:root{--nym-red: #F22816;--nym-red-cta: #D7200F;--nym-black: #0B0B0B;--nym-ink: #1C1C1C;--nym-white: #FFFFFF;--nym-gray-100: #F6F6F6;--nym-gray-200: #EAEAEA;--nym-gray-300: #D7D7D7;--nym-gray-500: #858585;--nym-gray-700: #555555;--nym-gray-900: #242424;--nym-surface: #F2F2F2;--nym-muted: #6E6E6E;--nym-line: #E5E5E5;--nym-font-display: var(--element-text-font-family--heading), var(--element-text-font-family-fallback--heading);--nym-font-body: var(--element-text-font-family--body), var(--element-text-font-family-fallback--body);--nym-container: 1400px;--nym-gutter: var(--page-width-padding, 40px);--nym-section-pad: clamp(40px, 5vw, 72px);--nym-section-gap: clamp(28px, 3.5vw, 48px);--nym-focus-ring: 0 0 0 3px rgba(215, 32, 15, .35);--nym-ease: cubic-bezier(.22, 1, .36, 1);--nym-dur: .55s;--page-width: var(--nym-container);--color-focus: var(--nym-red-cta)}.nym-section{padding-block:var(--nym-section-gap)}.nym-section--tight{padding-block:clamp(18px,2vw,28px)}.nym-section--flush{padding-block:0}.nym-section--dark{background:var(--nym-black);color:var(--nym-white)}.nym-section--surface{background:var(--nym-gray-100)}.nym-title{font-family:var(--nym-font-display);font-weight:700;font-size:clamp(1.25rem,2vw,1.55rem);letter-spacing:.04em;text-transform:uppercase;line-height:1.1;margin:0 0 clamp(20px,2.4vw,30px);color:inherit;text-wrap:balance}.nym-title:after{content:"";display:block;width:40px;height:3px;background:var(--nym-red);margin-top:10px}.nym-title--center{text-align:center}.nym-title--center:after{margin-left:auto;margin-right:auto}.nym-title--plain:after{display:none}.nym-title--inline{margin-bottom:0}.nym-kicker{display:block;font-family:var(--nym-font-body);font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--nym-red-cta);margin:0 0 10px}.nym-h2{font-family:var(--nym-font-display);font-weight:700;font-size:clamp(1.45rem,2.6vw,2rem);letter-spacing:.02em;text-transform:uppercase;line-height:1.08;margin:0 0 14px;text-wrap:balance}.nym-lede{font-family:var(--nym-font-body);font-size:clamp(.9375rem,1.1vw,1.0625rem);line-height:1.6;color:var(--nym-gray-700);max-width:52ch;margin:0 0 24px;text-wrap:pretty}.nym-section--dark .nym-lede{color:#ffffffc7}.heading-section .section-header__title,.index-section--sub-product .section-header__title,.recommendations-section .section-header__title{font-family:var(--nym-font-display);font-weight:700;font-size:clamp(1.25rem,2vw,1.55rem);letter-spacing:.04em;text-transform:uppercase;line-height:1.1}.heading-section.text-center .section-header__title:after{content:"";display:block;width:40px;height:3px;background:var(--nym-red);margin:10px auto 0}.heading-section .section-header__link{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border-bottom:2px solid var(--nym-red);padding-bottom:2px}.nym-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--nym-btn-height, 44px);padding:var(--nym-btn-pad, 11px 26px);font-family:var(--nym-font-body);font-size:var(--nym-btn-font, .75rem);font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;line-height:1.2;border:1px solid transparent;border-radius:var(--nym-btn-radius, 0);cursor:pointer;white-space:nowrap;transition:background-color .15s ease,color .15s ease,border-color .15s ease,transform .1s ease;-webkit-tap-highlight-color:transparent}.nym-btn:active{transform:translateY(1px)}.nym-btn svg{width:16px;height:16px;flex:none}.nym-btn--primary{background:var(--nym-btn-primary-bg, var(--nym-black));color:var(--nym-btn-primary-text, var(--nym-white));border-color:var(--nym-btn-primary-bg, var(--nym-black))}.nym-btn--primary:hover{background:var(--nym-gray-900);border-color:var(--nym-gray-900);color:var(--nym-white)}.nym-btn--service{background:var(--nym-btn-service-bg, var(--nym-red-cta));color:var(--nym-btn-service-text, var(--nym-white));border-color:var(--nym-btn-service-bg, var(--nym-red-cta))}.nym-btn--service:hover{background:#b81a0c;border-color:#b81a0c;color:var(--nym-white)}.nym-btn--outline{background:transparent;color:var(--nym-black);border-color:var(--nym-black)}.nym-btn--outline:hover{background:var(--nym-black);color:var(--nym-white)}.nym-btn--inverse{background:var(--nym-white);color:var(--nym-black);border-color:var(--nym-white)}.nym-btn--inverse:hover{background:var(--nym-gray-200);border-color:var(--nym-gray-200);color:var(--nym-black)}.nym-btn--outline-inverse{background:transparent;color:var(--nym-white);border-color:#ffffffd9}.nym-btn--outline-inverse:hover{background:var(--nym-white);color:var(--nym-black);border-color:var(--nym-white)}.nym-btn--sm{min-height:38px;padding:8px 18px;font-size:.6875rem}.nym-btn--full{width:100%}.nym-textlink{display:inline-flex;align-items:center;gap:6px;font-family:var(--nym-font-body);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:inherit;text-decoration:none;padding-bottom:3px;background:none;border:0;cursor:pointer;background-image:linear-gradient(var(--nym-red),var(--nym-red));background-repeat:no-repeat;background-size:100% 2px;background-position:left bottom;transition:color .15s ease}.nym-textlink:hover{color:var(--nym-red-cta)}.nym-textlink--plain{background-image:none;text-decoration:underline;text-underline-offset:3px}.nym-btn:focus-visible,.nym-textlink:focus-visible,[data-nym-action]:focus-visible{outline:none;box-shadow:var(--nym-focus-ring)}.nym-media{position:relative;display:block;overflow:hidden;background:var(--nym-surface)}.nym-media img,.nym-media video{display:block;width:100%;height:100%;object-fit:cover}.nym-media--zoom img{transition:transform .9s var(--nym-ease)}@media(hover:hover){a:hover .nym-media--zoom img,.nym-media--zoom:hover img{transform:scale(1.04)}}.nym-icon-circle{display:inline-grid;place-items:center;width:58px;height:58px;border-radius:50%;background:var(--nym-black);color:var(--nym-white);flex:none}.nym-icon-circle svg{width:28px;height:28px}.nym-icon-circle--outline{background:transparent;color:currentColor;border:1.5px solid currentColor}.site-header__element--top{padding:8px 0}.site-nav__link:not(.site-nav__link--icon){font-size:.75rem!important;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.site-nav__link:not(.site-nav__link--icon):hover{color:var(--nym-red-cta)}.site-nav__link--underline:after{border-bottom-color:var(--nym-red)!important}.nym-nav-finder{color:var(--nym-red-cta)!important}.megamenu__col-title a{font-size:.75rem!important;letter-spacing:.08em;text-transform:uppercase}.site-nav__dropdown-link{font-size:.8125rem!important}.cart-link__bubble:before{background-color:var(--nym-red-cta)!important}.site-header__logo img{max-height:56px;width:auto}.nym-mnav__heading{display:block;padding:18px 20px 6px;font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--nym-muted);border-top:1px solid var(--nym-line);margin-top:10px}.nym-mnav__accent{color:var(--nym-red-cta);font-weight:700}.slide-nav__link{min-height:44px}.element-breadcrumbs{--element-breadcrumbs-font-size: .75rem;--element-breadcrumbs-divider-character: "\203a";color:var(--nym-muted);margin-bottom:14px}.element-breadcrumbs a{color:var(--nym-muted);text-decoration:none}.element-breadcrumbs a:hover{color:var(--nym-black)}.element-breadcrumbs li:last-child{color:var(--nym-black);font-weight:600}.grid__image-ratio,.grid-product__image-wrap{background:var(--nym-surface)}.grid-item__meta .element-text--body-md{font-size:.8125rem;font-weight:600;line-height:1.35}.grid-item__meta .element-price{font-size:.875rem;font-weight:700}.element-badge{--element-badge-radius: 0;--element-badge-font-size: .625rem;--element-badge-px: 8px;--element-badge-py: 4px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.element-badge--sale{background:var(--nym-red-cta)!important;color:#fff!important}.grid-product__tags{top:10px;bottom:auto;left:10px;width:auto}.quick-add-btn .btn--circle{background:var(--nym-black);color:#fff}.grid-item{flex-wrap:wrap;min-width:0}.grid-item>.product-grid-item{flex:1 1 100%;min-width:0}.grid-item>variant-swatch-king{flex:0 0 100%;width:auto!important;max-width:100%!important}.element-button{--element-button-radius: var(--nym-btn-radius, 0);--element-button-font-weight: 700;--element-button-letter-spacing: .08em;--element-button-text-transform: uppercase;--element-button-font-size: .75rem}.product-single__meta .element-text--heading-xl,.product-single__meta h1{font-size:clamp(1.4rem,2.2vw,1.75rem);letter-spacing:.01em;text-transform:none}block-price .block-price__sale .element-price:last-of-type{color:var(--nym-red-cta)}block-price .block-price__sale .element-price:first-of-type{color:var(--nym-muted)}block-price .block-price__save .element-text{display:inline-block;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--nym-red-cta)!important;border:1px solid var(--nym-red-cta);padding:3px 8px}block-price .label{display:none}.kit-fieldset__legend{font-size:.6875rem!important;font-weight:700!important;letter-spacing:.1em;text-transform:uppercase}.kit-radio__label .kit-button{min-width:48px}.block-buy-buttons .add-to-cart{--element-button-color-primary: var(--nym-red-cta);--element-button-color-secondary: #fff;min-height:50px}.block-buy-buttons[data-show-dynamic-checkout] .add-to-cart.element-button--inverted{--element-button-color-primary: #fff;--element-button-color-secondary: var(--nym-red-cta);--element-button-shade-border: 0%}.block-buy-buttons .add-to-cart:hover{filter:brightness(.92)}.sales-points{display:grid;grid-template-columns:1fr 1fr;gap:4px 16px}.sales-point{font-size:.75rem;color:var(--nym-gray-700);margin:0!important}.sales-point .element-icon{width:20px!important;height:20px!important}.product-block--sales-point+.product-block--sales-point{margin-top:0!important}.element-accordion__toggle .element-text{font-size:.75rem!important;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.collection-sidebar__group .tag__text,.collection-filter__sort select,.collection-filter__item{font-size:.8125rem}.collection-sidebar .element-accordion__toggle .element-text,.collection-sidebar__group>details>summary{font-size:.6875rem!important;letter-spacing:.1em;text-transform:uppercase;font-weight:700}.tag__input:checked+.tag__checkbox-wrapper .tag__text{color:var(--nym-red-cta);font-weight:700}.element-pagination-page[aria-current],.element-pagination-page.is-active{background:var(--nym-black);color:#fff}.template-cart .section-header__title{font-family:var(--nym-font-display);font-weight:700;font-size:clamp(1.4rem,2.4vw,1.9rem);letter-spacing:.03em;text-transform:uppercase;text-align:left}.template-cart .section-header{text-align:left}.cart__item-name{font-weight:700;font-size:.9375rem!important}.cart__price:not(.cart__price--strikethrough){color:var(--nym-red-cta)}.cart__item--variants{text-transform:uppercase;font-size:.6875rem!important;letter-spacing:.06em;color:var(--nym-gray-700)}@media only screen and (min-width:769px){.cart__page-col:last-child{background:#fff;border:1px solid var(--nym-line);padding:28px!important}.cart__page-col:last-child:after{display:none}}.nym-cart__summary-title{font-family:var(--nym-font-display);font-weight:700;font-size:.9375rem;letter-spacing:.06em;text-transform:uppercase;margin:0 0 18px;padding-bottom:14px;border-bottom:1px solid var(--nym-line)}.cart__item--subtotal{font-size:1.0625rem!important}.cart__item--subtotal .element-price{color:var(--nym-red-cta)}.cart__checkout.element-button{--element-button-color-primary: var(--nym-red-cta);--element-button-color-secondary: #fff;min-height:50px}.cart__continue{--element-button-shade-border: 100%}.nym-cart__accept{margin-top:18px;padding-top:16px;border-top:1px solid var(--nym-line)}.nym-cart__accept b{display:block;font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px}.nym-cart__accept ul{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.nym-cart__accept svg{width:38px;height:24px}.site-footer .footer__title{font-size:.6875rem!important;font-weight:700!important;letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px}.site-footer .footer__menu a,.site-footer .footer__menu li,.site-footer .nym-fstore address,.site-footer .nym-fstore a{font-size:.8125rem;color:#ffffffc7;text-decoration:none}.site-footer .footer__menu a:hover,.site-footer .nym-fstore a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.site-footer .footer__menu--underline a{text-decoration:none}.site-footer .footer__blocks{justify-content:space-between;gap:28px}.site-footer .footer__block{flex:1 1 150px;max-width:230px}.site-footer .footer__base-links{font-size:.75rem;color:#fff9}.site-footer .footer__base-links a{color:#ffffffc7}.footer__section--border .footer__subscribe{font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.nym-fstore{margin-bottom:16px}.nym-fstore b{display:block;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px}.nym-fstore address{font-style:normal;line-height:1.45;margin-bottom:4px}.nym-fstore__links{display:flex;gap:12px;flex-wrap:wrap}.nym-fstore__links a{text-decoration:underline!important;text-underline-offset:3px}html.nym-motion [data-nym-reveal]{opacity:0;transform:translateY(22px);transition:opacity var(--nym-dur) var(--nym-ease),transform var(--nym-dur) var(--nym-ease);transition-delay:calc(var(--nym-reveal-i, 0) * 70ms)}html.nym-motion [data-nym-reveal].is-revealed{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html.nym-motion [data-nym-reveal]{opacity:1;transform:none;transition:none}.nym-media--zoom img,.nym-textlink,.nym-btn{transition:none}}.nym-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/63/assets/nym-base.css.map */
