@media (min-width:1024px){.main-product-wrapper{justify-content:space-between}.embla{position:sticky;background-color:#fff;max-width:100vw;top:54px}.embla__container--thumb{display:none}.product-details-wrapper{padding:36px 60px 24px;margin-bottom:32px}}.product-details-sticky{margin-bottom:36px;}.product-template .modal_price{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;margin-top:-2px;}.product-template .was_price{margin-left:7px;}.product-template .sticky-cart-button{display:none;}.product-template .savings{width:100%;}.product-template .crossed-out,.product-template .purchase-details,.product-template .swatch_options{display:none;}bundle-component .bundle__item-image img{border-radius:4px;margin-bottom:12px;}bundle-component .list-values-wrapper{display:flex;flex-wrap:wrap;justify-content:start;}bundle-component .list-values-wrapper input{display:none;}bundle-component .bundle__item-title{margin-bottom:15px;width:100%;font-size:16px;line-height:150%;font-weight:500;}bundle-component .bundle__item-options{display:flex;flex-wrap:wrap;justify-content:start;flex-direction:column;}bundle-component .bundle__item{border-bottom:1px solid #9ca3af;margin-bottom:25px;}bundle-component .bundle__item-option{margin-bottom:23px;}bundle-component .option-heading{margin-bottom:20px;text-align:left;}bundle-component .option-title{font-size:14px;font-weight:600;}bundle-component .option-value{font-size:14px;font-weight:400;color:#000;}bundle-component .bundle__item-info .bundle__item-title{display:none;}bundle-component .option-value-item{padding:4px;position:relative;}bundle-component .option-value-item label{width:42px;height:42px;border:3px solid #000000;border-radius:30px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:900;line-height:1;cursor:pointer;text-align:center;}bundle-component .selected .option-value-item input:checked + label{background:#000;border-color:#000;color:#fff;}bundle-component .option-value-item input[disabled] ~ label{opacity:.5;}bundle-component .option-value-item input[disabled] ~ .crossed-out{display:block;width:32px;height:36px;z-index:221;position:absolute;top:50%;left:50%;margin-top:-18px;margin-left:-16px;}bundle-component .option-value-item .swatch-color{border-radius:50%;width:30px;height:30px;position:relative;border:0;margin:.25rem .75rem .25rem 0;}bundle-component .option-value-item .swatch-color:before{content:"";position:absolute;border:3px solid #9ca3af;width:42px;height:42px;border-radius:50px;}bundle-component .option-value-item input:checked + .swatch-color:before{border:3px solid #000;}bundle-component .bundle__submit{margin-bottom:40px;flex-wrap:nowrap;flex-direction:column-reverse;}bundle-component .bundle__submit button{max-width:100%;order:1;}bundle-component .bundle__submit .disabled{opacity:.75;}bundle-component.show-warning-msg .bundle__submit .choose-size{display:block;}bundle-component .bundle__submit .choose-size{order:0;display:none;width:100%;}bundle-component .bundle__submit button[disabled]{opacity:.7;}bundle-component .bundle__submit button[disabled] + p{display:flex;}@media (min-width:1024px){bundle-component .option-heading{font-size:12px;margin-bottom:10px}bundle-component .bundle__item-inner{display:flex;flex-wrap:wrap;flex-direction:column}bundle-component .bundle__item-inner>.bundle__item-title{}bundle-component .bundle__item-image img{max-width:225px}bundle-component .bundle__item-options{justify-content:center}bundle-component .bundle__item-image{flex:0 0 90px}bundle-component .bundle__item-info{flex:1}bundle-component .bundle__item-info .bundle__item-title{display:block}bundle-component .bundle__item-option{margin-bottom:14px}bundle-component .bundle__item-option--size{margin-bottom:10px}bundle-component .list-values-wrapper{margin:-4px}bundle-component .option-value-item{padding:4px}bundle-component .option-value-item label{width:42px;height:42px}bundle-component .option-value-item input[disabled] ~ .crossed-out{width:18px;height:20px;margin-top:-10px;margin-left:-9px}bundle-component .option-value-item .swatch-color{width:30px;height:30px}bundle-component .option-value-item .swatch-color:before{width:42px;height:42px}bundle-component .bundle__item--btn-wrapper{text-align:center}}@media (min-width:1250px){bundle-component .bundle__item-image{flex:0 0 170px}}bundle-component .bundle__item--btn-wrapper{color:#000;font-weight:500;margin-bottom:25px;}bundle-component .bundle__item--btn-wrapper button{color:#000;text-decoration:underline;}.bundle__modal:not(.active){pointer-events:none;}.bundle__modal .bundle__modal-layer{position:fixed;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,.7);z-index:1000;transition:all .2s ease-in-out;opacity:0;visibility:hidden;}.bundle__modal .bundle__modal-inner{max-width:92vw;width:100%;transition:all .35s ease-in-out;position:fixed;top:50%;left:50%;z-index:1100;padding:50px 32px 12px;background:#fff;transform:translate(-50%,-50%);max-height:90vh;overflow-y:auto;border-radius:8px;opacity:0;visibility:hidden;}.bundle__modal .bundle__modal-close{position:absolute;top:10px;right:5px;margin:0;padding:10px;display:flex;z-index:1;}.bundle__modal .bundle__modal-close svg{width:30px;height:30px;}.bundle__modal .bundle__title{margin:0 0 15px;}.bundle__modal.active .bundle__modal-inner,.bundle__modal.active .bundle__modal-layer{opacity:1;visibility:visible;}@media (min-width:768px){.bundle__modal .bundle__modal-inner{max-width:722px;padding:60px 40px 30px}.bundle__modal .bundle__title{margin-bottom:25px}}.bundle__modal-info .tabs{display:flex;flex-wrap:wrap;margin-top:20px;}.bundle__modal-info .tabs li{width:100%;}.bundle__modal-info .tabs li:first-child{order:1;}.bundle__modal-info .tabs li:nth-child(2){order:3;}.bundle__modal-info .tabs li:nth-child(3){order:5;}.bundle__modal-info .tabs li:nth-child(4){order:7;}.bundle__modal-info #features{order:2;margin-bottom:20px;}.bundle__modal-info #specs{order:4;margin-bottom:20px;}.bundle__modal-info #care{order:6;margin-bottom:20px;}.bundle__modal-info #faqs{order:8;margin-bottom:20px;}.product-details-wrapper .m-4>h2{font-family:"Avenir","Nunito Sans",sans-serif;font-weight:600;font-size:18px;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #9ca3af;margin-top:25px;text-align:center;}.bundle__modal-description strong{display:inline-block;margin-bottom:10px;}.bundle__modal-description li ul li,.bundle__modal-features .metafield-single_line_text_field{list-style:inside;}.bundle__modal-info .bundle__modal-feature_images{margin-top:20px;}