.c-pagehero{isolation:isolate;align-items:flex-start;padding-block:128px 40px;display:flex;position:relative}@media (width<=699px){.c-pagehero{padding-block-start:92px}}.c-pagehero{color:var(--root--color--white);overflow:hidden}.c-pagehero .c-pagehero-bg{z-index:-2;object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.c-pagehero .c-pagehero-bg-img{object-fit:cover;block-size:100%;inline-size:100%}.c-pagehero .c-pagehero-scrim{z-index:-1;background:linear-gradient(#00000059 0%,#0000 22%),linear-gradient(#0000 55%,#00000059 100%);position:absolute;inset:0}.c-pagehero--dim .c-pagehero-scrim{background:linear-gradient(#00000061 0%,#0000 48%),linear-gradient(#0000 8%,#00000061 45% 100%),#00000042}.c-pagehero .c-pagehero-inner{justify-content:space-between;align-items:flex-end;gap:40px;inline-size:100%;display:flex}.c-pagehero .c-pagehero-headmain{flex-direction:column;gap:16px;display:flex}@media (width>=1080px){.c-pagehero .c-pagehero-headmain{align-self:flex-start}}.c-pagehero .c-pagehero-title{font-family:var(--root--font-family--heading);letter-spacing:-.02em;font-variation-settings:"opsz" 14;font-size:56px;font-weight:400;line-height:1.1}@media (width<=699px){.c-pagehero .c-pagehero-title{font-size:40px}}.c-pagehero .c-pagehero-title{color:var(--root--color--white);max-inline-size:600px}.c-pagehero .c-pagehero-title em{font-family:var(--root--font-family--heading);letter-spacing:-.02em;font-variation-settings:"opsz" 14;font-size:56px;font-weight:200;line-height:1.1}@media (width<=699px){.c-pagehero .c-pagehero-title em{font-size:40px}}.c-pagehero .c-pagehero-title em{font-style:italic}.c-pagehero .c-pagehero-lead{font-family:var(--root--font-family--body);letter-spacing:0;font-size:17px;font-weight:380;line-height:1.35}@media (width<=699px){.c-pagehero .c-pagehero-lead{font-size:17px}}.c-pagehero .c-pagehero-lead{color:#ffffffbf;max-inline-size:607px}.c-pagehero .c-breadcrumb a{color:#ffffffbf}.c-pagehero .c-breadcrumb a:hover,.c-pagehero .c-breadcrumb span{color:var(--root--color--white)}.c-pagehero .c-breadcrumb svg{color:#ffffffbf}.c-pagehero .c-breadcrumb-back{color:var(--root--color--white)}.c-pagehero .c-pagehero-promo{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:linear-gradient(135deg,#0000 10%,#ffffff1f 80%);border:0;border-radius:16px;flex-direction:column;flex:none;gap:16px;inline-size:318px;max-inline-size:100%;padding:16px;display:flex;box-shadow:inset .5px .5px .5px #fff,inset -.5px -.5px .5px #fff6,inset 0 0 4px #fff3,inset -10px -10px 20px 2px #0000001a,-8px -8px 25px 2px #ffffff0d,8px 8px 25px 2px #0000000d}.c-pagehero .c-pagehero-promo-top{justify-content:space-between;align-items:flex-start;display:flex}.c-pagehero .c-pagehero-promo-tag{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);block-size:28px;font-family:var(--root--font-family--body);letter-spacing:0;background:linear-gradient(135deg,#0000 10%,#ffffff1f 80%);border:0;border-radius:100px;align-items:center;gap:8px;padding-block:0;padding-inline:16px;font-size:14px;font-weight:460;line-height:1.35;display:inline-flex;box-shadow:inset .5px .5px .5px #fff,inset -.5px -.5px .5px #fff6,inset 0 0 4px #fff3,inset -10px -10px 20px 2px #0000001a,-8px -8px 25px 2px #ffffff0d,8px 8px 25px 2px #0000000d}@media (width<=699px){.c-pagehero .c-pagehero-promo-tag{font-size:14px}}.c-pagehero .c-pagehero-promo-tag{color:var(--root--color--white)}.c-pagehero .c-pagehero-promo-dot{background-color:var(--root--color--white);border-radius:50%;block-size:6px;inline-size:6px}.c-pagehero .c-pagehero-promo-arrow{background-color:var(--root--color--white);block-size:28px;inline-size:28px;color:var(--root--color--shark);border-radius:100px;justify-content:center;align-items:center;display:inline-flex}.c-pagehero .c-pagehero-promo-arrow svg{block-size:11.6px;inline-size:11.6px}.c-pagehero .c-pagehero-promo-text{font-family:var(--root--font-family--body);letter-spacing:0;font-size:20px;font-weight:380;line-height:1.35}@media (width<=699px){.c-pagehero .c-pagehero-promo-text{font-size:17px}}.c-pagehero .c-pagehero-promo-text{color:var(--root--color--white)}@media (width<=1079px){.c-pagehero .c-pagehero-inner{flex-direction:column;align-items:flex-start;gap:24px}}@media (width<=699px){.c-pagehero{padding-block-end:32px}.c-pagehero .c-pagehero-inner{align-items:stretch}.c-pagehero .c-pagehero-promo{gap:14px;inline-size:100%;padding:14px}.c-pagehero .c-pagehero-promo-arrow{block-size:24px;inline-size:24px}.c-pagehero .c-pagehero-promo .c-pagehero-promo-arrow svg{block-size:10px;inline-size:10px}.c-pagehero .c-pagehero-promo-tag{gap:6px;block-size:24px;padding-inline:14px;font-size:12px}}.c-pagehero--promotion{background-color:var(--root--color--shark);min-block-size:0;padding-block:188px 40px}.c-pagehero--promotion .c-pagehero-scrim{background:linear-gradient(#0000 35%,#0003 90%),#1f1f1f66}.c-pagehero--promotion .c-pagehero-promotion-media{z-index:-2;inline-size:62.5%;position:absolute;inset-block:0;inset-inline-end:0}.c-pagehero--promotion .c-pagehero-promotion-media img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.c-pagehero--promotion .c-pagehero-promotion-media:after{content:"";background-image:linear-gradient(90deg, var(--root--color--shark) 0%, #1f1f1f00 100%);inline-size:min(400px,100%);position:absolute;inset-block:0;inset-inline-start:0}.c-pagehero--promotion .c-pagehero-headmain{gap:32px;max-inline-size:634px}.c-pagehero--promotion .c-pagehero-title{max-inline-size:none}.c-pagehero--plain{background-color:var(--root--color--fa,#fafafa)}.c-pagehero--plain.c-pagehero--promotion{padding-block-start:100px}@media (width<=699px){.c-pagehero--plain.c-pagehero--promotion{padding-block-start:76px}}.c-pagehero--plain,.c-pagehero--plain .c-pagehero-title{color:var(--root--color--shark)}.c-pagehero--plain .c-breadcrumb a{color:color-mix(in srgb, var(--root--color--shark) 40%, transparent)}.c-pagehero--plain .c-breadcrumb a:hover,.c-pagehero--plain .c-breadcrumb span{color:var(--root--color--shark)}.c-pagehero--plain .c-breadcrumb svg{color:color-mix(in srgb, var(--root--color--shark) 40%, transparent)}.c-pagehero--plain .c-breadcrumb-back{color:var(--root--color--shark)}.c-pagehero--plain .c-promohero-dates{color:color-mix(in srgb, var(--root--color--shark) 40%, transparent)}.c-pagehero--plain .c-promohero-sub{color:color-mix(in srgb, var(--root--color--shark) 75%, transparent)}.c-promohero{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.c-promohero-dates{font-family:var(--root--font-family--heading);color:#fff6;margin:0;font-size:17px;font-style:italic;line-height:1.2}.c-promohero-header{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.c-promohero-pill{background-color:var(--root--color--forest-element);font-family:var(--root--font-family--heading);letter-spacing:-.02em;font-variation-settings:"opsz" 14;color:var(--root--color--white);border-radius:100px;padding:4px 12px;font-size:20px;font-weight:500;line-height:1.1}.c-promohero-sub{font-family:var(--root--font-family--body);letter-spacing:0;font-size:17px;font-weight:380;line-height:1.35}@media (width<=699px){.c-promohero-sub{font-size:14px}}.c-promohero-sub{color:#ffffffbf;margin:0}.c-countdown{align-items:center;gap:16px;display:flex}.c-countdown-boxes{align-items:center;gap:2px;display:flex}.c-countdown-box{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);font-variant-numeric:tabular-nums;block-size:40px;inline-size:32px;color:var(--root--color--white);background:linear-gradient(135deg,#0000003d 10%,#ffffff1f 80%);border:0;border-radius:8px;justify-content:center;align-items:center;font-size:17px;font-weight:520;line-height:1.35;display:inline-flex;box-shadow:inset .5px .5px .5px #fff,inset -.5px -.5px .5px #fff6,inset 0 0 4px #fff3,inset -10px -10px 20px 2px #0000001a,-8px -8px 25px 2px #ffffff0d,8px 8px 25px 2px #0000000d}.c-countdown-sep{font-family:var(--root--font-family--body);letter-spacing:0;font-size:17px;font-weight:380;line-height:1.35}@media (width<=699px){.c-countdown-sep{font-size:17px}}.c-countdown-sep{color:#fff6}.c-countdown-text{font-family:var(--root--font-family--body);letter-spacing:0;font-size:14px;font-weight:460;line-height:1.35}@media (width<=699px){.c-countdown-text{font-size:14px}}.c-countdown-text{color:#ffffffbf;max-inline-size:260px;margin:0}.c-countdown-text-more{display:block}@media (width<=699px){.c-countdown{gap:12px}.c-countdown-text-more{display:none}}.c-pagehero--plain .c-countdown-box{color:var(--root--color--shark);background:linear-gradient(135deg,#ffffff4d 10%,#1f1f1f26 80%);box-shadow:8px 8px 25px 2px #1f1f1f14,inset -10px -10px 20px 2px #1f1f1f12,inset 0 0 4px #1f1f1f14,inset -.5px -.5px .5px #1f1f1f33,inset .5px .5px .5px #1f1f1f33}.c-pagehero--plain .c-countdown-sep{color:color-mix(in srgb, var(--root--color--shark) 40%, transparent)}.c-pagehero--plain .c-countdown-text{color:color-mix(in srgb, var(--root--color--shark) 75%, transparent)}.c-promopage{padding-block:60px}@media (width<=1079px){.c-promopage{padding-block:50px}}@media (width<=699px){.c-promopage{padding-block:32px}}.c-promopage-inner{flex-direction:column;gap:80px;display:flex}@media (width<=1079px){.c-promopage-inner{gap:64px}}@media (width<=699px){.c-promopage-inner{gap:48px}}.c-promopage-note{flex-direction:column;gap:32px;display:flex}@media (width<=699px){.c-promopage-note{gap:24px}}.c-promopage-lead{color:color-mix(in srgb, var(--root--color--shark) 60%, transparent)}.c-promopage-products.c-shop{padding-block:0}.c-promopage-bar{justify-content:space-between}.c-promopage-count{font-family:var(--root--font-family--heading);letter-spacing:-.02em;font-variation-settings:"opsz" 14;font-size:32px;font-weight:500;line-height:1.1}@media (width<=699px){.c-promopage-count{font-size:24px}}.c-promopage-count{color:var(--root--color--shark);margin:0}.c-promopage-tags{scrollbar-width:none;flex-wrap:nowrap;margin-block-start:-12px;position:relative;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.c-promopage-tags::-webkit-scrollbar{display:none}.c-promopage-tags .c-tag{white-space:nowrap;flex:none;block-size:36px;padding-block:0}.c-promopage-products:not(:has(.c-promopage-tags)) .c-shop-count{margin-block-start:calc(16px - .311em)}@media (width>=1080px){.c-shop .c-promopage-grid:not(.c-shop-grid--grid-small,.c-shop-grid--list){grid-template-columns:repeat(4,minmax(0,1fr))}}.c-promopage-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}@media (width<=1079px){.c-promopage-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=699px){.c-promopage-tiles{grid-template-columns:1fr;gap:16px}}.c-promopage-others{padding-block-end:120px}.c-promoterms{border-block:1px solid color-mix(in srgb, var(--root--color--shark) 8%, transparent)}.c-promoterms-summary{cursor:pointer;align-items:center;gap:16px;padding-block:24px;list-style:none;display:flex}.c-promoterms-summary::-webkit-details-marker{display:none}.c-promoterms-summary .c-faq-chevron{color:color-mix(in srgb, var(--root--color--shark) 40%, transparent);flex:none;margin-inline-start:auto;transition:rotate .25s;display:inline-flex}.c-promoterms-summary .c-faq-chevron svg{block-size:8.33px;inline-size:16.11px}.c-promoterms[open] .c-faq-chevron{rotate:180deg}.c-promoterms-title{font-family:var(--root--font-family--body);letter-spacing:0;font-size:20px;font-weight:460;line-height:1.35}@media (width<=699px){.c-promoterms-title{font-size:17px}}.c-promoterms-title{color:var(--root--color--shark);margin-block:-.311em}.c-promoterms-list{font-family:var(--root--font-family--body);letter-spacing:0;font-size:17px;font-weight:380;line-height:1.35}@media (width<=699px){.c-promoterms-list{font-size:17px}}.c-promoterms-list{color:color-mix(in srgb, var(--root--color--shark) 75%, transparent);margin:0;padding:0 0 24px 24px;list-style:outside}.c-promoterms-list strong{color:var(--root--color--shark);font-weight:520}@media (width<=1079px){.c-pagehero--promotion{padding-block:188px 32px}.c-pagehero--promotion .c-pagehero-promotion-media{inline-size:70.5882%}}@media (width<=699px){.c-pagehero--promotion{padding-block:156px 16px}.c-promohero-sub{font-size:17px}.c-pagehero--promotion .c-pagehero-promotion-media{inline-size:100%}.c-promohero{gap:16px}.c-promohero-dates{font-size:14px}.c-promohero-pill{font-family:var(--root--font-family--body);font-variation-settings:normal;padding:2px 8px;font-size:14px;font-weight:460;line-height:1.35}.c-pagehero .c-promohero-title,.c-pagehero .c-promohero-title em{font-size:32px}.c-promoterms-summary{padding-block:16px}.c-promoterms-list{padding-block-end:16px}.c-promopage-others{padding-block-end:64px}}
