:root{--nid-ink:#101011;--nid-orange:#ed641f;--nid-orange-hi:#ff813f;--nid-paper:#f8f6f2;--nid-white:#fff;--nid-muted:#696864;--nid-line:#e6e1da}body{font-family:system-ui,-apple-system,Hiragino Kaku Gothic ProN,Noto Sans JP,sans-serif}.header-wrapper{background:var(--nid-ink)!important;color:#faf8f4!important;border-bottom:1px solid #2b2b2b!important}.header-wrapper .header,.header-wrapper .list-menu__item,.header-wrapper .header__menu-item,.header-wrapper .header__active-menu-item,.header-wrapper .header__icon,.header-wrapper .header__heading-link,.header-wrapper .header__heading-link .h2{color:#faf8f4!important}.header-wrapper .header__heading-logo{filter:none}.header-wrapper .header__icon .icon,.header-wrapper .header__menu-item .icon{color:#faf8f4!important}.header-wrapper .header__menu-item:hover{color:var(--nid-orange-hi)!important}.header-wrapper .header{padding-top:13px;padding-bottom:13px}.header-wrapper .header__heading-logo{max-height:56px;object-fit:contain}product-info[id^=MainProduct-]{display:block;background:var(--nid-paper);color:var(--nid-ink);font-family:inherit}product-info[id^=MainProduct-]>.page-width{max-width:1440px}product-info[id^=MainProduct-] .page-width{max-width:1440px}product-info[id^=MainProduct-] .product{gap:clamp(22px,4vw,65px);align-items:start}product-info[id^=MainProduct-] .product__media-wrapper{min-width:0}product-info[id^=MainProduct-] .product__media-gallery{border-radius:12px}product-info[id^=MainProduct-] .product__media-item .product__media{overflow:hidden;border-radius:9px;background:#eeebe6}product-info[id^=MainProduct-] .product__media-item .media{background:#eeebe6}product-info[id^=MainProduct-] .thumbnail{border-radius:8px;overflow:hidden;border:1px solid var(--nid-line)}product-info[id^=MainProduct-] .thumbnail[aria-current=true],product-info[id^=MainProduct-] .thumbnail[aria-current=true]:focus-visible{box-shadow:0 0 0 2px var(--nid-orange);border-color:var(--nid-orange)}product-info[id^=MainProduct-] .product__info-wrapper{min-width:0}product-info[id^=MainProduct-] .product__info-container{background:var(--nid-white);border:1px solid var(--nid-line);box-shadow:0 20px 48px #1b1b1b09;padding:clamp(22px,3vw,45px);border-radius:14px;max-width:none}product-info[id^=MainProduct-] .product__info-container>.product__text:first-child{font-weight:800;color:var(--nid-orange);font-size:12px;letter-spacing:.18em;text-transform:uppercase}product-info[id^=MainProduct-] .product__title h1{font-size:clamp(26px,2.85vw,42px);font-weight:900;line-height:1.28;letter-spacing:-.055em;color:var(--nid-ink);margin:0}product-info[id^=MainProduct-] .product__info-container>.product__title{margin-top:12px;margin-bottom:18px}product-info[id^=MainProduct-] .price-item{font-weight:850;color:var(--nid-ink);font-size:clamp(24px,2.2vw,33px);letter-spacing:-.025em}product-info[id^=MainProduct-] .product__tax,product-info[id^=MainProduct-] .product__tax a{color:var(--nid-muted);font-size:11px}product-info[id^=MainProduct-] .product__info-container .product-form__input{max-width:none;margin-top:18px;margin-bottom:15px}product-info[id^=MainProduct-] .product-form__input .form__label{font-size:13px;font-weight:750;color:var(--nid-ink);margin-bottom:10px}product-info[id^=MainProduct-] .product-form__input input[type=radio]+label{border:1px solid #ccc8c2;border-radius:9px;background:#fff;color:var(--nid-ink);min-width:62px;padding:11px 16px;margin-right:7px;margin-bottom:7px;box-shadow:none;font-size:13px;font-weight:650;transition:background .16s ease,border-color .16s ease}product-info[id^=MainProduct-] .product-form__input input[type=radio]:checked+label{border-color:var(--nid-orange);background:#fff6f0;color:var(--nid-ink);box-shadow:inset 0 0 0 1px var(--nid-orange)}product-info[id^=MainProduct-] .product-form__input input[type=radio]:focus-visible+label{outline:3px solid #fca878;outline-offset:2px}product-info[id^=MainProduct-] .product-form__input input[type=radio]:disabled+label{opacity:.5;text-decoration:line-through}product-info[id^=MainProduct-] .quantity{border-radius:8px;min-height:43px}product-info[id^=MainProduct-] .product-form__buttons{max-width:none}product-info[id^=MainProduct-] .product-form__submit{background:var(--nid-orange)!important;border:0!important;border-radius:10px!important;color:#fff!important;font-weight:850!important;font-size:16px!important;letter-spacing:.02em;min-height:62px;transition:background .18s ease,transform .18s ease}product-info[id^=MainProduct-] .product-form__submit:before,product-info[id^=MainProduct-] .product-form__submit:after{box-shadow:none!important}product-info[id^=MainProduct-] .product-form__submit:hover:not([disabled]){background:#ca4b0c!important;transform:translateY(-1px)}product-info[id^=MainProduct-] .product-form__submit[disabled]{background:#8e8b86!important;transform:none}product-info[id^=MainProduct-] .nid-shipping-note{font-size:12px;color:#5c544e;line-height:1.9;margin-top:12px;border-top:1px solid var(--nid-line);padding-top:14px}product-info[id^=MainProduct-] .nid-shipping-note strong{color:var(--nid-orange);font-weight:800}product-info[id^=MainProduct-] .product__text:not(:first-child){font-size:12px;line-height:1.9;color:#504b48}product-info[id^=MainProduct-] .product__info-container>.product__text{max-width:100%}product-info[id^=MainProduct-] .product__info-container .product-form{margin:20px 0 0}product-info[id^=MainProduct-] .product__info-container .product-form__error-message-wrapper{color:#a43b17}.nid-product-details{background:var(--nid-paper);color:var(--nid-ink);font-family:inherit;padding:10px 0 100px}.nid-details-shell{width:min(1350px,calc(100% - 44px));margin:auto}.nid-kicker{font-size:12px;letter-spacing:.18em;font-weight:850;color:var(--nid-orange);text-transform:uppercase;margin:0 0 13px}.nid-detail-story{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);background:#141414;overflow:hidden;border-radius:15px;min-height:400px;color:#fff}.nid-story-copy{padding:clamp(30px,5.5vw,82px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.nid-story-copy h2{color:#fff;font-weight:900;line-height:1.23;font-size:clamp(30px,4.3vw,58px);letter-spacing:-.06em;margin:0 0 24px}.nid-story-copy h2 span{color:var(--nid-orange-hi)}.nid-story-copy p{font-size:14px;color:#d7d3ce;line-height:2.1;max-width:480px}.nid-story-art{display:grid;place-items:center;background:radial-gradient(circle at 60% 42%,#514039,#2d2521,#171717);position:relative;min-height:320px;padding:40px}.nid-story-art:before{content:"001";font-weight:950;position:absolute;left:-2%;top:-7%;font-size:clamp(130px,22vw,350px);color:#ffffff08;line-height:1}.nid-story-art img{display:block;max-width:100%;max-height:400px;width:100%;height:100%;object-fit:contain;position:relative;z-index:1;filter:drop-shadow(0 15px 22px #0007)}.nid-story-art small{color:#b5aaa2;font-size:10px;letter-spacing:.13em;position:absolute;bottom:20px;right:25px;z-index:2}.nid-details-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:25px}.nid-info-card{background:#fff;border:1px solid var(--nid-line);border-radius:12px;padding:clamp(24px,3.6vw,46px);min-width:0}.nid-info-card h3{font-size:clamp(23px,2.3vw,31px);line-height:1.25;font-weight:900;letter-spacing:-.045em;margin:0 0 24px;color:var(--nid-ink)}.nid-info-card p{font-size:14px;line-height:1.95;color:#514b47}.nid-info-card dl{display:grid;grid-template-columns:110px 1fr;gap:15px;border-top:1px solid var(--nid-line);padding-top:20px;margin:18px 0 0;font-size:13px}.nid-info-card dt{font-weight:800;color:#1d1b1a}.nid-info-card dd{margin:0;color:#57514c}.nid-measure{width:100%;border-collapse:collapse;text-align:center;font-size:14px}.nid-measure th{font-size:12px;font-weight:850;color:var(--nid-ink);padding:14px 8px;border-bottom:2px solid var(--nid-orange)}.nid-measure td{padding:15px 8px;border-bottom:1px solid #eae5de;font-variant-numeric:tabular-nums}.nid-measure td:first-child{font-weight:850}.nid-note{font-size:12px!important;color:#77736d!important;margin:18px 0 0}.nid-policy-list{display:grid;gap:18px}.nid-policy-item{padding:0 0 18px;border-bottom:1px solid var(--nid-line)}.nid-policy-item:last-child{border-bottom:0;padding-bottom:0}.nid-policy-item strong{display:block;font-size:14px;margin-bottom:6px;color:var(--nid-ink)}.nid-policy-item p{font-size:13px;line-height:1.85;margin:0}.nid-policy-item a{color:#c35116;text-decoration:underline;text-underline-offset:3px}.nid-qa{padding:48px clamp(23px,4vw,64px);background:#fff;border:1px solid var(--nid-line);border-radius:12px;margin-top:24px}.nid-qa h3{font-size:clamp(27px,3vw,39px);margin:0 0 22px;font-weight:900;letter-spacing:-.05em}.nid-qa details{border-top:1px solid var(--nid-line)}.nid-qa details:last-child{border-bottom:1px solid var(--nid-line)}.nid-qa summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;gap:20px;list-style:none;padding:20px 0;font-weight:750;font-size:14px}.nid-qa summary::-webkit-details-marker{display:none}.nid-qa summary:after{content:"+";color:var(--nid-orange);font-size:23px;font-weight:500}.nid-qa details[open] summary:after{content:"\2212"}.nid-qa details p{font-size:13px;line-height:2;color:#5b554e;margin:0;padding:0 0 24px;max-width:850px}.nid-last-cta{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;margin-top:28px;border-radius:12px;background:#eae5dc;padding:clamp(26px,4vw,48px)}.nid-last-cta strong{display:block;font-size:clamp(20px,2.5vw,29px);line-height:1.35}.nid-last-cta span{font-size:12px;color:#69615c}.nid-last-cta a{border-radius:8px;text-decoration:none;background:var(--nid-ink);color:#fff;padding:17px 28px;font-weight:800;font-size:14px;white-space:nowrap}.nid-last-cta a:hover{background:#d85b1b}.nidomite-home-001 .n-buy{border-radius:7px!important}.nidomite-home-001 .n-topline{opacity:.9}.nidomite-home-001 .n-photo{border-radius:10px}.nidomite-home-001 .n-grid{padding-top:clamp(40px,5vw,80px);padding-bottom:clamp(50px,5vw,85px)}.nidomite-home-001 .n-storyrow{border-top-color:#ffffff1c}.featured-product .product__info-container{padding:clamp(24px,3vw,45px)!important}.featured-product .product__title h2{font-weight:900;line-height:1.25;letter-spacing:-.05em}.featured-product .product-form__submit{border-radius:8px;background:var(--nid-orange)!important;color:#fff!important}.featured-product .product-form__submit:before,.featured-product .product-form__submit:after{box-shadow:none!important}.multicolumn .multicolumn-card{background:#fff;border:1px solid var(--nid-line);border-radius:10px;padding:clamp(15px,2vw,30px)}.multicolumn .multicolumn-card__info h3{font-weight:900;letter-spacing:-.03em}.collapsible-content .accordion{border-top-color:var(--nid-line)}.collapsible-content .accordion__title{font-weight:750}@media(max-width:989px){product-info[id^=MainProduct-] .product{gap:18px}product-info[id^=MainProduct-] .product__info-container{padding:23px}.nid-details-grid{gap:15px}}@media(max-width:749px){.header-wrapper .header{padding-top:10px;padding-bottom:10px}product-info[id^=MainProduct-] .product{gap:0}product-info[id^=MainProduct-] .product__info-container{border-radius:12px;margin:0 8px;padding:22px 18px;box-shadow:none}product-info[id^=MainProduct-] .product__title h1{font-size:29px}product-info[id^=MainProduct-] .product-form__submit{min-height:56px}.nid-product-details{padding-bottom:60px}.nid-details-shell{width:min(100% - 26px,650px)}.nid-detail-story{grid-template-columns:1fr}.nid-story-copy{padding:38px 28px}.nid-story-copy h2{font-size:37px}.nid-story-art{min-height:270px;padding:25px}.nid-details-grid{grid-template-columns:1fr}.nid-info-card{padding:25px}.nid-info-card dl{grid-template-columns:92px 1fr}.nid-qa{padding:27px 24px}.nid-last-cta{align-items:stretch}.nid-last-cta a{width:100%;text-align:center}}@media(prefers-reduced-motion:reduce){product-info[id^=MainProduct-] .product-form__submit{transition:none}}:root{--nid-ink:#181716;--nid-orange:#d95925;--nid-orange-hi:#ed713d;--nid-paper:#f5f2ec;--nid-white:#fff;--nid-muted:#655f58;--nid-line:#e5dfd7}html{scroll-behavior:smooth}body{color:#181716}.header-wrapper .header.page-width{max-width:1450px!important;width:100%;padding-left:clamp(16px,3vw,52px)!important;padding-right:clamp(16px,3vw,52px)!important}.header-wrapper .header__heading-logo{max-height:54px}.header-wrapper .header__menu-item{font-size:13px!important;font-weight:700!important;letter-spacing:.045em;padding:12px 16px}.header-wrapper .header__icon{width:43px;height:43px}.header-wrapper .header__icons{gap:5px}product-info[id^=MainProduct-]{background:var(--nid-paper)!important}product-info[id^=MainProduct-]>.page-width{max-width:1390px!important;width:100%;padding-left:clamp(16px,3.4vw,52px)!important;padding-right:clamp(16px,3.4vw,52px)!important}@media screen and (min-width:990px){product-info[id^=MainProduct-] .product.grid,product-info .featured-product.product.grid{display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr)!important;column-gap:clamp(25px,3vw,56px)!important;row-gap:0!important;align-items:start!important;flex-wrap:nowrap!important;margin:0!important}product-info[id^=MainProduct-] .product.grid>.grid__item,product-info .featured-product.product.grid>.grid__item{width:100%!important;max-width:none!important;min-width:0!important;flex:initial!important;box-sizing:border-box!important;min-height:0}product-info[id^=MainProduct-] .product.grid>.product__info-wrapper,product-info .featured-product.product.grid>.product__info-wrapper{padding:0!important;margin:0!important}product-info .featured-product.product.grid{grid-template-columns:minmax(0,1fr) minmax(410px,1fr)!important;max-width:1260px;margin:0 auto!important}}@media screen and (min-width:750px)and (max-width:989px){product-info[id^=MainProduct-] .product.grid,product-info .featured-product.product.grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:24px!important;margin:0!important}product-info[id^=MainProduct-] .product.grid>.grid__item,product-info .featured-product.product.grid>.grid__item{width:100%!important;max-width:none!important;padding:0!important;flex:none!important;min-width:0!important}}@media screen and (max-width:749px){product-info[id^=MainProduct-] .product.grid,product-info .featured-product.product.grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;margin:0!important}product-info[id^=MainProduct-] .product.grid>.grid__item,product-info .featured-product.product.grid>.grid__item{width:100%!important;max-width:none!important;flex:none!important;min-width:0!important;padding:0!important}}product-info[id^=MainProduct-] .product__media-wrapper,product-info .featured-product .product__media-wrapper{overflow:visible;min-width:0!important}product-info[id^=MainProduct-] .product__media-list{margin-bottom:0!important}product-info[id^=MainProduct-] .product__media-item .product__media,product-info[id^=MainProduct-] .product__media-item .media{background:#fff!important}product-info[id^=MainProduct-] .product__media-item .product-media-container{background:#fff;border-radius:12px}product-info[id^=MainProduct-] .thumbnail-list{gap:12px!important}product-info[id^=MainProduct-] .thumbnail{border-radius:10px!important}product-info[id^=MainProduct-] .product__info-container{border:1px solid #e9e3dc!important;box-shadow:0 18px 60px #2219120a!important;border-radius:16px!important;padding:clamp(28px,3vw,43px)!important;background:#fff!important;max-width:none!important}product-info[id^=MainProduct-] .product__info-container .product__title h1{font-size:clamp(27px,2.55vw,38px)!important;font-weight:850!important;line-height:1.32!important;letter-spacing:-.04em!important;word-break:normal!important;overflow-wrap:anywhere!important}product-info[id^=MainProduct-] .product__info-container>.product__text:first-child{font-size:12px!important;color:var(--nid-orange)!important;font-weight:850!important;letter-spacing:.13em!important}product-info[id^=MainProduct-] .product__info-container>.product__text.subtitle{font-size:16px!important;color:#625a53!important;letter-spacing:0!important;line-height:1.7}product-info[id^=MainProduct-] .product__info-container>.product__title{margin:8px 0 15px!important}product-info[id^=MainProduct-] .product__info-container .price-item{font-size:clamp(28px,2.5vw,36px)!important;font-weight:850!important}product-info[id^=MainProduct-] .product__info-container .product__tax{font-size:12px!important;margin-top:7px!important;line-height:1.6}product-info[id^=MainProduct-] .product-form__input .form__label{font-size:15px!important;font-weight:800!important;margin-bottom:10px!important}product-info[id^=MainProduct-] .product-form__input--pill{display:flex;flex-wrap:wrap;gap:8px;align-items:center}product-info[id^=MainProduct-] .product-form__input--pill legend{width:100%;margin-bottom:8px!important}product-info[id^=MainProduct-] .product-form__input input[type=radio]+label{font-size:14px!important;padding:12px 18px!important;min-width:58px!important;margin:0!important;min-height:46px;display:inline-flex!important;align-items:center;justify-content:center;box-sizing:border-box}product-info[id^=MainProduct-] .product-form__input input[type=radio]:checked+label{background:#fff0e8!important;border-color:var(--nid-orange)!important;color:#171412!important;box-shadow:inset 0 0 0 1px var(--nid-orange)!important}product-info[id^=MainProduct-] .product__info-container .product-form__submit{border-radius:11px!important;min-height:61px!important;font-size:17px!important;letter-spacing:.02em!important}product-info[id^=MainProduct-] .product__info-container>.product__text{font-size:15px!important;line-height:1.7!important;word-break:normal!important}product-info[id^=MainProduct-] .quantity{border:1px solid #d8d1c8;border-radius:9px!important;min-height:46px!important}product-info[id^=MainProduct-] .product-form__quantity{max-width:140px}product-info[id^=MainProduct-] .product__info-container>*+*{margin-top:14px;margin-bottom:14px}.nid-assurance{border-top:1px solid var(--nid-line);margin-top:22px;padding-top:22px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.nid-assurance .nid-assurance-item{display:block;text-decoration:none!important;background:#faf8f5;border:1px solid #ece5de;border-radius:10px;padding:16px 15px;color:var(--nid-ink);min-width:0}.nid-assurance .nid-assurance-item strong{display:block;font-size:13px;line-height:1.45;font-weight:850}.nid-assurance .nid-assurance-item span{display:block;font-size:12px;line-height:1.65;color:#6c635c;margin-top:5px}.nid-assurance a:hover{border-color:#d45f32}.nid-product-anchor{scroll-margin-top:112px}.nid-size-link{font-size:13px;font-weight:750;margin-left:10px;color:#c45121;text-underline-offset:3px;white-space:nowrap}.nid-product-details{background:var(--nid-paper)!important;padding:34px 0 85px}.nid-details-shell{width:min(1320px,calc(100% - 70px));margin:0 auto}.nid-detail-story{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);min-height:370px;border-radius:16px}.nid-story-copy{padding:clamp(37px,5.5vw,82px)}.nid-story-copy h2{font-size:clamp(34px,4vw,60px)!important}.nid-story-copy p{font-size:16px!important;line-height:1.9!important}.nid-story-art{background:#272420;padding:15px;overflow:hidden}.nid-story-art img{max-height:450px;object-fit:contain;background:#fff;border-radius:3px;box-shadow:0 16px 40px #0003}.nid-details-grid{gap:20px;margin-top:20px}.nid-info-card{padding:clamp(26px,3vw,43px)!important;border-radius:14px!important}.nid-info-card h3{font-size:clamp(25px,2.2vw,33px)!important;margin-bottom:20px!important}.nid-info-card p,.nid-policy-item p{font-size:15px!important;line-height:1.85!important}.nid-info-card dl{font-size:14px!important;grid-template-columns:112px 1fr!important}.nid-info-card dt,.nid-info-card dd{line-height:1.65}.nid-measure th{font-size:13px!important;padding:13px 8px!important}.nid-measure td{font-size:15px!important;padding:14px 8px!important}.nid-qa{padding:clamp(28px,4vw,55px)!important}.nid-qa summary{font-size:15px!important;min-height:62px}.nid-qa details p{font-size:14px!important}.nid-last-cta a{font-size:15px!important}.nid-last-cta a[href="#nid-product-anchor"]{background:var(--nid-ink);color:#fff}.nid-featured-wrapper .featured-product{margin:0 auto}product-info .featured-product.product.grid{margin:0 auto!important}product-info .featured-product .product__info-container{max-width:none!important;width:100%!important;padding:clamp(27px,3vw,42px)!important}product-info .featured-product .product__title{font-size:clamp(25px,2.2vw,36px)!important;line-height:1.33!important;letter-spacing:-.035em!important;overflow-wrap:anywhere!important;font-weight:850!important;margin-bottom:19px!important}product-info .featured-product .product-form__input{max-width:none!important}product-info .featured-product .product-form__input--pill label{font-size:14px!important;min-height:43px;padding:10px 15px!important}product-info .featured-product .product-form__buttons{max-width:none!important}product-info .featured-product .product-form__submit{min-height:60px;font-size:16px!important}product-info .featured-product .product__view-details{font-size:14px!important}.multicolumn .multicolumn-card{background:#fff!important;border:1px solid #e8e0d8!important;border-radius:13px!important;min-height:180px}.multicolumn .multicolumn-card__info{padding:27px!important}.multicolumn .multicolumn-card__info h3{font-size:20px!important;font-weight:850!important;line-height:1.5!important}.multicolumn .multicolumn-card__info .rte p{font-size:15px!important;line-height:1.8!important}.collapsible-content .accordion__title{font-size:16px!important}@media(min-width:990px)and (max-width:1190px){product-info[id^=MainProduct-] .product.grid{grid-template-columns:minmax(0,1fr) minmax(380px,.95fr)!important;column-gap:24px!important}product-info .featured-product.product.grid{grid-template-columns:minmax(0,1fr) minmax(360px,.95fr)!important;column-gap:28px!important}}@media(max-width:989px){product-info[id^=MainProduct-] .product__info-container{max-width:none!important}product-info[id^=MainProduct-]>.page-width{padding-left:20px!important;padding-right:20px!important}.nid-detail-story{grid-template-columns:1fr}.nid-story-art{min-height:290px;padding:32px}.nid-details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media(max-width:749px){product-info[id^=MainProduct-]>.page-width{padding:0 14px!important}product-info[id^=MainProduct-] .product__media-wrapper{padding-bottom:12px!important}product-info[id^=MainProduct-] .product__media-gallery{border-radius:12px;overflow:hidden}product-info[id^=MainProduct-] .product__info-container{margin:0!important;padding:25px 22px 28px!important;border-radius:12px!important}product-info[id^=MainProduct-] .product__info-container .product__title h1{font-size:clamp(25px,6.5vw,31px)!important;line-height:1.29!important}product-info[id^=MainProduct-] .product__info-container>.product__text.subtitle{font-size:15px!important}product-info[id^=MainProduct-] .product__info-container .price-item{font-size:30px!important}product-info[id^=MainProduct-] .product-form__input input[type=radio]+label{font-size:14px!important;min-height:46px}product-info[id^=MainProduct-] .product__info-container .product-form__submit{min-height:58px!important}.nid-assurance{gap:8px}.nid-assurance .nid-assurance-item{padding:13px 11px}.nid-assurance .nid-assurance-item strong{font-size:12px}.nid-assurance .nid-assurance-item span{font-size:11px}.nid-details-shell{width:calc(100% - 28px)}.nid-product-details{padding:22px 0 55px}.nid-story-copy{padding:31px 26px}.nid-story-copy h2{font-size:36px!important}.nid-story-copy p{font-size:15px!important}.nid-story-art{min-height:240px;padding:20px}.nid-details-grid{grid-template-columns:1fr;gap:13px}.nid-info-card{padding:25px 22px!important}.nid-info-card h3{font-size:25px!important}.nid-info-card p,.nid-policy-item p{font-size:14px!important}.nid-info-card dl{grid-template-columns:95px 1fr!important;font-size:13px!important}.nid-qa{padding:26px 22px!important}.nid-qa summary{font-size:15px!important}.nid-last-cta{gap:16px}.nid-last-cta a{white-space:normal;text-align:center}.featured-product .product__info-container{padding:25px 22px!important}product-info .featured-product.product.grid>.product__media-wrapper{margin-bottom:14px}product-info .featured-product .product__title{font-size:26px!important;overflow-wrap:anywhere!important}}:root{--nid-ink:#171717;--nid-orange:#d95925;--nid-paper:#f7f4ef;--nid-line:#e6e0d8}product-info[id^=MainProduct-]>.page-width{max-width:1380px!important;padding-inline:clamp(18px,3vw,45px)!important}@media screen and (min-width:990px){product-info[id^=MainProduct-] .product.grid{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)!important;column-gap:clamp(28px,3vw,44px)!important;row-gap:0!important;align-items:start!important}product-info[id^=MainProduct-] .product.grid>.grid__item{width:100%!important;max-width:100%!important;min-width:0!important}product-info[id^=MainProduct-] .product.grid>.product__info-wrapper{padding:0!important}product-info[id^=MainProduct-] .product__info-container{padding:clamp(25px,2.8vw,40px)!important}product-info[id^=MainProduct-] .product__title h1{font-size:clamp(27px,2.55vw,38px)!important;line-height:1.31!important;letter-spacing:-.04em!important}}product-info[id^=MainProduct-] .product__info-container{border-radius:16px!important;border:1px solid #e9e4dd!important;box-shadow:0 15px 44px #2419110f!important}product-info[id^=MainProduct-] .product__title h1{word-break:normal!important;overflow-wrap:break-word!important;text-wrap:pretty}product-info[id^=MainProduct-] .product__info-container .price-item{font-size:clamp(27px,2.4vw,35px)!important;font-weight:850!important}product-info[id^=MainProduct-] .product__info-container>.product__text.subtitle{font-size:16px!important;line-height:1.7!important}product-info[id^=MainProduct-] .product-form__input .form__label{font-size:15px!important;font-weight:800!important}product-info[id^=MainProduct-] .product-form__input input[type=radio]+label{font-size:14px!important;min-height:47px!important;min-width:59px!important;padding:11px 16px!important}product-info[id^=MainProduct-] .product-form__submit{font-size:17px!important;min-height:62px!important;border-radius:10px!important}product-info[id^=MainProduct-] .product-form__submit:not([disabled]):hover{background:#be481c!important}.nid-assurance{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:11px!important;margin-top:20px!important;padding-top:20px!important}.nid-assurance .nid-assurance-item{min-height:92px!important;padding:15px!important;display:flex!important;flex-direction:column;justify-content:center}.nid-assurance .nid-assurance-item strong{font-size:13px!important;line-height:1.55!important}.nid-assurance .nid-assurance-item span{font-size:12px!important;line-height:1.65!important}.nid-product-details{padding-top:44px!important;padding-bottom:90px!important}.nid-details-shell{width:min(1280px,calc(100% - 48px))!important;margin:0 auto!important}.nid-detail-story{grid-template-columns:minmax(0,1fr) minmax(0,.95fr)!important;min-height:430px!important;border-radius:18px!important;overflow:hidden!important}.nid-story-copy{padding:clamp(36px,4.2vw,64px)!important}.nid-story-copy h2{font-size:clamp(34px,4vw,53px)!important;line-height:1.21!important}.nid-story-copy p{font-size:16px!important;line-height:1.95!important}.nid-details-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px!important;margin-top:22px!important}.nid-info-card{padding:clamp(27px,3vw,40px)!important;min-width:0!important;min-height:355px!important;border-radius:16px!important}.nid-info-card h3{font-size:clamp(25px,2.4vw,32px)!important;line-height:1.34!important;margin-bottom:21px!important}.nid-info-card p,.nid-policy-item p{font-size:15px!important;line-height:1.9!important}.nid-info-card dl{grid-template-columns:110px minmax(0,1fr)!important;gap:13px 16px!important}.nid-info-card dt,.nid-info-card dd{font-size:14px!important;line-height:1.8!important;overflow-wrap:anywhere}.nid-measure{font-size:15px!important}.nid-measure th,.nid-measure td{padding:15px 9px!important;font-size:14px!important}.nid-qa{width:100%!important;margin:22px auto 0!important;padding:clamp(28px,4vw,52px)!important;border-radius:16px!important}.nid-qa h3{font-size:clamp(25px,2.7vw,33px)!important;margin-bottom:21px!important}.nid-qa summary{font-size:16px!important;line-height:1.6!important;min-height:66px!important;padding:18px 0!important}.nid-qa details p{font-size:15px!important;line-height:1.95!important}.nid-last-cta{margin-top:23px!important;padding:clamp(27px,3.4vw,43px)!important}.nid-last-cta strong{font-size:clamp(23px,2.4vw,32px)!important}.nid-last-cta a{min-height:53px!important;display:inline-flex!important;align-items:center;justify-content:center;font-size:15px!important}@media screen and (min-width:750px)and (max-width:989px){.nid-details-grid{gap:16px!important}.nid-info-card{padding:27px!important}.nid-detail-story{grid-template-columns:minmax(0,1fr)!important;min-height:0!important}}@media screen and (max-width:749px){product-info[id^=MainProduct-]>.page-width{padding-inline:14px!important}product-info[id^=MainProduct-] .product.grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;margin:0!important}product-info[id^=MainProduct-] .product.grid>.grid__item{width:100%!important;max-width:100%!important;min-width:0!important;padding:0!important}product-info[id^=MainProduct-] .product__info-container{margin:0!important;padding:24px 20px 28px!important;border-radius:13px!important}product-info[id^=MainProduct-] .product__title h1{font-size:clamp(26px,7vw,31px)!important;line-height:1.32!important}product-info[id^=MainProduct-] .product__info-container .price-item{font-size:31px!important}product-info[id^=MainProduct-] .product-form__submit{min-height:60px!important}.nid-assurance{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.nid-assurance .nid-assurance-item{padding:13px 11px!important;min-height:97px!important}.nid-assurance .nid-assurance-item strong{font-size:12px!important}.nid-assurance .nid-assurance-item span{font-size:11px!important;line-height:1.55!important}.nid-product-details{padding:25px 0 60px!important}.nid-details-shell{width:calc(100% - 28px)!important}.nid-detail-story{grid-template-columns:minmax(0,1fr)!important;min-height:0!important}.nid-story-copy{padding:29px 24px!important}.nid-story-copy h2{font-size:clamp(32px,8.3vw,39px)!important}.nid-story-copy p{font-size:15px!important}.nid-details-grid{grid-template-columns:minmax(0,1fr)!important;gap:14px!important;margin-top:14px!important}.nid-info-card{min-height:0!important;padding:26px 22px!important}.nid-info-card h3{font-size:25px!important}.nid-info-card p,.nid-policy-item p{font-size:14px!important;line-height:1.86!important}.nid-info-card dl{grid-template-columns:93px minmax(0,1fr)!important}.nid-info-card dt,.nid-info-card dd{font-size:13px!important}.nid-qa{padding:26px 22px!important;margin-top:14px!important}.nid-qa h3{font-size:25px!important}.nid-qa summary{min-height:62px!important;font-size:15px!important}.nid-qa details p{font-size:14px!important}.nid-last-cta a{width:100%!important;text-align:center}}@media(max-width:359px){.nid-assurance{grid-template-columns:1fr!important}.nid-assurance .nid-assurance-item{min-height:0!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/nidomite-premium.css.map */
