:root{--f-button-width:40px;--f-button-height:40px;--f-button-border:0;--f-button-border-radius:0;--f-button-color:#374151;--f-button-bg:#f8f8f8;--f-button-shadow:none;--f-button-transition:all .15s ease;--f-button-transform:none;--f-button-outline-width:1px;--f-button-outline-color:#000000b3;--f-button-svg-width:20px;--f-button-svg-height:20px;--f-button-svg-stroke-width:1.5;--f-button-svg-fill:none;--f-button-svg-filter:none;--f-button-svg-opacity:1;--f-button-svg-disabled-opacity:.5;--f-button-svg-transition:opacity .15s ease;--f-button-svg-transform:none}.f-button{width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);transform:var(--f-button-transform);transition:var(--f-button-transition);-webkit-backdrop-filter:var(--f-button-backdrop-filter);backdrop-filter:var(--f-button-backdrop-filter);box-sizing:content-box;pointer-events:all;cursor:pointer;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:relative;overflow:hidden}@media (hover:hover){.f-button:hover:not([aria-disabled]){color:var(--f-button-hover-color,var(--f-button-color));background-color:var(--f-button-hover-bg,var(--f-button-bg))}}.f-button:active:not([aria-disabled]){color:var(--f-button-active-color,var(--f-button-hover-color,var(--f-button-color)));background-color:var(--f-button-active-bg,var(--f-button-hover-bg,var(--f-button-bg)))}.f-button:focus{outline:none}.f-button:focus-visible{outline:var(--f-button-outline-width) solid var(--f-button-outline-color);outline-offset:var(--f-button-outline-offset)}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);transform:var(--f-button-svg-transform);fill:var(--f-button-svg-fill);filter:var(--f-button-svg-filter);opacity:var(--f-button-svg-opacity,1);transition:var(--f-button-svg-transition);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.f-button[aria-disabled]{cursor:default}.f-button[aria-disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}[data-panzoom-action=toggleFS] g:first-child{display:flex}[data-panzoom-action=toggleFS] g:last-child,.in-fullscreen [data-panzoom-action=toggleFS] g:first-child{display:none}.in-fullscreen [data-panzoom-action=toggleFS] g:last-child,[data-autoplay-action=toggle] svg g:first-child{display:flex}[data-autoplay-action=toggle] svg g:last-child,.has-autoplay [data-autoplay-action=toggle] svg g:first-child{display:none}.has-autoplay [data-autoplay-action=toggle] svg g:last-child{display:flex}:-webkit-full-screen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:first-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:first-child{display:none}:-webkit-full-screen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:last-child{display:flex}:fullscreen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:last-child{display:flex}:root{--f-spinner-color-1:#0000001a;--f-spinner-color-2:#11181ccc;--f-spinner-width:50px;--f-spinner-height:50px;--f-spinner-border-radius:50%;--f-spinner-border-width:4px}.f-spinner{width:var(--f-spinner-width);height:var(--f-spinner-height);border:var(--f-spinner-border-width) solid var(--f-spinner-color-1);border-top-color:var(--f-spinner-color-2);border-radius:var(--f-spinner-border-radius);margin:0;padding:0;animation:.75s linear infinite f-spinner,.2s .2s both f-fadeIn;position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes f-spinner{to{rotate:360deg}}.f-panzoom,.f-zoomable{flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}.f-panzoom:before,.f-panzoom:after,.f-zoomable:before,.f-zoomable:after{content:"";display:block}.f-panzoom:not(.has-controls):before,.f-zoomable:not(.has-controls):before{margin-bottom:auto}.f-panzoom:after,.f-zoomable:after{margin-top:auto}.f-panzoom.in-fullscreen,.f-zoomable.in-fullscreen{z-index:9999;position:fixed;top:0;left:0;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;aspect-ratio:unset!important;margin:0!important}.f-panzoom__wrapper{min-width:0;max-width:100%;min-height:0;max-height:100%;position:relative}.f-panzoom__wrapper.will-zoom-out{cursor:zoom-out}.f-panzoom__wrapper.can-drag{cursor:move;cursor:grab}.f-panzoom__wrapper.will-zoom-in{cursor:zoom-in}.f-panzoom__wrapper.is-dragging{cursor:move;cursor:grabbing}.f-panzoom__wrapper.has-error{display:none}.f-panzoom__content{min-width:0;max-width:100%;min-height:0;max-height:100%;display:block}.f-panzoom__content.is-lazyloading,.f-panzoom__content.has-lazyerror{visibility:hidden}img.f-panzoom__content{vertical-align:top;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;user-select:none;width:auto;height:auto;transition:none}.f-panzoom__wrapper>.f-panzoom__content{visibility:hidden}.f-panzoom__viewport{z-index:1;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.f-panzoom__viewport>.f-panzoom__content{-o-object-fit:fill;object-fit:fill;width:100%;height:100%}picture.f-panzoom__content img{vertical-align:top;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:auto;max-height:100%;transition:none}.f-panzoom__protected{z-index:1;-webkit-user-select:none;user-select:none;position:absolute;top:0;bottom:0;left:0;right:0}html.with-panzoom-in-fullscreen{overflow:hidden}.f-fadeIn{animation:var(--f-transition-duration,.2s) var(--f-transition-easing,ease) var(--f-transition-delay,0s) both f-fadeIn;z-index:2}.f-fadeOut{animation:var(--f-transition-duration,.2s) var(--f-transition-easing,ease) var(--f-transition-delay,0s) both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-fadeOut{to{opacity:0}}.f-crossfadeIn{animation:var(--f-transition-duration,.2s) ease both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(var(--f-transition-duration,.2s) * .2) ease calc(var(--f-transition-duration,.2s) * .8) both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-crossfadeOut{to{opacity:0}}.is-horizontal .f-slideIn.from-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInNextX}.is-horizontal .f-slideIn.from-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInPrevX}.is-horizontal .f-slideOut.to-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutNextX}.is-horizontal .f-slideOut.to-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutPrevX}@keyframes f-slideInPrevX{0%{transform:translate(calc(100% + var(--f-carousel-gap,0)))}to{transform:translateZ(0)}}@keyframes f-slideInNextX{0%{transform:translate(calc(-100% - var(--f-carousel-gap,0)))}to{transform:translateZ(0)}}@keyframes f-slideOutNextX{to{transform:translate(calc(-100% - var(--f-carousel-gap,0)))}}@keyframes f-slideOutPrevX{to{transform:translate(calc(100% + var(--f-carousel-gap,0)))}}.is-vertical .f-slideIn.from-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInNextY}.is-vertical .f-slideIn.from-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInPrevY}.is-vertical .f-slideOut.to-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutNextY}.is-vertical .f-slideOut.to-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutPrevY}@keyframes f-slideInPrevY{0%{transform:translateY(calc(100% + var(--f-carousel-gap,0)))}to{transform:translateZ(0)}}@keyframes f-slideInNextY{0%{transform:translateY(calc(-100% - var(--f-carousel-gap,0)))}to{transform:translateZ(0)}}@keyframes f-slideOutNextY{to{transform:translateY(calc(-100% - var(--f-carousel-gap,0)))}}@keyframes f-slideOutPrevY{to{transform:translateY(calc(100% + var(--f-carousel-gap,0)))}}.f-zoomInUp{animation:var(--f-transition-duration,.3s) ease both f-zoomInUp}.f-zoomOutDown{animation:var(--f-transition-duration,.3s) ease both f-zoomOutDown}@keyframes f-zoomInUp{0%{transform:scale(var(--f-zoomInUp-scale,.975)) translate3d(var(--f-zoomInUp-x,0),var(--f-zoomInUp-y,16px),0);opacity:var(--f-zoomInUp-opacity,0)}to{opacity:1;transform:scale(1)translateZ(0)}}@keyframes f-zoomOutDown{to{transform:scale(var(--f-zoomOutDown-scale,.975)) translate3d(var(--f-zoomOutDown-x,0),var(--f-zoomOutDown-y,16px),0);opacity:0}}.f-throwOutUp{animation:var(--f-throwOutUp-duration,.2s) ease-out both f-throwOutUp}.f-throwOutDown{animation:var(--f-throwOutDown-duration,.2s) ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{transform:translate3d(0,calc(var(--f-throwOutUp-y,150px) * -1),0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0,var(--f-throwOutDown-y,150px),0);opacity:0}}.f-button.is-arrow{--f-button-width:var(--f-arrow-width,46px);--f-button-height:var(--f-arrow-height,46px);--f-button-svg-width:var(--f-arrow-svg-width,24px);--f-button-svg-height:var(--f-arrow-svg-height,24px);--f-button-svg-stroke-width:var(--f-arrow-svg-stroke-width,1.75);--f-button-border-radius:var(--f-arrow-border-radius,unset);--f-button-bg:var(--f-arrow-bg,transparent);--f-button-hover-bg:var(--f-arrow-hover-bg,var(--f-arrow-bg));--f-button-active-bg:var(--f-arrow-active-bg,var(--f-arrow-hover-bg));--f-button-shadow:var(--f-arrow-shadow);--f-button-color:var(--f-arrow-color);--f-button-hover-color:var(--f-arrow-hover-color,var(--f-arrow-color));--f-button-active-color:var(--f-arrow-active-color,var(--f-arrow-hover-color));overflow:visible}.f-button.is-arrow.is-prev,.f-button.is-arrow.is-next{z-index:20;position:absolute;transform:translate(0)}.is-horizontal .f-button.is-arrow.is-prev,.is-horizontal .f-button.is-arrow.is-next{top:50%;bottom:auto;left:auto;right:auto;transform:translateY(-50%)}.is-horizontal.is-ltr .f-button.is-arrow.is-prev{left:var(--f-arrow-pos,0)}.is-horizontal.is-ltr .f-button.is-arrow.is-next{right:var(--f-arrow-pos,0)}.is-horizontal.is-rtl .f-button.is-arrow.is-prev{right:var(--f-arrow-pos,0);transform:translateY(-50%)rotateY(180deg)}.is-horizontal.is-rtl .f-button.is-arrow.is-next{left:var(--f-arrow-pos,0);transform:translateY(-50%)rotateY(180deg)}.is-vertical.is-ltr .f-button.is-arrow.is-prev,.is-vertical.is-rtl .f-button.is-arrow.is-prev{top:var(--f-arrow-pos,0);bottom:auto;left:50%;right:auto;transform:translate(-50%)}.is-vertical.is-ltr .f-button.is-arrow.is-next,.is-vertical.is-rtl .f-button.is-arrow.is-next{top:auto;right:auto;bottom:var(--f-arrow-pos,0);left:50%;transform:translate(-50%)}.is-vertical .f-button.is-arrow.is-prev svg,.is-vertical .f-button.is-arrow.is-next svg{transform:rotate(90deg)}.f-carousel__toolbar{margin:var(--f-toolbar-margin,0);padding:var(--f-toolbar-padding,8px);line-height:var(--f-toolbar-line-height);background:var(--f-toolbar-bg,none);box-shadow:var(--f-toolbar-shadow,none);-webkit-backdrop-filter:var(--f-toolbar-backdrop-filter);backdrop-filter:var(--f-toolbar-backdrop-filter);z-index:20;color:var(--f-toolbar-color,currentColor);font-size:var(--f-toolbar-font-size,17px);font-weight:var(--f-toolbar-font-weight,inherit);font-family:var(--f-toolbar-font,-apple-system, BlinkMacSystemFont, "Segoe UI Adjusted", "Segoe UI", "Liberation Sans", sans-serif);text-shadow:var(--f-toolbar-text-shadow);text-align:center;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;white-space:nowrap;pointer-events:none;grid-template-columns:1fr auto 1fr;display:grid;position:relative}.f-carousel__toolbar.is-absolute{position:absolute;top:0;left:0;right:0}.f-carousel__toolbar .f-button:focus-visible{z-index:1;position:relative}.f-carousel__toolbar__column{align-content:flex-start;gap:var(--f-toolbar-gap,0);flex-flow:wrap;display:flex}.f-carousel__toolbar__column.is-left{justify-content:flex-start;justify-self:flex-start;display:flex}.f-carousel__toolbar__column.is-middle{justify-content:center;display:flex}.f-carousel__toolbar__column.is-right{flex-flow:row;justify-content:flex-end;justify-self:flex-end;display:flex}.f-carousel__toolbar__column{pointer-events:none}.f-carousel__toolbar__column>*{pointer-events:all}.f-counter{cursor:default;-webkit-user-select:none;user-select:none;margin:var(--f-counter-margin,0);padding:var(--f-counter-padding,4px);line-height:var(--f-counter-line-height);background:var(--f-counter-bg);border-radius:var(--f-counter-border-radius);flex-direction:row;display:flex;position:relative}.f-counter span{padding:0 var(--f-counter-gap,4px)}:root{--f-thumbs-gap:8px;--f-thumbs-margin:0;--f-thumbs-padding-x:8px;--f-thumbs-padding-y:8px;--f-thumbs-bg:transparent;--f-thumbs-transition:max-height .3s ease, max-width .3s ease, padding .3s ease;--f-thumbs-z-index:1;--f-thumbs-viewport-padding-x:0px;--f-thumbs-viewport-padding-y:0px;--f-thumb-width:96px;--f-thumb-height:72px;--f-thumb-clip-width:46px;--f-thumb-extra-gap:16px;--f-thumb-opacity:1;--f-thumb-transition:opacity .3s ease, transform .15s ease;--f-thumb-border:none;--f-thumb-border-radius:4px;--f-thumb-shadow:none;--f-thumb-bg:linear-gradient(#0000001a, #0000000d);--f-thumb-focus-shadow:inset 0 0 0 .8px #222, inset 0 0 0 2.25px #fff;--f-thumb-selected-shadow:inset 0 0 0 .8px #222, inset 0 0 0 2.25px #fff;--f-thumb-border-transition:all .1s ease;--f-thumb-img-width:100%;--f-thumb-img-height:100%;--f-thumb-img-fit:cover;--f-thumb-img-position:50% 20%}.f-thumbs{--f-carousel-slide-width:var(--f-thumb-width);--f-carousel-slide-height:var(--f-thumb-height);--f-carousel-gap:var(--f-thumbs-gap);box-sizing:border-box;margin:var(--f-thumbs-margin);padding:var(--f-thumbs-padding-y) var(--f-thumbs-padding-x);background:var(--f-thumbs-bg);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;transition:var(--f-thumbs-transition);z-index:var(--f-thumbs-z-index);flex-shrink:0;position:relative;overflow:hidden}.f-thumbs.is-horizontal{max-height:calc(var(--f-carousel-slide-height) + var(--f-thumbs-padding-y) * 2)}.f-thumbs.is-horizontal.is-hidden{--f-thumbs-padding-y:0;max-height:0}.f-thumbs.is-vertical{max-width:calc(var(--f-carousel-slide-width) + var(--f-thumbs-padding-x) * 2)}.f-thumbs.is-vertical.is-hidden{--f-thumbs-padding-x:0;max-width:0}.f-thumbs.is-scrollable.is-hidden{--f-thumbs-padding-y:0;max-height:0}.f-thumbs.is-ltr{direction:ltr}.f-thumbs.is-rtl{direction:rtl}.f-thumbs img{width:var(--f-thumb-img-width);height:var(--f-thumb-img-height);-o-object-fit:var(--f-thumb-img-fit);object-fit:var(--f-thumb-img-fit);-o-object-position:var(--f-thumb-img-position);object-position:var(--f-thumb-img-position);pointer-events:none;border-radius:inherit;color:#0000;display:block}.f-thumbs img[data-lazy-src]{visibility:hidden}.f-thumbs img.has-lazyerror{display:none}.f-thumbs__viewport{box-sizing:border-box;height:100%;padding:var(--f-thumbs-viewport-padding-y) var(--f-thumbs-viewport-padding-x);display:grid;overflow:visible}.f-thumbs__slide{box-sizing:border-box;width:var(--f-carousel-slide-width);height:var(--f-carousel-slide-height);cursor:pointer;flex-direction:column;grid-area:1/1;align-items:center;margin:0;padding:0;display:flex;position:relative;overflow:visible}.f-thumbs__slide:hover button{opacity:var(--f-thumb-hover-opacity,1);transform:var(--f-thumb-hover-transform,none)}.f-thumbs__slide:hover button:after{border:var(--f-thumb-hover-border,none);box-shadow:var(--f-thumb-hover-shadow,var(--f-thumb-shadow))}.f-thumbs__slide button{all:unset;width:100%;height:100%;transition:var(--f-thumb-transition);border-radius:var(--f-thumb-border-radius);opacity:var(--f-thumb-opacity);transform:var(--f-thumb-transform);background:var(--f-thumb-bg);outline:none;margin:auto;padding:0;display:block;position:relative;overflow:visible}.f-thumbs__slide button:after{content:"";z-index:1;transition:var(--f-thumb-border-transition);border-radius:inherit;border:var(--f-thumb-border);box-shadow:var(--f-thumb-shadow);position:absolute;top:0;bottom:0;left:0;right:0}.f-thumbs__slide button:focus-within{opacity:var(--f-thumb-focus-opacity,1);transform:var(--f-thumb-focus-transform,none)}.f-thumbs__slide button:focus-within:after{border:var(--f-thumb-focus-border,none);box-shadow:var(--f-thumb-focus-shadow,var(--f-thumb-shadow))}.f-thumbs__slide:active{opacity:var(--f-thumb-active-opacity,1);transform:var(--f-thumb-active-transform,none)}.f-thumbs__slide:active:after{border:var(--f-thumb-active-border,none);box-shadow:var(--f-thumb-active-shadow,var(--f-thumb-shadow))}.f-thumbs__slide.is-selected{z-index:2}.f-thumbs__slide.is-selected button{opacity:var(--f-thumb-selected-opacity,1);transform:var(--f-thumb-selected-transform,none)}.f-thumbs__slide.is-selected button:after{border:var(--f-thumb-selected-border,none);box-shadow:var(--f-thumb-selected-shadow,var(--f-thumb-shadow))}.f-thumbs.is-modern{--f-carousel-slide-width:calc(var(--f-thumb-clip-width) + var(--f-thumbs-gap));--f-carousel-slide-height:var(--f-thumb-height);--f-carousel-gap:0;--width-diff:calc((var(--f-thumb-width) - var(--f-thumb-clip-width)))}.f-thumbs.is-modern .f-thumbs__viewport{width:calc(100% + var(--f-carousel-slide-width) * 2 + var(--f-thumbs-padding-x));margin-inline:calc((var(--f-carousel-slide-width) + var(--f-thumbs-padding-x)) * -1)}.f-thumbs.is-modern .f-thumbs__slide{--clip-shift:calc((var(--width-diff) * .5) * var(--progress));--clip-path:inset(0 var(--clip-shift) round var(--f-thumb-border-radius,0));left:var(--shift,0);will-change:left;transition:left var(--f-transition-duration) var(--f-transition-easing);padding:0;overflow:visible}.f-thumbs.is-modern .f-thumbs__slide button{width:var(--f-thumb-width);clip-path:var(--clip-path);box-shadow:none;transition:clip-path var(--f-transition-duration) var(--f-transition-easing),opacity var(--f-thumb-transition-duration,.2s) var(--f-thumb-transition-easing,ease);border:none;margin-inline-start:50%;margin-inline-end:50%;display:block}.f-thumbs.is-modern .f-thumbs__slide button:after{display:none}.f-thumbs.is-modern .f-thumbs__slide:focus:not(:focus-visible){outline:none}.f-thumbs.is-modern .f-thumbs__slide:focus-within:not(.is-selected) button:before{content:"";z-index:1;top:0;left:var(--clip-shift);bottom:0;right:var(--clip-shift);transition:border var(--f-transition-duration) var(--f-transition-easing),box-shadow var(--f-transition-duration) var(--f-transition-easing);border-radius:inherit;border:var(--f-thumb-focus-border,none);box-shadow:var(--f-thumb-focus-shadow,none);position:absolute}.f-thumbs.is-modern{--f-transition-duration:.25s;--f-transition-easing:ease-out}.f-thumbs.is-modern.is-syncing{--f-transition-duration:0s}.f-thumbs.is-scrollable .f-thumbs__viewport{grid-template-columns:repeat(auto-fill,minmax(var(--f-thumb-width),1fr));grid-auto-rows:var(--f-thumb-height);gap:var(--f-thumbs-gap);overscroll-behavior:contain;-webkit-user-select:none;user-select:none;display:grid;overflow:auto}.f-thumbs.is-scrollable .f-thumbs__viewport .f-thumbs__slide{max-width:100%;width:var(--f-thumb-width);height:var(--f-thumb-height);cursor:pointer;outline:none;grid-area:auto;display:block;position:relative}:root{--f-progressbar-height:3px;--f-progressbar-color:var(--f-carousel-theme-color,#575ad6);--f-progressbar-opacity:1;--f-progressbar-z-index:30}.f-progressbar{z-index:var(--f-progressbar-z-index);height:var(--f-progressbar-height);transform-origin:0;opacity:var(--f-progressbar-opacity);background:var(--f-progressbar-color);-webkit-user-select:none;user-select:none;pointer-events:none;animation-name:f-progressbar;animation-timing-function:linear;animation-play-state:running;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.f-progressbar:empty{display:block}button>.f-progressbar{--f-progressbar-height:100%;--f-progressbar-opacity:.2}@keyframes f-progressbar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}[data-fullscreen-action=toggle] svg g:first-child{display:flex}[data-fullscreen-action=toggle] svg g:last-child{display:none}:-webkit-full-screen [data-fullscreen-action=toggle] svg g:first-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg g:first-child{display:none}:-webkit-full-screen [data-fullscreen-action=toggle] svg g:last-child{display:flex}:fullscreen [data-fullscreen-action=toggle] svg g:last-child{display:flex}.in-fullscreen-mode>.f-carousel{flex:1;min-width:0!important;min-height:0!important}html.with-fancybox{scroll-behavior:auto;width:auto;overflow:visible}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--f-body-margin,0px) + var(--f-scrollbar-compensate,0px));overscroll-behavior-y:none;overflow:hidden!important}.fancybox__dialog{z-index:1050;width:100%;height:100vh;max-height:unset;max-width:unset;touch-action:none;overscroll-behavior:contain;background:0 0;border:0;margin:0;padding:0;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.fancybox__dialog:focus{outline:none}.fancybox__dialog::backdrop{opacity:0}@supports (height:100dvh){.fancybox__dialog{height:100dvh}}.fancybox__dialog :empty{display:block}.fancybox__container{--fancybox-color:#dbdbdb;--fancybox-backdrop-bg:#18181bf2;--f-toolbar-margin:0;--f-toolbar-padding:8px;--f-toolbar-gap:0;--f-toolbar-color:#ddd;--f-toolbar-font-size:16px;--f-toolbar-font-weight:500;--f-toolbar-font:-apple-system, BlinkMacSystemFont, "Segoe UI Adjusted", "Segoe UI", "Liberation Sans", sans-serif;--f-toolbar-line-height:var(--f-button-height);--f-toolbar-text-shadow:1px 1px 1px #000000bf;--f-toolbar-shadow:none;--f-toolbar-bg:none;--f-counter-margin:0;--f-counter-padding:0px 10px;--f-counter-gap:4px;--f-counter-line-height:var(--f-button-height);--f-carousel-gap:17px;--f-carousel-slide-width:100%;--f-carousel-slide-height:100%;--f-carousel-slide-padding:0;--f-carousel-slide-bg:unset;--f-html-color:#222;--f-html-bg:#fff;--f-error-color:#fff;--f-error-bg:#333;--f-caption-margin:0;--f-caption-padding:16px 8px;--f-caption-color:var(--fancybox-color,#dbdbdb);--f-caption-bg:transparent;--f-caption-font:inherit;--f-caption-line-height:1.375;--f-spinner-color-1:#fff3;--f-spinner-color-2:#fffc;--f-spinner-width:50px;--f-spinner-height:50px;--f-spinner-border-radius:50%;--f-spinner-border-width:4px;--f-progressbar-color:#fff;--f-button-width:46px;--f-button-height:46px;--f-button-color:#ddd;--f-button-hover-color:#fff;--f-button-outline-width:1px;--f-button-outline-color:#ffffffbf;--f-button-outline-offset:0px;--f-button-bg:#363636bf;--f-button-border:0;--f-button-border-radius:0;--f-button-shadow:none;--f-button-transition:all .2s ease;--f-button-transform:none;--f-button-svg-width:24px;--f-button-svg-height:24px;--f-button-svg-stroke-width:1.75;--f-button-svg-filter:drop-shadow(1px 1px 1px #18181b03), drop-shadow(1px 2px 1px #18181b0d);--f-button-svg-fill:none;--f-button-svg-disabled-opacity:.5;--f-arrow-pos:32px;--f-arrow-width:50px;--f-arrow-height:50px;--f-arrow-svg-width:24px;--f-arrow-svg-height:24px;--f-arrow-svg-stroke-width:2.5;--f-arrow-border-radius:50%;--f-arrow-bg:#363636a6;--f-arrow-color:#ddd;--f-arrow-hover-color:#fff;--f-close-button-width:30px;--f-close-button-height:30px;--f-close-button-svg-width:24px;--f-close-button-svg-height:24px;--f-close-button-svg-stroke-width:1.75;--f-close-border-radius:4px;--f-close-button-color:#fff;--f-close-button-hover-color:#fff;--f-close-button-bg:transparent;--f-close-button-hover-bg:transparent;--f-close-button-active-bg:transparent;--f-thumbs-margin:0px;--f-thumbs-padding-x:8px;--f-thumbs-padding-y:8px;--f-thumbs-bg:none;--f-thumb-transition:all .2s ease;--f-thumb-width:94px;--f-thumb-height:76px;--f-thumb-opacity:1;--f-thumb-border:none;--f-thumb-shadow:none;--f-thumb-transform:none;--f-thumb-focus-opacity:1;--f-thumb-focus-border:none;--f-thumb-focus-shadow:inset 0 0 0 2px #ffffffa6;--f-thumb-focus-transform:none;--f-thumb-hover-opacity:1;--f-thumb-hover-border:none;--f-thumb-hover-transform:none;--f-thumb-active-opacity:var(--f-thumb-hover-opacity);--f-thumb-active-border:var(--f-thumb-hover-border);--f-thumb-active-transform:var(--f-thumb-hover-transform);--f-thumb-selected-opacity:1;--f-thumb-selected-border:none;--f-thumb-selected-shadow:inset 0 0 0 2px #fff;--f-thumb-selected-transform:none;--f-scrollbar-width:7px;--f-scrollbar-track-bg:#444;--f-scrollbar-track-border-radius:10px;--f-scrollbar-track-shadow:inset 0 0 6px #0003;--f-scrollbar-thumb-bg:#ddd;--f-scrollbar-thumb-border-radius:10px}.fancybox__container[theme=light]{--fancybox-color:#222;--fancybox-backdrop-bg:#fffffff7;--f-toolbar-color:var(--fancybox-color,#222);--f-toolbar-text-shadow:none;--f-toolbar-font-weight:400;--f-html-color:var(--fancybox-color,#222);--f-html-bg:#fff;--f-error-color:#555;--f-error-bg:#fff;--f-video-bg:#fff;--f-caption-color:#333;--f-spinner-color-1:#0003;--f-spinner-color-2:#000c;--f-spinner-border-width:3.5px;--f-progressbar-color:#6f6f74;--f-button-color:#333;--f-button-hover-color:#000;--f-button-outline-color:#000000d9;--f-button-bg:#ffffffd9;--f-button-svg-stroke-width:1.3;--f-button-svg-filter:none;--f-arrow-bg:#ffffffd9;--f-arrow-color:#333;--f-arrow-hover-color:#000;--f-arrow-svg-stroke-width:1.3;--f-close-button-color:#555;--f-close-button-hover-color:#000;--f-thumb-bg:linear-gradient(#ebeff2, #e2e8f0);--f-thumb-focus-shadow:0 0 0 1.8px #fff, 0px 0px 0px 2.25px #888;--f-thumb-selected-shadow:0 0 0 1.8px #fff, 0px 0px 0px 2.25px #000;--f-scrollbar-track-bg:#ddd;--f-scrollbar-thumb-bg:#444}.fancybox__container{flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.fancybox__container:focus{outline:none}.fancybox__container.has-vertical-thumbs{flex-direction:row-reverse}.fancybox__container.has-vertical-thumbs:not(.is-closing) .fancybox__viewport{overflow:clip visible}.fancybox__container>:not(.fancybox__carousel),.fancybox__container .fancybox__carousel>:not(.fancybox__viewport),.fancybox__container .fancybox__carousel>.fancybox__viewport>.fancybox__slide:not(.is-selected),.fancybox__container .fancybox__carousel>.fancybox__viewport>.fancybox__slide.is-selected>:not(:-webkit-any(.f-html,.f-panzoom__wrapper,.f-spinner)){opacity:var(--f-drag-opacity,1)}.fancybox__container>:not(.fancybox__carousel),.fancybox__container .fancybox__carousel>:not(.fancybox__viewport),.fancybox__container .fancybox__carousel>.fancybox__viewport>.fancybox__slide:not(.is-selected),.fancybox__container .fancybox__carousel>.fancybox__viewport>.fancybox__slide.is-selected>:not(:is(.f-html,.f-panzoom__wrapper,.f-spinner)){opacity:var(--f-drag-opacity,1)}.fancybox__container:not(:-webkit-any(.is-ready,.is-hiding)){visibility:hidden}.fancybox__container:not(:is(.is-ready,.is-hiding)){visibility:hidden}.fancybox__container.is-revealing>:not(.fancybox__carousel),.fancybox__container.is-revealing .fancybox__carousel>:not(.fancybox__viewport),.fancybox__container.is-revealing .fancybox__carousel>.fancybox__viewport>.fancybox__slide:not(.is-selected),.fancybox__container.is-revealing .fancybox__carousel>.fancybox__viewport>.fancybox__slide.is-selected>:not(:-webkit-any(.f-html,.f-panzoom__wrapper,.f-spinner)){animation:var(--f-interface-enter-duration,.35s) ease none f-fadeIn}.fancybox__container.is-revealing>:not(.fancybox__carousel),.fancybox__container.is-revealing .fancybox__carousel>:not(.fancybox__viewport),.fancybox__container.is-revealing .fancybox__carousel>.fancybox__viewport>.fancybox__slide:not(.is-selected),.fancybox__container.is-revealing .fancybox__carousel>.fancybox__viewport>.fancybox__slide.is-selected>:not(:is(.f-html,.f-panzoom__wrapper,.f-spinner)){animation:var(--f-interface-enter-duration,.35s) ease none f-fadeIn}.fancybox__container.is-hiding>:not(.fancybox__carousel),.fancybox__container.is-hiding .fancybox__carousel>:not(.fancybox__viewport),.fancybox__container.is-hiding .fancybox__carousel>.fancybox__viewport>.fancybox__slide.is-selected>:not(:-webkit-any(.f-html,.f-panzoom__wrapper)){animation:var(--f-interface-exit-duration,.35s) ease forwards f-fadeOut}.fancybox__container.is-hiding>:not(.fancybox__carousel),.fancybox__container.is-hiding .fancybox__carousel>:not(.fancybox__viewport),.fancybox__container.is-hiding .fancybox__carousel>.fancybox__viewport>.fancybox__slide.is-selected>:not(:is(.f-html,.f-panzoom__wrapper)){animation:var(--f-interface-exit-duration,.35s) ease forwards f-fadeOut}.fancybox__container.is-hiding .fancybox__carousel .fancybox__slide:not(.is-selected){opacity:0}.fancybox__container.is-idle .f-carousel__toolbar{pointer-events:none;opacity:0}.fancybox__container.is-idle .f-button.is-arrow{opacity:0}.fancybox__container.is-idle.is-ready .f-carousel__toolbar{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__container.is-idle.is-ready .f-button.is-arrow{animation:.15s ease-out both f-fadeOut}.fancybox__backdrop{z-index:-1;background:var(--fancybox-backdrop-bg);position:fixed;top:0;bottom:0;left:0;right:0}.fancybox__carousel{z-index:10;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:clip visible}.fancybox__carousel.is-vertical{--f-carousel-slide-height:100%}.fancybox__carousel.is-ltr{direction:ltr}.fancybox__carousel.is-rtl{direction:rtl}.fancybox__carousel>.f-button.is-arrow:before{content:"";z-index:1;position:absolute;top:-30px;bottom:-30px;left:-30px;right:-30px}.fancybox__viewport{min-width:0;min-height:0;transform:translate3d(0,var(--f-drag-offset,0),0);flex:1;display:grid;position:relative;overflow:visible}.fancybox__viewport.is-draggable{cursor:move;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:grabbing}.fancybox__viewport [data-selectable],.fancybox__viewport [contenteditable]{cursor:auto}.fancybox__slide{box-sizing:border-box;width:var(--f-carousel-slide-width);height:var(--f-carousel-slide-height);min-width:0;max-width:100%;min-height:0;padding:var(--f-carousel-slide-padding);background:var(--f-carousel-slide-bg);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;flex-direction:column;grid-area:1/1;align-items:center;margin:0;display:flex;position:relative;transform:translateZ(0)}.fancybox__slide:before,.fancybox__slide:after{content:"";display:block}.fancybox__slide:before{margin-bottom:auto}.fancybox__slide:after{margin-top:auto}.fancybox__slide.is-selected{z-index:1}.fancybox__slide.f-zoomable{overflow:visible}.fancybox__slide.has-error{--f-html-color:var(--f-error-color,--f-html-color);--f-html-bg:var(--f-error-bg,--f-html-bg)}.fancybox__slide.has-html{padding:8px;overflow:auto}.fancybox__slide.has-close-btn{padding-top:34px}.fancybox__slide.has-controls:before{margin:0}.fancybox__slide .f-spinner{cursor:pointer}.fancybox__container.is-closing .f-caption,.fancybox__slide.is-loading .f-caption{visibility:hidden}.fancybox__container.is-closing .fancybox__carousel{overflow:visible}.f-button.is-close-button{--f-button-width:var(--f-close-button-width);--f-button-height:var(--f-close-button-height);--f-button-border-radius:var(--f-close-border-radius);--f-button-color:var(--f-close-button-color);--f-button-hover-color:var(--f-close-button-hover-color);--f-button-bg:var(--f-close-button-bg);--f-button-hover-bg:var(--f-close-button-hover-bg);--f-button-active-bg:var(--f-close-button-active-bg);--f-button-svg-width:var(--f-close-button-svg-width);--f-button-svg-height:var(--f-close-button-svg-height);--f-button-svg-stroke-width:var(--f-close-button-svg-stroke-width);top:calc((var(--f-button-height) + 2px) * -1);z-index:40;position:absolute;right:0}.fancybox__thumbs{flex:0 100%}.fancybox__thumbs.is-scrollable{--f-thumbs-cols:1;--f-thumbs-gap:8px;--f-thumbs-transition:none;--f-thumbs-padding-x:4px;--f-thumbs-padding-y:8px;--f-thumbs-viewport-padding-x:4px;--f-thumbs-viewport-padding-y:0px;max-width:calc(var(--f-thumb-width) * var(--f-thumbs-cols) + var(--f-thumbs-gap) * (var(--f-thumbs-cols) - 1) + var(--f-thumbs-padding-x) * 2 + var(--f-thumbs-viewport-padding-x) * 2)}.fancybox__thumbs.is-scrollable ::-webkit-scrollbar{width:var(--f-scrollbar-width)}.fancybox__thumbs.is-scrollable ::-webkit-scrollbar-track{background:var(--f-scrollbar-track-bg);border-radius:var(--f-scrollbar-track-border-radius);box-shadow:var(--f-scrollbar-track-shadow)}.fancybox__thumbs.is-scrollable ::-webkit-scrollbar-thumb{background:var(--f-scrollbar-thumb-bg);border-radius:var(--f-scrollbar-thumb-border-radius)}.fancybox__thumbs.is-scrollable.is-hidden{--f-thumbs-padding-x:0;--f-thumbs-padding-y:0;max-width:0}.fancybox__thumbs.is-scrollable .f-thumbs__viewport{grid-template-columns:repeat(auto-fill,calc((100% - var(--f-thumbs-gap) * (var(--f-thumbs-cols) - 1)) / var(--f-thumbs-cols)))!important;overflow-x:hidden!important}.has-iframe .f-html,.has-pdf .f-html,.has-gmap .f-html{width:100%;height:100%;min-height:1px;overflow:visible}.has-pdf .f-html,.has-gmap .f-html{padding:0}.f-html{box-sizing:border-box;margin:var(--f-html-margin,0);padding:var(--f-html-padding,2rem);color:var(--f-html-color,currentColor);background:var(--f-html-bg);position:relative}.f-html.is-error{text-align:center}.f-iframe{border:0;width:100%;height:100%;margin:0;display:block}.f-caption{margin:var(--f-caption-margin);padding:var(--f-caption-padding,16px 8px);overflow-wrap:anywhere;max-width:100%;max-height:calc(80vh - 100px);line-height:var(--f-caption-line-height);color:var(--f-caption-color);background:var(--f-caption-bg);font:var(--f-caption-font);flex-shrink:0;align-self:center;overflow:auto}.has-html5video .f-html,.has-youtube .f-html,.has-vimeo .f-html{width:100%;height:100%;min-height:1px;max-width:var(--f-video-width,960px);max-height:var(--f-video-height,540px);aspect-ratio:var(--f-video-aspect-ratio);background:var(--f-video-bg,#000000e6);padding:0;overflow:visible}.f-html5video{background:0 0;border:0;width:100%;height:100%;display:block}:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-left{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-right{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-top{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-left{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-right{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-top{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";pointer-events:none;position:absolute;top:0;left:0}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-prev,.swiper-button-next{width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;color:var(--swiper-navigation-color,var(--swiper-theme-color));justify-content:center;align-items:center;display:flex;position:absolute}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) svg{-o-object-fit:contain;object-fit:contain;transform-origin:50%;fill:currentColor;pointer-events:none;width:100%;height:100%}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal .swiper-button-prev{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal~.swiper-button-prev{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal~.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal .swiper-button-next{right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal~.swiper-button-next{right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal .swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-horizontal~.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-horizontal.swiper-rtl .swiper-button-next .swiper-navigation-icon{transform:rotate(180deg)}.swiper-horizontal.swiper-rtl~.swiper-button-next .swiper-navigation-icon{transform:rotate(180deg)}.swiper-horizontal.swiper-rtl .swiper-button-prev .swiper-navigation-icon{transform:rotate(0)}.swiper-horizontal.swiper-rtl~.swiper-button-prev .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0;right:auto}.swiper-vertical .swiper-button-next{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0;right:auto}.swiper-vertical~.swiper-button-prev{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0;right:auto}.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0;right:auto}.swiper-vertical .swiper-button-prev{top:var(--swiper-navigation-sides-offset,4px);bottom:auto}.swiper-vertical .swiper-button-prev .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset,4px);bottom:auto}.swiper-vertical~.swiper-button-prev .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto}.swiper-vertical .swiper-button-next .swiper-navigation-icon{transform:rotate(90deg)}.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto}.swiper-vertical~.swiper-button-next .swiper-navigation-icon{transform:rotate(90deg)}.swiper-pagination{text-align:center;z-index:10;transition:opacity .3s;position:absolute;transform:translate(0,0)}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination{display:none!important}.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);width:100%;left:0}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);display:inline-block}button.swiper-pagination-bullet{box-shadow:none;-webkit-appearance:none;appearance:none;border:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets) .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{width:8px;top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,top .2s;display:inline-block}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{white-space:nowrap;left:50%;transform:translate(-50%)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));transform-origin:0 0;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(0)}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:100% 0}.swiper-horizontal>.swiper-pagination-progressbar{width:100%;height:var(--swiper-pagination-progressbar-size,4px);top:0;left:0}.swiper-pagination-progressbar.swiper-pagination-horizontal{width:100%;height:var(--swiper-pagination-progressbar-size,4px);top:0;left:0}.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);top:0;left:0}.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);top:0;left:0}.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;top:0;left:0}.swiper-pagination-progressbar.swiper-pagination-vertical{width:var(--swiper-pagination-progressbar-size,4px);height:100%;top:0;left:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size,4px);height:100%;top:0;left:0}.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size,4px);height:100%;top:0;left:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);touch-action:none;background:var(--swiper-scrollbar-bg-color,#0000001a);position:relative}.swiper-scrollbar-disabled>.swiper-scrollbar{display:none!important}.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar{left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%));position:absolute}.swiper-scrollbar.swiper-scrollbar-horizontal{left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%));position:absolute}.swiper-vertical>.swiper-scrollbar{left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%));position:absolute}.swiper-scrollbar.swiper-scrollbar-vertical{left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%));position:absolute}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,#00000080);border-radius:var(--swiper-scrollbar-border-radius,10px);width:100%;height:100%;position:relative;top:0;left:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{text-align:center;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.swiper-zoom-container>img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.swiper-zoom-container>svg{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.swiper-zoom-container>canvas{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{pointer-events:none;opacity:0;z-index:-1000;position:absolute;top:0;left:0}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-flow:column wrap}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-next{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{opacity:.6;z-index:0;width:100%;height:100%;position:absolute;bottom:0;left:0}.swiper-cube .swiper-cube-shadow:before{content:"";filter:blur(50px);background:#000;position:absolute;top:0;bottom:0;left:0;right:0}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:transform,opacity,height;overflow:hidden}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;line-height:1.15}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{margin:.67em 0;font-size:2em}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{-webkit-text-decoration-skip:objects;background-color:#0000}abbr[title]{text-decoration:underline;border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:600}code,kbd,samp{font-family:monospace;font-size:1em}dfn{font-style:italic}mark{color:#000;background-color:#ff0}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){height:0;display:none}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{margin:0;font-family:sans-serif;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline;display:inline-block}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template,[hidden]{display:none}.row{flex-wrap:wrap;margin-left:-20px;margin-right:-20px;display:flex}@media (max-width:575.98px){.row{margin-left:-10px;margin-right:-10px}}.col-xxxl,.col-xxxl-12,.col-xxxl-11,.col-xxxl-10,.col-xxxl-9,.col-xxxl-8,.col-xxxl-7,.col-xxxl-6,.col-xxxl-5,.col-xxxl-4,.col-xxxl-3,.col-xxxl-2,.col-xxxl-1,.col-xxl,.col-xxl-12,.col-xxl-11,.col-xxl-10,.col-xxl-9,.col-xxl-8,.col-xxl-7,.col-xxl-6,.col-xxl-5,.col-xxl-4,.col-xxl-3,.col-xxl-2,.col-xxl-1,.col-xl,.col-xl-12,.col-xl-11,.col-xl-10,.col-xl-9,.col-xl-8,.col-xl-7,.col-xl-6,.col-xl-5,.col-xl-4,.col-xl-3,.col-xl-2,.col-xl-1,.col-lg,.col-lg-12,.col-lg-11,.col-lg-10,.col-lg-9,.col-lg-8,.col-lg-7,.col-lg-6,.col-lg-5,.col-lg-4,.col-lg-3,.col-lg-2,.col-lg-1,.col-md,.col-md-12,.col-md-11,.col-md-10,.col-md-9,.col-md-8,.col-md-7,.col-md-6,.col-md-5,.col-md-4,.col-md-3,.col-md-2,.col-md-1,.col-sm,.col-sm-12,.col-sm-11,.col-sm-10,.col-sm-9,.col-sm-8,.col-sm-7,.col-sm-6,.col-sm-5,.col-sm-4,.col-sm-3,.col-sm-2,.col-sm-1,.col,.col-12,.col-11,.col-10,.col-9,.col-8,.col-7,.col-6,.col-5,.col-4,.col-3,.col-2,.col-1{width:100%;min-height:1px;padding-left:20px;padding-right:20px;position:relative}@media (max-width:575.98px){.col-xxxl,.col-xxxl-12,.col-xxxl-11,.col-xxxl-10,.col-xxxl-9,.col-xxxl-8,.col-xxxl-7,.col-xxxl-6,.col-xxxl-5,.col-xxxl-4,.col-xxxl-3,.col-xxxl-2,.col-xxxl-1,.col-xxl,.col-xxl-12,.col-xxl-11,.col-xxl-10,.col-xxl-9,.col-xxl-8,.col-xxl-7,.col-xxl-6,.col-xxl-5,.col-xxl-4,.col-xxl-3,.col-xxl-2,.col-xxl-1,.col-xl,.col-xl-12,.col-xl-11,.col-xl-10,.col-xl-9,.col-xl-8,.col-xl-7,.col-xl-6,.col-xl-5,.col-xl-4,.col-xl-3,.col-xl-2,.col-xl-1,.col-lg,.col-lg-12,.col-lg-11,.col-lg-10,.col-lg-9,.col-lg-8,.col-lg-7,.col-lg-6,.col-lg-5,.col-lg-4,.col-lg-3,.col-lg-2,.col-lg-1,.col-md,.col-md-12,.col-md-11,.col-md-10,.col-md-9,.col-md-8,.col-md-7,.col-md-6,.col-md-5,.col-md-4,.col-md-3,.col-md-2,.col-md-1,.col-sm,.col-sm-12,.col-sm-11,.col-sm-10,.col-sm-9,.col-sm-8,.col-sm-7,.col-sm-6,.col-sm-5,.col-sm-4,.col-sm-3,.col-sm-2,.col-sm-1,.col,.col-12,.col-11,.col-10,.col-9,.col-8,.col-7,.col-6,.col-5,.col-4,.col-3,.col-2,.col-1{padding-left:10px;padding-right:10px}}.col{flex-grow:1;flex-basis:0;max-width:100%}.col-1{flex:0 0 8.33333%;max-width:8.33333%}.col-2{flex:0 0 16.6667%;max-width:16.6667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333%;max-width:33.3333%}.col-5{flex:0 0 41.6667%;max-width:41.6667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333%;max-width:58.3333%}.col-8{flex:0 0 66.6667%;max-width:66.6667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333%;max-width:83.3333%}.col-11{flex:0 0 91.6667%;max-width:91.6667%}.col-12{flex:0 0 100%;max-width:100%}@media (min-width:576px){.col-sm{flex-grow:1;flex-basis:0;max-width:100%}.col-sm-1{flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{flex:0 0 16.6667%;max-width:16.6667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.3333%;max-width:33.3333%}.col-sm-5{flex:0 0 41.6667%;max-width:41.6667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.3333%;max-width:58.3333%}.col-sm-8{flex:0 0 66.6667%;max-width:66.6667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.3333%;max-width:83.3333%}.col-sm-11{flex:0 0 91.6667%;max-width:91.6667%}.col-sm-12{flex:0 0 100%;max-width:100%}}@media (min-width:768px){.col-md{flex-grow:1;flex-basis:0;max-width:100%}.col-md-1{flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{flex:0 0 16.6667%;max-width:16.6667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333%;max-width:33.3333%}.col-md-5{flex:0 0 41.6667%;max-width:41.6667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333%;max-width:58.3333%}.col-md-8{flex:0 0 66.6667%;max-width:66.6667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333%;max-width:83.3333%}.col-md-11{flex:0 0 91.6667%;max-width:91.6667%}.col-md-12{flex:0 0 100%;max-width:100%}}@media (min-width:992px){.col-lg{flex-grow:1;flex-basis:0;max-width:100%}.col-lg-1{flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{flex:0 0 16.6667%;max-width:16.6667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333%;max-width:33.3333%}.col-lg-5{flex:0 0 41.6667%;max-width:41.6667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.3333%;max-width:58.3333%}.col-lg-8{flex:0 0 66.6667%;max-width:66.6667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.3333%;max-width:83.3333%}.col-lg-11{flex:0 0 91.6667%;max-width:91.6667%}.col-lg-12{flex:0 0 100%;max-width:100%}}@media (min-width:1200px){.col-xl{flex-grow:1;flex-basis:0;max-width:100%}.col-xl-1{flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{flex:0 0 16.6667%;max-width:16.6667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.3333%;max-width:33.3333%}.col-xl-5{flex:0 0 41.6667%;max-width:41.6667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.3333%;max-width:58.3333%}.col-xl-8{flex:0 0 66.6667%;max-width:66.6667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.3333%;max-width:83.3333%}.col-xl-11{flex:0 0 91.6667%;max-width:91.6667%}.col-xl-12{flex:0 0 100%;max-width:100%}}@media (min-width:1440px){.col-xxl{flex-grow:1;flex-basis:0;max-width:100%}.col-xxl-1{flex:0 0 8.33333%;max-width:8.33333%}.col-xxl-2{flex:0 0 16.6667%;max-width:16.6667%}.col-xxl-3{flex:0 0 25%;max-width:25%}.col-xxl-4{flex:0 0 33.3333%;max-width:33.3333%}.col-xxl-5{flex:0 0 41.6667%;max-width:41.6667%}.col-xxl-6{flex:0 0 50%;max-width:50%}.col-xxl-7{flex:0 0 58.3333%;max-width:58.3333%}.col-xxl-8{flex:0 0 66.6667%;max-width:66.6667%}.col-xxl-9{flex:0 0 75%;max-width:75%}.col-xxl-10{flex:0 0 83.3333%;max-width:83.3333%}.col-xxl-11{flex:0 0 91.6667%;max-width:91.6667%}.col-xxl-12{flex:0 0 100%;max-width:100%}}@media (min-width:1600px){.col-xxxl{flex-grow:1;flex-basis:0;max-width:100%}.col-xxxl-1{flex:0 0 8.33333%;max-width:8.33333%}.col-xxxl-2{flex:0 0 16.6667%;max-width:16.6667%}.col-xxxl-3{flex:0 0 25%;max-width:25%}.col-xxxl-4{flex:0 0 33.3333%;max-width:33.3333%}.col-xxxl-5{flex:0 0 41.6667%;max-width:41.6667%}.col-xxxl-6{flex:0 0 50%;max-width:50%}.col-xxxl-7{flex:0 0 58.3333%;max-width:58.3333%}.col-xxxl-8{flex:0 0 66.6667%;max-width:66.6667%}.col-xxxl-9{flex:0 0 75%;max-width:75%}.col-xxxl-10{flex:0 0 83.3333%;max-width:83.3333%}.col-xxxl-11{flex:0 0 91.6667%;max-width:91.6667%}.col-xxxl-12{flex:0 0 100%;max-width:100%}}.d-none{display:none!important}.d-block{display:block!important}.d-flex{display:flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-block{display:block!important}.d-sm-flex{display:flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-block{display:block!important}.d-md-flex{display:flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-block{display:block!important}.d-lg-flex{display:flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-block{display:block!important}.d-xl-flex{display:flex!important}}@media (min-width:1440px){.d-xxl-none{display:none!important}.d-xxl-block{display:block!important}.d-xxl-flex{display:flex!important}}@media (min-width:1600px){.d-xxxl-none{display:none!important}.d-xxxl-block{display:block!important}.d-xxxl-flex{display:flex!important}}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}}@media (min-width:1440px){.m-xxl-0{margin:0!important}.mt-xxl-0,.my-xxl-0{margin-top:0!important}.mr-xxl-0,.mx-xxl-0{margin-right:0!important}.mb-xxl-0,.my-xxl-0{margin-bottom:0!important}.ml-xxl-0,.mx-xxl-0{margin-left:0!important}.m-xxl-1{margin:.25rem!important}.mt-xxl-1,.my-xxl-1{margin-top:.25rem!important}.mr-xxl-1,.mx-xxl-1{margin-right:.25rem!important}.mb-xxl-1,.my-xxl-1{margin-bottom:.25rem!important}.ml-xxl-1,.mx-xxl-1{margin-left:.25rem!important}.m-xxl-2{margin:.5rem!important}.mt-xxl-2,.my-xxl-2{margin-top:.5rem!important}.mr-xxl-2,.mx-xxl-2{margin-right:.5rem!important}.mb-xxl-2,.my-xxl-2{margin-bottom:.5rem!important}.ml-xxl-2,.mx-xxl-2{margin-left:.5rem!important}.m-xxl-3{margin:1rem!important}.mt-xxl-3,.my-xxl-3{margin-top:1rem!important}.mr-xxl-3,.mx-xxl-3{margin-right:1rem!important}.mb-xxl-3,.my-xxl-3{margin-bottom:1rem!important}.ml-xxl-3,.mx-xxl-3{margin-left:1rem!important}.m-xxl-4{margin:1.5rem!important}.mt-xxl-4,.my-xxl-4{margin-top:1.5rem!important}.mr-xxl-4,.mx-xxl-4{margin-right:1.5rem!important}.mb-xxl-4,.my-xxl-4{margin-bottom:1.5rem!important}.ml-xxl-4,.mx-xxl-4{margin-left:1.5rem!important}.m-xxl-5{margin:3rem!important}.mt-xxl-5,.my-xxl-5{margin-top:3rem!important}.mr-xxl-5,.mx-xxl-5{margin-right:3rem!important}.mb-xxl-5,.my-xxl-5{margin-bottom:3rem!important}.ml-xxl-5,.mx-xxl-5{margin-left:3rem!important}.p-xxl-0{padding:0!important}.pt-xxl-0,.py-xxl-0{padding-top:0!important}.pr-xxl-0,.px-xxl-0{padding-right:0!important}.pb-xxl-0,.py-xxl-0{padding-bottom:0!important}.pl-xxl-0,.px-xxl-0{padding-left:0!important}.p-xxl-1{padding:.25rem!important}.pt-xxl-1,.py-xxl-1{padding-top:.25rem!important}.pr-xxl-1,.px-xxl-1{padding-right:.25rem!important}.pb-xxl-1,.py-xxl-1{padding-bottom:.25rem!important}.pl-xxl-1,.px-xxl-1{padding-left:.25rem!important}.p-xxl-2{padding:.5rem!important}.pt-xxl-2,.py-xxl-2{padding-top:.5rem!important}.pr-xxl-2,.px-xxl-2{padding-right:.5rem!important}.pb-xxl-2,.py-xxl-2{padding-bottom:.5rem!important}.pl-xxl-2,.px-xxl-2{padding-left:.5rem!important}.p-xxl-3{padding:1rem!important}.pt-xxl-3,.py-xxl-3{padding-top:1rem!important}.pr-xxl-3,.px-xxl-3{padding-right:1rem!important}.pb-xxl-3,.py-xxl-3{padding-bottom:1rem!important}.pl-xxl-3,.px-xxl-3{padding-left:1rem!important}.p-xxl-4{padding:1.5rem!important}.pt-xxl-4,.py-xxl-4{padding-top:1.5rem!important}.pr-xxl-4,.px-xxl-4{padding-right:1.5rem!important}.pb-xxl-4,.py-xxl-4{padding-bottom:1.5rem!important}.pl-xxl-4,.px-xxl-4{padding-left:1.5rem!important}.p-xxl-5{padding:3rem!important}.pt-xxl-5,.py-xxl-5{padding-top:3rem!important}.pr-xxl-5,.px-xxl-5{padding-right:3rem!important}.pb-xxl-5,.py-xxl-5{padding-bottom:3rem!important}.pl-xxl-5,.px-xxl-5{padding-left:3rem!important}}@media (min-width:1600px){.m-xxxl-0{margin:0!important}.mt-xxxl-0,.my-xxxl-0{margin-top:0!important}.mr-xxxl-0,.mx-xxxl-0{margin-right:0!important}.mb-xxxl-0,.my-xxxl-0{margin-bottom:0!important}.ml-xxxl-0,.mx-xxxl-0{margin-left:0!important}.m-xxxl-1{margin:.25rem!important}.mt-xxxl-1,.my-xxxl-1{margin-top:.25rem!important}.mr-xxxl-1,.mx-xxxl-1{margin-right:.25rem!important}.mb-xxxl-1,.my-xxxl-1{margin-bottom:.25rem!important}.ml-xxxl-1,.mx-xxxl-1{margin-left:.25rem!important}.m-xxxl-2{margin:.5rem!important}.mt-xxxl-2,.my-xxxl-2{margin-top:.5rem!important}.mr-xxxl-2,.mx-xxxl-2{margin-right:.5rem!important}.mb-xxxl-2,.my-xxxl-2{margin-bottom:.5rem!important}.ml-xxxl-2,.mx-xxxl-2{margin-left:.5rem!important}.m-xxxl-3{margin:1rem!important}.mt-xxxl-3,.my-xxxl-3{margin-top:1rem!important}.mr-xxxl-3,.mx-xxxl-3{margin-right:1rem!important}.mb-xxxl-3,.my-xxxl-3{margin-bottom:1rem!important}.ml-xxxl-3,.mx-xxxl-3{margin-left:1rem!important}.m-xxxl-4{margin:1.5rem!important}.mt-xxxl-4,.my-xxxl-4{margin-top:1.5rem!important}.mr-xxxl-4,.mx-xxxl-4{margin-right:1.5rem!important}.mb-xxxl-4,.my-xxxl-4{margin-bottom:1.5rem!important}.ml-xxxl-4,.mx-xxxl-4{margin-left:1.5rem!important}.m-xxxl-5{margin:3rem!important}.mt-xxxl-5,.my-xxxl-5{margin-top:3rem!important}.mr-xxxl-5,.mx-xxxl-5{margin-right:3rem!important}.mb-xxxl-5,.my-xxxl-5{margin-bottom:3rem!important}.ml-xxxl-5,.mx-xxxl-5{margin-left:3rem!important}.p-xxxl-0{padding:0!important}.pt-xxxl-0,.py-xxxl-0{padding-top:0!important}.pr-xxxl-0,.px-xxxl-0{padding-right:0!important}.pb-xxxl-0,.py-xxxl-0{padding-bottom:0!important}.pl-xxxl-0,.px-xxxl-0{padding-left:0!important}.p-xxxl-1{padding:.25rem!important}.pt-xxxl-1,.py-xxxl-1{padding-top:.25rem!important}.pr-xxxl-1,.px-xxxl-1{padding-right:.25rem!important}.pb-xxxl-1,.py-xxxl-1{padding-bottom:.25rem!important}.pl-xxxl-1,.px-xxxl-1{padding-left:.25rem!important}.p-xxxl-2{padding:.5rem!important}.pt-xxxl-2,.py-xxxl-2{padding-top:.5rem!important}.pr-xxxl-2,.px-xxxl-2{padding-right:.5rem!important}.pb-xxxl-2,.py-xxxl-2{padding-bottom:.5rem!important}.pl-xxxl-2,.px-xxxl-2{padding-left:.5rem!important}.p-xxxl-3{padding:1rem!important}.pt-xxxl-3,.py-xxxl-3{padding-top:1rem!important}.pr-xxxl-3,.px-xxxl-3{padding-right:1rem!important}.pb-xxxl-3,.py-xxxl-3{padding-bottom:1rem!important}.pl-xxxl-3,.px-xxxl-3{padding-left:1rem!important}.p-xxxl-4{padding:1.5rem!important}.pt-xxxl-4,.py-xxxl-4{padding-top:1.5rem!important}.pr-xxxl-4,.px-xxxl-4{padding-right:1.5rem!important}.pb-xxxl-4,.py-xxxl-4{padding-bottom:1.5rem!important}.pl-xxxl-4,.px-xxxl-4{padding-left:1.5rem!important}.p-xxxl-5{padding:3rem!important}.pt-xxxl-5,.py-xxxl-5{padding-top:3rem!important}.pr-xxxl-5,.px-xxxl-5{padding-right:3rem!important}.pb-xxxl-5,.py-xxxl-5{padding-bottom:3rem!important}.pl-xxxl-5,.px-xxxl-5{padding-left:3rem!important}}.container{width:100%;max-width:2600px;margin:0 auto;padding:0 20px}@media (max-width:575.98px){.container{padding:0 10px}}.container.tiny{max-width:600px}.container.small{max-width:900px}.container.medium{max-width:1100px}.container.large{max-width:1700px}.heading{text-transform:uppercase;margin-top:0;margin-bottom:16px;font-size:24px;display:block}.heading.center{text-align:center}.heading--small{font-size:18px}@media (max-width:575.98px){.heading{font-size:18px}}hr{background-color:#ebedee;border:0;height:1px}p.center{text-align:center}a{color:#512d6d;outline:none;text-decoration:none}a:hover{color:#753bbd}a.underline:not(.button){text-decoration:none;position:relative;overflow:hidden}a.underline:not(.button):before{content:"";opacity:1;visibility:visible;background-color:currentColor;width:100%;height:1px;transition:transform .3s ease-in-out;position:absolute;bottom:0;left:0;right:0;transform:scaleX(1)}a.underline:not(.button):hover:before{transform:scaleX(.5)}a.styled{color:inherit;text-decoration:none;position:relative;overflow:hidden}a.styled:before{content:"";transform-origin:0;background-color:currentColor;width:100%;height:2px;transition:transform .3s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}a.styled:hover:before{transform:scaleX(1)}.live-validation-icon{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:10;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:16px;font-weight:700;transition:all .2s ease-in-out;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.live-validation-icon[data-valid=true]:after{content:"";background-color:#0000;background-image:url("data:image/svg+xml,%3csvg%20width='17'%20height='13'%20viewBox='0%200%2017%2013'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0.799805%207.73533L5.5998%2011.7353L15.9998%201.33533'%20stroke='%235cbe5a'%20stroke-width='1.5'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:100%;width:100%;height:100%;display:flex}.live-validation-icon[data-valid=false]:after{content:"";background-color:#0000;background-image:url("data:image/svg+xml,%3csvg%20width='14'%20height='15'%20viewBox='0%200%2014%2015'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M4.17169%2010.3284L9.82854%204.67157M4.17169%204.67157L9.82854%2010.3284'%20stroke='%23ff3131'%20stroke-linecap='square'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:cover;width:20px;height:30px;display:flex}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.live-validation-icon{width:18px;height:18px;font-size:12px;right:8px}}input:not([type=radio]):not([type=checkbox]):not([type=file]),textarea,select{color:#512d6d;background:#fff;border:1px solid #cbc2d4;outline:0;width:100%;height:50px;margin-bottom:1rem;padding:14px 15px;font-family:Dajana Rodriguez Serif,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.2;display:block}input:not([type=radio]):not([type=checkbox]):not([type=file]):focus,textarea:focus,select:focus{border-color:#753bbd}input:not([type=radio]):not([type=checkbox]):not([type=file]).has-error,textarea.has-error,select.has-error{border-color:#d17777}input:not([type=radio]):not([type=checkbox]):not([type=file]).prefix,textarea.prefix,select.prefix{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0;width:auto;padding-right:30px}input:not([type=radio]):not([type=checkbox]):not([type=file]).prefixed,textarea.prefixed,select.prefixed{border-top-left-radius:0;border-bottom-left-radius:0}select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20xmlns:v='https://vecta.io/nano'%3e%3cpath%20d='M6%209l6%206%206-6'/%3e%3c/svg%3e");background-position:98%;background-repeat:no-repeat;background-size:13px;line-height:1.1}select:focus{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20xmlns:v='https://vecta.io/nano'%3e%3cpath%20d='M18%2015l-6-6-6%206'/%3e%3c/svg%3e")}select::-ms-expand{display:none}select[disabled],select[readonly]{color:#512d6d;cursor:not-allowed;opacity:.7;background-color:#eae7ed;background-image:none;border-color:#cbc2d4}input[type=checkbox],.hidden-checkbox{display:none;position:relative}input[type=checkbox]+label,input[type=checkbox]+.hidden-checkbox-face,.hidden-checkbox+label,.hidden-checkbox+.hidden-checkbox-face{cursor:pointer;align-items:center;padding:8px 0;display:inline-flex}input[type=checkbox]+label a:not(.underline),input[type=checkbox]+.hidden-checkbox-face a:not(.underline),.hidden-checkbox+label a:not(.underline),.hidden-checkbox+.hidden-checkbox-face a:not(.underline){margin:0 4px}input[type=checkbox]+label:hover:before,input[type=checkbox]+.hidden-checkbox-face:hover:before,.hidden-checkbox+label:hover:before,.hidden-checkbox+.hidden-checkbox-face:hover:before{opacity:1}input[type=checkbox]+label:before,input[type=checkbox]+.hidden-checkbox-face:before,.hidden-checkbox+label:before,.hidden-checkbox+.hidden-checkbox-face:before{border:1px solid var(--color,#80878d);content:"";will-change:opacity, background-color, border-color;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:100%;width:18px;min-width:18px;height:18px;margin-right:12px}input[type=checkbox]:checked+label:before,.hidden-checkbox:checked+label:before{background-color:var(--color,#753bbd);border-color:var(--color,#753bbd);background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20fill='none'%20viewBox='0%200%2024%2024'%20stroke='%23fff'%20stroke-width='3'%20stroke-linecap='round'%20stroke-linejoin='round'%20xmlns:v='https://vecta.io/nano'%3e%3cpath%20d='M20%206L9%2017l-5-5'/%3e%3c/svg%3e")}input[type=checkbox]:checked:disabled+label:before,.hidden-checkbox:checked:disabled+label:before{background-color:#7d7d7d;border-color:#7d7d7d}input[type=radio]:not(.star-input){display:none;position:relative}input[type=radio]:not(.star-input).btn-radio+label{border:2px solid #bbb;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}input[type=radio]:not(.star-input).btn-radio+label:before{display:none}input[type=radio]:not(.star-input).btn-radio:checked+label{background:#753bbd}input[type=radio]:not(.star-input)+label{cursor:pointer;align-items:center;padding:6px 0;display:flex}input[type=radio]:not(.star-input)+label a{margin:0 4px}input[type=radio]:not(.star-input)+label:before{border:2px solid var(--color,#555);opacity:.7;content:"";will-change:opacity, background-color, border-color;background-position:50%;background-repeat:no-repeat;background-size:100%;border-radius:50%;width:18px;height:18px;margin-right:8px}input[type=radio]:not(.star-input):checked+label:before{opacity:1;background-color:var(--color,#753bbd);border-color:var(--color,#753bbd);background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20fill='none'%20viewBox='0%200%2024%2024'%20stroke='%23fff'%20stroke-width='3'%20stroke-linecap='round'%20stroke-linejoin='round'%20xmlns:v='https://vecta.io/nano'%3e%3cpath%20d='M20%206L9%2017l-5-5'/%3e%3c/svg%3e")}.radiolist{display:flex}.radiolist input[type=radio]{display:none;position:relative}.radiolist input[type=radio]+label{color:#888;will-change:border-color, color, background-color;border:2px solid #bbb;border-radius:2px;justify-content:center;align-items:center;min-width:34px;height:34px;font-weight:600;line-height:1;display:flex}.radiolist input[type=radio]+label:not(:last-of-type){margin-right:4px}.radiolist input[type=radio]+label:before{display:none}.radiolist input[type=radio]+label:hover{color:#555;border:2px solid #555}.radiolist input[type=radio]:checked+label{color:#fff;background:#000}.phone-input{display:flex}.phone-input .flag{z-index:11;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.phone-input .flag img{border:1px solid #dfdfdf;border-radius:3px;width:30px;height:20px;display:none}.phone-input .flag img.show{display:block}.phone-input.is-valid .flag{right:36px}.phone-input-wrapper{grid-template-columns:1fr max-content;gap:8px;display:grid;position:relative}.phone-input-wrapper .phone-tooltip{cursor:help;opacity:.6;will-change:opacity;justify-content:center;align-items:center;width:20px;height:20px;margin-top:15px;transition:opacity .2s;display:flex}.phone-input-wrapper .phone-tooltip svg{width:16px;height:16px}.phone-input-wrapper .phone-tooltip:hover,.phone-input-wrapper .phone-tooltip.active{opacity:1}textarea{height:auto}.input-description{margin-top:-8px;font-size:12px;font-weight:400}.float-group{margin-bottom:15px;position:relative}@media (max-width:991.98px){.float-group{margin-bottom:10px}}.float-group~div[data-validate-for]{margin-top:-10px;margin-bottom:20px}@media (max-width:991.98px){.float-group~div[data-validate-for]{margin-top:-5px;margin-bottom:10px}}.float-group label{color:#512d6d;pointer-events:none;will-change:transform, top, font-size;background:0 0;padding:0;font-size:13px;font-weight:400;line-height:1;transition:font-size .2s,color .2s,transform .2s,top .2s;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.float-group label span{color:#753bbd}.float-group input{margin-bottom:0!important}.float-group input:not(:-moz-placeholder-shown){padding-bottom:5px}.float-group input:focus,.float-group input:not(:placeholder-shown){padding-bottom:5px}.float-group input:not(:-moz-placeholder-shown)~label{color:#512d6d;font-size:10px;top:5px;transform:translateY(0)}.float-group input:focus~label,.float-group input:not(:placeholder-shown)~label{color:#512d6d;font-size:10px;top:5px;transform:translateY(0)}.float-group select{margin-bottom:0!important}.float-group select:not(:-moz-placeholder-shown){padding-bottom:5px}.float-group select:focus,.float-group select:not(:placeholder-shown){padding-bottom:5px}.float-group select:not(:-moz-placeholder-shown)~label{color:#512d6d;font-size:10px;top:5px;transform:translateY(0)}.float-group select:focus~label,.float-group select:not(:placeholder-shown)~label{color:#512d6d;font-size:10px;top:5px;transform:translateY(0)}label.styled{margin-bottom:5px;display:block}div[data-validate-for]{color:#bb1e3c}@media (-webkit-min-device-pixel-ratio:0) and (max-width:768px){.apple-ios input:not([type=radio]):not([type=checkbox]):not([type=file]),.apple-ios textarea,.apple-ios select{font-size:16px}}button{letter-spacing:-.36px;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:0;justify-content:center;padding:8px 18px;font-family:Dajana Rodriguez Serif,Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:normal;text-decoration:none}button:hover{background:0 0;border:0}.button--plain{text-transform:none;cursor:pointer;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-family:Dajana Rodriguez Serif,Helvetica,Arial,sans-serif;line-height:1;text-decoration:none;display:flex}.button--plain:hover{background:0 0;border:0}.button{letter-spacing:-.36px;text-transform:uppercase;text-align:center;z-index:1;color:#f3f3f3;box-sizing:border-box;will-change:background-color, border-color;background:#753bbd;border:1px solid #753bbd;border-radius:0;justify-content:center;align-items:center;gap:6px;width:max-content;height:40px;padding:0 18px;font-size:12px;font-style:normal;font-weight:700;line-height:normal;transition:background .3s,color .3s,border-color .3s;display:flex}@media (max-width:991.98px){.button{letter-spacing:-.3px;min-width:auto;font-size:10px}}.button:hover,.button:focus{color:#fff;background-color:#512d6d;border:1px solid #512d6d}.button[disabled],.button.disabled{opacity:.5;cursor:default}.button.secondary{color:#753bbd;background:#c1a7e2;border-color:#c1a7e2}.button.secondary:hover{color:#fff;background:#753bbd;border-color:#753bbd}.button.underline{color:#753bbd;background:0 0;border:0;border-bottom:1px solid #763bbe80;min-width:auto;height:40px;padding:0}.button.underline.white{color:#fff;background:0 0;border-color:#fff}.button.underline.white:hover{background-color:#0000;border-color:#fff}.button.small{align-items:center;min-width:auto;height:20px;min-height:auto;font-size:12px;display:inline-flex}.button.medium{align-items:center;min-width:auto;height:30px;min-height:auto;font-size:14px;display:inline-flex}.button.red{color:#fff;background:#b22222;border-color:#b22222}.button.white{color:#000;background:#fff;border-color:#fff}.button.white:hover{background-color:#fff;border-color:#fff}.button.transparent{color:#555;background:0 0;border-color:#0000}.button.transparent:hover{background-color:#ebedee;border-color:#ebedee}.button.styled{color:#000;background:#fff;position:relative;overflow:hidden}.button.styled:hover{background:#ebedee}.button.bordered{color:#753bbd;background:0 0;border:1px solid #c1a7e2;position:relative;overflow:hidden}.button.bordered.white{color:#fff;border:1px solid #fff}.button.bordered.white:hover{color:#000;background-color:#fff}.button.bordered:hover{color:#fff;background:#753bbd;border-color:#753bbd}.button.bordered:hover svg{stroke:#fff}.button.centered{margin-left:auto;margin-right:auto}.button.full-width{width:100%;max-width:100%}.button--chevron{position:relative}.button--chevron:after{content:"";vertical-align:middle;background-color:#753bbd;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='25'%20viewBox='0%200%2024%2025'%20fill='none'%3e%3cpath%20d='M7%209.5L12%2014.5L17%209.5'%20stroke='%23753BBD'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:contain;width:24px;height:24px;margin-left:10px;display:flex;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='25'%20viewBox='0%200%2024%2025'%20fill='none'%3e%3cpath%20d='M7%209.5L12%2014.5L17%209.5'%20stroke='%23753BBD'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='25'%20viewBox='0%200%2024%2025'%20fill='none'%3e%3cpath%20d='M7%209.5L12%2014.5L17%209.5'%20stroke='%23753BBD'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.button.underline.button--chevron{align-items:center;display:inline-flex}.modal-mask{z-index:999998;width:100%;height:calc(var(--1dvh,1dvh) * 100);opacity:0;visibility:hidden;pointer-events:none;background-color:#0009;justify-content:center;align-items:center;transition:opacity .3s,visibility 0s linear .2s;display:flex;position:fixed;top:0;left:0;overflow:auto}.modal-mask.show{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .3s,visibility linear}.modal-mask.transparent{background-color:#0000}.modal-mask .button{transition:opacity .3s}.modal{z-index:2;visibility:hidden;contain:layout paint;background:#fff;width:100%;max-width:700px;min-height:200px;margin:16px;transition:transform .4s;position:relative}.modal--slim{max-width:420px}.modal .default:before{visibility:hidden}.jump-up>.modal{transform:translateY(30px)}.jump-up.show>.modal{transform:translateY(0)}.show>.modal{visibility:visible}.modal.small{max-width:450px}.cart-modal>.modal{max-width:500px;top:80px}@media (max-width:767.98px){.cart-modal>.modal{top:0}}.modal__header{border-bottom:1px solid #eee;min-height:52px;padding:15px;font-size:18px;font-weight:600;line-height:22px}.modal__header--transparent{border-bottom:none}@media (max-width:767.98px){.cart-modal .modal__header{font-size:14px;font-weight:600;line-height:17px}}.modal__video{width:100%;height:0;padding-top:56.25%;position:relative}.modal__video iframe,.modal__video video{width:100%;height:100%;position:absolute;top:0}.modal__content{text-align:left;padding:15px}.modal__content img{max-width:150px}.modal__content.center{text-align:center}.modal__buttons{justify-content:space-around;align-items:center;margin-top:16px;display:flex}@media (max-width:767.98px){.cart-modal .modal__buttons a{height:46px;font-size:13px;font-weight:600;line-height:16px}}.modal__buttons a,.modal__buttons button{border-radius:2px;justify-content:center;align-items:center;width:100%;margin-left:6px;margin-right:6px;padding:5px 13px;font-size:14px;line-height:26px;display:flex}.modal .close{z-index:1;align-items:center;padding:15px;display:flex;position:absolute;top:0;right:0}.modal .close:hover{opacity:.7}@media (max-width:767.98px){.modal .close{padding:12px}.wishlist-modal .popup{max-width:unset;width:100%}}@media (max-width:991.98px){.wishlist-modal .popup__buttons a{min-width:unset;padding:5px;font-size:12px}}.productnotify-modal button{margin-left:0;margin-right:0}.productnotify-modal .popup__input{text-align:left}.select-initials .giftpackage__container .input__row{width:100%;display:flex}.select-initials .giftpackage__container .input__row input{flex-grow:1}.select-initials .giftpackage__container .input__row button{min-width:unset;max-height:45px;min-height:unset;margin-left:15px;padding-top:10px;padding-bottom:10px}.select-initials .giftpackage__container__preview{position:relative;align-items:flex-start!important}.select-initials .giftpackage__container__preview .image__wrapper{border:1px solid #bababa;padding:10px;display:flex;position:relative}.select-initials .giftpackage__container__preview .image__wrapper img{margin-bottom:0!important}.select-initials .giftpackage__container__preview .image__wrapper span{color:#fff;text-transform:uppercase;font-size:28px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.modal-video .modal{max-width:1300px;padding:8px}.modal-video .modal .close{background-color:#fff}.advent-modal .modal{min-height:auto;display:flex}.advent-modal .modal img{-o-object-fit:contain;object-fit:contain;height:100%}.advent-modal .modal .close{background-color:#fff}.popup-mask{z-index:999998;width:100%;height:100vh;opacity:0;visibility:hidden;background-color:#000000b3;justify-content:center;align-items:center;height:100dvh;transition:opacity .3s,visibility 0s linear .2s;display:flex;position:fixed;top:0;left:0;overflow:auto}@media (max-width:991.98px){.popup-mask{align-items:flex-start}}@media only screen and (max-height:990px){.popup-mask{align-items:flex-start;padding:10px 0}}.popup-mask.show{opacity:1;visibility:visible;transition:opacity .3s,visibility linear}.popup-mask.transparent{z-index:9997;background-color:#0000}@media (max-width:991.98px){.popup-mask.mobile-bottom .popup{margin-top:auto;margin-bottom:60px}}@media (max-width:575.98px){.popup-mask.mobile-bottom .popup{margin-bottom:120px}}.popup{z-index:2;visibility:hidden;background:#fff;width:100%;max-width:700px;min-height:200px;margin:16px;transition:transform .4s;position:relative}.jump-up>.popup{transform:translateY(30px)}.jump-up.show>.popup{transform:translateY(0)}.show>.popup{visibility:visible}.popup--draft:before{content:"Návrh";z-index:1;color:#fff;text-align:center;text-transform:uppercase;background-color:red;width:75px;height:30px;padding:5px;position:absolute;top:10px;left:10px}.popup__header{border-bottom:1px solid #eee;padding:15px;font-size:18px;font-weight:600;line-height:22px}.popup__content{padding:15px}.popup__content img{max-width:150px}.popup__buttons{justify-content:space-around;align-items:center;margin-top:16px;display:flex}.popup .close{color:#000;z-index:1;align-items:center;padding:15px;display:flex;position:absolute;top:0;right:0}.popup .close:hover{color:#555}@media (max-width:767.98px){.popup .close{padding:12px}}.popup__form{width:100%;max-width:350px;margin:0 auto;text-align:left!important}.popup__form input{margin-top:9px}.popup__form__text p{text-align:left;margin:0}.popup__form__text-1{text-align:left;margin-top:0;font-size:12px}.popup__form__text-2{font-size:9px}.popup__form-flex{width:95%;margin:0 auto}.popup__form-email{margin-top:0}.popup__form-checkbox{display:block}.popup__form-link{font-weight:700}.cookie-consent p{font-size:12px}.cookie-consent__show{margin-bottom:8px;display:inline-block}.cookie-consent__inputs.hidden{display:none}.cookie-consent .popup__content{text-align:justify;padding-top:0}.cookie-consent .popup__buttons{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.cookie-consent .popup__buttons .button:not(:last-of-type){min-width:auto}.location-popup{top:unset;left:50%;right:unset;pointer-events:none;width:auto;height:auto;bottom:24px;transform:translate(-50%)}@media (max-width:767.98px){.location-popup{bottom:16px;left:16px;right:16px;transform:none}}.location-popup .popup{pointer-events:auto;width:auto;max-width:320px;min-height:unset;text-align:center;border-radius:3px;flex-direction:column;align-items:center;gap:16px;margin:0;padding:20px 24px;display:flex;box-shadow:0 8px 32px #00000026,0 2px 8px #0000001a}@media (max-width:767.98px){.location-popup .popup{max-width:100%;padding:16px 20px}}.location-popup .popup .close{opacity:.5;padding:8px;transition:opacity .2s;position:absolute;top:8px;right:8px}.location-popup .popup .close:hover{opacity:1}.location-popup .popup .close svg{width:18px;height:18px}.location-popup .popup__content{padding:0 24px 0 0;font-size:15px;line-height:1.5}@media (max-width:767.98px){.location-popup .popup__content{font-size:14px}}.location-popup .popup__buttons{justify-content:center;align-items:center;gap:12px;margin-top:0;padding:0;display:flex}.popup-mask.design-one h2{text-align:center;margin-top:30px;margin-bottom:24px;font-size:24px;font-style:normal;font-weight:700;line-height:1.3}@media (max-width:575.98px){.popup-mask.design-one h2{font-size:22px}}.popup-mask.design-one p{text-align:center;max-width:600px;margin-bottom:0;font-size:14px;font-style:normal;font-weight:400;line-height:1.3}.popup-mask.design-one img{max-width:250px}.popup-mask.design-one .popup{max-width:500px}.popup-mask.design-one .popup .close{padding:8px}.popup-mask.design-one .popup__content{padding:34px}.popup-mask.design-one .popup__buttons button{margin:0}.popup-mask.design-one h2{margin-top:16px}.design-four .popup{width:auto}.design-four .popup__content{padding:0}.design-four img{max-width:100%;display:block}.design-four .close{color:#fff;background-color:#000}.popup__contest-products-title{text-align:center;color:#753bbd;margin:0 0 8px;font-size:13px;font-weight:500}.popup__contest-products{justify-content:center;gap:8px;margin:0 0 12px;display:flex}.popup__contest-products .popup__contest-product{text-align:center;flex:1 1 0;min-width:0;max-width:130px}.popup__contest-products .popup__contest-product img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;width:100%;max-width:110px;margin:0 auto;display:block}@media (max-height:990px){.popup__contest-products .popup__contest-product img{max-width:85px}}.popup__contest-products .popup__contest-product__name{margin-top:6px;font-size:12px;line-height:1.3}.popup__contest-products .popup__contest-product__price{margin-top:4px;font-size:13px;font-weight:400}.popup__contest-products .popup__contest-product__label{font-size:12px;font-weight:400}.popup__contest-products--selectable .popup__contest-product{cursor:pointer;background-color:#0000;border:2px solid #0000;padding:6px 4px;transition:transform .18s,border-color .15s,background-color .15s}.popup__contest-products--selectable .popup__contest-product:hover{background-color:#753bbd0a;border-color:#753bbd;transform:translateY(-3px)}.popup__contest-products--selectable .popup__contest-product.active{background-color:#753bbd1a;border-color:#753bbd}.popup__contest-products--selectable .popup__contest-product.active .popup__contest-product__name{color:#753bbd;font-weight:500}@media (max-height:990px){.design-newsletter-special .popup__hero-img,.design-newsletter-bf .popup__hero-img,.design-newsletter .popup__hero-img,.design-newsletter-cosmetics .popup__hero-img,.design-newsletter-zunzun .popup__hero-img,.design-roulette .popup__hero-img{-o-object-fit:cover;object-fit:cover;max-height:300px}}@media (max-height:750px){.design-newsletter-special .popup__hero-img,.design-newsletter-bf .popup__hero-img,.design-newsletter .popup__hero-img,.design-newsletter-cosmetics .popup__hero-img,.design-newsletter-zunzun .popup__hero-img,.design-roulette .popup__hero-img{-o-object-fit:cover;object-fit:cover;max-height:250px}}.design-newsletter-special .popup,.design-newsletter-bf .popup,.design-newsletter .popup,.design-newsletter-cosmetics .popup,.design-newsletter-zunzun .popup,.design-roulette .popup{background:#f3f3f3;max-width:600px;min-height:auto;overflow:hidden}.design-newsletter-special .popup__content,.design-newsletter-bf .popup__content,.design-newsletter .popup__content,.design-newsletter-cosmetics .popup__content,.design-newsletter-zunzun .popup__content,.design-roulette .popup__content{padding:0}.design-newsletter-special p,.design-newsletter-bf p,.design-newsletter p,.design-newsletter-cosmetics p,.design-newsletter-zunzun p,.design-roulette p{letter-spacing:-.56px;text-align:center;opacity:.7;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.design-newsletter-special form,.design-newsletter-bf form,.design-newsletter form,.design-newsletter-cosmetics form,.design-newsletter-zunzun form,.design-roulette form{width:100%}.design-newsletter-special h2,.design-newsletter-bf h2,.design-newsletter h2,.design-newsletter-cosmetics h2,.design-newsletter-zunzun h2,.design-roulette h2{letter-spacing:-.72px;text-transform:uppercase;text-align:center;font-family:Dajana Rodriguez Serif;font-size:18px;font-style:normal;font-weight:700;line-height:120%}@media (max-width:991.98px){.design-newsletter-special h2,.design-newsletter-bf h2,.design-newsletter h2,.design-newsletter-cosmetics h2,.design-newsletter-zunzun h2,.design-roulette h2{margin-top:20px;font-size:18px}}.design-newsletter-special .timer-section,.design-newsletter-bf .timer-section,.design-newsletter .timer-section,.design-newsletter-cosmetics .timer-section,.design-newsletter-zunzun .timer-section,.design-roulette .timer-section{text-align:center;margin:15px 0}.design-newsletter-special .timer-section p,.design-newsletter-bf .timer-section p,.design-newsletter .timer-section p,.design-newsletter-cosmetics .timer-section p,.design-newsletter-zunzun .timer-section p,.design-roulette .timer-section p{margin:0;font-size:1em}@media (max-height:990px){.design-newsletter-special .timer-section,.design-newsletter-bf .timer-section,.design-newsletter .timer-section,.design-newsletter-cosmetics .timer-section,.design-newsletter-zunzun .timer-section,.design-roulette .timer-section{margin:8px 0}}.design-newsletter-special .timer-display,.design-newsletter-bf .timer-display,.design-newsletter .timer-display,.design-newsletter-cosmetics .timer-display,.design-newsletter-zunzun .timer-display,.design-roulette .timer-display{color:#753bbd;font-size:2.5em;font-weight:700;line-height:1.1}@media (max-height:990px){.design-newsletter-special .timer-display,.design-newsletter-bf .timer-display,.design-newsletter .timer-display,.design-newsletter-cosmetics .timer-display,.design-newsletter-zunzun .timer-display,.design-roulette .timer-display{font-size:1.6em}}.design-newsletter-special .code,.design-newsletter-bf .code,.design-newsletter .code,.design-newsletter-cosmetics .code,.design-newsletter-zunzun .code,.design-roulette .code{color:#fff;background:#753bbd;margin-top:10px;padding:10px 20px;font-size:14px;display:inline-block}.design-newsletter-special .step,.design-newsletter-bf .step,.design-newsletter .step,.design-newsletter-cosmetics .step,.design-newsletter-zunzun .step,.design-roulette .step{width:100%;padding:40px}@media (max-width:991.98px){.design-newsletter-special .step,.design-newsletter-bf .step,.design-newsletter .step,.design-newsletter-cosmetics .step,.design-newsletter-zunzun .step,.design-roulette .step{padding:20px}}@media (max-height:990px){.design-newsletter-special .step,.design-newsletter-bf .step,.design-newsletter .step,.design-newsletter-cosmetics .step,.design-newsletter-zunzun .step,.design-roulette .step{padding:20px 40px}}.design-newsletter-special .step .info,.design-newsletter-bf .step .info,.design-newsletter .step .info,.design-newsletter-cosmetics .step .info,.design-newsletter-zunzun .step .info,.design-roulette .step .info{text-align:center;margin-top:20px}.design-newsletter-special .step .success,.design-newsletter-bf .step .success,.design-newsletter .step .success,.design-newsletter-cosmetics .step .success,.design-newsletter-zunzun .step .success,.design-roulette .step .success{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex}.design-newsletter-special .step small,.design-newsletter-bf .step small,.design-newsletter .step small,.design-newsletter-cosmetics .step small,.design-newsletter-zunzun .step small,.design-roulette .step small{letter-spacing:-.56px;text-align:center;opacity:.7;margin-top:10px;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.design-newsletter-special .step .content,.design-newsletter-bf .step .content,.design-newsletter .step .content,.design-newsletter-cosmetics .step .content,.design-newsletter-zunzun .step .content,.design-roulette .step .content{flex-direction:column;flex:1;justify-content:center;display:none}@media (max-width:991.98px){.design-newsletter-special .step .content,.design-newsletter-bf .step .content,.design-newsletter .step .content,.design-newsletter-cosmetics .step .content,.design-newsletter-zunzun .step .content,.design-roulette .step .content{text-align:center;flex-direction:column;align-items:center;padding:20px}}.design-newsletter-special .step .types,.design-newsletter-bf .step .types,.design-newsletter .step .types,.design-newsletter-cosmetics .step .types,.design-newsletter-zunzun .step .types,.design-roulette .step .types{flex-direction:row;grid-template-columns:repeat(2,1fr);justify-content:center;align-items:center;gap:20px;margin-top:20px;margin-bottom:20px;display:grid}@media (max-width:991.98px){.design-newsletter-special .step .types,.design-newsletter-bf .step .types,.design-newsletter .step .types,.design-newsletter-cosmetics .step .types,.design-newsletter-zunzun .step .types,.design-roulette .step .types{grid-template-columns:repeat(2,1fr)}}.design-newsletter-special .step .types .type,.design-newsletter-bf .step .types .type,.design-newsletter .step .types .type,.design-newsletter-cosmetics .step .types .type,.design-newsletter-zunzun .step .types .type,.design-roulette .step .types .type{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;transition:all .3s;display:flex;position:relative}.design-newsletter-special .step .types .type__content,.design-newsletter-bf .step .types .type__content,.design-newsletter .step .types .type__content,.design-newsletter-cosmetics .step .types .type__content,.design-newsletter-zunzun .step .types .type__content,.design-roulette .step .types .type__content{background:#eae7ed;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:0 20px 20px;display:flex}.design-newsletter-special .step .types .type:hover .button,.design-newsletter-special .step .types .type.active .button,.design-newsletter-bf .step .types .type:hover .button,.design-newsletter-bf .step .types .type.active .button,.design-newsletter .step .types .type:hover .button,.design-newsletter .step .types .type.active .button,.design-newsletter-cosmetics .step .types .type:hover .button,.design-newsletter-cosmetics .step .types .type.active .button,.design-newsletter-zunzun .step .types .type:hover .button,.design-newsletter-zunzun .step .types .type.active .button,.design-roulette .step .types .type:hover .button,.design-roulette .step .types .type.active .button{color:#fff;background:#753bbd}.design-newsletter-special .step .types .type img,.design-newsletter-bf .step .types .type img,.design-newsletter .step .types .type img,.design-newsletter-cosmetics .step .types .type img,.design-newsletter-zunzun .step .types .type img,.design-roulette .step .types .type img{width:100%;max-width:100%;transition:all .3s;display:block}.design-newsletter-special .step .types .type span,.design-newsletter-bf .step .types .type span,.design-newsletter .step .types .type span,.design-newsletter-cosmetics .step .types .type span,.design-newsletter-zunzun .step .types .type span,.design-roulette .step .types .type span{text-transform:uppercase;font-size:12px;font-style:normal;font-weight:700;line-height:120%}.design-newsletter .popup{overflow:hidden}.design-newsletter .popup__content{height:400px;padding:0;display:flex}@media (max-width:991.98px){.design-newsletter .popup__content{flex-direction:column;width:100%;height:auto}}.design-newsletter .popup__content__left{flex:1;display:flex}@media (max-width:991.98px){.design-newsletter .popup__content__left{order:2}}.design-newsletter .popup__content__left img{max-width:unset;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;display:block}@media (max-width:991.98px){.design-newsletter .popup__content__left img{width:100%;max-height:300px}}.design-newsletter .popup__content__right{flex-direction:column;flex:1;justify-content:center;padding:20px;display:flex}@media (max-width:991.98px){.design-newsletter .popup__content__right{text-align:center}}.close-popup{cursor:pointer}.design-podcast-registration .popup{background:#fff;max-width:550px;min-height:auto}.design-podcast-registration .popup__content{padding:0}.design-podcast-registration .podcast-registration-form{width:100%;padding:40px}@media (max-width:991.98px){.design-podcast-registration .podcast-registration-form{padding:30px 20px}}.design-podcast-registration .popup__image{border-radius:4px;width:100%;max-width:100%;height:auto;margin-bottom:24px;display:block}.design-podcast-registration h2{text-transform:uppercase;text-align:center;margin-bottom:12px;font-family:Dajana Rodriguez Serif;font-size:24px;font-style:normal;font-weight:700;line-height:120%}@media (max-width:991.98px){.design-podcast-registration h2{font-size:20px}}.design-podcast-registration .podcast-price{justify-content:center;align-items:center;gap:12px;margin-bottom:16px;display:flex}.design-podcast-registration .podcast-price .price-original{opacity:.6;font-size:18px}.design-podcast-registration .podcast-price .price-original s{text-decoration:line-through}.design-podcast-registration .podcast-price .price-separator{color:#753bbd;font-size:20px;font-weight:700}.design-podcast-registration .podcast-price .price-free{color:#753bbd;font-size:28px;font-weight:700}.design-podcast-registration .popup__description{text-align:center;opacity:.8;margin-bottom:20px;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.design-podcast-registration .form-fields{flex-direction:column;gap:0;margin-bottom:20px;display:flex}.design-podcast-registration .float-group{margin-bottom:12px}.design-podcast-registration [data-validate-for]{min-height:0;margin-bottom:0}.design-podcast-registration .popup__buttons{margin-top:16px;margin-bottom:16px}.design-podcast-registration .popup__buttons .button{width:100%;margin:0}.design-podcast-registration .podcast-benefits{background:#f8f9fa;margin-bottom:16px;padding:16px}.design-podcast-registration .podcast-benefits .benefit-item{align-items:center;gap:10px;margin-bottom:10px;display:flex}.design-podcast-registration .podcast-benefits .benefit-item:last-child{margin-bottom:0}.design-podcast-registration .podcast-benefits .benefit-item .benefit-icon{color:#753bbd;flex-shrink:0;font-size:16px;font-weight:700}.design-podcast-registration .podcast-benefits .benefit-item .benefit-text{color:#333;font-size:13px;line-height:140%}.design-podcast-registration .info{text-align:center;margin-top:12px}.design-podcast-registration .info small{opacity:.7;font-size:12px;font-style:normal;font-weight:400;line-height:140%}.design-podcast-registration .popup__success{text-align:center;padding:40px}@media (max-width:991.98px){.design-podcast-registration .popup__success{padding:30px 20px}}.design-podcast-registration .popup__success.hidden{display:none}.design-podcast-registration .popup__success .success__icon{color:#fff;background:#28a745;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 20px;font-size:32px;font-weight:700;display:flex}.design-podcast-registration .popup__success h3{margin-bottom:16px;font-family:Dajana Rodriguez Serif;font-size:20px;font-weight:700;line-height:120%}.design-podcast-registration .popup__success .success-message{margin-bottom:24px}.design-podcast-registration .popup__success .success-message p{opacity:.8;margin-bottom:8px;font-size:14px;line-height:140%}.design-podcast-registration .popup__success .success-message p:last-child{margin-bottom:0}.design-podcast-registration .popup__success .button{min-width:200px;margin:0 auto}.gift-claim-popup .popup--gift-claim{max-width:780px;min-height:unset;overflow:hidden}@media (max-width:991.98px){.gift-claim-popup .popup--gift-claim{max-width:420px;overflow-y:auto}}.gift-claim-popup .popup--gift-claim__inner{padding:0;display:flex}@media (max-width:991.98px){.gift-claim-popup .popup--gift-claim__inner{flex-direction:column}}.gift-claim-popup .popup--gift-claim__image{background:#f3f3f3;flex:0 0 300px;position:relative;overflow:hidden}@media (max-width:991.98px){.gift-claim-popup .popup--gift-claim__image{flex:none;width:100%;height:200px}}.gift-claim-popup .popup--gift-claim__image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;max-width:none;height:100%;display:block}@media (max-width:991.98px){.gift-claim-popup .popup--gift-claim__image img{-o-object-fit:contain;object-fit:contain}}.gift-claim-popup .popup--gift-claim__badge{white-space:nowrap;color:#fff;letter-spacing:.1em;text-transform:uppercase;background:#753bbd;border-radius:20px;align-items:center;gap:6px;padding:6px 14px;font-size:11px;font-weight:700;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}@media (max-width:991.98px){.gift-claim-popup .popup--gift-claim__badge{top:16px;bottom:auto}}.gift-claim-popup .popup--gift-claim__content{flex-direction:column;flex:1;justify-content:center;padding:28px 36px;display:flex}@media (max-width:991.98px){.gift-claim-popup .popup--gift-claim__content{padding:20px 24px}}.gift-claim-popup .popup--gift-claim__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#753bbd;margin:0 0 12px;font-size:11px;font-weight:700}.gift-claim-popup .popup--gift-claim__title{color:#512d6d;margin:0 0 16px;font-size:26px;font-weight:700;line-height:1.2}@media (max-width:991.98px){.gift-claim-popup .popup--gift-claim__title{font-size:22px}}.gift-claim-popup .popup--gift-claim__product-name{margin:0 0 4px;font-size:15px;font-weight:700}.gift-claim-popup .popup--gift-claim__value{margin:0 0 20px;font-size:14px}.gift-claim-popup .popup--gift-claim__value strong{color:#512d6d;font-weight:700}.gift-claim-popup .popup--gift-claim__description{margin:0 0 28px;font-size:14px;line-height:1.65}.gift-claim-popup .popup--gift-claim__actions{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.gift-claim-popup .popup--gift-claim__cta{align-items:center;gap:8px;display:flex}.gift-claim-popup .popup--gift-claim__cta svg{flex-shrink:0}.gift-claim-popup .popup--gift-claim__dismiss{color:#80878d;cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:0;font-size:13px;text-decoration:underline}.gift-claim-popup .popup--gift-claim__dismiss:hover{color:#512d6d}.gift-claim-popup .popup--gift-claim-expired{max-width:480px}@media (max-width:991.98px){.gift-claim-popup .popup--gift-claim-expired{max-width:420px}}.gift-claim-popup .popup--gift-claim-expired__inner{padding:0;display:block}.design-roulette .popup{background:#f3f3f3;max-width:760px;min-height:0;overflow:hidden;container:roulette-popup/inline-size}@media (max-width:991.98px){.design-roulette .popup{max-width:95vw}}.design-roulette .popup__content{padding:0}.design-roulette .popup__content img{max-width:100%}.roulette{background:#f3f3f3;flex-direction:column;display:flex;position:relative}.roulette__inner{padding:36px 40px 24px}@media (max-width:991.98px){.roulette__inner{padding:28px 20px 16px}}.roulette__state{flex-direction:column;gap:12px;display:none}.roulette__state--active{display:flex}.roulette__eyebrow{letter-spacing:.22em;text-transform:uppercase;color:#753bbd;text-align:center;margin:0 0 6px;font-size:11px;font-weight:700}.roulette__title.roulette__title{text-align:center;text-transform:uppercase;letter-spacing:-.01em;color:#512d6d;margin:0 0 10px;font-family:Dajana Rodriguez Serif,serif;font-size:clamp(20px,5cqw,40px);font-weight:700;line-height:1.1}.roulette__title__lead{display:block}.roulette__title__prize{color:#753bbd;text-transform:none;font-style:italic;display:block}.roulette__subtitle.roulette__subtitle{text-align:center;color:#512d6d;opacity:.78;max-width:520px;margin:0 auto 14px;font-size:16px;line-height:1.5}.roulette__subtitle.roulette__subtitle p{font-size:inherit;margin:0 0 6px}.roulette__subtitle.roulette__subtitle p:last-child{margin-bottom:0}.roulette__timer{color:#753bbd;letter-spacing:.05em;background:#753bbd14;border-radius:999px;align-self:center;align-items:center;margin-bottom:4px;padding:8px 14px;font-size:13px;font-weight:700;display:inline-flex}.roulette__timer__icon{flex-shrink:0;width:14px;height:14px;margin-right:8px}.roulette__timer__label{letter-spacing:.02em;text-transform:none;margin-right:4px;font-weight:500}.roulette__timer__value{font-variant-numeric:tabular-nums;text-align:center}.roulette__tiles{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid;position:relative}@media (max-width:991.98px){.roulette__tiles{grid-template-columns:repeat(2,1fr);gap:10px}}.roulette__tile{text-align:center;background:#fff;border:1px solid #0000;flex-direction:column;padding:12px 10px;transition:transform .25s,box-shadow .25s,border-color .25s,opacity .25s;display:flex;position:relative}.roulette__tile__image{aspect-ratio:1;background:#eae7ed;justify-content:center;align-items:center;width:100%;margin-bottom:8px;display:flex;overflow:hidden}.roulette__tile__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.roulette__tile__name{color:#512d6d;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 4px;font-size:12px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.roulette__tile__value{color:#80878d;font-size:12px}.roulette__tile__value strong{color:#512d6d;font-weight:700}.roulette__tile--highlight{border-color:#753bbd;transform:translateY(-3px);box-shadow:0 8px 24px #753bbd40}.roulette__tile--winner{border-color:#753bbd;animation:1.4s infinite rouletteWinnerPulse;transform:translateY(-4px);box-shadow:0 12px 28px #753bbd59}.roulette__tile--dim{opacity:.4;filter:grayscale(.4)}.roulette__tile--silhouette{aspect-ratio:1;background:#753bbd0f;padding:18px 12px}.roulette__tile--silhouette .roulette__tile__name,.roulette__tile--silhouette .roulette__tile__value{display:none}.roulette__tile__silhouette{background-color:var(--roulette-silhouette-color,#753bbd);-webkit-mask:var(--silhouette-mask) center/contain no-repeat;-webkit-mask:var(--silhouette-mask) center/contain no-repeat;mask:var(--silhouette-mask) center/contain no-repeat;opacity:.85;transition:opacity .25s,transform .25s;position:absolute;top:0;bottom:0;left:0;right:0}.roulette__tile--silhouette.roulette__tile--highlight{background:#753bbd29;border-color:#753bbd}.roulette__tile--silhouette.roulette__tile--highlight .roulette__tile__silhouette{opacity:1;transform:scale(1.05)}.roulette__tile--reveal{opacity:.6;background:#753bbd0f;padding:10px;transition:opacity .3s,transform .3s,box-shadow .3s}.roulette__tile--reveal .roulette__tile__image{aspect-ratio:1;background:0 0;width:100%;margin-bottom:8px}.roulette__tile--reveal .roulette__tile__image img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.roulette__tile--reveal .roulette__tile__name{margin:0;font-size:11px}.roulette__tile--reveal.is-winner,.roulette__tile--reveal.roulette__tile--winner{opacity:1;border-color:#753bbd;animation:1.6s ease-in-out infinite rouletteWinnerPulse;transform:translateY(-3px);box-shadow:0 0 0 2px #753bbd,0 14px 32px #753bbd52}@keyframes rouletteWinnerPulse{0%,to{box-shadow:0 12px 28px #753bbd59}50%{box-shadow:0 12px 36px #753bbd8c}}.roulette__form{flex-direction:column;gap:10px;width:100%;max-width:420px;margin:0 auto;display:flex}.roulette__email-group{flex-direction:column;display:flex}.roulette__email-group input[type=email]{color:#512d6d;background:#fff;border:1px solid #cbc2d4;outline:none;width:100%;height:46px;padding:0 16px;font-size:14px;transition:border-color .2s}.roulette__email-group input[type=email]:focus{border-color:#753bbd}.roulette__email-group input[type=email].has-error{border-color:#bb1e3c}.roulette__email-group [data-validate-for]{color:#bb1e3c;min-height:16px;margin-top:4px;font-size:12px}.roulette__cta{width:100%;margin:0!important}.roulette__rolling-message{text-align:center;color:#512d6d;margin:4px 0 12px;font-size:14px}.roulette__rolling-message .roulette__rolling-dots{text-align:left;min-width:16px;display:inline-block}.roulette__winner-card{flex-direction:column;align-items:center;width:100%;max-width:320px;margin:6px auto 14px;animation:.5s rouletteWinnerSlide;display:flex;position:relative}.roulette__winner-card__image{aspect-ratio:1;background:#753bbd0d;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.roulette__winner-card__image img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.roulette__winner-card__name.roulette__winner-card__name{letter-spacing:-.01em;color:#512d6d;text-align:center;word-break:break-word;margin:16px 0 8px;font-family:Dajana Rodriguez Serif,serif;font-size:clamp(18px,4cqw,24px);font-weight:700;line-height:1.2}.roulette__winner-card--voucher{background:#fff;border:1px solid #753bbd2e;grid-template-columns:42% 1fr;align-items:stretch;max-width:480px;display:grid;box-shadow:0 12px 28px #753bbd1a}.roulette__winner-card--voucher .roulette__winner-card__voucher-photo{aspect-ratio:1;background:#753bbd0d;border-right:1px dashed #753bbd59;justify-content:center;align-items:center;display:flex;overflow:hidden}.roulette__winner-card--voucher .roulette__winner-card__voucher-photo img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.roulette__winner-card--voucher .roulette__winner-card__voucher-stub{text-align:left;flex-direction:column;justify-content:space-between;padding:16px 20px;display:flex}.roulette__winner-card--voucher .roulette__winner-card__voucher-name{color:#512d6d;text-align:left;margin:0;font-family:Dajana Rodriguez Serif,serif;font-size:clamp(13px,3cqw,16px);font-weight:700;line-height:1.2}.roulette__winner-card--voucher .roulette__winner-card__voucher-meta{border-top:1px dashed #753bbd59;margin:0 -20px;padding:10px 20px 0}.roulette__winner-card--voucher .roulette__winner-card__voucher-meta>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.roulette__winner-card--voucher .roulette__winner-card__voucher-meta dt{letter-spacing:.22em;text-transform:uppercase;color:#512d6d99;margin:0;font-size:9px;font-weight:700}.roulette__winner-card--voucher .roulette__winner-card__voucher-meta dd{color:#512d6d;margin:0;font-size:12px;font-weight:600}.roulette__winner-card--voucher .roulette__winner-card__voucher-meta dd strong{color:#753bbd;font-size:18px;font-weight:800}@keyframes rouletteWinnerSlide{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.roulette__celebration.roulette__celebration{letter-spacing:.34em;text-transform:uppercase;text-align:center;color:#753bbd;margin:0 0 8px;font-family:Dajana Rodriguez Serif,serif;font-size:15px;font-weight:800}.roulette__message{text-align:center;padding:16px 0}.roulette__message__icon{color:#753bbd;background:#753bbd14;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 14px;display:flex}.roulette__message__text{color:#512d6d;max-width:440px;margin:0 auto 16px;font-size:15px;line-height:1.5}.roulette__actions{flex-direction:column;align-items:center;gap:8px;margin-top:4px;display:flex}.roulette__actions .button{min-width:220px}.roulette__footer{color:#80878d;text-align:center;background:0 0;flex-direction:column;gap:4px;padding:4px 40px 24px;font-size:11px;line-height:1.5;display:flex}@media (max-width:991.98px){.roulette__footer{padding:4px 20px 20px}}.roulette__footer__line{margin:0}.roulette__footer__line--gift{color:#753bbd}.roulette.is-rolling .roulette__footer__line--consent,.roulette.is-result .roulette__footer__line--consent,.roulette.is-exhausted .roulette__footer__line--consent,.roulette.is-claimed .roulette__footer__line--consent{display:none}.roulette.is-rolling .roulette__form{pointer-events:none;opacity:.5}.roulette.is-rolling .roulette__timer,.roulette.is-result .roulette__form,.roulette.is-result .roulette__timer,.roulette.is-exhausted .roulette__form,.roulette.is-exhausted .roulette__timer,.roulette.is-claimed .roulette__form,.roulette.is-claimed .roulette__timer{display:none}.roulette__confetti{pointer-events:none;opacity:0;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.roulette.is-fresh-win .roulette__confetti{opacity:1}.roulette__confetti-dot{opacity:0;background:#753bbd;width:8px;height:8px;position:absolute;top:-10px}.roulette__confetti-dot:nth-child(2n){background:#e5a841;width:6px;height:6px}.roulette__confetti-dot:nth-child(3n){background:#c1a7e2;width:10px;height:4px}.roulette__confetti-dot:nth-child(4n){background:#00cb87}.roulette.is-fresh-win .roulette__confetti-dot{animation:3s ease-out forwards rouletteConfettiFall}@keyframes rouletteConfettiFall{0%{opacity:1;transform:translateY(-20px)rotate(0)}90%{opacity:1}to{opacity:0;transform:translateY(900px)rotate(1080deg)}}.roulette-reopen-pill{z-index:50;color:#fff;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:#753bbd;border:none;border-radius:999px;align-items:center;gap:8px;min-height:50px;padding:13px 20px 13px 16px;font-size:12px;font-weight:700;transition:background-color .2s,transform .2s,box-shadow .2s;display:inline-flex;position:fixed;bottom:20px;right:20px;box-shadow:0 8px 22px #753bbd59}@media (max-width:991.98px){.roulette-reopen-pill{justify-content:center;width:50px;height:50px;min-height:0;padding:0;bottom:16px;right:16px}}.roulette-reopen-pill:hover{background:#512d6d;outline:none;transform:translateY(-1px);box-shadow:0 10px 26px #753bbd73}.roulette-reopen-pill:focus-visible{background:#512d6d;outline:none;transform:translateY(-1px);box-shadow:0 10px 26px #753bbd73}.roulette-reopen-pill__icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.roulette-reopen-pill__icon svg{width:24px;height:24px}@media (max-width:991.98px){.roulette-reopen-pill__label{display:none}.sticky-add-to-cart-visible .roulette-reopen-pill{transform:translateY(-95px)}.sticky-add-to-cart-visible .roulette-reopen-pill:hover{transform:translateY(-96px)}.sticky-add-to-cart-visible .roulette-reopen-pill:focus-visible{transform:translateY(-96px)}}.loader,.loader:after{border-radius:50%;width:10em;height:10em}.loader{text-indent:-9999em;border:1.1em solid #0003;border-left-color:#0000;font-size:10px;animation:1.1s linear infinite load8;position:relative;transform:translateZ(0)}@keyframes load8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.alert{background:#555;width:100%;margin-top:16px;padding:16px;display:none}.alert.success{color:#004c32;background:#00cb871f}.alert.error{color:#791327;background:#bb1e3c1f}.alert.visible{display:block}.alert-text.success{color:#006543}.alert-text.error{color:#bb1e3c}[data-validate-for],[data-validate-error]{display:none}[data-validate-for].jax-visible,[data-validate-error].jax-visible{display:block}.jax-progress-bar{background:#512d6d!important;height:2px!important}.jax-flash-message{z-index:10300;letter-spacing:-.01em;color:#fff;-webkit-backdrop-filter:blur(16px);opacity:0;border:none;border-radius:3px;width:auto;min-width:250px;max-width:380px;padding:10px 14px;font-family:Dajana Rodriguez Serif,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;transition:all .5s,width;display:flex;position:fixed;top:50px;left:50%;transform:translate(-50%)scale(.9);box-shadow:0 4px 20px #0000001f,0 1px 3px #0000000f}.jax-flash-message.flash-show{opacity:1;transform:translate(-50%)scale(1)}.jax-flash-message.loading{transition:opacity .2s;transform:translate(-50%)scale(1)}.jax-flash-message.success{background:#00cb87e0}.jax-flash-message.error{background:#bb1e3ce0}.jax-flash-message.warning{background:#e5a841e0}.jax-flash-message.info{background:#753bbde0}.jax-flash-message.loading{color:#512d6d;background:#c1a7e2e0}.jax-flash-message span.flash-message{flex-grow:1;line-height:1.45}.jax-flash-message a.flash-close{box-sizing:content-box;opacity:.6;cursor:pointer;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFF'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") 50%/1em no-repeat;border:0;border-radius:.25rem;width:1em;height:1em;padding:.25em;text-decoration:none;transition:opacity .15s}.jax-flash-message a.flash-close:hover,.jax-flash-message a.flash-close:focus{opacity:1}.jax-flash-message.loading a.flash-close{display:none}.jax-flash-message span.flash-loader{margin-right:1em}.jax-flash-message span.flash-loader:after{content:"";border:.2em solid;border-right-color:#0000;border-radius:50%;width:1.2em;height:1.2em;animation:.8s linear infinite jax-flash-loader;display:inline-block;position:relative;top:2px}@media (max-width:768px){.jax-flash-message{max-width:none;top:1rem;left:1rem;right:1rem;transform:scale(.9)}.jax-flash-message.flash-show{transform:scale(1)}}@keyframes jax-flash-loader{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.accordion{margin:14px 0}.accordion__item{margin-bottom:8px}.accordion__item:last-of-type{margin-bottom:0}.accordion__item h4{cursor:pointer;margin:0;padding:8px;position:relative}.accordion__item h4:hover{background:#ebedee}.accordion__item h4:before{content:"";vertical-align:middle;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20xmlns:v='https://vecta.io/nano'%3e%3cpath%20d='M6%209l6%206%206-6'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:100%;width:16px;height:16px;margin-right:4px;display:inline-block}.accordion__item.active h4:before{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20xmlns:v='https://vecta.io/nano'%3e%3cpath%20d='M18%2015l-6-6-6%206'/%3e%3c/svg%3e")}.accordion__item__content{height:0;overflow:hidden}.accordion__item__content ol:first-of-type,.accordion__item__content p:first-of-type{margin-top:0}.accordion__item__content p:last-of-type{margin-bottom:0}.accordion__item__content-button{width:auto}.support-accordion{flex-direction:column;gap:10px;display:flex}.support-accordion__item{cursor:pointer;background-color:#fff}.support-accordion__item.active .support-accordion__header{border-bottom:none}.support-accordion__item.active .support-accordion__content{display:flex}.support-accordion__item.active .support-accordion__icon .icon-plus{display:none}.support-accordion__item.active .support-accordion__icon .icon-minus{display:block}.support-accordion__header{justify-content:space-between;align-items:center;gap:40px;padding:20px;display:flex}.support-accordion__question{color:#512d6d;text-transform:uppercase;flex:1;font-size:12px;font-weight:700;line-height:normal}.support-accordion__icon{color:#512d6d;flex-shrink:0;width:24px;height:24px}.support-accordion__icon .icon-plus{display:block}.support-accordion__icon .icon-minus{display:none}.support-accordion__content{visibility:visible;padding:0 20px;transition-property:height;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:none;overflow:hidden}.support-accordion__wrap{flex-direction:column;gap:20px;padding-bottom:20px;display:flex}.support-accordion__answer{letter-spacing:-.56px;color:#512d6d;font-size:14px;font-weight:400;line-height:1.4}.support-accordion__answer a{color:#753bbd;font-weight:700}.support-accordion__answer p:first-child{margin-top:0}.support-accordion__answer p:last-child{margin-bottom:0}.support-accordion .button.bordered.small{letter-spacing:-.36px;text-transform:uppercase;color:#753bbd;background-color:#0000;border:1px solid #753bbd80;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;height:40px;padding:0 20px;font-size:12px;font-weight:700;display:inline-flex}.support-accordion .button.bordered.small:hover{color:#fff;background-color:#753bbd}@keyframes skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.mobile-menu>.pushbar__container{transition:opacity .25s}.mobile-menu.is-swapping>*{opacity:0}.mobile-menu__skeleton__container{padding:60px 90px}@media (max-width:991.98px){.mobile-menu__skeleton__container{padding:30px}}.mobile-menu__skeleton__line{background:#ebedee;border-radius:4px;position:relative;overflow:hidden}.mobile-menu__skeleton__line:after{content:"";will-change:transform;background:linear-gradient(90deg,#0000 0%,#eee 50%,#0000 100%);animation:1.5s ease-in-out infinite skeleton-shimmer;position:absolute;top:0;bottom:0;left:0;right:0}.mobile-menu__skeleton__line--close{width:80px;height:12px;margin-bottom:20px}.mobile-menu__skeleton__line--heading{width:60%;height:18px;margin-bottom:25px}.mobile-menu__skeleton__line--heading:nth-child(3){width:45%}.mobile-menu__skeleton__line--heading:nth-child(4){width:50%}.mobile-menu__skeleton__line--heading:nth-child(5){width:55%}.mobile-menu__skeleton__line--heading:nth-child(6){width:40%}.mobile-menu__skeleton__line--heading:nth-child(7){width:48%}@media (max-width:991.98px){.mobile-menu__skeleton__line--heading{margin-bottom:15px}}.mobile-menu__skeleton__line--link{width:35%;height:14px;margin-bottom:20px}.mobile-menu__skeleton__line--link:nth-child(10){width:25%}.mobile-menu__skeleton__line--link:nth-child(11){width:40%}.mobile-menu__skeleton__line--link:nth-child(12){width:30%}.mobile-menu__skeleton__separator{border-top:1px solid #ebedee;margin:30px 0}.mobile-menu div[data-pushbar-close]{text-transform:uppercase;opacity:.8;align-items:center;gap:10px;margin-bottom:20px;font-size:12px;display:flex;padding:0!important}.mobile-menu div[data-pushbar-close]:hover{cursor:pointer;color:#753bbd}.mobile-menu__container{padding:60px 90px}@media (max-width:991.98px){.mobile-menu__container{padding:30px}}.mobile-menu__otherlinks{border-top:1px solid #cbc2d4;padding:60px 90px}@media (max-width:991.98px){.mobile-menu__otherlinks{padding:30px}}.mobile-menu__otherlinks a{color:#512d6d;gap:16px;padding:12px 0;display:flex}.mobile-menu__otherlinks a:hover{color:#753bbd}.mobile-menu__otherlinks a .new{color:#fff;text-transform:uppercase;background:#753bbd;padding:2px 6px;font-size:10px}.mobile-menu__dropdown{transition-property:background-color,color,transform,height,opacity;transition-duration:.2s;transition-timing-function:cubic-bezier(.57,.01,.34,.93);display:block;position:relative;overflow-y:hidden}.mobile-menu__dropdown a{color:#512d6d;white-space:nowrap;align-items:center;gap:16px;padding:15px 0;font-size:18px;display:flex}@media (max-width:991.98px){.mobile-menu__dropdown a{padding:10px 0}}.mobile-menu__dropdown a:hover{color:#753bbd}.mobile-menu__dropdown a:hover span:not(.new):not(.rdf-badge):before{transform:scaleX(1)}.mobile-menu__dropdown a .new{color:#fff;text-transform:uppercase;background:#753bbd;padding:2px 6px;font-size:10px}.mobile-menu__dropdown a .rdf-badge{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#512d6d;align-items:center;padding:5px 12px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.mobile-menu__dropdown a span:not(.new):not(.rdf-badge){position:relative}.mobile-menu__dropdown a span:not(.new):not(.rdf-badge):before{content:"";transform-origin:0;opacity:1;visibility:visible;background-color:currentColor;width:100%;height:1px;transition:transform .3s ease-in-out;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.mobile-menu__dropdown a img{width:40px;height:40px}.mobile-menu__dropdown__content{padding-left:20px}.mobile-menu__dropdown--sale a{font-weight:700}.mobile-menu__dropdown--sale .mobile-menu__sale-icon{color:#fff;background:#753bbd;flex-shrink:0;align-items:center;padding:4px 8px;font-size:12px;font-style:normal;font-weight:600;line-height:1;display:inline-flex}.mobile-menu__dropdown.active>.mobile-menu__dropdown__open:after,.mobile-menu__dropdown[data-state=open]>.mobile-menu__dropdown__open:after{transform:rotate(-180deg)}.mobile-menu__dropdown__checkbox{padding-left:40px}.mobile-menu__dropdown__checkbox.disabled{opacity:.4;pointer-events:none;cursor:default}.mobile-menu__dropdown__checkbox label:before{width:15px!important;height:15px!important;min-width:unset!important;margin-right:16px!important}.mobile-menu__dropdown__checkbox:last-of-type{padding-bottom:25px}.mobile-menu__dropdown__checkbox__name{font-size:14px;font-weight:400;line-height:17px}.mobile-menu__dropdown__checkbox__count{margin-left:10px;font-size:14px;font-weight:400;line-height:17px}.mobile-menu__dropdown__checkboxes{flex-direction:column;justify-content:space-around;gap:8px;padding:15px 20px;display:flex}.mobile-menu__dropdown__checkboxes.no-spacing{justify-content:flex-start}.mobile-menu__dropdown__colors{flex-wrap:wrap;justify-content:space-evenly;display:flex}.mobile-menu__dropdown__colors label.disabled{opacity:.3;pointer-events:none;cursor:default!important}.mobile-menu__dropdown__colors label:before{visibility:collapse}.mobile-menu__dropdown__colors input[type=checkbox]:checked+.mobile-menu__dropdown__colors__color .mobile-menu__dropdown__colors__color__square:after{opacity:1;content:"";background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20fill='none'%20viewBox='0%200%2024%2024'%20stroke='%23fff'%20stroke-width='3'%20stroke-linecap='round'%20stroke-linejoin='round'%20xmlns:v='https://vecta.io/nano'%3e%3cpath%20d='M20%206L9%2017l-5-5'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:100%;border-radius:50%;width:18px;height:18px;display:inline-block;position:absolute}.mobile-filter .mobile-menu__dropdown__colors{justify-content:flex-start}.mobile-menu__dropdown__colors__color{cursor:pointer;flex-direction:column;flex-basis:25%;align-items:center;width:70px;padding:10px 15px;display:flex;position:relative}.mobile-menu__dropdown__colors__color:hover{background:#ebedee;border-radius:3px}.mobile-menu__dropdown__colors__color.disabled:hover{background:0 0}.mobile-menu__dropdown__colors__color__square{border-radius:3px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.disabled>.mobile-menu__dropdown__colors__color__square{opacity:.3}.mobile-menu__dropdown__colors__color__name{font-size:13px;line-height:26px}.disabled>.mobile-menu__dropdown__colors__color__name{color:#bababa}.mobile-menu__dropdown__colors__color__count{color:#bababa;font-size:12px}.mobile-menu__dropdown__colors__checkbox{width:100%;padding-left:8px;display:flex}.mobile-menu__dropdown__colors__checkbox label:before{width:16px!important;height:16px!important;min-width:unset!important;border-width:1px!important;margin-right:16px!important}.mobile-menu__dropdown__colors__checkbox__name{margin-right:10px;font-size:14px;font-weight:400}.mobile-menu__dropdown__colors__checkbox__count{color:#bababa;font-size:14px;font-weight:400}.mobile-menu__dropdown__open{color:#512d6d;padding:10px 0;font-size:18px;display:block}.mobile-menu__dropdown__open:hover{color:#753bbd}.mobile-menu__dropdown__open .wrapper{border-radius:3px;width:40px;height:40px;position:absolute;top:15px;left:40px}.mobile-filter .mobile-menu__dropdown__open{text-transform:none;text-align:left;border-bottom:none;width:100%;padding:15px 20px;font-size:16px}.mobile-menu__dropdown__open:after{content:"";vertical-align:middle;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='25'%20viewBox='0%200%2024%2025'%20fill='none'%3e%3cpath%20d='M7%209.5L12%2014.5L17%209.5'%20stroke='%23753BBD'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:contain;width:24px;height:24px;margin-left:4px;display:inline-block}.mobile-filter .mobile-menu__dropdown__open:after{margin-left:0;position:absolute;right:15px}dr-mobile-filter .accordion__content[data-state=open]{height:var(--accordion-content-height);animation:.4s cubic-bezier(.57,.01,.34,.93) slideDown}dr-mobile-filter .accordion__content[data-state=closed]{height:0;animation:.4s cubic-bezier(.57,.01,.34,.93) slideUp}@keyframes slideDown{0%{height:0}to{height:var(--accordion-content-height)}}@keyframes slideUp{0%{height:var(--accordion-content-height)}to{height:0}}.product-badges{z-index:2;box-sizing:border-box;align-items:flex-start;gap:8px;display:flex;position:absolute;top:20px;left:20px}@media (max-width:575.98px){.product-badges{gap:4px;top:10px;left:10px}}@media (max-width:767.98px){.wishlist-product .product-badges{flex-wrap:wrap;max-width:calc(100% - 50px)}}.products.small .product-badges{display:none}.product-badge{text-transform:uppercase;white-space:nowrap;background-color:#fff;justify-content:center;align-items:center;display:flex}.product-badge.text{letter-spacing:-.3px;gap:4px;padding:8px 8px 9px;font-size:10px;font-weight:700}@media (max-width:575.98px){.product-badge.text{letter-spacing:-.24px;height:24px;padding:5px 6px;font-size:8px}}.product-badge.text.primary{color:#fff;background-color:#753bbd}.product-badge.text.secondary{color:#512d6d;background-color:#c1a7e2}.product-badge.text.white{color:#512d6d;background-color:#fff}.product-badge.text.dark{color:#fff;background-color:#512d6d}.product-badge.square{justify-content:center;align-items:center;width:32px;height:32px;display:flex}.product-badge.square.green{background:#b1e1b1}.product-badge.square.red{background:#fde8e8}.product-badge.square.primary{color:#fff;background-color:#753bbd}@media (max-width:575.98px){.product-badge.square{width:24px;height:24px}.product-badge.square svg{width:18px;height:18px}}.product-badge.rectangle{justify-content:center;align-items:center;width:44px;height:32px;display:flex}.product-badge.rectangle.red{background:#fde8e8}@media (max-width:575.98px){.product-badge.rectangle{width:36px;height:24px}.product-badge.rectangle svg{width:24px;height:15px}}.fancybox__container{z-index:9999;--f-toolbar-padding:0;--f-thumb-width:120px;--f-thumb-height:120px;--f-thumb-border-radius:0px;--f-thumb-border-color:#eae7ed;--f-thumb-selected-border-color:#753bbd;--f-thumb-hover-opacity:1;--f-thumb-hover-border-color:#753bbd;--f-thumb-bg:#eae7ed;--f-thumb-hover-bg:#eae7ed;--f-thumb-selected-bg:#eae7ed;--f-thumb-shadow:inset 0 0 0 1px #eae7ed;--f-thumb-hover-shadow:inset 0 0 0 1px #753bbd;--f-thumb-selected-shadow:inset 0 0 0 1px #753bbd;--f-arrow-bg:transparent;--f-arrow-color:#512d6d;--f-arrow-hover-color:#753bbd;--f-toolbar-margin:30px;--f-button-bg:#fff;--f-button-color:#512d6d;--f-arrow-pos:30px;--f-thumbs-gap:5px}@media (max-width:1199.98px){.fancybox__container{--f-thumb-width:80px;--f-thumb-height:80px}}@media (max-width:767.98px){.fancybox__container{--f-arrow-pos:10px}}.fancybox__container .fancybox__backdrop{background-color:#f3f3f3}.fancybox__container .fancybox__toolbar{text-shadow:none;background:0 0;margin-top:30px;margin-right:30px;padding:0}@media (max-width:767.98px){.fancybox__container .fancybox__toolbar{margin-top:10px;margin-right:10px}}.fancybox__container .carousel__button svg{stroke:#512d6d;width:26px;height:26px;filter:none!important}.fancybox__container .carousel__button.fancybox__button--close{background-color:#fff;border-radius:0}.fancybox__container .f-button:hover:not([aria-disabled]){color:#512d6d!important;background-color:#fff!important}.fancybox__container .f-thumbs__slide{background-color:#eae7ed!important}.fancybox__container .f-thumbs__slide button:after{border-color:#eae7ed!important}.fancybox__container .f-thumbs__slide:hover button:after,.fancybox__container .f-thumbs__slide.is-selected button:after{border-color:#753bbd!important}.fancybox__container .f-thumbs__slide.is-video-thumb{position:relative}.fancybox__container .f-thumbs__slide.is-video-thumb:before{content:"";-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:10;pointer-events:none;background:#512d6e99;width:35px;height:35px;transition:background .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:991.98px){.fancybox__container .f-thumbs__slide.is-video-thumb:before{width:28px;height:28px}}.fancybox__container .f-thumbs__slide.is-video-thumb:after{content:"";z-index:11;pointer-events:none;border:9px solid #0000;border-left:14px solid #fff;border-right-width:0;width:0;height:0;position:absolute;top:50%;left:50%;transform:translate(-40%,-50%)}@media (max-width:991.98px){.fancybox__container .f-thumbs__slide.is-video-thumb:after{border-width:7px 0 7px 11px}}.fancybox__container .f-thumbs__slide.is-video-thumb:hover:before{background:#512d6ecc}.fancybox__slide video{background-color:#f3f3f3}.products{grid-gap:20px;grid-template-columns:repeat(4,1fr);grid-auto-flow:dense;display:grid;position:relative}@media (max-width:1199.98px){.products{grid-template-columns:repeat(2,1fr)}}@media (max-width:575.98px){.products{grid-gap:10px}}.products.small{grid-gap:10px}.products.small .product .colors{display:none}.products.small .title{font-size:10px}.products.small .product__bottom{padding-top:10px}.products.small .product__bottom .right .price{font-size:12px}.products__loading__reset{flex-direction:column;grid-column:span 4;align-items:center;padding:20px;display:flex}.products .special-box{grid-column:span 2;position:relative}.products .special-box.quote{background:#c1a7e2;min-height:280px}.products .special-box.quote .content{z-index:1;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:20px;width:100%;height:100%;padding:80px;display:flex;position:relative}@media (max-width:1599.98px){.products .special-box.quote .content{padding:60px}}@media (max-width:991.98px){.products .special-box.quote .content{padding:20px}}.products .special-box.quote h3{color:#512d6d;letter-spacing:-2px;text-transform:uppercase;margin:0;font-size:50px;font-style:normal;font-weight:700;line-height:120%}@media (max-width:575.98px){.products .special-box.quote h3{letter-spacing:-1px;text-transform:uppercase;font-size:25px;font-weight:400}}.products .special-box.quote p{letter-spacing:-.72px;max-width:480px;font-size:18px;font-style:normal;font-weight:300;line-height:normal}@media (max-width:575.98px){.products .special-box.quote p{letter-spacing:-.56px;max-width:80%;font-size:14px;font-style:normal;font-weight:300;line-height:normal}}.products .special-box.quote .text{justify-content:space-between;align-self:stretch;align-items:center;display:flex}@media (max-width:991.98px){.products .special-box.quote .text{flex-direction:column;align-items:flex-start}}.products .special-box.lifestyle img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.products .special-box.lifestyle .content{z-index:1;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:20px;width:100%;height:100%;padding:60px;display:flex;position:relative}.products .special-box.lifestyle .content:before{content:"";opacity:.5;z-index:-1;background:linear-gradient(90deg,#000 0%,#0000 100%);width:100%;height:100%;position:absolute;top:0;left:0}@media (max-width:991.98px){.products .special-box.lifestyle .content:before{background:linear-gradient(90deg,#000 0%,#0000 100%)}.products .special-box.lifestyle .content{padding:20px}}.products .special-box.lifestyle h3{color:#f3f3f3;letter-spacing:-2.4px;text-transform:uppercase;margin:0;font-size:60px;font-weight:700;line-height:120%}@media (max-width:575.98px){.products .special-box.lifestyle h3{letter-spacing:-1px;text-transform:uppercase;font-size:25px;font-weight:400}}.products .special-box.lifestyle p{letter-spacing:-.72px;color:#f3f3f3;max-width:480px;font-size:18px;font-weight:300}@media (max-width:575.98px){.products .special-box.lifestyle p{letter-spacing:-.56px;max-width:80%;font-size:14px;font-style:normal;font-weight:300;line-height:normal}}.products .special-box.lifestyle .text{justify-content:space-between;align-self:stretch;align-items:center;display:flex}@media (max-width:991.98px){.products .special-box.lifestyle .text{flex-direction:column;align-items:flex-start}.products .special-box.lifestyle .button{width:100%}}.products .special-box.review{background:#eae7ed;border:1px solid #cbc2d4;grid-column:span 2;display:flex}.products .special-box.review .product{flex:1;margin:0;padding:20px}@media (max-width:575.98px){.products .special-box.review .product{padding:10px}}.products .special-box.review .side{border-left:1px solid #cbc2d4;flex-direction:column;flex:1;justify-content:space-between;align-self:stretch;align-items:flex-start;padding:40px;display:flex}.products .special-box.review .side>div{width:100%}@media (max-width:575.98px){.products .special-box.review .side{padding:10px}}.products .special-box.review .side .author{justify-content:space-between;align-self:stretch;align-items:center;display:flex}.products .special-box.review .side .author .info{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.products .special-box.review .side .author .info b{color:#512d6d;letter-spacing:-.36px;font-size:12px;font-weight:700}.products .special-box.review .side .author .info span{color:#512d6d;letter-spacing:-.4px;text-transform:uppercase;opacity:.5;font-size:10px;font-weight:700}.products .special-box.review .side .author .verified{color:#512d6d;letter-spacing:-.3px;text-transform:uppercase;background:#c1a7e2;align-items:center;gap:4px;height:26px;padding:0 6px;font-size:10px;font-weight:700;display:flex}.products .special-box.review .side .review-text{color:#512d6d;letter-spacing:-.6px;margin-top:20px;margin-bottom:40px;font-size:15px;font-weight:400;line-height:140%}@media (max-width:575.98px){.products .special-box.review .side .review-text{letter-spacing:-.48px;margin-top:10px;margin-bottom:20px;font-size:12px;font-style:normal;font-weight:400;line-height:140%}}.products .special-box.review .side b{color:#512d6d;letter-spacing:-.42px;text-transform:uppercase;font-size:14px;font-weight:700}.products .special-box.review .side p{letter-spacing:-.4px;opacity:.5;margin:0;font-size:10px;font-weight:700}.products .product-box.quarter-full{grid-gap:20px;background:#eae7ed;grid-column:span 4;grid-template-columns:1fr .5fr;display:grid}@media (max-width:575.98px){.products .product-box.quarter-full{grid-gap:10px;grid-template-columns:1fr}}.products .product-box.quarter-full .product{margin:0;padding:20px 20px 20px 0}@media (max-width:575.98px){.products .product-box.quarter-full .product{padding:10px}}.products .product-box.quarter-full .product img{-o-object-fit:cover;object-fit:cover}.products .product-box.quarter-full .side img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.products .product-box.full{grid-gap:20px;background:#eae7ed;grid-column:span 4;grid-template-columns:1fr 1fr;display:grid}@media (max-width:1199.98px){.products .product-box.full{grid-column:span 2}}@media (max-width:575.98px){.products .product-box.full{grid-gap:10px}}.products .product-box.full .product{margin:0;padding:20px 20px 20px 0}@media (max-width:575.98px){.products .product-box.full .product{padding:10px 10px 10px 0}}.products .product-box.full .product img{-o-object-fit:cover;object-fit:cover}.products .product-box.full .side img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.products .product-box.lifestyle{grid-gap:20px;background:#eae7ed;grid-column:span 2;grid-template-columns:1fr 1fr;display:grid}@media (max-width:575.98px){.products .product-box.lifestyle{grid-gap:10px}}.products .product-box.lifestyle .product{margin:0;padding:20px 0 20px 20px}@media (max-width:575.98px){.products .product-box.lifestyle .product{padding:10px 0 10px 10px}}.products .product-box.lifestyle .side img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.products .product{contain:layout style;flex-direction:column;width:100%;min-height:250px;margin-bottom:20px;display:flex;position:relative;overflow:hidden}@media (max-width:575.98px){.products .product{margin-bottom:10px}}.products .product:hover{color:#512d6d}.products .product__bottom{flex-direction:column;flex:0;gap:10px;padding-top:10px;display:flex}.products .product__bottom.top-padding{padding-top:35px}@media (max-width:575.98px){.products .product__bottom.top-padding{padding-top:10px}}.products .product__bottom__stock{letter-spacing:-.3px;text-transform:uppercase;grid-area:2/1;align-items:center;gap:6px;font-size:10px;font-style:normal;font-weight:700;line-height:normal;display:flex}.products .product__bottom__stock__content{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.products .product__bottom__stock__content .mini-badge{color:#512d6d;white-space:nowrap;background-color:#c1a7e2;border-radius:8px;justify-content:center;align-items:center;padding:2px 5px;display:flex}.products .product__bottom__stock__content .mini-badge.gray{color:#444;background-color:#bbb}.products .product__bottom__stock__content .mini-badge.orange{color:#da9e09;background-color:#ffecbc}.products .product__bottom__stock__content .mini-badge.green{color:#156812;background-color:#b1e1b1}.products .product__bottom__stock__content .date{color:#512d6d}@media (max-width:1599.98px){.products .product__bottom__stock__content .date{width:100%;display:block}}@media (max-width:575.98px){.products .product__bottom__stock__content{flex-direction:column;align-items:flex-start;gap:3px}.products .product__bottom__stock{grid-row:3;font-size:8px;font-weight:700;line-height:120%}}.products .product__bottom__content{grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid;position:relative}@media (max-width:575.98px){.products .product__bottom__content{grid-template-columns:1fr;align-items:flex-start;row-gap:6px}}.products .product__bottom .left{flex-direction:column;grid-area:1/1;justify-content:center;display:flex}.products .product__bottom .right{text-align:right;white-space:nowrap;grid-area:1/2;justify-content:center;align-items:center;gap:8px;display:flex}@media (max-width:575.98px){.products .product__bottom .right{grid-area:2/1;justify-content:flex-start;gap:6px}}.products .product__bottom .right .prices{text-align:right;white-space:nowrap;flex-direction:column;justify-content:center;align-items:flex-end;display:flex}@media (max-width:575.98px){.products .product__bottom .right .prices{text-align:left;flex-direction:row-reverse;align-items:flex-start;gap:6px}}.products .product__bottom .right .discount{text-align:center;color:#fff;letter-spacing:-.3px;background-color:#512d6d;justify-content:center;align-items:center;padding:4px 6px 5px;font-size:10px;font-weight:700;display:flex}@media (max-width:575.98px){.products .product__bottom .right .discount{order:2;padding:2px 4px 3px;font-size:8px}}.products .product__bottom__reviews{align-items:center;gap:8px;display:flex}.products .product__bottom__reviews .number{color:#512d6d;text-transform:uppercase;font-family:Dajana Rodriguez Serif;font-size:12px;font-style:normal;font-weight:700;line-height:normal}.products .product__bottom__reviews .stars{--star-filled:#753bbd;--star-empty:#753bbd80;align-items:center;gap:4px;display:flex}.products .product__bottom__reviews .stars svg{width:14px;height:14px}@media (max-width:575.98px){.products .product__bottom__reviews .stars svg{width:12px;height:12px}}.products .product__bottom__reviews .reviewers{color:#753bbd;font-size:10px;font-style:normal;font-weight:700;line-height:normal}@media (max-width:575.98px){.products .product__bottom__reviews .reviewers{font-size:8px}}.products .product__bottom .title{color:#512d6d;text-transform:uppercase;font-size:12px;font-weight:700;line-height:normal}@media (max-width:575.98px){.products .product__bottom .title{font-size:10px}}.products .product__bottom .price{color:#512d6d;text-transform:uppercase;font-size:14px;font-weight:700;line-height:120%}@media (max-width:575.98px){.products .product__bottom .price{font-size:12px}}.products .product__bottom .price.old{opacity:.5;color:#512d6d;text-transform:uppercase;font-size:12px;font-weight:700;text-decoration-line:line-through}.products .product .colors{z-index:1;align-items:center;gap:6px;display:flex;position:absolute;bottom:20px;left:20px}@media (max-width:575.98px){.products .product .colors{gap:3px;bottom:10px;left:10px}}.products .product .colors .color{aspect-ratio:1;border-radius:50%;align-items:center;width:8px;height:8px}.products .product .colors .more{text-transform:uppercase;color:#512d6d;opacity:.7;margin-left:4px;font-size:10px;font-weight:700}@media (max-width:575.98px){.products .product .colors .more{font-size:7px}}.products .product .stamp{z-index:1;justify-content:center;align-items:center;width:100px;height:100px;display:flex;position:absolute;top:20px;right:20px}@media (max-width:1199.98px){.products .product .stamp{width:80px;height:80px}}@media (max-width:575.98px){.products .product .stamp{width:60px;height:60px;top:10px;right:10px}}.products .product__image{background-color:#eae7ed;position:relative;overflow:hidden}.products .product__image:hover .swiper-button-prev,.products .product__image:hover .swiper-button-next,.products .product__image:hover .swiper-pagination{opacity:1}.products .product__image--sold img{filter:grayscale(100)opacity(.5)}.products .product__image__container{width:100%;height:100%}.products .product__image .swiper-button-prev,.products .product__image .swiper-button-next{opacity:0;color:#512d6d;will-change:background-color, opacity;background:#fff;width:44px;height:44px;margin-top:-22px;transition:background-color .2s ease-in-out,color .2s ease-in-out,opacity .2s ease-in-out;transform:translateZ(0)}@media (max-width:767.98px){.products .product__image .swiper-button-prev,.products .product__image .swiper-button-next{display:none}}.products .product__image .swiper-button-prev:hover,.products .product__image .swiper-button-next:hover{color:#512d6d;background-color:#f8f8f8}.products .product__image .swiper-button-prev svg,.products .product__image .swiper-button-next svg{width:14px;height:14px}.products .product__image .swiper-pagination{opacity:0;align-items:center;gap:2px;width:auto;height:2px;transition:opacity .3s;display:flex;bottom:4px;left:4px;right:4px}@media (max-width:767.98px){.products .product__image .swiper-pagination{opacity:1;height:1px}}.products .product__image .swiper-pagination .swiper-pagination-bullet{opacity:1;background:#512d6d33;border-radius:0;flex:1;width:100%;height:1px;margin:0;transition:background-color .3s}@media (max-width:575.98px){.products .product__image .swiper-pagination .swiper-pagination-bullet{height:1px}}.products .product__image .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#512d6d}.products .product img{-o-object-fit:cover;object-fit:cover;aspect-ratio:4.5/5;width:100%;height:auto;display:block}.products .product .hardware-badges{z-index:2;align-items:center;gap:4px;display:flex;position:absolute;bottom:14px;right:14px}@media (max-width:575.98px){.products .product .hardware-badges{bottom:7px;right:7px}}.products .product .hardware-badges .hardware-badge{text-transform:uppercase;border-radius:13px;justify-content:center;align-items:center;padding:6px;font-size:10px;font-weight:700;line-height:1.2;display:flex}@media (max-width:575.98px){.products .product .hardware-badges .hardware-badge{padding:4px;font-size:8px}}.products .product .hardware-badges .hardware-badge--1{color:#513605b3;background:#efcb8d}.products .product .hardware-badges .hardware-badge--2{color:#3a3a3ab3;background:#cdcdcd}.product-promo{background:#fff;grid-template-columns:clamp(100px,30%,160px) 1fr;align-items:stretch;width:100%;display:grid}.product-promo__image{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;background:#eae7ed;width:100%;height:auto}.product-promo__content{gap:20px;padding:20px;display:grid}@media (max-width:991.98px){.product-promo__content{gap:10px;padding:12px}}.product-promo__text{gap:6px;display:grid}.product-promo__title{color:#512d6d;text-transform:uppercase;word-wrap:break-word;margin:0;font-size:16px;font-weight:700;line-height:1.2}.product-promo__description{color:#512d6d;word-wrap:break-word;margin:0;font-size:14px;font-weight:300}@media (max-width:991.98px){.product-promo__description{font-size:12px}}custom-select{width:120px;height:100%;position:absolute}custom-select:focus-within,custom-select:hover,custom-select:active{outline:none}custom-select:focus-visible{outline:none}custom-select button{text-transform:none;width:100%;height:100%;padding-left:15px;padding-right:40px}custom-select button:focus-within,custom-select button:hover,custom-select button:active{outline:none}custom-select button:focus-visible{outline:none}custom-select button:after{content:"";background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20xmlns:v='https://vecta.io/nano'%3e%3cpath%20d='M6%209l6%206%206-6'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:contain;width:18px;height:18px;position:absolute;top:50%;right:11px;transform:translateY(-50%)}custom-select button span{justify-content:center;align-items:center;gap:10px;width:100%;display:flex}custom-select+input{padding-left:135px!important}.custom-select{width:100%}.custom-select__content{z-index:10;max-width:100%;max-height:200px;transform-origin:var(--radix-select-content-transform-origin);width:calc(var(--phone-input-width) + 1px);background-color:#fff;border:1px solid #ebedee;border-top:none;flex-direction:column;gap:4px;margin:0;padding:0;display:flex;overflow-y:auto}.custom-select__item{cursor:pointer;letter-spacing:.06em;color:#000;align-items:center;gap:8px;padding:10px 15px;font-size:13px;font-weight:400;display:flex}.custom-select__flag{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;border:1px solid #0000001a;width:24px;height:auto}dr-input-number{width:114px;height:45px;margin:0;display:inline-block;position:relative}dr-input-number.small{width:79px;height:30px}dr-input-number.small input{font-size:12px;height:30px!important;padding:13px 15px!important}@media (max-width:991.98px){dr-input-number{width:94px;height:30px;margin:0}dr-input-number input{padding:13px 15px;height:30px!important}}dr-input-number input{text-align:center;color:#333;-moz-appearance:textfield;background-color:#fff;background-image:none;border:1px solid #ebedee;width:100%;height:100%;padding:0 10px;font-size:16px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}dr-input-number input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}dr-input-number input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}dr-input-number .number-stepper-input__minus{color:#ebedee;cursor:pointer;background-color:#0000;background-image:none;width:35px;height:100%;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,color .15s ease-in-out;position:absolute;top:0;left:0}dr-input-number .number-stepper-input__minus:hover{color:#bababa}dr-input-number .number-stepper-input__minus:after{content:"";background-image:url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M11.1743%206.46045H3.62197C3.4789%206.46045%203.34169%206.51728%203.24052%206.61845C3.13935%206.71962%203.08252%206.85683%203.08252%206.9999C3.08252%207.14298%203.13935%207.28019%203.24052%207.38136C3.34169%207.48252%203.4789%207.53936%203.62197%207.53936H11.1743C11.3174%207.53936%2011.4546%207.48252%2011.5558%207.38136C11.657%207.28019%2011.7138%207.14298%2011.7138%206.9999C11.7138%206.85683%2011.657%206.71962%2011.5558%206.61845C11.4546%206.51728%2011.3174%206.46045%2011.1743%206.46045Z'%20fill='%238A8A8A'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:contain;width:14px;height:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:991.98px){dr-input-number .number-stepper-input__minus{width:35px}}dr-input-number .number-stepper-input__plus{color:#ebedee;cursor:pointer;background-color:#0000;background-image:none;width:35px;height:100%;line-height:1;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,color .15s ease-in-out;position:absolute;top:0;right:0}dr-input-number .number-stepper-input__plus:hover{color:#bababa}dr-input-number .number-stepper-input__plus:after{content:"";background-image:url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M10.3779%206.46075H7.14122V3.22402C7.14122%203.08095%207.08439%202.94374%206.98322%202.84257C6.88205%202.74141%206.74484%202.68457%206.60177%202.68457C6.45869%202.68457%206.32148%202.74141%206.22031%202.84257C6.11915%202.94374%206.06231%203.08095%206.06231%203.22402V6.46075H2.82559C2.68251%206.46075%202.5453%206.51759%202.44414%206.61875C2.34297%206.71992%202.28613%206.85713%202.28613%207.0002C2.28613%207.14328%202.34297%207.28049%202.44414%207.38166C2.5453%207.48282%202.68251%207.53966%202.82559%207.53966H6.06231V10.7764C6.06231%2010.9195%206.11915%2011.0567%206.22031%2011.1578C6.32148%2011.259%206.45869%2011.3158%206.60177%2011.3158C6.74484%2011.3158%206.88205%2011.259%206.98322%2011.1578C7.08439%2011.0567%207.14122%2010.9195%207.14122%2010.7764V7.53966H10.3779C10.521%207.53966%2010.6582%207.48282%2010.7594%207.38166C10.8606%207.28049%2010.9174%207.14328%2010.9174%207.0002C10.9174%206.85713%2010.8606%206.71992%2010.7594%206.61875C10.6582%206.51759%2010.521%206.46075%2010.3779%206.46075Z'%20fill='%238A8A8A'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:contain;width:14px;height:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:991.98px){dr-input-number .number-stepper-input__plus{width:35px}}@media (-webkit-min-device-pixel-ratio:0) and (max-width:768px){.apple-ios dr-input-number input{font-size:16px}}@keyframes reachedBlink{0%{background-color:#753bbd}50%{background-color:#fff}to{background-color:#753bbd}}label.styled{color:#000;margin-bottom:8px;font-size:14px;display:block}label.styled span{color:#753bbd}.basket-sidebar{margin-top:40px}@media (max-width:991.98px){.basket-sidebar{margin-top:0}}.basket .container{padding-bottom:96px}@media (max-width:767.98px){.basket .container{padding-bottom:16px}}.basket .details select{margin-bottom:32px}.basket .details .phone-input label{width:100%;left:105px}.basket .details .phone-input select{width:65px;height:100%;margin-bottom:0}.basket .details .phone-input input{width:100%}.basket #note{margin-bottom:24px}@media (max-width:991.98px){.basket #note{margin-bottom:32px}}.basket__loading{z-index:20;background:#ffffff80;width:100%;height:100%;display:none;position:absolute;top:0;left:0}.basket__order{flex-direction:column;width:100%;padding-left:40px;display:flex}@media (max-width:1199.98px){.basket__order{padding-left:20px}}@media (max-width:991.98px){.basket__order{width:auto;padding-left:0}.basket__order #summary{width:100%}}.basket__checkbox{cursor:pointer;border:1px solid #cbc2d4;flex-flow:wrap;align-items:center;height:100%;min-height:40px;padding:10px 20px;transition:border .2s;display:flex}@media (max-width:991.98px){.basket__checkbox{padding:8px 18px}}@media (max-width:767.98px){.basket__checkbox{padding:8px 14px}}@media (max-width:575.98px){.basket__checkbox{padding:8px 10px}}.basket__checkbox .dates-row{align-items:center;gap:6px;margin-top:5px;display:inline-flex}@media (max-width:767.98px){.basket__checkbox .dates-row{flex-wrap:wrap}}.basket__checkbox .date{color:#753bbd;white-space:nowrap;background:#753bbd1a;border-radius:12px;padding:2px 6px;font-size:12px}.basket__checkbox .date.christmas{color:#156812;background:#b1e1b1;align-items:center;gap:4px;display:inline-flex}.basket__checkbox .date.christmas svg{flex-shrink:0}.basket__checkbox .wrapper{align-items:center;width:100%;min-height:40px;display:flex}.basket__checkbox.active{background:#f7f4fb;border:1px solid #c1a7e2}.basket__checkbox.active .checkbox:before{opacity:1;background-color:#753bbd;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20fill='none'%20viewBox='0%200%2024%2024'%20stroke='%23fff'%20stroke-width='3'%20stroke-linecap='round'%20stroke-linejoin='round'%20xmlns:v='https://vecta.io/nano'%3e%3cpath%20d='M20%206L9%2017l-5-5'/%3e%3c/svg%3e");border-color:#753bbd}.basket__checkbox .checkbox{align-items:center;width:24px;height:24px;margin-right:22px;display:inline-flex}@media (max-width:767.98px){.basket__checkbox .checkbox{margin-right:16px}}@media (max-width:575.98px){.basket__checkbox .checkbox{width:20px;height:20px}}.basket__checkbox .checkbox:before{opacity:.7;content:"";background-position:50%;background-repeat:no-repeat;background-size:16px;border:2px solid #cbc2d4;border-radius:50%;width:24px;height:24px;display:inline-block}@media (max-width:575.98px){.basket__checkbox .checkbox:before{background-size:12px;width:20px;height:20px}}.basket__checkbox__description{flex-direction:column;flex-grow:1;max-width:238px;display:flex}@media (max-width:767.98px){.basket__checkbox__description{width:calc(100% - 153px)}.basket__checkbox__description small{line-height:1.15}}@media (max-width:575.98px){.basket__checkbox__description{gap:2px;width:calc(100% - 180px)}}.basket__checkbox__description__detailed{height:0;transition-property:height;transition-duration:.35s;transition-timing-function:cubic-bezier(.57,.01,.34,.93);overflow:hidden}.basket__checkbox__description__detailed .wrapper{height:auto;min-height:unset;flex-direction:column;align-items:flex-start;padding-top:5px}.basket__checkbox__description__detailed .hidden{display:none}.basket__checkbox__description__detailed .packeta-selector-open{text-decoration:underline}.basket__checkbox__description__detailed .branch-selected{line-height:28px}.basket__checkbox__price{white-space:nowrap;text-align:right;flex-direction:column;min-width:60px;font-size:12px;display:flex}.basket__checkbox__icon{text-align:right;flex-shrink:0;align-items:center;width:60px;height:40px;margin-left:auto;display:flex}.basket__checkbox__icon img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:60px;height:auto;max-height:30px;display:block}.basket__checkbox__icon--cards{gap:4px;width:auto}.basket__checkbox__icon--cards img{max-width:32px;max-height:22px}@media (max-width:575.98px){.basket__checkbox__icon--cards img{max-width:24px;max-height:18px}}.basket__checkbox__icon__more{color:#512d6d;white-space:nowrap;cursor:help;background:#512d6d14;border-radius:4px;margin-left:2px;padding:2px 6px;font-size:11px;font-weight:600;position:relative}.basket__checkbox__icon__more:hover{background:#512d6d26}.basket__checkbox__icon__more:hover .basket__checkbox__icon__tooltip{opacity:1;visibility:visible}.basket__checkbox__icon__tooltip{z-index:10;opacity:0;visibility:hidden;background:#512d6d;border-radius:4px;gap:6px;padding:8px 10px;transition:opacity .2s,visibility .2s;display:flex;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 2px 8px #00000026}.basket__checkbox__icon__tooltip:after{content:"";border:5px solid #0000;border-top-color:#512d6d;position:absolute;top:100%;left:50%;transform:translate(-50%)}.basket__checkbox__icon__tooltip img{max-width:28px;max-height:20px}.basket__checkbox:hover{border:1px solid #753bbd}.basket__checkbox b{font-size:14px}@media (max-width:575.98px){.basket__checkbox b{font-size:13px}}.basket__checkbox p{margin:0;font-size:14px;line-height:1.3}@media (max-width:575.98px){.basket__checkbox p{font-size:13px}}.basket__heading{margin:0 0 18px;font-size:18px;font-weight:700;line-height:1}.basket__shipping.disabled{opacity:.6;pointer-events:none}.basket__shipping.disabled .date{color:#555}.cart-points-loyalty{color:#753bbd;letter-spacing:.6px;text-align:center;background-color:#fbfafd;border-radius:3px;width:100%;margin:6px 0;padding:8px;font-size:12px;font-weight:400;line-height:1.61}@media (max-width:575.98px){.cart-points-loyalty{font-size:11px}}.cart-loyalty{color:#753bbd;background-color:#eee6f7;flex-direction:column;align-items:flex-start;gap:9px;width:100%;margin:15px 0;padding:20px;display:flex}@media (max-width:575.98px){.cart-loyalty{margin:10px 0 4px;padding:10px}}.cart-loyalty__title{text-transform:uppercase;margin:0;font-weight:700}@media (max-width:575.98px){.cart-loyalty__description{font-size:12px}}.cart-loyalty__list{padding-left:15px}.cart-loyalty .tooltip{cursor:help;margin-left:6px;position:relative}.cart-separator{opacity:.5;background:#cbc2d4;flex-shrink:0;width:100%;height:1px;display:flex}.cart-separator--m-0{margin:0!important}.cart-controls{grid-template-columns:auto auto;justify-content:space-between;align-items:center;gap:20px;margin-top:30px;margin-bottom:30px;font-size:12px;line-height:1.3;display:grid}@media (max-width:991.98px){.cart-controls{grid-template-columns:auto 1fr;gap:10px;margin-top:20px}}.cart-controls--confirmation{grid-template-columns:auto;justify-content:normal;margin-top:20px;margin-bottom:20px}@media (max-width:991.98px){.cart-controls .cart-controls__button{width:100%}}.cart-controls__back{gap:5px;display:flex}.cart-controls__back svg{width:16px;height:16px}@media (min-width:768px){.cart-controls__back>span:first-of-type{display:none}}@media (max-width:991.98px){.cart-controls__back>span:last-of-type{display:none}}.shipping{flex-direction:column;gap:8px;display:flex}.basket-progress{text-align:center;color:#753bbd;--first-milestone-pos:60;--progress-width:calc(var(--progress-pct,0) * 1%);flex-direction:column;gap:8px;width:100%;margin-bottom:20px;display:flex}.basket-progress__notice{justify-content:center;align-items:center;display:flex}.basket-progress__text{font-size:14px;font-weight:500}.basket-progress__track{align-items:center;height:50px;display:flex;position:relative}.basket-progress__bar{background-color:#753bbd26;border-radius:3px;height:6px;position:absolute;left:0;right:0;overflow:hidden}.basket-progress__bar__fill{background:#753bbd;border-radius:3px;width:0%;height:100%;transition:width 1.2s cubic-bezier(.44,.56,.31,1);animation:1.2s cubic-bezier(.44,.56,.31,1) .2s forwards progress-grow}.basket-progress__bar--simple{background-color:#c1a7e2;height:5px;position:relative;left:0;right:0}.basket-progress__bar--reached .basket-progress__bar__fill{background:#753bbd}.basket-progress__milestone{left:calc(var(--milestone-position) * 1%);z-index:2;flex-direction:column;align-items:center;display:flex;position:absolute;transform:translate(-50%)}.basket-progress__milestone--start{left:0;transform:none}.basket-progress__milestone--start .basket-progress__milestone__info{align-items:flex-start;left:0;transform:none}.basket-progress__milestone--last{left:auto;right:0;transform:none}.basket-progress__milestone--last .basket-progress__milestone__info{align-items:flex-end;left:auto;right:0;transform:none}.basket-progress__milestone--near-end{left:calc(var(--first-milestone-pos,60) * 1%)!important}.basket-progress__milestone__marker{color:#512d6d59;background-color:#fff;border:3px solid #512d6d26;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .3s;display:flex;box-shadow:0 2px 8px #512d6d14}.basket-progress__milestone__marker svg{width:16px;height:16px}.basket-progress__milestone__info{white-space:nowrap;flex-direction:column;align-items:center;gap:1px;margin-top:4px;transition:color .3s;display:flex;position:absolute;top:100%;left:50%;transform:translate(-50%)}.basket-progress__milestone__name{color:#512d6db3;text-transform:uppercase;letter-spacing:.3px;font-size:10px;font-weight:600}.basket-progress__milestone__threshold{color:#512d6d80;font-size:11px;font-weight:500}.basket-progress__milestone--reached .basket-progress__milestone__marker{color:#fff;background:linear-gradient(135deg,#753bbd 0%,#512d6d 100%);border-color:#753bbd;box-shadow:0 2px 12px #753bbd66}.basket-progress__milestone--reached .basket-progress__milestone__name{color:#512d6de6}.basket-progress__milestone--reached .basket-progress__milestone__threshold{color:#753bbd}.basket-progress--milestones{padding-bottom:20px}@keyframes progress-grow{0%{width:0%}to{width:var(--progress-width,0%)}}.cart-grid{grid-template-columns:58.3333% 41.6667%;display:grid}@media (max-width:991.98px){.cart-grid{grid-template-columns:100%}}.cart-container{min-height:100vh;padding-bottom:50px;position:relative}.cart-container:before{content:"";z-index:-1;background-color:#fafafa;width:calc(50vw - 89.1667px);height:100%;display:block;position:absolute;top:0;right:0}@media (max-width:991.98px){.cart-container:before{display:none}}.cart-container input[type=checkbox]+label{padding:0}.cart-loading-overlay{display:none}.cart-loading-overlay .overlay{z-index:100;background:#ffffffb3;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.cart-loading-overlay .spinner{border:4px solid #c1a7e2;border-top-color:#753bbd;border-radius:50%;width:40px;height:40px;animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cart-content{padding-right:40px}.cart-content__terms{opacity:.8;font-size:12px}.cart-content__heading{justify-content:space-between;margin:30px 0 16px;font-size:14px;font-weight:600;line-height:1.3;display:flex}.cart-content__heading--small{margin:20px 0 11px}.cart-content__link{text-align:right;letter-spacing:.48px;text-underline-offset:2px;color:#753bbd;font-size:12px;font-weight:400;text-decoration-line:underline}@media (max-width:1199.98px){.cart-content{padding-right:30px}}@media (max-width:991.98px){.cart-content{padding-right:0}}.cart-content #company-form .cart-content__heading--small{margin-top:0}.cart-menu{flex-direction:column;display:flex}@media (max-width:991.98px){.cart-menu{justify-content:center;align-items:center}}.cart-menu__logo{margin:40px 0}@media (max-width:991.98px){.cart-menu__logo{margin:20px 0}}.cart-menu__logo img{-o-object-fit:contain;object-fit:contain;justify-content:center;align-items:center;width:260px;height:29px;display:flex}.cart-breadcrumbs{counter-reset:step-counter;flex-direction:row;align-items:center;gap:5px;margin-bottom:20px;display:flex;position:relative}.cart-breadcrumbs__text{letter-spacing:.48px;color:#512d6d;counter-increment:step-counter;font-size:12px;font-weight:400;line-height:1.3;text-decoration:none;transition:color .2s,-webkit-text-decoration .2s,text-decoration .2s;position:relative}@media (max-width:1439.98px){.cart-breadcrumbs__text{font-size:12px}}@media (max-width:991.98px){.cart-breadcrumbs__text{font-size:10px}}.cart-breadcrumbs__text:before{content:counter(step-counter);color:#512d6d;background-color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-right:8px;font-size:12px;font-weight:600;transition:background-color .2s,color .2s;display:inline-flex}@media (max-width:767.98px){.cart-breadcrumbs__text:before{display:none}}.cart-breadcrumbs__text:hover{color:#753bbd;text-decoration:underline}.cart-breadcrumbs__text:hover:before{color:#fff;background-color:#753bbd}.cart-breadcrumbs__text:hover:after{text-decoration:none}.cart-breadcrumbs__text:not(:last-child):after{content:"›";color:#512d6d;margin:0 15px;font-size:16px;font-weight:300;text-decoration:none;display:inline-block}@media (max-width:1439.98px){.cart-breadcrumbs__text:not(:last-child):after{margin:0 10px}}@media (max-width:991.98px){.cart-breadcrumbs__text:not(:last-child):after{font-size:12px}}.cart-breadcrumbs__text--clickable{cursor:pointer;font-weight:500;text-decoration:none;transition:opacity .2s}.cart-breadcrumbs__text--active{color:#753bbd;font-weight:700}.cart-breadcrumbs__text--active:before{color:#fff;background-color:#753bbd}.cart-breadcrumbs__text--active:hover{color:#753bbd;text-decoration:none}.cart-breadcrumbs__text--active:hover:before{color:#fff;background-color:#753bbd}@media (max-width:1439.98px){.cart-breadcrumbs{align-items:center;gap:0;margin-bottom:10px}}.cart-availabilty{text-align:center;border-radius:3px;width:100%;margin:6px 0;padding:8px;font-size:12px}.cart-availabilty--available{color:#49a147;background-color:#cbf1ca}.cart-availabilty--unavailable{color:#f05d5d;background-color:#fce8e8}.cart-availabilty--compact{width:max-content;padding:8px 12px}.cart-expandable{flex-direction:column;justify-content:center;display:flex}.cart-expandable.active .cart-expandable__opener:after{transform:rotate(180deg)translateY(50%)}.cart-expandable__opener{justify-content:flex-start;width:100%;padding:19px 0;position:relative}.cart-expandable__opener:before{content:"";z-index:-1;background-color:#eae7ed;width:calc(100% + 30px);height:100%;position:absolute;top:0;left:-15px}.cart-expandable__opener:after{content:"";background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20xmlns:v='https://vecta.io/nano'%3e%3cpath%20d='M6%209l6%206%206-6'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:contain;width:19px;height:19px;transition:transform .3s ease-in-out;position:absolute;top:50%;right:0;transform:translateY(-50%)}.cart-expandable__content{overflow:hidden}.cart-expandable__content .cart-breakdown__products{padding:16px 0}.delivery-stores{gap:10px;max-height:70vh;padding:20px;display:grid;overflow-y:auto}@media (max-width:767.98px){.delivery-stores{gap:5px;padding:5px}}.delivery-store{cursor:pointer;border:1px solid #c1a7e2;padding:10px;transition:all .2s}@media (max-width:767.98px){.delivery-store{padding:5px}}.delivery-store:hover{background-color:#753bbd08;border-color:#753bbd}.delivery-store.active{background-color:#753bbd14;border-color:#753bbd}.delivery-store__content{grid-template-columns:auto 1fr;gap:20px;display:grid}@media (max-width:767.98px){.delivery-store__content{gap:10px}}.delivery-store__image{overflow:hidden}.delivery-store__image img{-o-object-fit:cover;object-fit:cover;width:120px;height:120px;display:block}@media (max-width:767.98px){.delivery-store__image img{width:80px;height:80px}}.delivery-store__info{min-width:0}.delivery-store__header{margin-bottom:10px}.delivery-store__name{margin:0;font-size:18px;font-weight:600;line-height:1.3}.delivery-store__details{flex-direction:column;gap:10px;font-size:14px;line-height:1.4;display:flex}.delivery-store__map-link{color:#753bbd;margin-left:8px;font-size:12px;text-decoration:none}.delivery-store__map-link:hover{text-decoration:underline}.delivery-store__contact a{color:#753bbd;text-decoration:none}.delivery-store__contact a:hover{text-decoration:underline}.delivery-store__status{align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}.delivery-store__status .status-indicator{width:8px;height:8px}.delivery-store__status--open{color:#753bbd}.delivery-store__status--open .status-indicator{background-color:#753bbd}.delivery-store__status--closed{color:#512d6d}.delivery-store__status--closed .status-indicator{background-color:#512d6d}.delivery-store__hours{font-size:13px}.delivery-store__hours strong{margin-bottom:5px;display:block}.delivery-store__hours-table{flex-direction:column;gap:5px;display:flex}.delivery-store__hours-table .hours-line{grid-template-columns:100px 1fr;gap:8px;font-size:12px;display:grid}.delivery-store__hours-table .hours-line.today{color:#753bbd;font-weight:500}.delivery-store__hours-table .hours-line .day{font-weight:500}.delivery-store .special-hours-notice{background-color:#512d6d;align-items:flex-start;gap:10px;margin-top:8px;padding:8px 12px;display:flex}.delivery-store .special-hours-notice__content{flex-direction:column;gap:2px;display:flex}.delivery-store .special-hours-notice__heading{color:#fff;text-transform:uppercase;margin-bottom:1px;font-size:12px;font-weight:700}.delivery-store .special-hours-notice__item{gap:6px;display:flex}.delivery-store .special-hours-notice__date{color:#fff;font-size:12px;font-weight:500}.delivery-store .special-hours-notice__hours{color:#fffc;font-size:12px}.cart-user{align-items:center;margin-bottom:10px;display:flex}.cart-user__picture{aspect-ratio:1;background-color:#eae7ed;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex}.cart-user__picture img{-o-object-fit:contain;object-fit:contain;width:24px;height:24px}.cart-user__details{margin-left:12px}.cart-user__name{align-items:center;margin-bottom:8px;font-size:14px;font-weight:600;display:flex}@media (max-width:767.98px){.cart-user__name{flex-direction:column;align-items:flex-start;gap:2px}}.cart-user__name span{opacity:.7;margin-left:6px;font-size:12px}@media (max-width:767.98px){.cart-user__name span{margin-left:0}}.cart-user a{color:#753bbd;cursor:pointer;align-items:center;gap:4px;width:max-content;font-size:12px;line-height:1.1;text-decoration:underline;display:flex}.cart-note-toggle{margin-bottom:20px;font-size:12px;display:inline-flex}.cart-confirmation__subtitle{margin-top:-8px;margin-bottom:10px;font-size:14px}.confirmation-section{background:#eae7ed;margin-bottom:10px;padding:20px}@media (max-width:991.98px){.confirmation-section{margin-bottom:5px;padding:10px}}.confirmation-section__header{grid-template-columns:auto min-content;align-items:flex-start;margin-bottom:5px;display:grid}.confirmation-section__header.small{align-items:center;margin-bottom:0}.confirmation-section__title{margin:0}.confirmation-section__title.small{align-items:center;display:flex}.confirmation-section__icon{-o-object-fit:contain;object-fit:contain;width:auto;max-width:60px;height:auto;max-height:30px;margin-right:8px;display:block}.confirmation-section__edit{color:#753bbd;text-transform:uppercase;background:#753bbd1a;flex-shrink:0;justify-content:center;align-items:center;gap:4px;width:auto;height:32px;margin-left:16px;padding:0 8px;font-size:11px;transition:all .2s;display:flex}.confirmation-section__edit:hover{color:#5d2f96;background:#753bbd33}.confirmation-section__edit:active{transform:translateY(0)}.confirmation-section__edit svg{width:14px;height:14px}.confirmation-details__col{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:2px;margin-bottom:6px;display:flex}.confirmation-details__col strong{font-size:12px}.confirmation-details__col span{opacity:.8;word-break:break-word}.confirmation-details__address{opacity:.8;line-height:1.5}.confirmation-details__address strong{margin-bottom:8px;display:block}.confirmation-shipping,.confirmation-payment{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.confirmation-shipping__info,.confirmation-payment__info{flex:1}.confirmation-shipping__name,.confirmation-payment__name{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.confirmation-shipping__name strong,.confirmation-payment__name strong{font-weight:600}.confirmation-shipping__description,.confirmation-payment__description{margin-bottom:8px;font-size:12px;line-height:1.4}.confirmation-shipping__description p,.confirmation-payment__description p{margin:0}.confirmation-shipping__delivery,.confirmation-payment__delivery{color:#28a745;margin-bottom:8px;font-size:13px;font-weight:500}.confirmation-shipping__store,.confirmation-payment__store{margin-bottom:8px;font-size:13px}.confirmation-shipping__store strong,.confirmation-payment__store strong{font-weight:600}.confirmation-shipping__icon,.confirmation-payment__icon{flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.confirmation-shipping__icon img,.confirmation-payment__icon img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}@media (max-width:767.98px){.confirmation-section{margin-bottom:10px;padding:16px}.confirmation-section__header{margin-bottom:6px}.confirmation-section__icon{max-width:30px}.confirmation-details__row{flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:6px}.confirmation-details__row strong{min-width:unset;margin-bottom:4px}.confirmation-details__row span{text-align:left}.confirmation-shipping,.confirmation-payment{flex-direction:column;gap:6px}.confirmation-shipping__icon,.confirmation-payment__icon{align-self:flex-start;width:32px;height:32px}}.cart-same-day-processing{background:#eae7ed;margin-bottom:20px;padding:20px;position:relative;overflow:hidden}@media (max-width:991.98px){.cart-same-day-processing{margin-bottom:10px;padding:10px}}.cart-same-day-processing__content{align-items:center;gap:16px;display:flex}@media (max-width:991.98px){.cart-same-day-processing__content{gap:10px}}.cart-same-day-processing__icon{color:#fff;background:linear-gradient(135deg,#753bbd 0%,#905ecd 100%);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}@media (max-width:991.98px){.cart-same-day-processing__icon{width:32px;height:32px}.cart-same-day-processing__icon svg{width:16px;height:16px}}.cart-same-day-processing__text{color:#512d6d;flex:1;line-height:1.5}.cart-same-day-processing__message{font-size:14px;font-weight:500}@media (max-width:991.98px){.cart-same-day-processing__message{font-size:13px}}.cart-same-day-processing__message>span{color:#753bbd;font-size:15px;font-weight:700}@media (max-width:991.98px){.cart-same-day-processing__message>span{font-size:14px}}label[for=loyalty]{line-height:1}.loading-rings{aspect-ratio:1;--_m:conic-gradient(#0000 10%, #aaa), linear-gradient(#aaa 0 0) content-box;width:38px;-webkit-mask:var(--_m);-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;background:#aaa;border-radius:50%;padding:2px;animation:.8s linear infinite s3;display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%);-webkit-mask-composite:source-out;mask-composite:subtract}@keyframes s3{to{transform:translate(-50%)translateY(-50%)rotate(1turn)}}@keyframes bounce-in{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.15)}70%{transform:scale(.9)}to{transform:scale(1)}}.animated-height{transition-property:height;transition-duration:.25s;transition-timing-function:cubic-bezier(.57,.01,.34,.93)}.scroll-locked{padding-right:var(--body-padding,0);overflow:hidden}@media (max-width:991.98px){.desktop-only{display:none!important}}@media (min-width:992px){.mobile-only{display:none!important}}.hidden,.hidden-xs-up{display:none!important}@media (max-width:575.98px){.visible-xs-up{display:none!important}}@media (min-width:576px){.hidden-sm-up{display:none!important}}@media (max-width:767.98px){.visible-sm-up{display:none!important}}@media (min-width:768px){.hidden-md-up{display:none!important}}@media (max-width:991.98px){.visible-md-up{display:none!important}}@media (min-width:992px){.hidden-lg-up{display:none!important}}@media (max-width:1199.98px){.visible-lg-up{display:none!important}}@media (min-width:1200px){.hidden-xl-up{display:none!important}}@media (max-width:1439.98px){.visible-xl-up{display:none!important}}@media (min-width:1440px){.hidden-xxl-up{display:none!important}}@media (max-width:1599.98px){.visible-xxl-up{display:none!important}}@media (min-width:1600px){.hidden-xxxl-up{display:none!important}}.visible-xxxl-up{display:none!important}.opacity-0{opacity:0}.pointer-events-none{pointer-events:none}.top-bar-message{background-color:#eae7ed;position:relative}.top-bar-message__draft-badge{color:#fff;text-transform:uppercase;background-color:red;border-radius:3px;margin-right:8px;padding:2px 6px;font-size:10px}.top-bar-message__content{text-align:center;letter-spacing:-.36px;text-transform:uppercase;justify-content:center;align-items:center;width:100%;min-height:32px;padding:5px 0;font-size:12px;font-style:normal;font-weight:700;line-height:normal;display:flex;position:relative}@media (max-width:991.98px){.top-bar-message__content{min-height:auto;padding:6px 0;font-size:11px}}.top-bar-message__slider{width:100%;overflow:hidden}.top-bar-message__slider .swiper-wrapper{align-items:center}.top-bar-message__slider .swiper-slide{text-align:center;justify-content:center;align-items:center;transition:opacity .5s;display:flex;opacity:0!important}@media (max-width:991.98px){.top-bar-message__slider .swiper-slide{flex-wrap:wrap}}.top-bar-message__slider .swiper-slide-active{opacity:1!important}.top-bar-message__separator{opacity:.4;margin:0 8px}@media (max-width:991.98px){.top-bar-message__separator{display:none}}.top-bar-message__countdown{align-items:center;gap:4px;display:inline-flex}@media (max-width:991.98px){.top-bar-message__countdown{justify-content:center;width:100%;margin-top:2px}}.top-bar-message__countdown-label{text-transform:none;font-weight:600}.top-bar-message__countdown-time{font-variant-numeric:tabular-nums;align-items:center;gap:2px;display:inline-flex}.top-bar-message__countdown-pill{text-align:center;font-variant-numeric:tabular-nums;background:#00000026;border-radius:3px;padding:2px 4px;font-weight:700}.top-bar-message__countdown-pill .hours,.top-bar-message__countdown-pill .minutes,.top-bar-message__countdown-pill .seconds{min-width:2ch;display:inline-block}.top-bar-message__countdown-colon{opacity:.5}.top-bar-message a,.top-bar-message a:hover{color:inherit}.top-bar-message__trigger{-webkit-appearance:none;appearance:none;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;line-height:inherit;cursor:pointer;white-space:normal;overflow-wrap:anywhere;word-break:break-word;text-align:center;background:0 0;border:0;max-width:100%;margin:0;padding:0}.top-bar-message__text{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.top-bar-message--countdown{color:#fff;background:#b22222;padding:5px 0;font-size:16px}@media (max-width:991.98px){.top-bar-message--countdown{padding:10px 0}}.top-bar-message--countdown .countdown-message__part{flex-direction:column;display:flex}.top-bar-message--countdown .top-bar-message__content{font-size:14px}@media (max-width:991.98px){.top-bar-message--countdown .top-bar-message__content{font-size:12px}}.top-bar-message--countdown .countdown-timer{background:#00000040;border-radius:5px;align-items:center;gap:5px;margin-left:5px;padding:5px 10px;font-weight:700;display:inline-flex}.top-bar-message--countdown .countdown-timer__number{text-align:center;font-weight:800}.top-bar-message--countdown .countdown-timer__separator{opacity:.8;padding:0 5px}.top-bar-message--countdown .top-bar-message__content{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;min-height:24px;display:flex}@media (max-width:991.98px){.top-bar-message--countdown .top-bar-message__content{gap:5px;min-height:auto}}.top-bar-message--countdown .countdown-message{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}@media (max-width:991.98px){.top-bar-message--countdown .countdown-message{text-align:center;flex-direction:column;gap:5px;width:100%}}.top-bar-message--countdown .countdown-message__line{display:inline}@media (max-width:991.98px){.top-bar-message--countdown .countdown-message__line{display:block}}.top-bar-message--countdown .countdown-timer__number{font-weight:800}.product-gift-promo{background-color:#fff;border:1px solid #c1a7e2;margin:10px 0;overflow:hidden}@media (max-width:991.98px){.product-gift-promo{margin:16px 0}}.product-gift-promo__content{color:#512d6d;align-items:stretch;display:flex}.product-gift-promo__main{flex-direction:column;flex:1;justify-content:center;gap:7px;min-width:0;padding:14px 14px 14px 16px;display:flex}.product-gift-promo__label{color:#fff;text-transform:uppercase;letter-spacing:.08em;background:#753bbd;border-radius:8px;width:-moz-fit-content;width:fit-content;padding:2px 7px;font-size:9px;font-weight:700;display:inline-block}.product-gift-promo__product-name{color:#512d6d;font-size:12px;font-weight:700}.product-gift-promo__text{color:#512d6d;margin:0;font-size:12px;line-height:1.5}.product-gift-promo__text strong{font-weight:700}.product-gift-promo__image{-o-object-fit:cover;object-fit:cover;flex-shrink:0;width:90px;display:block}.hit-product{border:1px solid #0000;padding:4px;display:flex;position:relative}.hit-product:hover{border:1px solid #ebedee}.hit-product__image{background-color:#eae7ed;max-height:60px}.hit-product__instock{color:#5cbe5a;font-size:10px}.hit-product__inproduction{color:#156f96;font-size:10px}.hit-product__content{justify-content:space-between;align-items:center;width:100%;display:flex}@media (max-width:575.98px){.hit-product__content{flex-direction:column;align-items:flex-start}}.hit-product__content__name{word-break:break-word;color:#512d6d;text-transform:uppercase;flex-direction:column;justify-content:center;margin-left:16px;font-size:12px;font-weight:700;line-height:normal;display:flex}.hit-product__content__name small{opacity:.7;font-size:10px}.hit-product__content__price{margin-left:16px;font-size:14px}@media (max-width:575.98px){.hit-product__content__price{font-size:12px}}.hit-category{border:1px solid #0000;padding:4px;display:flex;position:relative}.hit-category:hover{opacity:.7}.hit-category__name{word-break:break-word;text-transform:uppercase;flex-direction:column;justify-content:center;margin-left:16px;font-size:14px;display:flex}.hit-collection{border:1px solid #0000;padding:4px;display:flex;position:relative}.hit-collection:hover{border:1px solid #ebedee}.hit-collection__image{background-color:#eae7ed;max-height:60px}.hit-collection__name{word-break:break-word;text-transform:uppercase;flex-direction:column;justify-content:center;margin-left:16px;font-size:14px;display:flex}.search__results{padding:20px 15px}.search__results__empty{display:none}.search__results__hits{margin-bottom:16px}.search__results__hits:nth-child(3){margin-bottom:0}.search__results__hits__title{text-transform:uppercase;margin:0 4px 16px;font-size:14px;font-weight:400}.search__results__more{color:#753bbd;background:0 0;border:1px solid #c1a7e2;min-width:0;min-height:0;margin-top:12px;padding:6px 12px;font-size:12px;transition:background .3s,color .3s,border-color .3s;display:none;position:relative;overflow:hidden}.search__results__more:hover{color:#fff;background-color:#753bbd;border:1px solid #753bbd}.search__results__buttons{justify-content:center;display:flex}.search .ais-SearchBox-form{display:flex;position:relative}.search .ais-SearchBox-form .ais-SearchBox-submit{background-color:#eae7ed;order:1;justify-content:center;align-items:center;padding-left:16px;display:flex}.search .ais-SearchBox-form .ais-SearchBox-submit svg{fill:#512d6d;width:20px;height:20px}.search .ais-SearchBox-form .ais-SearchBox-input{text-overflow:ellipsis;white-space:nowrap;-webkit-appearance:none;order:2;padding-right:48px;font-size:18px;line-height:22px;overflow:hidden;background-color:#eae7ed!important;border:0!important;height:60px!important;margin:0!important}.search .ais-SearchBox-form .ais-SearchBox-input:focus{background-color:#eae7ed}.search .ais-SearchBox-form .ais-SearchBox-loadingIndicator{position:absolute;top:22px;bottom:0;right:30px}.search-modal{align-items:flex-start}.search-modal .modal{min-height:auto;overflow:hidden}@media (min-width:768px){.search-modal .modal{margin-top:100px}}.search-modal .modal .close{padding:18px}.cart-sidebar__list{flex-direction:column;gap:10px;display:flex}.cart-sidebar .cart-separator{margin:30px 0}@media (max-width:1439.98px){.cart-sidebar .cart-separator{margin:15px 0}}.cart-sidebar-product{grid-template-columns:140px auto auto;display:grid;position:relative}@media (max-width:767.98px){.cart-sidebar-product{grid-template-columns:120px auto auto}.cart-sidebar-product__image img{width:120px;height:120px}}@media (max-width:575.98px){.cart-sidebar-product{grid-template-columns:110px auto auto}.cart-sidebar-product__image img{width:110px;height:110px}}.cart-sidebar-product.small{grid-template-columns:87px auto auto}.cart-sidebar-product.small .cart-sidebar-product__image img{width:87px;height:87px}.cart-sidebar-product__image{justify-content:center;align-items:center;display:flex}@media (max-width:767.98px){.cart-sidebar-product__image{align-items:flex-start}}.cart-sidebar-product__image a{display:flex}@media (max-width:767.98px){.cart-sidebar-product__image a{justify-content:flex-start}}.cart-sidebar-product__image img{aspect-ratio:1;background-color:#eae7ed;max-width:140px}.cart-sidebar-product__prices{flex-direction:column;justify-content:center;align-items:flex-end;display:flex}@media (max-width:575.98px){.cart-sidebar-product__prices{flex-direction:column;justify-content:center;align-items:flex-end}}.cart-sidebar-product__price{text-transform:uppercase;white-space:nowrap;justify-content:flex-end;align-items:flex-end;font-size:14px;font-weight:700;display:flex}@media (max-width:575.98px){.cart-sidebar-product__price{font-size:12px}}.cart-sidebar-product__price.old{opacity:.5;color:#512d6d;font-size:12px;font-weight:700;text-decoration-line:line-through}.cart-sidebar-product__description{flex-direction:column;justify-content:flex-start;gap:4px;padding-left:15px;display:flex}.cart-sidebar-product__name{word-wrap:anywhere;text-transform:uppercase;margin:0 22px 0 0;font-size:14px;font-weight:700;line-height:1.4}@media (max-width:575.98px){.cart-sidebar-product__name{width:calc(100% - 30px);font-size:12px}}.cart-sidebar-product__points{color:#753bbd;background-color:#fbfafd;border-radius:2px;margin:2px 0;padding:4px 6px;display:inline-block;position:relative}.cart-sidebar-product__detail{font-size:12px;font-weight:400;line-height:1.41}.cart-sidebar-product__detail .gift-badge{text-transform:uppercase;color:#fff;background-color:#753bbd;padding:4px 6px;font-size:12px}.cart-sidebar-product__controls{flex-direction:column;justify-content:center;align-items:flex-end;display:flex}@media (max-width:575.98px){.cart-sidebar-product__controls{justify-content:space-between;height:100%;position:absolute;right:0}}.cart-sidebar-product__controls button{margin-top:8px;max-width:120px!important}.cart-sidebar-product__wishlist{cursor:pointer;opacity:.6;background:0 0;border:none;padding:4px;transition:opacity .2s ease-in-out,color .2s ease-in-out;display:flex;position:absolute;top:-3px;right:30px}.cart-sidebar-product__wishlist:hover,.cart-sidebar-product__wishlist.active{opacity:1}.cart-sidebar-product__wishlist.active svg path{fill:#512d6d}.cart-sidebar-product__wishlist svg{color:#512d6d;stroke:#512d6d;width:20px;height:20px}.cart-sidebar-product__wishlist svg path{transition:fill .2s ease-in-out,stroke .2s ease-in-out}.cart-sidebar-product__remove{cursor:pointer;padding:4px;display:flex;position:absolute;top:-5px;right:-5px}.cart-sidebar-product__remove:hover svg{color:#753bbd;opacity:1}.cart-sidebar-product__remove svg{color:#512d6d;opacity:.5;transition:opacity .2s ease-in-out,color .2s ease-in-out}.cart-sidebar-product__remove button{padding-top:0;padding-right:0}.cart-sidebar-services{flex-direction:column;gap:16px;display:flex}.cart-sidebar-services h4{margin:0;font-size:14px;font-weight:600;line-height:1.25}.cart-sidebar-service{grid-template-columns:60px auto auto;font-size:16px;display:grid;position:relative}.cart-sidebar-service.add{background:#ebedee;padding:6px}.cart-sidebar-service.add img{background-color:#eae7ed;width:30px;height:30px;display:none}.cart-sidebar-service__image{justify-content:center;align-items:center;display:flex}.cart-sidebar-service__image a{display:flex}@media (max-width:767.98px){.cart-sidebar-service__image a{justify-content:center}}.cart-sidebar-service__image img{width:60px;height:60px}.cart-sidebar-service__prices{justify-content:flex-end;align-items:center;display:flex}@media (max-width:575.98px){.cart-sidebar-service__prices{flex-direction:column;justify-content:center;align-items:flex-end}}.cart-sidebar-service__price{white-space:nowrap;justify-content:flex-end;align-items:flex-end;font-size:15px;font-weight:600;line-height:1.06;display:flex}.cart-sidebar-service__price--old{color:#80878d;margin-left:8px;font-weight:400;text-decoration-line:line-through}.cart-sidebar-service__description{flex-direction:column;justify-content:flex-start;gap:5px;padding-left:15px;display:flex}.cart-sidebar-service__name{word-wrap:anywhere;text-transform:uppercase;margin:0;font-size:15px;line-height:1.4}.cart-sidebar-service__name .icon{vertical-align:middle;margin-left:8px}.cart-sidebar-service__name .icon svg{color:#753bbd;width:16px;height:16px}@media (max-width:575.98px){.cart-sidebar-service__name{font-size:14px}}.cart-sidebar-service__detail{font-size:12px}.cart-sidebar-service__detail .gift-badge{text-transform:uppercase;color:#f50d3a;background-color:#ffe0f9;border-radius:2px;padding:4px 6px;font-size:12px}.cart-sidebar-service__controls{flex-direction:column;justify-content:center;align-items:flex-end;display:flex}.cart-sidebar-service__controls button{margin-top:8px;max-width:120px!important}.cart-sidebar-service__controls__count{flex-wrap:wrap;min-width:55px;display:flex}.cart-sidebar-service__controls__count select{height:32px;min-height:unset;margin:0;padding:0 0 0 8px}.cart-sidebar-service__remove{cursor:pointer;display:flex;position:absolute;top:-6px;right:-10px}.cart-sidebar-service__remove:hover svg{color:#000}.cart-sidebar-service__remove svg{color:#80878d;opacity:.5}.cart-sidebar-service__remove button{padding-top:0;padding-right:0}.cart-sidebar-service-checkbox--compact{margin-top:8px;padding:4px 8px}.cart-sidebar-service-checkbox--compact .cart-sidebar-service-checkbox__icon img{width:52px;height:52px}.cart-sidebar-service-checkbox{background:#eae7ed;border-radius:3px;grid-template-columns:30px 40px auto auto;align-items:center;margin-bottom:4px;padding:8px;display:grid;position:relative}.cart-sidebar-service-checkbox.giftpackage{grid-template-columns:80px auto auto}@media (max-width:575.98px){.cart-sidebar-service-checkbox.giftpackage{grid-template-columns:60px auto auto}}.cart-sidebar-service-checkbox__icon{justify-content:center;align-items:center;display:flex}.cart-sidebar-service-checkbox__icon svg{width:40px;height:40px}.cart-sidebar-service-checkbox__icon img{width:60px;height:60px}@media (max-width:575.98px){.cart-sidebar-service-checkbox__icon img{width:40px;height:40px}}.cart-sidebar-service-checkbox__check{cursor:pointer;justify-content:center;align-items:center;display:flex}.cart-sidebar-service-checkbox__check.checked:before{background-color:#753bbd;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20fill='none'%20viewBox='0%200%2024%2024'%20stroke='%23fff'%20stroke-width='3'%20stroke-linecap='round'%20stroke-linejoin='round'%20xmlns:v='https://vecta.io/nano'%3e%3cpath%20d='M20%206L9%2017l-5-5'/%3e%3c/svg%3e")}.cart-sidebar-service-checkbox__check:before{content:"";background-position:50%;background-repeat:no-repeat;background-size:16px;border:2px solid #753bbd;border-radius:3px;width:24px;height:24px;display:block}.cart-sidebar-service-checkbox__prices{flex-direction:column;justify-content:center;align-items:flex-end;display:flex}.cart-sidebar-service-checkbox__price{white-space:nowrap;justify-content:flex-end;align-items:flex-end;font-size:12px;font-weight:700;display:flex}.cart-sidebar-service-checkbox__price--old{opacity:.5;color:#512d6d;font-weight:700;text-decoration-line:line-through}.cart-sidebar-service-checkbox__description{flex-direction:column;justify-content:flex-start;padding-left:15px;display:flex}.cart-sidebar-service-checkbox__description p{margin:0 0 4px;font-size:12px}.cart-sidebar-service-checkbox__name{word-wrap:anywhere;align-items:center;margin:0;font-size:14px;font-weight:700;line-height:1.4;display:flex}.cart-sidebar-service-checkbox__name .icon{justify-content:center;align-items:center;margin-left:2px;padding:4px;display:flex}.cart-sidebar-service-checkbox__name .icon svg{color:#753bbd;width:16px;height:16px}.cart-sidebar-service-checkbox__detail{font-size:12px}.cart-sidebar-service-checkbox__detail p{margin:0 0 4px}.cart-sidebar-service-checkbox__detail .gift-badge{text-transform:uppercase;color:#fff;background-color:#753bbd;border-radius:2px;padding:4px 6px;font-size:12px}.cart-giftpurchase-inline{opacity:0;grid-column:1/-1;max-height:0;padding-top:0;transition:max-height .35s,opacity .3s,padding-top .35s;overflow:hidden}.cart-giftpurchase-inline.is-active{opacity:1;max-height:300px;padding-top:8px}.cart-giftpurchase-inline .customizer__textarea__top{padding:4px 8px}.cart-giftpurchase-inline .customizer__textarea__input{padding:6px 8px}.cart-giftpurchase-inline__buttons{gap:8px;margin-top:8px;display:flex}.cart-sidebar-product-controls{justify-content:flex-start;display:flex}.cart-sidebar-product-controls__count{flex-wrap:wrap;min-width:55px;display:flex}.cart-sidebar-product-controls__count select{height:32px;min-height:unset;margin:0;padding:0 0 0 8px}.cart-breakdown{margin-bottom:10px}.cart-breakdown__products{flex-direction:column;gap:15px;width:100%;margin-bottom:10px;display:flex}@media (max-width:767.98px){.cart-breakdown__products{gap:10px}}.cart-breakdown__tag{background-color:#c1a7e2;border-radius:2px;padding:2px 4px}.cart-breakdown__price{justify-content:space-between;align-self:stretch;align-items:center;font-size:13px;line-height:1.23;display:flex}.cart-breakdown__price span,.cart-breakdown__price a{align-items:flex-end;height:100%;font-weight:600;display:flex}.cart-breakdown__price svg{width:16px;height:16px;margin-left:4px}.cart-breakdown__price small{opacity:.7;font-size:12px;font-weight:400}.cart-breakdown__price div{flex-direction:column;gap:4px;display:flex}.cart-breakdown__price img{width:15px;height:15px;margin-left:4px}.cart-breakdown__price--row div{flex-direction:row;align-items:center}.cart-breakdown__prices{flex-direction:column;align-self:stretch;gap:10px;padding:10px 0;display:flex}.cart-breakdown__total{justify-content:space-between;gap:8px;width:100%;margin-top:10px;display:flex}.cart-breakdown__total span{font-size:16px;font-weight:700}#cart-summary-shipping-progress .basket-progress{gap:8px;margin-bottom:6px}#cart-summary-shipping-progress .basket-progress__text{text-align:left;font-size:13px;line-height:1.23}.cart-giftcard{flex-direction:column;width:100%;display:flex}.cart-giftcard #giftcard{margin-top:-8px;margin-bottom:8px;font-size:12px;font-weight:600}.cart-giftcard__container{gap:8px;width:100%;padding:16px 0;display:flex;position:relative}.cart-giftcard__container button{color:#753bbd;opacity:.4;pointer-events:none;width:auto;min-width:auto;font-size:12px;font-weight:700;transition:color .3s,opacity .3s;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.cart-giftcard__container button:hover{color:#512d6d}.cart-giftcard__container input{padding-bottom:0;background-color:#fff!important;height:40px!important;margin-bottom:0!important}.cart-giftcard__container input:not(:-moz-placeholder-shown)~button{opacity:1;pointer-events:auto}.cart-giftcard__container input:not(:placeholder-shown)~button{opacity:1;pointer-events:auto}.cart-giftcard-toggle{font-size:12px;display:inline-flex}#cart-drawer-scrollable{flex-direction:column;display:flex}#cart-drawer-scrollable .js-cart-suggested-addon-mount{margin-top:auto}.cart-suggested-addon{margin:32px 0 0}.cart-suggested-addon__header{align-items:center;gap:10px;margin-bottom:10px;display:flex}.cart-suggested-addon__header-line{opacity:.5;background:#cbc2d4;flex:1;height:1px}.cart-suggested-addon__header-label{letter-spacing:.12em;text-transform:uppercase;color:#512d6d;white-space:nowrap;font-size:11px;font-weight:600}.cart-suggested-addon__card{grid-template-columns:80px 1fr auto;align-items:center;gap:12px;padding:12px 0;display:grid}.cart-suggested-addon__image{line-height:0;display:block}.cart-suggested-addon__image img{-o-object-fit:cover;object-fit:cover;background-color:#eae7ed;width:80px;height:80px}.cart-suggested-addon__body{flex-direction:column;gap:4px;min-width:0;display:flex}.cart-suggested-addon__name{color:inherit;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:500;line-height:1.3;text-decoration:none;display:-webkit-box;overflow:hidden}.cart-suggested-addon__name:hover{text-decoration:underline}.cart-suggested-addon__price{color:#512d6d;font-size:14px;font-weight:600}@media (max-width:575.98px){.cart-suggested-addon__card{grid-template-columns:64px 1fr auto;gap:10px;padding:10px}.cart-suggested-addon__image img{width:64px;height:64px}}.wishlist-product .wishlist-remove-btn{z-index:3;width:32px;height:32px;padding:0;position:absolute;top:20px;right:20px}@media (max-width:767.98px){.wishlist-product .wishlist-remove-btn{width:28px;height:28px;top:10px;right:10px}}.wishlist-product .wishlist-remove-btn svg{width:12px;height:12px}@media (max-width:767.98px){.wishlist-product .wishlist-remove-btn svg{width:10px;height:10px}}.wishlist-controls{align-items:center;display:flex}@media (max-width:575.98px){.wishlist-controls__title{width:100%}}.wishlist-controls__buttons{align-items:center;gap:12px;display:flex}@media (max-width:575.98px){.wishlist-controls__buttons{flex-wrap:wrap;gap:8px}}.wishlist-controls__buttons .button{letter-spacing:-.36px;text-transform:uppercase;align-items:center;gap:6px;padding:8px 16px;font-size:12px;font-weight:700;display:flex}.wishlist-controls__buttons .button svg{width:16px;height:16px}.wishlist-share__container{gap:8px;width:100%;padding:16px 0;display:flex}.wishlist-share__container button{width:auto;min-width:auto}.wishlist-share__container button:disabled{opacity:.6;cursor:not-allowed}.wishlist-share__container input{flex:1;padding-bottom:0;font-family:monospace;font-size:14px;background-color:#fff!important;height:40px!important;margin-bottom:0!important}.products__loading__reset span{margin-bottom:25px}.wishlist-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:60px 20px;display:flex}.wishlist-empty__icon{color:#753bbd;opacity:.8;margin-bottom:24px}.wishlist-empty__title{margin-bottom:12px;font-size:20px;font-weight:600}.wishlist-empty__description{color:#555;max-width:300px;margin-bottom:24px;font-size:14px;line-height:1.5}.wishlist-empty .button{min-width:180px}.wishlist-drawer-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:200px;padding:40px 20px;display:flex}.wishlist-drawer-empty.hidden{display:none}.wishlist-drawer-empty__icon{color:#753bbd;opacity:.7;margin-bottom:16px}.wishlist-drawer-empty__title{margin-bottom:8px;font-size:16px;font-weight:600}.wishlist-drawer-empty__hint{margin-bottom:20px;font-size:13px;line-height:1.4}.wishlist-drawer-empty__login-hint{margin-bottom:20px;font-size:12px;line-height:1.4}.wishlist-floating{z-index:100;transition:transform .3s;position:fixed;bottom:24px;right:20px}@media (max-width:767.98px){.wishlist-floating{bottom:20px;right:16px}}@media (max-width:991.98px){.sticky-add-to-cart-visible .wishlist-floating{transform:translateY(-90px)}}.wishlist-floating__btn{color:#fff;cursor:pointer;background:#753bbd;border:none;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .2s,box-shadow .2s,background-color .2s;display:flex;position:relative;box-shadow:0 4px 24px #512d6d40}.wishlist-floating__btn:hover{background-color:#512d6d;transform:scale(1.05);box-shadow:0 8px 32px #512d6d59}.wishlist-floating__btn:active{transform:scale(.95)}.wishlist-floating__btn svg{width:32px;height:32px}.wishlist-floating__count{color:#753bbd;background:#fff;border:2px solid #753bbd;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:700;animation:.4s ease-out bounce-in;display:flex;position:absolute;top:0;right:0}.wishlist-floating__count:empty{display:none}.wishlist-floating__tooltip{background:#dccdef;border-radius:8px;flex-direction:column;gap:6px;width:160px;padding:10px 12px;animation:.3s ease-out tooltip-slide-down;display:none;position:absolute;bottom:calc(100% + 12px);right:0;box-shadow:0 4px 20px #512d6d26}.wishlist-floating__tooltip.visible{display:flex}.wishlist-floating__tooltip:after{content:"";border:6px solid #0000;border-top-color:#dccdef;border-bottom:none;position:absolute;bottom:-6px;right:14px}.wishlist-floating__tooltip-header{justify-content:space-between;align-items:center;display:flex}.wishlist-floating__tooltip-badge{color:#fff;text-transform:uppercase;white-space:nowrap;background:#753bbd;border-radius:4px;padding:3px 6px;font-size:9px;font-weight:700}.wishlist-floating__tooltip-text{color:#512d6d;font-size:11px;line-height:1.4}.wishlist-floating__tooltip-close{cursor:pointer;color:#512d6d;opacity:.5;background:0 0;border:none;justify-content:center;align-items:center;padding:2px;transition:opacity .2s;display:flex}.wishlist-floating__tooltip-close:hover{opacity:1}@keyframes tooltip-slide-down{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.menu{z-index:10;border-bottom:1px solid #cbc2d4;margin-bottom:16px;font-size:14px;position:relative}.menu__inner{min-height:68px;position:initial;justify-content:space-between;align-items:center;display:flex}@media (max-width:991.98px){.menu__inner{min-height:60px}}.logo-menu .menu__inner{justify-content:center}.menu__inner .logo{opacity:0;animation:.3s ease-in-out forwards fadeIn;position:absolute;left:50%;transform:translate(-50%)}@media (max-width:767.98px){.menu__inner .logo svg,.menu__inner .logo img{width:calc(100vw - 220px);max-width:200px}}.menu__inner .logo-rdf{opacity:0;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.menu .logo svg,.menu .logo img{-o-object-fit:contain;object-fit:contain;height:22px;display:flex}@media (max-width:991.98px){.menu .logo svg,.menu .logo img{width:180px;height:20px}}.menu__left-side{justify-content:flex-start;align-items:center;margin-left:-3px;display:flex}@media (max-width:767.98px){.menu__left-side{margin-left:-5px}}.menu__right-side{justify-content:flex-end;align-items:center;margin-right:-4px;display:flex}@media (max-width:767.98px){.menu__right-side{margin-right:-5px}}.menu .mobile-menu-button{align-items:center;padding:8px;display:flex}.menu .search-button{cursor:pointer;align-items:center;padding:8px;display:flex;position:relative}.menu .account{align-items:center;display:flex;position:relative}.menu .account__button{cursor:pointer;align-items:center;gap:6px;padding:8px;display:flex}.menu .account-badge{position:absolute;top:0}.menu .account-badge.left{left:0}.menu .account-badge.right{left:24px}.menu .account-badge__value{text-align:center;color:#fff;word-wrap:break-word;background:#753bbd;border-radius:3px;min-width:16px;height:16px;padding:0 3px;font-size:12px;line-height:15px}.menu .wishlist{display:flex}.menu .wishlist a,.menu .wishlist button{align-items:center;gap:6px;padding:8px;display:flex;position:relative}.menu .wishlist a .count,.menu .wishlist button .count{color:#fff;background:#753bbd;border:2px solid #f3f3f3;border-radius:50%;place-content:center;width:17px;height:17px;font-size:11px;font-weight:700;line-height:14px;animation:.4s ease-out bounce-in;display:flex;position:absolute;top:4px;right:3px}.menu .wishlist a .count:empty,.menu .wishlist button .count:empty{display:none}.menu .basket{display:flex}.menu .basket a,.menu .basket button{align-items:center;gap:6px;padding:8px;display:flex;position:relative}.menu .basket a .count,.menu .basket button .count{color:#fff;background:#753bbd;border:2px solid #f3f3f3;border-radius:50%;place-content:center;width:17px;height:17px;font-size:11px;font-weight:700;line-height:14px;animation:.4s ease-out bounce-in;display:flex;position:absolute;bottom:2px;right:5px}.menu .basket a .count:empty,.menu .basket button .count:empty{display:none}body.has-hero-overlay .menu{background:0 0;border-bottom-color:#0000;position:relative}body.has-hero-overlay .menu:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(30% 70% at 0 0,#0000001f 0%,#0000 70%),radial-gradient(38% 85% at 50% 0,#0000002e 0%,#0000 70%),radial-gradient(30% 70% at 100% 0,#0000001f 0%,#0000 70%);height:300%;position:absolute;top:0;bottom:auto;left:0;right:0}body.has-hero-overlay .menu .logo svg path{fill:#fff;stroke:none}body.has-hero-overlay .menu .mobile-menu-button svg path,body.has-hero-overlay .menu .search-button svg path,body.has-hero-overlay .menu .account svg path,body.has-hero-overlay .menu .wishlist svg path,body.has-hero-overlay .menu .basket svg path,body.has-hero-overlay .menu .basket svg line{stroke:#fff}body.has-hero-overlay .menu .account span{color:#fff}body.has-hero-overlay .menu .count{border-color:#0000}.loyalty-levels{flex-direction:column;align-items:flex-start;gap:8px;width:100%;display:flex}.loyalty-levels__title{color:#000;width:100%;margin:0;font-size:16px;font-weight:600;line-height:150%}@media (max-width:991.98px){.loyalty-levels__title{font-size:13px}}.loyalty-levels__container{grid-template-columns:repeat(2,1fr);gap:20px;width:100%;display:grid}@media (max-width:991.98px){.loyalty-levels__container{display:contents}}.loyalty-level{background:linear-gradient(225deg,#512d6d 0%,#753bbd 99.45%);justify-content:space-between;align-items:center;gap:10px;width:100%;padding:20px;display:flex}.loyalty-level__row{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.loyalty-level__logo{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:165px;height:61px;display:block}.loyalty-level__level{color:#f3f3f3;text-transform:uppercase;background:#512d6d;padding:2px 6px;font-size:16px;font-weight:400}.loyalty-level__level.silver{background:linear-gradient(233deg,#b3b3b3 0%,#a0a0a0 24.69%,#c4c4c4 48.92%,#bebebe 57.22%,#a6a6a6 81.86%,#d9d9d9 100%)}.loyalty-level__level.gold{background:linear-gradient(233deg,#f3bc27 0%,#dcb467 24.69%,#f5d69e 48.92%,#efc66c 57.22%,#dfaa1b 81.86%,#fce9b7 100%)}.loyalty-level__level.platinum{background:linear-gradient(225deg,#92d0eb 0%,#98daf6 7.01%,#c2fceb 44.95%,#a6c4f2 82.93%,#98c5fa 90.01%,#99e0ea 99.45%)}.loyalty-level__level.diamond{background:linear-gradient(225deg,#df92eb 0%,#ebc6fc 33.72%,#f6ddfb 48.88%,#efb5fb 78.33%,#fba8ee 99.45%)}.loyalty-level__level.vip{background:linear-gradient(233deg,#f3bc27 0%,#dcb467 24.69%,#f5d69e 48.92%,#efc66c 57.22%,#dfaa1b 81.86%,#fce9b7 100%)}.loyalty-level__points{color:#fff;flex-direction:column;font-size:28px;font-weight:600;display:flex}.loyalty-level__points span{justify-content:center;align-items:center;gap:4px;display:flex}.loyalty-level__points span svg{width:24px;height:24px}.loyalty-level__points small{color:#f3f3f3;font-size:12px;font-weight:400}.loyalty-credit{background:#eae7ed;flex-direction:column;gap:14px;width:100%;margin-top:10px;margin-bottom:10px;padding:20px;display:flex}.loyalty-credit__title{font-size:14px;font-weight:600;line-height:100%}.loyalty-credit__expiration{font-size:12px;font-weight:400;line-height:100%}.tooltip.active .tooltip-content{visibility:visible;opacity:1;z-index:9999}.tooltip .tooltip-content{visibility:hidden;opacity:0;pointer-events:none;transform-origin:top;color:#fff;white-space:normal;word-break:break-word;text-transform:none;z-index:10000;background-color:#512d6d;outline:0;width:max-content;max-width:350px;padding:8px;font-size:12px;transition:opacity .3s ease-out;position:absolute;top:130%;left:51%;transform:translate(-50%)}@media (max-width:767px){.tooltip .tooltip-content{width:auto;min-width:180px;max-width:250px;padding:6px 8px;font-size:11px;line-height:1.3;position:absolute;left:50%;right:auto;transform:translate(-50%)}.tooltip .tooltip-content.tooltip-edge-right{left:auto;right:16px;transform:none}.tooltip .tooltip-content.tooltip-edge-left{left:16px;right:auto;transform:none}}.tooltip .tooltip-content a{color:#fff}.tooltip .tooltip-content:before{content:"";z-index:10001;border:6px solid #0000;border-bottom-color:#512d6d;position:absolute;top:0;left:50%;transform:translate(-50%,-100%)}.tooltip .tooltip-content.tooltip-bottom:before{border-top-color:#0000;border-bottom-color:#512d6d;top:auto;bottom:100%;left:50%;transform:translate(-50%)}.tooltip .tooltip-content.tooltip-top:before{border-top-color:#512d6d;border-bottom-color:#0000;top:100%;bottom:auto;left:50%;transform:translate(-50%)}.tooltip .tooltip-content.tooltip-left:before{border-bottom-color:#0000;border-left-color:#512d6d;top:50%;left:100%;right:auto;transform:translateY(-50%)}.tooltip .tooltip-content.tooltip-right:before{border-bottom-color:#0000;border-right-color:#512d6d;top:50%;left:auto;right:100%;transform:translateY(-50%)}.radix-tooltip-content{color:#fff;white-space:normal;word-break:break-word;text-transform:none;z-index:10000;background-color:#333;border-radius:4px;outline:0;padding:8px;font-size:14px;line-height:1.4;transition:opacity .3s ease-out}.video-container{position:relative}.video-container video{width:100%;height:100%}.video-container.playing:after{display:none}.video-container:after{content:"";cursor:pointer;background-color:#512d6db3;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='%23fff'%20stroke='%23fff'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20class='feather%20feather-play'%3e%3cpolygon%20points='5%203%2019%2012%205%2021%205%203'%3e%3c/polygon%3e%3c/svg%3e");background-position:57%;background-repeat:no-repeat;background-size:50%;border-radius:50%;width:80px;height:80px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:root{--swiper-preloader-color:#753bbd}.swiper-lazy-preloader{z-index:-1;margin:0;top:calc(50% - 21px);left:calc(50% - 21px)}.breadcrumbs{padding:10px 0;overflow-x:auto}.breadcrumbs:has(+.collection-hero){margin-top:-16px}.breadcrumbs:has(+.podcast-page-layout){margin-top:-16px}.breadcrumbs:has(+.podcasts-container){margin-top:-16px}.breadcrumbs ul{white-space:nowrap;align-items:center;margin:0;padding:0;display:flex}.breadcrumbs__link{color:#512d6d;text-transform:uppercase;padding:0 10px;font-size:10px;font-weight:700;line-height:normal;text-decoration:none;display:inline-flex;position:relative}.breadcrumbs__link a,.breadcrumbs__link span{opacity:.7;transition:opacity .3s}.breadcrumbs__link:hover a,.breadcrumbs__link:hover span{opacity:1}.breadcrumbs__link:not(:first-child):before{content:" ";pointer-events:none;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='32'%20fill='none'%20xmlns:v='https://vecta.io/nano'%3e%3cpath%20d='M12%2024l8-8-8-8'%20stroke='%23512D6D'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-position:0 0;background-repeat:no-repeat;background-size:12px;width:12px;height:12px;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}.breadcrumbs__link:first-child{padding-left:0}.breadcrumbs__link--back:not(.hidden) a{padding-left:18px}.breadcrumbs__link--back:not(.hidden) a:before{content:"";opacity:.7;cursor:pointer;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='32'%20fill='none'%20xmlns:v='https://vecta.io/nano'%3e%3cpath%20d='M12%2024l8-8-8-8'%20stroke='%23512D6D'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-position:0 0;background-repeat:no-repeat;background-size:16px;width:16px;height:16px;position:absolute;top:50%;left:-2px;transform:translateY(-50%)rotate(180deg)}.breadcrumbs__link--back:not(.hidden):after{content:"";opacity:.3;background-color:#512d6d;background-image:none;width:1px;height:14px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.breadcrumbs__link--back:not(.hidden)+.breadcrumbs__link{padding-left:10px}.breadcrumbs__link--back+.breadcrumbs__link{padding-left:0}.breadcrumbs__link--back+.breadcrumbs__link:before{display:none}.breadcrumbs.white .breadcrumbs__link,.breadcrumbs.white .breadcrumbs__link a,.breadcrumbs.white .breadcrumbs__link span{color:#fff}.breadcrumbs.white .breadcrumbs__link:not(:first-child):before{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='32'%20fill='none'%20xmlns:v='https://vecta.io/nano'%3e%3cpath%20d='M12%2024l8-8-8-8'%20stroke='%23fff'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}.breadcrumbs+.collection-hero{margin-top:0}.category-hero{flex-direction:column;justify-content:center;width:100%;margin-top:-16px;display:flex;position:relative}.category-hero__content{flex-wrap:wrap;justify-content:space-between;align-items:center;padding:40px 0;display:flex}@media (max-width:991.98px){.category-hero__content{padding:20px 0}}@media (max-width:767.98px){.category-hero__content{padding:10px 0}}.category-hero__content h1{letter-spacing:-3.2px;text-transform:uppercase;color:#512d6d;margin:0;padding:0;font-size:80px;font-style:normal;font-weight:400;line-height:96px}@media (max-width:991.98px){.category-hero__content h1{letter-spacing:-1.4px;font-size:35px;font-style:normal;line-height:120%}}.category-hero__content h1 small{letter-spacing:-1px;font-size:32px;font-weight:300;line-height:1.2;display:block}@media (max-width:991.98px){.category-hero__content h1 small{letter-spacing:-.5px;font-size:18px}}.category-hero__content p{letter-spacing:-.64px;color:#512d6d;flex-shrink:0;max-width:500px;margin:0;font-size:16px;font-weight:300}@media (max-width:1199.98px){.category-hero__content p{max-width:366px}}@media (max-width:991.98px){.category-hero__content p{letter-spacing:-.56px;margin-top:10px;font-size:14px;font-style:normal;font-weight:300;line-height:140%}}.category-hero__bottom{grid-template-columns:1fr 0fr;align-items:center;gap:10px;height:60px;display:grid}@media (max-width:991.98px){.category-hero__bottom{grid-template-columns:1fr;height:auto;padding-top:10px;padding-bottom:10px}}.category-hero__bottom.has-parent{grid-template-columns:auto 1fr auto}@media (max-width:991.98px){.category-hero__bottom.has-parent{grid-template-columns:1fr}}.category-hero__main{align-items:center;gap:20px;display:flex}@media (max-width:991.98px){.category-hero__main{flex-direction:column;align-items:flex-start;padding:0}}.category-hero__main-title{color:#512d6d;opacity:1;letter-spacing:-.36px;text-transform:uppercase;font-size:12px;font-weight:700;transition:opacity .3s ease-in-out}.category-hero__sublinks{scrollbar-width:none;gap:20px;display:flex;overflow-y:scroll}@media (max-width:991.98px){.category-hero__sublinks{grid-column:1/-1}}.category-hero__sublinks a{opacity:.5;color:#512d6d;white-space:nowrap;align-items:center;gap:8px;padding:5px 0;font-size:12px;font-weight:700;transition:opacity .3s ease-in-out;display:flex}.category-hero__sublinks a:hover,.category-hero__sublinks a.active{color:#753bbd;opacity:1;position:relative}.category-hero__sublinks a:hover:after,.category-hero__sublinks a.active:after{content:"";z-index:1;background-color:#753bbd;width:100%;height:1px;display:inline-block;position:absolute;bottom:1px}#daktela-web .dw-button{transition:transform .3s;z-index:2!important}#daktela-web .dw-body{z-index:3!important}@media (max-width:991.98px){.sticky-add-to-cart-visible #daktela-web .dw-button{transform:translateY(-95px)}}html.pushbar_locked,html.pushbar_locked body{touch-action:none;overflow:hidden}.pushbar{z-index:9998;will-change:transform;visibility:hidden;background:#f3f3f3;position:fixed;overflow-x:hidden}.pushbar div[data-pushbar-close]{padding:20px}@media (max-width:1439.98px){.pushbar div[data-pushbar-close]{padding:10px}}.pushbar :where(div,svg)[data-pushbar-close]{cursor:pointer;align-items:center;padding:16px;display:flex}.pushbar__header{justify-content:space-between;align-items:center;height:58px;padding-left:20px;display:flex;position:relative}.pushbar__title{letter-spacing:-.005px;text-transform:uppercase;align-items:center;gap:24px;margin:0;font-size:18px;font-weight:600;line-height:1.2;display:flex;position:relative}.pushbar__title:after{content:"";background-position:50%;background-repeat:no-repeat;background-size:contain;width:32px;height:32px;display:none;position:absolute;top:50%;right:-24px;transform:translateY(-50%)translate(100%)}.pushbar__title--full{max-width:100%!important}@media (max-width:1439.98px){.pushbar__title{min-width:182px;max-width:55%;font-size:14px}}.pushbar__subtitle{margin:0;font-size:14px;font-weight:600;line-height:150%}.pushbar__controls{justify-content:center;gap:20px;margin-top:auto;display:flex}.pushbar__controls--col{flex-direction:column;align-items:center;gap:24px}@media (max-width:1439.98px){.pushbar__controls--col{gap:12px}}.pushbar__controls--left{align-items:flex-start}.pushbar__loading{z-index:3;background-color:#f3f3f3;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.pushbar__container{flex-direction:column;padding:20px;display:flex}@media (max-width:1439.98px){.pushbar__container{padding:10px}}.pushbar__container.styled{background:#fff;border-top:1px solid #cbc2d4}.pushbar__container--full-size{padding:0}.pushbar__container--scrollable{height:calc(calc(var(--1dvh,1dvh) * 100) - var(--controls-size,130px) - var(--header-size,58px) - var(--additional-content,0px));position:relative;overflow:hidden auto}.pushbar__container--overflow{overflow-y:auto}@media (min-width:768px){.pushbar__container--bordered .cart-breakdown{position:relative}.pushbar__container--bordered .cart-breakdown:before{content:"";background-color:#eee;height:1px;position:absolute;top:0;left:0;right:0}}.pushbar_overlay{z-index:9997;will-change:opacity;opacity:0;pointer-events:none;background:#000;width:100%;height:100%;transition:opacity .3s;position:fixed;top:0;left:0}html.pushbar_locked .pushbar_overlay{opacity:.5;pointer-events:all}.pushbar.from_left{height:calc(var(--1dvh,1dvh) * 100);border-spacing:-100px;width:100%;max-width:616px;top:0;left:0;transform:translateZ(0)translate(-100%)}.pushbar.from_right{height:calc(var(--1dvh,1dvh) * 100);border-spacing:100px;width:100%;max-width:616px;top:0;right:0;transform:translateZ(0)translate(100%)}.pushbar.from_right.large{max-width:40vw}@media (max-width:991.98px){.pushbar.from_right.large{max-width:100%}}.pushbar-notice{background:#eae7ed;flex-direction:column;align-items:flex-start;gap:24px;width:100%;padding:16px;display:flex}.pushbar-notice__text{justify-content:space-between;align-items:center;gap:16px;width:100%;line-height:150%;display:flex}.pushbar-notice__text b{display:contents}.pushbar-notice__text p{margin:0}.pushbar-notice__icon{flex-shrink:0;width:14px;height:14px}.pushbar-notice__icon--big{width:24px;height:24px}.pushbar-notice__icon img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.pushbar-notice__list{flex-direction:column;align-self:stretch;align-items:flex-start;gap:16px;display:flex}.pushbar-notice__list-item{align-self:stretch;align-items:center;gap:16px;display:flex}.pushbar-notice__button{width:100%}.pushbar-cta{align-items:center;gap:10px;margin-bottom:24px}.pushbar-cta__buttons{gap:10px;width:100%;display:flex}.pushbar-links{flex-direction:column;align-items:flex-start;gap:2px;width:100%;margin:0 -20px;padding-bottom:0;display:flex}.pushbar-links .separator{background:#cbc2d4;width:100%;height:1px;margin:8px 20px;display:flex}.pushbar-link{justify-content:space-between;align-items:center;width:calc(100% + 40px);padding:12px 20px;display:flex}.pushbar-link:hover{color:#753bbd;background:#eae7ed}.pushbar-link .pills{gap:5px;display:flex}.pushbar-link .pill{color:#fff;text-align:center;background-color:#753bbd;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:2px 6px;font-size:12px;font-weight:700;line-height:125%;display:flex}.pushbar-link .pill.gray{color:#555;background-color:#ebedee}:root{--decor-zone-width:200px;--decor-offset:2px;--decor-padding:5px}@media (max-width:459.98px){:root{--decor-zone-width:160px;--decor-offset:2px}}.dlhopisy-pushbar{text-align:center;color:#fff;background:radial-gradient(at 0 0,#3c1a57 0%,#1a0a2e 50%,#0d0315 100%);flex-direction:column;align-items:center;gap:8px;margin:16px 0;padding:20px 16px;text-decoration:none;display:flex}.dlhopisy-pushbar__heading{text-transform:uppercase;letter-spacing:.5px;font-size:14px;font-weight:700;line-height:1.3}.dlhopisy-pushbar__desc{opacity:.8;font-size:12px;font-style:italic;line-height:1.4}.dlhopisy-pushbar__cta{text-transform:uppercase;letter-spacing:1px;background:#955ad5b3;margin-top:4px;padding:8px 24px;font-size:12px;font-weight:700;display:inline-block}.dlhopisy-pushbar__password{text-transform:uppercase;letter-spacing:.5px;margin-top:2px;font-size:11px;font-weight:700}.dlhopisy-pushbar__badge{background:#ffffff26;padding:3px 6px;display:inline-block}.dlhopisy-pushbar:hover{color:#fff}.dlhopisy-pushbar:hover .dlhopisy-pushbar__cta{background:#955ad5e6}.wishlist-sidebar .wishlist-drawer__products.products{grid-template-columns:repeat(2,1fr);gap:12px;width:100%;display:grid}.wishlist-sidebar .wishlist-drawer__products.products .product{min-height:auto;margin-bottom:0}.wishlist-sidebar .wishlist-drawer-product{position:relative}.wishlist-sidebar .wishlist-drawer-product__remove{z-index:3;cursor:pointer;background:#fff;padding:6px;transition:background-color .2s ease-in-out;position:absolute;top:8px;right:8px}.wishlist-sidebar .wishlist-drawer-product__remove:hover{background-color:#eae7ed}.wishlist-sidebar .wishlist-drawer-product__remove svg{color:#512d6d;width:12px;height:12px;display:block}.wishlist-drawer__share-title{text-transform:uppercase;letter-spacing:-.36px;text-align:center;margin-bottom:12px;font-size:12px;font-weight:700;display:block}.wishlist-drawer__share-buttons{gap:8px;width:100%;display:flex}.wishlist-drawer__share-buttons .button{letter-spacing:-.36px;text-transform:uppercase;flex:1;justify-content:center;padding:10px 12px;font-size:11px;font-weight:700}::selection{color:#fff;background:#c1a7e2}html{box-sizing:border-box;-ms-overflow-style:scrollbar;-webkit-font-smoothing:antialiased}*,:before,:after{box-sizing:inherit}body{color:#512d6d;text-rendering:optimizelegibility;background:#f3f3f3;font-family:Dajana Rodriguez Serif,Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.simple-footer{background:#753bbd;justify-content:center;align-items:center;height:90px;display:flex}.simple-footer span{color:#d0d0d0;font-weight:400;line-height:21px}.contest-timer{gap:8px;display:inline-flex}.contest-timer__cell{color:#fff;letter-spacing:.1em;flex-direction:column;justify-content:center;align-items:center;font-size:12px;font-weight:400;line-height:1.1;display:flex;position:relative}.contest-timer__time{font-size:16px;font-weight:600}#loader{border:4px solid #c1a7e2;border-top-color:#753bbd;border-radius:50%;width:36px;height:36px;margin:80px auto;animation:1s linear infinite spin;display:flex}.account-gifts{flex-direction:column;gap:12px;display:flex}.account-gifts__gift{background:#fff;border-radius:3px;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:4px;padding:12px;display:flex}.account-gifts__gift.type-3 .account-gifts__gift__image{background:#753bbd;padding:8px}.account-gifts__gift.type-4 .account-gifts__gift__image{text-align:center;color:#fff;background:#753bbd;flex-direction:column;padding:8px}.account-gifts__gift.type-4 .account-gifts__gift__image img{width:30px;height:30px}.account-gifts__gift.type-5 .account-gifts__gift__image{color:#fff;text-align:center;background:#753bbd;flex-direction:column;padding:8px}.account-gifts__gift.type-5 .account-gifts__gift__image b{color:#e5a841;font-size:16px}.account-gifts__gift__image{background:#eae7ed;justify-content:center;align-items:center;width:100px;height:100px;margin-right:12px;display:flex}.account-gifts__gift__image a{justify-content:center;align-items:center;width:100px;height:100px;display:flex}.account-gifts__gift__image img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.account-gifts__gift b{color:#00cb87}.account-gifts__gift h3{margin-top:4px;font-size:16px;line-height:1}.account-gifts__gift__claim{margin-left:auto;padding:16px}.account-gifts__gift__claim form{flex-direction:row;align-items:center;gap:8px;display:flex}.account-gifts__gift__claim form select{width:auto;height:40px;margin-bottom:0;padding:8px 12px}.account-gifts__gift__claim form .button{width:auto}.account-gifts__gift button{width:100%}.footer-container{background:#753bbd}@media (max-width:991.98px){.footer-container .container{padding:0}}.footer{background:#753bbd;flex-direction:column;justify-content:flex-start;width:100%;max-width:1600px;margin:120px auto 0;padding-bottom:60px;display:flex}@media (max-width:991.98px){.footer{align-items:center;margin:60px auto 0}}.footer__container{flex-direction:column;width:100%;display:flex}.footer__main{border-bottom:1px solid #fff3;justify-content:flex-start;align-items:flex-start;gap:20px;width:100%;display:flex}@media (max-width:991.98px){.footer__main{border-bottom:none;flex-direction:column;gap:0}}.footer__support{color:#f3f3f3;border-left:1px solid #fff3;flex-direction:column;width:508px;height:100%;padding-top:60px;padding-bottom:60px;padding-left:60px;display:flex}@media (max-width:991.98px){.footer__support{border-bottom:1px solid #fff3;border-left:none;order:1;gap:10px;width:100%;padding:20px 30px}}.footer__support-heading{letter-spacing:-.72px;text-transform:uppercase;margin:0;font-size:18px;font-style:normal;font-weight:700;line-height:120%}@media (max-width:991.98px){.footer__support-heading{letter-spacing:-.56px;text-transform:uppercase;font-size:14px;font-style:normal;font-weight:700;line-height:120%}}.footer__support p{opacity:.8;letter-spacing:-.56px;margin-top:5px;margin-bottom:0;font-style:normal;font-weight:400;line-height:140%}@media (max-width:991.98px){.footer__support p{letter-spacing:-.3px;font-size:10px;font-style:normal;font-weight:300;line-height:140%}}.footer__support-title{grid-template-columns:50px 1fr;gap:15px;display:grid}.footer__support-actions{gap:10px;display:flex}.footer__support-actions .button{border:1px solid #ffffff80!important}.footer__support-contacts{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;margin-top:30px;margin-bottom:30px;display:flex}@media (max-width:991.98px){.footer__support-contacts{gap:5px;margin-top:20px;margin-bottom:20px}}.footer__support-contacts a{color:#fff;gap:10px;font-weight:400;line-height:1.4;text-decoration:none;transition:color .3s;display:flex}.footer__support-contacts a:hover{color:#c1a7e2}@media (max-width:991.98px){.footer__support-contacts a{font-size:12px}}.footer__newsletter{border-bottom:1px solid #fff3;grid-template-columns:.7fr 508px;justify-content:space-between;align-items:center;gap:30px;padding-top:60px;padding-bottom:60px;display:grid}@media (max-width:991.98px){.footer__newsletter{text-align:center;border-right:none;grid-template-columns:1fr;gap:10px;padding:30px}}.footer__newsletter-content{grid-template-columns:.2fr 1fr;justify-content:center;align-items:center;gap:40px;display:grid}@media (max-width:991.98px){.footer__newsletter-content{grid-template-columns:1fr;place-items:center;gap:20px}}.footer__newsletter-content:not(:has(svg)){grid-template-columns:1fr}.footer__newsletter-content svg{width:100px;height:100px}@media (max-width:991.98px){.footer__newsletter-content svg{width:60px;height:60px}}.footer__newsletter-message{color:#f3f3f3;font-size:14px;font-weight:400;line-height:1.4}@media (max-width:991.98px){.footer__newsletter-message{font-size:12px}}.footer__newsletter-text{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;width:100%;display:flex}@media (max-width:991.98px){.footer__newsletter-text{gap:10px}}.footer__newsletter-title{color:#eae7ed;text-transform:uppercase;width:100%;font-size:18px;font-weight:700;line-height:1.2}@media (max-width:991.98px){.footer__newsletter-title{font-size:16px}}.footer__newsletter-description{opacity:.8;color:#f3f3f3;width:100%;font-size:14px;font-weight:400;line-height:1.4}@media (max-width:991.98px){.footer__newsletter-description{text-align:center;letter-spacing:-.3px;font-size:10px;font-style:normal;font-weight:300;line-height:140%}}.footer__newsletter-form{outline-offset:-1px;outline:1px solid #cbc2d4b3;justify-content:space-between;align-items:center;width:100%;height:60px;min-height:60px;display:flex}@media (max-width:991.98px){.footer__newsletter-form{height:50px;min-height:50px}}.footer__newsletter input{opacity:.8;width:100%;color:#f3f3f3!important;background:0 0!important;border:none!important;outline:none!important;margin:0!important;font-weight:400!important;line-height:1.4!important}.footer__newsletter input::placeholder{color:#f3f3f3}.footer__newsletter-submit{cursor:pointer;color:#753bbd;text-transform:uppercase;background:#fff;justify-content:center;align-items:center;gap:6px;height:100%;padding-left:20px;padding-right:20px;font-size:12px;font-weight:700;transition:background .3s;display:flex;overflow:hidden}@media (max-width:991.98px){.footer__newsletter-submit{padding-left:15px;padding-right:15px;font-size:10px}}.footer__newsletter-submit:hover{background:#f3f3f3}.footer__links{justify-content:flex-start;align-items:flex-start;gap:20px;width:calc(100% - 508px);padding-top:60px;padding-bottom:60px;display:flex}@media (max-width:991.98px){.footer__links{flex-direction:column;order:2;gap:0;width:100%;margin:0;padding:0 30px}}.footer__links-column{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:30px;width:31.48%;display:flex}@media (max-width:991.98px){.footer__links-column{border-bottom:1px solid #fff3;gap:15px;width:100%;margin-bottom:0;padding:20px 0}}.footer__links-title{color:#f3f3f3;letter-spacing:-.48px;text-transform:uppercase;font-size:12px;font-style:normal;font-weight:700;line-height:120%}@media (max-width:991.98px){.footer__links-title{width:100%}}.footer__links-title.accordion__item__title{cursor:pointer;padding-right:30px;position:relative}.footer__links-title.accordion__item__title:after{content:"";background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='32'%20fill='none'%20xmlns:v='https://vecta.io/nano'%3e%3cpath%20d='M12%2024l8-8-8-8'%20stroke='%23fff'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:contain;width:24px;height:24px;transition:transform .3s;position:absolute;top:9px;right:0;transform:translateY(-50%)rotate(90deg)}.footer__links .accordion__item.active .footer__links-title.accordion__item__title:after{transform:translateY(-50%)rotate(-90deg)}.footer__links-list{flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;display:flex}@media (max-width:991.98px){.footer__links-list{gap:20px;padding-top:25px}}.footer__links-list.footer__mobile-row{flex-direction:row;justify-content:space-between;width:100%}.footer__link{opacity:.8;color:#f3f3f3;text-transform:uppercase;font-size:12px;font-weight:700;line-height:1.2;text-decoration:none;transition:opacity .3s}.footer__link:hover{opacity:1;color:#fff}.footer__bottom{justify-content:space-between;align-items:center;width:100%;padding-top:20px;padding-bottom:60px;display:flex}@media (max-width:991.98px){.footer__bottom{flex-direction:column;gap:20px;padding-top:20px;padding-bottom:0}}.footer__copyright{justify-content:flex-start;align-items:center;gap:30px;display:flex}@media (max-width:991.98px){.footer__copyright{flex-direction:column;gap:10px}}.footer__copyright-links{flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;display:flex}@media (max-width:991.98px){.footer__copyright-links{flex-direction:column}}.footer__copyright-links a{color:#ffffff80;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:700;line-height:normal}.footer__copyright-links a:hover{color:#fff}.footer__copyright-text{color:#f3f3f3;text-transform:uppercase;font-size:12px;font-weight:700}@media (max-width:991.98px){.footer__copyright-text{font-size:10px}}.footer__location-wrapper{flex-direction:column;align-items:flex-end;gap:12px;display:flex}@media (max-width:991.98px){.footer__location-wrapper{align-items:center}}.footer__location{flex-direction:column;align-items:flex-end;gap:6px;display:flex}@media (max-width:991.98px){.footer__location{align-items:center}}.footer__location-label{color:#ffffff80;text-transform:uppercase;font-size:10px;font-weight:700}.footer__country-trigger{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff80;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:500;transition:background .2s;display:flex}.footer__country-trigger:hover{background:#ffffff0d;border:1px solid #ffffff80}.footer__country-flag{-o-object-fit:cover;object-fit:cover;border-radius:3px;width:24px;height:16px}.footer__country-globe{opacity:.8;width:20px;height:20px}.footer__country-name{white-space:nowrap}.footer__country-chevron{opacity:.7}.footer__payment-methods{justify-content:flex-start;align-items:flex-start;gap:10px;display:flex}@media (max-width:991.98px){.footer__payment-methods{gap:8px}}.footer__payment-methods img{width:100%;min-width:30px;height:100%;min-height:24px;max-height:24px;position:relative;overflow:hidden}@media (max-width:991.98px){.footer__payment-methods img{min-width:28px;min-height:20px}}.footer__logo-section{justify-content:center;width:100%;margin:0 auto;display:flex;position:relative;overflow:hidden}@media (max-width:991.98px){.footer__logo-section{width:100%;height:80px;min-height:80px;margin-top:30px;padding:0 30px}}.product-showcase{flex-direction:column;gap:40px;width:100%;display:flex}.product-showcase__title{text-transform:uppercase;font-size:28px;font-weight:700;line-height:120%}.product-showcase__title h5{margin:0}.product-showcase__grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}@media (max-width:991.98px){.product-showcase__grid{grid-template-columns:repeat(2,1fr);gap:10px}}.product-showcase__item{flex-direction:column;gap:10px;display:flex}.product-showcase__image{aspect-ratio:309/470;-o-object-fit:cover;object-fit:cover;width:100%}.product-showcase__handle{color:#512d6d;text-transform:uppercase;font-size:10px;font-weight:700}.location-selector__subtitle{color:#512d6d;margin-bottom:24px;font-size:14px}.location-selector__list{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:991.98px){.location-selector__list{grid-template-columns:repeat(2,1fr)}}@media (max-width:767.98px){.location-selector__list{grid-template-columns:1fr}}.location-selector__item{cursor:pointer;border:1px solid #eae7ed;border-radius:6px;align-items:center;gap:12px;padding:12px 16px;transition:all .15s;display:flex}.location-selector__item:hover{background:#753bbd0d;border-color:#c1a7e2}.location-selector__item.active{background:#753bbd14;border-color:#753bbd}.location-selector__item.active .location-selector__name{color:#753bbd;font-weight:600}.location-selector__flag{-o-object-fit:cover;object-fit:cover;border-radius:3px;flex-shrink:0;width:24px;height:16px}.location-selector__name{color:#512d6d;flex:1;font-size:14px}.location-selector__check{color:#753bbd;flex-shrink:0}.location-selector-modal .modal{width:95%;max-width:1100px;max-height:90vh;margin:auto;overflow-y:auto}@media (max-width:767.98px){.location-selector-modal .modal{max-height:85vh;margin:20px auto}}.location-selector-modal .modal__content{padding:40px 50px 50px}@media (max-width:991.98px){.location-selector-modal .modal__content{padding:30px 25px 35px}}@media (max-width:767.98px){.location-selector-modal .modal__content{padding:25px 20px 30px}}.location-selector-modal .modal__content h2{text-align:center;margin-bottom:8px}.location-selector-modal .location-selector__subtitle{text-align:center}.location-selector-modal .location-selector__list{grid-template-columns:repeat(4,1fr)}@media (max-width:1199.98px){.location-selector-modal .location-selector__list{grid-template-columns:repeat(3,1fr)}}@media (max-width:991.98px){.location-selector-modal .location-selector__list{grid-template-columns:repeat(2,1fr)}}@media (max-width:767.98px){.location-selector-modal .location-selector__list{grid-template-columns:1fr}}.location-selector-modal .location-selector__item{gap:10px;padding:10px 12px}.location-selector-modal .location-selector__name{font-size:13px}.location-selector-modal .location-selector__loading{justify-content:center;align-items:center;min-height:200px;display:flex}
