@keyframes animate-gradient{0%{background-position:var(--v5abb0200) var(--v5c6fda9f)}50%{background-position:var(--v47c095f9) var(--v47c095f9)}to{background-position:var(--v5abb0200) var(--v5c6fda9f)}}.categories__item[data-v-aefb04f0]:not(:first-child):before{margin:0 16px;content:"· "}.blog-list-item-meta__subtitle span[data-v-7baf6691]:nth-of-type(2):before{content:" · "}.grid-button--primary[data-v-297de5e8]:hover{color:var(--font-color-hover,var(--grid-button-primary-color-hover));background-color:var(--background-color-hover,var(--grid-button-primary-background-color-null-hover,var(--grid-button-primary-background-color-hover)));border:var(--border-width) solid var(--border-color-hover,var(--grid-button-primary-border-color-hover));box-shadow:var(--grid-button-primary-box-shadow-null-hover,var(--grid-button-primary-box-shadow-x-hover) var(--grid-button-primary-box-shadow-y-hover) var(--grid-button-primary-box-shadow-blur-hover) var(--grid-button-primary-box-shadow-spread-hover) var(--grid-button-primary-box-shadow-color-hover))}.grid-button--primary[data-v-297de5e8]:disabled{cursor:unset;opacity:.4}.grid-button--primary.loading[data-v-297de5e8]:hover,.grid-button--primary.loading[data-v-297de5e8]:focus{color:transparent}.grid-button--primary.loading[data-v-297de5e8]:before{position:absolute;width:16px;height:16px;content:"";border:2px solid rgba(0,0,0,.5);border-top:2px solid white;border-radius:50%;animation:loading-297de5e8 .8s linear infinite}.grid-button--secondary[data-v-297de5e8]:hover{color:var(--font-color-hover,var(--grid-button-secondary-color-hover));background-color:var(--background-color-hover,var(--grid-button-secondary-background-color-null-hover,var(--grid-button-secondary-background-color-hover)));border:var(--border-width) solid var(--border-color-hover,var(--grid-button-secondary-border-color-hover));box-shadow:var(--grid-button-secondary-box-shadow-null-hover,var(--grid-button-secondary-box-shadow-x-hover) var(--grid-button-secondary-box-shadow-y-hover) var(--grid-button-secondary-box-shadow-blur-hover) var(--grid-button-secondary-box-shadow-spread-hover) var(--grid-button-secondary-box-shadow-color-hover))}.grid-button--secondary[data-v-297de5e8]:disabled{cursor:unset;opacity:.4}.grid-button--secondary.loading[data-v-297de5e8]:hover,.grid-button--secondary.loading[data-v-297de5e8]:focus{color:transparent}.grid-button--secondary.loading[data-v-297de5e8]:before{position:absolute;width:16px;height:16px;content:"";border:2px solid rgba(0,0,0,.5);border-top:2px solid white;border-radius:50%;animation:loading-297de5e8 .8s linear infinite}.grid-button-primary-mobile[data-v-297de5e8]:hover{color:var(--font-color-hover,var(--grid-button-primary-color-hover));background-color:var(--background-color-hover,var(--grid-button-primary-background-color-null-hover,var(--grid-button-primary-background-color-hover)));border:var(--border-width) solid var(--border-color-hover,var(--grid-button-primary-border-color-hover));box-shadow:var(--grid-button-primary-box-shadow-null-hover,var(--grid-button-primary-box-shadow-x-hover) var(--grid-button-primary-box-shadow-y-hover) var(--grid-button-primary-box-shadow-blur-hover) var(--grid-button-primary-box-shadow-spread-hover) var(--grid-button-primary-box-shadow-color-hover))}.grid-button-primary-mobile[data-v-297de5e8]:disabled{cursor:unset;opacity:.4}.grid-button-primary-mobile.loading[data-v-297de5e8]:hover,.grid-button-primary-mobile.loading[data-v-297de5e8]:focus{color:transparent}.grid-button-primary-mobile.loading[data-v-297de5e8]:before{position:absolute;width:16px;height:16px;content:"";border:2px solid rgba(0,0,0,.5);border-top:2px solid white;border-radius:50%;animation:loading-297de5e8 .8s linear infinite}@media screen and (max-width:920px){.grid-button--primary[data-v-297de5e8]:hover{color:var(--font-color-hover,var(--grid-button-primary-color-hover));background-color:var(--background-color-hover,var(--grid-button-primary-background-color-null-hover,var(--grid-button-primary-background-color-hover)));border:var(--border-width) solid var(--border-color-hover,var(--grid-button-primary-border-color-hover));box-shadow:var(--grid-button-primary-box-shadow-null-hover,var(--grid-button-primary-box-shadow-x-hover) var(--grid-button-primary-box-shadow-y-hover) var(--grid-button-primary-box-shadow-blur-hover) var(--grid-button-primary-box-shadow-spread-hover) var(--grid-button-primary-box-shadow-color-hover))}.grid-button--primary[data-v-297de5e8]:disabled{cursor:unset;opacity:.4}.grid-button--primary.loading[data-v-297de5e8]:hover,.grid-button--primary.loading[data-v-297de5e8]:focus{color:transparent}.grid-button--primary.loading[data-v-297de5e8]:before{position:absolute;width:16px;height:16px;content:"";border:2px solid rgba(0,0,0,.5);border-top:2px solid white;border-radius:50%;animation:loading-297de5e8 .8s linear infinite}@keyframes loading-297de5e8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}}.grid-button-secondary-mobile[data-v-297de5e8]:hover{color:var(--font-color-hover,var(--grid-button-secondary-color-hover));background-color:var(--background-color-hover,var(--grid-button-secondary-background-color-null-hover,var(--grid-button-secondary-background-color-hover)));border:var(--border-width) solid var(--border-color-hover,var(--grid-button-secondary-border-color-hover));box-shadow:var(--grid-button-secondary-box-shadow-null-hover,var(--grid-button-secondary-box-shadow-x-hover) var(--grid-button-secondary-box-shadow-y-hover) var(--grid-button-secondary-box-shadow-blur-hover) var(--grid-button-secondary-box-shadow-spread-hover) var(--grid-button-secondary-box-shadow-color-hover))}.grid-button-secondary-mobile[data-v-297de5e8]:disabled{cursor:unset;opacity:.4}.grid-button-secondary-mobile.loading[data-v-297de5e8]:hover,.grid-button-secondary-mobile.loading[data-v-297de5e8]:focus{color:transparent}.grid-button-secondary-mobile.loading[data-v-297de5e8]:before{position:absolute;width:16px;height:16px;content:"";border:2px solid rgba(0,0,0,.5);border-top:2px solid white;border-radius:50%;animation:loading-297de5e8 .8s linear infinite}@keyframes loading-297de5e8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media screen and (max-width:920px){.grid-button--secondary[data-v-297de5e8]:hover{color:var(--font-color-hover,var(--grid-button-secondary-color-hover));background-color:var(--background-color-hover,var(--grid-button-secondary-background-color-null-hover,var(--grid-button-secondary-background-color-hover)));border:var(--border-width) solid var(--border-color-hover,var(--grid-button-secondary-border-color-hover));box-shadow:var(--grid-button-secondary-box-shadow-null-hover,var(--grid-button-secondary-box-shadow-x-hover) var(--grid-button-secondary-box-shadow-y-hover) var(--grid-button-secondary-box-shadow-blur-hover) var(--grid-button-secondary-box-shadow-spread-hover) var(--grid-button-secondary-box-shadow-color-hover))}.grid-button--secondary[data-v-297de5e8]:disabled{cursor:unset;opacity:.4}.grid-button--secondary.loading[data-v-297de5e8]:hover,.grid-button--secondary.loading[data-v-297de5e8]:focus{color:transparent}.grid-button--secondary.loading[data-v-297de5e8]:before{position:absolute;width:16px;height:16px;content:"";border:2px solid rgba(0,0,0,.5);border-top:2px solid white;border-radius:50%;animation:loading-297de5e8 .8s linear infinite}@keyframes loading-297de5e8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}}.grid-button--empty[data-v-297de5e8]:after{content:" "}.input__component[data-v-3b08353a]::placeholder{font-family:var(--form-font-family,var(--body-font-family));font-size:var(--input-text-size,14px);color:var(--input-text-color,#727586);opacity:.5;transition:color ease .2s}.input__component[data-v-3b08353a]:hover,.input__component[data-v-3b08353a]:focus{color:var(--input-text-color--hover,var(--body-color));background-color:var(--input-fill-color--hover,#dadce0);border-color:var(--input-border-color--hover,#1d1e20)}.input__component[data-v-3b08353a]:hover::placeholder,.input__component[data-v-3b08353a]:focus::placeholder{color:var(--input-text-color--hover,#727586)}.input__component--dark[data-v-3b08353a]::placeholder{color:var(--input-text-color,#36344d)}.input__component--dark[data-v-3b08353a]:hover,.input__component--dark[data-v-3b08353a]:focus{background-color:var(--input-fill-color--hover,rgba(242,243,246,.6))}.input__component--dark[data-v-3b08353a]:hover::placeholder,.input__component--dark[data-v-3b08353a]:focus::placeholder{color:var(--input-text-color--hover,#36344d)}.input__component--error[data-v-3b08353a]:active,.input__component--error[data-v-3b08353a]:focus,.input__component--error[data-v-3b08353a]:hover{border-color:var(--color-danger-dark)}@media screen and (max-width:920px){.input__component[data-v-3b08353a]::placeholder{font-size:var(--m-input-text-size,14px)}}.select-input[data-v-0f68366c]:hover,.select-input[data-v-0f68366c]:focus{color:var(--input-text-color--hover,var(--body-color))}.form__button[data-v-451eac12]:focus-visible{outline:2px solid #357df9}@keyframes spin-38075d76{to{transform:rotate(360deg)}}.image[data-v-62b06c12]:before{content:"";position:absolute;inset:0;background:var(--v3183d9a6);z-index:1}.image--link[data-v-62b06c12]:hover{filter:contrast(.8)}@keyframes blink-83ebaa8d{0%{background-position:0% 53%}50%{background-position:100% 48%}to{background-position:0% 53%}}@keyframes blink{0%{background-position:0% 53%}50%{background-position:100% 48%}to{background-position:0% 53%}}.instagram-feed:before{width:100%;background-size:400% 400%;animation:blink 3s ease infinite;grid-area:1/1/1/1;padding-bottom:100%;content:""}.grid-map__pin[data-v-2b17c916]:before{position:absolute;top:8px;left:8px;z-index:2;width:10px;height:10px;content:"";background:#d63163;border-radius:50%}.grid-map__pin[data-v-2b17c916]:after{position:absolute;top:17px;right:1px;left:1px;z-index:1;width:0;height:0;content:"";border-top:20px solid #fc5185;border-right:12px solid transparent;border-left:12px solid transparent}.grid-map--loading[data-v-2b17c916]:after{position:absolute;top:0;right:0;bottom:0;width:200%;content:"";background-image:linear-gradient(to right,#ebeff2,#ebeff200 35%,#ebeff2 50%,#ebeff200 85%,#ebeff2);background-size:100% 100%;animation:placeholder-shimmer-2b17c916 1s linear 0s infinite}@keyframes placeholder-shimmer-2b17c916{0%{transform:translateZ(0)}to{transform:translate3d(50%,0,0)}}.social-icons__link[data-v-7a627136]:hover{color:var(--icon-color-hover,#727586)}.text-box p:empty:after{content:" "}.video__play[data-v-58fe82b4]:before{position:absolute;top:50%;left:50%;width:0;height:0;margin-top:-10px;margin-left:-9px;content:"";border-color:transparent transparent transparent #fff;border-style:solid;border-width:10px 0 10px 18px}.video:hover .video__play[data-v-58fe82b4]{background-color:#fc5185}.video:hover .video__play--vimeo[data-v-58fe82b4]{background-color:#069}.product-card__duration[data-v-4a87fb16]:before{content:"|"}@media screen and (min-width:920px){.product-card:hover .product-card__image-wrapper--bg-animation[data-v-4a87fb16]:after,.product-card:focus .product-card__image-wrapper--bg-animation[data-v-4a87fb16]:after{background-color:#1d1e2033}.product-card:hover .product-card__button-wrapper[data-v-4a87fb16],.product-card:focus .product-card__button-wrapper[data-v-4a87fb16]{opacity:1}}.site-element-search-bar__input-wrapper:before{content:"";position:absolute;left:10px;top:50%;transform:translateY(-50%);bottom:0;width:24px;height:24px;background-color:var(--v609f0878);mask-image:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'24\'\ height=\'24\'\ viewBox=\'0\ 0\ 24\ 24\'\ fill=\'none\'%3E%3Cmask\ id=\'mask0_2145_9545\'\ style=\'mask-type:alpha\'\ maskUnits=\'userSpaceOnUse\'\ x=\'0\'\ y=\'0\'\ width=\'24\'\ height=\'24\'%3E%3Crect\ width=\'24\'\ height=\'24\'\ fill=\'currentColor\'/%3E%3C/mask%3E%3Cg\ mask=\'url\(%23mask0_2145_9545\)\'%3E%3Cpath\ d=\'M19.5422\ 20.5769L13.2615\ 14.2961C12.7615\ 14.7089\ 12.1865\ 15.032\ 11.5365\ 15.2653C10.8865\ 15.4987\ 10.214\ 15.6153\ 9.51916\ 15.6153C7.80999\ 15.6153\ 6.36348\ 15.0236\ 5.17961\ 13.84C3.99574\ 12.6564\ 3.40381\ 11.2103\ 3.40381\ 9.50157C3.40381\ 7.79284\ 3.99559\ 6.34616\ 5.17916\ 5.16154C6.36273\ 3.97694\ 7.80888\ 3.38464\ 9.51761\ 3.38464C11.2263\ 3.38464\ 12.673\ 3.97658\ 13.8576\ 5.16044C15.0422\ 6.34431\ 15.6345\ 7.79083\ 15.6345\ 9.49999C15.6345\ 10.2141\ 15.5147\ 10.8961\ 15.2749\ 11.5461C15.0352\ 12.1961\ 14.7153\ 12.7615\ 14.3153\ 13.2423L20.5961\ 19.5231L19.5422\ 20.5769ZM9.51916\ 14.1154C10.8076\ 14.1154\ 11.899\ 13.6683\ 12.7932\ 12.774C13.6874\ 11.8798\ 14.1346\ 10.7885\ 14.1346\ 9.49999C14.1346\ 8.21153\ 13.6874\ 7.12018\ 12.7932\ 6.22594C11.899\ 5.33171\ 10.8076\ 4.88459\ 9.51916\ 4.88459C8.23069\ 4.88459\ 7.13934\ 5.33171\ 6.24511\ 6.22594C5.35089\ 7.12018\ 4.90378\ 8.21153\ 4.90378\ 9.49999C4.90378\ 10.7885\ 5.35089\ 11.8798\ 6.24511\ 12.774C7.13934\ 13.6683\ 8.23069\ 14.1154\ 9.51916\ 14.1154Z\'\ fill=\'currentColor\'/%3E%3C/g%3E%3C/svg%3E);-webkit-mask-image:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'24\'\ height=\'24\'\ viewBox=\'0\ 0\ 24\ 24\'\ fill=\'none\'%3E%3Cmask\ id=\'mask0_2145_9545\'\ style=\'mask-type:alpha\'\ maskUnits=\'userSpaceOnUse\'\ x=\'0\'\ y=\'0\'\ width=\'24\'\ height=\'24\'%3E%3Crect\ width=\'24\'\ height=\'24\'\ fill=\'currentColor\'/%3E%3C/mask%3E%3Cg\ mask=\'url\(%23mask0_2145_9545\)\'%3E%3Cpath\ d=\'M19.5422\ 20.5769L13.2615\ 14.2961C12.7615\ 14.7089\ 12.1865\ 15.032\ 11.5365\ 15.2653C10.8865\ 15.4987\ 10.214\ 15.6153\ 9.51916\ 15.6153C7.80999\ 15.6153\ 6.36348\ 15.0236\ 5.17961\ 13.84C3.99574\ 12.6564\ 3.40381\ 11.2103\ 3.40381\ 9.50157C3.40381\ 7.79284\ 3.99559\ 6.34616\ 5.17916\ 5.16154C6.36273\ 3.97694\ 7.80888\ 3.38464\ 9.51761\ 3.38464C11.2263\ 3.38464\ 12.673\ 3.97658\ 13.8576\ 5.16044C15.0422\ 6.34431\ 15.6345\ 7.79083\ 15.6345\ 9.49999C15.6345\ 10.2141\ 15.5147\ 10.8961\ 15.2749\ 11.5461C15.0352\ 12.1961\ 14.7153\ 12.7615\ 14.3153\ 13.2423L20.5961\ 19.5231L19.5422\ 20.5769ZM9.51916\ 14.1154C10.8076\ 14.1154\ 11.899\ 13.6683\ 12.7932\ 12.774C13.6874\ 11.8798\ 14.1346\ 10.7885\ 14.1346\ 9.49999C14.1346\ 8.21153\ 13.6874\ 7.12018\ 12.7932\ 6.22594C11.899\ 5.33171\ 10.8076\ 4.88459\ 9.51916\ 4.88459C8.23069\ 4.88459\ 7.13934\ 5.33171\ 6.24511\ 6.22594C5.35089\ 7.12018\ 4.90378\ 8.21153\ 4.90378\ 9.49999C4.90378\ 10.7885\ 5.35089\ 11.8798\ 6.24511\ 12.774C7.13934\ 13.6683\ 8.23069\ 14.1154\ 9.51916\ 14.1154Z\'\ fill=\'currentColor\'/%3E%3C/g%3E%3C/svg%3E)}.site-element-search-bar__input-wrapper:hover:before,.site-element-search-bar__input-wrapper:focus-within:before{background-color:var(--bb1348b8)}.site-element-search-bar__input::placeholder{color:var(--v609f0878);transition:color ease .2s}.site-element-search-bar__input:hover,.site-element-search-bar__input:focus{border-color:var(--v6ecff53d);color:var(--bb1348b8);background-color:var(--v05ca2bd4)}.site-element-search-bar__input:hover::placeholder,.site-element-search-bar__input:focus::placeholder{color:var(--bb1348b8)}.site-element-search-bar__dropdown-close:hover{cursor:pointer;background-color:var(--bb1348b8)}.search-result-item:hover{background-color:var(--v4556f662)}.pagination__button[data-v-f7baf9c0]:hover,.pagination__button[data-v-f7baf9c0]:active{color:#673de6}@keyframes shine-dc0bfe9d{to{background-position-x:-200%}}.product-list-item__duration[data-v-44158688]:before{margin-right:8px;content:"|"}.product-list-item__button--primary[data-v-44158688]:focus,.product-list-item__button--primary[data-v-44158688]:hover{margin:calc(-1*var(--grid-button-primary-border-null-hover,var(--grid-button-primary-border-width-hover,0px)));background-color:var(--grid-button-primary-background-color-hover,var(--grid-button-primary-background-color))}.product-list-item__button--secondary[data-v-44158688]:focus,.product-list-item__button--secondary[data-v-44158688]:hover{margin:calc(-1*var(--grid-button-secondary-border-null-hover,var(--grid-button-secondary-border-width-hover,0px)));background-color:var(--grid-button-secondary-background-color-hover,var(--grid-button-secondary-background-color))}@media screen and (min-width:920px){.product-list-item:hover .product-list-item__image-wrapper--bg-animation[data-v-44158688]:after,.product-list-item:focus .product-list-item__image-wrapper--bg-animation[data-v-44158688]:after{background-color:#1d1e2033}.product-list-item:hover .product-list-item__button-wrapper[data-v-44158688],.product-list-item:focus .product-list-item__button-wrapper[data-v-44158688]{opacity:1}}.product-list-sorting__select-wrapper[data-v-8eafd713]:after{content:"";position:absolute;right:12px;top:50%;width:6px;height:6px;border:1.5px solid var(--grid-button-primary-border-color,currentColor);border-top:none;border-left:none;transform:translateY(-70%) rotate(45deg);pointer-events:none}.category-list__list[data-v-56ebe1da]::-webkit-scrollbar{height:5px;width:5px}.category-list__list[data-v-56ebe1da]::-webkit-scrollbar-thumb{background-color:#dadce0;border-radius:5px}.category-list__list[data-v-56ebe1da]::-webkit-scrollbar-thumb:hover{background-color:#727586}.category-list__link[data-v-56ebe1da]:hover,.category-list__link[data-v-56ebe1da]:focus{text-decoration:underline}.category-list__mobile .category-list__mobile-select-inner-wrapper[data-v-56ebe1da]:after{content:"";position:absolute;right:12px;top:50%;width:6px;height:6px;border:1.5px solid var(--grid-button-primary-border-color,currentColor);border-top:none;border-left:none;transform:translateY(-70%) rotate(45deg);pointer-events:none}.product-list-pagination[data-v-aa2ce0df] button:hover,.product-list-pagination[data-v-aa2ce0df] button:focus{color:var(--body-color);text-decoration:underline;filter:brightness(.8)}@media screen and (max-width:920px){.product-list-pagination[data-v-aa2ce0df] button:hover,.product-list-pagination[data-v-aa2ce0df] button:focus{color:var(--body-m-color,var(--body-color))}}@keyframes spin-aa2ce0df{to{transform:rotate(360deg)}}.product-carousel__image-wrapper:after{display:block;padding-bottom:100%;content:""}.product-carousel__arrow:before{position:absolute;width:48px;height:48px;content:"";background-color:var(--arrow-color,#dadce0);filter:invert(1);border-radius:50%;opacity:.2}.product-carousel__arrow:after{position:relative;display:inline-block;width:.7em;height:.7em;margin-top:18px;margin-right:.5em;content:"";border-top:.2em solid var(--arrow-color,#1d1e20);border-right:.2em solid var(--arrow-color,#1d1e20);transform:rotate(225deg)}.product-carousel__arrow--left:before{margin-top:-1px;margin-left:-1px}.product-carousel__arrow--left:after{margin-left:20px}.product-carousel__arrow--right:before{margin-top:-1px;margin-left:-18px}.product-carousel__arrow--right:after{margin-right:20px;transform:rotate(45deg)}.product-carousel__slider-button--right:after{transform:rotate(45deg)}.product-carousel__image-arrow:after{display:inline-block;width:.7em;height:.7em;content:"";border-top:.2em solid var(--thumbnail-arrow-color,#1d1e20);border-right:.2em solid var(--thumbnail-arrow-color,#1d1e20);transform:rotate(225deg)}.product-carousel__image-arrow--right:after{transform:rotate(45deg)}.product-carousel__image-arrow--top:after{transform:rotate(315deg)}.product-carousel__image-arrow--bottom:after{transform:rotate(135deg)}.option-select__select-wrapper[data-v-d23e2a7c]:before{position:absolute;right:16px;display:inline-block;width:8px;height:8px;color:#1d1e20;vertical-align:top;pointer-events:none;content:"";border-style:solid;border-width:2px 2px 0 0;transform:rotate(135deg)}.product-review-analytics__row:hover .product-review-analytics__bar-container[data-v-6eb4c6b6]{border-color:var(--body-color)}.skeleton-loader__image[data-v-675d79b5]:after{display:block;padding-bottom:100%;content:""}@keyframes shine-675d79b5{to{background-position-x:-200%}}.quantity-picker__control[data-v-9f607039]:disabled{cursor:inherit;background-color:#dadce0}.quantity-picker--cart-style .quantity-picker__control[data-v-9f607039]:disabled{cursor:inherit;background-color:transparent;color:#727586}.quantity-picker__amount[data-v-9f607039]:disabled{background-color:#fff}.quantity-picker__amount[data-v-9f607039]:focus-visible{outline:none}.additional-info-sections__item-description[data-v-9492fc08] blockquote:before{content:"";position:absolute;inset:0;background:inherit;border-inline-start:.25em solid var(--body-color);opacity:.2}.additional-info-sections__item-description[data-v-9492fc08] blockquote p:first-child:before{content:open-quote}.additional-info-sections__item-description[data-v-9492fc08] blockquote p:last-child:after{content:close-quote}.additional-info-sections__item-description[data-v-9492fc08] p:empty:after{content:" "}.additional-info-sections__item-description[data-v-9492fc08] table th:before,.additional-info-sections__item-description[data-v-9492fc08] table th:after,.additional-info-sections__item-description[data-v-9492fc08] table td:before,.additional-info-sections__item-description[data-v-9492fc08] table td:after{content:"";position:absolute;inset:0;background:inherit;border:.01rem solid var(--body-color);opacity:.2;pointer-events:none;z-index:-1}.block-appointment__button--primary:focus,.block-appointment__button--primary:hover{margin:calc(-1*var(--grid-button-primary-border-null-hover,var(--grid-button-primary-border-width-hover,0)))}.block-appointment__button--secondary:focus,.block-appointment__button--secondary:hover{margin:calc(-1*var(--grid-button-secondary-border-null-hover,var(--grid-button-secondary-border-width-hover,0)))}.block-appointment__description blockquote:before{content:"";position:absolute;inset:0;background:inherit;border-inline-start:.25em solid var(--body-color);opacity:.2}.block-appointment__description blockquote p:first-child:before{content:open-quote}.block-appointment__description blockquote p:last-child:after{content:close-quote}.block-appointment__description p:empty:after{content:" "}.block-appointment__description table th:before,.block-appointment__description table th:after,.block-appointment__description table td:before,.block-appointment__description table td:after{content:"";position:absolute;inset:0;background:inherit;border:.01rem solid var(--body-color);opacity:.2;pointer-events:none;z-index:-1}.express-checkout__title-element[data-v-ed4324e0]:before,.express-checkout__title-element[data-v-ed4324e0]:after{content:"";height:1px;width:100%;background:var(--color-gray)}:root{--max-width-description:600px}.block-product__button--primary:focus,.block-product__button--primary:hover{margin:calc(-1*var(--grid-button-primary-border-null-hover,var(--grid-button-primary-border-width-hover,0)))}.block-product__button--secondary:focus,.block-product__button--secondary:hover{margin:calc(-1*var(--grid-button-secondary-border-null-hover,var(--grid-button-secondary-border-width-hover,0)))}.block-product__button--whatsapp:not(._):hover,.block-product__button--whatsapp:not(._):focus{border-color:#3a814c;color:#3a814c;background-color:#f2f2f2}.block-product__duration:before{margin:0 8px;content:"|"}.block-product__description blockquote:before{content:"";position:absolute;inset:0;background:inherit;border-inline-start:.25em solid var(--body-color);opacity:.2}.block-product__description blockquote p:first-child:before{content:open-quote}.block-product__description blockquote p:last-child:after{content:close-quote}.block-product__description p:empty:after{content:" "}.block-product__description table th:before,.block-product__description table th:after,.block-product__description table td:before,.block-product__description table td:after{content:"";position:absolute;inset:0;background:inherit;border:.01rem solid var(--body-color);opacity:.2;pointer-events:none;z-index:-1}.slideshow-nav-button[data-v-93373d54]:hover{opacity:.8}.slideshow-nav-button:hover.is-transitioning[data-v-93373d54]{cursor:default}.password-page__input[data-v-148d2260]:hover{border-color:#1d1e20}.password-page__input[data-v-148d2260]:hover--error{border-color:#d63163}.password-page__button[data-v-148d2260]:hover{background-color:#1d1e20}.password-page__button[data-v-148d2260]:focus{background-color:#1d1e20;border:2px solid #357df9}.password-page__button[data-v-148d2260]:disabled{background-color:#727586}.password-page__background-wave[data-v-148d2260]:before,.password-page__background-wave[data-v-148d2260]:after{position:absolute;top:50%;left:50%;z-index:0;width:250vw;height:250vw;margin-left:-125vw;background-color:transparent;border-radius:38% 42%;box-shadow:inset 0 0 10vw #dbdbd3cc;mix-blend-mode:multiply;transform-origin:50% 50%;animation:spin-148d2260 30s infinite linear}.password-page__background-wave[data-v-148d2260]:before{width:105%;height:95%;margin-top:-100vw;content:"";border-radius:40% 38%;box-shadow:inset 0 0 10vw #dbdbd3cc;transform-origin:49% 51%;animation:spin-148d2260 23s infinite linear}.password-page__background-wave[data-v-148d2260]:after{width:102%;height:98%;margin-top:-150vw;content:"";border-radius:48% 42%;box-shadow:inset 0 0 10vw #dbdbd3cc;transform-origin:51% 49%;animation:spin-148d2260 25s infinite linear}.password-page--calm .password-page__input[data-v-148d2260]::placeholder{color:#f2f3f6}.password-page--popular .password-page__button[data-v-148d2260]:hover{background:#36344d}@keyframes spin-148d2260{to{transform:rotate(360deg)}}.ecommerce-product-suggestions[data-v-6262b3e5]:before{content:"";display:block;width:calc(100% + 48px);margin-left:-24px;height:1px;background-color:#dadce0}.cart__duration[data-v-373127d5]:before{margin:0 8px;content:"|"}.cart__checkout-button[data-v-373127d5]:disabled{cursor:unset;opacity:.5}.cart__checkout-button.loading[data-v-373127d5]:hover,.cart__checkout-button.loading[data-v-373127d5]:focus{color:transparent}.cart__checkout-button.loading[data-v-373127d5]:before{position:absolute;width:16px;height:16px;content:"";border:2px solid rgba(0,0,0,.5);border-top:2px solid white;border-radius:50%;animation:loading-373127d5 .8s linear infinite}@keyframes loading-373127d5{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.circle-close-button[data-v-8e2c814e]:hover{background:#1d1e201a}@keyframes spin-fd92f906{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (hover:hover){.booking-modal-refund-disclaimer__link[data-v-e43c4559]:hover{opacity:.7}}.booking-modal-textarea__input[data-v-b7de5a76]:focus{border-color:transparent;outline:2px solid var(--color-primary)}.booking-modal-button--primary[data-v-93de8c87]:hover:not(:disabled){background-color:var(--color-primary-dark)}.booking-modal-button--primary[data-v-93de8c87]:disabled{opacity:.5;cursor:not-allowed}.booking-modal-button--outlined[data-v-93de8c87]:hover:not(:disabled){background-color:var(--color-primary-light)}.booking-modal-button--outlined[data-v-93de8c87]:disabled{opacity:.5;cursor:not-allowed}.booking-modal-button--secondary[data-v-93de8c87]:hover:not(:disabled){background-color:var(--color-primary-light)}.booking-modal-button--secondary[data-v-93de8c87]:disabled{opacity:.5;cursor:not-allowed}.cancel-mobile__confirm-button[data-v-9b0caf16]:disabled{opacity:.5;cursor:not-allowed}@media (hover:hover){.cancel-mobile__confirm-button[data-v-9b0caf16]:hover:not(:disabled){background-color:var(--color-primary-dark)}}@keyframes shimmer-e5f86426{0%{background-position:-200%0}to{background-position:200%0}}@media (hover:hover){.booking-time-slots__list__item[data-v-e5f86426]:hover{background-color:var(--color-primary-light);color:var(--color-primary)}}.dp__input_wrap:focus{border-color:var(--dp-border-color-hover);outline:none}.dp__input::placeholder{opacity:.7}.dp__input:hover{border-color:var(--dp-border-color-hover)}.dp__disabled::placeholder{color:var(--dp-disabled-color-text)}.dp__input_valid:hover{border-color:var(--dp-success-color)}.dp__input_invalid:hover{border-color:var(--dp-danger-color)}.dp__menu:after{box-sizing:border-box}.dp__menu:before{box-sizing:border-box}.dp__menu:focus{border:1px solid var(--dp-menu-border-color);outline:none}.dp--preset-range:hover{background-color:var(--dp-hover-color);color:var(--dp-hover-text-color);cursor:pointer}.dp__cell_inner:hover{transition:all .2s}.dp__date_hover_start:hover{border-end-end-radius:0;border-start-end-radius:0}.dp__date_hover_end:hover{border-end-start-radius:0;border-start-start-radius:0}.dp__date_hover_end:hover,.dp__date_hover_start:hover,.dp__date_hover:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__inner_nav:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp__inner_nav_disabled:hover{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp--year-select:hover,.dp__month_year_select:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp__overlay_container::-webkit-scrollbar-track{box-shadow:var(--dp-scroll-bar-background);background-color:var(--dp-scroll-bar-background)}.dp__overlay_container::-webkit-scrollbar{width:5px;background-color:var(--dp-scroll-bar-background)}.dp__overlay_container::-webkit-scrollbar-thumb{background-color:var(--dp-scroll-bar-color);border-radius:10px}.dp__overlay:focus{border:none;outline:none}.dp__overlay_cell:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp__overlay_cell_disabled:hover{background:var(--dp-disabled-color)}.dp__overlay_cell_active_disabled:hover{background:var(--dp-primary-disabled-color)}.dp__time_display:hover:enabled{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__inc_dec_button:hover{background:var(--dp-hover-color);color:var(--dp-primary-color)}.dp__inc_dec_button_disabled:hover{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp__tp_inline_btn_top:hover .dp__tp_btn_in_r{background-color:var(--dp-primary-color);transform:rotate(12deg) scale(1.15) translateY(-2px)}.dp__tp_inline_btn_top:hover .dp__tp_btn_in_l,.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_r{background-color:var(--dp-primary-color);transform:rotate(-12deg) scale(1.15) translateY(-2px)}.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_l{background-color:var(--dp-primary-color);transform:rotate(12deg) scale(1.15) translateY(-2px)}.dp__action_select:hover{background:var(--dp-primary-color);transition:var(--dp-action-row-transtion)}.dp__action_select:disabled{background:var(--dp-primary-disabled-color);cursor:not-allowed}.dp__action_cancel:hover{border-color:var(--dp-primary-color);transition:var(--dp-action-row-transtion)}.dp--qr-btn:hover:not(.dp--qr-btn-active,.dp--qr-btn-disabled){background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp--qr-btn-disabled:hover{background:var(--dp-disabled-color)}:root{--dp-common-transition:all .1s ease-in;--dp-menu-padding:6px 8px;--dp-animation-duration:.1s;--dp-menu-appear-transition-timing:cubic-bezier(.4,0,1,1);--dp-transition-timing:ease-out;--dp-action-row-transtion:all .2s ease-in;--dp-font-family:-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen,ubuntu,cantarell,"Open Sans","Helvetica Neue",sans-serif;--dp-border-radius:4px;--dp-cell-border-radius:4px;--dp-transition-length:22px;--dp-transition-timing-general:.1s;--dp-button-height:35px;--dp-month-year-row-height:35px;--dp-month-year-row-button-size:25px;--dp-button-icon-height:20px;--dp-calendar-wrap-padding:0 5px;--dp-cell-size:35px;--dp-cell-padding:5px;--dp-common-padding:10px;--dp-input-icon-padding:35px;--dp-input-padding:6px 30px 6px 12px;--dp-menu-min-width:260px;--dp-action-buttons-padding:1px 6px;--dp-row-margin:5px 0;--dp-calendar-header-cell-padding:.5rem;--dp-multi-calendars-spacing:10px;--dp-overlay-col-padding:3px;--dp-time-inc-dec-button-size:32px;--dp-font-size:1rem;--dp-preview-font-size:.8rem;--dp-time-font-size:2rem;--dp-action-button-height:22px;--dp-action-row-padding:8px}.dp__button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}@media (hover:hover){.booking-calendar .dp__date_hover:hover{background:var(--color-primary-light)}}@media (hover:hover){.booking-calendar__arrow[data-v-08283276]:hover{background-color:var(--color-gray-light)}}.booking-additional-info__button[data-v-e53c8f39]:hover{color:var(--color-primary)}.booking-additional-info__item-description[data-v-e53c8f39] blockquote:before{content:"";position:absolute;inset:0;background:inherit;border-inline-start:.25em solid var(--body-color);opacity:.2}.booking-additional-info__item-description[data-v-e53c8f39] blockquote p:first-child:before{content:open-quote}.booking-additional-info__item-description[data-v-e53c8f39] blockquote p:last-child:after{content:close-quote}.booking-additional-info__item-description[data-v-e53c8f39] p:empty:after{content:" "}.booking-additional-info__item-description[data-v-e53c8f39] table th:before,.booking-additional-info__item-description[data-v-e53c8f39] table th:after,.booking-additional-info__item-description[data-v-e53c8f39] table td:before,.booking-additional-info__item-description[data-v-e53c8f39] table td:after{content:"";position:absolute;inset:0;background:inherit;border:.01rem solid var(--body-color);opacity:.2;pointer-events:none;z-index:-1}.booking-custom-field__input[data-v-ec9b4118]:focus{border:2px solid var(--color-primary)}.booking-modal-select-info-sections__description-content[data-v-d4d7119c] blockquote:before{content:"";position:absolute;inset:0;background:inherit;border-inline-start:.25em solid var(--body-color);opacity:.2}.booking-modal-select-info-sections__description-content[data-v-d4d7119c] blockquote p:first-child:before{content:open-quote}.booking-modal-select-info-sections__description-content[data-v-d4d7119c] blockquote p:last-child:after{content:close-quote}.booking-modal-select-info-sections__description-content[data-v-d4d7119c] p:empty:after{content:" "}.booking-modal-select-info-sections__description-content[data-v-d4d7119c] table th:before,.booking-modal-select-info-sections__description-content[data-v-d4d7119c] table th:after,.booking-modal-select-info-sections__description-content[data-v-d4d7119c] table td:before,.booking-modal-select-info-sections__description-content[data-v-d4d7119c] table td:after{content:"";position:absolute;inset:0;background:inherit;border:.01rem solid var(--body-color);opacity:.2;pointer-events:none;z-index:-1}.reschedule-mobile__continue-button[data-v-049284bc]:disabled{opacity:.5;cursor:not-allowed}@media (hover:hover){.reschedule-mobile__continue-button[data-v-049284bc]:hover:not(:disabled){background-color:var(--color-primary-dark)}}.booking-mobile__book-button[data-v-078596ab]:disabled{opacity:.5;cursor:not-allowed}@media (hover:hover){.booking-mobile__book-button[data-v-078596ab]:hover:not(:disabled){background-color:var(--color-primary-dark)}}.notification__close[data-v-42696a62]:hover{background-color:#265ab2}@keyframes reveal-f17bfe98{0%{clip-path:inset(0 100%0 0)}to{clip-path:inset(0 0 0 0)}}.language-switcher:hover .language-switcher__dropdown-area{height:auto;overflow:visible;visibility:visible}.language-switcher:hover .language-switcher__icon{transform:rotate(180deg)}.language-switcher__locale:hover{cursor:pointer}.language-switcher__dropdown-link:hover{text-decoration:underline;text-underline-offset:7px}.language-switcher__dropdown-link:hover{color:var(--nav-link-text-color-hover,var(--nav-link-text-color))}@media screen and (max-width:920px){.language-switcher__button:hover{cursor:pointer}.language-switcher:hover .language-switcher__dropdown-area{overflow:var(--v30e00319);visibility:var(--v30e00319);height:var(--v2c6d66a4)}.language-switcher:hover .language-switcher__icon{transform:var(--v194ed58c)}}.burger[data-v-43ca5418]:focus-visible{outline:2px solid;outline-offset:1px}.background--with-image:before{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:" ";background-color:#1d1e20;opacity:var(--overlay-opacity)}.block-header-cart__icon-container[data-v-162fcb72]:focus-visible{border-color:var(--nav-link-text-color-hover,var(--nav-link-text-color))}.block-header-cart[data-v-162fcb72]:hover,.block-header-cart[data-v-162fcb72]:focus-visible{color:var(--nav-link-text-color-hover,var(--nav-link-text-color));text-decoration:underline;text-underline-offset:7px}.block-header-cart:hover .block-header-cart__icon-container[data-v-162fcb72],.block-header-cart:focus-visible .block-header-cart__icon-container[data-v-162fcb72]{color:var(--nav-link-text-color-hover,var(--nav-link-text-color))}.item-content__icon-container[data-v-76d5a5f3]:focus-visible{border-color:var(--nav-link-text-color-hover,var(--nav-link-text-color))}.item-content-wrapper--active .item-content[data-v-76d5a5f3],.item-content-wrapper:hover .item-content[data-v-76d5a5f3],.item-content-wrapper:focus .item-content[data-v-76d5a5f3]{color:var(--nav-link-text-color-hover,var(--nav-link-text-color));text-decoration:underline;text-underline-offset:7px}.item-content-wrapper:hover .item-content__icon-container[data-v-76d5a5f3],.item-content-wrapper:focus .item-content__icon-container[data-v-76d5a5f3]{color:var(--nav-link-text-color-hover,var(--nav-link-text-color))}.block-header-item__label:hover .block-header-item__dropdown-area[data-v-f7e431f3]{display:block}.block-header-item__label[data-v-f7e431f3]:hover .item-content__icon{transform:rotate(180deg)}@media screen and (max-width:920px){.block-header-item__label:hover .block-header-item__dropdown-area[data-v-f7e431f3]{display:none}.block-header-item__label[data-v-f7e431f3]:hover .item-content__icon{transform:unset}.block-header-item__mobile-dropdown-trigger:checked+.block-header-item__item[data-v-f7e431f3] .item-content__icon{transform:rotate(180deg)}.block-header-item__mobile-dropdown-trigger:checked~.block-header-item__dropdown-area[data-v-f7e431f3]{display:block}}@keyframes show-overflow-c1535ecd{to{overflow-y:auto}}.lightbox__button:hover,.lightbox__button:focus-visible{background-color:#fff3}.lightbox__button--close:before,.lightbox__button--close:after{position:absolute;top:25px;left:16px;width:20px;height:2px;content:"";background-color:currentColor;border-radius:2px}.lightbox__button--close:before{transform:rotate(45deg)}.lightbox__button--close:after{transform:rotate(-45deg)}.lightbox__button--nav:before{position:absolute;top:20px;left:20px;width:14px;height:14px;content:"";border-bottom:solid 2px currentColor;border-left:solid 2px currentColor;border-radius:2px;transform:rotate(45deg)}@media screen and (max-width:920px){.lightbox__image--multiple:active{cursor:grabbing}}.upgrade-banner__link-button[data-v-fa41481a]:hover{opacity:.9}:root{--color-meteorite-dark:#2f1c6a;--color-meteorite-dark-2:#1F1346;--color-meteorite:#8c85ff;--color-meteorite-light:#d5dfff;--color-primary-dark:#5025d1;--color-primary:#673de6;--color-primary-light:#ebe4ff;--color-primary-charts:#B39EF3;--color-danger-dark:#d63163;--color-danger:#fc5185;--color-danger-light:#ffe8ef;--color-danger-charts:#FEA8C2;--color-warning-dark:#fea419;--color-warning-dark-2:#9F6000;--color-warning-charts:#FFD28C;--color-warning:#ffcd35;--color-warning-light:#fff8e2;--color-success-dark:#008361;--color-success:#00b090;--color-success-light:#def4f0;--color-dark:#1d1e20;--color-gray-dark:#36344d;--color-gray:#727586;--color-gray-border:#dadce0;--color-gray-light:#f2f3f6;--color-light:#fff;--color-azure:#357df9;--color-azure-light:#e3ebf9;--color-azure-dark:#265ab2;--color-indigo:#6366F1;--color-neutral-200:#D8DAE0}*,*:before,*:after{box-sizing:border-box}*{padding:0;margin:0;color:inherit}*:before,*:after{padding:0;margin:0}html{height:100%}body{height:100%;margin:0;font-family:DM Sans,sans-serif;color:#1d1e20;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button{background-color:#fff;border:none;outline:none;box-shadow:none}label[for]{cursor:pointer}.ProseMirror:focus{outline:none}.no-scrollbar::-webkit-scrollbar{display:none}.transition.transition--slide:not(.transition--root-hidden){transition-property:transform,opacity}.transition.transition--slide:not(.transition--root-hidden)[data-animation-state=active]{transition-delay:.1s;transition-timing-function:ease;transition-duration:.65s;opacity:1;transform:translate(0)}.transition.transition--slide.transition--root-hidden [data-animation-role=block-element],.transition.transition--slide.transition--root-hidden [data-animation-role=image]{opacity:0;transition-property:transform,opacity;transform:translateY(20%)}.transition.transition--slide.transition--root-hidden [data-animation-role=image][data-animation-state=active].loaded,.transition.transition--slide.transition--root-hidden [data-animation-role=block-element][data-animation-state=active]{transition-delay:.1s;transition-timing-function:ease;transition-duration:.65s;opacity:1;transform:translate(0)}.transition.transition--scale:not(.transition--root-hidden){transition-property:transform,opacity}.transition.transition--scale:not(.transition--root-hidden)[data-animation-state=active]{transition-delay:.1s;transition-timing-function:ease;transition-duration:.65s;opacity:1;transform:scale(1)}html{scroll-behavior:smooth}