.pdp-refined{--paper: #fbf8f3;--surface: #f2ece3;--ink: #2a211b;--cta: #3b2a1e;--clay: #9a5a34;--muted: color-mix(in srgb, var(--ink) 70%, var(--paper));--hairline: color-mix(in srgb, var(--ink) 16%, transparent);--radius: 2px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--sp-6: 40px;--sp-7: 64px;--f-serif: "Fraunces", "Fraunces Fallback", georgia, "Times New Roman", serif;--f-sans: "IK Inter", "IK Inter Fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", roboto, helvetica, arial, sans-serif;--t-micro: 11px;--t-small: 13px;--t-body: 15px;--t-price: 22px;--ease: cubic-bezier(.2, .7, .2, 1);--dur: .24s;--media-blend: multiply;color:var(--ink);font-family:var(--f-sans)}.pdp-refined{--color-background: var(--paper);--color-foreground: var(--ink)}.pdp-refined .product__info-container,.pdp-refined .ik-product-description-below__eyebrow{font-family:var(--f-sans)}.pdp-refined .product__info-container{container-type:inline-size;container-name:pdp}.pdp-refined .product__info-container{background:none;border:0;border-radius:0;box-shadow:none;padding:0;color:var(--ink)}@media screen and (min-width:990px){.pdp-refined .product__info-container{position:sticky;top:var(--sp-6);align-self:start}}.pdp-refined .product__info-container{display:flex;flex-wrap:wrap;align-content:flex-start;align-items:flex-start;column-gap:var(--sp-3);row-gap:0}.pdp-refined .product__info-container>*{flex:0 0 100%;min-width:0;margin-block:0}@container pdp (min-width: 420px){.pdp-refined .product__info-container>.product-form__quantity{flex:0 0 132px}.pdp-refined .product__info-container>div:has(>product-form.product-form){flex:1 1 0}}.pdp-refined .product__text{font-family:var(--f-sans);font-size:var(--t-micro);font-weight:500;line-height:1.2;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin-block-end:var(--sp-2);padding-block-end:0;border-block-end:0}.pdp-refined .product__text a{color:inherit;text-decoration:none;background-image:linear-gradient(var(--clay),var(--clay));background-size:0 1px;background-position:0 100%;background-repeat:no-repeat;transition:background-size var(--dur) var(--ease),color var(--dur) var(--ease)}@media(hover:hover){.pdp-refined .product__text a:hover{color:var(--clay);background-size:100% 1px}}.pdp-refined .product__title{margin:0 0 var(--sp-4);text-transform:none}.pdp-refined .product__title h1{font-family:var(--f-serif);font-size:clamp(28px,2.6cqi + 14px,40px);font-weight:400;font-optical-sizing:auto;line-height:1.12;letter-spacing:-.01em;text-wrap:balance;color:var(--ink);text-transform:none}.pdp-refined .pdp-price-row{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:var(--sp-3);margin-block-end:var(--sp-2)}.pdp-refined .product__info-container>div:has(>.pdp-price-row){margin-block:0}.pdp-refined .price,.pdp-refined .price--large{font-family:var(--f-serif);font-size:var(--t-price);font-weight:400;line-height:1.2;letter-spacing:-.01em;font-variant-numeric:lining-nums tabular-nums;color:var(--ink);margin:0;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--sp-2)}.pdp-refined .price .visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pdp-refined .price__sale{display:none}.pdp-refined .price--on-sale .price__sale{display:flex;align-items:baseline;column-gap:var(--sp-2)}.pdp-refined .price--on-sale .price__sale .price-item--regular{font-family:var(--f-sans);font-size:var(--t-small);font-weight:400;color:var(--muted);text-decoration:line-through;text-decoration-thickness:1px;opacity:1}.pdp-refined .price--on-sale .price__sale .price-item--sale{font-family:var(--f-serif);font-size:var(--t-price);font-weight:400;color:var(--ink)}.pdp-refined .product__info-container .price .price__badge-sale{display:none}.pdp-refined .product__info-container .price .price__badge-sold-out{display:inline-flex;align-items:center;height:22px;margin:0;padding-inline:var(--sp-2);border:1px solid var(--hairline);border-radius:var(--radius);background:transparent;font-family:var(--f-sans);font-size:var(--t-micro);font-weight:500;letter-spacing:.06em;line-height:1;color:var(--muted)}.pdp-refined .product__info-container .price .price__container{margin:0}.pdp-refined .pdp-sale-tag{display:inline-flex;align-items:center;align-self:center;height:22px;padding-inline:var(--sp-2);border:1px solid var(--hairline);border-radius:var(--radius);background:transparent;font-family:var(--f-sans);font-size:var(--t-micro);font-weight:500;letter-spacing:.06em;line-height:1;color:var(--muted);white-space:nowrap}.pdp-refined .product__tax{font-family:var(--f-sans);font-size:var(--t-small);line-height:1.5;color:var(--muted);margin-block:0 var(--sp-5);text-align:start}.pdp-refined .product__tax a{color:inherit;text-decoration:none;background-image:linear-gradient(var(--ink),var(--ink));background-size:100% 1px;background-position:0 100%;background-repeat:no-repeat;transition:background-size var(--dur) var(--ease),background-image var(--dur) var(--ease)}@media(hover:hover){.pdp-refined .product__tax a:hover{color:var(--clay);background-image:linear-gradient(var(--clay),var(--clay))}}.pdp-refined .product__tax a:focus-visible{color:var(--clay);outline:2px solid var(--clay);outline-offset:3px}.pdp-refined .product-form__input--pill{display:block;margin:0 0 var(--sp-5);padding:0;border:0;min-inline-size:0;--variant-pills-radius: var(--radius)}.pdp-refined .product-form__input--pill>.form__label{display:block;float:none;width:auto;padding:0;margin:0 0 var(--sp-2);font-family:var(--f-sans);font-size:var(--t-micro);font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);line-height:1.2}.pdp-refined .product-form__input--pill>input[type=radio]+label:before{content:none}.pdp-refined .product-form__input--pill>input[type=radio]+label{display:inline-flex;align-items:center;justify-content:center;vertical-align:top;min-height:44px;min-width:44px;padding:0 var(--sp-4);margin:0 var(--sp-2) var(--sp-2) 0;border:1px solid var(--hairline);border-radius:var(--radius);background-color:transparent;color:var(--ink);font-family:var(--f-sans);font-size:var(--t-small);font-weight:500;letter-spacing:0;line-height:1;text-align:center;text-decoration:none;box-shadow:none;cursor:pointer;transition:border-color var(--dur) var(--ease),background-color var(--dur) var(--ease),color var(--dur) var(--ease)}.pdp-refined .product-form__input--pill>label:last-of-type{margin-inline-end:0}@media(hover:hover){.pdp-refined .product-form__input--pill>input[type=radio]+label:hover{border-color:var(--ink)}}.pdp-refined .product-form__input--pill>input[type=radio]:checked+label{background-color:var(--ink);border-color:var(--ink);color:var(--paper)}.pdp-refined .product-form__input--pill>input[type=radio]:focus-visible+label{outline:2px solid var(--clay);outline-offset:3px;box-shadow:none}.pdp-refined .product-form__input--pill>input.disabled+label,.pdp-refined .product-form__input--pill>input:disabled+label{color:var(--muted);text-decoration:none;cursor:not-allowed;background-image:linear-gradient(to top left,transparent calc(50% - .5px),var(--hairline) calc(50% - .5px),var(--hairline) calc(50% + .5px),transparent calc(50% + .5px))}.pdp-refined .quantity__label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.pdp-refined .quantity{display:inline-flex;align-items:center;width:100%;height:56px;border:1px solid var(--hairline);border-radius:var(--radius);box-shadow:none;background:transparent;overflow:visible}.pdp-refined .quantity__button{flex:0 0 auto;width:44px;min-width:44px;height:54px;margin:0;padding:0;display:grid;place-items:center;background:transparent;border:0;border-radius:0;color:var(--ink);box-shadow:none;cursor:pointer;transition:color var(--dur) var(--ease),background-color var(--dur) var(--ease)}.pdp-refined .quantity__button svg{display:block;width:12px;height:12px;margin:0;fill:none;stroke:currentColor;stroke-width:1.5}@media(hover:hover){.pdp-refined .quantity__button:hover:not(:disabled){color:var(--clay)}}.pdp-refined .quantity__button:disabled{color:var(--muted);cursor:not-allowed}.pdp-refined .quantity__input{flex:1 1 auto;width:100%;min-width:0;height:54px;padding:0;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none;font-family:var(--f-sans);font-size:var(--t-body);font-variant-numeric:lining-nums tabular-nums;text-align:center;color:var(--ink);-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.pdp-refined .quantity__input::-webkit-outer-spin-button,.pdp-refined .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pdp-refined .quantity__input:focus{outline:none;box-shadow:none}.pdp-refined .quantity:focus-within{border-color:var(--ink)}.pdp-refined .quantity__input:focus-visible{outline:none}.pdp-refined .quantity__button:focus-visible{outline:2px solid var(--clay);outline-offset:3px;border-radius:var(--radius)}.pdp-refined .product-form__quantity{margin-block-end:0}@container pdp (max-width: 419px){.pdp-refined .product-form__quantity{margin-block-end:var(--sp-4)}}.pdp-refined .product-form__submit{display:flex;align-items:center;justify-content:center;gap:var(--sp-2);width:100%;min-height:56px;padding:0 var(--sp-5);margin:0;font-family:var(--f-sans);font-size:var(--t-small);font-weight:500;letter-spacing:.18em;text-transform:uppercase;line-height:1;text-align:center;text-decoration:none;color:var(--paper);border:1px solid var(--cta);border-radius:var(--radius);background-color:var(--cta);background-image:linear-gradient(var(--cta),var(--cta));background-size:100% 100%;background-position:0 0;background-repeat:no-repeat;box-shadow:none;outline:none;cursor:pointer;overflow:hidden;transition:background-size .5s var(--ease),color .5s var(--ease),border-color .5s var(--ease),transform .12s var(--ease)}@media(hover:hover){.pdp-refined .product-form__submit:hover:not([disabled]){color:var(--cta);background-image:linear-gradient(var(--cta),var(--cta));background-size:0 100%;background-position:100% 0;border-color:var(--cta)}}.pdp-refined .product-form__submit:active:not([disabled]){transform:translateY(1px)}.pdp-refined .product-form__submit:focus-visible{outline:2px solid var(--clay);outline-offset:3px;border-radius:var(--radius)}.pdp-refined .product-form__submit[disabled]{color:var(--muted);background-color:transparent;background-image:none;border-color:var(--hairline);cursor:not-allowed;letter-spacing:.18em}.pdp-refined .product-form__submit .loading-overlay__spinner{border-radius:50%;border-color:var(--paper);border-right-color:transparent;opacity:1}.pdp-refined .product-form__submit[disabled] .loading-overlay__spinner{border-color:var(--muted);border-right-color:transparent}.pdp-refined .product-form__buttons,.pdp-refined .product-form__input{margin-block-end:0}.pdp-refined .product-form__buttons{display:block;width:100%}.pdp-refined .product-form__buttons .product-form__submit{margin-block-end:0}.pdp-refined .shopify-payment-button{--shopify-accelerated-checkout-button-block-size: 56px;--shopify-accelerated-checkout-button-border-radius: var(--radius);--shopify-accelerated-checkout-button-background-color: var(--paper);--shopify-accelerated-checkout-button-color: var(--ink);margin-block-start:var(--sp-3);border-radius:var(--radius);overflow:hidden}.pdp-refined .shopify-payment-button__button{min-height:56px;border-radius:var(--radius)}.pdp-refined .shopify-payment-button__more-options{font-family:var(--f-sans);font-size:var(--t-small);font-weight:400;line-height:1.5;color:var(--muted);text-decoration:none;text-align:start;background-image:linear-gradient(var(--muted),var(--muted));background-size:100% 1px;background-position:0 100%;background-repeat:no-repeat;padding-block-start:var(--sp-2);margin-block-start:var(--sp-3);transition:background-image var(--dur) var(--ease),color var(--dur) var(--ease)}@media(hover:hover){.pdp-refined .shopify-payment-button__more-options:hover{color:var(--clay);background-image:linear-gradient(var(--clay),var(--clay))}}.pdp-refined .shopify-payment-button__more-options:focus-visible{color:var(--clay);outline:2px solid var(--clay);outline-offset:3px}.pdp-refined .ik-trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-4);margin-block-start:var(--sp-6);margin-block-end:0;padding-block:var(--sp-5);background:none;border:0;border-block:1px solid var(--hairline);border-radius:0;box-shadow:none}.pdp-refined .ik-trust__item{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-1);text-align:start;min-width:0}.pdp-refined .ik-trust__icon{display:block;width:20px;height:20px;margin:0 0 var(--sp-2);padding:0;border:0;border-radius:0;background:none;color:var(--ink)}.pdp-refined .ik-trust__icon svg{display:block;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.pdp-refined .ik-trust__item b{display:block;font-family:var(--f-sans);font-size:var(--t-small);font-weight:500;line-height:1.3;letter-spacing:0;color:var(--ink)}.pdp-refined .ik-trust__item .ik-trust__sub{display:block;font-family:var(--f-sans);font-size:var(--t-small);font-weight:400;line-height:1.35;color:var(--muted)}.pdp-refined .share-button{display:block;margin-block-start:var(--sp-5);margin-block-end:0}.pdp-refined .share-button details{position:relative;width:auto}.pdp-refined .share-button>.share-button__button.hidden{display:none}.pdp-refined .share-button summary.share-button__button{display:inline-flex;align-items:center;gap:var(--sp-2);width:auto;padding:0;min-height:44px;list-style:none;background:none;border:0;border-radius:var(--radius);box-shadow:none;font-family:var(--f-sans);font-size:var(--t-small);font-weight:500;line-height:1;letter-spacing:.01em;color:var(--ink);cursor:pointer;transition:color var(--dur) var(--ease)}.pdp-refined .share-button summary::-webkit-details-marker{display:none}.pdp-refined .share-button summary::marker{content:""}@media(hover:hover){.pdp-refined .share-button summary.share-button__button:hover{color:var(--clay)}}.pdp-refined .share-button summary.share-button__button:focus-visible{color:var(--clay);outline:2px solid var(--clay);outline-offset:3px}.pdp-refined .share-button summary .svg-wrapper{display:grid;place-items:center;width:16px;height:16px;margin:0}.pdp-refined .share-button summary .svg-wrapper svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.25}.pdp-refined .share-button__fallback{position:absolute;inset-inline-start:0;inset-block-start:calc(100% + var(--sp-2));z-index:4;width:max-content;max-width:min(20rem,80vw);padding:var(--sp-3);margin:0;background:var(--paper);border:1px solid var(--hairline);border-radius:var(--radius);box-shadow:none;font-family:var(--f-sans);font-size:var(--t-small);color:var(--ink)}.pdp-refined .share-button__fallback .field__input{width:100%;height:40px;padding:0 var(--sp-3);border:1px solid var(--hairline);border-radius:var(--radius);background:transparent;box-shadow:none;color:var(--ink);font-family:var(--f-sans);font-size:var(--t-small)}.pdp-refined .share-button__fallback .field__label{display:none}.pdp-refined .share-button__close{position:absolute;inset:var(--sp-2) var(--sp-2) auto auto;width:32px;height:32px;display:grid;place-items:center;padding:0;background:none;border:0;color:var(--muted)}.pdp-refined .share-button__copy{margin-block-start:var(--sp-2);min-height:40px;padding-inline:var(--sp-3);border:1px solid var(--hairline);border-radius:var(--radius);background:none;color:var(--ink);font-family:var(--f-sans);font-size:var(--t-small);font-weight:500}.pdp-refined .product__media-item{margin-block-end:0}.pdp-refined .product-media-container{background-color:var(--surface);border:0;border-radius:var(--radius);box-shadow:none;overflow:hidden;isolation:isolate}.pdp-refined .product-media-container img,.pdp-refined .product__media img{max-width:100%;height:auto;mix-blend-mode:var(--media-blend)}.pdp-refined .thumbnail img{mix-blend-mode:normal}.pdp-refined .thumbnail-list__item{padding:0;width:calc(25% - var(--sp-2) * .75)}.pdp-refined .thumbnail-list{gap:var(--sp-1);padding-inline:0;margin-block-start:var(--sp-4)}.pdp-refined .thumbnail{display:block;width:100%;padding:0;border:0;border-radius:var(--radius);background:transparent;box-shadow:none;cursor:pointer;opacity:.55;overflow:hidden;box-shadow:inset 0 0 0 0 transparent;transition:opacity var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.pdp-refined .thumbnail img{display:block;width:100%;height:auto;border-radius:var(--radius);background:var(--surface)}.pdp-refined .thumbnail[aria-current=true]{opacity:1;box-shadow:inset 0 -2px 0 0 var(--ink)}@media(hover:hover){.pdp-refined .thumbnail:hover{opacity:.85}.pdp-refined .thumbnail[aria-current=true]:hover{opacity:1}}.pdp-refined .thumbnail:focus-visible{outline:2px solid var(--clay);outline-offset:3px;opacity:1}.pdp-refined .slider-buttons{padding-block:var(--sp-3);gap:var(--sp-4)}.pdp-refined .slider-button{display:grid;place-items:center;width:44px;height:44px;min-width:44px;padding:0;background:none;border:0;border-radius:var(--radius);color:var(--ink);cursor:pointer;box-shadow:none;transition:color var(--dur) var(--ease)}.pdp-refined .slider-button .svg-wrapper{display:grid;place-items:center;width:16px;height:16px;fill:none}.pdp-refined .slider-button .svg-wrapper svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5}@media(hover:hover){.pdp-refined .slider-button:hover{color:var(--clay)}}.pdp-refined .slider-button:focus-visible{outline:2px solid var(--clay);outline-offset:3px}.pdp-refined .slider-counter{font-family:var(--f-sans);font-size:var(--t-small);color:var(--muted);font-variant-numeric:lining-nums tabular-nums}.pdp-refined .ik-product-description-below__eyebrow{font-family:var(--f-sans);font-size:var(--t-micro);font-weight:500;letter-spacing:.22em;text-transform:uppercase;line-height:1.2;color:var(--muted);padding-block-start:var(--sp-7);margin-block-end:var(--sp-5);border-block-start:1px solid var(--hairline)}.pdp-refined .product__description{margin-block-start:var(--sp-5);margin-block-end:0;font-family:var(--f-sans);font-size:var(--t-small);color:var(--muted)}.pdp-refined .product__description a{color:var(--ink);text-decoration:none;background-image:linear-gradient(var(--ink),var(--ink));background-size:100% 1px;background-position:0 100%;background-repeat:no-repeat;transition:background-image var(--dur) var(--ease),color var(--dur) var(--ease)}@media(hover:hover){.pdp-refined .product__description a:hover{color:var(--clay);background-image:linear-gradient(var(--clay),var(--clay))}}@media(prefers-reduced-motion:no-preference){.pdp-refined .product__info-container>*{animation:pdp-fade-up .6s var(--ease) backwards;animation-delay:calc(var(--i, 0) * 60ms)}.pdp-refined .product__info-container>:nth-child(1){--i: 0}.pdp-refined .product__info-container>:nth-child(2){--i: 1}.pdp-refined .product__info-container>:nth-child(3){--i: 2}.pdp-refined .product__info-container>:nth-child(4){--i: 3}.pdp-refined .product__info-container>:nth-child(5){--i: 4}.pdp-refined .product__info-container>:nth-child(6){--i: 5}.pdp-refined .product__info-container>:nth-child(7){--i: 6}.pdp-refined .product__info-container>:nth-child(8){--i: 7}.pdp-refined .product__info-container>:nth-child(9){--i: 8}.pdp-refined .product__info-container>:nth-child(10){--i: 9}.pdp-refined .product__info-container>:nth-child(11){--i: 10}.pdp-refined .product__info-container>:nth-child(12){--i: 11}.pdp-refined .product__info-container>:nth-child(13){--i: 12}.pdp-refined .product__info-container>:nth-child(14){--i: 13}.pdp-refined .product__info-container>:nth-child(15){--i: 14}.pdp-refined .product__info-container>:nth-child(16){--i: 15}@keyframes pdp-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}@media screen and (max-width:989px){.pdp-refined .product__info-container{padding-block-start:var(--sp-6)}}@media screen and (max-width:749px){.pdp-refined .product__info-wrapper{padding-inline:20px}.pdp-refined .product__title h1{font-size:28px}.pdp-refined .ik-trust{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-5) var(--sp-4)}.pdp-refined .shopify-payment-button{margin-block-start:var(--sp-3)}.pdp-refined .product__media-item{margin-inline:-20px}.pdp-refined .product-media-container{border-radius:0}.pdp-refined .thumbnail-list{padding-inline:20px}}@media screen and (max-width:749px){.pdp-refined .product-form__buttons{position:sticky;bottom:0;z-index:3;background:var(--paper);padding-block-start:var(--sp-3);padding-block-end:var(--sp-3);padding-block-end:calc(var(--sp-3) + env(safe-area-inset-bottom,0px));border-block-start:1px solid var(--hairline)}.pdp-refined .product-form__submit{position:static}.pdp-refined .shopify-payment-button{position:relative;z-index:2}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/pdp-refined.css.map */
