body .product__info-container:has(.nd-design-summary) .product__title h1{font-size:clamp(28px,2.6vw,36px);line-height:1.15;text-wrap:balance}.product__info-container .nd-design-summary{margin:20px 0 24px}.nd-design-summary__text{margin:0;max-width:48ch;font:400 16px/1.6 var(--nd-font);color:var(--nd-text-body);text-wrap:pretty}.nd-design-summary__points{display:flex;flex-wrap:wrap;gap:8px 20px;margin:14px 0 0;padding:0;list-style:none;color:var(--nd-text-brand);font:500 13px/1.5 var(--nd-font)}.nd-design-summary__points li{display:flex;align-items:center;gap:8px}.nd-design-summary__points li:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;flex:none}.product__info-container .nd-purchase-notes{margin:20px 0 0}.nd-purchase-notes__grid{display:flex;flex-wrap:wrap;gap:14px 24px;margin:0;padding:16px 0;border-top:1px solid var(--nd-border-subtle);border-bottom:1px solid var(--nd-border-subtle);list-style:none}.nd-purchase-notes__grid li{display:flex;align-items:center;gap:8px;font:500 12px/1.5 var(--nd-font);color:var(--nd-text-body)}.nd-purchase-notes__grid .nd-icon{width:18px;height:18px;flex:none;color:var(--nd-text-brand)}.nd-purchase-notes .nd-purchase-notes__link{display:inline-flex;align-items:center;gap:12px;min-height:44px;margin-top:4px;font:500 13px/1.5 var(--nd-font);color:var(--nd-text-brand);text-decoration:none}.nd-purchase-notes__link:hover{color:var(--nd-text-strong)}.nd-purchase-notes__availability{font:400 13px/1.6 var(--nd-font);color:var(--nd-text-muted)}.nd-product-information{padding:32px 0 40px;border-top:1px solid var(--nd-border-subtle);scroll-margin-top:110px;background:var(--nd-surface-page)}.nd-product-information__layout{display:grid;grid-template-columns:minmax(0,.45fr) minmax(0,1.55fr);gap:clamp(32px,5vw,72px);align-items:start}.nd-product-information__heading h2{margin:0 0 24px;color:var(--nd-text-strong);font:650 clamp(22px,2.2vw,28px)/1.2 var(--nd-font);letter-spacing:-.03em;text-wrap:balance}.nd-product-information__item{border-top:1px solid var(--nd-border-subtle)}.nd-product-information__item:last-child{border-bottom:1px solid var(--nd-border-subtle)}.nd-product-information__item summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 0;list-style:none;cursor:pointer;color:var(--nd-text-strong);font:600 17px/1.4 var(--nd-font)}.nd-product-information__item summary::-webkit-details-marker{display:none}.nd-product-information__item summary>span{width:10px;height:10px;flex:none;margin-right:4px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg);transition:transform .18s ease}.nd-product-information__item[open] summary>span{transform:rotate(225deg)}.nd-product-information__body{padding-bottom:24px;font:400 14px/1.65 var(--nd-font);color:var(--nd-text-muted)}.nd-product-information__body p{margin:0 0 12px}.nd-product-information__specs{margin:0}.nd-product-information__specs>div{display:grid;grid-template-columns:minmax(90px,.36fr) minmax(0,1fr);gap:20px;padding:12px 0;border-bottom:1px solid var(--nd-border-subtle)}.nd-product-information__specs>div:first-child{padding-top:0}.nd-product-information__specs>div:last-child{border-bottom:0}.nd-product-information__specs dt{color:var(--nd-text-muted)}.nd-product-information__specs dd{margin:0;color:var(--nd-text-strong);font-weight:500}.nd-product-information__body .nd-product-information__origin{margin-top:18px;margin-bottom:0;font-size:12px;line-height:1.65;color:var(--nd-text-subtle)}.nd-product-information__body a{display:inline-flex;align-items:center;min-height:44px;color:var(--nd-text-brand);font-weight:500;text-decoration:none}.nd-product-information__body a:hover{color:var(--nd-text-strong)}.nd-product-information__links{display:flex;gap:24px}.nd-product-information__fallback ul{padding-left:18px;margin:0}.nd-product-information__fallback li{margin-bottom:8px}.nd-product-information :is(summary,a):focus-visible,.nd-purchase-notes a:focus-visible{outline:2px solid var(--nd-text-brand);outline-offset:4px;border-radius:4px}@media(max-width:989px){.nd-product-information__layout{gap:32px}.nd-product-information__specs>div{gap:12px;grid-template-columns:minmax(80px,.45fr) minmax(0,1fr)}}@media(max-width:749px){.product__info-container .nd-design-summary{margin:16px 0 20px}.nd-design-summary__text{font-size:15px;line-height:1.6}.nd-design-summary__points{margin-top:12px;font-size:12px;gap:6px 16px}.nd-purchase-notes__grid{gap:12px 20px}.nd-product-information{padding:24px 0 32px;scroll-margin-top:90px}.nd-product-information__layout{grid-template-columns:minmax(0,1fr);gap:8px}.nd-product-information__heading h2{margin-bottom:12px}.nd-product-information__specs>div{grid-template-columns:94px minmax(0,1fr)}.nd-product-information__item summary{min-height:56px;font-size:16px;padding:18px 0}}@media(prefers-reduced-motion:reduce){.nd-product-information__item summary>span{transition:none}}.nd-delivery{display:flex;align-items:flex-start;gap:12px;padding:16px;border-radius:12px;background:var(--nd-surface-brand-soft);color:var(--nd-text-strong)}.nd-delivery>.nd-icon{flex:none;width:22px;height:22px;margin-top:3px;color:var(--nd-text-brand)}.nd-delivery__content{display:flex;flex-direction:column;gap:4px;min-width:0}.nd-delivery__label{color:var(--nd-text-muted);font:500 12px/1.4 var(--nd-font)}.nd-delivery strong{color:var(--nd-text-brand);font:650 17px/1.4 var(--nd-font)}.nd-delivery__note{color:var(--nd-text-muted);font:400 12px/1.5 var(--nd-font)}.nd-product-information__preview{margin:12px 0 0;font:400 12px/1.6 var(--nd-font);color:var(--nd-text-subtle)}@media(max-width:749px){.nd-delivery{padding:14px}.nd-delivery strong{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/nidol-product-story.css.map */
