#productV19{width:100%;background-color:#f9f9f9}#productV19Inner{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){#productV19Inner{display:block;padding:0}}#productV19Visual{position:relative;display:flex;flex-direction:column;max-width:100%;margin-bottom:auto}#productV19Swiper{margin-bottom:10px}.productV19SwiperSlide{width:100%!important;position:relative}.productV19SwiperSlidePlay{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}.productV19SwiperSlidePlay svg{height:30px;width:auto}.productV19SwiperSlideImage,.productV19SwiperSlideVideo{aspect-ratio:1;object-fit:cover;border-radius:20px;width:100%}.productV19SwiperPrev,.productV19SwiperNext{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}.productV19SwiperPrev{left:10px}.productV19SwiperNext{right:10px}#productV19Thumbnails{display:none}#productV19Gallery{display:grid;grid-template-columns:repeat(5,1fr);row-gap:10px;column-gap:10px}.productV19GalleryItem{border-radius:10px;cursor:pointer}#productV19GalleryPress{grid-column:2/6}@media(max-width:800px){#productV19Visual{padding:10px 20px 0;width:100vw;position:relative;margin-bottom:10px}#productV19Thumbnails{display:flex;align-items:center;gap:15px}#productV19ThumbnailsSwiper{width:100%}.productV19ThumbnailsSwiperSlide{object-fit:cover;cursor:pointer;border-radius:20px;aspect-ratio:1;width:60px;height:60px;margin-right:5px}.productV19SwiperSlidePlay{top:60%;right:60px;border:1px solid var(--orange);padding:5px;line-height:1.3}.productV19SwiperSlidePlay svg{height:20px}#productV19ThumbnailsPrev,#productV19ThumbnailsNext{color:var(--black);position:static;margin:0}#productV19ThumbnailsPrev:after,#productV19ThumbnailsNext:after{font-size:20px}#productV19Gallery{display:none}}#productV19VisualVid{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){#productV19VisualVid{margin:4px auto 12px}}#productV19Content{width:100%}#productV19Title{font-size:32px;line-height:40px;margin:0 0 14px;font-weight:700}#productV19Review{cursor:pointer;display:flex;align-items:center;gap:7px}#productV19Review .loox-rating-label{display:none}#productV19Review svg{height:18px;width:auto}#productV19Review svg path{fill:var(--green)}#productV19ReviewStars{display:flex;align-items:center;gap:4px}.productV19ReviewStar{max-width:16px;width:100%}#productV19ReviewRating,#productV19ReviewRaters{font-weight:700}#productV19ReviewText{font-size:17px}#productV19Price{display:flex;align-items:center;gap:10px;color:#404040;font-size:28px;padding-bottom:5px;border-bottom:1px solid lightgray;margin-bottom:14px}#productV19Price.noBorder{border:none}#productV19PriceCompare{text-decoration:line-through;opacity:.5;font-size:22px;font-weight:700}#productV19PriceCompare:empty{display:none}#productV19PriceActual{font-weight:700;font-size:22px;color:#c64d21}#productV19PriceSavings{font-size:16px;font-weight:700;background:var(--green);color:#fff;padding:4px 10px;border-radius:30px;display:none}#productV19PriceSavings.active{display:block}#productV19PriceSavings:empty{display:none}.productV19Afterpay{display:none}html.vibit-ap-on #productV19Price:has(+.productV19Afterpay square-placement){padding-bottom:0;border-bottom:none;margin-bottom:0}html.vibit-ap-on .productV19Afterpay:has(square-placement){display:block;margin:10px 0 14px;padding-bottom:12px;border-bottom:1px solid lightgray}@media(max-width:800px){html.vibit-ap-on .productV19Afterpay:has(square-placement){margin-top:6px}}#productV19Order{display:flex;flex-direction:row;align-items:center;gap:8px;background-color:#ecf6fc;padding:10px 20px;border-radius:12px;border:2px dashed var(--black);font-weight:700;margin-bottom:20px;width:fit-content}@media(max-width:800px){#productV19Order{font-size:13px;width:100%}}#productV19Form{display:grid;row-gap:20px;margin-bottom:20px}.productV19FormGroup{display:none}.productV19FormGroup.active{display:block}.productV19FormGroupHeader{width:100%;margin-bottom:10px;display:flex;align-items:center;gap:4px}#productV19FormGroupHeaderVideo{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-left:auto;cursor:pointer}.productV19FormGroupHeaderLabel{font-weight:700}.productV19FormGroupFlex{display:grid;gap:10px;grid-template-columns:repeat(5,1fr)}.productV19FormGroupFlexWrap{display:flex}.productV19FormGroupFlexColor{-webkit-appearance:none;appearance:none;margin:0;display:none}.productV19FormGroupFlexColorBody{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}.productV19FormGroupFlexColorBody.soldOut:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:#00000026}.productV19FormGroupFlexColorBody.soldOut:before{content:"";width:2px;height:200%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);background-color:#100f0f7a}.productV19FormGroupFlexColorBodyImg{aspect-ratio:1;object-fit:contain;object-position:center}.productV19FormGroupFlexColor:checked+.productV19FormGroupFlexColorBody{border:2px solid #1790FF!important;box-shadow:0 0 2px #1790ff!important}.productV19FormGroupFlexColor:checked+.productV19FormGroupFlexColorBody.soldOut{border:2px solid #555!important;box-shadow:0 0 2px #555!important}@media(max-width:800px){.productV19FormGroupFlex{display:flex}}.productV19Dropdown{border-bottom:2px solid #EEE;padding:15px 0}.productV19Dropdown.active .productV19DropdownContent{grid-template-rows:1fr;padding:20px 0 0}.productV19DropdownTop{cursor:pointer;font-weight:700;font-size:16px}.productV19DropdownTop:before{content:"+";margin-right:15px}.productV19Dropdown.active .productV19DropdownTop:before{content:"-"}.productV19DropdownContent{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s,.3s ease;text-align:start;padding:0}.productV19DropdownContent p:first-child{margin-top:0}.productV19DropdownContent a{color:var(--orange);text-decoration:underline}.productV19DropdownContent>div{overflow:hidden}.productV19DropdownContent ul{margin:0;padding:0}.productV19DropdownContent 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,.productV19DropdownDesignFeatures img{max-width:180px}#productV19Price2Save{display:inline-block;margin-left:12px;background-color:var(--green);color:#fff;font-size:14px;font-weight:800;line-height:1.1;padding:8px 12px;border-radius:75px}.productV19Bundle{margin:38px auto 0;background-color:#fff;border-radius:12px;border:2px solid #E54100;padding:30px 17px 19px;display:flex;flex-direction:column;align-items:center;position:relative}.productV19BundleTag{position:absolute;top:-20px;background:linear-gradient(270deg,#e54100,#ff7c01);padding:6px 20px;color:#fff;font-weight:700;border-radius:4px;display:flex;flex-direction:row;align-items:center;gap:11px}.productV19BundleImg{max-width:428px;width:100%}.productV19BundleIncludes{margin-top:14px;display:flex;flex-direction:column;width:100%;gap:8px}.productV19BundleIncludesItem{width:100%;background-color:#f9f9f9;border-radius:8px;display:none;grid-template-columns:45px 1fr;gap:13px;align-items:center;padding:4px 12px 4px 4px}.productV19BundleIncludesItem.active{display:grid}.productV19BundleIncludesItemBody{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.productV19BundleIncludesItemBodyInfo{display:flex;flex-direction:column;gap:4px}.productV19BundleIncludesItemBodyInfoTitle{font-size:14px;font-weight:700;line-height:1.2}.productV19BundleIncludesItemBodyInfoPrice{display:flex;flex-direction:row;align-items:center;gap:6px}.productV19BundleIncludesItemBodyInfoPriceGreen{color:var(--green);font-weight:700;font-size:12px}.productV19BundleIncludesItemBodyInfoPriceCompare{font-size:12px;opacity:.5;text-decoration:line-through}.productV19BundleIncludesItemBodyQty{font-size:14px;font-weight:700}.productV19BundleExtra{margin-top:9px;background-color:#f9f9f9;border-radius:8px;display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:center;padding:10px 28px;width:100%}.productV19BundleExtraItem{display:flex;flex-direction:row;align-items:center;gap:7px}.productV19BundleExtraItemTxt{font-weight:700;font-size:12px}.productV19BundleExtraItemTxt strong{color:var(--green)}@media(max-width:800px){.productV19Bundle{margin-top:24px;padding:20px 8px 25px}.productV19BundleTag{font-size:12px;padding:4px 8px;gap:5px;top:-15px}.productV19BundleTag svg{height:14px;width:auto}.productV19BundleIncludes{margin-top:6px;gap:8px}.productV19BundleIncludesItem{gap:8px;grid-template-columns:45px 1fr}.productV19BundleIncludesItemBodyInfoTitle{font-size:14px}.productV19BundleIncludesItemBodyQty{font-size:12px}.productV19BundleExtra{margin-top:12px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.productV19BundleExtraItem{max-width:210px;margin:0 auto;width:100%}}@media(max-width:400px){.productV19BundleTag{font-size:10px}}#productV19Price2{margin-top:32px;text-align:center;font-size:18px;font-weight:700}#productV19Price2.active{display:block}#productV19Price2Compare{color:#9c9c9c;text-decoration:line-through}#productV19Price2Real{color:#c64d21}#productV19ATC{display:block;margin:12px auto 20px;max-width:calc(100% - 46px);width:100%}#productV19ATC.oos{font-size:15px}#productV19ATC.sticky{position:fixed;bottom:0;left:0;border-radius:0;margin:0;z-index:10;max-width:100%;padding:15px 45px;width:100%}#productV19ATC.sticky.loading{position:fixed!important}#productV19Payments{margin:0 auto 15px;height:24px;width:auto}#productV19Shipping{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;padding:10px 20px;margin:0 auto}#productV19ShippingCircle{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}}#productV19Shipping.oos #productV19ShippingCircle{background-color:#989898;box-shadow:none;animation:none}@media(max-width:1227px){#productV19Shipping{font-size:14px;max-width:100%}}#productV19Press{display:none}@media(max-width:800px){#productV19Content{padding:20px}#productV19Title{display:block;margin:5px 0;font-weight:700;font-size:20px;line-height:1.3}#productV19Price{align-items:center}#productV19Price.noBorder{margin-top:-10px}#productV19PriceSavings{font-size:14px}#productV19PriceCompare,#productV19PriceActual{font-size:26px}#productV19ReviewText{font-size:14px}#productV19Price2{font-size:18px;margin-top:26px}#productV19Price2Save{font-size:14px;margin-left:6px}#productV19ATC{margin:8px auto 13px;max-width:calc(100% - 30px)}#productV19Payments{height:18px}#productV19Press{display:block;margin-top:20px}}@media(max-width:400px){.productV19IncludesBodyBulletsItemTxt{font-size:12px}.productV19BundleLabelBodyInfoPriceSave{font-size:9px}}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}#productV19BundleNote{margin-top:10px;padding:10px 12px;border-radius:8px;background:#eff8f6;font-size:14px;line-height:1.4}#productV19Separately{margin-top:6px;font-size:14px;font-weight:600;color:#18ba45;text-align:center}#productV19ATC[disabled]{opacity:.5;cursor:not-allowed}#productV19MockNote{margin-top:8px;padding:8px 12px;border:1px dashed #c0392b;border-radius:8px;font-size:13px;text-align:center;color:#c0392b}#productV19Subtitle{margin:-8px 0 12px;font-size:15px;line-height:1.4;color:#5c6866}#productV19PromoNote{display:inline-block;margin:8px 0 4px;padding:5px 10px;border-radius:6px;background:#212121;color:#fff;font-size:13px;font-weight:700;letter-spacing:.02em}.bPh{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;padding:24px;box-sizing:border-box;text-align:center;border:2px dashed #8fc7bb;border-radius:20px;background:repeating-linear-gradient(135deg,#f3faf8 0 14px,#e8f4f1 14px 28px);color:#2f3b39;contain:inline-size;overflow:hidden;min-width:0}.bPhTag{background:#212121;color:#fff;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.bPhTitle{font-size:18px;line-height:1.25}.bPhText{max-width:380px;font-size:14px;line-height:1.4;color:#5c6866}.productV19BundleList{margin-top:20px;padding-top:18px;border-top:1px solid #e3e3e3}.productV19BundleListTitle{margin:0 0 12px;font-size:18px;font-weight:700}.productV19BundleListItem{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;margin-bottom:8px;background:#fff;border:1px solid #dfe9e6;border-radius:12px}.productV19BundleListItem.gift{background:#f1f8f6;border-color:#cfe5e0}.productV19BundleListThumb{display:block;width:64px;height:64px;object-fit:cover;border-radius:8px}.productV19BundleListText{display:flex;flex-direction:column;gap:2px;min-width:0}.productV19BundleListName{font-size:16px;font-weight:700;line-height:1.25}.productV19BundleListSub{font-size:14px;line-height:1.35;color:#5c6866}.productV19BundleListSide{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.productV19BundleListGreen{font-size:14px;font-weight:700;color:var(--green, #2c7c74);white-space:nowrap}.productV19BundleListQty{font-size:14px;color:#5c6866;white-space:nowrap}.productV19BundleListAlso{margin:4px 0 0;padding:12px 14px;background:#f5f7f6;border-radius:12px;font-size:14px;line-height:1.45}.productV19BundleListAlso strong{color:var(--green, #2c7c74)}@media(max-width:767px){.productV19BundleListItem{grid-template-columns:56px minmax(0,1fr) auto;gap:12px;padding:10px 12px}.productV19BundleListThumb{width:56px;height:56px}.productV19BundleListName{font-size:15px}.productV19BundleListSub,.productV19BundleListGreen,.productV19BundleListQty{font-size:13px}}.productV19SwiperSlide{position:relative}.productV19Tape{--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}.productV19TapeStrip{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))}.productV19TapeStripTrack{display:flex;flex-shrink:0;animation:productV19TapeScroll 40s linear infinite}@keyframes productV19TapeScroll{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.productV19TapeStripTrack{animation:none}}.productV19TapeStripTrackGroup{display:flex;align-items:center;gap:14px;padding-right:14px;white-space:nowrap}.productV19TapeStripTrackGroupItem{font-family:Big Shoulders Display,sans-serif;font-weight:900;font-size:22px;letter-spacing:1.34px;line-height:1}.productV19TapeStripTrackGroupStar{font-size:18px;line-height:1}@media(max-width:800px){.productV19TapeStrip{height:24px;box-shadow:0 2px 5px #00000059}.productV19TapeStripTrack{animation-duration:30s}.productV19TapeStripTrackGroup{gap:9px;padding-right:9px}.productV19TapeStripTrackGroupItem{font-size:14px;letter-spacing:.84px}.productV19TapeStripTrackGroupStar{font-size:11px}}#productV19PriceSale{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}.productV19PriceSaleStripes{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){#productV19PriceSale{font-size:15px;padding:4px 10px 4px 4px;gap:6px}.productV19PriceSaleStripes{width:16px;height:16px}}#productV19Price:has(#productV19PriceSale){flex-wrap:wrap;row-gap:6px}#productV19Price:has(#productV19PriceSale) #productV19PriceSavings{white-space:nowrap;flex-shrink:0}#productV19PriceSale{flex-shrink:0}@media(max-width:400px){#productV19PriceSale{font-size:14px;padding:4px 9px}.productV19PriceSaleStripes{display:none}}#productV19Sticky{position:fixed;left:0;right:0;bottom:0;z-index:9999;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 80px;background-color:#fff;color:var(--black);box-shadow:0 -4px 20px #0000001f;transform:translateY(110%);transition:transform .25s ease}#productV19Sticky.active{transform:translateY(0)}#productV19StickyProduct{display:flex;align-items:center;gap:12px;min-width:0}#productV19StickyProductImage{width:54px;height:54px;flex:0 0 54px;border-radius:3px;border:1px solid var(--black);object-fit:cover}#productV19StickyProductInfo{display:flex;flex-direction:column;gap:2px;min-width:0}#productV19StickyProductInfoTitle,#productV19StickyProductInfoTitleShort{font-size:16px;font-weight:700;letter-spacing:.1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#productV19StickyProductInfoPrice{font-size:14px;font-weight:700;white-space:nowrap}#productV19StickyProductInfoPriceCompare{font-weight:400;color:#8a8a8a}#productV19StickyProductInfoSwatches{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px}.productV19StickyProductInfoSwatchesItem{width:26px;height:26px;flex:0 0 26px;padding:0;border:.5px solid var(--black);border-radius:50%;background:none;overflow:hidden;cursor:pointer;transition:.3s ease}.productV19StickyProductInfoSwatchesItem.active{border:1px solid white;box-shadow:0 0 0 2px var(--green)}.productV19StickyProductInfoSwatchesItemImage{width:100%;height:100%;display:block;object-fit:cover}#productV19StickyATC{flex:0 0 auto;width:auto;max-width:none;margin:0;padding:10px 39px;border-radius:49px;font-size:18px;font-weight:700}#productV19StickyATC.oos{font-size:14px;padding:10px 18px;white-space:normal;max-width:180px}@media(max-width:800px){#productV19Sticky{gap:8px;padding:10px;border-top:2px solid var(--green);box-shadow:none}#productV19StickyProductImage{width:48px;height:48px;flex:0 0 48px}#productV19StickyProductInfoTitleShort{font-size:15px}.productV19StickyProductInfoSwatchesItem{width:22px;height:22px;flex:0 0 22px}#productV19StickyATC{padding:12px 20px;font-size:16px}}@media(max-width:387px){.productV19StickyProductInfoSwatchesItem{width:19px;height:19px;flex:0 0 19px}#productV19StickyATC{padding:12px 16px;font-size:15px}}body:has(#productV19Sticky.active) #chat-button{bottom:110px!important}
/*# sourceMappingURL=/cdn/shop/t/357/assets/main-product-v19.css.map */
