.smud-subtitle{font-family:var(--text-font-family);font-size:14px;line-height:1.3;font-weight:500;text-align:center;padding:9px 16px;border-radius:10px;width:100%}.product-info__block-item:where([data-block-type=smud-subtitle],[data-block-type=image-rating],[data-block-type=image-rating-dropdown],[data-block-type=video-carousel],[data-block-type=benefits-grid],[data-block-type=product-benefits-list],[data-block-type=ml-badge],[data-block-type=dispatch-today],[data-block-type=secure-payment],[data-block-type=payment-icons],[data-block-type=guarantee-badges]){--product-info-block-spacing: var(--spacing-2)}.product-info__block-item[data-block-type=product-benefits-list]{margin-block-start:18px}@media screen and (min-width:741px){.product-info__block-item[data-block-type=product-benefits-list]{margin-block-start:17px}}.product-info__block-item:where([data-block-type=buy-buttons]){margin-block-end:var(--spacing-2)}.product-info__block-item .bg-benefit-item{background:#f1efe6;border-radius:12px;padding:14px 16px;gap:10px}.product-info__block-item .bg-benefit-text{font-family:var(--text-font-family);font-weight:600;font-size:14px;line-height:1.25;text-wrap:balance}.product-info__block-item .bg-benefit-icon{width:26px;height:26px}.product-info__block-item .bg-benefit-icon svg{width:20px;height:20px}@media screen and (max-width:740px){.smud-subtitle{font-size:13px;padding:8px 14px}.product-info__block-item .bg-benefit-item{padding:12px 13px}.product-info__block-item .bg-benefit-text{font-size:13px}}.footer__block--smud-image{grid-column:1 / -1;display:flex;justify-content:center}.smud-footer-image{width:var(--w-mobile, 95%);height:auto;display:block}.smud-footer-image.is-white{filter:brightness(0) invert(1)}@media screen and (min-width:1000px){.smud-footer-image{width:var(--w-desktop, 90%)}}.reviews-transformation-section .review-image-container{height:220px}.reviews-transformation-section .carousel-review-image,.reviews-transformation-section .carousel-review-image img{width:100%;height:100%;object-fit:cover;display:block}.reviews-transformation-section .review-content{padding:20px;display:flex;flex-direction:column;gap:12px}.reviews-transformation-section .carousel-review-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:10px;margin:0}.reviews-transformation-section .reviewer-info-container{min-width:0;flex:1 1 auto}.reviews-transformation-section .reviewer-info{padding:0!important;max-width:100%}.reviews-transformation-section .review-stars{flex:0 0 auto}.reviews-transformation-section .verified-badge{display:inline-flex;align-items:center;gap:5px;margin-left:0;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.reviews-transformation-section .review-text{margin-bottom:0}.reviews-transformation-section .review-text{line-height:1.55}@media screen and (max-width:749px){.reviews-transformation-section .review-image-container{height:200px}}.reviews-transformation-section{padding:20px 16px!important}.reviews-transformation-section .rating-summary-wrapper,.reviews-transformation-section .rating-summary{margin:0 auto 9px!important}.reviews-transformation-section .reviews-section-header{margin:0!important;padding:0!important}.reviews-transformation-section .reviews-subtitle.h1{margin:0!important}.reviews-transformation-section .reviews-description{margin-top:4px!important}.reviews-transformation-section .reviews-container{margin:0!important;padding:0!important}.reviews-transformation-section .reviews-navigation-container{margin:0!important}@media screen and (min-width:769px){.reviews-transformation-section{padding-top:28px!important;padding-bottom:40px!important}.reviews-transformation-section .reviews-carousel-nav{margin-top:28px!important}}@media screen and (min-width:1000px){.reviews-transformation-section{padding-left:60px!important;padding-right:60px!important}.reviews-transformation-section .rating-summary-wrapper,.reviews-transformation-section .rating-summary{margin-bottom:8px!important}}.shopify-section--main-product+.shopify-section .reviews-transformation-section{margin-top:-34px}.shopify-section--faq .section{margin-block:0!important;padding-block:40px 20px!important}.product-info__block-item:where([data-block-type=smud-subtitle],[data-block-type=benefits-grid]):empty{display:none}.smud-card-stars{display:flex;align-items:center;justify-content:center;margin-bottom:5px;color:#43284b;line-height:1}.smud-card-stars svg{width:16px;height:16px;margin-right:-4px;display:block;flex-shrink:0}.smud-card-stars__count{margin-left:12px;font-family:var(--text-font-family);font-size:12px;color:#43284b}.nj-shop-now-button{background:#45274b;color:#fff;padding:15px 10px;width:100%;display:flex;justify-content:center;align-items:center;border-radius:40px;line-height:1;font-weight:600;letter-spacing:0;overflow:hidden;margin-top:5px;text-align:center}a.nj-shop-now-button.nj-shop-now-button-sold-out{background:#1515151a;color:#151515;cursor:default}.ajax-add-to-cart{position:relative;cursor:pointer}.ajax-add-to-cart.ls-is-loading{pointer-events:none}.ajax-add-to-cart.ls-is-loading:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:5}.ajax-add-to-cart.ls-is-loading:after{content:"";width:15px;height:15px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;position:absolute;top:50%;left:50%;z-index:10;transform:translate(-50%,-50%);animation:spin .8s linear infinite}@keyframes spin{to{transform:translate(-50%,-50%) rotate(360deg)}}#header-sidebar-menu.navigation-drawer{padding:0}#header-sidebar-menu [is=close-button]{width:calc(100% - 53px);border:none;display:flex!important;justify-content:flex-end}#header-sidebar-menu [is=close-button] svg{transform:scale(1.4)}#header-sidebar-menu .logo-drawer{position:absolute;top:30px;left:25px;width:100px}.smud-nav-panel{width:100%;display:flex;flex-direction:column;gap:30px;align-items:flex-start;padding:0 20px 80px;overflow-y:auto;height:calc(100vh - 120px)}.smud-nav-panel .wmm-left{width:100%;box-sizing:border-box;min-height:180px;min-height:calc((min(100vw,412px) - 40px) / 1.85);border-radius:22px;overflow:hidden;padding:20px;display:flex;position:relative;align-items:flex-end;justify-content:flex-start}.smud-nav-panel .wmm-left img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;z-index:0}.smud-nav-panel .wmm-left:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--smud-ov);opacity:var(--smud-ov-op, 1);z-index:1;pointer-events:none}.smud-nav-panel .wmm-left-container{position:relative;z-index:2;display:flex;flex-direction:column;gap:12px;align-items:flex-start;color:#fff}.smud-nav-panel .wmm-left-container span.wmm-left-high{background:#9168c1;color:#fff;text-transform:uppercase;font-size:12px;padding:3px 10px;border-radius:50px}.smud-nav-panel .wmm-left-container h3{font-size:28px;text-wrap:balance;line-height:1.1;font-weight:600;letter-spacing:-.4px;font-family:var(--heading-font-family);margin:0}.smud-nav-panel .wmm-left-container h3 em,.smud-nav-panel .wmm-left-container h3 i{color:#c5e945;font-style:normal}.smud-nav-panel .wmm-left-container p{font-size:14px;text-wrap:balance;margin:-4px 0 0;letter-spacing:.3px}.smud-nav-panel .smud-dc-list{width:100%;display:flex;flex-direction:column;gap:10px}.smud-nav-panel .smud-dc-list__title{margin:0;font-size:14px;font-weight:400;line-height:1.6;letter-spacing:.14px;color:#1e1e1e}.smud-nav-panel .smud-dc{position:relative;display:flex;align-items:center;width:100%;box-sizing:border-box;padding:12px 20px 12px 112px;background:#f1efe6;border-radius:14px;overflow:hidden;height:104px}.smud-nav-panel .smud-dc__img{position:absolute;left:-14px;bottom:-17px;width:107px;height:107px;object-fit:contain;transform:rotate(20deg);transform-origin:50% 50%;transition:transform .35s ease;mix-blend-mode:darken}.smud-nav-panel .smud-dc:hover .smud-dc__img{transform:rotate(20deg) scale(1.07)}.smud-nav-panel .smud-dc__title{margin:0 0 3px;font-size:16px;font-weight:700;line-height:1.1;letter-spacing:-.3px;font-family:var(--heading-font-family);max-width:150px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.smud-nav-panel .smud-dc__desc{margin:0;font-size:12px;line-height:1.25;max-width:170px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.smud-nav-panel .smud-dc__badge{position:absolute;top:10px;right:10px;background:#9168c1;color:#fff;text-transform:uppercase;font-size:9px;font-weight:500;padding:3px 10px 2.5px;border-radius:50px;display:inline-flex;width:fit-content}.smud-nav-panel .smud-cc-list{width:100%;display:flex;flex-direction:column;gap:10px}.smud-nav-panel .smud-cc-track{display:flex;gap:10px;width:100%;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.smud-nav-panel .smud-cc-track::-webkit-scrollbar{display:none}.smud-nav-panel .smud-cc{position:relative;display:flex;align-items:flex-end;flex:0 0 78%;scroll-snap-align:start;box-sizing:border-box;height:120px;padding:18px 20px;border-radius:16px;overflow:hidden;background:#f1efe6}.smud-nav-panel .smud-cc__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;transition:transform .45s ease}.smud-nav-panel .smud-cc:hover .smud-cc__img{transform:scale(1.06)}.smud-nav-panel .smud-cc:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:var(--smud-cc-op, .35);z-index:1;pointer-events:none}.smud-nav-panel .smud-cc__title{position:relative;z-index:2;color:#fff;font-family:var(--heading-font-family);font-size:28px;line-height:1.1;font-weight:600;letter-spacing:-.4px}.smud-nav-panel .wmm-mob-links{display:flex;flex-direction:column;width:100%}.smud-nav-panel .wmm-mob-links a{padding:16px 0;font-size:16px;border-bottom:1px solid #00000030;font-weight:600;width:100%}@media screen and (min-width:1150px){.smud-mega-menu .smud-nav-panel{display:grid;grid-template-columns:30% 1fr;align-items:start;gap:0 30px;height:auto;overflow:visible;padding:25px 0}.smud-mega-menu .smud-nav-panel>:is(.smud-dc-list,.smud-cc-list,.smud-mq)~:is(.smud-dc-list,.smud-cc-list,.smud-mq){margin-top:26px}.smud-mega-menu .smud-nav-panel .wmm-left{grid-column:1;grid-row:1 / span 10;width:100%;min-height:460px;align-items:flex-start;padding:30px 20px}.smud-mega-menu .smud-nav-panel .smud-dc-list,.smud-mega-menu .smud-nav-panel .smud-cc-list,.smud-mega-menu .smud-nav-panel .smud-mq{grid-column:2}.smud-mega-menu .smud-nav-panel .smud-mq{margin-inline:0;border-radius:12px}.smud-mega-menu .smud-nav-panel .smud-dc-list{display:grid;grid-template-columns:1fr 1fr;gap:10px}.smud-mega-menu .smud-nav-panel .smud-dc-list__title{grid-column:1 / -1}.smud-mega-menu .smud-nav-panel .wmm-left-container h3{font-size:32px;letter-spacing:-.6px}.smud-mega-menu .smud-nav-panel .wmm-left:before{background:var(--smud-ov-d, var(--smud-ov));opacity:var(--smud-ov-op-d, var(--smud-ov-op, 1))}.smud-mega-menu .smud-nav-panel .wmm-left{justify-content:var(--smud-al-d, flex-start);align-items:var(--smud-va-d, flex-end)}.smud-mega-menu .smud-nav-panel .wmm-left-container{align-items:var(--smud-al-d, flex-start);text-align:var(--smud-al-txt-d, left)}.smud-mega-menu .smud-nav-panel .smud-dc{height:96px;padding:12px 20px 12px 104px}.smud-mega-menu .smud-nav-panel .smud-dc__img{width:96px;height:96px;left:-12px;bottom:-14px}.smud-mega-menu .smud-nav-panel .smud-dc__title,.smud-mega-menu .smud-nav-panel .smud-dc__desc{max-width:270px}.smud-mega-menu .smud-nav-panel .smud-cc{flex:0 0 39%}.smud-mega-menu .smud-nav-panel .wmm-mob-links{display:none}}cart-drawer.drawer,navigation-drawer.drawer{--rounded-sm: 0px}.smud-nav-panel .smud-mq{align-self:stretch;flex-shrink:0;margin-inline:-20px;height:40px;display:flex;align-items:center;overflow:hidden;container-type:inline-size;background:var(--smud-mq-bg, #45274B);color:var(--smud-mq-color, #FFFFFF)}.smud-nav-panel .smud-mq__track{display:flex;width:max-content;animation:smud-mq var(--smud-mq-dur, 12s) linear infinite}.smud-nav-panel .smud-mq:hover .smud-mq__track{animation-play-state:paused}.smud-nav-panel .smud-mq__group{display:flex;flex-shrink:0;align-items:center;justify-content:space-around;min-width:100cqw}.smud-nav-panel .smud-mq__item{display:inline-flex;align-items:center;gap:28px;padding-right:28px;white-space:nowrap;font-family:var(--text-font-family);font-size:12px;font-weight:500;line-height:1;letter-spacing:.02em;color:inherit}.smud-nav-panel .smud-mq__item:after{content:"\2022";opacity:.6}@keyframes smud-mq{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.smud-nav-panel .smud-mq__track{animation:none}}.variant-picker .color-swatch{--swatch-size: 2.1rem}.product-info__block-item:where([data-block-type=custom-title]){--product-info-block-spacing: calc(var(--spacing-6) / 2)}.srd{display:block}.srd-toggle{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:0;margin:0;background:none;border:0;cursor:pointer;text-align:left;color:inherit}.srd-toggle .imgr-container{width:auto;flex-wrap:nowrap}.srd-toggle .imgr-rating-text-container{margin-right:0}.srd-chevron{display:inline-flex;width:12px;height:12px;flex-shrink:0;color:var(--srd-chevron, #151515);transition:transform .25s ease}.srd-chevron svg{width:100%;height:100%}.srd.is-open .srd-chevron{transform:rotate(180deg)}.srd-panel{margin-top:10px;border-radius:12px;overflow:hidden;background:var(--srd-bg, #F9F8F1);border:1px solid var(--srd-border, #E8E4D8)}.srd-list{position:relative;overflow-y:auto;overscroll-behavior:contain;padding:10px;display:flex;flex-direction:column;gap:8px;max-height:340px;scrollbar-width:thin}.srd-card{background:var(--srd-card-bg, #FFFFFF);border-radius:10px;padding:12px 14px;flex-shrink:0;font-family:var(--text-font-family);color:var(--srd-text, #3d3d3d)}.srd-card__head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.srd-stars{display:inline-flex;gap:2px}.srd-star{width:13px;height:13px;background:var(--srd-star-empty, #E0E0E0);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.5l2.9 6.6 7.1.6-5.4 4.7 1.6 7-6.2-3.7-6.2 3.7 1.6-7L2 9.7l7.1-.6z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.5l2.9 6.6 7.1.6-5.4 4.7 1.6 7-6.2-3.7-6.2 3.7 1.6-7L2 9.7l7.1-.6z'/%3E%3C/svg%3E") center / contain no-repeat}.srd-star.is-on{background:var(--srd-star, #43284B)}.srd-date{font-size:11px;color:var(--srd-meta, #8a8a8a)}.srd-title{margin:0 0 4px;font-size:14px;font-weight:700;color:var(--srd-name, #151515);line-height:1.3}.srd-body{margin:0 0 4px;font-size:13px;line-height:1.45}.srd-pics{display:flex;gap:6px;margin:8px 0 2px}.srd-pics a{display:block;width:52px;height:52px;border-radius:6px;overflow:hidden}.srd-pics img{width:100%;height:100%;object-fit:cover;display:block}.srd-card__foot{display:flex;align-items:center;gap:8px;margin-top:8px;flex-wrap:wrap}.srd-name{font-size:12px;font-weight:700;color:var(--srd-name, #151515)}.srd-verified{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--srd-verified, #43284B)}.srd-verified:before{content:"";width:12px;height:12px;border-radius:50%;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0zm3.6 5.3a.9.9 0 0 0-1.3 0L7.1 8.6 5.7 7.2a.9.9 0 1 0-1.3 1.3l2.1 2.1a.9.9 0 0 0 1.3 0l3.8-3.9a.9.9 0 0 0 0-1.3z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0zm3.6 5.3a.9.9 0 0 0-1.3 0L7.1 8.6 5.7 7.2a.9.9 0 1 0-1.3 1.3l2.1 2.1a.9.9 0 0 0 1.3 0l3.8-3.9a.9.9 0 0 0 0-1.3z'/%3E%3C/svg%3E") center / contain no-repeat}.srd-empty{margin:6px 4px;font-size:13px;color:var(--srd-meta, #8a8a8a)}.srd-loading{display:flex;justify-content:center;gap:6px;padding:18px 0}.srd-loading span{width:6px;height:6px;border-radius:50%;background:var(--srd-meta, #8a8a8a);animation:srd-dot 1s infinite ease-in-out both}.srd-loading span:nth-child(2){animation-delay:.15s}.srd-loading span:nth-child(3){animation-delay:.3s}@keyframes srd-dot{0%,80%,to{opacity:.25}40%{opacity:1}}.svc{display:block}.svc-head{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:12px;text-align:left}.svc-rating{order:-1}.svc-rating .imgr-container{width:auto;flex-wrap:nowrap}.svc-rating .imgr-rating-text-container{flex-wrap:nowrap;white-space:nowrap;margin-right:0}.svc-title{margin:0;color:var(--svc-title, #151515)}.svc-track{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:2px}.svc-track::-webkit-scrollbar{display:none}.svc-card{position:relative;flex:0 0 var(--svc-card-w, 140px);aspect-ratio:9 / 16;border-radius:var(--svc-radius, 12px);overflow:hidden;scroll-snap-align:start;background:var(--svc-card-bg, #F1EFE6)}.svc-card video{width:100%;height:100%;object-fit:cover;display:block}.svc-play{position:absolute;left:8px;bottom:8px;width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;border:0;cursor:pointer;padding:0;background:var(--svc-play-bg, #151515);color:var(--svc-play-icon, #FFFFFF)}.svc-play svg{width:16px;height:16px}.svc-bar{position:relative;height:4px;margin-top:12px;border-radius:4px;background:var(--svc-track, #E5E2DA);overflow:hidden}.svc-bar__thumb{position:absolute;left:0;top:0;height:100%;border-radius:4px;background:var(--svc-thumb, #151515)}.svc-empty{font-size:13px;opacity:.6;margin:0}@media(min-width:750px){.svc-card{flex-basis:var(--svc-card-w-desk, 150px)}.svc-rating{display:none}}.svc-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:center;justify-content:center}.svc-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#151515d9}.svc-modal__box{position:relative;height:min(88vh,860px);aspect-ratio:9 / 16;max-width:94vw}.svc-modal__video{width:100%;height:100%;object-fit:contain;border-radius:14px;background:#000;display:block}.svc-modal__close{position:absolute;top:10px;right:10px;z-index:2;width:36px;height:36px;border-radius:50%;border:0;cursor:pointer;padding:8px;background:#ffffffeb;color:#151515}.svc-modal__close svg{width:100%;height:100%}
/*# sourceMappingURL=/cdn/shop/t/53/assets/smud-blocks.css.map */
