.text-small{font-size:var(--text-small)}.text-muted{color:var(--color-muted)}.text-red{color:var(--color-red)}.text-center{text-align:center}.text-left{text-align:left}.weight-500{font-weight:500}.weight-600{font-weight:600}.flow>*+*{margin-top:var(--flow, 1em)}.flow--tight{--flow: .5em}.flow--loose{--flow: 1.5em}.rte>*+*{margin-top:1em}.rte h2,.rte h3,.rte h4{margin-top:1.6em}.rte h2:first-child,.rte h3:first-child{margin-top:0}.rte ul,.rte ol{padding-left:1.3em}.rte li+li{margin-top:.4em}.rte a{color:var(--color-red)}.rte img{border-radius:var(--radius-card)}.rte blockquote{border-left:3px solid var(--color-red);padding-left:18px;color:var(--color-muted)}.rte table{width:100%;border-collapse:collapse}.rte th,.rte td{text-align:left;padding:10px 12px;border-top:1px solid var(--color-line)}.rte hr{border:0;border-top:1px solid var(--color-line)}.narrow{max-width:72ch}.narrow--center{margin-inline:auto}.section__header{max-width:70ch;margin-bottom:36px}.section__header--center{margin-inline:auto;text-align:center}.section__header--center .lead{margin-inline:auto}.section__footer{margin-top:36px}.section__footer--center{text-align:center}.section--tight{padding-block:32px}.grid{display:grid;gap:20px}.grid>*{min-width:0}.grid--2{grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr))}.grid--3{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}.grid--4{grid-template-columns:repeat(2,1fr)}@media(min-width:768px){.grid{gap:24px}.grid--4{grid-template-columns:repeat(4,1fr)}}.split{display:grid;gap:32px;align-items:center}.split>*{min-width:0}@media(min-width:900px){.split{grid-template-columns:1fr 1fr;gap:56px}.split--reverse>:first-child{order:2}}.stack{display:flex;flex-direction:column;gap:var(--stack, 16px)}.cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cluster, 12px)}.card{background:var(--color-white);border:1px solid var(--color-line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:28px}.card--blush{background:var(--color-blush);border-color:var(--color-blush);box-shadow:none}.card--flat{box-shadow:none}.card--pad-sm{padding:20px}.card__title{margin-bottom:8px}.card__text{color:var(--color-muted)}.card--blush .card__text{color:var(--color-ink)}.note-box{background:var(--color-pink);border:1px solid var(--color-pink-line);border-radius:var(--radius-box);padding:16px 20px;font-size:15px;line-height:1.5}.badge-tile{display:flex;align-items:center;gap:12px;background:var(--color-white);border:1px solid var(--color-line);border-radius:var(--radius-box);padding:14px 16px;font-size:15px;font-weight:500;line-height:1.3}.badge-tile svg{width:24px;height:24px;flex:none;color:var(--color-red)}.quote{background:var(--color-white);border:1px solid var(--color-line);border-radius:var(--radius-card);padding:24px 28px}.quote__text{font-family:var(--font-heading);font-weight:500;font-size:20px;line-height:1.35;letter-spacing:-.01em;text-wrap:pretty}.quote__source{margin-top:12px;font-size:var(--text-small);color:var(--color-muted)}.quote__source a{color:var(--color-red)}.quote-note{font-size:var(--text-small);color:var(--color-muted)}.wine-band{background:var(--color-wine);color:var(--color-on-wine);border-radius:var(--radius-card);padding:40px}.icon{display:inline-block;width:24px;height:24px;flex:none;vertical-align:middle}.icon-circle{display:inline-grid;place-items:center;width:44px;height:44px;flex:none;border-radius:50%;border:1.5px solid var(--color-red);color:var(--color-red)}.icon-circle svg{width:22px;height:22px}.trust-strip{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.trust-strip__item{display:flex;align-items:center;gap:12px;font-weight:500;font-size:15px;line-height:1.3}@media(min-width:768px){.trust-strip{grid-template-columns:repeat(4,1fr);gap:20px}}.trust-box{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;background:var(--color-pink);border:1px solid var(--color-pink-line);border-radius:var(--radius-box);padding:16px 12px;text-align:center}.trust-box__item{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:12.5px;font-weight:500;line-height:1.3;color:var(--color-ink)}.trust-box__item svg{width:26px;height:26px;color:var(--color-red)}.trust-box--2x2{grid-template-columns:repeat(2,1fr)}@media(max-width:560px){.trust-box{grid-template-columns:repeat(2,1fr)}}.bullets{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.bullets li{display:flex;align-items:flex-start;gap:10px}.bullets svg{width:20px;height:20px;flex:none;margin-top:4px;color:var(--color-red)}.bullets--check svg{stroke-width:2}.step{display:flex;flex-direction:column;gap:14px}.step__num{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--color-red);color:var(--color-btn-text);font-family:var(--font-body);font-weight:700;font-size:16px}.step__title{font-size:var(--h3)}.step__text{color:var(--color-muted)}.step__image{border-radius:var(--radius-box);overflow:hidden}.price{color:var(--color-accent);font-family:var(--font-body);font-weight:700;font-size:20px;line-height:1.2}.price--big{font-size:24px}.price--small{font-size:16px}.price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.price-row__note{font-size:var(--text-small);font-weight:500;color:var(--color-muted)}.price-compare{font-family:var(--font-body);font-size:var(--text-small);font-weight:500;line-height:1.3;color:var(--color-muted);white-space:nowrap}.price-compare s{text-decoration-thickness:1.5px}.price-compare[hidden]{display:none}.price-compare--small{font-size:12px}.price-group{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px}.pill-group{display:flex;flex-wrap:wrap;gap:10px}.pill{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border:1.5px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-white);color:var(--color-ink);font-family:var(--font-body);font-weight:600;font-size:15px;cursor:pointer;transition:border-color var(--transition) ease,background-color var(--transition) ease,color var(--transition) ease}.pill:hover{border-color:var(--color-ink)}.pill[aria-pressed=true],.pill.is-selected,.pill:has(input:checked){border-color:var(--color-accent);background:var(--color-sel);color:var(--color-accent)}.pill.is-unavailable{opacity:.5;border-style:dashed}.pill input{position:absolute;opacity:0;width:0;height:0}.option{display:flex;flex-direction:column;gap:10px}.option__label{font-weight:600;font-size:15px}.option__label span{font-weight:500;color:var(--color-muted)}.choice{position:relative;display:flex;align-items:flex-start;gap:14px;padding:16px 18px;border:1.5px solid var(--color-line);border-radius:var(--radius-box);background:var(--color-white);cursor:pointer;transition:border-color var(--transition) ease,background-color var(--transition) ease,box-shadow var(--transition) ease}.choice:hover{border-color:var(--color-ink)}.choice:has(input:checked),.choice.is-selected{border-color:var(--color-accent);background:var(--color-sel);box-shadow:inset 0 0 0 1px var(--color-accent)}.choice:has(input:focus-visible){outline:3px solid var(--color-ink);outline-offset:3px}.choice input{flex:none;width:20px;height:20px;margin-top:3px;accent-color:var(--color-red)}.choice__body{display:flex;flex-direction:column;gap:2px;min-width:0}.choice__title{font-weight:600}.choice__price{color:var(--color-accent);font-weight:700}.choice__note{font-size:var(--text-small);color:var(--color-muted)}.choice-group{display:grid;gap:10px}.product-card{display:flex;flex-direction:column;background:var(--color-white);border:1px solid var(--color-line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);overflow:hidden}.product-card__media{position:relative;aspect-ratio:1 / 1;background:var(--color-white);overflow:hidden}.product-card__media img{width:100%;height:100%;object-fit:cover;transition:transform var(--transition) ease}.product-card__media a{display:block;height:100%}.product-card__body{flex:1;display:flex;flex-direction:column;gap:10px;padding:20px}.product-card__title{font-family:var(--font-heading);font-weight:600;font-size:19px;line-height:1.2;letter-spacing:-.01em}.product-card__title a{color:inherit;text-decoration:none}.product-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.product-card__row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px}.product-card__note{font-size:var(--text-small);color:var(--color-muted)}.product-card__actions{position:relative;z-index:1;margin-top:auto;padding-top:4px}.product-card .btn{align-self:flex-start}.product-card--link{position:relative}.form{display:flex;flex-direction:column;gap:18px}.field{display:flex;flex-direction:column;gap:6px}.field__label,label{font-weight:600;font-size:15px;line-height:1.3}.field__label span,.field__optional{font-weight:500;color:var(--color-muted)}.field__hint{font-size:var(--text-small);color:var(--color-muted)}.input,input[type=text],input[type=email],input[type=tel],input[type=number],input[type=search],input[type=password],input[type=url],textarea,select{width:100%;min-height:52px;padding:12px 16px;border:1.5px solid var(--color-muted);border-radius:14px;background:var(--color-white);color:var(--color-ink);font-family:var(--font-body);font-size:16px;line-height:1.4;transition:border-color var(--transition) ease}.input:hover,input:hover,textarea:hover,select:hover{border-color:var(--color-muted)}.input:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{border-color:var(--color-ink);outline-offset:2px}input::placeholder,textarea::placeholder{color:var(--color-muted);opacity:1}textarea{min-height:140px;resize:vertical}select{-webkit-appearance:none;appearance:none;padding-right:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232B1F1C' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:20px}input[type=checkbox],input[type=radio]{width:20px;height:20px;accent-color:var(--color-red)}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input-row{display:flex;gap:10px}.input-row .input,.input-row input{flex:1}.input--pill{border-radius:var(--radius-pill);padding-inline:20px}.field.is-invalid .input,.field.is-invalid input,.field.is-invalid textarea,input[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--color-error)}.field__error{font-size:var(--text-small);color:var(--color-error);font-weight:500}.form__message{display:flex;align-items:flex-start;gap:10px;padding:14px 18px;border-radius:var(--radius-box);font-size:15px;line-height:1.5}.form__message svg{width:22px;height:22px;flex:none;margin-top:1px}.form__message--success{background:var(--color-blush);border:1px solid var(--color-line);color:var(--color-ink)}.form__message--success svg{color:var(--color-red)}.form__message--error{background:var(--color-pink);border:1px solid var(--color-error);color:var(--color-error)}.form__message ul{margin:0;padding-left:1.2em}.form__actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--color-line);border-radius:var(--radius-box);background:var(--color-white)}.table-wrap:focus-visible{outline-offset:2px}.table{width:100%;min-width:560px;border-collapse:separate;border-spacing:0;font-size:15px;line-height:1.4}.table th,.table td{text-align:left;vertical-align:top;padding:14px 16px;border-top:1px solid var(--color-line);background:var(--color-white)}.table thead th{border-top:0;background:var(--color-blush);font-weight:600;white-space:nowrap}.table tbody th{font-weight:600}.table--sticky-first th:first-child,.table--sticky-first td:first-child{position:sticky;left:0;z-index:1;box-shadow:1px 0 0 var(--color-line)}.table .is-ours{background:var(--color-pink);font-weight:600}.table thead .is-ours{background:var(--color-pink);color:var(--color-red)}.accordion{border-top:1px solid var(--color-line)}.accordion__item{border-bottom:1px solid var(--color-line)}.accordion__summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding:18px 0;list-style:none;cursor:pointer;font-family:var(--font-body);font-weight:600;font-size:17px;line-height:1.4;color:var(--color-ink)}.accordion__summary::-webkit-details-marker{display:none}.accordion__summary::marker{content:""}.accordion__summary:hover{color:var(--color-red)}.accordion__icon{flex:none;width:24px;height:24px;color:var(--color-red);transition:transform var(--transition) ease}.accordion__item[open]>.accordion__summary .accordion__icon{transform:rotate(45deg)}.accordion__icon--minus{display:none}.accordion__item[open]>.accordion__summary .accordion__icon--plus{display:none}.accordion__item[open]>.accordion__summary .accordion__icon--minus{display:block;transform:none}.accordion__panel{padding:0 0 20px;color:var(--color-muted);max-width:70ch}.accordion__panel a{color:var(--color-red)}.accordion--cards{border-top:0}.accordion--cards .accordion__item{background:var(--color-white);border:1px solid var(--color-line);border-radius:var(--radius-box);padding:0 20px}.accordion--cards .accordion__item+.accordion__item{margin-top:12px}.accordion--cards .accordion__summary{padding:16px 0}dialog{color:var(--color-ink)}dialog::backdrop{background:rgb(var(--color-dark-rgb) / .45)}.drawer{position:fixed;inset:0 0 0 auto;z-index:var(--z-drawer);width:min(420px,100%);height:100dvh;max-height:none;max-width:none;margin:0;padding:0;border:0;background:var(--color-cream);box-shadow:-12px 0 40px rgb(var(--color-dark-rgb) / .18);display:none;flex-direction:column}.drawer[open]{display:flex;animation:drawer-in-right .26s ease-out}.drawer--left{inset:0 auto 0 0;box-shadow:12px 0 40px rgb(var(--color-dark-rgb) / .18)}.drawer--left[open]{animation-name:drawer-in-left}.drawer--wide{width:min(520px,100%)}@keyframes drawer-in-right{0%{transform:translate(100%)}to{transform:none}}@keyframes drawer-in-left{0%{transform:translate(-100%)}to{transform:none}}.drawer__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--color-line)}.drawer__title{font-size:22px;margin:0}.drawer__close{display:inline-grid;place-items:center;width:44px;height:44px;margin-right:-8px;padding:0;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--color-ink)}.drawer__close:hover{background:var(--color-blush)}.drawer__close svg{width:24px;height:24px}.drawer__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:4px 20px 20px}.drawer__footer{flex:none;padding:16px 20px calc(16px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--color-line);background:var(--color-cream)}.drawer__nav{display:flex;flex-direction:column;padding:8px 0}.drawer__nav a{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:10px 0;border-bottom:1px solid var(--color-line);color:var(--color-ink);text-decoration:none;font-family:var(--font-heading);font-weight:600;font-size:19px}.drawer__nav a:hover{color:var(--color-red)}.drawer__nav svg{width:22px;height:22px;color:var(--color-red)}html:has(dialog.drawer[open]),html.is-locked{overflow:hidden}.gallery{display:flex;flex-direction:column;gap:12px}.gallery__main{position:relative;border-radius:var(--radius-card);border:1px solid var(--color-line);background:var(--color-white);overflow:hidden}.gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.gallery__track::-webkit-scrollbar{display:none}.gallery__slide{flex:0 0 100%;width:100%;aspect-ratio:1 / 1;scroll-snap-align:start;scroll-snap-stop:always}.gallery__slide img{width:100%;height:100%;object-fit:cover}.gallery__slide--contain img{object-fit:contain}.gallery__arrow{position:absolute;top:50%;z-index:2;display:none;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--color-line);border-radius:var(--radius-pill);background:#ffffffeb;color:var(--color-ink);box-shadow:var(--shadow-card);transform:translateY(-50%)}.gallery__arrow:hover{color:var(--color-red)}.gallery__arrow--prev{left:12px}.gallery__arrow--next{right:12px}.gallery__arrow svg{width:22px;height:22px}.gallery__thumbs{display:none;gap:10px;overflow-x:auto;padding:2px;scrollbar-width:none}.gallery__thumbs::-webkit-scrollbar{display:none}.gallery__thumb{flex:none;width:72px;height:72px;padding:0;border:2px solid transparent;border-radius:var(--radius-thumb);background:var(--color-white);overflow:hidden;cursor:pointer;box-shadow:inset 0 0 0 1px var(--color-line);transition:border-color var(--transition) ease}.gallery__thumb img{width:100%;height:100%;object-fit:cover}.gallery__thumb:hover{border-color:var(--color-muted)}.gallery__thumb[aria-pressed=true]{border-color:var(--color-red)}@media(min-width:900px){.gallery__arrow{display:grid}.gallery__thumbs{display:flex;padding:8px;margin:-8px}}.product{display:grid;gap:32px}@media(min-width:900px){.product{grid-template-columns:55fr 45fr;gap:48px;align-items:start}.product__gallery{position:sticky;top:calc(var(--kp-header-h, 72px) + 24px)}}.product__title{font-family:var(--font-body);font-weight:500;font-size:18px;line-height:1.3;letter-spacing:0;color:var(--color-muted);margin-bottom:6px}.product__headline{font-family:var(--font-heading);font-weight:600;font-size:var(--h1);line-height:var(--lh-heading);letter-spacing:-.01em;text-wrap:balance;margin-bottom:12px}.product__sub{color:var(--color-muted);font-size:18px}.product__block+.product__block{margin-top:22px}.buy-box{display:flex;flex-direction:column;gap:10px}.shopify-payment-button{margin-top:10px}.shopify-payment-button__button--unbranded{min-height:var(--btn-height);border-radius:var(--radius-pill)!important;background:var(--color-ink)!important;color:var(--color-white)!important;font-family:var(--font-body)!important;font-weight:600!important;font-size:17px!important}.shopify-payment-button__button--unbranded:hover{background:var(--color-wine)!important}.shopify-payment-button__more-options{color:var(--color-muted)!important;font-family:var(--font-body)!important;font-size:var(--text-small)!important;margin-top:8px!important}.delivery{display:flex;flex-direction:column;gap:4px;font-size:15px}.delivery__line{display:flex;align-items:flex-start;gap:10px}.delivery__line svg{width:20px;height:20px;flex:none;margin-top:3px;color:var(--color-red)}.delivery__sub{font-size:var(--text-small);color:var(--color-muted);padding-left:30px}.support-lines{display:flex;flex-direction:column;gap:8px;font-size:15px}.support-lines__item{display:flex;align-items:flex-start;gap:10px}.support-lines__item svg{width:20px;height:20px;flex:none;margin-top:3px;color:var(--color-red)}.support-lines a{color:var(--color-red)}.sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-sticky);display:flex;align-items:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:var(--color-white);border-top:1px solid var(--color-line);box-shadow:0 -8px 24px rgb(var(--color-dark-rgb) / .08);transform:translateY(110%);transition:transform .25s ease}.sticky-atc.is-visible{transform:none}html:has(.sticky-atc.is-visible){scroll-padding-bottom:88px}html:has(.sticky-atc.is-visible) body{padding-bottom:80px}.sticky-atc__thumb{width:48px;height:48px;flex:none;border-radius:10px;border:1px solid var(--color-line);overflow:hidden;background:var(--color-white)}.sticky-atc__thumb img{width:100%;height:100%;object-fit:cover}.sticky-atc__body{flex:1;min-width:0}.sticky-atc__title{font-weight:600;font-size:14px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-atc__price{color:var(--color-accent);font-weight:700;font-size:15px}.sticky-atc .btn{flex:none}@media(min-width:900px){.sticky-atc{display:none}}.img-box{position:relative;overflow:hidden;border-radius:var(--radius-card);background:var(--color-white)}.img-box>img{width:100%;height:100%;object-fit:cover}.img-box--contain>img{object-fit:contain}.img-box--square{aspect-ratio:1 / 1}.img-box--portrait{aspect-ratio:4 / 5}.img-box--landscape{aspect-ratio:4 / 3}.img-box--wide{aspect-ratio:16 / 9}.img-box--box{border-radius:var(--radius-box)}.img-box--thumb{border-radius:var(--radius-thumb)}.img-box--plain{border-radius:0}.img-box--empty{background:var(--color-blush)}.img-box__placeholder{width:100%;height:100%;fill:var(--color-line)}.img-rounded{border-radius:var(--radius-card)}.js .reveal{opacity:0;transform:translateY(12px);transition:opacity .5s ease-out,transform .5s ease-out}.js .reveal.is-visible,.shopify-design-mode .reveal{opacity:1;transform:none}.reveal[data-reveal-delay="1"]{transition-delay:80ms}.reveal[data-reveal-delay="2"]{transition-delay:.16s}.reveal[data-reveal-delay="3"]{transition-delay:.24s}.js:not(.js-ready) .reveal{animation:kp-reveal-fallback 0s 2.5s forwards}@keyframes kp-reveal-fallback{to{opacity:1;transform:none}}.footer{background:var(--color-wine);color:var(--color-on-wine)}.footer a{color:var(--color-on-wine)}.footer__logo img,.footer__logo svg{height:44px;width:auto}.footer__tagline{opacity:.9}.footer__links{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px 22px}.footer__links a{text-decoration:none;font-weight:500;font-size:15px;padding:10px 0;display:inline-block}.footer__links a:hover{text-decoration:underline;text-underline-offset:3px}.footer__small,.footer__business{font-size:var(--text-small);opacity:.85;line-height:1.5}.footer__payment{display:flex;flex-wrap:wrap;gap:8px}.footer__payment svg{width:38px;height:24px}.footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-top:24px;border-top:1px solid rgba(251,247,242,.18);border-top-color:color-mix(in srgb,var(--color-on-dark) 18%,transparent);font-size:var(--text-small)}.shopify-policy__container{width:100%;max-width:72ch;margin-inline:auto;padding:48px var(--gutter) 64px}.shopify-policy__title{margin-bottom:24px}.shopify-policy__title h1{font-size:var(--h2)}.shopify-policy__body>*+*,.shopify-policy__body .rte>*+*{margin-top:1em}.shopify-policy__body h2,.shopify-policy__body h3{margin-top:1.6em}.shopify-policy__body h2{font-size:var(--h3)}.shopify-policy__body h3{font-size:18px}.shopify-policy__body a{color:var(--color-red)}.shopify-policy__body ul,.shopify-policy__body ol{padding-left:1.3em}.shopify-policy__body li+li{margin-top:.4em}.shopify-policy__body table{width:100%;border-collapse:collapse;font-size:15px}.shopify-policy__body th,.shopify-policy__body td{text-align:left;padding:10px 12px;border-top:1px solid var(--color-line)}.page-head{max-width:70ch;margin-bottom:32px}.page-head--center{margin-inline:auto;text-align:center}.pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:40px}.pagination a,.pagination span{display:inline-grid;place-items:center;min-width:44px;height:44px;padding:0 14px;border:1.5px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-white);color:var(--color-ink);text-decoration:none;font-weight:600;font-size:15px}.pagination a:hover{border-color:var(--color-ink)}.pagination .is-current{border-color:var(--color-red);background:var(--color-red);color:var(--color-btn-text)}.breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:var(--text-small);color:var(--color-muted)}.breadcrumbs a{color:var(--color-muted)}.breadcrumbs svg{width:16px;height:16px}.divider{border:0;border-top:1px solid var(--color-line);margin-block:32px}.hide-mobile{display:none!important}@media(min-width:768px){.hide-mobile{display:revert!important}.hide-desktop{display:none!important}}.link-arrow{display:inline-flex;align-items:center;gap:8px;color:var(--color-red);font-weight:600;text-decoration:none}.link-arrow:hover{text-decoration:underline;text-underline-offset:3px}.link-arrow svg{width:20px;height:20px;transition:transform var(--transition) ease}.link-arrow:hover svg{transform:translate(3px)}[hidden]{display:none!important}@media(prefers-reduced-motion:reduce){.js .reveal{opacity:1;transform:none;transition:none}.drawer[open]{animation:none}.sticky-atc,.gallery__track{transition:none;scroll-behavior:auto}.link-arrow:hover svg{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/base.css.map */
