:where([html]){--animation-fade-in: fade-in .5s var(--ease-3);--animation-fade-in-bloom: fade-in-bloom 2s var(--ease-3);--animation-fade-out: fade-out .5s var(--ease-3);--animation-fade-out-bloom: fade-out-bloom 2s var(--ease-3);--animation-scale-up: scale-up .5s var(--ease-3);--animation-scale-down: scale-down .5s var(--ease-3);--animation-slide-out-up: slide-out-up .5s var(--ease-3);--animation-slide-out-down: slide-out-down .5s var(--ease-3);--animation-slide-out-right: slide-out-right .5s var(--ease-3);--animation-slide-out-left: slide-out-left .5s var(--ease-3);--animation-slide-in-up: slide-in-up .5s var(--ease-3);--animation-slide-in-down: slide-in-down .5s var(--ease-3);--animation-slide-in-right: slide-in-right .5s var(--ease-3);--animation-slide-in-left: slide-in-left .5s var(--ease-3);--animation-shake-x: shake-x .75s var(--ease-out-5);--animation-shake-y: shake-y .75s var(--ease-out-5);--animation-shake-z: shake-z 1s var(--ease-in-out-3);--animation-spin: spin 2s linear infinite;--animation-ping: ping 5s var(--ease-out-3) infinite;--animation-blink: blink 1s var(--ease-out-3) infinite;--animation-float: float 3s var(--ease-in-out-3) infinite;--animation-bounce: bounce 2s var(--ease-squish-2) infinite;--animation-pulse: pulse 2s var(--ease-out-3) infinite;--ease-1: cubic-bezier(.25, 0, .5, 1);--ease-2: cubic-bezier(.25, 0, .4, 1);--ease-3: cubic-bezier(.25, 0, .3, 1);--ease-4: cubic-bezier(.25, 0, .2, 1);--ease-5: cubic-bezier(.25, 0, .1, 1);--ease-in-1: cubic-bezier(.25, 0, 1, 1);--ease-in-2: cubic-bezier(.5, 0, 1, 1);--ease-in-3: cubic-bezier(.7, 0, 1, 1);--ease-in-4: cubic-bezier(.9, 0, 1, 1);--ease-in-5: cubic-bezier(1, 0, 1, 1);--ease-out-1: cubic-bezier(0, 0, .75, 1);--ease-out-2: cubic-bezier(0, 0, .5, 1);--ease-out-3: cubic-bezier(0, 0, .3, 1);--ease-out-4: cubic-bezier(0, 0, .1, 1);--ease-out-5: cubic-bezier(0, 0, 0, 1);--ease-in-out-1: cubic-bezier(.1, 0, .9, 1);--ease-in-out-2: cubic-bezier(.3, 0, .7, 1);--ease-in-out-3: cubic-bezier(.5, 0, .5, 1);--ease-in-out-4: cubic-bezier(.7, 0, .3, 1);--ease-in-out-5: cubic-bezier(.9, 0, .1, 1);--ease-elastic-out-1: cubic-bezier(.5, .75, .75, 1.25);--ease-elastic-out-2: cubic-bezier(.5, 1, .75, 1.25);--ease-elastic-out-3: cubic-bezier(.5, 1.25, .75, 1.25);--ease-elastic-out-4: cubic-bezier(.5, 1.5, .75, 1.25);--ease-elastic-out-5: cubic-bezier(.5, 1.75, .75, 1.25);--ease-elastic-in-1: cubic-bezier(.5, -.25, .75, 1);--ease-elastic-in-2: cubic-bezier(.5, -.5, .75, 1);--ease-elastic-in-3: cubic-bezier(.5, -.75, .75, 1);--ease-elastic-in-4: cubic-bezier(.5, -1, .75, 1);--ease-elastic-in-5: cubic-bezier(.5, -1.25, .75, 1);--ease-elastic-in-out-1: cubic-bezier(.5, -.1, .1, 1.5);--ease-elastic-in-out-2: cubic-bezier(.5, -.3, .1, 1.5);--ease-elastic-in-out-3: cubic-bezier(.5, -.5, .1, 1.5);--ease-elastic-in-out-4: cubic-bezier(.5, -.7, .1, 1.5);--ease-elastic-in-out-5: cubic-bezier(.5, -.9, .1, 1.5);--ease-step-1: steps(2);--ease-step-2: steps(3);--ease-step-3: steps(4);--ease-step-4: steps(7);--ease-step-5: steps(10);--ease-elastic-1: var(--ease-elastic-out-1);--ease-elastic-2: var(--ease-elastic-out-2);--ease-elastic-3: var(--ease-elastic-out-3);--ease-elastic-4: var(--ease-elastic-out-4);--ease-elastic-5: var(--ease-elastic-out-5);--ease-squish-1: var(--ease-elastic-in-out-1);--ease-squish-2: var(--ease-elastic-in-out-2);--ease-squish-3: var(--ease-elastic-in-out-3);--ease-squish-4: var(--ease-elastic-in-out-4);--ease-squish-5: var(--ease-elastic-in-out-5);--ease-spring-1: linear(0, .006, .025 2.8%, .101 6.1%, .539 18.9%, .721 25.3%, .849 31.5%, .937 38.1%, .968 41.8%, .991 45.7%, 1.006 50.1%, 1.015 55%, 1.017 63.9%, 1.001);--ease-spring-2: linear(0, .007, .029 2.2%, .118 4.7%, .625 14.4%, .826 19%, .902, .962, 1.008 26.1%, 1.041 28.7%, 1.064 32.1%, 1.07 36%, 1.061 40.5%, 1.015 53.4%, .999 61.6%, .995 71.2%, 1);--ease-spring-3: linear(0, .009, .035 2.1%, .141 4.4%, .723 12.9%, .938 16.7%, 1.017, 1.077, 1.121, 1.149 24.3%, 1.159, 1.163, 1.161, 1.154 29.9%, 1.129 32.8%, 1.051 39.6%, 1.017 43.1%, .991, .977 51%, .974 53.8%, .975 57.1%, .997 69.8%, 1.003 76.9%, 1);--ease-spring-4: linear(0, .009, .037 1.7%, .153 3.6%, .776 10.3%, 1.001, 1.142 16%, 1.185, 1.209 19%, 1.215 19.9% 20.8%, 1.199, 1.165 25%, 1.056 30.3%, 1.008 33%, .973, .955 39.2%, .953 41.1%, .957 43.3%, .998 53.3%, 1.009 59.1% 63.7%, .998 78.9%, 1);--ease-spring-5: linear(0, .01, .04 1.6%, .161 3.3%, .816 9.4%, 1.046, 1.189 14.4%, 1.231, 1.254 17%, 1.259, 1.257 18.6%, 1.236, 1.194 22.3%, 1.057 27%, .999 29.4%, .955 32.1%, .942, .935 34.9%, .933, .939 38.4%, 1 47.3%, 1.011, 1.017 52.6%, 1.016 56.4%, 1 65.2%, .996 70.2%, 1.001 87.2%, 1);--ease-bounce-1: linear(0, .004, .016, .035, .063, .098, .141, .191, .25, .316, .391 36.8%, .563, .766, 1 58.8%, .946, .908 69.1%, .895, .885, .879, .878, .879, .885, .895, .908 89.7%, .946, 1);--ease-bounce-2: linear(0, .004, .016, .035, .063, .098, .141 15.1%, .25, .391, .562, .765, 1, .892 45.2%, .849, .815, .788, .769, .757, .753, .757, .769, .788, .815, .85, .892 75.2%, 1 80.2%, .973, .954, .943, .939, .943, .954, .973, 1);--ease-bounce-3: linear(0, .004, .016, .035, .062, .098, .141 11.4%, .25, .39, .562, .764, 1 30.3%, .847 34.8%, .787, .737, .699, .672, .655, .65, .656, .672, .699, .738, .787, .847 61.7%, 1 66.2%, .946, .908, .885 74.2%, .879, .878, .879, .885 79.5%, .908, .946, 1 87.4%, .981, .968, .96, .957, .96, .968, .981, 1);--ease-bounce-4: linear(0, .004, .016 3%, .062, .141, .25, .391, .562 18.2%, 1 24.3%, .81, .676 32.3%, .629, .595, .575, .568, .575, .595, .629, .676 48.2%, .811, 1 56.2%, .918, .86, .825, .814, .825, .86, .918, 1 77.2%, .94 80.6%, .925, .92, .925, .94 87.5%, 1 90.9%, .974, .965, .974, 1);--ease-bounce-5: linear(0, .004, .016 2.5%, .063, .141, .25 10.1%, .562, 1 20.2%, .783, .627, .534 30.9%, .511, .503, .511, .534 38%, .627, .782, 1 48.7%, .892, .815, .769 56.3%, .757, .753, .757, .769 61.3%, .815, .892, 1 68.8%, .908 72.4%, .885, .878, .885, .908 79.4%, 1 83%, .954 85.5%, .943, .939, .943, .954 90.5%, 1 93%, .977, .97, .977, 1)}@keyframes fade-in{to{opacity:1}}@keyframes fade-in-bloom{0%{filter:brightness(1) blur(20px);opacity:0}10%{filter:brightness(2) blur(10px);opacity:1}to{filter:brightness(1) blur(0);opacity:1}}@keyframes fade-out{to{opacity:0}}@keyframes fade-out-bloom{to{filter:brightness(1) blur(20px);opacity:0}10%{filter:brightness(2) blur(10px);opacity:1}0%{filter:brightness(1) blur(0);opacity:1}}@keyframes scale-up{to{transform:scale(1.25)}}@keyframes scale-down{to{transform:scale(.75)}}@keyframes slide-out-up{to{transform:translateY(-100%)}}@keyframes slide-out-down{to{transform:translateY(100%)}}@keyframes slide-out-right{to{transform:translate(100%)}}@keyframes slide-out-left{to{transform:translate(-100%)}}@keyframes slide-in-up{0%{transform:translateY(100%)}}@keyframes slide-in-down{0%{transform:translateY(-100%)}}@keyframes slide-in-right{0%{transform:translate(-100%)}}@keyframes slide-in-left{0%{transform:translate(100%)}}@keyframes shake-x{0%,to{transform:translate(0)}20%{transform:translate(-5%)}40%{transform:translate(5%)}60%{transform:translate(-5%)}80%{transform:translate(5%)}}@keyframes shake-y{0%,to{transform:translateY(0)}20%{transform:translateY(-5%)}40%{transform:translateY(5%)}60%{transform:translateY(-5%)}80%{transform:translateY(5%)}}@keyframes shake-z{0%,to{transform:rotate(0)}20%{transform:rotate(-2deg)}40%{transform:rotate(2deg)}60%{transform:rotate(-2deg)}80%{transform:rotate(2deg)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes ping{90%,to{opacity:0;transform:scale(2)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.5}}@keyframes float{50%{transform:translateY(-25%)}}@keyframes bounce{25%{transform:translateY(-20%)}40%{transform:translateY(-3%)}0%,60%,to{transform:translateY(0)}}@keyframes pulse{50%{transform:scale(.9)}}@media(prefers-color-scheme:dark){@keyframes fade-in-bloom{0%{filter:brightness(1) blur(20px);opacity:0}10%{filter:brightness(.5) blur(10px);opacity:1}to{filter:brightness(1) blur(0);opacity:1}}}@media(prefers-color-scheme:dark){@keyframes fade-out-bloom{to{filter:brightness(1) blur(20px);opacity:0}10%{filter:brightness(.5) blur(10px);opacity:1}0%{filter:brightness(1) blur(0);opacity:1}}}:root{--font-base: "Google Sans Flex", sans-serif;--font-special: "Playfair Display", serif;--font-primary: var(--font-special);--font-secondary: var(--font-base);--font-size-11: clamp(.6875rem, 2.6235vmin, .6875rem);--font-size-14: clamp(.75rem, 2.8235vmin, .875rem);--font-size-16: clamp(.875rem, 3.2941vmin, 1rem);--font-size-18: clamp(1rem, 3.7647vmin, 1.125rem);--font-size-20: clamp(1.125rem, 4.2352vmin, 1.275rem);--font-size-24: clamp(1.125rem, 4.2352vmin, 1.5rem);--font-size-30: clamp(1.25rem, 4.7058vmin, 1.875rem);--font-size-48: clamp(2rem, 7.0588vmin, 3rem);--full-content: 2550px;--big-content: 1920px;--large-content: 1540px;--site-content: 1440px;--medium-content: 1260px;--small-content: 900px;--extra-small-content: 600px;--icon-size: 40px;--content-width: 1980px;--cta-height: 0px;--uspbanner-height: 0px;--header-height: clamp(60px, 6vw, 76px);--clamped-min: clamp(10px, 2vw, 20px);--side-padding: max(calc((100% - var(--full-content)) / 2), var(--clamped-min));--segment-color: var(--segment-color_, #f7f3ed);--overlay-padding: clamp(10px, 2vw, 25px) clamp(20px, 3vh, 40px);--overlay-min-width: min(70vw, 650px);--overlay-max-width: 90vw;--overlay-width: min(90%, 500px);--navy: #01091D;--paper: #FCFAEE;--ink: #191817;--champagne: #EED6B2;--gold: #D4983F;--gold-mid: #BB9B6C;--beige: #F6EAD9;--grey: #F9FAFB;--surface: var(--white);--muted-navy: #A1B7C7;--line: #E7E0D2;--line-cool: #ECEEF0;--white: #FFFFFF;--muted: #6F6B63;--coll-blue: #B6CAD6;--coll-green: #C1D6AD;--coll-pink: #DDAA9F;--coll-fun: var(--coll-pink);--coll-dreams: var(--coll-green);--coll-sig: var(--navy);--animation-ease: cubic-bezier(.22, 1, .36, 1);--animation-duration: 1s;--animation-delay: .2s}@media(max-width:768px){@layer base,desktop,laptop,tablet,mobile;}@media(max-width:1024px){@layer base,mobile,desktop,laptop,tablet;}@media(max-width:1440px){@layer base,mobile,tablet,desktop,laptop;}@media(max-width:1920px){@layer base,mobile,tablet,laptop,desktop;}@layer base,mobile,tablet,laptop,desktop;@media(max-width:1024px){:root{--font-size-11: clamp(.61875rem, 2.36115vmin, .61875rem);--font-size-14: clamp(.675rem, 2.54115vmin, .7875rem);--font-size-16: clamp(.7875rem, 2.96469vmin, .9rem);--font-size-18: clamp(.9rem, 3.38823vmin, 1.0125rem);--font-size-20: clamp(1.0125rem, 3.81168vmin, 1.1475rem);--font-size-24: clamp(1.0125rem, 3.81168vmin, 1.35rem);--font-size-30: clamp(1.125rem, 4.23522vmin, 1.6875rem);--font-size-48: clamp(1.8rem, 6.35292vmin, 2.7rem)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@layer base{::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:transparent}:hover::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-color, #f6f1ea)}::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover-color, #d5cab6)}::-webkit-scrollbar-thumb{background-color:transparent;border-radius:10px}body{padding:0;margin:0 auto;max-width:100dvw;min-height:100vh;min-height:100dvh;position:relative;width:100%}html{overflow-x:hidden}html:has([popover]:popover-open),html:has(dialog[aria-modal=true][open]){overflow:hidden;scrollbar-gutter:stable}*{box-sizing:border-box}:is(ul,ol) li{list-style-position:inside}button{-webkit-user-select:none;user-select:none}summary,button,a{color:currentColor;cursor:pointer;background:transparent;border:0;padding:0;margin:0;font:400 1em var(--font-base)}:is(summary,button,a):disabled,:is(summary,button,a)[disabled]{cursor:not-allowed;opacity:.7;filter:grayscale(.7)}:is(summary,button,a):not(:disabled):not([disabled]):hover,:is(summary,button,a):not(:disabled):not([disabled]):active,:is(summary,button,a):not(:disabled):not([disabled]):focus-visible{transition:all 112ms ease;outline-color:var(--color, light-dark(#333, #ddd))}:is(summary,button,a)[button]{text-decoration:none;text-align:center}:is(summary,button,a)[button]::marker{display:none;content:""}:is(summary,button,a)[button=solid]{background-color:var(--background-color, light-dark(#ddd, #333));border:1px solid var(--border-color, light-dark(#ddd, #333));color:var(--color, light-dark(#333, #ddd));line-height:2.4em;border-radius:2em;padding:.5em 2em!important;font-weight:700}:is(summary,button,a)[button=solid]:not(:disabled):not([disabled]):hover,:is(summary,button,a)[button=solid]:not(:disabled):not([disabled]):active,:is(summary,button,a)[button=solid]:not(:disabled):not([disabled]):focus-visible{--border-color: var(--background-color);background-color:var(--color, light-dark(#333, #ddd));color:var(--background-color, light-dark(#ddd, #333));border:1px solid var(--border-color, light-dark(#ddd, #333))}:is(summary,button,a)[button=text-only]{color:var(--color, light-dark(#333, #ddd));padding:0!important;display:inline-block}:is(summary,button,a)[button=text-only] app-svg{margin:auto 0 auto .2em}:is(summary,button,a)[button=text-only]:not(:disabled):not([disabled]):not([icon]):focus-visible,:is(summary,button,a)[button=text-only]:not(:disabled):not([disabled]):not([icon]):hover,:is(summary,button,a)[button=text-only]:not([icon]):hover{text-decoration:none}:is(summary,button,a)[button=lined-border],:is(summary,button,a)[button=lined]{color:var(--color, light-dark(#333, #ddd));padding:.3em 0 0!important;display:inline-block}:is(:is(summary,button,a)[button=lined-border],:is(summary,button,a)[button=lined]):not(:disabled):not([disabled]):hover,:is(:is(summary,button,a)[button=lined-border],:is(summary,button,a)[button=lined]):not(:disabled):not([disabled]):active,:is(:is(summary,button,a)[button=lined-border],:is(summary,button,a)[button=lined]):not(:disabled):not([disabled]):focus-visible{text-decoration-thickness:.06em;text-underline-offset:.6em;background-color:transparent;text-decoration:underline}:is(summary,button,a) :disabled,:is(summary,button,a)[aria-disabled]{filter:grayscale(.7);opacity:.4;cursor:not-allowed}[icon]{display:flex;gap:10px;flex-direction:row}[icon]:after{content:"";background-color:currentColor;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat;aspect-ratio:1;display:block;background-position:center;background-size:cover;width:.6em;height:.6em;margin:auto 0;fill:currentColor}[icon][pre]{flex-direction:row-reverse}[icon=loading]{--icon: url(/assets/icons/loading.svg)}[icon=incrementor]{--icon: url(/assets/icons/incrementor.svg)}[icon=write]{--icon: url(/assets/icons/write.svg)}[icon=decrementor]{--icon: url(/assets/icons/decrementor.svg)}[icon=checkmark]{--icon: url(/assets/icons/checkmark.svg)}[icon=forward]{--icon: url(/assets/icons/forward.svg)}[icon=search]{--icon: url(/assets/icons/search.svg)}[icon=facet]{--icon: url(/assets/icons/facet.svg)}[icon=favorite]{--icon: url(/assets/icons/favorite.svg)}[icon=close]{--icon: url(/assets/icons/close.svg)}[icon=chevron-left]{flex-direction:row-reverse;--icon: url(/assets/icons/chevron-left.svg)}[icon=chevron-right]{--icon: url(/assets/icons/chevron-right.svg)}[icon=chevron-up]{--icon: url(/assets/icons/chevron-up.svg)}[icon=chevron-down]{--icon: url(/assets/icons/chevron-down.svg)}[icon=arrow-left]{flex-direction:row-reverse;--icon: url(/assets/icons/arrow-left.svg)}[icon=arrow-right]{--icon: url(/assets/icons/arrow-right.svg)}[icon=arrow-up]{--icon: url(/assets/icons/arrow-up.svg)}[icon=arrow-down]{--icon: url(/assets/icons/arrow-down.svg)}[icon=person]{--icon: url(/assets/icons/person.svg)}[icon=person-filled]{--icon: url(/assets/icons/person-filled.svg)}[icon=basket]{--icon: url(/assets/icons/basket.svg)}iframe{display:block;animation-name:example;animation-duration:4s}[filter=grayscale]{filter:grayscale(80%)}[filter=grayscale]:hover{filter:grayscale(0)}[filter=blur]{filter:blur(5px)}[filter=blur]:hover{filter:blur(0)}[filter=drop-shadow]{filter:drop-shadow(5px 5px 5px black)}[filter=drop-shadow]:hover{transform:scale(1.12);filter:drop-shadow(15px 15px 25px black)}[class*=price]{font-family:var(--font-base)}p{font-family:var(--font-base);line-height:1.5em;margin:.5em 0;padding:0 0 .4em;white-space:pre-wrap;word-break:break-word;font-size:var(--font-size-16);color:currentColor}table p{margin:0;padding:0}h1,h2{margin:0;padding:0;font-family:var(--font-special);white-space:break-spaces;font-weight:400}h3,h4,h5,h6{margin:0;padding:0;font-family:var(--font-base);white-space:break-spaces;font-weight:600}h1{font-size:var(--font-size-48);line-height:1.35em}h2{font-size:var(--font-size-30);letter-spacing:-.75px;line-height:1.2em}h3{font-size:var(--font-size-24);letter-spacing:-.6px}h4,h5,h6{font-size:var(--font-size-20);letter-spacing:-.5px}[uppercase]{text-transform:uppercase}.size-11,[size-11]{font-size:var(--font-size-11)}.size-14,[size-14]{font-size:var(--font-size-14)}.size-16,[size-16]{font-size:var(--font-size-16)}.size-18,[size-18]{font-size:var(--font-size-18)}.size-20,[size-20]{font-size:var(--font-size-20)}.size-24,[size-24]{font-size:var(--font-size-24)}.size-30,[size-30]{font-size:var(--font-size-30)}.size-48,[size-48]{font-size:var(--font-size-48)}.font-base,[font-base]{font-family:var(--font-base)}.font-special,[font-special]{font-family:var(--font-special)}hr{border-top:2px solid currentColor;border-left:0;border-right:0;border-bottom:0}textarea,input[type=email],input[type=text],input[type=password],input[type=tel],input[type=search],input[type=number]{-webkit-appearance:none;appearance:none;border:.1rem var(--form-input-border-color) solid;border-radius:.5em;color:var(--form-input-color);font:var(--font-size-16) var(--font-base);outline:0;padding:clamp(.5em,2vw,1em);text-indent:0;line-height:1.2em}label:has(input:not([register])[peek]){position:relative}label:has(input:not([register])[peek]) [name=visibility]{font:var(--font-size-16) var(--font-base);position:absolute;top:calc(1.5em + clamp(.25em,1.5vw,1.5em));right:.5em}label:has(input:not([register])[peek][type=password]) [name=visibility] svg:nth-child(2){display:none}label:has(input:not([register])[peek][type=text]) [name=visibility] svg:nth-child(1){display:none}label:has(.errors){color:var(--form-input-error-color, rgb(218, 28, 59));border-color:var(--form-input-error-color, rgb(218, 28, 59))}label:has(.errors) textarea,label:has(.errors) select,label:has(.errors) input{color:var(--form-input-error-color, rgb(218, 28, 59));background-color:var(--form-input-error-background-color, rgb(218, 156, 166));border-color:var(--form-input-error-color, rgb(218, 28, 59))}input[type=number]{-moz-appearance:textfield;appearance:textfield}input[type=search]::-ms-clear{display:none;height:0;width:0}input[type=search]::-ms-reveal{display:none;height:0;width:0}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}.checkbox-label{align-items:center;display:flex;margin:.4em 0}input[type=radio],input[type=checkbox]{width:1.5em;height:1.5em;margin:auto 0;border-radius:.25em}label{cursor:pointer}label:has(input:not([type=radio]):not([type=checkbox])),label:has(select),label:has(textarea){display:flex;flex-direction:column;font:var(--font-size-16) var(--font-base)}label:has(input[type=radio]),label:has(input[type=checkbox]){display:flex;flex-direction:row;gap:10px}label:has([required]) .label:after{content:"* ";white-space:pre}label .errors{color:var(--form-input-error-color, rgb(218, 28, 59));text-decoration:dotted;display:flex;flex-direction:column;gap:5px}input[type=checkbox].accept{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:var(--white, white);border:.1em solid currentColor;color:var(--form-input-color);cursor:pointer;flex-shrink:0;height:2rem;margin:0 .5em 0 0;position:relative;width:2rem;z-index:1}input[type=checkbox].accept::-ms-check{color:var(--form-input-color)}:is():after{background:0 0;border-bottom:.15em solid currentColor;border-right:.15em solid currentColor;content:"";height:48%;left:33%;pointer-events:none;position:absolute;top:12%;transform:rotate(45deg);width:19%}input[type=checkbox].accept:checked{color:var(--form-input-color)}input[type=checkbox].accept:checked:after{background:0 0;border-bottom:.15em solid currentColor;border-right:.15em solid currentColor;content:"";height:48%;left:33%;pointer-events:none;position:absolute;top:12%;transform:rotate(45deg);width:19%}input[type=checkbox]{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:var(--base-background-color);color:var(--form-input-color);cursor:pointer;position:relative;border:1px solid currentColor;transition:var(--checked) 225ms ease,translate 225ms ease}input[type=checkbox]:before{background:0 0;border-bottom:2px solid currentColor;border-right:2px solid currentColor;content:"";left:35%;pointer-events:none;position:absolute;top:12%;transform:rotate(-10deg) scale(0);height:55%;transition:transform 225ms ease;width:19%}input[type=checkbox]:checked:before{content:"";transform:rotate(45deg) scale(1)}input[type=submit]{-webkit-appearance:none;appearance:none;border-radius:0}input[type=radio]{border:.1rem currentColor solid;background-color:var(--white, white);color:var(--form-input-color);-webkit-text-size-adjust:none;text-size-adjust:none;-webkit-appearance:none;appearance:none;border-radius:50%;cursor:pointer;background:#fff;--s: currentColor 0%;--d: transparent 0%;transition:all 225ms ease}input[type=radio]:checked{background:radial-gradient(circle,currentColor 0%,var(--s),var(--d),#ffffff 70%,transparent 100%);--s: currentColor 50%;--d: #fff 55%;position:relative}select{border:.1em solid var(--form-input-border-color, #000);border-radius:.5em;font:var(--font-size-16) var(--font-base);outline:0;padding:clamp(.5em,2vw,1em);-webkit-user-select:none;user-select:none}[readonly]{pointer-events:none;background-color:var(--input-disabled-background-color, light-dark(#ddd, #333));color:var(--input-disabled-color, light-dark(#333, #ddd))!important}label:has([readonly]){cursor:not-allowed;filter:grayscale(1)}[scroll-shadow-vertical]{max-height:var(--maxHeight);overflow:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;background:linear-gradient(var(--bgColor) 30%,transparent) center top,linear-gradient(transparent,var(--bgColor) 70%) center bottom,radial-gradient(farthest-side at 50% 0,var(--shadowColor),transparent) center top,radial-gradient(farthest-side at 50% 100%,var(--shadowColor),transparent) center bottom;background-repeat:no-repeat;background-size:100% 40px,100% 40px,100% 14px,100% 14px;background-attachment:local,local,scroll,scroll}[scroll-shadow-horizontal]{max-width:var(--maxWidth);overflow:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;background:linear-gradient(to right,var(--bgColor) 30%,transparent) center left,linear-gradient(to right,transparent var(--bgColor) 70%) center right,radial-gradient(farthest-side at 0 50%,var(--shadowColor),transparent) center left,radial-gradient(farthest-side at 100% 50%,var(--shadowColor),transparent) center right;background-repeat:no-repeat;background-size:40px 100%,40px 100%,14px 100%,14px 100%;background-attachment:local,local,scroll,scroll}details{padding:20px 0;inline-size:50ch;width:100%}@media(prefers-reduced-motion:no-preference){details{interpolate-size:allow-keywords}}details::marker{display:none;content:""}details::details-content{transition:content-visibility 112ms allow-discrete,opacity 112ms,block-size 112ms;overflow-y:clip;opacity:0;block-size:0}details[open]::details-content{transition:content-visibility 512ms allow-discrete,opacity 512ms,block-size 512ms;opacity:1;block-size:auto}details[open]>summary:not([button]){padding-bottom:20px;border-radius:.5em .5em 0 0}details[open]>summary:not([button]):after{rotate:180deg}details>summary[button]::marker{display:none;content:""}details>summary:not([button]){display:flex;gap:10px;justify-content:space-between;cursor:pointer;font-size:var(--font-size-24);font-family:var(--font-special);border-radius:.5em}details>summary:not([button])::marker{display:none;content:""}details>summary:not([button]):after{content:"";background-color:currentColor;-webkit-mask:url(/dist/assets/icons/summary-marker.svg) center / contain no-repeat;mask:url(/dist/assets/icons/summary-marker.svg) center / contain no-repeat;rotate:0deg;display:inline-block;fill:currentColor;height:.8em;width:.8em;margin:auto 0;transition:rotate 225ms ease}}label{font-family:var(--font-base)}form{display:flex;flex-direction:column;position:relative}form:has(.required:not(:empty)){padding-bottom:2em}form .required{text-align:right;opacity:.5;position:absolute;bottom:.5em;font-size:.8em;right:0;font:var(--font-size-14) var(--font-base)}form .required:empty{display:none}form .required:before{content:"* ";white-space:pre}#footerMenu{gap:25px 1%;justify-content:center}[price]{display:flex;flex-direction:column}[price]>[list]{text-decoration:line-through;opacity:.3;font-size:.85em}app-root:has(.cta){--cta-height: 40px}app-root:has(.usp-banner){--uspbanner-height: 60px}#headerMenu ol,#headerMenu ul,#headerMenu li{list-style:none;display:flex;padding:0;margin:0;word-wrap:break-word}@media(min-width:1501px){#headerMenu{top:calc(var(--header-height) + var(--cta-height));width:100%;position:absolute;margin:0;max-width:none;justify-content:center;align-content:center;box-shadow:0 10px 3px -10px #000 inset;padding:0 25px 25px;flex-direction:row;height:auto;color:var(--mega-menu-color);background-color:var(--mega-menu-background-color)}#headerMenu:popover-open{display:flex}#headerMenu[open]{top:0}#headerMenu::backdrop{background:linear-gradient(180deg,transparent,transparent calc(var(--header-height) + var(--cta-height) + var(--uspbanner-height)),#0000004d calc(var(--header-height) + var(--cta-height) + var(--uspbanner-height)),#0000004d);-webkit-backdrop-filter:none;backdrop-filter:none}#headerMenu [popovertargetaction=hide],#headerMenu [closeDialog]{display:none}#headerMenu li:has([open]),#headerMenu app-nav-fragment:has([open]){width:100%}#headerMenu li:has(.section-w-button--title) .section-w-button--title{text-align:start;font-size:var(--font-size-20);font-family:var(--font-special);text-decoration:none;padding-top:30px;line-height:1.1;border-bottom:1px solid var(--header-underline-color, #eed6b2);padding-bottom:10px;margin-bottom:5px}#headerMenu li:has(.section-w-button--title) .section-w-button--description{margin:0;padding:0;font-size:var(--font-size-14)}#headerMenu li:has(.section-w-button--title) .section-w-button--link{--color: var(--mega-menu-color);--background-color: var(--mega-menu-background-color);border-color:var(--mega-menu-color);text-align:center;display:flex;flex-direction:column;justify-content:center;width:max-content;font-size:var(--font-size-14);font-family:var(--font-base);line-height:2.4;font-weight:600}#headerMenu>nav{display:flex;flex-direction:column}#headerMenu nav{display:flex;width:var(--site-content);padding:20px 0}#headerMenu nav>app-nav-fragment{width:100%}#headerMenu nav button:after{content:none}#headerMenu nav button[role=menuitem]{pointer-events:none}#headerMenu nav ol,#headerMenu nav ul,#headerMenu nav li{flex-direction:row;gap:18px}#headerMenu nav ul ul a,#headerMenu nav ul ul button{text-align:start;font-size:var(--font-size-20);font-family:var(--font-special);text-decoration:none;padding-top:30px;line-height:1.1;border-bottom:1px solid var(--header-underline-color, #eed6b2);padding-bottom:10px;margin-bottom:5px}#headerMenu nav ul ul ul a{text-align:start;font-size:var(--font-size-16);font-family:var(--font-base);text-decoration:none;padding-top:0;line-height:1.1;border-bottom:none;padding-bottom:0;margin-bottom:0}#headerMenu nav ul ul ul a:hover{color:var(--header-menu-underline-color, #d4983f)}#headerMenu nav ul ul li,#headerMenu nav ul ul ul{flex-direction:column;width:min(100%,230px)}#headerMenu nav>app-nav-fragment>ul>li>button{display:none}#headerMenu nav>app-nav-fragment>ul>li:not(:has(ul[open])){display:none}#headerMenu nav [open]{gap:25px 29px;display:grid;grid-template-columns:repeat(auto-fill,max(209px,min(20vw,328px)));width:100%}#headerMenu nav [open]:has(.section-w-button--title){grid-template-columns:repeat(3,max(209px,min(20vw,328px)));justify-content:center}#headerMenu nav [open]:has(.section-w-button--title) li{width:min(100%,270px)}}@media(max-width:1500px){#headerMenu{position:absolute;margin:0;justify-content:start;align-content:start;flex-direction:column;max-height:unset;height:100%;padding:var(--overlay-padding);min-width:var(--overlay-min-width);width:var(--overlay-width);max-width:var(--overlay-max-width)}#headerMenu app-nav-fragment button{text-align:start;width:100%}#headerMenu:popover-open{display:flex}#headerMenu [popovertargetaction=hide],#headerMenu [closeDialog]{margin-left:auto;padding:0 0 25px}#headerMenu ol,#headerMenu ul,#headerMenu li{flex-direction:row;flex-wrap:wrap;width:100%;justify-content:space-evenly}:is(#headerMenu ol,#headerMenu ul,#headerMenu li)>a,:is(#headerMenu ol,#headerMenu ul,#headerMenu li)>button{width:100%}:is(#headerMenu ol,#headerMenu ul,#headerMenu li):has(>.media){width:min(100%,200px)}#headerMenu li a,#headerMenu li button{border-bottom:1px solid var(--form-input-border-color);padding:13px 0}:is(#headerMenu li a,#headerMenu li button).media{width:min(100%,200px);border:0}#headerMenu li:has(>a:empty){display:none}#headerMenu ul:has([open])>li:not(:has([open])){display:none}#headerMenu [role=menuitem]>button{text-align:start;justify-content:space-between;font-size:var(--font-size-18);--icon: url(/assets/icons/forward.svg);display:flex;gap:10px;flex-direction:row;align-items:center}#headerMenu [role=menuitem]>button:after{content:"";background-image:var(--icon);height:100%;aspect-ratio:1;display:block;background-position:center;background-size:cover;width:.8em;height:.8em}#headerMenu [role=menuitem]>button[open]{justify-content:start;--icon: url(/assets/icons/back.svg)}#headerMenu [role=menuitem]>button[open]:has(~app-nav-fragment [open]){display:none}#headerMenu [role=menuitem]>button[open]:after{content:none}#headerMenu [role=menuitem]>button[open]:before{content:"";background-image:var(--icon);height:100%;aspect-ratio:1;display:block;background-position:center;background-size:cover;width:.8em;height:.8em}#headerMenu button[open]:has(~app-nav-fragment [open]){display:none}#headerMenu a{text-decoration:none;font-size:var(--font-size-18)}#headerMenu app-nav-fragment{display:none;width:100%}#headerMenu nav:not(:has([open]))>app-nav-fragment,#headerMenu nav:has([open]) app-nav-fragment:has([open]),#headerMenu [open]~app-nav-fragment{display:flex}#headerMenu nav{display:flex;flex-direction:column;width:100%}}app-root>footer{display:flex;flex-direction:row;flex-wrap:wrap;padding:1em 20px}app-root>footer ol,app-root>footer ul,app-root>footer li{list-style:none;display:flex;flex-direction:column;padding:0;margin:0;gap:7px}app-root>footer>div>nav>app-nav-fragment>ol,app-root>footer>div>nav>app-nav-fragment>ul{gap:15px}app-root>footer nav>app-nav-fragment>ol,app-root>footer nav>app-nav-fragment>ul{flex-wrap:wrap;flex-direction:row;width:100%}app-root>footer app-nav-fragment{display:flex;flex-direction:row}app-root>footer app-nav-fragment li{gap:15px;width:min(253px,80vw)}app-root>footer app-nav-fragment button{font-size:var(--font-size-18);color:var(--footer-headline-color);font-family:var(--font-special);pointer-events:none;-webkit-user-select:none;user-select:none;text-align:start}app-root>footer app-nav-fragment a{font-size:var(--font-size-14);font-family:var(--font-base);text-decoration:none;line-height:1.5;transition:.18s}app-root>footer app-nav-fragment a:hover{color:var(--footer-headline-color)}[popovertargetaction=hide],[closeDialog]{font-size:2rem;--size: 25px;height:calc(var(--size) * 1.2);width:calc(var(--size) * 1.2);padding:calc((48px - var(--size)) / 2);box-sizing:content-box;justify-self:right;text-align:center;justify-content:center;flex-direction:column;display:flex}:is([popovertargetaction=hide],[closeDialog]):after{width:clamp(.5em,3vh,1em);height:clamp(.5em,3vh,1em)}[popover],dialog{border:0}:is([popover],dialog)::backdrop{background-color:light-dark(#00000096,#ffffff96);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}[popover]:popover-open,dialog[open]{display:grid;grid-template-columns:1fr;overscroll-behavior:contain}[popover][slide],dialog[slide]{top:0;position:fixed;bottom:0;max-width:100dvw;max-height:100dvh;margin:0;inset-block-start:unset;inset-block-end:unset;height:100dvh;transition:all .25s allow-discrete;min-width:var(--slide-max, min(500px, 90dvw))}@media(min-width:1200px){:is([popover][slide],dialog[slide]):popover-open,:is([popover][slide],dialog[slide])[open]{transition-duration:.51s}}@media(max-width:1024px){[popover][slide=menu],dialog[slide=menu]{margin-right:auto;margin-left:0;translate:0}@starting-style{[popover][slide=menu],dialog[slide=menu]{translate:-10vh 0}}:is([popover][slide=menu],dialog[slide=menu]):popover-open,:is([popover][slide=menu],dialog[slide=menu])[open]{translate:0}@starting-style{:is([popover][slide=menu],dialog[slide=menu]):popover-open,:is([popover][slide=menu],dialog[slide=menu])[open]{translate:-10vh 0}}:is(:is([popover][slide=menu],dialog[slide=menu]):popover-open,:is([popover][slide=menu],dialog[slide=menu])[open])::backdrop{pointer-events:all!important}}@media(min-width:1025px){[popover][slide=menu],dialog[slide=menu]{translate:0 calc(-1 * var(--header-height));opacity:0;z-index:0;clip-path:xywh(0px var(--header-height) 100% 100%)}@starting-style{[popover][slide=menu],dialog[slide=menu]{opacity:1;clip-path:xywh(0px 0px 100% 100%);translate:0 0;z-index:-1}}:is([popover][slide=menu],dialog[slide=menu]):popover-open,:is([popover][slide=menu],dialog[slide=menu])[open]{opacity:1;translate:0 0;clip-path:xywh(0px 0px 100% 100%)}@starting-style{:is([popover][slide=menu],dialog[slide=menu]):popover-open,:is([popover][slide=menu],dialog[slide=menu])[open]{opacity:0;translate:0 calc(-1 * var(--header-height));clip-path:xywh(0px var(--header-height) 100% 100%)}}}[popover][slide=left],dialog[slide=left]{margin-right:auto;margin-left:0;translate:-100%}@starting-style{[popover][slide=left],dialog[slide=left]{translate:0%}}:is([popover][slide=left],dialog[slide=left]):popover-open,:is([popover][slide=left],dialog[slide=left])[open]{translate:0%}@starting-style{:is([popover][slide=left],dialog[slide=left]):popover-open,:is([popover][slide=left],dialog[slide=left])[open]{translate:-100%}}[popover][slide=right],dialog[slide=right]{margin-right:0;margin-left:auto;translate:100%}@starting-style{[popover][slide=right],dialog[slide=right]{translate:0%}}:is([popover][slide=right],dialog[slide=right]):popover-open,:is([popover][slide=right],dialog[slide=right])[open]{translate:0%}@starting-style{:is([popover][slide=right],dialog[slide=right]):popover-open,:is([popover][slide=right],dialog[slide=right])[open]{translate:100%}}[popover][popup],dialog[popup]{max-width:90dvw;max-height:90dvh;height:max-content;width:max-content;transition:all .25s allow-discrete}@media(min-width:1200px){:is([popover][popup],dialog[popup]):popover-open,:is([popover][popup],dialog[popup])[open]{transition-duration:.51s}}[popover][popup=top],dialog[popup=top]{translate:0 -10vh;opacity:0}@starting-style{[popover][popup=top],dialog[popup=top]{opacity:1;translate:0 0}}:is([popover][popup=top],dialog[popup=top]):popover-open,:is([popover][popup=top],dialog[popup=top])[open]{opacity:1;translate:0 0}@starting-style{:is([popover][popup=top],dialog[popup=top]):popover-open,:is([popover][popup=top],dialog[popup=top])[open]{opacity:0;translate:0 -10vh}}[popover][popup=bottom],dialog[popup=bottom]{translate:0 10vh;opacity:0}@starting-style{[popover][popup=bottom],dialog[popup=bottom]{opacity:1;translate:0 0}}:is([popover][popup=bottom],dialog[popup=bottom]):popover-open,:is([popover][popup=bottom],dialog[popup=bottom])[open]{opacity:1;translate:0 0}@starting-style{:is([popover][popup=bottom],dialog[popup=bottom]):popover-open,:is([popover][popup=bottom],dialog[popup=bottom])[open]{opacity:0;translate:0 10vh}}label:has([readonly]:not([readonly=visible]):not([visible])),[readonly]:not([readonly=visible]):not([visible]){display:none}@keyframes fade-out{0%{opacity:1}to{opacity:0;pointer-events:none}}dialog[id^=GiftcardNotAddedError],dialog[id^=hasGiftcardInBasketAndTries]{border-radius:1.5em;padding:60px 90px}:is(dialog[id^=GiftcardNotAddedError],dialog[id^=hasGiftcardInBasketAndTries]) h2{text-align:center}:is(dialog[id^=GiftcardNotAddedError],dialog[id^=hasGiftcardInBasketAndTries]) p{max-width:480px;text-align:center}:is(dialog[id^=GiftcardNotAddedError],dialog[id^=hasGiftcardInBasketAndTries]) [closeDialog]{position:absolute;top:10px;right:20px}:is(dialog[id^=GiftcardNotAddedError],dialog[id^=hasGiftcardInBasketAndTries]) [button=solid][icon=close][pre]{--color: #fff;--background-color: black;justify-content:center;font-size:var(--font-size-18);height:48px}:is(dialog[id^=GiftcardNotAddedError],dialog[id^=hasGiftcardInBasketAndTries]) [button=solid][icon=close][pre]:after{height:1em;width:1em}:is(dialog[id^=GiftcardNotAddedError],dialog[id^=hasGiftcardInBasketAndTries]) [button=solid][icon=close][pre] span{margin:auto 0;line-height:1em}
/*# sourceMappingURL=styles-E64Y3T27.css.map */
