.nag{box-sizing:border-box;padding:var(--nag-pt) var(--nag-pad-x) var(--nag-pb);background:var(--nag-bg)}.nag *,.nag *:before,.nag *:after{box-sizing:border-box}.nag [hidden]{display:none!important}.nag__heading{margin:0 0 var(--nag-heading-mb);text-align:var(--nag-heading-align);font-family:var(--font-heading-family, inherit);font-size:var(--nag-heading-size);font-weight:600;line-height:1.2;letter-spacing:var(--nag-heading-ls);text-transform:uppercase;color:var(--nag-heading-color)}.nag__grid{display:grid;grid-template-columns:repeat(var(--nag-cols),minmax(0,1fr));gap:var(--nag-row-gap) var(--nag-gap)}.nag__empty{grid-column:1 / -1;text-align:center;opacity:.7}@media screen and (max-width:749px){.nag__grid--slider{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--nag-cols) - 1) * var(--nag-gap)) / var(--nag-cols));overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:8px 2px 26px}.nag__grid--slider::-webkit-scrollbar{display:none}.nag__grid--slider>.nag-card{scroll-snap-align:start}}.nag-card{position:relative;display:flex;flex-direction:column;min-width:0}.nag-media{position:relative;isolation:isolate;overflow:hidden;border-radius:var(--nag-radius);background:var(--nag-img-bg);aspect-ratio:var(--nag-ratio);transform:translateZ(0);box-shadow:var(--nag-shadow);transition:transform .35s ease,box-shadow .35s ease}.nag-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff59,inset 0 -40px 50px -40px #0000002e;pointer-events:none}.nag:not(.nag--3d) .nag-media:after{display:none}@media(hover:hover){.nag--3d .nag-card:hover .nag-media{transform:translateY(-6px) translateZ(0);box-shadow:var(--nag-shadow-hover)}}.nag-slider{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.nag-slider::-webkit-scrollbar{display:none}.nag-slide{position:relative;display:block;flex:0 0 100%;height:100%;scroll-snap-align:start;overflow:hidden}.nag-slide img,.nag-slide svg{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.nag-placeholder{background:#0000000f}@media(hover:hover){.nag--zoom .nag-card:hover .nag-slide img{transform:scale(1.05)}.nag-card:hover .nag-plus{background:var(--nag-plus-bg-solid)}}.nag-badge{position:absolute;top:10px;left:10px;z-index:2;padding:6px 12px;border-radius:999px;background:var(--nag-badge-bg);color:var(--nag-badge-color);font-size:11px;line-height:1;letter-spacing:.08em;text-transform:uppercase;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.nag-badge--right{left:auto;right:10px}.nag-dots{position:absolute;left:0;right:0;bottom:14px;z-index:2;display:flex;justify-content:center;gap:6px;pointer-events:none}.nag-dot{position:relative;width:6px;height:6px;padding:0;border:0;border-radius:50%;background:#ffffff8c;cursor:pointer;pointer-events:auto;transition:background-color .2s}.nag-dot:after{content:"";position:absolute;top:-7px;right:-3px;bottom:-7px;left:-3px}.nag-dot.is-active{background:#fff}.nag-plus{position:absolute;right:10px;bottom:10px;z-index:3;display:flex;align-items:center;justify-content:center;width:var(--nag-plus-size);height:var(--nag-plus-size);padding:0;border:0;border-radius:50%;background:var(--nag-plus-bg);color:var(--nag-plus-color);text-decoration:none;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background-color .2s,transform .2s}.nag-plus svg{width:46%;height:46%}.nag-plus:active{transform:scale(.94)}.nag-plus[disabled]{opacity:.45;cursor:not-allowed}.nag-plus__spinner,.nag-plus__check,.nag-plus.is-loading .nag-plus__icon,.nag-plus.is-success .nag-plus__icon{display:none}.nag-plus.is-loading .nag-plus__spinner{display:block;animation:nag-spin .8s linear infinite}.nag-plus.is-success .nag-plus__check{display:block}@keyframes nag-spin{to{transform:rotate(360deg)}}.nag-plus:focus-visible,.nag-dot:focus-visible,.nag-title:focus-visible,.nag-btn:focus-visible,.nag-slide:focus-visible{outline:2px solid currentColor;outline-offset:2px}.nag-title{display:block;width:100%;margin-top:var(--nag-title-gap);text-align:var(--nag-title-align);font-size:var(--nag-title-size);font-weight:var(--nag-title-weight);line-height:1.35;color:var(--nag-title-color);text-decoration:none}.nag--oneline .nag-title{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.nag-price{display:flex;flex-wrap:nowrap;align-items:baseline;justify-content:var(--nag-price-justify);gap:0 var(--nag-price-item-gap);min-width:0;margin-top:var(--nag-price-gap);overflow:hidden;white-space:nowrap;font-size:var(--nag-price-size);line-height:1.35}.nag-price>*{flex:0 0 auto}.nag-price__now{font-weight:600;color:var(--nag-sale)}.nag-price__was{color:var(--nag-was);text-decoration:line-through}.nag-price__off{font-size:.85em;font-weight:600;color:var(--nag-sale)}.nag__more{display:flex;justify-content:var(--nag-btn-justify);margin-top:var(--nag-more-mt)}.nag-btn{display:inline-flex;align-items:center;justify-content:center;padding:var(--nag-btn-pad);border:1px solid var(--nag-btn-color);border-radius:var(--nag-btn-radius);font-size:var(--nag-btn-font);font-weight:500;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:background-color .2s,color .2s}.nag-btn--solid{background:var(--nag-btn-color);color:var(--nag-btn-text)}.nag-btn--solid:hover,.nag-btn--outline{background:transparent;color:var(--nag-btn-color)}.nag-btn--outline:hover{background:var(--nag-btn-color);color:var(--nag-btn-text)}.nag-lock{overflow:hidden}.nag-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px}.nag-modal[hidden]{display:none}.nag-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080}.nag-modal__dialog{position:relative;display:grid;grid-template-columns:minmax(0,1fr);width:100%;max-width:760px;max-height:calc(100vh - 32px);overflow:auto;border-radius:16px;background:#fff;color:#222;outline:none}@media screen and (min-width:750px){.nag-modal__dialog{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.nag-modal__close{position:absolute;top:10px;right:10px;z-index:2;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#ffffffe6;color:#222;cursor:pointer}.nag-modal__media{background:#eee;min-height:220px}.nag-modal__media img{display:block;width:100%;height:100%;max-height:520px;object-fit:cover}.nag-modal__info{display:flex;flex-direction:column;gap:14px;padding:24px}.nag-modal__title{margin:0;padding-right:30px;font-size:20px;line-height:1.3}.nag-modal__price{font-size:18px}.nag-modal__price span{font-weight:600}.nag-modal__price s{margin-left:6px;color:#888;font-size:.9em}.nag-opt__label{display:block;margin-bottom:6px;font-size:13px;font-weight:600}.nag-opt__row{display:flex;flex-wrap:wrap;gap:8px}.nag-opt__btn{min-width:44px;padding:8px 14px;border:1px solid #ccc;border-radius:999px;background:#fff;color:#222;font-size:14px;cursor:pointer}.nag-opt__btn[aria-checked=true]{border-color:#222;background:#222;color:#fff}.nag-opt__btn.is-unavailable{opacity:.5;text-decoration:line-through}.nag-opt+.nag-opt{margin-top:10px}.nag-modal__qty{display:inline-flex;align-items:center;align-self:flex-start;border:1px solid #ccc;border-radius:999px;overflow:hidden}.nag-modal__qty button{width:40px;height:40px;border:0;background:transparent;color:#222;font-size:18px;cursor:pointer}.nag-modal__qty input{width:44px;height:40px;border:0;background:transparent;color:#222;text-align:center;font-size:15px;-moz-appearance:textfield}.nag-modal__qty input::-webkit-outer-spin-button,.nag-modal__qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.nag-modal__error{margin:0;color:#b3261e;font-size:14px}.nag-modal__add{padding:15px 20px;border:0;border-radius:999px;background:var(--nag-btn-color);color:var(--nag-btn-text);font-size:14px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.nag-modal__add[disabled]{opacity:.5;cursor:not-allowed}.nag-modal__link{align-self:center;color:#222;font-size:14px;text-decoration:underline}.nag-modal__close:focus-visible,.nag-opt__btn:focus-visible,.nag-modal__add:focus-visible,.nag-modal__link:focus-visible,.nag-modal__qty button:focus-visible,.nag-modal__qty input:focus-visible{outline:2px solid #222;outline-offset:2px}.nag-toast{position:fixed;left:50%;bottom:24px;z-index:1001;max-width:calc(100vw - 32px);padding:12px 18px;border-radius:10px;background:#222;color:#fff;font-size:14px;transform:translate(-50%)}@media(prefers-reduced-motion:reduce){.nag *,.nag *:before,.nag *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map?subset=AAAAAAAI */
