body.template-index :is(.shopify-section-group-header-group,.shopify-section-group-footer-group .footer-1) :is(a,button,input,summary,select,[tabindex]):focus-visible{outline:3px solid var(--so-hf-i)!important;outline-offset:2px!important;box-shadow:none}body.template-index .footer-1 .footer__content-bottom :is(a,button,[tabindex]):focus-visible{outline-color:var(--so-hf-b)!important}body.template-index .shopify-section-group-header-group .header-single-line .search__input:focus-visible{outline:0!important}body.template-index .shopify-section-group-header-group .header-single-line .search.search-modal__form:has(.search__input:focus-visible){outline:3px solid var(--so-hf-i);outline-offset:2px}body.template-index .shopify-section-group-header-group .search__button:not([disabled]):hover{transform:none!important}body.template-index .header-nav-plain .menu-lv-1>.link-effect>.text:after{display:none}body.template-index .header-nav-plain .menu-lv-1__action{background-image:linear-gradient(var(--so-hf-i),var(--so-hf-i));background-repeat:no-repeat;background-origin:content-box;background-position:0 100%;background-size:0 2px;transition:background-size .22s cubic-bezier(.4,0,.2,1)}body.template-index .shopify-section-group-header-group .header-nav-plain :is(.menu-lv-1:hover>.menu-lv-1__action,.menu-lv-1__action:focus-visible,.menu-lv-1__action[aria-current],.menu-lv-1.is-active>.menu-lv-1__action){background-size:100% 2px}body.template-index .shopify-section-group-header-group .header__inline-menu{--lv_2_color:var(--so-hf-i)!important;--lv_2_color_hover:var(--so-hf-i)!important;--lv_3_color:var(--so-hf-i)!important;--lv_3_color_hover:var(--so-hf-i)!important;--bg_mega_menu:var(--so-hf-w)!important;--sale_item_color:var(--so-hf-i)!important;--new_label_color:var(--so-hf-i)!important;--new_label_bg:var(--so-hf-p)!important;--new_label_border:var(--so-hf-p)!important;--sale_label_color:var(--so-hf-i)!important;--sale_label_bg:var(--so-hf-p)!important;--sale_label_border:var(--so-hf-p)!important;--hot_label_color:var(--so-hf-i)!important;--hot_label_bg:var(--so-hf-g)!important;--hot_label_border:var(--so-hf-g)!important}body.template-index .shopify-section-group-header-group .header__submenu{background:var(--so-hf-w)!important;border:1px solid var(--so-hf-i);box-shadow:none}body.template-index .shopify-section-group-header-group :is(.menu-lv-2__action,.menu-lv-2__action>.text,.menu-lv-3__action,.menu-lv-3__action>.text,.site-nav-title,.site-nav-link,.new-label,.sale-label,.hot-label){font-family:var(--so-hf-t);letter-spacing:0;color:var(--so-hf-i)}body.template-index .shopify-section-group-header-group :is(.quickSearchResultsWrap,.predictive-search){background:var(--so-hf-w);color:var(--so-hf-i);border:1px solid var(--so-hf-i);box-shadow:none}body.template-index .shopify-section-group-header-group :is(.quickSearchResultsWrap,.predictive-search) :is(.quickSearchResultsWrap,.predictive-search,.quickSearchResults,.search-block-content>div){background:transparent;border:0}body.template-index .shopify-section-group-header-group :is(.quickSearchResultsWrap,.predictive-search) :is(h2,h3,h4,.title,.card-title,.card-information,.price,.price-item,span,p,a,li){font-family:var(--so-hf-t);color:var(--so-hf-i)}body.template-index .shopify-section-group-header-group .jdgm-star{font-family:JudgemeStar!important}body.template-index .shopify-section-group-header-group :is(.search-block-title,.predictive-search__heading){font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;border-color:#1a16132e}body.template-index .shopify-section-group-header-group :is(.search-block-title,.predictive-search__heading) .text{background:var(--so-hf-w);font:inherit;letter-spacing:inherit}body.template-index .shopify-section-group-header-group .quickSearchTrending .link{background:var(--so-hf-w);color:var(--so-hf-i);border:1px solid var(--so-hf-i);border-radius:999px;transition:background-color .16s}body.template-index .shopify-section-group-header-group :is(.quickSearchTrending .link,.predictive-search__item:not(.predictive-search__item--term)):hover{background:var(--so-hf-p);color:var(--so-hf-i)}body.template-index .shopify-section-group-header-group :is(.quickSearchTrending,.predictive-search__item) svg{fill:var(--so-hf-i)}body.template-index .shopify-section-group-header-group .predictive-search mark{background:var(--so-hf-b);color:var(--so-hf-i)}body.template-index .shopify-section-group-header-group .predictive-search__item--term:hover{text-decoration:underline;text-underline-offset:1px}body.template-index .shopify-section-group-header-group :is(.quickSearchResultsWrap,.predictive-search) :is(.sale-badge,.label_sale){background:var(--so-hf-p);color:var(--so-hf-i)}body.template-index .shopify-section-group-header-group :is(.quickSearchResultsWrap,.predictive-search) .card-link:focus-visible{outline-offset:-3px!important}body.template-index .shopify-section-group-header-group :is(.quickSearchResultsWrap,.predictive-search) .button-ATC{background:var(--so-hf-i);border-color:var(--so-hf-i);color:var(--so-hf-w)}body.template-index .shopify-section-group-footer-group .footer-1{display:flex;flex-direction:column;color:var(--so-hf-i)}body.template-index .footer-1 .footer__content-top{padding:44px 0 32px;background:var(--so-hf-g)}body.template-index .footer-1 .footer__content-top .footer-block__mobile:after{background:#1a16132e}body.template-index .footer-1 :is(.footer-block__heading,.footer-block__subheading,.footer-block__subheading p,.footer-block__details,.footer-block__details a,.rte,.rte a,.list-menu__item--link,.list-menu__item--link .text){color:var(--so-hf-i)}body.template-index .footer-1 .footer-block__heading{font-family:var(--so-hf-t);font-size:12px;font-weight:600;letter-spacing:.16em}body.template-index .footer-1 .footer-block__newsletter .footer-block__heading{font:400 32px/1.1 var(--so-hf-d);letter-spacing:0;text-transform:none}body.template-index .footer-1 .footer-block__newsletter :is(.footer-block__subheading,.footer-block__subheading p,.rte){font-family:var(--so-hf-t);font-size:15px;font-weight:400;line-height:1.5;letter-spacing:0}body.template-index .footer-1 .list-menu__item--link{font:400 15px/30px var(--so-hf-t);letter-spacing:0}body.template-index .footer-1 .list-menu__item--link:is(:hover,:focus-visible) .text{text-decoration:underline;text-underline-offset:3px}body.template-index .footer-1 .footer-block__mobile .footer-block__heading{border-color:#1a16132e}body.template-index .footer-1 .footer-block__mobile .footer-block__heading:before,body.template-index .footer-1 .footer-block__mobile .footer-block__heading:after{background-color:var(--so-hf-i)}body.template-index .footer-1 .footer-block__newsletter .field{flex:1 1 auto;width:auto;min-width:0;margin-right:8px}body.template-index .footer-1 .footer-block__newsletter .field__input{height:48px;padding:0 20px;border:1px solid var(--so-hf-i);border-radius:999px;background:var(--so-hf-w);color:var(--so-hf-i);font:400 15px/1.4 var(--so-hf-t);letter-spacing:0;box-shadow:none}body.template-index .footer-1 .footer-block__newsletter .field__input::placeholder{color:var(--so-hf-i2);opacity:1;font-size:15px}body.template-index .footer-1 .footer-block__newsletter .newsletter-form__button{flex:none;width:auto;min-width:0;height:48px;min-height:48px;padding:0 24px;border:1px solid var(--so-hf-b);border-radius:999px;background:var(--so-hf-b);color:var(--so-hf-i);fill:var(--so-hf-i);font:600 13px/1 var(--so-hf-t);letter-spacing:.08em;text-transform:uppercase;box-shadow:none;transition:background-color .22s,color .22s,border-color .22s}body.template-index .footer-1 .footer-block__newsletter .newsletter-form__button:is(:hover,:focus-visible,:active){transform:none!important;border-color:var(--so-hf-i);background:var(--so-hf-i);color:var(--so-hf-b);fill:var(--so-hf-b)}@media(max-width:359px){body.template-index .footer-1 .footer-block__newsletter :is(.field__input,.newsletter-form__button){padding-inline:12px}}body.template-index .footer-1 .footer-block__list-social .list-social__link{padding:11px;border-color:transparent;background:transparent;color:var(--so-hf-i)!important;transition:background-color .16s}body.template-index .footer-1 .footer-block__list-social .list-social__link svg{width:20px!important;height:20px!important;fill:var(--so-hf-i)!important}body.template-index .footer-1 .footer-block__list-social .list-social__link:is(:hover,:focus-visible){border-color:transparent;background:var(--so-hf-p);color:var(--so-hf-i)!important}body.template-index .footer-1 .footer-block__list-social .list-social__link:before{box-shadow:none}body.template-index .footer-1 .footer-block__list-social{margin:20px 0 0 -10px}body.template-index .footer-1 .footer-block__list-social .list-social__item{margin-bottom:0}body.template-index .footer-1 .footer__logo-row{order:1;padding:16px 20px 32px;background:var(--so-hf-g)}body.template-index .footer-1 .footer__content-bottom{order:2;position:relative;border-top-color:var(--so-hf-i);background:var(--so-hf-i)}body.template-index .footer-1 .footer__logo-row .footer-block__logo{display:flex;justify-content:center}body.template-index .footer-1 .footer__logo-row .footer-block__logo img{width:100%;max-width:720px;height:auto;aspect-ratio:auto 2125/436}body.template-index .footer-1 :is(.copyright__content,.copyright__content p,.copyright__content a){--text-color:var(--so-hf-w);color:var(--so-hf-w);font-family:var(--so-hf-t);font-size:13px;letter-spacing:0}@media(min-width:1025px){body.template-index .footer-1 .footer__content-top{padding:72px 0 48px}body.template-index .footer-1 .footer-block__newsletter .footer-block__heading{font-size:36px}body.template-index .footer-1 .footer__logo-row{padding:20px 20px 44px}body.template-index .footer-1 .footer__content-bottom{padding-top:12px;padding-bottom:12px}body.template-index .footer-1 .footer-block__mobile>.footer-block__heading{line-height:1.2;margin-bottom:14px}body.template-index .footer-1 .footer-block__newsletter{margin-bottom:0}}body.template-index .footer-1 .footer__content-bottom:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:#fbf8ef59;transform-origin:0 50%;pointer-events:none}@keyframes so-hf-write{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes so-hf-hair{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@supports (animation-timeline:view()){@media(prefers-reduced-motion:no-preference){body.template-index .footer-1 :is(.footer__logo-row,.footer__content-bottom){view-timeline:--so-hf-v block;view-timeline-inset:0}body.template-index:not(.so-motion-calm) .footer-1 .footer-block__logo{animation:so-hf-write linear both;animation-timeline:--so-hf-v;animation-range:entry 0% entry 75%}body.template-index:not(.so-motion-calm) .footer-1 .footer__content-bottom:before{animation:so-hf-hair linear both;animation-timeline:--so-hf-v;animation-range:entry 0% entry 100%}}}@media(prefers-reduced-motion:reduce){body.template-index :is(.shopify-section-group-header-group,.shopify-section-group-footer-group .footer-1) :is(.menu-lv-1__action,.quickSearchTrending .link,.newsletter-form__button,.list-social__link){transition:none}}body.template-index.so-motion-paused #rpp-container{display:none!important}body.template-index:not(.menu_open) #navigation-mobile .list-menu-loading__item{animation:none}
/*# sourceMappingURL=/cdn/shop/t/16/assets/sonioro-home-globals.css.map */
