.christmas-gifts{background:#fff;color:#203c30;padding-bottom:48px;line-height:1.6}.christmas-gifts *,.christmas-gifts *:before,.christmas-gifts *:after{box-sizing:border-box}.christmas-gifts .cg-inner{width:min(1120px,92%);margin-inline:auto}.christmas-gifts .cg-hero{background:#173d2d;color:#fffaf2;padding:64px 0}.christmas-gifts .cg-hero h1{color:inherit;max-width:760px;margin:0 0 20px;font-size:clamp(32px,5vw,56px);line-height:1.15}.christmas-gifts .cg-hero .cg-copy{max-width:650px;margin-bottom:26px}.christmas-gifts .cg-region{padding-top:48px;scroll-margin-top:28px}.christmas-gifts h2{color:#173d2d;font-size:clamp(26px,3vw,36px);line-height:1.25;margin:0 0 22px}.christmas-gifts h3{color:#173d2d;font-size:23px;line-height:1.3;margin:0 0 16px}.christmas-gifts .cg-feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:center;background:#fff;padding:28px;border:1px solid #e8eeeb;border-radius:8px;box-shadow:0 2px 4px #173d2d06,0 8px 16px -6px #173d2d17}.christmas-gifts .cg-photo{width:100%;max-height:420px;aspect-ratio:1;object-fit:contain;display:block;background:#fff}.christmas-gifts .cg-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;border:2px solid #173d2d;border-radius:4px;background:#173d2d;color:#fffaf2;text-decoration:none;font:inherit;font-weight:700;text-align:center}.christmas-gifts .cg-hero .cg-button{background:#fffaf2;color:#173d2d;border-color:#fffaf2}.christmas-gifts .cg-button:hover{text-decoration:underline}.christmas-gifts a:focus-visible{outline:3px solid #ac302b;outline-offset:5px}.christmas-gifts .cg-status{display:block;border-left:3px solid #ac302b;padding:10px 14px;margin:18px 0;background:#fff;color:#683024;font-size:14px;font-weight:600}.christmas-gifts .cg-price{font-size:24px;font-weight:700;margin:16px 0}.christmas-gifts .cg-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.christmas-gifts .cg-card{background:#fff;border:1px solid #e8eeeb;border-top:4px solid #e8eeeb;border-radius:8px;padding:24px;box-shadow:0 2px 4px #173d2d06,0 8px 16px -6px #173d2d17}.christmas-gifts .cg-card .cg-photo{max-height:210px;margin-bottom:20px}.christmas-gifts .cg-note{color:#494949;font-size:14px}.christmas-gifts .cg-placeholder{padding:24px;border:1px dashed #827767;background:#fff;color:#494138}.christmas-gifts .cg-info{background:#fff;padding:28px;border-radius:8px}.christmas-gifts .cg-final{text-align:center;margin-top:48px;padding-top:40px}.christmas-gifts .cg-copy p:last-child{margin-bottom:0}@media(max-width:749px){.christmas-gifts .cg-hero{padding:40px 0}.christmas-gifts .cg-feature,.christmas-gifts .cg-grid{grid-template-columns:minmax(0,1fr)}.christmas-gifts .cg-feature{padding:20px;gap:22px}.christmas-gifts .cg-region{padding-top:32px}.christmas-gifts .cg-button{width:100%}}.christmas-gifts .cg-actions{display:flex;flex-wrap:wrap;gap:12px}.christmas-gifts .cg-hero .cg-button--secondary{background:transparent;color:#fffaf2;border-color:#fffaf2}.christmas-gifts [id^=cg-bundle-offers-]{scroll-margin-top:120px}
/*# sourceMappingURL=/cdn/shop/t/68/assets/christmas-gifts.css.map */
