body{overflow:unset!important}.byok-container{display:block;max-width:100%;justify-content:space-between;margin-top:4.9rem;letter-spacing:0;font-size:0;padding-bottom:77px}.byok__left{width:calc(100% - 404px);display:inline-flex;flex-wrap:wrap;font-size:1.6rem;column-gap:22px}.byok__left .byok__product-item{width:calc((100% / 3) - (44px / 3));border:1px solid #EEEEEE;position:relative;margin-bottom:104px}@media screen and (max-width: 1200px){.byok__left .byok__product-item{width:calc(50% - 22px)}}.byok__product-item-content{padding:1.6rem}.byok__product-item-title{font-size:20px;line-height:24px;letter-spacing:-.03em;margin-bottom:.8rem}.byok__product-item-description{font-size:14px;line-height:22px;letter-spacing:-.01em;color:#555}.byok__product-item-price{font-size:14px;line-height:22px;letter-spacing:-.01em}.byok__product-item-content input{display:none}.byok__product-item-content label{width:100%;border-radius:0 0 30px 30px;position:absolute;bottom:-54px;left:0}.byok__product-item-content label .added-text,.byok__product-item-content input:checked+label .def-text{display:none}.byok__product-item-content input:checked+label{background:var(--color-aqua);color:var(--color-black)}.byok__product-item-content input:checked+label:hover{box-shadow:0 0 0 .2rem var(--color-aqua)}.byok__product-item-content input:checked+label .added-text{display:block}@media screen and (max-width: 767px){.byok-container{margin-top:2.2rem}.byok__left{width:100%;display:flex;margin-top:15px;column-gap:9px}.byok__left .byok__product-item{width:calc(50% - 4.5px);margin-bottom:65px}.byok__product-item-content{padding:1.2rem .7rem}.byok__product-item-title{font-size:18px;line-height:20px;letter-spacing:-.03em;margin-bottom:.6rem}.byok__product-item-price{margin-bottom:1rem;margin-bottom:0}.byok__product-item-content label{bottom:-40px;left:0;font-size:14px;line-height:20px;padding:10px}.byok-container{padding-bottom:150px}}.byok__right{width:340px;margin-left:64px;position:sticky;top:11.6rem;vertical-align:top;font-size:1.6rem;float:right}.byok__right-top{height:calc(100vh - 170px);overflow-y:auto;overflow-x:hidden;padding-bottom:130px;padding-right:10px}.byok__right-top::-webkit-scrollbar{width:0}body.scrolled .byok__right-top{height:calc(100vh - 120px)}.byok__right-title{font-size:50px;line-height:66px;letter-spacing:-4px;font-weight:500;margin-bottom:11px;color:var(--color-blue)}.byok__right-description{font-size:20px;line-height:24px;letter-spacing:-.03em;margin-bottom:22px}.byok__right-kits{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:24px;row-gap:41px}.byok__selected-kit,.byok__selected-kit-mobile{border:1px dashed var(--color-pink);border-radius:5px;position:relative}.byok__selected-kit:before,.byok__selected-kit-mobile:before{content:"";width:100%;height:100%;position:absolute;background:url(icon-kit-plus-2.png) no-repeat center center}.byok__selected-kit img,.byok__selected-kit-mobile img{position:absolute;width:100%;height:100%;top:0;left:0;border-radius:5px;object-fit:cover}.byok__selected-kit span,.byok__selected-kit-mobile span{cursor:pointer;width:20px;height:20px;background:url(icon-kit-remove-2.svg) no-repeat;background-size:cover;position:absolute;top:-10px;right:-7px;font-size:0}.byok__right-bottom{position:sticky;bottom:0;padding:10px 0;width:100%;background:#fff;display:none}.byok__right-bottom-content{border-top:1px solid var(--color-orange);padding:11px 64px 12px;margin:0 -64px}.byok__right-bottom-content:empty+div.discount-bar{display:none!important}.byok__right-bottom-price{font-size:18px;line-height:18px;font-weight:700}.byok__right-bottom-price s{color:#888;margin-left:6px}.byok__right-bottom-price .save-value{color:var(--color-pink);margin-left:12px}.byok__right-bottom-shipping{margin-top:13px;font-size:12px;line-height:18px;display:block;display:none}.byok__right-bottom-affirm{display:none!important}@media screen and (max-width: 767px){.byok__right{width:100%;display:block;float:none;margin:0;position:relative;position:static}.byok__right-top{height:auto!important;padding-bottom:0}.byok__right-title{font-size:32px;line-height:34px;letter-spacing:-2px;margin-bottom:12px}.byok__right-description{font-size:18px;line-height:20px;letter-spacing:-.03em;margin-bottom:8px}.byok__right-kits,.byok__right-kits-mobile{display:block;white-space:nowrap;overflow-x:auto}.byok__right-kits{padding-top:12px}.byok__right-kits-mobile{position:fixed;z-index:10;left:0;background:#fff;padding:10px 0 14px 14px;width:100%;border-bottom:1px solid #FF4B32;display:none}.byok__selected-kit,.byok__selected-kit-mobile{width:60px;height:80px;display:inline-block;margin-right:12px;padding-bottom:0!important}.byok__selected-kit-mobile{width:42px;height:56px;margin-right:26px}.byok__selected-kit-mobile:before{background-size:6.3px}.byok__selected-kit:last-child,.byok__selected-kit-mobile:last-child{margin-right:0}.byok__right-kits-mobile span{width:16px;height:16px}.byok__right-bottom{position:fixed;z-index:100;padding:10px 16px;left:0;background:#fff}.byok__right-bottom-content{margin-top:-10px}}.discount-bar{display:flex;flex-direction:column;padding-bottom:12px}.discount-bar p{width:100%;position:relative;line-height:0;z-index:2}.discount-bar p span{position:absolute;font-size:13px;line-height:1;width:100%;right:0;text-align:right;top:13px}progress[value]{-webkit-appearance:none;appearance:none;height:12px;width:100%;border-radius:8px;border:2px solid #ffffff}progress[value]::-webkit-progress-bar{background-color:#fcb3a9;border-radius:8px}progress[value]::-webkit-progress-value{background:var(--color-orange);border-radius:8px}[data-byok-offer-timeline]{font-size:14px;line-height:18px;margin-bottom:4px}[data-byok-discount]{font-size:0}[data-byok-discount]:after{content:"Add your favorite accessories to see how much you save!";font-size:13px;line-height:16px;letter-spacing:-.01em;display:block}progress[value="1"]+[data-byok-discount]:after{content:"That\2019s how it\2019s done! 10% discount applied."}progress[value="2"]+[data-byok-discount]:after{content:"That\2019s how it\2019s done! 15% discount applied."}progress[value="3"]+[data-byok-discount]:after,progress[value="4"]+[data-byok-discount]:after,progress[value="5"]+[data-byok-discount]:after,progress[value="6"]+[data-byok-discount]:after{content:"That\2019s how it\2019s done! 20% discount applied"}.cartAddonsWrapper{display:none!important}.byok__label{background:var(--color-orange);color:#fff;padding:7px 10px;border-radius:40px;font-size:14px;line-height:1;left:1rem;top:1rem;position:absolute;z-index:1}[data-product-type=Programs] .byok__label{left:initial;right:1rem}@media screen and (max-width: 767px){.byok__label{left:.5rem;top:.5rem;font-size:12px;padding:5px 8px}[data-product-type=Programs] .byok__label{left:initial;right:.5rem}}.byok-container .info-icon{position:absolute;bottom:1rem;right:1rem;cursor:pointer;opacity:0}.byok__product-item-title .info-icon{display:inline-block;position:static;vertical-align:middle;opacity:1;margin-top:-3px}.byok-container .info-icon svg{display:block;width:2rem;height:2rem}.byok-container .info-icon svg path{fill:#fff;fill:#000}.byok-container .dialog{top:50%;left:50%;transform:translate(-50%,-50%);padding:1.5rem;font-size:14px;border:none;width:100%;height:102%;background:#ffffffe6;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;position:absolute;z-index:1;overflow-y:auto}@media screen and (max-width: 767px){.byok-container .dialog{justify-content:flex-start}}.byok-container .dialog span.close{position:absolute;top:1rem;right:1rem;cursor:pointer}.byok-container .dialog svg{width:12px;height:12px;display:block}.byok-container .dialog svg path{stroke:#000!important}.programs-featured .byok__product-item[data-product-type=Program]{width:100%;display:flex;display:none}.programs-featured .byok__product-item[data-product-type=Program] .media{width:150px;height:150px;padding-bottom:0!important}.programs-featured .byok__product-item[data-product-type=Program] .byok__product-item-content{width:calc(100% - 200px)}.byok-container.programs-featured .info-icon,.programs-featured .byok__selected-kit[data-product-type=Program]{display:none}@media screen and (max-width: 767px){.programs-featured .byok__product-item[data-product-type=Program] .media{width:100px;height:100%;object-fit:cover;padding-bottom:0!important}.programs-featured .byok__product-item[data-product-type=Program] .byok__product-item-content{width:calc(100% - 100px)}.byok-container .info-icon{right:1px}.byok-container .info-icon svg{width:1.8rem;height:1.8rem}}body .acsb-trigger{top:50%!important}.section-buy__stars{display:flex;align-items:center;font-size:1.4rem;column-gap:5px;margin-bottom:.8rem}.section-buy__stars svg{height:1.8rem;width:auto;color:var(--color-orange)}.section-buy__features{font-size:1.3rem;line-height:1.6rem;margin-bottom:1.8rem}.section-buy__features li:not(:last-child){margin-bottom:8px}.section-buy__features svg{width:22px;height:auto;color:var(--color-green);margin-right:5px;vertical-align:middle}.section-buy__affirm-lang{display:flex;align-items:center;gap:4px}.section-buy__affirm-lang svg{margin-right:1px}img.icon-affirm-logo{height:15px;width:auto;margin-top:-8px}img.icon-afterpay-logo{height:12px;width:auto;margin-top:-1px}@media screen and (max-width: 767px){.section-buy__features{margin-bottom:0}}@media screen and (max-width: 991px){.thr-actions .cta-primary{display:none!important}}.db-care-info-icon{cursor:pointer;display:inline-block;position:relative;top:-2px;vertical-align:middle}.db-care-info-icon svg{display:block;width:2rem;height:2rem}.dbcare-info-popup{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:100000;opacity:0;pointer-events:none}.dbcare-info-popup.active{opacity:1;pointer-events:all}.dbcare-info-popup-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#f48b72b3}.dbcare-info-popup-inner{height:70%;position:relative}.dbcare-info-popup-inner img{height:100%;width:auto}.dbcare-info-popup-inner .close{position:absolute;top:10px;right:10px;cursor:pointer}@media screen and (max-width: 767px){.dbcare-info-popup-inner{max-width:90%;height:auto}}
/*# sourceMappingURL=/cdn/shop/t/426/assets/component-byok.css.map */
