.product-information{font-family:var(--vs-font-body, "Poppins", sans-serif)}.product-details h1,.product-details .text-block h1,.product-details .text-block.h1{font-family:var(--font-heading--family, var(--font-body--family, var(--vs-font-body, inherit)))!important;color:var(--vs-primary-dark, #2b2520)!important;font-size:clamp(1.15rem,1.8vw,1.45rem)!important;font-weight:600!important;line-height:1.35!important;letter-spacing:normal!important;margin-bottom:.75rem!important}.product-details .price,.product-details price-component{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:.85rem!important;font-family:var(--vs-font-body, "Poppins", sans-serif)!important;margin-block:.5rem 1.25rem!important}.product-details .price__regular,.product-details .price__sale,.product-details .price span:not(.price__was){font-size:1.35rem!important;font-weight:700!important;color:var(--vs-primary-dark, #521626)!important}.product-details .price__was{font-size:1.05rem!important;color:#888!important;text-decoration:line-through!important;margin-left:.35rem!important}.product-details .product-form-buttons{display:flex!important;align-items:stretch!important;gap:12px!important;width:100%!important}.product-details .quantity-selector-wrapper{display:flex!important;align-items:center!important;margin:0!important}.product-details .quantity-selector{display:inline-flex!important;align-items:center!important;justify-content:space-between!important;border:1.5px solid #4A3728!important;border-radius:4px!important;background:var(--vs-bg-cream, #FAF3E8)!important;height:50px!important;box-sizing:border-box!important;overflow:hidden!important;padding:0!important;width:130px!important}.product-details .quantity-selector .quantity-minus,.product-details .quantity-selector .quantity-plus{background:transparent!important;color:var(--vs-primary, #6E1E2D)!important;border:none!important;width:38px!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;opacity:1!important;transition:background .2s ease,color .2s ease!important;padding:0!important;box-shadow:none!important}.product-details .quantity-selector .quantity-minus:hover,.product-details .quantity-selector .quantity-plus:hover{background:#6e1e2d14!important;color:var(--vs-primary-dark, #521626)!important}.product-details .quantity-selector .quantity-minus:disabled,.product-details .quantity-selector .quantity-minus[disabled]{opacity:.45!important;cursor:not-allowed!important;background:transparent!important}.product-details .quantity-selector input[type=number]{border:none!important;background:transparent!important;color:var(--vs-primary-dark, #521626)!important;font-family:var(--vs-font-body, "Poppins", sans-serif)!important;font-weight:600!important;font-size:1rem!important;text-align:center!important;width:48px!important;height:100%!important;padding:0!important;margin:0!important;box-shadow:none!important}.product-details add-to-cart-component,.product-details .add-to-cart-button,.product-details button[name=add]{flex:1 1 auto!important;height:50px!important;min-height:50px!important}.product-details .add-to-cart-button,.product-details button[name=add]{width:100%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;background:var(--vs-bg-warm, #F8F4EE)!important;color:#1e1e1e!important;border:1.5px solid #1E1E1E!important;border-radius:4px!important;font-family:var(--vs-font-body, "Poppins", sans-serif)!important;font-weight:600!important;font-size:.875rem!important;letter-spacing:.08em!important;text-transform:uppercase!important;transition:all .25s cubic-bezier(.25,.46,.45,.94)!important;box-shadow:none!important;cursor:pointer!important;box-sizing:border-box!important}.product-details .add-to-cart-button *,.product-details button[name=add] *{color:#1e1e1e!important}.product-details .add-to-cart-button svg,.product-details button[name=add] svg,.product-details .add-to-cart-button svg path,.product-details button[name=add] svg path,.product-details .add-to-cart-button svg line,.product-details button[name=add] svg line{fill:none!important;stroke:#1e1e1e!important}.product-details .add-to-cart-button:hover,.product-details button[name=add]:hover{background:linear-gradient(135deg,#d5b468,#c29a5b,#b58d4e)!important;border-color:#c29a5b!important;color:#1e1e1e!important;box-shadow:0 4px 15px #c29a5b59!important}.product-details .add-to-cart-button:hover *,.product-details button[name=add]:hover *{color:#1e1e1e!important}.product-details .add-to-cart-button:hover svg,.product-details button[name=add]:hover svg,.product-details .add-to-cart-button:hover svg path,.product-details button[name=add]:hover svg path,.product-details .add-to-cart-button:hover svg line,.product-details button[name=add]:hover svg line{fill:none!important;stroke:#1e1e1e!important}.product-details .shopify-payment-button__button,.product-details .shopify-payment-button__button--unbranded,.shopify-payment-button__button,.shopify-payment-button__button--unbranded{background:linear-gradient(135deg,#d5b468,#c29a5b,#b58d4e)!important;color:#f8f4eeeb!important;border:none!important;border-radius:4px!important;font-family:var(--vs-font-body, "Poppins", sans-serif)!important;font-weight:500!important;font-size:.875rem!important;letter-spacing:.08em!important;text-transform:uppercase!important;min-height:50px!important;transition:all .25s ease!important;box-shadow:0 4px 14px #c29a5b4d!important}.product-details .shopify-payment-button__button *,.product-details .shopify-payment-button__button--unbranded *,.shopify-payment-button__button *,.shopify-payment-button__button--unbranded *{color:#1e1e1e!important}.product-details .shopify-payment-button__button:hover,.product-details .shopify-payment-button__button--unbranded:hover,.shopify-payment-button__button:hover,.shopify-payment-button__button--unbranded:hover{background:linear-gradient(135deg,#c29a5b,#b58d4e,#9a773d)!important;color:#1e1e1e!important;box-shadow:0 4px 12px #9a773d66!important;transform:translateY(-1px)!important}.product-details .rte,.product-details .text-block--format-rte{font-family:var(--vs-font-body, "Poppins", sans-serif)!important;font-size:.90625rem!important;line-height:1.7!important;color:#333!important}.vs-product-desc-text h1{font-size:clamp(1.25rem,2vw,1.5rem)!important;font-weight:600!important;line-height:1.35!important;color:var(--vs-primary-dark, #2b2520)!important;margin-top:.5rem!important;margin-bottom:.75rem!important}.vs-product-desc-text h2{font-size:clamp(1.15rem,1.8vw,1.35rem)!important;font-weight:600!important;line-height:1.35!important;color:var(--vs-primary-dark, #2b2520)!important;margin-top:.5rem!important;margin-bottom:.75rem!important}.vs-product-desc-text h3{font-size:clamp(1.05rem,1.5vw,1.15rem)!important;font-weight:600!important;line-height:1.35!important;color:var(--vs-primary-dark, #2b2520)!important;margin-top:1rem!important;margin-bottom:.5rem!important}.product-details .rte ul{list-style:none!important;padding-left:0!important;margin:1.25rem 0!important;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))!important;gap:.75rem!important;background:var(--vs-bg-warm, #FDF8F2)!important;border:1px solid rgba(201,168,76,.35)!important;border-radius:8px!important;padding:1.25rem!important}.product-details .rte ul li{position:relative!important;padding-left:1.5rem!important;font-size:.84375rem!important;line-height:1.5!important;color:#333!important}.product-details .rte ul li:before{content:"\2726"!important;position:absolute!important;left:0!important;top:0!important;color:var(--vs-gold, #C9A84C)!important;font-size:.85rem!important}.product-details .rte ul li strong{color:var(--vs-primary, #6E1E2D)!important;font-weight:600!important}.product-details>div:has(.rte):not(:has(.vs-product-accordions)),.product-details [id*=text_aEtTtq]{display:none!important}.vs-product-accordions{margin-top:1.75rem;border-top:1px solid #e2ded8}.vs-accordion-item{border-bottom:1px solid #e2ded8;transition:background .2s ease}.vs-accordion-summary{display:flex;justify-content:space-between;align-items:center;padding:1.1rem 0;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.vs-accordion-summary::-webkit-details-marker{display:none}.vs-accordion-title{font-family:var(--vs-font-body, "Poppins", sans-serif);font-size:.9375rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#4a3728}.vs-accordion-icon{font-size:1.35rem;font-weight:300;color:#776e65;transition:transform .25s ease;line-height:1}.vs-accordion-item[open] .vs-accordion-icon{transform:rotate(45deg)}.vs-accordion-content{padding:0 0 1.2rem;font-family:var(--vs-font-body, "Poppins", sans-serif);font-size:.875rem;line-height:1.65;color:#55483d}.vs-accordion-content p{margin:0 0 .6rem}.vs-accordion-content p:last-child{margin-bottom:0}.vs-accordion-trust-list{list-style:none;padding:0;margin:.85rem 0 0;display:flex;flex-direction:column;gap:.45rem}.vs-accordion-trust-list li{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:#4a3728}.vs-accordion-trust-list li span{color:#c9a84c}.vs-offer-item{background:#fdf8f2;border:1px dashed #d4b878;padding:.6rem .85rem;border-radius:4px;margin-bottom:.5rem;font-size:.8125rem}.vs-offer-item:last-child{margin-bottom:0}.vs-offer-code{font-weight:700;color:#6e1e2d;letter-spacing:.05em}.vs-trust-badges-strip{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:1rem;margin-bottom:.25rem;padding:10px 14px;background:linear-gradient(135deg,#fffdf8,#fdf6ec);border:1px solid rgba(194,154,91,.3);border-radius:6px;flex-wrap:wrap}.vs-trust-badge{display:inline-flex;align-items:center;gap:5px;font-family:var(--vs-font-body, "Poppins", sans-serif);font-size:.7rem;font-weight:600;color:#4a3728;letter-spacing:.02em;white-space:nowrap}.vs-trust-badge svg{flex-shrink:0}.vs-trust-divider{color:#c29a5b73;font-size:.85rem;font-weight:300;line-height:1}.vs-offer-icon{margin-right:4px;font-size:.9rem}.vs-offer-item strong{color:#4a3728;font-weight:700;letter-spacing:.03em}@media screen and (max-width:480px){.vs-trust-badges-strip{gap:6px;padding:8px 10px}.vs-trust-badge{font-size:.65rem;gap:3px}.vs-trust-badge svg{width:13px;height:13px}.vs-trust-divider{font-size:.75rem}}.product-details>.text-block,.product-details [class*=text_aEtTtq],.product-details>rte-formatter,.group-block>rte-formatter{display:none!important}.vs-price-main-row{display:flex!important;flex-direction:column!important;gap:8px!important;margin-top:4px!important;margin-bottom:12px!important;width:100%!important}.vs-price-group{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px 10px!important}.vs-price-group .price-item--sale,.vs-price-group .price{font-size:clamp(1.2rem,4vw,1.5rem)!important;font-weight:700!important;color:#4a3728!important;letter-spacing:-.01em!important;line-height:1!important;margin:0!important;display:inline-flex!important;align-items:center!important}.vs-price-group .compare-at-price{font-size:clamp(1.2rem,3vw,1.05rem)!important;font-weight:400!important;color:#8c827a!important;text-decoration:line-through!important;line-height:1!important;margin:0!important;display:inline-flex!important;align-items:center!important;transform:translateY(-2px)!important}.vs-price-discount-tag{color:#d32f2f!important;font-weight:700!important;font-size:clamp(.7rem,2.2vw,.78125rem)!important;background:#d32f2f14!important;border:1px solid rgba(211,47,47,.25)!important;padding:3px 8px!important;border-radius:4px!important;display:inline-flex!important;align-items:center!important;align-self:center!important;line-height:1!important;letter-spacing:.02em!important}.vs-size-group{display:flex!important;align-items:center!important;margin-top:5px!important}.vs-free-size-badge{display:inline-flex!important;align-items:center!important;gap:5px!important;padding:4px 12px!important;background:#fffdf8!important;border:1.25px solid #C29A5B!important;color:#4a3728!important;font-weight:600!important;font-size:clamp(.7rem,2.2vw,.78125rem)!important;border-radius:20px!important;letter-spacing:.03em!important;line-height:1!important;box-shadow:0 1px 3px #0000000a!important}@media screen and (max-width:749px){product-media-gallery slideshow-controls,.media-gallery slideshow-controls,.media-gallery__mobile-controls,slideshow-controls[controls-on-media],slideshow-controls[icons-on-media],slideshow-controls{position:relative!important;inset:auto!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;margin-top:4px!important;margin-bottom:2px!important;padding:2px 0!important;justify-content:center!important;display:flex!important;z-index:5!important;background:transparent!important;box-shadow:none!important;min-height:auto!important;height:auto!important}product-media-gallery .slideshow,.media-gallery .slideshow,slideshow-component{display:flex!important;flex-direction:column!important}slideshow-controls .slideshow-controls__pagination,.slideshow-controls__pagination,.slideshow__pagination{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;flex-wrap:wrap!important;max-width:100%!important;padding:2px 0!important;margin:0 auto!important}slideshow-controls button[data-index],.slideshow__pagination-button,.slideshow-controls__pagination button,.slideshow-controls button.slideshow-control,.media-gallery__mobile-controls button{width:10px!important;height:10px!important;min-width:10px!important;min-height:10px!important;border-radius:50%!important;padding:0!important;margin:0!important;border:1.5px solid #4A3728!important;background:transparent!important;opacity:.55!important;transition:all .25s ease!important;cursor:pointer!important}slideshow-controls button[data-index][aria-current=true],slideshow-controls button[aria-selected=true],.slideshow__pagination-button.is-active,.slideshow-controls__pagination button.is-active,.slideshow-controls button[aria-current=true],.media-gallery__mobile-controls button[aria-current=true]{background:#4a3728!important;border-color:#4a3728!important;opacity:1!important;transform:scale(1.15)!important}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/vivah-product-details.css.map */
