.cl-scope .product-badge-PDP{display:inline-block}.cl-scope #sc-template--28547721658685__main-product-template .production_section{display:flex;width:100%;padding:0 50px 30px;justify-content:center;max-width:1500px;margin:auto}.cl-scope #sc-template--28547721658685__main-product-template .add_cart_section{display:flex;width:100%;align-items:flex-start;justify-content:center}.cl-scope #sc-template--28547721658685__main-product-template .usp-content{display:grid;grid-template-columns:repeat(3,1fr);color:#000;font-family:Inter;font-size:11px;font-style:normal;font-weight:400;line-height:1.3;letter-spacing:.368px;grid-gap:15px 10px;margin:15px 0}.cl-scope #custom_review_popup .custom_review_popup_overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000040;z-index:20}.cl-scope #custom_review_popup .custom_review_modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;z-index:20;padding:0;width:100%;color:#000;max-width:750px;max-height:500px;height:100%;display:grid;grid-template-columns:1fr .9fr;grid-gap:0;overflow:hidden}.cl-scope #custom_review_popup .star-item svg{width:15px;height:15px;fill:#6b3647;margin:0 1px}.cl-scope #custom_review_popup .star-item{display:flex;align-items:center;justify-content:center}.cl-scope #custom_review_popup .vstar-star{display:flex;align-items:center}.cl-scope #custom_review_popup .modal_image{position:relative;min-width:1px;width:100%;max-height:500px}.cl-scope #custom_review_popup .modal_image img{width:100%;height:100%;object-fit:cover;max-height:100%;display:block;position:relative}.cl-scope #custom_review_popup .review-author{display:flex;align-items:center;color:#000;font-family:Inter;font-size:15px;font-style:normal;font-weight:600;line-height:1;margin-bottom:5px}.cl-scope #custom_review_popup .review-stars{margin-bottom:10px}.cl-scope #custom_review_popup .modal_content{min-width:1px;width:100%;height:100%;padding:20px 30px}.cl-scope #custom_review_popup .review-author:after{content:"";background-image:url(//www.sofiaandspritz.store/cdn/shop/t/1/assets/cl-svg-icon-black-check.svg?v=64361197127943917511793455500);width:12px;height:12px;position:absolute;top:50%;transform:translateY(-50%);right:-20px;background-position:center;background-repeat:no-repeat;background-size:contain;border-radius:50%;overflow:hidden}.cl-scope #custom_review_popup .close-wrapper em{display:flex;justify-content:center;align-items:center}.cl-scope #custom_review_popup .close-wrapper{position:absolute;z-index:200;top:20px;right:20px;display:flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:4px;background-color:#00000080;cursor:pointer}.cl-scope #custom_review_popup .review-content{margin:0;color:#000;text-align:left;font-family:Inter;font-style:normal;font-weight:400;overflow:hidden;line-height:23.55px;letter-spacing:.368px;font-size:13px}@media screen and (max-width:900px){.cl-scope #custom_review_popup .custom_review_modal{top:0;left:0;right:0;bottom:0;width:100%;height:100%;transform:none;grid-template-columns:1fr;background:#fff;max-height:100%;max-width:100%;grid-template-rows:400px 1fr}.cl-scope #custom_review_popup .modal_image{max-height:400px}.cl-scope #custom_review_popup .modal_content{padding:30px 20px 20px}.cl-scope #custom_review_popup .close-wrapper{left:auto;right:20px}}.cl-scope #sc-template--28547721658685__main-product-template .usp-content .usp-icon{display:flex;align-items:center}.cl-scope #sc-template--28547721658685__main-product-template .bullet-points ul{padding:0 0 0 15px}.cl-scope #sc-template--28547721658685__main-product-template .usp-content .usp-icon svg{width:25px;margin-right:5px}.cl-scope #sc-template--28547721658685__main-product-template .pack_modal_overlay{position:fixed;z-index:1;left:0;top:0;right:0;bottom:0;background:transparent}.cl-scope #sc-template--28547721658685__main-product-template .add_cart_brand_desktop{display:flex;flex-direction:column;max-width:770px;width:57%;margin-right:60px;justify-content:center;align-items:center;top:0;z-index:10;position:sticky}.cl-scope #sc-template--28547721658685__main-product-template .add_cart_brand_desktop_slider{display:flex;width:100%;justify-content:center;align-items:flex-start}.cl-scope #sc-template--28547721658685__main-product-template .add_cart_brand_mobile{display:none;width:100%;justify-content:center;align-items:center}.cl-scope #sc-template--28547721658685__main-product-template .thumb-container{display:flex;flex-direction:column;width:100px;height:fit-content;margin-right:24px;position:relative;justify-content:flex-start;max-height:90vh;align-items:center;padding:25px 0}.cl-scope #sc-template--28547721658685__main-product-template .thumbnail_buttons{position:absolute;top:0;bottom:0;z-index:1;pointer-events:none;display:flex;flex-direction:column;justify-content:space-between}.cl-scope #sc-template--28547721658685__main-product-template .thumbnail_buttons .thumb_button svg{width:20px}.cl-scope #sc-template--28547721658685__main-product-template .thumb_button.prev_button{transform:rotate(180deg)}.cl-scope #sc-template--28547721658685__main-product-template .thumbnail_buttons .thumb_button svg path{fill:#000}.cl-scope #sc-template--28547721658685__main-product-template .thumbnail_buttons .thumb_button{pointer-events:all;display:flex;align-items:center;justify-content:center;cursor:pointer}.cl-scope #sc-template--28547721658685__main-product-template .thumbnail_image_slider{height:100%;width:100%}.cl-scope #sc-template--28547721658685__main-product-template .thumbnail_image_slider .swiper-slide{width:100px;height:100px!important}.cl-scope #sc-template--28547721658685__main-product-template .swiper-slide img{display:block;width:100%;cursor:pointer;-webkit-user-select:none;user-select:none;object-fit:cover}.cl-scope #sc-template--28547721658685__main-product-template .thumb-nav-button{width:60px;height:60px;background-color:transparent;border-radius:100%;background-repeat:no-repeat;background-position:center;background-size:cover;cursor:pointer}.cl-scope #sc-template--28547721658685__main-product-template .thumb-nav-button[aria-disabled=true]{opacity:.5}.cl-scope #sc-template--28547721658685__main-product-template .installpay-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000040;z-index:20}.cl-scope #sc-template--28547721658685__main-product-template .intallpay-container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;z-index:20;padding:40px 30px;width:100%;max-width:600px;display:grid;grid-template-columns:1fr 1fr;align-items:center;color:#000;text-align:center;font-family:Inter;font-size:13px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.368px}.cl-scope #sc-template--28547721658685__main-product-template .clearpay-content-popup .installpay-close{right:30px;top:30px}.cl-scope #sc-template--28547721658685__main-product-template .installpay-close{position:absolute;width:20px;height:20px;transform:rotate(45deg);right:10px;cursor:pointer;z-index:1;top:10px}.cl-scope #sc-template--28547721658685__main-product-template .intallpay-container img{display:block;margin:auto}.cl-scope #sc-template--28547721658685__main-product-template .clearpay-part img{width:160px}.cl-scope #sc-template--28547721658685__main-product-template .klarna-part img{width:80px;margin-bottom:15px}.cl-scope #sc-template--28547721658685__main-product-template .button-slide-next{background-image:url(//www.sofiaandspritz.store/cdn/shop/t/1/assets/cl-svg-icon-swiper-caret.svg?v=74112235119120920771793455504);transform:translateY(-50%) rotate(180deg);position:absolute;top:50%;z-index:1;background-size:60%;right:10px}.cl-scope #sc-template--28547721658685__main-product-template .button-slide-prev{background-image:url(//www.sofiaandspritz.store/cdn/shop/t/1/assets/cl-svg-icon-swiper-caret.svg?v=74112235119120920771793455504);transform:translateY(-50%);position:absolute;top:50%;z-index:1;background-size:60%;left:10px}.cl-scope #sc-template--28547721658685__main-product-template .main-slider{width:calc(100% - 122px);position:relative}.cl-scope #sc-template--28547721658685__main-product-template .main_image_slider{width:100%;height:100%}.cl-scope #sc-template--28547721658685__main-product-template .product-recommended-label{position:absolute;left:0;top:28px;background:#f1405d;border-radius:0 24px 24px 0;text-align:center;letter-spacing:-.48px;z-index:1;color:#fff;text-transform:uppercase;padding:7px 17px}.cl-scope #sc-template--28547721658685__main-product-template .product_by_it_why{margin-top:42px;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:30px 20px;background:#fafafa}.cl-scope #sc-template--28547721658685__main-product-template .product_by_it_why_header{text-align:center;font: 700 32px/32px Cormorant;letter-spacing:-1.02px;color:#000;margin-bottom:24px}.cl-scope #sc-template--28547721658685__main-product-template .product_by_it_why_card_container{display:grid;width:100%;justify-content:center;align-items:center;grid-template-columns:repeat(2,1fr);grid-gap:20px;max-width:650px;margin:auto}.cl-scope #sc-template--28547721658685__main-product-template .product_by_it_why_card{display:flex;width:100%;justify-content:center;position:relative;min-width:1px}.cl-scope #sc-template--28547721658685__main-product-template .product_by_it_why_card_image img{object-fit:cover}.cl-scope #sc-template--28547721658685__main-product-template .product_by_it_why_card_image{display:flex;width:100px;height:140px;margin-right:16px}.cl-scope #sc-template--28547721658685__main-product-template .product_by_it_why_card_info{display:flex;flex-direction:column;width:calc(100% - 116px);justify-content:space-between}.cl-scope #sc-template--28547721658685__main-product-template .product_by_it_why_card_review{display:flex;width:100%;margin-top:12px;text-align:left;letter-spacing:0px;color:#141414}.cl-scope #sc-template--28547721658685__main-product-template .atc_button:hover{filter:invert(1)}.cl-scope #sc-template--28547721658685__main-product-template .atc_button{height:50px;display:flex;cursor:pointer;align-items:center;justify-content:center;margin:15px 0;color:#fff;text-align:center;font-family:Inter;font-size:12px;border:1px solid #fff;font-style:normal;font-weight:700;line-height:15.62px;text-transform:uppercase;background:#000}.cl-scope #sc-template--28547721658685__main-product-template .bag-bundle-text{position:absolute;top:10%;z-index:1;left:50%;transform:translate(-50%);color:#000;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:18px;text-align:center;background:#fff;-webkit-user-select:none;user-select:none;width:fit-content;padding:10px;min-width:220px}.cl-scope #sc-template--28547721658685__main-product-template .image-index-wrapper{position:absolute;bottom:20px;z-index:1;left:15px;color:#000;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:31px;pointer-events:none}.cl-scope #sc-template--28547721658685__main-product-template .usp-detail:last-child{margin-bottom:0}.cl-scope #sc-template--28547721658685__main-product-template .usp-detail{display:flex;align-items:center;color:#000;font-family:Inter;font-size:12px;font-style:normal;font-weight:600;line-height:18px;letter-spacing:.368px;margin-bottom:15px;white-space:nowrap}.cl-scope #sc-template--28547721658685__main-product-template .sticky-button-wrapper{position:fixed;bottom:0;left:0;background:#fff;right:0;border-top:2px solid #E5E7EB;z-index:19;display:flex;align-items:center;justify-content:space-between;padding:0 50px;margin:auto;min-height:88px}.cl-scope #sc-template--28547721658685__main-product-template .sticky-button-wrapper .p_title{color:#000;font-size:20px;font-family:Abhaya Libre;font-style:normal;font-weight:500;line-height:20px}.cl-scope #sc-template--28547721658685__main-product-template .sticky-button-wrapper .sticky-button:hover{filter:invert(1)}.cl-scope #sc-template--28547721658685__main-product-template .sticky-button-wrapper .sticky-button svg{margin-right:10px}.cl-scope #sc-template--28547721658685__main-product-template .sticky-button-wrapper .sticky-button span.sold_out{display:none}.cl-scope #sc-template--28547721658685__main-product-template .sticky-button[stock=false] span.sold_out{display:block}.cl-scope #sc-template--28547721658685__main-product-template .sticky-button[stock=true] span.sold_out,.cl-scope #sc-template--28547721658685__main-product-template .sticky-button[stock=false] span.stock_in{display:none}.cl-scope #sc-template--28547721658685__main-product-template .sticky-button-wrapper .sticky-button{background:#000;height:50px;cursor:pointer;display:flex;align-items:center;justify-content:center;border:1px solid #fff;appearance:none;-webkit-appearance:none;width:450px;color:#fff;text-align:center;font-family:Inter;font-size:12px;font-style:normal;font-weight:700;line-height:15.62px;text-transform:uppercase}.cl-scope #sc-template--28547721658685__main-product-template .sticky-button-wrapper .price-button-wrapper{display:flex;align-items:center}.cl-scope #sc-template--28547721658685__main-product-template .sticky-button-wrapper .sticky-prices{display:flex;align-items:center;margin-right:20px;color:#000;font-family:Inter;font-size:15px;font-weight:500;line-height:1.2}.cl-scope #sc-template--28547721658685__main-product-template .sticky-button-wrapper .sale-price{color:#ae0200;text-align:right;font-family:Inter;font-size:15px;font-weight:500;line-height:1.2}.cl-scope #sc-template--28547721658685__main-product-template .sticky-button-wrapper .compare-price{color:#000;margin-right:10px;text-decoration:line-through}.cl-scope #sc-template--28547721658685__main-product-template .sticky-button-wrapper .plans_wrapper .sub-plan{margin-top:10px}.cl-scope #sc-template--28547721658685__main-product-template .sticky-button-wrapper .plan-option{color:#73777a;font-family:Inter;font-size:15px;font-style:normal;font-weight:400;line-height:1.3}.cl-scope #sc-template--28547721658685__main-product-template .sticky-button-wrapper .plans_wrapper span.subdiscount-percent{color:#898989;font-weight:500}.cl-scope #sc-template--28547721658685__main-product-template .sticky-button-wrapper .plans_wrapper{display:flex;align-items:center;justify-content:space-between;color:#000;font-family:Inter;font-size:14px;font-style:normal;font-weight:600;line-height:20px}.cl-scope #sc-template--28547721658685__main-product-template .sticky-button-wrapper .mobile-prices{display:flex;align-items:center}@media screen and (min-width:899px)and (max-width:1000px){.cl-scope #sc-template--28547721658685__main-product-template img#klarna-upcase{width:50px}.cl-scope #sc-template--28547721658685__main-product-template .production_section{padding-left:30px;padding-right:30px}.cl-scope #sc-template--28547721658685__main-product-template .usp-detail{font-size:11px}}.cl-scope #sc-template--28547721658685__main-product-template .icon-usp{display:flex;align-items:center;justify-content:center;margin-right:10px}.cl-scope #sc-template--28547721658685__main-product-template img#klarna-upcase{width:65px;display:inline-block;margin:0 5px 2px}.cl-scope #sc-template--28547721658685__main-product-template .klarna-link{color:#9e9e9e;font-weight:600;text-decoration:underline;cursor:pointer;letter-spacing:.368px}.cl-scope #sc-template--28547721658685__main-product-template .product_guide_paragraph+.product_guide_paragraph{border-top:none}.cl-scope #sc-template--28547721658685__main-product-template .usp-details-wrapper{background:#f7f7f7;padding:10px 15px;margin-bottom:25px}.cl-scope #sc-template--28547721658685__main-product-template span.add-to_cart span.compare_money.money{color:#b0b0b0;text-decoration:line-through;font-weight:400}.cl-scope #sc-template--28547721658685__main-product-template .product_by_it_why_card_name{margin-top:6px;text-align:left;letter-spacing:-.45px;color:#000;text-transform:uppercase}.cl-scope #sc-template--28547721658685__main-product-template .product_by_it_why_card_price{margin-top:7px;text-align:left;letter-spacing:-.45px}.cl-scope #sc-template--28547721658685__main-product-template .product_by_it_why_card_button{display:flex;width:100%;justify-content:center;align-items:center;padding:15px 0;margin-top:7.59px;background:#d4e5c4;text-align:center;letter-spacing:-.54px;color:#000;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none}.cl-scope #sc-template--28547721658685__main-product-template .product_by_it_why_card_button:hover{opacity:.8}.cl-scope #sc-template--28547721658685__main-product-template .add_cart_content{max-width:500px;width:calc(43% - 60px)}.cl-scope #sc-template--28547721658685__main-product-template .product-subheading{font-family:Inter;font-size:14px;font-style:normal;font-weight:400;margin-bottom:10px;line-height:20px;color:#575757}.cl-scope #sc-template--28547721658685__main-product-template .product-badge{-webkit-user-select:none;user-select:none;background:#ebebeb;padding:6px 10px;color:#6e6e6e;font-family:Inter;font-size:11px;font-weight:500;line-height:1;text-transform:uppercase;margin-bottom:8px}.cl-scope #sc-template--28547721658685__main-product-template .add_cart_title{text-align:left;color:#000;font-family:Abhaya Libre;font-size:24px;font-style:normal;font-weight:600;line-height:30px}.cl-scope #sc-template--28547721658685__main-product-template .usp_details{padding-bottom:5px;border-bottom:1px solid #e9e9e9}.cl-scope #sc-template--28547721658685__main-product-template .add_cart_price{text-align:left;display:flex;align-items:center;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:1;margin-top:10px;padding-bottom:12px;border-bottom:1px solid #e9e9e9}.cl-scope #sc-template--28547721658685__main-product-template .add_cart_price span.compare_money+.sale_money{color:#000}.cl-scope #sc-template--28547721658685__main-product-template .add_cart_price span.compare_money:empty{display:none}.cl-scope #sc-template--28547721658685__main-product-template .add_cart_price span.compare_money{text-decoration:line-through;margin-right:5px;color:#ae0200}.cl-scope #sc-template--28547721658685__main-product-template .images-popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#f7f6f4;z-index:10}.cl-scope #sc-template--28547721658685__main-product-template .image-popup-close *{fill:#000;stroke:#000}.cl-scope #sc-template--28547721658685__main-product-template .images-popup-inner{position:fixed;top:0;left:0;width:100vw;z-index:10;right:0;bottom:0}.cl-scope #sc-template--28547721658685__main-product-template .image-popup-close{position:absolute;right:5%;top:5%;width:35px;padding:10px;height:35px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:20;border:1px solid #fff;border-radius:50%;background:#fff}.cl-scope #sc-template--28547721658685__main-product-template .main-popup-images .main-swiper-buttons>div{pointer-events:all}.cl-scope #sc-template--28547721658685__main-product-template .main-popup-images .main-swiper-buttons{position:fixed;top:50%;transform:translateY(-50%);z-index:20;pointer-events:none;left:50px;right:50px;display:flex;align-items:center;justify-content:space-between}.cl-scope #sc-template--28547721658685__main-product-template .main-popup-images .swiper-button-prev:after{content:"";width:35px;height:35px;background-color:#fff;background-size:cover;background-position:center;min-width:35px;border-radius:50%;min-height:35px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-image:url(//www.sofiaandspritz.store/cdn/shop/t/1/assets/cl-svg-icon-swiper-caret.svg?v=74112235119120920771793455504)}.cl-scope #sc-template--28547721658685__main-product-template .main-popup-images .swiper-button-next:after{content:"";width:35px;height:35px;background-color:#fff;background-size:cover;background-position:center;min-width:35px;border-radius:50%;min-height:35px;transform:translate(-50%) translateY(-50%) rotate(180deg);top:50%;position:absolute;left:50%;background-image:url(//www.sofiaandspritz.store/cdn/shop/t/1/assets/cl-svg-icon-swiper-caret.svg?v=74112235119120920771793455504)}.cl-scope #sc-template--28547721658685__main-product-template .main-popup-images .main-popup-swiper-wrapper .swiper-wrapper{align-items:center}.cl-scope #sc-template--28547721658685__main-product-template .main-popup-images .main-popup-swiper-wrapper{position:fixed;max-width:50vw;top:50%;transform:translate(-50%,-50%);left:50%}.cl-scope #sc-template--28547721658685__main-product-template .main-popup-images .main-swiper-buttons>div{position:relative;top:auto;bottom:auto;left:auto;right:auto;width:30px;height:30px;margin:0}@media screen and (max-width:900px){.cl-scope #sc-template--28547721658685__main-product-template .main-popup-images .main-swiper-buttons{left:15px;right:15px}.cl-scope #sc-template--28547721658685__main-product-template .main-popup-images .swiper-button-next:after{width:25px;min-width:25px;height:25px;min-height:25px}.cl-scope #sc-template--28547721658685__main-product-template .main-popup-images .swiper-button-prev:after{width:25px;min-width:25px;height:25px;min-height:25px}.cl-scope #sc-template--28547721658685__main-product-template .main-popup-images .main-popup-swiper-wrapper{left:50%;top:50%;bottom:auto;max-width:95vw;transform:translate(-50%,-50%)}}.cl-scope #sc-template--28547721658685__main-product-template .main-popup-images{position:relative;height:100%}.cl-scope #sc-template--28547721658685__main-product-template .main-slider .swiper-slide img{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='rgba(221, 221, 221, 0.7)' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='9.5' stroke='%232a2a2a'/%3E%3Cpath fill='%232a2a2a' d='M5 9.5h10v1H5z'/%3E%3Cpath fill='%232a2a2a' d='M10.5 5v10h-1V5z'/%3E%3C/svg%3E"),auto}.cl-scope #sc-template--28547721658685__main-product-template .main-popup-images figure.containerZoom.active img{cursor:zoom-out}.cl-scope #sc-template--28547721658685__main-product-template .main-popup-images .swiper-slide figure.containerZoom:not(.active){background-image:none!important}.cl-scope #sc-template--28547721658685__main-product-template .main-popup-images .swiper-slide{transform:scale(.8);overflow:hidden}.cl-scope #sc-template--28547721658685__main-product-template .main-slider .swiper-slide video{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover}.cl-scope #sc-template--28547721658685__main-product-template .main-slider .swiper-slide img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover}.cl-scope #sc-template--28547721658685__main-product-template .main-slider .swiper-slide{padding-bottom:90.5%;position:relative}.cl-scope #sc-template--28547721658685__main-product-template .main-popup-images img{cursor:zoom-in}.cl-scope #sc-template--28547721658685__main-product-template .klarna-content-popup p{margin:5px 0}.cl-scope #sc-template--28547721658685__main-product-template .klarna-content-popup a,.cl-scope #sc-template--28547721658685__main-product-template .klarna-content-popup img{display:inline}.cl-scope #sc-template--28547721658685__main-product-template .klarna-content-popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;z-index:20;padding:35px 40px;width:100%;max-width:600px;color:#000;font-family:Inter;font-size:13px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.368px}.cl-scope #sc-template--28547721658685__main-product-template .widget_heading{font-size:20px;font-weight:600}.cl-scope #sc-template--28547721658685__main-product-template .clearpay-content-popup img{width:100%}.cl-scope #sc-template--28547721658685__main-product-template .widget_content{position:relative}.cl-scope #sc-template--28547721658685__main-product-template .clearpay-widget-text a,.cl-scope #sc-template--28547721658685__main-product-template .product_guide_paragraph_description a{display:inline;text-decoration:underline}.cl-scope #sc-template--28547721658685__main-product-template .product_guide_paragraph_description ul{padding-left:15px}.cl-scope #sc-template--28547721658685__main-product-template .product_guide_paragraph_description p{margin-top:0}.cl-scope #sc-template--28547721658685__main-product-template .clearpay-widget-text{position:absolute;z-index:1;bottom:10px;color:#000;font-family:Inter;font-size:10px;font-style:normal;letter-spacing:0;font-weight:600;line-height:1.5;padding:10px;text-align:center;left:0;right:0}.cl-scope #sc-template--28547721658685__main-product-template .clearpay-content-popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;z-index:20;padding:10px;width:100%;max-width:600px;max-height:97vh;overflow:auto}.cl-scope #sc-template--28547721658685__main-product-template .add_cart_price span.sale_money{color:#000}.cl-scope #sc-template--28547721658685__main-product-template .atc_button[stock=false] span.add-to_cart,.cl-scope #sc-template--28547721658685__main-product-template .atc_button[stock=false] span.select_variant,.cl-scope #sc-template--28547721658685__main-product-template .atc_button[stock=true] span.sold_out{display:none}.cl-scope #sc-template--28547721658685__main-product-template .atc_button[stock=false] span.sold_out{display:block}.cl-scope #sc-template--28547721658685__main-product-template .atc_button~a.notify_me_button{height:50px;display:flex;cursor:pointer;align-items:center;justify-content:center;margin:15px 0!important;color:#fff;font-family:Inter;font-size:12px;border:1px solid #fff;font-style:normal;font-weight:700;line-height:15.62px;text-transform:uppercase;background:#000;display:none!important}.cl-scope #sc-template--28547721658685__main-product-template .atc_button[stock=false]{pointer-events:none}.cl-scope #sc-template--28547721658685__main-product-template .swiper.product_superiority_slider{padding-bottom:40px}.cl-scope #sc-template--28547721658685__main-product-template .swiper-pagination-bullet{background-color:#fff;border:1px solid #C8E7ED;opacity:1;width:12px;margin:0 3px;height:12px}.cl-scope #sc-template--28547721658685__main-product-template .content1 .image1{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px}.cl-scope #sc-template--28547721658685__main-product-template .imageseco{display:grid;grid-template-columns:repeat(4,1fr)}.cl-scope #sc-template--28547721658685__main-product-template .swiper-pagination-bullet-active{background:#c8e7ed;border:1px solid #C8E7ED}.cl-scope #sc-template--28547721658685__main-product-template .product_guide_container{width:100%;margin-top:24px;border:1px solid #E1DDD8}.cl-scope #sc-template--28547721658685__main-product-template .product_guide_paragraph{display:flex;flex-direction:column;width:100%;border-top:1px solid #EAEAEA;border-bottom:1px solid #EAEAEA}.cl-scope #sc-template--28547721658685__main-product-template .product_guide_paragraph_item{display:flex;padding:15px 5px 15px 0;align-items:center;justify-content:space-between;width:100%;cursor:pointer;-webkit-user-select:none;user-select:none}.cl-scope #sc-template--28547721658685__main-product-template .faq_block_item .product_guide_paragraph_topic{font-size:15px;font-weight:700}.cl-scope #sc-template--28547721658685__main-product-template .money_back_guarantee{margin-bottom:25px;background:#f7f7f7;padding:15px}.cl-scope #sc-template--28547721658685__main-product-template .money_back_guarantee .heading{color:#000;text-align:center;font-family:Inter;font-size:15px;font-style:normal;font-weight:700;margin-bottom:10px;line-height:1;letter-spacing:.368px;display:flex;align-items:center;justify-content:center}.cl-scope #sc-template--28547721658685__main-product-template .money_back_guarantee .heading svg{margin-right:10px}.cl-scope #sc-template--28547721658685__main-product-template .money_back_guarantee .subheading{color:#000;text-align:center;font-family:Inter;font-size:15px;font-style:normal;font-weight:400;line-height:1.5;letter-spacing:.368px}.cl-scope #sc-template--28547721658685__main-product-template .product_guide_paragraph_description.faq_blocks_content{padding:10px 0}.cl-scope #sc-template--28547721658685__main-product-template .faq_block .product_guide_paragraph_description{padding:0 15px 15px}.cl-scope #sc-template--28547721658685__main-product-template .product_guide_paragraph_topic{text-align:left;color:#000;font-family:Inter;font-size:15px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.37px}.cl-scope #sc-template--28547721658685__main-product-template .tip_content img{width:25px;height:25px;margin-right:10px}.cl-scope #sc-template--28547721658685__main-product-template .tip_content{letter-spacing:-.42px;display:flex;margin:10px 0;align-items:center}.cl-scope #sc-template--28547721658685__main-product-template .product_guide_dropdown{width:15px;height:15px;background-image:url(//www.sofiaandspritz.store/cdn/shop/t/1/assets/cl-svg-icon-plus.svg?v=1845967062726777461793455503);background-repeat:no-repeat;background-position:center;background-size:cover;transform:rotate(90deg)}.cl-scope #sc-template--28547721658685__main-product-template .product_guide_paragraph.product_guide_paragraph_active>.product_guide_paragraph_item>.product_guide_dropdown{transform:rotate(0);background-size:contain;background-image:url(//www.sofiaandspritz.store/cdn/shop/t/1/assets/cl-svg-icon-minus.svg?v=143820508200751250971793455501)}.cl-scope #sc-template--28547721658685__main-product-template .product_guide_paragraph_description{display:none;padding:0 15px 15px 0;text-align:left;color:#000;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.368px}.cl-scope #sc-template--28547721658685__main-product-template .usp_detail svg{margin-right:6px;width:18px;height:18px}.cl-scope #sc-template--28547721658685__main-product-template .usp_detail{color:#000;font-family:Inter;font-size:15px;font-style:normal;font-weight:500;line-height:31px;display:flex;align-items:center}.cl-scope #sc-template--28547721658685__main-product-template .product_guide_paragraph.faq_block{border:none}.cl-scope #sc-template--28547721658685__main-product-template .bundle_box_heading{color:#000;text-align:center;font-family:Inter;font-size:15px;font-style:normal;font-weight:700;line-height:31px;text-transform:uppercase;position:relative;margin-bottom:10px}.cl-scope #sc-template--28547721658685__main-product-template .bundle_box_heading:before{content:"";background:#c7c7c7;position:absolute;height:1px;width:100%;left:0;right:0;top:50%;transform:translateY(-50%);z-index:-1}.cl-scope #sc-template--28547721658685__main-product-template .bundle_box_heading span{background:#fff;padding:0 10px}.cl-scope #sc-template--28547721658685__main-product-template .case_option{border-radius:5px;border:1px solid #C7C7C7;background:#f7f7f7;margin-bottom:10px;position:relative;padding:12px;min-height:60px;display:flex;align-items:center}.cl-scope #sc-template--28547721658685__main-product-template .case_option.active[count="1"]{display:flex}.cl-scope #sc-template--28547721658685__main-product-template .color_box select{min-height:40px;width:180px;border-radius:3px;border:1px solid #BEBEBE;background:#fff;color:#444;font-family:Inter;font-size:13px;font-style:normal;font-weight:500;line-height:20px;padding:5px 10px;margin-left:10px;cursor:pointer;appearance:none;-webkit-appearance:none}.cl-scope #sc-template--28547721658685__main-product-template .case_select_wrapper:after{display:block;background-image:url(//www.sofiaandspritz.store/cdn/shop/t/1/assets/cl-svg-icon_arrow.svg?v=91297929433999129341793453968);content:"";position:absolute;right:5px;top:50%;transform:translateY(-50%);width:10px;background-size:contain;background-position:center;height:10px;background-repeat:no-repeat}.cl-scope #sc-template--28547721658685__main-product-template .per_case_label{font-size:14px;font-weight:500}.cl-scope #sc-template--28547721658685__main-product-template .case_left_label{display:flex;flex-direction:column;align-items:flex-start;min-width:125px}.cl-scope #sc-template--28547721658685__main-product-template .case_select_wrapper{position:relative}.cl-scope #sc-template--28547721658685__main-product-template .case_option_select_box .color_box+label{margin-top:15px}.cl-scope #sc-template--28547721658685__main-product-template .case_color_option{display:flex;align-items:center;margin-bottom:10px}.cl-scope #sc-template--28547721658685__main-product-template .case_color_option>span{width:25px}.cl-scope #sc-template--28547721658685__main-product-template .case_option_select_box label{color:#888;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:14px;margin:10px 0 20px;display:block}.cl-scope #sc-template--28547721658685__main-product-template .case_option.active .case_option_select_box{display:block}.cl-scope #sc-template--28547721658685__main-product-template .case_option_select_box{display:none}.cl-scope #sc-template--28547721658685__main-product-template .case_circle{width:20px;height:20px;border-radius:50%;display:flex;border:2px solid #C7C7C7;align-items:center;justify-content:center;margin-right:10px}.cl-scope #sc-template--28547721658685__main-product-template .case_option.active .case_price{position:relative;transform:unset;top:auto;right:auto}.cl-scope #sc-template--28547721658685__main-product-template .case_option.active{border:2px solid #000;background:#fff;height:fit-content;display:block}.cl-scope #sc-template--28547721658685__main-product-template .case_option.active .case_circle{border:2px solid #000}.cl-scope #sc-template--28547721658685__main-product-template .case_option.active .case_circle div{width:12px;height:12px;background:#000;border-radius:50%}.cl-scope #sc-template--28547721658685__main-product-template .case_bundle_box[template="product.case-bogof"] .case_circle_wrapper,.cl-scope #sc-template--28547721658685__main-product-template .case_bundle_box[template="product.case-v3"] .case_circle_wrapper{font-size:17px}.cl-scope #sc-template--28547721658685__main-product-template .case_circle_wrapper{display:flex;align-items:center;color:#444;text-align:center;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:20px}.cl-scope #sc-template--28547721658685__main-product-template .case_save{color:#ce5a70;text-align:center;font-family:Inter;font-size:12px;font-style:normal;font-weight:700;line-height:20px;text-transform:uppercase;border-radius:3px;background:#f7eeee;padding:3px 5px;margin-left:10px}.cl-scope #sc-template--28547721658685__main-product-template span.discount_badge{font-family:Inter;font-weight:700;padding:6px 8px;font-size:10px;background:#000;line-height:1;display:inline;text-align:center;color:#fff;border-radius:5px;margin-left:9px}.cl-scope #sc-template--28547721658685__main-product-template .case_bundle_box[template="product.case-v2"] .case_badge{border-radius:3px;background:#ebfbdb;color:#444;text-align:center;font-family:Inter;font-size:11px;font-style:normal;font-weight:500;line-height:20px;text-transform:uppercase;padding:0 5px;position:absolute;top:-12px;right:12px;margin-left:9px}.cl-scope #sc-template--28547721658685__main-product-template .case_badge{border-radius:3px;background:#ebfbdb;color:#444;text-align:center;font-family:Inter;font-size:11px;font-style:normal;font-weight:500;line-height:20px;text-transform:uppercase;padding:3px 5px;margin-left:9px}.cl-scope #sc-template--28547721658685__main-product-template .case_price .case_sale_price,.cl-scope #sc-template--28547721658685__main-product-template .case_price .sale_price{color:#444;text-align:center;font-family:Inter;font-size:15px;font-style:normal;font-weight:500;line-height:20px}.cl-scope #sc-template--28547721658685__main-product-template .case_price .per_case_label{color:#979797;text-align:center;font-family:Inter;font-size:13px;font-style:normal;font-weight:500;line-height:20px}.cl-scope #sc-template--28547721658685__main-product-template .case_price .compare_price{color:#979797;text-align:center;font-family:Inter;font-size:13px;font-style:normal;font-weight:500;line-height:20px;text-decoration-line:line-through}.cl-scope #sc-template--28547721658685__main-product-template .case_price{text-align:right;display:flex;flex-direction:column;align-items:flex-end;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.cl-scope #sc-template--28547721658685__main-product-template .case_option_header{display:flex;align-items:center;justify-content:space-between;cursor:pointer;width:100%}.cl-scope #sc-template--28547721658685__main-product-template .custom_review_wrapper{border-radius:10px;border:.5px solid #646464;position:relative;margin-top:30px}.cl-scope #sc-template--28547721658685__main-product-template .swiper-slide .custom_review_block img{border-radius:50%;width:70px;height:70px;margin-right:10px;min-width:70px}.cl-scope #sc-template--28547721658685__main-product-template .review_control_buttons>div{pointer-events:all;cursor:pointer}.cl-scope #sc-template--28547721658685__main-product-template .review_control_buttons{position:absolute;top:50%;pointer-events:none;left:0;right:0;display:flex;width:100%;align-items:center;justify-content:space-between;padding:0 10px;z-index:1;transform:translateY(-50%)}.cl-scope #sc-template--28547721658685__main-product-template .custom_review_block{display:flex;align-items:center;justify-content:space-between;padding:12px 30px;cursor:pointer}.cl-scope #sc-template--28547721658685__main-product-template .review_stars{display:flex;align-items:center;margin-left:5px}.cl-scope #sc-template--28547721658685__main-product-template .review_stars svg{margin:0 1px}.cl-scope #sc-template--28547721658685__main-product-template .review_author{display:flex;align-items:center;color:#000;font-family:Inter;font-size:15px;font-style:normal;font-weight:600;line-height:1;margin-bottom:5px}.cl-scope #sc-template--28547721658685__main-product-template .review_content p{margin:0;color:#000;text-align:left;font-family:Inter;font-style:normal;font-weight:400;line-height:23.55px;letter-spacing:.368px;font-size:13px}.cl-scope #sc-template--28547721658685__main-product-template .case_option[count="3"]:after{position:absolute;top:100%;left:-1px;width:calc(100% + 1.5px);right:-.5px;box-sizing:border-box;border-radius:0 0 4px 4px;background:#646464;color:#fff;font-family:Inter;font-size:15px;font-style:normal;font-weight:600;line-height:20px;min-height:30px;display:flex;align-items:center;padding:7px 12px}.cl-scope #sc-template--28547721658685__main-product-template .case_option.active[count="3"]{border-bottom:none}.cl-scope #sc-template--28547721658685__main-product-template .case_option[count="3"]{border-radius:5px 5px 0 0;margin-bottom:0}.cl-scope #sc-template--28547721658685__main-product-template .case_option.active[count="3"]+.free_card_holder{border:2px solid #000;border-top:none}.cl-scope #sc-template--28547721658685__main-product-template .free_card_holder{border-radius:0 0 4px 4px;background:#646464;color:#fff;font-family:Inter;font-size:15px;font-style:normal;font-weight:600;line-height:20px;min-height:30px;display:flex;align-items:center;padding:7px 12px}.cl-scope #sc-template--28547721658685__main-product-template .vt_option:hover span.option_value{display:block}.cl-scope #sc-template--28547721658685__main-product-template span.option_value:before{content:"";position:absolute;background:#000;top:100%;left:50%;transform:translate(-50%,-50%) rotate(45deg);width:15px;height:15px;z-index:0}.cl-scope #sc-template--28547721658685__main-product-template .variant_picker .vt_option img{width:30px;height:30px;object-fit:contain}.cl-scope #sc-template--28547721658685__main-product-template .variant_picker .vt_option{display:flex;cursor:pointer;text-align:center;font-weight:700;background-position:center;background-size:contain;background-repeat:no-repeat;position:relative;width:100%;min-width:1px;padding-bottom:100%;margin:0;height:0}.cl-scope #sc-template--28547721658685__main-product-template .variant_picker{margin:5px 0 15px;position:relative}.cl-scope #sc-template--28547721658685__main-product-template .bs_size_button{letter-spacing:0px;color:#000;font-family:Inter;font-size:14px;cursor:pointer;text-decoration:underline;font-weight:500;line-height:31px;text-underline-offset:3px;position:absolute;right:0;top:0}.cl-scope #sc-template--28547721658685__main-product-template .bs-size-popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000040;z-index:20}.cl-scope #sc-template--28547721658685__main-product-template .bs-size-table-wrapper{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;z-index:20;padding:40px 0;width:100%;max-width:700px;color:#000}.cl-scope #sc-template--28547721658685__main-product-template .bs-popup-close{position:absolute;width:20px;height:20px;transform:rotate(45deg);right:15px;cursor:pointer;top:15px}.cl-scope #sc-template--28547721658685__main-product-template .bs-size-popup-heading{text-align:center;color:#000;font-family:Abhaya Libre;font-size:24px;font-style:normal;font-weight:600;line-height:30px;margin-bottom:15px}.cl-scope #sc-template--28547721658685__main-product-template .bs-size-popup-info{position:absolute;bottom:10px;left:50%;transform:translate(-50%);white-space:nowrap;color:#6e6e6e;font-family:Inter;font-size:12px;font-weight:500}.cl-scope #sc-template--28547721658685__main-product-template .bs-size-table{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #C0C0C0;padding:20px 40px 0}.cl-scope #sc-template--28547721658685__main-product-template .bs-table-heading{color:#000;font-family:Inter;font-size:14px;font-weight:600;margin-bottom:10px}.cl-scope #sc-template--28547721658685__main-product-template .bs-table ul{margin:0;padding-left:20px;color:#000;font-family:Inter;font-size:14px;font-weight:500;line-height:2.25}.cl-scope #sc-template--28547721658685__main-product-template .bs-table[index="1"]{border-bottom:1px solid #C0C0C0;border-right:1px solid #C0C0C0;padding-bottom:20px}.cl-scope #sc-template--28547721658685__main-product-template .bs-table[index="2"]{border-bottom:1px solid #C0C0C0;padding-left:40px}.cl-scope #sc-template--28547721658685__main-product-template .bs-table[index="3"]{border-right:1px solid #C0C0C0;padding-top:20px;padding-bottom:30px}.cl-scope #sc-template--28547721658685__main-product-template .bs-table[index="4"]{padding-top:20px;padding-left:40px;padding-bottom:30px}@media screen and (max-width:900px){.cl-scope #sc-template--28547721658685__main-product-template .bs-size-table{grid-template-columns:1fr;padding:0 25px}.cl-scope #sc-template--28547721658685__main-product-template .bs-size-table .bs-table{padding:15px 0;border-bottom:1px solid #c0c0c0;border-left:none;border-right:none;border-top:none}.cl-scope #sc-template--28547721658685__main-product-template .bs-size-popup-info{position:relative;top:auto;bottom:auto;left:auto;transform:none;text-align:center;font-size:13px}.cl-scope #sc-template--28547721658685__main-product-template .bs-size-popup-heading{margin-bottom:5px}.cl-scope #sc-template--28547721658685__main-product-template .bs-table ul{font-size:16px;line-height:2}.cl-scope #sc-template--28547721658685__main-product-template .bs-size-table .bs-table[index="4"]{border-bottom:none}.cl-scope #sc-template--28547721658685__main-product-template .bs-size-table-wrapper{padding:30px 0 20px;width:calc(100% - 30px)}.cl-scope #sc-template--28547721658685__main-product-template .bs-table-heading{font-size:16px;padding-left:8px}}.cl-scope #sc-template--28547721658685__main-product-template label.variant_option{letter-spacing:0px;color:#000;font-family:Inter;font-size:14px;font-style:normal;font-weight:600;line-height:31px}.cl-scope #sc-template--28547721658685__main-product-template label.variant_option span.selected_option{color:#000;font-weight:500;margin-left:5px;padding-left:5px;border-left:1px solid #CFCFCF}.cl-scope #sc-template--28547721658685__main-product-template .variant_picker .variants_wrapper{margin-top:10px;display:flex;flex-wrap:wrap;margin-left:5px;display:grid;grid-template-columns:repeat(10,1fr);grid-gap:15px}.cl-scope #sc-template--28547721658685__main-product-template span.option_value{background-color:#000;color:#fff;text-align:center;position:absolute;z-index:1;padding:5px 10px;white-space:nowrap;width:fit-content;display:none;top:-50px;font-size:12px;left:50%;transform:translate(-50%)}.cl-scope #sc-template--28547721658685__main-product-template .swiper-slide video{width:100%}.cl-scope #sc-template--28547721658685__main-product-template .vt_option.Black{background-image:url(/cdn/shop/files/swatch-black.png?v=1793453919);order:1}.cl-scope #sc-template--28547721658685__main-product-template .vt_option.Navy{background-image:url(/cdn/shop/files/swatch-navy.png?v=1793453919);order:2}.cl-scope #sc-template--28547721658685__main-product-template .vt_option.Blue{background-image:url(/cdn/shop/files/swatch-navy.png?v=1793453919);order:2}.cl-scope #sc-template--28547721658685__main-product-template .vt_option.Blue.Shadow{background-image:url(/cdn/shop/files/swatch-shadow-blue.png?v=1793453919);order:4}.cl-scope #sc-template--28547721658685__main-product-template .vt_option.Blue.Orange.Stone.Stripe{background-image:url(/cdn/shop/files/swatch-blue-orange-stone.png?v=1793453919);order:4}.cl-scope #sc-template--28547721658685__main-product-template .vt_option.Sky.Blue.Yellow.Stripe{background-image:url(/cdn/shop/files/swatch-sky-blue-yellow-stripe.png?v=1793453919);order:4}.cl-scope #sc-template--28547721658685__main-product-template .vt_option.Sky.Blue.Flower{background-image:url(/cdn/shop/files/swatch-sky-blue-flower.png?v=1793453919);order:4}.cl-scope #sc-template--28547721658685__main-product-template .vt_option.Pink.Red.Wave{background-image:url(/cdn/shop/files/swatch-pink-red-wave.png?v=1793453919);order:4}.cl-scope #sc-template--28547721658685__main-product-template .vt_option.Sky.Blue{background-image:url(/cdn/shop/files/swatch-sky-blue.png?v=1793453920);order:9}.cl-scope #sc-template--28547721658685__main-product-template .vt_option.Gold{background-image:url(/cdn/shop/files/swatch-gold.png?v=1793453919);order:11}.cl-scope #sc-template--28547721658685__main-product-template .vt_option.Taupe{background-image:url(/cdn/shop/files/swatch-taupe.png?v=1793453920);order:7}.cl-scope #sc-template--28547721658685__main-product-template .vt_option.Chocolate.Brown{background-image:url(/cdn/shop/files/swatch-chocolate.png?v=1793453919);order:6}.cl-scope #sc-template--28547721658685__main-product-template .vt_option.Brown{background-image:url(/cdn/shop/files/swatch-brown.png?v=1793453920);order:5}.cl-scope #sc-template--28547721658685__main-product-template .vt_option.Tan{background-image:url(/cdn/shop/files/swatch-tan.png?v=1793453920);order:5}.cl-scope #sc-template--28547721658685__main-product-template .vt_option.Red{background-image:url(/cdn/shop/files/swatch-red.png?v=1793453920);order:6}.cl-scope #sc-template--28547721658685__main-product-template .atc_button svg{margin-right:10px}.cl-scope #sc-template--28547721658685__main-product-template .vt_option.Cream{background-image:url(/cdn/shop/files/swatch-stone.png?v=1793453919)}.cl-scope #sc-template--28547721658685__main-product-template .vt_option.Stone{background-image:url(/cdn/shop/files/swatch-stone.png?v=1793453919);order:6}.cl-scope #sc-template--28547721658685__main-product-template .vt_option.Jade.Green{background-image:url(/cdn/shop/files/swatch-jade-green.png?v=1793453919);order:3}.cl-scope #sc-template--28547721658685__main-product-template .vt_option.Sage.Green{background-image:url(/cdn/shop/files/swatch-sage-green.png?v=1793453919);order:8}.cl-scope #sc-template--28547721658685__main-product-template .vt_option.Green{background-image:url(/cdn/shop/files/swatch-green.png?v=1793453919);order:3}.cl-scope #sc-template--28547721658685__main-product-template .vt_option.Orange{background-image:url(/cdn/shop/files/swatch-orange.png?v=1793453919);order:7}.cl-scope #sc-template--28547721658685__main-product-template .vt_option.Pink{background-image:url(/cdn/shop/files/swatch-pink.png?v=1793453920);order:5}.cl-scope #sc-template--28547721658685__main-product-template .vt_option.Blush.Pink{background-image:url(/cdn/shop/files/swatch-blush-pink.png?v=1793453919);order:10}.cl-scope #sc-template--28547721658685__main-product-template .strap-heading svg{margin-right:10px}.cl-scope #sc-template--28547721658685__main-product-template .strap-heading .bfcm-banner{position:absolute;color:#fff;background:#f30000;padding:10px 15px;border-radius:8px;top:42px;margin:0 auto;max-width:350px;line-height:1.3}.cl-scope #sc-template--28547721658685__main-product-template .strap-heading{color:#fff;text-align:center;font-family:Inter;font-size:15px;font-style:normal;line-height:25px;letter-spacing:.37px;background:#280521;padding:10px;background:#f7f5f4;color:#280521;border-radius:5px;font-size:14px;display:flex;font-weight:500;align-items:center;justify-content:center;position:relative}.cl-scope #sc-template--28547721658685__main-product-template .strap-selector-wrapper{margin-top:10px}.cl-scope #sc-template--28547721658685__main-product-template .strap-selection-box{padding:10px 0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;border:2px solid #280521;background:#f7f7f7;border:none;grid-template-columns:repeat(3,1fr);background:#fff;grid-gap:15px 10px}.cl-scope #sc-template--28547721658685__main-product-template .strap-box{position:relative;overflow:hidden}.cl-scope #sc-template--28547721658685__main-product-template .strap-box[index="1"],.cl-scope #sc-template--28547721658685__main-product-template .strap-box[index="2"]{transform:translate(50%)}.cl-scope #sc-template--28547721658685__main-product-template .icon-box-change{border-radius:50%;background:#000;width:28px;height:28px;cursor:pointer;align-items:center;justify-content:center;margin:-15px auto 5px;position:relative;display:flex;opacity:0;pointer-events:none}.cl-scope #sc-template--28547721658685__main-product-template .icon-box-change svg{width:18px}.cl-scope #sc-template--28547721658685__main-product-template .box-badge{border:1px dashed #000;background:#fff;display:flex;align-items:center;justify-content:center;color:#a4a4a4;font-family:Inter;font-size:13px;font-style:normal;font-weight:700;line-height:24px;width:fit-content;margin:auto;padding:0 15px;z-index:1;position:relative;background:#280521;color:#fff;font-weight:500;border-radius:80px}.cl-scope #sc-template--28547721658685__main-product-template .selected-box-title{color:#000;text-align:center;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:17px;letter-spacing:.37px;padding:0 10px;font-size:14px}.cl-scope #sc-template--28547721658685__main-product-template .selected-box-title b{display:block}.cl-scope #sc-template--28547721658685__main-product-template .box-badge b{margin-right:2px;color:#fff;font-weight:500}.cl-scope #sc-template--28547721658685__main-product-template .box-image.popup-trigger .selected-box-title{margin-top:10px;margin-bottom:-15px}.cl-scope #sc-template--28547721658685__main-product-template .strap-box.active .box-image .selected-box-title{display:none}.cl-scope #sc-template--28547721658685__main-product-template .strap-box.active>.selected-box-title{display:block!important}.cl-scope #sc-template--28547721658685__main-product-template .box-image{display:flex;position:relative;margin-top:-10px;min-height:150px;align-items:center;justify-content:center;cursor:pointer;background:#f7f5f4;border-radius:10px;min-height:160px;flex-direction:column;padding:15px}.cl-scope #sc-template--28547721658685__main-product-template .box-badge del{text-decoration-color:#fff;text-decoration-thickness:1px}.cl-scope #sc-template--28547721658685__main-product-template .box-image img{border-radius:4px;background-color:transparent}.cl-scope #sc-template--28547721658685__main-product-template .default_strap.strap-box .icon-box-change{opacity:0!important;pointer-events:none!important}.cl-scope #sc-template--28547721658685__main-product-template .strap-box.active .icon-box-change{opacity:1;pointer-events:all}.cl-scope #sc-template--28547721658685__main-product-template .variant_picker .vt_option.active:before{border:2px solid #000}.cl-scope #sc-template--28547721658685__main-product-template .variant_picker .vt_option[data-available=false]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top left,transparent calc(50% - 1.5px),#000,transparent calc(50% + 1.5px)) no-repeat;z-index:1;border-radius:inherit;width:auto;height:auto;transform:none}.cl-scope #sc-template--28547721658685__main-product-template .variant_picker .vt_option:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:2px solid transparent}.cl-scope #sc-template--28547721658685__main-product-template .box-image img{pointer-events:none}.cl-scope #sc-template--28547721658685__main-product-template .box-image img.placeholder{pointer-events:all}.cl-scope #sc-template--28547721658685__main-product-template span.pulsing-dot{background:#2d9814;border-radius:50%;box-shadow:0 0 #2d9814;margin:5px 15px 5px 5px;height:12px;width:12px;aspect-ratio:1 / 1;transform:scale(1);animation:pulse-dot 2s infinite;display:block}.cl-scope #sc-template--28547721658685__main-product-template span.pulsing-dot[stock_status=false]{background:red;box-shadow:0 0 red;animation:oos-pulse-dot 2s infinite}.cl-scope #sc-template--28547721658685__main-product-template .inventory-check.low-active span.pulsing-dot{background:#fa8d18;box-shadow:0 0 #fa8d18;animation:low-pulse-dot 2s infinite}.cl-scope #sc-template--28547721658685__main-product-template .inventory-check.oos-active span.pulsing-dot{background:red;box-shadow:0 0 red;animation:oos-pulse-dot 2s infinite}.cl-scope #sc-template--28547721658685__main-product-template .inventory-check b{margin:0 4px}.cl-scope #sc-template--28547721658685__main-product-template .inventory-check{display:flex;align-items:center;color:#2d9814;font-size:14px;border-bottom:1px solid #e9e9e9;padding-bottom:10px;margin-bottom:15px}.cl-scope #sc-template--28547721658685__main-product-template .inventory-check.low-active{color:#fa8d18}.cl-scope #sc-template--28547721658685__main-product-template .inventory-check.oos-active{color:red}.cl-scope #sc-template--28547721658685__main-product-template .pre-order-information{background:#280521;padding:20px}.cl-scope #sc-template--28547721658685__main-product-template .pre-order-heading{line-height:1.3;font-size:13px;margin-bottom:12px;color:#fff}.cl-scope #sc-template--28547721658685__main-product-template .pre-order-date-blocks{display:grid;grid-template-columns:1fr;grid-gap:8px}.cl-scope #sc-template--28547721658685__main-product-template .pre-order-date-block{border-radius:7px;background:#fff;display:flex;align-items:center;height:40px;justify-content:space-between;padding:10px;color:#000;font-family:Inter;font-size:13px;font-weight:600;position:relative;line-height:normal}.cl-scope #sc-template--28547721658685__main-product-template .pre-order-date-block.progressing:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:89%;height:100%;border-radius:7px;background:#e0bcd9;z-index:0}.cl-scope #sc-template--28547721658685__main-product-template span.block-date,.cl-scope #sc-template--28547721658685__main-product-template span.block-state{z-index:1}.cl-scope #sc-template--28547721658685__main-product-template .pre-order-wrapper{margin:10px 0}.cl-scope #sc-template--28547721658685__main-product-template .custom-review-wrapper .custom-review-text .rating-count{font-family:Inter;font-weight:300;font-size:13.13px;line-height:14px;letter-spacing:0;vertical-align:middle;text-decoration:underline}.cl-scope #sc-template--28547721658685__main-product-template .custom-review-wrapper .custom-review-text{display:flex;align-items:center;font-family:Inter;font-size:13.13px;line-height:14px;letter-spacing:0;vertical-align:middle;cursor:pointer;margin-top:3px;margin-left:7px}.cl-scope #sc-template--28547721658685__main-product-template .custom-review-wrapper .jdgm-widget:before{content:"";position:absolute;top:0;left:0;bottom:0;right:-120px}.cl-scope #sc-template--28547721658685__main-product-template .custom-review-wrapper .jdgm-widget{position:relative}.cl-scope #sc-template--28547721658685__main-product-template .custom-review-wrapper{display:flex;align-items:center}.cl-scope #sc-template--28547721658685__main-product-template .custom-review-wrapper span.jdgm-prev-badge__text{display:none}.cl-scope #sc-template--28547721658685__main-product-template .reel_video_wrapper .reelUp_product_reel_title{font-size:12px!important}@keyframes pulse-dot{0%{transform:scale(.95);box-shadow:0 0 #2d9814}70%{transform:scale(1);box-shadow:0 0 0 10px #f4af2900}to{transform:scale(.95);box-shadow:0 0 #f4af2900}}@keyframes low-pulse-dot{0%{transform:scale(.95);box-shadow:0 0 #fa8d18}70%{transform:scale(1);box-shadow:0 0 0 10px #f4af2900}to{transform:scale(.95);box-shadow:0 0 #f4af2900}}@keyframes oos-pulse-dot{0%{transform:scale(.95);box-shadow:0 0 red}70%{transform:scale(1);box-shadow:0 0 0 10px #0000}to{transform:scale(.95);box-shadow:0 0 #0000}}@media screen and (max-width:1280px){.cl-scope #sc-template--28547721658685__main-product-template .add_cart_brand_desktop{margin-right:20px;width:53%}.cl-scope #sc-template--28547721658685__main-product-template .add_cart_content{width:calc(47% - 20px)}}@media screen and (min-width:901px){.cl-scope #sc-template--28547721658685__main-product-template .intallpay-container .more-info-trigger{cursor:pointer}}@media screen and (max-width:900px){.cl-scope #sc-template--28547721658685__main-product-template .add_cart_price span.discount_badge{font-size:12px;letter-spacing:0}.cl-scope #sc-template--28547721658685__main-product-template .thumb_button[aria-disabled=true]{opacity:0}.cl-scope #sc-template--28547721658685__main-product-template .thumbnail_buttons .thumb_button svg path{fill:#4a4a4a}.cl-scope #sc-template--28547721658685__main-product-template .thumbnail_buttons .thumb_button{width:fit-content;height:fit-content}.cl-scope #sc-template--28547721658685__main-product-template .thumb_button.prev_button{transform:rotate(90deg)}.cl-scope #sc-template--28547721658685__main-product-template .thumb_button.next_button{transform:rotate(-90deg)}.cl-scope #sc-template--28547721658685__main-product-template .thumbnail_buttons{left:0;right:0;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.cl-scope #sc-template--28547721658685__main-product-template .variant_picker .variants_wrapper{grid-template-columns:repeat(6,1fr)}.cl-scope #sc-template--28547721658685__main-product-template .strap-heading .bfcm-banner{font-size:14px;max-width:300px}.cl-scope #sc-template--28547721658685__main-product-template .strap-heading svg{width:15px;height:auto}.cl-scope #sc-template--28547721658685__main-product-template .strap-heading{font-size:min(14px,3.6vw);letter-spacing:0;padding:10px 0}.cl-scope #sc-template--28547721658685__main-product-template .usp_detail{font-size:14px}.cl-scope #sc-template--28547721658685__main-product-template .swiper-slide .custom_review_block img{width:55px;height:55px;min-width:55px}.cl-scope #sc-template--28547721658685__main-product-template .custom_review_block{padding:10px 20px;border-top:1px solid #EAEAEA;border-bottom:1px solid #EAEAEA}.cl-scope #sc-template--28547721658685__main-product-template .custom_review_wrapper{border:none}.cl-scope #sc-template--28547721658685__main-product-template .review_control_buttons{padding:0}.cl-scope #sc-template--28547721658685__main-product-template .review_author{font-size:16px}.cl-scope #sc-template--28547721658685__main-product-template .review_content p{font-size:12px}.cl-scope #sc-template--28547721658685__main-product-template .case_circle_wrapper{font-size:16px}.cl-scope #sc-template--28547721658685__main-product-template .case_save{font-size:11px;padding:2px 3px;margin-left:5px}.cl-scope #sc-template--28547721658685__main-product-template .case_badge{font-size:10.5px;padding:1px 3px;margin-left:5px}.cl-scope #sc-template--28547721658685__main-product-template .case_bundle_box[template="product.case-v3"] .case_badge{font-size:10.5px;padding:0 3px;margin-left:5px}.cl-scope #sc-template--28547721658685__main-product-template .case_circle{width:18px;height:18px;margin-right:5px}.cl-scope #sc-template--28547721658685__main-product-template .case_option.active .case_circle div{width:10px;height:10px}.cl-scope #sc-template--28547721658685__main-product-template .bundle_box_heading{font-size:14px}.cl-scope #sc-template--28547721658685__main-product-template .case_price .case_sale_price,.cl-scope #sc-template--28547721658685__main-product-template .case_price .sale_price{font-size:15px}.cl-scope #sc-template--28547721658685__main-product-template .case_price .per_case_label,.cl-scope #sc-template--28547721658685__main-product-template .case_price .compare_price{font-size:11px}.cl-scope #sc-template--28547721658685__main-product-template .case_option[count="3"]:after{font-size:14px}.cl-scope #sc-template--28547721658685__main-product-template .money_back_guarantee .heading{font-size:13px}.cl-scope #sc-template--28547721658685__main-product-template .money_back_guarantee .subheading{font-size:13px;max-width:300px;margin:0 auto}.cl-scope #sc-template--28547721658685__main-product-template .thumbnail_image_slider .swiper-slide.swiper-slide-thumb-active:after{width:100%}.cl-scope #sc-template--28547721658685__main-product-template .thumbnail_image_slider .swiper-slide:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:100%;border-bottom:2px solid #D2D2D2;pointer-events:none;transform:translate(-50%);transition:width .5s}.cl-scope #sc-template--28547721658685__main-product-template .thumbnail_image_slider .swiper-slide{height:auto!important;padding-bottom:5px}.cl-scope #sc-template--28547721658685__main-product-template .thumb-container{order:2;width:100%;height:auto!important;padding:10px 20px 15px}.cl-scope #sc-template--28547721658685__main-product-template .add_cart_brand_desktop_slider{display:flex;flex-direction:column}.cl-scope #sc-template--28547721658685__main-product-template .clearpay-widget-text{font-size:12px;line-height:21px;padding:10px 15px}.cl-scope #sc-template--28547721658685__main-product-template .clearpay-content-popup{max-width:calc(100vw - 30px)}.cl-scope #sc-template--28547721658685__main-product-template .sticky-button-wrapper .sticky-button{width:100vw}.cl-scope #sc-template--28547721658685__main-product-template .sticky-button-wrapper .title-plan-wrapper{display:none}.cl-scope #sc-template--28547721658685__main-product-template .sticky-button-wrapper{padding:0;min-height:unset;bottom:0}.cl-scope #sc-template--28547721658685__main-product-template .box-image .placeholder{width:25px;height:25px}.cl-scope #sc-template--28547721658685__main-product-template .strap-selection-box{grid-gap:15px 10px;padding:10px 0}.cl-scope #sc-template--28547721658685__main-product-template .box-badge{padding:2px 5px;line-height:16px;font-size:12px;border:1px dashed #000}.cl-scope #sc-template--28547721658685__main-product-template .box-image{min-height:100px;cursor:auto;min-height:120px;padding:15px 10px}.cl-scope #sc-template--28547721658685__main-product-template .selected-box-title{font-size:12px;padding:0 5px;line-height:15px}.cl-scope #sc-template--28547721658685__main-product-template .klarna-content-popup{width:calc(100% - 30px);padding:45px 25px}.cl-scope #sc-template--28547721658685__main-product-template .intallpay-container{grid-template-columns:1fr;width:calc(100% - 30px);grid-gap:30px;padding:40px}.cl-scope #sc-template--28547721658685__main-product-template .installpay-close{top:15px;right:15px;cursor:auto}.cl-scope #sc-template--28547721658685__main-product-template .variant_picker .vt_option img{width:50px;height:50px}.cl-scope #sc-template--28547721658685__main-product-template .main-slider .swiper{padding:0 20px}.cl-scope #sc-template--28547721658685__main-product-template .main-slider{width:100%;max-width:100%;order:1}.cl-scope #sc-template--28547721658685__main-product-template .thumb-container .swiper-pagination span{border-radius:42px;background:#d2d2d2;display:block;overflow:hidden}.cl-scope #sc-template--28547721658685__main-product-template .swiper-slide svg.desktop-hide{position:absolute;right:10px;bottom:10px;pointer-events:none}.cl-scope #sc-template--28547721658685__main-product-template .thumb-container .swiper-pagination{position:absolute;top:auto;border-radius:42px;overflow:hidden;background:#eaeaea;bottom:0;left:20px;right:20px;height:5px;z-index:0;width:calc(100% - 40px)}.cl-scope #sc-template--28547721658685__main-product-template .thumb-container .swiper-scrollbar .swiper-scrollbar-drag{border-radius:42px;background:#d2d2d2;display:block;overflow:hidden}.cl-scope #sc-template--28547721658685__main-product-template .thumb-container .swiper-scrollbar{position:absolute;top:auto;border-radius:42px;overflow:hidden;background:#eaeaea;bottom:0;left:20px;right:20px;height:5px;z-index:0;width:calc(100% - 40px)}.cl-scope #sc-template--28547721658685__main-product-template .production_section{padding:0}.cl-scope #sc-template--28547721658685__main-product-template .add_cart_section{display:block;max-width:100%}.cl-scope #sc-template--28547721658685__main-product-template .add_cart_brand_desktop{width:100%;max-width:100%;position:relative}.cl-scope #sc-template--28547721658685__main-product-template .add_cart_brand_mobile{display:block;margin-bottom:21px}.cl-scope #sc-template--28547721658685__main-product-template .swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center}.cl-scope #sc-template--28547721658685__main-product-template .swiper-slide img{display:block;width:100%;object-fit:cover}.cl-scope #sc-template--28547721658685__main-product-template .swiper{width:100%;margin-left:auto;margin-right:auto}.cl-scope #sc-template--28547721658685__main-product-template .swiper-slide{background-size:cover;background-position:center}.cl-scope #sc-template--28547721658685__main-product-template .mobile-main-swiper{height:100%;width:100%}.cl-scope #sc-template--28547721658685__main-product-template .swiper-horizontal>.swiper-pagination-fraction{background-color:#fff;width:auto;padding:5px 15px;border-radius:19px;bottom:16px;left:16px}.cl-scope #sc-template--28547721658685__main-product-template img#klarna-upcase{width:50px}.cl-scope #sc-template--28547721658685__main-product-template .klarna-link{font-size:8px;letter-spacing:0;cursor:auto}.cl-scope #sc-template--28547721658685__main-product-template .usp-detail{font-size:min(3.5vw,12px)}.cl-scope #sc-template--28547721658685__main-product-template .swiper-horizontal>.swiper-pagination-fraction>span{text-align:center;letter-spacing:-.33px;color:#000;text-transform:uppercase}.cl-scope #sc-template--28547721658685__main-product-template .swiper-slide-active .product-recommended-label{display:block}.cl-scope #sc-template--28547721658685__main-product-template .product-recommended-label{left:0;top:24px;letter-spacing:-.36px;padding:5px 15px;display:none}.cl-scope #sc-template--28547721658685__main-product-template .bag-bundle-text{font-size:12px;padding:5px 10px}.cl-scope #sc-template--28547721658685__main-product-template .product_by_it_why_card_container{grid-template-columns:repeat(1,1fr)}.cl-scope #sc-template--28547721658685__main-product-template .product_by_it_why_card_image{width:70px;height:75px}.cl-scope #sc-template--28547721658685__main-product-template .product_by_it_why_card{justify-content:flex-start;align-items:center}.cl-scope #sc-template--28547721658685__main-product-template .product_by_it_why_card_button{position:absolute;width:70px;height:38px;letter-spacing:-.39px;right:0;top:50%;transform:translateY(-50%);margin:0}.cl-scope #sc-template--28547721658685__main-product-template .product_by_it_why_card_info{width:calc(100% - 160px)}.cl-scope #sc-template--28547721658685__main-product-template .product_by_it_why{width:auto;margin-left:-20px;align-items:flex-start;margin-right:-20px}.cl-scope #sc-template--28547721658685__main-product-template .add_cart_content{width:100%;max-width:100%;padding:20px 15px}.cl-scope #sc-template--28547721658685__main-product-template .review_star img{width:84px;height:15px}.cl-scope #sc-template--28547721658685__main-product-template .add_cart_price{letter-spacing:-.36px}.cl-scope #sc-template--28547721658685__main-product-template .add_cart_price span{letter-spacing:-.48px}.cl-scope #sc-template--28547721658685__main-product-template .add_cart_description{margin-bottom:14px;letter-spacing:-.45px}.cl-scope #sc-template--28547721658685__main-product-template .add_cart_description:last-of-type{margin-bottom:0}.cl-scope #sc-template--28547721658685__main-product-template .choose_pack{margin-top:26px}.cl-scope #sc-template--28547721658685__main-product-template .choose_pack_header{margin-bottom:23px}.cl-scope #sc-template--28547721658685__main-product-template .choose_pack_container{display:flex;width:100%;justify-content:center;align-items:center}.cl-scope #sc-template--28547721658685__main-product-template .choose_pack_container>a{padding-top:18px;padding-bottom:24px;margin-right:8px;border:1px solid white;border-radius:4px}.cl-scope #sc-template--28547721658685__main-product-template .choose_pack_container>a.active{border:1px solid #000}.cl-scope #sc-template--28547721658685__main-product-template .choose_pack_item_label{width:83%;max-width:unset;border-radius:21px}.cl-scope #sc-template--28547721658685__main-product-template .choose_pack_item_footer_label{padding:5px 0}.cl-scope #sc-template--28547721658685__main-product-template .choose_pack_item_save{padding:3px 16px;margin-top:5px;letter-spacing:-.3px}.cl-scope #sc-template--28547721658685__main-product-template .choose_pack_item_price{letter-spacing:-.33px}}.cl-scope .big_upsell_pack_wrapper{position:relative;border:3px solid #F9F6F2;border-radius:5px;padding:8px;margin:20px 0}.cl-scope .big_upsell_pack_wrapper .pack_badge{position:absolute;letter-spacing:-.6px;color:#fff;background:#f1405d;border-radius:12px;padding:5px 13px;text-align:center;white-space:nowrap;left:50%;transform:translate(-50%);top:-15px}.cl-scope .big_upsell_pack_wrapper .big_upsell_wrap{display:grid;grid-template-columns:70px 2fr 1.5fr;grid-gap:5px;align-items:center}.cl-scope .big_upsell_pack_wrapper .big_upsell_info{display:flex;flex-direction:column;justify-content:center;letter-spacing:-.45px;color:#000}.cl-scope .big_upsell_pack_wrapper .upsell_title{margin-bottom:3px}.cl-scope .big_upsell_pack_wrapper .upsell_price{display:flex;align-items:center}.cl-scope .big_upsell_pack_wrapper .upsell_price span{letter-spacing:-.45px}.cl-scope .big_upsell_pack_wrapper .upsell_price span.sale_price{color:#f1405d}.cl-scope .big_upsell_pack_wrapper .upsell_price span.compare_price{margin-left:5px;text-decoration:line-through;letter-spacing:-.45px;color:#5e5e5e}.cl-scope .big_upsell_pack_wrapper .big_upsell_button:hover{opacity:.8}.cl-scope .big_upsell_pack_wrapper .big_upsell_button{background:#d4e5c4 0% 0% no-repeat padding-box;border-radius:23px;display:flex;align-items:center;justify-content:center;max-width:80px;height:45px;cursor:pointer;margin:0 0 0 auto;width:100%;text-align:center;padding:0 10px;letter-spacing:-.39px;color:#000}.cl-scope .big_upsell_label{font: 700 24px/28px Cormorant;letter-spacing:-.77px;color:#000;margin-top:20px}@media screen and (max-width:1100px){.cl-scope .big_upsell_pack_wrapper .upsell_title{letter-spacing:-.42px}.cl-scope .big_upsell_pack_wrapper .big_upsell_button{letter-spacing:-.3px}.cl-scope .big_upsell_pack_wrapper .upsell_price span.compare_price,.cl-scope .big_upsell_pack_wrapper .upsell_price span{letter-spacing:-.42px}}.cl-scope #sc-template--28547721658685__main-product-template .best-matching-wrapper{text-align:center;line-height:1}.cl-scope #sc-template--28547721658685__main-product-template .best-match-inner{display:flex;align-items:center}.cl-scope #sc-template--28547721658685__main-product-template .best-match-add{height:50px;display:flex;cursor:pointer;align-items:center;justify-content:center;margin:15px 0;color:#000;width:100%;font-family:Inter;font-size:12px;border:1px solid #000;font-weight:700;line-height:15.62px;text-transform:uppercase;background:#fff}.cl-scope #sc-template--28547721658685__main-product-template .best-match-info.active .best-match-tooltip{display:block}.cl-scope #sc-template--28547721658685__main-product-template .best-match-info{width:50px;height:50px;display:flex;align-items:center;justify-content:center;border:1px solid #000;min-width:50px;margin-left:10px;position:relative;cursor:pointer}.cl-scope #sc-template--28547721658685__main-product-template .best-match-info:hover .best-match-tooltip,.cl-scope #sc-template--28547721658685__main-product-template .best-match-tooltip:hover{display:block}.cl-scope #sc-template--28547721658685__main-product-template .best-match-tooltip{position:absolute;background:#ebebeb;width:350px;right:0;color:#000;font-family:Inter;font-size:12px;text-align:left;font-weight:500;line-height:20px;letter-spacing:.368px;top:90%;padding:8px 30px 8px 15px;z-index:2;display:none}.cl-scope #sc-template--28547721658685__main-product-template .best-match-tooltip:before{content:"";clip-path:polygon(50% 0%,0% 100%,100% 100%);width:25px;height:25px;display:block;position:absolute;background:#ebebeb;top:-20px;right:10px}.cl-scope .btf-byb,.cl-scope .btf-byb-sheet{--byb-plum: #1c1c1c;--byb-grad: #1c1c1c;--byb-muted: #6b6b6b;--byb-line: #e8e8e1;--byb-ease: cubic-bezier(.22, 1, .36, 1)}.cl-scope .btf-byb{display:none;padding:10px 0 24px}html.btf-byb-on .cl-scope .product-main-container .bag_switch_wrapper,html.btf-byb-on .cl-scope .product-main-container .swatch_picker,html.btf-byb-on .cl-scope .product-main-container .strap-selector-wrapper,html.btf-byb-on .cl-scope .product-main-container .best-matching-wrapper,html.btf-byb-on .cl-scope .product-main-container .tangiblee-cta{display:none!important}html.btf-byb-lock .cl-scope,html.btf-byb-lock .cl-scope body{overflow:hidden}@media screen and (max-width:749px){html.btf-byb-on .cl-scope .product-main-container .thumb-container{padding-bottom:0!important}html.btf-byb-on .cl-scope .product-main-container .add_cart_content{padding-top:4px!important}}.cl-scope .ce-btf-build-your-bag#BtfByb-template--28547721658685__main-product-template.btf-byb{display:block}.cl-scope .product-main-container .bag_switch_wrapper,.cl-scope .product-main-container .swatch_picker,.cl-scope .product-main-container .strap-selector-wrapper,.cl-scope .product-main-container .best-matching-wrapper,.cl-scope .product-main-container .tangiblee-cta{display:none!important}.cl-scope .btf-byb-loading{position:fixed;left:50%;bottom:calc(96px + env(safe-area-inset-bottom,0px));z-index:2147482000;display:flex;align-items:center;gap:12px;max-width:calc(100vw - 32px);padding:12px 20px 12px 14px;border-radius:99px;background:#1c1c1c;color:#fff;box-shadow:0 10px 30px #00000040;font-family:var(--font-body-family);font-size:15px;line-height:20px;letter-spacing:-.3px;overflow:hidden;opacity:0;transform:translate(-50%,14px) scale(.96);transition:opacity .3s ease,transform .45s cubic-bezier(.22,1,.36,1);pointer-events:none}.cl-scope .btf-byb-loading.is-on{opacity:1;transform:translate(-50%)}.cl-scope .btf-byb-loading svg{flex:0 0 30px;width:30px;height:30px;transform-origin:50% 12%;animation:btfBybSwing 1.3s ease-in-out infinite}.cl-scope .btf-byb-loading__text{display:flex;flex-direction:column;min-width:0}.cl-scope .btf-byb-loading__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cl-scope .btf-byb-loading__sub{display:none;color:#ffffffa6;font-size:13px;line-height:17px}.cl-scope .btf-byb-loading.is-slow .btf-byb-loading__sub{display:block}.cl-scope .btf-byb-loading__bar{position:absolute;left:0;bottom:0;width:40%;height:2px;background:#ffffffbf;animation:btfBybBar 1.2s ease-in-out infinite}@keyframes btfBybSwing{0%,to{transform:rotate(-7deg)}50%{transform:rotate(7deg)}}@keyframes btfBybBar{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media screen and (min-width:750px){.cl-scope .btf-byb-loading{bottom:32px}}@media(prefers-reduced-motion:reduce){.cl-scope .btf-byb-loading svg,.cl-scope .btf-byb-loading__bar{animation:none}}.cl-scope .btf-byb,.cl-scope .btf-byb-sheet{font-family:var(--font-body-family);color:#000}.cl-scope .btf-byb *,.cl-scope .btf-byb-sheet *{box-sizing:border-box}.cl-scope .btf-byb button,.cl-scope .btf-byb-sheet button{font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.cl-scope .btf-byb p,.cl-scope .btf-byb-sheet p{margin:0}.cl-scope .btf-byb__group{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.cl-scope .btf-byb__label{font-size:16px;line-height:20px;letter-spacing:-.48px}.cl-scope .btf-byb__label span{color:var(--byb-muted);margin-left:6px}.cl-scope .btf-byb__muted{color:var(--byb-muted)}.cl-scope .btf-byb__styles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cl-scope .btf-byb__style{position:relative;min-width:0;display:flex;flex-direction:column;align-items:center;gap:8px;padding:18px 12px;background:#fff;border:1px solid var(--byb-line);border-radius:8px;text-align:center;transition:border-color .25s ease,box-shadow .25s ease,transform .35s var(--byb-ease)}.cl-scope .btf-byb .btf-byb__style{padding:16px 12px 20px;border:1px solid #d9d9d4}@media screen and (max-width:749px){.cl-scope .btf-byb .btf-byb__style{padding:10px 8px 12px;gap:4px}.cl-scope .btf-byb .btf-byb__style-img,.cl-scope .btf-byb .btf-byb__style svg{height:60px;max-width:110px}.cl-scope .btf-byb .btf-byb__style-name{font-size:18px;line-height:22px}.cl-scope .btf-byb .btf-byb__style-text{font-size:14px;line-height:18px;letter-spacing:-.3px}}.cl-scope .btf-byb .btf-byb__styles--compact .btf-byb__style{flex-direction:row;justify-content:center;gap:10px;padding:8px 10px}.cl-scope .btf-byb .btf-byb__styles--compact .btf-byb__style-img,.cl-scope .btf-byb .btf-byb__styles--compact .btf-byb__style svg{width:64px;height:40px;max-width:64px;flex:0 0 64px}.cl-scope .btf-byb .btf-byb__styles--compact .btf-byb__style-name{font-size:18px;line-height:22px}@media screen and (min-width:750px){.cl-scope .btf-byb .btf-byb__styles--compact .btf-byb__style{gap:14px;padding:10px 12px}.cl-scope .btf-byb .btf-byb__styles--compact .btf-byb__style-img,.cl-scope .btf-byb .btf-byb__styles--compact .btf-byb__style svg{width:110px;height:66px;max-width:110px;flex:0 0 110px}}html.btf-byb-on:not(.btf-byb-colour) .cl-scope .product-main-container .inventory-check{display:none!important}.cl-scope .btf-byb-done__total s{margin-right:6px;color:#ffffff8c}.cl-scope .btf-byb .btf-byb__style:hover{border-color:#b5b5ad}.cl-scope .btf-byb .btf-byb__style:active{transform:scale(.98)}.cl-scope .btf-byb .btf-byb__style.is-selected{z-index:1;border-color:#000;box-shadow:inset 0 0 0 1px #000}.cl-scope .btf-byb__style svg{width:120px;height:80px;color:#000}.cl-scope .btf-byb .btf-byb__styles{padding-top:9px}.cl-scope .btf-byb .btf-byb__style-badge{position:absolute;top:0;left:50%;z-index:1;transform:translate(-50%,-50%);max-width:calc(100% - 12px);padding:3px 10px;border-radius:99px;background:#1c1c1c;color:#fff;font-size:11px;line-height:14px;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}@media screen and (max-width:749px){.cl-scope .btf-byb .btf-byb__style-badge{padding:3px 8px;font-size:10px;line-height:13px}}.cl-scope .btf-byb .btf-byb__style-img{display:block;flex:0 0 auto;width:100%;max-width:150px;height:90px;object-fit:contain}.cl-scope .btf-byb__fits{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;max-width:170px}.cl-scope .btf-byb .btf-byb__fits span{display:inline-block;padding:3px 8px;border-radius:99px;background:#f5f4f2;color:#000;font-size:13px;line-height:16px;letter-spacing:-.2px}.cl-scope .btf-byb__fits-link{display:none;align-items:center;gap:6px;margin-top:16px;padding:0;background:none;border:0;color:#000;font-size:15px;line-height:20px;letter-spacing:-.4px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}html.btf-byb-tng .cl-scope .btf-byb .btf-byb__fits-link{display:inline-flex}.cl-scope .btf-byb__fits-row{display:flex}.cl-scope .btf-byb__label-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.cl-scope .btf-byb__label-row--colour{flex-wrap:wrap;row-gap:4px}.cl-scope .btf-byb__label-row--colour .btf-byb__key{margin:0;white-space:nowrap;font-size:14px;line-height:18px;gap:6px}.cl-scope [data-product-type=elara-bag] p.btf-byb__key{display:none}.cl-scope .btf-byb__label-row--colour .btf-byb__key:before{width:8px;height:8px}@media screen and (max-width:749px){.cl-scope .btf-byb__label-row--colour .btf-byb__key-x{display:none}}.cl-scope .btf-byb .btf-byb__fits-link{margin-top:0;font-size:14px;line-height:18px;white-space:nowrap}.cl-scope .btf-byb .btf-byb__colour .btf-byb__sw.is-block{background-image:none!important}.cl-scope .btf-byb__style-name{font-family:var(--font-heading-family);font-weight:300;font-size:22px;line-height:28px}.cl-scope .btf-byb__style-text{color:var(--byb-muted);font-size:16px;line-height:22px;letter-spacing:-.48px;max-width:150px}.cl-scope .btf-byb__colours{display:flex;flex-wrap:wrap;gap:6px 4px}.cl-scope .btf-byb .btf-byb__colour{position:relative;width:46px;height:46px;padding:3px;border-radius:50%;border:1.5px solid transparent;transition:border-color .25s ease,transform .35s var(--byb-ease)}.cl-scope .btf-byb .btf-byb__colour:hover{transform:scale(1.06)}.cl-scope .btf-byb .btf-byb__colour.is-selected{border-color:#000}.cl-scope .btf-byb .btf-byb__colour .btf-byb__sw{display:block;width:100%;height:100%;border-radius:50%;background-size:cover;background-position:center;background-repeat:no-repeat;box-shadow:inset 0 0 0 1px #00000014;margin:0}.cl-scope .btf-byb .btf-byb__colour.is-limited:after{content:"";position:absolute;top:1px;right:1px;width:10px;height:10px;border-radius:50%;background:#b89a55;border:1.5px solid #fff}.cl-scope .btf-byb .btf-byb__colour.is-soldout .btf-byb__sw{opacity:1}.cl-scope .btf-byb .btf-byb__colour.is-soldout:before{content:"";position:absolute;left:50%;top:6px;bottom:6px;width:2px;border-radius:2px;background:#fff;box-shadow:0 0 0 1px #00000059;transform:rotate(45deg);z-index:1}.cl-scope .btf-byb__key{display:flex;align-items:center;gap:8px;color:var(--byb-muted);font-size:16px;line-height:20px;letter-spacing:-.48px}.cl-scope .btf-byb__key:before{content:"";width:10px;height:10px;border-radius:50%;background:#b89a55}.cl-scope .btf-byb__gifts{position:relative}.cl-scope .btf-byb__card{border-radius:12px;display:flex;flex-direction:column;transition:opacity .45s ease,transform .6s var(--byb-ease),visibility 0s linear .45s}.cl-scope .btf-byb__card--locked{background:#f3efe2;padding:18px 16px;gap:14px}.cl-scope .btf-byb__card--open{position:absolute;left:0;right:0;top:0;overflow:hidden;background:var(--byb-grad);padding:22px 18px 20px;gap:12px;color:#fff;opacity:0;visibility:hidden;transform:translateY(10px) scale(.98)}.cl-scope .btf-byb.is-unlocked .btf-byb__card--locked{position:absolute;left:0;right:0;top:0;opacity:0;visibility:hidden;transform:scale(.98)}.cl-scope .btf-byb.is-unlocked .btf-byb__card--open{position:relative;opacity:1;visibility:visible;transform:none;transition:opacity .45s ease .05s,transform .6s var(--byb-ease) .05s,visibility 0s}.cl-scope .btf-byb__card-title{display:flex;align-items:center;gap:10px;font-size:18px;line-height:24px;letter-spacing:-.54px}.cl-scope .btf-byb__card-title svg{width:20px;height:20px;flex:0 0 20px}.cl-scope .btf-byb__card-sub{color:var(--byb-muted);font-size:16px;line-height:22px;letter-spacing:-.48px}.cl-scope .btf-byb__card--locked.is-nudge{animation:btfBybNudge .6s var(--byb-ease)}.cl-scope .btf-byb__card--locked .btf-byb__card-title{align-items:flex-start}.cl-scope .btf-byb__card--locked .btf-byb__card-title svg{margin-top:2px}.cl-scope .btf-byb__lk{display:block;overflow:visible}.cl-scope .btf-byb__lk path,.cl-scope .btf-byb__lk rect{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.cl-scope .btf-byb__lk-sh{transform-box:view-box;transform-origin:5.83px 9.17px;transition:transform .45s var(--byb-ease)}.cl-scope .btf-byb__card--locked.is-opening .btf-byb__lk-sh{transform:translateY(-3px) rotate(-16deg)}.cl-scope .btf-byb__cslots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cl-scope .btf-byb__cslots .btf-byb-slot{position:relative;display:flex;align-items:center;gap:10px;min-width:0;padding:8px;border:1px solid var(--byb-line);border-radius:12px;background:#fff;text-align:left;cursor:pointer;transition:border-color .25s ease,box-shadow .25s ease,transform .3s var(--byb-ease)}.cl-scope .btf-byb__cslots .btf-byb-slot:hover{border-color:#000}.cl-scope .btf-byb__cslots .btf-byb-slot:active{transform:scale(.985)}.cl-scope .btf-byb__cslots .btf-byb-slot[disabled]{opacity:.45;cursor:not-allowed}.cl-scope .btf-byb__cslots .btf-byb-slot__img{position:relative;flex:0 0 44px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:8px;border:1px dashed #c9c9c2;background:#f7f6f4;overflow:hidden;color:#8a8a84}.cl-scope .btf-byb__cslots .btf-byb-slot.is-filled .btf-byb-slot__img{border-style:solid;border-color:transparent}.cl-scope .btf-byb__cslots .btf-byb-slot__name{font-size:14px;line-height:18px;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.cl-scope .btf-byb__cslots .btf-byb-slot__label{font-size:12px;line-height:15px}.cl-scope .btf-byb__cslots .btf-byb-slot.is-filled .btf-byb-slot__label{display:none}@media screen and (max-width:749px){.cl-scope .btf-byb__cslots .btf-byb-slot{gap:8px;padding:7px}.cl-scope .btf-byb__cslots .btf-byb-slot__img{flex-basis:38px;width:38px;height:38px}}.cl-scope .btf-byb__locks-label{color:var(--byb-muted);font-size:14px;line-height:18px;letter-spacing:-.3px}.cl-scope .btf-byb__locks{display:flex;flex-direction:column;gap:10px}.cl-scope .btf-byb__lockgift{display:flex;align-items:center;gap:12px;min-width:0;padding:6px 12px 6px 6px;border-radius:12px;background:#ffffff8c;text-align:left}.cl-scope .btf-byb__lockgift-img{position:relative;flex:0 0 52px;width:52px;height:52px;border-radius:8px;background:#fff;overflow:hidden}.cl-scope .btf-byb__lockgift-img img{display:block;width:100%;height:100%;object-fit:cover;filter:blur(2.5px) saturate(.9);transform:scale(1.1);transition:filter .6s ease,transform .7s var(--byb-ease)}.cl-scope .btf-byb__lockgift-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#f3efe259;transition:opacity .5s ease;pointer-events:none}.cl-scope .btf-byb__lockgift-img:before{content:"";position:absolute;top:0;bottom:0;left:-60%;width:45%;z-index:1;background:linear-gradient(100deg,#fff0,#ffffff8c,#fff0);transform:skew(-18deg);animation:btfBybGleam 3.6s ease-in-out infinite;pointer-events:none}.cl-scope .btf-byb__lockgift:nth-child(2) .btf-byb__lockgift-img:before{animation-delay:.25s}.cl-scope .btf-byb__lockgift:nth-child(3) .btf-byb__lockgift-img:before{animation-delay:.5s}@keyframes btfBybGleam{0%,55%{left:-60%}85%,to{left:130%}}@keyframes btfBybWiggle{0%,82%,to{transform:rotate(0)}86%{transform:rotate(-12deg)}90%{transform:rotate(10deg)}94%{transform:rotate(-6deg)}97%{transform:rotate(3deg)}}.cl-scope .btf-byb__card--locked.is-opening .btf-byb__lockgift-img img{filter:none;transform:none}.cl-scope .btf-byb__card--locked.is-opening .btf-byb__lockgift-img:after,.cl-scope .btf-byb__card--locked.is-opening .btf-byb__lockgift-img:before{opacity:0;animation:none}.cl-scope .btf-byb__prog{display:flex;align-items:center;gap:10px}.cl-scope .btf-byb__prog-bar{position:relative;flex:1 1 auto;height:6px;border-radius:99px;background:#00000014;overflow:hidden}.cl-scope .btf-byb__prog-fill{position:absolute;left:0;top:0;bottom:0;width:0;border-radius:99px;background:#1c1c1c;transition:width .6s var(--byb-ease)}.cl-scope .btf-byb__prog[data-count="1"] .btf-byb__prog-fill{width:50%}.cl-scope .btf-byb__prog[data-count="2"] .btf-byb__prog-fill{width:100%}.cl-scope .btf-byb__prog-text{flex:0 0 auto;color:var(--byb-muted);font-size:13px;line-height:16px;white-space:nowrap}.cl-scope .btf-byb__cslots .btf-byb-slot.is-next .btf-byb-slot__img{animation:btfBybRing 2.2s ease-out infinite}@keyframes btfBybRing{0%{box-shadow:0 0 #1c1c1c40}70%,to{box-shadow:0 0 0 8px #1c1c1c00}}@media(prefers-reduced-motion:reduce){.cl-scope .btf-byb__lockgift-img:before,.cl-scope .btf-byb__lockgift-badge .btf-byb__lk,.cl-scope .btf-byb__cslots .btf-byb-slot.is-next .btf-byb-slot__img{animation:none}}.cl-scope .btf-byb__lockgift-badge{position:absolute;left:50%;top:50%;z-index:2;width:26px;height:26px;margin:-13px 0 0 -13px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;color:#1c1c1c;box-shadow:0 4px 12px #00000029;transition:transform .45s var(--byb-ease),opacity .35s ease .3s}.cl-scope .btf-byb__lockgift-badge .btf-byb__lk{width:13px;height:13px;animation:btfBybWiggle 4s ease-in-out infinite}.cl-scope .btf-byb__lockgift:nth-child(2) .btf-byb__lockgift-badge .btf-byb__lk{animation-delay:.3s}.cl-scope .btf-byb__lockgift:nth-child(3) .btf-byb__lockgift-badge .btf-byb__lk{animation-delay:.6s}.cl-scope .btf-byb__card--locked.is-opening .btf-byb__lockgift-badge .btf-byb__lk{animation:none}.cl-scope .btf-byb__lockgift:nth-child(2) .btf-byb__lk-sh,.cl-scope .btf-byb__lockgift:nth-child(2) .btf-byb__lockgift-badge{transition-delay:.08s}.cl-scope .btf-byb__lockgift:nth-child(3) .btf-byb__lk-sh,.cl-scope .btf-byb__lockgift:nth-child(3) .btf-byb__lockgift-badge{transition-delay:.16s}.cl-scope .btf-byb__card--locked.is-opening .btf-byb__lockgift-badge{transform:scale(1.15);opacity:0}.cl-scope .btf-byb__lockgift-name{flex:1 1 auto;min-width:0;font-size:15px;line-height:20px;letter-spacing:-.4px}.cl-scope .btf-byb__lockgift-price{flex:0 0 auto;display:inline-flex;gap:6px;font-size:15px;line-height:20px;white-space:nowrap}.cl-scope .btf-byb__lockgift-price s{color:var(--byb-muted)}.cl-scope .btf-byb__lockgift-price span{color:var(--byb-plum)}.cl-scope .btf-byb__row-lock{display:inline-flex;color:#1c1c1c}.cl-scope .btf-byb__row-lock .btf-byb__lk{width:16px;height:16px}.cl-scope .btf-byb__card--locked [data-byb-need][hidden]{display:none}@keyframes btfBybNudge{0%,to{transform:none}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(3px)}}.cl-scope .btf-byb__thumbs{position:relative;display:flex;gap:8px;flex-wrap:nowrap}.cl-scope .btf-byb__thumb{position:relative;flex:1 1 0;min-width:0;max-width:58px;aspect-ratio:1 / 1;border-radius:8px;background:#fff;overflow:hidden}.cl-scope .btf-byb__thumb img{display:block;width:100%;height:100%;object-fit:cover}.cl-scope .btf-byb__thumbs--blur .btf-byb__thumb img{filter:blur(3px);transform:scale(1.08)}.cl-scope .btf-byb__card--open .btf-byb__thumb{opacity:0;transform:translateY(8px);transition:opacity .4s ease,transform .5s var(--byb-ease);transition-delay:calc(var(--i, 0) * 40ms + 60ms)}.cl-scope .btf-byb.is-unlocked .btf-byb__card--open .btf-byb__thumb{opacity:1;transform:none}.cl-scope .btf-byb__list{display:flex;flex-direction:column;gap:14px}.cl-scope .btf-byb__row{display:flex;align-items:center;gap:12px;font-size:16px;line-height:20px;letter-spacing:-.48px}.cl-scope .btf-byb__row svg{width:20px;height:20px;flex:0 0 20px}.cl-scope .btf-byb__row-name{flex:1 1 0;min-width:0}.cl-scope .btf-byb__price{display:inline-flex;gap:8px;white-space:nowrap;font-size:16px;line-height:20px;letter-spacing:-.48px}.cl-scope .btf-byb__price s{color:var(--byb-muted)}.cl-scope .btf-byb__price .btf-byb__free{color:var(--byb-plum)}.cl-scope .btf-byb[data-gifts=images] [data-gifts-only=list],.cl-scope .btf-byb[data-gifts=list] [data-gifts-only=images]{display:none}.cl-scope .btf-byb__eyebrow{position:relative;color:#ffffffbf;font-size:16px;line-height:20px;letter-spacing:-.48px}.cl-scope .btf-byb__headline{position:relative;font-family:var(--font-heading-family);font-weight:300;font-size:26px;line-height:32px;color:#fff;max-width:300px}.cl-scope .btf-byb__copy{position:relative;color:#ffffffd9;font-size:16px;line-height:23px;letter-spacing:-.48px;max-width:310px}.cl-scope .btf-byb__btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;padding:0 16px;border-radius:4px;font-size:16px;line-height:20px;letter-spacing:-.48px;text-align:center;transition:transform .3s var(--byb-ease),opacity .25s ease,background-color .25s ease}.cl-scope .btf-byb .btf-byb__btn:active,.cl-scope .btf-byb-sheet .btf-byb__btn:active{transform:scale(.985)}.cl-scope .btf-byb .btf-byb__btn--light,.cl-scope .btf-byb-sheet .btf-byb__btn--light{position:relative;background:#fff;color:#000}.cl-scope .btf-byb-sheet .btf-byb__btn--dark{background:#000;color:#fff;min-height:56px}.cl-scope .btf-byb-sheet .btf-byb__btn[disabled],.cl-scope .btf-byb .btf-byb__btn[disabled]{opacity:.35;cursor:not-allowed}.cl-scope .btf-byb-sheet .btf-byb__btn.is-busy{opacity:.6;pointer-events:none}.cl-scope .btf-byb-sheet{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:2147483000;display:none}.cl-scope .btf-byb-sheet.is-mounted{display:block}.cl-scope .btf-byb-sheet .btf-byb-sheet__backdrop{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:#0a02089e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;transition:opacity .35s ease}.cl-scope .btf-byb-sheet.is-open .btf-byb-sheet__backdrop{opacity:1}.cl-scope .btf-byb-sheet__panel{position:absolute;left:0;right:0;bottom:0;max-height:calc(100% - 16px);max-height:min(calc(100% - 16px),calc(var(--byb-vh, 100dvh) - 16px));display:flex;flex-direction:column;background:#fff;border-radius:24px 24px 0 0;overflow:hidden;transform:translateY(100%);transition:transform .5s var(--byb-ease),background .3s ease;outline:none}.cl-scope .btf-byb-sheet.is-open .btf-byb-sheet__panel{transform:none}.cl-scope .btf-byb-sheet__panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:#1c1c1c;opacity:0;transition:opacity .5s ease;pointer-events:none}.cl-scope .btf-byb-sheet[data-view=done] .btf-byb-sheet__panel:before{opacity:1}.cl-scope .btf-byb-sheet__handle{position:absolute;top:10px;left:50%;width:40px;height:4px;margin-left:-20px;border-radius:2px;background:#d9d9d9;z-index:3}.cl-scope .btf-byb-sheet[data-view=done] .btf-byb-sheet__handle{background:#ffffff4d}@media screen and (min-width:750px){.cl-scope .btf-byb-sheet__panel{left:50%;right:auto;top:50%;bottom:auto;width:min(480px,calc(100vw - 48px));max-height:calc(100% - 48px);border-radius:24px;transform:translate(-50%,-46%) scale(.97);opacity:0;transition:transform .45s var(--byb-ease),opacity .3s ease,background .3s ease}.cl-scope .btf-byb-sheet.is-open .btf-byb-sheet__panel{transform:translate(-50%,-50%);opacity:1}.cl-scope .btf-byb-sheet__handle{display:none}}@media screen and (min-width:750px){.cl-scope .btf-byb-sheet[data-view=pick] .btf-byb-sheet__panel{width:min(680px,calc(100vw - 48px))}}.cl-scope .btf-byb-view{display:none;position:relative;z-index:1;flex-direction:column;min-height:0;flex:1 1 auto}.cl-scope .btf-byb-sheet[data-view=pick] .btf-byb-view--pick,.cl-scope .btf-byb-sheet[data-view=done] .btf-byb-view--done,.cl-scope .btf-byb-sheet[data-view=summary] .btf-byb-view--summary{display:flex;animation:btfBybView .45s var(--byb-ease) both}@keyframes btfBybView{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.cl-scope .btf-byb-view--pick{padding:30px 0 0;gap:16px;overflow-y:auto;overscroll-behavior:contain}.cl-scope .btf-byb-pick__head{display:flex;flex-direction:column;gap:16px;padding:0 20px}.cl-scope .btf-byb-pick__top{display:flex;align-items:center;justify-content:space-between;color:var(--byb-muted);font-size:16px;line-height:20px;letter-spacing:-.48px}.cl-scope .btf-byb-sheet__close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin:-5px -5px -5px 0;color:#000}.cl-scope .btf-byb-sheet__close svg{width:22px;height:22px}.cl-scope .btf-byb-sheet__title{margin:0;font-family:var(--font-heading-family);font-weight:300;font-size:26px;line-height:32px;letter-spacing:0;color:#000}.cl-scope .btf-byb-slots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cl-scope .btf-byb-sheet .btf-byb-slot{position:relative;display:flex;align-items:center;gap:10px;min-width:0;padding:8px;border:1px solid var(--byb-line);border-radius:12px;background:#fff;text-align:left;transition:border-color .25s ease,box-shadow .25s ease}.cl-scope .btf-byb-sheet .btf-byb-slot.is-active{border-color:var(--byb-plum);box-shadow:inset 0 0 0 .5px var(--byb-plum)}.cl-scope .btf-byb-sheet .btf-byb-slot__img{position:relative;flex:0 0 44px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:8px;border:1px dashed #c9c9c2;background:#f7f6f4;overflow:hidden;color:#8a8a84}.cl-scope .btf-byb-sheet .btf-byb-slot.is-filled .btf-byb-slot__img{border-style:solid;border-color:transparent}.cl-scope .btf-byb-slot__img img{display:block;width:100%;height:100%;object-fit:cover}.cl-scope .btf-byb-slot__img svg{width:16px;height:16px}.cl-scope .btf-byb-slot__img.is-pop{animation:btfBybPop .45s var(--byb-ease)}@keyframes btfBybPop{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.08);opacity:1}to{transform:none}}.cl-scope .btf-byb-slot__text{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.cl-scope .btf-byb-slot__label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--byb-muted);font-size:13px;line-height:16px;letter-spacing:-.2px}.cl-scope .btf-byb-slot__name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:15px;line-height:20px;letter-spacing:-.4px}.cl-scope .btf-byb-sheet .btf-byb-slot__x{position:absolute;top:6px;right:6px;display:none;width:20px;height:20px;align-items:center;justify-content:center;border-radius:99px;background:#f1f0ec}.cl-scope .btf-byb-sheet .btf-byb-slot.is-filled .btf-byb-slot__x{display:inline-flex}.cl-scope .btf-byb-slot__x svg{width:10px;height:10px}.cl-scope .btf-byb-slot.is-filled .btf-byb-slot__text{padding-right:18px}.cl-scope .btf-byb-sheet__title.is-in{animation:btfBybFade .4s var(--byb-ease) both}.cl-scope .btf-byb-strap__add{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:6px;min-height:40px;flex:0 0 auto;margin:0 10px 10px;border-radius:99px;background:#000;color:#fff;font-size:15px;line-height:20px;letter-spacing:-.4px;transition:background-color .25s ease,color .25s ease,transform .35s var(--byb-ease)}.cl-scope .btf-byb-strap:active .btf-byb-strap__add{transform:scale(.97)}.cl-scope .btf-byb-strap__add svg{display:block;flex:0 0 14px;width:14px;height:14px}.cl-scope .btf-byb-strap__add .is-off{display:inline-flex;align-items:center;justify-content:center;gap:6px}.cl-scope .btf-byb-strap__add .is-on{display:none}.cl-scope .btf-byb-strap.is-added .btf-byb-strap__add{background:#f1f0ec;color:#000}.cl-scope .btf-byb-strap.is-added .btf-byb-strap__add .is-off{display:none}.cl-scope .btf-byb-strap.is-added .btf-byb-strap__add .is-on{display:flex;width:100%;align-items:center;justify-content:space-between;padding:0 4px}.cl-scope .btf-byb-step{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:99px;background:#fff;color:#000;transition:opacity .2s ease,transform .25s var(--byb-ease)}.cl-scope .btf-byb-step:active{transform:scale(.9)}.cl-scope .btf-byb-step svg{width:14px;height:14px;flex:0 0 14px}.cl-scope .btf-byb-view--pick.is-complete .btf-byb-step[data-byb-plus]{opacity:.35;pointer-events:none}.cl-scope .btf-byb-strap__count{min-width:20px;text-align:center;font-variant-numeric:tabular-nums}.cl-scope .btf-byb-strap__count.is-pop{animation:btfBybPop .4s var(--byb-ease)}.cl-scope .btf-byb-view--pick .btf-byb-pick__cta{display:none}.cl-scope .btf-byb-view--pick.is-complete .btf-byb-pick__cta{display:block}.cl-scope .btf-byb-pick__progress{display:flex;gap:6px}.cl-scope .btf-byb-pick__progress span{flex:1 1 0;height:4px;border-radius:2px;background:var(--byb-line);overflow:hidden;position:relative}.cl-scope .btf-byb-pick__progress span:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--byb-plum);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--byb-ease)}.cl-scope .btf-byb-pick__progress span.is-on:after{transform:scaleX(1)}.cl-scope .btf-byb-pick__rail{display:flex;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding:0 20px;padding:0 20px 4px;scrollbar-width:none}.cl-scope .btf-byb-pick__rail::-webkit-scrollbar{display:none}.cl-scope .btf-byb-pick__railwrap{position:relative}.cl-scope .btf-byb-filter{display:none}html.btf-strapcol-on .cl-scope .btf-byb-filter:not(:empty){display:flex;gap:22px;margin:0 20px;padding:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;box-shadow:inset 0 -1px #e8e4de}.cl-scope .btf-byb-filter::-webkit-scrollbar{display:none}html.btf-strapnofilter .cl-scope .btf-byb-filter{display:none!important}.cl-scope .btf-byb-sheet .btf-byb-chip{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;height:44px;margin:0;padding:0 0 2px;border:0;border-radius:0;background:none;color:#8a8a8a;font-family:inherit;font-size:15px;line-height:1;font-weight:400;letter-spacing:-.2px;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .25s ease}.cl-scope .btf-byb-sheet .btf-byb-chip:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:#1c1c1c;transform:scaleX(0);transform-origin:center;transition:transform .35s var(--byb-ease)}.cl-scope .btf-byb-sheet .btf-byb-chip[aria-pressed=true]{color:#1c1c1c}.cl-scope .btf-byb-sheet .btf-byb-chip[aria-pressed=true]:after{transform:scaleX(1)}.cl-scope .btf-byb-chip__dot{flex:0 0 12px;width:12px;height:12px;border-radius:50%;background:var(--dot, #cfcac2);box-shadow:inset 0 0 0 1px #0000001f}.cl-scope .btf-byb-chip__n{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:99px;background:#f1efec;color:#6b6b6b;font-size:11px;font-weight:500;font-variant-numeric:tabular-nums;transition:background-color .25s ease,color .25s ease}.cl-scope .btf-byb-sheet .btf-byb-chip[aria-pressed=true] .btf-byb-chip__n{background:#1c1c1c;color:#fff}@media(hover:hover){.cl-scope .btf-byb-sheet .btf-byb-chip:hover{color:#1c1c1c}}.cl-scope .btf-byb-strap.is-filtered{display:none}@media screen and (min-width:750px){html.btf-strapcol-on .cl-scope .btf-byb-filter:not(:empty){margin:0 28px}}.cl-scope .btf-byb-pick__bar{display:none}html.btf-strapcol-on .cl-scope .btf-byb-pick__bar{display:flex;align-items:center;flex-shrink:0}html.btf-strapcol-on .cl-scope .btf-byb-pick__bar .btf-byb-filter:not(:empty){flex:1 1 auto;min-width:0}.cl-scope .btf-byb-sheet .btf-byb-pick__barclose{display:none;flex:0 0 auto;margin:0 14px 0 4px}html.btf-strapgrid-on .cl-scope .btf-byb-pick__bar{position:sticky;top:-18px;z-index:3;background:#fff}html.btf-strapgrid-on .cl-scope .btf-byb-pick__bar.is-stuck{box-shadow:0 -12px #fff}html.btf-strapgrid-on .cl-scope .btf-byb-pick__bar.is-stuck .btf-byb-filter:not(:empty){margin-right:0}html.btf-strapgrid-on .cl-scope .btf-byb-pick__bar.is-stuck .btf-byb-pick__barclose{display:inline-flex}@media screen and (max-width:749px)and (max-height:700px){html.btf-strapgrid-on .cl-scope .btf-byb-pick__bar{top:-12px}}html.btf-strapgrid-on .cl-scope .btf-byb-sheet [data-byb-rail]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px;overflow:visible;scroll-snap-type:none;padding:4px 20px 12px}html.btf-strapgrid-on .cl-scope .btf-byb-sheet [data-byb-rail] .btf-byb-strap{flex:none;width:auto}html.btf-strapgrid-on .cl-scope .btf-byb-sheet [data-byb-rail]~.btf-byb-pick__arrow{display:none!important}@media screen and (min-width:750px){html.btf-strapgrid-on .cl-scope .btf-byb-pick__bar{top:-22px}.cl-scope .btf-byb-sheet .btf-byb-pick__barclose{margin-right:22px}html.btf-strapgrid-on .cl-scope .btf-byb-sheet [data-byb-rail]{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 14px;padding:4px 28px 12px}}.cl-scope .btf-byb-sheet .btf-byb-pick__barclose{margin-left:auto}@media screen and (min-width:750px){.cl-scope .btf-byb-sheet .btf-byb-pick__barclose{margin-right:28px}}@media screen and (max-width:749px){.cl-scope .btf-byb-sheet .btf-byb-pick__barclose{margin-right:20px}}@media screen and (min-width:1000px){html.btf-strapgrid-on .cl-scope .btf-byb-sheet[data-view=pick] .btf-byb-sheet__panel{width:min(860px,calc(100vw - 48px))}html.btf-strapgrid-on .cl-scope .btf-byb-sheet [data-byb-rail]{grid-template-columns:repeat(4,minmax(0,1fr))}}.cl-scope .btf-byb-sheet .btf-byb-pick__arrow{position:absolute;top:82px;z-index:3;display:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:99px;background:#fff;color:#000;box-shadow:0 4px 14px #0000002e;transition:opacity .25s ease,transform .3s var(--byb-ease)}.cl-scope .btf-byb-sheet .btf-byb-pick__arrow:active{transform:scale(.92)}.cl-scope .btf-byb-sheet .btf-byb-pick__arrow[disabled]{opacity:0;pointer-events:none}.cl-scope .btf-byb-pick__arrow svg{width:16px;height:16px}.cl-scope .btf-byb-pick__arrow--prev{left:10px}.cl-scope .btf-byb-pick__arrow--next{right:10px}.cl-scope .btf-byb-pick__empty{padding:20px;color:var(--byb-muted)}.cl-scope .btf-byb-strap{flex:0 0 clamp(150px,44vw,210px);width:clamp(150px,44vw,210px);display:flex;flex-direction:column;gap:6px;text-align:left;scroll-snap-align:start}.cl-scope .btf-byb-strap__photo{position:relative;display:flex;flex-direction:column;width:100%;height:auto;border-radius:8px;background:#f7f6f4;overflow:hidden;box-shadow:inset 0 0 #000;transition:box-shadow .25s ease}.cl-scope .btf-byb-strap__photo img{display:block;flex:0 0 auto;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;transition:opacity .35s ease}.cl-scope .btf-byb-strap__photo img.is-pending{opacity:0}.cl-scope .btf-byb-strap__photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:8px;border:2px solid #000;opacity:0;pointer-events:none;transition:opacity .25s ease}.cl-scope .btf-byb-strap.is-added .btf-byb-strap__photo:after{opacity:1}.cl-scope .btf-byb-strap__check{position:absolute;top:8px;right:8px;z-index:1;display:flex;padding:5px;border-radius:99px;background:#000;opacity:0;transform:scale(.6);transition:opacity .25s ease,transform .4s var(--byb-ease)}.cl-scope .btf-byb-strap.is-added .btf-byb-strap__check{opacity:1;transform:none}.cl-scope .btf-byb-strap__check svg{width:16px;height:16px}.cl-scope .btf-byb-strap__title{font-size:16px;line-height:21px;letter-spacing:-.48px}.cl-scope .btf-byb-pick__cta{position:sticky;bottom:0;z-index:2;margin-top:auto;padding:8px 20px calc(20px + env(safe-area-inset-bottom,0px));background:#fff}.cl-scope .btf-byb-view--done{position:relative;color:#fff;padding:34px 20px calc(24px + env(safe-area-inset-bottom,0px));gap:16px;overflow-y:auto;overscroll-behavior:contain}.cl-scope .btf-byb-view--done .btf-byb__eyebrow{color:#ffffffb3}.cl-scope .btf-byb-view--done .btf-byb-sheet__title{position:relative;color:#fff;font-size:30px;line-height:36px;max-width:350px}.cl-scope .btf-byb-done__list{position:relative;display:flex;flex-direction:column}.cl-scope .btf-byb-line{display:flex;align-items:center;gap:12px;padding:10px 0;font-size:16px;line-height:20px;letter-spacing:-.48px}.cl-scope .btf-byb-done__list .btf-byb-line{border-bottom:1px solid rgba(255,255,255,.15)}.cl-scope .btf-byb-line__img{flex:0 0 48px;width:48px;height:48px;border-radius:8px;background:#fff;overflow:hidden}.cl-scope .btf-byb-line__img img{display:block;width:100%;height:100%;object-fit:cover}.cl-scope .btf-byb-line__name{flex:1 1 0;min-width:0}.cl-scope .btf-byb-line s{white-space:nowrap;color:#ffffff80}.cl-scope .btf-byb-line__free{white-space:nowrap;color:#f3efe2}.cl-scope .btf-byb-done__total{display:flex;justify-content:space-between;padding-top:4px;font-size:16px;line-height:20px;letter-spacing:-.48px}.cl-scope .btf-byb-done__total span:first-child{color:#ffffffbf}.cl-scope .btf-byb-view--done .btf-byb__btn--light{min-height:56px;position:sticky;bottom:0;flex:0 0 auto;box-shadow:0 -14px 24px #00000059}.cl-scope .btf-byb-view--summary{position:relative}.cl-scope .btf-byb-sum__body{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:30px 20px 24px;display:flex;flex-direction:column;gap:20px}.cl-scope .btf-byb-sum__main{display:contents}@media screen and (min-width:750px){.cl-scope .btf-byb-sheet[data-view=summary] .btf-byb-sheet__panel{width:min(900px,calc(100vw - 48px))}.cl-scope .btf-byb-sheet[data-view=summary] .btf-byb-view--summary{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-rows:auto auto 1fr;grid-template-areas:"head head" "main urg" "main foot";gap:20px 32px;padding:32px;overflow-y:auto;overscroll-behavior:contain}.cl-scope .btf-byb-sheet .btf-byb-sum__body{display:contents}.cl-scope .btf-byb-sheet .btf-byb-sum__header{grid-area:head}.cl-scope .btf-byb-sheet .btf-byb-sum__main{grid-area:main;display:flex;flex-direction:column;gap:20px}.cl-scope .btf-byb-sheet .btf-byb-sum__urgency{grid-area:urg}.cl-scope .btf-byb-sheet .btf-byb-sum__foot{grid-area:foot;align-self:start;padding:0;box-shadow:none;background:none}}.cl-scope .btf-byb-sum__header{display:flex;align-items:center;justify-content:space-between}.cl-scope .btf-byb-sum__header .btf-byb-sheet__title{font-size:30px;line-height:36px}.cl-scope .btf-byb-sum__x{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:99px;background:#f7f6f4;transition:background-color .25s ease}.cl-scope .btf-byb-sheet .btf-byb-sum__x:hover{background:#ecebe7}.cl-scope .btf-byb-sum__x svg{width:18px;height:18px}.cl-scope .btf-byb-sum__item{display:flex;align-items:center;gap:14px}.cl-scope .btf-byb-sum__item-img{flex:0 0 64px;width:64px;height:64px;border-radius:8px;background:#f7f6f4;overflow:hidden}.cl-scope .btf-byb-sum__item-img img{display:block;width:100%;height:100%;object-fit:contain}.cl-scope .btf-byb-sum__item-text{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:2px}.cl-scope .btf-byb-sum__item-title,.cl-scope .btf-byb-sum__item-price{font-size:18px;line-height:24px;letter-spacing:-.54px}.cl-scope .btf-byb-sum__item-colour{color:var(--byb-muted);font-size:16px;line-height:20px;letter-spacing:-.48px}.cl-scope .btf-byb-sum__gifts{display:flex;flex-direction:column;gap:14px;padding:22px 18px;border-radius:20px;background:#1c1c1c;color:#fff}.cl-scope .btf-byb-sheet .btf-byb__btn--ghost{background:transparent;color:inherit;box-shadow:inset 0 0 0 1px currentColor;min-height:52px;margin-top:10px}.cl-scope .btf-byb-sheet .btf-byb-sum__foot .btf-byb__btn--ghost{margin-top:-8px;min-height:48px}.cl-scope .btf-byb-sheet .btf-byb__btn--ghost.is-busy{opacity:.6;pointer-events:none}.cl-scope .btf-byb-view--done .btf-byb-done__cta{position:sticky;bottom:0;z-index:1;display:flex;flex-direction:column;flex:0 0 auto;padding-top:6px;background:var(--byb-grad);box-shadow:0 -14px 24px #00000059}.cl-scope .btf-byb-view--done .btf-byb-done__cta .btf-byb__btn--light{position:static;box-shadow:none}.cl-scope .btf-byb-toast{position:fixed;left:50%;top:16px;z-index:2147483001;display:flex;align-items:center;gap:8px;max-width:calc(100vw - 32px);padding:12px 18px;border-radius:99px;background:#1c1c1c;color:#fff;font-family:var(--font-body-family);font-size:15px;line-height:20px;box-shadow:0 8px 24px #0000002e;opacity:0;transform:translate(-50%,-12px);transition:opacity .3s ease,transform .45s cubic-bezier(.22,1,.36,1);pointer-events:none}.cl-scope .btf-byb-toast.is-on{opacity:1;transform:translate(-50%)}.cl-scope .btf-byb-sum__gifts-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.cl-scope .btf-byb-sheet .btf-byb__textlink{display:block;align-self:center;margin:0 auto;padding:6px 8px;color:inherit;font-size:15px;line-height:20px;letter-spacing:-.3px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.cl-scope .btf-byb-sheet .btf-byb__textlink--start{align-self:flex-start;margin:-6px 0 0 -8px;opacity:.85}.cl-scope .btf-byb-sheet .btf-byb__textlink--sm{flex:0 0 auto;margin:0;padding:4px 0;font-size:14px;color:var(--byb-muted)}.cl-scope .btf-byb-sum__gifts-title{font-family:var(--font-heading-family);font-weight:300;font-size:26px;line-height:32px}.cl-scope .btf-byb-sum__gifts .btf-byb-line{gap:14px;padding:0}.cl-scope .btf-byb-sum__gifts .btf-byb-line s{color:#ffffff8c}.cl-scope .btf-byb-sum__gifts .btf-byb-line__free{color:#b89a55}.cl-scope .btf-byb-sum__gifts .btf-byb-sum__divider{display:block;height:1px;background:#ffffff2e}.cl-scope .btf-byb-sum__straps{display:flex;flex-direction:column;gap:14px}.cl-scope .btf-byb-sum__urgency{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:16px;background:#f7f6f4}.cl-scope .btf-byb-sum__urgency-line{display:flex;align-items:flex-start;gap:8px;font-size:16px;line-height:20px;letter-spacing:-.48px}.cl-scope .btf-byb-sum__urgency-line svg{width:20px;height:20px;flex:0 0 20px}.cl-scope .btf-byb-sum__bar{position:relative;height:48px;border-radius:10px;background:#fff;overflow:hidden}.cl-scope .btf-byb-sum__bar-fill{position:absolute;left:0;top:0;bottom:0;width:var(--pct, 93%);display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-radius:10px;isolation:isolate;overflow:hidden;font-variant-numeric:tabular-nums;color:#fff;white-space:nowrap;font-size:16px;line-height:20px;letter-spacing:-.48px}.cl-scope .btf-byb-sum__bar-fill:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:#1c1c1c;transform-origin:left center}.cl-scope .btf-byb-sum__bar-fill:after{content:"";position:absolute;top:0;bottom:0;left:0;z-index:-1;width:45%;background:linear-gradient(90deg,#fff0,#ffffff29,#fff0);transform:translate(-110%);pointer-events:none}@keyframes btfBybUp{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:none}}@keyframes btfBybFade{0%{opacity:0;transform:translate3d(-6px,0,0)}to{opacity:1;transform:none}}@keyframes btfBybFill{0%{transform:scaleX(0)}to{transform:none}}@keyframes btfBybShine{0%{transform:translate(-110%)}55%,to{transform:translate(240%)}}.cl-scope .btf-byb-sheet[data-view=summary] .btf-byb-sum__bar-fill:before{animation:btfBybFill 1.2s var(--byb-ease) .5s both}.cl-scope .btf-byb-sheet[data-view=summary] .btf-byb-sum__bar-fill:after{animation:btfBybShine 2.8s ease-in-out 1.9s infinite}.cl-scope .btf-byb-sheet[data-view=summary] .btf-byb-sum__bar-fill>span{animation:btfBybFade .5s var(--byb-ease) .6s both}.cl-scope .btf-byb-sheet[data-view=summary] .btf-byb-sum__bar-fill>span+span{animation-delay:.7s}.cl-scope .btf-byb-sheet[data-view=summary] .btf-byb-sum__header,.cl-scope .btf-byb-sheet[data-view=summary] .btf-byb-sum__item,.cl-scope .btf-byb-sheet[data-view=summary] .btf-byb-sum__gifts,.cl-scope .btf-byb-sheet[data-view=summary] .btf-byb-sum__gifts-title,.cl-scope .btf-byb-sheet[data-view=summary] .btf-byb-sum__gifts .btf-byb-line,.cl-scope .btf-byb-sheet[data-view=summary] .btf-byb-sum__divider,.cl-scope .btf-byb-sheet[data-view=summary] .btf-byb-sum__urgency,.cl-scope .btf-byb-sheet[data-view=summary] .btf-byb-sum__later,.cl-scope .btf-byb-sheet[data-view=summary] .btf-byb-sum__foot,.cl-scope .btf-byb-sheet[data-view=done] .btf-byb-view--done>*,.cl-scope .btf-byb-sheet[data-view=done] .btf-byb-done__list>*{animation:btfBybUp .55s var(--byb-ease) both}.cl-scope .btf-byb-sheet[data-view=summary] .btf-byb-sum__header{animation-delay:.04s}.cl-scope .btf-byb-sheet[data-view=summary] .btf-byb-sum__item{animation-delay:.1s}.cl-scope .btf-byb-sheet[data-view=summary] .btf-byb-sum__gifts{animation-delay:.16s}.cl-scope .btf-byb-sheet[data-view=summary] .btf-byb-sum__gifts-title{animation-delay:.24s}.cl-scope .btf-byb-sheet[data-view=summary] .btf-byb-sum__urgency{animation-delay:.3s}.cl-scope .btf-byb-sheet[data-view=summary] .btf-byb-sum__later{animation-delay:.9s}.cl-scope .btf-byb-sheet[data-view=summary] .btf-byb-sum__foot{animation-delay:.36s}.cl-scope .btf-byb-sheet[data-view=summary] .btf-byb-sum__straps>:nth-child(1){animation-delay:.32s}.cl-scope .btf-byb-sheet[data-view=summary] .btf-byb-sum__straps>:nth-child(2){animation-delay:.38s}.cl-scope .btf-byb-sheet[data-view=summary] .btf-byb-sum__gifts>.btf-byb-line:nth-last-child(3){animation-delay:.44s}.cl-scope .btf-byb-sheet[data-view=summary] .btf-byb-sum__gifts>.btf-byb-line:nth-last-child(2){animation-delay:.5s}.cl-scope .btf-byb-sheet[data-view=summary] .btf-byb-sum__gifts>.btf-byb-line:nth-last-child(1){animation-delay:.56s}.cl-scope .btf-byb-sheet[data-view=done] .btf-byb-view--done>:nth-child(1){animation-delay:.12s}.cl-scope .btf-byb-sheet[data-view=done] .btf-byb-view--done>:nth-child(2){animation-delay:.19s}.cl-scope .btf-byb-sheet[data-view=done] .btf-byb-view--done>:nth-child(3){animation-delay:.26s}.cl-scope .btf-byb-sheet[data-view=done] .btf-byb-view--done>:nth-child(4){animation-delay:.33s}.cl-scope .btf-byb-sheet[data-view=done] .btf-byb-view--done>:nth-child(5){animation-delay:.4s}.cl-scope .btf-byb-sheet[data-view=done] .btf-byb-view--done>:nth-child(6){animation-delay:.47s}.cl-scope .btf-byb-sheet[data-view=done] .btf-byb-view--done>:nth-child(7){animation-delay:.54s}.cl-scope .btf-byb-sheet[data-view=done] .btf-byb-done__list>:nth-child(1){animation-delay:.31s}.cl-scope .btf-byb-sheet[data-view=done] .btf-byb-done__list>:nth-child(2){animation-delay:.37s}.cl-scope .btf-byb-sheet[data-view=done] .btf-byb-done__list>:nth-child(3){animation-delay:.43s}.cl-scope .btf-byb-sheet[data-view=done] .btf-byb-done__list>:nth-child(4){animation-delay:.49s}.cl-scope .btf-byb-sheet[data-view=done] .btf-byb-done__list>:nth-child(5){animation-delay:.55s}.cl-scope .btf-byb-sheet[data-view=done] .btf-byb-done__list>:nth-child(6){animation-delay:.61s}.cl-scope .btf-byb-sheet[data-view=done] .btf-byb-done__list>:nth-child(7){animation-delay:.67s}.cl-scope .btf-byb-sum__later{display:flex;align-items:center;justify-content:space-between;height:44px;padding:0 16px;border-radius:10px;background:#fff;color:var(--byb-muted);font-size:16px;line-height:20px;letter-spacing:-.48px}.cl-scope .btf-byb-sum__foot{flex:0 0 auto;display:flex;flex-direction:column;gap:16px;padding:18px 20px calc(20px + env(safe-area-inset-bottom,0px));background:#fff;box-shadow:0 -6px 18px #00000012}.cl-scope .btf-byb-sum__totals{display:flex;flex-direction:column;gap:8px}.cl-scope .btf-byb-sum__value{display:flex;justify-content:space-between;color:var(--byb-muted);font-size:16px;line-height:20px;letter-spacing:-.48px}.cl-scope .btf-byb-sum__total{display:flex;justify-content:space-between;align-items:center}.cl-scope .btf-byb-sum__total span:first-child{font-size:20px;line-height:28px;letter-spacing:-.6px}.cl-scope .btf-byb-sum__total span:last-child{font-size:24px;line-height:30px;letter-spacing:-.72px}.cl-scope .btf-byb-sum__proof{display:flex;align-items:center;justify-content:center;gap:10px;color:var(--byb-muted);font-size:16px;line-height:20px;letter-spacing:-.48px}.cl-scope .btf-byb-sum__proof svg{width:88px;height:16px;flex:0 0 88px}.cl-scope .btf-byb-sheet__error{color:#b42318;font-size:14px;text-align:center}.cl-scope .btf-byb-slow{color:#6b6b66;font-size:13px;line-height:18px;text-align:center}.cl-scope .btf-byb-dots{display:inline-flex;gap:3px;margin-left:6px;vertical-align:middle}.cl-scope .btf-byb-dots i{width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.25;animation:btfBybDot 1.2s infinite ease-in-out}.cl-scope .btf-byb-dots i:nth-child(2){animation-delay:.2s}.cl-scope .btf-byb-dots i:nth-child(3){animation-delay:.4s}@keyframes btfBybDot{0%,80%,to{opacity:.25}40%{opacity:1}}@media(prefers-reduced-motion:reduce){.cl-scope .btf-byb-dots i{animation:none;opacity:.6}}.cl-scope .btf-byb [data-nolock],.cl-scope .btf-byb-sheet [data-nolock]{display:none}.cl-scope .btf-byb.is-nolock [data-nolock],.cl-scope .btf-byb-sheet.is-nolock [data-nolock]{display:inline}.cl-scope .btf-byb.is-nolock [data-lock],.cl-scope .btf-byb-sheet.is-nolock [data-lock]{display:none}.cl-scope .btf-byb.is-nolock .btf-byb__lockgift-img img{filter:none;transform:none}.cl-scope .btf-byb.is-nolock .btf-byb__lockgift-img:after,.cl-scope .btf-byb.is-nolock .btf-byb__lockgift-img:before,.cl-scope .btf-byb.is-nolock .btf-byb__lockgift-badge,.cl-scope .btf-byb.is-nolock .btf-byb__row-lock{display:none}.cl-scope .btf-byb.is-nolock .btf-byb__locks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cl-scope .btf-byb.is-nolock[data-product-type=elara-bag] .btf-byb__locks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cl-scope .btf-byb.is-nolock .btf-byb__lockgift{flex-direction:column;align-items:stretch;gap:8px;padding:8px 8px 12px;background:#fff;text-align:center}.cl-scope .btf-byb.is-nolock .btf-byb__lockgift-img{flex:none;width:100%;height:auto;aspect-ratio:1 / 1;border-radius:8px;background:#f7f6f4}.cl-scope .btf-byb.is-nolock .btf-byb__lockgift-name{flex:none;font-size:14px;line-height:18px;letter-spacing:-.3px}.cl-scope .btf-byb.is-nolock .btf-byb__lockgift-price{justify-content:center;font-size:14px;line-height:18px}@media screen and (min-width:750px){.cl-scope .btf-byb.is-nolock .btf-byb__locks{gap:10px}.cl-scope .btf-byb.is-nolock .btf-byb__lockgift-name,.cl-scope .btf-byb.is-nolock .btf-byb__lockgift-price{font-size:15px;line-height:20px}}.cl-scope .btf-byb.is-nolock .btf-byb__cslots{gap:10px}.cl-scope .btf-byb.is-nolock .btf-byb__cslots .btf-byb-slot:not([data-byb-purse-slot]){flex-direction:column;align-items:stretch;gap:10px;padding:10px 10px 14px;text-align:center}.cl-scope .btf-byb.is-nolock .btf-byb__cslots .btf-byb-slot:not([data-byb-purse-slot]) .btf-byb-slot__img{flex:none;width:100%;height:auto;aspect-ratio:1 / 1;border-radius:10px}.cl-scope .btf-byb.is-nolock .btf-byb__cslots .btf-byb-slot:not([data-byb-purse-slot]) .btf-byb-slot__img>svg{width:48px;height:48px;padding:14px;border-radius:50%;background:#000;color:#fff;box-sizing:border-box}.cl-scope .btf-byb.is-nolock .btf-byb__cslots .btf-byb-slot:not([data-byb-purse-slot]) .btf-byb-slot__text{align-items:center}.cl-scope .btf-byb.is-nolock .btf-byb__cslots .btf-byb-slot:not([data-byb-purse-slot]) .btf-byb-slot__label{font-size:13px;line-height:16px}.cl-scope .btf-byb.is-nolock .btf-byb__cslots .btf-byb-slot:not([data-byb-purse-slot]) .btf-byb-slot__name{font-size:15px;line-height:20px}html.btf-byb-noprice .cl-scope .btf-byb.is-nolock .btf-byb__locks{gap:6px}html.btf-byb-noprice .cl-scope .btf-byb.is-nolock .btf-byb__lockgift{gap:8px;padding:0;background:transparent;border-radius:0}html.btf-byb-noprice .cl-scope .btf-byb.is-nolock .btf-byb__lockgift-img{border-radius:14px;background:#fff}html.btf-byb-noprice .cl-scope .btf-byb.is-nolock .btf-byb__lockgift-name{padding:0 2px}html.btf-byb-noprice .cl-scope .btf-byb.is-nolock .btf-byb__lockgift-price,.cl-scope .btf-byb__np{display:none}html.btf-byb-noprice .cl-scope .btf-byb.is-nolock .btf-byb__np{display:flex}html.btf-byb-noprice .cl-scope .btf-byb.is-nolock span.btf-byb__np{display:inline}html.btf-byb-noprice .cl-scope .btf-byb.is-nolock .btf-byb__card--locked{gap:16px;padding:20px 18px 22px;border:2px solid #ebe1d3;border-radius:16px;background:#fdfcfa}html.btf-byb-noprice .cl-scope .btf-byb.is-nolock .btf-byb__card-title--offer,html.btf-byb-noprice .cl-scope .btf-byb.is-nolock .btf-byb__prog,html.btf-byb-noprice .cl-scope .btf-byb.is-nolock .btf-byb__locks-label [data-nolock]{display:none}html.btf-byb-noprice .cl-scope .btf-byb.is-nolock .btf-byb__np .btf-byb__label,html.btf-byb-noprice .cl-scope .btf-byb.is-nolock .btf-byb__locks-label{margin:0;color:#000;font-size:16px;line-height:20px;letter-spacing:-.48px}html.btf-byb-noprice .cl-scope .btf-byb.is-nolock .btf-byb__cslots{gap:10px;margin-top:10px}html.btf-byb-noprice .cl-scope .btf-byb.is-nolock .btf-byb__cslots .btf-byb-slot:not([data-byb-purse-slot]){gap:8px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}html.btf-byb-noprice .cl-scope .btf-byb.is-nolock .btf-byb__cslots .btf-byb-slot:not([data-byb-purse-slot]):before{content:"Free";position:absolute;top:-11px;left:50%;z-index:2;padding:3px 12px;border-radius:6px;background:#280521;color:#fff;font-size:13px;line-height:16px;letter-spacing:-.2px;transform:translate(-50%);pointer-events:none}html.btf-byb-noprice .cl-scope .btf-byb.is-nolock .btf-byb__cslots .btf-byb-slot:not([data-byb-purse-slot]) .btf-byb-slot__img{border:1px solid #1c1c1c;border-radius:12px;background:#fff}html.btf-byb-noprice .cl-scope .btf-byb.is-nolock .btf-byb__cslots .btf-byb-slot:not([data-byb-purse-slot]) .btf-byb-slot__img>svg{width:26px;height:26px;padding:0;border-radius:0;background:transparent;color:#1c1c1c}html.btf-byb-noprice .cl-scope .btf-byb.is-nolock .btf-byb__cslots .btf-byb-slot:not([data-byb-purse-slot]):not(.is-filled) .btf-byb-slot__img{flex-direction:column;gap:10px}html.btf-byb-noprice .cl-scope .btf-byb.is-nolock .btf-byb__cslots .btf-byb-slot:not([data-byb-purse-slot]):not(.is-filled) .btf-byb-slot__img:after{content:"Select a free strap";padding:0 8px;color:#000;font-size:14px;line-height:18px;letter-spacing:-.3px;text-align:center}html.btf-byb-noprice .cl-scope .btf-byb.is-nolock .btf-byb__cslots .btf-byb-slot:not([data-byb-purse-slot]) .btf-byb-slot__label{color:#000;font-size:14px;line-height:18px;letter-spacing:-.3px}html.btf-byb-noprice .cl-scope .btf-byb.is-nolock .btf-byb__cslots .btf-byb-slot:not([data-byb-purse-slot]) .btf-byb-slot__name{font-size:14px;line-height:18px}html.btf-byb-noprice .cl-scope .btf-byb.is-nolock .btf-byb__cslots .btf-byb-slot:not([data-byb-purse-slot]):not(.is-filled) .btf-byb-slot__name{display:none}html.btf-byb-noprice .cl-scope .btf-byb.is-nolock .btf-byb__locks-label{margin-top:4px;padding-top:18px;border-top:1px solid #ece6dc}html.btf-byb-noprice .cl-scope .btf-byb.is-nolock .btf-byb__locks{gap:8px}html.btf-byb-noprice .cl-scope .btf-byb.is-nolock .btf-byb__lockgift-img{border-radius:10px;background:#f5f5f4}html.btf-byb-noprice .cl-scope .btf-byb.is-nolock .btf-byb__lockgift-name{font-size:14px;line-height:18px}.cl-scope .btf-byb__gift-ic path{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.cl-scope .btf-byb .btf-byb__cslots .btf-byb-slot[data-byb-purse-slot]{display:none;grid-column:1 / -1}.cl-scope .btf-byb.is-purse .btf-byb__cslots .btf-byb-slot[data-byb-purse-slot]{display:flex}.cl-scope .btf-byb__cslots--open{display:none}.cl-scope .btf-byb.is-purse .btf-byb__cslots--open{display:grid}.cl-scope .btf-byb__cslots--open .btf-byb-slot{color:#000}.cl-scope .btf-byb__cslots .btf-byb-slot[data-byb-purse-slot].is-filled .btf-byb-slot__label{display:block}.cl-scope .btf-byb-sheet [data-free]{display:none}.cl-scope .btf-byb-sheet.is-purse-free [data-free]{display:inline}.cl-scope .btf-byb-sheet.is-purse-free [data-paid]{display:none}.cl-scope .btf-byb-tabs{display:flex;gap:4px;padding:4px;border-radius:99px;background:#f1f0ec}.cl-scope .btf-byb-sheet .btf-byb-tab{flex:1 1 0;min-width:0;min-height:40px;padding:0 12px;border-radius:99px;color:#000;font-size:15px;line-height:20px;letter-spacing:-.4px;white-space:nowrap;transition:background-color .25s ease,color .25s ease}.cl-scope .btf-byb-sheet .btf-byb-tab[aria-selected=true]{background:#000;color:#fff}.cl-scope .btf-byb-sheet .btf-byb-tab[hidden],.cl-scope .btf-byb-sheet .btf-byb-purse[hidden]{display:none}.cl-scope .btf-byb-purse .btf-byb__price{color:#000}.cl-scope .btf-byb-sheet .btf-byb-sum__item--btn{width:100%;text-align:left;cursor:pointer}.cl-scope .btf-byb-sheet .btf-byb-sum__item--add .btf-byb-sum__item-img{display:flex;align-items:center;justify-content:center;background:#fff;border:1px dashed #c9c9c2;color:#8a8a84}.cl-scope .btf-byb-sum__item--add .btf-byb-sum__item-img svg{width:18px;height:18px}.cl-scope .btf-byb-sheet .btf-byb-sum__item--add .btf-byb-sum__item-title{font-size:16px;line-height:20px;letter-spacing:-.48px}.cl-scope .btf-byb-done__addon{position:relative;display:flex;flex-direction:column}.cl-scope .btf-byb-done__addon:empty{display:none}.cl-scope .btf-byb-sheet .btf-byb-done__addon .btf-byb-line--btn{padding:12px 0 0;border-top:1px solid rgba(255,255,255,.15)}.cl-scope .btf-byb-line__price{white-space:nowrap;color:#fff}.cl-scope .btf-byb-line__chg{margin-left:6px;font-size:13px;line-height:16px;text-decoration:underline;text-underline-offset:2px;opacity:.7}.cl-scope .btf-byb-sheet .btf-byb-sum__straps .btf-byb-line--gift{padding:0}.cl-scope .btf-byb-sum__straps:empty{display:none}.cl-scope .btf-byb-view--purse{padding:30px 0 0;gap:16px;overflow-y:auto;overscroll-behavior:contain}.cl-scope .btf-byb-sheet[data-view=purse] .btf-byb-view--purse{display:flex;animation:btfBybView .45s var(--byb-ease) both}.cl-scope .btf-byb-purse__sub{color:var(--byb-muted);font-size:16px;line-height:22px;letter-spacing:-.48px}.cl-scope .btf-byb-purse__badge{position:absolute;top:8px;left:8px;z-index:1;padding:3px 9px;border-radius:99px;background:#fff;color:#000;font-size:12px;line-height:15px;letter-spacing:-.2px;box-shadow:0 2px 8px #00000014}.cl-scope .btf-byb-purse.is-added .btf-byb-strap__add .is-on{justify-content:center;gap:6px}.cl-scope .btf-byb-purse .btf-byb-strap__add .is-on svg{width:14px;height:14px}.cl-scope .btf-byb-sheet .btf-byb-line--btn{width:100%;text-align:left;font-size:16px;line-height:20px;letter-spacing:-.48px;cursor:pointer}.cl-scope .btf-byb-sheet .btf-byb-done__list .btf-byb-line--btn{padding:10px 0}.cl-scope .btf-byb-line--add .btf-byb-line__img{display:flex;align-items:center;justify-content:center;background:transparent;border:1px dashed rgba(255,255,255,.45);color:#fff}.cl-scope .btf-byb-line--add .btf-byb-line__img svg{width:16px;height:16px}.cl-scope .btf-byb-sheet .btf-byb-line--add .btf-byb-line__free{color:#fff9}@media screen and (min-width:750px){.cl-scope .btf-byb-sheet[data-view=purse] .btf-byb-sheet__panel{width:min(680px,calc(100vw - 48px))}.cl-scope .btf-byb-view--purse{padding-top:34px}}@media screen and (max-width:749px)and (max-height:700px){.cl-scope .btf-byb-view--purse{padding-top:24px;gap:12px}}.cl-scope .btf-byb.is-instant,.cl-scope .btf-byb.is-instant *{transition:none!important}.cl-scope .btf-byb.is-switching .btf-byb__styles,.cl-scope .btf-byb.is-switching .btf-byb__gifts{opacity:.5;pointer-events:none;transition:opacity .2s ease}.cl-scope .btf-byb.is-switching .btf-byb__colours{pointer-events:none}.cl-scope .btf-byb .btf-byb__colour.is-pending{border-color:#000;animation:btfBybPending .9s ease-in-out infinite}@keyframes btfBybPending{0%,to{box-shadow:0 0 #1c1c1c59}50%{box-shadow:0 0 0 5px #1c1c1c00}}@media screen and (min-width:750px){.cl-scope .btf-byb-pick__head{padding:0 28px}.cl-scope .btf-byb-pick__rail{gap:14px;scroll-padding:0 28px;padding:2px 28px 12px}.cl-scope .btf-byb-strap{flex:0 0 200px;width:200px}.cl-scope .btf-byb-sheet .btf-byb-pick__arrow{display:inline-flex}.cl-scope .btf-byb-pick__cta{padding:12px 28px 28px}.cl-scope .btf-byb-view--pick{padding-top:34px}.cl-scope .btf-byb-sheet__title{font-size:30px;line-height:36px}}@media screen and (max-width:749px)and (max-height:700px){.cl-scope .btf-byb-view--pick{padding-top:24px;gap:12px}.cl-scope .btf-byb-pick__head{gap:12px}.cl-scope .btf-byb-strap{flex-basis:clamp(132px,38vw,170px);width:clamp(132px,38vw,170px)}.cl-scope .btf-byb-view--done{padding-top:26px;gap:12px}.cl-scope .btf-byb-view--done .btf-byb-sheet__title{font-size:26px;line-height:32px}.cl-scope .btf-byb-line{padding:7px 0}.cl-scope .btf-byb-sum__body{padding-top:24px;gap:16px}}@media screen and (max-width:360px){.cl-scope .btf-byb-sheet__title{font-size:23px;line-height:29px}.cl-scope .btf-byb-sum__header .btf-byb-sheet__title{font-size:26px;line-height:32px}.cl-scope .btf-byb__styles{gap:8px}.cl-scope .btf-byb__style-text{font-size:15px;line-height:20px}}@media(prefers-reduced-motion:reduce){.cl-scope .btf-byb *,.cl-scope .btf-byb-sheet,.cl-scope .btf-byb-sheet *{transition:none!important;animation:none!important}}html.btf-nourg-on .cl-scope .btf-byb-sum__urgency,html.btf-nourg-on .cl-scope .btf-stock{display:none!important}.cl-scope .btf-byb-strap__zoom{display:none}html.btf-strapzoom-on .cl-scope .btf-byb-strap__zoom{position:absolute;top:8px;right:8px;z-index:2;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:99px;background:#fffffff0;box-shadow:0 2px 8px #00000024;color:#000;cursor:zoom-in;transition:transform .3s var(--byb-ease)}html.btf-strapzoom-on .cl-scope .btf-byb-strap__zoom:active{transform:scale(.92)}html.btf-strapzoom-on .cl-scope .btf-byb-strap.is-added .btf-byb-strap__zoom{top:46px}@media screen and (max-width:749px){html.btf-strapzoom-on .cl-scope .btf-byb-strap__zoom{top:6px;right:6px;width:28px;height:28px}html.btf-strapzoom-on .cl-scope .btf-byb-strap.is-added .btf-byb-strap__zoom{top:42px}.cl-scope .btf-byb-strap__zoom svg{width:14px;height:14px}}.cl-scope .btf-byb-strap__zoom svg{width:16px;height:16px}.cl-scope .btf-byb-zoomview{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:64px 20px 28px;background:#fff;cursor:zoom-out;animation:btfBybView .35s var(--byb-ease) both}.cl-scope .btf-byb-zoomview img{display:block;width:100%;max-width:620px;min-height:0;flex:0 1 auto;max-height:calc(100% - 44px);object-fit:contain;border-radius:12px;background:#f7f6f4}.cl-scope .btf-byb-zoomview p{margin:0;font-size:16px;line-height:20px;letter-spacing:-.4px;color:#000}.cl-scope .btf-byb-zoomview__x{position:absolute;top:25px;right:15px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:#000;cursor:pointer}.cl-scope .btf-byb-zoomview__x svg{width:22px;height:22px}@media screen and (min-width:750px){.cl-scope .btf-byb-zoomview{padding:72px 28px 32px}.cl-scope .btf-byb-zoomview__x{top:29px;right:23px}}.cl-scope .btf-sp{display:none}html.btf-sp-on .cl-scope .btf-sp{display:flex;position:absolute;top:8px;left:8px;z-index:1;line-height:1;pointer-events:none}.cl-scope .btf-sp__stars{color:#1c1c1c;font-size:11px;letter-spacing:1px}.cl-scope .btf-sp__tag{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;background:#fff;color:#1c1c1c;box-shadow:0 1px 2px #00000014;font-size:11.5px;font-weight:600;letter-spacing:0;text-transform:none;white-space:nowrap}@media(min-width:750px){.cl-scope .btf-sp__stars,.cl-scope .btf-sp__tag{font-size:12px}}.cl-scope #sc-template--28547721658685__main-product-template .switch_items{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px}.cl-scope #sc-template--28547721658685__main-product-template a.switch_item{height:70px;border:1.5px solid #EAEAEA;display:flex;align-items:center;justify-content:center;position:relative;font-size:13px;flex-direction:column;color:#000;font-family:Inter;font-weight:600;line-height:1.5}.cl-scope #sc-template--28547721658685__main-product-template a.switch_item.active{border:2px solid #000}.cl-scope #sc-template--28547721658685__main-product-template .twin-zip-badge{position:absolute;top:0;left:0;right:0;transform:translateY(-50%);color:#898989;text-align:center;font-family:Inter;font-size:10px;z-index:1;padding:0 5px;font-style:normal;font-weight:500;line-height:31px;background:#fff;width:fit-content;margin:auto;border:1px solid #898989;height:24px;display:flex;align-items:center;justify-content:center}.cl-scope #sc-template--28547721658685__main-product-template a.switch_item .item_price{display:block;font-weight:500;color:#898989}.cl-scope #sc-template--28547721658685__main-product-template .switch_header{letter-spacing:0;display:flex;align-items:center;justify-content:space-between;font-size:14px;color:#000;margin-bottom:20px;font-weight:600}.cl-scope #sc-template--28547721658685__main-product-template .bag_type_label span{font-weight:500;margin-left:5px;padding-left:5px;border-left:1px solid #CFCFCF;color:#000}.cl-scope #sc-template--28547721658685__main-product-template .size_guide_button{text-decoration:underline;cursor:pointer;font-weight:500;text-underline-offset:3px}.cl-scope #sc-template--28547721658685__main-product-template .bag_switch_wrapper{padding-top:10px;padding-bottom:10px}@media screen and (max-width:900px){.cl-scope #sc-template--28547721658685__main-product-template a.switch_item{height:60px;font-size:15px;line-height:1.2}.cl-scope #sc-template--28547721658685__main-product-template .twin-zip-badge{padding:0 8px;height:20px;top:-3px}}.cl-scope .twin-zip-popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000040;z-index:20}.cl-scope .twin-zip-popup-container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;z-index:20;padding:40px 10px 30px;width:95%;max-width:800px;color:#000}.cl-scope .twin-zip-close{position:absolute;width:20px;height:20px;transform:rotate(45deg);right:10px;cursor:pointer;top:10px}.cl-scope .twin-zip-scroll-wrapper{max-height:500px;overflow-y:auto;overflow-x:hidden}.cl-scope .image_compares{display:grid;grid-template-columns:1fr 1fr}.cl-scope .twin-zip-heading{color:#000;text-align:center;font-family:Abhaya Libre;font-size:24px;font-style:normal;font-weight:600;line-height:1;margin-bottom:25px}.cl-scope .image_compares .lyla-bag img{max-width:250px;margin:auto;display:block}.cl-scope .bag-type{text-align:center;color:#000;font-family:Abhaya Libre;font-size:20px;font-style:normal;font-weight:600;line-height:1;margin-bottom:20px}.cl-scope .strap_compares{display:grid;grid-template-columns:auto auto auto;color:#000;font-weight:500;font-size:18px;font-family:Abhaya Libre;line-height:normal;grid-gap:10px;padding:0 25px}.cl-scope hr.twin-zip-line{margin:25px 0;background:#eaeaea}.cl-scope .image_compares .lyla-bag:first-child{border-right:1px solid #EAEAEA}.cl-scope .strap_compares ul{font-size:15px;line-height:1.8;font-family:Inter;padding-left:24px}@media screen and (max-width:900px){.cl-scope .strap_compares ul{font-size:14px}.cl-scope .image_compares .lyla-bag:first-child{border-right:none}.cl-scope .image_compares .lyla-bag img{transform:translate(-20px)}.cl-scope .image_compares{grid-template-columns:1fr;grid-gap:30px}.cl-scope .strap_compares{grid-template-columns:1fr}.cl-scope .strap_compares>div:last-child{border-bottom:none}.cl-scope .strap_compares>div{border-bottom:1px solid #EAEAEA}.cl-scope .bag-type{font-size:20px}.cl-scope .twin-zip-heading{font-size:24px}}.cl-scope #fs_popup .free-strap-popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000040;z-index:20}.cl-scope #fs_popup .free-strap-container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;z-index:20;padding:40px 30px 30px;width:100%;max-width:700px;color:#000}.cl-scope #fs_popup .free-strap-close{position:absolute;width:20px;height:20px;transform:rotate(45deg);right:10px;cursor:pointer;top:10px}.cl-scope #fs_popup .free-strap-items-wrapper{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px 10px;overflow:auto;max-height:500px;margin-right:-30px;padding-right:30px;padding-bottom:20px;height:calc(90vh - 100px)}.cl-scope #fs_popup .fs-title{color:#000;text-align:center;font-family:Inter;font-size:12px;font-style:normal;font-weight:500;line-height:1.2;min-height:35px;margin-bottom:10px}.cl-scope #fs_popup .fs-item .active,.cl-scope #fs_popup .fs-item.active .inactive{display:none}.cl-scope #fs_popup .fs-item.active .active{display:flex;background:#000;color:#fff}.cl-scope #fs_popup .select-button{border:1px solid transparent}.cl-scope #fs_popup .fs-item.active .select-button{pointer-events:auto;cursor:pointer}.cl-scope #fs_popup .qty-stepper{display:none}.cl-scope #fs_popup.variant-b-select .fs-item.active .inactive,.cl-scope #fs_popup.variant-b-select .fs-item.active .active{display:none!important}.cl-scope #fs_popup.variant-b-select .fs-item.active .qty-stepper{display:flex;align-items:center;justify-content:space-between;width:100%;height:30px;padding:0 12px;background:#000;border-radius:80px;box-sizing:border-box}.cl-scope #fs_popup.variant-b-select .qty-btn{display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;background:transparent;color:#fff;font-family:Inter,sans-serif;font-size:18px;font-weight:500;line-height:1;cursor:pointer}.cl-scope #fs_popup.variant-b-select .qty-count{color:#fff;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:1;min-width:12px;border:none;text-align:center}.cl-scope #fs_popup .select-button span{display:flex;align-items:center;justify-content:center;color:#000;text-align:center;font-family:Inter;font-size:12px;font-style:normal;font-weight:500;-webkit-user-select:none;user-select:none;line-height:24px;border:1px solid #E3E3E3;height:30px;cursor:pointer}.cl-scope #fs_popup .fs-price .sale-price{font-weight:700;margin-left:3px;color:#000}.cl-scope #fs_popup .fs-price{display:flex;align-items:center;justify-content:center;color:#b8b8b8;text-align:center;font-family:Inter;font-size:12px;font-style:normal;font-weight:500;line-height:15px;margin-bottom:10px}.cl-scope #fs_popup .fs-selected-options{display:flex;align-items:center;position:relative;margin-bottom:20px}.cl-scope #fs_popup .fs-options-wrap{display:flex;align-items:center;margin-right:25px}.cl-scope #fs_popup .free-strap-heading{display:flex;align-items:center;justify-content:space-between;color:#000;text-align:center;font-family:Times New Roman;font-size:26px;font-style:normal;font-weight:400;line-height:30px;margin-bottom:30px}.cl-scope #fs_popup .fs-filter-heading{border-bottom:1px solid #000;padding:0 3px 3px;color:#000;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;cursor:pointer;line-height:15.62px}.cl-scope #fs_popup .fs-filter-reset{position:absolute;top:50%;right:0;transform:translateY(-50%);color:#8f8f8f;font-family:Inter;font-size:15px;cursor:pointer;font-style:normal;font-weight:600;line-height:19px;text-underline-offset:3px}.cl-scope #fs_popup .fs-options-wrap label{color:#000;font-family:Inter;font-size:15px;font-style:normal;font-weight:600;line-height:18px;margin-right:5px}.cl-scope #fs_popup .fs-color-box{width:50px;height:14px;margin-right:5px;cursor:pointer;background-repeat:no-repeat;background-size:contain;background-position:center}.cl-scope #fs_popup .fs-color-box.blue{background-image:url(/cdn/shop/files/swatch-green_a842fdf9-1204-4fff-8ae9-ed859ea7ade5.png?v=1793455513)}.cl-scope #fs_popup .fs-color-options{display:flex;align-items:center;padding-right:40px;flex-wrap:wrap;gap:5px}.cl-scope #fs_popup .fs-color-box.black{background-image:url(/cdn/shop/files/swatch-green_a842fdf9-1204-4fff-8ae9-ed859ea7ade5.png?v=1793455513)}.cl-scope #fs_popup .fs-material-options .fs-option{font-weight:400;color:#898989;font-family:Inter;font-size:14px}.cl-scope #fs_popup .free-strap-items-wrapper::-webkit-scrollbar-thumb{background:#e3e3e3}.cl-scope #fs_popup .free-strap-items-wrapper::-webkit-scrollbar-track{border:1px solid #E3E3E3}.cl-scope #fs_popup .free-strap-items-wrapper::-webkit-scrollbar{width:10px;cursor:pointer}.cl-scope #fs_popup .fs-item img{margin-bottom:5px}.cl-scope #fs_popup .fs-filter-heading svg{width:12px}.cl-scope #fs_popup .fs-filter-box{position:relative}.cl-scope #fs_popup .fs-filter-inner-popup{position:absolute;border:1px solid #D1D1D1;background:#fff;box-shadow:0 4px 30px #00000059;top:calc(100% + 5px);right:0;width:300px;padding:20px;z-index:2}.cl-scope #fs_popup .fs-filter-box-heading{color:#000;text-align:center;font-family:Times New Roman;font-size:21px;font-style:normal;font-weight:400;line-height:30px}.cl-scope #fs_popup .fs-label{color:#000;font-family:Inter;font-size:13px;font-style:normal;font-weight:600;line-height:19px;text-align:left;margin-bottom:20px}.cl-scope #fs_popup .fs-color-filter{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;border-bottom:1px solid #E8E8E1;padding-bottom:15px;margin-bottom:15px}.cl-scope #fs_popup .filter-apply{color:#fff;text-align:center;font-family:Inter;font-size:13px;font-style:normal;font-weight:500;line-height:24px;background:#000;padding:6px;cursor:pointer}.cl-scope #fs_popup .fs-color-item .checkbox{width:15px;height:15px;border:1px solid #CDCDCD;min-width:15px;margin-right:5px;display:flex;align-items:center;justify-content:center}.cl-scope #fs_popup .fs-color-item{height:35px;border:1px solid transparent;position:relative;cursor:pointer;display:flex;align-items:center;font-size:12px;font-family:Inter;color:#000}.cl-scope #fs_popup .fs-color-item .checkbox svg{width:10px;display:none;height:10px}.cl-scope #fs_popup .fs-color-box-wrap{display:inline-flex;align-items:center;color:#898989;font-family:Inter;font-size:14px;font-weight:400;line-height:1}.cl-scope #fs_popup .active.fs-color-item .checkbox svg{display:block}.cl-scope #fs_popup .active.fs-color-item .checkbox{background:#000;border:1px solid transparent}.cl-scope #fs_popup .fs-material-filter{border-bottom:1px solid #E8E8E1;padding-bottom:15px;margin-bottom:15px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:15px}.cl-scope #fs_popup .active.fs-material-item{border:1px solid #000;color:#000}.cl-scope #fs_popup .fs-color-item .color-svg{width:50px;height:14px;background-repeat:no-repeat;background-position:center right;background-size:contain;margin-right:0;margin-left:auto}.cl-scope #fs_popup .fs-material-item{border:1px solid #B8B8B8;color:#b8b8b8;text-align:center;font-family:Inter;cursor:pointer;font-size:13px;font-style:normal;font-weight:500;line-height:24px;padding:5px}.cl-scope #fs_popup .fs-color-box.Black,.cl-scope #fs_popup .fs-color-item.Black .color-svg{background-image:url(//www.sofiaandspritz.store/cdn/shop/t/1/assets/cl-svg-black-swatch-circles.svg?v=128742927618073939421793455493)}.cl-scope #fs_popup .fs-color-box.Navy,.cl-scope #fs_popup .fs-color-item.Navy .color-svg{background-image:url(//www.sofiaandspritz.store/cdn/shop/t/1/assets/cl-svg-blue-swatch-circles.svg?v=13987800245465317611793455494)}.cl-scope #fs_popup .fs-color-box.Gold,.cl-scope #fs_popup .fs-color-item.Gold .color-svg{background-image:url(//www.sofiaandspritz.store/cdn/shop/t/1/assets/cl-svg-gold-swatch-circles.svg?v=5767864905506856301793455497)}.cl-scope #fs_popup .fs-color-box.Stone,.cl-scope #fs_popup .fs-color-item.Stone .color-svg{background-image:url(//www.sofiaandspritz.store/cdn/shop/t/1/assets/cl-svg-cream-swatch-circles.svg?v=107719569557037512791793455496)}.cl-scope #fs_popup .fs-color-box.Cream,.cl-scope #fs_popup .fs-color-item.Cream .color-svg{background-image:url(//www.sofiaandspritz.store/cdn/shop/t/1/assets/cl-svg-cream-swatch-circles.svg?v=107719569557037512791793455496)}.cl-scope #fs_popup .fs-color-box.Green,.cl-scope #fs_popup .fs-color-item.Green .color-svg{background-image:url(//www.sofiaandspritz.store/cdn/shop/t/1/assets/cl-svg-green-swatch-circles.svg?v=133781377988199093531793455498)}.cl-scope #fs_popup .fs-color-box.Orange,.cl-scope #fs_popup .fs-color-item.Orange .color-svg{background-image:url(//www.sofiaandspritz.store/cdn/shop/t/1/assets/cl-svg-orange-swatch-circles.svg?v=79432494663725724791793455505)}.cl-scope #fs_popup .fs-color-box.Blue,.cl-scope #fs_popup .fs-color-item.Blue .color-svg{background-image:url(//www.sofiaandspritz.store/cdn/shop/t/1/assets/cl-svg-blue-swatch-circles.svg?v=13987800245465317611793455494)}.cl-scope #fs_popup .fs-color-box.Grey,.cl-scope #fs_popup .fs-color-item.Grey .color-svg{background-image:url(//www.sofiaandspritz.store/cdn/shop/t/1/assets/cl-svg-grey-swatch-circles.svg?v=76775353318916307791793455499)}.cl-scope #fs_popup .fs-color-box.Pink,.cl-scope #fs_popup .fs-color-item.Pink .color-svg{background-image:url(//www.sofiaandspritz.store/cdn/shop/t/1/assets/cl-svg-pink-swatch-circles.svg?v=62230134356177284111793455506)}.cl-scope #fs_popup .fs-color-box.Red,.cl-scope #fs_popup .fs-color-item.Red .color-svg{background-image:url(//www.sofiaandspritz.store/cdn/shop/t/1/assets/cl-svg-red-swatch-circles.svg?v=59506364992168338911793455508)}.cl-scope #fs_popup .fs-color-box.Silver,.cl-scope #fs_popup .fs-color-item.Silver .color-svg{background-image:url(//www.sofiaandspritz.store/cdn/shop/t/1/assets/cl-svg-silver-swatch-circles.svg?v=149900618849919019041793455509)}.cl-scope #fs_popup .fs-color-box.Tan,.cl-scope #fs_popup .fs-color-item.Tan .color-svg{background-image:url(//www.sofiaandspritz.store/cdn/shop/t/1/assets/cl-svg-grey-swatch-circles.svg?v=76775353318916307791793455499)}.cl-scope #fs_popup .fs-color-box.Brown,.cl-scope #fs_popup .fs-color-item.Brown .color-svg{background-image:url(//www.sofiaandspritz.store/cdn/shop/t/1/assets/cl-svg-brown-swatch-circles.svg?v=91317035398254482971793455495)}.cl-scope #fs_popup .fs-color-box.White,.cl-scope #fs_popup .fs-color-item.White .color-svg{background-image:url(//www.sofiaandspritz.store/cdn/shop/t/1/assets/cl-svg-white-swatch-circles.svg?v=139556233659506088031793455510)}.cl-scope #fs_popup .fs-color-box.Beige,.cl-scope #fs_popup .fs-color-item.Beige .color-svg{background-image:url(//www.sofiaandspritz.store/cdn/shop/t/1/assets/cl-svg-beige-swatch-circles.svg?v=134422054600010827891793455492)}.cl-scope #fs_popup .fs-color-box.Purple,.cl-scope #fs_popup .fs-color-item.Purple .color-svg{background-image:url(//www.sofiaandspritz.store/cdn/shop/t/1/assets/cl-svg-purple-swatch-circles.svg?v=118044890675485917451793455507)}.cl-scope #fs_popup .fs-color-box.Yellow,.cl-scope #fs_popup .fs-color-item.Yellow .color-svg{background-image:url(//www.sofiaandspritz.store/cdn/shop/t/1/assets/cl-svg-yellow-swatch-circles.svg?v=111143925787345170811793455511)}.cl-scope #fs_popup .fs-item-image{position:relative;cursor:pointer}.cl-scope #fs_popup .fs-item .fs-icon-magnify{position:absolute;bottom:5px;right:5px;z-index:1}.cl-scope #fs_popup .strap-minibox-wrapper{display:flex;align-items:center;justify-content:center;border-top:1px solid #E3E3E3;padding:15px 9px 15px 0}.cl-scope #fs_popup .strap-minibox-wrapper .strap-minibox{border-radius:12px;width:70px;height:70px;cursor:pointer;margin:0 10px;position:relative;overflow:hidden;border:1px solid #000}.cl-scope #fs_popup .strap-minibox svg{display:block;width:100%;height:100%}.cl-scope #fs_popup .strap-minibox.has-selection svg{display:none}.cl-scope #fs_popup .strap-minibox.has-selection .strap-minibox-swap-icon svg{display:block}.cl-scope #fs_popup .strap-minibox-image{position:absolute;top:0;left:0;width:100%;height:100%}.cl-scope #fs_popup .strap-minibox-image img{width:100%;height:100%;object-fit:cover;border-radius:12px;display:block}.cl-scope #fs_popup .strap-minibox-swap{display:none;position:absolute;bottom:0;left:0;right:0;align-items:center;justify-content:center;gap:4px;height:22px;padding:0 4px;border:none;background:#fff;cursor:pointer;z-index:2}.cl-scope #fs_popup.variant-b-select .strap-minibox.has-selection .strap-minibox-swap{display:flex}.cl-scope #fs_popup .strap-minibox-swap-label{color:#000;font-family:Inter,sans-serif;font-size:10px;font-weight:700;line-height:1;letter-spacing:.02em;text-transform:uppercase}.cl-scope #fs_popup .strap-minibox-swap-icon{display:flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;flex-shrink:0}.cl-scope #fs_popup .strap-minibox-swap-icon svg{width:10px;height:10px;display:block}.cl-scope #fs_popup .strap-minibox.has-selection .strap-minibox-image img{border-radius:12px 12px 0 0}.cl-scope #fs_popup .strap-minibox-buttons{position:fixed;bottom:0;left:0;right:0;background:#fff;z-index:1;border-top:1px solid #9B9B9B;padding:9px}.cl-scope #fs_popup .strap-minibox-button{border-radius:5px;border:1px solid #000;color:#000;text-align:center;font-family:Inter;font-size:14px;font-style:normal;padding:9px;font-weight:500;cursor:pointer;line-height:15.62px;text-transform:uppercase;max-width:290px;margin:0 auto}.cl-scope #fs_popup .strap-minibox-button.add-straps{background:#000;color:#fff;margin-bottom:10px}.cl-scope #fs_popup .strap-minibox-wrapper .strap-minibox.has-selection .strap-minibox-image{height:calc(100% - 15px)}.cl-scope #fs_popup .strap-minibox-wrapper .strap-minibox.has-selection{width:70px;height:80px}@media screen and (min-width:901px){.cl-scope #fs_popup .strap-minibox-wrapper .strap-minibox{width:90px;height:90px}.cl-scope #fs_popup .strap-minibox-wrapper .strap-minibox.has-selection{width:100px;height:120px}}@media screen and (max-width:900px){.cl-scope #fs_popup .fs-color-options{padding-right:20px}.cl-scope #fs_popup .free-strap-items-wrapper{grid-template-columns:repeat(2,1fr);padding-right:20px;margin-right:-20px;grid-gap:30px 15px}.cl-scope #fs_popup .free-strap-container{width:calc(100% - 30px);padding:30px 20px}.cl-scope #fs_popup .free-strap-heading{display:flex;flex-direction:column;margin-bottom:20px}.cl-scope #fs_popup .fs-filter-box{margin-top:20px}.cl-scope #fs_popup .fs-title{font-size:15px}.cl-scope #fs_popup .select-button span{height:35px;font-size:15px}.cl-scope #fs_popup .fs-price{font-size:15px;margin-bottom:5px}.cl-scope #fs_popup .fs-filter-inner-popup{right:50%;transform:translate(50%);top:calc(100% + 10px);width:calc(100vw - 60px)}.cl-scope #fs_popup .fs-filter-box-heading{font-size:26px;margin-bottom:10px}.cl-scope #fs_popup .fs-label,.cl-scope #fs_popup .fs-material-item,.cl-scope #fs_popup .filter-apply{font-size:15px}.cl-scope #fs_popup .fs-options-wrap{margin-right:15px}.cl-scope #fs_popup .fs-selected-options{flex-wrap:wrap;padding-right:30px}}.cl-scope #fp_popup .free-strap-popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000040;z-index:20}.cl-scope #fp_popup .free-strap-container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;z-index:20;padding:40px 30px 30px;width:100%;max-width:700px;color:#000}.cl-scope #fp_popup .free-strap-close{position:absolute;width:20px;height:20px;transform:rotate(45deg);right:10px;cursor:pointer;top:10px}.cl-scope #fp_popup .free-strap-items-wrapper{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px 10px;overflow:auto;max-height:500px;margin-right:-30px;padding-right:30px;padding-bottom:20px;height:calc(90vh - 100px)}.cl-scope #fp_popup .fs-title{color:#000;text-align:center;font-family:Inter;font-size:12px;font-style:normal;font-weight:500;line-height:1.2;min-height:35px;margin-bottom:10px}.cl-scope #fp_popup .fs-item .active,.cl-scope #fp_popup .fs-item.active .inactive{display:none}.cl-scope #fp_popup .fs-item.active .active{display:flex;background:#000;color:#fff}.cl-scope #fp_popup .select-button{border:1px solid transparent}.cl-scope #fp_popup .fs-item.active .select-button{pointer-events:auto;cursor:pointer}.cl-scope #fp_popup .qty-stepper{display:none}.cl-scope #fp_popup.variant-b-select .fs-item.active .inactive,.cl-scope #fp_popup.variant-b-select .fs-item.active .active{display:none!important}.cl-scope #fp_popup.variant-b-select .fs-item.active .qty-stepper{display:flex;align-items:center;justify-content:space-between;width:100%;height:30px;padding:0 12px;background:#000;border-radius:80px;box-sizing:border-box}.cl-scope #fp_popup.variant-b-select .qty-btn{display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;background:transparent;color:#fff;font-family:Inter,sans-serif;font-size:18px;font-weight:500;line-height:1;cursor:pointer}.cl-scope #fp_popup.variant-b-select .qty-count{color:#fff;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:1;min-width:12px;border:none;text-align:center}.cl-scope #fp_popup .select-button span{display:flex;align-items:center;justify-content:center;color:#000;text-align:center;font-family:Inter;font-size:12px;font-style:normal;font-weight:500;-webkit-user-select:none;user-select:none;line-height:24px;border:1px solid #E3E3E3;height:30px;cursor:pointer}.cl-scope #fp_popup .fs-price .sale-price{font-weight:700;margin-left:3px;color:#000}.cl-scope #fp_popup .fs-price{display:flex;align-items:center;justify-content:center;color:#b8b8b8;text-align:center;font-family:Inter;font-size:12px;font-style:normal;font-weight:500;line-height:15px;margin-bottom:10px}.cl-scope #fp_popup .fs-selected-options{display:flex;align-items:center;position:relative;margin-bottom:20px}.cl-scope #fp_popup .fs-options-wrap{display:flex;align-items:center;margin-right:25px}.cl-scope #fp_popup .free-strap-heading{display:flex;align-items:center;justify-content:space-between;color:#000;text-align:center;font-family:Times New Roman;font-size:26px;font-style:normal;font-weight:400;line-height:30px;margin-bottom:30px}.cl-scope #fp_popup .fs-filter-heading{border-bottom:1px solid #000;padding:0 3px 3px;color:#000;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;cursor:pointer;line-height:15.62px}.cl-scope #fp_popup .fs-filter-reset{position:absolute;top:50%;right:0;transform:translateY(-50%);color:#8f8f8f;font-family:Inter;font-size:15px;cursor:pointer;font-style:normal;font-weight:600;line-height:19px;text-underline-offset:3px}.cl-scope #fp_popup .fs-options-wrap label{color:#000;font-family:Inter;font-size:15px;font-style:normal;font-weight:600;line-height:18px;margin-right:5px}.cl-scope #fp_popup .fs-color-box{width:50px;height:14px;margin-right:5px;cursor:pointer;background-repeat:no-repeat;background-size:contain;background-position:center}.cl-scope #fp_popup .fs-color-box.blue{background-image:url(/cdn/shop/files/swatch-green_a842fdf9-1204-4fff-8ae9-ed859ea7ade5.png?v=1793455513)}.cl-scope #fp_popup .fs-color-options{display:flex;align-items:center;padding-right:40px;flex-wrap:wrap;gap:5px}.cl-scope #fp_popup .fs-color-box.black{background-image:url(/cdn/shop/files/swatch-green_a842fdf9-1204-4fff-8ae9-ed859ea7ade5.png?v=1793455513)}.cl-scope #fp_popup .fs-material-options .fs-option{font-weight:400;color:#898989;font-family:Inter;font-size:14px}.cl-scope #fp_popup .free-strap-items-wrapper::-webkit-scrollbar-thumb{background:#e3e3e3}.cl-scope #fp_popup .free-strap-items-wrapper::-webkit-scrollbar-track{border:1px solid #E3E3E3}.cl-scope #fp_popup .free-strap-items-wrapper::-webkit-scrollbar{width:10px;cursor:pointer}.cl-scope #fp_popup .fs-item img{margin-bottom:5px}.cl-scope #fp_popup .fs-filter-heading svg{width:12px}.cl-scope #fp_popup .fs-filter-box{position:relative}.cl-scope #fp_popup .fs-filter-inner-popup{position:absolute;border:1px solid #D1D1D1;background:#fff;box-shadow:0 4px 30px #00000059;top:calc(100% + 5px);right:0;width:300px;padding:20px;z-index:2}.cl-scope #fp_popup .fs-filter-box-heading{color:#000;text-align:center;font-family:Times New Roman;font-size:21px;font-style:normal;font-weight:400;line-height:30px}.cl-scope #fp_popup .fs-label{color:#000;font-family:Inter;font-size:13px;font-style:normal;font-weight:600;line-height:19px;text-align:left;margin-bottom:20px}.cl-scope #fp_popup .fs-color-filter{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;border-bottom:1px solid #E8E8E1;padding-bottom:15px;margin-bottom:15px}.cl-scope #fp_popup .filter-apply{color:#fff;text-align:center;font-family:Inter;font-size:13px;font-style:normal;font-weight:500;line-height:24px;background:#000;padding:6px;cursor:pointer}.cl-scope #fp_popup .fs-color-item .checkbox{width:15px;height:15px;border:1px solid #CDCDCD;min-width:15px;margin-right:5px;display:flex;align-items:center;justify-content:center}.cl-scope #fp_popup .fs-color-item{height:35px;border:1px solid transparent;position:relative;cursor:pointer;display:flex;align-items:center;font-size:12px;font-family:Inter;color:#000}.cl-scope #fp_popup .fs-color-item .checkbox svg{width:10px;display:none;height:10px}.cl-scope #fp_popup .fs-color-box-wrap{display:inline-flex;align-items:center;color:#898989;font-family:Inter;font-size:14px;font-weight:400;line-height:1}.cl-scope #fp_popup .active.fs-color-item .checkbox svg{display:block}.cl-scope #fp_popup .active.fs-color-item .checkbox{background:#000;border:1px solid transparent}.cl-scope #fp_popup .fs-material-filter{border-bottom:1px solid #E8E8E1;padding-bottom:15px;margin-bottom:15px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:15px}.cl-scope #fp_popup .active.fs-material-item{border:1px solid #000;color:#000}.cl-scope #fp_popup .fs-color-item .color-svg{width:50px;height:14px;background-repeat:no-repeat;background-position:center right;background-size:contain;margin-right:0;margin-left:auto}.cl-scope #fp_popup .fs-material-item{border:1px solid #B8B8B8;color:#b8b8b8;text-align:center;font-family:Inter;cursor:pointer;font-size:13px;font-style:normal;font-weight:500;line-height:24px;padding:5px}.cl-scope #fp_popup .fs-color-box.Black,.cl-scope #fp_popup .fs-color-item.Black .color-svg{background-image:url(//www.sofiaandspritz.store/cdn/shop/t/1/assets/cl-svg-black-swatch-circles.svg?v=128742927618073939421793455493)}.cl-scope #fp_popup .fs-color-box.Navy,.cl-scope #fp_popup .fs-color-item.Navy .color-svg{background-image:url(//www.sofiaandspritz.store/cdn/shop/t/1/assets/cl-svg-blue-swatch-circles.svg?v=13987800245465317611793455494)}.cl-scope #fp_popup .fs-color-box.Gold,.cl-scope #fp_popup .fs-color-item.Gold .color-svg{background-image:url(//www.sofiaandspritz.store/cdn/shop/t/1/assets/cl-svg-gold-swatch-circles.svg?v=5767864905506856301793455497)}.cl-scope #fp_popup .fs-color-box.Stone,.cl-scope #fp_popup .fs-color-item.Stone .color-svg{background-image:url(//www.sofiaandspritz.store/cdn/shop/t/1/assets/cl-svg-cream-swatch-circles.svg?v=107719569557037512791793455496)}.cl-scope #fp_popup .fs-color-box.Cream,.cl-scope #fp_popup .fs-color-item.Cream .color-svg{background-image:url(//www.sofiaandspritz.store/cdn/shop/t/1/assets/cl-svg-cream-swatch-circles.svg?v=107719569557037512791793455496)}.cl-scope #fp_popup .fs-color-box.Green,.cl-scope #fp_popup .fs-color-item.Green .color-svg{background-image:url(//www.sofiaandspritz.store/cdn/shop/t/1/assets/cl-svg-green-swatch-circles.svg?v=133781377988199093531793455498)}.cl-scope #fp_popup .fs-color-box.Orange,.cl-scope #fp_popup .fs-color-item.Orange .color-svg{background-image:url(//www.sofiaandspritz.store/cdn/shop/t/1/assets/cl-svg-orange-swatch-circles.svg?v=79432494663725724791793455505)}.cl-scope #fp_popup .fs-color-box.Blue,.cl-scope #fp_popup .fs-color-item.Blue .color-svg{background-image:url(//www.sofiaandspritz.store/cdn/shop/t/1/assets/cl-svg-blue-swatch-circles.svg?v=13987800245465317611793455494)}.cl-scope #fp_popup .fs-color-box.Grey,.cl-scope #fp_popup .fs-color-item.Grey .color-svg{background-image:url(//www.sofiaandspritz.store/cdn/shop/t/1/assets/cl-svg-grey-swatch-circles.svg?v=76775353318916307791793455499)}.cl-scope #fp_popup .fs-color-box.Pink,.cl-scope #fp_popup .fs-color-item.Pink .color-svg{background-image:url(//www.sofiaandspritz.store/cdn/shop/t/1/assets/cl-svg-pink-swatch-circles.svg?v=62230134356177284111793455506)}.cl-scope #fp_popup .fs-color-box.Red,.cl-scope #fp_popup .fs-color-item.Red .color-svg{background-image:url(//www.sofiaandspritz.store/cdn/shop/t/1/assets/cl-svg-red-swatch-circles.svg?v=59506364992168338911793455508)}.cl-scope #fp_popup .fs-color-box.Silver,.cl-scope #fp_popup .fs-color-item.Silver .color-svg{background-image:url(//www.sofiaandspritz.store/cdn/shop/t/1/assets/cl-svg-silver-swatch-circles.svg?v=149900618849919019041793455509)}.cl-scope #fp_popup .fs-color-box.Tan,.cl-scope #fp_popup .fs-color-item.Tan .color-svg{background-image:url(//www.sofiaandspritz.store/cdn/shop/t/1/assets/cl-svg-grey-swatch-circles.svg?v=76775353318916307791793455499)}.cl-scope #fp_popup .fs-color-box.Brown,.cl-scope #fp_popup .fs-color-item.Brown .color-svg{background-image:url(//www.sofiaandspritz.store/cdn/shop/t/1/assets/cl-svg-brown-swatch-circles.svg?v=91317035398254482971793455495)}.cl-scope #fp_popup .fs-color-box.White,.cl-scope #fp_popup .fs-color-item.White .color-svg{background-image:url(//www.sofiaandspritz.store/cdn/shop/t/1/assets/cl-svg-white-swatch-circles.svg?v=139556233659506088031793455510)}.cl-scope #fp_popup .fs-color-box.Beige,.cl-scope #fp_popup .fs-color-item.Beige .color-svg{background-image:url(//www.sofiaandspritz.store/cdn/shop/t/1/assets/cl-svg-beige-swatch-circles.svg?v=134422054600010827891793455492)}.cl-scope #fp_popup .fs-color-box.Purple,.cl-scope #fp_popup .fs-color-item.Purple .color-svg{background-image:url(//www.sofiaandspritz.store/cdn/shop/t/1/assets/cl-svg-purple-swatch-circles.svg?v=118044890675485917451793455507)}.cl-scope #fp_popup .fs-color-box.Yellow,.cl-scope #fp_popup .fs-color-item.Yellow .color-svg{background-image:url(//www.sofiaandspritz.store/cdn/shop/t/1/assets/cl-svg-yellow-swatch-circles.svg?v=111143925787345170811793455511)}.cl-scope #fp_popup .fs-item-image{position:relative;cursor:pointer}.cl-scope #fp_popup .fs-item .fs-icon-magnify{position:absolute;bottom:5px;right:5px;z-index:1}.cl-scope #fp_popup .strap-minibox-wrapper{display:flex;align-items:center;justify-content:center;border-top:1px solid #E3E3E3;padding:15px 9px 15px 0}.cl-scope #fp_popup .strap-minibox-wrapper .strap-minibox{border-radius:12px;width:70px;height:70px;cursor:pointer;margin:0 10px;position:relative;overflow:hidden;border:1px solid #000}.cl-scope #fp_popup .strap-minibox svg{display:block;width:100%;height:100%}.cl-scope #fp_popup .strap-minibox.has-selection svg{display:none}.cl-scope #fp_popup .strap-minibox.has-selection .strap-minibox-swap-icon svg{display:block}.cl-scope #fp_popup .strap-minibox-image{position:absolute;top:0;left:0;width:100%;height:100%}.cl-scope #fp_popup .strap-minibox-image img{width:100%;height:100%;object-fit:cover;border-radius:12px;display:block}.cl-scope #fp_popup .strap-minibox-swap{display:none;position:absolute;bottom:0;left:0;right:0;align-items:center;justify-content:center;gap:4px;height:22px;padding:0 4px;border:none;background:#fff;cursor:pointer;z-index:2}.cl-scope #fp_popup.variant-b-select .strap-minibox.has-selection .strap-minibox-swap{display:flex}.cl-scope #fp_popup .strap-minibox-swap-label{color:#000;font-family:Inter,sans-serif;font-size:10px;font-weight:700;line-height:1;letter-spacing:.02em;text-transform:uppercase}.cl-scope #fp_popup .strap-minibox-swap-icon{display:flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;flex-shrink:0}.cl-scope #fp_popup .strap-minibox-swap-icon svg{width:10px;height:10px;display:block}.cl-scope #fp_popup .strap-minibox.has-selection .strap-minibox-image img{border-radius:12px 12px 0 0}.cl-scope #fp_popup .strap-minibox-buttons{position:fixed;bottom:0;left:0;right:0;background:#fff;z-index:1;border-top:1px solid #9B9B9B;padding:9px}.cl-scope #fp_popup .strap-minibox-button{border-radius:5px;border:1px solid #000;color:#000;text-align:center;font-family:Inter;font-size:14px;font-style:normal;padding:9px;font-weight:500;cursor:pointer;line-height:15.62px;text-transform:uppercase;max-width:290px;margin:0 auto}.cl-scope #fp_popup .strap-minibox-button.add-straps{background:#000;color:#fff;margin-bottom:10px}.cl-scope #fp_popup .strap-minibox-wrapper .strap-minibox.has-selection .strap-minibox-image{height:calc(100% - 15px)}.cl-scope #fp_popup .strap-minibox-wrapper .strap-minibox.has-selection{width:70px;height:80px}@media screen and (min-width:901px){.cl-scope #fp_popup .strap-minibox-wrapper .strap-minibox{width:90px;height:90px}.cl-scope #fp_popup .strap-minibox-wrapper .strap-minibox.has-selection{width:100px;height:120px}}@media screen and (max-width:900px){.cl-scope #fp_popup .fs-color-options{padding-right:20px}.cl-scope #fp_popup .free-strap-items-wrapper{grid-template-columns:repeat(2,1fr);padding-right:20px;margin-right:-20px;grid-gap:30px 15px}.cl-scope #fp_popup .free-strap-container{width:calc(100% - 30px);padding:30px 20px}.cl-scope #fp_popup .free-strap-heading{display:flex;flex-direction:column;margin-bottom:20px}.cl-scope #fp_popup .fs-filter-box{margin-top:20px}.cl-scope #fp_popup .fs-title{font-size:15px}.cl-scope #fp_popup .select-button span{height:35px;font-size:15px}.cl-scope #fp_popup .fs-price{font-size:15px;margin-bottom:5px}.cl-scope #fp_popup .fs-filter-inner-popup{right:50%;transform:translate(50%);top:calc(100% + 10px);width:calc(100vw - 60px)}.cl-scope #fp_popup .fs-filter-box-heading{font-size:26px;margin-bottom:10px}.cl-scope #fp_popup .fs-label,.cl-scope #fp_popup .fs-material-item,.cl-scope #fp_popup .filter-apply{font-size:15px}.cl-scope #fp_popup .fs-options-wrap{margin-right:15px}.cl-scope #fp_popup .fs-selected-options{flex-wrap:wrap;padding-right:30px}}.cl-scope .shipping-estimation{display:flex;align-items:center;justify-content:space-between;border:1px solid #B1B8D9;border-radius:3px;margin-bottom:15px;padding:7px 12px;font-family:Inter;font-weight:400;font-size:12px;line-height:19.2px;letter-spacing:.37px;color:#000}.cl-scope .shipping-estimation .left,.cl-scope .shipping-flag{display:flex;align-items:center}.cl-scope .shipping-flag svg{margin-right:3px}.cl-scope .btf-stock{position:relative;z-index:2;margin:16px 0;padding:18px 16px 16px;background:#f6f5f3;border-radius:16px;color:#111;font-size:15px;line-height:1.3;letter-spacing:-.02em}.cl-scope .btf-stock[data-btf-hidden]{display:none}.cl-scope .btf-stock__head{display:flex;align-items:flex-start;gap:10px;margin:0 0 14px;font-size:15px;line-height:1.35}.cl-scope .btf-stock__head svg{flex-shrink:0;width:20px;height:20px;margin-top:1px}.cl-scope .btf-stock__rows{display:flex;flex-direction:column;gap:10px}.cl-scope .btf-stock__track{position:relative;height:48px;background:#fff;border-radius:10px;overflow:hidden}.cl-scope .btf-stock__fill{position:absolute;inset:0 auto 0 0;width:var(--btf-fill, 93%);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 16px;background:linear-gradient(90deg,#4a4a4a,#1c1c1c 16% 100%);color:#fff;border-radius:10px;overflow:hidden;white-space:nowrap;box-sizing:border-box}.cl-scope .btf-stock__fill:after{content:"";position:absolute;top:0;bottom:0;left:-40%;width:40%;background:linear-gradient(90deg,#fff0,#ffffff24,#fff0);pointer-events:none;opacity:0}.cl-scope .btf-stock__later{display:flex;align-items:center;justify-content:space-between;gap:12px;height:48px;padding:0 16px;background:#fff;border-radius:10px;color:#6b6b6b;white-space:nowrap}.cl-scope .btf-stock__later-text{overflow:hidden;text-overflow:ellipsis}.cl-scope .btf-stock__pct{font-variant-numeric:tabular-nums}.cl-scope .btf-stock[data-btf-reveal]{opacity:0;transform:translateY(16px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.cl-scope .btf-stock[data-btf-reveal] .btf-stock__fill{width:0;transition:width 1.2s cubic-bezier(.22,1,.36,1) .25s}.cl-scope .btf-stock[data-btf-reveal] .btf-stock__later{opacity:0;transform:translateY(8px);transition:opacity .5s cubic-bezier(.22,1,.36,1) .45s,transform .5s cubic-bezier(.22,1,.36,1) .45s}.cl-scope .btf-stock[data-btf-reveal].is-visible{opacity:1;transform:none}.cl-scope .btf-stock[data-btf-reveal].is-visible .btf-stock__fill{width:var(--btf-fill, 93%)}.cl-scope .btf-stock[data-btf-reveal].is-visible .btf-stock__later{opacity:1;transform:none}.cl-scope .btf-stock.is-filled .btf-stock__fill:after{animation:btfStockShine 3s ease-in-out infinite}@keyframes btfStockShine{0%{left:-40%;opacity:1}45%{left:110%;opacity:1}to{left:110%;opacity:1}}@media(prefers-reduced-motion:reduce){.cl-scope .btf-stock[data-btf-reveal],.cl-scope .btf-stock[data-btf-reveal] .btf-stock__fill,.cl-scope .btf-stock[data-btf-reveal] .btf-stock__later{opacity:1;transform:none;transition:none}.cl-scope .btf-stock[data-btf-reveal] .btf-stock__fill{width:var(--btf-fill, 93%)}.cl-scope .btf-stock.is-filled .btf-stock__fill:after{animation:none}}.cl-scope #video-slider-template--28547721658685__main-product-template .video-slider-section-title{color:#0f0f0f;text-align:center;font-size:24px;font-weight:500;line-height:1.2;margin-bottom:20px;padding:0 10px}.cl-scope #video-slider-template--28547721658685__main-product-template .video-slider-card{position:relative;width:100%;padding-top:178%;overflow:hidden;border-radius:12px}.cl-scope #video-slider-template--28547721658685__main-product-template .video-slider-card-cover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.cl-scope #video-slider-template--28547721658685__main-product-template .video-slider-card-video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%}.cl-scope #video-slider-template--28547721658685__main-product-template .video-slider-card-video video{width:100%;height:100%;object-fit:cover;display:block}.cl-scope #video-slider-template--28547721658685__main-product-template .video-slider-card-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;border:none;z-index:2;transition:background .2s ease;width:fit-content;height:fit-content;padding:0;min-width:auto;outline:none;background:transparent}.cl-scope #video-slider-template--28547721658685__main-product-template .video-slider-card-play:hover{background:#fff}.cl-scope #video-slider-template--28547721658685__main-product-template .video-slider-card-play img{width:45px;height:45px;display:block}.cl-scope #video-slider-template--28547721658685__main-product-template .video-slider-main .swiper-slide{height:auto;display:flex;flex-direction:column}.cl-scope #video-slider-template--28547721658685__main-product-template .video-slider-navigation{display:flex;justify-content:space-between;gap:10px;margin-top:14px;position:absolute;left:0;right:0;top:50%;transform:translateY(calc(-50% - 25px));width:100%;align-items:center;z-index:1;pointer-events:none}.cl-scope #video-slider-template--28547721658685__main-product-template .video-slider-nav-btn{width:30px;height:50px;background:#ffffffb3;color:#0f0f0f;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .2s ease;pointer-events:all;padding:0}.cl-scope #video-slider-template--28547721658685__main-product-template .video-slider-nav-btn.swiper-button-disabled{opacity:.35;cursor:not-allowed}.cl-scope #video-slider-template--28547721658685__main-product-template .video-slider-nav-btn svg{width:25px;height:25px}.cl-scope #video-slider-template--28547721658685__main-product-template .video-slider-card-title{margin-top:12px;text-align:center;font-size:14px;line-height:1.4;color:#0f0f0f}.cl-scope #video-slider-template--28547721658685__main-product-template .video-slider-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease}.cl-scope #video-slider-template--28547721658685__main-product-template .video-slider-popup.is-open{opacity:1;visibility:visible}.cl-scope #video-slider-template--28547721658685__main-product-template .video-slider-popup-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:#000000d9;cursor:pointer}.cl-scope #video-slider-template--28547721658685__main-product-template .video-slider-popup-inner{position:relative;width:100%;max-width:400px;max-height:90vh;margin:0 20px;z-index:1;overflow:visible}.cl-scope #video-slider-template--28547721658685__main-product-template .video-slider-popup-close{position:absolute;top:20px;right:20px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#fff3;border:none;cursor:pointer;border-radius:10px;color:#fff;z-index:2}.cl-scope #video-slider-template--28547721658685__main-product-template .video-slider-popup-close svg{width:24px;height:24px}.cl-scope #video-slider-template--28547721658685__main-product-template .video-slider-popup .video-slider-popup-swiper{width:100%;border-radius:8px;overflow:hidden;background:transparent}.cl-scope #video-slider-template--28547721658685__main-product-template .video-slider-popup .video-slider-popup-swiper .swiper-wrapper{align-items:center}.cl-scope #video-slider-template--28547721658685__main-product-template .video-slider-popup .video-slider-popup-swiper .swiper-slide{position:relative;overflow:hidden}.cl-scope #video-slider-template--28547721658685__main-product-template .video-slider-popup .video-slider-popup-swiper .swiper-slide .video-slider-popup-slide-inner{top:0;right:0;bottom:0;left:0;width:100%;position:relative;padding-top:178%;height:0;overflow:hidden;border-radius:8px;background:#000}.cl-scope #video-slider-template--28547721658685__main-product-template .video-slider-popup .video-slider-popup-swiper .swiper-slide .video-slider-popup-slide-inner video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.cl-scope #video-slider-template--28547721658685__main-product-template .video-slider-popup-nav{display:none}.cl-scope #video-slider-template--28547721658685__main-product-template .video-slider-popup-nav{position:absolute;top:50%;left:20px;right:20px;transform:translateY(-50%);display:flex;justify-content:space-between;z-index:3;pointer-events:none}.cl-scope #video-slider-template--28547721658685__main-product-template .video-slider-popup-nav .video-slider-nav-btn{pointer-events:auto;width:45px;height:55px;background:#fff3;opacity:1;border-radius:10px}.cl-scope #video-slider-template--28547721658685__main-product-template .sound-control{position:absolute;top:20px;left:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;background:#9d9d9d80;border-radius:50%;width:35px;height:35px}.cl-scope #video-slider-template--28547721658685__main-product-template .sound-control .unmute{display:none}.cl-scope #video-slider-template--28547721658685__main-product-template .sound-control.active .unmute{display:block}.cl-scope #video-slider-template--28547721658685__main-product-template .sound-control.active .mute{display:none}.cl-scope #video-slider-template--28547721658685__main-product-template.video-slider-section-wrapper{position:relative;margin-bottom:30px}.cl-scope #video-slider-template--28547721658685__main-product-template button.video-slider-main-button-next{border-radius:10px 0 0 10px}.cl-scope #video-slider-template--28547721658685__main-product-template button.video-slider-main-button-prev{border-radius:0 10px 10px 0}.cl-scope #video-slider-template--28547721658685__main-product-template .sound-control svg{fill:#fff}@media screen and (max-width:750px){.cl-scope #video-slider-template--28547721658685__main-product-template .video-slider-popup-nav .video-slider-nav-btn{background-color:#fefefe7f}.cl-scope #video-slider-template--28547721658685__main-product-template .video-slider-nav-btn path{stroke:#000}.cl-scope #video-slider-template--28547721658685__main-product-template .video-slider-card-title{font-size:13px}.cl-scope #video-slider-template--28547721658685__main-product-template .video-slider-popup-nav{left:0;right:0}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/cl-pdp-f5.css.map */
