body.v2{overflow-x:clip}body.v2 #header-group .announcement-bar [class*=announcement]{background:transparent!important}.v2-details__grid{grid-template-columns:minmax(0,1fr)}.v2-details__grid>*{min-width:0}@media(min-width:1000px){.v2-details__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.v2-details__thumbs{overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.v2-details__thumbs::-webkit-scrollbar{display:none}.v2-details__thumbs button{flex:0 0 auto}.v2-details__tabs{overflow-x:auto;scrollbar-width:none}.v2-details__tabs::-webkit-scrollbar{display:none}.v2-details__tab{flex:0 0 auto;white-space:nowrap}.v2-details__tab:after{bottom:0}.v2-pickup{display:flex;gap:10px;align-items:flex-start;margin-top:16px;padding:14px 16px;border:1px solid var(--v2-hairline);font-size:13px}.v2-pickup[hidden]{display:none}.v2-pickup__dot{flex:none;width:8px;height:8px;margin-top:5px;border-radius:50%;background:var(--v2-success)}.v2-pickup__dot.is-off{background:var(--v2-sale)}.v2-pickup__text{margin:0}.v2-pickup__sub{margin:2px 0 0;font-size:12px;color:var(--v2-text-subtle)}.v2-pickup__more{margin-top:6px;padding:0;background:none;border:0;font:inherit;font-size:12px;text-decoration:underline;cursor:pointer;color:var(--v2-dark)}.v2-pickup__dialog{margin:0 0 0 auto;width:min(440px,95vw);height:100dvh;max-height:none;padding:28px;border:0}.v2-pickup__dialog::backdrop{background:#0006}.v2-pickup__head{display:flex;justify-content:space-between;gap:16px;padding-bottom:20px}.v2-pickup__title{font-weight:600;margin:0}.v2-pickup__close{width:40px;height:40px;border:1px solid var(--v2-hairline);background:#fff;display:grid;place-items:center;cursor:pointer;flex:none}.v2-pickup__close svg{width:14px;height:14px}.v2-pickup__loc{padding:18px 0;border-top:1px solid var(--v2-hairline)}.v2-pickup__loc address{font-style:normal;margin-top:8px;color:var(--v2-text-muted);line-height:1.5}.v2-page__head{padding:24px 0 32px}@media(min-width:1000px){.v2-page__head{padding:40px 0 48px}}.v2-page__head .v2-h-section{margin:0}.v2-page__grid{display:grid;gap:48px}.v2-page__content{max-width:820px}@media(min-width:1000px){.v2-page__grid--form{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px;align-items:start}}.v2-rte{font-size:15px;line-height:1.7;color:var(--v2-text-muted);overflow-wrap:anywhere}.v2-rte>:first-child{margin-top:0}.v2-rte h1,.v2-rte h2,.v2-rte h3,.v2-rte h4,.v2-rte h5{font-family:var(--v2-font-heading);color:var(--v2-text-strong);font-weight:600;line-height:1.2;letter-spacing:-.01em;margin:2em 0 .6em}.v2-rte h2{font-size:clamp(22px,2.4vw,30px)}.v2-rte h3{font-size:clamp(19px,1.8vw,23px)}.v2-rte h4,.v2-rte h5{font-size:17px}.v2-rte p,.v2-rte ul,.v2-rte ol{margin:0 0 1em}.v2-rte ul,.v2-rte ol{padding-left:1.2em}.v2-rte a{color:var(--v2-dark);text-decoration:underline;text-underline-offset:3px}.v2-rte strong{color:var(--v2-text)}.v2-rte img{max-width:100%;height:auto}.v2-rte table{width:100%;border-collapse:collapse;margin:0 0 1.5em;font-size:14px;display:block;overflow-x:auto}.v2-rte th,.v2-rte td{border-bottom:1px solid var(--v2-hairline);padding:10px 12px 10px 0;text-align:left;vertical-align:top}.v2-page__faq{margin-top:24px}.v2-page__faq summary{font-family:var(--v2-font-heading);font-size:16px;font-weight:500;color:var(--v2-text-strong)}.v2-form,.v2-form__row{display:grid;gap:16px}@media(min-width:700px){.v2-form__row{grid-template-columns:1fr 1fr}}.v2-field{display:grid;gap:6px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--v2-text)}.v2-field input,.v2-field textarea,.v2-search__input{width:100%;min-height:50px;padding:12px 14px;border:1px solid var(--v2-divider);border-radius:0;background:#fff;font:inherit;font-size:16px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--v2-text);-webkit-appearance:none;appearance:none}.v2-field textarea{resize:vertical}.v2-field input:focus,.v2-field textarea:focus,.v2-search__input:focus{outline:none;border-color:var(--v2-dark)}.v2-form .v2-btn{justify-self:start}.v2-form__msg{padding:14px 16px;font-size:14px;border:1px solid}.v2-form__msg--ok{border-color:var(--v2-success);color:var(--v2-success)}.v2-form__msg--err{border-color:var(--v2-sale);color:var(--v2-sale)}.v2-form__msg--err ul{margin:0;padding-left:1.2em}.v2-search__form{display:flex;gap:8px;max-width:640px;margin-top:24px}.v2-search__form .v2-btn{flex:none}.v2-search__count{margin:16px 0 0;font-size:13px;color:var(--v2-text-subtle)}.v2-search__pages{margin-top:64px;max-width:820px}.v2-search__pages ul{list-style:none;margin:16px 0 0;padding:0;border-top:1px solid var(--v2-hairline)}.v2-search__pages li{border-bottom:1px solid var(--v2-hairline)}.v2-search__pages a{display:grid;gap:4px;padding:18px 0;text-decoration:none;color:var(--v2-text)}.v2-search__pages strong{font-family:var(--v2-font-heading);font-weight:600}.v2-search__pages span{font-size:14px;color:var(--v2-text-subtle)}.v2-404{padding-block:clamp(80px,14vw,180px)}.v2-404 .v2-search__form{margin-top:32px}.v2-tiles--list{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:699px){.v2-tiles--list .v2-tile__title{font-size:16px}.v2-tiles--list .v2-tile__cta{font-size:10px}}.v2-cartpage__grid{display:grid;gap:40px;align-items:start}@media(min-width:1000px){.v2-cartpage__grid{grid-template-columns:minmax(0,1fr) 400px;gap:64px}}.v2-cartpage__row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"p p" "q t";gap:16px 20px;align-items:center;padding:24px 0;border-bottom:1px solid var(--v2-hairline)}.v2-cartpage__row>.v2-cartpage__product{grid-area:p}.v2-cartpage__row>.v2-qty{grid-area:q;justify-self:start}.v2-cartpage__row>.v2-cartpage__total{grid-area:t}.v2-cartpage__row--head{display:none}@media(min-width:750px){.v2-cartpage__row{grid-template-columns:minmax(0,1fr) 140px 120px;grid-template-areas:"p q t"}.v2-cartpage__row>.v2-qty{justify-self:center}.v2-cartpage__row--head{display:grid;padding:0 0 12px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--v2-text-subtle)}.v2-cartpage__row--head span:nth-child(2){text-align:center}}.v2-cartpage__row--head span:last-child,.v2-cartpage__total{text-align:right}.v2-cartpage__total{font-weight:600;font-size:15px}.v2-cartpage__product{display:flex;gap:16px;align-items:flex-start;min-width:0}.v2-cartpage__img{flex:none;width:96px;aspect-ratio:1;background:var(--v2-surface);display:block}@media(min-width:750px){.v2-cartpage__img{width:120px}}.v2-cartpage__img img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.v2-cartpage__info{min-width:0;display:grid;gap:4px;font-size:14px}.v2-cartpage__title{font-family:var(--v2-font-heading);font-weight:600;font-size:15px;color:var(--v2-text-strong);text-decoration:none}.v2-cartpage__meta{margin:0;font-size:13px;color:var(--v2-text-subtle)}.v2-cartpage__unit{margin:0;font-size:13px}.v2-cartpage__unit s{color:var(--v2-text-subtle)}.v2-cartpage__remove{justify-self:start;margin-top:6px;font-size:12px;color:var(--v2-text-subtle);text-decoration:underline;text-underline-offset:3px}.v2-qty{display:inline-flex;align-items:center;border:1px solid var(--v2-divider);height:44px}.v2-qty__btn{width:40px;height:100%;display:grid;place-items:center;text-decoration:none;color:var(--v2-dark);font-size:16px}.v2-qty__input{width:44px;height:100%;border:0;text-align:center;font:inherit;font-size:15px;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;background:transparent}.v2-qty__input::-webkit-outer-spin-button,.v2-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.v2-cartpage__summary{display:grid;gap:16px;padding:28px;background:var(--v2-surface)}@media(min-width:1000px){.v2-cartpage__summary{position:sticky;top:100px}}.v2-cartpage__line{display:flex;justify-content:space-between;gap:16px;font-size:14px}.v2-cartpage__line--total{font-family:var(--v2-font-heading);font-size:18px;font-weight:600;color:var(--v2-text-strong)}.v2-cartpage__tax{margin:-8px 0 0;font-size:12px;color:var(--v2-text-subtle)}.v2-cartpage__summary .v2-cart-perks{margin:8px 0 0}.v2-cartpage__payments{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.v2-cartpage__payments svg{width:38px;height:24px}.v2-mm{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:48px;align-items:start;width:100%}.v2-mm>.mega-menu__grid{min-width:0}.v2-mm-promos{display:flex;gap:16px}.v2-mm-promos--desktop .v2-mm-card{width:clamp(180px,16vw,260px)}.v2-mm-card{display:grid;gap:10px;text-decoration:none;color:var(--v2-text, #1d1d1d)}.v2-mm-card__media{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--v2-surface, #f5f5f5)}.v2-mm-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.19,1,.22,1)}.v2-mm-card--product .v2-mm-card__media img{object-fit:contain;mix-blend-mode:multiply;padding:8%}@media(hover:hover){.v2-mm-card:hover .v2-mm-card__media img{transform:scale(1.04)}}.v2-mm-card__badge{position:absolute;top:10px;left:10px;padding:4px 8px;background:#fff;color:#111;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;line-height:1.2}.v2-mm-card__title{display:flex;align-items:center;gap:8px;font-family:var(--v2-font-heading, inherit);font-size:14px;font-weight:600;line-height:1.3}.v2-mm-card__title svg{width:14px;height:14px;flex:none;transition:transform .3s ease}@media(hover:hover){.v2-mm-card:hover .v2-mm-card__title svg{transform:translate(3px)}}.v2-mm-drawer{padding-block:8px 24px}.v2-mm-promos--drawer{overflow-x:auto;scrollbar-width:none;padding-inline:var(--margin-xl, 20px);scroll-snap-type:x mandatory}.v2-mm-promos--drawer::-webkit-scrollbar{display:none}.v2-mm-promos--drawer .v2-mm-card{flex:0 0 62%;scroll-snap-align:start}.v2-page__grid{grid-template-columns:minmax(0,1fr)}.v2-page__grid>*{min-width:0}@media(min-width:1000px){.v2-page__grid--form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.v2-rte img,.v2-rte iframe,.v2-rte video{max-width:100%;height:auto}@media(min-width:750px)and (max-width:1199px){.v2-cartpage__row{grid-template-columns:minmax(0,1fr) 124px 96px}}.v2-mm .mega-menu__link{overflow-wrap:normal;word-break:normal}@media(min-width:1280px){.v2-mm .mega-menu__column{min-width:max-content}}@media(max-width:1199px){.v2-mm-promos--desktop .v2-mm-card:nth-child(n+2){display:none}}.v2-mm-promos--drawer{padding-inline:20px;scroll-padding-inline:20px}
/*# sourceMappingURL=/cdn/shop/t/14/assets/v2-fixes.css.map */
