.nh-tools{padding-top:var(--nh-tools-padding-top, 64px);padding-bottom:var(--nh-tools-padding-bottom, 64px);background:var(--nh-tools-background, #f8f2f5);color:var(--nh-ink, #232227)}.nh-tools__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--nh-space-5, 3.2rem);align-items:start}.nh-tools__feature{position:sticky;top:calc(var(--header-height, 56px) + var(--nailhandy-sticky-announcement-height, 32px) + 2.4rem);min-width:0}.nh-tools__feature-inner{display:grid;grid-template-rows:minmax(0,1fr) auto;height:clamp(56rem,calc(100svh - var(--header-height, 56px) - var(--nailhandy-sticky-announcement-height, 32px) - 4.8rem),78rem);overflow:hidden;border-radius:var(--nh-radius-lg, 2.4rem);background:var(--nh-tools-panel, #f1e1db)}.nh-tools__visual{min-width:0;min-height:0;padding:2.4rem 3.2rem 0}.nh-tools__image{display:block;width:100%;height:100%;object-fit:contain}.nh-tools__feature-inner--lifestyle{grid-template-rows:auto auto;height:auto}.nh-tools__visual--lifestyle{aspect-ratio:3 / 2;padding:0}.nh-tools__image--cover{object-fit:cover;object-position:50% 50%}.nh-tools__copy{padding:2.4rem clamp(2.4rem,3vw,4.8rem) 4rem;text-align:center}.nh-tools__eyebrow{margin:0 0 1.2rem;color:var(--nh-tools-accent, #7e2644);font-size:1.2rem;font-weight:var(--font-body-weight-bold, 700);letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.nh-tools__heading{margin:0;color:var(--nh-tools-accent, #7e2644);font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style);font-size:3.8rem;line-height:1.15;letter-spacing:0;text-wrap:balance}.nh-tools__text{max-width:43rem;margin:1.6rem auto 0;color:rgb(var(--color-foreground));font-size:1.6rem;line-height:1.5}.nh-tools__text>*{margin:0}.nh-tools__text>*+*{margin-top:.8em}.nh-tools__button{--color-button: 126, 38, 68;--color-button-text: 253, 251, 247;--alpha-button-background: 1;--alpha-button-border: 1;margin-top:2.4rem}.nh-tools__products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3.2rem 2.4rem;align-items:start;min-width:0;padding:0;margin:0;list-style:none}.nh-tools__product{min-width:0;margin:0}.nh-tools__product .card-wrapper{width:100%}.nh-tools__product .card__inner{background:var(--nh-ivory, #fdfbf7)}.nh-tools__product .card__heading{min-height:3em}.nh-tools__product .card__heading a{text-wrap:balance}.nh-tools__product .card__information{padding-bottom:0}.nh-tools__product .quick-add{z-index:4}.nh-tools__product .card-information{display:grid;grid-template-rows:minmax(3.4rem,auto) auto;row-gap:.4rem}.nh-tools__product .card-information>.caption-large:empty{display:none}.nh-tools__product .card-information>.loox-rating{grid-row:1;align-self:center;margin:0}.nh-tools__product .card-information>.price{grid-row:2;margin-top:0}@media screen and (min-width:990px)and (max-height:720px){.nh-tools__feature{position:static}.nh-tools__feature-inner{height:auto}.nh-tools__visual{aspect-ratio:4 / 3;max-height:38rem}.nh-tools__visual--lifestyle{aspect-ratio:3 / 2;max-height:none}}@media screen and (max-width:989px){.nh-tools__layout{grid-template-columns:minmax(0,1fr)}.nh-tools__feature{position:static}.nh-tools__feature-inner{height:auto}.nh-tools__visual{aspect-ratio:4 / 3;max-height:34rem}.nh-tools__visual--lifestyle{aspect-ratio:3 / 2;max-height:none}}@media screen and (min-width:750px)and (max-width:989px){.nh-tools__feature-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto;align-items:center;padding:2.4rem}.nh-tools__visual{aspect-ratio:1;padding:0}.nh-tools__visual--lifestyle{aspect-ratio:3 / 2}.nh-tools__copy{padding:2.4rem}}@media screen and (max-width:749px){.nh-tools{padding-top:4rem;padding-bottom:4rem}.nh-tools__layout{gap:2rem}.nh-tools__visual{padding:1.6rem 2.4rem 0}.nh-tools__visual--lifestyle{aspect-ratio:3 / 2;padding:0}.nh-tools__copy{padding:1.6rem 2rem 2.4rem}.nh-tools__heading{font-size:3rem}.nh-tools__text{font-size:1.6rem}.nh-tools__products{gap:2rem 1.2rem}.nh-tools__product .card__heading,.nh-tools__product .card__heading a,.template-index .nh-tools__product .card__heading a{min-height:0;font-size:1.4rem}.template-index .nh-tools__product .card__information{padding-top:.8rem}.nh-tools__product .card-information{grid-template-rows:auto auto;row-gap:.2rem}.nh-tools__product .card-information>.loox-rating:empty{display:none}.nh-tools__product .card-information>:not(.visually-hidden:first-child)+:not(.rating){margin-top:.4rem}.nh-tools__button{margin-top:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/nh-tools-essentials.css.map */
