:root{--grid-x-small: 320px;--grid-small: 480px;--grid-six-hundreds: 600px;--grid-medium: 768px;--grid-large: 1024px;--grid-smaller-widescreen: 1300px;--grid-small-widescreen: 1400px;--grid-widescreen: 1440px}.btn--text{display:inline-block;font-family:myriad-pro,sans-serif;font-size:16px;line-height:22px;letter-spacing:0;font-style:normal;font-weight:400;color:#121212;text-decoration:none;padding:0 0 3px;position:relative;transition:color .3s ease-in-out}.btn--text:after{content:"";position:absolute;bottom:0;left:0;width:100%;border-bottom:1px solid #121212;transition:width .3s ease-in-out}@media only screen and (min-width:769px){.btn--text:hover:after{width:0;transition:width .3s ease-in-out}}.btn--text.white{color:#fff}.btn--text.white:after{border-color:#fff}.btn--text.reverse:after{width:0}@media only screen and (min-width:769px){.btn--text.reverse:hover:after{width:100%}}.btn--text.v2{line-height:20px;font-weight:600}.btn--text.v2:after{bottom:5px}.btn--primary{display:inline-block;width:fit-content;min-width:183px;text-align:center;font-family:myriad-pro,sans-serif;font-size:16px;line-height:140%;font-weight:400;color:#000;padding:14px 29px 12px 28px;border:1px solid #000;text-decoration:none;position:relative;transition:all .5s ease-in-out}@media only screen and (max-width:1024px){.btn--primary{min-width:unset;font-size:14px;padding:10px 15px}}.btn--primary:before,.btn--primary:after{position:absolute;content:"";width:0;height:0;transition:all .5s ease-in-out}.btn--primary:before{bottom:-2px;right:-2px;border-bottom:2px solid rgba(0,0,0,0);border-right:2px solid rgba(0,0,0,0)}.btn--primary:after{top:-2px;left:-2px;border-top:2px solid rgba(0,0,0,0);border-left:2px solid rgba(0,0,0,0)}.btn--primary:hover:before,.btn--primary:hover:after{width:calc(50% + 2px);height:calc(50% + 2px);border-color:#000}.btn--primary.white{background-color:#fff;border:1px solid #fff;color:#000;padding:14px 24px 12px}.btn--primary.white:hover:before,.btn--primary.white:hover:after{border-color:gray}.btn--primary.white-outline{background-color:#0000;border:1px solid #fff;color:#fff}.btn--primary.white-outline:hover:before,.btn--primary.white-outline:hover:after{border-color:#fff}.btn--subtract{position:relative;padding-right:16.5px!important}.btn--subtract:after{content:"";display:block;width:6.5px;height:10.5px;background-image:url(/cdn/shop/files/subtract.svg);background-repeat:no-repeat;position:absolute;top:50%;right:0;transform:translateY(-50%) translate(0);opacity:1;transition:none}@media only screen and (min-width:769px){.btn--subtract:hover:after{animation:subtract-move-hide-show .6s cubic-bezier(.4,0,.2,1)}}.btn--border{display:inline-block;border:1px solid #000;padding:13px;background-color:#0000;color:#000;text-decoration:none;text-align:center;cursor:pointer;transition:all .3s ease-in-out}@media only screen and (min-width:769px){.btn--border{min-width:183px}.btn--border:hover{background-color:#000;color:#fff;transition:all .3s ease-in-out}}.btn--border.reverse{background-color:#000;color:#fff;transition:all .3s ease-in-out}@media only screen and (min-width:769px){.btn--border.reverse:hover{background-color:#fff;color:#000;transition:all .3s ease-in-out}}@keyframes subtract-move-hide-show{0%{transform:translateY(-50%) translate(0);opacity:1}40%{transform:translateY(-50%) translate(8px);opacity:0}50%{transform:translateY(-50%) translate(-8px);opacity:0}60%{transform:translateY(-50%) translate(-8px);opacity:0}to{transform:translateY(-50%) translate(0);opacity:1}}.template-product .section--page-with .product-information__grid{grid-column:2}.template-product .section--full-width .product-information__grid{grid-column:1/-1}.template-product .product-information__grid{width:100%;display:flex;flex-wrap:wrap;padding:20px 50px 0;gap:20px 24px;position:relative}@media only screen and (max-width:768px){.template-product .product-information__grid{padding:12px 16px 0;gap:18px}}.template-product .breadcrumbs__wrapper{width:100%}.template-product .product-information__title{font-family:myriad-pro,sans-serif;font-size:26px;line-height:32px;letter-spacing:0;font-style:normal;font-weight:400;line-height:28px;color:#000;width:calc(100% - 44px);margin:0 0 6px}.template-product .product-information__media{width:calc(60.13333% - 24px);min-width:unset;max-width:850px;margin:0 0 0 auto}@media only screen and (max-width:768px){.template-product .product-information__media{width:100%}}.template-product .product-details{width:39.86667%;min-width:unset;max-width:850px;margin:0 auto 0 0}@media only screen and (max-width:768px){.template-product .product-details{width:100%;padding:2px 0 0;position:unset}}.template-product .product-details .group-block{padding:0}@media only screen and (max-width:768px){.template-product .product-details .group-block{position:unset}}.template-product .product-details .group-block-content{gap:0}@media only screen and (max-width:768px){.template-product .product-details .group-block-content{position:unset}}.template-product .product-details #swym-embed-pdp-btn-wrapper{display:flex;align-items:flex-start;gap:24px}.template-product .product-details #swym-embed-pdp-btn-wrapper #swym-atw-button-container{width:32px;height:32px}@media only screen and (max-width:1024px){.template-product .product-details #swym-embed-pdp-btn-wrapper #swym-atw-button-container{position:absolute;top:51px;right:13px}}.template-product .product-details #swym-embed-pdp-btn-wrapper #swym-atw-pdp-button{padding:0;background-color:#0000;width:100%;height:100%;display:flex;align-items:center;justify-content:center;transform:unset!important}.template-product .product-details #swym-embed-pdp-btn-wrapper #swym-atw-pdp-button svg{transform:scale(1.25)}.template-product .product-details h1{width:calc(100% - 56px);font-family:myriad-pro,sans-serif;font-size:26px;line-height:32px;letter-spacing:0;font-style:normal;font-weight:400;color:#000;margin:0 0 16px}@media only screen and (max-width:768px){.template-product .product-details h1{display:none}}.template-product .product-details .text-block{padding:0}.template-product .product-details .price{font-family:myriad-pro,sans-serif;font-size:26px;line-height:32px;letter-spacing:0;font-style:normal;font-weight:400;color:#000}@media only screen and (max-width:768px){.template-product .product-details .divider{width:calc(100% + 32px);margin:0 -16px}}.template-product .product-details product-price{margin:0 0 30px}.template-product .product-details .buy-buttons-block{margin:15px 0 0}.template-product .product-details .quantity-selector{border-radius:0;border:1px solid #000;height:50px}.template-product .product-details .quantity-selector input{font-family:myriad-pro,sans-serif;font-size:16px;line-height:22px;letter-spacing:0;font-style:normal;font-weight:400;color:#000}.template-product .product-details .quantity-selector .button{color:#000}.template-product .product-details .quantity-selector .button[disabled]{opacity:.5}.template-product .product-details .quantity-selector .button .svg-wrapper{transform:unset}.template-product .product-details .add-to-cart-button{border-radius:0;background-color:#00703c;font-family:myriad-pro,sans-serif;font-size:16px;line-height:22px;letter-spacing:0;font-style:normal;font-weight:400;height:50px}.template-product .product-details .add-to-cart-button[disabled]{opacity:1;background-color:#ebebeb;color:gray}.template-product .product-details .add-to-cart-button .add-to-cart-icon{display:none}.template-product .media-gallery--carousel slideshow-arrows{mix-blend-mode:unset}.template-product .media-gallery--carousel slideshow-arrows .slideshow-control{padding:0;padding-inline-start:0;width:51px;height:51px;display:flex;align-items:center;justify-content:center;background:#ffffff80;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);color:#000}@media only screen and (max-width:768px){.template-product .media-gallery--carousel slideshow-arrows .slideshow-control{width:41px;height:41px}}.template-product .media-gallery--carousel slideshow-arrows .slideshow-control.slideshow-control--previous{margin:0 0 0 20px}@media only screen and (max-width:768px){.template-product .media-gallery--carousel slideshow-arrows .slideshow-control.slideshow-control--previous{margin:0}}.template-product .media-gallery--carousel slideshow-arrows .slideshow-control.slideshow-control--next{margin:0 20px 0 0}@media only screen and (max-width:768px){.template-product .media-gallery--carousel slideshow-arrows .slideshow-control.slideshow-control--next{margin:0}}.template-product .media-gallery--carousel slideshow-arrows .slideshow-control .icon-caret{rotate:0deg}.template-product .media-gallery--carousel slideshow-arrows .slideshow-control .icon-caret svg{max-width:17px;max-height:17px}.template-product .media-gallery--carousel .product-media-container__zoom-button{position:absolute;bottom:20px;right:20px;width:51px;height:51px;background:#ffffff80;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);display:flex;align-items:center;justify-content:center;cursor:zoom-in}@media only screen and (max-width:768px){.template-product .media-gallery--carousel .product-media-container__zoom-button{width:41px;height:41px}}@media only screen and (max-width:768px){.template-product .media-gallery--carousel .product-media-container__zoom-button{bottom:5px;right:0}}.template-product .media-gallery--carousel .product-media-container__zoom-button svg{max-width:20px;max-height:19px}.template-product .media-gallery--carousel slideshow-component{padding:0 0 0 5px!important}@media only screen and (max-width:768px){.template-product .media-gallery--carousel slideshow-component{padding:0!important;width:calc(100% + 32px);margin:0 -16px}}.template-product .media-gallery--carousel slideshow-slide{padding:5px}@media only screen and (max-width:768px){.template-product .media-gallery--carousel slideshow-slide{padding:5px 0}}.template-product .media-gallery--grid .product-media-container__zoom-button{position:absolute;bottom:20px;right:20px;width:auto;height:auto;padding:12px;background:#ffffffe6;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:zoom-in;z-index:var(--layer-flat);transition:all .3s ease-in-out}.template-product .media-gallery--grid .product-media-container__zoom-button svg{width:20px;height:20px}.template-product slideshow-controls[thumbnails]:is([pagination-position=right],[pagination-position=left]) .slideshow-controls__thumbnails-wrapper{display:flex;flex-direction:column;position:relative;flex:1;height:100%;padding:5px 9px 5px 5px}.template-product slideshow-controls[thumbnails]:is([pagination-position=right],[pagination-position=left]) .slideshow-controls__thumbnails-container{flex:1;overflow-y:auto;overflow-x:hidden;min-height:0;-webkit-mask-image:none!important;mask-image:none!important;position:relative}.template-product slideshow-controls[thumbnails]:is([pagination-position=right],[pagination-position=left]) .slideshow-controls__thumbnail-arrow{width:100%;height:51px;display:flex;align-items:center;justify-content:center;color:#000;border:none;cursor:pointer;transition:opacity .3s ease-in-out}.template-product slideshow-controls[thumbnails]:is([pagination-position=right],[pagination-position=left]) .slideshow-controls__thumbnail-arrow .icon-caret svg{max-width:17px;max-height:17px}.template-product slideshow-controls[thumbnails]:is([pagination-position=right],[pagination-position=left]) .slideshow-controls__thumbnail-arrow.slideshow-controls__thumbnail-arrow--up{margin:0 0 8px}.template-product slideshow-controls[thumbnails]:is([pagination-position=right],[pagination-position=left]) .slideshow-controls__thumbnail-arrow.slideshow-controls__thumbnail-arrow--up .icon-caret{rotate:-90deg}.template-product slideshow-controls[thumbnails]:is([pagination-position=right],[pagination-position=left]) .slideshow-controls__thumbnail-arrow.slideshow-controls__thumbnail-arrow--down{margin:8px 0 0}.template-product slideshow-controls[thumbnails]:is([pagination-position=right],[pagination-position=left]) .slideshow-controls__thumbnail-arrow.slideshow-controls__thumbnail-arrow--down .icon-caret{rotate:90deg}.template-product slideshow-controls[thumbnails]:is([pagination-position=right],[pagination-position=left]) .slideshow-controls__thumbnail-arrow.inactive,.template-product slideshow-controls[thumbnails]:is([pagination-position=right],[pagination-position=left]) .slideshow-controls__thumbnail-arrow:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.template-product .slideshow-controls__thumbnails{gap:4px;padding-block:0!important;padding-inline:0!important}.template-product .slideshow-controls__thumbnails .slideshow-control{width:var(--thumbnail-width);padding:4.5px;border:1px solid rgba(0,0,0,0)}.template-product .slideshow-controls__thumbnails .slideshow-control:is([aria-selected=true]){outline:none;border-color:#000}.template-product .slideshow-controls__thumbnails .slideshow-control.slideshow-controls__thumbnail--video{padding:8px}.template-product .slideshow-controls__thumbnails .slideshow-controls__thumbnail-badge{top:50%;left:50%;transform:translate(-50%,-50%);background-color:unset;border:none;border-radius:0;box-shadow:none;width:30px;height:26px;background-color:#0000}.template-product .slideshow-controls__thumbnails .slideshow-controls__thumbnail-badge svg{width:100%;height:100%;fill:#0000}.template-product .media-gallery__mobile-controls{max-width:100px;left:50%;bottom:23.5px;transform:translate(-50%);mix-blend-mode:unset;min-height:unset}.template-product .media-gallery__mobile-controls .slideshow-controls__dots{padding:0;gap:0;width:100%;height:3px;background-color:#fff;border-radius:0}.template-product .media-gallery__mobile-controls .slideshow-controls__dots li{flex:1;height:100%}.template-product .media-gallery__mobile-controls .slideshow-controls__dots button{width:100%;height:3px;margin:0;border-radius:0}.template-product .media-gallery__mobile-controls .slideshow-controls__dots button[aria-selected=true]{background-color:#000}.template-product .media-gallery__mobile-controls .slideshow-controls__dots button:after{display:none}.template-product slideshow-container{position:relative;grid-area:container}.template-product .product-key-features__list{display:flex;flex-direction:column;list-style:none;padding:30px 0;margin:0;border-top:1px solid #ebebeb}.template-product .product-key-features__list .product-key-features__item{font-family:myriad-pro,sans-serif;font-size:16px;line-height:22px;letter-spacing:0;font-style:normal;font-weight:400;color:#000;position:relative;padding:0 0 0 24px}.template-product .product-key-features__list .product-key-features__item:before{content:"";position:absolute;left:10px;top:50%;transform:translateY(-50%);width:3.5px;height:3.5px;border-radius:50%;background-color:#000}.template-product .product-usps__list{display:flex;list-style:none;margin:39px 0;padding:0}@media only screen and (max-width:1024px){.template-product .product-usps__list{flex-wrap:wrap;justify-content:center;gap:31px 0}}.template-product .product-usps__list .product-usps__item{flex:1 1 0;min-width:0;text-align:center}@media only screen and (max-width:1024px){.template-product .product-usps__list .product-usps__item{flex:unset;width:33.33%}.template-product .product-usps__list .product-usps__item:nth-of-type(1){order:1}.template-product .product-usps__list .product-usps__item:nth-of-type(2){order:4}.template-product .product-usps__list .product-usps__item:nth-of-type(3){order:2}.template-product .product-usps__list .product-usps__item:nth-of-type(4){order:5}.template-product .product-usps__list .product-usps__item:nth-of-type(5){order:3}}.template-product .product-usps__list .product-usps__item:not(:last-child) .product-usps__item-icon--wrapper{border-right:1px solid #ebebeb}@media only screen and (max-width:1024px){.template-product .product-usps__list .product-usps__item:not(:last-child) .product-usps__item-icon--wrapper{border-right:none}}.template-product .product-usps__list .product-usps__item--wrapper{display:flex;flex-direction:column;align-items:center;gap:18px}@media only screen and (max-width:768px){.template-product .product-usps__list .product-usps__item--wrapper{gap:13px}}.template-product .product-usps__list .product-usps__item-icon--wrapper{width:100%;height:51px;display:flex;align-items:center;justify-content:center}.template-product .product-usps__list .product-usps__item-icon--inner{min-width:32px;min-height:33px;max-width:75px;margin:0 auto}.template-product .product-usps__list .product-usps__item-icon{max-width:41px;max-height:41px}.template-product .product-usps__list .product-usps__item-title{font-family:myriad-pro,sans-serif;font-size:14px;line-height:auto;letter-spacing:0;font-style:normal;font-weight:400;line-height:16px;color:#000}.product-badges{position:absolute;padding:6.5px 14px;font-family:myriad-pro,sans-serif;font-size:14px;line-height:17px;letter-spacing:0;font-weight:600;font-style:normal;color:#fff;text-transform:uppercase;min-width:unset!important;display:flex;width:fit-content;align-items:center}@media only screen and (max-width:768px){.product-badges{font-family:myriad-pro,sans-serif;font-size:12px;line-height:12px;letter-spacing:0;font-weight:600;font-style:normal;padding:6.5px 8px}}.product-badges strong{font-family:myriad-pro,sans-serif;font-size:14px;line-height:17px;letter-spacing:0;font-weight:600;font-style:normal;color:#fff;text-transform:uppercase}@media only screen and (max-width:768px){.product-badges strong{font-family:myriad-pro,sans-serif;font-size:12px;line-height:12px;letter-spacing:0;font-weight:600;font-style:normal;padding:6.5px 8px}}.product-badges.product-badges__badge--bottom-left{left:0;bottom:10px;padding:14px 6.5px;writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap;text-align:center}@media only screen and (max-width:768px){.product-badges.product-badges__badge--bottom-left{bottom:0;padding:8px 6.5px}}.product-badges.product-badges__badge--top-left{top:0;left:0}.product-badges.product-badges__badge--top-right{top:0;right:0}.product-badges.online-in-store{background-color:var(--badge-online-in-store-color)}.product-badges.trending{background-color:var(--badge-trending-color)}.product-badges.best-seller{background-color:var(--badge-best-seller-color)}.product-badges.new{background-color:var(--badge-new-color)}.product-badges.top-rated{background-color:var(--badge-top-rated-color)}.product-badges.sale{background-color:var(--badge-sale-color)}.product-badges.clearance{background-color:var(--badge-clearance-color);color:#ee135d}.product-badges.clearance strong{color:#ee135d}.template-product product-price{display:flex;flex-direction:column}.template-product .price-container{order:1}.template-product .price-container.price-container--clearance{display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:24px}@media only screen and (max-width:768px){.template-product .price-container.price-container--clearance{justify-content:space-between}}.template-product .price-container.price-container--clearance .price{font-family:myriad-pro,sans-serif;font-size:26px;line-height:32px;letter-spacing:0;font-style:normal;font-weight:400;color:#eb5757}@media only screen and (max-width:768px){.template-product .price-container.price-container--clearance .price{font-weight:600}}.template-product .price-container.price-container--clearance .compare-at-price{font-family:myriad-pro,sans-serif;font-size:26px;line-height:32px;letter-spacing:0;font-style:normal;font-weight:400;color:gray}.template-product .price-container:not(.price-container--clearance){display:flex;flex-direction:row;justify-content:space-between}.template-product .price-container:not(.price-container--clearance) .bbbme-compare-at-price{order:2;font-family:myriad-pro,sans-serif;font-size:26px;line-height:32px;letter-spacing:0;font-style:normal;font-weight:400;color:gray}@media only screen and (max-width:768px){.template-product .price-container:not(.price-container--clearance) .bbbme-compare-at-price{font-size:24px;line-height:30px}}.template-product .price-container:not(.price-container--clearance) .bbbme-compare-at-price:before{content:"RRP: "}.template-product .price-container:not(.price-container--clearance) .bbbme-price{order:1;font-family:myriad-pro,sans-serif;font-size:26px;line-height:32px;letter-spacing:0;font-style:normal;font-weight:400;font-weight:600;color:#00703c;margin:0 auto 0 0}@media only screen and (max-width:768px){.template-product .price-container:not(.price-container--clearance) .bbbme-price{line-height:30px}}.template-product .product-details .product-price--discounted.with-in-product-page{display:flex;gap:0 24px}@media only screen and (max-width:768px){.template-product .product-details .product-price--discounted.with-in-product-page{justify-content:space-between;flex-wrap:wrap;gap:0 6px}}.template-product .product-details .product-price--discounted.with-in-product-page .price{font-family:myriad-pro,sans-serif;font-size:26px;line-height:32px;letter-spacing:0;font-style:normal;font-weight:400;color:#eb5757}.template-product .product-details div[ref=priceContainer]{display:flex;flex-wrap:wrap}.template-product .product-details div[ref=priceContainer] .compare-at-price+.price{margin:0 auto 0 0}.template-product .product-details div[ref=priceContainer] .price{order:1}.template-product .product-details div[ref=priceContainer] .compare-at-price{order:2}.template-product .product-details .compare-at-price{font-family:myriad-pro,sans-serif;font-size:26px;line-height:32px;letter-spacing:0;font-style:normal;font-weight:400;color:gray;text-decoration:none;position:relative;display:inline-block;opacity:1}.template-product .product-details .compare-at-price:after{content:"";position:absolute;left:0;bottom:14px;width:100%;border-bottom:1px solid gray;opacity:1}.template-product .installments{order:2;display:block;margin:4px 0 16px!important}@media only screen and (max-width:768px){.template-product .installments{margin:4px 0 20px!important}}.template-product .installments form{padding:0}.template-product .installments .installments__text{display:flex;align-items:center;gap:2px;font-family:myriad-pro,sans-serif;font-size:14px;line-height:auto;letter-spacing:0;font-style:normal;font-weight:400;color:#000}.template-product .installments svg{width:fit-content;height:13px}.template-product .bbbme-price-line__wrapper{order:9;width:100%}.template-product .bbbme-price-line__wrapper .bbbme-price-line__badge{display:none}.template-product .bbbme-price-line__wrapper .bbbme-price-line__price{width:fit-content;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px}.template-product .bbbme-price-line__wrapper .bbbme-price-line__price .price,.template-product .bbbme-price-line__wrapper .bbbme-price-line__price .bbbme-price-line__price-text{font-family:myriad-pro,sans-serif;font-size:18px;line-height:24px;letter-spacing:0;font-style:normal;font-weight:400;font-weight:600;color:#00703c}@media only screen and (max-width:768px){.template-product .bbbme-price-line__wrapper .bbbme-price-line__price .price,.template-product .bbbme-price-line__wrapper .bbbme-price-line__price .bbbme-price-line__price-text{font-size:20px}}.template-product .product-price__custom-installment{order:8;width:100%;margin:4px 0 16px}@media only screen and (max-width:768px){.template-product .product-price__custom-installment{margin:4px 0 20px}}.template-product .product-price__custom-installment .product-price__custom-installment-text{display:flex;align-items:center;gap:2px;font-family:myriad-pro,sans-serif;font-size:14px;line-height:auto;letter-spacing:0;font-style:normal;font-weight:400;color:#000}.template-product .product-price__custom-installment .product-price__custom-installment-text svg{width:auto;height:13px;aspect-ratio:166/31}.bbbme-price-info-popup{display:inline-flex;justify-content:center;align-items:center;order:3}.bbbme-price-info-popup .bbbme-price-info__button{display:inline-flex;align-items:center;padding:0;margin:0;cursor:pointer;background:none;border:none}.bbbme-price-info-popup .bbbme-price-info__dialog{box-shadow:0 4px 20px #00000026;border-radius:14px!important;background-color:#fff;padding:36px 24px 24px;width:calc(100% - 48px);height:fit-content;max-width:500px;max-height:500px}.bbbme-price-info-popup .bbbme-price-info__dialog[open]{animation:modalSlideInTop .3s ease-in-out forwards}.bbbme-price-info-popup .bbbme-price-info__dialog.dialog-closing{animation:modalSlideOutTop .3s ease-in-out forwards}.bbbme-price-info-popup .bbbme-price-info__close{position:absolute;top:5px;right:5px;z-index:2;width:40px;height:40px;opacity:1}.template-product .variant-picker{margin:0 0 15px}.template-product .variant-picker legend{margin:0 0 8px;font-family:myriad-pro,sans-serif;font-size:16px;line-height:22px;letter-spacing:0;font-style:normal;font-weight:400;font-weight:600;color:#000;display:flex;width:100%}.template-product .variant-picker .variant-option__swatch-value{color:#000}.template-product .variant-picker .variant-option--buttons{gap:6px 10px}.template-product .variant-picker .variant-option--buttons.variant-option--equal-width-buttons{gap:12px;display:flex;flex-wrap:wrap}@media only screen and (max-width:768px){.template-product .variant-picker .variant-option--buttons.variant-option--equal-width-buttons{gap:6px}}.template-product .variant-picker .variant-option__swatch-value{font-weight:400;padding:0 0 0 4px}.template-product .variant-picker .variant-option__button-label--has-swatch{display:inline-flex;justify-content:center;align-items:center;width:50px;min-width:unset;height:50px;border-radius:50%;padding-block:0;padding-inline:0;outline:none;outline-offset:unset;flex-basis:unset;border:1px solid rgba(0,0,0,0);background-color:#0000!important;position:relative}@media only screen and (max-width:768px){.template-product .variant-picker .variant-option__button-label--has-swatch{width:40px;height:40px}}.template-product .variant-picker .variant-option__button-label--has-swatch:has(:checked){border-color:#000}.template-product .variant-picker .variant-option__button-label--has-swatch:has(:checked).variant-unavailable{border-color:#000}.template-product .variant-picker .variant-option__button-label--has-swatch.variant-unavailable{border-color:#dedede;color:#dedede}.template-product .variant-picker .variant-option__button-label--has-swatch .swatch__wrapper{width:fit-content;height:fit-content}.template-product .variant-picker .variant-option__button-label--has-swatch .swatch{width:32px;height:32px;min-width:unset;min-height:unset;border:none}@media only screen and (max-width:768px){.template-product .variant-picker .variant-option__button-label--has-swatch .swatch{width:26px;height:26px}}.template-product .variant-picker .variant-option__button-label--has-swatch .swatch.white{border:1px solid #939395}.template-product .variant-picker .variant-option__button-label--has-swatch svg{transform:rotate(-45deg);color:#dedede;stroke-width:unset;stroke:unset}.template-product .variant-picker .variant-option__button-label:not(.variant-option__button-label--has-swatch){flex:unset;border-radius:0;border:1px solid #ebebeb;font-family:myriad-pro,sans-serif;font-size:16px;line-height:22px;letter-spacing:0;font-style:normal;font-weight:400;color:#000;min-height:unset;min-width:138px;height:fit-content;padding-block:0;padding-inline:0;padding:8px 24px;position:relative}@media only screen and (max-width:768px){.template-product .variant-picker .variant-option__button-label:not(.variant-option__button-label--has-swatch){min-width:110px;padding:8px 0}}.template-product .variant-picker .variant-option__button-label:not(.variant-option__button-label--has-swatch):before{display:none}.template-product .variant-picker .variant-option__button-label:not(.variant-option__button-label--has-swatch):has(:checked){background-color:#ede8e1;border-color:#ede8e1}.template-product .variant-picker .variant-option__button-label:not(.variant-option__button-label--has-swatch):has(:checked).variant-unavailable{background-color:#0000;border-color:#d1d1d1}.template-product .variant-picker .variant-option__button-label:not(.variant-option__button-label--has-swatch).variant-unavailable{position:relative;color:#d1d1d1;background-color:#0000;background:linear-gradient(to bottom right,transparent calc(50% - .5px),#D1D1D1 calc(50% - .5px),#D1D1D1 calc(50% + .5px),transparent calc(50% + .5px))}.template-product .variant-picker .variant-option__button-label:not(.variant-option__button-label--has-swatch).variant-unavailable:after,.template-product .variant-picker .variant-option__button-label:not(.variant-option__button-label--has-swatch).variant-unavailable svg{display:none}.template-product .variant-picker .variant-option__button-label:not(.variant-option__button-label--has-swatch) .variant-option__button-label__pill{background-color:#ede8e1}.template-product .variant-picker .variant-option__button-label__pill{left:100%}.template-product .variant-picker .variant-option--dropdowns{display:flex;flex-wrap:wrap}.template-product .variant-picker .variant-option--dropdowns label{margin:0;font-family:myriad-pro,sans-serif;font-size:16px;line-height:22px;letter-spacing:0;font-style:normal;font-weight:400;font-weight:600;color:#000;width:100%;display:flex}.template-product .variant-picker .variant-option--dropdowns .variant-option__dropdown-label{width:calc(100% - 110px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.template-product .variant-picker .variant-option--dropdowns .variant-option__swatch-value{color:#000}.template-product .variant-picker .variant-option--dropdowns .variant-option__select-wrapper{width:100%;border-radius:0;border:1px solid #000;margin:12px 0 0}.template-product .variant-picker .variant-option--dropdowns .variant-option__select-wrapper svg{position:absolute;right:16.5px;top:50%;transform:translateY(-50%)}.template-product .variant-picker .variant-option--dropdowns .variant-option__select{font-family:myriad-pro,sans-serif;font-size:16px;line-height:22px;letter-spacing:0;font-style:normal;font-weight:400;color:#000;padding:14px 76px 14px 16.5px}.template-product .variant-picker .size-guide-wrapper{margin:0 0 0 auto}.template-product .variant-picker .size-guide-wrapper .variant-option__size-guide{font-family:myriad-pro,sans-serif;font-size:16px;line-height:22px;letter-spacing:0;font-style:normal;font-weight:400;color:#000;font-weight:600}.template-product .size-guide-drawer .size-guide-drawer__dialog{width:95%;max-width:570px;height:100%;max-height:100%;border-radius:0;margin:0 0 0 auto;padding:0}.template-product .size-guide-drawer .size-guide-drawer__header{display:flex;flex-direction:column;gap:15px;padding:25px 30px 30px;border-bottom:1px solid #ebebeb}.template-product .size-guide-drawer .size-guide-drawer__title{font-family:myriad-pro,sans-serif;font-size:26px;line-height:32px;letter-spacing:0;font-style:normal;font-weight:400;color:#000}.template-product .size-guide-drawer .size-gduie-drawer__desctiption{display:flex;flex-direction:column}.template-product .size-guide-drawer .size-gduie-drawer__desctiption p{margin:0;font-family:myriad-pro,sans-serif;font-size:16px;line-height:22px;letter-spacing:0;font-style:normal;font-weight:400;color:#000}.template-product .size-guide-drawer .size-guide-drawer__inner{padding:36px 30px 30px;font-weight:400}.template-product .size-guide-drawer .size-guide-drawer__input{display:none}.template-product .size-guide-drawer .size-guide-drawer__labels{display:flex;width:100%;margin:0 0 25px}.template-product .size-guide-drawer .size-guide-drawer__labels label{display:inline-flex;align-items:center;justify-content:center;flex:1 1 0;text-align:center;font-family:myriad-pro,sans-serif;font-size:16px;line-height:22px;letter-spacing:0;font-style:normal;font-weight:400;line-height:19px;font-weight:600;padding:0 0 13px;border-bottom:1px solid #ebebeb;transition:all .3s ease-in-out;cursor:pointer}.template-product .size-guide-drawer .size-guide-drawer__contents{position:relative}.template-product .size-guide-drawer .size-guide-drawer__content{opacity:0;z-index:0;transition:all .3s ease-in-out;display:flex;flex-direction:column;position:absolute;top:0;left:0;width:100%;height:100%}.template-product .size-guide-drawer .size-guide-drawer__content-line{display:flex;width:100%}.template-product .size-guide-drawer .size-guide-drawer__content-line:not(:first-child){border-top:1px solid #ede8e1}.template-product .size-guide-drawer .size-guide-drawer__content-line:nth-child(2n){background-color:#f6f4f1}.template-product .size-guide-drawer .size-guide-drawer__content-line.header-line .size-guide-drawer__content-line-item{font-weight:600}.template-product .size-guide-drawer .size-guide-drawer__content-line-item{flex:1 1 0;text-align:center;font-family:myriad-pro,sans-serif;font-size:14px;line-height:auto;letter-spacing:0;font-style:normal;line-height:17px;font-weight:400;padding:13px 15px 12px;transition:all .3s ease-in-out;display:inline-flex;align-items:center;justify-content:center}.template-product .size-guide-drawer .size-guide-drawer__content-line-item:first-child{font-weight:600;text-align:left;justify-content:flex-start}.template-product .size-guide-drawer .size-guide-drawer__content-line-item:not(:last-child):not(:first-child){border-left:1px solid #ede8e1;border-right:1px solid #ede8e1}.template-product .size-guide-drawer .size-guide-drawer__content-note{margin:35px 0 0;font-family:myriad-pro,sans-serif;font-size:16px;line-height:22px;letter-spacing:0;font-style:normal;font-weight:400}.template-product .size-guide-drawer .size-guide-drawer__content-note span:first-child{font-weight:600}.template-product .bb-product__product-price{font-family:myriad-pro,sans-serif;font-size:26px;line-height:32px;letter-spacing:0;font-style:normal;font-weight:400;color:#000;margin:0 0 30px}@media only screen and (max-width:768px){.template-product .bb-product__product-price{margin:0 0 24px}}.template-product .bb-variant-picker .variant-picker__form{margin:30px 0 0}@media only screen and (max-width:768px){.template-product .bb-variant-picker .variant-picker__form{margin:17px 0 0}}.template-product .bb-bundle-builder-table{margin:0 0 27px}@media only screen and (max-width:768px){.template-product .bb-bundle-builder-table{margin:0 0 11px}}.template-product .bb-bundle-builder-table .variant-option--table{padding:0;margin:0;border:none}.template-product .bb-bundle-builder-table .bb-bundle-builder-table__table{display:flex;flex-direction:column;margin:0 0 24px}@media only screen and (max-width:768px){.template-product .bb-bundle-builder-table .bb-bundle-builder-table__table{margin:0 0 22px}}.template-product .bb-bundle-builder-table .bb-bundle-builder-table__row{display:flex;border-top:1px solid #ebebeb}@media only screen and (max-width:768px){.template-product .bb-bundle-builder-table .bb-bundle-builder-table__row{gap:14px}.template-product .bb-bundle-builder-table .bb-bundle-builder-table__row:last-child{border-bottom:1px solid #ebebeb}}.template-product .bb-bundle-builder-table .bb-bundle-builder-table__row.bb-bundle-builder-table__row--header{border:none}@media only screen and (max-width:768px){.template-product .bb-bundle-builder-table .bb-bundle-builder-table__row.bb-bundle-builder-table__row--header .bb-bundle-builder-table__left{padding:0}}.template-product .bb-bundle-builder-table .bb-bundle-builder-table__row.bb-bundle-builder-table__row--header .bb-bundle-builder-table__right{padding:0 0 0 6px}@media only screen and (max-width:768px){.template-product .bb-bundle-builder-table .bb-bundle-builder-table__row.bb-bundle-builder-table__row--header .bb-bundle-builder-table__right{padding:0}}.template-product .bb-bundle-builder-table .bb-bundle-builder-table__row.bb-bundle-builder-table__row--header .bb-bundle-builder-table__cell{font-family:myriad-pro,sans-serif;font-size:16px;line-height:22px;letter-spacing:0;font-style:normal;font-weight:400;font-weight:600;color:#000;padding:13px 0 12px}@media only screen and (max-width:768px){.template-product .bb-bundle-builder-table .bb-bundle-builder-table__row.bb-bundle-builder-table__row--header .bb-bundle-builder-table__cell--price{display:none}}.template-product .bb-bundle-builder-table .bb-bundle-builder-table__row.bb-bundle-builder-table__row--header .bb-bundle-builder-table__cell--bbbme{font-style:italic;color:#fff;background-color:#00703c;text-align:center}@media only screen and (max-width:768px){.template-product .bb-bundle-builder-table .bb-bundle-builder-table__row.bb-bundle-builder-table__row--header .bb-bundle-builder-table__cell--bbbme{display:none}}.template-product .bb-bundle-builder-table .bb-bundle-builder-table__row.bb-bundle-builder-table__row--header .bb-bundle-builder-table__cell--qty{text-align:center}.template-product .bb-bundle-builder-table .bb-bundle-builder-table__left{width:74.08026756%;display:flex}@media only screen and (max-width:768px){.template-product .bb-bundle-builder-table .bb-bundle-builder-table__left{width:calc(68.57142857% - 14px);flex-wrap:wrap;gap:2px;padding:12px 0}}.template-product .bb-bundle-builder-table .bb-bundle-builder-table__left .bb-bundle-builder-table__cell:not(:first-child){width:21.67042889%}@media only screen and (max-width:768px){.template-product .bb-bundle-builder-table .bb-bundle-builder-table__left .bb-bundle-builder-table__cell:not(:first-child){width:fit-content}}.template-product .bb-bundle-builder-table .bb-bundle-builder-table__left .bb-bundle-builder-table__cell:first-child{margin:0 auto 0 0}@media only screen and (max-width:768px){.template-product .bb-bundle-builder-table .bb-bundle-builder-table__left .bb-bundle-builder-table__cell:first-child{width:100%}}.template-product .bb-bundle-builder-table .bb-bundle-builder-table__right{width:25.91973244%;padding:6px 0 6px 6px}@media only screen and (max-width:768px){.template-product .bb-bundle-builder-table .bb-bundle-builder-table__right{padding:12px 0;width:31.42857143%}}.template-product .bb-bundle-builder-table .bb-bundle-builder-table__right .bb-bundle-builder-table__cell{width:100%;display:block}.template-product .bb-bundle-builder-table .bb-bundle-builder-table__cell{font-family:myriad-pro,sans-serif;font-size:16px;line-height:22px;letter-spacing:0;font-style:normal;font-weight:400;color:#000;display:inline-flex;align-items:center}@media only screen and (max-width:768px){.template-product .bb-bundle-builder-table .bb-bundle-builder-table__cell{line-height:22px;height:fit-content}}@media only screen and (max-width:768px){.template-product .bb-bundle-builder-table .bb-bundle-builder-table__cell.bb-bundle-builder-table__cell--price{margin:auto auto auto 0;font-weight:600;line-height:19px}}.template-product .bb-bundle-builder-table .bb-bundle-builder-table__cell.bb-bundle-builder-table__cell--bbbme{font-weight:600;color:#fff;justify-content:center;background-color:#00703c}@media only screen and (max-width:768px){.template-product .bb-bundle-builder-table .bb-bundle-builder-table__cell.bb-bundle-builder-table__cell--bbbme{font-size:14px;line-height:17px;padding:5px 10px 4px}}.template-product .bb-bundle-builder-table .bb-bundle-builder-table__cell--bbbme-text{display:none}@media only screen and (max-width:768px){.template-product .bb-bundle-builder-table .bb-bundle-builder-table__cell--bbbme-text{display:inline-block;text-decoration:underline;font-style:italic}}@media only screen and (max-width:768px){.template-product .bb-bundle-builder-table .bb-bundle-builder-table__cell--bbbme-price:before{content:" - ";padding:0 0 0 5px}}.template-product .bb-bundle-builder-table .quantity-selector{width:100%;border:1px solid #ebebeb}.template-product .bb-bundle-builder-table .quantity-selector input{font-family:myriad-pro,sans-serif;font-size:16px;line-height:22px;letter-spacing:0;font-style:normal;font-weight:400;color:#000;padding:0}.template-product .bb-bundle-builder-table .quantity-selector .quantity-minus,.template-product .bb-bundle-builder-table .quantity-selector .quantity-plus{width:40px;height:40px}.template-product .bb-bundle-builder-table__total--line{display:flex;justify-content:flex-end;margin:0 0 4px;flex-direction:column}@media only screen and (max-width:768px){.template-product .bb-bundle-builder-table__total--line{margin:0 0 2px}}.template-product .bb-bundle-builder-table__rrp{font-family:myriad-pro,sans-serif;font-size:26px;line-height:32px;letter-spacing:0;font-style:normal;font-weight:400;color:gray;display:flex;justify-content:flex-end;gap:5px}@media only screen and (max-width:768px){.template-product .bb-bundle-builder-table__rrp{justify-content:flex-start}}.template-product .bb-bundle-builder-table__total{font-family:myriad-pro,sans-serif;font-size:26px;line-height:32px;letter-spacing:0;font-style:normal;font-weight:400;color:#000;display:flex;justify-content:flex-end;gap:5px}@media only screen and (max-width:768px){.template-product .bb-bundle-builder-table__total{justify-content:flex-start}}.template-product .bb-bundle-builder-table__afterpay{display:flex;align-items:center;justify-content:flex-end;gap:2px;font-family:myriad-pro,sans-serif;font-size:14px;line-height:auto;letter-spacing:0;font-style:normal;font-weight:400;color:#000;margin:0 0 16px}@media only screen and (max-width:768px){.template-product .bb-bundle-builder-table__afterpay{justify-content:flex-start;margin:0 0 26px}}.template-product .bb-bundle-builder-table__afterpay svg{height:13px;width:fit-content}.template-product .bb-bundle-builder-table__bbbme-price-line{display:flex;gap:8px;justify-content:flex-end}@media only screen and (max-width:768px){.template-product .bb-bundle-builder-table__bbbme-price-line{justify-content:flex-start}}.template-product .bb-bundle-builder-table__bbbme-price-line .bb-bundle-builder-table__bbbme-price-line__price-text{font-family:myriad-pro,sans-serif;font-size:18px;line-height:24px;letter-spacing:0;font-style:normal;font-weight:400;color:#00703c;font-weight:600}@media only screen and (max-width:768px){.template-product .bb-bundle-builder-table__bbbme-price-line .bb-bundle-builder-table__bbbme-price-line__price-text{font-size:20px}}.template-product .dialog--preloading{opacity:0}.template-product .product-media__drag-zoom-wrapper{aspect-ratio:inherit;min-height:inherit;min-width:inherit;display:inherit;flex:inherit}.template-product .media-gallery__mobile-controls{grid-area:auto}.template-product .dialog-zoomed-gallery{cursor:zoom-out}.template-product .dialog-zoomed-gallery .zoom-gallery{height:100%;width:100%;box-sizing:border-box}.template-product .dialog-zoomed-gallery .zoom-gallery__main{height:100%;min-width:0}.template-product .dialog-zoomed-gallery .zoom-gallery__slideshow{height:100%;display:grid;grid-template-columns:1fr;gap:var(--gap-sm);align-items:stretch}.template-product .dialog-zoomed-gallery .zoom-gallery__slideshow>slideshow-container{grid-column:1;grid-row:1;min-width:0}.template-product .dialog-zoomed-gallery .zoom-gallery__slideshow slideshow-slides{height:100%}.template-product .dialog-zoomed-gallery .zoom-gallery__slideshow slideshow-slides[ref=scroller]{overflow:hidden;overscroll-behavior:none;scroll-behavior:auto;touch-action:none}.template-product .dialog-zoomed-gallery .zoom-gallery__slideshow .product-media{height:100%}.template-product .dialog-zoomed-gallery .zoom-gallery__slideshow slideshow-arrows{position:fixed;top:50%;left:0;right:0;transform:translateY(-50%);width:100%;z-index:var(--layer-raised);pointer-events:none;display:flex;justify-content:space-between;opacity:1;visibility:visible}.template-product .dialog-zoomed-gallery .zoom-gallery__slideshow slideshow-arrows .slideshow-control{pointer-events:auto;animation:none!important;transform:none!important;opacity:1!important;margin:0}.template-product .dialog-zoomed-gallery slideshow-component[disabled=true]>slideshow-container>slideshow-arrows{display:flex!important}.template-product .dialog-zoomed-gallery .product-media__drag-zoom-wrapper{display:flex;width:100%;height:100%;overflow:hidden;justify-content:center;align-items:center;touch-action:none}.template-product .dialog-zoomed-gallery .product-media__drag-zoom-wrapper .product-media__image{--product-media-fit: contain;object-fit:var(--product-media-fit);transform-origin:center;will-change:transform;transform:scale(var(--drag-zoom-scale, 1)) translate(var(--drag-zoom-translate-x, 0),var(--drag-zoom-translate-y, 0))}.template-product .dialog-zoomed-gallery .dialog-zoomed-gallery__close-button{z-index:var(--layer-raised);color:#fff;background-color:#00703c;border:1px solid #00703c;top:20px;right:20px;outline:none;outline-offset:none;transition:all .3s ease-in-out}.template-product .dialog-zoomed-gallery .dialog-zoomed-gallery__close-button:hover{opacity:1;background-color:#0000;color:#00703c;transition:all .3s ease-in-out}.template-product .dialog-zoomed-gallery .dialog-zoomed-gallery__close-button svg{width:20px;height:20px}.template-product .dialog-zoomed-gallery .dialog-zoomed-gallery__zoom-controls{position:fixed;bottom:20px;left:50%;transform:translate(-50%);z-index:var(--layer-raised);display:flex;gap:8px;align-items:center}@media only screen and (max-width:768px){.template-product .dialog-zoomed-gallery .dialog-zoomed-gallery__zoom-controls{display:none}}.template-product .dialog-zoomed-gallery .dialog-zoomed-gallery__zoom-control{width:var(--minimum-touch-target);height:var(--minimum-touch-target);border-radius:999px;background:#ffffffbf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center;font-size:22px;line-height:1;color:#000}.template-product .dialog-zoomed-gallery .dialog-zoomed-gallery__zoom-control:hover:not(:disabled) svg{color:#00703c;transition:all .3s ease-in-out}.template-product .dialog-zoomed-gallery .dialog-zoomed-gallery__zoom-control:disabled{opacity:1}.template-product .dialog-zoomed-gallery .dialog-zoomed-gallery__zoom-control:disabled svg{opacity:.3;transition:all .3s ease-in-out}.template-product .dialog-zoomed-gallery .dialog-zoomed-gallery__zoom-control svg{transition:all .3s ease-in-out}.template-product .dialog-zoomed-gallery .product-media-container--zoomable.product-media-container--image{cursor:zoom-out;padding:0}.template-product .dialog-zoomed-gallery .product-media-container--video deferred-media,.template-product .dialog-zoomed-gallery .product-media-container--external_video deferred-media{height:auto;aspect-ratio:var(--ratio)}@media only screen and (max-width:768px){.template-product .dialog-zoomed-gallery .product-media-container--video deferred-media,.template-product .dialog-zoomed-gallery .product-media-container--external_video deferred-media{top:50%;transform:translateY(-50%)}}.template-product .dialog-zoomed-gallery .product-media-container--model .product-media__image{height:100vh}.template-product .dialog-zoomed-gallery .product-badges{display:none}@media only screen and (max-width:768px){.template-product .dialog-zoomed-gallery .product-media__drag-zoom-wrapper{display:flex;aspect-ratio:auto;height:100%;width:100%;overflow:scroll;scrollbar-width:none;justify-content:center}.template-product .dialog-zoomed-gallery .product-media__drag-zoom-wrapper::-webkit-scrollbar{display:none}.template-product .dialog-zoomed-gallery .product-media__drag-zoom-wrapper .product-media__image{overflow:hidden;transform:scale(var(--drag-zoom-scale)) translate(var(--drag-zoom-translate-x, 0),var(--drag-zoom-translate-y, 0))}}@media only screen and (max-width:768px){.template-product .media-gallery--hint{--slideshow-gap: var(--gap-2xs)}.template-product .media-gallery--hint :not(.dialog-zoomed-gallery)>.product-media-container:not(:only-child){width:90%}.template-product .media-gallery--hint :not(.dialog-zoomed-gallery)>.product-media-container:not(:only-child) .product-media img{object-fit:cover}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/product.autostyle.css.map */
