:root{--domi-cream:#fbf7f4;--domi-ink:#1b1412;--domi-brand:#c0655c;--domi-soft:#f6e6e2;--domi-line:rgb(27 20 18 / 13%);--domi-r:14px;--domi-r-lg:22px}.button,button.button,.add-to-cart-button,.product-form-buttons .button{border-radius:var(--domi-r);font-weight:650;letter-spacing:.01em;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease}.button:not([disabled]):hover,.add-to-cart-button:not([disabled]):hover{transform:translateY(-1px);box-shadow:0 10px 22px #1b141229}.button:active,.add-to-cart-button:active{transform:translateY(0)}input,select,textarea,.quantity-selector,.field__input{border-radius:var(--domi-r)}shopify-accelerated-checkout,shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-border-radius:14px;--shopify-accelerated-checkout-button-block-size:52px}.product-card .card-gallery,.product-card .card-gallery img,.product-card img{border-radius:var(--domi-r-lg)}.product-card .price{font-weight:650}.product-information .product-media-container,.product-information media-gallery img,.product-information .product-media img,.product-information .product-media video{border-radius:var(--domi-r-lg);overflow:hidden}.product-information .slideshow-control__thumbnail img{border-radius:10px}.product-information .product-details h1{font-family:var(--font-heading--family),sans-serif;font-size:clamp(1.9rem,5.2vw,2.7rem);line-height:1.04;letter-spacing:-.03em;font-weight:700;text-transform:none;text-wrap:balance;margin:0}.product-information .product-details .price{font-size:1.55rem;font-weight:750;letter-spacing:-.015em}.product-information .product-details .compare-at-price{font-size:1rem;opacity:.55;font-weight:450}.product-information .product-details .rating,.product-information .product-details .rating-wrapper{color:var(--domi-brand)}.product-information .product-details .rating-count{color:var(--domi-ink);opacity:.75}.domi-lede{font-size:1rem;line-height:1.5;opacity:.78;margin:0;max-width:46ch}.domi-size{font-size:.85rem;opacity:.6;margin:6px 0 0}.domi-benefits{list-style:none;padding:0;margin:2px 0;display:grid;gap:9px}.domi-benefits li{position:relative;padding-left:27px;font-size:.97rem;line-height:1.45}.domi-benefits li:before{content:"";position:absolute;left:0;top:.16em;width:17px;height:17px;border-radius:50%;background:var(--domi-soft)}.domi-benefits li:after{content:"";position:absolute;left:5px;top:.4em;width:7px;height:4px;border-left:2px solid var(--domi-brand);border-bottom:2px solid var(--domi-brand);transform:rotate(-45deg)}.domi-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0;text-align:center;width:100%}.domi-trust div{border:1px solid var(--domi-line);border-radius:var(--domi-r);padding:13px 8px;font-size:.74rem;line-height:1.35;opacity:.75;background:#fff9}.domi-trust b{display:block;font-size:.82rem;opacity:1;margin-bottom:2px}.domi-trust a{color:inherit}.domi-assure{display:grid;gap:7px;font-size:.86rem;line-height:1.45;opacity:.78;margin:0}.domi-assure span{display:block;padding-left:22px;position:relative}.domi-assure span:before{content:"";position:absolute;left:2px;top:.42em;width:8px;height:8px;border-radius:50%;border:2px solid var(--domi-brand)}.domi-assure b{opacity:1;font-weight:650}.domi-steps{counter-reset:domi;list-style:none;padding:0;margin:0;display:grid;gap:12px}.domi-steps li{counter-increment:domi;position:relative;padding-left:42px;line-height:1.5}.domi-steps li:before{content:counter(domi);position:absolute;left:0;top:-1px;width:28px;height:28px;border-radius:50%;background:var(--domi-ink);color:var(--domi-cream);font-size:.8rem;font-weight:700;display:grid;place-items:center}.domi-acc{width:100%;max-width:760px}.domi-acc details{border-top:1px solid var(--domi-line)}.domi-acc details:last-of-type{border-bottom:1px solid var(--domi-line)}.domi-acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:17px 2px;font-weight:700;font-size:1rem}.domi-acc summary::-webkit-details-marker{display:none}.domi-acc summary:after{content:"+";font-size:1.4rem;font-weight:400;opacity:.5;line-height:1}.domi-acc details[open] summary:after{content:"\2013"}.domi-acc details>div{padding:0 2px 18px;line-height:1.65;opacity:.8;max-width:62ch}.product-information .product-details .product-form-buttons{gap:10px;align-items:stretch}.product-information .product-details .quantity-selector{border-radius:var(--domi-r);border-width:1px}.product-information .product-details .buy-buttons-block .add-to-cart-button{min-height:56px;height:56px;border-radius:var(--domi-r);background:var(--domi-ink);border-color:var(--domi-ink);color:#fff;font-size:.95rem;letter-spacing:.02em;text-transform:none}.product-information .product-details .buy-buttons-block .add-to-cart-button:not([disabled]):hover{background:#342826;border-color:#342826}.product-information .product-details .buy-buttons-block .add-to-cart-button:disabled{opacity:.5}.product-information .product-details .product-form-buttons .quantity-selector-wrapper{flex:0 1 140px}.product-information variant-picker label,.product-information .variant-option__button-label{border-radius:999px}.sticky-add-to-cart__bar{border-radius:var(--domi-r-lg) var(--domi-r-lg) 0 0;box-shadow:0 -8px 26px #1b14121f}.sticky-add-to-cart__bar .add-to-cart-button,.sticky-add-to-cart__bar .button{border-radius:var(--domi-r)}.accordion .details__header{padding-block:17px;font-weight:700;letter-spacing:.01em}.accordion--dividers,.accordion .details{border-color:var(--domi-line)}.accordion .details-content{padding-bottom:16px;line-height:1.65;opacity:.82}.product-information .product-details .rte p{margin:0 0 .9em;line-height:1.65}.product-information .product-details .rte{max-width:62ch}@media screen and (min-width:1200px){.product-information .product-information__grid:not(.product-information__grid--half,.product-information--media-none).product-information--media-left{grid-template-columns:minmax(0,1.35fr) minmax(360px,1fr)}}@media screen and (max-width:749px){.product-information .product-details h1{font-size:clamp(1.75rem,7.4vw,2.2rem)}.domi-trust{gap:6px}.domi-trust div{font-size:.66rem;padding:11px 5px}.domi-trust b{font-size:.74rem}.product-information .product-details .buy-buttons-block .add-to-cart-button{min-height:54px;height:54px}}.product-information :is(a,button,summary,input):focus-visible,.domi-acc summary:focus-visible{outline:2px solid var(--domi-brand);outline-offset:3px}@media(prefers-reduced-motion:reduce){.button,.add-to-cart-button{transition:none}.button:hover,.add-to-cart-button:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/domi-pdp.css.map */
