.complete-page{background:#fff6e1}.complete-page main{min-height:50vh}.complete-intro{position:relative;background:#ff8000;padding:76px 0 70px;overflow:hidden}.complete-intro h1{font-size:clamp(45px,5.8vw,82px);max-width:900px;margin:0 0 24px;text-wrap:balance}.complete-intro .eyebrow{font-size:11px;max-width:80%}.complete-lead{max-width:650px;font-size:16px;margin:0;line-height:1.8}.intro-star{position:absolute;inset-inline-end:7%;top:25%;font-size:170px;color:#ffd29d;pointer-events:none;z-index:0;opacity:.75}.complete-intro .wrap{position:relative;z-index:1}.complete-section{padding-block:75px}.complete-section-head{max-width:790px;margin-bottom:36px}.complete-section-head h2{font-size:clamp(37px,4.5vw,61px);margin:0 0 20px}.complete-section-head p{font-size:14px}.complete-band{background:#ffd29d;padding:54px 0}.complete-band>.wrap{display:flex;justify-content:space-between;align-items:center;gap:50px}.complete-band h2{font-size:clamp(34px,3.7vw,50px);max-width:650px;margin-bottom:18px}.complete-band p{font-size:13px;max-width:580px;margin:0}.complete-band .button{flex-shrink:0;font-size:12px}.complete-footer{background:#04471a;color:#fff6e1;padding:60px 0 25px}.footer-complete-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:60px;align-items:start}.complete-footer .brand{display:inline-flex;width:fit-content}.complete-footer .brand img{width:125px;height:65px;object-fit:contain}.complete-footer p{max-width:290px;font-size:12px;margin:23px 0 0}.complete-footer nav{display:grid;gap:16px;font-size:12px;padding-top:10px}.complete-footer a{color:inherit;text-decoration:none}.complete-footer a:hover{text-decoration:underline;text-underline-offset:5px}.footer-complete-bottom{display:flex;gap:30px;justify-content:space-between;align-items:center;border-top:1px solid #fff6e135;margin-top:48px;padding-top:24px;font-size:10px}.footer-complete-bottom a:last-child{margin-inline-start:auto}.breadcrumbs{display:flex;gap:12px;flex-wrap:wrap;align-items:center;padding-block:27px;font-size:10px;line-height:1.8}.breadcrumbs a{color:#375940}.detail-hero{display:grid;grid-template-columns:1fr 1fr;gap:8%;padding-block:15px 75px;align-items:center}.detail-visual{min-width:0;text-align:center;background:#ffd29d;border-radius:35px;padding:28px 24px 18px}.detail-image-stage{height:480px;display:grid;place-items:center}.detail-pack{max-width:100%;width:330px;height:440px;object-fit:contain;filter:drop-shadow(8px 16px 9px #04471a20)}.detail-caption{font:600 29px/1.3 var(--display);margin:15px 0 8px}.detail-visual .small-note{font-size:10px;margin:0}.detail-copy{min-width:0}.detail-copy h1{font-size:clamp(40px,4.2vw,60px);margin:0 0 25px}.detail-copy>.eyebrow{font-size:10px}.detail-copy>p{font-size:13px}.detail-format{display:grid;gap:5px;padding-block:17px;border-block:1px solid #04471a25;margin-bottom:20px}.detail-format span{font-size:10px;text-transform:uppercase;letter-spacing:.08em}.detail-format strong{font-size:14px}.detail-flavours{border:0;margin:28px 0;padding:0}.detail-flavours legend{font-size:12px;font-weight:700;margin-bottom:14px}.detail-flavours>div{display:flex;flex-wrap:wrap;gap:8px}.detail-flavours button{border:1px solid #04471a50;border-radius:30px;padding:9px 14px;min-height:43px;background:#fffdf5;color:#04471a;font:500 11px/1.4 var(--font);cursor:pointer}.detail-flavours button[aria-pressed=true]{background:#04471a;color:#fff6e1;border-color:#04471a}.detail-actions{display:flex;gap:25px;align-items:center;flex-wrap:wrap}.detail-actions .button{font-size:12px}.detail-actions .text-link{font-size:11px;color:#04471a}.detail-fallback{min-height:320px;display:grid;place-content:center;gap:18px}.detail-fallback[hidden],.detail-pack[hidden]{display:none!important}.detail-fallback strong{font:600 105px/1 var(--display);overflow-wrap:anywhere;max-width:450px}.detail-fallback strong span{font-size:40px}.detail-fallback>span{font-size:13px}.detail-information{background:#e5edcf}.info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px}.info-grid h2,.info-grid h3{font:600 30px/1.15 var(--display);margin:20px 0 18px}.info-grid p{font-size:13px;line-height:1.9;margin:0 0 20px}.info-grid a{font-size:11px;font-weight:700;color:#04471a;text-underline-offset:5px}.info-number{display:grid;place-items:center;width:39px;height:39px;border:1px solid #04471a80;border-radius:50%;font-size:12px;font-weight:700}.complete-range-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.complete-range-card{display:block;border:1px solid #04471a35;border-radius:24px;overflow:hidden;background:#fffdf5;text-decoration:none;color:#04471a;transition:transform .15s}.complete-range-card:hover{transform:translateY(-4px)}.range-card-art{height:260px;background:#f2dfbb;display:grid;place-items:center;padding:20px}.complete-range-card:nth-child(3n+2) .range-card-art{background:#e5edcf}.complete-range-card:nth-child(3n) .range-card-art{background:#f3d6cb}.range-card-art img{width:100%;height:225px;object-fit:contain;mix-blend-mode:multiply}.complete-range-card>div:last-child{padding:24px}.complete-range-card .eyebrow{font-size:9px;margin:0 0 12px}.complete-range-card h3{font-size:29px;line-height:1.14;margin:0 0 25px}.range-card-cta{font-size:11px;font-weight:700;display:flex;gap:20px;align-items:center}.size-stamp{font:600 85px var(--display)}.size-stamp span{font-size:35px}.catalogue-consumer-actions{display:flex;align-items:center;gap:23px;flex-wrap:wrap;margin-top:25px}.catalogue-consumer-actions>a{font-size:12px;font-weight:700;color:#04471a}.catalogue-consumer-actions>a:first-child{border-radius:30px;padding:13px 21px;background:#04471a;color:#fff6e1;text-decoration:none}.finder-layout{display:grid;grid-template-columns:1fr 1.2fr;gap:65px;align-items:start}.finder-copy h2{font-size:46px;max-width:470px}.finder-copy .text-link{font-size:12px;color:#04471a}.finder-illustration{display:block;font:300 210px/1 var(--display);color:#ff8000;margin-top:35px;transform:rotate(13deg);width:fit-content}.finder-controls{padding:38px;border:2px solid #04471a;border-radius:30px;box-shadow:7px 8px 0 #04471a;background:#fffdf5;min-width:0}.finder-controls fieldset{padding:0;border:0;margin:0 0 29px}.finder-controls legend{font-size:15px;font-weight:700;line-height:1.7;margin-bottom:18px;display:flex;align-items:start;gap:13px}.finder-controls legend>span{font-size:10px;border:1px solid #04471a60;border-radius:50%;height:29px;width:29px;display:grid;place-items:center;flex:0 0 auto}.finder-choices,.finder-types{display:grid;gap:10px}.finder-choices button,.finder-types button{border:1.5px solid #04471a40;background:#fff6e1;border-radius:15px;min-height:55px;padding:12px 18px;color:#04471a;font:600 12px/1.5 var(--font);text-align:start;display:flex;align-items:center;gap:14px;cursor:pointer}.finder-choices button>span{font-size:25px;color:#ff8000}.finder-choices button[aria-pressed=true],.finder-types button[aria-pressed=true]{border-color:#04471a;background:#e5edcf;box-shadow:2px 3px 0 #04471a}.finder-types{grid-template-columns:1fr 1fr}.finder-actions{display:flex;gap:25px;align-items:center;flex-wrap:wrap}.finder-actions .button{font-size:11px}.finder-actions .button:disabled{opacity:.45;cursor:not-allowed;transform:none}.finder-reset{font:600 11px var(--font);border:0;background:none;color:#04471a;text-decoration:underline;min-height:44px;cursor:pointer}.finder-results{grid-column:1/-1;padding-top:20px}.finder-results[hidden]{display:none}.finder-results h2{font-size:46px;margin-bottom:20px}.finder-results>p{font-size:13px}.finder-result-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:30px}.finder-result-grid article{background:#e5edcf;padding:25px;border-radius:25px;min-width:0}.finder-result-grid img{width:100%;height:240px;object-fit:contain}.finder-result-grid h3{font-size:29px;line-height:1.2}.finder-result-grid p{font-size:12px}.finder-result-grid a{font-size:12px;font-weight:700;color:#04471a}.all-flavours{background:#ffd29d}.flavour-directory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.directory-symbol{font-size:60px;color:#04471a}.flavour-directory h3{font-size:32px;margin-bottom:25px}.flavour-directory ul{padding:0;list-style:none}.flavour-directory li{padding:17px 0;border-bottom:1px solid #04471a30;display:grid;gap:10px}.flavour-directory strong{font-size:14px}.flavour-directory li>span{display:flex;gap:6px 10px;flex-wrap:wrap}.flavour-directory a{font-size:9px;line-height:1.6;color:#04471a;border:1px solid #04471a40;border-radius:20px;padding:5px 9px;text-decoration:none}.flavour-directory a:hover{background:#fff6e1}.family-activity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.family-activity-grid article{min-width:0}.family-card-art{position:relative;border-radius:30px;height:260px;background:#ffd29d;display:grid;place-items:center;font:600 150px/1 var(--display);color:#04471a;margin-bottom:30px;overflow:hidden}.family-card-art span{position:absolute;inset-inline-end:24px;bottom:16px;font-size:75px;color:#ff8000;transform:rotate(-12deg)}.family-card-art.art-1{background:#e5edcf}.family-card-art.art-2{background:#f3d6cb}.family-activity-grid h2{font-size:35px;line-height:1.1}.family-activity-grid p:not(.eyebrow){font-size:13px;min-height:90px}.family-activity-grid .eyebrow{font-size:10px}.family-activity-grid .button{font-size:11px;padding-inline:20px;gap:12px}.family-ideas{background:#04471a;color:#fff6e1}.family-ideas .eyebrow{color:#ffd29d}.family-idea-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px}.family-idea-list article>span{font-size:14px;color:#ffd29d}.family-idea-list h3{font-size:32px;line-height:1.15;margin-top:23px}.family-idea-list p{font-size:13px}.label-guide{background:#e5edcf}.label-guide-inner{display:grid;grid-template-columns:.7fr 1fr;gap:12%;align-items:center}.label-guide h2{font-size:48px}.label-guide p{font-size:14px}.label-guide .button{font-size:12px}.label-illustration{position:relative;width:230px;height:280px;display:grid;place-items:center;background:#fff6e1;border:3px solid #04471a;border-radius:18px;transform:rotate(-8deg);font:600 140px/1 var(--display);margin:auto;box-shadow:10px 12px 0 #04471a}.label-illustration>span{position:absolute;inset-inline-end:-25px;bottom:15px;border-radius:50%;background:#ff8000;border:3px solid #04471a;width:85px;height:85px;display:grid;place-items:center;font-size:46px}.faq-page{display:grid;grid-template-columns:.7fr 1.2fr;gap:12%}.faq-page h2{font-size:48px}.complete-faq details{border-bottom:1px solid #04471a35;padding:22px 0}.complete-faq summary{cursor:pointer;display:flex;gap:30px;justify-content:space-between;align-items:center;font-size:14px;font-weight:700;min-height:35px;list-style:none}.complete-faq summary::-webkit-details-marker{display:none}.complete-faq summary>span{font-size:24px}.complete-faq p{font-size:13px;line-height:1.9;max-width:680px;color:#375940;margin:18px 0 0}.find-layout{display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:center}.find-graphic{background:#e5edcf;border-radius:50%;aspect-ratio:1;position:relative;display:grid;place-items:center;max-width:420px}.find-world{font:300 320px/1 var(--display);color:#04471a}.find-pin{position:absolute;top:4%;inset-inline-end:6%;font-size:130px;color:#ff8000}.find-label{position:absolute;bottom:10%;background:#fff6e1;border:2px solid #04471a;border-radius:15px;padding:10px 24px;transform:rotate(-8deg);font:600 43px var(--display)}.find-country label{display:block;font-size:16px;font-weight:700;margin-bottom:18px}.find-country input{width:100%;min-height:58px;border:2px solid #04471a70;border-radius:15px;background:#fffdf5;color:#04471a;padding:16px;font:400 15px var(--font);margin-bottom:25px}.find-country .button{font-size:12px}.find-country .availability-note{font-size:12px;line-height:1.9;margin-top:24px;color:#375940}.find-product-context{padding:15px 0;border-block:1px solid #04471a30;font-size:13px;font-weight:700}.contact-topic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.contact-topic-grid article{background:#e5edcf;padding:35px;border-radius:28px;min-width:0;display:flex;flex-direction:column;align-items:start}.contact-topic-grid article:nth-child(2){background:#ffd29d}.contact-topic-grid article:nth-child(3){background:#f3d6cb}.contact-symbol{font:600 62px var(--display);line-height:1}.contact-topic-grid h2{font-size:33px;line-height:1.1;margin:25px 0 18px}.contact-topic-grid p{font-size:12px;line-height:1.9;margin-bottom:25px}.contact-topic-grid .button{font-size:10px;gap:12px;min-height:50px;margin-top:auto}.feedback-guide{background:#04471a;color:#fff6e1}.feedback-guide .eyebrow{color:#ffd29d}.feedback-guide h2{font-size:46px;max-width:700px}.feedback-guide p{font-size:14px;line-height:1.9;max-width:800px}.complete-page .header-inner{gap:20px}.complete-page .desktop-nav{font-size:12px;gap:25px}.complete-page [hidden]{display:none!important}.complete-page h1,.complete-page h2,.complete-page h3{overflow-wrap:break-word}html[lang=ar] .complete-page .eyebrow{font-size:19px}html[lang=ar] .complete-intro h1{font-size:95px}html[lang=ar] .complete-lead{font-size:24px}html[lang=ar] .complete-band p,html[lang=ar] .detail-copy>p,html[lang=ar] .info-grid p,html[lang=ar] .complete-faq p,html[lang=ar] .label-guide p,html[lang=ar] .family-activity-grid p:not(.eyebrow),html[lang=ar] .family-idea-list p,html[lang=ar] .contact-topic-grid p,html[lang=ar] .feedback-guide p{font-size:22px}html[lang=ar] .complete-page .button{font-size:20px}html[lang=ar] .detail-flavours button,html[lang=ar] .detail-flavours legend,html[lang=ar] .range-card-cta,html[lang=ar] .catalogue-consumer-actions>a{font-size:20px}html[lang=ar] .detail-format span{font-size:17px}html[lang=ar] .detail-format strong{font-size:23px}html[lang=ar] .detail-copy h1{font-size:70px}html[lang=ar] .breadcrumbs{font-size:17px}html[lang=ar] .detail-visual .small-note,html[lang=ar] .footer-complete-bottom{font-size:17px}html[lang=ar] .complete-footer nav,html[lang=ar] .complete-footer p{font-size:21px}html[lang=ar] .complete-faq summary{font-size:23px}html[lang=ar] .finder-controls legend{font-size:25px}html[lang=ar] .finder-choices button,html[lang=ar] .finder-types button,html[lang=ar] .finder-reset,html[lang=ar] .finder-copy .text-link{font-size:21px}html[lang=ar] .finder-results>p,html[lang=ar] .finder-result-grid p,html[lang=ar] .finder-result-grid a{font-size:21px}html[lang=ar] .flavour-directory strong{font-size:24px}html[lang=ar] .flavour-directory a{font-size:18px}html[lang=ar] .find-country label,html[lang=ar] .find-country input{font-size:25px}html[lang=ar] .find-country .availability-note,html[lang=ar] .find-product-context{font-size:21px}
@media(max-width:1100px){.complete-page .desktop-nav{gap:17px;font-size:11px}.detail-image-stage{height:390px}.detail-pack{height:360px}.detail-hero{gap:6%}.finder-layout{gap:40px}.finder-controls{padding:28px}.contact-topic-grid{gap:20px}.contact-topic-grid article{padding:27px}.contact-topic-grid .button{font-size:9px}.info-grid{gap:28px}.intro-star{font-size:130px}.family-activity-grid{gap:24px}}
@media(max-width:800px){.complete-page .desktop-nav{display:none}.complete-intro{padding:55px 0}.complete-intro h1{font-size:55px;max-width:650px}.complete-lead{font-size:14px;max-width:540px}.intro-star{font-size:95px;top:20px;opacity:.35}.complete-section{padding-block:55px}.complete-band>.wrap{display:block}.complete-band .button{margin-top:27px}.footer-complete-grid{gap:30px;grid-template-columns:1.1fr 1fr 1fr}.detail-hero{grid-template-columns:1fr;gap:38px;max-width:620px}.detail-visual{max-width:480px;width:100%;margin-inline:auto}.detail-image-stage{height:350px}.detail-pack{height:330px}.detail-copy h1{font-size:50px}.detail-actions{gap:20px}.info-grid{grid-template-columns:1fr;gap:35px;max-width:650px}.info-grid article{padding-bottom:10px}.info-grid h2,.info-grid h3{font-size:32px}.complete-range-grid{grid-template-columns:1fr 1fr;gap:18px}.range-card-art{height:230px}.range-card-art img{height:205px}.complete-range-card h3{font-size:27px}.complete-range-card>div:last-child{padding:22px}.finder-layout{grid-template-columns:1fr;gap:35px;max-width:650px}.finder-copy h2{font-size:43px}.finder-illustration{display:none}.finder-result-grid{grid-template-columns:1fr 1fr}.flavour-directory{grid-template-columns:1fr;max-width:650px;gap:35px}.flavour-directory li{grid-template-columns:1fr 1.3fr;gap:20px;align-items:start}.flavour-directory strong{font-size:16px}.flavour-directory a{font-size:10px}.family-activity-grid{grid-template-columns:1fr;max-width:600px;gap:50px}.family-activity-grid article{padding-bottom:15px}.family-card-art{height:260px}.family-activity-grid p:not(.eyebrow){min-height:0;margin-bottom:25px}.family-idea-list{grid-template-columns:1fr;gap:30px;max-width:650px}.family-idea-list article{display:grid;grid-template-columns:45px 1fr;gap:20px}.family-idea-list h3{margin-top:0}.label-guide-inner{grid-template-columns:1fr;gap:55px;max-width:650px}.label-guide h2{font-size:44px}.faq-page{grid-template-columns:1fr;gap:5px;max-width:650px}.faq-page h2{font-size:44px}.find-layout{grid-template-columns:1fr;max-width:620px;gap:40px}.find-graphic{max-width:300px;width:100%;margin-inline:auto}.find-world{font-size:230px}.find-pin{font-size:95px}.find-label{font-size:34px}.contact-topic-grid{grid-template-columns:1fr;max-width:600px;gap:25px}.contact-topic-grid article{padding:32px}.contact-topic-grid .button{font-size:12px}.contact-topic-grid h2{font-size:36px}.feedback-guide h2{font-size:42px}html[lang=ar] .complete-intro h1{font-size:77px}html[lang=ar] .detail-copy h1{font-size:66px}}
@media(max-width:540px){.complete-intro{padding:42px 0 45px}.complete-intro h1{font-size:44px}.complete-intro .eyebrow{font-size:9px}.complete-lead{font-size:13px}.intro-star{font-size:80px}.complete-section{padding-block:45px}.complete-section-head h2{font-size:37px}.complete-band{padding-block:40px}.complete-band h2{font-size:35px}.complete-band p{font-size:12px}.complete-band .button{font-size:11px}.footer-complete-grid{grid-template-columns:1fr 1fr;gap:35px 20px}.footer-complete-grid>div{grid-column:1/-1}.complete-footer{padding-top:40px}.complete-footer p{font-size:11px;max-width:270px}.complete-footer nav{font-size:11px;gap:15px}.footer-complete-bottom{display:grid;grid-template-columns:1fr 1fr;gap:17px;font-size:9px}.footer-complete-bottom>span{grid-column:1/-1}.footer-complete-bottom a:last-child{margin:0;text-align:end}.breadcrumbs{font-size:9px;gap:8px;padding-block:22px}.detail-visual{padding:20px 14px 17px;border-radius:25px}.detail-image-stage{height:315px}.detail-pack{height:300px;width:270px}.detail-caption{font-size:27px}.detail-copy h1{font-size:42px}.detail-copy>p{font-size:12px}.detail-flavours button{font-size:10px;padding:9px 12px}.detail-actions .button{font-size:11px}.detail-actions .text-link{font-size:10px}.detail-fallback strong{font-size:83px}.detail-fallback{min-height:280px}.info-grid p{font-size:12px}.complete-range-grid{grid-template-columns:1fr;max-width:440px;margin-inline:auto}.range-card-art{height:250px}.range-card-art img{height:225px}.complete-range-card h3{font-size:30px}.finder-copy h2{font-size:37px}.finder-controls{padding:25px 20px;border-radius:24px;box-shadow:4px 5px 0 #04471a}.finder-controls legend{font-size:13px}.finder-choices button,.finder-types button{font-size:11px;padding:11px 13px;gap:10px}.finder-types{grid-template-columns:1fr}.finder-actions{gap:10px}.finder-actions .button{font-size:10px;padding:13px 17px;gap:10px}.finder-result-grid{grid-template-columns:1fr}.finder-results h2{font-size:36px}.flavour-directory h3{font-size:30px}.flavour-directory li{grid-template-columns:1fr;gap:10px}.family-card-art{height:220px;font-size:130px}.family-activity-grid h2{font-size:33px}.family-activity-grid p:not(.eyebrow){font-size:12px}.family-idea-list h3{font-size:29px}.family-idea-list p{font-size:12px}.label-illustration{width:180px;height:225px;font-size:110px}.label-illustration>span{width:65px;height:65px;font-size:35px}.label-guide h2{font-size:36px}.label-guide p{font-size:12px}.faq-page h2{font-size:37px}.complete-faq summary{font-size:12px;gap:20px}.complete-faq p{font-size:12px}.find-country label{font-size:14px}.find-country input{font-size:13px}.contact-topic-grid article{padding:27px}.contact-topic-grid h2{font-size:32px}.contact-topic-grid p{font-size:12px}.contact-topic-grid .button{font-size:10px;padding-inline:17px}.feedback-guide h2{font-size:36px}.feedback-guide p{font-size:12px}html[lang=ar] .complete-intro h1{font-size:61px}html[lang=ar] .detail-copy h1{font-size:58px}html[lang=ar] .complete-page .eyebrow{font-size:17px}html[lang=ar] .complete-lead{font-size:22px}html[lang=ar] .complete-page .button{font-size:18px}html[lang=ar] .finder-controls legend{font-size:22px}html[lang=ar] .finder-choices button,html[lang=ar] .finder-types button{font-size:20px}html[lang=ar] .footer-complete-bottom{font-size:16px}html[lang=ar] .detail-actions .text-link{font-size:18px}}
.finder-copy>p:not(.eyebrow){font-size:14px;line-height:1.8;max-width:460px}.complete-page .detail-flavours button:hover{background:#e5edcf;color:#04471a}.complete-page .detail-flavours button[aria-pressed=true]:hover{background:#04471a;color:#fff6e1}.complete-page .button:focus-visible{outline-offset:5px}.complete-page .intro-star{font-family:Arial,sans-serif}html[lang=ar] .finder-copy>p:not(.eyebrow){font-size:23px}
.finder-copy .eyebrow{margin-bottom:14px}.finder-copy h2{margin-bottom:20px}
.family-card-art>svg{width:225px;height:225px;transform:rotate(-10deg)}.family-card-art .family-pencil{font-size:110px;inset-inline-end:22px;bottom:22px;color:#04471a}.family-match-cards{width:100%;height:100%;position:relative}.family-match-cards>span{position:absolute;display:grid;place-items:center;border:3px solid #04471a;border-radius:19px;width:125px;height:160px;background:#fff6e1;inset-inline-start:18%;top:45px;transform:rotate(-15deg);font:600 95px/1 var(--display);color:#ffd29d;bottom:auto;inset-inline-end:auto}.family-match-cards>span:last-child{inset-inline-start:45%;top:65px;background:#04471a;transform:rotate(12deg)}.family-match-cards svg{width:110px;height:130px}.family-card-art .family-print-preview{width:190px;height:240px;object-fit:contain;transform:rotate(8deg);margin-top:25px;filter:drop-shadow(4px 7px 0 #04471a25)}
@media(max-width:540px){.complete-page .header-inner{gap:10px}.complete-page .header-controls{gap:4px}.family-card-art>svg{height:200px;width:200px}.family-match-cards>span{top:27px;height:155px}.family-match-cards>span:last-child{top:43px}.family-card-art .family-print-preview{height:215px}}
@media(max-width:380px){.complete-page .header-controls .adult-link{display:none}}
.privacy-content{max-width:850px}.privacy-content article{padding:25px 0;border-bottom:1px solid #04471a30}.privacy-content h2{font-size:32px;line-height:1.2;margin-bottom:18px}.privacy-content p{font-size:14px;line-height:1.9;color:#375940}.privacy-actions{display:flex;gap:20px;flex-wrap:wrap;margin-top:35px}.privacy-actions .button{font-size:11px}html[lang=ar] .privacy-content p{font-size:23px}
@media(prefers-reduced-motion:reduce){.complete-range-card{transition:none}}
.home-finder-link{margin-top:32px}.home-finder-link .button{width:fit-content;font-size:12px}html[lang=ar] .home-finder-link .button{font-size:21px}
.home-page .consumer-hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.45fr);gap:5%;align-items:center;min-height:610px;padding:60px max(3.8vw,24px) 65px;background:#fff6e1;color:#04471a}.home-page .hero-film{position:relative;inset:auto;z-index:auto;grid-column:2;grid-row:1;aspect-ratio:16/9;border-radius:30px;overflow:hidden;box-shadow:10px 12px 0 #ffd29d}.home-page .family-film{object-fit:contain;object-position:center;display:block}.home-page .consumer-hero-content{grid-column:1;grid-row:1;width:100%;padding:0;margin:0}.home-page .consumer-hero .eyebrow{color:#375940;font-size:10px;max-width:350px}.home-page .consumer-hero h1{font-size:clamp(46px,5vw,76px);max-width:500px;margin-bottom:23px}.home-page .consumer-intro{font-size:14px;max-width:380px;line-height:1.85;margin-bottom:27px}.home-page .consumer-hero .button{background:#04471a;color:#fff6e1;font-size:11px;padding:15px 21px}.home-page .consumer-hero .text-link{color:#04471a;font-size:11px}.home-page .hero-actions{gap:23px}.home-page .hero-film-bar{inset-inline:16px;bottom:14px;width:auto;color:#fff6e1}.home-page .hero-film-bar>span{padding:8px 12px;border-radius:30px;background:#04471ad9;font-size:9px}.home-page .hero-spark{font-size:65px;color:#ff8000;top:25px;inset-inline-end:5%;z-index:0}.home-page .hero-film .film-toggle{background:#04471ad9}.home-page .consumer-hero .button:hover{background:#347c40}html[lang=ar] .home-page .consumer-hero h1{font-size:clamp(65px,6vw,90px)}html[lang=ar] .home-page .consumer-hero .eyebrow{font-size:18px}html[lang=ar] .home-page .consumer-intro{font-size:23px}html[lang=ar] .home-page .hero-actions a{font-size:19px}html[lang=ar] .home-page .hero-film-bar>span{font-size:16px}
@media(max-width:1000px){.home-page .consumer-hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);gap:4%;min-height:560px;padding-inline:28px}.home-page .consumer-hero h1{font-size:54px}.home-page .consumer-intro{font-size:12px}.home-page .hero-film-bar>span{display:none}.home-page .hero-film-bar{justify-content:flex-end}.home-page .hero-spark{top:20px}}
@media(max-width:800px){.home-page .consumer-hero{grid-template-columns:1fr;gap:36px;padding:33px 22px 45px;min-height:0;align-items:start}.home-page .hero-film{grid-column:1;grid-row:1;width:100%;max-width:660px;justify-self:center;border-radius:22px;box-shadow:6px 7px 0 #ffd29d}.home-page .consumer-hero-content{grid-column:1;grid-row:2;max-width:660px;justify-self:center}.home-page .consumer-hero h1{font-size:56px;max-width:580px}.home-page .consumer-hero .eyebrow{font-size:9px;max-width:none}.home-page .consumer-intro{font-size:13px;max-width:430px}.home-page .hero-spark{display:none}.home-page .hero-film-bar>span{display:block}.home-page .hero-film-bar{justify-content:space-between}html[lang=ar] .home-page .consumer-hero h1{font-size:74px}}
@media(max-width:540px){.home-page .consumer-hero{padding:25px 18px 38px;gap:32px}.home-page .hero-film{border-radius:18px}.home-page .hero-film-bar{inset-inline:10px;bottom:10px}.home-page .hero-film-bar>span{display:none}.home-page .hero-film-bar{justify-content:flex-end}.home-page .hero-film .film-toggle{min-height:36px;padding:7px 11px;font-size:9px}.home-page .consumer-hero h1{font-size:48px;max-width:360px}.home-page .consumer-hero .eyebrow{font-size:8px}.home-page .consumer-intro{font-size:12px;margin-bottom:24px}.home-page .consumer-hero .button{font-size:10px;min-height:50px;padding:13px 17px}.home-page .consumer-hero .text-link{font-size:10px}.home-page .hero-actions{gap:20px}html[lang=ar] .home-page .consumer-hero h1{font-size:65px}html[lang=ar] .home-page .consumer-hero .eyebrow{font-size:17px}html[lang=ar] .home-page .consumer-intro{font-size:21px}html[lang=ar] .home-page .hero-actions a{font-size:18px}}
.hero-film-buttons{display:flex;align-items:center;gap:8px}.hero-sound-toggle svg{flex:0 0 18px}.hero-sound-toggle .sound-audible-icon{display:none}.hero-sound-toggle[data-sound-state=on] .sound-audible-icon{display:block}.hero-sound-toggle[data-sound-state=on] .sound-muted-icon{display:none}.home-page .hero-film-buttons .film-toggle{white-space:nowrap}.home-page .hero-film-bar>span{flex-shrink:0}@media(max-width:540px){.hero-film-buttons{gap:6px}.home-page .hero-film-buttons .film-toggle{padding:7px 10px;gap:6px}.home-page .hero-sound-toggle svg{width:16px;height:16px;flex-basis:16px}}
