:root{--zn-ink:#1b1719;--zn-bronze:#5d3a3a;--zn-hair:#e4dbdb;--zn-muted:#8a7d7d;--zn-serif: var(--zn-font-serif, var(--font-heading-family, "Times New Roman", serif))}.product__tax,.product-form__tax,.product__info-container .product-form__tax{display:none!important}.product .product__info-wrapper,.product .product__info-container{padding-left:clamp(1rem,4vw,4rem)}@media screen and (min-width:990px){.product .grid__item.product__media-wrapper{padding-right:clamp(1rem,3vw,2.5rem)}}.product__info-container>*+*{margin-top:1.1rem}.product__title h1,.product__title .h1{font-family:var(--zn-serif);color:var(--zn-ink);font-weight:400;letter-spacing:.01em;line-height:1.15;font-size:31px;margin:0}@media screen and (min-width:750px){.product__title h1,.product__title .h1{font-size:44px}}.product__info-container .price{font-size:20px;letter-spacing:.01em;line-height:1.3}@media screen and (min-width:750px){.product__info-container .price{font-size:22px}}.product__info-container .price .price-item{color:var(--zn-ink)}.product__info-container .price .price-item--regular{color:var(--zn-muted)}.product__info-container .price--on-sale .price-item--sale{color:var(--zn-ink)}.zn-select{display:flex;align-items:center;gap:.55rem;margin:.15rem 0 .1rem}.zn-stars{display:inline-flex;gap:2px;color:var(--zn-bronze);font-size:13px;line-height:1;letter-spacing:1px}.zn-select__label{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--zn-muted)}.zn-select__score{font-size:13px;letter-spacing:.04em;color:var(--zn-ink)}.product-form__input .form__label{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--zn-muted)}fieldset.product-form__input{margin:0 0 .2rem}.product-form__input--pill input[type=radio]+label,.variant-input span,.product-form__input .select__select{border-radius:0}.product-form__input--pill input[type=radio]+label{border:1px solid var(--zn-hair);min-width:2.9rem;padding:.55rem .8rem;font-size:15px;letter-spacing:.02em;color:var(--zn-ink);background:transparent;transition:all .18s ease}.product-form__input .select__select{font-size:15px}@media screen and (min-width:750px){.product-form__input--pill input[type=radio]+label{font-size:16px}.product-form__input .select__select{font-size:16px}}.product-form__input--pill input[type=radio]:checked+label{border-color:var(--zn-ink);background:var(--zn-ink);color:#fff}.zn-sizerow{display:flex;align-items:center;justify-content:space-between}.zn-sizeguide-btn{-webkit-appearance:none;appearance:none;background:none;border:0;cursor:pointer;padding:0;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--zn-ink);text-decoration:underline;text-underline-offset:3px}.product-form__buttons .button,.product-form__submit{border-radius:0!important;letter-spacing:.14em;text-transform:uppercase;font-size:15px;min-height:3.3rem;background:var(--zn-ink);color:#fff;border-color:var(--zn-ink)}.product-form__buttons .button:hover:not([disabled]){background:var(--zn-bronze);border-color:var(--zn-bronze)}.product .icon-with-text .icon-with-text__text{font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:var(--zn-muted)}.zn-editorial{font-family:var(--zn-serif);font-size:15px;line-height:1.6;color:var(--zn-ink);opacity:.92;max-width:44ch}.zn-editorial p{margin:0}@media screen and (min-width:750px){.zn-editorial{font-size:16px;line-height:1.65}}.zn-acc{border-top:1px solid var(--zn-hair);margin-top:.4rem}.zn-acc details{border-bottom:1px solid var(--zn-hair)}.zn-acc summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:1rem 0;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--zn-ink)}.zn-acc summary::-webkit-details-marker{display:none}.zn-acc summary .zn-plus{position:relative;width:11px;height:11px;flex:0 0 11px}.zn-acc summary .zn-plus:before,.zn-acc summary .zn-plus:after{content:"";position:absolute;background:var(--zn-ink);transition:opacity .2s}.zn-acc summary .zn-plus:before{top:5px;left:0;width:11px;height:1px}.zn-acc summary .zn-plus:after{left:5px;top:0;width:1px;height:11px}.zn-acc details[open] summary .zn-plus:after{opacity:0}.zn-acc__body{padding:0 0 1.1rem;font-size:15px;line-height:1.65;color:var(--zn-ink)}.zn-acc__body ul{margin:.2rem 0 0;padding-left:1.05rem}.zn-acc__body li{margin:.25rem 0}.zn-acc__body table{width:100%;border-collapse:collapse;font-size:15px;margin:.4rem 0}.zn-acc__body th,.zn-acc__body td{border:1px solid var(--zn-hair);padding:.45rem .5rem;text-align:center;font-weight:400}.zn-acc__body th{letter-spacing:.06em;text-transform:uppercase;font-size:12px;color:var(--zn-muted)}.zn-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:none}.zn-drawer[aria-hidden=false]{display:block}.zn-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#140f0f6b}.zn-drawer__panel{position:absolute;top:0;right:0;height:100%;width:min(440px,92vw);background:#fff;color:var(--zn-ink);box-shadow:-8px 0 40px #0000001f;transform:translate(100%);transition:transform .3s ease;display:flex;flex-direction:column;padding:1.6rem 1.5rem;overflow-y:auto}.zn-drawer[aria-hidden=false] .zn-drawer__panel{transform:translate(0)}.zn-drawer__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.zn-drawer__title{font-family:var(--zn-serif);font-size:20px;letter-spacing:.02em}.zn-drawer__close{-webkit-appearance:none;appearance:none;background:none;border:0;font-size:1.6rem;line-height:1;cursor:pointer;color:var(--zn-ink)}.zn-drawer__content{font-size:15px;line-height:1.65}.zn-drawer table{width:100%;border-collapse:collapse;font-size:15px}.zn-drawer th,.zn-drawer td{border:1px solid var(--zn-hair);padding:.5rem .55rem;text-align:center;font-weight:400}.zn-drawer th{letter-spacing:.05em;text-transform:uppercase;font-size:12px;color:var(--zn-muted)}.zn-drawer__note{font-size:13px;color:var(--zn-muted);margin-top:.9rem;line-height:1.55}.zn-payments{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;gap:.55rem;list-style:none;margin:.9rem 0 0;padding:0}.zn-payments li{display:flex}.zn-payments__icon{width:38px;height:24px}@media screen and (max-width:749px){.product .product__info-wrapper,.product .product__info-container{padding-left:0;padding-right:0}.product-form__buttons .button,.product-form__submit{min-height:3.2rem}.zn-payments{gap:.4rem}.zn-payments__icon{width:34px;height:22px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/zafira-pdp.css.map */
