:root{--pino-black: #000000;--pino-white: #ffffff;--pino-maroon: #800000;--pino-line: rgba(0, 0, 0, .12);--pino-script: "Pinyon Script", cursive;--pino-track-heading: -.06em;--pino-track-body: -.01em;--pino-gutter: clamp(16px, 3vw, 40px)}body{letter-spacing:var(--pino-track-body)}h1,h2,h3,h4,.h1,.h2,.h3,.h4{letter-spacing:var(--pino-track-heading)}.pino em,.pino-accent,.product-details h1 em{font-family:var(--pino-script);font-style:normal;font-weight:400;color:var(--pino-maroon);letter-spacing:0;font-size:1.45em;line-height:.6;padding-inline:.04em}.pino{color:var(--pino-black);background:var(--pino-white)}.pino--dark{color:var(--pino-white);background:var(--pino-black)}.pino-wrap{max-width:1600px;margin-inline:auto;padding-inline:var(--pino-gutter)}.pino h1,.pino h2,.pino h3{font-weight:600;letter-spacing:var(--pino-track-heading);margin:0;color:inherit}.pino p{margin:0}.pino-h2{font-size:clamp(26px,3vw,40px);line-height:1.1}.pino-eyebrow{font-size:13px;font-weight:600;opacity:.6;margin-bottom:14px;display:block}.pino-rte{font-size:16px;line-height:1.6;max-width:62ch}.pino-rte p+p{margin-top:1em}.pino-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 28px;border:1px solid currentColor;font-size:14px;font-weight:600;text-decoration:none;letter-spacing:var(--pino-track-body);background:var(--pino-black);color:var(--pino-white);border-color:var(--pino-black);transition:background .25s ease,color .25s ease}.pino-btn:hover{background:var(--pino-maroon);border-color:var(--pino-maroon)}.pino-btn--light{background:transparent;color:var(--pino-white);border-color:var(--pino-white)}.pino-btn--light:hover{background:var(--pino-white);color:var(--pino-black);border-color:var(--pino-white)}.pino-link{color:inherit;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:4px}.pino-link:hover{color:var(--pino-maroon)}.pino-hero{position:relative;min-height:var(--h, 85svh);display:flex;align-items:flex-end;overflow:hidden;background:var(--pino-black);color:var(--pino-white)}.pino-hero__media,.pino-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0}.pino-hero__media img{width:100%;height:100%;object-fit:cover;display:block}.pino-hero__shade{background:linear-gradient(to top,#000000bf,#0000 60%)}.pino-hero__content{position:relative;width:100%;padding-block:clamp(40px,8vw,96px);display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px}.pino-hero h1{font-size:clamp(34px,5.4vw,76px);line-height:1.05}.pino-hero__sub{font-size:clamp(15px,1.3vw,18px);max-width:46ch;opacity:.9}.pino-hero__img--mobile{display:none!important}@media(max-width:749px){.pino-hero__img--mobile{display:block!important}.pino-hero__media.has-mobile .pino-hero__img--desktop{display:none!important}}.pino-grid{padding-block:clamp(48px,7vw,96px)}.pino-grid__head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:28px}.pino-grid__list{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:clamp(12px,1.5vw,24px)}@media(max-width:989px){.pino-grid__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:549px){.pino-grid__list{grid-template-columns:1fr}}.pino-card{color:inherit;text-decoration:none;display:block}.pino-card__media{position:relative;aspect-ratio:var(--ratio, 4 / 5);overflow:hidden;background:var(--pino-white);border:1px solid var(--pino-line)}.pino-card__media img,.pino-card__media svg{width:100%;height:100%;object-fit:contain;display:block;transition:transform .6s ease}.pino-card:hover .pino-card__media img{transform:scale(1.03)}.pino-card__info{display:flex;justify-content:space-between;gap:12px;padding-top:14px;font-size:15px;font-weight:600}.pino-card__price{font-weight:400;white-space:nowrap}.pino-badge{position:absolute;top:12px;left:12px;background:var(--pino-black);color:var(--pino-white);font-size:12px;padding:4px 10px}.pino-statement{padding-block:clamp(64px,10vw,140px);text-align:center}.pino-statement h2{font-size:clamp(28px,3.6vw,52px);line-height:1.15;max-width:22ch;margin-inline:auto}.pino-statement .pino-rte{margin:28px auto 0}.pino-statement .pino-btn{margin-top:36px}.pino-values{padding-block:clamp(56px,8vw,112px);border-top:1px solid var(--pino-line)}.pino--dark.pino-values{border-top-color:#ffffff26}.pino-values__head{text-align:center;margin-bottom:clamp(36px,5vw,64px)}.pino-values__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(24px,3vw,48px)}@media(max-width:989px){.pino-values__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:549px){.pino-values__list{grid-template-columns:1fr}}.pino-value__num{font-family:var(--pino-script);color:var(--pino-maroon);font-size:34px;line-height:1;display:block;margin-bottom:12px}.pino-value h3{font-size:20px;margin-bottom:10px}.pino-value p{font-size:15px;line-height:1.6;opacity:.8}.pino-feature__inner{display:grid;grid-template-columns:1fr 1fr;min-height:var(--h, 70svh)}.pino-feature--media-right .pino-feature__media{order:2}.pino-feature__media{position:relative;overflow:hidden;min-height:360px}.pino-feature__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pino-feature__content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;padding:clamp(40px,6vw,96px) var(--pino-gutter);max-width:640px}.pino-feature__content h2{font-size:clamp(28px,3.4vw,48px);line-height:1.1}.pino-feature__content .pino-btn{margin-top:8px}.pino--dark .pino-btn{background:var(--pino-white);color:var(--pino-black);border-color:var(--pino-white)}.pino--dark .pino-btn:hover{background:var(--pino-maroon);color:var(--pino-white);border-color:var(--pino-maroon)}@media(max-width:749px){.pino-feature__inner{grid-template-columns:1fr}.pino-feature--media-right .pino-feature__media{order:0}.pino-feature__media{aspect-ratio:4 / 5}}.pino-news{padding-block:clamp(56px,8vw,112px);text-align:center}.pino-news h2{font-size:clamp(26px,3vw,40px)}.pino-news .pino-rte{margin:14px auto 0}.pino-news__form{display:flex;max-width:480px;margin:32px auto 0;border-bottom:1px solid currentColor}.pino-news__form input{flex:1;min-width:0;border:0;background:transparent;color:inherit;font:inherit;font-size:16px;padding:14px 0;outline:none}.pino-news__form button{border:0;background:transparent;color:inherit;font:inherit;font-weight:600;cursor:pointer;padding:0 0 0 16px}.pino-news__form button:hover{color:var(--pino-maroon)}.pino-news__msg{margin-top:16px;font-size:14px}.pino-footer{padding-block:clamp(48px,6vw,80px) 28px}.pino-footer__top{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:32px}@media(max-width:749px){.pino-footer__top{grid-template-columns:1fr 1fr}.pino-footer__brand{grid-column:1 / -1}}.pino-footer__brand img{width:56px;height:auto;display:block}.pino-footer__claim{margin-top:18px;font-size:18px;font-weight:600;letter-spacing:var(--pino-track-heading)}.pino-footer h3{font-size:14px;font-weight:600;margin:0 0 14px}.pino-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.pino-footer a{color:inherit;text-decoration:none;font-size:14px;opacity:.8}.pino-footer a:hover{opacity:1;color:var(--pino-maroon)}.pino-footer__bottom{margin-top:clamp(40px,5vw,64px);padding-top:20px;border-top:1px solid var(--pino-line);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;font-size:12px}.pino-footer__pay{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0;margin:0}.pino-footer__pay svg{height:22px;width:auto}.pino-details{padding-block:clamp(40px,6vw,80px)}.pino-details__inner{max-width:820px;margin-inline:auto}.pino-details__claim{text-align:center;font-size:clamp(24px,2.6vw,36px);line-height:1.2;margin-bottom:clamp(32px,4vw,56px)!important}.pino-details details{border-top:1px solid var(--pino-line)}.pino-details details:last-child{border-bottom:1px solid var(--pino-line)}.pino-details summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;padding:20px 0;font-weight:600;font-size:16px}.pino-details summary::-webkit-details-marker{display:none}.pino-details summary:after{content:"+";font-weight:400;font-size:20px;line-height:1}.pino-details details[open] summary:after{content:"\2013"}.pino-details .pino-rte{padding-bottom:22px}.pino-placeholder{background:#80000014;color:var(--pino-maroon);padding:0 4px}
/*# sourceMappingURL=/cdn/shop/t/13/assets/pino.css.map */
