:root{--shapd-canvas: #faf8f6;--shapd-shell: #f0ebe7;--shapd-blush: #f2e4de;--shapd-sand: #d9bcae;--shapd-espresso: #2a2320;--shapd-espresso-soft: #6e625b;--shapd-taupe: #9b9895;--shapd-ember: #b84a2e;--shapd-ember-wash: #faede8;--shapd-line: #e6ded9;--shapd-line-soft: #efe9e5;--shapd-pdp-max-width: 1400px;--shapd-pdp-pad: clamp(18px, 4.5vw, 64px)}.shapd-press,.shapd-ugc,.shapd-faq,.shapd-newsletter,.shopify-section[id*=product_recommendations] .section{--page-margin: var(--shapd-pdp-pad);--page-width: calc(var(--shapd-pdp-max-width) + var(--shapd-pdp-pad) * 2)}[id$=__main] .product-details:has(bundle-picker) .quantity-selector-wrapper,[id$=__main] .product-details:has(bundle-picker) .quantity-label,[id$=__main] .product-details:has(bundle-picker) .quantity-rules,[id$=__main] .product-details:has(bundle-picker) volume-pricing,.product-details:has(bundle-picker) .quantity-selector-wrapper,.product-details:has(bundle-picker) .quantity-label,.product-details:has(bundle-picker) .quantity-rules,.product-details:has(bundle-picker) volume-pricing{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[id$=__main] .product-details{--shapd-purchase-type: 12.5px}[id$=__main] .product-details>.group-block>.group-block-content{row-gap:0}[id$=__main] .product-details>.group-block>.group-block-content>variant-picker{margin-block-end:28px}[id$=__main] .product-details .group-block:has(>.group-block-content>.delivery-estimate){margin-block-end:26px}[id$=__main] .product-details .group-block:has(>.group-block-content>.delivery-estimate)>.group-block-content{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px}[id$=__main] .product-details .group-block:has(>.group-block-content>.delivery-estimate) .group-block:has(product-inventory){flex:1 1 auto;min-width:min(100%,152px)}[id$=__main] .product-details product-inventory .product-inventory__status{font-size:var(--shapd-purchase-type);line-height:normal;color:var(--shapd-espresso-soft);gap:0}[id$=__main] .product-details product-inventory .product-inventory__icon{display:none}[id$=__main] .product-details product-inventory .product-inventory__text:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--shapd-ember);margin-right:7px;vertical-align:.1em}[id$=__main] .product-details .stock-meter{display:block;height:3px;width:152px;max-width:100%;margin-block-start:9px;background:var(--color-border)}[id$=__main] .product-details .stock-meter--empty{display:none}[id$=__main] .product-details .stock-meter__fill{display:block;height:100%;background:var(--shapd-ember)}@media(prefers-reduced-motion:no-preference){[id$=__main] .product-details .stock-meter__fill{transition:width .2s}}[id$=__main] .product-details .delivery-estimate{display:flex;align-items:center;flex:0 1 auto;font-size:var(--shapd-purchase-type);line-height:normal;color:var(--shapd-espresso-soft);white-space:nowrap}[id$=__main] .product-details .delivery-estimate__dot{width:6px;height:6px;border-radius:50%;background:var(--shapd-ember);flex:none;margin-right:7px}[id$=__main] .product-details .bundle-picker{display:flex;flex-direction:column;width:100%;max-width:100%;align-self:stretch;gap:var(--bundle-picker-gap, 9px);margin-block-end:24px}[id$=__main] .product-details .bundle-tier{position:relative;width:100%}[id$=__main] .product-details .bundle-tier__input,[id$=__main] .product-details .bundle-tier__input:focus,[id$=__main] .product-details .bundle-tier__input:focus-visible,[id$=__main] .product-details .bundle-tier__input:active,[id$=__main] .product-details .bundle-tier__input:checked{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;-webkit-appearance:none!important;appearance:none!important;opacity:0!important;outline:none!important}[id$=__main] .product-details .bundle-tier__input:after{display:none!important;content:none!important}[id$=__main] .product-details .bundle-tier__label{display:flex;align-items:center;gap:14px;width:100%;border:1px solid var(--color-border);padding:18px 20px;cursor:pointer;background:transparent;line-height:normal}[id$=__main] .product-details .bundle-tier__label:hover{border-color:var(--color-foreground-subdued)}[id$=__main] .product-details .bundle-tier__radio{width:17px;height:17px;border-radius:50%;border:1.5px solid var(--color-foreground-subdued);flex:none;display:grid;place-items:center}[id$=__main] .product-details .bundle-tier__radio:after{content:"";width:9px;height:9px;border-radius:50%;background:transparent}[id$=__main] .product-details .bundle-tier__text{flex:1;min-width:0}[id$=__main] .product-details .bundle-tier__title{display:block;font-family:var(--font-accent--family);font-weight:600;font-size:var(--shapd-purchase-type);line-height:normal;text-transform:uppercase;letter-spacing:.1em;margin-bottom:2px}[id$=__main] .product-details .bundle-tier__subtext{font-size:var(--shapd-purchase-type);line-height:normal;color:var(--shapd-espresso-soft)}[id$=__main] .product-details .bundle-tier__price{text-align:right;white-space:nowrap;flex-shrink:0}[id$=__main] .product-details .bundle-tier__total{display:block;font-family:var(--font-accent--family);font-weight:600;font-size:17px;line-height:1.2}[id$=__main] .product-details .bundle-tier__compare{display:block;color:var(--shapd-taupe);font-size:var(--shapd-purchase-type);line-height:normal}[id$=__main] .product-details .bundle-tier__badge{position:absolute;top:-1px;right:-1px;background:var(--color-foreground);color:var(--color-background);font-family:var(--font-accent--family);font-weight:600;font-size:9px;letter-spacing:.12em;text-transform:uppercase;padding:4px 9px}[id$=__main] .product-details .bundle-tier__input:disabled+.bundle-tier__label{opacity:.45;cursor:not-allowed;pointer-events:none}[id$=__main] .product-details .bundle-tier:has(.bundle-tier__input:disabled:checked) .bundle-tier__label{border-color:var(--color-border);background:transparent}[id$=__main] .product-details .bundle-tier:has(.bundle-tier__input:checked) .bundle-tier__label{border:1.5px solid var(--shapd-ember);background:var(--shapd-ember-wash)}[id$=__main] .product-details .bundle-tier:has(.bundle-tier__input:checked) .bundle-tier__radio{border-color:var(--shapd-ember)}[id$=__main] .product-details .bundle-tier:has(.bundle-tier__input:checked) .bundle-tier__radio:after{background:var(--shapd-ember)}[id$=__main] .product-details .bundle-tier__input:focus-visible+.bundle-tier__label{outline:2px solid var(--shapd-ember);outline-offset:3px}@media(prefers-reduced-motion:no-preference){[id$=__main] .product-details .bundle-tier__label{transition:border-color .15s,background-color .15s}}[id$=__main] .product-details .buy-buttons-block{margin-block-end:18px}[id$=__main] .product-details .product-form-buttons--single-action{gap:0}[id$=__main] .product-details .product-form-buttons--single-action .add-to-cart-button{width:100%;height:auto;min-height:0;padding-block:21px;padding-inline:24px;font-size:var(--shapd-purchase-type);font-weight:600;line-height:normal;letter-spacing:.18em;text-transform:uppercase}[id$=__main] .product-details .product-form-buttons--single-action .add-to-cart-button:hover:not(:disabled){background-color:var(--shapd-espresso);border-color:var(--shapd-espresso);color:#fff}[id$=__main] .product-details .product-form-buttons--single-action .add-to-cart-button:disabled{opacity:var(--disabled-opacity, .5);cursor:not-allowed}[id$=__main] .product-details .product-form-buttons--single-action .add-to-cart-icon{display:none}[id$=__main] .product-details .payment-icons__list{justify-content:center;gap:6px}[id$=__main] .product-details .payment-icons__item{display:grid;place-items:center;width:38px;height:25px;border:1px solid var(--color-border)}[id$=__main] .product-details .payment-icons__item .icon{max-width:100%;max-height:100%}@media screen and (max-width:374px){[id$=__main] .product-details .delivery-estimate{white-space:normal}[id$=__main] .product-details .group-block:has(>.group-block-content>.delivery-estimate)>.group-block-content{flex-direction:column;align-items:stretch}[id$=__main] .product-details .bundle-tier__label{flex-wrap:wrap;row-gap:10px}[id$=__main] .product-details .bundle-tier__price{width:100%;text-align:left;padding-left:31px}}[id$=__main] .product-information{--shapd-pdp-max-width: 1400px;--shapd-pdp-pad: clamp(18px, 4.5vw, 64px);--shapd-pdp-gap-desktop: 68px;--shapd-pdp-gap-mobile: 36px;--page-margin: var(--shapd-pdp-pad);--page-content-width: min( calc(var(--shapd-pdp-max-width) - var(--shapd-pdp-pad) * 2), calc(100% - var(--shapd-pdp-pad) * 2) );--page-width: calc(var(--page-content-width) + var(--shapd-pdp-pad) * 2);overflow-x:clip}@media screen and (max-width:980px){[id$=__main] .product-information{--gap: var(--shapd-pdp-gap-mobile) !important;--spacing-scale: 1}[id$=__main] .product-information__grid,[id$=__main] .product-information__grid.product-information__grid--half{display:grid!important;grid-column:2!important;grid-template-columns:minmax(0,1fr)!important;align-items:start}[id$=__main] .product-information__grid .product-information__media,[id$=__main] .product-information__grid.product-information__grid--half .product-information__media{grid-column:1 / -1!important;padding-inline:0!important}[id$=__main] .product-information__grid .product-details,[id$=__main] .product-information__grid.product-information__grid--half .product-details{grid-column:1 / -1!important;width:100%;min-width:0;padding-inline:0!important}[id$=__main] .product-information__media{order:0}[id$=__main] .product-details{order:1}[id$=__main] .product-information media-gallery.sticky-content{position:static;top:auto}}@media screen and (min-width:981px){[id$=__main] .product-information{--gap: var(--shapd-pdp-gap-desktop) !important}[id$=__main] .product-information__grid{align-items:start}[id$=__main] .product-information__grid.product-information__grid--half.product-information--media-left .product-information__media{padding-right:calc(var(--gap, var(--shapd-pdp-gap-desktop)) / 2)}[id$=__main] .product-information__grid.product-information__grid--half.product-information--media-left .product-details,[id$=__main] .product-information__grid.product-information__grid--half.product-information--media-right .product-information__media{padding-left:calc(var(--gap, var(--shapd-pdp-gap-desktop)) / 2)}[id$=__main] .product-information__grid.product-information__grid--half.product-information--media-right .product-details{padding-right:calc(var(--gap, var(--shapd-pdp-gap-desktop)) / 2)}[id$=__main] .product-details.sticky-content--desktop{position:static;top:auto}[id$=__main] .product-information__grid .product-details{min-width:0}[id$=__main] .product-information__grid .product-information__media{align-self:stretch}[id$=__main] .product-information media-gallery.sticky-content{position:sticky;--sticky-header-offset: var(--header-height, 0px);top:var(--sticky-header-offset)}}[id$=__main] media-gallery.media-gallery--carousel{--shapd-gallery-aspect: 3 / 4;--gallery-aspect-ratio: var(--shapd-gallery-aspect) !important}[id$=__main] media-gallery.media-gallery--carousel .product-media-container:not(.dialog-zoomed-gallery *){background-color:var(--shapd-shell)}[id$=__main] media-gallery.media-gallery--carousel slideshow-component:has(slideshow-controls[thumbnails]){column-gap:12px}[id$=__main] media-gallery.media-gallery--carousel slideshow-controls[thumbnails] .slideshow-controls__thumbnails{gap:8px;padding:0;margin-inline:0}[id$=__main] media-gallery.media-gallery--carousel slideshow-controls[thumbnails] .slideshow-control{width:var(--thumbnail-width);--aspect-ratio: var(--shapd-gallery-aspect) !important;border:1px solid transparent;outline:none;background-color:var(--shapd-shell)}[id$=__main] media-gallery.media-gallery--carousel slideshow-controls[thumbnails] .slideshow-control:is([aria-selected=true]){border-color:var(--shapd-espresso);outline:none}[id$=__main] media-gallery.media-gallery--carousel slideshow-controls[thumbnails] .slideshow-control:focus-visible{outline:var(--focus-outline-width) solid var(--shapd-espresso);outline-offset:var(--focus-outline-offset)}@media screen and (max-width:749px){[id$=__main] media-gallery.media-gallery--carousel slideshow-component:has(slideshow-controls[pagination-position=left][thumbnails]){display:grid;grid-template:"controls container" auto "controls arrows" min-content / auto 1fr}[id$=__main] media-gallery.media-gallery--carousel slideshow-controls[pagination-position=left][thumbnails]{order:-1;display:flex;flex-direction:column;height:0;min-height:100%}[id$=__main] media-gallery.media-gallery--carousel slideshow-controls[pagination-position=left][thumbnails] .slideshow-controls__thumbnails-container{overflow:hidden auto}[id$=__main] media-gallery.media-gallery--carousel slideshow-controls[pagination-position=left][thumbnails] .slideshow-controls__thumbnails{flex-direction:column}}[id$=__main] .product-details .rating-wrapper{gap:8px;margin-block-end:18px;font-size:12.5px;line-height:normal;color:var(--shapd-espresso-soft)}[id$=__main] .product-details .rating-wrapper .rating{--star-size: 12px;gap:2px}[id$=__main] .product-details .rating-wrapper .rating .stars{width:12px;height:12px}[id$=__main] .product-details .rating-wrapper .rating-count,[id$=__main] .product-details .rating-wrapper .rating-count>span,[id$=__main] .product-details .rating-wrapper .rating-count-separator{color:var(--shapd-espresso-soft);font-size:12.5px;font-weight:400;line-height:normal}[id$=__main] .product-details .rating-wrapper .rating-count-separator{font-size:0}[id$=__main] .product-details .rating-wrapper .rating-count-separator:before{content:"\2014";font-size:12.5px}[id$=__main] .product-details .rating-wrapper .filled-star{fill:var(--shapd-ember)}[id$=__main] .product-details .text-block h1{font-size:clamp(30px,3.6vw,44px);font-weight:600;letter-spacing:-.025em;line-height:1.08;margin:0 0 18px;color:var(--shapd-espresso)}[id$=__main] .product-details product-price [ref=priceContainer] .price__regular:not(.price__hidden),[id$=__main] .product-details product-price [ref=priceContainer] .price__sale:not(.price__hidden){display:flex;align-items:baseline;flex-wrap:wrap;gap:12px}[id$=__main] .product-details product-price [ref=priceContainer] .price__hidden{display:none}[id$=__main] .product-details product-price .price-item__group{display:inline-flex;align-items:baseline}[id$=__main] .product-details product-price .price{font-size:27px;font-weight:600;line-height:normal;color:var(--shapd-espresso)}[id$=__main] .product-details product-price .compare-at-price{font-size:16px;font-weight:400;line-height:normal;color:var(--shapd-taupe);text-decoration:line-through;text-decoration-thickness:1px;text-decoration-color:var(--shapd-taupe)}[id$=__main] .product-details product-price .price-savings-badge{display:inline-flex;align-items:center;background:var(--shapd-ember);color:#fff;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:5px 9px;line-height:normal}[id$=__main] .product-details product-price .tax-note{font-size:12.5px;line-height:normal;color:var(--shapd-espresso-soft);margin-block-start:9px}[id$=__main] .product-details>.group-block>.group-block-content>.group-block:has(product-price){margin-block-end:34px}[id$=__main] .product-details variant-picker{--variant-picker-swatch-width: 46px;--variant-picker-swatch-height: 46px;--options-border-radius: 0;max-width:100%}[id$=__main] .product-details variant-picker .variant-option+.variant-option{margin-top:28px}[id$=__main] .product-details variant-picker .variant-option--buttons legend{display:flex;justify-content:flex-start;align-items:center;gap:0;width:100%;margin-block-end:12px;padding:0;font-weight:600;font-size:10.5px;line-height:16px;letter-spacing:.2em;text-transform:uppercase;color:var(--variant-option-label-color, var(--color-foreground))}[id$=__main] .product-details variant-picker .variant-option__swatch-value{padding-inline-start:0;font-family:var(--font-body--family);font-weight:400;font-size:13px;line-height:16px;letter-spacing:0;text-transform:none;color:var(--shapd-espresso-soft)}[id$=__main] .product-details variant-picker .variant-option__swatch-value:before{content:":";padding-inline-end:.45em;font-weight:600;color:var(--variant-option-label-color, var(--color-foreground))}[id$=__main] .product-details variant-picker .variant-option--swatches{gap:10px}[id$=__main] .product-details variant-picker .variant-option--buttons:not(.variant-option--swatches){display:flex;flex-wrap:wrap;gap:7px;max-width:100%}[id$=__main] .product-details variant-picker .variant-option--equal-width-buttons:not(.variant-option--swatches){display:flex;grid-template-columns:unset}[id$=__main] .product-details variant-picker .variant-option__button-label--has-swatch{box-sizing:border-box;width:46px;height:46px;flex:0 0 46px;padding:0;border:none;border-radius:50%;background-color:transparent;overflow:visible;display:flex;align-items:center;justify-content:center}[id$=__main] .product-details variant-picker .variant-option__button-label--has-swatch .swatch{--swatch-width: 46px;--swatch-height: 46px;width:46px;height:46px;border-radius:50%;border:none;flex-shrink:0;box-shadow:0 0 0 1px rgb(var(--color-foreground-rgb) / .1)}[id$=__main] .product-details variant-picker .variant-option__button-label--has-swatch:has(:checked){border:none;outline:none;box-shadow:none}[id$=__main] .product-details variant-picker .variant-option__button-label--has-swatch:has(:checked) .swatch{box-shadow:0 0 0 2px var(--color-background),0 0 0 3.5px var(--color-selected-variant-border)}[id$=__main] .product-details variant-picker .variant-option__button-label--has-swatch:hover{outline:none;border:none}[id$=__main] .product-details variant-picker .variant-option__button-label--has-swatch:not(:has(:checked)):hover .swatch{box-shadow:0 0 0 1px rgb(var(--color-foreground-rgb) / .18)}[id$=__main] .product-details variant-picker .variant-option__button-label--has-swatch:has(:focus-visible){outline:var(--focus-outline-width) solid var(--color-foreground);outline-offset:var(--focus-outline-offset)}[id$=__main] .product-details variant-picker .variant-option__button-label--has-swatch:has(:checked):after{content:none;display:none}[id$=__main] .product-details variant-picker .variant-option__button-label--has-swatch:has([data-option-available=false]) .swatch{opacity:var(--opacity-60);box-shadow:0 0 0 1px rgb(var(--color-foreground-rgb) / .1)}[id$=__main] .product-details variant-picker .variant-option__button-label:not(.variant-option__button-label--has-swatch){flex:0 1 auto;min-width:54px;min-height:0;padding:12px 6px;white-space:normal;text-wrap:balance;font-weight:600;font-size:12.5px;line-height:normal;background-color:var(--color-variant-background);color:var(--color-variant-text);border-color:var(--color-variant-border)}[id$=__main] .product-details variant-picker .variant-option__button-label:not(.variant-option__button-label--has-swatch):hover{border-color:var(--color-variant-hover-border);background-color:var(--color-variant-hover-background);color:var(--color-variant-hover-text)}[id$=__main] .product-details variant-picker .variant-option__button-label:not(.variant-option__button-label--has-swatch):has(:checked){color:var(--color-selected-variant-text);border-color:var(--color-selected-variant-border)}[id$=__main] .product-details variant-picker .variant-option__button-label:not(.variant-option__button-label--has-swatch):has(:checked) .variant-option__button-label__pill{background-color:var(--color-selected-variant-background)}[id$=__main] .product-details variant-picker .variant-option__button-label:not(.variant-option__button-label--has-swatch):has(:checked):hover .variant-option__button-label__pill{background-color:var(--color-selected-variant-hover-background)}[id$=__main] .product-details variant-picker .variant-option__button-label:has([data-option-available=false]){color:rgb(var(--color-variant-text-rgb) / var(--opacity-60));cursor:not-allowed}[id$=__main] .product-details variant-picker .variant-option__button-label:has([data-option-available=false]):not(.variant-option__button-label--has-swatch) .variant-option__button-label__text{text-decoration:line-through;text-decoration-color:var(--color-variant-border)}[id$=__main] .product-details variant-picker .variant-option__button-label:has([data-option-available=false]):hover,[id$=__main] .product-details variant-picker .variant-option__button-label:has([aria-disabled=true]):hover{background-color:var(--color-variant-background);border-color:var(--color-variant-border);color:rgb(var(--color-variant-text-rgb) / var(--opacity-60));cursor:not-allowed}[id$=__main] .product-details variant-picker .variant-option__button-label:not(.variant-option__button-label--has-swatch):has(:focus-visible){outline:var(--focus-outline-width) solid var(--color-foreground);outline-offset:var(--focus-outline-offset);border-color:var(--color-foreground)}@media screen and (max-width:749px){[id$=__main] .product-details variant-picker .variant-option--buttons{max-width:100%}[id$=__main] .product-details variant-picker .variant-option__button-label:not(.variant-option__button-label--has-swatch){min-width:min(54px,100%)}}@media screen and (max-width:374px){[id$=__main] .product-details variant-picker .variant-option__button-label--has-swatch{width:42px;height:42px;flex:0 0 42px}[id$=__main] .product-details variant-picker .variant-option__button-label--has-swatch .swatch{--swatch-width: 42px;--swatch-height: 42px;width:42px;height:42px}}[id$=__main] .product-details .payment-icons{margin-block-end:22px}[id$=__main] .product-details .payment-icons~.group-block:has(+.group-block){width:100%;margin-block-end:22px;padding:16px 20px;border:0;border-radius:0;background-color:var(--shapd-blush);color:var(--shapd-espresso)}[id$=__main] .product-details .payment-icons~.group-block:has(+.group-block)>.group-block-content{display:flex;flex-flow:row nowrap;align-items:center;gap:11px;width:100%;min-height:0;padding:0}[id$=__main] .product-details .payment-icons~.group-block:has(+.group-block) .icon-block{flex:none;align-items:center;color:var(--shapd-espresso)}[id$=__main] .product-details .payment-icons~.group-block:has(+.group-block) .icon-block__media,[id$=__main] .product-details .payment-icons~.group-block:has(+.group-block) .icon-block__media svg{width:17px;height:17px}[id$=__main] .product-details .payment-icons~.group-block:has(+.group-block) .text-block{flex:1 1 auto;min-width:0;width:auto;max-width:none;align-items:flex-start}[id$=__main] .product-details .payment-icons~.group-block:has(+.group-block) .text-block :is(h1,h2,h3,h4,h5,h6,p,.rte){margin:0;font-family:var(--font-accent--family);font-weight:600;font-size:11.5px;line-height:1.35;letter-spacing:.12em;text-transform:uppercase;color:var(--shapd-espresso)}[id$=__main] .product-details .payment-icons~.group-block+.group-block{width:100%;padding-block:0;padding-inline:0;margin:0;border:0;border-radius:0;background:transparent;--border-width: 0;--border-style: none}[id$=__main] .product-details .payment-icons~.group-block+.group-block>.group-block-content{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:100%;border-block:1px solid var(--shapd-line)}[id$=__main] .product-details .payment-icons~.group-block+.group-block>.group-block-content>.group-block{min-width:0;padding:22px 10px;border:0;border-radius:0;background:transparent;--border-width: 0;--border-style: none}[id$=__main] .product-details .payment-icons~.group-block+.group-block>.group-block-content>.group-block:not(:last-child){border-inline-end:1px solid var(--shapd-line)}[id$=__main] .product-details .payment-icons~.group-block+.group-block>.group-block-content>.group-block>.group-block-content{display:flex;flex-direction:column;align-items:center;gap:10px;padding:0}[id$=__main] .product-details .payment-icons~.group-block+.group-block .icon-block{display:flex;justify-content:center;color:var(--shapd-espresso)}[id$=__main] .product-details .payment-icons~.group-block+.group-block .icon-block__media,[id$=__main] .product-details .payment-icons~.group-block+.group-block .icon-block__media svg{width:21px;height:21px}[id$=__main] .product-details .payment-icons~.group-block+.group-block .text-block{width:100%;text-align:center;align-items:center}[id$=__main] .product-details .payment-icons~.group-block+.group-block .text-block :is(p,.rte,.paragraph){margin:0;font-family:var(--font-body--family);font-size:11.5px;line-height:1.45;color:var(--shapd-espresso-soft);text-transform:none;letter-spacing:normal;font-weight:400}[id$=__main] .product-details .accordion{width:100%;margin-block-start:38px;padding:0;border:0;border-radius:0;background:transparent;--color-border: var(--shapd-line)}[id$=__main] .product-details .accordion.accordion--dividers accordion-custom .details{border-block:0;border-block-end:1px solid var(--shapd-line)}[id$=__main] .product-details .accordion.accordion--dividers accordion-custom:first-child .details,[id$=__main] .product-details .accordion.accordion--dividers accordion-custom:last-child .details{border-block-start:0;border-block-end:1px solid var(--shapd-line)}[id$=__main] .product-details .accordion .details__header{padding-block:20px;padding-inline:0;min-height:0;font-family:var(--font-accent--family);font-weight:600;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;line-height:1.35;color:var(--shapd-espresso)}[id$=__main] .product-details .accordion .details__header:hover{color:var(--shapd-espresso)}[id$=__main] .product-details .accordion .details__icon,[id$=__main] .product-details .accordion.accordion--plus .details__header .svg-wrapper{display:none}[id$=__main] .product-details .accordion.accordion--plus .details__header:after{content:"+";margin-inline-start:auto;font-family:var(--font-body--family);font-size:18px;font-weight:400;line-height:1;color:var(--shapd-taupe)}[id$=__main] .product-details .accordion.accordion--plus details[open]>.details__header:after{content:"\2013"}[id$=__main] .product-details .accordion.accordion--dividers .details-content{padding-block:0 22px}[id$=__main] .product-details .accordion .details-content rte-formatter{display:block;max-width:56ch;font-family:var(--font-body--family);font-size:14px;line-height:1.75;color:var(--shapd-espresso-soft)}[id$=__main] .product-details .accordion .details-content rte-formatter :is(p,ul,ol){margin-block:0;padding:0}[id$=__main] .product-details .accordion .details-content rte-formatter p+p{margin-block-start:.75em}@media(prefers-reduced-motion:reduce){[id$=__main] .product-details .accordion accordion-custom details::details-content,[id$=__main] .product-details .accordion accordion-custom details .details-content{transition:none}}.shapd-press.spacing-style,.shapd-ugc.spacing-style,[id*=product_recommendations] product-recommendations .section.spacing-style{padding-block-start:84px;padding-block-end:84px}.shapd-press-section .section-background,.shapd-press{background-color:var(--shapd-blush)}.shapd-ugc-section .section-background,.shapd-ugc{background-color:var(--shapd-espresso)}.shapd-press__grid{display:grid;grid-template-columns:190px 1fr;gap:64px;align-items:center;max-width:var(--shapd-pdp-max-width);margin-inline:auto}.shapd-press__logos{display:grid;gap:26px}.shapd-press__logo{font-family:var(--font-primary--family);font-weight:600;font-size:21px;letter-spacing:.08em;color:var(--shapd-espresso);opacity:.42}.shapd-press__quote{margin:0;font-family:var(--font-primary--family);font-weight:500;font-size:clamp(21px,2.4vw,29px);line-height:1.4;letter-spacing:-.02em;color:var(--shapd-espresso)}.shapd-press__quote footer{font-family:var(--font-body--family);font-weight:500;font-size:12.5px;color:var(--shapd-espresso-soft);margin-top:18px;letter-spacing:0}.shapd-ugc{color:var(--shapd-canvas)}.shapd-ugc__wrap{max-width:var(--shapd-pdp-max-width);width:100%;margin-inline:auto}.shapd-ugc__contour{display:block;width:100%;height:44px;margin-bottom:28px}.shapd-ugc__heading{margin:0 0 38px;text-align:center;font-family:var(--font-primary--family);font-weight:600;font-size:clamp(24px,2.8vw,33px);line-height:1.2;letter-spacing:-.025em;color:var(--shapd-canvas)}.shapd-ugc__rail{display:flex;gap:16px;width:100%;max-width:100%;overflow-x:auto;padding-bottom:8px;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.shapd-ugc__card{flex:0 0 256px;min-width:0}.shapd-ugc__media{aspect-ratio:3 / 4;background:#3b322d;display:grid;place-items:center;overflow:hidden}.shapd-ugc__image{width:100%;height:100%;object-fit:cover}.shapd-ugc__media video.shapd-ugc__video,.shapd-ugc__media .shapd-ugc__video video{width:100%;height:100%;object-fit:cover;display:block}.shapd-ugc__video--embed{width:100%;height:100%;border:0;display:block}.shapd-ugc__placeholder{color:#8c7d75;font-family:var(--font-primary--family);font-weight:600;font-size:10px;letter-spacing:.18em;text-transform:uppercase}.shapd-ugc__caption{margin:12px 0 0;font-size:12.5px;line-height:1.45;color:#b8aba4}[id*=product_recommendations] product-recommendations .section-resource-list{max-width:var(--shapd-pdp-max-width);margin-inline:auto}[id*=product_recommendations] product-recommendations .section-resource-list__content :is(h1,h2,h3,h4,.text-block){margin:0 0 38px;font-family:var(--font-primary--family);font-weight:600;font-size:clamp(24px,2.8vw,33px);line-height:1.2;letter-spacing:-.025em;color:var(--shapd-espresso)}[id*=product_recommendations] product-recommendations .section-resource-list__content :is(h1,h2,h3,h4){font-size:clamp(24px,2.8vw,33px)}[id*=product_recommendations] product-recommendations .resource-list--grid{--resource-list-column-gap-desktop: 26px;--resource-list-row-gap-desktop: 26px;--resource-list-column-gap: 26px;--resource-list-row-gap: 26px;gap:26px;--resource-list-columns: repeat(4, minmax(0, 1fr));--resource-list-columns-mobile: repeat(2, minmax(0, 1fr))}[id*=product_recommendations] product-recommendations .product-card__content{--product-card-gap: 0px;gap:0}[id*=product_recommendations] product-recommendations .card-gallery{--gallery-aspect-ratio: 3 / 4;margin-bottom:15px;background-color:var(--shapd-shell)}[id*=product_recommendations] product-recommendations .product-badges--top-left{top:12px;left:12px}[id*=product_recommendations] product-recommendations .product-badges__badge{background:var(--shapd-ember);color:#fff;font-family:var(--font-primary--family);font-weight:600;font-size:10px;letter-spacing:.12em;text-transform:uppercase;padding:5px 9px;border-radius:0}[id*=product_recommendations] product-recommendations .color-custom-badge-sale{--color-background: var(--shapd-ember);--color-foreground: #fff}[id*=product_recommendations] product-recommendations .price{margin-bottom:6px}[id*=product_recommendations] product-recommendations .price .compare-at-price{color:var(--shapd-taupe);text-decoration:line-through;font-size:16px;font-family:var(--font-body--family);font-weight:400}[id*=product_recommendations] product-recommendations .price .price-item--sale,[id*=product_recommendations] product-recommendations .price .price__regular .price{font-family:var(--font-primary--family);font-weight:600;font-size:16px;color:var(--shapd-espresso)}[id*=product_recommendations] product-recommendations .price .price__sale{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}[id*=product_recommendations] product-recommendations product-title,[id*=product_recommendations] product-recommendations .product-title{margin-bottom:11px}[id*=product_recommendations] product-recommendations product-title :is(p,a),[id*=product_recommendations] product-recommendations .product-title :is(p,a){font-family:var(--font-primary--family);font-weight:600;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--shapd-espresso);text-decoration:none}[id*=product_recommendations] product-recommendations product-swatches{--product-swatches-padding-block-start: 0;--product-swatches-padding-block-end: 0;--product-swatches-padding-inline-start: 0;--product-swatches-padding-inline-end: 0}[id*=product_recommendations] product-recommendations .variant-option--swatches{margin:0;padding:0;border:0}[id*=product_recommendations] product-recommendations .variant-option--swatches ul{display:flex;gap:6px;margin:0;padding:0;list-style:none}[id*=product_recommendations] product-recommendations .variant-option__swatch{margin:0}[id*=product_recommendations] product-recommendations .variant-option__button-label--has-swatch{width:18px;height:18px;min-width:18px;min-height:18px;padding:0;border-radius:50%;border:1px solid var(--shapd-line);overflow:hidden}[id*=product_recommendations] product-recommendations .variant-option__button-label--has-swatch .swatch{width:18px;height:18px;border-radius:50%}[id*=product_recommendations] product-recommendations .quick-add,[id*=product_recommendations] product-recommendations quick-add-component{display:none!important}@media screen and (max-width:980px){.shapd-press__grid{grid-template-columns:1fr;gap:32px}[id*=product_recommendations] product-recommendations .resource-list--grid{--resource-list-columns: repeat(2, minmax(0, 1fr));--resource-list-columns-mobile: repeat(2, minmax(0, 1fr))}}@media(prefers-reduced-motion:reduce){.shapd-ugc__rail{scroll-behavior:auto}}.shapd-faq.spacing-style{padding-block-start:84px;padding-block-end:84px}.shapd-faq-section .section-background,.shapd-faq{background-color:var(--shapd-shell)}.shapd-faq__wrap{width:100%;max-width:800px;margin-inline:auto;text-align:left}.shapd-faq__heading{margin:0 0 38px;font-family:var(--font-primary--family);font-weight:600;font-size:clamp(24px,2.8vw,33px);line-height:1.2;letter-spacing:-.025em;color:var(--shapd-espresso)}.shapd-faq__intro{margin:0;max-width:56ch;font-family:var(--font-body--family);font-size:14px;line-height:1.75;color:var(--shapd-espresso-soft)}.shapd-faq__intro :is(p,ul,ol){margin-block:0}.shapd-faq__intro p+p{margin-block-start:.75em}.shapd-faq__accordion{width:100%;margin-block-start:34px;padding:0;border:0;border-block-start:1px solid var(--shapd-line);border-radius:0;background:transparent;text-align:start;--color-border: var(--shapd-line)}.shapd-faq__accordion.accordion--dividers accordion-custom .details{border-block:0;border-block-end:1px solid var(--shapd-line)}.shapd-faq__accordion.accordion--dividers accordion-custom:first-child .details,.shapd-faq__accordion.accordion--dividers accordion-custom:last-child .details{border-block-start:0;border-block-end:1px solid var(--shapd-line)}.shapd-faq__accordion .details__header{display:flex;align-items:center;justify-content:space-between;width:100%;padding-block:20px;padding-inline:0;min-height:0;font-family:var(--font-accent--family);font-weight:600;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;line-height:1.35;text-align:left;color:var(--shapd-espresso);cursor:pointer}.shapd-faq__accordion .details__header .shapd-faq__question{flex:1 1 auto;min-width:0}.shapd-faq__accordion .details__header:hover{color:var(--shapd-espresso)}.shapd-faq__accordion .details__header:focus-visible{outline:2px solid var(--shapd-espresso);outline-offset:2px}.shapd-faq__accordion.accordion--plus .details__header .svg-wrapper{display:none}.shapd-faq__accordion.accordion--plus .details__header:after{content:"+";flex:0 0 18px;margin-inline-start:16px;text-align:center;font-family:var(--font-body--family);font-size:18px;font-weight:400;line-height:1;color:var(--shapd-taupe)}.shapd-faq__accordion.accordion--plus details[open]>.details__header:after{content:"\2013"}.shapd-faq__accordion.accordion--dividers .details-content{padding-block:0 22px}.shapd-faq__accordion .details-content .shapd-faq__answer,.shapd-faq__accordion .details-content rte-formatter{display:block;max-width:56ch;font-family:var(--font-body--family);font-size:14px;line-height:1.75;color:var(--shapd-espresso-soft)}.shapd-faq__accordion .details-content .shapd-faq__answer :is(p,ul,ol),.shapd-faq__accordion .details-content rte-formatter :is(p,ul,ol){margin-block:0;padding:0}.shapd-faq__accordion .details-content .shapd-faq__answer p+p,.shapd-faq__accordion .details-content rte-formatter p+p{margin-block-start:.75em}@media(prefers-reduced-motion:reduce){.shapd-faq__accordion accordion-custom details::details-content,.shapd-faq__accordion accordion-custom details .details-content{transition:none}}.shapd-newsletter.spacing-style{padding-block-start:92px;padding-block-end:92px}.shapd-newsletter-section .section-background,.shapd-newsletter{background-color:var(--color-background, var(--shapd-sand))}.shapd-newsletter__wrap{width:100%;max-width:var(--shapd-pdp-max-width);margin-inline:auto}.shapd-newsletter__eyebrow{margin:0;font-family:var(--font-primary--family);font-weight:600;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--shapd-ember)}.shapd-newsletter__heading{margin:14px 0 16px;max-width:15ch;font-family:var(--font-primary--family);font-weight:600;font-size:clamp(28px,3.2vw,42px);line-height:1.2;letter-spacing:-.025em;color:var(--shapd-espresso)}.shapd-newsletter__paragraph{margin:0 0 30px;max-width:42ch;font-family:var(--font-body--family);font-size:14.5px;line-height:1.65;color:var(--shapd-espresso-soft)}.shapd-newsletter__paragraph p{margin:0}.shapd-newsletter__form{display:flex;flex-direction:column;gap:12px;max-width:440px}.shapd-newsletter__field{display:flex;align-items:stretch;max-width:440px;border-bottom:1px solid var(--shapd-espresso);transition:border-color .2s ease,box-shadow .2s ease;--color-input-background: transparent}.shapd-newsletter__field:focus-within{border-bottom-width:2px;margin-bottom:-1px}.shapd-newsletter__input{flex:1;min-width:0;margin:0;padding:14px 2px;border:0;border-radius:0;background:none;font-family:var(--font-body--family);font-size:14px;line-height:1.4;color:var(--shapd-espresso)}.shapd-newsletter__input::placeholder{color:var(--shapd-espresso-soft)}.shapd-newsletter__input:focus,.shapd-newsletter__input:focus-visible{outline:none;box-shadow:none;border:0}.shapd-newsletter__button{flex-shrink:0;margin:0;padding:14px 26px;border:0;border-radius:0;background:var(--shapd-ember);color:#fff;cursor:pointer;font-family:var(--font-primary--family);font-weight:600;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;transition:background-color .2s ease}.shapd-newsletter__button:hover{background:var(--shapd-espresso)}.shapd-newsletter__button:focus-visible{outline:2px solid var(--shapd-espresso);outline-offset:2px}.shapd-newsletter__message{margin:0;font-family:var(--font-body--family);font-size:13.5px;line-height:1.5}.shapd-newsletter__message--error{color:var(--shapd-ember)}.shapd-newsletter__message--success{color:var(--shapd-espresso)}.shapd-newsletter__message-text{margin:0}@media screen and (max-width:480px){.shapd-newsletter__field{flex-direction:column;align-items:stretch;gap:0;border-bottom:0;max-width:none}.shapd-newsletter__field:focus-within{border-bottom-width:0;margin-bottom:0}.shapd-newsletter__input{width:100%;border:0;border-bottom:1px solid var(--shapd-espresso);padding-inline:0}.shapd-newsletter__input:focus,.shapd-newsletter__input:focus-visible{border-bottom:2px solid var(--shapd-espresso);margin-bottom:-1px}.shapd-newsletter__button{width:100%;margin-top:14px}}@media(prefers-reduced-motion:reduce){.shapd-newsletter__field,.shapd-newsletter__button{transition:none}}[id$=__main] sticky-add-to-cart{--shapd-sticky-pad: clamp(18px, 4.5vw, 64px);--shapd-sticky-bar-offset: calc(78px + env(safe-area-inset-bottom, 0px)) }body:has([id$=__main] sticky-add-to-cart .sticky-add-to-cart__bar[data-stuck=true]) #MainContent{padding-bottom:var(--shapd-sticky-bar-offset)}[id$=__main] sticky-add-to-cart .sticky-add-to-cart__bar{left:0;right:0;bottom:0;width:100%;max-width:none;transform:translateY(100%);border-radius:0;box-shadow:none;border-top:1px solid var(--shapd-line);background-color:var(--shapd-canvas);padding-block:12px;padding-inline:var(--shapd-sticky-pad);padding-bottom:max(12px,env(safe-area-inset-bottom,0px));gap:16px;display:grid;grid-template-columns:52px minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;column-gap:16px;row-gap:2px}[id$=__main] sticky-add-to-cart .sticky-add-to-cart__bar:before{display:none}[id$=__main] sticky-add-to-cart .sticky-add-to-cart__bar[data-stuck=true]{transform:translateY(0)}[id$=__main] sticky-add-to-cart .sticky-add-to-cart__image{grid-column:1;grid-row:1 / -1;flex-shrink:0;width:52px;height:66px;aspect-ratio:auto;border-radius:0;background-color:var(--shapd-shell)}[id$=__main] sticky-add-to-cart .sticky-add-to-cart__image-img{object-fit:cover}[id$=__main] sticky-add-to-cart .sticky-add-to-cart__info{grid-column:2;grid-row:1;flex:1;min-width:0;padding-left:0!important;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:0;row-gap:0}[id$=__main] sticky-add-to-cart .sticky-add-to-cart__title{display:inline;margin:0 0 3px;font-family:var(--font-primary--family);font-weight:600;font-size:13.5px;line-height:1.3;letter-spacing:-.025em;color:var(--shapd-espresso);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}[id$=__main] sticky-add-to-cart .sticky-add-to-cart__info:has(.sticky-add-to-cart__variant:not([style*="display: none"]):not(:empty)) .sticky-add-to-cart__variant:before{content:" \2014  "}[id$=__main] sticky-add-to-cart .sticky-add-to-cart__variant{display:inline;margin:0;font-family:var(--font-primary--family);font-weight:600;font-size:13.5px;line-height:1.3;letter-spacing:-.025em;color:var(--shapd-espresso);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}[id$=__main] sticky-add-to-cart .sticky-add-to-cart__price{grid-column:2;grid-row:2;margin:0;font-family:var(--font-primary--family);font-weight:600;color:var(--shapd-espresso)}[id$=__main] sticky-add-to-cart .sticky-add-to-cart__price .price{font-size:15px}[id$=__main] sticky-add-to-cart .sticky-add-to-cart__price .compare-at-price{font-size:13px;color:var(--shapd-espresso-soft)}[id$=__main] sticky-add-to-cart .sticky-add-to-cart__price .price__sale{display:inline-flex;align-items:baseline;gap:8px}[id$=__main] sticky-add-to-cart .sticky-add-to-cart__price .price__sale .price-item__group:has(.compare-at-price){order:-1}[id$=__main] sticky-add-to-cart .sticky-add-to-cart__bar:has([ref=quantityDisplay][style*="display: inline"]) .sticky-add-to-cart__price{display:none}[id$=__main] sticky-add-to-cart .sticky-add-to-cart__button{grid-column:3;grid-row:1 / -1;align-self:center;height:auto;width:auto;min-height:44px;min-width:44px;padding:16px 48px;background-color:var(--shapd-ember)!important;border:0!important;border-radius:0;color:#fff!important;font-family:var(--font-primary--family);font-weight:600;font-size:12.5px;letter-spacing:.18em;text-transform:uppercase}[id$=__main] sticky-add-to-cart .sticky-add-to-cart__button:hover:not(:disabled){background-color:var(--shapd-espresso)!important;border-color:var(--shapd-espresso)!important;color:#fff!important}[id$=__main] sticky-add-to-cart .sticky-add-to-cart__button:focus-visible{outline:2px solid var(--shapd-espresso);outline-offset:2px}[id$=__main] sticky-add-to-cart .sticky-add-to-cart__button:disabled{opacity:var(--disabled-opacity, .5);cursor:not-allowed}[id$=__main] sticky-add-to-cart .sticky-add-to-cart__button .svg-wrapper{display:none}[id$=__main] sticky-add-to-cart .sticky-add-to-cart__bar .add-to-cart-text__content{display:inline!important}@media screen and (max-width:980px){[id$=__main] sticky-add-to-cart{--shapd-sticky-bar-offset: calc(66px + env(safe-area-inset-bottom, 0px)) }[id$=__main] sticky-add-to-cart .sticky-add-to-cart__bar{display:flex;align-items:center}[id$=__main] sticky-add-to-cart .sticky-add-to-cart__info,[id$=__main] sticky-add-to-cart .sticky-add-to-cart__price{display:none!important}[id$=__main] sticky-add-to-cart .sticky-add-to-cart__image{grid-column:auto;grid-row:auto}[id$=__main] sticky-add-to-cart .sticky-add-to-cart__button{flex:1;grid-column:auto;grid-row:auto;width:auto;padding-inline:24px}}@media(prefers-reduced-motion:reduce){[id$=__main] sticky-add-to-cart .sticky-add-to-cart__bar{transition:none}}.header-section .announcement-bar,.shopify-section-group-header-group .announcement-bar{--page-margin: var(--shapd-pdp-pad)}.shopify-section-group-header-group .announcement-bar .announcement-bar__text{font-family:var(--font-primary--family);font-size:10.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.shopify-section-group-header-group .announcement-bar .slideshow-control{color:var(--shapd-canvas);opacity:.4}.shopify-section-group-header-group .announcement-bar .slideshow-control:hover,.shopify-section-group-header-group .announcement-bar .slideshow-control:focus-visible{opacity:1}.header-section .header__row{--page-margin: var(--shapd-pdp-pad)}.header-section header-component.header{background-color:var(--shapd-canvas);border-bottom:1px solid var(--shapd-line-soft)}.header-section .header__row--top .header__columns{--padding-block-start: 22px;--padding-block-end: 15px}.header-section .header-actions{gap:24px}.header-section .header-actions .header-actions__action{color:var(--shapd-espresso-soft)}.header-section .header-actions .header-actions__action:hover{color:var(--shapd-espresso)}.header-section .localization-wrapper{font-size:13px;font-weight:500;color:var(--shapd-espresso-soft)}.header-section .header__row--bottom .header__columns{--padding-block-start: 0px;--padding-block-end: 16px}.header-section .header__row--bottom .menu-list__list{justify-content:center;gap:38px}.header-section .menu-list__link{padding-bottom:3px;border-bottom:1.5px solid transparent;border-radius:0}.header-section .menu-list__link .menu-list__link-title{font-family:var(--font-primary--family);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--shapd-espresso)}.header-section .menu-list__link:hover{background:transparent;border-bottom-color:var(--shapd-ember)}.header-section .cart-bubble{background-color:var(--shapd-ember);color:#fff;width:16px;height:16px;font-size:9.5px;font-weight:600}.shopify-section-group-footer-group .section{--page-margin: var(--shapd-pdp-pad);--page-width: calc(var(--shapd-pdp-max-width) + var(--shapd-pdp-pad) * 2)}@media screen and (min-width:990px){.shopify-section-group-footer-group .footer-content[style*="--grid-columns: 4"]{grid-template-columns:1.6fr 1fr 1fr 1fr}}.shopify-section-group-footer-group .footer-content .group-block .text-block:first-child :is(p,h1,h2,h3,h4,h5,h6){font-family:var(--font-primary--family);font-weight:600;font-size:21px;line-height:1.35;letter-spacing:-.025em;max-width:17ch;margin:0 0 15px;color:var(--shapd-canvas)}.shopify-section-group-footer-group .footer-content .group-block .text-block:last-child :is(p){font-size:13.5px;line-height:1.7;max-width:34ch;margin:0;color:#b8aba4}.shopify-section-group-footer-group .footer-content .menu__heading{font-family:var(--font-primary--family);font-weight:600;font-size:10.5px;line-height:1.2;letter-spacing:.18em;text-transform:uppercase;color:var(--shapd-canvas);margin-bottom:18px;padding-block:0;min-height:0}.shopify-section-group-footer-group .footer-content .menu .list-unstyled{display:block;margin:0;padding:0}.shopify-section-group-footer-group .footer-content .menu__item{margin-bottom:11px;padding:0;line-height:1.4}.shopify-section-group-footer-group .footer-content .menu__item:last-child{margin-bottom:0}.shopify-section-group-footer-group .footer-content .menu__item a{display:block;padding:0;font-size:13px;line-height:1.4;color:#b8aba4;text-decoration:none}.shopify-section-group-footer-group .footer-content .menu__item a:hover{color:var(--shapd-canvas)}.shopify-section-group-footer-group .footer-utilities{font-size:12px;color:#8c7d75}.shopify-section-group-footer-group .footer-utilities a,.shopify-section-group-footer-group .footer-utilities button{color:#8c7d75}.shopify-section-group-footer-group .footer-utilities a:hover,.shopify-section-group-footer-group .footer-utilities button:hover{color:var(--shapd-canvas)}@media screen and (max-width:989px){.shopify-section-group-footer-group .footer-content[style*="--grid-columns: 4"]{grid-template-columns:1fr 1fr;gap:36px}.shopify-section-group-footer-group .footer-content .group-block{grid-column:1 / -1}}.shapd-collection-hero,.shapd-collection-editorial,main[data-template=collection] .shapd-home-trust,main[data-template=collection] .shapd-collection{--page-margin: var(--shapd-pdp-pad);--page-width: calc(var(--shapd-pdp-max-width) + var(--shapd-pdp-pad) * 2)}.shapd-collection-hero{background:var(--shapd-collection-hero-bg, var(--shapd-blush));color:var(--shapd-espresso);transition:background .2s ease}.shapd-collection-hero__inner{max-width:var(--shapd-pdp-max-width);margin:0 auto;padding:clamp(48px,7vw,84px) var(--shapd-pdp-pad)}.shapd-collection-hero__breadcrumb{margin-bottom:28px}.shapd-collection-hero__breadcrumb-list{display:flex;flex-wrap:wrap;align-items:center;gap:8px;list-style:none;margin:0;padding:0;font-family:var(--font-body--family);font-weight:600;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--shapd-espresso)}.shapd-collection-hero__breadcrumb a{color:inherit;text-decoration:none}.shapd-collection-hero__breadcrumb a:hover{text-decoration:underline}.shapd-collection-hero__breadcrumb a:focus-visible{outline:2px solid var(--shapd-ember);outline-offset:3px}.shapd-collection-hero__breadcrumb-sep{color:var(--shapd-taupe)}.shapd-collection-hero__breadcrumb [aria-current=page]{color:var(--shapd-espresso)}.shapd-collection-hero__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:24px 64px;align-items:end}.shapd-collection-hero__grid--single{grid-template-columns:1fr}.shapd-collection-hero__title-block .shapd-collection-hero__count{margin-top:16px}.shapd-collection-hero__eyebrow{margin:0 0 12px;font-family:var(--font-body--family);font-weight:600;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--shapd-ember)}.shapd-collection-hero__title{margin:0;font-family:var(--font-body--family);font-weight:600;font-size:clamp(34px,4.2vw,52px);letter-spacing:-.025em;line-height:1.05;color:var(--shapd-espresso);text-wrap:pretty}.shapd-collection-hero__description{margin:0 0 16px;max-width:52ch;font-size:15px;line-height:1.65;color:var(--shapd-espresso-soft)}.shapd-collection-hero__description p{margin:0}.shapd-collection-hero__count{margin:0;font-family:var(--font-body--family);font-weight:600;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--shapd-taupe)}@media(prefers-reduced-motion:reduce){.shapd-collection-hero{transition:none}}main[data-template=collection] .facets.facets-controls-wrapper{position:sticky;top:var(--sticky-header-offset, var(--header-height, 0px));z-index:5;display:flex!important;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;min-height:56px;margin:0;padding:10px var(--shapd-pdp-pad)!important;background:var(--shapd-canvas);border-bottom:1px solid var(--shapd-line);grid-column:1 / -1!important;color:var(--shapd-espresso)!important}main[data-template=collection] .facets-controls-wrapper .facets--filters-title,main[data-template=collection] .facets-controls-wrapper .products-count-wrapper{display:none!important}main[data-template=collection] .shapd-collection-chip-rail{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;flex:1 1 auto;min-width:0;overflow-x:auto;scrollbar-width:thin}main[data-template=collection] .shapd-collection-chip-rail__active,main[data-template=collection] .shapd-collection-chip-rail__quick{display:flex;flex-wrap:nowrap;align-items:center;gap:8px}main[data-template=collection] .shapd-collection-chip{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;padding:9px 14px;border:1px solid var(--shapd-line);border-radius:0;background:transparent;color:var(--shapd-espresso);font-family:var(--font-body--family);font-weight:600;font-size:10px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:border-color .15s ease,background .15s ease,color .15s ease}main[data-template=collection] .shapd-collection-chip:hover{border-color:var(--shapd-espresso)}main[data-template=collection] .shapd-collection-chip:focus-visible{outline:2px solid var(--shapd-ember);outline-offset:3px}main[data-template=collection] .shapd-collection-chip--active{background:var(--shapd-espresso);border-color:var(--shapd-espresso);color:var(--shapd-canvas)}main[data-template=collection] .shapd-collection-chip-rail__clear-btn{flex-shrink:0;font-family:var(--font-body--family);font-weight:600;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--shapd-espresso);text-decoration:underline;text-underline-offset:3px;background:none;border:0;padding:9px 4px;cursor:pointer}main[data-template=collection] .shapd-collection-chip-rail__clear-btn:focus-visible{outline:2px solid var(--shapd-ember);outline-offset:3px}main[data-template=collection] .facets-controls-wrapper .sorting-filter{flex:0 0 auto;margin-left:auto}main[data-template=collection] .facets-controls-wrapper .sorting-filter__container{display:none!important}main[data-template=collection] .facets-controls-wrapper .sorting-filter .facets__panel{display:block!important;border:0;margin:0}main[data-template=collection] .facets-controls-wrapper .sorting-filter .facets__summary{display:flex;align-items:center;gap:10px;list-style:none;cursor:pointer;padding:10px 12px;border:1px solid var(--shapd-line);border-radius:0;background:transparent;font-family:var(--font-body--family);font-weight:600;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--shapd-espresso)}main[data-template=collection] .facets-controls-wrapper .sorting-filter .facets__summary::-webkit-details-marker{display:none}main[data-template=collection] .facets-controls-wrapper .sorting-filter .facets__summary:focus-visible{outline:2px solid var(--shapd-ember);outline-offset:3px}main[data-template=collection] .facets-controls-wrapper .sorting-filter .facets__label{font-weight:600;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--shapd-taupe)}main[data-template=collection] .facets-controls-wrapper .sorting-filter__options{border:1px solid var(--shapd-line);border-radius:0;background:var(--shapd-canvas)}main[data-template=collection] .facets--vertical .facets-remove{display:none!important}main[data-template=collection] .collection-wrapper{column-gap:0;row-gap:0;padding-inline:0}main[data-template=collection] .facets-block-wrapper--vertical:not(#filters-drawer){--facets-vertical-width: 230px;max-width:260px;width:100%;padding-inline-start:var(--shapd-pdp-pad)!important;padding-block-start:28px}main[data-template=collection] .facets--vertical{display:block!important;padding:0!important;color:var(--shapd-espresso)}main[data-template=collection] .facets--vertical .facets__filters-wrapper:before{content:"Filter";display:block;margin-bottom:16px;font-family:var(--font-body--family);font-weight:600;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--shapd-taupe)}main[data-template=collection] .facets--vertical .facets__summary,main[data-template=collection] .facets--vertical .filter-accordion__heading,main[data-template=collection] .facets--vertical .facets__label{font-family:var(--font-body--family);font-weight:600;font-size:12px;letter-spacing:.04em;color:var(--shapd-espresso)}main[data-template=collection] .facets--vertical .facets__clear-all-link,main[data-template=collection] .facets--vertical .facets__clear-all{font-size:11px;text-decoration:underline;text-underline-offset:3px;color:var(--shapd-espresso)}main[data-template=collection] .main-collection-grid{padding-inline:var(--shapd-pdp-pad)!important;padding-block-start:28px}main[data-template=collection] .product-grid--grid{--product-grid-columns-desktop: repeat(auto-fill, minmax(min(160px, 42vw), 1fr)) !important;--product-grid-gap: 30px 16px !important}@media screen and (max-width:749px){main[data-template=collection] .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;--product-grid-gap: 20px 12px !important}}@container product-grid (max-width: 560px){.shapd-plp-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media screen and (min-width:750px)and (max-width:1100px){main[data-template=collection] .product-grid--grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media screen and (max-width:989px){main[data-template=collection] .facets-block-wrapper--vertical:not(#filters-drawer){display:block!important;grid-column:1 / -1!important;max-width:none;width:100%;padding-inline:var(--shapd-pdp-pad)!important}main[data-template=collection] .facets--vertical{display:block!important}main[data-template=collection] .facets-toggle,main[data-template=collection] #filters-drawer{display:none!important}main[data-template=collection] .main-collection-grid{grid-column:1 / -1!important}main[data-template=collection] .product-grid--grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}main[data-template=collection] .facets.facets-controls-wrapper{flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;min-height:48px;padding-block:12px!important}main[data-template=collection] .facets.facets-controls-wrapper:before{content:"Filter";flex:0 0 auto;font-family:var(--font-body--family);font-weight:600;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--shapd-taupe)}main[data-template=collection] .facets-controls-wrapper .shapd-collection-chip-rail:not(:has(.shapd-collection-chip)){display:none}main[data-template=collection] .facets-controls-wrapper .shapd-collection-chip-rail:has(.shapd-collection-chip){order:-1;flex:1 1 100%;margin-bottom:4px}main[data-template=collection] .facets-controls-wrapper .sorting-filter{margin-left:auto;flex:0 0 auto}main[data-template=collection] .facets-controls-wrapper .sorting-filter .facets__summary{border:0!important;padding:0!important;background:transparent}main[data-template=collection] .facets--vertical .facets__filters-wrapper:before{content:none!important;display:none!important}main[data-template=collection] .facets-block-wrapper--vertical:not(#filters-drawer){padding-block-start:0}main[data-template=collection] .facets.facets-controls-wrapper{border-top:none;border-bottom:1px solid var(--shapd-line)}main[data-template=collection] .facets--vertical .facets__filters-wrapper>.facets__item:first-child:before,main[data-template=collection] .facets--vertical .facets__filters-wrapper>accordion-custom:first-child:before,main[data-template=collection] .facets--vertical .facets__item:first-of-type:before{content:none!important;display:none!important;border:none!important}main[data-template=collection] .facets--vertical .facets__form-wrapper,main[data-template=collection] .facets--vertical .facets__form,main[data-template=collection] .facets--vertical .facets__filters-wrapper{border-top:none!important;margin-top:0!important;padding-top:0!important}}@media screen and (min-width:990px){main[data-template=collection] .facets-toggle,main[data-template=collection] #filters-drawer{display:none!important}}main[data-template=collection] .product-card{position:relative;color:var(--shapd-espresso)}main[data-template=collection] .product-card>div:has(>.shapd-collection-card-badge){display:contents}main[data-template=collection] .product-card>div:not(:has(.shapd-collection-card-badge)):empty,main[data-template=collection] .product-card>div:not(:has(*)){display:none}main[data-template=collection] .shapd-collection-card-badge{position:absolute;top:12px;left:12px;z-index:2;display:inline-flex;align-items:center;padding:5px 8px;background:var(--shapd-ember);color:#fff;font-family:var(--font-body--family);font-weight:600;font-size:10px;letter-spacing:.14em;text-transform:uppercase;line-height:1.2;border-radius:0;pointer-events:none}main[data-template=collection] .shapd-collection-card-badge--sold-out{background:var(--shapd-espresso)}main[data-template=collection] .product-badges{display:none!important}main[data-template=collection] .product-card quick-add-component,main[data-template=collection] .product-card .quick-add,main[data-template=collection] .card-gallery .quick-add__button,main[data-template=collection] .product-card .quick-add__button{display:none!important}main[data-template=collection] .product-card .price-savings-badge{display:none!important}main[data-template=collection] .card-gallery,main[data-template=collection] .product-media,main[data-template=collection] .product-media-container{aspect-ratio:3 / 4!important;background-color:var(--shapd-shell);border-radius:0}main[data-template=collection] .card-gallery img,main[data-template=collection] .product-media img{object-fit:cover;width:100%;height:100%}main[data-template=collection] .product-card .price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:12px;font-family:var(--font-body--family);font-weight:600;font-size:16px;letter-spacing:-.01em;color:var(--shapd-espresso)}main[data-template=collection] .product-card .price__regular,main[data-template=collection] .product-card .price-item--regular,main[data-template=collection] .product-card .compare-at-price,main[data-template=collection] .product-card s{font-size:13px;font-weight:500;color:var(--shapd-taupe);text-decoration:line-through}main[data-template=collection] .product-card a[ref=productTitleLink],main[data-template=collection] .product-card .text-block,main[data-template=collection] .product-card .text-block p{margin-top:4px;font-family:var(--font-body--family);font-weight:600;font-size:11px!important;letter-spacing:.14em;text-transform:uppercase;line-height:1.35;color:var(--shapd-espresso);text-decoration:none}main[data-template=collection] .product-card .text-block,main[data-template=collection] .product-card .text-block p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}main[data-template=collection] .product-card product-swatches,main[data-template=collection] .product-card .variant-swatches{margin-top:2px}main[data-template=collection] .product-card .swatch,main[data-template=collection] .product-card .swatch-input__label,main[data-template=collection] .product-card [class*=swatch]{border-radius:50%!important}main[data-template=collection] .product-card .swatch{width:18px;height:18px;border:1px solid var(--shapd-line)}main[data-template=collection] .product-card a:focus-visible{outline:2px solid var(--shapd-ember);outline-offset:3px}.shapd-collection-load-more{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:64px;padding-bottom:24px}.shapd-collection-load-more__status{margin:0;font-family:var(--font-body--family);font-weight:600;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--shapd-taupe)}.shapd-collection-load-more__track{display:block;width:180px;height:2px;background:var(--shapd-line)}.shapd-collection-load-more__fill{display:block;height:100%;background:var(--shapd-espresso);transition:width .2s ease}.shapd-collection-load-more__button{margin-top:6px;padding:16px 40px;border:1px solid var(--shapd-espresso);border-radius:0;background:transparent;color:var(--shapd-espresso);font-family:var(--font-body--family);font-weight:600;font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:background .15s ease,color .15s ease}.shapd-collection-load-more__button:hover{background:var(--shapd-espresso);color:var(--shapd-canvas)}.shapd-collection-load-more__button:focus-visible{outline:2px solid var(--shapd-ember);outline-offset:3px}.shapd-collection-load-more__button[disabled]{opacity:.6;cursor:wait}@media(prefers-reduced-motion:reduce){.shapd-collection-load-more__fill,.shapd-collection-load-more__button,main[data-template=collection] .shapd-collection-chip{transition:none}}main[data-template=collection] .main-collection-grid__empty{padding-block:64px;color:var(--shapd-espresso)}main[data-template=collection] .main-collection-grid__empty-title{font-family:var(--font-body--family);font-weight:600;letter-spacing:-.025em;font-size:clamp(22px,3vw,32px)}main[data-template=collection] .main-collection-grid__empty-link{color:var(--shapd-ember);text-underline-offset:3px}main[data-template=collection] .main-collection-grid__empty-link:focus-visible{outline:2px solid var(--shapd-ember);outline-offset:3px}main[data-template=collection] .shapd-home-trust{max-width:var(--shapd-pdp-max-width);margin:0 auto;padding:0 var(--shapd-pdp-pad) 84px}main[data-template=collection] .shapd-home-trust__list{border-block:1px solid var(--shapd-line)}@media screen and (max-width:749px){main[data-template=collection] .shapd-home-trust__list{grid-template-columns:1fr}main[data-template=collection] .shapd-home-trust__item{border-right:0;border-bottom:1px solid var(--shapd-line);padding:18px 10px}main[data-template=collection] .shapd-home-trust__item:last-child{border-bottom:0}}.shapd-collection-editorial{background:var(--shapd-espresso);color:var(--shapd-canvas)}.shapd-collection-editorial__inner{max-width:var(--shapd-pdp-max-width);margin:0 auto;padding:clamp(56px,7vw,92px) var(--shapd-pdp-pad);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));gap:32px 80px;align-items:center}.shapd-collection-editorial__eyebrow{margin:0;font-family:var(--font-body--family);font-weight:600;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--shapd-sand)}.shapd-collection-editorial__heading{margin:16px 0 0;font-family:var(--font-body--family);font-weight:600;letter-spacing:-.02em;font-size:clamp(26px,3vw,36px);line-height:1.15;text-wrap:pretty;color:var(--shapd-canvas)}.shapd-collection-editorial__text{margin:0 0 24px;max-width:52ch;font-size:14.5px;line-height:1.7;color:#faf8f6b8;text-wrap:pretty}.shapd-collection-editorial__review{margin:0;font-family:var(--font-body--family);font-weight:600;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--shapd-canvas)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
