:root{--sooo-touch: 44px;--sooo-space-section-mobile: 48px;--sooo-space-section-desktop: 96px;--sooo-ink: var(--color-text-primary, #17243a);--sooo-accent: var(--color-accent, #b7c2b2);--sooo-surface: var(--color-background, #fff);--sooo-surface-soft: var(--color-background-secondary, #f7f4ec);--sooo-border: var(--color-border-secondary, rgba(23, 36, 58, .16));--sooo-shadow: 0 12px 34px color-mix(in srgb, var(--sooo-ink) 16%, transparent)}html,body{width:100%;max-width:100%;overflow-x:clip}body{text-rendering:optimizeLegibility}img,svg,video,iframe{max-width:100%}a,button,input,select,textarea,[role=button]{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--sooo-accent)!important;outline-offset:3px}.button,button,.header__icon,.header-menu__button{min-height:var(--sooo-touch)}.button{transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease}.button:hover{transform:translateY(-1px);box-shadow:0 8px 20px #17243a24}.button:active{transform:translateY(0)}.product-card .product-card__quick-view-text-button,.product-card .product-card__quick-view-text-button--blur{border:1px solid var(--sooo-ink)!important;color:#fff!important;background:color-mix(in srgb,var(--sooo-ink) 96%,transparent)!important;box-shadow:0 8px 24px #0000004d!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;opacity:1!important;font-weight:700;text-shadow:none}.product-card .product-card__quick-view-text-button:hover,.product-card .product-card__quick-view-text-button:focus-visible{border-color:var(--sooo-accent)!important;color:#fff!important;background:var(--sooo-ink)!important}.content>.breadcrumbs{position:relative;z-index:1;margin-top:0}.template-page .content>.breadcrumbs,.template-collection .content>.breadcrumbs,.template-blog .content>.breadcrumbs,.template-product .content>.breadcrumbs{padding-block:12px}.template-collection .header-section:not(.header-section--transparent)+.content,.template-collection .content{position:relative}.template-collection .content>.breadcrumbs{z-index:3;background:var(--sooo-surface)}.breadcrumb__link--mobile-back{display:none}.article-card-overlay,.article-card__link-image-wrapper{position:relative}.article-card-overlay:after,.featured-blog__col--big .article-card__link-image-wrapper:after{content:"";position:absolute;top:35%;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(0,0,0,.68))}.article-card-overlay__content,.featured-blog__col--big .article-card__content{position:relative;z-index:2}.contact-form input,.contact-form textarea,.contact-form select{min-height:52px;padding:14px 16px!important;border:1px solid var(--sooo-border)!important;border-radius:10px!important;background:var(--sooo-surface)!important}.contact-form textarea{min-height:150px}.contact-form__button{min-height:52px}.sooo-whatsapp{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));z-index:40;display:inline-flex;align-items:center;justify-content:center;min-width:54px;min-height:54px;padding:0 18px;border-radius:999px;color:#fff;background:#168a4a;box-shadow:var(--sooo-shadow);font-size:14px;font-weight:700;text-decoration:none}.sooo-whatsapp:hover{color:#fff;background:#10753e;transform:translateY(-2px)}.sooo-sticky-atc{position:fixed;right:0;bottom:0;left:0;z-index:45;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px max(12px,env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));border-top:1px solid rgba(23,36,58,.12);background:#fffffff5;box-shadow:0 -8px 24px #17243a1f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sooo-sticky-atc[hidden]{display:none}.sooo-sticky-atc__product{display:flex;align-items:center;gap:9px;min-width:0}.sooo-sticky-atc__image{width:48px;height:48px;flex:0 0 48px;border-radius:8px;object-fit:cover}.sooo-sticky-atc__title,.sooo-sticky-atc__price{display:block;overflow:hidden;max-width:42vw;white-space:nowrap;text-overflow:ellipsis}.sooo-sticky-atc__title{color:var(--sooo-ink);font-size:13px;font-weight:700}.sooo-sticky-atc__price{font-size:13px}.sooo-sticky-atc__button{min-width:128px;min-height:48px}.sooo-about{margin-top:48px}.sooo-about__story{max-width:780px;font-size:18px;line-height:1.75}.sooo-about__pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0 32px}.sooo-about__pillars article{padding:28px;border-radius:16px;background:var(--sooo-surface-soft)}.sooo-about__pillars h3{margin-top:0}.sooo-faq{padding-top:var(--sooo-space-section-mobile);padding-bottom:var(--sooo-space-section-mobile)}.sooo-faq__grid{display:grid;gap:12px;max-width:900px}.sooo-faq details{border:1px solid var(--sooo-border);border-radius:12px;background:var(--sooo-surface)}.sooo-faq summary{min-height:52px;padding:16px 48px 16px 18px;cursor:pointer;color:var(--sooo-ink);font-weight:700}.sooo-faq details p{margin:0;padding:0 18px 20px;line-height:1.65}@media(max-width:767px){body{font-size:max(16px,1rem)}input,select,textarea{font-size:16px!important}main h1,main .h1{overflow-wrap:anywhere;text-wrap:balance}.container{padding-inline:16px}.breadcrumbs{min-height:44px;padding-inline:16px!important;font-size:13px}.breadcrumb__link--desktop-home,.breadcrumb__separator,.breadcrumb__item{display:none!important}.breadcrumb__link--mobile-back{display:inline-flex;align-items:center;gap:8px;min-width:72px;min-height:var(--sooo-touch);font-weight:700}.social-gallery__row,.social-gallery__list{display:grid!important;grid-auto-flow:column;grid-auto-columns:82%;grid-template-columns:none!important;gap:14px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;padding-inline:16px}.social-gallery__row::-webkit-scrollbar,.social-gallery__list::-webkit-scrollbar{display:none}.social-gallery__row>*,.social-gallery__list>*{scroll-snap-align:start}.featured-products{overflow:hidden}.featured-products .featured-products__header{display:block;margin-bottom:24px}.featured-products .featured-products__header h2{max-width:10ch;margin-bottom:18px;font-size:clamp(42px,13vw,58px);line-height:.98;overflow-wrap:normal}.featured-products .featured-products__header-inner{display:block}.featured-products .featured-products__buttons-wrapper{display:none!important}.featured-products .featured-products__slider{width:100%;overflow:visible}.featured-products .featured-products__row.swiper-wrapper{display:flex!important;width:100%!important;padding:0!important;overflow:visible!important;gap:0!important}.featured-products .featured-products__col.swiper-slide{width:min(82vw,320px)!important;max-width:320px;flex:0 0 min(82vw,320px);height:auto}.featured-products .product-card,.featured-products .product-card__image-wrapper,.featured-products .product-card__image{width:100%;max-width:100%}.collection__grid,.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.product-card .product-card__quick-view-text-button{min-height:46px;font-size:14px}.product-banner{max-height:none!important}.product-banner__item,.product-banner__slide{min-height:0!important}.featured-blog__row,.featured-blog__grid{display:block!important}.featured-blog__grid-col,.featured-blog__col{width:100%!important;margin-bottom:18px}.footer__navigation-heading,.footer__newsletter-heading{min-height:48px;display:flex;align-items:center}.slideshow{height:min(82svh,720px)!important;min-height:560px}.slideshow .slideshow__slide,.slideshow .slideshow__slide-media,.slideshow .slideshow__slide-media-wrapper{height:100%!important;min-height:560px}.slideshow .slideshow__slide-media img,.slideshow .slideshow__slide-media video{width:100%;height:100%;object-fit:cover;object-position:var(--img-mob-pos, center)}.slideshow .slideshow__slide-content{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;align-items:center!important;justify-content:flex-end!important;box-sizing:border-box;width:100%!important;height:100%!important;max-width:100%!important;padding:24px 20px 92px!important;text-align:center!important}.slideshow .slideshow__slide-content-inner{width:100%;max-width:360px;margin-inline:auto}.slideshow .slideshow__slide-heading{max-width:9ch;margin-inline:auto;font-size:clamp(36px,10.5vw,44px)!important;line-height:1!important;text-wrap:balance;overflow-wrap:normal;word-break:normal}.slideshow .slideshow__slide-description{margin-top:14px;font-size:17px;line-height:1.35}.slideshow .slideshow__slide-content:before{content:"";position:absolute;top:20%;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,transparent,rgba(0,0,0,.76))}.slideshow .slideshow__slide-button-wrapper{width:100%;padding-top:18px}.slideshow .slideshow__slide-content .button{width:min(100%,360px);min-height:50px;padding-inline:20px}.sooo-whatsapp{right:max(12px,env(safe-area-inset-right));bottom:max(82px,calc(env(safe-area-inset-bottom) + 16px));width:50px;min-width:50px;min-height:50px;padding:0;font-size:0}.sooo-whatsapp:before{content:"WA";font-size:13px;letter-spacing:.03em}.sooo-about{margin-top:32px}.sooo-about__story{font-size:16px}.sooo-about__pillars{grid-template-columns:1fr}.sooo-about__cta{width:100%}.template-product .sooo-whatsapp{bottom:max(94px,calc(env(safe-area-inset-bottom) + 78px))}}@media(max-width:389px){.featured-products .featured-products__header h2{font-size:42px}.slideshow .slideshow__slide-heading{font-size:36px!important}}@media(min-width:768px){.sooo-faq{padding-top:var(--sooo-space-section-desktop);padding-bottom:var(--sooo-space-section-desktop)}.sooo-sticky-atc{display:none!important}.header-menu__link,.header__menu-item{position:relative}.header-menu__link:after,.header__menu-item:after{content:"";position:absolute;right:0;bottom:2px;left:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .18s ease}.header-menu__link:hover:after,.header__menu-item:hover:after{transform:scaleX(1);transform-origin:left}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/sooo-optimization.css.map */
