:root{--ink: #000;--paper: #fff;--well: #f2f2f2;--block: #d9d9d9;--font: Arial, "Helvetica Neue", Helvetica, sans-serif;--fs-nav: clamp(15px, 1.16vw, 20px);--fs-body: clamp(14px, 1.04vw, 18px);--gutter: 1.56vw}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font);font-size:var(--fs-body);line-height:normal}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}a:hover{opacity:.6}h1,p{margin:0;font-weight:400;font-size:inherit}strong{font-weight:700}.skip-link{position:absolute;left:-9999px}.skip-link:focus{left:8px;top:8px;z-index:100;background:var(--paper);padding:8px}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.cover{width:100%;height:100%;object-fit:cover}.contain{width:100%;height:100%;object-fit:contain}.site-header{position:absolute;inset:0 0 auto 0;z-index:10;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:20px 24px;font-size:var(--fs-nav);line-height:1;pointer-events:none}.site-header a{pointer-events:auto}.site-header__link--right{justify-self:end}.site-header__logo{width:clamp(100px,9vw,160px)}.site-header__logo img{width:100%}.split{display:flex;min-height:100vh}.split__half{position:relative;width:50%}.hero{height:100vh;min-height:520px;overflow:hidden}.hero__left{display:flex;align-items:center;justify-content:center;padding:80px 0 40px}.hero__left .card{width:min(26vw,420px)}.hero__right{overflow:hidden}.grid-section{padding:8vw var(--gutter) 8vw}.page.grid-section{padding-top:max(130px,16.4vw)}.grid{display:flex;flex-wrap:wrap;justify-content:center;column-gap:6.77vw;row-gap:6vw}.card{display:block;width:27.8vw}.card__media{aspect-ratio:480 / 550;background:var(--well);overflow:hidden}.card__caption{margin-top:16px;text-align:center}.product__info{position:sticky;top:0;height:100vh;display:flex;align-items:center;justify-content:center;padding:8vw 4vw 0;text-align:center}.product__inner{width:100%;max-width:40vw}.product__form{margin:2.4vw 0 0;display:flex;flex-direction:column;align-items:center;gap:1vw}.product__variant{font:inherit;border:0;background:transparent;text-align:center;cursor:pointer}.btn{font:inherit;color:var(--paper);background:var(--ink);text-transform:uppercase;border:0;border-radius:0;width:max(160px,11vw);min-height:max(44px,3vw);cursor:pointer}.btn:hover{opacity:.7}.btn:disabled{cursor:not-allowed;opacity:.5}.btn--plain{background:transparent;color:var(--ink);text-decoration:underline}.product__description{margin-top:40px}.product__description p+p{margin-top:1em}.product__media{background:var(--well)}.product__media img{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.page{padding:max(130px,12vw) var(--gutter) 8vw}.text-page{max-width:60vw;margin:0 auto;text-align:center}.page__title{font-weight:700;margin-bottom:2vw}.rte p{margin:0 0 1em}.rte a,.cart a{text-decoration:underline}.cart__items{list-style:none;margin:0 auto;padding:0;max-width:70vw}.cart__item{display:grid;grid-template-columns:18vw 1fr;gap:3vw;align-items:center;margin-bottom:3vw}.cart__thumb{background:var(--well);aspect-ratio:480 / 550;overflow:hidden}.cart__thumb img{width:100%;height:100%;object-fit:cover}.cart__variant{font-size:.7em}.cart__qty{display:flex;gap:1.5vw;align-items:center;margin-top:1vw;font-size:.7em}.cart__qty input{font:inherit;width:3.5em;padding:.2em;border:1px solid var(--ink);background:transparent}.cart__footer{display:flex;flex-direction:column;align-items:center;gap:1.5vw;margin-top:3vw}.cart__empty{text-align:center}.search-form{display:flex;justify-content:center;margin-bottom:4vw}.search-form input{font:inherit;border:0;border-bottom:1px solid var(--ink);text-align:center}.password{display:flex;flex-direction:column;align-items:center;gap:2vw;padding-top:12vh}.password__logo{width:min(500px,60vw)}.password input{font:inherit;text-align:center;border:0;border-bottom:1px solid var(--ink)}@media(max-width:749px){:root{--gutter: 16px}.site-header{padding:16px}.site-header__logo{width:90px}.split{flex-direction:column;min-height:0}.split__half{width:100%}.hero{height:auto;min-height:0}.hero__left{order:2;padding:32px 16px 48px}.hero__left .card{width:100%}.hero__right{order:1;height:120vw}.grid-section{padding:48px 16px}.page.grid-section{padding-top:96px}.grid{row-gap:48px}.card{width:100%}.card__caption{margin-top:12px}.product__info{position:static;height:auto;padding:32px 16px 40px;order:2}.product__inner{max-width:none}.product__form{margin-top:20px;gap:12px}.product__description{margin-top:32px}.product__media{order:1;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-top:56px}.product__media img{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:1 / 1}.page{padding:96px 16px 48px}.text-page,.cart__items{max-width:none}.cart__item{grid-template-columns:34vw 1fr;gap:16px;margin-bottom:24px}.cart__qty{gap:12px}.cart__footer{gap:12px;margin-top:24px}}.info{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;background:var(--paper);flex-direction:column;align-items:center;justify-content:center;text-align:center;font-size:var(--fs-body)}.info:target{display:flex}.info a:hover{opacity:.6}.info__label{font-weight:700}.info__gap{margin-top:32px}
/*# sourceMappingURL=/cdn/shop/t/11/assets/hanrej.css.map */
