@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Epilogue:ital,wght@0,100..900;1,100..900&family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&display=block");*,*::before,*::after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,'Noto Sans',sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji';font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex='-1']:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}ul{list-style:none;padding:0}dt{font-weight:700}dd{margin-bottom:0.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,'Liberation Mono','Courier New',monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:0.75rem;padding-bottom:0.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:0.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}button,[type='button'],[type='reset'],[type='submit']{-webkit-appearance:button}button:not(:disabled),[type='button']:not(:disabled),[type='reset']:not(:disabled),[type='submit']:not(:disabled){cursor:pointer}button::-moz-focus-inner,[type='button']::-moz-focus-inner,[type='reset']::-moz-focus-inner,[type='submit']::-moz-focus-inner{padding:0;border-style:none}input[type='radio'],input[type='checkbox']{box-sizing:border-box;padding:0}input[type='date'],input[type='time'],input[type='datetime-local'],input[type='month']{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:0.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type='number']::-webkit-inner-spin-button,[type='number']::-webkit-outer-spin-button{height:auto}[type='search']{outline-offset:-2px;-webkit-appearance:none}[type='search']::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}@keyframes slide-in{0%{left:-100vh}100%{left:0}}@keyframes slide-out{0%{left:0}100%{left:-100vh}}html,body{height:100%;font-size:16px;font-family:'Epilogue',sans-serif}:root{--fs-100:1.75rem;--fs-200:1.5rem;--fs-250:1.25rem;--fs-300:1.125rem;--fs-400:1.125rem;--fs-500:1rem;--fs-600:0.875rem;--fs-700:0.75rem;--fs-800:0.625rem;--fs-900:0.5rem;--c-white:#fff;--c-black:#20232A;--c-green-500:#226C6A;--c-green-400:#095B59;--c-green-300:#054443;--c-green-800:#DEF2F2;--c-red-300:#c0181d;--c-red-400:#D22026;--c-red-800:#FBF5F3;--c-gray-100:#0A0908;--c-gray-300:#625e62;--c-gray-400:#857885;--c-gray-500:#939393;--c-gray-600:#CFCFCF;--c-gray-700:#F0EEF0;--c-gray-800:#F6F6F6;--c-gray-900:#f8f8f8;--c-yellow-800:#FCF1D6;--c-orange-400:#D0750A;--c-orange-500:#E6852C;--c-success-500:#4caf50;--c-text-black:var(--c-gray-100);--c-text-gray-1:#999999;--c-text-white:var(--c-white);--radius-2:2px;--radius-4:4px;--radius-8:8px;--radius-10:10px;--radius-16:16px;--radius-20:20px;--ln-1:1;--border-gray-500:1px solid var(--c-gray-500);--border-gray-700:1px solid var(--c-gray-700);--border-gray-800:1px solid var(--c-gray-800);--border-black:1px solid var(--c-gray-100);--shadow-100:rgba(0,0,0,0.1) 0px 4px 12px;--shadow-200:rgba(0,0,0,0.16) 0px 10px 36px 0px,rgba(0,0,0,0.06) 0px 0px 0px 1px;--shadow-300:rgba(50,50,93,0.25) 0px 6px 12px -2px,rgba(0,0,0,0.3) 0px 3px 7px -3px;--ff-primary:"Epilogue",sans-serif;--ff-secondary:"Plus Jakarta Sans",sans-serif}body{font-family:var(--ff-secondary);color:#333;font-smooth:always;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:576px){:root{--fs-100:2rem;--fs-200:1.875rem;--fs-300:1.25rem;--fs-400:1.125rem;--fs-500:1rem;--radius-10:10px}}h1{font-size:var(--fs-100)}h2{font-size:var(--fs-200)}h3{font-size:var(--fs-300)}h4{font-size:var(--fs-400)}h5{font-size:var(--fs-500)}h6{font-size:var(--fs-600)}p{font-size:var(--fs-500)}.small{font-size:var(--fs-600)}.fs-100{font-size:var(--fs-100)}.fs-200{font-size:var(--fs-200)}.fs-250{font-size:var(--fs-250)}.fs-300{font-size:var(--fs-300)}.fs-400{font-size:var(--fs-400)}.fs-500{font-size:var(--fs-500)}.fs-600{font-size:var(--fs-600)}.fw-100{font-weight:100}.fw-200{font-weight:200}.fw-300{font-weight:300}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-600{font-weight:600}body{display:flex;flex-direction:column;min-height:100vh;max-width:100vw;overflow-x:hidden}main{flex:1;margin-top:125px}@media (max-width:1200px){main{margin-top:107px}}.container{width:100%;margin-left:auto;margin-right:auto;padding-right:16px;padding-left:16px}@media (min-width:576px){.container{max-width:540px;padding-right:8px;padding-left:8px}}@media (min-width:768px){.container{max-width:720px;padding-left:0;padding-right:0}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1124px}}.js-stop-transition *{transition:none!important}.bg-gray-800{background-color:var(--c-gray-800)}.vh100{height:100vh}.container{max-width:1170px;margin:0 auto;padding-inline:1rem;width:100%}@media (min-width:576px){.container{padding-inline:1.5rem}}.title__container{padding-top:1rem;padding-bottom:1rem;margin-bottom:2rem;border-bottom:solid thin rgba(0,0,0,0.1)}.title__container .container{display:flex;justify-content:space-between;align-items:center}.title__container .container--download{justify-content:start;column-gap:2rem}.title__container .container--download form button{border:none;background:transparent;color:var(--c-text-gray-1);display:flex;gap:.25rem;align-items:center}@media (max-width:768px){.title__container .container{flex-direction:column;align-items:start}}.title__text{text-transform:capitalize;font-weight:700;line-height:1.2}@media (max-width:768px){.title__text{font-weight:400}}.title__text span{font-weight:800;color:var(--c-green-400)}.title__status{border:solid thin transparent;padding:.25rem 1rem;border-radius:var(--radius-8);font-weight:800;line-height:1.25}.title__status--processing{border-color:var(--c-green-400);color:var(--c-green-400)}.title__status--approved{border-color:var(--c-green-400);color:var(--c-green-400)}.title__status--not-ordered{border-color:var(--c-red-400);color:var(--c-red-400)}.title__status--pending{border-color:var(--c-orange-500);color:var(--c-orange-500)}.tooltip{position:relative}.tooltip--red{color:var(--c-red-400)}.tooltip--red a{color:var(--c-red-400)}.tooltip--green{color:var(--c-green-400)}.tooltip--green a{color:var(--c-green-400)}.tooltip svg{padding-top:.25rem}.tooltip__backorder{margin-top:-.25rem;padding-top:.25rem}.tooltip__backorder__icon{background-color:var(--c-red-400);height:1rem;width:1rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;line-height:1;gap:1rem;position:relative}.tooltip__backorder__icon svg{padding-top:0}.tooltip__backorder__icon>div{position:absolute;left:0;border-radius:.5rem;background-color:var(--c-red-400);color:var(--c-text-white);top:0;height:1rem;width:3rem;padding-left:1rem;display:flex;align-items:center;justify-content:start;z-index:-1;font-variant-numeric:tabular-nums}.tooltip__text{position:absolute;bottom:100%;width:200px;left:50%;transform:translateX(-50%);border-radius:var(--radius-4);padding:.25rem 1rem;color:var(--c-text-white);font-weight:700;font-size:var(--fs-700);text-align:center;z-index:1}.tooltip__text:before{content:"";position:absolute;bottom:0;left:50%;height:16px;width:16px;transform:translate(-50%) rotate(45deg);z-index:-1}.tooltip__text--green{background-color:var(--c-green-400)}.tooltip__text--green:before{background-color:var(--c-green-400)}.tooltip__text--red{background-color:var(--c-red-400)}.tooltip__text--red:before{background-color:var(--c-red-400)}.tooltip__text--red-border{background-color:var(--c-white);border:solid thin var(--c-red-400);color:var(--c-red-400)}.tooltip__text--red-border:before{background-color:transparent}html{scroll-padding:125px}.d-none{display:none}[x-cloak]{display:none!important}.breadcrumb{display:flex;gap:.5rem;margin-bottom:0;margin-top:1rem;flex-wrap:wrap}.breadcrumb__item{line-height:1;font-size:var(--fs-700);font-weight:700}@media (max-width:768px){.breadcrumb__item{font-size:var(--fs-800)}}.breadcrumb__item a,.breadcrumb__item div{color:var(--c-gray-600)}.breadcrumb__item span{color:var(--c-gray-500)}.hidden{visibility:hidden;pointer-events:none}[x-cloak]{display:none!important}.p16{padding:1rem}.p32{padding:2rem}.m16{margin:1rem}.mb32{margin-bottom:2rem}.mb64{margin-bottom:4rem}.m32{margin:2rem}.mt16{margin-top:1rem}.mt32{margin-top:2rem}.spacer16{height:1rem}.spacer32{height:2rem}.span-4{grid-column:span 4}.grid-5{display:grid;grid-template-columns:repeat(5,1fr)}.gap-24{gap:1.5rem}@media (max-width:992px){.lg\:grid-3{display:grid;grid-template-columns:repeat(3,1fr)}.lg\:span-2{grid-column:span 2}}@media (max-width:768px){.md\:grid-2{display:grid;grid-template-columns:1fr 1fr}}.flex,[class*="flex-"]{display:flex}.flex--align-items{align-items:center}.flex--justify-between{justify-content:space-between}.flex--direction-column{flex-direction:column}.flex--justify-center{justify-content:center}.flex--wrap{flex-wrap:wrap}.flex--end{justify-content:flex-end}.flex--self-end{align-self:flex-end}@media (max-width:768px){.md\:flex--align-items{align-items:center}.md\:flex--order-1{order:-1}.md\:flex--direction-column{flex-direction:column}}form input,form select{border:1px solid var(--border-gray-800);padding:0.5rem 0.5rem;width:100%;height:38px;border-radius:var(--br-2);background-color:var(--c-white);color:var(--c-text-black)}form input[multiple],form select[multiple]{height:116px}form .textarea,form textarea{border:1px solid var(--border-gray-800);padding:0.5rem 0.5rem;width:100%;border-radius:var(--br-2);background-color:var(--c-white);color:var(--c-text-black)}form .form-check{margin-top:1rem;display:flex;gap:0.5rem;align-items:center}form .form-check .checkboxinput{width:auto;height:auto;min-height:1rem;min-width:1rem}form .form-check label{margin:0}form label{font-size:var(--fs-700);text-transform:uppercase;margin-bottom:0.25rem}form .form-group{margin-top:0.5rem;max-width:100%;position:relative}form .form-row{display:grid;max-width:100%;grid-template-columns:repeat(10,1fr);gap:1rem;margin-top:0.5rem}form .form__button{width:100%;height:38px}form .errorlist{color:var(--c-red-400);font-size:var(--fs-700)}form .is-invalid{background:var(--secondary-100)}.btn,[class*="btn-"]{display:inline-block;font-size:var(--fs-500);font-weight:600;padding:0.5em 1em;border-radius:var(--br8);cursor:pointer;text-align:center;text-decoration:none;transition:background-color 0.3s,border-color 0.3s,color 0.3s}.btn--full-width{width:100%}.btn--small{font-size:var(--fs-700);padding:0.5em 1em}.btn--primary{background-color:var(--c-red-400);border:1px solid var(--c-red-400);color:var(--c-white);border-radius:var(--radius-8)}.btn--primary--disabled{pointer-events:none;background-color:var(--c-gray-600);border:solid 1px var(--c-gray-600)}.btn--primary:hover{background-color:var(--c-red-300);border:1px solid var(--c-red-300);color:var(--c-white);text-decoration:none}.btn--secondary{background-color:var(--c-green-400);border:1px solid var(--c-green-400);color:var(--c-white);border-radius:var(--radius-8)}.btn--secondary:hover{background-color:var(--c-green-300);border:1px solid var(--c-green-300);color:var(--c-white);text-decoration:none}.btn--white{background-color:var(--c-white);border:1px solid var(--c-white);color:var(--c-black);border-radius:var(--radius-8)}.btn--white:hover{background-color:var(--c-black);color:var(--c-white);text-decoration:none}.btn--full-white{background-color:var(--c-white);border:1px solid var(--c-white);color:var(--c-black);border-radius:var(--radius-8)}.btn--full-white:hover{background-color:var(--c-white);color:var(--c-black);text-decoration:none}.link--primary{color:var(--c-red-400);font-size:var(--fs-600)}.shadow-100{box-shadow:var(--shadow-100)}.shadow-200{box-shadow:var(--shadow-200)}.shadow-300{box-shadow:var(--shadow-300)}header{background:var(--c-white);position:fixed;left:0;top:0;right:0;z-index:100}@media (max-width:1200px){header{background-color:var(--c-red-400)}}nav{height:125px;margin-inline:2.5rem;position:relative}nav .logo{transform:translateY(26px);position:absolute;left:1.5rem;top:0}@media (max-width:1200px){nav .logo{display:none}}@media (max-width:1200px){nav{margin-inline:0;display:flex;align-items:start;margin-top:1rem!important;height:91px}}.nav{padding-inline:150px;display:flex;justify-content:center;width:100%}@media (max-width:1200px){.nav{padding-inline:0;align-items:center;justify-content:start}}.nav__button{background-color:transparent;border:none;height:20px;width:32px;display:flex;flex-direction:column;justify-content:center;align-items:center}.nav__button--line{width:32px;height:3px;border-radius:var(--radius-2);background-color:var(--c-white);display:block;transition:.3s all}.nav__button--line:not(:last-child){margin-bottom:.25rem}.nav__button[aria-expanded="true"] .nav__button--line:first-child{transform:translateY(7px) rotate(45deg)}.nav__button[aria-expanded="true"] .nav__button--line:nth-child(2){opacity:0}.nav__button[aria-expanded="true"] .nav__button--line:last-child{transform:translateY(-7px) rotate(-45deg)}.nav__list{display:flex}@media (max-width:1200px){.nav__list{position:absolute;top:100%;left:0;height:100vh;flex-direction:column;background-color:var(--c-white)}.nav__list[data-state="closing"]{animation:slide-out .3s ease-in-out forwards}.nav__list[data-state="opened"]{animation:slide-in .3s ease-in-out forwards}.nav__list[data-state="closed"]{display:none}}.nav__item{padding-block:1rem}.nav__item--active{font-weight:800}.nav__item:not(:last-child) .nav__link{border-right:1px solid rgba(10,9,8,0.12)}@media (max-width:1200px){.nav__item:not(:last-child) .nav__link{border-right:none}}@media (max-width:1200px){.nav__item{border-bottom:solid thin rgba(10,9,8,0.12);background-color:var(--c-white)}}.nav__link{display:block;padding-inline:1.25rem;color:var(--c-text-black);transition:.3s all;font-family:var(--ff-secondary)}.nav__link:hover{color:var(--c-red-400);text-decoration:none}.nav__banner{min-height:160px;background:linear-gradient(180deg,#152346 0%,#152346 50%,rgba(21,35,70,0.8) 100%);position:relative;color:var(--c-white);display:grid;overflow:hidden}.nav__banner .snowflake{position:absolute;background:white;border-radius:50%;pointer-events:none}.nav__banner__container{display:grid;position:relative}.nav__banner__container>div{grid-row:1;grid-column:1}.nav__banner__dots{position:absolute;bottom:1.5rem;left:1.5rem;height:12px;width:fit-content;display:flex;gap:.5rem}.nav__banner__dot{height:12px;width:12px;background-color:var(--c-white);opacity:.2;border-radius:50%;cursor:pointer;pointer-events:all}.nav__banner__dot.active{opacity:1}.nav__banner>*{grid-column:1;grid-row:1;display:grid;grid-template-columns:5fr 4fr}@media (max-width:992px){.nav__banner>*{grid-template-columns:1fr;grid-template-rows:auto 160px}}.nav__banner__text{padding-block:2rem 3.25rem;display:flex;justify-content:space-between;align-items:start;flex-direction:column}.nav__banner__text>div>div{display:flex;gap:2rem}@media (max-width:768px){.nav__banner__text>div>div{flex-direction:column}}.nav__banner__text>div>div a{margin-top:1rem}.nav__banner__text p{font-size:var(--fs-300);font-weight:600}.nav__banner__text h1{font-weight:800;font-size:2.5rem;line-height:1}@media (max-width:992px){.nav__banner__text{padding:1rem}}@media (max-width:768px){.nav__banner__text{flex-direction:column;align-items:start}}.nav__banner__text a{background-color:var(--c-white);padding:.75rem 1.5rem .75rem 3.5rem;border-radius:var(--radius-8);color:var(--c-black);font-weight:800;position:relative;display:block;white-space:nowrap}.nav__banner__text a svg{height:25px;width:25px;position:absolute;top:50%;transform:translateY(-50%);left:1.5rem}.nav__banner__image{position:relative;z-index:1}.nav__banner__image img{object-fit:cover;height:100%;max-height:100%;width:100%;position:absolute}@media (max-width:992px){.nav__banner__image{display:flex;justify-content:center}.nav__banner__image img{height:100%;width:auto;max-width:100%;position:relative}}.nav__image{width:100%;height:88px;overflow:clip;display:flex;justify-content:center;align-items:center}.nav__image img{width:100%;height:auto;object-fit:cover}.nav__message{background:var(--c-red-400);color:var(--c-white);overflow:clip}.nav__message-container{background-color:var(--c-black);color:var(--c-white);text-align:center}.nav__message-container div.container{padding-block:.25rem}.nav__message-container div.container>div{padding-inline:1.5rem;padding-block:0;line-height:1;font-weight:700;display:inline-block}.nav__message-container div.container>div + div{border-left:solid thin var(--c-white)}.nav__message__wrapper{display:flex;flex-wrap:nowrap;padding-block:.5rem}.nav__message__item{white-space:nowrap;padding-inline:1rem;border-right:solid thin rgba(255,255,255,0.6);line-height:1;flex-shrink:0}.nav__notification{position:absolute;top:1rem;right:1.5rem}@media (max-width:1200px){.nav__notification{display:flex;transform:translateY(-8px);top:0;right:1rem}.nav__notification img{filter:brightness(0) invert(1)}.nav__notification>img{margin-right:1rem}}.nav__cart{position:absolute;right:1.5rem;bottom:.75rem;gap:.5rem;display:flex;align-items:center}.nav__points{background:var(--c-white) linear-gradient(266.54deg,rgba(9,91,89,0.74) 47.03%,rgba(25,144,141,0.74) 94.4%);padding:0 1rem;color:var(--c-white);font-weight:500;border-radius:var(--radius-8);line-height:1;height:2.5rem;display:flex;align-items:center;justify-content:center;gap:.5rem;padding-bottom:.125rem}@media (max-width:1200px){.nav__points{display:none}}.nav__points--mobile{display:none}@media (max-width:1200px){.nav__points--mobile{background:transparent;display:flex;margin-right:.5rem;border-radius:var(--radius-20)}}.nav__search{display:flex;justify-content:center;align-items:center;margin-right:5rem}@media (max-width:1200px){.nav__search{margin-right:auto}}.nav__search form{display:grid;grid-template-columns:275px 1fr}.nav__search img{height:1.25rem;width:1.25rem;margin-inline:1rem}.nav__search input{height:40px;border:solid thin rgba(153,153,153,0.3);border-radius:1rem 0 0 1rem;width:275px;padding-inline:1rem;flex-grow:1}.nav__search select{height:40px;padding-left:1rem;padding-right:2rem;border:solid thin rgba(153,153,153,0.3);border-left:none;border-radius:0 1rem 1rem 0;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:var(--c-white) url("/static/img/dropdown-icon.svg?9199e7f70d38") no-repeat right center;background-position:calc(100% - 10px) center;flex-shrink:1}@media (max-width:1200px){.nav__search{position:absolute;background-color:var(--c-white);left:0;right:0;bottom:0}.nav__search input{width:100%}.nav__search form{display:flex;margin-inline:1rem;margin-block:.5rem}}.nav__cart-button{font-weight:500;display:flex;gap:.5rem;height:2.5rem;align-items:center;border-radius:var(--radius-8)}@media (max-width:1200px){.nav__cart-button{display:none}}.nav__cart-button-mobile{display:none;background-color:var(--c-white);color:var(--c-white);border-color:var(--c-white);border-radius:2rem;padding-inline:1rem;padding-block:.25rem}@media (max-width:1200px){.nav__cart-button-mobile{display:block;height:36px}}.nav__cart-button-mobile img{filter:brightness(0) saturate(100%) invert(28%) sepia(68%) saturate(4344%) hue-rotate(345deg) brightness(77%) contrast(115%)}.footer{color:var(--c-white);margin-bottom:0}.footer__top{display:grid;grid-template-columns:repeat(4,1fr);padding-top:3rem;gap:1.5rem}@media (max-width:992px){.footer__top{grid-template-columns:repeat(2,1fr)}.footer__top>div:first-child{grid-column:span 2;display:flex;gap:1rem;font-weight:700}.footer__top>div:first-child p{font-size:var(--fs-500)}}.footer__top h3{font-weight:700;font-family:var(--ff-secondary);font-size:var(--fs-700);text-transform:uppercase}.footer__top ul li{font-size:var(--fs-700);margin-bottom:.5rem}.footer__top img{width:68px;height:auto;margin-bottom:1rem}.footer__top p{font-size:var(--fs-800)}.footer__top a{color:var(--c-white)}.footer__divider{height:1px;width:100%;background-color:var(--c-white);opacity:.05}.footer__bottom{display:flex;justify-content:space-between;color:rgba(255,255,255,0.3)}@media (max-width:992px){.footer__bottom{flex-direction:column}}.footer__bottom p{margin-top:.5rem;font-size:var(--fs-800)}.footer__bottom a{color:rgba(255,255,255,0.3)}footer{margin-top:2rem;background-color:var(--c-green-400)}.category{display:grid;grid-template-columns:repeat(5,1fr);gap:1.5rem}@media (max-width:992px){.category{grid-template-columns:repeat(4,1fr)}}@media (max-width:768px){.category{grid-template-columns:repeat(3,1fr)}}@media (max-width:576px){.category{grid-template-columns:repeat(2,1fr)}}.category__card{border-radius:var(--radius-10);overflow:clip;min-height:104px;text-align:center;display:flex;justify-content:center;align-items:center;font-size:var(--fs-300);transition:.3s all;color:var(--c-text-white);box-shadow:0 0.6px 2.6px 0 rgba(10,9,8,0.25);position:relative}@media (max-width:768px){.category__card{font-size:var(--fs-400);min-height:80px}}.category__card:hover{font-size:var(--fs-400);color:var(--c-text-white);text-decoration:none;cursor:pointer}.category__card:hover .category__title{margin-bottom:1.5rem}.category__card:hover img{opacity:1;position:absolute;transform:translateX(-50%)}.category__card:hover:before{background:var(--c-red-300)!important}.category__card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.25)}.category__title{padding:.5rem;word-break:break-word;hyphens:auto;line-height:1.2;font-weight:700;position:relative;z-index:1;margin-bottom:0;transition:.3s all}.category__title img{opacity:0;filter:invert(1);position:absolute}.category__title::first-letter {text-transform:uppercase}.product__controls{display:flex;justify-content:space-between;margin-bottom:3rem}@media (max-width:992px){.product__controls{border-bottom:solid thin rgba(0,0,0,0.1);padding-bottom:1rem;margin-top:-1rem}}.product__controls__pill{display:flex;flex-wrap:nowrap}.product__controls__pill a{display:block;text-align:center;border:solid thin var(--c-red-400);border-right:none;background-color:var(--c-white);width:150px;padding-block:.6rem;color:var(--c-red-400);opacity:.4;line-height:1}.product__controls__pill a.active{opacity:1;background-color:var(--c-red-400);color:var(--c-text-white)}.product__controls__pill a:first-child{border-radius:var(--radius-16) 0 0 var(--radius-16)}@media (max-width:768px){.product__controls__pill a:first-child{border-radius:var(--radius-10) 0 0 var(--radius-10)}}.product__controls__pill a:last-child{border-radius:0 var(--radius-16) var(--radius-16) 0;border-right:solid thin var(--c-red-400)}@media (max-width:768px){.product__controls__pill a:last-child{border-radius:0 var(--radius-10) var(--radius-10) 0}}.product__controls__pill a:hover{cursor:pointer;text-decoration:none}@media (max-width:768px){.product__controls__pill a{font-size:var(--fs-900);width:70px;padding-block:.2rem;padding-inline:.25rem;display:flex;align-items:center;justify-content:center;height:2rem}}.product__controls__switch a{color:var(--c-text-black);padding-inline:.5rem;padding-block:.5rem;background-color:var(--c-white);border:none;opacity:.3;justify-content:space-between;font-size:var(--fs-700);transition:.3s}@media (max-width:768px){.product__controls__switch a:first-child{display:none}}.product__controls__switch a:hover{text-decoration:none;cursor:pointer;color:var(--c-red-400)}.product__controls__switch a svg{width:1.25rem;height:1.25rem}.product__controls__switch a.active{opacity:1;color:var(--c-red-400)}@media (max-width:768px){.product__controls__switch a span{display:none}}@media (max-width:768px){.product__controls__switch a{font-size:var(--fs-900);padding-block:.25rem;padding-inline:.5rem}}@media (max-width:768px){.product__controls__switch{display:flex}}.product__filter__selection{margin-bottom:.5rem}@media (max-width:992px){.product__filter__selection{display:flex;justify-content:space-between}.product__filter__selection h3{display:none}}.product__filter__selection--filter{display:none}@media (max-width:992px){.product__filter__selection--filter{cursor:pointer;display:block}}.product__filter__selected-categories span{display:inline-block;background-color:var(--c-red-400);font-size:var(--fs-900);font-weight:700;border-radius:var(--radius-4);padding:2.67px .75rem 2.67px 6px;color:var(--c-text-white);cursor:pointer;position:relative;margin-right:.25rem}.product__filter__selected-categories span:after{content:"x";position:absolute;right:.25rem;top:50%;transform:translateY(-50%)}.product__filter h3{color:var(--c-red-400);font-weight:800;font-family:var(--ff-secondary)}.product__filter__list{margin-bottom:2rem}.product__filter__title{display:flex;gap:.5rem;align-items:center;justify-content:space-between;height:48px;padding:.25rem .5rem;transition:.3s all;margin-bottom:.5rem;border-radius:var(--radius-16);font-weight:500}.product__filter__title>div{display:flex;align-items:center;gap:.5rem;line-height:1.2}.product__filter__title>svg{width:16px;transition:.3s transform}.product__filter__title img{transition:.3s all}.product__filter__title:hover{cursor:pointer;background:var(--c-red-400);color:var(--c-text-white)}.product__filter__title:hover img{filter:brightness(0) invert(1)}.product__filter__title.active{font-weight:700}.product__filter__title.active img{filter:brightness(0) saturate(100%) invert(28%) sepia(68%) saturate(4344%) hue-rotate(345deg) brightness(77%) contrast(115%)}.product__filter__title.active>svg{transform:rotate(180deg);color:var(--c-red-400)}.product__filter__title.active>div>svg{color:var(--c-red-400)}.product__filter__title.active:hover{color:var(--c-text-white);background-color:var(--c-red-400)}.product__filter__title.active:hover img{filter:brightness(0) invert(1)}.product__filter__title.active:hover svg{color:var(--c-white)}.product__filter__subitem{font-size:var(--fs-600);margin-left:1rem;position:relative}.product__filter__subitem label{padding-left:1.5rem;text-transform:capitalize}.product__filter__subitem label:hover{cursor:pointer}.product__filter__subitem label input{position:absolute;opacity:0;height:0;width:0}.product__filter__subitem label input:checked ~ .checkmark{background-color:var(--c-red-400)}.product__filter__subitem label input:checked ~ .text{font-weight:700}.product__filter__subitem label .checkmark{content:"";height:16px;width:16px;box-shadow:0 1px 4px 0 #00000040 inset;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);background-color:var(--c-white);border-radius:var(--radius-2)}.update_cart input[type="number"]{background-color:transparent;border:none;width:30px;padding:0;text-align:center;-moz-appearance:textfield}.update_cart input[type="number"]::-webkit-inner-spin-button,.update_cart input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.update_cart input[type="number"]::placeholder{color:var(--c-black);opacity:1}.update_cart button{background-color:var(--c-red-400);border:none;width:32px;height:32px;border-radius:var(--radius-10) var(--radius-4);color:var(--c-text-white);line-height:1;position:relative}.update_cart--minus.disable,.update_cart--plus.disable{pointer-events:none}.update_cart--minus:before,.update_cart--plus:before{content:"";display:block;background:var(--c-white);height:3px;width:15px;border-radius:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.update_cart--plus:after{content:"";display:block;background:var(--c-white);height:15px;width:3px;border-radius:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.toasts{position:fixed;bottom:1rem;right:.5rem;z-index:9999;width:100%;max-width:400px;box-sizing:border-box;pointer-events:none}.toasts .toast{background:var(--c-success-500);color:var(--c-white);font-size:var(--fs-600);animation:toastSlideIn 0.5s ease-in-out;border-radius:var(--radius-8);padding:.5rem 1rem;font-weight:600;line-height:1.2;margin-bottom:.5rem}@keyframes toastSlideIn{0%{transform:translateY(100%);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes toastSlideOut{0%{transform:translateY(0);opacity:1}100%{transform:translateY(-100%);opacity:0}}.invoice__item{border-bottom:var(--c-gray-800) solid thin;margin-bottom:2rem}.invoice__info{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;column-gap:1rem;margin-top:2rem;padding-bottom:.5rem;color:var(--c-text-gray-1);border-bottom:solid thin var(--c-gray-800)}@media (max-width:768px){.invoice__info{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:30px 30px;grid-template-areas:"date price download" "number number number"}}.invoice__info button{display:flex;gap:.5rem;background-color:transparent;border:none;color:var(--c-text-gray-1);transition:.3s all;align-items:center}.invoice__info button:hover{text-decoration:none;color:var(--c-red-400)}.invoice__info__price{text-align:end;padding-right:1rem;min-width:100px}@media (max-width:768px){.invoice__info__price{grid-area:price}}@media (max-width:768px){.invoice__info__number{grid-area:number;color:var(--c-text-gray-1);font-weight:700}}@media (max-width:768px){.invoice__info__download{grid-area:download}}@media (max-width:768px){.invoice__info__date{grid-area:date}}.invoice__title{border-bottom:var(--c-gray-800) solid thin}.invoice__title h3{margin-bottom:0}.brand__card{padding:1rem;box-shadow:0 0.6px 2.6px 0 #0A090840;border-radius:var(--radius-16);position:relative;overflow:clip}.brand__card__image{display:flex;justify-content:center;align-items:center;height:100%}.brand__card img{max-height:200px;height:auto;width:100%;object-fit:cover}.brand__card__description{background-color:var(--c-green-400);color:var(--c-white);display:flex;align-items:center;justify-content:space-between;flex-direction:column;padding:2rem 1rem}.brand__card__description:first-letter {text-transform:uppercase}.brand__card__description__description{font-weight:400;font-size:var(--fs-700);text-align:center;margin-bottom:.5rem}.brand__card__description a{color:var(--c-white);font-weight:700;font-size:var(--fs-700)}.brand__card--sm .brand__card__description{opacity:0;border-radius:var(--radius-16);position:absolute;top:0;left:0;right:0;bottom:0;transition:.3s opacity}.brand__card--sm .brand__card__description:hover{opacity:1}.brand__card--md{grid-column:span 2;display:flex;padding:0}.brand__card--md>div{width:50%}.brand__card--md .brand__card__image{padding:1rem}.brand__card--md .brand__card__description{transition:.3s;background-color:var(--c-green-400);top:0;left:50%;right:0;bottom:0;position:absolute}.brand__card--md:hover .brand__card__description{width:100%;left:0}.banner__card{border-radius:var(--radius-16);overflow:clip;box-shadow:0 0.6px 2.6px 0 #0A090840}.banner__card__title{background-color:var(--c-green-400);color:var(--c-text-white);width:100%;display:flex;justify-content:center;align-items:center;font-size:var(--fs-200)}.banner__card__title span{line-height:1.2}.banner__card__title img{filter:brightness(0) invert(1);height:48px;width:48px;display:inline-block}@media (max-width:768px){.banner__card__title img{height:32px;width:32px}}.banner__card__title h1{text-transform:uppercase;font-size:var(--fs-100);font-weight:800;line-height:1;display:inline-block;margin-bottom:0}@media (max-width:768px){.banner__card__title h1{font-size:var(--fs-300)}}.banner__card__title span{display:block}@media (max-width:768px){.banner__card__title{font-size:var(--fs-400)}}.banner__card__info{position:relative}.banner__card__info img{width:100%;max-height:280px;object-fit:cover}.banner__card__info>div{padding:.5rem 1rem .5rem 1.5rem;position:absolute;top:3rem;bottom:3rem;left:0;right:0;background-color:rgba(255,255,255,0.2);backdrop-filter:blur(2px);display:flex;justify-content:space-between}.banner__card__info__title{color:var(--c-text-white);font-size:var(--fs-300);font-weight:600;display:flex;align-items:center;line-height:1.2}@media (max-width:768px){.banner__card__info__title{font-size:var(--fs-600)}}.banner__card__info__title--custom{font-size:var(--fs-200)}.banner__card__info__price{color:var(--c-text-white);font-size:var(--fs-300);font-weight:400;line-height:1}@media (max-width:768px){.banner__card__info__price{font-size:var(--fs-400)}}.banner__card__info__button{background-color:var(--c-green-400);color:var(--c-text-white);border-radius:var(--radius-4);padding:.5rem 1rem;margin-top:.5rem;display:inline-block}.banner__card__info__button:hover{color:var(--c-text-white);text-decoration:none}.banner__card__info__controls{display:flex;flex-direction:column;align-items:end;gap:.25rem;min-width:175px;justify-content:space-between}.banner__card__info--dark>div{background-color:rgba(0,0,0,0.2)}.banner__card--sm{grid-column:span 3;display:grid;grid-template-columns:1fr 2fr}@media (max-width:768px){.banner__card--sm{grid-column:span 2}}.banner__card--md{display:grid;grid-template-columns:1fr 3fr;grid-column:span 4}@media (max-width:992px){.banner__card--md{grid-column:span 3}}@media (max-width:768px){.banner__card--md{grid-column:span 2}}.banner__card--lg{grid-column:span 2;grid-row:span 2;display:grid;grid-template-rows:50% 50%;grid-template-columns:50% 50%;position:relative}.banner__card--lg .banner__card__title{grid-column:span 1;grid-row:span 1;border-bottom-right-radius:var(--radius-16);position:relative;z-index:1}.banner__card--lg .banner__card__info{position:absolute;top:0;left:0;right:0;bottom:0}.banner__card--lg .banner__card__info img{max-height:100%;height:100%}.banner__card--lg .banner__card__info>div{top:30%;bottom:.5rem;padding-top:6rem;flex-direction:column}.banner__card--lg .banner__card__info__controls{display:flex;justify-content:space-between;flex-direction:row}.banner__card--xl{grid-column:span 3;grid-row:span 2;display:grid;grid-template-columns:1fr 2fr;grid-template-rows:1fr 1fr;position:relative}@media (max-width:768px){.banner__card--xl{grid-column:span 2}}.banner__card--xl .banner__card__title{text-align:center;grid-column:span 1;grid-row:span 2;position:relative;z-index:1;padding-inline:1.5rem;line-height:1.2;align-items:start;padding-top:2.1rem}.banner__card--xl .banner__card__title img{display:block;margin-inline:auto}.banner__card--xl .banner__card__title span{margin-bottom:1rem}.banner__card--xl .banner__card__title__text p{font-size:var(--fs-700)}.banner__card--xl .banner__card__info{grid-column:2 / span 1;grid-row:1 / span 2}.banner__card--xl .banner__card__info>div{top:2rem;bottom:auto;height:132px;padding-block:2rem}.banner__card--xl .banner__card__info img{max-height:100%;height:100%}.notification{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:10000}.notification::before{content:'';height:100%;width:100%;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;backdrop-filter:blur(16px)}.notification__item{border-radius:var(--radius-20);background-color:var(--c-white);max-width:543px;width:100%;box-shadow:0 0.6px 2.6px 0 #0A090840;position:absolute;z-index:1;padding:.75rem 1.5rem}.notification__item + .notification__item{transform:translate(-1rem,1rem);z-index:0;opacity:.8;background-color:var(--c-gray-800)}.notification__header{font-weight:600;border-bottom:1px solid #0000001A;font-size:var(--fs-100);text-align:center;padding-bottom:.5rem;margin-bottom:.5rem}.notification__header strong{color:var(--c-red-400);font-weight:800}.notification__body{text-align:center}.notification__body span{font-size:var(--fs-700)}.notification__footer{text-align:center;padding-block:1rem}.notification__footer a{padding-inline:1.5rem}.login{display:flex;justify-content:center;align-items:center;flex-direction:column;height:100vh}.login__card{background:var(--c-white);padding:2rem 3rem;box-shadow:rgba(100,100,111,0.2) 0 7px 29px 0;border-radius:var(--radius-8);max-width:500px;margin-top:2rem}.login__card form{display:flex;flex-direction:column;gap:.8rem}.login__card form label{width:100%;font-weight:700;display:block;margin-bottom:.5rem;font-size:var(--fs-500);text-transform:capitalize}.login__card form input{border:solid thin var(--c-gray-700);font-family:var(--ff-primary);padding-inline:1rem;width:100%;height:3rem}.login__card form .btn--primary{color:var(--c-white);border-radius:var(--radius-8);font-size:var(--fs-400)}.login__card__link{margin-top:.8rem;display:flex;flex-direction:column;gap:.8rem;align-items:center;text-align:center}.login__card__link a{display:block}.login__card__title{font-size:var(--fs-300);text-align:center;font-weight:500;font-family:var(--ff-primary)}.login__card__title--left{text-align:left}.login__logo{display:flex;justify-content:center}.customers{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));flex-direction:row;gap:1rem}.customers__search{margin-bottom:2rem}.customers__search input{border:solid thin var(--c-gray-800);height:45px;width:100%}.customers__search label{position:relative;width:100%;font-size:var(--fs-500)}.customers__search label:after{content:"";position:absolute;right:1rem;top:50%;transform:translateY(-50%);background:url("/static/img/magnifying-glass.svg?9199e7f70d38") center no-repeat;width:24px;height:24px}.customers__item a{display:flex;flex-direction:column;color:var(--c-white);background:var(--c-red-400);padding:2rem;border-radius:var(--radius-8);font-size:var(--fs-400);box-shadow:rgba(0,0,0,0.16) 0 10px 36px 0,rgba(0,0,0,0.06) 0 0 0 1px;transition:all 0.2s ease-in-out;height:100%}.customers__item a span{font-size:var(--fs-700);display:block;font-weight:400}.customers__item a:hover{background:var(--c-red-300);box-shadow:rgba(50,50,93,0.25) 0 50px 100px -20px,rgba(0,0,0,0.3) 0px 30px 60px -30px,rgba(10,37,64,0.35) 0px -2px 6px 0px inset}.product{display:grid;grid-template-columns:250px 4fr;gap:1rem}@media (max-width:992px){.product{grid-template-columns:1fr}}@media (max-width:992px){.product__header{display:none!important}}.product__header__item{font-size:var(--fs-700);font-weight:700;line-height:1.33;padding-block:.5rem}.product__header__item:nth-child(2){display:none}.product__header__item:not(:first-child):not(:nth-child(2)):not(:nth-child(3)){text-align:right}.product__products__icon{display:none}.product__products__number{display:none}.product__products__item{gap:1rem;border-bottom:solid thin var(--c-gray-800);margin-bottom:1rem;display:grid;grid-template-columns:80px auto 75px 100px 85px 100px;border-bottom:solid thin #99999933}.product__products__item:nth-of-type(odd){background:#095B590D}@media (max-width:768px){.product__products__item{grid-template-columns:80px auto 90px 100px;grid-template-rows:40px 40px;grid-template-areas:"image title title points" "image price price controls";gap:0;position:relative}.product__products__item:nth-of-type(odd){background:transparent}}.product__products__image{cursor:pointer;width:80px;height:80px;background-color:#095B5933}@media (max-width:768px){.product__products__image{grid-area:image}}.product__products__image img{width:80px;height:80px;object-fit:cover}.product__products__image .promo{display:none}.product__products__image .points{display:none}.product__products__image svg{margin:1.25rem;color:var(--c-green-400)}.product__products__title{line-height:1;display:flex;align-items:center;position:relative;cursor:pointer}@media (max-width:768px){.product__products__title{grid-area:title;padding-left:.5rem;font-size:var(--fs-600);font-weight:700;hyphens:auto;overflow-wrap:break-word;word-break:normal}}.product__products__title--promos{position:absolute;top:.5rem;font-size:var(--fs-800);font-weight:600;line-height:1;display:flex;gap:.5rem}@media (max-width:768px){.product__products__title--promos{display:none}}.product__products__title--promos span{color:var(--c-text-white);padding:.15rem .5rem;border-radius:var(--radius-4)}.product__products__title--promos span.promo{background-color:var(--c-red-400)}.product__products__title--promos span.season{background-color:var(--c-green-400)}.product__products__title--promos span.points{background:linear-gradient(266.54deg,#095B59 47.03%,#19908D 94.4%);font-weight:700}.product__products__info{border-right:solid thin #99999933;display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;padding:.5rem}@media (max-width:768px){.product__products__info{grid-area:info;border-right:none;display:none}}.product__products__info__points{display:none;background:linear-gradient(266.54deg,#095B59 47.03%,#19908D 94.4%);color:var(--c-white);border-radius:var(--radius-4);font-size:var(--fs-800);font-weight:700;white-space:nowrap;padding:.25rem .625rem;line-height:1;margin-right:.25rem}@media (max-width:768px){.product__products__info__points{grid-area:image}}.product__products__price{display:flex;align-items:center;justify-content:right;white-space:nowrap;font-variant-numeric:tabular-nums}@media (max-width:768px){.product__products__price{grid-area:price;font-size:var(--fs-600);padding-right:.5rem}}.product__products__points{display:none}.product__products__points>div{background:linear-gradient(266.54deg,#095B59 47.03%,#19908D 94.4%);color:var(--c-white);border-radius:var(--radius-16);font-size:var(--fs-800);font-weight:700;white-space:nowrap;padding:.25rem .625rem;line-height:1;backdrop-filter:blur(8px);box-shadow:0px 1px 2px 0px #14463940;border:1px solid var(--c-white)}@media (max-width:768px){.product__products__points{display:flex;grid-area:points;align-items:center;justify-content:end}}.product__products__promo{border-right:solid thin #99999933;display:flex;align-items:center;justify-content:center;font-weight:800}@media (max-width:768px){.product__products__promo{grid-area:info;border-right:none;white-space:nowrap;position:absolute;top:0;left:0;padding-left:0}}.product__products__promo__tag{background-color:var(--c-red-400);display:inline-block;color:var(--c-text-white);padding-right:.5rem;position:relative;font-size:var(--fs-600)}@media (max-width:768px){.product__products__promo__tag{font-size:var(--fs-800);padding:.25rem .5rem;border-bottom-right-radius:var(--radius-16)}}.product__products__promo__tag:before{content:"";position:absolute;top:0;right:100%;height:100%;width:0;border:11px solid transparent;border-right-color:var(--c-red-400);border-left:0}@media (max-width:768px){.product__products__promo__tag:before{display:none}}.product__products__promo__tag--perc:after{content:"%";display:inline}.product__products__promo__tag--amount:after{content:"€";display:inline}.product__products__promo__gift{color:var(--c-red-400)}.product__products__promo__volume{color:var(--c-red-400);height:100%;width:100%;position:relative;display:flex;flex-direction:row-reverse;justify-content:center;align-items:center}.product__products__promo__volume.active{background-color:var(--c-red-400);color:var(--c-white)}.product__products__promo__volume__wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;position:absolute;align-items:center;right:100%;top:0;bottom:0;width:fit-content;background-color:var(--c-red-400);color:var(--c-white);padding:.5rem;overflow-x:scroll;overflow-y:clip;-ms-overflow-style:none;scrollbar-width:none}.product__products__promo__volume__wrapper::-webkit-scrollbar{display:none}.product__products__promo__volume__item{font-size:var(--fs-800);padding:.375rem .25rem;border-radius:var(--radius-4);font-weight:400}.product__products__promo__volume__item--perc{font-size:var(--fs-700);white-space:nowrap;font-weight:500}.product__products__promo__volume__item:hover{background-color:#FFFFFF33;cursor:pointer}.product__products__total{display:flex;gap:.5rem;align-items:center;justify-content:center;margin-left:-1rem}@media (max-width:768px){.product__products__total{grid-area:controls;margin-left:0}}.product__products__total button{background-color:#095B5999;width:21px;height:21px;border-radius:var(--radius-8) var(--radius-4)}.product__products--compact .product__products__price{font-weight:700;font-size:var(--fs-700)}.product__products--compact .product__products__item{padding-block:.1rem;grid-template-columns:32px 75px auto 64px 85px 85px 100px;margin-bottom:0}.product__products--compact .product__products__image{display:none}.product__products--compact .product__products__title{font-size:var(--fs-700)}.product__products--compact .product__products__title--promos{display:none}.product__products--compact .product__products__icon{display:flex;align-items:center;cursor:pointer}.product__products--compact .product__products__icon img{height:20px;width:20px;filter:brightness(0) saturate(100%) invert(28%) sepia(68%) saturate(4344%) hue-rotate(345deg) brightness(77%) contrast(115%)}.product__products--compact .product__products__number{display:flex;align-items:center;cursor:pointer;font-size:var(--fs-700);color:var(--c-gray-500);font-weight:700}.product__products--compact .product__products__info{padding-block:0}.product__products--compact .product__products__info__points{display:flex}.product__products--compact .product__header__item:nth-child(2){display:block}.product__products--grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}@media (max-width:768px){.product__products--grid{grid-template-columns:1fr 1fr}}.product__products--grid .product__products__item{box-shadow:0px 0.5px 0.5px 0px #0A09081A;grid-template-columns:repeat(2,1fr);gap:0;border-radius:var(--radius-16);position:relative;overflow:clip;padding-bottom:.75rem;display:block}@media (max-width:768px){.product__products--grid .product__products__item{grid-template-columns:repeat(2,1fr);grid-template-rows:none;grid-template-areas:none;margin-bottom:0}}.product__products--grid .product__products__item:nth-child(2n+1){background:transparent}.product__products--grid .product__products__image{width:100%;height:175px;overflow:clip;grid-column:span 2;object-fit:cover;position:relative}.product__products--grid .product__products__image img{object-fit:cover;width:100%;height:100%;margin:0}.product__products--grid .product__products__image svg{margin:auto;max-width:80px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product__products--grid .product__products__image .promo{display:inline-block;position:absolute;bottom:.5rem;left:0;font-size:var(--fs-800);font-weight:700;background-color:var(--c-red-400);color:var(--c-white);line-height:1.2;padding:2px 8px;border-radius:0 var(--radius-4) var(--radius-4) 0}.product__products--grid .product__products__image .points{display:inline-block;position:absolute;bottom:0;right:0;padding:.5rem 1rem .5rem .5rem;font-weight:700;font-size:var(--fs-700);line-height:1;color:var(--c-white);border-top:1px solid var(--c-white);border-left:1px solid var(--c-white);border-top-left-radius:var(--radius-8);background:linear-gradient(266.54deg,rgba(9,91,89,0.74) 47.03%,rgba(25,144,141,0.74) 94.4%);backdrop-filter:blur(12px);box-shadow:0px 1.5px 3px 0px #14463940;z-index:1}.product__products--grid .product__products__title{line-height:1.2;padding-inline:1rem;word-break:break-word;hyphens:auto;grid-column:span 2;margin-top:1rem;font-size:var(--fs-700);font-weight:700;margin-bottom:.5rem}.product__products--grid .product__products__title--promos{display:none}.product__products--grid .product__products__price{display:inline-flex;color:var(--c-red-400);padding-left:1rem;justify-content:left;align-items:center;font-size:var(--fs-700);font-weight:700;width:48%}.product__products--grid .product__products__promo{position:absolute;top:0;left:0;padding-left:0}.product__products--grid .product__products__promo:hover.product__products__promo--gift{height:175px;right:0}.product__products--grid .product__products__promo:hover.product__products__promo--gift .product__products__promo__gift{height:100%;width:100%;border-bottom-right-radius:0;background-color:var(--c-red-400)}.product__products--grid .product__products__promo:hover.product__products__promo--gift .product__products__promo__gift .tooltip__text{position:relative}.product__products--grid .product__products__promo:hover.product__products__promo--volume{width:100%}.product__products--grid .product__products__promo__gift{color:var(--c-white);background-color:var(--c-red-400);padding:.25rem .5rem;border-radius:var(--radius-16) 0}.product__products--grid .product__products__promo__volume{color:var(--c-white);background-color:var(--c-red-400);padding:.25rem .5rem;border-radius:var(--radius-16) 0;z-index:1;align-items:start}.product__products--grid .product__products__promo__volume:hover{width:100%;height:175px}.product__products--grid .product__products__promo__volume:hover .product__products__promo__volume__wrapper{top:0;left:0;right:0;height:fit-content;flex-wrap:wrap;width:100%;z-index:-1;justify-content:center;padding:2rem 1rem 1rem}.product__products--grid .product__products__promo__tag{padding:.25rem .5rem;border-radius:var(--radius-16) 0}.product__products--grid .product__products__promo__tag:before{content:"";position:relative;color:var(--c-text-white);right:auto;border:none}.product__products--grid .product__products__total{display:inline-flex;justify-content:end;gap:0;width:49%}.product__products--grid .product__products__total>input[type="number"]{height:15px;border:solid thin var(--c-gray-600);border-top-left-radius:var(--radius-4);font-size:var(--fs-700)}.product__products--grid .product__products__total .update_cart{border:solid thin var(--c-red-400);height:1.5rem}.product__products--grid .product__products__total .update_cart--minus{display:none}.product__products--grid .product__products__total .update_cart--plus{background-color:var(--c-red-400);height:15px;width:2rem;border:solid thin var(--c-red-400);border-radius:0 0 var(--radius-4) 0}.product__products--grid .product__products__total .update_cart--plus:before{width:12px}.product__products--grid .product__products__total .update_cart--plus:after{height:12px}.product__products--grid .product__products__info{display:none}.product__products--grid .product__products__info__points{display:none}.product__products--grid.product__header{display:none}.product__products--grid .cart__empty-state{grid-column:span 4}@media (max-width:768px){.product__products--grid .cart__empty-state{grid-column:span 2}}.product__card{box-shadow:0 0.6px 2.6px 0 #0A090840;border-radius:var(--radius-16);display:flex;flex-direction:column}.product__card__image{position:relative;height:175px;overflow:clip;border-radius:var(--radius-16) var(--radius-16) 0 0}.product__card__image--image{height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;object-fit:cover}.product__card__image--image .promo{position:absolute;bottom:.5rem;left:0;font-size:var(--fs-800);font-weight:700;background-color:var(--c-red-400);color:var(--c-white);padding:2px 8px;line-height:1.2;border-radius:0 var(--radius-4) var(--radius-4) 0}.product__card__image--points{position:absolute;bottom:0;right:0;padding:.5rem 1rem .5rem .5rem;font-weight:700;font-size:var(--fs-700);line-height:1;color:var(--c-white);border-top:1px solid var(--c-white);border-left:1px solid var(--c-white);border-top-left-radius:var(--radius-8);background:linear-gradient(266.54deg,rgba(9,91,89,0.74) 47.03%,rgba(25,144,141,0.74) 94.4%);backdrop-filter:blur(12px);box-shadow:0px 1.5px 3px 0px #14463940;z-index:1}.product__card__image img,.product__card__image svg{height:100%;width:100%}.product__card__image--landscape{object-fit:cover}.product__card__image--portrait{object-fit:cover}.product__card__image svg{height:64px;width:64px;color:var(--c-green-400)}.product__card__promo{position:absolute;top:0;left:0;color:var(--c-white);background-color:var(--c-red-400);z-index:1;padding:.25rem 1rem;border-radius:var(--radius-16) 0;font-weight:800}.product__card__promo svg{color:var(--white);height:20px;width:20px}.product__card__promo--volume{transition:.3s all;right:auto;bottom:auto;background-color:#CE1414CC}.product__card__promo--volume .product__products__promo__volume__item:hover{background-color:var(--c-red-400)}.product__card__promo--volume .product__card__wrapper{display:flex;flex-wrap:wrap;padding-block:1rem;justify-content:center;align-items:end;gap:.5rem;transition:.3s;max-height:100%;height:auto}.product__card__promo--volume:hover{right:0;bottom:0;border-bottom-right-radius:0}.product__card__promo--volume:hover .product__card__wrapper{flex-direction:row;justify-content:center;align-items:center}.product__card__promo--gift{transition:.3s all;right:auto;bottom:auto}.product__card__promo--gift>div{display:flex;gap:.5rem;height:100%;transition:.3s}.product__card__promo--gift>div>span{opacity:0;text-align:center;position:absolute;font-size:var(--fs-600);font-weight:500}.product__card__promo--gift:hover{right:0;bottom:0;border-bottom-right-radius:0}.product__card__promo--gift:hover>div{flex-direction:column;justify-content:center;align-items:center}.product__card__promo--gift:hover>div>svg{display:none}.product__card__promo--gift:hover>div>span{transition:.3s;opacity:1;position:relative}.product__card__info{padding:1rem;border-top:solid thin var(--c-gray-700);display:flex;flex-direction:column;gap:.5rem;flex-grow:1;justify-content:space-between;cursor:pointer}.product__card__title{font-weight:700;font-size:var(--fs-700);line-height:1.35}.product__card__description{font-weight:700;line-height:1.2;padding-top:.5rem;color:var(--c-gray-500);flex-grow:1}.product__card__description>*{font-size:var(--fs-800)}.product__card__price{color:var(--c-red-400);font-weight:700;font-size:var(--fs-700)}.product__card__bottom{display:flex;justify-content:space-between;max-height:20px}.product__card__bottom>div{width:50%}.product__card__bottom>div:last-child{display:flex;justify-content:end}.product__card__bottom>div:last-child form{margin-right:0}.product__card--sm .product__card__description{display:none}.product__card--md{grid-column:span 2;flex-direction:row}.product__card--md>div{width:50%}.product__card--md .product__card__info{border-top:none;border-left:solid thin var(--c-gray-700)}.product__card--md .product__card__image{max-height:100%;height:100%;border-radius:var(--radius-16) 0 0 var(--radius-16)}.product__card--md .product__card__image--image{width:100%;height:100%}.product__card--md .product__card__image--points{padding:.375rem 1rem .5rem .5rem;font-size:var(--fs-700)}.product__card--md .product__card__image--landscape{object-fit:cover}.product__card--md .product__card__image--portrait{object-fit:cover}.product__card--md .product__card__description>*{font-size:var(--fs-700)}.product__card--md .product__card__title{font-size:var(--fs-600)}.product__card--lg{grid-column:span 2;grid-row:span 2}.product__card--lg .product__card__description>*{font-size:var(--fs-700)}.product__card--lg .product__card__image{height:350px;width:100%}.product__card--lg .product__card__image--image{width:100%}.product__card--lg .product__card__image--points{padding:.75rem 1.5rem .75rem .75rem;font-size:var(--fs-400)}.product__card--lg .product__card__image--landscape{object-fit:cover}.product__card--lg .product__card__image--portrait{object-fit:cover}.product__card--lg .product__card__title{font-size:var(--fs-500);font-weight:800}.product__card--lg .product__card__price{font-size:var(--fs-500)}.product__card--lg .product__card__wrapper .product__products__promo__volume__item{font-size:var(--fs-500)}.product__card--lg .product__card__wrapper .product__products__promo__volume__item--perc{font-size:var(--fs-400)}.product-detail{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}@media (max-width:768px){.product-detail{display:flex;flex-direction:column-reverse}}.product-detail__brand{margin-top:5rem;display:flex;flex-direction:column;gap:2rem}.product-detail__brand__title{display:flex;align-items:center;justify-content:center;gap:1rem}.product-detail__brand__title h2{font-weight:600}.product-detail__brand__title img{max-height:120px;height:100%}.product-detail__brand__description{text-align:center;width:60%;margin-inline:auto;margin-bottom:1rem}.product-detail__allergy{background-color:var(--c-green-400);color:var(--c-white);margin-top:7rem}.product-detail__allergy__container{background-color:var(--c-green-500);padding-block:1.5rem}.product-detail__allergy__container>.container{display:grid;grid-template-columns:repeat(7,1fr);gap:1rem}@media (max-width:768px){.product-detail__allergy__container>.container{grid-template-columns:repeat(2,1fr)}}.product-detail__allergy__item{padding:.25rem 0;opacity:.3;text-transform:capitalize;display:flex;align-items:center;gap:1rem}.product-detail__allergy__item img{filter:brightness(0) invert(1)}.product-detail__allergy__item.active{opacity:1;font-weight:800}.product-detail__allergy__title{display:flex;align-items:center;gap:1rem;line-height:1;padding-block:.75rem}.product-detail__allergy__title h2{margin-bottom:0}.product-detail__allergy__title>svg{height:30px;width:30px}.product-detail__info{display:flex;flex-direction:column;justify-content:space-between;align-items:start}.product-detail__info>div:first-child{width:100%}.product-detail__info__top{display:grid;grid-template-columns:repeat(2,1fr);border-bottom:solid thin rgba(0,0,0,0.1);padding-bottom:1rem;margin-bottom:1rem}.product-detail__info__promo{color:var(--c-red-400);font-size:var(--fs-600);display:flex;align-items:center;line-height:1;gap:.5rem}.product-detail__info__price{font-size:var(--fs-200);font-weight:700;line-height:1.2}.product-detail__info__controls{display:flex;align-items:start;justify-content:end;gap:2rem;font-size:var(--fs-300);line-height:2rem}.product-detail__info__controls.update_cart input[type="number"]{width:50px}.product-detail__info__tags{display:flex;gap:.5rem;align-items:center;margin-bottom:1.5rem}.product-detail__info__tags span{padding:.25rem .5rem;color:var(--c-text-white);font-size:var(--fs-700);line-height:1;text-transform:uppercase;height:24px;font-weight:600;display:flex;align-items:center;border-radius:var(--radius-8)}.product-detail__info__tags--promo{background-color:var(--c-red-400)}.product-detail__info__tags--category{background-color:var(--c-green-400)}.product-detail__info__tags--category img{filter:brightness(0) invert(1);height:12px;width:12px}.product-detail__info__tags--number{font-size:var(--fs-600);color:var(--c-gray-500);line-height:1}.product-detail__info__points{border-radius:var(--radius-8);border:solid thin var(--c-white);background:linear-gradient(266.54deg,rgba(9,91,89,0.74) 47.03%,rgba(25,144,141,0.74) 94.4%);backdrop-filter:blur(8px);box-shadow:0px 1px 2px 0px #14463940;color:white;padding:.375rem .5rem .5rem 1rem;line-height:1;font-size:var(--fs-300);font-weight:700;margin-bottom:1rem}.product-detail__info__description{border-bottom:solid thin rgba(0,0,0,0.1)}@media (max-width:768px){.product-detail__info__description{border-bottom:none}}.product-detail__info__attachment a{color:var(--c-text-black);text-decoration:underline;display:flex;align-items:center;gap:.25rem}.product-detail__info__volume{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem;margin-top:-.5rem}.product-detail__info__volume__item{background-color:var(--c-green-500);opacity:.6;padding:.5rem;border-radius:var(--radius-8);text-align:center;color:var(--c-white);font-size:var(--fs-600);transition:.3s}.product-detail__info__volume__item>div{font-size:var(--fs-400)}.product-detail__info__volume__item:hover{opacity:1;cursor:pointer}.product-detail__grid-5{display:grid;grid-template-columns:repeat(5,1fr);gap:1.5rem;margin-bottom:2rem}@media (max-width:768px){.product-detail__grid-5{grid-template-columns:repeat(2,1fr)}}.product-detail__image{position:relative}@media (max-width:768px){.product-detail__image{margin-inline:-1.5rem;margin-top:-2rem;display:flex;flex-direction:column-reverse}}.product-detail__image__image{background-color:#095B5933;color:var(--c-green-400);border-bottom-right-radius:3rem}@media (max-width:768px){.product-detail__image__image{border-bottom-right-radius:0}}.product-detail__image__image--white{background-color:var(--c-white)}.product-detail__image__image img,.product-detail__image__image svg{aspect-ratio:1.25 / 1;width:100%;height:auto;object-fit:contain;border-bottom-right-radius:3rem}@media (max-width:768px){.product-detail__image__image img,.product-detail__image__image svg{border-bottom-right-radius:0}}.product-detail__image__image svg{height:auto;width:auto}.product-detail__image__brand{position:absolute;bottom:1rem;left:1rem;height:100px;width:100px;background-color:var(--c-white);border-radius:var(--radius-10);display:flex;align-items:center;justify-content:center}@media (max-width:768px){.product-detail__image__brand{bottom:3.5rem}}.product-detail__image__brand img{width:100%;height:auto;object-fit:cover}.product-detail__inspiration{background-color:var(--c-black);position:relative;overflow:clip}.product-detail__inspiration__container{display:grid;grid-template-columns:2fr 3fr;gap:2rem;color:var(--c-text-white)}.product-detail__inspiration__container:first-child{position:absolute;top:0;right:0;left:0;bottom:0;pointer-events:none}@media (max-width:768px){.product-detail__inspiration__container:first-child{position:relative}}.product-detail__inspiration__container:not(:first-child){padding-block:5rem;order:1}@media (max-width:768px){.product-detail__inspiration__container:not(:first-child){padding-block:0;padding-bottom:2rem}}@media (max-width:768px){.product-detail__inspiration__container>div:first-child{order:1}}@media (max-width:768px){.product-detail__inspiration__container>div:last-child{order:0}}@media (max-width:768px){.product-detail__inspiration__container{grid-template-columns:1fr}}.product-detail__inspiration__container h3{margin-bottom:2.5rem;line-height:1.2;font-weight:600;font-size:var(--fs-200)}.product-detail__inspiration__container__body{margin-bottom:2.5rem}.product-detail__inspiration__container__img{order:0;position:relative;display:flex;justify-content:center;align-items:center}.product-detail__inspiration__container__img img{margin-left:4rem;width:100%;height:100%;object-fit:cover}@media (max-width:768px){.product-detail__inspiration__container__img img{margin-left:0}}.product-detail__inspiration__container__img:before{content:"";position:absolute;top:0;left:4rem;bottom:0;height:100%;width:50%;background:linear-gradient(to right,var(--c-black),transparent)}@media (max-width:768px){.product-detail__inspiration__container__img:before{top:auto;right:0;height:50%;width:100%;background:linear-gradient(to top,var(--c-black),transparent);left:0}}.account{display:flex;flex-direction:column;margin-bottom:5rem}@media (max-width:992px){.account{flex-direction:column-reverse}}.account__container{display:grid;grid-template-columns:1fr 4fr;gap:2rem;margin-top:2rem}@media (max-width:992px){.account__container{grid-template-columns:1fr}}.account__section:not(:first-child){margin-top:2rem}.account__section__status{background-color:transparent;padding:.25rem .5rem;border-radius:var(--radius-8);color:var(--c-text-white);display:inline-block;font-size:var(--fs-700);font-weight:600;width:150px;text-align:center}.account__section__status--pending{background-color:var(--c-orange-400)}.account__section__status--processing{background-color:var(--c-green-400)}.account__section__status--canceled{background-color:var(--c-red-400)}.account__section__status--approved{background-color:var(--c-green-400)}.account__section__order{color:var(--c-text-gray-1)}.account__section__order__item{cursor:pointer;display:grid;grid-template-columns:175px 175px auto 200px 80px;border-bottom:solid thin var(--c-gray-800);padding-top:1rem;padding-bottom:.5rem}@media (max-width:768px){.account__section__order__item{grid-template-columns:repeat(3,1fr);grid-template-rows:30px 30px;grid-template-areas:"date price status" "number number number"}}@media (max-width:768px){.account__section__order__item__date{grid-area:date;font-weight:500}}@media (max-width:768px){.account__section__order__item__number{grid-area:number;font-weight:700;color:var(--c-text-gray-1)}}@media (max-width:768px){.account__section__order__item__price{grid-area:price;font-weight:500}}@media (max-width:768px){.account__section__order__item__status{grid-area:status}}@media (max-width:768px){.account__section__order__item__button{display:none}}.account__section__order a{color:var(--c-text-gray-1);transition:.3s color}.account__section__order a:hover{color:var(--c-red-400);text-decoration:none}.account__section__title{display:flex;justify-content:space-between;border-bottom:solid thin rgba(0,0,0,0.1)}.account__section__title__icon{padding-inline:.5rem;background-color:transparent;color:var(--c-text-black);border:none;transition:color .3s}.account__section__title__icon:hover{color:var(--c-red-400)}.account__section__title__button{border:solid thin var(--c-red-400);margin-block:.5rem;padding-inline:.5rem;background-color:transparent;color:var(--c-red-400);border-radius:var(--radius-8)}.account__section__title__button--cancel{border-color:var(--c-black);color:var(--c-text-black)}.account__section__body>div{display:grid;grid-template-columns:1fr 4fr}.account__section__body__label{color:var(--c-text-gray-1);font-size:var(--fs-700)}.account__section__body__part{padding-block:1rem;width:100%}.account__section__body__form label{font-size:var(--fs-700);color:var(--c-text-gray-1);text-transform:capitalize}.account__section__body__form input{border-radius:var(--radius-8);border:solid thin rgba(0,0,0,0.1)}.account__section__body__form>div{display:grid;grid-template-columns:1fr 4fr;padding-block:.5rem;align-items:center}.account__filter{border-right:solid thin rgba(0,0,0,0.1);padding-bottom:1rem;padding-right:1rem}@media (max-width:992px){.account__filter{padding-right:0;border-right:none}}.account__filter a{display:flex;gap:.5rem;align-items:center;border:solid thin transparent;border-radius:var(--radius-16);padding:.5rem 0 .5rem .5rem;transition:.3s all}.account__filter a:hover{text-decoration:none;border:solid thin var(--c-red-400);color:var(--c-red-400)}.account__filter__top{border-bottom:solid thin rgba(0,0,0,0.1)}.account__filter__top a{color:var(--c-text-black);margin-bottom:1rem}.account__filter__top a.active{color:var(--c-text-white);background-color:var(--c-red-400)}.account__filter__bottom a{color:var(--c-red-400);font-size:var(--fs-700);margin-top:1rem;font-weight:600}.cart{display:grid;grid-template-columns:1fr 300px;gap:2rem}@media (max-width:1200px){.cart{grid-template-columns:1fr}}.cart__empty-state{display:flex;align-items:center;justify-content:center;flex-direction:column;margin-block:2rem}.cart__empty-state svg{height:160px;width:160px;color:var(--c-gray-600)}.cart__empty-state .btn{border-radius:var(--radius-16)}.cart__list{display:flex;flex-direction:column;gap:1rem}.cart__products{border-right:var(--c-gray-800) 1px solid;padding-right:2rem}@media (max-width:1200px){.cart__products{padding-right:0;border-right:none}}.cart__switch{display:flex;border-bottom:solid thin var(--c-gray-800);margin-bottom:2rem;gap:1.5rem}.cart__switch__item{padding:0 16px 8px;border-bottom:solid 2px var(--c-gray-600);transition:.3s;display:flex;align-items:center;gap:.5rem;line-height:1}@media (max-width:1200px){.cart__switch__item{flex-grow:1;padding-right:.5rem}.cart__switch__item h3{font-size:var(--fs-600)}}.cart__switch__item h3{margin-bottom:0}.cart__switch__item span{height:1.5rem;width:1.5rem;background-color:var(--c-red-400);color:var(--c-text-white);font-weight:700;border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:1;font-size:var(--fs-700)}@media (max-width:1200px){.cart__switch__item span{font-size:var(--fs-800);height:1.25rem;width:1.25rem}}.cart__switch__item:hover{border-bottom:solid 2px var(--c-red-400)}.cart__switch__item--disabled{pointer-events:none}.cart__switch__item--disabled span{background-color:var(--c-gray-600)}.cart__switch__item.active{border-bottom:solid 2px var(--c-red-400)}.cart__overview{display:flex;align-items:end;flex-direction:column;gap:.5rem;text-align:right}@media (max-width:1200px){.cart__overview{text-align:left}}.cart__overview>*{width:100%}.cart__overview__total,.cart__overview__address{border-bottom:var(--c-gray-800) 1px solid}.cart__overview__total span{margin-left:1rem;font-weight:800}.cart__overview__address{padding-bottom:2rem;font-weight:700}.cart__overview__address span{display:block;color:var(--c-text-gray-1);font-size:var(--fs-700)}.cart__overview__order-button{margin-bottom:1rem;margin-top:1rem}.cart__overview__order-button button{width:100%;font-weight:800;border-radius:var(--radius-16)}.cart__overview__time{color:var(--c-red-400);font-size:var(--fs-700);font-weight:700}.cart__overview__time--disabled{color:var(--c-gray-600)}.cart__overview__info{font-weight:400;font-size:var(--fs-900);color:var(--c-text-gray-1);line-height:1.26;margin-bottom:1rem}.cart__overview textarea{background-color:var(--c-gray-700);border-radius:var(--radius-8);border:none;padding:1rem;font-size:var(--fs-700);width:100%}.cart__item{display:grid;grid-template-columns:80px auto 100px 100px 100px 30px;gap:1rem}@media (max-width:992px){.cart__item{grid-template-columns:80px 1fr 1fr 1fr 32px;grid-template-rows:40px 40px;grid-template-areas:'image title title title remove' 'image price total controls controls';row-gap:0}}.cart__item__title,.cart__item__price,.cart__item__total,.cart__item__controls{border-right:var(--c-gray-800) 1px solid;border-bottom:var(--c-gray-800) 1px solid}@media (max-width:992px){.cart__item__title{grid-area:title;border-right:none;border-bottom:none}}@media (max-width:992px){.cart__item__price{grid-area:price;font-size:var(--fs-700);white-space:nowrap}}@media (max-width:992px){.cart__item__total{grid-area:total;font-size:var(--fs-700);white-space:nowrap}}@media (max-width:992px){.cart__item__controls{grid-area:controls;border-right:none}}.cart__item>div{display:flex;align-items:center}.cart__item__image{height:80px;width:80px}@media (max-width:992px){.cart__item__image{grid-area:image}}.cart__item__image img,.cart__item__image svg{object-fit:cover;width:100%;height:100%}.cart__item__image svg{padding:.5rem}.cart__item__remove button{background-color:transparent;border:none;color:var(--c-gray-500)}.cart__item__remove button:hover{color:var(--c-red-400)}@media (max-width:992px){.cart__item__remove{grid-area:remove}}@media (max-width:992px){.cart__item--header{display:none}}.order__success-banner{margin-top:-2rem;margin-bottom:2rem;background-color:var(--c-green-400);position:relative}.order__success-banner svg{width:100%}.order__success-banner__text{display:flex;align-items:center;justify-content:center;flex-direction:column;position:absolute;top:0;left:0;right:0;bottom:0;color:var(--c-text-white);text-align:center}.order__success-banner__text h1{font-weight:800}.order__success-banner__text a{display:block;background-color:var(--c-white);border-radius:var(--radius-4);color:var(--c-text-black);padding:.5rem 1rem;font-weight:700;box-shadow:0 1.6px 3.2px 0 #0A090840;transition:.3s}.order__success-banner__text a:hover{background-color:var(--c-green-400);color:var(--c-text-white);text-decoration:none}.order__info{text-align:right}.order__info h3{font-weight:800}.order__info__total{margin-bottom:.5rem;border-bottom:0.4px solid #0000001A}.order__info__total span{font-size:var(--fs-500)}.order__info__total span:first-child{font-weight:500;padding-right:1rem}.order__info__total span:last-child{font-weight:800}.order__info__address{border-bottom:0.4px solid #0000001A;padding-bottom:2rem;margin-bottom:2rem;font-size:var(--fs-800);color:var(--c-gray-500)}.order__info__address>div{font-size:var(--fs-700);font-weight:700;color:var(--c-black)}.order__info__remark{color:var(--c-gray-500)}.order__info__remark p:first-child{font-size:var(--fs-800);margin-bottom:0;font-weight:700}.order__info__remark p:last-child{font-size:var(--fs-900)}.order__info__info span:first-child{font-size:var(--fs-800);margin-bottom:0;font-weight:700;color:var(--c-red-400);display:block}.order__info__info span:last-child{font-size:var(--fs-900);display:block;color:var(--c-gray-500)}.order__product__list{display:flex;flex-direction:column;gap:1rem}.order__product__item{display:grid;grid-template-columns:80px auto 90px 80px 80px;gap:1rem}@media (max-width:992px){.order__product__item{grid-template-columns:80px 1fr 1fr 1fr;grid-template-rows:40px 40px;row-gap:0;grid-template-areas:"image title title title" "image price total amount"}}.order__product__item--top{font-size:var(--fs-600);font-weight:700}@media (max-width:992px){.order__product__item--top{display:none}}.order__product__item>div{display:flex;align-items:center}.order__product__item__title,.order__product__item__price,.order__product__item__total{border-right:solid thin var(--c-gray-800)}.order__product__item__title,.order__product__item__price,.order__product__item__total,.order__product__item__quantity{border-bottom:solid thin var(--c-gray-800)}.order__product__item__price,.order__product__item__total,.order__product__item__quantity{justify-content:center}.order__product__item__total,.order__product__item__quantity{font-weight:700}@media (max-width:992px){.order__product__item__quantity{grid-area:amount}}@media (max-width:992px){.order__product__item__total{grid-area:total}}.order__product__item__title{flex-direction:column;align-items:baseline!important;justify-content:center}@media (max-width:992px){.order__product__item__title{grid-area:title;border-bottom:none;border-right:none}.order__product__item__title div:last-child{display:none}}.order__product__item__title>div:last-child{color:var(--c-text-gray-1);font-size:var(--fs-700)}@media (max-width:992px){.order__product__item__price{grid-area:price}}.order__product__item__image{height:80px;width:80px}@media (max-width:992px){.order__product__item__image{grid-area:image}}.order__product__item__image img,.order__product__item__image svg{object-fit:cover;width:100%;height:100%}.order__product__item__image svg{padding:.5rem}.inspiration{position:relative}.inspiration__clipped-image{width:890px;height:696px;-webkit-clip-path:url(#myClipPath);clip-path:url(#myClipPath);overflow:hidden;display:flex;justify-content:center;align-items:center}@media (max-width:1200px){.inspiration__clipped-image{clip-path:none;width:100%;height:auto}}.inspiration__clipped-image>img{width:100%;height:100%;object-fit:cover}@media (max-width:1200px){.inspiration__clipped-image>img{height:350px}}.inspiration__title{font-weight:500;font-size:4.5rem;line-height:1.2;position:relative}@media (max-width:992px){.inspiration__title{font-size:39px}}.inspiration__title span{font-weight:700;color:var(--c-green-400);font-family:var(--ff-primary);font-size:5rem}@media (max-width:992px){.inspiration__title span{font-size:61px;display:block}}.inspiration__title:after{position:absolute;content:'';display:block;height:81px;width:81px;bottom:0;left:-100px;background:url("/static/img/icon-light_bulb.svg?9199e7f70d38");background-size:cover;transform:rotate(8deg)}@media (max-width:992px){.inspiration__title:after{top:-1.5rem;right:0;bottom:auto;left:auto}}.inspiration__container{display:grid;grid-template-columns:1fr 1fr;gap:1rem;min-height:696px;margin-top:-2rem}@media (max-width:1200px){.inspiration__container{grid-template-columns:1fr}}.inspiration__tags{display:flex;flex-wrap:wrap;gap:.5rem;max-width:445px;position:relative;z-index:1000}.inspiration__tag{font-weight:700;font-size:var(--fs-700);background-color:var(--c-red-400);color:var(--c-white);padding:.25rem .5rem;border-radius:.5rem;opacity:.4;transition:.3s all;display:flex;align-items:center;gap:.25rem;line-height:1.25}.inspiration__tag img{width:12px;height:auto;aspect-ratio:1;filter:brightness(0) invert(1)}.inspiration__tag.active{opacity:1}.inspiration__tag:hover{cursor:pointer}.inspiration__right{position:absolute;top:0;right:0;bottom:0}@media (max-width:1200px){.inspiration__right{top:auto;right:0;left:0;bottom:0;pointer-events:auto}}.inspiration__right__text{position:absolute;top:50%;right:0;left:auto;max-width:526px;background-color:rgba(34,108,106,0.8);transform:translateY(-50%);padding:1rem 3.5rem 1rem 1.5rem;color:var(--c-white);border-top-left-radius:30px}.inspiration__right__text img{position:relative;z-index:-1}@media (max-width:1200px){.inspiration__right__text{right:2rem;left:2rem;max-width:100%;width:calc(100% - 4rem)}}@media (max-width:1200px){.inspiration__right__text>p{font-size:12px}}.inspiration__right__text>a{position:relative;z-index:10000;pointer-events:auto}.inspiration__right__text>div{font-size:48px;line-height:1;font-weight:800;margin-bottom:1rem;display:flex;gap:1rem}@media (max-width:1200px){.inspiration__right__text>div{font-size:31px}}.inspiration__right__icon{width:2rem;height:2rem;filter:brightness(0) invert(1)}.inspiration__left{display:flex;flex-direction:column;justify-content:center;align-items:start}@media (max-width:1200px){.inspiration__left{margin-bottom:350px}}.inspiration-order{background-color:var(--c-green-400);padding-block:6.5rem;position:relative}.inspiration-order__background{pointer-events:none;position:absolute;opacity:.1}.inspiration-order__background:nth-child(1){transform:rotate(-20deg) scale(0.8)}.inspiration-order__background:nth-child(2){top:15%;left:5%;transform:rotate(180deg) scale(1.2)}.inspiration-order__background:nth-child(3){left:12%;top:27%;transform:rotate(270deg) scale(0.6)}@media (max-width:992px){.inspiration-order__background:nth-child(3){display:none}}.inspiration-order__background:nth-child(4){left:23%;top:7%;transform:rotate(-40deg) scale(1.1)}@media (max-width:768px){.inspiration-order__background:nth-child(4){display:none}}.inspiration-order__background:nth-child(5){left:27%;top:17%;transform:rotate(45deg) scale(0.9)}.inspiration-order__background:nth-child(6){left:35%;top:9%;transform:rotate(95deg) scale(0.6)}@media (max-width:992px){.inspiration-order__background:nth-child(6){display:none}}.inspiration-order__background:nth-child(7){left:37%;top:30%;transform:rotate(30deg) scale(0.8)}.inspiration-order__background:nth-child(8){left:45%;top:11%;transform:rotate(125deg) scale(0.7)}@media (max-width:992px){.inspiration-order__background:nth-child(8){display:none}}.inspiration-order__background:nth-child(9){left:43%;top:28%;transform:rotate(354deg) scale(1.2)}@media (max-width:992px){.inspiration-order__background:nth-child(9){display:none}}.inspiration-order__background:nth-child(10){left:57%;top:30%;transform:rotate(235deg) scale(0.7)}@media (max-width:768px){.inspiration-order__background:nth-child(10){display:none}}.inspiration-order__background:nth-child(11){left:60%;top:14%;transform:rotate(111deg) scale(0.9)}@media (max-width:768px){.inspiration-order__background:nth-child(11){display:none}}.inspiration-order__background:nth-child(12){left:67%;top:12%;transform:rotate(-10deg) scale(0.8)}.inspiration-order__background:nth-child(13){left:70%;top:20%;transform:rotate(-90deg) scale(1.1)}@media (max-width:992px){.inspiration-order__background:nth-child(13){display:none}}.inspiration-order__background:nth-child(14){left:80%;top:18%;transform:rotate(135deg) scale(0.9)}.inspiration-order__background:nth-child(15){left:83%;top:12%;transform:rotate(320deg)}@media (max-width:992px){.inspiration-order__background:nth-child(15){display:none}}.inspiration-order__background:nth-child(16){left:95%;top:8%;transform:rotate(99deg) scale(0.95)}@media (max-width:768px){.inspiration-order__background:nth-child(16){display:none}}.inspiration-order__background:nth-child(17){left:90%;top:25%}@media (max-width:768px){.inspiration-order__background:nth-child(17){display:none}}.inspiration-order__title h2{font-size:clamp(1.5rem,5vw,3rem);font-family:var(--ff-primary);font-weight:700;text-align:center;color:var(--c-white);position:relative;width:fit-content;padding-inline:80px;margin-inline:auto}@media (max-width:768px){.inspiration-order__title h2{padding-inline:55px}}.inspiration-order__title h2:after,.inspiration-order__title h2:before{position:absolute;content:'';display:block;height:65px;width:65px;top:0;background:url("/static/img/icon-light_bulb-white.svg?9199e7f70d38");background-size:cover}@media (max-width:768px){.inspiration-order__title h2:after,.inspiration-order__title h2:before{height:40px;width:40px}}.inspiration-order__title h2:after{right:0;transform:rotate(60deg)}.inspiration-order__title h2:before{left:0}.inspiration-order__title h2 svg:last-child{transform:rotate(60deg)}.inspiration-order__title div{width:60%;margin-inline:auto;text-align:center;color:var(--c-white);font-size:var(--fs-300);font-family:var(--ff-secondary);line-height:1.25;margin-bottom:3rem}@media (max-width:768px){.inspiration-order__title div{width:100%;font-size:var(--fs-500)}}.inspiration-order__item{width:100%;border-radius:1rem;overflow:clip;display:grid;grid-template-rows:min-content 1fr;cursor:pointer}.inspiration-order__item-above{height:480px;grid-column:1 / -1;grid-row:1 / span 2}.inspiration-order__item__img{grid-column-start:1;grid-row-start:1}.inspiration-order__item__img img{width:100%;height:280px;object-fit:cover}.inspiration-order__item__body{grid-column-start:1;grid-row-start:2;background-color:var(--c-white);height:100%;padding:1rem 1.5rem;display:flex;flex-direction:column;gap:1rem;justify-content:space-between;font-size:var(--fs-700);line-height:2}.inspiration-order__item__body h6{font-size:var(--fs-300);line-height:1.2}.inspiration-promos{padding-block:6.5rem}.inspiration-promos__title{text-align:center}.inspiration-promos__title h2{font-size:3rem;font-weight:700}.inspiration-promos__title p{font-size:var(--fs-300);line-height:1.25;max-width:750px;margin-inline:auto;margin-bottom:3rem}.calendar .year{display:flex;justify-content:space-between;align-items:center}.calendar .year__prev svg{transform:rotate(90deg)}.calendar .year__name{font-weight:700}.calendar .year__next svg{transform:rotate(-90deg)}.calendar .year__next a,.calendar .year__prev a{font-size:var(--fs-600);display:flex;gap:.25rem;align-items:center;font-weight:700;color:var(--c-red-400)}.calendar .months{display:grid;grid-template-columns:repeat(3,280px);justify-content:center;gap:2rem;margin-top:2rem}@media (max-width:1200px){.calendar .months{grid-template-columns:repeat(2,300px)}}@media (max-width:768px){.calendar .months{grid-template-columns:repeat(1,300px)}}.calendar .months .month{padding:.5rem 1rem 1rem;background:var(--c-white);box-shadow:var(--shadow-100);border-radius:.25rem}.calendar .months .month_name{text-align:center;font-weight:600;margin-top:-.5rem;margin-inline:-1rem;padding:.5rem 1rem;border-radius:.25rem .25rem 0 0}.calendar .months .month_name:first-letter {text-transform:uppercase}.calendar .months .month_days{display:grid;grid-template-columns:repeat(7,1fr)}.calendar .months .month_days div.day,.calendar .months .month_days div.day_name{text-align:center;font-size:var(--fs-600);display:block;margin:.25rem;padding:.25rem;border-radius:.25rem;text-decoration:none;cursor:pointer}.calendar .months .month_days div.day:hover,.calendar .months .month_days div.day_name:hover{background:var(--c-gray-700)}.calendar .months .month_days div.day.be_holiday,.calendar .months .month_days div.day_name.be_holiday{background:var(--c-gray-700);color:var(--c-gray-500)}.calendar .months .month_days div.day.be_holiday:hover,.calendar .months .month_days div.day_name.be_holiday:hover{background:var(--c-gray-600)}.calendar .months .month_days div.day.weekend,.calendar .months .month_days div.day_name.weekend{color:var(--c-gray-500)}.calendar .months .month_days div.day.vacation,.calendar .months .month_days div.day_name.vacation{background:var(--c-green-500);color:var(--c-white);opacity:.8;font-weight:700}.calendar .months .month_days div.day.vacation:hover,.calendar .months .month_days div.day_name.vacation:hover{background:var(--c-green-500)}.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;margin:0;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slides--dragging{user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows{-webkit-touch-callout:none;user-select:none}.glide__bullets{-webkit-touch-callout:none;user-select:none}.glide--rtl{direction:rtl}.glide__arrow{position:absolute;display:block;top:50%;z-index:2;color:white;text-transform:uppercase;width:40px;height:40px;background-color:#fff;border:2px solid rgba(255,255,255,0.5);border-radius:50%;box-shadow:0 0.25em 0.5em 0 rgba(0,0,0,0.1);text-shadow:0 0.25em 0.5em rgba(0,0,0,0.1);opacity:1;cursor:pointer;transition:opacity 150ms ease,border 300ms ease-in-out;transform:translateY(-50%);line-height:40px;text-align:center;padding:0}.glide__arrow:focus{outline:none}.glide__arrow:hover{border-color:white}.glide__arrow--left{left:2em}.glide__arrow--right{right:2em;transform:translateY(-50%) rotate(180deg)}.glide__arrow--disabled{opacity:0.33}.glide__bullets{position:relative;z-index:2;bottom:-0em;left:50%;display:inline-flex;list-style:none;transform:translateX(-50%)}.glide__bullet{background-color:rgba(255,255,255,0.5);width:9px;height:9px;padding:0;border-radius:50%;border:2px solid transparent;transition:all 300ms ease-in-out;cursor:pointer;line-height:0;box-shadow:0 0.25em 0.5em 0 rgba(0,0,0,0.1);margin:0 0.25em}.glide__bullet:focus{outline:none}.glide__bullet:hover,.glide__bullet:focus{border:2px solid white;background-color:rgba(255,255,255,0.5)}.glide__bullet--active{background-color:white}.glide--swipeable{cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.glide--dragging{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}