.nqc-departments{padding-top:64px;padding-bottom:64px}.nqc-departments h2{font-size:clamp(30px,3vw,44px);margin:0 0 32px}.nqc-department-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.nqc-department{color:#27231f;text-decoration:none;display:flex;flex-direction:column;background:#f0eae0;overflow:hidden}.nqc-department>img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}.nqc-department>div{padding:26px;flex:1;display:flex;flex-direction:column}.nqc-department h3{font-size:27px;margin:0 0 14px}.nqc-department p{font-size:14px;line-height:1.6;margin:0 0 24px}.nqc-department span{font-size:13px;font-weight:600;margin-top:auto}.nqc-department:hover{text-decoration:underline;text-underline-offset:5px}.nqc-department:focus-visible{outline:3px solid #654d31;outline-offset:5px}.nqc-department:nth-child(2){background:#e6e9e4}.nqc-department:nth-child(3){background:#efe3dc}.nqc-department:nth-child(4){background:#e9e3d6}@media(max-width:989px){.nqc-department-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.nqc-departments{padding-top:40px;padding-bottom:40px}.nqc-department-grid{gap:14px}.nqc-department>div{padding:20px}.nqc-department h3{font-size:23px}}.nq-design-features{background:#f9f7f4;color:#0f0f10;padding:64px 0 72px}.nq-design-features__header{text-align:center;max-width:640px;margin:0 auto 36px}.nq-design-features__header>p{text-transform:uppercase;letter-spacing:.2em;font-size:11px;color:#6b7f6e;margin:0 0 14px;font-weight:600}.nq-design-features__header h2{font-family:var(--font-heading-family);font-weight:400;font-size:clamp(30px,3.3vw,44px);line-height:1.15;margin:0}.nq-design-features__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.nq-design-features__item{text-align:center}.nq-design-features__icon{width:180px;margin:0 auto 22px;border-radius:50%;overflow:hidden}.nq-design-features__icon svg{display:block;width:100%;height:auto}.nq-design-features__copy h3{font-family:var(--font-body-family);font-size:18px;font-weight:600;letter-spacing:0;margin:0}.nq-design-features__rule{display:block;width:30px;height:1px;background:#bd9872;margin:18px auto}.nq-design-features__copy p{color:#625f59;max-width:260px;margin:0 auto;font-size:14px;line-height:1.7}@media(max-width:749px){.nq-design-features{padding:40px 0}.nq-design-features__header{margin-bottom:28px}.nq-design-features__grid{grid-template-columns:1fr;gap:0}.nq-design-features__item{display:grid;grid-template-columns:88px 1fr;gap:20px;align-items:center;text-align:left;padding:22px 0;border-bottom:1px solid #e7e0d6}.nq-design-features__item:last-child{border-bottom:0}.nq-design-features__icon{width:88px;margin:0}.nq-design-features__copy h3{font-size:16px}.nq-design-features__rule{margin:10px 0;width:24px}.nq-design-features__copy p{max-width:none;font-size:13px;margin:0}}.nqc-details{padding:72px 0;scroll-margin-top:100px;background:#f4f0e9;color:#27231f}.nqc-details-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:72px;align-items:start}.nqc-details-copy{max-width:70ch}.nqc-details h2{font-size:clamp(30px,3vw,44px);margin:0 0 28px}.nqc-description{font-size:15px;line-height:1.8;overflow-wrap:anywhere}.nqc-description h2,.nqc-description h3{font:600 19px/1.4 var(--font-body-family);margin:34px 0 14px}.nqc-description li{margin:10px 0}.nqc-description img{max-width:100%;height:auto}.nqc-description table{display:block;max-width:100%;overflow:auto}.nqc-detail-images{display:grid;gap:24px}.nqc-detail-images img{width:100%;height:auto;max-height:650px;object-fit:contain;background:#fff;border-radius:12px}.nq-product-intro{font-size:15px;line-height:1.7}.nq-product-intro img{display:none}.nqc-details a{color:inherit;text-underline-offset:4px}.nqc-details a:focus-visible{outline:2px solid #654d31;outline-offset:4px}@media(max-width:749px){.nqc-details{padding:44px 0}.nqc-details-grid{grid-template-columns:1fr;gap:30px}.nqc-detail-images{grid-template-columns:1fr 1fr;gap:12px}.nqc-description{font-size:14px}}.nq-studio-image{margin:32px auto 56px}.nq-studio-image img{display:block;width:100%;height:auto}@media(max-width:749px){.nq-studio-image{padding:0;margin:24px 0 36px}}.nqc-story .nqc-story-pictures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.nqc-story .nqc-story-pictures img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;transform:none!important;margin:0!important}@media(max-width:749px){.nqc-story{padding:32px 0!important}.nqc-story .nqc-story-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.nqc-story .nqc-story-pictures{grid-template-columns:minmax(0,1fr);gap:16px}.nqc-story .nqc-story-grid h2{font-size:30px;line-height:1.15}.nqc-story .nqc-story-grid p{font-size:15px;line-height:1.65}}.nqc-service-refined{padding:36px 0;border-top:1px solid #d8d4c6;border-bottom:1px solid #d8d4c6}.nqc-services{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.nqc-service-item{display:flex;flex-direction:column;align-items:center;text-align:center;padding:8px 12px}.nqc-service-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:#e8ecdf;margin-bottom:14px}.nqc-service-icon svg{width:27px;height:27px;fill:none;stroke:#173f34;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.nqc-service-item h2{font-size:16px;line-height:1.35;margin:0 0 8px;font-weight:600}.nqc-service-item p{font-size:13px;line-height:1.6;margin:0 0 10px;max-width:230px}.nqc-service-item a{font-size:12px;line-height:1.5;color:inherit;text-underline-offset:4px;margin-top:auto}@media(max-width:749px){.nqc-service-refined{padding:24px 0}.nqc-services{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.nqc-service-item{padding:0}.nqc-service-item h2{font-size:14px}.nqc-service-item p{font-size:12px}.nqc-service-icon{width:42px;height:42px;margin-bottom:10px}.nqc-service-icon svg{width:24px;height:24px}}.nqc-cross-sell{padding-top:48px;padding-bottom:48px}.nqc-love-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.nqc-love-header h2{font-size:28px;margin:0 0 8px;letter-spacing:-.5px}.nqc-love-header p{font-size:15px;line-height:1.5;margin:0;max-width:420px}.nqc-love-controls{display:flex;gap:8px;flex-shrink:0}.nqc-love-controls button{width:44px;height:44px;border:1px solid #c9cbbd;border-radius:50%;background:transparent;color:#173f34;display:grid;place-items:center;cursor:pointer}.nqc-love-controls button:disabled{opacity:.3;cursor:default}.nqc-love-controls svg{width:20px;fill:none;stroke:currentColor;stroke-width:1.5}.nqc-cross-sell .nqc-love-track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;list-style:none;padding:0 0 16px;margin:0;scrollbar-width:thin;scrollbar-color:#9aa99a transparent}.nqc-love-item{flex:0 0 calc((100% - 60px)/3.25);min-width:0;scroll-snap-align:start;display:block}.nqc-cross-sell .nqc-love-item .card-wrapper{width:100%!important;min-width:100%;flex:0 0 100%}.nqc-cross-sell .card__inner{aspect-ratio:1;--ratio-percent:100%!important;flex:0 0 auto}.nqc-cross-sell .card__media{aspect-ratio:1}.nqc-cross-sell .card__media img{object-fit:cover}.nqc-cross-sell .card__content{flex-grow:0}.nqc-cross-sell .card{justify-content:flex-start}.nqc-cross-sell .card__heading{font-size:16px!important;line-height:1.4!important;height:2.8em;margin:0!important}.nqc-cross-sell .card__heading a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.nqc-cross-sell .card__information{padding:16px 0 12px!important}.nqc-cross-sell .card-information .price{font-size:15px!important;line-height:1.5;min-height:24px;margin-top:10px!important}.nqc-cross-sell .quick-add{margin:0!important}.nqc-cross-sell .quick-add__submit{min-height:44px;padding:10px 8px;font-size:14px!important;white-space:nowrap;border-radius:4px}@media(max-width:749px){.nqc-cross-sell{padding-top:32px;padding-bottom:32px}.nqc-love-header{align-items:flex-end}.nqc-love-header h2{font-size:24px}.nqc-love-header p{font-size:13px}.nqc-love-controls{gap:6px}.nqc-love-controls button{width:36px;height:36px}.nqc-cross-sell .nqc-love-track{gap:14px}.nqc-love-item{flex-basis:72%}.nqc-cross-sell .card__heading{font-size:16px!important}}.nq-options.product-form__input{display:flex;flex-wrap:wrap;gap:10px;max-width:none;margin:0 0 24px;padding:0;border:0}.nq-options .form__label{font-size:15px;letter-spacing:0;margin:0 0 16px;line-height:1.5;width:100%}.nq-options .form__label strong{margin-left:12px;font-weight:600}.nq-options .nq-option-radio{position:absolute;opacity:0;width:1px;height:1px;overflow:hidden}.nq-options .nq-option-label{display:grid;place-items:center;min-width:54px;min-height:48px;padding:10px 14px;border:1px solid #e3dfd9;border-radius:2px;background:#fff;color:#171717;font-size:15px;line-height:1.2;cursor:pointer;transition:border-color .15s,box-shadow .15s}.nq-options .nq-option-label--color{min-width:44px;width:44px;min-height:44px;height:44px;padding:0;border-radius:50%;background:var(--nq-color);border:1px solid #00000014;box-shadow:0 0 0 4px #fff}.nq-options .nq-option-radio:checked+.nq-option-label{border-color:#171717;background:#f8f6f2;box-shadow:inset 0 0 0 1px #171717}.nq-options .nq-option-radio:checked+.nq-option-label--color{background:var(--nq-color);border-color:#00000014;box-shadow:0 0 0 4px #fff,0 0 0 5.5px #bd9872}.nq-options .nq-option-radio:focus-visible+.nq-option-label{outline:2px solid #171717;outline-offset:7px}.nq-options .nq-option-radio.disabled+.nq-option-label{opacity:.45;text-decoration:line-through}.nq-options--color{padding:5px!important;gap:18px!important}@media(max-width:749px){.nq-options--size .nq-option-label{flex:1 0 50px}.nq-options .form__label{font-size:14px}.nq-options--color{gap:17px!important}}.nqp-section{padding:76px 0;scroll-margin-top:110px}.nqp-section .page-width{max-width:1320px}.nqp-section-head{text-align:center;max-width:760px;margin:0 auto 38px}.nqp-kicker{font-size:10px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;margin:0 0 16px;color:#6b7f6e}.nqp-section h2{font-size:clamp(32px,3.6vw,50px);line-height:1.1;margin:0 0 22px}.nqp-section .rte{font-size:14px;line-height:1.8}.nqp-section p{margin-top:0}.nqp-split{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.nqp-reverse .nqp-editorial-image{order:2}.nqp-editorial-image{border-radius:16px;overflow:hidden;background:#ede7de}.nqp-editorial-image img{width:100%;height:auto;display:block;aspect-ratio:1;object-fit:contain}.nqp-editorial-copy{max-width:500px}.nqp-mini-features{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin:28px 0}.nqp-mini-features>div{display:flex;gap:12px}.nqp-mini-features>div>span{font-size:25px;color:#927248}.nqp-section h3{font:600 15px/1.4 var(--font-body-family);letter-spacing:0;margin:0 0 9px}.nqp-mini-features .rte{font-size:12px}.nqp-section .button{gap:24px;min-width:210px}.nqp-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.nqp-card-grid article{border:1px solid #ded8ce;border-radius:13px;overflow:hidden;background:#fff;color:#0f0f10}.nqp-card-grid article>img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.nqp-card-copy{padding:28px}.nqp-card-copy .rte{font-size:13px}.nqp-stat{display:block;font:400 50px/1.1 Playfair Display,Georgia,serif;color:#967445;margin-bottom:18px}.nqp-facts .nqp-card-grid article{border:0;background:transparent;text-align:center}.nqp-facts .nqp-card-grid article+article{border-left:1px solid #cfc4b5;border-radius:0}.nqp-facts .nqp-stat{font-size:68px}.nqp-facts .nqp-card-copy{padding:18px 30px}.nqp-table-wrap{max-width:850px;margin:auto;overflow:auto;border:1px solid #ded6ca;border-radius:12px}.nqp-table-wrap table{width:100%;border-collapse:collapse;box-shadow:none;font-size:14px}.nqp-table-wrap th,.nqp-table-wrap td{padding:20px 26px;border:0;border-bottom:1px solid #ded6ca;text-align:left}.nqp-table-wrap thead{background:#0f0f10;color:#f9f7f4}.nqp-table-wrap thead th{font-weight:600}.nqp-table-wrap tbody th{font-weight:500;width:46%;background:#f9f7f4}.nqp-table-wrap td{background:#ede7de}.nqp-table-wrap td span{color:#536c56;margin-right:12px}.nqp-table-wrap tr:last-child>*{border-bottom:0}.nqp-faq-columns{display:grid;grid-template-columns:1fr 1fr;column-gap:50px;align-items:start}.nqp-faq-columns details,.nqp-purchase-faq details{border-bottom:1px solid #d9d2c8}.nqp-faq-columns summary,.nqp-purchase-faq summary{display:flex;justify-content:space-between;gap:20px;list-style:none;font-size:14px;font-weight:600;padding:21px 0;cursor:pointer}.nqp-faq-columns summary::-webkit-details-marker,.nqp-purchase-faq summary::-webkit-details-marker{display:none}.nqp-faq-columns summary span,.nqp-purchase-faq summary span{font-size:20px;font-weight:400}.nqp-faq-columns details[open] summary span,.nqp-purchase-faq details[open] summary span{transform:rotate(45deg)}.nqp-faq-columns details>.rte,.nqp-purchase-faq details>div{padding-bottom:24px;font-size:13px;line-height:1.8}.nqp-fit-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.nqp-fit-grid>div{text-align:center;border:1px solid #d8c7ad;border-radius:10px;padding:25px 10px;background:#fff}.nqp-fit-grid strong{font:400 30px Playfair Display,serif}.nqp-fit-grid .rte{font-size:12px;margin-top:12px}.nqp-fit-grid p{margin-bottom:0}.nqp-section-action{text-align:center;margin-top:35px}.nqp-closing{background:#0f0f10;color:#f9f7f4}.nqp-closing h2,.nqp-closing h3{color:#f9f7f4}.nqp-closing .nqp-kicker{color:#d4af7c}.nqp-closing .button{background:#d4af7c;color:#0f0f10;--color-button:212,175,124;--color-button-text:15,15,16}.nqp-closing .nqp-editorial-image{max-width:440px;background:#fff}.nqp-label{font-size:13px;font-weight:600;margin:0 0 12px}.nqp-offers{display:block}.nqp-offer-list{display:grid;gap:10px}.nqp-offer-list button{font:inherit;display:grid;grid-template-columns:20px 1fr auto;align-items:center;gap:13px;border:1px solid #d8d1c5;border-radius:9px;padding:17px;text-align:left;background:#fff;color:#0f0f10;width:100%;cursor:pointer}.nqp-offer-list button[aria-pressed=true]{border:2px solid #b08a53;background:#f2ece2;padding:16px}.nqp-offer-list button:disabled{opacity:.4;cursor:not-allowed}.nqp-offer-list strong{font-size:14px}.nqp-offer-list small{display:block;font-size:11px;margin-top:4px}.nqp-radio{width:18px;height:18px;border:1px solid #b9afa1;border-radius:50%;display:block}.nqp-offer-list button[aria-pressed=true] .nqp-radio{border:5px solid #b08a53;background:#fff}.nqp-offer-note{display:block;font-size:10px;color:#675f55;line-height:1.6;margin-top:10px}.nqp-reassurance{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;font-size:10px;padding:4px 0 14px}.nqp-payments{display:flex;justify-content:center;gap:6px;flex-wrap:wrap;list-style:none;padding:0;margin:0 0 18px}.nqp-payments svg{width:36px;height:24px}.nqp-help{display:flex;gap:16px;align-items:center;background:#ede7de;border-radius:10px;padding:18px 22px;margin-bottom:15px}.nqp-help-icon{font-size:28px}.nqp-help strong{font-size:13px}.nqp-help p{font-size:12px;margin:4px 0 0}.nqp-help a,.nqp-purchase-faq a{color:inherit}.nqp-stars{color:#b08a53;letter-spacing:.15em}.product__title h1{font-size:clamp(28px,2.8vw,40px)}.product__info-container .nq-benefits{display:grid;grid-template-columns:1fr 1fr;font-size:12px}.product__info-container .product-form__input--pill input[type=radio]+label{padding:12px 16px;min-width:60px}.product__info-container .product-form__input--pill input[type=radio]:checked+label{background:#ede7de;color:#0f0f10;border:2px solid #a88147;padding:11px 15px}.product__info-container .product-form__submit{min-height:56px;border-radius:8px}.product__info-container>p.product__text{font-size:14px;line-height:1.7}.nqp-buy-link{margin-top:12px}.announcement-bar__message{font-family:var(--font-body-family)}@media(min-width:990px){.product--large:not(.product--no-media) .product__media-wrapper{max-width:54%;width:54%}.product--large:not(.product--no-media) .product__info-wrapper{max-width:46%;width:46%;padding-left:50px}.product__column-sticky{position:relative;top:auto}.product__media-wrapper{align-self:start;position:sticky;top:115px}}@media(max-width:749px){.nqp-section{padding:46px 0}.nqp-section-head{margin-bottom:28px}.nqp-section h2{font-size:34px}.nqp-split{grid-template-columns:1fr;gap:30px}.nqp-reverse .nqp-editorial-image{order:0}.nqp-card-grid{gap:16px;grid-template-columns:1fr}.nqp-cards .nqp-card-grid,.nqp-review-rail{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:85%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:15px}.nqp-card-grid article{scroll-snap-align:start}.nqp-card-copy{padding:23px}.nqp-facts .nqp-card-grid{grid-template-columns:repeat(3,1fr);gap:0}.nqp-facts .nqp-stat{font-size:40px}.nqp-facts .nqp-card-copy{padding:10px}.nqp-facts h3{font-size:12px}.nqp-facts .rte{font-size:10px}.nqp-table-wrap th,.nqp-table-wrap td{padding:16px 12px;font-size:12px}.nqp-faq-columns{grid-template-columns:1fr}.nqp-fit-grid{grid-template-columns:repeat(3,1fr);gap:10px}.nqp-fit-grid>div{padding:16px 6px}.nqp-fit-grid .rte{font-size:11px}.nqp-mini-features{gap:15px}.nqp-closing .nqp-editorial-image{max-width:100%}.product__title h1{font-size:31px}.nqp-offer-list button{padding:14px 12px;gap:10px}.nqp-offer-list button[aria-pressed=true]{padding:13px 11px}.nqp-offer-list strong{font-size:13px}.nqp-section .button{width:100%}.nqp-faq-columns summary{font-size:13px}.nq-breadcrumb{display:none}.product__info-container .nq-benefits{font-size:11px;gap:10px}.nqp-reassurance{gap:10px;font-size:9px}}@media(prefers-reduced-motion:reduce){.nqp-section *{scroll-behavior:auto;transition:none}}nq-bundle-offers{display:block;margin:28px 0;color:#0f0f10}.nqb-heading{display:flex;align-items:center;gap:14px;font-size:11px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;margin-bottom:20px}.nqb-heading:before,.nqb-heading:after{content:"";height:1px;background:#d8d1c5;flex:1}.nqb-card{border:1px solid #d8d1c5;border-radius:10px;background:#fff;margin:12px 0;overflow:hidden}.nqb-card:has(.nqb-toggle[aria-expanded=true]){border-color:#a88147;box-shadow:0 0 0 1px #a88147;background:#f5efe6}.nqb-toggle{width:100%;display:grid;grid-template-columns:18px 1fr auto;gap:12px;align-items:center;border:0;background:none;padding:20px 16px;cursor:pointer;color:inherit;text-align:left;font:inherit}.nqb-toggle:focus-visible,.nqb-row select:focus-visible{outline:2px solid #927248;outline-offset:3px}.nqb-radio{width:17px;height:17px;border:1px solid #b7a893;border-radius:50%}.nqb-toggle[aria-expanded=true] .nqb-radio{border:5px solid #a88147;background:#fff}.nqb-description>strong{font-size:15px;display:block;line-height:1.4}.nqb-description small{display:block;font-size:11px;color:#6d6255;margin-top:6px}.nqb-badge{display:inline-block;font-size:9px;font-weight:700;letter-spacing:.06em;background:#d4af7c;color:#282016;padding:3px 7px;border-radius:3px;margin-top:6px}.nqb-price{text-align:right;white-space:nowrap}.nqb-price strong{font-size:17px}.nqb-price s{display:block;font-size:12px;color:#857867;margin-top:4px}.nqb-rows{margin:0 16px;padding:16px 0;border-top:1px solid #ded3c4}.nqb-rows[hidden]{display:none}.nqb-row{position:relative;display:grid;grid-template-columns:48px minmax(0,1.15fr) minmax(0,1fr);gap:10px;align-items:end;margin-bottom:12px}.nqb-row:last-child{margin-bottom:0}.nqb-row img{width:48px;height:48px;object-fit:cover;border-radius:5px}.nqb-number{position:absolute;left:-4px;bottom:36px;width:17px;height:17px;border-radius:50%;background:#0f0f10;color:#fff;font-size:10px;display:grid;place-items:center}.nqb-row label{font-size:10px;color:#655b4e;display:block;min-width:0}.nqb-row select{width:100%;min-height:46px;border:1px solid #cfc3b1;border-radius:5px;background:#fff;color:#0f0f10;font:inherit;font-size:12px;padding:8px 22px 8px 8px;cursor:pointer}.nqb-note{font-size:10px;line-height:1.6;color:#6d6255;margin:12px 0}product-info:has(nq-bundle-offers) .product-form__quantity{display:none}@media(max-width:749px){.nqb-toggle{padding:17px 12px;gap:9px}.nqb-description>strong{font-size:14px}.nqb-price strong{font-size:16px}.nqb-rows{margin:0 12px}.nqb-row{gap:8px;grid-template-columns:40px minmax(0,1.1fr) minmax(0,1fr)}.nqb-row img{width:40px;height:46px}.nqb-row select{font-size:16px;padding-left:6px}.nqb-description small{font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/12/compiled_assets/styles.css.map */
