@charset "UTF-8";*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:root){cursor:default;line-height:1.5;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}:where(body){margin:0}:where(h1){font-size:2em;margin:.67em 0}:where(dl,ol,ul) :where(dl,ol,ul){margin:0}:where(hr){color:inherit;height:0}:where(nav) :where(ol,ul){list-style-type:none;padding:0}:where(navli)::before{content:"​";float:left}:where(pre){font-family:monospace,monospace;font-size:1em;overflow:auto}:where(abbr[title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}:where(iframe){border-style:none}:where(svg:not([fill])){fill:currentColor}:where(table){border-collapse:collapse;border-color:currentColor;text-indent:0}:where(button,input,select){margin:0}:where(button,[type=button i],[type=reset i],[type=submit i]){-webkit-appearance:button}:where(fieldset){border:1px solid #a0a0a0}:where(progress){vertical-align:baseline}:where(textarea){margin:0;resize:vertical}:where([type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(details>summary:first-of-type){display:list-item}:where([aria-busy=true i]){cursor:progress}:where([aria-disabled=true i],[disabled]){cursor:not-allowed}:where([aria-hidden=false i][hidden]){display:initial}:where([aria-hidden=false i][hidden]:not(:focus)){clip:rect(0,0,0,0);position:absolute}:where(button,input,select,textarea){background-color:transparent;border:1px solid WindowFrame;color:inherit;font:inherit;letter-spacing:inherit;padding:.25em .375em}:where(select){-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='4'%3E%3Cpath d='M4 0h6L7 4'/%3E%3C/svg%3E") no-repeat right center/1em;border-radius:0;padding-right:1em}:where(select[multiple]){background-image:none}:where([type=color i],[type=range i]){border-width:0;padding:0}:where(iframe,img,input,video,select,textarea){height:auto;max-width:100%}html{font-family:system-ui,-apple-system,"Segoe UI",Roboto,Ubuntu,Cantarell,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}code,kbd,pre,samp{font-family:ui-monospace,Menlo,Consolas,"Roboto Mono","Ubuntu Monospace","Noto Mono","Oxygen Mono","Liberation Mono",monospace,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}@media (prefers-reduced-motion:reduce){*,::after,::before{-webkit-animation-delay:-1ms!important;animation-delay:-1ms!important;-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;background-attachment:initial!important;scroll-behavior:auto!important;-webkit-transition-delay:0s!important;transition-delay:0s!important;-webkit-transition-duration:0s!important;transition-duration:0s!important}}@font-face{font-family:system-ui;src:local(".AppleSystemUIFont"),local("Segoe UI"),local("Ubuntu"),local("Roboto-Regular"),local("HelveticaNeue")}@font-face{font-family:system-ui;font-style:italic;src:local(".AppleSystemUIFont"),local("Segoe UI Italic"),local("Ubuntu-Italic"),local("Roboto-Italic"),local("HelveticaNeue-Italic")}@font-face{font-family:system-ui;font-weight:700;src:local(".AppleSystemUIFont"),local("Segoe UI Bold"),local("Ubuntu-Bold"),local("Roboto-Bold"),local("HelveticaNeue-Bold")}@font-face{font-family:system-ui;font-style:italic;font-weight:700;src:local(".AppleSystemUIFont"),local("Segoe UI Bold Italic"),local("Ubuntu-BoldItalic"),local("Roboto-BoldItalic"),local("HelveticaNeue-BoldItalic")}@font-face{font-family:ui-monospace;src:local(".AppleSystemUIFontMonospaced-Regular"),local("Segoe UI Mono"),local("UbuntuMono"),local("Roboto-Mono"),local("Menlo")}@font-face{font-family:ui-monospace;font-style:italic;src:local(".AppleSystemUIFontMonospaced-RegularItalic"),local("Segoe UI Mono Italic"),local("UbuntuMono-Italic"),local("Roboto-Mono-Italic"),local("Menlo-Italic")}@font-face{font-family:ui-monospace;font-weight:700;src:local(".AppleSystemUIFontMonospaced-Bold"),local("Segoe UI Mono Bold"),local("UbuntuMono-Bold"),local("Roboto-Mono-Bold"),local("Menlo-Bold")}@font-face{font-family:ui-monospace;font-style:italic;font-weight:700;src:local(".AppleSystemUIFontMonospaced-BoldItalic"),local("Segoe UI Mono Bold Italic"),local("UbuntuMono-BoldItalic"),local("Roboto-Mono-BoldItalic"),local("Menlo-BoldItalic")}@font-face{font-family:"Grotesk Light";src:url(/assets/fonts/SharpGroteskLight20.eot);src:url(/assets/fonts/SharpGroteskLight20.eot?#iefix) format("eot"),url(/assets/fonts/SharpGroteskLight20.woff2) format("woff2"),url(/assets/fonts/SharpGroteskLight20.woff) format("woff"),url(/assets/fonts/SharpGroteskLight20.ttf) format("truetype");font-display:swap}@font-face{font-family:"Grotesk Book";src:url(/assets/fonts/SharpGroteskBook25.eot);src:url(/assets/fonts/SharpGroteskBook25.eot?#iefix) format("eot"),url(/assets/fonts/SharpGroteskBook25.woff2) format("woff2"),url(/assets/fonts/SharpGroteskBook25.woff) format("woff"),url(/assets/fonts/SharpGroteskBook25.ttf) format("truetype");font-display:swap}@font-face{font-family:"Grotesk Medium";src:url(/assets/fonts/SharpGroteskMedium25.eot);src:url(/assets/fonts/SharpGroteskMedium25.eot?#iefix) format("eot"),url(/assets/fonts/SharpGroteskMedium25.woff2) format("woff2"),url(/assets/fonts/SharpGroteskMedium25.woff) format("woff"),url(/assets/fonts/SharpGroteskMedium25.ttf) format("truetype");font-display:swap}@font-face{font-family:SharpGrotesk;src:url(/assets/fonts/SharpGroteskBook25.woff2) format("woff2"),url(/assets/fonts/SharpGroteskBook25.woff) format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:SharpGrotesk;src:url(/assets/fonts/SharpGroteskLight20.woff2) format("woff2"),url(/assets/fonts/SharpGroteskLight20.woff) format("woff");font-weight:300;font-style:normal;font-display:block}@font-face{font-family:SharpGrotesk;src:url(/assets/fonts/SharpGroteskMedium25.woff2) format("woff2"),url(/assets/fonts/SharpGroteskMedium25.woff) format("woff");font-weight:500;font-style:normal;font-display:block}@supports (scroll-behavior:smooth){html{scroll-behavior:smooth}}body,html{font-family:"Grotesk Book",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background-color:#fff;color:#000;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:2;margin:0;padding:0;min-height:100%}*{-webkit-box-sizing:border-box;box-sizing:border-box;text-rendering:auto}input:focus,textarea:focus{outline:0}a.blue-arrow{color:#000;text-decoration:none;font-size:.688rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:2;letter-spacing:.7px;display:inline-block;padding-left:24px;position:relative}a.blue-arrow:before{content:"";position:absolute;left:0;top:2px;width:16px;height:16px;background-image:url(/assets/img/ico/arr-top-right.svg);background-repeat:no-repeat}a.white-arrow{color:#fff;text-decoration:none;font-size:.688rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:2;letter-spacing:.7px;display:inline-block;padding-left:24px;position:relative}a.white-arrow:before{content:"";position:absolute;left:0;top:3px;width:16px;height:16px;background-image:url(/assets/img/ico/arr-top-right-white.svg);background-repeat:no-repeat}@media (max-width:767px){.hide-on-mobile{display:none!important}}@media (min-width:768px) and (max-width:1259px){.hide-on-tablet{display:none!important}}@media (min-width:1260px){.hide-on-desktop{display:none!important}}.margin-top-15r{margin-top:1.5rem}.margin-top-2r{margin-top:2rem}.margin-top-3r{margin-top:3rem}.margin-top-375r{margin-top:3.75rem}.normal-font-size{font-size:.688rem}.add-to-cart__container .btn-add,.add-to-cart__container .btn-quantity,.btn-techsam{padding:.75rem 1rem;font-size:.625rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.5px;text-decoration:none;border-radius:5px;cursor:pointer}.add-to-cart__container .blue.btn-quantity,.add-to-cart__container .btn-add,.btn-techsam.blue{color:#fff;background-color:#27348b}.add-to-cart__container .bordered.btn-add,.add-to-cart__container .bordered.btn-quantity,.btn-techsam.bordered{color:#000;background:#fff;border:1px solid #27348b;outline:0}.horizontal-divider{border-top:1px solid #c9c9c9}.container{width:375px;max-width:100%;padding-left:1rem;padding-right:1rem;margin:32px auto 0}@media (min-width:768px){.container{width:720px;margin-top:40px}}@media (min-width:1260px){.container{width:1260px;margin-top:48px}}.container__home{width:335px;margin:32px auto 0}@media (min-width:768px){.container__home{width:640px;margin-top:40px}}@media (min-width:1260px){.container__home{width:1260px;margin-top:48px}}.container__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:1260px){.container__flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:65px}}.container__flex>aside{width:100%}@media (min-width:1260px){.container__flex>aside{width:265px}}@media (min-width:1260px){.container__content{width:930px}}.breadcrumbs{font-family:"Grotesk Light",sans-serif;font-size:.75rem;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.67;letter-spacing:.83px}.breadcrumbs.no-sidebar{margin-bottom:24px}.breadcrumbs strong{display:none;font-family:"Grotesk Book",sans-serif;font-weight:400;letter-spacing:1px}@media (min-width:1260px){.breadcrumbs strong{display:initial;padding-right:6px}}.breadcrumbs a{color:#000;text-decoration:none}.breadcrumbs span{opacity:.5}.header{width:100%;position:relative}.header--sticky{position:-webkit-sticky;position:sticky;top:0;z-index:99}.header__nav{width:100%;height:80px;background:-webkit-linear-gradient(left,#27348b -webkit-calc(100% - 117px),#0d072c 117px);background:linear-gradient(to right,#27348b calc(100% - 117px),#0d072c 117px);position:relative;z-index:10}@media (min-width:1260px){.header__nav{background:-webkit-linear-gradient(left,#27348b -webkit-calc(100% - (290px + (100% - 1260px)/ 2)),#0d072c -webkit-calc(290px + (100% - 1260px)/ 2));background:linear-gradient(to right,#27348b calc(100% - (290px + (100% - 1260px)/ 2)),#0d072c calc(290px + (100% - 1260px)/ 2))}}.header__nav-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:80px;font-size:.688rem;font-weight:400;font-stretch:normal;font-style:normal;color:#fff;line-height:2;letter-spacing:.7px}@media (min-width:1260px){.header__nav-container{width:1260px;margin:0 auto}}.header__nav-container a{color:#fff;text-decoration:none}.header__nav-container a img{margin:-5px 3px 0 0}.header__nav-container nav span{display:none}.header__nav-container nav span.cart-badge{display:block}.header__nav-container nav span.cart-badge:empty{display:none}@media (min-width:1260px){.header__nav-container nav span{display:initial}}.header__nav-shop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:18px;margin-left:auto}@media (min-width:768px){.header__nav-shop{gap:24px}}@media (min-width:1260px){.header__nav-shop{gap:40px}}.header__nav-profile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:16px;width:117px;margin-left:24px;padding-right:22px}@media (min-width:1260px){.header__nav-profile{gap:40px;width:290px;margin-left:42px;padding-right:0}}.header__nav a.hover-border{position:relative}@media (min-width:1260px){.header__nav a.hover-border::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:transparent}}.header__nav a.hover-border.hover-border-shift::after{left:31px;width:-webkit-calc(100% - 31px);width:calc(100% - 31px)}.header__nav a.hover-border:hover::after{background-color:#fff}.header__nav.scrolled .header__logo--default{display:none}.header__nav.scrolled .header__logo--scroll{display:initial}.header__logo{margin-left:16px;display:inline-block;z-index:10}@media (min-width:768px){.header__logo{margin-left:32px}}@media (min-width:1260px){.header__logo{margin-left:0}}.header__logo img{width:120px;height:auto}@media (min-width:768px){.header__logo img{width:155px}}@media (min-width:1260px){.header__logo img{width:232px}}.header__logo--scroll{display:none}@media (min-width:1260px){.header__logo--scroll img{width:200px}}.header__status{width:100%;height:34px;background:-webkit-linear-gradient(left,#27348b 152px,#fff 152px);background:linear-gradient(to right,#27348b 152px,#fff 152px)}@media (min-width:768px){.header__status{height:35px;background:-webkit-linear-gradient(left,#27348b 252px,#fff 252px);background:linear-gradient(to right,#27348b 252px,#fff 252px)}}@media (min-width:1260px){.header__status{height:56px;background:-webkit-linear-gradient(left,#27348b -webkit-calc(282px + (100% - 1260px)/ 2),#fff -webkit-calc(282px + (100% - 1260px)/ 2));background:linear-gradient(to right,#27348b calc(282px + (100% - 1260px)/ 2),#fff calc(282px + (100% - 1260px)/ 2))}}.header__status-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;width:100%;height:100%;font-size:10px;font-weight:400;font-stretch:normal;font-style:normal;line-height:2;letter-spacing:.69px;color:#000}@media (min-width:1260px){.header__status-container{width:1260px;margin:0 auto}}.header__status-title{margin:4px 0 0 16px}@media (min-width:768px){.header__status-title{margin-top:4px;margin-left:32px}}@media (min-width:1260px){.header__status-title{margin-top:12px;margin-left:0}}.header__status-title img{width:120px;height:auto}@media (min-width:768px){.header__status-title img{width:187.2px}}@media (min-width:1260px){.header__status-title img{width:248.5px}}.header__status-username{display:none;max-width:470px;margin:15px 30px 0 auto;padding-right:30px;text-align:right;position:relative}@media (min-width:1260px){.header__status-username{display:block}}.header__status-username::after{content:"";position:absolute;top:3px;right:-1px;width:1px;height:32px;background-color:#979797}.header__status-balance{margin:4px 16px 0 auto}@media (min-width:768px){.header__status-balance{margin-right:10px}}@media (min-width:1260px){.header__status-balance{margin-top:12px;margin-right:unset;margin-left:0;width:260px}}.header__status-balance b{font-family:"Grotesk Medium",sans-serif;font-size:.813rem;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.85;letter-spacing:.93px;padding-left:6px}.header__dropdown-shop{position:absolute;top:0;right:0;width:320px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.5);box-shadow:0 0 5px 0 rgba(0,0,0,.5);background-color:#fff;z-index:100;overflow-y:hidden;max-height:0;-webkit-transition-property:max-height;transition-property:max-height;-webkit-transition-duration:.5s;transition-duration:.5s}@media (min-width:768px){.header__dropdown-shop{right:117px}}@media (min-width:1260px){.header__dropdown-shop{top:80px;right:unset;left:-webkit-calc(50vw - 160px);left:calc(50vw - 160px)}}.header__dropdown-shop.visible{max-height:500px!important}.header__dropdown-shop nav{position:relative;padding:17px 42.5px 17px 37.5px}.header__dropdown-shop nav a{display:block;color:#000;font-size:.75rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:1px;text-decoration:none;padding:15px 0}.header__dropdown-shop nav a:first-child{position:absolute;top:14px;right:14px;padding:0}.header__dropdown-shop nav hr{margin:0;border:none;border-top:1px solid #c9c9c9}.header__dropdown-profile{position:absolute;top:80px;right:0;width:280px;background-color:#0d072c;z-index:100;overflow-y:hidden;max-height:0;-webkit-transition-property:max-height;transition-property:max-height;-webkit-transition-duration:.5s;transition-duration:.5s}@media (min-width:1260px){.header__dropdown-profile{right:unset;left:-webkit-calc(970px + (100% - 1260px)/ 2);left:calc(970px + (100% - 1260px)/ 2)}}.header__dropdown-profile.visible{max-height:500px!important}.header__dropdown-profile nav{position:relative;padding:17px 32.5px 20px 32.5px}.header__dropdown-profile nav a{display:block;color:#fff;font-size:.75rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:1px;text-decoration:none;padding:15px 0}.header__dropdown-profile nav a:first-child{position:absolute;top:14px;right:14px;padding:0}.header__dropdown-profile nav span{display:block;color:#fff;font-size:.625rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:2;letter-spacing:.83px}.header__dropdown-profile nav hr{margin:0;border:none;border-top:1px solid #fff}.header__search{width:100%;padding:25px 16px 0;background-color:#fff}@media (min-width:768px){.header__search{position:absolute;top:0;right:0;padding:0 32px;width:480px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.5);box-shadow:0 0 5px 0 rgba(0,0,0,.5);z-index:100;overflow-y:hidden;max-height:0;-webkit-transition-property:max-height,padding;transition-property:max-height,padding;-webkit-transition-duration:.5s;transition-duration:.5s}}@media (min-width:1260px){.header__search{left:-webkit-calc(340px + (100% - 1260px)/ 2);left:calc(340px + (100% - 1260px)/ 2)}}@media (min-width:768px){.header__search.visible{max-height:200px!important;padding:25px 32px 42px}}.header__search header{display:none}@media (min-width:768px){.header__search header{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:25px}}.header__search header span{font-size:.75rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:1px}.header__search form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){.header__search form{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.header__search form input{width:295px;height:40px;padding:10px;border:1px solid #979797;font-size:.625rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.5px}@media (min-width:768px){.header__search form input{width:336px}}.header__search form input::-webkit-input-placeholder{color:#c9c9c9;opacity:1}.header__search form input::-moz-placeholder{color:#c9c9c9;opacity:1}.header__search form input:-ms-input-placeholder{color:#c9c9c9;opacity:1}.header__search form input::-ms-input-placeholder{color:#c9c9c9;opacity:1}.header__search form input::placeholder{color:#c9c9c9;opacity:1}.header__search form button{background-color:#27348b;border:none;line-height:0;padding:8px 12px}@media (min-width:768px){.header__search form button{padding:8px 16px;border-radius:5px;margin-left:2px}}@media (min-width:768px){.header__search form button img{display:none}}.header__search form button span{display:none;color:#fff;font-size:.625rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.8;letter-spacing:.83px}@media (min-width:768px){.header__search form button span{display:initial}}.footer__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__white{border-top:1px solid #979797;margin-top:120px;padding-top:40px}@media (min-width:768px){.footer__white{padding-top:48px}}.footer__white .footer__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:48px;margin:0 auto}@media (min-width:768px){.footer__white .footer__content{display:grid;grid-template-columns:repeat(2,1fr)}}@media (min-width:1260px){.footer__white .footer__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:unset}}.footer__white .footer__content>*{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.footer__white .footer__content nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:9px}.footer__white .footer__content h4{font-family:"Grotesk Medium",sans-serif;font-size:.813rem;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.85;letter-spacing:.93px;margin:0 0 1rem}.footer__white .footer__content p{font-size:.75rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:1px;margin:0 0 1.5rem}.footer__white .footer__content .hours a{color:#000;font-size:.75rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:1px}.footer__white .footer__content .brands h4{margin-bottom:1.5rem}.footer__white .footer__content .brands a{display:block}.footer__white .footer__content .brands a+a{margin-top:34px}.footer__blue{color:#fff;background-color:#27348b;height:204px;margin-top:64px}@media (min-width:768px){.footer__blue{height:150px}}@media (min-width:1260px){.footer__blue{height:80px}}.footer__blue .footer__content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px}@media (min-width:768px){.footer__blue .footer__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:unset;padding:20px 0}}@media (min-width:1260px){.footer__blue .footer__content{-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:0}}.footer__blue .copyright{font-size:.563rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:2.22;letter-spacing:.75px;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}@media (min-width:1260px){.footer__blue .copyright{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;white-space:nowrap}}@media (min-width:768px){.footer__blue .copyright br{display:none}}.footer__blue .media{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (min-width:1260px){.footer__blue .media{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}.footer__blue .policy{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (min-width:1260px){.footer__blue .policy{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}.sidebar{margin:24px 0 40px}@media (min-width:1260px){.sidebar{margin:0}}.sidebar--article{margin:24px 0 32px}@media (min-width:1260px){.sidebar--article{margin:0}}.sidebar h2{font-family:"Grotesk Medium",sans-serif;font-size:.813rem;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:1.13px;margin:0;padding-bottom:14px;border-bottom:1px solid #27348b}@media (min-width:1260px){.sidebar h2{font-size:.813rem;line-height:1.85;letter-spacing:.93px;padding-bottom:12px}}.sidebar h2>span{max-width:270px;display:inline-block}@media (min-width:768px){.sidebar h2>span{max-width:unset}}.sidebar h2 a.toggle-sidebar-nav{float:right;display:block;position:relative;padding-right:20px;padding-top:2px;font-family:"Grotesk Light",sans-serif;font-size:.75rem;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.67;letter-spacing:.83px;text-decoration:none;color:#000}@media (min-width:1260px){.sidebar h2 a.toggle-sidebar-nav{display:none}}.sidebar h2 a.toggle-sidebar-nav::after{content:"";display:block;width:12px;height:12px;position:absolute;top:6px;right:0;background-repeat:no-repeat;background-image:url(/assets/img/ico/arr-down-solid.svg)}.sidebar h2 a.toggle-sidebar-nav .open{display:initial}.sidebar h2 a.toggle-sidebar-nav .close{display:none}.sidebar h2 a.toggle-sidebar-nav.open::after{top:5px;background-image:url(/assets/img/ico/arr-up-solid.svg)}.sidebar h2 a.toggle-sidebar-nav.open .open{display:none}.sidebar h2 a.toggle-sidebar-nav.open .close{display:initial}.sidebar nav{display:none;background-color:#f4f4f4}@media (max-width:1259px){.sidebar nav.visible{display:block}}@media (min-width:1260px){.sidebar nav{display:block}}.sidebar nav a{display:block;padding:12px 24px;border-bottom:1px solid #c9c9c9;color:#000;text-decoration:none;font-size:.625rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.5px}.sidebar nav a:last-child{border-bottom:none}.sidebar nav a.active,.sidebar nav a:hover{border-left:3px solid #27348b;padding-left:21px}.security{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:-webkit-calc(100vh - 272px);min-height:calc(100vh - 272px)}.security__form{padding:39px 28px 0;margin:0 0 112px}@media (min-width:768px){.security__form{border:1px solid #979797;padding:48px 60px 40px;margin:80px 0;width:440px}}@media (min-width:1260px){.security__form{margin-top:88px}}.security__form h2{font-family:"Grotesk Medium",sans-serif;font-size:1.125rem;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:.69px;margin-bottom:24px}.security__form label{display:block;font-size:.688rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:2;letter-spacing:normal;margin-bottom:8px}.security__form label:after{content:":"}.security__form input[type=password],.security__form input[type=text]{border:1px solid #979797;font-size:.75rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.5px;padding:10px 12px;margin-bottom:20px;width:100%}.security__form input[type=password]::-webkit-input-placeholder,.security__form input[type=text]::-webkit-input-placeholder{color:#c9c9c9}.security__form input[type=password]::-moz-placeholder,.security__form input[type=text]::-moz-placeholder{color:#c9c9c9}.security__form input[type=password]:-ms-input-placeholder,.security__form input[type=text]:-ms-input-placeholder{color:#c9c9c9}.security__form input[type=password]::-ms-input-placeholder,.security__form input[type=text]::-ms-input-placeholder{color:#c9c9c9}.security__form input[type=password]::placeholder,.security__form input[type=text]::placeholder{color:#c9c9c9}.security__form button{color:#fff;background-color:#27348b;border:none;border-radius:5px;margin:24px 0;padding:12px 16px;cursor:pointer;font-size:.625rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.8;letter-spacing:.83px}.security__form a{display:inline-block;padding-bottom:8px;border-bottom:1px solid #27348b;color:#000;font-size:.625rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.5px;text-decoration:none}.security__form.account__verification{border:0!important}.security__form.account__verification small{opacity:.5;font-size:.75rem;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.67;letter-spacing:.83px}.pagination{margin-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pagination .item{font-size:.625rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.5px;text-decoration:none;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #27348b;width:40px;height:40px;border-radius:5px}.pagination .item.active{color:#fff;background:#27348b}.pagination .item.disabled{display:none}.pagination .item[rel=next],.pagination .item[rel=prev]{width:110px}.pagination .item[rel=next]{color:#fff;background:#27348b}@media (max-width:768px){.pagination .item{display:none}.pagination .item[rel=next],.pagination .item[rel=prev]{display:-webkit-box;display:-ms-flexbox;display:flex}}.product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;width:345px}@media (min-width:768px){.product{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:720px}}@media (min-width:1260px){.product{width:unset;max-width:1200px}}.product__name{font-family:"Grotesk Medium",sans-serif;font-size:1.125rem;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:.69px;margin:24px 0 55px}.product__media{text-align:center}.product__media img{-o-object-fit:scale-down;object-fit:scale-down;-o-object-position:top center;object-position:top center}@media (min-width:768px){.product__media img{width:348px;height:auto}}.product__details{max-width:542px}.product__price{font-size:.688rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:2;letter-spacing:.83px;display:block;margin-top:auto;margin-bottom:24px}.product__price b{font-family:"Grotesk Medium",sans-serif;font-size:.813rem;font-weight:400;padding-left:4px}.product .products__add-to-cart{margin:24px 0 32px}.product__description{font-size:.688rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:2;letter-spacing:normal}.product__description div{all:unset!important}.product__nav{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:40px;width:345px}@media (min-width:768px){.product__nav{width:720px}}@media (min-width:1260px){.product__nav{width:unset;max-width:1200px}}.product__nav .prev{margin-right:auto}.product__nav .next{margin-left:auto}.product__nav a{color:#000;font-size:.625rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.5px;text-decoration:none;display:inline-block;padding-bottom:7px;border-bottom:1px solid #27348c}.product__nav a span{display:none}@media (min-width:768px){.product__nav a span{display:initial}}.products__collection{display:block;background-color:#c9c9c9}@media (min-width:768px) and (max-width:1259px){.products__collection{display:grid;margin:0 auto;grid-template-columns:repeat(2,1fr);gap:1px}}@media (min-width:1260px){.products__collection{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1px}}.products__collection>.products__item{display:none}@media (min-width:768px){.products__collection>.products__item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:40px 52px}}@media (min-width:1260px){.products__collection>.products__item{padding:0 32px}}.products__collection>.products__item:first-child{padding-left:0;padding-top:0}@media (min-width:1260px){.products__collection>.products__item:first-child{padding-bottom:0}}.products__collection>.products__item:nth-child(2){padding-right:0;padding-top:0}@media (min-width:1260px){.products__collection>.products__item:nth-child(2){padding-bottom:0;padding-right:32px}}.products__collection>.products__item:nth-last-child(3){padding-left:0;padding-bottom:0}@media (min-width:1260px){.products__collection>.products__item:nth-last-child(3){padding-top:0;padding-left:32px}}.products__collection>.products__item:nth-last-child(2){padding-right:0;padding-bottom:0}@media (min-width:1260px){.products__collection>.products__item:nth-last-child(2){padding-top:0}}.products__collection .infinite_slider__container{display:block}@media (min-width:768px){.products__collection .infinite_slider__container{display:none}}.products__collection .infinite_slider__container .products__item{padding:0 35px}.products__list{overflow:hidden}.products__list--grid,.products__list--table{display:grid;grid-template-columns:1fr;gap:1px;background-color:#c9c9c9;max-width:340px}@media (min-width:768px){.products__list--grid,.products__list--table{max-width:720px;grid-template-columns:repeat(2,1fr);margin:-50px 0 -40px}}@media (min-width:1260px){.products__list--grid,.products__list--table{max-width:1200px;grid-template-columns:repeat(3,1fr)}}.products__list--grid .on-tablet,.products__list--table .on-tablet{display:none}@media (min-width:768px) and (max-width:1259px){.products__list--grid .on-tablet,.products__list--table .on-tablet{display:initial}}.products__list--grid .on-desktop,.products__list--table .on-desktop{display:none}@media (min-width:1260px){.products__list--grid .on-desktop,.products__list--table .on-desktop{display:initial}}@media (min-width:1260px){.products__list--grid .on-desktop+.on-desktop,.products__list--table .on-desktop+.on-desktop{margin-left:-2px}}.products__list--grid .products__item,.products__list--table .products__item{padding:50px 26px 40px 32px}@media (min-width:768px){.products__list--grid .products__item,.products__list--table .products__item{padding:50px 26px 40px}}@media (max-width:767px){.products__list--grid .products__item:first-child,.products__list--table .products__item:first-child{padding-top:0}}@media (max-width:1259px){.products__list--grid .products__item .products__item-table-info,.products__list--table .products__item .products__item-table-info{display:none}}.products__list--grid .products__item .products__item-table-info{display:none}@media (min-width:1260px){.products__list--table{display:initial}.products__list--table .products__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:62px 0 72px;border-bottom:1px solid #c9c9c9}.products__list--table .products__item>.products__item-link,.products__list--table .products__item>.products__item-price,.products__list--table .products__item>h3{display:none}.products__list--table .products__item .products__item-image-container img{height:120px;margin:0 32px 0 0}.products__list--table .products__item .products__item-table-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:440px}.products__list--table .products__item .products__item-table-info h3{margin-bottom:34px}.products__list--table .products__item .products__item-table-info .products__item-price{margin:0}.products__list--table .products__item .stacked{margin-left:auto}}.products__list-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:340px;margin-bottom:40px}@media (min-width:768px){.products__list-header{max-width:720px}}@media (min-width:1260px){.products__list-header{max-width:1200px}}.products__list-header h1{display:none;font-size:1.5rem;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;font-family:"Grotesk Medium",sans-serif}@media (min-width:1260px){.products__list-header h1{display:initial}}.products__list-widget{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.products__list-widget label{font-size:.75rem;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.67;letter-spacing:.83px}.products__list-widget.view{display:none;margin-left:auto}@media (min-width:1260px){.products__list-widget.view{display:-webkit-box;display:-ms-flexbox;display:flex}}.products__list-widget.view button{display:block;width:41px;height:40px;border:none;background-repeat:no-repeat;cursor:pointer}.products__list-widget.view button.grid{background-image:url(/assets/img/ico/list-view-grid.svg)}.products__list-widget.view button.table{background-image:url(/assets/img/ico/list-view-table.svg)}@media (min-width:1260px){.products__list-widget.sort{margin-left:32px}}.products__list-widget.sort form{position:relative;border:1px solid #979797;width:200px;overflow:hidden}.products__list-widget.sort form::after{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #27348b;position:absolute;top:40%;right:5px;content:"";z-index:98}.products__list-widget.sort select{width:220px;max-width:unset;font-size:.625rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.5px;padding:12px 32px 12px 18px}.products__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;background-color:#fff}.products__item h3{font-family:"Grotesk Medium",sans-serif;font-size:.875rem;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.71;letter-spacing:.54px;margin:0 0 auto;text-transform:uppercase}.products__item h3 a{color:inherit;text-decoration:none}.products__item-image-container{text-align:center}.products__item img{width:auto;height:160px;-o-object-fit:scale-down;object-fit:scale-down;margin:32px 0}.products__item-price{font-size:.625rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:2;letter-spacing:.83px;margin-top:auto;margin-bottom:13px}.products__item-price b{padding-left:4px}.products__item-link{color:#000;text-decoration:none;font-size:.625rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.5px;-ms-flex-item-align:start;align-self:flex-start;width:auto;margin-top:15px;padding-bottom:9px;border-bottom:1px solid #27348b}.products__add-to-cart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:24px}.products__add-to-cart input{-moz-appearance:textfield;font-size:.75rem;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.67;letter-spacing:.83px;width:50px;padding:10px 0;text-align:center;border:solid 1px #979797}.products__add-to-cart input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.products__add-to-cart .quantity__container{background-color:#f4f4f4}.products__add-to-cart .quantity__container input{background-color:#fff}.products__add-to-cart .btn-quantity{color:#27348b;font-size:.813rem;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.85;padding:5px 15px;cursor:pointer;border:none}.products__add-to-cart .btn-add{color:#fff;font-size:.625rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.8;letter-spacing:.83px;white-space:nowrap;background-color:#27348b;padding:0 16px;outline:0;border:none;border-radius:5px;margin-left:4px}.search h1{font-family:"Grotesk Medium",sans-serif;font-size:1.125rem;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:1.13px;margin-bottom:24px}@media (min-width:768px){.search h1{margin-bottom:32px}}@media (min-width:1260px){.search h1{font-size:1.5rem;letter-spacing:normal}}.search__bar{background-color:#f4f4f4;padding:8px 16px;margin-bottom:64px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){.search__bar{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.search__bar p{font-size:.625rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.5px}.search__bar p span{font-family:"Grotesk Medium",sans-serif;font-size:.813rem;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.85;letter-spacing:.93px;display:inline-block;margin-left:16px}.search__bar form{display:none}@media (min-width:768px){.search__bar form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.search__bar form input{width:295px;height:40px;padding:10px;border:1px solid #979797;font-size:.625rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.5px;background-color:#fff}@media (min-width:768px){.search__bar form input{width:260px}}@media (min-width:1260px){.search__bar form input{width:336px}}.search__bar form input::-webkit-input-placeholder{color:#c9c9c9;opacity:1}.search__bar form input::-moz-placeholder{color:#c9c9c9;opacity:1}.search__bar form input:-ms-input-placeholder{color:#c9c9c9;opacity:1}.search__bar form input::-ms-input-placeholder{color:#c9c9c9;opacity:1}.search__bar form input::placeholder{color:#c9c9c9;opacity:1}.search__bar form button{background-color:#27348b;border:none;line-height:0;padding:8px 12px}@media (min-width:768px){.search__bar form button{padding:8px 16px;border-radius:5px;margin-left:2px}}@media (min-width:768px){.search__bar form button img{display:none}}.search__bar form button span{display:none;color:#fff;font-size:.625rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.8;letter-spacing:.83px}@media (min-width:768px){.search__bar form button span{display:initial}}@media (max-width:767px){.profile__content{margin-right:-16px;margin-left:-16px}}.profile__content h1,.profile__content h2{font-family:"Grotesk Medium",sans-serif;font-size:1.125rem;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:1.13px}@media (min-width:768px){.profile__content h1,.profile__content h2{font-size:1.5rem;letter-spacing:normal}}.profile__content h1{margin:0 48px 32px 18px}@media (min-width:768px){.profile__content h1{margin:0 0 32px}}.profile__content h2{margin-left:46px}@media (min-width:768px){.profile__content h2{margin-left:0}}.profile__content .btn-techsam+h2{margin-top:78px}.profile__loyalty-overview{color:#fff;background-color:#27348b;padding:40px 40px 28px;margin-bottom:24px}.profile__loyalty-overview h3{font-family:"Grotesk Medium",sans-serif;font-size:1.125rem;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:1.13px}.profile__loyalty-points{list-style-type:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:1260px){.profile__loyalty-points{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.profile__loyalty-points li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-left:1px solid #fff;padding-left:16px}.profile__loyalty-points li span{font-size:.625rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:2;letter-spacing:.83px}.profile__loyalty-points li strong{font-family:"Grotesk Medium",sans-serif;font-size:.875rem;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.71;letter-spacing:1px;margin-top:14px}.profile__loyalty-download{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:46px}@media (min-width:768px){.profile__loyalty-download{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}}.profile__addresses{display:-webkit-box;display:-ms-flexbox;display:flex;gap:45px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:46px}@media (min-width:768px){.profile__addresses{margin-left:0}}.profile__addresses>div{width:280px}.profile__addresses h3{font-family:"Grotesk Medium",sans-serif;font-size:.813rem;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.85;letter-spacing:.93px}.profile__addresses p{font-size:.688rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:2;letter-spacing:normal}.profile__addresses+h2{margin-top:89px}.profile .invoices__table{width:100%}.profile .invoices__table td,.profile .invoices__table th{border:none;padding:12px;text-align:left}.profile .invoices__table td:first-child,.profile .invoices__table th:first-child{padding-left:24px;padding-right:64px}.profile .invoices__table td:last-child,.profile .invoices__table th:last-child{padding-right:32px}.profile .invoices__table thead{color:#fff;background-color:#27348b;font-family:"Grotesk Light",sans-serif;font-size:.75rem;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.67;letter-spacing:.83px}@media (max-width:1259px){.profile .invoices__table thead{display:none}}@media (max-width:1259px){.profile .invoices__table tr{display:block;margin-bottom:4px}}@media (max-width:1259px){.profile .invoices__table tr.active{border:solid 1px #979797;border-collapse:collapse}}@media (min-width:1260px){.profile .invoices__table tr:nth-child(even){background-color:#f4f4f4}}.profile .invoices__table td{white-space:nowrap;font-size:.75rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:1px}@media (max-width:1259px){.profile .invoices__table td{display:block;text-align:left}}.profile .invoices__table td:first-child{font-family:"Grotesk Medium",sans-serif;font-size:.813rem;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.85;letter-spacing:.93px}@media (max-width:1259px){.profile .invoices__table td:first-child{background-color:#f4f4f4;font-weight:700;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px}}@media (min-width:1260px){.profile .invoices__table td:last-child{text-align:right}}@media (max-width:1259px){.profile .invoices__table td:not(:first-child){display:none}}@media (max-width:1259px){.profile .invoices__table td:not(:first-child) label{display:inline-block;width:150px}}@media (max-width:767px){.profile .invoices__table td.active{background-color:transparent;display:block;padding:0 11px 16px 11px}.profile .invoices__table td.active:first-child{padding-top:11px;background-color:transparent}.profile .invoices__table td.active:last-child{padding-bottom:11px}}@media (min-width:768px) and (max-width:1259px){.profile .invoices__table td.active{background-color:transparent;display:block;padding:0 11px 16px 11px}.profile .invoices__table td.active:first-child{padding-top:11px;background-color:transparent}.profile .invoices__table td.active:last-child{padding-bottom:11px}}.profile .invoices__table td label{font-family:"Grotesk Light",sans-serif;font-size:.75rem;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.67;letter-spacing:.83px;margin-right:8px}@media (min-width:1260px){.profile .invoices__table td label{display:none}}.profile .invoices__table td button.toggle-details{float:right;display:block;position:relative;margin-left:auto;padding-right:20px;padding-top:2px;border:none;outline:0;font-family:"Grotesk Light",sans-serif;font-size:.75rem;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.67;letter-spacing:.83px;text-decoration:none;color:#000}@media (min-width:1260px){.profile .invoices__table td button.toggle-details{display:none}}.profile .invoices__table td button.toggle-details::after{content:"";display:block;width:12px;height:12px;position:absolute;top:6px;right:0;background-repeat:no-repeat;background-image:url(/assets/img/ico/arr-down-solid.svg)}.profile .invoices__table td button.toggle-details .open{display:initial}.profile .invoices__table td button.toggle-details .close{display:none}.profile .invoices__table td button.toggle-details.active::after{top:5px;background-image:url(/assets/img/ico/arr-up-solid.svg)}.profile .invoices__table td button.toggle-details.active .open{display:none}.profile .invoices__table td button.toggle-details.active .close{display:initial}.profile__order{border:1px solid #27348b;margin-bottom:4px;font-size:.688rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:2;letter-spacing:normal}.profile__order-header{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#27348b;color:#fff}.profile__order-header ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:14px auto 14px 18px;padding:0;gap:24px}@media (min-width:768px){.profile__order-header ul{margin:14px auto 14px 32px;gap:32px}}.profile__order-header ul li{list-style:none;margin:0;padding:0;font-family:"Grotesk Light",sans-serif;font-size:.75rem;font-stretch:normal;font-style:normal;line-height:1.67;letter-spacing:.83px}.profile__order-header ul li strong{font-family:"Grotesk Medium",sans-serif;font-size:.625rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.8;letter-spacing:.83px}.profile__order-header a.open-order{color:#fff;text-decoration:none;margin:14px 16px 0 auto;padding-right:24px;position:relative;font-size:.688rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:2;letter-spacing:.7px}.profile__order-header a.open-order:after{content:"";position:absolute;right:0;top:4px;width:12px;height:12px;background-image:url(/assets/img/ico/arr-down-solid-white.svg);background-repeat:no-repeat}.profile__order-details{padding:16px;display:none}@media (min-width:768px){.profile__order-details{padding:32px}}.profile__order.open .profile__order-header{display:none}.profile__order.open .profile__order-details{display:block}.profile__order strong{font-family:"Grotesk Medium",sans-serif;font-size:.813rem;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.85;letter-spacing:.93px}.profile__order-data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.profile__order-data{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.profile__order-data a.close-order{color:#000;text-decoration:none;margin:0 0 0 auto;padding-right:24px;position:relative;font-size:.688rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:2;letter-spacing:.7px}@media (max-width:767px){.profile__order-data a.close-order{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.profile__order-data a.close-order:after{content:"";position:absolute;right:0;top:4px;width:12px;height:12px;background-image:url(/assets/img/ico/arr-up-solid.svg);background-repeat:no-repeat}.profile__order-info{margin-right:auto}@media (max-width:767px){.profile__order-info{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:28px}}.profile__order-info p:first-child{margin-top:0}@media (max-width:767px){.profile__order-address{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-top:42px}}.profile__order-address p:first-child{margin-top:0}.profile__order-items{width:100%;max-width:720px;margin-top:60px}.profile__order-items td,.profile__order-items th{text-align:left}.profile__order-items th{font-family:"Grotesk Light",sans-serif;font-size:.75rem;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.67;letter-spacing:.83px;padding-bottom:7px}.profile__order-items th:last-child{width:60px}@media (min-width:768px){.profile__order-items th:last-child{width:100px;padding-left:32px}}.profile__order-items td{padding:14px 0 7px}.profile__order-items td:first-child{padding-right:32px}@media (max-width:767px){.profile__order-items td:first-child{width:180px}}.profile__order-items td:last-child{width:60px}@media (min-width:768px){.profile__order-items td:last-child{width:100px;padding-left:32px}}.profile__order-items tbody tr{border-bottom:1px solid #c9c9c9}.profile__order-items tbody tr:last-child{border-bottom:none}.add-to-cart__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:1.5rem}.add-to-cart__container input{-moz-appearance:textfield;font-size:.75rem;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.67;letter-spacing:.83px;width:50px;padding:10px 0;text-align:center;border:solid 1px #979797}.add-to-cart__container input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.add-to-cart__container .quantity__container{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#f4f4f4}.add-to-cart__container .quantity__container input{background-color:#fff}.add-to-cart__container .btn-quantity{color:#27348b;font-size:.813rem;font-weight:500;line-height:1.85;padding:.3125rem .9375rem;border:none}.add-to-cart__container .btn-add{line-height:1.8;letter-spacing:.83px;white-space:nowrap;padding:0 1rem;outline:0;border:none;margin-left:4px}.hide-h1 .article h1{display:none}@media (min-width:1260px){.hide-h1 .article h1{display:block}}.article h1{display:block;font-family:"Grotesk Medium",sans-serif;font-size:.813rem;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.85;letter-spacing:.93px;color:var(--black);margin:25px 0 40px}@media (min-width:768px){.article h1{font-size:1.125rem;line-height:1.33;letter-spacing:.69px;margin:22px 0 42px}}@media (min-width:1260px){.article h1{font-size:1.5rem;line-height:normal;letter-spacing:normal;margin:38px 0 40px}}.article__content{font-family:"Grotesk Light",sans-serif;font-size:.875rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:2;letter-spacing:normal}.article__content p:first-child{margin-top:0}.article__content h2{font-family:"Grotesk Medium",sans-serif;font-size:.813rem;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.85;letter-spacing:.93px;margin:48px 0 24px}@media (min-width:1260px){.article__content h2{font-size:1.125rem;line-height:1.33;letter-spacing:.69px}}.article__content h2:first-child{margin-top:0}.article__content strong{font-family:"Grotesk Medium",sans-serif;font-size:.813rem}.article__content ol,.article__content ul{margin:11px 0;padding:0;list-style-position:inside}.basket-container{display:inline-block;position:relative}.cart-badge{text-align:center;position:absolute;top:-.5rem;left:-.5625rem;background-color:#0d072c;color:#fff;border-radius:50%;width:20px;height:20px;font-size:.75rem;font-weight:300;line-height:1.67}.cart-badge:empty{display:none}.cart__total{font-size:.625rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:2;letter-spacing:.83px;margin-bottom:2.625rem;width:100%}.cart__total__value{margin-left:.5rem}.flex-space-between{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex-end{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.cart{font-size:.625rem}.cart strong{font-family:"Grotesk Medium",sans-serif;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.cart__forms{margin-top:2.8125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.cart .checkout-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:2.5rem}@media (max-width:768px){.cart .checkout-buttons .btn-techsam.bordered span{display:none}}.cart .btn-underlined{border-width:0 0 1px 0;border-bottom:1px solid #27348b;cursor:pointer}.cart .cart-items{width:100%;margin-top:1.5rem;margin-bottom:1.5rem}@media (max-width:1260px){.cart .cart-items{display:block}}@media (max-width:1260px){.cart .cart-items tbody{display:block}}.cart .cart-items .cart-item{border-bottom:1px solid #c9c9c9}@media (min-width:1260px){.cart .cart-items .cart-item{height:100px}}@media (max-width:1260px){.cart .cart-items .cart-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;padding:1.5rem 0}}.cart .cart-items .cart-item td{font-size:.625rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:2;letter-spacing:.83px}.cart .cart-items .cart-item__separator{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}@media (min-width:1260px){.cart .cart-items .cart-item__separator{display:none}}@media (max-width:1260px){.cart .cart-items .cart-item__name{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.cart .cart-items .cart-item__name a{color:#000;font-family:"Grotesk Medium",sans-serif;font-size:.875rem;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.71;letter-spacing:.54px;text-decoration:none}.cart .cart-items .cart-item__thumbnail{width:100px;height:100px;padding:3px}@media (max-width:1260px){.cart .cart-items .cart-item__thumbnail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:120px;height:auto;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.cart .cart-items .cart-item__subtotal{font-size:.75rem}@media (max-width:1260px){.cart .cart-items .cart-item__subtotal{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}@media (max-width:768px){.cart .cart-items .cart-item__subtotal{-ms-flex-preferred-size:100%;flex-basis:100%;min-width:100%}}.cart .cart-items .cart-item__quantity{min-width:150px;text-align:center}.cart .cart-items .cart-item__quantity .margin-0{margin:0}@media (max-width:1260px){.cart .cart-items .cart-item__quantity{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.cart .cart-items .cart-item__price{font-size:.75rem}@media (max-width:1260px){.cart .cart-items .cart-item__price{-webkit-box-flex:2;-ms-flex:2 2 auto;flex:2 2 auto;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.cart .cart-items .cart-item__remove-form{width:1px}@media (max-width:1260px){.cart .cart-items .cart-item__remove-form{width:unset;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media (max-width:768px){.cart .cart-items .cart-item__remove-form{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.checkout-navigation{margin-top:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.checkout-navigation.nav{margin-bottom:1.5rem}.checkout-navigation .nav-header{font-size:1.125rem;font-family:"Grotesk Medium",sans-serif;letter-spacing:1.13px}@media (min-width:1260px){.checkout-navigation .nav-header{font-size:1.5rem;letter-spacing:normal}}.checkout-navigation .steps__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.checkout-navigation .steps__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:.5rem}@media (min-width:1260px){.checkout-navigation .steps__item{margin:.75rem}}.checkout-navigation a.steps__item{text-decoration:none}.checkout-navigation .step__item__number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;color:#979797;border:1px solid #979797}.checkout-navigation .step__item__header{display:none;font-size:.75rem;margin-left:.5rem}@media (min-width:1260px){.checkout-navigation .step__item__header{display:block}}.checkout-navigation .step{color:#000;font-size:.75rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:1px}.checkout-navigation .step.active .step__item__number{color:#27348c;border-color:#27348c}.sylius-validation-error{color:red}.lightboxOverlay{background-color:#fff!important}.lightbox{left:50%!important;top:138px!important;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width:992px){.lightbox{top:120px!important}}.lb-outerContainer{width:922px!important;height:auto!important;aspect-ratio:922/770;max-width:100%;max-height:-webkit-calc(95vh - 138px);max-height:calc(95vh - 138px);padding:2.5rem 1.5rem;background-color:#fff;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.5);box-shadow:0 0 10px 0 rgba(0,0,0,.5);border:1px solid #c9c9c9;border-radius:0!important}@media (min-width:576px){.lb-outerContainer{padding:4rem 2rem}}@media (min-width:992px){.lb-outerContainer{max-height:-webkit-calc(95vh - 120px);max-height:calc(95vh - 120px)}}.lb-outerContainer .lb-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.lb-outerContainer .lb-container img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.lb-data{width:920px;max-width:100%;margin:auto;padding:0!important;position:absolute;top:0;left:0;right:0;z-index:10}.lb-data .lb-close{width:1.5rem!important;height:1.5rem!important;margin:1rem 1rem 0 0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50' fill='%2327348B'%3E %3Cpath d='M9.156 6.313 6.312 9.155 22.157 25 6.22 40.969 9.03 43.78 25 27.844 40.938 43.78l2.843-2.843L27.844 25 43.687 9.156l-2.843-2.844L25 22.157Z'/%3E %3C/svg%3E")!important;background-size:1rem auto!important;background-position:50%!important;opacity:1!important;-webkit-transition:-webkit-transform .3s!important;transition:-webkit-transform .3s!important;transition:transform .3s!important;transition:transform .3s,-webkit-transform .3s!important}.lb-data .lb-close:hover{-webkit-transform:scale(1.4);-ms-transform:scale(1.4);transform:scale(1.4)}.infinite_slider__container{display:none;position:relative}.infinite_slider__wrapper{overflow:hidden}.infinite_slider__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.infinite_slider__content .slide{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.infinite_slider__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:50%;left:0;width:100%;margin:0}.infinite_slider__nav .next,.infinite_slider__nav .prev{cursor:pointer;padding:14px;font-weight:700;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;background-color:#27348b;border-radius:50%;width:48px;height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.swal-modal__html-container{height:100%;padding:0!important;text-align:start}.swal-modal .add-to-cart-modal{display:block!important;padding:0!important;grid-row:initial!important;color:#000;font-size:.688rem;width:640px;border-radius:0;-webkit-box-shadow:0 0 1.25rem 0 rgba(0,0,0,.5);box-shadow:0 0 1.25rem 0 rgba(0,0,0,.5)}.swal-modal .add-to-cart-modal__container{padding:48px 28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%}@media (min-width:768px){.swal-modal .add-to-cart-modal__container{padding:74px 77px 65px 70px}}.swal-modal .add-to-cart-modal__buttons{margin-top:32px}@media (max-width:767px){.swal-modal .add-to-cart-modal__buttons{margin-left:-20px;margin-right:-20px}}.swal-modal .add-to-cart-modal .insufficient-loyalty-points{padding:48px 28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%}@media (min-width:768px){.swal-modal .add-to-cart-modal .insufficient-loyalty-points{padding:113px 81px 131px 70px}}.swal-modal .add-to-cart-modal .insufficient-loyalty-points__header{font-family:"Grotesk Medium",sans-serif;font-size:1.125rem;font-weight:500;letter-spacing:1.13px}.swal-modal .add-to-cart-modal .insufficient-loyalty-points .btn-ok{font-size:.875rem;width:5.25rem;height:2.5rem;text-align:center;margin-top:32px}.swal-modal .add-to-cart-modal__image{margin-right:1.625rem}.swal-modal .add-to-cart-modal__product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:start;align-content:start;text-align:start}.swal-modal .add-to-cart-modal__product .add-to-cart-modal__image{text-align:center;margin:0}.swal-modal .add-to-cart-modal .btn-close{float:right}.swal-modal .add-to-cart-modal__header{font-family:"Grotesk Medium",sans-serif;margin-bottom:12px;font-size:1.125rem;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:1.13px}@media (min-width:768px){.swal-modal .add-to-cart-modal__header{font-size:1.5rem;letter-spacing:normal;margin-bottom:24px}}.swal-modal .add-to-cart-modal__description{font-size:.813rem;margin:16px 0}.swal-modal .add-to-cart-modal__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-top:24px}@media (min-width:768px){.swal-modal .add-to-cart-modal__price{margin-top:0}}.swal-modal .add-to-cart-modal__price .price__label{font-size:.688rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:2;letter-spacing:normal}.swal-modal .add-to-cart-modal__price .price__value{font-family:"Grotesk Medium",sans-serif;font-size:.813rem;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.85;letter-spacing:.93px;margin-left:8px}.checkout .column{width:100%}@media (min-width:768px){.checkout .column{width:-webkit-calc(50% - 1rem);width:calc(50% - 1rem)}}@media (min-width:1260px){.checkout .column{width:-webkit-calc(33% - 1.35rem);width:calc(33% - 1.35rem)}}.checkout .checkout-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:3rem}.checkout .addresses-container{margin-top:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 2rem}.checkout .addresses-container .address-item{padding:.25rem 0 1.5rem}.checkout .addresses-container .address-item label{font-size:.688rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:2;letter-spacing:normal;margin-left:4px}.checkout .addresses-container .address-item .content{margin-top:1.25rem;opacity:.5}.checkout .addresses-container .address-item .content__company{font-family:"Grotesk Medium",sans-serif;font-size:.813rem;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.85;letter-spacing:.93px}.checkout .addresses-container .address-item .content__details{margin-top:26px;font-size:.688rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:2;letter-spacing:normal}.checkout .addresses-container .address-item input[type=radio]:checked~.content{opacity:1}.checkout .shipping-methods-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem 2rem}.checkout .shipping-methods-container .shipping-method-item{color:#000;width:100%}@media (min-width:768px){.checkout .shipping-methods-container .shipping-method-item{width:-webkit-calc(50% - 1rem);width:calc(50% - 1rem)}}@media (min-width:1260px){.checkout .shipping-methods-container .shipping-method-item{width:-webkit-calc(33% - 1.35rem);width:calc(33% - 1.35rem)}}.checkout .shipping-methods-container .shipping-method-item label{font-size:.688rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:2;letter-spacing:normal;margin-left:4px}.checkout .notes-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:3rem}.checkout .notes-container label{font-size:.688rem;margin-top:.625rem;margin-right:1.1875rem}.checkout .notes-container textarea{width:100%;height:160px;max-width:720px;padding:.5625rem .75rem;font-size:.75rem}.homepage__latest{margin-top:40px}@media (min-width:768px){.homepage__latest{margin-top:50px}}@media (min-width:1260px){.homepage__latest{margin-top:78px}}.homepage__latest h2{font-family:"Grotesk Medium",sans-serif;font-size:1.5rem;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;margin:0 0 47px}.homepage__howto{width:100%;margin:120px 0;background-color:#27348b}@media (min-width:1260px){.homepage__howto{background:-webkit-linear-gradient(left,#27348b -webkit-calc(1260px + (100vw - 1260px)/ 2),#fff -webkit-calc(1260px + (100vw - 1260px)/ 2));background:linear-gradient(to right,#27348b calc(1260px + (100vw - 1260px)/ 2),#fff calc(1260px + (100vw - 1260px)/ 2));margin:80px 0}}.homepage__howto-container{max-width:1260px;margin:0 auto;padding:80px 24px 36px;color:#fff}@media (min-width:768px){.homepage__howto-container{padding:80px 64px 36px}}@media (min-width:1260px){.homepage__howto-container{padding:46px 53px 48px 0}}.homepage__howto-container>h2{font-family:"Grotesk Medium",sans-serif;font-size:1.125rem;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;margin:0 0 1.5rem}@media (min-width:1260px){.homepage__howto-container>h2{font-size:1.5rem}}.homepage__howto-container p{font-size:.688rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:2;letter-spacing:.7px}.homepage__howto-container>p{max-width:920px}.homepage__howto-more{margin-top:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:1260px){.homepage__howto-more{margin-top:20px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.homepage__catalogue h2{font-family:"Grotesk Medium",sans-serif;font-size:1.125rem;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:1.13px;margin-bottom:48px}@media (min-width:1260px){.homepage__catalogue h2{letter-spacing:normal;font-size:1.5rem}}.homepage__catalogue nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:40px}@media (min-width:768px){.homepage__catalogue nav{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}}.homepage__catalogue nav a{width:275px;height:200px;border:1px solid #c9c9c9;background-position:center;background-repeat:no-repeat;position:relative}.homepage__catalogue nav a span{position:absolute;bottom:0;left:0;background-color:#27348b;color:#fff;text-decoration:none;text-transform:uppercase;font-size:.75rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:1px;display:block;padding:13px 16px 9px}.howto__steps{display:-webkit-box;display:-ms-flexbox;display:flex;gap:70px;margin:48px 0 20px}.howto__steps>.howto__step{display:none}@media (min-width:1260px){.howto__steps>.howto__step{display:block}}.howto__steps .infinite_slider__container{display:block;width:-webkit-calc(100vw - 12px);width:calc(100vw - 12px);margin:0 -18px}@media (min-width:768px){.howto__steps .infinite_slider__container{width:-webkit-calc(100vw - 72px);width:calc(100vw - 72px);margin:0 -28px}}@media (min-width:1260px){.howto__steps .infinite_slider__container{display:none}}.howto__steps .infinite_slider__container .howto__step{padding:0 42px 0 136px}@media (min-width:768px){.howto__steps .infinite_slider__container .howto__step{padding:0 80px 0 212px}}.howto__steps .infinite_slider__container .howto__step h3:after{top:0;left:-84px;width:60px;height:60px;border:1px solid #fff}@media (min-width:768px){.howto__steps .infinite_slider__container .howto__step h3:after{left:-132px;width:100px;height:100px;background-size:48px;background-position:center}}.howto__steps .infinite_slider__wrapper{width:365px}@media (min-width:768px){.howto__steps .infinite_slider__wrapper{width:692px}}.howto__steps .infinite_slider__nav .next,.howto__steps .infinite_slider__nav .prev{background:0 0;padding:0;width:unset;height:unset}.howto__step{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.howto__step h3{color:#27348b;position:relative;line-height:1.3rem;margin:0}.howto__step h3:before{content:"";position:absolute;top:2px;left:0;display:block;width:24px;height:18px;background-repeat:no-repeat;background-size:contain}.howto__step h3:after{content:"";position:absolute;top:0;left:20px;display:block;width:30px;height:24px;background-repeat:no-repeat;background-size:contain}.howto__step p{margin:16px 0 0}.howto__step.step-1 h3:before{background-image:url(/assets/img/num1.svg)}.howto__step.step-1 h3:after{background-image:url(/assets/img/ico/steps-doc.svg)}.howto__step.step-2 h3:before{background-image:url(/assets/img/num2.svg)}.howto__step.step-2 h3:after{background-image:url(/assets/img/ico/steps-calculator.svg)}.howto__step.step-3 h3:before{background-image:url(/assets/img/num3.svg)}.howto__step.step-3 h3:after{background-image:url(/assets/img/ico/steps-cart.svg)}.howto__step.step-4 h3:before{background-image:url(/assets/img/num4.svg)}.howto__step.step-4 h3:after{background-image:url(/assets/img/ico/steps-target.svg)}.thank-you__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.thank-you__items .cart-item__price{text-align:right}.thank-you .cart__total{margin-bottom:24px}.thank-you .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.thank-you .item__media{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2rem}.thank-you .item__name a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.875rem;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.71;letter-spacing:.54px;color:#000;text-decoration:none}.thank-you .item .cart-item__image-container{width:100%}.thank-you__2cols{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem}.thank-you .shipping{width:100%;margin-top:2.625rem;font-size:.688rem}@media (min-width:768px){.thank-you .shipping{width:-webkit-calc(50% - 1rem);width:calc(50% - 1rem)}}.thank-you .shipping .content{margin-top:2.125rem}.thank-you .shipping .content__company{margin-top:1rem;font-family:"Grotesk Medium",sans-serif;font-size:.813rem;font-weight:500;line-height:1.85;letter-spacing:.93px}.thank-you .shipping .content__details{margin-top:1.125rem;line-height:2}.thank-you .notes{width:100%;margin-top:2.625rem}@media (min-width:768px){.thank-you .notes{width:-webkit-calc(50% - 1rem);width:calc(50% - 1rem)}}.thank-you .notes-label{font-size:.688rem;margin-bottom:1.125rem}.thank-you .notes-content{max-width:500px;font-size:.813rem;font-weight:600;line-height:1.5rem;letter-spacing:.93px}.http-error{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:-webkit-calc(100vh - 272px);min-height:calc(100vh - 272px)}.http-error p{text-align:center;margin:32px 0 48px}.http-error p.text{font-family:"Grotesk Light",sans-serif;font-size:.875rem;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.57;letter-spacing:normal;color:var(--black);margin:0 31px 32px 31px}.http-error a{color:#fff;background-color:#27348b;border:none;border-radius:5px;margin:24px 0;padding:12px 16px;cursor:pointer;font-size:.625rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.8;letter-spacing:.83px;text-decoration:none}.self-pickup-container{padding-top:2rem}.self-pickup-container .content__company{font-size:1.17em;font-weight:700;-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em}.self-pickup-container .content__company_header,.self-pickup-container .content__details{font-size:.688rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:2;letter-spacing:normal}.onboarding .container_blue{margin-top:1.5rem;background-color:#27348b;padding:1.5rem 1.5rem 2.25rem;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}@media (min-width:768px){.onboarding .container_blue{padding:80px 64px 80px;margin-top:5rem}.onboarding .container_blue::before{content:"";width:-webkit-calc((100% - 720px)/ 2);width:calc((100% - 720px)/ 2);height:-webkit-calc(100% + 4px);height:calc(100% + 4px);position:absolute;right:0;top:-2px;background-color:#fff}}@media (min-width:1260px){.onboarding .container_blue{padding:46px 53px 48px 0}.onboarding .container_blue::before{content:"";width:-webkit-calc((100% - 1260px)/ 2);width:calc((100% - 1260px)/ 2)}}.onboarding .container_blue__container{max-width:1260px;margin:0 auto}.onboarding .container_blue__container__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 1.5rem 0 0;border:2px solid #fff;width:60px;height:60px}@media (min-width:768px){.onboarding .container_blue__container__icon{width:100px;height:100px;margin:0 2rem 0 0}}.onboarding .container_blue__container__icon:before{width:50px;height:50px;margin:auto;content:"";display:block;background-repeat:no-repeat;background-size:115% auto;background-position:50%}@media (min-width:768px){.onboarding .container_blue__container__icon:before{background-size:contain}}.onboarding .container_blue__container__text{width:240px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem;font-size:.875rem;font-weight:400;line-height:1.86}@media (min-width:768px){.onboarding .container_blue__container__text{width:400px;line-height:1.71;letter-spacing:1px;font-weight:500}}.onboarding .container_blue__container__text__number{margin-top:.125rem}.onboarding .post-pagination-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1rem}.onboarding .finish-button{padding:1rem;border-radius:6px;background-color:#27348b;color:#fff;text-decoration:none;font-size:.875rem;line-height:1.5rem;letter-spacing:1px}@media (max-width:768px){.onboarding .finish-button{padding:.625rem .75rem;font-size:.625rem;line-height:1.8;letter-spacing:.83px}}.onboarding.step_1 .container_blue__container__icon:before{background-image:url(/assets/img/ico/steps-doc.svg)}.onboarding.step_2 .container_blue__container__icon:before{background-image:url(/assets/img/ico/steps-calculator.svg)}.onboarding.step_3 .container_blue__container__icon:before{background-image:url(/assets/img/ico/steps-cart.svg)}.onboarding.step_4 .container_blue__container__icon:before{background-image:url(/assets/img/ico/steps-target.svg)}.onboarding h3{font-size:.813rem;line-height:1.5rem;letter-spacing:.93px}@media (min-width:768px){.onboarding h3{font-size:1.125rem;letter-spacing:.69px}}.onboarding h3+p{font-size:.75rem;line-height:1.25rem;letter-spacing:.83px}@media (min-width:768px){.onboarding h3+p{font-size:.688rem;line-height:1.375rem;letter-spacing:normal}}.onboarding .pagination{margin-top:42px}.onboarding .pagination .item{display:-webkit-box;display:-ms-flexbox;display:flex}.contact__sections{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:70px}@media (min-width:768px){.contact__sections{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:120px}}.contact .article__content{font-family:"Grotesk Book",sans-serif}.contact .article__content p{font-size:.688rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:2;letter-spacing:normal;margin-bottom:24px}.contact .article__content a{color:inherit;text-decoration:none}.contact__phone--indent{display:inline-block;padding-left:60px}.contact__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px}.contact__form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}@media (min-width:1260px){.contact__form-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:18px}}.contact__form label{font-size:.688rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:2;letter-spacing:normal}@media (min-width:1260px){.contact__form label{padding-top:10px}}.contact__form input,.contact__form textarea{width:320px;padding:10px;border:1px solid #979797;font-size:.625rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.5px}.contact__form input::-webkit-input-placeholder,.contact__form textarea::-webkit-input-placeholder{color:#c9c9c9;opacity:1}.contact__form input::-moz-placeholder,.contact__form textarea::-moz-placeholder{color:#c9c9c9;opacity:1}.contact__form input:-ms-input-placeholder,.contact__form textarea:-ms-input-placeholder{color:#c9c9c9;opacity:1}.contact__form input::-ms-input-placeholder,.contact__form textarea::-ms-input-placeholder{color:#c9c9c9;opacity:1}.contact__form input::placeholder,.contact__form textarea::placeholder{color:#c9c9c9;opacity:1}.contact__form input{height:40px}.contact__form button{border:none;width:164px}