:root{--The-Seasons-font: "The Seasons";--Effra-font: "Effra"}.bab__images .product__thumbs{margin-right:0}.bab__images .product__thumbs--scroller{margin-top:15px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;column-gap:7.5px;row-gap:7.5px}.bab__images .product__thumb-item{border:solid 1px #d7dadd;border-radius:6px;width:100%!important;max-width:100%;overflow:hidden}.bab__builder .awt-style-1{display:none}.bab__container{display:flex;flex-direction:column;max-width:1244px;padding:0 20px;margin:0 auto}.bab__images{flex-shrink:1;flex-grow:1;min-width:0}.bab__featured-image img{display:block;width:100%;height:auto}.bab__thumbnails{margin-top:15px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;column-gap:7.5px;row-gap:7.5px}.bab__thumbnail{border:solid 1px #d7dadd;border-radius:6px;overflow:hidden}.bab__thumbnail img{display:block;width:100%;height:auto}.bab__builder{flex-shrink:1}.bab__title{font-size:26px!important;font-weight:600;margin:10px 0 8px;color:#2593a4}.bab__progress-bar{position:relative;margin:6px 6px 72px}.bab__progress-bar:after{display:block;content:"";height:4px;background:#d8d8d9}.bab__progress-bar-active-bar{position:absolute;top:0;left:0;bottom:0;display:block;background:#67a2ae}.bab__progress-bar-step{position:absolute;top:2px;box-sizing:content-box;width:12px;height:12px;background:#d8d8d9;border:solid 2px white;border-radius:50%;transform:translate(-50%) translateY(-50%)}.bab__progress-bar-step.active{background:#67a2ae}.bab__progress-bar-step:not(.active):after{position:absolute;top:3px;right:3px;bottom:3px;left:3px;background:#fff;border-radius:50%;content:""}.bab__progress-bar-step--threshold{background:#67a2ae}.bab__progress-bar-marker{position:absolute;display:flex;flex-direction:column-reverse;align-items:flex-end;top:18px;transform:translate(-100%);color:#5e676f;font-style:normal;font-size:16px;font-weight:600;white-space:nowrap}.bab__progress-bar-marker:after{position:relative;top:-4px;margin:0 -2px 0 4px;max-height:14px;content:url("data:image/svg+xml, %3Csvg width='13' height='14' viewBox='0 0 13 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.84828 11.3152C6.41127 12.547 5.07886 12.9801 1.47473 12.6431C0.840134 12.4526 1.01797 11.6282 1.99373 11.6282C4.75337 11.6282 6.04396 11.0648 7.7153 9.06914C9.51866 6.9159 9.37283 4.60396 9.37283 3.20756C9.37283 3.20756 8.98015 3.36038 8.59515 3.65083C7.83913 4.22121 7.14895 4.75978 6.32099 5.19741C6.17164 5.27635 5.98831 5.21651 5.90824 5.06776C5.83877 4.93871 5.86722 4.77883 5.97669 4.68138C6.39586 4.3082 7.41846 3.3923 7.99009 2.83299C8.72134 2.11752 9.2687 1.40662 9.2687 1.40662C9.2687 1.40662 9.9681 0.475986 10.4845 0.630982C10.7155 0.700299 10.9351 1.38487 11.0124 1.62195C11.2736 2.42375 11.598 2.88413 11.9289 3.89489C12.0492 4.26242 12.2914 4.72498 12.4521 5.04285C12.5532 5.24284 12.4787 5.48875 12.2814 5.59497C12.1765 5.65143 12.0582 5.65702 11.9544 5.62069C11.7552 5.55099 11.6625 5.32855 11.5412 5.15583L10.4844 3.65083C10.4844 6.68564 10.0391 9.43735 7.84828 11.3152Z' fill='%2367A2AE' stroke='%2367A2AE'/%3E%3C/svg%3E%0A")}.bab__progress-bar-content{font-family:var(--Effra-font),sans-serif;font-weight:400;margin-top:4px;transform:translate(14px);font-size:10px}.bab__progress-bar-content.active{color:#67a2ae;display:inline-flex;flex-direction:column-reverse;align-items:center}.bab__progress-bar-icon{display:none}.bab__progress-bar-content.active .bab__progress-bar-icon{display:block}.bab__product{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:0 0 10px;padding:12px 10px 10px 14px;background:#f7f6f5;border-left:solid 12px #f7f6f5;border-radius:7px}.bab__product#product-2368984965{border-color:#2593a4}.bab__product#product-6882211364907{border-color:#5c76db}.bab__product#product-4833951154219{border-color:#79b3e4}.bab__product#product-1113718882347{border-color:#695b5b}.bab__product#product-1831568048171{border-color:#e1d0b7}.bab__product#product-4493715931179{border-color:#ef6371}.bab__product#product-4826568163371{border-color:#ffdc72}.bab__product#product-7329173831723{border-color:#a39786}.bab__product-info{flex-grow:1;width:100%;margin-bottom:14px}.bab__product-info h3{margin:0;color:#232a30;font-size:18px;font-weight:700}.bab__product-info p{margin:0;color:#505960;font-size:12px;font-family:var(--Effra-font),sans-serif;font-weight:400;text-transform:uppercase}.bab__product-variants{display:flex;max-width:50%}.bab__variant-label{display:flex;align-items:center;min-width:64px;margin:0 8px 0 0;font-size:14px;font-weight:600;line-height:1.1}.bab__variant-label input[type=radio]{-webkit-appearance:none;appearance:none;background-color:#fff;margin:0;font:inherit;color:currentColor;width:14px;height:14px;border:1px solid #c0c2c4;transform:translateY(-.075em);display:flex;justify-content:center;align-items:center;border-radius:50%;cursor:pointer}.bab__variant-label input[type=radio]:before{content:"";width:6px;height:6px;transform:scale(0);transition:.12s transform ease-in-out;box-shadow:inset 1em 1em #316d79;border-radius:50%}.bab__variant-label input[type=radio]:checked:before{transform:scale(1)}.bab__product-variants input[type=radio]{position:relative;top:1px;margin:0 6px 0 0}.bab__product-qty{display:flex;align-items:center;margin-left:6px}.bab__product-qty-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:#505960;color:#fff;border-radius:7px}.bab__product-qty-btn>*{pointer-events:none}.bab__product-qty-btn:disabled{background:#d8d8d9}.bab__product-qty-input{width:42px;margin:0;padding:0;-webkit-appearance:none;appearance:none;border:0;background:none;-moz-appearance:textfield;text-align:center}.bab__product-qty-input::-webkit-outer-spin-button,.bab__product-qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bab__save{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;margin:39px auto 0;max-width:297px}.bab__save-subscribe{position:relative;flex-shrink:0;padding:14px 25px;background:#f2f0ef;border-radius:7px}.bab__save-subscribe p{font-family:var(--Effra-font),sans-serif;margin:0;color:#c57066;font-size:19px;font-weight:600;text-transform:uppercase}.bab__save-row{display:flex}.bab__save-subscribe label{display:flex;align-items:center;margin:0;color:#232a30;font-family:var(--Effra-font),sans-serif;font-size:14px;font-weight:600}.bab__save-subscribe input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:#fff;margin:0 8px 0 0;font:inherit;color:currentColor;width:24px;height:24px;border:1px solid #c0c2c4;transform:translateY(-.075em);display:flex;justify-content:center;align-items:center;border-radius:2px;cursor:pointer}.bab__save-subscribe input[type=checkbox]:before{content:"";width:12px;height:11px;transform:scale(0);transition:.12s transform ease-in-out;box-shadow:inset 1em 1em #fff;transform-origin:bottom left;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%)}.bab__save-subscribe input[type=checkbox]:checked{background-color:#478bf6;border-color:#478bf6}.bab__save-subscribe input[type=checkbox]:checked:before{transform:scale(1)}.bab__save-tooltip{position:relative;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;font-weight:600;background:#d8d8d9;margin-left:12px}.bab__save-tooltip:hover .bab__save-message{display:block}.bab__save-message{display:none;position:absolute;top:0;left:0;font-family:var(--Effra-font),sans-serif;font-size:9.5px;font-weight:400;width:147px;padding:12px;background-color:#2593a4;border-radius:5px;color:#fff;transform:translate(calc(-50% + 6px),calc(-100% - 16px))}.bab__save-message:after{content:"";position:absolute;bottom:-6px;left:50%;width:12px;height:12px;background-color:#2593a4;border-radius:2px;transform:rotate(45deg)}.bab__save-separator{display:none}.bab__save-separator--sm{position:absolute;right:0;bottom:-36px;transform:rotate(115deg)}.bab__save-free{margin-top:16px;display:flex;align-items:center}.bab__save-free p{font-family:var(--Effra-font),sans-serif;font-weight:600;margin:0 0 0 17px;color:#232a30;font-size:15px;line-height:22px;max-width:120px}.bab__save-free img{border-radius:7px}.bab__separator{margin:29px 0;border:0;border-top:solid 1px #d7dadd}.bab__select{display:none;margin-top:20px;background-color:#fff;padding:7px 7px 7px 15px;font-family:var(--Effra-font),sans-serif;font-size:16px;font-weight:400;width:100%;background-image:url("data:image/svg+xml, %3Csvg width='11' height='6' viewBox='0 0 11 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.08984 0C0.773438 0 0.5625 0.175781 0.457031 0.457031C0.316406 0.738281 0.386719 0.984375 0.597656 1.19531L5.13281 5.73047C5.27344 5.87109 5.41406 5.94141 5.625 5.94141C5.80078 5.94141 5.97656 5.87109 6.11719 5.73047L10.6523 1.19531C10.8633 0.984375 10.8984 0.738281 10.793 0.457031C10.6523 0.175781 10.4414 0 10.1602 0H1.08984Z' fill='%23232A30'/%3E%3C/svg%3E%0A");border-radius:2px;border-bottom:none}.bab__select--active{display:block}.bab__summary-savings,.bab__summary-total-price{display:flex;align-items:baseline;justify-content:space-between}.bab__summary-savings p,.bab__summary-total-price p{margin:0}.bab__summary-savings .price{font-size:24px}.bab__summary-total-price .price.price--compare{margin-right:23px;color:#c57066;font-size:20px;text-decoration:line-through}.bab__summary-total-price .price{font-size:28px}.bab__summary-savings{margin:0 0 12px}.bab__atc{position:relative}.bab__atc-btn{display:flex;width:100%;align-items:center;font-size:18px;font-weight:400;justify-content:center;margin:24px 0;min-height:57px;background:#c57066;color:#fff;text-transform:uppercase;border-radius:12px}.bab__atc-notice{display:none;position:absolute;top:-24px;width:100%;font-size:14px;text-align:center}.bab__atc-btn:disabled,.bab__atc-btn.disabled{pointer-events:none;background-color:#777}.bab__atc-btn:disabled+.bab__atc-notice,.bab__atc-btn.disabled+.bab__atc-notice{display:block}.bab__usp{display:flex;align-items:baseline;justify-content:center}.bab__usp p{display:flex;align-items:center;margin:0 12px;color:#6d757c;font-size:16px;line-height:1.2}.bab__usp p:before{position:relative;top:3px;display:block;margin-right:12px;content:url("data:image/svg+xml, %3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='10' fill='%2367A2AE'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.7106 6.3044C15.1825 6.79344 14.8359 7.53143 14.3935 8.05307C14.3935 8.05307 13.3634 9.21132 12.7582 9.75693C11.6282 10.7758 10.4431 12.378 9.75041 13.3652C9.4322 13.8187 8.7927 13.9559 8.32801 13.5093C8.32627 13.5076 8.32477 13.5061 8.32306 13.5044C8.28409 13.466 7.76114 12.9474 7.29201 12.3463C6.65693 11.5325 5.73024 10.1885 5.73024 10.1885C5.28779 9.66685 4.78427 8.54211 5.25622 8.05307C5.49257 7.59911 6.36683 7.59911 7.09541 8.42255L8.55251 10.1885C8.55251 10.1885 10.4896 8.48462 11.587 7.59911C12.6844 6.7136 13.5193 5.95419 14.7106 6.3044Z' fill='white'/%3E%3C/svg%3E")}@media (min-width: 375px){.bab__product{padding:12px 20px 10px 28px}.bab__save-subscribe label{font-size:16px}.bab__progress-bar-content.active{flex-direction:row}.bab__progress-bar-icon{margin-right:4px}.bab__progress-bar-content{font-size:12px}}@media (min-width: 425px){.bab__progress-bar{position:relative}.bab__progress-bar-content{margin-top:0}.bab__progress-bar-marker:after{max-height:20px}}@media (min-width: 590px){.bab__save{flex-direction:row;align-items:flex-start}}@media (min-width: 768px){.bab__images{display:block}.bab__images .product__thumbs--beside{flex-basis:auto;max-width:100%;margin-left:0}.bab__builder{margin:0 auto;flex-shrink:0;width:100%}.bab__progress-bar-marker{flex-direction:row}.bab__progress-bar-content{transform:translate(0);font-size:14px}.bab__progress-bar-marker:after{top:-8px}.bab__product-qty{flex-direction:row;align-items:flex-start}.bab__product-variants{flex-direction:row}.bab__save{max-width:unset;flex-wrap:nowrap;justify-content:space-between}.bab__save-separator--sm{display:none}.bab__save-separator{position:static;display:flex;align-self:flex-start;transform:rotate(0);margin:32px 12px 0}.bab__save-free{margin:0}}@media (min-width: 768px) and (max-width: 1036px){.bab__container{flex-direction:column}.bab__images .product__photos--beside{flex-direction:column-reverse}}@media (min-width: 1037px){.bab__container{flex-direction:row}.bab__builder{margin:0 0 0 22px;max-width:576px}.bab__title{margin:0 0 8px}.bab__images .product__thumb-item{max-width:138px}.bab__images{margin-right:22px}.bab__product{flex-wrap:nowrap;padding:18px 28px}.bab__product-info{margin:0}}@media (min-width: 1244px){.bab__builder{flex-shrink:0}}.bab__edit-badge{width:calc(100% - 20px);position:fixed;z-index:999;display:flex;flex-wrap:wrap;align-items:center;top:15px;margin:0 10px;padding:14px;background:#2593a4;box-shadow:0 4px 10px #00000040;border-radius:9px;font-family:var(--Effra-font),sans-serif}.bab__edit-badge .text-content{flex-basis:240px;flex-shrink:0}.bab__edit-badge p{font-style:normal;font-weight:600;font-size:14px;line-height:22px;color:#fff;opacity:.7;margin-bottom:0}.bab__edit-badge h4{font-style:normal;font-weight:600;font-size:19px;line-height:26px;letter-spacing:.3px;color:#fff;margin-bottom:7px}.bab__edit-badge--cancel{flex-basis:77px;height:33px;margin-right:10px;background:#05556999;border-radius:4px;font-size:16px;text-align:center;line-height:33px;color:#fff}.bab__edit-badge--cancel:hover{background:#055569;color:#fff}@media screen and (min-width: 375px){.bab__edit-badge .text-content{flex-grow:1}}@media screen and (min-width: 768px){.bab__edit-badge{max-width:400px;top:17px;left:auto;right:10px;padding:18px 25px 16px}.bab__edit-badge p{font-size:16px}.bab__edit-badge h4{line-height:28px;margin-bottom:0}.bab__edit-badge--cancel{flex-basis:79px;margin-right:-1px;height:30px;line-height:30px}}@media screen and (min-width: 1240px){.bab__edit-badge{left:50%;right:auto;margin-left:200px}}.bab__container--edit .bab__save{pointer-events:none}.bab__container--edit .bab__save:after{width:100%;height:100%;position:absolute;left:0;top:0;content:"";background:#ffffffb3}.bab__container--edit .bab__atc-btn--update:hover{color:#fff}
/*# sourceMappingURL=/cdn/shop/t/208/assets/juo-box-builder.css.map */
