body.template-collection :is(.shopify-section-group-header-group,.shopify-section-group-footer-group){--so-hf-b:var(--so-butter,#FFFBEE);--so-hf-g:var(--so-green,#C9DABB);--so-hf-p:var(--so-pink,#EBC4CF);--so-hf-w:var(--so-paper,#FBF8EF);--so-hf-i:var(--so-ink,#1A1613);--so-hf-i2:var(--so-ink-2,#4A443C);--so-hf-t:var(--so-font-text,"So Inter",system-ui,sans-serif);--so-hf-d:var(--so-font-display,"So Bodoni Moda",Georgia,serif)}body.template-collection .shopify-section-group-header-group :is(.announcement-bar,.header-single-line,.header-nav-plain,.header-mobile){--color-link:var(--so-hf-i);--color-link-hover:var(--so-hf-i)}body.template-collection .announcement-bar{background:var(--so-hf-g)!important}body.template-collection .announcement-bar .announcement-bar__message{padding-block:0}body.template-collection .announcement-bar .announcement-bar__message p{padding-block:5px}body.template-collection .announcement-bar .announcement-bar__message :is(p,a,span){color:var(--so-hf-i)!important;font:600 12px/var(--so-hf-lh,20px) var(--so-hf-t)!important;letter-spacing:.08em!important;text-transform:uppercase!important}body.template-collection .announcement-bar .announcement-bar__message svg{width:14px;height:14px;fill:var(--so-hf-i)!important}@media(prefers-reduced-motion:reduce){body.template-collection .shopify-section-group-header-group .header-nav-plain .menu-lv-1__action{animation:none!important}}body.template-collection .shopify-section-group-header-group .header-single-line{--bg-color:var(--so-hf-b)!important;--header-text-transform:none!important;color:var(--so-hf-i)}body.template-collection .shopify-section-group-header-group .header-single-line .header__iconItem{--color:var(--so-hf-i)!important;--cart-bg-item:var(--so-hf-p)!important;--cart-color-item:var(--so-hf-i)!important;--wishlist-bg-item:var(--so-hf-p)!important;--wishlist-color-item:var(--so-hf-i)!important}body.template-collection .shopify-section-group-header-group :is(.header-single-line,.header-mobile) .header__icon{color:var(--so-hf-i)}body.template-collection .shopify-section-group-header-group .header-single-line .header__icon svg{fill:var(--so-hf-i)}body.template-collection .shopify-section-group-header-group .header-single-line .header__icon>span{font:500 14px/14px var(--so-hf-t);letter-spacing:0;color:var(--so-hf-i)}body.template-collection .shopify-section-group-header-group :is(.header-single-line,.header-mobile) :is(.cart-count-bubble,.wishlist-count-bubble){min-width:17px;min-height:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--so-hf-p);color:var(--so-hf-i);font:600 10px/17px var(--so-hf-t)}body.template-collection .shopify-section-group-header-group :is(.cart-count-bubble,.wishlist-count-bubble) .text{min-height:0;height:auto;font:inherit;color:inherit}body.template-collection .shopify-section-group-header-group .header-single-line .header__search{--bg-search-color:var(--so-hf-w)!important;--search-color:var(--so-hf-i2)!important;--search-icon-color:var(--so-hf-i)!important;--search-border-radius:999px!important}body.template-collection .shopify-section-group-header-group .header-single-line .header__search .search-modal__form{border-radius:999px;background:var(--so-hf-w);box-shadow:inset 0 0 0 1px var(--so-hf-i)}body.template-collection .shopify-section-group-header-group .header-single-line .search__input{font:400 14px/1.4 var(--so-hf-t);letter-spacing:0;color:var(--so-hf-i)}body.template-collection .shopify-section-group-header-group .header-single-line .search__input::placeholder{color:var(--so-hf-i2);opacity:1}body.template-collection .shopify-section-group-header-group .header-single-line .search__button{background:transparent;color:var(--so-hf-i)}body.template-collection .shopify-section-group-header-group .header-single-line .search__button svg{width:18px;height:18px;fill:var(--so-hf-i)}body.template-collection .shopify-section-group-header-group .header-nav-plain{background:var(--so-hf-b)!important;border-top:3px double var(--so-hf-i);border-bottom:1px solid var(--so-hf-i);box-shadow:none!important}body.template-collection .shopify-section-group-header-group .header-nav-plain :is(.header-nav-plain>.container,.main-menu>.container){max-width:none}body.template-collection .shopify-section-group-header-group .header-nav-plain .header__inline-menu{--lv_1_color:var(--so-hf-i)!important;--lv_1_color_hover:var(--so-hf-i)!important}body.template-collection .shopify-section-group-header-group .header-nav-plain :is(.menu-lv-1__action,.menu-lv-1__action>.text){font-family:var(--so-hf-t);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--so-hf-i)}body.template-collection .shopify-section-group-header-group .header-nav-plain .menu-lv-1__action .icon-dropdown svg{fill:var(--so-hf-i)}@media(min-width:1025px)and (max-width:1199px){body.template-collection .shopify-section-group-header-group .header-nav-plain .menu-lv-1__action{padding-inline:8px}body.template-collection .shopify-section-group-header-group .header-nav-plain :is(.menu-lv-1__action,.menu-lv-1__action>.text){letter-spacing:.03em}}body.template-collection .shopify-section-group-header-group .header-mobile{--bg-color:var(--so-hf-b)!important}body.template-collection .shopify-section-group-header-group .header-mobile :is(.header-mobile--icon,.header__search){--i-color:var(--so-hf-i)!important;--bg-bubble:var(--so-hf-p)!important;--color-bubble:var(--so-hf-i)!important}@media(min-width:1025px){body.template-collection :is(.header-single-line,.footer__content-top,.footer__content-bottom)>.container{max-width:1440px;padding-inline:64px}}body.template-cart :is(.shopify-section-group-header-group,.shopify-section-group-footer-group){--so-hf-b:var(--so-butter,#FFFBEE);--so-hf-g:var(--so-green,#C9DABB);--so-hf-p:var(--so-pink,#EBC4CF);--so-hf-w:var(--so-paper,#FBF8EF);--so-hf-i:var(--so-ink,#1A1613);--so-hf-i2:var(--so-ink-2,#4A443C);--so-hf-t:var(--so-font-text,"So Inter",system-ui,sans-serif);--so-hf-d:var(--so-font-display,"So Bodoni Moda",Georgia,serif)}body.template-cart .shopify-section-group-header-group :is(.announcement-bar,.header-single-line,.header-nav-plain,.header-mobile){--color-link:var(--so-hf-i);--color-link-hover:var(--so-hf-i)}body.template-cart .announcement-bar{background:var(--so-hf-g)!important}body.template-cart .announcement-bar .announcement-bar__message{padding-block:0}body.template-cart .announcement-bar .announcement-bar__message p{padding-block:5px}body.template-cart .announcement-bar .announcement-bar__message :is(p,a,span){color:var(--so-hf-i)!important;font:600 12px/var(--so-hf-lh,20px) var(--so-hf-t)!important;letter-spacing:.08em!important;text-transform:uppercase!important}body.template-cart .announcement-bar .announcement-bar__message svg{width:14px;height:14px;fill:var(--so-hf-i)!important}@media(prefers-reduced-motion:reduce){body.template-cart .shopify-section-group-header-group .header-nav-plain .menu-lv-1__action{animation:none!important}}body.template-cart .shopify-section-group-header-group .header-single-line{--bg-color:var(--so-hf-b)!important;--header-text-transform:none!important;color:var(--so-hf-i)}body.template-cart .shopify-section-group-header-group .header-single-line .header__iconItem{--color:var(--so-hf-i)!important;--cart-bg-item:var(--so-hf-p)!important;--cart-color-item:var(--so-hf-i)!important;--wishlist-bg-item:var(--so-hf-p)!important;--wishlist-color-item:var(--so-hf-i)!important}body.template-cart .shopify-section-group-header-group :is(.header-single-line,.header-mobile) .header__icon{color:var(--so-hf-i)}body.template-cart .shopify-section-group-header-group .header-single-line .header__icon svg{fill:var(--so-hf-i)}body.template-cart .shopify-section-group-header-group .header-single-line .header__icon>span{font:500 14px/14px var(--so-hf-t);letter-spacing:0;color:var(--so-hf-i)}body.template-cart .shopify-section-group-header-group :is(.header-single-line,.header-mobile) :is(.cart-count-bubble,.wishlist-count-bubble){min-width:17px;min-height:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--so-hf-p);color:var(--so-hf-i);font:600 10px/17px var(--so-hf-t)}body.template-cart .shopify-section-group-header-group :is(.cart-count-bubble,.wishlist-count-bubble) .text{min-height:0;height:auto;font:inherit;color:inherit}body.template-cart .shopify-section-group-header-group .header-single-line .header__search{--bg-search-color:var(--so-hf-w)!important;--search-color:var(--so-hf-i2)!important;--search-icon-color:var(--so-hf-i)!important;--search-border-radius:999px!important}body.template-cart .shopify-section-group-header-group .header-single-line .header__search .search-modal__form{border-radius:999px;background:var(--so-hf-w);box-shadow:inset 0 0 0 1px var(--so-hf-i)}body.template-cart .shopify-section-group-header-group .header-single-line .search__input{font:400 14px/1.4 var(--so-hf-t);letter-spacing:0;color:var(--so-hf-i)}body.template-cart .shopify-section-group-header-group .header-single-line .search__input::placeholder{color:var(--so-hf-i2);opacity:1}body.template-cart .shopify-section-group-header-group .header-single-line .search__button{background:transparent;color:var(--so-hf-i)}body.template-cart .shopify-section-group-header-group .header-single-line .search__button svg{width:18px;height:18px;fill:var(--so-hf-i)}body.template-cart .shopify-section-group-header-group .header-nav-plain{background:var(--so-hf-b)!important;border-top:3px double var(--so-hf-i);border-bottom:1px solid var(--so-hf-i);box-shadow:none!important}body.template-cart .shopify-section-group-header-group .header-nav-plain :is(.header-nav-plain>.container,.main-menu>.container){max-width:none}body.template-cart .shopify-section-group-header-group .header-nav-plain .header__inline-menu{--lv_1_color:var(--so-hf-i)!important;--lv_1_color_hover:var(--so-hf-i)!important}body.template-cart .shopify-section-group-header-group .header-nav-plain :is(.menu-lv-1__action,.menu-lv-1__action>.text){font-family:var(--so-hf-t);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--so-hf-i)}body.template-cart .shopify-section-group-header-group .header-nav-plain .menu-lv-1__action .icon-dropdown svg{fill:var(--so-hf-i)}@media(min-width:1025px)and (max-width:1199px){body.template-cart .shopify-section-group-header-group .header-nav-plain .menu-lv-1__action{padding-inline:8px}body.template-cart .shopify-section-group-header-group .header-nav-plain :is(.menu-lv-1__action,.menu-lv-1__action>.text){letter-spacing:.03em}}body.template-cart .shopify-section-group-header-group .header-mobile{--bg-color:var(--so-hf-b)!important}body.template-cart .shopify-section-group-header-group .header-mobile :is(.header-mobile--icon,.header__search){--i-color:var(--so-hf-i)!important;--bg-bubble:var(--so-hf-p)!important;--color-bubble:var(--so-hf-i)!important}@media(min-width:1025px){body.template-cart :is(.header-single-line,.footer__content-top,.footer__content-bottom)>.container{max-width:1440px;padding-inline:64px}}:is(body.template-page,body.template-search,body.template-404,body.template-list-collections,body.template-blog,body.template-article) :is(.shopify-section-group-header-group,.shopify-section-group-footer-group){--so-hf-b:var(--so-butter,#FFFBEE);--so-hf-g:var(--so-green,#C9DABB);--so-hf-p:var(--so-pink,#EBC4CF);--so-hf-w:var(--so-paper,#FBF8EF);--so-hf-i:var(--so-ink,#1A1613);--so-hf-i2:var(--so-ink-2,#4A443C);--so-hf-t:var(--so-font-text,"So Inter",system-ui,sans-serif);--so-hf-d:var(--so-font-display,"So Bodoni Moda",Georgia,serif)}:is(body.template-page,body.template-search,body.template-404,body.template-list-collections,body.template-blog,body.template-article) .shopify-section-group-header-group :is(.announcement-bar,.header-single-line,.header-nav-plain,.header-mobile){--color-link:var(--so-hf-i);--color-link-hover:var(--so-hf-i)}:is(body.template-page,body.template-search,body.template-404,body.template-list-collections,body.template-blog,body.template-article) .announcement-bar{background:var(--so-hf-g)!important}:is(body.template-page,body.template-search,body.template-404,body.template-list-collections,body.template-blog,body.template-article) .announcement-bar .announcement-bar__message{padding-block:0}:is(body.template-page,body.template-search,body.template-404,body.template-list-collections,body.template-blog,body.template-article) .announcement-bar .announcement-bar__message p{padding-block:5px}:is(body.template-page,body.template-search,body.template-404,body.template-list-collections,body.template-blog,body.template-article) .announcement-bar .announcement-bar__message :is(p,a,span){color:var(--so-hf-i)!important;font:600 12px/var(--so-hf-lh,20px) var(--so-hf-t)!important;letter-spacing:.08em!important;text-transform:uppercase!important}:is(body.template-page,body.template-search,body.template-404,body.template-list-collections,body.template-blog,body.template-article) .announcement-bar .announcement-bar__message svg{width:14px;height:14px;fill:var(--so-hf-i)!important}@media(prefers-reduced-motion:reduce){:is(body.template-page,body.template-search,body.template-404,body.template-list-collections,body.template-blog,body.template-article) .shopify-section-group-header-group .header-nav-plain .menu-lv-1__action{animation:none!important}}:is(body.template-page,body.template-search,body.template-404,body.template-list-collections,body.template-blog,body.template-article) .shopify-section-group-header-group .header-single-line{--bg-color:var(--so-hf-b)!important;--header-text-transform:none!important;color:var(--so-hf-i)}:is(body.template-page,body.template-search,body.template-404,body.template-list-collections,body.template-blog,body.template-article) .shopify-section-group-header-group .header-single-line .header__iconItem{--color:var(--so-hf-i)!important;--cart-bg-item:var(--so-hf-p)!important;--cart-color-item:var(--so-hf-i)!important;--wishlist-bg-item:var(--so-hf-p)!important;--wishlist-color-item:var(--so-hf-i)!important}:is(body.template-page,body.template-search,body.template-404,body.template-list-collections,body.template-blog,body.template-article) .shopify-section-group-header-group :is(.header-single-line,.header-mobile) .header__icon{color:var(--so-hf-i)}:is(body.template-page,body.template-search,body.template-404,body.template-list-collections,body.template-blog,body.template-article) .shopify-section-group-header-group .header-single-line .header__icon svg{fill:var(--so-hf-i)}:is(body.template-page,body.template-search,body.template-404,body.template-list-collections,body.template-blog,body.template-article) .shopify-section-group-header-group .header-single-line .header__icon>span{font:500 14px/14px var(--so-hf-t);letter-spacing:0;color:var(--so-hf-i)}:is(body.template-page,body.template-search,body.template-404,body.template-list-collections,body.template-blog,body.template-article) .shopify-section-group-header-group :is(.header-single-line,.header-mobile) :is(.cart-count-bubble,.wishlist-count-bubble){min-width:17px;min-height:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--so-hf-p);color:var(--so-hf-i);font:600 10px/17px var(--so-hf-t)}:is(body.template-page,body.template-search,body.template-404,body.template-list-collections,body.template-blog,body.template-article) .shopify-section-group-header-group :is(.cart-count-bubble,.wishlist-count-bubble) .text{min-height:0;height:auto;font:inherit;color:inherit}:is(body.template-page,body.template-search,body.template-404,body.template-list-collections,body.template-blog,body.template-article) .shopify-section-group-header-group .header-single-line .header__search{--bg-search-color:var(--so-hf-w)!important;--search-color:var(--so-hf-i2)!important;--search-icon-color:var(--so-hf-i)!important;--search-border-radius:999px!important}:is(body.template-page,body.template-search,body.template-404,body.template-list-collections,body.template-blog,body.template-article) .shopify-section-group-header-group .header-single-line .header__search .search-modal__form{border-radius:999px;background:var(--so-hf-w);box-shadow:inset 0 0 0 1px var(--so-hf-i)}:is(body.template-page,body.template-search,body.template-404,body.template-list-collections,body.template-blog,body.template-article) .shopify-section-group-header-group .header-single-line .search__input{font:400 14px/1.4 var(--so-hf-t);letter-spacing:0;color:var(--so-hf-i)}:is(body.template-page,body.template-search,body.template-404,body.template-list-collections,body.template-blog,body.template-article) .shopify-section-group-header-group .header-single-line .search__input::placeholder{color:var(--so-hf-i2);opacity:1}:is(body.template-page,body.template-search,body.template-404,body.template-list-collections,body.template-blog,body.template-article) .shopify-section-group-header-group .header-single-line .search__button{background:transparent;color:var(--so-hf-i)}:is(body.template-page,body.template-search,body.template-404,body.template-list-collections,body.template-blog,body.template-article) .shopify-section-group-header-group .header-single-line .search__button svg{width:18px;height:18px;fill:var(--so-hf-i)}:is(body.template-page,body.template-search,body.template-404,body.template-list-collections,body.template-blog,body.template-article) .shopify-section-group-header-group .header-nav-plain{background:var(--so-hf-b)!important;border-top:3px double var(--so-hf-i);border-bottom:1px solid var(--so-hf-i);box-shadow:none!important}:is(body.template-page,body.template-search,body.template-404,body.template-list-collections,body.template-blog,body.template-article) .shopify-section-group-header-group .header-nav-plain :is(.header-nav-plain>.container,.main-menu>.container){max-width:none}:is(body.template-page,body.template-search,body.template-404,body.template-list-collections,body.template-blog,body.template-article) .shopify-section-group-header-group .header-nav-plain .header__inline-menu{--lv_1_color:var(--so-hf-i)!important;--lv_1_color_hover:var(--so-hf-i)!important}:is(body.template-page,body.template-search,body.template-404,body.template-list-collections,body.template-blog,body.template-article) .shopify-section-group-header-group .header-nav-plain :is(.menu-lv-1__action,.menu-lv-1__action>.text){font-family:var(--so-hf-t);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--so-hf-i)}:is(body.template-page,body.template-search,body.template-404,body.template-list-collections,body.template-blog,body.template-article) .shopify-section-group-header-group .header-nav-plain .menu-lv-1__action .icon-dropdown svg{fill:var(--so-hf-i)}@media(min-width:1025px)and (max-width:1199px){:is(body.template-page,body.template-search,body.template-404,body.template-list-collections,body.template-blog,body.template-article) .shopify-section-group-header-group .header-nav-plain .menu-lv-1__action{padding-inline:8px}:is(body.template-page,body.template-search,body.template-404,body.template-list-collections,body.template-blog,body.template-article) .shopify-section-group-header-group .header-nav-plain :is(.menu-lv-1__action,.menu-lv-1__action>.text){letter-spacing:.03em}}:is(body.template-page,body.template-search,body.template-404,body.template-list-collections,body.template-blog,body.template-article) .shopify-section-group-header-group .header-mobile{--bg-color:var(--so-hf-b)!important}:is(body.template-page,body.template-search,body.template-404,body.template-list-collections,body.template-blog,body.template-article) .shopify-section-group-header-group .header-mobile :is(.header-mobile--icon,.header__search){--i-color:var(--so-hf-i)!important;--bg-bubble:var(--so-hf-p)!important;--color-bubble:var(--so-hf-i)!important}@media(min-width:1025px){:is(body.template-page,body.template-search,body.template-404,body.template-list-collections,body.template-blog,body.template-article) :is(.header-single-line,.footer__content-top,.footer__content-bottom)>.container{max-width:1440px;padding-inline:64px}}body.template-index.so-g-ovl .shopify-section-group-header-group:is(.section-header-single-line,.section-header-navigation,.section-header-mobile){position:relative;z-index:30}body.template-index.so-g-ovl .section-header-navigation.shopify-section-header-sticky,body.template-index.so-g-ovl .section-header-mobile.shopify-section-header-sticky{position:sticky}body.template-index.so-g-ovl:not(.scrolled-header):not(.so-g-pasthero) .shopify-section-group-header-group .header-single-line,body.template-index.so-g-onhero.so-g-ovl .shopify-section-group-header-group .header-single-line{--bg-color:transparent!important;background:transparent!important;color:#fffbee;border-color:#fffbee47!important}body.template-index.so-g-ovl:not(.scrolled-header):not(.so-g-pasthero) .shopify-section-group-header-group :is(.header-single-line,.section-header-navigation>sticky-header,.header-nav-plain,.header-mobile),body.template-index.so-g-onhero.so-g-ovl .shopify-section-group-header-group :is(.header-single-line,.section-header-navigation>sticky-header,.header-nav-plain,.header-mobile){background:transparent!important;--bg-color:transparent!important;box-shadow:none!important}body.template-index.so-g-ovl:not(.scrolled-header):not(.so-g-pasthero) .shopify-section-group-header-group :is(.header-single-line,.section-header-navigation>sticky-header,.header-mobile) :is(a,span,p,button,label,.menu-lv-1__action,.header__icon,.text),body.template-index.so-g-onhero.so-g-ovl .shopify-section-group-header-group :is(.header-single-line,.section-header-navigation>sticky-header,.header-mobile) :is(a,span,p,button,label,.menu-lv-1__action,.header__icon,.text){color:#fffbee!important}body.template-index.so-g-ovl:not(.scrolled-header):not(.so-g-pasthero) .shopify-section-group-header-group :is(.header-single-line,.section-header-navigation>sticky-header,.header-mobile) svg,body.template-index.so-g-onhero.so-g-ovl .shopify-section-group-header-group :is(.header-single-line,.section-header-navigation>sticky-header,.header-mobile) svg{fill:#fffbee!important;color:#fffbee!important}body.template-index.so-g-ovl:not(.scrolled-header):not(.so-g-pasthero) .shopify-section-group-header-group :is(.header-single-line,.header-mobile) :is(.header__logo img,.header-logo img,.logo img,img[src*=ogo]),body.template-index.so-g-onhero.so-g-ovl .shopify-section-group-header-group :is(.header-single-line,.header-mobile) :is(.header__logo img,.header-logo img,.logo img,img[src*=ogo]){filter:brightness(0) invert(1)}body.template-index.so-g-ovl:not(.scrolled-header):not(.so-g-pasthero) .shopify-section-group-header-group :is(.header-single-line,.section-header-navigation>sticky-header,.header-nav-plain),body.template-index.so-g-onhero.so-g-ovl .shopify-section-group-header-group :is(.header-single-line,.section-header-navigation>sticky-header,.header-nav-plain){border-color:#fffbee47!important}body.template-index.so-g-ovl:not(.scrolled-header):not(.so-g-pasthero) .shopify-section-group-header-group .header-single-line :is(input,.search-form,.header__search,form),body.template-index.so-g-onhero.so-g-ovl .shopify-section-group-header-group .header-single-line :is(input,.search-form,.header__search,form){background:transparent!important;color:#fffbee!important;border-color:#fffbeeb3!important}body.template-index.so-g-ovl:not(.scrolled-header):not(.so-g-pasthero) .shopify-section-group-header-group .header-single-line input::placeholder,body.template-index.so-g-onhero.so-g-ovl .shopify-section-group-header-group .header-single-line input::placeholder{color:#fffbeed9!important}body.template-index.so-g-ovl:not(.scrolled-header):not(.so-g-pasthero) .shopify-section-group-header-group :is(.menu-dropdown,.halo-megamenu,.mega-menu,.menu-lv-2,.header__dropdown) :is(a,span),body.template-index.so-g-onhero.so-g-ovl .shopify-section-group-header-group :is(.menu-dropdown,.halo-megamenu,.mega-menu,.menu-lv-2,.header__dropdown) :is(a,span){color:var(--so-ink,#1A1613)!important}body.template-index.so-g-ovl:not(.scrolled-header):not(.so-g-pasthero) .shopify-section-group-header-group .header-mobile :is(.header-mobile--icon,.header__search,.header__iconItem),body.template-index.so-g-onhero.so-g-ovl .shopify-section-group-header-group .header-mobile :is(.header-mobile--icon,.header__search,.header__iconItem){--i-color:#FFFBEE!important;--color:#FFFBEE!important}body.template-index.so-g-ovl:not(.scrolled-header):not(.so-g-pasthero) .shopify-section-group-header-group .header-mobile .mobileMenu-toggle__Icon,body.template-index.so-g-ovl:not(.scrolled-header):not(.so-g-pasthero) .shopify-section-group-header-group .header-mobile .mobileMenu-toggle__Icon:before,body.template-index.so-g-ovl:not(.scrolled-header):not(.so-g-pasthero) .shopify-section-group-header-group .header-mobile .mobileMenu-toggle__Icon:after,body.template-index.so-g-onhero.so-g-ovl .shopify-section-group-header-group .header-mobile .mobileMenu-toggle__Icon,body.template-index.so-g-onhero.so-g-ovl .shopify-section-group-header-group .header-mobile .mobileMenu-toggle__Icon:before,body.template-index.so-g-onhero.so-g-ovl .shopify-section-group-header-group .header-mobile .mobileMenu-toggle__Icon:after{background-color:#fffbee!important}body.template-index.so-g-ovl:not(.scrolled-header):not(.so-g-pasthero) .shopify-section-group-header-group .header-single-line .header__iconItem,body.template-index.so-g-onhero.so-g-ovl .shopify-section-group-header-group .header-single-line .header__iconItem{--color:#FFFBEE!important}body.template-index.so-g-ovl:not(.scrolled-header):not(.so-g-pasthero) .shopify-section-group-header-group :is(a,button,input,summary,[tabindex]):focus-visible,body.template-index.so-g-onhero.so-g-ovl .shopify-section-group-header-group :is(a,button,input,summary,[tabindex]):focus-visible{outline:3px solid #FFFBEE!important;outline-offset:3px!important;box-shadow:0 0 0 9px #1a16139e!important}.sonioro-wrap:has(>.so-g-setup){container-type:normal}.sonioro-s.so-g-setup .g-ld{display:none}html.so-g-ld.so-g-hero-in .sonioro-s.so-g-setup{z-index:21}html.so-g-ld.so-g-hero-in .sonioro-s.so-g-setup .g-ld{display:grid!important;place-items:center;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;background:#1a1613;color:#fffbee;clip-path:inset(0);transition:clip-path .6s cubic-bezier(.65,0,.35,1);animation:g-ld-fs .01s linear 3.4s forwards}html.so-g-ld:not(.so-g-ld-out).so-g-hero-in body{overflow-y:hidden;animation:g-ld-sc .01s linear 3.4s forwards}@keyframes g-ld-fs{0%,to{visibility:hidden;opacity:0;pointer-events:none}}@keyframes g-ld-sc{0%,to{overflow-y:auto}}.sonioro-s.so-g-setup .g-ld-in{display:flex;flex-direction:column;align-items:center;gap:18px;transition:opacity .3s,transform .6s cubic-bezier(.65,0,.35,1)}.sonioro-s.so-g-setup .g-ld-w{font:600 clamp(24px,7.4vw,46px)/1 var(--so-font-text,"So Inter",system-ui,sans-serif);letter-spacing:.42em;margin-right:-.42em;text-transform:uppercase}.sonioro-s.so-g-setup .g-ld-logo{display:block;width:auto;height:auto;max-width:min(240px,60vw);max-height:56px;filter:brightness(0) invert(1)}.sonioro-s.so-g-setup .g-ld-n{font:600 14px/1 var(--so-font-text,"So Inter",system-ui,sans-serif);letter-spacing:.14em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;opacity:.9}.sonioro-s.so-g-setup .g-ld-t{position:relative;display:block;width:min(220px,56vw);height:1px;overflow:hidden;background:#fffbee4d}.sonioro-s.so-g-setup .g-ld-f{position:absolute;top:0;right:0;bottom:0;left:0;background:#c9dabb;transform:scaleX(0);transform-origin:0 50%;transition:transform .1s linear}html.so-g-ld.so-g-ld-out.so-g-hero-in .sonioro-s.so-g-setup .g-ld{clip-path:inset(0 0 100% 0);pointer-events:none}html.so-g-ld-out .sonioro-s.so-g-setup .g-ld-in{opacity:0;transform:translate3d(0,-18px,0)}body.template-index:not(.so-g-ann){--g-annh:0px;--so-head-h:52px}@media(min-width:1025px){body.template-index:not(.so-g-ann){--so-head-h:156px}}body.template-index:not(.so-g-ann) .shopify-section-group-header-group:has(>announcement-bar-component){display:none!important}body.template-index:not(.so-g-main) .shopify-section-group-header-group :is(.header-single-line__item--search,.header-single-line__item--search *){visibility:hidden!important}@media(max-width:899px){body.template-index.so-g-ovl .section-header-mobile .header-mobile--wrapper{container-type:inline-size}body.template-index.so-g-ovl .section-header-mobile :is(.mobileMenu-toggle,.header__icon--cart,.header__icon--search):before{content:"";position:absolute;left:50%;top:50%;z-index:-1;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;background:#fffbee;box-shadow:inset 0 0 0 1px #4a443c,0 12px 24px -12px #1a16138c,0 4px 10px -5px #1a16134d;opacity:0;transform:scale(.6);transition:opacity .3s,transform .35s cubic-bezier(.16,1,.3,1)}body.template-index.so-g-ovl .section-header-mobile :is(.header__icon--cart,.header__icon--search){isolation:isolate}body.template-index.so-g-ovl .section-header-mobile .mobileMenu-toggle{overflow:visible}body.template-index.so-g-ovl .section-header-mobile :is(.mobileMenu-toggle,.header__icon--cart,.header-mobile__item--logo,.header-mobile__item--search,.header-mobile__item--customer){transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .3s,visibility 0s}body.template-index.so-g-pasthero.so-g-ovl .section-header-mobile{pointer-events:none}body.template-index.so-g-pasthero.so-g-ovl .section-header-mobile :is(.header-mobile,.header-mobile .container){background:transparent!important;--bg-color:transparent!important;box-shadow:none!important;border-color:transparent!important;pointer-events:none}body.template-index.so-g-pasthero.so-g-ovl .section-header-mobile :is(.mobileMenu-toggle,.header__icon--cart,.header__icon--search){pointer-events:auto;color:#1a1613!important}body.template-index.so-g-pasthero.so-g-ovl .section-header-mobile :is(.mobileMenu-toggle,.header__icon--cart,.header__icon--search):before{opacity:1;transform:none}body.template-index.so-g-pasthero.so-g-ovl .section-header-mobile .mobileMenu-toggle{transform:translate3d(10px,5px,0)}body.template-index.so-g-pasthero.so-g-ovl .section-header-mobile .header__icon--cart{transform:translate3d(0,5px,0)}body.template-index.so-g-pasthero.so-g-ovl .section-header-mobile .header-mobile__item--search{transform:translate3d(calc(100cqw - 142px),5px,0)}body.template-index.so-g-pasthero.so-g-ovl .section-header-mobile .header__icon--search svg{fill:#1a1613!important;color:#1a1613!important}body.template-index.so-g-pasthero.so-g-ovl .section-header-mobile :is(.mobileMenu-toggle__Icon,.mobileMenu-toggle__Icon:before,.mobileMenu-toggle__Icon:after){background-color:#1a1613!important}body.template-index.so-g-pasthero.so-g-ovl .section-header-mobile .header__icon--cart svg{fill:#1a1613!important;color:#1a1613!important}body.template-index.so-g-pasthero.so-g-ovl .section-header-mobile :is(.header-mobile__item--logo,.header-mobile__item--customer){transform:translate3d(0,-120%,0);opacity:0;visibility:hidden;transition:transform .35s cubic-bezier(.65,0,.35,1),opacity .25s,visibility 0s .35s}}@media(max-width:899px)and (prefers-reduced-motion:reduce){body.template-index.so-g-ovl .section-header-mobile :is(.mobileMenu-toggle,.header__icon--cart,.header-mobile__item--logo,.header-mobile__item--search,.header-mobile__item--customer),body.template-index.so-g-ovl .section-header-mobile :is(.mobileMenu-toggle,.header__icon--cart,.header__icon--search):before{transition:none!important}}body.template-index.so-g-ovl .shopify-section-group-header-group.shopify-section-group-header-group.shopify-section-group-header-group :is(.header-single-line,.section-header-navigation>sticky-header,.header-mobile) :is(.quickSearchResultsWrap,.predictive-search) :is(a,span,p,button,label,h2,h3,h4,li,.text,.title,.card-title,.price,.price-item,.search-block-title){color:var(--so-hf-i,#1A1613)!important}body.template-index.so-g-ovl .shopify-section-group-header-group.shopify-section-group-header-group.shopify-section-group-header-group :is(.header-single-line,.section-header-navigation>sticky-header,.header-mobile) :is(.quickSearchResultsWrap,.predictive-search) svg{fill:var(--so-hf-i,#1A1613)!important;color:var(--so-hf-i,#1A1613)!important}body.template-index :is(.shopify-section-group-header-group,.shopify-section-group-footer-group){--so-hf-b:var(--so-butter,#FFFBEE);--so-hf-g:var(--so-green,#C9DABB);--so-hf-p:var(--so-pink,#EBC4CF);--so-hf-w:var(--so-paper,#FBF8EF);--so-hf-i:var(--so-ink,#1A1613);--so-hf-i2:var(--so-ink-2,#4A443C);--so-hf-t:var(--so-font-text,"So Inter",system-ui,sans-serif);--so-hf-d:var(--so-font-display,"So Bodoni Moda",Georgia,serif)}body.template-index .shopify-section-group-header-group :is(.announcement-bar,.header-single-line,.header-nav-plain,.header-mobile){--color-link:var(--so-hf-i);--color-link-hover:var(--so-hf-i)}body.template-index .announcement-bar{background:var(--so-hf-g)!important}body.template-index .announcement-bar .announcement-bar__message{padding-block:0}body.template-index .announcement-bar .announcement-bar__message p{padding-block:5px}body.template-index .announcement-bar .announcement-bar__message :is(p,a,span){color:var(--so-hf-i)!important;font:600 12px/var(--so-hf-lh,20px) var(--so-hf-t)!important;letter-spacing:.08em!important;text-transform:uppercase!important}body.template-index .announcement-bar .announcement-bar__message svg{width:14px;height:14px;fill:var(--so-hf-i)!important}@media(prefers-reduced-motion:reduce){body.template-index .shopify-section-group-header-group .header-nav-plain .menu-lv-1__action{animation:none!important}}body.template-index .shopify-section-group-header-group .header-single-line{--bg-color:var(--so-hf-b)!important;--header-text-transform:none!important;color:var(--so-hf-i)}body.template-index .shopify-section-group-header-group .header-single-line .header__iconItem{--color:var(--so-hf-i)!important;--cart-bg-item:var(--so-hf-p)!important;--cart-color-item:var(--so-hf-i)!important;--wishlist-bg-item:var(--so-hf-p)!important;--wishlist-color-item:var(--so-hf-i)!important}body.template-index .shopify-section-group-header-group :is(.header-single-line,.header-mobile) .header__icon{color:var(--so-hf-i)}body.template-index .shopify-section-group-header-group .header-single-line .header__icon svg{fill:var(--so-hf-i)}body.template-index .shopify-section-group-header-group .header-single-line .header__icon>span{font:500 14px/14px var(--so-hf-t);letter-spacing:0;color:var(--so-hf-i)}body.template-index .shopify-section-group-header-group :is(.header-single-line,.header-mobile) :is(.cart-count-bubble,.wishlist-count-bubble){min-width:17px;min-height:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--so-hf-p);color:var(--so-hf-i);font:600 10px/17px var(--so-hf-t)}body.template-index .shopify-section-group-header-group :is(.cart-count-bubble,.wishlist-count-bubble) .text{min-height:0;height:auto;font:inherit;color:inherit}body.template-index .shopify-section-group-header-group .header-single-line .header__search{--bg-search-color:var(--so-hf-w)!important;--search-color:var(--so-hf-i2)!important;--search-icon-color:var(--so-hf-i)!important;--search-border-radius:999px!important}body.template-index .shopify-section-group-header-group .header-single-line .header__search .search-modal__form{border-radius:999px;background:var(--so-hf-w);box-shadow:inset 0 0 0 1px var(--so-hf-i)}body.template-index .shopify-section-group-header-group .header-single-line .search__input{font:400 14px/1.4 var(--so-hf-t);letter-spacing:0;color:var(--so-hf-i)}body.template-index .shopify-section-group-header-group .header-single-line .search__input::placeholder{color:var(--so-hf-i2);opacity:1}body.template-index .shopify-section-group-header-group .header-single-line .search__button{background:transparent;color:var(--so-hf-i)}body.template-index .shopify-section-group-header-group .header-single-line .search__button svg{width:18px;height:18px;fill:var(--so-hf-i)}body.template-index .shopify-section-group-header-group .header-nav-plain{background:var(--so-hf-b)!important;border-top:3px double var(--so-hf-i);border-bottom:1px solid var(--so-hf-i);box-shadow:none!important}body.template-index .shopify-section-group-header-group .header-nav-plain :is(.header-nav-plain>.container,.main-menu>.container){max-width:none}body.template-index .shopify-section-group-header-group .header-nav-plain .header__inline-menu{--lv_1_color:var(--so-hf-i)!important;--lv_1_color_hover:var(--so-hf-i)!important}body.template-index .shopify-section-group-header-group .header-nav-plain :is(.menu-lv-1__action,.menu-lv-1__action>.text){font-family:var(--so-hf-t);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--so-hf-i)}body.template-index .shopify-section-group-header-group .header-nav-plain .menu-lv-1__action .icon-dropdown svg{fill:var(--so-hf-i)}@media(min-width:1025px)and (max-width:1199px){body.template-index .shopify-section-group-header-group .header-nav-plain .menu-lv-1__action{padding-inline:8px}body.template-index .shopify-section-group-header-group .header-nav-plain :is(.menu-lv-1__action,.menu-lv-1__action>.text){letter-spacing:.03em}}body.template-index .shopify-section-group-header-group .header-mobile{--bg-color:var(--so-hf-b)!important}body.template-index .shopify-section-group-header-group .header-mobile :is(.header-mobile--icon,.header__search){--i-color:var(--so-hf-i)!important;--bg-bubble:var(--so-hf-p)!important;--color-bubble:var(--so-hf-i)!important}@media(min-width:1025px){body.template-index :is(.header-single-line,.footer__content-top,.footer__content-bottom)>.container{max-width:1440px;padding-inline:64px}}body.template-product :is(.shopify-section-group-header-group,.shopify-section-group-footer-group){--so-hf-b:var(--so-butter,#FFFBEE);--so-hf-g:var(--so-green,#C9DABB);--so-hf-p:var(--so-pink,#EBC4CF);--so-hf-w:var(--so-paper,#FBF8EF);--so-hf-i:var(--so-ink,#1A1613);--so-hf-i2:var(--so-ink-2,#4A443C);--so-hf-t:var(--so-font-text,"So Inter",system-ui,sans-serif);--so-hf-d:var(--so-font-display,"So Bodoni Moda",Georgia,serif)}body.template-product .shopify-section-group-header-group :is(.announcement-bar,.header-single-line,.header-nav-plain,.header-mobile){--color-link:var(--so-hf-i);--color-link-hover:var(--so-hf-i)}body.template-product.template-product .announcement-bar{background:var(--so-hf-g)!important}body.template-product .announcement-bar .announcement-bar__message{padding-block:0}body.template-product .announcement-bar .announcement-bar__message p{padding-block:5px}body.template-product .announcement-bar .announcement-bar__message :is(p,a,span){color:var(--so-hf-i)!important;font:600 12px/var(--so-hf-lh,20px) var(--so-hf-t)!important;letter-spacing:.08em!important;text-transform:uppercase!important}body.template-product .announcement-bar .announcement-bar__message svg{width:14px;height:14px;fill:var(--so-hf-i)!important}@media(prefers-reduced-motion:reduce){body.template-product .shopify-section-group-header-group .header-nav-plain .menu-lv-1__action{animation:none!important}}body.template-product .shopify-section-group-header-group .header-single-line{--bg-color:var(--so-hf-b)!important;--header-text-transform:none!important;color:var(--so-hf-i)}body.template-product .shopify-section-group-header-group .header-single-line .header__iconItem{--color:var(--so-hf-i)!important;--cart-bg-item:var(--so-hf-p)!important;--cart-color-item:var(--so-hf-i)!important;--wishlist-bg-item:var(--so-hf-p)!important;--wishlist-color-item:var(--so-hf-i)!important}body.template-product .shopify-section-group-header-group :is(.header-single-line,.header-mobile) .header__icon{color:var(--so-hf-i)}body.template-product .shopify-section-group-header-group .header-single-line .header__icon svg{fill:var(--so-hf-i)}body.template-product .shopify-section-group-header-group .header-single-line .header__icon>span{font:500 14px/14px var(--so-hf-t);letter-spacing:0;color:var(--so-hf-i)}body.template-product .shopify-section-group-header-group :is(.header-single-line,.header-mobile) :is(.cart-count-bubble,.wishlist-count-bubble){min-width:17px;min-height:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--so-hf-p);color:var(--so-hf-i);font:600 10px/17px var(--so-hf-t)}body.template-product .shopify-section-group-header-group :is(.cart-count-bubble,.wishlist-count-bubble) .text{min-height:0;height:auto;font:inherit;color:inherit}body.template-product .shopify-section-group-header-group .header-single-line .header__search{--bg-search-color:var(--so-hf-w)!important;--search-color:var(--so-hf-i2)!important;--search-icon-color:var(--so-hf-i)!important;--search-border-radius:999px!important}body.template-product .shopify-section-group-header-group .header-single-line .header__search .search-modal__form{border-radius:999px;background:var(--so-hf-w);box-shadow:inset 0 0 0 1px var(--so-hf-i)}body.template-product .shopify-section-group-header-group .header-single-line .search__input{font:400 14px/1.4 var(--so-hf-t);letter-spacing:0;color:var(--so-hf-i)}body.template-product .shopify-section-group-header-group .header-single-line .search__input::placeholder{color:var(--so-hf-i2);opacity:1}body.template-product .shopify-section-group-header-group .header-single-line .search__button{background:transparent;color:var(--so-hf-i)}body.template-product .shopify-section-group-header-group .header-single-line .search__button svg{width:18px;height:18px;fill:var(--so-hf-i)}body.template-product .shopify-section-group-header-group .header-nav-plain{background:var(--so-hf-b)!important;border-top:3px double var(--so-hf-i);border-bottom:1px solid var(--so-hf-i);box-shadow:none!important}body.template-product .shopify-section-group-header-group .header-nav-plain :is(.header-nav-plain>.container,.main-menu>.container){max-width:none}body.template-product .shopify-section-group-header-group .header-nav-plain .header__inline-menu{--lv_1_color:var(--so-hf-i)!important;--lv_1_color_hover:var(--so-hf-i)!important}body.template-product .shopify-section-group-header-group .header-nav-plain :is(.menu-lv-1__action,.menu-lv-1__action>.text){font-family:var(--so-hf-t);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--so-hf-i)}body.template-product .shopify-section-group-header-group .header-nav-plain .menu-lv-1__action .icon-dropdown svg{fill:var(--so-hf-i)}@media(min-width:1025px)and (max-width:1199px){body.template-product .shopify-section-group-header-group .header-nav-plain .menu-lv-1__action{padding-inline:8px}body.template-product .shopify-section-group-header-group .header-nav-plain :is(.menu-lv-1__action,.menu-lv-1__action>.text){letter-spacing:.03em}}body.template-product .shopify-section-group-header-group .header-mobile{--bg-color:var(--so-hf-b)!important}body.template-product .shopify-section-group-header-group .header-mobile :is(.header-mobile--icon,.header__search){--i-color:var(--so-hf-i)!important;--bg-bubble:var(--so-hf-p)!important;--color-bubble:var(--so-hf-i)!important}@media(min-width:1025px){body.template-product :is(.header-single-line,.footer__content-top,.footer__content-bottom)>.container{max-width:1440px;padding-inline:64px}}body.template-product .pdp-utility-bar,body.template-product .pdp-nav-strip{display:none!important}@media(max-width:1024px){body.template-product.template-product.template-product .section-header-navigation{display:none!important}body.template-product.template-product .header-navigation.header-nav-plain{display:block!important}body.template-product.template-product.template-product [class~=header-navigation-wrapper]{display:inline!important}}@media(min-width:1025px){body.template-product.template-product.template-product .section-header-navigation,body.template-product.template-product .header-navigation.header-nav-plain{display:block!important}body.template-product.template-product.template-product [class~=header-navigation-wrapper]{display:inline!important}}body.template-product :is(.shopify-section-group-header-group,.shopify-section-group-footer-group){font-family:var(--font-body-family)}body.template-product .announcement-bar .announcement-bar__message p{padding-block:5px!important}body.template-product:is(.so-motion-paused,.so-motion-calm,:not(.so-c1,.so-motion-on)) .announcement-bar p{padding-block:0!important}body.template-product .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):is(.jdgm-prev-badge__stars){color:var(--so-hf-i)!important}body.template-product .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):is(.jdgm-star){color:var(--so-hf-i)!important}body.template-product .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):is(.jdgm-prev-badge__text){font-family:var(--so-hf-t)!important}body.template-product .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):is(.jdgm-prev-badge__text){color:var(--so-hf-i)!important}body.template-product :is(.shopify-section-group-header-group,.shopify-section-group-footer-group) .announcement-bar{color:inherit!important}body.template-product :is(.shopify-section-group-header-group,.shopify-section-group-footer-group) .announcement-bar__message{background-color:transparent!important;color:inherit!important;font-family:inherit!important;font-weight:600!important;font-style:oblique!important;letter-spacing:inherit!important}@media(max-width:1024px){body.template-product :is(.shopify-section-group-header-group,.shopify-section-group-footer-group) .announcement-bar__message{font-size:10px!important}}@media(min-width:1025px){body.template-product :is(.shopify-section-group-header-group,.shopify-section-group-footer-group) .announcement-bar__message{font-size:12px!important}}body.template-product :is(.shopify-section-group-header-group,.shopify-section-group-footer-group) .announcement-bar p{padding-right:12.5px!important;padding-left:12.5px!important}body.template-product :is(.shopify-section-group-header-group,.shopify-section-group-footer-group) .announcement-bar svg{display:inline-block!important}body.template-product :is(.shopify-section-group-header-group,.shopify-section-group-footer-group) .announcement-bar__message svg{display:inline-block!important}body.template-product :is(.shopify-section-group-header-group,.shopify-section-group-footer-group) .jdgm-widget.jdgm-preview-badge{margin:0!important}body.template-product :is(.shopify-section-group-header-group,.shopify-section-group-footer-group) .jdgm-prev-badge{font-family:inherit!important;display:block!important;align-items:normal!important;row-gap:normal!important;column-gap:normal!important}body.template-product :is(.shopify-section-group-header-group,.shopify-section-group-footer-group) .jdgm-prev-badge__text{font-size:inherit!important;font-weight:inherit!important;text-decoration-line:none!important;text-decoration-color:#1a1613!important;text-decoration-style:solid!important;text-decoration-thickness:auto!important;text-underline-offset:auto!important}.button.button--style{color:var(--color-button-style);background:var(--bg-button-style);border:1px solid var(--border-button-style);max-width:var(--width-button-style)}@media(min-width:1025px){.button.button--style:hover{color:var(--color-button-hover-style);background:var(--bg-button-hover-style);border-color:var(--border-button-hover-style)}}@media screen and (min-width:1025px){.media-block.container-full{padding-left:var(--padding-left-full-width);padding-right:var(--padding-right-full-width)}}.media-block{min-height:var(--section-min-height, "auto")}.media-block.container{margin:0}[style*="--horizontal-alignment: center"] .special-heading-block{--text-align-default: center}[style*="--horizontal-alignment: flex-end"] .special-heading-block{--text-align-default: right}[style*="--horizontal-alignment: flex-start"]>.special-heading-block{--text-align-default: left}[style*="--horizontal-alignment: center"]>.special-heading-block{--text-align-default: center}[style*="--horizontal-alignment: flex-end"]>.special-heading-block{--text-align-default: right}.special-heading-block{background-color:var(--background-color, transparent);border-radius:var(--corner-radius, 0rem)}.special-heading-block.h2>*{font-size:var(--heading-size);color:var(--color-heading);line-height:var(--heading-line-height);text-align:var(--text-align, var(--text-align-default));overflow-wrap:anywhere}@media(max-width:767px){.special-heading-block.h2>*{font-size:var(--heading-size-mb)}}.special-heading-block.h2 p{margin:unset}.special-heading-block.h2 .special_text--color{color:var(--special_heading_color)}.special-heading-block.h2 .special_text--background{color:transparent;background-image:var(--special_heading_image);background-clip:text;-webkit-background-clip:text;background-position:center;background-size:cover}.background-image-container img{object-fit:cover;width:100%;height:100%}.background-image-fit img{object-fit:contain}.video-background,.video-background *{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.video-background--cover *{object-fit:cover}.video-background--contain *{object-fit:contain}@media(prefers-reduced-motion:reduce){video-background-component video{display:none}}.overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--overlay-layer);pointer-events:none;border-radius:var(--overlay-border-radius, 0px)}.overlay--solid{background:var(--overlay-color)}.overlay--gradient{background:linear-gradient(var(--overlay-direction),var(--overlay-color),var(--overlay-color--end))}.section-content-wrapper.section-content-wrapper{min-height:calc(var(--section-min-height, "auto") - var(--section-height-offset, 0px));position:relative;width:100%;height:100%}.section-wrapper .section{min-height:var(--section-min-height, "auto")}.section[data-shopify-visual-preview]{min-height:var(--section-preview-height);padding-top:0}.section[data-shopify-visual-preview] .custom-section-background{display:none}body:has(>#header-group>.header-section>#header-component[transparent]):not(:has(>#header-group>.header-section+.shopify-section))>main>.section-wrapper:first-child{--section-height-offset: var(--header-group-height, 0)}.section-wrapper .custom-section-background{grid-column:1 / -1}.custom-section-content{z-index:var(--layer-flat)}@media screen and (min-width:1025px){.custom-section .container-full{padding-left:var(--padding-left-full-width);padding-right:var(--padding-right-full-width)}}.layout-panel-flex{display:flex!important;gap:var(--gap);height:100%}.layout-panel-flex--row{flex-flow:row var(--flex-wrap);justify-content:var(--horizontal-alignment);align-items:var(--vertical-alignment)}.layout-panel-flex--column{flex-flow:column var(--flex-wrap);align-items:var(--horizontal-alignment);justify-content:var(--vertical-alignment)}@media screen and not (min-width:750px){.mobile-column{flex-flow:column nowrap;align-items:var(--horizontal-alignment);justify-content:var(--vertical-alignment-mobile)}.layout-panel-flex--row:not(.mobile-column) .text-block{flex:1 1 var(--max-width--display-tight)}.layout-panel-flex--row:not(.mobile-column) .image-block{flex:1 1 var(--size-style-width-mobile-min)}.layout-panel-flex--row:not(.mobile-column) .button{flex:0 0 fit-content}}@media(min-width:750px){.layout-panel-flex{flex-direction:var(--flex-direction)}}:root{--text-align-default: left}[style*="--horizontal-alignment: center"] .text-block{--text-align-default: center}[style*="--horizontal-alignment: flex-end"] .text-block{--text-align-default: right}[style*="--horizontal-alignment: flex-start"]>.text-block{--text-align-default: left}[style*="--horizontal-alignment: center"]>.text-block{--text-align-default: center}[style*="--horizontal-alignment: flex-end"]>.text-block{--text-align-default: right}.text-block{max-width:100%;display:flex;flex-direction:column;align-items:var(--horizontal-alignment)}.text-block,.text-block>*{width:var(--width);text-align:var(--text-align, var(--text-align-default));text-wrap:var(--text-wrap)}.text-block:not(.text-block--full-width).rte,.text-block:not(.text-block--full-width).paragraph{text-wrap:balance;text-wrap:pretty}.text-block:not(.text-block--full-width):is(.h1,.h2,.h3,.h4,.h5,.h6){text-wrap:balance}.text-block:is(.h1,.h2,.h3,.h4,.h5,.h6) a{text-decoration-color:transparent}.text-block,.text-block>:is(h1,h2,h3,h4,h5,h6,p,*){color:var(--color-text);font-size:var(--font-size-text);line-height:var(--text-line-height);font-weight:var(--font-weight-text);max-width:var(--cus-width-text);overflow-wrap:break-word;margin-top:0;margin-bottom:0}@media(max-width:1024px){.text-block,.text-block>:is(h1,h2,h3,h4,h5,h6,p,*){font-size:var(--font-size-text-mb)}}.text-block>*:first-child{margin-block-start:0}.text-block>*:last-child{margin-block-end:0}.text-block>*+*{margin-top:2rem}.text-block--align-center,.text-block--align-center>*{margin-inline:auto}.text-block--align-right,.text-block--align-right>*{margin-inline-start:auto}.text-block--background{background-color:var(--text-background-color);border-radius:var(--text-corner-radius)}
/*# sourceMappingURL=/cdn/shop/t/17/compiled_assets/styles.css.map */
