.h4,:where(.prose h4),.h5,:where(.prose h5){line-height:1}.h6,:where(.prose h6){line-height:1.5rem}.h7{line-height:1rem}.h6,:where(.prose h6),.h7{font-family:var(--text-font-family);font-weight:500;font-style:normal;letter-spacing:.5px}.subheading,.badge{font:normal 500 var(--subheading-font-size) / 1rem var(--subheading-font-family);letter-spacing:1px;text-transform:uppercase}.subheading-xs{font-size:.625rem;line-height:.875rem}figcaption{font:normal 400 .625rem / 1rem var(--subheading-font-family);letter-spacing:2px;text-transform:uppercase}:is(.price-list--card,.price-list--line_item) :is(sale-price,compare-at-price,unit-price){font:normal 500 .8125rem / 1rem var(--subheading-font-family);letter-spacing:0;text-transform:none}.button--sm{font-size:.75rem;line-height:1rem}.button--lg{font-size:1rem;line-height:1.5rem}.price-list--product :is(sale-price,compare-at-price){font:normal 500 1.25rem / 1.5rem var(--subheading-font-family);letter-spacing:0;text-transform:none}.price-list--product compare-at-price{color:#979797}.header__primary-nav .subheading{font:italic 400 .875rem / 1.25rem var(--text-font-family);letter-spacing:0;text-transform:uppercase}.header__dropdown-menu a,.mega-menu__linklist a{font-size:.8125rem;line-height:1.125rem}.footer .subheading,.footer__block-list ul a{font-size:.75rem;line-height:1rem}.body-xl,.body-l,.body-l-bold,.body-m,.body-m-bold,.body-s,.body-s-bold,.body-xs,.body-xs-bold,.paragraph{font-family:var(--text-font-family);font-style:normal;font-weight:400;letter-spacing:0}.body-xl{font-size:var(--text-xl);line-height:2rem}.body-l,.body-l-bold{font-size:var(--text-lg);line-height:1.25rem}.body-m,.body-m-bold{font-size:var(--text-base);line-height:1rem}.body-s,.body-s-bold{font-size:var(--text-sm);line-height:1rem}.body-xs,.body-xs-bold{font-size:var(--text-xs);line-height:1rem}.paragraph{font-size:var(--text-lg);line-height:1.3}.body-l-bold,.body-m-bold,.body-s-bold,.body-xs-bold{font-weight:700}.tag,.tag-s{font:normal 500 var(--subheading-font-size) / 1rem var(--subheading-font-family);letter-spacing:1px;text-transform:uppercase}.tag-s{font-size:.625rem;line-height:.875rem}.mono{font:normal 400 .75rem / .75rem var(--subheading-font-family);letter-spacing:0;text-transform:uppercase}.caption{font:normal 400 .625rem / 1rem var(--subheading-font-family);letter-spacing:2px;text-transform:uppercase}.price-small{font:normal 500 .8125rem / 1rem var(--subheading-font-family);letter-spacing:0}.price-big{font:normal 500 1rem / 1.25rem var(--subheading-font-family);letter-spacing:0}.button-l,.button-m,.button-s{font-family:var(--subheading-font-family);font-style:italic;font-weight:500;letter-spacing:2px;text-transform:uppercase}.button-l{font-size:1rem;line-height:1.5rem}.button-m{font-size:var(--button-font-size);line-height:1.25rem}.button-s{font-size:.75rem;line-height:1rem}.nav{font:normal 400 .875rem / 1.25rem var(--text-font-family);letter-spacing:0;text-transform:none}.nav-submenu{font-size:.8125rem;line-height:1.125rem}.footer-title,.footer-link{font-size:.75rem;line-height:1rem}.footer-link{font-weight:300}.button{--button-border-color: var(--button-background)}:root :is(.button,.shopify-challenge__button,.shopify-payment-button__button--unbranded){--button-padding-block: 1rem;--button-padding-inline: 1rem}.button--secondary{--button-background: var(--button-background-secondary);--button-text-color: var(--button-text-secondary)}.button--outline{--button-border-color: var(--button-text-color);background:transparent}.button--outline.button--blur{background:#0000000f;-webkit-backdrop-filter:blur(19.5px);backdrop-filter:blur(19.5px)}.link--button{color:rgb(var(--button-background-primary));font-style:italic;padding-block-end:10px}:where(.link--button){display:inline-block}.button__arrow{flex-shrink:0;display:flex}.button .icon{margin-block:0}.button__arrow-copy{display:none}.button:has(.button__arrow):hover .button__arrow .icon{transform:none}@media screen and (pointer:fine){.button__content:is([up-text],[rotated-text]):before{padding-inline-end:calc(.75rem + 9px)}.button__content:is([up-text],[rotated-text]) .button__arrow-copy{display:block;position:absolute}.button__content[up-text] .button__arrow{position:relative}.button__content[up-text] .button__arrow-copy{inset-inline-start:0;inset-block-start:calc(1lh + 2 * var(--button-padding-block))}.button__content[rotated-text] .button__arrow-copy{inset-inline-end:100%;inset-block-start:50%;translate:0 -50%}}.product-card__quick-buy{padding:calc(var(--product-card-inner-padding) / 2);opacity:1;width:auto;inset-inline:auto 0;transform:none}.product-card__quick-add{--tap-area-size: 2.75rem;display:block;border-radius:50%}.product-card__quick-add-icon{display:block;transition:transform .2s ease-in-out,scale .2s ease-in-out}@media(hover:hover)and (pointer:fine){.product-card__quick-add:hover .product-card__quick-add-icon{transform:rotate(180deg)}}.product-card__quick-add:focus-visible{outline:2px solid currentColor;outline-offset:2px}.product-card__quick-add:active .product-card__quick-add-icon{scale:.92}.badge--custom{background:rgb(var(--custom-badge-background) / .8);color:#1c1c1c;border:1px solid #e8e8e8;border-radius:0;padding:.4375rem .3125rem}.badge--custom.vertical-text{padding:.3125rem .4375rem}card-swatch-overflow{display:block}.product-card__swatch-list:has(>card-swatch-overflow){justify-self:stretch;min-width:0}.product-card__thumbnail-list{min-inline-size:0;flex-wrap:nowrap;overflow:hidden}.product-card__thumbnail-list .thumbnail-swatch{--thumbnail-size: 2.25rem;flex-shrink:0;height:2.75rem;padding:0;border:1px solid transparent;transition:border-color .2s ease-in-out}.product-card__thumbnail-list .thumbnail-swatch img{width:100%;height:100%}@media(hover:hover)and (pointer:fine){.product-card__thumbnail-list .thumbnail-swatch:hover{border-color:rgb(var(--border-color))}}.product-card__thumbnail-list :checked+.thumbnail-swatch{border-color:rgb(var(--border-color))}.product-card__thumbnail-list :focus-visible+.thumbnail-swatch{outline:2px solid currentColor;outline-offset:1px}.product-card__swatch-more{flex-shrink:0}@media(prefers-reduced-motion:reduce){.product-card__thumbnail-list .thumbnail-swatch{transition-duration:0ms}}.product-card__short-description{color:#707070}.price-list--card :is(sale-price,compare-at-price){font-size:.9375rem;line-height:1.25rem}.price-list--card compare-at-price{color:#979797}.product-card__figure:has(.product-card__quick-buy) .product-card__floating-size-selector{padding-inline-end:calc(var(--product-card-inner-padding) + 2.25rem)}@media(prefers-reduced-motion:reduce){.product-card__quick-add-icon{transition-duration:0ms}}.announcement-bar{padding:.625rem 1.25rem}.content-box--custom-spacing{--content-box-spacing-inline-start: var(--slide-content-inline-mobile);--content-box-spacing-inline-end: var(--slide-content-inline-mobile);--content-box-spacing-block-start: var(--slide-content-block-mobile);--content-box-spacing-block-end: var(--slide-content-block-mobile)}@media screen and (min-width:700px){.content-box--custom-spacing{--content-box-spacing-inline-start: var(--slide-content-inline-desktop);--content-box-spacing-inline-end: var(--slide-content-inline-desktop);--content-box-spacing-block-start: var(--slide-content-block-desktop);--content-box-spacing-block-end: var(--slide-content-block-desktop)}}.slideshow .prose{--prose-button-spacing: 1.25rem}@media screen and (min-width:700px){.slideshow .prose{--prose-button-spacing: 1.875rem}}.slideshow .prose:has(>.button+.button){display:flex;flex-wrap:wrap;align-items:flex-start;column-gap:.625rem}.slideshow .prose:has(>.button+.button)>:not(.button){flex-basis:100%}.slideshow .prose:has(>.button+.button)>.button{margin-inline:0}.slideshow .prose-justify-center:has(>.button+.button){justify-content:center}.slideshow :is(.prose-justify-end,.prose-justify-right):has(>.button+.button){justify-content:flex-end}@media screen and (min-width:700px){.slideshow :is(.sm\:prose-justify-start,.sm\:prose-justify-left):has(>.button+.button){justify-content:flex-start}.slideshow .sm\:prose-justify-center:has(>.button+.button){justify-content:center}.slideshow :is(.sm\:prose-justify-end,.sm\:prose-justify-right):has(>.button+.button){justify-content:flex-end}}.slideshow__content{max-width:var(--slideshow-content-max-width)}.slideshow .slideshow__content:has(>.prose>.placeable-content){place-self:stretch;max-width:none;grid-template-rows:auto 1fr auto;row-gap:1.5rem;display:grid}.slideshow .slideshow__content:has(>.prose>.placeable-content)>.prose{display:contents}.slideshow .slideshow__content>.prose>.placeable-content{margin:0}.slideshow .slideshow__content>.prose>:is(.place-self-start,.place-self-start-center,.place-self-start-end){grid-row:1}.slideshow .slideshow__content>.prose>:is(.place-self-center-start,.place-self-center,.place-self-center-end){grid-row:2}.slideshow .slideshow__content>.prose>:is(.place-self-end-start,.place-self-end-center,.place-self-end){grid-row:3}.slideshow__controls{--slideshow-controls-text: var(--slideshow-controls-slide-text, var(--text-color));--slideshow-controls-active: var(--slideshow-controls-slide-active, var(--slideshow-controls-fallback-active));color:rgb(var(--slideshow-controls-text))}.slideshow__controls .scroll-marker-group--lines{--scroll-marker-group-gap: .75rem;flex-wrap:nowrap;min-width:0;height:5px}.slideshow__controls .scroll-marker-group--lines .scroll-marker{--scroll-marker-width: 4.375rem;--scroll-marker-height: 1px;flex-shrink:1;min-width:1.5rem;background-color:rgb(var(--slideshow-controls-text))}.slideshow__controls .scroll-marker-group--lines .scroll-marker[aria-current=true]{--scroll-marker-width: 4.375rem;--scroll-marker-height: 5px;background-color:rgb(var(--slideshow-controls-active))}.slideshow__controls .scroll-marker-group--lines.scroll-marker-group--autoplay .scroll-marker[aria-current=true]{background-color:rgb(var(--slideshow-controls-active) / .3)}.slideshow__controls .scroll-marker-group__line-progress{background-color:rgb(var(--slideshow-controls-active))}.slideshow__controls--top-left{--slideshow-controls-inline: var(--slideshow-controls-inline-mobile, max(1.5rem, var(--container-gutter)));--slideshow-controls-block: var(--slideshow-controls-block-mobile, max(1.5rem, var(--container-gutter)));place-self:start;max-width:calc(100% - 2 * var(--slideshow-controls-inline));margin:var(--slideshow-controls-block) 0 0 var(--slideshow-controls-inline)}.shopify-section:first-child [allow-transparent-header]>.slideshow__controls--top-left{margin-block-start:calc(var(--slideshow-controls-block) + var(--header-height, 0px))}.slideshow:has(>.slideshow__controls--top-left){--slideshow-controls-offset: calc(5px + 1.5rem) }.slideshow:has(>.slideshow__controls--top-left carousel-player-button){--slideshow-controls-offset: 3rem}.slideshow:has(>.slideshow__controls--top-left) .slideshow__slide .content-box{--content-box-spacing-block-start: calc(var(--slide-content-block-mobile, var(--content-box-spacing)) + var(--slideshow-controls-offset))}.slideshow:has(>.slideshow__controls--top-left) .slideshow__slide[data-slide-type]{--content-box-spacing-block-end: initial}@media screen and (min-width:700px){.slideshow__controls--top-left{--slideshow-controls-inline: var(--slideshow-controls-inline-desktop, max(1.5rem, var(--container-gutter)));--slideshow-controls-block: var(--slideshow-controls-block-desktop, max(1.5rem, var(--container-gutter)));margin-block-end:0;margin-inline-end:0}.slideshow:has(>.slideshow__controls--top-left) .slideshow__slide .content-box{--content-box-spacing-block-start: calc(var(--slide-content-block-desktop, var(--content-box-spacing)) + var(--slideshow-controls-offset))}}.shopify-section--header{position:relative}.shopify-section--header:has(.menu-drawer:is([open],[style*="display: contents"])){z-index:6}.menu-drawer:not(.menu-drawer--dropdown-sidebar)::part(overlay){inset-block-start:0}.menu-drawer:not(.menu-drawer--dropdown-sidebar)::part(content){position:fixed;inset-block-start:0;inset-inline-start:0;height:100vh;border-block-start:none;grid-template-rows:auto minmax(0,1fr)}@supports (height: 100dvh){.menu-drawer:not(.menu-drawer--dropdown-sidebar)::part(content){height:100dvh}}.menu-drawer__header{grid-area:1 / 1;justify-content:space-between;align-items:center;column-gap:1rem;min-height:var(--header-height, 4rem);padding-inline:var(--menu-drawer-padding-inline);display:flex}.menu-drawer>.menu-drawer__panel{grid-area:2 / 1}.menu-drawer__header{opacity:1!important}.menu-drawer__title-group{align-items:center;column-gap:.75rem;display:flex}.menu-drawer__back{display:none}.menu-drawer:has(>header-menu-drawer-panel.is-visible[data-parent-panel]) .menu-drawer__back{display:block}.menu-drawer__back svg{display:block}.menu-drawer__back:focus-visible{outline:2px solid currentColor;outline-offset:2px}.menu-drawer__close,.cart-drawer__close,.feature-drawer__close{--tap-area-size: 2.75rem;display:block;border-radius:50%}.menu-drawer__close svg,.cart-drawer__close svg,.feature-drawer__close svg{display:block;transition:opacity .2s ease-in-out}@media(hover:hover)and (pointer:fine){.menu-drawer__close:hover svg,.cart-drawer__close:hover svg,.feature-drawer__close:hover svg{opacity:.7}}.menu-drawer__close:focus-visible,.cart-drawer__close:focus-visible,.feature-drawer__close:focus-visible{outline:2px solid currentColor;outline-offset:2px}.menu-drawer-banner{flex-shrink:0;height:var(--menu-drawer-banner-height-mobile, 160px);display:grid;position:relative;overflow:hidden}@media screen and (min-width:700px){.menu-drawer-banner{height:var(--menu-drawer-banner-height-desktop, 200px)}}.menu-drawer-banner__media{position:absolute;top:0;right:0;bottom:0;left:0}.menu-drawer-banner__media :is(picture,img){width:100%;height:100%;object-fit:cover}.menu-drawer-banner__content{z-index:1;justify-content:space-between;align-items:flex-end;gap:1rem;padding:1rem var(--menu-drawer-padding-inline);display:flex;position:relative}.menu-drawer-banner__link{flex-shrink:0;padding-block-end:.25rem;border-block-end:1px solid currentColor}.menu-drawer-banner:focus-visible{outline:2px solid currentColor;outline-offset:-4px}.menu-drawer__link{font:normal 500 1.625rem / 1.1 var(--text-font-family);letter-spacing:0;text-transform:none;color:var(--menu-drawer-link-color, inherit)}.menu-drawer__link--regular{font-weight:400}.menu-drawer__link--subdued{color:var(--menu-drawer-link-color, #707070)}.menu-drawer__panel-title{font:normal 500 2rem / 1.1 var(--text-font-family);letter-spacing:0;margin-block-end:2.5rem}.faded-linklist .menu-drawer__link--nested{max-width:none}.menu-drawer__link-arrow{flex-shrink:0}.faded-linklist li>.button.menu-drawer__link-button{color:rgb(var(--button-text-color))}.menu-drawer__panel-body>.menu-drawer__separator{margin-inline:calc(-1 * var(--menu-drawer-padding-inline))}.menu-drawer__secondary-list{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--menu-drawer-secondary-rows, 1),auto);grid-auto-flow:column;column-gap:1.5rem;row-gap:.75rem;display:grid}.menu-drawer__footer-label,.menu-drawer__footer-item--localization button>.subheading{font:normal 400 var(--text-base) / 1rem var(--text-font-family);letter-spacing:0;text-transform:none}.menu-drawer__panel-body>ul+.menu-promo{margin-block-start:2rem}.menu-drawer.menu-drawer--desktop:not(.menu-drawer--dropdown-sidebar)::part(content){grid-template-rows:auto auto minmax(0,1fr)}.menu-drawer.menu-drawer--desktop:not(.menu-drawer--dropdown-sidebar)::part(overlay){background:#00000080;-webkit-backdrop-filter:none;backdrop-filter:none;z-index:1}.menu-drawer.menu-drawer--desktop:not(.menu-drawer--dropdown-sidebar)::part(content){z-index:2}@media screen and (min-width:1000px){.menu-drawer.menu-drawer--desktop:not(.menu-drawer--dropdown-sidebar)::part(content){width:35vw;max-width:none}}:root:has(.shopify-section:first-child [allow-transparent-header]):not(:has(.shopify-section--header~.shopify-section-group-header-group)) .header:not(.is-solid):has(#menu-drawer-desktop[open]){--header-show-transparent-logo: 1;--background: 0 0 0 / 0;--background-gradient: initial;--border-color: 0 0 0 / 0;--text-color: var(--header-transparent-header-text-color, var(--header-non-transparent-text-color))}.menu-drawer--desktop>.menu-drawer__panel{grid-area:3 / 1}.menu-drawer__tabs{grid-area:2 / 1;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:center;align-self:start;column-gap:1rem;padding:.5rem var(--menu-drawer-padding-inline) 1.25rem;display:grid;opacity:1!important}.menu-drawer__tab{width:100%;text-align:center;color:#939393;transition:color .2s ease-in-out}.menu-drawer__tab[aria-current=true]{color:rgb(var(--text-color))}@media(hover:hover)and (pointer:fine){.menu-drawer__tab:hover{color:rgb(var(--text-color))}}.menu-drawer__tab:focus-visible{outline:2px solid currentColor;outline-offset:2px}.subheading--underline{text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:.1em}.featured-collections-header__tab-list [role=tab]{padding-block-end:.15em}@media screen and (min-width:1000px){.carousel-progress{align-items:center;column-gap:2.5rem;display:flex}}.carousel-progress__bar{flex:1 1 auto;height:2px}.carousel-progress__controls{flex-shrink:0;align-items:center;column-gap:1.5rem;margin-inline-start:auto;display:flex}.carousel-progress__button{display:block;transition:opacity .2s ease-in-out}.carousel-progress__button .icon{display:block}.carousel-progress__button[disabled]{opacity:.3;cursor:default}@media(hover:hover)and (pointer:fine){.carousel-progress__button:not([disabled]):hover{opacity:.6}}.carousel-progress__button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.media-blocks .prose{--prose-button-spacing: 1rem}.media-blocks--carousel>*{scroll-snap-align:start}.content-box--ratio{height:auto;aspect-ratio:var(--media-block-ratio)}.content-box--ratio .content-box__background-media{position:absolute;top:0;right:0;bottom:0;left:0}.shop-the-look{row-gap:1.5rem;display:grid}.shop-the-look__carousel{grid:auto / auto-flow 100%;column-gap:var(--container-gutter);display:grid;position:relative}.shop-the-look__carousel.is-gliding{scroll-snap-type:none!important}@media(pointer:fine){soft-snap-carousel .shop-the-look__carousel{scroll-snap-type:none}}.shop-the-look__look{scroll-snap-align:start;align-content:start;row-gap:2.5rem;display:grid}@media screen and (min-width:1000px){.shop-the-look__look{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;column-gap:4rem}}.shop-the-look__media{border-radius:4px;overflow:hidden}.shop-the-look__media--square{aspect-ratio:1}.shop-the-look__media--portrait{aspect-ratio:4 / 5}.shop-the-look__media:not(.shop-the-look__media--original) .shop-the-look__image{width:100%;height:100%;object-fit:cover}.shop-the-look__content{align-content:start;display:grid}.shop-the-look__content>*+.shop-the-look__products{margin-block-start:1rem}@media screen and (min-width:1000px){.shop-the-look__content>*+.shop-the-look__products{margin-block-start:4rem}}.shop-the-look__total{margin-block-start:2rem}.shop-the-look__add-look{margin-block-start:1rem}.shop-the-look__products{row-gap:1.25rem;display:grid}.shop-the-look__product{grid-template-columns:5.5rem minmax(0,1fr) auto;align-items:end;column-gap:1.5rem;display:grid}.shop-the-look__thumbnail{align-self:start;aspect-ratio:4 / 5;background:rgb(var(--text-color) / .04);overflow:hidden}.shop-the-look__thumbnail-image{width:100%;height:100%;object-fit:cover}.shop-the-look__product-info{align-self:start;row-gap:.25rem;display:grid}.shop-the-look__product-title{text-transform:uppercase}.shop-the-look__product-color{font-size:var(--text-sm)}.shop-the-look__product-price{margin-block-start:.25rem}.shop-the-look__compare-price{margin-inline-start:.5rem}.shop-the-look__options{gap:.5rem;margin-block-start:.75rem;display:flex}.shop-the-look__select-wrapper{flex:0 1 auto;min-width:0}.shop-the-look__color-select{align-items:center;gap:.5rem;text-align:start;display:flex}.shop-the-look__color-select [data-selected-value]{text-overflow:ellipsis;overflow:hidden}.shop-the-look__color-dot{--swatch-width: 1rem;--swatch-height: 1rem;flex-shrink:0;box-shadow:inset 0 0 0 1px rgb(var(--text-color) / .15)}.shop-the-look__color-name{flex-grow:1}@media screen and (min-width:1000px){.popover.shop-the-look__color-popover::part(content){position:fixed;inset-block-start:var(--shop-the-look-popover-top);inset-inline-start:var(--shop-the-look-popover-left);min-width:max(9.5rem,var(--shop-the-look-popover-width))}}.popover__value-option.is-disabled{opacity:.5;pointer-events:none}.popover__value-option.is-disabled .shop-the-look__color-name{text-decoration:line-through}.shop-the-look__select{text-overflow:ellipsis;white-space:nowrap;padding:.5rem 2rem .5rem .875rem;border-radius:999px;overflow:hidden}.shop-the-look__select-wrapper svg{inset-inline-end:.875rem}@media screen and (max-width:699px){.shop-the-look__product{grid-template-columns:4.5rem minmax(0,1fr) auto;column-gap:1rem}.shop-the-look__select{padding:.375rem 1.75rem .375rem .75rem}.shop-the-look__select-wrapper svg{inset-inline-end:.75rem}}.shop-the-look__product.is-unavailable :is(.shop-the-look__thumbnail,.shop-the-look__product-title,.shop-the-look__product-price){opacity:.4}.product-card__quick-add[disabled]{opacity:.4;cursor:not-allowed}.shop-the-look__total{text-align:center}.shop-the-look .button--outline{--button-text-color: var(--text-color)}@media screen and (max-width:999px){.shop-the-look__navigation{justify-content:center;display:flex}}.shop-the-look__dots{--scroll-marker-group-gap: .5rem}.shop-the-look__dots .scroll-marker{--scroll-marker-size: 5px;width:5px;height:5px;border:1px solid rgb(var(--text-color));border-radius:50%;background:transparent;transition:background .2s ease-in-out}.shop-the-look__dots .scroll-marker[aria-current=true]{background:rgb(var(--text-color))}.shopify-section--rich-text .prose{--prose-default-spacing: .625rem;--prose-heading-spacing: .625rem;--prose-subheading-spacing: .625rem;--prose-button-spacing: .625rem;--prose-media-spacing: .625rem;--prose-adjacent-heading-spacing: .625rem;--prose-combination-display-heading-paragraph-spacing: .625rem;--prose-combination-subheading-heading-spacing: .625rem;--prose-combination-subheading-paragraph-spacing: .625rem}.shopify-section--rich-text .subheading{font:normal 400 .8125rem / 1rem var(--subheading-font-family);letter-spacing:2px;text-transform:uppercase}.shopify-section--rich-text .prose>div>p{font-family:var(--text-font-family);font-size:var(--text-xl);font-weight:400;line-height:2rem;letter-spacing:0}.trust-icons__heading{justify-content:center;align-items:center;gap:.5rem;display:flex}.trust-icons__heading>*{margin:0}.trust-icons__item{align-content:center;display:grid}@media screen and (min-width:1000px){.trust-icons--no-separators .trust-icons__item{box-shadow:none}}.trust-icons .scroll-marker-group--dots .scroll-marker{--scroll-marker-size: 5px;opacity:1;border-radius:50%;background:rgb(var(--input-text-color))}.trust-icons .scroll-marker-group--dots .scroll-marker[aria-current=true]{background:rgb(var(--input-background))}.footer__newsletter-logo{margin-block-end:.5rem}.footer__newsletter-text.h6 p{font:inherit}.footer__newsletter-form--inline{flex-wrap:nowrap;position:relative}.footer__newsletter-form--inline>.form-control{flex:1 1 auto}.footer__newsletter-form--inline .input{min-height:3.25rem;padding-inline-end:10rem;border-radius:var(--rounded-full)}.footer .footer__newsletter-form--inline>.button{--button-padding-block: .75rem;--button-padding-inline: 1.5rem;position:absolute;inset-block-start:50%;inset-inline-end:.375rem;transform:translateY(-50%)}.footer__newsletter-form--inline .button__arrow{display:none}.footer .footer__newsletter-form--inline .button__content:before{padding-inline-end:0}.footer__links{gap:1.5rem}.footer .footer-link{font:normal 300 .75rem / 1rem var(--text-font-family);letter-spacing:1px;text-transform:none}.footer .accordion{--accordion-block-padding: 1.25rem}.accordion__summary.h7{display:flex}.footer .footer__block--accordion-links .accordion{box-shadow:none}.footer .footer__block--accordion-links+.footer__block--accordion-links .accordion{box-shadow:0 1px rgb(var(--text-color)) inset}.footer .accordion__summary .icon-accordion-plus{color:rgb(var(--text-color))}.icon-accordion-plus__vertical{transform-box:fill-box;transform-origin:center;transition:transform .3s ease-in-out}.accordion.is-open .icon-accordion-plus__vertical{transform:scaleY(0)}.footer__localization--compact{gap:.5rem}.footer__localization--compact button[aria-controls]{gap:.375rem;padding:.5rem .75rem;border-radius:var(--rounded-full);background:rgb(var(--text-color) / .1)}.footer__localization--compact .country-flag{outline:none;border-radius:2px;width:1rem;height:.75rem}.footer__legal-link{font-size:var(--text-sm)}.footer__policies{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.5rem 1.5rem;display:flex}.footer__policies .footer-link{color:rgb(var(--footer-policies-color, var(--text-color)))}.footer__localization--compact button[aria-controls]{white-space:nowrap}.footer__aside .social-media{flex-wrap:nowrap}.footer__aside .social-media{--icon-mobile-max-width: 1.5rem;--icon-max-width: 1.5rem;gap:1.25rem;order:99}@media screen and (max-width:999px){.footer__aside{text-align:start;justify-content:stretch;justify-items:start}.footer__aside :is(.footer__localization,.social-media,.footer__legal .h-stack){justify-content:flex-start}}@media screen and (min-width:1000px){.footer__aside.footer__aside--bodycross{grid-template:"localization social" auto "legal policies" auto / minmax(max-content,1fr) minmax(0,2fr);grid-auto-flow:row;justify-content:stretch;align-items:center;row-gap:1.5rem;text-align:start}.footer__aside--bodycross .footer__localization{grid-area:localization}.footer__aside--bodycross .social-media{grid-area:social}.footer__aside--bodycross .footer__legal{grid-area:legal}.footer__aside--bodycross .footer__policies{grid-area:policies;justify-content:flex-end}}.collection-banner__links{flex-wrap:nowrap;gap:.625rem;display:flex}.collection-banner__links>li{flex-shrink:0}.collection-banner__links.justify-center{justify-content:safe center}@media screen and (min-width:700px){.collection-banner__links{flex-wrap:wrap}}.content-box .collection-banner__links{margin-block-start:1.5rem}.collection-banner__link{white-space:nowrap;align-items:center;gap:.5rem;padding:.75rem 1.25rem;border:1px solid rgb(var(--border-color));border-radius:var(--rounded-full);background:rgb(var(--background));transition:border-color .2s ease-in-out;display:flex}.collection-banner__link:hover{border-color:rgb(var(--text-color))}.shopify-section--main-collection .collection__toolbar{border-block-start-width:0}.collection__toolbar--horizontal .collection__toolbar-filters{flex:1 1 auto;min-width:0}.facets.facets--horizontal{flex-wrap:wrap;align-items:center;gap:.75rem 2rem;display:flex}.facets.facets--horizontal .accordion,.facets.facets--horizontal:not(:has(.active-facets)) .accordion:is(:first-of-type,:last-of-type){--accordion-block-padding: 0;box-shadow:none;position:relative}.facets--horizontal .accordion:not(.is-open) .accordion__summary{color:inherit}.facets--horizontal .accordion__summary{min-height:0;justify-content:flex-start;column-gap:.5rem;cursor:pointer}.facets--horizontal .facets__dropdown details{height:auto!important;overflow:visible!important}.facets--horizontal .accordion__content{z-index:10;min-width:15rem;max-height:22rem;padding:1.25rem;border:1px solid rgb(var(--border-color));border-radius:var(--input-border-radius);background:rgb(var(--background));position:absolute;inset-block-start:calc(100% + .75rem);inset-inline-start:0;overflow:hidden auto}.facets--horizontal .accordion__content:has(.color-swatch,.h-stack.wrap){min-width:18rem}.facets--horizontal .facets__availability-control{gap:.5rem;padding:0;box-shadow:none}.collection__toolbar-count{color:rgb(var(--products-count-color, var(--text-color)));white-space:nowrap}.collection__toolbar--horizontal .vertically-separated-list{flex-shrink:0}.product-list__promo .prose>:is(.heading,.display-2xl,.display-xl,.display-l,.display-m,.h1,.h2,.h3,.h4,.h5,.h6,.h7):not(:first-child){margin-block-start:.2rem}.product-list__promo .prose>.button:not(:first-child){margin-block-start:1rem}@media screen and (max-width:699px){.product-list__promo--mobile-1-1{grid-column:span 1}.product-list__promo--mobile-1-1 .content-box{--content-box-spacing: 1rem}.product-list__promo--mobile-1-1 .prose>:is(.heading,.display-2xl,.display-xl,.display-l,.display-m,.h1,.h2,.h3,.h4,.h5,.h6,.h7){font-size:1.25rem;line-height:1.5rem}.product-list__promo--mobile-1-1 .button{--button-padding-block: .75rem;--button-padding-inline: .75rem;font-size:.6875rem;white-space:nowrap}.product-list__promo--mobile-1-1:not(:last-child){margin-block-end:0}.product-list__promo--mobile-1-1 .content-box__background-media{position:absolute!important}@supports (grid-template-rows: subgrid){.product-list__promo--mobile-1-1{gap:0;display:grid}.product-list__promo--mobile-1-1 .content-box{grid-row:span var(--product-card-row-count)}}}.collection__filter-link{font:italic 500 .75rem / 1rem var(--subheading-font-family);letter-spacing:var(--button-letter-spacing);text-transform:var(--button-text-transform);padding-block-end:.625rem}.load-more{text-align:center;justify-items:center;row-gap:1rem;display:grid}.load-more__bar{width:13rem;max-width:100%;height:2px;background:rgb(var(--border-color));overflow:hidden}.load-more__bar-fill{height:100%;background:rgb(var(--text-color));transition:width .3s ease-in-out;display:block}.load-more__button{margin-block-start:.5rem}.load-more__button .button__arrow{display:none}.load-more__button .button__content:before{padding-inline-end:0}.read-more-text-section--bordered{border-block-start:1px solid rgb(var(--read-more-border-color, var(--border-color)))}.read-more-text{justify-items:start;row-gap:.75rem;display:grid}.read-more-text__content{max-height:calc(var(--read-more-lines, 3) * 1lh);overflow:hidden}.read-more-text[overflowing] .read-more-text__content{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 1lh),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 1lh),transparent)}.read-more-text[expanded] .read-more-text__content{max-height:none;-webkit-mask-image:none;mask-image:none}.read-more-text .read-more-text__button--custom-border{--button-border-color: var(--read-more-button-border-color);border-color:rgb(var(--read-more-button-border-color))}.read-more-text__content :where(p,li){font:inherit}.breadcrumbs{padding-block:1rem}@media screen and (min-width:700px){.breadcrumbs{padding-block:1.25rem}}.breadcrumbs__list{white-space:nowrap;align-items:center;column-gap:.75rem;display:flex;overflow-x:auto;scrollbar-width:none}.breadcrumbs__list::-webkit-scrollbar{display:none}.breadcrumbs__item{align-items:center;column-gap:.75rem;display:flex}.breadcrumbs__item+.breadcrumbs__item:before{content:var(--breadcrumbs-separator, "/");content:var(--breadcrumbs-separator, "/") / ""}.shopify-section--header .header{border-block-end:1px solid rgb(from rgb(var(--header-border-bottom-color, 0 0 0 / 0)) r g b / calc(alpha * (1 - var(--header-show-transparent-logo, 0))));transition:background .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out}.product-gallery__badges{z-index:2;pointer-events:none;position:absolute;inset-block-start:1.25rem;inset-inline-start:var(--container-gutter)}.product-gallery__badges .badge-list{gap:.3125rem}.product-gallery__media:has(>.product-gallery__caption){position:relative}.product-gallery__caption>*{margin:0}.product-gallery__media>.product-gallery__caption{width:auto;max-width:calc(100% - 1.25rem)}.product-gallery__caption{z-index:1;margin:0;padding:.5rem .75rem;border-radius:4px;background:rgb(var(--background));color:rgb(var(--text-color));position:absolute;inset-block-end:.625rem;inset-inline-end:.625rem}.product-gallery__caption p:has(>img){align-items:center;gap:.5rem;display:flex}.product-gallery__caption img{object-fit:cover;border-radius:50%;flex:none;width:1.5rem;height:1.5rem}.product-gallery--thumbnails-portrait{--product-gallery-thumbnail-height: 3.75rem}.product-gallery--thumbnails-square{--product-gallery-thumbnail-height: 2.5rem}.product-gallery--thumbnails-portrait .scroll-marker-group--thumbnails .scroll-marker,.product-gallery--thumbnails-square .scroll-marker-group--thumbnails .scroll-marker{--scroll-marker-width: 2.5rem;height:var(--product-gallery-thumbnail-height);flex-shrink:0}:is(.product-gallery--thumbnails-portrait,.product-gallery--thumbnails-square) .scroll-marker-group--thumbnails .scroll-marker img{object-fit:cover;width:100%;height:100%}:is(.product-gallery--thumbnails-portrait,.product-gallery--thumbnails-square) .scroll-marker-group--thumbnails .scroll-marker{outline:1px solid rgb(var(--product-gallery-thumbnail-border-color, 0 0 0 / 0))}:is(.product-gallery--thumbnails-portrait,.product-gallery--thumbnails-square) .scroll-marker-group--thumbnails .scroll-marker:after{display:none}:is(.product-gallery--thumbnails-portrait,.product-gallery--thumbnails-square) .scroll-marker-group--thumbnails .scroll-marker[aria-current=true]{outline:1px solid rgb(var(--text-color))}@media screen and (min-width:1000px){.product-container--bleed-left{margin-inline-start:0}.product-container--bleed-right{margin-inline-end:0}.product-gallery--peek{--product-gallery-carousel-grid: auto / auto-flow calc((100% - 7px) / 1.65);--product-gallery-carousel-gap: 7px}.product-gallery--peek .product-gallery__media{scroll-snap-align:start}.product-gallery--thumbnails-left .product-gallery__controls-floating .product-gallery__thumbnail-list{align-items:center;width:auto;height:100%;padding-block:0;inset-block:0;inset-inline-start:var(--container-gutter)}.product-gallery--thumbnails-left .product-gallery__controls-floating .scroll-marker-group--thumbnails{--scroll-marker-group-width: auto;flex-direction:column;gap:.3125rem;max-height:min(calc(5 * var(--product-gallery-thumbnail-height, 3.625rem) + 4 * .3125rem + 2px),calc(100% - 2 * var(--container-gutter)));margin:0;padding:1px;position:relative;inset:auto;transform:none;overflow-y:auto;scrollbar-width:none}.product--media-right>.product-gallery{grid-area:1 / 2}.product--media-right>.product-info{grid-area:1 / 1;padding-inline:0 3rem}}.product-gallery--ratio-square{--product-gallery-media-ratio: 1}.product-gallery--ratio-portrait{--product-gallery-media-ratio: 4 / 5}.product-gallery--ratio-tall{--product-gallery-media-ratio: 2 / 3}[class*=product-gallery--ratio-] .product-gallery__media{aspect-ratio:var(--product-gallery-media-ratio);overflow:hidden}[class*=product-gallery--ratio-] .product-gallery__media>:not(.product-gallery__caption,open-lightbox-button){height:100%}[class*=product-gallery--ratio-] .product-gallery__media :is(img,video):not(.product-gallery__caption *){object-fit:cover;width:100%;height:100%}@media screen and (max-width:999px){.product-gallery--mobile-progress .product-gallery__carousel{--product-gallery-carousel-grid: auto / auto-flow 100%;--product-gallery-carousel-gap: 0;padding-inline:0;scroll-padding-inline:0}.product-gallery__progress{height:2px;margin-block-start:.75rem}.product-gallery__badges{inset-inline-start:0}}.breadcrumbs--inline{padding-block:0}@media screen and (max-width:999px){.product-info__block-item:has(>.breadcrumbs.md-max:hidden){display:none}}@media screen and (min-width:1000px){.product-info__block-item:has(>.breadcrumbs.md:hidden){display:none}}@media screen and (min-width:1000px){.shopify-section--main-product .product-info{padding-block-start:2.5rem}}.rating-badge:has(.rating-badge__value){column-gap:.5rem}.rating-badge__value+.rating-badge__count{margin-inline-start:-.25rem}.product-info__block-item[data-block-type=gender-switch]:empty{display:none}.gender-switch{grid-template-columns:repeat(2,minmax(0,1fr));max-width:18rem;border-radius:var(--rounded-full);background:rgb(var(--gender-switch-background, var(--background-secondary)));display:grid}.gender-switch__item{text-align:center;padding:.75rem 1rem;border:1px solid transparent;border-radius:var(--rounded-full);font:normal 500 .875rem / 1rem var(--text-font-family);transition:border-color .2s ease-in-out,background-color .2s ease-in-out}.gender-switch__item[aria-current=page]{border-color:rgb(var(--text-color));background:rgb(var(--background))}:is(.variant-picker,.product-info__mobile-color) .thumbnail-swatch>img{aspect-ratio:1 / 1;object-fit:contain;width:100%;height:auto}:is(.variant-picker,.product-info__mobile-color,.product-card__swatch-list) :is(.thumbnail-swatch,.color-swatch).is-disabled:before{background:linear-gradient(to right,#ffffff80,#ffffff80) no-repeat}.variant-picker .block-swatch{--swatch-padding: .75rem 1.5rem;border-radius:5px}.variant-picker .block-swatch:not(.block-swatch--fill){--variant-swatch-text: 0 0 0;--variant-swatch-disabled-text: 140 140 140;--variant-swatch-border: 232 232 232;--variant-swatch-active-border: 0 0 0;--swatch-disabled-strike-color: rgb(var(--variant-swatch-disabled-text));font:normal 700 .8125rem / 1rem var(--text-font-family);color:rgb(var(--variant-swatch-text));border-color:rgb(var(--variant-swatch-border))}.variant-picker .block-swatch.is-disabled:not(.block-swatch--fill){color:rgb(var(--variant-swatch-disabled-text));border-color:rgb(var(--variant-swatch-border))}.variant-picker :is(:checked+.block-swatch,.block-swatch.is-selected):not(.block-swatch--fill){color:rgb(var(--variant-swatch-text));border-color:rgb(var(--variant-swatch-active-border));box-shadow:none}.variant-picker :is(:checked+.block-swatch,.block-swatch.is-selected).is-disabled:not(.block-swatch--fill){color:rgb(var(--variant-swatch-disabled-text))}.variant-picker__size-chart{--size-chart-color: 112 112 112;justify-self:end;align-items:center;gap:.625rem;font:normal 400 .875rem / 1rem var(--text-font-family);text-transform:uppercase;color:rgb(var(--size-chart-color));display:inline-flex}.variant-picker__size-chart .icon{flex-shrink:0}.variant-picker__size-chart-content{font-size:16px;line-height:1.6}.variant-picker__size-chart-content *{font-size:inherit!important;line-height:inherit!important}.variant-picker__size-chart-list{margin:0}.variant-picker__size-chart-item+.variant-picker__size-chart-item{margin-block-start:1.25rem;padding-block-start:1.25rem;border-block-start:1px solid rgb(var(--border-color))}.variant-picker__size-chart-item>:first-child{margin-block-start:0}.variant-picker__option-name{font:normal 400 .8125rem / 1rem var(--subheading-font-family);letter-spacing:1px;text-transform:uppercase;color:#707070}.variant-picker__option-value{font:normal 700 1rem / 1rem var(--text-font-family);color:#000}.variant-picker__option-info .h-stack:has(>.variant-picker__option-name){column-gap:.75rem}.variant-picker__option-values:has(>.block-swatch){grid-template-columns:repeat(auto-fill,minmax(4.5rem,1fr));gap:.5rem;display:grid}.variant-picker__option-values>.block-swatch{min-width:0}@media screen and (max-width:699px){.variant-picker__option-values:has(>.block-swatch){grid-template-columns:repeat(5,minmax(0,1fr))}.variant-picker__option-values>.block-swatch:not(.block-swatch--fill){--swatch-padding: .75rem .25rem}}.product-info .kaching-bundles[data-selected-dark] .kaching-bundles__bar--selected{--bar-title-color: rgb(255 255 255);--bar-subtitle-color: rgb(255 255 255);--bar-price-color: rgb(255 255 255);--bar-full-price-color: rgb(255 255 255 / .7);--bar-label-background-color: rgb(255 255 255);--bar-label-color: rgb(0 0 0)}.product-info .kaching-bundles .kaching-bundles__invalid-variant-error{font:normal 400 var(--text-sm) / 1.4 var(--text-font-family);color:rgb(var(--text-color));padding-block:.25rem .125rem}.product-info .kaching-bundles[data-selected-dark] .kaching-bundles__bar--selected .kaching-bundles__invalid-variant-error{color:#fff}.product-info .kaching-bundles .kaching-bundles__bar-variant--invalid .kaching-bundles__bar-variant-select{box-shadow:0 0 0 1px rgb(var(--error-text))}.product-info .kaching-bundles .kaching-bundles__out-of-stock,.product-info .kaching-bundles .kaching-bundles__out-of-stock *{color:#000!important}.product-info .kaching-bundles .kaching-bundles__out-of-stock{font:normal 400 var(--text-sm) / 1.4 var(--text-font-family);background:rgb(var(--error-background));border:none;border-radius:min(4px,var(--button-border-radius));padding:.75rem;margin-block:.5rem 0}.inventory--delivery .inventory__text{font:normal 400 .875rem / 1.25rem var(--text-font-family);color:rgb(var(--text-color));column-gap:.75rem}.inventory--delivery .inventory__text:before{flex-shrink:0;width:.5rem;height:.5rem;background:rgb(var(--inventory-dot-color, var(--success-text)))}.inventory--delivery .progress-bar{color:rgb(var(--inventory-dot-color, var(--success-text)))}buy-buttons .button__arrow,.cart-discount__apply .button__arrow,.article-toc__button .button__arrow,.contact-form__submit .button__arrow,.product-sticky-add-to-cart .button__arrow{display:none}buy-buttons .button__content:is([up-text],[rotated-text]):before,.cart-discount__apply .button__content:is([up-text],[rotated-text]):before,.article-toc__button .button__content:is([up-text],[rotated-text]):before,.contact-form__submit .button__content:is([up-text],[rotated-text]):before,.product-sticky-add-to-cart .button__content:is([up-text],[rotated-text]):before{padding-inline-end:0}.product-info__block-item[data-block-type=inventory]:has(+.product-info__block-item[data-block-type=buy-buttons]){margin-block-end:.2rem}.product-info__block-item[data-block-type=inventory]+.product-info__block-item[data-block-type=buy-buttons]{margin-block-start:.2rem}.product-info__block-list:has(#sealapps-bis-widget .product-restore-email:not([style*="display: none"])) .product-info__block-item[data-block-type=buy-buttons]:has(button[type=submit]:disabled){display:none}.product-info__block-list:has(.product-info__block-item[data-block-type=buy-buttons] button[type=submit]:disabled) .product-info__block-item:has(#sealapps-bis-widget .product-restore-email:not([style*="display: none"])){margin-block-start:.2rem}.inventory--delivery .inventory__text{align-items:flex-start}.inventory--delivery .inventory__text:before{margin-block-start:.375rem}.buy-buttons__klarna{justify-content:center;align-items:center;gap:.375rem;margin-block-start:.4rem;color:#707070;display:flex}.buy-buttons__klarna .icon{color:#000;flex-shrink:0}.complementary-products__title{font-size:.9375rem;line-height:1.25rem}h2.complementary-products__title{font-family:inherit;font-weight:inherit;font-style:inherit;letter-spacing:inherit;text-transform:inherit;margin:0}.cross-sell-card__title a{color:inherit}.complementary-products--bodycross{grid-auto-columns:100%;column-gap:.5rem;align-items:stretch;min-width:0;contain:inline-size}.cross-sell-card .cross-sell-card__media{align-self:start}.cross-sell-card{grid-template-columns:5rem minmax(0,1fr);column-gap:1rem;padding:.625rem;background:#f6f6f6;border-radius:.375rem;color:#1a1a1a;display:grid}.cross-sell-card__media{aspect-ratio:4 / 5;border-radius:.25rem;overflow:hidden;display:block}.cross-sell-card__media img{width:100%;height:100%;object-fit:cover}.cross-sell-card__info{flex-direction:column;justify-content:flex-start;gap:.5rem;min-width:0;padding-block-start:.25rem;display:flex}.cross-sell-card__heading{display:contents}.cross-sell-card__title{margin-block-end:auto}.cross-sell-card__title{text-transform:uppercase;overflow-wrap:anywhere}.cross-sell-card__price .price-list,.cross-sell-card__price .price-list>*{font-size:inherit;line-height:inherit}.cross-sell-card__form form{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.cross-sell-card__select{position:relative;min-width:0}.cross-sell-card__select select{-webkit-appearance:none;appearance:none;min-width:6.375rem;max-width:100%;height:2.4375rem;padding-inline:.8125rem 2rem;background:#fff;border:1px solid rgb(232 232 232);border-radius:.28125rem;color:#000;text-overflow:ellipsis;cursor:pointer}.cross-sell-card__select .icon{position:absolute;inset-inline-end:.8125rem;inset-block-start:50%;transform:translateY(-50%);pointer-events:none}.cross-sell-card__add{align-items:center;gap:.375rem;flex-shrink:0;margin-inline-start:auto;color:#000;display:inline-flex}.cross-sell-card__add[aria-busy=true]{opacity:.5}@media screen and (min-width:700px){.product-sticky-add-to-cart{width:auto;padding:0;background:none;border:none;box-shadow:none}}.multi-column__item>.prose:has(>:is(img,picture,figure,video-media)){flex-direction:column;height:100%;display:flex}.multi-column__item>.prose:has(>:is(img,picture,figure,video-media))>:not(img,picture,figure,video-media,.button,.button-group){width:100%}.multi-column__item>.prose>:is(img,picture,figure,video-media){margin-block-start:auto}.multi-column__item>.prose>:has(+:is(img,picture,figure,video-media)){margin-block-end:var(--prose-media-spacing)}.product-details.accordion{box-shadow:none}.shopify-section--product-details>.color-scheme{border-block-start:1px solid rgb(var(--border-color))}.product-details .accordion__content{padding-block-start:1.65rem}.product-details__grid{gap:2.5rem;display:grid}.product-details__column{align-content:start;gap:2.5rem;display:grid}.product-details__group{gap:1.25rem;display:grid}.product-details__features{padding-inline-start:1.5rem;list-style:disc}.product-details__performance{grid-template-columns:minmax(0,1fr);gap:1.5rem 1.875rem;display:grid}@media screen and (min-width:700px){.product-details__performance{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-details__performance-item{gap:.75rem;display:grid}.product-details__bar{border-block-start:3px solid;border-image:linear-gradient(to right,rgb(0 0 0) var(--product-details-bar-fill),rgb(240 240 240) var(--product-details-bar-fill)) 1}.product-details__performance-label{justify-content:space-between;gap:.5rem;color:#707070;display:flex}.product-details__specs{width:100%;border-collapse:collapse}.product-details__spec+.product-details__spec{border-block-start:1px solid rgb(var(--border-color))}.product-details__spec-name,.product-details__spec-value{padding-block:1.5rem}.product-details__spec:first-child>*{padding-block-start:0}.product-details__spec-name{text-align:start;color:#707070}.product-details__spec-value{text-align:end}@media screen and (min-width:1000px){.product-details__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:6rem}.product-details__performance{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:999px){.faq-section--image .section-split__column--image{padding:0}.faq-section--image>.section-split__column--image+.section-split__column:not(.section-split__column--image){padding-block-start:2.5rem}}.faq-section--image .section-split__column--image img{display:block}.section-split.faq-section--custom-padding:has(.section-split__column--image)>.section-split__column{padding-block-end:0}@media screen and (min-width:1000px){.section-split.faq-section--custom-padding:has(.section-split__column--image)>.section-split__column{padding-block:0}}.faq--bodycross .accordion__content{font-family:var(--text-font-family);font-weight:400;font-size:var(--text-base);line-height:1rem;letter-spacing:0}.faq--bodycross .accordion__content>*{font-size:inherit;line-height:inherit}.faq--bodycross accordion-disclosure:not(.bg-secondary):first-of-type{box-shadow:0 1px rgb(var(--border-color))}.faq--bodycross accordion-disclosure:not(.bg-secondary):last-of-type{box-shadow:0 1px rgb(var(--border-color)) inset}.faq--bodycross accordion-disclosure:not(.bg-secondary):only-of-type{box-shadow:none}.faq--bodycross accordion-disclosure:not(.bg-secondary):first-of-type .accordion__summary{padding-block-start:0}.faq--bodycross accordion-disclosure:not(.bg-secondary):last-of-type:not(.is-open) .accordion__summary,.faq--bodycross accordion-disclosure:not(.bg-secondary):last-of-type .accordion__content{padding-block-end:0}.footer__copyright{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.artich-signature{--artich-signature-color: #ffffff;--artich-signature-hover-background: #ffffff;--artich-signature-hover-text: #1a1a1a;--artich-signature-height: 2.125rem;color:var(--artich-signature-color);align-items:center;gap:.5rem;display:flex}.artich-signature__link{width:calc(var(--artich-signature-height) * 2.6);height:var(--artich-signature-height);border-radius:calc(var(--artich-signature-height) * .18);color:inherit;flex:none;display:inline-block;position:relative;overflow:hidden}.artich-signature__face{justify-content:center;align-items:center;transition:transform .45s cubic-bezier(.7,0,.2,1);display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.artich-signature__face--hover{background-color:var(--artich-signature-hover-background);color:var(--artich-signature-hover-text);transform:translateY(101%)}.artich-signature__link:is(:hover,:focus-visible) .artich-signature__face:not(.artich-signature__face--hover){transform:translateY(-101%)}.artich-signature__link:is(:hover,:focus-visible) .artich-signature__face--hover{transform:translateY(0)}.artich-signature__logo{width:auto;height:calc(var(--artich-signature-height) * .4)}.artich-signature__badge{width:auto;height:calc(var(--artich-signature-height) * .74)}@media(prefers-reduced-motion:reduce){.artich-signature__face{transition:none}}.prose :is(p,h1,h2,h3,h4,h5,h6).subheading{margin-block-start:0}.featured-collections-header__tab-heading{font:inherit;letter-spacing:inherit;text-transform:inherit;margin:0}.product-card__title-heading{font:inherit;letter-spacing:inherit;text-transform:inherit;margin:0;min-width:0}.variant-picker__more-values{align-self:center;white-space:nowrap;color:#707070;transition:color .2s ease-in-out}@media screen and (max-width:699px){:is(.variant-picker,.product-info__mobile-color) .thumbnail-swatch:not(.thumbnail-swatch--sm){--thumbnail-size: 3.25rem}}.variant-picker__option-values.gap-1>.variant-picker__more-values{margin-inline-start:.125rem}@media screen and (min-width:700px){.variant-picker__option-values.gap-1>.variant-picker__more-values{margin-inline-start:.5rem}}.variant-picker__option-values.gap-1:has(>.variant-picker__more-values){row-gap:.5rem}@media(hover:hover)and (pointer:fine){.variant-picker__more-values:hover{color:rgb(var(--text-color))}}.variant-picker__more-values:focus-visible{outline:2px solid currentColor;outline-offset:2px}.button__content:has(>.button__icon){column-gap:var(--button-icon-gap, .75rem)}.button__icon{flex-shrink:0;position:relative;display:flex}.button__icon-copy{display:none}.button:has(.button__icon):hover .button__icon .icon{transform:none}@media screen and (pointer:fine){.button__content[up-text] .button__icon-copy{position:absolute;inset-inline-start:0;inset-block-start:calc(1lh + 2 * var(--button-padding-block));display:block}.button__content[up-text]:has(>.button__icon--before):before{padding-inline:calc(var(--button-icon-width, .75rem) + var(--button-icon-gap, .75rem)) 0}.button__content[up-text]:has(>.button__icon--after):before{padding-inline:0 calc(var(--button-icon-width, .75rem) + var(--button-icon-gap, .75rem))}}.drawer--cart{--cart-drawer-gutter: 1.25rem}@media screen and (min-width:700px){.drawer--cart,.drawer--feature{--drawer-max-width: min(100vw - 2rem, 27.8125rem)}}.drawer--cart::part(header){padding:var(--cart-drawer-gutter);border-block-end:none}.drawer--cart::part(close-button){display:none}.drawer--cart:not(:has(.tab-pills))::part(body){padding:0}.drawer--cart .empty-state{padding:var(--cart-drawer-gutter)}.cart-drawer__header{justify-self:stretch;justify-content:space-between;align-items:center;column-gap:1rem;text-align:start;display:flex}.cart-drawer__content{flex-direction:column;display:flex}.drawer--cart .offer-carousel{padding-block:.625rem}.drawer--cart .offer-item__heading{column-gap:.625rem}.drawer--cart .offer-carousel .scroll-marker-group--dots{--scroll-marker-group-gap: .375rem}.drawer--cart .offer-carousel .scroll-marker{--scroll-marker-size: .3125rem}.cart-drawer__free-shipping{padding:1rem var(--cart-drawer-gutter);border-block-end:1px solid rgb(var(--border-color))}.drawer--cart .free-shipping-bar{row-gap:.5625rem;margin-block-start:0;font:normal 400 var(--text-sm) / 1rem var(--text-font-family)}.drawer--cart .free-shipping-bar .progress-bar{height:.3125rem;border-radius:999px;background:#f6f6f6;color:rgb(var(--cart-drawer-progress-color, 225 240 144))}.cart-drawer__items{row-gap:1.25rem;padding:var(--cart-drawer-gutter);display:grid}.line-item.cart-drawer-item{align-items:stretch;column-gap:.9375rem}.cart-drawer-item__media{align-self:flex-start;flex:0 0 4.4375rem;aspect-ratio:71 / 89;overflow:hidden}.cart-drawer-item__media img{width:100%;height:100%;object-fit:cover}.cart-drawer-item__info{flex:1 1 0;align-content:space-between;row-gap:.5rem;min-width:0;display:grid}.cart-drawer-item__details{display:grid}.cart-drawer-item__heading{margin-block-end:.25rem}.cart-drawer-item__heading{justify-content:space-between;align-items:flex-start;column-gap:1rem;display:flex}.cart-drawer-item__title{text-transform:uppercase;overflow-wrap:anywhere}.cart-drawer-item__price{flex-shrink:0;justify-items:end;display:grid}.cart-drawer-item__compare-price{color:#989898}.cart-drawer-item__meta{color:#707070}.cart-drawer-item__actions{justify-content:space-between;align-items:center;column-gap:1rem;display:flex}.cart-drawer-item .quantity-selector{grid-template-columns:1.25rem auto 1.25rem;min-height:1.625rem;border-radius:999px;color:#383838}.cart-drawer-item .quantity-selector__input{min-width:2.375rem;font:normal 400 var(--text-sm) / 1rem var(--text-font-family);letter-spacing:0;text-transform:none}.cart-drawer-item__remove{color:#a4a1a1;text-decoration:underline;text-underline-position:from-font}.cart-drawer__suggestions{--distance-to-bleed: var(--cart-drawer-gutter);margin-block-start:auto;padding:.625rem var(--cart-drawer-gutter) var(--cart-drawer-gutter)}.cart-drawer__tabs{grid-template-columns:minmax(0,1fr);row-gap:1.25rem;display:grid}.cart-drawer__tabs::part(tab-list){column-gap:1.25rem;display:flex}.cart-drawer__tab{padding-block:.625rem;border-block-end:1px solid transparent;color:#707070;transition:color .2s,border-color .2s}.cart-drawer__tab[aria-selected=true]{border-color:currentColor;color:rgb(var(--text-color))}.cart-drawer__suggestions-carousel{scroll-snap-type:x mandatory;grid-auto-columns:min(21.25rem,90%);grid-auto-flow:column;column-gap:.625rem;display:grid}.drawer--cart .cart-drawer__discount{--accordion-block-padding: 1rem;--accordion-inline-padding: var(--cart-drawer-gutter);box-shadow:0 -1px rgb(var(--border-color)) inset}.cart-drawer__discount-badges{padding:1rem var(--cart-drawer-gutter) 0}.cart-discount__row{align-items:stretch;column-gap:.5625rem;display:flex}.cart-discount__row .cart-discount-field{flex:1 1 0;min-width:0}.cart-discount--with-button .input{height:100%;padding:.75rem .25rem .75rem 1.25rem;background:#fff;border-color:rgb(var(--border-color));border-radius:999px;font:normal 400 var(--text-base) / 1rem var(--text-font-family)}.cart-discount--with-button .input:focus{border-color:currentColor}.cart-discount--with-button .input::placeholder{color:#7b7b7b;opacity:1}.cart-discount__row .cart-discount__apply{--button-padding-block: .75rem;--button-padding-inline: 1.5rem;flex-shrink:0}.drawer--cart .cart-drawer__footer-inner{padding:var(--cart-drawer-gutter)}.cart-drawer__total{row-gap:.3125rem;display:grid}.cart-drawer__total-line{justify-content:space-between;column-gap:1rem;display:flex}.cart-drawer__delivery{align-items:center;column-gap:.625rem;color:#707070;display:flex}.cart-drawer__delivery:before{content:"";flex-shrink:0;width:.4375rem;height:.4375rem;border-radius:50%;background:rgb(var(--cart-drawer-dot-color, var(--success-text)))}.drawer--cart .cart-drawer__checkout{--button-padding-block: 1.375rem;--button-padding-inline: 1.5rem;--button-icon-width: .75rem;--button-icon-gap: .625rem}.cart-drawer__klarna{justify-content:center;align-items:center;gap:.3125rem;color:#707070;display:flex}.cart-drawer__klarna .icon{flex-shrink:0;color:rgb(var(--text-color))}.product-tags{flex-wrap:wrap;gap:.625rem;display:flex}.product-tag{align-items:center;column-gap:.3125rem;min-height:1.625rem;padding:.375rem .625rem;background:#f6f6f6;border-radius:.3125rem;color:rgb(var(--text-color));text-align:start;display:inline-flex}.product-tag .icon{flex-shrink:0;color:#707070}button.product-tag{cursor:pointer;transition:background .2s ease-in-out}@media screen and (pointer:fine){button.product-tag:hover{background:#ececec}}button.product-tag:focus-visible{outline:2px solid currentColor;outline-offset:2px}.drawer--feature::part(header){padding:1.25rem;border-block-end:none}.drawer--feature::part(close-button){display:none}.drawer--feature::part(body){padding:0 1.25rem 1.25rem}.feature-drawer__header{justify-self:stretch;justify-content:space-between;align-items:center;column-gap:1rem;text-align:start;display:flex}.feature-drawer__title{font:normal 500 var(--text-xl) / 2rem var(--text-font-family);color:#141517}.feature-drawer__text{align-self:start;font:normal 400 var(--text-lg) / 1.25rem var(--text-font-family)}.blog-header{padding-block:2.5rem 1rem;display:grid}@media screen and (min-width:1000px){.blog-header{padding-block:5rem 1rem}}.blog-header__heading{justify-content:space-between;align-items:center;column-gap:.625rem;display:flex}.blog-header__count{flex-shrink:0;color:#707070}.blog-filters{padding-block:1rem}.blog-filters__list{gap:.5rem;width:max-content;display:flex}.blog-filter{align-items:center;column-gap:.375rem;padding:.5rem 1.1875rem;border:1px solid rgb(112 112 112);border-radius:999px;color:rgb(var(--text-color));white-space:nowrap;transition:border-color .2s ease-in-out,background .2s ease-in-out;display:inline-flex}.blog-filter__count{opacity:.5}.blog-filter[aria-current=page]{background:rgb(var(--blog-filter-active-background, 239 253 164));border-color:#0003;color:#141414}@media screen and (pointer:fine){.blog-filter:not([aria-current=page]):hover{border-color:rgb(var(--text-color))}}.blog-filter:focus-visible{outline:2px solid currentColor;outline-offset:2px}.shopify-section--main-blog .blog-post-list{gap:2.5rem 1.25rem}@media screen and (min-width:1000px){.shopify-section--main-blog .blog-post-list{gap:3.25rem 1.25rem}}.blog-post-card.blog-post-card--bodycross{flex-direction:column;align-items:flex-start;gap:1rem;grid-row:auto;display:flex}.blog-post-card--bodycross .blog-post-card__image-container{position:relative;width:100%;aspect-ratio:453 / 305;margin-block-end:0}.blog-post-card--bodycross .blog-post-card__image-container :is(img,svg){width:100%;height:100%;object-fit:cover}.blog-post-card__tag{position:absolute;inset-block-start:.625rem;inset-inline-start:.625rem;padding:.25rem .3125rem;background:#ffffffcf;border:1px solid rgb(232 232 232);color:#1c1c1c;-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px)}.blog-post-card__body{row-gap:1rem;width:100%;padding-block-end:.5rem;display:grid}.blog-post-card__title{margin:0}.blog-post-card__date,.blog-post-card__excerpt{color:#707070}.blog-post-card__cta{margin-block-start:auto;padding-block-end:.5625rem;border-block-end:1px solid currentColor}.shopify-section--main-blog .load-more__button{--button-padding-block: 1rem;--button-padding-inline: 1.125rem;font-size:.75rem;line-height:1rem}.article-hero{row-gap:2.5rem;display:grid}.article-hero__heading{justify-items:center;row-gap:1.875rem;max-width:33.875rem;margin-inline:auto;text-align:center;display:grid}.article-hero__tag{padding:.25rem .3125rem;background:#ffffffcf;border:1px solid rgb(232 232 232);color:#1c1c1c}.article-hero__title{color:#1c1c1c}.article-hero__meta{flex-wrap:wrap;justify-content:center;align-items:center;gap:.625rem;color:#5d5d5d;display:flex}.article-hero__meta>*+*:before{content:"\2022";margin-inline-end:.625rem}.article-hero__author{align-items:center;column-gap:.625rem;color:#707070;display:inline-flex}.article-hero__author-photo{width:2.5rem;height:2.5rem;border:2px solid rgb(255 255 255);border-radius:50%;object-fit:cover}.article-hero__image{aspect-ratio:1400 / 518;overflow:hidden}.article-hero__image img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:699px){.article-hero__image{aspect-ratio:4 / 3}}.article-layout{row-gap:2rem;display:grid}@media screen and (min-width:1000px){.article-layout:not(.article-layout--no-toc){grid-template-columns:27.125rem minmax(0,1fr);align-items:start;column-gap:2.5rem;max-width:78.75rem;margin-inline:auto}.article-layout__aside{position:sticky;top:calc(var(--sticky-area-height, 0px) + 1.25rem)}}.article-toc{padding:1.875rem;border:1px solid rgb(238 238 238);display:grid}.article-toc__title{padding-block-end:1.25rem}.article-toc__list{row-gap:.625rem;padding-inline-start:1.3125rem;color:#707070;list-style:disc;display:grid}.article-toc__list a{color:inherit}.article-toc__button{--button-padding-block: .75rem;margin-block-start:1.25rem}.article-essentials{row-gap:1.5625rem;padding:2rem;background:rgb(var(--article-essentials-background, 239 253 164));color:#000;display:grid}.article-essentials__title{margin:0;font:normal 500 var(--text-xl) / 2rem var(--text-font-family);color:#1c1c1c}.article-essentials__list{row-gap:1.25rem;margin:0;padding-inline-start:1.5rem;list-style:disc;display:grid}.article-content{font:normal 400 var(--text-lg) / 1.25rem var(--text-font-family);color:#1c1c1c}.article-content>*+*{margin-block-start:1.25rem}.article-content :is(h2,h3){margin-block:2.125rem 0;color:#1c1c1c;letter-spacing:0;text-transform:none}.article-content>:is(h2,h3):first-child{margin-block-start:0}.article-content h2{font:normal 700 1.5rem / 1.2 var(--text-font-family)}.article-content h3{font:normal 500 1.25rem / 1.5rem var(--text-font-family)}.article-content :is(h2,h3)+*{margin-block-start:1.5625rem}.article-content h2[id]{scroll-margin-top:calc(var(--sticky-area-height, 0px) + 1.25rem)}.article-content--start>p:first-child{font-weight:700;color:#5d5d5d}.article-content a:not(.button){color:inherit;text-decoration:underline;text-underline-position:from-font}.article-content img{width:100%;height:auto;margin-block:0}.article-content blockquote{margin-block:2.5rem;padding-block:1.875rem;padding-inline-start:1.875rem;border-inline-start:1px solid rgb(238 238 238);font:inherit;color:#707070}.article-content blockquote:before{content:none}@media screen and (min-width:1000px){.article-content blockquote{margin-inline:7.5rem}}.article-content.prose table{width:100%;table-layout:fixed;border-collapse:collapse;color:#1f1f1f}.article-content.prose table :is(th,td){padding:.5rem .5625rem;border:1px solid rgb(221 221 221);color:#1f1f1f;text-align:start;vertical-align:top;overflow-wrap:break-word}.article-content.prose table th{background:#dedede;font-weight:700}.article-content.prose table td:first-child{vertical-align:middle}@media screen and (max-width:699px){.article-content.prose table{font-size:var(--text-sm);line-height:1rem}.article-content.prose table :is(th,td){padding:.5rem .375rem}}.article-selection{padding-block:2rem;display:grid}.article-selection__title{padding-block-end:1.875rem;font:normal 500 var(--text-xl) / 2rem var(--text-font-family);color:#1c1c1c}.article-selection__list{grid-auto-columns:72%;grid-auto-flow:column;align-items:start;gap:.3125rem;display:grid}@media screen and (min-width:700px){.article-selection__list{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row}}.article-selection__button{justify-self:center;padding-block-start:1.25rem}.blog-post-related{row-gap:2.8125rem;display:grid}.blog-post-related__title{margin:0}.blog-post-related__list{grid-auto-columns:80%;grid-auto-flow:column;gap:1.25rem;display:grid}@media screen and (min-width:700px){.blog-post-related__list{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row}}.faq-page{width:100%;max-width:51.25rem;margin-inline:auto}.faq-page .faq{max-width:none}.faq--bodycross.faq--page .faq__category{margin-block-end:3.125rem}.faq--bodycross.faq--page accordion-disclosure+.faq__category{margin-block-start:4.5rem}.faq--bodycross.faq--page accordion-disclosure:not(.bg-secondary){--accordion-block-padding: 1.5rem;box-shadow:0 1px rgb(var(--border-color)) inset}.faq--bodycross.faq--page accordion-disclosure:not(.bg-secondary) .accordion__summary{padding-block:var(--accordion-block-padding)}.faq--bodycross.faq--page accordion-disclosure:not(.bg-secondary) .accordion__content{padding-block-end:var(--accordion-block-padding)}.faq--bodycross.faq--page .faq__content{row-gap:0}.faq--bodycross.faq--page .accordion__summary :is(h3,.body-l){margin:0;color:rgb(var(--text-color));text-align:start}.faq--bodycross.faq--page .accordion__summary .icon-accordion-plus{width:1.125rem;flex-shrink:0}@media screen and (max-width:699px){.faq--bodycross.faq--page accordion-disclosure+.faq__category{margin-block-start:3rem}.faq--bodycross.faq--page .faq__category{margin-block-end:2rem}}.contact-info-layout{display:grid}.contact-info-layout__main{row-gap:2.5rem;padding:2.5rem var(--container-gutter);display:grid;align-content:start}.contact-info-layout__aside{row-gap:1.5rem;padding:2.5rem var(--container-gutter);background:rgb(var(--contact-aside-background, 246 246 246));display:grid;align-content:start}@media screen and (min-width:1000px){.contact-info-layout{grid-template-columns:minmax(0,771fr) minmax(0,729fr)}.contact-info-layout__main{padding:5rem 3.125rem}.contact-info-layout__main>*{width:100%;max-width:41.9375rem}.contact-info-layout__aside{padding:5rem 7.5rem}.contact-info-layout__aside>*{max-width:30.5625rem}}.contact-info-layout__intro{font:normal 500 var(--text-xl) / 2rem var(--text-font-family);color:#000}.contact-info-layout .fieldset,.contact-info-layout .fieldset-row{gap:1.25rem}.contact-info-layout :is(.input,.textarea,.select){background:#fff;border:1px solid rgb(232 232 232);border-radius:0;font-size:var(--text-sm)}.contact-info-layout :is(.input,.textarea,.select):focus{border-color:rgb(var(--text-color))}.contact-info-layout .floating-label{font-size:var(--text-sm)}.contact-info-layout .contact-form__submit{--button-padding-block: 1.375rem}.contact-form__note{margin-block-start:.75rem;color:#707070;text-align:center}.contact-form__note a{color:inherit;text-decoration:underline;text-underline-position:from-font}.contact-info-layout__aside-intro{color:#323232}.contact-card{row-gap:.875rem;padding:1.75rem 1.75rem 1.5rem;background:#fff;border:1px solid rgb(232 232 232);justify-items:start;display:grid}.contact-card__title{color:#707070}.contact-card__content{color:#323232}.contact-card__content.prose :where(p){margin-block-start:0}.contact-card__note{color:#888}.about-intro{row-gap:2.5rem;display:grid}.about-intro__content{align-content:center;row-gap:2rem;display:grid}.about-intro__caption{margin:0;color:#222}.about-intro__text{font:normal 500 var(--text-xl) / 2rem var(--text-font-family);color:#1a1a1a}.about-intro__media{grid-template-columns:minmax(0,296fr) minmax(0,370fr);align-items:center;column-gap:.625rem;display:grid}.about-intro__image{overflow:hidden}.about-intro__image--small{aspect-ratio:296 / 396}.about-intro__image--large{aspect-ratio:370 / 494}.about-intro__image :is(img,svg){width:100%;height:100%;object-fit:cover}@media screen and (min-width:1000px){.about-intro{grid-template-columns:minmax(0,1fr) minmax(0,42.25rem);column-gap:4.5rem}.about-intro__content{padding:4.5rem 3.125rem 3.125rem 0}}.story-tabs{display:grid}.story-tabs__media{position:relative;aspect-ratio:4 / 3;overflow:hidden}.story-tabs__image{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .4s ease-in-out,visibility .4s ease-in-out}.story-tabs__image.is-active{opacity:1;visibility:visible}.story-tabs__image :is(img,svg){width:100%;height:100%;object-fit:cover}story-tabs{display:grid}.story-tabs__panel{padding:2.5rem var(--container-gutter);display:grid}@media screen and (min-width:1000px){.story-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.story-tabs__media{aspect-ratio:750 / 761}.story-tabs--reverse .story-tabs__media{order:2}.story-tabs__panel{padding:5rem 4.5rem}}.story-tabs__tabs{grid-template-rows:auto 1fr;row-gap:3rem;height:100%;display:grid}.story-tabs__tabs::part(tab-list){flex-wrap:wrap;align-self:start;gap:.5rem;display:flex}.story-tabs__tab{padding:.5rem 1.1875rem;border:1px solid rgb(232 232 232);border-radius:999px;color:rgb(var(--text-color));white-space:nowrap;transition:background .2s ease-in-out,color .2s ease-in-out}.story-tabs__tab[aria-selected=true]{background:#f6f6f6;color:#141414}.story-tabs__tab:focus-visible{outline:2px solid currentColor;outline-offset:2px}.story-tabs__content{align-self:end}.story-tabs__title{margin:0 0 1.25rem;color:rgb(var(--text-color))}.story-tabs__text{--prose-default-spacing: .625rem;color:#939393}.media-blocks__header:has(>.button){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;display:flex}.media-blocks__header:has(>.button)>.prose{flex:1 1 auto;width:auto}.media-blocks__header>.prose>:not(.subheading){max-width:var(--media-blocks-title-max-width, none)}@media screen and (min-width:700px){.media-blocks__header:has(>.button){grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:2rem;display:grid}.media-blocks__header:has(>.button)>.prose{display:contents}.media-blocks__header:has(>.button)>.prose>*{grid-column:1}.media-blocks__header:has(>.button)>.prose>.subheading{grid-column:1 / -1}.media-blocks__header:has(>.button)>.button{grid-row:1;grid-column:2}.media-blocks__header:has(>.button):has(>.prose>.subheading)>.button{grid-row:2}}.shopify-section--logo-list .section-stack{row-gap:15px}logo-carousel{display:block}logo-carousel .logo-list__item img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}logo-carousel.is-dragging .logo-list{cursor:grabbing}@media screen and (min-width:700px){logo-carousel[desktop-carousel] .logo-list{cursor:grab}}[data-content-spacing=true] .media-blocks .prose>*+*{margin-block-start:var(--media-blocks-content-spacing)}[data-content-spacing=true] .media-blocks .prose>*>:first-child{margin-block-start:0}.header__cart-button{align-items:center;gap:.5rem;display:flex}.header__cart-count{pointer-events:none;border:1px solid currentColor;border-radius:999px;place-content:center;min-width:1.125rem;height:1.125rem;font-family:var(--text-font-family);font-size:10px;line-height:1;display:grid}@media screen and (min-width:1000px){.quick-buy .product-gallery{align-self:start;height:70vh;position:sticky;inset-block-start:0}.quick-buy .product-gallery__image-list,.quick-buy .product-gallery__image-list>.relative,.quick-buy .product-gallery__carousel,.quick-buy .product-gallery__media,.quick-buy .product-gallery__media>*{height:100%}.quick-buy .product-gallery__carousel{max-height:none!important}.quick-buy .product-gallery__media :is(img,video){object-fit:cover;width:100%;height:100%}}@media screen and (max-width:699px){.product-list:not([mobile-items-per-row="3"]) .product-card--highlight-mobile{grid-column:1 / -1}}.product-info__mobile-color{margin-block-end:1.5rem;display:block}.product-info__mobile-color:empty{display:none}@media screen and (max-width:999px){variant-picker>[data-mobile-color-option]{display:none}}.section-header__controls{column-gap:.625rem;align-self:center}.section-header__controls .circle-button{--button-size: 2.6875rem;color:#1a1a1a;border:1px solid currentColor;transition:color .2s ease-in-out,background-color .2s ease-in-out}.section-header__controls .circle-button:before{content:none}.section-header__controls .circle-button[disabled]{color:#c9cdd2;opacity:1;cursor:default}@media screen and (pointer:fine){.section-header__controls .circle-button:not([disabled]):hover{color:#fff;border-color:#1a1a1a;background-color:#1a1a1a}}.subheading:has(>.subheading__stars){align-items:center;display:flex}.subheading:has(>.subheading__stars):before{display:none}.subheading__stars{flex-shrink:0;align-items:center;gap:.3125rem;margin-inline-end:.625rem;display:flex}.subheading__stars .icon{margin:0;display:block}.shopify-section--image-with-text-overlay .prose>*+*{margin-block-start:1.5rem}.shopify-section--image-with-text-overlay .prose>.subheading+*{margin-block-start:.875rem}.image-with-text-overlay__breadcrumbs{grid-area:full-start / inner-start / inner-start / inner-end;align-self:start;z-index:1;padding-block-start:.75rem;position:relative}.text-with-media--fixed-ratio{align-items:center}.text-with-media--fixed-ratio>.section-split__column{align-self:center}.shopify-section--text-with-media .placement-grid>.prose{width:100%}.shopify-section--text-with-media .placement-grid>.prose>*+*{margin-block-start:1.875rem}.shopify-section--text-with-media .placement-grid>.prose>.max-w-sm{font-size:var(--text-lg);line-height:1.25rem}.shopify-section--text-with-media .placement-grid>.prose>.max-w-sm>*+*{margin-block-start:.625rem}.text-with-media-steps__list{font-size:var(--text-lg);line-height:1.25rem}.text-with-media-steps{background:#f6f6f6;justify-items:start;gap:1.5rem;width:100%;padding:2rem;display:grid}.text-with-media-steps__content{gap:.8125rem;display:grid}.text-with-media-steps .text-with-media-steps__title,.text-with-media-steps .text-with-media-steps__list,.text-with-media-steps .text-with-media-steps__list :is(ul,ol,li,p),.text-with-media-steps>.button{margin:0}.text-with-media-steps__title{font-family:var(--subheading-font-family, var(--text-font-family));text-transform:uppercase;letter-spacing:2px;font-size:10px;line-height:16px}.text-with-media-steps__list ul{gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.text-with-media-steps__list li{align-items:center;gap:.8125rem;margin:0;display:flex}.text-with-media-steps__list li:before{content:"";flex-shrink:0;width:1rem;height:1rem;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 0a8 8 0 1 0 0 16A8 8 0 0 0 8 0Zm3.7 5.9-4.4 4.4a.75.75 0 0 1-1.06 0L4.3 8.36a.75.75 0 1 1 1.06-1.06l1.41 1.41 3.87-3.87a.75.75 0 1 1 1.06 1.06Z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 0a8 8 0 1 0 0 16A8 8 0 0 0 8 0Zm3.7 5.9-4.4 4.4a.75.75 0 0 1-1.06 0L4.3 8.36a.75.75 0 1 1 1.06-1.06l1.41 1.41 3.87-3.87a.75.75 0 1 1 1.06 1.06Z'/%3E%3C/svg%3E") center / contain no-repeat}.multi-column--image-ratio .multi-column__item .prose>:is(img,picture):not(.icon){aspect-ratio:var(--multi-column-image-ratio);object-fit:cover;width:100%}.multi-column--image-ratio .multi-column__item .prose>picture>img{object-fit:cover;width:100%;height:100%}.multi-column__footer{justify-content:center;display:flex}.multi-column__item[data-text-clamp]{flex-direction:column;align-items:start;gap:.625rem;display:flex}.multi-column__item[data-text-clamp]>.prose{flex-grow:1;width:100%}.multi-column__item[data-text-clamp]:not(.is-expanded) .prose>:has(>p){-webkit-line-clamp:var(--text-clamp-lines);-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box}.multi-column__text-toggle[hidden]{display:none}.multi-column__text-toggle-button{color:#1a1a1a;background:#effda4;border-radius:999px;place-content:center;width:1.75rem;height:1.75rem;display:grid}.multi-column__text-toggle-button .icon-accordion-plus__vertical{transition:opacity .2s ease-in-out}.multi-column__item.is-expanded .multi-column__text-toggle-button .icon-accordion-plus__vertical{opacity:0}.image-rows__header{text-align:center}.image-rows__list{row-gap:var(--image-rows-row-gap);display:grid}.image-rows__row{--image-row-current-height: var(--image-row-mobile-height);--scrolling-content-gap: var(--image-rows-gap);overflow:hidden}@media screen and (min-width:700px){.image-rows__row{--image-row-current-height: var(--image-row-height)}}.image-rows__track{align-items:start}.image-rows__track--static{justify-content:center;gap:var(--image-rows-gap);display:flex}.image-rows__item{height:var(--image-row-current-height);aspect-ratio:var(--image-row-ratio);border-radius:var(--image-rows-radius);flex:none;overflow:hidden}.image-rows__image{object-fit:cover;width:100%;height:100%;display:block}.image-rows__row--original-ratio .image-rows__image{width:auto}.shopify-policy__container,.policy-page{--policy-h1-size: 2.5rem;--policy-h2-size: 1.75rem;--policy-h3-size: 1.375rem}@media screen and (min-width:700px){.shopify-policy__container,.policy-page{--policy-h1-size: 3rem;--policy-h2-size: 2rem;--policy-h3-size: 1.625rem}}.shopify-policy__title.h2{font-size:var(--policy-h1-size)}.shopify-policy__body{font-size:var(--text-base);line-height:1.6}.shopify-policy__body *{font-size:inherit!important;line-height:inherit!important}.shopify-policy__body h1{font-size:var(--policy-h1-size)!important;line-height:var(--heading-line-height)!important}.shopify-policy__body h2{font-size:var(--policy-h2-size)!important;line-height:var(--heading-line-height)!important}.shopify-policy__body h3{font-size:var(--policy-h3-size)!important;line-height:var(--heading-line-height)!important}.policy-page h1{font-size:var(--policy-h1-size)}.policy-page .prose h2{font-size:var(--policy-h2-size)}.policy-page .prose h3{font-size:var(--policy-h3-size)}.shopify-section--404>.color-scheme{position:relative;isolation:isolate;overflow:hidden}.not-found__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;object-fit:cover}.header__secondary-nav .hulk-wishlist-icon{padding:0!important}.header__secondary-nav .hulk-header-icon .icon-wishlist-heart-empty{--wishlist-heart: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0.85 2.3 22.3 19.63'%3E%3Cpath fill='none' stroke='black' stroke-width='1.39' stroke-linejoin='round' d='M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z'/%3E%3C/svg%3E");color:currentColor!important;background-color:currentColor;width:16px;height:14px;font-size:0!important;display:block!important;-webkit-mask:var(--wishlist-heart) center / contain no-repeat;mask:var(--wishlist-heart) center / contain no-repeat}.header__secondary-nav .hulk-header-icon .icon-wishlist-heart-empty[data-fill=true]{--wishlist-heart: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0.85 2.3 22.3 19.63'%3E%3Cpath fill='black' stroke='black' stroke-width='1.39' stroke-linejoin='round' d='M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z'/%3E%3C/svg%3E")}.header__secondary-nav .hulk-header-icon .icon-wishlist-heart-empty:before{content:none!important}.hulk__wishlist-wrap{padding-bottom:2.5rem}.kaching-bundles .kaching-bundles__bar-most-popular__content{background-color:#effda4!important}.kaching-bundles .kaching-bundles__bar-container{background-color:transparent!important}.kaching-bundles .kaching-bundles__bar-title,.kaching-bundles .kaching-bundles__bar-variant-names,.kaching-bundles__bar-variant-number{color:#1a1a1a!important}.kaching-bundles .kaching-bundles__bar-label{background-color:#1a1a1a!important;color:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/17/assets/bodycross.css.map */
