.ap-crumb{padding:26px 0 0;font-size:14px;color:var(--ink-soft);font-weight:700}.ap-crumb a{text-decoration:none;color:var(--ink-soft)}.ap-crumb a:hover{color:var(--terra)}.ap-coll-head{padding:46px 0 6px;text-align:center;max-width:680px;margin:0 auto}.ap-coll-head h1{font-size:clamp(32px,4vw,46px)}.ap-coll-head p{color:var(--ink-soft)}.ap-product{display:grid;grid-template-columns:1.05fr .95fr;gap:44px;padding:40px 0 20px}@media(max-width:860px){.ap-product{grid-template-columns:1fr}}.ap-gallery .main{background:var(--cream-2);border-radius:var(--r-lg);padding:34px;display:flex;align-items:center;justify-content:center}.ap-gallery .main img{max-height:480px;object-fit:contain;mix-blend-mode:multiply}.ap-thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px}.ap-thumbs .th{background:var(--cream-2);border-radius:var(--r-sm);padding:10px;display:flex;align-items:center;justify-content:center}.ap-thumbs img{height:84px;object-fit:contain;mix-blend-mode:multiply}.ap-pinfo h1{font-size:clamp(30px,3.6vw,44px);margin-bottom:4px}.ap-price{font-size:24px;font-weight:800;margin:8px 0 4px}.ap-stock{color:var(--pine);font-weight:700;font-size:14px;margin-bottom:14px}.ap-stock:before{content:"\25cf";margin-right:6px;font-size:11px;vertical-align:1px}.ap-qtyrow{display:flex;gap:12px;align-items:center;margin:20px 0 8px;flex-wrap:wrap}.ap-qty{width:88px;padding:13px;border:2px solid var(--line);border-radius:999px;font:inherit;font-weight:800;text-align:center;background:#fff}.ap-benefit-card{background:var(--cream-2);border-radius:var(--r-md);padding:22px 26px;margin-top:24px}.ap-benefit-card .bt{font-family:var(--font-head);font-weight:600;font-size:19px;margin-bottom:10px}.ap-benefit-card ul{list-style:none;margin:0;padding:0}.ap-benefit-card li{padding:7px 0;border-bottom:1px dashed var(--line);font-size:14.5px;color:var(--ink-soft)}.ap-benefit-card li:last-child{border-bottom:none}.ap-benefit-card li b{color:var(--ink)}.ap-prose{max-width:820px;margin:0 auto;padding:10px 0 30px}.ap-prose h3{font-size:20px;margin-top:26px}.ap-prose p,.ap-prose li{color:var(--ink-soft)}.ap-prose ul{padding-left:22px}.ap-prose em{font-size:13.5px}.ap-cartwrap{max-width:880px;margin:0 auto;padding:44px 22px 30px}.ap-cartwrap h1{text-align:center;font-size:clamp(30px,4vw,44px)}.ap-cartrow{display:grid;grid-template-columns:92px 1fr auto;gap:18px;align-items:center;background:var(--card);border-radius:var(--r-md);padding:14px 18px;box-shadow:var(--shadow);margin-bottom:14px}@media(max-width:640px){.ap-cartrow{grid-template-columns:72px 1fr}}.ap-cartrow .im{background:var(--cream-2);border-radius:var(--r-sm);padding:8px;width:92px;height:92px;display:flex;align-items:center;justify-content:center}.ap-cartrow .im img{max-height:76px;object-fit:contain;mix-blend-mode:multiply}.ap-cartrow .tt{font-weight:800;text-decoration:none;font-size:16.5px}.ap-cartrow .sub{color:var(--ink-soft);font-size:13.5px}.ap-cartrow .rm{color:var(--terra);font-size:13px;font-weight:700;text-decoration:none}.ap-cartrow .right{text-align:right;display:flex;flex-direction:column;gap:8px;align-items:flex-end}.ap-cartrow .lp{font-weight:800}.ap-cart-foot{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap;margin-top:26px;background:var(--cream-2);border-radius:var(--r-md);padding:22px 26px}.ap-cart-foot .tot{font-family:var(--font-head);font-size:24px;font-weight:600}.ap-cart-foot .note{color:var(--ink-soft);font-size:13px}.ap-empty{text-align:center;padding:60px 0}.ap-empty .em{font-size:52px}.ap-pagecard{max-width:820px;margin:44px auto 20px;background:var(--card);border-radius:var(--r-lg);box-shadow:var(--shadow);padding:44px 48px}@media(max-width:640px){.ap-pagecard{padding:30px 24px}}.ap-input,.ap-textarea{width:100%;padding:14px 18px;border:2px solid var(--line);border-radius:16px;font:inherit;background:#fff;margin-bottom:12px}.ap-textarea{min-height:140px;resize:vertical}.ap-formok{background:var(--cream-2);border-radius:var(--r-sm);padding:14px 18px;color:var(--pine);font-weight:700;margin-bottom:14px}.ap-center{max-width:680px;margin:0 auto;text-align:center;padding:60px 22px 20px}.ap-center h1{font-size:clamp(32px,4.4vw,48px)}.ap-center p{color:var(--ink-soft)}.ap-searchbar{display:flex;gap:10px;max-width:520px;margin:18px auto 0}.ap-searchbar .ap-input{margin:0}
/*# sourceMappingURL=/cdn/shop/t/15/assets/ap-cozy-pages.css.map */
