:root{--media-mobile:920px;--media-desktop-editor:1224px;--media-mobile-editor:360px;--media-tablet:1191px;--media-sm-mobile:576px;--media-md-mobile:768px}
.page .block{grid-template-rows:100%;grid-template-columns:100%;width:100%;display:grid;position:relative}.page .block--desktop-first-visible,.page .block:first-child{padding-top:var(--header-height,0);margin-top:calc(-1 * var(--header-height,0))}@media screen and (min-width:921px){.page .block--desktop-hidden{display:none}}@media screen and (max-width:920px){.page .block--desktop-first-visible,.page .block:first-child{padding-top:unset;margin-top:unset}.page .block--mobile-first-visible,.page .block:first-child{padding-top:var(--header-height-mobile,var(--header-height,0));margin-top:calc(-1 * var(--header-height-mobile,var(--header-height,0)))}.page .block--mobile-hidden{display:none}}.page .block-layout{z-index:14;grid-template-rows:var(--grid-template-rows);grid-template-columns:var(--grid-template-columns);width:100%;max-width:1224px;min-height:var(--block-min-height);margin:0 auto;display:grid;position:relative}.page .block-layout--forcedOnTop{z-index:15}@media screen and (max-width:920px){.page .block-layout--layout{grid-template-rows:var(--m-grid-template-rows);grid-template-columns:var(--m-grid-template-columns);max-width:360px;min-height:var(--m-block-min-height);padding:0 4.44444vw}.page .block-layout--legacy{grid-gap:0;min-height:auto;padding:var(--m-block-padding);flex-direction:column;display:flex}}@media screen and (min-width:920px) and (max-width:1224px){.page .block-layout--layout{grid-template-rows:var(--small-desktop-grid-template-rows);min-height:var(--small-desktop-block-min-height)}}@media screen and (min-width:361px) and (max-width:920px){.page .block-layout--layout{grid-template-rows:var(--t-grid-template-rows);min-height:var(--t-block-min-height);padding:0 16px}}.layout-element{left:var(--rotation-element-left,var(--left));top:var(--rotation-element-top,auto);z-index:var(--hidden-element-z-index,var(--z-index));grid-template-columns:100%;grid-row:var(--grid-row);grid-column:var(--grid-column);width:var(--rotation-element-width,var(--element-width,100%));height:var(--rotation-element-height,var(--element-height,100%));min-width:0;min-height:0;text-align:var(--text);rotate:var(--element-rotation,0deg);display:grid;position:relative}.layout-element:has(.grid-image){overflow:hidden}.layout-element--rotation-frame{rotate:none}.layout-element__rotation-frame{left:var(--rotation-left,0);top:var(--rotation-top,0);width:var(--rotation-width,100%);height:var(--rotation-height,100%);rotate:var(--element-rotation,0deg);grid-template-columns:100%;display:grid;position:absolute}.layout-element__component{grid-area:1/1/-1/-1;align-self:start}.layout-element__component--GridImage{place-self:stretch stretch;width:100%;min-width:0;height:100%;min-height:0}.layout-element__component--GridRunningText{align-self:stretch}.layout-element__component--GridButton,.layout-element__component--GridEcommerceButton,.layout-element__component--GridAffiliateFind{text-overflow:clip;white-space:nowrap;justify-content:center;justify-self:start;align-items:center;min-width:100%;min-height:100%;display:flex}.layout-element--fluid-height{height:fit-content}@media screen and (min-width:921px){.layout-element--desktop-element-hidden{display:none}}@media screen and (max-width:1191px){.layout-element__component--GridButton,.layout-element__component--GridEcommerceButton,.layout-element__component--GridAffiliateFind{white-space:normal}}@media screen and (max-width:920px){.layout-element{top:var(--m-rotation-element-top,auto);left:var(--m-rotation-element-left,var(--left));z-index:var(--m-hidden-element-z-index,var(--z-index));text-align:var(--m-text,var(--text));rotate:var(--m-element-rotation,0deg);width:var(--m-rotation-element-width,var(--element-width,100%));height:var(--m-rotation-element-height,var(--element-height,100%))}.layout-element--rotation-frame{rotate:none}.layout-element__rotation-frame{left:var(--m-rotation-left,0);top:var(--m-rotation-top,0);width:var(--m-rotation-width,100%);height:var(--m-rotation-height,100%);rotate:var(--m-element-rotation,0deg)}.layout-element--layout{grid-row:var(--m-grid-row);grid-column:var(--m-grid-column)}.layout-element--legacy{align-items:var(--m-align,var(--align));align-self:var(--m-align-self);width:var(--m-width,100%);max-width:100%;height:auto;margin:var(--m-element-margin);text-align:var(--m-text,var(--text))}.layout-element--legacy:last-of-type{margin-bottom:0}.layout-element--mobile-element-hidden{display:none}}.block-background{z-index:13;backface-visibility:hidden;position:absolute;inset:0;overflow:hidden}.block-background--fixed{clip-path:inset(0);pointer-events:none;bottom:-1px}.block-background__media{z-index:0;object-fit:cover;object-position:center;width:100%;height:101%;display:block;position:absolute;top:0;left:0}.block-background__media--fixed{height:100lvh;position:fixed}.block-background__overlay{z-index:2;background-color:#1d1e20;width:100%;height:100%;position:absolute;top:0;left:0}.page{flex-direction:column;min-height:100vh;display:flex}.page__blocks{flex-direction:column;display:flex}.top-blocks{z-index:18;background-color:#0000;width:100%;transition:background-color .3s ease-in-out,box-shadow .15s linear;position:relative}.top-blocks--sticky{position:sticky;top:0}.top-blocks.top-blocks--opaque{background-color:var(--nav-bg,#fff)}.top-blocks--with-shadow{box-shadow:0 1px 3px #0000001f}.sticky-trigger{z-index:-1;pointer-events:none;height:1px;margin-bottom:-1px;position:relative;top:0}.block-sticky-bar{width:100%;min-height:var(--sticky-bar-min-height,40px);padding:var(--block-padding,0);background-color:var(--sticky-bar-background,transparent);justify-content:center;align-items:center;display:flex;overflow:hidden}.block-sticky-bar__item{text-align:center;width:auto}@media screen and (min-width:921px){.block-sticky-bar--hidden-desktop{display:none}}@media screen and (max-width:920px){.block-sticky-bar{min-height:var(--sticky-bar-m-min-height,var(--sticky-bar-min-height,40px));padding:var(--m-block-padding,var(--block-padding,0))}.block-sticky-bar--hidden-mobile{display:none}}.slideshow{z-index:1;width:100%;min-height:calc(var(--slideshow-min-height,400px) + var(--header-height,0px));margin-top:calc(-1 * var(--header-height,0px));overflow-anchor:none;background-color:#80808033;position:relative;overflow:hidden}.slideshow__slide{object-fit:cover;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .45s;position:absolute;inset:0}.slideshow__slide--current{opacity:1;pointer-events:auto}.slideshow__nav{z-index:2;color:var(--slideshow-arrow-color,#fff);cursor:pointer;background:0 0;border:none;align-items:center;padding:0 56px;display:flex;position:absolute;top:0;bottom:0}.slideshow__nav--left{left:0;transform:rotate(180deg)}.slideshow__nav--right{right:0}.slideshow__nav:hover{opacity:.8}.slideshow__dots{z-index:2;gap:8px;display:flex;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.slideshow__dot{cursor:pointer;background-color:var(--slideshow-dot-color,#fff);opacity:.5;border:none;border-radius:50px;width:10px;height:10px;padding:0}.slideshow__dot--current{opacity:1}@media screen and (max-width:920px){.slideshow{min-height:calc(var(--slideshow-m-min-height,var(--slideshow-min-height,300px)) + var(--header-height-mobile,var(--header-height,0px)));margin-top:calc(-1 * var(--header-height-mobile,var(--header-height,0px)))}.slideshow__nav{padding:28px}}.whats-app-bubble{z-index:19;cursor:pointer;border-radius:100px;display:flex;position:fixed;bottom:24px;right:20px;box-shadow:0 4px 12px #00000026}.block-navigation{width:100%}.block-navigation__inner{width:100%;max-width:var(--width,1224px);padding:var(--padding,24px 16px);box-sizing:border-box;grid-template-columns:min-content auto max-content;grid-template-areas:"logo nav right-side";align-items:center;margin:0 auto;display:grid}.block-navigation__end{display:contents}.block-navigation__right-side{justify-content:flex-end;align-items:center;gap:var(--element-spacing,16px);grid-area:right-side;margin-left:16px;display:flex}.block-navigation__right-side:empty{display:none}.block-navigation__cart{align-items:center;display:flex}.block-navigation__cart--mobile{display:none}@media screen and (min-width:921px){.block-navigation__inner--desktop-2 .block-navigation__logo{margin-right:var(--element-spacing,16px)}.block-navigation__inner--desktop-2 .block-navigation__links{justify-content:flex-start}.block-navigation__inner--desktop-3{grid-template-columns:1fr auto 1fr}.block-navigation__inner--desktop-3 .block-navigation__links{justify-content:center}.block-navigation__inner--desktop-4{grid-template-columns:1fr auto 1fr;grid-template-areas:"nav logo right-side"}.block-navigation__inner--desktop-4 .block-navigation__logo{margin-right:0}.block-navigation__inner--desktop-4 .block-navigation__links{justify-content:flex-start;margin-right:16px}.block-navigation__inner--desktop-5{gap:var(--element-spacing,16px);grid-template-columns:1fr auto 1fr;grid-template-areas:"logo logo logo""social-icons nav right-side"}.block-navigation__inner--desktop-5 .block-navigation__logo{justify-self:center;margin-right:0}.block-navigation__inner--desktop-5 .block-navigation__links{justify-content:center}.block-navigation__inner--desktop-5 .block-navigation__right-side{margin-left:0}.block-navigation__social-slot{grid-area:social-icons;margin-right:16px}}.block-header-cart-wrapper{text-align:left;flex-shrink:0;align-items:center;text-decoration:none;display:flex}.block-header-cart__button{font-family:var(--nav-link-font-family);font-size:var(--nav-link-font-size,14px);font-style:var(--nav-link-font-style,normal);font-weight:var(--nav-link-font-weight,500);line-height:var(--nav-link-line-height,1.5);color:var(--nav-link-text-color,var(--nav-link-color,inherit));cursor:pointer;background:0 0;border:0;align-self:center;padding:0;position:relative}.block-header-cart__icon-container{color:inherit;white-space:nowrap;align-items:center;display:flex}.block-header-cart__icon-wrapper{position:relative}.block-header-cart__icon{display:block}.block-header-cart__item-amount{text-align:center;background-color:var(--contrastBackgroundColor,#c6cfdb);color:#111;border-radius:9999px;min-width:1.5em;height:1.4em;padding:.1em .3em;font-size:.7em;line-height:1.4em;display:inline-block;position:absolute;bottom:0;right:-7%}.block-header-cart__cart-text{margin-left:6px}.block-header-cart__button:hover,.block-header-cart__button:focus-visible{color:var(--nav-link-text-color-hover,var(--nav-link-text-color,inherit))}.ecommerce-cart{z-index:1000;box-sizing:border-box;background:#fff;flex-direction:column;width:min(360px,100vw);height:100vh;padding:16px;display:flex;position:fixed;top:0;right:0;box-shadow:-4px 0 24px #0000001f}.ecommerce-cart__header{justify-content:space-between;gap:12px;margin-bottom:16px;display:flex}.ecommerce-cart__list{flex-direction:column;flex:1;gap:12px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.ecommerce-cart__item{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.ecommerce-cart__item-main{gap:10px;min-width:0;display:flex}.ecommerce-cart__thumb{object-fit:cover;border-radius:4px;flex-shrink:0;width:48px;height:48px}.ecommerce-cart__meta{opacity:.7;font-size:12px}.ecommerce-cart__empty{flex:1}.ecommerce-cart__footer{margin-top:16px}.ecommerce-cart__checkout{color:#fff;cursor:pointer;background:#111;border:0;border-radius:4px;width:100%;padding:12px 16px}.ecommerce-cart__checkout:disabled{opacity:.5;cursor:not-allowed}.ecommerce-cart__error{color:#b00020;margin:0 0 8px;font-size:13px}.ecommerce-modal-backdrop{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ecommerce-modal{text-align:center;background:#fff;border-radius:8px;flex-direction:column;gap:12px;width:100%;max-width:400px;padding:32px;display:flex}.ecommerce-modal__title{margin:0;font-size:20px}.ecommerce-modal__text{color:#4a4a4a;margin:0}.ecommerce-modal__button{color:#fff;cursor:pointer;background:#111;border-radius:4px;align-self:center;padding:12px 24px}.block-product-list__inner,.block-product-list__wrapper{width:100%;max-width:var(--content-width,1224px);padding:var(--block-padding,32px 16px);box-sizing:border-box;margin:0 auto}.product-list__header{flex-direction:column;width:100%;display:flex}.product-list__header-item{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.product-list__total-count{color:var(--body-color,inherit);flex-grow:1;margin:0;font-size:14px}.product-list-sorting{align-items:center;gap:8px;display:flex}.product-list-sorting__label{white-space:nowrap;font-size:14px}.product-list-sorting__select-wrapper{position:relative}.product-list-sorting__select{appearance:none;font:inherit;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23111' stroke-width='1.5' fill='none'/%3E%3C/svg%3E") right 10px center no-repeat;border:1px solid #00000026;border-radius:4px;padding:8px 32px 8px 12px}.block-product-list__status{justify-content:center;align-items:center;width:100%;min-height:400px;display:flex}.product-list-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:200px;margin:0 auto;display:flex}.product-list-empty-state__icon{color:var(--h6-color,inherit);margin-bottom:16px}.product-list-empty-state__message{margin:0}.block-product-list__grid,.product-list__content{grid-template-columns:repeat(var(--product-list-columns,var(--column-count,4)), minmax(0, 1fr));gap:var(--product-list-gap,24px);margin:0;padding:0;list-style:none;display:grid}.block-product-list__card{cursor:pointer;flex-direction:column;justify-content:space-between;height:100%;display:flex}.block-product-list__card-link{width:100%;height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.block-product-list__image-wrap{border-radius:var(--image-border-radius,0);background:#f0f0f0;width:100%;height:0;transition:height .2s ease-in;display:flex;position:relative;overflow:hidden}.block-product-list__image-wrap--portrait{padding-bottom:125%}.block-product-list__image-wrap--landscape{padding-bottom:56.25%}.block-product-list__image-wrap--cover,.block-product-list__image-wrap--contain{padding-bottom:100%}.block-product-list__image-wrap--contain{border:1px solid #dadce0}.block-product-list__image-wrap--contain .block-product-list__image{width:calc(100% + 2px);height:calc(100% + 2px);margin:-1px;left:50%;transform:scale(1)translate(-50%)}.block-product-list__image-wrap--contain.block-product-list__image-wrap--zoom:hover .block-product-list__image{transform:scale(1.2)translate(calc(1px - 41.6667%))}.block-product-list__image{object-fit:var(--image-object-fit,cover);object-position:center;width:100%;height:100%;transition:transform .1s;display:block;position:absolute;inset:0;transform:scale(1)}.block-product-list__image-wrap--zoom:hover .block-product-list__image{transform:scale(1.2)}.block-product-list__image-placeholder{background:#ececec;width:100%;height:100%;position:absolute;top:0;left:0}.block-product-list__title{word-break:break-word;margin:20px 0 8px}.product-list-item__details{flex-direction:column;display:flex}.product-list-item__button-wrapper{width:100%;padding-top:8px;transition:opacity .3s ease-in;display:flex}.product-list-item--center{text-align:center;align-items:center}.product-list-item--center .block-product-list__price-wrapper,.product-list-item--center .product-list-item__button-wrapper,.product-list-item--center .block-product-list__rating-below-title{justify-content:center}.product-list-item--outlined{border:1px solid #dadce0}.product-list-item--outlined .product-list-item__details{padding:0 10px 10px}.product-list-item--outlined .product-list-item__button-wrapper{margin-top:-10px;padding:8px 10px 10px}.product-list-item--outlined .block-product-list__image-wrap--contain{border:none;border-bottom:1px solid #dadce0}.block-product-list__price-wrapper{flex-wrap:wrap;margin:0;display:flex}.block-product-list__duration:before{content:"|";margin-left:8px;margin-right:8px}.block-product-list__sold-out{text-transform:uppercase;opacity:.6}.grid-affiliate-find{box-sizing:border-box;border:var(--card-border-width) solid var(--card-border-color);border-radius:var(--card-border-radius);background-color:var(--card-background-color);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.grid-affiliate-find__inner{width:100%;padding:var(--card-padding);gap:16px;display:grid}.grid-affiliate-find__title{background-color:var(--title-background-color,transparent);color:var(--title-color);font-family:var(--title-font-family);font-size:var(--title-font-size);font-weight:var(--title-font-weight);text-align:var(--title-text-align,center)}.grid-affiliate-find__button{border:var(--button-border-width) solid var(--button-border-color);border-radius:var(--button-border-radius);background:var(--button-bg);color:var(--button-color);cursor:pointer;justify-content:center;justify-self:stretch;align-items:center;padding:10px 16px;text-decoration:none;display:inline-flex}.grid-form{box-sizing:border-box;width:100%;height:100%;padding:var(--form-padding,0);border:var(--form-border-width,0) solid var(--form-border-color,transparent);border-radius:var(--form-border-radius,0);background:var(--form-bg,transparent);font-family:var(--form-font-family,inherit);font-weight:var(--form-font-weight,inherit);flex-direction:column;gap:12px;display:flex}.grid-form__label{color:var(--label-text,inherit);flex-direction:column;gap:4px;display:flex}.grid-form__fieldset{border:none;margin:0;padding:0}.grid-form__legend{margin-bottom:4px;padding:0}.grid-form__option{align-items:center;gap:8px;display:flex}.grid-form__input{border:var(--input-border-width,1px) solid var(--input-border,#ccc);border-radius:var(--input-radius,4px);background:var(--input-fill,#fff);color:var(--input-text,#111);padding:8px 12px}.grid-form__input:hover{border-color:var(--input-border-hover,var(--input-border,#ccc));background:var(--input-fill-hover,var(--input-fill,#fff));color:var(--input-text-hover,var(--input-text,#111))}.grid-form__submit{align-self:var(--submit-align,stretch);border:var(--submit-border-width,1px) solid var(--submit-border,transparent);border-radius:var(--submit-radius,4px);background:var(--submit-bg,#000);color:var(--submit-color,#fff);font-family:var(--submit-font-family,inherit);font-weight:var(--submit-font-weight,inherit);cursor:pointer;padding:10px 16px}.grid-form__submit:hover{border-color:var(--submit-border-hover,var(--submit-border,transparent));background:var(--submit-bg-hover,var(--submit-bg,#000));color:var(--submit-color-hover,var(--submit-color,#fff))}.block-product-list--with-categories .block-product-list__wrapper{align-items:flex-start;gap:40px;display:flex}.block-product-list__content-container{flex-direction:column;justify-content:center;width:100%;height:100%;display:flex}.block-product-list__wrapper--full-width{width:100%;max-width:none}.block-product-list__grid--centered{justify-content:center}.category-list{width:100%;max-width:200px;color:var(--body-color);flex-direction:column;display:flex}.category-list__title{border-bottom:1px solid;border-color:inherit;margin-bottom:16px;padding-bottom:16px}.page .category-list__title{color:inherit;text-transform:none;letter-spacing:normal;font-family:inherit;font-size:1.5em;font-style:normal;font-weight:700;line-height:normal;text-decoration:none}.category-list__list{max-height:100%;margin:0;padding:0;list-style-type:none;overflow-y:auto}.category-list__list li{margin-bottom:8px}.category-list__link{color:inherit;word-break:break-all;cursor:pointer;background-color:#0000;font-size:16px;text-decoration:none}.category-list__link:hover,.category-list__link:focus,.category-list__link--active{text-decoration:underline}.category-list__mobile{width:100%;max-width:unset;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:none}.category-list__mobile-select-wrapper{align-items:center;gap:10px;display:flex}.category-list__mobile-label{white-space:nowrap;font-size:14px}.category-list__mobile-select{color:inherit}@media screen and (max-width:920px){.category-list{display:none}.category-list__mobile{display:flex}.block-product-list--with-categories .block-product-list__wrapper{flex-direction:column}.block-product-list__category:not(.show-title){display:none}}@media screen and (max-width:600px){.category-list__mobile{flex-direction:column;align-items:flex-start}.category-list__mobile-select-wrapper{flex:1;justify-content:space-between;width:100%}}.block-product-list__scroll-to-top{z-index:10;background-color:var(--scroll-to-top-background-color,#000);width:40px;height:40px;color:var(--scroll-to-top-icon-color,#fff);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;transition:opacity .2s ease-in;display:flex;position:fixed;bottom:24px;right:24px}.block-product-list__scroll-to-top--hidden{opacity:0;pointer-events:none}.quantity-picker{height:var(--size,48px);background-color:#fff;border:1px solid #dadce0;display:flex}.quantity-picker__control{width:var(--size,48px);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;font-size:16px;display:flex}.quantity-picker__control:first-child{border-right:1px solid #dadce0}.quantity-picker__control:last-child{border-left:1px solid #dadce0}.quantity-picker__control:disabled{cursor:inherit;background-color:#dadce0}.quantity-picker__amount{width:var(--size,48px);font-size:var(--font-size,16px);text-align:center;border:0}.quantity-picker__amount:focus-visible{outline:none}.block-product__quantity-wrapper{margin-top:32px;display:flex}.block-product__quantity-wrapper--disabled{pointer-events:none;filter:opacity(.4)}.product-carousel--left{flex-direction:row-reverse;justify-content:flex-end;align-items:flex-start;gap:12px;display:flex}.product-carousel--left .product-carousel__thumbnails{flex-direction:column}.grid-button.block-product-list__add{align-self:flex-start;width:auto;padding-left:16px;padding-right:16px}.grid-button.block-product-list__add--full-width{text-align:center;justify-content:center;align-self:stretch;width:100%}.pagination,.product-list-pagination{justify-content:center;align-items:center;gap:8px;margin-top:32px;display:flex}.pagination__button{min-width:36px;height:36px;color:var(--button-color,var(--body-color,inherit));font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0 8px;display:inline-flex}.pagination__button:disabled{opacity:.35;cursor:default}.pagination__trigger--current{text-underline-offset:6px;font-weight:600;text-decoration:underline}.block-product-wrapper{width:100%;padding:var(--block-padding,100px 16px);background:var(--background-color,transparent);box-sizing:border-box}.block-product{width:100%;max-width:var(--content-width,1224px);color:var(--body-color,inherit);text-align:left;flex-direction:column;justify-content:center;margin:0 auto}.page .block-product p,.page .block-product__input-field-wrapper{font-family:var(--body-font-family);font-size:var(--body-font-size);font-style:var(--body-font-style);font-weight:var(--body-font-weight);line-height:var(--body-line-height);color:var(--body-color,inherit);-webkit-text-decoration:var(--body-text-decoration);text-decoration:var(--body-text-decoration);text-transform:var(--body-text-transform);letter-spacing:var(--body-letter-spacing)}.block-product__empty{max-width:var(--content-width,1224px);margin:0 auto;padding:48px 16px}.block-product__main-info{align-items:flex-start;gap:0;width:100%;display:flex}.block-product__image-content-wrapper{flex:50%;width:100%;min-width:0}.block-product__content-wrapper{box-sizing:border-box;word-break:break-word;flex:50%;max-width:624px;padding-left:80px}.product-carousel{width:100%;max-width:var(--image-max-width);flex-direction:column;display:flex;position:relative;overflow:hidden}.product-carousel__image-wrapper{width:100%;height:0;transition:height .2s ease-in;display:flex;position:relative;overflow:hidden}.product-carousel__image-wrapper:after{content:"";padding-bottom:100%;display:block}.product-carousel__image-wrapper--portrait{padding-bottom:133.3%}.product-carousel__image-wrapper--portrait-left{padding-bottom:116%}.product-carousel__image-wrapper--landscape{padding-bottom:75%}.product-carousel__image-wrapper--landscape-left{padding-bottom:66%}.product-carousel__image-wrapper--cover,.product-carousel__image-wrapper--contain{padding-bottom:100%}.product-carousel__image-wrapper--cover-left,.product-carousel__image-wrapper--contain-left{padding-bottom:87.33%}.product-carousel__image-wrapper--contain,.product-carousel__image-wrapper--contain-left{border:1px solid #dadce0}.product-carousel__image{object-fit:cover;width:100%;height:100%}.product-carousel__main-image{cursor:pointer;border-radius:var(--image-border-radius,0);object-fit:var(--image-object-fit,cover);object-position:center;position:absolute;top:0;left:0}.product-carousel__thumbnails{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.product-carousel__thumbnail{cursor:pointer;background:0 0;border:1px solid #0000;padding:0}.product-carousel__thumbnail--active{border-color:#111}.product-carousel__thumbnail img{object-fit:cover;width:64px;height:64px;display:block}.block-product__price-data-wrapper{flex-direction:column;justify-content:flex-start;align-items:baseline;width:100%;display:flex}.page .block-product__title{font-family:var(--h3-font-family);font-size:var(--h3-font-size);font-style:var(--h3-font-style);font-weight:var(--h3-font-weight);line-height:var(--h3-line-height);color:var(--h3-color,inherit);-webkit-text-decoration:var(--h3-text-decoration);text-decoration:var(--h3-text-decoration);text-transform:var(--h3-text-transform);letter-spacing:var(--h3-letter-spacing);margin:0 0 8px}.page .block-product__subtitle{font-family:var(--h5-font-family);font-size:var(--h5-font-size);font-style:var(--h5-font-style);font-weight:var(--h5-font-weight);line-height:var(--h5-line-height);color:var(--h5-color,inherit);-webkit-text-decoration:var(--h5-text-decoration);text-decoration:var(--h5-text-decoration);text-transform:var(--h5-text-transform);letter-spacing:var(--h5-letter-spacing);margin:0 0 16px}@media screen and (max-width:920px){.page .block-product__title{font-family:var(--h3-m-font-family,var(--h3-font-family));font-size:var(--h3-m-font-size,var(--h3-font-size));font-weight:var(--h3-m-font-weight,var(--h3-font-weight));line-height:var(--h3-m-line-height,var(--h3-line-height));color:var(--h3-m-color,var(--h3-color,inherit))}.page .block-product__subtitle{font-family:var(--h5-m-font-family,var(--h5-font-family));font-size:var(--h5-m-font-size,var(--h5-font-size));font-weight:var(--h5-m-font-weight,var(--h5-font-weight));line-height:var(--h5-m-line-height,var(--h5-line-height));color:var(--h5-m-color,var(--h5-color,inherit))}}.block-product__price-wrapper{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;display:flex}.page .block-product .body-large{font-family:var(--body-large-font-family);font-size:var(--body-large-font-size);font-style:var(--body-large-font-style);font-weight:var(--body-large-font-weight);line-height:var(--body-large-line-height);color:var(--body-large-color,inherit);-webkit-text-decoration:var(--body-large-text-decoration);text-decoration:var(--body-large-text-decoration);text-transform:var(--body-large-text-transform);letter-spacing:var(--body-large-letter-spacing)}@media screen and (max-width:920px){.page .block-product .body-large{font-family:var(--body-large-m-font-family,var(--body-large-font-family));font-size:var(--body-large-m-font-size,var(--body-large-font-size));font-weight:var(--body-large-m-font-weight,var(--body-large-font-weight));line-height:var(--body-large-m-line-height,var(--body-large-line-height));color:var(--body-large-m-color,var(--body-large-color,inherit))}}.block-product__price-wrapper--with-duration{margin-bottom:8px}.block-product__price{margin-bottom:0}.block-product__price--sale{opacity:.4;margin-right:8px;text-decoration:line-through}.block-product__duration:before{content:"|";margin:0 8px}.block-product__location{opacity:.6}.block-product__rating-below-title{margin-bottom:16px;display:flex}.block-product__rating{margin-right:8px}.block-product__rating-count{margin:0}.block-product__button-wrapper{flex-direction:column;align-items:flex-start;width:100%;margin-top:32px;display:flex}.grid-button.block-product__button{width:auto}.block-product__button{height:var(--button-height);align-items:center;display:flex;position:relative}.block-product__primary-buttons{flex-direction:column;align-items:flex-start;width:100%;display:flex}.block-product__primary-buttons--with-whatsapp{flex-flow:wrap;align-items:stretch;gap:12px}.block-product__button--whatsapp:not(._){color:#4aa461;white-space:break-spaces;background-color:#fafafa;border-color:#4aa461}.block-product__button--whatsapp:not(._):hover,.block-product__button--whatsapp:not(._):focus{color:#3f8b52;background-color:#f2f2f2;border-color:#3f8b52}.block-product__button--primary{margin:calc(-1 * var(--grid-button-primary-border-null,var(--grid-button-primary-border-width,0)))}.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:disabled{opacity:.6;cursor:not-allowed}.block-product__checkout-error{color:#b00020;margin:8px 0 0;font-size:13px}.block-product__booking{width:100%;margin-top:32px}.block-product__booking-group:not(:last-child){margin-bottom:24px}.block-product__booking-label{margin-bottom:8px;font-weight:600;display:block}.block-product__booking-options{flex-wrap:wrap;gap:8px;display:flex}.block-product__booking-option{cursor:pointer;background:0 0;border:1px solid #0003;border-radius:4px;padding:8px 12px;font-size:14px}.block-product__booking-option--selected{background:#00000014;border-color:currentColor}.block-product__booking-status{opacity:.6;margin:0;font-size:14px}.block-product__booking-timezone{opacity:.6;margin:8px 0 0;font-size:12px}.block-product__description{word-break:break-word;white-space:pre-line;width:100%;margin-top:56px}.block-product__description p{margin-bottom:8px}.block-product__description img,.block-product__description iframe{width:100%;max-width:var(--max-width-description,600px)}.block-product__description ul,.block-product__description ol{padding-left:1em;list-style-position:inside}.block-product__description ul p,.block-product__description ol p{display:inline}.block-product__description blockquote{padding-inline-start:1em;padding-left:16px;display:block;position:relative}.block-product__description blockquote:before{content:"";background:inherit;border-inline-start:.25em solid var(--body-color);opacity:.2;position:absolute;inset:0}.block-product__description blockquote *{opacity:.8;font-size:1.05em;font-style:italic}.block-product__description table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:50%;margin:0;overflow:hidden}.block-product__additional-info{flex-direction:column;gap:8px;display:flex}.block-product__additional-info-item{border-top:1px solid #0000001a;padding:12px 0}.block-product__additional-info-item summary{cursor:pointer;font-weight:600}@media screen and (max-width:920px){.block-navigation__end{gap:var(--m-link-spacing,20px)}.block-header-cart__cart-text{display:none}.block-product-list__grid,.product-list__content{grid-template-columns:repeat(2,minmax(0,1fr))}.block-product__main-info{flex-direction:column}.block-product__content-wrapper{max-width:none;padding-top:32px;padding-left:0}.block-product-wrapper{padding:var(--m-block-padding,56px 16px)}}.block-navigation__logo{color:var(--logo-text-color,var(--nav-link-text-color,inherit));flex-shrink:0;grid-area:logo;align-items:center;margin-right:16px;text-decoration:none;display:inline-flex}.block-navigation__logo:has(.block-navigation__logo-image){width:var(--logo-width);height:var(--logo-height)}.block-navigation__logo-image{object-fit:contain;object-position:left center;width:100%;max-width:none;height:100%;display:block}.block-navigation__logo-text{font-family:var(--logo-text-font-family,var(--font-primary,inherit));font-size:var(--logo-text-font-size,24px);font-weight:var(--logo-text-font-weight,400);color:inherit;white-space:nowrap;line-height:1.2}.block-navigation__links{justify-content:flex-end;align-items:center;column-gap:var(--link-spacing,40px);flex-flow:wrap;grid-area:nav;row-gap:16px;margin:0;padding:0;list-style:none;display:flex}.block-navigation__item{-webkit-user-select:none;user-select:none;list-style:none;position:relative}.block-navigation__item-label{cursor:pointer;display:block}.block-navigation__mobile-dropdown-trigger{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.block-navigation__link{font-family:var(--nav-link-font-family,var(--font-secondary,var(--body-font-family,inherit)));font-size:var(--nav-link-font-size,14px);font-style:var(--nav-link-font-style,normal);font-weight:var(--nav-link-font-weight,500);line-height:var(--nav-link-line-height,1.5);color:var(--nav-link-text-color,var(--nav-link-color,inherit));-webkit-text-decoration:var(--nav-link-text-decoration,none);text-decoration:var(--nav-link-text-decoration,none);text-transform:var(--nav-link-text-transform,none);letter-spacing:var(--nav-link-letter-spacing,normal);white-space:pre-wrap;cursor:pointer;align-self:center;align-items:center;gap:6px;display:inline-flex}.block-navigation__chevron{flex-shrink:0;transition:transform .2s}.block-navigation__dropdown-area{z-index:20;padding-top:8px;padding-bottom:48px;padding-right:16px;display:none;position:absolute;top:100%;left:0}.block-navigation__sublinks{background-color:var(--background-color,#fff);border-radius:4px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;min-width:180px;max-height:400px;margin:0;padding:16px 24px;list-style:none;display:flex;overflow:auto;box-shadow:0 4px 16px #0000001f}.block-navigation__item--has-dropdown:hover>.block-navigation__item-label>.block-navigation__dropdown-area,.block-navigation__item-label:hover>.block-navigation__dropdown-area,.block-navigation__item-label:focus-within>.block-navigation__dropdown-area{display:block}.block-navigation__item--has-dropdown:hover>.block-navigation__item-label .block-navigation__chevron,.block-navigation__item-label:hover .block-navigation__chevron,.block-navigation__item-label:focus-within .block-navigation__chevron{transform:rotate(180deg)}.block-navigation__links>.block-navigation__item:hover>.block-navigation__link,.block-navigation__links>.block-navigation__item:hover>.block-navigation__item-label>.block-navigation__link,.block-navigation__link:hover,.block-navigation__link--active,.block-navigation__item--active>.block-navigation__link,.block-navigation__item--active>.block-navigation__item-label>.block-navigation__link{color:var(--nav-link-text-color-hover,var(--nav-link-text-color,inherit));text-underline-offset:7px;text-decoration:underline}.block-navigation__hamburger{cursor:pointer;background:0 0;border:0;flex-direction:column;flex-shrink:0;justify-content:center;gap:5px;width:40px;height:40px;padding:8px;display:none}.block-navigation__hamburger-line{background:var(--nav-link-text-color,var(--nav-link-color,currentColor));border-radius:1px;width:100%;height:2px;transition:transform .2s,opacity .2s;display:block}.block-navigation__hamburger--open .block-navigation__hamburger-line:first-child{transform:translateY(7px)rotate(45deg)}.block-navigation__hamburger--open .block-navigation__hamburger-line:nth-child(2){opacity:0}.block-navigation__hamburger--open .block-navigation__hamburger-line:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.block-navigation__component{flex-shrink:0;align-items:center;display:flex}.block-navigation__social-icons{--space-between-icons:16px;--icon-spacing:start;width:auto;height:auto;max-height:none;padding:0}.social-icons{flex-direction:var(--icon-direction,row);justify-content:var(--icon-spacing,start);box-sizing:border-box;max-height:100%;margin:0;padding:0;list-style:none;display:flex}.social-icons__link{color:var(--icon-color,black);justify-content:center;align-items:center;line-height:1;transition:color .2s;display:flex}.social-icons__link:not(:last-child){padding-right:var(--icon-padding-horizontal,0);padding-bottom:var(--icon-padding-vertical,0)}.social-icons__link:hover{color:var(--icon-color-hover,#6e7072)}.social-icons__svg{line-height:0;display:flex}.social-icons__svg svg{width:var(--icon-size,25px);height:var(--icon-size,25px);object-fit:contain}@media screen and (max-width:920px){.social-icons{flex-direction:var(--m-icon-direction,var(--icon-direction,row))}.social-icons__link:not(:last-child){padding-right:var(--m-icon-padding-horizontal,var(--icon-padding-horizontal,0));padding-bottom:var(--m-icon-padding-vertical,var(--icon-padding-vertical,0))}}.grid-embed{width:100%;height:var(--embed-height,100%)}@media screen and (max-width:920px){.grid-embed{height:var(--m-embed-height,var(--embed-height,100%))}}.language-switcher{flex-shrink:0;position:relative}.language-switcher__button{font-family:var(--nav-link-font-family,var(--font-secondary,var(--body-font-family,inherit)));font-size:var(--nav-link-font-size,14px);font-weight:var(--nav-link-font-weight,500);color:var(--nav-link-text-color,var(--nav-link-color,inherit));cursor:pointer;align-items:center;gap:6px;padding:4px 0;display:flex}.language-switcher__flag{object-fit:cover;border-radius:2px;width:20px;height:15px}.language-switcher__icon{flex-shrink:0;transition:transform .2s}.language-switcher:hover .language-switcher__icon,.language-switcher:focus-within .language-switcher__icon{transform:rotate(180deg)}.language-switcher__dropdown-area{z-index:19;padding-top:8px;display:none;position:absolute;top:100%;right:0}.language-switcher:hover .language-switcher__dropdown-area,.language-switcher:focus-within .language-switcher__dropdown-area{display:block}.language-switcher__dropdown{background-color:#fff;border-radius:8px;min-width:160px;margin:0;padding:8px 0;list-style:none;box-shadow:0 6px 14px #00000026}.language-switcher__dropdown-link{color:#1d1e20;white-space:nowrap;align-items:center;gap:8px;padding:8px 16px;text-decoration:none;display:flex}.language-switcher__dropdown-link:hover{background-color:#0000000f}@media screen and (max-width:920px){.block-navigation__logo:has(.block-navigation__logo-image){width:var(--m-logo-width);height:var(--m-logo-height)}.block-navigation__logo-text{font-size:var(--m-logo-text-font-size,var(--logo-text-font-size,24px))}.block-navigation__inner{padding:var(--m-padding,var(--padding,24px 16px));grid-template-columns:auto minmax(0,max-content) max-content;grid-template-areas:"logo cart hamburger-menu"}.block-navigation__inner--mobile-2{grid-template-columns:max-content max-content auto;grid-template-areas:"hamburger-menu logo cart";justify-items:end}.block-navigation__inner--mobile-3{grid-template-columns:1fr auto 1fr;grid-template-areas:"hamburger-menu logo cart"}.block-navigation__logo{margin-right:0}.block-navigation__hamburger{margin-left:var(--m-element-spacing,var(--element-spacing,16px));grid-area:hamburger-menu;display:flex}.block-navigation__inner--mobile-2 .block-navigation__hamburger{margin-left:0;margin-right:var(--m-element-spacing,var(--element-spacing,16px))}.block-navigation__inner--mobile-3 .block-navigation__hamburger{margin-left:0}.block-navigation__cart--mobile{grid-area:cart;display:flex;overflow:hidden}.block-navigation__inner--mobile-3 .block-navigation__cart--mobile{justify-self:end}.block-navigation__cart--desktop{display:none}.block-navigation__right-side{display:contents}.block-navigation__end{z-index:30;align-items:stretch;gap:var(--m-link-spacing,20px);visibility:hidden;background:var(--nav-bg,var(--background-color,#fff));flex-direction:column;max-height:0;padding:0 16px;transition:max-height .25s,visibility .25s,padding .25s;display:flex;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 8px 24px #0000001f}.block-navigation__end--open{visibility:visible;max-height:70vh;padding:16px;overflow:auto}.block-navigation__links{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:12px 0;width:100%}.block-navigation__end--align-left,.block-navigation__end--align-left .block-navigation__links{align-items:flex-start}.block-navigation__end--align-center,.block-navigation__end--align-center .block-navigation__links{align-items:center}.block-navigation__end--align-right,.block-navigation__end--align-right .block-navigation__links{align-items:flex-end}.block-navigation__link{font-size:var(--nav-link-m-font-size,var(--nav-link-font-size,16px))}.block-navigation__dropdown-area{padding:8px 0 0 12px;display:none;position:static}.block-navigation__item-label:hover>.block-navigation__dropdown-area,.block-navigation__item--has-dropdown:hover>.block-navigation__item-label>.block-navigation__dropdown-area{display:none}.block-navigation__mobile-dropdown-trigger{pointer-events:auto}.block-navigation__mobile-dropdown-trigger:checked~.block-navigation__dropdown-area{display:block}.block-navigation__mobile-dropdown-trigger:checked~.block-navigation__link .block-navigation__chevron,.block-navigation__mobile-dropdown-trigger:checked~.block-navigation__link-text+.block-navigation__chevron{transform:rotate(180deg)}.block-navigation__item-label:has(.block-navigation__mobile-dropdown-trigger:checked) .block-navigation__chevron{transform:rotate(180deg)}.block-navigation__sublinks{width:100%;min-width:0;max-height:none;box-shadow:none;background:0 0;padding:8px 0 0}}.block-product-list__image-wrap{position:relative}.block-product-list__image--secondary{opacity:0;transition:opacity .2s;position:absolute;inset:0}.block-product-list__card:hover .block-product-list__image--secondary{opacity:1}.ecommerce-product-ribbon{z-index:1;max-height:calc(100% - 16px);font-family:var(--body-small-font-family);font-size:var(--body-small-font-size);font-style:var(--body-small-font-style);font-weight:var(--body-small-font-weight);line-height:var(--body-small-line-height);color:var(--body-small-color);text-align:left;-webkit-text-decoration:var(--body-small-text-decoration);text-decoration:var(--body-small-text-decoration);text-transform:var(--body-small-text-transform);letter-spacing:var(--body-small-letter-spacing);background-color:var(--ribbon-background-color,#1d1e20);margin:8px 8px 8px 0;padding:6px 12px;display:flex;position:absolute}.page .ecommerce-product-ribbon .ecommerce-product-ribbon__text{font-family:var(--body-small-font-family);font-size:var(--body-small-font-size);font-style:var(--body-small-font-style);font-weight:var(--body-small-font-weight);line-height:var(--body-small-line-height);color:var(--ribbon-color,#fff);-webkit-text-decoration:var(--body-small-text-decoration);text-decoration:var(--body-small-text-decoration);text-transform:var(--body-small-text-transform);letter-spacing:var(--body-small-letter-spacing);word-break:break-word;overflow:hidden}@media screen and (max-width:920px){.ecommerce-product-ribbon,.page .ecommerce-product-ribbon .ecommerce-product-ribbon__text{font-family:var(--body-small-m-font-family,var(--body-small-font-family));font-size:var(--body-small-m-font-size,var(--body-small-font-size));font-weight:var(--body-small-m-font-weight,var(--body-small-font-weight));line-height:var(--body-small-m-line-height,var(--body-small-line-height))}}.block-product-list__rating{font-size:14px;display:block}.block-product-list__price--old{opacity:.6;margin-right:4px;text-decoration:line-through}.block-product__options,.block-product__input-field-wrapper{width:100%;margin-top:32px}.block-product__option,.block-product__input-field{flex-direction:column;gap:4px;display:flex}.block-product__option:not(:last-child),.block-product__input-field:not(:last-child){margin-bottom:24px}.block-product__option select,.block-product__input-field input{border:1px solid #0003;border-radius:4px;padding:8px}.block-product__stock-text{align-items:center;margin-left:24px;display:flex}.block-product__related-products{margin-top:80px}.block-product-list__category{word-break:break-all;margin-bottom:32px}.block-product__reviews-title{margin-top:80px;margin-bottom:48px}.block-product__reviews{margin-top:40px}.product-review-analytics{color:var(--body-color);gap:16px;padding-bottom:80px;display:flex}.product-review-analytics__left-column{margin-right:100px}.product-review-analytics__right-column{width:100%;max-width:526px}.product-review-analytics__total-reviews-wrapper{align-items:center;gap:16px;margin-bottom:16px;display:flex}.product-review-analytics__rating-stars{margin-bottom:4px;display:block}.product-review-analytics__grid{gap:8px;display:grid}.product-review-analytics__row{grid-template-columns:1fr 1fr 12fr 1fr 8fr;align-items:center;gap:8px;display:grid}.product-review-analytics__star{align-items:center;display:flex}.product-review-analytics__rating-label,.product-review-analytics__rating-count{text-align:center;margin:0}.product-review-analytics__bar-container{background-color:#f4f5f6;border:1px solid #dadce0;border-radius:4px;width:100%;max-width:238px;height:16px;overflow:hidden}.product-review-analytics__rating-bar{height:100%;transition:width .3s}@media screen and (max-width:920px){.block-product__reviews-title{margin-top:40px;margin-bottom:24px}.product-review-analytics{flex-direction:column}.product-review-analytics__left-column{margin-right:0}}.ecommerce-cart__variant,.ecommerce-cart__custom-field{opacity:.7;font-size:13px}.ecommerce-cart__subtotal{justify-content:space-between;margin-bottom:12px;display:flex}
.grid-button{z-index:1;box-sizing:border-box;width:100%;max-width:100%;height:min-content;min-height:var(--grid-button-primary-min-height,auto);padding:calc(var(--grid-button-primary-padding-y,12px) - var(--border-width,0px)) calc(var(--grid-button-primary-padding-x,24px) - var(--border-width,0px));font-family:var(--font-family,var(--grid-button-primary-font-family,inherit));font-size:var(--font-size-desktop,var(--grid-button-primary-font-size,16px));font-style:var(--grid-button-primary-font-style,normal);font-weight:var(--font-weight,var(--grid-button-primary-font-weight,500));line-height:var(--grid-button-primary-line-height,1.2);color:var(--font-color,var(--grid-button-primary-color,#fff));text-align:center;text-overflow:ellipsis;text-transform:var(--grid-button-primary-text-transform,none);letter-spacing:var(--grid-button-primary-letter-spacing,normal);white-space:nowrap;cursor:pointer;background-color:var(--background-color,var(--grid-button-primary-background-color,#000));border:var(--border-width,0px) solid var(--border-color,var(--grid-button-primary-border-color,transparent));border-radius:var(--border-radius,var(--grid-button-primary-border-radius,4px));justify-content:center;align-items:center;text-decoration:none;transition:color .2s,border-color .2s,background-color .2s;display:flex;overflow:hidden}.grid-button:hover{color:var(--font-color-hover,var(--grid-button-primary-color-hover,var(--font-color,#fff)));background-color:var(--background-color-hover,var(--grid-button-primary-background-color-hover,var(--background-color,#000)));border-color:var(--border-color-hover,var(--grid-button-primary-border-color-hover,var(--border-color,transparent)))}.grid-button--secondary{min-height:var(--grid-button-secondary-min-height,auto);padding:calc(var(--grid-button-secondary-padding-y,12px) - var(--border-width,0px)) calc(var(--grid-button-secondary-padding-x,24px) - var(--border-width,0px));font-family:var(--font-family,var(--grid-button-secondary-font-family,inherit));font-size:var(--font-size-desktop,var(--grid-button-secondary-font-size,16px));font-weight:var(--font-weight,var(--grid-button-secondary-font-weight,500));color:var(--font-color,var(--grid-button-secondary-color,#000));background-color:var(--background-color,var(--grid-button-secondary-background-color,transparent));border-color:var(--border-color,var(--grid-button-secondary-border-color,currentColor));border-radius:var(--border-radius,var(--grid-button-secondary-border-radius,4px))}.grid-button--secondary:hover{color:var(--font-color-hover,var(--grid-button-secondary-color-hover,var(--font-color,#000)));background-color:var(--background-color-hover,var(--grid-button-secondary-background-color-hover,var(--background-color,transparent)));border-color:var(--border-color-hover,var(--grid-button-secondary-border-color-hover,var(--border-color,currentColor)))}.grid-button--empty:after{content:" "}.grid-button:disabled,.grid-button.loading{cursor:default;opacity:.4;pointer-events:none}@media screen and (max-width:920px){.grid-button{width:var(--m-width,100%);height:var(--m-height,min-content);font-size:var(--font-size-mobile,var(--grid-button-primary-m-font-size,var(--grid-button-primary-font-size,16px)))}.grid-button--secondary{font-size:var(--font-size-mobile,var(--grid-button-secondary-m-font-size,var(--grid-button-secondary-font-size,16px)))}}
.text-box{overflow-wrap:break-word;width:100%;white-space:var(--white-space,break-spaces);outline:none;margin:0;padding:0}.text-box h1,.text-box h2,.text-box h3,.text-box h4,.text-box h5,.text-box h6,.text-box p{margin:0 0 .5em}.text-box h1:last-child,.text-box h2:last-child,.text-box h3:last-child,.text-box h4:last-child,.text-box h5:last-child,.text-box h6:last-child,.text-box p:last-child{margin-bottom:0}.text-box a{color:var(--link-color,inherit);-webkit-text-decoration:var(--link-text-decoration,underline);text-decoration:var(--link-text-decoration,underline)}.page .text-box h1{font-size:var(--fontSizeDesktop,var(--h1-font-size));line-height:var(--lineHeightDesktop,var(--h1-line-height))}.page .text-box h2{font-size:var(--fontSizeDesktop,var(--h2-font-size));line-height:var(--lineHeightDesktop,var(--h2-line-height))}.page .text-box h3{font-size:var(--fontSizeDesktop,var(--h3-font-size));line-height:var(--lineHeightDesktop,var(--h3-line-height))}.page .text-box h4{font-size:var(--fontSizeDesktop,var(--h4-font-size));line-height:var(--lineHeightDesktop,var(--h4-line-height))}.page .text-box h5{font-size:var(--fontSizeDesktop,var(--h5-font-size));line-height:var(--lineHeightDesktop,var(--h5-line-height))}.page .text-box h6{font-size:var(--fontSizeDesktop,var(--h6-font-size));line-height:var(--lineHeightDesktop,var(--h6-line-height))}.page .text-box .body-large{font-family:var(--body-large-font-family);font-size:var(--fontSizeDesktop,var(--body-large-font-size));font-style:var(--body-large-font-style);font-weight:var(--body-large-font-weight);line-height:var(--lineHeightDesktop,var(--body-large-line-height));-webkit-text-decoration:var(--body-large-text-decoration);text-decoration:var(--body-large-text-decoration);text-transform:var(--body-large-text-transform);letter-spacing:var(--body-large-letter-spacing)}.page .text-box .body{font-family:var(--body-font-family);font-size:var(--fontSizeDesktop,var(--body-font-size));font-style:var(--body-font-style);font-weight:var(--body-font-weight);line-height:var(--lineHeightDesktop,var(--body-line-height));-webkit-text-decoration:var(--body-text-decoration);text-decoration:var(--body-text-decoration);text-transform:var(--body-text-transform);letter-spacing:var(--body-letter-spacing)}.page .text-box .body-small{font-family:var(--body-small-font-family);font-size:var(--fontSizeDesktop,var(--body-small-font-size));font-style:var(--body-small-font-style);font-weight:var(--body-small-font-weight);line-height:var(--lineHeightDesktop,var(--body-small-line-height));-webkit-text-decoration:var(--body-small-text-decoration);text-decoration:var(--body-small-text-decoration);text-transform:var(--body-small-text-transform);letter-spacing:var(--body-small-letter-spacing)}.page .text-box span{font-size:var(--fontSizeDesktop)}@media screen and (max-width:920px){.text-box{white-space:var(--white-space-mobile,var(--white-space,break-spaces))}.page .text-box h1{font-size:var(--fontSizeMobile,var(--h1-m-font-size,var(--h1-font-size)));line-height:var(--lineHeightMobile,var(--h1-line-height))}.page .text-box h2{font-size:var(--fontSizeMobile,var(--h2-m-font-size,var(--h2-font-size)));line-height:var(--lineHeightMobile,var(--h2-line-height))}.page .text-box h3{font-size:var(--fontSizeMobile,var(--h3-m-font-size,var(--h3-font-size)));line-height:var(--lineHeightMobile,var(--h3-line-height))}.page .text-box h4{font-size:var(--fontSizeMobile,var(--h4-m-font-size,var(--h4-font-size)));line-height:var(--lineHeightMobile,var(--h4-line-height))}.page .text-box h5{font-size:var(--fontSizeMobile,var(--h5-m-font-size,var(--h5-font-size)));line-height:var(--lineHeightMobile,var(--h5-line-height))}.page .text-box h6{font-size:var(--fontSizeMobile,var(--h6-m-font-size,var(--h6-font-size)));line-height:var(--lineHeightMobile,var(--h6-line-height))}.page .text-box .body-large{font-size:var(--fontSizeMobile,var(--body-large-m-font-size,var(--body-large-font-size)));line-height:var(--lineHeightMobile,var(--body-large-line-height))}.page .text-box .body{font-size:var(--fontSizeMobile,var(--body-m-font-size,var(--body-font-size)));line-height:var(--lineHeightMobile,var(--body-line-height))}.page .text-box .body-small{font-size:var(--fontSizeMobile,var(--body-small-m-font-size,var(--body-small-font-size)));line-height:var(--lineHeightMobile,var(--body-small-line-height))}.page .text-box span{font-size:var(--fontSizeMobile)}}
.font-primary{font-family:var(--font-primary,var(--h1-font-family,inherit));font-size:24px;font-style:normal;font-weight:700;line-height:1.3}.font-secondary{font-family:var(--font-secondary,var(--body-font-family,inherit));font-size:16px;font-style:normal;font-weight:400;line-height:1.3}.block-blog-header{z-index:14;align-items:var(--align,flex-start);width:100%;max-width:var(--content-width,1224px);padding:var(--block-padding,45px 30px);text-align:var(--text-align,center);flex-direction:column;grid-area:1/1/-1/-1;margin:0 auto;display:flex;position:relative}.block-blog-header__content{width:100%;color:var(--blog-post-header-text-color,inherit)}.block-blog-header__description{opacity:.8;margin-bottom:12px}.block-blog-header__title{margin-bottom:12px}.blog-categories{margin-bottom:16px}.blog-categories__item{color:var(--blog-post-header-text-color,inherit);cursor:pointer;opacity:.8}.blog-categories__item:not(:first-child):before{content:"· ";margin:0 16px}.blog-list-item-meta{color:var(--blog-post-header-text-color,inherit);opacity:.8}.blog-list-item-meta__author-name{margin-bottom:4px}.blog-list-item-meta__subtitle span:nth-of-type(2):before{content:" · "}.block-blog-list{z-index:14;width:100%;height:100%;padding:var(--block-padding,8px) 46px;box-sizing:border-box;flex-direction:column;grid-area:1/1/-1/-1;justify-content:space-between;align-items:center;display:flex;position:relative}.block-blog-list__list{grid-template-columns:repeat(var(--blog-list-columns,3), 1fr);grid-gap:var(--grid-gap-size,24px);width:var(--content-width,1224px);max-width:100%;display:grid}.block-blog-list__list--one-col{width:calc(var(--content-width,1224px) / 2);grid-template-columns:1fr}.block-blog-list__header{width:var(--content-width,1224px);max-width:100%;margin-bottom:24px;display:flex}.block-blog-list__search{width:var(--blog-search-width,250px);max-width:100%;color:var(--blog-search-text,#000);background:var(--blog-search-fill,#fff);border:1px solid var(--blog-search-border,#dadce0);border-radius:var(--blog-search-radius,4px);font:inherit;padding:10px 12px}.block-blog-list__search--left{margin-right:auto}.block-blog-list__search--center{margin:0 auto}.block-blog-list__search--right{margin-left:auto}.block-blog-list__no-results{text-align:center;width:100%;color:var(--blog-post-header-text-color,inherit)}.block-blog-list__filter{text-align:center;color:var(--blog-post-header-text-color,inherit);flex-direction:column;display:flex}.block-blog-list__filter-button{text-transform:none;letter-spacing:0;color:inherit;cursor:pointer;background-color:#0000;margin:16px 0;font-size:14px;font-weight:400;line-height:1.43;text-decoration:underline}.block-blog-list__pagination{align-self:center}.block-blog-list__empty-block{pointer-events:none;flex-direction:column;place-content:center;place-items:center;width:100%;min-height:80px;display:flex}.block-blog-list-item{cursor:pointer;border-radius:5px;flex-direction:column;display:flex;position:relative}.block-blog-list-item__cover-image{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;top:0;left:0}.block-blog-list-item__cover-image-wrapper{padding-bottom:60%;position:relative}.block-blog-list-item__cover-image-container{padding-bottom:20px;text-decoration:none;display:block}.block-blog-list-item__content{color:var(--blog-post-header-text-color,inherit);text-decoration:none}.block-blog-list-item__description{opacity:.8;margin-bottom:12px;text-decoration:none}.block-blog-list-item__title{word-break:break-word;margin-bottom:12px}@media screen and (max-width:920px){.block-blog-header{padding:var(--m-block-padding,16px)}.block-blog-list{padding:var(--block-padding,8px) 16px}.block-blog-list__list,.block-blog-list__list--one-col{grid-gap:var(--m-grid-gap-size,var(--grid-gap-size,16px));grid-template-columns:1fr;width:100%}.block-blog-list__header,.block-blog-list__search{width:100%}}
.transition.transition--fade:not(.transition--root-hidden){opacity:0;transition-property:opacity}.transition.transition--fade:not(.transition--root-hidden)[data-animation-state=active]{opacity:1;transition-delay:var(--user-animation-delay,.1s);transition-duration:.65s;transition-timing-function:ease}.transition.transition--slide:not(.transition--root-hidden){opacity:0;transition-property:transform,opacity;transform:translateY(24px)}.transition.transition--slide:not(.transition--root-hidden)[data-animation-state=active]{opacity:1;transition-delay:var(--user-animation-delay,.1s);transition-duration:.65s;transition-timing-function:ease;transform:translate(0%)}.transition.transition--scale:not(.transition--root-hidden){opacity:0;transition-property:transform,opacity;transform:scale(.9)}.transition.transition--scale:not(.transition--root-hidden)[data-animation-state=active]{opacity:1;transition-delay:var(--user-animation-delay,.1s);transition-duration:.65s;transition-timing-function:ease;transform:scale(1)}.transition.transition--slide-left:not(.transition--root-hidden){opacity:0;transition-property:transform,opacity;transform:translate(-8%)}.transition.transition--slide-left:not(.transition--root-hidden)[data-animation-state=active]{opacity:1;transition-delay:var(--user-animation-delay,.1s);transition-duration:.65s;transition-timing-function:ease;transform:translate(0%)}.transition.transition--slide-right:not(.transition--root-hidden){opacity:0;transition-property:transform,opacity;transform:translate(8%)}.transition.transition--slide-right:not(.transition--root-hidden)[data-animation-state=active]{opacity:1;transition-delay:var(--user-animation-delay,.1s);transition-duration:.65s;transition-timing-function:ease;transform:translate(0%)}.transition.transition--blur:not(.transition--root-hidden){opacity:0;filter:blur(12px);transition-property:transform,opacity,filter;transform:translateY(6%)}.transition.transition--blur:not(.transition--root-hidden)[data-animation-state=active]{opacity:1;filter:blur();transition-delay:var(--user-animation-delay,.1s);transition-duration:.65s;transition-timing-function:ease;transform:translate(0%)}.transition.transition--rise:not(.transition--root-hidden){opacity:0;transition-property:transform,opacity;transform:translateY(32%)scale(.98)}.transition.transition--rise:not(.transition--root-hidden)[data-animation-state=active]{opacity:1;transition-delay:var(--user-animation-delay,.1s);transition-duration:.65s;transition-timing-function:ease;transform:translate(0%)scale(1)}.transition.transition--root-hidden.transition--fade [data-animation-role=block-element],.transition.transition--root-hidden.transition--fade [data-animation-role=image]{opacity:0;transition-property:opacity}.transition.transition--root-hidden.transition--slide [data-animation-role=block-element],.transition.transition--root-hidden.transition--slide [data-animation-role=image]{opacity:0;transition-property:transform,opacity;transform:translateY(24px)}.transition.transition--root-hidden.transition--scale [data-animation-role=block-element],.transition.transition--root-hidden.transition--scale [data-animation-role=image]{opacity:0;transition-property:transform,opacity;transform:scale(.9)}.transition.transition--root-hidden.transition--slide-left [data-animation-role=block-element],.transition.transition--root-hidden.transition--slide-left [data-animation-role=image]{opacity:0;transition-property:transform,opacity;transform:translate(-8%)}.transition.transition--root-hidden.transition--slide-right [data-animation-role=block-element],.transition.transition--root-hidden.transition--slide-right [data-animation-role=image]{opacity:0;transition-property:transform,opacity;transform:translate(8%)}.transition.transition--root-hidden.transition--blur [data-animation-role=block-element],.transition.transition--root-hidden.transition--blur [data-animation-role=image]{opacity:0;filter:blur(12px);transition-property:transform,opacity,filter;transform:translateY(6%)}.transition.transition--root-hidden.transition--rise [data-animation-role=block-element],.transition.transition--root-hidden.transition--rise [data-animation-role=image]{opacity:0;transition-property:transform,opacity;transform:translateY(32%)scale(.98)}.transition.transition--root-hidden [data-animation-role=block-element][data-animation-state=active],.transition.transition--root-hidden [data-animation-role=image][data-animation-state=active]{opacity:1;filter:blur();transition-delay:var(--user-animation-delay,.1s);transition-duration:.65s;transition-timing-function:ease;transform:translate(0%)scale(1)}.hover--lift,.hover--grow,.hover--glow{transition:translate .4s cubic-bezier(.16,1,.3,1),scale .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1),filter .4s cubic-bezier(.16,1,.3,1)}.hover--glow{border-radius:var(--u-hover-border-radius,0)}.hover--shine{position:relative}.hover--shine:after{content:"";border-radius:var(--u-hover-border-radius,inherit);pointer-events:none;opacity:0;background:linear-gradient(100deg,#0000 30%,#ffffff59 50%,#0000 70%) 150% 0/220% 100%;transition:background-position .7s cubic-bezier(.16,1,.3,1),opacity .2s;position:absolute;inset:0}.hover--border{border-radius:var(--u-hover-border-radius,0);transition:box-shadow .35s cubic-bezier(.16,1,.3,1)}@keyframes user-hover-border-glow{0%,to{box-shadow:0 0 0 var(--u-hover-border-width,2px) var(--u-hover-border-color,currentcolor), 0 0 calc(var(--u-hover-border-width,2px) * 4) var(--u-hover-border-color,currentcolor)}50%{box-shadow:0 0 0 var(--u-hover-border-width,2px) var(--u-hover-border-color,currentcolor), 0 0 calc(var(--u-hover-border-width,2px) * 9) var(--u-hover-border-color,currentcolor)}}@media (hover:hover){.hover--lift:hover{translate:0 -6px;box-shadow:0 18px 38px -18px #00000073}.hover--grow:hover{scale:1.04}.hover--glow:hover{filter:brightness(1.03);box-shadow:0 8px 30px -6px #00000059}.hover--shine:hover:after{opacity:1;background-position:-50% 0}.hover--border:hover{box-shadow:0 0 0 var(--u-hover-border-width,2px) var(--u-hover-border-color,currentcolor)}.hover--border-glow:hover{box-shadow:0 0 0 var(--u-hover-border-width,2px) var(--u-hover-border-color,currentcolor), 0 0 calc(var(--u-hover-border-width,2px) * 6) var(--u-hover-border-color,currentcolor);animation:1.8s ease-in-out infinite user-hover-border-glow}}@keyframes user-loop-float{0%,to{translate:0}50%{translate:0 -8px}}@keyframes user-loop-pulse{0%,to{scale:1}50%{scale:1.04}}@keyframes user-loop-wobble{0%,to{rotate:none}25%{rotate:-3deg}75%{rotate:3deg}}.loop--float{animation:3.4s ease-in-out infinite user-loop-float}.loop--pulse{animation:2.6s ease-in-out infinite user-loop-pulse}.loop--wobble{animation:3s ease-in-out infinite user-loop-wobble}@keyframes user-text-shimmer{0%{background-position:0 0}to{background-position:100% 0}}.text-shimmer .text-box :is(h1,h2,h3,h4,h5,h6,p,a,li,blockquote,span,strong,em,b,i,u,mark,small,code){background-image:linear-gradient(100deg, currentcolor 42%, var(--u-text-shimmer-highlight,#ffffffd9) 50%, currentcolor 58%);-webkit-text-fill-color:transparent;background-position:0 0;background-repeat:no-repeat;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:2.6s ease-in-out .35s both user-text-shimmer}.text-shimmer--loop .text-box :is(h1,h2,h3,h4,h5,h6,p,a,li,blockquote,span,strong,em,b,i,u,mark,small,code){animation:3s linear .35s infinite both user-text-shimmer}@media (prefers-reduced-motion:reduce){.loop--float,.loop--pulse,.loop--wobble,.hover--border-glow:hover{animation:none}.text-shimmer .text-box :is(h1,h2,h3,h4,h5,h6,p,a,li,blockquote,span,strong,em,b,i,u,mark,small,code){-webkit-text-fill-color:currentcolor;background-image:none;animation:none}.hover--lift,.hover--grow,.hover--glow,.hover--border{transition:none}.hover--lift:hover,.hover--grow:hover,.hover--glow:hover{box-shadow:none;filter:none;translate:none;scale:none}.hover--shine:after{transition:none}.hover--shine:hover:after{opacity:0;background-position:150% 0}}@media screen and (max-width:920px){.hover--border,.hover--glow{border-radius:var(--u-hover-border-radius-m,var(--u-hover-border-radius,0))}.hover--shine:after{border-radius:var(--u-hover-border-radius-m,var(--u-hover-border-radius,inherit))}}
:root{--color-success-dark:#008361}*,:before,:after{box-sizing:border-box}*{color:inherit;margin:0;padding:0}html,body,#root,#app{min-height:100%}body{font-family:var(--body-font-family,system-ui, sans-serif);font-size:var(--body-font-size,16px);font-style:var(--body-font-style,normal);font-weight:var(--body-font-weight,400);line-height:var(--body-line-height,1.5);color:var(--body-color,#1d1e20);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page{font-family:var(--body-font-family,inherit)}button{font-family:var(--button-font-family,var(--grid-button-primary-font-family,var(--body-font-family,inherit)));font-size:var(--button-font-size,var(--grid-button-primary-font-size,inherit));font-weight:var(--button-font-weight,var(--grid-button-primary-font-weight,inherit));color:var(--button-color,inherit);box-shadow:none;cursor:pointer;background:0 0;border:none;outline:none}label[for]{cursor:pointer}iframe{border-width:0}img{max-width:100%;height:auto}.layout-element img{max-width:none}a{color:inherit}.page h1{font-family:var(--h1-font-family);font-size:var(--h1-font-size);font-style:var(--h1-font-style);font-weight:var(--h1-font-weight);line-height:var(--h1-line-height);color:var(--h1-color,inherit);-webkit-text-decoration:var(--h1-text-decoration);text-decoration:var(--h1-text-decoration);text-transform:var(--h1-text-transform);letter-spacing:var(--h1-letter-spacing)}.page h2{font-family:var(--h2-font-family);font-size:var(--h2-font-size);font-style:var(--h2-font-style);font-weight:var(--h2-font-weight);line-height:var(--h2-line-height);color:var(--h2-color,inherit);-webkit-text-decoration:var(--h2-text-decoration);text-decoration:var(--h2-text-decoration);text-transform:var(--h2-text-transform);letter-spacing:var(--h2-letter-spacing)}.page h3{font-family:var(--h3-font-family);font-size:var(--h3-font-size);font-style:var(--h3-font-style);font-weight:var(--h3-font-weight);line-height:var(--h3-line-height);color:var(--h3-color,inherit);-webkit-text-decoration:var(--h3-text-decoration);text-decoration:var(--h3-text-decoration);text-transform:var(--h3-text-transform);letter-spacing:var(--h3-letter-spacing)}.page h4{font-family:var(--h4-font-family);font-size:var(--h4-font-size);font-style:var(--h4-font-style);font-weight:var(--h4-font-weight);line-height:var(--h4-line-height);color:var(--h4-color,inherit);-webkit-text-decoration:var(--h4-text-decoration);text-decoration:var(--h4-text-decoration);text-transform:var(--h4-text-transform);letter-spacing:var(--h4-letter-spacing)}.page h5{font-family:var(--h5-font-family);font-size:var(--h5-font-size);font-style:var(--h5-font-style);font-weight:var(--h5-font-weight);line-height:var(--h5-line-height);color:var(--h5-color,inherit);-webkit-text-decoration:var(--h5-text-decoration);text-decoration:var(--h5-text-decoration);text-transform:var(--h5-text-transform);letter-spacing:var(--h5-letter-spacing)}.page h6{font-family:var(--h6-font-family);font-size:var(--h6-font-size);font-style:var(--h6-font-style);font-weight:var(--h6-font-weight);line-height:var(--h6-line-height);color:var(--h6-color,inherit);-webkit-text-decoration:var(--h6-text-decoration);text-decoration:var(--h6-text-decoration);text-transform:var(--h6-text-transform);letter-spacing:var(--h6-letter-spacing)}@media screen and (max-width:920px){body{font-family:var(--body-m-font-family,var(--body-font-family,system-ui, sans-serif));font-size:var(--body-m-font-size,var(--body-font-size,16px));font-weight:var(--body-m-font-weight,var(--body-font-weight,400));line-height:var(--body-m-line-height,var(--body-line-height,1.5));color:var(--body-m-color,var(--body-color,#1d1e20))}.page h1{font-family:var(--h1-m-font-family,var(--h1-font-family));font-size:var(--h1-m-font-size,var(--h1-font-size));font-weight:var(--h1-m-font-weight,var(--h1-font-weight));line-height:var(--h1-m-line-height,var(--h1-line-height));color:var(--h1-m-color,var(--h1-color,inherit))}.page h2{font-family:var(--h2-m-font-family,var(--h2-font-family));font-size:var(--h2-m-font-size,var(--h2-font-size));font-weight:var(--h2-m-font-weight,var(--h2-font-weight));line-height:var(--h2-m-line-height,var(--h2-line-height));color:var(--h2-m-color,var(--h2-color,inherit))}.page h3{font-family:var(--h3-m-font-family,var(--h3-font-family));font-size:var(--h3-m-font-size,var(--h3-font-size));font-weight:var(--h3-m-font-weight,var(--h3-font-weight));line-height:var(--h3-m-line-height,var(--h3-line-height));color:var(--h3-m-color,var(--h3-color,inherit))}.page h4{font-family:var(--h4-m-font-family,var(--h4-font-family));font-size:var(--h4-m-font-size,var(--h4-font-size));font-weight:var(--h4-m-font-weight,var(--h4-font-weight));line-height:var(--h4-m-line-height,var(--h4-line-height));color:var(--h4-m-color,var(--h4-color,inherit))}.page h5{font-family:var(--h5-m-font-family,var(--h5-font-family));font-size:var(--h5-m-font-size,var(--h5-font-size));font-weight:var(--h5-m-font-weight,var(--h5-font-weight));line-height:var(--h5-m-line-height,var(--h5-line-height));color:var(--h5-m-color,var(--h5-color,inherit))}.page h6{font-family:var(--h6-m-font-family,var(--h6-font-family));font-size:var(--h6-m-font-size,var(--h6-font-size));font-weight:var(--h6-m-font-weight,var(--h6-font-weight));line-height:var(--h6-m-line-height,var(--h6-line-height));color:var(--h6-m-color,var(--h6-color,inherit))}}
