.product-info__liquid:has(>.szyk-product-faq){margin-bottom:0!important}.product-info__liquid:has(>.szyk-product-faq)+.product-info__liquid:has(>.szyk-product-faq){margin-top:0!important}.szyk-product-faq{border-top:1px solid #ddd4cb;padding:0;interpolate-size:allow-keywords}.szyk-product-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;font-size:14px;font-weight:600;line-height:1.5;padding:17px 0;list-style:none}.szyk-product-faq summary::-webkit-details-marker{display:none}.szyk-product-faq summary::after{content:"";width:8px;height:8px;border-right:1.5px solid #715647;border-bottom:1.5px solid #715647;transform:rotate(45deg);transition:transform .25s ease;flex-shrink:0;margin-right:4px}.szyk-product-faq[open] summary::after{transform:rotate(225deg)}.szyk-product-faq p{margin:0;padding:0 0 18px;font-size:13px;line-height:1.7;color:#62564e}.szyk-product-faq::details-content{block-size:0;opacity:0;overflow:hidden;transition:block-size .3s ease,opacity .2s ease,content-visibility .3s allow-discrete}.szyk-product-faq[open]::details-content{block-size:auto;opacity:1}.szyk-product-faq summary:focus-visible{outline:2px solid #715647;outline-offset:3px}@media(prefers-reduced-motion:reduce){.szyk-product-faq::details-content,.szyk-product-faq summary::after{transition:none}}.szyk-policy{padding-block:40px;min-height:40vh}.szyk-policy h1{font-family:Georgia,serif;font-size:32px;margin-bottom:25px}.product-card__title{overflow-wrap:break-word}.footer a:focus-visible,.header a:focus-visible{outline:2px solid currentColor;outline-offset:4px}