.b-html-block{min-height:60px}.b-html-block__content iframe{max-width:100%}.b-html-block__content h1,.b-html-block__content h2,.b-html-block__content h3,.b-html-block__content h4,.b-html-block__content h5,.b-html-block__content h6{margin:.5em 0;font-weight:600;line-height:1.3}.b-html-block__content h1{font-size:2em}.b-html-block__content h2{font-size:1.5em}.b-html-block__content h3{font-size:1.25em}.b-html-block__content p{margin:.5em 0;line-height:1.6}.b-html-block__content a{color:#3b82f6;text-decoration:underline}.b-html-block__content a:hover{color:#2563eb}.b-html-block__content img{max-width:100%;height:auto}.b-html-block__content table{border-collapse:collapse;width:100%;margin:.5em 0}.b-html-block__content th,.b-html-block__content td{text-align:left;border:1px solid #e5e7eb;padding:8px 12px}.b-html-block__content th{background:#f9fafb;font-weight:600}.b-html-block__content blockquote{color:#6b7280;border-left:3px solid #e5e7eb;margin:1em 0;padding:.5em 1em}.b-html-block__content code{background:#f3f4f6;border-radius:3px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace;font-size:.9em}.b-html-block__content pre{background:#f3f4f6;border-radius:6px;margin:1em 0;padding:12px 16px;overflow-x:auto}.b-html-block__content pre code{background:0 0;padding:0}.b-html-block__content ul,.b-html-block__content ol{margin:.5em 0;padding-left:1.5em}.b-html-block__content li{margin:.25em 0}.b-html-block__content hr{border:none;border-top:1px solid #e5e7eb;margin:1.5em 0}.b-html-block__content details{margin:.5em 0}.b-html-block__content details summary{cursor:pointer;font-weight:500}.b-html-block__content figure{margin:1em 0}.b-html-block__content figure figcaption{color:#6b7280;margin-top:.5em;font-size:.875em}
.b-info-block{min-height:100px}
.b-image-gallery{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);width:100%;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);margin-top:1rem;margin-bottom:1rem;position:relative}.b-image-gallery--bg-primary{background-color:var(--color-primary)}.b-image-gallery--bg-secondary{background-color:var(--color-secondary)}.b-image-gallery--bg-accent{background-color:var(--color-accent)}.b-image-gallery--bg-success{background-color:var(--color-success)}.b-image-gallery--bg-info{background-color:var(--color-info)}.b-image-gallery--bg-warning{background-color:var(--color-warning)}.b-image-gallery--bg-danger{background-color:var(--color-danger)}.b-image-gallery--bg-light{background-color:var(--color-light)}.b-image-gallery--bg-dark{background-color:var(--color-dark)}.b-image-gallery--bg-white{background-color:var(--color-white)}.b-image-gallery--bg-black{background-color:var(--color-black)}.b-image-gallery--bg-gray{background-color:var(--color-gray)}.b-image-gallery--bg-red{background-color:var(--color-red)}.b-image-gallery--bg-orange{background-color:var(--color-orange)}.b-image-gallery--bg-yellow{background-color:var(--color-yellow)}.b-image-gallery--bg-green{background-color:var(--color-green)}.b-image-gallery--bg-teal{background-color:var(--color-teal)}.b-image-gallery--bg-blue{background-color:var(--color-blue)}.b-image-gallery--bg-indigo{background-color:var(--color-indigo)}.b-image-gallery--bg-purple{background-color:var(--color-purple)}.b-image-gallery--bg-pink{background-color:var(--color-pink)}.b-image-gallery--filled{color:var(--color-white)}.b-image-gallery--outlined{border:1px solid;background-color:#0000!important}.b-image-gallery--100{background-color:var(--color-current-100)}.b-image-gallery--200{background-color:var(--color-current-200)}.b-image-gallery--300{background-color:var(--color-current-300)}.b-image-gallery--400{background-color:var(--color-current-400)}.b-image-gallery--500{background-color:var(--color-current-500)}.b-image-gallery--600{background-color:var(--color-current-600)}.b-image-gallery--700{background-color:var(--color-current-700)}.b-image-gallery--800{background-color:var(--color-current-800)}.b-image-gallery--900{background-color:var(--color-current-900)}.b-image-gallery--margin-default{margin:var(--spacing-md)}.b-image-gallery--margin-none{margin:0}.b-image-gallery--padding-xs{padding:var(--spacing-xs)}.b-image-gallery--padding-sm{padding:var(--spacing-sm)}.b-image-gallery--padding-md{padding:var(--spacing-md)}.b-image-gallery--padding-lg{padding:var(--spacing-lg)}.b-image-gallery--padding-xl{padding:var(--spacing-xl)}.b-image-gallery__filters{margin-bottom:1rem}.b-image-gallery__count{--tw-text-opacity:1;color:rgb(77 77 77/var(--tw-text-opacity,1));margin-bottom:.75rem;font-size:.875rem;line-height:1.25rem}.b-image-gallery__items{width:100%}.b-image-gallery__image-wrapper{position:relative;overflow:hidden}.b-image-gallery__image-wrapper--featured{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(255 202 40/var(--tw-ring-opacity,1))}.b-image-gallery__featured-badge{--tw-bg-opacity:1;background-color:rgb(255 236 179/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 160 0/var(--tw-text-opacity,1));border-radius:.125rem;padding:.125rem .5rem;font-size:.75rem;font-weight:600;line-height:1rem;position:absolute;top:.5rem;left:.5rem}.b-image-gallery__load-more{justify-content:center;margin-top:2rem;display:flex}
.b-lineup{--tw-border-opacity:1;border-width:0 0 2px;border-color:rgb(102 207 224/var(--tw-border-opacity,1));padding-top:1.5rem;padding-bottom:1.5rem}.b-lineup__title{align-items:center;margin-bottom:1.25rem;font-size:1.5rem;font-weight:700;line-height:2rem;display:flex}.b-lineup__title-icon{width:1.5rem;height:1.5rem;margin-left:.5rem}.b-lineup__heading-wrapper{display:flex}.b-lineup__heading-wrapper--has-modal{justify-content:space-between}.b-lineup__heading-wrapper .c-link .c-heading{text-underline-offset:4px}.b-lineup__heading-wrapper .c-link .c-heading:hover{text-decoration-line:underline}
.b-logo-cloud{width:100%}.b-logo-cloud__header{width:100%;margin-bottom:2rem}.b-logo-cloud__items{width:100%}.b-logo-cloud__logo-wrapper{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;min-width:0;transition:transform .3s,opacity .3s;display:flex}.b-logo-cloud__logo-wrapper:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.b-logo-cloud__logo-container{width:100%;min-width:0;max-width:200px}.b-logo-cloud__logo-link{min-width:0;text-decoration-line:none;transition:opacity .3s;display:inline-block}.b-logo-cloud__logo-link:hover{opacity:.8}.b-logo-cloud__logo-link:focus{outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(0 0 255/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px;border-radius:.125rem;outline:2px solid #0000}.b-logo-cloud__logo-title{overflow-wrap:break-word;text-align:center;min-width:0;font-size:.875rem;line-height:1.25rem}.b-logo-cloud .filter-grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);transition:filter .3s}.b-logo-cloud .filter-grayscale:hover{--tw-grayscale:grayscale(0);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.b-logo-cloud .filter-brightness{--tw-brightness:brightness(.75);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);transition:filter .3s}.b-logo-cloud .filter-brightness:hover{--tw-brightness:brightness(1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}
.b-main-footer__container{width:100%;max-width:1440px;margin-left:auto;margin-right:auto}.b-main-footer__wrapper{padding-top:1rem;padding-bottom:1rem}.b-main-footer__wrapper-social,.b-main-footer__wrapper-columns{padding-top:.5rem;padding-bottom:.5rem}.b-main-footer__wrapper-logo{--tw-border-spacing-x:.25rem;--tw-border-spacing-y:.25rem;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);justify-content:center;padding-top:1rem;padding-bottom:1rem;display:flex}.b-main-footer__wrapper-logo .c-logo img{-o-object-fit:contain;object-fit:contain;max-height:3rem}.b-main-footer__wrapper-powered-by{text-align:center;opacity:.7;border-top:1px solid #80808033;padding:.5rem 1rem;font-size:.75rem;line-height:1rem}.b-main-footer__powered-by-link{color:inherit;text-decoration-line:none}.b-main-footer__powered-by-link:hover{opacity:1;text-decoration-line:underline}
.b-main-nav{z-index:1000;height:70px;max-width:unset;--mn-text:#334155;--mn-border:#f1f5f9;--mn-chevron:#94a3b8;--mn-header-bg:#f8fafc;--mn-header-border:#e2e8f0;--mn-col-title:#64748b;--mn-section-header:#94a3b8;--mn-shop-all:#475569;--mn-featured-desc:#64748b;justify-content:space-between;margin:0;padding-left:1rem;padding-right:1rem;display:flex;position:sticky;top:0}.b-main-nav[data-theme=elegant]{--mn-text:#e7e5e4;--mn-border:#44403c;--mn-chevron:#78716c;--mn-header-bg:#1c1917;--mn-header-border:#44403c;--mn-col-title:#a8a29e;--mn-section-header:#78716c;--mn-shop-all:#d6d3d1;--mn-featured-desc:#a8a29e}.b-main-nav[data-theme=carbon]{--mn-text:#d4d4d8;--mn-border:#3f3f46;--mn-chevron:#71717a;--mn-header-bg:#27272a;--mn-header-border:#3f3f46;--mn-col-title:#a1a1aa;--mn-section-header:#71717a;--mn-shop-all:#d4d4d8;--mn-featured-desc:#a1a1aa}.b-main-nav[data-theme=midnight]{--mn-text:#cbd5e1;--mn-border:#334155;--mn-chevron:#64748b;--mn-header-bg:#1e293b;--mn-header-border:#334155;--mn-col-title:#94a3b8;--mn-section-header:#64748b;--mn-shop-all:#cbd5e1;--mn-featured-desc:#94a3b8}.b-main-nav[data-theme=neon]{--mn-text:#d1d5db;--mn-border:#374151;--mn-chevron:#6b7280;--mn-header-bg:#1f2937;--mn-header-border:#374151;--mn-col-title:#9ca3af;--mn-section-header:#6b7280;--mn-shop-all:#d1d5db;--mn-featured-desc:#9ca3af}.b-main-nav[data-theme=obsidian]{--mn-text:#d4d4d4;--mn-border:#404040;--mn-chevron:#737373;--mn-header-bg:#262626;--mn-header-border:#404040;--mn-col-title:#a3a3a3;--mn-section-header:#737373;--mn-shop-all:#d4d4d4;--mn-featured-desc:#a3a3a3}.b-main-nav[data-theme=panel]{--mn-text:#cbd5e1;--mn-border:#334155;--mn-chevron:#64748b;--mn-header-bg:#0f172a;--mn-header-border:#334155;--mn-col-title:#94a3b8;--mn-section-header:#64748b;--mn-shop-all:#cbd5e1;--mn-featured-desc:#94a3b8}.b-main-nav[data-theme=royal],.b-main-nav[data-theme=crimson]{--mn-text:#d6d3d1;--mn-border:#44403c;--mn-chevron:#78716c;--mn-header-bg:#0c0a09;--mn-header-border:#44403c;--mn-col-title:#a8a29e;--mn-section-header:#78716c;--mn-shop-all:#d6d3d1;--mn-featured-desc:#a8a29e}.b-main-nav[data-theme=accent]{--mn-text:#e0e7ff;--mn-border:#4f46e5;--mn-chevron:#818cf8;--mn-header-bg:#3730a3;--mn-header-border:#4f46e5;--mn-col-title:#a5b4fc;--mn-section-header:#818cf8;--mn-shop-all:#c7d2fe;--mn-featured-desc:#a5b4fc}.b-main-nav[data-theme=pill]{--mn-text:#ccfbf1;--mn-border:#0d9488;--mn-chevron:#5eead4;--mn-header-bg:#115e59;--mn-header-border:#0d9488;--mn-col-title:#99f6e4;--mn-section-header:#5eead4;--mn-shop-all:#ccfbf1;--mn-featured-desc:#99f6e4}.b-main-nav[data-theme=glass]{--mn-text:#374151;--mn-border:#f3f4f6;--mn-chevron:#9ca3af;--mn-header-bg:#f9fafb;--mn-header-border:#e5e7eb;--mn-col-title:#6b7280;--mn-section-header:#9ca3af;--mn-shop-all:#4b5563;--mn-featured-desc:#6b7280}.b-main-nav[data-theme=ocean]{--mn-text:#1e40af;--mn-border:#dbeafe;--mn-chevron:#60a5fa;--mn-header-bg:#eff6ff;--mn-header-border:#bfdbfe;--mn-col-title:#2563eb;--mn-section-header:#60a5fa;--mn-shop-all:#1d4ed8;--mn-featured-desc:#2563eb}.b-main-nav[data-theme=ember]{--mn-text:#9a3412;--mn-border:#ffedd5;--mn-chevron:#fb923c;--mn-header-bg:#fff7ed;--mn-header-border:#fed7aa;--mn-col-title:#ea580c;--mn-section-header:#fb923c;--mn-shop-all:#c2410c;--mn-featured-desc:#ea580c}.b-main-nav[data-theme=blush]{--mn-text:#9f1239;--mn-border:#ffe4e6;--mn-chevron:#fb7185;--mn-header-bg:#fff1f2;--mn-header-border:#fecdd3;--mn-col-title:#e11d48;--mn-section-header:#fb7185;--mn-shop-all:#be123c;--mn-featured-desc:#e11d48}.b-main-nav[data-theme=terra]{--mn-text:#44403c;--mn-border:#f5f5f4;--mn-chevron:#a8a29e;--mn-header-bg:#fafaf9;--mn-header-border:#e7e5e4;--mn-col-title:#78716c;--mn-section-header:#a8a29e;--mn-shop-all:#57534e;--mn-featured-desc:#78716c}.b-main-nav[data-theme=soft]{--mn-text:#8c8754;--mn-border:#e2e0cf;--mn-chevron:#c5c2a0;--mn-header-bg:#f8f7f3;--mn-header-border:#e2e0cf;--mn-col-title:#a9a46b;--mn-section-header:#c5c2a0;--mn-shop-all:#8c8754;--mn-featured-desc:#a9a46b}.b-main-nav[data-theme=dynamic]{--mn-text:#4b5563;--mn-border:#faf5ff;--mn-chevron:#d8b4fe;--mn-header-bg:#faf5ff;--mn-header-border:#f3e8ff;--mn-col-title:#a855f7;--mn-section-header:#c084fc;--mn-shop-all:#7e22ce;--mn-featured-desc:#a855f7}.b-main-nav__container{justify-content:space-between;align-items:center;width:100%;max-width:1440px;margin-left:auto;margin-right:auto;display:flex}.b-main-nav__logo{justify-content:space-between;align-items:center;padding-top:.75rem;padding-bottom:.75rem;display:flex}.b-main-nav__logo .c-logo img{-o-object-fit:contain;object-fit:contain;max-height:46px}.b-main-nav__top-menu{display:none}.b-main-nav__actions{align-items:center;display:flex}.b-main-nav__cart--desktop-main,.b-main-nav__wishlist--desktop-main,.b-main-nav__lang--desktop-main,.b-main-nav__auth--desktop-main{display:none}.b-main-nav__cart--mobile-main,.b-main-nav__wishlist--mobile-main,.b-main-nav__lang--mobile-main,.b-main-nav__auth--mobile-main{display:flex}.b-main-nav__side-menu{z-index:1001;--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);width:0;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);flex-direction:column;justify-content:flex-start;transition-property:all;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;bottom:0;overflow:hidden auto}.b-main-nav__side-menu--active{width:18rem;padding-left:.5rem}.b-main-nav__side-menu__items{border-width:2px 0 0}.b-main-nav__side-menu__close-button{--tw-text-opacity:1;color:rgb(51 51 51/var(--tw-text-opacity,1));padding:.5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute;top:.5rem;right:.5rem}.b-main-nav__side-menu__close-button:hover{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.b-main-nav__side-menu__actions{flex-flow:wrap;gap:.5rem;padding:.5rem;display:flex}.b-main-nav__side-menu--left{left:0}.b-main-nav__side-menu--right{right:0}.b-main-nav__side-menu__cart--mobile,.b-main-nav__side-menu__wishlist--mobile,.b-main-nav__side-menu__lang--mobile,.b-main-nav__side-menu__auth--mobile{display:flex}.b-main-nav__side-menu__cart--desktop,.b-main-nav__side-menu__wishlist--desktop,.b-main-nav__side-menu__lang--desktop,.b-main-nav__side-menu__auth--desktop{display:none}.b-main-nav__user-menu{position:relative}.b-main-nav__user-menu .c-dropdown__list{z-index:50;--tw-translate-x:-50%;min-width:200px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-radius:0 0 0 .125rem;transition-property:all;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute;top:100%;left:50%;overflow-x:hidden}@media (min-width:640px){.b-main-nav__side-menu--active{width:18rem;padding:1rem}}@media (min-width:1024px){.b-main-nav{height:80px}.b-main-nav__container{align-items:center;gap:1.5rem;width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding:0;display:flex}.b-main-nav__logo{flex-shrink:0;padding:.75rem 0}.b-main-nav__logo .c-logo img{max-height:56px}.b-main-nav__top-menu{flex-direction:row;flex:1;min-width:0;margin:0;padding:0;display:flex}.b-main-nav__top-menu__wrapper{width:100%;height:100%;overflow:hidden}.b-main-nav__side-menu{top:0}.b-main-nav__side-menu-btn-wrapper{min-width:48px}.b-main-nav__side-menu--active{width:20rem;padding-left:1.5rem}.b-main-nav__side-menu__actions{flex-flow:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.b-main-nav__side-menu__actions__cart--desktop,.b-main-nav__side-menu__actions__wishlist--desktop,.b-main-nav__side-menu__actions__lang--desktop,.b-main-nav__side-menu__actions__auth--desktop{display:flex}.b-main-nav__side-menu__actions__cart--mobile,.b-main-nav__side-menu__actions__wishlist--mobile,.b-main-nav__side-menu__actions__lang--mobile,.b-main-nav__side-menu__actions__auth--mobile{display:none}.b-main-nav__actions{flex-shrink:0;align-items:center;gap:.5rem;margin-left:auto;display:flex}.b-main-nav__cart--desktop-main,.b-main-nav__wishlist--desktop-main,.b-main-nav__lang--desktop-main,.b-main-nav__auth--desktop-main{display:flex}.b-main-nav__cart--mobile-main,.b-main-nav__wishlist--mobile-main,.b-main-nav__lang--mobile-main,.b-main-nav__auth--mobile-main{display:none}.b-main-nav__side-menu__cart--desktop,.b-main-nav__side-menu__wishlist--desktop,.b-main-nav__side-menu__lang--desktop,.b-main-nav__side-menu__auth--desktop{display:flex}.b-main-nav__side-menu__cart--mobile,.b-main-nav__side-menu__wishlist--mobile,.b-main-nav__side-menu__lang--mobile,.b-main-nav__side-menu__auth--mobile{display:none}.b-main-nav__user-menu .c-dropdown__list{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));position:absolute;top:100%;left:50%}}.b-main-nav__mobile-nav-panels{will-change:transform;flex-direction:row;width:200%;transition:transform .25s;display:flex}.b-main-nav__mobile-nav--l2 .b-main-nav__mobile-nav-panels{transform:translate(-50%)}.b-main-nav__mobile-nav-panel{flex-direction:column;width:50%;display:flex}.b-main-nav__mobile-nav-item{border-width:0 0 2px;border-color:var(--mn-border)}.b-main-nav__mobile-nav-link{width:100%;color:var(--mn-text);padding:1rem;font-size:.875rem;font-weight:500;line-height:1.25rem;text-decoration-line:none;display:block}.b-main-nav__mobile-nav-trigger{text-align:left;width:100%;color:var(--mn-text);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:1rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:flex}.b-main-nav__mobile-nav-chevron{color:var(--mn-chevron);flex-shrink:0;font-size:1rem;line-height:1.5rem}.b-main-nav__mobile-nav-header{background-color:var(--mn-header-bg);border-width:0 0 2px;border-color:var(--mn-header-border)}.b-main-nav__mobile-nav-back{cursor:pointer;text-align:left;width:100%;color:var(--mn-text);background:0 0;border:none;align-items:center;gap:.5rem;padding:1rem;font-weight:600;display:flex}.b-main-nav__mobile-nav-back-icon{color:var(--mn-chevron);font-size:1.25rem;line-height:1}.b-main-nav__mobile-nav-title{text-transform:uppercase;letter-spacing:.025em;font-size:1rem;font-weight:700;line-height:1.5rem}.b-main-nav__mobile-nav-shop-all{color:var(--mn-shop-all);border-width:0 0 2px;border-color:var(--mn-border);padding:.75rem 1rem;font-size:.875rem;font-weight:600;line-height:1.25rem;text-decoration-line:none;display:block}.b-main-nav__mobile-nav-col-title{text-transform:uppercase;letter-spacing:.1em;color:var(--mn-col-title);padding:1rem 1rem .25rem;font-size:.75rem;font-weight:700;line-height:1rem}.b-main-nav__mobile-nav-section-header{text-transform:uppercase;letter-spacing:.05em;color:var(--mn-section-header);border-width:2px 0 0;border-color:var(--mn-border);margin-top:.75rem;padding:.75rem 1rem .25rem;font-size:.75rem;font-weight:700;line-height:1rem}.b-main-nav__mobile-nav-section-header:first-child{border-top-width:0;margin-top:0}.b-main-nav__mobile-nav-featured{color:var(--mn-text);border-width:0 0 2px;border-color:var(--mn-border);gap:.75rem;padding:.75rem 1rem;text-decoration-line:none;display:flex}.b-main-nav__mobile-nav-featured-img{-o-object-fit:cover;object-fit:cover;border-radius:.125rem;flex-shrink:0;width:3.5rem;height:3.5rem}.b-main-nav__mobile-nav-featured-body{flex-direction:column;justify-content:center;gap:.125rem;display:flex}.b-main-nav__mobile-nav-featured-title{font-size:.875rem;font-weight:600;line-height:1.25rem}.b-main-nav__mobile-nav-featured-desc{color:var(--mn-featured-desc);font-size:.75rem;line-height:1.375}.b-main-nav__cart-overlay{z-index:999;background-color:#00000080;transition-property:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:fixed;inset:0}
.b-media-block{min-height:50px}
.b-not-found{min-height:300px}
.b-pricing-table{width:100%}.b-pricing-table__interval-toggle{justify-content:center;gap:.75rem;width:fit-content;margin-bottom:3rem;margin-left:auto;margin-right:auto;padding:.5rem;display:flex}.b-pricing-table__interval-toggle-annual{position:relative}.b-pricing-table__savings-chip{align-items:center;padding:.125rem .5rem;font-size:.75rem;font-weight:700;display:inline-flex;position:absolute;top:-.5rem;right:-.5rem;box-shadow:0 1px 2px #0000000d}.b-pricing-table__grid{grid-template-columns:1fr;gap:2rem;max-width:80rem;margin:0 auto;padding:0 1rem;display:grid}@media (min-width:640px){.b-pricing-table__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.b-pricing-table__grid{grid-template-columns:repeat(3,1fr)}}.b-pricing-table__plan{padding:2rem;transition:transform .2s ease-in-out;position:relative;box-shadow:0 4px 6px -1px #0000001a}.b-pricing-table__plan:hover{transform:scale(1.05)}.b-pricing-table__plan--popular{transform:scale(1.05);box-shadow:0 10px 15px -3px #0000001a}.b-pricing-table__plan--popular:hover{transform:scale(1.08)}.b-pricing-table__popular-badge{position:absolute;top:-1rem;left:50%;transform:translate(-50%)}.b-pricing-table__popular-badge span{padding:.25rem 1rem;font-size:.75rem;font-weight:700}.b-pricing-table__price-container{margin-bottom:1.5rem}.b-pricing-table__savings-badge{margin-top:.5rem}.b-pricing-table__savings-badge span{align-items:center;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.b-pricing-table__metadata-notice{max-width:48rem;margin-top:3rem;margin-left:auto;margin-right:auto;padding:0 1rem}.b-pricing-table__metadata-notice>div{padding:1.5rem}.b-pricing-table__features{flex-direction:column;gap:.75rem;margin:0 0 2rem;padding:0;list-style:none;display:flex}.b-pricing-table__feature{align-items:flex-start;gap:.5rem;display:flex}.b-pricing-table__feature>div:first-child{flex-shrink:0;margin-top:.125rem}
.b-product-details__gallery{margin-bottom:1rem;position:relative}@media (min-width:768px){.b-product-details__gallery{z-index:10;position:sticky;top:0}}.b-product-details__stock-warning{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.b-product-details__stock-warning--out-of-stock{--tw-text-opacity:1;color:rgb(255 0 0/var(--tw-text-opacity,1))}.b-product-details__stock-warning--low-stock{--tw-text-opacity:1;color:rgb(255 193 7/var(--tw-text-opacity,1))}.b-product-details__stock-warning__icon{display:flex}.b-product-details__stock-warning__text{font-weight:500}.b-product-details__shipping-notice{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.b-product-details__shipping-notice__icon{display:flex}.b-product-details__shipping-notice__text{font-size:.875rem}.b-product-details__promotion-info{align-items:center;gap:.5rem;display:flex}.b-product-details__promotion-info__icon{flex-shrink:0;display:flex}.b-product-details__promotion-info__text{flex:1}.b-product-details__size-guide-link{cursor:pointer;align-items:center;gap:.25rem;margin-top:.5rem;text-decoration:none;display:inline-flex}.b-product-details__size-guide-link__icon{display:flex}.b-product-details__size-guide-link__text{font-size:.875rem;text-decoration:underline}.b-product-details__size-guide-link:hover{--tw-text-opacity:1;color:rgb(0 188 212/var(--tw-text-opacity,1))}.b-product-details__product-title{margin-bottom:.5rem}.b-product-details__product-title__text{font-weight:700;line-height:1.2}.b-product-details__product-subtitle{margin-bottom:0}.b-product-details__product-subtitle__text{--tw-text-opacity:1;color:rgb(51 51 51/var(--tw-text-opacity,1));font-size:.9rem}.b-product-details__description-section{margin-bottom:0}.b-product-details__description-section__toggle{text-align:left;cursor:pointer;background:0 0;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;width:100%;padding:.75rem 0;display:flex}.b-product-details__description-section__toggle:hover{--tw-text-opacity:1;color:rgb(0 188 212/var(--tw-text-opacity,1))}.b-product-details__description-section__toggle-text{font-weight:600}.b-product-details__description-section__content{padding:0}.b-product-details__rating-and-reviews{margin-bottom:.75rem}.b-product-details__rating-and-reviews--loading{opacity:.6;align-items:center;display:flex}.b-product-details__rating-and-reviews--loading .b-product-details__rating-and-reviews__loading{color:#6b7280;padding:.5rem 0;font-size:.875rem}.b-product-details__rating-and-reviews--error{opacity:.7;align-items:center;display:flex}.b-product-details__rating-and-reviews--error .b-product-details__rating-and-reviews__error{--tw-text-opacity:1;color:rgb(255 0 0/var(--tw-text-opacity,1));padding:.5rem 0;font-size:.875rem}.b-product-details__rating-and-reviews__stars-container{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.b-product-details__rating-and-reviews__stars-container--interactive{cursor:pointer;border-radius:.375rem;margin:-.25rem;padding:.25rem;transition:all .2s;position:relative}.b-product-details__rating-and-reviews__stars-container--interactive:hover{background-color:#00000008;transform:scale(1.02)}.b-product-details__rating-and-reviews__stars-container--interactive:focus,.b-product-details__rating-and-reviews__stars-container--interactive:focus-visible{outline-offset:2px;outline:2px solid #3b82f6}.b-product-details__rating-and-reviews__stars-container--interactive:active{transform:scale(.98)}@media (max-width:640px){.b-product-details__rating-and-reviews__stars-container{flex-direction:column;align-items:flex-start;gap:.5rem}}@media (max-width:480px){.b-product-details__rating-and-reviews__stars-container{gap:.375rem}}@media (min-width:768px){.b-product-details__rating-and-reviews__stars-container{gap:1rem}}.b-product-details__rating-and-reviews__stars{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.b-product-details__rating-and-reviews__rating-value{flex-shrink:0;align-items:center;display:flex}.b-product-details__rating-and-reviews__rating-value .b-product-details__rating-and-reviews__value-text{color:#374151;font-size:.875rem;font-weight:500}.b-product-details__rating-and-reviews__review-count{flex-shrink:0;align-items:center;display:flex}.b-product-details__rating-and-reviews__review-count .b-product-details__rating-and-reviews__count-text{--tw-text-opacity:1;color:rgb(77 77 77/var(--tw-text-opacity,1));font-size:.875rem;transition:color .2s}.b-product-details__rating-and-reviews__stars-container--interactive:hover .b-product-details__rating-and-reviews__review-count .b-product-details__rating-and-reviews__count-text{--tw-text-opacity:1;color:rgb(0 0 204/var(--tw-text-opacity,1))}.b-product-details__rating-and-reviews__no-reviews-cta{margin-top:.5rem;padding:.5rem 0}.b-product-details__rating-and-reviews__no-reviews-cta .b-product-details__rating-and-reviews__cta-text{--tw-text-opacity:1;color:rgb(0 0 204/var(--tw-text-opacity,1));font-size:.875rem;font-style:italic;font-weight:500}.b-product-details__rating-and-reviews__star{display:flex}.b-product-details__rating-and-reviews__star--filled,.b-product-details__rating-and-reviews__star--half{--tw-text-opacity:1;color:rgb(255 202 40/var(--tw-text-opacity,1))}.b-product-details__rating-and-reviews__star--empty{--tw-text-opacity:1;color:rgb(153 153 153/var(--tw-text-opacity,1))}.b-product-details__rating-and-reviews__value{margin-left:.5rem;font-weight:500}.b-product-details__rating-and-reviews__reviews{--tw-text-opacity:1;color:rgb(77 77 77/var(--tw-text-opacity,1));align-items:center;gap:.25rem;font-size:.875rem;display:flex}.b-product-details__rating-and-reviews__reviews:hover{--tw-text-opacity:1;color:rgb(0 0 204/var(--tw-text-opacity,1));text-decoration:underline}.c-rating-stars--small{min-width:100px}.c-rating-stars--medium{min-width:120px}.c-rating-stars--large{min-width:160px}.c-rating-stars--xlarge{min-width:200px}.b-product-details__rating-and-reviews__stars-container--interactive .c-rating-stars{transition:transform .2s}.b-product-details__rating-and-reviews__stars-container--interactive:hover .c-rating-stars{pointer-events:none}.rating-and-reviews--align-left .b-product-details__rating-and-reviews__stars-container{justify-content:flex-start}.rating-and-reviews--align-center .b-product-details__rating-and-reviews__stars-container{justify-content:center}.rating-and-reviews--align-right .b-product-details__rating-and-reviews__stars-container{justify-content:flex-end}.rating-and-reviews--direction-column .b-product-details__rating-and-reviews__stars-container{flex-direction:column;align-items:flex-start}.rating-and-reviews--direction-row .b-product-details__rating-and-reviews__stars-container{flex-direction:row;align-items:center}.rating-and-reviews--spacing-tight .b-product-details__rating-and-reviews__stars-container{gap:.25rem}.rating-and-reviews--spacing-normal .b-product-details__rating-and-reviews__stars-container{gap:.75rem}.rating-and-reviews--spacing-loose .b-product-details__rating-and-reviews__stars-container{gap:1.5rem}.b-product-details__payment-options{margin-top:0}.b-product-details__payment-options__title{margin-bottom:.5rem;font-weight:500}.b-product-details__payment-options__icons{flex-wrap:wrap;gap:.75rem;display:flex}.b-product-details__payment-options__icon-wrapper{justify-content:center;align-items:center;display:flex}.b-product-details__payment-options__icon{display:flex}.b-product-details__original-price{font-weight:600}.b-product-details__original-price--strikethrough{--tw-text-opacity:1;color:rgb(77 77 77/var(--tw-text-opacity,1));font-weight:400;text-decoration:line-through}.b-product-details__discount-price{flex-wrap:nowrap;align-items:center;gap:.5rem;display:flex}.b-product-details__discount-price__current-price{--tw-text-opacity:1;color:rgb(0 188 212/var(--tw-text-opacity,1));font-weight:700}.b-product-details__discount-price__percentage{background-color:rgb(0 188 212/var(--tw-bg-opacity,1));--tw-bg-opacity:.1;--tw-text-opacity:1;color:rgb(0 188 212/var(--tw-text-opacity,1));padding:.25rem .5rem;font-size:.75rem;font-weight:600}.b-product-details__wishlist-button{--tw-border-opacity:1;border-width:2px;border-color:rgb(191 191 191/var(--tw-border-opacity,1));border-radius:9999px;justify-content:center;align-items:center;padding:.5rem;transition:all .2s;display:flex}.b-product-details__wishlist-button:hover{--tw-border-opacity:1;border-color:rgb(0 188 212/var(--tw-border-opacity,1))}.b-product-details__wishlist-button--active{--tw-border-opacity:1;border-color:rgb(0 188 212/var(--tw-border-opacity,1));background-color:rgb(0 188 212/var(--tw-bg-opacity,1));--tw-bg-opacity:.1}.b-product-details__wishlist-button__icon{display:flex}.b-product-details__wishlist-button__icon--filled{--tw-text-opacity:1;color:rgb(0 188 212/var(--tw-text-opacity,1))}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.b-product-details__add-to-cart-button{text-align:left;flex:1}.b-product-details__add-to-cart-button .c-cta{text-align:left}.b-product-details__add-to-cart-button__error{margin-top:.5rem;transition-property:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,1,1);animation:.3s ease-in fade-in}.b-product-details__add-to-cart-button__error-text{--tw-text-opacity:1;color:rgb(204 0 0/var(--tw-text-opacity,1));font-size:.875rem;font-weight:500;line-height:1.25rem}.b-product-details__quantity-selector{flex-direction:column;gap:.5rem;margin-bottom:0;display:flex}.b-product-details__quantity-selector__label{font-weight:500}.b-product-details__quantity-selector__controls{align-items:center;display:flex}.b-product-details__quantity-selector__btn{--tw-bg-opacity:1;background-color:rgb(230 230 230/var(--tw-bg-opacity,1));border:1px solid #e2e8f0;border-radius:.375rem;justify-content:center;align-items:center;padding:.5rem;display:flex}.b-product-details__quantity-selector__btn:hover:not(:disabled){--tw-bg-opacity:1;background-color:rgb(191 191 191/var(--tw-bg-opacity,1))}.b-product-details__quantity-selector__btn:disabled{cursor:not-allowed;opacity:.5}.b-product-details__quantity-selector__input-container{margin:0 .25rem}.b-product-details__quantity-selector__input-container .c-input-group__label{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.b-product-details__quantity-selector__input-container .c-input-group__input-wrapper{margin:0}.b-product-details__quantity-selector__input{text-align:center;appearance:textfield;width:60px;min-width:60px}.b-product-details__quantity-selector__input::-webkit-outer-spin-button{appearance:none;margin:0}.b-product-details__quantity-selector__input::-webkit-inner-spin-button{appearance:none;margin:0}.b-product-details__color-selector{flex-direction:column;gap:.5rem;margin-bottom:.5rem;display:flex}.b-product-details__color-selector__label{font-weight:500}.b-product-details__color-selector__options{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.b-product-details__color-selector__option{position:relative}.b-product-details__color-selector__option__cta--in-stock.is-selected{--tw-translate-y:-1px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-border-opacity:1;border-width:2px;border-color:rgb(0 0 255/var(--tw-border-opacity,1));--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.b-product-details__color-selector__option__cta--partial-stock{opacity:.5;transition:all .2s;position:relative;overflow:hidden;transform:scale(.97)}.b-product-details__color-selector__option__cta--partial-stock:before{z-index:10;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));--tw-bg-opacity:.05;--tw-content:"";content:var(--tw-content);position:absolute;inset:0}.b-product-details__color-selector__option__cta--custom{--tw-border-opacity:1;border-width:2px;border-color:rgb(153 153 153/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1));border-radius:9999px;min-width:auto;min-height:auto;padding:.25rem .75rem;font-size:.75rem;font-weight:500;line-height:1rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.b-product-details__color-selector__option__cta--custom.is-selected{--tw-translate-y:-1px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-border-opacity:1;border-color:rgb(0 0 255/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(230 230 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(0 0 153/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.b-product-details__color-selector__option__cta--custom.b-product-details__color-selector__option__cta--out-of-stock{cursor:not-allowed;opacity:.5;pointer-events:none;text-decoration-line:line-through}.b-product-details__color-selector__option__cta--custom.b-product-details__color-selector__option__cta--partial-stock{opacity:.7}.b-product-details__color-selector__option__cta--out-of-stock{cursor:not-allowed;opacity:.5;pointer-events:none;position:relative;overflow:hidden}.b-product-details__color-selector__option__cta--out-of-stock:before{z-index:10;background-color:rgb(230 230 230/var(--tw-bg-opacity,1));--tw-bg-opacity:.6;--tw-content:"";content:var(--tw-content);position:absolute;inset:0}.b-product-details__color-selector__option__cta--out-of-stock:after{z-index:20;transform-origin:0 0;--tw-bg-opacity:1;background-color:rgb(255 0 0/var(--tw-bg-opacity,1));--tw-content:"";content:var(--tw-content);width:140%;height:1px;position:absolute;top:0;left:0;transform:rotate(45deg)}.b-product-details__size-selector{flex-direction:column;gap:.5rem;margin-bottom:.5rem;display:flex}.b-product-details__size-selector__label{font-weight:500}.b-product-details__size-selector__options{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.b-product-details__size-selector__option{position:relative}.b-product-details__size-selector__option__cta--in-stock.is-selected{--tw-translate-y:-1px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-border-opacity:1;border-width:2px;border-color:rgb(0 0 255/var(--tw-border-opacity,1));--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.b-product-details__size-selector__option__cta--partial-stock{opacity:.5;filter:grayscale(40%);transition:all .2s;position:relative;overflow:hidden;transform:scale(.97)}.b-product-details__size-selector__option__cta--partial-stock:before{z-index:10;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));--tw-bg-opacity:.05;--tw-content:"";content:var(--tw-content);position:absolute;inset:0}.b-product-details__size-selector__option__cta--out-of-stock{cursor:not-allowed;opacity:.5;pointer-events:none;position:relative;overflow:hidden}.b-product-details__size-selector__option__cta--out-of-stock:before{z-index:10;background-color:rgb(230 230 230/var(--tw-bg-opacity,1));--tw-bg-opacity:.6;--tw-content:"";content:var(--tw-content);position:absolute;inset:0}.b-product-details__size-selector__option__cta--out-of-stock:after{z-index:20;transform-origin:0 0;--tw-bg-opacity:1;background-color:rgb(255 0 0/var(--tw-bg-opacity,1));--tw-content:"";content:var(--tw-content);width:140%;height:1px;position:absolute;top:0;left:0;transform:rotate(45deg)}.b-product-details__option-selector{flex-direction:column;gap:.5rem;margin-bottom:.5rem;display:flex}.b-product-details__option-selector__label{font-weight:500}.b-product-details__option-selector__selected-text{--tw-text-opacity:1;color:rgb(51 51 51/var(--tw-text-opacity,1));font-size:.875rem;line-height:1.25rem}.b-product-details__option-selector__options{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.b-product-details__option-selector__option{position:relative}.b-product-details__option-selector__option__cta--in-stock.is-selected{--tw-translate-y:-1px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-border-opacity:1;border-width:2px;border-color:rgb(0 0 255/var(--tw-border-opacity,1));--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.b-product-details__option-selector__option__cta--partial-stock{opacity:.5;transition:all .2s;position:relative;overflow:hidden;transform:scale(.97)}.b-product-details__option-selector__option__cta--partial-stock:before{z-index:10;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));--tw-bg-opacity:.05;--tw-content:"";content:var(--tw-content);position:absolute;inset:0}.b-product-details__option-selector__option__cta--out-of-stock{cursor:not-allowed;opacity:.5;pointer-events:none;position:relative;overflow:hidden}.b-product-details__option-selector__option__cta--out-of-stock:before{z-index:10;background-color:rgb(230 230 230/var(--tw-bg-opacity,1));--tw-bg-opacity:.6;--tw-content:"";content:var(--tw-content);position:absolute;inset:0}.b-product-details__option-selector__option__cta--out-of-stock:after{z-index:20;transform-origin:0 0;--tw-bg-opacity:1;background-color:rgb(255 0 0/var(--tw-bg-opacity,1));--tw-content:"";content:var(--tw-content);width:140%;height:1px;position:absolute;top:0;left:0;transform:rotate(45deg)}.b-product-details__option-selector__option__cta--color{border-radius:9999px}.b-product-details__option-selector__option__cta--color-custom{--tw-border-opacity:1;border-width:2px;border-color:rgb(153 153 153/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1));border-radius:9999px;min-width:auto;min-height:auto;padding:.25rem .75rem;font-size:.75rem;font-weight:500;line-height:1rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.b-product-details__option-selector__option__cta--color-custom.is-selected{--tw-translate-y:-1px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-border-opacity:1;border-color:rgb(0 0 255/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(230 230 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(0 0 153/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.b-product-details__option-selector__option__cta--color-custom.b-product-details__option-selector__option__cta--out-of-stock{opacity:.5;text-decoration-line:line-through}.b-product-details__option-selector__option__cta--color-custom.b-product-details__option-selector__option__cta--partial-stock{opacity:.7}.b-product-details__option-selector__option__cta--size,.b-product-details__option-selector__option__cta--custom{border-radius:.375rem}.b-product-details{flex-direction:column;height:100%;min-height:50px;display:flex}.b-product-details__layout{flex-direction:column;display:flex}@media (min-width:768px){.b-product-details__layout{flex-direction:row;gap:2rem}}.b-product-details__layout__media-column{width:100%}@media (min-width:768px){.b-product-details__layout__media-column{width:50%;position:relative}}.b-product-details__layout__info-column{flex-direction:column;gap:.75rem;width:100%;display:flex}@media (min-width:768px){.b-product-details__layout__info-column{width:50%}}.b-product-details__layout__info-column__header{margin-bottom:.5rem}.b-product-details__layout__info-column__price-section{align-items:center;gap:.75rem;margin-bottom:.25rem;display:flex}.b-product-details__layout__info-column__promotion,.b-product-details__layout__info-column__description{margin-bottom:0}.b-product-details__layout__info-column__options{flex-direction:column;gap:.25rem;margin-bottom:0;display:flex}.b-product-details__layout__info-column__actions{align-items:center;gap:.5rem;margin-bottom:0;display:flex}.b-product-details__layout__info-column__footer{flex-direction:column;gap:.25rem;display:flex}
.c-media-gallery{width:100%;position:relative}.c-media-gallery__viewport{touch-action:pan-y pinch-zoom;width:100%;position:relative;overflow:hidden}.c-media-gallery__slides{width:100%;position:relative}.c-media-gallery__slide{opacity:0;width:100%;height:100%;transition:opacity var(--gallery-duration,.4s) ease-in-out;pointer-events:none;position:absolute;inset:0}.c-media-gallery__slide--active{opacity:1;pointer-events:auto;position:relative}.c-media-gallery__nav{z-index:10;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-text-opacity:1;width:2.5rem;height:2.5rem;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);cursor:pointer;background-color:#0000004d;border-width:0;border-radius:9999px;justify-content:center;align-items:center;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:50%}.c-media-gallery__nav:hover{background-color:#00000080}.c-media-gallery__nav--prev{left:.75rem}.c-media-gallery__nav--next{right:.75rem}.c-media-gallery__nav svg{width:1.25rem;height:1.25rem}.c-media-gallery__fullscreen-btn{z-index:10;--tw-text-opacity:1;width:2.25rem;height:2.25rem;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);cursor:pointer;background-color:#0000004d;border-width:0;border-radius:.5rem;justify-content:center;align-items:center;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:.75rem;right:.75rem}.c-media-gallery__fullscreen-btn:hover{background-color:#00000080}.c-media-gallery__fullscreen-btn svg{width:1rem;height:1rem}.c-media-gallery__thumbnails{scrollbar-width:none;-ms-overflow-style:none;gap:.5rem;margin-top:.75rem;display:flex;overflow-x:auto}.c-media-gallery__thumbnails::-webkit-scrollbar{display:none}.c-media-gallery__thumbnail{cursor:pointer;border-width:2px;border-color:#0000;flex-shrink:0;width:64px;height:64px;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);overflow:hidden}.c-media-gallery__thumbnail:hover{--tw-border-opacity:1;border-color:rgb(115 115 115/var(--tw-border-opacity,1))}.c-media-gallery__thumbnail--active,.c-media-gallery__thumbnail--active:hover{--tw-border-opacity:1;border-color:rgb(0 188 212/var(--tw-border-opacity,1))}.c-media-gallery--thumbnail-left,.c-media-gallery--thumbnail-right{gap:.75rem;display:flex}.c-media-gallery--thumbnail-left{flex-direction:row-reverse}.c-media-gallery--thumbnail-left .c-media-gallery__thumbnails,.c-media-gallery--thumbnail-right .c-media-gallery__thumbnails{flex-direction:column;max-height:400px;margin-top:0;overflow:hidden auto}.c-media-gallery--thumbnail-top{flex-direction:column-reverse;display:flex}.c-media-gallery--thumbnail-top .c-media-gallery__thumbnails{margin-top:0;margin-bottom:.75rem}@media (max-width:768px){.c-media-gallery--thumbnail-left,.c-media-gallery--thumbnail-right{flex-direction:column}.c-media-gallery--thumbnail-left .c-media-gallery__thumbnails,.c-media-gallery--thumbnail-right .c-media-gallery__thumbnails{flex-direction:row;max-height:none;margin-top:.75rem;overflow:auto hidden}}.c-media-gallery--fullscreen{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));z-index:9999;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.c-media-gallery--fullscreen .c-media-gallery__viewport{flex:1;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.c-media-gallery--fullscreen .c-media-gallery__slides{width:100%;height:100%}.c-media-gallery--fullscreen .c-media-gallery__slide .c-image{aspect-ratio:unset;width:100%;height:100%;padding-top:0!important}.c-media-gallery--fullscreen .c-media-gallery__slide--active{justify-content:center;align-items:center;height:calc(100vh - 100px);display:flex}.c-media-gallery--fullscreen .c-media-gallery__nav{background-color:#fff3}.c-media-gallery--fullscreen .c-media-gallery__nav:hover{background-color:#fff6}.c-media-gallery--fullscreen .c-media-gallery__fullscreen-btn{background-color:#fff3}.c-media-gallery--fullscreen .c-media-gallery__fullscreen-btn:hover{background-color:#fff6}.c-media-gallery--fullscreen .c-media-gallery__thumbnails{justify-content:center;padding:.5rem 1rem}.c-media-gallery--fullscreen .c-media-gallery__thumbnail{border-color:#ffffff4d}.c-media-gallery--fullscreen .c-media-gallery__thumbnail--active{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}
.b-product-details__gallery{margin-bottom:1rem;position:relative}@media (min-width:768px){.b-product-details__gallery{z-index:10;position:sticky;top:0}}
.b-product-details__inactive-notice__content{flex-direction:column;flex:1;display:flex}.b-product-details__inactive-notice__icon{flex-shrink:0}
