.dabi-pdp{--pdp-accent: var(--dabi-brand, #743a18);--pdp-ink: #1d1a18;--pdp-muted: #6b625b;--pdp-line: rgba(29, 26, 24, .12);--pdp-card: #fff;--pdp-wash: color-mix(in srgb, var(--pdp-accent) 8%, #fff);--pdp-ok: #3f6b3a;--pdp-radius: 1.6rem;--pdp-ease: cubic-bezier(.16, 1, .3, 1)}.dabi-pdp .product__media-item .product-media-container{border-radius:var(--pdp-radius);overflow:hidden;background:#efe9e1}.dabi-pdp .product__media-item .product__media img{transition:transform .35s var(--pdp-ease)}.dabi-pdp .product__media-item.is-dabi-zoom .product__media img{transition:transform .12s linear}.dabi-pdp .product__media-item.is-dabi-zoom .product__media-toggle{cursor:zoom-in}.dabi-pdp .thumbnail-list .thumbnail{border-radius:1rem;overflow:hidden;border:0;box-shadow:0 0 0 1px var(--pdp-line);transition:box-shadow .2s ease,transform .2s ease}.dabi-pdp .thumbnail-list .thumbnail:hover{transform:translateY(-2px)}.dabi-pdp .thumbnail-list .thumbnail[aria-current]{box-shadow:0 0 0 2px var(--pdp-accent)}.dabi-pdp .dabi-pdp-counter{position:absolute;z-index:2;inset-block-start:1.2rem;inset-inline-end:1.2rem;padding:.3rem 1rem;border-radius:999px;background:#1d1a189e;color:#fff;font-size:1.2rem;font-variant-numeric:tabular-nums;pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media screen and (min-width:750px){.dabi-pdp .dabi-pdp-counter{display:none}}.dabi-pdp .dabi-pz-overlay{position:absolute;z-index:2;inset-inline:0;inset-block-end:22%;display:flex;justify-content:center;pointer-events:none;opacity:0;transform:translateY(6px);transition:opacity .35s ease,transform .45s var(--pdp-ease)}.dabi-pdp .dabi-pz-overlay.is-on{opacity:1;transform:none}.dabi-pdp .dabi-pz-overlay span{max-width:80%;padding:.6rem 1.6rem;border-radius:.6rem;font-family:var(--font-heading-family);font-size:clamp(2rem,3.2vw,3.4rem);letter-spacing:.18em;color:#140a04b8;text-shadow:0 1px 0 rgba(255,236,214,.35),0 -1px 1px rgba(0,0,0,.55);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dabi-pdp .dabi-pz-overlay[data-case=upper] span{text-transform:uppercase}.dabi-pdp .product__info-container>.product__text.caption-with-letter-spacing{margin-bottom:.4rem;color:var(--pdp-accent);font-size:1.15rem;font-weight:600;letter-spacing:.18em}.dabi-pdp .product__title h1{font-size:clamp(2.8rem,2.2rem + 1.4vw,4.2rem);line-height:1.08;letter-spacing:-.015em}.dabi-pdp .product__info-container .price .price-item{font-size:clamp(2.2rem,2rem + .4vw,2.6rem);font-weight:700;letter-spacing:-.01em;color:var(--pdp-ink)}.dabi-pdp .product__info-container .price--on-sale .price-item--regular{font-size:1.6rem;font-weight:400;color:var(--pdp-muted)}.dabi-pdp .product__info-container .price .badge{display:none}.dabi-pdp .dabi-pdp-save{display:inline-flex;align-items:center;margin:.6rem 0 0;padding:.3rem 1rem;border-radius:999px;background:color-mix(in srgb,var(--pdp-ok) 12%,#fff);color:var(--pdp-ok);font-size:1.25rem;font-weight:600}.dabi-pdp .product__info-container .product__tax{margin-top:.4rem;font-size:1.25rem;color:var(--pdp-muted)}.dabi-pdp .product__inventory{display:flex;align-items:center;gap:.6rem;font-size:1.35rem}.dabi-pdp .product-form__input .form__label{margin-bottom:.8rem;font-size:1.2rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--pdp-muted)}.dabi-pdp .product-form__input input[type=radio]+label{min-height:4.2rem;padding:.9rem 1.8rem;border-radius:999px;border:1px solid var(--pdp-line);background:var(--pdp-card);color:var(--pdp-ink);font-size:1.35rem;letter-spacing:0;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.dabi-pdp .product-form__input input[type=radio]+label:hover{border-color:var(--pdp-ink)}.dabi-pdp .product-form__input input[type=radio]:checked+label{background:var(--pdp-ink);border-color:var(--pdp-ink);color:#fff}.dabi-pdp .product-form__input input[type=radio].disabled+label,.dabi-pdp .product-form__input input[type=radio]:disabled+label{color:var(--pdp-muted);text-decoration:line-through;opacity:.6}.dabi-pdp .product-form__buttons.is-dabi-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"qty add fav" "pay pay pay";gap:1rem;max-width:none;align-items:stretch}.dabi-pdp .product-form__buttons.is-dabi-row>.product-form__quantity{grid-area:qty;margin:0}.dabi-pdp .product-form__buttons.is-dabi-row>.product-form__quantity .quantity__label,.dabi-pdp .product-form__buttons.is-dabi-row>.product-form__quantity .form__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.dabi-pdp .product-form__buttons.is-dabi-row>.product-form__submit{grid-area:add;margin:0}.dabi-pdp .product-form__buttons.is-dabi-row>.dabi-pdp-fav{grid-area:fav}.dabi-pdp .product-form__buttons.is-dabi-row>.shopify-payment-button{grid-area:pay;margin:0}.dabi-pdp .product-form__quantity .quantity{width:12.4rem;min-height:5.4rem;border-radius:999px;background:var(--pdp-card);box-shadow:inset 0 0 0 1px var(--pdp-line)}.dabi-pdp .product-form__quantity .quantity:before,.dabi-pdp .product-form__quantity .quantity:after{display:none}.dabi-pdp .product-form__quantity .quantity__button{width:4rem;border-radius:50%}.dabi-pdp .product-form__quantity .quantity__input{font-weight:600}.dabi-pdp .product-form__submit.button{position:relative;min-height:5.4rem;border-radius:999px;border:0;background:var(--pdp-accent);color:#fff;font-size:1.5rem;font-weight:600;letter-spacing:.04em;text-transform:none;overflow:hidden;box-shadow:0 10px 26px color-mix(in srgb,var(--pdp-accent) 30%,transparent);transition:transform .25s var(--pdp-ease),box-shadow .25s ease,background-color .25s ease}.dabi-pdp .product-form__submit.button:before{display:none}.dabi-pdp .product-form__submit.button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:none;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.26) 50%,transparent 70%);transform:translate(-120%);transition:transform .8s var(--pdp-ease)}.dabi-pdp .product-form__submit.button:not([disabled]):hover{transform:translateY(-1px);background:color-mix(in srgb,var(--pdp-accent) 86%,#000);box-shadow:0 14px 32px color-mix(in srgb,var(--pdp-accent) 38%,transparent)}.dabi-pdp .product-form__submit.button:not([disabled]):hover:after{transform:translate(120%)}.dabi-pdp .product-form__submit.button[disabled]{background:#d9d2c9;color:var(--pdp-muted);box-shadow:none}.dabi-pdp .product-form__submit .loading__spinner .path{stroke:#fff}.dabi-pdp .shopify-payment-button__button,.dabi-pdp .shopify-payment-button shopify-buy-it-now-button button{border-radius:999px!important;min-height:5.2rem}.dabi-pdp .shopify-payment-button__button--unbranded{background:transparent!important;color:var(--pdp-ink)!important;box-shadow:inset 0 0 0 1.5px var(--pdp-ink)!important;font-size:1.45rem;font-weight:600;letter-spacing:.02em;transition:background-color .2s ease,color .2s ease}.dabi-pdp .shopify-payment-button__button--unbranded:after{display:none}.dabi-pdp .shopify-payment-button__button--unbranded:hover:not([disabled]){background:var(--pdp-ink)!important;color:#fff!important}.dabi-pdp .dabi-pdp-fav{display:grid;place-items:center;width:5.4rem;height:5.4rem;padding:0;border:1px solid var(--pdp-line);border-radius:50%;background:var(--pdp-card);color:var(--pdp-ink);cursor:pointer;transition:color .2s ease,border-color .2s ease,transform .2s ease,background-color .2s ease}.dabi-pdp .dabi-pdp-fav:hover{border-color:var(--pdp-accent);color:var(--pdp-accent)}.dabi-pdp .dabi-pdp-fav[aria-pressed=true]{color:#b33a2b;border-color:color-mix(in srgb,#b33a2b 40%,#fff);background:color-mix(in srgb,#b33a2b 7%,#fff)}.dabi-pdp .dabi-pdp-fav[aria-pressed=true] svg path{fill:currentColor}.dabi-pdp .dabi-pdp-fav.is-pop{animation:dabi-pdp-pop .45s var(--pdp-ease)}@keyframes dabi-pdp-pop{40%{transform:scale(1.18)}}.dabi-pdp .product-form__buttons.is-dabi-row>.product-form__quantity{width:auto;flex:none}.dabi-pdp .product-form__submit.button>span{white-space:nowrap}@media screen and (max-width:480px){.dabi-pdp .product-form__buttons.is-dabi-row{gap:.6rem}.dabi-pdp .product-form__quantity .quantity{width:9.6rem;min-height:5rem}.dabi-pdp .product-form__quantity .quantity__button{width:3rem}.dabi-pdp .product-form__submit.button{min-height:5rem;padding-inline:1rem;font-size:1.4rem;letter-spacing:.01em}.dabi-pdp .dabi-pdp-fav{width:5rem;height:5rem}.dabi-pz__toggle{padding:1.2rem 1.4rem}.dabi-pz__title{font-size:1.4rem}}.dabi-pz{margin:1.6rem 0;border:1px solid var(--pdp-line, rgba(29, 26, 24, .12));border-radius:1.4rem;background:var(--pdp-card, #fff);overflow:hidden}.dabi-pz__toggle{display:flex;align-items:center;gap:1.2rem;padding:1.4rem 1.6rem;cursor:pointer}.dabi-pz__toggle input{position:absolute;opacity:0;pointer-events:none}.dabi-pz__switch{position:relative;flex:none;width:4.2rem;height:2.4rem;border-radius:999px;background:#1d1a182e;transition:background-color .2s ease}.dabi-pz__switch:after{content:"";position:absolute;top:.3rem;inset-inline-start:.3rem;width:1.8rem;height:1.8rem;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .25s cubic-bezier(.16,1,.3,1)}.dabi-pz__toggle input:checked+.dabi-pz__switch{background:var(--pdp-accent, #743a18)}.dabi-pz__toggle input:checked+.dabi-pz__switch:after{transform:translate(1.8rem)}[dir=rtl] .dabi-pz__toggle input:checked+.dabi-pz__switch:after{transform:translate(-1.8rem)}.dabi-pz__toggle input:focus-visible+.dabi-pz__switch{outline:2px solid var(--pdp-accent, #743a18);outline-offset:2px}.dabi-pz__head{display:flex;flex-direction:column;flex:1;min-width:0}.dabi-pz__title{font-size:1.45rem;font-weight:600}.dabi-pz__sub{font-size:1.25rem;color:var(--pdp-muted, #6b625b)}.dabi-pz__badge{flex:none;padding:.3rem .9rem;border-radius:999px;background:var(--pdp-wash, #f4ece5);color:var(--pdp-accent, #743a18);font-size:1.15rem;font-weight:700}.dabi-pz__body{padding:0 1.6rem 1.6rem;border-top:1px dashed var(--pdp-line, rgba(29, 26, 24, .12));animation:dabi-pz-in .35s cubic-bezier(.16,1,.3,1)}.dabi-pz__body[hidden]{display:none}@keyframes dabi-pz-in{0%{opacity:0;transform:translateY(-4px)}}.dabi-pz__field{margin-top:1.4rem}.dabi-pz__label{display:block;margin:0 0 .6rem;padding:0;font-size:1.2rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--pdp-muted, #6b625b)}.dabi-pz__inputwrap{position:relative}.dabi-pz__inputwrap input{width:100%;min-height:4.8rem;padding:1rem 6rem 1rem 1.4rem;border:1px solid var(--pdp-line, rgba(29, 26, 24, .12));border-radius:1rem;background:#fdfcfa;font:inherit;font-size:1.6rem;letter-spacing:.12em;color:var(--pdp-ink, #1d1a18)}.dabi-pz[data-case=upper] .dabi-pz__inputwrap input{text-transform:uppercase}.dabi-pz__inputwrap input:focus{outline:2px solid color-mix(in srgb,var(--pdp-accent, #743a18) 40%,transparent);outline-offset:1px;border-color:var(--pdp-accent, #743a18)}.dabi-pz__inputwrap input:invalid:not(:placeholder-shown),.dabi-pz.is-missing .dabi-pz__inputwrap input{border-color:#9a3b2c}.dabi-pz__count{position:absolute;inset-inline-end:1.2rem;top:50%;transform:translateY(-50%);font-size:1.15rem;color:var(--pdp-muted, #6b625b);font-variant-numeric:tabular-nums}.dabi-pz__places{margin:1.4rem 0 0;padding:0;border:0;display:flex;flex-wrap:wrap;gap:.6rem}.dabi-pz__places legend{width:100%;margin-bottom:.6rem}.dabi-pz__chip input{position:absolute;opacity:0;pointer-events:none}.dabi-pz__chip span{display:inline-flex;align-items:center;min-height:3.6rem;padding:0 1.4rem;border:1px solid var(--pdp-line, rgba(29, 26, 24, .12));border-radius:999px;font-size:1.3rem;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.dabi-pz__chip input:checked+span{background:var(--pdp-ink, #1d1a18);border-color:var(--pdp-ink, #1d1a18);color:#fff}.dabi-pz__chip input:focus-visible+span{outline:2px solid var(--pdp-accent, #743a18);outline-offset:2px}.dabi-pz__hint,.dabi-pz__note{display:flex;align-items:center;gap:.6rem;margin:1.2rem 0 0;font-size:1.2rem;color:var(--pdp-muted, #6b625b)}.dabi-dl{margin:1.8rem 0;border:1px solid var(--pdp-line, rgba(29, 26, 24, .12));border-radius:1.4rem;background:var(--pdp-card, #fff)}.dabi-dl__list{margin:0;padding:0;list-style:none}.dabi-dl__row{display:flex;align-items:center;gap:1.2rem;padding:1.2rem 1.6rem}.dabi-dl__row[hidden]{display:none}.dabi-dl__row+.dabi-dl__row{border-top:1px solid var(--pdp-line, rgba(29, 26, 24, .12))}.dabi-dl__icon{flex:none;display:grid;place-items:center;width:3.6rem;height:3.6rem;border-radius:50%;background:var(--pdp-wash, #f4ece5);color:var(--pdp-accent, #743a18)}.dabi-dl__text{display:flex;flex-direction:column;flex:1;min-width:0;font-size:1.35rem;line-height:1.4}.dabi-dl__text strong{font-weight:600}.dabi-dl__sub{font-size:1.2rem;color:var(--pdp-muted, #6b625b)}.dabi-dl__sub[hidden]{display:none}.dabi-dl__sub b{color:var(--pdp-accent, #743a18);font-variant-numeric:tabular-nums}.dabi-dl__pay{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.4rem}.dabi-dl__pay .icon{width:3.4rem;height:2.2rem}.dabi-dl__link{flex:none;font-size:1.25rem;font-weight:600;color:var(--pdp-ink, #1d1a18);text-decoration:underline;text-underline-offset:.3rem;text-decoration-color:#1d1a184d}.dabi-dl__link:hover{text-decoration-color:currentColor}.dabi-pdp .icon-with-text--horizontal{gap:.8rem}.dabi-pdp .icon-with-text--horizontal .icon-with-text__item{flex:1;flex-direction:column;align-items:center;gap:.6rem;padding:1.2rem .6rem;border-radius:1.2rem;background:#1d1a1809;text-align:center}.dabi-pdp .icon-with-text .h4,.dabi-pdp .icon-with-text .inline-richtext{font-family:var(--font-body-family);font-size:1.25rem;font-weight:600;letter-spacing:0}.dabi-pdp .product__accordion{border-top:1px solid var(--pdp-line)}.dabi-pdp .product__accordion:last-of-type{border-bottom:1px solid var(--pdp-line)}.dabi-pdp .product__accordion summary{padding-block:1.6rem}.dabi-pdp .product__accordion .accordion__title{font-family:var(--font-body-family);font-size:1.45rem;font-weight:600;letter-spacing:0;text-transform:none}.dabi-pdp .product__accordion summary .icon-caret{transition:transform .3s var(--pdp-ease)}.dabi-pdp .product__accordion details[open] summary .icon-caret{transform:rotate(180deg)}.dabi-pdp .product__accordion .accordion__content{padding-bottom:1.6rem;color:#3b3430}.dabi-pdp .product__description{font-size:1.5rem;line-height:1.7}@media(prefers-reduced-motion:reduce){.dabi-pdp *,.dabi-pdp *:before,.dabi-pdp *:after,.dabi-pz *,.dabi-dl *{animation:none!important;transition:none!important}}.dabi-pdp .product-form__quantity .quantity__button,.dabi-pdp .product-form__quantity .quantity__input{border:0;box-shadow:none;background:transparent}.dabi-pdp .product-form__quantity .quantity__button:hover{background:#1d1a180f}.dabi-pdp .product-form__buttons.is-dabi-row.is-noqty{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"add fav" "pay pay"}.dabi-dg{margin:1.8rem 0;border:1px solid var(--pdp-line, rgba(29, 26, 24, .12));border-radius:1.4rem;background:var(--pdp-card, #fff);overflow:hidden}.dabi-dg__head{margin:0;padding:1.2rem 1.6rem 0;font-size:1.2rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--pdp-muted, #6b625b)}.dabi-dg__specs{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.6rem 1.4rem;margin:0;padding:1.2rem 1.6rem 1.4rem;border-top:1px dashed var(--pdp-line, rgba(29, 26, 24, .12));font-size:1.3rem}.dabi-dg__specs dt{color:var(--pdp-muted, #6b625b)}.dabi-dg__specs dd{margin:0;font-weight:500}.dabi-pdp .dabi-digital-notice{margin:1.2rem 0}.dabi-pdp .product-form__submit.button.product-form__submit--mto>span{white-space:normal;font-size:1.3rem;line-height:1.15;letter-spacing:0;text-align:center}.dabi-pdp .product-form__submit.button.product-form__submit--mto{padding-inline:1.2rem}
/*# sourceMappingURL=/cdn/shop/t/15/assets/dabi-pdp.css.map */
