.nh-product-page{--nh-red: #BD2D25;--nh-cream: #F7F4EA;--nh-yellow: #FEFFD7;--nh-blue: #4B81BF;--nh-radius: 1.5rem;--text-font-family: "Instrument Sans", Arial, sans-serif;--heading-font-family: "Instrument Sans", Arial, sans-serif;--heading-font-weight: 700;--heading-letter-spacing: -.035em;--background: 247 244 234;--text-color: 189 45 37;--button-background: 189 45 37;--button-text-color: 247 244 234;background:var(--nh-cream);color:var(--nh-red);font-family:var(--text-font-family)}.nh-product-page .product{max-width:90rem;margin-inline:auto;column-gap:clamp(2rem,6vw,6rem)}.nh-product-page .product-info{min-width:0;color:var(--nh-red)}.nh-product-page .product-info__title{font:700 clamp(2.375rem,4vw,4rem)/1.06 var(--heading-font-family);letter-spacing:-.035em;color:var(--nh-red)}.nh-product-page .product-info__description{font-size:1.125rem;line-height:1.6}.nh-product-page .product-gallery__media{border-radius:var(--nh-radius);overflow:hidden;background:#fff}.nh-product-page .product-gallery__media img{border-radius:var(--nh-radius)}.nh-product-page .product-gallery__thumbnail{border-radius:.875rem;overflow:hidden}.nh-product-page .product-gallery__thumbnail[aria-current=true]{outline:2px solid var(--nh-red);outline-offset:3px}.nh-product-page .product-info .button{background:var(--nh-red);color:var(--nh-cream);border-radius:3rem;min-height:3.25rem;font-weight:700}.nh-product-page .product-info .button:disabled{opacity:.55}.nh-product-page .product-info__accordion{border-color:#bd2d2547;color:var(--nh-red)}.nh-product-page .accordion__toggle{font-size:1rem;font-weight:600}.nh-product-page .block-swatch{border-radius:.875rem;color:var(--nh-red)}.nh-product-page .block-swatch.is-selected{background:var(--nh-yellow);border-color:var(--nh-red)}.nh-product-page .quantity-selector{border-radius:.875rem}.nh-product-page .ellie-bundle-selector{color:var(--nh-red);font-family:var(--text-font-family)}.nh-product-page .ellie-pack-option{border-radius:.875rem;background:#fff;color:var(--nh-red)}.nh-product-page .ellie-pack-option.is-active{background:var(--nh-yellow);border-color:var(--nh-red)}.nh-product-page .ellie-color-swatch{border-radius:.875rem}.nh-product-page .ellie-color-swatch__preview{border-radius:.625rem}.nh-product-page .shopify-section--faq .section{background:var(--nh-yellow)}.nh-product-page .shopify-section--faq .accordion-box{border-radius:0;background:var(--nh-yellow)}.nh-product-page .shopify-section--text-with-icons{font-family:var(--text-font-family)}.nh-product-page .shopify-section--rich-text .h2,.nh-product-page .shopify-section--faq .h2,.nh-product-page .shopify-section--related-products .h2{font-size:clamp(2rem,3.4vw,3.25rem);letter-spacing:-.035em}.nh-product-page :focus-visible{outline:3px solid var(--nh-blue);outline-offset:4px}@media(min-width:1000px){.nh-product-page .product-gallery{position:sticky;top:7rem;align-self:start}}@media(max-width:699px){.nh-product-page .product-info__title{font-size:2.375rem}.nh-product-page .product-gallery__media{border-radius:1rem}.nh-product-page .product-info{padding-inline:0}}.nh-product-page .product-info__description{font-size:22px;line-height:1.6}.nh-product-page .product-info__title{margin-block:20px}.nh-product-page .product-info__accordion{border-top:2px solid var(--nh-red);border-bottom:0}.nh-product-page .product-info__accordion .accordion__toggle{padding-block:20px}.nh-product-page .product-gallery__thumbnail{border:2px solid transparent;border-radius:16px;padding:2px;background:transparent}.nh-product-page .product-gallery__thumbnail[aria-current=true]{border-color:var(--nh-red);outline:0}.nh-product-page .product-gallery__thumbnail img{border-radius:12px}.nh-product-page .ellie-color-swatches{gap:14px}.nh-product-page .ellie-color-swatch{width:66px;height:66px;padding:5px;border:2px solid transparent;border-radius:50%;background:transparent}.nh-product-page .ellie-color-swatch__preview{border-radius:50%}.nh-product-page .ellie-color-swatch.is-active{border-color:var(--nh-red);box-shadow:none}.nh-product-page .ellie-pack-option{padding:20px;border:2px solid rgb(189 45 37 / .25);border-radius:14px;box-shadow:none}.nh-product-page .ellie-pack-option__title{font-size:25px;line-height:1.15;color:var(--nh-red)}.nh-product-page .ellie-pack-option__subtitle{font-size:15px;line-height:1.4;color:var(--nh-red)}.nh-product-page .ellie-pack-option__prices{color:var(--nh-red)}.nh-product-page .shopify-section--faq .section{background:var(--nh-cream)}.nh-product-page .shopify-section--faq .accordion-box{background:transparent}.nh-product-page .shopify-section--faq .accordion{background:var(--nh-yellow);border:0;border-radius:24px;margin-block:16px;padding-inline:28px}.nh-product-page .shopify-section--faq .accordion__toggle{font-size:20px;line-height:1.4;padding-block:22px}.nh-product-page .product-card{border-radius:24px;background:#fff;padding:19px}.nh-product-page .product-card__figure{border-radius:20px;overflow:hidden}@media(min-width:1000px){.nh-product-page .product{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);column-gap:7%}}@media(max-width:700px){.nh-product-page .product-info__title{font-size:40px}.nh-product-page .product-info__description{font-size:18px}.nh-product-page .ellie-color-swatches{gap:9px}.nh-product-page .ellie-color-swatch{width:55px;height:55px}.nh-product-page .ellie-pack-option{padding:15px}.nh-product-page .ellie-pack-option__title{font-size:22px}.nh-product-page .ellie-pack-option__subtitle{font-size:13px}.nh-product-page .shopify-section--faq .accordion{padding-inline:20px;border-radius:20px}.nh-product-page .shopify-section--faq .accordion__toggle{font-size:18px}}.nh-product-page .ellie-pack-option:not(.is-active){border-color:transparent}.nh-product-page .nh-existing-pack-shipping{display:table;margin-top:8px;border-radius:999px;background:#4b81bf;color:#fff;padding:5px 9px;font-size:11px;line-height:1.3}.nh-product-page .product-info{font-size:16px;line-height:1.6}.nh-product-page .product-info__text,.nh-product-page .product-info__text .prose,.nh-product-page .product-info__description>.prose{font-size:22px;line-height:1.6}.nh-product-page .product-info__text p{font-size:inherit;line-height:inherit}.nh-product-page .product-info .nomo-icons{display:flex;flex-direction:column;align-items:stretch;gap:12px;margin-block:20px}.nh-product-page .product-info .nomo-icon-item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;text-align:left;font-size:16px;line-height:1.5}.nh-product-page .product-info .nomo-icon-item img{width:28px;height:28px;flex:0 0 28px;object-fit:contain;margin:0}.nh-product-page .product-info .nomo-icon-item span{font:inherit}.nh-product-page .product-info__price sale-price{font-size:28px;line-height:1.4;font-weight:600;color:var(--nh-red)}.nh-product-page .product-info__buy-buttons .buy-buttons{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.nh-product-page .product-info__buy-buttons .buy-buttons>.button{display:flex;align-items:center;justify-content:center;width:100%;min-height:56px;padding:18px 26px;border:0;border-radius:999px;background:var(--nh-red);background-image:none;color:var(--nh-cream);font:700 16px/1.25 var(--text-font-family);box-shadow:none}.nh-product-page .product-info__buy-buttons .buy-buttons>.button>div{font:inherit;color:inherit}.nh-product-page .product-info__buy-buttons .shopify-payment-button{width:100%;min-width:0}.nh-product-page .product-info__accordion .accordion__toggle{font-size:16px;font-weight:600;line-height:1.4;padding-block:20px}.nh-product-page .product-info__accordion .circle-chevron{width:28px;height:28px;background:transparent;color:var(--nh-red);transform:none}.nh-product-page .product-info__accordion .circle-chevron svg{display:none}.nh-product-page .product-info__accordion .circle-chevron:after{content:"+";font-size:28px;line-height:1;font-weight:400}.nh-product-page .product-info__accordion[open] .circle-chevron:after{content:"\2212"}.nh-product-page .product-info__accordion .accordion__content{font-size:15px;line-height:1.6}.nh-product-page .product-info .select{border:1px solid var(--nh-red);border-radius:10px;background:#fff;color:var(--nh-red);font:inherit;padding:15px}@media(max-width:700px){.nh-product-page .product-info__text,.nh-product-page .product-info__text .prose,.nh-product-page .product-info__description>.prose{font-size:18px}.nh-product-page .product-info .nomo-icon-item{font-size:15px}}.nh-product-page .product-gallery__media,.nh-product-page .product-gallery__media img,.nh-product-page .product-gallery__thumbnail,.nh-product-page .product-gallery__thumbnail img{border-radius:0}.nh-product-page .nh-gallery-proof{grid-column:1/-1;display:flex;flex-direction:column;gap:10px;padding-block:16px}.nh-product-page .nh-gallery-sold{color:#4b81bf;font:500 12px DM Mono,monospace;letter-spacing:.04em}.nh-product-page .nh-gallery-sold i{display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%;background:currentColor;animation:nh-proof-pulse 1.8s ease-in-out infinite}.nh-product-page .product-info__accordion{padding:20px 0;border-top:2px solid var(--nh-red);border-bottom:0}.nh-product-page .product-info__accordion .accordion__toggle{padding:0;font-size:16px;line-height:1.6}.nh-product-page .product-info__accordion .accordion__content{padding:0;font-size:15px;line-height:1.6}.nh-product-page .product-info__accordion .accordion__content p{margin:14px 0}.nh-product-page .product-info__accordion .circle-chevron{border:0;border-radius:0;background:transparent}.nh-product-page .shopify-section--images-with-text-scrolling img,.nh-product-page .shopify-section--image-with-text img,.nh-product-page .shopify-section--video video,.nh-product-page .shopify-section--video video-media{border-radius:24px;overflow:hidden}.nh-product-page .shopify-section:has(.junip-product-review),.nh-product-page .shopify-section:has(.junip-product-review)>.section{background:#fff}@media(max-width:700px){.nh-product-page .product-gallery__media-list{--product-gallery-media-list-grid:auto / auto-flow 100%;--product-gallery-media-list-gap:0px;width:calc(100% + 2 * var(--container-gutter));max-width:none;margin-inline:calc(-1 * var(--container-gutter));padding-inline:0;scroll-padding-inline:0}.nh-product-page .product-gallery__media{width:100%}}@keyframes nh-proof-pulse{0%,to{opacity:1}50%{opacity:.2}}@media(prefers-reduced-motion:reduce){.nh-product-page .nh-gallery-sold i{animation:none}}.nh-product-page .product-info .product-info__accordion+.product-info__accordion{border-top:2px solid var(--nh-red)}.nh-product-page .product-info__accordion[open] .circle-chevron{background:transparent}.nh-product-page .product-gallery__thumbnail{border-radius:10px}.nh-product-page .product-gallery__thumbnail img{border-radius:7px}.nh-product-page .nh-gallery-proof{flex-direction:row;align-items:center;justify-content:flex-start;gap:12px;flex-wrap:wrap}.nh-product-page .nh-gallery-proof .nh-gallery-sold,.nh-product-page .nh-gallery-proof .junip-product-summary-review-count{font-size:13px;line-height:1.4}.nh-product-page [id$=__video_TW7ttf] .content-over-media,.nh-product-page [id$=__video_TW7ttf] video-media,.nh-product-page [id$=__video_TW7ttf] video,.nh-product-page [id$=__video_TW7ttf] img{border-radius:0}.nh-product-page .ai-media-text__media-aukh2k3rxbtlmrktnvaigenblock221280a6yjpu8,.nh-product-page .ai-media-text__image-aukh2k3rxbtlmrktnvaigenblock221280a6yjpu8,.nh-product-page .ai-media-text__media-awulammzfawdlc3ngvaigenblock221280ajykx3k,.nh-product-page .ai-media-text__image-awulammzfawdlc3ngvaigenblock221280ajykx3k{border-radius:24px;overflow:hidden}.nh-product-page .shopify-section--faq .circle-chevron{width:28px;height:28px;flex:none;border:0;border-radius:0;background:transparent;color:var(--nh-red);transform:none}.nh-product-page .shopify-section--faq .circle-chevron svg{display:none}.nh-product-page .shopify-section--faq .circle-chevron:after{content:"+";font-size:28px;font-weight:400;line-height:1}.nh-product-page .shopify-section--faq details[open] .circle-chevron:after{content:"\2212"}.nh-product-page .shopify-section--faq .accordion__toggle{font-weight:600;line-height:1.4}.nh-product-page .product-info__accordion .circle-chevron,.nh-product-page .shopify-section--faq .circle-chevron{display:grid;place-items:center;width:28px;height:28px;flex:0 0 28px;border-radius:50%;background:transparent;transform:none;transition:background-color .2s ease}.nh-product-page .product-info__accordion summary:hover .circle-chevron,.nh-product-page .product-info__accordion summary:focus-visible .circle-chevron,.nh-product-page .shopify-section--faq summary:hover .circle-chevron,.nh-product-page .shopify-section--faq summary:focus-visible .circle-chevron{background:#bd2d2514;border-radius:50%;transform:none}.nh-leo-page .faq-availability{display:none}.nh-leo-page .press__list-item{display:flex;flex-direction:column;align-items:center;gap:0}.nh-leo-page .press__list-item>.v-stack{order:-1}.nh-leo-page .press__logo{background:transparent;padding:0}.nh-leo-page .press__image{width:min(280px,80vw);max-width:280px;margin-inline:auto}.nh-leo-page .press blockquote{font-size:clamp(24px,3vw,38px);font-weight:400;line-height:1.3;letter-spacing:-.035em;margin:25px 0;max-width:1000px}.nh-leo-page .press blockquote:before,.nh-leo-page .press blockquote:after{display:none}.nh-leo-page [id$=__1730085421fff2f93a],.nh-leo-page [id$=__1730085421fff2f93a]>.section{background:#fff!important;--background:255 255 255}.nh-leo-page .before-after{border-radius:24px;overflow:hidden;box-shadow:none}.nh-leo-page .before-after__label{bottom:16px;top:auto;padding:8px 12px;border-radius:20px;font-size:16px;line-height:1.6;font-weight:400;color:#feffd7}.nh-leo-page .before-after__label--left{left:16px;background:#4b81bf}.nh-leo-page .before-after__label--right{right:16px;background:#006341}.nh-leo-page .before-after__cursor{width:48px;height:48px;border-radius:50%;background:#feffd7;color:#bd2d25;box-shadow:0 0 0 2px #bd2d25;display:grid;place-items:center}.nh-leo-page .before-after__cursor svg{display:none}.nh-leo-page .before-after__cursor:after{content:"\2194";font-size:30px;line-height:1}.nh-leo-page .before-after__cursor-wrapper{color:#bd2d25}.nh-product-page .product-gallery__thumbnail:after{display:none;content:none}.nh-product-page .product-info buy-buttons>.button{font:700 16px/1.25 Instrument Sans,Arial,sans-serif;border-radius:999px;min-height:56px}.nh-product-page .product-info buy-buttons>.button>div{font:inherit}.nh-leo-page .product-info>.offer{background:#4b81bf;color:#feffd7;border-radius:20px;--text-color:254 255 215}.nh-product-page .product-info__accordion summary:hover .circle-chevron,.nh-product-page .product-info__accordion summary:focus-visible .circle-chevron,.nh-product-page .product-info__accordion[open] .circle-chevron,.nh-product-page .shopify-section--faq summary:hover .circle-chevron,.nh-product-page .shopify-section--faq details[open] .circle-chevron{background:#95221c;color:#feffd7}@media(max-width:999px){.nh-product-page .product{row-gap:8px}.nh-product-page .nh-gallery-proof{padding-bottom:4px}.nh-product-page .product-info__title{margin-top:5px}}.nh-product-page .product-gallery__media-list-wrapper{position:relative}.nh-product-page .nh-native-gallery-arrows{position:absolute;inset:50% 12px auto;display:flex;justify-content:space-between;pointer-events:none;transform:translateY(-50%);z-index:2}.nh-product-page .nh-native-gallery-arrows button{pointer-events:auto;width:40px;height:40px;background:#f7f4ea;color:#bd2d25}.nh-product-page .nh-native-gallery-arrows button:hover{background:#95221c;color:#feffd7}.nh-product-page buy-buttons>.button{--text-font-weight:700}.nh-product-page .nh-gallery-proof .junip-product-summary{display:block;margin:0;line-height:18.2px}.nh-product-page .nh-gallery-proof .junip-product-summary-star-ratings-container{display:flex;align-items:center;gap:5px;min-height:18.2px;margin:0;padding:0}.nh-product-page .nh-gallery-proof .junip-product-summary-star{width:13px!important;height:13px!important;margin:0!important}.nh-product-page .nh-gallery-proof .junip-product-summary-star svg{width:13px!important;height:13px!important}.nh-product-page .nh-gallery-proof .junip-stars-outline,.nh-product-page .nh-gallery-proof .junip-stars-filled{gap:0}.nh-product-page .nh-gallery-proof .junip-stars-container{height:13px}.nh-product-page .nh-gallery-proof .junip-product-summary-review-count{margin:0;font:400 13px/18.2px Instrument Sans,Arial,sans-serif}@media(max-width:700px){.nh-product-page .nh-gallery-proof{margin-inline:4px}}.nh-product-page .product-info>.nh-gallery-proof{padding:0;margin:0 0 12px;min-height:18.2px}.nh-product-page .product-info>.nh-gallery-proof+.product-info__title{margin-top:0}.nh-product-page .nh-gallery-proof .junip-product-summary-star{display:flex;align-items:center;line-height:1;padding:0}.nh-product-page .nh-gallery-proof .junip-product-summary-star svg{display:block}.nh-product-page .nh-gallery-proof .junip-product-summary-review-count{line-height:1;align-self:center}.nh-product-page .product-info__accordion .accordion__content{padding-block-start:calc(1em + 4px)}.nh-product-page .shopify-section--faq .accordion[open]{padding-block-end:22px}.nh-product-page .shopify-section--faq .accordion__content{margin-block-end:0;transform:none!important}.nh-leo-page .product-info__price .offer{display:inline-flex;justify-self:start;width:fit-content;padding:6px 12px;border-radius:6px;background:#bd2d25;color:#f7f4ea;--text-color:247 244 234 !important}.nh-leo-page .product-info__price .offer .text-sm{color:inherit;font:500 12px/1.4 DM Mono,monospace;letter-spacing:.04em;text-transform:uppercase}.nh-leo-page .press__image{width:min(240px,70vw);max-width:240px}.nh-leo-page .press blockquote>span:before{content:"\201c"}.nh-leo-page .press blockquote>span:after{content:"\201d"}.nh-leo-page .product-info__price .rating-with-text{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.nh-leo-page #bis_notify_me_btn .bis_ui_button{display:flex;align-items:center;justify-content:center;width:100%;min-height:56px;padding:18px 26px;border:0;border-radius:999px;font:700 16px/1.25 Instrument Sans,Arial,sans-serif!important;letter-spacing:0;background:#bd2d25!important;color:#f7f4ea!important;cursor:pointer}.nh-leo-page #bis_notify_me_btn .bis_ui_button:hover{background:#95221c!important}.nh-leo-page #bis_notify_me_btn .bis_ui_button:focus-visible{outline:3px solid #4B81BF;outline-offset:4px}.nh-leo-page #SIModal #shopeetech-bis-sub-header{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/30/assets/nh-product-design.css.map */
