.utilities{width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--gap);text-wrap:nowrap;border-top:var(--border-width) solid var(--color-border);color:var(--color-foreground-muted)}@media screen and (min-width:750px){.utilities{display:grid;grid-template-columns:1fr auto 1fr;justify-content:center;gap:var(--gap);align-items:center;text-align:left}}.utilities a{color:var(--color-foreground-muted)}.utilities>*{text-align:center}@media screen and (min-width:750px){.utilities>*{text-align:left;justify-self:start}}@media screen and (min-width:750px){.utilities--blocks-1{grid-template-columns:1fr;justify-content:start}.utilities--blocks-1>*{justify-self:start;text-align:left}.utilities--blocks-2{grid-template-columns:1fr 1fr}.utilities--blocks-2>*:nth-child(2){justify-self:end;text-align:right}.utilities--blocks-3{grid-template-columns:1fr auto 1fr}.utilities--blocks-3>*:nth-child(2){justify-self:center;text-align:center}.utilities--blocks-3>*:nth-child(3){justify-self:end;text-align:right}}.footer-content{contain:content;content-visibility:auto;display:grid;grid-template-columns:1fr;gap:var(--footer-gap);align-items:start}.footer-content .menu__heading__default{font-weight:var(--font-heading--weight)}@media screen and (min-width:750px)and (max-width:989px){.footer-content{grid-template-columns:repeat(min(var(--grid-columns),3),1fr);grid-auto-flow:row}.footer-content[style*="--grid-columns: 4"]{grid-template-columns:repeat(2,1fr)}.footer-content--isolated-grid-item-tablet>:last-child{grid-column:1 / -1}}@media screen and (min-width:990px){.footer-content{grid-template-columns:repeat(var(--grid-columns),1fr)}.footer-content[style*="--grid-columns: 1"]{justify-items:center}.footer-content--isolated-grid-item-desktop>:last-child{grid-column:1 / -1}}.section--page-width.media-with-content{grid-template-areas:"margin-left media margin-right" "margin-left content margin-right"}@media screen and (min-width:750px){.section--page-width.media-with-content{--media-with-content-grid-columns: var(--full-page-grid-margin) calc((var(--full-page-grid-central-column-width) / 12) * 7) calc((var(--full-page-grid-central-column-width) / 12) * 5) var(--full-page-grid-margin);grid-template-areas:"margin-left media content margin-right"}}@media screen and (min-width:750px){.section--page-width.media-with-content--media-right{--media-with-content-grid-columns: var(--full-page-grid-margin) calc((var(--full-page-grid-central-column-width) / 12) * 5) calc((var(--full-page-grid-central-column-width) / 12) * 7) var(--full-page-grid-margin);grid-template-areas:"margin-left content media margin-right"}}@media screen and (min-width:750px){.section--page-width.media-with-content--medium{--media-with-content-grid-columns: var(--full-page-grid-margin) repeat(2, calc(var(--full-page-grid-central-column-width) / 2)) var(--full-page-grid-margin)}}@media screen and (min-width:750px){.section--page-width.media-with-content--narrow.media-with-content--media-right{--media-with-content-grid-columns: var(--full-page-grid-margin) calc((var(--full-page-grid-central-column-width) / 3) * 2) calc(var(--full-page-grid-central-column-width) / 3) var(--full-page-grid-margin)}}@media screen and (min-width:750px){.section--page-width.media-with-content--narrow{--media-with-content-grid-columns: var(--full-page-grid-margin) calc(var(--full-page-grid-central-column-width) / 3) calc((var(--full-page-grid-central-column-width) / 3) * 2) var(--full-page-grid-margin)}}@media screen and (min-width:750px){.section--full-width.media-with-content--media-right{--media-with-content-grid-columns: 2.5fr 3.5fr;grid-template-areas:"content media"}}@media screen and (min-width:750px){.section--full-width.media-with-content--medium{--media-with-content-grid-columns: 1fr 1fr}}@media screen and (min-width:750px){.section--full-width.media-with-content--narrow{--media-with-content-grid-columns: 2fr 4fr}}@media screen and (min-width:750px){.section--full-width.media-with-content--narrow.media-with-content--media-right{--media-with-content-grid-columns: 4fr 2fr}}.media-with-content.media-with-content--media-extend{grid-template-columns:var(--media-with-content-grid-columns);grid-template-areas:"media media media" "margin-left content margin-right"}@media screen and (min-width:750px){.media-with-content.media-with-content--media-extend{grid-template-areas:"media media content margin-right"}}@media screen and (min-width:750px){.media-with-content--media-extend.media-with-content--media-right{grid-template-areas:"margin-left content media media"}}@media screen and (min-width:750px){.media-with-content--media-right{grid-template-areas:"margin-left content media media"}}.media-with-content{--media-with-content-grid-columns: var(--full-page-grid-with-margins);grid-template-columns:var(--media-with-content-grid-columns);grid-template-areas:"media media media" "content content content"}@media screen and (min-width:750px){.media-with-content{--media-with-content-grid-columns: 3.5fr 2.5fr;grid-template-areas:"media content"}}.media-with-content .media-block{grid-area:media}.media-with-content .media-with-content__content{grid-area:content}.media-with-content .media-with-content__content>.group-block-content{padding-inline:var(--page-margin);padding-block:calc(2 * var(--page-margin))}@media screen and (min-width:750px){.media-with-content .media-with-content__content>.group-block-content{padding-block:var(--page-margin)}}.media-with-content.section--page-width .media-with-content__content>.group-block-content{padding-inline:0}@media screen and (min-width:750px){.media-with-content.section--page-width .media-with-content__content>.group-block-content{padding-inline-start:var(--page-margin)}}.media-with-content.section--page-width.media-with-content--media-right .media-with-content__content>.group-block-content{padding-inline-end:var(--page-margin);padding-inline-start:0}.media-with-content[data-shopify-visual-preview]{--hero-min-height: 500px;min-height:500px}@media screen and (max-width:749px){.product-information.section--page-width .product-details>.group-block{padding-inline:0}}.view-product-title{display:none}.product-details{display:flex;align-self:start;justify-content:center}@media screen and (min-width:750px){.product-details>.group-block{height:min-content}.full-height--desktop{height:100%;max-height:calc(100vh - var(--header-group-height, 0));min-height:fit-content}.full-height--desktop .group-block{align-self:var(--details-position, "flex-start")}}.logo-block{width:calc(var(--logo-width) + var(--padding-inline-start) + var(--padding-inline-end));max-width:100%;max-height:calc(var(--logo-height, 100%) + var(--padding-block-start) + var(--padding-block-end));font-size:var(--logo-height);display:flex}@media screen and (max-width:749px){.logo-block{max-height:calc(var(--logo-height-mobile, var(--logo-height, 100%)) + var(--padding-block-start) + var(--padding-block-end));font-size:var(--logo-height-mobile, var(--logo-height));width:calc(var(--logo-width-mobile, var(--logo-width)) + var(--padding-inline-start) + var(--padding-inline-end))}}.logo-block__image-wrapper{display:flex;width:100%;max-width:100%;max-height:100%}.logo-block__image{object-fit:contain;width:100%}product-custom-property-component{display:block;width:100%}product-custom-property-component .__heading{margin-inline:0;margin-block:0 var(--padding-sm)}product-custom-property-component .__heading:has(+.__description){margin-block-end:var(--padding-2xs)}product-custom-property-component .__description{font-size:min(.85em,var(--font-paragraph--size));color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text));margin-inline:0;margin-block:0 var(--padding-md)}product-custom-property-component .__field{position:relative}product-custom-property-component .__input-wrapper{position:relative}product-custom-property-component input,product-custom-property-component textarea{width:100%;color:var(--color-input-text)!important}product-custom-property-component .__input-wrapper input{padding-bottom:calc(var(--padding-sm) * 3)}product-custom-property-component .__input-wrapper textarea{padding-bottom:calc(var(--padding-sm) * 3);scroll-padding-bottom:calc(var(--padding-sm) * 3)}product-custom-property-component textarea{min-height:80px}@supports (resize: vertical){@media(hover:hover)and (pointer:fine){product-custom-property-component textarea{resize:vertical}}}product-custom-property-component .__character-label{position:absolute;left:var(--input-padding-x);bottom:var(--padding-sm);pointer-events:none}product-custom-property-component .__character-count{font-style:italic;color:var(--color-input-text)!important}.custom-property__input{border:var(--style-border-width-inputs) solid var(--color-input-border);border-radius:var(--style-border-radius-inputs);box-shadow:none}.custom-property__input:is(:hover,:focus){box-shadow:none}.custom-property__input:focus{outline:var(--focus-outline-width) solid var(--color-input-background)}.social-icons__wrapper{display:flex;gap:var(--gap-sm);flex-wrap:wrap;justify-content:center}@media screen and (min-width:750px){.social-icons__wrapper{flex-wrap:nowrap;justify-content:flex-start}}.social-icons__icon-wrapper{display:flex;align-items:center;justify-content:center;height:var(--icon-size-lg)}.social-icons__icon{display:flex;flex-shrink:0;width:var(--icon-size-lg);height:var(--icon-size-lg)}.social-icons__icon{display:none}.social-icons__icon-wrapper:has(.social-icons__icon path){width:var(--icon-size-lg)}.social-icons__icon-wrapper:has(.social-icons__icon path) .social-icons__icon{display:block}.social-icons__icon-wrapper:has(.social-icons__icon path) .social-icons__icon-label{display:none}.shopify-design-mode .social-icons__icon-wrapper--disabled{opacity:var(--disabled-opacity, .5);cursor:not-allowed}.shopify-design-mode .social-icons__icon-wrapper--disabled a{pointer-events:none}.layout-panel-flex--column>.spacer-block{width:100%}.layout-panel-flex--row>.spacer-block{height:100%}:is(.layout-panel-flex--row,.layout-panel-flex--column)>.spacer-block--size-percent{flex:var(--spacer-size)}.layout-panel-flex--row>.spacer-block--size-pixel{width:var(--spacer-size)}.layout-panel-flex--column>.spacer-block--size-pixel{height:var(--spacer-size)}@media screen and (max-width:749px){.layout-panel-flex--row:not(.mobile-column)>.spacer-block--size-mobile-percent{flex:var(--spacer-size-mobile);height:100%}.layout-panel-flex--column>.spacer-block--size-mobile-percent,.mobile-column>.spacer-block--size-percent:not(.spacer-block--size-mobile-pixel){width:100%;flex:var(--spacer-size-mobile)}.layout-panel-flex--row:not(.mobile-column)>.spacer-block--size-mobile-pixel{width:var(--spacer-size-mobile);height:100%}.layout-panel-flex--column>.spacer-block--size-mobile-pixel,.mobile-column>.spacer-block--size-mobile-pixel{width:100%;flex:0;height:var(--spacer-size-mobile)}}.cart-actions{display:flex;flex-direction:column;gap:0;border-block:1px solid var(--color-border);padding-block:0;margin-block-start:var(--margin-3xs)}.cart-actions__divider{border-block-start:1px solid var(--color-border)}.cart-totals:not(:has(.cart-actions)){margin-block-start:var(--margin-3xs);border-block-start:1px solid var(--color-border);padding-block-start:var(--margin-xl)}.cart-totals__item{display:flex;align-items:center;justify-content:space-between}.cart-totals__tax-note{color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text))}.cart-totals__tax-note small{font-size:var(--font-size--2xs)}.cart-discounts{list-style:none;padding:0;margin:0}.cart-discounts__item{display:flex;align-items:center;justify-content:space-between}.cart-discounts__label{display:flex;align-items:center;gap:var(--gap-2xs)}.cart-discounts__label svg{width:var(--icon-size-sm);height:var(--icon-size-sm);display:inline-block}.cart-totals__original-container,.cart-totals__container{display:flex;flex-direction:column}.cart-totals__container{row-gap:var(--gap-2xs)}.cart-totals__container.cart-totals__container--has-installments{row-gap:var(--gap-xs)}.cart-totals__original-container:empty{display:none}.cart-totals{display:flex;flex-direction:column;gap:var(--gap-xl);width:100%;border-block-start:none}.cart-totals:has(>:first-child:not(.cart-totals__original-container,.cart-totals__container)){padding-block-start:0;border-block-start:none}@media screen and (min-width:750px){.cart-totals{padding-block-start:0}}.cart-totals__original-container,.cart-totals__original-container *{font-size:var(--cart-font-size--sm)}.cart-totals__total{align-items:baseline;font-weight:var(--font-weight-bold)}.cart-totals__total-label{font-size:var(--cart-font-size--sm)}.cart-totals__total-value{font-size:var(--cart-font-size--xl)}@media screen and (max-width:749px){.cart-totals__total-value{font-size:var(--font-size--lg)}}.cart-totals__installments{color:var(--color-foreground);font-size:var(--font-size--2xs)}.cart-note{width:100%}@starting-style{.cart-note[open-by-default-on-desktop][open-by-default-on-mobile] .details-content{block-size:auto;opacity:1;overflow-y:visible}}.cart-note__inner{padding-block:var(--padding-2xs) var(--padding-sm)}.cart-note__summary{display:flex;align-items:center;justify-content:space-between}.cart-note__summary:hover{color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text))}.cart-note__label{display:flex;align-items:flex-start;gap:var(--gap-2xs);font-size:var(--font-size--2xs);font-weight:500}.cart-note__instructions{color:var(--color-input-text);background-color:var(--color-input-background);border-width:var(--style-border-width-inputs);border-color:var(--color-input-border);transition:box-shadow var(--animation-speed) ease;box-shadow:var(--input-box-shadow);min-height:5.5rem;min-width:100%;max-width:100%;font-size:var(--font-size--sm);padding:max(4px,calc(var(--style-border-radius-inputs) * (1 - cos(45deg))))}.cart-totals__icon{height:var(--icon-size-xs);width:var(--icon-size-xs);margin:0}.cart__ctas{width:100%;display:grid;gap:var(--checkout-button-gap);grid-auto-flow:row;grid-template-columns:1fr}.cart__ctas .cart__checkout-button{width:100%;height:clamp(25px,var(--height-buy-buttons),55px);padding-inline:var(--padding-4xl)}.cart-drawer__summary .cart-totals:not(:has(.cart-totals__original-container:empty)){border-block-start:var(--style-border-width) solid var(--color-border);padding-block-start:var(--padding-2xl)}@media screen and (min-width:750px){.cart-drawer__summary .cart-note{margin-block-start:var(--margin-3xs)}}.cart-discount__input{background-color:var(--color-input-background);color:var(--color-input-text);border-width:var(--style-border-width-inputs);border-color:var(--color-input-border);border-style:solid;border-radius:var(--style-border-radius-inputs);padding:var(--padding-sm) var(--padding-md);height:100%;flex-grow:1;min-width:0;font-size:var(--font-size--sm)}.cart-discount__input::placeholder{color:rgb(var(--color-input-text-rgb) / var(--opacity-subdued-text))}.cart-discount__pill-code{overflow:hidden;max-width:100px;text-overflow:ellipsis;white-space:nowrap;margin:0}.cart-discount{width:100%}.cart-discount__codes{display:none;gap:var(--padding-xs);flex-wrap:wrap;list-style:none;padding-inline:0;margin:0}.cart-discount__codes:has(.cart-discount__pill){display:flex}.cart-discount__button{height:100%}.cart-discount__content{height:calc(var(--button-size) + var(--padding-2xs) + var(--padding-sm))}.cart-discount__pill{display:flex;color:var(--color-foreground);gap:var(--padding-xs);align-items:center;padding:var(--padding-xs) var(--padding-sm);border-radius:var(--style-border-radius-pills);background-color:var(--color-input-background);text-transform:uppercase}.cart-discount__form{display:flex;gap:var(--padding-md);align-items:center;height:100%;padding-block:var(--padding-2xs) var(--padding-sm)}:is(.cart-discount__pill-remove,.cart-discount__pill-remove:hover){--close-icon-opacity: .4;color:var(--color-foreground);background-color:transparent;pointer-events:all;cursor:pointer;height:100%}.cart-discount__error{display:flex;align-items:center;width:100%;padding-block:var(--padding-2xs) var(--padding-sm)}.cart-discount__error .svg-wrapper{flex-shrink:0;width:var(--icon-size-xs);height:var(--icon-size-xs);margin-inline:var(--margin-3xs) var(--margin-xs)}.cart-discount__error-text{margin-block-start:var(--margin-3xs)}.cart-discount__summary{display:flex;align-items:center;justify-content:space-between}.cart-discount__summary:hover{color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text))}.cart-discount__label{display:flex;align-items:flex-start;gap:var(--gap-2xs);font-size:var(--font-size--2xs);font-weight:500}@media screen and (min-width:750px){.cart-summary--extend{height:100%}}.collection-card{--fixed-card-height: var(--height-small);flex:1 1 var(--card-width-small)}.collection-card>svg{height:100%;width:100%;aspect-ratio:var(--ratio)}.collection-card--image-bg .collection-card__inner{height:100%}.collection-card__inner{gap:var(--gap)}.collection-card__inner a,.collection-card__inner button,.shopify-design-mode .collection-card__content *{pointer-events:auto}.collection-card__content{max-width:100%;--flex-wrap: wrap}.collection-card.collection-card--image-bg{aspect-ratio:var(--ratio)}.collection-card.collection-card--image-bg .collection-card__content{padding:var(--padding-lg)}.collection-card--image-height-fixed{height:100%}.collection-card--image-height-fixed .collection-card__image{height:var(--fixed-card-height);width:100%}.collection-card--image-height-fixed.collection-card--image-bg{height:var(--fixed-card-height);aspect-ratio:unset}.collection-card__image .resource-image__image{object-fit:cover;width:100%;height:100%;max-width:100%}.collection-card--image-bg .collection-card__image{position:absolute;width:100%;height:100%}.collection-card__image svg{height:100%;width:100%}.resource-list:not(.hidden--desktop) .collection-card--flexible-aspect-ratio.collection-card.collection-card--image-bg,.resource-list:not(.hidden--desktop) .collection-card--flexible-aspect-ratio.collection-card .placeholder-svg{aspect-ratio:99}.jumbo-text__container{width:100%}footer .jumbo-text__container{pointer-events:none}jumbo-text{display:block;font-family:var(--font-family, inherit);font-style:var(--font-style, normal);color:var(--color, inherit);font-weight:var(--font-weight, inherit);letter-spacing:var(--letter-spacing, -.02em);line-height:var(--line-height, 1);opacity:0;visibility:hidden;text-align:var(--text-align);text-box:var(--text-trim, trim-end cap text);text-transform:var(--text-transform, none);transition:opacity .3s ease;width:100%;margin-left:var(--margin-left-nudge, 0);margin-right:var(--margin-right-nudge, 0);overflow:visible}jumbo-text.ready{opacity:1;visibility:visible}jumbo-text[data-cap-text=true]{text-box-edge:cap text}.jumbo-text-line{display:inline-flex;white-space:pre}@media(prefers-reduced-motion:no-preference){.ready[data-text-effect=blur]{filter:blur(20px);opacity:.5;scale:1.05;transition:filter 1.6s var(--animation-timing-fade-in),opacity 1.3s var(--animation-timing-fade-in),scale 1.6s var(--animation-timing-fade-in)}.jumbo-text-visible[data-text-effect=blur]{filter:blur(0);opacity:1;scale:1}.ready[data-text-effect=reveal]{overflow:hidden}.ready[data-text-effect=reveal] .jumbo-text-line{transform:translateY(100%)}.jumbo-text-visible[data-text-effect=reveal] .jumbo-text-line{transition:transform .5s var(--animation-timing-fade-in) calc(var(--line-index) * .05s);transform:translateY(0)}.jumbo-text-visible[data-text-effect=reveal]{overflow:visible;transition:overflow 0s linear .75s}}.pagination{--pagination-size: 36px;--pagination-inset: 2px;--pagination-radius: 6;display:flex;justify-content:center;padding:var(--padding-xl) var(--padding-sm);margin-top:var(--padding-xl);position:relative}.pagination__list{display:flex;gap:0;align-items:center;list-style:none;margin:0;padding:0;position:relative}.pagination__item{width:var(--pagination-size);aspect-ratio:1;display:grid;place-items:center}.pagination__link{display:grid;place-items:center;color:var(--color-foreground);text-decoration:none;width:100%;height:100%;-webkit-user-select:none;user-select:none;position:relative;outline-color:var(--color-foreground);-webkit-tap-highlight-color:transparent;font-size:var(--font-size--md);font-weight:var(--font-weight-normal);border-radius:calc(var(--pagination-radius) * 1px);transition:color var(--hover-transition-duration) var(--hover-transition-timing),opacity var(--hover-transition-duration) var(--hover-transition-timing)}.pagination__link:focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px}.pagination__link--current{color:var(--color-background);font-weight:var(--font-weight-medium);cursor:default}.pagination__link--gap{cursor:default;pointer-events:none}.pagination__link--arrow{display:flex;align-items:center;justify-content:center}.pagination__link--disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.pagination__link svg{width:.5rem;height:.75rem;flex-shrink:0}.pagination__item--mobile-only{display:none}@supports not (anchor-name: --pagination-active){.pagination__link:not(.pagination__link--gap):before{content:"";position:absolute;inset:var(--pagination-inset);border-radius:calc(var(--pagination-radius) * 1px);background:rgb(var(--color-foreground-rgb) / var(--opacity-10));z-index:-1;opacity:0;transition:background var(--hover-transition-duration) var(--hover-transition-timing),opacity var(--hover-transition-duration) var(--hover-transition-timing)}.pagination__link[aria-current=page]:before{background:var(--color-foreground);opacity:1}.pagination__link:hover:not([aria-current=page],.pagination__link--gap,.pagination__link--disabled):before{opacity:1}}@supports (anchor-name: --pagination-active){.pagination__list:before{content:"";z-index:-1;position:absolute;width:calc(var(--pagination-size) - (2 * var(--pagination-inset)));aspect-ratio:1;pointer-events:none;opacity:0;border-radius:calc(var(--pagination-radius) * 1px);background:rgb(var(--color-foreground-rgb) / var(--opacity-10));transition:left var(--hover-transition-duration) var(--hover-transition-timing),top var(--hover-transition-duration) var(--hover-transition-timing)}@media(hover:none)and (pointer:coarse){.pagination__list:before{content:unset}}.pagination__list:has(.pagination__link:is(:hover,:focus-visible):not(.pagination__link--gap,.pagination__link--disabled)):before{opacity:1}.pagination__link[aria-current=page]:before{content:"";position:absolute;inset:var(--pagination-inset);border-radius:calc(var(--pagination-radius) * 1px);background:var(--color-foreground);z-index:-1}.pagination__list .pagination__item:has(.pagination__link:is(:hover,:focus-visible):not(.pagination__link--gap,.pagination__link--disabled)){anchor-name:--pagination-hover}.pagination__list:before{position-anchor:--pagination-hover;left:calc(anchor(left) + var(--pagination-inset));top:calc(anchor(top) + var(--pagination-inset))}.pagination__item:has(+.pagination__item--gap) .pagination__link:after,.pagination__item--gap+.pagination__item .pagination__link:after{position:absolute;content:"";pointer-events:auto}.pagination__item:has(+.pagination__item--gap) .pagination__link:after{top:0;right:-50%;bottom:0;left:100%}.pagination__item--gap+.pagination__item .pagination__link:after{top:0;right:100%;bottom:0;left:-50%}}@media screen and (max-width:749px){.pagination{--pagination-size: 44px;--pagination-inset: 5px;padding:var(--padding-lg) var(--padding-sm)}.pagination__link{font-size:var(--font-size--sm)}.pagination__item--mobile-hide{display:none}.pagination__item--mobile-only{display:grid}.pagination__item:has(.pagination__link--gap){width:calc(var(--pagination-size) * .5)}}.product-card__placeholder-image svg{height:100%}.product-card__content slideshow-component{--cursor: pointer}@media screen and (max-width:749px){.product-card slideshow-arrows .slideshow-control{display:none}}.product-grid{--product-grid-gap: var(--product-grid-gap-mobile);--mobile-columns: 2;isolation:isolate}@media screen and (min-width:750px){.product-grid{--product-grid-gap: var(--product-grid-gap-desktop)}}.product-grid slideshow-arrows .slideshow-control{display:none}@media screen and (min-width:750px){.product-grid slideshow-arrows .slideshow-control{display:grid}}@supports not (background-color: rgb(from red 150 g b / alpha)){.product-grid .product-media,.product-grid .product-media-container{aspect-ratio:auto}}.main-collection-grid{grid-column:var(--grid-column--mobile);padding:var(--grid--margin--mobile)}@media screen and (min-width:750px){.main-collection-grid{grid-column:var(--grid-column--desktop);padding:var(--padding-block-start) var(--padding-inline-end) var(--padding-block-end) var(--padding-inline-start)}}.main-collection-grid__empty{padding-block:var(--padding-6xl);padding-inline:var(--page-margin);display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--padding-sm)}.main-collection-grid__empty-title{margin:0}.product-information{gap:var(--gap) 0}.product-information__grid{display:grid;grid-template-columns:subgrid;grid-column:1 / -1}.product-details{order:1}.product-information__media{order:0;width:0;min-width:100%}.product-information__media .product-media-gallery__placeholder-image{width:100%;height:100%}@media screen and (max-width:749px){.product-information__media{grid-column:1 / -1}.product-details{grid-column:2 / 3}}@media screen and (min-width:750px){.product-information__grid{grid-column:2}.product-information__grid.product-information--media-none .product-details{width:var(--narrow-content-width);margin:0 auto}.product-information__grid:not(.product-information--media-none).product-information--media-left{grid-template-columns:1fr min(50vw,var(--sidebar-width))}.product-information__grid:not(.product-information--media-none).product-information--media-left .product-information__media{padding-right:calc(var(--gap, 0) / 2)}.product-information__grid:not(.product-information--media-none).product-information--media-left .product-details{padding-left:calc(var(--gap, 0) / 2)}.product-information__grid:not(.product-information--media-none).product-information--media-left:has(.media-gallery--extend){grid-column:1 / 3}.product-information__grid:not(.product-information--media-none).product-information--media-right{grid-template-columns:min(50vw,var(--sidebar-width)) 1fr}.product-information__grid:not(.product-information--media-none).product-information--media-right .product-information__media{padding-left:calc(var(--gap, 0) / 2);order:1}.product-information__grid:not(.product-information--media-none).product-information--media-right .product-details{padding-right:calc(var(--gap, 0) / 2);order:0}.product-information__grid:not(.product-information--media-none).product-information--media-right:has(.media-gallery--extend){grid-column:2 / -1}.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend){grid-column:1 / -1;grid-template-columns:var(--full-page-grid-margin) calc(var(--full-page-grid-central-column-width) / 2) calc(var(--full-page-grid-central-column-width) / 2) var(--full-page-grid-margin)}:is(.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend)).product-information--media-left .product-information__media{grid-column:2 / 3}:is(.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend)).product-information--media-left .product-information__media:has(.media-gallery--extend){grid-column:1 / 3}:is(.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend)).product-information--media-left .product-details{grid-column:3 / 4}:is(.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend)).product-information--media-right .product-information__media{grid-column:3 / 4}:is(.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend)).product-information--media-right .product-information__media:has(.media-gallery--extend){grid-column:3 / -1}:is(.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend)).product-information--media-right .product-details{grid-column:2 / 3}.section--full-width .product-information__grid:not(.product-information--media-none).product-information--media-left,.section--full-width .product-information__grid:not(.product-information--media-none).product-information--media-right{grid-column:1 / -1}.section--full-width .product-information__grid:not(.product-information--media-none).product-information--media-left .product-details{padding-inline-end:var(--padding-lg)}.section--full-width .product-information__grid:not(.product-information--media-none).product-information--media-right .product-details{padding-inline-start:var(--padding-lg)}.section--full-width .product-information__grid:not(.product-information--media-none).product-information__grid--half.product-information--media-left .product-information__media{grid-column:1 / 3}.section--full-width .product-information__grid:not(.product-information--media-none).product-information__grid--half.product-information--media-left .product-details{grid-column:3 / -1}.section--full-width .product-information__grid:not(.product-information--media-none).product-information__grid--half.product-information--media-right .product-information__media{grid-column:3 / -1}.section--full-width .product-information__grid:not(.product-information--media-none).product-information__grid--half.product-information--media-right .product-details{grid-column:1 / 3}}@media screen and (min-width:1200px){.product-information__grid:not(.product-information__grid--half,.product-information--media-none).product-information--media-left{grid-template-columns:2fr 1fr}.product-information__grid:not(.product-information__grid--half,.product-information--media-none).product-information--media-right{grid-template-columns:1fr 2fr}}.product-information__grid--limit-details .product-details>.group-block{--details-max-width: var(--sidebar-width);max-width:var(--details-max-width)}@media screen and (min-width:1600px){.product-information__grid--limit-details .product-details>.group-block{--details-max-width: 32rem}}body:has(#header-group #header-component[data-sticky-state=active]) .product-details.sticky-content--desktop{--sticky-header-offset: var(--header-height)}.dialog-thumbnails-list-container{position:fixed;width:100%;bottom:0;display:flex;z-index:var(--layer-raised)}.dialog-thumbnails-list{--active-thumbnail-border-color: rgb(var(--color-border-rgb) / var(--media-border-opacity));position:relative;display:inline-flex;flex-direction:row;gap:8px;bottom:0;overflow-x:auto;opacity:0;padding:var(--padding-lg);margin-inline:auto;scrollbar-width:none;animation:thumbnailsSlideInBottom calc(var(--animation-speed) * .75) var(--animation-easing) forwards;animation-delay:calc(var(--animation-speed) * 1.5)}.dialog--closed .dialog-thumbnails-list{animation:thumbnailsSlideOutBottom var(--animation-speed) var(--animation-easing) forwards}@media screen and (min-width:750px){.dialog-thumbnails-list{position:fixed;flex-direction:column;inset:50% var(--margin-lg) auto auto;right:0;max-height:calc(100vh - 200px);overflow-y:auto;animation:thumbnailsSlideInTop var(--spring-d220-b0-duration) var(--spring-d220-b0-easing) forwards;animation-delay:calc(var(--spring-d220-b0-duration) * .5)}.dialog--closed .dialog-thumbnails-list{animation:thumbnailsSlideOutTop var(--animation-speed) var(--animation-easing) forwards}}.dialog-thumbnails-list__thumbnail{width:var(--thumbnail-width);height:auto;transition:transform var(--animation-speed) var(--animation-easing);flex-shrink:0;border-radius:var(--media-radius)}.dialog-thumbnails-list__thumbnail img{height:100%;object-fit:cover;border-radius:var(--media-radius);aspect-ratio:var(--aspect-ratio)}.dialog-thumbnails-list__thumbnail:is([aria-selected=true]){outline:var(--focus-outline-width) solid currentcolor;outline-offset:calc(var(--focus-outline-offset) / 2);border:var(--style-border-width) solid var(--active-thumbnail-border-color)}@supports (anchor-name: --test){.dialog-thumbnails-list:has(.dialog-thumbnails-list__thumbnail:is([aria-selected=true])):after{--inset-offset: calc(var(--focus-outline-offset) / 2);content:"";position:absolute;inset:anchor(top) anchor(right) anchor(bottom) anchor(left);position-anchor:--selected-thumbnail;outline:var(--focus-outline-width) solid currentcolor;outline-offset:calc(var(--focus-outline-offset) / 2);border:var(--style-border-width) solid var(--active-thumbnail-border-color);border-radius:var(--media-radius);z-index:var(--layer-raised)}@media(prefers-reduced-motion:no-preference){.dialog-thumbnails-list:has(.dialog-thumbnails-list__thumbnail:is([aria-selected=true])):after{transition-property:inset;transition-duration:var(--spring-d180-b0-duration);transition-timing-function:var(--spring-d180-b0-easing)}}.dialog-thumbnails-list__thumbnail:is([aria-selected=true]){outline:none;border:none;anchor-name:--selected-thumbnail}}.dialog-zoomed-gallery .shopify-model-viewer-ui__controls-area.shopify-model-viewer-ui__controls-area{bottom:calc(var(--thumbnail-width) / var(--media-preview-ratio) + var(--padding-lg) * 2);right:var(--padding-lg)}@media screen and (min-width:750px){.dialog-zoomed-gallery .shopify-model-viewer-ui__controls-area.shopify-model-viewer-ui__controls-area{bottom:var(--padding-lg);right:calc(var(--thumbnail-width) + var(--padding-lg) * 2)}}.dialog-zoomed-gallery__dialog{background-color:var(--color-background);view-transition-name:zoom-dialog-ui}.dialog-zoomed-gallery{cursor:zoom-out}.dialog--preloading{opacity:0}@media screen and (max-width:749px){.dialog-zoomed-gallery{overscroll-behavior:none;scrollbar-width:none;display:flex;scroll-snap-type:x mandatory;overflow-x:hidden;scroll-behavior:smooth;height:100%}.dialog-zoomed-gallery::-webkit-scrollbar{display:none}.dialog-zoomed-gallery .product-media-container{flex:0 0 100%;scroll-snap-align:start;position:relative}.dialog-zoomed-gallery .product-media-container--image .product-media{aspect-ratio:auto;height:100%;width:100%;overflow:hidden}.dialog-zoomed-gallery .product-media-container--video,.dialog-zoomed-gallery .product-media-container--external_video{align-content:center}.dialog-zoomed-gallery :is(.product-media-container--video,.product-media-container--external_video,.product-media-container--model) .product-media{aspect-ratio:auto;align-items:center;height:100%}.dialog-zoomed-gallery :is(.product-media-container--video,.product-media-container--external_video,.product-media-container--model) .product-media .product-media__image{height:100%}.product-media__drag-zoom-wrapper{display:flex;aspect-ratio:auto;height:100%;width:100%;overflow:scroll;scrollbar-width:none;justify-content:center}.product-media__drag-zoom-wrapper::-webkit-scrollbar{display:none}.product-media__drag-zoom-wrapper .product-media__image{--product-media-fit: contain;object-fit:var(--product-media-fit);overflow:hidden;transform:scale(var(--drag-zoom-scale)) translate(var(--drag-zoom-translate-x, 0),var(--drag-zoom-translate-y, 0))}.media-gallery--hint{--slideshow-gap: var(--gap-2xs)}.media-gallery--hint :not(.dialog-zoomed-gallery)>.product-media-container:not(:only-child){width:90%}.media-gallery--hint :not(.dialog-zoomed-gallery)>.product-media-container:not(:only-child) .product-media img{object-fit:cover}}.dialog-zoomed-gallery__close-button{color:#fff;mix-blend-mode:difference;z-index:var(--layer-raised)}@media screen and (max-width:749px){.media-gallery__mobile-controls[thumbnails]{--thumbnail-width: 44px}.media-gallery__mobile-controls[thumbnails] .slideshow-controls__thumbnail{width:var(--thumbnail-width);height:auto}}.dialog-zoomed-gallery .product-media-container--zoomable.product-media-container--image{cursor:zoom-out}.dialog-zoomed-gallery .product-media-container--video deferred-media,.dialog-zoomed-gallery .product-media-container--external_video deferred-media{height:auto;aspect-ratio:var(--ratio)}.dialog-zoomed-gallery .product-media-container--model .product-media__image{height:100vh}:root:active-view-transition .dialog-zoomed-gallery__dialog{background-color:transparent}::view-transition-group(zoom-dialog-ui){z-index:calc(var(--layer-overlay) + 1)}::view-transition-old(gallery-item-open),::view-transition-new(gallery-item-open){animation-timing-function:step-start}::view-transition-old(gallery-item-close),::view-transition-new(gallery-item-close){animation-timing-function:step-end}@media screen and (min-width:750px){:root:active-view-transition .product-media__image{background-color:transparent}}::view-transition-group(gallery-item-open),::view-transition-group(gallery-item-close){z-index:var(--layer-overlay);border-radius:var(--gallery-media-border-radius);overflow:clip}::view-transition-group(gallery-item-open){animation-timing-function:var(--spring-d300-b0-easing);animation-duration:var(--spring-d300-b0-duration)}::view-transition-group(gallery-item-close){animation-timing-function:var(--spring-d220-b0-easing);animation-duration:var(--spring-d220-b0-duration)}@media screen and (max-width:749px){::view-transition-group(gallery-item-open),::view-transition-group(gallery-item-close){animation-timing-function:step-start;animation-duration:.1s}::view-transition-new(gallery-item-open){animation:fade-in var(--spring-d180-b0-duration) var(--spring-d180-b0-easing) forwards;animation-timing-function:var(--spring-d180-b0-easing);animation-duration:var(--spring-d180-b0-duration)}::view-transition-old(gallery-item-close){animation:fade-out .08s linear forwards}}@keyframes fade-in{0%{scale:.98;opacity:.8}}@keyframes fade-out{to{opacity:0}}@media screen and (max-width:749px){.product-media-gallery__slideshow--single-media slideshow-container{grid-area:unset}}@media screen and (min-width:750px){media-gallery:is(.media-gallery--grid) slideshow-component{display:none}}@media screen and (max-width:749px){.media-gallery--hint :is(slideshow-slide:has(+slideshow-slide[aria-hidden=false]:last-of-type),slideshow-slide[aria-hidden=false]+slideshow-slide){content-visibility:auto}slideshow-component[actioned] :is(.media-gallery--hint :is(slideshow-slide:has(+slideshow-slide[aria-hidden=false]:last-of-type),slideshow-slide[aria-hidden=false]+slideshow-slide)){content-visibility:visible}}@media screen and (min-width:750px){.media-gallery--carousel slideshow-component:has(slideshow-controls[thumbnails]):has(slideshow-controls[pagination-position=right]){display:grid;grid-template:"container controls" auto "arrows controls" min-content / 1fr auto}.media-gallery--carousel slideshow-component:has(slideshow-controls[thumbnails]):has(slideshow-controls[pagination-position=left]){display:grid;grid-template:"controls container" auto "controls arrows" min-content / auto 1fr}.media-gallery--carousel slideshow-component:has(slideshow-controls[thumbnails]) slideshow-controls[pagination-position=left]{order:-1}}.media-gallery--carousel slideshow-arrows .slideshow-control{padding-inline:0 var(--padding-md);opacity:1}@media screen and (max-width:749px){slideshow-component:has(:not(.mobile\:hidden) :is(.slideshow-controls__dots,.slideshow-controls__counter)) .shopify-model-viewer-ui__controls-area{bottom:calc(var(--minimum-touch-target) + var(--padding-sm))}}@media screen and (min-width:750px){slideshow-component:has(:not(.desktop\:hidden) :is(.slideshow-controls__dots,.slideshow-controls__counter)) .shopify-model-viewer-ui__controls-area{bottom:calc(var(--minimum-touch-target) + var(--padding-sm))}}slideshow-slide.product-media-container--tallest{content-visibility:visible}.skip-to-content-link{position:absolute;left:-99999px}.skip-to-content-link:focus{z-index:var(--layer-temporary);overflow:auto;width:auto;height:auto;padding:var(--padding-lg) var(--padding-4xl);left:var(--margin-lg);top:var(--margin-lg);background-color:var(--color-background);box-shadow:0 0 0 var(--focus-outline-offset) var(--color-background)}
/*# sourceMappingURL=/cdn/shop/t/1/compiled_assets/styles.css.map?subset=AAYAAAAAAAYAAEAAAAAMAACAhQAAEBA4AMABAiAQES4IIA */
