@charset "UTF-8";:host,:root{--fa-font-light:normal 300 1em/1 "Font Awesome 6 Pro"}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:300;font-display:block;src:url('../!common_design/own/fonts/fontawesome-6.1.0/webfonts/fa-light-300.woff2') format("woff2"),url('../!common_design/own/fonts/fontawesome-6.1.0/webfonts/fa-light-300.ttf') format("truetype")}.fa-light,.fal{font-family:"Font Awesome 6 Pro";font-weight:300}:host,:root{--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Pro"}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:900;font-display:block;src:url('../!common_design/own/fonts/fontawesome-6.1.0/webfonts/fa-solid-900.woff2') format("woff2"),url('../!common_design/own/fonts/fontawesome-6.1.0/webfonts/fa-solid-900.ttf') format("truetype")}.fa-solid,.fas{font-family:"Font Awesome 6 Pro";font-weight:900}:host,:root{--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url('../!common_design/own/fonts/fontawesome-6.1.0/webfonts/fa-brands-400.woff2') format("woff2"),url('../!common_design/own/fonts/fontawesome-6.1.0/webfonts/fa-brands-400.ttf') format("truetype")}.fa-brands,.fab{font-family:"Font Awesome 6 Brands";font-weight:400}.fa-42-group:before,.fa-innosoft:before{content:"\e080"}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-adn:before{content:"\f170"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-airbnb:before{content:"\f834"}.fa-algolia:before{content:"\f36c"}.fa-alipay:before{content:"\f642"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-amilia:before{content:"\f36d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-pay:before{content:"\f415"}.fa-artstation:before{content:"\f77a"}.fa-asymmetrik:before{content:"\f372"}.fa-atlassian:before{content:"\f77b"}.fa-audible:before{content:"\f373"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-aws:before{content:"\f375"}.fa-bandcamp:before{content:"\f2d5"}.fa-battle-net:before{content:"\f835"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bilibili:before{content:"\e3d9"}.fa-bimobject:before{content:"\f378"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bootstrap:before{content:"\f836"}.fa-bots:before{content:"\e340"}.fa-btc:before{content:"\f15a"}.fa-buffer:before{content:"\f837"}.fa-buromobelexperte:before{content:"\f37f"}.fa-buy-n-large:before{content:"\f8a6"}.fa-buysellads:before{content:"\f20d"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-centos:before{content:"\f789"}.fa-chrome:before{content:"\f268"}.fa-chromecast:before{content:"\f838"}.fa-cloudflare:before{content:"\e07d"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-cmplid:before{content:"\e360"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-confluence:before{content:"\f78d"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-cotton-bureau:before{content:"\f89e"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-critical-role:before{content:"\f6c9"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dailymotion:before{content:"\e052"}.fa-dashcube:before{content:"\f210"}.fa-deezer:before{content:"\e077"}.fa-delicious:before{content:"\f1a5"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dhl:before{content:"\f790"}.fa-diaspora:before{content:"\f791"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-draft2digital:before{content:"\f396"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drupal:before{content:"\f1a9"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edge-legacy:before{content:"\e078"}.fa-elementor:before{content:"\f430"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envira:before{content:"\f299"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-etsy:before{content:"\f2d7"}.fa-evernote:before{content:"\f839"}.fa-expeditedssl:before{content:"\f23e"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fedex:before{content:"\f797"}.fa-fedora:before{content:"\f798"}.fa-figma:before{content:"\f799"}.fa-firefox:before{content:"\f269"}.fa-firefox-browser:before{content:"\e007"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-fly:before{content:"\f417"}.fa-font-awesome-flag:before,.fa-font-awesome-logo-full:before,.fa-font-awesome:before{content:"\f2b4"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-fulcrum:before{content:"\f50b"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-git:before{content:"\f1d3"}.fa-git-alt:before{content:"\f841"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-gofore:before{content:"\f3a7"}.fa-golang:before{content:"\e40f"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-pay:before{content:"\e079"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-guilded:before{content:"\e07e"}.fa-gulp:before{content:"\f3ae"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hashnode:before{content:"\e499"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-hive:before{content:"\e07f"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-hotjar:before{content:"\f3b1"}.fa-houzz:before{content:"\f27c"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-ideal:before{content:"\e013"}.fa-imdb:before{content:"\f2d8"}.fa-instagram:before{content:"\f16d"}.fa-instagram-square:before{content:"\e055"}.fa-instalod:before{content:"\e081"}.fa-intercom:before{content:"\f7af"}.fa-internet-explorer:before{content:"\f26b"}.fa-invision:before{content:"\f7b0"}.fa-ioxhost:before{content:"\f208"}.fa-itch-io:before{content:"\f83a"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-jira:before{content:"\f7b1"}.fa-joget:before{content:"\f3b7"}.fa-joomla:before{content:"\f1aa"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaggle:before{content:"\f5fa"}.fa-keybase:before{content:"\f4f5"}.fa-keycdn:before{content:"\f3ba"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-korvue:before{content:"\f42f"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-leanpub:before{content:"\f212"}.fa-less:before{content:"\f41d"}.fa-line:before{content:"\f3c0"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-mailchimp:before{content:"\f59e"}.fa-mandalorian:before{content:"\f50f"}.fa-markdown:before{content:"\f60f"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-mdb:before{content:"\f8ca"}.fa-medapps:before{content:"\f3c6"}.fa-medium-m:before,.fa-medium:before{content:"\f23a"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaport:before{content:"\f5a3"}.fa-mendeley:before{content:"\f7b3"}.fa-meta:before{content:"\e49b"}.fa-microblog:before{content:"\e01a"}.fa-microsoft:before{content:"\f3ca"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mixer:before{content:"\e056"}.fa-mizuni:before{content:"\f3cc"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-napster:before{content:"\f3d2"}.fa-neos:before{content:"\f612"}.fa-nfc-directional:before{content:"\e530"}.fa-nfc-symbol:before{content:"\e531"}.fa-nimblr:before{content:"\f5a8"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-octopus-deploy:before{content:"\e082"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-old-republic:before{content:"\f510"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-orcid:before{content:"\f8d2"}.fa-osi:before{content:"\f41a"}.fa-padlet:before{content:"\e4a0"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-palfed:before{content:"\f3d8"}.fa-patreon:before{content:"\f3d9"}.fa-paypal:before{content:"\f1ed"}.fa-perbyte:before{content:"\e083"}.fa-periscope:before{content:"\f3da"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-square:before{content:"\e01e"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-pix:before{content:"\e43a"}.fa-playstation:before{content:"\f3df"}.fa-product-hunt:before{content:"\f288"}.fa-pushed:before{content:"\f3e1"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-r-project:before{content:"\f4f7"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redhat:before{content:"\f7bc"}.fa-renren:before{content:"\f18b"}.fa-replyd:before{content:"\f3e6"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-rev:before{content:"\f5b2"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-rust:before{content:"\e07a"}.fa-safari:before{content:"\f267"}.fa-salesforce:before{content:"\f83b"}.fa-sass:before{content:"\f41e"}.fa-schlix:before{content:"\f3ea"}.fa-screenpal:before{content:"\e570"}.fa-scribd:before{content:"\f28a"}.fa-searchengin:before{content:"\f3eb"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-servicestack:before{content:"\f3ec"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shopify:before{content:"\e057"}.fa-shopware:before{content:"\f5b5"}.fa-simplybuilt:before{content:"\f215"}.fa-sistrix:before{content:"\f3ee"}.fa-sith:before{content:"\f512"}.fa-sitrox:before{content:"\e44a"}.fa-sketch:before{content:"\f7c6"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack-hash:before,.fa-slack:before{content:"\f198"}.fa-slideshare:before{content:"\f1e7"}.fa-snapchat-ghost:before,.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-square:before{content:"\f2ad"}.fa-soundcloud:before{content:"\f1be"}.fa-sourcetree:before{content:"\f7d3"}.fa-speakap:before{content:"\f3f3"}.fa-speaker-deck:before{content:"\f83c"}.fa-spotify:before{content:"\f1bc"}.fa-square-font-awesome:before{content:"\f425"}.fa-font-awesome-alt:before,.fa-square-font-awesome-stroke:before{content:"\f35c"}.fa-squarespace:before{content:"\f5be"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stackpath:before{content:"\f842"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-sticker-mule:before{content:"\f3f7"}.fa-strava:before{content:"\f428"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-superpowers:before{content:"\f2dd"}.fa-supple:before{content:"\f3f9"}.fa-suse:before{content:"\f7d6"}.fa-swift:before{content:"\f8e1"}.fa-symfony:before{content:"\f83d"}.fa-teamspeak:before{content:"\f4f9"}.fa-telegram-plane:before,.fa-telegram:before{content:"\f2c6"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-the-red-yeti:before{content:"\f69d"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-think-peaks:before{content:"\f731"}.fa-tiktok:before{content:"\e07b"}.fa-trade-federation:before{content:"\f513"}.fa-trello:before{content:"\f181"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-uikit:before{content:"\f403"}.fa-umbraco:before{content:"\f8e8"}.fa-uncharted:before{content:"\e084"}.fa-uniregistry:before{content:"\f404"}.fa-unity:before{content:"\e049"}.fa-unsplash:before{content:"\e07c"}.fa-untappd:before{content:"\f405"}.fa-ups:before{content:"\f7e0"}.fa-usb:before{content:"\f287"}.fa-usps:before{content:"\f7e1"}.fa-ussunnah:before{content:"\f407"}.fa-vaadin:before{content:"\f408"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-viber:before{content:"\f409"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-vuejs:before{content:"\f41f"}.fa-watchman-monitoring:before{content:"\e087"}.fa-waze:before{content:"\f83f"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-whmcs:before{content:"\f40d"}.fa-wikipedia-w:before{content:"\f266"}.fa-windows:before{content:"\f17a"}.fa-wirsindhandwerk:before,.fa-wsh:before{content:"\e2d0"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wodu:before{content:"\e088"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wpressr:before{content:"\f3e4"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yammer:before{content:"\f840"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yarn:before{content:"\f7e3"}.fa-yelp:before{content:"\f1e9"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%;width:100%;touch-action:pan-y}.flickity-slider{position:absolute;width:100%;height:100%;left:0}.flickity-rtl .flickity-slider{left:unset;right:0}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-enabled .flickity-cell,.flickity-enabled .carousel-cell{position:absolute!important;left:0}.flickity-rtl .flickity-cell,.flickity-rtl .carousel-cell{left:unset;right:0}.flickity-button{position:absolute;background:hsl(0 0% 100% / 75%);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;text-align:center;display:flex;justify-content:center;flex-wrap:wrap}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dot{display:block;width:10px;height:10px;padding:0;margin:0 8px;background:hsl(0 0% 20% / 25%);border-radius:50%;cursor:pointer;appearance:none;border:none;font-size:0;overflow:hidden}.flickity-page-dot.is-selected{background:hsl(0 0% 20% / 100%)}.toast-title{font-weight:700}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}.toast-message a,.toast-message label{color:#FFF}.toast-message a:hover{color:#CCC;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#FFF;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80);line-height:1}.toast-close-button:focus,.toast-close-button:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}.rtl .toast-close-button{left:-.3em;float:left;right:.3em}button.toast-close-button{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed;z-index:999999;pointer-events:none}#toast-container *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#toast-container>div{position:relative;pointer-events:auto;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;-moz-box-shadow:0 0 12px #999;-webkit-box-shadow:0 0 12px #999;box-shadow:0 0 12px #999;color:#FFF;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80)}#toast-container>div.rtl{direction:rtl;padding:15px 50px 15px 15px;background-position:right 15px center}#toast-container>div:hover{-moz-box-shadow:0 0 12px #000;-webkit-box-shadow:0 0 12px #000;box-shadow:0 0 12px #000;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);cursor:pointer}#toast-container>.toast-info{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=)!important}#toast-container>.toast-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=)!important}#toast-container>.toast-success{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==)!important}#toast-container>.toast-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=)!important}#toast-container.toast-bottom-center>div,#toast-container.toast-top-center>div{width:300px;margin-left:auto;margin-right:auto}#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{width:96%;margin-left:auto;margin-right:auto}.toast{background-color:#030303}.toast-success{background-color:#51A351}.toast-error{background-color:#BD362F}.toast-info{background-color:#2F96B4}.toast-warning{background-color:#F89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}@media all and (max-width:240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}#toast-container>div.rtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{right:-.2em;top:-.2em}#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}}@media all and (min-width:241px) and (max-width:480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}#toast-container>div.rtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{right:-.2em;top:-.2em}#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}}@media all and (min-width:481px) and (max-width:768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}#toast-container>div.rtl{padding:15px 50px 15px 15px}}* { -webkit-box-sizing:border-box;   box-sizing:border-box; margin:0px; padding:0px;}*:before, *:after { -webkit-box-sizing:border-box;   box-sizing:border-box;}* p:last-of-type { margin-bottom:0px;}body { display:block; background:#FFFFFF; font-family:"Barlow", Arial, sans-serif; color:#000000; letter-spacing:0px; font-weight:400; font-size:16px; line-height:22px; -webkit-overflow-scrolling:touch; text-rendering:auto; -webkit-font-smoothing:antialiased; -moz-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; overflow-y:auto; overflow-x:hidden;}body.noscroll { overflow-y:hidden;}a { -webkit-transition:color 0.25s ease; transition:color 0.25s ease; color:#000000; text-decoration:none;}a.secondary { color:#000000;}p { margin-bottom:12px;}.display-block { display:block;}.display-inline-block { display:inline-block;}.display-flex, .d-flex { display:-webkit-box; display:-ms-flexbox; display:flex;}.display-inline-flex, .d-inline-flex { display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex;}.display-grid { display:grid;}.display-inline-grid { display:inline-grid;}.display-none, .hidden, .d-none { display:none;}.display-table { display:table;}.display-table-row { display:table-row;}.display-table-cell { display:table-cell;}.flex-wrap { -ms-flex-wrap:wrap; flex-wrap:wrap;}.justify-center,.justify-content-center { -webkit-box-pack:center; -ms-flex-pack:center;   justify-content:center;}.justify-space-between { -webkit-box-pack:justify; -ms-flex-pack:justify;   justify-content:space-between;}.justify-flex-start { -webkit-box-pack:start; -ms-flex-pack:start;   justify-content:flex-start;}.justify-flex-end { -webkit-box-pack:end; -ms-flex-pack:end;   justify-content:flex-end;}.align-items-center { -webkit-box-align:center; -ms-flex-align:center;   align-items:center;}.align-items-start { -webkit-box-align:start; -ms-flex-align:start;   align-items:flex-start;}.align-items-end { -webkit-box-align:end; -ms-flex-align:end;   align-items:flex-end;}.direction-column,.flex-direction-column { -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column;   flex-direction:column;}.flex-direction-row-reverse { -webkit-box-orient:horizontal; -webkit-box-direction:reverse; -ms-flex-direction:row-reverse;   flex-direction:row-reverse;}.text-align-center { text-align:center;}.text-align-right { text-align:right;}.text-align-left { text-align:left;}.zero-fsize { font-size:0px;}.zero-lheight { line-height:0px;}.zero-text { font-size:0px; line-height:0px;}.primary-text { font-size:16px; line-height:22px;}.primary-fsize { font-size:16px;}.primary-lheight { line-height:22px;}.secondary-text { font-size:16px; line-height:22px;}.secondary-fsize { font-size:16px;}.secondary-lheight { line-height:22px;}.tertiary-text { font-size:14px; line-height:17px;}.tertiary-fsize { font-size:14px;}.tertiary-lheight { line-height:17px;}.lead-text { font-size:18px; line-height:28px;}.lead-fsize { font-size:18px;}.lead-lheight { font-size:28px;}.position-relative { position:relative;}.position-absolute { position:absolute;}.position-sticky { position:sticky;}.absolute-center { top:0px; left:0px; right:0px; bottom:0px; margin:auto;}.color-transition { -webkit-transition:color 0.25s ease; transition:color 0.25s ease;}.bg-transition { -webkit-transition:background-color 0.25s ease; transition:background-color 0.25s ease;}.transform-transition { -webkit-transition:-webkit-transform 0.25s ease; transition:-webkit-transform 0.25s ease; transition:transform 0.25s ease; transition:transform 0.25s ease, -webkit-transform 0.25s ease;}.full-width { width:100%;}b, strong, .bold-fweight, .bold { font-weight:700;}.semi-fweight, .semi { font-weight:600;}ul, ol { list-style:none;}.clear { clear:both; width:100%; display:block; height:0px;}.float-left { float:left;}.float-right { float:right;}.text-lowercase { text-transform:lowercase;}.text-uppercase { text-transform:uppercase;}.text-underline { text-decoration:underline;}.text-line-through { text-decoration:line-through;}.bg-image-cover { background-repeat:none; background-position:center center; background-size:cover;}.bg-position-y-top { background-position-y:top;}.bg-position-y-center { background-position-y:center;}.bg-position-y-bottom { background-position-y:bottom;}.bg-position-x-left { background-position-x:left;}.bg-position-x-center { background-position-x:center;}.bg-position-x-right { background-position-x:right;}.bg-white, .white-bg { background:#FFFFFF;}.color-white { color:#FFFFFF;}.color-black { color:#000000;}.color-inherit { color:inherit;}.bg-black, .black-bg { background:#000000;}.pointer, .cursor-pointer { cursor:pointer;}.without-underline { text-decoration:none;}img { display:block; max-width:100%; max-height:100%;}img.lazy:not(.loaded) { opacity:0;}video { max-width:100%; max-height:100%; display:block;}.space-nowrap { white-space:nowrap;}.overflow-hidden { overflow:hidden;}.circle { border-radius:50%;}.content-width { width:100%; max-width:1300px; -webkit-box-sizing:border-box;   box-sizing:border-box; margin:auto; position:relative; padding:0px 50px 0px 50px;}.content-width:not(.display-flex):not(.display-grid):not(.display-none) { display:block;}.content-width.thin-content { max-width:840px;}.content-width.wide-content { max-width:1500px;}.content-width.full-width { max-width:100%;}.content-width.without-padding { padding-left:0px; padding-right:0px; max-width:1200px;}.content-width.without-padding.thin-content { max-width:740px;}.content-width.without-padding.wide-content { max-width:1400px;}.content-width.without-padding.full-width { max-width:100%;}body.scroll-disabled, html.scroll-disabled { overflow:hidden;}h1, .like-h1,h2, .like-h2,h3, .like-h3,h4, .like-h4 { font-family:"Montserrat", Arial, sans-serif; font-weight:800; color:#E44F0A; margin:0px;}h4, .like-h4 { font-size:18px; line-height:24px; font-weight:600;}h3, .like-h3 { font-size:20px; line-height:24px; font-weight:700;}h2, .like-h2 { font-size:24px; line-height:28px; font-weight:800;}h1, .like-h1 { font-size:38px; line-height:46px; font-weight:800;}.margin-top-zero { margin-top:0px;}.margin-top-mini { margin-top:30px;}.margin-top-small { margin-top:50px;}.margin-top-normal { margin-top:60px;}.margin-top-big { margin-top:75px;}.margin-bottom-zero { margin-bottom:0px;}.margin-bottom-mini { margin-bottom:30px;}.margin-bottom-small { margin-bottom:50px;}.margin-bottom-normal { margin-bottom:60px;}.margin-bottom-big { margin-bottom:75px;}.margin-auto { margin:auto;}.hidden-mail:before { content:attr(data-user);}.hidden-mail:after { content:attr(data-domain);}@media all and (min--moz-device-pixel-ratio:0) { a:hover {  color:#E44F0A;  text-decoration:none; } a:hover.secondary {  color:#000000; }}@media (hover:hover) { a:hover {  color:#E44F0A;  text-decoration:none; } a:hover.secondary {  color:#000000; }}@media all and (-ms-high-contrast:none), (-ms-high-contrast:active) { a:hover {  color:#E44F0A;  text-decoration:none; } a:hover.secondary {  color:#000000; }}@media screen and (min-width:601px) { .show-from-mobile {  display:none !important; }}@media screen and (max-width:1024px) { .content-width {  padding-left:15px;  padding-right:15px; } .content-width.thin-content {  max-width:800px; }}@media screen and (max-width:1023px) { .margin-top-mini {  margin-top:20px; } .margin-top-small {  margin-top:30px; } .margin-top-normal {  margin-top:45px; } .margin-top-big {  margin-top:60px; } .margin-bottom-mini {  margin-bottom:20px; } .margin-bottom-small {  margin-bottom:30px; } .margin-bottom-normal {  margin-bottom:45px; } .margin-bottom-big {  margin-bottom:60px; }}@media screen and (max-width:600px) { body {  font-size:16px;  line-height:22px; } .content-width {  padding-left:15px;  padding-right:15px; } h4, .like-h4 {  font-size:12px;  line-height:18px; } h3, .like-h3 {  font-size:14px;  line-height:22px; } h2, .like-h2 {  font-size:18px;  line-height:24px; } h1, .like-h1 {  font-size:20px;  line-height:24px; } .primary-text {  font-size:16px;  line-height:22px; } .primary-fsize {  font-size:16px; } .primary-lheight {  line-height:22px; } .secondary-text {  font-size:12px;  line-height:18px; } .secondary-fsize {  font-size:12px; } .secondary-lheight {  line-height:18px; } .tertiary-text {  font-size:14px;  line-height:17px; } .tertiary-fsize {  font-size:14px; } .tertiary-lheight {  line-height:17px; } .lead-text {  font-size:16px;  line-height:24px; } .lead-fsize {  font-size:16px; } .lead-lheight {  line-height:24px; } .margin-top-mini {  margin-top:20px; } .margin-top-small {  margin-top:25px; } .margin-top-normal {  margin-top:30px; } .margin-top-big {  margin-top:30px; } .margin-bottom-mini {  margin-bottom:20px; } .margin-bottom-small {  margin-bottom:25px; } .margin-bottom-normal {  margin-bottom:30px; } .margin-bottom-big {  margin-bottom:30px; } .hide-on-mobile {  display:none !important; }}.icon { display:block; font-size:0px; line-height:0px; width:0; height:0;}.pwstudio-logo { width:15px; height:17px;}.search-icon { width:19px; height:19px;}.login-icon { width:20px; height:20px;}.cart-icon { width:23px; height:23px;}.mobile-menu-icon { width:20px; height:17px;}.arrow-down { width:13px; height:8px;}.arrow-right { width:7px; height:11px;}.close-icon { width:17px; height:17px;}.button-arrow { width:17px; height:12px;}.heart-icon,.filled-heart-icon { width:21px; height:18px;}.orderable-icon,.on-stock-icon { width:17px; height:17px;}.truck-icon { width:20px; height:14px;}.cup-icon { width:30px; height:38px;}.selected-treasures-icon { width:38px; height:35px;}.bag-cat-icon { width:38px; height:41px;}.fast-delivery-icon { width:39px; height:38px;}.arrow-right-big { width:42px; height:35px;}.lock-icon { width:15px; height:20px;}.calendar-big-icon { width:103px; height:83px;}.empty-star,.full-star { width:13px; height:13px;}.warehouse-icon { width:38px; height:40px;}.minus-icon { width:18px; height:2px;}.plus-icon { width:18px; height:17px;}.param-players-icon { width:24px; height:27px;}.param-time-icon { width:17px; height:24px;}.param-age-icon { width:26px; height:27px;}.verified-customer-icon { width:15px; height:15px;}.category-board-games-icon { width:30px; height:27px;}.category-funko-icon { width:35px; height:29px;}.category-logic-games-icon { width:30px; height:34px;}.category-active-leisure-time-icon { width:62px; height:64px;}.category-creative-gadgets-icon { width:38px; height:37px;}.category-childrens-corner-icon { width:30px; height:31px;}.newsletter-white-decoration { width:404px; height:254px;}.newsletter-plane-decoration { width:100%; height:313px;}.newsletter-plane-decoration-mobile { width:100%; height:157px;}.video-icon { width:32px; height:23px;}.filter-icon { width:18px; height:12px;}.arrow-left { width:11px; height:18px;}.google-icon { width:16px; height:16px;}.facebook-icon { width:9px; height:16px;}.fast-shipping-decoration { width:60px; height:60px;}.trash-icon { width:12px; height:12px;}.coupon-icon { width:12px; height:18px;}.empty-cart-icon { width:99px; height:93px;}.profile-exit-icon { width:18px; height:18px;}.modify-icon { width:14px; height:14px;}.safe-shopping-icon { width:20px; height:15px;}.support-icon { width:18px; height:23px;}.guarantee-icon { width:15px; height:18px;}.arrow-right-small { width:7px; height:12px;}.club-calendar-icon { width:45px; height:45px;}.club-heart-icon { width:43px; height:44px;}.club-promotion-icon { width:35px; height:36px;}.club-games-icon { width:40px; height:37px;}.club-vip-icon { width:38px; height:39px;}.club-clock-icon { width:38px; height:39px;}.warning-icon { width:30px; height:31px;}.document-icon { width:20px; height:21px;}.club-reflex-icon { width:499px; height:424px;}.club-step-1,.club-step-2,.club-step-3 { width:75px; height:74px;}.club-step-orange-right-arrow { width:31px; height:26px;}.faq-icon { width:30px; height:30px;}.badge-new { width:35px; height:35px;}.success-cart-icon { width:45px; height:43px;}.profile-arrow-icon { width:12px; height:8px;}.notfound-icon { width:107px; height:47px;}.gift-icon { width:35px; height:36px;}.sale-mobile-category-icon { width:54px; height:54px;}.tik-tok-icon,.youtube-icon,.facebook-social-icon,.instagram-icon { width:50px; height:50px;}.cart-package-offer-icon { width:47px; height:43px;}.letter-icon { width:20px; height:17px;}.not-orderable-icon { width:17px; height:17px;}.mini-r-icon { width:13px; height:13px;}.category-club-icon { width:32px; height:26px;}.arrow-top { width:16px; height:10px;}.crown-icon { width:19px; height:14px;}.club-packeta-icon { width:43px; height:49px;}.hallowen-mobile-category-icon { width:54px; height:54px;}.main-header .header-bottom .inner-content, .main-header .header-bottom nav, .main-header .header-bottom .category-menu-list { height:100%;}.main-header .header-bottom .submenu { -webkit-transition:opacity 0.25s ease; transition:opacity 0.25s ease; position:absolute; top:100%; width:100%; height:auto; left:50px; right:50px; background-color:#FFFFFF; -webkit-box-shadow:0px 32px 45px 0px rgba(0, 0, 0, 0.3);   box-shadow:0px 32px 45px 0px rgba(0, 0, 0, 0.3); z-index:101; width:calc(100% - 100px);}.main-header .category-menu-list { display:-webkit-box; display:-ms-flexbox; display:flex; gap:41px;}.main-header .category-menu-list .category-item { height:100%;}.main-header .category-menu-list .category-item:not(.has-submenu) { display:none;}.main-header .main-category-link { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center;   align-items:center; height:100%; gap:10px; position:relative; padding-bottom:25px;}.main-header .main-category-link .text { font-size:20px; line-height:24px; white-space:nowrap; font-weight:500;}.main-header .main-category-link .icon { -webkit-transition:-webkit-transform 0.25s ease; transition:-webkit-transform 0.25s ease; transition:transform 0.25s ease; transition:transform 0.25s ease, -webkit-transform 0.25s ease;}.main-header .main-category-link:before { content:''; height:8px; position:absolute; background-color:#E44F0A; -webkit-transition:opacity 0.25s ease; transition:opacity 0.25s ease; opacity:0; right:0; left:0; bottom:0px; z-index:7;}.main-header .submenu-categories { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify;   justify-content:space-between;}.main-header .submenu-categories .categories-and-parameters-group { gap:68px; padding:44px 32px 35px 60px;}.main-header .submenu-categories a:not(.button) { display:block;}.main-header .submenu-categories .categories-group-title, .main-header .submenu-categories .parameters-group-title { font-weight:700; color:#E44F0A; text-decoration:none; line-height:22px;}.main-header .submenu-categories .group-box { margin-top:16px;}.main-header .submenu-categories .group-box a { margin-bottom:20px; font-size:18px; font-weight:500; line-height:22px;}.main-header .submenu-categories .group-box a:last-of-type { margin-bottom:0px;}.main-header .submenu-categories .group-box a .mini-r-icon-outer { top:-7px; right:-9px;}.main-header .submenu-categories .group-box .more-link { font-size:14px; line-height:20px; font-weight:700; color:#E44F0A; text-decoration:underline;}.main-header .submenu-categories a.hidden-parameter { display:none;}.main-header .submenu-categories .best-seller-product-container { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-flex:0; -ms-flex:0 0 377px;   flex:0 0 377px; -webkit-box-align:center; -ms-flex-align:center;   align-items:center; -webkit-box-pack:center; -ms-flex-pack:center;   justify-content:center; background-color:#F4F4F4; position:relative;}.main-header .submenu-categories .best-seller-product-container::after { content:''; position:absolute; top:0; left:0; right:0; height:248px; width:100%; background-image:url('../!common_design/custom/reflexshop.unas.hu/svg/bestseller-product-poster.svg');}.main-header .submenu-categories .best-seller-product-container .product-card { max-width:210px; height:auto; z-index:2;}.main-header .submenu-categories .best-seller-product-container .product-card .image-outer .image-link { height:220px;}.main-header .submenu-categories .best-seller-product-container .product-card .text-content { padding:10px 8px 9px 10px;}.main-header .submenu-categories .best-seller-product-container .product-card .bottom-content { grid-template-columns:auto 39px 42px; gap:8px;}.main-header .submenu-categories .best-seller-product-container .product-card .bottom-content .sale-price { font-size:20px; line-height:20px;}.main-header .submenu-categories .best-seller-product-container .product-card .bottom-content .action-tag { font-size:14px; line-height:14px;}.main-header .special-category-list { padding:22px 60px 19px; background-color:#FDEEE7; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center;   align-items:center; gap:18px;}@media all and (min--moz-device-pixel-ratio:0) { .main-header .submenu-categories .group-box a:hover {  text-decoration:underline; } .main-header .submenu .more-link:hover {  color:#000000;  text-decoration:none; }}@media (hover:hover) { .main-header .submenu-categories .group-box a:hover {  text-decoration:underline; } .main-header .submenu .more-link:hover {  color:#000000;  text-decoration:none; }}@media all and (-ms-high-contrast:none), (-ms-high-contrast:active) { .main-header .submenu-categories .group-box a:hover {  text-decoration:underline; } .main-header .submenu .more-link:hover {  color:#000000;  text-decoration:none; }}@media screen and (max-width:1300px) { .main-header .category-menu-list {  gap:20px; } .main-header .submenu-categories .categories-and-parameters-group {  width:100%;  gap:30px;  padding:44px 32px 35px 32px; } .main-header .submenu-categories .best-seller-product-container {  display:none; } .main-header .special-category-list {  padding:22px 32px 19px; }}@media screen and (max-width:1200px) { .main-header .header-bottom {  display:none; }}.js-search-smart-autocomplete { position:absolute; top:calc(100% + 20px); max-width:1092px; width:calc(100vw - 100px); -webkit-box-sizing:border-box;   box-sizing:border-box; z-index:10; left:0; -webkit-transform:translateX(-212px);   transform:translateX(-212px);}.js-search-smart-autocomplete.is-hidden { display:none;}.js-search-smart-autocomplete .search-smart-autocomplete { background:#FFFFFF; overflow-y:auto; overflow-x:hidden; border-radius:20px; -webkit-box-shadow:0px 10px 20px rgba(0, 0, 0, 0.4);   box-shadow:0px 10px 20px rgba(0, 0, 0, 0.4);}.js-search-smart-autocomplete .search-smart-autocomplete .search-smart-autocomplete-inner { display:-webkit-box; display:-ms-flexbox; display:flex;}.js-search-smart-autocomplete .search-smart-autocomplete .search-smart-autocomplete-inner .left-col { width:280px; min-width:280px; background-color:#FDEEE7; padding:24px 0px; border-radius:4px;}.js-search-smart-autocomplete .search-smart-autocomplete .search-smart-autocomplete-inner .left-col .section-title { font-size:14px; line-height:20px; margin-bottom:8px; font-weight:700;}.js-search-smart-autocomplete .search-smart-autocomplete .search-smart-autocomplete-inner .right-col { -webkit-box-flex:1; -ms-flex-positive:1;   flex-grow:1; width:100%;}.js-search-smart-autocomplete .search-query-section { margin-bottom:18px; padding:0px 20px;}.js-search-smart-autocomplete .search-query-section .search-queries { display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; gap:6px 6px;}.js-search-smart-autocomplete .search-query-section .search-query-tag { border-radius:20px; height:26px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center;   align-items:center; gap:6px; background-color:#E44F0A; padding:5px 9px; -webkit-transition:background-color 0.25s ease; transition:background-color 0.25s ease; border:1px solid #E44F0A; color:#FFFFFF; cursor:pointer;}.js-search-smart-autocomplete .search-query-section .search-query-tag .icon { width:10px; height:10px;}.js-search-smart-autocomplete .search-query-section .search-query-tag.is-selected { background:#FDEEE7;}.js-search-smart-autocomplete .search-query-section .search-name { font-size:12px; line-height:16px;}.js-search-smart-autocomplete .actual-query-section { margin-bottom:30px; padding:0px 20px;}.js-search-smart-autocomplete .actual-query-section .actual-query-item { font-size:14px; line-height:22px;}.js-search-smart-autocomplete .category-section { margin-bottom:20px; padding:0px 20px;}.js-search-smart-autocomplete .search-category { border-radius:10px; border:2px solid #ECECEC; background-color:#FFFFFF; min-height:52px; width:100%; margin-bottom:4px; -webkit-transition:background-color 0.25s ease; transition:background-color 0.25s ease; cursor:pointer;}.js-search-smart-autocomplete .search-category.is-selected { background:#FDEEE7; border:1px solid #000000; -webkit-box-shadow:0 2px 9px 0 rgba(0, 0, 0, 0.4);   box-shadow:0 2px 9px 0 rgba(0, 0, 0, 0.4);}.js-search-smart-autocomplete .search-category:last-child { margin-bottom:0px;}.js-search-smart-autocomplete .search-category .category-result-item { padding:0px 10px;}.js-search-smart-autocomplete .search-category .category-result-item .image-outer { width:50px; height:50px; min-width:50px;}.js-search-smart-autocomplete .search-category .category-result-item .name { -webkit-box-flex:1; -ms-flex-positive:1;   flex-grow:1; margin-left:14px; font-size:14px; line-height:20px; padding:2px 0px 2px 0px;}.js-search-smart-autocomplete .content-section { padding:0px 20px;}.js-search-smart-autocomplete .content-section .search-content { cursor:pointer; margin-bottom:8px;}.js-search-smart-autocomplete .content-section .search-content .content-item { font-size:12px; line-height:16px;}.js-search-smart-autocomplete .content-section .search-content:last-of-type { margin-bottom:0px;}.js-search-smart-autocomplete .product-section { padding:21px 32px; max-height:537px; overflow-x:hidden;}.js-search-smart-autocomplete .search-products .search-product { display:grid; grid-template-columns:50px auto 100px; gap:14px; -webkit-box-align:center; -ms-flex-align:center;   align-items:center; padding:14px 18px; margin-bottom:16px; background-color:#FFFFFF; border:2px solid #ECECEC; border-radius:3px; cursor:pointer;}.js-search-smart-autocomplete .search-product .image-outer img { max-height:50px;}.js-search-smart-autocomplete .search-product .search-name { font-size:14px; line-height:20px; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis;}.js-search-smart-autocomplete .search-product .price-container { -webkit-box-align:end; -ms-flex-align:end;   align-items:end;}.js-search-smart-autocomplete .search-product .price-container .original-price { font-size:12px; line-height:16px; font-weight:700;}.js-search-smart-autocomplete .search-product .price-container .sale-price { font-size:18px; line-height:22px; font-weight:800;}.js-search-smart-autocomplete .search-product .price-container .sale-price.action-price { color:#E44F0A;}.opened-smart-search .filter-mobile-button-panel { z-index:9;}@media all and (min--moz-device-pixel-ratio:0) { .js-search-smart-autocomplete .search-products .search-product:hover {  border-color:#E44F0A; } .js-search-smart-autocomplete .search-query-section .search-query-tag:hover {  background-color:#000000;  border-color:#000000; } .js-search-smart-autocomplete .search-query-section .search-query-tag:hover .icon {  color:#E44F0A; } .js-search-smart-autocomplete .search-category:hover {  border-color:#E44F0A; }}@media (hover:hover) { .js-search-smart-autocomplete .search-products .search-product:hover {  border-color:#E44F0A; } .js-search-smart-autocomplete .search-query-section .search-query-tag:hover {  background-color:#000000;  border-color:#000000; } .js-search-smart-autocomplete .search-query-section .search-query-tag:hover .icon {  color:#E44F0A; } .js-search-smart-autocomplete .search-category:hover {  border-color:#E44F0A; }}@media all and (-ms-high-contrast:none), (-ms-high-contrast:active) { .js-search-smart-autocomplete .search-products .search-product:hover {  border-color:#E44F0A; } .js-search-smart-autocomplete .search-query-section .search-query-tag:hover {  background-color:#000000;  border-color:#000000; } .js-search-smart-autocomplete .search-query-section .search-query-tag:hover .icon {  color:#E44F0A; } .js-search-smart-autocomplete .search-category:hover {  border-color:#E44F0A; }}@media screen and (max-width:1250px) { .js-search-smart-autocomplete {  -webkit-transform:translateX(-270px);  transform:translateX(-270px); }}@media screen and (max-width:1200px) { .js-search-smart-autocomplete {  width:calc(100vw - 30px);  -webkit-transform:none;  transform:none; }}@media screen and (max-width:1023px) { .js-search-smart-autocomplete {  max-width:100%;  left:auto;  right:0;  -webkit-transform:none;  transform:none; }}@media screen and (max-width:767px) { .js-search-smart-autocomplete {  width:100vw;  -webkit-box-shadow:none;  box-shadow:none;  position:relative;  -webkit-transform:none;  transform:none;  left:0;  right:0;  top:auto;  height:calc(100% - 40px); } .js-search-smart-autocomplete .search-smart-autocomplete {  max-height:100% !important;  background:#FDEEE7;  -webkit-box-shadow:none;  box-shadow:none;  border-radius:0px;  height:100%; } .js-search-smart-autocomplete .search-query-section {  padding:16px 15px;  margin-bottom:0; } .js-search-smart-autocomplete .search-query-section .search-queries {  gap:8px 6px; } .js-search-smart-autocomplete .search-query-section .search-name {  font-size:10px;  line-height:14px; } .js-search-smart-autocomplete .actual-query-section {  padding:7px 10px 0;  margin-bottom:0px;  background:#FFFFFF; } .js-search-smart-autocomplete .actual-query-section .actual-query-item {  font-size:12px; } .js-search-smart-autocomplete .product-section {  padding:15px 0px 0px;  background:#FFFFFF; } .js-search-smart-autocomplete .category-section, .js-search-smart-autocomplete .content-section {  padding:0;  margin-bottom:0;  width:100%; } .js-search-smart-autocomplete .content-section.has-categories {  margin-top:20px; } .js-search-smart-autocomplete .search-bottom-content {  display:block;  padding:14px 10px 40px; } .js-search-smart-autocomplete .search-bottom-content .section-title {  margin-bottom:8px;  font-weight:700; } .js-search-smart-autocomplete .search-smart-autocomplete .search-smart-autocomplete-inner {  display:block; } .js-search-smart-autocomplete .search-smart-autocomplete .search-smart-autocomplete-inner .left-col {  width:100%;  padding-left:10px;  padding-right:10px; } .js-search-smart-autocomplete .search-products {  grid-template-columns:100%; } .js-search-smart-autocomplete .search-products .search-product {  display:grid;  grid-template-columns:50px auto 73px;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  border-radius:0px;  border:none;  border-bottom:1px solid #FDEEE7;  padding:12px 15px;  gap:6px; } .js-search-smart-autocomplete .search-products .search-product .image-outer {  width:50px;  height:50px;  min-width:50px;  min-height:50px; } .js-search-smart-autocomplete .search-products .search-product .image-outer img {  width:50px;  height:50px; } .js-search-smart-autocomplete .search-products .search-product .search-name {  line-height:16px;  margin-top:0px;  padding:0 5px 0 0; } .js-search-smart-autocomplete .search-products .search-product .price-container {  position:static; } .js-search-smart-autocomplete .search-products .search-product:last-child {  border-bottom:none; }}.main-header .submenu { opacity:0; visibility:hidden; -webkit-transition:opacity 0.25s ease; transition:opacity 0.25s ease; -webkit-transition-delay:40ms;   transition-delay:40ms; background:#F4F4F4; right:0px; top:100%; position:absolute; color:#000000; border-radius:10px 0px 10px 10px; -webkit-box-shadow:0px 10px 10px rgba(0, 0, 0, 0.4);   box-shadow:0px 10px 10px rgba(0, 0, 0, 0.4); z-index:10;}.main-header .features { gap:30px;}.main-header .search-box-outer { height:44px; width:100%; max-width:455px;}.main-header .search-box-outer .input-outer .field { background-color:#FDEEE7; border:none; border-radius:22px; padding:13px 50px 12px 17px; width:100%;}.main-header .search-box-outer .input-outer .button { position:absolute; top:0px; bottom:0px; right:5px; width:36px; height:36px; padding:0; border-radius:50%; min-height:34px; margin:auto; background-color:#E44F0A; border-color:#E44F0A;}.main-header .search-box-outer .input-outer .button .icon { color:#FFFFFF;}.main-header .search-box-outer .search-result-container { display:none;}.main-header .profile-item { padding:13px 12px; background-color:#FFFFFF; -webkit-transition:background-color 0.25s ease; transition:background-color 0.25s ease; -webkit-transition-delay:40ms;   transition-delay:40ms; border-radius:22px;}.main-header .profile-item.logged-profile-item { border-radius:22px 22px 0px 0px;}.main-header .profile-item .profile-link { display:-webkit-box; display:-ms-flexbox; display:flex; gap:6px; font-size:16px; line-height:19px; -webkit-box-align:center; -ms-flex-align:center;   align-items:center; font-weight:500;}.main-header .profile-item .profile-link.is-logged-in .icon-outer { position:relative;}.main-header .profile-item .profile-link.is-logged-in .icon-outer::after { content:''; width:11px; height:11px; background:url('../!common_design/custom/reflexshop.unas.hu/svg/logged-in-icon.svg') no-repeat center center/cover; display:block; position:absolute; right:-3px; bottom:1px;}.main-header .profile-item .profile-link .profile-arrow-icon { -webkit-transition:-webkit-transform 0.25s ease; transition:-webkit-transform 0.25s ease; transition:transform 0.25s ease; transition:transform 0.25s ease, -webkit-transform 0.25s ease;}.main-header .profile-submenu { width:287px; padding:24px 12px 12px;}.main-header .profile-submenu .row { margin-bottom:14px; font-size:16px; line-height:22px; font-weight:500;}.main-header .profile-submenu .row:last-of-type { margin-bottom:0px;}.main-header .profile-submenu .logout-row .logout-link { gap:7px;}.main-header .cart-item { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center;   align-items:center; -webkit-box-pack:center; -ms-flex-pack:center;   justify-content:center; width:44px; height:44px; background-color:#FFFFFF; border-radius:22px 22px 0px 0px; -webkit-transition:background-color 0.25s ease; transition:background-color 0.25s ease; cursor:pointer;}.main-header .cart-item .marker { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center;   justify-content:center; -webkit-box-align:center; -ms-flex-align:center;   align-items:center; min-width:15px; height:12px; background-color:#E44F0A; color:#FFFFFF; font-weight:600; font-size:10px; line-height:12px; border-radius:3px; right:-5px; top:-2px;}.main-header .empty-cart-submenu { width:380px; padding:27px 11px 22px;}.main-header .empty-cart-submenu .title { color:#E44F0A; font-size:20px; line-height:24px; font-weight:800; text-transform:uppercase;}.main-header .empty-cart-submenu .icon-outer { margin:20px 0px;}.main-header .empty-cart-submenu .icon-outer .icon { width:68px; height:68px;}.main-header .empty-cart-submenu .button { width:100%;}.main-header .cart-submenu { width:380px; padding:7px 11px 22px; z-index:2; right:0px; left:auto;}.main-header .cart-submenu .product-list { margin-bottom:17px;}.main-header .cart-submenu .product-list.scrollable-list { height:240px; overflow:hidden;}.main-header .cart-submenu .product-list.scrollable-list:after { content:''; width:100%; height:30px; display:block; z-index:2; position:absolute; bottom:0px; left:0px; right:0px; background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(#fff)); background:linear-gradient(180deg, rgba(255, 255, 255, 0), #fff);}.main-header .cart-submenu .product-list.scrollable-list .product-list-inner { overflow-x:hidden; overflow-y:auto; height:100%;}.main-header .cart-submenu .product-list.scrollable-list .product-list-inner .product-row:last-of-type { z-index:3;}.main-header .cart-submenu .product-row { padding:16px 0px 16px 0px; border-bottom:2px solid #ECECEC;}.main-header .cart-submenu .product-row .image-content { background-color:#FAFAFA; width:50px; height:50px; min-width:50px; min-height:50px;}.main-header .cart-submenu .product-row .image-content img { mix-blend-mode:multiply;}.main-header .cart-submenu .product-row .name-content { padding:0px 7px 0px 7px; -webkit-box-flex:1; -ms-flex-positive:1;   flex-grow:1; width:100%; font-size:14px; line-height:16px;}.main-header .cart-submenu .product-row.without-image .name-col { padding-left:0px;}.main-header .cart-submenu .product-row .price-content { -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column;   flex-direction:column;}.main-header .cart-submenu .product-row .price { font-size:18px; line-height:20px; font-weight:800; white-space:nowrap;}.main-header .cart-submenu .product-row .price.orange-price { color:#E44F0A;}.main-header .cart-submenu .product-row .original-price { font-size:12px; line-height:24px; font-weight:700; text-decoration:line-through; color:#000000; gap:3px;}.main-header .cart-submenu .summary-content .row .value { font-size:18px; line-height:20px; font-weight:800; white-space:nowrap; text-align:right;}.main-header .cart-submenu .summary-content .row .label { padding-right:10px; font-size:16px; font-weight:500; line-height:22px;}.main-header .cart-submenu .button-row { gap:10px; margin-top:16px;}.main-header .cart-submenu .button-row .order-button { width:219px;}.main-header .header-top { padding:8px 0px 7px; background-color:#F6F6F6;}.main-header .header-top .contact-info .text { margin:0px 11px 0px 11px; font-size:16px; line-height:19px; font-weight:500;}.main-header .header-top .secondary-menu { gap:37px;}.main-header .header-top .secondary-menu .item a { text-decoration:none;}.main-header .header-top .secondary-menu .item::after { content:''; position:absolute; width:5px; height:5px; border-radius:50px; background-color:#E44F0A; right:-20px; top:calc(50% - 2.5px);}.main-header .header-top .secondary-menu .item:last-of-type::after { content:none;}.main-header .header-top .secondary-menu .club-products-link { color:#E44F0A; font-size:14px; line-height:17px; font-weight:700; gap:5px;}.main-header .header-middle { padding:28px 17px 40px;}.main-header .header-middle .inner-content { display:grid; grid-template-columns:260px auto 377px; gap:74px;}.main-header .header-bottom { height:50px;}.main-header .header-bottom .inner-content { gap:41px;}.main-header .header-bottom .inner-content .main-menu-item { font-weight:500; font-size:20px; line-height:24px; padding-bottom:25px; color:#E44F0A; gap:5px; white-space:nowrap; margin-right:41px;}.main-header .header-bottom .inner-content .main-menu-item img { width:27px; height:28px;}.main-header .header-bottom .inner-content .main-menu-item:last-of-type { margin-right:0px;}.minimal-header { padding:35px 0px 40px; background-color:#FFFFFF;}.minimal-header .trust-logo-content { margin-right:38px;}@media all and (min--moz-device-pixel-ratio:0) { .main-header .header-top .secondary-menu .club-products-link:hover {  color:#000000; } .main-header .header-bottom .inner-content .main-menu-item:hover {  color:#000000; } .main-header .header-bottom .category-item:hover .submenu {  opacity:1;  visibility:visible; } .main-header .header-bottom .category-item:hover .main-category-link {  color:#E44F0A; } .main-header .header-bottom .category-item:hover .main-category-link:before {  opacity:1; } .main-header .header-bottom .category-item:hover .main-category-link .icon {  -webkit-transform:rotate(180deg);  transform:rotate(180deg); } .main-header .mobile-menu-btn:hover {  background-color:#000000; } .main-header .cart-item:hover {  background-color:#F4F4F4;  -webkit-box-shadow:0px 10px 10px rgba(0, 0, 0, 0.4);  box-shadow:0px 10px 10px rgba(0, 0, 0, 0.4); } .main-header .profile-item:hover, .main-header .profile-item:focus-within {  background-color:#F6F6F6;  border-radius:22px;  cursor:pointer; } .main-header .profile-item:hover .profile-link, .main-header .profile-item:focus-within .profile-link {  color:#E44F0A; } .main-header .logged-profile-item:hover, .main-header .logged-profile-item:focus-within {  border-radius:22px 22px 0px 0px;  -webkit-box-shadow:0px 10px 10px rgba(0, 0, 0, 0.4);  box-shadow:0px 10px 10px rgba(0, 0, 0, 0.4); } .main-header .logged-profile-item:hover .profile-arrow-icon, .main-header .logged-profile-item:focus-within .profile-arrow-icon {  -webkit-transform:rotate(180deg);  transform:rotate(180deg); } .main-header .has-submenu:hover .submenu, .main-header .has-submenu:focus-within .submenu {  opacity:1;  visibility:visible;  z-index:10; } .main-header .search-box-outer .input-outer .button:hover {  background-color:#000000;  border-color:#000000; }}@media (hover:hover) { .main-header .header-top .secondary-menu .club-products-link:hover {  color:#000000; } .main-header .header-bottom .inner-content .main-menu-item:hover {  color:#000000; } .main-header .header-bottom .category-item:hover .submenu {  opacity:1;  visibility:visible; } .main-header .header-bottom .category-item:hover .main-category-link {  color:#E44F0A; } .main-header .header-bottom .category-item:hover .main-category-link:before {  opacity:1; } .main-header .header-bottom .category-item:hover .main-category-link .icon {  -webkit-transform:rotate(180deg);  transform:rotate(180deg); } .main-header .mobile-menu-btn:hover {  background-color:#000000; } .main-header .cart-item:hover {  background-color:#F4F4F4;  -webkit-box-shadow:0px 10px 10px rgba(0, 0, 0, 0.4);  box-shadow:0px 10px 10px rgba(0, 0, 0, 0.4); } .main-header .profile-item:hover, .main-header .profile-item:focus-within {  background-color:#F6F6F6;  border-radius:22px;  cursor:pointer; } .main-header .profile-item:hover .profile-link, .main-header .profile-item:focus-within .profile-link {  color:#E44F0A; } .main-header .logged-profile-item:hover, .main-header .logged-profile-item:focus-within {  border-radius:22px 22px 0px 0px;  -webkit-box-shadow:0px 10px 10px rgba(0, 0, 0, 0.4);  box-shadow:0px 10px 10px rgba(0, 0, 0, 0.4); } .main-header .logged-profile-item:hover .profile-arrow-icon, .main-header .logged-profile-item:focus-within .profile-arrow-icon {  -webkit-transform:rotate(180deg);  transform:rotate(180deg); } .main-header .has-submenu:hover .submenu, .main-header .has-submenu:focus-within .submenu {  opacity:1;  visibility:visible;  z-index:10; } .main-header .search-box-outer .input-outer .button:hover {  background-color:#000000;  border-color:#000000; }}@media all and (-ms-high-contrast:none), (-ms-high-contrast:active) { .main-header .header-top .secondary-menu .club-products-link:hover {  color:#000000; } .main-header .header-bottom .inner-content .main-menu-item:hover {  color:#000000; } .main-header .header-bottom .category-item:hover .submenu {  opacity:1;  visibility:visible; } .main-header .header-bottom .category-item:hover .main-category-link {  color:#E44F0A; } .main-header .header-bottom .category-item:hover .main-category-link:before {  opacity:1; } .main-header .header-bottom .category-item:hover .main-category-link .icon {  -webkit-transform:rotate(180deg);  transform:rotate(180deg); } .main-header .mobile-menu-btn:hover {  background-color:#000000; } .main-header .cart-item:hover {  background-color:#F4F4F4;  -webkit-box-shadow:0px 10px 10px rgba(0, 0, 0, 0.4);  box-shadow:0px 10px 10px rgba(0, 0, 0, 0.4); } .main-header .profile-item:hover, .main-header .profile-item:focus-within {  background-color:#F6F6F6;  border-radius:22px;  cursor:pointer; } .main-header .profile-item:hover .profile-link, .main-header .profile-item:focus-within .profile-link {  color:#E44F0A; } .main-header .logged-profile-item:hover, .main-header .logged-profile-item:focus-within {  border-radius:22px 22px 0px 0px;  -webkit-box-shadow:0px 10px 10px rgba(0, 0, 0, 0.4);  box-shadow:0px 10px 10px rgba(0, 0, 0, 0.4); } .main-header .logged-profile-item:hover .profile-arrow-icon, .main-header .logged-profile-item:focus-within .profile-arrow-icon {  -webkit-transform:rotate(180deg);  transform:rotate(180deg); } .main-header .has-submenu:hover .submenu, .main-header .has-submenu:focus-within .submenu {  opacity:1;  visibility:visible;  z-index:10; } .main-header .search-box-outer .input-outer .button:hover {  background-color:#000000;  border-color:#000000; }}@media screen and (max-width:1400px) { .main-header .header-middle .inner-content {  gap:20px; }}@media screen and (max-width:1200px) { .main-header .mobile-menu-btn {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  -webkit-box-pack:center;  -ms-flex-pack:center;  justify-content:center;  border-radius:10px;  width:45px;  height:45px;  min-height:45px;  min-width:45px;  background-color:#E44F0A;  -webkit-transition:background-color 0.25s ease;  transition:background-color 0.25s ease; } .main-header .features {  gap:0px;  grid-area:features; } .main-header #google_trust_logo_img {  display:none; } .main-header .profile-item {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  -webkit-box-pack:center;  -ms-flex-pack:center;  justify-content:center;  width:44px;  height:44px;  background-color:#FFFFFF;  border-radius:unset;  padding:0px; } .main-header .profile-item .login-text, .main-header .profile-item .profile-arrow-icon {  display:none; } .main-header .search-box-outer {  max-width:100%; } .main-header .search-box-outer.opened {  display:block;  color:#000000;  background:#FFFFFF;  width:100vw;  height:100vh;  max-width:none;  position:fixed;  overflow-y:auto;  overflow-x:hidden;  top:0px;  left:0px;  right:0px;  bottom:0px;  z-index:30; } .main-header .search-box-outer.opened form {  position:fixed;  top:0px;  left:0px;  right:0px;  z-index:101 !important; } .main-header .search-box-outer.opened .input-outer {  display:block !important; } .main-header .search-box-outer.opened .input-outer .field {  height:70px;  background-color:#FFFFFF;  border-radius:0px;  line-height:22px;  padding:5px 90px 5px 18px;  font-weight:700; } .main-header .search-box-outer.opened .input-outer .field::-webkit-input-placeholder {  color:#000000; } .main-header .search-box-outer.opened .input-outer .field::-moz-placeholder {  color:#000000; } .main-header .search-box-outer.opened .input-outer .field:-ms-input-placeholder {  color:#000000; } .main-header .search-box-outer.opened .input-outer .field::-ms-input-placeholder {  color:#000000; } .main-header .search-box-outer.opened .input-outer .field::placeholder {  color:#000000; } .main-header .search-box-outer.opened .close-btn {  display:block;  width:28px;  height:28px;  padding:5px;  position:absolute;  top:22px;  right:10px;  bottom:0px; } .main-header .search-box-outer.opened .close-btn .icon {  width:100%;  height:100%; } .main-header .search-box-outer.opened .search-button {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  width:30px;  height:30px;  min-height:30px;  border-radius:50%;  position:absolute;  top:20px;  right:50px;  padding:0px;  color:#FFFFFF;  background:#E44F0A;  margin:unset;  border:unset; } .main-header .search-box-outer.opened .search-button .icon {  width:16px;  height:16px;  -webkit-transform:translateX(1px);  transform:translateX(1px); } .main-header .search-box-outer.opened .search-results-container {  position:relative;  min-width:auto;  left:auto !important;  -webkit-box-shadow:none;  box-shadow:none;  top:0px !important;  z-index:100 !important;  box-shadow:none;  display:block !important; } .main-header .search-box-outer.opened .search-results-container ul {  max-height:none !important; } .main-header .search-box-outer.opened .search-results-container li {  padding:10px 0px;  margin-bottom:0px; } .main-header .search-box-outer.opened .search-results-container li:last-of-type {  margin-bottom:0px; } .main-header .header-top {  display:none; } .main-header .search-content {  grid-area:search; } .main-header .mobile-logo {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  position:absolute;  right:0px;  left:0px;  top:10px;  width:145px;  margin:auto; } .main-header .header-middle {  padding:20px 0px 20px; } .main-header .header-middle .inner-content {  grid-template-columns:45px 88px;  grid-template-areas:'menu features' 'search search';  gap:12px;  -webkit-box-pack:justify;  -ms-flex-pack:justify;  justify-content:space-between; } .main-header .header-middle .left-content {  grid-area:menu; } .main-header .header-middle .left-content .logo-content {  display:none; }}@media screen and (max-width:600px) { .minimal-header {  padding:20px 0px; }}footer a { color:#FFFFFF; font-weight:500;}footer .footer-top { background-color:#000000; padding:53px 0px 82px; background-image:url('../!common_design/custom/reflexshop.unas.hu/image/footer-r-logo.png'); background-repeat:no-repeat; background-position:67.74% bottom; background-size:520px auto; min-height:453px;}footer .footer-top .inner-content { gap:20px;}footer .footer-top .left-content { margin-right:60px;}footer .footer-top .reflexshop-footer-logo { margin-bottom:35px;}footer .footer-top .footer-contact-items { gap:39px;}footer .footer-top .footer-contact-item .title { color:#E44F0A; font-size:20px; line-height:24px; margin-bottom:32px;}footer .footer-top .footer-contact-item .mobile { font-size:32px; line-height:32px;}footer .footer-top .footer-contact-item .mail { font-size:24px; line-height:24px;}footer .footer-top .footer-menu .title { text-transform:uppercase; line-height:43px; font-weight:500; color:#E44F0A;}footer .footer-top .footer-menu .title .icon { display:none; -webkit-transition:-webkit-transform 0.25s ease; transition:-webkit-transform 0.25s ease; transition:transform 0.25s ease; transition:transform 0.25s ease, -webkit-transform 0.25s ease;}footer .footer-top .footer-menu .accordion-content { line-height:43px;}footer .footer-middle { padding:30px 0px 30px; background-color:#FFFFFF;}footer .footer-middle .partners { gap:25px;}footer .footer-bottom { padding:20px 0px 20px; border-top:1px solid #ECECEC;}footer .footer-bottom .inner-content { gap:15px;}footer .footer-bottom .copyright, footer .footer-bottom .pwstudio-link { color:#868686; font-size:14px; line-height:19px;}footer .footer-bottom .pwstudio-link .text { margin-right:5px;}footer .szechenyi-banner { position:fixed; bottom:0; right:0; z-index:100; max-width:250px;}footer .szechenyi-banner .szechenyi-close-icon { width:40px; height:40px; border-radius:50%; background:#FFFFFF; border:2px solid #174489; color:#FFFFFF; -webkit-transition:color 0.25s ease, background-color 0.25s ease; transition:color 0.25s ease, background-color 0.25s ease; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center;   justify-content:center; -webkit-box-align:center; -ms-flex-align:center;   align-items:center; position:absolute; top:-16px; right:10px; -webkit-box-sizing:border-box;   box-sizing:border-box;}footer .szechenyi-banner .szechenyi-close-icon:before { color:#174489; content:"\00d7"; width:100%; display:block; text-align:center; font-size:30px; line-height:14px;}@media all and (min--moz-device-pixel-ratio:0) { footer .szechenyi-banner .szechenyi-close-icon:hover {  background-color:#174489; } footer .szechenyi-banner .szechenyi-close-icon:hover:before {  color:#FFFFFF; }}@media (hover:hover) { footer .szechenyi-banner .szechenyi-close-icon:hover {  background-color:#174489; } footer .szechenyi-banner .szechenyi-close-icon:hover:before {  color:#FFFFFF; }}@media all and (-ms-high-contrast:none), (-ms-high-contrast:active) { footer .szechenyi-banner .szechenyi-close-icon:hover {  background-color:#174489; } footer .szechenyi-banner .szechenyi-close-icon:hover:before {  color:#FFFFFF; }}@media screen and (max-width:1200px) { footer .footer-top .left-content {  margin-right:0px; }}@media screen and (max-width:600px) { footer .footer-top {  padding:31px 0px 17px;  background-image:none; } footer .footer-top .inner-content {  display:block; } footer .footer-top .left-content {  margin-bottom:34px; } footer .footer-top .reflexshop-footer-logo {  display:none; } footer .footer-top .footer-menu {  border-top:1px solid #979797;  display:block; } footer .footer-top .footer-menu .title {  padding:12px 17px 16px 0px;  font-size:18px;  line-height:24px;  text-transform:none;  color:#FFFFFF;  cursor:pointer; } footer .footer-top .footer-menu .title .icon {  display:block;  width:13px;  height:8px; } footer .footer-top .footer-menu .accordion-content {  display:none;  font-size:14px;  line-height:18px;  padding:2px 0 15px; } footer .footer-top .footer-menu .accordion-content li {  margin-bottom:12px; } footer .footer-top .footer-box.active .title .icon {  -webkit-transform:rotate(-180deg);  transform:rotate(-180deg); } footer .footer-middle {  padding:24px 0px 22px; } footer .footer-middle .partners {  gap:15px; } footer .footer-bottom {  padding:14px 0px 22px; } footer .szechenyi-banner {  max-width:180px; } footer .szechenyi-banner .szechenyi-close-icon {  width:34px;  height:34px;  top:-13px;  right:10px;  -webkit-box-sizing:border-box;  box-sizing:border-box; } footer .szechenyi-banner .szechenyi-close-icon:before {  font-size:24px;  line-height:10px; }}.button, button, input[type="button"], input[type="submit"] { font-family:"Barlow", Arial, sans-serif; font-size:20px; line-height:24px; letter-spacing:0px; text-transform:none; text-decoration:none; font-style:normal; font-weight:700; display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; -webkit-box-pack:center; -ms-flex-pack:center;   justify-content:center; -webkit-box-align:center; -ms-flex-align:center;   align-items:center; cursor:pointer; -webkit-box-shadow:none;   box-shadow:none; min-height:48px; padding:10px 36px 10px 36px; border:2px solid #000000; border-radius:20px; background-color:#000000; color:#FFFFFF; -webkit-transition:color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease; transition:color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;}.button.small, .button.small-button, button.small, button.small-button, input[type="button"].small, input[type="button"].small-button, input[type="submit"].small, input[type="submit"].small-button { min-height:42px; padding:6px 19px 6px 19px; font-size:16px; line-height:22px;}.button.big, .button.big-button, button.big, button.big-button, input[type="button"].big, input[type="button"].big-button, input[type="submit"].big, input[type="submit"].big-button { min-height:60px; padding:12px 44px; font-size:18px; line-height:24px;}.button.secondary, .button.secondary-button, button.secondary, button.secondary-button, input[type="button"].secondary, input[type="button"].secondary-button, input[type="submit"].secondary, input[type="submit"].secondary-button { color:#000000; background:#FFFFFF; border-color:#E44F0A;}.button.third, .button.third-button, button.third, button.third-button, input[type="button"].third, input[type="button"].third-button, input[type="submit"].third, input[type="submit"].third-button { color:#000000; background:#FFE670; border-color:#FFE670;}.button.empty, .button.empty-button, button.empty, button.empty-button, input[type="button"].empty, input[type="button"].empty-button, input[type="submit"].empty, input[type="submit"].empty-button { background:#FFFFFF; border-color:#000000; color:#000000;}.button.empty.secondary, .button.empty.secondary-button, .button.empty-button.secondary, .button.empty-button.secondary-button, button.empty.secondary, button.empty.secondary-button, button.empty-button.secondary, button.empty-button.secondary-button, input[type="button"].empty.secondary, input[type="button"].empty.secondary-button, input[type="button"].empty-button.secondary, input[type="button"].empty-button.secondary-button, input[type="submit"].empty.secondary, input[type="submit"].empty.secondary-button, input[type="submit"].empty-button.secondary, input[type="submit"].empty-button.secondary-button { background:#FFFFFF; color:#FFFFFF; border-color:#E44F0A;}.button.icon-button, button.icon-button, input[type="button"].icon-button, input[type="submit"].icon-button { font-size:0px; line-height:0px; padding:5px; width:45px; height:45px; min-height:45px; border-radius:10px;}.button.icon-button.small, .button.icon-button.small-button, button.icon-button.small, button.icon-button.small-button, input[type="button"].icon-button.small, input[type="button"].icon-button.small-button, input[type="submit"].icon-button.small, input[type="submit"].icon-button.small-button { width:42px; height:42px;}.button.icon-button.big, .button.icon-button.big-button, button.icon-button.big, button.icon-button.big-button, input[type="button"].icon-button.big, input[type="button"].icon-button.big-button, input[type="submit"].icon-button.big, input[type="submit"].icon-button.big-button { width:60px; height:60px;}label.required:after { content:'*'; color:#FF0202;}.form-content .field-label { display:block; color:#000000; font-size:12px; line-height:22px; margin-bottom:2px; font-weight:600; letter-spacing:0px;}.form-content .field-label.has-error { color:#FF0202;}.form-content .row { margin-bottom:24px; font-size:0px; line-height:0px;}.form-content .row.checkbox-row { margin-bottom:5px;}.form-content .row:last-of-type, .form-content .row.without-margin { margin-bottom:0px;}.form-content .field-error-content, .form-content .invalid-feedback { color:#FF0202; font-size:10px; line-height:14px; font-weight:400;}.form-content .more-col-row { display:grid; gap:24px 12px; grid-template-columns:1fr 1fr;}.form-content .more-col-row .break-row, .form-content .more-col-row .col.full-width { grid-column:1/3;}.form-content .button-row { margin-top:10px;}.form-content .depends-on-row:not(.active) { display:none;}.form-content .depends-on-row.active { margin-top:24px;}.field, .form-control { -webkit-appearance:none; -moz-appearance:none;   appearance:none; outline:none; -webkit-box-shadow:none;   box-shadow:none; width:100%; border:1px solid #B7B7B7; border-radius:3px; padding:11px 12px 11px 12px; height:44px; font-family:"Barlow", Arial, sans-serif; font-size:16px; line-height:19px; letter-spacing:0px; text-transform:none; font-style:normal; font-weight:400; color:#000000; -webkit-transition:color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease; transition:color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;}.field.secondary:not(:invalid):not(.has-error), .field.secondary-field:not(:invalid):not(.has-error), .form-control.secondary:not(:invalid):not(.has-error), .form-control.secondary-field:not(:invalid):not(.has-error) { border-color:#000000;}.field.has-error, .field.is-invalid, .form-control.has-error, .form-control.is-invalid { color:#FF0202; background-color:#FFFFFF; border-color:#FF0202;}.field:focus, .form-control:focus { color:#000000; background-color:#FFFFFF; border-color:#000000;}.field.small, .form-control.small { padding:9px 8px; height:36px;}textarea.field, textarea.form-control { min-height:115px; resize:none;}select { -webkit-appearance:none; -moz-appearance:none;   appearance:none; outline:none; -webkit-box-shadow:none;   box-shadow:none; width:100%; display:block; border:1px solid #B7B7B7; border-radius:3px; padding:0px 35px 0px 12px; height:44px; font-family:"Barlow", Arial, sans-serif; font-size:16px; line-height:19px; letter-spacing:0px; text-transform:none; font-style:normal; font-weight:400; color:#000000; -webkit-transition:color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease; transition:color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease; background:url('../!common_design/custom/reflexshop.unas.hu/svg/arrow-down.svg') no-repeat #FFFFFF top 18px right 19px/12px 7px;}select:invalid, select.has-error, select.has-fault { color:#FF0202; background-color:#FFFFFF; border-color:#FF0202;}select.secondary:not(:invalid):not(.has-error) { border-color:#000000;}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button { -webkit-appearance:none; margin:0;}input[type=number] { -moz-appearance:textfield;}::-webkit-input-placeholder { opacity:1; color:#B7B7B7;}:-moz-placeholder { opacity:1; color:#B7B7B7;}::-moz-placeholder { opacity:1; color:#B7B7B7;}:-ms-input-placeholder { opacity:1; color:#B7B7B7;}input[type="checkbox"] { width:0px; height:0px; display:none;}input[type="checkbox"] + label { padding-left:24px; position:relative; display:inline-block; font-size:16px; line-height:22px; color:#000000; -webkit-transition:color 0.25s ease; transition:color 0.25s ease; margin:0px;}input[type="checkbox"] + label a { color:#E44F0A;}input[type="checkbox"] + label:before, input[type="checkbox"] + label:after { content:''; width:18px; height:18px; border-radius:2px; position:absolute;}input[type="checkbox"] + label:before { top:2px; left:0px; background:transparent; border:1px solid #E44F0A; -webkit-transition:background-color 0.25s ease; transition:background-color 0.25s ease;}input[type="checkbox"] + label:after { top:2px; left:0px; background:url('../!common_design/custom/reflexshop.unas.hu/svg/check.svg') no-repeat #E44F0A center center/8px 8px; -webkit-transition:opacity 0.25s ease; transition:opacity 0.25s ease; opacity:0;}input[type="checkbox"] + label.secondary:before { border-color:#E44F0A;}input[type="checkbox"] + label.secondary:after { background:url('../!common_design/custom/reflexshop.unas.hu/svg/check.svg') no-repeat #E44F0A center center/8px 8px;}input[type="checkbox"].small-checkbox + label { font-size:14px; line-height:20px; padding-left:24px;}input[type="checkbox"].small-checkbox + label:before, input[type="checkbox"].small-checkbox + label:after { width:18px; height:18px; top:2px;}input[type="checkbox"].small-checkbox + label:after { background:url('../!common_design/custom/reflexshop.unas.hu/svg/check.svg') no-repeat #E44F0A center center/8px 8px;}input[type="checkbox"].small-checkbox + label.secondary:after { background:url('../!common_design/custom/reflexshop.unas.hu/svg/check.svg') no-repeat #E44F0A center center/8px 8px;}input[type="checkbox"]:checked + label { color:#000000;}input[type="checkbox"]:checked + label:after { opacity:1;}input[type="checkbox"].has-error:not(:checked) + label, input[type="checkbox"].has-error:not(:checked) + label.secondary { color:#FF0202;}input[type="checkbox"].has-error:not(:checked) + label:before { border-color:#FF0202; background-color:transparent;}input[type="radio"] { width:0px; height:0px; display:none;}input[type="radio"]:not(.button-radio) + label { position:relative; margin-bottom:0px; font-size:14px; line-height:22px; padding-left:26px; display:inline-block; -webkit-transition:none; transition:none;}input[type="radio"]:not(.button-radio) + label:before, input[type="radio"]:not(.button-radio) + label:after { content:''; position:absolute; border-radius:50%;}input[type="radio"]:not(.button-radio) + label:before { border:1px solid #E44F0A; background:#FFFFFF; -webkit-transition:background-color 0.25s ease; transition:background-color 0.25s ease; width:16px; height:16px; top:3px; left:0px;}input[type="radio"]:not(.button-radio) + label:after { width:10px; height:10px; background:#E44F0A; top:6px; left:3px; opacity:0; -webkit-transition:opacity 0.25s ease; transition:opacity 0.25s ease;}input[type="radio"]:not(.button-radio):checked + label { color:#000000;}input[type="radio"]:not(.button-radio):checked + label:before { background:#FFFFFF; border-color:#E44F0A;}input[type="radio"]:not(.button-radio):checked + label:after { background:#E44F0A; opacity:1;}input[type="radio"]:not(.button-radio).has-error:not(:checked) + label:before { background-color:#FF0202; border-color:#FF0202;}@media all and (min--moz-device-pixel-ratio:0) { .button:hover, button:hover, input[type="button"]:hover, input[type="submit"]:hover {  color:#E44F0A;  background:#000000;  border-color:#000000; } .button:hover.secondary, .button:hover.secondary-button, button:hover.secondary, button:hover.secondary-button, input[type="button"]:hover.secondary, input[type="button"]:hover.secondary-button, input[type="submit"]:hover.secondary, input[type="submit"]:hover.secondary-button {  color:#000000;  background:#FDEEE7;  border-color:#E44F0A; } .button:hover.third, .button:hover.third-button, button:hover.third, button:hover.third-button, input[type="button"]:hover.third, input[type="button"]:hover.third-button, input[type="submit"]:hover.third, input[type="submit"]:hover.third-button {  color:#FFE670;  background:#000000;  border-color:#000000; } .button:hover.empty, .button:hover.empty-button, button:hover.empty, button:hover.empty-button, input[type="button"]:hover.empty, input[type="button"]:hover.empty-button, input[type="submit"]:hover.empty, input[type="submit"]:hover.empty-button {  color:#FFFFFF;  background:#000000;  border-color:#000000; } .button:hover.empty.secondary, .button:hover.empty.secondary-button, .button:hover.empty-button.secondary, .button:hover.empty-button.secondary-button, button:hover.empty.secondary, button:hover.empty.secondary-button, button:hover.empty-button.secondary, button:hover.empty-button.secondary-button, input[type="button"]:hover.empty.secondary, input[type="button"]:hover.empty.secondary-button, input[type="button"]:hover.empty-button.secondary, input[type="button"]:hover.empty-button.secondary-button, input[type="submit"]:hover.empty.secondary, input[type="submit"]:hover.empty.secondary-button, input[type="submit"]:hover.empty-button.secondary, input[type="submit"]:hover.empty-button.secondary-button {  color:#000000;  background:#FFFFFF;  border-color:#E44F0A; } input[type="checkbox"] + label a:hover {  color:#E44F0A; }}@media (hover:hover) { .button:hover, button:hover, input[type="button"]:hover, input[type="submit"]:hover {  color:#E44F0A;  background:#000000;  border-color:#000000; } .button:hover.secondary, .button:hover.secondary-button, button:hover.secondary, button:hover.secondary-button, input[type="button"]:hover.secondary, input[type="button"]:hover.secondary-button, input[type="submit"]:hover.secondary, input[type="submit"]:hover.secondary-button {  color:#000000;  background:#FDEEE7;  border-color:#E44F0A; } .button:hover.third, .button:hover.third-button, button:hover.third, button:hover.third-button, input[type="button"]:hover.third, input[type="button"]:hover.third-button, input[type="submit"]:hover.third, input[type="submit"]:hover.third-button {  color:#FFE670;  background:#000000;  border-color:#000000; } .button:hover.empty, .button:hover.empty-button, button:hover.empty, button:hover.empty-button, input[type="button"]:hover.empty, input[type="button"]:hover.empty-button, input[type="submit"]:hover.empty, input[type="submit"]:hover.empty-button {  color:#FFFFFF;  background:#000000;  border-color:#000000; } .button:hover.empty.secondary, .button:hover.empty.secondary-button, .button:hover.empty-button.secondary, .button:hover.empty-button.secondary-button, button:hover.empty.secondary, button:hover.empty.secondary-button, button:hover.empty-button.secondary, button:hover.empty-button.secondary-button, input[type="button"]:hover.empty.secondary, input[type="button"]:hover.empty.secondary-button, input[type="button"]:hover.empty-button.secondary, input[type="button"]:hover.empty-button.secondary-button, input[type="submit"]:hover.empty.secondary, input[type="submit"]:hover.empty.secondary-button, input[type="submit"]:hover.empty-button.secondary, input[type="submit"]:hover.empty-button.secondary-button {  color:#000000;  background:#FFFFFF;  border-color:#E44F0A; } input[type="checkbox"] + label a:hover {  color:#E44F0A; }}@media all and (-ms-high-contrast:none), (-ms-high-contrast:active) { .button:hover, button:hover, input[type="button"]:hover, input[type="submit"]:hover {  color:#E44F0A;  background:#000000;  border-color:#000000; } .button:hover.secondary, .button:hover.secondary-button, button:hover.secondary, button:hover.secondary-button, input[type="button"]:hover.secondary, input[type="button"]:hover.secondary-button, input[type="submit"]:hover.secondary, input[type="submit"]:hover.secondary-button {  color:#000000;  background:#FDEEE7;  border-color:#E44F0A; } .button:hover.third, .button:hover.third-button, button:hover.third, button:hover.third-button, input[type="button"]:hover.third, input[type="button"]:hover.third-button, input[type="submit"]:hover.third, input[type="submit"]:hover.third-button {  color:#FFE670;  background:#000000;  border-color:#000000; } .button:hover.empty, .button:hover.empty-button, button:hover.empty, button:hover.empty-button, input[type="button"]:hover.empty, input[type="button"]:hover.empty-button, input[type="submit"]:hover.empty, input[type="submit"]:hover.empty-button {  color:#FFFFFF;  background:#000000;  border-color:#000000; } .button:hover.empty.secondary, .button:hover.empty.secondary-button, .button:hover.empty-button.secondary, .button:hover.empty-button.secondary-button, button:hover.empty.secondary, button:hover.empty.secondary-button, button:hover.empty-button.secondary, button:hover.empty-button.secondary-button, input[type="button"]:hover.empty.secondary, input[type="button"]:hover.empty.secondary-button, input[type="button"]:hover.empty-button.secondary, input[type="button"]:hover.empty-button.secondary-button, input[type="submit"]:hover.empty.secondary, input[type="submit"]:hover.empty.secondary-button, input[type="submit"]:hover.empty-button.secondary, input[type="submit"]:hover.empty-button.secondary-button {  color:#000000;  background:#FFFFFF;  border-color:#E44F0A; } input[type="checkbox"] + label a:hover {  color:#E44F0A; }}@media screen and (max-width:600px) { .form-content .row {  margin-bottom:24px; } .form-content .more-col-row {  gap:24px;  grid-template-columns:100%; } .form-content .more-col-row .break-row, .form-content .more-col-row .col.full-width {  grid-column:1/2; }}.button, button,input[type="button"],input[type="submit"] { text-transform:uppercase;}.button .text, .button .icon, button .text, button .icon,input[type="button"] .text,input[type="button"] .icon,input[type="submit"] .text,input[type="submit"] .icon { -webkit-transition:color 0.25s ease; transition:color 0.25s ease;}.button.secondary, .button.bordered-button, .button.rounded-orange-button, button.secondary, button.bordered-button, button.rounded-orange-button,input[type="button"].secondary,input[type="button"].bordered-button,input[type="button"].rounded-orange-button,input[type="submit"].secondary,input[type="submit"].bordered-button,input[type="submit"].rounded-orange-button { text-transform:none;}.button.secondary, button.secondary,input[type="button"].secondary,input[type="submit"].secondary { font-weight:500; font-size:16px; line-height:24px;}.button.bordered-button, button.bordered-button,input[type="button"].bordered-button,input[type="submit"].bordered-button { -webkit-box-shadow:3px 3px 0px 0px #E44F0A;   box-shadow:3px 3px 0px 0px #E44F0A; color:#E44F0A; background-color:#FFFFFF; border-color:#FFFFFF; font-weight:800; height:46px; font-size:18px; line-height:22px;}.button.rounded-orange-button, button.rounded-orange-button,input[type="button"].rounded-orange-button,input[type="submit"].rounded-orange-button { background-color:#E44F0A; border-color:#E44F0A;}.button.button-with-arrow, button.button-with-arrow,input[type="button"].button-with-arrow,input[type="submit"].button-with-arrow { gap:10px;}.button.button-with-arrow .icon, button.button-with-arrow .icon,input[type="button"].button-with-arrow .icon,input[type="submit"].button-with-arrow .icon { color:#E44F0A; -webkit-transition:color 0.25s ease; transition:color 0.25s ease;}.button.square-button, button.square-button,input[type="button"].square-button,input[type="submit"].square-button { border-radius:6px;}.button.orange, button.orange,input[type="button"].orange,input[type="submit"].orange { background:#E44F0A; border-color:#E44F0A;}.button.orange .text, .button.orange .icon, button.orange .text, button.orange .icon,input[type="button"].orange .text,input[type="button"].orange .icon,input[type="submit"].orange .text,input[type="submit"].orange .icon { color:#FFFFFF;}input[type="checkbox"] + label:before, input[type="checkbox"] + label:after { border-radius:2px;}.form-col { position:relative;}select.form-control { padding-right:35px;}.company-selector-section { display:grid; gap:18px; margin-bottom:24px;}.company-selector-section .form-col:first-child { display:grid; gap:24px; grid-template-columns:1fr 1fr;}.company-selector-section input[type="radio"] + label { height:100%; border:1px solid #ECECEC; padding:16px 16px 16px 48px; border-radius:3px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center;   align-items:center; -webkit-transition:background-color 0.25s ease, border-color 0.25s ease; transition:background-color 0.25s ease, border-color 0.25s ease; cursor:pointer;}.company-selector-section input[type="radio"] + label:before, .company-selector-section input[type="radio"] + label:after { top:0; bottom:0; margin:auto; left:16px;}.company-selector-section input[type="radio"] + label:after { left:19px;}.company-selector-section input[type="radio"]:checked + label { border-color:#E44F0A;}.form-content .field-error-content, .form-content .invalid-feedback { text-align:right; margin-top:4px;}.form-content .field-error-content.invalid-feedback, .form-content .invalid-feedback.invalid-feedback { display:none;}.form-content .form-control.is-invalid ~ .invalid-feedback,.form-content .form-control.has-error ~ .invalid-feedback, .form-content .field.is-invalid ~ .invalid-feedback,.form-content .field.has-error ~ .invalid-feedback { display:block;}.form-content .phone-col .fields { gap:12px; grid-template-columns:84px auto;}.form-content .phone-col .fields .phone-country { position:relative;}.form-content .phone-col .fields .phone-country label { position:absolute; border:1px solid #B7B7B7; background:#FFFFFF; font-size:18px; line-height:18px; font-weight:600; width:20px; height:44px; border-radius:3px; top:0; left:0; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center;   justify-content:center; -webkit-box-align:center; -ms-flex-align:center;   align-items:center;}.form-content .phone-col .fields .phone-country .field { padding-left:32px;}.form-content .phone-col .fields .field-error-content, .form-content .phone-col .fields .invalid-feedback { width:100%;}.form-content .location-col .zip-col { width:84px;}.form-content .location-col .city-col { width:calc(100% - 96px);}.form-content .field + label { position:absolute; -webkit-transition:all 0.5s ease; transition:all 0.5s ease; top:10px; left:14px; margin:0; font-size:16px; line-height:22px; color:#868686; font-weight:400; max-width:calc(100% - 24px);}.form-content .field + label:before { content:attr(data-content);}.form-content .field:focus + label,.form-content .field.has-value + label { font-size:12px; line-height:22px; color:#000000; -webkit-transform:translate(-14px, -35px);   transform:translate(-14px, -35px); display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical; overflow:hidden; max-width:100%;}.form-content .field:focus + label.field-label:before,.form-content .field.has-value + label.field-label:before { content:attr(data-filled);}.field.valid:not(:invalid):not(.has-error):not(.has-fault):not(.only-warning):not(.is-invalid), .field.is-valid:not(:invalid):not(.has-error):not(.has-fault):not(.only-warning):not(.is-invalid) { background:url('../!common_design/custom/reflexshop.unas.hu/svg/form-valid.svg') no-repeat transparent top 18px right 24px/9px 9px; border-color:#B6E37E;}@media all and (min--moz-device-pixel-ratio:0) { .button.button-with-arrow:not(.secondary):hover .icon, button.button-with-arrow:not(.secondary):hover .icon, input[type="button"].button-with-arrow:not(.secondary):hover .icon, input[type="submit"].button-with-arrow:not(.secondary):hover .icon {  color:#FFFFFF; } .button.rounded-orange-button:hover, button.rounded-orange-button:hover, input[type="button"].rounded-orange-button:hover, input[type="submit"].rounded-orange-button:hover {  color:#000000; } .button.bordered-button:hover, button.bordered-button:hover, input[type="button"].bordered-button:hover, input[type="submit"].bordered-button:hover {  color:black; } .button.orange:hover .text, .button.orange:hover .icon, .button.orange.button-with-arrow:not(.secondary):hover .text, .button.orange.button-with-arrow:not(.secondary):hover .icon, button.orange:hover .text, button.orange:hover .icon, button.orange.button-with-arrow:not(.secondary):hover .text, button.orange.button-with-arrow:not(.secondary):hover .icon, input[type="button"].orange:hover .text, input[type="button"].orange:hover .icon, input[type="button"].orange.button-with-arrow:not(.secondary):hover .text, input[type="button"].orange.button-with-arrow:not(.secondary):hover .icon, input[type="submit"].orange:hover .text, input[type="submit"].orange:hover .icon, input[type="submit"].orange.button-with-arrow:not(.secondary):hover .text, input[type="submit"].orange.button-with-arrow:not(.secondary):hover .icon {  color:#000000; }}@media (hover:hover) { .button.button-with-arrow:not(.secondary):hover .icon, button.button-with-arrow:not(.secondary):hover .icon, input[type="button"].button-with-arrow:not(.secondary):hover .icon, input[type="submit"].button-with-arrow:not(.secondary):hover .icon {  color:#FFFFFF; } .button.rounded-orange-button:hover, button.rounded-orange-button:hover, input[type="button"].rounded-orange-button:hover, input[type="submit"].rounded-orange-button:hover {  color:#000000; } .button.bordered-button:hover, button.bordered-button:hover, input[type="button"].bordered-button:hover, input[type="submit"].bordered-button:hover {  color:black; } .button.orange:hover .text, .button.orange:hover .icon, .button.orange.button-with-arrow:not(.secondary):hover .text, .button.orange.button-with-arrow:not(.secondary):hover .icon, button.orange:hover .text, button.orange:hover .icon, button.orange.button-with-arrow:not(.secondary):hover .text, button.orange.button-with-arrow:not(.secondary):hover .icon, input[type="button"].orange:hover .text, input[type="button"].orange:hover .icon, input[type="button"].orange.button-with-arrow:not(.secondary):hover .text, input[type="button"].orange.button-with-arrow:not(.secondary):hover .icon, input[type="submit"].orange:hover .text, input[type="submit"].orange:hover .icon, input[type="submit"].orange.button-with-arrow:not(.secondary):hover .text, input[type="submit"].orange.button-with-arrow:not(.secondary):hover .icon {  color:#000000; }}@media all and (-ms-high-contrast:none), (-ms-high-contrast:active) { .button.button-with-arrow:not(.secondary):hover .icon, button.button-with-arrow:not(.secondary):hover .icon, input[type="button"].button-with-arrow:not(.secondary):hover .icon, input[type="submit"].button-with-arrow:not(.secondary):hover .icon {  color:#FFFFFF; } .button.rounded-orange-button:hover, button.rounded-orange-button:hover, input[type="button"].rounded-orange-button:hover, input[type="submit"].rounded-orange-button:hover {  color:#000000; } .button.bordered-button:hover, button.bordered-button:hover, input[type="button"].bordered-button:hover, input[type="submit"].bordered-button:hover {  color:black; } .button.orange:hover .text, .button.orange:hover .icon, .button.orange.button-with-arrow:not(.secondary):hover .text, .button.orange.button-with-arrow:not(.secondary):hover .icon, button.orange:hover .text, button.orange:hover .icon, button.orange.button-with-arrow:not(.secondary):hover .text, button.orange.button-with-arrow:not(.secondary):hover .icon, input[type="button"].orange:hover .text, input[type="button"].orange:hover .icon, input[type="button"].orange.button-with-arrow:not(.secondary):hover .text, input[type="button"].orange.button-with-arrow:not(.secondary):hover .icon, input[type="submit"].orange:hover .text, input[type="submit"].orange:hover .icon, input[type="submit"].orange.button-with-arrow:not(.secondary):hover .text, input[type="submit"].orange.button-with-arrow:not(.secondary):hover .icon {  color:#000000; }}@media screen and (max-width:600px) { .button, button, input[type="button"], input[type="submit"] {  font-size:16px;  line-height:22px;  min-height:42px;  padding:8px 30px; }}.swiper-container { margin-left:auto; margin-right:auto; position:relative; overflow:hidden; list-style:none; padding:0;  z-index:1;}.swiper-container-vertical > .swiper-wrapper { -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column;   flex-direction:column;}.swiper-wrapper { position:relative; width:100%; height:100%; z-index:1; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-transition-property:-webkit-transform; transition-property:-webkit-transform; transition-property:transform; transition-property:transform, -webkit-transform; -webkit-box-sizing:content-box;   box-sizing:content-box;}.swiper-container-android .swiper-slide,.swiper-wrapper { -webkit-transform:translate3d(0px, 0, 0);   transform:translate3d(0px, 0, 0);}.swiper-container-multirow > .swiper-wrapper { -ms-flex-wrap:wrap; flex-wrap:wrap;}.swiper-container-multirow-column > .swiper-wrapper { -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column;   flex-direction:column;}.swiper-container-free-mode > .swiper-wrapper { -webkit-transition-timing-function:ease-out;   transition-timing-function:ease-out; margin:0 auto;}.swiper-slide { -ms-flex-negative:0; flex-shrink:0; width:100%; height:100%; position:relative; -webkit-transition-property:-webkit-transform; transition-property:-webkit-transform; transition-property:transform; transition-property:transform, -webkit-transform;}.swiper-slide-invisible-blank { visibility:hidden;}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide { height:auto;}.swiper-container-autoheight .swiper-wrapper { -webkit-box-align:start; -ms-flex-align:start;   align-items:flex-start; -webkit-transition-property:height, -webkit-transform; transition-property:height, -webkit-transform; transition-property:transform, height; transition-property:transform, height, -webkit-transform;}.swiper-container-3d { -webkit-perspective:1200px;   perspective:1200px;}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow { -webkit-transform-style:preserve-3d;   transform-style:preserve-3d;}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom { position:absolute; left:0; top:0; width:100%; height:100%; pointer-events:none; z-index:10;}.swiper-container-3d .swiper-slide-shadow-left { background-image:-webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));}.swiper-container-3d .swiper-slide-shadow-right { background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));}.swiper-container-3d .swiper-slide-shadow-top { background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));}.swiper-container-3d .swiper-slide-shadow-bottom { background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));}.swiper-container-css-mode > .swiper-wrapper { overflow:auto; scrollbar-width:none;  -ms-overflow-style:none; }.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar { display:none;}.swiper-container-css-mode > .swiper-wrapper > .swiper-slide { scroll-snap-align:start start;}.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper { -ms-scroll-snap-type:x mandatory; scroll-snap-type:x mandatory;}.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper { -ms-scroll-snap-type:y mandatory; scroll-snap-type:y mandatory;}:root { --swiper-navigation-size:44px; }.swiper-button-prev,.swiper-button-next { position:absolute; top:50%; width:calc(var(--swiper-navigation-size) / 44 * 27); height:var(--swiper-navigation-size); margin-top:calc(-1 * var(--swiper-navigation-size) / 2); z-index:10; cursor:pointer; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center;   align-items:center; -webkit-box-pack:center; -ms-flex-pack:center;   justify-content:center; color:var(--swiper-navigation-color, var(--swiper-theme-color));}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled { opacity:0.35; cursor:auto; pointer-events:none;}.swiper-button-prev:after,.swiper-button-next:after { font-family:swiper-icons; font-size:var(--swiper-navigation-size); text-transform:none !important; letter-spacing:0; text-transform:none; font-variant:initial; line-height:1;}.swiper-button-prev,.swiper-container-rtl .swiper-button-next { left:10px; right:auto;}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after { content:'prev';}.swiper-button-next,.swiper-container-rtl .swiper-button-prev { right:10px; left:auto;}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after { content:'next';}.swiper-button-prev.swiper-button-white,.swiper-button-next.swiper-button-white { --swiper-navigation-color:#ffffff;}.swiper-button-prev.swiper-button-black,.swiper-button-next.swiper-button-black { --swiper-navigation-color:#000000;}.swiper-button-lock { display:none;}:root { }.swiper-pagination { position:absolute; text-align:center; -webkit-transition:300ms opacity; transition:300ms opacity; -webkit-transform:translate3d(0, 0, 0);   transform:translate3d(0, 0, 0); z-index:10;}.swiper-pagination.swiper-pagination-hidden { opacity:0;}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal > .swiper-pagination-bullets { bottom:10px; left:0; width:100%;}.swiper-pagination-bullets-dynamic { overflow:hidden; font-size:0;}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { -webkit-transform:scale(0.33);   transform:scale(0.33); position:relative;}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active { -webkit-transform:scale(1);   transform:scale(1);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main { -webkit-transform:scale(1);   transform:scale(1);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev { -webkit-transform:scale(0.66);   transform:scale(0.66);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev { -webkit-transform:scale(0.33);   transform:scale(0.33);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next { -webkit-transform:scale(0.66);   transform:scale(0.66);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next { -webkit-transform:scale(0.33);   transform:scale(0.33);}.swiper-pagination-bullet { width:8px; height:8px; display:inline-block; border-radius:100%; background:#000; opacity:0.2;}button.swiper-pagination-bullet { border:none; margin:0; padding:0; -webkit-box-shadow:none;   box-shadow:none; -webkit-appearance:none; -moz-appearance:none; appearance:none;}.swiper-pagination-clickable .swiper-pagination-bullet { cursor:pointer;}.swiper-pagination-bullet-active { opacity:1; background:var(--swiper-pagination-color, var(--swiper-theme-color));}.swiper-container-vertical > .swiper-pagination-bullets { right:10px; top:50%; -webkit-transform:translate3d(0px, -50%, 0);   transform:translate3d(0px, -50%, 0);}.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet { margin:6px 0; display:block;}.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic { top:50%; -webkit-transform:translateY(-50%);   transform:translateY(-50%); width:8px;}.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { display:inline-block; -webkit-transition:200ms top, 200ms -webkit-transform; transition:200ms top, 200ms -webkit-transform; transition:200ms transform, 200ms top; transition:200ms transform, 200ms top, 200ms -webkit-transform;}.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { margin:0 4px;}.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic { left:50%; -webkit-transform:translateX(-50%);   transform:translateX(-50%); white-space:nowrap;}.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { -webkit-transition:200ms left, 200ms -webkit-transform; transition:200ms left, 200ms -webkit-transform; transition:200ms transform, 200ms left; transition:200ms transform, 200ms left, 200ms -webkit-transform;}.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet { -webkit-transition:200ms right, 200ms -webkit-transform; transition:200ms right, 200ms -webkit-transform; transition:200ms transform, 200ms right; transition:200ms transform, 200ms right, 200ms -webkit-transform;}.swiper-pagination-progressbar { background:rgba(0, 0, 0, 0.25); position:absolute;}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background:var(--swiper-pagination-color, var(--swiper-theme-color)); position:absolute; left:0; top:0; width:100%; height:100%; -webkit-transform:scale(0);   transform:scale(0); -webkit-transform-origin:left top;   transform-origin:left top;}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { -webkit-transform-origin:right top;   transform-origin:right top;}.swiper-container-horizontal > .swiper-pagination-progressbar,.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite { width:100%; height:4px; left:0; top:0;}.swiper-container-vertical > .swiper-pagination-progressbar,.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite { width:4px; height:100%; left:0; top:0;}.swiper-pagination-white { --swiper-pagination-color:#ffffff;}.swiper-pagination-black { --swiper-pagination-color:#000000;}.swiper-pagination-lock { display:none;}.swiper-scrollbar { border-radius:10px; position:relative; -ms-touch-action:none; background:rgba(0, 0, 0, 0.1);}.swiper-container-horizontal > .swiper-scrollbar { position:absolute; left:1%; bottom:3px; z-index:50; height:5px; width:98%;}.swiper-container-vertical > .swiper-scrollbar { position:absolute; right:3px; top:1%; z-index:50; width:5px; height:98%;}.swiper-scrollbar-drag { height:100%; width:100%; position:relative; background:rgba(0, 0, 0, 0.5); border-radius:10px; left:0; top:0;}.swiper-scrollbar-cursor-drag { cursor:move;}.swiper-scrollbar-lock { display:none;}.swiper-zoom-container { width:100%; height:100%; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center;   justify-content:center; -webkit-box-align:center; -ms-flex-align:center;   align-items:center; text-align:center;}.swiper-zoom-container > img,.swiper-zoom-container > svg,.swiper-zoom-container > canvas { max-width:100%; max-height:100%; -o-object-fit:contain; object-fit:contain;}.swiper-slide-zoomed { cursor:move;}:root { }.swiper-lazy-preloader { width:42px; height:42px; position:absolute; left:50%; top:50%; margin-left:-21px; margin-top:-21px; z-index:10; -webkit-transform-origin:50%;   transform-origin:50%; -webkit-animation:swiper-preloader-spin 1s infinite linear;   animation:swiper-preloader-spin 1s infinite linear; -webkit-box-sizing:border-box;   box-sizing:border-box; border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color)); border-radius:50%; border-top-color:transparent;}.swiper-lazy-preloader-white { --swiper-preloader-color:#fff;}.swiper-lazy-preloader-black { --swiper-preloader-color:#000;}@-webkit-keyframes swiper-preloader-spin { 100% {  -webkit-transform:rotate(360deg);  transform:rotate(360deg); }}@keyframes swiper-preloader-spin { 100% {  -webkit-transform:rotate(360deg);  transform:rotate(360deg); }}.swiper-container .swiper-notification { position:absolute; left:0; top:0; pointer-events:none; opacity:0; z-index:-1000;}.swiper-container-fade.swiper-container-free-mode .swiper-slide { -webkit-transition-timing-function:ease-out;   transition-timing-function:ease-out;}.swiper-container-fade .swiper-slide { pointer-events:none; -webkit-transition-property:opacity; transition-property:opacity;}.swiper-container-fade .swiper-slide .swiper-slide { pointer-events:none;}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active { pointer-events:auto;}.swiper-container-cube { overflow:visible;}.swiper-container-cube .swiper-slide { pointer-events:none; -webkit-backface-visibility:hidden; backface-visibility:hidden; z-index:1; visibility:hidden; -webkit-transform-origin:0 0;   transform-origin:0 0; width:100%; height:100%;}.swiper-container-cube .swiper-slide .swiper-slide { pointer-events:none;}.swiper-container-cube.swiper-container-rtl .swiper-slide { -webkit-transform-origin:100% 0;   transform-origin:100% 0;}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active { pointer-events:auto;}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next + .swiper-slide { pointer-events:auto; visibility:visible;}.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right { z-index:0; -webkit-backface-visibility:hidden; backface-visibility:hidden;}.swiper-container-cube .swiper-cube-shadow { position:absolute; left:0; bottom:0px; width:100%; height:100%; background:#000; opacity:0.6; -webkit-filter:blur(50px); filter:blur(50px); z-index:0;}.swiper-container-flip { overflow:visible;}.swiper-container-flip .swiper-slide { pointer-events:none; -webkit-backface-visibility:hidden; backface-visibility:hidden; z-index:1;}.swiper-container-flip .swiper-slide .swiper-slide { pointer-events:none;}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active { pointer-events:auto;}.swiper-container-flip .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right { z-index:0; -webkit-backface-visibility:hidden; backface-visibility:hidden;}.swiper-container .swiper-pagination { bottom:10px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center;   justify-content:center; -webkit-box-align:center; -ms-flex-align:center;   align-items:center; gap:10px;}.swiper-container .swiper-pagination .swiper-pagination-bullet { background:#979797; border-color:#979797; height:12px; width:12px; border-radius:50px; font-size:0; line-height:0; margin:0; -webkit-transition:all 0.25s ease; transition:all 0.25s ease; opacity:1;}.swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { border-color:#000000; background-color:#000000; width:33px;}.products-slider-section { padding:80px 0 80px;}.products-slider-section .title-container { margin-bottom:48px;}.products-slider-section .products-container { margin:auto; max-width:1500px; padding:10px 50px 10px;}.products-slider-section .products-container.has-pagination { padding-bottom:57px;}.products-slider-section .products-container:before, .products-slider-section .products-container:after { content:''; position:absolute; width:40px; top:0px; left:0px; bottom:0px; height:100%; margin:auto; background:#FFFFFF; z-index:2;}.products-slider-section .products-container:after { left:auto; right:0px;}.products-slider-section .products-container .product-card { height:100%;}.products-slider-section .swiper-button { width:40px; height:40px; border-radius:50%; background:#000000; color:#FFFFFF; opacity:1; -webkit-transform:translateY(-45px);   transform:translateY(-45px); background:#000000; -webkit-transition:background-color 0.25s ease; transition:background-color 0.25s ease;}.products-slider-section .swiper-button.swiper-button-disabled { opacity:0;}.products-slider-section .swiper-button.swiper-button-prev .icon { -webkit-transform:rotate(180deg);   transform:rotate(180deg);}.products-slider-section .swiper-button:before, .products-slider-section .swiper-button:after { display:none;}.products-slider-section .swiper-button.swiper-button-next { right:30px;}.products-slider-section .swiper-button.swiper-button-prev { left:30px;}.products-slider-section .button-container { margin-top:42px;}@media all and (min--moz-device-pixel-ratio:0) { .products-slider-section .swiper-button:hover {  background:#E44F0A; }}@media (hover:hover) { .products-slider-section .swiper-button:hover {  background:#E44F0A; }}@media all and (-ms-high-contrast:none), (-ms-high-contrast:active) { .products-slider-section .swiper-button:hover {  background:#E44F0A; }}@media screen and (max-width:1024px) { .products-slider-section {  padding:50px 0; } .products-slider-section .products-container {  padding:10px 15px; } .products-slider-section .products-container:before, .products-slider-section .products-container:after {  width:15px; } .products-slider-section .swiper-button.swiper-button-next {  right:10px; } .products-slider-section .swiper-button.swiper-button-prev {  left:10px; }}@media screen and (max-width:600px) { .swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {  width:30px; } .products-slider-section {  padding:30px 0 45px;  max-width:100vw;  overflow:hidden; } .products-slider-section .title-container {  margin-bottom:6px; } .products-slider-section .products-container.disable-on-mobile {  padding:10px 0; } .products-slider-section .products-container.disable-on-mobile .swiper-button, .products-slider-section .products-container.disable-on-mobile .swiper-pagination, .products-slider-section .products-container.disable-on-mobile:before, .products-slider-section .products-container.disable-on-mobile:after {  display:none !important; } .products-slider-section .products-container.disable-on-mobile .swiper-wrapper {  overflow-y:hidden;  overflow-x:auto; } .products-slider-section .products-container.disable-on-mobile .swiper-wrapper:before, .products-slider-section .products-container.disable-on-mobile .swiper-wrapper:after {  content:'';  width:15px;  min-width:15px;  height:1px;  display:block; } .products-slider-section .products-container.disable-on-mobile .swiper-wrapper .product-card {  width:55.33vw;  min-width:210px;  max-width:240px;  margin-right:10px;  height:auto; } .products-slider-section .products-container.disable-on-mobile .swiper-wrapper .product-card:last-of-type {  margin-right:0; } .mosaic-slider-section {  max-width:100vw;  overflow:hidden; } .mosaic-slider-section .mosaic-container.disable-on-mobile {  padding:10px 0; } .mosaic-slider-section .mosaic-container.disable-on-mobile .swiper-wrapper {  overflow-y:hidden;  overflow-x:auto; } .mosaic-slider-section .mosaic-container.disable-on-mobile .swiper-wrapper:before, .mosaic-slider-section .mosaic-container.disable-on-mobile .swiper-wrapper:after {  content:'';  width:15px;  min-width:15px;  height:1px;  display:block; } .mosaic-slider-section .mosaic-container.disable-on-mobile .swiper-wrapper .mosaic-card {  width:48.33vw;  min-width:190px;  max-width:240px;  margin-right:12px;  height:auto; } .mosaic-slider-section .mosaic-container.disable-on-mobile .swiper-wrapper .mosaic-card:last-of-type {  margin-right:0; }}.static-text-content > *:first-child { margin-top:0px;}.static-text-content > *:last-child { margin-bottom:0px;}.static-text-content img { height:auto; border-radius:10px; margin:24px auto;}.static-text-content a:not(.button) { text-decoration:underline; font-weight:700;}.static-text-content p > img:first-child { margin-top:0;}.static-text-content h2 { margin:40px 0 20px;}.static-text-content h3, .static-text-content h4 { margin:24px 0 8px; color:#000000;}.static-text-content ol { list-style-type:decimal;}.static-text-content ol li { padding-left:10px; margin-bottom:8px;}.static-text-content ol ::marker { margin-right:10px; font-weight:700; font-size:14px; line-height:24px;}.static-text-content ul li { position:relative; margin-bottom:8px; padding-left:14px;}.static-text-content ul li::before { content:''; position:absolute; top:11px; left:0px; width:6px; height:6px; border-radius:50%; background-color:#E44F0A;}.static-text-content blockquote { background:#FDEEE7; padding:24px; font-size:16px; line-height:22px; margin:24px auto; border-radius:10px; position:relative;}.static-text-content blockquote h2 { margin:0px 0px 20px;}.static-text-content blockquote .button { margin-top:16px;}.static-text-content .table-contents { padding-bottom:40px; border-bottom:2px solid #FDEEE7; margin-bottom:40px;}.static-text-content .table-contents .title { font-weight:700; line-height:28px; margin-bottom:12px;}.static-text-content .table-contents ol li { font-size:16px; line-height:22px; margin-bottom:12px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center;   align-items:center; padding-left:0px;}.static-text-content .table-contents ol li:last-of-type { margin-bottom:0;}.static-text-content .table-contents ol li:before { content:''; width:6px; height:6px; min-width:6px; min-height:6px; border-radius:50%; background-color:#E44F0A; margin-right:10px;}.static-text-content .table-contents ol li .name { text-decoration:underline; font-weight:500; -webkit-transition:color 0.25s ease; transition:color 0.25s ease; -webkit-box-flex:1; -ms-flex:1;   flex:1; cursor:pointer;}.static-text-content .social-icons { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center;   justify-content:center; -webkit-box-align:center; -ms-flex-align:center;   align-items:center; gap:30px;}@media screen and (max-width:600px) { .static-text-content h2, .static-text-content h3, .static-text-content h4 {  margin:16px 0 8px; } .static-text-content img {  margin:24px auto 16px; } .static-text-content blockquote {  padding:24px 15px 24px 15px;  margin:24px -15px;  border-radius:10px;  position:relative;  border-radius:0px; }}.breadcrumb-container { color:#7C7C7C; margin-bottom:20px; font-size:14px; line-height:1.2;}.breadcrumb-container a { color:inherit;}.breadcrumb-container .breadcrumb-inner { gap:10px;}.breadcrumb-container .breadcrumb-item { display:none;}.breadcrumb-container .breadcrumb-item.last-breadcrumb-item { display:block;}@media all and (min--moz-device-pixel-ratio:0) { .breadcrumb-container a:hover {  color:#000000; }}@media (hover:hover) { .breadcrumb-container a:hover {  color:#000000; }}@media all and (-ms-high-contrast:none), (-ms-high-contrast:active) { .breadcrumb-container a:hover {  color:#000000; }}@media screen and (min-width:768px) { .breadcrumb-container {  font-size:16px; }}@media screen and (min-width:1024px) { .breadcrumb-container {  margin-bottom:24px; } .breadcrumb-container .breadcrumb-item {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  gap:10px; } .breadcrumb-container .breadcrumb-link .arrow {  display:none; }}.product-card { border:2px solid #F4F4F4; border-radius:10px; background:#FFFFFF; -webkit-transition:-webkit-box-shadow 0.25s ease; transition:-webkit-box-shadow 0.25s ease; transition:box-shadow 0.25s ease; transition:box-shadow 0.25s ease, -webkit-box-shadow 0.25s ease; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column;   flex-direction:column;}.product-card .badges { z-index:2; top:40px; right:15px; gap:7px;}.product-card .badges .new-badge { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center;   justify-content:center; -webkit-box-align:center; -ms-flex-align:center;   align-items:center; width:35px; height:35px; font-size:15px; line-height:22px; font-weight:700; color:#FFFFFF; border-radius:50px; background-color:#E44F0A;}.product-card .stickers { top:13px; left:14px; position:absolute; gap:6px;}.product-card .stickers .stick { width:35px; height:35px; min-width:35px;}.product-card .favourite { top:0px; right:0px; z-index:1;}.product-card .favourite .favourite-item { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center;   justify-content:center; -webkit-box-align:center; -ms-flex-align:center;   align-items:center; width:48px; height:48px;}.product-card .image-outer { background-color:#FAFAFA; border-radius:8px 8px 0px 0px; overflow:hidden; width:100%; height:0; padding-top:100%;}.product-card .image-outer .image-link { width:100%; height:100%; display:block; top:0; left:0; right:0; bottom:0; inset:0;}.product-card .image-outer .image-link img { position:absolute; top:0; right:0; bottom:0; left:0; height:100%; width:100%; max-width:201px; max-height:201px; margin:auto; border-radius:8px 8px 0px 0px; mix-blend-mode:multiply;}.product-card .expected-release-date { position:absolute; top:50%; left:50%; -webkit-transform:translate(-50%, -50%) rotate(-5deg);   transform:translate(-50%, -50%) rotate(-5deg); width:110%; text-align:center; font-size:13px; line-height:28px; font-weight:700; color:#FFFFFF; background-color:#000000; pointer-events:none;}.product-card .stock-status { left:0px; bottom:0px; background:rgba(250, 250, 250, 0.7); -webkit-backdrop-filter:blur(4.5px);   backdrop-filter:blur(4.5px); border-radius:0px 4px 0px 0px; padding:2px 5px 3px 12px;}.product-card .stock-status .stock-item { gap:4px; font-size:12px; line-height:16px; font-weight:500;}.product-card .video-tag { position:absolute; right:11px; bottom:8px;}.product-card .text-container { padding:11px 11px 9px 15px; background-color:#FFFFFF; border-radius:0px 0px 10px 10px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column;   flex-direction:column; -webkit-box-pack:justify; -ms-flex-pack:justify;   justify-content:space-between; gap:32px; -webkit-box-flex:1; -ms-flex:1;   flex:1;}.product-card .review-info-item { gap:5px; margin-bottom:3px; position:relative; z-index:1;}.product-card .stars-container { gap:2px; font-size:0 !important; line-height:0 !important;}.product-card .stars-container .star-outer { color:#FFFFFF; background:#ECECEC; width:13px; height:13px; overflow:hidden;}.product-card .stars-container .star-outer .icon { z-index:3; width:100%; height:100%; position:absolute; top:0; left:0; right:0; bottom:0; -webkit-transform:scale(1);   transform:scale(1);}.product-card .stars-container .star-outer .fill-content { z-index:1; display:block; height:100%; width:100%; background:#FF9E00;}.product-card .stars-container .review-count { font-size:14px; line-height:22px;}.product-card .name-link { line-height:22px; text-decoration:none; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis; font-weight:500;}.product-card .bottom-content { -webkit-box-align:end; -ms-flex-align:end;   align-items:flex-end; font-family:"Montserrat", Arial, sans-serif; gap:5px;}.product-card .bottom-content .price-container { white-space:nowrap; -webkit-box-align:end; -ms-flex-align:end;   align-items:flex-end; gap:5px;}.product-card .bottom-content .price-container .prices { -webkit-box-flex:1; -ms-flex:1 1 auto;   flex:1 1 auto;}.product-card .bottom-content .action-tag { border-radius:4px; padding:2px 4px 3px; font-weight:800; background-color:#ECECEC; font-size:16px; line-height:20px;}.product-card .bottom-content .original-price { font-size:15px; line-height:24px; font-weight:700;}.product-card .bottom-content .sale-price { font-size:25px; line-height:1; font-weight:800;}.product-card .bottom-content .sale-price.action-price { color:#E44F0A;}.product-card .bottom-content .cart-button { aspect-ratio:1/1;}.product-card.not-orderable-product .image-outer .image-link img { -webkit-filter:grayscale(100%);   filter:grayscale(100%);}@media all and (min--moz-device-pixel-ratio:0) { .product-card:hover {  -webkit-box-shadow:0 2px 14px 0 rgba(0, 0, 0, 0.2);  box-shadow:0 2px 14px 0 rgba(0, 0, 0, 0.2); } .product-card .subscribe-price-button:hover {  color:#E44F0A; }}@media (hover:hover) { .product-card:hover {  -webkit-box-shadow:0 2px 14px 0 rgba(0, 0, 0, 0.2);  box-shadow:0 2px 14px 0 rgba(0, 0, 0, 0.2); } .product-card .subscribe-price-button:hover {  color:#E44F0A; }}@media all and (-ms-high-contrast:none), (-ms-high-contrast:active) { .product-card:hover {  -webkit-box-shadow:0 2px 14px 0 rgba(0, 0, 0, 0.2);  box-shadow:0 2px 14px 0 rgba(0, 0, 0, 0.2); } .product-card .subscribe-price-button:hover {  color:#E44F0A; }}@media screen and (max-width:600px) { .product-card .badges {  right:10px; } .product-card .name-link {  line-height:20px; } .product-card .text-container {  gap:23px; } .product-card .bottom-content .original-price {  font-size:12px; } .product-card .bottom-content .sale-price {  font-size:20px;  line-height:20px; } .product-card .bottom-content .action-tag {  font-size:14px;  line-height:14px;  padding:1px; }}#exposeMaskOverlay, #exposeMask { background:rgba(68, 68, 68, 0.5) !important; opacity:1 !important; display:none; top:0 !important; bottom:0 !important; left:0 !important; right:0 !important; width:auto !important; height:auto !important; position:fixed !important;}#cookieConsent.loaded { position:fixed !important; max-width:100vw; max-height:100vh;}.overlay_common { top:50% !important; left:50% !important; display:block; -webkit-transform:translate(-50%, -50%) !important;   transform:translate(-50%, -50%) !important; width:calc(100vw - 20px) !important; max-height:calc(100vh - 20px); max-width:580px; background:#FFFFFF; display:none; font-size:16px; line-height:22px; overflow-y:auto; overflow-x:hidden; border-radius:10px; z-index:102;}.overlay_common .form-content { max-width:364px; margin:0px auto;}.overlay_common .button { padding-left:15px; padding-right:15px;}.overlay_common .overlay_close { border-radius:50px; -webkit-transition:background-color 0.25s ease; transition:background-color 0.25s ease; width:27px; height:27px; position:absolute; padding:5px; right:7px; top:7px;}.overlay_common .overlay_close .icon { color:#000000;}.overlay_common .overlay-buttons { gap:10px;}.overlay_common .overlay-buttons .password-button { width:calc(100% - 161px);}.overlay_common .overlay-buttons .registration-link { font-size:20px; line-height:32px; cursor:pointer;}.overlay_common .overlay-buttons .close-button-outer { -webkit-box-ordinal-group:4; -ms-flex-order:3;   order:3; width:100%; text-align:center;}.overlay_common .overlay-buttons .close-button { font-size:14px; line-height:20px; font-weight:700;}.overlay_common .overlay-buttons .overlay_subscribe_button { margin-top:24px;}.overlay_common .overlay-header { padding:24px; background:#FDEEE7;}.overlay_common .overlay_title { text-align:center;}.overlay_common .overlay-content { padding:24px 35px;}.overlay_common .overlay_privacy_policy { padding-top:10px;}#page_PopupContainer, #page_PopupContainerMobile { border-radius:6px; background:#FFFFFF; max-height:calc(100vh - 40px); overflow-x:hidden; overflow-y:hidden;}#page_PopupContainer > .close, #page_PopupContainerMobile > .close { width:22px; height:22px; background:url('../!common_design/custom/reflexshop.unas.hu/svg/popup-exit-icon.svg') no-repeat transparent center center/12px 12px; border-radius:50%; -webkit-transition:background-color 0.25s ease; transition:background-color 0.25s ease; position:absolute; top:2px; right:2px; z-index:10; cursor:pointer;}#page_PopupContainer.shop_popup_exitpopup, #page_PopupContainerMobile.shop_popup_exitpopup { left:0 !important; -webkit-transform:translate(calc((100vw - 100%) / 2), -50%) !important;   transform:translate(calc((100vw - 100%) / 2), -50%) !important; max-width:90vw; background:#FFFFFF;}#page_PopupContainer.shop_popup_exitpopup #page_PopupContainer_inner, #page_PopupContainerMobile.shop_popup_exitpopup #page_PopupContainer_inner { max-height:90vh;}.page_exitpopup_picture img { width:100%; height:100%;}.shop_popup_artdet { width:calc(100vw - 40px); max-width:600px;}.shop_popup_artdet .question-header { padding:24px; background-color:#FDEEE7;}.shop_popup_artdet .form-content { padding:24px;}.shop_popup_artdet .text-success { margin-bottom:20px;}.shop_popup_artdet form .row { margin-bottom:24px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:reverse; -ms-flex-direction:column-reverse;   flex-direction:column-reverse;}.shop_popup_artdet form .row:last-of-type { margin-bottom:0px;}.shop_popup_artdet #question_form .row { display:block;}.shop_popup_artdet #question_form .custom-checkbox label { font-size:12px; line-height:16px;}.shop_popup_artdet #question_form .custom-checkbox label:before { top:-1px;}.shop_popup_artdet #question_form .custom-checkbox label::after { top:-1px;}.shop_popup_artdet #question_form .custom-checkbox .invalid-feedback { text-align:left;}#overlay_already_registered_email_login .js-already-registered-email { margin-bottom:24px;}#overlay_already_registered_email_login .js-remind-btn-wrap { max-width:364px; margin:0px auto;}#overlay_already_registered_email_login .js-remind-btn-wrap a { text-decoration:underline; font-size:12px; line-height:22px;}@media all and (min--moz-device-pixel-ratio:0) { .overlay_common .overlay_close:hover {  background-color:#FFFFFF; }}@media (hover:hover) { .overlay_common .overlay_close:hover {  background-color:#FFFFFF; }}@media all and (-ms-high-contrast:none), (-ms-high-contrast:active) { .overlay_common .overlay_close:hover {  background-color:#FFFFFF; }}@media screen and (max-width:600px) { .overlay_common .overlay-content {  padding:24px 15px; } .overlay_common .overlay-buttons {  -webkit-box-orient:vertical;  -webkit-box-direction:reverse;  -ms-flex-direction:column-reverse;  flex-direction:column-reverse;  gap:12px; } .overlay_common .overlay-buttons button {  width:100%; }}body.opened-mobile-menu .mobile-menu-overlay { visibility:visible; opacity:1;}body.opened-mobile-menu .mobile-menu { -webkit-transform:translateX(0);   transform:translateX(0);}.mobile-menu-overlay { background:rgba(0, 0, 0, 0.7); position:fixed; top:0px; left:0px; right:0px; bottom:0px; display:block; z-index:903; width:100vw; height:100vh; height:100svh; height:100dvh; opacity:0; visibility:hidden; -webkit-transition:opacity 0.25s ease; transition:opacity 0.25s ease; -webkit-transition-delay:20ms;   transition-delay:20ms;}.mobile-menu { background:#FFFFFF; width:390px; height:100vh; height:100svh; height:100dvh; max-width:100%; position:fixed; top:0px; left:0px; z-index:904; -webkit-transition:-webkit-transform 0.25s ease; transition:-webkit-transform 0.25s ease; transition:transform 0.25s ease; transition:transform 0.25s ease, -webkit-transform 0.25s ease; overflow:hidden; -webkit-transform:translateX(-390px);   transform:translateX(-390px);}.mobile-menu .mobile-menu-inner { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column;   flex-direction:column; height:100%;}.mobile-menu .mobile-menu-inner > .top { -webkit-box-flex:0; -ms-flex:0 0 116px;   flex:0 0 116px; padding-top:75px;}.mobile-menu .mobile-menu-inner .menu-close-btn { position:absolute; top:20px; left:15px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center;   justify-content:center; -webkit-box-align:center; -ms-flex-align:center;   align-items:center; width:45px; height:45px; min-width:45px; min-height:45px; background-color:#E44F0A; border-radius:10px; cursor:pointer; -webkit-transition:background-color 0.25s ease; transition:background-color 0.25s ease; color:#FFFFFF;}.mobile-menu .mobile-menu-inner .mobile-menu-logo { position:absolute; height:27px; width:146px; top:30px; left:0px; right:0px; margin:0 auto;}.mobile-menu .mobile-menu-inner .support-infos { gap:23px; background-color:#F4F4F4; padding:9px 22px 10px;}.mobile-menu .mobile-menu-inner .support-infos a { position:relative; font-size:16px; line-height:22px; font-weight:500;}.mobile-menu .mobile-menu-inner .support-infos a:after { content:''; position:absolute; width:1px; height:13px; background-color:#E44F0A; right:-11px; top:calc(50% - 6.5px);}.mobile-menu .mobile-menu-inner .support-infos a:last-of-type::after { content:none;}.mobile-menu .mobile-menu-inner .bottom { overflow-x:hidden; overflow-y:auto; padding:5px 0px 30px;}.mobile-menu .mobile-categories-wrapper .main-category-view, .mobile-menu .mobile-categories-wrapper .sub-category-view { display:none;}.mobile-menu .mobile-categories-wrapper .is-active { display:block;}.mobile-menu .mobile-categories { margin:29px 35px 0px;}.mobile-menu .mobile-subcategories .parent-category-name { font-size:20px; line-height:24px; font-weight:700; color:#E44F0A; margin-bottom:16px;}.mobile-menu .mobile-subcategories .parent-category-name .arrow-right { -webkit-transform:rotate(180deg);   transform:rotate(180deg);}.mobile-menu .mobile-subcategories .parent-category-name .category-icon { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center;   align-items:center; -webkit-box-pack:center; -ms-flex-pack:center;   justify-content:center; width:57px; min-width:57px; height:50px; min-height:50px; border-radius:10px; background-color:#F4F4F4; margin-right:11px; margin-left:20px;}.mobile-menu .mobile-subcategories .categories { margin:29px 35px 30px;}.mobile-menu .mobile-subcategories .categories .button { margin-bottom:16px; width:100%;}.mobile-menu .mobile-subcategories .categories .seconday-category-item { font-size:18px; line-height:48px;}.mobile-menu .mobile-subcategories .special-category-list { padding:24px 32px; background-color:#FDEEE7; display:grid; grid-template-columns:100%; gap:15px;}.mobile-menu .sites { padding:0px 15px;}.mobile-menu .sites .secondary-menu-group { border-top:1px solid #B7B7B7; padding:38px 24px 0px; margin:38px 0px 0px 0px;}.mobile-menu .sites .secondary-menu-group .row { margin-bottom:20px; font-size:18px; line-height:22px;}.mobile-menu .sites .secondary-menu-group .row:last-of-type { margin-bottom:0px;}.mobile-menu .category-item { margin-bottom:10px;}.mobile-menu .category-item .main-category-link { font-weight:500; font-size:20px; line-height:24px;}.mobile-menu .category-item .main-category-link .icon-outer { margin-left:23px;}.mobile-menu .category-item .category-icon { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center;   align-items:center; -webkit-box-pack:center; -ms-flex-pack:center;   justify-content:center; width:57px; min-width:57px; height:50px; min-height:50px; border-radius:10px; background-color:#F4F4F4; margin-right:17px;}.mobile-menu .category-item .category-icon .category-active-leisure-time-icon { width:33px; height:34px;}.mobile-menu .category-item .category-submenu { display:none;}.mobile-menu .category-item:last-child { margin-bottom:0px;}@media all and (min--moz-device-pixel-ratio:0) { .mobile-menu .mobile-menu-inner .menu-close-btn:hover {  background:#000000; }}@media (hover:hover) { .mobile-menu .mobile-menu-inner .menu-close-btn:hover {  background:#000000; }}@media all and (-ms-high-contrast:none), (-ms-high-contrast:active) { .mobile-menu .mobile-menu-inner .menu-close-btn:hover {  background:#000000; }}.secondary-mobile-menu-overlay { position:fixed; z-index:29; -webkit-transition:opacity 0.25s ease; transition:opacity 0.25s ease; -webkit-transition-delay:30ms;   transition-delay:30ms; background:rgba(50, 52, 54, 0.7); top:0; left:0; right:0; bottom:0; visibility:hidden; opacity:0;}.secondary-mobile-menu-overlay.opened { visibility:visible; opacity:1;}.secondary-mobile-menu { width:100vw; max-width:360px; height:100vh; height:100dvh; height:100svh; position:fixed; top:0; left:0; bottom:0; z-index:30; -webkit-transition:-webkit-transform 0.25s ease; transition:-webkit-transform 0.25s ease; transition:transform 0.25s ease; transition:transform 0.25s ease, -webkit-transform 0.25s ease; -webkit-transform:translateX(-360px);   transform:translateX(-360px);}.secondary-mobile-menu.opened { -webkit-transform:none;   transform:none;}.secondary-mobile-menu .inner-content { overflow:hidden; background:#FFFFFF; height:100%;}.profile-mobile-menu .top { padding:15px 15px 0 15px;}.profile-mobile-menu .top .close-icon { width:10px; height:10px;}.profile-mobile-menu .welcome { padding:20px 20px 20px; margin:0px 20px; border-bottom:1px solid #ECECEC;}.profile-mobile-menu .welcome .name { font-size:18px; line-height:24px; color:#E44F0A; font-weight:800;}.profile-mobile-menu .items { overflow-x:hidden; overflow-y:auto; max-height:calc(100% - 124px); padding:12px 40px 40px;}.profile-mobile-menu .row { margin-bottom:24px;}.profile-mobile-menu .row:last-of-type { margin-bottom:0;}.profile-mobile-menu .row.logout-row { margin-top:24px;}.profile-mobile-menu .profil-mobile-link.logout-link { gap:8px;}.profile-mobile-menu .profil-mobile-link.logout-link .text { font-size:14px;}.product-card { border:2px solid #F4F4F4; border-radius:10px; background:#FFFFFF; -webkit-transition:-webkit-box-shadow 0.25s ease; transition:-webkit-box-shadow 0.25s ease; transition:box-shadow 0.25s ease; transition:box-shadow 0.25s ease, -webkit-box-shadow 0.25s ease; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column;   flex-direction:column;}.product-card .badges { z-index:2; top:40px; right:15px; gap:7px;}.product-card .badges .new-badge { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center;   justify-content:center; -webkit-box-align:center; -ms-flex-align:center;   align-items:center; width:35px; height:35px; font-size:15px; line-height:22px; font-weight:700; color:#FFFFFF; border-radius:50px; background-color:#E44F0A;}.product-card .stickers { top:13px; left:14px; position:absolute; gap:6px;}.product-card .stickers .stick { width:35px; height:35px; min-width:35px;}.product-card .favourite { top:0px; right:0px; z-index:1;}.product-card .favourite .favourite-item { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center;   justify-content:center; -webkit-box-align:center; -ms-flex-align:center;   align-items:center; width:48px; height:48px;}.product-card .image-outer { background-color:#FAFAFA; border-radius:8px 8px 0px 0px; overflow:hidden; width:100%; height:0; padding-top:100%;}.product-card .image-outer .image-link { width:100%; height:100%; display:block; top:0; left:0; right:0; bottom:0; inset:0;}.product-card .image-outer .image-link img { position:absolute; top:0; right:0; bottom:0; left:0; height:100%; width:100%; max-width:201px; max-height:201px; margin:auto; border-radius:8px 8px 0px 0px; mix-blend-mode:multiply;}.product-card .expected-release-date { position:absolute; top:50%; left:50%; -webkit-transform:translate(-50%, -50%) rotate(-5deg);   transform:translate(-50%, -50%) rotate(-5deg); width:110%; text-align:center; font-size:13px; line-height:28px; font-weight:700; color:#FFFFFF; background-color:#000000; pointer-events:none;}.product-card .stock-status { left:0px; bottom:0px; background:rgba(250, 250, 250, 0.7); -webkit-backdrop-filter:blur(4.5px);   backdrop-filter:blur(4.5px); border-radius:0px 4px 0px 0px; padding:2px 5px 3px 12px;}.product-card .stock-status .stock-item { gap:4px; font-size:12px; line-height:16px; font-weight:500;}.product-card .video-tag { position:absolute; right:11px; bottom:8px;}.product-card .text-container { padding:11px 11px 9px 15px; background-color:#FFFFFF; border-radius:0px 0px 10px 10px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column;   flex-direction:column; -webkit-box-pack:justify; -ms-flex-pack:justify;   justify-content:space-between; gap:32px; -webkit-box-flex:1; -ms-flex:1;   flex:1;}.product-card .review-info-item { gap:5px; margin-bottom:3px; position:relative; z-index:1;}.product-card .stars-container { gap:2px; font-size:0 !important; line-height:0 !important;}.product-card .stars-container .star-outer { color:#FFFFFF; background:#ECECEC; width:13px; height:13px; overflow:hidden;}.product-card .stars-container .star-outer .icon { z-index:3; width:100%; height:100%; position:absolute; top:0; left:0; right:0; bottom:0; -webkit-transform:scale(1);   transform:scale(1);}.product-card .stars-container .star-outer .fill-content { z-index:1; display:block; height:100%; width:100%; background:#FF9E00;}.product-card .stars-container .review-count { font-size:14px; line-height:22px;}.product-card .name-link { line-height:22px; text-decoration:none; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis; font-weight:500;}.product-card .bottom-content { -webkit-box-align:end; -ms-flex-align:end;   align-items:flex-end; font-family:"Montserrat", Arial, sans-serif; gap:5px;}.product-card .bottom-content .price-container { white-space:nowrap; -webkit-box-align:end; -ms-flex-align:end;   align-items:flex-end; gap:5px;}.product-card .bottom-content .price-container .prices { -webkit-box-flex:1; -ms-flex:1 1 auto;   flex:1 1 auto;}.product-card .bottom-content .action-tag { border-radius:4px; padding:2px 4px 3px; font-weight:800; background-color:#ECECEC; font-size:16px; line-height:20px;}.product-card .bottom-content .original-price { font-size:15px; line-height:24px; font-weight:700;}.product-card .bottom-content .sale-price { font-size:25px; line-height:1; font-weight:800;}.product-card .bottom-content .sale-price.action-price { color:#E44F0A;}.product-card .bottom-content .cart-button { aspect-ratio:1/1;}.product-card.not-orderable-product .image-outer .image-link img { -webkit-filter:grayscale(100%);   filter:grayscale(100%);}@media all and (min--moz-device-pixel-ratio:0) { .product-card:hover {  -webkit-box-shadow:0 2px 14px 0 rgba(0, 0, 0, 0.2);  box-shadow:0 2px 14px 0 rgba(0, 0, 0, 0.2); } .product-card .subscribe-price-button:hover {  color:#E44F0A; }}@media (hover:hover) { .product-card:hover {  -webkit-box-shadow:0 2px 14px 0 rgba(0, 0, 0, 0.2);  box-shadow:0 2px 14px 0 rgba(0, 0, 0, 0.2); } .product-card .subscribe-price-button:hover {  color:#E44F0A; }}@media all and (-ms-high-contrast:none), (-ms-high-contrast:active) { .product-card:hover {  -webkit-box-shadow:0 2px 14px 0 rgba(0, 0, 0, 0.2);  box-shadow:0 2px 14px 0 rgba(0, 0, 0, 0.2); } .product-card .subscribe-price-button:hover {  color:#E44F0A; }}@media screen and (max-width:600px) { .product-card .badges {  right:10px; } .product-card .name-link {  line-height:20px; } .product-card .text-container {  gap:23px; } .product-card .bottom-content .original-price {  font-size:12px; } .product-card .bottom-content .sale-price {  font-size:20px;  line-height:20px; } .product-card .bottom-content .action-tag {  font-size:14px;  line-height:14px;  padding:1px; }}#page_PopupContainer.shop_popup_marketing,#page_PopupContainer.shop_popup_postsale { width:calc(100vw - 20px); max-width:740px !important; max-height:calc(100vh - 20px);}#page_PopupContainer.shop_popup_marketing #page_PopupContainer_inner,#page_PopupContainer.shop_popup_postsale #page_PopupContainer_inner { width:100% !important; height:100%; border-radius:10px; max-height:calc(100vh - 20px); overflow-y:auto !important; overflow-x:hidden !important; background-color:#FFFFFF;}#page_PopupContainer.shop_popup_marketing .marketing-items-list-inner,#page_PopupContainer.shop_popup_postsale .marketing-items-list-inner { width:100%; max-width:100%; overflow-y:hidden; overflow-x:auto;}#page_PopupContainer.shop_popup_marketing .marketing-items-list-inner:before,#page_PopupContainer.shop_popup_postsale .marketing-items-list-inner:before { content:''; display:block; width:24px; min-width:24px; height:1px;}#page_PopupContainer.shop_popup_marketing .marketing-items-list-inner .product-card,#page_PopupContainer.shop_popup_postsale .marketing-items-list-inner .product-card { margin-right:16px; width:176px; min-width:176px;}#page_PopupContainer.shop_popup_marketing .marketing-items-list-inner .product-card .name-link,#page_PopupContainer.shop_popup_postsale .marketing-items-list-inner .product-card .name-link { font-size:14px; line-height:18px;}#page_PopupContainer.shop_popup_marketing .marketing-items-list-inner .product-card .bottom-content .original-price,#page_PopupContainer.shop_popup_postsale .marketing-items-list-inner .product-card .bottom-content .original-price { font-size:12px;}#page_PopupContainer.shop_popup_marketing .marketing-items-list-inner .product-card .bottom-content .sale-price,#page_PopupContainer.shop_popup_postsale .marketing-items-list-inner .product-card .bottom-content .sale-price { font-size:18px; line-height:20px;}#page_PopupContainer.shop_popup_marketing .marketing-items-list-inner .product-card .bottom-content .action-tag,#page_PopupContainer.shop_popup_postsale .marketing-items-list-inner .product-card .bottom-content .action-tag { display:none;}#page_PopupContainer.shop_popup_marketing .marketing-items-list-inner .product-card .bottom-content .button,#page_PopupContainer.shop_popup_postsale .marketing-items-list-inner .product-card .bottom-content .button { width:42px; height:42px; min-height:42px;}.marketing-popup-top-section { margin-bottom:20px;}.marketing-popup-top-section .cross-sale-delivery-title-section { background-color:#FDEEE7; padding:24px; color:#E44F0A; font-size:24px; line-height:29px; font-weight:800;}.marketing-popup-top-section .shipping-feedback-section { margin-top:20px; padding:0px 24px;}.marketing-popup-top-section .shipping-feedback-section .free-shipping-alert { padding:14px; border:1px solid #FDEEE7; border-radius:10px; text-align:center; font-size:16px; line-height:22px;}.marketing-popup-top-section .button-section { margin-top:20px; padding:0px 24px; gap:24px; -ms-flex-wrap:wrap; flex-wrap:wrap;}.cross-sale-section, .up-sale-section { padding-bottom:16px;}.cross-sale-section .title, .up-sale-section .title { padding:0px 24px; margin-bottom:16px;}@media screen and (max-width:600px) { #page_PopupContainer.shop_popup_marketing .marketing-items-list-inner .product-card, #page_PopupContainer.shop_popup_postsale .marketing-items-list-inner .product-card {  width:210px;  min-width:210px; } #page_PopupContainer.shop_popup_marketing .marketing-items-list-inner:before, #page_PopupContainer.shop_popup_postsale .marketing-items-list-inner:before {  width:15px;  min-width:15px; } .marketing-popup-top-section .cross-sale-delivery-title-section {  padding:19px 15px 18px;  font-size:18px;  line-height:24px; } .marketing-popup-top-section .cross-sale-delivery-title-section .icon {  width:28px;  height:36px; } .marketing-popup-top-section .shipping-feedback-section {  padding:0px 15px; } .marketing-popup-top-section .button-section {  padding:0px 15px;  gap:16px; } .cross-sale-section .title, .up-sale-section .title {  padding:0px 15px;  margin-bottom:11px; }}.hellobar-section { position:relative; padding:10px 0px 10px; text-align:center; z-index:10;}.hellobar-section .content-width { gap:13px;}.hellobar-section .close-btn { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center;   justify-content:center; -webkit-box-align:center; -ms-flex-align:center;   align-items:center; width:26px; height:26px; padding:5px; top:0px; right:10px; bottom:0px; margin:auto; color:#000000; border-radius:50px; background:#FFFFFF; cursor:pointer;}.hellobar-section .close-btn .icon { width:8px; height:8px;}.hellobar-section .hellobar-countdown-container { display:-webkit-box; display:-ms-flexbox; display:flex;}.hellobar-section .hellobar-countdown-container .hellobar-countdown-item { display:-webkit-box; display:-ms-flexbox; display:flex; color:#000000;}.hellobar-section .hellobar-countdown-container .hellobar-countdown-item:after { content:':'; font-weight:700; font-size:14px; line-height:18px; color:#000000; margin:0px 3px;}.hellobar-section .hellobar-countdown-container .hellobar-countdown-item:last-child:after { content:none;}.hellobar-section .hellobar-countdown-container .value { display:-webkit-box; display:-ms-flexbox; display:flex; gap:4px;}.hellobar-section .hellobar-countdown-container .value .digit { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center;   justify-content:center; -webkit-box-align:center; -ms-flex-align:center;   align-items:center; min-width:18px; width:18px; padding:2px; font-weight:700; font-size:14px; line-height:18px; background-color:#FFFFFF; border-radius:1px;}@media all and (min--moz-device-pixel-ratio:0) { .hellobar-section .close-btn:hover {  opacity:1; }}@media (hover:hover) { .hellobar-section .close-btn:hover {  opacity:1; }}@media all and (-ms-high-contrast:none), (-ms-high-contrast:active) { .hellobar-section .close-btn:hover {  opacity:1; }}@media screen and (max-width:600px) { .hellobar-section {  padding:5px 0px 12px; } .hellobar-section .content-width {  -webkit-box-orient:vertical;  -webkit-box-direction:normal;  -ms-flex-direction:column;  flex-direction:column;  gap:5px; } .hellobar-section .hellobar-countdown-container {  -webkit-box-pack:center;  -ms-flex-pack:center;  justify-content:center; } .hellobar-section .close-btn {  width:20px;  height:20px;  top:4px;  right:4px;  margin:0px; }}@-webkit-keyframes fadeinup { 0% {  opacity:0;  bottom:-15px;  max-height:0;  max-width:0;  margin-top:0; } 30% {  opacity:0.8;  bottom:-3px; } 100% {  opacity:1;  bottom:0;  max-height:200px;  margin-top:12px;  max-width:400px; }}@keyframes fadeinup { 0% {  opacity:0;  bottom:-15px;  max-height:0;  max-width:0;  margin-top:0; } 30% {  opacity:0.8;  bottom:-3px; } 100% {  opacity:1;  bottom:0;  max-height:200px;  margin-top:12px;  max-width:400px; }}@-webkit-keyframes fadeoutdown { 0% {  opacity:1;  bottom:0; } 30% {  opacity:0.2;  bottom:-3px; } 100% {  opacity:0;  bottom:-15px; }}@keyframes fadeoutdown { 0% {  opacity:1;  bottom:0; } 30% {  opacity:0.2;  bottom:-3px; } 100% {  opacity:0;  bottom:-15px; }}@-webkit-keyframes appear { 0% {  opacity:0; } 30% {  opacity:0.5; } 100% {  opacity:1; }}@keyframes appear { 0% {  opacity:0; } 30% {  opacity:0.5; } 100% {  opacity:1; }}@-webkit-keyframes disappear { 0% {  opacity:1; } 30% {  opacity:0.1; } 100% {  opacity:0; }}@keyframes disappear { 0% {  opacity:1; } 30% {  opacity:0.1; } 100% {  opacity:0; }}.notyf__icon--alert, .notyf__icon--confirm { margin:0 auto; position:relative; width:23px; height:23px; display:block; font-size:0px; line-height:0px; border-radius:0px;}.notyf__icon--alert { background:url('../!common_design/custom/reflexshop.unas.hu/svg/notyf-error-icon.svg') no-repeat center center/cover;}.notyf__icon--alert:after, .notyf__icon--alert:before { display:none;}.notyf__icon--confirm { background:url('../!common_design/custom/reflexshop.unas.hu/svg/notyf-success-icon.svg') no-repeat center center/cover;}.notyf__icon--confirm:after, .notyf__icon--confirm:before { display:none;}.notyf__toast { display:block; overflow:hidden; -webkit-animation:fadeinup 0.3s forwards;   animation:fadeinup 0.3s forwards; position:relative; border-radius:4px;}.notyf__toast.notyf--alert { background:#FDEEE7; color:#FF0202; border:1px solid #FF0202;}.notyf__toast.notyf--confirm { background:#FDEEE7; color:#E44F0A; border:1px solid #E44F0A;}.notyf__toast.notyf--disappear { -webkit-animation:fadeoutdown 0.3s 1 forwards;   animation:fadeoutdown 0.3s 1 forwards; -webkit-animation-delay:0.25s;   animation-delay:0.25s;}.notyf__toast.notyf--disappear .notyf__message { opacity:1; -webkit-animation:fadeoutdown 0.3s 1 forwards;   animation:fadeoutdown 0.3s 1 forwards; -webkit-animation-delay:0.1s;   animation-delay:0.1s;}.notyf__toast.notyf--disappear .notyf__icon { opacity:1; -webkit-animation:disappear 0.3s 1 forwards;   animation:disappear 0.3s 1 forwards;}.notyf__wrapper { display:table; width:100%; padding:19px 14px 19px 20px;}.notyf__icon { display:table-cell; width:23px; text-align:center; vertical-align:middle; font-size:0px; line-height:0px; opacity:0; -webkit-animation:appear 0.5s forwards;   animation:appear 0.5s forwards; -webkit-animation-delay:0.25s;   animation-delay:0.25s;}.notyf__message { display:table-cell; width:calc(100% - 37px); width:100%; padding-left:13px; vertical-align:middle; position:relative; font-size:14px; line-height:20px; letter-spacing:0.6px; font-style:normal; opacity:0; -webkit-animation:fadeinup 0.3s forwards;   animation:fadeinup 0.3s forwards; -webkit-animation-delay:0.15s;   animation-delay:0.15s;}.notyf { position:fixed; bottom:30px; right:30px; width:300px; color:#000000; z-index:99999999;}@media only screen and (max-width:736px) { .notyf__container {  width:90%;  margin:0 auto;  display:block;  right:0;  left:0; }}@media screen and (max-width:600px) { .notyf {  bottom:10px;  right:0px;  width:100%; } .notyf__toast {  width:calc(100% - 20px) !important;  margin:auto; } .notyf__message {  font-size:14px;  line-height:20px;  letter-spacing:0.6px; }}.back_to_top { padding:0px; width:60px; height:60px; position:fixed; right:100px; bottom:150px; z-index:1; -webkit-transition:all 0.25s ease; transition:all 0.25s ease; background-color:#FFFFFF; border:3px solid #E44F0A; color:#E44F0A; border-radius:50px;}.loading-spinner { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center;   justify-content:center; -webkit-box-align:center; -ms-flex-align:center;   align-items:center; height:54px; margin:20px 0;}.spinner { width:54px; height:54px; position:relative; border-radius:4px; border:2px solid #000000; background-color:#FFFFFF; background-image:radial-gradient(circle 5px, #E44F0A 100%, transparent 0), radial-gradient(circle 5px, #E44F0A 100%, transparent 0), radial-gradient(circle 5px, #E44F0A 100%, transparent 0), radial-gradient(circle 5px, #E44F0A 100%, transparent 0), radial-gradient(circle 5px, #E44F0A 100%, transparent 0), radial-gradient(circle 5px, #E44F0A 100%, transparent 0); background-repeat:no-repeat; -webkit-animation:move 4s linear infinite, rotate 2s linear infinite;   animation:move 4s linear infinite, rotate 2s linear infinite;}@-webkit-keyframes rotate { 0%, 20% {  -webkit-transform:rotate(0deg);  transform:rotate(0deg); } 30%, 40% {  -webkit-transform:rotate(90deg);  transform:rotate(90deg); } 50%, 60% {  -webkit-transform:rotate(180deg);  transform:rotate(180deg); } 70%, 80% {  -webkit-transform:rotate(270deg);  transform:rotate(270deg); } 90%, 100% {  -webkit-transform:rotate(360deg);  transform:rotate(360deg); }}@keyframes rotate { 0%, 20% {  -webkit-transform:rotate(0deg);  transform:rotate(0deg); } 30%, 40% {  -webkit-transform:rotate(90deg);  transform:rotate(90deg); } 50%, 60% {  -webkit-transform:rotate(180deg);  transform:rotate(180deg); } 70%, 80% {  -webkit-transform:rotate(270deg);  transform:rotate(270deg); } 90%, 100% {  -webkit-transform:rotate(360deg);  transform:rotate(360deg); }}@-webkit-keyframes move { 0%, 9% {  background-position:0px 0px, -999px -999px, -999px -999px, -999px -999px, -999px -999px, -999px -999px; } 10%, 25% {  background-position:-12px -15px, 0px 0px, 12px 15px, -999px -999px, -999px -999px, -999px -999px; } 30%, 45% {  background-position:-12px -15px, -12px 15px, 12px -15px, 12px 15px, -999px -999px, -999px -999px; } 50%, 65% {  background-position:-12px -15px, -12px 15px, 12px -15px, 12px 15px, 0px 0px, -999px -999px; } 70%, 85% {  background-position:-12px -15px, -12px 0px, -12px 15px, 12px -15px, 12px 0px, 12px 15px; } 90%, 100% {  background-position:0px 0px, -999px -999px, -999px -999px, -999px -999px, -999px -999px, -999px -999px; }}@keyframes move { 0%, 9% {  background-position:0px 0px, -999px -999px, -999px -999px, -999px -999px, -999px -999px, -999px -999px; } 10%, 25% {  background-position:-12px -15px, 0px 0px, 12px 15px, -999px -999px, -999px -999px, -999px -999px; } 30%, 45% {  background-position:-12px -15px, -12px 15px, 12px -15px, 12px 15px, -999px -999px, -999px -999px; } 50%, 65% {  background-position:-12px -15px, -12px 15px, 12px -15px, 12px 15px, 0px 0px, -999px -999px; } 70%, 85% {  background-position:-12px -15px, -12px 0px, -12px 15px, 12px -15px, 12px 0px, 12px 15px; } 90%, 100% {  background-position:0px 0px, -999px -999px, -999px -999px, -999px -999px, -999px -999px, -999px -999px; }}h1, .like-h1 { text-transform:uppercase;}.heart-icon { color:#B7B7B7;}.link-with-arrow .icon { -webkit-transition:-webkit-transform 0.25s ease; transition:-webkit-transform 0.25s ease; transition:transform 0.25s ease; transition:transform 0.25s ease, -webkit-transform 0.25s ease;}.favourites-outer .filled-heart-icon { display:none;}.favourites-outer .remove_favourites .heart-icon { display:none;}.favourites-outer .remove_favourites .filled-heart-icon { display:block;}a.link-with-arrow { display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; -webkit-box-align:center; -ms-flex-align:center;   align-items:center; font-weight:700; font-size:0; line-height:0; text-decoration:none;}a.link-with-arrow .text { font-size:20px; line-height:32px;}a.link-with-arrow .icon { margin-left:9px; color:#E44F0A; -webkit-transition:-webkit-transform 0.25s ease; transition:-webkit-transform 0.25s ease; transition:transform 0.25s ease; transition:transform 0.25s ease, -webkit-transform 0.25s ease;}#overlay_cookie_alert .custom-control { margin-top:15px;}#overlay_cookie_alert .overlay-buttons { margin-top:24px; gap:24px;}#overlay_cookie_alert .overlay-buttons .cookie-alert__btn-config { font-size:20px; line-height:32px; cursor:pointer;}.infinite-usp-section { background-color:#FFE670; color:#000000; padding:10px 0px; font-size:20px; line-height:38px; font-weight:700; -webkit-box-shadow:0px 0px 20px rgba(0, 0, 0, 0.25);   box-shadow:0px 0px 20px rgba(0, 0, 0, 0.25); -webkit-transform:rotate(-1deg);   transform:rotate(-1deg); overflow:hidden;}.infinite-usp-section span { margin-left:25px; margin-right:25px; white-space:nowrap; position:relative; text-transform:uppercase;}.infinite-usp-section span::after { content:''; position:absolute; width:10px; height:10px; background-color:#000000; border-radius:50px; right:-30px; top:calc(50% - 3px);}.newsletter-section { padding:45px 0px 80px;}.newsletter-section .inner-content { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify;   justify-content:space-between; -webkit-box-align:center; -ms-flex-align:center;   align-items:center; padding:64px 67px 60px 41px; background-color:#FDEEE7; border-radius:10px;}.newsletter-section .inner-content .text-container { width:100%; max-width:346px; z-index:1;}.newsletter-section .inner-content .text-container .newsletter-lead { font-size:16px; line-height:22px; font-weight:600; margin-top:9px;}.newsletter-section .inner-content .form-outer { max-width:744px; width:calc(100% - 380px); z-index:1;}.newsletter-section .inner-content .form-inner { grid-template-columns:repeat(2, calc((100% - 16px) / 2)); gap:16px; grid-template-areas:"name email" "checkbox checkbox" "button button";}.newsletter-section .inner-content .form-inner .row { margin:0px;}.newsletter-section .inner-content .name-row { grid-area:name;}.newsletter-section .inner-content .email-row { grid-area:email;}.newsletter-section .inner-content .checkbox-row { grid-area:checkbox;}.newsletter-section .inner-content .button-row { grid-area:button;}.newsletter-section .inner-content .white-decoration { bottom:0px; left:0px; z-index:1; pointer-events:none;}.newsletter-section .inner-content .plane-decoration { top:-45px; right:105px; max-width:870px; width:calc(100% - 105px); pointer-events:none;}.newsletter-section .inner-content .plane-decoration .newsletter-plane-decoration-mobile { display:none;}.footer-usp-section { background-color:#FDEEE7; padding:67px 0px 66px;}.footer-usp-section .items { gap:12px; grid-template-columns:1fr 1fr 1fr 1fr;}.footer-usp-section .items .item { gap:12px;}.footer-usp-section .items .item .decoration { width:77px; height:77px; min-width:77px; min-height:77px; background-color:#FFFFFF; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center;   justify-content:center; -webkit-box-align:center; -ms-flex-align:center;   align-items:center; border-radius:50px;}.footer-usp-section .items .item .title { color:#E44F0A; text-transform:uppercase; line-height:22px; font-weight:800;}.club-subpage .welcome-section { background-color:#E44F0A; margin-bottom:80px;}.club-subpage .welcome-section .club-reflex-icon { position:absolute; bottom:0px; left:55px;}.club-subpage .welcome-section .inner-content { max-width:1200px; margin:auto; padding:20px 0px; min-height:463px; overflow:hidden;}.club-subpage .welcome-section .title { font-size:58px; line-height:65px; font-weight:800;}.club-subpage .welcome-section .subtitle { color:#FFFFFF;}.club-subpage .welcome-section .description { margin-top:20px; color:#FFFFFF;}.club-subpage .welcome-section .image-outer { background-color:#E44F0A; width:327px; min-width:327px;}.club-subpage .welcome-section .image-outer img { position:absolute; bottom:0;}.club-subpage .welcome-section .text-content { max-width:583px; width:calc(100% - 350px); z-index:1;}.club-subpage .join-section { margin-bottom:120px;}.club-subpage .join-section .title-container { margin-bottom:40px;}.club-subpage .join-section .join-boxes { grid-template-columns:repeat(3, calc((100% - 26px) / 3)); gap:13px;}.club-subpage .join-section .join-boxes .join-box { background-color:#FDEEE7; padding:24px 20px; border-radius:10px;}.club-subpage .join-section .join-boxes .title { gap:12px; margin-bottom:12px; -webkit-box-align:start; -ms-flex-align:start;   align-items:start;}.club-subpage .join-section .join-boxes .title .icon-outer { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center;   align-items:center; -webkit-box-pack:center; -ms-flex-pack:center;   justify-content:center; width:45px; min-width:45px;}.club-subpage .join-section .join-boxes .text-content { font-size:16px; line-height:22px;}.club-subpage .join-steps-section { position:relative; margin-bottom:175px;}.club-subpage .join-steps-section .title-container { margin-bottom:43px;}.club-subpage .join-steps-section .steps-container { gap:47px;}.club-subpage .join-steps-section .steps-container .club-step-orange-right-arrow:last-of-type { display:none;}.club-subpage .join-steps-section .steps-container .text { color:#000000; display:block; top:calc(100% + 7px); left:50%; -webkit-transform:translate(-50%);   transform:translate(-50%); text-align:center; width:240px;}.club-subpage .join-steps-section::after { content:""; width:98vw; height:115px; background:url('../!common_design/custom/reflexshop.unas.hu/image/light-bg-pattern.webp'); display:block; position:absolute; z-index:-1; top:59px; left:1vw;}.club-subpage .subscription-section { margin-bottom:120px;}.club-subpage .subscription-section .table { width:100%; max-width:100%; overflow-y:hidden; overflow-x:visible; padding-top:79px;}.club-subpage .subscription-section .table .col:last-of-type .card { background-color:#FFE670; border-color:#FFE670;}.club-subpage .subscription-section .table-col { padding:16px; min-height:53px; font-size:16px; line-height:22px;}.club-subpage .subscription-section .label-col { width:259px; min-width:259px;}.club-subpage .subscription-section .product-col { width:303px; min-width:303px; margin-right:11px; border-radius:20px;}.club-subpage .subscription-section .product-col:last-child { margin-right:0px;}.club-subpage .subscription-section .card img { left:0px; right:0px; margin:auto; top:-79px;}.club-subpage .subscription-section .card .top-content { background-color:#FFFFFF; border-radius:20px; padding:7px;}.club-subpage .subscription-section .card .top-content div:nth-child(even) { background-color:#FDEEE7;}.club-subpage .subscription-section .card .subscription-card-col { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center;   justify-content:center; -webkit-box-align:center; -ms-flex-align:center;   align-items:center;}.club-subpage .subscription-section .card .subscription-name { padding:106px 16px 16px; height:178px; display:-webkit-box; display:-ms-flexbox; display:flex;}.club-subpage .subscription-section .card .subscription-name .name { font-size:20px; line-height:24px; color:#E44F0A; margin-bottom:11px; font-weight:700;}.club-subpage .subscription-section .card .subscription-name .day { font-weight:700;}.club-subpage .subscription-section .card .subscription-price { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center;   align-items:center; -webkit-box-pack:start; -ms-flex-pack:start;   justify-content:flex-start; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column;   flex-direction:column; padding:12px 46px; min-height:153px;}.club-subpage .subscription-section .card .subscription-price .price { font-weight:800; font-size:32px; line-height:38px;}.club-subpage .subscription-section .card .subscription-price .text { margin-bottom:16px; text-align:center; white-space:nowrap;}.club-subpage .subscription-section .card.subscription-card { background-color:#FDEEE7; border:2px solid #FDEEE7; border-radius:20px;}.club-subpage .club-faq-section { margin-bottom:80px;}.club-subpage .club-faq-section .title-container { margin-bottom:24px;}.club-subpage .club-faq-section .lead { margin-bottom:24px;}.club-subpage .club-faq-section .accordion-list { margin-bottom:16px;}.club-subpage .club-faq-section .accordion-list:last-of-type { margin-bottom:0px;}.club-subpage .club-faq-section .faq-box { border:2px solid #d9d9d9; border-radius:10px; display:block;}.club-subpage .club-faq-section .faq-box .title { padding:19px 27px 19px 24px; text-transform:none; -webkit-transition:color 0.25s ease; transition:color 0.25s ease; cursor:pointer;}.club-subpage .club-faq-section .faq-box .title .text { gap:15px;}.club-subpage .club-faq-section .faq-box .title .faq-icon { color:#c1bebe;}.club-subpage .club-faq-section .faq-box .title .arrow-down { display:block; -webkit-transition:-webkit-transform 0.25s ease; transition:-webkit-transform 0.25s ease; transition:transform 0.25s ease; transition:transform 0.25s ease, -webkit-transform 0.25s ease; width:18px; height:10px; color:#E44F0A;}.club-subpage .club-faq-section .faq-box .left-content { gap:9px;}.club-subpage .club-faq-section .faq-box .show-answer { opacity:1; -webkit-transition:opacity 0.25s ease; transition:opacity 0.25s ease; display:block;}.club-subpage .club-faq-section .faq-box .hide-answer { opacity:0; -webkit-transition:opacity 0.25s ease; transition:opacity 0.25s ease; display:none;}.club-subpage .club-faq-section .faq-box .accordion-content { display:none; font-size:16px; line-height:22px; padding:1px 23px 20px;}.club-subpage .club-faq-section .faq-box .accordion-content li { margin-bottom:12px;}.club-subpage .club-faq-section .faq-box.active { border-color:#E44F0A; background-color:#FAFAFA;}.club-subpage .club-faq-section .faq-box.active .show-answer { display:none; opacity:0;}.club-subpage .club-faq-section .faq-box.active .hide-answer { opacity:1; display:block;}.club-subpage .club-faq-section .faq-box.active .title .arrow-down { -webkit-transform:rotate(-180deg);   transform:rotate(-180deg);}.trust-index-section { margin:120px 0px 80px;}@media all and (min--moz-device-pixel-ratio:0) { a.link-with-arrow:hover .icon {  -webkit-transform:translateX(5px);  transform:translateX(5px); } .club-subpage .club-faq-section .faq-box .title:hover {  color:#E44F0A; } .club-subpage .club-faq-section .faq-box .title:hover .text .icon {  color:#E44F0A; } .back_to_top:hover {  border-color:#000000;  color:#000000;  cursor:pointer; }}@media (hover:hover) { a.link-with-arrow:hover .icon {  -webkit-transform:translateX(5px);  transform:translateX(5px); } .club-subpage .club-faq-section .faq-box .title:hover {  color:#E44F0A; } .club-subpage .club-faq-section .faq-box .title:hover .text .icon {  color:#E44F0A; } .back_to_top:hover {  border-color:#000000;  color:#000000;  cursor:pointer; }}@media all and (-ms-high-contrast:none), (-ms-high-contrast:active) { a.link-with-arrow:hover .icon {  -webkit-transform:translateX(5px);  transform:translateX(5px); } .club-subpage .club-faq-section .faq-box .title:hover {  color:#E44F0A; } .club-subpage .club-faq-section .faq-box .title:hover .text .icon {  color:#E44F0A; } .back_to_top:hover {  border-color:#000000;  color:#000000;  cursor:pointer; }}@media screen and (max-width:1210px) { .footer-usp-section .items {  gap:60px 40px;  grid-template-columns:1fr 1fr; }}@media screen and (max-width:1150px) { .newsletter-section .inner-content {  padding:40px; } .newsletter-section .inner-content .form-outer {  max-width:360px; } .newsletter-section .inner-content .form-inner {  grid-template-columns:100%;  grid-template-areas:"name" "email" "checkbox" "button"; }}@media screen and (max-width:860px) { .newsletter-section .inner-content {  -webkit-box-orient:vertical;  -webkit-box-direction:normal;  -ms-flex-direction:column;  flex-direction:column;  gap:12px;  -webkit-box-align:start;  -ms-flex-align:start;  align-items:flex-start; } .newsletter-section .inner-content .text-container {  max-width:100%; } .newsletter-section .inner-content .form-outer {  width:100%; }}@media screen and (max-width:1023px) { .club-subpage .join-section .join-boxes {  grid-template-columns:repeat(2, calc((100% - 13px) / 2)); } .club-subpage .subscription-section .table:before, .club-subpage .subscription-section .table:after {  content:'';  display:block;  width:15px;  min-width:15px;  height:1px; }}@media screen and (max-width:767px) { #cookie_alert.cookie-alert .cookie-alert-inner {  display:block; } #cookie_alert.cookie-alert .cookie-alert-inner .text-content {  width:100%;  max-width:100%;  padding-right:0px; } #cookie_alert.cookie-alert .cookie-alert-inner .buttons-row {  margin-top:20px;  -webkit-box-orient:vertical;  -webkit-box-direction:normal;  -ms-flex-direction:column;  flex-direction:column; } #cookie_alert.cookie-alert .cookie-alert-inner .buttons-row .button {  width:100%; } .newsletter-section .inner-content .plane-decoration {  top:-12px;  left:0px;  width:100%;  max-width:363px; } .newsletter-section .inner-content .plane-decoration .newsletter-plane-decoration-mobile {  display:block; } .newsletter-section .inner-content .plane-decoration .newsletter-plane-decoration {  display:none; } .club-subpage .welcome-section {  margin-bottom:50px; } .club-subpage .welcome-section .inner-content {  min-height:auto;  padding:24px 0px; } .club-subpage .welcome-section .title {  font-size:24px;  line-height:29px; } .club-subpage .welcome-section .description {  margin-top:12px; } .club-subpage .welcome-section .image-outer {  display:none; } .club-subpage .welcome-section .text-content {  max-width:100%;  width:100%; } .club-subpage .welcome-section .club-reflex-icon {  width:333px;  height:316px;  left:0px;  right:0px;  bottom:-94px;  margin:auto; }}@media screen and (max-width:600px) { a.link-with-arrow .text {  font-size:18px;  line-height:22px; } .infinite-usp-section {  font-size:16px; } .infinite-usp-section span {  margin-left:20px;  margin-right:20px; } .infinite-usp-section span:after {  right:-25px; } .newsletter-section {  padding:12px 0px 40px; } .newsletter-section .content-width {  padding:0px; } .newsletter-section .inner-content {  padding:24px 15px;  border-radius:0px; } .newsletter-section .inner-content .white-decoration {  top:10px; } .newsletter-section .inner-content .white-decoration .newsletter-white-decoration {  display:none; } .newsletter-section .inner-content .form-outer {  max-width:100%; } .newsletter-section .inner-content .form-outer button {  width:100%; } .club-subpage .join-section {  margin-bottom:50px; } .club-subpage .join-section .title-container {  margin-bottom:30px; } .club-subpage .join-section .join-boxes {  grid-template-columns:100%;  gap:24px; } .club-subpage .join-section .join-boxes .title {  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center; } .club-subpage .join-section .join-boxes .join-box {  background-color:unset;  padding:0px; } .club-subpage .join-steps-section {  margin-bottom:143px; } .club-subpage .join-steps-section .title-container {  margin-bottom:26px; } .club-subpage .join-steps-section .steps-container {  gap:19px; } .club-subpage .join-steps-section .steps-container .text {  width:auto; } .club-subpage .join-steps-section::after {  content:none; } .club-subpage .subscription-section {  margin-bottom:50px; } .club-subpage .subscription-section .content-width {  padding:0px; } .club-subpage .subscription-section .table {  padding-top:53px; } .club-subpage .subscription-section .table-col {  padding:7px 10px;  min-height:46px;  font-size:14px;  line-height:16px; } .club-subpage .subscription-section .label-col {  width:129px;  min-width:129px; } .club-subpage .subscription-section .product-col {  width:185px;  min-width:185px;  margin-right:9px; } .club-subpage .subscription-section .card img {  left:0px;  right:0px;  margin:auto;  top:-53px;  width:105px;  height:105px; } .club-subpage .subscription-section .card .subscription-card-col {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:center;  -ms-flex-pack:center;  justify-content:center;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center; } .club-subpage .subscription-section .card .subscription-name {  padding:68px 0px 18px;  height:136px; } .club-subpage .subscription-section .card .subscription-name .name {  font-size:16px;  line-height:22px;  white-space:nowrap; } .club-subpage .subscription-section .card .subscription-name .day {  font-size:14px;  line-height:18px; } .club-subpage .subscription-section .card .subscription-price {  padding:12px 13px;  min-height:126px; } .club-subpage .subscription-section .card .subscription-price .price {  font-size:20px;  line-height:24px; } .club-subpage .subscription-section .card .subscription-price .text {  margin-bottom:12px; } .club-subpage .club-faq-section {  margin-bottom:50px; } .club-subpage .club-faq-section .title-container {  margin-bottom:12px; } .club-subpage .club-faq-section .accordion-list {  margin-bottom:14px; } .club-subpage .club-faq-section .faq-box .title {  padding:11px 18px 11px 19px; } .club-subpage .club-faq-section .faq-box .title .faq-icon {  display:none; } .club-subpage .club-faq-section .faq-box.active .hide-answer {  opacity:0;  display:none; } .club-subpage .club-faq-section .faq-box .hide-answer, .club-subpage .club-faq-section .faq-box .show-answer {  display:none; } .club-subpage .club-faq-section .faq-box .accordion-content {  display:none; } .club-subpage .club-faq-section .faq-box .accordion-content li {  margin-bottom:12px; } .trust-index-section {  margin:40px 0px; } .back_to_top {  width:40px;  height:40px;  margin:auto;  left:0px;  right:0px;  bottom:10px; } .back_to_top .icon {  width:12px;  height:6px; } #ud_shop_cat .back_to_top, #ud_shop_art .back_to_top {  bottom:70px; }}.blog-card .image-outer { display:block; border-radius:10px; height:0px; padding-top:66.17%; overflow:hidden;}.blog-card .image-outer img { width:100%; height:100%; -o-object-fit:cover; object-fit:cover; -o-object-position:center center; object-position:center center; position:absolute; top:0; left:0; pointer-events:none;}.blog-card .text-content { padding:38px 47px 0px 47px;}.blog-card .text-content .title { font-size:32px; line-height:38px; font-weight:800;}.blog-card .text-content .lead-text { display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis; margin-top:20px;}.blog-card .text-content .details-link { margin-top:20px;}@media screen and (max-width:1023px) { .blog-card .text-content {  padding:20px 0px 0px 0px; } .blog-card .text-content .title {  font-size:20px;  line-height:24px; } .blog-card .text-content .lead-text {  margin-top:6px; } .blog-card .text-content .details-link {  margin-top:10px; }}.home-mobile-categories-section { display:none;}.header-slider-section { height:100%; max-height:500px; min-height:500px;}.home-header-slider { height:500px; padding-bottom:37px;}.home-header-slider .mobile-button { display:none;}.home-header-slider .slider-item { height:100%;}.home-header-slider .slider-inner { height:100%;}.home-header-slider .slider-inner > span { height:100%;}.home-header-slider .slider-inner .text-container { width:42.7083333333%; background:#FDEEE7; padding-left:50px; position:relative;}.home-header-slider .slider-inner .text-container::after { content:''; position:absolute; width:67px; background:#FDEEE7; right:-67px; height:100%; z-index:2; border-radius:0px 64px 64px 0px;}.home-header-slider .slider-inner .text-container .decoration { position:absolute; z-index:3; top:66px; right:0px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center;   align-items:center; max-height:90%; max-width:35vw; min-width:500px; -webkit-box-pack:end; -ms-flex-pack:end;   justify-content:flex-end; -webkit-transform:translate(50%);   transform:translate(50%);}.home-header-slider .slider-inner .image-container { width:57.291666666666664%; position:relative;}.home-header-slider .slider-inner .image-container .background { width:100%; height:100%; display:block; overflow:hidden; position:relative; z-index:1;}.home-header-slider .slider-inner .image-container .background img { width:100%; height:100%; -o-object-fit:cover; object-fit:cover; -o-object-position:center center; object-position:center center;}.home-header-slider .slider-inner .title { font-size:58px; line-height:65px; font-weight:800; color:#E44F0A; display:block;}.home-header-slider .slider-inner .title .first-letter { font-size:250px; line-height:315px; left:-33px; top:-70px; background:-webkit-gradient(linear, left top, right top, from(rgba(228, 79, 10, 0.1)), to(rgba(228, 79, 10, 0))); background:linear-gradient(to right, rgba(228, 79, 10, 0.1) 0%, rgba(228, 79, 10, 0) 100%); -webkit-background-clip:text; -webkit-text-fill-color:transparent;}.home-header-slider .slider-inner .lead { display:block; margin-top:21px; font-size:18px; line-height:28px; max-width:395px; color:#000000; font-weight:500;}.home-header-slider .slider-inner .text-outer { max-width:573px; width:100%; padding-left:33px;}.home-header-slider .slider-inner .text-inner { max-width:442px;}.home-header-slider .button { margin-top:32px; z-index:3;}.home-header-slider .swiper-pagination { width:100vw; max-width:700px; bottom:0px; right:0; left:0px; margin:auto;}.home-header-slider .swiper-pagination .swiper-pagination-bullet { margin:0px 8px 0px 0px;}.home-header-slider .swiper-pagination .swiper-pagination-bullet:last-of-type { margin-right:0px;}.mosaic-slider-section { padding:80px 0px 60px; overflow:hidden;}.mosaic-slider-section .title-container { margin-bottom:32px;}.mosaic-slider-section .title-container .lead { margin:16px auto 0px; max-width:800px;}.mosaic-slider-section .swiper-container::before, .mosaic-slider-section .swiper-container::after { content:none;}.mosaic-slider-section .mosaic-container-outer { max-height:503px;}.mosaic-slider-section .mosaic-container { padding:0px 0px 50px 0px; overflow:visible; max-height:503px;}.mosaic-slider-section .mosaic-container .mosaic-card { height:454px;}.mosaic-slider-section .mosaic-container .mosaic-card .image-container { height:100%;}.mosaic-slider-section .mosaic-container .mosaic-card .image-container .overlay { top:0; left:0; width:100%; height:100%; pointer-events:none; border-radius:10px; background:-webkit-gradient(linear, left bottom, left top, from(black), color-stop(16%, rgba(0, 0, 0, 0.8)), to(rgba(0, 0, 0, 0))); background:linear-gradient(to top, black 0%, rgba(0, 0, 0, 0.8) 16%, rgba(0, 0, 0, 0) 100%);}.mosaic-slider-section .mosaic-container .mosaic-card .image-container img { border-radius:10px; -o-object-fit:cover; object-fit:cover; -o-object-position:center center; object-position:center center; width:100%; height:100%;}.mosaic-slider-section .mosaic-container .mosaic-card:nth-child(2n) { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify;   justify-content:space-between; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column;   flex-direction:column; gap:18px;}.mosaic-slider-section .mosaic-container .mosaic-card:nth-child(2n) .image-container { height:auto;}.mosaic-slider-section .mosaic-container .mosaic-card:nth-child(2n) .image-container:nth-child(1) { -webkit-box-flex:1; -ms-flex:1;   flex:1;}.mosaic-slider-section .mosaic-container .mosaic-card:nth-child(2n) .image-container:nth-child(2) { -webkit-box-flex:0; -ms-flex:0 0 38.76%;   flex:0 0 38.76%;}.mosaic-slider-section .mosaic-container .mosaic-card:nth-child(4n) .image-container { height:auto;}.mosaic-slider-section .mosaic-container .mosaic-card:nth-child(4n) .image-container:nth-child(1) { -webkit-box-flex:0; -ms-flex:0 0 38.76%;   flex:0 0 38.76%;}.mosaic-slider-section .mosaic-container .mosaic-card:nth-child(4n) .image-container:nth-child(2) { -webkit-box-flex:1; -ms-flex:1;   flex:1;}.mosaic-slider-section .mosaic-container .mosaic-card .name-content { position:absolute; font-size:24px; line-height:32px; letter-spacing:1px; bottom:24px; left:30px; color:#FFFFFF; font-weight:800; text-transform:uppercase; max-width:276px;}.mosaic-slider-section .mosaic-container .mosaic-card .name-content .icon { -webkit-transition:opacity 0.25s ease; transition:opacity 0.25s ease; opacity:0; visibility:hidden; margin-left:16px;}.customer-club-section { padding:74px 0px 80px;}.customer-club-section .inner-content { max-width:1200px; margin:auto; background-color:#E44F0A; border-radius:20px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify;   justify-content:space-between; min-height:485px; padding:53px 8px 0px 48px;}.customer-club-section .title-content { max-width:330px; text-transform:uppercase; font-size:38px; line-height:42px; font-weight:800;}.customer-club-section .title-content span { display:block;}.customer-club-section .title-content .color-white { color:#FFFFFF;}.customer-club-section .text-content { max-width:402px; font-weight:600; z-index:1; color:#FFFFFF;}.customer-club-section .text-content .button-section { margin-top:15px;}.customer-club-section .image-content { max-width:857px; position:absolute; bottom:0; left:11%; right:0;}.vip-product-slider-section .button-container { gap:24px;}.home-programs-table-section .inner-content { padding:40px 64px 40px 154px; background-color:#FDEEE7; border-radius:20px; max-width:1200px; margin:0px auto;}.home-programs-table-section .inner-content .like-h1 { color:#000000; margin-bottom:23px;}.home-programs-table-section .inner-content .row { padding-bottom:24px; margin-bottom:24px; position:relative;}.home-programs-table-section .inner-content .row .infos { display:grid; grid-template-columns:98px 170px auto; -webkit-box-align:center; -ms-flex-align:center;   align-items:center; width:calc(100% - 160px); max-width:700px;}.home-programs-table-section .inner-content .row .date { width:65px; height:50px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center;   align-items:center; -webkit-box-pack:center; -ms-flex-pack:center;   justify-content:center; border-radius:10px; background-color:rgba(228, 79, 10, 0.2);}.home-programs-table-section .inner-content .row .details .icon { margin-right:8px;}.home-programs-table-section .inner-content .row::after { content:''; position:absolute; left:0; right:0; bottom:0; height:2px; background-image:url('../!common_design/custom/reflexshop.unas.hu/svg/orange-dashed-line.svg'); background-repeat:repeat-x; background-size:auto 2px;}.home-programs-table-section .inner-content .row.last-row { padding-bottom:0px; margin-bottom:0px;}.home-programs-table-section .inner-content .row.last-row::after { content:none;}.home-programs-table-section .inner-content .all-programs { margin-top:40px;}.home-programs-table-section .inner-content .all-programs .text { font-size:20px; line-height:32px;}.home-programs-table-section .inner-content .decoration { width:177px; height:177px; background-color:#FFFFFF; border-radius:50%; top:40px; left:-88px;}.background-product-slider-section .slider-container .inner-content { padding:25px 30px 25px 33px; -webkit-box-pack:justify; -ms-flex-pack:justify;   justify-content:space-between;}.background-product-slider-section .slider-container .inner-content > .text-container { -webkit-box-flex:0; -ms-flex:0 0 323px;   flex:0 0 323px; z-index:1;}.background-product-slider-section .slider-container .inner-content > .text-container .slide-title { color:#FFFFFF;}.background-product-slider-section .slider-container .inner-content .decoration-content { top:0px; right:0px; bottom:0px; left:0px;}.background-product-slider-section .slider-container .inner-content .decoration-content img { -o-object-fit:cover; object-fit:cover; width:100%; height:100%; border-radius:20px;}.background-product-slider-section .slider-container .inner-content .products-container { -webkit-box-flex:1; -ms-flex:1;   flex:1; padding:0px; max-width:886px; margin:0px;}.background-product-slider-section .slider-container .inner-content .products-container:before, .background-product-slider-section .slider-container .inner-content .products-container:after { display:none;}.background-product-slider-section .product-card .text-content { padding:5px 8px 9px 10px;}.background-product-slider-section .product-card .bottom-content { grid-template-columns:auto 42px; grid-template-areas:"price button";}.background-product-slider-section .product-card .bottom-content .sale-price { font-size:20px; line-height:20px;}.background-product-slider-section .swiper-button.swiper-button-next { right:0px;}.background-product-slider-section .swiper-button.swiper-button-prev { left:0px;}.blog-section { padding:80px 0px 80px; position:relative;}.blog-section .title-content { margin-bottom:42px;}.blog-section .articles-content { gap:38px; grid-template-columns:repeat(2, calc((100% - 38px) / 2));}.blog-section::after { content:""; width:98vw; height:175px; background:url('../!common_design/custom/reflexshop.unas.hu/image/light-bg-pattern.webp'); display:block; position:absolute; z-index:-1; top:274px; left:1vw;}.blog-section .button-content { margin-top:50px;}.trust-index-section { margin:0px 0px 20px;}.trust-index-section .content-width { max-width:1500px;}.our-awards { margin-bottom:80px;}.our-awards .award-items { gap:19px;}.reflexshop-in-the-media-section { padding-bottom:80px;}.reflexshop-in-the-media-section .like-h1 { margin-bottom:12px;}.reflexshop-in-the-media-section .media-items { gap:25px; margin-top:40px;}.reflexshop-in-the-media-section .media-items .media-item { height:97px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center;   align-items:center; -webkit-box-pack:center; -ms-flex-pack:center;   justify-content:center; padding:10px; width:100%; max-width:288px; border:1px solid #ECECEC; border-radius:10px;}.reflexshop-in-the-media-section .media-items img { -webkit-filter:grayscale(100%);   filter:grayscale(100%); -webkit-transition:-webkit-filter 0.3s ease; transition:-webkit-filter 0.3s ease; transition:filter 0.3s ease; transition:filter 0.3s ease, -webkit-filter 0.3s ease;}@media all and (min--moz-device-pixel-ratio:0) { .mosaic-slider-section .mosaic-container .mosaic-card .image-container:hover .name-content .icon {  opacity:1;  visibility:visible; } .reflexshop-in-the-media-section .media-items .media-item:hover img {  -webkit-filter:grayscale(0%);  filter:grayscale(0%); }}@media (hover:hover) { .mosaic-slider-section .mosaic-container .mosaic-card .image-container:hover .name-content .icon {  opacity:1;  visibility:visible; } .reflexshop-in-the-media-section .media-items .media-item:hover img {  -webkit-filter:grayscale(0%);  filter:grayscale(0%); }}@media all and (-ms-high-contrast:none), (-ms-high-contrast:active) { .mosaic-slider-section .mosaic-container .mosaic-card .image-container:hover .name-content .icon {  opacity:1;  visibility:visible; } .reflexshop-in-the-media-section .media-items .media-item:hover img {  -webkit-filter:grayscale(0%);  filter:grayscale(0%); }}@media screen and (max-width:1415px) { .home-programs-table-section .inner-content {  padding-left:64px; } .home-programs-table-section .inner-content .decoration {  display:none; }}@media screen and (max-width:1350px) { .blog-section::after {  top:174px; }}@media screen and (max-width:1260px) { .customer-club-section .image-content {  left:2%; }}@media screen and (max-width:1180) { .home-header-slider .slider-inner .title {  font-size:30px;  line-height:40px; }}@media screen and (max-width:1150px) { .customer-club-section .title-content {  font-size:28px;  line-height:34px; } .customer-club-section .image-content {  max-width:700px; }}@media screen and (max-width:1040px) { .customer-club-section .inner-content {  padding:53px 8px 0px 20px; } .customer-club-section .image-content {  max-width:600px; }}@media screen and (max-width:900px) { .customer-club-section {  padding:45px 0px 40px; } .customer-club-section .content-width {  padding:0px; } .customer-club-section .inner-content {  padding:27px 16px 0px 16px;  -webkit-box-orient:vertical;  -webkit-box-direction:normal;  -ms-flex-direction:column;  flex-direction:column;  min-height:558px;  width:100%;  border-radius:0px;  z-index:1; } .customer-club-section .inner-content:after {  content:'';  position:absolute;  left:0px;  right:0px;  bottom:0px;  width:100%;  background-color:#FFFFFF;  height:21px;  z-index:-1; } .customer-club-section .title-content {  max-width:100%;  text-align:end;  font-size:20px;  line-height:24px; } .customer-club-section .image-content {  max-width:380px;  left:0px;  top:-45px;  bottom:unset; } .customer-club-section .image-content img {  width:100%;  height:100%; } .customer-club-section .text-content {  width:100%;  max-width:100%; } .customer-club-section .text-content .button-section {  text-align:center;  margin-top:20px; }}@media screen and (max-width:1023px) { .home-header-slider .slider-inner {  position:relative; } .home-header-slider .slider-inner > span {  width:100%;  height:100%;  position:absolute;  top:0px;  left:0px;  right:0px;  bottom:0px; } .home-header-slider .slider-inner .text-container {  z-index:5;  padding:0px; } .home-header-slider .slider-inner .text-container .decoration {  right:29px; } .home-header-slider .slider-inner .text-container::after {  width:29px;  right:-29px;  border-radius:0px 30px 30px 0px; } .home-header-slider .slider-inner .text-outer {  -webkit-box-pack:center;  -ms-flex-pack:center;  justify-content:center;  max-width:none;  margin:0px auto;  padding:0px 15px 0px; } .home-header-slider .slider-inner .image-container {  z-index:3; } .home-header-slider .slider-inner .image-container .background {  position:absolute;  top:0;  left:0;  right:0;  bottom:0; } .home-programs-table-section .inner-content {  padding:24px 15px; } .home-programs-table-section .inner-content .row .infos {  grid-template-columns:98px 120px auto; } .blog-section::after {  content:none; }}@media screen and (max-width:767px) { .home-header-slider {   } .home-header-slider .mobile-button {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  position:absolute;  bottom:24px;  left:0px;  right:0px;  margin:auto;  z-index:7;  max-width:360px;  width:-webkit-fit-content;  width:-moz-fit-content;  width:fit-content; } .home-header-slider .desktop-button {  display:none; } .home-header-slider .slider-inner .text-container .decoration {  top:13px;  right:unset;  left:15px;  -webkit-transform:unset;  transform:unset;  -webkit-box-pack:start;  -ms-flex-pack:start;  justify-content:flex-start; } .home-header-slider .slider-inner .title .first-letter {  display:none; } .home-header-slider .slider-inner .lead {  display:none; } .home-programs-table-section .content-width {  padding-left:0px;  padding-right:0px; } .home-programs-table-section .row .name-and-details {  -webkit-box-orient:vertical;  -webkit-box-direction:normal;  -ms-flex-direction:column;  flex-direction:column; }}@media screen and (max-width:600px) { .home-mobile-categories-section {  display:block;  margin-bottom:20px; } .home-mobile-categories-section .mobile-categories {  grid-template-columns:1fr 1fr 1fr;  gap:9px 15px; } .home-mobile-categories-section .mobile-categories .mobile-category-group {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-orient:vertical;  -webkit-box-direction:normal;  -ms-flex-direction:column;  flex-direction:column; } .home-mobile-categories-section .mobile-categories .mobile-category-group .icon-outer {  aspect-ratio:114/100;  border-radius:10px;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:center;  -ms-flex-pack:center;  justify-content:center;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  background-color:#F6F6F6; } .home-mobile-categories-section .mobile-categories .mobile-category-group .title {  font-weight:500;  margin-top:7px;  text-align:center; } .home-mobile-categories-section .mobile-categories .mobile-category-group.sale-category-group .icon-outer, .home-mobile-categories-section .mobile-categories .mobile-category-group.hallowen-category-group .icon-outer {  background-color:#E44F0A; } .home-mobile-categories-section .mobile-categories .mobile-club-banner {  grid-column:span 2; } .home-mobile-categories-section .mobile-categories .mobile-club-banner img {  width:100%;  -o-object-fit:cover;  object-fit:cover;  -o-object-position:center center;  object-position:center center;  border-radius:10px; } .home-mobile-categories-section .mobile-categories .mobile-club-banner .title {  font-weight:500;  margin-top:7px;  display:block;  padding-left:8px; } .home-mobile-categories-section .mobile-categories .category-board-games-icon {  width:53px;  height:48px; } .home-mobile-categories-section .mobile-categories .category-funko-icon {  width:58px;  height:47px; } .home-mobile-categories-section .mobile-categories .category-logic-games-icon {  width:48px;  height:53px; } .home-mobile-categories-section .mobile-categories .category-active-leisure-time-icon {  width:62px;  height:64px; } .home-mobile-categories-section .mobile-categories .category-creative-gadgets-icon {  width:59px;  height:58px; } .home-mobile-categories-section .mobile-categories .category-childrens-corner-icon {  width:44px;  height:45px; } .header-slider-section {  max-height:270px;  min-height:270px; } .home-header-slider {  height:300px;  padding-bottom:30px; } .home-header-slider .slider-inner .text-outer {  padding:8vw 15px 0px; } .home-header-slider .slider-inner .text-inner {  max-width:100%; } .home-header-slider .slider-inner .title {  font-size:24px;  line-height:29px; } .home-header-slider .slider-inner .button {  height:42px;  min-height:42px;  font-size:16px;  line-height:22px;  padding:7px 28px;  width:360px; } .mosaic-slider-section {  padding:70px 0 40px; } .mosaic-slider-section .mosaic-container-outer {  padding:0px; } .mosaic-slider-section .mosaic-container .mosaic-card .name-content {  font-size:18px;  line-height:20px;  bottom:12px;  left:15px; } .mosaic-slider-section .mosaic-container .mosaic-card .icon {  width:20px;  height:24px; } .vip-product-slider-section .button-container .link-with-arrow {  display:none; } .home-programs-table-section .inner-content {  border-radius:0px; } .home-programs-table-section .inner-content .like-h1 {  margin-bottom:20px; } .home-programs-table-section .inner-content .row {  padding-bottom:20px;  margin-bottom:20px; } .home-programs-table-section .inner-content .row .infos {  grid-template-columns:78px 109px auto;  width:100%; } .home-programs-table-section .inner-content .row .date {  width:60px;  height:42px; } .home-programs-table-section .inner-content .all-programs {  margin-top:24px;  font-size:18px; } .home-programs-table-section .button {  display:none; } .background-product-slider-section .slider-container {  padding:0px; } .background-product-slider-section .slider-container .inner-content {  padding:35px 0px;  -webkit-box-orient:vertical;  -webkit-box-direction:normal;  -ms-flex-direction:column;  flex-direction:column;  gap:34px; } .background-product-slider-section .slider-container .inner-content .decoration-content img {  max-height:289px;  border-radius:0px; } .background-product-slider-section .slider-container .inner-content > .text-container {  padding:0px 15px;  width:100%;  -webkit-box-flex:100%;  -ms-flex:100%;  flex:100%; } .blog-section {  padding:40px 0px 40px; } .blog-section .articles-content {  grid-template-columns:100%; } .blog-section .articles-content article:last-child {  display:none; } .blog-section .button-content {  margin-top:16px; } .trust-index-section {  margin:0px 0px 40px; } .our-awards {  margin-bottom:40px; } .reflexshop-in-the-media-section {  padding-bottom:40px; } .reflexshop-in-the-media-section .media-items {  gap:13px 10px;  margin-top:18px; } .reflexshop-in-the-media-section .media-items .media-item {  height:50px;  max-width:148px; }}div[data-page-id="page_shop_page_566829"] .newsletter-section { display:none!important;}