.product-single__block--m-18{margin-top:18px;margin-bottom:18px}.product-single--featured{display:block}.section--has-bg .product-single--featured{padding:42px 0}.product-single--featured .errors{margin:12px 24px;color:#d12328;text-align:center;background:#ffebe8;padding:3px 0}.product-single--featured .product-single__title{margin:0;position:relative}.product-single--featured .product-single__title a{color:var(--color--headings)}.product-single--featured .product-single__details{position:relative;padding:0}.product-single--featured .product-single__photo-wrapper{position:relative}.product-single--featured .product-single__photo{overflow:hidden}.product-single--featured .product-single__box__block{margin-top:18px;margin-bottom:18px}.product-single--featured .product-single__box__block:last-child{margin-bottom:0}.product-single--featured .product-single__box__block--sku,.product-single--featured .product-single__box__block--tags{margin-top:12px;margin-bottom:12px}@media (max-width: 996px){.product-single--featured .product-single__details{padding-left:30px}.product-single--featured.product-single--reverse .product-single__details{padding-right:30px}}@media (max-width: 767px){.product-single--featured .product-single__add .shopify-payment-button{margin-bottom:12px}.product-single--featured .product-single__details{max-width:480px;margin:0 auto;padding:18px 0 0}.product-single--featured .product-single__box__block--price .price__text{font-size:1.3rem}}.product-single--featured .product-form{overflow:visible}.product-single--featured .product-form .product-form__reviews{margin-top:6px;line-height:0;margin-bottom:24px}.product-single--featured .product-form .product-form__reviews .spr-badge-caption{font-size:.85rem;color:var(--color--text-light)}.product-single--featured .product-form .product-form__reviews .spr-starratings{font-size:.85rem}.product-single--featured .product-single__details .section__title{margin-bottom:18px}.product-single--featured .product-single__title-text{margin-bottom:6px}.product-single--featured .product-single__title-text a{color:var(--color--headings)}.product-single--featured .product-single__title-desc{color:var(--color--text-lighter);font-family:var(--font--body);font-weight:var(--font--body-weight);font-style:var(--font--body-style);letter-spacing:0;text-transform:none;margin-top:0;font-size:calc(var(--font--size-h5) * 1rem);line-height:1.9}.product-single--featured .product-single__title-desc a{color:var(--color--text-lighter)}.product-single--featured .product-single__title-desc a:hover{color:var(--color--text);opacity:1}.product-single--featured .product-single__box__block--m-0{margin-top:0;margin-bottom:0}.product-single--featured .product-single__box__block--m-6{margin-top:6px;margin-bottom:6px}.product-single--featured .product-single__box__block--m-12{margin-top:12px;margin-bottom:12px}.product-single--featured .product-single__box__block--m-18{margin-top:18px;margin-bottom:18px}.product-single--featured .product-single__box__block--mt-12{margin-top:12px}@media (max-width: 996px){.product-single--featured .product-single__box__block--mt-12{margin-top:9px}}.product-single--featured .product-single__box__block--mb-12{margin-bottom:12px}@media (max-width: 61.24em){.product-single--featured .product-single__box__block--mb-12{margin-bottom:9px}}.product-featured__price{font-size:2rem;line-height:1.2;margin-bottom:18px}.product-single accordion-group details:first-of-type{border-top:1px solid var(--color--border-lightest)}.product-single accordion-group details{border-bottom:1px solid var(--color--border-lightest)}.product-single accordion-group summary h3{font-size:2.2rem;line-height:3.14285rem}.product-single accordion-group summary summary-icon{height:20px;width:20px}.product-single accordion-group summary summary-icon .icon{--stroke-width: 3px;--size: 20px}.product-single accordion-group details[open]:not(.is-closing) summary-icon{transform:translateY(-50%) rotate(180deg)}.product-single accordion-group details:not([open]):not(.is-closing) summary-icon{transform:translateY(-50%) rotate(0)}.main-product{position:relative;z-index:1}.product-single__primary-blocks{z-index:1}.product-form__buy-bar{background:#eee;bottom:0;left:0;position:fixed;width:100%;z-index:12}.product-form__buy-bar[hidden]{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.product-form__buy-bar-container{align-items:center;display:flex;justify-content:space-between;padding-block:10px}.product-form__buy-bar-details h6{font-size:1.8rem;font-weight:700;margin:0}.product-form__buy-bar-details p{font-size:1.3rem;font-weight:700;margin:0}.product-form__buy-bar .product-form__add-btn{font-size:1.6rem;font-weight:400;line-height:2.8rem;margin:0;padding:5px 30px}.product-single .product-single__primary-blocks .product-single__title{font-size:3.2rem;font-weight:700;line-height:4rem;margin-block-end:12px}.product-single__primary-blocks{max-width:500px}.product-form__sku{color:#999;font-weight:700;line-height:2.28571rem;margin-block-end:10px}.product-form__sku-text{margin:0}.product-single__box__block--price .price__text{font-size:2.3rem;line-height:3.28571rem}.product-single .product-form__buy-bar .product-single__box__block--price .price__text,.product-single .product-form__buy-bar .product-single__box__block--price .compare-at-price .price__compare-label,.product-single .product-form__buy-bar .product-single__box__block--price .compare-at-price .price__compare,.product-single .product-form__buy-bar .product-single__box__block--price .price__details~.compare-at-price .price__compare-label,.product-single .product-form__buy-bar .product-single__box__block--price .price__details~.compare-at-price .price__compare{font-size:1.3rem;font-weight:400;line-height:1.85714rem}.product-form__buy-bar .product-single__box__block--price .price__code-label{font-size:1.3rem;line-height:1.85714rem}.product-form__buy-bar .product-single__box__block--price .price__text{gap:8px}.product-form__buy-bar .product-single__box__block--price .price__details~.compare-at-price [data-tooltip]:hover:after{bottom:100%}.product-form__add-btn{font-size:3rem;font-weight:700;line-height:5.25rem}.product-single .product-single__box__block{margin:0}.product-single .product-single__box__block--price{margin-block-end:18px}.product-form__buy-bar .product-single__box__block--price{margin:0}.product-single .product-single__box{-webkit-transform:none;transform:none}.product-single .product-single__box__block--tab{margin-block:28px}.product-single accordion-group summary{box-sizing:border-box;height:100px}.media-gallery__item__social-proof .product-social-proof{padding:12px 21px}@media (max-width: 996px){.product-single .product-single__primary-blocks .product-single__title{font-size:2.275rem;line-height:2.625rem}.product-form__sku{font-size:1.4rem;line-height:2rem}.product-form__sku-text{margin:0}.product-single__box__block--price .price__text{font-size:2.0125rem;line-height:2.875rem}.product-single__box__block--complementary-products .product-card-btn__btn{font-size:2.0125rem;line-height:3.52188rem;padding:5px 0}.product-form__add-btn{font-size:2.0125rem;line-height:3.52188rem}.product-form__buy-bar-details h6{font-size:1.575rem}.product-form__buy-bar .product-single__box__block--price .price__text{font-size:1.1375rem;line-height:1.625rem}.product-single__primary-blocks,.product-single__secondary-blocks{max-width:500px;margin:0}.product-single__primary-blocks{margin-top:8px}.product-single accordion-group summary h3{font-size:1.925rem;line-height:2.75rem}.product-single accordion-group summary{height:55px}}.product-single .product-single__box__block .product-single__box__heading,.product-single .product-single__box__block.product-single__box__block--complementary-products h2{font-size:2.45rem;font-weight:700;line-height:3.5rem;margin-block:10px}.product-single__box__block--text_6BXqKX .rte{font-size:1.75rem;line-height:3.0625rem}.product-single__box__block--text_6BXqKX .rte ol,.product-single__box__block--text_6BXqKX .rte ul{list-style-position:outside;margin-block:20px;margin-inline:0;padding-inline-start:40px}.product-single__accordion__item-wrap{font-size:1.8rem;line-height:2.57143rem}.product-single__accordion__item-wrap h4{font-size:1.925rem;font-weight:700;line-height:2.75rem;margin-block-end:15px;margin-block-start:0}.product-single__accordion__item-wrap p{font-size:1.575rem;line-height:2.25rem;margin-block-end:10px;margin-block-start:0}.product-single__accordion__item-wrap p:has(>*:not(br)){margin-block-end:0}.product-single__accordion__item-wrap p br{margin-block-end:10px}.product-single__accordion__item-wrap ol,.product-single__accordion__item-wrap ul{font-size:1.575rem;line-height:2.25rem;list-style-position:outside;margin-block:10px 20px;margin-inline:0}.product-single__accordion__item-wrap li{list-style-position:outside;margin-block-end:10px;margin-inline-start:40px}.product-form__buy-bar .price__cashback,.product-form__buy-bar .price__cashback+.price__code-label{display:none}.product-form__buy-bar .price s{margin-inline-start:0}@media (min-width: 997px){.product-single__media,.product-single__secondary-blocks{max-width:calc(100% - var(--max-width, 37%));width:100%}.product-single__primary-blocks{width:37%}.product-single .product-single__box__block--price{margin-block-end:20px}.product-single__box__block--text_6BXqKX .rte{font-size:2rem;line-height:3.5rem}.product-single__accordion__item-wrap{font-size:1.8rem;line-height:2.57143rem}.product-single__accordion__item-wrap h4{font-size:2.2rem;line-height:3.14285rem;margin-block-end:10px}.product-single__accordion__item-wrap p,.product-single__accordion__item-wrap ol,.product-single__accordion__item-wrap ul{font-size:1.8rem;line-height:2.57143rem}.product-single .product-form__buy-bar .product-single__box__block--price{margin:0}.product-single__secondary-blocks{position:sticky;top:calc(var(--announcement-height) + var(--header-section-height))}}@media (max-width: 767px){.product-form__buy-bar-container{justify-content:center}.product-form__buy-bar-details{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.product-form__buy-bar-actions{width:100%}}.product-feature-block{margin-block-end:30px}@media (min-width: 997px){.product-feature-block{margin-block-end:60px}}#stamped-main-widget{margin:0}.stamped-container{font-family:var(--font-heading-family)}.fa-star-half-o:before,.fa-star-o:before,.fa-star:before,.stamped-fa-star-half-o:before,.stamped-fa-star-o:before,.stamped-fa-star:before{font-size:28px}.shopify-app-block #stamped-main-widget .stamped-container[data-widget-style],.shopify-app-block #stamped-main-widget div[data-widget-style] div.stamped-container{margin:0!important;max-width:100%}.product-single__box__block .stamped-badge:has(.stamped-fa-star-o+.stamped-fa-star-o),.stamped-summary-actions-newreview{display:none}.stamped-summary .summary-overview{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-block-end:0;min-width:250px;width:100%}[data-version="2"] .stamped-summary-caption-2{font-weight:700;line-height:1}[data-version="2"] .stamped-summary-starrating{display:inline-block;height:32px}[data-version="2"] .stamped-summary-starrating .stamped-fa-star{line-height:1}[data-widget-type=minimal] .stamped-summary-starrating i:before,div[data-widget-style*=standard] .stamped-summary-starrating i:before{font-size:32px!important}.summary-rating{display:flex;align-items:center;gap:8px}div[data-widget-style*=standard] .summary-rating-title{color:#333;width:130px!important}div[data-widget-style] .summary-rating:first-child .summary-rating-title:before,div[data-widget-style] .summary-rating:nth-child(2) .summary-rating-title:before,div[data-widget-style] .summary-rating:nth-child(3) .summary-rating-title:before,div[data-widget-style] .summary-rating:nth-child(4) .summary-rating-title:before,div[data-widget-style] .summary-rating:nth-child(5) .summary-rating-title:before{color:#333}div[data-widget-style*=standard] .stamped-summary-ratings{border:none;display:flex;flex-direction:column;gap:8px;margin-block-end:0!important;margin-inline-end:0;order:3;width:100%!important}div[data-widget-style*=standard] .summary-rating-bar{height:17px!important;width:100%!important}div[data-widget-style*=standard] .summary-rating-bar>div{height:17px}div[data-widget-style] .summary-rating:first-child .summary-rating-title:before,div[data-widget-style] .summary-rating:nth-child(2) .summary-rating-title:before,div[data-widget-style] .summary-rating:nth-child(3) .summary-rating-title:before,div[data-widget-style] .summary-rating:nth-child(4) .summary-rating-title:before,div[data-widget-style] .summary-rating:nth-child(5) .summary-rating-title:before{font-size:1.7rem}.summary-rating-count{flex:1 0 auto;font-size:1.3rem;text-align:right;width:35px}div[data-widget-style*=standard] .summary-rating-count:before,div[data-widget-style*=standard] .summary-rating-count:after{content:none}.stamped-summary[data-count="0"]{display:none}.stamped-summary-recommend{align-items:center;border-bottom:1px solid var(--color--border-lightest);border-top:1px solid var(--color--border-lightest);display:flex;flex-direction:column;justify-content:center;order:2;padding-block:20px;text-align:center;width:100%}span.stamped-summary-recommend-percent{background:none!important;color:var(--color--brand);display:block;font-size:6.138rem;font-weight:400;line-height:1}.stamped-summary-recommend-label{display:none}.stamped-summary-recommend:after{content:"of respondents would recommend this to a friend";display:block;font-size:1.3rem;line-height:1.8rem}[data-version="2"] .stamped-summary-caption-1,div[data-widget-style*=standard] .stamped-summary-actions{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}div[data-widget-style*=standard] .stamped-summary{align-items:center;display:flex;flex-direction:column;gap:20px}#stamped-main-widget:after,#stamped-main-widget:before,.stamped-container:after,.stamped-container:before,.stamped-header-title:after,.stamped-header-title:before,.stamped-header:after,.stamped-header:before,.stamped-summary:after,.stamped-summary:before{content:none;display:none}.stamped-summary-caption .stamped-summary-text{font-size:1.3rem}@media (min-width: 997px){div[data-widget-style*=standard] .stamped-summary{flex-direction:row;gap:0}.stamped-summary .summary-overview{width:33%!important}[data-version="2"] .stamped-summary-starrating{height:55px}[data-widget-type=minimal] .stamped-summary-starrating i:before,div[data-widget-style*=standard] .stamped-summary-starrating i:before{font-size:55px!important}.stamped-summary-recommend{border-bottom:none;border-left:1px solid var(--color--border-lightest);border-right:1px solid var(--color--border-lightest);border-top:none;min-height:182px;padding-block:0;padding-inline:20px;width:25%}div[data-widget-style*=standard] .stamped-summary-ratings{width:42%!important}div[data-widget-style] .summary-rating:first-child .summary-rating-title:before,div[data-widget-style] .summary-rating:nth-child(2) .summary-rating-title:before,div[data-widget-style] .summary-rating:nth-child(3) .summary-rating-title:before,div[data-widget-style] .summary-rating:nth-child(4) .summary-rating-title:before,div[data-widget-style] .summary-rating:nth-child(5) .summary-rating-title:before{font-size:2.7rem}div[data-widget-style*=standard] .summary-rating-bar{height:27px!important}div[data-widget-style*=standard] .summary-rating-bar>div{height:27px}span.stamped-summary-recommend-percent{font-size:8rem}.stamped-summary-caption .stamped-summary-text,.summary-rating-count{font-size:2rem}.summary-rating-count{width:45px}.stamped-summary-recommend:after{font-size:1.8rem}}.stamped-review-recommend[data-is-recommend=true]:before{color:var(--color--alt-text)}.stamped-badge-caption{text-decoration:underline}.main:has(.stamped-badge-caption[data-reviews="0"]) .section--divider+div+.section--apps .section,.main:has(.stamped-badge-caption[data-reviews="0"]) .section--divider+div+.section--apps+.section--divider hr,.main:has(.stamped-badge-caption[data-reviews="0"]) .customer-reviews,.main:has(.stamped-badge-caption[data-reviews="0"]) #stamped-main-widget,.main:has(.section--recently-viewed-products .grid-layout:empty) .section--apps+.section--divider+div+.section--divider hr,.main:has(.section--recently-viewed-products .grid-layout:empty) .section--recently-viewed-products{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}
/*# sourceMappingURL=/cdn/shop/t/14/assets/section-product.css.map */
