/*
Generated time: May 22, 2025 13:14
This file was created by the app developer. Feel free to contact the original developer with any questions. It was minified (compressed) by AVADA. AVADA do NOT own this script.
*/
.product-main .product-info::after,.product-main .product-info::before{display:none}.product-main .product-media,.product-main+.product-details>.container{border-inline-end:none!important}.product-main .product-details__block,.product-main .product-info__block,.product-main .product-info__block--sm{margin:8px 0}.product-main .product-info{background-color:var(--bg-color-custom);padding-inline-start:40px;width:var(--product-info-width);border-left:1px solid var(--border-color-light)}.product-main .product-media{padding-inline-end:40px}.product-main .product-vendor-sku{margin-top:0;font:400 16px/1.4 var(--body-font-family);color:var(--text-color-grey)}.product-main .product-vendor-sku a{font:inherit;color:inherit}.product-main .product-title{margin-bottom:0;font:600 32px/1.5 var(--body-font-family);color:var(--text-color-dark)}.product-main .product-info__price .price__default{display:flex;align-items:center;gap:8px}.product-main .product-info__price .price__current{font:700 36px/1.5 var(--body-font-family);font-weight:700;color:#ce1800}.product-main .product-info__text{margin:20px 0 32px;font:400 16px/1.4 var(--body-font-family);color:var(--text-color-dark)}.product-main .product-info__text__title{margin-right:6px;font-weight:700}.product-main .product-info__text--wrap .product-info__text__title{display:block;margin-right:0;margin-bottom:10px}.product-breadcrumbs .breadcrumbs{margin:30px 0 12px;font:400 12px/1.5 var(--body-font-family);color:var(--text-color-grey)}.product-breadcrumbs .breadcrumbs .breadcrumbs-list{line-height:1.5}.product-breadcrumbs .breadcrumbs .breadcrumbs-list__link{color:var(--text-color-grey)}.product-breadcrumbs .breadcrumbs .icon{width:12px;height:12px;margin-inline-start:4px;margin-inline-end:4px}.product-breadcrumbs .breadcrumbs .icon path{stroke-width:3}.product-info__block.product-info__text{margin-bottom:00px}.product-main .product-info__block--buy-buttons{margin-bottom:32px}.product-main .product-info__add-to-cart{margin-top:32px;gap:16px}.product-main .product-info__add-button{flex:1 1 calc(100% - 162px);margin-inline-start:0}.product-main .product-info__add-button .btn{padding:11px 40px;min-height:42px;height:100%;font:500 16px/1.1 var(--body-font-family)}.product-main .product-info__add-to-cart quantity-input{flex:1 0 162px;margin-inline-end:0}.product-main quantity-input .qty-input{border:1px solid var(--border-color-dark);background-color:var(--bg-color-custom)}.product-main quantity-input .qty-input:focus-within{border:1px solid var(--border-color-dark)}.product-main quantity-input .qty-input .qty-input__input{padding:10px 0;font:500 16px/1.1 var(--body-font-family)}.product-main quantity-input .qty-input__btn{width:40px!important;height:40px!important}.product-main .product-info__disclosure{font:500 16px/1.1 var(--body-font-family);color:var(--text-color-dark)}.product-main .disclosure--row{border-color:var(--border-color-light)}.product-main .disclosure>summary{padding:27px 0}.product-main .disclosure__content{padding-bottom:27px}.product-main .disclosure__title>.icon{margin-inline-end:12px}.product-main .disclosure__title .icon.icon--dollar_sign,.product-main .disclosure__title .icon.icon--truck{fill:none}.product-main .disclosure__title .icon.icon--dollar_sign path,.product-main .disclosure__title .icon.icon--truck path{transform:scale(.7)}.product-main .disclosure__panel{font:400 16px/1.4 var(--body-font-family);color:var(--text-color-dark)}.product-main .product-inventory{margin:32px 0}.product-main .product-info__block--recommendations{margin-top:32px}.product-main .product-info__block--recommendations h2{font:600 18px/1.2 var(--body-font-family);color:var(--text-color-dark)}.product-main .product-info__block--recommendations .carousel>.mb-2{margin-bottom:12px}.product-main .product-info__block--recommendations .slider-nav{gap:12px}.product-main .product-info__block--recommendations .slider-nav__btn{padding:0;width:20px;height:20px}.product-main .product-info__block--recommendations .slider-nav__btn.slider-nav__btn--offset{margin-inline-end:0}.product-main .product-info__block--recommendations .slider-nav__btn[aria-disabled=true],.product-main .product-info__block--recommendations .slider-nav__btn[disabled]{opacity:.2}.product-main .product-info__block--recommendations .slider-nav__btn .icon{width:20px;height:20px}.product-main .product-info__block--recommendations .card__media{flex:0 0 80px}.product-main .product-info__block--recommendations .card__media .image-blend{height:80px}.product-main .product-info__block--recommendations .card__media .image-blend .media{padding-top:0!important;height:100%}.product-main .product-info__block--recommendations .card__media .image-blend img{position:relative}.product-main .product-info__block--recommendations .card__info{padding-inline-start:12px}.product-main .product-info__block--recommendations .card__info .regular-text{margin-top:0;margin-bottom:8px;font:500 14px/1.3 var(--body-font-family);color:var(--text-color-dark)}.product-main .product-info__block--recommendations .card__info .regular-text a{color:var(--text-color-dark)}.product-main .product-info__block--recommendations .card__info .price{margin-bottom:12px}.product-main .product-info__block--recommendations .card__info .price .price__current{font:700 14px/1.1 var(--body-font-family);color:var(--text-color-dark)}.product-main .product-info__block--recommendations .card__info .btn{padding:6px 12px;font:500 14px/1.15 var(--body-font-family);border:1px solid var(--border-color-dark);background:var(--bg-color-custom);color:var(--text-color-dark);transition:all var(--transition)}.product-main .product-info__block--recommendations .card__info .btn:active,.product-main .product-info__block--recommendations .card__info .btn:focus,.product-main .product-info__block--recommendations .card__info .btn:hover{color:var(--text-color-grey);border-color:var(--text-color-grey)}.product-main .product-link-block{margin:0;border-top:1px solid var(--border-color-light);border-bottom:1px solid var(--border-color-light)}.product-main .product-link-block+.product-link-block,.product-main .product-link-block+details-disclosure .disclosure,.product-main details-disclosure+.product-link-block{border-top:none}.product-main .product-link-block .product-link-block__link{padding:27px 0;display:flex;gap:12px;align-items:center;font:500 16px/1.1 var(--body-font-family)}.product-main .product-link-block .product-link-block__link p{margin:0}.product-main .product-link-block svg{margin-left:auto}.product-main .add-accessories{display:none;margin:32px 0}.product-main .add-accessories__button{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px;font:500 16px/1 var(--body-font-family);border:0 solid var(--border-color-dark);background:#ce1800;color:var(--text-color-dark);transition:all var(--transition)}.product-main .add-accessories__button:active,.product-main .add-accessories__button:focus,.product-main .add-accessories__button:hover{opacity:.7}@media (max-width:768.98px){.cc-product-details{margin:0}.product-main .product-info{border-left:none}.product-main .product-media{padding-inline-end:0}.product-main .product-vendor-sku{font-size:14px}.product-main .product-title{font-weight:600;font-size:20px;line-height:1.4}.product-main .product-info{padding-inline-start:0}.product-main .product-info__price .price__current{font-weight:600;font-size:22px;line-height:1.4}.product-main .product-info__price .price__was{font-size:25px}.product-main .product-info__text{margin:16px 0 24px}.product-main .product-info__block--buy-buttons{margin-bottom:24px}.product-main .product-info__add-to-cart{margin-top:24px}.product-main .product-info__add-button{flex:1 1 100%}.product-main .product-info__add-button .btn{padding:15px}.product-main .product-info__add-to-cart quantity-input{flex:1 1 96px}.product-main quantity-input .qty-input .qty-input__btn{width:33px}.product-main quantity-input .qty-input .qty-input__input{width:30px}.product-main .product-inventory{margin:24px 0}.product-main .disclosure>summary{padding:20px 0}.product-main .disclosure__content{padding-bottom:20px}.product-main .product-info__block--recommendations .carousel>.mb-2{margin-bottom:16px}.product-main .product-info__block--recommendations .slider .slider__grid{width:100%}.product-main .product-link-block .product-link-block__link{padding:20px 0}.product-main .product-info__block.iconographies{margin:30px 0}.product-main .add-accessories{margin:16px 0}}@media (min-width:769px) and (max-width:1023px){.product-main .product-info__add-button{flex:1 1 100%}.product-main .product-info__add-button .btn{padding:11px 15px}.product-main .product-info__add-to-cart quantity-input{flex-shrink:1}.product-main .product-info__block--recommendations .slider .slider__grid{width:100%}}

.product-overview-title{
  font-size: 2rem;
  line-height: 1.3;
  font-weight: 700;
  margin: 0 0 .75rem;
}

/* spacing-tighten-v1 2026-06-19 */
.product-main .product-details__block,.product-main .product-info__block,.product-main .product-info__block--sm{margin:6px 0!important}
.product-main .product-info__block--buy-buttons{margin-bottom:22px!important}
.product-main .product-info__add-to-cart{margin-top:22px!important}
.product-main .product-info__block.iconographies{margin:20px 0!important}
.product-main .product-inventory{margin:22px 0!important}
.product-main .product-info__text{margin:14px 0 22px!important}
.product-info__block.product-info__text{margin-bottom:0!important;padding:0!important}
@media(max-width:768.98px){.product-main .product-info__block--buy-buttons{margin-bottom:16px!important}.product-main .product-info__add-to-cart{margin-top:16px!important}.product-main .product-inventory{margin:16px 0!important}.product-main .product-info__text{margin:12px 0 16px!important}.product-main .product-info__block.iconographies{margin:20px 0!important}.product-main .add-accessories{margin:12px 0!important}}
.product-main .disclosure>summary{padding:18px 0!important}
.product-main .disclosure__content{padding-bottom:18px!important}
.product-main .product-link-block .product-link-block__link{padding:18px 0!important}

/* spacing-v2-unified 2026-06-19 */
.product-main .product-details__block,.product-main .product-info__block,.product-main .product-info__block--sm,.product-main .product-info__block--md{margin:8px 0!important}
.product-main .product-info__title{margin:4px 0!important}
.product-main .product-vendor-sku{margin:4px 0!important}
.product-main .product-info__block.product-price,.product-main .product-price{margin:4px 0 12px 0!important}
.product-main .product-info__block--buy-buttons{margin-top:14px!important;margin-bottom:14px!important}
.product-main .product-info__add-to-cart{margin-top:0!important;margin-bottom:0!important}
.product-main .product-info__block.iconographies{margin:8px 0!important}
.product-main .product-inventory{margin:8px 0!important}
.product-main .product-info__text,.product-info__block.product-info__text{margin:8px 0!important;padding:0!important}
.product-main .js-instalments-form,.product-main .product-info__block .js-instalments-form,.product-main .product-info__block.shopify-block,.product-main .product-info__price + * .js-instalments-form{margin-top:4px!important;margin-bottom:4px!important}
@media(max-width:768.98px){.product-main .product-details__block,.product-main .product-info__block,.product-main .product-info__block--sm,.product-main .product-info__block--md{margin:8px 0!important}.product-main .product-info__block--buy-buttons{margin:14px 0!important}.product-main .product-inventory,.product-main .product-info__block.iconographies,.product-main .product-info__text,.product-info__block.product-info__text{margin:8px 0!important}.product-main .add-accessories{margin:8px 0!important}}
.product-main .disclosure>summary{padding:14px 0!important}
.product-main .disclosure__content{padding-bottom:14px!important}
.product-main .product-link-block .product-link-block__link{padding:14px 0!important}
#bogos-volume-discount-view{margin-top:0!important;margin-bottom:0!important}
.product-main .product-info__add-to-cart .product-info__add-button .btn--primary,.product-main .product-info__add-to-cart .product-info__add-button .btn--secondary{min-height:52px !important;height:52px !important;font-size:17px !important;font-weight:700 !important;letter-spacing:0.2px !important;border-radius:8px !important;box-shadow:0 2px 0 rgba(0,0,0,0.08),0 4px 12px rgba(220,38,38,0.18) !important;transition:transform 0.12s ease,box-shadow 0.12s ease,background-color 0.12s ease !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;line-height:1 !important;}.product-main .product-info__add-to-cart .product-info__add-button .btn--primary::before,.product-main .product-info__add-to-cart .product-info__add-button .btn--secondary::before{content:'';width:18px;height:18px;flex:0 0 18px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><circle cx='9' cy='21' r='1.5'/><circle cx='18' cy='21' r='1.5'/><path d='M1 1h4l2.7 13.4a2 2 0 0 0 2 1.6h9.7a2 2 0 0 0 2-1.6L23 6H6'/></svg>");background-repeat:no-repeat;background-position:center;background-size:contain;}.product-main .product-info__add-to-cart .product-info__add-button .btn--primary:hover,.product-main .product-info__add-to-cart .product-info__add-button .btn--secondary:hover{transform:translateY(-1px) !important;box-shadow:0 3px 0 rgba(0,0,0,0.10),0 8px 18px rgba(220,38,38,0.28) !important;}.product-main .product-info__add-to-cart .product-info__add-button .btn--primary:active,.product-main .product-info__add-to-cart .product-info__add-button .btn--secondary:active{transform:translateY(1px) !important;box-shadow:0 1px 0 rgba(0,0,0,0.10),0 2px 6px rgba(220,38,38,0.20) !important;}.product-main .product-info__add-to-cart .product-info__add-button .btn--primary:focus-visible,.product-main .product-info__add-to-cart .product-info__add-button .btn--secondary:focus-visible{outline:2px solid #ffffff;outline-offset:-4px;box-shadow:0 0 0 3px rgba(220,38,38,0.45),0 4px 12px rgba(220,38,38,0.30) !important;}.product-main .product-info__add-to-cart .quantity-input,.product-main .product-info__add-to-cart quantity-input{min-height:52px !important;height:52px !important;}.product-main .product-info__add-to-cart .quantity-input input{height:52px !important;font-size:16px !important;font-weight:600 !important;}.product-main .product-info__add-to-cart .quantity-input .btn--minus,.product-main .product-info__add-to-cart .quantity-input .btn--plus{height:52px !important;min-height:52px !important;}.product-main .product-info__add-to-cart .product-info__add-button span.btn{min-height:52px !important;height:52px !important;font-size:17px !important;font-weight:700 !important;border-radius:8px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;line-height:1 !important;}.product-main .product-info__add-to-cart .product-info__add-button span.btn::before{content:none !important;}@media (max-width:768px){.product-main .product-info__add-to-cart .product-info__add-button .btn--primary,.product-main .product-info__add-to-cart .product-info__add-button .btn--secondary{font-size:16px !important;}}
.product-main .product-info__block--buy-buttons{margin-bottom:4px!important}.product-main .product-info__block--buy-buttons+.product-info__block{margin-top:0!important;padding-top:0!important}.product-main .product-info__block>.shopify-block[id*="affirm_pay_over_time"]{margin-top:0!important;padding-top:0!important}.product-main .product-info__block .affirm-as-low-as{margin-top:0!important;padding-top:0!important;line-height:1.4!important}
/* WM product-image fix */ #product-media .media-viewer__item .media--cover picture>img.product-image,#product-media .media-viewer__item .media--cover picture{object-fit:contain!important;background-color:#fff}#product-media .media-viewer__item .media--cover picture>img.product-image{padding:16px}
.wm-rebate-badge,.wm-free-gift-line,#sca-gift-thumbnail,.fg-gift-thumbnail-container{display:none!important}
.product-info__block:has(.shopify-app-block [data-affirm-type]),.product-info__block:has(div[id*="affirm_pay_over_time_messaging_product_block"]){display:none!important}
cart-drawer .cart-item__image,.cc-cart-drawer .cart-item__image{padding-right:16px}@media (min-width:600px){cart-drawer .cart-item__image,.cc-cart-drawer .cart-item__image{padding-right:24px}}
body.wm-modal-open .slider-nav,body.wm-modal-open .slider-nav__btn,body.wm-modal-open .media-ctrl,body.wm-modal-open .media-ctrl__btn,body.wm-modal-open .media-ctrl__counter,body.wm-modal-open .splide__arrow,body.wm-modal-open .splide__arrows,body.wm-modal-open .product-media [name="prev"],body.wm-modal-open .product-media [name="next"]{visibility:hidden!important;z-index:0!important}
