@charset "UTF-8";.juo-reset *:where(:not(html,iframe,canvas,img,svg,video,audio,.no-reset *):not(svg *,symbol *)){all:unset;display:revert}.juo-reset *,.juo-reset *:before,.juo-reset *:after{box-sizing:border-box}.juo-reset a,.juo-reset button{cursor:revert}.juo-reset img{max-inline-size:100%;max-block-size:100%}.juo-reset table{border-collapse:collapse}.juo-reset input,.juo-reset textarea{-webkit-user-select:auto}.juo-reset textarea{white-space:revert}.juo-reset meter{-webkit-appearance:revert;appearance:revert}.juo-reset :where(pre){all:revert}.juo-reset ::placeholder{color:unset}.juo-reset ::marker{content:initial}.juo-reset :where([hidden]){display:none}.juo-reset :where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}.juo-reset :where([draggable=true]){-webkit-user-drag:element}.juo-reset :where(dialog:modal){all:revert}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border-width:0}form[action$="/cart/add"] [type=submit].disabled{opacity:.8;background:#ccc!important}.juo-box__filters{position:sticky;top:40px;z-index:1;padding:8px 80px;margin-bottom:0;width:100%;display:flex;justify-content:center;max-width:100%;scroll-margin-top:40px}html{scroll-behavior:smooth}.juo-box__filters:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:#f4f4f4;z-index:-1}.juo-box__filter-label{display:block;font-size:17px;margin-bottom:0;margin-top:12px;margin-left:24px!important;color:#000;line-height:1;font-weight:400!important}.juo-box__filter-group{width:100%;max-width:1200px;margin:0 auto;padding:0 18px 0 1px}.juo-box__filter{width:100%;height:48px;padding:0 40px 0 1px;border:1px solid #eee;border-radius:12px;background-color:#fff;color:#000;font-size:17px!important;cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%235e676f' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 20px center;box-shadow:0 1px 2px #0000000d;font-weight:300!important;text-align:center;vertical-align:middle}.juo-box__filter{text-indent:12px}.juo-box__filter select,.juo-box__filter option{font-size:20px!important;font-weight:300!important}.juo-box__filter,.juo-box__filter option{font-size:20px;padding:12px;font-weight:300!important}select.juo-box__filter{padding:0 40px 0 12px;height:40px;line-height:1.2}select.juo-box__filter option{padding:12px}.juo-box__filter option{height:40px;line-height:40px}@-moz-document url-prefix(){.juo-box__filter option{font-size:26px;padding:12px}}@-moz-document url-prefix(){.juo-box__filter{text-indent:0}}.juo-box__filters{display:none}@media screen and (max-width: 640px){.juo-box__filters{display:flex}}.juo-box__products{margin-top:0!important;margin-bottom:10px!important;padding-top:10px!important;padding-bottom:4px!important}.juo-box__filter-group{flex:1}.juo-box__filter option{font-size:16px;padding:10px 10px 10px 40px;text-align:left}@-moz-document url-prefix(){.juo-box__filter{text-align:center;text-indent:0}}.juo-box__no-results{text-align:center;padding:40px 20px;font-size:16px;color:#232a30}@media screen and (max-width: 768px){.juo-box__filters{padding:8px;gap:8px;margin-bottom:8px}.juo-box__filter{font-size:12px;height:36px;padding:6px 8px}}.juo-box__container{display:flex;flex-direction:column;margin:0 auto;width:100%;max-width:100%;overflow-x:hidden}.juo-box__container button svg{pointer-events:none}.juo-box__columns-wrapper{display:block}.juo-box__product-uvps{list-style:none;margin-top:32px}.juo-box__product-uvps ul{margin:0;padding:0}.juo-box__product-uvps li{display:flex;margin-bottom:9px;letter-spacing:0}.juo-box__product-uvps svg{position:relative;margin-right:17px}.juo-box__products{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;padding:0 10px;align-items:stretch}.juo-box__product{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;margin:0;padding:0;border:1px solid #d7dadd;background:#fff;border-radius:12px;width:100%;min-height:0;overflow:hidden}.juo-box__product:focus{outline:1px solid #888}.juo-box__product-info-wrapper{width:100%;display:flex;flex-direction:column;align-items:stretch;flex:1}.juo-box__product-image{width:100%;aspect-ratio:1 / 1;flex-grow:0;flex-shrink:0;margin:0;overflow:hidden;display:flex;justify-content:center;align-items:center;background:#f8f8f8;position:relative}@supports not (aspect-ratio: 1 / 1){.juo-box__product-image:before{content:"";display:block;padding-bottom:100%}.juo-box__product-image .product-image-wrapper{position:absolute;top:0;left:0;right:0;bottom:0}}.juo-box__product-image .product-image-wrapper{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.juo-box__product-image img{display:block;width:100%;height:100%;object-fit:cover}.juo-box__product-image svg{display:block;width:100%;height:100%;object-fit:contain}.juo-box__product-image path{transform:scale(3.5);transform-origin:center}.juo-box__product-header{display:flex;align-items:flex-start;justify-content:center;margin:0 0 1px;gap:4px;padding:5px 0 0}.juo-box__product-icon{display:flex!important;cursor:pointer!important;justify-content:center;align-items:center;width:24px;height:24px;position:absolute;top:8px;right:8px;z-index:0;background:#ffffffe6;border-radius:50%;box-shadow:0 2px 4px #0000001a;transition:all .2s ease}.juo-box__product-icon:hover{background:#fff;transform:scale(1.1)}.juo-box__product-icon svg{width:14px;height:14px}.juo-box__product-fera-rating{margin:8px 0;min-height:20px}.juo-box__product-fera-rating .fera-widget{font-size:12px}.modal-reviews-container{padding:20px 0;border-top:1px solid #e5e7eb;margin-top:20px}.modal-reviews-container .fera-stars b,.modal-reviews-container .fera-stars-bg b,.modal-reviews-container .fera-stars-rating b{font-size:14px!important}#juo-box-product-details .fera-productDetailRating-widget{margin-bottom:10px}#juo-box-product-details .fera-productDetailRating-widget .fera-stars b{font-size:16px!important}.product-rating .fera-averageRating,.product-rating .fera-averageRating-average{display:flex!important;align-items:center!important;gap:8px!important}.product-rating .fera-averageRating-average-stars{order:1!important}.product-rating .fera-averageRating-average-number{order:2!important;margin:0!important;padding:0!important}.product-rating .fera-averageRating-average-stars{position:relative!important;display:inline-block!important;vertical-align:middle!important;height:14px!important;line-height:1!important}.product-rating .fera-stars{position:relative!important;display:inline-block!important;height:14px!important;line-height:14px!important;vertical-align:middle!important}.product-rating .fera-stars-bg{display:inline-block!important;line-height:14px!important;height:14px!important;vertical-align:top!important}.product-rating .fera-stars-bg b{font-size:12px!important;line-height:14px!important;vertical-align:top!important}.product-rating .fera-stars-rating{line-height:14px!important;height:14px!important}.product-rating .fera-stars-rating b{font-size:12px!important;line-height:14px!important;vertical-align:top!important}.modal-reviews-container .fera-reviews-list{font-size:14px}.modal-reviews-container .fera-review{display:block!important;padding:20px 0!important;border-bottom:1px solid #e5e7eb!important;margin-bottom:0!important}.modal-reviews-container .fera-review:last-child{border-bottom:none!important}.modal-reviews-container .fera-review-content-col,.modal-reviews-container .fera-review-content{display:grid!important;grid-template-columns:auto 1fr!important;grid-template-rows:auto auto auto auto!important;gap:0 16px!important;width:100%!important}.modal-reviews-container .fera-review-customer-col{grid-column:1!important;grid-row:1 / -1!important;align-self:start!important}.modal-reviews-container .fera-review-ratingAndDate{grid-column:2!important;grid-row:1!important;margin-bottom:12px!important}.modal-reviews-container .fera-review-body{grid-column:2!important;grid-row:2!important}.modal-reviews-container .fera-review-product{grid-column:2!important;grid-row:3!important}.modal-reviews-container .fera-customer-display{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;margin:0!important}.modal-reviews-container .fera-customer-display-avatar{margin:0 0 8px!important}.modal-reviews-container .fera-customer-avatar img{width:40px!important;height:40px!important;border-radius:50%!important;object-fit:cover!important}.modal-reviews-container .fera-customer-display-text{width:80px!important}.modal-reviews-container .fera-customer-display-name{font-weight:600!important;font-size:14px!important;color:#111827!important;word-break:break-word!important}.modal-reviews-container .fera-review-ratingAndDate{display:flex!important;align-items:center!important;gap:15px!important;margin-bottom:12px!important}.modal-reviews-container .fera-review-rating .fera-stars{position:relative!important;font-size:14px!important;white-space:nowrap!important;display:inline-block!important;height:14px!important;line-height:14px!important}.modal-reviews-container .fera-review-rating .fera-stars b{color:#ffc107!important;display:inline!important;font-size:14px!important;line-height:14px!important}.modal-reviews-container .fera-review-rating .fera-stars-bg b{color:#e5e7eb!important;display:inline!important;font-size:14px!important;line-height:14px!important}.modal-reviews-container .fera-review-date{font-size:13px!important;color:#6b7280!important}.modal-reviews-container .fera-review-body{font-size:14px!important;line-height:1.5!important;color:#374151!important;margin-bottom:16px!important}.modal-reviews-container .fera-customer-flare{display:none!important}.modal-reviews-container .fera-review-product{margin-top:16px!important;padding:12px!important;background-color:#f9fafb!important;border-radius:8px!important;transition:background-color .2s ease!important}.modal-reviews-container .fera-review-product:hover{background-color:#f3f4f6!important}.modal-reviews-container .fera-review-product-link{display:flex!important;align-items:center!important;gap:12px!important;text-decoration:none!important;color:inherit!important}.modal-reviews-container .fera-review-product-image-container{flex:0 0 60px!important}.modal-reviews-container .fera-review-product-img{width:60px!important;height:60px!important;object-fit:cover!important;border-radius:6px!important}.modal-reviews-container .fera-review-product-text-container{flex:1!important;display:flex!important;flex-direction:column!important;gap:4px!important}.modal-reviews-container .fera-review-product-link-caption{font-size:12px!important;color:#6b7280!important;text-transform:uppercase!important;letter-spacing:.05em!important}.modal-reviews-container .fera-review-product-name-prefix{display:none!important}.modal-reviews-container .fera-review-product-name{font-size:14px!important;font-weight:600!important;color:#111827!important}.modal-reviews-container .fera-review-product-caret-container{flex:0 0 auto!important;color:#9ca3af!important}.modal-reviews-container .fera-reviews-showMore-btn{margin-top:24px!important;padding:12px 24px!important;background-color:#f3f4f6!important;color:#374151!important;border-radius:8px!important;font-size:14px!important;font-weight:500!important;text-align:center!important;transition:all .2s ease!important}.modal-reviews-container .fera-reviews-showMore-btn:hover{background-color:#e5e7eb!important}@media (max-width: 640px){.modal-reviews-container .fera-review{flex-direction:column!important}.modal-reviews-container .fera-customer-display{flex-direction:row!important;align-items:center!important;text-align:left!important;margin-bottom:12px!important}.modal-reviews-container .fera-customer-display-avatar{margin:0 12px 0 0!important}.modal-reviews-container .fera-customer-display-text{width:auto!important}}.juo-box__product-info{flex:1;display:flex;flex-direction:column;justify-content:flex-start;width:100%;padding:4px 6px 2px;text-align:center}.juo-box__product-info h3,.juo-box__product-info h4{font-size:18px;font-weight:500;line-height:1.2;letter-spacing:.02em;text-align:center;color:#232a30;margin:0;padding:4px;display:block;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}@media screen and (max-width: 640px){.juo-box__products{grid-template-columns:repeat(2,1fr);gap:12px;padding:0 8px}.juo-box__product-info{padding:2px 4px 0}.juo-box__product-info h3,.juo-box__product-info h4{font-size:16px!important;line-height:1.15;padding:2px;margin:0;min-height:0;height:auto}.juo-box__product-variant-row{margin-bottom:4px}.juo-box__product-qty{margin:0 auto 8px}.modal-reviews-container{padding:15px 0}.modal-reviews-container .fera-stars b,.modal-reviews-container .fera-stars-bg b,.modal-reviews-container .fera-stars-rating b{font-size:12px!important}#juo-box-product-details .fera-productDetailRating-widget .fera-stars b{font-size:14px!important}.modal-reviews-container .fera-review-body,.modal-reviews-container .fera-review-customer-name{font-size:13px}.modal-reviews-container .fera-reviews-summary-title{font-size:16px}}.juo-box__product-variants{padding:0 12px 2px;margin-top:auto;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:8px;width:100%}.juo-box__product-variants select{width:100%;max-width:140px;height:32px;background-color:#fff;padding:3px 30px 3px 15px;color:#5e676f;font-size:14px;font-weight:400;line-height:25px;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");background-repeat:no-repeat;background-position:right 10px center;border-radius:6px;border:1px solid #d8d8d9;background-color:#fcfdfe;-webkit-appearance:none;appearance:none}.juo-box__product-variants--select{flex-wrap:nowrap;margin-top:auto;padding:0 12px 12px;flex-direction:column;align-items:center;justify-content:flex-end;gap:8px}.juo-box__product-variant-row{display:none;margin-bottom:8px;padding-bottom:0;width:100%;flex-direction:column;align-items:center;gap:8px}.juo-box__product-variant-row.visible{display:flex}.juo-box__product-variant-row.visible.last{border-bottom:0 none}.juo-box__product-variant-row .juo-box-variant-title{flex-grow:1;width:100%;font-size:14px;line-height:1.2;text-align:center;padding:0}.juo-box__product-variant-row .juo-box-variant-title span{width:100%;max-width:100%;white-space:normal;overflow:hidden;text-overflow:ellipsis;display:block;padding-top:8px;font-size:16px;line-height:1.2}.juo-box__add-to-box-btn{width:100%;max-width:140px;height:36px;background:#254863;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s}.juo-box__add-to-box-btn:hover{background:#1a3349;transform:scale(.98)}.juo-box__add-to-box-btn.hidden{display:none}.product-add-to-box-inline-wrapper{padding:0;margin:0}.product-add-to-box-inline{width:100%;padding:16px 20px;background:#254863;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:background-color .2s}.product-add-to-box-inline:hover{background-color:#1a3549}.product-add-to-box-inline span{pointer-events:none}.modal-guarantee-shipping-info{display:flex;justify-content:center;align-items:center;gap:22px;margin-top:10px;padding:0 5px;flex-wrap:nowrap!important;font-size:14px;color:#000;line-height:1.3;text-align:center;font-weight:500;width:100%;margin-left:0}.modal-guarantee-shipping-info>div{display:flex;align-items:center;gap:5px;flex-shrink:1;min-width:0}.modal-guarantee-shipping-info>div:first-child{gap:4px}.modal-guarantee-shipping-info>div:nth-child(2) .icon{position:relative;left:-1px}.modal-guarantee-shipping-info>div>span:last-child{white-space:nowrap}.modal-guarantee-shipping-info .icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.modal-guarantee-shipping-info .icon svg{width:16px!important;height:16px!important;stroke:#000!important;fill:none!important;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;display:block}.modal-guarantee-shipping-info .icon svg path,.modal-guarantee-shipping-info .icon svg polyline{fill:none!important;stroke:#000!important}.shipping-date-text{font-weight:500}@media screen and (max-width: 480px){.modal-guarantee-shipping-info{gap:14px;font-size:13px;padding:0 2px}.modal-guarantee-shipping-info>div{gap:3px}.modal-guarantee-shipping-info .icon svg{width:14px!important;height:14px!important}}@media screen and (max-width: 400px){.modal-guarantee-shipping-info{gap:10px;font-size:12px}.modal-guarantee-shipping-info>div{gap:2px}.modal-guarantee-shipping-info .icon svg{width:13px!important;height:13px!important}}@media screen and (max-width: 360px){.modal-guarantee-shipping-info{gap:8px;font-size:11.5px}.modal-guarantee-shipping-info>div{gap:2px}.modal-guarantee-shipping-info .icon svg{width:12px!important;height:12px!important}}@media screen and (max-width: 340px){.modal-guarantee-shipping-info{gap:7px;font-size:11px}.modal-guarantee-shipping-info>div{gap:1px}.modal-guarantee-shipping-info .icon svg{width:11px!important;height:11px!important}}@media screen and (max-width: 320px){.modal-guarantee-shipping-info{gap:6px;font-size:10.5px}.modal-guarantee-shipping-info .icon svg{width:10px!important;height:10px!important}}.juo-box__product-qty{width:100%;max-width:140px;display:flex;align-items:center;justify-content:space-between;margin:0 auto 8px;background:#e8e8e8;border-radius:8px;padding:6px 14px;height:36px}.juo-box__product-qty-btn{display:flex;align-items:center;justify-content:center;width:24px;height:24px;cursor:pointer!important;padding:0;background:transparent!important;background-color:transparent!important;color:#333!important;border:none;font-size:20px;font-weight:400;line-height:1;transition:opacity .2s ease}.juo-box__product-qty-btn svg{display:none!important}.juo-box__product-qty button.juo-box__product-qty-btn,.juo-box__product button[class*=qty-btn],button.juo-box__product-qty-btn{background:transparent!important;background-color:transparent!important;background-image:none!important;color:#333!important}.juo-box__product-qty-btn:hover{opacity:.6;background:transparent!important;background-color:transparent!important}.juo-box__product-qty-btn:focus{outline:none;background:transparent!important;background-color:transparent!important}.juo-box__product-qty-btn:disabled{opacity:.3;cursor:not-allowed!important;background:transparent!important;background-color:transparent!important}.juo-box__product-qty-input{width:30px;height:24px;color:#333;font-size:16px;font-weight:500;line-height:24px;margin:0 8px;padding:0;appearance:none;border:0;background:none;-moz-appearance:textfield;-webkit-appearance:textfield;text-align:center}.juo-box__product-qty-input::-webkit-outer-spin-button,.juo-box__product-qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.juo-box__product-qty-input:focus{outline:1px solid #888}.juo-box__product--enable-qty{width:100%;max-width:140px;height:36px;font-size:14px;line-height:36px;text-align:center;cursor:pointer!important;padding:0 16px;background:#254863;color:#fff;border:none;border-radius:12px;font-weight:500;transition:background .2s}.juo-box__product--enable-qty:hover{background-color:#1a3349;transform:scale(.98)}.juo-box__product--enable-qty.hidden{display:none}@media screen and (min-width: 641px){.juo-box__columns-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap;flex-direction:row;align-items:flex-start}.juo-box__products{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:100%;padding:0 20px}.juo-box__product{width:100%}.juo-box__add-to-box-btn{margin-bottom:8px}}.juo-box__product-uvps{margin-top:0}.juo-box__columns-item,.juo-box__product-info-wrapper{width:100%}.juo-box__product-qty{position:relative;width:100%!important;max-width:140px;margin:0;bottom:auto;height:36px}@media screen and (min-width: 360px){.juo-box__product-variant-row .juo-box-variant-title span{max-width:100%}}@media screen and (min-width: 768px){.juo-box__product-variant-row{padding-bottom:0;margin-bottom:0}.juo-box__product-variant-row.visible{padding-bottom:8px;margin-bottom:4px}.juo-box__product-variant-row.visible.last{padding-bottom:0}}@media screen and (min-width: 991px){.juo-box__products{grid-template-columns:repeat(4,1fr);gap:24px;padding:0 30px}.juo-box__product-variants{gap:0 15px;margin-bottom:0}.juo-box__product-variants--select{margin:5px 0}}.juo-box__description{margin:20px 0 30px}.juo-box__tiers-description{font-size:14px;font-weight:500;letter-spacing:.4px;margin:0;display:none}.juo-box__progress-bar{position:relative;margin:20px 6px 38px 0;flex-basis:98%}@media screen and (min-width: 768px){.juo-box__progress-bar{min-width:300px}.juo-box--cta-btn{min-width:350px}}.juo-box__progress-bar:after{display:block;content:"";height:4px;border-radius:4px;background:#d8d8d9}.juo-box__progress-bar-container{justify-content:flex-start!important;align-items:center;flex-wrap:wrap;padding-bottom:14px!important;border-bottom:1px solid #d9d9d9}.juo-box__progress-bar-content{font-weight:400;font-size:14px;letter-spacing:0}.juo-box__progress-bar-active-bar{position:absolute;top:0;left:0;bottom:0;display:block;border-radius:4px;background:#ff7c07}.juo-box__progress-bar-step{position:absolute;top:2px;box-sizing:content-box;width:12px;height:12px;background:transparent;border:none;border-radius:50%;transform:translate(-50%) translateY(-50%);display:flex!important;align-items:center!important;justify-content:center!important}.juo-box__progress-bar-step.active{background:transparent}.juo-box__progress-bar-step:not(.active):after{position:absolute;top:3px;right:3px;bottom:3px;left:3px;background:transparent;border-radius:50%;content:""}.juo-box__progress-bar-step--threshold{background:#ff7c07;border:2px solid #f4f4f4}.juo-box__progress-bar-step--threshold:not(.active):after{background:#f4f4f4}.juo-box__progress-bar-step--threshold.active{background:#ff7c07}.juo-box__progress-bar-marker{position:absolute;display:flex!important;flex-direction:column;align-items:center!important;justify-content:center!important;top:14px!important;transform:translate(-50%)!important;color:#5e676f;font-style:normal;font-size:16px;font-weight:700;white-space:nowrap;text-align:center!important;width:auto!important;min-width:40px!important}.juo-box__progress-bar-marker:last-of-type{transform:translate(-50%)!important}.juo-box__progress-bar-content{color:#000;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;width:100%!important;height:100%!important;position:relative!important}.juo-box__progress-bar-content.active{display:inline-flex!important;flex-direction:column-reverse;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important}.juo-box__progress-bar-icon{display:none}.juo-box__progress-bar-content.active .bab__progress-bar-icon{display:block}@media all and (min-width: 768px){.juo-box__tiers-description{display:block}.juo-box__tiers-description--completed{display:none}.juo-box__progress-bar{flex-basis:100%;margin-top:20px;margin-bottom:30px}.juo-box__progress-bar-container{flex-basis:46%;flex-wrap:wrap;flex-direction:row;align-items:center;margin-right:41px;padding-left:14px;border:0 none}.juo-box__progress-bar-content{font-weight:400;font-size:14px;letter-spacing:0}}@media all and (min-width: 992px){.juo-box__tiers-description{font-size:14px;font-weight:600}.juo-box__progress-bar{margin-left:0;margin-right:10px}.juo-box__progress-bar-container{margin-right:0;align-items:center!important}.juo-box__progress-bar-content{margin-top:-5px}}.juo-box__progress-bar-content{line-height:1!important;padding:0!important;margin:0!important}.juo-box__progress-bar-marker[style*="left: 10%"]{transform:translate(-31%)!important}.juo-box__progress-bar-marker[style*="left: 18%"]{transform:translate(8%)!important}.juo-box__subscribe-title{font-weight:500;font-size:12px;line-height:16px}.juo-box__subscribe-option{display:flex;flex-direction:column;justify-content:flex-end;max-width:50%;width:100%}.juo-box__subscribe-row{display:flex;align-items:center;flex-wrap:wrap}.juo-box__subscribe-row label{display:flex;align-items:center;margin:0;color:#000;font-size:18px;font-weight:500;letter-spacing:.06em;cursor:pointer}.juo-box__subscribe-row label svg{opacity:0;position:absolute;margin-left:4px;transform:scale(0);transition:opacity .1s linear,scale .5s linear}.juo-box__subscribe-row label input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:#fff;margin:0 18px 0 0;font:inherit;color:currentColor;width:22px;height:22px;border:1px solid #d8d8d9;border-radius:2px;display:flex;justify-content:center;align-items:center;cursor:pointer;outline-offset:0!important;display:none}.juo-box__subscribe-row label input[type=checkbox]:checked{background-color:#0e6737}.juo-box__subscribe-row label input[type=checkbox]:checked+svg{opacity:1;transform:scale(1);transition:opacity .1s linear,scale .5s linear}.juo-box__save-tooltip{position:relative;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;font-weight:600;font-size:13px;background:#d8d8d9;margin-left:20px;cursor:pointer;flex-shrink:0;top:2px}.juo-box__save-tooltip:hover .juo-box__save-message{display:block}.juo-box__save-message{width:200px;display:none;position:absolute;bottom:34px;left:50%;transform:translate(-90%);font-size:12px;font-weight:400;line-height:15px;padding:10px 12px;background:#414141;border-radius:5px;color:#fff}.juo-box__save-message:after{content:"";position:absolute;bottom:-5px;left:90%;margin-left:-6px;width:12px;height:12px;background-color:#414141;border-radius:2px;transform:rotate(45deg)}.juo-box__saving-badge{min-width:50px;padding:4px 16px;margin:9px 0 0 43px;color:#fff;background-color:#414141;border-radius:7px}.juo-box__select{width:100%;max-width:160px;height:34px;display:none;background-color:#fff;padding:3px 30px 3px 15px;color:#000;font-size:14px;font-weight:400;line-height:24px;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");background-repeat:no-repeat;background-position:right 10px center;border-radius:7px;border:1px solid #d8d8d9;background-color:#fcfdfe;margin:5px 0 0;-webkit-appearance:none;appearance:none;cursor:pointer}.juo-box__select--active{display:block}.juo-box__subscribe-descripiton{display:none;font-size:12px;line-height:16px}@media screen and (min-width: 768px){.juo-box__subscribe-option{justify-content:center}.juo-box__subscribe-row label{flex-shrink:0}.juo-box__save-tooltip{margin-left:19px;text-indent:1px;top:0}.juo-box__saving-badge{margin-top:3px;font-size:16px;margin-left:auto}.juo-box__select{min-width:180px;margin-top:5px;margin-bottom:5px}.juo-box__subscribe-descripiton{display:block;letter-spacing:0}}@media screen and (min-width: 992px){.juo-box__subscribe-title{font-size:14px}.juo-box__save-tooltip{margin-left:9px}.juo-box__save-message{transform:translate(-50%)}.juo-box__save-message:after{left:50%}.juo-box__select{min-width:205px;margin-top:10px;margin-bottom:4px}}#smile-ui-container,#tidio-chat,.drawer{z-index:999!important}.juo-box__summary-wrapper{color:#000}.juo-box__summary-wrapper .juo-box__columns-wrapper{max-width:935px;margin:0;padding-right:0;padding-left:0}.juo-box__summary-wrapper .juo-box__columns-item{display:flex;background:#f4f4f4;justify-content:space-between;padding:15px 21px 12px;width:100%}.juo-box__summary-wrapper .juo-box__checkout-wrapper{padding-top:6px}.juo-box__summary{flex-grow:1;margin-left:0}.juo-box__summary-wrapper{position:sticky;bottom:0;background:#fff;display:flex;flex-direction:column;transform:translateY(100%);transition:transform .4s ease;z-index:1;padding-bottom:2px}.juo-box__summary-wrapper.show{transform:translateY(6px)!important;margin-top:-2px}.juo-box__columns-wrapper{position:relative}.juo-box__summary-wrapper>.page-width{padding:0}.juo-box__summary-savings{display:none!important;margin:0 0 12px}.juo-box__summary-savings p{margin:0}.juo-box__summary-savings .price{font-size:28px}.juo-box__summary-total-price{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:6px}.juo-box__summary-total-price p{font-size:12px;line-height:16px;font-weight:500;white-space:nowrap}.juo-box__summary-total-price .price-wrapper{display:flex;align-items:center;justify-content:end;align-items:baseline}.juo-box__summary-total-price .price.price--compare{margin-left:3px;font-size:10px;line-height:13px;font-weight:500;text-decoration:line-through}.juo-box__summary-total-price .price{font-size:14px;line-height:18px;font-weight:600;margin-left:3px}.juo-box--cta-wrapper{position:relative}.juo-box--cta-btn{justify-content:center;align-items:center;text-align:center;width:100%;background-color:#254863!important;color:#fff;font-weight:500;font-size:14px;padding:12px 20px;border-radius:12px;cursor:pointer!important;border:none;transition:all .2s}.juo-box--cta-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:12px;box-shadow:none}.juo-box--cta-btn:hover{background-color:#1a3349!important;transform:scale(.98)}.juo-box--cta--add.disabled{opacity:.7;cursor:default!important}@media screen and (min-width: 768px){.juo-box__summary-wrapper{background-color:#f4f4f4}.juo-box__summary-wrapper .juo-box__columns-wrapper{padding:80px 160px;max-width:1600px;margin:0 auto}.juo-box__summary-wrapper .juo-box__columns-item{padding:0;width:46%;flex-grow:0;align-items:flex-start}.juo-box__summary-savings,.juo-box__summary-total-price{display:flex;align-items:center;justify-content:space-between}.juo-box__summary-total-price{margin:0;font-weight:500;font-size:20px}.juo-box--cta-btn{max-width:unset}}@media screen and (min-width: 992px){.juo-box__summary-wrapper .juo-box__columns-wrapper{padding:20px 0 21px;align-items:center}.juo-box__summary-wrapper .juo-box__columns-wrapper{padding:20px 0 21px;align-items:center;margin:0}.juo-box__summary-wrapper .juo-box__columns-item{padding:0;flex-basis:48.1%;flex-grow:0;flex-shrink:0;align-items:flex-start}.juo-box__summary-total-price{margin:-2px 0 10px;font-weight:500;font-size:20px;align-items:baseline}.juo-box__summary-total-price p{font-size:14px}.juo-box__summary-total-price .price-wrapper{align-items:baseline}.juo-box__summary-total-price .price{font-size:17px;margin-left:5px}.juo-box__summary-total-price .price.price--compare{font-size:14px;margin-left:5px}}#juo-box-product-details{width:500px;max-width:90%;background:#fff;border-radius:10px!important;position:relative;z-index:9999999;height:calc(100vh - 40px);max-height:800px;margin:20px 0;display:flex;flex-direction:column;overflow:hidden}#juo-box-product-details>*{margin:0;padding:0}#juo-box-product-details em,#juo-box-product-details i{font-style:italic!important}#juo-box-product-details strong,#juo-box-product-details b{font-weight:700!important}#juo-box-product-details u{text-decoration:underline!important}#juo-box-product-details .product-scrollable-content{flex:1;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;min-height:0;-webkit-scrollbar-width:none;scrollbar-width:none;-ms-overflow-style:none}#juo-box-product-details .product-scrollable-content::-webkit-scrollbar{display:none;width:0;height:0}#juo-box-product-details .product-meta .row,#juo-box-product-details .product-meta .product-description{flex:1;display:flex;flex-direction:column;justify-content:center}#juo-box-product-details img{display:block;margin-top:0}@supports (max-height: 90dvh){#juo-box-product-details{max-height:90dvh}}#juo-box-product-details .product-data{display:flex;justify-content:space-between;align-items:baseline;padding:14px 0 9px}@media screen and (min-width: 768px){#juo-box-product-details .product-data{min-height:66px}}#juo-box-product-details .product-meta{padding:20px 20px 0}#juo-box-product-details .product-data,#juo-box-product-details .product-meta,#juo-box-product-details .product-add-to-box-wrapper{padding-left:20px;padding-right:20px}#juo-box-product-details .in-cart.product-qty-wrapper{display:flex}#juo-box-product-details .in-cart.product-add-to-box{display:none}#juo-box-product-details .product-details-btn-close{width:40px;height:40px;display:flex;align-items:center;justify-content:center;position:absolute;z-index:9999999;right:10px;top:10px;border-radius:100%;border:2px solid #254863;background:#fff;cursor:pointer}#juo-box-product-details .product-details-btn-close svg{pointer-events:none;fill:#254863;width:14px;height:14px}#juo-box-product-details .product-title,#juo-box-product-details .product-price{font-size:16px;font-weight:400;line-height:1.2;color:var(--juo-box-main-text-color)}#juo-box-product-details .product-title{margin:16px 0 8px;font-size:20px;font-weight:500;line-height:1;letter-spacing:.07em;text-align:left;color:#232a30}@media screen and (max-width: 640px){#juo-box-product-details .product-title{font-size:16px!important;font-weight:600}}#juo-box-product-details .product-price{text-wrap:nowrap;font-weight:700;display:flex;align-items:center;gap:8px;flex-wrap:nowrap;white-space:nowrap}#juo-box-product-details .product-price-original{text-decoration:line-through;color:#e95079;font-size:.9em;font-weight:400;white-space:nowrap;flex-shrink:0}#juo-box-product-details .product-price-discounted{font-weight:700;color:#000;white-space:nowrap;flex-shrink:0}@media screen and (max-width: 640px){#juo-box-product-details .product-price{gap:6px;flex-wrap:nowrap;justify-content:flex-end;white-space:nowrap}#juo-box-product-details .product-price-original{font-size:.85em;flex-shrink:0}#juo-box-product-details .product-price-discounted{font-size:1em;flex-shrink:0}}#juo-box-product-details .product-description{font-size:12px;line-height:1.2;color:var(--juo-box-secondary-text-color);margin-bottom:10px}#juo-box-product-details .product-description p{margin-bottom:10px}#juo-box-product-details .product-description em,#juo-box-product-details .product-description i,#juo-box-product-details .product-meta em,#juo-box-product-details .product-meta i{font-style:italic!important}#juo-box-product-details .product-description strong,#juo-box-product-details .product-description b,#juo-box-product-details .product-meta strong,#juo-box-product-details .product-meta b{font-weight:700!important}#juo-box-product-details .product-description u,#juo-box-product-details .product-meta u{text-decoration:underline!important}#juo-box-product-details .product-add-to-box-wrapper{display:flex;background-color:#f4f4f4;padding:16px 24px;position:absolute;bottom:0;left:0;right:0;width:100%;margin:0;flex-shrink:0;z-index:2;border-top:1px solid #eee;box-shadow:0 -2px 8px #0000001a}#juo-box-product-details .product-qty-wrapper{width:100%;height:44px;margin-top:-1px;display:none;align-items:center;justify-content:space-between;text-align:center}#juo-box-product-details .cart-info{font-size:14px;padding-left:28px;position:relative;line-height:1.1;padding-right:5px;text-align:left}#juo-box-product-details .cart-info:before{width:20px;height:20px;content:"";position:absolute;left:0;top:50%;margin-top:-10px;border-radius:100%;background:var(--juo-box-highlight-color)}#juo-box-product-details .cart-info:after{width:11px;height:7px;content:"";position:absolute;left:5px;top:50%;margin-top:-5px;transform:rotate(-45deg);border-bottom-left-radius:2px;border:2px solid var(--juo-box-highlight-text-color);border-color:transparent transparent var(--juo-box-highlight-text-color) var(--juo-box-highlight-text-color)}#juo-box-product-details .product-qty-form{flex-basis:134px;height:44px;display:flex;align-items:center;justify-content:center;text-align:center;border-radius:var(--juo-box-btn-radius);border:2px solid #e9e9e9}#juo-box-product-details .product-qty-form input{width:50px;font-size:16px;line-height:16px;color:#000;font-weight:600;text-align:center}#juo-box-product-details .product-qty-form input:focus{outline:none;box-shadow:none}#juo-box-product-details .product-qty-form input::-webkit-outer-spin-button,#juo-box-product-details .product-qty-form input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#juo-box-product-details .product-qty-form input[type=number]{-moz-appearance:textfield}#juo-box-product-details .product-qty-form button{width:25px;height:100%;display:flex;font-size:28px;font-weight:500;color:#000;justify-content:center;align-items:center;cursor:pointer}#juo-box-product-details .juo-btn{height:46px;font-size:18px;font-weight:500;text-align:center;color:#fff;cursor:pointer;background:#254863;border-radius:12px;padding:8px;width:100%;margin:0;margin-top:0!important}#juo-box-product-details .product-add-to-box{flex-basis:100%;margin-top:-1px}#juo-box-product-details .product-add-to-box span{pointer-events:none}.juo-box__preset-section{display:none;margin-bottom:15px;padding:0 15px}@media screen and (max-width: 749px){.juo-box__preset-section{display:block}}.juo-box__preset-text{text-align:center;font-size:15px;color:#333;margin-bottom:10px;font-weight:500}.juo-box__preset-buttons{display:flex;gap:8px;margin-bottom:12px}.juo-box__preset-btn{flex:1;padding:10px 8px;border:1px solid #d4d4d4;border-radius:8px;background:#fff;color:#333;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;font-family:inherit;min-height:40px}.juo-box__preset-btn:hover{background:#f5f5f5;border-color:#254863}.juo-box__preset-btn.active{background:#ffeee9;border:2px solid #254863;box-shadow:0 0 0 1px #254863}.preset-label{font-size:13px;font-weight:500;text-align:center;line-height:1.2}.juo-box__preset-divider{text-align:center;font-size:14px;color:#333;margin-bottom:12px;position:relative}.juo-box__preset-divider:before,.juo-box__preset-divider:after{display:none}#juo-box-product-details-wrapper{position:fixed;width:100%;height:100%;background:#00000080;z-index:9999998;overflow:auto;top:0;left:0;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 767px){#juo-box-product-details{width:352px!important;max-width:90%!important;height:96svh!important;max-height:96svh!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important;padding-bottom:0!important;background:#fff!important;margin:2svh auto!important;border-radius:10px!important;overflow:hidden!important}#juo-box-product-details .product-badge{font-size:12px;padding:6px 12px;top:10px;left:10px}}#juo-box-product-details .product-data{display:flex;justify-content:space-between;align-items:flex-start;padding:6px 0 0}#juo-box-product-details .product-data h4{font-size:22px;font-weight:600;margin:0;padding-top:0;line-height:1;text-align:left;padding-right:0!important}#juo-box-product-details .product-data .product-price{font-size:22px;font-weight:600;padding-top:0;line-height:1;text-align:right;padding-right:10px!important}#juo-box-product-details .product-gallery{position:relative;width:100%;height:400px;aspect-ratio:1;max-height:500px;min-height:300px;overflow:hidden;background:#fff;flex-shrink:0}#juo-box-product-details .product-badge{position:absolute;top:12px;left:12px;background-color:#ffd25b;border-radius:8px;padding:4px 10px;font-size:16px;font-weight:800;color:#232a30;z-index:10;letter-spacing:.02em}@supports (aspect-ratio: 1){#juo-box-product-details .product-gallery{height:auto}}#juo-box-product-details .product-gallery-nav{position:absolute;bottom:20px;left:0;right:0;display:flex;justify-content:center;gap:8px;padding:8px 0;z-index:20}#juo-box-product-details .nav-indicator{width:20px;height:3px;background:#0003;border-radius:2px;cursor:pointer;transition:all .3s ease}#juo-box-product-details .nav-indicator.active{background:#0009}#juo-box-product-details .slide{display:none!important;width:100%;height:100%;position:absolute!important;top:0;left:0;opacity:1!important;pointer-events:auto!important}#juo-box-product-details .slide.active{display:block!important}#juo-box-product-details .slide img{width:100%;height:100%;object-fit:contain}.product-gallery{position:relative;width:100%;max-width:500px;margin:0 auto;aspect-ratio:1;overflow:hidden;touch-action:pan-y pinch-zoom}.slide{position:absolute;width:100%;height:100%;opacity:0;transition:opacity .3s ease;pointer-events:none}.slide.active{opacity:1;pointer-events:auto}.slide img{width:100%;height:100%;object-fit:contain}.dots{position:absolute;bottom:10px;left:50%;transform:translate(-50%);display:none;gap:10px;background:none;padding:8px 12px;border-radius:7px;z-index:10}.dot{width:28px;height:8px;background:#0003;border:none;cursor:pointer;border-radius:2px;padding:0;background:#fff}.dot.active{background:#254863;height:8px}@media screen and (min-width: 641px){#juo-box-product-details{width:360px;height:auto;max-height:85vh;margin:20px auto;display:flex;flex-direction:column}#juo-box-product-details .product-gallery{width:100%;height:360px;min-height:360px;overflow:hidden;position:relative;background:#fff}#juo-box-product-details .slide{width:100%;height:360px;position:absolute}#juo-box-product-details .slide img{width:100%;height:100%;object-fit:contain}#juo-box-product-details .product-meta{height:auto;padding:12px 20px;position:relative}#juo-box-product-details .product-data{display:flex;justify-content:space-between;align-items:center;padding:0;margin:0;height:auto;min-height:0}#juo-box-product-details .product-title,#juo-box-product-details h4,#juo-box-product-details .product-price{margin:0;padding:0;line-height:1}#juo-box-product-details .product-meta>p{margin:4px 0;line-height:1.2}}body.modal-pending .juo-box__products{opacity:0;transition:opacity .2s ease}body.modal-ready .juo-box__products{opacity:1}.product-attributes-wrapper{padding-left:2px;padding-right:2px;padding-top:38px;margin-bottom:-8px;display:block}.product-attribute-block{display:flex;align-items:flex-start;gap:15px;margin-bottom:8px!important;max-width:450px}.product-attribute-block__icon{line-height:0;flex-shrink:0}.product-attribute-block__icon-img{display:block!important;width:45px!important;height:45px!important;object-fit:contain!important}.product-attribute-block__content{padding-top:2px}.product-attribute-block__title{margin:0 0 6px!important;font-size:16px!important;font-weight:600!important;color:#35511e!important;line-height:1.3!important}.product-attribute-block__description{margin-left:0!important;font-size:16px!important;line-height:1.6!important;color:#333!important}.accordion details h2,.accordion details h3,.accordion details h4,details.accordion details span{color:#254863;line-height:1.4}.grid--1-col .grid__item{margin-bottom:0rem}.collapsible-content__header{display:none}@media screen and (min-width: 600px){.collapsible-content{width:90%;max-width:750px;margin-top:40px;margin-left:auto;margin-right:auto}}.modal-accordion-wrapper{margin-top:36px;padding:0 4px}.modal-accordion-summary{cursor:pointer;padding:12px 0;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}.modal-accordion-title{font-size:17px;font-weight:600;color:#254863;margin:0}.modal-accordion-icon{color:#254863;font-weight:300;font-size:0;transition:all .2s ease}.modal-accordion-icon:after{content:"+";font-size:20px;display:inline-block}details[open] .modal-accordion-icon:after{content:"\2212"}.modal-accordion-content{padding:12px 0;color:#333;font-size:14px;line-height:1.6}.modal-accordion-content p{margin-bottom:16px;line-height:1.6}.modal-accordion-content p:last-child{margin-bottom:0}.modal-accordion-content em,.modal-accordion-content i{font-style:italic!important}.modal-accordion-content strong,.modal-accordion-content b{font-weight:700!important}@media screen and (min-width: 992px){#juo-box-product-details{width:450px;height:auto;max-height:85vh}#juo-box-product-details .product-gallery,#juo-box-product-details .slide{width:100%;height:450px;min-height:450px}#juo-box-product-details .product-data{padding:0;margin:0;min-height:0;height:auto}#juo-box-product-details .product-meta{padding:16px 24px}}.modal-thumbnail-slider{margin-top:-4px!important;margin-bottom:-6px!important;min-height:75px!important;width:100%!important;display:flex!important;justify-content:flex-start;align-items:center;overflow-x:auto;overflow-y:hidden;padding:0 12px;scrollbar-width:none;-ms-overflow-style:none}.modal-thumbnail-slider::-webkit-scrollbar{display:none}.modal-thumbnail-list{display:flex!important;gap:8px;padding:0;margin:0;height:60px!important;min-height:60px!important;align-items:center;list-style:none}.modal-thumbnail-item{flex:0 0 60px;height:60px}.modal-thumbnail-button{width:60px!important;height:60px!important;min-width:60px!important;min-height:60px!important;border-radius:8px;border:2px solid transparent;padding:0;margin:0;background:none;cursor:pointer;opacity:.5;transition:all .2s ease;overflow:hidden;display:flex!important;align-items:center;justify-content:center}.modal-thumbnail-button:hover{opacity:.8}.modal-thumbnail-button.active{border-color:#34511e;opacity:1}.modal-thumbnail-button.active img{border-radius:2px}.modal-thumbnail-button img{width:100%;height:100%;object-fit:cover;border-radius:6px;display:block}@media (max-width: 768px){.modal-thumbnail-slider{margin-top:8px;height:50px}.modal-thumbnail-list{gap:6px;height:50px}.modal-thumbnail-item{flex:0 0 50px;height:50px}.modal-thumbnail-button{width:50px;height:50px;border-radius:6px}.modal-thumbnail-button img{border-radius:4px}}@media (max-width: 480px){.modal-thumbnail-slider{margin-top:6px;height:45px}.modal-thumbnail-list{gap:4px;height:45px}.modal-thumbnail-item{flex:0 0 45px;height:45px}.modal-thumbnail-button{width:45px;height:45px;border-radius:4px}.modal-thumbnail-button img{border-radius:3px}}.product-gallery video{width:100%;height:100%;object-fit:cover;border-radius:0;background:#000}.product-gallery .slide video{display:block;max-width:100%;max-height:100%}.product-gallery video::-webkit-media-controls-panel{background-color:#000c}.product-gallery video::-webkit-media-controls-current-time-display,.product-gallery video::-webkit-media-controls-time-remaining-display{display:none}@media (max-width: 768px){.product-gallery video{width:100%!important;height:auto!important;max-height:400px}}.juo-box__header-section{text-align:center;margin-bottom:20px;padding:0 15px}.juo-box__header-title{font-size:32px;color:#333;margin-bottom:8px;font-weight:600}.juo-box__header-subtitle{font-size:15px;color:#333;margin:0 0 -10px;font-weight:500}.juo-box__header-reviews{display:none;align-items:center;justify-content:center;gap:8px}.juo-box__stars{display:flex;gap:2px}.star{color:#ffc107;font-size:14px}.star.half{color:#ffc107}.juo-box__review-count{font-size:14px;color:#666;font-weight:500}.juo-box__review-image{text-align:center;margin-top:16px}.juo-box__review-image img{max-width:90%;height:auto;display:inline-block}@media screen and (min-width: 768px){.juo-box__header-title{font-size:38.4px}.juo-box__header-subtitle,.juo-box__review-count{font-size:16.8px}.juo-box__review-image img{width:384px}}.pricing-toggle{max-width:800px;margin:0 auto 20px;padding:0 15px;display:flex;flex-direction:column;gap:12px}@media screen and (min-width: 768px){.pricing-toggle{flex-direction:row;gap:20px;max-width:900px}}.pricing-option{position:relative}@media screen and (min-width: 768px){.pricing-option{flex:1;max-width:50%}.pricing-option--regular{margin-top:27px}}.pricing-option input{display:none}.header-bar{background:#254863;color:#fff;border-radius:6px 6px 0 0;font-size:12px;font-weight:700;text-align:center;margin-bottom:0;width:58%;margin-left:auto;margin-right:auto;transition:background-color .3s ease}.pricing-option:has(input:not(:checked)) .header-bar{background:#ccc}@media screen and (min-width: 768px){.header-bar{width:80%;font-size:11px;padding-top:3px}}.pricing-button{display:flex;align-items:center;justify-content:center;padding:20px;background:#fff;border:2px solid #ddd;border-radius:6px;cursor:pointer;text-align:center;transition:border .3s ease;margin-bottom:0;position:relative}.pricing-option:has(input:checked) .pricing-button{border:2px solid #254863;box-shadow:0 0 0 1px #254863}.pricing-option:has(input:not(:checked)) .pricing-button{border:2px solid #ddd;box-shadow:0 0 0 1px transparent}.price-crossed{color:#c12230;text-decoration:line-through;font-size:16px;margin-right:8px}.price-main{color:#333;font-size:18px;font-weight:700}.pricing-button--regular{border:2px solid #ddd}.pricing-option:has(input:checked) .pricing-button--regular{border:2px solid #254863;box-shadow:0 0 0 1px #254863}.pricing-button--regular .price-main{font-size:14px}.pricing-option:has(input:not(:checked)) .pricing-button--regular .price-main{font-weight:500}.pricing-clickable-area{display:block;cursor:pointer}.benefits-area{background:#f8f8f9;padding:8px 16px 4px;border-radius:0 0 12px 12px;margin-top:0;transition:background-color .3s ease,border-color .3s ease;border-left:1px dotted #254863;border-right:1px dotted #254863;border-bottom:1px dotted #254863}.pricing-option:has(input:not(:checked)) .benefits-area{background:#f0f0f0;border-left:none;border-right:none;border-bottom:none}.benefits-grid{display:grid;grid-template-columns:1fr 1fr;gap:4px 16px;align-items:center}@media screen and (min-width: 768px){.benefits-grid{gap:4px 8px}}.benefit-item{display:flex;align-items:center;gap:6px}.benefit-icon{width:12px;height:12px;background:#254863;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background-color .3s ease}.benefit-icon svg{display:block}.pricing-option:has(input:not(:checked)) .benefit-icon{background:#999}.pricing-option:has(input:not(:checked)) .benefit-text{color:#999}.benefit-text{font-size:12px;color:#333;line-height:1.2;font-weight:600}@media screen and (min-width: 768px){.benefit-text{font-size:11px}}@media (max-width: 749px){.benefits-grid{grid-template-columns:1fr 1fr;gap:6px 12px}.pricing-button{padding:2px}.price-main{font-size:18px}.benefit-text{font-size:11px}}.footer .footer-block__heading{color:#fff!important}.hide-regular-toggle .pricing-option:has(input[value=regular]){display:none!important}.hide-regular-toggle .pricing-toggle{padding:0 15px 8px!important}.juo-box__product-price{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;text-align:center;font-size:17px}.juo-box__product-price .price-original{text-decoration:line-through;color:#e95079;font-size:.9em;font-weight:400}.juo-box__product-price .price-discounted{font-weight:700;color:#000;font-size:1em}.juo-box__product-separator{border:none;border-top:1px solid #e0e0e0;margin:4px auto;width:100%;display:block!important;height:1px}@media screen and (min-width: 768px){.hide-regular-toggle .pricing-toggle{justify-content:center!important}.hide-regular-toggle .pricing-option{max-width:400px!important}}.hide-regular-toggle .price-main{font-size:0!important}.hide-regular-toggle .price-main:after{content:"50% Off Member Pricing"!important;font-size:18px!important}.hide-regular-toggle .header-bar{font-size:0!important}.hide-regular-toggle .header-bar:after{content:"EXTRA 15% FOR MEMBERS"!important;font-size:12px!important;font-weight:700!important;text-align:center!important}.hide-regular-toggle .benefit-item:nth-child(2) .benefit-text{visibility:hidden!important;position:relative!important}.hide-regular-toggle .benefit-item:nth-child(2) .benefit-text:after{content:"Active Member"!important;font-size:11px!important;visibility:visible!important;position:absolute!important;left:0!important;top:0!important;width:100%!important}.hide-regular-toggle .benefit-item:nth-child(4) .benefit-text{visibility:hidden!important;position:relative!important}.hide-regular-toggle .benefit-item:nth-child(4) .benefit-text:after{content:"Enjoy Your Fruit!"!important;font-size:11px!important;visibility:visible!important;position:absolute!important;left:0!important;top:0!important;width:100%!important}.modal-reviews-section{padding:20px 20px 0;border-top:1px solid #e5e7eb;margin-top:20px}.modal-reviews-header{margin-bottom:20px}.modal-reviews-title{font-size:20px;font-weight:600;color:#111827;margin:0 0 16px;text-align:center}.modal-reviews-summary{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:20px}.modal-reviews-average-rating{display:flex;align-items:center;gap:8px}.modal-reviews-stars{position:relative;display:inline-block;font-size:18px;line-height:1}.modal-reviews-stars-bg{color:#e5e7eb;display:inline-block}.modal-reviews-stars-rating{position:absolute;top:0;left:0;color:#ffc107;overflow:hidden;white-space:nowrap}.modal-reviews-average-number{font-size:18px;font-weight:600;color:#111827}.modal-reviews-count{font-size:14px;color:#6b7280}.modal-reviews-list{margin:0;padding:0;list-style:none}.modal-review-item{padding:20px 0;border-bottom:1px solid #e5e7eb;display:flex;gap:16px}.modal-review-item:last-child{border-bottom:none}.modal-review-customer{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;width:80px}.modal-review-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;margin-bottom:8px}.modal-review-customer-name{font-size:14px;font-weight:600;color:#111827;word-break:break-word;line-height:1.2}.modal-review-content{flex:1;min-width:0}.modal-review-rating-date{display:flex;align-items:center;gap:15px;margin-bottom:12px}.modal-review-stars{position:relative;display:inline-block;font-size:14px;line-height:1}.modal-review-stars-bg{color:#e5e7eb;display:inline-block}.modal-review-stars-rating{position:absolute;top:0;left:0;color:#ffc107;overflow:hidden;white-space:nowrap}.modal-review-date{font-size:13px;color:#6b7280}.modal-review-body{font-size:14px;line-height:1.5;color:#374151;margin-bottom:16px}.modal-review-reply{background:#f9fafb;border-radius:8px;padding:12px;margin-top:12px;position:relative}.modal-review-reply:before{content:"";position:absolute;top:-8px;left:20px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #f9fafb}.modal-review-reply-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.modal-review-reply-actions{display:flex;gap:8px}.modal-review-reply-action{font-size:12px;color:#2563eb;text-decoration:none;cursor:pointer}.modal-review-reply-action:hover{text-decoration:underline}.modal-review-reply-date{font-size:12px;color:#6b7280}.modal-review-reply-body{font-size:13px;line-height:1.4;color:#374151;margin-bottom:8px;display:none}.modal-review-reply-store{font-size:12px;color:#6b7280;font-weight:500}.modal-reviews-show-more{text-align:center;margin-top:24px}.modal-reviews-show-more-btn{background:#f3f4f6;color:#374151;border:none;border-radius:8px;padding:12px 24px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.modal-reviews-show-more-btn:hover{background:#e5e7eb}@media (max-width: 640px){.modal-reviews-section{padding:15px 15px 0}.modal-reviews-title{font-size:18px}.modal-reviews-summary{flex-direction:column;gap:8px}.modal-review-item{flex-direction:column;gap:12px}.modal-review-customer{flex-direction:row;align-items:center;text-align:left;width:auto;gap:12px}.modal-review-avatar{margin-bottom:0}.modal-review-rating-date{flex-direction:column;align-items:flex-start;gap:8px}.modal-review-stars{font-size:12px}.modal-review-body{font-size:13px}.modal-review-reply{padding:10px}.modal-review-reply:before{left:15px}}.modal-review-customer-flare{display:none!important}.modal-reviews-stars,.modal-review-stars{font-family:Arial,sans-serif;letter-spacing:1px}.modal-reviews-stars-bg,.modal-review-stars-bg{color:#e5e7eb;display:inline-block;white-space:nowrap}.modal-reviews-stars-rating,.modal-review-stars-rating{color:#ffc107;position:absolute;top:0;left:0;overflow:hidden;white-space:nowrap;display:inline-block}@media (max-width: 480px){.modal-reviews-stars{font-size:16px}.modal-review-stars{font-size:12px}.modal-reviews-average-number{font-size:16px}.modal-reviews-count{font-size:12px}}@media (min-width: 641px) and (max-width: 1024px){.modal-review-item{gap:20px}.modal-review-customer{width:90px}.modal-review-avatar{width:45px;height:45px}}
/*# sourceMappingURL=/cdn/shop/t/428/assets/juo-multivariant-box-builder.css.map */
