/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*:where(:not(html,iframe,canvas,img,svg,video,audio,em,u,input[type=checkbox],input[type=radio],ol,ul):not(svg *,symbol *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}ul.menu{margin:0}:where([contenteditable]:not([contenteditable=false])){overflow-wrap:break-word}:where([hidden]){display:none}::marker{content:initial}::placeholder{color:unset}table{border-collapse:collapse}textarea{white-space:revert}a,button{cursor:pointer}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-light-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-light-webfont.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-light-italic-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-light-italic-webfont.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-regular-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-regular-italic-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-regular-italic-webfont.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-medium-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-medium-webfont.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-medium-italic-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-medium-italic-webfont.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-bold-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-bold-webfont.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-bold-italic-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-bold-italic-webfont.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}.block-views-blockparagraphs-sliders-recently-viewed{width:100%}.block-views-blockparagraphs-sliders-recently-viewed h2{font-size:1.5rem}@media (min-width:768px){.block-views-blockparagraphs-sliders-recently-viewed h2{font-size:1.75rem}}.paragraph--type--recently-viewed-products,.view-display-id-recently_viewed{margin-bottom:24px}.paragraph--type--recently-viewed-products .splide__track article,.view-display-id-recently_viewed .splide__track article{display:flex;justify-content:center}@media (min-width:768px){.paragraph--type--recently-viewed-products .splide__track article,.view-display-id-recently_viewed .splide__track article{display:block;justify-content:unset}}.paragraph--type--recently-viewed-products .splide__arrow,.view-display-id-recently_viewed .splide__arrow{position:absolute;top:31.5%}.paragraph--type--recently-viewed-products .splide__arrow--next,.paragraph--type--recently-viewed-products .splide__arrow--prev,.view-display-id-recently_viewed .splide__arrow--next,.view-display-id-recently_viewed .splide__arrow--prev{display:flex;justify-content:center;align-items:center;width:48px;height:48px;background-color:#f0f0f0cc;border-radius:50%;box-shadow:0 4px 8px #00000029;cursor:pointer}@media (min-width:768px){.paragraph--type--recently-viewed-products .splide__arrow--next,.paragraph--type--recently-viewed-products .splide__arrow--prev,.view-display-id-recently_viewed .splide__arrow--next,.view-display-id-recently_viewed .splide__arrow--prev{display:flex}}.paragraph--type--recently-viewed-products .splide__arrow--next:hover,.paragraph--type--recently-viewed-products .splide__arrow--prev:hover,.view-display-id-recently_viewed .splide__arrow--next:hover,.view-display-id-recently_viewed .splide__arrow--prev:hover{background-color:#e6e6e6cc}.paragraph--type--recently-viewed-products .splide__arrow--next:before,.paragraph--type--recently-viewed-products .splide__arrow--prev:before,.view-display-id-recently_viewed .splide__arrow--next:before,.view-display-id-recently_viewed .splide__arrow--prev:before{content:"";width:24px;height:24px;background-repeat:no-repeat;background-size:cover}.paragraph--type--recently-viewed-products .splide__arrow--next,.view-display-id-recently_viewed .splide__arrow--next{right:-6px}@media (min-width:992px){.paragraph--type--recently-viewed-products .splide__arrow--next,.view-display-id-recently_viewed .splide__arrow--next{right:-8px}}@media (min-width:1366px){.paragraph--type--recently-viewed-products .splide__arrow--next,.view-display-id-recently_viewed .splide__arrow--next{right:-36px}}.paragraph--type--recently-viewed-products .splide__arrow--next:before,.view-display-id-recently_viewed .splide__arrow--next:before{background-image:url(/themes/custom/gto/assets/icons/arrow-right-slim.svg)}.paragraph--type--recently-viewed-products .splide__arrow--prev,.view-display-id-recently_viewed .splide__arrow--prev{left:-16px}@media (min-width:992px){.paragraph--type--recently-viewed-products .splide__arrow--prev,.view-display-id-recently_viewed .splide__arrow--prev{left:-8px}}@media (min-width:1366px){.paragraph--type--recently-viewed-products .splide__arrow--prev,.view-display-id-recently_viewed .splide__arrow--prev{left:-32px}}.paragraph--type--recently-viewed-products .splide__arrow--prev:before,.view-display-id-recently_viewed .splide__arrow--prev:before{background-image:url(/themes/custom/gto/assets/icons/arrow-left-slim.svg)}.paragraph--type--recently-viewed-products .field--name-field-title,.view-display-id-recently_viewed .field--name-field-title{color:#3d3f4e;font-family:Ubuntu;font-size:1.75rem;font-weight:500;line-height:2.25rem;margin-bottom:16px}.paragraph--type--recently-viewed-products .product-teaser:hover,.view-display-id-recently_viewed .product-teaser:hover{margin-bottom:0}
*:where(:not(html,iframe,canvas,img,svg,video,audio,em,u,input[type=checkbox],input[type=radio],ol,ul):not(svg *,symbol *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}ul.menu{margin:0}:where([contenteditable]:not([contenteditable=false])){overflow-wrap:break-word}:where([hidden]){display:none}::marker{content:initial}::placeholder{color:unset}table{border-collapse:collapse}textarea{white-space:revert}a,button{cursor:pointer}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-light-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-light-webfont.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-light-italic-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-light-italic-webfont.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-regular-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-regular-italic-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-regular-italic-webfont.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-medium-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-medium-webfont.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-medium-italic-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-medium-italic-webfont.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-bold-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-bold-webfont.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-bold-italic-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-bold-italic-webfont.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}.commerce-order-item-variation-cart-form-form,.gto-commerce-cart-add-to-cart-product{display:flex;border-radius:4px;background-color:#44b1ea;box-shadow:0 12px 24px -16px #00000052;color:#fff;text-align:center;font-size:1rem;font-style:normal;font-weight:500;line-height:1.25rem;justify-content:flex-start;align-items:center;height:56px;width:100%;max-width:316px;padding:12px 16px}.commerce-order-item-variation-cart-form-form .form-actions,.gto-commerce-cart-add-to-cart-product .form-actions{height:100%}.commerce-order-item-variation-cart-form-form:hover .form-actions.form-actions-modal .add_to_cart_product_button:hover,.gto-commerce-cart-add-to-cart-product:hover .form-actions.form-actions-modal .add_to_cart_product_button:hover{border:1px solid #44B1EA}.commerce-order-item-variation-cart-form-form .field--name-quantity,.gto-commerce-cart-add-to-cart-product .field--name-quantity{display:flex;justify-content:center;align-items:center;max-width:100px}.commerce-order-item-variation-cart-form-form .field--name-quantity:after,.gto-commerce-cart-add-to-cart-product .field--name-quantity:after{content:"";display:flex;width:32px;height:1px;transform:rotate(-90deg);align-items:flex-start;opacity:.32;background-color:#f0f0f0}.commerce-order-item-variation-cart-form-form .field--name-quantity .form-item,.gto-commerce-cart-add-to-cart-product .field--name-quantity .form-item{margin:0;display:flex;align-items:center;justify-content:center}.commerce-order-item-variation-cart-form-form .field--name-quantity .form-item label,.gto-commerce-cart-add-to-cart-product .field--name-quantity .form-item label{display:none}.commerce-order-item-variation-cart-form-form .field--name-quantity .form-item .form-number,.gto-commerce-cart-add-to-cart-product .field--name-quantity .form-item .form-number{width:28px;text-align:center;font-size:1rem;font-style:normal;font-weight:500;line-height:1.25rem;-moz-appearance:textfield}.commerce-order-item-variation-cart-form-form .field--name-quantity .form-item .before,.commerce-order-item-variation-cart-form-form .field--name-quantity .form-item .after,.gto-commerce-cart-add-to-cart-product .field--name-quantity .form-item .before,.gto-commerce-cart-add-to-cart-product .field--name-quantity .form-item .after{display:flex;align-items:center;justify-content:center}.commerce-order-item-variation-cart-form-form .field--name-quantity .form-item .before:before,.commerce-order-item-variation-cart-form-form .field--name-quantity .form-item .after:before,.gto-commerce-cart-add-to-cart-product .field--name-quantity .form-item .before:before,.gto-commerce-cart-add-to-cart-product .field--name-quantity .form-item .after:before{content:"";display:inline-block;background-image:url(/themes/custom/gto/dist/minus.svg);width:16px;height:16px;background-repeat:no-repeat;background-size:cover;background-position:center;margin:auto 0;cursor:pointer}.commerce-order-item-variation-cart-form-form .field--name-quantity .form-item .after:before,.gto-commerce-cart-add-to-cart-product .field--name-quantity .form-item .after:before{background-image:url(/themes/custom/gto/dist/plus.svg)}.commerce-order-item-variation-cart-form-form .form-actions,.gto-commerce-cart-add-to-cart-product .form-actions{margin:0;gap:8px;width:100%;justify-content:center;align-items:center}.commerce-order-item-variation-cart-form-form .form-actions .button--add-to-cart,.commerce-order-item-variation-cart-form-form .form-actions .add_to_cart_button,.gto-commerce-cart-add-to-cart-product .form-actions .button--add-to-cart,.gto-commerce-cart-add-to-cart-product .form-actions .add_to_cart_button{padding:0;width:100%;display:flex;justify-content:center;align-items:center;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.25rem;background-color:transparent;height:100%;min-width:83px;font-family:Ubuntu}@media (min-width:992px){.commerce-order-item-variation-cart-form-form .form-actions .button--add-to-cart,.commerce-order-item-variation-cart-form-form .form-actions .add_to_cart_button,.gto-commerce-cart-add-to-cart-product .form-actions .button--add-to-cart,.gto-commerce-cart-add-to-cart-product .form-actions .add_to_cart_button{font-size:1rem}}.commerce-order-item-variation-cart-form-form .form-actions .add-to-cart-wrapper,.gto-commerce-cart-add-to-cart-product .form-actions .add-to-cart-wrapper{display:flex;justify-content:center;align-items:center;height:100%}.commerce-order-item-variation-cart-form-form .form-actions .add-to-cart-wrapper input,.gto-commerce-cart-add-to-cart-product .form-actions .add-to-cart-wrapper input{cursor:pointer}.commerce-order-item-variation-cart-form-form .form-actions .add-to-cart-wrapper:before,.gto-commerce-cart-add-to-cart-product .form-actions .add-to-cart-wrapper:before{content:"";display:inline-block;background-image:url(/themes/custom/gto/dist/shopping-cart.svg);width:20px;height:20px;flex:0 0 20px;background-repeat:no-repeat;background-size:cover;background-position:center;margin:auto 0}.commerce-order-item-variation-cart-form-form .form-actions .add-to-cart-wrapper .ajax-progress,.gto-commerce-cart-add-to-cart-product .form-actions .add-to-cart-wrapper .ajax-progress{margin:0}.commerce-order-item-variation-cart-form-form div span,.gto-commerce-cart-add-to-cart-product div span{display:none}.gto-commerce-cart-add-to-cart-product.view-mode-teaser .form-actions.form-actions-modal{display:flex}.gto-commerce-cart-add-to-cart-product.view-mode-full:hover{background-color:#44b1ea;color:#fff}.gto-commerce-cart-add-to-cart-product.view-mode-full:hover .form-actions.form-actions-modal .add_to_cart_product_button:before{filter:invert(0)}.gto-commerce-cart-add-to-cart-product.view-mode-comparison_teaser:hover{background-color:#44b1ea;color:#fff}.gto-commerce-cart-add-to-cart-product.view-mode-comparison_teaser:hover .form-actions.form-actions-modal .add_to_cart_product_button:before{filter:invert(0)}.gto-commerce-cart-add-to-cart-product.view-mode-comparison_teaser .field--name-quantity .form-item-quantity input::-webkit-outer-spin-button,.gto-commerce-cart-add-to-cart-product.view-mode-comparison_teaser .field--name-quantity .form-item-quantity input::-webkit-inner-spin-button{-webkit-appearance:none}.gto-commerce-cart-add-to-cart-product.view-mode-comparison_teaser .field--name-quantity .form-item-quantity input[type=number]{-moz-appearance:textfield}
*:where(:not(html,iframe,canvas,img,svg,video,audio,em,u,input[type=checkbox],input[type=radio],ol,ul):not(svg *,symbol *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}ul.menu{margin:0}:where([contenteditable]:not([contenteditable=false])){overflow-wrap:break-word}:where([hidden]){display:none}::marker{content:initial}::placeholder{color:unset}table{border-collapse:collapse}textarea{white-space:revert}a,button{cursor:pointer}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-light-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-light-webfont.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-light-italic-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-light-italic-webfont.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-regular-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-regular-italic-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-regular-italic-webfont.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-medium-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-medium-webfont.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-medium-italic-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-medium-italic-webfont.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-bold-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-bold-webfont.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-bold-italic-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-bold-italic-webfont.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}.fivestar-rating-submit,.vote-result{display:none!important}.product-teaser{border:1px solid #F0F0F0;min-height:422px;background-color:#fff;position:relative;margin:0 auto}.product-teaser:hover{z-index:1;position:relative;background-color:#fff}@media (min-width:992px){.product-teaser:hover .product-teaser__wrapper--price{margin-bottom:17px}}.product-teaser:hover .product-teaser__details{transition:.3s}@media (min-width:992px){.product-teaser:hover .product-teaser__details{height:auto;opacity:1;margin-bottom:16px;padding:0 16px}}.product-teaser:hover .product-teaser__buttons{transition:.3s}@media (min-width:992px){.product-teaser:hover .product-teaser__buttons{height:auto;transition:.3s;opacity:1;padding:0 16px 16px}}@media (min-width:992px){.product-teaser:hover .product-teaser__image{height:160px}}.product-teaser:hover div.product-teaser__image--images{display:flex;cursor:pointer;transition:.3s}.product-teaser__image--button{opacity:0;transition:opacity .3s ease-in-out;cursor:pointer}.product-teaser:hover .product-teaser__image--button{transition:.3s;opacity:1}.product-teaser__image--main{height:200px;transition-property:all;transition-duration:.2s;transition-timing-function:ease-in-out;overflow:hidden;display:block}.product-teaser__image--main img{height:200px;transition-property:all;transition-duration:.2s;transition-timing-function:ease-in-out;object-fit:contain;margin:0 auto}@media (min-width:992px){.product-teaser:hover .product-teaser__image--main{height:160px;transition:.3s}.product-teaser:hover .product-teaser__image--main img{transition:.3s;transform:scale(1);margin-top:-30px}}.product-teaser .mobile-disabled{pointer-events:none;touch-action:none}@media (min-width:768px){.product-teaser .mobile-disabled{pointer-events:all;touch-action:auto}}.product-teaser__image{height:200px;position:relative;margin-bottom:15px}.product-teaser__image--label{top:7px;left:8px;position:absolute;margin:0;padding:0;display:flex;flex-direction:row;gap:4px;z-index:1}.product-teaser__image--label-new,.product-teaser__image--label-bestseller,.product-teaser__image--label-sell{padding:4px 8px;border-radius:2px;font-family:Ubuntu;font-size:.75rem;line-height:14px;letter-spacing:.02rem}.product-teaser__image--label-new{background:#F0F0F0;color:#3d3f4e}.product-teaser__image--label-bestseller{background:#3D3F4E;color:#fff}.product-teaser__image--label-sell{background:#E15345;color:#fff;padding:4px 9px}.product-teaser__image--options{position:absolute;top:12px;right:12px;z-index:1}.product-teaser__image--options .flag-commerce-product-favourites,.product-teaser__image--options .flag-commerce-product-v-favourites,.product-teaser__image--options .flag{display:flex;width:22px;height:20px;cursor:pointer;margin-bottom:5px}.product-teaser__image--options .flag-commerce-product-favourites a,.product-teaser__image--options .flag-commerce-product-v-favourites a,.product-teaser__image--options .flag a{text-indent:-9999px;display:block;background-image:url(/themes/custom/gto/dist/heart.svg);background-size:cover;width:22px;height:20px}.product-teaser__image--options .flag-commerce-product-favourites.action-unflag a,.product-teaser__image--options .flag-commerce-product-v-favourites.action-unflag a,.product-teaser__image--options .flag.action-unflag a{background-image:url(/themes/custom/gto/dist/heart-plain.svg)}.product-teaser__image--options .flag-commerce-product-favourites .ajax-progress,.product-teaser__image--options .flag-commerce-product-v-favourites .ajax-progress,.product-teaser__image--options .flag .ajax-progress{display:none}.product-teaser__image--options .main-images__links--compare{max-width:20px}.product-teaser__image--options .comparison__button{display:flex;width:24px;cursor:pointer;text-indent:-9999px;-webkit-mask:url(/themes/custom/gto/dist/balance.svg) center center no-repeat;background-color:#3d3f4e;-webkit-mask-size:contain;border-radius:50%}.product-teaser__image--options .comparison__button.remove-link{width:27px;height:30px;-webkit-mask:url(/themes/custom/gto/dist/balance-active.svg) center center no-repeat}.product-teaser__image--options .comparison__button.different-type,.product-teaser__image--options .comparison__button.limit-reached{background-color:#b9b9b9}.product-teaser__image .active{opacity:1}.product-teaser__image .active path{fill:#e15345}.product-teaser__image--images{display:flex;flex-direction:row;margin-bottom:15px;gap:2px;overflow-x:auto;overflow-y:hidden;height:50px}@media (min-width:768px){.product-teaser__image--images{gap:4px}}@media (min-width:992px){.product-teaser__image--images{display:none}}.product-teaser__image--images img{width:64px;height:40px;border-radius:1px;border:1px solid #F0F0F0}.product-teaser__info{width:100%;padding:0 8px}@media (min-width:768px){.product-teaser__info{padding:0 16px}}.product-teaser__info--line-text{font-family:Ubuntu;font-weight:400;font-size:.75rem;line-height:.875rem;letter-spacing:.015rem;margin-bottom:2px}.product-teaser__info--title{font-weight:500;font-size:1.125rem;line-height:1.375rem;font-family:Ubuntu;margin-bottom:8px}.product-teaser__info--subtitle{font-family:Ubuntu;font-weight:400;font-size:.875rem;line-height:1.125rem;margin-bottom:4px}@media (min-width:992px){.product-teaser__info--subtitle{margin-bottom:17px}}.product-teaser__info--rating{font-size:.8rem;margin-bottom:6px}.product-teaser__info--rating .rates-wrapper__wrapper{display:flex;gap:8px}.product-teaser__info--rating .rates-wrapper__wrapper--rates{display:flex;flex-direction:row;line-height:1.125rem;align-items:center;padding:0;gap:2px}.product-teaser__info--rating .rates-wrapper__wrapper--rates .star{color:#b9b9b9}.product-teaser__info--rating .rates-wrapper__wrapper--rates .star:before{font-size:1.5rem;content:"\2605";display:inline-block;width:16px;height:15px}.product-teaser__info--rating .rates-wrapper__wrapper--rates .full{color:#ffb800}.product-teaser__details{height:auto;opacity:1;transition-property:all;transition-duration:.2s;transition-timing-function:ease-in-out;padding:0 16px;margin-bottom:0}@media (min-width:992px){.product-teaser__details{height:0;opacity:0}}.product-teaser__details--dimensions,.product-teaser__details--weight{font-family:Ubuntu;font-weight:400;font-size:.75rem;line-height:1.125rem;display:flex;gap:0;margin-bottom:4px;margin-top:4px}.product-teaser__details--weight{display:none}@media (min-width:992px){.product-teaser__details--weight{display:block}}.product-teaser__details--title{font-family:Ubuntu;font-weight:500;font-size:.75rem;line-height:1.125rem}.product-teaser__wrapper--price{padding:0 16px;margin-bottom:12px;font-family:Ubuntu;font-style:normal}.product-teaser__wrapper--price .price-main{display:flex;gap:12px;align-items:center;align-content:center;flex-direction:row;justify-content:flex-start;height:38px}.product-teaser__wrapper--price .price-main .price-main-span{display:flex;gap:1rem}.product-teaser__wrapper--price .price-main__discount-price{text-align:center;color:#e15345;font-size:1.125rem;font-weight:400;line-height:2.25rem;margin-right:-2px;white-space:nowrap}.product-teaser__wrapper--price .price-main__price{text-align:center;color:#6a6d87;font-size:1.125rem;font-weight:400;line-height:2.25rem;margin-right:-3px}.product-teaser__wrapper--price .price-main__price.discount{text-decoration:line-through}.product-teaser__wrapper--price .price-main__tax-info{color:#6a6d87;font-size:.75rem;font-weight:400;line-height:.875rem;letter-spacing:.015rem;top:5px;position:relative}.product-teaser__wrapper--price .price-last-30-days{color:#6a6d87;font-size:.75rem;font-weight:400;line-height:.875rem;letter-spacing:.015rem}.product-teaser__wrapper--price .price-last-30-days span{margin-left:5px;font-weight:500}.product-teaser__buttons{height:0;opacity:0;display:none;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;padding:0 16px}@media (min-width:992px){.product-teaser__buttons{height:0;opacity:0;display:flex}}.product-teaser__buttons div:not(.product-teaser__buttons--details){width:100%;background-color:transparent;text-align:center;margin:0 auto;display:flex;justify-content:flex-end;align-items:center;flex-direction:row-reverse;left:0}.product-teaser__buttons--details{display:flex;gap:1.9rem;flex-direction:row;justify-content:center;align-items:center;font-family:Ubuntu;font-style:normal;font-weight:700;width:fit-content;cursor:pointer;color:#fff;font-size:1rem;line-height:1.25rem;transition:.3s all;background:white;color:#44b1ea;border:2px solid #44B1EA;padding:0;width:86px;height:56px;border:1px solid #44B1EA;background-color:transparent;border-radius:4px}.product-teaser__buttons--details:hover{cursor:pointer;border-color:#44b1ea;color:#44b1ea}.product-teaser__buttons--details:focus{border:1px solid #44B1EA;color:#44b1ea}.product-teaser__buttons--details:disabled{cursor:auto;border-color:#9da4ac;color:#9da4ac}.product-teaser__buttons--details:hover{background-color:#44b1ea;border:1px solid #44B1EA}.product-teaser__buttons--details:hover a{color:#fff}.product-teaser__buttons--details a{font-family:Ubuntu;font-weight:500;font-size:.875rem;line-height:1rem;color:#3d3f4e;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.product-teaser:hover .image_expand,.product-teaser:hover .image_expand .product-teaser__image--main{height:200px}.product-teaser:hover .image_expand .product-teaser__image--main img{margin-top:0;transform:scale(1)}.product-teaser .gto-commerce-cart-add-to-cart-product-widget .form-actions{display:flex}.product-teaser .gto-commerce-cart-add-to-cart-product-widget .form-actions .cart-button-label{gap:8px;padding:12px 16px;border-radius:4px;background-color:#44b1ea;box-shadow:0 12px 24px -16px #00000052;color:#fff;text-align:center;width:100%;display:flex;justify-content:center;align-items:center;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.25rem;height:54px;min-width:83px;font-family:Ubuntu;cursor:pointer}.product-teaser .gto-commerce-cart-add-to-cart-product-widget .form-actions .cart-button-label:before{content:"";display:inline-block;background-image:url(/themes/custom/gto/dist/shopping-cart.svg);width:20px;height:20px;background-repeat:no-repeat;background-size:cover;background-position:center;margin:auto 0}@media (min-width:992px){.product-teaser .gto-commerce-cart-add-to-cart-product-widget .form-actions .cart-button-label{font-size:1rem}}.product-teaser .gto-commerce-cart-add-to-cart-product-widget .form-actions .cart-button-label:hover{background-color:#fff;color:#3d3f4e;border:1px solid #44B1EA}.product-teaser .gto-commerce-cart-add-to-cart-product-widget .form-actions .cart-button-label:hover:before{filter:invert(1)}.product-teaser .gto-commerce-cart-add-to-cart-product-widget .form-actions input.form-submit{display:none}
*:where(:not(html,iframe,canvas,img,svg,video,audio,em,u,input[type=checkbox],input[type=radio],ol,ul):not(svg *,symbol *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}ul.menu{margin:0}:where([contenteditable]:not([contenteditable=false])){overflow-wrap:break-word}:where([hidden]){display:none}::marker{content:initial}::placeholder{color:unset}table{border-collapse:collapse}textarea{white-space:revert}a,button{cursor:pointer}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-light-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-light-webfont.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-light-italic-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-light-italic-webfont.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-regular-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-regular-italic-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-regular-italic-webfont.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-medium-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-medium-webfont.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-medium-italic-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-medium-italic-webfont.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-bold-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-bold-webfont.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-bold-italic-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-bold-italic-webfont.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}.paragraph--type--brand-product-slider{position:relative;display:flex;flex-direction:column;align-items:center;margin-bottom:40px;justify-content:space-between;gap:8px}@media (min-width:768px){.paragraph--type--brand-product-slider{flex-direction:row;align-items:normal}}@media (min-width:992px){.paragraph--type--brand-product-slider{justify-content:flex-end}}.paragraph--type--brand-product-slider .splide{visibility:visible}.paragraph--type--brand-product-slider .splide:not(.is-initialized) .splide__slide{flex:0 0 100%}@media (min-width:768px){.paragraph--type--brand-product-slider .splide:not(.is-initialized) .splide__slide{flex:0 0 33.3333333333%}}.paragraph--type--brand-product-slider .splide__track .contextual-region{display:flex;justify-content:center}@media (min-width:768px){.paragraph--type--brand-product-slider .splide__track .contextual-region{display:block;justify-content:unset}}.paragraph--type--brand-product-slider .splide__arrow{position:absolute;top:50%}.paragraph--type--brand-product-slider .splide__arrow--next,.paragraph--type--brand-product-slider .splide__arrow--prev{display:none;justify-content:center;align-items:center;width:48px;height:48px;background-color:#f0f0f0cc;border-radius:50%;box-shadow:0 4px 8px #00000029;cursor:pointer}@media (min-width:768px){.paragraph--type--brand-product-slider .splide__arrow--next,.paragraph--type--brand-product-slider .splide__arrow--prev{display:flex}}.paragraph--type--brand-product-slider .splide__arrow--next:hover,.paragraph--type--brand-product-slider .splide__arrow--prev:hover{background-color:#e6e6e6cc}.paragraph--type--brand-product-slider .splide__arrow--next:before,.paragraph--type--brand-product-slider .splide__arrow--prev:before{content:"";width:24px;height:24px;background-repeat:no-repeat;background-size:cover}.paragraph--type--brand-product-slider .splide__arrow--next{right:-6px;top:39.5%}@media (min-width:768px){.paragraph--type--brand-product-slider .splide__arrow--next{right:5px}}@media (min-width:992px){.paragraph--type--brand-product-slider .splide__arrow--next{right:-10px}}@media (min-width:1366px){.paragraph--type--brand-product-slider .splide__arrow--next{right:-34px}}.paragraph--type--brand-product-slider .splide__arrow--next:before{background-image:url(/themes/custom/gto/assets/icons/arrow-right-s-line.svg)}.paragraph--type--brand-product-slider .splide__arrow--prev{left:0px;top:39.5%}@media (min-width:768px){.paragraph--type--brand-product-slider .splide__arrow--prev{left:-36px}}.paragraph--type--brand-product-slider .splide__arrow--prev:before{background-image:url(/themes/custom/gto/assets/icons/arrow-left-s-line.svg)}.paragraph--type--brand-product-slider .brand-container{min-width:280px;width:100%;position:relative}@media (min-width:768px){.paragraph--type--brand-product-slider .brand-container{max-width:350px}}.paragraph--type--brand-product-slider .brand-container .button{width:100%;margin:0;border-radius:0 0 4px 4px;height:72px}.paragraph--type--brand-product-slider .brand-container .button.blue{background-color:#44b1ea}.paragraph--type--brand-product-slider .brand-container .button.green{background-color:#82b115}.paragraph--type--brand-product-slider .brand-container .button.red{background-color:#e15345}.paragraph--type--brand-product-slider .brand-container .button a{display:flex;align-items:center;justify-content:space-between;color:#fff;font-family:Ubuntu;font-size:1.125rem;font-weight:700;line-height:1.375rem;padding:12px 16px;height:72px}.paragraph--type--brand-product-slider .brand-container .button a:after{content:"";width:24px;height:24px;background-repeat:no-repeat;background-size:cover;background-image:url(/themes/custom/gto/assets/icons/arrow-right-long.svg)}.paragraph--type--brand-product-slider .views-element-container{width:100%}@media (min-width:768px){.paragraph--type--brand-product-slider .views-element-container{width:50%}}@media (min-width:992px){.paragraph--type--brand-product-slider .views-element-container{width:69%}}@media (min-width:1366px){.paragraph--type--brand-product-slider .views-element-container{width:75%}}.paragraph--type--brand-product-slider .views-element-container article{display:flex;justify-content:center}@media (min-width:992px){.paragraph--type--brand-product-slider .views-element-container article{display:block;justify-content:unset}}.paragraph--type--brand-product-slider .field--name-field-media img{border-radius:4px 4px 0 0;width:100%;filter:opacity(.4);max-height:350px}.paragraph--type--brand-product-slider .field--name-field-logo img{position:absolute;top:32px;left:0}@media (min-width:992px){.paragraph--type--brand-product-slider .field--name-field-logo img{left:-48px}}@media (min-width:1366px){.paragraph--type--brand-product-slider .field--name-field-logo img{min-width:304px}}
*:where(:not(html,iframe,canvas,img,svg,video,audio,em,u,input[type=checkbox],input[type=radio],ol,ul):not(svg *,symbol *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}ul.menu{margin:0}:where([contenteditable]:not([contenteditable=false])){overflow-wrap:break-word}:where([hidden]){display:none}::marker{content:initial}::placeholder{color:unset}table{border-collapse:collapse}textarea{white-space:revert}a,button{cursor:pointer}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-light-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-light-webfont.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-light-italic-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-light-italic-webfont.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-regular-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-regular-italic-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-regular-italic-webfont.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-medium-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-medium-webfont.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-medium-italic-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-medium-italic-webfont.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-bold-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-bold-webfont.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-bold-italic-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-bold-italic-webfont.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}.paragraph--type--cta-banner.container{position:relative;display:flex;flex-direction:column;gap:12px;margin-bottom:16px;padding:18px 28px;border-radius:8px}@media (min-width:768px){.paragraph--type--cta-banner.container{margin-top:32px;padding:64px 80px;flex-direction:row;align-items:center;justify-content:space-between}}.paragraph--type--cta-banner.container .field--name-field-media{position:absolute;left:0;top:0;z-index:-1;width:100%;height:100%}.paragraph--type--cta-banner.container .field--name-field-media .field__item{height:100%}.paragraph--type--cta-banner.container .field--name-field-media img{border-radius:8px;height:100%;object-fit:cover}.paragraph--type--cta-banner.container .field--name-field-logo{width:180px;height:32px;margin-bottom:8px}@media (min-width:480px){.paragraph--type--cta-banner.container .field--name-field-logo{width:240px;height:48px}}@media (min-width:992px){.paragraph--type--cta-banner.container .field--name-field-logo{width:360px;height:64px}}.paragraph--type--cta-banner.container .field--name-field-title{color:#fff;font-family:Ubuntu;font-weight:500;font-size:.75rem}@media (min-width:480px){.paragraph--type--cta-banner.container .field--name-field-title{line-height:2.625rem;font-size:1rem}}@media (min-width:768px){.paragraph--type--cta-banner.container .field--name-field-title{font-size:1.125rem}}@media (min-width:992px){.paragraph--type--cta-banner.container .field--name-field-title{font-size:1.688rem}}@media (min-width:1366px){.paragraph--type--cta-banner.container .field--name-field-title{font-size:2.25rem}}.paragraph--type--cta-banner.container button,.paragraph--type--cta-banner.container .button{color:#fff}.paragraph--type--cta-banner.container button a,.paragraph--type--cta-banner.container .button a{padding:8px 10px;gap:2px;border-radius:4px;color:#fff;font-family:Ubuntu;font-size:.875rem;font-weight:500;line-height:1rem;display:flex}@media (min-width:480px){.paragraph--type--cta-banner.container button a,.paragraph--type--cta-banner.container .button a{padding:16px 20px;gap:8px}}.paragraph--type--cta-banner.container button a:after,.paragraph--type--cta-banner.container .button a:after{display:flex;content:"";width:16px;height:16px;background-image:url(/themes/custom/gto/assets/icons/arrow-right-white.svg)}.paragraph--type--cta-banner.container button.green a,.paragraph--type--cta-banner.container .button.green a{background:#82B115}.paragraph--type--cta-banner.container button.blue a,.paragraph--type--cta-banner.container .button.blue a{background:#44B1EA}.paragraph--type--cta-banner.container button.red a,.paragraph--type--cta-banner.container .button.red a{background:#E15345}.paragraph--type--cta-banner.container button.orange a,.paragraph--type--cta-banner.container .button.orange a{background:#ff870d}
*:where(:not(html,iframe,canvas,img,svg,video,audio,em,u,input[type=checkbox],input[type=radio],ol,ul):not(svg *,symbol *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}ul.menu{margin:0}:where([contenteditable]:not([contenteditable=false])){overflow-wrap:break-word}:where([hidden]){display:none}::marker{content:initial}::placeholder{color:unset}table{border-collapse:collapse}textarea{white-space:revert}a,button{cursor:pointer}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-light-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-light-webfont.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-light-italic-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-light-italic-webfont.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-regular-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-regular-italic-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-regular-italic-webfont.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-medium-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-medium-webfont.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-medium-italic-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-medium-italic-webfont.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-bold-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-bold-webfont.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-bold-italic-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-bold-italic-webfont.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}.paragraph--type--bestsellers,.paragraph--type--product-slider{position:relative;display:flex;flex-direction:column;margin-bottom:24px;justify-content:space-between;gap:8px;align-items:normal}.paragraph--type--bestsellers .product-slider__top,.paragraph--type--product-slider .product-slider__top{display:flex;justify-content:space-between;align-items:center}.paragraph--type--bestsellers .product-slider__top .field--name-field-title,.paragraph--type--product-slider .product-slider__top .field--name-field-title{color:#3d3f4e;font-family:Ubuntu;font-size:1.75rem;font-weight:500;line-height:2.25rem}.paragraph--type--bestsellers .product-slider__top .field--name-field-link,.paragraph--type--product-slider .product-slider__top .field--name-field-link{margin-left:auto}.paragraph--type--bestsellers .product-slider__top a,.paragraph--type--product-slider .product-slider__top a{color:#3d3f4e;text-align:center;font-family:Ubuntu;font-size:.75rem;font-weight:500;line-height:1rem;letter-spacing:.008rem;text-transform:uppercase;display:flex;gap:8px;padding:10px 16px}.paragraph--type--bestsellers .product-slider__top a:after,.paragraph--type--product-slider .product-slider__top a:after{content:"";display:flex;background:url(/themes/custom/gto/dist/arrow-right-products.svg) no-repeat;width:16px;height:16px;position:relative}.paragraph--type--bestsellers .product-slider__slider--1,.paragraph--type--product-slider .product-slider__slider--1{margin-bottom:16px}.paragraph--type--bestsellers .splide,.paragraph--type--product-slider .splide{visibility:visible}.paragraph--type--bestsellers .splide:not(.is-initialized) .splide__slide,.paragraph--type--product-slider .splide:not(.is-initialized) .splide__slide{flex:0 0 100%}@media (min-width:768px){.paragraph--type--bestsellers .splide:not(.is-initialized) .splide__slide,.paragraph--type--product-slider .splide:not(.is-initialized) .splide__slide{flex:0 0 25%}}.paragraph--type--bestsellers .splide__track article,.paragraph--type--product-slider .splide__track article{display:flex;justify-content:center}@media (min-width:768px){.paragraph--type--bestsellers .splide__track article,.paragraph--type--product-slider .splide__track article{display:block;justify-content:unset}}.paragraph--type--bestsellers .splide__pagination,.paragraph--type--product-slider .splide__pagination{display:none}.paragraph--type--bestsellers .splide__arrow,.paragraph--type--product-slider .splide__arrow{position:absolute;top:211px}.paragraph--type--bestsellers .splide__arrow--next,.paragraph--type--bestsellers .splide__arrow--prev,.paragraph--type--product-slider .splide__arrow--next,.paragraph--type--product-slider .splide__arrow--prev{display:none;justify-content:center;align-items:center;width:48px;height:48px;background-color:#f0f0f0cc;border-radius:50%;box-shadow:0 4px 8px #00000029;cursor:pointer}@media (min-width:768px){.paragraph--type--bestsellers .splide__arrow--next,.paragraph--type--bestsellers .splide__arrow--prev,.paragraph--type--product-slider .splide__arrow--next,.paragraph--type--product-slider .splide__arrow--prev{display:flex}}.paragraph--type--bestsellers .splide__arrow--next:hover,.paragraph--type--bestsellers .splide__arrow--prev:hover,.paragraph--type--product-slider .splide__arrow--next:hover,.paragraph--type--product-slider .splide__arrow--prev:hover{background-color:#e6e6e6cc}.paragraph--type--bestsellers .splide__arrow--next:before,.paragraph--type--bestsellers .splide__arrow--prev:before,.paragraph--type--product-slider .splide__arrow--next:before,.paragraph--type--product-slider .splide__arrow--prev:before{content:"";width:24px;height:24px;background-repeat:no-repeat;background-size:cover}.paragraph--type--bestsellers .splide__arrow--next,.paragraph--type--product-slider .splide__arrow--next{right:-6px}@media (min-width:992px){.paragraph--type--bestsellers .splide__arrow--next,.paragraph--type--product-slider .splide__arrow--next{right:-8px}}@media (min-width:1366px){.paragraph--type--bestsellers .splide__arrow--next,.paragraph--type--product-slider .splide__arrow--next{right:-36px}}.paragraph--type--bestsellers .splide__arrow--next:before,.paragraph--type--product-slider .splide__arrow--next:before{background-image:url(/themes/custom/gto/assets/icons/arrow-right-s-line.svg)}.paragraph--type--bestsellers .splide__arrow--prev,.paragraph--type--product-slider .splide__arrow--prev{left:-16px}@media (min-width:992px){.paragraph--type--bestsellers .splide__arrow--prev,.paragraph--type--product-slider .splide__arrow--prev{left:-8px}}@media (min-width:1366px){.paragraph--type--bestsellers .splide__arrow--prev,.paragraph--type--product-slider .splide__arrow--prev{left:-32px}}.paragraph--type--bestsellers .splide__arrow--prev:before,.paragraph--type--product-slider .splide__arrow--prev:before{background-image:url(/themes/custom/gto/assets/icons/arrow-left-s-line.svg)}.paragraph--type--bestsellers .views-element-container,.paragraph--type--product-slider .views-element-container{width:100%}
*:where(:not(html,iframe,canvas,img,svg,video,audio,em,u,input[type=checkbox],input[type=radio],ol,ul):not(svg *,symbol *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}ul.menu{margin:0}:where([contenteditable]:not([contenteditable=false])){overflow-wrap:break-word}:where([hidden]){display:none}::marker{content:initial}::placeholder{color:unset}table{border-collapse:collapse}textarea{white-space:revert}a,button{cursor:pointer}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-light-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-light-webfont.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-light-italic-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-light-italic-webfont.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-regular-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-regular-italic-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-regular-italic-webfont.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-medium-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-medium-webfont.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-medium-italic-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-medium-italic-webfont.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-bold-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-bold-webfont.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-bold-italic-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-bold-italic-webfont.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}.splide:hover{z-index:1}@media (min-width:992px){.splide .splide__slide{height:422px}}.splide .splide__track.hovered{padding-bottom:200px;margin-bottom:-200px}.splide .splide__track .contextual-region{overflow:visible}@media (min-width:768px){.splide .splide__track .contextual-region{height:400px}}.paragraph--type--product-slider .splide__arrow{top:calc(55.5% - 200px)}
*:where(:not(html,iframe,canvas,img,svg,video,audio,em,u,input[type=checkbox],input[type=radio],ol,ul):not(svg *,symbol *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}ul.menu{margin:0}:where([contenteditable]:not([contenteditable=false])){overflow-wrap:break-word}:where([hidden]){display:none}::marker{content:initial}::placeholder{color:unset}table{border-collapse:collapse}textarea{white-space:revert}a,button{cursor:pointer}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-light-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-light-webfont.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-light-italic-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-light-italic-webfont.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-regular-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-regular-italic-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-regular-italic-webfont.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-medium-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-medium-webfont.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-medium-italic-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-medium-italic-webfont.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-bold-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-bold-webfont.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-bold-italic-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-bold-italic-webfont.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}.block-views-exposed-filter-blocksearch-page{display:flex;align-items:center;margin-right:12px}.block-views-exposed-filter-blocksearch-page .search-toggle{width:22px;cursor:pointer}.block-views-exposed-filter-blocksearch-page .search-toggle img{width:20px;height:20px}@media (min-width:768px){.block-views-exposed-filter-blocksearch-page .search-toggle img{width:24px;height:24px}}@media (min-width:480px){.block-views-exposed-filter-blocksearch-page .search-toggle{width:24px}}@media (min-width:992px){.block-views-exposed-filter-blocksearch-page .search-toggle,.block-views-exposed-filter-blocksearch-page .search-toggle img{width:24px}}.block-views-exposed-filter-blocksearch-page form{display:none;position:absolute;left:0;padding:0 15px 8px 10px;top:68px;z-index:3;width:100%;background:#ffffff;border:1px solid #f0f0f0}@media (min-width:992px){.block-views-exposed-filter-blocksearch-page form{position:static;border:none;width:unset;padding:0}}.block-views-exposed-filter-blocksearch-page form.active{display:block}.block-views-exposed-filter-blocksearch-page form .js-form-item{margin:0;width:100%;display:flex;align-items:center}@media (min-width:992px){.block-views-exposed-filter-blocksearch-page form .js-form-item{width:unset}}.block-views-exposed-filter-blocksearch-page form .js-form-item:before{content:url(/themes/custom/gto/assets/icons/search.svg);height:24px}@media (min-width:992px){.block-views-exposed-filter-blocksearch-page form .js-form-item:before{display:none}}.block-views-exposed-filter-blocksearch-page form input{margin-left:8px;width:100%}@media (min-width:992px){.block-views-exposed-filter-blocksearch-page form input{max-width:250px}}@media (min-width:1366px){.block-views-exposed-filter-blocksearch-page form input{width:unset;max-width:150px}}@media (min-width:1640px){.block-views-exposed-filter-blocksearch-page form input{max-width:300px}}@media (min-width:768px){.block-views-exposed-filter-blocksearch-page form input{max-width:450px}}.block-views-exposed-filter-blocksearch-page form .form-autocomplete{background-image:none;border-bottom:1px solid #9da4ac;padding-bottom:6px;margin-top:6px;margin-left:10px}.block-views-exposed-filter-blocksearch-page form .form-autocomplete::placeholder{color:#9da4ac;text-align:left}.block-views-exposed-filter-blocksearch-page form [id^=edit-actions]{display:none}.region-content .block-views-exposed-filter-blocksearch-page{margin:30px 0}.region-content .block-views-exposed-filter-blocksearch-page form{display:block}.ui-widget.ui-autocomplete{z-index:9999;display:flex;width:fit-content!important;background:white;flex-direction:column;box-shadow:0 17px 19px #00000029;border-radius:6px;border:1px solid #f4f9fa;transform:translateY(8px)}@media (min-width:768px){.ui-widget.ui-autocomplete{min-width:300px}}.ui-widget.ui-autocomplete li a.ui-menu-item-wrapper{padding:5px 2px;border:1px solid white;display:block;color:#6a6d87;margin:0}.ui-widget.ui-autocomplete li a.ui-menu-item-wrapper.ui-state-active{background:unset;border:1px solid #9da4ac;color:#000}.ui-widget.ui-autocomplete li .search-api-autocomplete-suggestion{padding:10px 6px}.ui-widget.ui-autocomplete span{font-size:16px;font-weight:400;font-style:normal;letter-spacing:normal;line-height:24px;text-align:left}.view-search .no-results-found{max-width:calc(100% - 30px);margin:30px 15px;text-align:center}
*:where(:not(html,iframe,canvas,img,svg,video,audio,em,u,input[type=checkbox],input[type=radio],ol,ul):not(svg *,symbol *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}ul.menu{margin:0}:where([contenteditable]:not([contenteditable=false])){overflow-wrap:break-word}:where([hidden]){display:none}::marker{content:initial}::placeholder{color:unset}table{border-collapse:collapse}textarea{white-space:revert}a,button{cursor:pointer}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-light-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-light-webfont.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-light-italic-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-light-italic-webfont.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-regular-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-regular-italic-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-regular-italic-webfont.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-medium-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-medium-webfont.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-medium-italic-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-medium-italic-webfont.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-bold-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-bold-webfont.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/themes/custom/gto/fonts/Ubuntu/ubuntu-bold-italic-webfont.woff2) format("woff2"),url(/themes/custom/gto/fonts/Ubuntu/ubuntu-bold-italic-webfont.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}.mobile-menu-overlay{position:fixed;left:0;top:66px;width:100%;height:100%;z-index:99;transition:all .2s;background:rgba(0,0,0,.2);backdrop-filter:blur(2px);pointer-events:none;opacity:0}.mobile-menu-overlay.active{opacity:1}@media (min-width:992px){.block-mobile-menu-toggler{display:none}}.block-mobile-menu-toggler button{cursor:pointer;display:flex;flex-direction:column;justify-content:center;gap:3px;width:25px;height:32px}.block-mobile-menu-toggler button .line{display:block;width:14px;height:2px;background:#323d49;border-radius:30px;transition:all .3s}.block-mobile-menu-toggler button.active .line--middle{transform:translate(-100%);opacity:0}.block-mobile-menu-toggler button.active .line--top{transform:rotate(45deg) translate(10%,7px)}.block-mobile-menu-toggler button.active .line--bottom{transform:rotate(-45deg) translateY(-6px)}
