.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}}.trg-section{padding:64px 0 72px}.trg-container{width:100%;max-width:100%;margin:0;padding:0 var(--trg-side-space, 16px)}@media screen and (min-width:990px){.trg-header{padding:0 var(--trg-side-space, 32px)}}.trg-header{text-align:center;max-width:640px;margin:0 auto 40px}.trg-heading{color:var(--trg-heading-color);font-size:clamp(28px,4vw,42px);line-height:1.15;margin:0 0 12px;font-weight:700}.trg-subheading{color:var(--trg-text-color);font-size:18px;margin:0 0 16px;opacity:.85}.trg-rating-summary{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.trg-stars{display:inline-flex;gap:2px}.trg-rating-text{color:var(--trg-text-color);font-size:16px;font-weight:600}.trg-star{width:var(--trg-header-star-size, 20px);height:var(--trg-header-star-size, 20px)}.trg-star--filled{fill:var(--trg-star-color)}.trg-star--empty{fill:#e3ded2}.trg-masonry{column-count:var(--cols, 4);column-gap:var(--trg-card-gap, 24px)}.trg-card{break-inside:avoid;margin-bottom:var(--trg-card-gap, 24px);display:inline-block;width:100%}.trg-card-inner{background:var(--trg-card-bg);border-radius:16px;padding:var(--trg-card-padding, 18px);box-shadow:0 1px 2px #14120a0f,0 10px 20px -8px #14120a26,0 24px 40px -18px #14120a2e;transform:translateZ(0) perspective(800px) rotateX(0);transition:transform .28s ease,box-shadow .28s ease;border:1px solid rgba(20,18,10,.05)}.trg-card-inner:hover{transform:translateY(-6px) perspective(800px) rotateX(1.5deg);box-shadow:0 2px 4px #14120a14,0 18px 28px -10px #14120a33,0 32px 48px -20px #14120a38}.trg-card-top{margin-bottom:10px}.trg-card-stars{display:inline-flex;gap:2px}.trg-card-stars .trg-star{width:var(--trg-card-star-size, 16px);height:var(--trg-card-star-size, 16px)}.trg-card-author{display:flex;align-items:center;gap:10px;margin-bottom:14px}.trg-avatar{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.trg-avatar-letter{color:#fff;font-size:14px;font-weight:600;line-height:1;text-transform:uppercase;font-family:inherit}.trg-author-info{display:flex;flex-direction:column;justify-content:center;line-height:1.3;min-width:0;gap:2px}.trg-author-name{font-size:14px;font-weight:600;color:var(--trg-heading-color);display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.trg-verified-badge{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;flex:0 0 auto;border-radius:50%;background:var(--trg-verified-color);line-height:0}.trg-verified-badge svg{width:9px;height:9px;fill:#fff;display:block}.trg-author-location{font-size:12px;color:var(--trg-text-color);opacity:.65;line-height:1.3}.trg-card-image{border-radius:10px;overflow:hidden;margin-bottom:14px;background:#f1ede2}.trg-card-img{width:100%;height:auto;display:block;object-fit:cover;transition:transform .4s ease}.trg-card-inner:hover .trg-card-img{transform:scale(1.03)}.trg-card-title{font-size:14px;font-weight:700;color:var(--trg-heading-color);margin:0 0 4px}.trg-card-text{font-size:13.5px;line-height:1.5;color:var(--trg-text-color);opacity:.85;margin:0}@media screen and (max-width:989px){.trg-masonry{column-count:3}}@media screen and (max-width:749px){.trg-section{padding:40px 0 48px}.trg-header{margin-bottom:28px}.trg-heading{font-size:26px}.trg-subheading{font-size:15px}.trg-masonry{column-count:unset;display:grid;grid-template-columns:1fr 1fr;gap:14px}.trg-card{margin-bottom:0;display:block}.trg-card-inner{padding:12px;border-radius:12px}.trg-card-stars .trg-star{width:13px;height:13px}.trg-avatar{width:24px;height:24px}.trg-avatar-letter{font-size:11px}.trg-author-name{font-size:12px}.trg-verified-badge{width:12px;height:12px}.trg-verified-badge svg{width:8px;height:8px}.trg-author-location{font-size:10px}.trg-card-title{font-size:12px}.trg-card-text{font-size:11.5px}.trg-card-inner:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map */
