@font-face{font-display:swap;font-family:Gilroy;font-style:italic;font-weight:400;src:url(../fonts/Gilroy/Gilroy-RegularItalic.woff2) format("woff2"),url(../fonts/Gilroy/Gilroy-RegularItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:700;src:url(../fonts/Gilroy/Gilroy-Extrabold.woff2) format("woff2"),url(../fonts/Gilroy/Gilroy-Extrabold.woff) format("woff")}@font-face{font-display:swap;font-family:Gilroy;font-style:italic;font-weight:700;src:url(../fonts/Gilroy/Gilroy-BoldItalic.woff2) format("woff2"),url(../fonts/Gilroy/Gilroy-BoldItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Gilroy;font-style:italic;font-weight:900;src:url(../fonts/Gilroy/Gilroy-HeavyItalic.woff2) format("woff2"),url(../fonts/Gilroy/Gilroy-HeavyItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:700;src:url(../fonts/Gilroy/Gilroy-Bold.woff2) format("woff2"),url(../fonts/Gilroy/Gilroy-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:400;src:url(../fonts/Gilroy/Gilroy-Regular.woff2) format("woff2"),url(../fonts/Gilroy/Gilroy-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:900;src:url(../fonts/Gilroy/Gilroy-Black.woff2) format("woff2"),url(../fonts/Gilroy/Gilroy-Black.woff) format("woff")}@font-face{font-display:swap;font-family:Gilroy;font-style:italic;font-weight:600;src:url(../fonts/Gilroy/Gilroy-SemiboldItalic.woff2) format("woff2"),url(../fonts/Gilroy/Gilroy-SemiboldItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:100;src:url(../fonts/Gilroy/Gilroy-Thin.woff2) format("woff2"),url(../fonts/Gilroy/Gilroy-Thin.woff) format("woff")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:900;src:url(../fonts/Gilroy/Gilroy-Heavy.woff2) format("woff2"),url(../fonts/Gilroy/Gilroy-Heavy.woff) format("woff")}@font-face{font-display:swap;font-family:Gilroy;font-style:italic;font-weight:300;src:url(../fonts/Gilroy/Gilroy-LightItalic.woff2) format("woff2"),url(../fonts/Gilroy/Gilroy-LightItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:300;src:url(../fonts/Gilroy/Gilroy-Light.woff2) format("woff2"),url(../fonts/Gilroy/Gilroy-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:500;src:url(../fonts/Gilroy/Gilroy-Medium.woff2) format("woff2"),url(../fonts/Gilroy/Gilroy-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Gilroy;font-style:italic;font-weight:500;src:url(../fonts/Gilroy/Gilroy-MediumItalic.woff2) format("woff2"),url(../fonts/Gilroy/Gilroy-MediumItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:200;src:url(../fonts/Gilroy/Gilroy-UltraLight.woff2) format("woff2"),url(../fonts/Gilroy/Gilroy-UltraLight.woff) format("woff")}@font-face{font-display:swap;font-family:Gilroy;font-style:italic;font-weight:900;src:url(../fonts/Gilroy/Gilroy-BlackItalic.woff2) format("woff2"),url(../fonts/Gilroy/Gilroy-BlackItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Gilroy;font-style:italic;font-weight:100;src:url(../fonts/Gilroy/Gilroy-ThinItalic.woff2) format("woff2"),url(../fonts/Gilroy/Gilroy-ThinItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Gilroy;font-style:italic;font-weight:700;src:url(../fonts/Gilroy/Gilroy-ExtraboldItalic.woff2) format("woff2"),url(../fonts/Gilroy/Gilroy-ExtraboldItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:600;src:url(../fonts/Gilroy/Gilroy-Semibold.woff2) format("woff2"),url(../fonts/Gilroy/Gilroy-Semibold.woff) format("woff")}@font-face{font-display:swap;font-family:Gilroy;font-style:italic;font-weight:200;src:url(../fonts/Gilroy/Gilroy-UltraLightItalic.woff2) format("woff2"),url(../fonts/Gilroy/Gilroy-UltraLightItalic.woff) format("woff")}@font-face{font-display:block;font-family:squad;font-style:normal;font-weight:400;src:url(../fonts/Squad/squad.eot?f2ym8j);src:url(../fonts/Squad/squad.eot?f2ym8j#iefix) format("embedded-opentype"),url(../fonts/Squad/squad.ttf?f2ym8j) format("truetype"),url(../fonts/Squad/squad.woff?f2ym8j) format("woff"),url(../fonts/Squad/squad.svg?f2ym8j#squad) format("svg")}[class*=" icon-"],[class^=icon-]{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:squad!important;font-size:24px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon-dumbbell:before{content:""}.icon-share:before{content:""}.icon-info:before{content:""}.icon-warning:before{content:""}.icon-user:before{content:""}.icon-double-chevron-down:before{content:""}.icon-double-chevron-left:before{content:""}.icon-double-chevron-right:before{content:""}.icon-double-chevron-up:before{content:""}.icon-heart-full:before{content:""}.icon-heart:before{content:""}.icon-wishlist:before{content:""}.icon-check:before{content:""}.icon-arrow-down:before{content:""}.icon-arrow-left:before{content:""}.icon-arrow-right:before{content:""}.icon-arrow-up:before{content:""}.icon-barcode:before{content:""}.icon-basket:before{content:""}.icon-chevron-down:before{content:""}.icon-chevron-left:before{content:""}.icon-chevron-right:before{content:""}.icon-chevron-up:before{content:""}.icon-close:before{content:""}.icon-content:before{content:""}.icon-edit:before{content:""}.icon-envelope:before{content:""}.icon-eye-closed:before{content:""}.icon-eye:before{content:""}.icon-help:before{content:""}.icon-image-download:before{content:""}.icon-lock:before{content:""}.icon-logout:before{content:""}.icon-minus:before{content:""}.icon-plus:before{content:""}.icon-search:before{content:""}.icon-trash:before{content:""}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;margin:0;padding:0;vertical-align:baseline}article,div,footer,form,header,nav,section{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}.plyr *{box-sizing:"content-box";float:none;height:auto;width:auto}body{line-height:1}ol,ul{padding-left:20px}table{border-collapse:collapse;border-spacing:0}.choices{font-size:16px;margin-bottom:24px;overflow:hidden;position:relative}.choices:focus{outline:none}.choices:last-child{margin-bottom:0}.choices.is-open{overflow:visible}.choices.is-disabled .choices__inner,.choices.is-disabled .choices__input{background-color:#eaeaea;cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none}.choices.is-disabled .choices__item{cursor:not-allowed}.choices [hidden]{display:none!important}.choices[data-type*=select-one]{cursor:pointer}.choices[data-type*=select-one] .choices__inner{padding-bottom:7.5px}.choices[data-type*=select-one] .choices__input{background-color:#fff;border-bottom:1px solid #ddd;display:block;margin:0;padding:10px;width:100%}.choices[data-type*=select-one] .choices__button{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJtMi41OTIuMDQ0IDE4LjM2NCAxOC4zNjQtMi41NDggMi41NDhMLjA0NCAyLjU5MnoiLz48cGF0aCBkPSJNMCAxOC4zNjQgMTguMzY0IDBsMi41NDggMi41NDhMMi41NDggMjAuOTEyeiIvPjwvZz48L3N2Zz4=");background-size:8px;border-radius:10em;height:20px;margin-right:25px;margin-top:-10px;opacity:.25;padding:0;position:absolute;right:0;top:50%;width:20px}.choices[data-type*=select-one] .choices__button:focus,.choices[data-type*=select-one] .choices__button:hover{opacity:1}.choices[data-type*=select-one] .choices__button:focus{box-shadow:0 0 0 2px #005f75}.choices[data-type*=select-one] .choices__item[data-placeholder] .choices__button{display:none}.choices[data-type*=select-one]:after{border:5px solid transparent;border-top-color:#333;content:"";height:0;margin-top:-2.5px;pointer-events:none;position:absolute;right:11.5px;top:50%;width:0}.choices[data-type*=select-one].is-open:after{border-color:transparent transparent #333;margin-top:-7.5px}.choices[data-type*=select-one][dir=rtl]:after{left:11.5px;right:auto}.choices[data-type*=select-one][dir=rtl] .choices__button{left:0;margin-left:25px;margin-right:0;right:auto}.choices[data-type*=select-multiple] .choices__inner,.choices[data-type*=text] .choices__inner{cursor:text}.choices[data-type*=select-multiple] .choices__button,.choices[data-type*=text] .choices__button{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJtMi41OTIuMDQ0IDE4LjM2NCAxOC4zNjQtMi41NDggMi41NDhMLjA0NCAyLjU5MnoiLz48cGF0aCBkPSJNMCAxOC4zNjQgMTguMzY0IDBsMi41NDggMi41NDhMMi41NDggMjAuOTEyeiIvPjwvZz48L3N2Zz4=");background-size:8px;border-left:1px solid #003642;border-radius:0;display:inline-block;line-height:1;margin:0 -4px 0 8px;opacity:.75;padding-left:16px;position:relative;width:8px}.choices[data-type*=select-multiple] .choices__button:focus,.choices[data-type*=select-multiple] .choices__button:hover,.choices[data-type*=text] .choices__button:focus,.choices[data-type*=text] .choices__button:hover{opacity:1}.choices__inner{background-color:#f9f9f9;border:1px solid #ddd;border-radius:2.5px;display:inline-block;font-size:14px;min-height:44px;overflow:hidden;padding:7.5px 7.5px 3.75px;vertical-align:top;width:100%}.is-focused .choices__inner,.is-open .choices__inner{border-color:#b7b7b7}.is-open .choices__inner{border-radius:2.5px 2.5px 0 0}.is-flipped.is-open .choices__inner{border-radius:0 0 2.5px 2.5px}.choices__list{list-style:none;margin:0;padding-left:0}.choices__list--single{display:inline-block;padding:4px 16px 4px 4px;width:100%}[dir=rtl] .choices__list--single{padding-left:16px;padding-right:4px}.choices__list--single .choices__item{width:100%}.choices__list--multiple{display:inline}.choices__list--multiple .choices__item{background-color:#005f75;border:1px solid #004a5c;border-radius:20px;box-sizing:border-box;color:#fff;display:inline-block;font-size:12px;font-weight:500;margin-bottom:3.75px;margin-right:3.75px;padding:4px 10px;vertical-align:middle;word-break:break-all}.choices__list--multiple .choices__item[data-deletable]{padding-right:5px}[dir=rtl] .choices__list--multiple .choices__item{margin-left:3.75px;margin-right:0}.choices__list--multiple .choices__item.is-highlighted{background-color:#004a5c;border:1px solid #003642}.is-disabled .choices__list--multiple .choices__item{background-color:#aaa;border:1px solid #919191}.choices__list--dropdown,.choices__list[aria-expanded]{background-color:#fff;border:1px solid #ddd;border-bottom-left-radius:2.5px;border-bottom-right-radius:2.5px;display:none;margin-top:-1px;overflow:hidden;position:absolute;top:100%;width:100%;word-break:break-all;z-index:1}.is-active.choices__list--dropdown,.is-active.choices__list[aria-expanded]{display:block}.is-open .choices__list--dropdown,.is-open .choices__list[aria-expanded]{border-color:#b7b7b7}.is-flipped .choices__list--dropdown,.is-flipped .choices__list[aria-expanded]{border-radius:.25rem .25rem 0 0;bottom:100%;margin-bottom:-1px;margin-top:0;top:auto}.choices__list--dropdown .choices__list,.choices__list[aria-expanded] .choices__list{-webkit-overflow-scrolling:touch;max-height:300px;overflow:auto;position:relative;will-change:scroll-position}.choices__list--dropdown .choices__item,.choices__list[aria-expanded] .choices__item{font-size:14px;padding:10px;position:relative}[dir=rtl] .choices__list--dropdown .choices__item,[dir=rtl] .choices__list[aria-expanded] .choices__item{text-align:right}@media(min-width:640px){.choices__list--dropdown .choices__item--selectable[data-select-text],.choices__list[aria-expanded] .choices__item--selectable[data-select-text]{padding-right:100px}.choices__list--dropdown .choices__item--selectable[data-select-text]:after,.choices__list[aria-expanded] .choices__item--selectable[data-select-text]:after{content:attr(data-select-text);font-size:12px;opacity:0;position:absolute;right:10px;top:50%;transform:translateY(-50%)}[dir=rtl] .choices__list--dropdown .choices__item--selectable[data-select-text],[dir=rtl] .choices__list[aria-expanded] .choices__item--selectable[data-select-text]{padding-left:100px;padding-right:10px;text-align:right}[dir=rtl] .choices__list--dropdown .choices__item--selectable[data-select-text]:after,[dir=rtl] .choices__list[aria-expanded] .choices__item--selectable[data-select-text]:after{left:10px;right:auto}}.choices__list--dropdown .choices__item--selectable.is-highlighted,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted{background-color:#f2f2f2}.choices__list--dropdown .choices__item--selectable.is-highlighted:after,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted:after{opacity:.5}.choices__item{cursor:default}.choices__item--selectable{cursor:pointer}.choices__item--disabled{cursor:not-allowed;opacity:.5;-webkit-user-select:none;-moz-user-select:none;user-select:none}.choices__heading{border-bottom:1px solid #f7f7f7;color:grey;font-size:12px;font-weight:600;padding:10px}.choices__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-position:50%;background-repeat:no-repeat;border:0;cursor:pointer;text-indent:-9999px}.choices__button:focus{outline:none}.choices__input{background-color:#f9f9f9;border:0;border-radius:0;display:inline-block;font-size:14px;margin-bottom:5px;max-width:100%;padding:4px 0 4px 2px;vertical-align:baseline}.choices__input:focus{outline:0}.choices__input::-webkit-search-cancel-button,.choices__input::-webkit-search-decoration,.choices__input::-webkit-search-results-button,.choices__input::-webkit-search-results-decoration{display:none}.choices__input::-ms-clear,.choices__input::-ms-reveal{display:none;height:0;width:0}[dir=rtl] .choices__input{padding-left:0;padding-right:2px}.choices__placeholder{opacity:.5}button{font-family:inherit}a.btn,button.btn{align-items:center;background-color:#242424;border:2px solid transparent;border-radius:10px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:10px;height:50px;justify-content:center;padding:0 15px;transition:background-color .2s ease-in-out 0s,color .2s ease-in-out 0s,border-color .2s ease-in-out 0s}@media(prefers-reduced-motion:reduce){a.btn,button.btn{transition:none}}a.btn span.icon,button.btn span.icon{display:inline-block;font-size:18px;font-weight:700;transform:translateY(-1px);vertical-align:middle}a.btn:focus,a.btn:hover,button.btn:focus,button.btn:hover{background-color:color-mix(in srgb,#242424,#fff 25%)}a.btn.btn-grey,button.btn.btn-grey{background-color:#f6f6f6;color:#000}a.btn.btn-grey:hover,button.btn.btn-grey:hover{background-color:#000;color:#fff}a.btn.btn-darken-light-grey,button.btn.btn-darken-light-grey{background-color:#ececec;color:#000}a.btn.btn-darken-light-grey:hover,button.btn.btn-darken-light-grey:hover{background-color:#000;color:#fff}a.btn.disabled,a.btn[disabled=disabled],button.btn.disabled,button.btn[disabled=disabled]{cursor:not-allowed;opacity:.6}a.btn.disabled,a.btn.disabled:focus,a.btn.disabled:hover,a.btn[disabled=disabled],a.btn[disabled=disabled]:focus,a.btn[disabled=disabled]:hover,button.btn.disabled,button.btn.disabled:focus,button.btn.disabled:hover,button.btn[disabled=disabled],button.btn[disabled=disabled]:focus,button.btn[disabled=disabled]:hover{background-color:#f6f6f6;color:#000}a.link{color:#242424;display:inline-block;font-size:.875rem;font-weight:600;line-height:1;position:relative;text-decoration:none}a.link:after{background-color:#242424;content:"";display:block;height:2px;opacity:0;pointer-events:none;position:absolute;right:0;top:calc(100% + 4px);transition:width .2s cubic-bezier(.8,-.4,.5,1),opacity .2s linear;width:0}a.link:focus:after,a.link:hover:after{opacity:1;width:100%}.btn-loader{align-items:center;display:flex;justify-content:center;position:relative;z-index:1}.btn-loader .content{opacity:1;transition:opacity .2s ease-in-out 0s}@media(prefers-reduced-motion:reduce){.btn-loader .content{transition:none}}.btn-loader .loader{left:50%;opacity:0;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .2s ease-in-out 0s}@media(prefers-reduced-motion:reduce){.btn-loader .loader{transition:none}}.btn-loader .loader{z-index:2}.btn-loader .loader:not(.loader-circle){background-color:rgba(0,0,0,.15);border-radius:6px;height:12px;width:80px}.btn-loader .loader:not(.loader-circle):after{animation:slide 2s cubic-bezier(.66,0,.34,1) infinite;background-color:#fff;border-radius:4px;content:"";display:inline-block;height:8px;left:2px;position:absolute;top:2px;width:calc(50% - 2px)}.btn-loader .loader.loader-circle{animation:rotation 1s linear infinite;border:3px solid #242424;border-bottom-color:transparent;border-radius:50%;box-sizing:border-box;display:inline-block;height:25px;width:25px}@keyframes rotation{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.btn-loader.btn{border-radius:10px;height:50px}.btn-loader.loading .content{opacity:0}.btn-loader.loading .loader{opacity:1}body.squad-nutrition a.btn,body.squad-nutrition button.btn{background-color:#e9501c;color:#fff}body.squad-nutrition a.link{color:#e9501c}body.squad-nutrition a.link:after{background-color:#e9501c}input,select,textarea{font-family:inherit}input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]),select{border:2px solid transparent;border-radius:10px;box-sizing:border-box;font-size:14px;height:50px;outline:none;padding:21px 20px 20px;transition:border-color .2s ease-in-out 0s,background-color .2s ease-in-out 0s,color .2s ease-in-out 0s;width:100%}@media(prefers-reduced-motion:reduce){input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]),select{transition:none}}input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):focus,select:focus{border-color:#242424}select{padding:0 20px}.input.has-error input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]),.input.has-error select,.input.has-error textarea{border-color:rgba(230,63,63,.6)}.form-row{margin-bottom:15px}.form-error{color:rgba(230,63,63,.8);display:flex;padding:5px 10px}.form-error,.form-response{box-sizing:border-box;font-size:.875rem}.form-response{border:1px solid #242424;border-radius:10px;margin-top:15px;padding:12px 20px}.form-response.is-success{background-color:rgba(69,174,48,.1);border-color:rgba(69,174,48,.6);color:rgba(69,174,48,.8)}.form-response.is-error{background-color:rgba(230,63,63,.1);border-color:rgba(230,63,63,.6);color:rgba(230,63,63,.8)}.password-input{position:relative}.password-input .show-password-input{speak:never;-webkit-font-smoothing:antialiased;background-color:transparent;border:0;color:rgba(0,0,0,.5);cursor:pointer;font-family:squad!important;font-size:24px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;outline:none;padding:0;position:absolute;right:20px;text-transform:none;top:50%;transform:translateY(-50%)}.password-input .show-password-input:before{content:""}.password-input .show-password-input:focus:before{color:#242424}body.squad-nutrition input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):focus{border-color:#e9501c}.swiper .swiper-pagination .swiper-pagination-bullet{background:#242424;height:12px;width:12px}.swiper:not(.swiper-initialized){visibility:hidden}.swiper.swiper-initialized{visibility:visible}.swiper.overflow-visible{overflow:visible}.swiper.overflow-x-visible{overflow-x:visible;overflow-y:clip}.swiper.outside-pagination,.swiper.overflow-y-visible{overflow-x:clip;overflow-y:visible}.swiper.outside-pagination{--swiper-pagination-top:calc(100% + 15px);--swiper-pagination-bottom:unset}.swiper.smooth-entrance .swiper-slide{opacity:0;transition:opacity .2s ease-in-out}.swiper.smooth-entrance .swiper-slide.swiper-slide-fully-visible,.swiper.smooth-entrance .swiper-slide.swiper-slide-visible{opacity:1}body.squad-nutrition .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#e9501c}.tabs{background-color:rgba(0,0,0,.1);border-radius:24px;display:inline-flex;gap:10px;height:40px;list-style:none;margin:0 auto;padding:4px;width:auto}.tabs .tab{align-items:center;border:1px solid transparent;border-radius:20px;box-sizing:border-box;cursor:pointer;display:flex;height:100%;justify-content:center;min-width:200px;padding:0 30px;text-align:center;transition:background-color .2s ease-in-out 0s,border-color .2s ease-in-out 0s}@media(prefers-reduced-motion:reduce){.tabs .tab{transition:none}}.tabs .tab:focus,.tabs .tab:hover{background-color:hsla(0,0%,100%,.3)}.tabs .tab.active,.tabs .tab[aria-selected=true]{background-color:#fff;border-color:rgba(0,0,0,.3)}.tab-contents{margin-top:30px}.tab-contents .tab-content{display:none}.tab-contents .tab-content.active{display:block}.search-container{align-items:center;display:flex;flex:1;justify-content:center;position:relative}.search-container form{width:100%}.search-container form input[type=text]{border:none;border-radius:5px;box-sizing:border-box;height:50px;outline:none;padding:1px 15px 0;position:relative;width:100%;z-index:100}.search-container .search-results{background-color:#fff;border-radius:5px;box-shadow:0 5px 10px 0 rgba(0,0,0,.05);display:flex;left:0;max-height:60svh;min-height:200px;opacity:0;overflow:scroll;pointer-events:none;position:absolute;top:100%;transform:translateY(10px);transition:opacity .2s ease-in-out;width:100%}.search-container .search-results .brands,.search-container .search-results .categories,.search-container .search-results .products{box-sizing:border-box;flex:1;height:auto;position:relative}.search-container .search-results .brands h3,.search-container .search-results .categories h3,.search-container .search-results .products h3{border-bottom:1px solid rgba(0,0,0,.1);margin:0}.search-container .search-results h3{box-sizing:border-box;font-size:1rem;font-style:italic;font-weight:700;padding:10px 10px 7px;text-transform:uppercase;white-space:nowrap;width:100%}.search-container .search-results .brand-items,.search-container .search-results .category-items,.search-container .search-results .product-items{box-sizing:border-box;display:flex;flex-direction:column;height:auto;list-style:none;padding:10px}.search-container .search-results .brand-items li.brand:last-child,.search-container .search-results .brand-items li.category:last-child,.search-container .search-results .brand-items li.product:last-child,.search-container .search-results .category-items li.brand:last-child,.search-container .search-results .category-items li.category:last-child,.search-container .search-results .category-items li.product:last-child,.search-container .search-results .product-items li.brand:last-child,.search-container .search-results .product-items li.category:last-child,.search-container .search-results .product-items li.product:last-child{margin-bottom:0}.search-container .search-results .brand-items mark,.search-container .search-results .category-items mark,.search-container .search-results .product-items mark{background:none;background-color:rgba(0,0,0,.7);border-radius:3px;color:#fff;display:inline-block;font-weight:700;padding:2px 3px 0;pointer-events:none;transform:translateY(-2px);vertical-align:middle}.search-container .search-results .brand-items a,.search-container .search-results .category-items a,.search-container .search-results .product-items a{height:100%;left:0;position:absolute;top:0;width:100%}.search-container .search-results .brand-items .picture,.search-container .search-results .category-items .picture,.search-container .search-results .product-items .picture{box-sizing:border-box;padding:10px}.search-container .search-results .brand-items .picture span,.search-container .search-results .category-items .picture span,.search-container .search-results .product-items .picture span{align-items:center;background-color:#fff;border-radius:5px;display:flex;justify-content:center;min-height:40px;min-width:40px;padding:10px}.search-container .search-results .brand-items .picture img,.search-container .search-results .category-items .picture img,.search-container .search-results .product-items .picture img{float:left;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.search-container .search-results .brand-items .informations,.search-container .search-results .category-items .informations,.search-container .search-results .product-items .informations{box-sizing:border-box;display:flex;flex-direction:column;gap:5px;justify-content:center;padding:10px}.search-container .search-results .brand-items .informations h4,.search-container .search-results .brand-items .informations h5,.search-container .search-results .brand-items .informations p,.search-container .search-results .category-items .informations h4,.search-container .search-results .category-items .informations h5,.search-container .search-results .category-items .informations p,.search-container .search-results .product-items .informations h4,.search-container .search-results .product-items .informations h5,.search-container .search-results .product-items .informations p{color:rgba(0,0,0,.8);margin:0}.search-container .search-results .brand-items .informations h4,.search-container .search-results .category-items .informations h4,.search-container .search-results .product-items .informations h4{font-size:1rem}.search-container .search-results .brand-items .informations h5,.search-container .search-results .brand-items .informations p,.search-container .search-results .category-items .informations h5,.search-container .search-results .category-items .informations p,.search-container .search-results .product-items .informations h5,.search-container .search-results .product-items .informations p{font-size:.875rem;font-weight:500}.search-container .search-results .brand-items li.brand{background-color:rgba(0,0,0,.03);border-radius:5px;box-sizing:border-box;display:grid;grid-template-columns:80px 1fr;margin-bottom:10px;position:relative;transition:background-color .2s ease-in-out}.search-container .search-results .brand-items li.brand:hover{background-color:rgba(0,0,0,.05)}.search-container .search-results .category-items li.category{background-color:rgba(0,0,0,.03);border-radius:5px;box-sizing:border-box;margin-bottom:10px;padding:10px;transition:background-color .2s ease-in-out}.search-container .search-results .category-items li.category a{color:#000;display:inline-block;position:static}.search-container .search-results .category-items li.category:hover{background-color:rgba(0,0,0,.05)}.search-container .search-results .product-items{margin:0}.search-container .search-results .product-items li.product{background-color:rgba(0,0,0,.03);border-radius:5px;display:grid;grid-template-columns:80px 1fr;margin-bottom:10px;position:relative;transition:background-color .2s ease-in-out}.search-container .search-results .product-items li.product:hover{background-color:rgba(0,0,0,.05)}.search-container .search-results .empty{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;min-height:200px;width:100%}.search-container .search-results .empty.hide{display:none}.search-container .search-results .empty p{color:rgba(0,0,0,.6);font-size:14px;font-weight:600}.search-container .search-results .empty p span{border:2px solid rgba(0,0,0,.1);border-radius:100%;font-size:24px;height:30px;width:30px}.loader-bar{background-color:hsla(0,0%,100%,.1);border-radius:6px;height:12px;overflow:hidden;position:relative;width:80px}.loader-bar:after{animation:slide 2s cubic-bezier(.66,0,.34,1) infinite;background-color:#fff;border-radius:4px;content:"";display:inline-block;height:8px;left:2px;position:absolute;top:2px;width:calc(50% - 2px)}.loader-spinner{animation:l2 1s linear infinite;aspect-ratio:1;border:3px solid rgba(0,0,0,.1);border-radius:50%;border-right-color:rgba(0,0,0,.5);box-sizing:border-box;display:inline-block;width:24px}@keyframes l2{to{transform:rotate(1turn)}}@keyframes slide{0%{transform:translateX(0)}50%{transform:translateX(100%)}to{transform:translateX(0)}}.tooltip{background-color:rgba(0,0,0,.7);border-radius:5px;bottom:100%;box-sizing:border-box;color:#fff;display:inline-block;font-size:.75rem;margin-bottom:10px;max-width:200px;opacity:0;padding:10px;text-align:center;transform:translateX(-50%);transition:opacity .2s ease-in-out;width:100svw}.tooltip,.tooltip:after{backdrop-filter:blur(10px);left:50%;pointer-events:none;position:absolute}.tooltip:after{border:4px solid rgba(136,183,213,0);border-top-color:rgba(0,0,0,.7);content:"";height:0;margin-left:-4px;top:100%;width:0}.choices{height:auto}.choices.is-open[data-type=select-one]:after{margin-top:0;transform:translateY(-50%) rotate(180deg)}.choices .choices__inner{align-items:center;background-color:rgba(0,0,0,.05);border:none;border-radius:10px;display:flex;padding:10px}.choices[data-type=select-one] .choices__inner{padding:15px}.choices[data-type=select-one] .choices__inner .choices__list.choices__list--single{padding:0 40px 0 0}.choices[data-type=select-one] .choices__list.choices__list--dropdown{background-color:#fff;border:1px solid rgba(0,0,0,.05);border-radius:10px;left:auto;min-width:100%;right:0;transform:translateY(10px);white-space:nowrap;width:auto}.choices[data-type=select-one]:after{align-items:center;border:none;color:rgba(0,0,0,.6);content:"";display:flex;font-family:squad!important;font-size:24px;height:20px;justify-content:center;margin-top:1px;right:20px;top:50%;transform:translateY(-50%);width:20px}dialog{background-color:#fff;border:0;border-radius:10px;box-shadow:0 0 20px rgba(0,0,0,.1);height:auto;max-height:500px;max-width:800px;overscroll-behavior:contain;padding:0;width:100%;z-index:10}dialog::backdrop{backdrop-filter:blur(5px);background-color:rgba(0,0,0,.42)}dialog button{background-color:transparent;border:0;border-radius:0;cursor:pointer;padding:0}dialog .modal__inner{display:flex;flex-direction:column;height:100%;position:relative}dialog .modal__header{background-color:rgba(0,0,0,.05);border-bottom:1px solid rgba(0,0,0,.1);height:60px;padding:20px 55px 20px 25px;position:relative}dialog .modal__header h2{font-size:1rem;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}dialog .modal__close{align-items:center;cursor:pointer;display:flex;font-size:1.5rem;height:100%;justify-content:center;min-height:50px;position:absolute;right:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:50px;z-index:11}dialog .modal__close:hover{background-color:rgba(0,0,0,.08)}dialog .modal__content{flex-grow:1;overflow-y:auto;overscroll-behavior:contain;position:relative}dialog .loader-wrapper{align-items:center;display:flex;font-size:1.5rem;height:100%;justify-content:center;opacity:0}dialog .loader-wrapper:not(.loading){pointer-events:none;position:absolute}dialog .content-wrapper,dialog .loader-wrapper.loading{opacity:1}dialog .content-wrapper.loading{opacity:0}:root{--color-white:#fff;--color-black:#000;--color-light-grey:#f6f6f6;--color-light-blue:#eaeef3;--color-darken-light-grey:#ececec;--color-dark-grey:#474747;--color-red:#e63f3f;--color-green:#45ae30;--color-blue:#35a5eb;--color-yellow:#f9be05}body,html{min-height:100%;overflow-x:hidden;width:100%}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{--color-accent:#faf2b7;background-color:var(--color-light-grey);float:left;font-family:Gilroy,sans-serif;font-size:1rem;font-weight:600;height:auto;min-height:100vh;width:100vw}body:before{content:"";inset:0;position:absolute;z-index:-1}body.nav-opened{overflow:hidden;position:fixed;width:100%}.otgs-development-site-front-end{display:none}*{min-width:0;outline:none}a{color:inherit;text-decoration:none;transition:color .2s ease-in-out 0s,background-color .2s ease-in-out 0s,border-color .2s ease-in-out 0s,text-underline-color .2s ease-in-out 0s}@media(prefers-reduced-motion:reduce){a{transition:none}}input,select,textarea{font-family:Gilroy,sans-serif;font-size:14px;font-weight:600}img{height:auto;max-width:100%}.wrapper{margin:0 auto;max-width:1340px;padding:0 30px;width:100%}.wrapper.wrapper-wider{max-width:1440px}.wrapper.wrapper-narrower{max-width:800px}.wrapper.wrapper-fluid{max-width:100%}.wrapper.nopadding{padding:0}.wysiwyg{--wysiwyg-spacing:1.2em}.wysiwyg ol,.wysiwyg p,.wysiwyg ul{font-weight:500;line-height:1.3;margin-block-end:var(--wysiwyg-spacing);margin-block-start:var(--wysiwyg-spacing)}.wysiwyg ol a:not(.btn),.wysiwyg p a:not(.btn),.wysiwyg ul a:not(.btn){text-decoration:underline;text-decoration-color:rgba(36,36,36,.5)}.wysiwyg ol a:not(.btn):focus,.wysiwyg ol a:not(.btn):hover,.wysiwyg p a:not(.btn):focus,.wysiwyg p a:not(.btn):hover,.wysiwyg ul a:not(.btn):focus,.wysiwyg ul a:not(.btn):hover{text-decoration:none}.wysiwyg ol:first-child,.wysiwyg p:first-child,.wysiwyg ul:first-child{margin-top:0;padding-top:0}.wysiwyg ol:last-child,.wysiwyg p:last-child,.wysiwyg ul:last-child{margin-bottom:0;padding-bottom:0}.wysiwyg ol,.wysiwyg ul{padding-left:25px}.wysiwyg ol li,.wysiwyg ul li{line-height:1.5;margin-bottom:3px}.wysiwyg ol li:last-child,.wysiwyg ul li:last-child{margin-bottom:0}.wysiwyg ul{list-style:initial}.wysiwyg ul li::marker{color:#242424}.wysiwyg ol{list-style:initial}.wysiwyg .highlight{background-color:#242424;border-radius:5px;color:#faf2b7;display:inline-block;margin-top:10px;padding:10px 15px}.sr-only{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}.has-showmore:not(.showmore) .showmore-hidden{display:none!important}.title-container{align-items:center;display:flex;margin-bottom:50px;margin-top:60px}.title-container .title{display:inline-block;flex:1;font-size:1.625rem;font-weight:700;line-height:1;width:100%}body.squad-nutrition{--color-accent:#e9501c}body.squad-nutrition .wysiwyg ol a,body.squad-nutrition .wysiwyg p a,body.squad-nutrition .wysiwyg ul a{color:#e9501c;text-decoration-color:rgba(233,80,28,.5)}body.squad-nutrition .wysiwyg ol b,body.squad-nutrition .wysiwyg ol strong,body.squad-nutrition .wysiwyg p b,body.squad-nutrition .wysiwyg p strong,body.squad-nutrition .wysiwyg ul b,body.squad-nutrition .wysiwyg ul strong{color:#e9501c}body.squad-nutrition .wysiwyg ul li::marker{color:#e9501c}body.squad-nutrition .wysiwyg .highlight{background-color:#e9501c;color:#242424}body:has(#wpadminbar) header.main-header{top:32px}body.search-focused header.main-header:after{opacity:1}body.search-focused header.main-header .general-heading .search-container .search-results{opacity:1;pointer-events:auto;z-index:100}@media only screen and (max-width:991px){body.search-focused header.main-header .navigation-mobile-header .search-container .search-results{opacity:1;pointer-events:auto;z-index:120}}header.checkout-header{background-color:#242424;margin-bottom:40px}header.checkout-header .logo{align-items:center;box-sizing:border-box;display:flex;justify-content:center;padding:25px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}header.checkout-header .logo img{height:49px;width:120px}header.checkout-header .checkout-steps{align-items:center;box-sizing:border-box;display:flex;justify-content:center;padding:15px 100px 60px}@media only screen and (max-width:991px){header.checkout-header .checkout-steps{padding:15px 50px 60px}}header.checkout-header .checkout-steps ul{align-items:center;color:#fff;display:flex;justify-content:space-between;list-style:none;max-width:1000px;padding:0;position:relative;width:100%}header.checkout-header .checkout-steps ul:has(li#gifted-products):has(li:nth-child(2).active):after{width:25%}header.checkout-header .checkout-steps ul:has(li#gifted-products):has(li:nth-child(3).active):after{width:50%}header.checkout-header .checkout-steps ul:has(li#gifted-products):has(li:nth-child(4).active):after{width:75%}header.checkout-header .checkout-steps ul:has(li#gifted-products):has(li:nth-child(5).active):after{width:100%}header.checkout-header .checkout-steps ul:not(:has(li#gifted-products)):has(li:nth-child(2).active):after{width:33%}header.checkout-header .checkout-steps ul:not(:has(li#gifted-products)):has(li:nth-child(3).active):after{width:66%}header.checkout-header .checkout-steps ul:not(:has(li#gifted-products)):has(li:nth-child(4).active):after{width:100%}header.checkout-header .checkout-steps ul:after,header.checkout-header .checkout-steps ul:before{background-color:hsla(53,87%,85%,.2);content:"";height:2px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}header.checkout-header .checkout-steps ul:after{background-color:#faf2b7;transition:width .5s linear;width:0}header.checkout-header .checkout-steps ul li{box-sizing:border-box;position:relative}header.checkout-header .checkout-steps ul li.active:after{background-color:#242424;border:2px solid #faf2b7;height:20px;width:20px}header.checkout-header .checkout-steps ul li.passed:after{background-color:#242424;border-color:#242424;color:#fff;height:30px;width:30px}header.checkout-header .checkout-steps ul li.passed span{cursor:pointer}header.checkout-header .checkout-steps ul li:after{align-items:center;background-color:#fff;border:2px solid transparent;border-radius:100%;box-sizing:border-box;color:transparent;content:"";display:flex;font-family:squad!important;font-size:20px;height:10px;justify-content:center;left:50%;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%);transition:width .5s linear,height .5s linear,border-color .5s linear;width:10px;z-index:10}header.checkout-header .checkout-steps ul li span{display:inline-block;font-size:.875rem;max-width:250px;position:absolute;right:50%;text-align:center;top:100%;transform:translateX(50%) translateY(20px);white-space:nowrap}.header-placeholder{background-color:var(--color-black);height:142px;width:100%}@media only screen and (max-width:991px){.header-placeholder{height:94px}}header.main-header{backdrop-filter:blur(10px);background-color:rgba(36,36,36,.9);left:0;position:fixed;top:0;width:100svw;z-index:100}@media only screen and (max-width:991px){header.main-header{align-items:center;display:flex;padding:0 20px}}header.main-header .logo{-webkit-user-select:none;-moz-user-select:none;user-select:none}header.main-header .logo a{display:inline-block;line-height:0}header.main-header .logo img{height:auto;max-height:50px;width:120px}header.main-header .head-action.gym{background-color:#404040;border-radius:5px;color:#fff;padding:3px 10px;position:relative}header.main-header .head-action.gym .icon{align-items:center;border-right:1px solid hsla(0,0%,100%,.1);color:#fff;display:flex;flex-direction:column;font-size:.875rem;font-weight:600;gap:5px;justify-content:center;margin-right:10px;padding-right:10px}header.main-header .head-action.gym .icon span[class^=icon-]{opacity:.6;transition:opacity .2s ease-in-out}header.main-header .head-action.gym .choice{display:flex;flex-direction:column;gap:5px;justify-content:center;padding-right:5px;padding-top:1px}header.main-header .head-action.gym .choice p{font-size:.875rem;font-weight:600;margin:0}header.main-header .head-action.gym .choice p.label{font-size:.75rem;opacity:.7}header.main-header .head-action.gym .choice a{display:inline-block;font-size:.75rem;opacity:.7}header.main-header .head-action.gym .dropdown{background-color:#404040;border-radius:5px;box-shadow:0 0 7px rgba(0,0,0,.5);max-height:200px;min-width:100%;overflow:scroll;overscroll-behavior:contain;position:absolute;right:0;top:100%;transform:translateY(5px);z-index:10}header.main-header .head-action.gym .dropdown ul{list-style:none;padding:0}header.main-header .head-action.gym .dropdown ul li{border-bottom:1px solid hsla(0,0%,100%,.1);cursor:pointer;font-size:.875rem;font-weight:600;padding:10px 10px 10px 30px;position:relative;transition:background-color .2s ease-in-out;white-space:nowrap}header.main-header .head-action.gym .dropdown ul li.active:after{opacity:1}header.main-header .head-action.gym .dropdown ul li:hover{background-color:hsla(0,0%,100%,.05)}header.main-header .head-action.gym .dropdown ul li:after{background-color:#fff;border-radius:100%;content:"";height:10px;left:10px;margin-top:-1px;opacity:.2;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s ease-in-out;width:10px}header.main-header .head-action.gym .dropdown ul li:last-child{border-bottom:0}header.main-header .general-heading{box-sizing:border-box;display:flex;gap:30px;padding:20px 15px}@media only screen and (max-width:991px){header.main-header .general-heading{align-items:center;gap:20px;padding:20px 0;width:100%}}@media only screen and (max-width:630px){header.main-header .general-heading{gap:10px}}header.main-header .general-heading .logo{flex-shrink:0}@media only screen and (max-width:991px){header.main-header .general-heading .logo{margin-right:auto}header.main-header .general-heading .search-container{display:none}}header.main-header .general-heading .head-action{align-items:center;display:flex;justify-content:center}@media only screen and (max-width:991px){header.main-header .general-heading .head-action .label{display:none}}header.main-header .general-heading .head-action a{align-items:center;color:#fff;display:inline-flex;flex-direction:column;font-size:.875rem;font-weight:600;gap:5px;justify-content:center;position:relative}header.main-header .general-heading .head-action a span.badge{background:#faf2c5;border-radius:5px;color:#000;font-size:.875rem;font-weight:600;padding:2px 3px 1px;position:absolute;right:0;top:-10px;z-index:1}header.main-header .general-heading .head-action a span[class^=icon-]{opacity:.6;transition:opacity .2s ease-in-out}header.main-header .general-heading .head-action a:hover span[class^=icon-]{opacity:1}@media only screen and (max-width:991px){header.main-header .general-heading .head-action.gym{display:none;margin-right:auto}}header.main-header .general-heading .account{align-items:center;color:#fff;display:flex;gap:10px;justify-content:center;position:relative}@media only screen and (max-width:991px){header.main-header .general-heading .account{gap:0}}header.main-header .general-heading .account .picture{align-items:center;background-color:#fff;border-radius:5px;box-sizing:border-box;color:#000;display:flex;font-size:1.25rem;font-weight:700;height:50px;justify-content:center;padding-top:2px;width:50px}@media only screen and (max-width:991px){header.main-header .general-heading .account .informations,header.main-header .general-heading .account .picture{display:none}}header.main-header .general-heading .account .informations p{font-size:.875rem;font-weight:600;line-height:1.25rem;margin:0}header.main-header .general-heading .account .informations p.label{opacity:.7}header.main-header .general-heading .account:has(.informations) .icon-user{display:none}@media only screen and (max-width:991px){header.main-header .general-heading .account:has(.informations) .icon-user{display:block}}header.main-header .general-heading .account .icon-user{opacity:.6;transition:opacity .2s ease-in-out 0s}@media(prefers-reduced-motion:reduce){header.main-header .general-heading .account .icon-user{transition:none}}@media only screen and (max-width:630px){header.main-header .general-heading .account .arrow{display:none}}header.main-header .general-heading .account .dropdown{background-color:#fff;border-radius:5px;max-height:200px;min-width:100%;opacity:0;pointer-events:none;position:absolute;right:0;top:100%;transform:translateY(5px);transition:opacity .2s ease-in-out;z-index:15}header.main-header .general-heading .account .dropdown:before{content:"";display:block;height:5px;left:0;position:absolute;top:-5px;width:100%}header.main-header .general-heading .account .dropdown ul{list-style:none;padding:10px}header.main-header .general-heading .account .dropdown ul li{cursor:pointer;font-size:.875rem;font-weight:600;position:relative;white-space:nowrap}header.main-header .general-heading .account .dropdown ul li:hover a{background-color:rgba(0,0,0,.05)}header.main-header .general-heading .account .dropdown ul li:last-child{border-bottom:0}header.main-header .general-heading .account .dropdown ul li a{border-bottom:1px solid hsla(0,0%,100%,.1);border-radius:5px;color:#000;display:block;padding:12px 10px 10px;transition:background-color .2s ease-in-out}header.main-header .general-heading .account:focus .icon-user,header.main-header .general-heading .account:hover .icon-user{opacity:1}header.main-header .general-heading .account:focus .dropdown,header.main-header .general-heading .account:hover .dropdown{opacity:1;pointer-events:auto}header.main-header .navigation{position:relative}@media only screen and (max-width:991px){header.main-header .navigation{background-color:#242424;box-shadow:0 0 7px rgba(0,0,0,.5);display:flex;flex-direction:column;height:var(--menu-mobile-height,100dvh);max-height:100vh;opacity:0;pointer-events:none;position:absolute;right:-100%;top:0;transition:right .2s ease-in-out 0s,opacity .2s ease-in-out 0s;width:min(600px,70%);z-index:104}}@media only screen and (max-width:991px)and (prefers-reduced-motion:reduce){header.main-header .navigation{transition:none}}@media only screen and (max-width:498px){header.main-header .navigation{width:100%}}@media only screen and (max-width:991px){header.main-header .navigation .navigation-wrapper{-webkit-overflow-scrolling:touch;flex:1 1 auto;min-height:0;overflow-y:auto}}header.main-header .navigation .navigation-wrapper ul{list-style:none}header.main-header .navigation .navigation-wrapper ul,header.main-header .navigation .navigation-wrapper ul a,header.main-header .navigation .navigation-wrapper ul li{box-sizing:border-box}header.main-header .navigation .navigation-wrapper ul li{-webkit-user-select:none;-moz-user-select:none;user-select:none}@media only screen and (max-width:991px){header.main-header .navigation .navigation-wrapper ul li a{width:100%}}header.main-header .navigation .navigation-wrapper ul li.menu-item-has-children .icon-chevron-down{display:none!important}header.main-header .navigation .navigation-wrapper ul li.menu-item-has-children>a{padding-right:34px;position:relative}@media only screen and (max-width:991px){header.main-header .navigation .navigation-wrapper ul li.menu-item-has-children>a{position:relative;width:calc(100% - 44px)}}header.main-header .navigation .navigation-wrapper ul li.menu-item-has-children>a:after{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:squad!important;font-size:24px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;position:absolute;right:5px;text-transform:none;top:50%;transform:translateY(-50%)}@media only screen and (max-width:991px){header.main-header .navigation .navigation-wrapper ul li.menu-item-has-children>a:after{right:-34px}}header.main-header .navigation .navigation-wrapper ul li.menu-item-has-children>a .icon-chevron-down{display:none}@media only screen and (max-width:991px){header.main-header .navigation .navigation-wrapper ul li.menu-item-has-children>a .icon-chevron-down{display:block;left:calc(100% + 20px);margin-left:auto;margin-right:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}header.main-header .navigation .navigation-wrapper ul li.menu-item-has-children.is-open{background-color:#fff;border-radius:5px;padding:10px}header.main-header .navigation .navigation-wrapper ul li.menu-item-has-children.is-open>a{color:#000}header.main-header .navigation .navigation-wrapper ul li.menu-item-has-children.is-open>ul.sub-menu{background-color:rgba(0,0,0,.05);border-radius:5px;display:flex;flex-direction:column;padding:10px}header.main-header .navigation .navigation-wrapper ul li.menu-item-has-children.is-open>ul.sub-menu.sub-menu-brands{display:block}}header.main-header .navigation .navigation-wrapper ul a{align-items:center;border-radius:5px;display:inline-flex;justify-content:normal;transition:color .2s ease-in-out 0s,background-color .2s ease-in-out 0s,transform .2s ease-in-out 0s}@media(prefers-reduced-motion:reduce){header.main-header .navigation .navigation-wrapper ul a{transition:none}}header.main-header .navigation .navigation-wrapper ul .sub-menu{display:none}@media only screen and (max-width:991px){header.main-header .navigation .navigation-wrapper ul .sub-menu{gap:5px}}header.main-header .navigation .navigation-wrapper>ul{align-items:center;display:flex;gap:5px;padding:0 15px}@media screen and (min-width:991px){header.main-header .navigation .navigation-wrapper>ul{align-items:center;display:flex;flex-wrap:nowrap}}@media only screen and (max-width:991px){header.main-header .navigation .navigation-wrapper>ul{flex-direction:column;max-height:100%;overflow-y:scroll;overscroll-behavior:contain;padding:20px}}header.main-header .navigation .navigation-wrapper>ul>li{padding-bottom:15px;position:relative}@media screen and (min-width:991px){header.main-header .navigation .navigation-wrapper>ul>li{flex:0 0 auto;white-space:nowrap}}@media only screen and (max-width:991px){header.main-header .navigation .navigation-wrapper>ul>li{padding-bottom:0;padding-top:0;width:100%}}header.main-header .navigation .navigation-wrapper>ul>li>a{color:#fff;font-size:.875rem;font-weight:600;height:34px;padding:0 10px}@media only screen and (max-width:991px){header.main-header .navigation .navigation-wrapper>ul>li>a{padding:20px;position:relative;width:100%}}header.main-header .navigation .navigation-wrapper>ul>li>ul.sub-menu{background-color:#fff;min-width:-moz-fit-content;min-width:fit-content;padding:15px;width:auto}@media screen and (min-width:991px){header.main-header .navigation .navigation-wrapper>ul>li>ul.sub-menu{border-radius:0 0 5px 5px;box-shadow:0 0 7px rgba(0,0,0,.2);flex-direction:column;left:0;position:absolute;top:100%;width:100%}}header.main-header .navigation .navigation-wrapper>ul>li>ul.sub-menu>li>a{color:#000;font-size:.875rem;font-weight:600;padding:10px;transition:color .2s ease-in-out 0s,background-color .2s ease-in-out 0s,transform .2s ease-in-out 0s}@media(prefers-reduced-motion:reduce){header.main-header .navigation .navigation-wrapper>ul>li>ul.sub-menu>li>a{transition:none}}@media screen and (min-width:991px){header.main-header .navigation .navigation-wrapper>ul>li>ul.sub-menu>li:hover ul.sub-menu{display:flex}header.main-header .navigation .navigation-wrapper>ul>li>ul.sub-menu>li:hover>a{background-color:#000;color:#fff;transform:translateX(10px)}}header.main-header .navigation .navigation-wrapper>ul>li>ul.sub-menu.sub-menu-brands{border-bottom:1px solid rgba(0,0,0,.1);border-radius:0;box-shadow:none;-moz-columns:10;column-count:10;left:0;min-width:unset;padding:20px;right:0}@media only screen and (max-width:991px){header.main-header .navigation .navigation-wrapper>ul>li>ul.sub-menu.sub-menu-brands{-moz-columns:3;column-count:3;max-width:100%;width:100%}}header.main-header .navigation .navigation-wrapper>ul>li>ul.sub-menu.sub-menu-brands:not(:has(li a:hover))>li:first-child>a{background-color:#fff;color:#000;transform:translateX(0)}header.main-header .navigation .navigation-wrapper>ul>li>ul.sub-menu.sub-menu-brands>li,header.main-header .navigation .navigation-wrapper>ul>li>ul.sub-menu.sub-menu-brands>li:first-child,header.main-header .navigation .navigation-wrapper>ul>li>ul.sub-menu.sub-menu-brands>li:last-child{padding:0}header.main-header .navigation .navigation-wrapper>ul>li>ul.sub-menu.sub-menu-brands>li.current-brand a{background-color:#000;color:#fff;transform:translateX(10px)}header.main-header .navigation .navigation-wrapper>ul>li>ul.sub-menu.sub-menu-brands>li:has(a:hover)>ul.sub-menu{display:flex}@media screen and (min-width:991px){header.main-header .navigation .navigation-wrapper>ul>li a:hover,header.main-header .navigation .navigation-wrapper>ul>li:hover a{background-color:#fff;color:#000}header.main-header .navigation .navigation-wrapper>ul>li:hover>ul.sub-menu{display:flex}header.main-header .navigation .navigation-wrapper>ul>li:hover>ul.sub-menu.sub-menu-brands{display:block}}header.main-header .navigation .navigation-wrapper>ul>li.menu-item-term{position:static}header.main-header .navigation .navigation-wrapper>ul>li.menu-item-term>ul.sub-menu{background-color:transparent;border-bottom:0;border-radius:0;box-shadow:none;min-width:none;padding:0}@media screen and (min-width:991px){header.main-header .navigation .navigation-wrapper>ul>li.menu-item-term>ul.sub-menu{max-width:300px}}header.main-header .navigation .navigation-wrapper>ul>li.menu-item-term>ul.sub-menu>li{padding:0 20px}@media screen and (min-width:991px){header.main-header .navigation .navigation-wrapper>ul>li.menu-item-term>ul.sub-menu>li:first-child{padding-top:20px}header.main-header .navigation .navigation-wrapper>ul>li.menu-item-term>ul.sub-menu>li:last-child{padding-bottom:20px}header.main-header .navigation .navigation-wrapper>ul>li.menu-item-term>ul.sub-menu>li a:after{display:none}}@media only screen and (max-width:991px){header.main-header .navigation .navigation-wrapper>ul>li.menu-item-term>ul.sub-menu>li{padding:0 10px}}header.main-header .navigation .navigation-wrapper>ul>li.menu-item-term>ul.sub-menu>li>ul.sub-menu{flex-direction:column;padding:10px}@media screen and (min-width:991px){header.main-header .navigation .navigation-wrapper>ul>li.menu-item-term>ul.sub-menu>li>ul.sub-menu{background-color:#fff;border-bottom:1px solid rgba(0,0,0,.1);left:0;min-height:100%;padding:20px 30px 20px 300px;position:absolute;top:0;width:100svw;z-index:-1}}header.main-header .navigation .navigation-wrapper>ul>li.menu-item-term>ul.sub-menu>li>ul.sub-menu:after{background-color:rgba(0,0,0,.1);content:"";display:block;height:100%;left:299px;position:absolute;top:0;width:1px;z-index:-1}@media only screen and (max-width:991px){header.main-header .navigation .navigation-wrapper>ul>li.menu-item-term>ul.sub-menu>li>ul.sub-menu:after{display:none}}@media screen and (min-width:991px){header.main-header .navigation .navigation-wrapper>ul>li.menu-item-term>ul.sub-menu>li>ul.sub-menu>li{padding:0 20px}}header.main-header .navigation .navigation-wrapper>ul>li.menu-item-term>ul.sub-menu>li>ul.sub-menu>li>a{color:#000;display:inline-block;font-size:.875rem;font-weight:600;padding:10px}@media screen and (min-width:991px){header.main-header .navigation .navigation-wrapper>ul>li.menu-item-term>ul.sub-menu>li>ul.sub-menu>li>a:hover{background-color:#000;color:#fff;transform:translateX(10px)}header.main-header .navigation .navigation-wrapper>ul>li.menu-item-term>ul.sub-menu>li:hover ul.sub-menu{display:flex}}header.main-header .navigation .navigation-wrapper>ul>li.menu-item-term>ul.sub-menu>li.is-open{padding:10px}@media screen and (min-width:991px){header.main-header .navigation .navigation-wrapper>ul>li.menu-item-term>ul.sub-menu:not(:has(li:hover))>li:first-child>a{background-color:#000;color:#fff;transform:translateX(10px)}header.main-header .navigation .navigation-wrapper>ul>li.menu-item-term>ul.sub-menu:not(:has(li:hover))>li:first-child>ul.sub-menu{display:flex}}header.main-header .navigation .navigation-wrapper>ul>li.is-brands{position:static}header.main-header .navigation .navigation-wrapper>ul>li.is-promotions>a{background-color:#faf2b7;color:#000}header.main-header .navigation .navigation-wrapper>ul>li.menu-item-more>ul.sub-menu{left:unset;right:0}header.main-header .navigation .navigation-wrapper>ul>li.menu-item-more>ul.sub-menu a:after,header.main-header .navigation .navigation-wrapper>ul>li.menu-item-more>ul.sub-menu ul.sub-menu{display:none!important}header.main-header .navigation .navigation-mobile-header{display:none;flex:0 0 auto;padding:20px;position:relative}@media only screen and (max-width:991px){header.main-header .navigation .navigation-mobile-header{display:block}}header.main-header .navigation .navigation-mobile-header:after{background-color:hsla(0,0%,100%,.1);content:"";height:1px;left:50%;pointer-events:none;position:absolute;top:100%;transform:translateX(-50%);width:80%}header.main-header .navigation .logo{margin-bottom:10px}header.main-header .navigation .head-action.gym{display:flex;margin-bottom:10px}header.main-header .navigation .search-container{flex-grow:0}header.main-header .navigation .search-container input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]){border-radius:5px}header.main-header .navigation .search-results{flex-direction:column}header.main-header .navigation .search-results .brand-items,header.main-header .navigation .search-results .product-items{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}header.main-header .navigation .search-results .brand-items .brand,header.main-header .navigation .search-results .product-items .product{margin-bottom:0}header.main-header .navigation .search-results .category-items{flex-direction:row;flex-wrap:wrap;gap:10px}header.main-header .navigation .search-results .category-items .category{margin-bottom:0;width:auto}header.main-header .main-header-burger{cursor:pointer;display:none;margin-left:20px;margin-right:0;position:relative;width:auto;z-index:105}@media only screen and (max-width:991px){header.main-header .main-header-burger{display:block}}header.main-header .main-header-burger .main-header-burger-inner{display:block;height:38px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:38px}header.main-header .main-header-burger .main-header-burger-inner,header.main-header .main-header-burger .main-header-burger-inner span{box-sizing:border-box}header.main-header .main-header-burger .main-header-burger-inner span{background-color:#fff;border-radius:50px;display:block;height:3px;position:absolute;top:50%;transform:translateY(-50%);transition:top .2s ease-in-out 0s,transform .2s ease-in-out 0s,opacity .2s ease-in-out 0s,background-color .2s ease-in-out 0s;width:100%}@media(prefers-reduced-motion:reduce){header.main-header .main-header-burger .main-header-burger-inner span{transition:none}}header.main-header .main-header-burger .main-header-burger-inner span:first-child{top:calc(50% - 9px)}header.main-header .main-header-burger .main-header-burger-inner span:nth-child(2){top:50%}header.main-header .main-header-burger .main-header-burger-inner span:nth-child(3){top:calc(50% + 9px)}header.main-header .main-header-burger.opened .main-header-burger-inner span:first-child{top:50%;transform:rotate(45deg)}header.main-header .main-header-burger.opened .main-header-burger-inner span:nth-child(2){opacity:0}header.main-header .main-header-burger.opened .main-header-burger-inner span:nth-child(3){top:50%;transform:rotate(-45deg)}header.main-header .mobile-overlay{backdrop-filter:blur(5px);background-color:rgba(0,0,0,.3);display:none;height:100svh;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .2s ease-in-out 0s;width:100svw;z-index:101}@media(prefers-reduced-motion:reduce){header.main-header .mobile-overlay{transition:none}}@media only screen and (max-width:991px){header.main-header .mobile-overlay{display:block}}header.main-header.nav-opened{backdrop-filter:none}header.main-header.nav-opened .navigation{opacity:1;pointer-events:auto;right:0}header.main-header.nav-opened .mobile-overlay{opacity:1;pointer-events:auto}header.main-header.scrolled{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.breadcrumb{background-color:var(--color-black);border-top:1px solid hsla(0,0%,100%,.1);box-sizing:border-box;color:#fff;display:block;min-height:45px;padding:10px 15px}.breadcrumb a{color:#fff;font-size:.875rem;font-weight:600;opacity:.6;transition:opacity .2s ease-in-out}.breadcrumb a:hover{opacity:1}.breadcrumb #breadcrumbs>span{align-items:center;display:flex;min-height:24px}.breadcrumb #breadcrumbs span.breadcrumb_last{font-size:.875rem;font-weight:600}body.squad-nutrition .header-placeholder,body.squad-nutrition header.main-header{background-color:transparent}body.squad-nutrition header.main-header:before{backdrop-filter:blur(10px);background-color:hsla(0,0%,96%,.9);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}body.squad-nutrition header.main-header:after{background-color:rgba(0,0,0,.1);bottom:0;content:"";height:1px;left:0;position:absolute;transition:width .5s cubic-bezier(.66,0,.34,1);width:0}body.squad-nutrition header.main-header .general-heading .account,body.squad-nutrition header.main-header .general-heading .head-action a{color:#000}body.squad-nutrition header.main-header .general-heading .head-action a:hover{color:#e9501c}body.squad-nutrition header.main-header .general-heading .account .picture,body.squad-nutrition header.main-header .general-heading .head-action span.badge{background-color:#e9501c;color:#fff}@media only screen and (max-width:991px){body.squad-nutrition header.main-header .navigation{background-color:#fff}}body.squad-nutrition header.main-header .navigation .navigation-wrapper>ul>li>a{color:color-mix(in srgb,#000,#fff 10%)}body.squad-nutrition header.main-header .navigation .navigation-wrapper>ul>li:hover>a{background-color:#fff}body.squad-nutrition header.main-header .navigation .navigation-wrapper>ul>li.is-promotions>a{background-color:#e9501c;color:#fff}body.squad-nutrition header.main-header .navigation .navigation-mobile-header:after{background-color:rgba(0,0,0,.1)}body.squad-nutrition header.main-header .main-header-burger .main-header-burger-inner span{background-color:#000}body.squad-nutrition header.main-header.scrolled:after{width:100%}.customer-support{align-items:center;background-color:#fff;border-radius:100px;bottom:50px;box-shadow:0 0 10px rgba(0,0,0,.1);display:flex;padding:7px 10px;position:fixed;right:50px;transition:transform .2s linear;z-index:20}@media only screen and (max-width:991px){.customer-support{bottom:20px;right:20px}}.customer-support .support-label{color:rgba(0,0,0,.8);font-size:.875rem;margin-right:10px}.customer-support .support-options{display:flex;gap:5px}.customer-support .support-option{align-items:center;background-color:#242424;border-radius:50%;display:flex;height:40px;justify-content:center;width:40px}.customer-support .support-option svg{height:auto;width:25px}.customer-support .whatsapp{background-color:#25d366;color:#fff}.customer-support .whatsapp:hover{background-color:#242424}.customer-support .zendesk{background-color:var(--color-accent);color:#000}.customer-support .zendesk:hover{background-color:#242424;color:#fff}footer.main-footer{display:flex;flex-direction:column;margin-top:40px}footer.main-footer .wysiwyg{--wysiwyg-spacing:10px}footer.main-footer .footer-bottom,footer.main-footer .footer-top{padding:30px 100px}footer.main-footer .footer-bottom>.wrapper,footer.main-footer .footer-top>.wrapper{display:flex;gap:0 20px;padding:0}@media only screen and (max-width:895px){footer.main-footer .footer-bottom>.wrapper,footer.main-footer .footer-top>.wrapper{align-items:center;flex-direction:column}}@media only screen and (max-width:991px){footer.main-footer .footer-bottom,footer.main-footer .footer-top{padding:30px}}footer.main-footer .footer-top{background-color:color-mix(in srgb,#242424,transparent 90%)}footer.main-footer .footer-top>.wrapper{align-items:center}footer.main-footer .footer-content{display:flex;flex:1;flex-direction:column;padding:20px 0}footer.main-footer .footer-content .footer-title{font-size:1.875rem;line-height:1.35;margin-bottom:5px}footer.main-footer .footer-content .footer-text{font-size:1rem;line-height:1.5;opacity:.6}footer.main-footer .footer-contacts{display:flex}footer.main-footer .footer-contacts .footer-contact-container{margin-right:50px}footer.main-footer .footer-contacts .footer-contact-container:last-child{margin-right:0}footer.main-footer .footer-contacts .footer-contact-title{font-size:1rem;line-height:1.5;margin-bottom:12px;opacity:.6}footer.main-footer .footer-bottom{background-color:#242424}footer.main-footer .footer-bottom>.wrapper{flex-direction:column}footer.main-footer .footer-bottom,footer.main-footer .footer-bottom a,footer.main-footer .footer-bottom p{color:#fff}footer.main-footer .footer-bottom a:focus,footer.main-footer .footer-bottom a:hover{color:#faf2b7}footer.main-footer .footer-logo{margin-bottom:40px;-webkit-user-select:none;-moz-user-select:none;user-select:none}footer.main-footer .footer-logo img{height:auto;width:120px}body.squad-nutrition footer.main-footer .footer-top{background-color:color-mix(in srgb,#e9501c,transparent 90%)}body.squad-nutrition footer.main-footer .footer-contacts .footer-contact-text,body.squad-nutrition footer.main-footer .footer-contacts .footer-contact-title,body.squad-nutrition footer.main-footer .footer-content .footer-title,body.squad-nutrition footer.main-footer .footer-top .footer-text{color:#8c3939}body.squad-nutrition footer.main-footer .footer-bottom{background-color:#fff}body.squad-nutrition footer.main-footer .footer-bottom,body.squad-nutrition footer.main-footer .footer-bottom a,body.squad-nutrition footer.main-footer .footer-bottom p{color:#000}body.squad-nutrition footer.main-footer .footer-bottom a:focus,body.squad-nutrition footer.main-footer .footer-bottom a:hover{color:#e9501c}body.squad-nutrition .customer-support .zendesk{color:#fff}.page-blocks .block{margin-top:60px}.page-blocks .block:first-child{margin-top:30px}.block.basic-list .wrapper{max-width:1100px}.block.basic-list ul{-moz-column-count:var(--list-cols,1);column-count:var(--list-cols,1);-moz-column-gap:20px;column-gap:20px;list-style:none;padding-left:0}@media only screen and (max-width:895px){.block.basic-list ul{-moz-column-count:1;column-count:1}}.block.basic-list li{margin-bottom:15px;position:relative}.block.basic-list li p{font-weight:600;margin:0}.block.basic-list li .list-icon{left:0;max-width:20px;position:absolute}.block.basic-list li.has-icon{padding-left:30px}body.squad-nutrition .block.basic-list li .list-icon{color:#e9501c}.text-tabs>.wrapper{display:flex;flex-direction:column}.text-tabs .tabs{margin:0 auto}.custom-cards-list .cards-list{display:flex;gap:20px;justify-content:center;width:100%}.custom-cards-list .cards-list.has-cols{display:grid;grid-template-columns:repeat(var(--cards-cols,4),minmax(0,1fr))}@media only screen and (max-width:895px){.custom-cards-list .cards-list.has-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:630px){.custom-cards-list .cards-list.has-cols{grid-template-columns:repeat(1,minmax(0,1fr))}}.custom-cards-list .cards-list.has-cols .card{margin:0 auto}.custom-cards-list .card{align-items:center;border:2px solid transparent;border-radius:5px;box-sizing:border-box;display:flex;flex-direction:column;padding:30px;width:auto}.custom-cards-list .card.has-bg:not(.has-borders){box-shadow:0 1px rgba(0,0,0,.1)}.custom-cards-list .card.has-borders{border-color:#242424}.custom-cards-list .card-header{text-align:center;text-transform:uppercase}.custom-cards-list .card-title{font-size:1.25rem}.custom-cards-list .card-subtitle{font-size:1rem;margin-top:7px}.custom-cards-list .card-image{height:300px;margin-top:30px;position:relative;width:100%}.custom-cards-list .card-image img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.custom-cards-list .card-cta{margin-top:30px}body.squad-nutrition .custom-cards-list .card.has-borders{border-color:#e9501c}body.squad-nutrition .custom-cards-list .card-subtitle{color:#e9501c}.framed-text>.wrapper{align-items:center;display:flex;flex-direction:column}.framed-text .content{border:2px solid #242424;box-sizing:border-box;max-width:900px;padding:30px 90px 30px 30px;position:relative;width:100%;z-index:1}.framed-text .framed-text-title{background-color:#f6f6f6;color:#242424;font-size:1.875rem;left:20px;padding:0 12px;position:absolute;top:-18px}.framed-text .framed-text-image{pointer-events:none;position:absolute;right:0;top:0;transform:translate(45%,-50%);z-index:2}.framed-text .framed-text-image img,.framed-text .framed-text-image svg{height:auto;width:150px}.framed-text.has-image{margin-top:120px}body.squad-nutrition .framed-text .content{border-color:#e9501c}body.squad-nutrition .framed-text .framed-text-title{color:#e9501c}.block.hero .swiper-slide .hero-image,.block.hero .swiper-slide .hero-image-mobile{border-radius:10px;height:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.block.hero .swiper-slide.has-image.has-image-mobile .hero-image-mobile{display:none}@media only screen and (max-width:895px){.block.hero .swiper-slide.has-image.has-image-mobile .hero-image-mobile{display:block}.block.hero .swiper-slide.has-image-mobile.has-image .hero-image{display:none}}.block.brands-slider .swiper .swiper-slide{align-items:center;background-color:#fff;border:2px solid transparent;box-sizing:border-box;display:flex;height:180px;justify-content:center;padding:20px;transition:border-color .2s ease-in-out 0s}@media(prefers-reduced-motion:reduce){.block.brands-slider .swiper .swiper-slide{transition:none}}.block.brands-slider .swiper .swiper-slide img{height:auto;max-height:150px;max-width:150px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.block.brands-slider .swiper .swiper-slide:hover{border-color:#242424}.block.images-slider .swiper{justify-content:center}.block.images-slider .swiper-slide{border-radius:10px;line-height:0;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.block.products-tabs>.wrapper{text-align:center}.block.products-tabs .tab-content{padding:0 5px}.block.products-grid .products-grid{grid-template-columns:repeat(var(--grid-columns,auto-fit),minmax(0,1fr))}@media only screen and (max-width:991px){.block.products-grid .products-grid{grid-template-columns:repeat(calc(var(--grid-columns, auto-fit)/2),minmax(0,1fr))}}@media only screen and (max-width:630px){.block.products-grid .products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:498px){.block.products-grid .products-grid{grid-template-columns:100%}}.block.products-cta .products-listing{display:flex;gap:20px;justify-content:center}.product-cta{background-color:rgba(0,0,0,.03);border-radius:10px;display:flex;flex-direction:column;max-width:300px;padding:20px}.product-cta .price del{opacity:.6}.product-cta .price ins{text-decoration:none}.product-cta .product-picture{border-radius:5px;display:inline-block;line-height:0;margin-bottom:15px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.product-cta .product-name{font-size:.875rem;margin-bottom:12px;text-align:center}.product-cta .product-infos{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.product-cta .product-metas{display:flex;flex-direction:column;gap:4px}.product-cta .product-meta{display:flex;font-size:.875rem;gap:6px}.product-cta .product-meta-value{opacity:.9}.product-cta .product-actions{margin-top:auto}.product-cta .product-actions .quantities{border-radius:19px;overflow:hidden}.product-cta .product-actions .quantity-selector .value{flex:1}.product-cta .product-actions .quantity-selector .value input{max-width:100%}.product-cta .product-desc{--wysiwyg-spacing:10px;font-size:.875rem;font-weight:600;margin-top:15px}.product-cta .product-desc p{font-weight:600}.product-cta .product-desc a{color:rgba(36,36,36,.5);font-weight:600;text-decoration:underline;text-decoration-color:rgba(36,36,36,.5);text-underline-offset:2px}body.squad-nutrition .block.products-cta .product-cta .price{color:#e9501c}body.squad-nutrition .block.products-cta .product-cta .product-desc a{text-decoration-color:rgba(233,80,28,.5)}.block.dishes-grid .dishes-grid{display:grid;gap:30px;grid-template-columns:repeat(var(--grid-columns,auto-fit),minmax(0,1fr));justify-items:center}@media only screen and (max-width:991px){.block.dishes-grid .dishes-grid{grid-template-columns:repeat(calc(var(--grid-columns, auto-fit)/2),minmax(0,1fr))}}@media only screen and (max-width:630px){.block.dishes-grid .dishes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:498px){.block.dishes-grid .dishes-grid{grid-template-columns:100%}}.block.dishes-grid .dish-card button{background-color:transparent;border:0;border-radius:0;cursor:pointer;padding:0}.block.dishes-grid .dish-card{position:relative;z-index:1}.block.dishes-grid .dish-card figure{border-radius:20px;line-height:0;overflow:hidden}.block.dishes-grid .dish-card .dish-card__title{display:inline-block;font-size:.875rem;font-weight:700;margin-top:12px;padding:0 15px;transition:color .2s ease-in-out 0s}@media(prefers-reduced-motion:reduce){.block.dishes-grid .dish-card .dish-card__title{transition:none}}.block.dishes-grid .dish-card .dish-card__icon{align-items:center;background-color:rgba(0,0,0,.1);border-radius:50%;box-sizing:border-box;color:rgba(0,0,0,.8);display:flex;height:30px;justify-content:center;line-height:0;padding:5px;position:absolute;right:10px;top:10px;transition:color .2s ease-in-out 0s,background-color .2s ease-in-out 0s;width:30px;z-index:5}@media(prefers-reduced-motion:reduce){.block.dishes-grid .dish-card .dish-card__icon{transition:none}}@media only screen and (max-width:991px){.block.dishes-grid .dish-card .dish-card__icon{height:50px;width:50px}}.block.dishes-grid .dish-card .dish-card__icon svg{height:auto;width:20px}@media only screen and (max-width:991px){.block.dishes-grid .dish-card .dish-card__icon svg{width:30px}}.block.dishes-grid .dish-card:hover .dish-card__title{color:rgba(0,0,0,.5)}.block.dishes-grid .dish-card:hover .dish-card__icon{background-color:rgba(0,0,0,.8);color:#fff}.block.dishes-grid .dish-modal .dish-accordion{padding:10px 20px}.block.dishes-grid .dish-modal h3.dish-accordion__heading{border-bottom:1px solid rgba(0,0,0,.1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.block.dishes-grid .dish-modal h3.dish-accordion__heading button{font-size:1rem;font-weight:700;padding:13px 10px;position:relative;text-align:left;width:100%}.block.dishes-grid .dish-modal h3.dish-accordion__heading button:after{content:"+";font-size:1.25rem;font-weight:500;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.block.dishes-grid .dish-modal h3.dish-accordion__heading button[aria-expanded=true]:after{content:"-"}.block.dishes-grid .dish-modal h3.dish-accordion__heading button:hover,.block.dishes-grid .dish-modal h3.dish-accordion__heading button[aria-expanded=true]{background-color:rgba(0,0,0,.05)}.block.dishes-grid .dish-modal .dish-accordion__content{font-size:.875rem;font-weight:500;padding:15px 10px}.block.dishes-grid .dish-modal .dish-nutrition__row{align-items:center;border-bottom:1px solid rgba(0,0,0,.1);display:flex;justify-content:space-between;padding:10px}.block.dishes-grid .dish-modal .dish-nutrition__row:last-child{border-bottom:0}.block.dishes-grid .dish-modal .dish-nutrition__row:not(.dish-nutrition__row--child){font-weight:700}.block.dishes-grid .dish-modal .dish-nutrition__row.dish-nutrition__row--child{font-style:italic;padding-left:30px}.block.dishes-grid .dish-modal .dish-nutrition__row:hover{background-color:rgba(0,0,0,.02)}body.squad-nutrition .block.dishes-grid .dish-card:hover .dish-card__title{color:rgba(233,80,28,.5)}body.squad-nutrition .block.dishes-grid .dish-card:hover .dish-card__icon{background-color:#e9501c;color:#fff}body.home .breadcrumb{display:none}.hero{margin-bottom:45px}.brands-slider,.hero{margin-top:30px}body.squad-nutrition .brands-slider .swiper .swiper-slide:hover{border-color:#e9501c}.home-brands-list,.home-products-promo{margin-top:30px}.home-brands-list button.btn{margin-top:20px;padding-bottom:14px;padding-top:14px;width:100%}.error-page.page-not-found .wrapper{align-items:center;display:flex;flex-direction:column;padding:60px 0;text-align:center}.error-page.page-not-found .error-code{font-size:4.375rem;margin-bottom:20px}.error-page.page-not-found h1{margin-bottom:30px}.error-page.page-not-found .buttons{margin-top:40px}nav.woocommerce-pagination{align-items:center;background-color:#fff;border-bottom:1px solid rgba(0,0,0,.1);border-radius:5px;box-sizing:border-box;display:flex;justify-content:center;padding:20px;width:100%}nav.woocommerce-pagination ul.page-numbers{align-items:stretch;border:none;display:flex;gap:10px;list-style:none}nav.woocommerce-pagination ul.page-numbers li{border:none}nav.woocommerce-pagination ul.page-numbers li .page-numbers,nav.woocommerce-pagination ul.page-numbers li a.page-numbers{align-items:center;border-radius:3px;box-sizing:border-box;color:#000;display:flex;font-size:1rem;font-weight:600;height:40px;justify-content:center;min-width:40px;padding:6px 5px 5px;position:relative}nav.woocommerce-pagination ul.page-numbers li .page-numbers:hover,nav.woocommerce-pagination ul.page-numbers li a.page-numbers:hover{background-color:rgba(0,0,0,.1)}nav.woocommerce-pagination ul.page-numbers li .page-numbers.current,nav.woocommerce-pagination ul.page-numbers li a.page-numbers.current{background-color:#000;color:#fff}nav.woocommerce-pagination ul.page-numbers li .page-numbers.next,nav.woocommerce-pagination ul.page-numbers li .page-numbers.prev,nav.woocommerce-pagination ul.page-numbers li a.page-numbers.next,nav.woocommerce-pagination ul.page-numbers li a.page-numbers.prev{padding-top:7px}nav.woocommerce-pagination ul.page-numbers li .page-numbers.next span,nav.woocommerce-pagination ul.page-numbers li .page-numbers.prev span,nav.woocommerce-pagination ul.page-numbers li a.page-numbers.next span,nav.woocommerce-pagination ul.page-numbers li a.page-numbers.prev span{align-items:center;display:inline-flex;font-size:24px;height:100%;justify-content:center;padding:0;position:absolute;top:0;vertical-align:middle;width:20px}nav.woocommerce-pagination ul.page-numbers li .page-numbers.prev,nav.woocommerce-pagination ul.page-numbers li a.page-numbers.prev{padding:5px 15px 5px 38px}nav.woocommerce-pagination ul.page-numbers li .page-numbers.prev span,nav.woocommerce-pagination ul.page-numbers li a.page-numbers.prev span{left:8px}nav.woocommerce-pagination ul.page-numbers li .page-numbers.next,nav.woocommerce-pagination ul.page-numbers li a.page-numbers.next{padding:5px 38px 5px 15px}nav.woocommerce-pagination ul.page-numbers li .page-numbers.next span,nav.woocommerce-pagination ul.page-numbers li a.page-numbers.next span{right:8px}.woocommerce-page .product-archive-page{box-sizing:border-box;display:grid;gap:30px;grid-template-columns:300px 1fr;padding:20px;width:100%}@media only screen and (max-width:1200px){.woocommerce-page .product-archive-page{display:flex;position:relative}}.woocommerce-page .product-archive-wrapper{width:100%}.woocommerce-page header.woocommerce-products-header{border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:10px;padding-bottom:10px;padding-left:10px;padding-right:10px}.woocommerce-page header.woocommerce-products-header h1{font-style:italic;font-weight:800;text-transform:uppercase}.woocommerce-page header.woocommerce-products-header .term-description{margin-top:10px}.woocommerce-page header.woocommerce-products-header .term-description p{font-size:.875rem;font-weight:500;line-height:1.25rem}.woocommerce-page header.woocommerce-products-header .subcategory-navigation{margin-top:10px;position:relative}.woocommerce-page header.woocommerce-products-header .subcategory-list{display:flex;flex-wrap:nowrap;gap:12px;overflow-x:auto;padding:0 10px 20px;scroll-snap-type:x mandatory}.woocommerce-page header.woocommerce-products-header .subcategory-item{background-color:rgba(0,0,0,.05);border-radius:5px;display:inline-block;flex-shrink:0;font-size:.8125rem;font-weight:500;padding:7px 10px;scroll-snap-align:start;white-space:nowrap}.woocommerce-page header.woocommerce-products-header .subcategory-item:hover{background-color:rgba(0,0,0,.2)}.woocommerce-page .woocommerce-no-products-found{align-items:center;background-color:#fff;border-bottom:1px solid rgba(0,0,0,.1);border-radius:5px;display:flex;justify-content:center;min-height:500px}.woocommerce-page p.woocommerce-result-count{border-bottom:1px solid rgba(0,0,0,.1);box-sizing:border-box;font-size:.875rem;line-height:1.25rem;margin-bottom:20px;padding:0 0 10px 10px}.woocommerce-page ul.products{box-sizing:border-box;display:flex;flex-direction:column;gap:10px;margin-bottom:20px;padding:0}.woocommerce-page ul.products li.product{background-color:color-mix(in srgb,var(--color-light-grey),#000 5%);border-radius:5px;box-sizing:border-box;display:grid;gap:25px;grid-template-columns:260px 1fr;margin:0;padding:20px;width:100%}@media only screen and (max-width:991px){.woocommerce-page ul.products li.product{display:flex;flex-direction:column;gap:20px;padding:20px}}.woocommerce-page ul.products li.product .product-side{position:relative}.woocommerce-page ul.products li.product .product-side .product-side-content{display:flex;flex-direction:column;gap:10px;position:sticky}.woocommerce-page ul.products li.product .product-side .product-side-content .picture,.woocommerce-page ul.products li.product .product-side .product-side-content .product-brand{align-items:center;background-color:#fff;border-radius:5px;box-sizing:border-box;display:flex;justify-content:center;overflow:hidden;padding:10px}.woocommerce-page ul.products li.product .product-side .product-side-content .picture{aspect-ratio:1/1;overflow:hidden}.woocommerce-page ul.products li.product .product-side .product-side-content .picture img{max-height:200px;max-width:200px;width:100%}.woocommerce-page ul.products li.product .product-side .product-side-content .picture .close{display:none}.woocommerce-page ul.products li.product .product-side .product-side-content .product-brand{box-sizing:border-box;padding:20px}@media only screen and (max-width:991px){.woocommerce-page ul.products li.product .product-side .product-side-content .product-brand{bottom:10px;left:10px;padding:10px;position:absolute}}@media only screen and (max-width:630px){.woocommerce-page ul.products li.product .product-side .product-side-content .product-brand{padding:5px}}.woocommerce-page ul.products li.product .product-side .product-side-content .product-brand img{float:left;height:auto;margin:0;max-height:50px;max-width:150px;width:100%}@media only screen and (max-width:498px){.woocommerce-page ul.products li.product .product-side .product-side-content .product-brand img{max-height:40px;max-width:120px}}.woocommerce-page ul.products li.product .product-side .product-side-content .share{align-items:center;display:flex;justify-content:center}@media only screen and (max-width:991px){.woocommerce-page ul.products li.product .product-side .product-side-content .share{bottom:10px;position:absolute;right:10px}}.woocommerce-page ul.products li.product .product-side .product-side-content .share a{align-items:center;background-color:rgba(0,0,0,.1);display:flex;justify-content:center;transition:background-color .2s ease-in-out,color .2s ease-in-out;width:100%}@media screen and (min-width:991px){.woocommerce-page ul.products li.product .product-side .product-side-content .share a{padding:5px 0}}@media only screen and (max-width:630px){.woocommerce-page ul.products li.product .product-side .product-side-content .share a{font-size:.75rem;gap:5px;height:35px;padding:0 7px}}.woocommerce-page ul.products li.product .product-side .product-side-content .share a svg{height:18px;transition:fill .2s ease-in-out;width:18px}.woocommerce-page ul.products li.product .product-side .product-side-content .share a:hover{background-color:#000;color:#fff}.woocommerce-page ul.products li.product .product-side .product-side-content .share a:hover svg{fill:#fff}@media only screen and (max-width:991px){.woocommerce-page ul.products li.product .product-side .product-side-content .edit{position:absolute;right:10px;top:10px}}.woocommerce-page ul.products li.product .product-side .product-side-content .edit a.btn{width:100%}@media only screen and (max-width:630px){.woocommerce-page ul.products li.product .product-side .product-side-content .edit a.btn{font-size:.75rem;gap:5px;height:35px;padding:0 7px}}.woocommerce-page ul.products li.product .product-side .product-side-content .edit a.btn svg{fill:#fff;height:22px;transition:fill .2s ease-in-out;width:22px}.woocommerce-page ul.products li.product .product-title{margin-bottom:10px}.woocommerce-page ul.products li.product .product-title mark{background:none;background-color:rgba(0,0,0,.7);border-radius:3px;color:#fff;display:inline-block;font-weight:700;padding:2px 3px 0;transform:translateY(-2px);vertical-align:middle}.woocommerce-page ul.products li.product .product-title h2{font-size:30px;font-weight:700;line-height:40px;margin:0}.woocommerce-page ul.products li.product .product-title h5{color:rgba(0,0,0,.5);font-size:14px;font-weight:700;line-height:14px}.woocommerce-page ul.products li.product ul.discounts{list-style:none;margin-bottom:15px;padding:0}.woocommerce-page ul.products li.product ul.discounts li{align-items:center;background-color:#fff;border:2px solid #000;border-radius:5px;display:flex;font-size:.875rem;gap:10px;margin-bottom:10px;padding-right:10px;width:-moz-fit-content;width:fit-content}.woocommerce-page ul.products li.product ul.discounts li:last-child{margin-bottom:0}.woocommerce-page ul.products li.product ul.discounts li span{align-items:center;background-color:#000;color:#fff;display:inline-flex;font-size:.75rem;font-weight:700;height:30px;justify-content:center;padding:0 10px;text-transform:uppercase}.woocommerce-page ul.products li.product ul.variations{display:flex;flex:1;flex-direction:column;gap:10px;margin-bottom:0;padding:0}.woocommerce-page ul.products li.product ul.variations:after,.woocommerce-page ul.products li.product ul.variations:before{display:none}.woocommerce-page ul.products li.product ul.variations li.variation{list-style:none}.woocommerce-page ul.products li.product ul.variations li.variation .product-infos{align-items:stretch;background-color:#fff;border:2px solid transparent;border-radius:5px;box-sizing:border-box;display:flex;gap:20px;padding:10px;transition:border-color .2s ease-in-out}@media only screen and (max-width:2000px){.woocommerce-page ul.products li.product ul.variations li.variation .product-infos{display:grid;grid-template-columns:auto auto auto 1fr;row-gap:10px;width:100%}}@media only screen and (max-width:1600px){.woocommerce-page ul.products li.product ul.variations li.variation .product-infos{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width:991px){.woocommerce-page ul.products li.product ul.variations li.variation .product-infos{grid-template-areas:"data data data" "badges badges badges" "stock actions price" "qty qty qty";grid-template-columns:repeat(3,minmax(0,1fr))}}.woocommerce-page ul.products li.product ul.variations li.variation .data{align-items:center;display:flex;flex:1;font-weight:700;height:40px}@media only screen and (max-width:2000px){.woocommerce-page ul.products li.product ul.variations li.variation .data{border-bottom:1px solid rgba(0,0,0,.1);grid-column:span 4;height:auto;padding:0 0 10px}}@media only screen and (max-width:1600px){.woocommerce-page ul.products li.product ul.variations li.variation .data{grid-column:span 3}}@media only screen and (max-width:991px){.woocommerce-page ul.products li.product ul.variations li.variation .data{grid-area:data}}.woocommerce-page ul.products li.product ul.variations li.variation .data .attributes{font-size:14px;line-height:24px;padding-top:2px}.woocommerce-page ul.products li.product ul.variations li.variation .data .details{color:rgba(0,0,0,.5);font-size:12px;line-height:22px}.woocommerce-page ul.products li.product ul.variations li.variation .data .details span:after{content:"-";display:inline-block;margin:0 3px 0 5px}.woocommerce-page ul.products li.product ul.variations li.variation .data .details span:last-child:after{display:none}.woocommerce-page ul.products li.product ul.variations li.variation .badges{align-items:center;display:flex;gap:5px}@media only screen and (max-width:2000px){.woocommerce-page ul.products li.product ul.variations li.variation .badges{grid-column:span 4}}@media only screen and (max-width:1600px){.woocommerce-page ul.products li.product ul.variations li.variation .badges{grid-column:span 3}}@media only screen and (max-width:991px){.woocommerce-page ul.products li.product ul.variations li.variation .badges{grid-area:badges}}.woocommerce-page ul.products li.product ul.variations li.variation .badges .badge{align-items:center;border:2px solid #000;border-radius:5px;display:inline-flex;font-size:.75rem;font-weight:700;height:20px;line-height:14px;padding-right:5px;text-transform:uppercase}.woocommerce-page ul.products li.product ul.variations li.variation .badges .badge span{align-items:center;background-color:#000;box-sizing:border-box;color:#fff;display:inline-flex;height:100%;justify-content:center;margin-right:5px;padding:0 5px}.woocommerce-page ul.products li.product ul.variations li.variation .badges .badge.badge-gift{padding-left:5px}.woocommerce-page ul.products li.product ul.variations li.variation .badges.gifted-products{align-items:flex-start;background-color:rgba(0,0,0,.1);border-bottom-left-radius:5px;border-bottom-right-radius:5px;box-sizing:border-box;flex-direction:column;left:0;padding:7px 5px;position:absolute;top:100%;transition:border-color .2s ease-in-out;width:100%;z-index:-1}.woocommerce-page ul.products li.product ul.variations li.variation .badges.gifted-products:after{background-color:rgba(0,0,0,.1);content:"";height:10px;left:0;pointer-events:none;position:absolute;right:0;top:-10px;width:100%;z-index:-1}.woocommerce-page ul.products li.product ul.variations li.variation .badges.gifted-products .badge,.woocommerce-page ul.products li.product ul.variations li.variation .badges.gifted-products .link,.woocommerce-page ul.products li.product ul.variations li.variation .badges.gifted-products button{box-sizing:border-box;color:#000}.woocommerce-page ul.products li.product ul.variations li.variation .badges.gifted-products .badge{border:0;width:100%}.woocommerce-page ul.products li.product ul.variations li.variation .badges.gifted-products button{all:unset;cursor:pointer}.woocommerce-page ul.products li.product ul.variations li.variation .badges.gifted-products .link{background-color:#000;border-radius:3px;color:#fff;flex-shrink:0;margin-left:20px;margin-right:0;padding:1px 5px 0;transition:background-color .2s ease-in-out 0s;white-space:nowrap}@media(prefers-reduced-motion:reduce){.woocommerce-page ul.products li.product ul.variations li.variation .badges.gifted-products .link{transition:none}}.woocommerce-page ul.products li.product ul.variations li.variation .badges.gifted-products .link:hover{background-color:hsla(0,0%,100%,.1)}.woocommerce-page ul.products li.product ul.variations li.variation .badges.gifted-products .text{background:none;border:1px solid #000;border-bottom-right-radius:3px;border-top-right-radius:3px;color:#000;margin-right:auto;overflow:hidden;padding:1px 5px 0;text-overflow:ellipsis;white-space:nowrap}.woocommerce-page ul.products li.product ul.variations li.variation .badges.gifted-products .label{border-bottom-left-radius:3px;border-top-left-radius:3px;margin-right:0;padding:1px 5px 0}.woocommerce-page ul.products li.product ul.variations li.variation .actions,.woocommerce-page ul.products li.product ul.variations li.variation .price,.woocommerce-page ul.products li.product ul.variations li.variation .quantities,.woocommerce-page ul.products li.product ul.variations li.variation .stock{align-items:center;display:flex;justify-content:center;min-width:120px}.woocommerce-page ul.products li.product ul.variations li.variation .quantities{position:relative}@media only screen and (max-width:1600px){.woocommerce-page ul.products li.product ul.variations li.variation .quantities{grid-column:span 3;margin-top:10px}}@media only screen and (max-width:991px){.woocommerce-page ul.products li.product ul.variations li.variation .quantities{grid-area:qty}}.woocommerce-page ul.products li.product ul.variations li.variation .quantities.disabled{opacity:1;pointer-events:none}.woocommerce-page ul.products li.product ul.variations li.variation .quantities.disabled .loading{opacity:1}.woocommerce-page ul.products li.product ul.variations li.variation .quantities .loading{align-items:center;background-color:#fff;display:flex;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}.woocommerce-page ul.products li.product ul.variations li.variation .actions{justify-content:flex-end;width:150px}@media only screen and (max-width:2000px){.woocommerce-page ul.products li.product ul.variations li.variation .actions{width:auto}}@media only screen and (max-width:991px){.woocommerce-page ul.products li.product ul.variations li.variation .actions{grid-area:actions}}.woocommerce-page ul.products li.product ul.variations li.variation .actions ul{display:none;gap:20px;list-style:none;margin:0;padding:0}.woocommerce-page ul.products li.product ul.variations li.variation .actions ul.show{display:flex}.woocommerce-page ul.products li.product ul.variations li.variation .actions ul:after,.woocommerce-page ul.products li.product ul.variations li.variation .actions ul:before{display:none}.woocommerce-page ul.products li.product ul.variations li.variation .actions ul li{position:relative}.woocommerce-page ul.products li.product ul.variations li.variation .actions ul li.fake{width:24px}.woocommerce-page ul.products li.product ul.variations li.variation .actions ul li:has(.tooltip):focus .tooltip,.woocommerce-page ul.products li.product ul.variations li.variation .actions ul li:has(.tooltip):has(a:focus) .tooltip,.woocommerce-page ul.products li.product ul.variations li.variation .actions ul li:has(.tooltip):has(a:hover) .tooltip,.woocommerce-page ul.products li.product ul.variations li.variation .actions ul li:has(.tooltip):hover .tooltip{opacity:1}.woocommerce-page ul.products li.product ul.variations li.variation .actions ul li.wishlisted a{color:red}.woocommerce-page ul.products li.product ul.variations li.variation .actions ul li.open-nutrifacts .nutrifacts{align-items:center;backdrop-filter:blur(10px);background-color:rgba(0,0,0,.6);display:none;height:100svh;justify-content:center;left:0;position:fixed;top:0;width:100svw;z-index:100}.woocommerce-page ul.products li.product ul.variations li.variation .actions ul li.open-nutrifacts .nutrifacts .backdrop{height:100%;left:0;position:absolute;top:0;width:100%}.woocommerce-page ul.products li.product ul.variations li.variation .actions ul li.open-nutrifacts .nutrifacts .box{align-items:center;background-color:#fff;border-radius:5px;box-sizing:border-box;display:flex;height:auto;justify-content:center;max-width:700px;position:relative;width:100%}.woocommerce-page ul.products li.product ul.variations li.variation .actions ul li.open-nutrifacts .nutrifacts .box .close{align-items:center;background-color:rgba(0,0,0,.1);border-bottom-left-radius:10px;cursor:pointer;display:flex;height:50px;justify-content:center;position:absolute;right:0;top:0;transition:background-color .2s ease-in-out,color .2s ease-in-out;width:50px}.woocommerce-page ul.products li.product ul.variations li.variation .actions ul li.open-nutrifacts .nutrifacts .box .close:hover{background-color:#000;color:#fff}.woocommerce-page ul.products li.product ul.variations li.variation .actions ul li.open-nutrifacts .nutrifacts .box .close span{font-size:1.875rem}.woocommerce-page ul.products li.product ul.variations li.variation .actions ul li.open-nutrifacts .nutrifacts .box .accordion{border-radius:5px;max-height:500px;overflow:scroll;padding:20px 80px 20px 20px}.woocommerce-page ul.products li.product ul.variations li.variation .actions ul li.open-nutrifacts .nutrifacts .box .accordion .accordion-item{border-bottom:1px solid rgba(0,0,0,.1);transition:background-color .2s ease-in-out}.woocommerce-page ul.products li.product ul.variations li.variation .actions ul li.open-nutrifacts .nutrifacts .box .accordion .accordion-item:hover{background-color:rgba(0,0,0,.05)}.woocommerce-page ul.products li.product ul.variations li.variation .actions ul li.open-nutrifacts .nutrifacts .box .accordion .accordion-item.opened .accordion-title .indicator span[class=icon-minus]{display:inline-block}.woocommerce-page ul.products li.product ul.variations li.variation .actions ul li.open-nutrifacts .nutrifacts .box .accordion .accordion-item.opened .accordion-title .indicator span[class=icon-plus]{display:none}.woocommerce-page ul.products li.product ul.variations li.variation .actions ul li.open-nutrifacts .nutrifacts .box .accordion .accordion-item:last-child{border-bottom:none}.woocommerce-page ul.products li.product ul.variations li.variation .actions ul li.open-nutrifacts .nutrifacts .box .accordion .accordion-item .accordion-title{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;padding:13px 10px 10px 15px}.woocommerce-page ul.products li.product ul.variations li.variation .actions ul li.open-nutrifacts .nutrifacts .box .accordion .accordion-item .accordion-title h5{flex:1;font-size:.875rem;font-style:italic;font-weight:700;text-transform:uppercase}.woocommerce-page ul.products li.product ul.variations li.variation .actions ul li.open-nutrifacts .nutrifacts .box .accordion .accordion-item .accordion-title .indicator{align-items:center;display:flex;justify-content:center}.woocommerce-page ul.products li.product ul.variations li.variation .actions ul li.open-nutrifacts .nutrifacts .box .accordion .accordion-item .accordion-title .indicator span{font-size:25px}.woocommerce-page ul.products li.product ul.variations li.variation .actions ul li.open-nutrifacts .nutrifacts .box .accordion .accordion-item .accordion-title .indicator span[class=icon-minus]{display:none}.woocommerce-page ul.products li.product ul.variations li.variation .actions ul li.open-nutrifacts .nutrifacts .box .accordion .accordion-item .accordion-title .indicator span[class=icon-plus]{display:inline-block}.woocommerce-page ul.products li.product ul.variations li.variation .actions ul li.open-nutrifacts .nutrifacts .box .accordion .accordion-item .accordion-content{height:0;overflow:hidden}.woocommerce-page ul.products li.product ul.variations li.variation .actions ul li.open-nutrifacts .nutrifacts .box .accordion .accordion-item .accordion-content .accordion-inner{font-size:.875rem;font-weight:500;line-height:1.25rem;padding:0 15px 20px}.woocommerce-page ul.products li.product ul.variations li.variation .actions ul li.open-nutrifacts .nutrifacts .box .accordion .accordion-item .accordion-content .accordion-inner ul{display:block}.woocommerce-page ul.products li.product ul.variations li.variation .actions ul li.open-nutrifacts .nutrifacts .box .accordion .accordion-item .accordion-content .accordion-inner table.nutri-table{border:none;border-collapse:collapse;text-align:left;width:100%}.woocommerce-page ul.products li.product ul.variations li.variation .actions ul li.open-nutrifacts .nutrifacts .box .accordion .accordion-item .accordion-content .accordion-inner table.nutri-table td.align-center,.woocommerce-page ul.products li.product ul.variations li.variation .actions ul li.open-nutrifacts .nutrifacts .box .accordion .accordion-item .accordion-content .accordion-inner table.nutri-table th.align-center{text-align:center}.woocommerce-page ul.products li.product ul.variations li.variation .actions ul li.open-nutrifacts .nutrifacts .box .accordion .accordion-item .accordion-content .accordion-inner table.nutri-table td.align-right,.woocommerce-page ul.products li.product ul.variations li.variation .actions ul li.open-nutrifacts .nutrifacts .box .accordion .accordion-item .accordion-content .accordion-inner table.nutri-table th.align-right{text-align:right}.woocommerce-page ul.products li.product ul.variations li.variation .actions ul li.open-nutrifacts .nutrifacts .box .accordion .accordion-item .accordion-content .accordion-inner table.nutri-table td.small,.woocommerce-page ul.products li.product ul.variations li.variation .actions ul li.open-nutrifacts .nutrifacts .box .accordion .accordion-item .accordion-content .accordion-inner table.nutri-table th.small{width:20%}.woocommerce-page ul.products li.product ul.variations li.variation .actions ul li.open-nutrifacts .nutrifacts .box .accordion .accordion-item .accordion-content .accordion-inner table.nutri-table th{background-color:rgba(0,0,0,.05)}.woocommerce-page ul.products li.product ul.variations li.variation .actions ul li.open-nutrifacts .nutrifacts .box .accordion .accordion-item .accordion-content .accordion-inner table.nutri-table td,.woocommerce-page ul.products li.product ul.variations li.variation .actions ul li.open-nutrifacts .nutrifacts .box .accordion .accordion-item .accordion-content .accordion-inner table.nutri-table th{padding:12px 10px 10px;vertical-align:middle}.woocommerce-page ul.products li.product ul.variations li.variation .actions ul li.open-nutrifacts .nutrifacts .box .accordion .accordion-item .accordion-content .accordion-inner table.nutri-table tbody tr:last-child td{border:none}.woocommerce-page ul.products li.product ul.variations li.variation .actions ul li.open-nutrifacts .nutrifacts .box .accordion .accordion-item .accordion-content .accordion-inner table.nutri-table tbody tr:has(td.child) td{font-style:italic;font-weight:500}.woocommerce-page ul.products li.product ul.variations li.variation .actions ul li.open-nutrifacts .nutrifacts .box .accordion .accordion-item .accordion-content .accordion-inner table.nutri-table tbody tr td{background-color:#fff;border-bottom:1px solid rgba(0,0,0,.1);font-weight:700}.woocommerce-page ul.products li.product ul.variations li.variation .actions ul li.open-nutrifacts .nutrifacts .box .accordion .accordion-item .accordion-content .accordion-inner table.nutri-table tbody tr td.child{padding-left:30px}.woocommerce-page ul.products li.product ul.variations li.variation .actions ul li.open-nutrifacts .nutrifacts .box .accordion .accordion-item .accordion-content .accordion-inner table.nutri-table tbody tr:hover td{background-color:rgba(0,0,0,.02)}.woocommerce-page ul.products li.product ul.variations li.variation .actions ul li.open-nutrifacts .nutrifacts.opened{display:flex}.woocommerce-page ul.products li.product ul.variations li.variation .actions ul li.open-picture .variation-picture{align-items:center;display:none;height:100vh;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .2s ease-in-out;width:100svw;z-index:100}.woocommerce-page ul.products li.product ul.variations li.variation .actions ul li.open-picture .variation-picture.opened{display:flex;opacity:1;pointer-events:auto}.woocommerce-page ul.products li.product ul.variations li.variation .actions ul li.open-picture .variation-picture .backdrop{backdrop-filter:blur(10px);background-color:rgba(0,0,0,.6);height:100svh;left:0;position:absolute;top:0;width:100svw}.woocommerce-page ul.products li.product ul.variations li.variation .actions ul li.open-picture .variation-picture .box{align-items:center;background-color:#fff;border-radius:5px;box-sizing:border-box;display:flex;height:100%;justify-content:center;max-height:600px;max-width:600px;overflow:hidden;padding:40px;position:relative;width:100%}.woocommerce-page ul.products li.product ul.variations li.variation .actions ul li.open-picture .variation-picture .box .close{align-items:center;background-color:rgba(0,0,0,.1);border-bottom-left-radius:10px;cursor:pointer;display:flex;height:50px;justify-content:center;position:absolute;right:0;top:0;transition:background-color .2s ease-in-out,color .2s ease-in-out;width:50px}.woocommerce-page ul.products li.product ul.variations li.variation .actions ul li.open-picture .variation-picture .box .close:hover{background-color:#000;color:#fff}.woocommerce-page ul.products li.product ul.variations li.variation .actions ul li.open-picture .variation-picture .box .close span{font-size:1.875rem}.woocommerce-page ul.products li.product ul.variations li.variation .actions ul li.open-picture .variation-picture .box img{height:auto;width:100%}.woocommerce-page ul.products li.product ul.variations li.variation .actions ul li a{align-items:center;color:#000;display:inline-flex;float:left;justify-content:center;line-height:24px;transition:color .2s ease-in-out}.woocommerce-page ul.products li.product ul.variations li.variation .actions ul li span.loader-spinner{margin-top:1px}.woocommerce-page ul.products li.product ul.variations li.variation .price{align-items:center;color:#000;display:flex;font-size:16px;font-weight:700;justify-content:center;line-height:20px;margin:0;text-align:left;width:150px}@media only screen and (max-width:991px){.woocommerce-page ul.products li.product ul.variations li.variation .price{grid-area:price;justify-content:flex-end;width:100%}}.woocommerce-page ul.products li.product ul.variations li.variation .price .sale-price{display:flex;flex-direction:column}.woocommerce-page ul.products li.product ul.variations li.variation .price .sale-price del{font-size:1rem;opacity:.5}.woocommerce-page ul.products li.product ul.variations li.variation .price .sale-price span.badge{background-color:#000;border-radius:10px;box-sizing:border-box;color:#fff;display:inline-block;font-size:.8125rem;height:20px;line-height:20px;padding:1px 8px 0;transform:translateY(-2px) translateX(2px);vertical-align:middle}@media only screen and (max-width:991px){.woocommerce-page ul.products li.product ul.variations li.variation .stock{grid-area:stock;justify-content:flex-start}}@media only screen and (max-width:1600px){.woocommerce-page ul.products li.product ul.variations li.variation .alert-buttons{grid-column:span 3}}@media only screen and (max-width:1200px){.woocommerce-page ul.products li.product ul.variations li.variation .alert-buttons{justify-content:center;margin-top:10px}}@media only screen and (max-width:991px){.woocommerce-page ul.products li.product ul.variations li.variation .alert-buttons{grid-area:qty}}.woocommerce-page ul.products li.product ul.variations li.variation .alert,.woocommerce-page ul.products li.product ul.variations li.variation .quantities{align-items:center;display:flex;gap:10px;justify-content:center;min-width:354px}.woocommerce-page ul.products li.product ul.variations li.variation .alert{display:none}.woocommerce-page ul.products li.product ul.variations li.variation .alert.show{display:flex}.woocommerce-page ul.products li.product ul.variations li.variation .alert a.btn{height:38px;width:100%}@media only screen and (max-width:1200px){.woocommerce-page ul.products li.product ul.variations li.variation .alert a.btn{width:auto}}.woocommerce-page ul.products li.product ul.variations li.variation .alert span.loader-spinner{margin:7px 0}.woocommerce-page ul.products li.product ul.variations li.variation .user-login{align-items:center;display:flex;gap:20px;justify-content:center}@media screen and (min-width:1600px){.woocommerce-page ul.products li.product ul.variations li.variation .user-login{justify-content:end}}@media screen and (min-width:992px){.woocommerce-page ul.products li.product ul.variations li.variation .user-login{grid-column:span 3}}@media only screen and (max-width:1200px){.woocommerce-page ul.products li.product ul.variations li.variation .user-login{margin-top:10px}}@media only screen and (max-width:991px){.woocommerce-page ul.products li.product ul.variations li.variation .user-login{grid-area:qty}}.woocommerce-page ul.products li.product ul.variations li.variation .user-login p{font-size:.8125rem;font-weight:500;line-height:1.1875rem;max-width:250px;opacity:.7;text-align:center}.woocommerce-page ul.products li.product ul.variations li.variation .user-login a.btn{height:38px}.woocommerce-page ul.products li.product ul.variations li.variation:hover{border-color:#000}.woocommerce-page ul.products li.product ul.variations li.variation.can-be-gifted{border-bottom:0;margin-bottom:calc(var(--gift-count)*20px + 14px);position:relative;z-index:1}.woocommerce-page ul.products li.product ul.variations li.variation.can-be-gifted:hover .gifted-products{border-color:#000}.woocommerce-page .gifted-dialog:has(.content-wrapper.is-complete) .message{transform:translateY(0)}.woocommerce-page .gifted-dialog:has(.content-wrapper.is-complete) .modal__content{padding-bottom:40px}.woocommerce-page .gifted-dialog .message{background-color:#3cb44c;bottom:0;box-sizing:border-box;color:#fff;left:0;padding:20px;position:absolute;transform:translateY(100%);transition:transform .2s ease-in-out;width:100%;z-index:100}.woocommerce-page .gifted-dialog .gifted-selection{display:flex;flex-direction:column;gap:15px;padding:20px 30px}.woocommerce-page .gifted-dialog .gifted-selection__grid{display:grid;gap:15px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;overflow-x:auto;padding-bottom:20px;padding-left:0;width:100%}.woocommerce-page .gifted-dialog .gifted-selection__grid .product-cta{flex-shrink:0}.woocommerce-page .gifted-dialog .product-cta{max-width:250px}@media only screen and (max-width:1200px){.product-archive-filters{height:calc(100svh - var(--header-height));left:0;max-height:100vh;max-width:400px;position:fixed;top:calc(var(--header-height));transform:translateX(-100%);transition:transform .2s ease-in-out 0s,opacity .2s ease-in-out 0s;width:100%;z-index:50}}@media only screen and (max-width:1200px)and (prefers-reduced-motion:reduce){.product-archive-filters{transition:none}}@media only screen and (max-width:630px){.product-archive-filters{max-width:100%}}.product-archive-filters .mobile-filters-button{background-color:#fff;border-radius:0 5px 5px 0;box-shadow:0 0 5px rgba(0,0,0,.2);cursor:pointer;left:100%;letter-spacing:1px;padding:15px 5px;position:absolute;text-orientation:mixed;top:calc(var(--header-height) + 40px);transition:background-color .2s ease-in-out 0s,color .2s ease-in-out 0s;writing-mode:vertical-rl;z-index:50}@media(prefers-reduced-motion:reduce){.product-archive-filters .mobile-filters-button{transition:none}}@media screen and (min-width:1200px){.product-archive-filters .mobile-filters-button{display:none}}.product-archive-filters .mobile-filters-button:hover{background-color:#000;color:#fff}.product-archive-filters .mobile-filters-overlay{backdrop-filter:blur(0);background-color:transparent;height:100svh;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:background-color .2s ease-in-out 0s,backdrop-filter .2s ease-in-out 0s,opacity .2s ease-in-out 0s;width:100svw;z-index:40}@media(prefers-reduced-motion:reduce){.product-archive-filters .mobile-filters-overlay{transition:none}}.product-archive-filters form{display:flex;flex-direction:column;gap:10px;overflow:visible;padding-bottom:50px;position:relative}@media only screen and (max-width:1200px){.product-archive-filters form{-webkit-overflow-scrolling:touch;background-color:#fff;height:100%;overflow-y:auto;overscroll-behavior:contain;padding:20px 20px 90px;pointer-events:none;z-index:51}}@media only screen and (max-width:630px){.product-archive-filters form{padding:20px 20px 70px}}.product-archive-filters form .submit-filters{bottom:0;left:0;position:absolute;width:100%}@media only screen and (max-width:1200px){.product-archive-filters form .submit-filters{background-color:#fff;padding:20px;position:fixed}.product-archive-filters form .submit-filters:before{background-color:#fff;background:linear-gradient(0deg,#fff 0,hsla(0,0%,100%,.1));bottom:100%;content:"";height:7px;left:0;pointer-events:none;position:absolute;width:100%}}@media only screen and (max-width:630px){.product-archive-filters form .submit-filters{padding:10px}}.product-archive-filters form .reset-filters a.btn,.product-archive-filters form .reset-filters button.btn,.product-archive-filters form .submit-filters a.btn,.product-archive-filters form .submit-filters button.btn{border-radius:5px;height:40px;width:100%}.product-archive-filters form .filter{background-color:#fff;border-bottom:1px solid rgba(0,0,0,.1);border-radius:5px;flex-shrink:0;height:auto;overflow:hidden;width:100%}.product-archive-filters form .filter.collapsed .head-filter{border:none}.product-archive-filters form .filter.collapsed .head-filter .collapse span.closed{display:inline}.product-archive-filters form .filter.collapsed .head-filter .collapse span.opened{display:none}.product-archive-filters form .filter.collapsed .content-filter{height:0}.product-archive-filters form .filter .head-filter{align-items:stretch;border-bottom:1px solid rgba(0,0,0,.1);box-sizing:border-box;cursor:pointer;display:flex;padding:10px 10px 10px 20px}.product-archive-filters form .filter .head-filter h5{align-items:center;display:flex;flex:1;font-size:1rem}.product-archive-filters form .filter .head-filter h5 span{align-items:center;background-color:#000;border-radius:10px;box-sizing:border-box;color:#fff;display:inline-flex;font-size:.75rem;height:20px;justify-content:center;margin-left:10px;min-width:20px;padding-top:1px;transform:translateY(-1px)}.product-archive-filters form .filter .head-filter .collapse{align-items:center;border-radius:3px;cursor:pointer;display:flex;height:20px;justify-content:center;text-align:center;transition:background-color .2s ease-in-out,color .2s ease-in-out;width:20px}.product-archive-filters form .filter .head-filter .collapse span{transform:translateX(-2px)}.product-archive-filters form .filter .head-filter .collapse span.closed{display:none}.product-archive-filters form .filter .head-filter .collapse:hover{background-color:#000;color:#fff}.product-archive-filters form .filter .content-filter{overflow:hidden;transition:height .2s ease-in-out}.product-archive-filters form .filter .search-filter input[type=text]{background-color:rgba(0,0,0,.05);border:none;border-radius:0;height:30px;width:100%}.product-archive-filters form .filter .items-filter input[type=checkbox]{border:none;left:0;margin:0;opacity:0;padding:0;position:absolute;top:0}.product-archive-filters form .filter .items-filter .display-more{box-sizing:border-box;color:rgba(0,0,0,.6);cursor:pointer;display:none;font-size:.75rem;position:relative;transition:background-color .2s ease-in-out,color .2s ease-in-out}.product-archive-filters form .filter .items-filter .display-more.show-less,.product-archive-filters form .filter .items-filter .display-more.show-more{display:block}.product-archive-filters form .filter .items-filter .display-more.show-less span.less,.product-archive-filters form .filter .items-filter .display-more.show-more span.more{display:flex}.product-archive-filters form .filter .items-filter .display-more:hover{background-color:#000;color:#fff}.product-archive-filters form .filter .items-filter .display-more span[class^=icon-]{align-items:center;display:flex;font-size:18px;height:14px;justify-content:center;text-align:center;transform:translateY(-1px);width:14px}.product-archive-filters form .filter .items-filter .display-more span.less,.product-archive-filters form .filter .items-filter .display-more span.more{align-items:center;display:none;gap:10px;padding:12px 10px}.product-archive-filters form .filter .items-filter:not(:has(li:not(.hide))) .no-results{display:flex}.product-archive-filters form .filter .items-filter .no-results{align-items:center;color:rgba(0,0,0,.6);display:none;font-size:.875rem;justify-content:center;line-height:1.25rem;padding:50px;text-align:center}.product-archive-filters form .filter .items-filter ul{list-style:none;padding:0}.product-archive-filters form .filter .items-filter ul li{border-bottom:1px solid rgba(0,0,0,.05);display:block;position:relative}.product-archive-filters form .filter .items-filter ul li.hide{display:none}.product-archive-filters form .filter .items-filter ul li:last-child{border-bottom:none}.product-archive-filters form .filter .items-filter ul li label{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;font-size:.875rem;gap:10px;padding:10px;transition:background-color .2s ease-in-out}.product-archive-filters form .filter .items-filter ul li label:hover{background-color:rgba(0,0,0,.05)}.product-archive-filters form .filter .items-filter ul li label:has(input:checked) span.checkbox{background-color:#000;border:1px solid #000}.product-archive-filters form .filter .items-filter ul li label:has(input:checked) span.checkbox span{opacity:1}.product-archive-filters form .filter .items-filter ul li label span.checkbox{align-items:center;border:1px solid rgba(0,0,0,.1);border-radius:100%;display:flex;height:14px;justify-content:center;transition:background-color .2s ease-in-out,border-color .2s ease-in-out;width:14px}.product-archive-filters form .filter .items-filter ul li label span.checkbox span{color:#fff;font-size:1rem;font-weight:600;opacity:0;transform:translateX(-1px);transition:opacity .2s ease-in-out}.product-archive-filters.is-open{opacity:1;transform:translateX(0)}.product-archive-filters.is-open .mobile-filters-button{border-bottom:1px solid rgba(0,0,0,.2);border-radius:0;box-shadow:none;left:0;letter-spacing:0;padding:20px;position:relative;top:0;writing-mode:lr}.product-archive-filters.is-open .mobile-filters-button:after{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:squad!important;font-size:24px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;position:absolute;right:20px;text-transform:none;top:50%;transform:translateY(-50%)}.product-archive-filters.is-open .mobile-filters-overlay{backdrop-filter:blur(3px);background-color:rgba(0,0,0,.2);opacity:1;pointer-events:auto}.product-archive-filters.is-open form{pointer-events:auto}.woocommerce-notices-wrapper{padding:0 60px}.woocommerce-notices-wrapper .woocommerce-error,.woocommerce-notices-wrapper .woocommerce-info,.woocommerce-notices-wrapper .woocommerce-message{background-color:rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.6);border-radius:8px;box-sizing:border-box;color:rgba(0,0,0,.8);font-size:.875rem;font-weight:500;list-style:none;margin:15px auto;padding:15px 20px}.woocommerce-notices-wrapper .woocommerce-error a,.woocommerce-notices-wrapper .woocommerce-info a,.woocommerce-notices-wrapper .woocommerce-message a{text-decoration:underline;text-decoration-color:rgba(36,36,36,.5)}.woocommerce-notices-wrapper .woocommerce-error a:focus,.woocommerce-notices-wrapper .woocommerce-error a:hover,.woocommerce-notices-wrapper .woocommerce-info a:focus,.woocommerce-notices-wrapper .woocommerce-info a:hover,.woocommerce-notices-wrapper .woocommerce-message a:focus,.woocommerce-notices-wrapper .woocommerce-message a:hover{text-decoration:none}.woocommerce-notices-wrapper .woocommerce-error{background-color:rgba(230,63,63,.1);border-color:rgba(230,63,63,.6);color:rgba(230,63,63,.8)}body.woocommerce-cart .woocommerce-notices-wrapper,body.woocommerce-checkout .woocommerce-notices-wrapper{padding:0 30px}body.woocommerce-cart:has(ul.woocommerce-error) .checkout-step,body.woocommerce-checkout:has(ul.woocommerce-error) .checkout-step{margin-top:20px}body.woocommerce-cart ul.woocommerce-error,body.woocommerce-checkout ul.woocommerce-error{background-color:#fff;border:2px solid red;border-radius:5px;outline:none;padding:0}body.woocommerce-cart ul.woocommerce-error li,body.woocommerce-checkout ul.woocommerce-error li{align-items:center;border-bottom:1px solid rgba(255,0,0,.1);color:red;display:flex;font-size:.875rem;font-weight:600;padding:10px}body.woocommerce-cart ul.woocommerce-error li:last-child,body.woocommerce-checkout ul.woocommerce-error li:last-child{border-bottom:none;margin-bottom:0}body.woocommerce-cart .woocommerce-message,body.woocommerce-checkout .woocommerce-message{background-color:#fff;border:2px solid #000;font-size:.875rem;font-weight:600;outline:none}body.woocommerce-cart .breadcrumb{display:none}body.woocommerce-cart div[data-block-name="woocommerce/classic-shortcode"]{margin-top:30px}body.woocommerce-cart .cart-content{display:grid;gap:0 20px;grid-template-columns:1fr 400px}@media only screen and (max-width:1200px){body.woocommerce-cart .cart-content{gap:0 25px}}@media only screen and (max-width:991px){body.woocommerce-cart .cart-content{grid-template-columns:100%}}body.woocommerce-cart .cart-topbar{display:flex;gap:10px;margin-bottom:10px}body.woocommerce-cart .cart-topbar .cart-notice,body.woocommerce-cart .cart-topbar .cart-weight{align-items:center;border-radius:10px;display:flex;padding:20px 25px 20px 15px}body.woocommerce-cart .cart-topbar .cart-notice{background-color:#eaeef3;flex:1;font-size:.875rem;font-weight:500}body.woocommerce-cart .cart-topbar .cart-weight{background-color:rgba(0,0,0,.05);gap:10px;width:auto}body.woocommerce-cart .cart-topbar .cart-weight-icon svg{height:auto;width:28px}body.woocommerce-cart .cart-topbar .cart-weight-content{display:flex;flex-direction:column;gap:3px}body.woocommerce-cart .cart-topbar .cart-weight-label{font-size:.875rem;opacity:.75}body.woocommerce-cart .cart-header{align-items:center;background-color:#fff;border-radius:10px;box-sizing:border-box;display:flex;margin-bottom:10px;padding:20px 30px}@media only screen and (max-width:895px){body.woocommerce-cart .cart-header{flex-direction:column}}body.woocommerce-cart .cart-header .cart-title{flex:1;font-size:1.5rem;font-weight:700}@media only screen and (max-width:895px){body.woocommerce-cart .cart-header .cart-title{margin-bottom:12px;text-align:left}}body.woocommerce-cart .cart-header span{font-size:.875rem}@media only screen and (max-width:895px){body.woocommerce-cart .cart-header span{text-align:right}}body.woocommerce-cart .cart-header span:not(.action){opacity:.6}body.woocommerce-cart .cart-header span:not(.action):after{content:"|";margin:0 5px}@media only screen and (max-width:895px){body.woocommerce-cart .cart-header span.summary-articles:after{display:none}body.woocommerce-cart .cart-header span.action{display:block;margin-top:15px;text-align:center;width:100%}}body.woocommerce-cart .cart-brand-section,body.woocommerce-cart .cart-collaterals{background-color:#fff;border-bottom:1px solid rgba(0,0,0,.1);border-radius:10px}body.woocommerce-cart .cart-brand-section{box-sizing:border-box;margin-bottom:10px}body.woocommerce-cart .cart-brand-section .cart-brand-header{align-items:center;border-bottom:1px solid rgba(0,0,0,.05);display:flex;padding:20px 30px}body.woocommerce-cart .cart-brand-section .cart-brand-products-count,body.woocommerce-cart .cart-brand-section .cart-brand-title{opacity:.6}body.woocommerce-cart .cart-brand-section .cart-brand-products-count{display:inline-block}body.woocommerce-cart .cart-brand-section .cart-brand-products-count:after{background-color:#fff}body.woocommerce-cart .cart-brand-section .cart-brand-title{flex:1;font-size:1.125rem}body.woocommerce-cart .cart-brand-section .cart-brand-products{padding:12px}body.woocommerce-cart .cart-brand-section .cart-brand-footer{padding:0 10px 20px}body.woocommerce-cart .cart-brand-section .cart-brand-subtotal{background-color:rgba(0,0,0,.03);border-radius:8px;overflow:hidden;padding:10px 30px;position:relative;text-align:right}body.woocommerce-cart .cart-brand-section .cart-brand-subtotal .label{font-size:.875rem;opacity:.6}body.woocommerce-cart .cart-brand-section .cart-brand-subtotal span.amount{position:static}body.woocommerce-cart .cart-product-group{background-color:rgba(0,0,0,.03);border-radius:8px;margin-bottom:10px;padding:15px}body.woocommerce-cart .cart-product-group .cart-product-header{align-items:center;display:flex;font-weight:600;margin-bottom:12px}body.woocommerce-cart .cart-product-group .cart-product-header .cart-product-title{font-size:1.125rem}body.woocommerce-cart .cart-product-group .cart-line{align-items:center;background-color:#fff;border-radius:8px;display:flex;margin-bottom:10px;padding:15px}@media only screen and (max-width:895px){body.woocommerce-cart .cart-product-group .cart-line{display:flex;flex-direction:column;position:relative}}body.woocommerce-cart .cart-product-group .cart-line:last-child{margin-bottom:0}body.woocommerce-cart .cart-product-group .cart-line-product-details{align-items:center;display:flex;flex-shrink:0}@media only screen and (max-width:895px){body.woocommerce-cart .cart-product-group .cart-line-product-details{width:100%}}body.woocommerce-cart .cart-product-group .cart-line-product-details .cart-line-thumb{border-radius:5px;margin-right:15px;max-width:65px;overflow:hidden}body.woocommerce-cart .cart-product-group .cart-line-product-details .cart-line-thumb img{display:block;height:auto;width:100%}body.woocommerce-cart .cart-product-group .cart-line-product-details .cart-line-attributes{display:flex;flex-direction:column;gap:5px;list-style:none;margin:0;padding:0}body.woocommerce-cart .cart-product-group .cart-line-product-details .cart-line-attributes li{font-size:.875rem}body.woocommerce-cart .cart-product-group .cart-line-product-details .cart-line-attributes .attribute-label{opacity:.6}body.woocommerce-cart .cart-product-group .cart-line-product-qty{align-items:center;display:flex;gap:20px;margin-left:auto;margin-right:0}@media only screen and (max-width:1200px){body.woocommerce-cart .cart-product-group .cart-line-product-qty{gap:10px}}@media only screen and (max-width:895px){body.woocommerce-cart .cart-product-group .cart-line-product-qty{gap:20px;justify-content:space-between;margin:12px 0;width:100%}}body.woocommerce-cart .cart-product-group .cart-line-product-qty .cart-line-stock{flex-shrink:0;white-space:nowrap}@media only screen and (max-width:1200px){body.woocommerce-cart .cart-product-group .cart-line-product-qty .quantity-selector input{padding:0}}body.woocommerce-cart .cart-product-group .cart-line-product-qty .quantity-selector .action{flex-shrink:0}body.woocommerce-cart .cart-product-group .cart-line-product-qty .cart-line-remove{color:rgba(0,0,0,.4);transition:color .2s ease-in-out 0s}@media(prefers-reduced-motion:reduce){body.woocommerce-cart .cart-product-group .cart-line-product-qty .cart-line-remove{transition:none}}@media only screen and (max-width:895px){body.woocommerce-cart .cart-product-group .cart-line-product-qty .cart-line-remove{position:absolute;right:15px;top:15px}}body.woocommerce-cart .cart-product-group .cart-line-product-qty .cart-line-remove:hover{color:#e63f3f}body.woocommerce-cart .cart-product-group .cart-line-totals{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;margin-left:60px;margin-right:0;text-align:right;width:160px}@media only screen and (max-width:895px){body.woocommerce-cart .cart-product-group .cart-line-totals{flex-direction:row;justify-content:space-between;margin-left:0;width:100%}}body.woocommerce-cart .cart-product-group .cart-line-totals ins{text-decoration:none}body.woocommerce-cart .cart-product-group .cart-line-totals .cart-line-subtotal .label,body.woocommerce-cart .cart-product-group .cart-line-totals .cart-line-unit,body.woocommerce-cart .cart-product-group .cart-line-totals del bdi{font-size:.875rem}body.woocommerce-cart .cart-product-group .cart-line-totals .cart-line-unit{opacity:.6}body.woocommerce-cart .cart-product-group .cart-line-totals .cart-line-subtotal{display:flex;flex-direction:column;gap:5px;margin-top:18px}body.woocommerce-cart .cart-product-group .cart-line-totals .cart-line-subtotal del bdi{opacity:.6}body.woocommerce-cart .cart-product-group .cart-line-totals .cart-line-subtotal .label{opacity:.8}body.woocommerce-cart .cart-product-group .cart-line-totals .cart-line-subtotal .amount{font-size:1.125rem;font-weight:700}body.woocommerce-cart .cart-product-group:last-child{margin-bottom:0}body.woocommerce-cart .cart-empty-container{align-items:center;background-color:rgba(0,0,0,.05);border-radius:10px;display:flex;flex-direction:column;justify-content:center;min-height:350px;text-align:center}body.woocommerce-cart .cart-empty-container .cart-empty-notice{line-height:1.5;margin:0 auto;max-width:500px;width:100%}body.woocommerce-cart .cart-empty-container .btn{margin-top:30px}body.woocommerce-cart .is-updatable,body.woocommerce-checkout .is-updatable{overflow:hidden;position:relative}body.woocommerce-cart .is-updatable:after,body.woocommerce-checkout .is-updatable:after{backdrop-filter:blur(5px);background-color:#fff;content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .2s ease-in-out;width:100%}body.woocommerce-cart .is-updatable.loading:after,body.woocommerce-checkout .is-updatable.loading:after{opacity:.8;pointer-events:auto}body.woocommerce-cart .cart-collaterals,body.woocommerce-checkout .cart-collaterals{box-sizing:border-box;margin-bottom:auto;margin-top:0}body.woocommerce-cart .cart-collaterals .gifted-products,body.woocommerce-checkout .cart-collaterals .gifted-products{border-bottom:1px solid rgba(0,0,0,.05);box-sizing:border-box;padding:10px;position:relative}body.woocommerce-cart .cart-collaterals .gifted-products .inner,body.woocommerce-checkout .cart-collaterals .gifted-products .inner{background-color:rgba(0,0,0,.05);border-radius:5px;box-sizing:border-box;padding:10px}body.woocommerce-cart .cart-collaterals .gifted-products .inner .title,body.woocommerce-checkout .cart-collaterals .gifted-products .inner .title{align-items:center;border-bottom:1px solid rgba(0,0,0,.1);display:flex;gap:10px;margin-bottom:10px;padding-bottom:10px}body.woocommerce-cart .cart-collaterals .gifted-products .inner .title span.badge,body.woocommerce-checkout .cart-collaterals .gifted-products .inner .title span.badge{align-items:center;background-color:#faf2b7;border-radius:5px;display:inline-flex;font-size:.75rem;font-weight:700;height:24px;padding:2px 10px 0;text-transform:uppercase}body.woocommerce-cart .cart-collaterals .gifted-products .inner .title p,body.woocommerce-checkout .cart-collaterals .gifted-products .inner .title p{font-weight:700;margin-bottom:0}body.woocommerce-cart .cart-collaterals .gifted-products .inner .description,body.woocommerce-checkout .cart-collaterals .gifted-products .inner .description{font-size:.875rem;font-weight:600;line-height:1.125rem}body.woocommerce-cart .cart-collaterals .free-shipping-progress-row,body.woocommerce-checkout .cart-collaterals .free-shipping-progress-row{background-color:rgba(0,0,0,.08);border-radius:5px;margin-bottom:5px;padding:10px;text-align:left;width:100%}body.woocommerce-cart .cart-collaterals .free-shipping-progress-row .free-shipping-bar,body.woocommerce-checkout .cart-collaterals .free-shipping-progress-row .free-shipping-bar{background:rgba(0,0,0,.1);border-radius:999px;height:8px;margin-bottom:10px;overflow:hidden;width:100%}body.woocommerce-cart .cart-collaterals .free-shipping-progress-row .free-shipping-bar-fill,body.woocommerce-checkout .cart-collaterals .free-shipping-progress-row .free-shipping-bar-fill{background:#242424;border-radius:999px;display:block;height:100%;width:0}body.woocommerce-cart .cart-collaterals .free-shipping-progress-row .free-shipping-text,body.woocommerce-checkout .cart-collaterals .free-shipping-progress-row .free-shipping-text{font-size:.875rem;font-weight:500;line-height:1.125rem}body.woocommerce-cart .cart-collaterals .free-shipping-progress-row .free-shipping-text span,body.woocommerce-checkout .cart-collaterals .free-shipping-progress-row .free-shipping-text span{color:rgba(0,0,0,.9);font-weight:700}body.woocommerce-cart .cart-collaterals .coupon,body.woocommerce-checkout .cart-collaterals .coupon{border-top:1px solid rgba(0,0,0,.1);padding:20px}body.woocommerce-cart .cart-collaterals .coupon label,body.woocommerce-checkout .cart-collaterals .coupon label{display:inline-block;margin-bottom:10px}body.woocommerce-cart .cart-collaterals .coupon .coupon_code-wrapper,body.woocommerce-checkout .cart-collaterals .coupon .coupon_code-wrapper{position:relative}body.woocommerce-cart .cart-collaterals .coupon .coupon_code-wrapper input,body.woocommerce-checkout .cart-collaterals .coupon .coupon_code-wrapper input{border:1px solid rgba(0,0,0,.1);border-radius:5px;font-size:.8125rem;height:40px;padding:2px 105px 0 15px}body.woocommerce-cart .cart-collaterals .coupon .coupon_code-wrapper .btn,body.woocommerce-checkout .cart-collaterals .coupon .coupon_code-wrapper .btn{border-radius:5px;font-size:.8125rem;height:calc(100% - 10px);position:absolute;right:5px;text-transform:uppercase;top:5px}body.woocommerce-cart .woocommerce-shipping-totals ul,body.woocommerce-checkout .woocommerce-shipping-totals ul{list-style:none;padding:0}body.woocommerce-cart #order_review,body.woocommerce-cart .cart_totals,body.woocommerce-checkout #order_review,body.woocommerce-checkout .cart_totals{padding:20px}body.woocommerce-cart #order_review .shop_table th,body.woocommerce-cart .cart_totals .shop_table th,body.woocommerce-checkout #order_review .shop_table th,body.woocommerce-checkout .cart_totals .shop_table th{text-align:left}body.woocommerce-cart #order_review .shop_table td,body.woocommerce-cart .cart_totals .shop_table td,body.woocommerce-checkout #order_review .shop_table td,body.woocommerce-checkout .cart_totals .shop_table td{text-align:right}body.woocommerce-cart #order_review .tax-rate,body.woocommerce-cart .cart_totals .tax-rate,body.woocommerce-checkout #order_review .tax-rate,body.woocommerce-checkout .cart_totals .tax-rate{font-size:.875rem;opacity:.6}body.woocommerce-cart #order_review .separator,body.woocommerce-cart .cart_totals .separator,body.woocommerce-checkout #order_review .separator,body.woocommerce-checkout .cart_totals .separator{height:20px;padding:0}body.woocommerce-cart #order_review .order-total td,body.woocommerce-cart #order_review .order-total th,body.woocommerce-cart .cart_totals .order-total td,body.woocommerce-cart .cart_totals .order-total th,body.woocommerce-checkout #order_review .order-total td,body.woocommerce-checkout #order_review .order-total th,body.woocommerce-checkout .cart_totals .order-total td,body.woocommerce-checkout .cart_totals .order-total th{border-top:1px solid rgba(0,0,0,.1);padding-top:20px}body.woocommerce-cart #order_review .order-total td,body.woocommerce-cart .cart_totals .order-total td,body.woocommerce-checkout #order_review .order-total td,body.woocommerce-checkout .cart_totals .order-total td{font-size:1.5rem}body.woocommerce-cart #order_review .order-total td b,body.woocommerce-cart #order_review .order-total td strong,body.woocommerce-cart .cart_totals .order-total td b,body.woocommerce-cart .cart_totals .order-total td strong,body.woocommerce-checkout #order_review .order-total td b,body.woocommerce-checkout #order_review .order-total td strong,body.woocommerce-checkout .cart_totals .order-total td b,body.woocommerce-checkout .cart_totals .order-total td strong{font-weight:700}body.woocommerce-cart #order_review .btn,body.woocommerce-cart .cart_totals .btn,body.woocommerce-checkout #order_review .btn,body.woocommerce-checkout .cart_totals .btn{border-radius:5px;margin-top:20px;width:100%}body.woocommerce-cart .shop_table,body.woocommerce-checkout .shop_table{width:100%}body.woocommerce-cart .shop_table td,body.woocommerce-cart .shop_table th,body.woocommerce-checkout .shop_table td,body.woocommerce-checkout .shop_table th{padding-bottom:5px;padding-top:5px}body.woocommerce-cart .shop_table tr:last-child td,body.woocommerce-cart .shop_table tr:last-child th,body.woocommerce-checkout .shop_table tr:last-child td,body.woocommerce-checkout .shop_table tr:last-child th{padding-bottom:0}body.woocommerce-cart .shop_table .cart-discount th .label,body.woocommerce-checkout .shop_table .cart-discount th .label{display:flex;flex-direction:column;gap:3px;text-transform:uppercase}body.woocommerce-cart .shop_table .cart-discount th .label span.type,body.woocommerce-checkout .shop_table .cart-discount th .label span.type{color:rgba(0,0,0,.6);font-size:.75rem}body.woocommerce-cart .shop_table .cart-discount th .label span.type a,body.woocommerce-checkout .shop_table .cart-discount th .label span.type a{color:rgba(0,0,0,.4)}body.woocommerce-cart .shop_table .cart-discount th .label span.type a:hover,body.woocommerce-checkout .shop_table .cart-discount th .label span.type a:hover{color:red}body.woocommerce-cart .shop_table .cart-discount th .label span.code,body.woocommerce-checkout .shop_table .cart-discount th .label span.code{font-size:.875rem}body.woocommerce-cart .shop_table .cart-discount td,body.woocommerce-cart .shop_table .cart-discount th,body.woocommerce-checkout .shop_table .cart-discount td,body.woocommerce-checkout .shop_table .cart-discount th{vertical-align:middle}body.woocommerce-checkout .cart-errors{align-items:center;background-color:rgba(0,0,0,.05);border-radius:10px;display:flex;flex-direction:column;gap:30px;justify-content:center;min-height:400px;padding:20px}body.woocommerce-checkout .cart-errors p{display:block;font-size:1rem;line-height:1.375rem}body.woocommerce-checkout .cart-errors p.description{max-width:600px;text-align:center}body.woocommerce-checkout div.blockUI.blockOverlay{background-color:#242424!important;border-radius:5px;height:calc(100% + 40px)!important;left:-20px!important;opacity:1!important;overflow:hidden;top:-20px!important;width:calc(100% + 40px)!important}body.woocommerce-checkout div.blockUI.blockOverlay:before{animation:loading-breath 1s ease-in-out infinite;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.1) 50%,hsla(0,0%,100%,0));content:"";display:block;height:400%;left:0;position:absolute;top:50%;transform:translateX(-100%) translateY(-50%) rotate(45deg);transform-origin:center center;width:100%;z-index:1}@keyframes loading-breath{0%{transform:translateX(-100%) translateY(-50%) rotate(45deg)}to{transform:translateX(100%) translateY(-50%) rotate(45deg)}}body.woocommerce-checkout form .checkout-form{display:none}body.woocommerce-checkout .card{background-color:#fff;border-radius:10px;box-shadow:0 1px 0 rgba(0,0,0,.1);box-sizing:border-box;padding:20px}body.woocommerce-checkout .checkout-step{display:none;gap:20px;grid-template-columns:1fr 400px;margin:40px 0}@media only screen and (max-width:991px){body.woocommerce-checkout .checkout-step{grid-template-columns:1fr}}body.woocommerce-checkout .checkout-step.show{display:grid}@media screen and (min-width:992px){body.woocommerce-checkout .checkout-step .step-header{grid-column:span 2}}body.woocommerce-checkout .checkout-step .step-header h2{font-size:1.5rem;line-height:2.125rem}body.woocommerce-checkout .checkout-step .step-header h3{font-size:1rem;line-height:1.625rem}body.woocommerce-checkout .checkout-step .step-header p{color:color-mix(in srgb,#000,transparent 50%);font-size:.875rem;line-height:1.25rem}body.woocommerce-checkout .checkout-step .loading{align-items:center;background-color:#242424;border-radius:10px;color:#fff;display:none;flex-direction:column;gap:20px;justify-content:center;min-height:400px;width:100%}body.woocommerce-checkout .checkout-step .loading.show{display:flex}body.woocommerce-checkout .checkout-step .gifts{display:flex;flex-direction:column;gap:10px}body.woocommerce-checkout .checkout-step .gifts .gift{padding:0}body.woocommerce-checkout .checkout-step .gifts .gift .gift-header{align-items:center;display:flex;padding:15px 20px 0 15px}body.woocommerce-checkout .checkout-step .gifts .gift .gift-header .title{flex:1}body.woocommerce-checkout .checkout-step .gifts .gift .gift-header .title h3{font-size:1rem;line-height:1.625rem}body.woocommerce-checkout .checkout-step .gifts .gift .gift-header .title p{color:color-mix(in srgb,#000,transparent 50%);font-size:.875rem;line-height:1.25rem}body.woocommerce-checkout .checkout-step .gifts .gift .gift-header .counter{align-items:center;display:flex;justify-content:center;padding-right:5px}body.woocommerce-checkout .checkout-step .gifts .gift .gift-header .counter p{background-color:rgba(0,0,0,.1);border-radius:3px;padding:5px 8px 4px}body.woocommerce-checkout .checkout-step .gifts .gift .gifted-elements{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));padding:15px}@media only screen and (max-width:991px){body.woocommerce-checkout .checkout-step .gifts .gift .gifted-elements{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width:630px){body.woocommerce-checkout .checkout-step .gifts .gift .gifted-elements{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:498px){body.woocommerce-checkout .checkout-step .gifts .gift .gifted-elements{grid-template-columns:1fr}}body.woocommerce-checkout .checkout-step .gifts .gift .gifted-elements .gift-card{border:1px solid rgba(0,0,0,.1);border-radius:5px;box-shadow:inset 0 0 0 2px transparent;cursor:not-allowed;opacity:.4;padding:10px 10px 55px;position:relative;transition:box-shadow .2s ease-in-out,opacity .2s ease-in-out}body.woocommerce-checkout .checkout-step .gifts .gift .gifted-elements .gift-card:has(select option:checked:not([value=""])){box-shadow:inset 0 0 0 2px #000}body.woocommerce-checkout .checkout-step .gifts .gift .gifted-elements .gift-card:has(select option[value="1"]){cursor:default;opacity:1}body.woocommerce-checkout .checkout-step .gifts .gift .gifted-elements .gift-card:has(select option[value="1"]) select{cursor:pointer;pointer-events:auto}body.woocommerce-checkout .checkout-step .gifts .gift .gifted-elements .gift-card .picture{box-sizing:border-box;padding:15px;width:100%}body.woocommerce-checkout .checkout-step .gifts .gift .gifted-elements .gift-card .picture img{height:auto;width:100%}body.woocommerce-checkout .checkout-step .gifts .gift .gifted-elements .gift-card .name{font-size:.875rem;line-height:1.25rem;padding-top:10px}body.woocommerce-checkout .checkout-step .gifts .gift .gifted-elements .gift-card ul.attributes{display:flex;flex-direction:column;gap:5px;list-style:none;padding:10px 0 0}body.woocommerce-checkout .checkout-step .gifts .gift .gifted-elements .gift-card ul.attributes li{color:rgba(0,0,0,.6);font-size:.875rem;line-height:1rem}body.woocommerce-checkout .checkout-step .gifts .gift .gifted-elements .gift-card .selector{bottom:10px;left:0;padding:0 10px;position:absolute;width:100%}body.woocommerce-checkout .checkout-step .gifts .gift .gifted-elements .gift-card .selector select{border:1px solid rgba(0,0,0,.1);border-radius:3px;cursor:not-allowed;font-size:.875rem;font-weight:500;height:30px;padding:0 0 0 3px;pointer-events:none}body.woocommerce-checkout .checkout-step .gym-selector .step-header{margin-bottom:10px;padding:15px}body.woocommerce-checkout .checkout-step .gym-selector ul{display:flex;flex-direction:column;gap:10px;list-style:none;padding:0}body.woocommerce-checkout .checkout-step .gym-selector ul li{border:2px solid transparent;cursor:pointer;padding:0;position:relative}body.woocommerce-checkout .checkout-step .gym-selector ul li:hover:before{background-color:rgba(0,0,0,.1)}body.woocommerce-checkout .checkout-step .gym-selector ul li.active{border:2px solid #000}body.woocommerce-checkout .checkout-step .gym-selector ul li.active:before{background-color:#000}body.woocommerce-checkout .checkout-step .gym-selector ul li.active .addresses{display:flex}body.woocommerce-checkout .checkout-step .gym-selector ul li:before{align-items:center;border:1px solid rgba(0,0,0,.1);border-radius:100%;box-sizing:border-box;color:#fff;content:"";display:flex;font-family:squad!important;font-size:18px;height:24px;justify-content:center;left:10px;pointer-events:none;position:absolute;top:10px;transition:background-color .2s ease-in-out;width:24px}body.woocommerce-checkout .checkout-step .gym-selector ul li label{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;grid-column:span 2;min-height:44px;padding:11px 10px 10px 44px;width:100%}body.woocommerce-checkout .checkout-step .gym-selector ul li .addresses{border-top:1px solid rgba(0,0,0,.1);display:none;gap:10px;grid-column:span 2;padding:15px}body.woocommerce-checkout .checkout-step .gym-selector ul li .addresses .address{background-color:rgba(0,0,0,.05);border-radius:5px;padding:10px 10px 9px;width:100%}body.woocommerce-checkout .checkout-step .gym-selector ul li .addresses .address .name{border-bottom:1px solid rgba(0,0,0,.1);font-size:.75rem;font-weight:700;line-height:1.125rem;padding-bottom:5px;text-transform:uppercase}body.woocommerce-checkout .checkout-step .gym-selector ul li .addresses .address .content{font-size:.875rem;font-weight:500;line-height:1.125rem;padding:5px 0}body.woocommerce-checkout .checkout-step .gym-selector ul li .addresses .address .content p.society{font-weight:700}body.woocommerce-checkout .checkout-step .gym-selector ul li .addresses .address .informations{border-top:1px solid rgba(0,0,0,.1);font-size:.875rem;line-height:1.125rem;padding-top:5px}body.woocommerce-checkout .checkout-step ul.wc_payment_methods{display:flex;flex-direction:column;gap:10px;list-style:none;margin-bottom:20px;padding:0}body.woocommerce-checkout .checkout-step ul.wc_payment_methods li{border:2px solid transparent;cursor:pointer;padding:0;position:relative}body.woocommerce-checkout .checkout-step ul.wc_payment_methods li>input{height:0;left:0;opacity:0;position:absolute;top:0;width:0}body.woocommerce-checkout .checkout-step ul.wc_payment_methods li>label{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;min-height:44px;padding:11px 10px 10px 44px;width:100%}body.woocommerce-checkout .checkout-step ul.wc_payment_methods li .payment_box{border-top:1px solid rgba(0,0,0,.1);box-sizing:border-box;font-size:.875rem;font-weight:500;grid-column:span 2;line-height:1.25rem;padding:15px}body.woocommerce-checkout .checkout-step ul.wc_payment_methods li .payment_box fieldset p{margin:0}body.woocommerce-checkout .checkout-step ul.wc_payment_methods li .payment_box .coming-payment{background-color:rgba(0,0,0,.05);border-radius:5px;margin-top:15px;padding:11px 14px 10px}body.woocommerce-checkout .checkout-step ul.wc_payment_methods li .payment_box .coming-payment span.date{background-color:rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.1);border-radius:5px;box-sizing:border-box;display:inline-block;font-weight:600;height:20px;margin-left:5px;padding:0 4px;text-transform:uppercase;transform:translateY(-1px);vertical-align:middle}body.woocommerce-checkout .checkout-step ul.wc_payment_methods li:has(.woocommerce-info):before{display:none}body.woocommerce-checkout .checkout-step ul.wc_payment_methods li .woocommerce-info{align-items:center;background-color:#fff;border-bottom:1px solid rgba(0,0,0,.1);border-radius:10px;cursor:default;display:flex;font-size:.875rem;justify-content:center;line-height:1.25rem;min-height:200px;padding:20px 100px;text-align:center}body.woocommerce-checkout .checkout-step ul.wc_payment_methods li:hover:before{background-color:rgba(0,0,0,.1)}body.woocommerce-checkout .checkout-step ul.wc_payment_methods li:has(input:checked){border:2px solid #000}body.woocommerce-checkout .checkout-step ul.wc_payment_methods li:has(input:checked):before{background-color:#000}body.woocommerce-checkout .checkout-step ul.wc_payment_methods li:has(input:checked) .addresses{display:flex}body.woocommerce-checkout .checkout-step ul.wc_payment_methods li:before{align-items:center;border:1px solid rgba(0,0,0,.1);border-radius:100%;box-sizing:border-box;color:#fff;content:"";display:flex;font-family:squad!important;font-size:18px;height:24px;justify-content:center;left:10px;pointer-events:none;position:absolute;top:10px;transition:background-color .2s ease-in-out;width:24px}body.woocommerce-checkout .checkout-step .side .side-inner{display:flex;flex-direction:column;gap:10px}body.woocommerce-checkout .checkout-step .side .side-inner .checkout-totals #order_review{background-color:rgba(0,0,0,.05);border-radius:10px;box-sizing:border-box;overflow:hidden;padding:20px}body.woocommerce-checkout .checkout-step .side .side-inner .checkout-totals #order_review .shop_table tr.order-total{border-spacing:20px}body.woocommerce-checkout .checkout-step .side .side-inner .checkout-totals #order_review .shop_table tr.free-shipping-remain{display:none}body.woocommerce-checkout .checkout-step .side .side-inner .checkout-totals #order_review .blockUI.blockMsg{align-items:center;display:flex;justify-content:center}body.woocommerce-checkout .checkout-step .side .side-inner .checkout-totals #order_review .blockUI.blockMsg span{display:inline-block}body.woocommerce-checkout .checkout-step .side .side-inner .woocommerce-privacy-policy-text{margin-top:10px}body.woocommerce-checkout .checkout-step .side .side-inner .woocommerce-privacy-policy-text p{font-size:.75rem;font-weight:500;line-height:1.125rem}body.woocommerce-checkout .checkout-step .side .side-inner .checkout-submit button{width:100%}body.woocommerce-account .breadcrumb{display:none}body.woocommerce-account.logged-in main .woocommerce{box-sizing:border-box;display:grid;flex:1;gap:30px;grid-template-columns:300px 1fr;padding:30px;width:100%}body.woocommerce-account.logged-in main .woocommerce .title-container{align-items:flex-start;border-bottom:1px solid rgba(0,0,0,.05);display:flex;flex-direction:column;gap:5px;margin-bottom:0;margin-top:0;padding-bottom:20px;text-align:left}body.woocommerce-account.logged-in main .woocommerce .title-container .title,body.woocommerce-account.logged-in main .woocommerce .title-container h2{font-size:1.0625rem;font-weight:600;margin:0}body.woocommerce-account.logged-in main .woocommerce .title-container .subtitle{font-size:.875rem;margin:0;opacity:.6}body.woocommerce-account.logged-in .woocommerce-MyAccount-content,body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation .inner{background-color:#fff;border-bottom:1px solid rgba(0,0,0,.1);border-radius:10px;box-sizing:border-box;width:100%}body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation{display:flex;flex-direction:column}body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation .account{align-items:center;border-bottom:1px solid rgba(0,0,0,.05);display:flex;gap:15px;padding:20px;position:relative}body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation .account .informations p{font-size:.875rem;font-weight:600;line-height:1.25rem;margin:0}body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation .account .informations p.label{opacity:.7}body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation .account .picture{align-items:center;background-color:rgba(0,0,0,.05);border-radius:5px;box-sizing:border-box;color:#000;display:flex;font-size:1.25rem;font-weight:700;height:50px;justify-content:center;padding-top:2px;width:50px}body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul{display:flex;flex:1;flex-direction:column;list-style:none;padding:0}body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul li{font-size:.875rem}body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul li a{display:inline-block;padding:20px;width:100%}body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul li:last-child{border-top:1px solid rgba(0,0,0,.05);margin-bottom:0;margin-top:auto}body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul li.is-active{background-color:rgba(0,0,0,.03)}body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul li:not(.is-active):hover{background-color:rgba(0,0,0,.02)}body.woocommerce-account.logged-in .woocommerce-MyAccount-content{padding:20px}body.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-notices-wrapper{padding:0}body.woocommerce-account.logged-in .woocommerce-EditAccountForm .woocommerce-form-row{align-items:center;border-bottom:1px solid rgba(0,0,0,.05);display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:0;padding:20px 0}body.woocommerce-account.logged-in .woocommerce-EditAccountForm .woocommerce-form-row input,body.woocommerce-account.logged-in .woocommerce-EditAccountForm .woocommerce-form-row label{font-size:.875rem}body.woocommerce-account.logged-in .woocommerce-EditAccountForm .woocommerce-form-row input{background-color:rgba(0,0,0,.05)}body.woocommerce-account.logged-in .woocommerce-EditAccountForm .woocommerce-form-row>span{font-size:.875rem;font-weight:500;grid-column:1/span 2;opacity:.6}body.woocommerce-account.logged-in .woocommerce-EditAccountForm .btn{margin-top:20px}body.woocommerce-account.logged-in .account-orders-container{padding-top:20px}body.woocommerce-account.logged-in .account-orders-container .woocommerce-info{align-items:center;border:1px dashed rgba(0,0,0,.1);border-radius:10px;display:flex;gap:10px;padding:10px 20px}body.woocommerce-account.logged-in .account-orders-container .woocommerce-info .btn{margin-left:auto}body.woocommerce-account .account-orders{display:flex;flex-direction:column;gap:16px}body.woocommerce-account .order-card{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:10px;display:flex;flex-direction:column;margin-bottom:20px;overflow:hidden}body.woocommerce-account .order-card:last-child{margin-bottom:0}body.woocommerce-account .order-card__top{background-color:rgba(0,0,0,.02);border-bottom:1px solid rgba(0,0,0,.06);display:flex;gap:16px;justify-content:space-between;padding:20px}@media only screen and (max-width:991px){body.woocommerce-account .order-card__top{flex-direction:column}}body.woocommerce-account .order-card__meta{align-items:center;display:flex;gap:30px}body.woocommerce-account .order-card__meta .label{color:rgba(0,0,0,.55);display:block;font-size:12px;margin-bottom:4px}body.woocommerce-account .order-card__meta .value{color:rgba(0,0,0,.92);display:inline-flex;font-size:.875rem;font-weight:600;gap:6px;text-decoration:none}body.woocommerce-account .order-card__meta-item a.value .order-card__actions{align-items:flex-start;display:flex;flex:0 0 auto;justify-content:flex-end}body.woocommerce-account .order-actions-select{background:#f6f6f6;border-radius:12px;box-sizing:border-box;color:rgba(0,0,0,.75);font-weight:600;height:40px;max-width:100%;min-width:120px;padding:10px 14px}@media only screen and (max-width:991px){body.woocommerce-account .order-actions-select{min-width:100%;width:100%}}body.woocommerce-account .order-card__thumbs{display:flex;flex-wrap:wrap;gap:10px;padding:20px}body.woocommerce-account .order-thumb{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:5px;display:grid;height:70px;overflow:hidden;place-items:center;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:70px}body.woocommerce-account .order-thumb img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}body.woocommerce-account .order-thumb:hover{border-color:rgba(0,0,0,.8)}body.woocommerce-account .order-thumb__qty{background:rgba(0,0,0,.8);bottom:6px;color:#fff;font-size:.75rem;font-weight:700;padding:2px 4px;pointer-events:none;position:absolute;right:6px;-webkit-user-select:none;-moz-user-select:none;user-select:none}body.woocommerce-account .order-thumb--more{background-color:#fff;cursor:pointer;display:grid;place-items:center;transition:background-color .2s ease-in-out 0s}@media(prefers-reduced-motion:reduce){body.woocommerce-account .order-thumb--more{transition:none}}body.woocommerce-account .order-thumb--more span{color:rgba(0,0,0,.85);font-size:1.25rem;font-weight:800}body.woocommerce-account .order-thumb--more:hover{background-color:rgba(0,0,0,.05)}body.woocommerce-account .order-card__items{border-top:1px solid rgba(0,0,0,.06);padding:16px}body.woocommerce-account .order-items__title{color:rgba(0,0,0,.92);font-size:16px;margin:0 0 12px}body.woocommerce-account .order-items{display:flex;flex-direction:column;gap:10px}body.woocommerce-account .order-item{align-items:center;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:14px;display:grid;gap:14px;grid-template-columns:64px 1fr 90px 220px;padding:12px}@media only screen and (max-width:991px){body.woocommerce-account .order-item{grid-auto-rows:auto;grid-template-columns:64px 1fr}}body.woocommerce-account .order-item__thumb img{border:1px solid rgba(0,0,0,.1);border-radius:10px;height:64px;-o-object-fit:cover;object-fit:cover;width:64px}body.woocommerce-account .order-item__name{color:rgba(0,0,0,.9);font-size:.875rem}body.woocommerce-account .order-item__meta{color:rgba(0,0,0,.7);font-size:.8125rem;margin-top:4px}@media only screen and (max-width:991px){body.woocommerce-account .order-item__prices,body.woocommerce-account .order-item__qty{display:flex;grid-column:1/-1;justify-content:space-between;text-align:left}}body.woocommerce-account .order-item__prices strong,body.woocommerce-account .order-item__qty strong{color:rgba(0,0,0,.9);font-weight:700;white-space:nowrap}body.woocommerce-account .order-item__prices .label,body.woocommerce-account .order-item__qty .label{color:rgba(0,0,0,.5);display:block;font-size:.75rem;margin-bottom:2px}body.woocommerce-account .order-item__prices{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));text-align:right}@media only screen and (max-width:991px){body.woocommerce-account .order-item__prices{gap:16px}}body.woocommerce-account .order-card__note{border-top:1px solid rgba(0,0,0,.06);padding:20px}body.woocommerce-account .order-card__note .order-note__title{font-size:1rem;margin:0 0 8px}body.woocommerce-account .order-card__note .order-note__content{color:rgba(0,0,0,.7);font-size:.875rem;line-height:1.5}body.woocommerce-account .order-card__bottom{display:grid;gap:24px;grid-template-columns:1.2fr .8fr;padding:20px}@media only screen and (max-width:991px){body.woocommerce-account .order-card__bottom{grid-template-columns:1fr}}body.woocommerce-account .order-card__addresses{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}@media only screen and (max-width:630px){body.woocommerce-account .order-card__addresses{grid-template-columns:1fr}}body.woocommerce-account .order-address__title{color:rgba(0,0,0,.9);font-size:.875rem;font-weight:700;margin:0 0 10px}body.woocommerce-account .order-address__content{color:rgba(0,0,0,.7);font-size:.875rem;font-weight:500;line-height:1.45}body.woocommerce-account .order-address__content .address-info{margin-bottom:7px}body.woocommerce-account .order-card__totals{display:flex;justify-content:flex-end}body.woocommerce-account .order-totals{max-width:420px;width:100%}@media only screen and (max-width:991px){body.woocommerce-account .order-totals{max-width:100%}}body.woocommerce-account .order-totals__row{color:rgba(0,0,0,.8);display:flex;font-size:.875rem;gap:16px;justify-content:space-between;padding:8px 0}body.woocommerce-account .order-totals__row strong{color:rgba(0,0,0,.9);font-weight:700;white-space:nowrap}body.woocommerce-account .order-totals__row.order-totals__row--bold{border-bottom:0;padding-top:12px}body.woocommerce-account .order-totals__row.order-totals__row--grand{border-bottom:0;border-top:1px solid rgba(0,0,0,.1);margin-top:12px;padding-top:14px}body.woocommerce-account .order-totals__row.order-totals__row--grand strong{font-size:1.125rem}body.woocommerce-account .order-card__tracking{background-color:rgba(0,0,0,.02);border-top:1px solid rgba(0,0,0,.06);font-size:.875rem;padding:20px}body.woocommerce-account .order-card__tracking a{background-color:#242424;border-radius:5px;box-sizing:border-box;color:#fff;display:inline-block;margin:5px;padding:2px 5px;text-decoration:none}body.woocommerce-account .order-card__tracking a:hover{background-color:rgba(36,36,36,.8)}body.woocommerce-account .account-order-view .order-card__bottom{grid-template-columns:100%}body.woocommerce-account.squad-nutrition .woocommerce-MyAccount-navigation .account .picture{background-color:#e9501c;color:#fff}body.woocommerce-account.squad-nutrition .order-card__tracking a{background-color:#e9501c}body.woocommerce-account.squad-nutrition .order-card__tracking a:hover{background-color:rgba(233,80,28,.8)}.account-creation-page,.woocommerce-account.guest{display:flex;flex-direction:column;height:100vh}.account-creation-page>.page-default,.woocommerce-account.guest>.page-default{display:flex;flex:1;flex-direction:column;justify-content:center}.account-creation-page .breadcrumb,.account-creation-page .header-placeholder,.account-creation-page .page-title,.account-creation-page footer.main-footer .footer-top,.account-creation-page header.main-header,.woocommerce-account.guest .breadcrumb,.woocommerce-account.guest .header-placeholder,.woocommerce-account.guest .page-title,.woocommerce-account.guest footer.main-footer .footer-top,.woocommerce-account.guest header.main-header{display:none}.account-creation-page main,.woocommerce-account.guest main{align-items:center;display:flex;flex:1;justify-content:center}.account-creation-page .woocommerce-error,.woocommerce-account.guest .woocommerce-error{background-color:rgba(230,63,63,.2);border:2px solid rgba(230,63,63,.5);border-radius:10px;color:#e63f3f;margin:20px auto;padding:20px 50px;position:relative}.account-creation-page .woocommerce-error:before,.woocommerce-account.guest .woocommerce-error:before{speak:never;-webkit-font-smoothing:antialiased;content:"";font-family:squad!important;font-size:24px;font-style:normal;font-variant:normal;font-weight:400;left:15px;line-height:1;position:absolute;text-transform:none;top:15px}.account-creation-page .woocommerce-error li,.woocommerce-account.guest .woocommerce-error li{list-style:none;margin-bottom:7px}.account-creation-page .woocommerce-error li:last-child,.woocommerce-account.guest .woocommerce-error li:last-child{margin-bottom:0}.account-creation-page .login-form-container,.account-creation-page .lost-password-confirmation-container,.account-creation-page .password-change-form-container,.account-creation-page .password-reset-form-container,.account-creation-page .register-form-container,.woocommerce-account.guest .login-form-container,.woocommerce-account.guest .lost-password-confirmation-container,.woocommerce-account.guest .password-change-form-container,.woocommerce-account.guest .password-reset-form-container,.woocommerce-account.guest .register-form-container{margin:0 auto;max-width:400px;width:100%}.account-creation-page .login-form-header,.account-creation-page .lost-password-confirmation-header,.account-creation-page .password-change-form-header,.account-creation-page .password-reset-form-header,.account-creation-page .register-form-header,.woocommerce-account.guest .login-form-header,.woocommerce-account.guest .lost-password-confirmation-header,.woocommerce-account.guest .password-change-form-header,.woocommerce-account.guest .password-reset-form-header,.woocommerce-account.guest .register-form-header{align-items:center;display:flex;flex-direction:column}.account-creation-page .login-form-header .logo,.account-creation-page .lost-password-confirmation-header .logo,.account-creation-page .password-change-form-header .logo,.account-creation-page .password-reset-form-header .logo,.account-creation-page .register-form-header .logo,.woocommerce-account.guest .login-form-header .logo,.woocommerce-account.guest .lost-password-confirmation-header .logo,.woocommerce-account.guest .password-change-form-header .logo,.woocommerce-account.guest .password-reset-form-header .logo,.woocommerce-account.guest .register-form-header .logo{max-width:120px}.account-creation-page .login-form-header .logo img,.account-creation-page .lost-password-confirmation-header .logo img,.account-creation-page .password-change-form-header .logo img,.account-creation-page .password-reset-form-header .logo img,.account-creation-page .register-form-header .logo img,.woocommerce-account.guest .login-form-header .logo img,.woocommerce-account.guest .lost-password-confirmation-header .logo img,.woocommerce-account.guest .password-change-form-header .logo img,.woocommerce-account.guest .password-reset-form-header .logo img,.woocommerce-account.guest .register-form-header .logo img{height:auto;width:100%}.account-creation-page .login-form-header p,.account-creation-page .lost-password-confirmation-header p,.account-creation-page .password-change-form-header p,.account-creation-page .password-reset-form-header p,.account-creation-page .register-form-header p,.woocommerce-account.guest .login-form-header p,.woocommerce-account.guest .lost-password-confirmation-header p,.woocommerce-account.guest .password-change-form-header p,.woocommerce-account.guest .password-reset-form-header p,.woocommerce-account.guest .register-form-header p{font-size:.875rem;line-height:1.7;margin:20px 0;text-align:center}.account-creation-page .lost-password-confirmation-header,.woocommerce-account.guest .lost-password-confirmation-header{margin-bottom:30px}.account-creation-page form.login,.account-creation-page form.lost_reset_password,.account-creation-page form.register,.woocommerce-account.guest form.login,.woocommerce-account.guest form.lost_reset_password,.woocommerce-account.guest form.register{border:0;margin:0;padding:0}.account-creation-page form.login .form-input,.account-creation-page form.lost_reset_password .form-input,.account-creation-page form.register .form-input,.woocommerce-account.guest form.login .form-input,.woocommerce-account.guest form.lost_reset_password .form-input,.woocommerce-account.guest form.register .form-input{margin-bottom:15px}.account-creation-page form.login .iti--inline-dropdown,.account-creation-page form.lost_reset_password .iti--inline-dropdown,.account-creation-page form.register .iti--inline-dropdown,.woocommerce-account.guest form.login .iti--inline-dropdown,.woocommerce-account.guest form.lost_reset_password .iti--inline-dropdown,.woocommerce-account.guest form.register .iti--inline-dropdown{width:100%}.account-creation-page form.login .iti__dropdown-content,.account-creation-page form.lost_reset_password .iti__dropdown-content,.account-creation-page form.register .iti__dropdown-content,.woocommerce-account.guest form.login .iti__dropdown-content,.woocommerce-account.guest form.lost_reset_password .iti__dropdown-content,.woocommerce-account.guest form.register .iti__dropdown-content{border-radius:10px;padding:10px}.account-creation-page form.login .iti__dropdown-content .iti__search-icon,.account-creation-page form.lost_reset_password .iti__dropdown-content .iti__search-icon,.account-creation-page form.register .iti__dropdown-content .iti__search-icon,.woocommerce-account.guest form.login .iti__dropdown-content .iti__search-icon,.woocommerce-account.guest form.lost_reset_password .iti__dropdown-content .iti__search-icon,.woocommerce-account.guest form.register .iti__dropdown-content .iti__search-icon{top:50%;transform:translateY(-50%)}.account-creation-page form.login .iti__dropdown-content .iti__search-input,.account-creation-page form.lost_reset_password .iti__dropdown-content .iti__search-input,.account-creation-page form.register .iti__dropdown-content .iti__search-input,.woocommerce-account.guest form.login .iti__dropdown-content .iti__search-input,.woocommerce-account.guest form.lost_reset_password .iti__dropdown-content .iti__search-input,.woocommerce-account.guest form.register .iti__dropdown-content .iti__search-input{padding-bottom:0;padding-left:30px;padding-top:0}.account-creation-page form.login .iti__dropdown-content .iti__country-list,.account-creation-page form.lost_reset_password .iti__dropdown-content .iti__country-list,.account-creation-page form.register .iti__dropdown-content .iti__country-list,.woocommerce-account.guest form.login .iti__dropdown-content .iti__country-list,.woocommerce-account.guest form.lost_reset_password .iti__dropdown-content .iti__country-list,.woocommerce-account.guest form.register .iti__dropdown-content .iti__country-list{color:#242424}.account-creation-page form.login .iti__dropdown-content .iti__country,.account-creation-page form.lost_reset_password .iti__dropdown-content .iti__country,.account-creation-page form.register .iti__dropdown-content .iti__country,.woocommerce-account.guest form.login .iti__dropdown-content .iti__country,.woocommerce-account.guest form.lost_reset_password .iti__dropdown-content .iti__country,.woocommerce-account.guest form.register .iti__dropdown-content .iti__country{border-radius:5px}.account-creation-page form.login .iti__dropdown-content .iti__country:hover,.account-creation-page form.lost_reset_password .iti__dropdown-content .iti__country:hover,.account-creation-page form.register .iti__dropdown-content .iti__country:hover,.woocommerce-account.guest form.login .iti__dropdown-content .iti__country:hover,.woocommerce-account.guest form.lost_reset_password .iti__dropdown-content .iti__country:hover,.woocommerce-account.guest form.register .iti__dropdown-content .iti__country:hover{background-color:rgba(36,36,36,.1)}.account-creation-page form.login .password-input .show-password-input:before,.account-creation-page form.lost_reset_password .password-input .show-password-input:before,.account-creation-page form.register .password-input .show-password-input:before,.woocommerce-account.guest form.login .password-input .show-password-input:before,.woocommerce-account.guest form.lost_reset_password .password-input .show-password-input:before,.woocommerce-account.guest form.register .password-input .show-password-input:before{transition:color .2s ease-in-out 0s}@media(prefers-reduced-motion:reduce){.account-creation-page form.login .password-input .show-password-input:before,.account-creation-page form.lost_reset_password .password-input .show-password-input:before,.account-creation-page form.register .password-input .show-password-input:before,.woocommerce-account.guest form.login .password-input .show-password-input:before,.woocommerce-account.guest form.lost_reset_password .password-input .show-password-input:before,.woocommerce-account.guest form.register .password-input .show-password-input:before{transition:none}}.account-creation-page form.login .woocommerce-form-change-password__submit,.account-creation-page form.login .woocommerce-form-login__submit,.account-creation-page form.login .woocommerce-form-register__submit,.account-creation-page form.login .woocommerce-form-reset-password__submit,.account-creation-page form.lost_reset_password .woocommerce-form-change-password__submit,.account-creation-page form.lost_reset_password .woocommerce-form-login__submit,.account-creation-page form.lost_reset_password .woocommerce-form-register__submit,.account-creation-page form.lost_reset_password .woocommerce-form-reset-password__submit,.account-creation-page form.register .woocommerce-form-change-password__submit,.account-creation-page form.register .woocommerce-form-login__submit,.account-creation-page form.register .woocommerce-form-register__submit,.account-creation-page form.register .woocommerce-form-reset-password__submit,.woocommerce-account.guest form.login .woocommerce-form-change-password__submit,.woocommerce-account.guest form.login .woocommerce-form-login__submit,.woocommerce-account.guest form.login .woocommerce-form-register__submit,.woocommerce-account.guest form.login .woocommerce-form-reset-password__submit,.woocommerce-account.guest form.lost_reset_password .woocommerce-form-change-password__submit,.woocommerce-account.guest form.lost_reset_password .woocommerce-form-login__submit,.woocommerce-account.guest form.lost_reset_password .woocommerce-form-register__submit,.woocommerce-account.guest form.lost_reset_password .woocommerce-form-reset-password__submit,.woocommerce-account.guest form.register .woocommerce-form-change-password__submit,.woocommerce-account.guest form.register .woocommerce-form-login__submit,.woocommerce-account.guest form.register .woocommerce-form-register__submit,.woocommerce-account.guest form.register .woocommerce-form-reset-password__submit{background-color:color-mix(in srgb,#242424,#fff 20%);float:none;margin:10px 0 0;width:100%}.account-creation-page form.login .lost_password,.account-creation-page form.login .woocommerce-form-login__rememberme,.account-creation-page form.lost_reset_password .lost_password,.account-creation-page form.lost_reset_password .woocommerce-form-login__rememberme,.account-creation-page form.register .lost_password,.account-creation-page form.register .woocommerce-form-login__rememberme,.woocommerce-account.guest form.login .lost_password,.woocommerce-account.guest form.login .woocommerce-form-login__rememberme,.woocommerce-account.guest form.lost_reset_password .lost_password,.woocommerce-account.guest form.lost_reset_password .woocommerce-form-login__rememberme,.woocommerce-account.guest form.register .lost_password,.woocommerce-account.guest form.register .woocommerce-form-login__rememberme{align-items:center;display:flex;font-size:.875rem}.account-creation-page form.login .lost_password,.account-creation-page form.lost_reset_password .lost_password,.account-creation-page form.register .lost_password,.woocommerce-account.guest form.login .lost_password,.woocommerce-account.guest form.lost_reset_password .lost_password,.woocommerce-account.guest form.register .lost_password{margin:7px 0 0}.account-creation-page form.login .lost_password input,.account-creation-page form.lost_reset_password .lost_password input,.account-creation-page form.register .lost_password input,.woocommerce-account.guest form.login .lost_password input,.woocommerce-account.guest form.lost_reset_password .lost_password input,.woocommerce-account.guest form.register .lost_password input{margin:0 5px 0 0}.account-creation-page form.login .lost_password a,.account-creation-page form.lost_reset_password .lost_password a,.account-creation-page form.register .lost_password a,.woocommerce-account.guest form.login .lost_password a,.woocommerce-account.guest form.lost_reset_password .lost_password a,.woocommerce-account.guest form.register .lost_password a{margin-left:auto;margin-right:0}.account-creation-page .woocommerce-password-strength,.woocommerce-account.guest .woocommerce-password-strength{border:1px solid #242424;border-radius:10px;box-sizing:border-box;font-size:.75rem;font-weight:600;margin-top:5px;padding:10px;text-align:center;transition:border-color .2s ease-in-out 0s,background-color .2s ease-in-out 0s,color .2s ease-in-out 0s}@media(prefers-reduced-motion:reduce){.account-creation-page .woocommerce-password-strength,.woocommerce-account.guest .woocommerce-password-strength{transition:none}}.account-creation-page .woocommerce-password-strength.strong,.woocommerce-account.guest .woocommerce-password-strength.strong{background-color:rgba(69,174,48,.2);border-color:rgba(69,174,48,.8);color:rgba(69,174,48,.8)}.account-creation-page .woocommerce-password-strength.short,.woocommerce-account.guest .woocommerce-password-strength.short{background-color:rgba(230,63,63,.2);border-color:rgba(230,63,63,.8);color:rgba(230,63,63,.8)}.account-creation-page .woocommerce-password-strength.bad,.woocommerce-account.guest .woocommerce-password-strength.bad{background-color:rgba(247,139,83,.2);border-color:#f78b53;color:#f78b53}.account-creation-page .woocommerce-password-strength.good,.woocommerce-account.guest .woocommerce-password-strength.good{background-color:rgba(255,199,51,.2);border-color:#ffc733;color:#ffc733}.account-creation-page .woocommerce-password-hint,.woocommerce-account.guest .woocommerce-password-hint{display:inline-block;font-weight:400;margin-top:5px;opacity:.75;padding:0 7px}.account-creation-page .separator,.woocommerce-account.guest .separator{align-items:center;box-sizing:border-box;display:flex;padding:20px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.account-creation-page .separator:after,.account-creation-page .separator:before,.woocommerce-account.guest .separator:after,.woocommerce-account.guest .separator:before{background-color:hsla(0,0%,100%,.2);border-bottom:1px dashed rgba(0,0,0,.2);content:"";display:inline-block;flex:1}.account-creation-page .separator span,.woocommerce-account.guest .separator span{display:inline-block;padding:0 20px;text-transform:uppercase;width:auto}.account-creation-page .create-account-container,.woocommerce-account.guest .create-account-container{align-items:center;display:flex;flex-direction:column}.account-creation-page .create-account-container p,.woocommerce-account.guest .create-account-container p{font-size:.75rem;line-height:1.7;margin:0 0 10px;text-align:center}.account-creation-page .create-account-container .btn.btn-grey,.woocommerce-account.guest .create-account-container .btn.btn-grey{background-color:color-mix(in srgb,#242424,#fff 20%);width:100%}.account-creation-page footer.main-footer .footer-bottom>.wrapper,.woocommerce-account.guest footer.main-footer .footer-bottom>.wrapper{align-items:center;flex-direction:row}.account-creation-page footer.main-footer .footer-bottom .footer-logo,.woocommerce-account.guest footer.main-footer .footer-bottom .footer-logo{margin-bottom:0;margin-left:0;margin-right:auto}.account-creation-page.on-air,.woocommerce-account.guest.on-air{background-color:#242424}.account-creation-page.on-air,.account-creation-page.on-air a,.account-creation-page.on-air p,.woocommerce-account.guest.on-air,.woocommerce-account.guest.on-air a,.woocommerce-account.guest.on-air p{color:#fff}.account-creation-page.on-air form.login a,.account-creation-page.on-air form.lost_reset_password a,.account-creation-page.on-air form.register a,.woocommerce-account.guest.on-air form.login a,.woocommerce-account.guest.on-air form.lost_reset_password a,.woocommerce-account.guest.on-air form.register a{color:#faf2b7}.account-creation-page.on-air form.login input:not([type=checkbox]):not([type=submit]):not([type=button]),.account-creation-page.on-air form.login select,.account-creation-page.on-air form.lost_reset_password input:not([type=checkbox]):not([type=submit]):not([type=button]),.account-creation-page.on-air form.lost_reset_password select,.account-creation-page.on-air form.register input:not([type=checkbox]):not([type=submit]):not([type=button]),.account-creation-page.on-air form.register select,.woocommerce-account.guest.on-air form.login input:not([type=checkbox]):not([type=submit]):not([type=button]),.woocommerce-account.guest.on-air form.login select,.woocommerce-account.guest.on-air form.lost_reset_password input:not([type=checkbox]):not([type=submit]):not([type=button]),.woocommerce-account.guest.on-air form.lost_reset_password select,.woocommerce-account.guest.on-air form.register input:not([type=checkbox]):not([type=submit]):not([type=button]),.woocommerce-account.guest.on-air form.register select{background-color:color-mix(in srgb,#242424,#fff 10%);color:#faf2b7}.account-creation-page.on-air form.login input:not([type=checkbox]):not([type=submit]):not([type=button])::-moz-placeholder,.account-creation-page.on-air form.login select::-moz-placeholder,.account-creation-page.on-air form.lost_reset_password input:not([type=checkbox]):not([type=submit]):not([type=button])::-moz-placeholder,.account-creation-page.on-air form.lost_reset_password select::-moz-placeholder,.account-creation-page.on-air form.register input:not([type=checkbox]):not([type=submit]):not([type=button])::-moz-placeholder,.account-creation-page.on-air form.register select::-moz-placeholder,.woocommerce-account.guest.on-air form.login input:not([type=checkbox]):not([type=submit]):not([type=button])::-moz-placeholder,.woocommerce-account.guest.on-air form.login select::-moz-placeholder,.woocommerce-account.guest.on-air form.lost_reset_password input:not([type=checkbox]):not([type=submit]):not([type=button])::-moz-placeholder,.woocommerce-account.guest.on-air form.lost_reset_password select::-moz-placeholder,.woocommerce-account.guest.on-air form.register input:not([type=checkbox]):not([type=submit]):not([type=button])::-moz-placeholder,.woocommerce-account.guest.on-air form.register select::-moz-placeholder{color:hsla(53,87%,85%,.4)}.account-creation-page.on-air form.login input:not([type=checkbox]):not([type=submit]):not([type=button])::placeholder,.account-creation-page.on-air form.login select::placeholder,.account-creation-page.on-air form.lost_reset_password input:not([type=checkbox]):not([type=submit]):not([type=button])::placeholder,.account-creation-page.on-air form.lost_reset_password select::placeholder,.account-creation-page.on-air form.register input:not([type=checkbox]):not([type=submit]):not([type=button])::placeholder,.account-creation-page.on-air form.register select::placeholder,.woocommerce-account.guest.on-air form.login input:not([type=checkbox]):not([type=submit]):not([type=button])::placeholder,.woocommerce-account.guest.on-air form.login select::placeholder,.woocommerce-account.guest.on-air form.lost_reset_password input:not([type=checkbox]):not([type=submit]):not([type=button])::placeholder,.woocommerce-account.guest.on-air form.lost_reset_password select::placeholder,.woocommerce-account.guest.on-air form.register input:not([type=checkbox]):not([type=submit]):not([type=button])::placeholder,.woocommerce-account.guest.on-air form.register select::placeholder{color:hsla(53,87%,85%,.4)}.account-creation-page.on-air form.login .password-input .show-password-input:before,.account-creation-page.on-air form.lost_reset_password .password-input .show-password-input:before,.account-creation-page.on-air form.register .password-input .show-password-input:before,.woocommerce-account.guest.on-air form.login .password-input .show-password-input:before,.woocommerce-account.guest.on-air form.lost_reset_password .password-input .show-password-input:before,.woocommerce-account.guest.on-air form.register .password-input .show-password-input:before{color:hsla(53,87%,85%,.5)}.account-creation-page.on-air form.login .password-input .show-password-input:focus:before,.account-creation-page.on-air form.login .password-input .show-password-input:hover:before,.account-creation-page.on-air form.lost_reset_password .password-input .show-password-input:focus:before,.account-creation-page.on-air form.lost_reset_password .password-input .show-password-input:hover:before,.account-creation-page.on-air form.register .password-input .show-password-input:focus:before,.account-creation-page.on-air form.register .password-input .show-password-input:hover:before,.woocommerce-account.guest.on-air form.login .password-input .show-password-input:focus:before,.woocommerce-account.guest.on-air form.login .password-input .show-password-input:hover:before,.woocommerce-account.guest.on-air form.lost_reset_password .password-input .show-password-input:focus:before,.woocommerce-account.guest.on-air form.lost_reset_password .password-input .show-password-input:hover:before,.woocommerce-account.guest.on-air form.register .password-input .show-password-input:focus:before,.woocommerce-account.guest.on-air form.register .password-input .show-password-input:hover:before{color:#faf2b7}.account-creation-page.on-air form.login .woocommerce-form-change-password__submit.btn.btn-grey,.account-creation-page.on-air form.login .woocommerce-form-login__submit.btn.btn-grey,.account-creation-page.on-air form.login .woocommerce-form-register__submit.btn.btn-grey,.account-creation-page.on-air form.login .woocommerce-form-reset-password__submit.btn.btn-grey,.account-creation-page.on-air form.lost_reset_password .woocommerce-form-change-password__submit.btn.btn-grey,.account-creation-page.on-air form.lost_reset_password .woocommerce-form-login__submit.btn.btn-grey,.account-creation-page.on-air form.lost_reset_password .woocommerce-form-register__submit.btn.btn-grey,.account-creation-page.on-air form.lost_reset_password .woocommerce-form-reset-password__submit.btn.btn-grey,.account-creation-page.on-air form.register .woocommerce-form-change-password__submit.btn.btn-grey,.account-creation-page.on-air form.register .woocommerce-form-login__submit.btn.btn-grey,.account-creation-page.on-air form.register .woocommerce-form-register__submit.btn.btn-grey,.account-creation-page.on-air form.register .woocommerce-form-reset-password__submit.btn.btn-grey,.woocommerce-account.guest.on-air form.login .woocommerce-form-change-password__submit.btn.btn-grey,.woocommerce-account.guest.on-air form.login .woocommerce-form-login__submit.btn.btn-grey,.woocommerce-account.guest.on-air form.login .woocommerce-form-register__submit.btn.btn-grey,.woocommerce-account.guest.on-air form.login .woocommerce-form-reset-password__submit.btn.btn-grey,.woocommerce-account.guest.on-air form.lost_reset_password .woocommerce-form-change-password__submit.btn.btn-grey,.woocommerce-account.guest.on-air form.lost_reset_password .woocommerce-form-login__submit.btn.btn-grey,.woocommerce-account.guest.on-air form.lost_reset_password .woocommerce-form-register__submit.btn.btn-grey,.woocommerce-account.guest.on-air form.lost_reset_password .woocommerce-form-reset-password__submit.btn.btn-grey,.woocommerce-account.guest.on-air form.register .woocommerce-form-change-password__submit.btn.btn-grey,.woocommerce-account.guest.on-air form.register .woocommerce-form-login__submit.btn.btn-grey,.woocommerce-account.guest.on-air form.register .woocommerce-form-register__submit.btn.btn-grey,.woocommerce-account.guest.on-air form.register .woocommerce-form-reset-password__submit.btn.btn-grey{background-color:color-mix(in srgb,#242424,#fff 20%);color:#fff}.account-creation-page.on-air .create-account-container .btn.btn-grey,.woocommerce-account.guest.on-air .create-account-container .btn.btn-grey{color:#faf2b7}.account-creation-page.on-air .footer-bottom,.woocommerce-account.guest.on-air .footer-bottom{background-color:color-mix(in srgb,#242424,#fff 5%)}.account-creation-page.squad-nutrition form.login a,.account-creation-page.squad-nutrition form.lost_reset_password a,.account-creation-page.squad-nutrition form.register a,.woocommerce-account.guest.squad-nutrition form.login a,.woocommerce-account.guest.squad-nutrition form.lost_reset_password a,.woocommerce-account.guest.squad-nutrition form.register a{color:#e9501c}.account-creation-page.squad-nutrition form.login .woocommerce-form-change-password__submit,.account-creation-page.squad-nutrition form.login .woocommerce-form-login__submit,.account-creation-page.squad-nutrition form.login .woocommerce-form-register__submit,.account-creation-page.squad-nutrition form.login .woocommerce-form-reset-password__submit,.account-creation-page.squad-nutrition form.lost_reset_password .woocommerce-form-change-password__submit,.account-creation-page.squad-nutrition form.lost_reset_password .woocommerce-form-login__submit,.account-creation-page.squad-nutrition form.lost_reset_password .woocommerce-form-register__submit,.account-creation-page.squad-nutrition form.lost_reset_password .woocommerce-form-reset-password__submit,.account-creation-page.squad-nutrition form.register .woocommerce-form-change-password__submit,.account-creation-page.squad-nutrition form.register .woocommerce-form-login__submit,.account-creation-page.squad-nutrition form.register .woocommerce-form-register__submit,.account-creation-page.squad-nutrition form.register .woocommerce-form-reset-password__submit,.woocommerce-account.guest.squad-nutrition form.login .woocommerce-form-change-password__submit,.woocommerce-account.guest.squad-nutrition form.login .woocommerce-form-login__submit,.woocommerce-account.guest.squad-nutrition form.login .woocommerce-form-register__submit,.woocommerce-account.guest.squad-nutrition form.login .woocommerce-form-reset-password__submit,.woocommerce-account.guest.squad-nutrition form.lost_reset_password .woocommerce-form-change-password__submit,.woocommerce-account.guest.squad-nutrition form.lost_reset_password .woocommerce-form-login__submit,.woocommerce-account.guest.squad-nutrition form.lost_reset_password .woocommerce-form-register__submit,.woocommerce-account.guest.squad-nutrition form.lost_reset_password .woocommerce-form-reset-password__submit,.woocommerce-account.guest.squad-nutrition form.register .woocommerce-form-change-password__submit,.woocommerce-account.guest.squad-nutrition form.register .woocommerce-form-login__submit,.woocommerce-account.guest.squad-nutrition form.register .woocommerce-form-register__submit,.woocommerce-account.guest.squad-nutrition form.register .woocommerce-form-reset-password__submit{background-color:#e9501c}.product .stock span.badge{border-radius:3px;box-sizing:border-box;display:inline-block;font-size:12px;font-weight:700;padding:7px 10px 4px;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}.product .stock span.badge.instock{background-color:#e4f3e5;color:#4e7251}.product .stock span.badge.limited{background-color:#f1dfbc;color:#91783d}.product .stock span.badge.outofstock{background-color:#fab9b9;color:#cf4040}.product .quantities{position:relative}.product .quantities.disabled,.product .quantities.disabled .loading{opacity:1}.product .quantities .loading{align-items:center;background-color:#fff;display:flex;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}.product .quantities .quantity-selector{background-color:var(--color-light-grey);border:2px solid var(--color-light-grey);border-radius:19px;box-sizing:border-box;display:flex;height:38px}.product .quantities .quantity-selector .value input::-webkit-inner-spin-button,.product .quantities .quantity-selector .value input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product .quantities .quantity-selector .value input[type=number]{-moz-appearance:textfield}.product .quantities .quantity-selector .value input{background:none;border:none;box-sizing:border-box;font-family:Gilroy,sans-serif;font-size:14px;font-weight:600;height:34px;max-width:100px;outline:none;padding:1px 20px 0;text-align:center}.product .quantities .quantity-selector .action{align-items:center;background-color:#fff;border-radius:100%;cursor:pointer;display:flex;font-size:20px;height:34px;justify-content:center;transition:color .2s ease-in-out,background-color .2s ease-in-out;width:34px}.product .quantities .quantity-selector .action:hover{background-color:#000;color:#fff}.product .quantities.disabled{opacity:.6;pointer-events:none}.products-grid{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));justify-items:center}.product-listing{position:relative;width:100%}.product-listing:before{background-color:color-mix(in srgb,#242424,transparent 95%);border-radius:5px;bottom:0;content:"";display:block;height:50%;left:0;position:absolute;transform:translateY(-100%);transition:transform .2s cubic-bezier(.8,-.4,.5,1);width:100%;z-index:-1}.product-listing,.product-listing .product-picture,.product-listing .product-title{display:flex;flex-direction:column}.product-listing .product-picture{align-items:center;aspect-ratio:1.5/1;background-color:#fff;border:3px solid transparent;border-radius:5px;justify-content:center;transition:border-color .2s ease-in-out 0s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}@media(prefers-reduced-motion:reduce){.product-listing .product-picture{transition:none}}.product-listing .product-picture img{display:inline-block;height:100%;max-height:85%;max-width:80%;width:auto}.product-listing .product-title{box-sizing:border-box;gap:10px;padding:10px 0;text-align:center}.product-listing .product-name{font-family:Gilroy,sans-serif;font-size:.875rem;font-weight:600}.product-listing .product-brand{color:rgba(0,0,0,.6);font-size:.75rem;font-weight:600}.product-listing:hover:before{transform:translateY(0)}.product-listing:hover .product-picture{border-color:#242424}.product-listing:hover .product-name{color:#242424}body.squad-nutrition .product-listing:before{background-color:color-mix(in srgb,#e9501c,transparent 95%)}body.squad-nutrition .product-listing:hover .product-picture{border-color:#e9501c}body.squad-nutrition .product-listing:hover .product-name{color:#e9501c}.brands-grid{display:grid;gap:30px;grid-template-columns:repeat(var(--grid-columns,auto-fit),minmax(0,1fr));justify-items:center}@media only screen and (max-width:991px){.brands-grid{grid-template-columns:repeat(calc(var(--grid-columns, auto-fit)/2),minmax(0,1fr))}}@media only screen and (max-width:630px){.brands-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:498px){.brands-grid{grid-template-columns:100%}}.brands-grid .brand-listing{align-items:center;background-color:#fff;border:3px solid transparent;border-radius:5px;box-sizing:border-box;display:flex;justify-content:center;overflow:hidden;padding:40px;position:relative;transition:border-color .2s ease-in-out 0s;width:100%}@media(prefers-reduced-motion:reduce){.brands-grid .brand-listing{transition:none}}@media only screen and (max-width:1439px){.brands-grid .brand-listing{padding:30px}}@media only screen and (max-width:991px){.brands-grid .brand-listing{padding:20px}}.brands-grid .brand-listing img{height:auto;max-height:80px;max-width:60%;width:auto}.brands-grid .brand-listing:hover{border-color:#242424}body.squad-nutrition .brands-grid .brand-listing:hover{border-color:#e9501c}.enabled-coupons{border-top:1px solid rgba(0,0,0,.1);padding:20px;position:relative}.enabled-coupons:after{backdrop-filter:blur(5px);background-color:hsla(0,0%,100%,.05);content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}.enabled-coupons.loading:after{opacity:1;pointer-events:auto}.enabled-coupons ul{list-style:none;margin-top:10px;padding:0}.enabled-coupons ul li{border:1px solid rgba(0,0,0,.1);border-radius:5px;margin-bottom:10px;overflow:hidden}.enabled-coupons ul li:last-child{margin-bottom:0}.enabled-coupons ul li:has(input:checked) .description{display:block}.enabled-coupons ul li:has(input:checked) .code label span.more{display:none}.enabled-coupons ul li:has(input:checked) .code label span.less{display:inline-block}.enabled-coupons ul li .code label{align-items:center;background-color:rgba(0,0,0,.1);box-sizing:border-box;cursor:pointer;display:flex;font-size:.75rem;gap:10px;padding:10px;position:relative;text-transform:uppercase;width:100%}.enabled-coupons ul li .code label input[type=checkbox]{border:none;height:0;left:0;margin:0;opacity:0;padding:0;position:absolute;top:0;width:0}.enabled-coupons ul li .code label span{flex:1;font-weight:700}.enabled-coupons ul li .code label span.less,.enabled-coupons ul li .code label span.more{color:rgba(0,0,0,.6);font-size:.625rem;font-weight:700;text-transform:uppercase}.enabled-coupons ul li .code label span.more{display:inline-block;flex:initial}.enabled-coupons ul li .code label span.less{display:none;flex:initial}.enabled-coupons ul li .description{box-sizing:border-box;display:none;font-size:.875rem;font-weight:500;line-height:1.125rem;padding:8px}body.woocommerce-order-received .order-header{margin-bottom:40px;text-align:center}body.woocommerce-order-received .order-header h1{font-size:1.5rem;line-height:2.125rem}body.woocommerce-order-received .order-header p{color:rgba(0,0,0,.5);font-size:.875rem;font-weight:600}body.woocommerce-order-received .ordered-products{border-bottom:1px solid rgba(0,0,0,.1);border-top:1px solid rgba(0,0,0,.1);margin-bottom:40px;padding:20px 0}body.woocommerce-order-received .ordered-products ul{align-items:center;display:flex;gap:10px;justify-content:center;list-style:none;padding:0}body.woocommerce-order-received .ordered-products ul li{align-items:center;background-color:#fff;border:1px solid rgba(0,0,0,.05);border-radius:5px;box-sizing:border-box;display:flex;height:72px;justify-content:center;padding:10px;width:72px}body.woocommerce-order-received .ordered-products ul li img{height:auto;width:100%}body.woocommerce-order-received .ordered-products ul li.more-products{font-size:1.5rem}body.woocommerce-order-received .order-details{display:grid;gap:20px;grid-template-columns:1fr 400px;margin-bottom:40px}@media only screen and (max-width:991px){body.woocommerce-order-received .order-details{grid-template-columns:1fr}}body.woocommerce-order-received .order-details .addresses{display:flex;gap:20px}@media screen and (min-width:991px){body.woocommerce-order-received .order-details .addresses{flex-direction:column}}@media only screen and (max-width:630px){body.woocommerce-order-received .order-details .addresses{flex-direction:column}}@media only screen and (max-width:991px){body.woocommerce-order-received .order-details .card{flex:1}}body.woocommerce-order-received .order-details .card .card-header{margin-bottom:20px}body.woocommerce-order-received .order-details .card .card-header h3{font-size:1.0625rem;font-weight:600;margin-bottom:5px}body.woocommerce-order-received .order-details .card .card-header p{color:rgba(0,0,0,.6);font-size:.875rem;font-weight:600;line-height:1.125rem}body.woocommerce-order-received .order-details .card .card-line{border-top:1px solid rgba(0,0,0,.1);padding:10px 0}body.woocommerce-order-received .order-details .card .card-line h3{font-size:.875rem;font-weight:600;line-height:1.125rem;margin-bottom:3px}body.woocommerce-order-received .order-details .card .card-line p{color:rgba(0,0,0,.6);font-size:.875rem;font-weight:600;line-height:1.125rem}body.woocommerce-order-received .buttons{align-items:center;display:flex;gap:20px;justify-content:center;margin-bottom:40px}
