#productV20{width:100%;background-color:#f9f9f9}#productV20Inner{max-width:1280px;width:100%;margin:auto;padding:60px 64px 46px;display:grid;grid-template-columns:50% 50%;column-gap:40px}@media(max-width:800px){#productV20Inner{display:block;padding:0}}#productV20Visual{position:relative;display:flex;flex-direction:column;margin-bottom:auto}#productV20Swiper{margin-bottom:10px}.productV20SwiperSlide{width:100%!important;position:relative}.productV20SwiperSlidePlay{position:absolute;top:62%;right:123px;display:flex;flex-direction:column;align-items:center;color:var(--orange);width:fit-content;border:2px solid var(--orange);border-radius:6px;aspect-ratio:1;max-width:80px;text-align:center;justify-content:center;cursor:pointer;padding:2px}.productV20SwiperSlidePlay svg{height:30px;width:auto}.productV20SwiperSlideImage,.productV20SwiperSlideVideo{aspect-ratio:1;object-fit:cover;border-radius:20px;width:100%}.productV20SwiperPrev,.productV20SwiperNext{color:var(--black);position:absolute;top:50%;transform:translateY(-50%);background-color:#ffffff4d;height:40px;width:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:100;cursor:pointer;user-select:none;-webkit-user-select:none;box-shadow:0 0 12px 1px #0000004d}.productV20SwiperPrev{left:10px}.productV20SwiperNext{right:10px}#productV20Thumbnails{display:none}#productV20Gallery{display:grid;grid-template-columns:repeat(5,1fr);row-gap:10px;column-gap:10px}.productV20GalleryItem{border-radius:10px;cursor:pointer}#productV20GalleryPress{grid-column:2/6}@media(max-width:800px){#productV20Visual{padding:10px 20px 0;width:100vw;position:relative;margin-bottom:10px}#productV20Thumbnails{display:flex;align-items:center;gap:15px}#productV20ThumbnailsSwiper{width:100%}.productV20ThumbnailsSwiperSlide{object-fit:cover;cursor:pointer;border-radius:20px;aspect-ratio:1;width:60px;height:60px;margin-right:5px}.productV20SwiperSlidePlay{top:60%;right:60px;border:1px solid var(--orange);padding:5px;line-height:1.3}.productV20SwiperSlidePlay svg{height:20px}#productV20ThumbnailsPrev,#productV20ThumbnailsNext{color:var(--black);position:static;margin:0}#productV20ThumbnailsPrev:after,#productV20ThumbnailsNext:after{font-size:20px}#productV20Gallery{display:none}}#productV20Content{width:100%}#productV20Title{font-size:32px;line-height:40px;margin:0 0 20px;font-weight:700}#productV20Review{cursor:pointer;display:flex;align-items:center;gap:7px}#productV20Review svg{height:18px;width:auto}#productV20Review svg path{fill:var(--green)}#productV20ReviewStars{display:flex;align-items:center;gap:4px}.productV20ReviewStar{max-width:16px;width:100%}#productV20ReviewRating,#productV20ReviewRaters{font-weight:700}#productV20ReviewText{font-size:17px}#productV20Price{display:flex;align-items:baseline;gap:10px;color:#404040;font-size:28px;padding-bottom:5px;border-bottom:1px solid lightgray;margin-bottom:14px}#productV20Price.noBorder{border:none}#productV20PriceCompare{text-decoration:line-through;opacity:.5;font-size:22px;font-weight:700}#productV20PriceCompare:empty{display:none}#productV20PriceActual{font-weight:700;font-size:22px;color:#c64d21}#productV20PriceSavings{font-size:16px;font-weight:700;background:var(--green);color:#fff;padding:4px 10px;border-radius:30px;display:none}#productV20PriceSavings.active{display:block}#productV20PriceSavings:empty{display:none}#productV20Form{display:grid;row-gap:20px;margin-bottom:20px}.productV20FormGroup{display:none}.productV20FormGroup.active{display:block}.productV20FormGroupHeader{width:100%;margin-bottom:10px;display:flex;align-items:center;gap:4px}#productV20VisualVid{border:2px solid var(--orange);color:var(--orange);padding:4px 12px;text-transform:uppercase;font-weight:900;font-size:12px;border-radius:8px;width:auto;margin:12px auto 24px;cursor:pointer}@media(max-width:800px){#productV20VisualVid{margin:4px auto 12px}}.productV20FormGroupHeaderLabel{font-weight:700}.productV20FormGroupFlex{display:grid;gap:10px;grid-template-columns:repeat(5,1fr)}.productV20FormGroupFlexWrap{display:flex}.productV20FormGroupFlexColor{-webkit-appearance:none;appearance:none;margin:0;display:none}.productV20FormGroupFlexColorBody{border:2px solid #555!important;cursor:pointer;border-radius:5px;padding:0;aspect-ratio:1;display:flex;flex:1 1 0;overflow:hidden;position:relative}.productV20FormGroupFlexColorBody.soldOut:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:#00000026}.productV20FormGroupFlexColorBody.soldOut:before{content:"";width:2px;height:200%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);background-color:#100f0f7a}.productV20FormGroupFlexColorBodyImg{aspect-ratio:1;object-fit:contain;object-position:center}.productV20FormGroupFlexColor:checked+.productV20FormGroupFlexColorBody{border:2px solid #1790FF!important;box-shadow:0 0 2px #1790ff!important}.productV20FormGroupFlexColor:checked+.productV20FormGroupFlexColorBody.soldOut{border:2px solid #555!important;box-shadow:0 0 2px #555!important}.productV20Dropdown{border-bottom:2px solid #EEE;padding:15px 0}.productV20Dropdown.active .productV20DropdownContent{grid-template-rows:1fr;padding:20px 0 0}.productV20DropdownTop{cursor:pointer;font-weight:700;font-size:16px}.productV20DropdownTop:before{content:"+";margin-right:15px}.productV20Dropdown.active .productV20DropdownTop:before{content:"-"}.productV20DropdownContent{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s,.3s ease;text-align:start;padding:0}.productV20DropdownContent p:first-child{margin-top:0}.productV20DropdownContent a{color:var(--orange);text-decoration:underline}.productV20DropdownContent>div{overflow:hidden}.productV20DropdownContent ul{margin:0;padding:0}.productV20DropdownContent li{line-height:120%;margin-bottom:10px;background:url(li-point.png) 0 5px no-repeat;padding-left:20px;list-style-type:none}.productDropdownDesignFeatures img,.productV20DropdownDesignFeatures img{max-width:180px}.productV20Upsell{width:100%;border:1px solid #2929291A;overflow:hidden;transition:.4s ease;border-radius:8px}.productV20Upsell.active{border:1px solid var(--green)}.productV20UpsellWrap{display:flex}.productV20UpsellTop{height:0;width:0;opacity:0;position:absolute;overflow:hidden}.productV20UpsellTopBody{width:100%;padding:10px;display:flex;flex-direction:row;align-items:center;cursor:pointer;transition:.3s ease}.productV20UpsellTopBodyImg{height:74px;width:auto}.productV20UpsellTopBodyInfo{margin-left:12px}.productV20UpsellTopBodyInfoTitle{font-size:16px;font-weight:700}.productV20UpsellTopBodyInfoTxt{font-size:14px}.productV20UpsellTopBodyInfoTxt p{margin:0}.productV20UpsellTopBodySwitch{width:60px;height:32px;border-radius:100px;background-color:#e8e8e8;margin-left:auto;display:flex;flex-shrink:0;transform:rotate(180deg);position:relative}.productV20UpsellTop+.productV20UpsellTopBody .productV20UpsellTopBodySwitch{transition:.4s ease}.productV20UpsellTop:checked+.productV20UpsellTopBody .productV20UpsellTopBodySwitch{background-color:var(--green)}.productV20UpsellTopBodySwitchCircle{height:21px;width:21px;border-radius:50%;background-color:#fff;position:absolute;top:50%;border:1px solid transparent;right:6px;transform:translateY(-50%)}.productV20UpsellTop+.productV20UpsellTopBody .productV20UpsellTopBodySwitchCircle{transition:.3s cubic-bezier(.68,-.25,.27,1.55)}.productV20UpsellTop:checked+.productV20UpsellTopBody .productV20UpsellTopBodySwitchCircle{right:calc(100% - 27px);border:1px solid #2929291A}.productV20UpsellBottom{display:grid;grid-template-rows:0fr;transition:grid-template-rows ease .3s}.productV20Upsell.active .productV20UpsellBottom{grid-template-rows:1fr}.productV20UpsellBottomWrap{overflow:hidden}.productV20UpsellBottomInfo{border-top:1px solid #00000017;padding:10px;display:flex;flex-direction:row;justify-content:space-between}.productV20UpsellBottomInfoBullets{display:flex;flex-direction:column;gap:9px}.productV20UpsellBottomInfoBulletsItem{display:flex;flex-direction:row;align-items:center;gap:10px;font-size:16px;font-weight:500;line-height:1.2}.productV20UpsellBottomInfoPrice{display:flex;flex-direction:row-reverse;line-height:1.3;gap:6px;font-size:20px}.productV20UpsellBottomInfoPriceCompare{opacity:.5;text-decoration:line-through;font-weight:700}.productV20UpsellBottomInfoPriceReal{color:#ca5b32;font-weight:700}.productV20UpsellBottomQuote{padding:15px 12px;background-color:#f4fff1;display:flex;flex-direction:row;align-items:center;gap:10px}.productV20UpsellBottomQuoteImg{height:80px;width:auto}.productV20UpsellBottomQuoteBody{display:flex;flex-direction:column;gap:8px}.productV20UpsellBottomQuoteBodyTxt{font-size:14px;line-height:1.5}.productV20UpsellBottomQuoteBodyName{display:flex;flex-direction:row;align-items:center;gap:6px;font-size:14px;font-weight:700;line-height:1.4}@media(max-width:800px){.productV20UpsellTopBodyImg{height:64px}.productV20UpsellBottomInfoBulletsItem{font-size:13px}.productV20UpsellBottomInfoPrice{font-size:18px}.productV20UpsellBottomQuoteImg{height:54px}.productV20UpsellBottomQuoteBodyTxt,.productV20UpsellBottomQuoteBodyName{font-size:12px}.productV20UpsellBottomQuoteBodyName svg{margin-bottom:2px}}@media(max-width:400px){.productV20UpsellTopBodyImg{height:54px}.productV20UpsellTopBodyInfoTxt{font-size:12px}}#productV20Shipping{border-radius:200px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:10px 20px;background-color:#faf8c8;margin:20px auto 15px;max-width:calc(100% - 100px)}#productV20ShippingDate{display:flex;flex-direction:row;align-items:center;gap:8px}#productV20ShippingCircle{height:14px;width:14px;border-radius:50%;background-color:#539d3a;display:flex;flex-shrink:0;animation:glow-blink 3s infinite}@keyframes glow-blink{0%{box-shadow:0 0 5px #539d3a;background-color:#539d3a}50%{box-shadow:0 0 6px 2px #47d317;background-color:#47bb20}to{box-shadow:0 0 5px #539d3a;background-color:#539d3a}}#productV20ShippingRemaining{display:flex;flex-direction:row;align-items:center;gap:8px;font-weight:700;text-transform:uppercase}#productV20ShippingRemaining svg{animation:rotate 4s cubic-bezier(.4,0,.2,1) infinite}@keyframes rotate{to{transform:rotate(360deg)}}@media(max-width:1227px){#productV20Shipping{font-size:14px;max-width:100%}}@media(max-width:800px){#productV20Shipping{max-width:unset;width:100%;font-size:12px;padding:10px 12px}#productV20ShippingCircle{height:10px;width:10px}#productV20ShippingRemaining{gap:6px}#productV20ShippingRemaining svg{height:14px;width:auto}}#productV20ATC{margin-top:20px;margin-bottom:20px;max-width:100%;display:block}#productV20ATC.oos{font-size:15px}#productV20ATC.sticky{position:fixed;bottom:0;left:0;border-radius:0;margin:0;z-index:10;max-width:100%;padding:15px 45px;width:100%}#productV20ATC.sticky.loading{position:fixed!important}#productV20Payments{margin:0 auto 15px;height:24px;width:auto}#productV20Press{display:none}.productV20Banner{display:grid;grid-template-columns:336px 1fr;gap:20px;padding:24px;align-items:center;margin:30px auto 0;background-color:#f5f5f5;border-radius:20px}.productV20BannerInfoHeader{display:flex;flex-direction:row;align-items:center;gap:14px}.productV20BannerInfoHeaderImg{height:52px;width:auto}.productV20BannerInfoHeaderTitle{font-size:20px;line-height:24px;font-weight:700;margin:0}.productV20BannerInfoReviews{margin:20px auto 0;display:flex;flex-direction:row;align-items:center;gap:14px}.productV20BannerInfoReviewsTxt{font-size:14px;line-height:1}.productV20BannerInfoReviewsBreak{width:1px;background-color:#ccc;height:24px}.productV20BannerInfoReviewsRating{display:flex;align-items:center;gap:6px;font-size:14px;line-height:1;color:#525252}.productV20BannerInfoLink{display:flex;flex-direction:row;margin:40px 0 0;align-items:center;gap:6px;font-size:14px;line-height:1;color:var(--green);text-decoration:underline;width:fit-content}.productV20BannerBtn{cursor:pointer;padding:0}.productV20BannerBtn.mobileOnly{display:none}.productV20Popup{top:0;right:0;width:100%;height:100%;padding:0 20px;transition:.4s;z-index:2147483648;max-width:none;max-height:none;border:none;background-color:#0000004d;display:none;justify-content:center;align-items:center;animation:vanish .4s ease}.productV20Popup[open]{display:flex;position:fixed;animation:appear .4s ease}@keyframes appear{0%{opacity:0}to{opacity:1}}@keyframes vanish{0%{display:flex;opacity:1}to{display:none;opacity:0}}.productV20PopupBodyHeader{display:flex;flex-direction:row;align-items:center}.productV20PopupBodyHeaderImg{height:24px;width:auto}.productV20PopupBodyHeaderTitle{color:#525252;font-size:14px;line-height:1;margin-left:8px}.productV20PopupBodyHeaderClose{width:fit-content;padding:0;margin-left:auto;cursor:pointer}.productV20PopupBody{background-color:#fff;padding:14px;border-radius:14px;max-width:800px;width:100%;max-height:600px;overflow-y:auto}.productV20PopupVideo{margin-top:14px;border-radius:8px}@media(max-width:1180px){.productV20BannerBtn{display:none}.productV20Banner{background-color:transparent;padding:0;display:flex;flex-direction:column}.productV20BannerInfoHeader{display:flex;flex-direction:column;align-items:center;text-align:center}.productV20BannerInfoHeaderImg{height:80px;gap:8px}.productV20BannerInfoHeaderTitle{max-width:320px}.productV20BannerBtn.mobileOnly{display:block;margin:18px auto 0;padding:0 16px}.productV20BannerInfoReviews{margin:18px auto 0;justify-content:center}.productV20BannerInfoReviewsRating{flex-direction:column;gap:4px}.productV20BannerInfoLink{margin:12px auto 0}.productV20PopupBodyHeaderTitle{font-size:12px}}@media(max-width:800px){#productV20Content{padding:0 20px 20px}#productV20Title{display:block;margin:5px 0;font-weight:700;font-size:20px;line-height:1.3}#productV20Price{align-items:center}#productV20Price.noBorder{margin-top:-10px}#productV20PriceSavings{font-size:14px}#productV20PriceCompare,#productV20PriceActual{font-size:26px}#productV20ReviewText{font-size:14px}#productV20ShippingRemaining svg{height:14px;width:auto}#productV20Payments{height:18px}#productV20Press{display:block;margin-top:20px}}h2#swal2-title{font-size:29px;line-height:1.5;text-align:left;margin:0 0 5px}div#swal2-html-container{font-size:17px;text-align:left;margin:0 0 10px;padding:0 30px}input.swal2-input{margin:0 30px 10px}.swal2-actions{margin:0 30px!important}button.swal2-confirm.swal2-styled{max-width:none;background-color:var(--orange)!important;margin:0!important;text-align:center}@media(max-width:800px){.productV20BundleOptionsItemTitle{padding:5px 8px}}#productV20Sticky{position:fixed;left:0;right:0;bottom:0;z-index:9999;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 80px;background-color:#fff;color:var(--black);box-shadow:0 -4px 20px #0000001f;transform:translateY(110%);transition:transform .25s ease}#productV20Sticky.active{transform:translateY(0)}#productV20StickyProduct{display:flex;align-items:center;gap:12px;min-width:0}#productV20StickyProductImage{width:54px;height:54px;flex:0 0 54px;aspect-ratio:1 / 1;border-radius:3px;border:1px solid var(--black);object-fit:cover}#productV20StickyProductInfo{display:flex;flex-direction:column;gap:2px;min-width:0}#productV20StickyProductInfoTitle,#productV20StickyProductInfoTitleShort{font-size:16px;font-weight:700;letter-spacing:.1px}#productV20StickyProductInfoVariant{font-size:16px;font-weight:400;letter-spacing:.1px}#productV20StickyProductInfoSwatches{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px}.productV20StickyProductInfoSwatchesItem{width:28px;height:28px;flex:0 0 28px;padding:0;border:.5px solid var(--black);border-radius:50%;background:none;overflow:hidden;cursor:pointer;transition:.3s ease}.productV20StickyProductInfoSwatchesItem.active{border:1px solid white;box-shadow:0 0 0 2px var(--green)}.productV20StickyProductInfoSwatchesItemImage{width:100%;height:100%;display:block;object-fit:cover}#productV20StickyATC{flex:0 0 auto;width:auto;max-width:none;margin:0;padding:10px 39px;border-radius:49px;font-size:18px;font-weight:700}#productV20StickyATC.oos{font-size:15px}@media(max-width:800px){#productV20Sticky{gap:0;padding:15px 8px;border-top:2px solid var(--green);box-shadow:none}#productV20StickyProductInfoVariant{display:none}.productV20StickyProductInfoSwatchesItem{width:24px;height:24px;flex:0 0 24px}#productV20StickyATC{padding:12px 22px;font-size:16px}}@media(max-width:418px){.productV20StickyProductInfoSwatchesItem{width:20px;height:20px;flex:0 0 20px}}@media(max-width:387px){.productV20StickyProductInfoSwatchesItem{width:18px;height:18px;flex:0 0 18px}}#chat-button{bottom:120px!important}.exp-sticky{display:none!important}.productV20SwiperSlide{position:relative}.productV20Tape{--tape-x: 61.41%;--tape-y: 80%;--tape-rotate: -6deg;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;overflow:hidden;pointer-events:none}.productV20TapeStrip{position:absolute;top:var(--tape-y);left:var(--tape-x);display:flex;align-items:center;overflow:hidden;width:130%;height:37px;background:var(--bfcm-teal);color:#0a0a0a;box-shadow:0 3px 7px #00000059;transform:translate(-50%,-50%) rotate(var(--tape-rotate))}.productV20TapeStripTrack{display:flex;flex-shrink:0;animation:productV20TapeScroll 40s linear infinite}@keyframes productV20TapeScroll{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.productV20TapeStripTrack{animation:none}}.productV20TapeStripTrackGroup{display:flex;align-items:center;gap:14px;padding-right:14px;white-space:nowrap}.productV20TapeStripTrackGroupItem{font-family:Big Shoulders Display,sans-serif;font-weight:900;font-size:22px;letter-spacing:1.34px;line-height:1}.productV20TapeStripTrackGroupStar{font-size:18px;line-height:1}@media(max-width:800px){.productV20TapeStrip{height:24px;box-shadow:0 2px 5px #00000059}.productV20TapeStripTrack{animation-duration:30s}.productV20TapeStripTrackGroup{gap:9px;padding-right:9px}.productV20TapeStripTrackGroupItem{font-size:14px;letter-spacing:.84px}.productV20TapeStripTrackGroupStar{font-size:11px}}#productV20PriceSale{display:inline-flex;align-items:center;gap:7px;align-self:center;background:var(--bfcm-teal, #5FD3C4);color:#0a0a0a;border-radius:30px;padding:4px 12px 4px 5px;font-family:Big Shoulders Display,sans-serif;font-weight:900;font-size:17px;letter-spacing:.04em;line-height:1;text-transform:uppercase;white-space:nowrap}.productV20PriceSaleStripes{flex-shrink:0;width:18px;height:18px;border-radius:50%;background:repeating-linear-gradient(125deg,#0a0a0a 0 2.5px,transparent 2.5px 5.5px)}@media(max-width:800px){#productV20PriceSale{font-size:15px;padding:4px 10px 4px 4px;gap:6px}.productV20PriceSaleStripes{width:16px;height:16px}}#productV20Price:has(#productV20PriceSale){flex-wrap:wrap;row-gap:6px}#productV20Price:has(#productV20PriceSale) #productV20PriceSavings{white-space:nowrap;flex-shrink:0}#productV20PriceSale{flex-shrink:0}@media(max-width:400px){#productV20PriceSale{font-size:14px;padding:4px 9px}.productV20PriceSaleStripes{display:none}}.productV20FormGroupFlexColorBody{position:relative}.productV20SwatchTag{position:absolute;left:0;right:0;bottom:0;padding:2px 0;background:#0a0a0a;color:#fff;font-size:8px;font-weight:700;line-height:1.2;letter-spacing:.04em;text-align:center;text-transform:uppercase;white-space:nowrap;overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/136/assets/main-product-v20.css.map */
