.product-details .button:not(.button-secondary,.button-unstyled),.sticky-add-to-cart__button,mobile-product-purchase .mobile-product-purchase__button{--color-primary-button-background: #865b5e;--color-primary-button-text: #fffaf7;--color-primary-button-border: #865b5e;--color-primary-button-hover-background: #70494d;--color-primary-button-hover-text: #fffaf7;--color-primary-button-hover-border: #70494d}#dingdoong-embedded-render-root #delivery-validation-submit:not([data-delivery-check-success]){background:#865b5e!important;border-color:#865b5e!important;color:#fffaf7!important}#dingdoong-embedded-render-root #delivery-validation-submit:not([data-delivery-check-success]):hover:not(:disabled,[aria-disabled=true]){background:#70494d!important;border-color:#70494d!important}#dingdoong-embedded-render-root #delivery-validation-submit:focus-visible{outline:2px solid #865b5e;outline-offset:3px}mobile-product-purchase,.mobile-product-description__summary{display:none}.product-details:has(.variant-option--priced .variant-option__price) .group-block:has(h1) product-price{display:none}.product-details product-price[data-single-variant] .price{font-size:1.125rem;font-weight:500;line-height:1.2}#dingdoong-embedded-render-root .ot-dingdoong-main:has([data-delivery-panel]){border:1px solid #deded5;border-radius:12px;background:#faf9f6;padding:14px!important}#dingdoong-embedded-render-root .ot-dingdoong-main:has([data-delivery-panel]) #delivery-validation-wrapper{border-top:1px solid #e5e5dc;padding-top:12px!important;margin-bottom:0!important}#dingdoong-embedded-render-root [data-delivery-panel]>.ot-dingdoong-header__radio-label{border:0!important;padding:0 0 10px!important;align-items:flex-start!important;background:transparent!important;gap:4px!important;min-height:0}#dingdoong-embedded-render-root [data-delivery-panel]>.ot-dingdoong-header__radio-label>div:first-child{flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important}#dingdoong-embedded-render-root [data-delivery-panel] .ot-dingdoong-header__radio-label-text{color:#293a30!important}#dingdoong-embedded-render-root [data-delivery-panel]>.ot-dingdoong-header__radio-label:focus-visible{outline:2px solid #687d6a;outline-offset:3px}#dingdoong-embedded-render-root [data-delivery-panel]>.ot-dingdoong-header__radio-label>div:first-child svg{width:18px!important;height:18px!important;color:#687d6a}#dingdoong-embedded-render-root .delivery-badges{padding:0 0 4px}#dingdoong-embedded-render-root .delivery-badges .inn-promises{padding:0}#dingdoong-embedded-render-root .delivery-badges .inn-promises__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:0}#dingdoong-embedded-render-root .delivery-badges .inn-promises__badge{border:0;padding:0;background:none;font-size:12px;line-height:1.4;color:#4b554e;white-space:normal}#dingdoong-embedded-render-root .delivery-badges .inn-promises__badge svg{flex-shrink:0;color:#687d6a}#dingdoong-embedded-render-root #delivery-validation-submit[data-delivery-check-success]{background:#eaf3eb!important;border-color:#c6dac9!important;color:#265d35!important;font-size:0!important;line-height:0!important;height:auto!important;white-space:normal!important}#dingdoong-embedded-render-root #delivery-validation-submit[data-delivery-check-success]:after{content:attr(data-delivery-check-label);display:block;white-space:normal;font-size:15px;line-height:1.4;font-weight:600}#dingdoong-embedded-render-root #delivery-validation-wrapper:has([data-delivery-check-success]) #delivery-validation-success-message{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;border:0!important;overflow:hidden!important;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}@media screen and (max-width:749px){body:has(mobile-product-purchase){padding-bottom:calc(76px + env(safe-area-inset-bottom))}body:has(mobile-product-purchase) .header__columns{--header-padding: 6px;padding-block:6px;min-height:58px}body:has(mobile-product-purchase) .header-logo__image{height:44px;width:auto;max-width:150px;object-fit:contain}body:has(mobile-product-purchase) .announcement-bar{min-height:28px;padding-block:4px}.shopify-section:has(mobile-product-purchase) .product-information__media{--mobile-gallery-height: clamp(300px, 56svh, 520px)}.shopify-section:has(mobile-product-purchase) .product-information__media media-gallery>slideshow-component,.shopify-section:has(mobile-product-purchase) .product-information__media media-gallery>slideshow-component>slideshow-container,.shopify-section:has(mobile-product-purchase) .product-information__media slideshow-slides{height:var(--mobile-gallery-height);min-height:0}.shopify-section:has(mobile-product-purchase) .product-information__media slideshow-slide,.shopify-section:has(mobile-product-purchase) .product-information__media slideshow-slide .product-media,.shopify-section:has(mobile-product-purchase) .product-media-constraint-wrapper{height:100%;min-height:0;max-height:var(--mobile-gallery-height);aspect-ratio:auto}.shopify-section:has(mobile-product-purchase) .product-information__media slideshow-slide .product-media__image{height:100%;width:100%;object-fit:contain}.shopify-section:has(mobile-product-purchase) .product-information__media slideshow-controls[controls-on-media]{position:absolute;bottom:10px;inset-inline:0;z-index:2}.shopify-section:has(mobile-product-purchase) .product-details>.group-block{padding-block:16px 24px}.shopify-section:has(mobile-product-purchase) .product-details>.group-block>.group-block-content{gap:16px}.shopify-section:has(mobile-product-purchase) .product-details .group-block:has(>.group-block-content>.text-block h1)>.group-block-content{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px}.shopify-section:has(mobile-product-purchase) .product-details variant-picker:has(.variant-option--priced){margin-top:8px}.shopify-section:has(mobile-product-purchase) .text-block:has(h1){flex:1 1 60%;width:auto}.shopify-section:has(mobile-product-purchase) .product-details h1{font-size:1.5rem;line-height:1.2;margin:0}.shopify-section:has(mobile-product-purchase) .group-block:has(h1) product-price{width:auto;padding-block:0;font-size:1rem}.shopify-section:has(mobile-product-purchase) .product-details>.group-block>.group-block-content>.divider{display:none}.shopify-section:has(mobile-product-purchase) .product-details .inn-promises{padding-top:0}.shopify-section:has(mobile-product-purchase) .inn-promises__list{gap:8px 12px}.shopify-section:has(mobile-product-purchase) .inn-promises__badge{padding:0;border:0;background:none;font-size:.75rem;line-height:1.5;white-space:normal}.shopify-section:has(mobile-product-purchase) [data-mobile-description-details]{border-block:1px solid rgb(var(--color-foreground-rgb) / .12)}.shopify-section:has(mobile-product-purchase) .mobile-product-description__summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;cursor:pointer;font-size:.875rem;list-style:none}.mobile-product-description__summary::-webkit-details-marker{display:none}.mobile-product-description__summary:after{content:"+"}[open]>.mobile-product-description__summary:after{content:"\2212"}.shopify-section:has(mobile-product-purchase) [data-mobile-product-description] h3,.shopify-section:has(mobile-product-purchase) [data-mobile-product-description] [data-toggle]{display:none}.shopify-section:has(mobile-product-purchase) [data-mobile-product-description] [data-content]{max-height:none;padding-bottom:16px}.shopify-section:has(mobile-product-purchase) [data-mobile-product-description] [data-content]:after{display:none}.shopify-section:has(mobile-product-purchase) sticky-add-to-cart{display:none}mobile-product-purchase:defined:not([hidden]):not([data-keyboard-open]){display:block;position:fixed;inset-inline:0;bottom:0;z-index:20;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid rgb(var(--color-foreground-rgb) / .12);background:var(--color-background)}mobile-product-purchase .mobile-product-purchase__button{width:100%;min-height:48px;border-radius:10px;font-size:.9375rem;font-weight:500}body:has(dialog[open],[role=dialog][aria-modal=true]) mobile-product-purchase{display:none!important}body:has(mobile-product-purchase) shopify-chat::part(activator){position:fixed;right:12px;bottom:calc(84px + env(safe-area-inset-bottom));width:48px;height:48px;min-width:48px;padding:14px;gap:24px;justify-content:flex-start;overflow:hidden;border-radius:50%}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/mobile-product.css.map */
