
.if-shop-facts{margin:16px 0;font-size:13px;line-height:1.65;color:#263b30}.if-shop-facts ul{padding:0;list-style:none;margin:12px 0}.if-shop-facts li{margin:5px 0}.if-shop-delivery{padding:14px 16px;background:#eeede5;border:1px solid #d8d4c8}.if-shop-delivery p{margin:2px 0}.if-shop-delivery a{color:inherit;text-underline-offset:3px}.if-shop-quote{margin:16px 0;padding:14px 16px;border-left:2px solid #a99570;background:#faf8f2;color:#263b30;font-size:13px;line-height:1.6}.if-shop-quote p{margin:4px 0}.if-shop-quote cite{font-style:normal;font-size:11px}.if-home-quote{padding:26px 24px;text-align:center;background:#eeede5}.if-home-quote blockquote{border:0;margin:0}.if-home-quote p{font-family:var(--font-heading-family);font-size:26px;margin:8px 0}.if-home-quote cite{font-size:12px;font-style:normal}.if-pair-build{max-width:1080px;margin:0 auto;padding:44px 24px;background:#faf8f2;color:#263b30;scroll-margin-top:100px}.if-pair-build h2{color:inherit;font-size:clamp(28px,4vw,42px);margin:0 0 12px}.if-pair-build__intro{text-align:center}.if-pair-build__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:28px 0}.if-pair-build label{display:block;margin-bottom:10px;font-weight:600}.if-pair-build select{width:100%;padding:14px 12px;min-height:52px;font:inherit;font-size:14px;background:#fffdf8;color:#263b30;border:1px solid #a99570}.if-pair-build__photo{aspect-ratio:4/3;background:#eee9de;margin-bottom:16px;overflow:hidden}.if-pair-build__photo img{width:100%;height:100%;object-fit:contain;display:block}.if-pair-build__total{text-align:center}.if-pair-build__total strong{display:block;font-size:30px}.if-pair-build__total button{padding:16px 28px;width:100%;max-width:480px;min-height:52px;border:0;background:#263b30;color:#faf8f2;font:inherit;cursor:pointer}.if-pair-build__total button:disabled{opacity:.65;cursor:wait}.if-pair-build small{font-size:12px;line-height:1.6;display:block;margin:12px 0}.if-pair-build a{color:inherit;text-underline-offset:4px}.if-pair-build [role=alert]{color:#9a2828}.if-pair-build :focus-visible{outline:2px solid #a99570;outline-offset:4px}.if-shop-benefit-tags{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;margin:14px 0}.if-shop-benefit-tags span{padding:5px 10px;background:#eeede5;border:1px solid #d8d4c8}@media(max-width:749px){.if-pair-build{padding:30px 18px}.if-pair-build__grid{gap:14px}.if-pair-build label{font-size:13px;min-height:42px}.if-pair-build select{font-size:13px}.if-pair-build__photo{aspect-ratio:1}.if-pair-build__total strong{font-size:27px}}@media(max-width:380px){.if-pair-build__grid{grid-template-columns:1fr}.if-pair-build label{min-height:0}.if-pair-build__photo{aspect-ratio:4/3}}
