*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box;height:100%;overflow-x:clip}body{min-height:100%;margin:0;letter-spacing:var(--letter-spacing-normal);font-size:var(--font-size-normal);font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);line-height:var(--line-height-normal);display:grid;grid-template-rows:auto auto 1fr auto;grid-template-columns:100%}body:has(#MainContent:is(:nth-child(1))){grid-template-rows:1fr auto;grid-auto-flow:row}:where(p){margin-top:0}:where(p:last-child){margin-bottom:0}:where(p:not(:last-child)){margin-bottom:var(--spacing-normal)}.disclosure-has-popup{position:relative}.disclosure-has-popup[open]>summary:before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;display:block;cursor:default;content:" ";background:transparent}.disclosure-has-popup>summary:before{display:none}.disclosure-has-popup[open]>summary+*{z-index:100}@media screen and (min-width: 769px){.disclosure-has-popup[open]>summary+*{z-index:4}.facets .disclosure-has-popup[open]>summary+*{z-index:2}}input,textarea,button,select,summary,a{-webkit-tap-highlight-color:transparent}input:focus-visible,textarea:focus-visible,button:focus-visible,select:focus-visible,summary:focus-visible,a:focus-visible{outline:3px solid var(--focus-color);box-shadow:0 0 0 6px var(--bg-color)}@supports not selector(:focus-visible){input:focus,textarea:focus,button:focus,select:focus,summary:focus,a:focus{outline:3px solid var(--focus-color);box-shadow:0 0 0 6px var(--bg-color)}}:root{--primary-color: #095051;--secondary-color: #47e2df;--neutral-color: #f6f6f6;--offer-color: #b30c0d;--success-color: #28a745;--info-color: #17a2b8;--warning-color: #ffc107;--danger-color: #b30c0d;--body-text-color: #000000;--body-text-hover-color: #212121;--body-text-color-light: #ffffff;--bg-color: #ffffff;--bg-color-dark: #000000;--bg-color-light: #f2f2f2;--focus-color: #000000;--link-color: #095051;--link-hover-color: #000000;--color-shadow: #1212128c;--input-label-color: #121212bf;--overlay-color: #00000080;--border-color: #efefef;--primary-button-hover-color: #4c4c4c;--secondry-button-hover-color: #ededed;--font-body-family: "Poppins", Helvetica, sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 700;--font-heading-family: "Poppins", Helvetica, sans-serif;--font-heading-style: normal;--font-heading-weight: 400;--font-heading-weight-bold: 600;--font-size-x-small: .75rem;--font-size-small: .8125rem;--font-size-normal: .875rem;--h1-font-size: 1.625rem;--h2-font-size: 1.438rem;--h3-font-size: 1.25rem;--h4-font-size: 1.125rem;--h5-font-size: 1rem;--h6-font-size: .875rem;--button-border-radius: .25rem;--icon-size-small: .5rem;--icon-size-normal: 1rem;--icon-size-large: 1.5rem;--icon-size-x-large: 2.5rem;--icon-size-xx-large: 3rem;--letter-spacing-normal: -.01em;--letter-spacing-large: .18em;--line-height-small: 1.2;--line-height-normal: 1.5;--spacing-xxx-small: .5rem;--spacing-xx-small: .625rem;--spacing-x-small: .75rem;--spacing-small: .875rem;--spacing-normal: 1rem;--spacing-large: 1.25rem;--spacing-x-large: 1.5rem;--spacing-xx-large: 1.75rem;--spacing-xxx-large: 2rem;--desktop-padding: 4rem 5rem;--mobile-padding: 1rem 2rem;--page-width: 87.5rem;--page-width-wide: 120rem;--grid-desktop-horizontal-spacing: 8px;--grid-desktop-vertical-spacing: 8px;--grid-mobile-horizontal-spacing: 4px;--grid-mobile-vertical-spacing: 4px;--inputs-radius: 0px;--inputs-border-width: 1px;--inputs-border-opacity: .55;--inputs-shadow-opacity: 0;--inputs-shadow-horizontal-offset: 0px;--inputs-margin-offset: 0px;--inputs-shadow-vertical-offset: 4px;--inputs-shadow-blur-radius: 5px;--inputs-radius-outset: 0px;--duration-short: .1s;--duration-default: .2s;--duration-announcement-bar: .25s;--duration-medium: .3s;--duration-long: .5s;--duration-extra-long: .6s;--duration-extra-longer: .75s;--duration-extended: 3s;--ease-out-slow: cubic-bezier(0, 0, .3, 1);--popup-border-width: 1px;--popup-border-opacity: .1;--popup-corner-radius: 0px;--popup-shadow-opacity: 0;--popup-shadow-horizontal-offset: 0px;--popup-shadow-vertical-offset: 4px;--popup-shadow-blur-radius: 5px;--drawer-border-width: 1px;--drawer-border-opacity: .1;--drawer-shadow-opacity: 0;--drawer-shadow-horizontal-offset: 0px;--drawer-shadow-vertical-offset: 4px;--drawer-shadow-blur-radius: 5px}.button,.product-form__submit.button{display:inline-block;padding:var(--spacing-xx-small);font-size:var(--font-size-normal);line-height:var(--line-height-normal);font-weight:var(--font-body-weight-bold);letter-spacing:var(--letter-spacing-large);border-radius:var(--button-border-radius);position:relative;text-align:center;text-decoration:none;min-width:48px;min-height:48px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background var(--duration-medium) ease,border-color var(--duration-medium) ease,color var(--duration-medium) ease}.button.filled{background:var(--bg-color-dark);color:var(--body-text-color-light);border:1px solid var(--bg-color-dark)}.button.filled:hover,.button.filled:focus-visible{background:var(--primary-color);border-color:var(--primary-color)}.button.filled:focus-visible{border-color:transparent;box-shadow:inset 0 0 0 2px var(--bg-color)}@supports not selector(:focus-visible){.button.filled:focus{background:var(--primary-color);border-color:transparent;box-shadow:inset 0 0 0 2px var(--bg-light)}}.button.filled:disabled{background:var(--neutral-color);border-color:var(--neutral-color);color:var(--body-text-color);cursor:not-allowed;opacity:.65}.button.filled .path{stroke:var(--body-text-color-light)}.button.filled-inverted{background:var(--bg-color);color:var(--body-text-color);border:1px solid var(--bg-color)}.button.filled-inverted:hover{background:var(--body-text-color);border-color:var(--body-text-color);color:var(--body-text-color-light)}@supports not selector(:focus-visible){.button.filled-inverted:focus{background:var(--primary-color);border-color:var(--primary-color);box-shadow:inset 0 0 0 2px var(--bg-light)}}.button.outline{background:transparent;color:var(--primary-color);border:1px solid var(--primary-color)}.button.filled-inverted{background:var(--bg-color);color:var(--body-text-color);border:1px solid var(--body-text-color)}.button.filled-inverted:hover{background:var(--secondary-color);border-color:var(--secondary-color)}.button.filled-inverted:focus-visible{box-shadow:inset 0 0 0 2px var(--bg-color)}@supports not selector(:focus-visible){.button.filled-inverted:focus{background:var(--secondary-color);border-color:var(--secondary-color);box-shadow:inset 0 0 0 2px var(--bg-light)}}.button.filled-inverted:disabled{background:var(--neutral-color);border-color:var(--neutral-color);color:var(--body-text-color);cursor:not-allowed;opacity:.65}.button.outline{background:transparent;color:var(--bg-color-dark);border:1px solid var(--bg-color-dark)}.button.outline:hover,.button.outline:focus-visible{background:var(--bg-color-dark);color:var(--body-text-color-light)}@supports not selector(:focus-visible){.button.outline:focus{background:var(--bg-color-dark);color:var(--body-text-color-light)}}.button.outline:disabled{border-color:var(--secondary-color);color:var(--secondary-color);cursor:not-allowed;opacity:.65}.button.outline-inverted{background:var(--bg-color-dark);color:var(--body-text-color-light);border:1px solid var(--body-text-color-light)}.button.outline-inverted:hover,.button.outline-inverted:focus-visible{background:var(--body-text-color-light);color:var(--body-text-color)}@supports not selector(:focus-visible){.button.outline-inverted:focus{background:var(--primary-color);color:var(--body-text-color-light)}}.button.outline-inverted:disabled{border-color:var(--secondary-color);color:var(--secondary-color);cursor:not-allowed;opacity:.65}.button.link{background:transparent;color:var(--primary-color);text-wrap:nowrap;border:none}.button.outline-inverted:hover,.button.outline-inverted:focus-visible{background:var(--bg-color);color:var(--bg-color-dark)}@supports not selector(:focus-visible){.button.outline-inverted:focus{background:var(--bg-color);color:var(--bg-color-dark)}}.button.outline-inverted:disabled{background:var(--bg-color-dark);border-color:var(--neutral-color);color:var(--neutral-color);cursor:not-allowed;opacity:.65}.button.button--small{font-size:var(--font-size-small);padding:calc(var(--spacing-base) * .5) calc(var(--spacing-base) * .75)}.button.button--large{padding:var(--spacing-base) calc(var(--spacing-base) * 1.5)}.button.auto{width:auto}.button:disabled,.button[aria-disabled=true],.button.disabled{cursor:not-allowed;opacity:.5}.button.focus-inset:focus-visible{outline-offset:-.188rem;box-shadow:inset 0 0 0 .25rem #fff}@supports not selector(:focus-visible){.button.focus-inset:focus{outline-offset:-.188rem;box-shadow:inset 0 0 0 .25rem #fff}}:where(a){color:var(--body-text-color);font-size:var(--font-size-normal);line-height:var(--line-height-normal);font-weight:var(--font-body-weight);letter-spacing:var(--letter-spacing-normal);text-decoration:none;transition:background-color var(--duration-medium) ease,border-color var(--duration-medium) ease,color var(--duration-medium) ease}@media (hover: hover){:where(a):hover{color:var(--body-text-hover-color);text-decoration:underline}}@media (hover: none){a:active{color:var(--link-hover-color)}}a.button.button--small{font-size:var(--font-size-small);padding:calc(var(--spacing-normal) * .5) calc(var(--spacing-normal) * .75)}h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:var(--letter-spacing-large);line-height:var(--line-height-heading);word-break:break-word}h1,.h1{font-size:calc(var(--h1-font-size) * 2 / 2.7)}@media (min-width: 769px){h1,.h1{font-size:var(--h1-font-size)}}h2,.h2{font-size:calc(var(--h2-font-size) * 2 / 2.5);line-height:var(--line-height-normal)}@media (min-width: 769px){h2,.h2{font-size:var(--h2-font-size)}}h3,.h3{font-size:calc(var(--h3-font-size) * 2 / 2.4)}@media (min-width: 769px){h3,.h3{font-size:var(--h3-font-size)}}h4,.h4{font-size:calc(var(--h4-font-size) * 2 / 2.3)}@media (min-width: 769px){h4,.h4{font-size:var(--h4-font-size)}}h5,.h5{font-size:calc(var(--h5-font-size) * 2 / 2.1)}@media (min-width: 769px){h5,.h5{font-size:var(--h5-font-size)}}h6,.h6{font-size:var(--h6-font-size)}p,.p{letter-spacing:var(--letter-spacing-normal);font-size:var(--font-size-normal);font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);line-height:var(--line-height-normal)}blockquote{font-style:italic;border-left:.2rem solid var(--body-text-color);padding-left:1rem}@media (min-width: 769px){blockquote{padding-left:1.5rem}}.text-body-bold{font-weight:var(--font-body-weight-bold)}.text-heading-bold{font-weight:var(--font-heading-weight-bold)}.text-body-small{font-size:var(--font-size-small)}table:not([class]){table-layout:fixed;border-collapse:collapse;border-style:hidden;box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.2)}table:not([class]) td,table:not([class]) th{padding:1em;border:.1rem solid rgba(var(--color-foreground),.2)}form{max-width:100%;margin:0 auto;padding:0;box-sizing:border-box}input,textarea,select,.button{display:block;width:100%;max-width:100%;font-family:var(--font-body-family);margin-bottom:var(--spacing-normal);padding:var(--spacing-xx-small);font-size:var(--font-size-normal);line-height:var(--line-height-normal);color:var(--body-text-color);background-color:var(--bg-color);background-clip:padding-box;border:1px solid var(--bg-color-dark);box-sizing:border-box;transition:border-color .3s ease,box-shadow .3s ease}input:focus-visible,textarea:focus-visible,select:focus-visible{border-color:var(--bg-color-dark)}@supports not selector(:focus-visible){input:focus,textarea:focus,select:focus{border-color:var(--primary-color)}}textarea{min-height:150px;resize:vertical}select{padding-right:2rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-chevron-down' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:12px 12px}.button{display:inline-block;padding:var(--spacing-xx-small);font-size:var(--font-size-normal);line-height:var(--line-height-normal);border-radius:var(--button-border-radius);text-align:center;text-decoration:none;color:var(--body-text-color-light);background-color:var(--primary-color);border:1px solid var(--primary-color);cursor:pointer;transition:background-color .3s ease,border-color .3s ease}.button:hover{background-color:var(--primary-color);border-color:var(--primary-color)}.button:disabled{opacity:.65;cursor:not-allowed}label{display:block;margin-bottom:var(--spacing-xxx-small);font-weight:var(--font-body-weight-bold);color:var(--body-text-color)}input[type=checkbox],input[type=radio]{display:inline-block;width:auto;margin-right:var(--spacing-small)}fieldset{margin-bottom:var(--spacing-normal);padding:0;border:none}legend{font-size:var(--font-size-large);margin-bottom:var(--spacing-small);font-weight:var(--font-body-weight-bold);color:var(--body-text-color)}.field{position:relative;width:100%;display:flex;transition:box-shadow var(--duration-short) ease;z-index:0}.field .svg-wrapper{display:flex;align-items:center;justify-content:center}.field:after{pointer-events:none;content:"";position:absolute;inset:var(--inputs-border-width);border-radius:var(--inputs-radius);box-shadow:0 0 0 var(--inputs-border-width) var(--color-shadow);transition:box-shadow var(--duration-short) ease;z-index:1}.field:hover.field:after{box-shadow:0 0 0 1px var(--color-shadow);outline:0;border-radius:var(--inputs-radius)}.field__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bg-color);color:var(--body-text-color);font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:var(--font-size-normal);width:100%;box-sizing:border-box;transition:box-shadow var(--duration-short) ease;border-radius:var(--inputs-radius);min-height:calc(var(--inputs-border-width) * 2);min-width:calc(7rem + (var(--inputs-border-width) * 2));position:relative;border:0;flex-grow:1;text-align:left;margin:var(--inputs-border-width);padding-block:1rem;padding-inline:1rem 2rem;max-height:3rem;padding-block:calc((3rem - (var(--font-size-normal) * var(--line-height-normal))) / 2)}.field__input:focus,.field__input:focus-visible{box-shadow:0 0 0 1px var(--body-text-color);outline:0;border:none;border-radius:var(--inputs-radius)}.field__input::-webkit-search-cancel-button{display:none}.field__label{font-size:var(--font-size-normal);margin-bottom:0;pointer-events:none;color:var(--input-label-color);font-weight:var(--font-body-weight);letter-spacing:0;line-height:var(--line-height-normal)}.field__button{align-items:center;background-color:transparent;border:0;color:currentColor;cursor:pointer;display:flex;justify-content:center;overflow:hidden;padding:0;position:absolute;right:0;top:0;margin:0;height:100%;width:auto;aspect-ratio:1}.field__button>svg{height:1.2rem;width:1.2rem}.field__input:-webkit-autofill~.field__button,.field__input:-webkit-autofill~.field__label{color:#000}.grid{display:flex;flex-wrap:wrap;margin-bottom:2rem;padding:0;list-style:none;-moz-column-gap:var(--grid-mobile-horizontal-spacing);column-gap:var(--grid-mobile-horizontal-spacing);row-gap:var(--grid-mobile-vertical-spacing)}@media (min-width: 769px){.grid{-moz-column-gap:var(--grid-desktop-horizontal-spacing);column-gap:var(--grid-desktop-horizontal-spacing);row-gap:var(--grid-desktop-vertical-spacing)}}.grid:last-child{margin-bottom:0}.grid__item{width:calc(25% - var(--grid-mobile-horizontal-spacing) * 3 / 4);max-width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2);flex-grow:1;flex-shrink:0}@media (min-width: 769px){.grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}}.grid--gapless.grid{-moz-column-gap:0;column-gap:0;row-gap:0}.grid--1-col .grid__item{max-width:100%;width:100%}.grid--3-col .grid__item{width:calc(33.33% - var(--grid-mobile-horizontal-spacing) * 2 / 3)}@media (min-width: 769px){.grid--3-col .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}}.grid--2-col .grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2)}@media (min-width: 769px){.grid--2-col .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.grid--4-col-tablet .grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}.grid--3-col-tablet .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}.grid--2-col-tablet .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}}@media (max-width: 1024px){.grid--1-col-tablet-down .grid__item{width:100%;max-width:100%}.grid--2-col-tablet-down .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2);max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}}@media (min-width: 1025px){.grid--6-col-desktop .grid__item{width:calc(16.66% - var(--grid-desktop-horizontal-spacing) * 5 / 6);max-width:calc(16.66% - var(--grid-desktop-horizontal-spacing) * 5 / 6)}.grid--5-col-desktop .grid__item{width:calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 5);max-width:calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 5)}.grid--4-col-desktop .grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);max-width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}.grid--3-col-desktop .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3);max-width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}.grid--2-col-desktop .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2);max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}}@media (min-width: 1025px){.grid--1-col-desktop{flex:0 0 100%;max-width:100%}.grid--1-col-desktop .grid__item{width:100%;max-width:100%}}.page-width{max-width:var(--page-width);margin-inline:auto;padding-inline:var(--spacing-normal)}.page-width--narrow{padding-inline:var(--spacing-xxx-small)}.page-width--wide{max-width:var(--page-width-wide)}.page-width-desktop{margin-inline:auto;padding:0}@media (min-width: 769px){.page-width--narrow,.page-width-tablet{padding-inline:var(--spacing-normal)}}@media (min-width: 1025px){.page-width-desktop{max-width:var(--page-width);padding-inline:var(--spacing-normal)}}section[id^=shopify-section-template--]:has(*){padding-block:var(--section-block-padding, var(--spacing-x-large))}@media (max-width: 1024px){section[id^=shopify-section-template--]:has(*){padding-block:var(--section-block-padding, var(--spacing-large))}}section.section--promo-band{--section-block-padding: var(--spacing-large)}@media (max-width: 1024px){section.section--promo-band{--section-block-padding: var(--spacing-normal)}}section.section--promo-band+section.section--promo-band{padding-block-start:var(--spacing-small)}@media (max-width: 1024px){section.section--promo-band+section.section--promo-band{padding-block-start:var(--spacing-x-small)}}section.module--image-with-text{--section-block-padding: var(--spacing-large)}section.module--image-with-text+section.module--image-with-text{padding-block-start:var(--spacing-x-small)}section.module--image-with-text:has(+section.module--image-with-text){padding-block-end:var(--spacing-x-small)}section.section--product-reviews{--section-block-padding: var(--spacing-normal)}section.section--pdp-main[id^=shopify-section-template--]:has(+section.section--product-reviews){padding-block-end:var(--spacing-normal)}section.section--product-reviews[id^=shopify-section-template--]{padding-block-start:var(--spacing-normal);padding-block-end:0}section.section--promo-band:has(.related-products),section.section--promo-band:has(.product-brand-products){--section-block-padding: var(--spacing-normal)}section.section--product-reviews+section.section--promo-band:has(.related-products){padding-block-start:var(--spacing-normal);padding-block-end:0}section.section--promo-band:has(.related-products):has(+section.section--promo-band:has(.product-brand-products)){padding-block-end:0}section.section--promo-band:has(.related-products)+section.section--promo-band:has(.product-brand-products){padding-block-start:var(--spacing-small);padding-block-end:var(--spacing-normal)}section.section--promo-band:has(.related-products):not(:has(+section.section--promo-band)){padding-block-end:var(--spacing-normal)}section.section--product-reviews+section.section--promo-band:has(.product-brand-products):not(:has(.related-products)){padding-block-start:var(--spacing-normal);padding-block-end:var(--spacing-normal)}section.section--pdp-main{--section-block-padding: var(--spacing-normal)}section.section--pdp-main[id^=shopify-section-template--]{padding-block-start:0}@media (max-width: 1024px){section[id^=shopify-section-template--]:has(product-info){padding-block-end:var(--spacing-normal)}media-gallery{display:grid;grid-template-columns:1fr;gap:var(--spacing-normal)}media-gallery .thumbnail-slider{order:2}}#MainContent>section.hero-banner[id^=shopify-section-template--]:first-child{padding-block-start:0}.list-unstyled{margin:0;padding:0;list-style:none}.hidden{display:none!important}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.visually-hidden--inline{margin:0;height:1em}.skip-to-content-link:focus{z-index:9999;position:inherit;overflow:auto;width:auto;height:auto;clip:auto}.overflow-hidden{overflow:hidden}.break{word-break:break-word}.visibility-hidden{visibility:hidden}.rte a{text-decoration:underline}.rte a:hover{color:var(--body-text-color)}@media (max-width: 768px){.small-hide{display:none!important}}@media (min-width: 769px) and (max-width: 1024px){.medium-hide{display:none!important}}@media (min-width: 1025px){.large-up-hide{display:none!important}}@media (min-width: 1025px) and (max-width: 1200px){.large-hide{display:none!important}}.left{text-align:left}.center{text-align:center}.right{text-align:right}.uppercase{text-transform:uppercase}.light{opacity:.7}a:empty,ul:empty,dl:empty,div:empty,section:empty,article:empty,p:empty,h1:empty,h2:empty,h3:empty,h4:empty,h5:empty,h6:empty{display:none}img:is([srcset]){aspect-ratio:var(--aspect-ratio);width:100%;height:auto}img{vertical-align:bottom}:where(svg){height:1.5rem;width:1.5rem}.badge-container{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.badge{border:1px solid transparent;display:inline-block;font-size:var(--font-size-x-small);line-height:1;padding:.313rem .938rem;text-align:center;word-break:break-word;border-radius:.938rem;color:var(--badge-text-color,var(--body-text-color-light));background-color:var(--badge-bg-color ,var(--bg-color-dark))}.badge--sale{--badge-bg-color: var(--offer-color);--badge-text-color: var(--body-text-color-light, #fff);font-weight:var(--font-body-weight-bold)}@media screen and (min-width: 769px){.badge-container{gap:var(--spacing-xxx-small)}}.button.loading span{opacity:0}.button.loading>.loading__spinner{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;height:100%;display:flex;align-items:center}.button.loading>.loading__spinner .spinner{width:-moz-fit-content;width:fit-content}.button.loading>.loading__spinner .path{stroke:currentColor}.loading__spinner{position:absolute;z-index:1;width:1.8rem}.loading__spinner{width:1.8rem;display:inline-block}.spinner{animation:rotator 1.4s linear infinite}@keyframes rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}.path{stroke-dasharray:280;stroke-dashoffset:0;transform-origin:center;stroke:var(--bg-color-dark);animation:dash 1.4s ease-in-out infinite}@keyframes dash{0%{stroke-dashoffset:280}50%{stroke-dashoffset:75;transform:rotate(135deg)}to{stroke-dashoffset:280;transform:rotate(450deg)}}[data-money]{opacity:0;transition:opacity var(--duration-default) ease}[data-money].loaded{opacity:1}:root{--swiper-theme-color: var(--body-text-color);--swiper-navigation-top-offset: 50%;--swiper-navigation-size: var(--font-size-normal);--swiper-navigation-top-offset: 0%;--swiper-navigation-sides-offset: 0px;--swiper-navigation-buttons-padding: var(--spacing-xx-small);--swiper-pagination-right: 0px;--swiper-pagination-bottom: 0px;--swiper-pagination-bullet-size: 12px;--swiper-pagination-bullet-horizontal-gap: 0;--swiper-pagination-color: var(--body-text-color)}.swiper-pagination.swiper-pagination-horizontal{position:relative;min-height:var(--swiper-pagination-bullet-size, 12px);display:flex;align-items:center;justify-content:center;z-index:0}.swiper-pagination-bullets:not(.swiper-pagination-bullets-dynamic){display:flex;gap:var(--spacing-x-small);margin-block-start:var(--spacing-x-large);max-width:100%;overflow-x:clip;justify-content:center}.swiper-pagination-bullets-dynamic{margin-block-start:var(--spacing-x-large);max-width:100%}.swiper-pagination-bullet{--swiper-pagination-bullet-inactive-color: var(--bg-color);--swiper-pagination-bullet-inactive-opacity: 1;--swiper-pagination-bullet-border-radius: 50%;--swiper-pagination-bullet-height: 12px;--swiper-pagination-bullet-width: 12px;border:1px solid var(--body-text-color)!important;margin:0}.swiper-pagination-bullet:is(button){padding:0;min-width:0;min-height:0;width:var(--swiper-pagination-bullet-width, 12px);height:var(--swiper-pagination-bullet-height, 12px);line-height:1;cursor:pointer}.swiper-pagination-bullet-active{background-color:var(--body-text-color);outline:solid 1px var(--body-text-color);outline-offset:1px}.swiper-pagination-bullets--small{gap:2px;margin:0}.swiper-pagination-bullets--small .swiper-pagination-bullet{--swiper-pagination-bullet-height: 5px;--swiper-pagination-bullet-width: 5px;--swiper-pagination-bullet-inactive-color: rgba(0,0,0,.1);border:0!important}.swiper-pagination-bullets--small .swiper-pagination-bullet-active{outline:none}.swiper{max-width:100%;height:-moz-fit-content;height:fit-content;width:100%}.swiper:not(.swiper-initialized) [class^=swiper-button-],.swiper:not(.swiper-initialized) .swiper-pagination{opacity:0;visibility:hidden}.swiper:not(.swiper-initialized) .swiper-slide{margin:0!important}.swiper [class^=swiper-button-]{border:none;background-color:var(--bg-color);padding:0;border-radius:0;color:var(--body-text-color);width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;position:absolute;top:50%;transform:translateY(-50%)}.swiper [class^=swiper-button-]:after{font-size:var(--font-size-normal);padding:var(--spacing-xx-small) var(--spacing-small)}.swiper [class^=swiper-button-]:empty,.swiper .swiper-pagination:empty{display:flex}.swiper .swiper-button-prev.swiper-button-disabled,.swiper .swiper-button-next.swiper-button-disabled{cursor:not-allowed;pointer-events:inherit}.breadcrumbs{padding-block:var(--spacing-xx-small);padding-inline:1rem}@media (min-width: 769px){.breadcrumbs{padding-block:var(--spacing-x-small)}}.breadcrumbs+product-info .product{margin-block-start:0}.breadcrumbs__list{display:flex;overflow-x:auto}.breadcrumbs__item{font-size:var(--font-size-x-small);display:inline-flex;white-space:nowrap}.breadcrumbs__item:has(+.breadcrumbs__item):after{content:"|";margin-inline:var(--spacing-xxx-small)}.breadcrumbs__item:last-child .breadcrumbs__link{font-weight:var(--font-body-weight);pointer-events:none}.breadcrumbs__item:has(+.tags) .breadcrumbs__link{font-weight:var(--font-body-weight);pointer-events:none}.breadcrumbs__link{font-size:inherit;font-weight:var(--font-body-weight-bold)}
