:root{--font-heading-family: "Cormorant", serif;--font-body-family: "Work Sans", sans-serif}body{font-family:var(--font-body-family);font-weight:400;font-size:16px;line-height:135%;letter-spacing:0}body.overflow-hidden,body.overflow-hidden-desktop{padding-right:var(--scrollbar-width)}h1,.h1{font-family:var(--font-heading-family);font-weight:500;font-size:44px;line-height:110%;letter-spacing:0}@media screen and (max-width:1023px){h1,.h1{font-size:34px}}h2,.h2{font-family:var(--font-heading-family);font-weight:500;font-size:34px;line-height:110%;letter-spacing:0}@media screen and (max-width:767px){h2,.h2{font-size:28px}}.nw-main-section{position:relative;overflow:hidden}.nw-section-footer{display:flex;flex-direction:column;align-items:center;text-align:center;margin-top:40px}.nw-button{display:inline-flex;align-items:center;justify-content:center;padding:17px 25px;border-radius:50px;border:none;cursor:pointer;background:#32302b;color:#fff;transition:opacity .2s ease,transform .2s ease;font-weight:600;font-size:19px;line-height:130%;letter-spacing:0%;text-align:center;text-decoration:none;border-width:1px;border-style:solid;border-color:#32302b;font-family:var(--font-body-family);width:100%;max-width:520px}.nw-button:hover{opacity:.8}.nw-button--disabled{cursor:not-allowed;opacity:.5}.nw-button-secondary{background:#977c2b;color:#fff;border:1px solid #977C2B}.page-width.drawer-menu{--page-width: 1340px;max-width:var(--page-width)}.announcement-bar__message{display:flex;align-items:center;gap:12px;padding:8px 0;font-weight:400;font-size:14px;line-height:130%;letter-spacing:0;text-align:center;min-height:36px}.announcement-bar__message strong{font-weight:600}.announcement-bar__message a{color:inherit;text-decoration:underline;position:relative;text-underline-offset:2px;display:flex;align-items:center;gap:12px}.announcement-bar__message a:before{content:"";height:3px;width:3px;background:rgb(var(--color-foreground));border-radius:50%;display:block}.nw-heading-cover{margin-bottom:40px}.nw-heading-cover h2,.nw-heading-cover .h2{color:inherit;font-weight:700;font-size:38px;line-height:110%;letter-spacing:0;margin:0}.nw-heading-cover h2 em,.nw-heading-cover .h2 em{color:#977c2b}.nw-head-text{font-weight:400;font-size:18px;line-height:140%;letter-spacing:0;margin-top:12px;max-width:678px}.nw-head-text p{margin:0}.nw-main-section .swiper-scrollbar{position:unset;margin-top:32px;background:#d4d4d4;opacity:1;width:100%}.nw-main-section .swiper-scrollbar .swiper-scrollbar-drag{display:block;background:#500878}.nw-review-text{font-weight:400;font-size:18px;line-height:100%;letter-spacing:0;text-align:center;color:#4d4d4d;margin-bottom:16px;display:inline-flex;flex-wrap:wrap;gap:8px}.nw-review-text .nw-review-stars{display:flex}.nw-review-text .nw-review-stars svg{width:18px;height:auto}.swiper-pagination{position:unset;margin-top:32px;bottom:auto;display:flex;justify-content:center;gap:5px}.swiper-pagination-lock{display:none}.swiper-pagination-bullet{width:10px;height:5px;background:#7c716566;opacity:1;border-radius:50px;transition:width .2s ease,border-radius .2s ease,background .2s ease;margin:0!important}.swiper-pagination-bullet-active{width:24px;border-radius:999px;background:#7c7165}.nw-column-slider-swiper{margin-left:-16px;margin-right:-16px;padding:0 16px}body .cart-item__nested-line .cart-item__image-container img{width:100%}.align-center{align-items:center}.align-start{align-items:start}.align-end{align-items:end}@media screen and (min-width:768px){.only-mobile{display:none!important}}@media screen and (max-width:1023px){.nw-button{padding:18px 15px;font-size:17px;line-height:1}.announcement-bar__message{font-size:12px;gap:8px}.announcement-bar__message a{gap:8px}.header__icons details-modal.header__search{display:none}.header__heading-link{padding:8px}.header__heading-logo{width:119px;height:auto}.nw-heading-cover{margin-bottom:32px}.nw-heading-cover h2,.nw-heading-cover .h2{font-size:36px;line-height:120%}.nw-section-footer{margin-top:32px}.cart-count-bubble{font-size:10px;font-weight:600}}@media screen and (max-width:767px){.only-desktop{display:none!important}body{font-size:14px}.nw-heading-cover h2,.nw-heading-cover .h2{font-size:32px;line-height:110%}.nw-head-text{font-size:16px}.nw-heading-cover{text-align:left}sticky-header:has(.header--index){background:#fff;border:none}}
/*# sourceMappingURL=/cdn/shop/t/129/assets/nw-css.css.map */
