.nc-body #header-group .header-section,.nc-body #header-component{font-family:var(--nc-f-t)}.nc-header-mark{display:inline-flex;align-items:center;color:var(--nc-navy)}.nc-header-mark .nc-wordmark{font-size:27px}@media(max-width:749px){.nc-header-mark .nc-wordmark{font-size:24px}}.nc-body .header__row--top{box-shadow:0 1px 0 var(--nc-line)}.nc-body .menu-list__link{font-family:var(--nc-f-t);font-size:15.5px;font-weight:400}.nc-body .header-actions__cart-icon .cart-bubble__background,.nc-body .cart-bubble__background{background:var(--nc-peach)}.nc-body .cart-bubble__text{color:var(--nc-navy)}.nc-pdp-head{display:grid;gap:0;container-type:inline-size;--nc-cw: .62}.nc-pdp-head[style*=uppercase]{--nc-cw: .74}.nc-pdp-head__rate{display:inline-flex;align-items:center;gap:8px;justify-self:start;margin-bottom:10px;font-size:14.5px;color:var(--nc-ink-2);text-decoration:none}.nc-pdp-head__rate:hover span{text-decoration:underline;text-decoration-color:currentColor}.nc-pdp-head .nc-pdp-head__title{margin:0;font-family:var(--nc-f-d);font-size:min(var(--nc-title-d, 76px),5vw);font-weight:400;line-height:.98;letter-spacing:-.03em;text-transform:var(--nc-title-case, none);color:var(--nc-ink);overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;text-wrap:balance}@supports (width: 1cqi){.nc-pdp-head .nc-pdp-head__title{font-size:min(var(--nc-title-d, 76px),5vw,calc(100cqi / (var(--nc-title-long, 6) * var(--nc-cw))))}}.nc-pdp-head__sub{margin-top:8px;font-size:18px;color:var(--nc-ink-2)}.nc-pdp-head__zone{justify-self:start;margin-top:14px;box-shadow:inset 0 0 0 1px var(--nc-line)}@media(max-width:989px){.nc-pdp-head .nc-pdp-head__title{font-size:min(var(--nc-title-m, 52px),13vw)}@supports (width: 1cqi){.nc-pdp-head .nc-pdp-head__title{font-size:min(var(--nc-title-m, 52px),13vw,calc(100cqi / (var(--nc-title-long, 6) * var(--nc-cw))))}}}.nc-body .product-details .price{font-family:var(--nc-f-t);font-size:30px;font-weight:700;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--nc-ink)}.nc-body .product-details .compare-at-price{font-size:18px;font-weight:400;color:var(--nc-ink-2)}.nc-body .product-details .installments{margin-top:6px;font-size:15px;color:var(--nc-ink-2)}.nc-bens{display:grid;gap:9px;margin:2px 0 0;padding:0;list-style:none}.nc-bens li{display:grid;grid-template-columns:14px 1fr;gap:12px;font-size:16.5px;line-height:1.45;color:var(--nc-ink)}.nc-bens__dot{width:12px;height:12px;margin-top:.42em;border-radius:50%;background:var(--nc-peach);box-shadow:inset 0 0 0 3px var(--nc-peach-3)}.nc-body .product-details .variant-option legend{width:100%;margin-bottom:10px;font-family:var(--nc-f-t);font-size:15px;font-weight:700;color:var(--nc-ink)}.nc-body .product-details .variant-option--buttons:not(.variant-option--swatches){display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.nc-body .product-details .variant-option__button-label:not(.variant-option__button-label--has-swatch){display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:52px;padding:0 16px;border-radius:var(--nc-r-btn);background:var(--nc-white);box-shadow:inset 0 0 0 1.5px var(--nc-line);border-color:transparent;font-family:var(--nc-f-t);font-size:16px;font-weight:500}.nc-body .product-details .variant-option__button-label:not(.variant-option__button-label--has-swatch):has(:checked){box-shadow:inset 0 0 0 2px var(--nc-navy);color:var(--nc-ink);font-weight:700}.nc-body .product-details .variant-option__button-label__pill{display:none}.nc-body .product-details .variant-option__button-label__text{text-align:start}.nc-var-price{position:relative;z-index:2;font-size:15px;font-weight:400;color:var(--nc-ink-2);font-variant-numeric:tabular-nums;pointer-events:none}.nc-body .factory-tiers__legend{display:flex;justify-content:space-between;width:100%;margin-bottom:12px;font-family:var(--nc-f-t);font-size:15px;font-weight:700;color:var(--nc-ink)}.nc-body .factory-tiers__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:11px}.nc-body .factory-tiers__list:has(>.factory-tier:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.nc-body .factory-tier__box{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:2px;min-height:0;height:100%;padding:22px 14px 12px;border:0;border-radius:16px;background:var(--nc-white);box-shadow:inset 0 0 0 1.5px var(--nc-line);text-align:start;font-variant-numeric:tabular-nums}.nc-body .factory-tier input:checked+.factory-tier__box{background:var(--nc-peach-3);box-shadow:inset 0 0 0 1.5px var(--nc-peach),inset 0 0 0 3px var(--nc-peach)}.nc-body .factory-tier--popular .factory-tier__box{border:0}.nc-body .factory-tier input:focus-visible+.factory-tier__box{outline:2px solid var(--nc-navy);outline-offset:2px}.nc-body .factory-tier i{position:absolute;right:12px;top:22px;width:12px;height:12px;border:0;box-shadow:inset 0 0 0 1.5px var(--nc-line-2)}.nc-body .factory-tier i:after{display:none}.nc-body .factory-tier input:checked+.factory-tier__box i{background:var(--nc-navy);box-shadow:0 0 0 3px var(--nc-peach-2)}.nc-body .factory-tier__name{display:contents;font-size:15.5px;font-weight:700;color:var(--nc-ink)}.nc-body .factory-tier__flag{position:absolute;left:50%;top:-11px;width:max-content;max-width:calc(100% + 8px);height:auto;margin:0;padding:4px 8px;transform:translate(-50%);border-radius:6px;background:var(--nc-mist);color:var(--nc-ink);font-size:12.5px;font-weight:700;line-height:1.2;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:0}.nc-body .factory-tier input:checked+.factory-tier__box .factory-tier__flag{background:var(--nc-peach);color:var(--nc-navy)}.nc-body .factory-tier__name small{order:3;font-size:13.5px;font-weight:400;color:var(--nc-ink-2)}.nc-body .factory-tier__price{order:2;margin-top:4px;text-align:start;font-size:24px;font-weight:700;color:var(--nc-ink)}.nc-body .factory-tier__save{order:4;margin-top:6px;font-size:13px;font-weight:700;color:var(--nc-ink)}@container (max-width: 500px){.nc-body .factory-tiers__list,.nc-body .factory-tiers__list:has(>.factory-tier:nth-child(2):last-child){grid-template-columns:minmax(0,1fr);gap:14px}.nc-body .factory-tier__box{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;padding:18px 44px 14px 16px;gap:2px 12px}.nc-body .factory-tier__price{grid-column:2;grid-row:1;margin:0;font-size:20px;text-align:end}.nc-body .factory-tier__name small{grid-column:1;grid-row:2}.nc-body .factory-tier__save{grid-column:2;grid-row:2;margin:0;text-align:end}.nc-body .factory-tier__flag{left:14px;transform:none}.nc-body .factory-tier i{top:50%;margin-top:-6px;right:16px}}factory-qty-tiers{display:block;container-type:inline-size}.nc-giftnote{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center;padding:12px 14px;border-radius:14px;border:1px dashed color-mix(in srgb,var(--nc-peach) 70%,var(--nc-navy) 8%);background:var(--nc-peach-3)}.nc-giftnote__img{display:grid;place-items:center;width:52px;height:52px;border-radius:10px;overflow:hidden;background:var(--nc-white);color:var(--nc-ink)}.nc-giftnote__img img{width:100%;height:100%;object-fit:cover}.nc-giftnote__img .nc-ico{width:28px;height:28px;stroke-width:1.4}.nc-giftnote b{display:block;font-size:15px;color:var(--nc-ink)}.nc-giftnote span{display:block;font-size:14px;line-height:1.4;color:var(--nc-ink-2)}.nc-body .product-details .add-to-cart-button,.nc-body .product-details .shopify-payment-button__button{min-height:60px;border-radius:var(--nc-r-btn);font-family:var(--nc-f-t);font-size:17px;font-weight:700}.nc-body .add-to-cart-button[data-nc-price]:after{content:", " attr(data-nc-price);font-variant-numeric:tabular-nums;white-space:pre}.nc-body .product-details .add-to-cart-icon{display:none}.nc-facts{margin:0;padding:0;list-style:none}.nc-facts li{display:grid;grid-template-columns:24px 1fr;gap:10px;padding:8px 0;font-size:15px;line-height:1.45;color:var(--nc-ink)}.nc-facts li+li{color:var(--nc-ink-2);font-size:14.5px}.nc-facts .nc-ico{width:21px;height:21px;margin-top:1px;color:var(--nc-ink)}.nc-facts b{font-weight:700;color:var(--nc-ink)}.nc-facts li>span>b:last-child{white-space:nowrap}.nc-facts .factory-eta,.nc-facts .factory-eta__text{display:inline}.nc-facts__holiday{display:block;margin-top:2px;font-size:14px;color:var(--nc-ink-2)}.nc-facts .nc-link{margin-inline-start:4px;text-underline-offset:3px}.nc-body .factory-promo{border-radius:14px;background:var(--nc-mist)}.nc-body .sticky-add-to-cart__bar{border-radius:var(--nc-r-card);box-shadow:0 -1px 0 var(--nc-line),0 -10px 30px -18px #09101e73;font-family:var(--nc-f-t)}.nc-body .sticky-add-to-cart__button{border-radius:var(--nc-r-btn);font-weight:700}.nc-body #cart-drawer .theme-drawer__title,.nc-body .cart-drawer__items>.theme-drawer__title{font-family:var(--nc-f-d);font-size:26px;font-weight:400;letter-spacing:-.015em}.nc-body #cart-drawer .cart-items__title{font-family:var(--nc-f-t);font-weight:700;font-size:15.5px;color:var(--nc-ink);text-decoration:none}.nc-body #cart-drawer .cart-items__media-container{border-radius:12px;overflow:hidden;background:var(--nc-mist)}.nc-body #cart-drawer .cart__checkout-button{min-height:54px;border-radius:var(--nc-r-btn);font-weight:700}.nc-body .factory-cart-top{padding-block:0 16px}.nc-body .factory-cart-status{display:flex;align-items:center;gap:8px;padding:2px 0 14px;background:none;font-size:14px;color:var(--nc-ink-2)}.nc-body .factory-cart-status:before{content:"";flex:none;width:17px;height:17px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 6.5h14v9l-4.5 4.5H5z'/%3E%3Cpath d='M14.5 20v-4.5H19M5 10.5h14M9 4v4M15 4v4'/%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' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 6.5h14v9l-4.5 4.5H5z'/%3E%3Cpath d='M14.5 20v-4.5H19M5 10.5h14M9 4v4M15 4v4'/%3E%3C/svg%3E") center / contain no-repeat}.nc-body .factory-ship-bar{padding:14px 16px 12px;border-radius:14px;background:var(--nc-peach-3)}.nc-body .factory-ship-bar p{font-size:15px;line-height:1.4;color:var(--nc-ink)}.nc-body .factory-ship-track{height:8px;margin-top:12px;border-radius:4px}.nc-body .factory-goal-mark.is-on{box-shadow:0 0 0 3px var(--nc-white)}.nc-body .factory-goal-labels{margin-top:8px;font-size:12.5px;color:var(--nc-ink-2)}.nc-body .factory-claim{background:var(--nc-mist);border-radius:14px}.nc-body .factory-claim__add{border-radius:var(--nc-r-field);font-family:var(--nc-f-t)}.nc-body .factory-upsell__title{font-family:var(--nc-f-d);font-size:20px;font-weight:400;color:var(--nc-ink)}.nc-body .factory-upsell-row{border:0;border-radius:0;padding:8px 0}.nc-body .factory-upsell-row+.factory-upsell-row{border-top:1px solid var(--nc-line)}.nc-body .factory-upsell-row__media{border-radius:10px;background:var(--nc-mist)}.nc-body .factory-upsell-row__name{font-size:15px;font-weight:700;color:var(--nc-ink)}.nc-body .factory-upsell-row__price{font-weight:400;font-size:13.5px}.nc-body .factory-upsell-row__add{min-height:40px;padding:0 16px;border-radius:var(--nc-r-field);box-shadow:inset 0 0 0 1.5px var(--nc-navy);font-size:15px;font-weight:700;text-decoration:none}.nc-body .factory-cart-extras{gap:0;padding-block:8px}.nc-body .factory-gift{order:1;padding:12px 0}.nc-body .factory-gift+.factory-gift{border-top:1px solid var(--nc-line)}.nc-body .factory-gift--second{order:2}.nc-body .factory-cart-eta{order:3;margin-top:8px;padding:14px 0 4px;border-top:1px solid var(--nc-line);font-size:14.5px;color:var(--nc-ink)}.nc-body .factory-cart-holiday{order:4;display:block;padding:0 0 8px;font-size:14px;color:var(--nc-ink-2)}.nc-body .factory-gift__label{font-size:15px;font-weight:700;color:var(--nc-ink)}.nc-body .factory-gift__label small{font-weight:400;font-size:13.5px;color:var(--nc-ink-2)}.nc-body .factory-gift--switch input:checked{background:var(--nc-navy)}.nc-body .factory-gift--switch input:focus-visible{outline-color:var(--nc-peach-deep)}.nc-body .factory-eta__icon{color:var(--nc-ink)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/nc-horizon.css.map */
