@media screen and (max-width:749px){:is(.gh-breadcrumb-section,main[data-template^=product] .product-information){--page-margin: var(--gh-space-24)}}.gh-breadcrumb{padding-block:var(--gh-space-24) var(--gh-space-16);font-family:var(--gh-font-body);font-size:var(--gh-body-14);line-height:var(--gh-body-lh)}.gh-breadcrumb__list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gh-space-8);margin:0;padding:0}.gh-breadcrumb__item{display:inline-flex;align-items:center;gap:var(--gh-space-8);color:var(--gh-color-muted)}.gh-breadcrumb__link{color:var(--gh-color-muted);text-decoration:underline;text-decoration-thickness:1px;text-underline-position:from-font;transition:color var(--animation-speed) var(--animation-easing)}.gh-breadcrumb__link:hover,.gh-breadcrumb__item--current{color:var(--gh-color-ink)}@media screen and (min-width:750px){main[data-template^=product] .product-information__grid:not(.product-information--media-none).product-information--media-left{grid-template-columns:minmax(0,688fr) minmax(0,512fr)}main[data-template^=product] .product-information__grid:not(.product-information--media-none).product-information--media-right{grid-template-columns:minmax(0,512fr) minmax(0,688fr)}}main[data-template^=product] .product-information media-gallery{--gh-gallery-ratio: 568 / 668}main[data-template^=product] .product-information media-gallery slideshow-component{--gallery-aspect-ratio: var(--gh-gallery-ratio)}main[data-template^=product] .product-information media-gallery .product-media-container{--media-preview-ratio: calc(568 / 668)}@media screen and (min-width:750px){main[data-template^=product] .media-gallery--carousel slideshow-component:has(slideshow-controls[thumbnails]){column-gap:var(--gh-space-24)}main[data-template^=product] .media-gallery--carousel slideshow-arrows{display:none}main[data-template^=product] .product-information slideshow-controls[thumbnails] .slideshow-controls__thumbnails{gap:var(--gh-space-12);padding:0}main[data-template^=product] .product-information .slideshow-controls__thumbnails .slideshow-control{width:80px;aspect-ratio:80 / 100;border:0;border-radius:0;outline:0}main[data-template^=product] .product-information .slideshow-controls__thumbnails .slideshow-control img{width:100%;border-radius:0}main[data-template^=product] .product-information .slideshow-controls__thumbnail:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid transparent;pointer-events:none;transition:border-color var(--animation-speed) var(--animation-easing)}main[data-template^=product] .product-information .slideshow-controls__thumbnail[aria-selected=true]:after{border-color:var(--gh-color-brand)}main[data-template^=product] .product-information .slideshow-controls__thumbnail:focus-visible{outline:var(--gh-focus-ring-width) solid var(--gh-color-ink);outline-offset:-4px}}@media screen and (min-width:750px){main[data-template^=product] .product-information__media{align-self:stretch}main[data-template^=product] .product-information media-gallery.sticky-content{--gh-gallery-top: var(--gh-space-24);top:var(--gh-gallery-top);transition:top var(--animation-speed) var(--animation-easing)}body:has(#header-component[sticky=always]) main[data-template^=product] .product-information media-gallery.sticky-content,body:has(#header-component[sticky=scroll-up][data-sticky-state=active]) main[data-template^=product] .product-information media-gallery.sticky-content{--gh-gallery-top: calc(var(--header-height, 0px) + var(--gh-space-24))}}@media screen and (max-width:749px){main[data-template^=product] .product-information media-gallery.sticky-content{position:relative;top:auto}}.slideshow-controls__thumbnail-badge--play{top:50%;left:50%;inset-inline-end:auto;width:36px;height:36px;translate:-50% -50%;border:1px solid var(--gh-color-hairline);border-radius:50%;background-color:var(--gh-color-ivory);box-shadow:none;color:var(--gh-color-ink)}.slideshow-controls__thumbnail-badge--play svg{width:24px;height:24px;fill:none;opacity:1}.gh-gallery-progress{display:none}@media screen and (max-width:749px){.gh-gallery-progress{position:relative;display:block;height:2px;margin:var(--gh-space-16) var(--page-margin) 0;overflow:hidden;background-color:var(--gh-color-hairline)}.gh-gallery-progress__bar{position:absolute;inset-block:0;left:0;width:calc(100% / var(--gh-progress-count, 1));background-color:var(--gh-color-brand);translate:calc(var(--gh-progress, 0) * (var(--gh-progress-count, 1) - 1) * 100%) 0}}@media screen and (max-width:749px){.gh-breadcrumb-section{display:none}main[data-template^=product] .product-information media-gallery{--gh-gallery-ratio: 1}main[data-template^=product] .product-information media-gallery .product-media-container{--media-preview-ratio: 1}main[data-template^=product] .product-details .group-block-content>:not(.view-product-title,.gh-product-title,.gh-product-title-fit,.gh-product-rating,.gh-product-description,product-price,.gh-product-tax-note){order:1}}:is(main[data-template^=product],.quick-add-modal__content) .product-details{--height-buy-buttons: 53px}@media screen and (max-width:749px){main[data-template^=product] .product-details{padding-block-start:var(--gh-space-24)}}gh-title-fit{display:block;width:100%;container-type:inline-size}.gh-product-title{--gh-name-max: var(--gh-name-max-desktop, 96px);--gh-name-size: clamp( var(--gh-name-min, 28px), min(100cqi * 3.6 / var(--gh-name-chars, 1), 100cqi * 2.1 / var(--gh-name-word, 1)), var(--gh-name-max) );display:flex;flex-direction:column;margin:0;font-family:var(--gh-font-display);font-weight:var(--gh-font-display-weight);color:var(--gh-color-ink);text-wrap:balance}.gh-product-title__type{font-size:calc(var(--gh-name-size) * var(--gh-fit, 1) * var(--gh-type-ratio, .58));line-height:var(--gh-display-56-lh);letter-spacing:var(--gh-display-56-ls)}.gh-product-title__name{font-size:calc(var(--gh-name-size) * var(--gh-fit, 1));font-style:italic;line-height:var(--gh-display-96-lh);letter-spacing:var(--gh-display-96-ls);color:var(--gh-color-accent)}@media screen and (max-width:749px){.gh-product-title{--gh-name-max: var(--gh-name-max-mobile, 56px)}.gh-product-title__type{line-height:var(--gh-display-40-lh)}.gh-product-title__name{line-height:var(--gh-display-56-lh)}}.gh-product-rating{display:flex;align-items:center;gap:var(--gh-space-8);font-family:var(--gh-font-body);font-size:var(--gh-body-14);line-height:var(--gh-body-lh);color:var(--gh-color-muted)}.gh-product-rating__stars{position:relative;display:inline-flex;color:var(--gh-color-ink)}.gh-product-rating__stars-base,.gh-product-rating__stars-fill{display:inline-flex;gap:2px}.gh-product-rating__stars-fill{position:absolute;inset-block:0;inset-inline-start:0;width:var(--gh-rating-fill, 0%);overflow:hidden}.gh-product-rating__stars-fill path{fill:currentColor}.gh-product-rating__star{display:inline-flex;flex:none;width:16px;height:16px}.gh-product-rating__star svg{width:100%;height:100%}.gh-product-description{margin:0;font-family:var(--gh-font-body);font-size:var(--gh-body-18);line-height:var(--gh-body-lh);color:var(--gh-color-muted)}.gh-product-highlights{display:flex;flex-direction:column;gap:var(--gh-space-8);margin:0;padding-inline:0;font-family:var(--gh-font-body);font-size:var(--gh-body-16);line-height:var(--gh-body-lh);color:var(--gh-color-ink)}.gh-product-highlights__item{display:flex;align-items:center;gap:var(--gh-space-12)}.gh-product-highlights__bullet{display:inline-flex;flex:none;width:5px;height:5px;color:var(--gh-color-brand)}.gh-product-highlights__bullet svg{width:100%;height:100%}:is(main[data-template^=product],.quick-add-modal__content) .product-details product-price{font-family:var(--gh-font-ui);font-weight:var(--gh-font-ui-weight);font-size:var(--gh-ui-24);line-height:var(--gh-ui-24-lh);letter-spacing:var(--gh-ui-ls);color:var(--gh-color-ink)}:is(main[data-template^=product],.quick-add-modal__content) .product-details product-price .compare-at-price{color:var(--gh-color-muted)}.gh-product-tax-note{margin:0;font-family:var(--gh-font-body);font-size:var(--gh-body-14);line-height:var(--gh-body-lh);color:var(--gh-color-muted)}.gh-variant-picker .variant-option--buttons{display:flex;flex-wrap:wrap;gap:var(--gh-space-8)}.gh-variant-picker .variant-option+.variant-option{margin-top:var(--gh-space-24)}.gh-variant-picker .gh-variant-option__legend{float:left;display:flex;align-items:center;justify-content:space-between;gap:var(--gh-space-16);width:100%;min-height:36px;margin:0;padding:0}.gh-variant-option__name{font-family:var(--gh-font-body);font-size:var(--gh-body-14);line-height:var(--gh-body-lh);color:var(--gh-color-muted)}.gh-variant-option__value{font-family:var(--gh-font-ui);font-weight:var(--gh-font-ui-weight);letter-spacing:var(--gh-ui-ls);color:var(--gh-color-ink)}.gh-size-guide-button{--button-padding-block: 0;--button-padding-inline: var(--gh-space-16);position:relative;flex:none;height:36px}.gh-size-guide-button:after{content:"";position:absolute;top:-4px;right:0;bottom:-4px;left:0}.gh-button__lead-icon{display:inline-flex;flex:none;width:20px;height:20px}.gh-button__lead-icon svg{width:100%;height:100%}.gh-variant-picker .variant-option__button-label:not(.variant-option__button-label--has-swatch){flex:0 0 auto;min-width:48px;height:44px;min-height:44px;padding:0 var(--gh-space-8);font-family:var(--gh-font-ui);font-weight:var(--gh-font-ui-weight);font-size:var(--gh-ui-16);line-height:var(--gh-ui-lh);letter-spacing:var(--gh-ui-ls)}.gh-variant-picker .variant-option__button-label__text{text-align:center}@media screen and (min-width:990px){.gh-variant-picker .gh-variant-option--one-row .variant-option__button-label:not(.variant-option__button-label--has-swatch){flex:0 0 min(48px,(100% - (var(--gh-chip-count) - 1) * var(--gh-space-8)) / var(--gh-chip-count));min-width:0;padding-inline:0}}.gh-variant-picker .variant-option__button-label:has([data-option-available=false]){--variant-strikethrough-color: var(--gh-color-hairline);border-width:var(--options-border-width);border-color:var(--gh-color-hairline);background-color:transparent;color:var(--gh-color-muted);cursor:not-allowed}.gh-variant-picker .variant-option__button-label:has([data-option-available=false]):hover{border-color:var(--gh-color-hairline);background-color:transparent;color:var(--gh-color-muted)}.gh-variant-picker .variant-option__button-label:has([data-option-available=false]):before{border-color:var(--gh-color-hairline)}.gh-variant-picker .variant-option__button-label:has([data-option-available=false]):after{display:none}.gh-variant-picker .variant-option__button-label:has([data-option-available=false]) .variant-option__button-label__text{opacity:.7}.gh-variant-picker .variant-option__button-label input:disabled{cursor:not-allowed}:is(main[data-template^=product],.quick-add-modal__content) .product-details .product-form-buttons{column-gap:var(--gh-space-16);row-gap:var(--gh-space-12)}:is(main[data-template^=product],.quick-add-modal__content) .product-details .quantity-selector-wrapper{flex:0 0 132px}:is(main[data-template^=product],.quick-add-modal__content) .product-details .quantity-selector{--quantity-selector-width: 132px;width:132px;height:var(--height-buy-buttons);border-color:var(--color-variant-border);font-family:var(--gh-font-ui);font-weight:var(--gh-font-ui-weight);font-size:var(--gh-ui-16);letter-spacing:var(--gh-ui-ls);color:var(--gh-color-ink)}:is(main[data-template^=product],.quick-add-modal__content) .product-details .quantity-selector :is(.quantity-minus,.quantity-plus){color:var(--gh-color-ink)}:is(main[data-template^=product],.quick-add-modal__content) .product-details .quantity-selector svg{width:24px;height:24px}:is(main[data-template^=product],.quick-add-modal__content) .product-details .add-to-cart-button{height:var(--height-buy-buttons);padding-block:0;font-family:var(--gh-font-ui);font-weight:var(--gh-font-ui-weight);font-size:var(--gh-ui-14);letter-spacing:var(--gh-ui-ls)}:is(main[data-template^=product],.quick-add-modal__content) .product-details .add-to-cart-button .add-to-cart-icon{display:none}:is(main[data-template^=product],.quick-add-modal__content) .product-details .accelerated-checkout-block{flex-basis:100%}:is(main[data-template^=product],.quick-add-modal__content) .product-details shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 55px;--shopify-accelerated-checkout-button-border-radius: var(--style-border-radius-buttons-secondary)}:is(main[data-template^=product],.quick-add-modal__content) .product-details button.shopify-payment-button__button--unbranded{--button-color: var(--color-secondary-button-text);--button-background-color: var(--color-secondary-button-background);--button-border-color: var(--color-secondary-button-border);--button-border-width: var(--style-border-width-secondary);min-height:55px;border-radius:var(--style-border-radius-buttons-secondary);font-family:var(--gh-font-ui);font-weight:var(--gh-font-ui-weight);font-size:var(--gh-ui-14);letter-spacing:var(--gh-ui-ls);text-transform:var(--button-text-case-secondary)}:is(main[data-template^=product],.quick-add-modal__content) .product-details button.shopify-payment-button__button--unbranded:hover:not([disabled]){--button-color: var(--color-secondary-button-hover-text);--button-background-color: var(--color-secondary-button-hover-background);--button-border-color: var(--color-secondary-button-hover-border)}.gh-product-badges__list{display:flex;flex-direction:column;gap:var(--gh-space-12);margin:0;padding:var(--gh-space-24) 0;border-top:1px solid var(--gh-color-hairline)}.gh-product-badge{display:flex;align-items:center;gap:var(--gh-space-8);font-family:var(--gh-font-body);font-size:var(--gh-body-14);line-height:var(--gh-body-lh);color:var(--gh-color-ink)}.gh-product-badge__icon{display:inline-flex;flex:none;width:24px;height:24px}.gh-product-badge__icon :is(svg,img){width:100%;height:100%;object-fit:contain}.gh-product-badge__text p{margin:0}.gh-accordion{border-bottom:1px solid var(--gh-color-hairline)}:not(.gh-accordion)+.gh-accordion,.gh-accordion:first-child{border-top:1px solid var(--gh-color-hairline)}.gh-accordion__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--gh-space-16);padding-block:var(--gh-space-16);list-style:none;cursor:pointer;font-family:var(--gh-font-ui);font-weight:var(--gh-font-ui-weight);font-size:var(--gh-ui-16);line-height:var(--gh-ui-lh);letter-spacing:var(--gh-ui-ls);color:var(--gh-color-ink)}.gh-accordion__summary::-webkit-details-marker{display:none}.gh-accordion__summary:focus-visible{outline:var(--gh-focus-ring-width) solid var(--gh-color-ink);outline-offset:2px}.gh-accordion__toggle{display:inline-flex;flex:none;width:24px;height:24px}.gh-accordion__toggle svg{width:24px;height:24px}.gh-accordion__content{display:flex;flex-direction:column;align-items:flex-start;padding-block-end:var(--gh-space-24);font-family:var(--gh-font-body);font-size:var(--gh-body-16);line-height:var(--gh-body-lh);color:var(--gh-color-muted)}.gh-accordion__text>:first-child{margin-block-start:0}.gh-accordion__text>:last-child{margin-block-end:0}.gh-accordion__link{display:inline;margin:0;padding:0;border:0;background:none;cursor:pointer;font-family:var(--gh-font-ui);font-weight:var(--gh-font-ui-weight);font-size:var(--gh-ui-14);line-height:var(--gh-ui-lh);letter-spacing:var(--gh-ui-ls);color:var(--gh-color-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;transition:color var(--animation-speed) var(--animation-easing)}.gh-accordion__link:hover{color:var(--gh-color-brand-dark)}@media screen and (max-width:749px){.gh-accordion__link{position:relative}.gh-accordion__link:after{content:"";position:absolute;top:-12px;right:-4px;bottom:-12px;left:-4px}}.gh-accordion__link:focus-visible{outline:var(--gh-focus-ring-width) solid var(--gh-color-ink);outline-offset:2px}:root:not(:has([data-gh-size-guide])) .gh-needs-size-guide{display:none}.gh-size-guide__dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;overflow:hidden;border:0;background-color:var(--gh-color-overlay);color:var(--gh-color-ink)}.gh-size-guide__dialog[open]{display:flex;align-items:center;justify-content:center}.gh-size-guide__dialog::backdrop{background:transparent}.gh-size-guide__panel{display:flex;flex-direction:column;width:min(720px,100% - 32px);max-height:calc(100% - 96px);overflow:hidden;background-color:var(--color-background);color:var(--color-foreground)}.gh-size-guide__content{display:flex;flex-direction:column;gap:var(--gh-space-24);min-height:0;padding:var(--gh-space-40);overflow-y:auto;overscroll-behavior:contain}.gh-size-guide__grabber{display:none}.gh-size-guide__header{display:flex;align-items:center;justify-content:space-between;gap:var(--gh-space-16)}.gh-size-guide__title{margin:0;font-family:var(--gh-font-display);font-weight:var(--gh-font-display-weight);font-size:var(--gh-display-40);line-height:var(--gh-display-40-lh);letter-spacing:var(--gh-display-40-ls);color:var(--color-foreground)}.gh-size-guide__close{display:inline-flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;margin-inline-end:calc(var(--gh-space-8) * -1);color:var(--color-foreground);cursor:pointer}.gh-size-guide__close .svg-wrapper,.gh-size-guide__close svg{width:24px;height:24px}.gh-size-guide__close:focus-visible{outline:var(--gh-focus-ring-width) solid var(--color-foreground);outline-offset:-2px}.gh-size-guide__measure{display:flex;flex-direction:column;gap:var(--gh-space-8)}.gh-size-guide__illustration{position:relative;color:var(--gh-color-accent)}.gh-size-guide__belt{display:block}.gh-size-guide__belt svg{display:block;width:100%;height:auto}.gh-size-guide__belt--mobile{display:none}.gh-size-guide__measure-label{position:absolute;top:6px;left:calc(50% - 74px);font-family:var(--gh-font-ui);font-weight:var(--gh-font-ui-weight);font-size:var(--gh-ui-14);line-height:var(--gh-ui-lh);letter-spacing:var(--gh-ui-ls);white-space:nowrap}.gh-size-guide__image img{display:block;width:100%;height:auto}.gh-size-guide__instruction{margin:0;font-family:var(--gh-font-body);font-size:var(--gh-body-16);line-height:var(--gh-body-lh);color:var(--color-foreground)}.gh-size-guide__note{margin:0;font-family:var(--gh-font-body);font-size:var(--gh-body-14);line-height:var(--gh-body-lh);color:var(--gh-color-muted)}.gh-size-guide__table{width:100%;border-collapse:collapse;table-layout:fixed;font-family:var(--gh-font-body);font-size:var(--gh-body-14);line-height:var(--gh-body-lh)}.gh-size-guide__table :is(th,td){padding:var(--gh-space-12) var(--gh-space-16);border-bottom:1px solid var(--color-border);font-weight:var(--gh-font-body-weight);text-align:start;color:var(--gh-color-muted)}.gh-size-guide__table thead th{font-family:var(--gh-font-ui);font-weight:var(--gh-font-ui-weight);letter-spacing:var(--gh-ui-ls);color:var(--color-foreground)}.gh-size-guide__table tbody tr.is-selected{background-color:var(--gh-color-ivory-deep)}.gh-size-guide__table tbody tr.is-selected :is(th,td){font-family:var(--gh-font-ui);font-weight:var(--gh-font-ui-weight);letter-spacing:var(--gh-ui-ls);color:var(--color-foreground)}@media screen and (max-width:749px){.gh-size-guide__dialog[open]{align-items:flex-end}.gh-size-guide__panel{width:100%;height:90%;max-height:none;border-radius:16px 16px 0 0}.gh-size-guide__grabber{display:flex;flex:none;justify-content:center;align-items:flex-start;height:32px;padding-top:var(--gh-space-12);cursor:grab;touch-action:none}.gh-size-guide__grabber-bar{width:36px;height:4px;border-radius:var(--style-border-radius-pills, 999px);background-color:var(--color-border)}.gh-size-guide__content{flex:1;padding:0 var(--gh-space-24) var(--gh-space-24)}.gh-size-guide__title{font-weight:var(--gh-font-display-medium);font-size:var(--gh-display-40);line-height:var(--gh-display-40-lh);letter-spacing:0}.gh-size-guide__belt--desktop{display:none}.gh-size-guide__belt--mobile{display:block;padding-top:var(--gh-space-16)}.gh-size-guide__measure-label{top:2px;left:calc(50% - 60px)}}@media(prefers-reduced-motion:no-preference){.gh-size-guide__dialog[open]{animation:gh-size-guide-fade-in .2s ease-out}.gh-size-guide__dialog[open] .gh-size-guide__panel{animation:gh-size-guide-in .24s cubic-bezier(.2,.8,.2,1)}.gh-size-guide__dialog.is-closing{animation:gh-size-guide-fade-out .2s ease-in forwards}.gh-size-guide__dialog.is-closing .gh-size-guide__panel{animation:gh-size-guide-out .2s ease-in forwards}.gh-size-guide__panel{transition:translate .2s ease-out}.gh-size-guide__panel.is-dragging{transition:none}@media screen and (max-width:749px){.gh-size-guide__dialog[open] .gh-size-guide__panel{animation-name:gh-size-guide-up;animation-duration:.28s}.gh-size-guide__dialog.is-closing .gh-size-guide__panel{animation-name:gh-size-guide-down}}}@keyframes gh-size-guide-fade-in{0%{background-color:transparent}}@keyframes gh-size-guide-fade-out{to{background-color:transparent}}@keyframes gh-size-guide-in{0%{opacity:0;transform:translateY(16px)}}@keyframes gh-size-guide-out{to{opacity:0;transform:translateY(16px)}}@keyframes gh-size-guide-up{0%{transform:translateY(100%)}}@keyframes gh-size-guide-down{to{transform:translateY(100%)}}.gh-size-guide-editor-note,.gh-editor-note{width:min(var(--gh-page-width),100% - var(--page-margin, 16px) * 2);margin:var(--gh-space-16) auto;font-family:var(--gh-font-body);font-size:var(--gh-body-14);color:var(--gh-color-muted);text-align:center}body:not(:has(#GhQuickViewSizeGuide [data-gh-size-guide])) #quick-add-dialog .gh-quick-view .gh-needs-size-guide{display:none}#quick-add-dialog .gh-quick-view{border:0;background-color:var(--gh-color-ivory);color:var(--gh-color-ink)}#quick-add-dialog .gh-quick-view .quick-add-modal__close{top:var(--gh-space-8);inset-inline-end:var(--gh-space-8);width:44px;height:44px;color:var(--gh-color-ink)}#quick-add-dialog .gh-quick-view .quick-add-modal__close svg{width:24px;height:24px}#quick-add-dialog .gh-quick-view .view-product-title,#quick-add-dialog .gh-quick-view .gh-gallery-progress,#quick-add-dialog .gh-quick-view .group-block__media-wrapper,#quick-add-dialog .gh-quick-view .gh-accordion{display:none}#quick-add-dialog .gh-quick-view .gh-product-title{padding-inline-end:var(--gh-space-40)}#quick-add-dialog .gh-quick-view .gh-product-title{--gh-name-max: var(--gh-name-max-quick-view, 56px)}#quick-add-dialog .gh-quick-view .product-details .variant-picker{margin-block-end:0;padding-block:var(--padding-block-start, 0) var(--padding-block-end, 0)}#quick-add-dialog .gh-quick-view .group-block-content>*{padding-inline:0}#quick-add-dialog .gh-quick-view .product-details .buy-buttons-block{margin-top:0;background-color:var(--gh-color-ivory)}#quick-add-dialog .gh-quick-view .product-details .buy-buttons-block:before{display:none}#quick-add-dialog .gh-quick-view .gh-qv-more{display:block;padding-block:var(--gh-space-8) var(--gh-space-40)}@media screen and (min-width:750px){#quick-add-dialog .gh-quick-view{--quick-add-modal-width: min(66rem, calc(100vw - 2 * var(--gh-space-40)));--quick-add-modal-height: min(48rem, calc(100dvh - 2 * var(--gh-space-40)))}#quick-add-dialog .gh-quick-view .quick-add-modal__content{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}#quick-add-dialog .gh-quick-view .quick-add-modal__content .product-information__media{grid-column:1;width:100%}#quick-add-dialog .gh-quick-view .quick-add-modal__content .product-details{grid-column:2}#quick-add-dialog .gh-quick-view .quick-add-modal__content .product-details>.group-block{padding:var(--gh-space-40) var(--gh-space-40) 0}#quick-add-dialog .gh-quick-view .product-details .buy-buttons-block{padding-bottom:var(--gh-space-24)}#quick-add-dialog .gh-quick-view .gh-product-badges{padding-block-start:var(--gh-space-8)}}@media screen and (max-width:749px){#quick-add-dialog .gh-quick-view{max-height:90dvh}#quick-add-dialog .gh-quick-view .quick-add-modal__content{grid-template-columns:88px minmax(0,1fr);grid-template-rows:auto auto auto 1fr;grid-auto-rows:auto;gap:0 var(--gh-space-16);align-items:start;max-height:calc(90dvh - var(--safe-area-inset-bottom));padding:var(--gh-space-24)}#quick-add-dialog .gh-quick-view .quick-add-modal__content :is(.product-details,.product-details>.group-block,.product-details>.group-block>.group-block-content){display:contents}#quick-add-dialog .gh-quick-view .quick-add-modal__content .group-block-content>*{grid-column:1 / -1}#quick-add-dialog .gh-quick-view .quick-add-modal__content .group-block-content>:not(.gh-product-title,.gh-product-title-fit,product-price,.gh-product-tax-note,.gh-product-description,variant-picker,.buy-buttons-block,.gh-qv-more){display:none}#quick-add-dialog .gh-quick-view .quick-add-modal__content .product-information__media{grid-column:1;grid-row:1 / span 4;width:100%}#quick-add-dialog .gh-quick-view .quick-add-modal__content .group-block-content>:is(.gh-product-title,.gh-product-title-fit){grid-column:2;grid-row:1;padding-block-start:0}#quick-add-dialog .gh-quick-view .gh-product-title{--gh-name-max: 2rem}#quick-add-dialog .gh-quick-view .gh-product-title__type{line-height:var(--gh-display-40-lh)}#quick-add-dialog .gh-quick-view .gh-product-title__name{line-height:var(--gh-display-56-lh)}#quick-add-dialog .gh-quick-view .quick-add-modal__content .group-block-content>product-price{grid-column:2;grid-row:2;padding-block-start:var(--gh-space-8)}#quick-add-dialog .gh-quick-view .quick-add-modal__content .product-details product-price{font-size:var(--gh-ui-24)}#quick-add-dialog .gh-quick-view .quick-add-modal__content .group-block-content>.gh-product-tax-note{grid-column:2;grid-row:3;font-size:var(--gh-caption-12);line-height:var(--gh-caption-lh)}#quick-add-dialog .gh-quick-view .gh-product-description{padding-block-start:var(--gh-space-16);font-size:var(--gh-body-16)}#quick-add-dialog .gh-quick-view .product-details .variant-picker{padding-block:var(--gh-space-24) 0}#quick-add-dialog .gh-quick-view .product-details .buy-buttons-block{padding-bottom:0}#quick-add-dialog .gh-quick-view .gh-qv-more{padding-block:var(--gh-space-16) 0}}.gh-psection{--gh-psection-pad: var(--gh-space-104)}.gh-psection__title{color:var(--gh-color-heading, var(--color-foreground))}.gh-pcarousel .gh-card{height:100%}.gh-pdetails{padding-block:var(--gh-space-40) var(--gh-psection-pad)}.gh-pdetails__inner{display:grid;grid-template-columns:minmax(0,640fr) minmax(0,560fr);align-items:start;padding-top:var(--gh-space-64);border-top:1px solid var(--color-border)}.gh-pdetails__title{padding-inline-end:var(--gh-space-40)}.gh-pdetails__text{font-family:var(--gh-font-body);font-size:var(--gh-body-18);line-height:var(--gh-body-lh);color:var(--gh-color-muted)}.gh-pdetails__text>*{margin:0}.gh-pdetails__text>*+*{margin-top:1.5em}.gh-dstory{padding-block:var(--gh-space-104) var(--gh-psection-pad)}.gh-dstory__inner{display:grid;grid-template-columns:minmax(0,560fr) minmax(0,640fr);grid-template-rows:auto 1fr}.gh-dstory__name-wrap{grid-column:1;grid-row:1;min-width:0;padding-inline-end:var(--gh-space-40);container-type:inline-size}.gh-dstory__name{margin:0;font-family:var(--gh-font-display);font-weight:var(--gh-font-display-weight);font-style:italic;font-size:min(clamp(var(--display-oversize-italic-font-size-mobile),13.889vw,var(--display-oversize-italic-font-size)),100cqi / (var(--gh-name-chars, 6) * .45));line-height:var(--gh-display-oversize-lh);letter-spacing:var(--gh-display-oversize-ls);white-space:nowrap;color:var(--gh-color-heading, var(--color-foreground))}.gh-dstory__media{grid-column:2;grid-row:1 / span 2;aspect-ratio:640 / 760;overflow:hidden}.gh-dstory__image{display:block;width:100%;height:100%;object-fit:cover}.gh-dstory__copy{display:flex;flex-direction:column;gap:var(--gh-space-24);grid-column:1;grid-row:2;align-self:end;min-width:0;padding-block-end:var(--gh-space-16);padding-inline-end:var(--gh-space-40)}.gh-dstory__story{margin:0;font-family:var(--gh-font-body);font-size:var(--gh-body-18);line-height:var(--gh-body-lh);color:var(--color-foreground)}.gh-dproducts__inner{display:flex;flex-direction:column;gap:var(--gh-space-40);padding-block:var(--gh-psection-pad)}.gh-dproducts__grid{display:flex;gap:var(--gh-space-24);margin:0;padding:0;list-style:none}.gh-dproducts__item{flex:0 1 328px;min-width:0}.gh-pmade__inner{display:flex;flex-direction:column;gap:var(--gh-space-64);padding-block:var(--gh-psection-pad)}.gh-pmade__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--gh-space-24) var(--gh-space-40)}.gh-pmade__hours{display:flex;flex-direction:column;align-items:flex-end;gap:var(--gh-space-8);text-align:end}.gh-pmade__hours-text{margin:0;font-family:var(--gh-font-display);font-weight:var(--gh-font-display-weight);font-size:var(--gh-display-56);line-height:var(--gh-display-56-lh);letter-spacing:var(--gh-display-56-ls);color:var(--color-foreground)}.gh-pmade__hours-caption{margin:0;font-family:var(--gh-font-body);font-size:var(--gh-body-18);line-height:var(--gh-body-lh);color:var(--gh-color-muted)}.gh-pmade__body{display:grid;grid-template-columns:minmax(0,560fr) minmax(0,560fr);column-gap:var(--gh-space-80);align-items:start}.gh-pmade__media{position:relative;aspect-ratio:560 / 640;overflow:hidden;background-color:rgb(var(--color-foreground-rgb) / .06)}.gh-pmade__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 18.7px color-mix(in srgb,var(--gh-color-ink) 87%,transparent);pointer-events:none}.gh-pmade__image{display:block;width:100%;height:100%;object-fit:cover}.gh-pmade__content{display:flex;flex-direction:column;grid-column:2;gap:var(--gh-space-40);min-width:0}.gh-pmade__steps{display:flex;flex-direction:column;margin:0;padding:0}.gh-pmade__step{display:flex;gap:var(--gh-space-24)}.gh-pmade__rail{display:flex;flex:none;flex-direction:column;align-items:center;width:12px;padding-top:var(--gh-space-12)}.gh-pmade__node{flex:none;width:12px;height:12px;border-radius:50%;background-color:var(--gh-color-accent, var(--gh-color-brand))}.gh-pmade__line{flex:1 0 0;width:1px;background-color:var(--color-border)}.gh-pmade__step-text{display:flex;flex:1;flex-direction:column;gap:var(--gh-space-12);min-width:0}.gh-pmade__step:not(:last-child) .gh-pmade__step-text{padding-bottom:var(--gh-space-32)}.gh-pmade__step-title{margin:0;font-family:var(--gh-font-display);font-weight:var(--gh-font-display-weight);font-size:var(--gh-display-40);line-height:var(--gh-display-40-lh);letter-spacing:var(--gh-display-40-ls);color:var(--gh-color-heading, var(--color-foreground))}.gh-pmade__step-body{margin:0;font-family:var(--gh-font-body);font-size:var(--gh-body-16);line-height:var(--gh-body-lh);color:var(--gh-color-muted)}.gh-pmade__heritage{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gh-space-24)}.gh-pmade__heritage-text{font-family:var(--gh-font-body);font-size:var(--gh-body-18);line-height:var(--gh-body-lh);color:var(--gh-color-accent, var(--gh-color-brand))}.gh-pmade__heritage-text>*{margin:0}.gh-pmade__heritage-text>*+*{margin-top:1em}.gh-pmade__link{display:inline-flex;align-items:center;justify-content:center;gap:var(--gh-space-8);padding:var(--gh-space-16) var(--gh-space-24);background-color:var(--color-background);font-family:var(--gh-font-ui);font-weight:var(--gh-font-ui-weight);font-size:var(--gh-ui-14);line-height:var(--gh-ui-lh);letter-spacing:var(--gh-ui-ls);color:var(--gh-color-muted);text-decoration:none;transition:color var(--animation-speed) var(--animation-easing)}.gh-pmade__link-icon{display:inline-flex;width:16px;height:16px;transition:translate var(--animation-speed) var(--animation-easing)}.gh-pmade__link-icon svg{width:100%;height:100%}.gh-pmade__link:hover{color:var(--color-foreground)}.gh-pmade__link:hover .gh-pmade__link-icon{translate:3px 0}.gh-pmade__link:focus-visible{outline:var(--gh-focus-ring-width) solid var(--color-foreground);outline-offset:2px}.gh-previews__inner{display:flex;align-items:flex-start;gap:var(--gh-space-104);padding-block:var(--gh-psection-pad)}.gh-previews__summary{display:flex;flex:0 0 400px;flex-direction:column;align-items:flex-start;gap:var(--gh-space-24);min-width:0}.gh-previews__rating{margin:0}.gh-previews .gh-product-rating__stars{color:var(--color-foreground)}.gh-previews .gh-product-rating__stars-base,.gh-previews .gh-product-rating__stars-fill{gap:var(--gh-space-4)}.gh-previews .gh-product-rating__star{width:24px;height:24px}.gh-previews__text{margin:0;font-family:var(--gh-font-body);font-size:var(--gh-body-18);line-height:var(--gh-body-lh);color:var(--gh-color-muted)}.gh-previews__app{flex:1 1 0;min-width:0}.gh-odesigns{display:block;overflow:clip}.gh-odesigns[hidden]{display:none}.gh-odesigns__inner{display:flex;flex-direction:column;gap:var(--gh-space-40);padding-block:var(--gh-psection-pad)}.gh-odesigns__header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--gh-space-40)}.gh-odesigns__arrows{--gh-arrow-size: 48px;flex:none;gap:var(--gh-space-8)}.gh-odesigns__track{display:flex;gap:var(--gh-space-12);margin:0;padding:0;list-style:none}.gh-odesigns__item{flex:0 0 328px;min-width:0;scroll-snap-align:start}@media screen and (min-width:750px){.gh-odesigns__track{margin-inline-end:calc((100% - 100vw)/2);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.gh-odesigns__track::-webkit-scrollbar{display:none}.gh-odesigns__track:focus-visible{outline:var(--gh-focus-ring-width) solid var(--color-foreground);outline-offset:4px}}@media screen and (min-width:750px)and (max-width:989px){.gh-dstory__inner,.gh-pmade__body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--gh-space-40)}.gh-pdetails__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.gh-previews__inner{gap:var(--gh-space-64)}.gh-previews__summary{flex-basis:300px}}@media screen and (max-width:749px){.gh-psection{--page-margin: var(--gh-space-24);--gh-psection-pad: 48px}.gh-psection .gh-psection__title{font-size:var(--home-heading-32-italic-font-size);line-height:var(--gh-heading-32-lh);letter-spacing:var(--gh-heading-32-ls)}.gh-pcarousel.gh-mcarousel--carousel .gh-mcarousel__track>*{flex-basis:85vw}.gh-pdetails{padding-top:0}.gh-pdetails__inner{grid-template-columns:minmax(0,1fr);gap:var(--gh-space-24);padding-top:var(--gh-psection-pad)}.gh-pdetails__title{padding-inline-end:0}.gh-pdetails__text{font-size:var(--gh-body-16)}.gh-dstory{padding-block:var(--gh-psection-pad)}.gh-dstory__inner{grid-template-columns:minmax(0,1fr);grid-template-rows:none;gap:var(--gh-space-24)}.gh-dstory__name-wrap,.gh-dstory__media,.gh-dstory__copy{grid-column:1;grid-row:auto;padding-inline-end:0}.gh-dstory__name{font-size:min(var(--display-96-italic-font-size),100cqi / (var(--gh-name-chars, 6) * .45));line-height:var(--gh-display-96-lh);letter-spacing:var(--gh-display-96-ls)}.gh-dstory__media{aspect-ratio:1}.gh-dstory__copy{padding-block-end:0}.gh-dstory__story{font-size:var(--gh-body-16)}.gh-dproducts__inner{gap:var(--gh-space-24)}.gh-dproducts__item{flex-basis:auto}.gh-pmade__inner{gap:var(--gh-space-32)}.gh-pmade__header{flex-direction:column;align-items:flex-start;gap:var(--gh-space-32)}.gh-pmade__hours{flex-flow:row wrap;align-items:baseline;text-align:start}.gh-pmade__hours-text{font-size:var(--display-28-regular-font-size);line-height:var(--display-28-regular-line-height)}.gh-pmade__hours-caption{font-size:var(--gh-body-16)}.gh-pmade__body{grid-template-columns:minmax(0,1fr);gap:var(--gh-space-32)}.gh-pmade__media{aspect-ratio:350 / 240}.gh-pmade__content{grid-column:1;gap:var(--gh-space-32)}.gh-pmade__step{gap:var(--gh-space-16)}.gh-pmade__rail{padding-top:var(--gh-space-8)}.gh-pmade__step-text{gap:var(--gh-space-8)}.gh-pmade__step-title{font-size:var(--display-28-regular-font-size)}.gh-pmade__heritage{align-items:stretch}.gh-pmade__heritage-text{font-size:var(--gh-body-16)}.gh-previews__inner{flex-direction:column;gap:var(--gh-space-24)}.gh-previews__summary{flex-basis:auto;width:100%}.gh-previews__app{width:100%}.gh-odesigns__inner{gap:var(--gh-space-24)}.gh-odesigns__arrows{display:none}.gh-odesigns__inner>.gh-mcarousel__progress{margin-top:calc(var(--gh-space-8) * -1)}.gh-odesigns__item{flex-basis:auto}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/gh-product.css.map */
