.template-product .product__main-photos .product-main-slide .image-wrap{height:0!important;padding-bottom:100%!important}.template-product .product__main-photos .product-main-slide .image-wrap>image-element{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.template-product .product__main-photos .product-main-slide .image-wrap img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-height:none;object-fit:contain;object-position:50% 50%}.template-product .product__main-photos .product-main-slide .image-wrap model-viewer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}@media(min-width:769px){.template-product{--nhf-size: clamp(360px, calc(100svh - 280px) , 640px)}@supports not (height: 100svh){.template-product{--nhf-size: clamp(360px, calc(100vh - 280px) , 640px)}}.template-product .product__photos--beside{justify-content:center}.template-product .product__photos .product__main-photos{flex:0 0 auto;width:min(var(--nhf-size),calc(100% - 96px));max-width:100%;margin-inline:auto}.template-product .product__photos--beside .product__main-photos{margin-inline:0}.template-product .page-content--product .grid{align-items:flex-start}.template-product .page-content--product .grid>.grid__item:not(.product-single__sticky){position:sticky!important;top:24px;align-self:flex-start}}@media(max-width:768px){.template-product .grid--product-images--partial .flickity-slider .product-main-slide{width:100%;margin-right:0}}html body:not(#nhp-shield) .nhp-trust{overflow:visible;-webkit-mask-image:none;mask-image:none}html body:not(#nhp-shield) .nhp-trust .nhp-trust__track{width:100%;transform:none;animation:none}html body:not(#nhp-shield) .nhp-trust .nhp-trust__list[aria-hidden=true],html body:not(#nhp-shield) .nhp-trust .nhp-trust__item--ship{display:none}html body:not(#nhp-shield) .nhp-trust .nhp-trust__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));flex:1 1 auto;gap:8px;width:100%;padding:0}html body:not(#nhp-shield) .nhp-trust .nhp-trust__item{justify-content:flex-start;height:auto;min-height:36px;padding:6px 12px;border-radius:12px;font-size:13px;line-height:1.25;white-space:normal;text-align:start}.template-product .product-single__meta .product-block:has(>.nhp-shipline){margin-top:-8px;margin-bottom:12px}.nhp-shipline{display:flex;align-items:center;gap:8px;margin:0;font-family:var(--nhp-sans);font-size:14px;line-height:1.4;color:var(--nhp-ink)}.nhp-shipline svg{flex:none;color:var(--nhp-lipstick)}.nhp-shipline strong{font-weight:600}.nhp-returns{display:flex;align-items:flex-start;gap:8px;margin:0;font-family:var(--nhp-sans);font-size:13px;line-height:1.5;color:var(--nhp-muted)}.nhp-returns svg{flex:none;margin-top:2px;color:var(--nhp-lipstick)}.nhp-returns a{color:var(--nhp-cherry);font-weight:600;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.nhp-returns a:hover{color:var(--nhp-lipstick)}.nhp-returns a:focus-visible{outline:2px solid var(--nhp-cherry);outline-offset:2px;border-radius:2px}@media(max-width:768px){.template-product{--nhf-ph: min(100vw, max(260px, calc(100svh - 400px) ))}@supports not (height: 100svh){.template-product{--nhf-ph: min(100vw, max(260px, calc(100vh - 400px) ))}}.template-product .product__main-photos .product-main-slide .image-wrap{height:var(--nhf-ph)!important;padding-bottom:0!important}.template-product .product__main-photos .nhs{left:0!important;right:0;width:var(--nhf-ph)!important;max-width:100%;margin-inline:auto;background:transparent}.template-product .product__main-photos .nhs .product__photo-zoom{display:none}.template-product .nhp-crumbwrap{padding-block:0}.template-product .nhp-crumbwrap .breadcrumb{min-height:0;height:36px}.template-product .page-content--product{padding-top:0}.template-product .product-single__meta{padding-top:10px}html body.template-product .product-section h1.h2.product-single__title{margin-bottom:10px}.template-product .product-single__title:after{margin-top:8px}}@media(min-width:769px){.template-product .nhp-crumbwrap{padding-block:2px 0}.template-product .product-single__meta{padding-top:18px}html body.template-product .product-section h1.h2.product-single__title{margin-bottom:12px;font-size:clamp(1.75rem,2.2vw,2.125rem)}.template-product .product-single__title:after{margin-top:8px}.template-product .product-single__meta .product-block:has(>.nhp-benefits){order:1}.template-product .product-single__meta .product-block:has(>.nhp-trust),.template-product .product-single__meta .product-block:has(>.nhp-returns),.template-product .product-single__meta .product-block:has(>.nhp-pal){order:2}}@media(min-width:769px)and (max-height:820px){.template-product .product-single__meta .product-block{margin-bottom:4px}.template-product .product-single__meta .product-block:has(>.nhp-shipline){margin-top:-8px;margin-bottom:4px}}@media(min-width:769px)and (max-height:700px){.template-product .product-single__meta{padding-top:12px}.template-product .product-single__meta .product-block{margin-bottom:2px}html body.template-product .product-section h1.h2.product-single__title{margin-bottom:8px;font-size:1.625rem;line-height:1.05}.template-product .product-single__title:after{margin-top:6px}}html body:not(#nhp-shield) .nhp-acc__body .nhp-acc__sub{margin:20px 0 6px;font-family:var(--nhp-sans);font-size:15px;font-weight:600;line-height:1.3;letter-spacing:0;text-transform:none;color:var(--nhp-ink)}html body:not(#nhp-shield) .nhp-acc__body>.nhp-acc__sub:first-child{margin-top:4px}.template-product .product__main-photos .product-main-slide img.image-element{animation:none}@media(max-width:768px){.template-product .product-single__meta .product-block:has(>.nhp-benefits){order:1;margin-top:16px}.template-product .product-single__meta .product-block:has(>.nhp-trust),.template-product .product-single__meta .product-block:has(>.nhp-returns),.template-product .product-single__meta .product-block:has(>.nhp-pal){order:2}}.nhp-shipline__link{color:var(--nhp-lipstick, #E0103A);font-weight:500;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/62/assets/nh-pdp-frame.css.map */
