@font-face{font-family:SoyaRoboto;src:url(soya-roboto-400.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:SoyaRoboto;src:url(soya-roboto-500.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:SoyaRoboto;src:url(soya-roboto-700.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}.soya-header,.soya-footer,.soya-shell-benefits,.soya-drawer{font-family:SoyaRoboto,Roboto,Arial,sans-serif;font-size:14px;line-height:1.6;letter-spacing:0;color:#042146}.soya-header *,.soya-footer *,.soya-shell-benefits *,.soya-drawer *{box-sizing:border-box}.soya-header a,.soya-footer a,.soya-drawer a{color:inherit;text-decoration:none}.soya-header button,.soya-footer button,.soya-drawer button,.soya-drawer input,.soya-header select,.soya-footer select{font:inherit;color:inherit}.soya-header ul,.soya-footer ul,.soya-drawer ul{list-style:none;margin:0;padding:0}.soya-header p,.soya-footer p,.soya-shell-benefits p,.soya-drawer p,.soya-header h1,.soya-footer h2,.soya-drawer h2{margin:0}.soya-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}.soya-icon-button{border:0;background:transparent;padding:0;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;position:relative;flex-shrink:0}.soya-icon-button:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.soya-icon-button svg{display:block;flex-shrink:0}.soya-header{position:relative;z-index:20;background:#fff}.soya-header__wrapper{display:grid;grid-template-areas:"mobile logo actions";grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding:12px max(20px,calc((100% - 1600px)/2))}.soya-header__logo{grid-area:logo;display:block;width:100px;line-height:0}.soya-header__logo img{width:100%;height:auto;display:block}.soya-header__actions,.soya-header__mobile-actions{display:flex;align-items:center;gap:16px}.soya-header__actions{grid-area:actions;justify-content:flex-end}.soya-header__mobile-actions{grid-area:mobile}.soya-header__desktop-nav,.soya-header__desktop-icon,.soya-header__country{display:none}.soya-header__count{position:absolute;top:-6px;left:16px;background:#042146;color:#fff;min-width:18px;height:18px;padding:0 4px;border-radius:50%;font-size:10px;font-weight:700;line-height:18px;text-align:center}.soya-header__count[hidden]{display:none}.soya-nav__list{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px 24px}.soya-nav__list>li{max-width:100%}.soya-nav__list>li>a,.soya-nav__group>summary{font-weight:700;cursor:pointer;display:flex;align-items:center;gap:10px;white-space:nowrap}.soya-nav__list a:hover{text-decoration:underline;text-underline-offset:5px}.soya-nav__group{position:relative}.soya-nav__group>summary{list-style:none}.soya-nav__group>summary::-webkit-details-marker{display:none}.soya-nav__group[open]>summary svg{transform:rotate(180deg)}.soya-nav__submenu{position:absolute;top:calc(100% + 18px);left:-16px;width:max-content;max-width:350px;padding:20px 28px!important;background:#fff;border-radius:6px;border:1px solid #0421461f;box-shadow:0 5px 20px #04214614;z-index:30;display:grid;gap:12px}.soya-nav__submenu a{display:block;line-height:1.5}.soya-country{font-weight:700;font-size:14px}.soya-country form{margin:0}.soya-country label{position:relative;display:inline-flex;align-items:center;cursor:pointer}.soya-country label>span[aria-hidden]{display:flex;align-items:center;gap:8px}.soya-country select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.soya-country option{color:#042146;background:#fff}.soya-fr-flag{display:inline-block;width:20px;height:14px;background:linear-gradient(90deg,#002395 0 33.333%,#fff 33.333% 66.666%,#ed2939 66.666%);box-shadow:0 0 0 1px #80808020;flex-shrink:0}.soya-chevron{font-size:18px;font-weight:500;line-height:1}.soya-drawer{position:fixed;top:0;right:0;bottom:0;left:0;margin:0 0 0 auto;width:min(680px,100vw);max-width:none;height:100dvh;max-height:none;padding:8px;border:0;background:transparent;overflow:hidden;z-index:9999}.soya-drawer:not([open]){display:none}.soya-drawer::backdrop{background:#0006}.soya-drawer__surface{height:100%;max-height:100%;display:flex;flex-direction:column;position:relative;overflow:hidden;background:#fff;border-radius:6px}.soya-drawer__close{position:absolute;top:20px;right:20px;z-index:2}.soya-dialog-open{overflow:hidden}.soya-menu{margin:0 auto 0 0;width:min(510px,100vw)}.soya-menu .soya-drawer__surface{padding:24px;overflow-y:auto;gap:32px}.soya-menu__close{border:1px solid #0421461f;border-radius:50%;width:40px;height:40px}.soya-menu .soya-nav__list{display:flex;flex-direction:column;gap:16px;align-items:stretch}.soya-menu .soya-nav__list>li>a,.soya-menu .soya-nav__group>summary{font-size:22px;font-weight:500;white-space:normal;justify-content:space-between;letter-spacing:.025em;line-height:1.4}.soya-menu .soya-nav__group>summary svg{border-radius:50%;background:#0421460d;width:24px;height:24px;padding:8px;box-sizing:content-box}.soya-menu .soya-nav__submenu{position:static;margin-top:20px;padding:0 0 8px 16px!important;background:none;border:0;border-radius:0;box-shadow:none;width:100%;max-width:none;gap:16px}.soya-menu__footer{margin-top:auto;border-top:1px solid #0421461f;padding-top:20px;display:flex;flex-direction:column;gap:20px;font-weight:700}.soya-menu__footer select{max-width:100%;padding:8px 28px 8px 0;border:0;background:transparent;font:inherit;color:inherit}.soya-search .soya-drawer__surface{padding:28px 24px}.soya-search h2{font-size:24px;font-weight:500;letter-spacing:.025em;padding-right:32px}.soya-search form{display:flex;gap:16px;align-items:center;border-bottom:1px solid #04214640;margin-top:30px;padding-bottom:12px}.soya-search input{border:0;background:transparent;outline-offset:4px;width:100%;font:inherit;padding:4px}.soya-cart__body{padding:24px;flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column}.soya-cart__title{font-size:22px;font-weight:500;letter-spacing:.025em;line-height:1.3;padding:4px 44px 24px 0}.soya-cart__title>span{font-size:12px;font-weight:700;border-radius:50%;background:#042146;color:#fff;display:inline-flex;min-width:24px;height:24px;padding:0 6px;align-items:center;justify-content:center;vertical-align:middle;letter-spacing:0;margin-left:6px}.soya-cart__delivery{padding:0 0 16px}.soya-cart__delivery p{font-size:16px;line-height:1.5}.soya-cart__delivery-line{height:4px;display:block;background:#042146;border-radius:5px;margin-top:14px}.soya-cart__empty{margin:auto 0!important;padding:48px 0;display:grid;justify-items:center;text-align:center;gap:20px}.soya-cart__empty p{font-size:18px;font-weight:500;letter-spacing:.025em}.soya-cart__empty-icon{position:relative;line-height:0}.soya-cart__empty-icon>span{position:absolute;top:-6px;right:-6px;background:#042146;color:#fff;font-size:12px;font-weight:700;width:24px;height:24px;line-height:24px;border-radius:50%;text-align:center}.soya-cart:has([data-soya-cart-empty]:not([hidden])) .soya-cart__title{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden}.soya-button{display:flex;align-items:center;justify-content:center;gap:12px;padding:16px 28px;border-radius:10px;background:#042146;color:#fff!important;border:1px solid #042146;line-height:1.5;font-weight:700;cursor:pointer;text-decoration:none;transition:background .15s}.soya-button:hover{background:#12395e}.soya-cart [hidden]{display:none!important}.soya-cart-item{display:grid;grid-template-columns:72px minmax(0,1fr) 54px;align-items:start;gap:14px;padding:14px 0}.soya-cart-item__image{display:block;aspect-ratio:1;overflow:hidden;border-radius:6px;background:#f5f5f5}.soya-cart-item__image img{width:100%;height:100%;object-fit:contain;display:block}.soya-cart-item__details{display:grid;gap:5px;min-width:0}.soya-cart-item__title{font-weight:700;line-height:1.5}.soya-cart-item__variant,.soya-cart-item__property{font-size:12px;opacity:.7;line-height:1.5}.soya-cart-item__price{font-size:14px;display:flex;flex-wrap:wrap;gap:8px;color:#507abe}.soya-cart-item__price s{color:#5c6879}.soya-cart-item__discount{display:flex;align-items:flex-start;gap:6px;width:fit-content;max-width:100%;font-size:10px;font-weight:700;color:#042146;line-height:1.5;background:#f3f4f6;padding:3px 8px;border-radius:20px;overflow-wrap:anywhere;margin-top:4px!important}.soya-cart-item__discount svg{flex:none;margin-top:1px}.soya-cart-item__actions{display:grid;justify-items:center;gap:8px;margin-top:2px}.soya-quantity{display:flex;align-items:center;height:36px;border:1px solid #04214626;border-radius:6px;overflow:hidden}.soya-quantity button{height:34px;width:30px;padding:0;background:transparent;border:0;cursor:pointer;font-size:16px}.soya-quantity input{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;width:28px;height:34px;text-align:center;border:0;background:transparent;padding:0;font-size:12px}.soya-quantity input::-webkit-inner-spin-button,.soya-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.soya-cart-item__remove{background:transparent;padding:0;border:0;border-bottom:1px solid currentColor;line-height:1.4;font-size:12px!important;cursor:pointer;opacity:.7}.soya-cart__footer{flex-shrink:0;padding:16px 24px 24px;border-top:1px solid #0421461f;background:#fff;display:grid;gap:14px;max-height:45dvh;overflow-y:auto}.soya-cart__footer form{margin:0}.soya-cart__total,.soya-cart__discount-row{display:flex;justify-content:space-between;gap:16px}.soya-cart__total{font-size:20px;font-weight:700;letter-spacing:.025em}.soya-cart__total strong{font-weight:700;white-space:nowrap}.soya-cart__discount-row{font-size:13px;color:#006b42}.soya-cart__tax-note{font-size:12px;opacity:.7}.soya-cart__guarantee{font-size:13px;color:#5c6879;line-height:1.5}.soya-cart__checkout{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;min-height:56px;border-radius:8px;font-weight:700!important}.soya-cart__checkout svg{flex:none}.soya-cart .soya-quantity{border:1px solid #e0e2e6;border-radius:8px;overflow:hidden;width:48px;height:38px;background:#fff}.soya-cart .soya-quantity input{width:100%;height:100%;padding:5px;border:0;box-shadow:none;text-align:center;background:#fff;color:#5c6879;font-size:13px;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.soya-cart .soya-quantity input::-webkit-inner-spin-button,.soya-cart .soya-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.soya-cart-recommendations{margin-top:22px}.soya-cart-recommendations__heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px}.soya-cart-recommendations__heading h3{font:500 16px/1.45 SoyaRoboto,Roboto,Arial,sans-serif;margin:0;letter-spacing:0;color:#042146}.soya-cart-recommendations__arrows{display:flex;gap:8px;flex:none}.soya-cart-recommendations__arrows button{display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:50%;background:#e7e9ee;font:700 24px/1 Arial,sans-serif;cursor:pointer;color:#042146}.soya-cart-recommendations__arrows button:disabled{opacity:.4;cursor:default}.soya-cart-recommendations__list{display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-right:24px;margin-right:-24px}.soya-cart-recommendations__list::-webkit-scrollbar{display:none}.soya-cart-recommendation{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:12px;align-items:center;flex:0 0 92%;padding:16px;border-radius:4px;background:#f3f3f3;scroll-snap-align:start;min-width:0}.soya-cart-recommendation__image{display:block;aspect-ratio:1;border-radius:4px;overflow:hidden;background:#f7f7f7}.soya-cart-recommendation__image img{display:block;width:100%;height:100%;object-fit:contain}.soya-cart-recommendation__info{min-width:0;display:grid;gap:5px}.soya-cart-recommendation__title{font-size:13px;font-weight:700;line-height:1.5;overflow-wrap:break-word}.soya-cart-recommendation__price{display:flex;gap:6px;flex-wrap:wrap;font-size:13px;line-height:1.5;color:#507abe}.soya-cart-recommendation__price s{color:#5c6879}.soya-cart-recommendation form{margin:0}.soya-cart-recommendation__add{border:0;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;padding:12px 10px;white-space:nowrap;background:#dfe0e3;color:#042146;font-size:12px!important;font-weight:700!important;cursor:pointer}.soya-cart-recommendation__add:hover{background:#042146;color:#fff}.soya-cart-recommendation__add:disabled{opacity:.5;cursor:wait}.soya-cart-recommendation .soya-quickbuy{scroll-snap-align:none}.soya-cart .soya-quickbuy__add{color:#fff}.soya-cart__view-link{text-align:center;font-size:12px;text-decoration:underline!important;text-underline-offset:3px}.soya-cart__error{padding:12px;border-radius:6px;background:#fff1f1;color:#b00020;font-size:13px;margin-top:12px!important}.soya-cart[aria-busy=true] .soya-cart-item button,.soya-cart[aria-busy=true] .soya-cart-item input,.soya-cart[aria-busy=true] .soya-cart__checkout{opacity:.5;pointer-events:none}.soya-drawer [hidden]{display:none!important}.soya-shell-benefits{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:48px 20px;gap:20px;background:#fff;text-align:center}.soya-shell-benefits::-webkit-scrollbar{display:none}.soya-shell-benefits__item{display:grid;justify-items:center;align-content:start;gap:16px;scroll-snap-align:center}.soya-shell-benefits__item p{font-size:16px;font-weight:500;letter-spacing:.025em}.soya-shell-benefits__icon{display:block;width:24px;height:24px}.soya-footer{background:#042146;color:#fff;padding:48px 0}.soya-footer__container{width:calc(100% - 40px);max-width:1600px;margin:0 auto}.soya-footer__columns{display:flex;flex-direction:column;gap:40px}.soya-footer h2{font:700 14px/1.5 SoyaRoboto,Roboto,Arial,sans-serif;margin-bottom:16px}.soya-footer__newsletter h2{font-size:18px;font-weight:500;letter-spacing:.025em;margin-bottom:24px;max-width:440px}.soya-newsletter{max-width:400px}.soya-newsletter__field{position:relative;height:52px;border:1px solid #ffffff40;border-radius:6px}.soya-newsletter input{background:transparent;color:#fff;border:0;border-radius:6px;height:100%;width:100%;padding:17px 56px 8px 16px;font:inherit;outline-offset:4px}.soya-newsletter label{position:absolute;top:14px;left:16px;opacity:.7;font-size:14px;pointer-events:none;transition:transform .15s,top .15s}.soya-newsletter input:focus+label,.soya-newsletter input:not(:placeholder-shown)+label{top:2px;font-size:10px}.soya-newsletter button{position:absolute;right:14px;top:14px;width:24px;height:24px;border:0;border-radius:50%;background:#ffffff1f;color:#fff;display:grid;place-items:center;cursor:pointer}.soya-newsletter button:hover{background:#fff;color:#042146}.soya-newsletter>p,.soya-newsletter>[role=alert]{margin-top:12px}.soya-footer__about p,.soya-footer__policies a{color:#ffffffb3}.soya-footer__about a{text-decoration:underline;text-underline-offset:4px}.soya-footer__policies ul{display:grid;gap:12px}.soya-footer__policies a:hover{color:#fff}.soya-footer__aside{margin-top:40px;display:grid;gap:40px}.soya-footer__bottom{display:flex;flex-direction:column;gap:32px}.soya-footer__bottom>p{color:#ffffffb3;font-size:12px}.soya-footer__payments{display:flex;flex-wrap:wrap;gap:8px;order:-1}.soya-footer__payments svg{width:38px;height:24px;display:block}@media(min-width:700px){.soya-header,.soya-footer,.soya-drawer{font-size:16px}.soya-header__wrapper{gap:24px;padding:24px max(32px,calc((100% - 1600px)/2))}.soya-header__logo{width:120px}.soya-header__actions{gap:24px}.soya-header__desktop-icon{display:inline-flex}.soya-header__mobile-search{display:none}.soya-drawer{padding:16px}.soya-drawer__close{top:24px;right:24px}.soya-menu .soya-drawer__surface{padding:32px 40px}.soya-menu .soya-nav__list>li>a,.soya-menu .soya-nav__group>summary{font-size:24px}.soya-search .soya-drawer__surface,.soya-cart__body{padding:32px 40px}.soya-cart__title{font-size:24px}.soya-cart-item{grid-template-columns:96px minmax(0,1fr) 56px;gap:20px;padding:12px 0}.soya-cart-item+.soya-cart-item{margin-top:0}.soya-cart__delivery{padding-bottom:20px}.soya-cart__delivery-line{margin-top:14px}.soya-cart-item__discount{font-size:12px}.soya-cart-recommendations{margin-top:22px}.soya-cart-recommendations__heading{margin-bottom:20px}.soya-cart-recommendations__list{padding-right:40px;margin-right:-40px}.soya-cart-recommendation{grid-template-columns:80px minmax(0,1fr) auto;gap:20px;flex-basis:390px;padding:22px 16px}.soya-cart-recommendation__title,.soya-cart-recommendation__price{font-size:14px}.soya-cart-recommendation__add{font-size:12px!important;padding:13px 20px}.soya-cart__guarantee{font-size:14px}.soya-cart__total{font-size:22px}.soya-cart__checkout{margin-top:12px;min-height:60px}.soya-cart-item__variant,.soya-cart-item__property,.soya-cart__tax-note{font-size:14px}.soya-cart-item__price{font-size:16px}.soya-cart__footer{padding:24px 40px 32px}.soya-footer{padding:64px 0}.soya-footer__container{width:calc(100% - 64px)}.soya-footer__columns{flex-direction:row;flex-wrap:wrap;gap:40px 96px}.soya-footer h2{font-size:16px;margin-bottom:24px}.soya-footer__newsletter{flex-basis:100%}.soya-footer__newsletter h2{font-size:20px}.soya-footer__about{flex-basis:25%;flex-grow:1}.soya-footer__policies{max-width:250px}.soya-footer__aside{margin-top:64px;gap:48px}.soya-footer__bottom{flex-direction:row;justify-content:space-between;align-items:center}.soya-footer__bottom>p{font-size:14px}.soya-footer__payments{order:0}}@media(max-width:399px){.soya-cart__body{padding:20px 16px}.soya-cart__footer{padding:16px}.soya-cart-item{grid-template-columns:62px minmax(0,1fr) 48px;gap:10px}.soya-cart-item__title{font-size:13px}.soya-cart-item__discount{font-size:9px;padding-inline:6px}.soya-cart-recommendations__list{margin-right:-16px;padding-right:16px}.soya-cart-recommendation{grid-template-columns:56px minmax(0,1fr);flex-basis:88%;padding:14px;gap:10px}.soya-cart-recommendation__add,.soya-cart-recommendation>form{grid-column:2;justify-self:start}.soya-cart-recommendation__image{grid-row:1/3}.soya-cart__guarantee{font-size:12px}}@media(min-width:1000px){.soya-header__country{display:block}.soya-footer__columns{flex-wrap:nowrap;gap:48px}.soya-footer__newsletter{flex-basis:33.3333%;flex-shrink:0}.soya-footer__about{flex-grow:0}.soya-footer__policies{flex-shrink:0}}@media(min-width:1150px){.soya-header__wrapper{grid-template-areas:"logo nav actions";grid-template-columns:minmax(0,1fr) fit-content(55%) minmax(0,1fr)}.soya-header__desktop-nav{display:block;grid-area:nav}.soya-header__mobile-actions{display:none}.soya-shell-benefits{grid-auto-flow:unset;grid-template-columns:repeat(4,1fr);grid-auto-columns:auto;padding:64px 32px;overflow:visible}.soya-footer__columns{gap:96px}.soya-footer__policies{margin-right:40px}}@media(min-width:1400px){.soya-header__wrapper{gap:40px;padding-inline:max(48px,calc((100% - 1600px)/2))}.soya-nav__list{column-gap:40px}.soya-footer__container{width:calc(100% - 96px)}}@media(prefers-reduced-motion:reduce){.soya-header *,.soya-footer *,.soya-drawer *{transition:none!important;scroll-behavior:auto!important}}.shopify-policy__container{--soya-policy-gutter:20px;--soya-policy-title-size:32px;display:grid!important;grid-auto-columns:minmax(0,1fr);gap:48px;width:auto;max-width:none!important;margin-inline:max(var(--soya-policy-gutter),calc(50% - 40ch))!important;padding:56px 0!important;font:400 14px/1.6 SoyaRoboto,Roboto,Arial,sans-serif;letter-spacing:0;color:#042146}.shopify-policy__title h1{margin:0;font:500 var(--soya-policy-title-size)/1.2 SoyaRoboto,Roboto,Arial,sans-serif;letter-spacing:.025em;text-transform:none;color:inherit}.shopify-policy__body{min-width:0;overflow-wrap:anywhere;color:inherit}.shopify-policy__body :is(h1,h2,h3,h4,h5,h6){font-family:SoyaRoboto,Roboto,Arial,sans-serif;font-weight:500;letter-spacing:.025em;text-transform:none;color:inherit}@media(min-width:700px){.shopify-policy__container{--soya-policy-gutter:32px;--soya-policy-title-size:40px;padding-block:64px!important;font-size:16px}}@media(min-width:1400px){.shopify-policy__container{--soya-policy-gutter:48px;--soya-policy-title-size:56px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/soya-shell.css.map */
