/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial}}}.section--card-focus .block--card--container:not(swiper-container){grid-template-columns:repeat(var(--grid-columns-mobile,1),minmax(0,1fr));width:100%;display:grid}.section--card-focus.card-focus--mobile-slider .block--card--container:not(swiper-container){gap:var(--grid-gap);display:flex;overflow-x:auto}@media (min-width:768px){.section--card-focus .block--card--container:not(swiper-container){grid-template-columns:repeat(var(--grid-columns,12),minmax(0,1fr))}.section--card-focus.card-focus--mobile-slider .block--card--container:not(swiper-container){display:grid;overflow:visible}}.section--card-focus .block--intro{gap:var(--intro-gap);flex-direction:column;display:flex}.section--card-focus .block--card{grid-column:var(--col-span-mobile,var(--col-span));display:flex}.section--card-focus.card-focus--mobile-slider .block--card{flex-shrink:0;width:72vw;min-width:260px;max-width:330px;height:auto;margin-bottom:2px}.section--card-focus.card-focus--mobile-slider swiper-container .block--card{width:100%;min-width:0;max-width:min(max(0px,0vw),0px)}.section--card-focus .card-focus--mobile-slider swiper-container>swiper-slide{width:calc(76.9231% - 7.69231px);min-width:260px;max-width:330px}.section--card-focus .card-focus--mobile-slider swiper-container>swiper-slide[data-card-focus-spacer=true]{min-width:0;max-width:none;width:var(--pagemargin-value)!important}@media (min-width:768px){.section--card-focus .block--card{grid-column:var(--col-span)}.section--card-focus.card-focus--mobile-slider .block--card{flex-shrink:1;width:auto;min-width:0;max-width:min(max(0px,0vw),0px);margin-bottom:0}}.block--card .block--card--content{gap:var(--card-content-gap);padding:var(--card-content-padding);flex-direction:column;flex:1;display:flex}.block--pillars{flex-direction:column;gap:min(max(10px,.694445vw),10px);display:flex}.block--pillars .pillar--item{align-items:center;gap:5px;display:flex}.block--pillars .pillar--item .pillar--item--icon{flex-shrink:0;flex-basis:38px;width:38px;height:38px}.block--pillars .pillar--item .pillar--item--icon img{padding:2px}.block--pillars .pillar--item .pillar--item--content{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.block--card .block--card--modal-button.btn[variant=custom]{--btn-border:#d7d7d7;--btn-bg:#f6f6f6;--btn-text-transform:none}.swatch-gallery--main-image{width:100%}.swatch-gallery--tabs{flex-wrap:wrap;justify-content:flex-start;gap:min(max(10px,.694445vw),10px);width:100%;display:flex}.swatch-gallery--tab{box-sizing:border-box;cursor:pointer;border-style:var(--tw-border-style);--tw-border-style:solid;width:71px;min-height:50px;font-size:min(max(12px,.833333vw),12px);font-family:var(--font-family-primary,"Gotham");text-transform:none;letter-spacing:0;--tw-leading:min(max( 0px , 0vw ) , 0px);border:1px solid #e3e3e3;border-radius:.25rem;flex-direction:column;font-style:normal;font-weight:400;line-height:min(max(0px,0vw),0px);text-decoration:none;display:flex;overflow:hidden}.swatch-gallery--tab.swatch-tab--active{border-color:#53565a}@layer base{*{scrollbar-color:initial;scrollbar-width:initial}h1{font-size:min(max(32px,3.33333vw),48px);font-family:var(--font-family-primary,"Gotham");text-transform:none;letter-spacing:0;font-style:normal;font-weight:300;line-height:1.3;text-decoration:none}h2{font-size:min(max(26px,2.22222vw),32px);font-family:var(--font-family-primary,"Gotham");text-transform:none;letter-spacing:0;font-style:normal;font-weight:300;line-height:1.3;text-decoration:none}h3{font-size:min(max(22px,1.80556vw),26px);font-family:var(--font-family-primary,"Gotham");text-transform:none;letter-spacing:0;font-style:normal;font-weight:300;line-height:1.3;text-decoration:none}h4{font-size:min(max(18px,1.52778vw),22px);font-family:var(--font-family-primary,"Gotham");text-transform:none;letter-spacing:0;font-style:normal;font-weight:500;line-height:1.3;text-decoration:none}h5{font-size:min(max(16px,1.25vw),18px);font-family:var(--font-family-primary,"Gotham");text-transform:none;letter-spacing:0;font-style:normal;font-weight:300;line-height:1.5;text-decoration:none}h6{font-size:min(max(14px,1.25vw),18px);font-family:var(--font-family-primary,"Gotham");text-transform:none;letter-spacing:0;font-style:normal;font-weight:400;line-height:1.5;text-decoration:none}caption{font-size:min(max(12px,.833333vw),12px);font-family:var(--font-family-primary,"Gotham");text-transform:none;letter-spacing:0;font-style:normal;font-weight:400;line-height:1.3;text-decoration:none}p{font-size:min(max(14px,.972222vw),14px);font-family:var(--font-family-primary,"Gotham");text-transform:none;letter-spacing:0;font-style:normal;font-weight:400;line-height:1.5;text-decoration:none}:root{--pagemargin-value:min(max(15px, calc(calc(100vw / 1440) * 60)), 60px)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}
