/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'Poppins';src:local('Poppins Regular'),local('Poppins-Regular'),url(/sites/peptidescientificlabs.com/themes/peptides/fonts/poppins-v19-latin-regular.woff2) format('woff2'),url(/sites/peptidescientificlabs.com/themes/peptides/fonts/poppins-v19-latin-regular.woff) format('woff');font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:'Poppins';src:local('Poppins Light'),local('Poppins-Light'),url(/sites/peptidescientificlabs.com/themes/peptides/fonts/poppins-v19-latin-300.woff2) format('woff2'),url(/sites/peptidescientificlabs.com/themes/peptides/fonts/poppins-v19-latin-300.woff) format('woff');font-weight:300;font-style:normal;font-display:swap;}@font-face{font-family:'Poppins';src:local('Poppins Medium'),local('Poppins-Medium'),url(/sites/peptidescientificlabs.com/themes/peptides/fonts/poppins-v19-latin-500.woff2) format('woff2'),url(/sites/peptidescientificlabs.com/themes/peptides/fonts/poppins-v19-latin-500.woff) format('woff');font-weight:500;font-style:normal;font-display:swap;}@font-face{font-family:'Poppins';src:local('Poppins SemiBold'),local('Poppins-SemiBold'),url(/sites/peptidescientificlabs.com/themes/peptides/fonts/poppins-v19-latin-600.woff2) format('woff2'),url(/sites/peptidescientificlabs.com/themes/peptides/fonts/poppins-v19-latin-600.woff) format('woff');font-weight:600;font-style:normal;font-display:swap;}@font-face{font-family:'Poppins';src:local('Poppins Bold'),local('Poppins-Bold'),url(/sites/peptidescientificlabs.com/themes/peptides/fonts/poppins-v19-latin-700.woff2) format('woff2'),url(/sites/peptidescientificlabs.com/themes/peptides/fonts/poppins-v19-latin-700.woff) format('woff');font-weight:700;font-style:normal;font-display:swap;}
:root{--product-coa-badge-background:#e5f5f3;--product-coa-badge-color:#126d71;--product-coa-badge-check-color:#24834f;--product-coa-badge-check-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2016%2016'%3E%3Cpath%20d%3D'm3%208%203.5%203.5%206.5-7'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'1.6'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%2F%3E%3C%2Fsvg%3E");}.product-coa-badge{position:absolute;top:12px;right:12px;z-index:3;display:inline-flex;align-items:center;gap:4px;padding:5px 12px;border-radius:999px;background:var(--product-coa-badge-background);color:var(--product-coa-badge-color);font-family:inherit;font-size:12px;font-weight:400;line-height:16px;white-space:nowrap;cursor:default;}.product-coa-badge::before{content:"";display:block;flex:0 0 12px;width:12px;height:12px;background-color:var(--product-coa-badge-check-color);-webkit-mask:var(--product-coa-badge-check-image) center / contain no-repeat;mask:var(--product-coa-badge-check-image) center / contain no-repeat;}@media (max-width:639px){.product-coa-badge{top:6px;right:6px;padding:3px 7px;font-size:9px;line-height:14px;}.product-coa-badge::before{flex-basis:10px;width:10px;height:10px;}}
:root{--age-confirmation-background:#fff;--age-confirmation-text-color:var(--bs-body-color,#1b1c1f);--age-confirmation-decline-color:#000;--age-confirmation-overlay:rgb(60 60 59 / 90%);--age-confirmation-border-radius:4px;--age-confirmation-logo-height:50px;--age-confirmation-max-width:450px;--age-confirmation-shadow:0 10px 35px rgb(0 0 0 / 10%);}.age-confirmation{position:relative;}.age-confirmation[hidden]{display:none !important;}.age-confirmation__dialog{position:fixed;z-index:1002;top:50%;left:50%;width:calc(100% - 30px);max-width:var(--age-confirmation-max-width);height:auto;margin:0 auto;padding:45px 35px 40px;transform:translate(-50%,-50%);color:var(--age-confirmation-text-color);border-radius:var(--age-confirmation-border-radius);background:var(--age-confirmation-background);box-shadow:var(--age-confirmation-shadow);text-align:center;}.age-confirmation__dialog:focus{outline:none;}.age-confirmation__dialog:focus-visible{outline:2px solid currentColor;outline-offset:4px;}.age-confirmation__exit{position:absolute;top:1px;right:4px;padding:10px;transition:opacity 0.3s ease;opacity:1;color:inherit;}.age-confirmation__exit:hover,.age-confirmation__exit:focus-visible{opacity:0.75;}.age-confirmation__content{display:flex;align-items:center;flex-direction:column;}.age-confirmation__logo,.age-confirmation__title{margin-bottom:20px;}.age-confirmation__logo:empty{display:none;}.age-confirmation__logo img{width:auto;height:var(--age-confirmation-logo-height);}.age-confirmation__title{text-wrap:balance;}.age-confirmation__body p{margin-bottom:20px;color:var(--age-confirmation-text-color);font-size:16px;font-weight:200;line-height:23px;text-wrap:balance;}.age-confirmation__body p:last-child{margin-bottom:0;}.age-confirmation__acknowledgement{width:100%;margin-top:20px;text-align:left;}.age-confirmation__acknowledgement label{display:flex;align-items:flex-start;gap:8px;cursor:pointer;}.age-confirmation__acknowledgement input{flex:0 0 auto;margin-top:4px;}.age-confirmation[data-acknowledgement-required='true'] .age-confirmation__dialog{max-height:calc(100vh - 30px);padding:40px;overflow-y:auto;text-align:left;}.age-confirmation[data-acknowledgement-required='true'] .age-confirmation__title,.age-confirmation[data-acknowledgement-required='true'] .age-confirmation__body{width:100%;text-align:left;}.age-confirmation[data-acknowledgement-required='true'] .age-confirmation__body p{text-wrap:initial;}.age-confirmation__actions{display:flex;align-items:center;flex-direction:column;width:100%;margin-top:20px;gap:12px;}.age-confirmation[data-acknowledgement-required='true'] .age-confirmation__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;}@media (max-width:575.98px){.age-confirmation[data-acknowledgement-required='true'] .age-confirmation__dialog{padding:32px 24px;}.age-confirmation__dialog .age-confirmation__title{font-size:17px;line-height:22px;}.age-confirmation__dialog .age-confirmation__body p,.age-confirmation__dialog .age-confirmation__acknowledgement label{font-size:13px;line-height:19px;}.age-confirmation__dialog .age-confirmation__actions .btn{min-height:48px;padding-right:12px;padding-left:12px;font-size:12px;}}@media (max-width:359.98px){.age-confirmation[data-acknowledgement-required='true'] .age-confirmation__actions{grid-template-columns:1fr;}}.age-confirmation__accept{width:100%;white-space:nowrap;}.age-confirmation .age-confirmation__decline{display:inline-flex;align-items:center;justify-content:center;color:var(--age-confirmation-decline-color);border-color:var(--age-confirmation-decline-color);border-radius:var(--button-border-radius);background:transparent;text-align:center;text-decoration:none;}.age-confirmation .age-confirmation__decline:hover,.age-confirmation .age-confirmation__decline:focus,.age-confirmation .age-confirmation__decline:focus-visible,.age-confirmation .age-confirmation__decline:active{color:#fff !important;background:var(--age-confirmation-decline-color) !important;text-decoration:none;}.age-confirmation__overlay{position:fixed;z-index:1001;top:0;left:0;width:100%;height:100%;background:var(--age-confirmation-overlay);}
:root{--contact-block-accent:var(--bs-primary,#222);--contact-block-card-background:#f1f1ec;--contact-block-badge-background:#fff;--contact-block-padding-mobile:40px;--contact-block-padding-desktop:80px;--contact-block-inline-padding:15px;--contact-block-content-max-width:1174px;--contact-block-item-background:#fff;--contact-block-item-border-radius:4px;--contact-block-item-shadow-hover:0 6px 40px rgb(27 28 31 / 15%);--contact-block-label-color:#7d808b;--contact-block-label-font-size-mobile:12px;--contact-block-label-font-size-desktop:13px;--contact-block-value-color:var(--bs-body-color,#1b1c1f);--contact-block-value-font-size-mobile:14px;--contact-block-value-font-size-desktop:17px;--contact-block-value-font-weight:500;--contact-block-link-hover-color:#0d6efd;--contact-block-description-font-size-mobile:var(--section-description-font-size-mobile,14px);--contact-block-description-font-size-desktop:var(--section-description-font-size-desktop,17px);}.contact-block[data-contact-block]{position:relative;padding-block:var(--contact-block-padding-mobile);}.contact-block__inner{display:flex;align-items:center;flex-direction:column;max-width:calc(var(--contact-block-content-max-width) + 2 * var(--contact-block-inline-padding));margin-inline:auto;padding-inline:var(--contact-block-inline-padding);row-gap:20px;}.contact-block__heading{position:relative;z-index:1;text-align:center;}.contact-block__heading .field-description p:last-child{margin-bottom:0;}.contact-block__contacts{display:flex;flex-direction:column;gap:15px;width:100%;max-width:var(--contact-block-content-max-width);}.contact-block__item{display:flex;position:relative;align-items:center;width:100%;margin:0;padding:15px;transition:box-shadow 0.3s linear;color:inherit;border:0;border-radius:var(--contact-block-item-border-radius);background:var(--contact-block-item-background);font:inherit;text-align:left;text-decoration:none;cursor:pointer;}.contact-block__item:hover,.contact-block__item:focus-visible{color:inherit;box-shadow:var(--contact-block-item-shadow-hover);text-decoration:none;}.contact-block__item:hover .contact-block__value,.contact-block__item:hover [class*='__content'],.contact-block__item:focus-visible .contact-block__value,.contact-block__item:focus-visible [class*='__content']{transition:color 0.3s linear;color:var(--contact-block-link-hover-color);text-decoration:underline;}.contact-block__field,.contact-block .field-block-chat,.contact-block .field-block-mail,.contact-block .field-block-telephone{display:flex;flex-direction:column;margin-left:10px;}.contact-block__label,.contact-block .field-block-chat__label,.contact-block .field-block-mail__label,.contact-block .field-block-telephone__label{margin-bottom:5px;color:var(--contact-block-label-color);font-size:var(--contact-block-label-font-size-mobile);font-weight:600;line-height:1.5;text-transform:uppercase;}.contact-block__value,.contact-block .field-block-chat__content,.contact-block .field-block-mail__content,.contact-block .field-block-telephone__content{transition:color 0.3s linear;color:var(--contact-block-value-color);font-size:var(--contact-block-value-font-size-mobile);font-weight:var(--contact-block-value-font-weight);line-height:1.5;}.contact-block__office-hours{color:var(--contact-block-value-color);font-size:13px;font-weight:300;line-height:1.5;}@media screen and (max-width:767.98px){.contact-block__field > .field-block-mail,.contact-block__field > .field-block-telephone{margin-left:0;}}@media screen and (min-width:768px){.contact-block__heading .field-description,.contact-block__heading .field-description p{font-size:var(--contact-block-description-font-size-desktop);}.contact-block[data-contact-block]{padding-block:var(--contact-block-padding-desktop);}.contact-block__contacts{flex-flow:row wrap;gap:20px;}.contact-block__item{width:calc(50% - 10px);padding:20px;}.contact-block__item:last-child{margin-inline:auto;}.contact-block__label,.contact-block .field-block-chat__label,.contact-block .field-block-mail__label,.contact-block .field-block-telephone__label{font-size:var(--contact-block-label-font-size-desktop);}.contact-block__value,.contact-block .field-block-chat__content,.contact-block .field-block-mail__content,.contact-block .field-block-telephone__content{font-size:var(--contact-block-value-font-size-desktop);}}@media screen and (min-width:992px){.contact-block__contacts{flex-wrap:nowrap;gap:30px;}.contact-block__item{width:50%;}.contact-block__item:last-child{margin-inline:0;}}.contact-block--type-2 .contact-block__heading{max-width:850px;}.contact-block--type-2 .contact-block__inner{row-gap:24px;}.contact-block--type-2 .contact-block__hours{text-align:center;white-space:pre-line;}.contact-block--type-2 .contact-block__contacts{display:grid;grid-template-columns:minmax(0,1fr);gap:64px;margin-top:64px;}.contact-block__card{position:relative;display:flex;flex-direction:column;align-items:center;min-width:0;padding:48px 28px 28px;border-radius:var(--contact-block-item-border-radius);background:var(--contact-block-card-background);text-align:center;}.contact-block__badge{position:absolute;top:-48px;display:grid;place-items:center;box-sizing:border-box;width:88px;height:88px;border:10px solid var(--contact-block-card-background);border-radius:50%;background:var(--contact-block-badge-background);color:var(--contact-block-accent);}.contact-block__badge svg{width:36px;height:36px;}.contact-block__card-title{margin:0 0 8px;font-size:20px;font-weight:600;line-height:1.4;}.contact-block__card-description{margin:0 0 20px;font-size:13px;line-height:1.6;}.contact-block--type-2 .contact-block__action{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:44px;margin-top:auto;text-transform:none;overflow-wrap:anywhere;}.contact-block--type-2 .contact-block__action,.contact-block--type-2 .contact-block__action:hover,.contact-block--type-2 .contact-block__action:focus{text-decoration:none;}.contact-block--type-2 .contact-block__action:focus-visible{outline:2px solid var(--contact-block-accent);outline-offset:4px;}.contact-block--type-2 .contact-block__action .field{margin:0;}.contact-block--type-2 .contact-block__action [class*='__label']{display:none;}.contact-block--type-2 .contact-block__action [class*='__content']{color:inherit;font:inherit;}@media screen and (min-width:768px){.contact-block--type-2 .contact-block__contacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;}}@media (max-width:767.98px){.contact-block__heading .field-description,.contact-block__heading .field-description p{font-size:var(--contact-block-description-font-size-mobile);}}
:root{--dropdown-navigation-color:var(--bs-body-color,#222);--dropdown-navigation-background:#fff;--dropdown-navigation-hover-background:#f3f5f7;--dropdown-navigation-accent:var(--color-secondary,#2468a0);--dropdown-navigation-chevron-color:var(--color-accent,currentColor);--dropdown-navigation-font-size:15px;--dropdown-navigation-font-weight:500;--dropdown-navigation-height:80px;--dropdown-navigation-item-padding:12px;--dropdown-navigation-panel-width:224px;--dropdown-navigation-panel-radius:8px;--dropdown-navigation-panel-border:#e3e6e9;--dropdown-navigation-panel-shadow:0 8px 24px rgb(0 0 0 / 12%);}.dropdown-navigation[data-dropdown-navigation]{display:flex;align-items:stretch;margin:0;padding:0;list-style:none;color:var(--dropdown-navigation-color);font-size:var(--dropdown-navigation-font-size);font-weight:var(--dropdown-navigation-font-weight);}.dropdown-navigation__item{position:relative;display:flex;align-items:stretch;}.dropdown-navigation .dropdown-navigation__link,.dropdown-navigation .dropdown-navigation__toggle{display:flex;align-items:center;justify-content:center;gap:8px;min-height:var(--dropdown-navigation-height);padding:0 var(--dropdown-navigation-item-padding);color:inherit;background:transparent;font:inherit;line-height:1.4;text-decoration:none;white-space:nowrap;cursor:pointer;list-style:none;}.dropdown-navigation__toggle::-webkit-details-marker{display:none;}.dropdown-navigation__link + .dropdown-navigation__details .dropdown-navigation__toggle{padding-inline-start:0;}.dropdown-navigation__details[open] > .dropdown-navigation__toggle,.dropdown-navigation .dropdown-navigation__link:hover,.dropdown-navigation .dropdown-navigation__toggle:hover{background:var(--dropdown-navigation-hover-background);}.dropdown-navigation__chevron{width:7px;height:7px;margin-block-start:-4px;color:var(--dropdown-navigation-chevron-color);border-inline-end:1.5px solid currentColor;border-block-end:1.5px solid currentColor;transform:rotate(45deg);transition:transform 160ms ease-out,margin-block-start 160ms ease-out;}.dropdown-navigation__details[open] .dropdown-navigation__chevron{margin-block-start:4px;transform:rotate(225deg);}.dropdown-navigation .dropdown-navigation__panel{position:absolute;z-index:100;inset-block-start:100%;inset-inline-start:0;width:var(--dropdown-navigation-panel-width);max-width:calc(100vw - 32px);max-height:70vh;overflow-y:auto;margin:0;padding:8px;list-style:none;background:var(--dropdown-navigation-background);border:1px solid var(--dropdown-navigation-panel-border);border-radius:var(--dropdown-navigation-panel-radius);box-shadow:var(--dropdown-navigation-panel-shadow);}.dropdown-navigation__item:last-child .dropdown-navigation__panel{inset-inline-start:auto;inset-inline-end:0;}.dropdown-navigation__details[open] > .dropdown-navigation__panel{animation:dropdown-navigation-reveal 160ms ease-out;}@keyframes dropdown-navigation-reveal{from{opacity:0;transform:translateY(-4px);}to{opacity:1;transform:translateY(0);}}@media (prefers-reduced-motion:reduce){.dropdown-navigation__chevron{transition:none;}.dropdown-navigation__details[open] > .dropdown-navigation__panel{animation:none;}}.dropdown-navigation .dropdown-navigation__child-link{display:block;padding:12px;border-radius:4px;color:inherit;font:inherit;line-height:1.4;text-decoration:none;}.dropdown-navigation .dropdown-navigation__child-link:hover,.dropdown-navigation__child--active > .dropdown-navigation__child-link{background:var(--dropdown-navigation-hover-background);}.dropdown-navigation a:focus-visible,.dropdown-navigation summary:focus-visible{outline:2px solid var(--dropdown-navigation-accent);outline-offset:-3px;}.dropdown-navigation__item--active > .dropdown-navigation__link{text-decoration:underline;text-underline-offset:5px;}
:root{--mautic-subscribe-background:#e5f4fb;--mautic-subscribe-text:#222;--mautic-subscribe-description-font-size-mobile:var(--section-description-font-size-mobile,14px);--mautic-subscribe-description-font-size-desktop:var(--section-description-font-size-desktop,17px);--mautic-subscribe-link:#2368ad;--mautic-subscribe-muted:#565963;--mautic-subscribe-input-background:#fff;--mautic-subscribe-input-text:#222;--mautic-subscribe-input-border:#c0ccda;--mautic-subscribe-placeholder:#666;--mautic-subscribe-focus:#2368ad;--mautic-subscribe-error-background:#ffeded;--mautic-subscribe-error-text:#661d1d;--mautic-subscribe-success-background:#e7faf0;--mautic-subscribe-success-text:#085229;}.mautic-subscribe-block{position:relative;min-height:218px;padding:36px 0;background:var(--mautic-subscribe-background);color:var(--mautic-subscribe-text);}.mautic-subscribe-block .subscribe-block__content{position:relative;max-width:680px;margin:0 auto;padding:0 16px;text-align:center;}.mautic-subscribe-block .mautic-subscribe-heading{margin:0 0 8px;color:var(--mautic-subscribe-text);}.mautic-subscribe-block .mautic-subscribe-body{margin:0 0 16px;color:var(--mautic-subscribe-text);font-size:var(--mautic-subscribe-description-font-size-desktop);}.mautic-subscribe-block .mautic-subscribe-heading strong,.mautic-subscribe-block .mautic-subscribe-success strong{font-weight:700;}.mautic-subscribe-block .dcom-mautic-subscribe-form{display:flex;align-items:flex-start;gap:8px;width:100%;max-width:560px;margin:0 auto;}.mautic-subscribe-block .js-form-item-email-address-check{display:none;}.mautic-subscribe-block .form-item-email{flex:1 1 auto;min-width:0;margin:0;}.mautic-subscribe-block .dcom-mautic-subscribe-form .form-item-email .form-email{width:100%;height:46px;min-height:46px;padding:0 12px;border:1px solid var(--mautic-subscribe-input-border);border-radius:6px;background:var(--mautic-subscribe-input-background);color:var(--mautic-subscribe-input-text);font-family:inherit;font-size:16px;line-height:44px;text-align:left;}.mautic-subscribe-block .dcom-mautic-subscribe-form .form-item-email .form-email::placeholder{color:var(--mautic-subscribe-placeholder);opacity:1;}.mautic-subscribe-block .dcom-mautic-subscribe-form .form-item-email .form-email:focus{border-color:var(--mautic-subscribe-focus);outline:2px solid var(--mautic-subscribe-focus);outline-offset:2px;box-shadow:none;}.mautic-subscribe-block .dcom-mautic-subscribe-form .form-item-email .form-email.error{border-color:var(--mautic-subscribe-error-text) !important;}.mautic-subscribe-block .form-actions{flex:0 0 auto;margin:0;}.mautic-subscribe-block .form-submit{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;font-family:inherit;font-size:16px;line-height:1;white-space:nowrap;}.mautic-subscribe-block .form-submit:disabled{cursor:wait;}.mautic-subscribe-block .invalid-feedback{margin-top:8px;padding:8px 12px;border-radius:3px;background:var(--mautic-subscribe-error-background);color:var(--mautic-subscribe-error-text);font-family:inherit;font-size:14px;line-height:1.4;}.mautic-subscribe-block .invalid-feedback::before{content:none;}.mautic-subscribe-block .ajax-progress{align-self:center;margin-left:8px;}.mautic-subscribe-block .mautic-subscribe-success{display:flex;align-items:center;justify-content:center;min-height:46px;padding:8px 12px;border-radius:3px;background:var(--mautic-subscribe-success-background);color:var(--mautic-subscribe-success-text);font-family:inherit;font-size:16px;line-height:1.4;}.mautic-subscribe-block .mautic-subscribe-block__privacy{margin-top:0;color:var(--mautic-subscribe-muted);}.mautic-subscribe-block .mautic-subscribe-block__privacy p:last-child{margin-bottom:0;}.mautic-subscribe-block a{color:var(--mautic-subscribe-link);text-decoration:underline;}@media (max-width:1025px){.mautic-subscribe-block .mautic-subscribe-body{font-size:var(--mautic-subscribe-description-font-size-mobile);}}@media (max-width:767.98px){.mautic-subscribe-block .dcom-mautic-subscribe-form{flex-direction:column;}.mautic-subscribe-block .form-item-email,.mautic-subscribe-block .form-actions,.mautic-subscribe-block .form-submit{width:100%;}}
:root{--footer-legal-background:#f5f5f6;--footer-legal-color:#1b1c1f;--footer-legal-padding-block:30px;--footer-legal-padding-inline:15px;--footer-legal-content-max-width:1560px;--footer-legal-content-padding-inline:0;--footer-legal-font-size:12px;--footer-legal-font-weight:200;--footer-legal-line-height:1.5;}.footer-legal{padding:var(--footer-legal-padding-block) var(--footer-legal-padding-inline);background-color:var(--footer-legal-background);color:var(--footer-legal-color);}.footer-legal__content{max-width:var(--footer-legal-content-max-width);margin-inline:auto;padding-inline:var(--footer-legal-content-padding-inline);}.footer-legal p{font-size:var(--footer-legal-font-size);font-weight:var(--footer-legal-font-weight);line-height:var(--footer-legal-line-height);}.footer-legal p:last-child{margin-bottom:0;}.footer-legal a,.footer-legal a:hover,.footer-legal a:focus{color:inherit;text-decoration:underline;}
:root{--footer-background:#f5f5f6;--footer-color:#1b1c1f;--footer-hover-color:#58a856;--footer-border-color:rgb(80 80 80 / 15%);--footer-copyright-mobile-border-top:1px solid var(--footer-border-color);--footer-font-size:13px;--footer-font-weight:400;--footer-title-font-size:15px;--footer-title-font-weight:500;--footer-navigation-padding:30px;--footer-logo-size:58px;--footer-social-radius:10px;--footer-copyright-margin-top-medium:0;--footer-brand-width:16.6667%;--footer-brand-width-wide:16.6667%;--footer-copyright-font-size:12px;--footer-copyright-font-weight:400;}.footer{background-color:var(--footer-background);}.footer--landing{padding-top:1.5rem;}.footer--landing .footer__bottom{border-top:0;}.footer__navigation,.footer__bottom{margin-inline:-1rem;}.footer__navigation{display:none;flex-wrap:wrap;row-gap:20px;padding-block:var(--footer-navigation-padding);}.footer__navigation > *{width:20%;padding-inline:1rem;}.footer__navigation a,.footer__navigation p{font-size:var(--footer-font-size);font-weight:var(--footer-font-weight);color:var(--footer-color);text-decoration:none;}.footer__navigation a:hover{color:var(--footer-hover-color);text-decoration:underline;}.footer .footer-block__title{margin-bottom:10px;font-size:var(--footer-title-font-size);font-weight:var(--footer-title-font-weight);color:var(--footer-color);}.footer .menu-item--label{display:flex;align-items:center;}.footer .menu-item--label > a{margin-right:7px;}.footer ul{padding:0;margin:0;list-style:none;}.footer__bottom{display:flex;flex-direction:column;padding-block:10px;border-top:1px solid var(--footer-border-color);}.footer__bottom > *{padding-inline:1rem;}.footer__identity{margin-block:0.5rem;}.footer__identity-inner{display:flex;align-items:center;justify-content:center;margin-inline:-1rem;}.footer__brand{display:flex;justify-content:center;width:var(--footer-brand-width);padding-inline:1rem;}.footer__brand img,.footer__brand svg{width:var(--footer-logo-size);max-width:var(--footer-logo-size);}.footer__copyright{font-size:var(--footer-copyright-font-size);font-weight:var(--footer-copyright-font-weight);color:var(--footer-color);}.footer__copyright--desktop{display:none;}.footer__copyright--mobile{border-top:var(--footer-copyright-mobile-border-top);padding-top:20px;text-align:center;}.footer__social,.footer__payment{align-self:center;margin-block:1rem;}.footer__social ul,.footer__payment ul{display:flex;align-items:center;justify-content:center;column-gap:10px;}.footer .footer-socials-item{overflow:hidden;border-radius:var(--footer-social-radius);transition:transform 0.3s linear;}.footer .footer-socials-item a,.footer .footer-socials-item i{display:inline-block;}.footer .footer-socials-item:hover{transform:scale(1.1);}.footer .menu-label--type-1 .menu-label__text,.footer .menu-label--type-2 .menu-label__text{display:inline-block;padding:3px 5px 1px;transform:translateY(-2px);}@media (min-width:743px){.footer__copyright{margin-top:var(--footer-copyright-margin-top-medium);}}@media (max-width:742.98px){.footer__social .icon,.footer__payment .icon{font-size:12px;}}@media (min-width:1026px){.footer__navigation{display:flex;}.footer__bottom{flex-direction:row;}.footer__bottom > *{width:33.3333%;margin-block:0;}.footer__identity-inner{justify-content:flex-start;}.footer__brand{flex-shrink:0;justify-content:flex-start;width:var(--footer-brand-width-wide);}.footer__copyright--desktop{display:block;flex-grow:1;padding-inline:1rem;}.footer__copyright--mobile{display:none;}.footer__payment{margin-left:auto;}.footer__payment ul{justify-content:flex-end;}}@media (prefers-reduced-motion:reduce){.footer .footer-socials-item{transition:none;}}.footer--type-2{color:var(--footer-color);}@media (min-width:1600px){.footer--type-2 > .container{padding-inline:0;}}.footer--type-2 .footer__top{display:grid;gap:30px;padding-block:var(--footer-navigation-padding);}.footer--type-2 .footer__brand{justify-content:center;width:auto;padding:0;}.footer--type-2 .footer__primary-menu,.footer--type-2 .footer__menus,.footer--type-2 .footer__legal-navigation{display:none;}.footer--type-2 a,.footer--type-2 .footer__payment-caption{color:var(--footer-color);font-size:var(--footer-font-size);font-weight:var(--footer-font-weight);}.footer--type-2 a{text-decoration:none;}.footer--type-2 a:hover{color:var(--footer-hover-color);text-decoration:underline;}.footer--type-2 .footer__primary-menu a{font-weight:var(--footer-title-font-weight);}.footer--type-2 .footer__primary-menu .footer-block__title,.footer--type-2 .footer__legal-navigation .footer-block__title{display:none;}.footer--type-2 .footer__primary-menu li,.footer--type-2 .footer__menu li{margin-bottom:12px;}.footer--type-2 .footer__utilities{min-width:0;text-align:center;}.footer--type-2 .footer__utility-title{margin:0 0 24px;color:var(--footer-color);font-size:var(--footer-title-font-size);font-weight:var(--footer-title-font-weight);}.footer--type-2 .footer__social{padding-bottom:30px;margin:0 0 30px;border-bottom:1px solid var(--footer-border-color);}.footer--type-2 .footer__payment{margin:0;}.footer--type-2 .footer__payment-caption{margin-bottom:16px;}.footer--type-2 .footer__social ul,.footer--type-2 .footer__payment ul{flex-wrap:wrap;gap:10px;}.footer--type-2 .footer__lower{padding-block:20px 10px;border-top:1px solid var(--footer-border-color);}.footer--type-2 .footer__legal-navigation ul{display:flex;flex-wrap:wrap;gap:12px 24px;}.footer--type-2 .footer__legal-navigation a{text-decoration:underline;}.footer--type-2 .footer__copyright{margin-top:0;text-align:center;}@media (min-width:1026px){.footer--type-2 .footer__top{grid-template-columns:minmax(0,1fr) minmax(0,3fr) minmax(0,1.2fr);gap:40px;}.footer--type-2 .footer__primary-menu,.footer--type-2 .footer__legal-navigation{display:block;}.footer--type-2 .footer__menus{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;}.footer--type-2 .footer__menu,.footer--type-2 .footer__primary{min-width:0;}.footer--type-2 .footer__brand{justify-content:flex-start;margin-bottom:30px;}.footer--type-2 .footer__utilities,.footer--type-2 .footer__copyright{text-align:left;}.footer--type-2 .footer__social ul,.footer--type-2 .footer__payment ul{justify-content:flex-start;}.footer--type-2 .footer__legal-navigation{margin-bottom:24px;}.footer--type-2.footer--landing .footer__top{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);}}
:root{--header-bg-color:#fff;--header-shadow:0 6px 35px rgb(27 28 31 / 5%);--header-height-lg:56px;--header-height-sm:60px;--header-edge-space:16px;--header-gap:10px;--header-logo-width-lg:78px;--header-logo-width-sm:62px;--header-font-size-first:15px;--header-font-weight:400;--header-text-color:#222;--header-menu-link-hover:#f5f5f6;--header-menu-link-active:#e8f8ea;--header-menu-link-padding:12px;--header-search-width:260px;--header-search-width-wide:310px;--header-promo-width:150px;--header-action-width:36px;--header-action-color:#222;--header-cart-count-badge-bg:#58a856;--header-cart-count-badge-color:#fff;--header-cart-count-badge-ring:#fff;--header-cta-background:#222;--header-cta-hover-background:#444;--header-cta-color:#fff;--header-cta-radius:8px;--header-focus-color:#2468a0;--header-type-1-logo-min-width:60px;--header-type-1-logo-container-width:auto;--header-type-1-logo-container-max-sm:none;--header-type-1-logo-container-max-lg:var(--header-type-1-logo-container-max-sm);--header-type-1-logo-width:auto;--header-type-1-logo-width-md:var(--header-type-1-logo-width);--header-type-1-logo-width-lg:var(--header-type-1-logo-width-md);--header-type-1-logo-max-width-sm:100%;--header-type-1-logo-max-width-lg:var(--header-type-1-logo-max-width-sm);--header-type-1-logo-height:auto;--header-type-1-logo-height-md:var(--header-type-1-logo-height);--header-type-1-logo-height-lg:var(--header-type-1-logo-height-md);--header-type-1-logo-padding-lg:0;--header-type-1-logo-margin-sm:0;--header-type-1-search-margin:0;}.header{position:relative;background:var(--header-bg-color);box-shadow:var(--header-shadow);}.header--type-1 .page-header__content{column-gap:10px;flex-wrap:nowrap;align-items:center;}.header--type-1 .page-header__content > div{width:auto;flex:0 1 auto;}.header--type-1 .page-header__content,.header--type-1 .page-header__content .menu-item > a{height:var(--header-height-sm);}.header--type-1 .page-header__content .menu-item > a{line-height:var(--header-height-sm);}.header--type-1 .page-header__menu--primary nav > ul{display:flex;align-items:center;padding:0;margin:0;list-style:none;}.header--type-1 .page-header__menu--primary nav > ul > .menu-item > a{font-size:var(--header-font-size-first);font-weight:var(--header-font-weight);color:var(--header-text-color);text-decoration:none;display:flex;padding:0 var(--header-menu-link-padding);background-color:transparent;transition:.3s ease background-color;white-space:nowrap;}.header--type-1 .page-header__menu--primary nav > ul > .menu-item > a:hover{background-color:var(--header-menu-link-hover);}.header--type-1 .page-header__menu--primary nav > ul > .menu-item > a.is-active,.header--type-1 .page-header__menu--primary nav > ul > .menu-item--active-trail > a{background:var(--header-menu-link-active);}.header--type-1 .page-header__search{min-width:135px;margin-left:var(--header-type-1-search-margin);}.header--type-1 .page-header__promo{margin-left:auto;padding:0;max-width:var(--header-promo-width);}.header--type-1 .page-header__menu--secondary{justify-content:flex-end;}.header--type-1 .page-header__menu--secondary .icon{font-size:0;height:var(--header-height-sm);width:40px;min-width:36px;display:flex;align-items:center;justify-content:center;}.header--type-1 .page-header__menu--secondary .icon::before{font-size:16px;}.header--type-1 .page-header__menu--secondary a{appearance:none;}.header--type-1 .cart-flyout .icon{position:relative;font-size:0;margin-right:12px;}.header--type-1 .cart-block--summary__count{display:flex;align-items:center;justify-content:center;height:20px;min-width:20px;color:var(--header-cart-count-badge-color);font-family:sans-serif;border-radius:10px;background:var(--header-cart-count-badge-bg);font-size:12px;font-weight:600;line-height:12px;padding:4px 6px;text-decoration:none;transform:translateX(60%) scale(.9);box-shadow:0 0 0 2px var(--header-cart-count-badge-ring);right:10px;top:8px;position:absolute;}.header--type-1 .page-header__content > .page-header__logo{min-width:var(--header-type-1-logo-min-width);width:var(--header-type-1-logo-container-width);max-width:var(--header-type-1-logo-container-max-sm);}.header--type-1 .page-header__logo img,.header--type-1 .page-header__logo svg{display:block;width:var(--header-type-1-logo-width);max-width:var(--header-type-1-logo-max-width-sm);height:var(--header-type-1-logo-height);}.header--type-1 .page-header__mobilemenu{padding-left:0;padding-right:0;max-width:65px;}.header--type-1 .mobilemenu-open{padding:9px;}.header--type-1 .mobilemenu-open svg{height:30px;width:30px;}@media (max-width:1199.98px){.header--type-1 .page-header__search{margin-left:auto;}}@media (max-width:720px){.header--type-1 .page-header__search{margin-left:var(--header-type-1-search-margin);}}@media (max-width:1025.98px){.header--type-1 .page-header__search{width:100% !important;}.header--type-1 .page-header__logo{margin-right:auto;}}@media (max-width:742.98px){.header--type-1 .page-header__content > div:not(.page-header__mobilemenu):not(.page-header__menu--secondary){padding:0;}.header--type-1 .page-header__menu--secondary{padding-left:0;padding-right:0;}.header--type-1 .page-header__logo img{margin-left:var(--header-type-1-logo-margin-sm);}}@media (min-width:743px){.header--type-1 .page-header__content{column-gap:0;}.header--type-1 .page-header__content .page-header__search{width:450px;}.header--type-1 .page-header__menu--secondary{max-width:90px;padding-left:0;}.header--type-1 .page-header__logo img,.header--type-1 .page-header__logo svg{width:var(--header-type-1-logo-width-md);height:var(--header-type-1-logo-height-md);}}@media (min-width:1026px){.header--type-1 .page-header__content,.header--type-1 .page-header__content .menu-item > a,.header--type-1 .page-header__menu--secondary .icon{height:var(--header-height-lg);}.header--type-1 .page-header__content .menu-item > a{line-height:var(--header-height-lg);}.header--type-1 .page-header__content > .page-header__logo{max-width:var(--header-type-1-logo-container-max-lg);}.header--type-1 .page-header__logo img,.header--type-1 .page-header__logo svg{width:var(--header-type-1-logo-width-lg);max-width:var(--header-type-1-logo-max-width-lg);height:var(--header-type-1-logo-height-lg);padding:var(--header-type-1-logo-padding-lg);}}.header--type-2 .header__content{display:flex;align-items:center;gap:var(--header-gap);width:100%;height:var(--header-height-sm);padding-inline:0;box-sizing:border-box;}.header--type-2 .header__logo{flex:0 1 var(--header-logo-width-sm);min-width:45px;}.header--type-2 .header__logo img,.header--type-2 .header__logo svg{display:block;width:100%;max-width:var(--header-logo-width-sm);height:auto;}.header--type-2 .header__mobile-menu{flex:none;}.header--type-2 .mobilemenu-open{padding:9px;}.header--type-2 .mobilemenu-open svg{width:30px;height:30px;}.header--type-2 .header__navigation,.header--type-2 .header__promo,.header--type-2 .header__account,.header--type-2 .header__cta{display:none;}.header--type-2 .header__search{flex:1 1 135px;min-width:0;}.header--type-2 .header__actions{display:flex;align-items:center;flex:none;}.header--type-2 .header__actions .icon{display:flex;align-items:center;justify-content:center;position:relative;width:var(--header-action-width);min-width:var(--header-action-width);height:var(--header-height-sm);font-size:0;color:var(--header-action-color);}.header--type-2 .header__actions .icon::before{font-size:16px;}.header--type-2 .cart-block--summary__count{display:flex;align-items:center;justify-content:center;position:absolute;right:10px;top:8px;min-width:20px;height:20px;padding:4px 6px;border-radius:10px;background:var(--header-cart-count-badge-bg);color:var(--header-cart-count-badge-color);box-shadow:0 0 0 2px var(--header-cart-count-badge-ring);font-size:12px;font-weight:600;line-height:12px;text-decoration:none;transform:translateX(60%) scale(.9);}.header--type-2 .header__navigation nav > ul{display:flex;align-items:center;list-style:none;margin:0;padding:0;}.header--type-2 .header__navigation nav > ul > .menu-item > a{display:flex;align-items:center;height:var(--header-height-lg);padding-inline:var(--header-menu-link-padding);color:var(--header-text-color);font-size:var(--header-font-size-first);font-weight:var(--header-font-weight);line-height:1.4;text-decoration:none;white-space:nowrap;}.header--type-2 .header__navigation nav > ul > .menu-item > a:hover{background:var(--header-menu-link-hover);}.header--type-2 .header__navigation nav > ul > .menu-item > a.is-active,.header--type-2 .header__navigation nav > ul > .menu-item--active-trail > a{background:var(--header-menu-link-active);}.header--type-2 .header__cta a{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:8px 16px;border-radius:var(--header-cta-radius);background:var(--header-cta-background);color:var(--header-cta-color);font-size:13px;font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap;}.header--type-2 .header__cta a:hover,.header--type-2 .header__cta a:focus,.header--type-2 .header__cta a:active{background:var(--header-cta-hover-background);color:var(--header-cta-color);}.header--type-2 .header__cta a:focus-visible,.header--type-2 .header__actions a:focus-visible,.header--type-2 .header__navigation nav > ul > .menu-item > a:focus-visible{outline:2px solid var(--header-focus-color);outline-offset:-3px;}@media (min-width:743px){.header--type-2 .header__account{display:block;}}@media (min-width:1026px){.header--type-2 .header__content{padding-inline:var(--header-edge-space);}.header--type-2 .header__content,.header--type-2 .header__actions .icon{height:var(--header-height-lg);}.header--type-2 .header__mobile-menu{display:none;}.header--type-2 .header__logo{flex:0 0 var(--header-logo-width-lg);}.header--type-2 .header__logo img,.header--type-2 .header__logo svg{max-width:var(--header-logo-width-lg);}.header--type-2 .header__navigation{display:block;flex:none;margin-inline:auto;}.header--type-2 .header__search{flex:0 1 var(--header-search-width);min-width:135px;}.header--type-2 .header__cta{display:flex;flex:none;}}@media (min-width:1200px){.header--type-2 .header__navigation{margin-inline-end:0;}.header--type-2 .header__search{margin-inline-start:auto;}.header--type-2 .header__promo{display:block;flex:0 0 var(--header-promo-width);max-width:var(--header-promo-width);}}@media (min-width:1601px){.header--type-2 .header__search{flex-basis:var(--header-search-width-wide);}}@media (max-width:1025.98px){.page-header-wrapper:has(> .header--type-1){transition:all .6s ease-in-out;}.page-header-wrapper:has(> .header--type-2){transition:top .6s ease-in-out;}}@media (prefers-reduced-motion:reduce){.page-header-wrapper:has(> .header){transition:none;}}
:root{--color-primary:#ff6d00;--color-secondary:#58a856;--color-accent:#ff6c3f;--button-border-radius:4px;--section-description-font-size-mobile:14px;--section-description-font-size-desktop:17px;--manual-payment-accent:var(--color-primary);--manual-payment-accent-soft:#fef7ed;--manual-payment-border:#fecb9c;--manual-payment-surface:#fff;--manual-payment-text:#2d2d2d;--manual-payment-muted:#6a6a6a;--manual-payment-radius:4px;--manual-payment-divider:#e5e6e8;--manual-payment-note-surface:#f8f8f8;--manual-payment-step-surface:var(--manual-payment-text);--manual-payment-on-step:#fff;--manual-payment-shadow:0 6px 20px rgba(0,0,0,0.05);--throbber-color:#60aa4f;--prompt-logo-height:50px;--preorder-badge-color:#d44000;--preorder-badge-border:#f6d9cc;--taxonomy-slider-title-alignment:left;--taxonomy-slider-arrow-left:20px;--taxonomy-slider-arrow-right:auto;--taxonomy-slider-arrow-left-sm:12px;--taxonomy-slider-arrow-right-sm:auto;--background-gradient:linear-gradient(89deg,#eaf7e2 0.78%,#d1eebf 64.75%,#eaf7e2 100.74%);--modal-header-gradient:linear-gradient(97.09deg,#d5f9b9 1.76%,#feefa2 96.9%);--upsell-aftersale-timer-color:#fff;--upsell-aftersale-timer-bg-color:var(--color-primary);--popup-form-accent:var(--color-primary);--popup-form-accent-contrast:#fff;--popup-form-bg:#fff;--popup-form-text:#1a1a1a;--popup-form-muted:#555;--popup-form-overlay-bg:rgba(20,20,30,0.55);--popup-form-input-border:#d4d4d4;--popup-form-input-placeholder:#9a9a9a;--popup-form-error-bg:#fdecea;--popup-form-error-color:#b3261e;--popup-form-success-bg:#e6f4ea;--popup-form-success-color:#1f6f3a;--blog-text-color:#1b1c1f;--blog-muted-color:#7d808b;--blog-article-border-radius:4px;--blog-article-banner-border-radius:4px;--blog-article-shadow:0 6px 15px rgba(27,28,31,0.05);--blog-article-shadow-hover:0 6px 30px rgba(27,28,31,0.2);--blog-article-date-color:#7d808b;--blog-article-date-font-size:13px;--blog-category-filter-border-radius:4px;--blog-category-item-border-radius:0;--blog-category-item-hover-background:#e8f8ea;--blog-category-item-padding-right:45px;--blog-category-link-background:#fff;--blog-category-link-border-radius:4px;--blog-category-link-box-shadow:0 4px 15px rgba(27,28,31,0.05);--blog-category-link-box-shadow-hover:0 4px 15px rgba(27,28,31,0.2);--blog-category-link-padding:9px 12px;--blog-search-border-radius:4px;--blog-search-button-background:var(--color-primary);--blog-search-button-background-hover:#e6442a;--blog-list-border-radius:4px;--blog-list-box-shadow:none;--blog-bottom-bar-box-shadow:0px -6px 30px rgba(0,0,0,0.08);--blog-filter-transition:0.3s ease;--blog-font-weight-normal:400;--blog-font-weight-medium:500;--blog-h3-font-size-mobile:17px;--blog-h3-font-size:21px;--blog-p2-font-size:15px;--blog-grid-gutter-width:2rem;--lab-report-search-max-width:460px;--lab-report-label-color:#7d808b;--lab-report-text-color:#1b1c1f;--lab-report-surface-color:#fff;--lab-report-font-weight-medium:500;--lab-report-result-box-shadow:none;--lab-report-result-border-radius:10px;}
.ios-popup{position:fixed;bottom:0;left:0;width:100vw;z-index:1001;box-shadow:0 -4px 4px rgba(0,0,0,0.05);font-size:12px;}@media (min-width:1026px){.ios-popup{font-size:13px;}}.ios-popup__overlay{background-color:#000;opacity:0.7;position:fixed;top:0;right:0;width:100%;height:100%;}.ios-popup__wrapper{background-color:#fff;padding:15px 15px 30px;z-index:1002;position:relative;}.ios-popup__content{max-width:400px;margin:0 auto;}.ios-popup__top{text-align:center;}.ios-popup__bottom{text-align:center;}.ios-popup__bottom button + button{margin-left:10px;}.ios-popup__bottom .btn{padding-left:2em;padding-right:2em;padding-top:0.25rem;padding-bottom:0.25rem;font-size:0.8125rem;}.ios-popup__bottom .btn-outline-secondary{color:#6c757d;border-color:#6c757d;}.ios-popup__bottom .btn-outline-secondary:hover{color:#343a40;border-color:#343a40;background:#fff;}
@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper,swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide,swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,:host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;-ms-touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification,swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
.mobilemenu__main .layout__block-content > .block-menu > .block-menu__item > .block-menu__link::before{position:static;order:1;flex-shrink:0;margin-left:auto;transform:rotate(270deg);}
.block-commerce-cart-flyout{min-width:40px;}.cart-offcanvas--right{width:440px;max-width:100%;transform:translate3d(440px,0,0);padding-top:30px;}.cart-offcanvas--right.is-closed{visibility:visible;}.cart-offcanvas--right.is-loading::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.7);opacity:0.5;}.cart-item-wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding-bottom:30px;}.cart-item-wrapper .cart-item{flex:1 1 calc(100% - 24px);}.cart-item{display:flex;align-items:center;column-gap:6px;position:relative;min-height:64px;}@media (min-width:743px){.cart-item{min-height:84px;}}.cart-item .cart-item-content{padding-left:10px;}.cart-item:hover .cart-item-title{text-decoration:underline;}.cart-item.is-loading::after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background-color:rgba(255,255,255,0.4);}.cart-item--error img{border:2px solid red;}.cart-item-remove{flex:0 0 24px;width:24px;padding-right:4px;}.cart-item-remove .icon{font-size:14px;}.cart-item--feedback{font-size:11px;position:relative;display:flex;align-items:center;flex:0 0 100%;width:100%;margin-top:2px;padding-left:42px;color:#ed152b;}@media (min-width:1026px){.cart-item--feedback{font-size:12px;}}@media (min-width:743px){.cart-item--feedback{margin-top:8px;}}.cart-item--feedback::before{content:"";width:10px;height:10px;background:url(/themes/custom/dcom_theme/images/close-circle-danger.svg) center no-repeat;background-size:10px 10px;margin-right:4px;position:absolute;top:3px;left:26px;}.cart-item-first{min-width:64px;max-width:64px;}@media (min-width:743px){.cart-item-first{min-width:85px;max-width:85px;}}.cart-item-first a{position:absolute;top:0;left:0;height:100%;width:100%;display:block;}.cart-item-first img{position:absolute;top:50%;left:0;transform:translateY(-50%);width:64px;}@media (min-width:743px){.cart-item-first img{width:85px;}}.cart-item-first .badge,.bundle-item__image .badge{background:rgba(27,28,31,0.4);border:2px solid #fff;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);color:#fff;border-radius:25px;min-width:25px;height:25px;padding:0 3px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:500;position:absolute;top:calc(50% - 30px);transform:translateY(-50%);left:50px;z-index:1;}@media (min-width:743px){.cart-item-first .badge,.bundle-item__image .badge{top:calc(50% - 40px);left:70px;}}.cart--cart-offcanvas .bundle-item__image .badge{left:45px;}.cart--cart-offcanvas .cart-item-first .badge{left:48px;}@media (min-width:743px){.cart--cart-offcanvas .cart-item-first .badge{left:62px;}}.cart-item-last,.order-item-promotion{display:flex;align-items:flex-end;flex-direction:column;}.order-item-promotion{font-weight:400;}.order-item-promotion .promotion-percentage{font-weight:500;}.cart-item-title{font-size:13px;color:#1b1c1f;font-weight:400;margin-bottom:4px;}@media (min-width:1026px){.cart-item-title{font-size:15px;}}.cart-item-title a{color:inherit;text-decoration:none;}.cart-item-last,.bundle-item__price{margin-left:auto;font-weight:500;font-size:13px;}@media (min-width:1026px){.cart-item-last,.bundle-item__price{font-size:15px;}}.cart-item-last .calculate-price,.bundle-item__price .calculate-price{color:#1b1c1f;font-weight:500;}.cart-item-last .order-item-promotion,.bundle-item__price .order-item-promotion{font-size:11px;color:#7d808b;}.cart-item-last .order-item-promotion > div,.bundle-item__price .order-item-promotion > div{display:flex;align-items:center;column-gap:5px;margin-top:4px;}.cart-item-last .order-item-promotion .saved-price,.bundle-item__price .order-item-promotion .saved-price{color:#7d808b;}.cart-item-last .order-item-promotion .promotion-percentage,.bundle-item__price .order-item-promotion .promotion-percentage{background:#f0d0d0;color:#ed152b;padding:0 4px;border-radius:4px;font-weight:500;white-space:nowrap;}.cart-block--offcanvas-cart-table .cart-item{column-gap:0;padding-bottom:25px;}.cart-block--offcanvas-cart-table .cart-item-delivery-schedule{font-size:12px;margin-top:-8px;margin-bottom:8px;}.cart-block--offcanvas-cart-table .cart-item-bundle{margin-top:0;margin-bottom:30px;}.cart--cart-offcanvas{padding:0 20px 20px;height:100%;display:flex;flex-direction:column;overflow:auto;-webkit-overflow-scrolling:touch;}@media (min-width:743px){.cart--cart-offcanvas{padding:0 30px 30px;}}.cart-block--offcanvas-contents__items,.cart-block--offcanvas-contents{flex:1 1 auto;}.cart-block--offcanvas-contents__items .media-promotion-banner{height:auto;margin-bottom:15px;}.cart-block--offcanvas-contents__items .checkout-pane-coupon-redemption{margin-left:0 !important;margin-right:0 !important;border-color:#fff;border-bottom:0;}.cart-block--offcanvas-contents__items .ajax-loader{z-index:10;}.cart-block--offcanvas-contents__inner{height:100%;display:flex;flex-direction:column;}.cart-block--offcanvas-cart-table-outer{height:100%;display:flex;flex-direction:column;}.cart-block--offcanvas-cart-table-outer > .views-element-container{margin-top:auto;}.cart-item-first__flyout{min-width:auto;max-width:none;position:relative;padding-left:20px;}.cart-item-first__flyout .cart-item-image{position:relative;width:80px;height:80px;}@media (max-width:742.98px){.cart-item-first__flyout .cart-item-image{width:64px;height:64px;}}.cart-item-first__flyout .cart-item-image img{max-width:none;object-fit:contain;}.cart-item-first__flyout .button{top:50%;margin-top:-10px;position:absolute;left:0;padding:0;font-size:12px;}.cart-item-content__flyout{flex:1 1 auto;padding-left:10px;padding-right:7px;}@media (max-width:742.98px){.cart-item-content__flyout{display:flex;flex-direction:column;}.cart-item-content__flyout .cart-item-last{order:1;margin-left:0;}}.cart-item-content__flyout .cart-item-title{font-size:13px;margin-bottom:10px;}@media (min-width:1026px){.cart-item-content__flyout .cart-item-title{font-size:15px;}}.cart-item-last__flyout{padding-left:0;}@media (min-width:743px){.cart-item-last__flyout > *{width:100px;text-align:right;}}.cart-item-last__flyout .calculate-price{font-size:13px;font-weight:500;}@media (min-width:1026px){.cart-item-last__flyout .calculate-price{font-size:15px;}}.cart-item-last__flyout .order-item-promotion{font-weight:400;}@media (max-width:742.98px){.cart-item-last__flyout .order-item-promotion{margin-bottom:10px;}.cart-item-last__flyout .order-item-promotion > div{margin-top:0;margin-left:5px;}}.cart-block__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px;position:sticky;left:0;top:0;background:white;z-index:20;}.cart-block__header h3{font-size:1.25rem;margin-bottom:0;}@media (min-width:1026px){.cart-block__header h3{font-size:1.75rem;}}.cart-block__close,.cart-block__close.btn{-webkit-appearance:none;appearance:none;padding:0;border:0;line-height:1;}.cart-block--offcanvas-cart-table__quantity{display:flex;height:40px;width:120px;border:1px solid #e5e6e8;border-radius:4px;padding-top:8px;padding-bottom:8px;text-align:center;align-items:center;}.cart-block--offcanvas-cart-table__quantity input[type=number]{font-size:0.9375rem;color:#1b1c1f;width:40px;border:0;text-align:center;-webkit-appearance:none;appearance:none;outline:none;-moz-appearance:textfield;background:#fff;padding:2px 0 0;}@media (min-width:1026px){.cart-block--offcanvas-cart-table__quantity input[type=number]{font-size:0.9375rem;}}.cart-block--offcanvas-cart-table__quantity input::-webkit-outer-spin-button,.cart-block--offcanvas-cart-table__quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}.cart-block--offcanvas-cart-table__quantity .quantity-button{cursor:pointer;width:40px;display:flex;align-items:center;justify-content:center;}@media (max-width:742.98px){.cart-block--offcanvas-cart-table__quantity .quantity-button i{font-size:14px;}}.cart-block--offcanvas-cart-table__quantity .quantity-button.quantity-down{order:-1;}.header-cart-wrapper{position:relative;}.header-cart-wrapper .field-link a{font-size:0;color:transparent;position:absolute;left:0;top:0;width:100%;height:100%;}.header-cart-wrapper .field-media-image img{width:100%;}.cart-block__total{padding-top:20px;}.cart-block__total-line{font-size:13px;font-weight:400;display:flex;justify-content:space-between;margin-bottom:8px;}@media (min-width:1026px){.cart-block__total-line{font-size:15px;}}.cart-block__total-line--subtotal{color:#1b1c1f;font-weight:400;}.cart-block__total-line--discount{color:#ed152b;font-weight:400;}.cart-block__total-line--discount .cart-block__total-label{display:flex;align-items:center;}.cart-block__total-line--total{font-size:14px;font-weight:500;padding-top:8px;border-top:1px solid #e5e6e8;}@media (min-width:1026px){.cart-block__total-line--total{font-size:17px;}}.cart-block--offcanvas-contents__links{margin-top:30px;text-align:center;}.cart-block--offcanvas-contents__links a{min-width:214px;}@media (max-width:742.98px){.cart-block--offcanvas-contents__links a{width:100%;}}.dcom-cart-free-shipping-message{font-size:12px;margin-bottom:20px;padding:10px;border-radius:4px;background:var(--background-gradient,linear-gradient(89deg,#eaf7e2 0.78%,#d1eebf 64.75%,#eaf7e2 100.74%));font-weight:500;color:#1b1c1f;}@media (min-width:1026px){.dcom-cart-free-shipping-message{font-size:0.8125rem;}}.dcom-cart-free-shipping-message em{color:#ed152b;font-style:normal;}.cart-block__empty-content{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;}.cart-block__empty-title{font-size:1.0625rem;max-width:212px;margin:0 auto 38px;font-weight:500;color:#7d808b;text-align:center;}@media (min-width:1026px){.cart-block__empty-title{font-size:1.3125rem;}}.cart-block__rewards-points,.order-reward-points{font-size:11px;color:#7d808b;letter-spacing:0.5px;text-align:right;}@media (min-width:1026px){.cart-block__rewards-points,.order-reward-points{font-size:12px;}}.cart-block__rewards-points a,.cart-block__rewards-points span,.order-reward-points a,.order-reward-points span{font-weight:500;letter-spacing:0;}.cart-block__rewards-points a,.order-reward-points a{display:inline-block;margin-top:6px;font-size:10px;}@media (min-width:1026px){.cart-block__rewards-points a,.order-reward-points a{font-size:11px;}}.cart-block__middle-content{margin-top:auto;}.cart-offcanvas-bg{z-index:105;}.cart-item-bundle{margin-top:15px;margin-bottom:15px;width:100%;}.bundle-item{display:flex;align-items:center;justify-content:space-between;padding-left:21px;}@media (min-width:743px){.bundle-item{padding-left:36px;}}.bundle-item + .bundle-item{margin-top:15px;}.bundle-item__variation{position:relative;}.bundle-item__variation .variation{display:flex;align-items:center;}.bundle-item__quantity{position:absolute;top:0;left:42px;z-index:1;display:flex;align-items:center;justify-content:center;background:rgba(27,28,31,0.4);color:#fff;font-size:11px;font-weight:500;border-radius:20px;min-width:20px;height:20px;padding:0 3px;}.bundle-item__image{width:54px;flex-shrink:0;position:relative;}.bundle-item__image span.badge{top:0;left:45px;}.bundle-item__price .calculate-price{text-align:right;}.bundle-item__title{font-size:12px;padding-right:10px;padding-left:20px;}@media (min-width:1026px){.bundle-item__title{font-size:13px;}}.bundle-item__title a{color:#000;text-decoration:none;}.bundle-item__title a:hover{color:#000;text-decoration:underline;}@media (min-width:743px){.cart-form .bundle-item{padding-left:38px;}}.commerce-checkout-flow.checkout-step-customer-information .bundle-item{padding-left:31px;}@media (min-width:743px){.commerce-checkout-flow.checkout-step-customer-information .bundle-item{padding-left:51px;}}.commerce-checkout-flow:not(.checkout-step-customer-information) .bundle-item{padding-left:7px;}@media (min-width:743px){.commerce-checkout-flow:not(.checkout-step-customer-information) .bundle-item{padding-left:28px;}}
.cart-block__total-line--discount .cart-block__total-label::after{background-position:-1em -142.375em;width:0.8125em;height:0.8125em;}.cart-block__total-line--discount .cart-block__total-label::after{content:" ";vertical-align:middle;display:inline-block;background-image:url("/sites/peptidescientificlabs.com/themes/peptides/images/sprite/sprite.svg?v=550.4375");background-repeat:no-repeat;background-size:10em 550.4375em;font-size:16px;margin-left:10px;}
.checkout-pane-voucherify-coupon-redemption,.checkout-pane-coupon-redemption{margin:0 -20px !important;padding:15px 20px;background:rgba(213,249,185,0.3);}.checkout-pane-voucherify-coupon-redemption .form-floating label,.checkout-pane-coupon-redemption .form-floating label{text-transform:capitalize;}@media (max-width:742.98px){.checkout-pane-voucherify-coupon-redemption .form-floating label,.checkout-pane-coupon-redemption .form-floating label{font-size:12px;}}.checkout-pane-voucherify-coupon-redemption .form-wrapper,.checkout-pane-coupon-redemption .form-wrapper{display:flex;flex-wrap:wrap;align-items:flex-start;gap:20px;justify-content:space-between;z-index:2;position:relative;margin-bottom:0 !important;}.checkout-pane-voucherify-coupon-redemption .form-wrapper .js-form-item,.checkout-pane-coupon-redemption .form-wrapper .js-form-item{margin-bottom:0 !important;width:calc(100% - 145px);}@media (max-width:742.98px){.checkout-pane-voucherify-coupon-redemption .form-wrapper .js-form-item,.checkout-pane-coupon-redemption .form-wrapper .js-form-item{width:calc(100% - 115px);}}.checkout-pane-voucherify-coupon-redemption .form-wrapper .js-form-item input,.checkout-pane-coupon-redemption .form-wrapper .js-form-item input{background:#fff;}.checkout-pane-voucherify-coupon-redemption .form-wrapper .invalid-feedback,.checkout-pane-coupon-redemption .form-wrapper .invalid-feedback{font-size:9px;width:auto;margin-right:-145px;padding-left:18px;}@media (min-width:1026px){.checkout-pane-voucherify-coupon-redemption .form-wrapper .invalid-feedback,.checkout-pane-coupon-redemption .form-wrapper .invalid-feedback{font-size:10px;}}.checkout-pane-voucherify-coupon-redemption .form-wrapper .invalid-feedback::before,.checkout-pane-coupon-redemption .form-wrapper .invalid-feedback::before{height:10px;width:10px;}.checkout-pane-voucherify-coupon-redemption .form-wrapper .has-error + button.btn,.checkout-pane-coupon-redemption .form-wrapper .has-error + button.btn{color:#ed152b;background-color:transparent;border-color:#ed152b;}.checkout-pane-voucherify-coupon-redemption .form-wrapper .has-error + button.btn:hover,.checkout-pane-coupon-redemption .form-wrapper .has-error + button.btn:hover{color:#fff;background-color:#ed152b;border-color:#ed152b;}.btn-check:focus + .checkout-pane-voucherify-coupon-redemption .form-wrapper .has-error + button.btn,.checkout-pane-voucherify-coupon-redemption .form-wrapper .has-error + button.btn:focus,.btn-check:focus + .checkout-pane-coupon-redemption .form-wrapper .has-error + button.btn,.checkout-pane-coupon-redemption .form-wrapper .has-error + button.btn:focus{color:#fff;background-color:#ed152b;border-color:#ed152b;box-shadow:0 0 0 0.25rem rgba(237,21,43,0.5);}.btn-check:checked + .checkout-pane-voucherify-coupon-redemption .form-wrapper .has-error + button.btn,.btn-check:active + .checkout-pane-voucherify-coupon-redemption .form-wrapper .has-error + button.btn,.checkout-pane-voucherify-coupon-redemption .form-wrapper .has-error + button.btn:active,.checkout-pane-voucherify-coupon-redemption .form-wrapper .has-error + button.btn.active,.show > .checkout-pane-voucherify-coupon-redemption .form-wrapper .has-error + button.btn.dropdown-toggle,.btn-check:checked + .checkout-pane-coupon-redemption .form-wrapper .has-error + button.btn,.btn-check:active + .checkout-pane-coupon-redemption .form-wrapper .has-error + button.btn,.checkout-pane-coupon-redemption .form-wrapper .has-error + button.btn:active,.checkout-pane-coupon-redemption .form-wrapper .has-error + button.btn.active,.show > .checkout-pane-coupon-redemption .form-wrapper .has-error + button.btn.dropdown-toggle{color:#fff;background-color:#ed152b;border-color:#ed152b;}.btn-check:checked + .checkout-pane-voucherify-coupon-redemption .form-wrapper .has-error + button.btn:focus,.btn-check:active + .checkout-pane-voucherify-coupon-redemption .form-wrapper .has-error + button.btn:focus,.checkout-pane-voucherify-coupon-redemption .form-wrapper .has-error + button.btn:active:focus,.checkout-pane-voucherify-coupon-redemption .form-wrapper .has-error + button.btn.active:focus,.show > .checkout-pane-voucherify-coupon-redemption .form-wrapper .has-error + button.btn.dropdown-toggle:focus,.btn-check:checked + .checkout-pane-coupon-redemption .form-wrapper .has-error + button.btn:focus,.btn-check:active + .checkout-pane-coupon-redemption .form-wrapper .has-error + button.btn:focus,.checkout-pane-coupon-redemption .form-wrapper .has-error + button.btn:active:focus,.checkout-pane-coupon-redemption .form-wrapper .has-error + button.btn.active:focus,.show > .checkout-pane-coupon-redemption .form-wrapper .has-error + button.btn.dropdown-toggle:focus{box-shadow:0 0 0 0.25rem rgba(237,21,43,0.5);}.checkout-pane-voucherify-coupon-redemption .form-wrapper .has-error + button.btn:disabled,.checkout-pane-voucherify-coupon-redemption .form-wrapper .has-error + button.btn.disabled,.checkout-pane-coupon-redemption .form-wrapper .has-error + button.btn:disabled,.checkout-pane-coupon-redemption .form-wrapper .has-error + button.btn.disabled{color:#fff;background-color:#ed152b;border-color:#ed152b;}.checkout-pane-voucherify-coupon-redemption .form-wrapper button.btn,.checkout-pane-coupon-redemption .form-wrapper button.btn{width:125px;background-image:none !important;color:#58a856;background-color:transparent;border-color:#58a856;}.checkout-pane-voucherify-coupon-redemption .form-wrapper button.btn:hover,.checkout-pane-coupon-redemption .form-wrapper button.btn:hover{color:#fff;background-color:#58a856;border-color:#58a856;}.btn-check:focus + .checkout-pane-voucherify-coupon-redemption .form-wrapper button.btn,.checkout-pane-voucherify-coupon-redemption .form-wrapper button.btn:focus,.btn-check:focus + .checkout-pane-coupon-redemption .form-wrapper button.btn,.checkout-pane-coupon-redemption .form-wrapper button.btn:focus{color:#fff;background-color:#58a856;border-color:#58a856;box-shadow:0 0 0 0.25rem rgba(88,168,86,0.5);}.btn-check:checked + .checkout-pane-voucherify-coupon-redemption .form-wrapper button.btn,.btn-check:active + .checkout-pane-voucherify-coupon-redemption .form-wrapper button.btn,.checkout-pane-voucherify-coupon-redemption .form-wrapper button.btn:active,.checkout-pane-voucherify-coupon-redemption .form-wrapper button.btn.active,.show > .checkout-pane-voucherify-coupon-redemption .form-wrapper button.btn.dropdown-toggle,.btn-check:checked + .checkout-pane-coupon-redemption .form-wrapper button.btn,.btn-check:active + .checkout-pane-coupon-redemption .form-wrapper button.btn,.checkout-pane-coupon-redemption .form-wrapper button.btn:active,.checkout-pane-coupon-redemption .form-wrapper button.btn.active,.show > .checkout-pane-coupon-redemption .form-wrapper button.btn.dropdown-toggle{color:#fff;background-color:#58a856;border-color:#58a856;}.btn-check:checked + .checkout-pane-voucherify-coupon-redemption .form-wrapper button.btn:focus,.btn-check:active + .checkout-pane-voucherify-coupon-redemption .form-wrapper button.btn:focus,.checkout-pane-voucherify-coupon-redemption .form-wrapper button.btn:active:focus,.checkout-pane-voucherify-coupon-redemption .form-wrapper button.btn.active:focus,.show > .checkout-pane-voucherify-coupon-redemption .form-wrapper button.btn.dropdown-toggle:focus,.btn-check:checked + .checkout-pane-coupon-redemption .form-wrapper button.btn:focus,.btn-check:active + .checkout-pane-coupon-redemption .form-wrapper button.btn:focus,.checkout-pane-coupon-redemption .form-wrapper button.btn:active:focus,.checkout-pane-coupon-redemption .form-wrapper button.btn.active:focus,.show > .checkout-pane-coupon-redemption .form-wrapper button.btn.dropdown-toggle:focus{box-shadow:0 0 0 0.25rem rgba(88,168,86,0.5);}.checkout-pane-voucherify-coupon-redemption .form-wrapper button.btn:disabled,.checkout-pane-voucherify-coupon-redemption .form-wrapper button.btn.disabled,.checkout-pane-coupon-redemption .form-wrapper button.btn:disabled,.checkout-pane-coupon-redemption .form-wrapper button.btn.disabled{color:#fff;background-color:#58a856;border-color:#58a856;}@media (max-width:742.98px){.checkout-pane-voucherify-coupon-redemption .form-wrapper button.btn,.checkout-pane-coupon-redemption .form-wrapper button.btn{padding-left:20px;padding-right:20px;width:95px;font-size:12px;}}.checkout-pane-voucherify-coupon-redemption .form-wrapper .coupons-valid,.checkout-pane-coupon-redemption .form-wrapper .coupons-valid{border-color:#58a856;color:#58a856;}.checkout-pane-voucherify-coupon-redemption .form-wrapper .coupon-redemption-form__applied,.checkout-pane-coupon-redemption .form-wrapper .coupon-redemption-form__applied{display:flex;align-items:center;margin-top:2px;}.checkout-pane-voucherify-coupon-redemption .form-wrapper .coupon-redemption-form__applied i,.checkout-pane-coupon-redemption .form-wrapper .coupon-redemption-form__applied i{position:relative;top:-1px;font-size:10px;}.checkout-pane-voucherify-coupon-redemption .form-wrapper .coupon-redemption-form__applied-text,.checkout-pane-coupon-redemption .form-wrapper .coupon-redemption-form__applied-text{font-size:9px;color:#58a856;margin-left:8px;margin-bottom:0;}@media (min-width:1026px){.checkout-pane-voucherify-coupon-redemption .form-wrapper .coupon-redemption-form__applied-text,.checkout-pane-coupon-redemption .form-wrapper .coupon-redemption-form__applied-text{font-size:10px;}}.coupon-redemption-form__coupons{width:100%;}.checkout-pane-voucherify-coupon-redemption .description{font-size:9px;}@media (min-width:1026px){.checkout-pane-voucherify-coupon-redemption .description{font-size:10px;}}.checkout-pane-voucherify-coupon-redemption .invalid-feedback ~ .description{display:none;}.checkout-pane-voucherify-coupon-redemption ~ .checkout-pane-coupon-redemption{border-bottom:0;}
body[class*=toolbar-]{overflow-x:hidden;}body[class*=toolbar-] .toolbar{font-family:"Source Sans Pro","Lucida Grande",Verdana,sans-serif;}body[class*=toolbar-] .toolbar.is-active{z-index:103;}body[class*=toolbar-] .toolbar .toolbar-item:hover,body[class*=toolbar-] .toolbar .toolbar-item:focus{text-decoration:none;}@media (min-width:1026px){body[class*=toolbar-] .toolbar .toolbar-tab:hover > .toolbar-tray{display:block;top:100%;}body[class*=toolbar-] .toolbar .toolbar-burger{display:none;}}body.toolbar-horizontal.toolbar-tray-open{padding-top:0 !important;}#admin-toolbar-orders-search{display:none !important;}
.js-media-library-view .js-media-library-views-form{display:flex;flex-wrap:wrap;gap:20px;}.js-media-library-view .js-media-library-views-form .form-actions{width:100%;position:sticky;bottom:0;}.js-media-library-view .js-media-library-item{width:100%;}@media (min-width:743px){.js-media-library-view .js-media-library-item{width:calc(50% - 20px);}}@media (min-width:1026px){.js-media-library-view .js-media-library-item{width:33.3333333333%;}}@media (min-width:1200px){.js-media-library-view .js-media-library-item{width:calc(25% - 20px);}}.js-media-library-view .js-media-library-item img{width:100%;}.js-media-library-view .js-media-library-item .js-media-library-item-preview + div{display:none;}.js-media-library-view .js-pager__items{display:flex;align-items:center;gap:20px;list-style:none;padding:0;}.js-media-library-add-form-added-media{list-style:none;padding-left:0;}.js-media-library-add-form-added-media li{display:flex;flex-wrap:wrap;justify-content:space-between;}.js-media-library-add-form-added-media li > [id*=edit-preview]{margin-right:10px;width:25%;}.js-media-library-add-form-added-media li > [id*=edit-media]{width:70%;}
.node-layout-page-layout-builder-form .form-actions,#entity-view-display-layout-builder-form .form-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding-top:10px;padding-bottom:10px;}.node-layout-page-layout-builder-form .form-actions .btn,#entity-view-display-layout-builder-form .form-actions .btn{margin:0;}.node-layout-page-layout-builder-form .form-actions .form-checkbox,#entity-view-display-layout-builder-form .form-actions .form-checkbox{margin-bottom:0;}.node-layout-page-layout-builder-form .form-wrapper:not(.layout-builder__message),#entity-view-display-layout-builder-form .form-wrapper:not(.layout-builder__message){margin:0 10px !important;}.node-layout-page-layout-builder-form .js-form-type-vertical-tabs,#entity-view-display-layout-builder-form .js-form-type-vertical-tabs{display:none;}.layout-builder-update-block .paragraphs-dropdown-actions{display:block;top:26px;right:0;width:200px;background:transparent;border:none;box-shadow:none;text-align:right;}.layout-builder-update-block .paragraphs-dropdown-actions button[name*=remove]{background:#26a5ff !important;color:#fff !important;padding:2px 8px !important;}.layout-builder-update-block .paragraphs-dropdown-actions button[name*=edit_all],.layout-builder-update-block .paragraphs-dropdown-actions button[name*=duplicate]{display:none !important;}@media (min-width:1026px){.layout-builder-update-block .field-multiple-table{width:720px;}}.node--type-layout-page{overflow-x:hidden;}.node--type-layout-page .layout-builder__message{display:none;}.node--type-layout-page .alert{max-width:100%;padding-right:1rem;width:auto;}.node--type-layout-page .block-help-block{display:none;}.ui-dialog.ui-dialog-off-canvas{max-width:800px;width:100% !important;z-index:9999;top:0 !important;min-height:100vh;}.ui-dialog.ui-dialog-off-canvas .ui-dialog-titlebar{color:#fff;border-bottom:1px solid #727579;background:#383a40;}.ui-dialog.ui-dialog-off-canvas .ui-dialog-title{max-width:80%;}.layout-builder{margin:50px 10px;}.layout-builder .alert{margin:10px 0;}#drupal-off-canvas:not(.drupal-off-canvas-reset) > form,#drupal-off-canvas-wrapper > form{display:flex;flex-direction:column;}#drupal-off-canvas:not(.drupal-off-canvas-reset) .form-floating__label,#drupal-off-canvas-wrapper .form-floating__label{display:none;}#drupal-off-canvas:not(.drupal-off-canvas-reset) .js-form-item-layout-settings-label label,#drupal-off-canvas-wrapper .js-form-item-layout-settings-label label{margin:10px 0;font-weight:700;font-size:16px;}#drupal-off-canvas:not(.drupal-off-canvas-reset) .js-media-library-item-preview video,#drupal-off-canvas-wrapper .js-media-library-item-preview video{max-width:250px;}#drupal-off-canvas:not(.drupal-off-canvas-reset) input,#drupal-off-canvas-wrapper input{background:#fff;color:#1b1c1f;}#drupal-off-canvas:not(.drupal-off-canvas-reset) .entity-browser-iframe-container,#drupal-off-canvas-wrapper .entity-browser-iframe-container{width:100% !important;}#drupal-off-canvas:not(.drupal-off-canvas-reset) .form-search,#drupal-off-canvas:not(.drupal-off-canvas-reset) .form-control,#drupal-off-canvas-wrapper .form-search,#drupal-off-canvas-wrapper .form-control{padding:0.65rem 1rem;width:100%;}#drupal-off-canvas:not(.drupal-off-canvas-reset) .form-autocomplete,#drupal-off-canvas-wrapper .form-autocomplete{background-repeat:no-repeat !important;background-position:center right 1px !important;}#drupal-off-canvas:not(.drupal-off-canvas-reset) .ui-autocomplete,#drupal-off-canvas-wrapper .ui-autocomplete{height:300px !important;overflow-y:scroll !important;}#drupal-off-canvas:not(.drupal-off-canvas-reset) summary,#drupal-off-canvas-wrapper summary{margin-bottom:10px;}#drupal-off-canvas:not(.drupal-off-canvas-reset) label,#drupal-off-canvas-wrapper label{font-weight:bold;}#drupal-off-canvas:not(.drupal-off-canvas-reset) .js-form-type-checkbox,#drupal-off-canvas-wrapper .js-form-type-checkbox{align-items:center;column-gap:10px;display:flex;margin-bottom:20px;padding-left:0;}#drupal-off-canvas:not(.drupal-off-canvas-reset) .js-form-type-textarea,#drupal-off-canvas:not(.drupal-off-canvas-reset) .js-form-type-textfield,#drupal-off-canvas:not(.drupal-off-canvas-reset) .js-form-type-select,#drupal-off-canvas:not(.drupal-off-canvas-reset) .form-floating,#drupal-off-canvas-wrapper .js-form-type-textarea,#drupal-off-canvas-wrapper .js-form-type-textfield,#drupal-off-canvas-wrapper .js-form-type-select,#drupal-off-canvas-wrapper .form-floating{display:flex;flex-direction:column;}#drupal-off-canvas:not(.drupal-off-canvas-reset) .js-form-type-textarea label,#drupal-off-canvas:not(.drupal-off-canvas-reset) .js-form-type-textfield label,#drupal-off-canvas:not(.drupal-off-canvas-reset) .js-form-type-select label,#drupal-off-canvas:not(.drupal-off-canvas-reset) .form-floating label,#drupal-off-canvas-wrapper .js-form-type-textarea label,#drupal-off-canvas-wrapper .js-form-type-textfield label,#drupal-off-canvas-wrapper .js-form-type-select label,#drupal-off-canvas-wrapper .form-floating label{margin-bottom:5px;}#drupal-off-canvas:not(.drupal-off-canvas-reset) .js-form-type-textarea .description,#drupal-off-canvas:not(.drupal-off-canvas-reset) .js-form-type-textarea small,#drupal-off-canvas:not(.drupal-off-canvas-reset) .js-form-type-textarea .small,#drupal-off-canvas:not(.drupal-off-canvas-reset) .js-form-type-textfield .description,#drupal-off-canvas:not(.drupal-off-canvas-reset) .js-form-type-textfield small,#drupal-off-canvas:not(.drupal-off-canvas-reset) .js-form-type-textfield .small,#drupal-off-canvas:not(.drupal-off-canvas-reset) .js-form-type-select .description,#drupal-off-canvas:not(.drupal-off-canvas-reset) .js-form-type-select small,#drupal-off-canvas:not(.drupal-off-canvas-reset) .js-form-type-select .small,#drupal-off-canvas:not(.drupal-off-canvas-reset) .form-floating .description,#drupal-off-canvas:not(.drupal-off-canvas-reset) .form-floating small,#drupal-off-canvas:not(.drupal-off-canvas-reset) .form-floating .small,#drupal-off-canvas-wrapper .js-form-type-textarea .description,#drupal-off-canvas-wrapper .js-form-type-textarea small,#drupal-off-canvas-wrapper .js-form-type-textarea .small,#drupal-off-canvas-wrapper .js-form-type-textfield .description,#drupal-off-canvas-wrapper .js-form-type-textfield small,#drupal-off-canvas-wrapper .js-form-type-textfield .small,#drupal-off-canvas-wrapper .js-form-type-select .description,#drupal-off-canvas-wrapper .js-form-type-select small,#drupal-off-canvas-wrapper .js-form-type-select .small,#drupal-off-canvas-wrapper .form-floating .description,#drupal-off-canvas-wrapper .form-floating small,#drupal-off-canvas-wrapper .form-floating .small{color:#fff !important;}#drupal-off-canvas:not(.drupal-off-canvas-reset) .paragraphs-dropbutton-wrapper,#drupal-off-canvas-wrapper .paragraphs-dropbutton-wrapper{position:relative;margin-right:20px;}#drupal-off-canvas:not(.drupal-off-canvas-reset) .paragraphs-dropbutton-wrapper .dropbutton-toggle,#drupal-off-canvas-wrapper .paragraphs-dropbutton-wrapper .dropbutton-toggle{right:-25px;}#drupal-off-canvas:not(.drupal-off-canvas-reset) .paragraphs-dropbutton-wrapper .dropbutton__item,#drupal-off-canvas-wrapper .paragraphs-dropbutton-wrapper .dropbutton__item{border:0;}#drupal-off-canvas:not(.drupal-off-canvas-reset) .paragraphs-dropbutton-wrapper button[value=Remove],#drupal-off-canvas:not(.drupal-off-canvas-reset) .paragraphs-dropbutton-wrapper .dropbutton-widget,#drupal-off-canvas:not(.drupal-off-canvas-reset) .paragraphs-dropbutton-wrapper .dropbutton-widget li .btn,#drupal-off-canvas-wrapper .paragraphs-dropbutton-wrapper button[value=Remove],#drupal-off-canvas-wrapper .paragraphs-dropbutton-wrapper .dropbutton-widget,#drupal-off-canvas-wrapper .paragraphs-dropbutton-wrapper .dropbutton-widget li .btn{background:transparent !important;color:#fff !important;box-shadow:none !important;}#drupal-off-canvas:not(.drupal-off-canvas-reset) .paragraphs-collapsed-description::after,#drupal-off-canvas:not(.drupal-off-canvas-reset) .tabledrag-toggle-weight-wrapper,#drupal-off-canvas-wrapper .paragraphs-collapsed-description::after,#drupal-off-canvas-wrapper .tabledrag-toggle-weight-wrapper{display:none;}#drupal-off-canvas:not(.drupal-off-canvas-reset) .layout-builder-configure-block .btn:not([name*=remove]):not([name*=restore]):not([name*=edit]):not([name*=collapse]),#drupal-off-canvas:not(.drupal-off-canvas-reset) .inline-block-list + a,#drupal-off-canvas:not(.drupal-off-canvas-reset) .inline-block-create-button,#drupal-off-canvas:not(.drupal-off-canvas-reset) .layout-builder-configure-section .btn,#drupal-off-canvas:not(.drupal-off-canvas-reset) .form-actions .btn,#drupal-off-canvas:not(.drupal-off-canvas-reset) .field--name-field-image button[type=submit].btn,#drupal-off-canvas:not(.drupal-off-canvas-reset) .field--name-field-background-image button[type=submit].btn,#drupal-off-canvas-wrapper .layout-builder-configure-block .btn:not([name*=remove]):not([name*=restore]):not([name*=edit]):not([name*=collapse]),#drupal-off-canvas-wrapper .inline-block-list + a,#drupal-off-canvas-wrapper .inline-block-create-button,#drupal-off-canvas-wrapper .layout-builder-configure-section .btn,#drupal-off-canvas-wrapper .form-actions .btn,#drupal-off-canvas-wrapper .field--name-field-image button[type=submit].btn,#drupal-off-canvas-wrapper .field--name-field-background-image button[type=submit].btn{color:#fff;background:#26a5ff;margin:10px 0;padding:15px 30px;font-weight:700;text-align:center;text-decoration:none;transition:0.2s linear;border:0;}#drupal-off-canvas:not(.drupal-off-canvas-reset) .layout-builder-configure-block .btn:not([name*=remove]):not([name*=restore]):not([name*=edit]):not([name*=collapse]):hover,#drupal-off-canvas:not(.drupal-off-canvas-reset) .inline-block-list + a:hover,#drupal-off-canvas:not(.drupal-off-canvas-reset) .inline-block-create-button:hover,#drupal-off-canvas:not(.drupal-off-canvas-reset) .layout-builder-configure-section .btn:hover,#drupal-off-canvas:not(.drupal-off-canvas-reset) .form-actions .btn:hover,#drupal-off-canvas:not(.drupal-off-canvas-reset) .field--name-field-image button[type=submit].btn:hover,#drupal-off-canvas:not(.drupal-off-canvas-reset) .field--name-field-background-image button[type=submit].btn:hover,#drupal-off-canvas-wrapper .layout-builder-configure-block .btn:not([name*=remove]):not([name*=restore]):not([name*=edit]):not([name*=collapse]):hover,#drupal-off-canvas-wrapper .inline-block-list + a:hover,#drupal-off-canvas-wrapper .inline-block-create-button:hover,#drupal-off-canvas-wrapper .layout-builder-configure-section .btn:hover,#drupal-off-canvas-wrapper .form-actions .btn:hover,#drupal-off-canvas-wrapper .field--name-field-image button[type=submit].btn:hover,#drupal-off-canvas-wrapper .field--name-field-background-image button[type=submit].btn:hover{background:#0070bf;text-decoration:none;transition:0.2s linear;border:0;}#drupal-off-canvas:not(.drupal-off-canvas-reset) [data-drupal-selector*=block-form-field-image] .btn,#drupal-off-canvas-wrapper [data-drupal-selector*=block-form-field-image] .btn{margin:10px 10px 10px 0;color:#fff;}#drupal-off-canvas:not(.drupal-off-canvas-reset) .form-actions,#drupal-off-canvas-wrapper .form-actions{text-align:left;}#drupal-off-canvas:not(.drupal-off-canvas-reset) .form-actions .btn,#drupal-off-canvas-wrapper .form-actions .btn{margin:0;}#drupal-off-canvas:not(.drupal-off-canvas-reset) .layout-builder-remove-block,#drupal-off-canvas:not(.drupal-off-canvas-reset) .layout-builder-add-block,#drupal-off-canvas-wrapper .layout-builder-remove-block,#drupal-off-canvas-wrapper .layout-builder-add-block{margin-top:10px;}#drupal-off-canvas:not(.drupal-off-canvas-reset) .layout-builder-remove-block .form-actions,#drupal-off-canvas:not(.drupal-off-canvas-reset) .layout-builder-add-block .form-actions,#drupal-off-canvas-wrapper .layout-builder-remove-block .form-actions,#drupal-off-canvas-wrapper .layout-builder-add-block .form-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;}#drupal-off-canvas:not(.drupal-off-canvas-reset) .layout-builder-remove-block .dialog-cancel,#drupal-off-canvas:not(.drupal-off-canvas-reset) .layout-builder-add-block .dialog-cancel,#drupal-off-canvas-wrapper .layout-builder-remove-block .dialog-cancel,#drupal-off-canvas-wrapper .layout-builder-add-block .dialog-cancel{margin-bottom:0;background:transparent;}#drupal-off-canvas:not(.drupal-off-canvas-reset) .layout-builder-remove-block .success,#drupal-off-canvas:not(.drupal-off-canvas-reset) .layout-builder-add-block .success,#drupal-off-canvas-wrapper .layout-builder-remove-block .success,#drupal-off-canvas-wrapper .layout-builder-add-block .success{padding:15px 30px !important;width:auto !important;margin:0 !important;}#drupal-off-canvas:not(.drupal-off-canvas-reset) .layout-builder-remove-block label,#drupal-off-canvas:not(.drupal-off-canvas-reset) .layout-builder-add-block label,#drupal-off-canvas-wrapper .layout-builder-remove-block label,#drupal-off-canvas-wrapper .layout-builder-add-block label{margin:10px 0;}#drupal-off-canvas:not(.drupal-off-canvas-reset) .layout-builder-configure-block label,#drupal-off-canvas-wrapper .layout-builder-configure-block label{font-size:16px;order:-1;}#drupal-off-canvas:not(.drupal-off-canvas-reset) .layout-builder-configure-block .paragraph-type-title,#drupal-off-canvas-wrapper .layout-builder-configure-block .paragraph-type-title{font-weight:700;}#drupal-off-canvas:not(.drupal-off-canvas-reset) .layout-builder-configure-block input,#drupal-off-canvas:not(.drupal-off-canvas-reset) .layout-builder-configure-block select,#drupal-off-canvas-wrapper .layout-builder-configure-block input,#drupal-off-canvas-wrapper .layout-builder-configure-block select{padding:0.65rem 1rem;font-size:1rem;background:#fff;color:#000;}#drupal-off-canvas:not(.drupal-off-canvas-reset) .layout-builder-configure-block .js-filter-wrapper,#drupal-off-canvas-wrapper .layout-builder-configure-block .js-filter-wrapper{display:none;}#drupal-off-canvas:not(.drupal-off-canvas-reset) .layout-builder-configure-block .dropbutton-widget,#drupal-off-canvas-wrapper .layout-builder-configure-block .dropbutton-widget{height:auto;width:auto;}#drupal-off-canvas:not(.drupal-off-canvas-reset) .field-multiple-table,#drupal-off-canvas-wrapper .field-multiple-table{max-width:100% !important;}#drupal-off-canvas:not(.drupal-off-canvas-reset) .field-multiple-table .description,#drupal-off-canvas-wrapper .field-multiple-table .description{display:none;}#drupal-off-canvas:not(.drupal-off-canvas-reset) .field-multiple-table td,#drupal-off-canvas-wrapper .field-multiple-table td{padding:6px 20px;}#drupal-off-canvas:not(.drupal-off-canvas-reset) .field-multiple-table td:nth-child(1),#drupal-off-canvas-wrapper .field-multiple-table td:nth-child(1){width:40px;max-width:40px;}#drupal-off-canvas:not(.drupal-off-canvas-reset) .field-multiple-table td:nth-child(2),#drupal-off-canvas-wrapper .field-multiple-table td:nth-child(2){width:340px;max-width:340px;}#drupal-off-canvas:not(.drupal-off-canvas-reset) .field-multiple-table td:nth-child(3),#drupal-off-canvas-wrapper .field-multiple-table td:nth-child(3){width:80px;max-width:80px;}#drupal-off-canvas:not(.drupal-off-canvas-reset) .field-multiple-table .field-multiple-table td:nth-child(2),#drupal-off-canvas-wrapper .field-multiple-table .field-multiple-table td:nth-child(2){width:300px;max-width:300px;}#drupal-off-canvas:not(.drupal-off-canvas-reset) .field-multiple-table .form-floating,#drupal-off-canvas-wrapper .field-multiple-table .form-floating{max-width:100%;}#drupal-off-canvas:not(.drupal-off-canvas-reset) .field-multiple-table .form-floating input,#drupal-off-canvas-wrapper .field-multiple-table .form-floating input{max-width:100%;}#drupal-off-canvas:not(.drupal-off-canvas-reset) .field-multiple-table + .clearfix,#drupal-off-canvas-wrapper .field-multiple-table + .clearfix{margin-top:10px;}#drupal-off-canvas:not(.drupal-off-canvas-reset) .inline-block-list,#drupal-off-canvas-wrapper .inline-block-list{display:flex;flex-wrap:wrap;gap:15px;margin:30px 0;}#drupal-off-canvas:not(.drupal-off-canvas-reset) .inline-block-list li,#drupal-off-canvas-wrapper .inline-block-list li{width:calc(50% - 15px);}#drupal-off-canvas:not(.drupal-off-canvas-reset) .inline-block-list a,#drupal-off-canvas-wrapper .inline-block-list a{padding:11px;color:#fff;background:#292c32;margin:0;display:flex;flex-direction:column;align-items:center;height:100%;justify-content:center;min-height:80px;border-radius:8px;border:2px solid;}#drupal-off-canvas:not(.drupal-off-canvas-reset) .field--widget-entity-reference-paragraphs .messages,#drupal-off-canvas-wrapper .field--widget-entity-reference-paragraphs .messages{background-image:none;padding:5px;}#drupal-off-canvas:not(.drupal-off-canvas-reset) .field--name-field-image .item-container,#drupal-off-canvas:not(.drupal-off-canvas-reset) .field--name-field-background-image .item-container,#drupal-off-canvas-wrapper .field--name-field-image .item-container,#drupal-off-canvas-wrapper .field--name-field-background-image .item-container{margin:0;}#drupal-off-canvas:not(.drupal-off-canvas-reset) .field--name-field-image .field-media--name,#drupal-off-canvas:not(.drupal-off-canvas-reset) .field--name-field-image .field.name,#drupal-off-canvas:not(.drupal-off-canvas-reset) .field--name-field-background-image .field-media--name,#drupal-off-canvas:not(.drupal-off-canvas-reset) .field--name-field-background-image .field.name,#drupal-off-canvas-wrapper .field--name-field-image .field-media--name,#drupal-off-canvas-wrapper .field--name-field-image .field.name,#drupal-off-canvas-wrapper .field--name-field-background-image .field-media--name,#drupal-off-canvas-wrapper .field--name-field-background-image .field.name{font-size:16px;font-weight:bold;margin-bottom:10px;}#drupal-off-canvas:not(.drupal-off-canvas-reset) .block-categories .details-wrapper li,#drupal-off-canvas-wrapper .block-categories .details-wrapper li{padding:0;border:0;}#drupal-off-canvas:not(.drupal-off-canvas-reset) .block-categories .details-wrapper li a,#drupal-off-canvas-wrapper .block-categories .details-wrapper li a{padding:0.3125rem 0;border-bottom:1px solid #333;display:block;}[data-layout-content-preview-placeholder-label]{margin-bottom:0 !important;}.layout-builder__section .layout--collections-page .layout__region-info{display:block;text-align:left;}.layout-text-black{color:#2d2d2d;}.layout-text-white{color:#fff;}.layout--gradient-layout.layout-text-white .block-content > .par-block-heading{color:#fff;}.layout--gradient-layout.layout-text-white .block-content > .par-block-heading .field-cta a:not(.btn){color:#fff !important;}.layout--gradient-layout.layout-text-white .taxonomy-card--circle .taxonomy-card__title{color:#fff !important;}
.layout--twocol-section-full-width .layout__region--first,.layout--twocol-section-full-width .layout__region--second{padding:0;}@media (min-width:743px){.layout--twocol-section .layout__region--first{padding-right:15px;}.layout--twocol-section .layout__region--second{padding-left:15px;}}
.layout--fourcol-section{display:flex;flex-wrap:wrap;}.layout--fourcol-section > .layout__region{flex:0 1 100%;}@media screen and (min-width:40em){.layout--fourcol-section > .layout__region{flex:0 1 25%;}}
.node-layout-page{background:#fff;border:solid #fff;border-width:1px 0;margin:-1px 0;}.node-layout-page .block.block-container{padding-left:0;padding-right:0;margin:30px auto;overflow:hidden;max-width:calc(100% - 2rem);}@media (min-width:1026px){.node-layout-page .block.block-container{border-radius:16px;}}@media (min-width:743px){.node-layout-page .block.block-container{max-width:calc(100% - 2rem);}}@media (min-width:1026px){.node-layout-page .block.block-container{max-width:calc(100% - 2rem);}}@media (min-width:1200px){.node-layout-page .block.block-container{max-width:calc(100% - 2rem);}}@media (min-width:1440px){.node-layout-page .block.block-container{max-width:calc(100% - 2rem);}}@media (min-width:1600px){.node-layout-page .block.block-container{max-width:calc(1560px - 2rem);}}
.promo-banner{position:relative;display:flex;overflow:hidden;border-radius:4px;background:#e8e8e8;}.promo-banner:not(.promo-banner--cart){height:100%;}.promo-banner.promo-banner--text:not(.promo-banner--marketing) picture{position:absolute;top:0;left:0;width:100%;height:100%;}.promo-banner.promo-banner--text:not(.promo-banner--marketing) .promo-banner__image{width:100%;height:100%;object-fit:cover;}.promo-banner.promo-banner--image-only.promo-banner--video-bg{height:350px;}@media (min-width:743px){.promo-banner.promo-banner--image-only.promo-banner--video-bg{height:300px;}}.promo-banner.promo-banner--image-only.promo-banner--video-bg .promo-banner__video{position:relative;height:350px;}@media (min-width:743px){.promo-banner.promo-banner--image-only.promo-banner--video-bg .promo-banner__video{height:300px;}}@media (max-width:742.98px){.promo-banner.promo-banner--image-only.promo-banner--video-bg .promo-banner__content{text-align:center;}.promo-banner.promo-banner--image-only.promo-banner--video-bg .promo-banner__content .btn{margin-left:auto;margin-right:auto;}}.promo-banner .promo-banner__video,.promo-banner .promo-banner__video--views{overflow:hidden;}.promo-banner .promo-banner__video video,.promo-banner .promo-banner__video--views video{width:100%;height:100%;object-fit:cover;object-position:center;margin-bottom:-10px;}.promo-banner .promo-banner__video{position:absolute;top:0;left:0;width:100%;height:100%;}.promo-banner .promo-banner__video.is-loading video,.promo-banner .promo-banner__video--views.is-loading video{opacity:0;}.promo-banner .promo-banner__video .promo-banner__video-spinner,.promo-banner .promo-banner__video--views .promo-banner__video-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:1;}.promo-banner .promo-banner__video .promo-banner__video-spinner .ajax-loader,.promo-banner .promo-banner__video--views .promo-banner__video-spinner .ajax-loader{display:flex;align-items:center;justify-content:center;}.promo-banner .promo-banner__video--views{width:100%;position:relative;max-height:300px;}@media (min-width:743px){.promo-banner .promo-banner__video--views{max-height:200px;}}@media (min-width:1026px){.promo-banner .promo-banner__video--views{max-height:240px;}}.promo-banner picture{width:100%;}.promo-banner picture,.promo-banner img{text-indent:-9999px;}.promo-banner__image{display:block;width:100%;}.promo-banner__content{position:relative;max-width:520px;width:100%;font-size:14px;z-index:1;}@media (min-width:743px){.promo-banner__content{padding:0 20px;}}.promo-banner__link{display:flex;flex-wrap:wrap;align-items:center;flex:0 0 100%;width:100%;text-decoration:none;color:inherit;opacity:1;transition:opacity 0.3s ease;}.promo-banner__link:hover{color:inherit;opacity:0.8;}.promo-banner__text{text-wrap:balance;}.promo-banner__text p{font-size:14px;}@media (min-width:1026px){.promo-banner__text p{font-size:17px;}}.promo-banner__text p strong{font-weight:700;}.promo-banner__buttons{display:flex;flex-wrap:wrap;gap:15px;margin-top:0.5rem;}@media (min-width:1026px){.promo-banner__buttons{margin-top:1rem;}}@media (max-width:1025.98px){.promo-banner__buttons{gap:7px;}}@media (max-width:639px){.promo-banner__buttons{justify-content:center;}}.promo-banner__buttons .btn{white-space:nowrap;}@media (max-width:639px){.promo-banner__buttons .btn{justify-content:center;}}.promo-banner__buttons--multiple{width:100%;}.promo-banner__buttons--multiple .btn{flex:1;padding-left:15px;padding-right:15px;}@media (max-width:800px){.promo-banner__buttons--multiple .btn{padding-left:10px;padding-right:10px;font-size:14px;}}.promo-banner--card{max-width:420px;}.promo-banner--full-width{border-radius:0;}.promo-banner--marketing{background:transparent;}.promo-banner--marketing .promo-banner__wrapper{display:flex;width:100%;}@media (min-width:743px){.promo-banner--marketing .promo-banner__video,.promo-banner--marketing .promo-banner__content,.promo-banner--marketing .promo-banner__image-wrapper{width:50%;}}.promo-banner--marketing .promo-banner__video,.promo-banner--marketing .promo-banner__image-wrapper{overflow:hidden;position:relative;min-height:auto;aspect-ratio:3/2;}.promo-banner--marketing .promo-banner__video video,.promo-banner--marketing .promo-banner__video picture,.promo-banner--marketing .promo-banner__image-wrapper video,.promo-banner--marketing .promo-banner__image-wrapper picture{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}.promo-banner--marketing .promo-banner__video img,.promo-banner--marketing .promo-banner__video picture,.promo-banner--marketing .promo-banner__image-wrapper img,.promo-banner--marketing .promo-banner__image-wrapper picture{width:100%;height:100%;object-fit:cover;}.promo-banner--marketing .promo-banner__content{max-width:none;padding:40px;}@media (min-width:743px){.promo-banner--marketing .promo-banner__content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;}}@media (max-width:742.98px){.promo-banner--marketing .promo-banner__content{text-align:center;}}[class*=promo-banner--img-text-left-] .promo-banner__wrapper{flex-direction:column;}@media (min-width:743px){[class*=promo-banner--img-text-left-] .promo-banner__wrapper{flex-direction:row-reverse;}}[class*=promo-banner--img-text-right-] .promo-banner__wrapper{flex-direction:column;}@media (min-width:743px){[class*=promo-banner--img-text-right-] .promo-banner__wrapper{flex-direction:row;}}@media (max-width:1025.98px){.view--leaderboard-promo{padding-left:0;padding-right:0;margin-top:-16px !important;}.view--leaderboard-promo .promo-banner{border-radius:0;}}.promo-banner--leaderboard{width:100%;min-height:460px;}@media (min-width:460px){.promo-banner--leaderboard{min-height:520px;}}@media (min-width:520px){.promo-banner--leaderboard{min-height:640px;}}@media (min-width:640px){.promo-banner--leaderboard{min-height:330px;}}@media (min-width:768px){.promo-banner--leaderboard{min-height:380px;}}@media (min-width:1024px){.promo-banner--leaderboard{min-height:auto;aspect-ratio:191/75;}}.promo-banner--leaderboard .promo-banner__video--views{height:100%;width:100%;max-height:none;position:absolute;top:0;left:0;width:100%;height:100%;}.promo-banner--leaderboard .promo-banner__content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:32px 60px;max-width:60%;}@media (min-width:1200px){.promo-banner--leaderboard .promo-banner__content{max-width:50%;}}@media (max-width:1025.98px){.promo-banner--leaderboard .promo-banner__content{padding:32px 40px;}}@media (max-width:639px){.promo-banner--leaderboard .promo-banner__content{align-items:center;justify-content:flex-start;text-align:center;max-width:none;padding-left:25px;padding-right:25px;}}.media-promotion-banner{width:100%;height:100%;border-radius:4px;overflow:hidden;}.media-promotion-banner[data-location*=collection],.media-promotion-banner[data-location=product_1],.media-promotion-banner[data-location*=large_promo]{background-color:#e8e8e8;aspect-ratio:2/1;}@media (min-width:742px){.media-promotion-banner[data-location*=collection],.media-promotion-banner[data-location=product_1],.media-promotion-banner[data-location*=large_promo]{aspect-ratio:191/40;}}.media-promotion-banner[data-location*=short_promo]{background-color:#e8e8e8;aspect-ratio:51/62;}@media (min-width:1024px){.media-promotion-banner[data-location*=short_promo]{aspect-ratio:187/80;}}.media-promotion-banner.is-loaded{aspect-ratio:auto !important;}
.tablesaw{width:100%;max-width:100%;empty-cells:show;border-collapse:collapse;border:0;padding:0;}.tablesaw *{box-sizing:border-box;}.tablesaw-stack td .tablesaw-cell-label,.tablesaw-stack th .tablesaw-cell-label{display:none;}@media only all{.tablesaw-stack{clear:both;}.tablesaw-stack td,.tablesaw-stack th{text-align:left;display:block;}.tablesaw-stack tr{clear:both;display:table-row;}.tablesaw-stack td .tablesaw-cell-label,.tablesaw-stack th .tablesaw-cell-label{display:inline-block;padding:0 .6em 0 0;width:30%;}.tablesaw-stack th .tablesaw-cell-label-top,.tablesaw-stack td .tablesaw-cell-label-top{display:block;padding:.4em 0;margin:.4em 0;}.tablesaw-cell-label{display:block;}.tablesaw-stack tbody th.group{margin-top:-1px;}.tablesaw-stack th.group b.tablesaw-cell-label{display:none !important;}}@media (max-width:39.9375em){.tablesaw-stack tbody tr{display:block;width:100%;border-bottom:1px solid #dfdfdf;}.tablesaw-stack thead td,.tablesaw-stack thead th{display:none;}.tablesaw-stack tbody td,.tablesaw-stack tbody th{display:block;float:left;clear:left;width:100%;}.tablesaw-cell-label{vertical-align:top;}.tablesaw-cell-content{display:inline-block;max-width:67%;}.tablesaw-stack .tablesaw-stack-block .tablesaw-cell-label,.tablesaw-stack .tablesaw-stack-block .tablesaw-cell-content{display:block;width:100%;max-width:100%;padding:0;}.tablesaw-stack td:empty,.tablesaw-stack th:empty{display:none;}}@media (min-width:40em){.tablesaw-stack tr{display:table-row;}.tablesaw-stack td,.tablesaw-stack th,.tablesaw-stack thead td,.tablesaw-stack thead th{display:table-cell;margin:0;}.tablesaw-stack td .tablesaw-cell-label,.tablesaw-stack th .tablesaw-cell-label{display:none !important;}}
:root{--contact-page-background:url("/sites/peptidescientificlabs.com/themes/peptides/images/contact-us-bg.jpg");--contact-page-panel-radius:16px;--contact-page-label-color:#9c9b9b;--header-logo-width-lg:140px;--header-logo-width-sm:150px;--header-menu-link-hover:#e1f3fa;--header-menu-link-active:#cdf1fc;--header-cart-count-badge-bg:#288dea;--header-cta-background:#ffe600;--header-cta-hover-background:#fcea79;--header-cta-color:#222;--header-cta-radius:16px;--header-type-1-logo-width:100%;--header-type-1-logo-max-width-sm:150px;--header-type-1-logo-max-width-lg:140px;--header-type-1-logo-container-max-sm:175px;--header-type-1-logo-container-max-lg:175px;--header-type-1-logo-container-width:100%;--footer-font-weight:300;--footer-hover-color:#0291d3;--footer-logo-size:110px;--footer-brand-width:25%;--footer-brand-width-wide:33.3333%;--footer-legal-content-padding-inline:1rem;}
.lab-reports-banner .par-block-heading{max-width:540px;margin:0 auto;}.lab-reports-banner .par-block-heading .field-description p:last-child{margin-bottom:0;}.lab-reports-banner form{position:relative;padding:0 15px;margin:32px -15px 0;}.lab-reports-banner form .form-submit{font-size:0;padding:0;background-position:center;}.lab-reports-banner form .form-actions{position:absolute;left:calc(100% - 59px);top:4px;}.lab-reports-banner .views-exposed-form{display:flex;flex-direction:column;column-gap:30px;gap:20px;flex-wrap:wrap;}.table-lab-results{max-width:800px;padding:0 16px;margin:0 auto 50px;}.table-lab-results .views-header{margin-bottom:-6px;}.table-lab-results .search-results{font-weight:600;font-size:13px;line-height:140%;color:#7d808b;margin-bottom:14px;}.table-lab-results .views-no-result{max-width:710px;margin:0 auto 120px;}.table-lab-results table{border-collapse:separate;border-spacing:0 10px;}.table-lab-results table .tablesaw-cell-label{width:100%;font-size:11px;line-height:16px;margin-bottom:6px;color:var(--lab-report-label-color);font-weight:var(--lab-report-font-weight-medium);}.table-lab-results table .views-field-field-media-product-ref{padding-right:0;width:80px;position:relative;}.table-lab-results table .views-field-field-media-product-ref::after{content:'';display:block;position:absolute;left:20px;top:50%;transform:translateY(-50%);z-index:0;}.table-lab-results table .views-field-field-media-product-ref img{max-width:50px;position:relative;z-index:2;}.table-lab-results table th{color:var(--lab-report-label-color);font-size:15px;font-weight:var(--lab-report-font-weight-medium);line-height:140%;text-transform:uppercase;}.table-lab-results table th:not(:first-child){padding-left:15px;}.table-lab-results table td a,.table-lab-results table td{color:var(--lab-report-text-color);font-size:17px;font-weight:400;line-height:21px;text-decoration:none;}.table-lab-results table td{background:var(--lab-report-surface-color);padding:8px 24px;}.table-lab-results table td:first-child{border-radius:var(--lab-report-result-border-radius) 0 0 var(--lab-report-result-border-radius);}.table-lab-results table td:last-child{border-radius:0 var(--lab-report-result-border-radius) var(--lab-report-result-border-radius) 0;}.table-lab-results table .views-field-field-batch-number{min-width:100px;}.table-lab-results table td.views-field-field-media-product-ref{font-size:0;line-height:0;}.table-lab-results table td.views-field-field-media-product-ref:empty{height:10px;width:10px;background:red;}.table-lab-results table td.views-field-field-media-product-ref article:not(:first-child){display:none !important;}.table-lab-results table td.views-field-name.download-field{width:50px !important;padding-left:0 !important;margin-left:auto;}.table-lab-results table td.views-field-name{padding-left:0;position:relative;flex-grow:1;}.table-lab-results table .file{font-size:0;color:#288dea;display:flex;align-items:center;justify-content:flex-end;}.table-lab-results table .file::before{content:'';display:block;}.table-lab-results .pager .pager__items{margin-top:0;}@media (min-width:743px){.lab-reports-banner form{margin:32px auto 0;}.lab-reports-banner .views-exposed-form{max-width:var(--lab-report-search-max-width);}.table-lab-results .views-no-result{margin:0 auto 200px;}.table-lab-results .view-name-table-column{width:352px;}.table-lab-results table .views-field-field-media-product-ref{height:66px;}.table-lab-results table .views-field-field-media-product-ref::after{background-position:center right;}.table-lab-results table .views-field-name{border-radius:6px 0 0 6px;}.table-lab-results table [headers*='view-field-media-image-1-table-column']{border-radius:0 6px 6px 0;}.table-lab-results table tbody tr{box-shadow:var(--lab-report-result-box-shadow);border-radius:var(--lab-report-result-border-radius);}.table-lab-results table th#view-field-media-image-1-table-column{display:none;}.table-lab-results table td.views-field-name{width:460px;}}@media (max-width:1199.98px){.table-lab-results table th{font-size:11px;line-height:21px;}.table-lab-results table td a,.table-lab-results table td{font-size:15px;line-height:21px;}.table-lab-results table td{padding:20px;}}@media (max-width:1025.98px){.table-lab-results table{border-spacing:0 14px;}.table-lab-results .tablesaw-stack tr{display:flex;align-items:center;background-color:var(--lab-report-surface-color);border-radius:var(--lab-report-result-border-radius);margin-bottom:20px;}}@media screen and (max-width:39.9375em){.table-lab-results table td a,.table-lab-results table td{font-size:15px;line-height:24px;}.table-lab-results table [headers*='view-field-batch-number-table-column']{width:50%;display:inline-block;}.table-lab-results table [headers*='view-field-media-image-1-table-column']{margin-bottom:15px;width:50%;display:inline-block;float:revert;text-align:right;}.table-lab-results table .tablesaw-cell-content{max-width:100%;}.table-lab-results table .tablesaw-cell-label,.table-lab-results table .views-field-name .tablesaw-cell-label,.table-lab-results table .views-field-nothing .tablesaw-cell-label{display:none;}.table-lab-results table .views-field-name{position:inherit;clear:none;width:60%;border-radius:10px;}.table-lab-results table [headers*='view-nothing-table-column']{display:none;}.table-lab-results table .views-field-field-batch-number{min-height:84px;margin-bottom:20px;}.table-lab-results table tr{border-bottom:0 !important;background-color:var(--lab-report-surface-color);border-radius:var(--lab-report-result-border-radius);align-items:center;position:relative;box-shadow:var(--lab-report-result-box-shadow);}.table-lab-results table.lab-reports-table--product-row{width:100%;}.table-lab-results table.lab-reports-table--product-row tbody tr{display:flex;align-items:center;gap:8px;padding:8px;}.table-lab-results table.lab-reports-table--product-row tbody td{min-width:0;padding:0;float:none;clear:none;}.table-lab-results table.lab-reports-table--product-row tbody td .tablesaw-cell-label{display:none;}.table-lab-results table.lab-reports-table--product-row tbody td .tablesaw-cell-content{display:block;width:100%;max-width:none;}.table-lab-results table.lab-reports-table--product-row td.views-field-field-media-product-ref{flex:0 0 50px;width:50px;}.table-lab-results table.lab-reports-table--product-row td.views-field-field-media-product-ref::after{left:0;}.table-lab-results table.lab-reports-table--product-row td.views-field-title:not(.download-field){flex:1 1 0;width:auto;font-size:14px;line-height:20px;}.table-lab-results table.lab-reports-table--product-row td.download-field{flex:0 0 44px;width:44px;margin:0;}.table-lab-results table.lab-reports-table--product-row td.download-field a.file{display:flex;align-items:center;justify-content:center;width:44px;height:44px;}}@media screen and (max-width:39.9375em) and (max-width:1025.98px){.table-lab-results table [headers*='view-field-media-image-1-table-column']{float:right;clear:none;text-align:left;width:40%;margin-bottom:0;}}
