.impersonation-banner{position:relative;z-index:10000;padding:12px 16px;background:#fff3cd;color:#664d03;text-align:center;font-size:14px;line-height:1.5}.impersonation-banner form{display:inline;margin:0}.impersonation-banner .impersonation-banner__exit{padding:0;margin-left:8px;border:0;background:transparent;color:inherit;font:inherit;font-weight:bold;text-decoration:underline;cursor:pointer}.marketing-document::-webkit-scrollbar{width:10px}.marketing-document::-webkit-scrollbar-track{background:#fde9d8}.marketing-document::-webkit-scrollbar-thumb{background:#ff8b00;border-radius:5px}.marketing-document::-webkit-scrollbar-thumb:hover{background:#a2cd72}@supports (-moz-appearance: none){.marketing-document{scrollbar-color:#ff8b00 #fde9d8;scrollbar-width:thin}}.marketing-page{background:#fffaf5;color:#363636;font-family:Mulish, sans-serif}.marketing-page a{text-decoration:none}.marketing-page :focus-visible{outline:3px solid #355459;outline-offset:4px}.marketing-page summary{cursor:pointer}.marketing-page .button{font-family:Poppins, sans-serif}.marketing-skip-link{position:fixed;top:-100px;left:16px;z-index:20000;background:white;padding:12px}.marketing-skip-link:focus{top:12px}.marketing-navigation{position:relative;z-index:100;background:#fffbf7;box-shadow:0 2px 5px #0002}.marketing-navigation-inner{margin:auto;padding:20px 5% 20px 4%;display:flex;align-items:center;justify-content:space-between;gap:28px}.marketing-brand{flex-shrink:0}.marketing-brand img{display:block;object-fit:contain;width:200px;height:auto}.marketing-navigation-links{display:flex;align-items:center;gap:24px;font-family:Poppins, sans-serif;font-size:16px;line-height:1.5;white-space:nowrap}.marketing-navigation-links a[aria-current=page]{color:#a74f00}.marketing-navigation-links>a:not(.button),.marketing-gifts-menu>summary{transition:color .35s}.marketing-page .marketing-navigation-links>a:not(.button):hover,.marketing-page .marketing-navigation-links>a:not(.button):focus-visible,.marketing-page .marketing-gifts-menu>summary:hover,.marketing-page .marketing-gifts-menu>summary:focus-visible{color:#ff8b00}.marketing-navigation-links .button{padding:12px 24px}.marketing-desktop-navigation>.button+.button{margin-left:-16px}.marketing-menu{display:none}.marketing-gifts-menu{position:relative}.marketing-gifts-menu[open]>summary{color:#ff8b00}.marketing-gifts-menu[open]>summary::after{transform:translateY(2px) rotate(225deg)}.marketing-gifts-links{position:absolute;top:32px;left:50%;transform:translateX(-42%);width:400px;display:grid;grid-template-columns:116px minmax(0, 1fr);gap:24px;background:#fff;padding:16px;border:1px solid #d0d0d0;border-radius:16px;max-height:75vh;overflow:auto}.marketing-gifts-links a{display:block;padding:12px 8px;font-size:14px;line-height:21px;border-radius:4px;transition:background-color .35s, color .35s}.marketing-gifts-links strong{display:block;margin-bottom:4px;color:#ff8b00;font-size:16px;font-weight:500}.marketing-page .marketing-gifts-links a{color:#363636}.marketing-page .marketing-gifts-links a:hover,.marketing-page .marketing-gifts-links a:focus-visible{color:#fff;background:#a2cd72}.marketing-hero-image{width:100%;height:100%;object-fit:cover}.marketing-hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}@media (prefers-reduced-motion: reduce){.marketing-hero-video{display:none}}.marketing-page .slider_content{min-height:calc(100vh - 100px)}.marketing-page .section_slider .max-width-large{max-width:44rem}.marketing-page .slider-overlay-layer{background:#0008}.marketing-page .swiper-wrapper{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px}.marketing-page .swiper-slide{width:auto}.marketing-page .testimonial_card{height:100%}.marketing-page .testimonial_card p{color:inherit}.marketing-popular-cards{display:grid;gap:32px;margin:48px 0}.marketing-card-row{overflow:hidden}.marketing-card-track{display:flex;width:max-content;animation:marketing-cards-scroll 32s linear infinite}.marketing-card-row:nth-child(2) .marketing-card-track{animation-direction:reverse}.marketing-card-group{display:flex;gap:32px;padding-right:32px}.marketing-card-group a{display:block;flex:0 0 240px;width:240px}.marketing-popular-cards img{display:block;width:100%;aspect-ratio:3 / 2;object-fit:cover;border-radius:14px}.marketing-card-row:hover .marketing-card-track,.marketing-card-row:focus-within .marketing-card-track{animation-play-state:paused}@keyframes marketing-cards-scroll{to{transform:translateX(-50%)}}.marketing-organization-logos .marketing-card-track{animation-duration:96s}.marketing-logo-group{align-items:center}.marketing-logo-item{flex:0 0 240px;width:240px}.marketing-logo-item img{display:block;width:100%}@media (max-width: 767px){.marketing-popular-cards{gap:24px}.marketing-card-group{gap:24px;padding-right:24px}.marketing-card-group a{flex-basis:180px;width:180px}.marketing-logo-item{flex-basis:180px;width:180px}}@media (prefers-reduced-motion: reduce){.marketing-card-row{overflow-x:auto}.marketing-card-track{animation:none}.marketing-card-group[aria-hidden=true]{display:none}}.marketing-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.marketing-catalog-filters{max-width:50rem;margin:0 auto}.marketing-catalog-filters fieldset{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:16px;min-width:0;padding:0;border:0}.marketing-category{position:relative;margin:0;cursor:pointer}.marketing-category input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.marketing-category span,.marketing-filter-all{display:block;border:0;border-radius:4px;padding:16px 24px;background:#ff8b00;color:#fff;font:700 16px/24px Poppins, sans-serif;cursor:pointer;text-align:center}.marketing-category input:checked+span,.marketing-filter-all.is-active{background:#a2cd72;color:#fff}.marketing-category input:focus-visible+span{outline:3px solid #355459;outline-offset:4px}.marketing-catalog-results{padding-top:40px}.marketing-catalog-stage{position:relative}.marketing-catalog-loading{position:absolute;z-index:2;inset:0;color:#363636;pointer-events:none}.marketing-catalog-loading[hidden]{display:none}.marketing-catalog-splash{position:absolute;top:var(--catalog-loader-top, 64px);left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:12px;width:max-content;max-width:100%;text-align:center;font:600 18px/1.5 Poppins, sans-serif}.marketing-catalog-splash img{width:144px;height:192px;object-fit:contain}.marketing-squirrel-still{display:none}.marketing-catalog-error{margin:24px 0;padding:20px 24px;background:#fde9d8;border-radius:8px}.marketing-catalog-error[hidden]{display:none}.marketing-catalog-results{overflow-anchor:none}.marketing-card-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:40px;align-items:start;transition:opacity .15s ease}.marketing-gift-cards.is-filtering .marketing-card-grid,.marketing-gift-cards.is-filtering .marketing-card-grid *,.marketing-gift-cards.is-filtering .marketing-empty{visibility:hidden;transition:none}@media (prefers-reduced-motion: reduce){.marketing-squirrel-running{display:none}.marketing-squirrel-still{display:block}.marketing-card-grid{transition:none}}.marketing-card{min-width:0;overflow:hidden;border-radius:8px;background:white;box-shadow:0 2px 30px #00000014;scroll-margin-top:24px}.marketing-card>summary{list-style:none;padding-bottom:24px}.marketing-card>summary::-webkit-details-marker{display:none}.marketing-card-image{width:100%;aspect-ratio:16 / 9;object-fit:cover;background:#fff}.marketing-card h2{font-size:20px;font-weight:700;line-height:1.4;margin:24px 24px 16px}.marketing-card summary p{margin:0 24px 16px}.marketing-card summary .button{margin:0 24px}.marketing-read-less,.marketing-card[open] .marketing-read-more{display:none}.marketing-card[open] .marketing-read-less{display:inline}.marketing-card-details{padding:0 24px 24px;overflow-wrap:anywhere}.marketing-card-details h3{font-size:20px}.marketing-card-details>div{margin-bottom:16px}.marketing-card-details .button{margin-top:16px}.marketing-empty{display:flex;flex-direction:column;align-items:center;gap:28px;text-align:center;padding:32px 24px 40px;border:1px solid #aaa;border-radius:8px;box-shadow:0 8px 12px #0000000d}.marketing-empty-icon{display:grid;place-items:center;width:80px;height:80px;flex-shrink:0;border-radius:8px;background:#ff8b00;color:#fff}.marketing-empty-icon svg{width:44px;height:44px}.marketing-empty h2{margin:0;font:700 clamp(24px, 3vw, 32px)/1.3 Poppins,sans-serif;color:#363636}.marketing-page .faq-page{padding-left:5%;padding-right:5%}.marketing-page .faq-page>h1{font-size:56px;line-height:1.15;text-align:center;margin-bottom:24px}.marketing-page .faq-intro{max-width:760px;margin:0 auto 64px;text-align:center}.marketing-page .faq-layout{display:grid;grid-template-columns:240px minmax(0, 1fr);gap:64px}.marketing-page .faq-section-nav{display:flex;flex-direction:column;gap:12px;align-self:start;position:sticky;top:24px}.marketing-page .faq-section-nav a{border-bottom:1px solid #fde9d8;padding:8px 0}.marketing-page .faq-sections section{margin-bottom:56px;scroll-margin-top:24px}.marketing-page .faq-sections h2{font-size:32px;margin-bottom:24px}.marketing-page .faq-question{border:1px solid #fde9d8;border-radius:8px;margin-bottom:16px;background:white}.marketing-page .faq-question summary{padding:22px 24px;font-family:Poppins, sans-serif;font-weight:600}.marketing-page .faq-answer{padding:0 24px 24px}.marketing-page .faq-answer a,.marketing-page .marketing-empty a{color:#914500;text-decoration:underline}.marketing-page .faq-answer ul{padding-left:24px}.marketing-page .footers_social-icons{display:flex;align-items:center;gap:20px}.marketing-page .footers_social-link{flex:0 0 24px;width:24px;height:24px;justify-content:center;color:#fff}.marketing-page .footers_social-link svg{display:block}.marketing-page .footers_social-link:hover,.marketing-page .footers_social-link:focus-visible{color:#ff8b00}@media (min-width: 1440px){.marketing-page .container-large{max-width:1280px}}@media (max-width: 1200px){.marketing-navigation-links{gap:14px;font-size:14px}.marketing-desktop-navigation>.button+.button{margin-left:-6px}.marketing-navigation-links .button{padding:12px 16px}.marketing-brand img{width:170px}}@media (max-width: 991px){.marketing-navigation-inner{padding:20px 4%}.marketing-brand img{width:200px;max-width:55vw}.marketing-desktop-navigation{display:none}.marketing-menu{display:block}.marketing-menu>summary{display:flex;align-items:center;justify-content:center;width:48px;height:56px;padding:12px;list-style:none;color:#363636}.marketing-menu>summary::-webkit-details-marker{display:none}.marketing-burger{display:flex;flex-direction:column;justify-content:space-between;width:24px;height:18px}.marketing-burger span{display:block;width:100%;height:2px;background:currentColor}.marketing-menu[open] .marketing-burger{position:relative}.marketing-menu[open] .marketing-burger span:first-child{position:absolute;top:8px;transform:rotate(45deg)}.marketing-menu[open] .marketing-burger span:nth-child(2){opacity:0}.marketing-menu[open] .marketing-burger span:last-child{position:absolute;top:8px;transform:rotate(-45deg)}.marketing-menu .marketing-navigation-links{position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;padding:24px 5%;background:#fffbf7;font-size:18px;box-shadow:0 8px 12px #0002;max-height:80vh;overflow:auto}.marketing-gifts-links{position:static;width:auto;transform:none;margin-top:12px;white-space:normal}.marketing-card-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:24px}.marketing-page .faq-layout{grid-template-columns:1fr;gap:32px}.marketing-page .faq-section-nav{position:static;flex-direction:row;flex-wrap:wrap;gap:8px 24px}.marketing-page .swiper-wrapper{grid-template-columns:1fr}}@media (max-width: 479px){.marketing-gifts-links{grid-template-columns:1fr;gap:16px}.marketing-card-grid{grid-template-columns:1fr}.marketing-page .faq-page>h1{font-size:36px}.marketing-page .slider_content{min-height:640px}.marketing-page .heading-style-h1{font-size:40px}.marketing-page .heading-style-h2{font-size:30px}.marketing-page .faq-question summary{padding:18px}}.marketing-navigation-links>a:not(.button){color:#363636}.marketing-page .footers_link{color:white}.marketing-page .footers_link:hover,.marketing-page .footers_link:focus-visible{color:#ff8b00}.marketing-page .footer_contact-link{color:#fff}.marketing-gifts-menu>summary{display:flex;align-items:center;gap:12px;list-style:none}.marketing-gifts-menu>summary::-webkit-details-marker{display:none}.marketing-gifts-menu>summary::after{content:'';width:8px;height:8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg)}.marketing-page .button,.marketing-page .button.is-secondary,.marketing-page .button.is-alternate,.marketing-page .button:hover,.marketing-page .button.is-secondary:hover,.marketing-page .button.is-alternate:hover{color:#282828}.marketing-page .button.is-secondary.is-alternate{color:#fff}.marketing-page .button.is-secondary.is-alternate:hover{color:#282828}.marketing-page .section_card .button.is-alternate,.marketing-page .section_step .button.is-alternate{color:#ff8b00}.marketing-page .section_card .button.is-alternate:hover,.marketing-page .section_step .button.is-alternate:hover{color:#fff}.marketing-page .section_slider .button,.marketing-page .section_slider .button:hover,.marketing-page .section_slider .button.is-secondary.is-alternate,.marketing-page .section_slider .button.is-secondary.is-alternate:hover{color:#fff}.marketing-page .marketing-navigation .button{color:#fff}.marketing-page .marketing-navigation .button.is-secondary{border-color:#ff8b00;background:transparent;color:#ff8b00}.marketing-page .marketing-navigation .button.is-secondary:hover{border-color:#ff8b00;background:#ff8b00;color:#fff}.marketing-flash-messages{padding:20px 5%;background:#fde9d8}.marketing-flash-messages .alert{max-width:1280px;margin:auto;color:#363636}.marketing-page main a:not(.button),.marketing-page main .text-color-alternate,.marketing-page .step_title,.marketing-page .how_number,.marketing-page .testimonial_name{color:#914500}.marketing-page .marketing-card>summary:focus-visible{outline:3px solid #355459;outline-offset:-4px}.marketing-page .section_way .text-color-alternate{color:#ff8b00}.marketing-page .section_faqs .faq-question{border:0;border-radius:24px;overflow:hidden;box-shadow:7px 9px 12px 8px #c7b39e1a}.marketing-page .section_faqs .faq-question summary{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:20px 24px;list-style:none;color:#363636;font-size:20px;font-weight:700;transition:background-color .4s ease, color .4s ease}.marketing-page .section_faqs .faq-question summary::-webkit-details-marker{display:none}.marketing-page .section_faqs .faq-question summary::after{content:'+';flex:0 0 32px;text-align:center;align-self:flex-start;font:32px/32px Mulish, sans-serif;transition:transform .2s ease}.marketing-page .section_faqs .faq-question[open] summary{background:#ff8b00;color:#fff}.marketing-page .section_faqs .faq-question[open] summary::after{transform:rotate(45deg)}.marketing-page .section_faqs .faq-question summary:focus-visible{outline-offset:-4px}.marketing-page .section_faqs .faq-answer{padding:16px 24px 24px}.marketing-page .section_faqs .button.is-alternate{color:#ff8b00}.marketing-page .section_faqs .button.is-alternate:hover{color:#fff}@media (max-width: 767px){.marketing-page .section_faqs .faq-question summary{padding:16px 20px}.marketing-page .section_faqs .faq-answer{padding:16px 20px 24px}}@media (prefers-reduced-motion: reduce){.marketing-page .section_faqs .faq-question summary,.marketing-page .section_faqs .faq-question summary::after{transition:none}}.marketing-page .section_who .text-color-alternate{color:#ff8b00}.marketing-page .section_step .text-color-alternate,.marketing-page .section_step .step_title{color:#ff8b00}.marketing-page .section_testimonial .text-color-alternate,.marketing-page .section_testimonial .testimonial_name{color:#ff8b00}.marketing-page .section_testimonial .swiper-testimonial{width:100%;min-width:0;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory}.marketing-page .section_testimonial .swiper-testimonial::-webkit-scrollbar{display:none}.marketing-page .section_testimonial .swiper-wrapper{display:flex;gap:32px;align-items:stretch}.marketing-page .section_testimonial .swiper-slide.is-fixed-testi{flex:0 0 calc((100% - 64px) / 3);width:auto;height:auto;min-width:0;scroll-snap-align:start}.marketing-page .section_testimonial .testimonial_card{height:100%}.marketing-page .section_testimonial .swiper-circle{flex:0 0 40px;padding:0;background:transparent;transition:color .35s, background-color .35s}.marketing-page .section_testimonial .swiper-circle[hidden]{display:none}.marketing-page .section_testimonial .swiper-circle:hover,.marketing-page .section_testimonial .swiper-circle:focus-visible{background:#ff8b00;color:#fff}@media (min-width: 768px) and (max-width: 991px){.marketing-page .section_testimonial .swiper-slide.is-fixed-testi{flex-basis:calc((100% - 32px) / 2)}}@media (max-width: 767px){.marketing-page .section_testimonial .swiper-wrapper{gap:24px}.marketing-page .section_testimonial .swiper-slide.is-fixed-testi{flex-basis:100%}}.marketing-page .section_occasion .text-color-alternate{color:#ff8b00}.marketing-page .section_occasion .occasion_card-large-content{transition:background-color .4s ease}.marketing-page .section_occasion .occasion_title{transition:color .4s ease}.marketing-page .section_occasion .occasion_desc{display:none;color:#363636;transition:color .4s ease}.marketing-page .section_occasion .who_arrow{color:#fff;transition:color .4s ease, background-color .4s ease}.marketing-page .section_occasion .occasion_background-image{transition:transform .4s ease}.marketing-page .section_occasion .occasion_link:hover .occasion_card-large-content,.marketing-page .section_occasion .occasion_link:focus-visible .occasion_card-large-content{background-color:#ff8b00}.marketing-page .section_occasion .occasion_link:hover .occasion_title,.marketing-page .section_occasion .occasion_link:focus-visible .occasion_title{color:#fff}.marketing-page .section_occasion .occasion_link:hover .occasion_desc,.marketing-page .section_occasion .occasion_link:focus-visible .occasion_desc{display:block;color:#fff}.marketing-page .section_occasion .occasion_link:hover .who_arrow,.marketing-page .section_occasion .occasion_link:focus-visible .who_arrow{background-color:#fff;color:#ff8b00}.marketing-page .section_occasion .occasion_link:hover .occasion_background-image,.marketing-page .section_occasion .occasion_link:focus-visible .occasion_background-image{transform:rotate(4deg) scale(1.1)}@media (prefers-reduced-motion: reduce){.marketing-page .section_occasion .occasion_card-large-content,.marketing-page .section_occasion .occasion_title,.marketing-page .section_occasion .occasion_desc,.marketing-page .section_occasion .who_arrow,.marketing-page .section_occasion .occasion_background-image{transition:none}.marketing-page .section_occasion .occasion_link:hover .occasion_background-image,.marketing-page .section_occasion .occasion_link:focus-visible .occasion_background-image{transform:none}}.marketing-page .section_who .who_card-content-top{transition:background-color .4s ease}.marketing-page .section_who .who_title{transition:color .4s ease}.marketing-page .section_who .who_arrow{color:#fff;transition:color .4s ease, background-color .4s ease}.marketing-page .section_who .who_background-image{transition:transform .4s ease}.marketing-page .section_who .who_card-link:hover .who_card-content-top,.marketing-page .section_who .who_card-link:focus-visible .who_card-content-top{background-color:#ff8b00}.marketing-page .section_who .who_card-link:hover .who_title,.marketing-page .section_who .who_card-link:focus-visible .who_title{color:#fff}.marketing-page .section_who .who_card-link:hover .who_arrow,.marketing-page .section_who .who_card-link:focus-visible .who_arrow{background-color:#fff;color:#ff8b00}.marketing-page .section_who .who_card-link:hover .who_background-image,.marketing-page .section_who .who_card-link:focus-visible .who_background-image{transform:rotate(4deg) scale(1.1)}@media (prefers-reduced-motion: reduce){.marketing-page .section_who .who_card-content-top,.marketing-page .section_who .who_title,.marketing-page .section_who .who_arrow,.marketing-page .section_who .who_background-image{transition:none}.marketing-page .section_who .who_card-link:hover .who_background-image,.marketing-page .section_who .who_card-link:focus-visible .who_background-image{transform:none}}.marketing-page .section_way{overflow-x:clip}.marketing-how-it-works{overflow-x:clip}.marketing-gift-cards{overflow-x:clip}.marketing-page .marketing-gift-cards .button,.marketing-page .marketing-gift-cards .button:hover{color:#fff}.marketing-faq-page{overflow-x:clip}.marketing-page .marketing-faq-page .faq-intro{margin-bottom:48px}.marketing-page .marketing-faq-page .faq-layout{display:block;max-width:56rem;margin:auto}.marketing-page .marketing-faq-page .faq-section-nav{position:static;display:grid;grid-template-columns:repeat(auto-fit, minmax(160px, 1fr));gap:8px;margin-bottom:48px}.marketing-page .marketing-faq-page .faq-section-nav a{display:flex;align-items:center;justify-content:center;border:1px solid #ff8b00;border-radius:4px;padding:12px 16px;background:#ff8b00;color:#fff;font:700 16px/24px Poppins, sans-serif;text-align:center;transition:background-color .35s, border-color .35s}.marketing-page .marketing-faq-page .faq-section-nav a:hover,.marketing-page .marketing-faq-page .faq-section-nav a:focus-visible{background:#a2cd72;border-color:#a2cd72}.marketing-page .marketing-faq-page .faq-sections h2{font-size:32px;font-weight:700;line-height:1.2;margin-bottom:24px}.marketing-page .marketing-faq-page .faq-answer a{color:#ff8b00}.marketing-page .marketing-faq-page .faq-topic-select{display:none}@media (max-width: 767px){.marketing-page .marketing-faq-page .faq-topic-select:not([hidden]){display:block;width:100%;margin-bottom:48px;padding:16px 20px;border:1px solid #ff8b00;border-radius:4px;background:#fff;color:#363636;font:inherit}.marketing-page .marketing-faq-page.has-topic-select .faq-section-nav{display:none}}.marketing-page .marketing-how-it-works .text-color-alternate,.marketing-page .marketing-how-it-works .how_number,.marketing-page .marketing-how-it-works a.text_links{color:#ff8b00}.marketing-page .marketing-how-it-works .section_cta .button,.marketing-page .marketing-how-it-works .section_cta .button:hover{color:#fff}@media (max-width: 479px){.marketing-page .marketing-how-it-works .heading-style-h2{font-size:2.25rem}}@media (min-width: 768px) and (prefers-reduced-motion: no-preference){.marketing-reveal-pending{opacity:0;transform:translateX(-100px)}.way_image-group.marketing-reveal-pending{transform:translateX(100px)}.marketing-reveal-pending[data-marketing-reveal=top]{transform:translateY(-100px)}.how_image-wrapper.marketing-reveal-pending{transform:scale(0.75)}.marketing-reveal-pending.marketing-reveal-visible{opacity:1;transform:none;transition:opacity 1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.35s, transform 1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.35s}}.marketing-cookie-notice{position:fixed;z-index:1000;bottom:10px;right:20px;width:320px;max-width:calc(100vw - 24px);box-sizing:border-box;padding:20px;background:#ff9829;color:#59300b;border-radius:12px;font-family:Mulish, sans-serif;font-size:14px;line-height:1.45}.marketing-cookie-notice[hidden]{display:none}.marketing-cookie-notice p{margin:0 0 20px}.marketing-cookie-actions{display:flex;flex-direction:column;gap:12px}.marketing-cookie-choice{width:100%;padding:8px 12px;border:1px solid transparent;border-radius:4px;font:700 14px/1.25 Mulish, sans-serif;cursor:pointer;transition:background-color .2s}.marketing-cookie-allow{background:#59300b;color:#fff}.marketing-cookie-allow:hover{background:#402208}.marketing-cookie-decline{background:transparent;border-color:#cf7d25;color:#59300b}.marketing-cookie-decline:hover{background:#f38c1e}@media (max-width: 767px){.marketing-cookie-notice{right:12px;bottom:12px}}
