:root{--rp-chalk:var(--re-chalk,#f4f1ea);--rp-paper:var(--re-paper,#fbfaf6);--rp-slate:var(--re-ink,#1d2225);--rp-ink:#2b3236;--rp-muted:var(--re-muted,#5f6467);--rp-brass:var(--re-brass,#a8834f);--rp-brass-ink:var(--re-brass-ink,#7f6236);--rp-line:rgba(29,34,37,.12);--rp-line-strong:rgba(29,34,37,.22);--rp-serif-weight:var(--font-heading--weight,500);--rp-radius:16px;--rp-shadow:0 1px 2px rgba(29,34,37,.04),0 8px 24px -12px rgba(29,34,37,.18)}.product-information,sticky-add-to-cart,#cart-drawer,.cart-page,.re-pairs,.re-more{--style-border-radius-buttons-primary:999px;--style-border-radius-buttons-secondary:999px;--style-border-radius-inputs:999px;--variant-picker-button-radius:999px}.re-pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border:1px solid var(--rp-line-strong);border-radius:999px;background:transparent;color:var(--rp-slate);font-size:14.5px;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.re-pill:hover{border-color:var(--rp-slate)}.re-pill--solid{background:var(--rp-slate);border-color:var(--rp-slate);color:var(--rp-chalk)}.re-pill--solid:hover{background:#000;border-color:#000}:is(.re-pdp-head,.re-assure,.re-pairs,.re-more,.re-pill,.re-pcard,.re-ship) :focus-visible,.re-pill:focus-visible{outline:2px solid var(--rp-slate);outline-offset:3px;border-radius:8px}.product-information media-gallery .product-media-container{background:var(--rp-paper);border:1px solid var(--rp-line);border-radius:var(--rp-radius);overflow:hidden}.product-information media-gallery .product-media-container img{padding:5%;object-fit:contain;mix-blend-mode:multiply}.product-information .slideshow-controls__thumbnail{background:var(--rp-paper);border:1px solid var(--rp-line);border-radius:10px;overflow:hidden;opacity:.7;transition:opacity .2s ease,border-color .2s ease,box-shadow .2s ease}.product-information .slideshow-controls__thumbnail img{object-fit:contain;background:transparent;padding:6%;mix-blend-mode:multiply}.product-information .slideshow-controls__thumbnail:hover{opacity:1}.product-information .slideshow-controls__thumbnail[aria-selected=true],.product-information .slideshow-controls__thumbnail[aria-current=true]{opacity:1;border-color:var(--rp-slate);box-shadow:0 0 0 1px var(--rp-slate)}.re-pdp-head{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.re-pdp-head__eyebrow{display:inline-flex;align-items:center;min-height:28px;margin:0 0 -4px;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--rp-brass-ink);text-decoration:none}a.re-pdp-head__eyebrow:hover{text-decoration:underline;text-underline-offset:4px}.re-pdp-head__title{margin:0;font-family:var(--font-heading--family);font-weight:var(--rp-serif-weight);font-size:clamp(30px,1.6vw + 20px,44px);line-height:1.08;letter-spacing:-.015em;color:var(--rp-slate);text-wrap:balance}.re-pdp-head__lede{margin:0;max-width:44ch;font-size:16.5px;line-height:1.55;color:#4a5156;text-wrap:pretty}.re-pdp-head .re-stars{min-height:32px;margin-top:-2px}.product-information product-price{color:var(--rp-slate)}.product-information product-price .price{font-size:22px;font-weight:600;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.product-information product-price .compare-at-price{font-size:16px;font-weight:400;color:var(--rp-muted)}.product-information product-price .tax-note{margin-top:2px;font-size:13px;color:var(--rp-muted)}.product-information product-price .installments{margin-top:4px;font-size:13px;color:var(--rp-muted)}.product-information variant-picker .variant-option--buttons legend{display:block;width:100%;margin:0 0 10px;padding:0;font-size:0;line-height:0}.product-information variant-picker .variant-option--buttons legend:before{content:"Form";display:block;font-size:12px;line-height:1.3;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--rp-brass-ink)}.product-information variant-picker .variant-option__button-label{min-height:50px;font-size:15px;font-weight:600;text-transform:capitalize}.product-information variant-picker .variant-option__button-label:not(:has(:checked)):hover{border-color:var(--rp-slate)}.product-information variant-picker .variant-option__button-label:has([data-option-available=false]) .variant-option__strikethrough{display:none}.product-information variant-picker .variant-option__button-label:has([data-option-available=false]){color:var(--rp-muted);border-style:dashed}.product-information variant-picker .variant-option__button-label:has([data-option-available=false]) .variant-option__button-label__text:after{content:"Sold out";display:block;margin-top:1px;font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:none}.product-information{--height-buy-buttons:54px}.product-information .product-form-buttons{gap:10px}.product-information .quantity-selector{background:var(--rp-paper);border-color:var(--rp-line-strong);border-radius:999px}.product-information .quantity-selector .quantity-minus{border-start-start-radius:999px;border-end-start-radius:999px}.product-information .quantity-selector .quantity-plus{border-start-end-radius:999px;border-end-end-radius:999px}.product-information .add-to-cart-button,.sticky-add-to-cart__button{font-size:15.5px;font-weight:600;letter-spacing:.01em}.product-information .add-to-cart-button:not(:disabled):not(.button-secondary){background:var(--rp-slate);border-color:var(--rp-slate);color:var(--rp-chalk)}.product-information .add-to-cart-button:not(:disabled):not(.button-secondary):hover{background:#000;border-color:#000}.product-information .add-to-cart-button:disabled{background:transparent;border:1px dashed var(--rp-line-strong);color:var(--rp-muted);opacity:1}.product-information shopify-accelerated-checkout,.product-information .accelerated-checkout-block{--shopify-accelerated-checkout-button-border-radius:999px;--shopify-accelerated-checkout-button-block-size:54px}.product-information .accordion summary,.product-information details summary{min-height:48px}.re-assure{display:flex;flex-direction:column;gap:14px}.re-trust{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px 18px;margin:0;padding:2px 0 0;list-style:none}.re-trust__item{display:flex;align-items:center;gap:10px;font-size:14.5px;line-height:1.35;color:var(--rp-ink)}.re-trust__item svg{flex:0 0 auto;width:22px;height:22px;color:var(--rp-brass)}.re-soldout{padding:16px 18px;background:var(--rp-paper);border:1px solid var(--rp-line);border-left:3px solid var(--rp-brass);border-radius:14px}.re-soldout__title{display:flex;align-items:center;gap:8px;margin:0 0 4px;font-size:15.5px;font-weight:600;color:var(--rp-slate)}.re-soldout__title svg{color:var(--rp-brass-ink)}.re-soldout__text{margin:0;font-size:14.5px;line-height:1.5;color:var(--rp-ink)}.re-soldout--variant{padding:12px 16px}.re-soldout__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:12px}.re-soldout__link{display:inline-flex;align-items:center;min-height:44px;padding:0 4px;font-size:14.5px;font-weight:600;color:var(--rp-slate);text-decoration:underline;text-decoration-color:var(--rp-brass);text-underline-offset:4px}.re-badges{margin:0;padding:14px 16px 16px;background:var(--rp-paper);border:1px solid var(--rp-line);border-radius:14px;color:var(--rp-slate)}.re-badges__cap{margin:0 0 10px;font-size:11.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--rp-muted)}.re-badges__list{display:flex;flex-wrap:wrap;gap:12px 22px;margin:0;padding:0;list-style:none}.re-badges__item{display:flex;align-items:center;gap:8px;font-size:14px;line-height:1.25;color:var(--rp-slate)}.re-badges__item svg{flex:0 0 auto;width:20px;height:20px;color:#3d474c}.re-badges__sub{display:block;font-size:12px;color:var(--rp-muted)}.re-badges--fallback{margin:18px auto;max-width:min(1200px,calc(100% - 32px))}.re-pairs{margin-top:4px}.re-pairs__h{margin:0 0 10px;font-family:var(--font-heading--family);font-size:20px;font-weight:var(--rp-serif-weight);line-height:1.25;color:var(--rp-slate)}.re-pairs__list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.re-pcard{position:relative;display:flex;flex-direction:column;min-width:0;background:var(--rp-paper);border:1px solid var(--rp-line);border-radius:var(--rp-radius);overflow:hidden;transition:box-shadow .2s ease,border-color .2s ease}.re-pcard:hover{border-color:var(--rp-line-strong);box-shadow:var(--rp-shadow)}.re-pcard__media{position:relative;display:block;aspect-ratio:1/1;background:var(--rp-paper)}.re-pcard__media img{width:100%;height:100%;object-fit:contain;padding:8%;mix-blend-mode:multiply;transition:transform .35s ease}.re-pcard:hover .re-pcard__media img{transform:scale(1.03)}.re-pcard__flag{position:absolute;top:10px;left:10px;padding:4px 10px;border-radius:999px;background:var(--rp-slate);color:var(--rp-chalk);font-size:11.5px;font-weight:600;letter-spacing:.04em}.re-pcard__body{display:flex;flex:1 1 auto;flex-direction:column;gap:6px;padding:12px 14px 14px;border-top:1px solid var(--rp-line)}.re-pcard__name{margin:0;font-family:var(--font-heading--family);font-size:17px;font-weight:var(--rp-serif-weight);line-height:1.25;letter-spacing:-.005em}.re-pcard__name a{display:block;padding-block:4px;margin-block:-4px;color:var(--rp-slate);text-decoration:none}.re-pcard__name a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.re-pcard__line{margin:0;font-size:13.5px;line-height:1.45;color:var(--rp-muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.re-pcard .re-stars{position:relative;z-index:1;font-size:13px}.re-pcard__foot{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:6px}.re-pcard__price{font-size:16px;font-weight:600;color:var(--rp-slate);font-variant-numeric:tabular-nums;white-space:nowrap}.re-pcard__price small{font-size:12px;font-weight:500;color:var(--rp-muted)}.re-pcard__add{margin:0}.re-pcard__btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:0 18px;border:1px solid var(--rp-slate);border-radius:999px;background:var(--rp-slate);color:var(--rp-chalk);font:inherit;font-size:14px;font-weight:600;line-height:1;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background-color .15s ease}.re-pcard__btn:hover{background:#000}.re-pcard__btn--line{background:transparent;color:var(--rp-slate);border-color:var(--rp-line-strong)}.re-pcard__btn--line:hover{background:transparent;border-color:var(--rp-slate)}.re-pcard__btn[aria-busy=true]{opacity:.6;pointer-events:none}.re-pcard.is-soldout .re-pcard__media img{opacity:.7}.re-pcard--row{display:grid;grid-template-columns:96px 1fr;align-items:stretch;border-radius:14px}.re-pcard--row .re-pcard__media{aspect-ratio:auto;min-height:96px;border-right:1px solid var(--rp-line)}.re-pcard--row .re-pcard__media img{position:absolute;top:0;right:0;bottom:0;left:0;padding:10%}.re-pcard--row .re-pcard__flag{top:6px;left:6px;padding:3px 8px;font-size:10.5px}.re-pcard--row .re-pcard__body{gap:4px;padding:10px 12px;border-top:0}.re-pcard--row .re-pcard__name{font-size:16px}.re-pcard--row .re-pcard__line{-webkit-line-clamp:3;font-size:13px;color:var(--rp-ink)}.re-pcard--row .re-pcard__foot{padding-top:4px}.re-more{width:100%;min-width:0;padding:clamp(40px,5vw,72px) 0 clamp(40px,5vw,64px)}.re-more__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:0 0 20px}.re-more__eyebrow{margin:0 0 6px;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--rp-brass-ink)}.re-more__h{margin:0;font-family:var(--font-heading--family);font-size:clamp(26px,1.4vw + 16px,34px);font-weight:var(--rp-serif-weight);line-height:1.15;letter-spacing:-.01em;color:var(--rp-slate)}.re-more__all{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:14.5px;font-weight:600;color:var(--rp-slate);text-decoration:underline;text-decoration-color:var(--rp-brass);text-underline-offset:4px;white-space:nowrap}.re-more__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.re-more__grid[data-count="1"],.re-more__grid[data-count="2"],.re-more__grid[data-count="3"]{grid-template-columns:repeat(auto-fill,minmax(220px,280px))}@media(max-width:989px){.re-more__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.re-more__grid[data-count="1"],.re-more__grid[data-count="2"],.re-more__grid[data-count="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.re-more__head{align-items:flex-start;flex-direction:column;gap:4px}.re-pcard__body{padding:10px 12px 12px}.re-pcard__name{font-size:15.5px}.re-more .re-pcard__line{display:none}.re-more .re-pcard__foot{flex-wrap:wrap}.re-more .re-pcard__btn{padding:0 14px}}@media(max-width:389px){.re-more .re-pcard__foot{flex-direction:column;align-items:stretch}.re-more .re-pcard__add,.re-more .re-pcard__btn{width:100%}}sticky-add-to-cart{--height-buy-buttons:48px}.sticky-add-to-cart__bar:before{background:linear-gradient(#fbfaf6f5 0 100%),linear-gradient(#1d222524 0 100%)!important;background-clip:content-box,border-box!important}.sticky-add-to-cart__title{font-family:var(--font-heading--family);font-weight:var(--rp-serif-weight)}.sticky-add-to-cart__variant{text-transform:capitalize}.sticky-add-to-cart__button:not(:disabled){background:var(--rp-slate);border-color:var(--rp-slate);color:var(--rp-chalk)}.sticky-add-to-cart__image{background:var(--rp-paper)}.sticky-add-to-cart__image-img{object-fit:contain;mix-blend-mode:multiply}.re-sticky-forms{display:none}@media screen and (max-width:749px){sticky-add-to-cart .sticky-add-to-cart__bar{flex-wrap:wrap;row-gap:8px;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px))}sticky-add-to-cart .sticky-add-to-cart__image{display:none}sticky-add-to-cart .sticky-add-to-cart__bar .add-to-cart-text__content{display:inline}sticky-add-to-cart .sticky-add-to-cart__button{width:auto;min-width:132px;padding-inline:18px}sticky-add-to-cart .sticky-add-to-cart__price{font-size:15px}.re-sticky-forms{display:flex;flex:1 0 100%;order:-1;gap:8px;overflow-x:auto;scrollbar-width:none}.re-sticky-forms::-webkit-scrollbar{display:none}.re-sticky-forms__chip{flex:1 0 auto;min-height:44px;padding:0 14px;border:1px solid var(--rp-line-strong);border-radius:999px;background:transparent;color:var(--rp-slate);font:inherit;font-size:14px;font-weight:600;text-transform:capitalize;cursor:pointer}.re-sticky-forms__chip[aria-pressed=true]{background:var(--rp-slate);border-color:var(--rp-slate);color:var(--rp-chalk)}.re-sticky-forms__chip.is-out{border-style:dashed;color:var(--rp-muted)}.re-sticky-forms__chip.is-out[aria-pressed=true]{color:var(--rp-chalk)}.re-sticky-forms__chip:focus-visible{outline:2px solid var(--rp-slate);outline-offset:2px}}@media screen and (max-width:389px){sticky-add-to-cart .sticky-add-to-cart__info .sticky-add-to-cart__title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}:root:root{--jdgm-primary-color:#1d2225;--jdgm-secondary-color:rgba(168,131,79,.14);--jdgm-star-color:#a8834f;--jdgm-write-review-text-color:#f4f1ea;--jdgm-write-review-bg-color:#1d2225;--jdgm-paginate-color:#1d2225;--jdgm-reviewer-name-color:#1d2225}:is([id$=__judgeme_reviews_wbs],.jdgm-widget,[data-widget=review]) .jdgm-star{color:#a8834f!important}:is([id$=__judgeme_reviews_wbs],.jdgm-widget,[data-widget=review]) :is([fill="#108474"],[fill="#108474" i]){fill:#a8834f!important}:is([id$=__judgeme_reviews_wbs],.jdgm-widget,[data-widget=review]) [style*="fill: rgb(16, 132, 116)"]{fill:#a8834f!important}:is([id$=__judgeme_reviews_wbs],.jdgm-widget,[data-widget=review]) :is([style*="color: rgb(16, 132, 116)"],[style*="color:#108474"],[style*="color: #108474"]):not([style*=--jm]){color:#7f6236!important}:is([id$=__judgeme_reviews_wbs],.jdgm-widget,[data-widget=review]) :is([style*="background-color: rgb(16, 132, 116)"],[style*="background-color:#108474"],[style*="background-color: #108474"],[style*="background: rgb(16, 132, 116)"]):not([style*=--jm]){background-color:#1d2225!important;border-color:#1d2225!important;color:#f4f1ea!important}:is([id$=__judgeme_reviews_wbs],.jdgm-widget,[data-widget=review]) [style*="rgb(123, 123, 123)"]{color:#5f6467!important}:is([id$=__judgeme_reviews_wbs],.jdgm-widget) :is(.jdgm-write-rev-link,.jdgm-btn--solid,.jdgm-ask-question-btn){display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 22px!important;border-radius:999px!important;background:#1d2225!important;border-color:#1d2225!important;color:#f4f1ea!important;font-weight:600}:is([id$=__judgeme_reviews_wbs],.jdgm-widget) :is(.jdgm-rev-widg__title,.jdgm-rev__title,h2,h3){font-family:var(--font-heading--family)!important;font-weight:var(--rp-serif-weight)!important;color:#1d2225!important;letter-spacing:-.005em}:is([id$=__judgeme_reviews_wbs],.jdgm-widget) :is(.jdgm-rev__timestamp,.jdgm-rev__location,time){color:#5f6467!important;opacity:1!important}:is([id$=__judgeme_reviews_wbs],.jdgm-widget) .jdgm-histogram__bar-content{background-color:#a8834f!important}:is([id$=__judgeme_reviews_wbs],.jdgm-widget) .jdgm-paginate__page.jdgm-curt{color:#1d2225!important;border-color:#a8834f!important}:is([id$=__judgeme_reviews_wbs],.jdgm-widget) .jdgm-rev{border-color:var(--rp-line)!important}[id$=__judgeme_reviews_wbs]{scroll-margin-top:80px}#judgeme_product_reviews.jdgm-widget{max-width:none!important;width:auto!important;margin-inline:0!important}[style*=--jm-widget-primary-color]{--jm-review-widget-star-and-histogram-color:#a8834f!important;--jm-review-widget-button-color:#1d2225!important;--jm-review-widget-button-text-color:#f4f1ea!important;--jm-review-widget-text-color:#1d2225!important;--jm-review-widget-lighter-text-color:#5f6467!important;--jm-widget-primary-color:#1d2225!important;--jm-review-widget-form-button-color:#1d2225!important;--jm-review-widget-form-button-text-color:#f4f1ea!important;--jm-review-widget-form-text-color:#1d2225!important}:is([id$=__judgeme_reviews_wbs],[data-widget=review]) .jm-button{border-radius:999px!important;min-height:44px}:is([id$=__judgeme_reviews_wbs],[data-widget=review]) .jm-review-content__title{font-family:var(--font-heading--family)!important;font-weight:500!important;color:#1d2225!important;letter-spacing:-.005em}:is([id$=__judgeme_reviews_wbs],[data-widget=review]) .jm-review-widget-minimal-header__title{font-family:var(--font-heading--family)!important;font-weight:500!important;color:#1d2225!important;font-size:clamp(24px,2.4vw,32px)!important;letter-spacing:-.01em}product-card.product-card .card-gallery{background:var(--rp-paper);border:1px solid var(--rp-line);border-radius:var(--rp-radius);overflow:hidden}product-card.product-card .card-gallery img{object-fit:contain;mix-blend-mode:multiply}product-card.product-card [role=heading]{font-family:var(--font-heading--family);font-size:17px;font-weight:var(--rp-serif-weight);line-height:1.25;color:var(--rp-slate);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}product-card.product-card product-price{font-weight:600;color:var(--rp-slate)}product-card .product-badges__badge{border-radius:999px!important;font-size:11.5px;font-weight:600;letter-spacing:.04em}product-card .product-badges__badge.color-custom-badge-sold-out{background:var(--rp-slate)!important;color:var(--rp-chalk)!important;border-color:var(--rp-slate)!important}.predictive-search-results__card--product img{background:var(--rp-paper);border-radius:12px;mix-blend-mode:multiply;object-fit:contain}.predictive-search-results__card--product{border-radius:14px}#cart-drawer .theme-drawer__dialog{background:var(--rp-chalk)}#cart-drawer .theme-drawer__dialog::backdrop{background:#1d222573}#cart-drawer .theme-drawer__title,.cart-page .cart-title,.cart-page__title h1,.cart-page__title h2{font-family:var(--font-heading--family);font-weight:var(--rp-serif-weight);letter-spacing:-.01em}:is(#cart-drawer,.cart-page) .cart-items__title{font-family:var(--font-heading--family);font-size:16.5px;font-weight:var(--rp-serif-weight);line-height:1.25;color:var(--rp-slate);text-decoration:none}:is(#cart-drawer,.cart-page) .cart-items__variant,:is(#cart-drawer,.cart-page) .cart-items__variants{text-transform:capitalize;color:var(--rp-muted)}:is(#cart-drawer,.cart-page) .cart-items__media-container{background:var(--rp-paper);border:1px solid var(--rp-line);border-radius:12px;overflow:hidden}:is(#cart-drawer,.cart-page) .cart-items__media-container img{object-fit:contain;mix-blend-mode:multiply}:is(#cart-drawer,.cart-page) .cart__checkout-button{min-height:54px;border-radius:999px;background:var(--rp-slate);border-color:var(--rp-slate);color:var(--rp-chalk);font-size:16px;font-weight:600;letter-spacing:.01em}:is(#cart-drawer,.cart-page) .cart__checkout-button:hover{background:#000;border-color:#000}:is(#cart-drawer,.cart-page) .cart-items__empty-button{min-height:50px;padding-inline:28px;border-radius:999px;background:var(--rp-slate);color:var(--rp-chalk)}:is(#cart-drawer,.cart-page) .cart-totals__total-value{font-variant-numeric:tabular-nums}:is(#cart-drawer,.cart-page) .cart-discount__input{border-radius:999px}.cart-page .cart-items__table-row{border-color:var(--rp-line)}.re-ship{margin:0 0 14px;padding:12px 14px 14px;background:var(--rp-paper);border:1px solid var(--rp-line);border-radius:14px;font-size:14px;line-height:1.4;color:var(--rp-ink)}.re-ship__msg{display:flex;align-items:center;gap:8px;margin:0 0 9px}.re-ship__msg svg{flex:0 0 auto;width:20px;height:20px;color:var(--rp-brass)}.re-ship__msg strong{font-weight:600;color:var(--rp-slate)}.re-ship__bar{position:relative;height:6px;border-radius:999px;background:#1d22251a;overflow:hidden}.re-ship__fill{position:absolute;inset:0 auto 0 0;width:var(--p,0%);border-radius:inherit;background:linear-gradient(90deg,#a8834f,#c9a56a);transition:width .4s ease}.re-ship.is-done .re-ship__fill{background:#1d2225}#cart-drawer .re-ship{margin:0 var(--cart-drawer-padding,var(--padding-xl,20px)) 12px}.cart-page .re-ship{max-width:640px}@media(min-width:990px){body:has(#cart-drawer[open]) .page-wrapper--drawer-open{margin-right:0}#cart-drawer[open]:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--layer-sticky,8) + var(--drawer-stack-order,1) - 1);background:#1d222552;animation:rp-fade .2s ease both;cursor:pointer}#cart-drawer .theme-drawer__dialog[open]{box-shadow:-24px 0 64px -12px #1d222547}}@keyframes rp-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.re-pcard,.re-pcard__media img,.re-ship__fill,.re-pill{transition:none}#cart-drawer[open]:before{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/re-product.css.map */
