.page-main{padding-top:calc(var(--bar-h) + var(--header-h));min-height:70vh}.site-header__cart{position:relative;display:grid;place-items:center;width:44px;height:44px}.site-header__cart .icon{width:24px;height:24px}.site-header__count{position:absolute;top:4px;right:2px;min-width:18px;height:18px;padding:0 4px;border-radius:var(--radius-pill);background:var(--rose);color:var(--ink);font-size:11px;font-weight:500;line-height:18px;text-align:center}.rte>*+*{margin-top:var(--s-16)}.rte h2,.rte h3{font-family:var(--font-display);font-weight:500;line-height:1.1;margin-top:var(--s-32)}.rte a{text-decoration:underline;text-underline-offset:3px}.rte ul,.rte ol{padding-left:1.2em}.rte img{border-radius:var(--radius-md)}.pdp__grid{display:grid;gap:var(--s-32)}.pdp__media{display:grid;grid-auto-flow:column;grid-auto-columns:88%;gap:var(--s-12);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.pdp__media::-webkit-scrollbar{display:none}.pdp__shot{scroll-snap-align:start;border-radius:var(--radius-md);overflow:hidden;background:var(--white)}.pdp__shot img{width:100%;height:100%;object-fit:cover;aspect-ratio:1}.pdp__info{display:grid;gap:var(--s-16);align-content:start}.pdp__title{font-family:var(--font-display);font-weight:500;font-size:var(--fs-h2);line-height:1.05;color:var(--wine)}.pdp__price{font-size:var(--fs-h2)}.pdp__form{display:grid;gap:var(--s-12);margin-top:var(--s-8)}.pdp__choices{display:grid;gap:var(--s-8);margin:0 0 var(--s-8);padding:0;border:0}.pdp__choices legend{margin-bottom:var(--s-8)}.pdp__choice{position:relative;display:block;cursor:pointer}.pdp__choice input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;cursor:pointer}.pdp__choice-body{display:flex;align-items:center;justify-content:space-between;gap:var(--s-12);padding:var(--s-16) var(--s-24);border:var(--border) solid var(--line-light);border-radius:var(--radius-md);background:var(--white);transition:border-color var(--t-fast),box-shadow var(--t-fast)}.pdp__choice input:checked+.pdp__choice-body{border-color:var(--wine);box-shadow:0 0 0 1px var(--wine)}.pdp__choice input:focus-visible+.pdp__choice-body{outline:2px solid var(--wine);outline-offset:3px}.pdp__tag{margin-left:var(--s-8);padding:2px var(--s-8);border-radius:var(--radius-pill);background:var(--rose);color:var(--ink)}.pdp__add{color:var(--ink)}.pdp__add:hover{--btn-bg: var(--ink);--btn-fg: var(--white);border-color:var(--ink)}.pdp__trust{display:grid;gap:var(--s-8);padding:var(--s-16) 0;border-block:var(--border) solid var(--line-light)}.pdp__trust li:before{content:"\2713  ";color:var(--wine)}.pdp__desc{color:var(--muted-light)}@media(min-width:1024px){.pdp__grid{grid-template-columns:1.1fr 1fr;gap:var(--s-96);align-items:start}.pdp__media{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:1fr 1fr;overflow:visible}.pdp__shot:first-child{grid-column:1 / -1}.pdp__info{position:sticky;top:calc(var(--bar-h) + var(--header-h) + var(--s-24))}}.cart-page__title{color:var(--wine);margin:var(--s-12) 0 var(--s-48)}.cart-page__title em{color:var(--ink)}.cart-page__grid{display:grid;gap:var(--s-48)}.cart-items{display:grid;gap:var(--s-16)}.cart-item{display:grid;grid-template-columns:88px 1fr auto;gap:var(--s-16);align-items:start;padding-bottom:var(--s-16);border-bottom:var(--border) solid var(--line-light)}.cart-item__img{width:88px;height:88px;border-radius:var(--radius-sm);overflow:hidden;background:var(--white)}.cart-item__img img{width:100%;height:100%;object-fit:cover}.cart-item__info{display:grid;gap:var(--s-4)}.cart-item__name{font-family:var(--font-display);font-size:var(--fs-h3);line-height:1.1}.cart-item__discount{color:var(--wine)}.cart-item__qty{display:flex;align-items:center;gap:var(--s-8);margin-top:var(--s-8)}.qty-btn{display:grid;place-items:center;width:36px;height:36px;border:var(--border) solid var(--line-light);border-radius:50%}.qty-btn .icon{width:16px;height:16px}.cart-item__remove{margin-left:var(--s-8)}.cart-item__total{text-align:right;font-weight:500}.cart-item__upsell{grid-column:1 / -1;display:grid;gap:2px;padding:var(--s-12) var(--s-16);border:var(--border) dashed var(--wine);border-radius:var(--radius-md);background:var(--blush);color:var(--ink)}.cart-item__upsell strong{color:var(--wine)}.cart-summary{display:grid;gap:var(--s-16);align-content:start;padding:var(--s-24);border-radius:var(--radius-lg);background:var(--blush)}.cart-summary__rows{display:grid;gap:var(--s-8);margin:0}.cart-summary__rows>div{display:flex;justify-content:space-between;gap:var(--s-16)}.cart-summary__rows dd{margin:0}.cart-summary__total{padding-top:var(--s-12);border-top:var(--border) solid var(--line-light);font-family:var(--font-display);font-size:var(--fs-h3)}.cart-summary__back{justify-self:center}.cart-empty{display:grid;gap:var(--s-24);justify-items:start}@media(min-width:1024px){.cart-page__grid{grid-template-columns:1.6fr 1fr;align-items:start}.cart-summary{position:sticky;top:calc(var(--bar-h) + var(--header-h) + var(--s-24))}}.text-page__inner{max-width:760px}.text-page__title{color:var(--wine);margin-bottom:var(--s-32)}.text-page__title em{color:var(--ink)}.text-page__img{border-radius:var(--radius-md);margin-bottom:var(--s-32)}.text-page .btn{margin-top:var(--s-32)}.list-page__title{color:var(--wine);margin-bottom:var(--s-32)}.list-page__desc{margin-bottom:var(--s-32);max-width:var(--measure)}.product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-24) var(--s-16)}@media(min-width:1024px){.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.product-card__link{display:grid;gap:var(--s-8)}.product-card__img{display:block;aspect-ratio:1;border-radius:var(--radius-md);overflow:hidden;background:var(--white)}.product-card__img img{width:100%;height:100%;object-fit:cover;transition:transform var(--t-slow) var(--ease-out)}.product-card__link:hover img{transform:scale(1.04)}.product-card__name{font-family:var(--font-display);font-size:var(--fs-h3);line-height:1.1}.search-form{display:flex;gap:var(--s-8);margin-bottom:var(--s-48);max-width:560px}.search-form input{flex:1;min-height:44px;padding:0 var(--s-16);border:var(--border) solid var(--line-light);border-radius:var(--radius-pill);font:inherit;background:var(--white)}.article-list{display:grid;gap:var(--s-24)}.article-list__link{display:grid;gap:var(--s-4);padding-bottom:var(--s-24);border-bottom:var(--border) solid var(--line-light)}.pagination{margin-top:var(--s-48)}.pagination a,.pagination .current{margin-right:var(--s-12)}.password-page{min-height:100vh;display:grid;place-content:center;justify-items:center;gap:var(--s-24);padding:var(--gutter);text-align:center}.password-page__logo{width:min(320px,70vw)}.password-page__form{display:flex;gap:var(--s-8);flex-wrap:wrap;justify-content:center}.password-page__form input{min-height:48px;padding:0 var(--s-16);border:var(--border) solid var(--line-light);border-radius:var(--radius-pill);font:inherit}
/*# sourceMappingURL=/cdn/shop/t/6/assets/serovia-pages.css.map */
