media-gallery.ec-gal-fit slideshow-slides{align-items:flex-start!important;height:var(--ec-gal-h)!important;min-height:0!important;overflow-y:hidden;transition:height .25s ease}media-gallery.ec-gal-fit slideshow-slide{align-self:flex-start!important;height:auto!important;min-height:0!important}media-gallery.ec-gal-fit slideshow-slide .product-media{height:auto!important;aspect-ratio:var(--media-preview-ratio)}media-gallery.ec-gal-fit slideshow-slide .product-media img{width:100%;height:100%}media-gallery.ec-gal-fit slideshow-container{min-height:0!important}media-gallery slideshow-controls,media-gallery .media-gallery__mobile-controls{margin-block-start:8px!important;padding-block-start:0!important}@media(prefers-reduced-motion:reduce){media-gallery.ec-gal-fit slideshow-slides{transition:none}}.product-details product-price{font-family:var(--font-body--family,sans-serif)!important}.product-details product-price .price,.product-details product-price .price bdi{color:#111!important;font-family:var(--font-body--family,sans-serif)!important;font-size:1.375rem!important;font-weight:700!important;letter-spacing:.01em;line-height:1.25}.product-details product-price .compare-at-price,.product-details product-price .compare-at-price bdi{color:#6b6457!important;font-size:1rem!important;font-weight:400!important}.product-details product-price .ec-ship-free{display:flex;align-items:center;gap:6px;margin:4px 0 0;color:#5a4a26;font-family:var(--font-body--family,sans-serif);font-size:13px;font-weight:500;letter-spacing:.01em;line-height:1.35}.product-details product-price .ec-ship-free:before{content:"";flex:none;width:16px;height:16px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 6h11v9H3zM14 9h4l3 3v3h-7z'/%3E%3Ccircle cx='7' cy='17.5' r='1.6'/%3E%3Ccircle cx='17' cy='17.5' r='1.6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 6h11v9H3zM14 9h4l3 3v3h-7z'/%3E%3Ccircle cx='7' cy='17.5' r='1.6'/%3E%3Ccircle cx='17' cy='17.5' r='1.6'/%3E%3C/svg%3E") center/contain no-repeat}@media(min-width:750px){.product-details product-price .price,.product-details product-price .price bdi{font-size:1.5rem!important}.product-details product-price .ec-ship-free{font-size:13.5px}}.ec-has-share>h1{padding-right:100px!important}.ec-share-btn{position:absolute;top:0;right:50px;z-index:3;display:flex;flex:none;align-items:center;justify-content:center;box-sizing:border-box;width:42px!important;min-width:42px;max-width:42px!important;height:42px;margin:0;padding:0;border:1px solid rgba(200,169,106,.9);border-radius:50%;background:#fffdf8f0;color:#8a6a2c;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background .2s ease,color .2s ease}.ec-share-btn:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px}.ec-share-btn svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ec-share-btn[aria-expanded=true]{border-color:#111;background:#111;color:#e3c27a}.ec-share-btn:focus-visible{outline:2px solid #aa7814;outline-offset:2px}.ec-share{position:absolute;top:50px;right:0;z-index:30;box-sizing:border-box;width:min(250px,calc(100vw - 32px))!important;max-width:min(250px,calc(100vw - 32px))!important;padding:12px 10px 8px;border:1px solid #e3d6b6;border-radius:14px;background:#fffdf8;box-shadow:0 12px 30px #281e0a29;font-family:var(--font-body--family,sans-serif)}.ec-share[hidden]{display:none}.ec-share__t{margin:0 6px 6px;color:#6b5a3a;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.ec-share__l{margin:0;padding:0;list-style:none}.ec-share__l button{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;margin:0;padding:0 8px;border:0;border-radius:9px;background:none;color:#111;font:500 14px/1.2 var(--font-body--family,sans-serif);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.ec-share__l button:hover,.ec-share__l button:focus-visible{background:#f6eedb;outline:none}.ec-share__l svg{flex:none;width:20px;height:20px;fill:none;stroke:#8a6a2c;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ec-share__l svg .f{fill:#8a6a2c;stroke:none}.ec-share__ok{min-height:0;margin:4px 8px 2px;color:#2f6b45;font-size:12.5px;font-weight:600}.ec-share__ok:empty{display:none}.ec-atc-msg{margin:10px 0 0;padding:10px 12px;border:1px solid #e7b9b1;border-radius:10px;background:#fdf1ef;color:#8a2d1b;font-size:13.5px;font-weight:600;line-height:1.45}.ec-atc-msg[hidden]{display:none}.ec-atc-msg.is-ok{border-color:#bcd8c2;background:#eef7f0;color:#2f6b45}@media(max-width:749px){html.ec-has-cod .lsb{bottom:var(--ec-cod-h,0px)!important}html.ec-has-cod .lsb-toast{bottom:calc(var(--ec-cod-h,0px) + 78px + env(safe-area-inset-bottom))!important}html.ec-has-cod .lwa{bottom:calc(var(--ec-cod-h,0px) + 16px + env(safe-area-inset-bottom))!important}html.ec-has-cod.has-lsb .lwa{bottom:calc(var(--ec-cod-h,0px) + 84px + env(safe-area-inset-bottom))!important}}
/*# sourceMappingURL=/cdn/shop/t/95/assets/ec-pdp.css.map */
