.custom-container{width:100%;max-width:1440px;padding:0 56px;margin:0 auto}@media(max-width:1280px){.custom-container{padding:0 15px}}.icon-cuppon-tag{width:20px;height:20px;fill:#2c4284}.hum-routine-coupon{padding-top:80px}.hum-routine-coupon .hum-container .hum-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}.hum-routine-coupon .hum-container .hum-left{width:100%;max-width:calc(60% - 10px)}.hum-routine-coupon .hum-container .hum-left .hum-left-main-title h2{font-size:40px;line-height:1.125;font-weight:400;text-wrap:balance;color:#000;margin:0;font-family:var(--ff-primary)}.hum-routine-coupon .hum-container .hum-left .hum-left-text p{font-size:18px;line-height:27px;color:#000;margin-top:24px;margin-bottom:0;font-weight:400}.hum-routine-coupon .hum-container .hum-right{width:100%;max-width:calc(40% - 10px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#cbd9e8;padding:16px;border-radius:8px}.hum-routine-coupon .hum-container .hum-right .right-left-title{font-weight:400;font-size:20px;line-height:30px;margin-top:8px;margin-bottom:0;color:#000;font-family:var(--ff-primary)}.hum-routine-coupon .hum-container .hum-right .hum-right-right{margin-left:32px}.hum-routine-coupon .hum-container .hum-right .hum-timer{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-bottom:8px}.hum-routine-coupon .hum-container .hum-right .hum-timer .time-box{background:#fff;padding:4px 8px;text-align:center;border:1px solid #e0e0e0;border-radius:4px;color:#000;font-weight:600;max-width:84px;min-width:84px}.hum-routine-coupon .hum-container .hum-right .hum-timer .time-box .time-unit{font-size:32px;line-height:32px}.hum-routine-coupon .hum-container .hum-right .hum-timer .time-box .time-text{font-size:10px;line-height:10px}@media(max-width:992px){.hum-routine-coupon{padding-top:24px}.hum-routine-coupon .hum-container .hum-right .hum-right-right{margin-left:16px}.hum-routine-coupon .hum-container .hum-left{max-width:calc(55% - 10px)}.hum-routine-coupon .hum-container .hum-right{max-width:calc(45% - 10px)}.hum-routine-coupon .hum-container .hum-right .hum-timer .time-box{max-width:64px;min-width:64px}}@media(max-width:768px){.hum-routine-coupon .hum-container .hum-inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.hum-routine-coupon .hum-container .hum-left,.hum-routine-coupon .hum-container .hum-right{max-width:100%}.hum-routine-coupon .hum-container .hum-left{text-align:center}.hum-routine-coupon .hum-container .hum-left .hum-left-main-title h2{font-size:32px;line-height:36px}.hum-routine-coupon .hum-container .hum-left .hum-left-text p,.hum-routine-coupon .hum-container .hum-right .right-left-title{font-size:16px;line-height:24px}}.personalized-box{padding:60px 0}.personalized-box .personalized-inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:64px;-ms-flex-wrap:wrap;flex-wrap:wrap}.personalized-box .personalized-inner .personalized-left{width:100%;max-width:calc(60.6% - 32px);background:#f4f5ec;border-radius:4px}.personalized-box .personalized-inner .personalized-right{width:100%;max-width:calc(39.4% - 32px)}.personalized-box .personalized-inner .personalized-topbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;border-bottom:1px solid #e0e0e0;padding-bottom:16px;margin-bottom:16px}.personalized-box .personalized-inner .personalized-topbar svg{width:32px;height:32px}.personalized-box .personalized-inner .personalized-topbar .personalized-title{font-size:18px;color:#000;font-weight:600;line-height:18px;text-transform:uppercase;margin:0;font-family:var(--ff-primary)}.personalized-box .personalized-inner .prodcut-info-title,.personalized-box .personalized-inner .pp-info-wrap .pp-lists-title{font-size:18px;font-weight:600;margin:0 0 16px;color:#000;font-family:inherit;border-bottom:1px solid #e0e0e0;padding-bottom:16px;line-height:var(--lh-xl)}.personalized-box .personalized-inner .pp-info-wrap .pp-info-content{font-size:16px;line-height:26px;font-weight:400;margin:0 0 16px;color:#000}.personalized-box .personalized-inner .pp-info-wrap .pp-info-content .pp-info-content-link{color:#3d58a9;text-decoration:underline}.personalized-box .personalized-inner .pp-info-wrap .pp-info-lists{padding-left:40px;margin-bottom:16px}.personalized-box .personalized-inner .pp-info-wrap .pp-info-lists li{position:relative;font-size:16px;line-height:20px;font-weight:400;margin:0 0 8px;color:#000}.personalized-box .personalized-inner .pp-info-wrap .pp-info-lists li:before{content:"";position:absolute;top:2px;left:-24px;width:12px;height:12px;background-color:#000;border-radius:50%}.personalized-box .personalized-inner .personalized-product-card{background:#f5f9fc;border-radius:12px;display:none;position:relative;padding:24px 15px 15px}.personalized-box .personalized-inner .personalized-product-card.show-pro{display:block}.personalized-box .personalized-inner .personalized-product-card .product-card-topbar{padding:0 0 11px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.personalized-box .personalized-inner .personalized-product-card .product-card-topbar .personalized-product-image{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:33px}.personalized-box .personalized-inner .personalized-product-card .product-card-topbar .personalized-product-image img{width:100px;height:100px;border-radius:6px;border:1px solid #e4e4e4}.personalized-box .personalized-inner .personalized-product-card .product-card-topbar .personalized-product-title{color:#101010;font-family:Helvetica Neue;font-size:16px;font-style:normal;font-weight:500;line-height:21.6px;letter-spacing:-.16px;margin:0}.personalized-box .personalized-inner .personalized-product-card .product-card-topbar .personalized-product-desc{color:#101010;font-family:Helvetica Neue;font-size:16px;font-style:normal;font-weight:300;line-height:21.6px;margin:0 0 5px}.personalized-box .personalized-inner .personalized-product-card .remove-product{position:absolute;top:13px;right:24px;background:transparent;border:none;font-size:18px;cursor:pointer;color:#888;padding:0;width:auto;height:auto;line-height:0;display:none!important}.personalized-box .personalized-inner .personalized-product-card .remove-product:hover{color:red}.personalized-box .personalized-inner .personalized-product-card .product-card-bottombar .card-bottombar-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.personalized-box .personalized-inner .personalized-product-card .card-review-mobile{display:none}.personalized-box .personalized-inner .personalized-product-card .card-bottombar-reviews{color:#101010;font-family:Helvetica Neue;font-size:16px;font-style:normal;font-weight:500;line-height:21.6px;letter-spacing:-.16px;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto}.personalized-box .personalized-inner .personalized-product-card .card-bottombar-reviews:hover{-webkit-transition:.3s all linear;-o-transition:.3s all linear;transition:.3s all linear;color:#3d58a9}.personalized-box .personalized-inner .personalized-product-card .card-bottombar-reviews .icon-chevron{width:14px;height:14px}.personalized-box .personalized-inner .personalized-product-card .card-bottombar-reviews:hover .icon-chevron{fill:#3d58a9}.personalized-box .personalized-inner .personalized-product-card .product-card-bottombar .personalized-product-price{color:#101828;font-size:16px;font-style:normal;font-weight:400;line-height:20px;margin:0}.personalized-box .personalized-inner .personalized-product-card .product-card-bottombar .personalized-product-price .compare-price{font-size:14px;line-height:14px;color:#737373;text-decoration:line-through}.personalized-box .personalized-inner .personalized-product-card .product-card-bottombar .personalized-product-qty .quantity-select{background-image:url("data:image/svg+xml;utf8,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3Cpath%20d='M7.41%208.59L12%2013.17l4.59-4.58L18%2010l-6%206-6-6z'%20fill='currentColor'/%3E%3C/svg%3E");background-color:transparent;background-size:24px;background-position:right 16px center;background-repeat:no-repeat;height:100%;padding:8px 16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;width:100%}.personalized-box .personalized-inner .personalized-product-card .product-card-bottombar .personalized-product-qty .quantity-select:focus-visible{outline:0;outline-offset:0}.personalized-box .personalized-inner .option-box-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.personalized-box .personalized-inner .option-box-main .personalized-option-box{border:2px solid rgb(174,176,182);border-radius:8px;overflow:hidden;position:relative;background-color:#f4f5ec;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.personalized-box .personalized-inner .option-box-main .personalized-option-box .option-box-inner{position:relative}.personalized-box .personalized-inner .option-box-main .personalized-option-box .option-box-inner .option-box-input{position:absolute;top:11px}.personalized-box .personalized-inner .option-box-main .personalized-option-box .subscribe-inner{padding:8px 18px}.personalized-box .personalized-inner .option-box-main .personalized-option-box .one-time-inner{padding:8px 18px 10px}.personalized-box .personalized-inner .option-box-main .personalized-option-box label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;padding-left:25px}.personalized-box .personalized-inner .option-box-main .personalized-option-box.subscribe-box label{margin-bottom:12px}.personalized-box .personalized-inner .option-box-main .personalized-option-box .option-box-input{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:20px;height:20px;border:2px solid #ccc;border-radius:50%;outline:none;cursor:pointer;position:relative;background-color:#f9faf6}.personalized-box .personalized-inner .option-box-main .personalized-option-box .option-box-input:focus{-webkit-box-shadow:none;box-shadow:none}.personalized-box .personalized-inner .option-box-main .personalized-option-box .option-box-input:checked{border-color:#3b3b3f}.personalized-box .personalized-inner .option-box-main .personalized-option-box .option-box-input:checked:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;background-color:#3b3b3f;border-radius:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.personalized-box .personalized-inner .option-box-main .personalized-option-box:has(.option-box-input:checked){border:2px solid #3c3f48;background-color:#fff6f6}.personalized-box .personalized-inner .option-box-main .personalized-option-box .option-features{padding-left:0;gap:8px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:none}.personalized-box .personalized-inner .option-box-main .personalized-option-box .option-features li{color:#3c3f48;font-size:15px;font-weight:400;line-height:22px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.personalized-box .personalized-inner .option-box-main .personalized-option-box .option-box-input:checked~.option-features{display:-webkit-box;display:-ms-flexbox;display:flex}.personalized-box .personalized-inner .option-box-main .personalized-option-box .option-top-bar{background:#f9a6c1;padding:5px 0;width:100%;border-top-left-radius:6px;border-top-right-radius:6px;font-weight:600;font-size:11px;line-height:150%;text-transform:uppercase;color:#000;text-align:center}.personalized-box .personalized-inner .option-box-main .personalized-option-box .option-box-title{font-size:17px;line-height:26px;font-weight:600;color:#171e34}.personalized-box .personalized-inner .option-box-main .personalized-option-box input:after{content:none}.personalized-box .personalized-inner .option-box-main .personalized-option-box .option-box-desc{font-size:14px;line-height:17px;color:#737373;font-weight:400;margin:4px 0 0}.personalized-box .personalized-inner .personalized-summary-content{padding:40px}.personalized-box .personalized-inner .coupon-box{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;gap:4px}.personalized-box .personalized-inner .coupon-box.coupon-box-top{margin-top:26px;margin-bottom:16px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex}.personalized-box .personalized-inner .coupon-box .cuppon-icon{line-height:0}.personalized-box .personalized-inner .coupon-box .cuppon-icon .icon-discount-cuppon{width:20px;height:20px}.personalized-box .personalized-inner .coupon-code-text{margin:0;font-size:16px;line-height:20px;font-weight:600;color:#000}.personalized-box .personalized-inner .coupon-box .coupon-code{text-transform:uppercase;margin:0}.personalized-box .personalized-inner .copy-btn{background:none;border:none;cursor:pointer;padding:0;height:auto}.personalized-box .personalized-inner .coupon-box .copy-tooltip{position:absolute;bottom:25px;right:-14px;background:#000;color:#fff;padding:2px 4px;font-size:12px;line-height:16px;border-radius:2px}.personalized-box .personalized-inner .coupon-text{font-size:14px;line-height:1.25;color:#000;margin:0}.personalized-box .personalized-inner .personalized-summary-content .personalized-lists{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.personalized-box .personalized-inner .personalized-lists .personalized-list-content svg{width:24px;height:24px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.personalized-box .personalized-inner .personalized-lists .personalized-list-content .personalized-list-text{font-size:16px;line-height:24px;color:#000;font-weight:600}.personalized-box .personalized-inner .personalized-summary-content .personalized-summary .summary-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 0;border:0;outline:0;width:100%;margin-bottom:16px;border-bottom:1px solid #e0e0e0;border-radius:0;font-size:20px;line-height:36px}.personalized-box .personalized-inner .personalized-summary-content .personalized-summary .personalized-summary-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.personalized-box .personalized-inner .personalized-summary-content .personalized-summary .personalized-summary-row+.personalized-summary-row{margin-top:8px}.personalized-box .personalized-inner .personalized-summary-content .personalized-summary .personalized-summary-title{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.personalized-box .personalized-inner .personalized-summary-content .personalized-summary .personalized-summary-row .summary-discount{color:#3d58a9;font-weight:700}.personalized-box .personalized-inner .personalized-summary-content .personalized-summary .personalized-total{border-top:1px solid #e0e0e0;padding-top:8px;margin-top:8px}.personalized-box .personalized-inner .personalized-summary-content .personalized-summary .personalized-total .personalized-summary-title{font-size:18px;line-height:27px;color:#000}.personalized-box .personalized-inner .personalized-summary-content .personalized-summary .personalized-total .personalized-summary-value{font-size:20px;line-height:27px;color:#000;font-weight:600}.personalized-box .personalized-cart-button .bag-icon{line-height:0}.personalized-box .personalized-inner .pp-feature-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:6px;margin-top:13px;width:100%}.personalized-box .personalized-inner .pp-feature-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;border-radius:5px}.personalized-box .personalized-inner .pp-feature-list li .pp-feature-text{font-size:13px;font-weight:400;line-height:1.3;color:#171e34;padding-top:4px}.personalized-box .personalized-cart-button .product-form__submit-blue{background:var(--color-blue);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding-block:15px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;text-transform:uppercase;font-size:var(--fs-l);width:100%}.personalized-box .personalized-cart-button .btn:not(.btn--plain):not(.btn--underline,.btn--inherit):before{opacity:.3;background-color:var(--color-blue-hover);border-color:var(--color-blue-hover)}.personalized-box .personalized-cart-button .btn:not(.btn--plain):not(.btn--underline,.btn--inherit):after{opacity:.5;background-color:var(--color-blue-hover);border-color:var(--color-blue-hover)}.personalized-box .personalized-cart-button .btn:not(.btn--plain):not(.btn--underline,.btn--inherit):not(.btn--bordered-icon):not(.spr-button):hover{background-color:var(--color-blue);border-color:var(--color-blue)}.personalized-box .personalized-sticky-button{display:none}@media(max-width:1280px){.personalized-box .personalized-inner .personalized-left,.personalized-box .personalized-inner .personalized-right{max-width:100%}.personalized-box .personalized-inner .personalized-summary-content{padding:40px 0}.personalized-box .personalized-inner .personalized-product-card .product-card-bottombar{height:auto}.personalized-box .personalized-inner .personalized-product-card .card-review-desktop{display:none}.personalized-box .personalized-inner .personalized-product-card .card-review-mobile{display:block;padding-top:12px}.personalized-box .personalized-sticky-button{position:fixed;bottom:-100px;left:0;width:100%;background:#d7e2ec;text-align:center;-webkit-transition:bottom .4s ease;-o-transition:bottom .4s ease;transition:bottom .4s ease;z-index:9999;padding-bottom:11px;padding-top:8px;padding-inline:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.personalized-box .personalized-sticky-button .personalized-cart-button{width:100%}.personalized-box .personalized-sticky-button.sticky-button-show{bottom:0}.personalized-box .personalized-cart-button .product-form__submit{width:100%}}@media(max-width:575px){.personalized-box .personalized-inner .personalized-product-card .product-card-topbar .personalized-product-title{font-size:16px;line-height:24px}.personalized-box .personalized-inner .personalized-product-card .product-card-topbar .personalized-product-desc{font-size:12px;line-height:18px}.personalized-box .personalized-inner .personalized-product-card .product-card-topbar .personalized-product-image img{width:84px;height:84px}.personalized-box .personalized-inner .personalized-product-card .product-card-bottombar .card-bottombar-content{padding-left:16px}.personalized-box .personalized-inner .personalized-product-card .card-bottombar-reviews,.personalized-box .personalized-inner .personalized-lists .personalized-list-content .personalized-list-text{font-size:14px;line-height:22px}.personalized-box .personalized-inner .personalized-summary-content .personalized-summary .summary-button{font-size:18px;line-height:32px}}.personalized-box .personalized-inner .personalized-left .text-read-more .read-more-text .pp-info-content b{display:block;font-weight:700}.personalized-box .personalized-inner .personalized-left .text-read-more .read-more-text .pp-info-content a{color:#171e34;font-size:16px;font-style:normal;font-weight:400;line-height:150%;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto}.personalized-box .personalized-inner .personalized-left .text-read-more .read-more-text .pp-lists-title{margin:20px 0 10px;font-size:25px;font-style:normal;font-weight:400;line-height:32.6px}.personalized-box .personalized-inner .personalized-left .text-read-more .read-more-text{max-height:28px;overflow:hidden;-webkit-transition:max-height .4s ease;-o-transition:max-height .4s ease;transition:max-height .4s ease}.personalized-box .personalized-inner .personalized-left .text-read-more .read-more-text.expanded{max-height:2000px}.personalized-box .personalized-inner .personalized-left .text-read-more .read-more-text p,.personalized-box .personalized-inner .personalized-left .text-read-more .read-more-text ul li{color:#171e34;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin:0}.personalized-box .personalized-inner .personalized-left .text-read-more .read-more-text ul{list-style:disc;padding:0 0 20px 25px}.personalized-box .personalized-inner .personalized-left .text-read-more .read-more-link{color:#171e34;font-size:14px;font-style:normal;font-weight:400;line-height:150%;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;cursor:pointer}.personalized-box .personalized-inner .personalized-left .recommend-product-bundle{margin:58px 0 0;display:none}.personalized-box .personalized-inner .personalized-left .recommend-product-bundle.active{display:block}.personalized-box .personalized-inner .personalized-left .recommend-product-bundle .top-heading{color:#000;font-family:source-serif-pro,serif;font-size:22px;font-style:normal;font-weight:400;line-height:29.7px;margin:0 0 25px}.personalized-box .personalized-inner .personalized-left .recommend-product-bundle .recommend-bundle{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:13px 13px 15px;background:#f5f9fc;border-radius:12px;position:relative}.personalized-box .personalized-inner .personalized-left .recommend-product-bundle .recommend-bundle.show-product{display:-webkit-box;display:-ms-flexbox;display:flex}.personalized-box .personalized-inner .personalized-left .recommend-product-bundle .recommend-bundle button.remove-product{position:absolute;right:27px;top:17px;padding:0;border:0;height:16px;width:11px}.personalized-box .personalized-inner .personalized-left .recommend-product-bundle .recommend-bundle-topbar{display:-webkit-box;display:-ms-flexbox;display:flex;gap:25px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 0 16px;border-bottom:1px solid #c8c8c8}.personalized-box .personalized-inner .personalized-left .recommend-product-bundle .recommend-bundle-topbar .inner-image{max-width:170px;width:100%;border-radius:6px;border:1px solid #e4e4e4}.personalized-box .personalized-inner .personalized-left .recommend-product-bundle .recommend-bundle-topbar .bundle-details .bundle-title p{color:#101010;font-family:Helvetica Neue;font-size:16px;font-style:normal;font-weight:500;line-height:21.6px;letter-spacing:-.16px;margin:0}.personalized-box .personalized-inner .personalized-left .recommend-product-bundle .recommend-bundle-topbar .bundle-details .bundle-disc{color:#101010;font-family:Helvetica Neue;font-size:16px;font-style:normal;font-weight:300;line-height:21.6px;margin:3px 30px 10px 0}.personalized-box .personalized-inner .personalized-left .recommend-product-bundle .recommend-bundle-topbar .learn-more-btn{color:#101010;font-family:Helvetica Neue;font-size:16px;font-style:normal;font-weight:500;line-height:21.6px;letter-spacing:-.16px;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto}.personalized-box .personalized-inner .personalized-left .recommend-product-bundle .recommend-bundle .recommend-bundle-bottombar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;gap:12px;padding:12px 10px 0 0}.personalized-box .personalized-inner .personalized-left .recommend-product-bundle .recommend-bundle .recommend-bundle-bottombar .bundle-price{color:#101828;font-size:16px;font-style:normal;font-weight:400;line-height:20px;margin:0}.personalized-box .personalized-inner .personalized-left .recommend-product-bundle .recommend-bundle .recommend-bundle-bottombar .bundle-compare-price{color:#797d85;font-size:16px;font-style:normal;font-weight:400;line-height:20px;-webkit-text-decoration-line:line-through;text-decoration-line:line-through;margin:0}.personalized-box .personalized-inner .personalized-left .recommend-product-bundle .recommend-bundle .recommend-bundle-bottombar .add-to-bag-btn.added,.personalized-box .personalized-inner .personalized-product-card .product-card-bottombar .add-to-bag-btn.added{color:#101828;font-size:14px;font-style:normal;font-weight:600;line-height:21px;border-radius:8px;background:#abc2dd;padding:10px 22.04px;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;width:100%;text-align:center;margin:0 0 0 11px;border:0;height:auto}.personalized-box .personalized-inner .personalized-left .recommend-product-bundle .recommend-bundle .recommend-bundle-bottombar .add-to-bag-btn.added,.personalized-box .personalized-inner .personalized-product-card .product-card-bottombar .add-to-bag-btn.added{margin:0}.personalized-box .personalized-inner .personalized-left .prodcut-info-title{color:#000;font-family:source-serif-pro,serif;font-size:22px;font-style:normal;font-weight:400;line-height:29.7px;margin:34px 0 0 13px;padding:0;border:0;display:none}.personalized-box .personalized-inner .personalized-left .personalized-product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px;margin-top:23px}.personalized-box .personalized-inner .personalized-product-card .product-card-bottombar .personalized-product-qty{margin:0 12px 0 15px}.personalized-box .personalized-inner .personalized-product-card .product-card-bottombar .personalized-product-qty .qty-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;border-radius:6px;border:1px solid #aeb0b6;padding:9.5px;max-width:88px;width:100%}.personalized-box .personalized-inner .personalized-product-card .product-card-bottombar .personalized-product-qty .qty-input{max-width:40px;width:100%;border:none;outline:none;color:#002128;text-align:center;font-size:13px;font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize;background:transparent}.personalized-box .personalized-inner .personalized-product-card .product-card-bottombar .personalized-product-qty .qty-box .qty-btn{padding:0;border:0;width:100%;height:100%}.personalized-box .personalized-inner .personalized-product-card .product-card-bottombar .personalized-product-qty .qty-box input:focus-visible{outline:0}.personalized-box .personalized-inner .personalized-left .recommend-product-bundle .recommend-bundle .recommend-bundle-bottombar .add-to-bag-btn,.personalized-box .personalized-inner .personalized-product-card .product-card-bottombar .add-to-bag-btn{color:#3d58a9;font-size:14px;font-style:normal;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;width:100%;font-weight:600;line-height:21px;border-radius:8px;border:1.5px solid var(--color-blue, #3d58a9);padding:9px 21.28px;display:inline-block;text-align:center;height:auto}.personalized-box .personalized-inner .personalized-left .recommend-product-bundle .recommend-bundle .recommend-bundle-bottombar .add-to-bag-btn .remove,.personalized-box .personalized-inner .personalized-product-card .product-card-bottombar .add-to-bag-btn .remove,.personalized-box .personalized-inner .personalized-left .recommend-product-bundle .recommend-bundle .recommend-bundle-bottombar .add-to-bag-btn.added .add,.personalized-box .personalized-inner .personalized-product-card .product-card-bottombar .add-to-bag-btn.added .add{display:inline-block}.personalized-box .personalized-inner .personalized-left .recommend-product-bundle .recommend-bundle .recommend-bundle-bottombar .add-to-bag-btn .add,.personalized-box .personalized-inner .personalized-product-card .product-card-bottombar .add-to-bag-btn .add,.personalized-box .personalized-inner .personalized-left .recommend-product-bundle .recommend-bundle .recommend-bundle-bottombar .add-to-bag-btn.added .remove,.personalized-box .personalized-inner .personalized-product-card .product-card-bottombar .add-to-bag-btn.added .remove{display:none}.personalized-box .personalized-inner .personalized-product-card .product-card-bottombar{display:-webkit-box;display:-ms-flexbox;display:flex;border-top:1px solid #c8c8c8;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;padding:12px 15px 0 0}.personalized-box .personalized-inner .personalized-left .hum-left .hum-left-main-title h2{color:#171e34;font-size:46px;font-style:normal;font-weight:400;line-height:50.6px;letter-spacing:-1px;margin:0 0 18px}@media(max-width:1280px){.personalized-box .personalized-inner .personalized-product-card .card-bottombar-reviews .icon-chevron{display:none}.personalized-box{padding:40px 0}}@media(max-width:992px){.personalized-box .personalized-inner .personalized-left .hum-routine-coupon{padding:0}}@media(max-width:1099px){.personalized-box .personalized-inner .personalized-left .hum-left .hum-left-main-title h2{font-size:40px;line-height:44.6px}}@media(max-width:768px){.personalized-box .personalized-inner .personalized-left .hum-left .hum-left-main-title h2{font-size:32px;line-height:36px;text-align:center}.personalized-box{padding:40px 0 70px}}@media(max-width:575px){.personalized-box .personalized-inner .personalized-left .recommend-product-bundle{margin:40px 0 0}.personalized-box .personalized-inner .personalized-left .recommend-product-bundle .recommend-bundle-topbar .bundle-details .bundle-disc{font-size:12px;line-height:18px}.personalized-box .personalized-inner .personalized-left .recommend-product-bundle .recommend-bundle-topbar .inner-image{max-width:120px}.personalized-box .personalized-inner .personalized-left .recommend-product-bundle .recommend-bundle-topbar .learn-more-btn{font-size:14px;line-height:19.6px}.personalized-box .personalized-inner .personalized-left .recommend-product-bundle .recommend-bundle .recommend-bundle-bottombar .remove-bag-btn,.personalized-box .personalized-inner .personalized-product-card .product-card-bottombar .add-to-bag-btn.added{margin:0;font-size:13px;line-height:19px}.personalized-box .personalized-inner .personalized-left .recommend-product-bundle .recommend-bundle button.remove-product,.personalized-box .personalized-inner .personalized-product-card .remove-product{right:15px;top:11px}.personalized-box .personalized-inner .personalized-left .text-read-more .read-more-text p,.personalized-box .personalized-inner .personalized-left .text-read-more .read-more-text ul li{font-size:14px;line-height:23px}.personalized-box .personalized-inner .personalized-left .recommend-product-bundle .recommend-bundle .recommend-bundle-bottombar{padding:10px 0 0}.personalized-box .personalized-inner .personalized-product-card .product-card-bottombar .add-to-bag-btn a{font-size:13px;line-height:19px}.personalized-box .personalized-inner .personalized-product-card .product-card-bottombar{padding:10px 0 0}.personalized-box .personalized-inner .personalized-product-card .product-card-bottombar .personalized-product-qty .qty-box{padding:6.5px}.personalized-box .personalized-inner .personalized-product-card .product-card-topbar .personalized-product-image{margin-right:20px}.personalized-box .personalized-inner .personalized-left .recommend-product-bundle .recommend-bundle-topbar{gap:20px}.personalized-box .personalized-inner .personalized-left .prodcut-info-title{font-size:20px;line-height:22px}.personalized-box .personalized-inner .personalized-left .recommend-product-bundle .recommend-bundle .recommend-bundle-bottombar .bundle-compare-price,.personalized-box .personalized-inner .personalized-left .recommend-product-bundle .recommend-bundle .recommend-bundle-bottombar .bundle-price,.personalized-box .personalized-inner .personalized-product-card .product-card-bottombar .personalized-product-price{font-size:15px;line-height:18px}.personalized-box .personalized-inner .personalized-left .recommend-product-bundle .recommend-bundle-topbar .bundle-details .bundle-disc{margin:3px 10px 10px 0}.personalized-box .personalized-inner .personalized-left .recommend-product-bundle .recommend-bundle,.personalized-box .personalized-inner .personalized-product-card{padding:13px}.personalized-box .personalized-inner{gap:40px}}.homepage-featured-product{display:none}.product-feature__text.body-text-s{font-size:var(--fs-s)}.product__info-container .product__view-details:not(.btn--plain):not(.btn--underline,.btn--inherit):after,.product__info-container .product__view-details:not(.btn--plain):not(.btn--underline,.btn--inherit):before{background-color:var(--color-blue-light-hover);border-color:var(--color-blue)}.product__info-container .product__view-details:not(.btn--plain):not(.btn--underline,.btn--inherit):not(.btn--bordered-icon):not(.spr-button):hover{color:var(--color-blue);background-color:var(--color-blue-light-hover)}.featured-product__media-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:0;overflow:hidden}.featured-product__media-wrapper img,.featured-product__media-wrapper picture{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product__media-wrapper.featured-product__default-media-wrapper{display:none}.featured-product__info-wrapper .product__info-container{max-width:520px;padding:40px 16px;border-radius:var(--border-radius-m);background-color:var(--buy-box-background-color, var(--color-blue-light-background))}.featured-product__info-wrapper .product__blocks .product__block--text{text-align:center}.featured-product.page-width{padding-left:78px}.featured-product__media-wrapper-mobile{display:none}.product__block .product-features-wrapper-atc{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.scrolling-promotion__show{display:none}.swipe-mobile__inner .product-card__image-wrapper .product-badges-floating-container{top:8px;left:8px}.featured-product__container .product-badges-floating-container{z-index:0}@media(max-width:989px){.featured-product__info-wrapper .product__info-container{padding-top:0;max-width:100%}.featured-product__media-wrapper{display:none}.featured-product__media-wrapper-mobile,.product__media-wrapper.featured-product__default-media-wrapper{display:block}.product:not(.product--media-has-0) .product__media-wrapper.featured-product__default-media-wrapper{max-width:100%;width:100%}.featured-product__container.product{gap:calc(var(--product-gap) / 2)}.product:not(.product--media-has-0) .product__info-wrapper.featured-product__info-wrapper{max-width:100%;width:100%}.featured-product.page-width{padding:0}}@media(min-width:989px){.product:not(.product--media-has-0) .product__info-wrapper.featured-product__info-wrapper{position:relative;z-index:5}.featured-product .product-review-container:hover{cursor:pointer}}#MenuDrawer .drawer__header.menu-drawer__header{padding-block:15px}#MenuDrawer .drawer__footer.menu-drawer__footer{padding-bottom:20px;padding-top:15px}@media(max-width:768px){.mega-menu__promotions-grid.swipe-mobile{--column-width-mobile: 50vw}.product-card__info .product-benefits{font-size:var(--fs-xs)}}.quiz-pushdown-banner__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.quiz-pushdown-banner__text{margin:0;font-size:15px;line-height:1.4}@media(max-width:749px){.quiz-pushdown-banner__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;text-align:center}}.hum-routine-coupon{padding-top:46px}.hum-routine-coupon .hum-routine-discount{max-width:1440px;width:100%;margin:0 auto;padding:0 56px}.hum-routine-coupon .hum-routine-discount p{margin:0;border-radius:8px;background:#fff;padding:7px 10px 8px;color:#4259a4;text-align:center;font-size:17px;font-style:normal;font-weight:400;line-height:130%}.personalized-box{padding:48px 0}.personalized-box .custom-container{max-width:1508px}.personalized-box .personalized-inner .personalized-left .recommend-product-bundle{margin-top:0}.personalized-box .personalized-inner .personalized-left .recommend-product-bundle .recommend-bundle{padding:0;border-radius:10px;background:#fff}.personalized-box .personalized-inner .personalized-left .recommend-product-bundle .recommend-bundle-topbar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;padding:0;border:0;position:relative}.personalized-box .personalized-inner .personalized-left .recommend-product-bundle .recommend-bundle-topbar .bundle-discount-badge{position:absolute;top:-17px;left:19px;border-radius:6px;border:1px solid rgba(60,63,72,.16);background:#3d58a9;padding:12px 22px;color:#fff;font-size:16px;font-weight:400;line-height:150%}.personalized-box .personalized-inner .personalized-left .recommend-product-bundle .recommend-bundle-topbar .bundle-details{padding:34px 34px 0;width:100%}.personalized-box .personalized-inner .personalized-left .recommend-product-bundle .recommend-bundle-topbar .inner-image{max-width:100%;border:0;border-radius:10px 10px 0 0}.personalized-box .personalized-inner .personalized-left .recommend-product-bundle .recommend-bundle-topbar .bundle-details .bundle-customer-name h3{margin:0;color:#000;font-size:46px;font-style:normal;font-weight:400;line-height:110%;letter-spacing:-1px}.personalized-box .personalized-inner .personalized-left .recommend-product-bundle .recommend-bundle-topbar .bundle-details .bundle-product-badge-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:16px 0 24px;gap:10px 18px;-ms-flex-wrap:wrap;flex-wrap:wrap}.personalized-box .personalized-inner .personalized-left .recommend-product-bundle .recommend-bundle-topbar .bundle-details .bundle-product-badge-wrap .bundle-product-badge{border-radius:5px;background:#f4f5ec;padding:4px 8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.personalized-box .personalized-inner .personalized-left .recommend-product-bundle .recommend-bundle-topbar .bundle-details .bundle-product-badge-wrap .bundle-product-badge span{color:#171e34;font-size:13px;font-style:normal;font-weight:600;line-height:150%}.personalized-box .personalized-inner .personalized-left .recommend-product-bundle .recommend-bundle-topbar .bundle-details .jdgm-widget .jdgm-star{font-size:12px}.personalized-box .personalized-inner .personalized-left .recommend-product-bundle .recommend-bundle-topbar .bundle-details .jdgm-widget .jdgm-prev-badge__text{color:#171e34;font-size:11px;font-style:normal;font-weight:400;line-height:150%;text-transform:uppercase}.personalized-box .personalized-inner .personalized-left .recommend-product-bundle .recommend-bundle-topbar .bundle-details .bundle-title{color:#171e34;font-size:25px;font-style:normal;font-weight:700;line-height:150%;margin-top:5px}.personalized-box .personalized-inner .personalized-left .recommend-product-bundle .recommend-bundle-topbar .bundle-details .bundle-content{padding-bottom:17px;border-bottom:2px solid #c8c8c8}.personalized-box .personalized-inner .personalized-left .recommend-product-bundle .recommend-bundle-topbar .bundle-details .bundle-content p{margin:0;color:#171e34;font-size:16px;font-style:normal;font-weight:400;line-height:190%}.personalized-box .personalized-inner .personalized-left .recommend-product-bundle .recommend-bundle-topbar .bundle-details .bundle-content ul{list-style:inside;padding-left:10px}.personalized-box .personalized-inner .personalized-left .recommend-product-bundle .recommend-bundle-topbar .bundle-details .bundle-content ul li{color:#171e34;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.personalized-box .personalized-inner .personalized-left .recommend-product-bundle .recommend-bundle .recommend-bundle-bottombar{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:13px 34px 34px 50px;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.personalized-box .personalized-inner .personalized-left .recommend-product-bundle .recommend-bundle .recommend-bundle-bottombar .add-to-bag-btn{background:#3d58a9;padding:9px 18px 11px 19px}.personalized-box .personalized-inner .personalized-left .recommend-product-bundle .recommend-bundle .recommend-bundle-bottombar .add-to-bag-btn.added{background:#cddaeb;color:#3c3f48;padding:10px 19px}.personalized-box .personalized-inner .personalized-left .personalized-product-block{background:#fff;border-radius:10px;padding:36px 34px 18px;margin-top:21px}.personalized-box .personalized-inner .personalized-left .personalized-product-block .personalized-product-info-title{margin:0;color:#1f221f;font-size:28px;line-height:130%}.personalized-box .personalized-inner .personalized-left .personalized-product{gap:0px;margin-top:29px}.personalized-box .personalized-inner .personalized-product-card{background:transparent;border-radius:0;padding:29px 0;border-top:2px solid #c8c8c8}.personalized-box .personalized-inner .personalized-product-card:first-child{border-top:0}.personalized-box .personalized-inner .personalized-left .recommend-product-bundle .recommend-bundle .recommend-bundle-bottombar .recommend-bundle-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px}.personalized-box .personalized-inner .personalized-left .recommend-product-bundle .recommend-bundle .recommend-bundle-bottombar .recommend-bundle-price .recommend-discount-label{color:#171e34;font-size:16px;font-weight:700;line-height:150%}.personalized-box .personalized-inner .personalized-left .recommend-product-bundle .recommend-bundle .recommend-bundle-bottombar .recommend-bundle-price .recommend-bundle-price-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.personalized-box .personalized-inner .personalized-left .recommend-product-bundle .recommend-bundle .recommend-bundle-bottombar .bundle-price{line-height:150%}.personalized-box .personalized-inner .personalized-left .recommend-product-bundle .recommend-bundle .recommend-bundle-bottombar .bundle-compare-price{color:#a8a6a6;line-height:150%}.personalized-box .personalized-inner .personalized-product-card .product-card-bottombar{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:11px 0 0}.personalized-box .personalized-inner .personalized-product-card .product-card-bottombar .card-bottombar-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.personalized-box .personalized-inner .personalized-product-card .product-card-bottombar .card-bottombar-content .personalized-discount-label{color:#171e34;font-size:16px;font-style:normal;font-weight:700;line-height:150%}.personalized-box .personalized-inner .personalized-product-card .product-card-bottombar .card-bottombar-content .personalized-product-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.personalized-box .personalized-inner .personalized-product-card .product-card-bottombar .card-bottombar-content .personalized-product-price .bundle-price{color:#101828;font-size:16px;font-style:normal;font-weight:400;line-height:150%;margin:0}.personalized-box .personalized-inner .personalized-product-card .product-card-bottombar .card-bottombar-content .personalized-product-price .compare-price{color:#a8a6a6;font-size:16px;font-style:normal;font-weight:400;line-height:150%;-webkit-text-decoration-line:line-through;text-decoration-line:line-through;margin:0}.personalized-box .personalized-inner .personalized-product-card .product-card-topbar .bundle-product-badge-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:14px}.personalized-box .personalized-inner .personalized-product-card .product-card-topbar .bundle-product-badge-wrap .bundle-product-badge{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;border-radius:5px;background:#f4f5ec;padding:4px 8px}.personalized-box .personalized-inner .personalized-product-card .product-card-topbar .bundle-product-badge-wrap .bundle-product-badge .product-feature__text{color:#171e34;font-size:13px;font-weight:600;line-height:150%;letter-spacing:0}.personalized-box .personalized-inner .personalized-product-card .product-card-topbar .personalized-product-image{margin-right:0;position:relative}.personalized-box .personalized-inner .personalized-product-card .product-card-topbar .personalized-product-image img{max-width:243px;width:100%;height:auto;border:0}.personalized-box .personalized-inner .personalized-product-card .personalized-product-content .jdgm-widget .jdgm-star{font-size:13px}.personalized-box .personalized-inner .personalized-product-card .personalized-product-content .jdgm-widget .jdgm-prev-badge__text{color:#171e34;font-size:11px;font-style:normal;font-weight:400;line-height:150%;text-transform:uppercase}.personalized-box .personalized-inner .personalized-product-card .personalized-product-content .personalized-product-title{margin:5px 0 4px}.personalized-box .personalized-inner .personalized-product-card .product-card-topbar .personalized-product-desc{margin:0 0 17px}.personalized-box .personalized-inner .personalized-right .product-summary-select{position:relative;width:100%;margin-top:26px}.personalized-box .personalized-inner .personalized-right .product-summary-select-trigger{padding:14px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:.3s ease;border-radius:4px;border:1px solid #555967;background:#fcfcff;position:relative}.personalized-box .personalized-inner .personalized-right .product-summary-label{color:#171e34;font-size:16px;font-weight:400;line-height:150%}.personalized-box .personalized-inner .personalized-right .product-summary-select-trigger .product-summary-arrow{border-radius:100px;background:#f3f5f9;width:21px;height:21px;display:flex;align-items:center;justify-content:center;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.personalized-box .personalized-inner .personalized-right .product-summary-arrow svg{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.personalized-box .personalized-inner .personalized-right .product-summary-select.open .product-summary-arrow svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.personalized-box .personalized-inner .personalized-right .product-summary-options{position:absolute;width:100%;background:#fcfcff;border-radius:4px;margin-top:-1px;box-shadow:0 4px 12px #1a1b1b1a;display:none;z-index:99;overflow:hidden;border:1px solid #555967}.personalized-box .personalized-inner .personalized-right .product-summary-select.open .product-summary-options{display:block}.personalized-box .personalized-inner .personalized-right .product-summary-option{cursor:pointer;transition:.2s ease;padding:14px 0 14px 14px;color:#3c3f48;font-size:16px;font-weight:400;line-height:150%}.personalized-box .personalized-inner .personalized-right .product-summary-option:hover{background-color:#f4f9ff}.personalized-box .personalized-inner{gap:37px 50px}.personalized-box .personalized-inner .personalized-left{max-width:calc(56.3% - 25px)}.personalized-box .personalized-inner .personalized-right{max-width:calc(43.7% - 25px);border-radius:10px;background:#fff;padding:26px 33px 47px;height:100%;position:sticky;top:100px}.personalized-box .personalized-inner .personalized-right .product-summary-heading h3{margin:0;color:#1f221f;font-size:28px;font-weight:400;line-height:130%}.personalized-box .personalized-inner .personalized-right .product-summary-list .product-summary-block{padding:25px 0;position:relative}.personalized-box .personalized-inner .personalized-right .product-summary-list .product-summary-block .product-summary-block-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:26px;padding-right:21px}.personalized-box .personalized-inner .personalized-right .product-summary-list .product-summary-block:not(:first-child){border-top:2px solid #c8c8c8}.personalized-box .personalized-inner .personalized-right .product-summary-list .product-summary-block .summary-product-image{max-width:112px;width:100%}.personalized-box .personalized-inner .personalized-right .product-summary-list .product-summary-block .summary-product-image img{border-radius:6px}.personalized-box .personalized-inner .personalized-right .product-summary-list .product-summary-block .summary-product-info .summary-product-title h5{margin:0;color:#101010;font-family:Helvetica Neue;font-size:16px;font-weight:500;line-height:135%;letter-spacing:-.16px}.personalized-box .personalized-inner .personalized-right .product-summary-list .product-summary-block .summary-product-info .summary-product-variant{padding:6px 0 3px}.personalized-box .personalized-inner .personalized-right .product-summary-list .product-summary-block .summary-product-info .summary-product-variant span{color:#7f7f7f;font-size:12px;font-style:normal;font-weight:400;line-height:150%}.personalized-box .personalized-inner .personalized-right .product-summary-list .product-summary-block .summary-product-info .summary-product-prices{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.personalized-box .personalized-inner .personalized-right .product-summary-list .product-summary-block .summary-product-info .summary-product-prices .summary-pro-main-price{color:#101828;font-size:16px;font-weight:700;line-height:150%}.personalized-box .personalized-inner .personalized-right .product-summary-list .product-summary-block .summary-product-info .summary-product-prices .summary-pro-compare-price{color:#a8a6a6;font-size:16px;font-weight:400;line-height:150%;-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.personalized-box .personalized-inner .personalized-right .product-summary-list .product-summary-block .summary-product-remove{position:absolute;right:0;line-height:0;cursor:pointer}.personalized-box .personalized-inner .personalized-right .product-summary-subs-text{margin:7px 0 28px}.personalized-box .personalized-inner .personalized-right .product-summary-subs-text .product-summary-subs-title{color:#4259a4;font-size:17px;font-weight:700;line-height:130%}.personalized-box .personalized-inner .personalized-right .product-summary-subs-text ul{margin-top:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 12px}.personalized-box .personalized-inner .personalized-right .product-summary-subs-text ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:11px;color:#3c3f48;font-size:16px;font-weight:400;line-height:150%}.personalized-box .personalized-inner .personalized-right .product-summary-button button{background:#3d58a9;width:100%;border-radius:8px;padding:20px 56px 20px 66px;height:auto;gap:10px;color:#fafbf7;font-size:15px;font-weight:600;line-height:115%;letter-spacing:.15px}.personalized-box .personalized-inner .personalized-right .product-summary-button button:hover{background-color:#3d58a9!important;border-color:#3d58a9!important}.personalized-box .personalized-inner .personalized-right .product-summary-button button:before{opacity:.3;background-color:#2c4284}.personalized-box .personalized-inner .personalized-right .product-summary-button button:after{background-color:#2c4284;opacity:.5}.personalized-box .personalized-inner .personalized-right .product-summary-info-text{margin-top:11px}.personalized-box .personalized-inner .personalized-right .product-summary-info-text ul{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:center}.personalized-box .personalized-inner .personalized-right .product-summary-info-text ul li{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;color:#171e34;font-size:13px;font-weight:400;line-height:150%}.personalized-box .personalized-inner .personalized-right .product-summary-info-text ul li svg{width:16px;height:16px}.personalized-box .personalized-inner .personalized-left .personalized-product-block .personalized-info-title-wrap svg{display:none}.personalized-box .personalized-inner .personalized-left .recommend-product-bundle .recommend-bundle .recommend-bundle-bottombar .add-to-bag-btn{color:#fff}.personalized-box .personalized-inner .personalized-product-card .product-card-bottombar.product-card-bottom-mobile{display:none}@media(max-width:1334px){.personalized-box .personalized-inner .personalized-right .product-summary-info-text ul li{font-size:10px}}@media(max-width:1280px){.personalized-box .personalized-sticky-button{background:#eff6ff;padding:11px 27px}.personalized-box .personalized-sticky-button .personalized-cart-button .product-form__submit{border-radius:8px;font-size:15px;font-weight:600;letter-spacing:.15px;line-height:115%;padding:20px;text-transform:unset}}@media(max-width:1239px){.hum-routine-coupon .hum-routine-discount{padding:0 15px}.personalized-box .personalized-inner .personalized-left,.personalized-box .personalized-inner .personalized-right{max-width:100%}.personalized-box .personalized-inner .personalized-right{position:unset}.personalized-box .personalized-inner .personalized-right .product-summary-info-text ul li{font-size:14px}}@media(max-width:989px){.personalized-box .personalized-inner{gap:30px}.personalized-box .personalized-inner .personalized-left .personalized-product-block .personalized-product{display:none}.personalized-box .personalized-inner .personalized-left .personalized-product-block.personalized-active .personalized-product{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.personalized-box .personalized-inner .personalized-left .personalized-product-block{padding:0;background:transparent;margin-top:30px}.personalized-box .personalized-inner .personalized-left .personalized-product-block .personalized-info-title-wrap svg{display:block}.personalized-box .personalized-inner .personalized-left .personalized-product-block .personalized-info-title-wrap svg.accordion-minus-icon{display:none}.personalized-box .personalized-inner .personalized-left .personalized-product-block .personalized-info-title-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 26px;background:#fff;border-radius:8px}.personalized-box .personalized-inner .personalized-left .personalized-product-block.personalized-active .personalized-info-title-wrap svg.accordion-minus-icon{display:block}.personalized-box .personalized-inner .personalized-left .personalized-product-block.personalized-active .personalized-info-title-wrap svg.accordion-plus-icon{display:none}.personalized-box .personalized-inner .personalized-left .personalized-product .personalized-product-card{background:#fff;border-radius:8px;padding:35px 28px 28px;border:0}.personalized-box .personalized-inner .personalized-product-card .product-card-bottombar.product-card-bottom-desktop{display:none}.personalized-box .personalized-inner .personalized-product-card .product-card-bottombar.product-card-bottom-mobile{display:-webkit-box;display:-ms-flexbox;display:flex}}@media(max-width:600px){.personalized-box .personalized-inner .personalized-right .product-summary-info-text ul li{font-size:12px}}@media(max-width:575px){.hum-routine-coupon{padding-top:14px}.hum-routine-coupon .hum-routine-discount p{font-size:13px}.personalized-box .personalized-inner .personalized-left .recommend-product-bundle .recommend-bundle-topbar .bundle-discount-badge{top:-17px;left:50%;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%);border-radius:6px;padding:12px 27px;font-size:14px}.personalized-box .personalized-inner .personalized-left .recommend-product-bundle .recommend-bundle-topbar .bundle-details{padding:8px 31px 0}.personalized-box .personalized-inner .personalized-left .recommend-product-bundle .recommend-bundle-topbar .bundle-details .bundle-customer-name h3{color:#171e34;font-size:28px;line-height:118%}.personalized-box .personalized-inner .personalized-left .recommend-product-bundle .recommend-bundle-topbar .bundle-details .bundle-product-badge-wrap{margin:12px 0 27px;gap:8px}.personalized-box .personalized-inner .personalized-left .recommend-product-bundle .recommend-bundle-topbar .bundle-details .bundle-title{font-size:23px;font-weight:400;line-height:118%;margin-top:8px;letter-spacing:-1px}.personalized-box .personalized-inner .personalized-left .recommend-product-bundle .recommend-bundle-topbar .bundle-details .bundle-content{border-bottom:3px solid #f4f5ec;padding:5px 0 11px}.personalized-box .personalized-inner .personalized-left .recommend-product-bundle .recommend-bundle-topbar .bundle-details .bundle-content p{font-size:14px;font-weight:700;line-height:150%}.personalized-box .personalized-inner .personalized-left .recommend-product-bundle .recommend-bundle-topbar .bundle-details .bundle-content ul li{font-size:14px}.personalized-box .personalized-inner .personalized-left .recommend-product-bundle .recommend-bundle-topbar .bundle-details .bundle-content ul{padding-top:5px}.personalized-box .personalized-inner .personalized-left .recommend-product-bundle .recommend-bundle .recommend-bundle-bottombar{padding:11px 31px 33px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px}.personalized-box .personalized-inner .personalized-left .recommend-product-bundle .recommend-bundle .recommend-bundle-bottombar .recommend-bundle-price .recommend-discount-label{font-size:15px}.personalized-box .personalized-inner .personalized-left .recommend-product-bundle .recommend-bundle .recommend-bundle-bottombar .add-to-bag-btn.added{background:#cddaeb;color:#3c3f48;padding:12px 19px;min-width:216px;width:100%;font-size:15px;line-height:115%;letter-spacing:.15px}.personalized-box .personalized-inner .personalized-left .personalized-product-block .personalized-product-info-title{font-size:22px}.personalized-box .personalized-inner .personalized-product-card .product-card-topbar .personalized-product-image img{max-width:111px}.personalized-box .personalized-inner .personalized-product-card .product-card-topbar .personalized-product-image .product-badges-floating-container{display:none}.personalized-box .personalized-inner .personalized-product-card .product-card-topbar{gap:10px}.personalized-box .personalized-inner .personalized-product-card .product-card-topbar .personalized-product-title{line-height:21px}.personalized-box .personalized-inner .personalized-product-card .product-card-topbar .personalized-product-desc{font-size:14px;line-height:21px;font-weight:400;font-family:PPMori-Regular,sans-serif;margin:0 0 9px}.personalized-box .personalized-inner .personalized-product-card .product-card-topbar .bundle-product-badge-wrap{gap:6px;padding-bottom:17px}.personalized-box .personalized-inner .personalized-product-card .product-card-bottombar.product-card-bottom-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:15px}.personalized-box .personalized-inner .personalized-product-card .product-card-bottombar .card-bottombar-content{padding-left:0}.personalized-box .personalized-inner .personalized-product-card .product-card-bottombar .card-bottombar-content .personalized-discount-label,.personalized-box .personalized-inner .personalized-product-card .product-card-bottombar .card-bottombar-content .personalized-product-price .bundle-price,.personalized-box .personalized-inner .personalized-product-card .product-card-bottombar .card-bottombar-content .personalized-product-price .compare-price{font-size:15px}.personalized-box .personalized-inner{gap:21px}.personalized-box .personalized-inner .personalized-right{border-radius:0;padding:34px 24px}.personalized-box .personalized-inner .personalized-right .product-summary-heading{padding-bottom:12px}.personalized-box .personalized-inner .personalized-right .product-summary-heading h3{color:#000;font-size:22px;line-height:135%}.personalized-box .personalized-inner .personalized-right .product-summary-list .product-summary-block{padding:9px 0}.personalized-box .personalized-inner .personalized-right .product-summary-list .product-summary-block .summary-product-image{max-width:111px}.personalized-box .personalized-inner .personalized-right .product-summary-list .product-summary-block .product-summary-block-wrap{gap:8px}.personalized-box .personalized-inner .personalized-right .product-summary-list .product-summary-block .summary-product-info .summary-product-variant{padding:4px 0 8px}.personalized-box .personalized-inner .personalized-right .product-summary-list .product-summary-block .summary-product-info .summary-product-variant span{line-height:122%}.personalized-box .personalized-inner .personalized-right .product-summary-list .product-summary-block .summary-product-info .summary-product-prices .summary-pro-main-price,.personalized-box .personalized-inner .personalized-right .product-summary-list .product-summary-block .summary-product-info .summary-product-prices .summary-pro-compare-price{font-size:15px}.personalized-box .personalized-inner .personalized-right .product-summary-select{margin-top:18px}.personalized-box .personalized-inner .personalized-right .product-summary-subs-text{margin:17px 0 25px}.personalized-box .personalized-inner .personalized-right .product-summary-subs-text .product-summary-subs-title{font-size:15px}.personalized-box .personalized-inner .personalized-right .product-summary-subs-text ul{margin-top:12px;gap:10px 8px}.personalized-box .personalized-inner .personalized-right .product-summary-subs-text ul li{gap:4px;font-size:12px}.personalized-box .personalized-inner .personalized-right .product-summary-info-text{display:none}}.personalized-box .personalized-inner .personalized-faq{border-radius:8px;background:#fff;padding:61px 91px 71px 75px;max-width:calc(56.3% - 25px);width:100%}.personalized-box .personalized-inner .personalized-faq .personalized-faq-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px}.personalized-box .personalized-inner .personalized-faq .personalized-faq-heading .faq-heading-title h3{margin:0;color:#000;font-size:36px;font-weight:400;line-height:110%;letter-spacing:-1px}.personalized-box .personalized-inner .personalized-faq .personalized-faq-heading .faq-heading-text{max-width:451px;width:100%}.personalized-box .personalized-inner .personalized-faq .personalized-faq-heading .faq-heading-text p{margin:0;color:#000;font-size:18px;font-weight:400;line-height:150%}.personalized-box .personalized-inner .personalized-faq .result-faq-content-wrap{border-top:1px solid #555967;margin:28px 0 26px}.personalized-box .personalized-inner .personalized-faq .result-faq-content-wrap .icon-title-combo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px}.personalized-box .personalized-inner .personalized-faq .result-faq-content-wrap .icon-title-combo .faq-title_text h4{color:#000;font-family:"Source Serif Pro";font-size:28px;font-style:normal;font-weight:400;line-height:36px;margin:0}.personalized-box .personalized-inner .personalized-faq .result-faq-content{height:0;overflow:hidden;-webkit-transition:height .3s ease-in-out;-o-transition:height .3s ease-in-out;transition:height .3s ease-in-out}.personalized-box .personalized-inner .personalized-faq .result-faq-content-wrap .result-faq-item{padding:16px 0 24px;border-bottom:1px solid #555967}.personalized-box .personalized-inner .personalized-faq .result-faq-content-wrap .result-faq-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer}.personalized-box .personalized-inner .personalized-faq .result-faq-content-wrap .result-faq-title .faq-toggle-icon{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;height:25px;width:25px}.personalized-box .personalized-inner .personalized-faq .result-faq-content-wrap .result-faq-title .faq-toggle-icon svg{width:25px;height:25px}.personalized-box .personalized-inner .personalized-faq .result-faq-content-wrap .result-faq-item .result-faq-content p{margin:0;padding:8px 95px 0 56px;color:#000;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.personalized-box .personalized-inner .personalized-faq .result-faq-content-wrap .result-faq-item.active .faq-toggle-icon{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.personalized-box .personalized-inner .personalized-faq .personalized-faq-button a{gap:20px}@media(max-width:1239px){.personalized-box .personalized-inner .personalized-faq .personalized-faq-heading .faq-heading-text,.personalized-box .personalized-inner .personalized-faq{max-width:100%}}@media(max-width:1024px){.personalized-box .personalized-inner .personalized-faq{padding:50px 35px}}@media(max-width:767px){.personalized-box .personalized-inner .personalized-faq .personalized-faq-heading .faq-heading-title h3{font-size:32px}.personalized-box .personalized-inner .personalized-faq .personalized-faq-heading .faq-heading-text p{font-size:16px}.personalized-box .personalized-inner .personalized-faq{padding:36px 30px 40px}.personalized-box .personalized-inner .personalized-faq .result-faq-content-wrap{margin:28px 0 20px}.personalized-box .personalized-inner .personalized-faq .result-faq-content-wrap .result-faq-title img{width:33px;height:33px}.personalized-box .personalized-inner .personalized-faq .result-faq-content-wrap .icon-title-combo{gap:12px}.personalized-box .personalized-inner .personalized-faq .result-faq-content-wrap .icon-title-combo .faq-title_text h4{font-size:25px;line-height:34px}.personalized-box .personalized-inner .personalized-faq .result-faq-content-wrap .result-faq-item{padding:16px 0}.personalized-box .personalized-inner .personalized-faq .result-faq-content-wrap .result-faq-item .result-faq-content p{padding:8px 0 0 47px}.personalized-box .personalized-inner .personalized-faq .result-faq-content-wrap .result-faq-title .faq-toggle-icon svg,.personalized-box .personalized-inner .personalized-faq .result-faq-content-wrap .result-faq-title .faq-toggle-icon{width:22px;height:22px}}@media(max-width:575px){.personalized-box .personalized-inner .personalized-faq .personalized-faq-heading .faq-heading-title h3{font-size:30px;text-align:center}.personalized-box .personalized-inner .personalized-faq .personalized-faq-heading .faq-heading-text p{text-align:center}.personalized-box .personalized-inner .personalized-faq .result-faq-content-wrap .result-faq-item{padding:12px 0}.personalized-box .personalized-inner .personalized-faq .result-faq-content-wrap .icon-title-combo .faq-title_text h4{font-size:22px;line-height:29px}.personalized-box .personalized-inner .personalized-faq .result-faq-content-wrap .result-faq-item .result-faq-content p{font-size:16px}.personalized-box .personalized-inner .personalized-faq .personalized-faq-button a{margin:0 auto}.personalized-box .personalized-inner .personalized-faq{padding:36px 16px 40px}}.promo-card{--promo-gradient-from: #640f37;--promo-gradient-to: #32051e}.promo-card__container{position:relative;border-radius:var(--border-radius-m);overflow:hidden;height:100%;min-height:420px;background-image:var(--promo-bg-image);background-size:cover;background-position:center}.promo-card__gradient{position:absolute;top:0;right:0;bottom:0;left:0;background:-webkit-gradient(linear,left top,left bottom,from(var(--promo-gradient-from)),to(var(--promo-gradient-to)));background:-o-linear-gradient(top,var(--promo-gradient-from),var(--promo-gradient-to));background:linear-gradient(to bottom,var(--promo-gradient-from),var(--promo-gradient-to));opacity:var(--promo-gradient-opacity)}div:empty:not(.fixed-overlay,.bg-overlay,.empty-space,.drawer__body,.no-empty).promo-card__gradient{display:block}.promo-card__content{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:var(--promo-justify-content);-ms-flex-pack:var(--promo-justify-content);justify-content:var(--promo-justify-content);-webkit-box-align:var(--promo-align-items);-ms-flex-align:var(--promo-align-items);align-items:var(--promo-align-items);text-align:var(--promo-text-align);color:var(--promo-text-color);padding:22px}.promo-card__badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;background:color-mix(in srgb,currentColor 13%,transparent);border:.5px solid color-mix(in srgb,currentColor 35%,transparent);border-radius:var(--border-radius-full);padding:4px 10px 4px 6px;margin-bottom:14px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.promo-card__badge-icon{width:15px;height:15px;border-radius:var(--border-radius-full);background:color-mix(in srgb,currentColor 20%,transparent);border:1px solid color-mix(in srgb,currentColor 50%,transparent);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.promo-card__badge span{-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}.promo-card__subtitle{font-size:var(--fs-xxs);font-weight:var(--fw-medium);font-family:var(--ff-secondary);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,currentColor 60%,transparent);margin:0 0 6px}.promo-card__title{color:inherit;margin:0 0 10px}.promo-card__desc{color:color-mix(in srgb,currentColor 75%,transparent);margin:0 0 18px}.promo-card__btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:unset;text-decoration:none}.promo-card__btn svg{width:20px;height:20px}.button--glass{background:color-mix(in srgb,var(--color-white) 13%,transparent);border:1px solid color-mix(in srgb,var(--color-white) 55%,transparent);color:var(--color-white);outline:1px solid var(--color-white);outline-offset:-2px}.button--glass:hover{background:color-mix(in srgb,var(--color-white) 22%,transparent)}.slideshow__badge .product-badge svg{-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}.announcement-bar-section.is-sticky{position:sticky;inset-block-start:0;z-index:21}body .header-sticky{inset-block-start:var(--announcement-bar-height, 0px)}.dynamic-savings-bar{gap:5px;padding-top:7px;padding-bottom:9px}.dynamic-savings-bar__message{color:var(--message-color, inherit)}.dynamic-savings-bar__viewport--mobile{display:none}@media(max-width:1023px){.dynamic-savings-bar__viewport--desktop{display:none}.dynamic-savings-bar__viewport--mobile{display:inline}}.dynamic-savings-bar__highlight{color:var(--highlight-color, inherit)}.dynamic-savings-bar__bold{font-weight:var(--fw-semibold)}.caption .dynamic-savings-bar__bold{text-transform:uppercase}.cart-dynamic-savings-goal__label .dynamic-savings-bar__bold{font-weight:var(--fw-semibold);text-transform:uppercase}.dynamic-savings-bar__info{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:transparent;border:0;padding:0;margin:0;cursor:pointer;color:var(--icon-color, inherit);line-height:1;vertical-align:middle}.dynamic-savings-bar__info:hover{opacity:1}.dynamic-savings-bar__info svg{display:block;width:16px;height:16px;max-width:16px;max-height:16px;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.dynamic-savings-bar__info-wrap{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:middle;height:16px}.dynamic-savings-bar__tooltip{position:fixed;z-index:10000;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:min(420px,calc(100vw - 24px));padding:10px 14px;background:var(--color-pink-light);color:var(--color-black);border-radius:var(--border-radius-m, 8px);-webkit-box-shadow:0 8px 24px rgba(0,0,0,.18);box-shadow:0 8px 24px #0000002e;text-align:start;white-space:normal;line-height:var(--tip-lh, 1.2);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:0;visibility:hidden;top:0;left:0;-webkit-transition:opacity var(--duration-short) ease,visibility var(--duration-short) ease;-o-transition:opacity var(--duration-short) ease,visibility var(--duration-short) ease;transition:opacity var(--duration-short) ease,visibility var(--duration-short) ease}.dynamic-savings-bar__tooltip:after{content:"";position:absolute;top:-6px;left:var(--tip-arrow-x, 50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%);border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid var(--color-pink-light)}.dynamic-savings-bar__tooltip[data-tip-state=shown]{opacity:1;visibility:visible;pointer-events:auto}.dynamic-savings-bar__tooltip>*{margin:0;padding:0;line-height:inherit}.dynamic-savings-bar__tooltip>*+*{margin-top:calc(var(--tip-gap, 0) * 1em)}.dynamic-savings-bar__tooltip ul,.dynamic-savings-bar__tooltip ol{padding-left:1.5em;margin:0;list-style-position:inside}.dynamic-savings-bar__tooltip li{margin:0;padding:0;list-style:disc}.dynamic-savings-bar__tooltip ol li{list-style:decimal}.products-list--pending-sort{visibility:hidden}@media(max-width:1023px){.header__icons--right--account-mobile-hidden .account-button{display:none}}.quizle-mobile-icon{position:relative;width:38px;height:38px;margin-right:4px}.quizle-mobile-icon__circle{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:38px;height:38px;border-radius:var(--border-radius-full);background:var(--color-blue-light-4);color:var(--color-blue);-webkit-animation:quizle-pulse 1.3s cubic-bezier(.4,0,.6,1) infinite;animation:quizle-pulse 1.3s cubic-bezier(.4,0,.6,1) infinite}.quizle-mobile-icon__circle svg{width:33px;height:33px}@-webkit-keyframes quizle-pulse{0%{-webkit-box-shadow:0 0 0 0 color-mix(in srgb,var(--color-blue) 45%,transparent);box-shadow:0 0 color-mix(in srgb,var(--color-blue) 45%,transparent)}to{-webkit-box-shadow:0 0 0 7px color-mix(in srgb,var(--color-blue) 0%,transparent);box-shadow:0 0 0 7px color-mix(in srgb,var(--color-blue) 0%,transparent)}}@keyframes quizle-pulse{0%{-webkit-box-shadow:0 0 0 0 color-mix(in srgb,var(--color-blue) 45%,transparent);box-shadow:0 0 color-mix(in srgb,var(--color-blue) 45%,transparent)}to{-webkit-box-shadow:0 0 0 7px color-mix(in srgb,var(--color-blue) 0%,transparent);box-shadow:0 0 0 7px color-mix(in srgb,var(--color-blue) 0%,transparent)}}@media(prefers-reduced-motion:reduce){.quizle-mobile-icon__circle,.quizle-banner__icon{-webkit-animation:none;animation:none}}@media(min-width:1024px){.quizle-mobile-icon.flex{display:none}.quizle-mobile-icon.quizle-mobile-icon--show-desktop{display:-webkit-box;display:-ms-flexbox;display:flex}}.menu-drawer__item--quizle{list-style:none;margin-bottom:12px}.quizle-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:14px;background:var(--quizle-banner-bg, var(--color-blue-light-4));text-decoration:none;color:var(--color-blue);margin:0 -1.6rem}.quizle-banner__icon{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:38px;height:38px;border-radius:var(--border-radius-full);background:var(--color-blue-light-1);color:var(--color-blue);-webkit-animation:quizle-pulse 1.3s cubic-bezier(.4,0,.6,1) infinite;animation:quizle-pulse 1.3s cubic-bezier(.4,0,.6,1) infinite}.quizle-banner__icon svg{width:33px;height:33px}.quizle-banner__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:var(--lh-m)}.quizle-banner__title{font-family:var(--ff-secondary-semi-bold);font-size:var(--fs-m);color:var(--color-blue)}.quizle-banner__subtitle{font-size:var(--fs-xs);color:var(--color-blue)}.cart-dynamic-savings-goal{background-color:var(--cdsg-bg, var(--color-blue-light-4));border-radius:var(--border-radius-sm);padding:10px 31px;text-align:center;color:var(--cdsg-text, var(--color-black))}cart-dynamic-savings-goal[hidden]{display:none}.cart-dynamic-savings-goal__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;font-size:var(--fs-s);font-weight:var(--fw-semibold);line-height:var(--lh-xl);font-family:var(--ff-pp-mori);color:var(--cdsg-text, var(--color-black));gap:.3rem}.cart-dynamic-savings-goal__label .dynamic-savings-bar__highlight{color:var(--cdsg-highlight, var(--color-blue));font-weight:var(--fw-bold)}.cart-dynamic-savings-goal .progress-bar{background-color:var(--color-blue-light-1)}.cart-dynamic-savings-goal .progress-bar:before{--scale-x: var(--percent);background-color:var(--cdsg-progress-fill, var(--color-blue))}.discount.discount--rounded{background-color:var(--color-blue-light-4);border-radius:var(--border-radius-sm);padding:10px 16px;gap:.5rem;color:var(--color-black)}.discount.discount--rounded>span:first-of-type{-webkit-box-flex:1;-ms-flex:1;flex:1}quick-view-modal .product__medias_stamps-container{display:none!important}quick-view-modal .product__media-gallery-viewer .product__media-list.product__media-list--has-stamps .product__media-item:nth-child(2){padding:0}quick-view-modal .product-badges-floating-container.stamped{left:20px}quick-view-modal .swiper-backface-hidden:has(.swiper-slide:last-child.swiper-slide-active) .swiper-slide:last-child.swiper-slide-active{margin-left:-17%}quick-view-modal .swiper-backface-hidden:has(.swiper-slide:last-child.swiper-slide-active) .swiper-slide.swiper-slide-prev{opacity:0}.totals__subtotal-original{color:var(--color-foreground-50);font-weight:400;margin-right:6px}.personalized-box .personalized-inner .personalized-left .recommend-product-bundle .recommend-bundle-topbar .recommend-bundle-image-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0px;width:100%;border-bottom:2px solid #C8C8C8}.personalized-box .personalized-inner .personalized-left .recommend-product-bundle .recommend-bundle-topbar .recommend-bundle-image-wrap .recommend-bundle-image-left{max-width:250px;width:100%}.personalized-box .personalized-inner .personalized-left .recommend-product-bundle .recommend-bundle-topbar .recommend-bundle-image-wrap .recommend-bundle-image-left .inner-image{border-radius:10px 0 0}.personalized-box .personalized-inner .personalized-left .recommend-product-bundle .recommend-bundle-topbar .recommend-bundle-image-wrap .recommend-bundle-image-right{max-width:100%;width:100%;padding:0 20px}.personalized-box .personalized-inner .personalized-left .recommend-product-bundle .recommend-bundle-topbar .recommend-bundle-image-wrap .recommend-bundle-image-right .bundle-customer-name h3{margin:0;color:#000;font-size:46px;font-style:normal;font-weight:400;line-height:110%;letter-spacing:-1px}.personalized-box .personalized-inner .personalized-left .recommend-product-bundle .recommend-bundle-topbar .recommend-bundle-image-wrap .recommend-bundle-image-right .bundle-product-badge-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:16px 0 24px;gap:10px 18px;-ms-flex-wrap:wrap;flex-wrap:wrap}.personalized-box .personalized-inner .personalized-left .recommend-product-bundle .recommend-bundle-topbar .recommend-bundle-image-wrap .recommend-bundle-image-right .bundle-product-badge-wrap .bundle-product-badge{border-radius:5px;background:#f4f5ec;padding:4px 8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.personalized-box .personalized-inner .personalized-left .recommend-product-bundle .recommend-bundle-topbar .recommend-bundle-image-wrap .recommend-bundle-image-right .bundle-product-badge-wrap .bundle-product-badge span{color:#171e34;font-size:13px;font-style:normal;font-weight:600;line-height:150%}.personalized-box .personalized-inner .personalized-left .recommend-product-bundle .recommend-bundle-topbar .bundle-details{padding:24px 34px 0;width:100%}.personalized-box .personalized-inner .personalized-left .recommend-product-bundle .recommend-bundle .recommend-bundle-bottombar{padding:13px 34px 24px 50px}.personalized-box .personalized-inner .personalized-left .recommend-product-bundle .recommend-bundle-topbar .bundle-discount-badge{left:15px;padding:6px 12px}.personalized-box .personalized-inner .personalized-product-card .product-card-topbar{padding:0;gap:32px}@media(max-width:575px){.personalized-box .personalized-inner .personalized-left .recommend-product-bundle .recommend-bundle-topbar .recommend-bundle-image-wrap{border-bottom:0;gap:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.personalized-box .personalized-inner .personalized-left .recommend-product-bundle .recommend-bundle-topbar .recommend-bundle-image-wrap .recommend-bundle-image-left{max-width:100%}.personalized-box .personalized-inner .personalized-left .recommend-product-bundle .recommend-bundle-topbar .recommend-bundle-image-wrap .recommend-bundle-image-left .inner-image{border-radius:10px 10px 0 0}.personalized-box .personalized-inner .personalized-left .recommend-product-bundle .recommend-bundle-topbar .recommend-bundle-image-wrap .recommend-bundle-image-right{padding:0 31px}.personalized-box .personalized-inner .personalized-left .recommend-product-bundle .recommend-bundle-topbar .recommend-bundle-image-wrap .recommend-bundle-image-right .bundle-customer-name h3{color:#171e34;font-size:30px;line-height:118%}.personalized-box .personalized-inner .personalized-left .recommend-product-bundle .recommend-bundle-topbar .recommend-bundle-image-wrap .recommend-bundle-image-right .bundle-product-badge-wrap{margin:12px 0 27px;gap:8px}.personalized-box .personalized-inner .personalized-left .recommend-product-bundle .recommend-bundle-topbar .bundle-details{padding:0 34px}.personalized-box .personalized-inner .personalized-product-card .product-card-topbar{gap:10px}.personalized-box .personalized-inner .personalized-product-card .product-card-topbar .bundle-product-badge-wrap{padding-bottom:17px}.personalized-box .personalized-inner .personalized-left .recommend-product-bundle .recommend-bundle-topbar .bundle-discount-badge{left:50%}}.cart-gift-unavailable{margin:0 0 12px;padding:10px 14px;border-radius:8px;background-color:var(--color-pink);color:var(--color-black);font-family:var(--ff-secondary-semi-bold);font-weight:var(--fw-semibold);font-size:var(--fs-s);line-height:1.3}.gift-reconciling button[name=checkout],.gift-reconciling .additional-checkout-buttons,.gift-reconciling .cart-quantity .quantity__button,.gift-reconciling .cart-quantity .quantity__input{pointer-events:none;opacity:.5;cursor:wait}.skeleton-wrapper{display:flex;flex-direction:column;gap:20px;max-width:100%;padding:20px;background:#fff;border-radius:10px}.skeleton-loader-wrap{display:flex;width:100%;gap:20px}.skeleton-image{max-width:250px;width:100%;height:220px;background:#e0e0e0;border-radius:8px;animation:shimmer 1.5s infinite linear;display:block!important}.skeleton-text-wrap{max-width:100%;width:100%;display:flex;flex-direction:column;gap:20px}.skeleton-text{width:100%;height:25px;background:#e0e0e0;border-radius:4px;animation:shimmer 1.5s infinite linear;display:block!important}.skeleton-text.short{width:60%}@keyframes shimmer{0%{background-position:100%}to{background-position:-100%}}.skeleton-image,.skeleton-text{background:linear-gradient(90deg,#e0e0e0 25%,#f5f5f5,#e0e0e0 75%);background-size:200% 100%}.product-card__info .product-card__main-actions:not(subscription-quick-add){display:none!important}.product-card__info subscription-quick-add.product-card__main-actions{display:flex!important;flex-direction:column}menu-product-list .subscription-quick-add-content,.menu-drawer__promotions .subscription-quick-add-content{top:auto;display:flex;flex-direction:column;justify-content:flex-end}menu-product-list .subscription-quick-add-content{bottom:-15px}.menu-drawer__promotions .subscription-quick-add-content{bottom:0}.product-card subscription-quick-add.product-card__main-actions:has(.subscription-dropdown-active),.product-card subscription-quick-add.product-card__main-actions:has(.subscription-dropdown-active) .subscription-quick-add-content{z-index:var(--z-index-overlay)}.product-card:has(.subscription-dropdown-active),.swiper-slide:has(.subscription-dropdown-active),.menu-drawer__promotions:has(.subscription-dropdown-active){position:relative;z-index:3}menu-product-list .swiper:has(.subscription-dropdown-active){clip-path:inset(0 0 -400px 0)}.product-card subscription-quick-add.product-card__main-actions .product-card__atc{border-width:0}.product-card .subscription-quick-add-container{gap:8px;border-width:1px}.product-card .subscription-quick-add-container{padding:0}.product-card .subscription-quick-add__form{max-width:calc(100% - 16px);margin-inline:8px;margin-top:8px;margin-bottom:5px}@media(min-width:1512px){.product-card .subscription-quick-add__form,.product-card subscription-quick-add.product-card__main-actions>.product-card__atc{width:326px;max-width:72%;margin:0 auto}}@media(min-width:768px){.product-card .subscription-quick-add__form{margin-top:32px;margin-bottom:25px}}.product-card subscription-quick-add.product-card__main-actions .product-card__atc,.product-card .subscription-submit-btn,.product-card .subscription-submit-btn__label{font-size:var(--fs-l);font-weight:var(--fw-semibold);font-family:var(--ff-secondary-semi-bold)}.product-card .subscription-quick-add__option{min-height:52px;border:1px solid var(--color-blue)}.product-card .subscription-submit-btn{min-height:60px;margin-top:8px}@media(max-width:767px){.product-card .subscription-submit-btn{margin-top:13px;min-height:46px}}@media(min-width:768px)and (max-width:1511.98px){.product-card__info subscription-quick-add.product-card__main-actions{max-width:none;width:auto;align-self:stretch;margin-inline:-20px}.product-card .subscription-quick-add__form{margin-top:24px;margin-bottom:18px}.product-card .subscription-quick-add__form,.product-card subscription-quick-add.product-card__main-actions>.product-card__atc{width:100%;max-width:calc(100% - 16px);margin-inline:8px}.product-card subscription-quick-add.product-card__main-actions button.custom-product-cart-atc-btn{font-size:var(--fs-s)}.product-card .subscription-submit-btn__label{font-size:var(--fs-s)}.product-card .subscription-quick-add__form skio-plan-picker{display:block;width:100%}.collection__content .product-card__info subscription-quick-add.product-card__main-actions{margin-inline:4vw}.multiple-collections-slider__products .product-card__info subscription-quick-add.product-card__main-actions{margin-inline:-28px}}
/*# sourceMappingURL=/cdn/shop/t/94/assets/custom.css.map */
