.main-product-section .content-wrapper a p{margin:0 auto;color:var(--text-color);cursor:pointer}.main-product-section .product-common_taxes-text{font-size:12px;font-weight:400;display:block;margin-bottom:8px;margin-top:8px;text-align:var(--tax-text-align, left)}.main-product-section .submit_add_cart svg path{stroke:var(--stroke)}.main-product-section_wrapper{display:var(--display-value);text-align:var(--heading-align);position:relative;width:100%;text-decoration:none;background:var(--bg-gradient, var(--bg-color));color:var(--text-color)}.main-product-section_custom-page-width .container{max-width:calc(var(--custom-width, 1200) * 1px)}.main-product-section_container-wrapper{padding:var(--xl-padding-y) 0}.lab-tested-inner svg{border-radius:100px;height:100%}.main-product-section_wrapper.outer-padding .container{--cp-spacer-left: 0;--cp-spacer-right: 0}.outer-padding .main-product-section_container-wrapper:has(.container){padding-left:var(--xl-padding-x);padding-right:var(--xl-padding-x)}.main-product-section_wrapper.inner-padding .container,.main-product-section_wrapper.outer-padding .container-fluid{--cp-spacer-left: var(--xl-padding-x);--cp-spacer-right: var(--xl-padding-x)}.main-product-section .submit_add_cart{border-radius:var(--btn-border-radius);border:var(--btn-border);color:var(--btn-color);background:var(--btn-background)}.btn-size-custom.main-product-section_wrapper .submit_add_cart:not(.button--secondary):not([disabled]){box-sizing:border-box;height:var(--btn-height, 52px);min-height:var(--btn-height, 52px);padding:0 var(--btn-padding-x, 20px)}@media(max-width:768px){.btn-size-custom.main-product-section_wrapper .submit_add_cart:not(.button--secondary):not([disabled]){height:var(--btn-height-mob, 40px);min-height:var(--btn-height-mob, 40px);padding:0 var(--btn-padding-x-mob, 20px)}}.main-product-section_content-wrapper{display:block;position:relative;text-align:var(--heading-align)}.main-product-section .title h2,.main-product-section .title h1,.main-product-section .title h3,.main-product-section .title p{font-size:var(--title-font-size-desktop, var(--font-size));text-transform:var(--title-text-transform, var(--heading-transform));color:var(--text-color);margin:0;text-align:var(--heading-align);line-height:110%;font-weight:700;margin-bottom:var(--title-margin-bottom-desk, 5px)}.main-product-section .heading .sub-heading{font-size:var(--title-description-size-desktop, 18px);font-weight:500;font-family:var(--title-description-font-family, var(--font-heading-family));text-transform:var(--title-description-transform, none);margin:0}.main-product-section .subtitle h2,.main-product-section .subtitle h3,.main-product-section .subtitle h1,.main-product-section .subtitle p{color:var(--text-color);font-size:16px;font-weight:400;text-align:var(--heading-align);line-height:150%;margin:0}.main-product-section .uppertitle{display:flex;justify-content:var(--heading-align);align-items:center;margin:0;margin-bottom:var(--uppertitle-margin-bottom-desk, 5px)}.main-product-section .uppertitle svg path{fill:var(--fill)}.main-product-section .uppertitle h2,.main-product-section .uppertitle h3,.main-product-section .uppertitle h4,.main-product-section .uppertitle p{color:var(--text-color);font-size:var(--title-uppertitle-size-desktop, 16px);font-weight:400;text-transform:var(--title-uppertitle-transform, none);line-height:120%;order:5;margin-left:11px}.main-product-section .uppertitle p{margin-left:0}.main-product-section .title-meta-row{display:flex;align-items:center;gap:10px;margin-bottom:var(--uppertitle-margin-bottom-desk, 5px)}.main-product-section .title-meta-row .uppertitle{margin-bottom:0}.main-product-section .title-meta-row__review,.main-product-section .title-meta-row__stock{flex:0 0 calc(50% - 5px);width:calc(50% - 5px)}.main-product-section .title-meta-row--stock-only .title-meta-row__stock,.main-product-section .title-meta-row__stock:only-child{flex:1 1 100%;width:100%;max-width:100%}.main-product-section .title-stock-row .instock,.main-product-section .points-stock-row .instock{margin-left:0;flex:unset!important;justify-content:var(--stock-align-desk, flex-start)}.main-product-section .title-meta-row--stock-only .title-stock-row .instock,.main-product-section .title-meta-row__stock:only-child .instock{justify-content:flex-start!important}.main-product-section .points-stock-row{display:none;margin-top:var(--stock-spacing-top-desk, 16px);margin-bottom:var(--stock-spacing-bottom-desk, 16px)}.main-product-section.stock-desk-points .title-meta-row__stock{display:none}.main-product-section.stock-desk-points .points-stock-row{display:block}.main-product-section.stock-desk-title .points-stock-row{display:none}.main-product-section .title-meta-row--stock-only{margin-top:var(--stock-spacing-top-desk, 0px);margin-bottom:var(--stock-spacing-bottom-desk, 16px)}.main-product-section .sizecahrt-placeholder{object-fit:cover;width:100%;height:100%}@media(min-width:769px){.main-product-section .gallery-column{position:sticky;top:calc(var(--page-header-height, 80px) + 12px);align-self:flex-start}}.main-product_block-spacing{margin-bottom:var(--block-spacing-mob)}@media(min-width:769px){.main-product_block-spacing{margin-bottom:var(--block-spacing-desk)}}.main-product-section .price-block{display:flex;row-gap:15px;column-gap:5px;align-content:center;align-items:center;margin-top:0}.main-product-section .instock{font-size:12px;line-height:150%;font-weight:400;display:flex;gap:10px;margin-left:30px;flex:1!important;justify-content:var(--stock-align-desk, flex-start)}.main-product-section .instock svg{width:15px!important;height:15px!important}.main-product-section .cprice{font-weight:var(--compare-price-weight, 400);font-size:var(--compare-price-size-desk, 14px);gap:5px;line-height:auto;letter-spacing:0%;text-transform:capitalize;text-decoration:line-through;margin-right:0}.main-product-section .priced{font-weight:var(--save-price-weight, 700);font-size:var(--save-price-size-desk, 14px);line-height:150%;background:var(--save-badge-bg, black);border-radius:50px;padding:0 10px;gap:5px;color:var(--save-badge-color, white);max-height:36px;margin:0}.main-product-section .price{font-size:var(--main-price-size-desk, 20px);font-weight:var(--main-price-weight, bold);color:var(--text-color);margin-left:5px}.main-product-section .description-block{font-size:16px;line-height:150%;color:var(--text-color);margin-top:0;text-align:left}.main-product-section .description-block .short-description{font-size:var(--description-size-desktop, 16px);text-transform:var(--description-transform, none)}.main-product-section .ripple{transform-origin:center;animation:ripple 1.8s infinite ease-out}.main-product-section .ripple:nth-of-type(2){animation-delay:0s}.main-product-section .ripple:nth-of-type(3){animation-delay:.6s}.main-product-section .ripple:nth-of-type(4){animation-delay:1.2s}@keyframes ripple{0%{r:4;opacity:.8;stroke-width:4}to{r:25;opacity:0;stroke-width:0}}.main-product-section .instock-text,.main-product-section .outstock-text{align-content:center}.main-product-section .icon-text{font-size:14px;line-height:1.4}.main-product-section .icon-text--right{width:85px;padding-left:10px}.main-product-section .icon-items{display:flex;justify-content:space-between;flex-wrap:wrap}.main-product-section .icon-items--bottom{gap:20px}.main-product-section .icon-item{display:flex;align-items:center;gap:10px}.main-product-section .icon-item--bottom{flex:0 1 calc(25% - 15px);flex-direction:column;text-align:center}.main-product-section .icon-item--side{flex:0 1 30%;width:30%;text-align:left}.main-product-section .icon-items--right{flex:unset}.main-product-section .icon-item--right{width:50%}.main-product-section .icon-wrapper-dynamic{background:var(--background-item)}.main-product-section .icon-color{color:var(--icon-item)}.main-product-section h3{font-size:1.2em;margin-bottom:10px;font-weight:700;margin-top:0}.main-product-section .product-addons{display:flex;flex-direction:column;min-width:0;max-width:100%}.main-product-section .product-addons__item{border-radius:var(--addon-radius, var(--container-radius, 10px));box-shadow:var(--addon-shadow, var(--box-shadow, none));border:var(--addon-border, var(--card-border, none));background:var(--addon-bg, transparent);padding:var(--addon-pad-y, 10px) var(--addon-pad-x, 8px);margin:0;box-sizing:border-box;flex-wrap:wrap;min-width:0;max-width:100%;width:100%}.main-product-section .product-addons__item+.product-addons__item{margin-top:var(--addon-item-gap, 10px)}.main-product-section .product-addons__image{flex-shrink:0}.main-product-section .product-addons__image img,.main-product-section .product-addons__image svg{border-radius:var(--addon-img-radius, 16px)}.main-product-section .product-addons__price-toggle{margin-left:auto;padding:0;gap:12px;flex:0 1 auto;min-width:0;justify-content:flex-end;align-items:center}.main-product-section .product-addons__price{margin-right:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;font-weight:700}.main-product-section .product-addons__compare{display:inline;color:#999;font-weight:400}.main-product-section .product-addons__info{min-width:0;flex:1 1 0;padding-right:8px;overflow-wrap:anywhere;word-break:break-word}.main-product-section .product-addons__switch{flex-shrink:0;margin:0;overflow:hidden}.main-product-section .product-addons__slider{background-color:var(--addon-toggle-off, #cccccc)}.main-product-section .product-addons__slider:before{background-color:var(--addon-toggle-knob, #ffffff);border-color:var(--addon-toggle-on, #000000)}.main-product-section .product-addons__switch input:checked+.product-addons__slider{background-color:var(--addon-toggle-on, #000000)}.main-product-section .product-addons__switch input{position:absolute}.main-product-section .product-addons__switch input:checked+.product-addons__slider:before{transform:translate(24px)}@media(max-width:768px){.main-product-section .product-addons__item{padding:var(--addon-pad-y-mob, var(--addon-pad-y, 10px)) var(--addon-pad-x-mob, var(--addon-pad-x, 8px))}.main-product-section .product-addons__item+.product-addons__item{margin-top:var(--addon-item-gap-mob, var(--addon-item-gap, 8px))}.main-product-section .product-addons__price{margin-right:0}}.main-product-section .product-addons__item--placeholder{opacity:.6;pointer-events:none;cursor:not-allowed}.main-product-section .product-addons__item--placeholder .product-addons__switch{opacity:.5;cursor:not-allowed}.main-product-section .product-addons__item--placeholder .product-addons__toggle:disabled{cursor:not-allowed}.product-page-layout .uppertitle .star_span{margin-right:4px}.main-product-section .interactive-addon{padding-top:14px}.main-product-section .interactive-addon__card{border:1px solid var(--ia-border, #E5E5E5);border-radius:var(--ia-radius, 12px);overflow:visible;background:#fff;position:relative}.main-product-section .interactive-addon__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px;background:#f5f5f5;border-bottom:1px solid var(--ia-border, #E5E5E5);border-radius:var(--ia-radius, 12px) var(--ia-radius, 12px) 0 0}.main-product-section .interactive-addon__toggle-wrap{display:inline-flex;align-items:center;gap:10px;cursor:pointer;margin:0;padding-top:2px;font-weight:700;font-size:var(--ia-fs-toggle-desk, 15px);color:#1a1a1a}.main-product-section .interactive-addon__toggle-label{font-size:inherit;font-weight:inherit;line-height:1.3}.main-product-section .interactive-addon__toggle{position:absolute;opacity:0;width:0;height:0}.main-product-section .interactive-addon__switch{position:relative;width:42px;height:24px;flex-shrink:0;background:#cfcfcf;border-radius:999px;transition:background .2s ease}.main-product-section .interactive-addon__switch:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .2s ease}.main-product-section .interactive-addon__toggle:checked+.interactive-addon__switch{background:#2b2b2b}.main-product-section .interactive-addon__toggle:checked+.interactive-addon__switch:after{transform:translate(18px)}.main-product-section .interactive-addon__toggle:disabled+.interactive-addon__switch{opacity:.5;cursor:not-allowed}.main-product-section .interactive-addon__toggle:disabled~.interactive-addon__toggle-label{opacity:.6}.main-product-section .interactive-addon__pricing{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.main-product-section .interactive-addon__badge{display:inline-block;background:var(--ia-accent, #E87722);color:#fff;font-size:var(--ia-fs-badge-desk, 11px);font-weight:600;line-height:1.2;padding:5px 12px;border-radius:999px;white-space:nowrap;position:absolute;top:0;right:16px;transform:translateY(-50%);z-index:3;margin:0}.main-product-section .interactive-addon__prices{display:flex;align-items:baseline;gap:8px}.main-product-section .interactive-addon__price{color:var(--ia-accent, #E87722);font-size:var(--ia-fs-price-desk, 18px);font-weight:700;line-height:1.2}.main-product-section .interactive-addon__compare{color:#9a9a9a;font-size:var(--ia-fs-compare-desk, 14px);text-decoration:line-through;line-height:1.2}.main-product-section .interactive-addon__body{display:grid;grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr);align-items:stretch;position:relative}.main-product-section .interactive-addon__col{padding:20px 16px;min-width:0;width:100%;box-sizing:border-box;text-align:var(--ia-align-desk, left)}.main-product-section .interactive-addon__details{text-align:inherit}.main-product-section .interactive-addon__col--main{border-right:none}.main-product-section .interactive-addon__plus{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:100%;pointer-events:none;z-index:1}.main-product-section .interactive-addon__plus:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:var(--ia-border, #E5E5E5);transform:translate(-50%)}.main-product-section .interactive-addon__plus-btn{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--ia-accent, #E87722);color:#fff;font-size:18px;font-weight:700;line-height:1;box-shadow:0 0 0 4px #fff;margin-top:-1px}.main-product-section .interactive-addon__media{margin-bottom:12px;display:flex;justify-content:var(--ia-media-justify-desk, flex-start)}.main-product-section .interactive-addon__img{width:100%;max-width:120px;height:auto;display:block;object-fit:contain}.main-product-section .interactive-addon__title{margin:0 0 10px;font-size:var(--ia-fs-title-desk, 15px);font-weight:700;line-height:1.3;color:#1a1a1a}.main-product-section .interactive-addon__options{display:flex;flex-wrap:wrap;gap:8px 10px;margin-bottom:10px;justify-content:var(--ia-media-justify-desk, flex-start)}.main-product-section .interactive-addon__option{flex:1 1 calc(50% - 5px);min-width:0}.main-product-section .interactive-addon__option-label{display:block;font-size:var(--ia-fs-label-desk, 12px);font-weight:600;margin-bottom:4px;color:#333}.main-product-section .interactive-addon__select{width:100%;appearance:none;-webkit-appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23666' d='M1 1l5 5 5-5'/%3E%3C/svg%3E") no-repeat right 10px center;border:1px solid #d0d0d0;border-radius:6px;padding:8px 28px 8px 10px;font-size:var(--ia-fs-select-desk, 13px);color:#222;line-height:1.3}.main-product-section .interactive-addon__desc{margin:0 0 6px;font-size:var(--ia-fs-desc-desk, 13px);color:#666;line-height:1.4}.main-product-section .interactive-addon__value{margin:0 0 8px;font-size:var(--ia-fs-desc-desk, 13px);color:#999}.main-product-section .interactive-addon__value s{text-decoration:line-through}.main-product-section .interactive-addon__instock{margin-top:4px;display:block}.main-product-section .interactive-addon__instock .instock-text{color:var(--instock-color, #34A853);font-size:var(--ia-fs-stock-desk, 14px);line-height:1.4}.main-product-section .interactive-addon__instock svg{display:none!important}.main-product-section .interactive-addon__col--placeholder{display:flex;align-items:center;justify-content:center;min-height:220px}.main-product-section .interactive-addon__placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px;padding:16px}.main-product-section .interactive-addon__placeholder-icon{display:block}.main-product-section .interactive-addon__placeholder-text{margin:0;font-size:var(--ia-fs-placeholder-desk, 14px);color:#9a9a9a;font-weight:500}@media(max-width:768px){.main-product-section .interactive-addon__body{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr)}.main-product-section .interactive-addon__col{padding:12px 8px;text-align:var(--ia-align-mob, left);min-width:0;overflow-wrap:break-word;word-wrap:break-word}.main-product-section .interactive-addon__media{margin-bottom:8px;justify-content:var(--ia-media-justify-mob, flex-start)}.main-product-section .interactive-addon__img{max-width:72px;width:100%;height:auto}.main-product-section .interactive-addon__plus-btn{width:22px;height:22px;font-size:14px;box-shadow:0 0 0 3px #fff}.main-product-section .interactive-addon__plus:before{left:50%;top:0;bottom:0;right:auto;width:1px;height:auto;transform:translate(-50%)}.main-product-section .interactive-addon__options{gap:6px;margin-bottom:8px;justify-content:var(--ia-media-justify-mob, flex-start)}.main-product-section .interactive-addon__option{flex:1 1 100%}.main-product-section .interactive-addon__select{padding:6px 22px 6px 8px;background-position:right 8px center}.main-product-section .interactive-addon__header{padding:14px 12px 10px;flex-wrap:nowrap;align-items:flex-start;gap:8px;overflow:visible}.main-product-section .interactive-addon__pricing{min-width:0;max-width:48%;flex:1 1 auto;align-items:flex-end;overflow:visible}.main-product-section .interactive-addon__toggle-wrap{font-size:clamp(10px,var(--ia-fs-toggle-mob, 14px),18px);gap:8px;min-width:0;flex:1 1 auto}.main-product-section .interactive-addon__switch{width:36px;height:20px}.main-product-section .interactive-addon__switch:after{width:14px;height:14px;top:3px;left:3px}.main-product-section .interactive-addon__toggle:checked+.interactive-addon__switch:after{transform:translate(16px)}.main-product-section .interactive-addon__badge{font-size:clamp(8px,var(--ia-fs-badge-mob, 10px),13px);padding:4px 8px;right:12px;left:auto;top:0;transform:translateY(-50%);white-space:nowrap;max-width:none;margin:0}.main-product-section .interactive-addon__prices{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-end;gap:2px;width:100%}.main-product-section .interactive-addon__price{font-size:clamp(12px,var(--ia-fs-price-mob, 16px),20px);white-space:nowrap;line-height:1.2}.main-product-section .interactive-addon__compare{font-size:clamp(10px,var(--ia-fs-compare-mob, 13px),16px);white-space:nowrap;line-height:1.2}.main-product-section .interactive-addon__title{font-size:clamp(10px,var(--ia-fs-title-mob, 14px),18px);margin-bottom:6px;line-height:1.2;word-break:break-word}.main-product-section .interactive-addon__option-label{font-size:clamp(10px,var(--ia-fs-label-mob, 11px),16px)}.main-product-section .interactive-addon__select{font-size:clamp(10px,var(--ia-fs-select-mob, 12px),16px);padding:6px 26px 6px 8px}.main-product-section .interactive-addon__desc,.main-product-section .interactive-addon__value{font-size:clamp(10px,var(--ia-fs-desc-mob, 12px),16px);margin-bottom:4px;word-break:break-word;line-height:1.3}.main-product-section .interactive-addon__instock .instock-text{font-size:clamp(10px,var(--ia-fs-stock-mob, 13px),16px);word-break:break-word}.main-product-section .interactive-addon__placeholder-text{font-size:clamp(10px,var(--ia-fs-placeholder-mob, 13px),16px)}.main-product-section .interactive-addon__col--placeholder{min-height:140px}.main-product-section .icon-item{gap:10px}.outer-padding .main-product-section_container-wrapper:has(.container){padding-left:var(--xs-padding-x);padding-right:var(--xs-padding-x)}.main-product-section_wrapper.inner-padding .container,.main-product-section_wrapper.outer-padding .container-fluid{--cp-spacer-left: var(--xs-padding-x);--cp-spacer-right: var(--xs-padding-x)}.main-product-section_container-wrapper{padding:var(--xs-padding-y) 0}}.main-product-section .unlock-gifts-section .gift-image{overflow:hidden;border-radius:var(--container-radius);box-shadow:var(--box-shadow);border:var(--card-border)}.main-product-section .product-points-content p{font-size:20px;font-weight:400;margin:0 0 32px;line-height:150%;color:inherit}.main-product-section .product-points-content .product-points-list{padding:0;margin:0;display:flex;flex-wrap:wrap;gap:5px}.main-product-section .product-points-content .product-points-list li{font-size:var(--points-text-size, 16px);color:var(--color-list);margin:0;display:flex;align-items:flex-start;gap:5px;width:calc((100% - (5px * (var(--points-columns-desktop, 1) - 1))) / var(--points-columns-desktop, 1));line-height:150%}.main-product-section .product-points-content .product-points-list img{width:var(--points-icon-size, 24px);height:var(--points-icon-size, 24px)}.main-product-section .product-points-content .product-points-list .material-symbols-outlined{font-size:var(--points-icon-size, 24px);line-height:1;margin-top:1px;color:var(--points-icon-color, currentColor)}.main-product-section .icon-wrapper{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center}.main-product-section .icon-wrapper img,.main-product-section .icon-wrapper svg{width:100%;height:100%;object-fit:cover;border-radius:50%}.main-product-section .icon-wrapper img{width:30px;height:auto;object-fit:contain;border-radius:0}.main-product-section .icon-wrapper .material-icons,.main-product-section .icon-wrapper span{font-size:30px;line-height:34px;width:30px;height:30px}.main-product-section .icon-text p{margin:0}.main-product-section .unlock-gifts-section{width:100%}.main-product-section .unlock-gifts-section h3,.main-product-section .product-addon-section h3{font-size:1.2em;margin-bottom:10px;font-weight:700;margin-top:0}.main-product-section .unlock-gifts-section .gifts{display:flex;gap:20px!important;justify-content:center}.main-product-section .unlock-gifts-section .gift{text-align:center}.main-product-section .unlock-gifts-section .gift-image{width:100%;height:180px;aspect-ratio:unset;border:1px solid #ddd;border-radius:8px;background-color:#fff;display:flex;align-items:center;justify-content:center;position:relative;line-height:0;flex-direction:column;gap:20px!important}.main-product-section .unlock-gifts-section .gift-image div{line-height:normal}.main-product-section .unlock-gifts-section .gift-image svg{width:60%;min-width:48px}.main-product-section .unlock-gifts-section .gift-image img{width:100%;height:100%;object-fit:cover;display:block}.main-product-section .unlock-gifts-section .gift-image .lock-icon{font-size:40px;color:#666}.main-product-section .unlock-gifts-section .gift-image .placeholder-image{width:100%;height:auto;background-color:#d3d3d3}.main-product-section .unlock-gifts-section .gift[data-locked=false] .gift-image:after{content:url('data:image/svg+xml,<svg width="16" height="15" viewBox="0 0 16 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4 5.5L7.32941 9L14 2" stroke="black" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');width:30px;height:30px;background:#fff;border-radius:50%;position:absolute;top:20px;left:20px;display:inline-flex;align-items:center;justify-content:center;line-height:0}.main-product-section .product-points-section li{color:var(--sim-color)}.main-product-section .product-testimonial-section .testimonial-card{overflow:hidden;background-color:var(--test-background);color:var(--test-color);border-radius:var(--border-radius);box-shadow:var(--box-shadow);border:var(--border-solid);display:block}.main-product-section .product-testimonial-section{background:var(--ptc-section-bg, transparent)}.main-product-section .product-testimonial-section .product-testimonial-card,.main-product-section .product-testimonial-section .testimonial-card{padding:var(--ptc-pad-top, 24px) var(--ptc-pad-x, 16px) var(--ptc-pad-bottom, 24px);background-color:var(--test-background);color:var(--test-color);box-sizing:border-box;width:100%}.main-product-section .product-testimonial-section .testimonial-title{color:var(--ptc-name-color, var(--test-color))}.main-product-section .product-testimonial-section .testimonial-text{color:var(--ptc-review-color, var(--test-color));margin:0}.main-product-section .product-testimonial-section .testimonial-stars .star{color:var(--ptc-star-color, #f8b100);display:inline-flex;line-height:0}.main-product-section .product-testimonial-section .testimonial-stars .star svg{width:16px;height:16px;display:block}.main-product-section .product-testimonial-section .testimonial-stars .star.empty{color:#ccc}.main-product-section .product-testimonial-verified{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;margin-top:2px;font-size:12px;font-weight:400;color:var(--ptc-verified-color, #000);line-height:1.2;white-space:nowrap}.main-product-section .product-testimonial-verified svg{width:14px;height:14px;flex:0 0 auto}.main-product-section .product-testimonial-splide{width:100%}.main-product-section .product-testimonial-splide .splide__pagination{position:relative;margin-top:20px;bottom:auto;padding:0;display:flex;justify-content:center;align-items:center;gap:8px}.main-product-section .product-testimonial-splide .splide__pagination__page{width:10px;height:10px;margin:0;border-radius:50%;background:#cfcfcf;opacity:1;border:0;padding:0;transition:width .25s ease,border-radius .25s ease}.main-product-section .product-testimonial-splide .splide__pagination__page.is-active{width:22px;border-radius:999px;background:#111}.main-product-section .testimonial-card .testimonial-photo,.main-product-section .product-testimonial-section .product-testimonial-photo{display:block;width:var(--testimonial-photo-size, 50px)!important;height:var(--testimonial-photo-size, 50px)!important;max-width:none!important;object-fit:cover;object-position:center;border-radius:50%}.main-product-section .testimonial-card_image .testimonial-photo,.main-product-section .testimonial-card_image .product-testimonial-photo{width:var(--testimonial-photo-size, 50px)!important;height:var(--testimonial-photo-size, 50px)!important}.main-product-section .testimonial-card_top{display:flex;align-items:flex-start;gap:12px}.main-product-section .product-testimonial-section .testimonial-card_top-body{flex:1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px}.main-product-section .product-testimonial-section .testimonial-card_top-content{min-width:0}.main-product-section .testimonial-card_image{line-height:0;flex:0 0 auto;width:var(--testimonial-photo-size, 50px);height:var(--testimonial-photo-size, 50px);overflow:hidden;border-radius:50%}.main-product-section .product-testimonial-section .testimonial-title{display:block;font-size:var(--testimonial-title-size-desktop, 16px);font-weight:var(--testimonial-title-weight, 700);text-transform:var(--testimonial-title-transform, none);line-height:1.3}.main-product-section .product-testimonial-section .testimonial-text{font-size:var(--review-text-size-desktop, 14px);text-transform:var(--review-text-transform, none)}.main-product-section .product-testimonial-section .testimonial-text>:first-child{margin-top:0}.main-product-section .product-testimonial-section .testimonial-text>:last-child{margin-bottom:0}.main-product-section .product-testimonial-section .testimonial-stars{display:flex;gap:1px;line-height:0}.testimonial-card_top{margin-bottom:8px}@media(max-width:480px){.main-product-section .product-testimonial-section .testimonial-card_top-body{flex-direction:column;align-items:flex-start;gap:4px}.main-product-section .product-testimonial-section .product-testimonial-verified{margin-top:0}}.pack-options-section .pack{border-radius:var(--border-radius);box-shadow:var(--box-shadow);border:var(--border-solid)}.pack-options-section .pack.active,.pack-options-section .pack:hover{border-color:var(--brdr-active)}.pack-options-section .pack.active{background-color:var(--pack-active-bg, #e8fdf0)}.pack-options-section .pack.active:after{display:none}.product-info-section .rating .rating-star{color:var(--fill)}.product-info-section .rating .rating-text{color:var(--review-color)}.pack-options-section .discount-label{color:var(--dis-color);background-color:var(--dis-bg-color)}.pack-options-section .pack-quantity{color:var(--price-color);background-color:var(--price-bg)}.main-product-section .lab-tested-circle-w:after{background:var(--stroke)}@media(max-width:768px){.main-product-section .lab-tested-step-wrapper:not(:last-child) .lab-tested-circle-w:after{content:"";height:7px;top:24px}.main-product-section .unlock-gifts-section .gift-image{gap:10px!important}.main-product-section .testimonial-card{padding:var(--ptc-pad-top, 24px) var(--ptc-pad-x, 16px) var(--ptc-pad-bottom, 24px)}.main-product-section .product-testimonial-section .testimonial-title{font-size:var(--testimonial-title-size-mobile, 14px)}.main-product-section .instock{margin-left:0}.main-product-section .main-product_submit-from>.product-form__actions-row{justify-content:space-between}}.main-product-section .qty_input_block{order:var(--order)}.main-product-section .payment-methods{margin-top:var(--checkout-margin-top-desk, 20px);margin-bottom:0}.main-product-section .payment-methods ul{margin-top:var(--payment-margin-top-desk, 20)}.main-product-section .payment-methods--same-row ul{margin-top:0!important}.main-product-section .payment-secure-text,.main-product-section .payment-secure-text p{font-size:var(--payment-text-font-size, 14px);line-height:1.2}.main-product-section .payment-methods .payment-icons-list img,.main-product-section .payment-methods .payment-icons-list svg{width:25px;max-width:25px;height:auto}.main-product-section .unlock-gifts-section .gift-title{font-size:14px;font-weight:700;color:#333;margin-top:20px}.main-product-section .product-sizechart-content .product-points-list{padding:0;margin:0;display:flex;flex-wrap:wrap;gap:20px}.main-product-section .product-sizechart-content .product-points-list li{color:var(--color-list);margin:0;display:flex;align-items:center;gap:10px;width:100%;line-height:150%}.main-product-section .product-sizechart-content .product-points-list img{width:24px;height:24px}.main-product-section .product-sizechart-content .product-points-list .material-symbols-outlined{font-size:24px;line-height:1}.main-product-section .payment-secure-text p{color:var(--text-color);text-align:inherit}.main-product-section .product-form__dynamic-checkout{width:100%;flex-basis:100%}.main-product-section .product-form__actions-row--no-qty atc-submit.button_form-holder{order:0}.timeline-mode-text{display:block;font-weight:500;font-size:16px;line-height:120%;margin-top:6px}.timeline-same-day-wrapper{width:100%;margin-bottom:16px;flex-basis:100%;text-align:center}.timeline-same-day-text,.timeline-countdown{margin:0 0 4px;font-size:14px;line-height:1.4}.main-product_installment-form{margin-bottom:10px}.quantity_input_add_to_cart{display:flex;gap:10px}.form_add_cartp{flex-direction:column}@media(min-width:769px)and (max-width:1279px){.main-product-section .product-sizechart-content .product-points-container{gap:25px}.main-product-section .product-sizechart-content .product-points-content{max-width:50%}}@media(max-width:768px){.main-product-section_wrapper{display:var(--xs-display-value)}.main-product-section .product-form__actions-row--mobile-stacked{flex-direction:column}.main-product-section .product-form__actions-row--mobile-stacked atc-submit.button_form-holder,.main-product-section .product-form__actions-row--mobile-stacked .button_form-holder{width:100%!important;max-width:100%;flex:1 1 100%!important;flex-basis:100%!important}.main-product-section .product-form__actions-row:not(.product-form__actions-row--no-qty).product-form__actions-row--mobile-stacked atc-submit,.main-product-section .product-form__actions-row:not(.product-form__actions-row--no-qty).product-form__actions-row--mobile-stacked atc-submit.button_form-holder{width:100%!important}.main-product-section .product-form__actions-row--mobile-stacked .submit_add_cart{width:100%!important}.main-product-section .product-form__actions-row--mobile-stacked .qty_input_block{align-self:flex-start;width:auto;max-width:max-content}.main-product-section .unlock-gifts-section .gifts{gap:10px!important}.main-product-section .heading{padding:0}.main-product-section .gallery-column{position:relative;align-self:normal}.main-product-section .title h2,.main-product-section .title h1,.main-product-section .title h3,.main-product-section .title p{font-size:var(--title-font-size-mobile, var(--xs-font-size));text-transform:var(--title-text-transform, var(--heading-transform));line-height:auto;margin:0 0 var(--title-margin-bottom-mob, 5px)}.main-product-section .subtitle h2,.main-product-section .subtitle h3,.main-product-section .subtitle h1,.main-product-section .subtitle p{font-size:16px;line-height:24px}.main-product-section .uppertitle h2,.main-product-section .uppertitle h3,.main-product-section .uppertitle h4,.main-product-section .uppertitle p{color:var(--upper-title);font-size:var(--title-uppertitle-size-mobile, 14px);font-weight:400;order:5;margin-left:3px}.main-product-section .heading .sub-heading{font-size:var(--title-description-size-mobile, 16px)}.main-product-section .uppertitle{margin-bottom:var(--uppertitle-margin-bottom-mob, 15px)}.main-product-section .title-meta-row{display:block;margin-bottom:var(--uppertitle-margin-bottom-mob, 15px)}.main-product-section .title-meta-row .uppertitle{margin-bottom:0}.main-product-section .title-meta-row__review{width:100%}.main-product-section .title-meta-row__stock{display:none}.main-product-section .points-stock-row{display:block;margin-top:var(--stock-spacing-top-mob, 16px);margin-bottom:var(--stock-spacing-bottom-mob, 16px)}.main-product-section .title-stock-row .instock,.main-product-section .points-stock-row .instock{justify-content:var(--stock-align-mob, flex-start)}.main-product-section.stock-mob-title .title-meta-row__stock{display:block;width:100%;flex:1 1 100%}.main-product-section.stock-mob-title .title-meta-row--stock-only{margin-top:var(--stock-spacing-top-mob, 0px);margin-bottom:var(--stock-spacing-bottom-mob, 16px)}.main-product-section.stock-mob-title .points-stock-row,.main-product-section.stock-mob-points .title-meta-row__stock{display:none}.main-product-section.stock-mob-points .points-stock-row{display:block}.main-product-section .payment-methods{margin-top:var(--checkout-margin-top-mob, 20px)}.main-product-section .payment-methods ul{margin-top:var(--payment-margin-top-mob, 0)}.main-product-section .payment-methods--same-row ul{margin-top:0!important}.main-product-section .payment-secure-text,.main-product-section .payment-secure-text p{font-size:var(--payment-text-font-size-mobile, 12px);line-height:1.2}.main-product-section .uppertitle svg{max-width:12px;margin-left:0}.main-product-section .price-block{flex-wrap:wrap}.main-product-section .priced{margin:0}.main-product-section .product-points-content h2{font-size:28px;margin:0 0 24px}.main-product-section .product-points-content p{margin:0 0 24px;font-weight:500;font-size:16px}.main-product-section .product-points-content .product-points-list{gap:5px}.main-product-section .product-points-content .product-points-list li{margin-bottom:0;font-size:var(--points-text-size-mobile, 14px);width:100%}.main-product-section .description-block .short-description{font-size:var(--description-size-mobile, 16px)}.main-product-section .product-testimonial-section .testimonial-text{font-size:var(--review-text-size-mobile, 14px)}.main-product-section .unlock-gifts-section .gifts{flex-direction:row}.main-product-section .unlock-gifts-section .gift{width:calc(100% / 3)}.main-product-section .unlock-gifts-section .gift-image div{font-size:.7rem}.main-product-section .product-sizechart-content .product-points-content h2{font-size:28px;margin:0 0 24px}.main-product-section .product-sizechart-content .product-points-content p{margin:0 0 24px;font-weight:500;font-size:16px}.main-product-section .product-sizechart-content .product-points-list li{margin-bottom:15px}.main-product-section .cprice,.main-product-section .price{font-size:var(--main-price-size-mob, 13px)}.main-product-section .cprice{font-size:var(--compare-price-size-mob, 13px)}.main-product-section .priced{font-size:var(--save-price-size-mob, 13px)}}.payment-icons-list{flex-wrap:wrap}
/*# sourceMappingURL=/cdn/shop/t/74/assets/product-section.css.map */
