:root{--experience-bottom-offset:20px;--experience-nav-height:0px}.social-dock{position:fixed;right:max(18px,env(safe-area-inset-right,0px));bottom:var(--experience-bottom-offset);z-index:65;width:44px;margin:0;color:var(--ink,#18231e)}.social-dock__toggle,.social-dock__link{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid #d6e1da;border-radius:50%;background:var(--paper,#fff);color:#315247;box-shadow:0 3px 16px #17251c0b;cursor:pointer;text-decoration:none;transition:border-color .16s,background-color .16s,color .16s}.social-dock__toggle{list-style:none;color:#6a7c72;background:#fbfcfa}.social-dock__toggle::-webkit-details-marker{display:none}.social-dock__toggle::marker{content:""}.social-dock__toggle:hover,.social-dock__link:hover{background:#f0f5f1;border-color:#b9cec1;color:var(--accent,#0b6b50)}.social-dock__toggle:focus-visible,.social-dock__link:focus-visible,.mobile-app-nav__link:focus-visible{outline:2px solid var(--accent,#0b6b50);outline-offset:3px}.social-dock__links{position:absolute;right:0;bottom:54px;display:flex;flex-direction:column;gap:9px}.social-dock__link{position:relative;flex-shrink:0}.social-dock__link--whatsapp{color:#247454}.social-dock__label{position:absolute;right:calc(100% + 9px);top:50%;transform:translateY(-50%);font-size:10px;line-height:1.2;white-space:nowrap;padding:8px 11px;border:1px solid #dfe7e1;border-radius:8px;background:var(--paper,#fff);color:#344d3e;box-shadow:0 3px 16px #17251c0b;opacity:0;visibility:hidden;pointer-events:none}.social-dock__link:hover .social-dock__label,.social-dock__link:focus-visible .social-dock__label{opacity:1;visibility:visible}.social-dock[open] .social-dock__open-icon,.social-dock:not([open]) .social-dock__close-icon{display:none}.social-dock:not([open])>.social-dock__links{display:none}.mobile-app-nav{display:none}.dialog-open .social-dock,.dialog-open .mobile-app-nav{visibility:hidden;pointer-events:none}@media(max-width:749px){:root:has(.mobile-app-nav){--experience-bottom-offset: calc(80px + env(safe-area-inset-bottom,0px)) ;--experience-nav-height: calc(64px + env(safe-area-inset-bottom,0px)) }body:has(.mobile-app-nav){padding-bottom:var(--experience-nav-height)}.social-dock{right:max(14px,env(safe-area-inset-right,0px))}.social-dock__links{gap:8px;bottom:53px}.mobile-app-nav{position:fixed;left:0;right:0;bottom:0;z-index:64;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));height:var(--experience-nav-height);padding:5px max(8px,env(safe-area-inset-right,0px)) env(safe-area-inset-bottom,0px) max(8px,env(safe-area-inset-left,0px));background:var(--paper,#fff);border-top:1px solid #e0e8e2;box-shadow:0 -3px 20px #13271a06}.mobile-app-nav__link{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-width:0;min-height:52px;color:#708075;text-decoration:none;font-size:9px;line-height:1.2;font-weight:400;letter-spacing:.1px;border-radius:10px;-webkit-tap-highlight-color:transparent}.mobile-app-nav__link.is-active,.mobile-app-nav__link:hover{color:var(--accent,#0b6b50)}.mobile-app-nav__link.is-active:before{content:"";position:absolute;top:0;width:18px;height:2px;border-radius:5px;background:var(--accent,#0b6b50)}.mobile-app-nav__bag{position:relative;display:flex}.mobile-app-nav__count{position:absolute;top:-5px;left:15px;display:flex;align-items:center;justify-content:center;min-width:14px;height:14px;padding:0 3px;border-radius:9px;background:var(--accent,#0b6b50);color:#fff;font-size:8px;line-height:1;font-variant-numeric:tabular-nums}}@media(max-width:359px){.social-dock{right:10px}.mobile-app-nav__link{font-size:8px}}@media(prefers-reduced-motion:reduce){.social-dock__toggle,.social-dock__link{transition:none}}@media print{.social-dock,.mobile-app-nav{display:none!important}body:has(.mobile-app-nav){padding-bottom:0}}.product-form__actions--quick{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.product-form__actions--quick>.quantity{grid-column:1/-1;margin-bottom:3px}.product-form__actions--quick>.btn{min-width:0;min-height:48px;padding:12px 10px;border-radius:12px;font-size:11px;letter-spacing:0}.product-form__buy-now{background:var(--accent);border-color:var(--accent);color:#fff}.product-form__buy-now:hover{background:#14553f;border-color:#14553f;color:#fff}.product-form__buy-now:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(max-width:749px){.product-form__actions--quick>.btn{min-height:47px;font-size:11px;padding-inline:8px}}.price__reference-label{display:block;flex-basis:100%;font-size:9px;line-height:1.5;font-weight:400;letter-spacing:0;color:#66726b;margin-top:-3px}.price__reference-label[hidden]{display:none}.price__reference-description{flex-basis:100%;font-size:10px;line-height:1.6;font-weight:400;color:#68726d;max-width:400px;margin-top:2px}.studio-card .price,.quick-view__price{flex-wrap:wrap}.product-card__purchase-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.studio-card .product-card__purchase-actions>.btn{min-width:0;margin:0;padding:9px 5px;min-height:42px;border-radius:8px;font-size:10px;letter-spacing:0;line-height:1.5}.product-card__buy-now{background:var(--accent);border-color:var(--accent);color:#fff}.product-card__buy-now:hover{background:#14553f;border-color:#14553f;color:#fff}@media(max-width:749px){.studio-card .product-card__purchase-actions>.btn{font-size:9px;min-height:42px}.product-card__purchase-actions{gap:5px}}@media(max-width:359px){.studio-card .product-card__purchase-actions>.btn{font-size:8px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/experience.css.map */
