.nw-cl-drawer{display:flex!important;flex-direction:row;justify-content:flex-end;visibility:hidden;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:auto!important;max-width:none;height:100%!important;z-index:2147483000!important;pointer-events:none;overscroll-behavior:none}.nw-cl-drawer.is-open,.nw-cl-drawer.is-closing{visibility:visible}.nw-cl-drawer.is-open{pointer-events:auto}.nw-cl-drawer.is-closing{pointer-events:none}.nw-cl-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;opacity:0;transition:opacity .45s ease;cursor:pointer;-webkit-tap-highlight-color:transparent}.nw-cl-drawer.is-open .nw-cl-drawer__overlay{opacity:1}html.overflow-hidden{scrollbar-gutter:auto}html.overflow-hidden .nw-cl-drawer{width:auto!important;left:0;right:0}.nw-cl-drawer__panel{position:relative;flex:0 0 auto;align-self:stretch;display:flex;flex-direction:column;width:min(46rem,100%);max-width:100%;height:100%;min-height:0;max-height:100dvh;margin:0;background:#fff;transform:translate(100%);transition:transform .45s cubic-bezier(.22,1,.36,1);overflow:hidden;will-change:transform;overscroll-behavior:contain;box-shadow:-4px 0 24px #0003;box-sizing:border-box}.nw-cl-drawer__scroll{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none}.nw-cl-drawer__scroll::-webkit-scrollbar{display:none;width:0;height:0}.nw-cl-drawer.is-open .nw-cl-drawer__panel{transform:translate(0)}.nw-cl-drawer__media{position:relative;flex:0 0 auto;width:100%;aspect-ratio:1;overflow:hidden;background:#f3f4f6;user-select:none;-webkit-user-select:none;touch-action:pan-y;cursor:grab}.nw-cl-drawer__media.is-dragging{cursor:grabbing}.nw-cl-drawer__slides{display:flex;height:100%;width:100%;transform:translate(0);transition:transform .6s cubic-bezier(.25,1,.5,1);will-change:transform}.nw-cl-drawer__slides.is-instant,.nw-cl-drawer__slides.is-dragging{transition:none!important}.nw-cl-drawer__image{flex:0 0 100%;width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-drag:none}.nw-cl-drawer__close,.nw-cl-drawer__nav{position:absolute;z-index:2;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:#000;cursor:pointer;overflow:hidden;isolation:isolate;transition:transform .25s ease,box-shadow .25s ease,color .25s ease}.nw-cl-drawer .nw-cl-drawer__close{position:sticky;top:1.6rem;z-index:10;align-self:flex-end;flex-shrink:0;width:3.2rem;height:3.2rem;margin:1.6rem 1.6rem -4.8rem;border-radius:50%;background:#fff}.nw-cl-drawer__close:hover{box-shadow:0 .4rem 1.2rem #00000026}.nw-cl-drawer__close svg{width:1.8rem;height:1.8rem}.nw-cl-drawer__nav{top:50%;width:4rem;height:4rem;border-radius:50%;background:#fff;color:#000;box-shadow:0 .4rem 1.6rem #0000001f;transform:translateY(-50%);transition:transform .25s ease,box-shadow .25s ease,color .25s ease,background-color .25s ease}.nw-cl-drawer__nav:hover,.nw-cl-drawer__nav:focus,.nw-cl-drawer__nav:focus-visible,.nw-cl-drawer__nav:active{background-color:#000;color:#fff;box-shadow:0 .6rem 2rem #0000002e;outline:none}.nw-cl-drawer__nav svg{width:1.2rem;height:1.2rem;color:currentColor;transition:color .25s ease}.nw-cl-drawer__nav:hover svg,.nw-cl-drawer__nav:focus svg,.nw-cl-drawer__nav:focus-visible svg,.nw-cl-drawer__nav:active svg{color:#fff!important}.nw-cl-drawer__nav:hover svg path,.nw-cl-drawer__nav:focus svg path,.nw-cl-drawer__nav:focus-visible svg path,.nw-cl-drawer__nav:active svg path{fill:#fff!important}.nw-cl-drawer__nav--prev{left:1.6rem}.nw-cl-drawer__nav--prev svg{transform:rotate(90deg)}.nw-cl-drawer__nav--next{right:1.6rem}.nw-cl-drawer__nav--next svg{transform:rotate(-90deg)}.nw-cl-drawer__body{flex:0 0 auto;padding:2.4rem 2rem 1.6rem;overflow:visible}.nw-cl-drawer__options{width:100%;min-width:0}.nw-cl-drawer__title{margin:0 0 .8rem;font-family:var(--font-heading-family);font-size:2.4rem;font-weight:900;line-height:1.15;letter-spacing:0;text-transform:uppercase;text-align:left;color:#000}.nw-cl-drawer__price-wrap{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 2rem}.nw-cl-drawer__price{display:flex;flex-direction:row;align-items:center;gap:8px;font-family:var(--font-body-family);font-size:1.6rem;font-weight:400;line-height:1.3;color:#000}.nw-cl-drawer__price-sale{font-weight:600}.nw-cl-drawer__price-compare{font-size:1.3rem;font-weight:400;line-height:1.5;letter-spacing:.02em;color:#6b7280;text-decoration:line-through}.nw-cl-drawer__option{margin:0 0 1.6rem;padding:0;border:0}.nw-cl-drawer__option-label{padding:0;margin-bottom:1rem;font-family:var(--font-body-family);font-size:1.4rem;font-weight:400;color:#000}.nw-cl-drawer__choices{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem}.nw-cl-drawer__choice input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.nw-cl-drawer__choice--swatch .nw-cl-drawer__choice-ui{display:block;width:2.8rem;height:2.8rem;overflow:hidden;border:.1rem solid transparent;border-radius:50%;background:var(--nw-cl-swatch, #d1d5db);text-indent:-999px}.nw-cl-drawer__choice--swatch input:checked+.nw-cl-drawer__choice-ui{box-shadow:0 0 0 .2rem #fff,0 0 0 .3rem #000}.nw-cl-drawer__choice--size .nw-cl-drawer__choice-ui,.nw-cl-drawer__choice--pill .nw-cl-drawer__choice-ui{display:inline-flex;align-items:center;justify-content:center;min-width:4rem;min-height:4rem;padding:.6rem;border:.1rem solid #e5e7eb;border-radius:50%;background:#fff;font-family:var(--font-body-family);font-size:1.4rem;line-height:1;color:#000;transition:background-color .25s ease,border-color .25s ease,color .25s ease,transform .2s ease}.nw-cl-drawer__choice--size:hover .nw-cl-drawer__choice-ui,.nw-cl-drawer__choice--pill:hover .nw-cl-drawer__choice-ui{border-color:#000;transform:translateY(-2px)}.nw-cl-drawer__choice--pill .nw-cl-drawer__choice-ui{min-width:auto;padding:.8rem 1.2rem;border-radius:100px}.nw-cl-drawer__choice--size input:checked+.nw-cl-drawer__choice-ui,.nw-cl-drawer__choice--pill input:checked+.nw-cl-drawer__choice-ui{background:#000;border-color:#000;color:#fff}.nw-cl-drawer__description{margin:.8rem 0 0;font-family:var(--font-body-family);font-size:1.5rem;font-weight:400;line-height:1.45;color:#4b5563}.nw-cl-drawer fieldset.nw-cl-drawer__option,.nw-cl-drawer .product-form__input--flavour,.nw-cl-drawer .product-form__input--format{margin:0 0 2rem;padding:0;border:0;min-inline-size:0;width:100%}.nw-cl-drawer legend.form__label,.nw-cl-drawer legend.nw-cl-drawer__option-label,.nw-cl-drawer legend.product-form__variant-heading{display:block;width:100%;padding:0;margin:0 0 1rem;float:none}.nw-cl-drawer .product-form__input input[type=radio]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.nw-cl-drawer .product-form__input--flavour{overflow:hidden;max-width:100%;min-inline-size:0}.nw-cl-drawer .product-form__flavour-list{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;-ms-overflow-style:none!important;margin:0!important;padding:0!important;width:100%;max-width:100%;min-width:0;box-sizing:border-box;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;overscroll-behavior-x:contain}.nw-cl-drawer .product-form__flavour-list label.product-form__flavour-card{flex-shrink:0!important}.nw-cl-drawer .product-form__format-list{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0!important;padding:0!important;width:100%;max-width:100%;box-sizing:border-box}.nw-cl-drawer .product-form__flavour-list::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.nw-cl-drawer .product-form__flavour-list.is-dragging{-webkit-user-select:none;user-select:none}.nw-cl-drawer .product-form__flavour-card{flex:0 0 12.7rem!important;width:12.7rem!important;height:12.7rem!important}.nw-cl-drawer .product-form__flavour-card:hover,.nw-cl-drawer .product-form__format-card:hover{border-color:#000!important}.nw-cl-drawer .product-form__format-card{transition:background-color .25s ease,border-color .25s ease,color .25s ease,transform .2s ease}.nw-cl-drawer__footer{position:relative;z-index:10;flex:0 0 auto;width:100%;box-sizing:border-box;padding:1.2rem 2rem calc(2rem + env(safe-area-inset-bottom,0px));background:#fff;box-shadow:0 -.4rem 1.6rem #0000000f}.nw-cl-drawer__purchase{margin-bottom:1.2rem}.nw-cl-drawer__purchase-tabs{display:flex;gap:.8rem;width:100%;align-items:stretch}.nw-cl-drawer__purchase-tab{flex:1 0 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;padding:1.2rem 1rem;border:.1rem solid #e5e7eb;border-radius:.8rem;background:#fff;color:#6b7280;font-family:var(--font-heading-family);font-weight:500;font-size:1.4rem;line-height:normal;letter-spacing:.028rem;cursor:pointer;-webkit-appearance:none;appearance:none;text-align:center;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.nw-cl-drawer__purchase-tab:focus-visible{outline:.2rem solid #000;outline-offset:.2rem}.nw-cl-drawer__purchase-tab.is-active{background:#000;border-color:#000;color:#fff}.nw-cl-drawer__purchase-tab-label{display:block;font-family:var(--font-body-family);font-weight:600}.nw-cl-drawer__frequency{display:flex;align-items:center;gap:1.2rem;margin-top:1rem}.nw-cl-drawer__frequency[hidden]{display:none}.nw-cl-drawer__frequency-label{flex:0 0 auto;margin:0;font-family:var(--font-body-family);font-weight:600;font-size:1.4rem;line-height:1.2;letter-spacing:.028rem;color:#111}.nw-cl-drawer__frequency-field{position:relative;flex:1 1 auto;min-width:0}.nw-cl-drawer__frequency-select{display:block;width:100%;padding:1rem 4rem 1rem 1.4rem;border:.1rem solid #e5e7eb;border-radius:.8rem;background:#fff;color:#111;font-family:var(--font-body-family);font-weight:600;font-size:1.5rem;line-height:1.3;letter-spacing:.03rem;appearance:none;-webkit-appearance:none;cursor:pointer}.nw-cl-drawer__frequency-select:focus-visible{outline:.2rem solid #000;outline-offset:.2rem}.nw-cl-drawer__frequency-caret{position:absolute;top:50%;right:1.4rem;display:flex;width:1.2rem;height:.8rem;pointer-events:none;transform:translateY(-50%);color:#111}.nw-cl-drawer__frequency-caret svg{display:block;width:100%;height:100%}.nw-cl-drawer__add.nw-btn{position:relative;width:100%;box-sizing:border-box;min-height:5.5rem}.nw-cl-drawer__add:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.nw-cl-drawer__add.loading{pointer-events:none}.nw-cl-drawer__add.loading>span,.nw-cl-drawer__add.loading [data-nw-cl-drawer-add-label]{visibility:hidden;opacity:0}.nw-cl-drawer__add .loading__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center}.nw-cl-drawer__add .loading__spinner .path{stroke:#fff!important}@media screen and (min-width:750px){.nw-cl-drawer__panel{width:46rem;max-width:46rem}}@media screen and (min-width:1440px){.nw-cl-drawer__panel{width:46rem;max-width:46rem}}@media screen and (max-width:749px){.nw-cl-drawer__panel{width:100%;max-width:100%}.nw-cl-drawer__title{font-size:2rem}.nw-cl-drawer__body{padding:2rem 1.6rem 1.2rem}.nw-cl-drawer__footer{padding:1.2rem 1.6rem calc(1.6rem + env(safe-area-inset-bottom,0px))}.nw-cl-drawer .product-form__flavour-card{flex:0 0 9.8rem!important;width:9.8rem!important;height:9.8rem!important}}
/*# sourceMappingURL=/cdn/shop/t/99/assets/nw-product-card-drawer.css.map */
