body{background:var(--site-background-color)}body.has-offcanvas{overflow:hidden}#page-container{min-height:100vh;display:flex;flex-flow:column}#content-wrapper{flex-grow:1;margin:0 .5em}@media (min-width:1460px){#content-wrapper{margin:0}}#important-notice{background:var(--important-notice-background-color);color:var(--important-notice-text-color);text-align:center}#important-notice .fourteen-forty{padding:.5em var(--gutter-x)}@media (max-width:991px){#site-menu{position:sticky;display:block;top:0;z-index:999;transition:top 200ms linear}#site-menu .navbar-header a{color:var(--navigation-text-color)}}@media (max-width:991px){#site-menu .container{padding:0 !important}}#site-menu .quick-access{display:flex;font-size:.8em;align-items:center;gap:1em}@media (min-width:768px){#site-menu .quick-access{font-size:1em}}@media (min-width:992px){#site-menu .quick-access{font-size:1em}}#site-menu .navbar{padding:.5rem var(--gutter-x)}@media (min-width:992px){#site-menu .navbar{margin-top:6.5em;padding:0}#site-menu .navbar .dropdown-menu .nav-link{background:var(--dropdown-menu-item-background-color);color:var(--dropdown-menu-item-text-color)}#site-menu .navbar .dropdown-menu .nav-link:hover{filter:brightness(.95)}}#site-menu .dropdown-menu{overflow:hidden;--gutter-y:.75em}body.scrolling-down #site-menu{top:-6em}.navbar-header{display:flex;flex-flow:row wrap;align-items:center;gap:.5em 1em;justify-content:space-between;background:var(--header-background-color);color:var(--header-text-color);width:100%}@media (min-width:768px){.navbar-header{gap:var(--gutter-x)}}@media (min-width:992px){.navbar-header{position:absolute;top:-5rem;left:0;right:0;margin-bottom:var(--gutter-y);padding-left:1em;padding-right:1em}}.navbar-header .fourteen-forty{display:inherit;flex-flow:inherit;gap:inherit;justify-content:inherit;align-items:inherit;padding-top:0;padding-bottom:0}.navbar-header .logotype{flex-grow:1}.navbar-header .logotype img{max-width:140px;max-height:32px}@media (min-width:768px){.navbar-header .logotype img{max-width:250px;max-height:60px}}@media (min-width:768px){.navbar-header .logotype{width:auto}}@media (min-width:992px){.navbar-header .logotype{flex-grow:0}}.navbar-header .navbar-brand{display:none;width:calc(var(--sidebar-width) + var(--gutter-x)/2);font-size:17px}.navbar-header .navbar-brand:hover,.navbar-header .navbar-brand:focus{text-decoration:none}.navbar-header .navbar-brand>img{display:block}@media (min-width:768px){.navbar-header .navbar-brand{display:block}}.navbar-header form[name="search_form"] .input-group{background-color:#f1f3f5}.navbar-header .navbar-search{flex:1 1 auto;margin:0 auto}@media (max-width:991px){.navbar-header .navbar-search{width:100%;order:999}}@media (min-width:992px){.navbar-header .navbar-search{max-width:600px}}.navbar-header .navbar-icon{font-size:1.5em}#cart{position:relative;display:inline-block}#cart>a{position:relative;display:flex;align-items:center;padding:4px;border:1px transparent solid;border-radius:var(--border-radius);color:inherit;white-space:nowrap}#cart>a:hover{border-color:var(--default-border-color);text-decoration:none}#cart img{max-width:2em;max-height:2em}@media (min-width:768px){#cart img{font-size:1.5em}}#cart .badge{background:#c90000;border-radius:2rem;padding:.25em 0;display:inline-block;text-align:center;color:#fff;position:absolute;top:15px;right:-10px;width:2em;animation:pulsating 1.5s linear infinite;font-size:10px}#cart .badge:empty{display:none}@media (max-width:calc(768px - 1px)){#cart .details{display:none}#cart #cart .badge{top:15px;right:0}}#sidebar{position:relative;display:flex;flex-flow:column}#footer{background-color:var(--footer-background-color);color:var(--footer-text-color);padding:var(--gutter-y) var(--gutter-x)}#footer a{color:inherit}#footer .columns{display:grid;margin-bottom:0;grid-template-columns:repeat(2, 1fr);grid-gap:var(--gutter-y) var(--gutter-x)}@media (min-width:768px){#footer .columns{grid-template-columns:repeat(3, 1fr)}}@media (min-width:992px){#footer .columns{grid-template-columns:repeat(5, 1fr)}}#footer section{min-width:0}#footer section ul{margin:0;padding:0}#footer section li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:.15em 0}#footer .title{font-size:1.15em;margin:0 0 .5em 0;color:var(--footer-title-color)}@media (min-width:768px){#footer .title{font-size:1.5em;margin:0 0 .75em 0}}#footer ul.list-vertical li{padding:0}#copyright{background:var(--copyright-background-color);color:var(--copyright-text-color);font-size:.85em}@media (min-width:768px){#copyright{font-size:1em}}#copyright .container{padding:.75em var(--gutter-x)}#copyright .notice{text-align:center}#copyright .notice a{color:inherit;text-decoration:underline}#scroll-up{bottom:30px;display:none;height:48px;opacity:.3;position:fixed;right:30px;width:48px}.box{margin-bottom:var(--gutter-y)}#box-filter .filters{display:flex;flex-wrap:wrap;gap:1em}#box-filter .filters>*{flex:1 1 auto;min-width:fit-content}#box-filter .filters [data-toggle="dropdown"]{cursor:pointer}#box-filter .filters .dropdown-menu li{margin:.5em 1em}#box-filter .filters .dropdown-menu .option{white-space:nowrap}#box-filter .manufacturers ul{max-height:200px;overflow-y:auto}#box-filter .tokens{display:flex;flex-wrap:wrap;gap:10px}#box-filter .tokens:not(:empty){padding-top:var(--gutter-y)}#box-filter .tokens .token{display:inline-block;padding:.5em 1em;border-radius:var(--border-radius);cursor:default}#box-filter .tokens .token[data-group="name"]{background:#cbe2b6}#box-filter .tokens .token[data-group="manufacturer"]{background:#b6c2e2}#box-filter .tokens .token[data-group^="attribute"]{background:#e2c6b6}#box-filter .tokens .token .remove{padding-inline-start:.5em;color:inherit;font-weight:600}#box-cookie-notice{background:var(--cookie-notice-background-color);position:fixed;left:0;right:0;bottom:0;padding:1em;backdrop-filter:saturate(200%) blur(5px);color:var(--cookie-notice-text-color);z-index:999}#box-cookie-notice .notice{margin-bottom:1em}#box-cookie-notice .notice a{color:inherit;text-decoration:underline}#box-cookie-notice button{margin:0 .5em}@media (min-width:768px){#box-cookie-notice{max-width:480px;margin:0 auto;bottom:var(--gutter-y);border-radius:var(--border-radius)}}#box-recently-viewed-products .link img{transition:all 100ms linear}#box-recently-viewed-products .link img:hover{transform:scale(1.05);box-shadow:0 0 1em rgba(0,0,0,0.1)}@media (min-width:992px){#box-also-purchased-products{position:sticky;top:0}}#box-manufacturer-logotypes img{max-height:60px}#box-recently-viewed-products .listing{grid-template-columns:repeat(auto-fill, minmax(48px, .5fr))}.listing{display:grid;grid-gap:var(--gutter-x)}@media (min-width:768px){.listing{grid-template-columns:repeat(auto-fill, minmax(200px, 1fr))}}.listing.products.columns{grid-template-columns:repeat(auto-fill, minmax(125px, 1fr))}@media (min-width:768px){.listing.products.columns{grid-template-columns:repeat(auto-fill, minmax(180px, 1fr))}}@media (min-width:992px){.listing.products.columns{grid-template-columns:repeat(auto-fill, minmax(175px, 1fr))}}.listing.products.rows{grid-auto-flow:row;grid-template-columns:initial}.listing.categories{grid-template-columns:repeat(auto-fill, minmax(250px, 1fr))}.listing.manufacturers{grid-template-columns:repeat(auto-fill, minmax(150px, 1fr))}@media (min-width:768px){.listing.manufacturers{grid-template-columns:repeat(auto-fill, minmax(200px, 1fr))}}.listing h1,.listing h2,.listing h3{padding-bottom:0;border:none}.listing a{color:inherit;text-decoration:none}.listing .category,.listing .manufacturer,.listing .product{position:relative;overflow:hidden;background:var(--image-whitespace-color);border:1px solid var(--default-border-color);border-radius:var(--border-radius);transform:scale(1);transition:all 100ms linear;color:inherit;text-decoration:none}@media (min-width:768px){.listing .category:hover,.listing .manufacturer:hover,.listing .product:hover{box-shadow:0 .5rem 1rem 0 rgba(0,0,0,0.15);transform:scale(1.01)}}.listing .category{position:relative;background:var(--whitespace-color)}.listing .category .caption{background:var(--whitespace-color);padding:calc(var(--gutter-y)/2) var(--gutter-x);color:var(--default-text-color);text-align:center}.listing .category .caption *{font-weight:normal;color:inherit;margin:0}.listing .category .caption .name{font-size:1.15em}.listing .manufacturer{position:relative;background:var(--whitespace-color)}.listing .manufacturer img{width:100%;height:auto;padding:1rem}.listing .manufacturer .caption{margin:0;padding:calc(var(--gutter-y)/2) var(--gutter-x);background:#f2f2f2;color:var(--default-text-color);text-align:center}.listing .product{position:relative;background:var(--whitespace-color)}.listing .product .link{text-decoration:none}.listing .product .image-wrapper{background:var(--image-whitespace-color)}.listing .product .image-wrapper .sticker{position:absolute;top:20px;left:-32px;width:125px;padding:.25rem 0;color:#fff;font-size:12px;font-weight:bold;text-align:center;text-transform:uppercase;transform:rotate(-45deg)}.listing .product .image-wrapper .sticker.new{background:rgba(251,184,41,0.9)}.listing .product .image-wrapper .sticker.sale{background:rgba(237,60,50,0.9)}.listing .product .name{display:flex;justify-content:center;align-content:center;flex-direction:column;height:40px;font-size:1em;font-weight:400;line-height:115%;border-bottom:0;margin:0}.listing .product .manufacturer-name{color:var(--default-text-color);font-size:.9em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:200%;opacity:.75}.listing .product .description{max-width:640px;text-align:left}.listing .product .stock-available .value{color:#009900}.listing .product .stock-partly-available .value{color:#ff9900}.listing .product .stock-unavailable .value{color:#cc0000}.listing .product .price-wrapper{font-size:1.25em}.listing .product .price-wrapper .price{font-weight:bold;white-space:nowrap}.listing .product .price-wrapper .regular-price,.listing .product .price-wrapper .recommended-price{color:var(--default-text-color);font-size:.75em;font-weight:normal;white-space:nowrap}.listing .product .price-wrapper .campaign-price{font-weight:bold;color:#c00;white-space:nowrap}.listing .product .preview{margin:0 -1px -1px -1px;display:none;position:absolute;top:1em;right:1em;padding:var(--input-padding-y);width:3em;box-shadow:none}@media (min-width:768px){.listing .product:hover .preview{display:inline-block}}.listing.columns .product .image{width:100%;height:auto}.listing.columns .product .info{padding:.5rem 0;text-align:center}.listing.columns .product .description{display:none}.listing.columns .product .price-wrapper{position:initial}.listing.rows .product .link{display:flex;gap:1em;padding:1em}.listing.rows .product .info{flex:1 1 auto}.listing.rows .product .image-wrapper{width:175px}@media (min-width:768px){.listing.rows .product .image-wrapper{width:160px}}@media (min-width:768px){.listing.rows .product{height:auto}.listing.rows .product .description{margin-bottom:1em}}#box-product form[name="buy_now_form"]{padding:var(--gutter-y) var(--gutter-x);margin:1em 0;border:1px solid var(--default-border-color);border-radius:var(--border-radius)}#box-product .images{margin-bottom:var(--gutter-y)}#box-product .main-image{position:relative;background:var(--whitespace-color);overflow:hidden}#box-product .main-image .sticker{color:#fff;font-size:12px;font-weight:bold;top:15px;left:-35px;padding:.25rem 0;position:absolute;text-align:center;text-transform:uppercase;transform:rotate(-45deg);width:140px}#box-product .main-image .sticker.new{background:rgba(251,184,41,0.85)}#box-product .main-image .sticker.sale{background:rgba(237,60,50,0.85)}#box-product .price-wrapper{font-size:1.75em}#box-product .price-wrapper .regular-price,#box-product .price-wrapper .recommended-price{font-size:.75em}#box-product .price-wrapper .campaign-price{color:#cc0000}#box-product .tax{color:#999}#box-product .stock-available .value{color:#009900}#box-product .stock-partly-available .value{color:#ff9900}#box-product .stock-unavailable .value{color:#cc0000}#box-product .out-of-stock-notice{background:var(--default-background-color);border:1px solid var(--default-border-color);padding:var(--gutter-y) var(--gutter-x);border-radius:var(--border-radius)}#box-product .stock-notice{margin-top:1em;padding:.5em;border-radius:var(--border-radius);border:1px #86cb00 solid;color:#86cb00}#box-product .stock-notice:empty{display:none}#box-product .stock-notice.notice{color:#e58310;border-color:#e58310}#box-product .stock-notice.warning{color:#c00;border-color:#c00}#box-product .stock-notice .description{margin-top:1em;font-size:.8em}#box-product .social-bookmarks{font-size:1.75em;margin-top:1em}#box-product .social-bookmarks a{margin:0 .25em}#box-product .description p:first-child{margin-top:0}#box-product .description p:last-child{margin-bottom:0}#box-product .description a{text-decoration:underline}h1,h2,h3,.card-title,.hero-title{font-family:var(--display-text-font);font-weight:700;letter-spacing:-0.01em;line-height:1.15}h1{font-size:2em}h2,.card-title{font-size:1.5em}a{color:var(--link-text-color)}a:hover{color:var(--brand-pink)}::selection{background:var(--brand-yellow);color:var(--brand-ink)}:focus-visible{outline:2px solid var(--brand-yellow);outline-offset:2px}body{background:radial-gradient(1000px 420px at 85% -120px, rgba(228,106,159,0.16), transparent 70%),var(--site-background-color);-webkit-font-smoothing:antialiased}#important-notice{font-size:.9em;font-weight:600}#site-menu{background:rgba(17,10,20,0.92);border-bottom:1px solid var(--brand-line)}@media (min-width:992px){#site-menu{position:relative;z-index:999}}@media (max-width:991px){#site-menu{backdrop-filter:blur(10px)}}@media (min-width:992px){#site-menu .navbar{margin-top:5.75em;border-top:1px solid var(--brand-line);background:transparent}}#site-menu .navbar-nav>.nav-item>.nav-link{font-weight:600;font-size:.95em;color:var(--default-text-color);border-radius:8px;transition:background-color 150ms ease,color 150ms ease}@media (min-width:992px){#site-menu .navbar-nav>.nav-item>.nav-link{padding-top:.9em;padding-bottom:.9em}}#site-menu .navbar-nav>.nav-item>.nav-link:hover{color:var(--brand-yellow)}#site-menu .dropdown-menu{min-width:240px;padding:.4em;border-radius:12px}#site-menu .dropdown-menu .nav-link{white-space:nowrap;border-radius:8px}#site-menu .dropdown-menu .nav-link:hover{background:var(--navigation-background-color-hover);filter:none}body.scrolling-down #site-menu{top:-7em}.navbar-header{color:#fff}@media (min-width:992px){.navbar-header{top:-4.75rem}}.navbar-header .navbar-icon,.navbar-header a{color:#fff}.navbar-header .quick-access>a{opacity:.85;transition:opacity 150ms ease, color 150ms ease}.navbar-header .quick-access>a:hover{opacity:1;color:var(--brand-yellow);text-decoration:none}.navbar-header .quick-access>a small{font-size:.78em}.navbar-header .navbar-icon{font-size:1.3em}@media (min-width:768px){.navbar-header .logotype img{max-height:52px}}.navbar-header form[name="search_form"] .input-group{background-color:var(--brand-surface-2);border:1px solid var(--brand-line);border-radius:12px;transition:border-color 150ms ease,box-shadow 150ms ease}.navbar-header form[name="search_form"] .input-group input{color:#fff;background:transparent}.navbar-header form[name="search_form"] .input-group:focus-within{border-color:var(--brand-yellow);box-shadow:0 0 0 3px rgba(255,211,1,0.2)}.dropdown-menu{border:1px solid var(--brand-line);box-shadow:0 20px 40px -12px rgba(0,0,0,0.7)}#cart:hover .navbar-icon{color:var(--brand-yellow)}#cart>a:hover{border-color:transparent}#cart .badge{top:2px;right:-6px;width:auto;min-width:1.9em;padding:.3em .45em;border-radius:999px;background:var(--brand-pink);color:#fff;font-weight:700;box-shadow:0 0 0 2px var(--site-background-color);animation:none}#box-hero{display:grid;gap:var(--gutter-x);align-items:center;margin:var(--gutter-y) 0;padding:1.5em;border:1px solid var(--brand-line);border-radius:24px;background:radial-gradient(600px 300px at 0% 0%, rgba(255,211,1,0.1), transparent 70%),radial-gradient(700px 400px at 100% 100%, rgba(228,106,159,0.22), transparent 70%),var(--brand-surface)}@media (min-width:992px){#box-hero{grid-template-columns:5fr 7fr;gap:2.5em;padding:2.5em}}#box-hero:not(:has(#box-slides)){grid-template-columns:1fr;text-align:center}#box-hero:not(:has(#box-slides)) .hero-text{max-width:720px;margin:0 auto}#box-hero:not(:has(#box-slides)) .hero-actions{justify-content:center}#box-hero .hero-eyebrow{display:inline-flex;align-items:center;gap:.4em;padding:.35em .8em;border-radius:999px;background:rgba(255,211,1,0.12);color:var(--brand-yellow);font-size:.85em;font-weight:600}#box-hero .hero-title{margin:.5em 0 .35em;font-size:1.75em;font-weight:800;border:0;padding:0}@media (min-width:768px){#box-hero .hero-title{font-size:2.2em}}@media (min-width:1200px){#box-hero .hero-title{font-size:2.9em}}#box-hero .hero-lead{margin:0 0 1.5em;color:var(--brand-muted);font-size:1.05em;max-width:34em}#box-hero .hero-actions{display:flex;flex-wrap:wrap;gap:.75em}@media (max-width:767px){#box-hero .hero-actions .btn{flex:1 1 0;padding:.7em .8em;font-size:.95em}}#box-hero .hero-media #box-slides{margin:0;border-radius:16px;overflow:hidden;box-shadow:0 24px 50px -20px rgba(0,0,0,0.8)}#box-slides .carousel-control{top:50%;bottom:auto;width:2.5em;height:2.5em;margin:-1.25em .75em 0;border-radius:50%;background:rgba(17,10,20,0.6);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;font-size:16px;line-height:1;text-shadow:none}#box-slides .carousel-control.right{left:auto;right:0}#box-slides .carousel-control .icon-prev,#box-slides .carousel-control .icon-next{position:static;margin:0;width:auto;height:auto;font-size:inherit}#box-slides:hover .carousel-control{opacity:1}#box-slides .carousel-indicators li{width:8px;height:8px;border:0;background:rgba(255,255,255,0.5)}#box-slides .carousel-indicators li.active{width:22px;border-radius:4px;background:var(--brand-yellow)}#box-usps{display:grid;grid-template-columns:repeat(2, 1fr);gap:.75em;margin:0 0 calc(var(--gutter-y) * 1.5)}@media (min-width:992px){#box-usps{grid-template-columns:repeat(4, 1fr)}}#box-usps li{display:flex;align-items:center;gap:.85em;padding:.9em 1em;border:1px solid var(--brand-line);border-radius:var(--border-radius);background:var(--brand-surface)}#box-usps .fa{flex:0 0 auto;width:2.4em;height:2.4em;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:rgba(228,106,159,0.15);color:var(--brand-pink);font-size:1.05em}#box-usps strong{display:block;font-size:.95em;line-height:1.3}#box-usps span{display:block;color:var(--brand-muted);font-size:.82em;line-height:1.35}@media (max-width:767px){#box-usps li{padding:.7em;gap:.6em}#box-usps .fa{width:2em;height:2em;font-size:.9em}#box-usps strong{font-size:.85em}#box-usps span{display:none}}#content>#box-categories,#content>#box-campaign-products,#content>#box-popular-products,#content>#box-latest-products{background:transparent;border:0;box-shadow:none;margin-bottom:calc(var(--gutter-y) * 1.5)}#content>#box-categories>.card-header,#content>#box-campaign-products>.card-header,#content>#box-popular-products>.card-header,#content>#box-latest-products>.card-header{display:flex;align-items:baseline;justify-content:space-between;gap:1em;padding:0 0 .75em;background:transparent}#content>#box-categories>.card-body,#content>#box-campaign-products>.card-body,#content>#box-popular-products>.card-body,#content>#box-latest-products>.card-body{padding:0}#content>#box-categories .card-title,#content>#box-campaign-products .card-title,#content>#box-popular-products .card-title,#content>#box-latest-products .card-title{margin:0;font-size:1.5em}#content>#box-categories .view-all,#content>#box-campaign-products .view-all,#content>#box-popular-products .view-all,#content>#box-latest-products .view-all{color:var(--brand-muted);font-weight:600;font-size:.9em;white-space:nowrap}#content>#box-categories .view-all:hover,#content>#box-campaign-products .view-all:hover,#content>#box-popular-products .view-all:hover,#content>#box-latest-products .view-all:hover{color:var(--brand-yellow);text-decoration:none}#content>#box-campaign-products .listing.products.columns,#content>#box-popular-products .listing.products.columns,#content>#box-latest-products .listing.products.columns{grid-template-columns:repeat(2, 1fr)}@media (min-width:768px){#content>#box-campaign-products .listing.products.columns,#content>#box-popular-products .listing.products.columns,#content>#box-latest-products .listing.products.columns{grid-template-columns:repeat(3, 1fr)}}@media (min-width:1200px){#content>#box-campaign-products .listing.products.columns,#content>#box-popular-products .listing.products.columns,#content>#box-latest-products .listing.products.columns{grid-template-columns:repeat(6, 1fr)}}#content>#box-campaign-products .listing.products.columns .product:nth-child(n+7),#content>#box-popular-products .listing.products.columns .product:nth-child(n+7),#content>#box-latest-products .listing.products.columns .product:nth-child(n+7){display:none}@media (max-width:767px){#box-categories .listing.categories{grid-auto-flow:column;grid-template-rows:repeat(2, auto);grid-template-columns:none;grid-auto-columns:44%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(-1 * var(--gutter-x));padding:0 var(--gutter-x) .25em}#box-categories .listing.categories::-webkit-scrollbar{display:none}#box-categories .listing.categories .category{scroll-snap-align:start}}.card{border:1px solid var(--brand-line);box-shadow:none}.listing .category,.listing .manufacturer,.listing .product{background:var(--brand-surface);border:1px solid var(--brand-line);transition:transform 200ms ease,border-color 200ms ease,box-shadow 200ms ease}@media (min-width:768px){.listing .category:hover,.listing .manufacturer:hover,.listing .product:hover{border-color:rgba(228,106,159,0.55);box-shadow:var(--brand-glow);transform:translateY(-4px)}}.listing.categories{grid-template-columns:repeat(auto-fill, minmax(150px, 1fr));gap:.75em}@media (min-width:992px){.listing.categories{grid-template-columns:repeat(auto-fill, minmax(190px, 1fr));gap:1em}}.listing .category .link{display:flex;flex-direction:column;height:100%}.listing .category .image-wrapper{overflow:hidden;background:var(--brand-surface-2)}.listing .category .image-wrapper img{width:100%;height:auto;object-fit:cover;transition:transform 300ms ease}.listing .category:hover .image-wrapper img{transform:scale(1.04)}.listing .category .caption{position:relative;flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;padding:.7em 2.6em .75em .9em;background:transparent;text-align:start}.listing .category .caption .name{font-family:var(--default-text-font);font-weight:600;font-size:.92em;line-height:1.3}.listing .category .caption .short-description{color:var(--brand-muted);font-size:.8em}.listing .category .caption .short-description:empty{display:none}.listing .go{position:absolute;right:.75em;top:50%;width:1.9em;height:1.9em;margin-top:-0.95em;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--brand-surface-2);color:var(--default-text-color);font-size:.8em;transition:background-color 200ms ease,color 200ms ease}.listing .category:hover .go,.listing .product:hover .go{background:var(--brand-yellow);color:var(--brand-ink)}.listing .manufacturer .caption{background:transparent;color:var(--default-text-color)}.listing .product .image-wrapper{position:relative;overflow:hidden;background:var(--brand-surface-2)}.listing .product .image-wrapper img{transition:transform 300ms ease}.listing .product:hover .image-wrapper img{transform:scale(1.04)}.listing .product .info{padding:.75em .9em .9em}.listing .product .name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:2.6em;font-family:var(--default-text-font);font-size:.92em;font-weight:600;line-height:1.3}.listing .product .manufacturer-name{color:var(--brand-muted);font-size:.8em;opacity:1}.listing .product .price-wrapper{position:relative;display:flex;align-items:baseline;flex-wrap:wrap;gap:0 .4em;min-height:1.9em;padding-right:2.2em;font-family:var(--display-text-font);font-size:1.2em}.listing .product .price-wrapper .price{color:var(--brand-yellow);font-weight:700}.listing .product .price-wrapper .campaign-price{color:var(--brand-pink);font-weight:700}.listing .product .price-wrapper .regular-price,.listing .product .price-wrapper .recommended-price{color:var(--brand-muted)}.listing .product .price-wrapper .go{right:0;font-size:.65em}.listing .product .image-wrapper .sticker{top:.75em;left:.75em;width:auto;padding:.3em .7em;border-radius:999px;transform:none;font-size:11px;font-weight:700;letter-spacing:.04em}.listing .product .image-wrapper .sticker.new{background:var(--brand-yellow);color:var(--brand-ink)}.listing .product .image-wrapper .sticker.sale{background:var(--brand-pink);color:#fff}.listing .product .preview{border-radius:50%;width:2.5em;height:2.5em;padding:0;background:rgba(17,10,20,0.7);border:0;color:#fff;backdrop-filter:blur(4px)}.listing.columns .product .info{text-align:start}.listing.columns .product .price-wrapper{position:relative}#box-manufacturer-logotypes{background:transparent;border:0}#box-manufacturer-logotypes img{background:#fff;border-radius:10px;padding:.5em;opacity:.9;transition:opacity 150ms ease}#box-manufacturer-logotypes img:hover{opacity:1}.listing.manufacturers .manufacturer img{background:#fff;border-radius:10px;padding:.5em}#box-newsletter-subscribe{border-radius:24px;background:radial-gradient(500px 260px at 100% 0%, rgba(255,211,1,0.12), transparent 70%),radial-gradient(500px 260px at 0% 100%, rgba(228,106,159,0.18), transparent 70%),var(--brand-surface)}#box-newsletter-subscribe .card-body{padding:2.5em 1.5em}#box-newsletter-subscribe h2{margin-top:0}#box-newsletter-subscribe .input-group{border-radius:12px;overflow:hidden}#box-newsletter-subscribe button{background:var(--primary-button-background-color);color:var(--primary-button-text-color);border-color:transparent}#box-newsletter-subscribe button:hover{background:var(--primary-button-background-color-hover)}#box-newsletter-subscribe p{color:var(--brand-muted)}.btn{font-weight:600;border-radius:10px;transition:background-color 150ms ease,box-shadow 150ms ease,transform 150ms ease}.btn:active{transform:translateY(1px)}.btn-lg{padding:.75em 1.4em;font-size:1em}.btn-primary:hover,.btn-success:hover,.btn-primary:focus,.btn-success:focus{box-shadow:0 10px 24px -10px rgba(255,211,1,0.7)}.btn-default{border-color:var(--brand-line)}.form-control{border-color:var(--default-border-color)}.form-control:focus{border-color:var(--brand-yellow);box-shadow:0 0 0 3px rgba(255,211,1,0.2);outline:none}#box-product .title{font-weight:800}#box-product .price-wrapper .price,#box-product .price-wrapper .campaign-price{font-family:var(--display-text-font);font-size:2em;font-weight:700;color:var(--brand-yellow)}#box-product .price-wrapper .campaign-price{color:var(--brand-pink)}#box-product .main-image .sticker{font-weight:700}#box-product .main-image .sticker.new{background:var(--brand-yellow);color:var(--brand-ink)}#box-product .main-image .sticker.sale{background:var(--brand-pink);color:#fff}.stock-available .value{color:#5ad48a !important}.stock-partly-available .value{color:var(--brand-peach) !important}.stock-unavailable .value{color:var(--brand-pink) !important}ul.breadcrumb{font-size:.9em}ul.breadcrumb a{color:var(--brand-muted)}ul.breadcrumb a:hover{color:var(--brand-yellow)}#footer{margin-top:calc(var(--gutter-y) * 2);padding-top:2.5em;padding-bottom:2em;border-top:1px solid var(--brand-line)}#footer .title{font-size:1em;font-weight:700;letter-spacing:0}#footer li{margin-bottom:.35em;font-size:.92em}#footer a:hover{color:var(--brand-yellow);text-decoration:none}#copyright{border-top:1px solid var(--brand-line);font-size:.85em}#scroll-up{opacity:.8}#scroll-up .fa{color:var(--brand-yellow) !important}@media (prefers-reduced-motion:reduce){.listing .category,.listing .manufacturer,.listing .product,.listing img,.btn{transition:none !important}.listing .category:hover,.listing .product:hover,.listing img{transform:none !important}}/*# sourceMappingURL=app.min.css.map */