.cart-drawer-subtotal__sale-item:last-child{background:#000;color:#fff;border-radius:8px;padding:4px}.cart-drawer-subtotal__sale-item span.cart-drawer-subtotal__sale-item-name{padding:0}.cart-drawer-subtotal__sale-item:last-child span.cart-drawer-subtotal__sale-item-amount,.cart-drawer-subtotal__sale-item:last-child span.cart-drawer-subtotal__sale-item-name{font-weight:600}.cart-drawer-subtotal__sale-item:first-child span.cart-drawer-subtotal__sale-item-amount,.cart-drawer-subtotal__sale-item:first-child span.cart-drawer-subtotal__sale-item-name{font-weight:400}.cart-drawer-subtotal__sale-item:first-child{background:unset;color:#000;border-radius:8px;padding:4px}.shopify-section-group-main-footer-group .kik_sticky_add_to_cart.active{position:static;width:100%;max-width:1600px;margin:auto}iframe#launcher{bottom:120px!important}.product-content-tab__btn svg.variant-picker-dropdown__chevron{background:#e8e8e8;border-radius:100px;padding:4px;width:24px;height:24px}.accordeon-plus[data-aria-expanded=true] svg.variant-picker-dropdown__chevron{rotate:180deg}.quantity__btn{padding:0!important}.in-cart-banner__text a{font-size:14px}.product-general-info-block h1.h2{font-size:32px!important;font-weight:600!important;line-height:120%!important}.product-content-tab span.__affirm-logo.__affirm-logo-blue.__ligature__affirm_full_logo__.__processed{order:-1}.product-content-tab .kik-affirm-monthly-message{display:flex;gap:5px}.product-content-tab .kik-affirm-monthly-message span:first-child{margin-top:5px}.product-content-tab .affirm-custom-container{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.product-content-tab .affirm-custom-container .kik-affirm-prequalify{color:#4d4d4d;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.product-content-tab .kik-affirm-monthly-message .kik-choose-comfort__affirm-logo{width:auto;height:14px}.product-content-tab .kik-affirm-monthly-message span.__affirm-logo:after{top:0}.product-content-tab .kik-affirm-monthly-message span.__affirm-logo{font-size:20px}.product__info-wrapper .product-promo-banner{margin-top:24px}.product__info-wrapper .product-content-tab,.product__info-wrapper div[data-product-block=buy_buttons],.product__info-wrapper .product-button-block{margin-top:16px}.product__info-wrapper .product-content-tab .affirm-modal-trigger{display:none}@media screen and (max-width:820px){.product.product--page .product__content .product-desktop-media{display:none!important}.product.product--page .product__content .product-mobile-media{display:block!important;visibility:visible!important}.product-general-info-block h1.h2{font-size:28px!important;font-weight:600!important;line-height:120%!important}.product-media__image-wrapper,.product-media-carousel-mobile .shape,.product-media-carousel-mobile .product-media__image-wrapper{border-radius:0!important;overflow:visible!important}.product-media-carousel-mobile .product-media__image{border-radius:0!important}.product-media-carousel-mobile__viewport,.product-mobile-media .shape,.product-mobile-media .product-media__image-wrapper{border-radius:0!important;overflow:visible!important}.product-mobile-media .product-media__image{border-radius:0!important}.product-mobile-media .product-media-carousel-mobile__viewport{border-radius:0!important;overflow:visible!important}product-media-carousel.product-media-carousel-mobile .product-media-carousel-mobile__viewport{transition:height .22s ease}.product-content-tab .kik-affirm-monthly-message,.product-content-tab .affirm-custom-container .kik-affirm-prequalify{font-size:12px}}@media screen and (min-width:821px){.product.product--page .product__content .product-desktop-media{display:block!important}.product.product--page .product__content .product-mobile-media{display:none!important}product-media-carousel.product-media-carousel .product-media-carousel__viewport{transition:padding-bottom .22s ease}}@media screen and (max-width:820px){.product--with-desktop-media-grid .product__content{display:flex!important;flex-direction:column!important;padding-left:0;overflow:hidden}.product--with-desktop-media-grid .product__info-wrapper,.product__info-wrapper{position:relative!important;top:auto!important;transform:none!important;flex:1 1 auto!important;width:100%!important;max-width:100%!important;padding-left:16px;padding-right:16px}.product--with-desktop-media-grid .product-desktop-media{position:relative!important;flex:none!important}}.kik-price-custom .product-price__current-price{color:var(--kik-product-price-color);font-size:18px;font-weight:500;line-height:160%}.kik-price-custom .product-price__old-price .money,.kik-price-custom .product-price__old-price{color:var(--kik-product-compare-price-color);font-size:16px!important;font-weight:400;line-height:160%}.kik-compare-style-strikethrough_smaller .product-price__old-price,.kik-compare-style-strikethrough .product-price__old-price{text-decoration:line-through}.kik-compare-style-strikethrough_smaller .product-price__old-price,.kik-compare-style-smaller .product-price__old-price{font-size:.85em}.kik-save-amount-badge{display:inline-block;padding:4px 12px;border-radius:9999px;font-weight:400;font-size:12px;line-height:160%;white-space:nowrap}@media screen and (max-width:1625px){.product__content{padding-left:12.5rem}}.custom-app-block:has(.wishlist-engine){text-align:right;margin-top:-33px}.product-stock.product-stock--zero .product-stock__icon,.product-stock.product-stock--zero .product-stock__icon:before{background:var(--no_stock_background)}.product-stock:has(.no_stock) .product-stock__icon,.product-stock:has(.no_stock) .product-stock__icon:before{background:var(--no_stock_background)}product-media.product-media-grid{gap:16px}.variant-picker.variant-picker-layout legend.text-subdued{color:#1a1a1a;font-size:14px;line-height:160%}.variant-picker-layout variant-option-value{font-size:14px;font-weight:700;line-height:160%;margin-left:5px}.variant-picker-layout .variant-picker__option fieldset.variant-picker__fieldset{padding:0;width:100%;min-width:100%;max-width:100%}.variant-picker__option--size-layout .variant-picker__option-values{width:100%}.variant-picker__option--size-layout .variant-picker__option-values--size{display:flex;flex-direction:column;gap:9px}.variant-picker__option--size-layout .variant-picker__option-values--size.scroll-area,.variant-picker__option--size-layout .scroll-area{overflow:visible}.variant-picker__option--size-layout .variant-picker__fieldset,.variant-picker__option--size-layout .variant-picker__option-values,.variant-picker__option--size-layout .variant-picker__option-values--size,.variant-picker__option--size-layout .variant-picker__option-values--size.scroll-area{border:none!important;outline:none;box-shadow:none}.variant-picker__option--size-layout [data-kiks-size-input]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden}.variant-picker__option--size-select .variant-picker-dropdown__toggle-wrap{display:flex;align-items:center;gap:8px;width:100%}.variant-picker__option--size-select .variant-picker-dropdown__toggle{flex:1;border-radius:16px;padding:17px 16px}.variant-picker__option--size-select .variant-picker-dropdown__toggle svg.variant-picker-dropdown__chevron{margin-left:8px;background:#e8e8e8;border-radius:100%}.variant-picker__option--size-select .variant-picker-dropdown__toggle-label--size{display:flex;align-items:center;gap:8px;text-align:left}.variant-picker__option--size-select .variant-picker-dropdown__item--size{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:8px 12px;text-align:left;justify-content:space-between}.variant-picker__option--size-select .variant-size-card__info-btn--dropdown{flex-shrink:0;margin:0 8px 0 2px;padding:0!important}.variant-picker__option--size-select .variant-picker-dropdown__toggle span.variant-size-card__price .money{font-size:14px;font-weight:700;color:#000}.variant-picker__option--size-select .variant-picker-dropdown__toggle-label--size{justify-content:space-between}.variant-picker__option--size-select .kik-left-content{display:flex;gap:8px}.variant-picker__option.variant-picker__option--size-select legend.text-subdued{margin-bottom:8px}.variant-size-card{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:17px 16px;border-radius:16px;border:1px solid #000000;background:#fff;box-shadow:inset 0 0 0 1px #0f26440a;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.variant-size-card:is(:hover,:focus-within){border-color:#000}.variant-picker__option-values--size input:checked+kiks-size-card .variant-size-card,.variant-size-card.is-selected{border-color:#000;background:#e8e8e8}.variant-size-card__details{display:flex;align-items:center;gap:8px;font-weight:600;color:#0f2644}span.variant-size-card__size-info{font-size:12px;font-weight:400;padding:2px 8px;background:transparent;border-radius:100px;color:#999}.variant-picker__option--size-select .kik-left-content .variant-size-card__label{font-size:14px;font-weight:700;line-height:160%;color:#000}.variant-size-card.is-selected span.variant-size-card__details .variant-size-card__label{color:#000}.variant-size-card__total-value,.kik-right-content .variant-size-card__total-value span.money,.kik-right-content .variant-size-card__total-value{font-size:12px;font-weight:400;line-height:160%;color:gray}.variant-size-card__price-group{margin-left:auto;display:flex;align-items:center;text-align:right;gap:4px;color:#000}.variant-size-card__price-group button.variant-size-card__info-btn{padding:0}.kik-right-content .variant-size-card__price{font-size:12px;font-weight:700;line-height:160%}.variant-size-card__price span.money{font-size:16px}.variant-size-card__compare{font-size:.95rem;color:#1f1f1fa6;text-decoration:line-through}.variant-size-card__info-btn:focus-visible{border-color:#0f4a82;background:#0f4a82;color:#fff}.variant-size-card.variant-size-card--unavailable,kiks-size-card.variant-size-card--unavailable .variant-size-card{cursor:not-allowed;pointer-events:none}.variant-size-card.variant-size-card--unavailable .variant-size-card__label,.variant-size-card.variant-size-card--unavailable .variant-size-card__size-info,.variant-size-card.variant-size-card--unavailable .variant-size-card__total-value,.variant-size-card.variant-size-card--unavailable .variant-size-card__price,kiks-size-card.variant-size-card--unavailable .variant-size-card__label,kiks-size-card.variant-size-card--unavailable .variant-size-card__size-info,kiks-size-card.variant-size-card--unavailable .variant-size-card__total-value,kiks-size-card.variant-size-card--unavailable .variant-size-card__price{text-decoration:line-through;color:#b0b0b0}.variant-size-card.variant-size-card--unavailable .variant-size-card__size-info,kiks-size-card.variant-size-card--unavailable .variant-size-card__size-info{background:#999;color:#e0e0e0}.variant-picker-dropdown__item--size.variant-size-card--unavailable,.variant-picker-dropdown__item--size[aria-disabled=true]{cursor:not-allowed;pointer-events:none}.variant-picker-dropdown__item--size.variant-size-card--unavailable .variant-size-card__label,.variant-picker-dropdown__item--size.variant-size-card--unavailable .variant-size-card__size-info,.variant-picker-dropdown__item--size.variant-size-card--unavailable .variant-size-card__total-value,.variant-picker-dropdown__item--size.variant-size-card--unavailable .variant-size-card__price{text-decoration:line-through;color:#b0b0b0}.variant-picker-dropdown__item--size.variant-size-card--unavailable .variant-size-card__size-info{color:#e0e0e0}@media(max-width:640px){.variant-size-card{align-items:flex-start;gap:0}.variant-size-card__details{align-items:flex-start;flex-direction:column}.variant-size-card__price-group{align-items:center;text-align:left}.variant-size-card__info-btn{margin-left:0}}@media(max-width:320px){.variant-picker-layout .variant-picker__option fieldset.variant-picker__fieldset,.variant-picker__option--size-select .variant-picker-dropdown__toggle{min-width:100%}.variant-picker__option--size-select .kik-left-content .variant-size-card__label{font-size:12px}.variant-picker__option--size-select .variant-picker-dropdown__toggle-label--size{flex-wrap:wrap;gap:2px}.product-variant-picker .bb.kik-right-content{flex-direction:row;gap:5px}.variant-picker__option--size-select .variant-picker-dropdown__item--size{flex-wrap:wrap;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2px}.variant-picker__option--size-select .variant-picker-dropdown__item--size .kik-right-content{width:100%;flex-direction:row;align-items:center;justify-content:flex-start;gap:5px}.product-content-tab .affirm-custom-container{gap:6px!important}}.variant-picker-layout .variant-picker__option--button-layout,.variant-picker-layout .variant-picker__option--target-layout{width:100%}.variant-picker__option--button-layout .variant-picker__fieldset,.variant-picker__option--button-layout .variant-picker__fieldset legend,.variant-picker__option--button-layout .variant-picker__option-values,.variant-picker__option--button-layout .variant-picker__option-values--button{border:none!important;outline:none;box-shadow:none}.variant-picker__option--button-layout .variant-picker__legend-row--button{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;width:100%;margin-bottom:12px}.variant-picker__option--button-layout .variant-picker__legend-label{font-size:14px;line-height:160%;color:#1a1a1a}.variant-picker__option--button-layout .variant-picker__legend-label variant-option-value{font-weight:700}.variant-picker__option--button-layout .variant-picker__learn-more .product-variant-picker__popup-toggle,.variant-picker__option--button-layout .variant-picker__learn-more .unstyled-button{background:none;border:none;padding:0;font-size:14px;line-height:160%;color:#1a1a1a;text-decoration:underline;cursor:pointer}.variant-picker__option--button-layout .variant-picker__learn-more .product-variant-picker__popup-toggle:hover,.variant-picker__option--button-layout .variant-picker__learn-more .unstyled-button:hover{text-decoration:underline}.variant-picker__option--button-layout .variant-picker__option-values{width:100%}.variant-picker__option--button-layout .variant-picker__option-values--button{display:flex;flex-wrap:wrap;gap:10px;width:100%}.variant-picker__option--button-layout .kik-variant-button-pill{display:flex;align-items:center;justify-content:center;flex:1 1 0%;min-width:115px;max-width:none;padding:8px 16px;border-radius:16px;border:1px solid #D7D4D3;background:#fff;font-size:14px;font-weight:600;line-height:160%;color:#000;cursor:pointer;transition:border-color .2s ease,background .2s ease}.variant-picker__option--button-layout .kik-variant-button-pill:hover{border-color:#000;background:#e8e8e8}.variant-picker__option--button-layout .kik-variant-button-pill.is-selected{background:#e8e8e8;border-color:#000}.variant-picker__option--button-layout .kik-variant-button-pill--unavailable{cursor:not-allowed;pointer-events:none;text-decoration:line-through;color:#b0b0b0}.variant-picker__option--target-layout .variant-picker__fieldset,.variant-picker__option--target-layout .variant-picker__fieldset legend,.variant-picker__option--target-layout .variant-picker__option-values,.variant-picker__option--target-layout .variant-picker__option-values--target{border:none!important;border-top:none!important;border-bottom:none!important;outline:none;box-shadow:none}.variant-picker__option--target-layout .variant-picker__option-values{width:100%}.kik-size-guide-container{margin-bottom:16px}.variant-picker__option--target-layout .variant-picker__option-values--target{margin-top:16px}.variant-picker__option-values--target{display:flex;flex-wrap:wrap;gap:10px;width:100%}kiks-target-card{flex:1 1 0%;min-width:145px;max-width:none}.variant-target-card{position:relative;flex:1 1 0%;min-width:145px;max-width:none;width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:8px;border-radius:16px;border:1px solid #D7D4D3;background:#fff;transition:border-color .2s ease,box-shadow .2s ease;cursor:pointer}.variant-target-card:is(:hover,:focus-within){border-color:#000;box-shadow:0 10px 24px #05305d24}.variant-picker__option-values--target input:checked+kiks-target-card .variant-target-card,.variant-picker__option-values--target input:checked+.variant-target-card,.variant-target-card.is-selected{border-color:#000;background:#fff;box-shadow:none}.variant-target-card.is-selected:is(:hover,:focus-within){box-shadow:none}.variant-target-card.is-selected .variant-target-card__delta--negative,.variant-target-card.is-selected .variant-target-card__delta--positive,.variant-target-card.is-selected .variant-target-card__title,.variant-target-card.is-selected .variant-target-card__subtitle{color:#000}.variant-target-card--unavailable{cursor:not-allowed;pointer-events:none}.variant-target-card--unavailable .variant-target-card__title,.variant-target-card--unavailable .variant-target-card__subtitle,.variant-target-card--unavailable .variant-target-card__delta,.variant-target-card--unavailable .variant-target-card__corner-badge{text-decoration:line-through;color:#b0b0b0}.variant-target-card--unavailable .variant-target-card__corner-badge{background:#999;color:#e0e0e0}kiks-target-card[data-unavailable]{pointer-events:none;cursor:not-allowed}.variant-target-card__sold-out-badge{position:absolute;top:8px;right:8px;padding:2px 7px;border-radius:999px;background:#b0b0b0;color:#fff;font-size:10px;font-weight:700;letter-spacing:0;line-height:1.3;z-index:1;text-decoration:none!important;white-space:nowrap}.variant-picker-dropdown__sold-out-label{display:inline-block;font-size:10px;font-weight:600;color:#fff;background:#b0b0b0;padding:1px 6px;border-radius:999px;margin-left:6px;vertical-align:middle;white-space:nowrap;text-decoration:none!important}.variant-target-card__corner-badge{position:absolute;top:8px;left:8px;padding:2px 7px;border-radius:999px;background:#000;color:#fff;font-size:10px;font-weight:700;letter-spacing:0;line-height:1.3;z-index:1}.variant-target-card__top{width:100%;display:flex;align-items:flex-start;justify-content:center;gap:12px;min-height:40px}.variant-target-card__media{flex:0 0 auto;width:45px;height:40px;display:flex;align-items:center;justify-content:center}.variant-target-card__image{max-width:100%;width:40px;height:40px;object-fit:cover}.variant-picker__option--thickness .variant-target-card__top{min-height:40px}.variant-picker__option--thickness .variant-target-card{overflow:hidden}.variant-picker__option--thickness .variant-target-card__corner-badge{top:0;left:0;width:42px;height:42px;padding:5px 0 0 4px;border-radius:0;background:#000;clip-path:polygon(0 0,100% 0,0 100%);font-size:9px;line-height:1;text-transform:capitalize}.variant-picker__option--thickness .variant-target-card__corner-badge-text{display:inline-block;transform:rotate(45deg);transform-origin:center}.variant-target-card__delta{position:absolute;right:12px;top:2px;margin-left:auto;font-size:12px;font-weight:600;color:#4d4d4d}.variant-target-card.is-selected .variant-target-card__delta{display:none}.variant-target-card__delta--positive,.variant-target-card__delta--negative{color:#000}.variant-target-card__body{display:flex;flex-direction:column;gap:2px}.variant-target-card__title{font-size:18px;font-weight:600;color:#4d4d4d}.variant-target-card__subtitle{font-size:12px;font-weight:400;line-height:160%;color:#4d4d4d}@media(max-width:900px){kiks-target-card,.variant-target-card{min-width:135px}}@media(max-width:640px){kiks-target-card,.variant-target-card{min-width:105px}.variant-target-card__top{min-height:auto}.variant-target-card__delta,.variant-target-card__subtitle{font-size:11px}.variant-target-card__title{font-size:12px}.variant-target-card__image{width:32px;height:32px}.variant-target-card{padding:12px 7px}.variant-picker__option--thickness .variant-target-card__top{min-height:32px}}.kiks-variant-modal__text{color:#1a1a1a;line-height:1.6}.kiks-variant-modal__text p{margin:0 0 16px}.kiks-variant-modal__text p:last-child{margin-bottom:0}.kiks-variant-modal__button{transition:opacity .2s ease}.kiks-variant-modal__button--primary{background:#1a1a1a;color:#fff}.kiks-variant-modal__button--primary:hover{background:#000;color:#fff!important}.kiks-variant-modal__button--secondary{background:#fff;color:#05305d;border:1px solid #05305D}.kik-size-guide-container{display:flex;justify-content:space-between}.kik_guide{font-size:14px;font-weight:400!important;line-height:1.6;cursor:pointer;text-decoration:underline}button.kik_guide{padding:0!important}.kik_size_guide{position:fixed;top:0;left:0;width:100%;z-index:999999;height:100vh;padding:30px;--text-color:5 48 93;visibility:hidden}.kik_size_guide.active{visibility:visible}.kik_size_overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#1a1a1a4d}.kik_size_content{position:absolute;max-width:640px;right:-700px;width:100%;border-radius:20px;height:calc(100% - 60px);background:#fff;transition:.5s;overflow:hidden}.size_guide_container{overflow:auto;height:100%}.kik_size_guide.active .kik_size_content{right:30px}.size_guide_header{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:32px}.size_guide_header h2{font-size:28px!important;line-height:1.2;margin:0}.size_guide_close{height:32px;width:32px;cursor:pointer;color:#000}.size_guide_close svg{height:100%;width:100%}.size_guide_items{padding:32px}.size_guide_items h4{margin:0 0 16px;font-size:22px!important;line-height:1.4}.size_guide_items p{font-size:16px;line-height:1.6;margin:0 0 24px}.size_guide_items__body{margin-bottom:0}.size_guide_footer{margin-top:24px;display:flex;flex-direction:column;gap:12px}.size_guide_footer .kiks-variant-modal__button{display:inline-block;padding:12px 24px;border-radius:8px;text-align:center;text-decoration:none;font-weight:600}.guide_icons{margin-bottom:24px;display:flex;gap:16px}.guide_icon{flex:0 0 calc(50% - 8px)}.guide_icon{display:flex;gap:16px;flex-direction:column;align-items:center}.guide_icon img{width:100%;max-width:105px;margin:0 auto}.guide_icon_c{padding:8px 64px;background:#f5f5f5;border-radius:100px;text-align:center;margin:0 auto}.guide_icon_c h6{font-size:14px!important;line-height:1.6;margin:0 0 2px}.guide_icon_c span{display:block;font-size:12px;line-height:1.6}.kik_variant_modal_guide .kik_variant_modal_header{position:relative;flex-wrap:wrap;padding:0;background:#e6eaef}.kik_variant_modal_guide .kik_variant_modal_header--with-image .kik_variant_modal_header_image{width:100%;line-height:0;border-radius:20px 20px 0 0;overflow:hidden}.kik_variant_modal_guide .kik_variant_modal_header--with-image .kik_variant_modal_header_image img{width:100%;height:auto;object-fit:cover;max-height:200px}.kik_variant_modal_guide .kik_variant_modal_header--with-image .kik_variant_modal_title{position:absolute;left:0;right:0;bottom:0;margin:0;padding:24px 32px;background:linear-gradient(to top,rgba(0,0,0,.6),transparent);color:#fff;font-size:28px;line-height:1.2}.kik_variant_modal_guide .kik_variant_modal_header .size_guide_close{position:absolute;top:16px;right:16px;z-index:2}.kik_variant_modal_guide .kik_variant_modal_header--with-image .size_guide_close{color:#fff}.kik_variant_modal_guide .kik_variant_modal_header--with-image .size_guide_close svg{stroke:currentColor}.kik_variant_modal_guide .kik_variant_modal_header:not(.kik_variant_modal_header--with-image) .kik_variant_modal_title{flex:1;padding:32px 48px 32px 32px;margin:0;font-size:28px;line-height:1.2}.kik_variant_modal_items{padding:0}.kik_variant_modal_comparisons{display:grid;grid-template-columns:1fr;gap:48px 32px;margin-bottom:0;padding:32px}.kik_variant_modal_comparison_heading{font-size:20px;font-weight:700;line-height:1.3;margin:0 0 12px;color:#1a1a1a}.kik_variant_modal_subheading{font-size:16px;font-weight:700;line-height:1.4;margin:12px 0 6px;color:#1a1a1a}.kik_variant_modal_list{list-style:none;padding:0;margin:0}.kik_variant_modal_list li{position:relative;padding-left:24px;margin-bottom:8px;font-size:16px;line-height:1.5;color:#1a1a1a}.kik_variant_modal_list li:before{content:"";position:absolute;left:-1px;top:3px;width:16px;height:16px;border:2px solid #1A1A1A;border-radius:50%;background:#000;box-sizing:border-box}.kik_variant_modal_list li:after{content:"";position:absolute;left:3px;top:7px;width:8px;height:5px;border-left:2px solid #ffffff;border-bottom:2px solid #ffffff;transform:rotate(-45deg)}.kik_variant_modal_comfort_scale{margin-top:0;padding:28px 32px;background:#f2f2f2;border-radius:0;display:flex;flex-direction:column;align-items:center}.kik_variant_modal_comfort_scale_title{font-size:17px;font-weight:700;margin:0 0 20px;color:#333;text-align:center}.kik_variant_modal_comfort_scale_slider{display:flex;flex-direction:column;align-items:center;gap:0px}.kik_variant_modal_comfort_scale_track{position:relative;width:512px;height:24px;background:#e0e0e0;border-radius:9999px;overflow:hidden}.kik_variant_modal_comfort_scale_fill{position:absolute;left:0;top:0;width:var(--comfort-px, 400px);height:100%;background:#4d4d4d;border-radius:100px;pointer-events:none}.kik_variant_modal_comfort_scale_dot,.kik_variant_modal_comfort_scale_dot--filled{position:absolute;top:50%;transform:translate(-50%,-50%);width:5px;height:5px;background:#adadad;border-radius:50%;pointer-events:none;z-index:1}.kik_variant_modal_comfort_scale_thumb{position:absolute;left:calc(var(--comfort-px, 400px) - 20px);top:50%;transform:translateY(-50%);width:20px;height:20px;background:#000;border-radius:50%;pointer-events:none;z-index:2}.kik_variant_modal_comfort_scale_labels{position:relative;width:512px;height:1.5em;margin-top:10px}.kik_variant_modal_comfort_scale_label{position:absolute;font-size:12px;line-height:1.4;color:#666;font-weight:400;text-align:center;transform:translate(-50%)}.kik_variant_modal_comfort_scale_label--plush{left:160px}.kik_variant_modal_comfort_scale_label--medium{left:240px}.kik_variant_modal_comfort_scale_label--firm{left:320px}@media(max-width:768px){.kik_size_guide{padding:20px}.kik_size_content{width:calc(100% - 40px);height:calc(100% - 40px)}.kik_size_guide.active .kik_size_content{right:20px}.size_guide_header{padding:24px 16px}.size_guide_header h2{font-size:22px!important}.size_guide_items{padding:16px}.size_guide_items h4{font-size:20px!important}.size_guide_items p{font-size:14px}.guide_icons{gap:10px}.guide_icon{flex:0 0 calc(50% - 5px)}.guide_icon_c{padding:4px 24px}.guide_icon_c h6{font-size:12px!important}.guide_icon_c span{font-size:11px}.kik_variant_modal_comparisons{grid-template-columns:1fr;gap:20px}.kik_variant_modal_items{padding:16px}.kik_variant_modal_guide .kik_variant_modal_header--with-image .kik_variant_modal_title{font-size:22px;padding:16px}}.thickness-guide-drawer-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:99999;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.thickness-guide-drawer-overlay.active{opacity:1;visibility:visible}.thickness-guide-drawer{position:fixed;top:0;right:-100%;width:100%;max-width:600px;height:calc(100vh - 79px);background-color:#fff;z-index:99999;box-shadow:-2px 0 10px #0000001a;transition:right .3s ease;overflow-y:auto;display:flex;flex-direction:column;border-radius:20px;margin-block:39.5px}.thickness-guide-drawer.active{right:0}.thickness-guide-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:35px 32px 32px;position:sticky;top:0;background-color:#f2f8f2;z-index:10}body .product-template-section .thickness-guide-drawer h2:not(.small):not([class^=tt-title]):not([class^=tt-collapse]):not([class^=tt-aside]).thickness-guide-drawer-title{font-weight:600;font-size:24px;line-height:120%;letter-spacing:0px;text-transform:capitalize;color:#0d0d0d;padding-bottom:0}.thickness-guide-drawer-close{background:none;border:none;padding:0;cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease}.thickness-guide-drawer-close:hover{opacity:.7}.thickness-guide-drawer-close .icon{font-size:20px;color:#1a1a1a}.thickness-guide-drawer-body{flex:1;overflow-y:auto;padding:0}.thickness-guide-drawer-body .thickness-guide-content .thickness-guide-question{padding:32px 32px 0}.thickness-guide-drawer-body .thickness-guide-content .thickness-guide-intro{padding:0 32px}.thickness-guide-drawer-body .thickness-guide-content .thickness-guide-form.thickness-guide-form--left{padding-left:32px}.thickness-guide-drawer-body .thickness-guide-content .thickness-guide-form.thickness-guide-form--right{padding-right:32px}.kik_size_guide[data-popup=thickness] .kik_size_content{position:absolute;top:30px;bottom:30px;right:-700px;width:100%;max-width:900px;height:calc(100% - 60px);background:#fff;border-radius:20px;transition:right .5s ease;overflow:hidden;display:flex;flex-direction:column}.kik_size_guide[data-popup=thickness].active .kik_size_content{right:30px}.kik_size_guide[data-popup=thickness] .size_guide_header{background:#e6eaef}.thickness-guide-content{width:100%}.thickness-guide-calculator{margin-top:16px}.thickness-guide-field{margin-bottom:24px}.thickness-guide-label{display:block;font-weight:400;font-size:16px;line-height:1.4;color:#0d0d0d;margin-bottom:10px;white-space:nowrap}.thickness-guide-options{display:flex;flex-wrap:wrap;gap:10px}.thickness-guide-option{padding:10px 18px;font-size:14px;font-weight:500;color:#0d0d0d;background:#fff;border:1px solid #ccc;border-radius:8px;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.thickness-guide-option:hover{border-color:#3f9477;color:#3f9477}.thickness-guide-option.active{background:#0d0d0d;color:#fff;border-color:#0d0d0d}.thickness-guide-slider-row{display:flex;align-items:center;gap:16px}.thickness-guide-slider{flex:1;min-width:0;height:8px;-webkit-appearance:none;appearance:none;background:#e6eaef;border-radius:4px}.thickness-guide-slider::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:#3f9477;cursor:pointer}.thickness-guide-slider::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#3f9477;cursor:pointer;border:none}.thickness-guide-input{width:72px;padding:8px 10px;font-size:14px;border:1px solid #ccc;border-radius:6px}.thickness-guide-height-inputs{display:flex;align-items:center;gap:8px;font-size:14px;color:#0d0d0d}.thickness-guide-height-inputs .thickness-guide-ft,.thickness-guide-height-inputs .thickness-guide-in{width:56px}.thickness-guide-result-row{margin-top:28px;padding-top:24px;border-top:1px solid #eee;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px}.thickness-guide-silhouette-wrap{display:flex;align-items:flex-end;gap:16px}.thickness-guide-stacked{display:flex;flex-direction:column-reverse;gap:2px}.thickness-guide-stack-item{font-size:12px;color:#666;padding:4px 8px;background:#f5f5f5;border-radius:4px;min-width:120px}.thickness-guide-silhouette{width:60px;height:120px;background:linear-gradient(180deg,#e0e0e0,silver);border-radius:8px;clip-path:ellipse(40% 50% at 50% 50%)}.thickness-guide-total{font-size:18px;color:#0d0d0d}.thickness-guide-total-value{font-size:24px;display:block;margin-top:4px}.thickness-guide-drawer .thickness-guide-content .thickness-guide-question h6{font-weight:600;font-size:20px;line-height:120%;letter-spacing:0px;text-transform:capitalize;color:#0d0d0d;margin-bottom:16px;padding:0}.thickness-guide-question p{margin:0}.thickness-guide-drawer .thickness-guide-content .thickness-guide-intro{color:#0d0d0d;margin:0 0 24px;font-weight:400;font-size:16px;line-height:150%;letter-spacing:0px}.thickness-guide-intro p{margin:0}.thickness-guide-intro p:not(:last-child){margin-bottom:12px}.thickness-guide-section{margin-bottom:32px}.thickness-guide-section:last-of-type{margin-bottom:24px}.thickness-guide-image-wrapper{width:100%;margin-bottom:24px;border-radius:8px;overflow:hidden}.thickness-guide-image-wrapper img{width:100%;height:auto;display:block}.thickness-guide-description{font-size:14px;line-height:1.6;color:#666;margin:0}.thickness-guide-description p{margin:0}.thickness-guide-description p:not(:last-child){margin-bottom:12px}.thickness-guide-html-content{width:100%}.thickness-guide-html-content .tt-title{font-size:20px;font-weight:600;margin-bottom:16px;color:#1a1a1a}body.thickness-guide-open{overflow:hidden!important;position:fixed!important;width:100%!important}html.thickness-guide-open{overflow:hidden!important}@media(max-width:768px){.thickness-guide-drawer{max-width:100%;margin:16px;height:calc(100vh - 32px);width:calc(100% - 32px);border-radius:16px}.thickness-guide-drawer-header{padding:24px 16px 20px}body .product-template-section .thickness-guide-drawer h2:not(.small):not([class^=tt-title]):not([class^=tt-collapse]):not([class^=tt-aside]).thickness-guide-drawer-title{font-size:18px;line-height:24px}.thickness-guide-drawer-close{width:24px;height:24px}.thickness-guide-drawer-close .icon{font-size:24px}.thickness-guide-drawer-body .thickness-guide-content .thickness-guide-question{padding:16px 16px 0}.thickness-guide-drawer-body .thickness-guide-content .thickness-guide-intro{padding:0 16px}.thickness-guide-drawer-body .thickness-guide-content .thickness-guide-form.thickness-guide-form--left{padding-left:16px}.thickness-guide-drawer-body .thickness-guide-content .thickness-guide-form.thickness-guide-form--right{padding-right:0;padding-left:16px}.thickness-guide-question{font-size:16px;margin-bottom:12px}.thickness-guide-question h6{font-size:16px!important;line-height:22px!important}.thickness-guide-intro{font-size:13px;line-height:18px;margin-bottom:16px}.thickness-guide-section{margin-bottom:20px}.thickness-guide-description{font-size:13px;line-height:18px}.thickness-guide-question p,.thickness-guide-intro p,.thickness-guide-description p{margin:0}.thickness-guide-intro p:not(:last-child),.thickness-guide-description p:not(:last-child){margin-bottom:8px}.thickness-guide-calculator{margin-top:12px}.thickness-guide-field{margin-bottom:16px}.thickness-guide-label{font-size:13px;line-height:18px;margin-bottom:8px}.thickness-guide-options{gap:8px}.thickness-guide-option{padding:8px 12px;font-size:12px;border-radius:6px}.thickness-guide-slider-row{gap:12px}.thickness-guide-slider{height:6px}.thickness-guide-slider::-webkit-slider-thumb{width:16px;height:16px}.thickness-guide-slider::-moz-range-thumb{width:16px;height:16px}.thickness-guide-input{width:60px;padding:6px 8px;font-size:13px;border-radius:4px}.thickness-guide-height-inputs{gap:6px;font-size:13px}.thickness-guide-height-inputs .thickness-guide-ft,.thickness-guide-height-inputs .thickness-guide-in{width:48px;padding:6px 8px;font-size:13px}.thickness-guide-result-row{flex-direction:column;align-items:center;gap:16px;margin-top:20px;padding-top:20px}.thickness-guide-silhouette-wrap{width:100%;justify-content:center;gap:12px}.thickness-guide-stacked{gap:2px;flex:1;max-width:180px}.thickness-guide-stack-item{font-size:11px;padding:6px 8px;min-width:auto;text-align:center}.thickness-guide-silhouette{width:50px;height:100px}.thickness-guide-total{font-size:14px;text-align:center;width:100%}.thickness-guide-total-value{font-size:32px;font-weight:600;margin-top:4px}.kik_size_guide[data-popup=thickness].active .kik_size_content{right:16px}.kik_size_guide[data-popup=thickness] .kik_size_content{max-width:calc(100vw - 32px);top:16px;bottom:16px;height:calc(100% - 32px);border-radius:16px}}.kik_size_guide[data-popup=thickness] .kik_size_overlay{background:#00000059}.kik_size_guide[data-popup=thickness] .thickness-guide-drawer-overlay{z-index:1}.kik_size_guide[data-popup=thickness].active .thickness-guide-drawer-overlay{opacity:1;visibility:visible}.kik_size_guide[data-popup=thickness] .kik_size_content.thickness-guide-drawer{position:absolute;top:30px;bottom:30px;right:-900px;width:100%;max-width:760px;height:calc(100% - 60px);margin:0;border-radius:16px;box-shadow:0 24px 60px #0003;overflow:hidden;transition:right .4s ease;z-index:2}.kik_size_guide[data-popup=thickness].active .kik_size_content.thickness-guide-drawer{right:30px}.kik_size_guide[data-popup=thickness] .size_guide_container{display:flex;flex-direction:column;overflow:hidden;height:auto;max-height:100%}.thickness-guide-drawer-header{padding:14px 20px;background:#efefef;border-bottom:1px solid #e3e3e3}body .product-template-section .thickness-guide-drawer h2:not(.small):not([class^=tt-title]):not([class^=tt-collapse]):not([class^=tt-aside]).thickness-guide-drawer-title{font-size:18px;font-weight:600;line-height:1.2;text-transform:none;color:#111}.thickness-guide-drawer-close{width:28px;height:28px}.thickness-guide-drawer-body{overflow-y:auto;flex:1}.thickness-guide-question h3{font-size:22px;font-weight:600;margin:0 0 8px;color:#111}.thickness-guide-intro{margin-bottom:14px;color:#555;font-size:12px}.thickness-guide-calculator{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.6fr) minmax(0,1fr);grid-template-rows:auto auto;column-gap:24px;row-gap:284px;margin-top:8px;align-items:start}.thickness-guide-form{display:flex;flex-direction:column;gap:24px}.thickness-guide-form--left{grid-column:1;grid-row:1}.thickness-guide-form--right{grid-column:3;grid-row:1}.thickness-guide-field{margin-bottom:0;width:fit-content}.thickness-guide-label{display:flex;align-items:center;gap:8px;font-weight:400;font-size:16px;color:#000;margin-bottom:6px}.thickness-guide-step{width:16px;height:16px;border-radius:50%;background:#111;color:#fff;font-size:10px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 16px}.thickness-guide-options{gap:6px;flex-wrap:wrap}.thickness-guide-option{position:relative;padding:4px 8px;font-size:16px;font-weight:400;color:#000;border-radius:4px;border:1px solid #c7c7c7;background:#fff;text-transform:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;user-select:none;gap:6px}.thickness-guide-option-input{position:absolute;opacity:0;pointer-events:none}.thickness-guide-option:hover{border-color:#111;color:#111}.thickness-guide-option.is-checked{background:#111;border-color:#111;color:#fff}.thickness-guide-slider-row{gap:8px;align-items:center}.thickness-guide-slider{height:2px;background:linear-gradient(#111 0 0) 0/var(--track-fill, 50%) 100% no-repeat,#e0e0e0;border-radius:999px;outline:none}.thickness-guide-slider::-webkit-slider-runnable-track{height:4px;background:transparent}.thickness-guide-slider::-webkit-slider-thumb{width:12px;height:12px;border-radius:50%;background:#fff;border:2px solid #111;margin-top:-5px}.thickness-guide-slider::-moz-range-track{height:2px;background:#e0e0e0}.thickness-guide-slider::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:#fff;border:2px solid #111}.thickness-guide-slider::-moz-range-progress{height:2px;background:#111}.thickness-guide-input{width:46px;padding:3px 6px;font-size:10px;border:1px solid #111;border-radius:4px;text-align:center}.thickness-guide-height-inputs{gap:6px;font-size:10px}.thickness-guide-height-inputs .thickness-guide-ft,.thickness-guide-height-inputs .thickness-guide-in{width:34px}.thickness-guide-figure{grid-column:2;grid-row:1 / span 2;display:flex;align-items:flex-end;justify-content:center;min-height:340px;align-self:end;position:relative;z-index:1}.thickness-guide-figure-img{max-width:100%;max-height:100%;height:100%;opacity:.65}.thickness-guide-silhouette{width:180px;height:100%;background:#bdbdbd;border-radius:90px 90px 40px 40px;clip-path:none}.thickness-guide-results{display:flex;flex-direction:column;gap:6px;position:relative;padding-top:0;z-index:1;width:100%;align-items:stretch;padding-left:0;padding-right:0}.thickness-guide-results--left{grid-column:1;grid-row:2;justify-self:stretch;align-self:end}.thickness-guide-results--right{grid-column:3;grid-row:2;justify-self:stretch;align-self:end}.thickness-guide-dash{position:absolute;left:10%;right:10%;top:0;height:0;border-top:2px dashed #000;pointer-events:none;z-index:0}.thickness-guide-bed{width:100%;display:flex;flex-direction:column;gap:0px;position:relative}.thickness-guide-results--right .thickness-guide-bed{align-items:stretch}.thickness-guide-results--right .thickness-guide-dash{left:-35%;right:30%}.thickness-guide-results--left .thickness-guide-dash{top:0!important;right:-90px;left:0}.thickness-guide-stack-item{border:1px solid #111;background:#e9e9e3;border-radius:4px;padding:6px 8px;font-size:14px;color:#111;display:flex;align-items:center;justify-content:center;min-height:26px;position:relative;overflow:hidden;text-align:center;box-sizing:border-box;isolation:isolate}.thickness-guide-results--left .thickness-guide-stack-item{border-left:none;border-radius:0 6px 6px 0}.thickness-guide-results--right .thickness-guide-stack-item{border-right:none}.thickness-guide-stack-text{position:relative;z-index:2;line-height:1.2}.thickness-guide-results--right .thickness-guide-stack-item{justify-content:center;text-align:center;border-radius:6px 0 0 6px}.thickness-guide-results--right .thickness-guide-stack-item--frame{transform:scaleX(-1)}.thickness-guide-stack-item--mattress{background:#f0f0f0}.thickness-guide-stack-item--foundation{background:#e8e8e8}.bed-frame-container{position:relative;display:flex;align-items:center}.thickness-guide-stack-item--frame{overflow:visible;background:#111;border:none;color:#111;display:flex;align-items:center;justify-content:center;flex:1;clip-path:polygon(0 0,100% 0,100% 100%,calc(100% - 9px) 100%,calc(100% - 9px) calc(0% + 18px),calc(100% - 18px) calc(0% + 9px),0 calc(0% + 9px),0 0)}.bed-frame-container>.thickness-guide-stack-text{position:absolute;color:#111;white-space:nowrap;z-index:3;line-height:1.2;left:35px;bottom:0}.thickness-guide-stack-item:before{content:"";position:absolute;top:0;left:0;right:0;height:10px;background:#d5d5cd;border-bottom:1px solid #111;z-index:0}.thickness-guide-stack-item--foundation:before{display:none}.thickness-guide-stack-item--frame:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;height:auto;background:#d7d4d3;border-bottom:none;clip-path:polygon(0 0,100% 0,100% 100%,calc(100% - 9px) 100%,calc(100% - 9px) calc(0% + 18px),calc(100% - 18px) calc(0% + 9px),0 calc(0% + 9px),0 0);z-index:1}.thickness-guide-stack-item--frame .thickness-guide-stack-text{position:relative;z-index:2;color:#111}.thickness-guide-stack-item--frame:after{content:"";position:absolute;right:8px;bottom:-16px;width:2px;height:16px;background:#111;z-index:1}.thickness-guide-results--left .thickness-guide-bed{align-items:stretch}.thickness-guide-total{font-size:10px;color:#111;margin-bottom:6px}.thickness-guide-results--left .thickness-guide-total{text-align:end}.thickness-guide-results--right .thickness-guide-total{text-align:start}.thickness-guide-total-label{font-size:16px;color:#000;font-weight:400;text-transform:capitalize;white-space:nowrap}.thickness-guide-total-value{font-size:32px;font-weight:700;color:#000;white-space:nowrap;margin-top:2px}@media(max-width:768px){.kik_size_guide[data-popup=thickness]{padding:12px}.kik_size_guide[data-popup=thickness] .kik_size_content.thickness-guide-drawer{top:16px;bottom:16px;right:-110%;height:calc(100% - 32px);max-width:calc(100vw - 32px);max-height:none;border-radius:14px}.kik_size_guide[data-popup=thickness].active .kik_size_content.thickness-guide-drawer{right:16px}.thickness-guide-calculator{grid-template-columns:1fr;grid-template-rows:auto auto auto auto auto;row-gap:16px}.thickness-guide-figure{grid-column:1;grid-row:3;min-height:260px;position:absolute;right:200px}.thickness-guide-form--left{grid-column:1;grid-row:1}.thickness-guide-form--right{grid-column:1;grid-row:2}.thickness-guide-results--left{grid-column:1;grid-row:5}.thickness-guide-results--left .thickness-guide-total{text-align:end;width:40%}.thickness-guide-results--right{display:none}.thickness-guide-results--left .thickness-guide-dash{top:0!important;left:130px}.thickness-guide-bed{width:100%;max-width:260px}.thickness-guide-total{text-align:center}}@media(max-width:480px){.thickness-guide-figure{right:0}}.product-form__btns--with-quantity{display:flex;flex-direction:row}.product-form__btns--with-quantity .product-quantity__wrap{border:1px solid #C0C2C4;border-radius:99px;padding:4px 17px}.product-form__btns--with-quantity .product-form__btn-wrapper{width:100%}.product-form__btns--with-quantity .product-form__btn-wrapper button.product-form__btn{border-radius:1000px}.product-button-block .product-button-block__btn{border-radius:999px!important;padding:10px!important;min-height:46px}.kik-product-gallery-badges{position:absolute;top:35px;left:35px;z-index:10;display:flex;flex-wrap:wrap;gap:8px;pointer-events:none}.kik-product-gallery-badge{display:inline-block;padding:8px 16px;background:#ffffff40;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:999px;color:#fff;font-family:var(--font-primary, "Montserrat", sans-serif);font-size:14px;font-weight:600;line-height:1.2;text-align:center;white-space:nowrap;pointer-events:auto}@media screen and (max-width:820px){.kik-product-gallery-badges{top:12px;left:12px;gap:6px}.kik-product-gallery-badge{padding:6px 12px;font-size:13px}}.product-media-carousel-mobile__carousel{position:relative}.kik-mobile-top-overlay{position:absolute;top:16px;left:16px;right:16px;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:8px;pointer-events:none}.kik-mobile-top-overlay>*{pointer-events:auto}.kik-mobile-top-overlay .kik-product-gallery-badges{position:static;flex:1;min-width:0}.kik-zoom-icon-btn--mobile-top{flex-shrink:0;margin-left:auto}.kik-mobile-bottom-overlay{position:absolute;bottom:16px;left:16px;right:16px;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:12px;pointer-events:none}.kik-mobile-bottom-overlay>*{pointer-events:auto}.kik-carousel-dots-inline{position:static!important;margin:0!important;flex-shrink:0}.kik-mobile-bottom-overlay .product-media-carousel-mobile__dots{position:static;transform:none;background:transparent!important;-webkit-backdrop-filter:unset;backdrop-filter:unset}@media screen and (max-width:820px){.product-media-carousel-mobile__dots,.kik-carousel-dots-inline{display:flex;align-items:center;gap:8px}.kik-mobile-bottom-overlay .dynamic-dots__wrapper{width:110px;background:transparent}.kik-carousel-dots-inline .dynamic-dot .dynamic-dot__inner{background:transparent}.product-media-carousel-mobile__dots .dynamic-dot,.product-media-carousel-mobile__dots .dynamic-dots__dot,.kik-carousel-dots-inline .dynamic-dot,.kik-carousel-dots-inline .dynamic-dots__dot{width:10px!important;height:10px!important;min-width:10px!important;min-height:10px!important;border-radius:50%!important;background:transparent!important;border:1.5px solid rgba(255,255,255,.6)!important;padding:0!important;margin:0!important;transition:all .3s ease!important;cursor:pointer;box-sizing:border-box!important}.product-media-carousel-mobile__dots .dynamic-dot.is-selected,.product-media-carousel-mobile__dots .dynamic-dot.--active,.product-media-carousel-mobile__dots .dynamic-dots__dot.is-selected,.kik-carousel-dots-inline .dynamic-dot.is-selected,.kik-carousel-dots-inline .dynamic-dot.--active,.kik-carousel-dots-inline .dynamic-dots__dot.is-selected{background:#fff!important;border:1.5px solid rgba(255,255,255,1)!important;width:10px!important;height:10px!important}.product-media-carousel-mobile__dots .dynamic-dots__track,.kik-carousel-dots-inline .dynamic-dots__track{gap:6px!important;display:flex;align-items:center}.product-media-carousel-mobile__dots .dynamic-dots__dot:hover,.product-media-carousel-mobile__dots .dynamic-dot:hover,.kik-carousel-dots-inline .dynamic-dots__dot:hover,.kik-carousel-dots-inline .dynamic-dot:hover{border-color:#ffffffe6!important}.product-media-carousel-mobile__dots .dynamic-dots__dot:before,.product-media-carousel-mobile__dots .dynamic-dots__dot:after,.kik-carousel-dots-inline .dynamic-dots__dot:before,.kik-carousel-dots-inline .dynamic-dots__dot:after{display:none!important}}.product-media-grid__item,.carousel__slide.product-media-carousel-mobile__slide{position:relative}.kik-media-overlay-icons{position:absolute;bottom:35px;left:35px;right:35px;display:flex;align-items:center;justify-content:space-between;z-index:10;pointer-events:none;gap:8px}.kik-media-overlay-icons>*{pointer-events:auto}.kik-watch-video-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 14px!important;background:#ffffff1a!important;backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px);border:none!important;border-radius:999px!important;color:#fff;font-size:14px;font-weight:600;line-height:1;cursor:pointer;transition:background .2s ease,transform .15s ease;white-space:nowrap}.kik-watch-video-btn:hover{background:#fff6!important;transform:scale(1.02)}.kik-watch-video-btn:active{transform:scale(.98)}.kik-watch-video-btn__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;background:#ffffff1a;border-radius:100px}.kik-watch-video-btn__icon svg{width:16px;height:16px}.kik-watch-video-btn__text{font-family:var(--font-primary, "Montserrat", sans-serif);font-size:14px;font-weight:600;line-height:1}.kik-zoom-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0!important;background:#ffffff40!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:none!important;border-radius:50%!important;color:#fff;cursor:pointer;transition:background .2s ease,transform .15s ease;flex-shrink:0;margin-left:auto}.kik-zoom-icon-btn:hover{background:#fff6!important;transform:scale(1.05)}.kik-zoom-icon-btn:active{transform:scale(.95)}.kik-zoom-icon-btn svg{width:20px;height:20px}.kik-media-overlay-icons>.kik-zoom-icon-btn:first-child:last-child{margin-left:auto}.kik-video-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.kik-video-modal[aria-hidden=false]{opacity:1;visibility:visible}.kik-video-modal__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000c;cursor:pointer}.kik-video-modal__content{position:relative;width:90vw;max-width:900px;aspect-ratio:16 / 9;z-index:1;border-radius:12px;overflow:hidden;background:#000;transform:scale(.95);transition:transform .3s ease}.kik-video-modal[aria-hidden=false] .kik-video-modal__content{transform:scale(1)}.kik-video-modal__close{position:absolute;top:12px;right:12px;z-index:2;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#fff3!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:none!important;border-radius:50%!important;color:#fff;cursor:pointer;padding:0!important;transition:background .2s ease}.kik-video-modal__close:hover{background:#ffffff59!important}.kik-video-modal__player{width:100%;height:100%}.kik-video-modal__iframe,.kik-video-modal__video{width:100%;height:100%;object-fit:contain;border:none}@media screen and (max-width:820px){.kik-media-overlay-icons{bottom:12px;left:12px;right:12px}.kik-watch-video-btn{padding:8px 16px!important;font-size:13px}.kik-watch-video-btn__text{font-size:13px}.kik-zoom-icon-btn{width:36px;height:36px}.kik-zoom-icon-btn svg{width:18px;height:18px}.kik-video-modal__content{width:95vw}}.product-stock{--gsc-current-inventory-indicator-color: var(--gsc-product-high-level-inventory-indicator-color);--gsc-current-inventory-label-color: var(--gsc-product-high-level-inventory-label-color);--gsc-current-inventory-progress-bar-bg: var(--gsc-free-shipping-bar-bg-high)}.product-stock--low,.product-stock--zero{--gsc-current-inventory-indicator-color: var(--gsc-product-low-level-inventory-indicator-color);--gsc-current-inventory-label-color: var(--gsc-product-low-level-inventory-label-color);--gsc-current-inventory-progress-bar-bg: var(--gsc-free-shipping-bar-bg-low)}.product-stock--preorder{--gsc-current-inventory-indicator-color: var(--gsc-product-preorder-level-inventory-indicator-color);--gsc-current-inventory-label-color: var(--gsc-product-preorder-level-inventory-label-color);--gsc-current-inventory-progress-bar-bg: var(--gsc-free-shipping-bar-bg-preorder);padding:0}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.product-stock__icon{background:var(--gsc-current-inventory-indicator-color)}.product-stock--low .product-stock__icon,.product-stock--zero .product-stock__icon{animation:pulse 1s ease-in-out infinite}.product-stock--low .product-stock__icon:before,.product-stock--zero .product-stock__icon:before{animation:pulse 1s ease-in-out infinite}.product-stock--preorder .product-stock__icon{animation:pulse 1s ease-in-out infinite}.product-stock--preorder .product-stock__icon:before{animation:pulse 1s ease-in-out infinite}.product-stock__label{color:var(--gsc-current-inventory-label-color)}.free-shipping-bar__progress{background:var(--gsc-current-inventory-progress-bar-bg)}.free-shipping-bar__progress-bar{background:var(--gsc-current-inventory-indicator-color)}.cart-item__option--preorder{margin-top:.5rem}.cart-item__preorder-label{font-size:12px;font-weight:400;line-height:160%;color:#4d4d4d;letter-spacing:0px}.cart-item__option.cart-item__option--preorder{margin-top:0}.cart-item__preorder-label--outlined{background-color:transparent;color:var(--gsc-product-preorder-level-inventory-label-color, #f59e0b);border:1px solid var(--gsc-product-preorder-level-inventory-indicator-color, #f59e0b)}.product-promo-banner .in-cart-banner__text :is(h3,h4,h5,h6,strong){font-size:16px!important;font-weight:600!important;line-height:169%!important}.product-promo-banner .in-cart-banner__text :is(p,a){font-size:14px!important;font-weight:400!important;line-height:160%!important}.product-promo-banner .in-cart-banner__text p a strong{font-size:14px!important;font-weight:700!important;line-height:160%!important}@media screen and (max-width:600px){.product-promo-banner .in-cart-banner__text :is(h3,h4,h5,h6,strong){font-size:14px!important}.product-promo-banner .in-cart-banner__text :is(p,a){font-size:12px!important}.product-promo-banner .in-cart-banner__text p a strong{font-size:12px!important}}button.kik-custom-layout.is-opened,button.kik-custom-layout{display:flex;flex-direction:column;text-align:start;gap:16px;padding:0!important;outline:none!important;box-shadow:none!important;opacity:1!important}button.kik-custom-layout .product-drawer-tabs-trigger-button__title{font-size:14px;font-weight:600;line-height:160%}button.kik-custom-layout .product-drawer-tabs-trigger-button__description{font-size:14px;font-weight:400;line-height:160%}button.kik-custom-layout:focus{border-color:transparent!important;background:transparent!important;color:transparent!important;outline:none!important;box-shadow:none!important}button.kik-custom-layout:focus-visible{border-color:transparent!important;background:transparent!important}button.kik-custom-layout:hover,button.kik-custom-layout:active{background:transparent!important}@media screen and (max-width:768px){button.kik-custom-layout .product-drawer-tabs-trigger-button__title,button.kik-custom-layout .product-drawer-tabs-trigger-button__description{font-size:14px}button.kik-custom-layout .product-drawer-tabs-trigger-button__description p a{font-size:12px}}.product-variant-picker .bb.kik-right-content{display:flex;align-items:center}
/*# sourceMappingURL=/cdn/shop/t/253/assets/kik-product.css.map */
