.pg{padding:160px var(--pad) 120px;max-width:var(--max);margin:0 auto}@media(max-width:720px){.pg{padding:120px var(--pad-m) 80px}}.pg .crumbs{margin-bottom:50px}@media(max-width:720px){.pg .crumbs{margin-bottom:36px}}.pg-title{font-family:var(--f-d);font-weight:400;font-size:clamp(48px,7vw,120px);line-height:.95;letter-spacing:-.025em;margin-bottom:60px}.pg-title em{font-style:italic}.pg-narrow{max-width:760px}.rte{font-size:15px;line-height:1.8;color:var(--ink)}.rte p,.rte ul,.rte ol,.rte table,.rte blockquote{margin-bottom:18px}.rte ul,.rte ol{padding-left:20px}.rte h2,.rte h3,.rte h4{margin:40px 0 18px;line-height:1.1}.rte h2{font-size:36px}.rte h3{font-size:26px}.rte h4{font-size:20px}.rte a{border-bottom:.5px solid currentColor}.rte img{height:auto;margin:30px 0}.rte strong,.rte b{font-weight:500}.rte table{width:100%;border-collapse:collapse}.rte td,.rte th{border-bottom:1px solid var(--line);padding:10px 8px;text-align:left}.frm{display:grid;grid-template-columns:1fr 1fr;gap:30px 40px;max-width:760px;margin-top:40px}@media(max-width:720px){.frm{grid-template-columns:1fr}}.frm .full{grid-column:1/-1}.frm label{display:block;font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:var(--mute);margin-bottom:8px}.frm input,.frm textarea{width:100%;border:0;border-bottom:.5px solid var(--ink);padding:10px 0;background:transparent;outline:0;font-size:15px;color:var(--ink)}.frm textarea{min-height:140px;resize:vertical}.frm .note{font-size:13px;padding:14px 18px;background:var(--sand);grid-column:1/-1}.frm .note.err{color:#9b2c2c}.cart-pg .cd-item{grid-template-columns:120px 1fr auto}.cart-pg-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:80px;align-items:start}@media(max-width:900px){.cart-pg-grid{grid-template-columns:1fr;gap:40px}}.cart-pg-sum{position:sticky;top:120px;background:var(--sand);padding:36px;display:flex;flex-direction:column;gap:16px}.cart-pg-sum textarea{width:100%;min-height:90px;border:1px solid var(--line);background:var(--cream);padding:12px;outline:0;font-size:13px}.lc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:60px 40px}@media(max-width:960px){.lc-grid{grid-template-columns:1fr 1fr;gap:40px 24px}}@media(max-width:520px){.lc-grid{grid-template-columns:1fr}}.lc{display:block}.lc .fr{aspect-ratio:4/5;background:var(--sand);overflow:hidden;margin-bottom:18px}.lc .fr img{transition:transform 1.4s var(--tr)}.lc:hover .fr img{transform:scale(1.03)}.lc h3{font-size:26px;line-height:1.1}.lc h3 em{font-style:italic}.lc span{display:block;margin-top:6px;font-size:10.5px;letter-spacing:.3em;text-transform:uppercase;color:var(--mute)}.srch-pg form{display:flex;gap:16px;align-items:center;border-bottom:.5px solid var(--ink);padding-bottom:14px;max-width:900px;margin-bottom:60px}.srch-pg input{flex:1;min-width:0;border:0;outline:0;background:transparent;font-family:var(--f-d);font-size:clamp(28px,4vw,48px);color:var(--ink);padding:6px 0}.srch-pg form button{font-size:11px;letter-spacing:.3em;text-transform:uppercase}.srch-pg .col-grid{padding-left:0;padding-right:0}.res-row{display:block;padding:24px 0;border-bottom:1px solid var(--line)}.res-row h3{font-size:24px}.res-row p{color:var(--mute);margin-top:8px}.pw{min-height:100vh;display:grid;place-items:center;text-align:center;padding:60px var(--pad-m)}.pw .logo{font-family:var(--f-d);font-size:56px;display:inline-flex;margin-bottom:40px}.pw h1{font-size:clamp(36px,5vw,72px);font-style:italic;margin-bottom:24px}.pw p{color:var(--mute);max-width:46ch;margin:0 auto 40px;font-size:14px;line-height:1.75}.pw form{display:flex;gap:12px;max-width:420px;margin:0 auto;border-bottom:.5px solid var(--ink);padding-bottom:12px}.pw input{flex:1;border:0;outline:0;background:transparent;font-size:14px;padding:8px 0}.pw button{font-size:11px;letter-spacing:.3em;text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/t/6/assets/occo-pages.css.map */
