:root{--numa-cream: #f2f0eb;--numa-paper: #f9f8f6;--numa-sand: #e7e3da;--numa-olive: #24271e;--numa-olive-hover: #3b4131;--numa-muted: #64675b;--numa-border: #dcdacf;--numa-radius: 10px;--numa-ease: cubic-bezier(.22, .61, .36, 1)}.numa-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.numa-buy,.numa-buy__form,.numa-buy add-to-cart-component{display:block;width:100%}.numa-buy__button{position:relative;width:100%;overflow:hidden}.numa-buy__label,.numa-buy__added{transition:opacity .25s ease,transform .25s ease}.numa-buy__added{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:8px;opacity:0;transform:translateY(6px);pointer-events:none}.numa-buy__added:before{content:"";width:11px;height:6px;border-left:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(-45deg)}.numa-buy__button[data-added=true] .numa-buy__label{opacity:0;transform:translateY(-6px)}.numa-buy__button[data-added=true] .numa-buy__added{opacity:1;transform:none}.numa-buy__button[data-added=true].numa-home__btn--ghost{background:var(--numa-olive);border-color:var(--numa-olive);color:var(--numa-paper)}.product-information{--numa-pdp-gap: 22px}.product-information .product-details{color:var(--numa-olive)}.numa-pdp-head{display:flex;flex-direction:column;gap:10px;width:100%}.numa-pdp-head__eyebrow{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;color:var(--numa-muted);font-family:var(--font-accent--family, Arial, sans-serif);font-size:11px;letter-spacing:.2em;text-transform:uppercase}.numa-pdp-head__eyebrow:before{content:"";width:28px;height:1px;background:currentColor;opacity:.6}.numa-pdp-head__title{margin:0;color:var(--numa-olive);font-family:var(--font-heading--family, Georgia, serif);font-weight:400;font-size:clamp(34px,3.6vw,52px);line-height:1.05;letter-spacing:-.01em;text-wrap:balance}.product-information .product-details .jdgm-widget{margin-top:2px}.numa-pdp-saving{display:inline-block;margin:6px 0 0;padding:7px 12px;border-radius:999px;background:var(--numa-sand);color:var(--numa-olive);font-size:13px;line-height:1.4}.numa-pdp-saving strong{font-weight:600}.product-information .product-form-buttons{gap:10px;margin-top:18px}.product-information .product-form-buttons .add-to-cart-button,.product-information .accelerated-checkout-block{border-radius:var(--numa-radius)}.product-information .product-form-buttons .add-to-cart-button{min-height:56px;font-family:var(--font-accent--family, Arial, sans-serif);font-size:12px;letter-spacing:.18em;text-transform:uppercase}.product-information .quantity-selector{border-radius:var(--numa-radius);min-height:56px}.numa-pdp-usp{display:grid;gap:10px;width:100%;margin:20px 0 0;padding:18px 0 0;list-style:none;border-top:1px solid var(--numa-border);color:var(--numa-olive);font-size:14px;line-height:1.4}.numa-pdp-usp li{display:flex;align-items:center;gap:12px}.numa-pdp-usp svg{width:20px;height:20px;flex-shrink:0;opacity:.85}.product-information .product-details .payment-icons,.product-information .product-details [class*=payment-icons]{margin-top:14px}.numa-pdp-details{width:100%;margin-top:26px;border-top:1px solid var(--numa-border)}.numa-pdp-details__item{border-bottom:1px solid var(--numa-border)}.numa-pdp-details__item>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;cursor:pointer;list-style:none;font-family:var(--font-heading--family, Georgia, serif);font-size:19px;line-height:1.3;color:var(--numa-olive)}.numa-pdp-details__item>summary::-webkit-details-marker{display:none}.numa-pdp-details__item>summary:focus-visible{outline:2px solid var(--numa-olive);outline-offset:4px;border-radius:4px}.numa-pdp-details__icon{position:relative;width:13px;height:13px;flex-shrink:0}.numa-pdp-details__icon:before,.numa-pdp-details__icon:after{content:"";position:absolute;left:0;top:50%;width:13px;height:1px;background:currentColor;transition:transform .35s var(--numa-ease)}.numa-pdp-details__icon:after{transform:rotate(90deg)}.numa-pdp-details__item[open] .numa-pdp-details__icon:after{transform:rotate(0)}.numa-pdp-details__body{padding:0 0 22px;color:var(--numa-muted);font-size:15px;line-height:1.7}.numa-pdp-details__body p{margin:0 0 .8em}.numa-pdp-details__body p:last-child{margin-bottom:0}.numa-pdp-details__body strong{color:var(--numa-olive);font-weight:600}.numa-pdp-details__links{display:flex;flex-wrap:wrap;gap:18px}.numa-pdp-details__links a{color:var(--numa-olive);font-family:var(--font-accent--family, Arial, sans-serif);font-size:11px;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px}.numa-pdp-notes{display:grid;gap:14px;margin:0;padding:0;list-style:none}.numa-pdp-notes li{display:grid;grid-template-columns:78px 1fr;gap:14px;align-items:baseline}.numa-pdp-notes li:not(:has(.numa-pdp-notes__label)){grid-template-columns:1fr}.numa-pdp-notes__label{color:var(--numa-olive);font-family:var(--font-accent--family, Arial, sans-serif);font-size:10px;letter-spacing:.2em;text-transform:uppercase}.numa-pdp-notes__text{color:var(--numa-muted)}.numa-pdp-specs{margin:0;display:grid;gap:0}.numa-pdp-specs__group{margin:14px 0 4px;color:var(--numa-olive);font-family:var(--font-accent--family, Arial, sans-serif);font-size:10px;letter-spacing:.2em;text-transform:uppercase}.numa-pdp-specs__group:first-child{margin-top:0}.numa-pdp-specs__row{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px dashed var(--numa-border)}.numa-pdp-specs__row:last-child{border-bottom:0}.numa-pdp-specs dt{color:var(--numa-muted)}.numa-pdp-specs dd{margin:0;color:var(--numa-olive);text-align:right}.numa-pdp-list{margin:0 0 .8em;padding-inline-start:18px;display:grid;gap:6px}.numa-pdp-pair{width:100%;margin-top:28px;padding:22px;border-radius:var(--numa-radius);background:var(--numa-paper);border:1px solid var(--numa-border)}.numa-pdp-pair__eyebrow{margin:0 0 6px;color:var(--numa-muted);font-family:var(--font-accent--family, Arial, sans-serif);font-size:10px;letter-spacing:.2em;text-transform:uppercase}.numa-pdp-pair__title{margin:0 0 14px;font-family:var(--font-heading--family, Georgia, serif);font-weight:400;font-size:22px;line-height:1.2;color:var(--numa-olive)}.numa-pdp-pair__list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.numa-pdp-pair__item{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:14px;align-items:center}.numa-pdp-pair__item+.numa-pdp-pair__item{padding-top:12px;border-top:1px solid var(--numa-border)}.numa-pdp-pair__media{display:block;width:72px;aspect-ratio:1;border-radius:8px;overflow:hidden;background:var(--numa-sand)}.numa-pdp-pair__media img{width:100%;height:100%;object-fit:cover;display:block}.numa-pdp-pair__info{display:flex;flex-direction:column;gap:3px;min-width:0}.numa-pdp-pair__name{color:var(--numa-olive);font-family:var(--font-heading--family, Georgia, serif);font-size:17px;line-height:1.25;text-decoration:none}.numa-pdp-pair__price{color:var(--numa-muted);font-size:14px}.numa-pdp-pair__btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 16px;border:1px solid rgb(36 39 30 / .35);border-radius:var(--numa-radius);background:transparent;color:var(--numa-olive);font-family:var(--font-accent--family, Arial, sans-serif);font-size:11px;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.numa-pdp-pair__btn[data-added=true]{background:var(--numa-olive);border-color:var(--numa-olive);color:var(--numa-paper)}.numa-pdp-pair__btn:focus-visible{outline:2px solid var(--numa-olive);outline-offset:2px}@media(hover:hover){.numa-pdp-pair__btn:hover{background:var(--numa-olive);border-color:var(--numa-olive);color:var(--numa-paper)}.numa-pdp-pair__name:hover{text-decoration:underline;text-underline-offset:3px}.numa-pdp-details__links a:hover{opacity:.7}}@media(max-width:749px){.numa-pdp-head__title{font-size:34px}.numa-pdp-details__item>summary{font-size:17px;padding:18px 0}.numa-pdp-details__body{font-size:14px}.numa-pdp-notes li{grid-template-columns:64px 1fr;gap:10px}.numa-pdp-pair{padding:18px 16px}.numa-pdp-pair__item{grid-template-columns:60px minmax(0,1fr) auto;gap:12px}.numa-pdp-pair__media{width:60px}.numa-pdp-pair__btn{padding:10px 12px;min-height:40px;font-size:10px;letter-spacing:.12em}}@media(prefers-reduced-motion:reduce){.numa-buy__label,.numa-buy__added,.numa-pdp-details__icon:before,.numa-pdp-details__icon:after{transition:none}}.product-information .quantity-selector,cart-items-component .quantity-selector,.cart-drawer .quantity-selector{background:transparent!important;border:1px solid var(--numa-border, rgba(30,30,25,.18))!important;border-radius:var(--numa-radius)!important}.product-information .quantity-selector input,.cart-drawer .quantity-selector input{background:transparent!important}.numa-home .numa-home__full>.numa-tiles--swipe{margin-inline:0}.numa-home .numa-tiles.numa-tiles--feature-last{grid-template-columns:repeat(2,minmax(0,1fr))}.numa-home .numa-tiles--feature-last>.numa-tile--overlay:last-child{grid-column:1 / -1;height:var(--nh-h-wide, 520px)}.numa-home .numa-tiles--feature-last>.numa-tile--overlay:last-child .numa-tile__sublinks{flex-direction:row;flex-wrap:wrap;gap:0 22px}@media(max-width:749px){.numa-home .numa-home__full>.numa-tiles.numa-tiles--overlay:not(.numa-tiles--swipe){grid-template-columns:1fr;gap:0;padding-inline:0}.numa-home .numa-home__full>.numa-tiles--overlay:not(.numa-tiles--swipe)>.numa-tile--overlay,.numa-home .numa-home__full>.numa-tiles--overlay:not(.numa-tiles--swipe)>.numa-tile--overlay:last-child{grid-column:auto;height:auto;aspect-ratio:1 / 1;border-radius:0}.numa-home .numa-home__full>.numa-tiles--overlay:not(.numa-tiles--swipe) .numa-tile__overlay-content{padding:26px 22px}.numa-home .numa-home__full>.numa-tiles--overlay:not(.numa-tiles--swipe) .numa-tile--overlay .numa-tile__title{font-size:32px;letter-spacing:.02em}.numa-home .numa-home__full>.numa-tiles--overlay:not(.numa-tiles--swipe) .numa-tile__sublinks{display:none}.numa-home .numa-home__full>.numa-tiles--overlay:not(.numa-tiles--swipe) .numa-tile__outline-btn{margin-top:14px;min-height:44px;padding:11px 28px;font-size:11px}}.numa-newsletter__form{width:100%;max-width:480px;margin-top:26px}.numa-newsletter__form .klaviyo-form,.numa-newsletter__form form{max-width:100%!important}.numa-newsletter .numa-split__note{margin-top:12px}@media(max-width:749px){.numa-newsletter__form{margin-top:18px}}@media(min-width:750px){.numa-usp .numa-usp__viewport{justify-content:flex-start;width:max-content;animation:numa-marquee 48s linear infinite}.numa-usp .numa-usp__list{justify-content:flex-start;gap:64px;padding-inline:32px}.numa-usp .numa-usp__list--clone{display:flex}}@media(min-width:750px)and (hover:hover){.numa-usp:hover .numa-usp__viewport{animation-play-state:paused}}@media(prefers-reduced-motion:reduce){.numa-usp .numa-usp__viewport{animation:none;width:auto;overflow-x:auto}.numa-usp .numa-usp__list--clone{display:none}}.numa-newsletter__form .klaviyo-form button{font-family:var(--font-accent--family, Arial, sans-serif)!important;font-size:12px!important;letter-spacing:.18em!important;text-transform:uppercase!important;border-radius:var(--numa-radius)!important}.numa-newsletter__form .klaviyo-form input{border-radius:var(--numa-radius)!important}.shopify-section-group-footer-group rte-formatter a{text-decoration:none}@media(hover:hover){.shopify-section-group-footer-group rte-formatter a:hover{text-decoration:underline;text-underline-offset:3px}}body:has(.numa-usp--header) main .numa-usp:not(.numa-usp--header){display:none}.numa-usp--header{border-block:0}.numa-rail__track,.numa-buy{position:relative}html,body{overflow-x:clip}@media(max-width:749px){.product-information.section{padding-top:0!important}}.jdgm-widget .jdgm-carousel-review-list{background:transparent!important}.jdgm-widget .jm-carousel__viewport:before,.jdgm-widget .jm-carousel__viewport:after{display:none!important}.jdgm-widget .jm-carousel-review-item{background:var(--numa-cream, #f2f0eb)!important;box-shadow:none!important;border:1px solid var(--numa-border, #dcdacf)!important;border-radius:var(--numa-radius, 10px)!important}
/*# sourceMappingURL=/cdn/shop/t/48/assets/numa-global.css.map */
