:where(body) :is(.product-subtitle,.tp-lead,.subtitle,.subtitle--small,.subtitle--medium,.subtitle--large,.card__subtitle,.collection-subtitle,[data-subtitle]){font-family:Georgia,Times New Roman,serif!important;font-weight:500;text-transform:uppercase;letter-spacing:.045em;line-height:1.45;text-wrap:pretty}.till-pilot .tp-info .tp-lead,.product__info-container .product-subtitle{font-family:Georgia,Times New Roman,serif;font-size:clamp(14px,1.5vw,18px);letter-spacing:.045em;line-height:1.45;color:#345448}.till-pilot .tp-gift{background:#faf9f4;border:1px solid #c7d3c8;border-radius:16px;padding:clamp(12px,2vw,20px);box-shadow:0 3px 14px #1b3b2d0b}.till-pilot .tp-gift:has([data-gift-toggle]:checked){border-color:#486a55;background:#f3f7ee}.till-pilot .tp-gift-toggle{display:grid;grid-template-columns:30px minmax(0,1fr) auto 22px;gap:9px;align-items:center;min-height:44px}.till-pilot .tp-envelope{display:grid;place-items:center;border-radius:50%;background:#e3ebdf;color:#244d3e;width:30px;height:30px}.till-pilot .tp-gift-toggle strong{font:600 14px/1.3 Georgia,serif;letter-spacing:.035em;color:#183c2c}.till-pilot .tp-gift-toggle small{margin-top:3px;line-height:1.45}.till-pilot .tp-gift-toggle input{-webkit-appearance:none;appearance:none;box-sizing:border-box;width:22px;height:22px;border:1.5px solid #66816d;border-radius:6px;background:#fff;display:grid;place-content:center;cursor:pointer}.till-pilot .tp-gift-toggle input:checked{background:#24523e;border-color:#24523e}.till-pilot .tp-gift-toggle input:checked:after{content:"";width:6px;height:11px;border:solid white;border-width:0 2px 2px 0;transform:translateY(-1px) rotate(45deg)}.till-pilot .tp-gift textarea{border-radius:10px;background:#fff;padding:12px;min-height:75px}.till-pilot :is(.tp-faq,.tp-questions){margin-top:clamp(36px,6vw,72px);padding:clamp(18px,3.5vw,40px);background:#f7f6f0;border:1px solid #dfe4d8;border-radius:20px;color:#203b2e}.till-pilot .tp-faq>h2{margin-bottom:18px}.till-pilot :is(.tp-faq,.tp-questions) details{margin:8px 0 0;padding:0;border:1px solid #dce3d9;border-radius:12px;background:#fff;overflow:hidden}.till-pilot :is(.tp-faq,.tp-questions) summary{display:flex;gap:14px;align-items:center;justify-content:space-between;padding:14px 16px;min-height:46px;box-sizing:border-box;font:600 16px/1.4 system-ui;color:#244537;cursor:pointer;list-style:none}.till-pilot :is(.tp-faq,.tp-questions) summary::-webkit-details-marker{display:none}.till-pilot :is(.tp-faq,.tp-questions) summary:after{content:"+";flex:0 0 25px;height:25px;border-radius:50%;background:#eaf0e5;display:grid;place-items:center;font:500 20px/1 system-ui}.till-pilot :is(.tp-faq,.tp-questions) details[open]>summary:after{content:"\2212"}.till-pilot :is(.tp-faq,.tp-questions) details>p{padding:0 16px 16px;margin:0;line-height:1.65}.till-pilot :is(.tp-faq,.tp-questions) details>figure{padding:0 16px}.till-pilot :is(.tp-gift input,.tp-gift textarea,.tp-faq summary,.tp-questions summary):focus-visible{outline:2px solid #295b46;outline-offset:-2px}@media(max-width:400px){.till-pilot .tp-gift-toggle{grid-template-columns:minmax(0,1fr) auto 22px}.till-pilot .tp-envelope{display:none}.till-pilot .tp-info .tp-lead{font-size:14px}}@media(forced-colors:active){.till-pilot .tp-gift-toggle input{-webkit-appearance:auto;appearance:auto}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/deco-subtitulos-regalo.css.map */
