.shopify-section--ff-footer .ff-footer__cookie-settings{display:block;width:fit-content;max-width:100%;min-height:44px;margin-top:4px;padding:8px 0;border:0;background:none;color:inherit;font:inherit;line-height:1.4;text-align:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.shopify-section--ff-footer .ff-footer__cookie-settings:focus-visible{outline:2px solid currentColor;outline-offset:3px}.ff-promotion-terms{--ffpt-border: rgb(var(--text-color, 40 49 43) / .14);--ffpt-surface: rgb(var(--background-without-opacity, 255 255 255));padding-block:clamp(2.5rem,5vw,4.5rem);background:var(--ffpt-surface);color:rgb(var(--text-color, 40 49 43))}.ff-promotion-terms__inner{width:min(calc(100% - 2rem),var(--ffpt-rail, var(--ff-content-rail-max, 1200px)));margin-inline:auto}.ff-promotion-terms__header{max-width:70ch;margin-block-end:clamp(1.5rem,3vw,2rem)}.ff-promotion-terms__title{margin:0;scroll-margin-top:calc(var(--sticky-area-height, 0px) + 1.5rem)}.ff-promotion-terms__title:target{text-decoration:underline;text-decoration-color:var(--ff-head, #607359);text-decoration-thickness:2px;text-underline-offset:.3em}.ff-promotion-terms__intro{margin-block-start:.75rem;line-height:1.65;color:inherit}.ff-promotion-terms__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.75rem,1.5vw,1.25rem)}.ff-promotion-terms__rule,.ff-promotion-terms__additional{min-width:0;padding:clamp(1.25rem,2.3vw,2rem);border:1px solid var(--ffpt-border);background:var(--ffpt-surface);color:inherit}.ff-promotion-terms__rule--highlight{border-color:rgb(var(--text-color, 40 49 43) / .3);box-shadow:inset 0 3px 0 var(--ff-head, #607359)}.ff-promotion-terms__rule-title,.ff-promotion-terms__additional-title{margin:0;color:inherit}.ff-promotion-terms__rule-body,.ff-promotion-terms__additional-content{margin-block-start:.75rem;line-height:1.65;color:inherit;overflow-wrap:anywhere}.ff-promotion-terms__rule-body :is(p,ul,ol)+:is(p,ul,ol),.ff-promotion-terms__additional-content :is(p,ul,ol)+:is(p,ul,ol){margin-block-start:.85rem}.ff-promotion-terms__additional{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:.75rem 2rem;align-items:start;margin-block-start:clamp(1rem,2vw,1.5rem)}.ff-promotion-terms__additional-content{margin-block-start:0}@media screen and (max-width:699px){.ff-promotion-terms__grid,.ff-promotion-terms__additional{grid-template-columns:minmax(0,1fr)}}.ff-button-align-end{display:flex;justify-content:flex-end}.prose .ff-button-align-end>.button{margin-block-start:0}
/*# sourceMappingURL=/cdn/shop/t/160/compiled_assets/styles.css.map?subset=AAAAAAQAAAQAAAAAAAAABA */
