#shopify-section-geolocation-popup{position:fixed;top:0;right:0;display:none;align-items:center;justify-content:center;width:100%;height:100%;z-index:99999999999999999}#shopify-section-geolocation-popup #popup-geolocation{background:#fff;width:380px;text-align:center;min-height:250px;padding:25px;box-shadow:#26394d 0 20px 30px -10px}#popup-geolocation button{text-align:center;margin-top:15px}@media only screen and (max-width: 479px){html,body{overflow-x:hidden}}.icon__column__icon{display:inline-block}.homepage-collection-grid .grid:after{content:unset}.hero__kicker{font-family:europa;font-weight:200;letter-spacing:3px}.hero__title{font-weight:300}.hero__description{font-weight:400;margin-top:0!important}.hero__content{margin:0;padding:0}.text--standard{padding:0}#dune-collection .collection__product-images-menu{display:flex;align-items:center;gap:6px;border-right:1px solid var(--border);height:100%}#dune-collection .collection__product-images-option{font-size:11px}#dune-collection .collection__product-images-option:last-child{margin-right:6px}#dune-collection .collection__product-images-option--active{font-weight:700;text-decoration:underline}#dune-collection .collection__product-images-option:hover,#dune-collection .collection__product-images-option:focus{text-decoration:underline}@media screen and (max-width: 374px){#dune-collection .collection__product-images-option{font-size:10px}}@media screen and (min-width: 700px){#dune-collection .collection__product-images-option{font-size:13px}}@media only screen and (min-width: 768px){.product-single .product__inner{max-width:100%}}.product-single .grid__item{padding-left:calc(var(--gutter) / 2);padding-right:calc(var(--gutter) / 2)}@media screen and (max-width: 766px){.product-grid-item__actions{opacity:1;bottom:10px;width:auto;right:6px;left:auto}.product-grid-item.is-mobile .product-grid-item__actions{display:flex}.product-grid-item__btn{border:1px solid grey;padding:.2rem .6rem;background:transparent}}#dune-collection .grid-container{grid-auto-flow:dense;grid-gap:5rem 1rem;width:100%}#dune-collection .grid-container>div{text-align:center}#dune-collection .grid-row-span-2{grid-row-end:span 2}#dune-collection .grid-col-span-2{grid-column-end:span 2}#dune-collection .grid-col-span-3{grid-column-end:span 3}#dune-collection .grid-col-span-4{grid-column-end:span 4}@media only screen and (max-width: 479px){#dune-collection .js-grid[data-grid-small="1"] div[class*=grid-col-span-]{grid-column-end:span 1}#dune-collection .js-grid[data-grid-small="2"] .grid-col-span-3,#dune-collection .js-grid[data-grid-small="2"] .grid-col-span-4{grid-column-end:span 2}}@media only screen and (min-width: 480px){#dune-collection .js-grid[data-grid-large="2"] .grid-col-span-3,#dune-collection .js-grid[data-grid-large="2"] .grid-col-span-4{grid-column-end:span 2}#dune-collection .js-grid[data-grid-large="3"] .grid-col-span-4{grid-column-end:span 3}}.radio__fieldset .radio__button label{padding:9px 5px 7px;min-width:unset}#dune-collection .product__grid__price .price{margin:0;position:relative;z-index:11}#dune-collection .product-grid-item .product__grid__info--under{text-align:center!important;padding-bottom:0}#dune-collection .linked-image>div{transition:opacity .65s cubic-bezier(.215,.61,.355,1)}#dune-collection .linked-image:hover>div{opacity:.8}@media only screen and (min-width: 480px){#dune-collection .popout-list{max-width:200px;overflow:auto}}.product__grid__info .grid__swatch__hover{overflow-x:hidden}#dune-collection .image__fill{height:100%}.sg-picture,.sg-picture__mobile,.sg-picture__desktop{height:100%;width:100%}.sg-picture__desktop{display:none}@media (min-width: 768px){.sg-picture__mobile{display:none}.sg-picture__desktop{display:block}}.homepage-columns .wrapper{max-width:100%}.homepage-columns.desktop-carousel [data-grid],.homepage-columns.desktop-carousel [data-grid]:not([data-grid-no-gutters]){position:relative;width:calc(100% + var(--outer) * 2);margin:0 var(--outer-offset);padding-right:0;padding-left:var(--outer);scroll-padding:var(--outer)}.homepage-columns.desktop-carousel [data-custom-scrollbar-items]{margin-right:calc(var(--outer) * -1);margin-left:calc(var(--outer) * -1);-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;overflow:hidden;overflow-x:hidden;overflow-x:auto;display:flex;flex-flow:row nowrap!important;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;touch-action:auto;scroll-padding:max(calc(var(--outer) - var(--IMAGE-SPACING)),0px)}.homepage-columns.desktop-carousel [data-custom-scrollbar-items]:after{content:"";display:block;position:relative;padding:0 calc(max(calc(var(--outer) - var(--IMAGE-SPACING)),0px)/2)}.homepage-columns.desktop-carousel [data-grid]:after,.homepage-columns.desktop-carousel [data-grid]:not([data-grid-no-gutters]):after,.homepage-columns.desktop-carousel [data-grid][data-grid-no-gutters]:after{content:"";display:block;padding-right:var(--outer);position:relative}@media only screen and (min-width: 768px){.homepage-columns.desktop-carousel [data-custom-scrollbar-items]>*{flex:0 0 auto;scroll-snap-align:start}}@media only screen and (min-width: 768px){.homepage-columns.desktop-carousel [data-grid][data-grid-large] [data-item]{width:calc((100% - var(--outer)) / var(--grid-large-items) - (var(--gutter) / var(--grid-large-items) * (var(--grid-large-items) - 1)))}}@media only screen and (max-width: 480px){.homepage-columns .index__column{width:50%}.homepage-columns .index__column:nth-child(odd){clear:both}}.homepage-columns .grid--uniform{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap}.homepage-page__content{margin-bottom:30px}.rte .product-tabs a:not([class]),.product-tabs .rte a:not([class]){text-decoration:underline}.rte .product-tabs a:not([class]):hover,.product-tabs .rte a:not([class]):hover{text-decoration:none}.rte .product-tabs a:not([class]):after,.product-tabs .rte a:not([class]):after{display:none}.accordion{border-bottom:1px solid var(--border)}.accordion-toggle{position:relative;cursor:pointer;border-top:1px solid var(--border);padding:1rem 30px 1rem 0;margin:0 0 auto;color:var(--text)}.accordion-toggle:after{position:absolute;top:50%;right:5px;content:"";display:inline-block;width:8px;height:8px;border-width:0 0 2px 2px;border-style:solid;border-color:var(--text-dark);margin:-4px 0 0;vertical-align:middle;transform:rotate(-135deg);transform-origin:50% 50%;transition:all .4s}.rte p.accordion-toggle{font-size:calc(11.1392px * var(--FONT-ADJUST-ACCENT));font-family:var(--FONT-STACK-ACCENT);font-weight:var(--FONT-WEIGHT-ACCENT);font-style:var(--FONT-STYLE-ACCENT);text-transform:uppercase;letter-spacing:1px;font-weight:var(--FONT-WEIGHT-ACCENT-BOLD)}.rte p.accordion-toggle .strong,.rte p.accordion-toggle.strong{font-weight:var(--FONT-WEIGHT-ACCENT-BOLD)}.accordion-toggle.is-open:after{transform:rotate(-45deg)}.accordion-content{display:none;overflow:hidden;color:var(--text);padding-bottom:32px}.no-js .accordion-content,.accordion-content.accordion--open{display:block}.button__column{display:flex;flex-wrap:wrap;justify-content:space-around;stroke:var(--text-light);gap:10px}.button__column-button .btn--long{min-width:250px}.button--large .button__column__button{padding:20px 60px;min-width:300px}.button--medium .button__column__button{padding:10px 30px;min-width:200px}.button--left .button__column{display:flex}.text-center .button__column{text-align:center}.button--left .button__column__button{flex:0 0 auto;margin-left:20px;margin-right:20px}.button--left.button--large .button__column__button,.button--left.button--medium .button__column__button{display:flex;align-items:center}.button__column__heading{font-family:var(--FONT-STACK-ACCENT);font-weight:var(--FONT-WEIGHT-ACCENT);font-style:var(--FONT-STYLE-ACCENT);text-transform:uppercase;letter-spacing:1px;font-weight:var(--FONT-WEIGHT-ACCENT-BOLD);font-size:calc(13.144256px * var(--FONT-ADJUST-ACCENT));color:var(--text-dark);margin-bottom:0;margin-top:0}.grid__swatch__container{margin:4px auto;overflow:unset;min-height:40px}.product-carousel__item{overflow-y:clip}.product-carousel__item .grid__swatch__container .swatch__button{padding:8px 0 0}.product__badge{z-index:2}.collection__active__filters,.collection__filter__group{margin-bottom:32px}.collection__filter__group .filter__button{margin:0}.collection__filter__group .filter__button label{font-family:var(--FONT-STACK-ACCENT);font-weight:var(--FONT-WEIGHT-ACCENT);font-style:var(--FONT-STYLE-ACCENT);text-transform:uppercase;letter-spacing:1px;font-size:calc(11.1392px * var(--FONT-ADJUST-ACCENT));width:100%;margin:0;padding:4px 25px 4px 0;display:block;position:relative;z-index:5}.collection__filter__group .filter__button label .strong,.collection__filter__group .filter__button label.strong{font-weight:var(--FONT-WEIGHT-ACCENT-BOLD)}.collection__filter__group .filter__button label:hover .checkbox-core{fill:var(--border)}.form__selectors .swatch__button label{width:28px;height:28px;left:4px}.form__selectors .swatch__button input:checked~label:after{content:"";position:absolute;top:-4px;left:-4px;width:36px;height:36px;border-radius:100%;border:2px solid var(--swatch);opacity:.4}.product__block__siblings .product__page__siblings{row-gap:6px}.siblings__swatch{margin-bottom:0}.sibling__image{width:30px;height:30px;min-width:30px}.siblings__link--current .sibling__image:after{width:30px;height:30px;min-width:30px;border:2px solid #888888;opacity:.4}.siblings__link--sold-out .sibling__image:before{background:var(--bg)}@media only screen and (max-width: 767px){.form__selectors .swatch__button label{width:24px;height:24px}.form__selectors .swatch__button input:checked~label:after{width:32px;height:32px}}.supports-touch .grid__swatch__hover,.supports-touch .grid__swatch__container:hover .grid__swatch__hover{top:0}.supports-touch .grid__swatch__container:hover .grid__swatch__hover,.supports-touch .grid__swatch__container:hover .tabs__arrow{transition:opacity .2s linear,visibility .2s linear}.upsell__form .form__selectors .radio__inputs--swatch{padding-left:5px}.upsell__modal .product__media{margin-bottom:4px}.upsell__modal__top .product__headline{padding-bottom:0}.upsell__modal .drawer__body .product__block__description p{font-size:12px}@media only screen and (min-width: 480px){.flickity-page-dots{display:none}.flickity-viewport{margin-bottom:0!important}}.flickity-page-dots{margin-bottom:25px;padding-left:20px;padding-right:20px}.flickity-page-dots .dot{margin:8px}.header__desktop__buttons--icons .header__cart__status [data-header-cart-full=true],.header__mobile__button .header__cart__status [data-header-cart-full=true]{display:none}.header__desktop__buttons--icons .header__cart__status [data-header-cart-count],.header__mobile__button .header__cart__status [data-header-cart-count]{overflow:unset;clip:unset}.header__desktop__buttons--icons .header__cart__status [data-header-cart-count]:after,.header__mobile__button .header__cart__status [data-header-cart-count]:after{content:attr(data-header-cart-count);font-size:10px;color:#fff;background:#000;border-radius:100%;padding:0 4px;position:relative;left:-8px;top:-5px;opacity:.9}.header__desktop__buttons--icons .header__cart__status [data-header-cart-count="0"]:after,.header__mobile__button .header__cart__status [data-header-cart-count="0"]:after{display:none}.pre-order_badge,.special-order_badge{animation:.5s ease 0s 1 normal forwards running jBcSpD;background-color:#faf7f0;position:relative;display:inline-flex;width:100%;padding:12px 20px;text-align:left;margin-top:20px}.pre-order_badge span,.special-order_badge span{padding:0 20px}.grandparent.kids-2.blocks-1 .navlink--grandchild .navtext,.grandparent.kids-3.blocks-2 .navlink--grandchild .navtext,.grandparent.kids-4.blocks-3 .navlink--grandchild .navtext,.grandparent.kids-5.blocks-4 .navlink--grandchild .navtext{font-size:calc(var(--font-4) * var(--FONT-ADJUST-BODY));text-transform:uppercase}.header__inner .header__desktop.header__desktop--split{gap:2.5rem}i.icon-swym-wishlist{font-family:swym-font;font-style:normal;vertical-align:middle;width:auto!important;height:auto!important}i.icon-swym-wishlist+span{vertical-align:middle}i.icon-swym-wishlist:after{content:"";font-size:130%;line-height:23px;text-align:center;display:inline}.swym-ready i.icon-swym-wishlist:after{content:"\f004"}.dropdown-toggle{color:#000;padding:.5em 1em;margin-top:2px}.dropdown{display:none}.dropdown a{text-decoration:none;display:block;float:left}ul.dropdown{position:absolute;margin:0;padding:0;left:13px}@media screen and (max-width: 768px){ul.dropdown{position:relative!important}}ul.dropdown li{list-style-type:none}.dropdown a{text-decoration:none;display:block;font-weight:400}.uaf__product-page-callouts{margin:20px 0}.uaf__product-page-callouts li,.uaf__product-page-callout{display:flex;align-items:center;font-size:14px;margin-bottom:15px}.uaf__product-page-callouts li img,.uaf__product-page-callout img{max-width:26px;margin-right:15px}.product__form__inner{margin-bottom:30px}.product__block__title{margin-bottom:20px}.upsell__form{padding:0 24px}.upsell__modal .drawer__body{display:block!important}.drawer__body.swiper.upsellSwiper{flex:initial!important}.upsellSwiper .swiper-button-next{right:5px;width:30px;height:30px;background-image:url(circ-arrow-next.webp);background-repeat:no-repeat;background-size:100% auto;background-position:center;opacity:50%}.upsellSwiper .swiper-button-prev{left:5px;width:30px;height:30px;background-image:url(circ-arrow-prev.webp);background-repeat:no-repeat;background-size:100% auto;background-position:center;opacity:50%}.upsellSwiper .swiper-button-next:after,.upsellSwiper .swiper-button-prev:after{content:""}.product-grid-item__actions_mobile{position:absolute;top:-10px;right:0;width:100%;padding:0;transform:translateY(calc(var(--inner) / 2));transition:opacity .5s cubic-bezier(.215,.61,.355,1),transform .5s cubic-bezier(.215,.61,.355,1);opacity:1;transform:translateY(0)}.product-grid-item__btn_mobile{font-size:30px;opacity:60%;line-height:initial;position:absolute;top:0;right:0}.site-footer-wrapper{--bg: var(--COLOR-FOOTER-BG);--hairline: var(--COLOR-SUB-FOOTER-A5);--text: var(--COLOR-SUB-FOOTER-A90);--border: var(--COLOR-SUB-FOOTER-A15);--text-dark: var(--COLOR-FOOTER-TEXT);position:relative;background-color:var(--bg);color:var(--text);text-align:left}.site-footer-wrapper a{color:var(--text-dark)}.site-footer-wrapper a:hover{text-decoration:none}.site-footer-wrapper .btn--secondary.btn{--btn-text: var(--text);--btn-text-hover: var(--text-dark);--btn-bg: var(--hairline);--btn-bg-hover: var(--border)}.footer-logo-wrapper{width:100%;height:0px;top:0;display:flex;justify-content:center;align-items:center}.footer-logo img{display:block;z-index:100;position:relative;max-width:120px;max-height:80px}.site-footer{padding-top:64px;padding-bottom:16px}.footer-quicklinks li{margin:0 0 11px}.footer__title{font-weight:var(--FONT-WEIGHT-ACCENT-BOLD)}.footer-secondary a,.footer-quicklinks a{position:relative;text-decoration:none}.footer-secondary a:after,.footer-quicklinks a:after{content:"";right:0;position:absolute;bottom:-1px;height:1px;background:currentColor;opacity:.25;transition:width .2s ease}.footer-secondary a:after,.footer-quicklinks a:after{left:0;width:0}.footer-secondary a:hover:after,.footer-quicklinks a:hover:after{width:100%}.footer-secondary{font-family:var(--FONT-STACK-ACCENT);font-weight:var(--FONT-WEIGHT-ACCENT);font-style:var(--FONT-STYLE-ACCENT);text-transform:uppercase;letter-spacing:1px;font-size:calc(11.1392px * var(--FONT-ADJUST-ACCENT))}.footer-secondary .strong,.footer-secondary.strong{font-weight:var(--FONT-WEIGHT-ACCENT-BOLD)}.footer-secondary-wrapper{text-align:center;position:relative;margin-top:20px}.footer-secondary,.footer-payment{margin-bottom:0;margin-top:0}.footer-social{margin-top:10px}.footer-social,.footer-payment{font-family:var(--FONT-STACK-ACCENT);font-weight:var(--FONT-WEIGHT-ACCENT);font-style:var(--FONT-STYLE-ACCENT);text-transform:uppercase;letter-spacing:1px;font-size:calc(11.1392px * var(--FONT-ADJUST-ACCENT));margin-bottom:0;display:inline-block}.footer-social .strong,.footer-social.strong,.footer-payment .strong,.footer-payment.strong{font-weight:var(--FONT-WEIGHT-ACCENT-BOLD)}.footer-social a,.footer-payment a{text-decoration:none}.footer-secondary,.footer-social,.footer-payment,.footer-selects{display:block;width:100%}@media only screen and (max-width: 767px){.footer-secondary,.footer-social,.footer-payment,.footer-selects{margin:15px 0 0}}.footer-secondary li{margin:10px 15px}.footer-social li,.footer-payment li{margin:10px}@media only screen and (max-width: 767px){.footer-social li,.footer-payment li,.footer-secondary li{margin:5px}.site-footer{padding-bottom:32px}.footer__block:not(:first-child){margin-top:32px}}.payment-icon{width:35px;height:22px}.social-icons li{margin:0 16px 16px;vertical-align:middle}@media only screen and (min-width: 480px){.social-icons li{margin-left:0}}.social-icons li svg{width:20px;height:20px}.social-icons li svg path{fill:var(--COLOR-FOOTER-A90)}.social-icons li a:hover path{fill:var(--COLOR-FOOTER-TEXT)}@media only screen and (max-width: 767px){.grid__item:first-child .footer__title{border-top:none}.footer__title{border-bottom:none;padding:0}}.product-single{display:block}.grid__item.product__media__wrapper{display:grid;grid-template-columns:repeat(2,1fr)}.homepage-product .grid__item.product__media__wrapper{display:block}.homepage-product .product__media{width:100%}.uaf_secondary_media img{display:block}.sezzle-shopify-info-button .sezzle-checkout-button-wrapper .sezzle-button-text .sezzle-info-icon{display:none!important}@media only screen and (max-width: 767px){.grid__item.product__media__wrapper{display:unset}.uaf_secondary_media{display:none}.product-section .product-page .product__inner{padding-top:0}.homepage-product.product-section .product-page .product__inner{padding-top:30px}}.lazy-image{display:block;position:relative;background-size:cover}.lazy-image img{display:block;position:absolute;top:0;left:0;width:100%;height:auto}.fade-in.lazyloaded{opacity:1}.fade-in{opacity:0;transition:opacity .65s cubic-bezier(.215,.61,.355,1)}.collection__image__top{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center 0px;overflow:hidden}.collection__image__bottom{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-size:cover;background-position:center 0px;overflow:hidden;opacity:0;visibility:hidden;transition:opacity .85s cubic-bezier(.215,.61,.355,1),visibility 0s linear 1s}.double__image .collection__image__bottom .img-object-cover{height:100%}@media only screen and (min-width: 480px){.double__image:hover .collection__image__bottom{opacity:1;visibility:visible;height:100%;width:100%;transition:opacity .85s cubic-bezier(.215,.61,.355,1),visibility 0s linear 0s}.double__image:hover .collection__image__top{opacity:0}}@media only screen and (max-width: 479px){.collection__image__bottom{display:block}}.product-grid-item__slide{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background-size:cover;background-position:center 0px;z-index:5}.nav-fixed .sticky-nav{position:fixed;z-index:100;top:0;width:100%}.sticky-nav{background-color:var(--bg)}.sticky-link-container{display:flex;justify-content:space-evenly;padding:15px 0}.sticky-link{font-size:calc(10.144256px * var(--FONT-ADJUST-BODY));color:var(--link-color);text-transform:uppercase}.sticky-link:hover,.sticky-link:focus{color:var(--link-hover-color)}@media only screen and (min-width: 480px){.sticky-link{font-size:calc((11.1392px + .768 * (100vw - 480px) / 920) * var(--FONT-ADJUST-BODY))}}@media only screen and (min-width: 768px){.sticky-link{font-size:calc(13.144256px * var(--FONT-ADJUST-BODY))}}@media only screen and (min-width: 1200px){.sticky-link{font-size:calc(16.144256px * var(--FONT-ADJUST-BODY))}}.product-grid-item__actions{z-index:6}.theme-animate-hover .link-over-image~.image__hero__frame .background-size-cover{transition:unset}.theme-animate-hover .link-over-image:hover~.image__hero__frame .background-size-cover,.theme-animate-hover .link-over-image:focus~.image__hero__frame .background-size-cover{transform:unset}.product__submit_mobile{position:fixed;bottom:0;background:#fff;z-index:100;width:100%;height:54px;left:0;display:none!important}@media only screen and (max-width: 479px){.product__submit_mobile{display:block!important}}.collection__heading .h3.standard__heading.collection__heading__text{text-transform:uppercase}.rte.standard__rte.collection__heading__text{font-size:inherit}.rte.standard__rte.collection__heading__text>div{margin-bottom:0}.collection{margin-top:var(--gutter)}.klarna__wrapper{margin:calc(var(--inner) / 2) 0 0 0}.homepage-product .klarna__wrapper{display:none}.fs-wrapper div.fs-timeline-entry{margin:5px!important}.cart-gwp-bal-container{background-color:#0035a0;color:#fff;text-align:center;min-height:1px;border-top:1px solid #0035A0;border-bottom:1px solid #0035A0;display:none}.cart-bmsm-container{color:#fff;background-color:#c34c5a;border-top:1px solid #C34C5A;border-bottom:1px solid #C34C5A;display:none}.promo-tag{margin-bottom:15px;margin-top:-15px;padding:.5em;font-size:14px;display:flex;align-items:center;gap:8px;height:66px;overflow:auto}.promo-tag img{height:100%;mix-blend-mode:multiply}.collection-promo-tag{display:flex;align-items:center;justify-content:center;padding:.5rem;font-size:14px;text-align:center}@media only screen and (min-width: 768px){.homepage-columns [data-grid-flex]{justify-content:center}}video::-webkit-media-controls-panel{opacity:0!important}.wrapper--full [data-carousel] .flickity-button,.wrapper--none [data-carousel] .flickity-button{bottom:50%}.radio__legend span.radio__legend__metal__label{padding-left:0;border-left:none;margin-left:0}.klaviyo-bis-trigger{display:flex;justify-content:center;align-items:center}#klaviyo-bis-modal .container .submit-container .btn.btn-success{font-size:12.11px;text-transform:uppercase;font-weight:500;line-height:12.11px;letter-spacing:1px}.header__mobile_center.mobile__search_wrapper .drawer__search .wrapper{padding:0}.header__mobile_center.mobile__search_wrapper .drawer__search .search__predictive__form{height:35px}.header__mobile_center.mobile__search_wrapper .drawer__search .search__predictive__form__button{padding:0}@media only screen and (max-width: 479px){.mobile__search_wrapper{display:block}.template-search .mobile__search_wrapper{display:none}}@media only screen and (min-width: 480px){.mobile__search_wrapper{display:none}}@media only screen and (max-width: 767px){.homepage-look{z-index:auto}}@media only screen and (max-width: 767px){.product__mobile--carousel .product__media{width:72.5%;margin-right:var(--IMAGE-SPACING)}.product__grid--align-left_mobile .flickity-slider{margin-left:10px}}h3.celebrity-slider-header{margin-bottom:30px}.content-over-media img{color:#0000;max-width:100%;height:auto}picture source{display:contents}.content-over-media{--content-over-media-gap: 0;--content-over-media-calculated-row-gap: var(--content-over-media-row-gap, var(--content-over-media-gap));--content-over-media-calculated-column-gap: var(--content-over-media-column-gap, var(--content-over-media-gap));grid-template:[full-start] 0 [content-start] minmax(0,1fr) [content-end] 0 [full-end] / [full-start] minmax(0,1fr) [content-start] minmax(0,min(var(--container-max-width),100% - var(--content-over-media-column-gap, var(--content-over-media-gap, var(--container-gutter))) * 2)) [content-end] minmax(0,1fr) [full-end];row-gap:var(--content-over-media-calculated-row-gap);column-gap:var(--content-over-media-calculated-column-gap);min-height:var(--content-over-media-height, auto);place-items:center;display:grid;position:relative;overflow:hidden}.content-over-media:before{content:"";background:var(--content-over-media-gradient-overlay, rgb(var(--content-over-media-overlay)));border-radius:inherit;z-index:1;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.content-over-media>picture{display:contents}.content-over-media>:is(img,video,iframe,svg,video-media),.content-over-media>picture img{height:var(--content-over-media-height, auto);min-height:100%;max-height:100%;min-width:100%;overflow-wrap:anywhere;object-fit:cover;object-position:center;border-radius:inherit;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;grid-area:full-start / full-start / full-end / full-end}.content-over-media>:not(img,video,iframe,svg,video-media,picture){max-width:var(--content-over-media-content-max-width, 48rem);z-index:1;text-shadow:0 1px rgb(var(--content-over-media-text-shadow) / 50%);grid-area:content-start / content-start / content-end / content-end;position:relative}.content-over-media:has(>.prose):not(:has(>.prose .button:last-child)){row-gap:calc(var(--content-over-media-calculated-row-gap) - .5rem)}@supports (row-gap: 1lh){.content-over-media:has(>.prose):not(:has(>.prose .button:last-child)){row-gap:calc(var(--content-over-media-calculated-row-gap) - .5lh)}}.content-over-media>video-media:not([autoplay])~*{pointer-events:none;transition:opacity .2s ease-in-out,visibility .2s ease-in-out}.content-over-media>video-media:not([autoplay])[loaded]~*{opacity:0;visibility:hidden}.content-over-media:has(video-media:not([autoplay])) .play-button{transition:transform .2s ease-in-out}.content-over-media:has(video-media:not([autoplay])):hover .play-button{transform:scale(1.1)}.shopify-section:first-child [allow-transparent-header]>.content-over-media>:not(img,video,iframe,svg,video-media,picture){padding-block-start:var(--header-height, 0px)}.content-over-media--xs{--content-over-media-height: clamp(15rem, 65vw, 25rem)}.content-over-media--sm{--content-over-media-height: clamp(20rem, 85vw, 32rem)}.content-over-media--md{--content-over-media-height: clamp(25rem, 100vw, 36rem)}.content-over-media--lg{--content-over-media-height: clamp(30rem, 125vw, 42rem)}.content-over-media--fill{--content-over-media-height: calc(100vh - var(--sticky-area-height))}.shopify-section:first-child .content-over-media--fill{--content-over-media-height: calc(100vh - (var(--announcement-bar-height, 0px) + var(--header-height, 0px)))}.shopify-section:first-child:has([allow-transparent-header]) .content-over-media--fill{--content-over-media-height: calc(100vh - (var(--announcement-bar-height, 0px)))}@supports (height: 100svh){.content-over-media--fill{--content-over-media-height: calc(100svh - var(--sticky-area-height))}.shopify-section:first-child .content-over-media--fill{--content-over-media-height: calc(100svh - (var(--announcement-bar-height, 0px) + var(--header-height, 0px)))}.shopify-section:first-child:has([allow-transparent-header]) .content-over-media--fill{--content-over-media-height: calc(100svh - (var(--announcement-bar-height, 0px)))}}.two-column-container{display:flex;gap:4px;flex-direction:column}@media screen and (min-width: 700px){.two-column-container{flex-direction:row}}.prose{overflow-wrap:anywhere}.prose :first-child,.prose .sr-only:first-child+*{margin-block-start:0!important}.prose :last-child{margin-block-end:0!important}.prose :where(:not(meta,span)+*){margin-block-start:1rem}.prose :where(*+span:not(:empty)){display:inline-block}.prose :is(.link,img){display:inline-block}.prose :is(.link+.link){margin-inline-start:.75rem}.prose :is(.button,.button-group:has(.button)){margin-block-start:1.5rem}.prose :is(p img:not([style*=float]):only-child,div img:not([style*=float]):only-child,figure,video,object,blockquote,table){margin-block:1.6rem}.prose :is(iframe[src*=youtube],iframe[src*="youtu.be"],iframe[src*=vimeo]){aspect-ratio:16 / 9;width:100%;height:auto}.prose .play-button{margin:2rem auto;display:block}.prose :is(ol,ul) :is(ol,ul){margin-block-start:0!important}.prose :is(ol,ul){row-gap:.4em;display:grid}.prose figcaption{font-style:italic;font-size:var(--text-sm);color:rgb(var(--text-color) / .65);margin-block-start:.5em}.prose blockquote{border-inline-start-width:3px;padding:.375rem 0 .375rem 1rem;font-size:1.15rem;line-height:1.75}@media screen and (min-width: 1000px){.prose:not(.prose--tight) :where(:not(meta,span)+*){margin-block-start:1.25rem}.prose:not(.prose--tight) :is(.button,.button-group:has(.button)){margin-block-start:2rem}.prose:not(.prose--tight) .play-button{margin-block:2.5rem}.prose:not(.prose--tight) blockquote{margin-inline-start:2rem;padding-inline-start:2rem}}@media screen and (min-width: 700px){.sm\:hidden{display:none}.sm\:block{display:block}.sm\:grid{display:grid}.sm\:flex{display:flex}.sm\:table{display:table}.sm\:table-cell{display:table-cell}}@media screen and (min-width: 1000px){.md\:hidden{display:none}.md\:block{display:block}.md\:grid{display:grid}.md\:flex{display:flex}.md\:table{display:table}.md\:table-cell{display:table-cell}}@media screen and (min-width: 1150px){.lg\:hidden{display:none}.lg\:block{display:block}.lg\:grid{display:grid}.lg\:flex{display:flex}.lg\:table{display:table}.lg\:table-cell{display:table-cell}}@media screen and (max-width: 699px){.sm-max\:hidden{display:none}}@media screen and (max-width: 999px){.md-max\:hidden{display:none}}@media screen and (max-width: 1149px){.lg-max\:hidden{display:none}}@media screen and (max-width: 1399px){.xl-max\:hidden{display:none}}.text-start{text-align:start}.text-center{text-align:center}.text-end{text-align:end}.justify-start{justify-content:start}.justify-center{justify-content:safe center}.justify-end{justify-content:end}.justify-between{justify-content:space-between}.justify-evenly{justify-content:space-evenly}.justify-items-start{justify-items:start}.justify-items-center{justify-items:safe center}.justify-items-end{justify-items:end}.justify-self-start{justify-self:start}.justify-self-center{justify-self:center}.justify-self-end{justify-self:end}.align-start{align-items:start}.align-center{align-items:center}.align-end{align-items:end}.align-baseline{align-items:baseline}.align-self-start{align-self:start}.align-self-center{align-self:center}.align-self-end{align-self:end}.place-self-start{place-self:start}.place-self-start-center{place-self:start center}.place-self-start-end{place-self:start end}.place-self-center{place-self:center}.place-self-center-start{place-self:center start}.place-self-center-end{place-self:center end}.place-self-end{place-self:end}.place-self-end-start{place-self:end start}.place-self-end-center{place-self:end center}@media screen and (min-width: 700px){.sm\:text-start{text-align:start}.sm\:text-center{text-align:center}.sm\:text-end{text-align:end}.sm\:justify-start{justify-content:start}.sm\:justify-center{justify-content:safe center}.sm\:justify-end{justify-content:end}.sm\:justify-between{justify-content:space-between}.sm\:justify-evenly{justify-content:space-evenly}.sm\:justify-items-start{justify-items:start}.sm\:justify-items-center{justify-items:safe center}.sm\:justify-items-end{justify-items:end}.sm\:justify-self-start{justify-self:start}.sm\:justify-self-center{justify-self:center}.sm\:justify-self-end{justify-self:end}.sm\:align-start{align-items:start}.sm\:align-center{align-items:center}.sm\:align-end{align-items:end}.sm\:align-baseline{align-items:baseline}.sm\:align-self-start{align-self:start}.sm\:align-self-center{align-self:center}.sm\:align-self-end{align-self:end}.sm\:place-self-start{place-self:start}.sm\:place-self-start-center{place-self:start center}.sm\:place-self-start-end{place-self:start end}.sm\:place-self-center{place-self:center}.sm\:place-self-center-start{place-self:center start}.sm\:place-self-center-end{place-self:center end}.sm\:place-self-end{place-self:end}.sm\:place-self-end-start{place-self:end start}.sm\:place-self-end-center{place-self:end center}}.product__grid__price--one-line{display:flex;justify-content:center;gap:6px}.product__grid__cutline{padding-right:0;margin-right:0}.product__grid__cutline:before{display:none}.product__grid__cutline:empty{display:none}.compare-at{margin-top:0}.product__discount{color:#d62b2b;font-weight:600;text-transform:uppercase}.product-grid-item .compare-at{margin-left:0}html:not(.supports-touch) .product-grid-item:hover .grid__swatch__container .grid__swatch__placeholder{display:block!important}.supports-touch .grid__swatch__container:hover .is-hidden,.supports-touch .grid__swatch__container:hover .grid__swatch__placeholder{display:block!important}
/*# sourceMappingURL=/cdn/shop/t/242/assets/custom.css.map */
