.nw-shop{--cream:#fff9ef;--ink:#2b1b13;--brown:#38200f;--gold:#ce8734;--green:#00a94f;--line:#e7cda9;background:var(--cream);color:var(--ink);font-family:DM Sans,sans-serif}.nw-shop *{box-sizing:border-box}.nw-shop__main{width:min(1430px,calc(100% - 56px));margin:auto;display:grid;grid-template-columns:minmax(440px,.92fr) minmax(500px,1.08fr);gap:clamp(48px,5vw,85px);padding:74px 0 90px;align-items:start}.nw-shop__visual{position:sticky;top:130px}.nw-compare{position:relative;aspect-ratio:1/1;overflow:hidden;border-radius:22px;background:#eee}.nw-compare img{width:100%;height:100%;object-fit:cover}.nw-compare__base{filter:grayscale(.7) brightness(.86) saturate(.6)}.nw-compare__after{position:absolute;top:0;right:0;bottom:0;left:50%;overflow:hidden}.nw-compare__after img{position:absolute;right:0;top:0;width:200%;max-width:none}.nw-compare input{position:absolute;z-index:5;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:ew-resize}.nw-compare__line{position:absolute;z-index:4;top:0;bottom:0;left:50%;width:3px;background:#fff;transform:translate(-50%)}.nw-compare__line span{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#fff;color:var(--brown);transform:translate(-50%,-50%);font-size:.85rem}.nw-compare__label{position:absolute;z-index:4;bottom:16px;background:#fff;padding:8px 13px;border-radius:999px;font-size:.63rem;letter-spacing:.1em}.nw-compare__label--left{left:15px}.nw-compare__label--right{right:15px;background:var(--gold);color:#fff}.nw-shop__visual-note{font-size:.67rem;color:#77675d;max-width:520px}.nw-shop__buy{padding-top:0}.nw-shop__rating{display:flex;align-items:center;width:max-content;max-width:100%;gap:10px;border:1px solid var(--line);border-radius:999px;padding:7px 13px;font-size:.72rem}.nw-shop__faces{display:flex}.nw-shop__faces i{display:grid;place-items:center;width:24px;height:24px;margin-left:-5px;border:2px solid var(--cream);border-radius:50%;background:#b5e9df;color:#075a42;font-style:normal;font-weight:900;font-size:.55rem}.nw-shop__rating strong{color:var(--gold);letter-spacing:.08em}.nw-shop__stock{display:flex;align-items:center;gap:9px;width:max-content;margin:18px 0 12px;padding:9px 12px;border-radius:7px;background:#e7f8ee;color:#07863f;font-size:.68rem;font-weight:900;letter-spacing:.05em}.nw-shop__stock i,.nw-shop__signal i{width:8px;height:8px;border-radius:50%;background:currentColor}.nw-shop__buy h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,4.2vw,5.4rem);line-height:.96;letter-spacing:-.055em;margin:12px 0 20px}.nw-shop__award{display:flex;align-items:center;gap:13px;width:max-content;max-width:100%;padding:10px 13px;border:1px solid var(--line);border-radius:10px}.nw-shop__award>strong{font-size:1.1rem}.nw-shop__award div{display:flex;flex-direction:column}.nw-shop__award b{font-size:.75rem}.nw-shop__award small{font-size:.62rem;color:#7b695d;font-style:italic}.nw-shop__benefits{display:grid;gap:14px;padding:0;list-style:none;margin:24px 0}.nw-shop__benefits li{display:flex;gap:12px;font-size:.88rem;font-weight:600}.nw-shop__benefits i{color:var(--gold);font-style:normal}.nw-shop__signal{display:flex;align-items:center;gap:9px;width:max-content;max-width:100%;border:1px solid var(--line);border-radius:999px;padding:9px 13px;font-size:.7rem}.nw-shop__signal i{color:var(--gold)}.nw-shop__divider{display:flex;align-items:center;gap:14px;margin:24px 0 16px;font-size:.72rem;font-weight:900;letter-spacing:.14em}.nw-shop__divider:before,.nw-shop__divider:after{content:"";height:1px;background:#cdbda8;flex:1}.nw-shop-pack{position:relative;display:grid;grid-template-columns:62px 1fr auto;align-items:center;gap:14px;min-height:84px;border:1px solid var(--line);border-radius:17px;padding:12px 16px;margin-bottom:10px;background:transparent;cursor:pointer;transition:.2s}.nw-shop-pack:hover{transform:translate(3px)}.nw-shop-pack.is-selected{border:2px solid var(--brown);background:#fff}.nw-shop-pack input{position:absolute;opacity:0}.nw-shop-pack>em{position:absolute;left:-2px;right:-2px;top:-22px;height:22px;display:grid;place-items:center;border-radius:13px 13px 0 0;background:var(--brown);color:#fff;font-style:normal;font-size:.58rem;font-weight:900}.nw-shop-pack:has(>em){margin-top:30px;border-radius:0 0 17px 17px}.nw-shop-pack__image{width:54px;height:54px;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:#fff}.nw-shop-pack__image img{width:100%;height:100%;object-fit:cover}.nw-shop-pack__copy h2{font:700 .95rem/1.2 DM Sans;letter-spacing:0;margin:0}.nw-shop-pack__copy h2 small{display:inline-block;margin-left:5px;padding:4px 6px;border:1px solid var(--line);border-radius:999px;font-size:.55rem;font-weight:600}.nw-shop-pack__copy p{margin:5px 0 0;color:#776b64;font-size:.75rem}.nw-shop-pack__price{text-align:right}.nw-shop-pack__price strong{display:block;color:var(--green);font-size:1rem}.nw-shop-pack__price small{color:#6e625b;font-size:.61rem}.nw-shop__add{width:100%;min-height:58px;border:0;border-radius:999px;background:var(--gold);color:#fff;font-weight:900;letter-spacing:.06em;cursor:pointer;margin-top:15px}.nw-shop__add:hover{background:#b46b21}.nw-shop__assurance{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 16px;margin:13px 0 22px;color:#766b64;font-size:.58rem}.nw-shop__details details{border-top:1px solid #d9cbb8}.nw-shop__details summary{display:flex;justify-content:space-between;padding:16px 0;list-style:none;font-weight:800;font-size:.78rem}.nw-shop__details summary i{font-style:normal}.nw-shop__details p{margin:0;padding:0 30px 16px 0;color:#71645c;font-size:.77rem}.nw-shop__details a{color:#075a42}.nw-shop__below{display:grid;grid-template-columns:repeat(3,1fr);background:#075a42;color:#fff;padding:44px max(25px,calc((100% - 1320px)/2))}.nw-shop__below div{padding:0 35px;border-right:1px solid rgba(255,255,255,.25)}.nw-shop__below div:last-child{border:0}.nw-shop__below strong{display:block;font:800 2.5rem Manrope;color:#f2c84b}.nw-shop__below span{font-size:.63rem;letter-spacing:.13em}.nw-shop__story{display:grid;grid-template-columns:1.1fr .9fr;background:#ddf8fb}.nw-shop__story>img{width:100%;height:100%;min-height:600px;object-fit:cover}.nw-shop__story>div{padding:clamp(60px,8vw,120px);display:flex;flex-direction:column;justify-content:center}.nw-shop__story>div>span{font-size:.65rem;letter-spacing:.14em;font-weight:900}.nw-shop__story h2{font:800 clamp(3.5rem,6vw,7rem)/.92 "Manrope";letter-spacing:-.065em;margin:22px 0}.nw-shop__story p{line-height:1.55}.nw-shop__story a{color:#075a42;font-weight:900;font-size:.75rem}@media(max-width:950px){.nw-shop__main{grid-template-columns:1fr;width:min(760px,calc(100% - 28px))}.nw-shop__visual{position:relative;top:auto}.nw-shop__story{grid-template-columns:1fr}.nw-shop__story>img{min-height:480px}}@media(max-width:600px){.nw-shop__main{padding:25px 0 65px;gap:30px}.nw-compare{border-radius:14px}.nw-shop__buy h1{font-size:3.15rem}.nw-shop__rating{font-size:.61rem}.nw-shop-pack{grid-template-columns:55px 1fr auto;padding:11px 10px;gap:10px}.nw-shop-pack__copy h2{font-size:.82rem}.nw-shop-pack__copy p{font-size:.65rem}.nw-shop__below{padding:26px 8px}.nw-shop__below div{padding:10px}.nw-shop__below strong{font-size:1.65rem}.nw-shop__below span{font-size:.5rem}.nw-shop__story>div{padding:65px 18px}.nw-shop__story h2{font-size:3.5rem}}.nw-carousel{position:relative;outline:none}.nw-carousel:focus-visible .nw-carousel__viewport{box-shadow:0 0 0 3px #ce87346b}.nw-carousel__viewport{position:relative;aspect-ratio:1/1;overflow:hidden;border-radius:22px;background:#f2eadf;touch-action:pan-y}.nw-carousel__track{display:flex;width:100%;height:100%;transition:transform .48s cubic-bezier(.22,.61,.36,1);will-change:transform}.nw-carousel__slide{flex:0 0 100%;height:100%;margin:0}.nw-carousel__slide img{display:block;width:100%;height:100%;object-fit:cover}.nw-carousel__arrow{position:absolute;z-index:3;top:50%;display:grid;place-items:center;width:48px;height:48px;border:1px solid rgba(43,27,19,.13);border-radius:50%;background:#fff9eff0;color:var(--brown);font-size:1.3rem;box-shadow:0 8px 24px #2b1b131f;cursor:pointer;transform:translateY(-50%);transition:background .2s,transform .2s}.nw-carousel__arrow:hover{background:#fff;transform:translateY(-50%) scale(1.05)}.nw-carousel__arrow--prev{left:16px}.nw-carousel__arrow--next{right:16px}.nw-carousel__count{position:absolute;z-index:3;right:16px;bottom:16px;padding:8px 12px;border-radius:999px;background:#2b1b13c7;color:#fff;font-size:.64rem;font-weight:900;letter-spacing:.1em}.nw-carousel__thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px}.nw-carousel__thumbs button{position:relative;aspect-ratio:1/1;padding:0;overflow:hidden;border:2px solid transparent;border-radius:12px;background:#f2eadf;cursor:pointer;opacity:.68;transition:border-color .2s,opacity .2s,transform .2s}.nw-carousel__thumbs button:hover{opacity:1;transform:translateY(-2px)}.nw-carousel__thumbs button.is-active{border-color:var(--gold);opacity:1}.nw-carousel__thumbs button:focus-visible{outline:3px solid rgba(206,135,52,.35);outline-offset:2px}.nw-carousel__thumbs img{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:600px){.nw-carousel__viewport{border-radius:14px}.nw-carousel__arrow{width:42px;height:42px}.nw-carousel__arrow--prev{left:10px}.nw-carousel__arrow--next{right:10px}.nw-carousel__count{right:10px;bottom:10px}.nw-carousel__thumbs{gap:7px}.nw-carousel__thumbs button{border-radius:9px}}.nw-shop .nw-shop__story--contained{width:min(1400px,calc(100% - 48px));min-height:560px;margin:90px auto;border-radius:30px;overflow:hidden;box-shadow:0 18px 55px #043b311a}.nw-shop .nw-shop__story--contained>img{min-height:560px;object-position:center}.nw-shop .nw-shop__story--contained>div{padding:clamp(48px,5vw,82px)}.nw-shop .nw-shop__story--contained h2{font-size:clamp(3rem,4.3vw,5.35rem)}@media(max-width:950px){.nw-shop .nw-shop__story--contained{width:min(680px,calc(100% - 28px));min-height:0;margin:58px auto;border-radius:22px}.nw-shop .nw-shop__story--contained>img{min-height:0;aspect-ratio:1.6;object-position:center}.nw-shop .nw-shop__story--contained>div{padding:52px 24px}.nw-shop .nw-shop__story--contained h2{font-size:3.25rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/shop-page.css.map */
