.qc-annc{background:var(--anncBg,#1a1a1a);color:var(--anncFg,#fff);overflow:hidden}.qc-annc a,.qc-annc span{color:inherit;text-decoration:none}.qc-annc__inner{display:grid;align-items:center;justify-items:center;max-width:1240px;margin:0 auto;padding:clamp(8px,2.4vw,11px) 16px;font-family:var(--typeBasePrimary);font-size:clamp(9px,2.7vw,11px);font-weight:600;letter-spacing:.15em;text-transform:uppercase;line-height:1.3;text-align:center}.qc-annc__slide{grid-area:1/1;position:static;opacity:0;visibility:hidden;transition:opacity .45s ease}.qc-annc__slide.is-active{opacity:1;visibility:visible}.cat-row__track{display:flex;gap:14px;overflow-x:auto;padding-bottom:14px;scroll-snap-type:x proximity;scrollbar-color:#8d867c #ece8e1}.cat-row__track::-webkit-scrollbar{height:4px}.cat-row__track::-webkit-scrollbar-track{background:#ece8e1;border-radius:2px}.cat-row__track::-webkit-scrollbar-thumb{background:#8d867c;border-radius:2px}.cat-tile{flex:0 0 190px;scroll-snap-align:start;text-decoration:none;color:inherit;display:block}.cat-tile__img{display:block;aspect-ratio:4/5;background:#f4f2ee;overflow:hidden;margin-bottom:12px}.cat-tile__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.cat-tile:hover .cat-tile__img img{transform:scale(1.04)}.cat-tile__name{display:block;font-size:13.5px;font-weight:700;letter-spacing:.01em;line-height:1.3}@media(max-width:999px){.cat-tile{flex:0 0 44vw}}.footer__logo-link{display:inline-block;line-height:0}.footer__logo .brand-logo{margin:0 auto}.site-nav__dropdown a,.mobile-nav__sublist a{font-family:inherit;font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#1a1a1a;line-height:1.4}.site-nav__dropdown a:hover,.mobile-nav__sublist a:hover{color:#1a1a1a;opacity:.6}.site-header__logo-link{display:inline-block;line-height:0}.brand-logo{display:block;height:auto;max-width:100%}@media(max-width:749px){.site-header__logo-link .brand-logo{width:118px!important}}.grid-product__title{margin-top:20px}.section-header__title,.faq__title{font-weight:700;letter-spacing:-.01em}.rrail{padding:52px 0}.rrail__head{display:flex;align-items:center;justify-content:center;gap:12px}.rrail__grade{font-family:var(--typeBasePrimary);font-size:28px;font-weight:700;letter-spacing:-.01em}.rrail__stars,.rcard__stars{display:inline-flex;gap:3px}.rrail__stars i,.rcard__stars i{display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;background:var(--saleRed,#b3261e);color:#fff}.rcard__stars i{width:21px;height:21px}.rrail__stars i.is-off,.rcard__stars i.is-off{background:#e8dad7}.rrail__stars svg,.rcard__stars svg{width:15px;height:15px}.rcard__stars svg{width:12px;height:12px}.rrail__meta{text-align:center;font-size:14px;margin:14px 0 0}.rrail__note{text-align:center;font-size:12.5px;opacity:.55;margin:6px 0 26px}.rrail__track{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:4px}.rrail__track::-webkit-scrollbar{display:none}.rcard{flex:0 0 80%;max-width:360px;scroll-snap-align:start;background:#f5f4f1;border-radius:8px;padding:22px 20px 20px}@media(min-width:760px){.rcard{flex:0 0 32%}}@media(min-width:1150px){.rrail__track{display:grid;grid-template-columns:repeat(var(--rcols,4),minmax(0,1fr));gap:14px;overflow:visible}.rcard{flex:none;max-width:none;width:auto}}.rcard__title{font-family:var(--typeBasePrimary);font-size:15px;font-weight:600;line-height:1.35;margin:14px 0 8px}.rcard__text{font-size:13.5px;line-height:1.6;opacity:.78;margin:0 0 16px}.rcard__by{font-size:12px;opacity:.55;margin:0}.reviews__track>*{flex-basis:calc((100% - 16px)/1.2)}@media(min-width:640px){.reviews__track>*{flex-basis:calc((100% - 32px)/2.2)}}@media(min-width:1024px){.reviews__track>*{flex-basis:calc((100% - 48px)/4)}}.reviews--slider .review-card{border:0;padding:0;background:transparent}.review-card__body--clamp{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.review-card.is-expanded .review-card__body--clamp{-webkit-line-clamp:unset;display:block}.review-card__more{background:none;border:0;padding:0;margin-top:8px;font-size:12px;text-decoration:underline;color:inherit;cursor:pointer}.product-single__form .btn svg{width:16px;height:16px;flex:0 0 16px}.grid-product__image-wrap{aspect-ratio:2/3;position:relative;background:var(--colorAccent)}.grid-product__image{width:100%;height:100%;object-fit:cover;display:block}.grid-product__image--hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .4s;background-size:cover;background-position:center;background-repeat:no-repeat;display:block}.grid-product:hover .grid-product__image--hover{background-image:var(--hoverImg);opacity:1}@media(hover:none){.grid-product__image--hover{display:none}}.grid-product__swatches{display:none}.grid-product__title{margin-top:6px;display:block}.gp-tag{position:absolute;z-index:3;top:clamp(6px,2vw,12px);font-family:var(--typeBasePrimary);font-size:clamp(8px,2.3vw,10px);font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1;padding:clamp(5px,1.5vw,7px) clamp(7px,2.2vw,10px);border-radius:2px;pointer-events:none;white-space:nowrap;max-width:48%;overflow:hidden;text-overflow:ellipsis}.gp-tag--left{left:clamp(6px,2vw,12px);background:#fffffff0;color:#1a1a1a}.gp-tag--right{right:clamp(6px,2vw,12px);background:#1a1a1a;color:#fff}@media(min-width:900px){.gp-tag{top:14px}.gp-tag--left{left:14px}.gp-tag--right{right:14px}}.gp-swatches{display:flex;align-items:center;gap:5px;margin-top:12px;min-height:14px}.gp-swatch{width:13px;height:13px;border-radius:50%;display:inline-block;box-shadow:inset 0 0 0 1px #1a1a1a2e}.gp-swatch-more{font-family:var(--typeBasePrimary);font-size:10px;letter-spacing:.04em;opacity:.55;margin-left:2px}.grid-product__price{margin-top:5px;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.grid-product .grid-product__price .price--compare,.product-single__price .price--compare,span.price--compare{color:#b3261e;text-decoration:line-through;text-decoration-thickness:1px;font-weight:400;opacity:.95}.grid-product .grid-product__price .price--sale{color:#1a1a1a;font-weight:600}.quick-view-btn{position:absolute;right:12px;bottom:12px;z-index:3;width:42px;height:42px;border-radius:50%;border:0;background:#fff;color:#1a1a1a;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 1px 6px #00000024;opacity:0;transform:translateY(6px);transition:opacity .25s,transform .25s}.quick-view-btn svg{width:17px;height:17px}.grid-product:hover .quick-view-btn,.quick-view-btn:focus-visible{opacity:1;transform:none}@media(hover:none){.quick-view-btn{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/20/compiled_assets/styles.css.map?subset=AAAAAACACAYADQAAAAAAQA */
