.sticky-header{background-color:transparent}.responsive-video-wrapper{width:100%;height:100%}.responsive-video-wrapper:not(.responsive-video-wrapper--natural) .ad-block__video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.responsive-video-wrapper--natural .ad-block__video{display:block;width:100%;height:100%;object-fit:cover}.product-grid--title-row{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.product-grid--title-row>a{min-width:0}.grid-view-item-image{position:relative}.card-sizes{position:absolute;left:0;right:0;bottom:0;z-index:3;pointer-events:none}.card-sizes__panel{background:#f7f7f7f5;padding:12px 14px;opacity:0;visibility:hidden;transform:translateY(8px);pointer-events:none;transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s}.card-sizes__list{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;list-style:none}.card-sizes__size{display:inline-block;padding:4px 0;border:0;background:none;font:inherit;font-size:13px;line-height:1.4;color:#111;text-decoration:none;white-space:nowrap;cursor:pointer}.card-sizes__size:hover{text-decoration:underline;text-underline-offset:3px}.card-sizes__size--sold-out{color:#1116;text-decoration:line-through}.card-sizes__size--sold-out:hover{text-decoration:line-through;color:#1119}.card-sizes.is-open .card-sizes__panel{opacity:1;visibility:visible;transform:none;pointer-events:auto;transition:opacity .2s ease,transform .2s ease,visibility 0s}.card-sizes__toggle{position:absolute;right:8px;bottom:8px;z-index:1;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#ffffffe6;color:#111;cursor:pointer;pointer-events:auto;transition:transform .2s ease,background-color .2s ease}.card-sizes__toggle svg{display:block}.card-sizes.is-open .card-sizes__toggle{transform:rotate(45deg);background:transparent}@media(hover:none),(pointer:coarse){.card-sizes__panel{padding-right:48px}}@media(hover:hover)and (pointer:fine){.card-sizes__toggle{display:none}.grid-view-item-image:hover .card-sizes__panel,.card-sizes:focus-within .card-sizes__panel{opacity:1;visibility:visible;transform:none;pointer-events:auto;transition:opacity .2s ease,transform .2s ease,visibility 0s}}@media screen and (max-width:767px){.card-sizes__panel{padding-top:10px;padding-bottom:10px;padding-left:12px}.card-sizes__list{gap:2px 12px}}@media(prefers-reduced-motion:reduce){.card-sizes__panel,.card-sizes__toggle{transition:none}}.mobile-nav-bar-wrapper{position:absolute;top:0;left:0;width:100%;background:transparent!important}@media screen and (max-width:989px){.template-product .mobile-nav-bar-wrapper{position:relative;background:linear-gradient(to bottom,transparent var(--tk-announcement-h, 0px),#fff var(--tk-announcement-h, 0px))!important}}.template-product .product-single-wrapper{max-width:100%}.template-product .product-form-wrapper{display:flex;justify-content:center;align-items:center}@media screen and (max-width:767px){.product-section{padding-top:0}}@media screen and (min-width:1000px){.template-product #MainContent .wrapper-spacing--h{padding-inline:0}.template-product .product-form-wrapper .product-details-wrapper{width:30vw}}#productMediaMobile{margin-inline:-15px}.template-product .swiper-slide{width:100%!important;clip-path:none}product-media-grid.product-media--grid-wrapper [data-media-main]{display:grid!important;grid-template-columns:1fr;margin-top:-139px;gap:0!important}product-media-grid.product-media--grid-wrapper [data-media-main] .media-column--odd,product-media-grid.product-media--grid-wrapper [data-media-main] .media-column--even{width:100%!important;gap:0!important}product-media-grid.product-media--grid-wrapper [data-media-main] .media-column--odd a,product-media-grid.product-media--grid-wrapper [data-media-main] .media-column--even a{clip-path:none!important}.card-carousel{position:relative;overflow:hidden}.card-carousel__track{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.card-carousel__track::-webkit-scrollbar{display:none}.card-carousel__slide{flex:0 0 calc(100% + 1px);width:calc(100% + 1px);min-width:calc(100% + 1px);scroll-snap-align:start;scroll-snap-stop:always;display:block}.card-carousel__slide img{width:100%;display:block}.card-carousel__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;display:none;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:50%;background:#ffffffe6;color:#111;cursor:pointer;opacity:0;transition:opacity .15s ease}.card-carousel__arrow--prev{left:8px}.card-carousel__arrow--next{right:8px}@media(hover:hover)and (pointer:fine){.card-carousel__arrow:not([hidden]){display:flex}.card-carousel:hover .card-carousel__arrow:not([hidden]),.card-carousel__arrow:focus-visible{opacity:1}}.card-carousel__dots{position:absolute;bottom:8px;left:0;right:0;z-index:2;display:none;gap:5px;justify-content:center;pointer-events:none}.card-carousel__dot{width:6px;height:6px;border-radius:50%;background:#fff9;box-shadow:0 0 2px #00000059;transition:background .15s ease,transform .15s ease}.card-carousel__dot.is-active{background:#fff;transform:scale(1.25)}.card-carousel__slide{position:relative}.card-carousel__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#0000008c;color:#fff;pointer-events:none}.card-carousel__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .25s ease;pointer-events:none;z-index:1}.card-carousel__slide.is-playing .card-carousel__video{opacity:1}.card-carousel__slide.is-playing .card-carousel__play{display:none}.card-carousel__play{z-index:2}@media(prefers-reduced-motion:reduce){.card-carousel__track{scroll-behavior:auto}}.product-tags-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:5px}.product-tags-container .badge{position:relative;top:unset;left:unset;min-width:fit-content}.final-sale-badge{background-color:#9f1111;color:#fff;font-size:9px;font-weight:700;line-height:14px;padding:5px 8px;text-transform:uppercase;z-index:5}.aspect-ratio--extra_tall:not(.quick-view-media){padding-bottom:175%;height:0}@media screen and (min-width:768px){.aspect-ratio--extra_tall:not(.quick-view-media){padding-bottom:150%;height:0}}.cart-drawer__free-shipping{margin-top:12px}.cart-drawer__free-shipping--text{margin:0 0 6px;font-size:.85em}.cart-drawer__free-shipping--track{height:6px;background:#0000001a;border-radius:3px;overflow:hidden}.cart-drawer__free-shipping--fill{height:100%;background:currentColor;transition:width .4s ease}@media screen and (max-width:767px){.template-collection .collection-header__text-item{font-size:30px!important;line-height:1.1!important;letter-spacing:-.02em!important}.template-collection .collection-header__title{padding:24px 0 8px}}.grid-view-item div:has(>.product-tags-container){display:flex;flex-direction:column}.grid-view-item div:has(>.product-tags-container)>*{order:2}.grid-view-item div:has(>.product-tags-container)>.grid-view-item-image{order:0}.grid-view-item div:has(>.product-tags-container)>.product-tags-container{order:1}.grid-view-item .product-tags-container{gap:2px 10px;margin:0 0 4px}.grid-view-item .product-tags-container .badge{background:none!important;color:#767676!important;padding:0!important;border-radius:0!important;min-height:0!important;height:auto!important;font-size:10px!important;font-weight:500!important;line-height:1.4!important;letter-spacing:.06em!important;text-transform:uppercase!important;white-space:nowrap!important}#NavDrawer.drawer{left:0!important;transform:translate(-100%)!important}.js-drawer-open-left #NavDrawer.drawer{transform:none!important}@media screen and (min-width:990px){#NavDrawer.drawer{display:none!important}}.tk-market-announcement-bar{z-index:1001!important}.js-drawer-open .tk-market-announcement-bar{z-index:998!important}@media screen and (min-width:990px){.template-product #MainContent .product-form-wrapper.product-sticky{align-items:flex-start!important;max-height:calc(100vh - 146px);overflow-y:auto;scrollbar-width:none}.template-product #MainContent .product-form-wrapper.product-sticky::-webkit-scrollbar{display:none}.template-product #MainContent .product-form-wrapper.product-sticky .product-details-wrapper{padding-bottom:40px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/custom.css.map */
