product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .product__info-container{--cf-green:#41691e;--cf-ink:#34313f;color:var(--cf-ink);font-family:Arial,Helvetica,sans-serif;min-width:0}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .product__info-wrapper{min-width:0}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .product__title{margin:0 0 8px}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .product__title h1{font:400 24px/1.3 Arial,Helvetica,sans-serif;letter-spacing:.3px;color:var(--cf-ink);margin:0;overflow-wrap:anywhere}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-product-recommendation{display:flex;align-items:center;gap:5px;font-size:14px;line-height:1.4;margin:0 0 8px}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-product-recommendation img{display:block;width:58px;height:27px;object-fit:contain;flex:none}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-product-recommendation span{min-width:0;overflow-wrap:anywhere}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .rating-wrapper{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:6px 0 10px}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .rating-star{--color-rating-star:#f4bf11;--letter-spacing:0;--font-size:2}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .rating-count{font-size:14px;margin:0;line-height:1.3}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-product-highlights{list-style:none;padding:0;margin:8px 0;display:grid;gap:0;font-size:14px;line-height:1.1}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-product-highlights li{display:flex;align-items:flex-start;gap:4px;min-width:0}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-product-highlights li>span:first-child{flex:none}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-product-highlights li>span:last-child{overflow-wrap:anywhere}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) [id^=price-]{margin:10px 0 8px}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-price-row{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;margin:0}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-price-row .price{line-height:1.25}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-price-row .price__container{margin:0}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-price-row .price--on-sale .price__sale{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:8px}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-price-row .price-item--sale{order:-1;color:var(--cf-green);font-weight:700;font-size:22px;letter-spacing:.6px}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-price-row .price__regular .price-item{color:var(--cf-green);font-weight:700;font-size:22px}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-price-row s.price-item{font-size:17px;font-weight:600;color:var(--cf-ink);letter-spacing:.5px}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-price-row .price-item{margin:0}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-price-row .price__badge-sale{display:none}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-save-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background:#302b3b;color:#fff;border-radius:5px;font:700 12px/1.2 Arial,Helvetica,sans-serif;letter-spacing:.3px;white-space:nowrap}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-save-badge svg{width:14px;height:14px;flex:none}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .product-popup-modal__opener{display:inline-block;max-width:100%;margin:6px 0 12px}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .product-popup-modal__button{min-height:44px;height:auto;padding:8px 0;color:var(--cf-ink);font-size:14px;line-height:1.4;text-align:left;white-space:normal}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) variant-selects{margin-top:0}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) cf-product-options{display:block;max-width:100%;min-width:0}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-option{border:0;margin:0 0 18px;padding:0;min-width:0;max-width:100%;width:100%}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-option .form__label{display:block;margin:0 0 6px;font-size:13px;line-height:1.4;font-weight:600;letter-spacing:0;color:var(--cf-ink);padding:0;max-width:100%;overflow-wrap:anywhere}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-option-choices{display:flex;flex-wrap:wrap;gap:6px;min-width:0}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-option input[type=radio]+label{display:inline-flex;align-items:center;justify-content:center;min-height:34px;min-width:44px;max-width:100%;padding:6px 9px;margin:0;border:2px solid #e1e1e4;border-radius:6px;background:#fff;color:var(--cf-ink);font:400 14px/1.2 Arial,Helvetica,sans-serif;letter-spacing:0;box-sizing:border-box;overflow-wrap:anywhere;cursor:pointer}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-option input[type=radio]+label:before{content:none}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-option input[type=radio]:checked+label{border-color:var(--cf-green);background:#edf1e7;color:var(--cf-ink);font-weight:600}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-option input[type=radio]:not(.disabled)+label:hover{border-color:var(--cf-green)}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-option input[type=radio].disabled+label{opacity:.55;text-decoration:line-through}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-option input[type=radio].disabled:checked+label{color:var(--cf-ink)}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-option input[type=radio]:focus-visible+label{outline:2px solid var(--cf-green);outline-offset:3px;box-shadow:none}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-option input[type=radio]+label.cf-color-label{padding:3px;width:74px;height:64px;flex:0 0 74px;border-radius:10px;background:#fff;position:relative}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-color-label img{display:block;width:100%;height:100%;object-fit:contain;border-radius:6px}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-option input[type=radio].disabled+label.cf-color-label:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:8px;background:linear-gradient(135deg,transparent 49%,#aaa 49%,#aaa 51%,transparent 51%);pointer-events:none}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-sizing-tabs{display:flex;gap:8px;background:#f1f1f1;border-radius:16px;padding:6px;margin:0 0 16px;box-sizing:border-box;width:100%}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-sizing-tabs[hidden],product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-size-note[hidden]{display:none}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-sizing-tabs button{flex:1;min-width:0;min-height:52px;border:0;border-radius:12px;background:transparent;color:#8b8b8b;font:700 16px/1.2 Arial,Helvetica,sans-serif;cursor:pointer}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-sizing-tabs button[aria-pressed=true]{color:#5f7f2f;background:#fff;box-shadow:0 2px 8px #00000014,inset 0 0 0 1px #0000000a}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-sizing-tabs button:focus-visible{outline:2px solid var(--cf-green);outline-offset:2px}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-option--gender .cf-option-choices{padding:6px;border-radius:16px;background:#f1f1f1}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-option--gender input[type=radio]+label{flex:1;border:0;min-height:52px;background:transparent;text-transform:uppercase;font-weight:700}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-option--gender input[type=radio]:checked+label{background:#fff;color:#5f7f2f;box-shadow:0 2px 8px #00000012}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .product__inventory{justify-content:center;font-size:14px;line-height:1.4;font-style:italic;margin:8px 0}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .product__inventory.visibility-hidden{display:none}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) cf-product-base[hidden]{display:none}@media(max-width:749px){product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-product-recommendation{font-size:12px}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-price-row{gap:6px 8px}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-sizing-tabs{padding:5px;border-radius:14px}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-sizing-tabs button{min-height:48px;font-size:14px}}@media(pointer:coarse){product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-option input[type=radio]+label{min-height:44px}}@media(prefers-reduced-motion:reduce){product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-option input[type=radio]+label{transition:none}}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .product__info-container>*+*{margin-top:10px}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .product__info-container>.product__title{margin-top:0}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .product-form__buttons{max-width:none}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .product-form__submit{min-height:50px;border-radius:5px;background:#41691e!important;color:#fff!important;font-weight:800;font-size:18px;letter-spacing:.2px;text-transform:uppercase}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .product-form__submit:before,product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .product-form__submit:after{box-shadow:none!important}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .product-form__submit:hover{background:#355817!important}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)).cf-bundle-enabled .product-form__quantity{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;margin:-1px!important;padding:0!important;border:0!important}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-product-bundle{display:block;margin:10px 0 14px}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-bundle-divider{display:flex;align-items:center;gap:10px;margin:10px 0 12px;color:#4a4653;font-size:13px}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-bundle-divider span{height:1.5px;background:#393642;flex:1}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-bundle-divider p{margin:0;white-space:nowrap}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-bundle-options{display:grid;gap:8px}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-bundle-option{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:68px;padding:11px 12px;border:2px solid #d3d2d5;border-radius:9px;background:#fff;cursor:pointer}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-bundle-option.is-selected{border-color:#3b3744;background:#f7f7f8}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-bundle-option input{position:absolute;opacity:0;pointer-events:none}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-bundle-radio{width:17px;height:17px;border:2px solid #c7c7cb;border-radius:50%;display:grid;place-items:center}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-bundle-option.is-selected .cf-bundle-radio{border-color:#45414d}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-bundle-option.is-selected .cf-bundle-radio:after{content:"";width:9px;height:9px;border-radius:50%;background:#45414d}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-bundle-copy{display:flex;flex-direction:column;min-width:0}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-bundle-copy strong{font-size:15px;line-height:1.2}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-bundle-copy small{font-size:12px;line-height:1.3;color:#625f69}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-bundle-price{display:flex;flex-direction:column;align-items:flex-end;white-space:nowrap}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-bundle-price strong{font-size:15px}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-bundle-price s{font-size:12px;color:#625f69}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-bundle-low-stock{position:absolute;right:-7px;top:-12px;padding:4px 7px;border-radius:2px;background:#312d3b;color:#fff;font-size:10px;font-weight:800;line-height:1;transform:rotate(3deg)}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-bundle-note{margin:8px 2px 0;color:#6b6870;font-size:11px;line-height:1.4}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-product-assurance{margin-top:10px}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-moneyback{text-align:center;margin:8px 0 10px;font-size:13px;letter-spacing:.6px;color:#111}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-exclusive-box{border:1px dashed #cfcfd1;padding:12px 12px 10px;margin:0 0 13px;background:#fff}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-exclusive-heading{display:flex;align-items:center;gap:8px;margin-bottom:4px}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-exclusive-heading svg{width:22px;height:22px;flex:none}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-exclusive-heading strong{background:#ef2e2e;color:#fff;padding:2px 8px;font-size:14px;line-height:1.2}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-exclusive-box p{margin:0 0 0 30px;color:#111;font-size:12px;line-height:1.45}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-trust-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:8px 0 10px}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-trust-row>div{display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center;color:#4c4855;font-size:13px;min-width:0}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-trust-row svg{width:24px;height:24px}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-payment-icons{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;list-style:none;margin:7px 0 4px;padding:0}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-payment-icons li{display:flex;align-items:center}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-payment-icons svg{height:24px;width:auto;max-width:42px}@media screen and (max-width:749px){product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .product__title h1{font-size:24px;line-height:1.25}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-bundle-option{grid-template-columns:18px minmax(0,1fr) auto;min-height:64px;padding:10px}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-bundle-copy strong,product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-bundle-price strong{font-size:14px}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-exclusive-box p{margin-left:0;margin-top:7px}}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base))>product-component>.page-width{max-width:1120px;margin:0 auto}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .product{align-items:flex-start}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .product__media-wrapper,product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .product__info-wrapper{min-width:0}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) media-gallery{display:block;width:100%;max-width:650px;margin:0 auto}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .product__media-list{margin-top:0;margin-bottom:12px}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .product__media-list .product__media-item{max-width:100%}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .product__media img{object-fit:contain}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .thumbnail-slider{margin-top:10px}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .thumbnail-list{gap:8px}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .thumbnail{border-radius:8px}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .product__info-container{width:100%;max-width:445px;margin-left:auto}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .product__info-container>*+*{margin-top:8px}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .product-popup-modal__opener{margin:4px 0 10px}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-option{margin-bottom:14px}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-product-bundle{margin-top:8px}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-product-assurance{margin-top:8px}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .product__accordion{margin-top:0}@media screen and (min-width:990px){product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .product{display:flex!important;flex-wrap:nowrap!important;column-gap:48px!important}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .product--medium:not(.product--no-media) .product__media-wrapper{flex:0 0 calc(55% - 24px);width:calc(55% - 24px)!important;max-width:calc(55% - 24px)!important;padding:0!important}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .product--medium:not(.product--no-media) .product__info-wrapper{flex:0 0 calc(45% - 24px);width:calc(45% - 24px)!important;max-width:calc(45% - 24px)!important;padding:0!important}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .product__media-list .product__media-item{width:100%!important;max-width:100%!important}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(16.666% - 7px)!important;flex:0 0 calc(16.666% - 7px)}}@media screen and (min-width:750px)and (max-width:989px){product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .product{display:flex;flex-wrap:nowrap;column-gap:28px}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .product__media-wrapper{flex:0 0 calc(52% - 14px);width:calc(52% - 14px);max-width:calc(52% - 14px)}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .product__info-wrapper{flex:0 0 calc(48% - 14px);width:calc(48% - 14px);max-width:calc(48% - 14px);padding-left:0}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .product__info-container{max-width:none}}@media screen and (max-width:749px){product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base))>product-component>.page-width{padding-left:16px;padding-right:16px}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) media-gallery{max-width:520px}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .product__media-wrapper,product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .product__info-wrapper{width:100%;max-width:100%}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .product__info-wrapper{padding-left:0;padding-right:0}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .product__info-container{max-width:none;margin:0}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .product__media-list{margin-left:0;width:100%;margin-bottom:10px}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left:0;margin-right:0}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .thumbnail-list__item.slider__slide{width:calc(25% - 8px);flex:0 0 calc(25% - 8px)}}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-product-review-summary{display:flex;align-items:center;gap:9px;width:max-content;max-width:100%;margin:0 0 8px;color:#292633;text-decoration:none;font:400 14px/1.25 Arial,Helvetica,sans-serif}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-product-review-stars{color:#41691e;font-size:16px;line-height:1;letter-spacing:2px;white-space:nowrap}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-product-review-copy{display:inline-flex;align-items:center;gap:3px;flex-wrap:wrap;color:#292633}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-product-review-copy strong{font-weight:700}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-product-review-summary:hover .cf-product-review-copy{text-decoration:underline;text-underline-offset:2px}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-product-review-summary:focus-visible{outline:2px solid #41691e;outline-offset:3px;border-radius:3px}@media screen and (max-width:749px){product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-product-review-summary{gap:7px;margin-bottom:7px;font-size:13px}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-product-review-stars{font-size:15px;letter-spacing:1px}}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-product-proof{display:grid;gap:5px;margin:0 0 10px;color:#282531;font-family:Arial,Helvetica,sans-serif}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-product-proof__top{display:flex;align-items:center;gap:9px;min-width:0}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-product-proof__avatars{display:flex;align-items:center;flex:0 0 auto;padding-left:2px}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-product-proof__avatar{display:block;width:28px;height:28px;overflow:hidden;border:2px solid #fff;border-radius:50%;background:#eee;box-shadow:0 0 0 1px #00000014}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-product-proof__avatar+.cf-product-proof__avatar{margin-left:-8px}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-product-proof__avatar img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 15%}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-product-proof__copy{display:flex;align-items:center;flex-wrap:wrap;gap:3px;min-width:0;font-size:14px;line-height:1.25}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-product-proof__copy strong{font-weight:700}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-product-proof__verified{display:inline-grid;place-items:center;width:14px;height:14px;border-radius:50%;background:#2f7de1;color:#fff;font-size:8px;font-weight:800;line-height:1;flex:none}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-product-proof__rating{display:flex;align-items:center;gap:9px;width:max-content;max-width:100%;color:#282531;text-decoration:none;font-size:14px;line-height:1.2}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-product-proof__stars{color:#41691e;font-size:16px;line-height:1;letter-spacing:2px;white-space:nowrap}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-product-proof__rating-copy{color:#282531}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-product-proof__rating:hover .cf-product-proof__rating-copy{text-decoration:underline;text-underline-offset:2px}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-product-proof__rating:focus-visible{outline:2px solid #41691e;outline-offset:3px;border-radius:3px}@media screen and (max-width:749px){product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-product-proof{gap:4px;margin-bottom:9px}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-product-proof__top{gap:8px}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-product-proof__avatar{width:27px;height:27px}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-product-proof__copy,product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-product-proof__rating{font-size:13px}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-product-proof__stars{font-size:15px;letter-spacing:1px}}product-info[id^=MainProduct-]:is(.cf-product-reference,:has(cf-product-base)) .cf-product-review-summary{display:none!important}cf-pair-picker{display:block;margin:1.5rem 0;padding:1.5rem;border:1px solid #d8e0d9;border-radius:10px;max-width:100%}cf-pair-picker h3{margin:0 0 .8rem;font-size:1.8rem}cf-pair-picker p{font-size:1.4rem;line-height:1.5}cf-pair-picker label{display:block;margin:1rem 0 .5rem;font-weight:600}cf-pair-picker select{width:100%;max-width:100%;padding:1rem;background:#fff;color:#222;border:1px solid #bbb;border-radius:5px;font:inherit;font-size:16px}cf-pair-picker [hidden]{display:none!important}.cf-bogo-enabled .product-form__quantity{display:none!important}.cf-bundle-price{min-width:0;display:flex;flex-direction:column;gap:.3rem}.cf-bundle-price small{font-weight:400;font-size:1.2rem}.cf-bundle-price>span{font-size:1.2rem;white-space:normal}.cf-bundle-option{min-width:0;max-width:100%}.cf-bundle-copy{min-width:0}.cf-payment-note{font-size:1.3rem}@media(max-width:749px){.cf-bundle-option{padding:1.3rem .8rem;gap:.7rem}.cf-bundle-copy strong,.cf-bundle-price strong{font-size:1.6rem}}product-info[id^=MainProduct-] .product.product--no-media{display:block;max-width:64rem;width:100%;margin-inline:auto}product-info[id^=MainProduct-] .product--no-media .product__media-wrapper{display:none}product-info[id^=MainProduct-] .product--no-media .product__info-wrapper{width:100%;max-width:100%;padding:0}
/*# sourceMappingURL=/cdn/shop/t/19/assets/comfortfeet-product.css.map */
