/*! 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-duration:initial}}}@layer base{.option-selector{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-bottom-color:#e3e3e3;grid-column:span 2/span 2;padding-bottom:min(max(15px,1.38889vw),20px)}variant-picker~.option-selector{margin-top:min(max(15px,1.38889vw),20px)}.option-selector header{width:100%;padding-inline:min(max(15px,4.16667vw),60px);padding-block:calc(var(--spacing,.25rem) * 5);background-color:#f0f0f0;justify-content:space-between;align-items:center;display:flex}@media (min-width:64rem){.option-selector header{padding-inline:15px}}.option-selector .title{font-family:var(--font-family-primary);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));text-transform:uppercase}.option-selector main{--tw-duration:.3s;background-color:#fff;padding-inline:min(max(15px,4.16667vw),60px);transition-duration:.3s;overflow:hidden}@media (min-width:64rem){.option-selector main{padding-inline:calc(var(--spacing,.25rem) * 2.5)}}.cross-sells-container .card-grid{grid-template-columns:1fr;gap:min(max(10px,.694445vw),10px);display:grid}.option-selector .card-grid{padding-block:min(max(15px,1.38889vw),20px)}@media (min-width:570px){.cross-sells-container .card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.cross-sells-container .card-grid{grid-template-columns:1fr}}@media (min-width:1280px){.cross-sells-container .card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-card--mini{align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 2.5);background-color:#fff;border-width:1px;border-color:#ececec;border-radius:.25rem;flex-shrink:0;display:flex}.product-card--mini[selected]{border-color:#606060}.product-card--mini .image{width:90px;height:90px;position:relative}.product-card--mini .image img{object-fit:cover;border-color:#eaeaea;width:100%;display:block;position:absolute;top:0;left:0;border-radius:0!important;height:100%!important}.product-card--mini .content{flex-direction:column;justify-content:center;width:calc(100% - 100px);display:flex;position:relative}*{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-duration{syntax:"*";inherits:false}
