.product-subscription{margin:24px 0 0}.product-subscription-radio{border:1px solid #c1c9d1;border-bottom:none;border-radius:4px 4px 0 0;display:block;padding:16px 20px;width:100%}.product-subscription-radio:last-child{border-bottom:1px solid #c1c9d1;border-radius:0 0 4px 4px}.product-subscription-radio:last-child.is-active{border-color:#2c8736}.product-subscription-radio.is-active{background-color:#f5f8fa}.product-subscription-radio .custom-control-label{color:#272627;cursor:pointer;font-size:16px;font-weight:700;line-height:1.5}.product-subscription-radio .custom-control-label:after,.product-subscription-radio .custom-control-label:before{height:18px;top:2px;width:18px}.product-subscription-radio .custom-control-input:checked~.custom-control-label:before{background:#2c8736;border-color:#2c8736}.product-subscription-radio .custom-control-input:checked~.custom-control-label:after{background:#fff;border:5px solid #2c8736;border-radius:50%}.product-subscription-radio .custom-control-input:focus:not(:checked)~.custom-control-label:before{border-color:#adb5bd;box-shadow:none}.product-subscription-radio .custom-control-input:focus:checked~.custom-control-label:before{border-color:#2c8736;box-shadow:none}.product-subscription-radio .form-group{margin:12px 0 0;position:relative}.product-subscription-radio .form-group i{font-size:18px;position:absolute;right:16px;top:16px}.product-subscription-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff}.product-subscription-select.custom-select{border:1px solid #c1c9d1;border-radius:4px;color:#272627;font-size:16px;font-weight:700;height:48px;line-height:1.5}.product-subscription-select.custom-select:focus{box-shadow:none}.product-subscription legend{color:#272627;font-family:Oswald,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:20px;font-weight:500;line-height:1;margin:0 0 16px;padding:0}.product-reviews{background:#fff;padding-top:16px;scroll-margin-top:160px}.product-reviews .pagination{margin-top:1rem}.product-reviews .review{border-bottom:1px solid #eee;display:flex;margin-bottom:1rem;padding-bottom:1rem}.product-reviews .review:last-of-type{border-bottom:none;margin-bottom:0}.product-reviews .review .author{display:flex;margin-right:15px;min-width:130px;white-space:nowrap}.product-reviews .review .author .b-avatar{margin-right:10px}.product-reviews .review .author .b-avatar-text{color:#aaa;font-weight:800}.product-reviews .review .author .name{font-weight:500}.product-reviews .review .author .date{font-size:.8em}.product-reviews .review .stars .b-icon{color:#fad149}.product-reviews .review .content{word-wrap:anywhere}.product-reviews h2{margin-bottom:1.5em}.product-details-item{border-bottom:1px solid #dee0e2;padding:10px 0}.product-details-item:first-child{border-top:1px solid #dee0e2}.product-details-title{align-items:center;color:#272627;cursor:pointer;display:flex;font-family:Oswald,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:20px;font-stretch:normal;font-style:normal;font-weight:500;gap:20px;justify-content:space-between;letter-spacing:normal;line-height:1;margin:0;padding:0 8px 0 0}.product-details-title i{align-items:center;background-color:#fff;border:1px solid #dee0e2;border-radius:50%;display:flex;font-size:14px;height:32px;justify-content:center;width:32px}.product-details-link{margin:16px 0;text-align:center}.product-details-link a{color:#000;font-size:14px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:1;text-align:center;-webkit-text-decoration:underline;text-decoration:underline}.product-details-link a:hover{color:#000;-webkit-text-decoration:none;text-decoration:none}.product-details-content{overflow:auto;padding-top:16px}.product-details-content ul{margin:0}.product-details .collapse ul{padding:0}.product-details .collapse ul li{color:#272627;font-size:16px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.5;list-style:none}.product-details table{width:100%}.product-details table tr:nth-child(2n-1){background-color:#f5f8fa}.product-details table th{font-weight:700}.product-details table td,.product-details table th{color:#272627;font-size:14px;font-stretch:normal;font-style:normal;letter-spacing:normal;line-height:1.57;padding:8px}.product-details .product-details-content .wrapper{height:150px;overflow:hidden;position:relative}.product-details .product-details-content .wrapper:after{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);bottom:-10px;content:"";height:150px;left:0;position:absolute;width:100%}.product-details .product-details-content .wrapper.description-expanded{height:auto}.product-details .product-details-content .wrapper.description-expanded:after{display:none}.product-details .section-expand{display:flex;margin-bottom:10px}.product-details .section-expand .read-more-btn{background:none;border:none;color:#000;cursor:pointer;font-size:16px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:1;margin-left:auto;padding:10px 0}.bundle-product-list{display:flex;flex-direction:column;gap:10px}.bundle-product-list-item{background-color:#fff;border:1px solid #c1c9d1;border-radius:4px;display:flex;flex-wrap:wrap;gap:16px;padding:10px;position:relative}.bundle-product-list-item.is-selected{background-color:#f5f8fa}.bundle-product-list-image{cursor:pointer;flex-shrink:0;height:80px;width:80px}.bundle-product-list-image img{height:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.bundle-product-list-title{cursor:pointer;flex:1;font-family:Oswald,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:500}.bundle-product-list-pricing{text-align:right}.bundle-product-list-pricing span{display:block;font-family:Oswald,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:18px;font-weight:600}.bundle-product-list-pricing strike{color:#54585a;display:block;font-size:12px}.bundle-product-list-checkbox label:after,.bundle-product-list-checkbox label:before{background-color:#fff;border:1px solid #000;border-radius:2px;height:18px;overflow:hidden;width:18px}.bundle-product-list-checkbox .custom-control-input:checked~.custom-control-label:after{background-color:#000}.bundle-product-list-checkbox .is-main{background-color:#000;border-radius:12px;color:#fff;font-size:12px;font-weight:500;line-height:1;padding:4px 8px}.bundle-product-list-subtitle{color:#272627;display:none;font-family:Oswald,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:22px;font-weight:500;line-height:1;margin:24px 0 16px;text-align:center}@media(min-width:1200px){.bundle-product-list-image{height:72px;width:72px}.bundle-product-list-title{font-size:16px}.bundle-product-list-pricing span{font-size:20px}.bundle-product-list-pricing strike{font-size:14px}.bundle-product-list-checkbox{bottom:24px;right:18px}.bundle-product-list-checkbox label:after,.bundle-product-list-checkbox label:before{height:24px;width:24px}.bundle-product-list-subtitle{display:block}}.custom-button{align-items:center;border:none;border-radius:4px;display:flex;font-family:Oswald,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;font-stretch:normal;font-style:normal;font-weight:500;gap:16px;height:40px;justify-content:center;letter-spacing:normal;line-height:1;padding:6px 12px;text-align:center;text-transform:uppercase}.custom-button:active,.custom-button:focus,.custom-button:hover{opacity:.8}.bundle-product{margin:24px 0 0}.bundle-product-title{font-family:Oswald,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:22px;font-weight:500;line-height:1.17;text-align:center}.bundle-product-title span{color:#d04444;display:block;font-family:inherit;margin:6px 0 0}.bundle-product-thumbnails-list{display:flex;gap:32px;justify-content:center;margin:24px 0}.bundle-product-thumbnails-item{background-color:#fff;border:1px solid #000;border-radius:4px;height:80px;margin:0;padding:8px;position:relative;width:80px}.bundle-product-thumbnails-item img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.bundle-product-thumbnails-item:before{content:"";display:block;font-family:Font Awesome\ 5 Pro,sans-serif;font-size:24px;line-height:1;position:absolute;right:calc(100% + 8px);top:28px}.bundle-product-thumbnails-item:first-child:before{display:none}.bundle-product-summary{margin:16px 0 0;text-align:center}.bundle-product-summary .discount{align-items:center;background-color:#d04444;border-radius:50%;color:#fff;display:inline-flex;font-family:Oswald,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:600;height:48px;justify-content:center;line-height:1;margin:0 8px 0 0;width:48px}.bundle-product-summary .discount-price,.bundle-product-summary .price-label{color:#272627;font-size:20px;font-weight:500;line-height:1}.bundle-product-summary .discount-price{color:#d04444;margin:0 4px}.bundle-product-summary .normal-price{color:#545257;font-size:14px;font-weight:400;line-height:1}.bundle-product .custom-button{height:48px;margin:16px 0 0}.bundle-product .custom-button.bundle-btn:disabled{cursor:not-allowed;opacity:.75}@media(max-width:577px){.bundle-product-footer{display:none}}@media(min-width:1200px){.bundle-product-title{font-size:26px;line-height:1;margin:0 0 24px}.bundle-product-title span{display:inline;margin:0}.bundle-product-summary{margin:24px 0 0}.bundle-product-summary .discount-price,.bundle-product-summary .price-label{font-size:22px}.bundle-product .custom-button{margin:24px 0 0}.bundle-product-thumbnails-list{display:none}}.product-page-gallery{display:flex;gap:15px}.product-page-gallery-h{background-color:#f5f8fa;border:1px solid #f5f8fa;border-radius:4px;margin:0 0 30px;position:relative;width:100%}.product-page-gallery-h-slide{display:flex;height:345px}.product-page-gallery-h-slide img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.product-page-gallery-h .hooper-indicators{gap:8px;justify-content:center;left:0;position:absolute;right:0;top:calc(100% + 10px)}.product-page-gallery-h .hooper-indicators .hooper-indicator{background-color:#d0dde7;height:8px;margin:0;width:8px}.product-page-gallery-h .hooper-indicators .hooper-indicator.is-active{background-color:#000}@media(min-width:992px){.product-page-gallery-h{margin:0;width:480px}.product-page-gallery-h-slide{height:480px}}.product-page-gallery-v{flex-shrink:0;width:90px}.product-page-gallery-v-list{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.product-page-gallery-v-item,.product-page-gallery-v-slide{align-items:center;border:1px solid transparent;display:flex;width:90px}.product-page-gallery-v-item img,.product-page-gallery-v-slide img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.product-page-gallery-v-slide{align-items:stretch;cursor:pointer;height:90px;padding:0 0 8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.product-page-gallery-v-slide .product-page-gallery-v-image{background:#f5f8fa;width:100%}.product-page-gallery-v-slide.is-current .product-gallery-v-image{border:1px solid #000}.product-page-gallery-v-item{background:#f5f8fa;cursor:pointer;height:90px}.product-page-gallery-v-item.is-current{border:1px solid #000}.product-page-gallery-v .hooper-navigation button{left:0!important;right:0!important}.product-page-gallery-v .hooper-prev{top:-16px!important}.product-page-gallery-v .hooper-next{bottom:-16px!important}.product-page-gallery-discount{align-items:center;background-color:#d04444;border-radius:50%;color:#fff;display:flex;font-family:Oswald,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:20px;font-stretch:normal;font-style:normal;font-weight:600;gap:3px;height:64px;justify-content:center;letter-spacing:normal;line-height:1;position:absolute;right:12px;text-align:center;top:12px;width:64px}.product-page-gallery-discount .large-text{font-size:18px;font-weight:700}.product-page-gallery-discount .small-text{font-size:10px;font-weight:400}.product-page-gallery .hooper-navigation button{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:hsla(0,0%,100%,.3);border-radius:50%;cursor:pointer;display:flex;height:32px;justify-content:center;margin:auto;padding:8px;width:32px}.product-page-gallery .hooper-navigation button:hover{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.product-page-gallery .hooper-navigation button.is-disabled{display:none}.product-page-title{color:#272627;font-family:Oswald,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:28px;font-weight:500;line-height:1.21}.product-page-rating,.product-page-title{font-stretch:normal;font-style:normal;letter-spacing:normal}.product-page-rating{color:#282729;font-size:15px;font-weight:700;line-height:1;margin-top:12px}.product-page-rating-value{margin:0 8px 0 4px}.product-page-pricing{align-items:flex-end;display:flex;font-family:Oswald,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:36px;gap:5px;justify-content:flex-start;line-height:1;margin:16px 0}.product-page-pricing>:not(strike):not(.discount-price){display:none}.product-page-pricing .discount-price{color:#d04444;font-family:Oswald,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal}.product-page-pricing strike{color:#888;font-size:24px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;width:100%}.product-page-props{background-color:#f5f8fa;border-radius:4px;display:block;margin:24px 0 0;padding:12px}.product-page-props li{color:#272627;display:block;font-weight:400;line-height:1.57;list-style:none;margin:2px 0}.product-page-more,.product-page-props li{font-size:14px;font-stretch:normal;font-style:normal;letter-spacing:normal}.product-page-more{color:#000;display:inline-block;font-weight:700;line-height:1;margin:16px 0 0;-webkit-text-decoration:underline;text-decoration:underline}.product-page-more:hover{color:#000;-webkit-text-decoration:none;text-decoration:none}.product-page-stocks{align-items:center;display:flex;font-weight:600;gap:8px;justify-content:flex-start;margin:24px 0 0}.product-page-stocks i{align-items:center;background-color:#49ad53;border-radius:50%;color:#fff;display:flex;font-size:12px;height:20px;justify-content:center;width:20px}.product-page-form{margin:24px 0 0}.product-page-form-actions,.product-page-form-actions-atc{display:flex;gap:12px;justify-content:space-between}.product-page-form-actions-atc{flex:1}.product-page-form-actions .form-spin-button{align-items:center!important;background-color:#fff;border:1px solid #c1c9d1;border-radius:4px;height:auto;padding:8px}.product-page-form-actions .form-spin-button button{background-color:#495555;border-radius:50%!important;color:#fff;height:22px;margin:0;padding:10px 6px;width:22px}.product-page-form-actions .form-spin-button button:after,.product-page-form-actions .form-spin-button button:before{display:none}.product-page-form-actions .form-spin-button.max-value button:last-of-type,.product-page-form-actions .form-spin-button.min-value button:first-of-type{opacity:.2}.product-page-form-actions .add-to-cart{background-color:#2c8736;border-radius:4px!important;color:#fff;flex-grow:1;font-family:Oswald,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:normal;line-height:.88;padding:16px;text-align:center;text-transform:uppercase}@media(max-width:577px){.product-page-form-actions-atc{display:none}}.product-page-form a{color:#000;font-size:16px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:1;text-align:center;-webkit-text-decoration:underline;text-decoration:underline}.product-page-form a:hover{color:#000;-webkit-text-decoration:none;text-decoration:none}.product-page-usp{background-color:#f5f8fa;border-radius:4px;padding:8px 16px}.product-page-usp-footer{align-items:center;background-color:#000;border-radius:4px;color:#fff;display:flex;font-size:14px;font-stretch:normal;font-style:normal;font-weight:700;gap:12px;justify-content:center;letter-spacing:normal;line-height:1;margin:24px 0 0;padding:12px 0}.product-page-usp-footer img{max-width:50%}.product-page-usp ul{margin:0;padding:0}.product-page-usp ul li{align-items:center;color:#272627;display:flex;font-size:14px;font-stretch:normal;font-style:normal;font-weight:700;gap:12px;justify-content:flex-start;letter-spacing:normal;line-height:1;list-style:none;margin:16px 0}.product-page-usp ul li img{height:32px;width:32px}.product-page .bulk-buy legend{font-weight:700}.product-page .bulk-buy>div{display:flex;gap:16px}.product-page .bulk-buy>div button{border:1px solid #c1c9d1;border-radius:4px;padding:6px 12px}.product-page .buy-more{font-weight:600}.product-page .buy-more a{color:#d04444;font-family:Oswald,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.2rem;font-weight:700}@media(min-width:992px){.product-page-title{font-size:32px}.product-page-rating{font-size:14px}.product-page-pricing-new{font-size:42px}.product-page-pricing-discount,.product-page-pricing-old,.product-page-props li{font-size:16px}.product-page-usp{padding:8px 24px}.product-page-usp-footer{background:none;border:1px solid #c1c9d1;border-radius:28px;color:#000;font-size:16px;padding:15px 20px}.product-page-usp-footer img{max-width:160px}.product-page-usp ul li{font-size:16px}}