/* @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-footer-menu{max-width:1046px;width:100%;margin-bottom:4px}#block-footer-menu .menu{display:grid;grid-template-columns:1fr 1fr 1fr}@media(min-width:768px){#block-footer-menu .menu{display:flex;flex-flow:row wrap;justify-content:center;gap:24px}}#block-footer-menu .menu .menu-item{padding:16px 0}#block-footer-menu .menu .menu-item a{font-family:Ubuntu;font-size:.875rem;font-weight:500;line-height:1.125rem;display:flex;align-items:center;justify-content:center}@media(min-width:768px){#block-footer-menu .menu .menu-item a:after{content:"";display:inline-block;width:14px;height:14px;background-image:url("data:image/svg+xml,%3csvg%20width='14'%20height='15'%20viewBox='0%200%2014%2015'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='7'%20cy='7.5'%20r='3'%20fill='%23F0F0F0'/%3e%3c/svg%3e");background-repeat:no-repeat;margin-left:24px}}#block-footer-menu .menu .menu-item:last-child a:after{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}#block-footer-advantages{width:100%}@media(min-width:1366px){#block-footer-advantages{margin-bottom:19px}}#block-footer-advantages .menu{display:grid;grid-template-columns:1fr 1fr}@media(min-width:768px){#block-footer-advantages .menu{display:flex;flex-flow:row wrap;justify-content:space-around;gap:12px}}#block-footer-advantages .menu .menu-item{display:flex;justify-content:center}#block-footer-advantages .menu .menu-item a,#block-footer-advantages .menu .menu-item span{font-family:Ubuntu;font-size:.875rem;font-weight:500;line-height:1.125rem;display:flex;align-items:center;justify-content:center;padding:16px 24px;border-radius:4px;transition:all .4s;text-align:center;width:100%}#block-footer-advantages .menu .menu-item a:hover,#block-footer-advantages .menu .menu-item span:hover{background-color:#f0f0f0;transform:translateY(-2px)}#block-footer-advantages .menu .menu-item a:before,#block-footer-advantages .menu .menu-item span:before{content:"";display:inline-block;width:16px;height:16px;background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_955_1656)'%3e%3cpath%20d='M14.6667%207.38674V8.00007C14.6659%209.43769%2014.2003%2010.8365%2013.3396%2011.988C12.4788%2013.1394%2011.2689%2013.9817%209.89025%2014.3893C8.51163%2014.797%207.03818%2014.748%205.68966%2014.2498C4.34113%2013.7516%203.18978%2012.8308%202.40732%2011.6248C1.62485%2010.4188%201.2532%208.99211%201.34779%207.55761C1.44239%206.12312%201.99815%204.75762%202.9322%203.66479C3.86625%202.57195%205.12853%201.81033%206.5308%201.4935C7.93307%201.17668%209.40019%201.32163%2010.7133%201.90674'%20stroke='%233D3F4E'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M14.6667%202.66675L8%209.34008L6%207.34008'%20stroke='%233D3F4E'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_955_1656'%3e%3crect%20width='16'%20height='16'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");background-repeat:no-repeat;margin-right:8px}
*: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:#0003;-webkit-backdrop-filter:blur(2px);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)}
*: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--trough-listing .trough-listing__heading .search-wrapper{padding-right:26px;background:#fff;cursor:pointer;min-height:48px;display:flex;padding-left:16px}.paragraph--type--trough-listing .trough-listing__heading .search-wrapper .chip{background:none;border:1px solid #44B1EA;font-family:Ubuntu;font-size:.75rem;font-weight:500;line-height:14px;letter-spacing:.02em;color:#3d3f4e}.paragraph--type--trough-listing .trough-listing__heading .search-wrapper .chip img{filter:invert(69%) sepia(69%) saturate(2527%) hue-rotate(171deg) brightness(97%) contrast(89%);margin-left:3px;height:15px;width:15px}.paragraph--type--trough-listing .trough-listing__heading .search-wrapper .icon_down_dir{width:24px}.paragraph--type--trough-listing .trough-listing__heading .search-wrapper .icon_down_dir:before{display:none}.paragraph--type--trough-listing .trough-listing__heading .search-wrapper #search_input{font-family:Ubuntu;font-size:.875rem;color:#3d3f4e}.paragraph--type--trough-listing .trough-listing__heading .search-wrapper #search_input::placeholder{font-family:Ubuntu;font-size:.875rem;color:#3d3f4e}.paragraph--type--trough-listing .trough-listing__heading ul li{font-family:Ubuntu;font-size:.875rem;line-height:18px;position:relative;display:flex;gap:8px}.paragraph--type--trough-listing .trough-listing__heading ul li input{display:none}.paragraph--type--trough-listing .trough-listing__heading ul li:hover{background:#44b1ea;color:#fff}.paragraph--type--trough-listing .trough-listing__heading ul li.highlightOption{color:#323d49;background:inherit}.paragraph--type--trough-listing .trough-listing__heading ul li.highlightOption:hover{background:#44b1ea;color:#fff}.paragraph--type--trough-listing .trough-listing__heading ul li:before{display:grid;place-content:center;content:"";width:18px;height:18px;background:#fff;border-radius:4px;border:1px solid #6A6D87}.paragraph--type--trough-listing .trough-listing__heading ul li.selected{display:flex}.paragraph--type--trough-listing .trough-listing__heading ul li.selected:before{background-color:#44b1ea;border:none;content:url(/themes/custom/gto/assets/icons/check-white.svg)}.paragraph--type--trough-listing .trough-listing__heading ul li.selected{background:#44b1ea14}.paragraph--type--trough-listing .trough-listing__heading ul li.selected:hover{background:#44b1ea14;color:#000}.paragraph--type--trough-listing .trough-listing__heading .search-wrapper{position:relative;cursor:pointer;height:48px;padding-left:60px}@media(min-width:992px){.paragraph--type--trough-listing .trough-listing__heading .search-wrapper{width:328px}}.paragraph--type--trough-listing .trough-listing__heading .search-wrapper input{padding-left:12px;pointer-events:none}.paragraph--type--trough-listing .trough-listing__heading .search-wrapper .chip{border:none;font-family:Ubuntu;font-size:.875rem;line-height:24px;font-weight:700;margin-top:2px}.paragraph--type--trough-listing .trough-listing__heading{display:flex;flex-direction:column;gap:16px}@media(min-width:768px){.paragraph--type--trough-listing .trough-listing__heading{flex-direction:row;justify-content:space-between}}.paragraph--type--trough-listing .trough-listing__heading--heading h3{font-family:Ubuntu;font-size:1.75rem;font-weight:500;line-height:36px}.paragraph--type--trough-listing .trough-listing__heading--sorting{position:relative}.paragraph--type--trough-listing .trough-listing__heading--sorting label{position:absolute;left:16px;top:45%;transform:translateY(-50%);z-index:1;color:#6a6d87;font-size:14px;font-weight:400}.paragraph--type--trough-listing{margin-bottom:49px}.paragraph--type--trough-listing .trough-listing__listing{display:flex;flex-wrap:wrap;gap:8px}.paragraph--type--trough-listing .trough-listing__loader{width:100%;height:312px;border-radius:4px;border:1px solid #F0F0F0}.paragraph--type--trough-listing .trough-listing__loader .images{width:100%;display:flex;height:70%;gap:16px}.paragraph--type--trough-listing .trough-listing__loader .images__left,.paragraph--type--trough-listing .trough-listing__loader .images__right{width:100%;height:100%;animation:skeleton-loading 1s linear infinite alternate}.paragraph--type--trough-listing .trough-listing__loader .product-info{display:flex;justify-content:space-between;align-items:center;height:30%;padding:16px 16px 24px}.paragraph--type--trough-listing .trough-listing__loader .product-info__general .name{width:100px;height:20px;animation:skeleton-loading 1s linear infinite alternate}.paragraph--type--trough-listing .trough-listing__loader .product-info__actions button{width:140px;height:20px;animation:skeleton-loading 1s linear infinite alternate}@keyframes skeleton-loading{0%{background-color:#c2cfd6}to{background-color:#f0f3f5}}.paragraph--type--trough-listing .trough-listing__product{width:100%;border-radius:4px;border:1px solid #F0F0F0;height:fit-content;position:relative}@media(min-width:768px){.paragraph--type--trough-listing .trough-listing__product{height:312px}}@media(min-width:1366px){.paragraph--type--trough-listing .trough-listing__product{max-width:calc(50% - 4px)}}.paragraph--type--trough-listing .trough-listing__product.error{border:1px solid rgba(225,83,69,.6);background:#e153450a;padding-bottom:42px}.paragraph--type--trough-listing .trough-listing__product .images{width:100%;display:flex;gap:16px;flex-direction:column}.paragraph--type--trough-listing .trough-listing__product .images img{cursor:pointer;height:100%;max-height:224px;width:100%}@media(min-width:480px){.paragraph--type--trough-listing .trough-listing__product .images{flex-direction:row}}@media(min-width:768px){.paragraph--type--trough-listing .trough-listing__product .images{height:224px}}.paragraph--type--trough-listing .trough-listing__product .product-info{display:flex;justify-content:space-between;gap:8px;height:30%;padding:16px 10px 24px;flex-direction:column}@media(min-width:768px){.paragraph--type--trough-listing .trough-listing__product .product-info{flex-direction:row;align-items:center}}.paragraph--type--trough-listing .trough-listing__product .product-info__general .name{font-family:Ubuntu;font-size:1rem;font-weight:500}@media(min-width:768px){.paragraph--type--trough-listing .trough-listing__product .product-info__general .name{max-width:135px;-webkit-hyphens:auto;hyphens:auto}}@media(min-width:1640px){.paragraph--type--trough-listing .trough-listing__product .product-info__general .name{max-width:150px}}.paragraph--type--trough-listing .trough-listing__product .product-info__general div{display:flex;gap:18px;margin-bottom:6px}.paragraph--type--trough-listing .trough-listing__product .product-info__general span{color:#6a6d87;font-size:.8rem}.paragraph--type--trough-listing .trough-listing__product .product-info__actions{display:flex;gap:16px;flex-wrap:wrap;align-items:center}.paragraph--type--trough-listing .trough-listing__product .product-info__actions button{width:100%}@media(min-width:768px){.paragraph--type--trough-listing .trough-listing__product .product-info__actions{gap:4px}.paragraph--type--trough-listing .trough-listing__product .product-info__actions button{width:fit-content}}.paragraph--type--trough-listing .trough-listing__product .product-info__actions .multiselect-wrapper{height:55px}@media(min-width:768px){.paragraph--type--trough-listing .trough-listing__product .product-info__actions .multiselect-wrapper{height:48px}}.paragraph--type--trough-listing .trough-listing__product .product-info__actions.is-added{flex-direction:row}.paragraph--type--trough-listing .trough-listing__product .product-info__actions.is-added .gray-full{max-width:224px}.paragraph--type--trough-listing .trough-listing__product .product-info__actions.is-added button{width:fit-content}.paragraph--type--trough-listing .trough-listing__product .product-info__actions .price-check{font-family:Ubuntu;font-size:.75rem;font-weight:500;letter-spacing:.01em;text-transform:uppercase;color:#82b115;cursor:pointer}.paragraph--type--trough-listing .trough-listing__product .product-info__actions .price-check:hover{color:#82b115;text-decoration:underline}.paragraph--type--trough-listing .trough-listing__product .product-info__actions .multiselect-wrapper{position:relative}.paragraph--type--trough-listing .trough-listing__product .product-info__actions .multiselect-wrapper .floating-label{position:absolute;left:12px;top:50%;transform:translateY(-50%);padding:0 4px;background:#fff;z-index:999;font-family:Ubuntu;font-size:.875rem;font-weight:500;line-height:16px;letter-spacing:.02em;text-align:left;transition:all .3s;font-weight:300;opacity:.8;pointer-events:none}.paragraph--type--trough-listing .trough-listing__product .product-info__actions .multiselect-wrapper .floating-label.active{left:12px;top:0;font-size:.75rem;font-weight:500;opacity:1}.paragraph--type--trough-listing .trough-listing__product .product-info__actions .search-wrapper{padding-right:26px;background:#fff;cursor:pointer;min-height:48px;display:flex;padding-left:16px}.paragraph--type--trough-listing .trough-listing__product .product-info__actions .search-wrapper .chip{background:none;border:1px solid #44B1EA;font-family:Ubuntu;font-size:.75rem;font-weight:500;line-height:14px;letter-spacing:.02em;color:#3d3f4e}.paragraph--type--trough-listing .trough-listing__product .product-info__actions .search-wrapper .chip img{filter:invert(69%) sepia(69%) saturate(2527%) hue-rotate(171deg) brightness(97%) contrast(89%);margin-left:3px;height:15px;width:15px}.paragraph--type--trough-listing .trough-listing__product .product-info__actions .search-wrapper .icon_down_dir{width:24px}.paragraph--type--trough-listing .trough-listing__product .product-info__actions .search-wrapper .icon_down_dir:before{display:none}.paragraph--type--trough-listing .trough-listing__product .product-info__actions .search-wrapper #search_input{font-family:Ubuntu;font-size:.875rem;color:#3d3f4e}.paragraph--type--trough-listing .trough-listing__product .product-info__actions .search-wrapper #search_input::placeholder{font-family:Ubuntu;font-size:.875rem;color:#3d3f4e}.paragraph--type--trough-listing .trough-listing__product .product-info__actions ul li{font-family:Ubuntu;font-size:.875rem;line-height:18px;position:relative;display:flex;gap:8px}.paragraph--type--trough-listing .trough-listing__product .product-info__actions ul li input{display:none}.paragraph--type--trough-listing .trough-listing__product .product-info__actions ul li:hover{background:#44b1ea;color:#fff}.paragraph--type--trough-listing .trough-listing__product .product-info__actions ul li.highlightOption{color:#323d49;background:inherit}.paragraph--type--trough-listing .trough-listing__product .product-info__actions ul li.highlightOption:hover{background:#44b1ea;color:#fff}.paragraph--type--trough-listing .trough-listing__product .product-info__actions ul li:before{display:grid;place-content:center;content:"";width:18px;height:18px;background:#fff;border-radius:4px;border:1px solid #6A6D87}.paragraph--type--trough-listing .trough-listing__product .product-info__actions ul li.selected{display:flex}.paragraph--type--trough-listing .trough-listing__product .product-info__actions ul li.selected:before{background-color:#44b1ea;border:none;content:url(/themes/custom/gto/assets/icons/check-white.svg)}.paragraph--type--trough-listing .trough-listing__product .product-info__actions ul li.selected{background:#44b1ea14}.paragraph--type--trough-listing .trough-listing__product .product-info__actions ul li.selected:hover{background:#44b1ea14;color:#000}.paragraph--type--trough-listing .trough-listing__product .product-info__actions .search-wrapper{min-width:130px;margin-top:4px;min-height:48px}@media(min-width:768px){.paragraph--type--trough-listing .trough-listing__product .product-info__actions .search-wrapper{margin-top:0;margin-right:11px;max-width:154px}}.paragraph--type--trough-listing .trough-listing__product .product-info__actions .search-wrapper .chip{position:relative;border:none;font-family:Ubuntu;font-size:.875rem;line-height:24px;font-weight:700;transform:translateY(3px)}.paragraph--type--trough-listing .trough-listing__product .product-info__actions .search-wrapper .chip:before{content:"";margin-right:4px;font-weight:400}.paragraph--type--trough-listing .trough-listing__product .error{font-size:.9rem;font-weight:400;color:#e15345;position:absolute;left:8px;bottom:2px}.paragraph--type--trough-listing .trough-listing__atoms--button{display:flex;font-family:Ubuntu;font-size:.75rem;font-weight:500;letter-spacing:.01em;height:48px;padding:10px 12px;border-radius:4px;gap:8px;width:fit-content;align-items:center;text-align:center;cursor:pointer;box-shadow:0 12px 24px -16px #00000052}.paragraph--type--trough-listing .trough-listing__atoms--button.size--lg{font-size:1rem;padding:18px 24px;height:56px}.paragraph--type--trough-listing .trough-listing__atoms--button:disabled{opacity:.6;cursor:auto}.paragraph--type--trough-listing .trough-listing__atoms--button.green-full{color:#fff;background:#82b115}.paragraph--type--trough-listing .trough-listing__atoms--button.green-full:hover{background:#82b115}.paragraph--type--trough-listing .trough-listing__atoms--button.gray-full{background:#b9b9b9;color:#fff;transition:.3s}.paragraph--type--trough-listing .trough-listing__atoms--button.gray-full:hover{background:#9da4ac}.paragraph--type--trough-listing .trough-listing__atoms--button.gray-outline{transition:.3s;border:1px solid #b9b9b9}.paragraph--type--trough-listing .trough-listing__atoms--button.gray-outline:hover{background:#f4f9fa}.paragraph--type--trough-listing .trough-listing__atoms--button .loader{width:20px;height:20px;border:3px solid #fff;border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.paragraph--type--trough-listing .trough-listing__field{width:100%}.paragraph--type--trough-listing .trough-listing__field .floating-label{position:absolute;left:12px;top:50%;transform:translateY(-50%);padding:0 4px;background:#fff;z-index:999;font-family:Ubuntu;font-size:.875rem;font-weight:500;line-height:16px;letter-spacing:.02em;text-align:left;transition:all .3s;font-weight:300;opacity:.8;pointer-events:none}.paragraph--type--trough-listing .trough-listing__field .floating-label.active{left:12px;top:0;font-size:.75rem;font-weight:500;opacity:1}.paragraph--type--trough-listing .trough-listing__field .relative{position:relative}.paragraph--type--trough-listing .trough-listing__field.error input,.paragraph--type--trough-listing .trough-listing__field.error textarea{border-color:#e15345}.paragraph--type--trough-listing .trough-listing__field--error{top:100%;font-size:.85rem;font-weight:300;color:#e15345}.paragraph--type--trough-listing .trough-listing__field--textarea .floating-label{top:24px}.paragraph--type--trough-listing .trough-listing__field input,.paragraph--type--trough-listing .trough-listing__field textarea{position:relative;display:flex;padding:12px 12px 12px 16px;align-items:center;gap:12px;align-self:stretch;border-radius:4px;border:2px solid #82B115;background:#fff;width:100%}.paragraph--type--trough-listing .trough-listing__field textarea{height:104px}.paragraph--type--trough-listing .trough-listing__atoms--stepper-input{display:flex;width:fit-content;max-width:fit-content;align-items:center;height:48px;padding:12px 8px;border-radius:4px;gap:6px;border:1px solid #B9B9B9}.paragraph--type--trough-listing .trough-listing__atoms--stepper-input input{width:30px;font-family:Ubuntu;font-size:.875rem;text-align:center;-moz-appearance:textfield}.paragraph--type--trough-listing .trough-listing__atoms--stepper-input input::-webkit-outer-spin-button,.paragraph--type--trough-listing .trough-listing__atoms--stepper-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.paragraph--type--trough-listing .trough-listing__atoms--stepper-input button{height:100%;cursor:pointer}.paragraph--type--trough-listing .trough-listing__atoms--stepper-input button:disabled{cursor:auto;opacity:.8}.paragraph--type--trough-listing .trough-listing__added-products{flex:1}.paragraph--type--trough-listing .trough-listing__added-products h3{font-family:Ubuntu;font-size:1.125rem;font-weight:500;color:#3d3f4e;margin-bottom:12px}.paragraph--type--trough-listing .trough-listing__added-products h3 span{color:#6a6d87;font-weight:400}.paragraph--type--trough-listing .trough-listing__added-products p{color:#3d3f4e;font-family:Ubuntu;font-size:.75rem;font-style:italic;letter-spacing:.24px;line-height:14px}.paragraph--type--trough-listing .trough-listing__added-products .products{display:flex;flex-wrap:wrap;gap:8px}.paragraph--type--trough-listing .trough-listing__added-products .products button{display:flex;height:24px;padding:4px 8px;border-radius:14px;border:1px solid #B9B9B9;gap:8px;background:#f0f0f0;font-family:Ubuntu;font-size:.75rem;font-weight:500;line-height:14px;letter-spacing:.02em;text-align:left;cursor:pointer;transition:.2s}.paragraph--type--trough-listing .trough-listing__added-products .products button:hover{background:#e4e4e7}.paragraph--type--trough-listing .trough-listing__added-products .products button img{filter:brightness(0)}.paragraph--type--trough-listing .trough-listing__form{display:flex;flex:1;flex-direction:column;gap:12px}.paragraph--type--trough-listing .trough-listing__form--message{display:flex;align-items:center;gap:12px;padding:4px 12px;border-radius:2px;color:#fff;position:relative;line-height:28px}.paragraph--type--trough-listing .trough-listing__form--message:before{height:24px;filter:brightness(0) invert(1)}.paragraph--type--trough-listing .trough-listing__form--message.success{background:#82b115e6;border:1px solid #82B115}.paragraph--type--trough-listing .trough-listing__form--message.success:before{content:url(/themes/custom/gto_base/images/icons/check.svg)}.paragraph--type--trough-listing .trough-listing__form--message.error{background:#e15345e6;border:1px solid #E15345}.paragraph--type--trough-listing .trough-listing__form--message.error:before{content:url(/themes/custom/gto/assets/icons/alert-circle.svg)}.paragraph--type--trough-listing .trough-listing__form button{margin-left:auto}.paragraph--type--trough-listing .trough-listing__form .form-flex{display:flex;gap:8px}.paragraph--type--trough-listing .trough-listing__form .search-wrapper{padding-right:26px;background:#fff;cursor:pointer;min-height:48px;display:flex;padding-left:16px}.paragraph--type--trough-listing .trough-listing__form .search-wrapper .chip{background:none;border:1px solid #44B1EA;font-family:Ubuntu;font-size:.75rem;font-weight:500;line-height:14px;letter-spacing:.02em;color:#3d3f4e}.paragraph--type--trough-listing .trough-listing__form .search-wrapper .chip img{filter:invert(69%) sepia(69%) saturate(2527%) hue-rotate(171deg) brightness(97%) contrast(89%);margin-left:3px;height:15px;width:15px}.paragraph--type--trough-listing .trough-listing__form .search-wrapper .icon_down_dir{width:24px}.paragraph--type--trough-listing .trough-listing__form .search-wrapper .icon_down_dir:before{display:none}.paragraph--type--trough-listing .trough-listing__form .search-wrapper #search_input{font-family:Ubuntu;font-size:.875rem;color:#3d3f4e}.paragraph--type--trough-listing .trough-listing__form .search-wrapper #search_input::placeholder{font-family:Ubuntu;font-size:.875rem;color:#3d3f4e}.paragraph--type--trough-listing .trough-listing__form ul li{font-family:Ubuntu;font-size:.875rem;line-height:18px;position:relative;display:flex;gap:8px}.paragraph--type--trough-listing .trough-listing__form ul li input{display:none}.paragraph--type--trough-listing .trough-listing__form ul li:hover{background:#44b1ea;color:#fff}.paragraph--type--trough-listing .trough-listing__form ul li.highlightOption{color:#323d49;background:inherit}.paragraph--type--trough-listing .trough-listing__form ul li.highlightOption:hover{background:#44b1ea;color:#fff}.paragraph--type--trough-listing .trough-listing__form ul li:before{display:grid;place-content:center;content:"";width:18px;height:18px;background:#fff;border-radius:4px;border:1px solid #6A6D87}.paragraph--type--trough-listing .trough-listing__form ul li.selected{display:flex}.paragraph--type--trough-listing .trough-listing__form ul li.selected:before{background-color:#44b1ea;border:none;content:url(/themes/custom/gto/assets/icons/check-white.svg)}.paragraph--type--trough-listing .trough-listing__form ul li.selected{background:#44b1ea14}.paragraph--type--trough-listing .trough-listing__form ul li.selected:hover{background:#44b1ea14;color:#000}.paragraph--type--trough-listing .trough-listing__form .chip img{display:none}.paragraph--type--trough-listing .trough-listing__form .optionListContainer{z-index:9999}.paragraph--type--trough-listing .trough-listing__form .search-wrapper{border:2px solid #82B115;height:52px;width:119px;padding:4px 0 0 4px}.paragraph--type--trough-listing .trough-listing__form .search-wrapper .chip{position:relative;border:none;font-family:Ubuntu;font-size:.875rem;line-height:24px;font-weight:700}.paragraph--type--trough-listing .trough-listing__below-listing h2{color:#3d3f4e;font-family:Ubuntu;font-size:2.25rem;font-style:normal;font-weight:500;line-height:42px;margin-bottom:12px}.paragraph--type--trough-listing .trough-listing__below-listing .flex{display:flex;flex-direction:column;gap:32px}@media(min-width:768px){.paragraph--type--trough-listing .trough-listing__below-listing .flex{flex-direction:row-reverse;justify-content:start}}.paragraph--type--trough-listing .trough-listing__image-previewer{background-color:#000c;position:fixed;left:0;top:0;z-index:99999;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.paragraph--type--trough-listing .trough-listing__image-previewer .close-btn{position:absolute;right:12px;top:12px;background:#f5f5f5;padding:8px;border-radius:2px;z-index:2;cursor:pointer}.paragraph--type--trough-listing .trough-listing__image-previewer .close-btn img{filter:brightness(0)}.paragraph--type--trough-listing .trough-listing__image-previewer .close-btn:hover{background:#fff}.paragraph--type--trough-listing .trough-listing__image-previewer .carousels{display:flex;gap:24px;flex-direction:column}@media(min-width:768px){.paragraph--type--trough-listing .trough-listing__image-previewer .carousels{flex-direction:row}}.paragraph--type--trough-listing .trough-listing__image-previewer .carousels .splide__arrow{background:#44b1ea;border:2px solid white;left:50%;transform:translate(-50%);border-radius:50%;cursor:pointer;display:flex;height:2em;justify-content:center;opacity:.7;padding:0;position:absolute;align-items:center;width:2em;z-index:1}.paragraph--type--trough-listing .trough-listing__image-previewer .carousels .splide__arrow svg{height:1.2em;width:1.2em;fill:#fff}.paragraph--type--trough-listing .trough-listing__image-previewer .carousels .splide__arrow--prev{top:1em}.paragraph--type--trough-listing .trough-listing__image-previewer .carousels .splide__arrow--prev svg{transform:rotate(-90deg)}.paragraph--type--trough-listing .trough-listing__image-previewer .carousels .splide__arrow--next{bottom:1em}.paragraph--type--trough-listing .trough-listing__image-previewer .carousels .splide__arrow--next svg{transform:rotate(90deg)}.paragraph--type--trough-listing .trough-listing__image-previewer .carousels .splide__slide{display:flex;align-items:center}.paragraph--type--trough-listing .trough-listing__image-previewer .carousels__thumbnails .splide__slide.is-active{border:2px solid #44B1EA}@media(min-width:1640px){.paragraph--type--trough-listing{min-width:1620px}}.paragraph--type--trough-listing #trough-listing{display:flex;flex-direction:column;gap:24px}
