@media only screen and (max-width:991.98px){#main-product-container.vertical-margin{margin-top:1.5rem}}#main-product-container .mobile-breadcrumbs{display:none}@media (max-width:992px){#main-product-container .desktop-breadcrumbs{display:none}#main-product-container .mobile-breadcrumbs{display:block}}#main-product-container #main-product{display:grid;gap:30px;grid-template-columns:minmax(0,50%) minmax(0,1fr)}@media only screen and (max-width:991.98px){#main-product-container #main-product{gap:0;grid-template-columns:100%}}@media only screen and (min-width:992px){#main-product-container #main-product{align-items:flex-start}}#main-product-container #main-product .gallery,#main-product-container #main-product .product-information{min-width:0}@media only screen and (min-width:992px){#main-product-container #main-product .gallery.sticky{position:sticky;top:105px}}#main-product-container #main-product .gallery .variant-models{margin:30px 0 0}@media only screen and (max-width:991.98px){#main-product-container #main-product .gallery .variant-models{display:none}}#main-product-container #main-product .gallery .variant-models .variant-models-source.hidden{display:none}#main-product-container #main-product .gallery .variant-models .variant-models-live .Sirv{aspect-ratio:1;background:#fff;border-radius:20px;overflow:hidden;position:relative}#main-product-container #main-product .gallery .gallery-container{display:flex;flex-direction:column;gap:20px;transition:all .3s}@media only screen and (min-width:992px){#main-product-container #main-product .gallery .gallery-container{gap:30px}}#main-product-container #main-product .gallery .gallery-container[data-swiper-disabled=true]{opacity:1}#main-product-container #main-product .gallery .gallery-container[data-swiper-disabled=true] .main-gallery{width:100%}#main-product-container #main-product .gallery .gallery-container .thumb-gallery{box-sizing:border-box;height:70px;position:relative;width:100%}@media only screen and (min-width:992px){#main-product-container #main-product .gallery .gallery-container .thumb-gallery{padding-right:30px}}#main-product-container #main-product .gallery .gallery-container .thumb-gallery .swiper{height:100%}#main-product-container #main-product .gallery .gallery-container .thumb-gallery .swiper-slide.thumb{border:1px solid var(--bg-color);border-radius:5px;box-sizing:border-box;height:100%;overflow:hidden;position:relative;width:100%}#main-product-container #main-product .gallery .gallery-container .thumb-gallery .swiper-slide.thumb .gallery-image-holder{border:5px solid var(--bg-color);border-radius:10px;box-sizing:border-box;height:100%;overflow:hidden;position:relative;width:100%}#main-product-container #main-product .gallery .gallery-container .thumb-gallery .swiper-slide.thumb .gallery-image-holder img,#main-product-container #main-product .gallery .gallery-container .thumb-gallery .swiper-slide.thumb .gallery-image-holder svg{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}#main-product-container #main-product .gallery .gallery-container .thumb-gallery .swiper-slide.thumb.swiper-slide-thumb-active{border-color:var(--brand-color-5)}#main-product-container #main-product .gallery .gallery-container .thumb-gallery .thumb-swiper-button-next,#main-product-container #main-product .gallery .gallery-container .thumb-gallery .thumb-swiper-button-prev{align-items:center;background-color:var(--bg-color);border-radius:100%;cursor:pointer;display:flex;height:30px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:30px;z-index:5}@media only screen and (max-width:991.98px){#main-product-container #main-product .gallery .gallery-container .thumb-gallery .thumb-swiper-button-next,#main-product-container #main-product .gallery .gallery-container .thumb-gallery .thumb-swiper-button-prev{display:none}}#main-product-container #main-product .gallery .gallery-container .thumb-gallery .thumb-swiper-button-next svg path,#main-product-container #main-product .gallery .gallery-container .thumb-gallery .thumb-swiper-button-prev svg path{stroke:var(--text-primary-color);stroke-width:1.5px}#main-product-container #main-product .gallery .gallery-container .thumb-gallery .thumb-swiper-button-next.swiper-button-disabled,#main-product-container #main-product .gallery .gallery-container .thumb-gallery .thumb-swiper-button-prev.swiper-button-disabled{opacity:0}#main-product-container #main-product .gallery .gallery-container .thumb-gallery .thumb-swiper-button-prev{left:-15px}#main-product-container #main-product .gallery .gallery-container .thumb-gallery .thumb-swiper-button-prev svg{transform:rotate(90deg)}#main-product-container #main-product .gallery .gallery-container .thumb-gallery .thumb-swiper-button-next{right:0}#main-product-container #main-product .gallery .gallery-container .thumb-gallery .thumb-swiper-button-next svg{transform:rotate(-90deg)}#main-product-container #main-product .gallery .gallery-container .main-gallery{border-radius:20px;overflow:hidden;position:relative;width:100%}#main-product-container #main-product .gallery .gallery-container .main-gallery .product-badges{width:unset;z-index:9}#main-product-container #main-product .gallery .gallery-container .main-gallery .gallery-image-holder{overflow:hidden;padding-bottom:100%;position:relative;width:100%}#main-product-container #main-product .gallery .gallery-container .main-gallery .gallery-image-holder iframe,#main-product-container #main-product .gallery .gallery-container .main-gallery .gallery-image-holder img,#main-product-container #main-product .gallery .gallery-container .main-gallery .gallery-image-holder model-viewer,#main-product-container #main-product .gallery .gallery-container .main-gallery .gallery-image-holder svg:not([lightbox-trigger] svg),#main-product-container #main-product .gallery .gallery-container .main-gallery .gallery-image-holder video{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}#main-product-container #main-product .gallery .gallery-container .swiper-button-next,#main-product-container #main-product .gallery .gallery-container .swiper-button-prev{background-color:#fff;border-radius:50%;color:transparent!important;display:flex!important;height:30px;width:30px}#main-product-container #main-product .gallery .gallery-container .swiper-button-next{right:20px!important}#main-product-container #main-product .gallery .gallery-container .swiper-button-next:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' fill='none'%3E%3Cpath fill='%23332D2D' d='M1 3.617a.5.5 0 0 0 0 1v-1Zm12.354.854a.5.5 0 0 0 0-.707L10.172.582a.5.5 0 0 0-.708.707l2.829 2.828-2.829 2.829a.5.5 0 1 0 .708.707l3.182-3.182ZM1 4.117v.5h12v-1H1v.5Z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:8px;width:14px}#main-product-container #main-product .gallery .gallery-container .swiper-button-prev{left:20px!important}#main-product-container #main-product .gallery .gallery-container .swiper-button-prev:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' fill='none'%3E%3Cpath fill='%23332D2D' d='M1 3.617a.5.5 0 0 0 0 1v-1Zm12.354.854a.5.5 0 0 0 0-.707L10.172.582a.5.5 0 0 0-.708.707l2.829 2.828-2.829 2.829a.5.5 0 1 0 .708.707l3.182-3.182ZM1 4.117v.5h12v-1H1v.5Z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:8px;transform:rotate(180deg);width:14px}#main-product-container #main-product .product-information{background:#fff;border-radius:20px;box-sizing:border-box;padding:30px}@media only screen and (max-width:991.98px){#main-product-container #main-product .product-information{margin-left:-1.5rem;margin-right:-1.5rem;margin-top:20px;padding:1.5rem}}@media only screen and (min-width:992px){#main-product-container #main-product .product-information.sticky{position:sticky;top:105px}}#main-product-container #main-product .product-information .product-meta{align-items:center;display:flex;flex-wrap:wrap;gap:10px}#main-product-container #main-product .product-information .product-meta .meta{align-items:center;background:var(--bg-color);border-radius:25px;display:flex;flex:none;gap:2px;padding:7px 10px}#main-product-container #main-product .product-information .product-meta .meta img,#main-product-container #main-product .product-information .product-meta .meta svg{flex:none;height:15px;-o-object-fit:contain;object-fit:contain;width:15px}#main-product-container #main-product .product-information .product-meta .meta span{color:var(--brand-color-4);font-size:14px;font-style:normal;font-weight:400;line-height:1}#main-product-container #main-product .product-information .product-meta a.meta:hover span{color:var(--brand-color-1)}#main-product-container #main-product .product-information .product-details{display:grid;gap:15px;grid-template-columns:100%}#main-product-container #main-product .product-information .product-details .product-title-wrapper{border-bottom:1px solid var(--brand-color-3);margin:0 0 30px;padding:0 0 30px}#main-product-container #main-product .product-information .product-details .product-title-wrapper .product-meta{display:none}#main-product-container #main-product .product-information .product-details .product-title-wrapper .product-title{margin:0 0 20px}#main-product-container #main-product .product-information .product-details .product-title-wrapper .price-reviews{align-items:flex-end;display:flex;justify-content:space-between}@media only screen and (max-width:991.98px){#main-product-container #main-product .product-information .product-details .product-title-wrapper .price-reviews{align-items:flex-start;flex-direction:column;gap:16px;justify-content:flex-start}}#main-product-container #main-product .product-information .product-details .product-title-wrapper .product-price span{font-size:18px;font-weight:600}#main-product-container #main-product .product-information .product-details .product-title-wrapper .product-reviews{align-items:center;cursor:pointer;display:flex}#main-product-container #main-product .product-information .product-details .product-description{margin:0 0 30px}#main-product-container #main-product .product-information .product-details .product-description p{margin:0 0 15px}#main-product-container #main-product .product-information .product-details .product-description p:last-child{margin:0}#main-product-container #main-product .product-information .product-details .product-description-container .full{display:none}#main-product-container #main-product .product-information .product-details .product-description-container.active .full{display:block}#main-product-container #main-product .product-information .product-details .product-description-container.active .excerpt{display:none}#main-product-container #main-product .product-information .product-details .product-description-container .read-more{cursor:pointer;font-size:14px;margin-top:10px;text-decoration:underline;width:-moz-max-content;width:max-content}#main-product-container #main-product .product-information .product-details .product-calculator{background:var(--brand-color-3);border-radius:20px;box-sizing:border-box;padding:20px}#main-product-container #main-product .product-information .product-details .product-calculator__title{font-size:16px;font-weight:600;margin:0 0 14px}#main-product-container #main-product .product-information .product-details .product-calculator__fields{align-items:stretch;display:flex;flex-direction:column;gap:12px}@media only screen and (min-width:576px){#main-product-container #main-product .product-information .product-details .product-calculator__fields{align-items:flex-end;flex-direction:row}}@media only screen and (min-width:992px){#main-product-container #main-product .product-information .product-details .product-calculator__fields{align-items:stretch;flex-direction:column}}@media only screen and (min-width:1200px){#main-product-container #main-product .product-information .product-details .product-calculator__fields{align-items:flex-end;flex-direction:row}}#main-product-container #main-product .product-information .product-details .product-calculator__fields>div:not(.button-1){flex:1}#main-product-container #main-product .product-information .product-details .product-calculator__label{display:block;font-size:14px;font-weight:600;margin:0 0 8px}#main-product-container #main-product .product-information .product-details .product-calculator__input{background:#fff;border:none;border-radius:25px;box-sizing:border-box;font-size:14px;font-weight:600;padding:10px 20px;width:100%}#main-product-container #main-product .product-information .product-details .product-calculator__result{display:flex;flex-direction:column;gap:5px;margin:12px 0 0}#main-product-container #main-product .product-information .product-details .product-calculator__result.hidden{display:none}#main-product-container #main-product .product-information .product-details .product-calculator__result .product-calculator__line{font-size:14px;font-weight:600}#main-product-container #main-product .product-information .product-details .product-calculator__result .product-calculator__line .product-calculator__total{color:var(--brand-color-1)}#main-product-container #main-product .product-information .product-details .product-calculator__note{color:var(--brand-color-1);font-size:14px;font-weight:600;margin:12px 0 0}#main-product-container #main-product .product-information .product-details .product-calculator__button{justify-content:center;text-align:center}@media only screen and (max-width:991.98px){#main-product-container #main-product .product-information .variant-pots{margin-left:-1.5rem;margin-right:-1.5rem;overflow:hidden;padding-left:1.5rem}}#main-product-container #main-product .product-information .variant-pots .variant-pots-wrapper .option-name{align-items:center;display:flex;font-size:16px;font-weight:600;gap:5px;margin:0 0 20px}#main-product-container #main-product .product-information .variant-pots .variant-pots-wrapper .option-name svg{height:15px;width:15px}#main-product-container #main-product .product-information .variant-pots .variant-pots-wrapper.swiper{display:block;max-width:100%;min-width:0;overflow:hidden;width:100%}@media only screen and (max-width:991.98px){#main-product-container #main-product .product-information .variant-pots .variant-pots-wrapper.swiper{overflow:visible}}#main-product-container #main-product .product-information .variant-pots .variant-pots-wrapper.hidden{display:none}#main-product-container #main-product .product-information .variant-pots .variant-pots-wrapper .swiper-slide{flex-shrink:0;height:auto}#main-product-container #main-product .product-information .variant-pots .variant-pots-wrapper .swiper-slide .pot{height:100%;position:relative}#main-product-container #main-product .product-information .variant-pots .variant-pots-wrapper .swiper-slide .pot input{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:0;left:0;opacity:0;position:absolute;top:0;width:0}#main-product-container #main-product .product-information .variant-pots .variant-pots-wrapper .swiper-slide .pot input:checked+label .checkmark{background-color:var(--brand-color-1);border-color:var(--brand-color-1)}#main-product-container #main-product .product-information .variant-pots .variant-pots-wrapper .swiper-slide .pot input:checked+label .checkmark:after{display:block}#main-product-container #main-product .product-information .variant-pots .variant-pots-wrapper .swiper-slide .pot label{display:flex;flex-direction:column;gap:12px}#main-product-container #main-product .product-information .variant-pots .variant-pots-wrapper .swiper-slide .pot span{display:block}#main-product-container #main-product .product-information .variant-pots .variant-pots-wrapper .swiper-slide .pot .pot-product-image{aspect-ratio:1;border-radius:20px;overflow:hidden;position:relative}#main-product-container #main-product .product-information .variant-pots .variant-pots-wrapper .swiper-slide .pot .pot-product-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#main-product-container #main-product .product-information .variant-pots .variant-pots-wrapper .swiper-slide .pot .checkmark{background:var(--bg-color);border:1px solid var(--brand-color-5);border-radius:100%;border-top-left-radius:0;bottom:6px;height:30px;position:absolute;right:6px;width:30px;z-index:2}#main-product-container #main-product .product-information .variant-pots .variant-pots-wrapper .swiper-slide .pot .checkmark:after{border:solid var(--brand-color-6);border-width:0 2px 2px 0;content:"";display:none;height:15px;left:50%;position:absolute;top:50%;transform:translate(-50%,-59%) rotate(40deg);width:8px}#main-product-container #main-product .product-information .variant-pots .variant-pots-wrapper .swiper-slide .pot .pot-product-title{font-size:16px;font-weight:600;line-height:21px}#main-product-container #main-product .product-information .variant-pots .variant-pots-wrapper .swiper-slide .pot .pot-variant-title{align-items:center;display:flex;font-size:14px;font-weight:400;gap:5px;line-height:1}#main-product-container #main-product .product-information .variant-pots .variant-pots-wrapper .swiper-slide .pot .pot-variant-title svg{height:14px;width:14px}#main-product-container #main-product .product-information .variant-pots .variant-pots-wrapper .swiper-slide .pot .pot-price{font-size:16px;font-weight:600;line-height:1}#main-product-container #main-product .product-information .variant-pots .variant-pots-wrapper .swiper-slide .pot .pot-oos{color:var(--brand-color-1)}@media only screen and (max-width:991.98px){#main-product-container #main-product .product-information .variant-stock{order:2}}#main-product-container #main-product .product-information .variant-stock .variant-stock-wrapper{display:flex;flex-direction:column}#main-product-container #main-product .product-information .variant-stock .variant-stock-wrapper.hidden{display:none}#main-product-container #main-product .product-information .variant-stock .variant-stock-wrapper .stock-status{color:var(--brand-color-2);font-size:14px;font-style:normal;font-weight:400;line-height:1;text-align:right}#main-product-container #main-product .product-information .variant-stock .variant-stock-wrapper .stock-status.out{color:var(--brand-color-1)}#main-product-container #main-product .product-information .variant-features{border-bottom:1px solid var(--brand-color-3);margin:0 0 30px;padding-bottom:30px}#main-product-container #main-product .product-information .variant-features .variant-feature-wrapper{display:flex;flex-direction:column;gap:5px}@media only screen and (min-width:576px){#main-product-container #main-product .product-information .variant-features .variant-feature-wrapper{flex-direction:row;flex-wrap:wrap;gap:10px}}@media only screen and (min-width:992px){#main-product-container #main-product .product-information .variant-features .variant-feature-wrapper{flex-direction:column;gap:5px}}@media only screen and (min-width:1399.98px){#main-product-container #main-product .product-information .variant-features .variant-feature-wrapper{flex-direction:row;flex-wrap:wrap;gap:10px}}#main-product-container #main-product .product-information .variant-features .variant-feature-wrapper.hidden{display:none}#main-product-container #main-product .product-information .variant-features .variant-feature-wrapper .feature-item{align-items:center;display:flex;gap:5px;justify-content:space-between}@media only screen and (min-width:576px){#main-product-container #main-product .product-information .variant-features .variant-feature-wrapper .feature-item{justify-content:flex-start;width:calc(50% - 5px)}}@media only screen and (min-width:992px){#main-product-container #main-product .product-information .variant-features .variant-feature-wrapper .feature-item{justify-content:space-between;width:100%}}@media only screen and (min-width:1399.98px){#main-product-container #main-product .product-information .variant-features .variant-feature-wrapper .feature-item{justify-content:flex-start;width:calc(50% - 5px)}}#main-product-container #main-product .product-information .variant-features .variant-feature-wrapper .feature-item .label{align-items:center;display:flex;font-size:14px;font-weight:600;gap:3px}@media only screen and (min-width:992px){#main-product-container #main-product .product-information .variant-features .variant-feature-wrapper .feature-item .label{font-size:16px;width:140px}}#main-product-container #main-product .product-information .variant-features .variant-feature-wrapper .feature-item .label svg{height:auto;max-height:17px;max-width:17px;width:17px}#main-product-container #main-product .product-information .variant-features .variant-feature-wrapper .feature-item .value{color:var(--brand-color-4);font-size:14px}#main-product-container #main-product .product-information .variant-bis-date .variant-bis-date-wrapper.hidden{display:none}#main-product-container #main-product .product-information .product-blocks-wrapper{display:flex;flex-direction:column;gap:30px;margin-top:40px}#main-product-container #main-product .product-information .product-blocks-wrapper .payment-icons{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}#main-product-container #main-product .product-information .product-blocks-wrapper hr{border:none;border-bottom:1px solid var(--brand-color-3);margin:0}#main-product-container #main-product .product-information .product-blocks-wrapper .usps{display:flex;flex-direction:column;gap:12px}@media only screen and (min-width:992px){#main-product-container #main-product .product-information .product-blocks-wrapper .usps{flex-direction:row;justify-content:space-around}}#main-product-container #main-product .product-information .product-blocks-wrapper .usps .usp{align-items:center;display:flex;gap:5px;width:100%}@media only screen and (min-width:992px){#main-product-container #main-product .product-information .product-blocks-wrapper .usps .usp{max-width:200px}}#main-product-container #main-product .product-information .product-blocks-wrapper .usps .usp img{display:block;height:auto;max-height:18px;max-width:21px;width:100%}#main-product-container #main-product .product-information .product-blocks-wrapper .usps .usp>div{display:flex;flex-direction:row;gap:3px}@media only screen and (min-width:992px){#main-product-container #main-product .product-information .product-blocks-wrapper .usps .usp>div{flex-direction:column;gap:0}}#main-product-container #main-product .product-information .product-blocks-wrapper .usps .usp>div span{font-size:14px}#main-product-container #main-product .product-information .product-blocks-wrapper .usps .usp>div .title{font-weight:600}#main-product-container #main-product .product-information .product-blocks-wrapper .usps .usp>div .subtitle{font-weight:400}#main-product-container #main-product .product-information .product-blocks-wrapper .product-accordions h2{font-weight:900;margin:0 0 20px}#main-product-container #main-product .product-information .product-blocks-wrapper nav.breadcrumbs ul{margin:0}.variant-models.is-mobile{margin:-50px 1.5rem 30px}@media only screen and (max-width:767.98px){.variant-models.is-mobile{margin:-20px 1.5rem 30px}}.variant-models.is-mobile .variant-models-source.hidden{display:none}.variant-models.is-mobile .variant-models-live .Sirv{aspect-ratio:1;background:#fff;border-radius:20px;overflow:hidden;position:relative}
