.border-round,.border-round .image-with-text,.border-round .content-over-media{border-radius:var(--standard-border-radius)}@media screen and (max-width: 640px){.border-round .image-with-text.left-media svg,.border-round .image-with-text.left-media img,.border-round .image-with-text.left-media iframe,.border-round .image-with-text.left-media video-media,.border-round .image-with-text.left-media video,.border-round .content-over-media.left-media svg,.border-round .content-over-media.left-media img,.border-round .content-over-media.left-media iframe,.border-round .content-over-media.left-media video-media,.border-round .content-over-media.left-media video{border-top-left-radius:var(--standard-border-radius);border-top-right-radius:var(--standard-border-radius)}}@media screen and (min-width: 641px){.border-round .image-with-text.left-media svg,.border-round .image-with-text.left-media img,.border-round .image-with-text.left-media iframe,.border-round .image-with-text.left-media video-media,.border-round .image-with-text.left-media video,.border-round .content-over-media.left-media svg,.border-round .content-over-media.left-media img,.border-round .content-over-media.left-media iframe,.border-round .content-over-media.left-media video-media,.border-round .content-over-media.left-media video{border-bottom-left-radius:var(--standard-border-radius);border-top-left-radius:var(--standard-border-radius)}}@media screen and (max-width: 640px){.border-round .image-with-text.right-media svg,.border-round .image-with-text.right-media img,.border-round .image-with-text.right-media iframe,.border-round .image-with-text.right-media video-media,.border-round .image-with-text.right-media video,.border-round .content-over-media.right-media svg,.border-round .content-over-media.right-media img,.border-round .content-over-media.right-media iframe,.border-round .content-over-media.right-media video-media,.border-round .content-over-media.right-media video{border-bottom-left-radius:var(--standard-border-radius);border-bottom-right-radius:var(--standard-border-radius)}}@media screen and (min-width: 641px){.border-round .image-with-text.right-media svg,.border-round .image-with-text.right-media img,.border-round .image-with-text.right-media iframe,.border-round .image-with-text.right-media video-media,.border-round .image-with-text.right-media video,.border-round .content-over-media.right-media svg,.border-round .content-over-media.right-media img,.border-round .content-over-media.right-media iframe,.border-round .content-over-media.right-media video-media,.border-round .content-over-media.right-media video{border-bottom-right-radius:var(--standard-border-radius);border-top-right-radius:var(--standard-border-radius)}}.shopify-section .style--vivanco .form-control .input{border-radius:.25rem}.content-over-media--linear-overlay--light:not(:has(+.collection-card__content)):before{position:absolute;z-index:1;top:50%;height:50%;background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,.7) 100%);background:linear-gradient(to bottom,#fff0,#ffffffb3);content:""}.content-over-media--linear-overlay--dark:not(:has(+.collection-card__content)):before{position:absolute;z-index:1;top:50%;height:50%;background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(0,0,0,.7) 100%);background:linear-gradient(to bottom,#fff0,#000000b3);content:""}facets-form.style--vivanco .dot-checkbox:checked,.shopify-section--newsletter .style--vivanco .dot-checkbox:checked{opacity:0}facets-form.style--vivanco [type=checkbox]+*>label,.shopify-section--newsletter .style--vivanco [type=checkbox]+*>label{font-size:var(--text-base);font-weight:400;line-height:100%}facets-form.style--vivanco [type=checkbox]:checked+*>label,.shopify-section--newsletter .style--vivanco [type=checkbox]:checked+*>label{font-weight:600}facets-form.style--vivanco [type=checkbox]:checked+*>label>.icon-checkbox-not-checked,.shopify-section--newsletter .style--vivanco [type=checkbox]:checked+*>label>.icon-checkbox-not-checked{display:none}facets-form.style--vivanco [type=checkbox]:checked+*>label>.icon-checkbox-checked,.shopify-section--newsletter .style--vivanco [type=checkbox]:checked+*>label>.icon-checkbox-checked{height:1rem;background-color:#2563eb;border-radius:.125rem}facets-form.style--vivanco [type=checkbox]:not(:checked)+*>label>.icon-checkbox-not-checked,.shopify-section--newsletter .style--vivanco [type=checkbox]:not(:checked)+*>label>.icon-checkbox-not-checked{height:1rem;color:#0f172a}facets-form.style--vivanco [type=checkbox]:not(:checked)+*>label>.icon-checkbox-checked,.shopify-section--newsletter .style--vivanco [type=checkbox]:not(:checked)+*>label>.icon-checkbox-checked{display:none}.shopify-section:not(.shopify-section--newsletter):not(.shopify-section--main-collection):not(.shopify-section--main-search):not(.shopify-section--main-product):not(.shopify-section--image-with-text):not(.shopify-section--related-products):not(.shopify-section--footer):not(.shopify-section--featured-collections) .style--vivanco .button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:3rem;padding:1rem 1.5rem;border-radius:1.5rem}.shopify-section--image-with-text .style--vivanco .button{height:3rem;padding:1rem 1.5rem;border-color:var(--background);border-radius:1.5rem}.shopify-section.shopify-section--newsletter .style--vivanco .button,.shopify-section--main-collection .style--vivanco .button,.shopify-section--main-search .style--vivanco .button,.shopify-section--main-product .style--vivanco .button,.shopify-section--related-products .style--vivanco .button,.shopify-section--footer .style--vivanco .button,.shopify-section--featured-collections .style--vivanco .button{height:3rem;border-radius:.25rem}.shopify-section.shopify-section--newsletter .style--vivanco .button,.shopify-section--main-collection .style--vivanco .button,.shopify-section--main-search .style--vivanco .button,.shopify-section--related-products .style--vivanco .button,.shopify-section--featured-collections .style--vivanco .button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 640px){.shopify-section.shopify-section--newsletter .style--vivanco .button{width:100%}}.shopify-section--newsletter .style--vivanco .button{padding:1rem 1.5rem}.shopify-section--main-collection .style--vivanco .button:not(.pagination__link),.shopify-section--main-search .style--vivanco .button:not(.pagination__link),.shopify-section--related-products .style--vivanco .button:not(.pagination__link),.shopify-section--featured-collections .style--vivanco .button:not(.pagination__link){padding:.75rem 1rem}.shopify-section--main-collection .style--vivanco .button .text-with-icon,.shopify-section--main-search .style--vivanco .button .text-with-icon,.shopify-section--related-products .style--vivanco .button .text-with-icon,.shopify-section--featured-collections .style--vivanco .button .text-with-icon{font-size:var(--text-base);font-weight:700;gap:.5rem;letter-spacing:0;line-height:var(--text-base)}.shopify-section--main-collection .style--vivanco .button .icon,.shopify-section--main-search .style--vivanco .button .icon,.shopify-section--related-products .style--vivanco .button .icon,.shopify-section--featured-collections .style--vivanco .button .icon{width:1rem}.shopify-section--main-collection .style--vivanco .pagination__link,.shopify-section--main-search .style--vivanco .pagination__link,.shopify-section--related-products .style--vivanco .pagination__link,.shopify-section--featured-collections .style--vivanco .pagination__link{padding:1rem 1.5rem}.shopify-section--header .localization-toggle{font-weight:400}.header__primary-nav-item .h5{font-size:16px;font-size:1rem;line-height:18px;line-height:1.125rem}.header .mega-menu__promo .overflow-hidden{border-radius:var(--small-border-radius)}.header .mega-menu__linklist{--mega-menu-linklist-gap: 2.5rem;display:grid;width:100%;grid-template-columns:repeat(auto-fit,minmax(calc(14% - 2.5rem),1fr))}.header .mega-menu__linklist-image{width:100%;aspect-ratio:16/9;border-radius:var(--small-border-radius);object-fit:cover}.header .iWishView{position:relative}.header .iWishView .iWishCount{position:absolute;top:-.75rem;right:-.375rem}.header .iWishView .iWishCount[data-count="0"]{display:none}.header-sidebar__linklist-button{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;gap:1rem}.header-sidebar__linklist-button .animated-plus,.header-sidebar__linklist-button .icon{margin-left:auto}.header-sidebar__linklist-image{width:3.125rem;aspect-ratio:16/9;border-radius:var(--micro-border-radius);object-fit:cover}.header-sidebar__scroller{--drawer-body-padding-inline: 1.875rem}.header-sidebar__promo .overflow-hidden{border-radius:var(--small-border-radius)}.header-sidebar.style--vivanco .h5{font-size:calc(var(--text-h5) + .0625rem)}.shopify-section--header .style--vivanco .header__primary-nav-item .h5{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:var(--text-xs);font-weight:700;gap:.25rem;line-height:var(--text-xs);text-transform:uppercase}@media screen and (min-width: 1150px){.shopify-section--footer .footer__block-list{-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}}@media screen and (min-width: 1000px) and (max-width: 1279px){.shopify-section--footer .footer__block-list{display:grid;grid-template-columns:repeat(2,1fr)}}.shopify-section--footer #app-embed{--form-placeholder-color: var(--button-text-color)}@media screen and (min-width: 1000px) and (max-width: 1279px){.shopify-section--footer #app-embed{--inline-form-alignment: flex-start}}.shopify-section--footer .footer .h5{font-size:var(--text-lg);font-weight:500;line-height:1.25rem;text-transform:uppercase}.shopify-section--footer .footer .link{line-height:1.125rem}@media screen and (min-width: 1000px){.shopify-section--footer .footer__block{height:auto}.shopify-section--footer .footer__block .accordion,.shopify-section--footer .footer__block .accordion__content{padding:0;border:0}.shopify-section--footer .footer__block .accordion__toggle{padding:0 0 1.25rem;pointer-events:none}.shopify-section--footer .footer__block .animated-plus{display:none}}@media screen and (max-width: 999px){.shopify-section--footer .footer__block .accordion{border-color:#4444441a}}@media screen and (max-width: 999px){.shopify-section--footer .footer__block+.footer__block .accordion{border-top:0}}@media screen and (max-width: 999px){.shopify-section--footer .footer__block+.footer__block--newsletter{margin-top:2.5rem}}.shopify-section--footer .footer__block+.footer__block--newsletter .text-subdued{color:inherit}.shopify-section--footer .footer__block+.footer__block--newsletter .input::-webkit-input-placeholder{color:inherit}.shopify-section--footer .footer__block+.footer__block--newsletter .input::-moz-placeholder{color:inherit}.shopify-section--footer .footer__block+.footer__block--newsletter .input:-ms-input-placeholder{color:inherit}.shopify-section--footer .footer__block+.footer__block--newsletter .input::-ms-input-placeholder{color:inherit}.shopify-section--footer .footer__block+.footer__block--newsletter .input::placeholder{color:inherit}.shopify-section--footer .footer__block+.footer__block--newsletter .input{border-color:RGB(var(--button-background))}.shopify-section--footer .footer__block+.footer__block--newsletter .button{font-weight:500;letter-spacing:normal}@media screen and (max-width: 999px){.shopify-section--footer .footer__block-list{--section-vertical-spacing: 0}}.shopify-section--footer .footer__block .button{width:100%}.shopify-section--footer .footer__aside{gap:3rem}@media screen and (max-width: 999px){.shopify-section--footer .footer__aside{gap:1.25rem}}@media screen and (min-width: 1000px){.shopify-section--footer .footer__aside .localization-selectors{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}.shopify-section--footer .footer__aside .text-start{text-align:center}@media screen and (max-width: 999px){.shopify-section--footer .footer__aside .payment-methods{margin-top:2.0625rem}}.shopify-section--footer .footer__logo-image{max-width:9.0625rem;margin:1.375rem 0}@media screen and (max-width: 999px){.shopify-section--footer .footer__logo-image{margin:0 auto}}.shopify-section--footer .footer-disclaimer{color:inherit;font-size:var(--text-xxs);font-weight:400;line-height:.875rem;text-align:left}.shopify-section--footer .localization-toggle{font-size:var(--text-base);font-weight:400;line-height:1.25rem}@media screen and (min-width: 700px){.shopify-section--footer .footer__block{-webkit-box-flex:initial;-webkit-flex:initial;-ms-flex:initial;flex:initial}}@media screen and (min-width: 1000px){.shopify-section--footer .style--vivanco{--section-vertical-spacing: 2.5rem}}.shopify-section--footer .style--vivanco .input{--input-padding-block: .75rem;--input-padding-inline: .875rem}.shopify-section--footer .style--vivanco .input .floating-label{inset-block-start:calc(-1 * var(--input-padding-block) - 6px)}.shopify-section--footer .style--vivanco .footer__block+.footer__block--newsletter .input{border-color:RGB(var(--text-color))}.shopify-section--footer .style--vivanco .form,.shopify-section--footer .style--vivanco .footer_link{gap:.75rem}.shopify-section--footer .style--vivanco .footer-menu__heading{font-size:var(--text-base);font-weight:500;line-height:var(--text-base)}.shopify-section--footer .style--vivanco .footer-menu__link{font-size:var(--text-xs);font-weight:400;line-height:var(--text-xs)}.cart-drawer{--drawer-header-padding-inline: 2rem;--drawer-body-padding-inline: 2rem;--drawer-footer-padding-inline: 2rem;--drawer-footer-padding-block: 2rem}.cart-drawer .button-group a.button:has(+.button[type=submit]){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.25rem}.cart-drawer .button-group .button--outline{--button-outline-color: var(--text-color)}.cart-drawer [slot=header]{text-transform:uppercase}.cart-drawer .free-shipping-bar{font-size:var(--text-base)}.cart-drawer .h4{font-size:18px;font-size:1.125rem;line-height:20px;line-height:1.25rem;font-weight:500;line-height:1.4375rem}@media screen and (max-width: 640px){.cart-drawer .h4{font-size:14px;font-size:.875rem}}.cart-drawer .h6{line-height:16px;line-height:1rem;font-size:var(--text-lg);font-weight:500}@media screen and (max-width: 640px){.cart-drawer .h6{font-size:12px;font-size:.75rem}}.cart-drawer .text-subdued{color:inherit}.cart-drawer .price-list .h4{font-size:var(--text-lg);font-weight:500}.cart-drawer button.link{font-size:var(--text-lg)}.cart-drawer .current-price{color:RGB(var(--on-sale-text));line-height:1.25rem}.cart-drawer .compare-at-price{margin-right:.5rem;line-height:1.25rem;text-decoration:line-through}.cart-drawer .cart-note{line-height:1.125rem;text-decoration:underline}.cart-drawer .shipping-text{line-height:1.125rem}@media screen and (max-width: 640px){.cart-drawer .variation-details{font-size:12px;font-size:.75rem}}@media screen and (max-width: 640px){.cart-drawer .remove-url{display:none}}.cart-drawer .item-info{gap:0}.cart-drawer .item-details{padding-bottom:.25rem;gap:.25rem}.cart-drawer .item-details .h6{line-height:1.25rem}.cart-drawer .cart-drawer__items{-webkit-padding-after:1rem;padding-block-end:1rem;-webkit-padding-before:1rem;padding-block-start:1rem}.cart-drawer .variation-details{padding-bottom:.25rem}.cart-drawer .variation-details .variation{font-size:var(--text-base);font-weight:500;line-height:1.25rem;text-transform:uppercase}.cart-drawer .line-item__media{aspect-ratio:1;border-radius:8px;object-fit:cover}.cart-drawer .drawer::part(header){min-height:0}.product-card{height:100%;background-color:#fff;border-radius:var(--standard-border-radius);grid-template-rows:auto 1fr}.product-card .title-info-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1rem}.product-card__image{border-radius:var(--standard-border-radius) var(--standard-border-radius) 0 0}.product-card__figure:hover .iWishAddColl,.product-card__figure:active .iWishAddColl,.product-card__figure:focus .iWishAddColl{opacity:1}.product-card__figure .iWishAddColl{position:absolute;z-index:2;top:1.5rem;right:1.5rem;width:1.5rem;height:auto;opacity:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}@media screen and (max-width: 999px){.product-card__figure .iWishAddColl{opacity:1}}.product-card__figure>.badge-list{inset-block-start:1.5rem;inset-inline-start:1.5rem}.product-card__details{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.product-card__details-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.product-card__info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0 1rem 1.5rem;gap:.5rem;grid-row:2}@media screen and (max-width: 640px){.product-card__info{padding:0 1rem 1rem}}.product-card__info .h4{line-height:23.3px;line-height:1.45625rem}@media screen and (max-width: 640px){.product-card__info .h4{font-weight:400}}.product-card__info .color-swatch{--swatch-size: .625rem;padding:0;border:0}.product-card__info .color-swatch.is-selected{box-shadow:0 0 0 2px RGB(var(--background)),0 0 0 3px #000}.product-card__info .product-title{font-size:var(--text-lg);font-weight:500;line-height:1.4375rem}@media screen and (max-width: 640px){.product-card__info .product-title{font-size:1rem}}.product-card__info .price-list{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.product-card__info .price-list .h4{font-size:var(--text-lg);font-weight:500;line-height:1.4375rem}@media screen and (max-width: 640px){.product-card__info .price-list .h4{font-size:.875rem}}.product-card__info .price-list .h4:not(.fromPrice){white-space:nowrap}.product-card .swatch-container{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.horizontal-product-card__image{width:auto;height:100%;background-color:#fff;border-radius:var(--small-border-radius);object-fit:cover}.style--vivanco .inline-view{display:none}.style--vivanco .product-card{--standard-border-radius: .5rem;box-shadow:0 2px 8px #00000029}.style--vivanco .product-card .price-action__content{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:auto}.style--vivanco .product-card .badge{padding:.125rem .375rem;border-radius:.625rem;font-size:var(--text-sm);font-weight:400;line-height:100%;text-transform:initial}.style--vivanco .product-card__details{line-height:1.125rem}.style--vivanco .product-card__details .product-title{font-weight:700}.style--vivanco .product-card .price-list sale-price{font-size:var(--text-xlg);font-weight:700;letter-spacing:-4%;line-height:100%}.style--vivanco .product-card .bulletpoints-container li{line-height:1rem;list-style-type:disc;word-break:break-word}.payment-methods-snippet{position:relative;display:inline-block;width:100%;border:1px solid RGB(var(--text-color));border-radius:var(--micro_border_radius)}.payment-methods-snippet__images{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 3rem}.payment-methods-snippet .title{position:absolute;top:-.75rem;left:50%;padding:0 1rem;background-color:RGB(var(--background));font-weight:700;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%);white-space:nowrap}.anchor,.shopify-section{--jdgm-primary-color: RGB(var(--text-color));--jdgm-star-color: RGB(var(--text-color));--jdgm-write-review-text-color: RGB(var(--button-text-color));--jdgm-write-review-bg-color: RGB(var(--text-color));--jdgm-paginate-color: RGB(var(--text-color))}.anchor .jdgm-all-reviews-text .jdgm-all-reviews-rating,.anchor .jdgm-all-reviews-text .jdgm-all-reviews-rating .jdgm-star,.anchor .jdgm-all-reviews-text .jdgm-all-reviews-text__text,.shopify-section .jdgm-all-reviews-text .jdgm-all-reviews-rating,.shopify-section .jdgm-all-reviews-text .jdgm-all-reviews-rating .jdgm-star,.shopify-section .jdgm-all-reviews-text .jdgm-all-reviews-text__text{color:RGB(var(--text-color))}.anchor .jdgm-all-reviews-text .jdgm-all-reviews-rating:before,.shopify-section .jdgm-all-reviews-text .jdgm-all-reviews-rating:before{background-color:RGB(var(--text-color))}.anchor .jdgm-preview-badge__bar-content,.anchor .jdgm-histogram__bar-content,.shopify-section .jdgm-preview-badge__bar-content,.shopify-section .jdgm-histogram__bar-content{background-color:RGB(var(--text-color))}.anchor .jdgm-preview-badge .jdgm-star,.anchor .jdgm-histogram .jdgm-star,.shopify-section .jdgm-preview-badge .jdgm-star,.shopify-section .jdgm-histogram .jdgm-star{color:RGB(var(--text-color))}.newsletter-popup{height:48rem;padding:0}@media screen and (min-width: 641px){.newsletter-popup{width:30rem}}.newsletter-popup dialog-close-button{position:absolute;z-index:11;top:0;right:0}.newsletter-popup .pop-in__close-button{z-index:11}.newsletter-popup .pop-in__close-button .icon{color:#fff}.newsletter-popup .iframe-container{position:relative;width:100%;height:100%;padding-top:100%}.newsletter-popup .iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.newsletter-popup .container,.newsletter-popup .frontend-wrapper{width:100%;padding-right:0;padding-left:0;margin-right:0;margin-left:0}.newsletter-popup .page-frontend-whit-form_form-builder .container{padding:0;margin-right:0;margin-left:0;background-color:none}.newsletter-popup .form-horizontal{max-width:100%;padding:0}.newsletter-popup .prose{height:100%}.container--full{margin:0}.shopify-section--slideshow carousel-next-button{--floating-controls-inset-inline: 2.5rem;right:2.5rem}.shopify-section--slideshow carousel-prev-button{--floating-controls-inset-inline: 2.5rem;left:2.5rem}.shopify-section--slideshow .prev-next-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:3rem;height:3rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:RGB(var(--background));border-radius:50%}@media screen and (max-width: 640px){.shopify-section--slideshow .prev-next-button{width:2rem;height:2rem}}@media screen and (max-width: 640px){.shopify-section--slideshow .prev-next-button .icon{width:1rem;height:1rem}}@media screen and (max-width: 640px){.shopify-section--slideshow .slideshow__slide-content.place-self-end,.shopify-section--slideshow .slideshow__slide-content.place-self-end-start{bottom:3rem}}.shopify-section--slideshow .content-over-media{--content-over-media-calculated-row-gap: 4vw}@media screen and (max-width: 640px){.shopify-section--slideshow .content-over-media{--content-over-media-calculated-row-gap: 2vw}}.shopify-section--slideshow .video-controls__container{position:absolute;z-index:1;bottom:1rem;left:1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:1rem}@media screen and (max-width: 999px){.shopify-section--slideshow .video-controls__container{bottom:.75rem}}.shopify-section--slideshow .slideshow{margin-top:1.5rem;border-radius:var(--standard-border-radius)}@media screen and (max-width: 999px){.shopify-section--slideshow .slideshow{--slideshow-controls-spacing: calc(var(--container-gutter) + 1rem)}}.shopify-section--slideshow .slideshow:after{position:absolute;bottom:0;display:block;width:100%;height:50px;background:var(--slideshow-overlay-background-color);border-bottom-left-radius:var(--standard-border-radius);border-bottom-right-radius:var(--standard-border-radius);content:"";opacity:var(--slideshow-overlay-background-opacity);pointer-events:none}.shopify-section--slideshow .slideshow__volume-control{position:initial;inset-block-end:0;inset-inline-start:0}.shopify-section--slideshow .slideshow__play-control,.shopify-section--slideshow .slideshow__restart-control{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.shopify-section--slideshow .slideshow:has(.page-dots,.slideshow__play-control,.slideshow__restart-control){--content-over-media-row-gap: 4rem}@media screen and (min-width: 700px){.shopify-section--slideshow .slideshow:has(.page-dots,.slideshow__play-control,.slideshow__restart-control){--content-over-media-row-gap: 5rem}}.shopify-section--slideshow .slideshow__slide .content-over-media,.shopify-section--slideshow .slideshow__slide .content-over-media:before{border-radius:var(--standard-border-radius)}.shopify-section--slideshow .slideshow__slide-content .h5{line-height:18px;line-height:1.125rem;font-weight:600}@media screen and (max-width: 999px){.shopify-section--slideshow .slideshow__slide-content .h5{font-size:12px;font-size:.75rem;line-height:20px;line-height:1.25rem}}.shopify-section--slideshow .slideshow__slide-content .h2{font-size:24px;font-size:1.5rem;line-height:31px;line-height:1.9375rem;font-weight:600}@media screen and (min-width: 1000px){.shopify-section--slideshow .slideshow__slide-content .h2{line-height:24px;line-height:1.5rem}}.shopify-section--slideshow .slideshow .prose:not(.prose--tight) :is(.button,.button-group:has(.button)),.shopify-section--slideshow .slideshow .prose:not(.prose--tight) :where(:not(meta,span)+*){-webkit-margin-before:1rem;margin-block-start:1rem}.shopify-section--slideshow .slideshow .page-dots{--border-color: var(--button-background);inset-block-end:1.25rem;inset-inline-end:50%}@media screen and (max-width: 999px){.shopify-section--slideshow .slideshow .page-dots{inset-block-end:1rem;inset-inline-end:1rem;inset-inline-start:unset}}.shopify-section--slideshow .slideshow-button .button{padding:1rem 1.5rem;font-weight:500;line-height:1rem}.shopify-section--slideshow .fullwidth-slideshow{margin-top:0;border-radius:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-margin-start:0;margin-inline-start:0}.shopify-section--slideshow .fullwidth-slideshow .content-over-media{border-radius:0}.shopify-section--slideshow .fullwidth-slideshow .content-over-media:before{border-radius:0}@media screen and (max-width: 640px){.shopify-section--slideshow .style--vivanco carousel-prev-button,.shopify-section--slideshow .style--vivanco carousel-next-button{--floating-controls-inset-inline: 1rem}}@media screen and (max-width: 640px){.shopify-section--slideshow .style--vivanco .slideshow .prose:not(.prose--tight):where(:not(meta,span)+*){-webkit-margin-before:0;margin-block-start:0}}.shopify-section--slideshow .style--vivanco .page-dots{--dot-size: .625rem}.shopify-section--slideshow .style--vivanco .h2{font-weight:700;letter-spacing:-2%}@media screen and (min-width: 641px){.shopify-section--slideshow .style--vivanco .h2{font-size:3rem;line-height:3rem}}.shopify-section--slideshow .style--vivanco .content{font-size:var(--text-xxl);font-weight:400;letter-spacing:-2%;line-height:1.5rem}@media screen and (max-width: 640px){.shopify-section--slideshow .style--vivanco .content{font-size:var(--text-lg)}}.shopify-section--slideshow .style--vivanco .slideshow__slide-content{width:556px;height:200px}@media screen and (max-width: 640px){.shopify-section--slideshow .style--vivanco .slideshow__slide-content{max-width:80%;height:unset;max-height:80%}}.shopify-section--slideshow .style--vivanco .sm\:place-self-center-start.sm\:text-start,.shopify-section--slideshow .style--vivanco .sm\:place-self-center.sm\:text-center,.shopify-section--slideshow .style--vivanco .sm\:place-self-center-end .sm\:text-end{left:10%}@media screen and (max-width: 640px){.shopify-section--slideshow .style--vivanco .sm\:place-self-center-start.sm\:text-start,.shopify-section--slideshow .style--vivanco .sm\:place-self-center.sm\:text-center,.shopify-section--slideshow .style--vivanco .sm\:place-self-center-end .sm\:text-end{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%)}}.shopify-section--slideshow .style--vivanco .prose{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1rem}@media screen and (max-width: 640px){.shopify-section--slideshow .style--vivanco .prose{gap:0}}@media screen and (min-width: 641px){.shopify-section--slideshow .style--vivanco .prose .button-group{padding-top:1.5rem}}.quick-buy-modal__content [data-block-type=price]{color:inherit;-webkit-margin-after:.3125rem;margin-block-end:.3125rem}@media screen and (max-width: 999px){.quick-buy-modal__content [data-block-type=price]{-webkit-margin-before:.9375rem;margin-block-start:.9375rem}}.quick-buy-modal__content [data-block-type=price] .badge{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.5rem}.quick-buy-modal__content [data-block-type=price] .badge .image-container{position:relative;display:inline-block}.quick-buy-modal__content [data-block-type=price] .badge .image-container .badge-image{width:auto;height:2rem}.quick-buy-modal__content [data-block-type=price] .badge .image-container:hover .tooltip{opacity:1;visibility:visible}.quick-buy-modal__content [data-block-type=price] .badge .tooltip{position:absolute;z-index:1;bottom:125%;left:50%;width:120px;padding:5px 0;margin-left:-60px;background-color:RGB(var(--button-background));border-radius:6px;color:RGB(var(--button-text-color));font-size:var(--text-xxs);opacity:0;text-align:center;-webkit-transition:opacity .3s;transition:opacity .3s;visibility:hidden}.quick-buy-modal__content [data-block-type=price] .badge .tooltip:after{position:absolute;top:100%;left:50%;border-width:5px;border-style:solid;border-color:RGB(var(--button-background)) transparent transparent;margin-left:-5px;content:""}.quick-buy-modal__content .page-dots{display:none}.plug-selector__search:after{position:absolute;top:50%;left:.75rem;display:block;width:1rem;height:1rem;background:url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" fill="none" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M23.809 21.646L17.604 15.441C18.771 13.836 19.461 11.862 19.461 9.73C19.461 4.365 15.096 0 9.73 0C4.365 0 0 4.365 0 9.73C0 15.096 4.365 19.46 9.73 19.46C11.764 19.46 13.653 18.833 15.217 17.762L21.455 24L23.809 21.646ZM2.854 9.73C2.854 5.938 5.939 2.853 9.731 2.853C13.523 2.853 16.608 5.938 16.608 9.73C16.608 13.522 13.523 16.607 9.731 16.607C5.938 16.607 2.854 13.522 2.854 9.73Z" fill="%23c5c5c5"/></svg>') no-repeat center/contain;content:"";pointer-events:none;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.country-details{padding-bottom:5rem}.country-details__breadcrumbs{padding-top:1rem}.country-details__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:1rem;gap:10rem}@media screen and (max-width: 999px){.country-details__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1rem}}@media screen and (min-width: 1000px){.country-details__content>:first-child{max-width:25%;-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%}.country-details__content>:last-child{max-width:70%;-webkit-box-flex:1;-webkit-flex:1 1 70%;-ms-flex:1 1 70%;flex:1 1 70%}}.country-details__content .richtext{font-weight:700}.country-details__back{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.5rem}.country-details__back .icon{min-width:1rem}.country-details__back .h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.country-details__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:1rem 0;gap:1rem}.country-details__flag{width:2.5rem;aspect-ratio:4/3}.country-details__map{width:100%;height:auto;margin:1rem 0;border-radius:.5rem}.country-details__images-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:2rem 0;gap:.5rem}.country-details__images-container img{width:100%;min-width:0;-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;aspect-ratio:1;object-fit:cover}.country-details__button-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 999px){.country-details__button-container .button{width:100%}}@media screen and (min-width: 1000px){.shopify-section--multi-column .multi-column{grid-template-columns:repeat(auto-fit,minmax(30%,1fr))}}.shopify-section--blog-posts .style--vivanco .section-stack,.shopify-section--main-blog .style--vivanco .section-stack{--section-stack-gap: 2.5rem}.shopify-section--blog-posts .style--vivanco .section-header,.shopify-section--main-blog .style--vivanco .section-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.shopify-section--blog-posts .style--vivanco .section-header .h2,.shopify-section--main-blog .style--vivanco .section-header .h2{font-size:var(--text-xxxl);font-weight:700;letter-spacing:-2%;line-height:var(--text-xxxl)}.shopify-section--blog-posts .style--vivanco .section-header p,.shopify-section--main-blog .style--vivanco .section-header p{color:#444;font-size:var(--text-xlg);font-weight:400;line-height:1.5rem;-webkit-margin-before:0;margin-block-start:0}.shopify-section--blog-posts .style--vivanco .section-header .prose,.shopify-section--main-blog .style--vivanco .section-header .prose{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:670px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.shopify-section--blog-posts .style--vivanco .icon-arrow-right,.shopify-section--main-blog .style--vivanco .icon-arrow-right{-webkit-margin-before:0;margin-block-start:0}.shopify-section--blog-posts .style--vivanco .blog-post-card,.shopify-section--main-blog .style--vivanco .blog-post-card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}.shopify-section--blog-posts .style--vivanco .blog-post-card__category,.shopify-section--main-blog .style--vivanco .blog-post-card__category{font-size:var(--text-xxs);font-weight:700;line-height:var(--text-xxs);text-transform:uppercase}.shopify-section--blog-posts .style--vivanco .blog-post-card__info,.shopify-section--main-blog .style--vivanco .blog-post-card__info{gap:.5rem}.shopify-section--blog-posts .style--vivanco .blog-post-card__read-more,.shopify-section--main-blog .style--vivanco .blog-post-card__read-more{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:1.0625rem;background:none;color:RGB(var(--button-background));font-size:var(--text-base);font-weight:700;gap:.5rem}.shopify-section--blog-posts .style--vivanco .blog-post-card__title,.shopify-section--main-blog .style--vivanco .blog-post-card__title{font-size:var(--text-m-xl);font-weight:700;letter-spacing:0;line-height:1.5rem}.shopify-section--blog-posts .style--vivanco .blog-post-card__excerpt,.shopify-section--main-blog .style--vivanco .blog-post-card__excerpt{font-size:var(--text-base);font-weight:400;line-height:1.25rem}.shopify-section--collection-list{--collection-list-gap: 1.5rem}.shopify-section--collection-list .collection-card,.shopify-section--collection-list .content-over-media{border-radius:var(--standard-border-radius)}.shopify-section--collection-list .collection-card__content .h2{font-size:var(--text-m-xl);font-weight:600;line-height:1.5rem}.shopify-section--collection-list .collection-card__content .h5{font-size:var(--text-base);font-weight:600;line-height:1rem}.shopify-section--collection-list .h2{font-size:24px;font-size:1.5rem;line-height:24px;line-height:1.5rem;font-size:var(--text-xxl);font-weight:600;line-height:2.5rem}@media screen and (max-width: 999px){.shopify-section--collection-list .h2{font-size:21px;font-size:1.3125rem}}@media screen and (max-width: 999px){.shopify-section--collection-list .h5{font-size:12px;font-size:.75rem;line-height:16px;line-height:1rem}}.shopify-section--collection-list .collection-card__content{background-color:transparent}.shopify-section--collection-list .prose :is(.button,.button-group:has(.button)){line-height:16px;line-height:1rem;padding:1rem 1.5rem;-webkit-margin-before:1rem;margin-block-start:1rem}@media screen and (max-width: 999px){.shopify-section--collection-list .stack-mobile.collection-list{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width: 999px){.shopify-section--collection-list .stack-mobile .content-over-media{--content-over-media-height: 100%;aspect-ratio:initial}}@media screen and (max-width: 999px){.shopify-section--collection-list .stack-mobile .collection-card{--collection-list-item-size: 100%}}.shopify-section--collection-list:has(.style--vivanco) .collection-list{padding-bottom:.5rem;gap:1rem}.shopify-section--collection-list:has(.style--vivanco) .collection-card{position:relative;border-radius:.25rem;box-shadow:0 4px 8px #00000026}@media screen and (max-width: 640px){.shopify-section--collection-list:has(.style--vivanco) .collection-card{gap:1rem}}.shopify-section--collection-list:has(.style--vivanco) .icon-arrow-right{-webkit-margin-before:0;margin-block-start:0}.shopify-section--collection-list:has(.style--vivanco) .collection__badge{position:absolute;z-index:1;top:1.5rem;left:1.5rem}.shopify-section--collection-list:has(.style--vivanco) .content-over-media:has(.collection-card__content){--content-over-media-gap: calc(var(--collection-list-gap) / 2)}.shopify-section--collection-list:has(.style--vivanco) .content-over-media:has(.collection-card__content) .collection-card__content{padding-top:5rem;gap:.5rem}.shopify-section--collection-list:has(.style--vivanco) .content-over-media:has(.collection-card__content) .collection-card__content__title{font-size:var(--text-xxl);font-weight:700;line-height:var(--text-m-xl)}.shopify-section--collection-list:has(.style--vivanco) .content-over-media:has(.collection-card__content) .collection-card__content__description{font-size:var(--text-xl);font-weight:400;line-height:var(--text-xl);-webkit-margin-before:0;margin-block-start:0}.shopify-section--collection-list:has(.style--vivanco) .content-over-media:has(+.collection-card__content){border-top-left-radius:.25rem;border-top-right-radius:.25rem}.shopify-section--collection-list:has(.style--vivanco) .content-over-media:has(+.collection-card__content) img{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.shopify-section--collection-list:has(.style--vivanco) .content-over-media:not(:has(+.collection-card__content)){border-radius:.25rem}.shopify-section--collection-list:has(.style--vivanco) .content-over-media:not(:has(+.collection-card__content)) img{border-radius:.25rem}.shopify-section--collection-list:has(.style--vivanco) .collection-card__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0 1.3125rem 1.5rem 1.5rem;gap:1rem}@media screen and (max-width: 640px){.shopify-section--collection-list:has(.style--vivanco) .collection-card__content{padding:0 .75rem 1rem}}.shopify-section--collection-list:has(.style--vivanco) .collection-card__content .product-count{background-color:var(--product-count-background)}.shopify-section--collection-list:has(.style--vivanco) .collection-card__content__title{font-size:var(--text-m-xl);font-weight:700;line-height:var(--text-m-xl)}.shopify-section--collection-list:has(.style--vivanco) .collection-card__content__description{font-size:var(--text-base);font-weight:400;line-height:var(--text-base);-webkit-margin-before:0;margin-block-start:0}.shopify-section--collection-list:has(.style--vivanco) .collection-card__content .link{background:none;font-size:var(--text-base);font-weight:700}.shopify-section--collection-list:has(.style--vivanco) .collection-card__content .cta-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.5rem;-webkit-margin-before:0;margin-block-start:0}.shopify-section--collection-list:has(.style--vivanco) .collection-card__content .product-count{padding:.25rem .5rem;border-radius:1rem;font-size:var(--text-xs);line-height:var(--text-xs);white-space:nowrap}.shopify-section--collection-list:has(.style--vivanco) .collection-card__content__top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:1rem}.shopify-section--collection-list:has(.style--vivanco) .h2{font-size:var(--text-xxxl);font-weight:700;letter-spacing:-2%;line-height:var(--text-xxxl);text-align:center}.shopify-section--collection-list:has(.style--vivanco) p{color:#444;font-size:var(--text-xlg);font-weight:400;line-height:1.5rem;text-align:center}.shopify-section--collection-list:has(.style--vivanco) .section-header{width:100%;max-width:100%;justify-items:center}.shopify-section--collection-list:has(.style--vivanco) .section-header .prose{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:670px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:auto;gap:.5rem}.shopify-section--collection-list:has(.style--vivanco) .section-header .prose p{-webkit-margin-before:0;margin-block-start:0}.shopify-section--text-with-icons .style--vivanco{--section-vertical-spacing: 5rem}.shopify-section--text-with-icons .style--vivanco .container{gap:5rem}@media screen and (max-width: 640px){.shopify-section--text-with-icons .style--vivanco .container{gap:1rem}}.shopify-section--text-with-icons .style--vivanco .text-with-icons-carousel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:auto;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width: 699px){.shopify-section--text-with-icons .style--vivanco .text-with-icons-carousel:not(.text-with-icons--stacked){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-margin-start:0;margin-inline-start:0;-ms-overflow-style:none;overflow-x:auto;padding-inline:0;scroll-behavior:smooth;scroll-padding-inline:0;-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-width:none}}@media screen and (max-width: 699px){.shopify-section--text-with-icons .style--vivanco .text-with-icons-carousel:not(.text-with-icons--stacked)::-webkit-scrollbar{display:none}}@media screen and (max-width: 699px){.shopify-section--text-with-icons .style--vivanco .text-with-icons-carousel:not(.text-with-icons--stacked)>*{min-width:0;-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;scroll-snap-align:start}}@media screen and (max-width: 699px){.shopify-section--text-with-icons .style--vivanco .text-with-icons-carousel:not(.text-with-icons--stacked)>:not(.is-selected){visibility:visible}}.shopify-section--text-with-icons .style--vivanco .text-with-icons__content{gap:5rem}@media screen and (max-width: 640px){.shopify-section--text-with-icons .style--vivanco .text-with-icons__content{gap:1.5rem}}.shopify-section--text-with-icons .style--vivanco .text-with-icons__item .h6{font-size:var(--text-xlg);font-size:1.25rem;font-weight:700;line-height:1.5rem}.shopify-section--text-with-icons .style--vivanco .text-with-icons__item .prose{font-size:var(--text-base);font-weight:400;line-height:1.25rem;text-align:center}.shopify-section--text-with-icons .style--vivanco .heading{font-size:var(--text-xxxl);font-weight:700;letter-spacing:-2%}.shopify-section--text-with-icons .style--vivanco .page-dots>[aria-current=true]:after{background-color:#2563eb}.shopify-section--text-with-icons .style--vivanco .icon{color:#2563eb}.shopify-section--text-with-icons .style--vivanco .content p{font-size:var(--text-xlg);font-weight:400;letter-spacing:0;line-height:1.5rem;text-align:center}.shopify-section--text-with-icons .style--vivanco .button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 640px){.shopify-section--text-with-icons .style--vivanco .button{width:100%}}.shopify-section--newsletter+.shopify-section--text-with-icons:has(.style--vivanco) .section-spacing{-webkit-padding-after:calc(var(--section-vertical-spacing) / 2);padding-block-end:calc(var(--section-vertical-spacing) / 2);-webkit-padding-before:0;padding-block-start:0}.shopify-section--newsletter .style--vivanco .section-header p{-webkit-margin-before:1rem;margin-block-start:1rem}.shopify-section--newsletter .style--vivanco .section-header .prose .h2{font-size:var(--text-xxxl);font-weight:700;letter-spacing:-2%;line-height:var(--text-xxxl)}.shopify-section--newsletter .style--vivanco .section-header .prose p{font-size:var(--text-m-xl);font-weight:400;letter-spacing:0;line-height:1.5rem;opacity:.7;text-align:center}.shopify-section--newsletter .style--vivanco .form-control .input{background-color:#fff;color:#475569}.shopify-section--newsletter .style--vivanco .form-control .input::-webkit-input-placeholder{color:#475569}.shopify-section--newsletter .style--vivanco .form-control .input::-moz-placeholder{color:#475569}.shopify-section--newsletter .style--vivanco .form-control .input:-ms-input-placeholder{color:#475569}.shopify-section--newsletter .style--vivanco .form-control .input::-ms-input-placeholder{color:#475569}.shopify-section--newsletter .style--vivanco .form-control .input::placeholder{color:#475569}.shopify-section--newsletter .style--vivanco .link{color:#2563eb}.shopify-section--newsletter .style--vivanco .disclaimer{font-size:var(--text-base);font-weight:400;line-height:var(--text-base);opacity:.7}.shopify-section--newsletter .style--vivanco .form-row>button{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0}.shopify-section--newsletter .style--vivanco .checkbox-label{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;line-height:1.125rem}facets-form.style--vivanco .active-filters-counter{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:1.5rem;height:1.5rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#2563eb1a;border-radius:1rem;color:#2563eb;font-size:var(--text-xs)}facets-form.style--vivanco .filters-heading{font-size:var(--text-xlg);font-weight:700;line-height:var(--text-xlg)}facets-form.style--vivanco .link{background:none;color:#2563eb;font-size:var(--text-base);font-weight:700;line-height:var(--text-base)}facets-form.style--vivanco facet-link{margin-bottom:.25rem}facets-form.style--vivanco .total-elements-counter{color:#334155;font-size:var(--text-base);font-weight:400;line-height:var(--text-base)}facets-form.style--vivanco .accordion{border-bottom:1px solid rgba(15,23,42,.1)}facets-form.style--vivanco .accordion__toggle .text-with-icon{font-size:var(--text-xlg);font-weight:700;line-height:var(--text-xlg)}facets-form.style--vivanco .accordion__toggle .icon{width:1rem;color:#0f172a}facets-form.style--vivanco .accordion__content{padding-bottom:0;-webkit-padding-end:0;padding-inline-end:0}facets-form.style--vivanco .accordion__content:has(.price-range){padding-top:.25rem}facets-form.style--vivanco .accordion__content label{color:#334155}facets-form.style--vivanco .accordion__disclosure[aria-expanded=true]{margin-bottom:24px}facets-form.style--vivanco .accordion__disclosure[aria-expanded=false]{margin-bottom:1rem}facets-form.style--vivanco .price-range{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:22px}facets-form.style--vivanco .price-range .range-group{height:.5rem;background:-webkit-linear-gradient(var(--transform-origin-end),rgba(37,99,235,.12) var(--range-min),#2563eb var(--range-min),#2563eb var(--range-max),rgba(37,99,235,.12) var(--range-max));background:linear-gradient(to var(--transform-origin-end),rgba(37,99,235,.12) var(--range-min),#2563eb var(--range-min),#2563eb var(--range-max),rgba(37,99,235,.12) var(--range-max));-webkit-margin-after:0;margin-block-end:0}facets-form.style--vivanco .price-range .range-group .range{height:0;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}facets-form.style--vivanco .price-range .input-group{gap:1rem}facets-form.style--vivanco .price-range .input-group>label+span{display:none}facets-form.style--vivanco .price-range .input-group>span,facets-form.style--vivanco .price-range .input-group span.prefix{display:none}facets-form.style--vivanco .price-range .input-group .input-prefix{border:1px solid rgba(15,23,42,.5);border-radius:.25rem}facets-form.style--vivanco .price-range .input-group .input-prefix>.field{color:#475569;text-align:left}facets-form.style--vivanco .price-range .input-group .range-input-container{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}facets-form .checkbox-control:focus-within{outline:0}facets-form .checkbox-control:focus-within:after{position:absolute;border:2px solid #000;content:"";top:-.3125rem;right:-.3125rem;bottom:-.3125rem;left:-.3125rem;pointer-events:none}.content-card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.content-card img{position:absolute;border-radius:.5rem}.content-card_content{position:absolute;z-index:1;height:100%}.content-card__inner{max-height:100%;padding:1.5rem}@media screen and (max-width: 640px){.content-card__inner{padding:.75rem}}.content-card__inner-button{color:var(--content-card-button-text-color)}.content-card__inner-title{color:var(--content-card-title-color);font-size:var(--text-xxl);font-weight:700;line-height:var(--text-xxl);word-wrap:break-word}.content-card__inner-description{color:var(--content-card-description-color);font-size:var(--text-lg);font-weight:400;line-height:var(--text-lg);word-wrap:break-word}.content-card:before{position:absolute;z-index:1;background:var(--content-over-media-overlay);border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;pointer-events:none}.predictive-search__results.style--vivanco .product-card{background:RGB(var(--background));box-shadow:0 .125rem .5rem #ffffff29;color:RGB(var(--text-primary))}.iWishAdd svg,.iWishAddColl svg{width:100%!important;height:auto!important}.style--vivanco .iwishProducts{--product-list-items-per-row: 3;--product-list-calculated-items-per-row: min(99, var(--product-list-items-per-row));--product-list-calculated-column-gap: 1rem;--product-list-card-width: calc(100% / var(--product-list-calculated-items-per-row) - var(--product-list-calculated-column-gap, 0px) * (var(--product-list-calculated-items-per-row) - 1) / var(--product-list-calculated-items-per-row));--product-list-grid: auto / repeat(auto-fit, var(--product-list-card-width))}@media screen and (max-width: 999px){.style--vivanco .iwishProducts{--product-list-items-per-row: 2}}.style--vivanco .iwishProducts>li{list-style:none}.style--vivanco .iwishProducts>li form{height:100%}.style--vivanco .iwishAddWrap .iWishAdd{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;gap:1rem}.style--vivanco .iwishAddWrap .iWishAdd svg{width:1.5rem!important}.style--vivanco .iwishWrapper{display:grid;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;grid-template-areas:"price buy" "remove_mobile remove"}@media screen and (max-width: 999px){.style--vivanco .iwishWrapper{margin:0 -1rem;grid-template-areas:"price" "buy" "remove_mobile"}}@media screen and (max-width: 999px){.style--vivanco .iwishWrapper .iwishBuyButton{display:block!important}}.style--vivanco .iwishWrapper .iwishPrice{grid-area:price}@media screen and (max-width: 999px){.style--vivanco .iwishWrapper .iwishPrice{margin-inline:1rem}}.style--vivanco .iwishWrapper .iwishRemoveBtn,.style--vivanco .iwishWrapper .iwishBuyButton{padding:.75rem 1rem;border-radius:4px;font-size:var(--text-base);font-weight:700;gap:.5rem;letter-spacing:0;line-height:var(--text-base)}.style--vivanco .iwishWrapper .iwishBuyButton{--accent: 37 99 235;--text-color: 15 23 42;--background: 255 255 255 / 1;--background-secondary: 37 99 235;--background-without-opacity: 255 255 255;--background-gradient: none;--border-color: 219 220 223;--button-background: 37 99 235;--button-text-color: 255 255 255;--circle-button-background: 255 255 255;--circle-button-text-color: 28 28 28;grid-area:buy}@media screen and (max-width: 999px){.style--vivanco .iwishWrapper .iwishBuyButton{display:none}}.style--vivanco .iwishWrapper .iwishRemoveBtn{grid-area:remove}@media screen and (max-width: 999px){.style--vivanco .iwishWrapper .iwishRemoveBtn{grid-area:remove_mobile}}@media screen and (min-width: 1000px){.style--vivanco .iwishWrapper:not(:has(.iwishBuyButton)) .iwishRemoveBtn{grid-area:buy}}.conformity-declaration .section-stack{gap:.5rem}.conformity-declaration__list--link{font-size:var(--text-lg);text-transform:uppercase}.plug-selector{padding-bottom:5rem}.plug-selector__breadcrumbs{padding-top:1rem}.plug-selector__title{padding:1rem 0}.plug-selector__image{width:100%;margin-bottom:5rem;border-radius:1rem}@media screen and (max-width: 999px){.plug-selector__image{display:none}}.plug-selector__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10rem}@media screen and (max-width: 999px){.plug-selector__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1rem}}@media screen and (min-width: 1000px){.plug-selector__content>:first-child{max-width:30%;-webkit-box-flex:0;-webkit-flex:0 0 30%;-ms-flex:0 0 30%;flex:0 0 30%}.plug-selector__content>:last-child{max-width:60%;-webkit-box-flex:1;-webkit-flex:1 1 60%;-ms-flex:1 1 60%;flex:1 1 60%}}.plug-selector__content .h2{margin-bottom:1rem;line-height:1}.plug-selector__content .input{position:relative;padding-left:2.25rem;border:1px solid #000;background-color:#fff;border-radius:.25rem}.plug-selector__search{position:relative}.plug-selector__search:after{position:absolute;top:50%;left:.75rem;display:block;width:1rem;height:1rem;background:url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" fill="none" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M23.809 21.646L17.604 15.441C18.771 13.836 19.461 11.862 19.461 9.73C19.461 4.365 15.096 0 9.73 0C4.365 0 0 4.365 0 9.73C0 15.096 4.365 19.46 9.73 19.46C11.764 19.46 13.653 18.833 15.217 17.762L21.455 24L23.809 21.646ZM2.854 9.73C2.854 5.938 5.939 2.853 9.731 2.853C13.523 2.853 16.608 5.938 16.608 9.73C16.608 13.522 13.523 16.607 9.731 16.607C5.938 16.607 2.854 13.522 2.854 9.73Z" fill="%23c5c5c5"/></svg>') no-repeat center/contain;content:"";pointer-events:none;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.plug-selector__countries{margin-top:2rem}.plug-selector__country{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:.375rem 0;gap:.25rem}.plug-selector__country img{width:1.5rem;aspect-ratio:4/3}.shopify-section--servicecard .section-spacing{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-page.css.map */
