.hidden-option{display:none!important}@media (max-width: 768px){.merv-rating-section{margin-bottom:24px}}.merv-rating-section--bordered{border:1px solid #eff0f2;border-radius:0;padding:0;background:#fff}.merv-rating-header{background:#eff0f2;padding:10px 15px;width:100%}.merv-rating-title{font-family:Poppins,sans-serif;font-size:18px;font-weight:600;line-height:1.5;letter-spacing:.36px;color:#000;margin:0}.merv-rating-options,.option-selector.merv-rating-options{padding:20px 15px 0;display:flex;flex-direction:column;gap:1px}.merv-option-row{position:relative}.merv-option-input{position:absolute;opacity:0;width:0;height:0}.merv-option-label{display:flex;align-items:center;justify-content:space-between;padding:10px;background:#fff;border-radius:100px;cursor:pointer;transition:all .2s ease;width:100%;box-sizing:border-box;flex-wrap:wrap;gap:5px}.merv-option-input:checked+.merv-option-label{border:1px solid #000000}.merv-option-label{border:1px solid transparent}.merv-option-content{display:flex;align-items:center;gap:5px;flex:1;flex-wrap:wrap;min-width:0}.merv-badge{width:65px;height:25px;border-radius:100px;display:flex;align-items:center;justify-content:center;color:#fff;font-family:Poppins,sans-serif;font-size:10px;font-weight:600;line-height:1;letter-spacing:.2px;text-align:center;white-space:nowrap;flex-shrink:0}.merv-info{display:flex;align-items:center;gap:5px;flex:1;flex-wrap:wrap;min-width:0}.merv-rating{font-family:Poppins,sans-serif;font-size:12px;font-weight:600;line-height:1;letter-spacing:.24px;color:#000;white-space:nowrap}.merv-separator{width:1px;height:12px;background:#000;flex-shrink:0;align-self:center}.merv-description{font-family:Poppins,sans-serif;font-size:12px;font-weight:400;line-height:1;letter-spacing:.24px;color:#000}.merv-learn-more{font-family:Poppins,sans-serif;font-size:12px;font-weight:400;line-height:1;letter-spacing:.24px;color:#000;text-decoration:underline;text-decoration-style:solid;text-underline-position:from-font;white-space:nowrap;flex-shrink:0;cursor:pointer;transition:color .2s ease}a.merv-learn-more{display:inline-block;color:inherit}.merv-learn-more:hover{color:#666}.merv-rating-help{margin-top:20px;padding:0 20px 30px;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:1.5;letter-spacing:.28px;color:#000}.merv-rating-help-link{text-decoration:underline;text-decoration-style:solid;text-underline-position:from-font;color:#000;cursor:pointer}.merv-rating-help-link:hover{color:#666}.merv-rating-section .option-selector legend{display:none}.merv-rating-section .option-selector{margin-bottom:0}.merv-rating-section .option-selector__btns{display:none}@media (max-width: 768px){.merv-rating-options{padding:15px 10px 0}.merv-rating-help{padding:0 15px 20px}.merv-option-content,.merv-info{gap:3px}.merv-description,.merv-learn-more{white-space:normal}}@media (max-width: 600px){.merv-option-label{padding:8px;gap:8px}.merv-option-content,.merv-info{gap:6px}.merv-separator{display:none}}@media (max-width: 480px){.merv-rating-options{padding:10px 8px 0}.merv-option-label{padding:8px;align-items:center;gap:8px;border-radius:2rem}.merv-option-content{width:100%;align-items:center;gap:8px}.merv-info{width:100%;flex-wrap:wrap;gap:8px}.merv-description,.merv-learn-more{white-space:normal;text-align:left}.merv-learn-more{align-self:center}}@media (max-width: 320px){.merv-rating-options{padding:8px 5px 0}.merv-option-label{padding:6px;border-radius:16px}.merv-badge{width:60px;height:22px;font-size:9px}.merv-rating,.merv-description,.merv-learn-more{font-size:11px}}.quantity-section{margin-bottom:24px}.quantity-section--bordered{border:1px solid #eff0f2;border-radius:0;padding:0;background:#fff}.quantity-header{background:#eff0f2;padding:10px 15px;width:100%}.quantity-title{font-family:Poppins,sans-serif;font-size:18px;font-weight:600;line-height:1.5;letter-spacing:.36px;color:#000;margin:0}.quantity-selector-row{display:flex;align-items:center;justify-content:space-between;padding:20px 15px 15px;flex-wrap:wrap;gap:30px}.quantity-selector{display:flex;align-items:center;border:1px solid black;border-radius:100px;background:#fff;padding:2px;gap:0}.quantity-btn{width:32px;height:32px;border:none;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;font-family:Poppins,sans-serif;font-size:18px;font-weight:400;color:#666;border-radius:50%;transition:all .2s ease}.quantity-btn:hover{background:#f5f5f5;color:#000}.quantity-btn:disabled{opacity:.5;cursor:not-allowed}.quantity-btn:disabled:hover{background:transparent;color:#666}.quantity-btn:active{transform:scale(.95)}.quantity-input{flex:1;width:60px;height:32px;border:none;background:transparent;text-align:center;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;color:#000;outline:none;-moz-appearance:textfield}.quantity-input::-webkit-outer-spin-button,.quantity-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity-savings{font-family:Poppins,sans-serif;font-size:14px;font-weight:600;line-height:1.5}.quantity-savings .savings-text{color:#4caf50}.quantity-savings .standard-price-text{color:inherit}.savings-percentage{color:#4caf50;font-weight:600}.quantity-description{padding:0 15px 15px;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:1.5;color:#000}.quantity-discount-table{padding:5px 15px 30px}.discount-table-title{font-family:Poppins,sans-serif;font-size:16px;font-weight:600;line-height:1.5;color:#000;margin:0 0 15px;border-bottom:1px solid rgba(161,161,171,.3);padding-bottom:15px}.discount-table-rows{display:flex;flex-direction:column;gap:8px}.discount-row{display:flex;align-items:center;justify-content:space-between;padding:4px 0;flex-wrap:wrap;gap:10px}.discount-left{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:1.5;color:#000}.discount-qty,.discount-price{font-weight:600}.discount-right{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:1.5}.discount-savings.save{color:#4caf50;font-weight:500}@media (max-width: 768px){.quantity-selector-row{padding:15px 10px 10px;align-items:center;justify-content:center;gap:15px}.quantity-selector{width:calc(50% - 7.5px);justify-content:center}.quantity-savings{width:calc(50% - 7.5px);text-align:center;font-size:10px}.quantity-description,.quantity-discount-table{padding:10px}}@media (max-width: 480px){.discount-row{padding:2px 0}.discount-row .discount-left,.discount-row .discount-right{font-size:10px}.discount-row:last-child{border-bottom:none}}.quantity-section~* .product-info__add-to-cart quantity-input{display:none}body:has(.quantity-section) .product-info__add-to-cart quantity-input{display:none}.custom-quantity-active .product-info__add-to-cart quantity-input{display:none}.quantity-section~* .product-info__add-to-cart:has(quantity-input[style*="display: none"]) .product-info__add-button,body:has(.quantity-section) .product-info__add-to-cart .product-info__add-button,.custom-quantity-active .product-info__add-to-cart .product-info__add-button{flex:1 1 100%;margin-inline-start:0}.step-three-section{border:1px solid #eff0f2;border-radius:0;background:#fff;margin-bottom:24px}.step-three-header{background:#eff0f2;padding:10px 15px;width:100%}.step-three-title{font-family:Poppins,sans-serif;font-size:18px;font-weight:600;line-height:1.5;letter-spacing:.36px;color:#000;margin:0}.step-three-content{padding:20px 15px 0}.step-three-payment-icons{padding:0 0 15px;margin-top:15px}.step-three-payment-icons .payment-icons{justify-content:center}.step-three-payment-icons .payment-icon{height:24px;width:auto;transition:opacity .2s ease}.step-three-payment-icons .payment-icon:hover{opacity:1}.merv-description__text{display:none}.merv-description__text .metafield-rich_text_field{font-family:Poppins,sans-serif;font-size:14px;line-height:1.6;color:#333}.merv-description__text .metafield-rich_text_field p{margin-bottom:12px}.merv-description__text .metafield-rich_text_field ul{margin:2rem 0;padding-left:20px;list-style:initial}.merv-description__text .metafield-rich_text_field li{line-height:1.75}.step-three-icons-with-text{padding:0 0 20px;display:flex;gap:12px}.icon-text-item{display:flex;align-items:center;gap:12px}.icon-text-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:#000}.icon-text-content{flex:1}.icon-text-title{display:block;font-family:Poppins,sans-serif;font-size:12px;font-weight:400;line-height:1.5;color:#000;margin:0}@media (max-width: 768px){.icon-text-item{gap:.5rem}.icon-text-icon{width:20px;height:20px}.icon-text-title{font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/134/assets/merv-rating-section.css.map */
