/*!
  START CUSTOMIZED STYLING

  GUIDELINES:
  follow along the given scss folder structure when adding new styles

  check if prexisting scss files match your styling purpose (e.g. styling for a new button variant should be added to _buttons.scss)

  if your styling is for a new UI element or does not match the purpose of existing scss file associations, then:
  - create a new scss stylesheet [_nameOfSCSSFile.scss]
  - add it to the appropriate folder
  - import the scss file into "theme-customized.scss"

  every class/id should have a "customized__" prefix to provide a visible hint inside the HTML markup to distinguish between theme original classes and additional added customized styling

  OVERWRITING ORIGINAL STYLINGS
  If there is need to adjust an existing styling provided by the origial theme stylesheet, copy the required selector(s) and place them into folder 5-overwrites/_theme-overwrites.scss

  Since the customized stylesheet due to the concatenation order is placed below the original stylesheet the Cascade should take care of the overwrite
*/.customized__section-header__title{line-height:1.2}.customized__article__time-stamp{display:flex;flex-direction:column;font-size:1rem;gap:.5rem}@supports not (gap: .5rem){.customized__article__time-stamp>*:not(:last-of-type){margin-bottom:.5rem}}.customized__article__body .customized__reading-time{align-items:center;display:flex;gap:.5rem}@supports not (gap: .5rem){.customized__article__body .customized__reading-time>*:not(:last-of-type){margin-right:.5rem}}.customized__article__body .customized__article__author{margin-bottom:2rem}.customized__article__body .customized__article-content{line-height:1.8}.customized__article__body .customized__article-content path{fill:currentColor}.customized__article__body .customized__article-content h2,.customized__article__body .customized__article-content h3,.customized__article__body .customized__article-content h4{line-height:1.4;margin:2rem 0 1rem}.customized__article__body .customized__article-content h4{font-size:1rem}.customized__article__body .customized__article-content p{margin:1rem 0}.customized__article__body .customized__article-content blockquote{border-left:5px solid var(--colorBrandAccent);margin:2rem 0;padding:0 2rem}.customized__article__body .customized__article-content path{fill:var(--colorBrandAccent)}.customized__article__body .customized__article-content iframe[src]{border-radius:1rem;box-shadow:#00000026 1.95px 1.95px 2.6px;margin:2rem auto;max-width:100%}.customized__article__body .customized__article-content li{padding-bottom:.5rem}.customized__article__body .customized__article-content ol li::marker{font-weight:900}.customized__article__body .customized__article-content ul li::marker{color:var(--colorBrandAccent);margin:1rem 0}.customized__article__body .customized__article-content table td span{color:var(--colorBrandAccent)}.customized__newsletter-section{margin-top:5rem}.customized__newsletter-section .customized__container{display:grid;place-content:center;margin:0 auto;width:min(1500px,100%)}.customized__newsletter-section .customized__newsletter-content{display:flex;flex-direction:column;flex-wrap:wrap;padding:3rem 1rem 6rem;width:min(50rem,100%)}.customized__newsletter-section .customized__newsletter-content .customized__heading-2{font-size:clamp(2rem,1rem + 2vw,4rem)}.customized__newsletter-section .customized__newsletter-content p{width:min(25rem,100%)}.customized__newsletter-section .customized__newsletter-content .customized__newsletter__label[data-customized]{margin:auto 0}.customized__newsletter-section .customized__newsletter-content .customized__newsletter__input{display:flex;flex-direction:column;gap:2rem;width:min(25rem,100%)}.customized__newsletter-section .customized__newsletter-content .customized__newsletter__input>button{margin-top:2rem}@supports not (gap: 2rem){.customized__newsletter-section .customized__newsletter-content .customized__newsletter__input>*:not(:last-of-type){margin-bottom:2rem}}.customized__newsletter-section .customized__newsletter-content .customized__input-row{display:flex;flex-direction:column;gap:.5rem}@supports not (gap: .5rem){.customized__newsletter-section .customized__newsletter-content .customized__input-row>*:not(:last-of-type){margin-bottom:.5rem}}.customized__newsletter-section .customized__newsletter-content .customized__input-row input{--border-width: 2px;--factor: 2;border:none;border-bottom:var(--border-width) solid var(--colorBrandAccent);transition:transform .3s ease-in-out}.customized__newsletter-section .customized__newsletter-content .customized__input-row input:focus,.customized__newsletter-section .customized__newsletter-content .customized__input-row input:focus-visible{border-bottom:calc(var(--border-width) * var(--factor)) solid var(--colorBrandAccent);margin-top:calc(var(--border-width) * -1)}.customized__product-details{background-color:var(--colorFooter);color:var(--colorProductDetails);padding:clamp(3.125rem,5rem + 2.5vw,10rem) 0}.customized__product-details .customized__product-details-id{font-size:calc(var(--typeHeaderSize) * .85);font-weight:900;text-transform:uppercase}.customized__product-details .customized__product-details-title{text-transform:none}.customized__product-details .customized__product-details-id,.customized__product-details .customized__product-details-title{text-align:center}.customized__product-details .customized__details-grid{display:grid;gap:3rem 0;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));position:relative}.customized__product-details .customized__column{align-items:center;display:flex;flex-direction:column;gap:3rem 0;height:min(30.5rem,75vh);justify-content:center}@media(min-width:75em){.customized__product-details .customized__column{height:min(37.5rem,75vh)}}.customized__product-details .customized__product-details-bg-logo,.customized__product-details .customized__details-divider{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.customized__product-details .customized__product-details-bg-logo{aspect-ratio:1.68/1;height:100%;opacity:.03}.customized__product-details .customized__product-details-bg-logo svg{height:100%;width:100%}.customized__product-details .customized__details-divider{--thickness: 2px;--length: 80%;background-color:var(--colorBrandAccent);height:var(--thickness);width:var(--length)}@media(min-width:37.5em){.customized__product-details .customized__details-divider{height:var(--length);width:var(--thickness)}}.customized__product-details .customized__details-category{margin:0;text-transform:none}.customized__product-details .customized__details-value{color:var(--colorBrandAccent);font-size:1.25rem;font-weight:900}.customized__product-details .customized__details-row{align-items:center;display:flex;flex-direction:column;gap:.25rem;justify-content:center;width:min(250px,100%)}.customized__product-details .customized__details-values{align-items:center;display:flex;gap:2%;justify-content:center;margin:1rem 0 0;padding:0;width:100%}.customized__product-details .customized__details-values .customized__details-value{align-items:center;display:flex;flex:32%;flex-direction:column;gap:.5rem;list-style-type:none}.customized__product-details .customized__details-bar{background-color:#a6a6a6;display:inline-block;height:.5rem;width:100%}.customized__product-details .customized__details-bar.customized__selected{background-color:var(--colorBrandAccent)}.customized__product-details .customized__details-bar:not(.customized__selected)+.customized__details-label{color:#a6a6a6}.customized__grid{height:100%;margin:0 auto;width:100%}.template-article .customized__grid-wrapper-article{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0 auto;width:100%}.template-article .customized__grid-wrapper-article>.customized__grid__item{align-items:center;display:flex;flex-direction:column}.template-blog .customized__grid-wrapper-article{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(min(400px,100%),1fr));margin:0 auto;width:100%}.template-blog .customized__grid-wrapper-article>.customized__grid__item{align-items:center;display:flex;flex-direction:column}.customized__article-product-cart{background-color:#efefef;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));padding:min(3rem,5vw);place-items:center}.customized__article-product-cart>*{max-width:85%}.customized__article-product-cart-benefits{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr);height:100%;place-content:center;place-self:center start}.customized__article-product-cart-benefits-pretitle{text-transform:uppercase}.customized__article-product-cart-benefits h2,.customized__article-product-cart-benefits p{margin:0}.customized__article-product-cart-benefits span{background-color:transparent}.customized__article-product-cart-benefits a{position:relative;width:fit-content}.customized__wrapper__mobile--toolbar{display:flex;flex-direction:column}.customized__wrapper__mobile--toolbar>*{flex:0 0 100%}.customized__toc-wrapper{display:grid;grid-template-columns:repeat(1,1fr);min-height:100vh;width:min(85ch,100%)}.customized__toc-wrapper .customized__toc-container{display:flex;flex-direction:column;margin-bottom:1rem;position:relative}.customized__toc-wrapper .customized__toc-container .customized__toc__button{align-self:flex-end;background:transparent;border:none;color:currentColor;cursor:pointer}.customized__toc-wrapper .customized__toc-container .customized__toc__button path{fill:currentColor}.customized__toc-wrapper .customized__toc-container .customized__toc__button .customized__toc__fallback-icon{display:none}.customized__toc-wrapper .customized__toc-container #customized__toc{display:flex;flex-direction:column;left:0;line-height:2;overflow:hidden;position:sticky;top:10rem;transition:height .4s ease-in-out}.customized__toc-wrapper .customized__toc-container #customized__toc.customized__js--toggle{height:0}.customized__toc-wrapper .customized__toc-container #customized__toc ol{counter-reset:item;margin-left:0}.customized__toc-wrapper .customized__toc-container #customized__toc li>ol{margin-left:10px}.customized__toc-wrapper .customized__toc-container #customized__toc ol>li{display:block}.customized__toc-wrapper .customized__toc-container #customized__toc ol>li:before{content:counters(item,".") ". ";counter-increment:item;padding-right:10px}.customized__toc-wrapper .customized__toc-container #customized__toc .customized__toc--link{border-bottom:none;border-bottom-color:transparent;color:var(--colorLink);display:inline;font-size:14px;text-decoration:underline;text-transform:uppercase;width:100%}.customized__toc-wrapper .customized__toc-container #customized__toc .customized__toc--link:after{content:unset}.customized__toc-wrapper .customized__toc-container #customized__toc .customized__toc--link:hover{color:var(--colorBrandAccent)}.customized__toc-wrapper .customized__toc-container #customized__toc li.customized__js--visible{color:var(--colorBrandAccent);transform:translate(5px)}.customized__toc-wrapper .customized__toc-container #customized__toc svg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.customized__toc-wrapper .customized__toc-container #customized__toc svg path{fill:transparent;stroke:var(--highlight);stroke-dasharray:0 0 0 1000;stroke-linecap:round;stroke-linejoin:round;transition:all .3s ease;stroke-width:3px}.customized__toc-wrapper :where(.customized__article-content) h2,.customized__toc-wrapper h3,.customized__toc-wrapper h4{--extra: 3rem;--header: 65px;scroll-margin-top:calc(var(--extra) + var(--header))}@supports (-webkit-hyphens: none){.customized__toc-wrapper :where(.customized__article-content) h2,.customized__toc-wrapper h3,.customized__toc-wrapper h4{padding-top:16px;margin-top:-16px}}.customized__tool{--slider-thumb-height: 30px;--slider-thumb-width: 20px;--slider-track-height: 15px;--slider-track-width: 100%;--ci-color-dark: #222;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:3rem 0;width:100%}.customized__tool label{margin:0}.customized__tool .customized__tool__input--range{padding:0}.customized__tool h2{font-weight:700}.customized__tool button:not(.customized__tool__gender-hint-button),.customized__tool input,.customized__tool label,.customized__tool output,.customized__tool p,.customized__tool span{font-size:clamp(1rem,2vw + 1rem,1.1rem)}.customized__tool select,.customized__tool option{font-size:clamp(.5rem,2vw + 1rem,1rem)}.customized__tool-btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--ci-color-dark);border:none;border-radius:.25rem;color:var(--colorBrandAccent);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:1px;line-height:1.2;min-height:44px;padding:0 20px;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.customized__tool__form .customized__tool__heading{-ms-flex-item-align:start;align-self:flex-start;font-size:1.25rem}.customized__tool__heading{font-weight:700}.customized__tool-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;position:relative}.customized__tool__intro{margin-top:1rem}.customized__tool__intro p{font-size:inherit}.customized__tool-row input{background-color:#dfdfdf;border:none}.customized__tool__form{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:3px solid #222;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:3rem 0;padding:2rem 1rem;width:min(85ch,100%)}.customized__tool__calculation label,.customized__tool__label{font-weight:700}.customized__tool__radiobtn-group label{font-weight:unset}#customized__tool__calories input[type=range],#intensity{-webkit-box-flex:0;-ms-flex:0 0 80%;flex:0 0 80%;width:min(33.5rem,100%)}.customized__tool__calculation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.5rem;width:95%}.customized__tool__input{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.customized__tool__radiobtn-group{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.customized__tool__radiobtn-group input[type=radio]{accent-color:#000}.customized__tool__radiobtn-group input[type=radio],.customized__tool__radiobtn-group label{cursor:pointer}.customized__tool__radiobtn-group label:not(:last-of-type){margin-right:2rem}.customized__tool__radiobtn-group label{padding-left:.75rem}.customized__tool__gender-hint{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.customized__tool__gender-hint p{margin:0}.customized__tool__gender-hint-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;border:none;background-color:var(--colorBrandAccent);color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;font-weight:700;height:1.5rem;min-height:1.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:.5rem;padding:0;width:1.5rem}.customized__tool__gender-hint-explanation{background-color:#3a3a3a;border-radius:.5rem;color:#fff;display:none;font-weight:300;line-height:1.5;padding:2rem;position:absolute;top:2.5rem;width:min(37.5rem,100%);z-index:1000}.customized__tool__gender-hint-explanation .customized__tool__gender-hint-button{position:absolute;right:.5rem;top:.5rem}.customized__tool__gender-hint.active .customized__tool__gender-hint-explanation{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#intensity{background-color:transparent;border:2px solid #222;border-radius:5px;cursor:pointer;outline:none}#intensity option{padding:.5rem 0}#customized__tool__calories input[type=range]{-webkit-appearance:none;background:transparent}#customized__tool__calories input[type=range]::-webkit-slider-thumb{-webkit-appearance:none}#customized__tool__calories input[type=range]::-ms-track{background:transparent;border-color:transparent;color:transparent;cursor:pointer;width:var(--slider-track-width)}#customized__tool__calories input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:1px solid #000000;border-radius:3px;-webkit-box-shadow:1px 1px 1px #000000,0px 0px 1px #0d0d0d;box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d;cursor:pointer;height:var(--slider-thumb-height);margin-top:calc((var(--slider-thumb-height) - var(--slider-track-height)) / -2);width:var(--slider-thumb-width)}#customized__tool__calories input[type=range]::-moz-range-thumb{background:#fff;border:1px solid #000000;border-radius:3px;box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d;cursor:pointer;height:var(--slider-thumb-height);width:var(--slider-thumb-width)}#customized__tool__calories input[type=range]::-ms-thumb{background:#fff;border:1px solid #000000;border-radius:3px;box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d;cursor:pointer;height:var(--slider-thumb-height);width:var(--slider-thumb-width)}#customized__tool__calories input[type=range]::-webkit-slider-runnable-track{background:var(--colorBrandAccent);border:.2px solid #010101;border-radius:1.3px;-webkit-box-shadow:1px 1px 1px #000000,0px 0px 1px #0d0d0d;box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d;cursor:pointer;height:var(--slider-track-height);width:var(--slider-track-width)}#customized__tool__calories input[type=range]:focus::-webkit-slider-runnable-track{background:var(--colorBrandAccent)}#customized__tool__calories input[type=range]::-moz-range-track{background:var(--colorBrandAccent);border:.2px solid #010101;border-radius:1.3px;box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d;cursor:pointer;height:1rem;width:100%}#customized__tool__calories input[type=range]::-ms-track{background:transparent;border-color:transparent;border-width:16px 0;color:transparent;cursor:pointer;height:8.4px;width:100%}#customized__tool__calories input[type=range]::-ms-fill-lower{background:var(--colorBrandAccent);border:.2px solid #010101;border-radius:2.6px;box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d}#customized__tool__calories input[type=range]:focus::-ms-fill-lower{background:var(--colorBrandAccent)}#customized__tool__calories input[type=range]::-ms-fill-upper{background:var(--colorBrandAccent);border:.2px solid #010101;border-radius:2.6px;box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d}#customized__tool__calories input[type=range]:focus::-ms-fill-upper{background:var(--colorBrandAccent)}.customized__tool__result-area{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem}.customized__tool__result{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;border:3px solid var(--colorBrandAccent);display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:900;height:8.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:8.5rem}.customized__toolbar{background-color:var(--colorToolbar)}.customized__toolbar a{color:var(--colorToolbarText)}.customized__toolbar__phone svg{margin-right:.5rem}.customized__toolbar__phone svg:hover{filter:brightness(100%)}.collapsible-trigger-btn--borders{border:none}.input-group-btn{justify-content:center}.rte-setting a:not(.customized__toc--link):not(.rte__image):not(.btn):not(.spr-summary-actions-newreview):after,.rte a:not(.customized__toc--link):not(.rte__image):not(.btn):not(.spr-summary-actions-newreview):after{border-bottom-color:var(--colorBrandAccent)}.site-footer__linklist a:hover{color:var(--colorBrandAccent)}.sticky-cart-button{font:700 13px/18.4667px Roboto,sans-serif;font-synthesis:weight style small-caps;background:var(--colorBtnPrimary) none repeat scroll 0% 0%;color:#fff;background-blend-mode:normal;padding:13px 20px;padding-block:13px;padding-inline:20px;position:fixed;z-index:999;left:0;right:0;text-align:center;display:block;width:100%;margin:0;bottom:0}.sticky-cart-button:after{align-items:center;background:#fff;bottom:0;color:#222;content:"+";display:flex;font-size:clamp(1rem,1rem + 1vw,2rem);justify-content:center;padding:0 2rem;position:absolute;right:0;top:0}.table-wrapper{max-width:unset;overflow:unset}.table-wrapper table{display:block;overflow:auto;width:fit-content}.table-wrapper table td{text-align:center}.testimonial-stars{color:var(--colorBrandAccent)}.toolbar__menu a:hover{color:#353535}:is(.contact-form) :is(input,textarea){--border-width: 2px;--factor: 2;border:none;border-bottom:var(--border-width) solid var(--colorBrandAccent);transition:transform .3s ease-in-out}:is(.contact-form) :is(input,textarea):focus,:is(.contact-form) :is(input,textarea):focus-visible{border-bottom:calc(var(--border-width) * var(--factor)) solid var(--colorBrandAccent);margin-top:calc(var(--border-width) * -1)}@media only screen and (max-width:768px){.form__submit--large{display:block}.form__submit--small{display:none}}@media only screen and (max-width:500px){.sales-point .icon-and-text{justify-content:flex-start}}@media only screen and (min-width:768px){.flickity-prev-next-button{display:none}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/theme-customized.css.map */
