		
  /* catalog/view/theme/default/stylesheet/font-awesome.css */ 		
/*! * Font Awesome 4.0.3 by @davegandy - http://fontawesome.io - @fontawesome * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) */ /* FONT PATH * -------------------------- */ @font-face { font-family: 'FontAwesome'; src: url('fonts/fontawesome-webfont.eot?v=4.0.3'); src: url('fonts/fontawesome-webfont.eot?#iefix&v=4.0.3') format('embedded-opentype'), url('fonts/fontawesome-webfont.woff?v=4.0.3') format('woff'), url('fonts/fontawesome-webfont.ttf?v=4.0.3') format('truetype'), url('fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular') format('svg'); font-weight: normal; font-style: normal; font-display: swap; } .fa { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } /* makes the font 33% larger relative to the icon container */ .fa-lg { font-size: 1.3333333333333333em; line-height: 0.75em; vertical-align: -15%; } .fa-2x { font-size: 2em; } .fa-3x { font-size: 3em; } .fa-4x { font-size: 4em; } .fa-5x { font-size: 5em; } .fa-fw { width: 1.2857142857142858em; text-align: center; } .fa-ul { padding-left: 0; margin-left: 2.142857142857143em; list-style-type: none; } .fa-ul > li { position: relative; } .fa-li { position: absolute; left: -2.142857142857143em; width: 2.142857142857143em; top: 0.14285714285714285em; text-align: center; } .fa-li.fa-lg { left: -1.8571428571428572em; } .fa-border { padding: .2em .25em .15em; border: solid 0.08em #eeeeee; border-radius: .1em; } .pull-right { float: right; } .pull-left { float: left; } .fa.pull-left { margin-right: .3em; } .fa.pull-right { margin-left: .3em; } .fa-spin { -webkit-animation: spin 2s infinite linear; -moz-animation: spin 2s infinite linear; -o-animation: spin 2s infinite linear; animation: spin 2s infinite linear; } @-moz-keyframes spin { 0% { -moz-transform: rotate(0deg); } 100% { -moz-transform: rotate(359deg); } } @-webkit-keyframes spin { 0% { -webkit-transform: rotate(0deg); } 100% { -webkit-transform: rotate(359deg); } } @-o-keyframes spin { 0% { -o-transform: rotate(0deg); } 100% { -o-transform: rotate(359deg); } } @-ms-keyframes spin { 0% { -ms-transform: rotate(0deg); } 100% { -ms-transform: rotate(359deg); } } @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(359deg); } } .fa-rotate-90 { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); } .fa-rotate-180 { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); } .fa-rotate-270 { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); -webkit-transform: rotate(270deg); -moz-transform: rotate(270deg); -ms-transform: rotate(270deg); -o-transform: rotate(270deg); transform: rotate(270deg); } .fa-flip-horizontal { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1); -webkit-transform: scale(-1, 1); -moz-transform: scale(-1, 1); -ms-transform: scale(-1, 1); -o-transform: scale(-1, 1); transform: scale(-1, 1); } .fa-flip-vertical { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1); -webkit-transform: scale(1, -1); -moz-transform: scale(1, -1); -ms-transform: scale(1, -1); -o-transform: scale(1, -1); transform: scale(1, -1); } .fa-stack { position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: middle; } .fa-stack-1x, .fa-stack-2x { position: absolute; left: 0; width: 100%; text-align: center; } .fa-stack-1x { line-height: inherit; } .fa-stack-2x { font-size: 2em; } .fa-inverse { color: #ffffff; } /* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen readers do not read off random characters that represent icons */ .fa-glass:before { content: "\f000"; } .fa-music:before { content: "\f001"; } .fa-search:before { content: "\f002"; } .fa-envelope-o:before { content: "\f003"; } .fa-heart:before { content: "\f004"; } .fa-star:before { content: "\f005"; } .fa-star-o:before { content: "\f006"; } .fa-user:before { content: "\f007"; } .fa-film:before { content: "\f008"; } .fa-th-large:before { content: "\f009"; } .fa-th:before { content: "\f00a"; } .fa-th-list:before { content: "\f00b"; } .fa-check:before { content: "\f00c"; } .fa-times:before { content: "\f00d"; } .fa-search-plus:before { content: "\f00e"; } .fa-search-minus:before { content: "\f010"; } .fa-power-off:before { content: "\f011"; } .fa-signal:before { content: "\f012"; } .fa-gear:before, .fa-cog:before { content: "\f013"; } .fa-trash-o-o:before { content: "\f014"; } .fa-home:before { content: "\f015"; } .fa-file-o:before { content: "\f016"; } .fa-clock-o:before { content: "\f017"; } .fa-road:before { content: "\f018"; } .fa-download:before { content: "\f019"; } .fa-arrow-circle-o-down:before { content: "\f01a"; } .fa-arrow-circle-o-up:before { content: "\f01b"; } .fa-inbox:before { content: "\f01c"; } .fa-play-circle-o:before { content: "\f01d"; } .fa-rotate-right:before, .fa-repeat:before { content: "\f01e"; } .fa-refresh:before { content: "\f021"; } .fa-list-alt:before { content: "\f022"; } .fa-lock:before { content: "\f023"; } .fa-flag:before { content: "\f024"; } .fa-headphones:before { content: "\f025"; } .fa-volume-off:before { content: "\f026"; } .fa-volume-down:before { content: "\f027"; } .fa-volume-up:before { content: "\f028"; } .fa-qrcode:before { content: "\f029"; } .fa-barcode:before { content: "\f02a"; } .fa-tag:before { content: "\f02b"; } .fa-tags:before { content: "\f02c"; } .fa-book:before { content: "\f02d"; } .fa-bookmark:before { content: "\f02e"; } .fa-print:before { content: "\f02f"; } .fa-camera:before { content: "\f030"; } .fa-font:before { content: "\f031"; } .fa-bold:before { content: "\f032"; } .fa-italic:before { content: "\f033"; } .fa-text-height:before { content: "\f034"; } .fa-text-width:before { content: "\f035"; } .fa-align-left:before { content: "\f036"; } .fa-align-center:before { content: "\f037"; } .fa-align-right:before { content: "\f038"; } .fa-align-justify:before { content: "\f039"; } .fa-list:before { content: "\f03a"; } .fa-dedent:before, .fa-outdent:before { content: "\f03b"; } .fa-indent:before { content: "\f03c"; } .fa-video-camera:before { content: "\f03d"; } .fa-picture-o:before { content: "\f03e"; } .fa-pencil:before { content: "\f040"; } .fa-map-marker:before { content: "\f041"; } .fa-adjust:before { content: "\f042"; } .fa-tint:before { content: "\f043"; } .fa-edit:before, .fa-pencil-square-o:before { content: "\f044"; } .fa-share-square-o:before { content: "\f045"; } .fa-check-square-o:before { content: "\f046"; } .fa-arrows:before { content: "\f047"; } .fa-step-backward:before { content: "\f048"; } .fa-fast-backward:before { content: "\f049"; } .fa-backward:before { content: "\f04a"; } .fa-play:before { content: "\f04b"; } .fa-pause:before { content: "\f04c"; } .fa-stop:before { content: "\f04d"; } .fa-forward:before { content: "\f04e"; } .fa-fast-forward:before { content: "\f050"; } .fa-step-forward:before { content: "\f051"; } .fa-eject:before { content: "\f052"; } .fa-chevron-left:before { content: "\f053"; } .fa-chevron-right:before { content: "\f054"; } .fa-plus-circle:before { content: "\f055"; } .fa-minus-circle:before { content: "\f056"; } .fa-times-circle:before { content: "\f057"; } .fa-check-circle:before { content: "\f058"; } .fa-question-circle:before { content: "\f059"; } .fa-info-circle:before { content: "\f05a"; } .fa-crosshairs:before { content: "\f05b"; } .fa-times-circle-o:before { content: "\f05c"; } .fa-check-circle-o:before { content: "\f05d"; } .fa-ban:before { content: "\f05e"; } .fa-arrow-left:before { content: "\f060"; } .fa-arrow-right:before { content: "\f061"; } .fa-arrow-up:before { content: "\f062"; } .fa-arrow-down:before { content: "\f063"; } .fa-mail-forward:before, .fa-share:before { content: "\f064"; } .fa-expand:before { content: "\f065"; } .fa-compress:before { content: "\f066"; } .fa-plus:before { content: "\f067"; } .fa-minus:before { content: "\f068"; } .fa-asterisk:before { content: "\f069"; } .fa-exclamation-circle:before { content: "\f06a"; } .fa-gift:before { content: "\f06b"; } .fa-leaf:before { content: "\f06c"; } .fa-fire:before { content: "\f06d"; } .fa-eye:before { content: "\f06e"; } .fa-eye-slash:before { content: "\f070"; } .fa-warning:before, .fa-exclamation-triangle:before { content: "\f071"; } .fa-plane:before { content: "\f072"; } .fa-calendar:before { content: "\f073"; } .fa-random:before { content: "\f074"; } .fa-comment:before { content: "\f075"; } .fa-magnet:before { content: "\f076"; } .fa-chevron-up:before { content: "\f077"; } .fa-chevron-down:before { content: "\f078"; } .fa-retweet:before { content: "\f079"; } .fa-shopping-cart:before { content: "\f07a"; } .fa-folder:before { content: "\f07b"; } .fa-folder-open:before { content: "\f07c"; } .fa-arrows-v:before { content: "\f07d"; } .fa-arrows-h:before { content: "\f07e"; } .fa-bar-chart-o:before { content: "\f080"; } .fa-twitter-square:before { content: "\f081"; } .fa-facebook-square:before { content: "\f082"; } .fa-camera-retro:before { content: "\f083"; } .fa-key:before { content: "\f084"; } .fa-gears:before, .fa-cogs:before { content: "\f085"; } .fa-comments:before { content: "\f086"; } .fa-thumbs-o-up:before { content: "\f087"; } .fa-thumbs-o-down:before { content: "\f088"; } .fa-star-half:before { content: "\f089"; } .fa-heart-o:before { content: "\f08a"; } .fa-sign-out:before { content: "\f08b"; } .fa-linkedin-square:before { content: "\f08c"; } .fa-thumb-tack:before { content: "\f08d"; } .fa-external-link:before { content: "\f08e"; } .fa-sign-in:before { content: "\f090"; } .fa-trophy:before { content: "\f091"; } .fa-github-square:before { content: "\f092"; } .fa-upload:before { content: "\f093"; } .fa-lemon-o:before { content: "\f094"; } .fa-phone:before { content: "\f095"; } .fa-square-o:before { content: "\f096"; } .fa-bookmark-o:before { content: "\f097"; } .fa-phone-square:before { content: "\f098"; } .fa-twitter:before { content: "\f099"; } .fa-facebook:before { content: "\f09a"; } .fa-github:before { content: "\f09b"; } .fa-unlock:before { content: "\f09c"; } .fa-credit-card:before { content: "\f09d"; } .fa-rss:before { content: "\f09e"; } .fa-hdd-o:before { content: "\f0a0"; } .fa-bullhorn:before { content: "\f0a1"; } .fa-bell:before { content: "\f0f3"; } .fa-certificate:before { content: "\f0a3"; } .fa-hand-o-right:before { content: "\f0a4"; } .fa-hand-o-left:before { content: "\f0a5"; } .fa-hand-o-up:before { content: "\f0a6"; } .fa-hand-o-down:before { content: "\f0a7"; } .fa-arrow-circle-left:before { content: "\f0a8"; } .fa-arrow-circle-right:before { content: "\f0a9"; } .fa-arrow-circle-up:before { content: "\f0aa"; } .fa-arrow-circle-down:before { content: "\f0ab"; } .fa-globe:before { content: "\f0ac"; } .fa-wrench:before { content: "\f0ad"; } .fa-tasks:before { content: "\f0ae"; } .fa-filter:before { content: "\f0b0"; } .fa-briefcase:before { content: "\f0b1"; } .fa-arrows-alt:before { content: "\f0b2"; } .fa-group:before, .fa-users:before { content: "\f0c0"; } .fa-chain:before, .fa-link:before { content: "\f0c1"; } .fa-cloud:before { content: "\f0c2"; } .fa-flask:before { content: "\f0c3"; } .fa-cut:before, .fa-scissors:before { content: "\f0c4"; } .fa-copy:before, .fa-files-o:before { content: "\f0c5"; } .fa-paperclip:before { content: "\f0c6"; } .fa-save:before, .fa-floppy-o:before { content: "\f0c7"; } .fa-square:before { content: "\f0c8"; } .fa-bars:before { content: "\f0c9"; } .fa-list-ul:before { content: "\f0ca"; } .fa-list-ol:before { content: "\f0cb"; } .fa-strikethrough:before { content: "\f0cc"; } .fa-underline:before { content: "\f0cd"; } .fa-table:before { content: "\f0ce"; } .fa-magic:before { content: "\f0d0"; } .fa-truck:before { content: "\f0d1"; } .fa-pinterest:before { content: "\f0d2"; } .fa-pinterest-square:before { content: "\f0d3"; } .fa-google-plus-square:before { content: "\f0d4"; } .fa-google-plus:before { content: "\f0d5"; } .fa-money:before { content: "\f0d6"; } .fa-caret-down:before { content: "\f0d7"; } .fa-caret-up:before { content: "\f0d8"; } .fa-caret-left:before { content: "\f0d9"; } .fa-caret-right:before { content: "\f0da"; } .fa-columns:before { content: "\f0db"; } .fa-unsorted:before, .fa-sort:before { content: "\f0dc"; } .fa-sort-down:before, .fa-sort-asc:before { content: "\f0dd"; } .fa-sort-up:before, .fa-sort-desc:before { content: "\f0de"; } .fa-envelope:before { content: "\f0e0"; } .fa-linkedin:before { content: "\f0e1"; } .fa-rotate-left:before, .fa-undo:before { content: "\f0e2"; } .fa-legal:before, .fa-gavel:before { content: "\f0e3"; } .fa-dashboard:before, .fa-tachometer:before { content: "\f0e4"; } .fa-comment-o:before { content: "\f0e5"; } .fa-comments-o:before { content: "\f0e6"; } .fa-flash:before, .fa-bolt:before { content: "\f0e7"; } .fa-sitemap:before { content: "\f0e8"; } .fa-umbrella:before { content: "\f0e9"; } .fa-paste:before, .fa-clipboard:before { content: "\f0ea"; } .fa-lightbulb-o:before { content: "\f0eb"; } .fa-exchange:before { content: "\f0ec"; } .fa-cloud-download:before { content: "\f0ed"; } .fa-cloud-upload:before { content: "\f0ee"; } .fa-user-md:before { content: "\f0f0"; } .fa-stethoscope:before { content: "\f0f1"; } .fa-suitcase:before { content: "\f0f2"; } .fa-bell-o:before { content: "\f0a2"; } .fa-coffee:before { content: "\f0f4"; } .fa-cutlery:before { content: "\f0f5"; } .fa-file-text-o:before { content: "\f0f6"; } .fa-building-o:before { content: "\f0f7"; } .fa-hospital-o:before { content: "\f0f8"; } .fa-ambulance:before { content: "\f0f9"; } .fa-medkit:before { content: "\f0fa"; } .fa-fighter-jet:before { content: "\f0fb"; } .fa-beer:before { content: "\f0fc"; } .fa-h-square:before { content: "\f0fd"; } .fa-plus-square:before { content: "\f0fe"; } .fa-angle-double-left:before { content: "\f100"; } .fa-angle-double-right:before { content: "\f101"; } .fa-angle-double-up:before { content: "\f102"; } .fa-angle-double-down:before { content: "\f103"; } .fa-angle-left:before { content: "\f104"; } .fa-angle-right:before { content: "\f105"; } .fa-angle-up:before { content: "\f106"; } .fa-angle-down:before { content: "\f107"; } .fa-desktop:before { content: "\f108"; } .fa-laptop:before { content: "\f109"; } .fa-tablet:before { content: "\f10a"; } .fa-mobile-phone:before, .fa-mobile:before { content: "\f10b"; } .fa-circle-o:before { content: "\f10c"; } .fa-quote-left:before { content: "\f10d"; } .fa-quote-right:before { content: "\f10e"; } .fa-spinner:before { content: "\f110"; } .fa-circle:before { content: "\f111"; } .fa-mail-reply:before, .fa-reply:before { content: "\f112"; } .fa-github-alt:before { content: "\f113"; } .fa-folder-o:before { content: "\f114"; } .fa-folder-open-o:before { content: "\f115"; } .fa-smile-o:before { content: "\f118"; } .fa-frown-o:before { content: "\f119"; } .fa-meh-o:before { content: "\f11a"; } .fa-gamepad:before { content: "\f11b"; } .fa-keyboard-o:before { content: "\f11c"; } .fa-flag-o:before { content: "\f11d"; } .fa-flag-checkered:before { content: "\f11e"; } .fa-terminal:before { content: "\f120"; } .fa-code:before { content: "\f121"; } .fa-reply-all:before { content: "\f122"; } .fa-mail-reply-all:before { content: "\f122"; } .fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before { content: "\f123"; } .fa-location-arrow:before { content: "\f124"; } .fa-crop:before { content: "\f125"; } .fa-code-fork:before { content: "\f126"; } .fa-unlink:before, .fa-chain-broken:before { content: "\f127"; } .fa-question:before { content: "\f128"; } .fa-info:before { content: "\f129"; } .fa-exclamation:before { content: "\f12a"; } .fa-superscript:before { content: "\f12b"; } .fa-subscript:before { content: "\f12c"; } .fa-eraser:before { content: "\f12d"; } .fa-puzzle-piece:before { content: "\f12e"; } .fa-microphone:before { content: "\f130"; } .fa-microphone-slash:before { content: "\f131"; } .fa-shield:before { content: "\f132"; } .fa-calendar-o:before { content: "\f133"; } .fa-fire-extinguisher:before { content: "\f134"; } .fa-rocket:before { content: "\f135"; } .fa-maxcdn:before { content: "\f136"; } .fa-chevron-circle-left:before { content: "\f137"; } .fa-chevron-circle-right:before { content: "\f138"; } .fa-chevron-circle-up:before { content: "\f139"; } .fa-chevron-circle-down:before { content: "\f13a"; } .fa-html5:before { content: "\f13b"; } .fa-css3:before { content: "\f13c"; } .fa-anchor:before { content: "\f13d"; } .fa-unlock-alt:before { content: "\f13e"; } .fa-bullseye:before { content: "\f140"; } .fa-ellipsis-h:before { content: "\f141"; } .fa-ellipsis-v:before { content: "\f142"; } .fa-rss-square:before { content: "\f143"; } .fa-play-circle:before { content: "\f144"; } .fa-ticket:before { content: "\f145"; } .fa-minus-square:before { content: "\f146"; } .fa-minus-square-o:before { content: "\f147"; } .fa-level-up:before { content: "\f148"; } .fa-level-down:before { content: "\f149"; } .fa-check-square:before { content: "\f14a"; } .fa-pencil-square:before { content: "\f14b"; } .fa-external-link-square:before { content: "\f14c"; } .fa-share-square:before { content: "\f14d"; } .fa-compass:before { content: "\f14e"; } .fa-toggle-down:before, .fa-caret-square-o-down:before { content: "\f150"; } .fa-toggle-up:before, .fa-caret-square-o-up:before { content: "\f151"; } .fa-toggle-right:before, .fa-caret-square-o-right:before { content: "\f152"; } .fa-euro:before, .fa-eur:before { content: "\f153"; } .fa-gbp:before { content: "\f154"; } .fa-dollar:before, .fa-usd:before { content: "\f155"; } .fa-rupee:before, .fa-inr:before { content: "\f156"; } .fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before { content: "\f157"; } .fa-ruble:before, .fa-rouble:before, .fa-rub:before { content: "\f158"; } .fa-won:before, .fa-krw:before { content: "\f159"; } .fa-bitcoin:before, .fa-btc:before { content: "\f15a"; } .fa-file:before { content: "\f15b"; } .fa-file-text:before { content: "\f15c"; } .fa-sort-alpha-asc:before { content: "\f15d"; } .fa-sort-alpha-desc:before { content: "\f15e"; } .fa-sort-amount-asc:before { content: "\f160"; } .fa-sort-amount-desc:before { content: "\f161"; } .fa-sort-numeric-asc:before { content: "\f162"; } .fa-sort-numeric-desc:before { content: "\f163"; } .fa-thumbs-up:before { content: "\f164"; } .fa-thumbs-down:before { content: "\f165"; } .fa-youtube-square:before { content: "\f166"; } .fa-youtube:before { content: "\f167"; } .fa-xing:before { content: "\f168"; } .fa-xing-square:before { content: "\f169"; } .fa-youtube-play:before { content: "\f16a"; } .fa-dropbox:before { content: "\f16b"; } .fa-stack-overflow:before { content: "\f16c"; } .fa-instagram:before { content: "\f16d"; } .fa-flickr:before { content: "\f16e"; } .fa-adn:before { content: "\f170"; } .fa-bitbucket:before { content: "\f171"; } .fa-bitbucket-square:before { content: "\f172"; } .fa-tumblr:before { content: "\f173"; } .fa-tumblr-square:before { content: "\f174"; } .fa-long-arrow-down:before { content: "\f175"; } .fa-long-arrow-up:before { content: "\f176"; } .fa-long-arrow-left:before { content: "\f177"; } .fa-long-arrow-right:before { content: "\f178"; } .fa-apple:before { content: "\f179"; } .fa-windows:before { content: "\f17a"; } .fa-android:before { content: "\f17b"; } .fa-linux:before { content: "\f17c"; } .fa-dribbble:before { content: "\f17d"; } .fa-skype:before { content: "\f17e"; } .fa-foursquare:before { content: "\f180"; } .fa-trello:before { content: "\f181"; } .fa-female:before { content: "\f182"; } .fa-male:before { content: "\f183"; } .fa-gittip:before { content: "\f184"; } .fa-sun-o:before { content: "\f185"; } .fa-moon-o:before { content: "\f186"; } .fa-archive:before { content: "\f187"; } .fa-bug:before { content: "\f188"; } .fa-vk:before { content: "\f189"; } .fa-weibo:before { content: "\f18a"; } .fa-renren:before { content: "\f18b"; } .fa-pagelines:before { content: "\f18c"; } .fa-stack-exchange:before { content: "\f18d"; } .fa-arrow-circle-o-right:before { content: "\f18e"; } .fa-arrow-circle-o-left:before { content: "\f190"; } .fa-toggle-left:before, .fa-caret-square-o-left:before { content: "\f191"; } .fa-dot-circle-o:before { content: "\f192"; } .fa-wheelchair:before { content: "\f193"; } .fa-vimeo-square:before { content: "\f194"; } .fa-turkish-lira:before, .fa-try:before { content: "\f195"; } .fa-plus-square-o:before { content: "\f196"; }		
  /* catalog/view/theme/default/stylesheet/stylesheet.css */ 		
/*! * Wildmart responsive viewport stage. * Existing pixel declarations are expressed in rem units and scale from * the legacy 980px mobile design to the real device viewport. */ html { font-size: min(1.6327vw, 16px); } @font-face { font-family: "Inter"; src: url("fonts/InterWildmartSubset.woff2") format("woff2-variations"); font-weight: 100 900; font-stretch: 75% 125%; font-style: normal; font-display: swap; } html, body, td, th, input, textarea, select, button, a, h1, h2, h3, h4, h5, h6 { font-family: "Inter", "Noto Sans", "Segoe UI", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif !important; } @media screen and (max-width: 999px) { html body.module-blog-view #content > div.wm-page-heading-row > h1 { height: auto !important; min-height: 3.375rem !important; max-height: none !important; padding-top: 0.625rem !important; padding-bottom: 0.625rem !important; white-space: normal !important; overflow: visible !important; text-overflow: clip !important; line-height: 1.12 !important; } html body.module-blog-view #content > div.wm-page-heading-row > .breadcrumb a:last-child { display: none !important; } } @media screen and (min-width: 1000px) { html body.common-wm_story_page #content > .wm-story-page-heading, html body.common-wm_story_page.wm-desktop-heading-layout #content > .wm-story-page-heading, html body.common-wm_story_page.loaded #content > .wm-story-page-heading { display: flex !important; flex-flow: row wrap !important; align-items: center !important; justify-content: flex-start !important; gap: 0.5rem !important; width: 100% !important; max-width: 100% !important; height: auto !important; min-height: 0 !important; margin: 0 0 1.125rem !important; padding: 0 0.625rem !important; box-sizing: border-box !important; overflow: visible !important; } html body.common-wm_story_page #content > .wm-story-page-heading > h1, html body.common-wm_story_page.wm-desktop-heading-layout #content > .wm-story-page-heading > h1, html body.common-wm_story_page.loaded #content > .wm-story-page-heading > h1 { order: 1 !important; flex: 0 0 100% !important; display: block !important; width: 100% !important; max-width: 100% !important; height: 2.75rem !important; min-height: 2.75rem !important; max-height: 2.75rem !important; margin: 0 !important; padding: 0 1.5rem !important; box-sizing: border-box !important; overflow: hidden !important; border: 0.0625rem solid rgba(255, 255, 255, 0.12) !important; border-left: 0.25rem solid #ff6c00 !important; border-right: 0.25rem solid #ff6c00 !important; border-radius: 1rem !important; background: #111318 !important; box-shadow: 0 0.625rem 1.375rem rgba(0, 0, 0, 0.24) !important; color: #ffffff !important; font-size: 1.6875rem !important; font-weight: 900 !important; line-height: 2.75rem !important; letter-spacing: 0.035em !important; text-align: left !important; text-transform: uppercase !important; text-overflow: ellipsis !important; white-space: nowrap !important; } html body.common-wm_story_page #content > .wm-story-page-heading > .breadcrumb, html body.common-wm_story_page.wm-desktop-heading-layout #content > .wm-story-page-heading > .breadcrumb, html body.common-wm_story_page.loaded #content > .wm-story-page-heading > .breadcrumb { order: 2 !important; position: static !important; display: flex !important; flex: 0 1 auto !important; align-items: center !important; justify-content: flex-start !important; width: auto !important; min-width: 0 !important; max-width: calc(100% - 3.25rem) !important; height: 2.75rem !important; min-height: 2.75rem !important; max-height: 2.75rem !important; margin: 0 !important; padding: 0 0.875rem 0 0.75rem !important; box-sizing: border-box !important; overflow: hidden !important; border: 0.0625rem solid rgba(255, 255, 255, 0.10) !important; border-left: 0.25rem solid #1a1d22 !important; border-right: 0.25rem solid #1a1d22 !important; border-radius: 1rem !important; background: #05070a !important; box-shadow: 0 0.625rem 1.375rem rgba(0, 0, 0, 0.24), inset 0 0.0625rem 0 rgba(255, 255, 255, 0.05) !important; color: #ffffff !important; text-align: left !important; white-space: nowrap !important; } html body.common-wm_story_page #content > .wm-story-page-heading > .wm-product-share-wrap, html body.common-wm_story_page.wm-desktop-heading-layout #content > .wm-story-page-heading > .wm-product-share-wrap, html body.common-wm_story_page.loaded #content > .wm-story-page-heading > .wm-product-share-wrap { order: 3 !important; position: relative !important; right: auto !important; flex: 0 0 2.125rem !important; width: 2.125rem !important; height: 2.125rem !important; margin: 0 0 0 0.5rem !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; } } @media screen and (max-width: 999px), (hover: none) and (pointer: coarse) { html body.common-wm_story_page #content, html body.common-wm_story_page.loaded #content { margin-top: 15.875rem !important; } html body.common-wm_story_page #content > .wm-story-page-heading, html body.common-wm_story_page.loaded #content > .wm-story-page-heading { display: flex !important; flex-direction: column !important; align-items: center !important; justify-content: flex-start !important; gap: 0.625rem !important; width: 100% !important; max-width: 100% !important; margin: 1.125rem 0 0.875rem !important; padding: 0 0.625rem !important; box-sizing: border-box !important; overflow: visible !important; text-align: center !important; } html body.common-wm_story_page #content > .wm-story-page-heading > h1, html body.common-wm_story_page.loaded #content > .wm-story-page-heading > h1 { order: 1 !important; display: block !important; width: 100% !important; max-width: calc(100% - 1.25rem) !important; height: 3.875rem !important; min-height: 3.875rem !important; max-height: 3.875rem !important; margin: 0 auto !important; padding: 0 1.5rem !important; box-sizing: border-box !important; overflow: hidden !important; border: 0.0625rem solid rgba(255, 255, 255, 0.12) !important; border-left: 0.25rem solid #ff6c00 !important; border-right: 0.25rem solid #ff6c00 !important; border-radius: 1rem !important; background: #111318 !important; box-shadow: 0 0.625rem 1.375rem rgba(0, 0, 0, 0.24) !important; color: #ffffff !important; font-size: 1.875rem !important; font-weight: 900 !important; line-height: 3.875rem !important; letter-spacing: 0.035em !important; text-align: center !important; text-transform: uppercase !important; text-overflow: ellipsis !important; white-space: nowrap !important; } html body.common-wm_story_page #content > .wm-story-page-heading > .breadcrumb, html body.common-wm_story_page.loaded #content > .wm-story-page-heading > .breadcrumb { order: 2 !important; position: static !important; display: flex !important; align-items: center !important; justify-content: center !important; width: auto !important; max-width: calc(100% - 1.25rem) !important; height: auto !important; min-height: 2.875rem !important; margin: 0 auto !important; padding: 0 0.875rem !important; box-sizing: border-box !important; overflow: hidden !important; border-radius: 0.75rem !important; background: #05070a !important; color: #ffffff !important; text-align: center !important; white-space: nowrap !important; } } html body.module-blog-view #content .wm-info-richtext h1 { display: block !important; width: 100% !important; max-width: 100% !important; height: auto !important; min-height: 0 !important; max-height: none !important; margin: 0 0 1rem !important; padding: 0 !important; color: #ff6c00 !important; line-height: 1.18 !important; white-space: normal !important; overflow: visible !important; text-overflow: clip !important; overflow-wrap: anywhere !important; word-break: normal !important; box-sizing: border-box !important; } /* Desktop browsers entering the mobile breakpoint need one menu split, not the touch layout's nested menu/banner split. */ @media screen and (max-width: 999px) and (hover: hover) and (pointer: fine) { body:not(:has(#menu-toggle:checked)) #wm-header-column-left { display: none !important; } body:has(#menu-toggle:checked) #wm-header-column-left { display: block !important; position: absolute !important; top: calc(20vw + 56px) !important; left: 0 !important; right: 0 !important; width: 100% !important; } #column-left.wm-column-left .box-heading, #wm-header-column-left .box-heading { display: none !important; } #column-left.wm-column-left .wm-column-left-main, #wm-header-column-left .wm-column-left-main { display: block !important; grid-template-columns: none !important; } #column-left.wm-column-left .wm-column-left-menu, #wm-header-column-left .wm-column-left-menu { display: block !important; width: 100% !important; max-width: 100% !important; } #column-left.wm-column-left .wm-category-shell__body, #wm-header-column-left .wm-category-shell__body { box-sizing: border-box !important; width: 100% !important; max-width: 100% !important; padding-top: 0 !important; } #column-left.wm-column-left .wm-column-left-aside, #wm-header-column-left .wm-column-left-aside { display: none !important; } #column-left.wm-column-left .wm-category-shell .wm-mobile-stage--two-column, #wm-header-column-left .wm-category-shell .wm-mobile-stage--two-column { width: 100% !important; max-width: 100% !important; grid-template-columns: minmax(0, 42fr) minmax(0, 58fr) !important; } #column-left.wm-column-left .wm-category-shell .wm-mobile-stage--two-column:not(.wm-mobile-stage--child-open), #wm-header-column-left .wm-category-shell .wm-mobile-stage--two-column:not(.wm-mobile-stage--child-open) { grid-template-columns: minmax(0, 1fr) !important; } #column-left.wm-column-left .wm-category-shell .wm-mobile-open, #column-left.wm-column-left .wm-category-shell .wm-mobile-link, #wm-header-column-left .wm-category-shell .wm-mobile-open, #wm-header-column-left .wm-category-shell .wm-mobile-link { min-height: 48px; padding: 8px 12px; font-size: 18px; line-height: 1.15; } #column-left.wm-column-left .wm-category-shell .wm-menu-thumb--mobile, #wm-header-column-left .wm-category-shell .wm-menu-thumb--mobile { width: 36px; height: 36px; padding: 4px; } #column-left.wm-column-left .wm-category-shell .wm-mobile-open__icon, #wm-header-column-left .wm-category-shell .wm-mobile-open__icon { font-size: 24px; } } @media screen and (min-width: 1000px) { html body.module-blog-view #content > .wm-page-heading-row { align-items: stretch !important; min-height: 3rem !important; height: auto !important; } html body.module-blog-view #content > .wm-page-heading-row > h1 { flex: 1 1 auto !important; width: auto !important; min-width: 0 !important; max-width: none !important; height: auto !important; min-height: 3rem !important; max-height: none !important; padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; white-space: normal !important; overflow: visible !important; text-overflow: clip !important; line-height: 1.14 !important; } } @media screen and (max-width: 999px), (hover: none) and (pointer: coarse) { html body.module-blog-view #content > .wm-page-heading-row > h1 { height: auto !important; min-height: 3.375rem !important; max-height: none !important; padding-top: 0.625rem !important; padding-bottom: 0.625rem !important; white-space: normal !important; overflow: visible !important; text-overflow: clip !important; line-height: 1.12 !important; } } html body.product-product #content #tab-description .wm-import-description, html body.product-product #content #tab-description .wm-import-description-title, html body.product-product #content #tab-description .wm-import-description-lines, html body.product-product #content #tab-description .wm-import-description-line, html body.product-product #content #tab-description .wm-import-centered { text-align: center !important; } html body.product-product #content #tab-description .wm-import-specs { width: 100% !important; max-width: none !important; overflow-x: auto; } html body.product-product #content #tab-description .wm-import-specs-table { width: 100% !important; max-width: none !important; border-collapse: collapse !important; border-spacing: 0 !important; table-layout: fixed; } html body.product-product #content #tab-description .wm-import-specs-table td, html body.product-product #content #tab-description .wm-import-specs-heading, html body.product-product #content #tab-description .wm-import-specs-option, html body.product-product #content #tab-description .wm-import-specs-value { text-align: center !important; vertical-align: middle !important; } body.product-product .wm-product-trust-payment:nth-child(1) img, body.product-product .wm-product-trust-payment:nth-child(2) img { transform: translateY(-0.1875rem) !important; } body.product-product .wm-product-trust-payment:nth-child(3) img { transform: translateY(-0.0625rem) !important; } @media screen and (max-width: 999px), (hover: none) and (pointer: coarse) { html body.product-product #content #tab-description, html body.product-product #content #tab-description p, html body.product-product #content #tab-description div, html body.product-product #content #tab-description span, html body.product-product #content #tab-description li, html body.product-product #content #tab-description td, html body.product-product #content #tab-description th, html body.product-product #content #tab-description a, html body.product-product #content #tab-description strong, html body.product-product #content #tab-description b, html body.product-product #content #tab-description [style*="font-size"], html body.product-product #content #tab-description font[size] { font-size: 1.875rem !important; line-height: 1.42 !important; } html body.product-product #content #tab-description table caption, html body.product-product #content #tab-description table thead, html body.product-product #content #tab-description table thead tr, html body.product-product #content #tab-description table thead td, html body.product-product #content #tab-description table thead th, html body.product-product #content #tab-description table th[colspan], html body.product-product #content #tab-description table td[colspan], html body.product-product #content #tab-description table tr:first-child th, html body.product-product #content #tab-description table tr:first-child td { font-size: 2.125rem !important; line-height: 1.3 !important; font-weight: 800 !important; } html body.product-product #content #tab-description table td:not([colspan]), html body.product-product #content #tab-description table th:not([colspan]) { font-size: 1.875rem !important; line-height: 1.35 !important; } } @media screen and (max-width: 999px), (hover: none) and (pointer: coarse) { #column-left.wm-column-left .wm-column-left-main, #header > #wm-header-column-left .wm-header-category-fallback .wm-column-left-main { position: relative !important; } #column-left.wm-column-left:has(.wm-mobile-stage--two-column) .wm-column-left-main, #header > #wm-header-column-left .wm-header-category-fallback:has(.wm-mobile-stage--two-column) .wm-column-left-main { grid-template-columns: minmax(0, 44fr) minmax(0, 56fr) !important; } #column-left.wm-column-left .wm-column-left-menu, #header > #wm-header-column-left .wm-header-category-fallback .wm-column-left-menu { grid-column: 1 / -1 !important; grid-row: 1 !important; position: relative !important; overflow: visible !important; z-index: 30 !important; } #column-left.wm-column-left .wm-column-left-aside, #header > #wm-header-column-left .wm-header-category-fallback .wm-column-left-aside { grid-column: 2 !important; grid-row: 1 !important; position: relative !important; z-index: 1 !important; } #column-left.wm-column-left .wm-column-left-menu .wm-mobile-stage.wm-mobile-stage--two-column, #header > #wm-header-column-left .wm-header-category-fallback .wm-mobile-stage.wm-mobile-stage--two-column, .wm-category-shell .wm-mobile-stage.wm-mobile-stage--two-column { display: grid !important; grid-template-columns: minmax(0, 44fr) minmax(0, 56fr) !important; column-gap: 0.625rem !important; align-items: start !important; overflow: visible !important; width: 100% !important; max-width: 100% !important; pointer-events: none !important; } #column-left.wm-column-left .wm-column-left-menu .box-category, #column-left.wm-column-left .wm-column-left-menu .box-content, #column-left.wm-column-left .wm-column-left-menu .wm-category-shell, #column-left.wm-column-left .wm-column-left-menu .wm-category-shell__body, #column-left.wm-column-left .wm-column-left-menu .wm-category-mobile, #column-left.wm-column-left .wm-column-left-menu .wm-mobile-stage, #header > #wm-header-column-left .wm-header-category-fallback .box-category, #header > #wm-header-column-left .wm-header-category-fallback .box-content, #header > #wm-header-column-left .wm-header-category-fallback .wm-category-shell, #header > #wm-header-column-left .wm-header-category-fallback .wm-category-shell__body, #header > #wm-header-column-left .wm-header-category-fallback .wm-category-mobile, #header > #wm-header-column-left .wm-header-category-fallback .wm-mobile-stage { pointer-events: none !important; } #column-left.wm-column-left .wm-column-left-menu .wm-mobile-stage--two-column .wm-mobile-panel, #header > #wm-header-column-left .wm-header-category-fallback .wm-mobile-stage--two-column .wm-mobile-panel, .wm-category-shell .wm-mobile-stage--two-column .wm-mobile-panel { position: relative !important; top: 0 !important; left: auto !important; display: none !important; width: 100% !important; min-width: 0 !important; max-width: 100% !important; overflow: visible !important; z-index: 40 !important; opacity: 0 !important; visibility: hidden !important; pointer-events: none !important; transform: translateX(0.625rem) !important; } #column-left.wm-column-left .wm-column-left-menu .wm-mobile-stage--two-column .wm-mobile-panel[data-panel="root"], #column-left.wm-column-left .wm-column-left-menu .wm-mobile-stage--two-column .wm-mobile-panel.is-root-fixed, #header > #wm-header-column-left .wm-header-category-fallback .wm-mobile-stage--two-column .wm-mobile-panel[data-panel="root"], #header > #wm-header-column-left .wm-header-category-fallback .wm-mobile-stage--two-column .wm-mobile-panel.is-root-fixed, .wm-category-shell .wm-mobile-stage--two-column .wm-mobile-panel[data-panel="root"], .wm-category-shell .wm-mobile-stage--two-column .wm-mobile-panel.is-root-fixed { display: block !important; position: relative !important; grid-column: 1 !important; top: auto !important; left: auto !important; opacity: 1 !important; visibility: visible !important; pointer-events: auto !important; transform: none !important; z-index: 30 !important; min-height: calc(100svh - 17.875rem) !important; background: #191919 !important; border-radius: 0.75rem !important; padding: 0 0.25rem 0.75rem !important; box-sizing: border-box !important; } #column-left.wm-column-left .wm-column-left-menu .wm-mobile-stage--two-column .wm-mobile-panel.is-right-active, #header > #wm-header-column-left .wm-header-category-fallback .wm-mobile-stage--two-column .wm-mobile-panel.is-right-active, .wm-category-shell .wm-mobile-stage--two-column .wm-mobile-panel.is-right-active { display: block !important; position: relative !important; left: auto !important; grid-column: 2 !important; opacity: 1 !important; visibility: visible !important; pointer-events: auto !important; transform: translateX(0) !important; min-height: calc(100svh - 17.875rem) !important; max-height: calc(100svh - 17.875rem) !important; overflow-y: auto !important; overflow-x: hidden !important; padding: 0 0.25rem 0.75rem !important; border-radius: 0.75rem !important; background: #191919 !important; } #column-left.wm-column-left .wm-column-left-aside, #column-left.wm-column-left .wm-column-left-aside a, #header > #wm-header-column-left .wm-header-category-fallback .wm-column-left-aside, #header > #wm-header-column-left .wm-header-category-fallback .wm-column-left-aside a { pointer-events: auto !important; } } .wm-manufacturer-category-grid { clear: both; width: 100%; margin: 0 0 1rem; padding: 0.875rem; border: 0.0625rem solid rgba(255, 108, 0, 0.18); border-radius: 1rem; background: linear-gradient(135deg, rgba(16, 18, 22, 0.96), rgba(31, 34, 40, 0.92)); box-shadow: inset 0 0.0625rem 0 rgba(255, 255, 255, 0.04), 0 0.625rem 1.5rem rgba(0, 0, 0, 0.20); box-sizing: border-box; } .wm-manufacturer-category-grid h2 { position: relative; display: flex; align-items: center; justify-content: center; width: fit-content; max-width: 100%; min-height: 2.25rem; margin: 0 auto 1rem; padding: 0 1.375rem; color: #ffffff !important; font-size: 0.9375rem; font-weight: 900; line-height: 1.2; letter-spacing: 0.055em; text-align: center; text-transform: uppercase; border: 0.0625rem solid rgba(255, 255, 255, 0.14); border-top: 0.125rem solid #ff6c00; border-radius: 0.625rem; background: #111317; box-shadow: none; box-sizing: border-box; } #content .wm-manufacturer-category-grid > h2 { display: flex !important; align-items: center !important; justify-content: center !important; width: fit-content !important; max-width: 100% !important; min-height: 2.25rem !important; margin: 0 auto 1rem !important; padding: 0 1.375rem !important; color: #ffffff !important; border: 0.0625rem solid rgba(255, 255, 255, 0.14) !important; border-top: 0.125rem solid #ff6c00 !important; border-radius: 0.625rem !important; background: #111317 !important; box-shadow: none !important; font-size: 0.9375rem !important; font-weight: 900 !important; line-height: 1.2 !important; letter-spacing: 0.055em !important; text-align: center !important; text-transform: uppercase !important; } .wm-manufacturer-category-grid h2::before { content: none; } .wm-manufacturer-category-grid h2::after { content: none; } .wm-manufacturer-category-grid__items { display: grid; grid-template-columns: repeat(6, minmax(0, 1fr)); gap: 0.625rem; } .wm-manufacturer-category-card { display: grid; grid-template-columns: 2.875rem minmax(0, 1fr); align-items: center; gap: 0.625rem; min-height: 4rem; padding: 0.5rem 0.625rem; border: 0.0625rem solid rgba(255, 255, 255, 0.10); border-radius: 0.75rem; background: rgba(255, 255, 255, 0.055); color: rgba(255, 255, 255, 0.92) !important; text-decoration: none !important; box-sizing: border-box; transition: transform 0.18s ease, border-color 0.18s ease, background 0.18s ease; } .wm-manufacturer-category-card:hover, .wm-manufacturer-category-card:focus { transform: translateY(-0.125rem); border-color: rgba(255, 108, 0, 0.55); background: rgba(255, 108, 0, 0.12); } .wm-manufacturer-category-card__image { width: 2.875rem; height: 2.875rem; overflow: hidden; border-radius: 0.625rem; background: rgba(255, 255, 255, 0.08); } .wm-manufacturer-category-card__image img { display: block; width: 100%; height: 100%; object-fit: cover; } .wm-manufacturer-category-card__name { overflow: hidden; color: inherit; font-size: 0.8125rem; font-weight: 750; line-height: 1.18; text-overflow: ellipsis; } .wm-same-category-carousel { clear: both; width: 100%; margin: 0.375rem 0 1.125rem; padding: 1.125rem; border: 0.0625rem solid rgba(255, 108, 0, 0.18); border-radius: 1rem; background: linear-gradient(135deg, rgba(16, 18, 22, 0.96), rgba(31, 34, 40, 0.92)); box-shadow: inset 0 0.0625rem 0 rgba(255, 255, 255, 0.04), 0 0.625rem 1.5rem rgba(0, 0, 0, 0.20); box-sizing: border-box; } .wm-same-category-carousel-slot:empty { display: none; } .wm-related-text-links { clear: both; width: 100%; margin: 0.125rem 0 0.25rem; padding: 0.4375rem 0.625rem; border: 0.0625rem solid rgba(255, 255, 255, 0.10); border-radius: 0.875rem; background: rgba(12, 14, 18, 0.78); box-shadow: inset 0 0.0625rem 0 rgba(255, 255, 255, 0.04); box-sizing: border-box; } .wm-related-text-links__title { margin: 0 0 0.25rem; color: #ff8a22; font-size: 1.0625rem; font-weight: 900; line-height: 1.2; letter-spacing: 0.05em; text-transform: uppercase; } .wm-related-text-links__items { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0.3125rem; } .wm-related-text-links__items a { display: inline-flex; align-items: center; justify-content: center; max-width: 100%; width: 100%; min-height: 1.875rem; padding: 0.25rem 0.625rem; overflow: visible; border: 0.0625rem solid rgba(255, 255, 255, 0.10); border-radius: 62.4375rem; background: rgba(255, 255, 255, 0.055); color: rgba(255, 255, 255, 0.82) !important; font-size: 1rem; font-weight: 650; line-height: 1.15; text-decoration: none !important; white-space: normal; box-sizing: border-box; transition: color 0.16s ease, border-color 0.16s ease, background 0.16s ease, transform 0.16s ease; } .wm-related-text-links__items a:hover, .wm-related-text-links__items a:focus { border-color: rgba(255, 108, 0, 0.42); background: rgba(255, 108, 0, 0.12); color: #ffffff !important; transform: translateY(-0.0625rem); } .wm-category-product-links { margin-top: 0.5rem; margin-bottom: 0.875rem; } .wm-category-product-links .wm-related-text-links__title { text-align: center; } @media screen and (min-width: 1000px) { body.product-product .wm-same-category-carousel__head { justify-content: center; } body.product-product .wm-same-category-carousel h2 { margin-left: auto; margin-right: auto; } body.product-product .wm-related-text-links__title { text-align: center; } .wm-related-text-links__items { align-items: stretch; } .wm-related-text-links__items a { display: flex; height: 2.875rem; min-height: 2.875rem; min-width: 0; overflow: hidden; align-items: center; justify-content: center; text-align: center; line-height: 1.18; } .wm-related-text-links__text { display: block; width: 100%; max-height: 2.36em; overflow: hidden; overflow-wrap: anywhere; line-height: 1.18; text-align: center; text-overflow: ellipsis; word-break: break-word; hyphens: auto; } } .wm-category-brand-links { position: relative; margin: 0 0 1.125rem; padding: 1rem 1rem 1rem 1.125rem; overflow: hidden; border: 0.0625rem solid rgba(255, 255, 255, 0.16); border-top: 0.25rem solid #498edd; border-radius: 0.875rem; background: #191b20; box-shadow: 0 0.625rem 1.25rem rgba(0, 0, 0, 0.24); box-sizing: border-box; } .wm-category-brand-links::before { content: ""; position: absolute; top: 1.0625rem; left: 0.75rem; width: 0.5rem; height: 0.5rem; border-radius: 0.125rem; background: #ff6c00; box-shadow: 0 0.875rem 0 #ff9a22, 0 1.75rem 0 rgba(255, 255, 255, 0.32); pointer-events: none; } .wm-category-brand-links__title { display: flex; align-items: center; justify-content: center; gap: 0.5rem; margin: 0 0 0.875rem; color: #ffffff; font-size: 1.0625rem; font-weight: 900; line-height: 1.16; letter-spacing: 0.05em; text-align: center; text-transform: uppercase; } .wm-category-brand-links__title::before, .wm-category-brand-links__title::after { content: ""; width: 0.5rem; height: 0.5rem; border-radius: 0.125rem; background: #ff6c00; } .wm-category-brand-links__items { display: flex; flex-wrap: wrap; justify-content: center; gap: 0.5625rem; } .wm-category-brand-links__items a { display: inline-flex; align-items: center; justify-content: center; min-height: 2.125rem; padding: 0.3125rem 0.9375rem; border: 0.0625rem solid rgba(255, 255, 255, 0.18); border-radius: 0.5rem; background: #24272e; color: #ffffff !important; font-size: 0.9375rem; font-weight: 800; line-height: 1.1; text-decoration: none !important; box-sizing: border-box; transition: color 0.16s ease, border-color 0.16s ease, background 0.16s ease, transform 0.16s ease; } .wm-category-brand-links__items a:hover, .wm-category-brand-links__items a:focus { border-color: rgba(255, 108, 0, 0.72); background: #2f251f; color: #ffffff !important; transform: translateY(-0.0625rem); } body.product-category #content > .pagination + .category-info.wm-category-description { margin-top: 0.5rem !important; } .wm-same-category-carousel__head { position: relative; z-index: 3; display: flex; align-items: center; justify-content: space-between; gap: 0.75rem; margin-bottom: 0.875rem; } .wm-same-category-carousel h2 { display: flex; align-items: center; justify-content: center; width: fit-content; max-width: 100%; min-height: 2.875rem; margin: 0; padding: 0 1.5rem; color: #ffffff !important; border: 0.0625rem solid rgba(255, 255, 255, 0.14); border-top: 0.125rem solid #ff6c00; border-radius: 0.75rem; background: #111317; box-shadow: none; font-size: 1.125rem; font-weight: 900; line-height: 1.2; letter-spacing: 0.055em; text-align: center; text-transform: uppercase; box-sizing: border-box; } .wm-same-category-carousel__controls { display: flex; align-items: center; gap: 0.5rem; flex: 0 0 auto; } .wm-same-category-carousel__arrow { width: 2.625rem; height: 2.625rem; display: inline-flex; align-items: center; justify-content: center; padding: 0; border: 0.0625rem solid rgba(255, 255, 255, 0.14); border-radius: 0.75rem; background: #111317; color: #ffffff; cursor: pointer; transition: transform 0.16s ease, border-color 0.16s ease, background 0.16s ease; } .wm-same-category-carousel__arrow svg { width: 1.375rem; height: 1.375rem; fill: currentColor; } .wm-same-category-carousel__arrow:hover, .wm-same-category-carousel__arrow:focus { border-color: rgba(255, 108, 0, 0.70); background: rgba(255, 108, 0, 0.14); transform: translateY(-0.0625rem); } .wm-same-category-carousel__viewport { position: relative; z-index: 1; overflow: hidden; } .wm-same-category-carousel__track { position: relative; display: flex; gap: 0.75rem; overflow-x: auto; overflow-y: hidden; scroll-behavior: smooth; scroll-snap-type: x mandatory; scrollbar-width: thin; scrollbar-color: #ff6c00 rgba(255, 255, 255, 0.08); -webkit-overflow-scrolling: touch; padding: 0.25rem 0 0.5rem; } .wm-same-category-carousel__track::-webkit-scrollbar { height: 0.5rem; } .wm-same-category-carousel__track::-webkit-scrollbar-track { background: rgba(255, 255, 255, 0.08); border-radius: 62.4375rem; } .wm-same-category-carousel__track::-webkit-scrollbar-thumb { background: #ff6c00; border-radius: 62.4375rem; } .wm-same-category-card { position: relative; z-index: 1; flex: 0 0 calc((100% - 3.75rem) / 6); min-width: 0; display: grid; grid-template-rows: auto minmax(3.875rem, auto) minmax(3.625rem, auto); gap: 0.75rem; scroll-snap-align: start; padding: 0.75rem; border: 0.0625rem solid rgba(255, 255, 255, 0.10); border-radius: 1rem; background: rgba(255, 255, 255, 0.055); color: rgba(255, 255, 255, 0.92) !important; text-decoration: none !important; box-sizing: border-box; transition: transform 0.18s ease, border-color 0.18s ease, background 0.18s ease; } .wm-same-category-card:hover, .wm-same-category-card:focus { z-index: 2; transform: translateY(-0.0625rem); border-color: rgba(255, 108, 0, 0.55); background: rgba(255, 108, 0, 0.12); } .wm-same-category-card__cart { position: absolute; right: 0.625rem; bottom: 0.625rem; z-index: 4; width: 2.125rem; height: 2.125rem; display: inline-flex; align-items: center; justify-content: center; padding: 0; border: 0.0625rem solid rgba(255, 255, 255, 0.22); border-radius: 0.6875rem; background: linear-gradient(180deg, #1fce6d, #0a9f4c); color: #ffffff; cursor: pointer; box-shadow: 0 0.5rem 1.125rem rgba(9, 159, 76, 0.26), inset 0 0.0625rem 0 rgba(255, 255, 255, 0.22); transition: transform 0.16s ease, filter 0.16s ease, box-shadow 0.16s ease; } .wm-same-category-card__cart svg { width: 1.125rem; height: 1.125rem; fill: currentColor; } .wm-same-category-card__cart:hover, .wm-same-category-card__cart:focus { transform: translateY(-0.0625rem) scale(1.04); filter: brightness(1.08); box-shadow: 0 0.625rem 1.375rem rgba(9, 159, 76, 0.34), inset 0 0.0625rem 0 rgba(255, 255, 255, 0.28); } .wm-same-category-card__image { display: flex; align-items: center; justify-content: center; width: 100%; aspect-ratio: 1 / 1; height: auto; min-width: 0; overflow: hidden; border-radius: 0.75rem; background: #ffffff; } .wm-same-category-card__image-bg { display: block; width: 100%; height: 100%; background-position: center; background-repeat: no-repeat; background-size: cover; } .wm-same-category-card__name { display: -webkit-box; overflow: hidden; color: inherit; font-size: 1rem; font-weight: 750; line-height: 1.18; text-align: center; -webkit-box-orient: vertical; -webkit-line-clamp: 3; line-clamp: 3; } .wm-same-category-card__price { display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 0.125rem; min-height: 3.625rem; color: #ffb15c; font-size: 1.0625rem; font-weight: 900; line-height: 1.1; text-align: center; } .wm-same-category-card__price .price-old { color: rgba(255, 255, 255, 0.48); font-size: 0.875rem; font-weight: 700; text-decoration: line-through; } .wm-same-category-card__price .price-new { color: #ff7a18; font-size: 1.1875rem; font-weight: 950; } @media screen and (max-width: 999px) { .wm-manufacturer-category-grid { margin: 0.5rem 0 0.75rem; padding: 0.625rem; border-radius: 0.875rem; } .wm-manufacturer-category-grid h2 { width: 100%; min-height: 3.5rem; margin-bottom: 0.75rem; padding: 0 1rem; font-size: 1.5rem; letter-spacing: 0.05em; } #content .wm-manufacturer-category-grid > h2 { width: fit-content !important; min-height: 3.5rem !important; margin-bottom: 0.75rem !important; padding: 0 1.125rem !important; font-size: 1.5rem !important; letter-spacing: 0.05em !important; } .wm-manufacturer-category-grid h2::before { content: none; } .wm-manufacturer-category-grid h2::after { content: none; } .wm-manufacturer-category-grid__items { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0.625rem; } .wm-manufacturer-category-card { grid-template-columns: 5.25rem minmax(0, 1fr); gap: 0.625rem; min-height: 6.5rem; padding: 0.625rem; } .wm-manufacturer-category-card__image { width: 5.25rem; height: 5.25rem; border-radius: 0.8125rem; } .wm-manufacturer-category-card__name { font-size: 1.375rem; } .wm-same-category-carousel { width: calc(100vw - 1.25rem) !important; max-width: calc(100vw - 1.25rem) !important; min-width: 0 !important; margin: 0.375rem auto 0.875rem; padding: 0.625rem; border-radius: 1rem; overflow: hidden; } .wm-same-category-carousel-slot { width: calc(100vw - 1.25rem) !important; max-width: calc(100vw - 1.25rem) !important; min-width: 0 !important; margin-left: auto; margin-right: auto; overflow: hidden; } .wm-related-text-links { width: calc(100vw - 1.25rem) !important; max-width: calc(100vw - 1.25rem) !important; margin: 0.375rem auto 0.5rem; padding: 0.75rem; border-radius: 0.875rem; } .wm-related-text-links__title { margin-bottom: 0.625rem; font-size: 2rem; line-height: 1.18; text-align: center; } .wm-related-text-links__items { display: grid; grid-template-columns: 1fr; gap: 0.875rem; } .wm-related-text-links__items a { display: block; justify-content: center; min-height: auto !important; padding: 0.1875rem 0.625rem !important; overflow: hidden; border-radius: 0.625rem; font-size: 1.625rem; line-height: 1; text-align: center; text-overflow: ellipsis; white-space: nowrap; } .wm-category-product-links { margin-top: 0.25rem !important; margin-bottom: 0.75rem !important; } .wm-category-brand-links { width: calc(100vw - 1.25rem) !important; max-width: calc(100vw - 1.25rem) !important; margin: 0.375rem auto 0.75rem; padding: 0.8125rem 0.75rem 0.875rem; border-radius: 1rem; } .wm-category-brand-links__title { margin-bottom: 0.75rem; font-size: 1.625rem; line-height: 1.15; } .wm-category-brand-links__items { gap: 0.625rem; } .wm-category-brand-links__items a { min-height: 4.125rem; padding: 0.6875rem 1.5rem; font-size: 2.0625rem; } body.product-category #content > .pagination + .category-info.wm-category-description { margin-top: 0.625rem !important; } .wm-same-category-carousel__head { gap: 0.5rem; margin-bottom: 0.75rem; max-width: 100%; } .wm-same-category-carousel h2 { flex: 1 1 auto; min-width: 0; min-height: 2.875rem; padding: 0 0.625rem; font-size: 1.0625rem; letter-spacing: 0.04em; } .wm-same-category-carousel__controls { gap: 0.375rem; flex: 0 0 auto; } .wm-same-category-carousel__arrow { width: 3rem; height: 3rem; border-radius: 0.875rem; touch-action: manipulation; } .wm-same-category-carousel__arrow svg { width: 1.75rem; height: 1.75rem; } .wm-same-category-carousel__viewport { width: 100%; max-width: 100%; } .wm-same-category-carousel__track { gap: 0.625rem; width: 100%; max-width: 100%; padding-bottom: 0.5rem; } .wm-same-category-card { flex-basis: calc((100% - 0.625rem) / 2); grid-template-rows: auto minmax(8.25rem, auto) minmax(4.875rem, auto); gap: 0.5rem; padding: 0.5rem; border-radius: 0.875rem; } .wm-same-category-card__cart { right: 0.5rem; bottom: 0.5rem; width: 5.25rem; height: 5.25rem; border-radius: 1.375rem; } .wm-same-category-card__cart svg { width: 2.75rem; height: 2.75rem; } .wm-same-category-card__name { font-size: 2rem; line-height: 1.16; } .wm-same-category-card__price { min-height: 4.875rem; gap: 0.25rem; font-size: 1.6875rem; line-height: 1.05; } .wm-same-category-card__price .price-old { font-size: 1.4375rem; } .wm-same-category-card__price .price-new { font-size: 2rem; } } #footer .wm-footer-internal-links { grid-column: 1 / -1; display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 0.75rem; margin: 0.625rem 0 0.25rem; padding: 0.875rem; border: 0.0625rem solid rgba(255, 108, 0, 0.18); border-radius: 1rem; background: linear-gradient(135deg, rgba(16, 18, 22, 0.96), rgba(31, 34, 40, 0.92)); box-shadow: inset 0 0.0625rem 0 rgba(255, 255, 255, 0.04); box-sizing: border-box; min-width: 0; overflow: hidden; } #footer .wm-footer-internal-links__group { min-width: 0; padding: 0.625rem; border-radius: 0.75rem; background: rgba(255, 255, 255, 0.035); box-sizing: border-box; overflow: hidden; } #footer .wm-footer-internal-links h3 { margin: 0 0 0.5rem; color: #ff7a18; font-size: 0.8125rem; line-height: 1.2; letter-spacing: 0.06em; text-transform: uppercase; } #footer .wm-footer-internal-links ul { display: grid; gap: 0.3125rem; margin: 0; padding: 0; list-style: none; } #footer .wm-footer-internal-links li { margin: 0; padding: 0; } #footer .wm-footer-internal-links a { display: block; overflow: hidden; min-width: 0; max-width: 100%; color: rgba(255, 255, 255, 0.78); font-size: 0.75rem; line-height: 1.25; text-overflow: ellipsis; white-space: nowrap; transition: color 0.18s ease, transform 0.18s ease; } #footer .wm-footer-internal-links a:hover, #footer .wm-footer-internal-links a:focus { color: #ffffff; transform: translateX(0.1875rem); } @media screen and (min-width: 1000px) { #footer .wm-footer-internal-links__group--categories ul { grid-template-columns: repeat(2, minmax(0, 42%)); justify-content: center; column-gap: 0.75rem; } #footer .wm-footer-internal-links__group--brands ul { grid-template-columns: repeat(3, minmax(0, 30%)); justify-content: center; column-gap: 0.625rem; } #footer .wm-footer-internal-links__group--categories a, #footer .wm-footer-internal-links__group--brands a { width: 100%; text-align: center; } } @media screen and (max-width: 1280px) { #footer .wm-footer-internal-links { grid-template-columns: repeat(2, minmax(0, 1fr)); } } @media screen and (max-width: 999px) { #footer .wm-footer-internal-links { position: relative; z-index: 3; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0.5rem; margin-top: 0.5rem; padding: 0.625rem; border-radius: 0.875rem; } #footer .wm-footer-internal-links__group { padding: 0.5rem; } #footer .wm-footer-internal-links h3 { overflow: hidden; font-size: 1.375rem; text-overflow: ellipsis; white-space: nowrap; } #footer .wm-footer-internal-links a { display: block; width: 100%; height: 3.25rem; min-height: 3.25rem; padding: 0 0.625rem; border-radius: 0.5625rem; background: rgba(255, 255, 255, 0.05); box-sizing: border-box; font-size: 1.25rem; line-height: 3.25rem; text-align: center; text-overflow: ellipsis; white-space: nowrap; touch-action: manipulation; } #footer .wm-footer-internal-links ul { grid-template-columns: minmax(0, 1fr); min-width: 0; } #footer .wm-footer-internal-links li { min-width: 0; overflow: hidden; } #footer .wm-footer-internal-links__group--promo a { text-align: left; } #footer .wm-footer-internal-links__group--categories ul { grid-template-columns: repeat(2, minmax(0, 1fr)); column-gap: 0.5rem; } #footer .wm-footer-internal-links__group--brands ul { grid-template-columns: repeat(3, minmax(0, 1fr)); column-gap: 0.375rem; } #footer .wm-footer-internal-links__group--brands a { padding-left: 0.25rem; padding-right: 0.25rem; font-size: 1.125rem; } } @media screen and (min-width: 1000px) { body:not(.home):not(.common-home):not(.product-product):not(.product-category) #content > .wm-page-heading-row { overflow: visible !important; } body:not(.home):not(.common-home):not(.product-product):not(.product-category) #content > .wm-page-heading-row > .breadcrumb.wm-url-breadcrumb, body:not(.home):not(.common-home):not(.product-product):not(.product-category) #content > .wm-page-heading-row > .breadcrumb { align-self: center !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; flex: 0 1 auto !important; flex-wrap: nowrap !important; gap: 0 !important; width: max-content !important; max-width: min(32.5rem, calc(100% - var(--wm-desktop-category-panel-width, 14.375rem) - 18.125rem)) !important; height: 2.25rem !important; min-height: 2.25rem !important; margin: 0 0 0 auto !important; padding: 0 0.5rem !important; box-sizing: border-box !important; overflow: hidden !important; border: 0.0625rem solid rgba(255, 255, 255, 0.10) !important; border-radius: 0.875rem !important; background: rgba(8, 9, 11, 0.82) !important; box-shadow: inset 0 0.0625rem 0 rgba(255, 255, 255, 0.045), 0 0.5rem 1rem rgba(0, 0, 0, 0.18) !important; color: rgba(255, 255, 255, 0.50) !important; white-space: nowrap !important; } body:not(.home):not(.common-home):not(.product-product):not(.product-category) #content > .wm-page-heading-row > .breadcrumb.wm-url-breadcrumb a, body:not(.home):not(.common-home):not(.product-product):not(.product-category) #content > .wm-page-heading-row > .breadcrumb a { position: relative !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; flex: 0 1 auto !important; min-width: 0 !important; max-width: 10.625rem !important; height: 1.625rem !important; min-height: 1.625rem !important; max-height: 1.625rem !important; margin: 0 !important; padding: 0 0.125rem !important; box-sizing: border-box !important; overflow: hidden !important; border: 0 !important; border-radius: 0.25rem !important; background: transparent !important; color: rgba(255, 255, 255, 0.82) !important; box-shadow: none !important; font-size: 0.75rem !important; font-weight: 400 !important; line-height: 1.625rem !important; letter-spacing: 0.01em !important; text-align: center !important; text-overflow: ellipsis !important; text-decoration: none !important; white-space: nowrap !important; transition: color 150ms ease, background 150ms ease, transform 150ms ease !important; } body:not(.home):not(.common-home):not(.product-product):not(.product-category) #content > .wm-page-heading-row > .breadcrumb.wm-url-breadcrumb a + a::before, body:not(.home):not(.common-home):not(.product-product):not(.product-category) #content > .wm-page-heading-row > .breadcrumb a + a::before { content: "/" !important; display: inline-block !important; margin: 0 0.3125rem 0 0.125rem !important; color: rgba(255, 255, 255, 0.44) !important; font-weight: 400 !important; } body:not(.home):not(.common-home):not(.product-product):not(.product-category) #content > .wm-page-heading-row > .breadcrumb.wm-url-breadcrumb .arr { display: none !important; } body:not(.home):not(.common-home):not(.product-product):not(.product-category) #content > .wm-page-heading-row > .breadcrumb.wm-url-breadcrumb .arr + a::before { content: "/" !important; display: inline-block !important; margin: 0 0.3125rem 0 0.125rem !important; color: rgba(255, 255, 255, 0.44) !important; font-weight: 400 !important; } body:not(.home):not(.common-home):not(.product-product):not(.product-category) #content > .wm-page-heading-row > .breadcrumb.wm-url-breadcrumb a:hover, body:not(.home):not(.common-home):not(.product-product):not(.product-category) #content > .wm-page-heading-row > .breadcrumb a:hover { color: #ffffff !important; background: rgba(255, 108, 0, 0.14) !important; transform: translateY(-0.0625rem) !important; } body:not(.home):not(.common-home):not(.product-product):not(.product-category) #content > .wm-page-heading-row > .wm-heading-share-wrap { position: relative !important; align-self: center !important; flex: 0 0 2.125rem !important; width: 2.125rem !important; min-width: 2.125rem !important; max-width: 2.125rem !important; height: 2.125rem !important; min-height: 2.125rem !important; max-height: 2.125rem !important; margin: 0 0.625rem 0 0.5rem !important; padding: 0 !important; box-sizing: border-box !important; z-index: 20 !important; } body:not(.home):not(.common-home):not(.product-product):not(.product-category) #content > .wm-page-heading-row .wm-product-breadcrumb-share { width: 2.125rem !important; min-width: 2.125rem !important; max-width: 2.125rem !important; height: 2.125rem !important; min-height: 2.125rem !important; max-height: 2.125rem !important; margin: 0 !important; padding: 0 !important; border: 0.0625rem solid rgba(255, 255, 255, 0.12) !important; border-radius: 0.75rem !important; background: rgba(8, 9, 11, 0.84) !important; color: rgba(255, 255, 255, 0.90) !important; box-shadow: none !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; cursor: pointer !important; transition: transform 160ms ease, background-color 160ms ease, border-color 160ms ease, color 160ms ease !important; } body:not(.home):not(.common-home):not(.product-product):not(.product-category) #content > .wm-page-heading-row .wm-product-breadcrumb-share svg { width: 1.0625rem !important; height: 1.0625rem !important; fill: currentColor !important; } body:not(.home):not(.common-home):not(.product-product):not(.product-category) #content > .wm-page-heading-row .wm-product-breadcrumb-share:hover, body:not(.home):not(.common-home):not(.product-product):not(.product-category) #content > .wm-page-heading-row .wm-product-breadcrumb-share.is-copied { transform: translateY(-0.0625rem) !important; border-color: rgba(255, 108, 0, 0.72) !important; background: rgba(255, 108, 0, 0.18) !important; color: #ffb15c !important; } body:not(.home):not(.common-home):not(.product-product):not(.product-category) #content > .wm-page-heading-row .wm-product-share-panel { position: absolute !important; top: calc(100% + 0.375rem) !important; right: 0 !important; z-index: 200 !important; width: 2.125rem !important; box-sizing: border-box !important; padding: 0.1875rem !important; border-radius: 0.8125rem !important; border: 0.0625rem solid rgba(255, 108, 0, 0.36) !important; background: rgba(10, 11, 13, 0.96) !important; box-shadow: 0 1rem 1.75rem rgba(0, 0, 0, 0.38), inset 0 0.0625rem 0 rgba(255, 255, 255, 0.08) !important; display: grid !important; grid-template-columns: 1fr !important; justify-items: center !important; align-items: center !important; gap: 0.25rem !important; } body:not(.home):not(.common-home):not(.product-product):not(.product-category) #content > .wm-page-heading-row .wm-product-share-panel[hidden] { display: none !important; } body:not(.home):not(.common-home):not(.product-product):not(.product-category) #content > .wm-page-heading-row .wm-product-share-option { width: 1.75rem !important; height: 1.75rem !important; min-width: 1.75rem !important; min-height: 1.75rem !important; padding: 0 !important; border: 0.0625rem solid rgba(255, 255, 255, 0.13) !important; border-radius: 0.5625rem !important; color: #ffffff !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; cursor: pointer !important; transform: translateY(0) scale(1) !important; transition: transform 150ms ease, border-color 150ms ease, box-shadow 150ms ease, filter 150ms ease !important; } body:not(.home):not(.common-home):not(.product-product):not(.product-category) #content > .wm-page-heading-row .wm-product-share-option svg { width: 1rem !important; height: 1rem !important; fill: currentColor !important; } body:not(.home):not(.common-home):not(.product-product):not(.product-category) #content > .wm-page-heading-row .wm-product-share-option:hover { transform: translateY(-0.125rem) scale(1.06) !important; border-color: rgba(255, 255, 255, 0.34) !important; box-shadow: 0 0.5rem 1.125rem rgba(0, 0, 0, 0.28) !important; filter: brightness(1.08) !important; } body:not(.home):not(.common-home):not(.product-product):not(.product-category) #content > .wm-page-heading-row .wm-share-instagram { background: radial-gradient(circle at 30% 110%, #feda75, #fa7e1e 28%, #d62976 52%, #962fbf 74%, #4f5bd5) !important; } body:not(.home):not(.common-home):not(.product-product):not(.product-category) #content > .wm-page-heading-row .wm-share-facebook { background: #1877f2 !important; } body:not(.home):not(.common-home):not(.product-product):not(.product-category) #content > .wm-page-heading-row .wm-share-viber { background: #7360f2 !important; } body:not(.home):not(.common-home):not(.product-product):not(.product-category) #content > .wm-page-heading-row .wm-share-whatsapp { background: #25d366 !important; color: #061c0d !important; } body:not(.home):not(.common-home):not(.product-product):not(.product-category) #content > .wm-page-heading-row .wm-share-telegram { background: #229ed9 !important; } } @media screen and (max-width: 999px), (hover: none) and (pointer: coarse) { #content > .wm-page-heading-row > .wm-heading-share-wrap, #content > .wm-page-heading-row .wm-product-breadcrumb-share { display: none !important; } } @media screen and (min-width: 1000px) { html body #header #search { left: 24.5rem !important; right: auto !important; width: 22.5rem !important; } } @media screen and (min-width: 1000px) { html body.product-category #content > .wm-page-heading-row { display: flex !important; flex-direction: row !important; align-items: center !important; gap: 0.625rem !important; width: 100% !important; min-height: 3rem !important; margin-top: 0 !important; margin-bottom: 0.5rem !important; box-sizing: border-box !important; } html body.product-category #content > .wm-page-heading-row > h1 { flex: 0 0 auto !important; width: max-content !important; min-width: max-content !important; max-width: none !important; height: 3rem !important; min-height: 3rem !important; margin: 0 !important; padding: 0 1.5rem !important; box-sizing: border-box !important; border: 0.0625rem solid rgba(255, 255, 255, 0.10) !important; border-left: 0.25rem solid #ff6c00 !important; border-right: 0.25rem solid #ff6c00 !important; border-radius: 1rem !important; display: flex !important; align-items: center !important; justify-content: center !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; } html body.product-category #content > .wm-page-heading-row > .breadcrumb { order: 0 !important; position: static !important; align-self: center !important; display: flex !important; flex: 1 1 auto !important; flex-direction: row !important; flex-wrap: nowrap !important; align-items: center !important; justify-content: flex-start !important; gap: 0 !important; width: auto !important; max-width: none !important; height: 2.75rem !important; min-height: 2.75rem !important; max-height: 2.75rem !important; margin: 0 0 0 auto !important; padding: 0 0.875rem 0 0.5rem !important; box-sizing: border-box !important; overflow-x: auto !important; overflow-y: hidden !important; white-space: nowrap !important; text-align: left !important; } html body.product-category #content > .wm-page-heading-row > .breadcrumb a, html body.product-category #content > .wm-page-heading-row > .breadcrumb span { display: inline-flex !important; align-items: center !important; justify-content: center !important; flex: 0 0 auto !important; width: auto !important; max-width: none !important; min-height: 1.75rem !important; margin: 0 !important; padding: 0 0.0625rem !important; box-sizing: border-box !important; font-size: 0.875rem !important; font-weight: 300 !important; line-height: 1.75rem !important; text-align: center !important; white-space: nowrap !important; } } html { overflow-y: scroll; margin: 0; padding: 0; } body { background-color: #212121; background-attachment: scroll; color: #000000; margin: 0; padding: 0; } body, td, th, input, textarea, select, a { font-size: 1rem; border-radius: 1.25rem } h1, .welcome { color: #ff6c00; margin-top: 0; margin-bottom: 1.25rem; font-size: 2rem; font-weight: normal; text-shadow: 0 0 0.0625rem rgba(0, 0, 0, .01); } h2 { color: #000000; font-size: 1rem; margin-top: 0; margin-bottom: 0.3125rem; } p { margin-top: 0; margin-bottom: 1.25rem; } a, a:visited, a b { color: #ff6c00; text-decoration: underline; cursor: pointer; outline: none; } a:hover { text-decoration: none; } a img { border-radius: 0.75rem; border: none; outline: none; } form { padding: 0; margin: 0; display: inline; } input[type='text'], input[type='password'], textarea { background: #F8F8F8; border: 0.0625rem solid #CCCCCC; padding: 0.1875rem; margin-left: 0; margin-right: 0; } select { background: #F8F8F8; border: 0.0625rem solid #CCCCCC; padding: 1.25rem; } label { cursor: pointer; } .clear{clear:both;height:0;overflow:hidden;} #container { width: 62.5rem; margin-left: auto; margin-right: auto; text-align: left; } @media screen and (max-width: 999px) { .product-special.loaded #container { padding-top: 0; } .product-wm_latest.loaded .box-product { padding-top: 1.25rem; } } #column-left { margin-top: 0; float: left; width: 14.375rem; } #column-right { margin-top: -0.625rem; float: right; width: 11.875rem; } ul.top-blocks .title-block-top { margin-top: 0.0625rem; } #column-right .box { border: 0.0625rem solid #A3A3A3; background: #fff; box-shadow: 0.0625rem 0.0625rem 0.3125rem #979797; } #column-right .box ul { padding-left: 1.25rem; } #content { background: #d4e9f400; box-shadow: -0.0625rem 0.0625rem 0.375rem rgba(0, 0, 0, 0.22); min-height: 100%; padding: 0.625rem; border-radius: 0.75rem; } @media (max-width: 999px) { body.product-product #content { margin-top: 2.5rem !important; } .product-product.loaded #content { margin-top: 2.5rem !important; } } #content .breadcrumb { padding-left: 0.9375rem; } #content h1, #content h2 { color:#ff6c00; padding-top: 0.625rem; padding-left: 0.9375rem; } @media screen and (min-width: 1000px) { #header #search { box-sizing: border-box !important; padding: 0 0.25rem 0 0.75rem !important; border: 0.0625rem solid rgba(255, 122, 0, 0.36) !important; border-radius: 0.625rem !important; background: linear-gradient(180deg, rgba(16, 22, 30, 0.98), rgba(7, 10, 14, 0.98)) !important; box-shadow: inset 0 0.0625rem 0 rgba(255, 255, 255, 0.055) !important; overflow: visible !important; } #header #search input { box-sizing: border-box !important; width: 100% !important; height: 100% !important; min-height: 0 !important; margin: 0 !important; padding: 0 2.75rem 0 2rem !important; border: 0 !important; border-radius: 0 !important; outline: 0 !important; background: transparent !important; color: #ffffff !important; font-size: 0.8125rem !important; font-weight: 800 !important; line-height: 1 !important; text-align: left !important; letter-spacing: 0.01em !important; box-shadow: none !important; } #header #search input:focus { box-shadow: none !important; } #header #search:focus-within { border-color: rgba(255, 138, 0, 0.90) !important; box-shadow: 0 0 0 0.125rem rgba(255, 122, 0, 0.18), inset 0 0.0625rem 0 rgba(255, 255, 255, 0.07) !important; } #header #search input::placeholder { color: rgba(255, 255, 255, 0.54) !important; } #header .button-search { top: 0.1875rem !important; left: auto !important; right: 0.1875rem !important; width: 2.5rem !important; height: calc(100% - 0.375rem) !important; min-height: 1.25rem !important; border: 0 !important; border-radius: 0.5rem !important; background: url('../images/btn-search.png') center center / 0.8125rem 0.8125rem no-repeat, linear-gradient(180deg, #ff9a14, #ff6c00) !important; box-shadow: none !important; cursor: pointer !important; } #header #search::before { content: ""; position: absolute; left: 0.6875rem; top: 50%; width: 0.9375rem; height: 0.9375rem; transform: translateY(-50%); background: url('../images/btn-search.png') center center / contain no-repeat; opacity: 0.95; pointer-events: none; filter: none; } } @media screen and (max-width: 999px) { #header #search { box-sizing: border-box !important; padding: 0 0.3125rem 0 0.875rem !important; border: 0.0625rem solid rgba(255, 122, 0, 0.36) !important; border-radius: 1rem !important; background: linear-gradient(180deg, rgba(16, 22, 30, 0.98), rgba(7, 10, 14, 0.98)) !important; box-shadow: inset 0 0.0625rem 0 rgba(255, 255, 255, 0.055) !important; } #header #search input { height: 100% !important; padding: 0 3.625rem 0 2.625rem !important; border: 0 !important; border-radius: 0 !important; background: transparent !important; color: #ffffff !important; text-align: left !important; box-shadow: none !important; } #header .button-search { left: auto !important; right: 0.3125rem !important; border: 0 !important; background: url('../images/btn-search.png') center center / 1.375rem 1.375rem no-repeat, linear-gradient(180deg, #ff9a14, #ff6c00) !important; } #header #search::before { content: ""; position: absolute; left: 0.9375rem; top: 50%; width: 1.5rem; height: 1.5rem; transform: translateY(-50%); background: url('../images/btn-search.png') center center / contain no-repeat; pointer-events: none; } } @media screen and (min-width: 1000px) { #content h1, #content h2 { padding-top: 0; } } #column-left + #column-right + #content, #column-left + #content { margin-left: 15rem; clear: right; } #column-right + #content { margin-right: 12.1875rem; } #content .box-heading { display: flex; flex-direction: row; justify-content: center; font-weight: bold; font-size: 1.5rem; color: #ffffff; background: #000000; padding-bottom: 1.125rem; padding-top:0.9375rem; border-radius: 0.75rem; border-top: 0.3125rem solid white; border-bottom: 0.5rem solid white; margin-bottom: 0.625rem; } @media screen and (min-width: 1000px) { .box-product-featured .jcarousel-item { height: 14.375rem !important; } } .common-home.loaded #content .box-heading { margin-top: 2.75rem !important; } .jcarousel-skin-opencart .jcarousel-next-horizontal { left: 47.5rem !important; } .box-product-featured .name a { color: #000000 !important; } #language { position: absolute; top: 0.25rem; right: 2rem; width: 7.75rem; color: #FFF; line-height: 1.0625rem; } #language a { text-decoration: none; width: 1.6875rem; line-height: 1.1875rem; color: #fff; display: inline-block; text-align: center; border-radius: 6.25rem; padding: 0.3125rem; text-transform: uppercase; } #language a:hover, #language a.active { color: #000; background-color: #fff; border-radius: 100; font-weight: bold; } #currency { width: 4.6875rem; position: absolute; top: 0.9375rem; left: 26.5625rem; color: #999; line-height: 1.0625rem; } #currency a { display: inline-block; padding: 0.125rem 0.25rem; border: 0.0625rem solid #CCC; color: #999; text-decoration: none; margin-right: 0.125rem; margin-bottom: 0.125rem; } #currency a b { color: #000; text-decoration: none; } .mini-cart-info table { border-collapse: collapse; width: 100%; margin-bottom: 0.3125rem; } .mini-cart-info td { color: #000; vertical-align: top; padding: 0.625rem 0.3125rem; border-bottom: 0.0625rem solid #EEEEEE; } .mini-cart-info .image { width: 0.0625rem; } .mini-cart-info .image img { text-align: left; } .mini-cart-info .name small { color: #666; } .mini-cart-info .quantity { text-align: right; } .mini-cart-info td.total { text-align: right; } .mini-cart-info .remove { text-align: right; } .mini-cart-info .remove img { cursor: pointer; } .mini-cart-total { text-align: right; } .mini-cart-total table { border-collapse: collapse; display: inline-block; margin-bottom: 0.3125rem; } .mini-cart-total td { color: #000; padding: 0.25rem; } header #search { position: absolute; top: 11.4375rem; right: 0; width: 62.1875rem; z-index: 989999; } header .button-search { position: absolute; zoom:1; left: 0; background: url('../images/btn-search.png') center center no-repeat; width: 3.125rem; height: 3.125rem; top: 1.125rem; left: 1.25rem; border-right: 0.0625rem solid transparent; cursor: pointer; } header #search input { color: #000000; border-radius: 0.75rem; padding: 0.0625rem 0.0625rem 0.0625rem 2.0625rem; width: 59.375rem; height: 4.625rem; border: 0.25rem solid #CCCCCC; -moz-border-radius: 0.1875rem 0.1875rem 0.1875rem 0.1875rem; -khtml-border-radius: 0.1875rem 0.1875rem 0.1875rem 0.1875rem; } header #search .wm-header-search-status { position: absolute; left: 0; right: 0; top: calc(100% + 0.375rem); min-height: 1.125rem; color: rgba(255,255,255,.88); font-size: 0.75rem; font-weight: 700; line-height: 1.35; letter-spacing: .01em; text-align: center; opacity: 0; transition: opacity .18s ease; pointer-events: none; } header #search .wm-header-search-status.is-visible { opacity: 1; } header #search.is-searching input { opacity: .92; } header #search.is-searching .button-search { cursor: wait; opacity: .85; } #notification a { text-decoration: none; } #notification ul { padding: 0; margin: 0; width: 18rem; display: inline-block; } #notification img { position: absolute; top: 0; right: 0; padding-top: 0.875rem; padding-right: 0.4375rem; } .p_carousel .jcarousel-next { display: none!important; } .jcarousel-list-horizontal { margin-bottom: 2.1875rem !important; } header { padding-bottom: 2.75rem; position: relative; z-index: 99; height: 13.875rem; } .timer { margin: 0.9375rem 0; color: #000; } header #welcome { padding: 0.75rem; padding-bottom: 0; margin: 0; margin-top: 0.3125rem; margin-bottom: 0.9375rem; z-index: 5; text-align: right; color: #000; } #welcome a { color: #000; } .strip { background: #c7d5e000 !important; border-bottom: 0.0625rem solid white; width: 64rem; line-height: 2.5rem; position: relative; min-height: 2.5rem; height: auto; margin-bottom: 1.25rem; border-radius: 0.75rem; } .strip .left-part { display: none; position: absolute; width: 0.625rem; height: 0.625rem; left: 0; bottom: -0.625rem; background: url(../image/stripe-left-part.png) no-repeat center; } .strip .right-part { display: none; position: absolute; width: 0.625rem; height: 0.625rem; right: 0; bottom: -0.625rem; background: url(../image/stripe-right-part.png) no-repeat center; } .strip .links { display: flex; margin-left: 0.3125rem; flex-direction: row; } .strip .links a { display: block; padding: 0 0.625rem 0 0.625rem; background: rgb(255, 255, 255); color: rgb(0, 0, 0); text-decoration: none; font-size: 0.75rem; text-transform: uppercase; } .strip .links a + a { margin-left: 0.5rem; } .strip .links a:hover { text-decoration: underline } .wm-mobile-promo-short { display: none; } .price-new { display: block; } header #logo { padding-left: 0.75rem; float: left; width: 16.875rem; margin-top: -0.625rem; } header #logo a img { width: 16.25rem; } .top-blocks { margin-left: 5.625rem; padding: 0.1875rem; height: 6.25rem; } div#vibo { position: absolute; color: #ffffff; padding-right: 3.1875rem; padding-left: 13.25rem; padding-block-end: inherit; } .top-blocks li { display: inline-block; margin: 0.625rem -1.375rem 0.625rem 0; overflow: visible; padding-top: 0.375rem; vertical-align: top; margin-left: 1.125rem; } .top-blocks li img { width: 3.125rem; float: left; vertical-align: middle; margin-right:0.625rem; } .top-blocks p { padding-left: 3.875rem; font-size: 1.125rem; line-height: 1.625rem; margin-top: -1.3125rem; margin-bottom: 0; color: #ffffff; overflow: visible; font-weight: bold; } .top-blocks p a { font-size: 0.8125rem; line-height: 1.625rem; color: #ffffff; text-decoration: none; font-weight: bold; } .cart .cart-buttons { padding-top: 0.375rem; font-size: 0; } .cart .cart-btn { appearance: none; width: 2.75rem; height: 2.75rem; display: inline-flex; align-items: center; justify-content: center; margin: 0 0.25rem 0 0; padding: 0; box-sizing: border-box; line-height: 0; border-radius: 0.75rem; background: #fff; border: 0.125rem solid #cfcfcf; color: #111; cursor: pointer; transition: background .2s, color .2s, border-color .2s, transform .05s; } .cart .cart-btn:last-child { margin-right: 0; } .cart .cart-btn .icon, .cart .cart-btn svg { width: 1.375rem; height: 1.375rem; stroke: currentColor; fill: none; stroke-width: 2; } .cart .cart-btn:hover { background: #111; border-color: #111; color: #fff; } .cart .cart-btn:active { transform: translateY(0.0625rem); } .topsite{ animation: blink 1s linear 1; zoom: 0.7; position: absolute; top: 5rem; right: 1.875rem; } @keyframes blink { 25% { opacity: 0.5; } 50% { opacity: 0; } 75% { opacity: 0.5; } } @keyframes blink-animation { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } } .cart-inner { display: none; zoom: 70%; position: absolute; top: 48.9375rem; left: 93.75rem; min-width: 6.25rem; margin-right: 0; } .cart-position { float:right; position:relative; margin:0 0 1.25rem 1.75rem; } #cart .heading span.link_a i.fa-shopping-cart { font-size:1.5625rem; line-height:2.875rem; color:#fff; background:#e88e00; padding:0 0.6875rem; vertical-align:top; margin-right:1rem; } #cart .heading span.link_a i.fa.fa-caret-down { font-size:0.8125rem; margin-left:0.4375rem; color:#a4a4a4; } #cart.active .heading span.link_a { background-color: #979797; color: #FFFFFF; } #cart.active .heading span.link_a i.fa.fa-caret-down, #cart.active .heading span.link_a b { color:#3498db; } #cart .heading span.link_a strong, #cart .heading span.link_a b { color:#a4a4a4; margin-right:0.3125rem; text-transform:capitalize; } #cart .heading span.link_a { border: 0.0625rem solid rgb(231, 231, 231); display: block; background-color: #FFFFFF; color: #000; text-decoration: none; font-size: 0.75rem; line-height: 2.875rem; padding: 0 0.9375rem 0 0; height: 2.875rem; cursor: pointer; text-transform: uppercase; } #cart.active .content { display:block; } .cart-position #cart .heading span.link_a #cart-total2 {display:none;} #cart .content { zoom: 200%; clear: both; display:none; position: absolute; top:100%; background:#fff; z-index:99999; width:20.9375rem; padding:1.25rem; float:right; box-shadow:0 0.3125rem 0.8125rem rgba(0,0,0,0.13); right:0; border:0.0625rem solid #f0f0f0; } #header #cart.active .content { display: block; } #header #cart.active .content .mini-cart-info{ display: block; } #header #cart .cart { width: 100%; margin-bottom: 0.3125rem; } #header #cart .cart td.price { font-size:0.75rem; line-height:0.75rem; } #header #cart .cart td.total { font-size:0.75rem; } #header #cart .cart td.name a i {text-decoration:none;} #header #cart .cart td.name a { margin-top:0; display:inline-block; } #header #cart .cart td .total { font-size:0.6875rem; font-weight:bold; color:#a8a8a8; } #header #cart .cart .item-cart-1 td { padding-top:0; } #header #cart .cart td { color: #a8a8a8; vertical-align: top; } #header #cart .cart .image { padding-right:0.9375rem; } .cart tr { padding-bottom:1.25rem; margin-bottom:1.25rem; display:block; border-bottom:0.0625rem solid #f0f0f0; } .cart-module .cart tr { background:none; } #header #cart .cart .image img { text-align: left; } #header #cart .cart .name small { color: #666; } #header #cart .cart .quantity { font-family:Arial, Helvetica, sans-serif; font-size:0.6875rem; font-weight:bold; color:#a6a4a4; text-transform:uppercase; } #header #cart .cart td.total { font-size:0.75rem; color:#c81908; text-align: right; } .cart-module .remove img:hover { overflow:hidden; margin-top:-0.6875rem; } .cart-module .cart .remove img { float:left; } .remove span:hover i{color:#3498db} .cart-module .cart .remove span { width:0.6875rem; height:0.6875rem; overflow:hidden; display: inline-block; } .cart-module .cart .remove { width:1.25rem; text-align:center!important; padding-top:0.5rem; } .cart-module .cart .remove img { cursor: pointer; } #header #cart .cart .remove i:hover {cursor:pointer; color:#167abd;} #header #cart .cart .remove i { font-size:0.875rem; line-height:normal; margin-right:0.1875rem; color:#3498db; } #header #cart .cart .remove img:hover { overflow:hidden; margin-top:-0.6875rem; } #header #cart .cart .remove img { float:left; } #header #cart .cart .remove { padding:0.625rem 0 } #header #cart .cart .remove>span:hover { color:#3498db } #header #cart .cart .remove>span{ font-size:0.75rem; text-transform:uppercase; cursor:pointer; } #header #cart .cart .remove img { cursor: pointer; } #header #cart table.total { font-size:0.6875rem; padding: 0.3125rem 0.625rem 0.3125rem 0.625rem; margin-top:0.3125rem; float: right; clear: left; margin-bottom: 0.3125rem; } #header #cart table.total tr { padding:0 0.625rem 0 0.625rem; } #header #cart table.total td b { color:#a8a8a8; font-size:0.75rem; } #header #cart table.total td { color: #a8a8a8; padding-left:0.3125rem; padding-right:0.625rem; text-align:left; } #header #cart table.total td .t-price { font-size:0.8125rem; font-weight:bold } #header #cart .content .checkout a.button { margin-bottom:0.3125rem; } #header #cart .content .checkout { text-align: right; clear: both; padding-right:0.5rem; padding-bottom:0; padding-top:0.3125rem; } #header #cart .empty { padding-top:1.25rem; text-align: center; padding-bottom:1.25rem; } #header #cart:hover .content { display: block; } .container_12 { padding-bottom: 0; } #top_nav nav { display: none; text-decoration: none; padding-left: 0; margin-bottom: 0; border-radius: 0.75rem; } #top_nav nav a { display: flex; flex-direction: row; justify-content: space-between; align-items: center; text-decoration: none; line-height: 1.875rem; color: white; text-align: center; font-size: 1.125rem; padding: 0 1.75rem 0 1.75rem; } #top_nav nav li { background: rgba(255, 255, 255, 0.18); list-style: none; display: inline-block; -webkit-transform: skew(-11deg); -moz-transform: skew(-11deg); -o-transform: skew(-11deg); margin-right: 0.625rem; margin-top: 0.3125rem; margin-bottom: 0.3125rem; border-radius: 0.75rem; } #top_nav nav li:hover { background: rgba(255, 255, 255, 0.8); } #top_nav nav a:hover { color: #000; } #top_nav nav a { border-bottom: 0.0625rem solid #ff6c00; } #menu { background: #585858; border-bottom: 0.0625rem solid #000000; height: 2.3125rem; margin-bottom: 0.9375rem; -webkit-border-radius: 0.3125rem 0.3125rem 0.3125rem 0.3125rem; -moz-border-radius: 0.3125rem 0.3125rem 0.3125rem 0.3125rem; -khtml-border-radius: 0.3125rem 0.3125rem 0.3125rem 0.3125rem; border-radius: 0.3125rem 0.3125rem 0.3125rem 0.3125rem; -webkit-box-shadow: 0 0.125rem 0.125rem #DDDDDD; -moz-box-shadow: 0 0.125rem 0.125rem #DDDDDD; box-shadow: 0 0.125rem 0.125rem #DDDDDD; padding: 0 0.3125rem; } #menu ul { list-style: none; margin: 0; padding: 0; } #menu > ul > li { position: relative; float: left; z-index: 20; padding: 0.375rem 0.3125rem 0.3125rem 0; } #menu > ul > li > a { font-size: 0.8125rem; color: #FFF; line-height: 0.875rem; text-decoration: none; display: block; padding: 0.375rem 0.625rem 0.375rem 0.625rem; margin-bottom: 0.3125rem; z-index: 6; position: relative; } #menu > ul > li:hover > a { background: #000000; -webkit-border-radius: 0.3125rem; -moz-border-radius: 0.3125rem; -khtml-border-radius: 0.3125rem; border-radius: 0.3125rem; } #menu > ul > li > div { display: none; background: #FFFFFF; position: absolute; z-index: 5; padding: 0.3125rem; border: 0.0625rem solid #000000; -webkit-border-radius: 0 0 0.3125rem 0.3125rem; -moz-border-radius: 0 0 0.3125rem 0.3125rem; -khtml-border-radius: 0 0 0.3125rem 0.3125rem; border-radius: 0 0 0.3125rem 0.3125rem; background: url('../image/menu.png'); } #menu > ul > li:hover > div { display: table; } #menu > ul > li > div > ul { display: table-cell; } #menu > ul > li ul + ul { padding-left: 1.25rem; } #menu > ul > li ul > li > a { text-decoration: none; padding: 0.25rem; color: #FFFFFF; display: block; white-space: nowrap; min-width: 7.5rem; } #menu > ul > li ul > li > a:hover { background: #000000; } #menu > ul > li > div > ul > li > a { color: #FFFFFF; } .breadcrumb { color: #CCCCCC; margin-bottom: 0.625rem; } .success, .warning, .attention, .information, .rev-success { padding: 0.625rem 0.625rem 0.625rem 0.625rem; margin-bottom: 0.3125rem; color: #555; } .success a, .warning a, .attention a, .information a { color: #333; } #cart-success { position: fixed; z-index:9998; } .success i.fa.fa-times-circle { font-size:2.5rem; padding:0.625rem; } .success .close i { padding:0.625rem } .success { color:#a8a8a8 } .success>img{ max-width:4.375rem; height:auto; float:left; background-color:#efeeee; margin-right:0.625rem; border:0.0625rem solid #f0f0f0 } .success a:hover { text-decoration:none; color:#3498db } .success a { text-decoration:none; color: #D8E9F4; } .success span:hover img { margin-top:-0.6875rem; } .success p { margin-bottom:0.6875rem; font-size:1.5rem; color:#1b1b1b; } .success span:hover {cursor:pointer; color:#3498db} .success span { overflow:hidden; position:absolute; right:0.5rem; top:0.5rem; opacity:1 } .success i {color:#fff;} .success i:hover {color:#3498db;} .success i.fa.fa-thumbs-up{ font-size:1.9375rem; color:#3498db; margin-right:0.625rem; vertical-align:middle; } .close {color:transparent; text-shadow:none} .success a { color: #D8E9F4; } .success a:hover {text-decoration:underline;} .success { margin: auto; width: 61.25rem; position: fixed; z-index: 99999!important; top: 0; padding-top: 1.25rem; padding-bottom: 1.75rem; line-height: 1.125rem; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; border: none; background: rgba(9, 108, 130, 0.94); display: none; font-size: 1.5rem; color: #fff; font-weight: bold; text-align: center; } #back-top { position: fixed; bottom: 1.25rem; z-index:9999; right: 0.625rem; margin-left:40rem; margin-bottom:0; } #back-top a:hover { color:#79ec3e; } #back-top span { width:2.625rem; height:1.625rem; display: block; margin-bottom: 0.875rem; background:url(../image/up-arrow.png) no-repeat left 0; } #back-top a:hover span { background-position:left bottom; } .success .close, .warning .close, .attention .close, .information .close { float: right; padding-top: 0.25rem; padding-right: 0.25rem; cursor: pointer; } .required { color: #FF0000; font-weight: bold; } .error { display: block; color: #FF0000; } .help { color: #999; font-size: 0.625rem; font-weight: normal; font-family: Verdana, Geneva, sans-serif; display: block; } table.form { width: 100%; border-collapse: collapse; margin-bottom: 1.25rem; } table.form tr td:first-child { width: 9.375rem; } table.form > * > * > td { color: #000000; } table.form td { padding: 0.25rem; } input.large-field, select.large-field { width: 18.75rem; } table.list { border-collapse: collapse; width: 100%; border-top: 0.0625rem solid #DDDDDD; border-left: 0.0625rem solid #DDDDDD; margin-bottom: 1.25rem; } table.list td { border-right: 0.0625rem solid #DDDDDD; border-bottom: 0.0625rem solid #DDDDDD; } table.list thead td { background-color: #EFEFEF; padding: 0 0.3125rem; } table.list thead td a, .list thead td { text-decoration: none; color: #222222; font-weight: bold; } table.list tbody td { padding: 0 0.3125rem; } table.list .left { text-align: left; padding: 0.4375rem; } table.list .right { text-align: right; padding: 0.4375rem; } table.list .center { text-align: center; padding: 0.4375rem; } table.radio { width: 100%; border-collapse: collapse; } table.radio td { padding: 0.3125rem; } table.radio td label { display: block; } table.radio tr td:first-child { width: 0.0625rem; } table.radio tr td:first-child input { margin-top: 0.0625rem; } table.radio tr.highlight:hover td { background: #F1FFDD; cursor: pointer; } .pagination { border-top: 0.0625rem solid #EEEEEE; padding-top: 0.5rem; padding-right: 0.625rem; display: inline-block; width: 98%; margin-bottom: 0.625rem; } .pagination .links { float: left; } .pagination .links a { border-radius: 0.75rem; display: inline-block; border: 0.1875rem solid #ffffff; padding: 0.25rem 0.625rem; text-decoration: none; color: #ffffff; font-size: 1.375rem; margin-right: 0.25rem; } .pagination .links b { display: inline-block; border: 0.0625rem solid #269BC6; padding: 0.25rem 0.625rem; font-weight: normal; text-decoration: none; color: #269BC6; background: #FFFFFF; font-size: 1.5rem; margin-right: 0.25rem; } .pagination .results { font-size: 1.25rem; color: white; float: right; padding-top: 0.1875rem; } #welcome, #welcome a { display: none; font-size: 1.25rem; color: #000; line-height: 0.8125rem; text-decoration: none; text-transform: capitalize; } .mini-cart-info .name a { text-decoration: none; } .buttoncart { display: inline-block; text-decoration: none; cursor: pointer; background: #bcbcbc; font-size: 0.6875rem; line-height: 0.8125rem; text-align: center; } a.buttoncart:hover { background-color: #e4e4e4; } a.buttoncart:hover span { color: #3498db; } .buttoncart span { color: #fff; display: inline-block; padding: 0.6875rem 0.6875rem 0.6875rem 0.75rem; white-space: nowrap; font-size: 0.6875rem; font-weight: 400; line-height: 0.8125rem; text-transform: uppercase; } a.button, input.button { color: #000000; line-height: 2.25rem; font-size: 1.9375rem; font-weight: bold; cursor: pointer; background: #ff6c00; text-align: center; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; } a.button:hover, input.button:hover { background-color: rgb(255, 255, 255); } a.button { display: inline-block; text-decoration: none; padding: 0.375rem 0.75rem 0.375rem 0.75rem; } input.button { margin: 0; border: 0; height: 2.1875rem; padding: 0 0.75rem 0 0.75rem; } a.button:hover, input.button:hover { background-position: 0 -1.5rem; } .buttons { overflow: auto; padding: 0.375rem; margin-bottom: 1.25rem; } .buttons .left { float: left; text-align: left; } .buttons .right { float: right; text-align: right; } .buttons .center { text-align: center; margin-left: auto; margin-right: auto; } .htabs { height: 1.875rem; line-height: 1rem; border-bottom: 0.0625rem solid #DDDDDD; } .htabs a.selected { padding-bottom: 0.4375rem; background: #FFFFFF; } .tab-content { color: white; padding: 0.625rem; margin-bottom: 1.25rem; z-index: 2; overflow: auto; flex-wrap: wrap; flex-direction: column; } a.votebutton { color: #fff; text-decoration: none; } #poll p { margin: 0.625rem; font-weight: bold; line-height: 1.5625rem; text-decoration: underline; } .tab-heading span { margin-left: 0.625rem; text-decoration: none; font-weight: bold; font-size: 1.4375rem; color: #ffffff; } .product-info .image { border: none!important; padding: 0!important; } .box { margin-bottom: 1.25rem; margin-top: 0.625rem; } #column-left .box-heading { display: none; color: #212121; } .box .box-content { padding: 0; } #content .box-product > div:hover { box-shadow: 0 0 0.125rem #0071A7; } #featured { margin-left: 0; width: 47.5rem; height: 20.25rem; padding-top: 0; } .box-product-featured div ul li{ height: 17.8125rem; background: #fff; border-radius: 1.875rem; padding-bottom: 1rem; padding-top: 0; } .box-product-featured > div { margin-bottom: 1.875rem !important; } .box-product-featured .name { height: 2.8125rem; overflow: hidden; margin-bottom: 0.3125rem; } #column-left .category { border-radius: 0.75rem; } .featured-heading { display: none; position: absolute; padding-top: 0.625rem; padding-left: 1.75rem; font-weight: bold; font-size: 0.875rem; color: #0060A0; } .box-product { display: flex; flex-wrap: wrap; flex-direction: row; justify-content: center; width: 100%; overflow: auto; } .box-product > div { position: relative; border-bottom: 0.0625rem solid rgb(255, 255, 255); border-radius: 0.625rem; padding-bottom: 5.625rem; width: 11.0625rem!important; margin-left: 0.1875rem!important; margin-right: 0.125rem!important; overflow: hidden; display: inline-block; margin-bottom: 0; margin-top: 0.625rem; text-align: center; } .box-product .name { height: 2.75rem; overflow: hidden; margin-bottom: 0.3125rem; border-bottom: 0.0625rem solid rgb(0, 0, 0); } .box-product .name a { font-size: 0.6875rem; font-weight: bold; text-decoration: none; display: contents; margin-bottom: 0.25rem; padding-left: 0.375rem; padding-right: 0.375rem; text-align: center; } #column-left + #column-right + #content .box-product > div { width: 11.25rem; } #column-right .box ul li { list-style: none; } .box-product .image { border-radius: 0.375rem; background: white; display: block; margin-bottom: 0; } .box-product .image img { padding: 0.1875rem; } .box-product .name a { color: #ffffff; font-weight: bold; text-decoration: none; display: contents; margin-bottom: 0.25rem; } .box-product-featured .jcarousel-item { box-shadow: -0.125rem 0.0625rem 0.1875rem rgba(0, 0, 0, 0.22); width: 11.25rem!important; margin-left: 0.3125rem!important; margin-right: 0.3125rem!important; overflow: hidden; } .jcarousel-list-horizontal { margin-bottom: 2.25rem !important; } .box-product-featured .jcarousel-item:first-child { margin-left: 0.3125rem!important; } #featured .box-content { padding-left: 0!important; padding-right: 0!important; } .box-product .price { display: block; font-weight: bold; color: #ffffff; margin-bottom: 0.25rem; font-size: 0.875rem; text-align: center; padding-top: 0.125rem; } .box-product .price-old { color: #F00; text-decoration: line-through; } .box-product .price-new { font-weight: bold; } .box-product .isnew { background: url(../image/isnew.png); background-repeat: no-repeat; background-size: 100% 100%; width:3.125rem; height:3.125rem; float: left; position: absolute; margin-top: -0.9375rem; margin-left: -0.3125rem; } .call_button { display: none; position: relative; top:1.375rem; left: 16.25rem; background: url(../image/call_button.png); background-repeat: no-repeat; background-size: 100% 100%; width: 7.5rem; height: 4.5rem; } .call_button a { padding-left: 1.125rem; padding-top: 0.375rem; text-decoration: none; color: #fff; font-size: 1rem; display: block; } #call_order_result { margin-bottom: 0.625rem; } .find_cheaper_left p { line-height: 1.625rem; } .find_cheaper_result { margin-bottom: 0.625rem; } .box-product .rating { display: block; margin-bottom: 0.25rem; } ul.box-category, ul.box-category ul { list-style: none; margin: 0; padding: 0; } ul.box-category > li:first-child { padding: 0 0.5rem 0.5rem 0; } ul.box-category > li { padding: 0.5rem 0.5rem 0.5rem 0; } ul.box-category > li + li { border-top: 0.0625rem solid #EEEEEE; } ul.box-category > li > a { text-decoration: none; color: #333; } ul.box-category > li ul { display: none; } ul.box-category > li a.active { font-weight: bold; } ul.box-category > li a.active + ul { display: block; } ul.box-category > li ul > li { padding: 0.3125rem 0.3125rem 0 0.625rem; } ul.box-category > li ul > li > a { text-decoration: none; display: block; } ul.box-category > li ul > li > a.active { font-weight: bold; } ul.box-filter, ul.box-filter ul { list-style: none; margin: 0; padding: 0; } ul.box-filter span { font-weight: bold; border-bottom: 0.0625rem solid #EEEEEE; display: block; padding-bottom: 0.3125rem; margin-bottom: 0.5rem; } ul.box-filter > li ul { padding-bottom: 0.625rem; } #content .content { color: rgb(255, 255, 255); padding: 0.625rem; overflow: auto; margin-bottom: 1.25rem; border: 0.0625rem solid #EEEEEE; } #content .content .left { float: left; width: 49%; } #content .content .right { float: right; width: 49%; } .category-info { color: rgb(255, 255, 255); overflow: auto; margin-bottom: 1.25rem; } .category-info .image { float: left; padding: 0.3125rem; margin-right: 0.9375rem; border: 0.0625rem solid #E7E7E7; } .category-list { overflow: auto; margin-bottom: 1.25rem; } .category-list ul { float: left; width: 18%; } .manufacturer-list { border: 0.0625rem solid #DBDEE1; padding: 0.3125rem; overflow: auto; margin-bottom: 1.25rem; } .manufacturer-heading { background: #F8F8F8; font-size: 0.9375rem; font-weight: bold; padding: 0.3125rem 0.5rem; margin-bottom: 0.375rem; } .manufacturer-content { padding: 0.5rem; } .manufacturer-list ul { float: left; width: 25%; margin: 0; padding: 0; list-style: none; margin-bottom: 0.625rem; } .product-filter { display: flex; flex-direction: row; align-items: flex-start; justify-content: space-evenly; border-radius: 2.0625rem; border: 0.0625rem solid #ffffff; padding-top: 0.625rem; background: #000000; padding-left: 0.9375rem; padding-right: 0.9375rem; height: 3.625rem; overflow: hidden; margin-bottom: 0.3125rem; } .product-filter .display { margin-right: 0.9375rem; float: left; padding-top: 0.25rem; color: #333; } .product-filter .display a { font-weight: bold; } .product-filter .sort { float: left; color: rgb(255, 255, 255); font-size: 1rem; } .product-filter .limit { margin-left: 0.9375rem; float: left; color: rgb(255, 255, 255); font-size: 1rem; } .product-compare { padding-top: 0.375rem; margin-bottom: 1.5625rem; font-weight: bold; float: right; } .product-compare a { display: none; text-decoration: none; font-weight: bold; } .product-list > div { overflow: auto; margin-bottom: 0.9375rem; } .product-list .right { float: right; margin-left: 0.9375rem; } .product-list > div + div { border-top: 0.0625rem solid #EEEEEE; padding-top: 1rem; } .product-list .image { float: left; margin-right: 0.625rem; } .product-list .image img { padding: 0.1875rem; } .product-list .name { margin-bottom: 0.1875rem; } .product-list .name a { color: #38B0E3; font-weight: bold; text-decoration: none; } .product-list .description { line-height: 0.9375rem; margin-bottom: 0.3125rem; color: #4D4D4D; } .product-list .rating { color: #7B7B7B; } .product-list .price { float: right; height: 3.125rem; margin-left: 0.5rem; text-align: right; color: #333333; font-size: 0.75rem; } .product-list .price-old { color: #F00; text-decoration: line-through; } .product-list .price-new { font-weight: bold; } .product-list .price-tax { font-size: 0.75rem; font-weight: normal; color: #BBBBBB; } .product-list .cart { margin-bottom: 0.1875rem; } .product-list .wishlist, .product-list .compare { margin-bottom: 0.1875rem; } .product-list .wishlist a { color: #333333; text-decoration: none; padding-left: 1.125rem; display: block; background: url('../image/add.png') left center no-repeat; } .product-list .compare a { color: #333333; text-decoration: none; padding-left: 1.125rem; display: block; background: url('../image/add.png') left 60% no-repeat; } .product-grid { width: 100%; overflow: auto; } .product-grid > div { position: relative; width: 8.125rem; display: inline-block; vertical-align: top; margin-right: 1.25rem; margin-bottom: 0.9375rem; } .wm-product-stock-badge { position: absolute; top: 9%; left: 0; z-index: 12; display: inline-flex; align-items: center; max-width: 82%; box-sizing: border-box; padding: 0.1875rem 0.5rem; border-radius: 0 0.4375rem 0.4375rem 0; background: #c62828; box-shadow: 0 0.3125rem 0.875rem rgba(0, 0, 0, 0.38); color: #fff !important; font-size: 0.6875rem; font-weight: 500; line-height: 1.1; letter-spacing: 0.0094rem; text-align: left; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; pointer-events: none; } .wm-product-promo-badge { position: absolute; top: 0.25rem; right: 0.25rem; z-index: 13; display: inline-flex; align-items: center; justify-content: center; width: 2.625rem; height: 2.625rem; box-sizing: border-box; border-radius: 50%; background: #d83b2d; box-shadow: 0 0.3125rem 0.875rem rgba(0, 0, 0, 0.38); color: #fff !important; font-size: 0.75rem; font-weight: 700; line-height: 1; white-space: nowrap; pointer-events: none; } .wm-product-stock-badge ~ .image img, .wm-product-stock-badge ~ .image .wm-dealoftheday-thumb { filter: grayscale(55%) brightness(82%); opacity: 0.86; } @media (max-width: 999px) { .wm-product-stock-badge { top: 6%; padding: 0.625rem 0.9375rem; border-radius: 0 0.5625rem 0.5625rem 0; font-size: 1.5rem; font-weight: 600; } .wm-product-promo-badge { top: 0; right: 0; width: 5.125rem; height: 5.125rem; font-size: 1.5rem; } } #column-left + #column-right + #content .product-grid > div { width: 7.8125rem; } .product-grid .image { display: block; margin-bottom: 0; } .product-grid .image img { padding: 0.1875rem; } .product-grid .name a { color: #38B0E3; font-weight: bold; text-decoration: none; display: block; margin-bottom: 0.25rem; } .product-grid .description { display: none; } .product-grid .rating { display: block; margin-bottom: 0.25rem; } .product-grid .price { display: block; font-weight: bold; color: #333333; margin-bottom: 0.25rem; } .product-grid .price-old { color: #F00; text-decoration: line-through; } .product-grid .price-new { font-weight: bold; } .product-grid .price .price-tax { display: none; } .product-grid .cart { margin-bottom: 0.1875rem; } .product-grid .wishlist, .product-grid .compare { margin-bottom: 0.1875rem; } .product-grid .wishlist a { color: #333333; text-decoration: none; padding-left: 1.125rem; display: block; background: url('../image/add.png') left center no-repeat; } .product-grid .compare a { color: #333333; text-decoration: none; padding-left: 1.125rem; display: block; background: url('../image/add.png') left center no-repeat; } .imgsearch img { max-width: 7.5rem!important; } .product-info { overflow: hidden; margin-bottom: 1.25rem; margin-top: 1.5625rem; } .product-info .right h1 { font-size: 1.5625rem; line-height: 1.5625rem; color: rgb(255, 255, 255); margin-bottom: 0.75rem; } .product-info > .left { float: left; margin-right: 0.9375rem; } .product-info > .left + .right { margin-left: 22.5rem; } .product-info .image { float: left; margin-bottom: 1.25rem; padding: 0.625rem; text-align: center; } .product-info .image-additional { display: flex; width: 21.625rem; clear: both; overflow: hidden; } .product-info .image-additional img { border: 0.0625rem solid #E7E7E7; } .product-info .image-additional a { float: left; display: block; margin-left: 0.625rem; margin-bottom: 0.625rem; } .product-info .description { padding: 0.625rem 0.3125rem 0.9375rem 0.3125rem; margin-bottom: 0.625rem; line-height: 1.25rem; color: #ffffff; } .product-info .description span { color: #ffffff; font-weight: bold; } .product-info .description a { color: #000000; text-decoration: none; background: #ffffff; padding: 0.3125rem; } .product-info .price { display: flex; float: left; width: 30%; overflow: visible; border-bottom: 0.0625rem solid #E7E7E7; padding: 0.5rem 0 0 0.3125rem; font-size: 0.9375rem; font-weight: bold; color: #ffffff; } .product-info .price-old { color: #F00; text-decoration: line-through; } .product-info .price-tax { font-size: 0.75rem; font-weight: normal; color: #999; } .product-info .price .reward { font-size: 0.75rem; font-weight: normal; color: #999; } .product-info .price .discount { clear: both; font-weight: bold; font-size: 0.8125rem; color: #001492; } .product-info .options { border-bottom: 0.0625rem solid #E7E7E7; padding: 0 0.3125rem 0.625rem 0.3125rem; margin-bottom: 0.625rem; color: #000000; } .product-info .option-image { margin-top: 0.1875rem; margin-bottom: 0.625rem; } .product-info .option-image label { display: block; width: 100%; height: 100%; } .product-info .option-image img { margin-right: 0.3125rem; border: 0.0625rem solid #CCCCCC; cursor: pointer; } .product-info .cart { display: flex; align-items: center; justify-content: flex-start; flex-wrap: nowrap !important; flex-direction: row; overflow: visible; border-bottom: 0.0625rem solid #dedede; padding: 0 0.3125rem 0.625rem 0.3125rem; margin-bottom: 0.625rem; margin-top: 0.625rem; color: #4D4D4D; gap: 0.625rem; } .product-info .cart div > span { color: #999; } .product-info .cart a i, .product-info .cart a i { margin-right: 0.5625rem; font-size: 1.0625rem; line-height: 1.5rem; color: #323232; } .product-info .cart a, .product-info .cart a { color:#43c0e1; text-decoration: none; font-size: 0.75rem; vertical-align: top; } .product-info .cart a:hover, .product-info .cart a:hover { color: #0911C5; } .share-call-wrapper { display: flex; align-items: center; gap: 1.25rem; flex-wrap: wrap; } .phone-call-modern { display: flex; align-items: center; text-decoration: none; color: #555; } .buzz-img { height: 4.875rem; animation: buzz 0.3s linear 1; margin-right: 1.875rem; } .call-label { display: flex; flex-direction: column; justify-content: center; height: 4.875rem; font-size: 1.125rem; font-weight: 500; line-height: 1.2; text-align: left; color: rgb(255, 255, 255); } #shareBtn { height: 4.875rem; padding: 0 2.5rem; background-color: #4da6ff; color: #fff; font-family: inherit; font-size: 2.25rem; font-weight: 600; border: none; border-radius: 0.75rem; cursor: pointer; display: flex; align-items: center; justify-content: center; white-space: nowrap; gap: 0.75rem; box-shadow: 0 0.25rem 0.375rem rgba(0,0,0,0.1); transition: background-color 0.3s ease, transform 0.1s ease; overflow: hidden; } #shareBtn span { display: block; margin-left: 0.3em; transition: transform 0.3s ease-in-out; } #shareBtn svg { width: 3rem; height: 3rem; display: block; transform-origin: center center; transition: transform 0.3s ease-in-out; } #shareBtn:hover .svg-wrapper { animation: fly-1 0.6s ease-in-out infinite alternate; } #shareBtn:hover svg { transform: translateX(1.2em) rotate(45deg) scale(1.1); } #shareBtn:hover span { transform: translateX(5em); } @keyframes fly-1 { from { transform: translateY(0.1em); } to { transform: translateY(-0.1em); } } @keyframes buzz { 0% { transform: rotate(0deg); } 20% { transform: rotate(5deg); } 40% { transform: rotate(-5deg); } 60% { transform: rotate(5deg); } 80% { transform: rotate(-5deg); } 100% { transform: rotate(0deg); } } .product-info .cart .links { display: inline-block; vertical-align: middle; } .product-info .cart .minimum { padding-top: 0.3125rem; font-size: 0.6875rem; color: #999; } .product-info .review { color: #4D4D4D; margin-bottom: 0.625rem; } .product-info .review > div { padding: 0.5rem; border-bottom: 0.0625rem solid #E7E7E7; line-height: 1.25rem; padding-bottom: 1.0625rem; padding-top: 0.6875rem; } .product-info .review > div > span { color: #38B0E3; } .product-info .review .share { overflow: auto; line-height: normal; } .product-info .review .share a { text-decoration: none; } .review-list { padding: 0.625rem; overflow: auto; margin-bottom: 1.25rem; border: 0.0625rem solid #EEEEEE; } .review-list .author { float: left; margin-bottom: 1.25rem; } .review-list .rating { float: right; margin-bottom: 1.25rem; } .review-list .text { clear: both; } .attribute { border-collapse: collapse; width: 100%; border-top: 0.0625rem solid #DDDDDD; border-left: 0.0625rem solid #DDDDDD; margin-bottom: 1.25rem; } .attribute thead td, .attribute thead tr td:first-child { color: #000000; font-size: 0.875rem; font-weight: bold; background: #F7F7F7; text-align: left; } .attribute tr td:first-child { color: #ffffff; font-weight: bold; text-align: right; width: 20%; } .attribute td { padding: 0.4375rem; color: #ffffff; text-align: center; vertical-align: top; border-right: 0.0625rem solid #DDDDDD; border-bottom: 0.0625rem solid #DDDDDD; } .compare-info { border-collapse: collapse; width: 100%; border-top: 0.0625rem solid #DDDDDD; border-left: 0.0625rem solid #DDDDDD; margin-bottom: 1.25rem; } .compare-info thead td, .compare-info thead tr td:first-child { color: #000000; font-size: 0.875rem; font-weight: bold; background: #F7F7F7; text-align: left; } .compare-info tr td:first-child { color: #000000; font-weight: bold; text-align: right; } .compare-info td { padding: 0.4375rem; width: 20%; color: #4D4D4D; text-align: center; vertical-align: top; border-right: 0.0625rem solid #DDDDDD; border-bottom: 0.0625rem solid #DDDDDD; } .compare-info .name a { text-decoration: none; font-size: 1rem; color: #fb4d40; } .compare-info .price-old { font-weight: bold; color: #F00; text-decoration: line-through; } .compare-info .price-new { font-weight: bold; } .tabs .tab-heading { display: flex; flex-direction: column; align-items: center; border-radius: 0.75rem; padding: 0.1875rem; background: #000000; } .wishlist-info table { width: 100%; border-collapse: collapse; border-top: 0.0625rem solid #DDDDDD; border-left: 0.0625rem solid #DDDDDD; border-right: 0.0625rem solid #DDDDDD; margin-bottom: 1.25rem; } .wishlist-info td { padding: 0.4375rem; } .wishlist-info thead td { color: #4D4D4D; font-weight: bold; background-color: #F7F7F7; border-bottom: 0.0625rem solid #DDDDDD; } .wishlist-info thead .image { text-align: center; } .wishlist-info thead .name, .wishlist-info thead .model, .wishlist-info thead .stock { text-align: left; } .wishlist-info thead .quantity, .wishlist-info thead .price, .wishlist-info thead .total, .wishlist-info thead .action { text-align: right; } .wishlist-info tbody td { vertical-align: top; border-bottom: 0.0625rem solid #DDDDDD; } .wishlist-info tbody .image { text-align: center; } .wishlist-info tbody .name, .wishlist-info tbody .model, .wishlist-info tbody .stock { text-align: left; } .wishlist-info tbody .quantity, .wishlist-info tbody .price, .wishlist-info tbody .total, .wishlist-info tbody .action { text-align: right; } .wishlist-info tbody .price s { color: #F00; } .wishlist-info tbody .action img { cursor: pointer; } .login-content { margin-bottom: 1.25rem; overflow: auto; } .login-content .left { float: left; width: 48%; } .login-content .right { float: right; width: 48% } .login-content .left .content, .login-content .right .content { min-height: 11.875rem; } .order-list { padding-right: 0.625rem; padding-left: 1rem; margin-bottom: 0.625rem; } .order-list .order-id { width: 49%; float: left; margin-bottom: 0.125rem; } .order-list .order-status { width: 49%; float: right; text-align: right; margin-bottom: 0.125rem; } .order-list .order-content { padding: 0.625rem 0; display: inline-block; width: 100%; margin-bottom: 1.25rem; border-top: 0.0625rem solid #EEEEEE; border-bottom: 0.0625rem solid #EEEEEE; } .order-list .order-content div { float: left; width: 33.3%; } .order-list .order-info { text-align: right; } .order-detail { background: #EFEFEF; font-weight: bold; } .return-list { margin-bottom: 0.625rem; } .return-list .return-id { width: 49%; float: left; margin-bottom: 0.125rem; } .return-list .return-status { width: 49%; float: right; text-align: right; margin-bottom: 0.125rem; } .return-list .return-content { padding: 0.625rem 0; display: inline-block; width: 100%; margin-bottom: 1.25rem; border-top: 0.0625rem solid #EEEEEE; border-bottom: 0.0625rem solid #EEEEEE; } .return-list .return-content div { float: left; width: 33.3%; } .return-list .return-info { text-align: right; } .return-product { overflow: auto; margin-bottom: 1.25rem; } .return-name { float: left; width: 31%; margin-right: 0.9375rem; } .return-model { float: left; width: 31%; margin-right: 0.9375rem; } .return-quantity { float: left; width: 31%; } .return-detail { overflow: auto; margin-bottom: 1.25rem; } .return-reason { float: left; width: 31%; margin-right: 0.9375rem; } .return-opened { float: left; width: 31%; margin-right: 0.9375rem; } .return-opened textarea { width: 98%; vertical-align: top; } .return-captcha { float: left; } .download-list { margin-bottom: 0.625rem; } .download-list .download-id { width: 49%; float: left; margin-bottom: 0.125rem; } .download-list .download-status { width: 49%; float: right; text-align: right; margin-bottom: 0.125rem; } .download-list .download-content { padding: 0.625rem 0; display: inline-block; width: 100%; margin-bottom: 1.25rem; border-top: 0.0625rem solid #EEEEEE; border-bottom: 0.0625rem solid #EEEEEE; } .download-list .download-content div { float: left; width: 33.3%; } .download-list .download-info { text-align: right; } .cart-info table { width: 100%; margin-bottom: 0.9375rem; border-collapse: collapse; border-top: 0.0625rem solid #DDDDDD; border-left: 0.0625rem solid #DDDDDD; border-right: 0.0625rem solid #DDDDDD; } .cart-info td { font-size: 1.375rem; padding: 0.4375rem; } .cart-info thead td { color: #4D4D4D; font-weight: bold; background-color: #F7F7F7; border-bottom: 0.0625rem solid #DDDDDD; } .cart-info thead .image { text-align: center; } .cart-info thead .name, .cart-info thead .model, .cart-info thead .quantity { text-align: center; } textarea { min-height: 6.25rem!important; } .cart-info thead .price, .cart-info thead .total { text-align: right; } .cart-info tbody td { font-size: 1.75rem; vertical-align: top; border: 0.0625rem solid #E0DBDB; border-bottom: 0.0625rem solid #DDDDDD; } .cart-info tbody .image { text-align: center; } .cart-info tbody .name, .cart-info tbody .model, .cart-info tbody .quantity { text-align: center; } .cart-info tbody .quantity input[type='image'], .cart-info tbody .quantity img { position: relative; top: 0.25rem; cursor: pointer; } .cart-info tbody .price, .cart-info tbody .total { text-align: right; } .cart-info tbody span.stock { color: #F00; font-weight: bold; } .cart-module > div { display: none; } .cart-total { border-top: 0.0625rem solid #DDDDDD; overflow: auto; padding-top: 0.5rem; margin-bottom: 0.9375rem; } .cart-total table { float: right; } .cart-total td { padding: 0.1875rem; text-align: right; } .checkout-heading { background: #F8F8F8; border: 0.0625rem solid #DBDEE1; padding: 0.5rem; font-weight: bold; font-size: 1.6875rem; color: #555555; margin-bottom: 0.9375rem; } .checkout-heading a { float: right; margin-top: 0.0625rem; font-weight: normal; text-decoration: none; } .checkout-content { padding: 0 0 0.9375rem 0; display: none; overflow: auto; } .checkout-content .left { font-size: 1.375rem; font-weight: 600; float: left; width: 48%; } .checkout-content .right { font-size: 1.375rem; font-weight: 600; float: right; width: 48%; } .checkout-content .buttons { clear: both; } .checkout-product table { width: 100%; border-collapse: collapse; border-top: 0.0625rem solid #DDDDDD; border-left: 0.0625rem solid #DDDDDD; border-right: 0.0625rem solid #DDDDDD; margin-bottom: 1.25rem; } .checkout-product td { padding: 0.4375rem; } .checkout-product thead td { color: #4D4D4D; font-weight: bold; background-color: #F7F7F7; border-bottom: 0.0625rem solid #DDDDDD; } .checkout-product thead .name, .checkout-product thead .model { text-align: left; } .checkout-product thead .quantity, .checkout-product thead .price, .checkout-product thead .total { text-align: right; } .checkout-product tbody td { vertical-align: top; border-bottom: 0.0625rem solid #DDDDDD; } .checkout-product tbody .name, .checkout-product tbody .model { text-align: left; } .checkout-product tbody .quantity, .checkout-product tbody .price, .checkout-product tbody .total { text-align: right; } .checkout-product tfoot td { text-align: right; border-bottom: 0.0625rem solid #DDDDDD; } .contact-info { overflow: auto; padding-left: 0.9375rem; padding-right: 0.625rem; padding-top: 0.625rem; } .contact-info .left { float: left; width: 48%; } .contact-info .right { float: left; width: 48%; } .sitemap-info { overflow: auto; margin-bottom: 2.5rem; } .sitemap-info .left { float: left; width: 48%; } .sitemap-info .right { float: left; width: 48%; } .phone { color: #535353; font-size: 1.125rem; line-height: 1.875rem; margin-bottom: 1.25rem; margin-top: 0.8125rem; font-weight: 100; position: absolute; top: 1.5625rem; right: 0; } #footer { margin: 0.625rem 0 0 0; width: 100%; clear: both; overflow: hidden; min-height: 6.25rem; padding: 1.25rem; border-top: 0.0625rem solid #DBDEE1; border-bottom: 0.0625rem solid #DBDEE1; background-image: url(../image/footer_bg.png); background-repeat: repeat-x; border-radius: 0.75rem; box-sizing: border-box; } #f_logo img { width: 13.125rem; float: left; margin-right: 1.25rem; } #footer h3 { color: #fff; font-size: 0.875rem; margin-top: 0; margin-bottom: 0.5rem; } #footer .column { color: #fff; float: left; width: 16%; min-height: 6.25rem; } #footer .column ul { margin: 0; padding: 0; list-style: none; } #footer .column ul li { margin-bottom: 0.1875rem; list-style: none; } #footer .column ul li:hover, #footer .column a:hover { text-decoration: underline; } #footer .column a { text-decoration: none!important; color: #fff; } #powered { margin-top: 0.3125rem; text-align: center; clear: both; } .banner div { text-align: center; width: 100%; } .banner div img { margin-bottom: 0.625rem; } ul.e-mega-category { padding: 0; } ul.e-mega-category li{ position: relative; line-height: 3.125rem; list-style: none; } ul.e-mega-category li:hover { background: #fff; } ul.e-mega-category li a { box-shadow: 0 0 0 0.0625rem rgb(255 108 0 / 30%); background-color: #000000; color: #ffffff; font-size: 1rem; font-weight: 400; text-decoration: none; width: 100%; display: inline-flex; flex-direction: column; align-items: center; justify-content: space-around; } ul.e-mega-category li a:hover { color: #ff6c00; background: none; font-weight: bold; font-weight: 800; } ul.e-mega-category li a.e-active { font-weight: bold; color: #ff6c00; background: rgb(255, 255, 255); } ul.e-mega-category li a.e-active:hover { font-weight: bold; color: #005696; background: url(#FFF) 94% center no-repeat; } #fast_order { box-shadow: 0.125rem 0.25rem 0.1875rem rgba(0, 0, 0, 0.22); background: #ffffff; color: #000000; font-size: 1.25rem; } #fast_order:hover { background: #000000; color: #ffffff; } #fast_order:active, #fast_order:focus { background: #000000; color: #ffffff; } #fast_order_form input#customer_message { height: 3.125rem; } .e-sub-menu { display: none; } ul.e-mega-category li:hover .e-sub-menu { display: block; position: absolute; width: 31.25rem; min-height: 8.75rem; background: rgb(0, 0, 0); border-radius: 0 0.0625rem 0.0625rem 0; left: 100%; top: -2.625rem; z-index: 9999; } .e-arrowMenu2 { position: absolute; left: 100%; top: 3.4375rem; width: 1.25rem; height: 1.25rem; background: url(...) no-repeat center; display: block; } img.e-catImg { max-width: 29.375rem; margin-top: 0.625rem; } .e-sub-sub-menu { background: #000000; border-radius: 0.75rem; padding: 0.625rem; overflow: hidden } .e-sub-sub-menu ul { padding: 0; list-style: none; } .e-sub-sub-menu ul li { float: left; width: 100%; vertical-align: middle; } ul.e-mega-category li .e-sub-sub-menu ul li.e-heading-sub a { display: inline-flex; flex-direction: column; font-size: 1.625rem; color: #ff6c00; font-weight: 800; background: none; padding-bottom: 0.625rem; padding-left: 1.25rem; } ul.e-mega-category li .e-sub-sub-menu ul li.e-heading-sub a:hover { display: block; color: #E75C00; background: none; } .e-sub-sub-menu ul li { line-height: 1.4375rem; } .e-sub-sub-menu ul li:hover { background: none } .e-sub-sub-menu ul li + li { border-top: none; } .e-sub-sub-menu ul li ul { width: 100% !important } .e-sub-sub-menu ul li ul li { float: left; width: 90%; margin-bottom: 0; } .e-sub-sub-menu ul li.e-heading-sub ul li a{ font-size: 1.125rem !important; padding-left: 0.875rem; color: #ffffff !important; margin-bottom: 0 !important; } .e-sub-sub-menu ul li ul li a:hover { color: #BE0E0E !important; font-weight: bold; background: none; } .e-sub-menu h3 { font-size: 1.5625rem; font-weight: normal; color: #005696; margin: 0.625rem 1.25rem; } .e-sub-menu p { display: block; float: left; width: 40%; line-height: 1.125rem; margin: 0 1.25rem; } .e-sub-menu .e-button { padding: 0.375rem 0.75rem 0.375rem 0.75rem; color: #fff; width: auto; float: left; background: #7dc50d; } ul.thirdCat { display: grid; margin: 0; padding: 0; justify-items: center; } .e-sub-menu .e-button:hover { color: #fff; background: #6ba60e; } span.sub-heading a { padding-bottom: 0.625rem!important; font-size: 1rem!important; font-weight: bold!important; } .cart input.button { animation: blink-animation 1s ease-in-out 1; width: 8.5rem; margin: 0; border: 0; height: 5.0625rem; padding: 0 0 0 0; } .cart input.button { animation: blink-animation 1s ease-in-out 1; padding-left: 1.3125rem; cursor: pointer; color: transparent; line-height: 0.75rem; font-size: 0; font-weight: bold; background: url('../image/cart.png') no-repeat; border: none!important; } .clear { clear: both; } textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { background-color: #ffffff; border: 0.0625rem solid #d7d7d7; -webkit-box-shadow: inset 0 0.0625rem 0.0625rem rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 0.0625rem 0.0625rem rgba(0, 0, 0, 0.075); box-shadow: inset 0 0.0625rem 0.0625rem rgba(0, 0, 0, 0.075); -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; -moz-transition: border linear 0.2s, box-shadow linear 0.2s; -o-transition: border linear 0.2s, box-shadow linear 0.2s; transition: border linear 0.2s, box-shadow linear 0.2s; } select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { display: inline-block; padding: 0.5rem 0.375rem; font-size: 0.75rem; line-height: 1.25rem; color: #555555; vertical-align: middle; height: 3.125rem; } input[type="submit"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner { border : 0; } input[type="submit"]:focus, input[type="button"]:focus { outline : none; } .price .priceMDL, .price .priceUSD { width: 18.75rem; display: block; font-size: 1.5625rem; font-weight: bold; line-height: 1.5rem; position: relative; top: 0; white-space: nowrap; -webkit-transition: -webkit-transform .5s; -ms-transition: -ms-transform .5s; -o-transition: -o-transform .5s; transition: transform .5s; -webkit-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; } .price .priceUSD { top: -1.5625rem; -webkit-transform: rotateX(-180deg); -ms-transform: rotateX(-180deg); -o-transform: rotateX(-180deg); transform: rotateX(-180deg); } .price:hover .priceUSD { -webkit-transform: rotateX(0deg); -ms-transform: rotateX(0deg); -o-transform: rotateX(0deg); transform: rotateX(0deg); } .price:hover .priceMDL { -webkit-transform: rotateX(180deg); -ms-transform: rotateX(180deg); -o-transform: rotateX(180deg); transform: rotateX(180deg); } noindex:-o-prefocus, .priceUSD { margin-top: 1.75rem!important; } noindex:-o-prefocus, .call_button { top: -4.875rem!important; } noindex:-o-prefocus, .product-info .price { padding-bottom: 0.625rem!important; } noindex:-o-prefocus, .product-info .price .discount { margin-top: 1.875rem!important; } .instock { display: inline; border-radius: 0.5rem; color: #fff!important; font-style: normal; padding: 0.1875rem; } .instock:not(.outofstock) { background-color: #6ba239; } .instock.outofstock { background-color: #c62828; } .breadcrumb .arr { display: none; line-height: 1.25; vertical-align: bottom; } span.arr { font-size: 1.125rem; color: #999999; } .breadcrumb a { border-radius: 0.75rem; line-height: 2; color: #000000; background: #ffffff; font-size: 1.125rem; font-weight: bold; text-decoration: none; padding: 0.3125rem; } .breadcrumb a:hover { color: #ff6c00; } .category-list ul li a { text-decoration: none; } .category-list ul li { list-style: none; } ul.binfo { padding: 0.625rem 0.5rem; margin: 0; border-bottom: 0.0625rem solid #E5E5E5; } ul.binfo li { list-style: none; text-align: right; } ul.binfo li:first-child { float: left; line-height: 1.125rem; } ul.binfo li a { font-size: 0.875rem; } .warning { text-decoration: underline; font-size: 0.875rem; color: #EC0000!important; } .f_soc { display: none; } .f_soc a { margin-right: 0.625rem; } #find_cheaper_form .find_cheaper_left, #call_order_form .call_order_left { height: 10rem; display: grid; float: left; width: 40%; text-align: left; margin-left: 1.625rem; align-content: space-between; font-size: 1.25rem; } #find_cheaper_form .find_cheaper_right, #call_order_form .call_order_right { height: 10rem; display: inline-block; width: 47%; text-align: left; } #find_cheaper_form .find_cheaper_left p,#call_order_form .call_order_left p { line-height: 1.3125rem; padding: 0; margin-top: 0.375rem; margin-bottom: 1.5625rem; } #find_cheaper_form .find_cheaper_right p, #call_order_form .call_order_right p { margin-bottom: 1rem; } #find_cheaper_form .find_cheaper_button:hover, #call_order_form .call_order_button:hover { color: #fff; background-color: #3276b1; border-color: #285e8e; } #find_cheaper_form .find_cheaper_button, #call_order_form .call_order_button { font-size: 1.0625rem; cursor: pointer; color: #fff; box-shadow: none!important; border-radius: 0.375rem; background-color: #428bca; border-color: #357ebd; border: 0.0625rem solid #357ebd; height: 2.5rem; width: 13.75rem; text-shadow: 0.0625rem 0.0625rem 0.125rem #555; } .find_cheaper_center, .call_order_center { text-align: center; margin: auto; } a#find_cheaper { display: none; background: none; color: green; padding-bottom: 0; padding-top: 6.25rem; padding-right: 0; } p#info-options { margin: 0; padding: 0; font-size: 0.9375rem; font-weight: bold; margin-top: 5rem; } .wishlist-info { max-width: 49.0625rem; } .box-categories > div { height: auto; width: auto; margin-left: 0.125rem!important; margin-right: 0.125rem!important; overflow: hidden; display: inline-block; margin-bottom: 0.4375rem; text-align: center; border-radius: 0.75rem; box-shadow: 0 0 0.125rem #0071A7; } .box-categories .image img { width: 100%; height: auto; padding-bottom: 0.3125rem; } .box-categories .name a { color: #ffffff; text-decoration: none; font-size: 0.6875rem; font-weight: 600; } .box-categories .name a:hover, .box-categories img:hover .name a { color: #E75C00; } .box-categories > div:hover .name a { color: #E75C00; } .conditions { border-top: 0.3125rem solid #e88e00; z-index: 2; overflow: auto; padding: 0.625rem; margin-top: 2.5rem; } .conditions p { color: rgb(255, 255, 255); margin: 0; } .isotope:after { content: ''; display: block; clear: both; } .creditarea { display: inline-flex; align-items: center; margin-left: 0.5rem; gap: 0.25rem; } .creditarea a img { background-color: rgb(255, 255, 255); padding: 0.3125rem; border-radius: 0.75rem; height: 1.5rem; width: auto; vertical-align: middle; } @media screen and (max-width: 999px){ .creditarea a img { height: 2.625rem; } } #cboxCurrent { display: none!important; } @media screen and (min-width: 1000px) { body.product-product #cboxPrevious { left: -1.375rem !important; } body.product-product #cboxNext { right: -1.375rem !important; } } @media screen and (max-width: 999px) { body.product-product #colorbox, body.product-product #cboxWrapper, body.product-product #cboxContent, body.product-product #cboxLoadedContent { box-sizing: border-box !important; } body.product-product #cboxLoadedContent { background: #fff !important; overflow: hidden !important; } body.product-product #cboxLoadedContent .cboxPhoto, body.product-product #cboxLoadedContent img.cboxPhoto { display: block !important; width: 100% !important; height: 100% !important; max-width: none !important; max-height: none !important; margin: 0 !important; object-fit: contain !important; object-position: center center !important; } } @media screen and (min-width: 1000px) { .box-product > div { zoom: 100%; height: 11.625rem !important; margin-bottom: 0; padding-bottom: 6.25rem !important; padding-top: 0; margin-top: 0.3125rem !important; } } #shareBtn { width: 9.375rem; height: 4.875rem; background-color: #4da6ff; color: white; font-size: 1.125rem; border: none; border-radius: 0.75rem; cursor: pointer; transition: background-color 0.3s ease, transform 0.1s ease; box-shadow: 0 0.25rem 0.375rem rgba(0, 0, 0, 0.1); } #shareBtn:hover { background-color: #3399ff; } #shareBtn:active { transform: scale(0.97); } @media screen and (min-width: 1000px) { .cart input.button { animation: buzz 0.3s linear 1; } .product-product.loaded .cart input.button { zoom: 80%; } } @media screen and (min-width: 1000px) { ul.e-mega-category li{ line-height: 1.9375rem; } } @media screen and (min-width: 1000px) { ul.e-mega-category li .e-sub-sub-menu ul li.e-heading-sub a { font-size: 1.375rem; padding-bottom: 0.0625rem; } } @media screen and (min-width: 1000px) { #cart .content { zoom: 100%; } } @media screen and (min-width: 1000px) { body, td, th, input, textarea, select, a { font-size: 0.75rem; border-radius: 1.25rem } } @media screen and (min-width: 1000px) { #language { right: 1.1875rem; width: 5.875rem; } } @media screen and (min-width: 1000px) { #language a { width: 1.1875rem; } } @media screen and (min-width: 1000px) { div#vibo { position: absolute; padding-left: 13.4375rem; } } @media screen and (min-width: 1000px) { header #search { top: 11.25rem; right: 0.5rem; width: 61.75rem; } } @media screen and (min-width: 1000px) { #top_nav nav { display: block; margin-bottom: -0.75rem; } } @media screen and (min-width: 1000px) { #column-left { margin-top: 0; } } @media screen and (min-width: 1000px) { #column-left + #column-right + #content, #column-left + #content { margin-top: 0; } } .product-info .description { line-height: 1rem; display: flex; gap: 0.25rem; justify-content: flex-start; color: #ffffff; border-top: 0.0625rem solid #a9afbb; align-items: center; } @media screen and (min-width: 1000px) { #fast_order { font-size: 1.25rem; } } #flexslideshow0 { margin: 0.875rem 4.875rem 0.625rem; } #flexslideshow1 { margin: -0.375rem 4.875rem 0.625rem; } #flexslideshow3 { margin: 0 -0.625rem 0.625rem; } #flexslideshow4 { margin: 0 -0.625rem 0.625rem; } #flexslideshow5 { margin: 0 -0.625rem 0.625rem; } .table1 th, .table1 td { font-size: 1rem; font-weight: bold; } @media screen and (max-width: 999px) { .box-product .image img{ height: 18.125rem; } } @media screen and (max-width: 999px) { .box-product { justify-content: space-evenly; } .box-product > div { background-color: #2a2a2e; border-bottom: 0.0625rem solid rgb(0 0 0); width: 30rem !important; } .box-product .image { height: 18.75rem; } .box-product .image.imgsearch img{ max-width: 18.75rem !important; height: 18.125rem !important; } .box-product .name a { font-size: 1.5rem; color: #000000; display: block; padding-top: 0.25rem; padding-bottom: 0.25rem; padding-left: 0.375rem; padding-right: 0.375rem; } .box-product .name { background: #f29a17; border-radius: 0.25rem; height: 5.625rem; } .box-product .price { display: contents; font-size: 1.875rem; } .box-product > div .cart .cart-buttons .cart-btn{ width: 11.25rem; height: 6.25rem; } .box-product > div .cart .cart-btn .icon, .box-product > div .cart .cart-btn svg{ width: 2.75rem; height: 2.75rem; } } @media screen and (max-width: 999px) { body.product-product #search input { height: 4.625rem !important; width: 49.375rem !important; } } @media screen and (min-width: 1000px) { #back-top span { zoom:2; width:3.125rem; height:3.75rem; display: block; margin-bottom: 8.5rem; } .box-product .price { margin-bottom: 0.625rem; } } @media screen and (max-width: 999px) { body.product-product header .button-search { width: 4.375rem !important; height: 3.75rem !important; zoom: 0.8; top: 1.0625rem; left: 1.875rem; } } @media (min-width: 1000px) { #container { width: 87.5rem; box-shadow: 0 0 0.1875rem rgb(255 255 255 / 22%); border-radius: 0.75rem; } .strip { width: 100%; } #flexslideshow2 {display: none;} #featured {width: 71.25rem;} #featured {height: 15rem;} header {padding-bottom: 0;} header {height: 8.5rem;} } @media screen and (min-width: 1000px) and (max-width: 1399px) { html.wm-desktop-fit, html.wm-desktop-fit body { overflow-x: hidden; } html.wm-desktop-fit #container { zoom: var(--wm-desktop-fit-scale, 1); } } @media (min-width: 1000px) { .wm-home-brand-carousel .jcarousel-list { display: flex !important; justify-content: space-evenly; align-items: center; flex-wrap: wrap; padding: 0; margin: 0; width: 100% !important; } .wm-home-brand-carousel .jcarousel-list li { width: 8.75rem !important; list-style: none; float: none !important; } .wm-home-brand-carousel .jcarousel-item-placeholder { width: 8.75rem !important; min-height: 3.125rem; } .wm-home-brand-carousel img { background-color: white; border-radius: 0.75rem; padding: 0.3125rem; display: block; width: 100%; height: auto; } } @media (min-width: 1000px) { #flexslideshow3 { margin: 0 0 0; width: 87.5rem; } } @media screen and (max-width: 999px) { #flexslideshow3 {display: none;} #carousel0 {width: 100%;} #carousel1 {width: 100%;} #carousel2 {width: 100%;} #carousel3 {width: 100%;} #carousel4 {width: 100%;} } @media (min-width: 1000px) { header #search { width: 29.25rem; top: 0; left: 47.5rem; } product-manufacturer-info.loaded .box-product > div { height: 11.25rem !important; } } @media (min-width: 1000px) { header #search input { width: 28.75rem; height: 2.25rem; font-size: 1.25rem !important; border: 0.0625rem solid #CCCCCC; } header #search .wm-header-search-status { top: calc(100% + 0.25rem); font-size: 0.6875rem; } } @media (min-width: 1000px) { .product-product.loaded #search input { height: 2.25rem !important; width: 30rem !important; } } @media (min-width: 1000px) { header .button-search { zoom: 0.6; background: url('../images/btn-search.png') center center no-repeat; width: 3.125rem; height: 3.125rem; left: 0.9375rem; top: 0.5625rem; } } @media (min-width: 1000px) { .topsite{ animation: blink 1s linear 1; position: absolute; top: 4.625rem; right: 2.5rem; } } @media screen and (min-width: 1000px) { .call_button { display: none; left: 14.75rem; top:0.75rem; } .share-call-wrapper { display: none; } } @media screen and (min-width: 1000px) { #price-button { padding-left: 0 !important; } } img.lazyload { opacity: 0; transition: opacity 300ms; } img.lazyloaded { opacity: 1; } @media screen and (max-width: 999px) { .box-product-featured .price { display: flex !important; flex-direction: column !important; width: 7.25rem !important; align-items: flex-end !important; } } @media screen and (max-width: 999px) { #flexslideshow0 { margin: 0 0 0; } } @media screen and (max-width: 999px) { #flexslideshow1 { margin: 0 0 0; } } .badges { top: 2.75rem; right: 21.25rem; } .callback-widget { position: absolute; top: 0; right: 3.125rem; z-index: 99; display: flex; align-items: center; gap: 0; } .callback-widget form { all: unset; display: flex; font-family: "Inter", "Noto Sans", "Segoe UI", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif; } .callback-widget input[type="tel"] { all: unset; width: 10rem; height: 2.5rem; padding: 0 0.75rem; font-size: 1.125rem; color: #000; text-align: center; box-sizing: border-box; background: #fff; border: 0.0625rem solid #d16200; border-right: none; border-radius: 0.375rem 0 0 0.375rem; } .callback-widget input[type="tel"]::placeholder { color: #aaa; font-size: 1.125rem; } .callback-widget button { all: unset; height: 2.5rem; padding: 0 1rem; font-size: 0.875rem; font-weight: bold; color: white; background: #000000; border-radius: 0 0.75rem 0.75rem 0; cursor: pointer; display: flex; align-items: center; justify-content: center; } .callback-widget input[type="tel"]:focus, .callback-widget button:focus { outline: none !important; box-shadow: none !important; } .callback-widget button:hover { background-color: #ff6c00; } @media screen and (max-width: 999px) { .callback-widget { display: none; } } @media screen and (min-width: 1000px) { .btn-menu { display: none; } } @media screen and (max-width: 999px) { .common-home.loaded .btn-menu { border-bottom: 0.75rem solid #f29a17 !important; } .product-category.loaded .btn-menu { border-bottom: 0.625rem solid #f29a17 !important; } .product-category.loaded #content { margin-top: 16.875rem !important; } .product-search.loaded #content { margin-top: 16.875rem !important; } .product-search.loaded .btn-menu { border-bottom: 0.625rem solid #f29a17 !important; } .product-product.loaded .btn-menu { border-bottom: 0.75rem solid #f29a17 !important; } } @media screen and (max-width: 999px) { .btn-menu{ border-bottom: 0.75rem solid #f29a17 !important; position: absolute; top: 11.375rem; right: 0; left: auto; z-index: 1000000; width: 12.5rem; height: 4.625rem; border-radius: 0.3125rem; border: 0.0625rem solid #fff; transition: box-shadow .5s ease-in-out; font-size: 1.875rem; font-family: Verdana, Geneva, Tahoma, sans-serif; font-weight: 600; display: flex; align-items: center; background: #040f16; color: #f5f5f5; cursor: pointer; -webkit-tap-highlight-color: transparent; user-select: none; } .btn-menu:hover{ box-shadow: 0 0 1.25rem 0 #2e2e2e3a; } .btn-menu .icon{ position: absolute; left: 0.5rem; height: 2.5rem; width: 3.5rem; display: flex; justify-content: center; align-items: center; transition: width .5s ease; pointer-events: none; } .btn-menu .icon svg { width: 100%; height: 100%; } .btn-menu .text{ transform: translateX(3.4375rem); transition: opacity .5s ease; } .btn-menu:focus{ outline: none; } .btn-menu:active .icon{ transform: scale(0.85); } #column-left{ display: none; } body:has(#menu-toggle:checked) #column-left, #menu-toggle:checked ~ #column-left{ display: flex !important; flex-direction: row; position: fixed; top: 16.25rem; left: 0; right: 0; width: auto; height: calc(100svh - 16.875rem); overflow-y: auto; z-index: 999999; padding-top: 0.75rem; padding-left: 1.875rem; background: #191919; } body:has(#menu-toggle:checked) .btn-menu, #menu-toggle:checked + .btn-menu{ z-index: 1000001; } } .slideshow { border-radius: 0.75rem; overflow: hidden; } body.common-home #slideshow { border-radius: 0.75rem; overflow: hidden; } body.home #content > h1, body.common-home #content > h1 { display: block; width: 100%; margin: 0.875rem 0 1rem; padding: 0.75rem 1.125rem; border: 0.0625rem solid rgba(255, 255, 255, 0.10); border-radius: 1rem; background: linear-gradient(180deg, rgba(17, 19, 23, 0.98) 0%, rgba(10, 12, 16, 0.98) 100%); box-shadow: 0 0.625rem 1.375rem rgba(0, 0, 0, 0.24); color: #ffffff; font-size: 2rem; font-weight: 800; line-height: 1.12; letter-spacing: 0.01em; text-align: center; padding-left: 1.125rem; box-sizing: border-box; } @media screen and (max-width: 999px) { body.home #content > h1, body.common-home #content > h1 { margin: 0.75rem 0 0.875rem; padding: 0.875rem 1rem; border-radius: 0.875rem; font-size: 1.75rem; line-height: 1.14; padding-left: 1rem; } } @media screen and (max-width: 999px) { .container_12 { margin-top: 0; padding-bottom: 0; } #slideshow2 { display: none !important; } body.product-search #button-search { width: 10rem; height: 5rem; } body.product-search #content .content { zoom: normal; text-align: left; } body.product-search input[type="text"], body.product-search select { text-align: left; font-size: 0.875rem; } body.product-search .content p { font-size: inherit; } .category-info > .image + div { max-width: 100% !important; font-size: 2.25rem !important; font-weight: 300 !important; } body.product-category .category-info p > span { font-size: 2.25rem !important; max-width: 100% !important; display: block !important; } body.product-category .category-info > div { max-width: 100% !important; font-size: 2.25rem !important; } .pagination .links a { padding: 1.875rem 3.3125rem; font-size: 1.875rem; } .pagination .links b { padding: 1.875rem 3.3125rem; font-size: 1.875rem; } header #logo a img { width: 15.25rem; } .top-socials{ display: none; } .topsite { display: none; } .strip { line-height: 5rem; } #language { display: flex; right: 3.75rem; width: 12.5rem; align-items: center; justify-content: space-between; } #language a { font-size: 1.875rem; padding: 0.3125rem 1.875rem 0.3125rem 1.875rem; width: 2.25rem; line-height: 4rem; border-radius: 0.75rem; } #language a.active { font-size: 1.875rem; color: #000; background-color: #fff; border-radius: 0.75rem; font-weight: 700; } header #logo { width: 15.25rem; } div#vibo { padding-left: 11.625rem; top: 6.25rem; } .top-blocks p { line-height: 2rem; margin-top: -1.25rem; } .badges { position: absolute !important; top: 5.625rem !important; right: 14.375rem !important; width: 16.25rem !important; height: auto !important; z-index: 10 !important; } #content .breadcrumb { position: fixed; justify-content: center; z-index: 99; } .product-special.loaded #column-left + #content { margin-top: 16.875rem !important; } .product-wm_latest.loaded #column-left + #content { margin-top: 16.875rem !important; } .product-special.loaded #content .breadcrumb { margin-top: -5.375rem; } .product-special.loaded #content h1, .product-special.loaded #content h2 { display: none; } .product-info .cart { padding: 0 0 0.625rem 0; } .product-manufacturer-info.loaded .box-product { padding-top: 1.5rem; } .payment-page { padding-top: 11.875rem !important; } ul.top-blocks li.contact-email { display: none !important; } .cartBtn > svg.cart { height: 3em !important; width: auto !important; } .cartBtn { width: 12.5rem !important; height: 4.75rem !important; top: 5.875rem !important; right: 1.25rem !important; } .strip .links a { font-size: 1.875rem !important; } body.product-product #content .breadcrumb { z-index: 99; } body.product-product #content .breadcrumb a { font-size: 1.875rem; background:#ffffff; } #header { position: fixed; top: 0; background: #212121; z-index: 9999; } #flexslideshow2{ margin-top: 17.5rem !important; width: 100% !important; left:0.625rem; } .tab-heading span { margin-left: 0; } .tabs .tab-heading { display: flex; flex-direction: column; background-color:#040f16; align-items: center; } #content { display: flex; width: 100%; background: #d4e9f400; box-shadow: -0.0625rem 0.0625rem 0.375rem rgba(0, 0, 0, 0.22); min-height: 100%; padding: 0.625rem; border-radius: 0.75rem; flex-direction: column; align-items: center; } #featured { width: 59.375rem; height: 13.75rem; } .box-product-featured div ul li { height: 14.625rem !important; } #column-left + #content { margin-left: 0; } .box-categories > div { width: 12.1875rem; } .category-info { color: rgb(255, 255, 255); position: relative; flex-direction: column; align-items: center; } .product-filter { background:#040f16; } .product-filter .sort { font-size: 2.25rem; } .product-filter .limit { font-size: 2.25rem; } #content .breadcrumb { position: sticky; z-index: 99; } .breadcrumb a { font-size: 2.25rem; color: #000000; background:#ffffff; } header #search input { width: 47.875rem !important; } @media screen and (max-width: 999px) { header #search input { width: 49.375rem !important; } header #search .wm-header-search-status { top: calc(100% + 0.625rem); min-height: 1.875rem; font-size: 1.1875rem; line-height: 1.3; } } header #search { width: 100% !important; } .call_button { display: none; } ul.e-mega-category li{ margin-left:-1.25rem; } .product-info .description { display: block; font-size: 1.25rem; padding-top: 0.75rem; line-height: 2.5rem; } .product-info .right h1 { font-size: 2.5rem; line-height: 2.75rem; } .product-product.loaded #header { height: 11.875rem; } .product-category.loaded #header { height: 13.875rem; } product-manufacturer-info.loaded #header { height: 13.875rem; } .product-product.loaded #column-left { top: 16.25rem !important; } .product-product.loaded .box-product > div { width: 30rem !important; height: auto; } .product-product.loaded .box-product .image { height: 18.75rem; } .product-product.loaded .box-product .image img { height: 18.125rem; } .product-product.loaded .box { margin-top: 1.25rem !important; } } .box-product-featured .jcarousel-prev { left: 10.75rem !important; } .box-product-featured .jcarousel-next { left: 46.5rem !important; } .common-home.loaded #content .box-heading { margin-top: 3.125rem; } @media screen and (max-width: 999px) { body.product-manufacturer-info.loaded #content{ padding-top: 16.875rem; } .product-product.loaded #button-cart { padding: 1.5rem 7.75rem !important; } .product-product.loaded a.button { padding: 1.5rem 5.625rem; } .product-product.loaded #button-cart .text { font-weight: 400 !important; font-size: 2em !important; } .product-product.loaded #fast_order { font-weight: 300; font-size: 2em; } } @media screen and (min-width: 1000px) { body.product-product .product-info .image img { width: 22.5rem !important; height: 22.5rem !important; object-fit: contain; background-color: rgb(255, 255, 255); } } @media screen and (max-width: 999px) { body.product-product .product-info { margin-top: 0; } .product-info .image { width: 61.875rem; height: 61.875rem; align-content: center; } body.product-product .product-info .image-additional { display: flex; width: 100%; flex-wrap: wrap; justify-content: center; } body.product-product .product-info .image-additional a { margin-left: 0 !important; margin-bottom: 0 !important; } body.product-product .product-info { display: flex; flex-direction: column; align-items: center; } body.product-product .product-info > .left { margin-right: 0; } body.product-product .product-info > .left + .right { text-align: center; margin-left: 0; display: flex; flex-direction: column; align-items: center; } body.product-product .product-info .description { display: flex; column-gap: 0.625rem; padding-bottom: 0 !important; } body.product-product .product-info .price { border-bottom: none; font-size: 2.25rem; float: none; justify-content: center; justify-items: center; padding-bottom: 0.3125rem } body.product-product .product-info .price-new { max-height: none !important; width: 15rem; } body.product-product .price .priceUSD { display: none; } body.product-product .product-info .right h1 { padding-left: 0 !important; flex-direction: column; align-items: center; padding-top: 0 !important; } body.product-product .price .priceMDL, .price .priceUSD { font-size: 3.125rem; } } input[type="checkbox"] { display: none !important; } .wm-home-brand-carousel > ul.jcarousel-skin-opencart, .wm-home-brand-carousel .jcarousel-list { display: flex !important; justify-content: space-evenly; align-items: center; flex-wrap: nowrap; padding: 0; margin: 0; width: 100% !important; } .wm-home-brand-carousel > ul.jcarousel-skin-opencart > li, .wm-home-brand-carousel .jcarousel-list li { width: 8.75rem !important; list-style: none; float: none !important; } .wm-home-brand-carousel .jcarousel-item-placeholder { width: 8.75rem !important; min-height: 3.125rem; } .wm-home-brand-carousel img { background-color: white; border-radius: 0.75rem; padding: 0.3125rem; display: block; width: 100%; height: auto; } @media screen and (max-width: 999px) { body.home .wm-home-brand-carousel, body.common-home .wm-home-brand-carousel { box-sizing: border-box; height: 4.25rem !important; min-height: 4.25rem !important; max-height: 4.25rem !important; } body.home .wm-home-brand-carousel > ul.jcarousel-skin-opencart, body.common-home .wm-home-brand-carousel > ul.jcarousel-skin-opencart, body.home .wm-home-brand-carousel .jcarousel-container, body.common-home .wm-home-brand-carousel .jcarousel-container, body.home .wm-home-brand-carousel .jcarousel-clip, body.common-home .wm-home-brand-carousel .jcarousel-clip { box-sizing: border-box; width: 100% !important; height: 6rem !important; min-height: 6rem !important; max-height: 6rem !important; margin: 0 !important; } body.home .wm-home-brand-carousel > ul.jcarousel-skin-opencart, body.common-home .wm-home-brand-carousel > ul.jcarousel-skin-opencart { overflow: hidden !important; } body.home .wm-home-brand-carousel > ul.jcarousel-skin-opencart > li, body.common-home .wm-home-brand-carousel > ul.jcarousel-skin-opencart > li { display: flex !important; align-items: center !important; justify-content: center !important; flex: 0 0 8.75rem !important; height: 6rem !important; min-height: 6rem !important; max-height: 6rem !important; } } .tags { color: rgb(255, 255, 255); } #button-cart { display: flex; justify-content: center; align-items: center; padding: 0.625rem 0.9375rem; gap: 0.9375rem; background-color: #fff; outline: 0.1875rem #fff solid; outline-offset: -0.1875rem; border-radius: 0.3125rem; border: none; cursor: pointer; transition: 400ms; appearance: none; } #button-cart .text { color: black; font-weight: 700; font-size: 1em; transition: 400ms; } #button-cart svg path { transition: 400ms; } #button-cart:hover { background-color: transparent; } #button-cart:hover .text { color: #ffffff; } #button-cart:hover svg path { fill: #ffffff; } .cartBtn { border: 0.0625rem solid rgb(255 108 0); width: 9rem; height: 3.125rem; border-radius: 0.75rem; display: flex; align-items: center; justify-content: center; gap: 0.4375rem; color: white; font-weight: 500; position: absolute; top: 5.375rem; right: 1.5rem; background-color: rgb(0, 0, 0); box-shadow: 0 0 0.625rem 0 rgb(255 108 0); transition: all 0.3s ease-in-out; cursor: pointer; overflow: hidden; } .cart { z-index: 2; } .cartBtn:active { transform: scale(0.96); } .product { position: absolute; width: 0.75rem; border-radius: 0.1875rem; content: ""; left: 1.4375rem; bottom: 1.4375rem; opacity: 0; z-index: 1; fill: rgb(211, 211, 211); } .cartBtn:hover .product { animation: slide-in-top 1.2s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; } @keyframes slide-in-top { 0% { transform: translateY(-1.875rem); opacity: 1; } 100% { transform: translateY(0) rotate(-90deg); opacity: 1; } } .cartBtn:hover .cart { animation: slide-in-left 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; } @keyframes slide-in-left { 0% { transform: translateX(-0.625rem); opacity: 0; } 100% { transform: translateX(0); opacity: 1; } } body.product-product #tab-description { color: #fff !important; opacity: 1 !important; filter: none !important; mix-blend-mode: normal !important; } body.product-product #tab-description *, body.product-product #tab-description [style*="color"], body.product-product #tab-description font[color], body.product-product #tab-description a, body.product-product #tab-description a:link, body.product-product #tab-description a:visited, body.product-product #tab-description a:hover, body.product-product #tab-description a:active { color: #fff !important; } body.product-product #tab-description, body.product-product #tab-description *, body.product-product #tab-description [style*="font-size"], body.product-product #tab-description font[size] { font-size: 1.125rem !important; } body.product-product #tab-description { background: #212121 !important; } body.product-product #tab-description [style*="background"], body.product-product #tab-description [bgcolor] { background: transparent !important; } body.product-product #tab-description { overflow-wrap: anywhere; word-break: break-word; white-space: normal; overflow-x: hidden; } body.product-product #tab-description img { max-width: 100% !important; height: auto !important; display: block; } body.product-product #tab-description table { width: 100% !important; max-width: 100% !important; table-layout: auto !important; } body.product-product #tab-description img, body.product-product #tab-description figure, body.product-product #tab-description .wp-caption, body.product-product #tab-description .alignleft, body.product-product #tab-description .alignright { float: none !important; display: block !important; clear: both !important; max-width: 100% !important; height: auto !important; margin: 0.75rem auto !important; } body.product-product #tab-description pre { margin: 0 0 1em; padding: 0; border: 0; background: transparent !important; font: inherit !important; color: inherit !important; white-space: normal !important; overflow: visible !important; overflow-wrap: anywhere; word-break: break-word; } body.product-product #tab-description [style*="float"] { float: none !important; } body.product-product #tab-description p, body.product-product #tab-description ul, body.product-product #tab-description ol, body.product-product #tab-description h1, body.product-product #tab-description h2, body.product-product #tab-description h3, body.product-product #tab-description h4, body.product-product #tab-description h5, body.product-product #tab-description h6 { clear: both !important; } .contact-block { background: #191919 !important; color: white !important; } .contact-block a { color: #43c0e1 !important; } .contact-container { background: #212121 !important; } .inputbox { position: relative; width: 12.25rem; } .inputbox input { position: relative; width: 100%; padding: 1.25rem 0.625rem 0.625rem; background: transparent; outline: none; box-shadow: none; border: none; color: #23242a; font-size: 1em; letter-spacing: 0.05em; transition: 0.5s; z-index: 10; } .inputbox span { position: absolute; left: 0; padding: 1.25rem 0.625rem 0.625rem; font-size: 1em; color: #8f8f8f; letter-spacing: 00.05em; transition: 0.5s; pointer-events: none; } .inputbox input:valid ~span, .inputbox input:focus ~span { color: #45f3ff; transform: translateX(-0.625rem) translateY(-2.125rem); font-size: 0,75em; } .inputbox i { position: absolute; left: 0; bottom: 0; width: 100%; height: 0.125rem; background: #45f3ff; border-radius: 0.25rem; transition: 0.5s; pointer-events: none; z-index: 9; } .inputbox input:valid ~i, .inputbox input:focus ~i { height: 2.75rem; } .banners-below{ content-visibility: auto; contain-intrinsic-size: 62.5rem; } .mega-cat{ --panel-w: 45rem; --col2-w: 22.5rem; --gap-overlap: 0.125rem; } #column-left{ content-visibility:visible !important; contain-intrinsic-size:auto !important; } #container, .box.category, .box-content, .box-category{ overflow:visible !important; } .mega-cat .box-category .e-mega-category{ position:relative; list-style:none; margin:0; padding:0; } .mega-cat .mega-root > .mega-item{ position:static; } .mega-cat .mega-link{ font-weight: 800; position:relative; display:block; padding:0.0625rem 0.0625rem; font-size:1.25rem; line-height:1.5; text-align:center; color:#fff; text-decoration:none; border-radius:0.75rem; } .mega-cat .mega-link:hover{ background:#222; } .mega-cat .mega-link::after{ content:""; position:absolute; top:0; right:-0.5rem; width:0.625rem; height:100%; } .dual-panel{ position:absolute; top:0; bottom:0; left:calc(100% - var(--gap-overlap)); width:var(--panel-w); display:flex; align-items:stretch; border-radius:0.75rem; box-sizing:border-box; box-shadow:0 0.75rem 2rem rgba(0, 0, 0, 0); z-index:10050; opacity:0; visibility:hidden; transition:opacity .15s ease, visibility 0s .15s; } .mega-item:hover > .dual-panel, .mega-item:focus-within > .dual-panel, .mega-item.open > .dual-panel{ opacity:1; visibility:visible; transition-delay:0s; } .dual-left{ flex:0 0 var(--col2-w); height:100%; overflow-y:auto; overflow-x:hidden; border-radius:0.75rem 0 0 0.75rem; box-sizing:border-box; } .dual-left ul{ list-style:none; margin:0; padding:0.375rem 0; } .dual-child{ position:relative; } .dual-child-link{ display:block; padding:0.5rem 0.375rem; font-size:0.875rem !important; line-height:1.35; text-align:left; color:#ff6c00; text-decoration:none; border-radius:0.5rem; white-space:normal; word-break:break-word; } .dual-child-link:hover{ background:#333; color:#fff; } .dual-right{ flex:1 1 auto; height:100%; overflow-y:auto; overflow-x:hidden; border-radius:0 0.75rem 0.75rem 0; display:none; box-sizing:border-box; } .dual-right-list{ list-style:none; margin:0; padding:0.375rem 0; } .dual-right-list a{ display:block; padding:0.5rem 0.875rem; font-size:0.875rem! important; line-height:1.35; text-align:left; color:#fff; text-decoration:none; border-radius:0.5rem; white-space:normal; word-break:break-word; } .dual-right-list a:hover{ background:#333; color:#ff6c00; } @media (max-width:999px){ .mega-cat .box-category { position: relative !important; width: min(23.75rem, calc(100vw - 3.75rem)) !important; max-width: 100% !important; height: 100% !important; overflow: hidden !important; } .mega-cat .box-category .e-mega-category { position: relative !important; width: 100% !important; height: 100% !important; margin: 0 !important; padding-right: 0 !important; transform: translateX(0) !important; transition: transform 220ms ease !important; } .mega-cat.wm-mobile-submenu-open .box-category .e-mega-category { transform: translateX(-100%) !important; } .mega-cat .mega-root > .mega-item { position: static !important; } .mega-cat .dual-panel { display: block !important; position: absolute !important; top: 0 !important; left: 100% !important; right: auto !important; width: 100% !important; height: 100% !important; min-height: 100% !important; padding: 0 !important; opacity: 0 !important; visibility: hidden !important; pointer-events: none !important; overflow: hidden !important; background: #121212 !important; border-radius: 0.75rem !important; box-shadow: 0 0.625rem 1.5rem rgba(0, 0, 0, 0.35) !important; } .mega-cat .mega-item.open > .dual-panel { opacity: 1 !important; visibility: visible !important; pointer-events: auto !important; } .mega-cat .dual-mobile-bar { display: flex !important; align-items: center !important; gap: 0.75rem !important; min-height: 3.5rem !important; padding: 0.5rem 0.625rem !important; border-bottom: 0.0625rem solid rgba(255, 255, 255, 0.12) !important; background: #0f0f0f !important; } .mega-cat .dual-mobile-back { display: inline-flex !important; align-items: center !important; justify-content: center !important; width: 3rem !important; height: 3rem !important; border: 0.0625rem solid rgba(255, 255, 255, 0.14) !important; border-radius: 0.625rem !important; background: #1a1a1a !important; color: #ffffff !important; font-size: 1.75rem !important; line-height: 1 !important; cursor: pointer !important; } .mega-cat .dual-mobile-title { color: #ffffff !important; font-size: 1.625rem !important; line-height: 1.1 !important; font-weight: 700 !important; overflow-wrap: anywhere !important; word-break: break-word !important; } .mega-cat .dual-left { display: block !important; flex: none !important; width: 100% !important; height: calc(100% - 3.5625rem) !important; overflow-y: auto !important; overflow-x: hidden !important; border-radius: 0 0 0.75rem 0.75rem !important; padding: 0.5rem !important; box-sizing: border-box !important; } .mega-cat .dual-right { display: none !important; } .mega-cat .dual-child-link { display: flex !important; align-items: center !important; justify-content: center !important; min-height: 3.5rem !important; padding: 0.5rem 0.625rem !important; margin: 0 0 0.5rem !important; border-radius: 0.6875rem !important; border: 0.0625rem solid rgba(255, 255, 255, 0.12) !important; background: #121212 !important; box-shadow: 0 0.5rem 1.125rem rgba(0, 0, 0, 0.30) !important; color: rgba(255, 255, 255, 0.96) !important; font-size: 2rem !important; line-height: 1.06 !important; font-weight: 700 !important; text-align: center !important; white-space: normal !important; overflow-wrap: anywhere !important; word-break: break-word !important; hyphens: auto !important; } .mega-cat .dual-child-link:hover { background: #ffffff !important; color: #111111 !important; } .mega-cat .mega-link{display:flex; align-items:center; justify-content:center; height:4.125rem; padding:0 0.75rem; font-size: 3rem;} .mega-cat .box-category .e-mega-category { padding-right: 0 !important; width: 100% !important; } #banner0{ padding-top: 0.625rem; padding-left: 0.375rem; } #column-left .box-heading { display: none; } } .mega-cat.mm-off .dual-panel{ display: none !important; } .flexslider .slides > li { display: none; } .flexslider .slides > li:first-child { display: block; } .flexslider .slides img { width: 100% !important; height: auto; display: block; } .flexslider .flex-direction-nav a { position: absolute !important; top: 50%; transform: translateY(-50%); width: 3.75rem; height: 3.75rem; z-index: 5; pointer-events: auto; } .flexslider .flex-direction-nav .flex-prev { left: 1.25rem; } .flexslider .flex-direction-nav .flex-next { right: 1.25rem; } .flexslider:hover .flex-direction-nav a { opacity: .8; } .cart input.button{ border: 0.0625rem solid black !important; appearance:none; width:2.75rem; height:2.75rem; display:inline-block; padding:0; margin:0; border:0.125rem solid #cfcfcf; border-radius:0.75rem; background: #fff url("data:image/svg+xml;utf8,\ <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'>\ <circle cx='9' cy='21' r='1'/>\ <circle cx='20' cy='21' r='1'/>\ <path d='M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6'/>\ </svg>") no-repeat center center !important; background-size:1.375rem 1.375rem !important; color:transparent; line-height:0; cursor:pointer; transition: background-color .2s, border-color .2s, transform .05s; } .cart input.button:hover{ background-color:#111 !important; border-color:#111; background-image: url("data:image/svg+xml;utf8,\ <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'>\ <circle cx='9' cy='21' r='1'/>\ <circle cx='20' cy='21' r='1'/>\ <path d='M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6'/>\ </svg>") !important; } .cart input.button:active{ transform:translateY(0.0625rem); } @media screen and (min-width: 1000px) { .box-product-featured .jcarousel-prev { left: 22.75rem !important; } } .top-socials{ zoom: 0.5; position: absolute; top: 6rem; left: 133.75rem; } .top-socials .main{ display:grid; grid-template-columns: repeat(2, 5.625rem); grid-auto-rows: 5.625rem; gap: 0.5em; } .top-socials .up, .top-socials .down{ display: contents; } .top-socials .card1, .top-socials .card2, .top-socials .card3, .top-socials .card4{ width: 5.625rem; height: 5.625rem; border: 0; outline: 0; background:#fff; display:flex; align-items:center; justify-content:center; padding:0; box-shadow: rgba(50,50,93,.25) 0 0.125rem 0.3125rem -0.0625rem, rgba(0,0,0,.30) 0 0.0625rem 0.1875rem -0.0625rem; transition: transform .2s ease, background-color .2s ease; } .top-socials .card1{ border-radius: 5.625rem 0.3125rem 0.3125rem 0.3125rem; } .top-socials .card2{ border-radius: 0.3125rem 5.625rem 0.3125rem 0.3125rem; } .top-socials .card3{ border-radius: 0.3125rem 0.3125rem 0.3125rem 5.625rem; } .top-socials .card4{ border-radius: 0.3125rem 0.3125rem 5.625rem 0.3125rem; } .top-socials svg{ width: 60%; height: 60%; display:block; transition: transform .2s ease, fill .2s ease; } .top-socials .instagram{ fill:#cc39a4; transform: translate(10%, 10%); } .top-socials .facebook { fill:#1877f2; transform: translate(-10%, 10%); } .top-socials .whatsapp{ fill:#25D366; transform: translate(10%, -10%); } .top-socials .gmail { fill:#f14336; transform: translate(-10%, -10%); } .top-socials .card1:hover{ cursor:pointer; transform: scale(1.08); background:#cc39a4; } .top-socials .card1:hover .instagram{ fill:#fff; transform: translate(10%, 10%); } .top-socials .card2:hover{ cursor:pointer; transform: scale(1.08); background:#1877f2; } .top-socials .card2:hover .facebook{ fill:#fff; transform: translate(-10%, 10%); } .top-socials .card3:hover{ cursor:pointer; transform: scale(1.08); background:#25D366; } .top-socials .card3:hover .whatsapp{ fill:#fff; transform: translate(10%, -10%); } .top-socials .card4:hover{ cursor:pointer; transform: scale(1.08); background:#FF0004; } .top-socials .card4:hover .gmail{ fill:#fff; transform: translate(-10%, -10%); } @media (prefers-reduced-motion: reduce){ .top-socials .card1, .top-socials .card2, .top-socials .card3, .top-socials .card4, .top-socials svg{ transition:none; } } .caller-button { display: inline-flex; justify-content: center; align-items: center; width: 3.75rem; height: 3.75rem; border-radius: 50%; border: none; background-color: #30C04F; box-shadow: 0 0.25rem 0.75rem rgba(0,0,0,.25); text-decoration: none; line-height: 1; } .caller-button:hover, .caller-button:focus { background-color: #2bac47; outline: none; } .caller-button .svg-icon { pointer-events: none; } .caller-button-fixed { position: fixed; left: 3.75rem; bottom: 3.125rem; z-index: 1000000; } .wm-story-widget { position: fixed; left: 50%; bottom: 3.125rem; width: 3.75rem; height: 3.75rem; margin-left: -1.875rem; z-index: 1000001; } .wm-story-ring { width: 3.75rem; height: 3.75rem; border: 0; padding: 0.1875rem; border-radius: 50%; cursor: pointer; background: conic-gradient(from 225deg, #f29a17, #ff4f6d, #8f4dff, #f29a17); box-shadow: 0 0.5rem 1.25rem rgba(0,0,0,.28); display: inline-flex; align-items: center; justify-content: center; } .wm-story-ring__inner { width: 100%; height: 100%; border-radius: 50%; background: #0f1115; display: inline-flex; align-items: center; justify-content: center; position: relative; overflow: hidden; box-shadow: inset 0 0 0 0.125rem rgba(255,255,255,.9); } .wm-story-ring__inner > img, .wm-story-ring__inner > video, .wm-story-ring__fallback { width: 100%; height: 100%; display: block; object-fit: cover; border-radius: 50%; pointer-events: none; } .wm-story-ring__fallback { display: flex; align-items: center; justify-content: center; background: radial-gradient(circle at 35% 28%, rgba(255,255,255,.34), transparent 0 16%, transparent 17%), linear-gradient(135deg, #f29a17 0%, #ff5f2e 38%, #111827 39%, #05070b 100%); } .wm-story-ring__fallback span { width: 62%; height: 62%; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; background: rgba(3,4,6,.72); box-shadow: inset 0 0 0 0.0625rem rgba(255,255,255,.26); color: #fff; font-size: 0.75rem; font-weight: 900; line-height: 1; letter-spacing: .04em; } .wm-story-ring__play { position: absolute; left: 50%; top: 50%; width: 46%; height: 46%; transform: translate(-50%, -50%); border-radius: 50%; background: rgba(0,0,0,.38); display: flex; align-items: center; justify-content: center; backdrop-filter: blur(0.25rem); pointer-events: none; } .wm-story-ring__play svg { width: 42%; height: 42%; fill: #fff; transform: translateX(8%); } .wm-story-ring:hover, .wm-story-ring:focus { outline: none; transform: translateY(-0.125rem); } .wm-story-desktop-slot { display: none; } .wm-story-overlay { position: fixed; inset: 0; z-index: 2147483646; display: none; background: #030406; color: #fff; overflow: hidden; } .wm-story-overlay.is-open { display: block; } html.wm-story-lock, body.wm-story-lock { overflow: hidden !important; } body.wm-story-lock .caller-button-fixed, body.wm-story-lock .wm-story-ring, body.wm-story-lock iframe[src*="tawk.to"], body.wm-story-lock iframe[src*="tawk.link"], body.wm-story-lock div[id*="tawk"], body.wm-story-lock div[class*="tawk"] { opacity: 0 !important; visibility: hidden !important; pointer-events: none !important; } .wm-story-progress { position: absolute; z-index: 4; left: 1rem; right: 1rem; top: 0.875rem; display: flex; gap: 0.375rem; } .wm-story-progress span { height: 0.1875rem; flex: 1 1 0; overflow: hidden; border-radius: 62.4375rem; background: rgba(255,255,255,.28); } .wm-story-progress i { display: block; width: 100%; height: 100%; transform: scaleX(0); transform-origin: left center; background: #fff; } .wm-story-close { position: absolute; z-index: 5; right: 1.125rem; top: 1.875rem; width: 3rem; height: 3rem; border: 0; border-radius: 50%; color: #fff; background: rgba(0,0,0,.42); font-size: 2.375rem; line-height: 2.75rem; cursor: pointer; } .wm-story-stage, .wm-story-slide { position: absolute; inset: 0; } .wm-story-slide { display: none; align-items: center; justify-content: center; overflow: hidden; } .wm-story-slide.is-active { display: flex; } .wm-story-slide video { height: 100%; width: auto; max-width: none; object-fit: contain; background: #000; } .wm-story-nav { position: absolute; z-index: 3; top: 4.5rem; bottom: 0; width: 34%; border: 0; background: transparent; cursor: pointer; } .wm-story-nav--prev { left: 0; } .wm-story-nav--next { right: 0; } .wm-story-actions { position: absolute; z-index: 5; right: 1.375rem; bottom: 4rem; display: flex; flex-direction: column; align-items: center; gap: 0.875rem; } .wm-story-action { width: 3.375rem; min-height: 3.375rem; border: 0; border-radius: 50%; background: rgba(0,0,0,.48); color: #fff; display: inline-flex; align-items: center; justify-content: center; cursor: pointer; backdrop-filter: blur(0.625rem); } .wm-story-action svg { width: 1.6875rem; height: 1.6875rem; fill: currentColor; } .wm-story-share-wrap { position: relative; width: 3.375rem; min-height: 3.375rem; } .wm-story-share-panel { position: absolute; right: calc(100% + 0.75rem); top: 50%; z-index: 8; display: flex; flex-direction: row-reverse; align-items: center; gap: 0.5625rem; padding: 0.5rem; border: 0.0625rem solid rgba(255,255,255,.18); border-radius: 62.4375rem; background: rgba(5,7,11,.78); box-shadow: 0 1.125rem 2.8125rem rgba(0,0,0,.34); backdrop-filter: blur(0.875rem); transform: translateY(-50%) scale(.92); transform-origin: right center; opacity: 0; pointer-events: none; transition: opacity .16s ease, transform .16s ease; } .wm-story-share-wrap.is-open .wm-story-share-panel { opacity: 1; pointer-events: auto; transform: translateY(-50%) scale(1); } .wm-story-share-panel[hidden] { display: none !important; } .wm-story-share-option { width: 2.75rem; height: 2.75rem; min-width: 2.75rem; border: 0; border-radius: 50%; color: #fff; display: inline-flex; align-items: center; justify-content: center; cursor: pointer; box-shadow: 0 0.4375rem 1.125rem rgba(0,0,0,.24); transition: transform .15s ease, box-shadow .15s ease, filter .15s ease; } .wm-story-share-option svg { width: 1.375rem; height: 1.375rem; fill: currentColor; } .wm-story-share-option:hover, .wm-story-share-option:focus { outline: none; transform: translateY(-0.125rem) scale(1.06); box-shadow: 0 0.75rem 1.5rem rgba(0,0,0,.32); filter: brightness(1.08); } .wm-story-share-option.is-copied { box-shadow: 0 0 0 0.1875rem rgba(255,255,255,.62), 0 0.75rem 1.5rem rgba(0,0,0,.32); } .wm-story-share-panel .wm-share-instagram { background: radial-gradient(circle at 30% 110%, #feda75, #fa7e1e 28%, #d62976 52%, #962fbf 74%, #4f5bd5); } .wm-story-share-panel .wm-share-facebook { background: #1877f2; } .wm-story-share-panel .wm-share-viber { background: #7360f2; } .wm-story-share-panel .wm-share-whatsapp { background: #25d366; color: #061c0d; } .wm-story-share-panel .wm-share-telegram { background: #229ed9; } .wm-story-like { flex-direction: column; border-radius: 1.75rem; padding: 0.5rem 0; } .wm-story-like.is-liked { color: #ff496d; } .wm-story-like-count { margin-top: 0.125rem; font-size: 0.75rem; font-weight: 700; line-height: 1; } .wm-story-page { width: 100%; } .common-wm_story_page #content > .wm-story-page-heading { display: flex !important; flex-direction: column !important; align-items: flex-start !important; gap: 0.5rem !important; height: auto !important; min-height: 0 !important; margin-bottom: 1.125rem !important; overflow: visible !important; } .common-wm_story_page #content > .wm-story-page-heading > h1 { display: block !important; width: 100% !important; max-width: 100% !important; height: auto !important; min-height: 0 !important; margin: 0 !important; white-space: normal !important; overflow: visible !important; text-overflow: clip !important; line-height: 1.18 !important; } .common-wm_story_page #content > .wm-story-page-heading > .breadcrumb { order: 2 !important; width: 100% !important; margin: 0 !important; } .wm-story-page .wm-story-landing { box-sizing: border-box; display: grid; grid-template-columns: minmax(17.5rem, 26.875rem) minmax(0, 1fr); gap: 1.75rem; align-items: center; width: 100%; margin: 1.125rem 0 2.125rem; padding: 1.75rem; border: 0.0625rem solid rgba(242, 154, 23, 0.24); border-radius: 1.375rem; background: #101014; box-shadow: 0 1.125rem 2.875rem rgba(0, 0, 0, 0.22); } .wm-story-index { box-sizing: border-box; width: 100%; margin: 0 0 2.125rem; padding: 1.125rem 0.625rem 1.625rem; border: 0.0625rem solid rgba(255, 255, 255, 0.10); border-radius: 1.375rem; background: #101014; box-shadow: 0 1.125rem 2.875rem rgba(0, 0, 0, 0.22); } .wm-story-index__intro, .wm-story-index__empty { max-width: 57.5rem; margin: 0 auto 1.25rem; color: rgba(255, 255, 255, 0.78); font-size: 1.125rem; line-height: 1.45; text-align: center; } .wm-story-index__grid { display: grid; grid-template-columns: repeat(6, minmax(0, 1fr)); gap: 0.875rem; width: 100%; } .wm-story-index__seo { max-width: 70rem; margin: 2.125rem auto 0; padding: 1.75rem; border-top: 0.0625rem solid rgba(242, 154, 23, 0.32); color: rgba(255, 255, 255, 0.78); } .wm-story-index__seo h2 { margin: 0 0 0.875rem; color: #fff; font-size: 1.6875rem; line-height: 1.3; text-align: center; } .wm-story-index__copy { max-width: 58.75rem; margin: 0 auto; } .wm-story-index__copy p { margin: 0 0 0.75rem; font-size: 1rem; line-height: 1.65; } .wm-story-index__benefits { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 0.875rem; margin-top: 1.375rem; } .wm-story-index__benefits article { padding: 1.125rem; border: 0.0625rem solid rgba(255, 255, 255, 0.10); border-left: 0.1875rem solid #f29a17; border-radius: 0.875rem; background: #0a0b0d; } .wm-story-index__benefits h3 { margin: 0 0 0.5rem; color: #fff; font-size: 1.0625rem; line-height: 1.35; } .wm-story-index__benefits p { margin: 0; font-size: 0.875rem; line-height: 1.55; } .wm-story-index-card { box-sizing: border-box; min-width: 0; overflow: hidden; border: 0.0625rem solid rgba(255, 255, 255, 0.10); border-radius: 1rem; background: #0a0b0d; box-shadow: 0 0.625rem 1.5rem rgba(0, 0, 0, 0.24); transform: translateZ(0); transition: transform 220ms cubic-bezier(0.2, 0.8, 0.2, 1), border-color 220ms ease, box-shadow 220ms ease; } .wm-story-index-card__media { position: relative; display: block; width: 100%; aspect-ratio: 1 / 1; overflow: hidden; background: #050507; text-decoration: none !important; } .wm-story-index-card__media img { display: block; width: 100%; height: 100%; object-fit: cover; transition: transform 320ms cubic-bezier(0.2, 0.8, 0.2, 1); } .wm-story-index-card__play { position: absolute; right: 0.625rem; bottom: 0.625rem; width: 2.25rem; height: 2.25rem; border: 0.0625rem solid rgba(255, 255, 255, 0.42); border-radius: 50%; background: rgba(0, 0, 0, 0.62); box-shadow: 0 0.5rem 1.25rem rgba(0, 0, 0, 0.28); transition: transform 220ms ease, background-color 220ms ease, border-color 220ms ease; } .wm-story-index-card__play::before { content: ""; position: absolute; left: 0.875rem; top: 0.625rem; width: 0; height: 0; border-top: 0.5rem solid transparent; border-bottom: 0.5rem solid transparent; border-left: 0.75rem solid #f29a17; } .wm-story-index-card__body { padding: 0.75rem 0.625rem 0.875rem; } .wm-story-index-card__title { display: -webkit-box; min-height: 2.625rem; overflow: hidden; color: #ffffff !important; font-size: 0.9375rem; font-weight: 900; line-height: 1.35; text-align: center; text-decoration: none !important; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .wm-story-index-card__desc { display: -webkit-box; min-height: 3.375rem; margin: 0.5625rem 0 0; overflow: hidden; color: rgba(255, 255, 255, 0.68); font-size: 0.75rem; font-weight: 600; line-height: 1.5; text-align: center; -webkit-line-clamp: 3; -webkit-box-orient: vertical; } @media (hover: hover) and (pointer: fine) { .wm-story-index-card:hover { z-index: 2; border-color: rgba(242, 154, 23, 0.58); box-shadow: 0 1.125rem 2.25rem rgba(0, 0, 0, 0.38), 0 0 0 0.0625rem rgba(242, 154, 23, 0.12); transform: translateY(-0.375rem) scale(1.018); } .wm-story-index-card:hover .wm-story-index-card__media img { transform: scale(1.045); } .wm-story-index-card:hover .wm-story-index-card__play { border-color: rgba(255, 255, 255, 0.72); background: rgba(242, 154, 23, 0.88); transform: scale(1.08); } } @media (hover: none), (pointer: coarse) { .wm-story-index-card:active { border-color: rgba(242, 154, 23, 0.62); box-shadow: 0 0.4375rem 1rem rgba(0, 0, 0, 0.3); transform: scale(0.965); transition-duration: 90ms; } .wm-story-index-card:active .wm-story-index-card__media img { transform: scale(1.025); } .wm-story-index-card:active .wm-story-index-card__play { background: rgba(242, 154, 23, 0.9); transform: scale(0.94); } } @supports (content-visibility: auto) { @media screen and (max-width: 999px) { body.product-category #content > .box-product > div:nth-child(n + 5) { content-visibility: auto; contain-intrinsic-size: auto 44.375rem; } } } @media (prefers-reduced-motion: reduce) { .wm-story-index-card, .wm-story-index-card__media img, .wm-story-index-card__play { transition: none; } .wm-story-index-card:hover, .wm-story-index-card:active, .wm-story-index-card:hover .wm-story-index-card__media img, .wm-story-index-card:active .wm-story-index-card__media img, .wm-story-index-card:hover .wm-story-index-card__play, .wm-story-index-card:active .wm-story-index-card__play { transform: none; } } .wm-story-landing__media { box-sizing: border-box; display: flex; align-items: center; justify-content: center; min-height: 35rem; border-radius: 1.375rem; background: #050507; overflow: hidden; } .wm-story-landing__media video { display: block; width: auto; max-width: 100%; height: 35rem; max-height: 72vh; object-fit: contain; background: #050507; } .wm-story-landing__content { box-sizing: border-box; padding: 0.5rem 0.5rem 0.5rem 0; color: #f5f5f5; } .wm-story-landing__desc { margin: 0 0 0.875rem; color: #fff; font-size: 1.5rem; line-height: 1.35; font-weight: 700; } .wm-story-landing__support { margin: 0 0 1.375rem; color: rgba(255, 255, 255, 0.72); font-size: 1rem; line-height: 1.55; } .wm-story-landing__cta { display: inline-flex; align-items: center; justify-content: center; min-height: 2.75rem; padding: 0 1.375rem; border-radius: 62.4375rem; background: #f29a17; color: #111 !important; font-size: 0.9375rem; font-weight: 800; text-decoration: none !important; box-shadow: 0 0.625rem 1.625rem rgba(242, 154, 23, 0.26); } .wm-story-landing__cta:hover { background: #ffae31; } body.common-wm_story_page #content > .wm-story-page-heading, body.common-wm_story_page.wm-desktop-heading-layout #content > .wm-story-page-heading, body.common-wm_story_page.loaded #content > .wm-story-page-heading { display: flex !important; flex-direction: row !important; flex-wrap: wrap !important; align-items: center !important; justify-content: flex-start !important; gap: 0.625rem 0.5rem !important; width: 100% !important; height: auto !important; min-height: 0 !important; max-height: none !important; margin: 0 0 1.125rem !important; padding: 0 0.625rem !important; box-sizing: border-box !important; overflow: visible !important; } body.common-wm_story_page #content > .wm-story-page-heading > h1, body.common-wm_story_page.wm-desktop-heading-layout #content > .wm-story-page-heading > h1, body.common-wm_story_page.loaded #content > .wm-story-page-heading > h1 { order: 1 !important; flex: 0 0 100% !important; display: block !important; width: 100% !important; min-width: 0 !important; max-width: 100% !important; height: 2.75rem !important; min-height: 2.75rem !important; max-height: 2.75rem !important; margin: 0 !important; padding: 0 1.5rem !important; box-sizing: border-box !important; overflow: hidden !important; border: 0.0625rem solid rgba(255, 255, 255, 0.12) !important; border-left: 0.25rem solid #ff6c00 !important; border-right: 0.25rem solid #ff6c00 !important; border-radius: 1rem !important; background: #111318 !important; box-shadow: 0 0.625rem 1.375rem rgba(0, 0, 0, 0.24) !important; color: #ffffff !important; font-size: 1.6875rem !important; font-weight: 900 !important; letter-spacing: 0.035em !important; line-height: 2.75rem !important; text-align: left !important; text-transform: uppercase !important; white-space: nowrap !important; text-overflow: ellipsis !important; } body.common-wm_story_page #content > .wm-story-page-heading > .breadcrumb, body.common-wm_story_page.wm-desktop-heading-layout #content > .wm-story-page-heading > .breadcrumb, body.common-wm_story_page.loaded #content > .wm-story-page-heading > .breadcrumb { order: 2 !important; position: static !important; align-self: center !important; display: flex !important; flex: 0 1 auto !important; flex-wrap: nowrap !important; align-items: center !important; justify-content: flex-start !important; width: auto !important; min-width: 0 !important; max-width: calc(100% - 3.375rem) !important; height: 2.75rem !important; min-height: 2.75rem !important; max-height: 2.75rem !important; margin: 0 !important; padding: 0 0.875rem 0 0.75rem !important; box-sizing: border-box !important; overflow: hidden !important; border: 0.0625rem solid rgba(255, 255, 255, 0.10) !important; border-left: 0.25rem solid #1a1d22 !important; border-right: 0.25rem solid #1a1d22 !important; border-radius: 1rem !important; background: linear-gradient(180deg, rgba(17, 19, 23, 0.98) 0%, rgba(10, 12, 16, 0.98) 100%) !important; box-shadow: 0 0.625rem 1.375rem rgba(0, 0, 0, 0.24), inset 0 0.0625rem 0 rgba(255, 255, 255, 0.05) !important; color: #ffffff !important; text-align: left !important; white-space: nowrap !important; } body.common-wm_story_page #content > .wm-story-page-heading > .breadcrumb a, body.common-wm_story_page #content > .wm-story-page-heading > .breadcrumb span, body.common-wm_story_page.wm-desktop-heading-layout #content > .wm-story-page-heading > .breadcrumb a, body.common-wm_story_page.wm-desktop-heading-layout #content > .wm-story-page-heading > .breadcrumb span { display: inline-flex !important; align-items: center !important; justify-content: center !important; flex: 0 0 auto !important; width: auto !important; max-width: none !important; min-height: 1.75rem !important; margin: 0 !important; padding: 0 0.0625rem !important; border: 0 !important; border-radius: 0.25rem !important; background: transparent !important; box-shadow: none !important; color: #ffffff !important; font-size: 0.875rem !important; font-weight: 300 !important; line-height: 1.75rem !important; text-align: center !important; text-decoration: none !important; white-space: nowrap !important; } body.common-wm_story_page #content > .wm-story-page-heading > .breadcrumb a + a::before, body.common-wm_story_page #content > .wm-story-page-heading > .breadcrumb span + a::before, body.common-wm_story_page #content > .wm-story-page-heading > .breadcrumb a + span::before { content: "/" !important; display: inline-block !important; margin: 0 0.125rem 0 0.0625rem !important; color: rgba(255, 255, 255, 0.58) !important; font-weight: 600 !important; } body.common-wm_story_page #content > .wm-story-page-heading > .wm-product-share-wrap, body.common-wm_story_page.wm-desktop-heading-layout #content > .wm-story-page-heading > .wm-product-share-wrap, body.common-wm_story_page.loaded #content > .wm-story-page-heading > .wm-product-share-wrap { order: 3 !important; position: relative !important; z-index: 30 !important; flex: 0 0 2.125rem !important; width: 2.125rem !important; min-width: 2.125rem !important; height: 2.125rem !important; margin: 0 0 0 0.5rem !important; right: auto !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; } @media (max-width: 999px) { .caller-button { width: 8.5rem; height: 8.5rem; } .caller-button-fixed { left: 7rem !important; bottom: 2.125rem !important; } .caller-button .svg-icon { width: 5rem; height: 5rem; } .wm-story-widget { bottom: 2.125rem; width: 8.5rem; height: 8.5rem; margin-left: -4.25rem; } .wm-story-ring { width: 8.5rem; height: 8.5rem; padding: 0.375rem; box-shadow: 0 0.75rem 1.75rem rgba(0,0,0,.34); } .wm-story-ring__inner { box-shadow: inset 0 0 0 0.25rem rgba(255,255,255,.95); } .wm-story-progress { left: 1.375rem; right: 1.375rem; top: 1.375rem; gap: 0.5rem; } .wm-story-progress span { height: 0.4375rem; } .wm-story-close { right: 1.375rem; top: 2.875rem; width: 5.25rem; height: 5.25rem; font-size: 4.25rem; line-height: 4.875rem; } .wm-story-actions { right: 1.75rem; bottom: 7.375rem; gap: 1.375rem; } .wm-story-action { width: 5.375rem; min-height: 5.375rem; } .wm-story-share-wrap { width: 5.375rem; min-height: 5.375rem; } .wm-story-share-panel { right: calc(100% + 1.125rem); gap: 0.875rem; padding: 0.75rem; } .wm-story-share-option { width: 4.375rem; height: 4.375rem; min-width: 4.375rem; } .wm-story-share-option svg { width: 2.25rem; height: 2.25rem; } .wm-story-action svg { width: 2.8125rem; height: 2.8125rem; } .wm-story-like { border-radius: 2.75rem; padding: 0.8125rem 0; } .wm-story-like-count { font-size: 1.25rem; } .wm-story-page .wm-story-landing { grid-template-columns: 1fr; gap: 1.375rem; margin: 1.125rem auto 2.125rem; padding: 1.25rem; border-radius: 1.75rem; } .wm-story-landing__media { min-height: 0; height: 78vh; border-radius: 1.625rem; } .wm-story-landing__media video { width: 100%; height: 100%; max-height: none; } .wm-story-landing__content { padding: 0 0.25rem 0.25rem; text-align: center; } .wm-story-landing__desc { font-size: 1.875rem; } .wm-story-landing__support { font-size: 1.5rem; } .wm-story-landing__cta { min-height: 3.875rem; padding: 0 2.125rem; font-size: 1.5rem; } .wm-story-index { margin: 0.75rem 0 1.875rem; padding: 1.25rem 0.625rem 1.625rem; border-radius: 1.625rem; } .wm-story-index__intro, .wm-story-index__empty { margin-bottom: 1.375rem; font-size: 1.625rem; line-height: 1.35; } .wm-story-index__grid { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 1.125rem; } .wm-story-index__seo { margin-top: 1.875rem; padding: 1.75rem 0.875rem 0.5rem; } .wm-story-index__seo h2 { margin-bottom: 1.25rem; font-size: 2rem; line-height: 1.3; } .wm-story-index__copy p { margin-bottom: 1.125rem; font-size: 1.4375rem; line-height: 1.55; } .wm-story-index__benefits { grid-template-columns: 1fr; gap: 1rem; margin-top: 1.5rem; } .wm-story-index__benefits article { padding: 1.375rem; border-radius: 1.125rem; } .wm-story-index__benefits h3 { font-size: 1.6875rem; } .wm-story-index__benefits p { font-size: 1.375rem; line-height: 1.5; } .wm-story-index-card { border-radius: 1.375rem; } .wm-story-index-card__play { width: 3.625rem; height: 3.625rem; right: 1rem; bottom: 1rem; } .wm-story-index-card__play::before { left: 1.4375rem; top: 1.0625rem; border-top-width: 0.75rem; border-bottom-width: 0.75rem; border-left-width: 1.125rem; } .wm-story-index-card__body { padding: 1.125rem 0.875rem 1.25rem; } .wm-story-index-card__title { min-height: 4.375rem; font-size: 1.625rem; line-height: 1.35; } .wm-story-index-card__desc { min-height: 5.625rem; margin-top: 0.75rem; font-size: 1.25rem; line-height: 1.5; } .common-wm_story_page #content > .wm-story-page-heading { align-items: center !important; text-align: center !important; gap: 0.75rem !important; } .common-wm_story_page #content > .wm-story-page-heading > h1 { text-align: center !important; font-size: 2.125rem !important; line-height: 1.18 !important; } .common-wm_story_page #content > .wm-story-page-heading > .breadcrumb { text-align: center !important; } } @media screen and (min-width: 1000px) { .wm-story-widget.wm-story-widget--desktop-has-header-trigger { left: -624.9375rem; bottom: auto; width: 0; height: 0; margin-left: 0; } #header .wm-story-desktop-slot { position: relative !important; display: inline-flex !important; align-items: center; justify-content: center; flex: 0 0 auto; width: 2.75rem; height: 2.75rem; margin: 0.125rem 0.5rem 0 0.25rem !important; z-index: 12; } #header .wm-story-desktop-slot:empty::before { content: ""; width: 2.75rem; height: 2.75rem; box-sizing: border-box; padding: 0.1875rem; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; background: radial-gradient(circle at 50% 50%, rgba(3,4,6,.76) 0 31%, transparent 32%) content-box, radial-gradient(circle at 35% 28%, rgba(255,255,255,.34), transparent 0 16%, transparent 17%) content-box, linear-gradient(135deg, #f29a17 0%, #ff5f2e 38%, #111827 39%, #05070b 100%) content-box, conic-gradient(from 210deg, #f29a17, #ff4f2e, #ffffff, #f29a17) border-box; box-shadow: 0 0.25rem 0.75rem rgba(0,0,0,.24), inset 0 0 0 0.0625rem rgba(255,255,255,.95); pointer-events: none; } #header .wm-story-desktop-slot:empty::after { content: ""; position: absolute; left: 50%; top: 50%; width: 0; height: 0; margin-left: 0.0625rem; border-top: 0.3125rem solid transparent; border-bottom: 0.3125rem solid transparent; border-left: 0.5rem solid #fff; transform: translate(-50%, -50%); pointer-events: none; } #header .wm-story-desktop-slot .wm-story-ring { width: 2.75rem !important; height: 2.75rem !important; min-width: 2.75rem !important; padding: 0.1875rem !important; border-radius: 50% !important; box-shadow: 0 0.25rem 0.75rem rgba(0,0,0,.24) !important; } #header .wm-story-desktop-slot .wm-story-ring__inner { box-shadow: inset 0 0 0 0.0625rem rgba(255,255,255,.95); } #header .wm-story-desktop-slot .wm-story-ring__play { width: 48%; height: 48%; } #header .top-socials { margin-right: 0 !important; transform: none !important; } #header .badges { margin-left: -0.375rem !important; } } @media (max-width: 999px) { .product-product.loaded #tab-description, .product-product.loaded #tab-description *, .product-product.loaded #tab-description [style*="font-size"], .product-product.loaded #tab-description font[size] { font-size: 1.875rem !important; line-height: 3.125rem !important; } body.product-product .product-info .image a img#image{ width: 61.875rem !important; background: #fff !important; } } @media (min-width: 1000px) { .caller-button { display: none; } } .wm-acc { display: flex; flex-direction: column; } @media screen and (max-width: 999px) { .wm-acc { width: 96%; zoom: 2; } } .wm-acc__btn{ width: 100%; display: flex; align-items: center; justify-content: space-between; border-radius: 0.625rem; padding: 0.875rem 1rem; background: #111; border: 0.0625rem solid #ffffff; color: #fff; cursor: pointer; font-size: 1rem; line-height: 1.2; text-align: left; } .wm-acc__item{ margin: 0; } .wm-acc__btn:hover{ filter: brightness(1.05); } .wm-acc__chev{ width: 0.75rem; height: 0.75rem; border-right: 0.1875rem solid #ff6c00; border-bottom: 0.1875rem solid #ff6c00; transform: rotate(45deg); margin-left: 0.875rem; flex: 0 0 auto; } .wm-acc__btn[aria-expanded="true"] .wm-acc__chev{ transform: rotate(225deg); } .wm-acc__panel{ background: #0d0d0d; border-left: 0.0625rem solid #ffffff; border-right: 0.0625rem solid #ffffff; border-bottom: 0.0625rem solid #ffffff; border-radius: 0 0 0.625rem 0.625rem; margin-top: -0.125rem; } .wm-acc__panel[hidden]{ display: none !important; } .wm-acc__content{ padding: 0.875rem 1rem; color: #eaeaea; } .wm-acc__content p{ margin: 0.5rem 0; } .wm-acc-table{ width: 100%; border-collapse: separate; border-spacing: 0; border: 0.0625rem solid #ffffff; border-radius: 0.625rem; overflow: hidden; background: #0d0d0d; color: #eaeaea; } .wm-acc-table th, .wm-acc-table td{ padding: 0.75rem 0.875rem; border-bottom: 0.0625rem solid rgba(255,255,255,0.12); } .wm-acc-table thead th{ background: #111; font-weight: 700; border-bottom: 0.125rem solid #ff6c00; } .wm-acc-table tbody tr:last-child td{ border-bottom: 0; } .wm-acc-table__left{ text-align: left; width: 50%; } .wm-acc-table__right{ text-align: right; } .wm-acc-table__zero{ display: inline-block; font-size: 1.125rem; letter-spacing: 0.0313rem; } .wm-acc-table__logo{ height: 1.5rem; width: auto; vertical-align: middle; filter: drop-shadow(0 0 0.375rem rgba(56,176,227,0.15)); } .wm-acc-table__pay{ text-align: right; white-space: nowrap; } .wm-pay{ font-weight: 800; color: #ffffff; } .wm-pay__suffix{ color: rgba(234,234,234,0.85); font-weight: 500; } .wm-acc-notes{ margin: 0.75rem 0 0 0; padding-left: 1.125rem; color: rgba(234,234,234,0.85); font-size: 0.8125rem; line-height: 1.35; } .wm-acc-notes li{ margin: 0.375rem 0; } #wm-acc .wm-acc-action, #wm-acc .wm-acc-action:visited, #wm-acc .wm-acc-action:hover { color: #000; } .wm-acc-action{ display: block; width: 100%; box-sizing: border-box; padding: 0.875rem 1rem; border-radius: 0.75rem; background: #ffffff; text-decoration: none; text-align: center; font-size: 0.9375rem; font-weight: 700; line-height: 1.2; } .wm-acc-action:hover{ filter: brightness(0.96); } .wm-shopinfo{ font-size: 0.875rem; line-height: 1.45; color: rgba(234,234,234,0.92); } .wm-shopinfo b{ color: #ffffff; } .wm-shopinfo__spacer{ height: 0.625rem; } @media screen and (min-width: 1000px) { #slideshow0, #slideshow0 * { display: none !important; } #slideshow1 { display: block !important; } } @media screen and (max-width: 999px) { #slideshow1, #slideshow1 * { display: none !important; } #slideshow0 { display: block !important; } } @media screen and (max-width: 999px) { #content { justify-content: center; } .slideshow { margin-left: 0.625rem; width: 100%; display: flex; justify-content: center; } .slideshow .nivoSlider { margin-left: auto !important; margin-right: auto !important; } } @media screen and (min-width: 1000px) { body.common-home #slideshow1 { display: block !important; } body.product-manufacturer-info .box-product .image img{ padding: 0.1875rem; max-width: 70%; max-height: 80%; object-fit: contain; display: block; margin: 0 auto; } body.product-manufacturer-info .box-product .image{ display: flex; align-items: center; justify-content: center; overflow: hidden; } } @media (max-width: 999px) { body.product-product .product-info { margin-top: 0 !important; padding-top: 0 !important; position: relative !important; z-index: auto !important; } #top_nav, #header { position: fixed; margin-top: 0; z-index: 999; } .cartBtn { border: 0.3125rem solid rgb(242 154 23); box-shadow: 0 0 0 0 rgb(255 108 0); } .product-product.loaded #content { margin-top: 16.625rem !important; } .home.loaded #column-left + #content { margin-top: 0 !important; } } @media (max-width: 999px) { .information-information.loaded #column-left + #content { margin-top: 16.875rem; } } @media (min-width: 1000px) { .box-product { display: grid !important; grid-template-columns: repeat(auto-fill, minmax(11.875rem, 1fr)); gap: 0.625rem !important; overflow: visible !important; padding: 0 !important; margin: 0 !important; } .box-product > div { float: none !important; width: auto !important; margin: 0 !important; padding: 0 !important; padding-bottom: 0 !important; height: auto !important; min-height: 0 !important; position: relative; border-radius: 0.875rem; border: 0.0625rem solid rgba(255, 255, 255, .08); background: #121212; box-shadow: 0 0.625rem 1.5rem rgba(0, 0, 0, .35); overflow: hidden; display: flex !important; flex-direction: column !important; } @media (hover: hover) { .box-product > div:hover { transform: translateY(-0.125rem); border-color: rgba(255, 255, 255, .14); box-shadow: 0 0.875rem 1.875rem rgba(0, 0, 0, .45); } } .box-product > div .image { background: transparent !important; padding: 0.625rem 0.625rem 0 !important; } .box-product > div .image a { display: flex !important; align-items: center !important; justify-content: center !important; background: #fff !important; border-radius: 0.75rem !important; overflow: hidden !important; aspect-ratio: 1 / 1; } @supports not (aspect-ratio: 1 / 1) { .box-product > div .image a { height: 10rem; } } .box-product > div .image img { display: block !important; max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; padding: 0 !important; object-fit: contain !important; object-position: center !important; background: #fff !important; } .box-product > div .name { margin: 0.5rem 0 0.25rem !important; height: auto !important; overflow: visible !important; text-align: center; } .box-product > div .name a { display: -webkit-box !important; -webkit-box-orient: vertical !important; -webkit-line-clamp: 4 !important; overflow: hidden !important; white-space: normal !important; text-overflow: ellipsis !important; color: rgba(255, 255, 255, .92) !important; font-size: 0.875rem !important; line-height: 1.3 !important; font-weight: 600 !important; text-decoration: none !important; } .box-product > div .price { margin: 0 0 0.375rem !important; display: flex !important; justify-content: center !important; align-items: baseline !important; gap: 0.375rem !important; flex-wrap: wrap !important; text-align: center !important; font-size: 0.9375rem !important; font-weight: 800 !important; color: rgba(255, 255, 255, .95) !important; } .box-product > div .price-old { color: rgba(255, 255, 255, .55) !important; text-decoration: line-through !important; font-weight: 700 !important; font-size: 0.8125rem !important; } .box-product > div .price-new { color: rgba(255, 255, 255, .98) !important; font-weight: 900 !important; letter-spacing: 0.0125rem !important; } .box-product > div .cart { margin-top: auto !important; padding: 0.375rem 0.625rem 0.625rem !important; } .box-product > div .cart .cart-buttons { display: flex !important; gap: 0.5rem !important; } .box-product > div .cart .cart-buttons.wm-preorder-grid-actions { gap: 0 !important; } .box-product > div .cart .cart-btn { flex: 1 1 0 !important; width: auto !important; height: 2.25rem !important; min-width: 0 !important; padding: 0 0.5rem !important; border-radius: 0.6875rem !important; margin: 0 !important; border: 0.0625rem solid rgba(255, 255, 255, .10) !important; background: rgba(255, 255, 255, .06) !important; color: rgba(255, 255, 255, .92) !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; cursor: pointer; -webkit-tap-highlight-color: transparent; } .box-product > div .cart .cart-btn:first-child { background: linear-gradient(180deg, rgba(255, 255, 255, .10), rgba(255, 255, 255, .05)) !important; border-color: rgba(255, 255, 255, .14) !important; } .box-product > div .cart .wm-preorder-grid-button { flex-basis: 100% !important; gap: 0.5625rem !important; color: #39ff14 !important; } .box-product > div .cart .wm-preorder-grid-text { color: #39ff14 !important; font-size: 0.75rem !important; line-height: 1.1 !important; font-weight: 500 !important; letter-spacing: 0.0219rem !important; white-space: nowrap !important; } .box-product > div .cart .cart-btn .icon, .box-product > div .cart .cart-btn svg { width: 1.125rem !important; height: 1.125rem !important; } .box-product > div .cart .cart-btn:first-child .icon, .box-product > div .cart .cart-btn:first-child svg { color: #39ff14 !important; } .box-product > div .cart .cart-btn:nth-child(2) .icon, .box-product > div .cart .cart-btn:nth-child(2) svg { color: #ff8a00 !important; } @media (hover: hover) { .box-product > div .cart .cart-btn:hover { background: rgba(255, 255, 255, .10) !important; border-color: rgba(255, 255, 255, .18) !important; } .box-product > div .cart .cart-btn:active { transform: translateY(0.0625rem); } } } @media (max-width: 999px) { .box-product { display: grid !important; grid-template-columns: repeat(2, minmax(0, 1fr)) !important; gap: 0.75rem !important; margin: 0 !important; padding: 0 !important; overflow: visible !important; } .box-product > div { float: none !important; width: auto !important; margin: 0 !important; padding: 0 !important; height: auto !important; min-height: 0 !important; display: flex !important; flex-direction: column !important; overflow: hidden !important; border-radius: 1rem !important; border: 0.0625rem solid rgba(255, 255, 255, 0.10) !important; background: #121212 !important; box-shadow: 0 0.625rem 1.5rem rgba(0, 0, 0, 0.35) !important; } .box-product > div .image { height: auto !important; padding: 0.75rem 0.75rem 0 !important; background: transparent !important; } .box-product > div .image a { display: flex !important; align-items: center !important; justify-content: center !important; aspect-ratio: 1 / 1; border-radius: 0.75rem !important; overflow: hidden !important; background: #fff !important; padding: 0 !important; box-sizing: border-box !important; } @supports not (aspect-ratio: 1 / 1) { .box-product > div .image a { height: 11.875rem !important; } } .box-product > div .image img, .box-product > div .image.imgsearch img { display: block !important; width: 100% !important; height: 100% !important; max-width: 100% !important; max-height: 100% !important; padding: 0 !important; object-fit: contain !important; object-position: center !important; background: #fff !important; } .box-product > div .name { margin: 0.625rem 0.375rem 0.5rem !important; height: auto !important; background: transparent !important; text-align: center !important; overflow: visible !important; } .box-product > div .name a { display: -webkit-box !important; -webkit-box-orient: vertical !important; -webkit-line-clamp: 4 !important; overflow: hidden !important; white-space: normal !important; text-overflow: ellipsis !important; padding: 0.125rem 0.125rem 0 !important; font-size: 1.5rem !important; line-height: 1.2 !important; font-weight: 500 !important; letter-spacing: 0.0063rem !important; color: rgba(255, 255, 255, 0.94) !important; text-decoration: none !important; } .box-product > div .price { margin: 0 0.375rem 0.75rem !important; display: flex !important; justify-content: center !important; align-items: baseline !important; flex-wrap: wrap !important; gap: 0.5rem !important; text-align: center !important; font-size: 1.625rem !important; line-height: 1.1 !important; font-weight: 800 !important; color: rgba(255, 255, 255, 0.98) !important; } .box-product > div .price-old { font-size: 1.375rem !important; font-weight: 600 !important; color: rgba(255, 255, 255, 0.56) !important; text-decoration: line-through !important; } .box-product > div .price-new { font-size: 1.625rem !important; font-weight: 800 !important; color: rgba(255, 255, 255, 0.98) !important; letter-spacing: 0.0125rem !important; } .box-product > div .cart { margin-top: auto !important; padding: 0.625rem 0.625rem 0.875rem !important; } .box-product > div .cart .cart-buttons { display: flex !important; gap: 0.625rem !important; } .box-product > div .cart .cart-buttons.wm-preorder-grid-actions { gap: 0 !important; } .box-product > div .cart .cart-btn { flex: 1 1 0 !important; width: auto !important; min-width: 0 !important; height: 4.875rem !important; padding: 0 0.625rem !important; margin: 0 !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; border-radius: 0.75rem !important; border: 0.0625rem solid rgba(255, 255, 255, 0.14) !important; background: rgba(255, 255, 255, 0.08) !important; color: rgba(255, 255, 255, 0.94) !important; -webkit-tap-highlight-color: transparent; } .box-product > div .cart .cart-btn:first-child { background: linear-gradient(180deg, rgba(255, 255, 255, 0.12), rgba(255, 255, 255, 0.06)) !important; } .box-product > div .cart .wm-preorder-grid-button { flex-basis: 100% !important; gap: 1rem !important; color: #39ff14 !important; } .box-product > div .cart .wm-preorder-grid-text { color: #39ff14 !important; font-size: 1.625rem !important; line-height: 1.1 !important; font-weight: 500 !important; letter-spacing: 0.025rem !important; white-space: nowrap !important; } .box-product > div .cart .cart-btn .icon, .box-product > div .cart .cart-btn svg { width: 3.125rem !important; height: 3.125rem !important; } .box-product > div .cart .cart-btn:first-child .icon, .box-product > div .cart .cart-btn:first-child svg { color: #39ff14 !important; } .box-product > div .cart .cart-btn:nth-child(2) .icon, .box-product > div .cart .cart-btn:nth-child(2) svg { color: #ff8a00 !important; } } @media (min-width: 1000px) { .mega-cat { --panel-w: 31.25rem !important; --col2-w: 15rem !important; --gap-overlap: 0.0625rem !important; } #column-left .box-category, .mega-cat .box-category { background: #121212 !important; border: 0.0625rem solid rgba(255, 255, 255, 0.08) !important; border-radius: 0.875rem !important; box-shadow: 0 0.625rem 1.5rem rgba(0, 0, 0, 0.35) !important; overflow: visible !important; padding: 0.3125rem !important; } .mega-cat .box-category .e-mega-category { margin: 0 !important; padding: 0 !important; list-style: none !important; } .mega-cat .mega-root > .mega-item { margin: 0 0 0.125rem !important; line-height: 1 !important; } .mega-cat .mega-link, ul.e-mega-category li > a { display: flex !important; align-items: center !important; justify-content: center !important; min-height: 1.75rem !important; margin: 0 !important; background: #121212 !important; border: 0.0625rem solid rgba(255, 255, 255, 0.12) !important; border-radius: 0.625rem !important; box-shadow: 0 0.5rem 1.125rem rgba(0, 0, 0, 0.30) !important; color: rgba(255, 255, 255, 0.95) !important; text-decoration: none !important; font-size: 0.9375rem !important; line-height: 0.96 !important; font-weight: 700 !important; letter-spacing: 0.0063rem !important; text-align: center !important; white-space: normal !important; overflow-wrap: anywhere !important; word-break: break-word !important; hyphens: auto !important; } ul.e-mega-category li:hover > a, .mega-cat .mega-link:hover, ul.e-mega-category li > a:hover { background: #ffffff !important; border-color: rgba(255, 255, 255, 0.95) !important; color: #111111 !important; } ul.e-mega-category li a.e-active { background: linear-gradient(180deg, rgba(255, 255, 255, 0.12), rgba(255, 255, 255, 0.06)) !important; border-color: rgba(255, 255, 255, 0.22) !important; color: #ff8a00 !important; } .dual-panel, .e-sub-menu { background: rgb(0 0 0 / 90%) !important; border: 0.0625rem solid rgba(255, 255, 255, 0.08) !important; border-radius: 0.75rem !important; } .dual-left, .dual-right, .e-sub-sub-menu { background: transparent !important; border: 0 !important; box-shadow: none !important; border-radius: 0 !important; } .dual-left, .dual-right { padding: 0.125rem !important; } .dual-left ul, .dual-right-list, .e-sub-sub-menu ul { margin: 0 !important; padding: 0 !important; list-style: none !important; } .dual-child-link, .dual-right-list a, ul.e-mega-category li .e-sub-sub-menu ul li.e-heading-sub ul li a { display: block !important; background: #121212 !important; border: 0.0625rem solid rgba(255, 255, 255, 0.10) !important; border-radius: 0.5625rem !important; box-shadow: 0 0.375rem 0.875rem rgba(0, 0, 0, 0.28) !important; color: rgba(255, 255, 255, 0.95) !important; font-size: 0.8125rem !important; line-height: 0.98 !important; font-weight: 500 !important; text-decoration: none !important; white-space: normal !important; overflow-wrap: anywhere !important; word-break: break-word !important; hyphens: auto !important; padding: 0.1875rem 0.4375rem !important; margin: 0 0 0.125rem !important; } ul.e-mega-category li .e-sub-sub-menu ul li.e-heading-sub > a { display: block !important; background: #121212 !important; border: 0.0625rem solid rgba(255, 255, 255, 0.12) !important; border-radius: 0.5625rem !important; box-shadow: 0 0.375rem 0.875rem rgba(0, 0, 0, 0.3) !important; color: #ff8a00 !important; font-size: 0.875rem !important; line-height: 0.98 !important; font-weight: 700 !important; padding: 0.1875rem 0.4375rem !important; margin: 0 0 0.125rem !important; white-space: normal !important; overflow-wrap: anywhere !important; word-break: break-word !important; hyphens: auto !important; } .dual-child-link:hover, .dual-right-list a:hover, ul.e-mega-category li .e-sub-sub-menu ul li.e-heading-sub ul li a:hover { background: #ffffff !important; border-color: rgba(255, 255, 255, 0.95) !important; color: #111111 !important; box-shadow: none !important; } .dual-left, .dual-right, .e-sub-sub-menu, ul.e-mega-category > li:hover > .e-sub-menu > .e-sub-sub-menu > ul > li.e-heading-sub > ul, ul.e-mega-category > li:hover > .e-sub-menu > .e-sub-sub-menu > ul > li.e-heading-sub > .e-sub-sub-menu { scrollbar-width: thin; scrollbar-color: #ff8a00 rgba(255, 255, 255, 0.08); } .dual-left::-webkit-scrollbar, .dual-right::-webkit-scrollbar, .e-sub-sub-menu::-webkit-scrollbar, ul.e-mega-category > li:hover > .e-sub-menu > .e-sub-sub-menu > ul > li.e-heading-sub > ul::-webkit-scrollbar, ul.e-mega-category > li:hover > .e-sub-menu > .e-sub-sub-menu > ul > li.e-heading-sub > .e-sub-sub-menu::-webkit-scrollbar { width: 0.625rem; } .dual-left::-webkit-scrollbar-track, .dual-right::-webkit-scrollbar-track, .e-sub-sub-menu::-webkit-scrollbar-track, ul.e-mega-category > li:hover > .e-sub-menu > .e-sub-sub-menu > ul > li.e-heading-sub > ul::-webkit-scrollbar-track, ul.e-mega-category > li:hover > .e-sub-menu > .e-sub-sub-menu > ul > li.e-heading-sub > .e-sub-sub-menu::-webkit-scrollbar-track { background: rgba(255, 255, 255, 0.07); border-radius: 62.4375rem; } .dual-left::-webkit-scrollbar-thumb, .dual-right::-webkit-scrollbar-thumb, .e-sub-sub-menu::-webkit-scrollbar-thumb, ul.e-mega-category > li:hover > .e-sub-menu > .e-sub-sub-menu > ul > li.e-heading-sub > ul::-webkit-scrollbar-thumb, ul.e-mega-category > li:hover > .e-sub-menu > .e-sub-sub-menu > ul > li.e-heading-sub > .e-sub-sub-menu::-webkit-scrollbar-thumb { background: linear-gradient(180deg, #ff8a00 0%, #39ff14 100%); border-radius: 62.4375rem; border: 0.125rem solid rgba(18, 18, 18, 0.75); } .dual-left::-webkit-scrollbar-thumb:hover, .dual-right::-webkit-scrollbar-thumb:hover, .e-sub-sub-menu::-webkit-scrollbar-thumb:hover, ul.e-mega-category > li:hover > .e-sub-menu > .e-sub-sub-menu > ul > li.e-heading-sub > ul::-webkit-scrollbar-thumb:hover, ul.e-mega-category > li:hover > .e-sub-menu > .e-sub-sub-menu > ul > li.e-heading-sub > .e-sub-sub-menu::-webkit-scrollbar-thumb:hover { background: linear-gradient(180deg, #ff9f2f 0%, #63ff42 100%); } .mega-cat .mega-root > .mega-item { position: relative !important; } .mega-cat .mega-root > .mega-item > .dual-panel { position: absolute !important; top: 0 !important; bottom: auto !important; left: calc(100% - var(--gap-overlap, 0.125rem)) !important; min-height: 0 !important; height: auto !important; max-height: min(78vh, 53.75rem) !important; width: auto !important; align-items: flex-start !important; overflow: visible !important; background: transparent !important; box-shadow: none !important; pointer-events: none !important; } .mega-cat .dual-left, .mega-cat .dual-right { background: rgba(10, 12, 16, 0.96) !important; box-shadow: 0 0.625rem 1.375rem rgba(0, 0, 0, 0.35) !important; border: 0.0625rem solid rgba(255, 255, 255, 0.10) !important; height: auto !important; max-height: min(78vh, 53.75rem) !important; padding: 0.375rem !important; box-sizing: border-box !important; pointer-events: auto !important; } .mega-cat .mega-root > .mega-item > .dual-panel:has(.dual-right .dual-right-list a) { width: var(--panel-w, 45rem) !important; } .mega-cat .mega-root > .mega-item > .dual-panel:not(:has(.dual-right .dual-right-list a)) { width: var(--col2-w, 22.5rem) !important; } .mega-cat .dual-left:not(:has(ul li)), .mega-cat .dual-right:not(:has(.dual-right-list a)) { display: none !important; } .mega-cat .mega-root > .mega-item:hover > .dual-panel:not(:has(.dual-left ul li)), .mega-cat .mega-root > .mega-item:focus-within > .dual-panel:not(:has(.dual-left ul li)), .mega-cat .mega-root > .mega-item.open > .dual-panel:not(:has(.dual-left ul li)) { display: none !important; } .mega-cat .mega-root > .mega-item > .dual-panel:not(:has(.dual-right .dual-right-list a)) .dual-left { border-radius: 0.75rem !important; } .mega-cat .dual-child-link, .mega-cat .dual-right-list a { background: #111317 !important; border: 0.0625rem solid rgba(255, 255, 255, 0.08) !important; border-radius: 0.625rem !important; margin-bottom: 0.25rem !important; } .mega-cat .dual-child-link:hover, .mega-cat .dual-right-list a:hover { background: #ffffff !important; color: #111111 !important; border-color: rgba(255, 255, 255, 0.95) !important; } ul.e-mega-category > li { position: relative !important; } ul.e-mega-category > li:hover > .e-sub-menu { position: absolute !important; top: 0 !important; left: 100% !important; min-height: 0 !important; height: auto !important; width: auto !important; max-height: min(78vh, 53.75rem) !important; overflow: visible !important; background: transparent !important; border-radius: 0 !important; box-shadow: none !important; padding: 0 !important; } ul.e-mega-category > li:hover > .e-sub-menu:not(:has(.e-sub-sub-menu li.e-heading-sub)) { display: none !important; } ul.e-mega-category > li:hover > .e-sub-menu > .e-sub-sub-menu { position: relative !important; top: 0 !important; left: 0 !important; min-height: 0 !important; height: auto !important; width: var(--col2-w, 22.5rem) !important; max-height: min(78vh, 53.75rem) !important; overflow: visible !important; background: rgba(10, 12, 16, 0.96) !important; box-shadow: 0 0.625rem 1.375rem rgba(0, 0, 0, 0.35) !important; border: 0.0625rem solid rgba(255, 255, 255, 0.10) !important; border-radius: 0.75rem !important; padding: 0.375rem !important; } ul.e-mega-category > li:hover > .e-sub-menu > .e-sub-sub-menu > ul > li.e-heading-sub { position: relative !important; } ul.e-mega-category > li:hover > .e-sub-menu > .e-sub-sub-menu > ul > li.e-heading-sub > ul, ul.e-mega-category > li:hover > .e-sub-menu > .e-sub-sub-menu > ul > li.e-heading-sub > .e-sub-sub-menu { display: none !important; position: absolute !important; top: 0 !important; left: calc(100% - 0.0625rem) !important; width: clamp(15rem, 24vw, 22.5rem) !important; min-width: clamp(15rem, 24vw, 22.5rem) !important; max-height: min(78vh, 53.75rem) !important; overflow: auto !important; list-style: none !important; margin: 0 !important; padding: 0.375rem !important; background: rgba(10, 12, 16, 0.96) !important; box-shadow: 0 0.625rem 1.375rem rgba(0, 0, 0, 0.35) !important; border: 0.0625rem solid rgba(255, 255, 255, 0.10) !important; border-radius: 0.75rem !important; z-index: 6 !important; } ul.e-mega-category > li:hover > .e-sub-menu > .e-sub-sub-menu > ul > li.e-heading-sub:hover > ul, ul.e-mega-category > li:hover > .e-sub-menu > .e-sub-sub-menu > ul > li.e-heading-sub:focus-within > ul, ul.e-mega-category > li:hover > .e-sub-menu > .e-sub-sub-menu > ul > li.e-heading-sub:hover > .e-sub-sub-menu, ul.e-mega-category > li:hover > .e-sub-menu > .e-sub-sub-menu > ul > li.e-heading-sub:focus-within > .e-sub-sub-menu { display: block !important; } ul.e-mega-category > li:hover > .e-sub-menu > .e-sub-sub-menu > ul > li.e-heading-sub > ul:empty, ul.e-mega-category > li:hover > .e-sub-menu > .e-sub-sub-menu > ul > li.e-heading-sub > .e-sub-sub-menu:empty { display: none !important; } ul.e-mega-category > li:hover > .e-sub-menu > .e-sub-sub-menu > ul > li.e-heading-sub > ul { float: none !important; clear: none !important; } .e-sub-menu ul li.e-heading-sub > a, .e-sub-sub-menu ul li ul li a { background: #111317 !important; border: 0.0625rem solid rgba(255, 255, 255, 0.08) !important; border-radius: 0.625rem !important; margin-bottom: 0.25rem !important; } .e-sub-menu ul li.e-heading-sub > a:hover, .e-sub-sub-menu ul li ul li a:hover { background: #ffffff !important; color: #111111 !important; border-color: rgba(255, 255, 255, 0.95) !important; } } @media (max-width: 999px) { body:has(#menu-toggle:checked) #column-left, #menu-toggle:checked ~ #column-left { background: rgba(18, 18, 18, 0.96) !important; border-top: 0.0625rem solid rgba(255, 255, 255, 0.08) !important; box-shadow: 0 0.625rem 1.5rem rgba(0, 0, 0, 0.35) !important; padding: 0.5rem 0.625rem !important; } .btn-menu { background: #121212 !important; border-radius: 0.75rem !important; box-shadow: 0 0.625rem 1.5rem rgba(0, 0, 0, 0.35) !important; color: rgba(255, 255, 255, 0.94) !important; } .mega-cat .mega-link, ul.e-mega-category li > a { min-height: 3.5rem !important; padding: 0.375rem 0.625rem !important; border-radius: 0.6875rem !important; border: 0.0625rem solid rgba(255, 255, 255, 0.12) !important; background: #121212 !important; box-shadow: 0 0.5rem 1.125rem rgba(0, 0, 0, 0.30) !important; font-size: 2.25rem !important; line-height: 1.06 !important; font-weight: 700 !important; letter-spacing: 0.0063rem !important; white-space: normal !important; overflow-wrap: anywhere !important; word-break: break-word !important; hyphens: auto !important; } .mega-cat .mega-link:hover, ul.e-mega-category li > a:hover { background: #ffffff !important; border-color: rgba(255, 255, 255, 0.95) !important; color: #111111 !important; } } @media (min-width: 1000px) { .mega-cat .dual-panel.wm-col3-follow-ready { overflow: visible !important; } .mega-cat .dual-panel.wm-col3-follow-ready > .dual-left { position: relative !important; z-index: 2 !important; } .mega-cat .dual-panel.wm-col3-follow-ready > .dual-right { position: absolute !important; left: var(--col2-w, 15rem) !important; top: var(--wm-col3-top, 0) !important; width: calc(var(--panel-w, 31.25rem) - var(--col2-w, 15rem)) !important; max-height: min(78vh, 53.75rem) !important; overflow: auto !important; z-index: 5 !important; display: block !important; } .mega-cat .dual-panel.wm-col3-follow-ready.wm-col3-empty { width: var(--col2-w, 15rem) !important; } .mega-cat .dual-panel.wm-col3-follow-ready.wm-col3-empty > .dual-right { display: none !important; } } #content .box-heading { display: flex !important; align-items: center !important; justify-content: center !important; margin: 0 0 0.625rem !important; padding: 0.75rem 1rem !important; min-height: 3rem !important; background: linear-gradient(180deg, #171717 0%, #121212 100%) !important; color: rgba(255, 255, 255, 0.95) !important; font-size: 1.5rem !important; line-height: 1.15 !important; font-weight: 800 !important; letter-spacing: 0.0125rem !important; text-align: center !important; border: 0.0625rem solid #ff8a00 !important; border-top: 0.125rem solid #ff8a00 !important; border-bottom: 0.125rem solid #ff8a00 !important; border-radius: 0.875rem !important; box-shadow: 0 0.625rem 1.5rem rgba(0, 0, 0, 0.35), inset 0 0 0 0.0625rem rgba(255, 255, 255, 0.03) !important; transition: transform 220ms ease, box-shadow 220ms ease, border-color 220ms ease, color 220ms ease, background 220ms ease !important; will-change: transform; } @media (hover: hover) { #content .box-heading:hover { transform: translateY(-0.125rem) !important; border-color: #ff9f2f !important; border-top-color: #ff9f2f !important; border-bottom-color: #ff9f2f !important; color: #ffffff !important; background: linear-gradient(180deg, #1c1c1c 0%, #141414 100%) !important; box-shadow: 0 0.875rem 1.875rem rgba(0, 0, 0, 0.45), inset 0 0 0 0.0625rem rgba(255, 255, 255, 0.05) !important; } } #content .box-heading:active { transform: translateY(0.0625rem) !important; } @keyframes wmBoxHeadingMobileIn { from { opacity: 0; transform: translateY(0.625rem) scale(0.985); filter: saturate(0.92); } to { opacity: 1; transform: translateY(0) scale(1); filter: saturate(1); } } @media (max-width: 999px) { #content .box-heading { font-size: 1.25rem !important; min-height: 2.75rem !important; padding: 0.625rem 0.75rem !important; border-radius: 0.75rem !important; animation: wmBoxHeadingMobileIn 420ms ease-out both; } } @media (prefers-reduced-motion: reduce) { #content .box-heading { transition: none !important; animation: none !important; } } @media (min-width: 1000px) { .box-categories { display: grid !important; grid-template-columns: repeat(6, minmax(0, 1fr)) !important; gap: 0.625rem !important; margin: 0 !important; padding: 0 !important; overflow: visible !important; } .box-categories > div { float: none !important; width: auto !important; height: auto !important; min-height: 0 !important; margin: 0 !important; padding: 0 !important; display: flex !important; flex-direction: column !important; overflow: hidden !important; border-radius: 0.625rem !important; border: 0.0625rem solid rgba(255, 255, 255, 0.06) !important; background: #111317 !important; box-shadow: 0 0.375rem 0.875rem rgba(0, 0, 0, 0.28) !important; text-align: center !important; } @media (hover: hover) { .box-categories > div:hover { transform: translateY(-0.125rem); border-color: rgba(255, 255, 255, 0.14) !important; box-shadow: 0 0.875rem 1.875rem rgba(0, 0, 0, 0.45) !important; } } .box-categories > div .image { background: transparent !important; padding: 0.25rem 0.25rem 0 !important; margin: 0 !important; } .box-categories > div .image a { display: flex !important; align-items: center !important; justify-content: center !important; aspect-ratio: 1 / 1; border-radius: 0.5rem !important; overflow: hidden !important; background: transparent !important; border: 0 !important; box-shadow: none !important; padding: 0 !important; box-sizing: border-box !important; } @supports not (aspect-ratio: 1 / 1) { .box-categories > div .image a { height: 7.5rem !important; } } .box-categories > div .image img { display: block !important; width: 100% !important; height: 100% !important; max-width: 100% !important; max-height: 100% !important; object-fit: contain !important; object-position: center !important; background: transparent !important; border: 0 !important; box-shadow: none !important; padding: 0 !important; } .box-categories > div .name { margin: 0.25rem 0 0.375rem !important; padding: 0 0.375rem !important; height: auto !important; overflow: visible !important; background: transparent !important; } .box-categories > div .name a { display: -webkit-box !important; -webkit-box-orient: vertical !important; -webkit-line-clamp: 2 !important; overflow: hidden !important; white-space: normal !important; text-overflow: ellipsis !important; width: 100% !important; box-sizing: border-box !important; padding: 0 0.25rem !important; color: rgba(255, 255, 255, 0.92) !important; text-decoration: none !important; font-size: 0.875rem !important; line-height: 1.15 !important; font-weight: 600 !important; } .box-categories > div:hover .name a, .box-categories .name a:hover { color: #ffb26a !important; } } @media (max-width: 999px) { .box-categories { display: grid !important; grid-template-columns: repeat(2, minmax(0, 1fr)) !important; gap: 0.625rem !important; width: 100% !important; margin: 0 !important; padding: 0 !important; } .box-categories > div { width: 100% !important; height: auto !important; margin: 0 !important; min-height: 0 !important; border-radius: 0.625rem !important; border: 0.0625rem solid rgba(255, 255, 255, 0.07) !important; background: #111317 !important; box-shadow: 0 0.3125rem 0.75rem rgba(0, 0, 0, 0.28) !important; overflow: hidden !important; text-align: center !important; display: flex !important; flex-direction: column !important; align-items: center !important; } .box-categories > div .image { width: 100% !important; padding: 0.25rem 0.25rem 0 !important; } .box-categories > div .image a { display: flex !important; align-items: center !important; justify-content: center !important; aspect-ratio: 1 / 1; border-radius: 0.5rem !important; overflow: hidden !important; background: transparent !important; border: 0 !important; box-shadow: none !important; padding: 0 !important; box-sizing: border-box !important; } .box-categories > div .image img { width: 100% !important; height: 100% !important; max-width: 100% !important; max-height: 100% !important; object-fit: contain !important; background: transparent !important; border: 0 !important; padding: 0 !important; margin: 0 auto !important; } .box-categories > div .name { margin: 0.25rem 0 0.5rem !important; padding: 0 0.875rem !important; height: auto !important; background: transparent !important; width: 100% !important; box-sizing: border-box !important; display: flex !important; align-items: center !important; justify-content: center !important; min-height: 4.25rem !important; } .box-categories > div .name a { display: -webkit-box !important; -webkit-box-orient: vertical !important; -webkit-line-clamp: 3 !important; overflow: hidden !important; white-space: normal !important; text-overflow: ellipsis !important; color: rgba(255, 255, 255, 0.94) !important; font-size: 2.125rem !important; line-height: 1.14 !important; font-weight: 600 !important; letter-spacing: 0.0063rem !important; overflow-wrap: anywhere !important; word-break: break-word !important; hyphens: auto !important; text-decoration: none !important; padding: 0 0.125rem !important; box-sizing: border-box !important; } } body.product-product { --wm-bg-1: #121212; --wm-bg-2: #111317; --wm-bg-3: #0f131b; --wm-tx-1: rgba(255, 255, 255, 0.95); --wm-tx-2: rgba(255, 255, 255, 0.78); --wm-br-1: rgba(255, 255, 255, 0.08); --wm-br-2: rgba(255, 255, 255, 0.14); --wm-orange: #ff8a00; --wm-orange-2: #ff9c36; --wm-green: #39ff14; --wm-shadow: 0 0.625rem 1.5rem rgba(0, 0, 0, 0.35); --wm-shadow-hover: 0 0.875rem 1.875rem rgba(0, 0, 0, 0.45); } body.product-product .product-info .share-call-wrapper, body.product-product .product-info .review, body.product-product #call_order, body.product-product .call_button, body.product-product #call_order_form, body.product-product #call_order_form *, body.product-product #fast_order_form, body.product-product #fast_order_form *, body.product-product #find_cheaper, body.product-product #find_cheaper_form, body.product-product #find_cheaper_form *, body.product-product .find_cheaper, body.product-product .find_cheaper_left, body.product-product .find_cheaper_right, body.product-product .find_cheaper_center, body.product-product #result_find, body.product-product #result_call, body.product-product .call_order_left, body.product-product .call_order_right, body.product-product .call_order_center, body.product-product .call_order_button, body.product-product .product-info .options, body.product-product .product-info #info-options, body.product-product .product-info .minimum, body.product-product .product-info .reward, body.product-product .product-info .discount { display: none !important; visibility: hidden !important; } body.product-product #content { background: transparent !important; box-shadow: none !important; padding: 1.25rem 0 0 !important; } #content .breadcrumb, .breadcrumb { position: static !important; margin: 0 0 0 !important; padding: 0 !important; display: flex !important; flex-wrap: wrap !important; gap: 0.5rem !important; } #content .breadcrumb a, .breadcrumb a { display: inline-flex !important; align-items: center !important; min-height: 1.875rem !important; padding: 0.25rem 0.6875rem !important; border-radius: 0.625rem !important; border: 0.0625rem solid rgba(0, 0, 0, 0.18) !important; background: #ffffff !important; color: #111111 !important; text-decoration: none !important; font-size: 0.9375rem !important; line-height: 1.1 !important; font-weight: 800 !important; } body.product-product .product-info { display: grid !important; grid-template-columns: minmax(0, 22.5rem) minmax(0, 1fr) !important; gap: 0.875rem !important; margin: 0 0 0.875rem !important; overflow: visible !important; } body.product-product .product-info > .left { float: none !important; margin: 0 !important; padding: 0.625rem !important; border-radius: 0.875rem !important; border: 0.0625rem solid var(--wm-br-1) !important; background: var(--wm-bg-1) !important; box-shadow: var(--wm-shadow) !important; } body.product-product .product-info > .left + .right { margin-left: 0 !important; padding: 0.75rem !important; border-radius: 0.875rem !important; border: 0.0625rem solid var(--wm-br-1) !important; background: var(--wm-bg-1) !important; box-shadow: var(--wm-shadow) !important; display: grid !important; grid-template-columns: minmax(0, 1fr) minmax(18.125rem, 22.5rem) !important; grid-template-areas: "title title" "meta meta" "price actions" "logos logos" "acc acc"; gap: 0.5rem 0.625rem !important; align-content: start !important; } body.product-product .product-info .image { float: none !important; width: 100% !important; margin: 0 !important; padding: 0 !important; text-align: center !important; } body.product-product .product-info .image a { display: flex !important; align-items: center !important; justify-content: center !important; aspect-ratio: 1 / 1; border-radius: 0.75rem !important; overflow: hidden !important; background: #ffffff !important; padding: 0 !important; box-sizing: border-box !important; } @supports not (aspect-ratio: 1 / 1) { body.product-product .product-info .image a { height: 22.5rem !important; } } body.product-product .product-info .image img, body.product-product .product-info .image a img#image, body.product-product .product-info .image a img { display: block !important; width: 100% !important; height: 100% !important; max-width: 100% !important; max-height: 100% !important; object-fit: contain !important; object-position: center !important; background: #ffffff !important; } body.product-product .product-info .image-additional { width: 100% !important; clear: both !important; display: grid !important; grid-template-columns: repeat(4, minmax(0, 1fr)) !important; gap: 0.375rem !important; margin-top: 0.625rem !important; overflow: visible !important; } body.product-product .product-info .image-additional a { float: none !important; margin: 0 !important; display: block !important; border-radius: 0.625rem !important; border: 0.0625rem solid var(--wm-br-1) !important; background: #ffffff !important; padding: 0 !important; overflow: hidden !important; } body.product-product .product-info .image-additional a:nth-child(n+5) { display: none !important; } body.product-product .product-info .image-additional img { width: 100% !important; height: 100% !important; display: block !important; object-fit: contain !important; object-position: center center !important; background: #ffffff !important; border: 0 !important; } body.product-product .product-info > .right h1 { overflow-wrap: anywhere; grid-area: title; margin: 0 !important; padding: 0.625rem 0.75rem !important; border-radius: 0.75rem !important; border: 0.0625rem solid rgba(255, 255, 255, 0.10) !important; background: linear-gradient(180deg, #171717 0%, #121212 100%) !important; color: var(--wm-tx-1) !important; font-size: clamp(1.375rem, 1.85vw, 2.375rem) !important; line-height: 1.1 !important; font-weight: 800 !important; letter-spacing: 0.0063rem !important; text-shadow: none !important; } body.product-product .product-info > .right .description { grid-area: meta; margin: 0 !important; padding: 0.5rem 0.625rem !important; border-radius: 0.75rem !important; border: 0.0625rem solid rgba(255, 255, 255, 0.10) !important; background: var(--wm-bg-2) !important; display: flex !important; flex-wrap: wrap !important; align-items: center !important; gap: 0.375rem !important; color: var(--wm-tx-1) !important; font-size: 0.8125rem !important; line-height: 1.2 !important; font-weight: 600 !important; } body.product-product .product-info > .right .description br { display: none !important; } body.product-product .product-info > .right .description span, body.product-product .product-info > .right .description a { display: inline-flex !important; align-items: center !important; min-height: 1.4375rem !important; padding: 0.1875rem 0.5rem !important; border-radius: 62.4375rem !important; font-size: 0.8125rem !important; line-height: 1.08 !important; } body.product-product .product-info > .right .description span { border: 0.0625rem solid rgba(255, 255, 255, 0.14) !important; background: rgba(255, 255, 255, 0.07) !important; color: rgba(255, 255, 255, 0.90) !important; font-weight: 700 !important; } body.product-product .product-info > .right .description a { border: 0.0625rem solid rgba(255, 138, 0, 0.45) !important; background: rgba(255, 138, 0, 0.16) !important; color: #ffd2a0 !important; text-decoration: none !important; font-weight: 700 !important; } body.product-product .product-info > .right .description .instock:not(.outofstock) { border-color: rgba(57, 255, 20, 0.45) !important; background: rgba(57, 255, 20, 0.18) !important; color: #c5ffb2 !important; } body.product-product .product-info > .right .description .instock.outofstock { border-color: rgba(255, 72, 72, 0.58) !important; background: rgba(255, 72, 72, 0.20) !important; color: #ffc0c0 !important; } body.product-product .product-info > .right .price { grid-area: price; width: 100% !important; box-sizing: border-box !important; margin: 0 !important; padding: 0.375rem 0.625rem !important; border-radius: 0.75rem !important; border: 0.0625rem solid rgba(255, 255, 255, 0.10) !important; background: var(--wm-bg-3) !important; display: flex !important; flex-wrap: wrap !important; align-items: baseline !important; justify-content: flex-start !important; gap: 0.25rem 0.5rem !important; min-height: 0 !important; overflow: hidden !important; } body.product-product .product-info > .right .price > p { float: none !important; display: none !important; margin: 0 !important; padding: 0 !important; } body.product-product .product-info > .right .price > div, body.product-product .product-info > .right .price .price-new { float: none !important; width: auto !important; max-width: 100% !important; max-height: none !important; margin: 0 !important; display: flex !important; align-items: baseline !important; flex-wrap: wrap !important; gap: 0.375rem !important; } body.product-product .product-info > .right .price-old { font-size: 1.125rem !important; line-height: 1 !important; font-weight: 700 !important; color: rgba(255, 255, 255, 0.56) !important; text-decoration: line-through !important; } body.product-product .product-info > .right .price .priceMDL { font-size: clamp(1.75rem, 2.15vw, 2.625rem) !important; line-height: 1 !important; font-weight: 900 !important; color: rgba(255, 255, 255, 0.98) !important; white-space: nowrap !important; } body.product-product .product-info > .right .price .priceUSD { font-size: 0.8125rem !important; line-height: 1.1 !important; font-weight: 700 !important; color: rgba(255, 255, 255, 0.72) !important; white-space: nowrap !important; } body.product-product .product-info > .right .price.has-reduction { flex-wrap: nowrap !important; align-items: stretch !important; justify-content: space-between !important; gap: 0.625rem !important; padding-right: 0.375rem !important; } body.product-product .product-info > .right .price.has-reduction .price-new { flex: 1 1 auto !important; min-width: 0 !important; justify-content: flex-start !important; } body.product-product .product-info > .right .price .wm-product-reduction { flex: 0 0 auto !important; align-self: stretch !important; display: flex !important; flex-direction: column !important; align-items: center !important; justify-content: center !important; gap: 0.125rem !important; min-width: 4.75rem !important; margin: 0 0 0 auto !important; padding: 0.25rem 0.625rem !important; box-sizing: border-box !important; border: 0.0625rem solid rgba(118, 241, 145, 0.72) !important; border-left: 0.1875rem solid #8cff72 !important; border-radius: 0.5625rem !important; box-shadow: inset 0 0.0625rem 0 rgba(255, 255, 255, 0.22), 0 0.375rem 1rem rgba(20, 151, 57, 0.32) !important; color: #ffffff !important; text-align: center !important; white-space: nowrap !important; } body.product-product .product-info > .right .price .wm-product-reduction span { color: #ffffff !important; font-size: 0.875rem !important; font-weight: 700 !important; line-height: 1 !important; text-shadow: 0 0.0625rem 0.125rem rgba(0, 0, 0, 0.34) !important; } body.product-product .product-info > .right .price .wm-product-reduction i { display: none; font-style: normal; } body.product-product .product-info > .right .price .wm-product-reduction strong { color: #48ff24 !important; font-size: 1.5rem !important; font-weight: 900 !important; line-height: 1 !important; text-shadow: 0 0.0625rem 0.125rem rgba(0, 0, 0, 0.34) !important; } body.product-product .product-info > .right .price > .wm-call-order-form-shell, body.product-product .product-info > .right .price > .clear, body.product-product .product-info > .right .price > br { display: none !important; } body.product-product #fast_order, body.product-product a#fast_order { position: static !important; float: none !important; transform: none !important; width: auto !important; min-width: 0 !important; min-height: 2.25rem !important; height: 2.25rem !important; padding: 0 0.5rem !important; margin: 0 !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; border-radius: 0.6875rem !important; border: 0.0625rem solid rgba(255, 255, 255, 0.14) !important; background: linear-gradient(180deg, rgba(255, 255, 255, 0.10), rgba(255, 255, 255, 0.05)) !important; color: rgba(255, 255, 255, 0.94) !important; box-shadow: none !important; font-size: 0.875rem !important; line-height: 1 !important; font-weight: 700 !important; } body.product-product .product-info > .right > .cart:first-of-type { grid-area: actions; width: 100% !important; box-sizing: border-box !important; margin: 0 !important; padding: 0 !important; border: 0 !important; background: transparent !important; display: flex !important; align-items: stretch !important; justify-content: center !important; gap: 0.5rem !important; } body.product-product .product-info > .right > .cart:first-of-type.wm-preorder-product-actions #button-cart { grid-column: 1 / -1 !important; flex-basis: 100% !important; } body.product-product .product-info > .right > .cart:first-of-type #fast_order, body.product-product .product-info > .right > .cart:first-of-type a#fast_order, body.product-product .product-info > .right > .cart:first-of-type #button-cart { position: static !important; float: none !important; left: auto !important; right: auto !important; top: auto !important; bottom: auto !important; transform: none !important; flex: 1 1 0 !important; width: auto !important; min-width: 0 !important; min-height: 3.375rem !important; height: 3.375rem !important; padding: 0 1.125rem !important; margin: 0 !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; gap: 0.5rem !important; border-radius: 0.75rem !important; font-size: 1.125rem !important; line-height: 1 !important; font-weight: 800 !important; text-decoration: none !important; box-sizing: border-box !important; } body.product-product .product-info > .right > .cart:first-of-type #fast_order, body.product-product .product-info > .right > .cart:first-of-type a#fast_order { border: 0.0625rem solid #d47600 !important; background: linear-gradient(180deg, var(--wm-orange-2), var(--wm-orange)) !important; color: #141414 !important; box-shadow: 0 0.5rem 1.125rem rgba(255, 138, 0, 0.28) !important; } body.product-product .product-info > .right > .cart:first-of-type #button-cart { border: 0.0625rem solid #2fbe11 !important; background: linear-gradient(180deg, #63ff42, var(--wm-green)) !important; color: #0f2a00 !important; box-shadow: 0 0.5rem 1.125rem rgba(57, 255, 20, 0.30) !important; } body.product-product .product-info > .right > .cart:first-of-type #button-cart .text { color: #0f2a00 !important; font-size: 1.125rem !important; line-height: 1 !important; font-weight: 800 !important; } body.product-product .product-info > .right > .cart:first-of-type #button-cart svg, body.product-product .product-info > .right > .cart:first-of-type #button-cart svg.bi-cart-check { width: 1.375rem !important; height: 1.375rem !important; } body.product-product .product-info > .right > .cart:first-of-type #button-cart svg path { fill: #0f2a00 !important; } body.product-product .product-info > .right > .cart:nth-of-type(2) { grid-area: logos; width: 100% !important; box-sizing: border-box !important; margin: 0 !important; padding: 0 !important; border: 0 !important; background: transparent !important; } body.product-product .product-info > .right .creditarea { display: grid !important; grid-template-columns: repeat(3, minmax(0, 1fr)) !important; gap: 0.375rem !important; width: 100% !important; margin: 0 !important; } body.product-product .product-info > .right .creditarea a { display: flex !important; align-items: center !important; justify-content: center !important; min-width: 0 !important; } body.product-product .product-info > .right .creditarea a img { width: 100% !important; height: 2.125rem !important; object-fit: contain !important; border-radius: 0.625rem !important; border: 0.0625rem solid var(--wm-br-1) !important; background: #ffffff !important; padding: 0.1875rem !important; margin: 0 !important; } body.product-product #wm-acc { grid-area: acc; width: 100% !important; box-sizing: border-box !important; margin: 0.125rem 0 0 !important; display: flex !important; flex-direction: column !important; gap: 0.1875rem !important; } body.product-product .wm-acc__item { margin: 0 !important; } body.product-product .wm-acc__btn { min-height: 2.5rem !important; padding: 0.4375rem 0.6875rem !important; border-radius: 0.6875rem !important; border: 0.0625rem solid var(--wm-br-2) !important; background: #121212 !important; color: var(--wm-tx-1) !important; } body.product-product .wm-acc__title { font-size: 1rem !important; line-height: 1.14 !important; font-weight: 600 !important; } body.product-product .wm-acc__panel { margin-top: -0.0625rem !important; border-radius: 0 0 0.6875rem 0.6875rem !important; border: 0.0625rem solid var(--wm-br-1) !important; border-top: 0 !important; background: var(--wm-bg-2) !important; } body.product-product .tabs { display: flex !important; flex-direction: column !important; gap: 0.5rem !important; margin-top: 0.5rem !important; } body.product-product .tabs .tab-heading { display: flex !important; align-items: center !important; justify-content: center !important; padding: 0.5rem 0.625rem !important; border-radius: 0.75rem !important; border: 0.0625rem solid var(--wm-br-2) !important; background: linear-gradient(180deg, #171717 0%, #121212 100%) !important; } body.product-product .tabs .tab-heading span { margin-left: 0 !important; color: var(--wm-tx-1) !important; font-size: 1.25rem !important; line-height: 1.12 !important; font-weight: 800 !important; } body.product-product .tab-content { margin: 0 !important; padding: 0.875rem !important; border-radius: 0.75rem !important; border: 0.0625rem solid var(--wm-br-1) !important; background: var(--wm-bg-1) !important; color: var(--wm-tx-1) !important; } body.product-product .box-product #fast_order, body.product-product .box-product a#fast_order, body.product-product .box-product-featured #fast_order, body.product-product .box-product-featured a#fast_order, body.product-product .product-grid #fast_order, body.product-product .product-grid a#fast_order, body.product-product .jcarousel-skin-opencart #fast_order, body.product-product .jcarousel-skin-opencart a#fast_order, body.product-product #tab-related #fast_order, body.product-product #tab-related a#fast_order { display: inline-flex !important; align-items: center !important; justify-content: center !important; width: auto !important; min-width: 0 !important; min-height: 2.25rem !important; height: 2.25rem !important; padding: 0 0.5rem !important; margin: 0 !important; border-radius: 0.6875rem !important; border: 0.0625rem solid rgba(255, 255, 255, 0.14) !important; background: linear-gradient(180deg, rgba(255, 255, 255, 0.10), rgba(255, 255, 255, 0.05)) !important; color: rgba(255, 255, 255, 0.94) !important; box-shadow: none !important; font-size: 0.875rem !important; line-height: 1 !important; font-weight: 700 !important; } @media (max-width: 999px), (hover: none) and (pointer: coarse) { body.product-product #content { padding: 1.25rem 0 0 !important; } body.product-product #content .breadcrumb, body.product-product .breadcrumb { gap: 0.375rem !important; margin-bottom: 0.625rem !important; } body.product-product #content .breadcrumb a, body.product-product .breadcrumb a { min-height: 2.75rem !important; padding: 0.375rem 0.875rem !important; font-size: 1.75rem !important; border-radius: 0.625rem !important; } body.product-product .product-info { grid-template-columns: 1fr !important; gap: 0.625rem !important; } body.product-product .product-info > .left, body.product-product .product-info > .left + .right { width: 100% !important; box-sizing: border-box !important; margin: 0 !important; padding: 0.5rem !important; } body.product-product .product-info > .left + .right { grid-template-columns: 1fr !important; grid-template-areas: "title" "meta" "price" "actions" "logos" "acc"; gap: 0.5rem !important; } body.product-product .product-info .image a { padding: 0 !important; } body.product-product .product-info .image-additional { grid-template-columns: repeat(4, minmax(0, 1fr)) !important; gap: 0.3125rem !important; } body.product-product .product-info .image-additional a:nth-child(n+5) { display: none !important; } body.product-product .product-info > .right h1 { text-align: center !important; font-size: clamp(1.5rem, 7vw, 2.125rem) !important; line-height: 1.14 !important; padding: 0.5rem 0.625rem !important; } body.product-product .product-info > .right .description { justify-content: center !important; text-align: center !important; font-size: 1.1875rem !important; line-height: 1.34 !important; padding: 0.625rem !important; gap: 0.3125rem !important; } body.product-product .product-info > .right .description br { display: block !important; flex-basis: 100% !important; height: 0 !important; content: "" !important; } body.product-product .product-info > .right .description span, body.product-product .product-info > .right .description a, body.product-product .product-info > .right .description .instock { min-height: 2rem !important; padding: 0.3125rem 0.625rem !important; font-size: 1.125rem !important; line-height: 1.08 !important; } body.product-product .product-info > .right .price { justify-content: center !important; text-align: center !important; gap: 0.25rem 0.5rem !important; padding: 0.5rem 0.625rem !important; border-top: 0.75rem solid #f29a17 !important; } body.product-product .product-info > .right .price > p, body.product-product .product-info > .right .price > div, body.product-product .product-info > .right .price .price-new { justify-content: center !important; text-align: center !important; } body.product-product .product-info > .right .price .price-old { font-size: 1.25rem !important; } body.product-product .product-info > .right .price .priceMDL { font-size: clamp(2rem, 9.2vw, 2.875rem) !important; } body.product-product .product-info > .right .price .priceUSD { display: none !important; } body.product-product .product-info > .right .price.has-reduction { display: grid !important; grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr) !important; align-items: center !important; justify-content: stretch !important; gap: 0 !important; min-height: 0 !important; padding: 0.375rem 0.625rem !important; text-align: center !important; } body.product-product .product-info > .right .price.has-reduction .price-new { grid-column: 1 / -1 !important; grid-row: 1 !important; display: grid !important; grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr) !important; align-items: baseline !important; width: 100% !important; max-width: none !important; min-width: 0 !important; column-gap: 0.75rem !important; text-align: center !important; } body.product-product .product-info > .right .price.has-reduction .price-new .price-old { grid-column: 1 !important; justify-self: end !important; } body.product-product .product-info > .right .price.has-reduction .price-new .priceMDL { grid-column: 2 !important; justify-self: center !important; } body.product-product .product-info > .right .price .wm-product-reduction { grid-column: 3 !important; grid-row: 1 !important; justify-self: end !important; flex-direction: row !important; align-self: center !important; gap: 0.4375rem !important; min-width: 12.5rem !important; min-height: 3.125rem !important; margin-left: 0 !important; padding: 0.25rem 0.625rem !important; border-left-width: 0.125rem !important; border-radius: 0.75rem !important; } body.product-product .product-info > .right .price .wm-product-reduction span { font-size: 1.375rem !important; } body.product-product .product-info > .right .price .wm-product-reduction i { display: inline; } body.product-product .product-info > .right .price .wm-product-reduction strong { font-size: 2.125rem !important; } body.product-product .product-info > .right > .cart:first-of-type { display: grid !important; grid-template-columns: repeat(2, minmax(0, 1fr)) !important; align-items: stretch !important; justify-content: center !important; gap: 0.5rem !important; } body.product-product .product-info > .right > .cart:first-of-type #fast_order, body.product-product .product-info > .right > .cart:first-of-type a#fast_order, body.product-product .product-info > .right > .cart:first-of-type #button-cart { width: 100% !important; min-width: 0 !important; min-height: 3.875rem !important; height: 3.875rem !important; font-size: 1.0625rem !important; padding: 0 0.625rem !important; border-radius: 0.75rem !important; } body.product-product .product-info > .right > .cart:first-of-type #button-cart .text { font-size: 1.0625rem !important; } body.product-product .product-info > .right > .cart:first-of-type #button-cart svg, body.product-product .product-info > .right > .cart:first-of-type #button-cart svg.bi-cart-check { width: 1.5rem !important; height: 1.5rem !important; } body.product-product .product-info > .right .creditarea { grid-template-columns: repeat(3, minmax(0, 1fr)) !important; gap: 0.25rem !important; } body.product-product .product-info > .right > .price + .cart { margin-bottom: 0 !important; } body.product-product .product-info > .right > .price + .cart + .share-call-wrapper + .cart { margin-top: -0.3125rem !important; margin-bottom: 0 !important; padding-top: 0 !important; } body.product-product .product-info > .right .creditarea a img { height: 2.125rem !important; padding: 0 !important; border-radius: 0.5rem !important; } body.product-product .wm-acc__btn { min-height: 2.5rem !important; padding: 0.375rem 0.625rem !important; border-radius: 0.625rem !important; } body.product-product .wm-acc__title { font-size: 1rem !important; line-height: 1.14 !important; font-weight: 600 !important; } body.product-product .tabs .tab-heading span { font-size: 0.8125rem !important; } @media screen and (max-width: 999px) { body.product-product .tabs .tab-heading span { font-size: 1.875rem !important; } body.product-product .tabs .tab-heading { padding: 1.25rem 0.625rem !important; } } body.product-product .tab-content { padding: 0.625rem !important; font-size: 0.75rem !important; line-height: 1.35 !important; } } @media (hover: hover) { body.product-product .product-info > .left:hover, body.product-product .product-info > .left + .right:hover { box-shadow: var(--wm-shadow-hover) !important; border-color: var(--wm-br-2) !important; } body.product-product .product-info > .right > .cart:first-of-type #fast_order:hover, body.product-product .product-info > .right > .cart:first-of-type a#fast_order:hover, body.product-product .product-info > .right > .cart:first-of-type #button-cart:hover { transform: translateY(-0.0625rem); } } body.product-product .product-info > .right #fast_order, body.product-product .product-info > .right a#fast_order, body.product-product .product-info > .right #button-cart { position: static !important; float: none !important; left: auto !important; right: auto !important; top: auto !important; bottom: auto !important; transform: none !important; box-sizing: border-box !important; } @media (min-width: 1000px) { body.product-product .product-info > .right .price { padding: 0.25rem 0.625rem !important; gap: 0.125rem 0.5rem !important; border-radius: 0.625rem !important; } body.product-product .product-info > .right .price .price-old { font-size: 0.875rem !important; margin: 0 !important; } body.product-product .product-info > .right .price .priceMDL { font-size: clamp(1.5rem, 1.8vw, 2.25rem) !important; line-height: 1 !important; } body.product-product .product-info > .right > .cart:first-of-type { display: grid !important; grid-template-columns: repeat(2, minmax(0, 1fr)) !important; align-items: stretch !important; justify-content: center !important; gap: 0.5rem !important; } body.product-product .product-info > .right #fast_order, body.product-product .product-info > .right a#fast_order, body.product-product .product-info > .right #button-cart { width: 100% !important; min-width: 0 !important; min-height: 3.375rem !important; height: 3.375rem !important; padding: 0 1rem !important; margin: 0 !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; gap: 0.5rem !important; border-radius: 0.75rem !important; font-size: 1.125rem !important; line-height: 1 !important; font-weight: 800 !important; text-decoration: none !important; } body.product-product .product-info > .right #fast_order, body.product-product .product-info > .right a#fast_order { border: 0.0625rem solid #d47600 !important; background: linear-gradient(180deg, #ff9c36, #ff8a00) !important; color: #141414 !important; box-shadow: 0 0.5rem 1.125rem rgba(255, 138, 0, 0.28) !important; } body.product-product .product-info > .right #button-cart { border: 0.0625rem solid #2fbe11 !important; background: linear-gradient(180deg, #63ff42, #39ff14) !important; color: #0f2a00 !important; box-shadow: 0 0.5rem 1.125rem rgba(57, 255, 20, 0.30) !important; } body.product-product .product-info > .right #button-cart .text { color: #0f2a00 !important; font-size: 1.125rem !important; font-weight: 800 !important; } body.product-product .product-info > .right #button-cart svg, body.product-product .product-info > .right #button-cart svg.bi-cart-check { width: 1.375rem !important; height: 1.375rem !important; } body.product-product .product-info > .right #button-cart svg path { fill: #0f2a00 !important; } } @media (max-width: 999px), (hover: none) and (pointer: coarse) { body.product-product #content .breadcrumb a, body.product-product .breadcrumb a { min-height: 2.875rem !important; padding: 0.375rem 0.875rem !important; font-size: 2rem !important; line-height: 1.02 !important; font-weight: 800 !important; } body.product-product .product-info > .right .description { justify-content: center !important; text-align: center !important; font-size: 1.375rem !important; line-height: 1.34 !important; padding: 0.625rem !important; gap: 0.375rem !important; } body.product-product .product-info > .right .description span, body.product-product .product-info > .right .description a, body.product-product .product-info > .right .description .instock { min-height: 2.125rem !important; padding: 0.3125rem 0.625rem !important; font-size: 1.25rem !important; line-height: 1.08 !important; font-weight: 700 !important; } body.product-product .product-info > .right .price { justify-content: center !important; text-align: center !important; padding: 0.5rem 0.625rem !important; gap: 0.25rem 0.5rem !important; } body.product-product .product-info > .right .price .price-old { font-size: 1.5rem !important; line-height: 1 !important; } body.product-product .product-info > .right .price .priceMDL { font-size: clamp(2.25rem, 9.8vw, 3rem) !important; line-height: 1 !important; } body.product-product .product-info > .right > .cart:first-of-type { display: grid !important; grid-template-columns: repeat(2, minmax(0, 1fr)) !important; align-items: stretch !important; justify-content: center !important; gap: 0.5rem !important; width: 100% !important; } body.product-product .product-info > .right #fast_order, body.product-product .product-info > .right a#fast_order, body.product-product .product-info > .right #button-cart { width: 100% !important; min-width: 0 !important; min-height: 4rem !important; height: 4rem !important; padding: 0 0.625rem !important; margin: 0 !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; gap: 0.5rem !important; border-radius: 0.75rem !important; font-size: 1.125rem !important; line-height: 1 !important; font-weight: 800 !important; } body.product-product .product-info > .right #fast_order, body.product-product .product-info > .right a#fast_order { border: 0.0625rem solid #d47600 !important; background: linear-gradient(180deg, #ff9c36, #ff8a00) !important; color: #141414 !important; box-shadow: 0 0.5rem 1.125rem rgba(255, 138, 0, 0.28) !important; } body.product-product .product-info > .right #button-cart { border: 0.0625rem solid #2fbe11 !important; background: linear-gradient(180deg, #63ff42, #39ff14) !important; color: #0f2a00 !important; box-shadow: 0 0.5rem 1.125rem rgba(57, 255, 20, 0.30) !important; } body.product-product .product-info > .right #button-cart .text { color: #0f2a00 !important; font-size: 1.125rem !important; font-weight: 800 !important; } body.product-product .product-info > .right #button-cart svg, body.product-product .product-info > .right #button-cart svg.bi-cart-check { width: 1.5rem !important; height: 1.5rem !important; } body.product-product .product-info > .right #button-cart svg path { fill: #0f2a00 !important; } body.product-product .product-info > .right .creditarea a img { height: 2.5rem !important; padding: 0.1875rem !important; } } body.product-product .box-product #fast_order, body.product-product .box-product a#fast_order, body.product-product .box-product-featured #fast_order, body.product-product .box-product-featured a#fast_order, body.product-product .product-grid #fast_order, body.product-product .product-grid a#fast_order, body.product-product .jcarousel-skin-opencart #fast_order, body.product-product .jcarousel-skin-opencart a#fast_order, body.product-product #tab-related #fast_order, body.product-product #tab-related a#fast_order { width: auto !important; min-width: 0 !important; min-height: 2.25rem !important; height: 2.25rem !important; padding: 0 0.5rem !important; margin: 0 !important; border-radius: 0.6875rem !important; border: 0.0625rem solid rgba(255, 255, 255, 0.14) !important; background: linear-gradient(180deg, rgba(255, 255, 255, 0.10), rgba(255, 255, 255, 0.05)) !important; color: rgba(255, 255, 255, 0.94) !important; box-shadow: none !important; font-size: 0.875rem !important; line-height: 1 !important; font-weight: 700 !important; } body.product-product .product-info > .right #button-cart, body.product-product .product-info > .right #button-cart.button { outline: none !important; outline-offset: 0 !important; border-radius: 0.75rem !important; } @media (min-width: 1000px) { body.product-product .product-info > .right .price { padding: 0.1875rem 0.625rem !important; min-height: 3.625rem !important; align-items: center !important; justify-content: flex-start !important; gap: 0.375rem !important; overflow: hidden !important; } body.product-product .product-info > .right .price > p { display: none !important; } body.product-product .product-info > .right .price > div, body.product-product .product-info > .right .price .price-new { display: inline-flex !important; flex-wrap: nowrap !important; align-items: baseline !important; gap: 0.5rem !important; width: auto !important; max-width: 100% !important; white-space: nowrap !important; flex-direction: column; } body.product-product .product-info > .right .price .price-old { font-size: 1.25rem !important; line-height: 1 !important; margin: 0 !important; } body.product-product .product-info > .right .price .priceMDL { font-size: clamp(1.5rem, 1.75vw, 2.125rem) !important; line-height: 1 !important; } body.product-product .product-info > .right .price .priceUSD { font-size: 0.75rem !important; } body.product-product .product-info > .right > .cart:first-of-type { display: grid !important; grid-template-columns: repeat(2, minmax(0, 1fr)) !important; gap: 0.5rem !important; width: 100% !important; } body.product-product .product-info > .right #fast_order, body.product-product .product-info > .right a#fast_order, body.product-product .product-info > .right #button-cart { width: 100% !important; min-width: 0 !important; min-height: 3.375rem !important; height: 3.375rem !important; padding: 0 0.875rem !important; margin: 0 !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; gap: 0.5rem !important; border-radius: 0.75rem !important; font-size: 1.125rem !important; line-height: 1 !important; font-weight: 800 !important; } } @media (min-width: 1000px) and (hover: hover) { body.product-product .box-product #fast_order, body.product-product .box-product a#fast_order, body.product-product .box-product-featured #fast_order, body.product-product .box-product-featured a#fast_order, body.product-product .product-grid #fast_order, body.product-product .product-grid a#fast_order, body.product-product .jcarousel-skin-opencart #fast_order, body.product-product .jcarousel-skin-opencart a#fast_order, body.product-product #tab-related #fast_order, body.product-product #tab-related a#fast_order { transition: background .2s ease, color .2s ease, border-color .2s ease, transform .08s ease !important; } body.product-product .box-product #fast_order:hover, body.product-product .box-product a#fast_order:hover, body.product-product .box-product-featured #fast_order:hover, body.product-product .box-product-featured a#fast_order:hover, body.product-product .product-grid #fast_order:hover, body.product-product .product-grid a#fast_order:hover, body.product-product .jcarousel-skin-opencart #fast_order:hover, body.product-product .jcarousel-skin-opencart a#fast_order:hover, body.product-product #tab-related #fast_order:hover, body.product-product #tab-related a#fast_order:hover { background: #111111 !important; border-color: #111111 !important; color: #ffffff !important; transform: translateY(-0.0625rem) !important; } body.product-product .box-product #fast_order:active, body.product-product .box-product a#fast_order:active, body.product-product .box-product-featured #fast_order:active, body.product-product .box-product-featured a#fast_order:active, body.product-product .product-grid #fast_order:active, body.product-product .product-grid a#fast_order:active, body.product-product .jcarousel-skin-opencart #fast_order:active, body.product-product .jcarousel-skin-opencart a#fast_order:active, body.product-product #tab-related #fast_order:active, body.product-product #tab-related a#fast_order:active { transform: translateY(0.0625rem) !important; } } @media (max-width: 999px), (hover: none) and (pointer: coarse) { body.product-product .product-info > .right .description > span:first-child { display: none !important; } body.product-product .product-info > .right .description { font-size: 1.875rem !important; line-height: 1.34 !important; padding: 0.625rem !important; gap: 0.375rem !important; justify-content: center !important; text-align: center !important; } body.product-product .product-info > .right .description span, body.product-product .product-info > .right .description a, body.product-product .product-info > .right .description .instock { min-height: 2rem !important; padding: 0.3125rem 0.625rem !important; font-size: 1.625rem !important; line-height: 1.08 !important; } body.product-product .product-info > .right .price > p { display: none !important; } body.product-product .product-info > .right .price .price-old { font-size: 2.5rem !important; } body.product-product .product-info > .right .price .priceMDL { font-size: clamp(2.125rem, 9.2vw, 2.875rem) !important; } body.product-product .product-info > .right > .cart:first-of-type { display: grid !important; grid-template-columns: repeat(2, minmax(0, 1fr)) !important; gap: 0.5rem !important; width: 100% !important; } body.product-product .product-info > .right #fast_order, body.product-product .product-info > .right a#fast_order, body.product-product .product-info > .right #button-cart { width: 100% !important; min-width: 0 !important; min-height: 3.875rem !important; height: 6.25rem !important; padding: 0 6.25rem !important; margin: 0 !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; gap: 0.5rem !important; border-radius: 0.75rem !important; border: 0.0625rem solid rgba(255, 255, 255, 0.14) !important; background: rgba(255, 255, 255, 0.08) !important; color: rgba(255, 255, 255, 0.94) !important; box-shadow: none !important; font-size: 1.875rem !important; line-height: 1 !important; font-weight: 800 !important; } body.product-product .product-info > .right #fast_order, body.product-product .product-info > .right a#fast_order { background: linear-gradient(180deg, rgba(255, 255, 255, 0.12), rgba(255, 255, 255, 0.06)) !important; color: #ffb26a !important; } body.product-product .product-info > .right #button-cart { color: #39ff14 !important; } body.product-product .product-info > .right #button-cart .text { color: #39ff14 !important; font-size: 1.875rem !important; } body.product-product .product-info > .right #button-cart svg, body.product-product .product-info > .right #button-cart svg.bi-cart-check { width: 3.125rem !important; height: 3.125rem !important; } body.product-product .product-info > .right #button-cart svg path { fill: #39ff14 !important; } body.product-product .product-info > .right .creditarea a img { height: 2.25rem !important; } body.product-product .box-product > div .cart #fast_order, body.product-product .box-product > div .cart a#fast_order, body.product-product .box-product-featured .cart #fast_order, body.product-product .box-product-featured .cart a#fast_order, body.product-product .product-grid .cart #fast_order, body.product-product .product-grid .cart a#fast_order, body.product-product .jcarousel-skin-opencart .cart #fast_order, body.product-product .jcarousel-skin-opencart .cart a#fast_order, body.product-product #tab-related .cart #fast_order, body.product-product #tab-related .cart a#fast_order { flex: 1 1 0 !important; width: auto !important; min-width: 0 !important; height: 4.875rem !important; min-height: 4.875rem !important; padding: 0 0.625rem !important; margin: 0 !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; border-radius: 0.75rem !important; border: 0.0625rem solid rgba(255, 255, 255, 0.14) !important; background: rgba(255, 255, 255, 0.08) !important; color: rgba(255, 255, 255, 0.94) !important; font-size: 0.875rem !important; line-height: 1 !important; font-weight: 700 !important; } } body.product-product .product-info { gap: 0.375rem !important; } @media (max-width: 999px), (hover: none) and (pointer: coarse) { body.product-product .product-info { gap: 0.375rem !important; } } @media (min-width: 1000px) and (hover: hover) { body.product-product .product-info > .right > .cart:first-of-type #fast_order, body.product-product .product-info > .right > .cart:first-of-type a#fast_order, body.product-product .product-info > .right > .cart:first-of-type #button-cart { transition: transform .14s ease, box-shadow .2s ease, filter .2s ease, background .2s ease, border-color .2s ease, color .2s ease !important; will-change: transform; -webkit-tap-highlight-color: transparent; } body.product-product .product-info > .right > .cart:first-of-type #fast_order:hover, body.product-product .product-info > .right > .cart:first-of-type a#fast_order:hover, body.product-product .product-info > .right > .cart:first-of-type #button-cart:hover { transform: translateY(-0.0625rem) scale(1.01) !important; filter: brightness(1.03) !important; } body.product-product .product-info > .right > .cart:first-of-type #fast_order:active, body.product-product .product-info > .right > .cart:first-of-type a#fast_order:active, body.product-product .product-info > .right > .cart:first-of-type #button-cart:active { transform: translateY(0.0625rem) scale(0.99) !important; filter: brightness(0.98) !important; } } @media (max-width: 999px), (hover: none) and (pointer: coarse) { body.product-product .product-info > .right > .cart:first-of-type #fast_order, body.product-product .product-info > .right > .cart:first-of-type a#fast_order, body.product-product .product-info > .right > .cart:first-of-type #button-cart { transition: transform .09s ease, filter .12s ease, background .2s ease, border-color .2s ease, color .2s ease !important; -webkit-tap-highlight-color: transparent; } body.product-product .product-info > .right > .cart:first-of-type #fast_order:active, body.product-product .product-info > .right > .cart:first-of-type a#fast_order:active, body.product-product .product-info > .right > .cart:first-of-type #button-cart:active { transform: translateY(0.0625rem) scale(0.985) !important; filter: brightness(0.98) !important; } } body.product-product .product-info > .right .description > span:first-child { display: none !important; } body.product-product .product-info > .right .description > span:not(.instock):nth-last-child(2) { display: none !important; } body.product-product .product-info > .right > .cart:first-of-type #fast_order, body.product-product .product-info > .right > .cart:first-of-type a#fast_order, body.product-product .product-info > .right > .cart:first-of-type #button-cart { transition: background-color .18s ease, color .18s ease, opacity .18s ease, filter .18s ease, box-shadow .18s ease !important; -webkit-tap-highlight-color: transparent; } body.product-product .product-info > .right > .cart:first-of-type #button-cart .text, body.product-product .product-info > .right > .cart:first-of-type #button-cart svg path { transition: color .18s ease, fill .18s ease, opacity .18s ease !important; } @media (hover: hover) { body.product-product .product-info > .right > .cart:first-of-type #fast_order:hover, body.product-product .product-info > .right > .cart:first-of-type a#fast_order:hover, body.product-product .product-info > .right > .cart:first-of-type #button-cart:hover { opacity: .93 !important; filter: saturate(1.05) brightness(1.02) !important; } body.product-product .product-info > .right > .cart:first-of-type #fast_order:active, body.product-product .product-info > .right > .cart:first-of-type a#fast_order:active, body.product-product .product-info > .right > .cart:first-of-type #button-cart:active { opacity: .85 !important; filter: brightness(.96) !important; } } @media (hover: none) and (pointer: coarse) { body.product-product .product-info > .right > .cart:first-of-type #fast_order:active, body.product-product .product-info > .right > .cart:first-of-type a#fast_order:active, body.product-product .product-info > .right > .cart:first-of-type #button-cart:active { opacity: .85 !important; filter: brightness(.96) !important; } } @media (max-width: 999px) { body.product-product.loaded .product-info > .right > .cart:first-of-type #fast_order, body.product-product.loaded .product-info > .right > .cart:first-of-type a#fast_order, body.product-product.loaded .product-info > .right > .cart:first-of-type #button-cart { padding: 0 0.625rem !important; min-height: 3.875rem !important; height: 3.875rem !important; font-size: 1.0625rem !important; line-height: 1 !important; } body.product-product.loaded .product-info > .right > .cart:first-of-type #button-cart .text { font-size: 1.0625rem !important; line-height: 1 !important; } } @media (max-width: 999px) { body.product-product #container, body.product-product #content, body.product-product #column-left + #content, body.product-product #column-right + #content, body.product-product #column-left + #column-right + #content { margin-top: 15.875rem !important; width: auto !important; max-width: 100% !important; min-width: 0 !important; box-sizing: border-box !important; } body.product-product #container { margin-left: auto !important; margin-right: auto !important; padding-left: 0 !important; padding-right: 0 !important; } body.product-product #content { margin-left: 0 !important; margin-right: 0 !important; overflow: visible !important; } body.product-product .product-info, body.product-product .product-info > .left, body.product-product .product-info > .left + .right { width: 100% !important; max-width: 100% !important; min-width: 0 !important; margin-left: 0 !important; margin-right: 0 !important; box-sizing: border-box !important; } } body.product-product .product-info > .right > .cart:first-of-type #fast_order, body.product-product .product-info > .right > .cart:first-of-type a#fast_order, body.product-product .product-info > .right > .cart:first-of-type #button-cart, body.product-product.loaded .product-info > .right > .cart:first-of-type #fast_order, body.product-product.loaded .product-info > .right > .cart:first-of-type a#fast_order, body.product-product.loaded .product-info > .right > .cart:first-of-type #button-cart { transform: translateY(0) !important; transition: transform .14s ease, opacity .18s ease, filter .18s ease, box-shadow .18s ease, background-color .18s ease, color .18s ease !important; will-change: transform; } @media (hover: hover) { body.product-product .product-info > .right > .cart:first-of-type #fast_order:hover, body.product-product .product-info > .right > .cart:first-of-type a#fast_order:hover, body.product-product .product-info > .right > .cart:first-of-type #button-cart:hover, body.product-product.loaded .product-info > .right > .cart:first-of-type #fast_order:hover, body.product-product.loaded .product-info > .right > .cart:first-of-type a#fast_order:hover, body.product-product.loaded .product-info > .right > .cart:first-of-type #button-cart:hover { transform: translateY(-0.125rem) !important; opacity: .94 !important; filter: saturate(1.05) brightness(1.03) !important; } body.product-product .product-info > .right > .cart:first-of-type #fast_order:active, body.product-product .product-info > .right > .cart:first-of-type a#fast_order:active, body.product-product .product-info > .right > .cart:first-of-type #button-cart:active, body.product-product.loaded .product-info > .right > .cart:first-of-type #fast_order:active, body.product-product.loaded .product-info > .right > .cart:first-of-type a#fast_order:active, body.product-product.loaded .product-info > .right > .cart:first-of-type #button-cart:active { transform: translateY(0.0625rem) !important; opacity: .86 !important; filter: brightness(.96) !important; } } @media (hover: none) and (pointer: coarse) { body.product-product .product-info > .right > .cart:first-of-type #fast_order:active, body.product-product .product-info > .right > .cart:first-of-type a#fast_order:active, body.product-product .product-info > .right > .cart:first-of-type #button-cart:active, body.product-product.loaded .product-info > .right > .cart:first-of-type #fast_order:active, body.product-product.loaded .product-info > .right > .cart:first-of-type a#fast_order:active, body.product-product.loaded .product-info > .right > .cart:first-of-type #button-cart:active { transform: translateY(0.0625rem) !important; opacity: .86 !important; filter: brightness(.96) !important; } } body.product-product .product-info .image-additional a:nth-child(4) { position: relative !important; } body.product-product .product-info .image-additional a:nth-child(4):nth-last-child(n+2)::before { content: ""; position: absolute; inset: 0; background: rgba(0, 0, 0, 0.40); pointer-events: none; } body.product-product .product-info .image-additional a:nth-child(4):nth-last-child(n+2)::after { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); padding: 0.25rem 0.5rem; border-radius: 62.4375rem; border: 0.0625rem solid rgba(255, 255, 255, 0.28); background: rgba(0, 0, 0, 0.45); color: #ffffff; font-size: 0.875rem; line-height: 1; font-weight: 800; letter-spacing: 0.0125rem; pointer-events: none; } body.product-product .product-info .image-additional a:nth-child(4):nth-last-child(2)::after { content: "+1"; } body.product-product .product-info .image-additional a:nth-child(4):nth-last-child(3)::after { content: "+2"; } body.product-product .product-info .image-additional a:nth-child(4):nth-last-child(4)::after { content: "+3"; } body.product-product .product-info .image-additional a:nth-child(4):nth-last-child(5)::after { content: "+4"; } body.product-product .product-info .image-additional a:nth-child(4):nth-last-child(6)::after { content: "+5"; } body.product-product .product-info .image-additional a:nth-child(4):nth-last-child(7)::after { content: "+6"; } body.product-product .product-info .image-additional a:nth-child(4):nth-last-child(8)::after { content: "+7"; } body.product-product .product-info .image-additional a:nth-child(4):nth-last-child(9)::after { content: "+8"; } body.product-product .product-info .image-additional a:nth-child(4):nth-last-child(10)::after { content: "+9"; } body.product-product .product-info .image-additional a:nth-child(4):nth-last-child(11)::after { content: "+10"; } body.product-product .product-info .image-additional a:nth-child(4):nth-last-child(12)::after { content: "+11"; } body.product-product .product-info .image-additional a:nth-child(4):nth-last-child(13)::after { content: "+12"; } body.product-product .product-info .image-additional a:nth-child(4):nth-last-child(14)::after { content: "+13"; } body.product-product .product-info .image-additional a:nth-child(4):nth-last-child(15)::after { content: "+14"; } body.product-product .product-info .image-additional a:nth-child(4):nth-last-child(16)::after { content: "+15"; } body.product-product .product-info .image-additional a:nth-child(4):nth-last-child(17)::after { content: "+16"; } body.product-product .product-info .image-additional a:nth-child(4):nth-last-child(18)::after { content: "+17"; } body.product-product .product-info .image-additional a:nth-child(4):nth-last-child(19)::after { content: "+18"; } body.product-product .product-info .image-additional a:nth-child(4):nth-last-child(20)::after { content: "+19"; } body.product-product .product-info .image-additional a:nth-child(4):nth-last-child(21)::after { content: "+20"; } @media (max-width: 999px) { body.product-product .product-info .image-additional a:nth-child(4):nth-last-child(n+2)::after { font-size: 3rem; line-height: 1; font-weight: 900; padding: 0.625rem 0.875rem; border-radius: 0.875rem; text-shadow: 0 0.125rem 0.625rem rgba(0, 0, 0, 0.55); } .product-product.loaded .cartBtn { right: 3.125rem !important; } .product-product.loaded .btn-menu { right: 2.1875rem; } body.product-product .breadcrumb { margin-top: 0.375rem !important; } } body.product-product .product-info > .right > .cart:first-of-type #fast_order, body.product-product .product-info > .right > .cart:first-of-type a#fast_order, body.product-product .product-info > .right > .cart:first-of-type #button-cart, body.product-product.loaded .product-info > .right > .cart:first-of-type #fast_order, body.product-product.loaded .product-info > .right > .cart:first-of-type a#fast_order, body.product-product.loaded .product-info > .right > .cart:first-of-type #button-cart { transition: transform .14s ease, opacity .14s ease, filter .14s ease, background .14s ease, box-shadow .14s ease, border-color .14s ease, color .14s ease !important; transform: translateY(0) !important; cursor: pointer !important; } body.product-product .product-info > .right > .cart:first-of-type #fast_order:hover, body.product-product .product-info > .right > .cart:first-of-type a#fast_order:hover, body.product-product .product-info > .right > .cart:first-of-type #button-cart:hover, body.product-product .product-info > .right > .cart:first-of-type #fast_order:focus-visible, body.product-product .product-info > .right > .cart:first-of-type a#fast_order:focus-visible, body.product-product .product-info > .right > .cart:first-of-type #button-cart:focus-visible { transform: translateY(-0.1875rem) !important; opacity: .90 !important; filter: saturate(1.08) brightness(1.05) !important; box-shadow: 0 0.875rem 1.5rem rgba(0, 0, 0, 0.34) !important; } body.product-product .product-info > .right > .cart:first-of-type #fast_order:active, body.product-product .product-info > .right > .cart:first-of-type a#fast_order:active, body.product-product .product-info > .right > .cart:first-of-type #button-cart:active { transform: translateY(0.125rem) !important; opacity: .78 !important; filter: brightness(.90) !important; box-shadow: 0 0.375rem 0.625rem rgba(0, 0, 0, 0.28) !important; } body.product-product .product-info > .right > .cart:first-of-type #fast_order:hover, body.product-product .product-info > .right > .cart:first-of-type a#fast_order:hover { background: linear-gradient(180deg, #ffb14d, #ff9720) !important; } body.product-product .product-info > .right > .cart:first-of-type #fast_order:active, body.product-product .product-info > .right > .cart:first-of-type a#fast_order:active { background: linear-gradient(180deg, #e58918, #cc760b) !important; } body.product-product .product-info > .right > .cart:first-of-type #button-cart:hover { background: linear-gradient(180deg, #81ff66, #52ff2e) !important; } body.product-product .product-info > .right > .cart:first-of-type #button-cart:active { background: linear-gradient(180deg, #4eea2d, #35cf14) !important; } body.product-product .product-info > .right > .cart:first-of-type #fast_order:hover, body.product-product .product-info > .right > .cart:first-of-type a#fast_order:hover, body.product-product .product-info > .right > .cart:first-of-type #button-cart:hover, body.product-product.loaded .product-info > .right > .cart:first-of-type #fast_order:hover, body.product-product.loaded .product-info > .right > .cart:first-of-type a#fast_order:hover, body.product-product.loaded .product-info > .right > .cart:first-of-type #button-cart:hover { opacity: .88 !important; } body.product-product .product-info > .right > .cart:first-of-type #fast_order:active, body.product-product .product-info > .right > .cart:first-of-type a#fast_order:active, body.product-product .product-info > .right > .cart:first-of-type #button-cart:active, body.product-product .product-info > .right > .cart:first-of-type #fast_order:focus, body.product-product .product-info > .right > .cart:first-of-type a#fast_order:focus, body.product-product .product-info > .right > .cart:first-of-type #button-cart:focus, body.product-product .product-info > .right > .cart:first-of-type #fast_order:focus-visible, body.product-product .product-info > .right > .cart:first-of-type a#fast_order:focus-visible, body.product-product .product-info > .right > .cart:first-of-type #button-cart:focus-visible, body.product-product.loaded .product-info > .right > .cart:first-of-type #fast_order:active, body.product-product.loaded .product-info > .right > .cart:first-of-type a#fast_order:active, body.product-product.loaded .product-info > .right > .cart:first-of-type #button-cart:active, body.product-product.loaded .product-info > .right > .cart:first-of-type #fast_order:focus, body.product-product.loaded .product-info > .right > .cart:first-of-type a#fast_order:focus, body.product-product.loaded .product-info > .right > .cart:first-of-type #button-cart:focus, body.product-product.loaded .product-info > .right > .cart:first-of-type #fast_order:focus-visible, body.product-product.loaded .product-info > .right > .cart:first-of-type a#fast_order:focus-visible, body.product-product.loaded .product-info > .right > .cart:first-of-type #button-cart:focus-visible { transform: translateY(0.125rem) !important; opacity: .72 !important; filter: brightness(.88) !important; } body.product-product #content .breadcrumb, body.product-product .breadcrumb { margin-bottom: 0.25rem !important; } body.product-product .product-info { margin-top: 0 !important; } body.product-product .product-info > .left { padding-top: 0.375rem !important; padding-bottom: 0.375rem !important; } body.product-product .product-info .image { margin-top: 0 !important; margin-bottom: 0 !important; padding-top: 0 !important; padding-bottom: 0 !important; } body.product-product .product-info .image a { margin-bottom: 0 !important; } body.product-product .product-info .image-additional { margin-top: 0.1875rem !important; } @media (max-width: 999px) { body.product-product #content .breadcrumb, body.product-product .breadcrumb { justify-content: center; margin-bottom: 0.1875rem !important; } body.product-product .product-info > .left { padding-top: 0.25rem !important; padding-bottom: 0.25rem !important; } body.product-product .product-info .image-additional { margin-top: 0.125rem !important; } } @media (hover: hover) and (pointer: fine) { body.product-product.wm-radar-active .product-info > .right > .cart:first-of-type #fast_order, body.product-product.wm-radar-active .product-info > .right > .cart:first-of-type a#fast_order, body.product-product.wm-radar-active .product-info > .right > .cart:first-of-type #button-cart { cursor: none !important; } #wm-radar-cursor { position: fixed; left: 0; top: 0; width: 1.375rem; height: 1.375rem; pointer-events: none; z-index: 2147483647; opacity: 0; transform: translate(-50%, -50%) scale(.88); transition: opacity .12s ease, transform .12s ease; } #wm-radar-cursor .wm-radar-dot { position: absolute; left: 50%; top: 50%; width: 0.625rem; height: 0.625rem; margin-left: -0.3125rem; margin-top: -0.3125rem; border-radius: 62.4375rem; background: #ffffff; box-shadow: 0 0 0 0.125rem rgba(255, 255, 255, 0.35); } #wm-radar-cursor .wm-radar-ring { position: absolute; left: 50%; top: 50%; width: 1.125rem; height: 1.125rem; margin-left: -0.5625rem; margin-top: -0.5625rem; border-radius: 62.4375rem; border: 0.125rem solid rgba(255, 255, 255, 0.80); opacity: .9; animation: wm-radar-wave 1.05s ease-out infinite; } #wm-radar-cursor .wm-radar-ring.r2 { animation-delay: .35s; opacity: .8; } #wm-radar-cursor .wm-radar-ring.r3 { animation-delay: .70s; opacity: .7; } #wm-radar-cursor.wm-show { opacity: 1; transform: translate(-50%, -50%) scale(1); } #wm-radar-cursor.wm-press { transform: translate(-50%, -50%) scale(.9); } #wm-radar-cursor.wm-fast .wm-radar-dot { background: #ff8a00; box-shadow: 0 0 0 0.125rem rgba(255, 138, 0, 0.45); } #wm-radar-cursor.wm-fast .wm-radar-ring { border-color: rgba(255, 138, 0, 0.90); } #wm-radar-cursor.wm-buy .wm-radar-dot { background: #39ff14; box-shadow: 0 0 0 0.125rem rgba(57, 255, 20, 0.45); } #wm-radar-cursor.wm-buy .wm-radar-ring { border-color: rgba(57, 255, 20, 0.90); } } @keyframes wm-radar-wave { 0% { transform: scale(.55); opacity: .95; } 70% { transform: scale(2.35); opacity: .08; } 100% { transform: scale(2.55); opacity: 0; } } .breadcrumb a:last-child { margin-right: 0; } @media screen and (max-width: 999px) { #content .breadcrumb a, .breadcrumb a { min-height: 2.875rem !important; font-size: 2rem !important; justify-content: center !important; } } body.product-product #container > .tabs .box-heading { display: flex !important; align-items: center !important; justify-content: center !important; margin: 0 0 0.625rem !important; padding: 0.75rem 1rem !important; min-height: 3rem !important; background: linear-gradient(180deg, #171717 0%, #121212 100%) !important; color: rgba(255, 255, 255, 0.95) !important; font-size: 1.5rem !important; line-height: 1.15 !important; font-weight: 800 !important; letter-spacing: 0.0125rem !important; text-align: center !important; border: 0.0625rem solid #ff8a00 !important; border-top: 0.125rem solid #ff8a00 !important; border-bottom: 0.125rem solid #ff8a00 !important; border-radius: 0.875rem !important; box-shadow: 0 0.625rem 1.5rem rgba(0, 0, 0, 0.35), inset 0 0 0 0.0625rem rgba(255, 255, 255, 0.03) !important; transition: transform 220ms ease, box-shadow 220ms ease, border-color 220ms ease, color 220ms ease, background 220ms ease !important; } @media (hover: hover) { body.product-product #container > .tabs .box-heading:hover { transform: translateY(-0.125rem) !important; border-color: #ff9f2f !important; border-top-color: #ff9f2f !important; border-bottom-color: #ff9f2f !important; background: linear-gradient(180deg, #1c1c1c 0%, #141414 100%) !important; } } body.product-product #container > .tabs .box-heading:active { transform: translateY(0.0625rem) !important; } @media (max-width: 999px) { body.product-product #container > .tabs .box-heading { font-size: 1.25rem !important; min-height: 2.75rem !important; padding: 0.625rem 0.75rem !important; border-radius: 0.75rem !important; } } #banner1 { display: flex !important; flex-wrap: wrap !important; width: 100% !important; max-width: 100% !important; gap: 0.3125rem !important; box-sizing: border-box !important; align-items: stretch !important; } #banner1 > div { display: block !important; position: relative !important; flex: 1 1 calc(50% - 0.1875rem) !important; aspect-ratio: 560 / 315 !important; border-radius: 0.875rem !important; overflow: hidden !important; box-sizing: border-box !important; background: #121212 !important; border: 0.0625rem solid rgba(255,255,255,0.08) !important; box-shadow: 0 0.375rem 1.125rem rgba(0,0,0,0.25), 0 0.0625rem 0 rgba(255,255,255,0.04) inset !important; transition: transform .28s ease, box-shadow .28s ease, border-color .28s ease !important; line-height: 0 !important; } #banner1 > div::before { content: ""; position: absolute; inset: 0; pointer-events: none; z-index: 2; background: linear-gradient( to bottom, rgba(255,255,255,0.10) 0%, rgba(255,255,255,0.05) 20%, rgba(255,255,255,0.00) 45% ); opacity: .65; transition: opacity .28s ease; } #banner1 > div a { display: block !important; width: 100% !important; height: 100% !important; } #banner1 img { display: block !important; width: 100% !important; height: 100% !important; object-fit: cover !important; margin: 0 !important; padding: 0 !important; transition: transform .45s ease, filter .30s ease; transform: translateZ(0) scale(1); } #banner1 .banner img, #banner1 > div img { margin-bottom: 0 !important; } @media (hover:hover) and (pointer:fine) { #banner1 > div:hover { transform: translateY(-0.1875rem); border-color: rgba(255,255,255,0.14); box-shadow: 0 0.75rem 1.75rem rgba(0,0,0,0.32), 0 0 0 0.0625rem rgba(255,255,255,0.03) inset; } #banner1 > div:hover img { transform: scale(1.035); filter: saturate(1.05) contrast(1.03) brightness(1.02); } #banner1 > div:hover::before { opacity: .9; } } @media screen and (max-width:999px) { #banner1 { flex-direction: column !important; gap: 0.3125rem !important; } #banner1 > div { flex: none !important; width: 100% !important; } #banner1 img { width: 100% !important; } } @media (min-width: 1000px) { .product-product #container > .box { width: calc(100% - 15.9375rem) !important; max-width: calc(100% - 15.9375rem) !important; margin-left: 15.9375rem !important; margin-right: 0 !important; margin-top: 0 !important; padding: 0 !important; box-sizing: border-box !important; clear: none !important; float: none !important; position: relative !important; } .product-product #container > .box > .box-heading { display: flex !important; width: 100% !important; max-width: 100% !important; box-sizing: border-box !important; align-items: center !important; justify-content: center !important; text-align: center !important; margin: 0 0 0.75rem 0 !important; padding: 0.75rem 1rem !important; min-height: 3rem !important; border: 0.0625rem solid #ff8a00 !important; border-radius: 0.875rem !important; background: linear-gradient(180deg, rgba(24,24,24,1) 0%, rgba(20,20,20,1) 100%) !important; color: rgba(255,255,255,.95) !important; font-size: 1.5rem !important; font-weight: 800 !important; line-height: 1.2 !important; letter-spacing: 0.0125rem !important; box-shadow: 0 0.625rem 1.5rem rgba(0,0,0,.35) !important; } .product-product #container > .box > .box-content, .product-product #container > .box > .box-content > .box-product { width: 100% !important; max-width: 100% !important; box-sizing: border-box !important; } } @media (max-width: 999px) { .product-product #container > .box { width: 100% !important; max-width: 100% !important; margin: 0 !important; padding: 0 0.625rem !important; box-sizing: border-box !important; clear: none !important; float: none !important; position: relative !important; } .product-product #container > .box > .box-heading { display: flex !important; width: 100% !important; max-width: 100% !important; box-sizing: border-box !important; align-items: center !important; justify-content: center !important; text-align: center !important; margin: 0 0 0.625rem 0 !important; padding: 0.625rem 0.75rem !important; min-height: 2.625rem !important; border: 0.0625rem solid #ff8a00 !important; border-radius: 0.75rem !important; background: linear-gradient(180deg, rgba(24,24,24,1) 0%, rgba(20,20,20,1) 100%) !important; color: rgba(255,255,255,.95) !important; font-size: 1.125rem !important; font-weight: 800 !important; line-height: 1.2 !important; letter-spacing: 0.0063rem !important; box-shadow: 0 0.5rem 1.125rem rgba(0,0,0,.30) !important; } .product-product #container > .box > .box-content, .product-product #container > .box > .box-content > .box-product { width: 100% !important; max-width: 100% !important; box-sizing: border-box !important; } } @media screen and (max-width: 999px) { body { padding-bottom: calc(14.375rem + env(safe-area-inset-bottom, 0)) !important; } #footer { --wmf-bg-a: #121212; --wmf-bg-b: #121212; --wmf-card: #1b1d21; --wmf-border: rgba(255, 255, 255, 0.1); --wmf-text: rgba(255, 255, 255, 0.94); --wmf-muted: rgba(255, 255, 255, 0.65); --wmf-accent: #f29a17; position: relative; display: grid !important; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0.875rem; margin: 1.125rem 0 0 !important; padding: 1.125rem !important; width: 100% !important; min-height: 0 !important; border: 0.0625rem solid rgba(255, 255, 255, 0.1) !important; border-radius: 1.25rem !important; background: linear-gradient(180deg, var(--wmf-bg-a) 0%, var(--wmf-bg-b) 100%) !important; box-shadow: 0 0.625rem 1.75rem rgba(0, 0, 0, 0.35), inset 0 0.0625rem 0 rgba(255, 255, 255, 0.03) !important; overflow: visible !important; box-sizing: border-box !important; } #footer::after { content: ""; position: absolute; left: 0.875rem; right: 0.875rem; top: 0; height: 0.0625rem; background: linear-gradient(90deg, transparent, rgba(242, 154, 23, 0.7), transparent); opacity: 0.85; pointer-events: none; } #f_logo { grid-column: 1 / -1; display: flex; align-items: center; justify-content: center; padding: 0.5rem 0 0.25rem; float: none !important; } #f_logo img { float: none !important; width: clamp(11.25rem, 46vw, 16.25rem) !important; height: auto; margin: 0 !important; filter: drop-shadow(0 0.5rem 1rem rgba(0, 0, 0, 0.35)); } #footer .column { float: none !important; width: auto !important; min-height: 0 !important; padding: 1rem 0.875rem !important; border: 0.0625rem solid var(--wmf-border); border-top: 0.125rem solid rgba(242, 154, 23, 0.75); border-radius: 1rem; background: linear-gradient(180deg, #1c1f24 0%, #191c20 100%); box-shadow: inset 0 0.0625rem 0 rgba(255, 255, 255, 0.04); box-sizing: border-box; } #footer .column[style] { padding-left: 0.75rem !important; } #footer h3 { margin: 0 0 0.75rem; color: #f29a17 !important; font-size: 1.625rem; font-weight: 700; line-height: 1.2; letter-spacing: 0.06em; text-transform: uppercase; } #footer .column ul { margin: 0; padding: 0; display: grid; gap: 0.625rem; } #footer .column ul li { margin: 0 !important; } #footer .column a { display: flex; align-items: center; gap: 0.625rem; min-height: 4.125rem; padding: 0.6875rem 0.875rem; color: var(--wmf-text) !important; text-decoration: none !important; font-size: 1.5rem; font-weight: 600; line-height: 1.2; border-radius: 0.75rem; background: rgba(255, 255, 255, 0.06); border: 0.0625rem solid rgba(255, 255, 255, 0.1); transition: background 0.2s ease, transform 0.2s ease, border-color 0.2s ease; } #footer .column a::after { content: "\203A"; margin-left: auto; color: var(--wmf-accent); opacity: 0.9; font-weight: 700; font-size: 1.875rem; line-height: 1; } #footer .column a:hover, #footer .column a:active, #footer .column a:focus { text-decoration: none !important; background: rgba(255, 255, 255, 0.1); border-color: rgba(242, 154, 23, 0.62); transform: translateX(0.125rem); } #footer .column p { margin: 0 0 0.75rem; color: var(--wmf-muted) !important; font-size: 1.375rem; line-height: 1.35; } #footer .f_soc { display: flex !important; flex-wrap: wrap; gap: 0.625rem; margin-top: 0.75rem; } #footer .f_soc a { margin: 0 !important; width: 6rem; height: 6rem; min-height: 0; display: inline-flex; align-items: center; justify-content: center; border-radius: 0.875rem; border: 0.0625rem solid rgba(255, 255, 255, 0.12); background: rgba(255, 255, 255, 0.08); padding: 0; } #footer .f_soc a::after { content: none; } #footer .f_soc img { width: 3rem; height: 3rem; display: block; border-radius: 0; filter: saturate(1.1) brightness(1.08); } #powered { display: none !important; } #powered a { color: #ffd8ae !important; text-decoration: none !important; border-bottom: 0.0625rem dashed rgba(255, 216, 174, 0.65); } #powered a:hover, #powered a:active, #powered a:focus { color: #ffffff !important; border-bottom-color: rgba(255, 255, 255, 0.9); } } @media screen and (max-width: 999px) { #footer .column .f_soc { margin-bottom: 0 !important; } #footer .wm-payments { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0.875rem; height: auto; margin-top: 0.875rem; padding: 0.75rem; border: 0.0625rem solid rgba(255, 255, 255, 0.12); border-radius: 0.875rem; background-color: #1a1d22; box-sizing: border-box; } #footer .wm-payments a { min-height: 4.5rem; display: inline-flex; align-items: center; justify-content: flex-start; gap: 0.625rem; padding: 0.5rem 0.625rem; border-radius: 0.75rem; border: 0.0625rem solid rgba(255, 255, 255, 0.12); background: rgba(255, 255, 255, 0.08); text-decoration: none !important; color: var(--wmf-text) !important; font-size: 0.9375rem; font-weight: 700; line-height: 1; letter-spacing: 0.04em; text-transform: uppercase; min-width: 0; } #footer .wm-payments a::after { content: none !important; } #footer .wm-payments img { width: 3.25rem; height: 3.25rem; object-fit: contain; display: block; flex: 0 0 3.25rem; } #footer .wm-payments .wm-payments__label { display: inline-block; white-space: normal; line-height: 1.1; overflow-wrap: anywhere; word-break: break-word; min-width: 0; } #footer .wm-payments a:last-child .wm-payments__label { white-space: nowrap; font-size: 0.75rem; letter-spacing: 0.01em; } #footer .wm-footer-legal { position: absolute; left: 0.875rem; right: 0.875rem; bottom: 0.75rem; z-index: 2; margin-top: 0; min-height: 4.5rem; display: flex; align-items: center; justify-content: center; text-align: center; padding: 0.75rem 0.625rem; border: 0.0625rem solid rgba(255, 255, 255, 0.12); border-radius: 0.75rem; background: rgba(255, 255, 255, 0.08); color: var(--wmf-muted) !important; font-size: 1.375rem; font-weight: 700; line-height: 1.25; letter-spacing: 0.03em; text-transform: uppercase; box-sizing: border-box; } @media (hover: hover) { #footer .wm-payments a:hover { border-color: rgba(242, 154, 23, 0.62); background: rgba(255, 255, 255, 0.12); transform: translateY(-0.0625rem); } } } @media screen and (min-width: 1000px) { #footer { --wmf-bg-a: #121212; --wmf-bg-b: #121212; --wmf-card: #1b1d21; --wmf-border: rgba(255, 255, 255, 0.1); --wmf-text: rgba(255, 255, 255, 0.94); --wmf-muted: rgba(255, 255, 255, 0.65); --wmf-accent: #f29a17; position: relative; display: grid !important; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 1rem; width: 100vw !important; width: 100dvw !important; max-width: 100vw !important; margin-top: 1.5rem !important; margin-bottom: 0 !important; margin-left: calc(50% - 50vw) !important; margin-right: calc(50% - 50vw) !important; padding: 1.375rem clamp(1rem, 3vw, 2.25rem) !important; min-height: 0 !important; border: 0.0625rem solid rgba(255, 255, 255, 0.1) !important; border-radius: 0 !important; background: linear-gradient(180deg, var(--wmf-bg-a) 0%, var(--wmf-bg-b) 100%) !important; box-shadow: 0 0.625rem 1.75rem rgba(0, 0, 0, 0.35), inset 0 0.0625rem 0 rgba(255, 255, 255, 0.03) !important; overflow: visible !important; box-sizing: border-box !important; clear: both; } #footer::after { content: ""; position: absolute; left: 1rem; right: 1rem; top: 0; height: 0.0625rem; background: linear-gradient(90deg, transparent, rgba(242, 154, 23, 0.7), transparent); opacity: 0.85; pointer-events: none; } #f_logo { grid-column: 1 / -1; display: flex; align-items: center; justify-content: center; padding: 0.25rem 0 0.375rem; float: none !important; } #f_logo img { float: none !important; width: clamp(11.875rem, 14vw, 16.25rem) !important; height: auto; margin: 0 !important; filter: drop-shadow(0 0.5rem 1rem rgba(0, 0, 0, 0.35)); } #footer .column { float: none !important; width: auto !important; min-height: 0 !important; padding: 0.875rem 0.875rem !important; border: 0.0625rem solid var(--wmf-border); border-top: 0.125rem solid rgba(242, 154, 23, 0.75); border-radius: 0.875rem; background: linear-gradient(180deg, #1c1f24 0%, #191c20 100%); box-shadow: inset 0 0.0625rem 0 rgba(255, 255, 255, 0.04); box-sizing: border-box; } #footer .column[style] { width: auto !important; padding-left: 0.875rem !important; } #footer .wm-footer-trust { grid-column: 1 / -1; display: grid !important; grid-template-columns: minmax(0, 1.15fr) minmax(17.5rem, 0.95fr) minmax(20rem, 1.1fr); gap: 1rem; padding: 0 !important; border: 0 !important; background: transparent !important; box-shadow: none !important; } #footer .wm-footer-trust__section { min-height: 100%; padding: 0.875rem 0.875rem !important; border: 0.0625rem solid var(--wmf-border); border-top: 0.125rem solid rgba(242, 154, 23, 0.75); border-radius: 0.875rem; background: linear-gradient(180deg, #1c1f24 0%, #191c20 100%); box-shadow: inset 0 0.0625rem 0 rgba(255, 255, 255, 0.04); box-sizing: border-box; } #footer .wm-footer-trust__links { display: grid; gap: 0.5rem; } #footer .wm-footer-trust__section .wm-payments { margin-top: 0; } #footer h3 { margin: 0 0 0.625rem; color: #f29a17 !important; font-size: 1.0625rem; font-weight: 700; line-height: 1.2; letter-spacing: 0.05em; text-transform: uppercase; } #footer .column ul { margin: 0; padding: 0; display: grid; gap: 0.5rem; } #footer .column ul li { margin: 0 !important; } #footer .column a { display: flex; align-items: center; gap: 0.5rem; min-height: 2.5rem; padding: 0.5rem 0.625rem; color: var(--wmf-text) !important; text-decoration: none !important; font-size: 0.875rem; font-weight: 600; line-height: 1.2; border-radius: 0.625rem; background: rgba(255, 255, 255, 0.06); border: 0.0625rem solid rgba(255, 255, 255, 0.1); transition: background 0.2s ease, transform 0.2s ease, border-color 0.2s ease; } #footer .column a::after { content: "\203A"; margin-left: auto; color: var(--wmf-accent); opacity: 0.9; font-weight: 700; font-size: 1.125rem; line-height: 1; } #footer .column a:hover, #footer .column a:active, #footer .column a:focus { text-decoration: none !important; background: rgba(255, 255, 255, 0.1); border-color: rgba(242, 154, 23, 0.62); transform: translateX(0.125rem); } #footer .column p { margin: 0 0 0.625rem; color: var(--wmf-muted) !important; font-size: 0.875rem; line-height: 1.35; } #footer .f_soc { display: flex !important; flex-wrap: wrap; gap: 0.5rem; margin-top: 0.625rem; } #footer .f_soc a { margin: 0 !important; width: 2.75rem; height: 2.75rem; min-height: 0; display: inline-flex; align-items: center; justify-content: center; border-radius: 0.625rem; border: 0.0625rem solid rgba(255, 255, 255, 0.12); background: rgba(255, 255, 255, 0.08); padding: 0; } #footer .f_soc a::after { content: none; } #footer .f_soc img { width: 1.5rem; height: 1.5rem; display: block; border-radius: 0; filter: saturate(1.1) brightness(1.08); } #footer .wm-payments { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0.625rem; height: auto; margin-top: 0.625rem; padding: 0.625rem; border: 0.0625rem solid rgba(255, 255, 255, 0.12); border-radius: 0.625rem; background-color: #1a1d22; box-sizing: border-box; } #footer .wm-payments a { min-height: 3.375rem; display: inline-flex; align-items: center; justify-content: flex-start; gap: 0.5rem; padding: 0.375rem 0.5rem; border-radius: 0.625rem; border: 0.0625rem solid rgba(255, 255, 255, 0.12); background: rgba(255, 255, 255, 0.08); text-decoration: none !important; color: var(--wmf-text) !important; font-size: 0.75rem; font-weight: 700; line-height: 1; letter-spacing: 0.03em; text-transform: uppercase; min-width: 0; } #footer .wm-payments a::after { content: none !important; } #footer .wm-payments img { width: 2.125rem; height: 2.125rem; object-fit: contain; display: block; flex: 0 0 2.125rem; } #footer .wm-payments .wm-payments__label { display: inline-block; white-space: normal; line-height: 1.1; overflow-wrap: anywhere; word-break: break-word; min-width: 0; } #footer .wm-payments a:last-child .wm-payments__label { white-space: nowrap; font-size: 0.625rem; letter-spacing: 0.01em; } #footer .wm-footer-legal { position: static; left: auto; right: auto; bottom: auto; z-index: auto; margin-top: 0.75rem; min-height: 5.375rem; display: flex; align-items: center; justify-content: center; text-align: center; padding: 0.625rem 0.75rem; border: 0.0625rem solid rgba(255, 255, 255, 0.12); border-radius: 0.625rem; background: rgba(255, 255, 255, 0.08); color: var(--wmf-muted) !important; font-size: 0.875rem; font-weight: 700; line-height: 1.25; letter-spacing: 0.03em; text-transform: uppercase; box-sizing: border-box; } @media screen and (max-width: 1320px) { #footer .wm-footer-trust { grid-template-columns: minmax(0, 1.1fr) minmax(15.625rem, 0.9fr) minmax(17.5rem, 1fr); } #footer .wm-payments a { flex-direction: column; justify-content: center; gap: 0.25rem; padding: 0.375rem; text-align: center; font-size: 0.6875rem; } #footer .wm-payments img { width: 1.875rem; height: 1.875rem; flex-basis: 1.875rem; } #footer .wm-payments .wm-payments__label { font-size: 0.625rem; line-height: 1.12; text-align: center; word-break: keep-all; } #footer .wm-payments a:last-child .wm-payments__label { font-size: 0.5625rem; white-space: nowrap; } } @media (hover: hover) { #footer .wm-payments a:hover { border-color: rgba(242, 154, 23, 0.62); background: rgba(255, 255, 255, 0.12); transform: translateY(-0.0625rem); } } #powered { display: none !important; } #powered a { color: #ffd8ae !important; text-decoration: none !important; border-bottom: 0.0625rem dashed rgba(255, 216, 174, 0.65); } #powered a:hover, #powered a:active, #powered a:focus { color: #ffffff !important; border-bottom-color: rgba(255, 255, 255, 0.9); } } @media screen and (max-width: 999px), (hover: none) and (pointer: coarse) { #container, .container_12 { width: 62.5rem !important; max-width: 62.5rem !important; min-width: 62.5rem !important; margin-left: auto !important; margin-right: auto !important; padding-left: 0 !important; padding-right: 0 !important; box-sizing: border-box !important; } #content, #column-left + #content, #column-right + #content, #column-left + #column-right + #content { width: auto !important; max-width: 100% !important; min-width: 0 !important; margin-left: 0 !important; margin-right: 0 !important; box-sizing: border-box !important; } #header { width: 62.5rem !important; max-width: 62.5rem !important; min-width: 62.5rem !important; left: 50% !important; right: auto !important; transform: translateX(-50%) !important; box-sizing: border-box !important; } .cartBtn, .btn-menu, .product-product.loaded .cartBtn, .product-category.loaded .cartBtn, .product-search.loaded .cartBtn, .common-home.loaded .cartBtn, .product-product.loaded .btn-menu, .product-category.loaded .btn-menu, .product-search.loaded .btn-menu, .common-home.loaded .btn-menu { right: 0.625rem !important; box-sizing: border-box !important; } #header #search input { height: 4.625rem !important; min-height: 4.625rem !important; box-sizing: border-box !important; } .btn-menu, .product-product.loaded .btn-menu, .product-category.loaded .btn-menu, .product-search.loaded .btn-menu, .common-home.loaded .btn-menu { height: 4.625rem !important; min-height: 4.625rem !important; line-height: 1 !important; display: flex !important; align-items: center !important; top: 11.375rem !important; box-sizing: border-box !important; } #container > .container_12 > #footer, .container_12 > #footer, #footer { width: 61.875rem !important; max-width: 61.875rem !important; margin-left: 0.3125rem !important; margin-right: 0.3125rem !important; left: auto !important; right: auto !important; transform: none !important; clear: both !important; float: none !important; box-sizing: border-box !important; } } body.information-information #content > :not(.breadcrumb), body.information-information #content > :not(.breadcrumb) * { color: #fff !important; font-size: 1.375rem !important; max-width: 100% !important; } body.information-information #content h1, body.information-information #content h2 { color: #f29a17 !important; } @media (min-width: 1001px) { body.information-information #content > :not(.breadcrumb), body.information-information #content > :not(.breadcrumb) * { font-size: 1.375rem !important; } } @media (max-width: 998px) { body.information-information #content > :not(.breadcrumb), body.information-information #content > :not(.breadcrumb) * { font-size: 2.0625rem !important; } } body.information-information #content > :not(.breadcrumb) img { width: 56.25rem !important; height: 37.5rem !important; max-width: 100% !important; object-fit: contain; } body.information-information #content > :not(.breadcrumb) iframe, body.information-information #content > :not(.breadcrumb) video, body.information-information #content > :not(.breadcrumb) embed, body.information-information #content > :not(.breadcrumb) object { width: 80rem !important; height: 45rem !important; max-width: 100% !important; aspect-ratio: 16 / 9; } @media screen and (max-width: 999px) { html, body, a, button, input, label, select, textarea, summary, [role="button"] { touch-action: manipulation; -ms-touch-action: manipulation; } } body.product-product #tab-description { margin: 0 0 0.875rem !important; padding: 0 1.5rem !important; border: 0.0625rem solid rgba(255, 255, 255, 0.08) !important; border-top: 0.125rem solid rgba(255, 138, 0, 0.55) !important; border-radius: 0 0 0.75rem 0.75rem !important; background: radial-gradient(12.5rem 12.5rem at top right, rgba(255, 170, 70, 0.14) 0%, rgba(255, 170, 70, 0.05) 28%, rgba(255, 170, 70, 0) 62%), #171717 !important; box-shadow: 0 0.625rem 1.5rem rgba(0, 0, 0, 0.28), inset 0 0.0625rem 0 rgba(255, 255, 255, 0.02) !important; color: #ffffff !important; font-size: 1.0625rem !important; line-height: 1.74 !important; font-weight: 400 !important; text-shadow: none !important; opacity: 1 !important; filter: none !important; mix-blend-mode: normal !important; overflow-wrap: anywhere !important; word-break: break-word !important; overflow-x: hidden !important; } body.product-product #tab-description, body.product-product #tab-description *, body.product-product #tab-description [style*="color"], body.product-product #tab-description font[color], body.product-product #tab-description a, body.product-product #tab-description a:link, body.product-product #tab-description a:visited, body.product-product #tab-description a:hover, body.product-product #tab-description a:active { color: #ffffff !important; -webkit-text-fill-color: #ffffff !important; text-shadow: none !important; } body.product-product #tab-description [style*="background"], body.product-product #tab-description [bgcolor] { background: transparent !important; background-image: none !important; } body.product-product #tab-description [style*="font-size"], body.product-product #tab-description font[size] { font-size: inherit !important; } body.product-product #tab-description [style*="white-space"] { white-space: normal !important; } body.product-product #tab-description [style*="float"], body.product-product #tab-description .alignleft, body.product-product #tab-description .alignright { float: none !important; } body.product-product #tab-description > :first-child { margin-top: 0 !important; } body.product-product #tab-description > :last-child { margin-bottom: 0 !important; } body.product-product #tab-description div, body.product-product #tab-description p, body.product-product #tab-description ul, body.product-product #tab-description ol, body.product-product #tab-description li, body.product-product #tab-description td, body.product-product #tab-description th, body.product-product #tab-description span { font-size: inherit !important; line-height: inherit !important; } body.product-product #tab-description h1, body.product-product #tab-description h2, body.product-product #tab-description h3, body.product-product #tab-description h4, body.product-product #tab-description h5, body.product-product #tab-description h6 { color: #ffffff !important; font-weight: 700 !important; line-height: 1.28 !important; letter-spacing: 0 !important; } body.product-product #tab-description h1, body.product-product #tab-description h2 { font-size: 1.625rem !important; } body.product-product #tab-description h3, body.product-product #tab-description h4 { font-size: 1.3125rem !important; } body.product-product #tab-description h5, body.product-product #tab-description h6 { font-size: 1.125rem !important; } body.product-product #tab-description p { margin: 0 0 0.875rem !important; } body.product-product #tab-description strong, body.product-product #tab-description b { color: #ffffff !important; font-weight: 700 !important; } body.product-product #tab-description ul, body.product-product #tab-description ol { margin: 0.875rem 0 1rem 1.375rem !important; padding: 0 !important; } body.product-product #tab-description li { margin-bottom: 0.5rem !important; } body.product-product #tab-description li::marker { color: rgba(255, 138, 0, 0.95) !important; } body.product-product #tab-description li b, body.product-product #tab-description li strong, body.product-product #tab-description p b, body.product-product #tab-description p strong { font-weight: 700 !important; } body.product-product #tab-description a, body.product-product #tab-description a:link, body.product-product #tab-description a:visited { text-decoration: underline !important; text-decoration-color: rgba(255, 138, 0, 0.55) !important; text-underline-offset: 0.1875rem !important; border: 0 !important; background: transparent !important; } body.product-product #tab-description a:hover, body.product-product #tab-description a:active { text-decoration-color: rgba(255, 138, 0, 0.95) !important; } body.product-product #tab-description hr { height: 0.0625rem !important; margin: 1.125rem 0 !important; border: 0 !important; background: rgba(255, 255, 255, 0.12) !important; } body.product-product #tab-description img, body.product-product #tab-description figure, body.product-product #tab-description .wp-caption { display: block !important; clear: both !important; max-width: 100% !important; height: auto !important; margin: 1.125rem auto !important; } body.product-product #tab-description img { border-radius: 0.5rem !important; border: 0.0625rem solid rgba(255, 255, 255, 0.08) !important; background: rgba(255, 255, 255, 0.02) !important; } body.product-product #tab-description iframe, body.product-product #tab-description video { max-width: 100% !important; height: auto !important; } body.product-product #tab-description pre { margin: 0.875rem 0 !important; padding: 0.875rem 1rem !important; border: 0.0625rem solid rgba(255, 255, 255, 0.08) !important; border-radius: 0.5rem !important; background: #111111 !important; color: #ffffff !important; font: inherit !important; white-space: pre-wrap !important; overflow-wrap: anywhere !important; } body.product-product #tab-description table { width: 100% !important; max-width: 100% !important; margin: 1.125rem 0 !important; border-collapse: collapse !important; border-spacing: 0 !important; border: 0.0625rem solid rgba(255, 255, 255, 0.1) !important; border-radius: 0 !important; background: #1b1b1b !important; box-shadow: none !important; } body.product-product #tab-description table caption { padding: 0.75rem 0.875rem !important; background: #20242a !important; color: #ffffff !important; font-size: 1rem !important; font-weight: 700 !important; text-align: center !important; caption-side: top !important; border-bottom: 0.0625rem solid rgba(255, 255, 255, 0.1) !important; } body.product-product #tab-description table th, body.product-product #tab-description table thead th, body.product-product #tab-description table thead td { background: #20242a !important; color: #ffffff !important; font-weight: 700 !important; text-align: center !important; } body.product-product #tab-description table td, body.product-product #tab-description table th { padding: 0.75rem 0.875rem !important; border: 0.0625rem solid rgba(255, 255, 255, 0.1) !important; vertical-align: top !important; background: transparent !important; } body.product-product #tab-description table td[colspan], body.product-product #tab-description table th[colspan] { background: #000000 !important; color: #ffffff !important; font-weight: 700 !important; text-align: center !important; } body.product-product #tab-description table tr:nth-child(even) td { background: rgba(255, 255, 255, 0.015) !important; } body.product-product #tab-description table td:first-child:not([colspan]) { width: 48% !important; } @media (min-width: 1000px) { body.product-product #tab-description > h1:only-child, body.product-product #tab-description > h2:only-child, body.product-product #tab-description > h3:only-child, body.product-product #tab-description > h4:only-child, body.product-product #tab-description > h5:only-child, body.product-product #tab-description > h6:only-child { font-size: 1.125rem !important; line-height: 1.72 !important; font-weight: 400 !important; } body.product-product.loaded #tab-description > h1:only-child b, body.product-product.loaded #tab-description > h2:only-child b, body.product-product.loaded #tab-description > h3:only-child b, body.product-product.loaded #tab-description > h4:only-child b, body.product-product.loaded #tab-description > h5:only-child b, body.product-product.loaded #tab-description > h6:only-child b, body.product-product.loaded #tab-description > h1:only-child strong, body.product-product.loaded #tab-description > h2:only-child strong, body.product-product.loaded #tab-description > h3:only-child strong, body.product-product.loaded #tab-description > h4:only-child strong, body.product-product.loaded #tab-description > h5:only-child strong, body.product-product.loaded #tab-description > h6:only-child strong { font-size: inherit !important; font-weight: 700 !important; } } @media (max-width: 999px) { body.product-product.loaded #tab-description { padding: 1.125rem 1rem !important; font-size: 1.625rem !important; line-height: 1.72 !important; } body.product-product.loaded #tab-description h1, body.product-product.loaded #tab-description h2 { font-size: 2.0625rem !important; } body.product-product.loaded #tab-description h3, body.product-product.loaded #tab-description h4 { font-size: 1.875rem !important; } body.product-product.loaded #tab-description h5, body.product-product.loaded #tab-description h6 { font-size: 1.875rem !important; } body.product-product.loaded #tab-description, body.product-product.loaded #tab-description div, body.product-product.loaded #tab-description p, body.product-product.loaded #tab-description ul, body.product-product.loaded #tab-description ol, body.product-product.loaded #tab-description li, body.product-product.loaded #tab-description span, body.product-product.loaded #tab-description a, body.product-product.loaded #tab-description strong, body.product-product.loaded #tab-description b { font-size: 1.625rem !important; line-height: 1.72 !important; } body.product-product.loaded #tab-description table td, body.product-product.loaded #tab-description table th { padding: 0.6875rem 0.625rem !important; font-size: 1.625rem !important; line-height: 1.5 !important; } body.product-product.loaded #tab-description table caption, body.product-product.loaded #tab-description table th, body.product-product.loaded #tab-description table thead th, body.product-product.loaded #tab-description table thead td, body.product-product.loaded #tab-description table td[colspan], body.product-product.loaded #tab-description table th[colspan] { font-size: 1.5rem !important; } body.product-product.loaded #tab-description ul, body.product-product.loaded #tab-description ol { margin-left: 1.25rem !important; } body.product-product.loaded #tab-description li { margin-bottom: 0.625rem !important; } } body.product-category #content > .category-info { position: relative !important; display: block !important; overflow: hidden !important; margin: 0 0 1.25rem !important; padding: 0 11.3125rem 0 1.5rem !important; min-height: 9.375rem !important; border: 0.0625rem solid rgba(255, 255, 255, 0.08) !important; border-top: 0.125rem solid rgba(255, 138, 0, 0.55) !important; border-radius: 0.75rem !important; background: #171717 !important; box-shadow: 0 0.625rem 1.5rem rgba(0, 0, 0, 0.28), inset 0 0.0625rem 0 rgba(255, 255, 255, 0.02) !important; color: #ffffff !important; font-size: 1.0625rem !important; line-height: 1.74 !important; font-weight: 400 !important; text-shadow: none !important; overflow-wrap: anywhere !important; word-break: break-word !important; box-sizing: border-box !important; } body.product-category #content > .category-info::after { content: "" !important; position: absolute !important; top: 0 !important; right: 0 !important; width: 9.375rem !important; height: 9.375rem !important; background: radial-gradient(circle at top right, rgba(255, 170, 70, 0.14) 0%, rgba(255, 170, 70, 0.05) 28%, rgba(255, 170, 70, 0) 62%) !important; pointer-events: none !important; z-index: 0 !important; } body.product-category #content > .category-info > * { position: relative !important; z-index: 1 !important; } body.product-category #content > .category-info, body.product-category #content > .category-info *, body.product-category #content > .category-info [style*="color"], body.product-category #content > .category-info font[color], body.product-category #content > .category-info a, body.product-category #content > .category-info a:link, body.product-category #content > .category-info a:visited, body.product-category #content > .category-info a:hover, body.product-category #content > .category-info a:active { color: #ffffff !important; -webkit-text-fill-color: #ffffff !important; text-shadow: none !important; } body.product-category #content > .category-info [style*="background"], body.product-category #content > .category-info [bgcolor] { background: transparent !important; background-image: none !important; } body.product-category #content > .category-info [style*="font-size"], body.product-category #content > .category-info font[size] { font-size: inherit !important; } body.product-category #content > .category-info [style*="white-space"] { white-space: normal !important; } body.product-category #content > .category-info [style*="float"], body.product-category #content > .category-info .alignleft, body.product-category #content > .category-info .alignright { float: none !important; } body.product-category #content > .category-info > :first-child { margin-top: 0 !important; } body.product-category #content > .category-info > :last-child { margin-bottom: 0 !important; } body.product-category #content > .category-info .image { position: absolute !important; top: 1.125rem !important; right: 1.125rem !important; width: 8.75rem !important; max-width: 8.75rem !important; margin: 0 !important; padding: 0.3125rem !important; border: 0.0625rem solid rgba(255, 255, 255, 0.08) !important; border-radius: 0.625rem !important; background: rgba(255, 255, 255, 0.02) !important; box-sizing: border-box !important; z-index: 2 !important; } body.product-category #content > .category-info .image ~ * { margin-left: 0 !important; margin-right: 0 !important; } body.product-category #content > .category-info .image img { display: block !important; width: 100% !important; height: auto !important; max-width: 100% !important; border-radius: 0.375rem !important; } body.product-category #content > .category-info p, body.product-category #content > .category-info div, body.product-category #content > .category-info ul, body.product-category #content > .category-info ol, body.product-category #content > .category-info li, body.product-category #content > .category-info td, body.product-category #content > .category-info th, body.product-category #content > .category-info span { font-size: inherit !important; line-height: inherit !important; } body.product-category #content > .category-info h1, body.product-category #content > .category-info h2, body.product-category #content > .category-info h3, body.product-category #content > .category-info h4, body.product-category #content > .category-info h5, body.product-category #content > .category-info h6 { color: #ffffff !important; font-weight: 700 !important; line-height: 1.28 !important; letter-spacing: 0 !important; } body.product-category #content > .category-info h1, body.product-category #content > .category-info h2 { font-size: 1.625rem !important; } body.product-category #content > .category-info h3, body.product-category #content > .category-info h4 { font-size: 1.3125rem !important; } body.product-category #content > .category-info h5, body.product-category #content > .category-info h6 { font-size: 1.125rem !important; } body.product-category #content > .category-info p { margin: 0 0 0.875rem !important; } body.product-category #content > .category-info strong, body.product-category #content > .category-info b { color: #ffffff !important; font-weight: 700 !important; } body.product-category #content > .category-info ul, body.product-category #content > .category-info ol { margin: 0.875rem 0 1rem 1.375rem !important; padding: 0 !important; } body.product-category #content > .category-info li { margin-bottom: 0.5rem !important; } body.product-category #content > .category-info li::marker { color: rgba(255, 138, 0, 0.95) !important; } body.product-category #content > .category-info a, body.product-category #content > .category-info a:link, body.product-category #content > .category-info a:visited { text-decoration: underline !important; text-decoration-color: rgba(255, 138, 0, 0.55) !important; text-underline-offset: 0.1875rem !important; border: 0 !important; background: transparent !important; } body.product-category #content > .category-info a:hover, body.product-category #content > .category-info a:active { text-decoration-color: rgba(255, 138, 0, 0.95) !important; } body.product-category #content > .category-info hr { height: 0.0625rem !important; margin: 1.125rem 0 !important; border: 0 !important; background: rgba(255, 255, 255, 0.12) !important; } body.product-category #content > .category-info img, body.product-category #content > .category-info figure, body.product-category #content > .category-info .wp-caption { max-width: 100% !important; height: auto !important; } body.product-category #content > .category-info iframe, body.product-category #content > .category-info video { max-width: 100% !important; height: auto !important; } body.product-category #content > .category-info pre { margin: 0.875rem 0 !important; padding: 0.875rem 1rem !important; border: 0.0625rem solid rgba(255, 255, 255, 0.08) !important; border-radius: 0.5rem !important; background: #111111 !important; color: #ffffff !important; font: inherit !important; white-space: pre-wrap !important; overflow-wrap: anywhere !important; } body.product-category #content > .category-info table { width: 100% !important; max-width: 100% !important; margin: 1.125rem 0 !important; border-collapse: collapse !important; border-spacing: 0 !important; border: 0.0625rem solid rgba(255, 255, 255, 0.1) !important; background: #1b1b1b !important; box-shadow: none !important; } body.product-category #content > .category-info table caption { padding: 0.75rem 0.875rem !important; background: #20242a !important; color: #ffffff !important; font-size: 1rem !important; font-weight: 700 !important; text-align: center !important; caption-side: top !important; border-bottom: 0.0625rem solid rgba(255, 255, 255, 0.1) !important; } body.product-category #content > .category-info table th, body.product-category #content > .category-info table thead th, body.product-category #content > .category-info table thead td { background: #20242a !important; color: #ffffff !important; font-weight: 700 !important; text-align: center !important; } body.product-category #content > .category-info table td, body.product-category #content > .category-info table th { padding: 0.75rem 0.875rem !important; border: 0.0625rem solid rgba(255, 255, 255, 0.1) !important; vertical-align: top !important; background: transparent !important; } body.product-category #content > .category-info table td[colspan], body.product-category #content > .category-info table th[colspan] { background: #000000 !important; color: #ffffff !important; font-weight: 700 !important; text-align: center !important; } body.product-category #content > .category-info table tr:nth-child(even) td { background: rgba(255, 255, 255, 0.015) !important; } body.product-category #content > .category-info table td:first-child:not([colspan]) { width: 48% !important; } @media (max-width: 999px) { body.product-category #content > .category-info { padding: 1.125rem 7.6875rem 1.125rem 1rem !important; min-height: 7.75rem !important; font-size: 1.625rem !important; line-height: 1.72 !important; text-align: left !important; } body.product-category #content > .category-info .image { position: absolute !important; top: 1rem !important; right: 1rem !important; width: 5.75rem !important; max-width: 5.75rem !important; margin: 0 !important; padding: 0.3125rem !important; } body.product-category #content > .category-info .image ~ * { margin-left: 0 !important; margin-right: 0 !important; } body.product-category #content > .category-info, body.product-category #content > .category-info div, body.product-category #content > .category-info p, body.product-category #content > .category-info ul, body.product-category #content > .category-info ol, body.product-category #content > .category-info li, body.product-category #content > .category-info span, body.product-category #content > .category-info a, body.product-category #content > .category-info strong, body.product-category #content > .category-info b { font-size: 1.625rem !important; line-height: 1.72 !important; } body.product-category #content > .category-info h1, body.product-category #content > .category-info h2 { font-size: 2.125rem !important; } body.product-category #content > .category-info h3, body.product-category #content > .category-info h4 { font-size: 1.875rem !important; } body.product-category #content > .category-info h5, body.product-category #content > .category-info h6 { font-size: 1.625rem !important; } body.product-category #content > .category-info table td, body.product-category #content > .category-info table th { padding: 0.6875rem 0.625rem !important; font-size: 1.5rem !important; line-height: 1.5 !important; } body.product-category #content > .category-info table caption, body.product-category #content > .category-info table th, body.product-category #content > .category-info table thead th, body.product-category #content > .category-info table thead td, body.product-category #content > .category-info table td[colspan], body.product-category #content > .category-info table th[colspan] { font-size: 1.625rem !important; } body.product-category #content > .category-info ul, body.product-category #content > .category-info ol { margin-left: 1.25rem !important; } body.product-category #content > .category-info li { margin-bottom: 0.625rem !important; } } body.product-category #content > .category-info.wm-category-description { clear: both !important; position: relative !important; display: block !important; overflow: hidden !important; margin: 1.5rem 0 1.125rem !important; padding: 1.5rem 11.875rem 1.5rem 1.5rem !important; min-height: 10.625rem !important; border: 0.0625rem solid rgba(255, 255, 255, 0.12) !important; border-left: 0.25rem solid #ff6c00 !important; border-right: 0.25rem solid rgba(255, 255, 255, 0.12) !important; border-top: 0.0625rem solid rgba(255, 255, 255, 0.14) !important; border-radius: 1rem !important; background: linear-gradient(180deg, rgba(24, 26, 31, 0.98) 0%, rgba(8, 10, 14, 0.99) 100%) !important; box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.30), inset 0 0.0625rem 0 rgba(255, 255, 255, 0.08) !important; color: rgba(255, 255, 255, 0.90) !important; font-size: 1rem !important; line-height: 1.68 !important; } body.product-special #content > .category-info.wm-special-seo-description, body.product-wm_latest #content > .category-info.wm-special-seo-description { position: relative; clear: both; margin: 1.125rem 0 0.875rem; padding: 1.375rem 1.5rem; box-sizing: border-box; overflow: hidden; border: 0.0625rem solid rgba(255, 108, 0, 0.24); border-left: 0.25rem solid rgba(255, 108, 0, 0.70); border-right: 0.25rem solid rgba(73, 142, 221, 0.34); border-radius: 1.25rem; background: radial-gradient(circle at 8% 0%, rgba(255, 108, 0, 0.16), transparent 36%), linear-gradient(145deg, rgba(8, 11, 15, 0.98) 0%, rgba(19, 24, 30, 0.98) 100%); box-shadow: 0 1.125rem 2.125rem rgba(0, 0, 0, 0.28), inset 0 0.0625rem 0 rgba(255, 255, 255, 0.05); color: #ffffff; } body.product-special #content > .category-info.wm-special-seo-description::before, body.product-wm_latest #content > .category-info.wm-special-seo-description::before { content: ""; position: absolute; inset: 0; pointer-events: none; background: linear-gradient(90deg, rgba(255, 108, 0, 0.08), transparent 42%, rgba(73, 142, 221, 0.08)); } body.product-special #content > .category-info.wm-special-seo-description > *, body.product-wm_latest #content > .category-info.wm-special-seo-description > * { position: relative; z-index: 1; } body.product-special #content > .category-info.wm-special-seo-description h2, body.product-wm_latest #content > .category-info.wm-special-seo-description h2 { margin: 0 0 0.75rem; padding: 0; color: #ff9a14; font-size: 1.625rem; line-height: 1.18; font-weight: 900; letter-spacing: 0.025em; text-transform: uppercase; } body.product-special #content > .category-info.wm-special-seo-description p, body.product-special #content > .category-info.wm-special-seo-description li, body.product-wm_latest #content > .category-info.wm-special-seo-description p, body.product-wm_latest #content > .category-info.wm-special-seo-description li { color: rgba(255, 255, 255, 0.90); font-size: 1rem; line-height: 1.62; } body.product-special #content > .category-info.wm-special-seo-description p, body.product-wm_latest #content > .category-info.wm-special-seo-description p { margin: 0 0 0.625rem; } body.product-special #content > .category-info.wm-special-seo-description ul, body.product-wm_latest #content > .category-info.wm-special-seo-description ul { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0.5rem 1.125rem; margin: 0.875rem 0 0; padding: 0; list-style: none; } body.product-special #content > .category-info.wm-special-seo-description li, body.product-wm_latest #content > .category-info.wm-special-seo-description li { position: relative; margin: 0; padding-left: 1.125rem; } body.product-special #content > .category-info.wm-special-seo-description li::before, body.product-wm_latest #content > .category-info.wm-special-seo-description li::before { content: ""; position: absolute; left: 0; top: 0.72em; width: 0.4375rem; height: 0.4375rem; border-radius: 62.4375rem; background: #ff7a00; box-shadow: 0 0 0 0.1875rem rgba(255, 122, 0, 0.14); } @media screen and (max-width: 999px), (hover: none) and (pointer: coarse) { body.product-special #content > .category-info.wm-special-seo-description, body.product-wm_latest #content > .category-info.wm-special-seo-description { margin: 1.125rem 0 1rem; padding: 1.375rem 1.25rem; border-radius: 1.375rem; } body.product-special #content > .category-info.wm-special-seo-description h2, body.product-wm_latest #content > .category-info.wm-special-seo-description h2 { font-size: 2.125rem; line-height: 1.18; text-align: center; } body.product-special #content > .category-info.wm-special-seo-description p, body.product-special #content > .category-info.wm-special-seo-description li, body.product-wm_latest #content > .category-info.wm-special-seo-description p, body.product-wm_latest #content > .category-info.wm-special-seo-description li { font-size: 1.75rem; line-height: 1.42; } body.product-special #content > .category-info.wm-special-seo-description ul, body.product-wm_latest #content > .category-info.wm-special-seo-description ul { grid-template-columns: minmax(0, 1fr); gap: 0.625rem; } } body.product-category #content > .category-info.wm-category-description::before { content: "" !important; position: absolute !important; top: 0 !important; left: 0 !important; right: 0 !important; z-index: 1 !important; height: 0.0625rem !important; background: linear-gradient(90deg, rgba(255, 108, 0, 0.72), rgba(255, 255, 255, 0.16), transparent) !important; pointer-events: none !important; } body.product-category #content > .category-info.wm-category-description .wm-category-description__body { position: relative !important; z-index: 2 !important; } body.product-category #content > .category-info.wm-category-description .image { top: 1.625rem !important; right: 1.625rem !important; width: 8.25rem !important; height: 8.25rem !important; max-width: 8.25rem !important; padding: 0.1875rem !important; border: 0.0625rem solid rgba(255, 255, 255, 0.16) !important; border-radius: 0.875rem !important; background: #0d1015 !important; box-shadow: 0 0.75rem 1.5rem rgba(0, 0, 0, 0.24), inset 0 0.0625rem 0 rgba(255, 255, 255, 0.08) !important; overflow: hidden !important; box-sizing: border-box !important; } body.product-category #content > .category-info.wm-category-description .image img { width: 100% !important; height: 100% !important; display: block !important; object-fit: cover !important; border-radius: 0.625rem !important; } body.product-category #content > .category-info.wm-category-description h1, body.product-category #content > .category-info.wm-category-description h2, body.product-category #content > .category-info.wm-category-description h3, body.product-category #content > .category-info.wm-category-description h4 { color: #ff9a14 !important; font-weight: 950 !important; text-transform: uppercase !important; letter-spacing: 0.015em !important; } body.product-category #content > .category-info.wm-category-description p, body.product-category #content > .category-info.wm-category-description li, body.product-category #content > .category-info.wm-category-description div, body.product-category #content > .category-info.wm-category-description span { color: rgba(255, 255, 255, 0.90) !important; } body.product-category #content > .category-info.wm-category-description strong, body.product-category #content > .category-info.wm-category-description b { color: #ffffff !important; font-weight: 900 !important; } body.product-category #content > .category-info.wm-category-description a { color: #ff9a14 !important; -webkit-text-fill-color: #ff9a14 !important; } body.product-category #content > .category-info.wm-category-description .wm-category-description__toggle { display: none; } @media screen and (max-width: 999px) { body.product-category #content > .category-info.wm-category-description { margin: 1.625rem 0 1.25rem !important; padding: 1.5rem 1.5rem 1.625rem !important; min-height: 0 !important; border-radius: 1.125rem !important; font-size: 1.5625rem !important; line-height: 1.58 !important; } body.product-category #content > .category-info.wm-category-description::before, body.product-category #content > .category-info.wm-category-description::after { display: none !important; content: none !important; } body.product-category #content > .category-info.wm-category-description .image { position: relative !important; top: auto !important; right: auto !important; float: right !important; width: 8.625rem !important; height: 8.625rem !important; max-width: 8.625rem !important; margin: 0 0 1rem 1.125rem !important; padding: 0.1875rem !important; overflow: hidden !important; box-sizing: border-box !important; border: 0.0625rem solid rgba(255, 255, 255, 0.16) !important; border-radius: 0.875rem !important; background: #0d1015 !important; box-shadow: 0 0.875rem 1.875rem rgba(0, 0, 0, 0.28), inset 0 0.0625rem 0 rgba(255, 255, 255, 0.08) !important; } body.product-category #content > .category-info.wm-category-description .image img { width: 100% !important; height: 100% !important; display: block !important; object-fit: cover !important; box-sizing: border-box !important; padding: 0 !important; border-radius: 0.625rem !important; background: #0d1015 !important; } body.product-category #content > .category-info.wm-category-description, body.product-category #content > .category-info.wm-category-description div, body.product-category #content > .category-info.wm-category-description p, body.product-category #content > .category-info.wm-category-description ul, body.product-category #content > .category-info.wm-category-description ol, body.product-category #content > .category-info.wm-category-description li, body.product-category #content > .category-info.wm-category-description span, body.product-category #content > .category-info.wm-category-description a, body.product-category #content > .category-info.wm-category-description strong, body.product-category #content > .category-info.wm-category-description b { font-size: 1.5625rem !important; line-height: 1.58 !important; } body.product-category #content > .category-info.wm-category-description.is-collapsible.is-collapsed { max-height: 32.5rem !important; } body.product-category #content > .category-info.wm-category-description.is-collapsible.is-collapsed::after { content: "" !important; position: absolute !important; left: 0 !important; right: 0 !important; bottom: 0 !important; z-index: 4 !important; height: 10.5rem !important; background: linear-gradient(180deg, rgba(8, 11, 15, 0), rgba(8, 11, 15, 0.96) 58%, #080b0f 100%) !important; pointer-events: none !important; } body.product-category #content > .category-info.wm-category-description.is-collapsible.is-expanded { max-height: none !important; padding-bottom: 5.5rem !important; } body.product-category #content > .category-info.wm-category-description.is-collapsible .wm-category-description__toggle { position: absolute !important; left: 50% !important; bottom: 1.125rem !important; z-index: 6 !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; width: 7.375rem !important; height: 3.25rem !important; margin: 0 !important; padding: 0 0 0.5rem !important; border: 0.0625rem solid rgba(255, 178, 74, 0.80) !important; border-radius: 62.4375rem !important; background: linear-gradient(180deg, #ffad35 0%, #ff6c00 100%) !important; box-shadow: 0 0.75rem 1.625rem rgba(255, 108, 0, 0.24) !important; color: #111418 !important; font-size: 2.625rem !important; font-weight: 950 !important; line-height: 1 !important; transform: translateX(-50%) !important; cursor: pointer !important; } body.product-category #content > .category-info.wm-category-description.is-collapsible.is-expanded .wm-category-description__toggle { padding-bottom: 0 !important; } } @media screen and (min-width: 1000px) { body.product-category #content > .wm-page-heading-row { align-items: center !important; gap: 0.625rem !important; min-height: 2.75rem !important; margin-top: 0 !important; margin-bottom: 0.5rem !important; } body.product-category #content > .wm-page-heading-row > h1 { flex: 0 1 auto !important; width: auto !important; min-width: 0 !important; max-width: 32.5rem !important; height: 2.75rem !important; min-height: 2.75rem !important; max-height: 2.75rem !important; margin: 0 !important; padding: 0 1.375rem !important; display: flex !important; align-items: center !important; justify-content: center !important; font-family: "Segoe UI", Arial, sans-serif !important; font-size: 1.5rem !important; line-height: 1.06 !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; } body.product-category #content > .wm-page-heading-row > .breadcrumb { display: flex !important; align-items: center !important; justify-content: flex-start !important; flex: 1 1 auto !important; gap: 0 !important; flex-wrap: nowrap !important; min-width: 0 !important; width: auto !important; max-width: none !important; height: 2.75rem !important; min-height: 2.75rem !important; max-height: 2.75rem !important; margin: 0 0 0 auto !important; padding: 0 0.875rem 0 0.5rem !important; border: 0.0625rem solid rgba(255, 255, 255, 0.10) !important; border-left: 0.25rem solid #ff6c00 !important; border-right: 0.25rem solid #ff6c00 !important; border-radius: 1rem !important; background: linear-gradient(180deg, rgba(17, 19, 23, 0.98) 0%, rgba(10, 12, 16, 0.98) 100%) !important; box-shadow: 0 0.625rem 1.375rem rgba(0, 0, 0, 0.24) !important; box-sizing: border-box !important; overflow-x: auto !important; overflow-y: hidden !important; white-space: nowrap !important; scrollbar-width: thin !important; scrollbar-color: #ff6c00 rgba(255, 255, 255, 0.08) !important; } body.product-category #content > .wm-page-heading-row > .breadcrumb::-webkit-scrollbar { height: 0.375rem !important; } body.product-category #content > .wm-page-heading-row > .breadcrumb::-webkit-scrollbar-track { background: rgba(255, 255, 255, 0.08) !important; border-radius: 62.4375rem !important; } body.product-category #content > .wm-page-heading-row > .breadcrumb::-webkit-scrollbar-thumb { background: linear-gradient(180deg, #ff6c00 0%, #89c542 100%) !important; border-radius: 62.4375rem !important; } body.product-category #content > .wm-page-heading-row > .breadcrumb a, body.product-category #content > .wm-page-heading-row > .breadcrumb span { display: inline-flex !important; align-items: center !important; justify-content: center !important; flex: 0 0 auto !important; width: auto !important; max-width: none !important; height: auto !important; min-height: 1.75rem !important; max-height: none !important; margin: 0 !important; padding: 0 0.1875rem !important; border: 0 !important; border-radius: 0 !important; background: transparent !important; color: rgba(255, 255, 255, 0.58) !important; font-size: 0.625rem !important; font-weight: 300 !important; letter-spacing: 0 !important; line-height: 1.75rem !important; text-align: center !important; text-decoration: none !important; white-space: nowrap !important; box-shadow: none !important; } body.product-category #content > .wm-page-heading-row > .breadcrumb a + a::before, body.product-category #content > .wm-page-heading-row > .breadcrumb span + a::before, body.product-category #content > .wm-page-heading-row > .breadcrumb a + span::before { content: "/" !important; display: inline-block !important; margin: 0 0.1875rem 0 0 !important; color: rgba(255, 255, 255, 0.32) !important; font-weight: 300 !important; } body.product-category #content > .wm-page-heading-row > .breadcrumb a:hover { color: #ff9a14 !important; transform: none !important; } } body.information-contact #content .wm-contact-page { margin: 1.125rem 0 0.625rem; color: #ffffff; } body.information-contact #content > h1 { margin-top: 0.875rem; margin-bottom: 0.625rem; } @media screen and (max-width: 999px) { #footer .wm-footer-trust { grid-column: 1 / -1; padding: 0 !important; border: 0 !important; background: transparent !important; box-shadow: none !important; } #footer .wm-footer-trust__section { margin-bottom: 0.875rem; padding: 0.875rem 0.75rem !important; border: 0.0625rem solid var(--wmf-border); border-top: 0.125rem solid rgba(242, 154, 23, 0.75); border-radius: 0.75rem; background: linear-gradient(180deg, #1c1f24 0%, #191c20 100%); box-shadow: inset 0 0.0625rem 0 rgba(255, 255, 255, 0.04); box-sizing: border-box; } #footer .wm-footer-trust__section:last-child { margin-bottom: 0; } #footer .wm-footer-trust__links { display: grid; gap: 0.625rem; } #footer .wm-footer-trust__section .wm-payments { margin-top: 0; } #footer .wm-footer-trust__section .wm-footer-legal { position: static; left: auto; right: auto; bottom: auto; margin-top: 0.75rem; } } body.information-contact #content .wm-contact-intro { margin: 0.625rem 0 1.375rem; padding: 1.375rem 1.5rem; border: 0.0625rem solid rgba(255, 108, 0, 0.32); border-radius: 1.375rem; background: linear-gradient(145deg, #04080c 0%, #171d24 100%); box-shadow: 0 1.125rem 2.125rem rgba(0, 0, 0, 0.28); color: #ffffff; font-size: 1.125rem; line-height: 1.65; } body.information-contact #content .wm-contact-grid--cards { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 1.375rem; align-items: stretch; } body.information-contact #content .wm-contact-card { display: flex; flex-direction: column; min-height: 25rem; padding: 1.5rem; border: 0.0625rem solid rgba(255, 108, 0, 0.28); border-radius: 1.375rem; background: linear-gradient(180deg, rgba(7, 11, 15, 0.98) 0%, rgba(23, 29, 36, 0.98) 100%); box-shadow: 0 1.25rem 2.125rem rgba(0, 0, 0, 0.32); box-sizing: border-box; color: #ffffff; } body.information-contact #content .wm-contact-card h2 { margin: 0 0 1.125rem; padding: 0; color: #ff6c00; font-size: 1.5rem; line-height: 1.2; } body.information-contact #content .wm-contact-card p, body.information-contact #content .wm-contact-card li, body.information-contact #content .wm-contact-card label { color: #ffffff; line-height: 1.6; } body.information-contact #content .wm-contact-card p { margin: 0 0 0.875rem; } body.information-contact #content .wm-contact-card strong { color: #ffd2b0; } body.information-contact #content .wm-contact-card a, body.information-contact #content .wm-contact-card a:visited { color: #ff6c00; text-decoration: none; } body.information-contact #content .wm-contact-card a:hover { color: #ffffff; text-decoration: underline; } body.information-contact #content .wm-contact-phone-list { list-style: none; margin: 0 0 0.875rem; padding: 0; } body.information-contact #content .wm-contact-phone-list li { margin-bottom: 0.5rem; } body.information-contact #content .wm-contact-phone-list a { display: inline-flex; align-items: center; min-height: 2.375rem; padding: 0 0.875rem; border-radius: 62.4375rem; background: rgba(255, 108, 0, 0.12); border: 0.0625rem solid rgba(255, 108, 0, 0.24); } body.information-contact #content .wm-contact-card--map p { flex: 0 0 auto; margin-bottom: 1.125rem; } body.information-contact #content .wm-contact-card--map { min-height: 0; overflow: hidden; } body.information-contact #content .wm-contact-map-frame { display: block; width: 100%; min-width: 0; min-height: 0; height: auto; flex: 1 1 auto; overflow: hidden; aspect-ratio: auto; margin-top: auto; max-height: 100%; min-height: 15.625rem; border: 0.0625rem solid rgba(255, 255, 255, 0.08); border-radius: 1.125rem; background: #0c1116; } body.information-contact #content .wm-contact-card--form form { display: flex; flex: 1 1 auto; flex-direction: column; } body.information-contact #content .wm-contact-form-inline { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0.875rem; } body.information-contact #content .wm-contact-form-row { margin-bottom: 0.875rem; } body.information-contact #content .wm-contact-form-row label { display: block; margin-bottom: 0.375rem; color: #ffd2b0; font-weight: 700; } body.information-contact #content .wm-contact-form-row input[type="text"], body.information-contact #content .wm-contact-form-row textarea { width: 100%; padding: 0.8125rem 0.875rem; border: 0.0625rem solid rgba(255, 108, 0, 0.32); border-radius: 0.875rem; background: #0a0f14; color: #ffffff; box-sizing: border-box; } body.information-contact #content .wm-contact-form-row textarea { min-height: 11.5625rem; resize: vertical; } body.information-contact #content .wm-contact-form-row input[type="text"]:focus, body.information-contact #content .wm-contact-form-row textarea:focus { outline: none; border-color: #ff6c00; box-shadow: 0 0 0 0.1875rem rgba(255, 108, 0, 0.16); } body.information-contact #content .wm-contact-captcha img { display: block; margin-bottom: 0.75rem; border-radius: 0.875rem; background: #ffffff; } body.information-contact #content .wm-contact-submit { margin-top: auto; text-align: right; } body.information-contact #content .wm-contact-submit .button { min-width: 13.75rem; height: auto; padding: 0.8125rem 1.5rem; border-radius: 62.4375rem; font-size: 1.0625rem; line-height: 1.2; } body.information-contact #content .wm-contact-card .error { display: inline-block; margin-top: 0.5rem; color: #ffb4a1; } @media screen and (max-width: 999px) { body.information-contact #content > .wm-page-heading-row { display: flex !important; flex-direction: column !important; align-items: stretch !important; gap: 0.3125rem !important; width: 100% !important; height: auto !important; min-height: 0 !important; max-height: none !important; margin: 1.5rem 0 0.625rem 0 !important; padding: 0 !important; box-sizing: border-box !important; } body.information-contact #content > .wm-page-heading-row > h1 { order: 1 !important; align-self: center !important; display: flex !important; align-items: center !important; justify-content: center !important; width: auto !important; min-width: 0 !important; max-width: calc(100% - 1.25rem) !important; height: auto !important; min-height: 3.375rem !important; max-height: none !important; margin: 0 !important; padding: 0 1.5rem !important; box-sizing: border-box !important; overflow: hidden !important; border: 0.0625rem solid rgba(255, 255, 255, 0.12) !important; border-left: 0.25rem solid #ff6c00 !important; border-right: 0.25rem solid #ff6c00 !important; border-radius: 1rem !important; background: #111318 !important; box-shadow: 0 0.625rem 1.375rem rgba(0, 0, 0, 0.24) !important; color: #ffffff !important; font-size: 1.875rem !important; font-weight: 900 !important; line-height: 1.08 !important; letter-spacing: 0.035em !important; text-align: center !important; text-transform: uppercase !important; text-overflow: ellipsis !important; white-space: nowrap !important; } body.information-contact #content > .wm-page-heading-row > .breadcrumb { order: 2 !important; align-self: stretch !important; flex: 0 0 auto !important; width: 100% !important; max-width: 100% !important; height: auto !important; min-height: 2.125rem !important; max-height: none !important; margin: 0 !important; padding: 0 0.5rem !important; justify-content: center !important; text-align: center !important; } body.information-contact #content .wm-contact-page { margin-top: 0.5rem !important; } body.information-contact #content .wm-contact-intro { margin-top: 0.5rem; padding: 1.125rem; font-size: 1.875rem; line-height: 1.45; } body.information-contact #content .wm-contact-grid--cards { display: block; } body.information-contact #content .wm-contact-card { min-height: 0; margin-bottom: 1.125rem; padding: 1.125rem; } body.information-contact #content .wm-contact-card h2 { font-size: 2.125rem; line-height: 1.2; } body.information-contact #content .wm-contact-card p, body.information-contact #content .wm-contact-card li, body.information-contact #content .wm-contact-card label { font-size: 1.875rem; line-height: 1.45; } body.information-contact #content .wm-contact-phone-list li { margin-bottom: 0.75rem; } body.information-contact #content .wm-contact-phone-list a { min-height: 3.5rem; padding: 0.5rem 1.125rem; font-size: 1.875rem; } body.information-contact #content .wm-contact-form-inline { display: block; } body.information-contact #content .wm-contact-form-row label { font-size: 1.75rem; } body.information-contact #content .wm-contact-form-row input[type="text"], body.information-contact #content .wm-contact-form-row textarea { font-size: 1.75rem; padding: 1rem 1.125rem; } body.information-contact #content .wm-contact-map-frame { min-height: 20rem; height: 20rem; max-height: none; flex: 0 0 20rem; } body.information-contact #content .wm-contact-submit { text-align: left; } body.information-contact #content .wm-contact-submit .button { min-width: 0; width: 100%; font-size: 1.875rem; } } body.information-information #content .wm-info-page, body.information-news #content .wm-info-page, body.module-blog #content .wm-info-page, body.module-blog-view #content .wm-info-page { margin: 1.125rem 0 0.625rem; color: #ffffff; } body.information-information #content .wm-info-hero, body.information-news #content .wm-info-hero, body.module-blog #content .wm-info-hero, body.module-blog-view #content .wm-info-hero { margin: 0 0 1.375rem; padding: 1.375rem 1.5rem; border: 0.0625rem solid rgba(255, 108, 0, 0.32); border-radius: 1.375rem; background: linear-gradient(145deg, #04080c 0%, #171d24 100%); box-shadow: 0 1.125rem 2.125rem rgba(0, 0, 0, 0.28); } body.information-information #content .wm-info-hero h1, body.information-news #content .wm-info-hero h1, body.module-blog #content .wm-info-hero h1, body.module-blog-view #content .wm-info-hero h1 { margin: 0; padding: 0; color: #ff6c00; font-size: 2.125rem; line-height: 1.18; } body.information-information #content .wm-info-card, body.information-news #content .wm-info-card, body.module-blog #content .wm-info-card, body.module-blog-view #content .wm-info-card { padding: 1.5rem; border: 0.0625rem solid rgba(255, 108, 0, 0.28); border-radius: 1.375rem; background: linear-gradient(180deg, rgba(7, 11, 15, 0.98) 0%, rgba(23, 29, 36, 0.98) 100%); box-shadow: 0 1.25rem 2.125rem rgba(0, 0, 0, 0.32); box-sizing: border-box; color: #ffffff; } body.information-information #content .wm-info-card + .wm-info-card, body.information-news #content .wm-info-card + .wm-info-card, body.module-blog #content .wm-info-card + .wm-info-card, body.module-blog-view #content .wm-info-card + .wm-info-card { margin-top: 1.375rem; } body.information-information #content .wm-info-grid, body.information-news #content .wm-info-grid, body.module-blog #content .wm-info-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 1.375rem; align-items: stretch; } body.information-information #content .wm-info-card__title, body.information-news #content .wm-info-card__title, body.module-blog #content .wm-info-card__title { display: block; margin: 0 0 1rem; text-decoration: none; } body.information-information #content .wm-info-card__title h2, body.information-news #content .wm-info-card__title h2, body.module-blog #content .wm-info-card__title h2 { margin: 0; padding: 0; color: #ff6c00; font-size: 1.625rem; line-height: 1.2; } body.information-information #content .wm-info-richtext, body.information-news #content .wm-info-richtext, body.module-blog #content .wm-info-richtext, body.module-blog-view #content .wm-info-richtext { color: #ffffff; font-size: 1.0625rem; line-height: 1.72; } body.information-information #content .wm-info-richtext [style*="font-size:22px"], body.information-information #content .wm-info-richtext [style*="font-size: 22px"], body.information-news #content .wm-info-richtext [style*="font-size:22px"], body.information-news #content .wm-info-richtext [style*="font-size: 22px"], body.module-blog #content .wm-info-richtext [style*="font-size:22px"], body.module-blog #content .wm-info-richtext [style*="font-size: 22px"], body.module-blog-view #content .wm-info-richtext [style*="font-size:22px"], body.module-blog-view #content .wm-info-richtext [style*="font-size: 22px"] { font-size: 1.375rem !important; } body.information-information #content .wm-info-richtext > *:first-child, body.information-news #content .wm-info-richtext > *:first-child, body.module-blog #content .wm-info-richtext > *:first-child, body.module-blog-view #content .wm-info-richtext > *:first-child { margin-top: 0; } body.information-information #content .wm-info-richtext > *:last-child, body.information-news #content .wm-info-richtext > *:last-child, body.module-blog #content .wm-info-richtext > *:last-child, body.module-blog-view #content .wm-info-richtext > *:last-child { margin-bottom: 0; } body.information-information #content .wm-info-richtext h2, body.information-information #content .wm-info-richtext h3, body.information-information #content .wm-info-richtext h4, body.information-news #content .wm-info-richtext h2, body.information-news #content .wm-info-richtext h3, body.information-news #content .wm-info-richtext h4, body.module-blog #content .wm-info-richtext h2, body.module-blog #content .wm-info-richtext h3, body.module-blog #content .wm-info-richtext h4, body.module-blog-view #content .wm-info-richtext h2, body.module-blog-view #content .wm-info-richtext h3, body.module-blog-view #content .wm-info-richtext h4 { margin: 1.375rem 0 0.75rem; padding: 0; color: #ff6c00; line-height: 1.25; } body.information-information #content .wm-info-richtext p, body.information-information #content .wm-info-richtext li, body.information-information #content .wm-info-richtext td, body.information-information #content .wm-info-richtext th, body.information-news #content .wm-info-richtext p, body.information-news #content .wm-info-richtext li, body.information-news #content .wm-info-richtext td, body.information-news #content .wm-info-richtext th, body.module-blog #content .wm-info-richtext p, body.module-blog #content .wm-info-richtext li, body.module-blog #content .wm-info-richtext td, body.module-blog #content .wm-info-richtext th, body.module-blog-view #content .wm-info-richtext p, body.module-blog-view #content .wm-info-richtext li, body.module-blog-view #content .wm-info-richtext td, body.module-blog-view #content .wm-info-richtext th { color: #ffffff; } body.information-information #content .wm-info-richtext a, body.information-information #content .wm-info-richtext a:visited, body.information-news #content .wm-info-richtext a, body.information-news #content .wm-info-richtext a:visited, body.module-blog #content .wm-info-richtext a, body.module-blog #content .wm-info-richtext a:visited, body.module-blog-view #content .wm-info-richtext a, body.module-blog-view #content .wm-info-richtext a:visited { color: #ff6c00; } body.information-information #content .wm-info-richtext img, body.information-news #content .wm-info-richtext img, body.module-blog #content .wm-info-richtext img, body.module-blog-view #content .wm-info-richtext img { max-width: 100%; height: auto; border-radius: 1rem; } body.information-information #content .wm-info-richtext iframe, body.information-news #content .wm-info-richtext iframe, body.module-blog #content .wm-info-richtext iframe, body.module-blog-view #content .wm-info-richtext iframe, body.information-news #content .wm-info-media iframe { width: 100% !important; max-width: 100%; min-height: 20rem; border: 0; border-radius: 1.125rem; background: #0c1116; } body.information-information #content .wm-info-richtext table, body.information-news #content .wm-info-richtext table, body.module-blog #content .wm-info-richtext table, body.module-blog-view #content .wm-info-richtext table { width: 100% !important; border-collapse: collapse; margin: 1.125rem 0; background: rgba(255, 255, 255, 0.02); } body.information-information #content .wm-info-richtext table td, body.information-information #content .wm-info-richtext table th, body.information-news #content .wm-info-richtext table td, body.information-news #content .wm-info-richtext table th, body.module-blog #content .wm-info-richtext table td, body.module-blog #content .wm-info-richtext table th, body.module-blog-view #content .wm-info-richtext table td, body.module-blog-view #content .wm-info-richtext table th { padding: 0.75rem 0.875rem; border: 0.0625rem solid rgba(255, 255, 255, 0.1); vertical-align: top; } body.information-news #content .wm-info-article { display: grid; grid-template-columns: minmax(0, 18.75rem) minmax(0, 1fr); gap: 1.375rem; align-items: start; } body.information-news #content .wm-info-article:not(.wm-info-article--has-media) { grid-template-columns: minmax(0, 1fr); } body.information-news #content .wm-info-media img { display: block; width: 100%; height: auto; border-radius: 1.125rem; } body.information-news #content .wm-info-meta, body.module-blog #content .wm-info-meta { display: flex; flex-wrap: wrap; gap: 0.625rem 1rem; margin: 1.125rem 0 0; padding: 0; list-style: none; } body.information-news #content .wm-info-meta li, body.module-blog #content .wm-info-meta li { margin: 0; color: #ffd2b0; font-size: 0.875rem; line-height: 1.5; } body.information-news #content .wm-info-meta li a, body.module-blog #content .wm-info-meta li a { font-weight: 700; } body.information-news #content .wm-info-card--actions, body.module-blog-view #content .wm-info-card--nav { display: flex; align-items: center; justify-content: space-between; gap: 1.125rem; } body.module-blog-view #content .wm-info-date { margin-top: 1.125rem; text-align: right; color: #ffd2b0; font-weight: 700; font-size: 0.875rem; } body.module-blog-view #content .wm-info-nav-link a, body.module-blog-view #content .wm-info-nav-link a:visited { color: #ff6c00; font-weight: 700; text-decoration: none; } body.module-blog #content .wm-info-pagination { margin-top: 1.375rem; } body.module-blog #content .wm-info-pagination .pagination, body.module-blog-view #content .wm-info-card--comments .tabs { margin: 0; } body.module-blog #content .wm-info-card__media, body.module-blog-view #content .wm-info-card__hero-media { display: block; margin: 0 0 1.125rem; overflow: hidden; border-radius: 1.125rem; background: #111; } body.module-blog #content .wm-info-card__image, body.module-blog-view #content .wm-info-card__hero-image { display: block; width: 100%; height: auto; } body.module-blog #content .wm-info-card__image { aspect-ratio: 16 / 9; object-fit: cover; } @media screen and (max-width: 999px) { body.information-information #content .wm-info-hero, body.information-news #content .wm-info-hero, body.module-blog #content .wm-info-hero, body.module-blog-view #content .wm-info-hero { padding: 1.125rem; } body.information-information #content .wm-info-hero h1, body.information-news #content .wm-info-hero h1, body.module-blog #content .wm-info-hero h1, body.module-blog-view #content .wm-info-hero h1 { font-size: 1.75rem; } body.information-information #content .wm-info-card, body.information-news #content .wm-info-card, body.module-blog #content .wm-info-card, body.module-blog-view #content .wm-info-card { padding: 1.125rem; } body.information-information #content .wm-info-grid, body.information-news #content .wm-info-grid, body.module-blog #content .wm-info-grid { grid-template-columns: minmax(0, 1fr); } body.information-news #content .wm-info-article { grid-template-columns: minmax(0, 1fr); } body.information-news #content .wm-info-card--actions, body.module-blog-view #content .wm-info-card--nav { display: block; } body.information-news #content .wm-info-actions, body.module-blog-view #content .wm-info-nav-link + .wm-info-nav-link { margin-top: 0.875rem; } body.information-information #content .wm-info-richtext, body.information-news #content .wm-info-richtext, body.module-blog #content .wm-info-richtext, body.module-blog-view #content .wm-info-richtext { font-size: 1rem; line-height: 1.62; } body.information-information #content .wm-info-richtext iframe, body.information-news #content .wm-info-richtext iframe, body.module-blog #content .wm-info-richtext iframe, body.module-blog-view #content .wm-info-richtext iframe, body.information-news #content .wm-info-media iframe { min-height: 15rem; } body.module-blog #content .wm-info-card__media, body.module-blog-view #content .wm-info-card__hero-media { margin-bottom: 0.875rem; border-radius: 0.875rem; } } body.product-manufacturer #content .wm-info-page, body.information-sitemap #content .wm-info-page, body.account-return-insert #content .wm-info-page, body.information-faq #content .wm-info-page { margin: 1.125rem 0 0.625rem; color: #ffffff; } body.product-manufacturer #content .wm-info-hero, body.information-sitemap #content .wm-info-hero, body.account-return-insert #content .wm-info-hero, body.information-faq #content .wm-info-hero { margin: 0 0 1.375rem; padding: 1.375rem 1.5rem; border: 0.0625rem solid rgba(255, 108, 0, 0.32); border-radius: 1.375rem; background: linear-gradient(145deg, #04080c 0%, #171d24 100%); box-shadow: 0 1.125rem 2.125rem rgba(0, 0, 0, 0.28); } body.product-manufacturer #content .wm-info-page { margin-top: 1.75rem; } body.product-manufacturer #content .wm-info-hero { margin-bottom: 0.75rem; } body.product-manufacturer #content .wm-info-hero h1, body.information-sitemap #content .wm-info-hero h1, body.account-return-insert #content .wm-info-hero h1, body.information-faq #content .wm-info-hero h1 { margin: 0; padding: 0; color: #ff6c00; font-size: 2.125rem; line-height: 1.18; } body.product-manufacturer #content .wm-info-card, body.information-sitemap #content .wm-info-card, body.account-return-insert #content .wm-info-card, body.information-faq #content .wm-info-card { padding: 1.5rem; border: 0.0625rem solid rgba(255, 108, 0, 0.28); border-radius: 1.375rem; background: linear-gradient(180deg, rgba(7, 11, 15, 0.98) 0%, rgba(23, 29, 36, 0.98) 100%); box-shadow: 0 1.25rem 2.125rem rgba(0, 0, 0, 0.32); box-sizing: border-box; color: #ffffff; } body.product-manufacturer #content .wm-info-card + .wm-info-card, body.information-sitemap #content .wm-info-card + .wm-info-card, body.account-return-insert #content .wm-info-card + .wm-info-card, body.information-faq #content .wm-info-card + .wm-info-card { margin-top: 1.375rem; } body.product-manufacturer #content .wm-info-grid, body.information-sitemap #content .wm-info-grid, body.account-return-insert #content .wm-info-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 1.375rem; align-items: start; } body.product-manufacturer #content .wm-info-card__title, body.information-sitemap #content .wm-info-card__title, body.account-return-insert #content .wm-info-card__title, body.information-faq #content .wm-info-card__title { display: block; margin: 0 0 1rem; } body.product-manufacturer #content .wm-info-card__title h2, body.information-sitemap #content .wm-info-card__title h2, body.account-return-insert #content .wm-info-card__title h2, body.information-faq #content .wm-info-card__title h2 { margin: 0; padding: 0; color: #ff6c00; font-size: 1.625rem; line-height: 1.2; } body.product-manufacturer #content .wm-info-richtext, body.information-sitemap #content .wm-info-richtext, body.account-return-insert #content .wm-info-richtext, body.information-faq #content .wm-info-richtext { color: #ffffff; font-size: 1.0625rem; line-height: 1.72; } body.product-manufacturer #content .wm-info-richtext a, body.information-sitemap #content .wm-info-richtext a, body.account-return-insert #content .wm-info-richtext a, body.information-faq #content .wm-info-richtext a, body.product-manufacturer #content .wm-info-richtext a:visited, body.information-sitemap #content .wm-info-richtext a:visited, body.account-return-insert #content .wm-info-richtext a:visited, body.information-faq #content .wm-info-richtext a:visited { color: #ff6c00; } body.product-manufacturer #content .wm-info-chip-list { display: flex; flex-wrap: wrap; gap: 0.625rem; margin: 0; padding: 0; list-style: none; } body.product-manufacturer #content .wm-info-chip-list li { margin: 0; } body.product-manufacturer #content .wm-info-chip-list a { display: inline-flex; align-items: center; min-height: 2.25rem; padding: 0 0.875rem; border-radius: 62.4375rem; background: rgba(255, 255, 255, 0.08); border: 0.0625rem solid rgba(255, 255, 255, 0.12); color: #ffffff; text-decoration: none; font-weight: 700; } body.product-manufacturer #content .wm-info-chip-list a:hover { background: rgba(255, 108, 0, 0.16); border-color: rgba(255, 108, 0, 0.35); color: #ffb260; } body.product-manufacturer #content .wm-manufacturer-stack { display: grid; grid-template-columns: minmax(0, 1fr); gap: 1.375rem; } body.product-manufacturer #content .wm-manufacturer-columns { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 1rem 1.25rem; } body.product-manufacturer #content .wm-info-link-list, body.information-sitemap #content .wm-sitemap-tree, body.information-sitemap #content .wm-sitemap-tree ul { margin: 0; padding: 0; list-style: none; } body.product-manufacturer #content .wm-info-link-list li + li { margin-top: 0.625rem; } body.product-manufacturer #content .wm-info-link-list a, body.information-sitemap #content .wm-sitemap-tree a { color: #ffffff; text-decoration: none; } body.product-manufacturer #content .wm-info-link-list a:hover, body.information-sitemap #content .wm-sitemap-tree a:hover { color: #ffb260; } body.information-sitemap #content .wm-sitemap-tree > li + li, body.information-sitemap #content .wm-sitemap-tree ul li + li { margin-top: 0.75rem; } body.information-sitemap #content .wm-sitemap-tree ul { margin-top: 0.75rem; padding-left: 1.125rem; border-left: 0.0625rem solid rgba(255, 255, 255, 0.12); } body.account-return-insert #content .wm-return-warning { margin: 0 0 1.125rem; } body.account-return-insert #content .wm-return-form { margin: 0; } body.account-return-insert #content .wm-info-grid--return { grid-template-columns: repeat(2, minmax(0, 1fr)); } body.account-return-insert #content .wm-return-grid, body.account-return-insert #content .wm-return-detail, body.account-return-insert #content .wm-return-stack { display: grid; gap: 1rem; } body.account-return-insert #content .wm-return-grid--split, body.account-return-insert #content .wm-return-grid--product { grid-template-columns: repeat(2, minmax(0, 1fr)); } body.account-return-insert #content .wm-return-field label { display: block; margin: 0 0 0.5rem; color: #ffb260; font-weight: 700; } body.account-return-insert #content .wm-return-field input[type="text"], body.account-return-insert #content .wm-return-field textarea { width: 100%; box-sizing: border-box; padding: 0.75rem 0.875rem; border: 0.0625rem solid rgba(255, 255, 255, 0.14); border-radius: 0.875rem; background: rgba(255, 255, 255, 0.05); color: #ffffff; } body.account-return-insert #content .wm-return-field textarea { min-height: 9.375rem; resize: vertical; } body.account-return-insert #content .wm-return-radio-list { display: grid; gap: 0.625rem; } body.account-return-insert #content .wm-return-radio-option, body.account-return-insert #content .wm-return-inline label { display: flex; align-items: center; gap: 0.625rem; color: #ffffff; } body.account-return-insert #content .wm-return-inline { display: flex; flex-wrap: wrap; gap: 1.125rem; } body.account-return-insert #content .wm-return-captcha-row { display: grid; grid-template-columns: minmax(0, auto) minmax(0, 1fr); gap: 0.875rem; align-items: center; } body.account-return-insert #content .wm-return-captcha-row img { border-radius: 0.75rem; background: #ffffff; } body.account-return-insert #content .wm-info-card--return-actions .buttons { margin: 0; } body.information-faq #content .wm-faq-accordion .ui-accordion-header, body.information-faq #content .wm-faq-question { margin: 0 0 0.75rem; padding: 0; border: 0; background: transparent; } body.information-faq #content .wm-faq-question a, body.information-faq #content .wm-faq-accordion .ui-accordion-header a { display: block; padding: 1rem 1.125rem; border-radius: 1rem; background: rgba(255, 255, 255, 0.06); border: 0.0625rem solid rgba(255, 255, 255, 0.12); color: #ffb260 !important; text-transform: uppercase; text-decoration: none; font-weight: 700; } body.information-faq #content .wm-faq-accordion .ui-state-active a, body.information-faq #content .wm-faq-question a:hover { background: rgba(255, 108, 0, 0.14); border-color: rgba(255, 108, 0, 0.36); color: #ffffff !important; } body.information-faq #content .wm-faq-answer, body.information-faq #content .wm-faq-accordion .ui-accordion-content { margin: 0 0 0.875rem; padding: 0.25rem 0.25rem 0.625rem; border: 0; background: transparent; } @media screen and (max-width: 999px) { body.product-manufacturer #content .wm-info-page { margin-top: 13.125rem; } body.information-sitemap #content .wm-info-page { margin-top: 7.5rem; } body.product-manufacturer #content .wm-info-hero, body.information-sitemap #content .wm-info-hero, body.account-return-insert #content .wm-info-hero, body.information-faq #content .wm-info-hero { padding: 1.125rem; } body.product-manufacturer #content .wm-info-hero h1, body.information-sitemap #content .wm-info-hero h1, body.account-return-insert #content .wm-info-hero h1, body.information-faq #content .wm-info-hero h1 { font-size: 1.75rem; } body.product-manufacturer #content .wm-info-hero h1 { font-size: 2.625rem; line-height: 1.16; } body.information-sitemap #content .wm-info-hero h1 { font-size: 2.625rem; line-height: 1.16; } body.product-manufacturer #content .wm-info-card, body.information-sitemap #content .wm-info-card, body.account-return-insert #content .wm-info-card, body.information-faq #content .wm-info-card { padding: 1.125rem; } body.product-manufacturer #content .wm-info-grid, body.account-return-insert #content .wm-info-grid, body.account-return-insert #content .wm-return-grid--split, body.account-return-insert #content .wm-return-grid--product, body.account-return-insert #content .wm-return-captcha-row { grid-template-columns: minmax(0, 1fr); } body.product-manufacturer #content .wm-manufacturer-columns { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0.875rem; } body.information-sitemap #content .wm-info-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0.875rem; } body.information-sitemap #content .wm-info-card { padding: 1rem; } body.information-sitemap #content .wm-info-card__title h2 { font-size: 2.125rem; line-height: 1.18; } body.product-manufacturer #content .wm-info-richtext, body.information-sitemap #content .wm-info-richtext, body.account-return-insert #content .wm-info-richtext, body.information-faq #content .wm-info-richtext { font-size: 1rem; line-height: 1.62; } body.product-manufacturer #content .wm-info-card__title h2 { font-size: 2.125rem; line-height: 1.18; } body.product-manufacturer #content .wm-info-richtext, body.product-manufacturer #content .wm-info-link-list a, body.product-manufacturer #content .wm-info-link-list li, body.product-manufacturer #content .wm-info-chip-list a { font-size: 1.875rem; line-height: 1.45; } body.product-manufacturer #content .wm-info-chip-list { gap: 0.75rem; } body.product-manufacturer #content .wm-info-chip-list a { min-height: 3.5rem; padding: 0.5rem 1.125rem; } body.product-manufacturer #content .wm-info-link-list li + li { margin-top: 0.875rem; } body.information-sitemap #content .wm-info-richtext, body.information-sitemap #content .wm-sitemap-tree a, body.information-sitemap #content .wm-sitemap-tree li { font-size: 1.875rem; line-height: 1.45; } body.information-sitemap #content .wm-sitemap-tree > li + li, body.information-sitemap #content .wm-sitemap-tree ul li + li { margin-top: 0.875rem; } body.information-sitemap #content .wm-sitemap-tree ul { margin-top: 0.875rem; padding-left: 0.875rem; } } .wm-category-shell .wm-category-mobile { display: none; } .wm-category-shell .wm-category-desktop { display: block; position: relative; } .wm-category-shell .wm-mega-root { list-style: none; margin: 0; padding: 0; position: relative; } .wm-category-shell .wm-mega-item { position: static; margin: 0 0 0.25rem; line-height: 1; } .wm-category-shell .wm-category-desktop .wm-mega-link { display: flex; align-items: center; justify-content: flex-start; gap: 0.5rem; min-height: 2.375rem; padding: 0.25rem 0.625rem 0.25rem 0.5rem; background: linear-gradient(180deg, #171c23 0%, #10141a 100%); border: 0.0625rem solid rgba(255, 255, 255, 0.10); border-left: 0.1875rem solid rgba(255, 108, 0, 0.76); border-radius: 0.625rem; box-shadow: 0 0.5rem 1.125rem rgba(0, 0, 0, 0.24), inset 0 0.0625rem 0 rgba(255, 255, 255, 0.035); color: rgba(255, 255, 255, 0.95); text-decoration: none; font-size: 0.9375rem; line-height: 1.15; font-weight: 700; text-align: center; white-space: normal; overflow-wrap: anywhere; word-break: break-word; hyphens: auto; transition: background .16s ease, border-color .16s ease, color .16s ease, box-shadow .16s ease, transform .16s ease; } @media screen and (max-width: 999px) { .product-special.loaded #content .breadcrumb { margin-bottom: 1.25rem !important; } } body.product-search #content .wm-search-page { margin: 1.125rem 0 0.625rem; color: #ffffff; } body.product-search #content .wm-search-hero, body.product-search #content .wm-search-panel { border: 0.0625rem solid rgba(255, 108, 0, 0.32); border-radius: 1.375rem; background: linear-gradient(145deg, #04080c 0%, #171d24 100%); box-shadow: 0 1.125rem 2.125rem rgba(0, 0, 0, 0.28); } body.product-search #content .wm-search-hero { margin: 0 0 1rem; padding: 1.125rem 1.25rem; } body.product-search #content .wm-search-hero h1 { margin: 0 0 0.5rem; padding: 0; color: #ff6c00; font-size: 2.125rem; line-height: 1.18; } body.product-search #content .wm-search-panel { margin: 0 0 1.125rem; padding: 1.125rem 1.25rem; box-sizing: border-box; } body.product-search #content .wm-search-panel--form { display: block; } body.product-search #content .wm-search-panel--results { background: linear-gradient(180deg, rgba(7, 11, 15, 0.98) 0%, rgba(23, 29, 36, 0.98) 100%); box-shadow: 0 1.25rem 2.125rem rgba(0, 0, 0, 0.32); } body.product-search #content .wm-search-form { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0.875rem 1.125rem; margin: 0; padding: 0; border: 0; background: transparent; box-shadow: none; } body.product-search #content .wm-search-form__row { display: grid; grid-template-columns: auto minmax(0, 1fr); align-items: center; gap: 0.625rem; min-width: 0; } body.product-search #content .wm-search-label { color: #ffd2b0; font-size: 1.0625rem; font-weight: 700; line-height: 1.35; white-space: nowrap; flex: 0 0 auto; } body.product-search #content .wm-search-form input[type="text"], body.product-search #content .wm-search-form select { width: 100%; height: auto; padding: 0.6875rem 0.875rem; border: 0.0625rem solid rgba(255, 108, 0, 0.32); border-radius: 0.875rem; background: #0a0f14; color: #ffffff; font-size: 1.0625rem; line-height: 1.2; box-sizing: border-box; text-align: left; } body.product-search #content .wm-search-form input[type="text"]:focus, body.product-search #content .wm-search-form select:focus { outline: none; border-color: #ff6c00; box-shadow: 0 0 0 0.1875rem rgba(255, 108, 0, 0.16); } body.product-search #content .wm-search-actions { margin: 0.875rem 0 0; padding: 0; border: 0; background: transparent; box-shadow: none; } body.product-search #content .wm-search-panel--form.is-searching { opacity: 0.98; } body.product-search #content .wm-search-actions .right { float: none; text-align: center; } body.product-search #content #button-search.button, body.product-search #content .wm-search-show-more__button.button { min-width: 11.25rem; height: auto; padding: 0.6875rem 1.25rem; border-radius: 62.4375rem; font-size: 1.0625rem; line-height: 1.2; } body.product-search #content .wm-search-show-more { display: flex; align-items: center; justify-content: center; width: 100%; margin: 1.125rem 0 0.125rem; text-align: center; } body.product-search #content .wm-search-show-more__button.button { display: inline-flex; align-items: center; justify-content: center; box-sizing: border-box; } body.product-search #content #button-search.button.is-searching, body.product-search #content #button-search.button[disabled] { opacity: 0.88; cursor: wait; } body.product-search #content .wm-search-status { min-height: 1.375rem; margin: 0.625rem 0 0; color: rgba(255, 236, 220, 0.88); font-size: 0.875rem; line-height: 1.35; font-weight: 600; letter-spacing: 0.01em; text-align: center; opacity: 0; transition: opacity 0.18s ease; } body.product-search #content .wm-search-status.is-visible { opacity: 1; } body.product-search #content .wm-search-results-title { margin: 0 0 1.125rem; } body.product-search #content .wm-search-results-title h2 { margin: 0; padding: 0; color: #ff6c00; font-size: 1.625rem; line-height: 1.2; text-align: center; } body.product-search #content .wm-search-hero h1 { text-align: center; font-size: 1.75rem; } body.product-search #content .wm-search-empty { margin: 0; padding: 0; color: #ffffff; font-size: 1.125rem; line-height: 1.6; background: transparent; } @media screen and (max-width: 999px) { body.product-search #content .wm-search-page { margin-top: 0.75rem; } body.product-search #content .wm-search-panel--form { display: block; } body.product-search #content .wm-search-hero, body.product-search #content .wm-search-panel { padding: 1.125rem; } body.product-search #content .wm-search-hero h1 { font-size: 2.625rem; line-height: 1.16; text-align: center; } body.product-search #content .wm-search-empty { font-size: 1.875rem; line-height: 1.45; text-align: center; } body.product-search #content .wm-search-form { grid-template-columns: minmax(0, 1fr); gap: 1rem; } body.product-search #content .wm-search-label { font-size: 1.75rem; text-align: center; } body.product-search #content .wm-search-form input[type="text"], body.product-search #content .wm-search-form select { width: 100%; font-size: 1.75rem; padding: 1rem 1.125rem; text-align: center; } body.product-search #content .wm-search-form__row { grid-template-columns: auto minmax(0, 1fr); align-items: center; gap: 0.625rem; } body.product-search #content .wm-search-actions .right { text-align: center; } body.product-search #content #button-search.button, body.product-search #content .wm-search-show-more__button.button { width: 100%; min-width: 0; font-size: 1.75rem; padding: 1rem 1.125rem; } body.product-search #content .wm-search-status { min-height: 2.125rem; font-size: 1.375rem; line-height: 1.4; } body.product-search #content .wm-search-results-title h2 { font-size: 2.125rem; line-height: 1.18; text-align: center; } } #content .product-filter { display: flex; align-items: center; justify-content: space-between; flex-wrap: nowrap; gap: 1.125rem; width: 100%; min-height: 0; height: auto; margin: 0 0 1.125rem; padding: 1rem 1.25rem; border: 0.0625rem solid rgba(255, 108, 0, 0.28); border-radius: 1.375rem; background: linear-gradient(180deg, rgba(7, 11, 15, 0.98) 0%, rgba(23, 29, 36, 0.98) 100%); box-shadow: 0 1.25rem 2.125rem rgba(0, 0, 0, 0.32); overflow: visible; box-sizing: border-box; } #content .product-filter .sort, #content .product-filter .limit, #content .product-filter .product-compare { float: none; margin: 0; padding: 0; color: #ffffff; font-size: 1.125rem; } #content .product-filter .sort, #content .product-filter .limit { display: flex; align-items: center; flex: 0 1 auto; gap: 0.625rem; white-space: nowrap; } #content .product-filter .sort b, #content .product-filter .limit b { color: #ffd2b0; font-weight: 700; } #content .product-filter .sort select, #content .product-filter .limit select { min-width: 11.25rem; height: auto; padding: 0.6875rem 0.875rem; border: 0.0625rem solid rgba(255, 108, 0, 0.32); border-radius: 0.875rem; background: #0a0f14; color: #ffffff; font-size: 1.0625rem; line-height: 1.2; box-sizing: border-box; } #content .product-filter .sort select:focus, #content .product-filter .limit select:focus { outline: none; border-color: #ff6c00; box-shadow: 0 0 0 0.1875rem rgba(255, 108, 0, 0.16); } #content .product-filter .product-compare { margin-left: auto; flex: 0 0 auto; font-weight: 700; white-space: nowrap; } #content .product-filter .product-compare a, #content .product-filter .product-compare a:visited { color: #ff6c00; text-decoration: none; } #content .product-filter .product-compare a:hover { color: #ffffff; text-decoration: underline; } #content .product-filter .wm-local-category-search { display: flex; align-items: center; flex: 1 1 20rem; min-width: 16.25rem; max-width: 32.5rem; height: 2.625rem; margin: 0 auto 0 0; padding: 0 0.25rem 0 0.75rem; box-sizing: border-box; border: 0.0625rem solid rgba(255, 122, 0, 0.36); border-radius: 0.875rem; background: linear-gradient(180deg, rgba(16, 22, 30, 0.98), rgba(7, 10, 14, 0.98)); box-shadow: inset 0 0.0625rem 0 rgba(255, 255, 255, 0.055); } #content .product-filter .wm-local-category-search__icon, #content .product-filter .wm-local-category-search__button svg { display: inline-flex; align-items: center; justify-content: center; flex: 0 0 auto; } #content .product-filter .wm-local-category-search__icon { width: 1.375rem; height: 1.375rem; margin-right: 0.5625rem; color: #ff9a14; } #content .product-filter .wm-local-category-search svg { width: 100%; height: 100%; fill: currentColor; } #content .product-filter .wm-local-category-search input { flex: 1 1 auto; min-width: 0; height: 100%; margin: 0; padding: 0 0.5rem 0 0; border: 0; outline: 0; background: transparent; color: #ffffff; font-size: 1rem; line-height: 1.2; font-weight: 700; box-shadow: none; } #content .product-filter .wm-local-category-search input::placeholder { color: rgba(255, 255, 255, 0.54); } #content .product-filter .wm-local-category-search__clear, #content .product-filter .wm-local-category-search__button { border: 0; cursor: pointer; box-sizing: border-box; } #content .product-filter .wm-local-category-search__clear { flex: 0 0 1.75rem; width: 1.75rem; height: 1.75rem; margin: 0 0.3125rem 0 0; padding: 0; border-radius: 0.5625rem; background: rgba(255, 255, 255, 0.08); color: #ffb35c; font-size: 1.375rem; line-height: 1.625rem; font-weight: 900; } #content .product-filter .wm-local-category-search__button { display: inline-flex; align-items: center; justify-content: center; gap: 0.375rem; flex: 0 0 auto; height: 2.125rem; min-width: 6rem; padding: 0 0.8125rem; border-radius: 0.6875rem; background: linear-gradient(180deg, #ff9a14, #ff6c00); color: #111418; font-size: 0.875rem; line-height: 1; font-weight: 900; letter-spacing: 0.025em; box-shadow: 0 0.5rem 1.125rem rgba(255, 108, 0, 0.25); } #content .product-filter .wm-local-category-search__button svg { width: 0.9375rem; height: 0.9375rem; } #content .product-filter .wm-local-category-search__button:hover, #content .product-filter .wm-local-category-search__clear:hover { filter: brightness(1.08); } @media screen and (max-width: 999px) { #content .product-filter { flex-wrap: wrap; align-items: stretch; gap: 0.875rem; padding: 1.125rem; border-radius: 1.375rem; } #content .product-filter .sort, #content .product-filter .limit, #content .product-filter .product-compare { width: 100%; font-size: 1.75rem; } #content .product-filter .sort, #content .product-filter .limit { flex-direction: row; align-items: center; justify-content: space-between; gap: 0.5rem; } #content .product-filter .sort b, #content .product-filter .limit b { flex: 0 0 auto; } #content .product-filter .sort select, #content .product-filter .limit select { width: auto; flex: 1 1 auto; min-width: 0; padding: 1rem 1.125rem; font-size: 1.75rem; line-height: 1.25; } #content .product-filter .product-compare { margin-left: 0; } #content .product-filter .product-compare a, #content .product-filter .product-compare a:visited { font-size: 1.75rem; } #content .product-filter .wm-local-category-search { order: -1; width: 100%; max-width: none; min-width: 0; height: 4rem; flex: 1 1 100%; padding: 0 0.5rem 0 1rem; border-radius: 1.125rem; } #content .product-filter .wm-local-category-search__icon { width: 1.875rem; height: 1.875rem; margin-right: 0.75rem; } #content .product-filter .wm-local-category-search input { font-size: 1.625rem; } #content .product-filter .wm-local-category-search__clear { flex-basis: 2.625rem; width: 2.625rem; height: 2.625rem; margin-right: 0.4375rem; border-radius: 0.8125rem; font-size: 2.125rem; line-height: 2.4375rem; } #content .product-filter .wm-local-category-search__button { height: 3.125rem; min-width: 8.25rem; padding: 0 1.125rem; border-radius: 0.9375rem; font-size: 1.5rem; } #content .product-filter .wm-local-category-search__button svg { width: 1.5rem; height: 1.5rem; } } .wm-category-shell .wm-mega-link:hover, .wm-category-shell .wm-mega-link:focus, .wm-category-shell .wm-mega-link.e-active { background: linear-gradient(180deg, #242b35 0%, #171c24 100%); border-color: rgba(255, 153, 42, 0.72); border-left-color: #ff8a00; color: #ffffff; box-shadow: 0 0.75rem 1.5rem rgba(0, 0, 0, 0.35), inset 0 0 0 0.0625rem rgba(255, 138, 0, 0.16); transform: translateX(0.125rem); } .wm-category-shell .wm-mega-item.open > .wm-mega-link { border-color: rgba(255, 153, 42, 0.82); border-left-color: #ff8a00; box-shadow: 0 0.75rem 1.625rem rgba(0, 0, 0, 0.38), inset 0 0 0 0.0625rem rgba(255, 138, 0, 0.16); } .wm-category-shell .wm-mega-panel { position: fixed; top: 0.625rem; left: calc(100% + 0.25rem); width: min(66.25rem, calc(100vw - 20.625rem)); min-width: 0; height: min(78vh, 53.75rem); max-height: min(78vh, 53.75rem); overflow-x: hidden; overflow-y: auto; opacity: 0; visibility: hidden; pointer-events: none; transform: translateY(0.5rem); transition: opacity .18s ease, transform .18s ease, visibility 0s .18s; background: radial-gradient(circle at 18% 0%, rgba(255, 108, 0, 0.10), transparent 34%), linear-gradient(180deg, rgba(13, 17, 23, 0.99) 0%, rgba(6, 8, 12, 0.99) 100%); border: 0.0625rem solid rgba(255, 255, 255, 0.12); border-top-color: rgba(255, 138, 0, 0.34); border-radius: 1rem; box-shadow: 0 1.75rem 3.875rem rgba(0, 0, 0, 0.52), inset 0 0.0625rem 0 rgba(255, 255, 255, 0.05); padding: 0.875rem; z-index: 10060; scrollbar-width: thin; scrollbar-color: #ff8a00 rgba(255, 255, 255, 0.08); scrollbar-gutter: stable; overscroll-behavior: contain; box-sizing: border-box; } .wm-category-shell .wm-mega-panel::before { content: ""; position: absolute; top: 0; bottom: 0; left: -1.125rem; width: 1.125rem; } .wm-category-shell .wm-mega-panel::-webkit-scrollbar { width: 0.75rem; } .wm-category-shell .wm-mega-panel::-webkit-scrollbar-track { background: rgba(255, 255, 255, 0.07); border-radius: 62.4375rem; } .wm-category-shell .wm-mega-panel::-webkit-scrollbar-thumb { background: linear-gradient(180deg, #ff8a00 0%, #63ff42 100%); border-radius: 62.4375rem; border: 0.125rem solid rgba(18, 18, 18, 0.82); box-shadow: inset 0 0 0 0.0625rem rgba(255, 255, 255, 0.12); } .wm-category-shell .wm-mega-panel::-webkit-scrollbar-thumb:hover { background: linear-gradient(180deg, #ffad45 0%, #7dff61 100%); } .wm-category-shell .wm-mega-item:hover > .wm-mega-panel, .wm-category-shell .wm-mega-item:focus-within > .wm-mega-panel, .wm-category-shell .wm-mega-item.open > .wm-mega-panel { opacity: 1; visibility: visible; pointer-events: auto; transform: translateY(0); transition-delay: 0s; } .wm-category-shell .wm-mega-panel__head { display: flex; align-items: center; justify-content: space-between; margin: 0 0 0.75rem; } .wm-category-shell .wm-category-desktop .wm-mega-panel__title { display: inline-flex; align-items: center; gap: 0.5rem; min-height: 2.5rem; padding: 0.25rem 0.875rem 0.25rem 0.5rem; border-radius: 0.75rem; background: linear-gradient(180deg, rgba(255, 138, 0, 0.16), rgba(255, 138, 0, 0.065)); border: 0.0625rem solid rgba(255, 138, 0, 0.34); color: #ffd0a1; text-decoration: none; font-size: 0.9375rem; line-height: 1.2; font-weight: 700; overflow: hidden; } .wm-category-shell .wm-mega-panel__title:hover { color: #ffffff; background: linear-gradient(180deg, rgba(255, 138, 0, 0.22), rgba(255, 138, 0, 0.10)); border-color: rgba(255, 170, 72, 0.55); } .wm-category-shell .wm-mega-grid { display: grid; grid-template-columns: repeat(var(--wm-mega-cols, 4), minmax(0, 1fr)); gap: 0.625rem 0.75rem; align-items: start; } .wm-category-shell .wm-mega-col { display: flex; flex-direction: column; gap: 0.625rem; min-width: 0; } .wm-category-shell .wm-mega-group { display: flex; flex-direction: column; gap: 0.4375rem; width: auto; min-width: 0; margin: 0; padding: 0.5rem 0.5rem 0.5rem 0.5rem; background: linear-gradient(180deg, rgba(22, 27, 34, 0.96) 0%, rgba(13, 16, 22, 0.96) 100%); border: 0.0625rem solid rgba(255, 255, 255, 0.085); border-left: 0.1875rem solid rgba(255, 108, 0, 0.42); border-radius: 0.75rem; box-shadow: inset 0 0.0625rem 0 rgba(255, 255, 255, 0.035), 0 0.625rem 1.25rem rgba(0, 0, 0, 0.16); } .wm-category-shell .wm-category-desktop .wm-mega-group__title { display: flex; align-items: center; gap: 0.5rem; color: #ffbf7a; text-decoration: none; font-size: 0.9375rem; line-height: 1.2; font-weight: 600; min-height: 2.25rem; transition: color .16s ease; } .wm-category-shell .wm-mega-group__title:hover, .wm-category-shell .wm-mega-group__title.e-active { color: #ffffff; } .wm-category-shell .wm-mega-leaf-list { list-style: none; margin: 0; padding: 0; } .wm-category-shell .wm-mega-leaf-list li + li { margin-top: 0.1875rem; } .wm-category-shell .wm-category-desktop .wm-mega-leaf { display: block; padding: 0.3125rem 0.5625rem; border-radius: 0.5rem; background: rgba(255, 255, 255, 0.028); border: 0.0625rem solid rgba(255, 255, 255, 0.05); color: rgba(255, 255, 255, 0.92); text-decoration: none; font-size: 0.9375rem; line-height: 1.25; font-weight: 500; white-space: normal; overflow-wrap: anywhere; word-break: break-word; hyphens: auto; transition: background .16s ease, border-color .16s ease, color .16s ease; } .wm-category-shell .wm-menu-label { display: flex; align-items: center; justify-content: center; min-width: 0; flex: 1 1 auto; padding: 0.3125rem 0; text-align: center; } .wm-category-shell .wm-mega-panel__title .wm-menu-label, .wm-category-shell .wm-mega-group__title .wm-menu-label { justify-content: flex-start; text-align: left; } .wm-category-shell .wm-menu-thumb { display: inline-flex; align-items: center; justify-content: center; flex: 0 0 auto; align-self: center; overflow: hidden; padding: 0.1875rem; border-radius: 0.5625rem; background: linear-gradient(145deg, #242b34 0%, #111720 100%); border: 0.0625rem solid rgba(255, 255, 255, 0.10); box-shadow: inset 0 0.0625rem 0 rgba(255, 255, 255, 0.055), 0 0.375rem 0.875rem rgba(0, 0, 0, 0.22); box-sizing: border-box; } .wm-category-shell .wm-menu-thumb img { display: block; width: 100%; height: 100%; object-fit: contain; object-position: center center; border-radius: 0.375rem !important; transform: none; transform-origin: center center; } .wm-category-shell .wm-menu-thumb--top { width: 2.125rem; height: 2.125rem; min-height: 0; margin-left: 0; } .wm-category-shell .wm-menu-thumb--title, .wm-category-shell .wm-menu-thumb--child { width: 2.125rem; height: 2.125rem; min-height: 0; align-self: center; } @media screen and (min-width: 1000px) and (max-height: 860px) { .wm-category-shell .wm-mega-item { margin: 0 0 0.125rem; } .wm-category-shell .wm-category-desktop .wm-mega-link { gap: 0.4375rem; min-height: 2.125rem; padding: 0.1875rem 0.4375rem 0.1875rem 0.4375rem; font-size: 0.9375rem; line-height: 1.1; border-radius: 0.5625rem; } .wm-category-shell .wm-menu-thumb--top { width: 1.875rem; height: 1.875rem; min-height: 0; } .wm-category-shell .wm-mega-panel { height: min(84vh, 56.25rem); max-height: min(84vh, 56.25rem); } } @media screen and (min-width: 1000px) { #content .product-filter { display: flex !important; align-items: center !important; justify-content: space-between !important; flex-wrap: nowrap !important; gap: 0.625rem !important; width: 100% !important; min-height: 2.625rem !important; height: auto !important; margin: 0.375rem 0 0.625rem !important; padding: 0.3125rem 0.5rem !important; box-sizing: border-box !important; overflow: visible !important; border: 0.0625rem solid rgba(255, 255, 255, 0.10) !important; border-left: 0.25rem solid #ff7a00 !important; border-right: 0.25rem solid #1a1d22 !important; border-radius: 0.875rem !important; background: linear-gradient(90deg, rgba(255, 122, 0, 0.13) 0%, rgba(73, 142, 221, 0.07) 46%, rgba(5, 7, 10, 0) 100%), linear-gradient(180deg, rgba(18, 22, 28, 0.98) 0%, rgba(8, 10, 14, 0.98) 100%) !important; box-shadow: 0 0.5rem 1.125rem rgba(0, 0, 0, 0.22), inset 0 0.0625rem 0 rgba(255, 255, 255, 0.055) !important; } #content .product-filter .wm-local-category-search { height: 2rem !important; flex: 1 1 auto !important; min-width: 16.25rem !important; max-width: 26.875rem !important; margin: 0 auto 0 0 !important; border-radius: 0.625rem !important; } #content .product-filter .wm-local-category-search__icon { width: 1.0625rem !important; height: 1.0625rem !important; margin-right: 0.4375rem !important; } #content .product-filter .wm-local-category-search input { font-size: 0.8125rem !important; line-height: 1 !important; } #content .product-filter .wm-local-category-search__clear { flex-basis: 1.5rem !important; width: 1.5rem !important; height: 1.5rem !important; margin-right: 0.25rem !important; border-radius: 0.5rem !important; font-size: 1.1875rem !important; line-height: 1.375rem !important; } #content .product-filter .wm-local-category-search__button { height: 1.625rem !important; min-width: 4.875rem !important; padding: 0 0.5625rem !important; border-radius: 0.5rem !important; font-size: 0.75rem !important; box-shadow: none !important; } #content .product-filter .wm-local-category-search__button svg { width: 0.8125rem !important; height: 0.8125rem !important; } #content .product-filter .sort, #content .product-filter .limit, #content .product-filter .product-compare { float: none !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; flex: 0 0 auto !important; gap: 0.4375rem !important; min-height: 1.875rem !important; margin: 0 !important; padding: 0 !important; color: rgba(255, 255, 255, 0.88) !important; font-size: 0.8125rem !important; line-height: 1 !important; font-weight: 800 !important; white-space: nowrap !important; } #content .product-filter .sort b, #content .product-filter .limit b { display: inline-flex !important; align-items: center !important; min-height: 1.875rem !important; margin: 0 !important; color: #ffb35c !important; font-size: 0.75rem !important; line-height: 1 !important; font-weight: 900 !important; letter-spacing: 0.045em !important; text-transform: uppercase !important; } #content .product-filter .sort select, #content .product-filter .limit select { appearance: none !important; -webkit-appearance: none !important; min-width: 0 !important; height: 1.875rem !important; min-height: 1.875rem !important; margin: 0 !important; padding: 0 1.75rem 0 0.6875rem !important; box-sizing: border-box !important; border: 0.0625rem solid rgba(255, 122, 0, 0.36) !important; border-radius: 0.625rem !important; background: linear-gradient(45deg, transparent 50%, #ff9a14 50%) calc(100% - 0.8125rem) 0.75rem / 0.3125rem 0.3125rem no-repeat, linear-gradient(135deg, #ff9a14 50%, transparent 50%) calc(100% - 0.5rem) 0.75rem / 0.3125rem 0.3125rem no-repeat, linear-gradient(180deg, #111820 0%, #080b10 100%) !important; color: #ffffff !important; font-size: 0.8125rem !important; line-height: 1.875rem !important; font-weight: 800 !important; cursor: pointer !important; box-shadow: inset 0 0.0625rem 0 rgba(255, 255, 255, 0.055) !important; } #content .product-filter .sort select { width: 14.375rem !important; } #content .product-filter .limit select { width: 5.125rem !important; } #content .product-filter .sort select:hover, #content .product-filter .limit select:hover { border-color: rgba(255, 154, 20, 0.72) !important; background-color: #111820 !important; } #content .product-filter .sort select:focus, #content .product-filter .limit select:focus { outline: none !important; border-color: #ff8a00 !important; box-shadow: 0 0 0 0.125rem rgba(255, 122, 0, 0.18), inset 0 0.0625rem 0 rgba(255, 255, 255, 0.07) !important; } #content .product-filter .product-compare { margin-left: auto !important; } #content .product-filter .product-compare a, #content .product-filter .product-compare a:visited { color: #ff9a14 !important; font-size: 0.8125rem !important; font-weight: 900 !important; text-decoration: none !important; } } @media screen and (min-width: 1000px) { body.home .wm-home-brand-carousel > ul.jcarousel-skin-opencart, body.common-home .wm-home-brand-carousel > ul.jcarousel-skin-opencart { display: flex !important; align-items: center !important; justify-content: space-between !important; flex-wrap: nowrap !important; gap: 1.125rem !important; box-sizing: border-box !important; width: 100% !important; height: 3.5rem !important; min-height: 3.5rem !important; max-height: 3.5rem !important; margin: 0 !important; padding: 0 !important; overflow: hidden !important; list-style: none !important; } body.home .wm-home-brand-carousel > ul.jcarousel-skin-opencart > li, body.common-home .wm-home-brand-carousel > ul.jcarousel-skin-opencart > li { display: flex !important; align-items: center !important; justify-content: center !important; box-sizing: border-box !important; flex: 0 0 9.375rem !important; width: 9.375rem !important; height: 3.5rem !important; min-height: 3.5rem !important; max-height: 3.5rem !important; margin: 0 !important; padding: 0 !important; float: none !important; list-style: none !important; overflow: visible !important; } body.home .wm-home-brand-carousel > ul.jcarousel-skin-opencart > li > a, body.common-home .wm-home-brand-carousel > ul.jcarousel-skin-opencart > li > a { display: flex !important; align-items: center !important; justify-content: center !important; box-sizing: border-box !important; width: 9.375rem !important; height: 3.25rem !important; padding: 0.4375rem 0.625rem !important; border: 0.0625rem solid rgba(255, 255, 255, 0.20) !important; border-radius: 0.75rem !important; background: #f4f6f8 !important; box-shadow: 0 0.4375rem 0.875rem rgba(0, 0, 0, 0.22) !important; text-decoration: none !important; } body.home .wm-home-brand-carousel > ul.jcarousel-skin-opencart > li img, body.common-home .wm-home-brand-carousel > ul.jcarousel-skin-opencart > li img { display: block !important; box-sizing: border-box !important; width: auto !important; max-width: 8.125rem !important; height: auto !important; max-height: 2.5rem !important; padding: 0 !important; border-radius: 0 !important; object-fit: contain !important; } body.home #content, body.common-home #content { padding-top: 0.1875rem !important; } body.home #content > .wm-page-heading-row, body.common-home #content > .wm-page-heading-row { margin-top: 0 !important; } body.home:not(.loaded) #content > .wm-page-heading-row, body.common-home:not(.loaded) #content > .wm-page-heading-row { margin-top: 0 !important; } body.home .wm-home-brand-carousel, body.common-home .wm-home-brand-carousel { height: auto !important; min-height: 0 !important; max-height: none !important; } body.home #content > .box .box-product, body.common-home #content > .box .box-product { display: grid !important; grid-template-columns: repeat(auto-fill, minmax(11.875rem, 1fr)) !important; gap: 0.625rem !important; width: 100% !important; overflow: visible !important; padding: 0 !important; margin: 0 !important; box-sizing: border-box !important; } body.home #content > .box .box-product > div, body.common-home #content > .box .box-product > div { float: none !important; display: flex !important; flex-direction: column !important; width: auto !important; min-width: 0 !important; max-width: none !important; height: auto !important; min-height: 0 !important; margin: 0 !important; padding: 0 !important; padding-bottom: 0 !important; box-sizing: border-box !important; } body.home #content > .box, body.common-home #content > .box { min-height: 0 !important; height: auto !important; margin-bottom: 1.375rem !important; } body.home #content > .box .box-content, body.common-home #content > .box .box-content { min-height: 0 !important; height: auto !important; } } @media screen and (max-width: 999px), (hover: none) and (pointer: coarse) { body.product-category #content > .wm-page-heading-row { display: flex !important; flex-direction: column !important; align-items: stretch !important; width: 100% !important; } body.product-category #content > .wm-page-heading-row > .breadcrumb { order: 1 !important; position: static !important; display: flex !important; justify-content: center !important; width: 100% !important; margin: 2.125rem 0 0.625rem !important; text-align: center !important; } body.product-category #content > .wm-page-heading-row > h1 { order: 2 !important; width: 100% !important; box-sizing: border-box !important; margin: 0 0 0.5rem !important; text-align: center !important; } body.product-category #content > .wm-page-heading-row > .wm-desktop-menu-toggle { order: 3 !important; } } @media screen and (min-width: 1000px) { body.product-category .wm-page-heading-row { align-items: stretch !important; gap: 0.625rem !important; margin-top: 0.125rem !important; margin-bottom: 0.5rem !important; } body.product-category .wm-page-heading-row > h1 { flex: 0 1 auto !important; width: auto !important; min-width: 0 !important; max-width: 45rem !important; min-height: 3rem !important; padding-left: 1.5rem !important; padding-right: 1.5rem !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; } body.product-category .wm-page-heading-row > .wm-desktop-menu-toggle { min-height: 3rem !important; } body.product-category .wm-page-heading-row > .breadcrumb { display: flex !important; align-items: center !important; justify-content: flex-end !important; flex: 0 1 auto !important; min-width: 0 !important; width: auto !important; max-width: min(27.5rem, calc(100% - var(--wm-desktop-category-button-width) - 16.25rem)) !important; height: auto !important; min-height: 3rem !important; margin: 0 0 0 auto !important; padding: 0.3125rem 0.5rem !important; box-sizing: border-box !important; overflow: hidden !important; border: 0.0625rem solid rgba(255, 255, 255, 0.10) !important; border-radius: 0.875rem !important; background: rgba(8, 9, 11, 0.82) !important; box-shadow: inset 0 0.0625rem 0 rgba(255, 255, 255, 0.045), 0 0.5rem 1rem rgba(0, 0, 0, 0.18) !important; white-space: nowrap !important; } body.product-category .wm-page-heading-row > .breadcrumb a { display: inline-flex !important; align-items: center !important; justify-content: center !important; flex: 0 1 auto !important; min-width: 0 !important; max-width: 13.75rem !important; height: 2.125rem !important; margin: 0 0 0 0.4375rem !important; padding: 0 0.75rem !important; overflow: hidden !important; border: 0.0625rem solid rgba(255, 255, 255, 0.12) !important; border-radius: 0.625rem !important; background: #f4f4f4 !important; color: #151515 !important; font-size: 0.875rem !important; font-weight: 800 !important; line-height: 2.125rem !important; text-align: center !important; text-overflow: ellipsis !important; text-decoration: none !important; white-space: nowrap !important; transition: transform 0.16s ease, border-color 0.16s ease, box-shadow 0.16s ease, background-color 0.16s ease, color 0.16s ease !important; } body.product-category .wm-page-heading-row > .breadcrumb a:first-child { margin-left: 0 !important; } } @media screen and (min-width: 1000px) { body.product-category #content { padding-top: 0.1875rem !important; } body.product-category #content > .wm-page-heading-row { align-items: center !important; min-height: 3rem !important; margin-top: 0 !important; } body.product-category #content > .wm-page-heading-row > .wm-desktop-menu-toggle, body.product-category #content > .wm-page-heading-row > h1 { align-self: center !important; height: 3rem !important; min-height: 3rem !important; } body.product-category #content > .wm-page-heading-row > .breadcrumb { align-self: center !important; display: flex !important; align-items: center !important; align-content: center !important; justify-content: flex-end !important; flex: 0 1 auto !important; flex-wrap: wrap !important; gap: 0.1875rem 0.375rem !important; width: max-content !important; max-width: min(27.5rem, calc(100% - var(--wm-desktop-category-button-width) - 16.25rem)) !important; margin-left: auto !important; height: 3rem !important; min-height: 3rem !important; padding: 0.25rem 0.4375rem !important; overflow: hidden !important; } body.product-category #content > .wm-page-heading-row > .breadcrumb a { height: 1.125rem !important; min-height: 1.125rem !important; max-height: 1.125rem !important; margin: 0 !important; padding: 0 0.5625rem !important; border-radius: 0.375rem !important; font-size: 0.6875rem !important; line-height: 1.125rem !important; } body.product-category #content > .wm-page-heading-row > .breadcrumb a:hover { border-color: rgba(255, 108, 0, 0.82) !important; background: #ffffff !important; color: #000000 !important; box-shadow: 0 0.3125rem 0.75rem rgba(255, 108, 0, 0.20), 0 0 0 0.125rem rgba(255, 108, 0, 0.12) !important; transform: translateY(-0.125rem) !important; } body.product-category #content > .wm-page-heading-row > .breadcrumb a:active { transform: translateY(0) scale(0.97) !important; box-shadow: 0 0.125rem 0.375rem rgba(255, 108, 0, 0.18) !important; } } @media screen and (min-width: 1000px) { body.home .wm-home-brand-carousel, body.common-home .wm-home-brand-carousel { position: relative; box-sizing: border-box; width: 100% !important; height: auto !important; min-height: 0 !important; max-height: none !important; margin-left: 0 !important; margin-right: 0.625rem !important; background: #111318; border-color: rgba(255, 255, 255, 0.13); border-style: solid; box-shadow: 0 0.625rem 1.25rem rgba(0, 0, 0, 0.22); overflow: visible; } body.home .wm-home-brand-carousel:not(:where(.wm-home-brand-carousel ~ .wm-home-brand-carousel)), body.common-home .wm-home-brand-carousel:not(:where(.wm-home-brand-carousel ~ .wm-home-brand-carousel)) { margin-top: 0 !important; margin-bottom: 0 !important; padding: 0.625rem 1.375rem 0.25rem !important; border-width: 0.0625rem 0.0625rem 0; border-radius: 1.125rem 1.125rem 0 0; } body.home .wm-home-brand-carousel:where(.wm-home-brand-carousel ~ .wm-home-brand-carousel):has(~ .wm-home-brand-carousel), body.common-home .wm-home-brand-carousel:where(.wm-home-brand-carousel ~ .wm-home-brand-carousel):has(~ .wm-home-brand-carousel) { margin-top: 0 !important; margin-bottom: 0 !important; padding: 0.25rem 1.375rem !important; border-width: 0 0.0625rem; border-radius: 0; } body.home .wm-home-brand-carousel:not(:has(~ .wm-home-brand-carousel)), body.common-home .wm-home-brand-carousel:not(:has(~ .wm-home-brand-carousel)) { margin-top: 0 !important; margin-bottom: 0.75rem !important; padding: 0.25rem 1.375rem 0.625rem !important; border-width: 0 0.0625rem 0.0625rem; border-radius: 0 0 1.125rem 1.125rem; } body.home .wm-home-brand-carousel:not(:where(.wm-home-brand-carousel ~ .wm-home-brand-carousel)):not(:has(~ .wm-home-brand-carousel)), body.common-home .wm-home-brand-carousel:not(:where(.wm-home-brand-carousel ~ .wm-home-brand-carousel)):not(:has(~ .wm-home-brand-carousel)) { padding: 0.625rem 1.375rem !important; border-width: 0.0625rem; border-radius: 1.125rem; } body.home .wm-home-brand-carousel:not(:where(.wm-home-brand-carousel ~ .wm-home-brand-carousel))::before, body.common-home .wm-home-brand-carousel:not(:where(.wm-home-brand-carousel ~ .wm-home-brand-carousel))::before { content: ""; position: absolute; left: 1.5rem; right: 1.5rem; top: 0; height: 0.25rem; border-radius: 0 0 62.4375rem 62.4375rem; background: #498edd; pointer-events: none; } body.home .wm-home-brand-carousel .jcarousel-container, body.common-home .wm-home-brand-carousel .jcarousel-container, body.home .wm-home-brand-carousel .jcarousel-clip, body.common-home .wm-home-brand-carousel .jcarousel-clip { width: 100% !important; height: auto !important; min-height: 3.5rem !important; margin-bottom: 0 !important; overflow: visible !important; } body.home .wm-home-brand-carousel .jcarousel-list, body.common-home .wm-home-brand-carousel .jcarousel-list { display: flex !important; align-items: center !important; justify-content: space-between !important; flex-wrap: nowrap !important; gap: 1.125rem !important; box-sizing: border-box !important; width: 100% !important; height: 3.5rem !important; min-height: 3.5rem !important; margin: 0 !important; padding: 0 !important; overflow: visible !important; } body.home .wm-home-brand-carousel .jcarousel-list li, body.common-home .wm-home-brand-carousel .jcarousel-list li { display: flex !important; align-items: center !important; justify-content: center !important; box-sizing: border-box !important; flex: 0 0 9.375rem !important; width: 9.375rem !important; height: 3.5rem !important; margin: 0 !important; padding: 0 !important; list-style: none !important; float: none !important; overflow: visible !important; } body.home .wm-home-brand-carousel .jcarousel-list li a, body.common-home .wm-home-brand-carousel .jcarousel-list li a { display: flex !important; align-items: center !important; justify-content: center !important; box-sizing: border-box !important; width: 9.375rem !important; height: 3.25rem !important; padding: 0.4375rem 0.625rem !important; border: 0.0625rem solid rgba(255, 255, 255, 0.20); border-radius: 0.75rem; background: #f4f6f8; box-shadow: 0 0.4375rem 0.875rem rgba(0, 0, 0, 0.22); text-decoration: none !important; transform: translateY(0); transition: transform 0.18s ease, border-color 0.18s ease, box-shadow 0.18s ease, background-color 0.18s ease; } body.home .wm-home-brand-carousel .jcarousel-list li a:hover, body.common-home .wm-home-brand-carousel .jcarousel-list li a:hover { border-color: rgba(73, 142, 221, 0.72); background: #ffffff; box-shadow: 0 0.75rem 1.375rem rgba(0, 0, 0, 0.28); transform: translateY(-0.1875rem); } body.home .wm-home-brand-carousel .jcarousel-list li a:active, body.common-home .wm-home-brand-carousel .jcarousel-list li a:active { transform: translateY(0) scale(0.985); box-shadow: 0 0.375rem 0.75rem rgba(0, 0, 0, 0.24); } body.home .wm-home-brand-carousel img, body.common-home .wm-home-brand-carousel img { display: block !important; box-sizing: border-box !important; width: auto !important; max-width: 8.125rem !important; height: auto !important; max-height: 2.5rem !important; padding: 0 !important; border-radius: 0 !important; background: transparent !important; object-fit: contain !important; filter: saturate(1.02) contrast(1.03); transition: transform 0.18s ease, filter 0.18s ease; } body.home .wm-home-brand-carousel .jcarousel-list li a:hover img, body.common-home .wm-home-brand-carousel .jcarousel-list li a:hover img { transform: scale(1.035); filter: saturate(1.08) contrast(1.06); } } @media screen and (min-width: 1000px) { .wm-desktop-sticky-bar__inner { min-height: 3.375rem !important; padding: 0 0.625rem !important; gap: 0.625rem !important; border-radius: 0.875rem !important; } .wm-desktop-sticky-bar__logo { min-height: 2.75rem !important; } .wm-desktop-sticky-bar__logo img { max-height: 2.625rem !important; } .wm-desktop-sticky-bar__center { gap: 0.25rem !important; } .wm-desktop-sticky-bar__title { font-size: 1.25rem !important; line-height: 1.08 !important; } .wm-desktop-sticky-bar__shop { gap: 0.75rem !important; } .wm-desktop-sticky-bar__top { width: 2.625rem !important; min-height: 2.125rem !important; padding: 0 0.1875rem !important; border-radius: 0.75rem !important; } .wm-desktop-sticky-bar__top-icon { font-size: 1.0625rem !important; } .wm-desktop-sticky-bar .wm-desktop-menu-toggle { min-height: 2.75rem !important; padding: 0 0.75rem !important; border-radius: 0.75rem !important; gap: 0.5rem !important; } .wm-desktop-sticky-bar .wm-desktop-menu-toggle .wm-desktop-menu-toggle__icon { width: 1.25rem !important; height: 1.25rem !important; border-radius: 0.3125rem !important; font-size: 0.8125rem !important; } .wm-desktop-sticky-bar .wm-desktop-menu-toggle .wm-desktop-menu-toggle__text { font-size: 0.75rem !important; letter-spacing: 0.07em !important; } .wm-desktop-sticky-bar__shop .cartBtn { width: 8.625rem !important; height: 2.625rem !important; min-height: 2.625rem !important; border-radius: 0.625rem !important; font-size: 0.75rem !important; } .wm-desktop-sticky-bar__shop .cartBtn > svg.cart { height: 0.95em !important; } .wm-desktop-sticky-bar__shop .cartBtn .product { left: 1.5625rem !important; bottom: 1.25rem !important; } } @media screen and (min-width: 1000px) { #header { height: 9.625rem !important; min-height: 9.625rem !important; margin-bottom: 0.625rem !important; padding: 0.625rem 0.875rem !important; border-color: #2c2f35; border-left-color: #ff6c00; border-right-color: #ff6c00; border-radius: 0.875rem; background: #08090b; box-shadow: 0 0.625rem 1.5rem rgba(0, 0, 0, 0.38), inset 0 0.0625rem 0 rgba(255, 255, 255, 0.05); } #header::before { top: 2.6875rem; left: 0.875rem; right: 0.875rem; background: #2a2d33; } #header .strip { top: 0.5rem !important; left: 0.875rem !important; right: 0.875rem !important; height: 1.875rem !important; min-height: 1.875rem !important; padding: 0 0.5rem; border-color: #2b2f36; border-radius: 0.625rem; background: #101217 !important; box-shadow: none; } #header .strip .links { gap: 0.4375rem; } #header .strip .links a:not(#wm-auth-link) { min-height: 1.5rem; height: 1.5rem; padding: 0 0.625rem !important; border-color: #30343b; border-radius: 0.4375rem; background: #181b21 !important; color: #f7f7f7 !important; font-size: 0.6875rem; line-height: 1.5rem; letter-spacing: 0.04em; } #header .strip .links a:not(#wm-auth-link):hover { border-color: #ff6c00; background: #21160e !important; color: #ffffff !important; } #header .strip .links #wishlist-total svg { width: 0.875rem; height: 0.875rem; margin-right: 0.3125rem !important; } #header .strip .links #wm-auth-link { min-height: 1.625rem !important; height: 1.625rem !important; line-height: 1.625rem !important; padding: 0 0.8125rem !important; border-radius: 0.5rem !important; font-size: 0.6875rem !important; } #header #language { min-width: 4.75rem; gap: 0.25rem; } #header #language a { width: 1.75rem !important; min-width: 1.75rem; height: 1.5rem; border-color: #30343b; border-radius: 0.4375rem !important; background: #181b21; font-size: 0.6875rem; line-height: 1.5rem; } #header #logo { top: 3.125rem !important; left: 1rem !important; width: 13.75rem !important; height: 3.625rem; padding: 0.5rem 0.75rem !important; border-color: #2b2f36; border-radius: 0.75rem; background: #11141a; box-shadow: none; } #header #search { top: 3.25rem !important; left: 15.75rem !important; right: 11.875rem !important; height: 2.75rem; } #header #search input { height: 2.75rem !important; padding: 0 1rem 0 3.125rem !important; border-color: #3a3f48 !important; border-radius: 0.75rem !important; background: #ffffff !important; color: #111111 !important; font-size: 1.1875rem !important; font-weight: 800 !important; line-height: 2.75rem; box-shadow: none; } #header #search input:focus { border-color: #ff6c00 !important; box-shadow: 0 0 0 0.1875rem rgba(255, 108, 0, 0.22); } #header #search input::placeholder { color: #5b6068; } #header .button-search { top: 0.3125rem !important; left: 0.375rem !important; width: 2.125rem !important; height: 2.125rem !important; border-color: #ff6c00; border-radius: 0.5625rem; background: url('../images/btn-search.png') center center / 1.3125rem 1.3125rem no-repeat, #ff6c00 !important; box-shadow: none; } #header > div.grid_7 { left: 15.75rem !important; right: 0.875rem !important; top: 6.625rem !important; height: 2.25rem; } #header > div.grid_7 > ul.top-blocks { height: 2.25rem !important; padding: 0 10.625rem 0 0 !important; gap: 0.4375rem; } #header > div.grid_7 > ul.top-blocks > div.grid_7 { height: 2.25rem; flex: 0 1 auto; min-width: 0; } #header div#vibo, #header a#vibo.wm-header-chat { position: static !important; display: inline-flex !important; align-items: center; justify-content: center; flex: 0 0 auto; box-sizing: border-box; height: 2rem; margin: 0 0.4375rem 0 0; padding: 0 0.625rem !important; border: 0.0625rem solid #1ecfea; border-radius: 0.5625rem; background: #061d22; color: #9ff6ff !important; font-size: 0.6875rem; font-weight: 900; letter-spacing: 0.05em; line-height: 2rem; text-decoration: none !important; } #header a#vibo.wm-header-chat svg { width: 1.0625rem; height: 1.0625rem; margin-right: 0.375rem; fill: currentColor; } #header a#vibo.wm-header-chat:hover { background: #0b2c33; color: #ffffff !important; } #header .top-blocks .top-blocks { height: 2.25rem !important; gap: 0.4375rem; } #header .top-blocks li { min-height: 2rem; height: 2rem; padding: 0.1875rem 0.5625rem !important; border-color: #2b2f36; border-radius: 0.5625rem; background: #11141a; } #header .top-blocks li.contact-email { display: inline-flex !important; margin: 0 !important; } #header .top-blocks li img { width: 1.25rem !important; height: 1.25rem !important; margin-right: 0.4375rem !important; } #header .top-blocks p { font-size: 0.6875rem; line-height: 1.1; } #header .top-blocks p a { color: #ffffff !important; font-size: 0.6875rem; line-height: 1.1; text-decoration: none; } #header .top-blocks p a:hover { color: #ff8a00 !important; } #header .badges { position: static !important; display: flex !important; align-items: center; justify-content: center; flex: 0 0 auto; width: auto !important; height: 2rem !important; padding: 0 !important; overflow: visible; border: 0; border-radius: 0; background: transparent; box-shadow: none; } #header .badges a { display: flex; align-items: center; gap: 0.375rem; width: auto; height: 2rem; color: #ffffff; text-decoration: none; } #header .wm-header-badge { display: inline-flex; align-items: center; height: 2rem; box-sizing: border-box; padding: 0 0.5rem; border: 0.0625rem solid #30343b; border-radius: 0.5625rem; background: #141820; color: #ffffff; font-size: 0.625rem; font-weight: 800; line-height: 1; white-space: nowrap; } #header .wm-header-badge svg { width: 1rem; height: 1rem; margin-right: 0.3125rem; fill: #ff8a00; } #header .topsite { position: static !important; display: inline-flex !important; align-items: center; justify-content: center; flex: 0 0 auto; height: 2rem; margin: 0; padding: 0 0.5625rem; border: 0.0625rem solid #1ecfea; border-radius: 0.5625rem; background: #061d22; animation: none; zoom: 1; } #header .topsite a { color: #9ff6ff !important; font-size: 0.6875rem !important; font-weight: 900 !important; letter-spacing: 0.04em; line-height: 2rem; text-decoration: none !important; } #header .topsite:hover { background: #0b2c33; } #header .top-socials { position: static !important; display: inline-flex !important; align-items: center; flex: 0 0 auto; height: 2rem; margin: 0; } #header .top-socials .main, #header .top-socials .up, #header .top-socials .down { display: flex !important; align-items: center; gap: 0.3125rem; width: auto !important; height: 2rem !important; margin: 0 !important; padding: 0 !important; background: transparent !important; box-shadow: none !important; } #header .top-socials button { display: inline-flex !important; align-items: center; justify-content: center; width: 2rem !important; height: 2rem !important; min-width: 2rem; margin: 0 !important; padding: 0 !important; border: 0.0625rem solid #30343b !important; border-radius: 0.5625rem !important; background: #141820 !important; box-shadow: none !important; cursor: pointer; } #header .top-socials button:hover { border-color: #ff6c00 !important; background: #21160e !important; } #header .top-socials svg { width: 1.0625rem !important; height: 1.0625rem !important; fill: #ffffff !important; } #header > div.grid_7 > ul.top-blocks > button.cartBtn { top: -3.375rem !important; right: 0 !important; width: 10rem !important; height: 2.75rem !important; border-radius: 0.75rem; font-size: 0.8125rem; } #header > div.grid_7 > ul.top-blocks > button.cartBtn .product { left: 2rem; bottom: 1.25rem; } } .wm-category-shell .wm-mega-leaf:hover, .wm-category-shell .wm-mega-leaf.e-active { background: rgba(255, 138, 0, 0.13); border-color: rgba(255, 138, 0, 0.32); color: #ffffff; } @media (max-width: 999px) { .wm-category-shell .wm-category-desktop { display: none; } .wm-category-shell .wm-category-mobile { display: block; } .wm-category-shell .wm-mobile-stage { position: relative; overflow: hidden; transition: height .22s ease; } .wm-category-shell .wm-mobile-stage--two-column { display: grid; grid-template-columns: minmax(0, 44fr) minmax(0, 56fr); column-gap: 0.625rem; align-items: start; overflow: visible; } .wm-category-shell .wm-mobile-panel { position: absolute; top: 0; left: 0; width: 100%; opacity: 0; visibility: hidden; pointer-events: none; transform: translateX(100%); transition: transform .24s ease, opacity .24s ease, visibility 0s .24s; } .wm-category-shell .wm-mobile-stage--two-column .wm-mobile-panel { position: relative; top: 0; left: auto; width: 100%; min-width: 0; grid-column: 2; z-index: 40; display: none; transform: translateX(0.625rem); transition: transform .22s ease, opacity .22s ease, visibility 0s .22s; } .wm-category-shell .wm-mobile-stage--two-column .wm-mobile-panel[data-panel="root"], .wm-category-shell .wm-mobile-stage--two-column .wm-mobile-panel.is-root-fixed { position: relative; top: auto; left: auto; display: block; grid-column: 1; opacity: 1; visibility: visible; pointer-events: auto; transform: none; transition: none; z-index: 30; min-height: calc(100svh - 17.875rem); background: #191919; border-radius: 0.75rem; padding: 0 0.25rem 0.75rem; box-sizing: border-box; } .wm-category-shell .wm-mobile-stage--two-column .wm-mobile-panel.is-right-active { position: relative; left: auto; grid-column: 2; display: block; opacity: 1; visibility: visible; pointer-events: auto; transform: translateX(0); transition-delay: 0s; min-height: calc(100svh - 17.875rem); max-height: calc(100svh - 17.875rem); overflow-y: auto; overflow-x: hidden; padding: 0 0.25rem 0.75rem; border-radius: 0.75rem; background: #191919; } .wm-category-shell .wm-mobile-panel.is-active, .wm-category-shell .wm-mobile-panel.is-prev, .wm-category-shell .wm-mobile-panel.is-next { visibility: visible; } .wm-category-shell .wm-mobile-panel.is-active { position: relative; opacity: 1; pointer-events: auto; transform: translateX(0); transition-delay: 0s; } .wm-category-shell .wm-mobile-stage--two-column .wm-mobile-panel.is-active { position: relative; } .wm-category-shell .wm-mobile-panel.is-prev { transform: translateX(-100%); } .wm-category-shell .wm-mobile-stage--two-column .wm-mobile-panel.is-prev:not(.is-root-fixed) { display: none; transform: translateX(-0.875rem); } .wm-category-shell .wm-mobile-panel.is-next { transform: translateX(100%); } .wm-category-shell .wm-mobile-stage--two-column .wm-mobile-panel.is-next { display: none; transform: translateX(0.875rem); } .wm-category-shell .wm-mobile-panel__bar { display: grid; grid-template-columns: 30% minmax(0, 1fr); align-items: center; column-gap: 0.75rem; min-height: 3.5rem; padding: 0.5rem 0.625rem; margin-bottom: 0.5rem; border-bottom: 0.0625rem solid rgba(255, 255, 255, 0.12); background: #0f0f0f; border-radius: 0.75rem 0.75rem 0 0; } .wm-category-shell .wm-mobile-back { display: inline-flex; align-items: center; justify-content: center; width: 100%; min-width: 0; height: 4.875rem; border: 0.0625rem solid rgba(255, 108, 0, 0.65); border-left: 0.1875rem solid #ff6c00; border-radius: 0.5rem; background: linear-gradient(180deg, rgba(32, 24, 18, 0.98) 0%, rgba(20, 16, 13, 0.98) 100%); color: #ffb06a; font-size: 2.0625rem; line-height: 1; cursor: pointer; box-shadow: 0 0.5rem 1.125rem rgba(0, 0, 0, 0.22); justify-self: stretch; } .wm-category-shell .wm-mobile-panel__title { min-width: 0; color: #ffffff; font-size: 1.625rem; line-height: 1.08; font-weight: 700; overflow-wrap: anywhere; word-break: break-word; } .wm-category-shell .wm-mobile-list { list-style: none; margin: 0; padding: 0; } .wm-category-shell .wm-mobile-item + .wm-mobile-item { margin-top: 0.5rem; } .wm-category-shell .wm-mobile-open, .wm-category-shell .wm-mobile-link { display: flex; align-items: center; justify-content: space-between; gap: 0.75rem; width: 100%; max-width: 100%; box-sizing: border-box; min-width: 0; min-height: 3.5rem; padding: 0.5rem 0.75rem; border-radius: 0.6875rem; border: 0.0625rem solid rgba(255, 255, 255, 0.12); background: #121212; box-shadow: 0 0.5rem 1.125rem rgba(0, 0, 0, 0.30); color: rgba(255, 255, 255, 0.96); text-decoration: none; font-size: 2rem; line-height: 1.06; font-weight: 700; text-align: left; white-space: normal; overflow-wrap: anywhere; word-break: break-word; hyphens: auto; cursor: pointer; } .wm-category-shell .wm-mobile-open__label { flex: 1 1 auto; min-width: 0; } .wm-category-shell .wm-mobile-stage--two-column .wm-mobile-panel[data-panel="root"] .wm-mobile-open, .wm-category-shell .wm-mobile-stage--two-column .wm-mobile-panel[data-panel="root"] .wm-mobile-link { gap: 0.75rem; min-height: 3.5rem; padding: 0.5rem 0.75rem; border-radius: 0.6875rem; font-size: 2rem; line-height: 1.06; } .wm-category-shell .wm-mobile-stage--two-column .wm-mobile-panel[data-panel="root"] .wm-menu-thumb--mobile { width: 2.75rem; height: 2.75rem; padding: 0.25rem; border-radius: 0.625rem; } .wm-category-shell .wm-mobile-stage--two-column .wm-mobile-panel[data-panel="root"] .wm-mobile-open__icon { font-size: 2.25rem; } .wm-category-shell .wm-mobile-stage--two-column .wm-mobile-panel[data-panel="root"] .wm-mobile-top-categories { width: 100%; margin: 1.125rem 0 0; padding: 0.875rem 0 0; border-top: 0.0625rem solid rgba(255, 255, 255, 0.11); box-sizing: border-box; } .wm-category-shell .wm-mobile-top-categories__title { position: relative; display: flex; align-items: center; justify-content: center; gap: 0.625rem; width: 100%; min-height: 2.375rem; margin: 0 0 0.75rem; padding: 0 0.25rem; color: #ffffff !important; font-size: 1.4375rem; line-height: 1.05; font-weight: 950; letter-spacing: 0.06em; text-align: center; text-transform: uppercase; text-shadow: 0 0.625rem 1.5rem rgba(0, 0, 0, 0.42); box-sizing: border-box; } .wm-category-shell .wm-mobile-top-categories__title::before, .wm-category-shell .wm-mobile-top-categories__title::after { content: ""; display: block; flex: 1 1 2.125rem; max-width: 3.625rem; height: 0.1875rem; background: linear-gradient(90deg, transparent, #ff6c00); } .wm-category-shell .wm-mobile-top-categories__title::after { background: linear-gradient(90deg, #ff6c00, transparent); } .wm-category-shell .wm-mobile-top-categories__list { display: grid; grid-template-columns: 1fr; gap: 0.75rem; width: 100%; margin: 0; padding: 0; box-sizing: border-box; } .wm-category-shell .wm-mobile-top-category { position: relative; isolation: isolate; display: block; width: 100%; max-width: 100%; aspect-ratio: 1 / 1; min-height: 0; padding: 0; overflow: hidden; border: 0.0625rem solid rgba(255, 255, 255, 0.12); border-radius: 1.25rem; background: #0b0e13; box-shadow: inset 0 0.0625rem 0 rgba(255, 255, 255, 0.08), 0 0.875rem 1.75rem rgba(0, 0, 0, 0.24); color: #ffffff; text-decoration: none; box-sizing: border-box; } .wm-category-shell .wm-mobile-top-category::before { content: ""; position: absolute; inset: 0; z-index: 2; pointer-events: none; background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 32%, rgba(0, 0, 0, 0.52) 70%, rgba(0, 0, 0, 0.90) 100%), linear-gradient(135deg, rgba(255, 108, 0, 0.10), transparent 44%); opacity: 0.96; transition: opacity 180ms ease, background 180ms ease; } .wm-category-shell .wm-mobile-top-category::after { content: ""; position: absolute; inset: 0.4375rem; z-index: 3; pointer-events: none; border: 0.0625rem solid rgba(255, 255, 255, 0.13); border-radius: 0.9375rem; opacity: 0; transform: scale(1.04); transition: opacity 180ms ease, transform 180ms ease; } .wm-category-shell .wm-mobile-top-category:hover, .wm-category-shell .wm-mobile-top-category:active { border-color: rgba(255, 108, 0, 0.88); background: #0b0e13; color: #ffffff; box-shadow: inset 0 0.0625rem 0 rgba(255, 255, 255, 0.10), 0 1.25rem 2.375rem rgba(0, 0, 0, 0.34); } .wm-category-shell .wm-mobile-top-category:hover::after, .wm-category-shell .wm-mobile-top-category:active::after { opacity: 1; transform: scale(1); } .wm-category-shell .wm-mobile-top-category__image { position: absolute; inset: 0; z-index: 1; display: block; width: 100%; height: 100%; background: #090b0f; overflow: hidden; } .wm-category-shell .wm-mobile-top-category__image img { display: block; width: 100%; height: 100%; object-fit: cover; transform: scale(1.001); filter: contrast(1.05) saturate(1.04) brightness(0.92); transition: transform 180ms ease, filter 180ms ease; } .wm-category-shell .wm-mobile-top-category:hover .wm-mobile-top-category__image img, .wm-category-shell .wm-mobile-top-category:active .wm-mobile-top-category__image img { transform: scale(1.055); filter: contrast(1.10) saturate(1.08) brightness(1.00); } .wm-category-shell .wm-mobile-top-category__body { position: absolute; left: 0; right: 0; bottom: 0; z-index: 4; display: grid; grid-template-columns: 1fr auto; align-items: end; gap: 0.5rem; min-width: 0; padding: 1rem 0.8125rem; color: #ffffff; box-sizing: border-box; } .wm-category-shell .wm-mobile-top-category__name { display: -webkit-box; min-width: 0; min-height: 0; overflow: hidden; color: #ffffff; font-size: 1.125rem; line-height: 1.16; font-weight: 950; letter-spacing: 0.02em; text-align: left; text-transform: uppercase; -webkit-box-orient: vertical; -webkit-line-clamp: 2; } .wm-category-shell .wm-mobile-top-category__arrow { display: inline-flex; align-items: center; justify-content: center; width: 2.375rem; height: 2.375rem; border-radius: 0.8125rem; color: #111318; background: #ff6c00; font-size: 1.5rem; font-weight: 950; line-height: 1; transform: translateX(0); transition: transform 180ms ease, background 180ms ease; } .wm-category-shell .wm-mobile-top-category:hover .wm-mobile-top-category__arrow, .wm-category-shell .wm-mobile-top-category:active .wm-mobile-top-category__arrow { background: #ffffff; transform: translateX(0.125rem); } .wm-category-shell .wm-menu-thumb--mobile { width: 2.75rem; height: 2.75rem; min-height: 0; padding: 0.25rem; border-radius: 0.625rem; } .wm-category-shell .wm-mobile-open:hover .wm-menu-thumb, .wm-category-shell .wm-mobile-link:hover .wm-menu-thumb, .wm-category-shell .wm-mobile-open.e-active .wm-menu-thumb, .wm-category-shell .wm-mobile-link.e-active .wm-menu-thumb { background: linear-gradient(145deg, #ffffff 0%, #ececec 100%); border-color: rgba(0, 0, 0, 0.12); } .wm-category-shell .wm-mobile-open__icon { flex: 0 0 auto; margin-left: 0; font-size: 2.25rem; line-height: 1; color: #ff8a00; } .wm-category-shell .wm-mobile-open:hover, .wm-category-shell .wm-mobile-link:hover, .wm-category-shell .wm-mobile-open.e-active, .wm-category-shell .wm-mobile-link.e-active { background: #ffffff; border-color: rgba(255, 255, 255, 0.95); color: #111111; } .wm-category-shell .wm-mobile-open:hover .wm-mobile-open__icon, .wm-category-shell .wm-mobile-open.e-active .wm-mobile-open__icon { color: #111111; } .wm-category-shell .wm-mobile-link--view-all { position: relative; border-color: rgba(255, 138, 0, 0.92); border-left: 0.5rem solid #ff8a00; background: #24190f; color: #ffd0a0 !important; box-shadow: inset 0 0 0 0.0625rem rgba(255, 138, 0, 0.22), 0 0 0 0.0625rem rgba(255, 138, 0, 0.22), 0 0.625rem 1.375rem rgba(0, 0, 0, 0.34); } .wm-category-shell .wm-mobile-link--view-all::before { content: ""; flex: 0 0 0.625rem; align-self: stretch; min-height: 2.375rem; border-radius: 62.4375rem; background: #ff8a00; box-shadow: 0 0 1.125rem rgba(255, 138, 0, 0.50); } .wm-category-shell .wm-mobile-link--view-all::after { content: none; display: none; } } .wm-manufacturer-intro-wrap { padding: 0 0.75rem 0.125rem 0.8125rem; } .wm-manufacturer-intro { background: linear-gradient(180deg, #1b1b1b, #111111); border: 0.0625rem solid rgba(255, 255, 255, 0.08); border-radius: 1rem; box-shadow: 0 1rem 2.375rem rgba(0, 0, 0, 0.28); color: #f3f3f3; padding: 1.125rem 1.25rem; } .wm-manufacturer-intro, .wm-manufacturer-intro p, .wm-manufacturer-intro li, .wm-manufacturer-intro div, .wm-manufacturer-intro span, .wm-manufacturer-intro strong, .wm-manufacturer-intro b, .wm-manufacturer-intro em { color: #f3f3f3 !important; } .wm-manufacturer-intro a { color: #ffb260 !important; } .wm-manufacturer-intro a:hover { color: #ffd39b !important; } .wm-manufacturer-intro h2, .wm-manufacturer-intro h3, .wm-manufacturer-intro h4 { color: #ffffff !important; } .wm-manufacturer-intro img, .wm-manufacturer-intro iframe, .wm-manufacturer-intro video { max-width: 100%; height: auto; border-radius: 0.75rem; } .wm-manufacturer-intro--generated p { margin: 0; font-size: 0.9375rem; line-height: 1.7; } .wm-manufacturer-intro > :last-child { margin-bottom: 0 !important; } @media (max-width: 999px) { .wm-manufacturer-intro-wrap { padding: 0 0.5rem 0.5rem; } .wm-manufacturer-intro { border-radius: 0.875rem; padding: 1rem; font-size: 1.375rem; line-height: 1.6; } .wm-manufacturer-intro, .wm-manufacturer-intro p, .wm-manufacturer-intro li, .wm-manufacturer-intro div, .wm-manufacturer-intro span, .wm-manufacturer-intro strong, .wm-manufacturer-intro b, .wm-manufacturer-intro em, .wm-manufacturer-intro a { font-size: 1.375rem !important; line-height: 1.6 !important; } .wm-manufacturer-intro h2, .wm-manufacturer-intro h3, .wm-manufacturer-intro h4 { font-size: 1.625rem !important; line-height: 1.35 !important; } } #content > h1 { margin: 0 0 1.125rem; padding: 1rem 1.25rem; border: 0.0625rem solid rgba(255, 108, 0, 0.32); border-radius: 1.25rem; background: linear-gradient(145deg, #04080c 0%, #171d24 100%); box-shadow: 0 1.125rem 2.125rem rgba(0, 0, 0, 0.28); color: #ff6c00; font-size: 2.125rem; font-weight: 800; line-height: 1.16; letter-spacing: 0.01em; text-align: center; box-sizing: border-box; } @media screen and (max-width: 999px) { body.product-product #tab-description table { display: table !important; width: 100% !important; max-width: 100% !important; table-layout: fixed !important; } body.product-product #tab-description tbody { display: table-row-group !important; } body.product-product #tab-description tr { display: table-row !important; } body.product-product #tab-description td, body.product-product #tab-description th { display: table-cell !important; width: auto !important; max-width: none !important; height: auto !important; min-height: 0 !important; box-sizing: border-box !important; word-break: break-word !important; overflow-wrap: anywhere !important; vertical-align: top !important; } body.product-product #tab-description .product-specs-table td, body.product-product #tab-description .product-specs-table th { padding: 0.625rem 0.75rem !important; font-size: 0.9375rem !important; line-height: 1.45 !important; } body.product-product #tab-description [width], body.product-product #tab-description [height], body.product-product #tab-description [style*="width"], body.product-product #tab-description [style*="height"] { max-width: 100% !important; height: auto !important; } body.product-product #tab-description img { margin-left: auto !important; margin-right: auto !important; } #content > h1 { padding: 1.125rem; font-size: 2rem; line-height: 1.18; border-radius: 1.125rem; } } body.product-special #content > h1, body.product-wm_latest #content > h1 { margin: 0.625rem 0; } body.product-manufacturer-info #content > h1 { margin: 0.625rem 0; } @media screen and (max-width: 999px) { body.product-category .wm-page-heading-row { display: block; } body.product-category .wm-desktop-menu-toggle { display: none !important; } body.product-category #content > h1, body.product-category #content > .wm-page-heading-row > h1 { margin: 0.75rem 0 0.5rem; padding: 0.75rem 1rem 0.8125rem 1.125rem; border-radius: 0.875rem; font-size: 1.75rem; line-height: 1.14; } body.product-special #content > h1, body.product-wm_latest #content > h1 { margin: 0.625rem 0; } body.product-manufacturer-info #content > h1 { margin: 0.625rem 0; } } .wm-column-left-menu, .wm-column-left-aside, .wm-column-left-filters { min-width: 0; } .wm-desktop-menu-toggle, .wm-desktop-filter-toggle { display: none; } .wm-mobile-filter-toggle, .wm-mobile-filter-sheet { display: none; } .wm-column-left-filters .wm-mobile-filter-sheet__head { display: none; } @media screen and (min-width: 1000px) { :root { --wm-desktop-category-panel-width: 14.375rem; --wm-desktop-category-button-width: var(--wm-desktop-category-panel-width); } .wm-desktop-sticky-bar { position: fixed; top: 0; left: 50%; z-index: 1000010; width: min(87.5rem, calc(100vw - 2.5rem)); transform: translateX(-50%); opacity: 0; visibility: hidden; pointer-events: none; transition: opacity .18s ease, visibility .18s ease, transform .18s ease; } .wm-desktop-sticky-bar.is-visible { opacity: 1; visibility: visible; pointer-events: auto; transform: translateX(-50%) translateY(0); } .wm-desktop-sticky-bar__inner { display: grid; grid-template-columns: var(--wm-desktop-category-panel-width) minmax(0, 1fr) 14.375rem; align-items: center; gap: 0.75rem; min-height: 4.25rem; padding: 0 0.875rem; border: 0.0625rem solid rgba(255, 255, 255, 0.10); border-left: 0.25rem solid #ff6c00; border-right: 0.25rem solid #ff6c00; border-radius: 1rem; background: linear-gradient(180deg, rgba(17, 19, 23, 0.98) 0%, rgba(10, 12, 16, 0.98) 100%); box-shadow: 0 0.625rem 1.375rem rgba(0, 0, 0, 0.24); } .wm-desktop-sticky-bar__center { display: inline-flex; align-items: center; justify-content: center; gap: 0.375rem; min-width: 0; } .wm-desktop-sticky-bar__logo { display: inline-flex; align-items: center; justify-content: center; min-height: 3.5rem; } .wm-desktop-sticky-bar__logo img { display: block; max-height: 3.25rem; width: auto; max-width: 100%; } .wm-desktop-sticky-bar__title { display: block; width: 100%; min-width: 0; color: #ffffff; font-size: 1.5rem; line-height: 1.15; font-weight: 800; letter-spacing: 0.01em; text-align: center; text-transform: uppercase; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .wm-desktop-sticky-bar__shop { display: flex; justify-content: flex-end; align-items: center; gap: 1.25rem; } .wm-desktop-sticky-bar__top { display: inline-flex; align-items: center; justify-content: center; width: 3.25rem; min-height: 2.5rem; padding: 0 0.5rem; border: 0.0625rem solid rgba(255, 255, 255, 0.10); border-left: 0.25rem solid #ff6c00; border-right: 0.25rem solid #ff6c00; border-radius: 1rem; background: linear-gradient(180deg, rgba(17, 19, 23, 0.98) 0%, rgba(10, 12, 16, 0.98) 100%); color: #ffffff; box-shadow: 0 0.625rem 1.375rem rgba(0, 0, 0, 0.24); cursor: pointer; transition: all 0.3s ease-in-out; } .wm-desktop-sticky-bar__top:hover { transform: translateY(-0.0625rem); box-shadow: 0 0.875rem 1.625rem rgba(0, 0, 0, 0.28); } .wm-desktop-sticky-bar__top:active { transform: scale(0.96); } .wm-desktop-sticky-bar__top-icon { display: block; font-size: 1.25rem; line-height: 1; font-weight: 800; } .wm-desktop-sticky-bar__shop-link { display: inline-flex; align-items: center; justify-content: flex-end; text-decoration: none; } .wm-desktop-sticky-bar__shop .cartBtn { position: relative; top: auto !important; right: auto !important; margin: 0; flex: 0 0 auto; } .wm-desktop-sticky-bar__shop .cartBtn .product { left: 1.875rem; } body.home #container, body.common-home #container, body.product-product #container, body.product-special #container, body.product-wm_latest #container, body.wm-desktop-heading-layout:not(.product-category) #container { position: relative; } body.home .wm-page-heading-row, body.common-home .wm-page-heading-row, body.product-special .wm-page-heading-row, body.product-wm_latest .wm-page-heading-row, body.wm-desktop-heading-layout:not(.product-category) .wm-page-heading-row { display: flex; align-items: stretch; gap: 0.75rem; margin: 0.875rem 0 0.625rem; } body.home .wm-page-heading-row, body.common-home .wm-page-heading-row { margin-top: 0.25rem; } body.product-product .wm-page-breadcrumb-row { display: flex; align-items: stretch; gap: 0.75rem; margin: -0.5rem 0 0.625rem; } body.home .wm-page-heading-row > h1, body.common-home .wm-page-heading-row > h1, body.product-special .wm-page-heading-row > h1, body.product-wm_latest .wm-page-heading-row > h1, body.wm-desktop-heading-layout:not(.product-category) .wm-page-heading-row > h1 { flex: 1 1 auto; width: 100%; margin: 0; display: grid; place-items: center; min-height: 3.5625rem; padding: 0 1.25rem; border: 0.0625rem solid rgba(255, 255, 255, 0.10); border-left: 0.25rem solid #ff6c00; border-right: 0.25rem solid #ff6c00; border-radius: 1rem; background: linear-gradient(180deg, rgba(17, 19, 23, 0.98) 0%, rgba(10, 12, 16, 0.98) 100%); box-shadow: 0 0.625rem 1.375rem rgba(0, 0, 0, 0.24); color: #ffffff; font-size: clamp(1.75rem, 2vw, 2.125rem); font-weight: 900; line-height: 1.02; letter-spacing: 0.06em; word-spacing: 0.08em; text-align: center; text-transform: uppercase; text-wrap: balance; font-kerning: normal; font-feature-settings: "ss01" 1, "cv01" 1; } body.product-product .wm-page-breadcrumb-row > .breadcrumb { display: flex; align-items: center; flex: 1 1 auto; min-width: 0; margin: 0; padding: 0 0 0 0.3125rem !important; border: 0.0625rem solid rgba(255, 255, 255, 0.10); border-left: 0.25rem solid #ff6c00; border-right: 0.25rem solid #ff6c00; border-radius: 1rem; background: linear-gradient(180deg, rgba(17, 19, 23, 0.98) 0%, rgba(10, 12, 16, 0.98) 100%); box-shadow: 0 0.625rem 1.375rem rgba(0, 0, 0, 0.24); overflow-x: auto; overflow-y: hidden; white-space: nowrap; scrollbar-width: thin; scrollbar-color: #ff6c00 rgba(255, 255, 255, 0.08); } body.product-product .wm-page-breadcrumb-row > .breadcrumb::-webkit-scrollbar { height: 0.375rem; } body.product-product .wm-page-breadcrumb-row > .breadcrumb::-webkit-scrollbar-track { background: rgba(255, 255, 255, 0.08); border-radius: 62.4375rem; } body.product-product .wm-page-breadcrumb-row > .breadcrumb::-webkit-scrollbar-thumb { background: linear-gradient(180deg, #ff6c00 0%, #89c542 100%); border-radius: 62.4375rem; } body.product-product .wm-page-breadcrumb-row > .breadcrumb a, body.product-product .wm-page-breadcrumb-row > .breadcrumb span { display: inline-flex; align-items: center; justify-content: center !important; flex: 0 0 auto; padding-left: 0.6875rem; padding-right: 0.6875rem; color: #ffffff; font-size: 0.9375rem; line-height: 1.2; font-weight: 700; text-align: center !important; } body.product-product .wm-page-breadcrumb-row > .breadcrumb a + a::before, body.product-product .wm-page-breadcrumb-row > .breadcrumb span + a::before, body.product-product .wm-page-breadcrumb-row > .breadcrumb a + span::before { content: "/"; display: inline-block; color: rgba(255, 255, 255, 0.58); font-weight: 600; } body.home .wm-desktop-menu-toggle, body.common-home .wm-desktop-menu-toggle, body.product-category .wm-desktop-menu-toggle, body.product-product .wm-desktop-menu-toggle, body.product-special .wm-desktop-menu-toggle, body.product-wm_latest .wm-desktop-menu-toggle, body.wm-desktop-heading-layout .wm-desktop-menu-toggle { display: inline-flex; box-sizing: border-box; position: relative; isolation: isolate; overflow: hidden; width: var(--wm-desktop-category-button-width); align-items: center; justify-content: center; gap: 0.625rem; min-height: 3.5625rem; padding: 0 1rem; border: 0.0625rem solid #2f343b; border-left: 0.25rem solid #1a1d22; border-right: 0.25rem solid #1a1d22; border-radius: 1rem; background: linear-gradient(180deg, rgba(255,255,255,.10) 0%, rgba(255,255,255,0) 30%), linear-gradient(180deg, #ffbe50 0%, #ff9a14 56%, #ff7c00 100%); box-shadow: 0 0.625rem 1.375rem rgba(0, 0, 0, 0.22), 0 0.25rem 0.75rem rgba(255, 122, 0, 0.14), inset 0 0.0625rem 0 rgba(255, 255, 255, 0.20); color: #16181c; cursor: pointer; transition: transform .18s ease, box-shadow .18s ease, border-color .18s ease, background .18s ease; } body.home .wm-desktop-menu-toggle::after, body.common-home .wm-desktop-menu-toggle::after, body.product-category .wm-desktop-menu-toggle::after, body.product-product .wm-desktop-menu-toggle::after, body.product-special .wm-desktop-menu-toggle::after, body.product-wm_latest .wm-desktop-menu-toggle::after, body.wm-desktop-heading-layout .wm-desktop-menu-toggle::after, .wm-desktop-sticky-bar .wm-desktop-menu-toggle::after { content: ""; position: absolute; inset: 0; background: linear-gradient(180deg, rgba(255,255,255,.08) 0%, rgba(255,255,255,0) 26%); pointer-events: none; z-index: 0; } body.home .wm-desktop-menu-toggle__icon, body.common-home .wm-desktop-menu-toggle__icon, body.product-category .wm-desktop-menu-toggle__icon, body.product-product .wm-desktop-menu-toggle__icon, body.product-special .wm-desktop-menu-toggle__icon, body.product-wm_latest .wm-desktop-menu-toggle__icon, body.wm-desktop-heading-layout .wm-desktop-menu-toggle__icon { display: inline-flex; align-items: center; justify-content: center; position: relative; z-index: 1; width: 1.5rem; height: 1.5rem; border-radius: 0.375rem; background: rgba(22, 24, 28, 0.12); box-shadow: inset 0 0 0 0.0625rem rgba(22, 24, 28, 0.14); color: #16181c; font-size: 0.9375rem; line-height: 1; flex: 0 0 auto; } body.home .wm-desktop-menu-toggle__text, body.common-home .wm-desktop-menu-toggle__text, body.product-category .wm-desktop-menu-toggle__text, body.product-product .wm-desktop-menu-toggle__text, body.product-special .wm-desktop-menu-toggle__text, body.product-wm_latest .wm-desktop-menu-toggle__text, body.wm-desktop-heading-layout .wm-desktop-menu-toggle__text { position: relative; z-index: 1; font-size: 0.8125rem; line-height: 1; font-weight: 900; letter-spacing: 0.08em; text-transform: uppercase; text-shadow: none; } body.home .wm-desktop-menu-toggle:hover, body.common-home .wm-desktop-menu-toggle:hover, body.product-category .wm-desktop-menu-toggle:hover, body.product-product .wm-desktop-menu-toggle:hover, body.product-special .wm-desktop-menu-toggle:hover, body.product-wm_latest .wm-desktop-menu-toggle:hover, body.wm-desktop-heading-layout .wm-desktop-menu-toggle:hover { transform: translateY(-0.0625rem); border-color: #3a4048; background: linear-gradient(180deg, rgba(255,255,255,.14) 0%, rgba(255,255,255,0) 30%), linear-gradient(180deg, #ffca67 0%, #ffa21c 56%, #ff8400 100%); box-shadow: 0 0.875rem 1.625rem rgba(0, 0, 0, 0.24), 0 0.375rem 1rem rgba(255, 131, 0, 0.18), inset 0 0.0625rem 0 rgba(255, 255, 255, 0.24); } body.home .wm-desktop-menu-toggle:active, body.common-home .wm-desktop-menu-toggle:active, body.product-category .wm-desktop-menu-toggle:active, body.product-product .wm-desktop-menu-toggle:active, body.product-special .wm-desktop-menu-toggle:active, body.product-wm_latest .wm-desktop-menu-toggle:active, body.wm-desktop-heading-layout .wm-desktop-menu-toggle:active { transform: translateY(0.0625rem) scale(0.995); } body.home .wm-desktop-sticky-bar .wm-desktop-menu-toggle, body.common-home .wm-desktop-sticky-bar .wm-desktop-menu-toggle, body.product-category .wm-desktop-sticky-bar .wm-desktop-menu-toggle, body.product-product .wm-desktop-sticky-bar .wm-desktop-menu-toggle, body.product-special .wm-desktop-sticky-bar .wm-desktop-menu-toggle, body.product-wm_latest .wm-desktop-sticky-bar .wm-desktop-menu-toggle, body.wm-desktop-heading-layout .wm-desktop-sticky-bar .wm-desktop-menu-toggle { width: var(--wm-desktop-category-panel-width); min-width: var(--wm-desktop-category-panel-width); max-width: var(--wm-desktop-category-panel-width); border: 0.0625rem solid #2f343b; border-left: 0.25rem solid #1a1d22; border-right: 0.25rem solid #1a1d22; background: linear-gradient(180deg, rgba(255,255,255,.10) 0%, rgba(255,255,255,0) 30%), linear-gradient(180deg, #ffbe50 0%, #ff9a14 56%, #ff7c00 100%); box-shadow: 0 0.625rem 1.375rem rgba(0, 0, 0, 0.22), 0 0.25rem 0.75rem rgba(255, 122, 0, 0.14), inset 0 0.0625rem 0 rgba(255, 255, 255, 0.20); color: #16181c; } .wm-desktop-sticky-bar .wm-desktop-menu-toggle .wm-desktop-menu-toggle__icon { display: inline-flex; align-items: center; justify-content: center; width: 1.5rem; height: 1.5rem; border-radius: 0.375rem; background: rgba(22, 24, 28, 0.12); box-shadow: inset 0 0 0 0.0625rem rgba(22, 24, 28, 0.14); color: #16181c; font-size: 0.9375rem; line-height: 1; flex: 0 0 auto; } .wm-desktop-sticky-bar .wm-desktop-menu-toggle .wm-desktop-menu-toggle__text { font-weight: 900; letter-spacing: 0.08em; color: #16181c; text-shadow: none; } .wm-desktop-sticky-bar .wm-desktop-menu-toggle:hover { transform: translateY(-0.0625rem); border-color: #3a4048; background: linear-gradient(180deg, rgba(255,255,255,.14) 0%, rgba(255,255,255,0) 30%), linear-gradient(180deg, #ffca67 0%, #ffa21c 56%, #ff8400 100%); box-shadow: 0 0.875rem 1.625rem rgba(0, 0, 0, 0.24), 0 0.375rem 1rem rgba(255, 131, 0, 0.18), inset 0 0.0625rem 0 rgba(255, 255, 255, 0.24); } body.product-category #column-left.wm-column-left, body.product-product #column-left.wm-column-left, body.product-special #column-left.wm-column-left, body.product-wm_latest #column-left.wm-column-left, body.home #column-left.wm-column-left, body.common-home #column-left.wm-column-left, body.wm-desktop-heading-layout #column-left.wm-column-left { display: none; } body.product-category #column-left + #content, body.product-category #column-left + #column-right + #content, body.product-product #column-left + #content, body.product-product #column-left + #column-right + #content, body.product-special #column-left + #content, body.product-special #column-left + #column-right + #content, body.product-wm_latest #column-left + #content, body.product-wm_latest #column-left + #column-right + #content, body.home #column-left + #content, body.home #column-left + #column-right + #content, body.common-home #column-left + #content, body.common-home #column-left + #column-right + #content, body.wm-desktop-heading-layout #column-left + #content, body.wm-desktop-heading-layout #column-left + #column-right + #content { margin-left: 0 !important; } body.product-category.wm-desktop-left-panel-open #column-left.wm-column-left, body.product-product.wm-desktop-left-panel-open #column-left.wm-column-left, body.product-special.wm-desktop-left-panel-open #column-left.wm-column-left, body.product-wm_latest.wm-desktop-left-panel-open #column-left.wm-column-left, body.home.wm-desktop-left-panel-open #column-left.wm-column-left, body.common-home.wm-desktop-left-panel-open #column-left.wm-column-left, body.wm-desktop-heading-layout.wm-desktop-left-panel-open #column-left.wm-column-left { display: block !important; position: absolute; top: var(--wm-desktop-panel-top, 0); left: var(--wm-desktop-panel-left, 0); width: var(--wm-desktop-category-panel-width); max-height: none; overflow: visible; z-index: 100002; margin: 0; box-shadow: 0 1.125rem 2.125rem rgba(0, 0, 0, 0.32); } body.wm-desktop-left-panel-open #column-left.wm-column-left .wm-column-left-filters { display: none !important; } body.product-category.wm-desktop-left-panel-open #column-left.wm-column-left .wm-category-shell, body.product-product.wm-desktop-left-panel-open #column-left.wm-column-left .wm-category-shell, body.product-special.wm-desktop-left-panel-open #column-left.wm-column-left .wm-category-shell, body.product-wm_latest.wm-desktop-left-panel-open #column-left.wm-column-left .wm-category-shell, body.home.wm-desktop-left-panel-open #column-left.wm-column-left .wm-category-shell, body.common-home.wm-desktop-left-panel-open #column-left.wm-column-left .wm-category-shell, body.wm-desktop-heading-layout.wm-desktop-left-panel-open #column-left.wm-column-left .wm-category-shell { margin-top: 0; margin-bottom: 0; } body.home #column-left.wm-column-left .wm-column-left-aside, body.common-home #column-left.wm-column-left .wm-column-left-aside, body.product-category #column-left.wm-column-left .wm-column-left-aside, body.product-product #column-left.wm-column-left .wm-column-left-aside, body.product-special #column-left.wm-column-left .wm-column-left-aside, body.product-wm_latest #column-left.wm-column-left .wm-column-left-aside, body.wm-desktop-heading-layout #column-left.wm-column-left .wm-column-left-aside { display: none !important; } body.product-category .wm-desktop-filter-toggle { display: inline-flex; position: fixed; top: 50%; right: 0.5rem; transform: translateY(-50%); z-index: 1000005; align-items: center; justify-content: center; min-width: 3.375rem; min-height: 11.25rem; padding: 0.75rem 0.625rem; border: 0.0625rem solid rgba(255, 255, 255, 0.18); border-radius: 1.125rem; background: linear-gradient(180deg, rgba(255, 138, 0, 0.96), rgba(242, 154, 23, 0.96)); box-shadow: 0 0.875rem 1.75rem rgba(0, 0, 0, 0.34); color: #111111; cursor: pointer; } body.product-category .wm-desktop-filter-toggle__text { writing-mode: vertical-rl; transform: rotate(180deg); font-size: 1.375rem; line-height: 1; font-weight: 800; letter-spacing: 0.08em; text-transform: uppercase; } body.wm-desktop-filter-panel-open .wm-desktop-filter-toggle { opacity: 0; pointer-events: none; } body.product-category.wm-desktop-filter-panel-open #column-left.wm-column-left { display: block !important; position: static; inset: auto; width: 0; height: 0; z-index: 100002; margin: 0; pointer-events: none; background: transparent; box-shadow: none; } body.product-category.wm-desktop-filter-panel-open #column-left.wm-column-left .wm-column-left-main { display: none !important; } body.product-category #column-left.wm-column-left .wm-column-left-filters { display: none; } body.product-category.wm-desktop-filter-panel-open #column-left.wm-column-left .wm-column-left-filters { display: block !important; position: fixed; top: var(--wm-desktop-filter-top, 8.75rem); right: 1.25rem; width: min(24.375rem, calc(100vw - 2.5rem)); max-height: calc(100vh - var(--wm-desktop-filter-top, 8.75rem) - 1.25rem); overflow-x: hidden; overflow-y: auto; pointer-events: auto; z-index: 100003; padding: 1.125rem 1.125rem 1.375rem; border-radius: 1.125rem; background: linear-gradient(180deg, rgba(11, 13, 18, 0.98) 0%, rgba(18, 18, 18, 0.98) 100%); box-shadow: 0 1.125rem 2.125rem rgba(0, 0, 0, 0.32); transform: translateX(0); scrollbar-width: thin; scrollbar-color: #ff8a00 rgba(255, 255, 255, 0.08); } body.product-category.wm-desktop-filter-panel-open #column-left.wm-column-left .wm-column-left-filters::-webkit-scrollbar { width: 0.75rem; } body.product-category.wm-desktop-filter-panel-open #column-left.wm-column-left .wm-column-left-filters::-webkit-scrollbar-track { background: rgba(255, 255, 255, 0.07); border-radius: 62.4375rem; } body.product-category.wm-desktop-filter-panel-open #column-left.wm-column-left .wm-column-left-filters::-webkit-scrollbar-thumb { background: linear-gradient(180deg, #ff8a00 0%, #63ff42 100%); border-radius: 62.4375rem; border: 0.125rem solid rgba(18, 18, 18, 0.82); box-shadow: inset 0 0 0 0.0625rem rgba(255, 255, 255, 0.12); } body.product-category.wm-desktop-filter-panel-open #column-left.wm-column-left .wm-column-left-filters::-webkit-scrollbar-thumb:hover { background: linear-gradient(180deg, #ffad45 0%, #7dff61 100%); } body.product-category.wm-desktop-filter-panel-open #column-left.wm-column-left .wm-column-left-filters .wm-mobile-filter-sheet__head { display: none; } body.product-category.wm-desktop-filter-panel-open #column-left.wm-column-left .wm-column-left-filters .wm-mobile-filter-sheet__close { cursor: pointer; } body.product-category.wm-desktop-filter-panel-open #column-left.wm-column-left .wm-column-left-filters #button-bottom { position: sticky !important; top: 0 !important; left: auto !important; right: auto !important; z-index: 20; display: flex !important; align-items: center; gap: 0.75rem; margin: 0 0 1.125rem; padding: 0 0 0.875rem; background: linear-gradient(180deg, rgba(11, 13, 18, 0.98) 0%, rgba(18, 18, 18, 0.98) 100%); box-shadow: 0 0.875rem 1.25rem rgba(11, 13, 18, 0.42); } body.product-category.wm-desktop-filter-panel-open #column-left.wm-column-left .wm-column-left-filters #button-bottom .filter-button { display: flex; align-items: center; justify-content: center; flex: 1 1 auto; width: auto; } body.product-category.wm-desktop-filter-panel-open #column-left.wm-column-left .wm-column-left-filters #button-bottom .wm-mobile-filter-sheet__close, body.product-category.wm-desktop-filter-panel-open #column-left.wm-column-left .wm-column-left-filters #button-bottom [data-filter-close="1"] { flex: 0 0 auto; position: relative; z-index: 21; } body.product-category.wm-desktop-filter-panel-open #column-left.wm-column-left .wm-column-left-filters #selecteds { display: grid; gap: 0.625rem; margin: 0 0 1rem; } body.product-category.wm-desktop-filter-panel-open #column-left.wm-column-left .wm-column-left-filters #selecteds .wm-live-selected-option { display: flex; flex-direction: column; gap: 0.5rem; padding: 0.75rem 0.875rem; border-radius: 0.875rem; background: rgba(255, 255, 255, 0.03); border: 0.0625rem solid rgba(255, 255, 255, 0.08); } body.product-category.wm-desktop-filter-panel-open #column-left.wm-column-left .wm-column-left-filters #selecteds .wm-live-selected-option > span { display: block; color: #ff8a00; font-size: 1rem; line-height: 1.2; font-weight: 800; } body.product-category.wm-desktop-filter-panel-open #column-left.wm-column-left .wm-column-left-filters #selecteds .cancel-large, body.product-category.wm-desktop-filter-panel-open #column-left.wm-column-left .wm-column-left-filters #selecteds .cancel-small { display: flex; align-items: center; justify-content: space-between; gap: 0.75rem; min-height: 2.75rem; padding: 0.5rem 0.75rem; border-radius: 0.75rem; background: rgba(255, 138, 0, 0.12); border: 0.0625rem solid rgba(255, 180, 92, 0.34); color: #ffffff; text-decoration: none; box-sizing: border-box; } body.product-category.wm-desktop-filter-panel-open #column-left.wm-column-left .wm-column-left-filters #selecteds .wm-live-selected-reset__value { flex: 1 1 auto; min-width: 0; color: #ffffff; } body.product-category.wm-desktop-filter-panel-open #column-left.wm-column-left .wm-column-left-filters #selecteds .wm-live-selected-reset__label { flex: 0 0 auto; margin-left: 0.75rem; color: #ffb06a; white-space: nowrap; } } @media screen and (max-width: 999px) { #column-left.wm-column-left { box-sizing: border-box; } #column-left.wm-column-left .wm-column-left-drawer { width: 100%; } #column-left.wm-column-left .wm-column-left-menu .wm-category-shell, #column-left.wm-column-left .wm-column-left-menu .box-content, #column-left.wm-column-left .wm-column-left-menu .box-category, #column-left.wm-column-left .wm-column-left-menu .wm-category-shell__body, #column-left.wm-column-left .wm-column-left-menu .wm-category-mobile, #column-left.wm-column-left .wm-column-left-menu .wm-mobile-stage, #column-left.wm-column-left .wm-column-left-menu .wm-mobile-panel { width: 100% !important; max-width: none !important; min-width: 0 !important; } #column-left.wm-column-left .wm-column-left-menu .box-category, #column-left.wm-column-left .wm-column-left-menu .wm-mobile-stage { height: auto !important; overflow: visible !important; } #column-left.wm-column-left .wm-column-left-main { display: grid; grid-template-columns: minmax(0, 50%) minmax(0, 50%); gap: 0.5rem; align-items: start; width: 100%; } #column-left.wm-column-left:not(.has-aside) .wm-column-left-main { grid-template-columns: minmax(0, 1fr); } #column-left.wm-column-left .wm-column-left-menu, #column-left.wm-column-left .wm-column-left-aside { min-width: 0; width: 100%; } #column-left.wm-column-left .wm-column-left-menu .box-heading { display: none !important; margin: 0 !important; padding: 0 !important; min-height: 0 !important; height: 0 !important; } #column-left.wm-column-left .wm-column-left-menu { margin-top: 0 !important; padding-top: 0 !important; padding-right: 0; max-width: 100%; overflow: hidden; } #column-left.wm-column-left .wm-column-left-menu .wm-category-shell, #column-left.wm-column-left .wm-column-left-menu .box-content, #column-left.wm-column-left .wm-column-left-menu .wm-category-shell__body { margin-top: 0 !important; padding-top: 0 !important; } #column-left.wm-column-left .wm-column-left-menu .wm-mobile-item, #column-left.wm-column-left .wm-column-left-menu .wm-mobile-item__link, #column-left.wm-column-left .wm-column-left-menu .wm-mobile-back, #column-left.wm-column-left .wm-column-left-menu .box-category > li > a { width: 100%; box-sizing: border-box; max-width: 100%; } #column-left.wm-column-left .wm-column-left-menu .wm-category-shell__body, #column-left.wm-column-left .wm-column-left-menu .wm-mobile-stage, #column-left.wm-column-left .wm-column-left-menu .wm-mobile-panel { max-width: 100% !important; overflow: hidden !important; } #column-left.wm-column-left .wm-column-left-aside { display: flex; flex-direction: column; gap: 0.5rem; } #column-left.wm-column-left .wm-column-left-aside .banner, #column-left.wm-column-left .wm-column-left-aside .box, #header > #wm-header-column-left .wm-header-category-fallback .wm-column-left-aside .banner, #header > #wm-header-column-left .wm-header-category-fallback .wm-column-left-aside .box, #wm-header-column-left .wm-header-category-fallback .wm-column-left-aside .banner, #wm-header-column-left .wm-header-category-fallback .wm-column-left-aside .box { width: 98%; max-width: 98%; margin: 0 auto; align-self: center; box-sizing: border-box; } #column-left.wm-column-left .wm-column-left-aside .banner > div + div, #header > #wm-header-column-left .wm-header-category-fallback .wm-column-left-aside .banner > div + div, #wm-header-column-left .wm-header-category-fallback .wm-column-left-aside .banner > div + div { margin-top: 0.75rem; } #column-left.wm-column-left .wm-column-left-aside img, #header > #wm-header-column-left .wm-header-category-fallback .wm-column-left-aside img, #wm-header-column-left .wm-header-category-fallback .wm-column-left-aside img { display: block; width: 100% !important; height: auto !important; max-width: 100% !important; border-radius: 0.875rem; } #column-left.wm-column-left .wm-column-left-aside .wm-banner-decor, #header > #wm-header-column-left .wm-header-category-fallback .wm-column-left-aside .wm-banner-decor, #wm-header-column-left .wm-header-category-fallback .wm-column-left-aside .wm-banner-decor { display: block; width: 100% !important; height: auto !important; aspect-ratio: 400 / 470; border-radius: 0.875rem; background-position: center center; background-repeat: no-repeat; background-size: 100% 100% !important; } #column-left.wm-column-left .wm-column-left-filters { display: none; } .wm-mobile-filter-toggle { display: inline-flex; position: fixed; top: 50%; right: 0; transform: translateY(-50%); z-index: 1000005; align-items: center; justify-content: center; min-width: 6.75rem; min-height: 11.25rem; padding: 0.75rem 1rem; border: 0.0625rem solid rgba(255, 255, 255, 0.18); border-right: 0; border-radius: 1.125rem 0 0 1.125rem; background: linear-gradient(180deg, rgba(255, 138, 0, 0.96), rgba(242, 154, 23, 0.96)); box-shadow: 0 0.875rem 1.75rem rgba(0, 0, 0, 0.34); color: #111111; cursor: pointer; } body:has(#menu-toggle:checked) .wm-mobile-filter-toggle, body:has(#wm-header-column-left .wm-mobile-stage--child-open) .wm-mobile-filter-toggle, body.wm-mobile-menu-open .wm-mobile-filter-toggle { visibility: hidden !important; opacity: 0 !important; pointer-events: none !important; z-index: 1 !important; } .wm-mobile-filter-toggle__text { writing-mode: vertical-rl; transform: rotate(180deg); font-size: 1.375rem; line-height: 1; font-weight: 800; letter-spacing: 0.08em; text-transform: uppercase; } .wm-mobile-filters-open { overflow: hidden; } .wm-mobile-filters-open .wm-mobile-filter-sheet { display: block; } .wm-mobile-filter-sheet[hidden] { display: none !important; } .wm-mobile-filter-sheet { position: fixed; inset: 0; z-index: 1000003; } .wm-mobile-filter-sheet__backdrop { position: absolute; inset: 0; background: rgba(6, 8, 12, 0.82); backdrop-filter: blur(0.25rem); } .wm-mobile-filter-sheet__panel { position: relative; z-index: 1; width: 100%; height: 100%; box-sizing: border-box; pointer-events: none; } .wm-mobile-filter-sheet__floating-close { position: absolute; top: 1.125rem; right: 1.125rem; z-index: 2; display: inline-flex; align-items: center; justify-content: center; width: 3.5rem; height: 3.5rem; border: 0.0625rem solid rgba(255, 180, 92, 0.34); border-radius: 0.875rem; background: linear-gradient(180deg, rgba(255, 138, 0, 0.98), rgba(242, 154, 23, 0.98)); color: #111111; font-size: 2.125rem; line-height: 1; cursor: pointer; } .wm-mobile-filters-open #column-left.wm-column-left .wm-column-left-main { visibility: hidden; pointer-events: none; } .wm-mobile-filters-open .wm-mobile-filter-toggle { opacity: 0; pointer-events: none; } #column-left.wm-column-left .wm-column-left-filters { transform: translateX(100%); transition: transform .24s ease; } .wm-mobile-filters-open .wm-mobile-filter-sheet__panel > .wm-column-left-filters { display: block; position: absolute; inset: 0; z-index: 1; overflow: auto; box-sizing: border-box; padding: 1.375rem 1.125rem 1.75rem; background: linear-gradient(180deg, rgba(11, 13, 18, 0.98) 0%, rgba(18, 18, 18, 0.98) 100%); transform: translateX(0); pointer-events: auto; } .wm-mobile-filters-open .wm-mobile-filter-sheet__panel > .wm-column-left-filters .wm-mobile-filter-sheet__head { display: flex; align-items: center; justify-content: space-between; gap: 0.875rem; margin: 0 0 1.125rem; } .wm-mobile-filter-sheet__title { color: #ffffff; font-size: 3rem; line-height: 1.1; font-weight: 800; letter-spacing: 0.02em; } .wm-mobile-filter-sheet__close { display: inline-flex; align-items: center; justify-content: center; width: 6.5rem; height: 6.5rem; border: 0.0625rem solid rgba(255, 180, 92, 0.34); border-radius: 0.875rem; background: linear-gradient(180deg, rgba(255, 138, 0, 0.98), rgba(242, 154, 23, 0.98)); color: #111111; font-size: 4rem; line-height: 1; cursor: pointer; } .wm-mobile-filter-sheet .wm-column-left-filters { display: block; } .wm-mobile-filter-sheet .wm-column-left-filters .box.filter { margin: 0; border-radius: 1.125rem; background: linear-gradient(180deg, rgba(17, 19, 24, 0.98), rgba(11, 13, 18, 0.98)); border: 0.0625rem solid rgba(255, 255, 255, 0.10); box-shadow: 0 1.125rem 1.875rem rgba(0, 0, 0, 0.34); } .wm-mobile-filter-sheet .wm-column-left-filters .box.filter > .box-heading { color: #ffffff; font-size: 2.125rem; line-height: 1.12; font-weight: 800; text-align: left; } .wm-mobile-filter-sheet .wm-column-left-filters #product-filter > form { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 0.75rem 0.875rem; align-items: start; } .wm-mobile-filter-sheet .wm-column-left-filters .wm-mobile-filter-col { display: grid; gap: 0.75rem; align-content: start; } .wm-mobile-filter-sheet .wm-column-left-filters .wm-mobile-filter-col--left { grid-column: 1; } .wm-mobile-filter-sheet .wm-column-left-filters .wm-mobile-filter-col--right { grid-column: 2; } .wm-mobile-filter-sheet .wm-column-left-filters .wm-mobile-filter-row--full { grid-column: 1 / -1; } .wm-mobile-filter-sheet .wm-column-left-filters #selecteds { display: grid !important; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 0.625rem; color: #ffffff; align-items: stretch; width: 100%; } .wm-mobile-filter-sheet .wm-column-left-filters #selecteds .wm-live-selected-option { grid-column: auto; width: auto !important; max-width: none !important; min-width: 0; box-sizing: border-box; padding: 0.875rem; border-radius: 0.875rem; background: rgba(255, 255, 255, 0.03); border: 0.0625rem solid rgba(255, 255, 255, 0.08); } .wm-mobile-filter-sheet .wm-column-left-filters #selecteds span { display: block; margin: 0 0 0.5rem; color: #ff8a00; font-size: 1.375rem; line-height: 1.2; font-weight: 800; } .wm-mobile-filter-sheet .wm-column-left-filters #selecteds .wm-live-selected-option { display: flex; flex-direction: column; align-items: stretch; height: 100%; } .wm-mobile-filter-sheet .wm-column-left-filters #selecteds .cancel-large, .wm-mobile-filter-sheet .wm-column-left-filters #selecteds .cancel-small { display: flex; align-items: center; justify-content: center; flex-wrap: nowrap; gap: 0.75rem; min-height: 3.5rem; margin: 0 0 0.5rem; padding: 0.625rem 0.875rem; border: 0.0625rem solid rgba(255, 180, 92, 0.34); border-radius: 0.75rem; background: rgba(255, 138, 0, 0.12); color: #ffffff; font-size: 1.25rem; line-height: 1.25; text-decoration: none; box-sizing: border-box; } .wm-mobile-filter-sheet .wm-column-left-filters #selecteds .cancel-small { width: 100%; } .wm-mobile-filter-sheet .wm-column-left-filters #selecteds .cancel-large { grid-column: 1 / -1; width: 100%; justify-content: center; text-align: center; } .wm-mobile-filter-sheet .wm-column-left-filters #selecteds .cancel-large::before, .wm-mobile-filter-sheet .wm-column-left-filters #selecteds .cancel-small::before { flex: 0 0 auto; margin: 0; color: #ff8a00; } .wm-mobile-filter-sheet .wm-column-left-filters #selecteds .wm-live-selected-reset__value { display: block; flex: 0 1 auto; min-width: 0; margin: 0; overflow: hidden; color: #ffffff; font-size: 1.1875rem; line-height: 1.25; text-align: center; text-overflow: ellipsis; white-space: nowrap; } .wm-mobile-filter-sheet .wm-column-left-filters #selecteds .wm-live-selected-reset__label { display: block; flex: 0 0 auto; margin: 0; color: #ff8a00; font-size: 1.125rem; line-height: 1; font-weight: 800; text-transform: uppercase; } .wm-mobile-filter-sheet .wm-column-left-filters #other-options, .wm-mobile-filter-sheet .wm-column-left-filters #other-options-hide, .wm-mobile-filter-sheet .wm-column-left-filters .wm-mobile-filter-options-grid { display: contents; } .wm-mobile-filter-sheet .wm-column-left-filters .filter-option { margin: 0; padding: 0.875rem; border-radius: 0.875rem; background: rgba(255, 255, 255, 0.03); border: 0.0625rem solid rgba(255, 255, 255, 0.08); box-sizing: border-box; width: 100%; } .wm-mobile-filter-sheet .wm-column-left-filters .wm-mobile-filter-option--price, .wm-mobile-filter-sheet .wm-column-left-filters .wm-mobile-filter-option--manufacturer { align-self: start; } .wm-mobile-filter-sheet .wm-column-left-filters .option-name { font-size: 1.5rem; line-height: 1.18; font-weight: 800; } .wm-mobile-filter-sheet .wm-column-left-filters .option-values select, .wm-mobile-filter-sheet .wm-column-left-filters .option-values input[type="text"] { font-size: 1.375rem; line-height: 1.3; } .wm-mobile-filter-sheet .wm-column-left-filters #button-bottom .button, .wm-mobile-filter-sheet .wm-column-left-filters #price-button .button { display: flex; align-items: center; justify-content: center; width: 100%; box-sizing: border-box; min-height: 5.5rem; padding: 1.125rem 1rem; text-align: center; font-size: 3.5rem; line-height: 1.1; } } @media screen and (max-width: 999px) { .wm-desktop-sticky-bar { display: none !important; opacity: 0 !important; visibility: hidden !important; pointer-events: none !important; } body.home #content, body.common-home #content { margin-top: 0 !important; padding-top: 0 !important; } body.home #slideshow0, body.home #slideshow1, body.common-home #slideshow0, body.common-home #slideshow1, body.home #flexslideshow0, body.home #flexslideshow1, body.common-home #flexslideshow0, body.common-home #flexslideshow1 { margin-top: 0 !important; } body.product-category.loaded #content, body.product-search.loaded #content, body.product-special.loaded #column-left + #content, body.product-wm_latest.loaded #column-left + #content, body.product-product.loaded #content, body.information-information.loaded #column-left + #content, body.product-manufacturer-info.loaded #content { margin-top: 14.75rem !important; padding-top: 0 !important; } body.product-category #content .breadcrumb, body.product-search #content .breadcrumb, body.product-special #content .breadcrumb, body.product-wm_latest #content .breadcrumb, body.product-product #content .breadcrumb, body.product-product .breadcrumb { margin-top: 2.125rem !important; } body.product-product #content .breadcrumb, body.product-product .breadcrumb { margin-top: 1.5rem !important; } body.product-special.loaded #content .breadcrumb { margin-top: 2.125rem !important; margin-bottom: 1.25rem !important; } } @media screen and (min-width: 1000px) { #container > .container_12 { position: relative; } #header { position: relative !important; display: block; box-sizing: border-box; width: 100% !important; height: 11.75rem !important; min-height: 11.75rem !important; margin: 0 0 0.875rem !important; padding: 0.875rem 1.125rem 1rem !important; overflow: visible; border: 0.0625rem solid rgba(255, 255, 255, 0.10); border-left: 0.25rem solid rgba(255, 108, 0, 0.88); border-right: 0.25rem solid rgba(255, 108, 0, 0.88); border-radius: 1.125rem; background: radial-gradient(circle at 14% 0%, rgba(255, 108, 0, 0.22), transparent 30%), radial-gradient(circle at 90% 15%, rgba(255, 255, 255, 0.10), transparent 24%), linear-gradient(135deg, #0a0b0d 0%, #15171b 46%, #08090b 100%); box-shadow: 0 1.125rem 2.375rem rgba(0, 0, 0, 0.36), inset 0 0.0625rem 0 rgba(255, 255, 255, 0.08); z-index: 120; } #header::before { content: ""; position: absolute; left: 1.125rem; right: 1.125rem; top: 3.1875rem; height: 0.0625rem; background: linear-gradient(90deg, transparent, rgba(255, 108, 0, 0.42), transparent); pointer-events: none; } #header > .clearfix, #header #welcome, #header .top-socials, #header .topsite, #header .cart-inner, #header .btn-menu, #header #wm-header-column-left { display: none !important; } #header .strip { position: absolute !important; top: 0.75rem !important; left: 1.125rem !important; right: 1.125rem !important; display: flex !important; align-items: center; justify-content: space-between; box-sizing: border-box; width: auto !important; min-height: 2.375rem !important; height: 2.375rem !important; margin: 0 !important; padding: 0 0.75rem; border: 0.0625rem solid rgba(255, 255, 255, 0.08); border-radius: 0.875rem; background: rgba(255, 255, 255, 0.045) !important; box-shadow: inset 0 0.0625rem 0 rgba(255, 255, 255, 0.06); line-height: 1; z-index: 5; } #header .strip .links { display: flex !important; align-items: center; gap: 0.625rem; min-width: 0; margin: 0 !important; flex-direction: row; } #header .strip .links a:not(#wm-auth-link) { display: inline-flex !important; align-items: center; justify-content: center; min-height: 1.875rem; padding: 0 0.8125rem !important; border: 0.0625rem solid rgba(255, 255, 255, 0.10); border-radius: 0.625rem; background: rgba(255, 255, 255, 0.08) !important; color: #ffffff !important; font-size: 0.75rem; font-weight: 800; letter-spacing: 0.06em; line-height: 1.875rem; text-decoration: none; text-transform: uppercase; box-shadow: none; transition: background-color 0.18s ease, border-color 0.18s ease, transform 0.18s ease; } #header .strip .links a:not(#wm-auth-link):hover { border-color: rgba(255, 108, 0, 0.58); background: rgba(255, 108, 0, 0.16) !important; transform: translateY(-0.0625rem); text-decoration: none; } #header .strip .links a + a { margin-left: 0 !important; } #header .strip .links #wishlist-total { margin-right: 0 !important; } #header .strip .links #wishlist-total svg { margin: 0 0.375rem 0 0 !important; } #header .strip .links #wm-auth-link { float: none !important; flex: 0 0 auto; min-height: 2rem !important; height: 2rem; line-height: 2rem !important; margin-left: 0.125rem !important; padding: 0 1rem !important; border-radius: 0.625rem !important; } #header #language { position: static !important; display: flex; align-items: center; justify-content: flex-end; gap: 0.375rem; width: auto !important; min-width: 5.75rem; margin: 0 0 0 auto; color: #ffffff; line-height: 1; } #header #language a { display: inline-flex; align-items: center; justify-content: center; box-sizing: border-box; width: 2.125rem !important; min-width: 2.125rem; height: 1.875rem; padding: 0 !important; border: 0.0625rem solid rgba(255, 255, 255, 0.14); border-radius: 0.625rem !important; background: rgba(255, 255, 255, 0.08); color: #ffffff; font-size: 0.75rem; font-weight: 800; line-height: 1.875rem; text-transform: uppercase; text-decoration: none; } #header #language a:hover, #header #language a.active { border-color: #ffffff; background: #ffffff !important; color: #000000 !important; } #header #logo { position: absolute !important; left: 1.375rem !important; top: 4.125rem !important; display: flex; align-items: center; justify-content: center; float: none !important; box-sizing: border-box; width: 16.25rem !important; height: 5.5rem; margin: 0 !important; padding: 0.75rem 1rem !important; border: 0.0625rem solid rgba(255, 255, 255, 0.10); border-radius: 1.125rem; background: rgba(255, 255, 255, 0.055); box-shadow: inset 0 0.0625rem 0 rgba(255, 255, 255, 0.06); z-index: 3; } #header #logo a { display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; } #header #logo a img { display: block; width: 14rem !important; max-width: 100%; height: auto; } #header #search { position: absolute !important; top: 3.9375rem !important; left: 19.25rem !important; right: 13.125rem !important; width: auto !important; height: 3.625rem; z-index: 6; } #header #search input { box-sizing: border-box; width: 100% !important; height: 3.625rem !important; padding: 0 1.375rem 0 4.125rem !important; border: 0.0625rem solid rgba(255, 108, 0, 0.48) !important; border-radius: 1.0625rem !important; outline: none; background: linear-gradient(180deg, rgba(255, 255, 255, 0.11), rgba(255, 255, 255, 0.055)), #0f1115; color: #ffffff !important; font-size: 1.5rem !important; font-weight: 800 !important; letter-spacing: 0.01em; line-height: 3.625rem; text-align: left !important; box-shadow: 0 0.75rem 1.625rem rgba(0, 0, 0, 0.26), inset 0 0.0625rem 0 rgba(255, 255, 255, 0.07); transition: border-color 0.18s ease, box-shadow 0.18s ease, background-color 0.18s ease; } #header #search input:focus { border-color: rgba(255, 138, 0, 0.90) !important; box-shadow: 0 0.875rem 1.875rem rgba(0, 0, 0, 0.32), 0 0 0 0.25rem rgba(255, 108, 0, 0.16), inset 0 0.0625rem 0 rgba(255, 255, 255, 0.08); } #header #search input::placeholder { color: rgba(255, 255, 255, 0.62); } #header .button-search { top: 0.5rem !important; left: 0.875rem !important; display: flex; align-items: center; justify-content: center; width: 2.625rem !important; height: 2.625rem !important; border: 0.0625rem solid rgba(255, 108, 0, 0.48); border-radius: 0.875rem; background: url('../images/btn-search.png') center center / 1.625rem 1.625rem no-repeat, linear-gradient(180deg, rgba(255, 108, 0, 0.90), rgba(217, 77, 0, 0.92)) !important; box-shadow: 0 0.5rem 1.125rem rgba(255, 108, 0, 0.24); zoom: 1 !important; } #header #search .wm-header-search-status { top: calc(100% + 0.375rem); font-size: 0.75rem; } #header > div.grid_7 { position: absolute !important; left: 19.25rem !important; right: 1.125rem !important; top: 8.25rem !important; float: none !important; box-sizing: border-box; width: auto !important; height: 2.625rem; margin: 0 !important; z-index: 4; } #header > div.grid_7 > ul.top-blocks { position: relative; display: flex; align-items: center; box-sizing: border-box; width: 100%; height: 2.625rem !important; margin: 0 !important; padding: 0 11.875rem 0 0 !important; } #header > div.grid_7 > ul.top-blocks > div.grid_7 { position: static !important; float: none !important; display: flex; align-items: center; width: auto !important; height: 2.625rem; margin: 0 !important; padding: 0 !important; } #header div#vibo { position: static !important; display: inline-flex; align-items: center; justify-content: center; box-sizing: border-box; height: 2.125rem; margin: 0 0.625rem 0 0; padding: 0 0.75rem !important; border: 0.0625rem solid rgba(30, 207, 234, 0.36); border-radius: 0.75rem; background: rgba(30, 207, 234, 0.10); color: #9df4ff; font-size: 0.75rem; font-weight: 900; letter-spacing: 0.08em; line-height: 2.125rem; } #header .top-blocks .top-blocks { display: flex; align-items: center; height: 2.625rem !important; margin: 0 !important; padding: 0 !important; } #header .top-blocks li { display: inline-flex !important; align-items: center; box-sizing: border-box; min-height: 2.375rem; margin: 0 !important; padding: 0.25rem 0.75rem !important; overflow: visible; border: 0.0625rem solid rgba(255, 255, 255, 0.09); border-radius: 0.875rem; background: rgba(255, 255, 255, 0.055); } #header .top-blocks li.contact-email { display: none !important; } #header .top-blocks li img { flex: 0 0 auto; width: 1.75rem !important; height: 1.75rem; margin: 0 0.5625rem 0 0 !important; object-fit: contain; } #header .top-blocks p { margin: 0 !important; padding: 0 !important; color: #ffffff; font-size: 0.875rem; font-weight: 800; line-height: 1.2; white-space: nowrap; } #header .badges { position: absolute !important; top: 0 !important; right: 11.875rem !important; display: flex; align-items: center; justify-content: center; box-sizing: border-box; width: 14.875rem !important; height: 2.625rem !important; padding: 0.3125rem 0.625rem; overflow: hidden; border: 0.0625rem solid rgba(255, 255, 255, 0.09); border-radius: 0.875rem; background: rgba(255, 255, 255, 0.06); box-shadow: inset 0 0.0625rem 0 rgba(255, 255, 255, 0.06); z-index: 8 !important; } #header .badges a { display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; } #header .badges img { display: block; width: 13.625rem !important; max-width: 100%; height: auto !important; } #header > div.grid_7 > ul.top-blocks > button.cartBtn { position: absolute !important; top: -4.3125rem !important; right: 0 !important; width: 10.5rem !important; height: 3.625rem !important; margin: 0 !important; border-radius: 0.9375rem; font-weight: 800; letter-spacing: 0.02em; z-index: 9; } #header > div.grid_7 > ul.top-blocks > button.cartBtn .product { left: 2.125rem; bottom: 1.625rem; } body.common-home #flexslideshow1, body.home #flexslideshow1 { margin-top: 0.375rem; } } @media screen and (min-width: 1000px) { #header { height: 9.625rem !important; min-height: 9.625rem !important; margin-bottom: 0.625rem !important; padding: 0.625rem 0.875rem !important; border-color: #2c2f35 !important; border-left-color: #ff6c00 !important; border-right-color: #ff6c00 !important; border-radius: 0.875rem !important; background: #08090b !important; box-shadow: 0 0.625rem 1.5rem rgba(0, 0, 0, 0.38), inset 0 0.0625rem 0 rgba(255, 255, 255, 0.05) !important; } #header::before { top: 2.6875rem !important; left: 0.875rem !important; right: 0.875rem !important; background: #2a2d33 !important; } #header .strip { top: 0.5rem !important; left: 0.875rem !important; right: 0.875rem !important; height: 1.875rem !important; min-height: 1.875rem !important; padding: 0 0.5rem !important; border-color: #2b2f36 !important; border-radius: 0.625rem !important; background: #101217 !important; box-shadow: none !important; } #header .strip .links { gap: 0.4375rem !important; } #header .strip .links a:not(#wm-auth-link) { height: 1.5rem !important; min-height: 1.5rem !important; padding: 0 0.625rem !important; border-color: #30343b !important; border-radius: 0.4375rem !important; background: #181b21 !important; color: #f7f7f7 !important; font-size: 0.6875rem !important; line-height: 1.5rem !important; letter-spacing: 0.04em !important; } #header .strip .links #wm-auth-link { height: 1.625rem !important; min-height: 1.625rem !important; line-height: 1.625rem !important; padding: 0 0.8125rem !important; border-radius: 0.5rem !important; font-size: 0.6875rem !important; } #header #language { min-width: 4.75rem !important; gap: 0.25rem !important; } #header #language a { width: 1.75rem !important; min-width: 1.75rem !important; height: 1.5rem !important; border-color: #30343b !important; border-radius: 0.4375rem !important; background: #181b21 !important; font-size: 0.6875rem !important; line-height: 1.5rem !important; } #header #language a.active { background: #ffffff !important; color: #000000 !important; } #header #logo { top: 3.125rem !important; left: 1rem !important; width: 13.75rem !important; height: 3.625rem !important; padding: 0.5rem 0.75rem !important; border-color: #2b2f36 !important; border-radius: 0.75rem !important; background: #11141a !important; box-shadow: none !important; } #header #logo a img { width: 11.875rem !important; } #header #search { top: 3.25rem !important; left: 15.75rem !important; right: 11.875rem !important; height: 2.75rem !important; } #header #search input { height: 2.75rem !important; padding: 0 1rem 0 3.125rem !important; border-color: #3a3f48 !important; border-radius: 0.75rem !important; background: #ffffff !important; color: #111111 !important; font-size: 1.1875rem !important; font-weight: 800 !important; line-height: 2.75rem !important; box-shadow: none !important; } #header .button-search { top: 0.3125rem !important; left: 0.375rem !important; width: 2.125rem !important; height: 2.125rem !important; border-color: #ff6c00 !important; border-radius: 0.5625rem !important; background: url('../images/btn-search.png') center center / 1.3125rem 1.3125rem no-repeat, #ff6c00 !important; box-shadow: none !important; zoom: 1 !important; } #header > div.grid_7 { left: 15.75rem !important; right: 0.875rem !important; top: 6.625rem !important; height: 2.25rem !important; } #header > div.grid_7 > ul.top-blocks { height: 2.25rem !important; padding: 0 !important; gap: 0.4375rem !important; overflow: visible !important; } #header > div.grid_7 > ul.top-blocks > div.grid_7, #header .top-blocks .top-blocks { height: 2.25rem !important; gap: 0.4375rem !important; } #header a#vibo.wm-header-chat { display: inline-flex !important; align-items: center !important; justify-content: center !important; height: 2rem !important; margin: 0 0.4375rem 0 0 !important; padding: 0 0.3125rem !important; border: 0.0625rem solid #1ecfea !important; border-radius: 0.5625rem !important; background: #061d22 !important; color: #9ff6ff !important; font-size: 0.6875rem !important; font-weight: 900 !important; letter-spacing: 0.05em !important; line-height: 2rem !important; text-decoration: none !important; } #header a#vibo.wm-header-chat svg { width: 1.0625rem !important; height: 1.0625rem !important; margin-right: 0.375rem !important; fill: currentColor !important; } #header .top-blocks li { display: inline-flex !important; align-items: center !important; height: 2rem !important; min-height: 2rem !important; margin: 0 !important; padding: 0.1875rem 0.5625rem !important; border-color: #2b2f36 !important; border-radius: 0.5625rem !important; background: #11141a !important; } #header .top-blocks li.contact-email { display: inline-flex !important; } #header .top-blocks li img { width: 1.25rem !important; height: 1.25rem !important; margin: 0 0.4375rem 0 0 !important; object-fit: cover !important; } #header .top-blocks p, #header .top-blocks p a { margin: 0 !important; padding: 0 !important; color: #ffffff !important; font-size: 0.6875rem !important; font-weight: 800 !important; line-height: 1.1 !important; text-decoration: none !important; white-space: nowrap !important; } #header .badges { position: static !important; display: flex !important; width: auto !important; height: 2rem !important; padding: 0 !important; overflow: visible !important; border: 0 !important; border-radius: 0 !important; background: transparent !important; box-shadow: none !important; } #header .badges a { display: flex !important; align-items: center !important; gap: 0.375rem !important; width: auto !important; height: 2rem !important; text-decoration: none !important; } #header .badges img { display: none !important; } #header .wm-header-badge { display: inline-flex !important; align-items: center !important; height: 2rem !important; padding: 0 0.5rem !important; border: 0.0625rem solid #30343b !important; border-radius: 0.5625rem !important; background: #141820 !important; color: #ffffff !important; font-size: 0.625rem !important; font-weight: 800 !important; line-height: 1 !important; white-space: nowrap !important; } #header .wm-header-badge svg { width: 1rem !important; height: 1rem !important; margin-right: 0.3125rem !important; fill: #ff8a00 !important; } #header .topsite { position: static !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; height: 2rem !important; margin: 0 !important; padding: 0 0.5625rem !important; border: 0.0625rem solid #1ecfea !important; border-radius: 0.5625rem !important; background: #061d22 !important; animation: none !important; zoom: 1 !important; } #header .topsite a { color: #9ff6ff !important; font-size: 0.6875rem !important; font-weight: 900 !important; letter-spacing: 0.04em !important; line-height: 2rem !important; text-decoration: none !important; } #header .top-socials { position: static !important; display: inline-flex !important; align-items: center !important; height: 2rem !important; margin: 0 !important; zoom: 1 !important; } #header .top-socials .main, #header .top-socials .up, #header .top-socials .down { display: flex !important; align-items: center !important; gap: 0.25rem !important; width: auto !important; height: 2rem !important; margin: 0 !important; padding: 0 !important; background: transparent !important; box-shadow: none !important; } #header .top-socials button { display: inline-flex !important; align-items: center !important; justify-content: center !important; width: 2rem !important; height: 2rem !important; min-width: 2rem !important; margin: 0 !important; padding: 0 !important; border: 0.0625rem solid #30343b !important; border-radius: 0.5625rem !important; background: #141820 !important; box-shadow: none !important; } #header .top-socials .card1, #header .top-socials .card2, #header .top-socials .card3, #header .top-socials .card4 { width: 2rem !important; height: 2rem !important; border-radius: 0.5625rem !important; transform: none !important; } #header .top-socials svg { width: 1.0625rem !important; height: 1.0625rem !important; fill: #ffffff !important; transform: none !important; } #header > div.grid_7 > ul.top-blocks > button.cartBtn { top: -3.375rem !important; right: 0 !important; width: 10rem !important; height: 2.75rem !important; border-radius: 0.75rem !important; font-size: 0.8125rem !important; } } @media screen and (min-width: 1000px) { #header { height: 6.75rem !important; min-height: 6.75rem !important; padding: 0.5rem 0.875rem !important; } #header::before { top: 2.5rem !important; } #header .strip { top: 0.4375rem !important; height: 1.75rem !important; min-height: 1.75rem !important; padding: 0 0.5rem !important; } #header .strip .links a:not(#wm-auth-link) { height: 1.375rem !important; min-height: 1.375rem !important; line-height: 1.375rem !important; padding: 0 0.5625rem !important; } #header .strip .links #wm-auth-link { height: 1.5rem !important; min-height: 1.5rem !important; line-height: 1.5rem !important; } #header #language a { height: 1.375rem !important; line-height: 1.375rem !important; } #header #search { top: 0.5rem !important; left: 28.4375rem !important; right: 25.3125rem !important; height: 1.625rem !important; z-index: 8; } #header #search input { height: 1.625rem !important; padding: 0 0.75rem 0 2.125rem !important; border-radius: 0.5rem !important; font-size: 0.875rem !important; line-height: 1.625rem !important; } #header .button-search { top: 0.125rem !important; left: 0.25rem !important; width: 1.25rem !important; height: 1.25rem !important; border-radius: 0.375rem !important; background: url('../images/btn-search.png') center center / 0.875rem 0.875rem no-repeat, #ff6c00 !important; } #header .topsite { position: absolute !important; top: -2.4375rem !important; right: 5.875rem !important; height: 1.5rem !important; padding: 0 0.5rem !important; border-color: #1ecfea !important; border-radius: 0.4375rem !important; background: #1ecfea !important; z-index: 9; } #header #logo { top: 2.9375rem !important; left: 1rem !important; width: 16.125rem !important; height: 3rem !important; padding: 0.25rem 0.5625rem !important; overflow: hidden; } #header #logo a { display: grid !important; grid-template-columns: 9.375rem minmax(0, 1fr); align-items: center; gap: 0.4375rem; width: 100%; height: 100%; text-decoration: none; transform: translateX(-0.25rem); } #header .wm-header-logo-mark { display: flex; align-items: center; justify-content: center; min-width: 0; width: 100%; height: 2.5rem; } #header #logo a img { display: block; width: 9rem !important; max-height: 2.75rem !important; object-fit: contain; object-position: center center; margin: 0 auto !important; transform: translateY(-0.0625rem); } #header .wm-header-logo-slogan { display: flex; flex-direction: column; justify-content: center; gap: 0.3125rem; min-width: 0; color: #ffffff; font-size: 0.8125rem; line-height: 1; font-weight: 900; letter-spacing: 0.08em; text-transform: uppercase; } #header .wm-header-logo-slogan span:first-child { color: #f29a17; } #header .wm-header-logo-slogan span:last-child { color: #498edd; } #header > div.grid_7 { top: 2.9375rem !important; left: 17.875rem !important; right: 0.875rem !important; height: 3rem !important; z-index: 10 !important; } #header > div.grid_7 > ul.top-blocks { height: 3rem !important; align-items: center !important; justify-content: space-between !important; gap: 0.3125rem !important; } #header > div.grid_7 > ul.top-blocks > div.grid_7, #header .top-blocks .top-blocks { height: 3rem !important; gap: 0.3125rem !important; } #header > div.grid_7 > ul.top-blocks > div.grid_7 { flex: 0 0 auto !important; } #header a#vibo.wm-header-chat, #header .top-blocks li, #header .badges, #header .badges a, #header .wm-header-badge, #header .top-socials, #header .top-socials .main, #header .top-socials .up, #header .top-socials .down { height: 3rem !important; min-height: 3rem !important; } #header a#vibo.wm-header-chat, #header .top-blocks li, #header .wm-header-badge, #header .top-socials button, #header .top-socials .card1, #header .top-socials .card2, #header .top-socials .card3, #header .top-socials .card4, #header > div.grid_7 > ul.top-blocks > button.cartBtn { border-radius: 0.75rem !important; } #header a#vibo.wm-header-chat { padding: 0 0.3125rem !important; font-size: 0.75rem !important; letter-spacing: 0.06em !important; } #header a#vibo.wm-header-chat svg { width: 1.1875rem !important; height: 1.1875rem !important; } #header .top-blocks li:first-child img { display: none !important; } #header .top-blocks li:first-child { padding-left: 0.3125rem !important; } #header .top-blocks p, #header .top-blocks p a { font-size: 0.6875rem !important; letter-spacing: 0.01em !important; } #header .wm-header-badge { box-sizing: border-box !important; min-width: 0 !important; max-width: 6.5rem !important; padding: 0 0.4375rem !important; font-size: 0.6875rem !important; letter-spacing: 0.01em !important; } #header .wm-header-badge:nth-child(2) { max-width: 5.75rem !important; } #header .wm-header-badge:nth-child(3) { max-width: 6.25rem !important; } #header .wm-header-badge > span { display: block !important; min-width: 0 !important; overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important; } #header .wm-header-badge svg { width: 1rem !important; height: 1rem !important; margin-right: 0.3125rem !important; } #header .top-socials button, #header .top-socials .card1, #header .top-socials .card2, #header .top-socials .card3, #header .top-socials .card4 { width: 2.5rem !important; height: 3rem !important; min-width: 2.5rem !important; } #header .top-socials svg { width: 1.125rem !important; height: 1.125rem !important; } #header > div.grid_7 > ul.top-blocks > button.cartBtn { position: relative !important; top: auto !important; right: auto !important; flex: 0 0 9.375rem !important; width: 9.375rem !important; height: 3rem !important; min-height: 3rem !important; margin: 0 !important; border-radius: 0.625rem !important; font-size: 0.8125rem !important; } #header > div.grid_7 > ul.top-blocks > button.cartBtn .product { left: 1.6875rem !important; bottom: 1.4375rem !important; } body.common-home #flexslideshow1, body.home #flexslideshow1 { margin-top: 0.25rem !important; } } @media screen and (min-width: 1000px) { #top_nav { position: relative !important; box-sizing: border-box; display: grid !important; grid-template-columns: var(--wm-desktop-category-panel-width, 14.375rem) minmax(0, 1fr) 22.5rem; column-gap: 0.5rem; height: 2.25rem; margin: -0.375rem 0 0.25rem !important; z-index: 85; } #top_nav .wm-desktop-menu-toggle--topnav { grid-column: 1; display: inline-flex !important; align-items: center !important; justify-content: center !important; gap: 0.5rem !important; box-sizing: border-box !important; width: var(--wm-desktop-category-panel-width, 14.375rem) !important; height: 2.125rem !important; min-height: 2.125rem !important; max-height: 2.125rem !important; margin: 0 !important; align-self: center !important; padding: 0 0.75rem !important; overflow: hidden !important; border: 0.0625rem solid #2f343b !important; border-left: 0.25rem solid #1a1d22 !important; border-right: 0.25rem solid #1a1d22 !important; border-radius: 0.5625rem !important; background: linear-gradient(180deg, rgba(255,255,255,.12) 0%, rgba(255,255,255,0) 30%), linear-gradient(180deg, #ffbe50 0%, #ff9a14 56%, #ff7c00 100%) !important; box-shadow: inset 0 0.0625rem 0 rgba(255, 255, 255, 0.20), 0 0.3125rem 0.625rem rgba(0, 0, 0, 0.18) !important; color: #16181c !important; cursor: pointer !important; } #top_nav .wm-desktop-menu-toggle--topnav .wm-desktop-menu-toggle__icon { display: inline-flex !important; align-items: center !important; justify-content: center !important; width: 1.25rem !important; height: 1.25rem !important; border-radius: 0.375rem !important; background: rgba(22, 24, 28, 0.12) !important; color: #16181c !important; font-size: 0.8125rem !important; line-height: 1 !important; } #top_nav .wm-desktop-menu-toggle--topnav .wm-desktop-menu-toggle__text { color: #16181c !important; font-size: 0.75rem !important; line-height: 1 !important; font-weight: 900 !important; letter-spacing: 0.07em !important; text-transform: uppercase !important; white-space: nowrap !important; } #top_nav .wm-desktop-menu-toggle--topnav:hover { border-color: #3a4048 !important; background: linear-gradient(180deg, rgba(255,255,255,.16) 0%, rgba(255,255,255,0) 30%), linear-gradient(180deg, #ffca67 0%, #ffa21c 56%, #ff8400 100%) !important; } #top_nav nav { display: block !important; box-sizing: border-box; grid-column: 2; height: 2.25rem; margin: 0 !important; padding: 0.0625rem !important; overflow: hidden; border: 0; border-radius: 62.4375rem; background: #050607; box-shadow: inset 0 0.0625rem 0 rgba(255, 255, 255, 0.07), 0 0.3125rem 0.75rem rgba(0, 0, 0, 0.22); min-width: 0; } #top_nav nav ul { display: flex; align-items: center; justify-content: space-between; gap: 0.1875rem; box-sizing: border-box; height: 2.125rem; margin: 0; padding: 0; } #top_nav nav li { position: relative; display: flex !important; align-items: center; justify-content: center; flex: 1 1 0; min-width: 0; height: 2.125rem; margin: 0 !important; padding: 0 !important; overflow: hidden; border: 0; border-radius: 62.4375rem; background: #f4f4f1; box-shadow: none; list-style: none; transform: none !important; } #top_nav nav li::before { content: ""; position: absolute; left: 50%; bottom: -2.375rem; width: 7rem; height: 7rem; border-radius: 50%; background: #15171a; pointer-events: none; transform: translateX(-50%) scale(0); transform-origin: 50% 100%; transition: transform 0.3s cubic-bezier(0.22, 1, 0.36, 1); } #top_nav nav li:hover::before, #top_nav nav li:focus-within::before { transform: translateX(-50%) scale(1.25); } #top_nav nav a { position: relative; z-index: 1; display: flex !important; align-items: center; justify-content: center; box-sizing: border-box; width: 100%; height: 100%; padding: 0 0.5rem !important; border: 0 !important; border-radius: 62.4375rem; color: #101114 !important; font-family: "Inter", "Noto Sans", "Segoe UI", sans-serif !important; font-size: 0.8125rem !important; font-style: normal; font-weight: 700; line-height: 1 !important; letter-spacing: 0.01em; text-align: center; text-decoration: none !important; white-space: nowrap; transform: none !important; transition: color 0.2s ease; } #top_nav nav li:hover a, #top_nav nav li:focus-within a { color: #ffffff !important; } #top_nav nav a:focus-visible { outline: 0.125rem solid #f29a17; outline-offset: -0.125rem; } @media (prefers-reduced-motion: reduce) { #top_nav nav li::before, #top_nav nav a { transition: none; } } #top_nav .callback-widget { position: static !important; grid-column: 3; display: flex; align-items: center; justify-content: flex-end; width: 22.5rem; height: 2.125rem; align-self: center; z-index: 5; } #top_nav .callback-widget form { display: flex !important; align-items: center; box-sizing: border-box !important; width: 100%; height: 2.125rem; border: 0.0625rem solid #686d76; border-bottom: 0.0625rem solid #686d76; border-radius: 0.5625rem; background: linear-gradient(180deg, #5f646d 0%, #2f333a 100%); box-shadow: inset 0 0.0625rem 0 rgba(255, 255, 255, 0.18), 0 0.3125rem 0.625rem rgba(0, 0, 0, 0.16); overflow: hidden; } #top_nav .callback-widget input[type="tel"] { flex: 1 1 0; box-sizing: border-box !important; min-width: 0 !important; width: 0 !important; height: 2rem !important; padding: 0 0.625rem !important; border: 0 !important; border-radius: 0 !important; background: #f2f2f2 !important; color: #222222 !important; font-size: 0.875rem !important; font-weight: 600; line-height: 2rem; text-align: center; } #top_nav .callback-widget input[type="tel"]::placeholder { color: #8a8a8a; font-size: 0.875rem; font-weight: 500; } #top_nav .callback-widget button { display: flex !important; align-items: center; justify-content: center; flex: 0 0 8.5rem; box-sizing: border-box !important; height: 2rem !important; min-width: 0; padding: 0 0.5rem !important; border-left: 0.0625rem solid #2b2f36 !important; border-radius: 0 !important; background: #101217 !important; color: #ffffff !important; font-family: "Inter", "Noto Sans", "Segoe UI", sans-serif !important; font-size: 0.8125rem !important; font-style: normal; font-weight: 700; line-height: 1; letter-spacing: 0.015em; text-align: center; text-transform: none; white-space: nowrap; } #content > .wm-page-heading-row > .wm-desktop-menu-toggle, #content > .wm-page-breadcrumb-row > .wm-desktop-menu-toggle { display: none !important; } #top_nav .callback-widget button:hover { background: #ff6c00 !important; color: #111111 !important; } body.common-home #flexslideshow1, body.home #flexslideshow1 { margin-top: 0.125rem !important; } } .wm-mobile-info-toggle, .wm-mobile-info-badge-anchor, .wm-mobile-info-menu, .wm-logo-picture { display: contents; } .wm-header-messengers { display: none; } @media screen and (max-width: 999px), (hover: none) and (pointer: coarse) { #header { height: 14.5rem !important; min-height: 14.5rem !important; overflow: visible !important; } #header #logo { position: absolute !important; top: 5.6875rem !important; left: 0.625rem !important; display: flex !important; align-items: center !important; justify-content: center !important; width: 15.625rem !important; height: 4.5rem !important; margin: 0 !important; padding: 0 !important; z-index: 30 !important; } #header #logo a { display: flex !important; align-items: center !important; justify-content: center !important; width: 100% !important; height: 100% !important; } #header #logo .wm-header-logo-slogan { display: none !important; } #header #logo a img { display: block !important; width: 15.25rem !important; max-width: 15.25rem !important; height: auto !important; margin: 0 auto !important; transform: none !important; } #header > div.grid_7 { position: absolute !important; top: 5.6875rem !important; left: 18.25rem !important; right: 0.625rem !important; display: block !important; width: auto !important; height: 4.5rem !important; margin: 0 !important; padding: 0 !important; z-index: 31 !important; } #header > div.grid_7 > ul.top-blocks { position: relative !important; display: flex !important; align-items: stretch !important; justify-content: flex-start !important; gap: 0.75rem !important; width: 100% !important; height: 4.5rem !important; margin: 0 !important; padding: 0 !important; list-style: none !important; } #header > div.grid_7 > ul.top-blocks > div.grid_7 { position: static !important; display: flex !important; align-items: stretch !important; flex: 0 0 16.3125rem !important; width: 16.3125rem !important; height: 5.1875rem !important; margin: -0.375rem 0 0 !important; padding: 0 !important; } #header a#vibo.wm-header-chat { display: none !important; } #header .wm-header-messengers { position: static !important; display: flex !important; align-items: center !important; justify-content: flex-start !important; gap: 0.375rem !important; box-sizing: border-box !important; width: 16.3125rem !important; height: 5.1875rem !important; margin: 0 !important; padding: 0 !important; z-index: 35 !important; } #header .wm-header-messenger { position: relative !important; display: flex !important; align-items: center !important; justify-content: center !important; flex: 0 0 5.1875rem !important; box-sizing: border-box !important; width: 5.1875rem !important; height: 5.1875rem !important; margin: 0 !important; padding: 0 !important; border: 0.125rem solid rgba(255, 255, 255, 0.18) !important; border-radius: 1.125rem !important; background: linear-gradient(180deg, #15191e 0%, #080a0d 100%) !important; box-shadow: inset 0 0.0625rem 0 rgba(255, 255, 255, 0.14), 0 0.5rem 1.125rem rgba(0, 0, 0, 0.28) !important; text-decoration: none !important; transition: transform 0.16s cubic-bezier(0.2, 0.8, 0.2, 1), box-shadow 0.16s ease !important; -webkit-tap-highlight-color: transparent !important; } #header .wm-header-messenger::before { content: "" !important; position: absolute !important; left: 50% !important; top: 50% !important; width: 3.875rem !important; height: 3.875rem !important; border-radius: 50% !important; transform: translate(-50%, -50%) !important; box-shadow: inset 0 0.0625rem 0 rgba(255, 255, 255, 0.28), 0 0.1875rem 0.5rem rgba(0, 0, 0, 0.24) !important; } #header .wm-header-messenger img, #header .wm-header-messenger svg { position: relative !important; z-index: 1 !important; display: block !important; width: 3rem !important; height: 3rem !important; object-fit: contain !important; } #header .wm-header-messenger svg { fill: currentColor !important; } #header .wm-header-messenger--viber { border-color: rgba(150, 64, 224, 0.72) !important; } #header .wm-header-messenger--viber::before { background: #7360f2 !important; } #header .wm-header-messenger--viber img { filter: brightness(0) invert(1) !important; } #header .wm-header-messenger--whatsapp { border-color: rgba(37, 211, 102, 0.72) !important; color: #ffffff !important; } #header .wm-header-messenger--whatsapp::before { background: #25d366 !important; } #header .wm-header-messenger--telegram { border-color: rgba(34, 158, 217, 0.72) !important; color: #ffffff !important; } #header .wm-header-messenger--telegram::before { background: #229ed9 !important; } #header .wm-header-messenger:active { z-index: 2 !important; transform: scale(1.08) !important; box-shadow: inset 0 0.0625rem 0 rgba(255, 255, 255, 0.45), 0 0.75rem 1.5rem rgba(0, 0, 0, 0.38) !important; } #header .top-blocks .top-blocks, #header .top-blocks li, #header .top-blocks li:first-child, #header .top-blocks li.contact-email, #header .top-blocks li img, #header .top-blocks p, #header .top-socials, #header .topsite, #header .badges img { display: none !important; } #header > div.grid_7 > ul.top-blocks > .wm-mobile-info-badge-anchor, #header > div.grid_7 > ul.top-blocks > .badges { display: none !important; } #header .wm-mobile-info-toggle { position: static !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; flex: 0 0 11.4375rem !important; gap: 0.375rem !important; box-sizing: border-box !important; width: 11.4375rem !important; height: 5.1875rem !important; min-height: 5.1875rem !important; margin: -0.375rem 0 0 auto !important; padding: 0 0.5rem !important; overflow: hidden !important; border: 0.125rem solid rgba(255, 138, 0, 0.82) !important; border-radius: 1.125rem !important; background: linear-gradient(180deg, #21170d 0%, #0c0a08 100%) !important; box-shadow: inset 0 0.0625rem 0 rgba(255, 255, 255, 0.12), 0 0.5rem 1.125rem rgba(0, 0, 0, 0.30) !important; color: #ffffff !important; font-family: "Inter", "Noto Sans", "Segoe UI", sans-serif !important; font-size: 0.9375rem !important; font-weight: 800 !important; line-height: 1 !important; letter-spacing: 0.025em !important; cursor: pointer !important; z-index: 35 !important; } #header .wm-mobile-info-toggle:active { transform: scale(0.96) !important; } #header .wm-mobile-info-toggle__text { display: block !important; height: 1em !important; overflow: hidden !important; } #header .wm-mobile-info-toggle__text-inner { display: flex !important; flex-direction: column !important; line-height: 1 !important; } #header .wm-mobile-info-toggle__text-inner > span { display: block !important; height: 1em !important; line-height: 1 !important; } #header .wm-mobile-info-toggle__icon { position: relative !important; display: flex !important; align-items: center !important; justify-content: center !important; flex: 0 0 2.125rem !important; width: 2.125rem !important; height: 2.125rem !important; color: #ff9b21 !important; } #header .wm-mobile-info-toggle__icon svg { display: block !important; width: 2.125rem !important; height: 2.125rem !important; fill: currentColor !important; } #header > div.grid_7 > ul.top-blocks > button.cartBtn { position: static !important; flex: 0 0 13.125rem !important; display: flex !important; width: 13.125rem !important; height: 5.1875rem !important; min-height: 5.1875rem !important; margin: -0.375rem 0 0 !important; padding: 0 0.625rem !important; font-size: 1.5625rem !important; line-height: 1 !important; white-space: nowrap !important; z-index: 36 !important; } #header > div.grid_7 > ul.top-blocks > button.cartBtn .product, #header > div.grid_7 > ul.top-blocks > button.cartBtn:hover .product, #header > div.grid_7 > ul.top-blocks > button.cartBtn:active .product, .cartBtn .product, .cartBtn:hover .product, .cartBtn:active .product { animation: none !important; display: none !important; opacity: 0 !important; } #header #search { top: 10.875rem !important; } .btn-menu, .product-product.loaded .btn-menu, .product-category.loaded .btn-menu, .product-search.loaded .btn-menu, .common-home.loaded .btn-menu { top: 10.875rem !important; } #header #specials.wm-specials--mobile-short > span:not(.wm-mobile-promo-short) { display: none !important; } #header #specials.wm-specials--mobile-short > .wm-mobile-promo-short { display: inline !important; } } @media screen and (min-width: 1000px) { body.home #content, body.common-home #content { padding-top: 0.25rem !important; } body.home #slideshow1, body.common-home #slideshow1 { margin-bottom: 0 !important; } body.home .wm-page-heading-row, body.common-home .wm-page-heading-row, body.product-special .wm-page-heading-row, body.product-wm_latest .wm-page-heading-row, body.wm-desktop-heading-layout:not(.product-category) .wm-page-heading-row { margin-top: 0.125rem !important; margin-bottom: 0.5rem !important; } body.home .wm-page-heading-row > h1, body.common-home .wm-page-heading-row > h1, body.product-special .wm-page-heading-row > h1, body.product-wm_latest .wm-page-heading-row > h1, body.wm-desktop-heading-layout:not(.product-category) .wm-page-heading-row > h1 { min-height: 3rem !important; } body.home .wm-page-heading-row .wm-desktop-menu-toggle, body.common-home .wm-page-heading-row .wm-desktop-menu-toggle, body.product-special .wm-page-heading-row .wm-desktop-menu-toggle, body.product-wm_latest .wm-page-heading-row .wm-desktop-menu-toggle, body.wm-desktop-heading-layout:not(.product-category) .wm-page-heading-row .wm-desktop-menu-toggle { min-height: 3rem !important; } } @media screen and (min-width: 1000px) { body:not(.home):not(.common-home):not(.product-product):not(.product-category).wm-desktop-heading-layout #content { padding-top: 0.1875rem !important; } body:not(.home):not(.common-home):not(.product-product):not(.product-category).wm-desktop-heading-layout #content > .breadcrumb { display: none !important; } body:not(.home):not(.common-home):not(.product-product):not(.product-category).wm-desktop-heading-layout #content > .wm-page-heading-row { display: flex !important; align-items: center !important; gap: 0.625rem !important; width: 100% !important; min-height: 3rem !important; margin-top: 0 !important; margin-bottom: 0.5rem !important; box-sizing: border-box !important; } body:not(.home):not(.common-home):not(.product-product):not(.product-category).wm-desktop-heading-layout #content > .wm-page-heading-row > .wm-desktop-menu-toggle { flex: 0 0 var(--wm-desktop-category-button-width) !important; width: var(--wm-desktop-category-button-width) !important; height: 3rem !important; min-height: 3rem !important; align-self: center !important; } body:not(.home):not(.common-home):not(.product-product):not(.product-category):not(.module-blog-view).wm-desktop-heading-layout #content > .wm-page-heading-row > h1 { flex: 0 1 auto !important; width: auto !important; min-width: 0 !important; max-width: 45rem !important; height: 3rem !important; min-height: 3rem !important; margin: 0 !important; padding: 0 1.5rem !important; box-sizing: border-box !important; align-self: center !important; display: flex !important; align-items: center !important; justify-content: center !important; color: #ff6c00 !important; font-size: 1.5rem !important; font-weight: 900 !important; line-height: 1.08 !important; letter-spacing: 0.035em !important; text-align: center !important; text-transform: uppercase !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; } body:not(.home):not(.common-home):not(.product-product):not(.product-category).wm-desktop-heading-layout #content > .wm-page-heading-row > .breadcrumb { display: flex !important; align-items: center !important; align-content: center !important; justify-content: flex-end !important; flex: 0 1 auto !important; flex-wrap: wrap !important; gap: 0.1875rem 0.375rem !important; width: max-content !important; max-width: min(27.5rem, calc(100% - var(--wm-desktop-category-button-width) - 16.25rem)) !important; height: 3rem !important; min-height: 3rem !important; margin: 0 0 0 auto !important; padding: 0.25rem 0.4375rem !important; box-sizing: border-box !important; overflow: hidden !important; border: 0.0625rem solid rgba(255, 255, 255, 0.10) !important; border-radius: 0.875rem !important; background: rgba(8, 9, 11, 0.82) !important; box-shadow: inset 0 0.0625rem 0 rgba(255, 255, 255, 0.045), 0 0.5rem 1rem rgba(0, 0, 0, 0.18) !important; white-space: nowrap !important; } body:not(.home):not(.common-home):not(.product-product):not(.product-category).wm-desktop-heading-layout #content > .wm-page-heading-row > .breadcrumb:empty { display: none !important; } body:not(.home):not(.common-home):not(.product-product):not(.product-category).wm-desktop-heading-layout #content > .wm-page-heading-row > .breadcrumb a { display: inline-flex !important; align-items: center !important; justify-content: center !important; flex: 0 1 auto !important; min-width: 0 !important; max-width: 13.75rem !important; height: 1.125rem !important; min-height: 1.125rem !important; max-height: 1.125rem !important; margin: 0 !important; padding: 0 0.5625rem !important; box-sizing: border-box !important; overflow: hidden !important; border: 0.0625rem solid rgba(255, 255, 255, 0.12) !important; border-radius: 0.375rem !important; background: #f4f4f4 !important; color: #151515 !important; font-size: 0.6875rem !important; font-weight: 800 !important; line-height: 1.125rem !important; text-align: center !important; text-overflow: ellipsis !important; text-decoration: none !important; white-space: nowrap !important; transition: transform 0.16s ease, border-color 0.16s ease, box-shadow 0.16s ease, background-color 0.16s ease, color 0.16s ease !important; } body:not(.home):not(.common-home):not(.product-product):not(.product-category).wm-desktop-heading-layout #content > .wm-page-heading-row > .breadcrumb a:hover { border-color: rgba(255, 108, 0, 0.82) !important; background: #ffffff !important; color: #000000 !important; box-shadow: 0 0.3125rem 0.75rem rgba(255, 108, 0, 0.20), 0 0 0 0.125rem rgba(255, 108, 0, 0.12) !important; transform: translateY(-0.125rem) !important; } body:not(.home):not(.common-home):not(.product-product):not(.product-category).wm-desktop-heading-layout #content > .wm-page-heading-row > .breadcrumb a:active { transform: translateY(0) scale(0.97) !important; box-shadow: 0 0.125rem 0.375rem rgba(255, 108, 0, 0.18) !important; } body:not(.home):not(.common-home):not(.product-product):not(.product-category).wm-desktop-heading-layout #content .wm-info-page, body.product-search #content .wm-search-page { margin-top: 0 !important; } } @media screen and (max-width: 999px), (hover: none) and (pointer: coarse) { body:not(.home):not(.common-home):not(.product-product):not(.product-category).wm-desktop-heading-layout #content > .wm-page-heading-row { display: flex !important; flex-direction: column !important; align-items: stretch !important; width: 100% !important; box-sizing: border-box !important; } body:not(.home):not(.common-home):not(.product-product):not(.product-category).wm-desktop-heading-layout #content > .wm-page-heading-row > .breadcrumb { order: 1 !important; position: static !important; display: flex !important; justify-content: center !important; flex-wrap: wrap !important; width: 100% !important; margin: 2.125rem 0 0.625rem !important; padding: 0 0.5rem !important; box-sizing: border-box !important; text-align: center !important; } body:not(.home):not(.common-home):not(.product-product):not(.product-category):not(.module-blog-view).wm-desktop-heading-layout #content > .wm-page-heading-row > h1 { order: 2 !important; display: block !important; width: 100% !important; box-sizing: border-box !important; margin: 0 0 0.5rem !important; text-align: center !important; } body:not(.home):not(.common-home):not(.product-product):not(.product-category).wm-desktop-heading-layout #content > .wm-page-heading-row > .wm-desktop-menu-toggle { order: 3 !important; } body.information-contact.wm-desktop-heading-layout #content > .wm-page-heading-row, body.information-news.wm-desktop-heading-layout #content > .wm-page-heading-row { margin-top: 14.75rem !important; } } @media screen and (min-width: 1000px) { body.home #content > .wm-page-heading-row, body.common-home #content > .wm-page-heading-row { display: flex !important; align-items: center !important; gap: 0.625rem !important; width: 100% !important; box-sizing: border-box !important; } body.home #content > .wm-page-heading-row > .wm-desktop-menu-toggle, body.common-home #content > .wm-page-heading-row > .wm-desktop-menu-toggle { flex: 0 0 var(--wm-desktop-category-panel-width, 14.375rem) !important; width: var(--wm-desktop-category-panel-width, 14.375rem) !important; min-width: var(--wm-desktop-category-panel-width, 14.375rem) !important; max-width: var(--wm-desktop-category-panel-width, 14.375rem) !important; box-sizing: border-box !important; } body.home #content > .wm-page-heading-row > h1, body.common-home #content > .wm-page-heading-row > h1 { flex: 1 1 0 !important; width: auto !important; max-width: none !important; min-width: 0 !important; height: 3rem !important; min-height: 3rem !important; margin: 0 !important; padding: 0 1.5rem !important; box-sizing: border-box !important; display: flex !important; align-items: center !important; justify-content: center !important; font-family: "Segoe UI", Arial, sans-serif !important; font-size: 1.5rem !important; font-weight: 900 !important; line-height: 1.08 !important; letter-spacing: 0.035em !important; text-align: center !important; text-transform: uppercase !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; } body.home.wm-desktop-heading-layout #content > .wm-page-heading-row > .wm-desktop-menu-toggle, body.common-home.wm-desktop-heading-layout #content > .wm-page-heading-row > .wm-desktop-menu-toggle { flex: 0 0 var(--wm-desktop-category-panel-width, 14.375rem) !important; width: var(--wm-desktop-category-panel-width, 14.375rem) !important; min-width: var(--wm-desktop-category-panel-width, 14.375rem) !important; max-width: var(--wm-desktop-category-panel-width, 14.375rem) !important; } body.home.wm-desktop-heading-layout #content > .wm-page-heading-row > h1, body.common-home.wm-desktop-heading-layout #content > .wm-page-heading-row > h1 { flex: 1 1 0 !important; width: auto !important; max-width: none !important; height: 3rem !important; min-height: 3rem !important; font-size: 1.5rem !important; line-height: 1.08 !important; letter-spacing: 0.035em !important; justify-content: center !important; text-align: center !important; } } body.home .wm-home-split-text > .wm-home-split-line, body.common-home .wm-home-split-text > .wm-home-split-line { display: inline-block; max-width: 100%; white-space: inherit; } body.home .wm-home-split-text .wm-home-split-char, body.home .wm-home-split-text .wm-home-split-space, body.common-home .wm-home-split-text .wm-home-split-char, body.common-home .wm-home-split-text .wm-home-split-space { display: inline-block; vertical-align: top; } body.home .wm-home-split-text .wm-home-split-char, body.common-home .wm-home-split-text .wm-home-split-char { backface-visibility: hidden; transform-origin: 50% 100%; } @media (prefers-reduced-motion: reduce) { body.home .wm-home-split-text .wm-home-split-char, body.common-home .wm-home-split-text .wm-home-split-char { opacity: 1 !important; transform: none !important; transition: none !important; } } @media screen and (min-width: 1000px) { #header #logo, #header > div.grid_7, #header > div.grid_7 > ul.top-blocks { height: 3rem !important; min-height: 3rem !important; max-height: 3rem !important; box-sizing: border-box !important; } #header > div.grid_7 > ul.top-blocks { align-items: stretch !important; } #header > div.grid_7 > ul.top-blocks > div.grid_7, #header a#vibo.wm-header-chat, #header .badges, #header .badges a, #header .wm-header-badge, #header .topsite, #header .topsite a, #header .top-socials, #header .top-socials .main, #header .top-socials .up, #header .top-socials .down, #header .top-socials button, #header .top-socials .card1, #header .top-socials .card2, #header .top-socials .card3, #header .top-socials .card4, #header > div.grid_7 > ul.top-blocks > button.cartBtn { height: 3rem !important; min-height: 3rem !important; max-height: 3rem !important; box-sizing: border-box !important; } #header a#vibo.wm-header-chat { align-self: stretch !important; padding-top: 0 !important; padding-bottom: 0 !important; } #header .badges, #header .badges a { align-self: stretch !important; overflow: hidden !important; } #header .wm-header-badge { padding-top: 0.25rem !important; padding-bottom: 0.25rem !important; } #header .wm-header-badge svg { width: 1rem !important; height: 1rem !important; flex: 0 0 1rem !important; } #header .topsite { position: absolute !important; top: -2.4375rem !important; right: 5.875rem !important; align-self: auto !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; margin: 0 !important; padding: 0 0.5rem !important; border-radius: 0.4375rem !important; border-color: #1ecfea !important; background: #1ecfea !important; z-index: 9 !important; } #header .topsite, #header .topsite a { height: 1.5rem !important; min-height: 1.5rem !important; max-height: 1.5rem !important; } #header .topsite a { color: #061014 !important; font-size: 0.625rem !important; line-height: 1.5rem !important; } #header .topsite a { display: inline-flex !important; align-items: center !important; justify-content: center !important; line-height: 1 !important; } #header .top-socials { align-self: stretch !important; } #header > div.grid_7 > ul.top-blocks > button.cartBtn { align-self: stretch !important; padding-top: 0 !important; padding-bottom: 0 !important; } #header #logo, #header > div.grid_7 { top: 3.0625rem !important; } } @media screen and (min-width: 1000px) { body.product-category #content > .wm-page-heading-row > h1, body.product-category .wm-page-heading-row > h1 { flex: 0 1 auto !important; width: auto !important; min-width: 0 !important; max-width: 45rem !important; height: 3rem !important; min-height: 3rem !important; margin: 0 !important; padding: 0 1.5rem !important; box-sizing: border-box !important; display: flex !important; align-items: center !important; justify-content: center !important; color: #ff6c00 !important; font-size: 1.5rem !important; font-weight: 900 !important; line-height: 1.08 !important; letter-spacing: 0.035em !important; text-align: center !important; text-transform: uppercase !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; } } @media screen and (min-width: 1000px) { body.product-product #content > .wm-page-breadcrumb-row { align-items: center !important; gap: 0.625rem !important; min-height: 2.75rem !important; margin-top: -1rem !important; margin-bottom: 0.375rem !important; } body.product-product #content > .wm-page-breadcrumb-row > .wm-desktop-menu-toggle { flex: 0 0 var(--wm-desktop-category-panel-width, 14.375rem) !important; width: var(--wm-desktop-category-panel-width, 14.375rem) !important; min-width: var(--wm-desktop-category-panel-width, 14.375rem) !important; max-width: var(--wm-desktop-category-panel-width, 14.375rem) !important; height: 2.75rem !important; min-height: 2.75rem !important; max-height: 2.75rem !important; padding-top: 0 !important; padding-bottom: 0 !important; align-self: center !important; } body.product-product #content > .wm-page-breadcrumb-row > .wm-desktop-menu-toggle .wm-desktop-menu-toggle__icon { width: 1.3125rem !important; height: 1.3125rem !important; font-size: 0.875rem !important; } body.product-product #content > .wm-page-breadcrumb-row > .wm-desktop-menu-toggle .wm-desktop-menu-toggle__text { font-size: 0.75rem !important; line-height: 1 !important; } body.product-product #content > .wm-page-breadcrumb-row > .breadcrumb { height: 2.75rem !important; min-height: 2.75rem !important; max-height: 2.75rem !important; margin: 0 !important; padding-top: 0 !important; padding-bottom: 0 !important; align-self: center !important; box-sizing: border-box !important; overflow: visible !important; } body.product-product #content > .wm-page-breadcrumb-row > .breadcrumb a, body.product-product #content > .wm-page-breadcrumb-row > .breadcrumb span { min-height: 1.75rem !important; line-height: 1.75rem !important; font-size: 0.875rem !important; } } #content .box-heading, body.product-product #container > .tabs .box-heading, .product-product #container > .box > .box-heading { position: relative !important; isolation: isolate !important; display: flex !important; align-items: center !important; justify-content: center !important; box-sizing: border-box !important; min-height: 2.375rem !important; margin: 0.625rem 0 0.5rem !important; padding: 0.4375rem 2.875rem !important; overflow: hidden !important; border: 0.0625rem solid #2f343b !important; border-left: 0.25rem solid #1a1d22 !important; border-right: 0.25rem solid #1a1d22 !important; border-radius: 0.8125rem !important; background: linear-gradient(180deg, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0) 28%), linear-gradient(90deg, rgba(255, 190, 80, 0.96) 0%, rgba(255, 154, 20, 1) 45%, rgba(255, 124, 0, 1) 100%) !important; box-shadow: 0 0.625rem 1.375rem rgba(0, 0, 0, 0.26), 0 0.25rem 0.875rem rgba(255, 122, 0, 0.18), inset 0 0.0625rem 0 rgba(255, 255, 255, 0.24) !important; color: #16181c !important; font-size: 1.1875rem !important; font-weight: 900 !important; line-height: 1.05 !important; letter-spacing: 0.075em !important; text-align: center !important; text-transform: uppercase !important; text-shadow: 0 0.0625rem 0 rgba(255, 255, 255, 0.22) !important; transition: transform 0.16s ease, border-color 0.16s ease, box-shadow 0.16s ease, background 0.16s ease !important; } #content .box-heading::before, #content .box-heading::after, body.product-product #container > .tabs .box-heading::before, body.product-product #container > .tabs .box-heading::after, .product-product #container > .box > .box-heading::before, .product-product #container > .box > .box-heading::after { content: "" !important; position: absolute !important; top: 50% !important; z-index: -1 !important; width: 1.75rem !important; height: 0.125rem !important; border-radius: 62.4375rem !important; background: linear-gradient(90deg, #16181c, rgba(22, 24, 28, 0.30)) !important; opacity: 0.88 !important; } #content .box-heading::before, body.product-product #container > .tabs .box-heading::before, .product-product #container > .box > .box-heading::before { left: 0.875rem !important; } #content .box-heading::after, body.product-product #container > .tabs .box-heading::after, .product-product #container > .box > .box-heading::after { right: 0.875rem !important; transform: scaleX(-1) !important; } @media (hover: hover) { #content .box-heading:hover, body.product-product #container > .tabs .box-heading:hover, .product-product #container > .box > .box-heading:hover { transform: translateY(-0.0625rem) !important; border-color: #3a4048 !important; background: linear-gradient(180deg, rgba(255, 255, 255, 0.18) 0%, rgba(255, 255, 255, 0) 28%), linear-gradient(90deg, #ffca67 0%, #ffa21c 45%, #ff8400 100%) !important; box-shadow: 0 0.75rem 1.5rem rgba(0, 0, 0, 0.30), 0 0.375rem 1.125rem rgba(255, 131, 0, 0.24), inset 0 0.0625rem 0 rgba(255, 255, 255, 0.28) !important; } } @media screen and (max-width: 999px), (hover: none) and (pointer: coarse) { #content .box-heading, body.product-product #container > .tabs .box-heading, .product-product #container > .box > .box-heading { min-height: 2.25rem !important; margin: 0.5rem 0 0.4375rem !important; padding: 0.4375rem 2.125rem !important; border-radius: 0.75rem !important; font-size: 1rem !important; letter-spacing: 0.055em !important; } #content .box-heading::before, #content .box-heading::after, body.product-product #container > .tabs .box-heading::before, body.product-product #container > .tabs .box-heading::after, .product-product #container > .box > .box-heading::before, .product-product #container > .box > .box-heading::after { width: 1.125rem !important; } } @media screen and (max-width: 999px), (hover: none) and (pointer: coarse) { body.product-category #content, body.product-search #content, body.product-special #content, body.product-wm_latest #content, body.product-product #content, body.information-information #content, body.information-contact #content, body.information-news #content, body.module-blog #content, body.module-blog-view #content, body.product-manufacturer-info #content { margin-top: 14.75rem !important; padding-top: 0 !important; } body.information-contact.wm-desktop-heading-layout #content > .wm-page-heading-row, body.information-news.wm-desktop-heading-layout #content > .wm-page-heading-row { margin-top: 0 !important; } body.product-special #content > .wm-page-heading-row, body.product-wm_latest #content > .wm-page-heading-row, body.product-search #content > .wm-page-heading-row, body.information-information #content > .wm-page-heading-row, body.information-contact #content > .wm-page-heading-row, body.information-news #content > .wm-page-heading-row, body.module-blog #content > .wm-page-heading-row, body.module-blog-view #content > .wm-page-heading-row { display: flex !important; flex-direction: column !important; align-items: stretch !important; width: 100% !important; box-sizing: border-box !important; margin-top: 0 !important; } body.product-special #content > .wm-page-heading-row > .breadcrumb, body.product-wm_latest #content > .wm-page-heading-row > .breadcrumb, body.product-search #content > .wm-page-heading-row > .breadcrumb, body.information-information #content > .wm-page-heading-row > .breadcrumb, body.information-contact #content > .wm-page-heading-row > .breadcrumb, body.information-news #content > .wm-page-heading-row > .breadcrumb, body.module-blog #content > .wm-page-heading-row > .breadcrumb, body.module-blog-view #content > .wm-page-heading-row > .breadcrumb { order: 1 !important; position: static !important; display: flex !important; justify-content: center !important; flex-wrap: wrap !important; width: 100% !important; margin: 2.125rem 0 0.625rem !important; padding: 0 0.5rem !important; box-sizing: border-box !important; text-align: center !important; } body.product-special #content > .wm-page-heading-row > h1, body.product-wm_latest #content > .wm-page-heading-row > h1, body.product-search #content > .wm-page-heading-row > h1, body.information-information #content > .wm-page-heading-row > h1, body.information-contact #content > .wm-page-heading-row > h1, body.information-news #content > .wm-page-heading-row > h1, body.module-blog #content > .wm-page-heading-row > h1 { order: 2 !important; display: block !important; width: 100% !important; box-sizing: border-box !important; margin: 0 0 0.5rem !important; text-align: center !important; } body.product-special #content > .wm-page-heading-row > .wm-desktop-menu-toggle, body.product-wm_latest #content > .wm-page-heading-row > .wm-desktop-menu-toggle, body.product-search #content > .wm-page-heading-row > .wm-desktop-menu-toggle, body.information-information #content > .wm-page-heading-row > .wm-desktop-menu-toggle, body.information-contact #content > .wm-page-heading-row > .wm-desktop-menu-toggle, body.information-news #content > .wm-page-heading-row > .wm-desktop-menu-toggle, body.module-blog #content > .wm-page-heading-row > .wm-desktop-menu-toggle, body.module-blog-view #content > .wm-page-heading-row > .wm-desktop-menu-toggle { order: 3 !important; } } @media screen and (min-width: 1000px) { body.product-special #content > .wm-page-heading-row, body.product-wm_latest #content > .wm-page-heading-row, body.product-search #content > .wm-page-heading-row, body.information-information #content > .wm-page-heading-row, body.information-contact #content > .wm-page-heading-row, body.information-news #content > .wm-page-heading-row, body.module-blog #content > .wm-page-heading-row, body.module-blog-view #content > .wm-page-heading-row { display: flex !important; align-items: center !important; gap: 0.625rem !important; width: 100% !important; min-height: 3rem !important; margin-top: 0 !important; margin-bottom: 0.5rem !important; box-sizing: border-box !important; } body.product-special #content > .wm-page-heading-row > .wm-desktop-menu-toggle, body.product-wm_latest #content > .wm-page-heading-row > .wm-desktop-menu-toggle, body.product-search #content > .wm-page-heading-row > .wm-desktop-menu-toggle, body.information-information #content > .wm-page-heading-row > .wm-desktop-menu-toggle, body.information-contact #content > .wm-page-heading-row > .wm-desktop-menu-toggle, body.information-news #content > .wm-page-heading-row > .wm-desktop-menu-toggle, body.module-blog #content > .wm-page-heading-row > .wm-desktop-menu-toggle, body.module-blog-view #content > .wm-page-heading-row > .wm-desktop-menu-toggle { display: inline-flex !important; box-sizing: border-box !important; position: relative !important; isolation: isolate !important; overflow: hidden !important; align-items: center !important; justify-content: center !important; gap: 0.625rem !important; flex: 0 0 var(--wm-desktop-category-panel-width, 14.375rem) !important; width: var(--wm-desktop-category-panel-width, 14.375rem) !important; min-width: var(--wm-desktop-category-panel-width, 14.375rem) !important; max-width: var(--wm-desktop-category-panel-width, 14.375rem) !important; height: 3rem !important; min-height: 3rem !important; align-self: center !important; } body.product-special #content > .wm-page-heading-row > h1, body.product-wm_latest #content > .wm-page-heading-row > h1, body.product-search #content > .wm-page-heading-row > h1, body.information-information #content > .wm-page-heading-row > h1, body.information-contact #content > .wm-page-heading-row > h1, body.information-news #content > .wm-page-heading-row > h1, body.module-blog #content > .wm-page-heading-row > h1, body.module-blog-view #content > .wm-page-heading-row > h1 { flex: 0 1 auto !important; width: auto !important; min-width: 0 !important; max-width: 45rem !important; height: 3rem !important; min-height: 3rem !important; margin: 0 !important; padding: 0 1.5rem !important; box-sizing: border-box !important; display: flex !important; align-items: center !important; justify-content: center !important; color: #ff6c00 !important; font-size: 1.5rem !important; font-weight: 900 !important; line-height: 1.08 !important; letter-spacing: 0.035em !important; text-align: center !important; text-transform: uppercase !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; } body.product-special #content > .wm-page-heading-row > .breadcrumb, body.product-wm_latest #content > .wm-page-heading-row > .breadcrumb, body.product-search #content > .wm-page-heading-row > .breadcrumb, body.information-information #content > .wm-page-heading-row > .breadcrumb, body.information-contact #content > .wm-page-heading-row > .breadcrumb, body.information-news #content > .wm-page-heading-row > .breadcrumb, body.module-blog #content > .wm-page-heading-row > .breadcrumb, body.module-blog-view #content > .wm-page-heading-row > .breadcrumb { align-self: center !important; display: flex !important; align-items: center !important; align-content: center !important; justify-content: flex-end !important; flex: 0 1 auto !important; flex-wrap: wrap !important; gap: 0.1875rem 0.375rem !important; width: max-content !important; max-width: min(27.5rem, calc(100% - var(--wm-desktop-category-button-width) - 16.25rem)) !important; height: 3rem !important; min-height: 3rem !important; margin: 0 0 0 auto !important; padding: 0.25rem 0.4375rem !important; box-sizing: border-box !important; overflow: hidden !important; border: 0.0625rem solid rgba(255, 255, 255, 0.10) !important; border-radius: 0.875rem !important; background: rgba(8, 9, 11, 0.82) !important; box-shadow: inset 0 0.0625rem 0 rgba(255, 255, 255, 0.045), 0 0.5rem 1rem rgba(0, 0, 0, 0.18) !important; white-space: nowrap !important; } body.product-special #content > .wm-page-heading-row > .breadcrumb a, body.product-wm_latest #content > .wm-page-heading-row > .breadcrumb a, body.product-search #content > .wm-page-heading-row > .breadcrumb a, body.information-information #content > .wm-page-heading-row > .breadcrumb a, body.information-contact #content > .wm-page-heading-row > .breadcrumb a, body.information-news #content > .wm-page-heading-row > .breadcrumb a, body.module-blog #content > .wm-page-heading-row > .breadcrumb a, body.module-blog-view #content > .wm-page-heading-row > .breadcrumb a { display: inline-flex !important; align-items: center !important; justify-content: center !important; flex: 0 1 auto !important; min-width: 0 !important; max-width: 13.75rem !important; height: 1.125rem !important; min-height: 1.125rem !important; max-height: 1.125rem !important; margin: 0 !important; padding: 0 0.5625rem !important; box-sizing: border-box !important; overflow: hidden !important; border: 0.0625rem solid rgba(255, 255, 255, 0.12) !important; border-radius: 0.375rem !important; background: #f4f4f4 !important; color: #151515 !important; font-size: 0.6875rem !important; font-weight: 800 !important; line-height: 1.125rem !important; text-align: center !important; text-overflow: ellipsis !important; text-decoration: none !important; white-space: nowrap !important; } body.information-information #column-left.wm-column-left, body.information-contact #column-left.wm-column-left, body.information-news #column-left.wm-column-left, body.product-search #column-left.wm-column-left, body.module-blog #column-left.wm-column-left, body.module-blog-view #column-left.wm-column-left { display: none !important; } body.information-information #column-left + #content, body.information-information #column-left + #column-right + #content, body.information-contact #column-left + #content, body.information-contact #column-left + #column-right + #content, body.information-news #column-left + #content, body.information-news #column-left + #column-right + #content, body.product-search #column-left + #content, body.product-search #column-left + #column-right + #content, body.module-blog #column-left + #content, body.module-blog #column-left + #column-right + #content, body.module-blog-view #column-left + #content, body.module-blog-view #column-left + #column-right + #content { margin-left: 0 !important; } body.product-special #content, body.product-wm_latest #content, body.product-search #content, body.information-information #content, body.information-contact #content, body.information-news #content, body.module-blog #content, body.module-blog-view #content { padding-top: 0.1875rem !important; } } @media screen and (max-width: 999px), (hover: none) and (pointer: coarse) { body.product-product #container, body.product-product #content, body.product-product #column-left + #content, body.product-product #column-right + #content, body.product-product #column-left + #column-right + #content { margin-top: 16.375rem !important; } body.product-product #content .breadcrumb, body.product-product .breadcrumb { margin-top: 0 !important; } body.product-product .product-info .image a { padding-top: 0 !important; } body.product-product .product-info .image { margin-top: -0.5rem !important; } } body.product-product #content > .tabs #tab-attribute { margin: 0 0 1.125rem !important; padding: 0.875rem !important; border: 0.0625rem solid rgba(255, 108, 0, 0.26) !important; border-radius: 1.125rem !important; background: linear-gradient(135deg, rgba(255, 108, 0, 0.11), rgba(73, 142, 221, 0.05) 42%, rgba(12, 12, 12, 0.96)), #111 !important; box-shadow: 0 1.125rem 2.625rem rgba(0, 0, 0, 0.32) !important; box-sizing: border-box !important; overflow: hidden !important; } body.product-product #content > .tabs #tab-attribute .attribute { width: 100% !important; margin: 0 !important; border: 0 !important; border-collapse: separate !important; border-spacing: 0 0.5rem !important; table-layout: fixed !important; background: transparent !important; } body.product-product #content > .tabs #tab-attribute .attribute thead { display: none !important; } body.product-product #content > .tabs #tab-attribute .attribute tbody { display: block !important; } body.product-product #content > .tabs #tab-attribute .attribute tbody tr { display: grid !important; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important; gap: 0 !important; align-items: stretch !important; margin: 0 0 0.5rem !important; background: rgba(255, 255, 255, 0.055) !important; border-radius: 0.75rem !important; overflow: hidden !important; transition: background 160ms ease, transform 160ms ease, box-shadow 160ms ease !important; } body.product-product #content > .tabs #tab-attribute .attribute tbody tr:last-child { margin-bottom: 0 !important; } @media (hover: hover) { body.product-product #content > .tabs #tab-attribute .attribute tbody tr:hover { background: rgba(255, 108, 0, 0.14) !important; box-shadow: inset 0 0 0 0.0625rem rgba(255, 108, 0, 0.24) !important; transform: translateY(-0.0625rem) !important; } } body.product-product #content > .tabs #tab-attribute .attribute td { display: flex !important; align-items: center !important; justify-content: center !important; width: 100% !important; min-width: 0 !important; padding: 0.8125rem 1rem !important; border: 0 !important; color: rgba(255, 255, 255, 0.94) !important; font-size: 1rem !important; line-height: 1.35 !important; text-align: center !important; vertical-align: middle !important; border-radius: 0 !important; background: transparent !important; box-shadow: none !important; box-sizing: border-box !important; } body.product-product #content > .tabs #tab-attribute .attribute tr td:first-child { width: 100% !important; min-width: 0 !important; color: #ff8a1f !important; font-weight: 900 !important; letter-spacing: 0.02em !important; text-align: center !important; flex-direction: row !important; gap: 0.875rem !important; background: rgba(255, 108, 0, 0.035) !important; box-shadow: inset -0.0625rem 0 0 rgba(255, 255, 255, 0.07) !important; } body.product-product #content > .tabs #tab-attribute .attribute tr td:first-child::after { content: "" !important; display: inline-block !important; width: 2.375rem !important; height: 0.125rem !important; flex: 0 0 2.375rem !important; margin: 0 !important; border-radius: 62.4375rem !important; background: linear-gradient(90deg, #ff6c00, rgba(255, 108, 0, 0)) !important; box-shadow: 0 0 0.75rem rgba(255, 108, 0, 0.38) !important; } body.product-product #content > .tabs #tab-attribute .attribute tr td:last-child { width: 100% !important; color: #ffffff !important; font-weight: 700 !important; gap: 0.875rem !important; background: transparent !important; } body.product-product #content > .tabs #tab-attribute .attribute tr td:last-child::before { content: "" !important; display: inline-block !important; width: 2.375rem !important; height: 0.125rem !important; flex: 0 0 2.375rem !important; margin: 0 !important; border-radius: 62.4375rem !important; background: linear-gradient(270deg, rgba(255, 255, 255, 0.84), rgba(255, 255, 255, 0)) !important; box-shadow: 0 0 0.75rem rgba(255, 255, 255, 0.18) !important; } body.product-product #content > .tabs > .conditions { position: relative !important; margin: 0 0 1.125rem !important; padding: 1.125rem 1.375rem 1.125rem 4rem !important; border: 0.0625rem solid rgba(255, 108, 0, 0.28) !important; border-left: 0.25rem solid #ff6c00 !important; border-top: 0.0625rem solid rgba(255, 108, 0, 0.28) !important; border-radius: 1.125rem !important; background: linear-gradient(135deg, rgba(255, 108, 0, 0.16), rgba(255, 108, 0, 0.035) 34%, rgba(18, 18, 18, 0.98)), #121212 !important; box-shadow: 0 1.125rem 2.625rem rgba(0, 0, 0, 0.30) !important; color: #ffffff !important; overflow: hidden !important; box-sizing: border-box !important; } body.product-product #content > .tabs > .conditions::before { content: "!"; position: absolute; left: 1.125rem; top: 1.125rem; width: 1.875rem; height: 1.875rem; border-radius: 0.625rem; background: linear-gradient(135deg, #ff8a1f, #ff5a00); color: #111; font-size: 1.25rem; font-weight: 1000; line-height: 1.875rem; text-align: center; box-shadow: 0 0.5rem 1.375rem rgba(255, 108, 0, 0.30); } body.product-product #content > .tabs > .conditions p, body.product-product #content > .tabs > .conditions .wm-desc-note-ru-01 p { margin: 0 0 0.625rem !important; color: rgba(255, 255, 255, 0.92) !important; font-size: 1rem !important; line-height: 1.58 !important; font-weight: 600 !important; text-shadow: none !important; } body.product-product #content > .tabs > .conditions p:last-child, body.product-product #content > .tabs > .conditions .wm-desc-note-ru-01 p:last-child { margin-bottom: 0 !important; } body.product-product #content > .tabs > .conditions .wm-note-red, body.product-product #content > .tabs > .conditions .wm-note-red span { color: #ff7a18 !important; font-weight: 900 !important; } @media screen and (max-width: 999px), (hover: none) and (pointer: coarse) { body.product-product #content > .tabs #tab-attribute { margin: 0 0.75rem 1.25rem !important; padding: 0.875rem !important; border-radius: 1.125rem !important; } body.product-product #content > .tabs #tab-attribute .attribute { table-layout: fixed !important; border-spacing: 0 !important; } body.product-product #content > .tabs #tab-attribute .attribute tbody { display: block !important; } body.product-product #content > .tabs #tab-attribute .attribute tr { display: grid !important; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important; gap: 0 !important; width: 100% !important; min-width: 0 !important; margin: 0 0 0.625rem !important; } body.product-product #content > .tabs #tab-attribute .attribute tbody tr:last-child { margin-bottom: 0 !important; } body.product-product #content > .tabs #tab-attribute .attribute td { display: flex !important; align-items: center !important; justify-content: center !important; padding: 0.875rem 0.75rem !important; font-size: 1.5rem !important; line-height: 1.35 !important; text-align: center !important; vertical-align: middle !important; } body.product-product #content > .tabs #tab-attribute .attribute tr td:first-child { width: 100% !important; color: #ff8a1f !important; font-size: 1.375rem !important; text-align: center !important; } body.product-product #content > .tabs #tab-attribute .attribute tr td:last-child { width: 100% !important; text-align: center !important; } body.product-product #content > .tabs #tab-attribute .attribute tr td:last-child::before { width: 2.875rem !important; height: 0.1875rem !important; flex-basis: 2.875rem !important; margin: 0 !important; } body.product-product #content > .tabs #tab-attribute .attribute tr td:first-child::after { width: 2.875rem !important; height: 0.1875rem !important; flex-basis: 2.875rem !important; margin: 0 !important; } body.product-product #content > .tabs > .conditions { margin: 0 0.75rem 1.25rem !important; padding: 1.125rem 1rem 1.125rem 4rem !important; border-radius: 1.125rem !important; } body.product-product #content > .tabs > .conditions::before { left: 1.125rem !important; top: 1.25rem !important; width: 2.125rem !important; height: 2.125rem !important; font-size: 1.4375rem !important; line-height: 2.125rem !important; } body.product-product #content > .tabs > .conditions p, body.product-product #content > .tabs > .conditions .wm-desc-note-ru-01 p, body.product-product #content > .tabs > .conditions p span, body.product-product #content > .tabs > .conditions .wm-desc-note-ru-01 p span { font-size: 1.5625rem !important; line-height: 1.52 !important; } } @media screen and (min-width: 1000px) { body.product-product #content > div.tabs > div:nth-child(3) { margin-top: -0.75rem !important; } body.product-product #content > .tabs #tab-attribute { margin-bottom: 0.25rem !important; } body.product-product #content > .tabs > .conditions { margin: -0.375rem 0 0.25rem !important; } body.product-product #content > .tabs > .conditions + .wm-related-text-links { margin-top: -0.5rem !important; margin-bottom: 0.25rem !important; } body.product-product #content > .tabs > .wm-related-text-links + .wm-same-category-carousel-slot, body.product-product #content > .tabs > .wm-related-text-links + .wm-same-category-carousel-slot .wm-same-category-carousel { margin-top: -0.25rem !important; } } body.product-product .wm-product-trust-card { display: none !important; } body.product-product .wm-product-trust-card .wm-trust-lang { display: none; } body.product-product .wm-product-trust-card.is-lang-ru .wm-trust-lang--ru, body.product-product .wm-product-trust-card.is-lang-ro .wm-trust-lang--ro { display: inline; } body.product-product .wm-product-trust-card--mobile { display: none !important; } @media screen and (min-width: 1000px) { body.product-product .product-info .right > .wm-product-trust-card--mobile { display: none !important; } body.product-product .product-info { grid-template-columns: minmax(18.75rem, 21.25rem) minmax(0, 1fr) minmax(16.25rem, 18.75rem) !important; align-items: start !important; } body.product-product .product-info > .left + .right { min-width: 0 !important; grid-template-columns: minmax(0, 1fr) minmax(13.4375rem, 15.9375rem) !important; } body.product-product .wm-product-trust-card { position: relative !important; display: block !important; min-width: 0 !important; box-sizing: border-box !important; align-self: stretch !important; padding: 0.875rem 0.75rem 0.75rem !important; border-radius: 1rem !important; border: 0.0625rem solid rgba(255, 108, 0, 0.30) !important; background: radial-gradient(circle at 100% 0%, rgba(255, 108, 0, 0.16), transparent 34%), linear-gradient(180deg, rgba(25, 25, 25, 0.98), rgba(12, 12, 12, 0.98)) !important; box-shadow: 0 0.875rem 1.75rem rgba(0, 0, 0, 0.30), inset 0 0.0625rem 0 rgba(255, 255, 255, 0.08) !important; color: rgba(255, 255, 255, 0.92) !important; overflow: hidden !important; } body.product-product .wm-product-trust-card::before { content: ""; position: absolute; left: 0.75rem; right: 0.75rem; top: 0; height: 0.125rem; border-radius: 0 0 62.4375rem 62.4375rem; background: linear-gradient(90deg, transparent, rgba(255, 108, 0, 0.95), transparent); } body.product-product .wm-product-breadcrumb-share { position: static !important; top: auto !important; right: auto !important; flex: 0 0 2.125rem !important; width: 2.125rem !important; min-width: 2.125rem !important; height: 2.125rem !important; padding: 0 !important; border: 0.0625rem solid rgba(255, 255, 255, 0.16) !important; border-radius: 0.625rem !important; background: rgba(255, 255, 255, 0.07) !important; color: #ffffff !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; cursor: pointer !important; margin: 0 !important; transition: transform 160ms ease, background-color 160ms ease, border-color 160ms ease, color 160ms ease !important; } body.product-product .wm-product-breadcrumb-share svg { width: 1.0625rem !important; height: 1.0625rem !important; fill: currentColor !important; } body.product-product .wm-product-breadcrumb-share:hover, body.product-product .wm-product-breadcrumb-share.is-copied { transform: translateY(-0.0625rem) !important; border-color: rgba(255, 108, 0, 0.72) !important; background: rgba(255, 108, 0, 0.18) !important; color: #ffb15c !important; } body.product-product .wm-product-share-wrap { position: relative !important; right: -0.1875rem !important; z-index: 8 !important; flex: 0 0 2.125rem !important; width: 2.125rem !important; height: 2.125rem !important; margin-left: auto !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; overflow: visible !important; } body.product-product .wm-product-share-panel { position: absolute !important; top: calc(100% + 0.375rem) !important; right: 0 !important; z-index: 30 !important; width: 2.125rem !important; box-sizing: border-box !important; padding: 0.1875rem !important; border-radius: 0.8125rem !important; border: 0.0625rem solid rgba(255, 108, 0, 0.36) !important; background: rgba(10, 11, 13, 0.96) !important; box-shadow: 0 1rem 1.75rem rgba(0, 0, 0, 0.38), inset 0 0.0625rem 0 rgba(255, 255, 255, 0.08) !important; backdrop-filter: blur(0.625rem); display: grid !important; grid-template-columns: 1fr !important; justify-items: center !important; align-items: center !important; gap: 0.25rem !important; } body.product-product .wm-product-share-panel[hidden] { display: none !important; } body.product-product .wm-product-share-option { width: 1.75rem !important; height: 1.75rem !important; min-width: 1.75rem !important; min-height: 1.75rem !important; padding: 0 !important; border: 0.0625rem solid rgba(255, 255, 255, 0.13) !important; border-radius: 0.5625rem !important; color: #ffffff !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; cursor: pointer !important; transform: translateY(0) scale(1) !important; transition: transform 150ms ease, border-color 150ms ease, box-shadow 150ms ease, filter 150ms ease !important; } body.product-product .wm-product-share-option svg { width: 1rem !important; height: 1rem !important; fill: currentColor !important; } body.product-product .wm-product-share-option:hover { transform: translateY(-0.125rem) scale(1.06) !important; border-color: rgba(255, 255, 255, 0.34) !important; box-shadow: 0 0.5rem 1.125rem rgba(0, 0, 0, 0.28) !important; filter: brightness(1.08) !important; } body.product-product .wm-share-instagram { background: radial-gradient(circle at 30% 110%, #feda75, #fa7e1e 28%, #d62976 52%, #962fbf 74%, #4f5bd5) !important; } body.product-product .wm-share-facebook { background: #1877f2 !important; } body.product-product .wm-share-viber { background: #7360f2 !important; } body.product-product .wm-share-whatsapp { background: #25d366 !important; color: #061c0d !important; } body.product-product .wm-share-telegram { background: #229ed9 !important; } body.product-product .wm-product-trust-kicker { padding-right: 0 !important; text-align: center !important; color: rgba(255, 177, 92, 0.88) !important; font-size: 0.6875rem !important; line-height: 1.15 !important; font-weight: 800 !important; letter-spacing: 0.0563rem !important; text-transform: uppercase !important; } body.product-product .wm-product-trust-title { padding-right: 0 !important; margin: 0.3125rem 0 0.75rem !important; text-align: center !important; color: #ffffff !important; font-size: 1.25rem !important; line-height: 1.05 !important; font-weight: 900 !important; letter-spacing: 0.0125rem !important; } body.product-product .wm-product-trust-list { list-style: none !important; margin: 0 !important; padding: 0 !important; display: grid !important; grid-template-columns: 1fr !important; gap: 0.4375rem !important; } body.product-product .wm-product-trust-list li { min-width: 0 !important; display: grid !important; grid-template-columns: 2.125rem minmax(0, 1fr) !important; align-items: center !important; gap: 0.5625rem !important; margin: 0 !important; padding: 0.5rem 0.5625rem !important; border-radius: 0.75rem !important; border: 0.0625rem solid rgba(255, 255, 255, 0.10) !important; background: rgba(255, 255, 255, 0.055) !important; color: rgba(255, 255, 255, 0.90) !important; font-size: 0.8125rem !important; line-height: 1.22 !important; font-weight: 650 !important; } body.product-product .wm-product-trust-icon { width: 2.125rem !important; height: 2.125rem !important; border-radius: 0.6875rem !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; border: 0.0625rem solid rgba(255, 108, 0, 0.36) !important; background: linear-gradient(180deg, rgba(255, 108, 0, 0.18), rgba(255, 108, 0, 0.08)) !important; color: #ff9b32 !important; } body.product-product .wm-product-trust-icon svg { width: 1.125rem !important; height: 1.125rem !important; fill: currentColor !important; } body.product-product .wm-product-trust-payments { display: grid !important; grid-template-columns: repeat(3, minmax(0, 1fr)) !important; gap: 0.3125rem !important; margin: 0.5rem 0 0 !important; padding: 0 !important; } body.product-product .wm-product-trust-payment { min-width: 0 !important; height: 2.5rem !important; display: flex !important; align-items: center !important; justify-content: center !important; overflow: hidden !important; border-radius: 0.625rem !important; border: 0.0625rem solid rgba(255, 255, 255, 0.16) !important; background: #ffffff !important; box-shadow: inset 0 0.0625rem 0 rgba(255, 255, 255, 0.35), 0 0.3125rem 0.8125rem rgba(0, 0, 0, 0.22) !important; } body.product-product .wm-product-trust-payment img { display: block !important; width: auto !important; height: auto !important; max-width: 120% !important; max-height: 120% !important; object-fit: contain !important; object-position: center !important; padding: 0 !important; margin: auto !important; transform: translateY(-0.3125rem) !important; border: 0 !important; border-radius: 0 !important; box-sizing: border-box !important; } } @media screen and (min-width: 1320px) { body.product-product .product-info { grid-template-columns: minmax(20.625rem, 22.5rem) minmax(0, 1fr) minmax(18.125rem, 20.625rem) !important; } body.product-product .product-info > .left + .right { grid-template-columns: minmax(0, 1fr) minmax(15.9375rem, 20.625rem) !important; } } @media screen and (max-width: 999px), (hover: none) and (pointer: coarse) { body.product-product .wm-product-trust-card { display: none !important; } body.product-product .product-info .right > .wm-product-trust-card--mobile { position: relative !important; display: block !important; width: calc(100vw - 1.5rem) !important; max-width: calc(100vw - 1.5rem) !important; margin: 0.625rem auto 0.75rem !important; padding: 0.875rem 0.875rem 5.75rem !important; box-sizing: border-box !important; overflow: hidden !important; border-radius: 1.125rem !important; border: 0.0625rem solid rgba(255, 108, 0, 0.30) !important; background: radial-gradient(circle at 100% 0%, rgba(255, 108, 0, 0.16), transparent 34%), linear-gradient(180deg, rgba(25, 25, 25, 0.98), rgba(12, 12, 12, 0.98)) !important; box-shadow: 0 0.875rem 1.75rem rgba(0, 0, 0, 0.30), inset 0 0.0625rem 0 rgba(255, 255, 255, 0.08) !important; color: rgba(255, 255, 255, 0.92) !important; } body.product-product .product-info .right > .wm-product-trust-card--mobile::before { content: ""; position: absolute; left: 0.875rem; right: 0.875rem; top: 0; height: 0.125rem; border-radius: 0 0 62.4375rem 62.4375rem; background: linear-gradient(90deg, transparent, rgba(255, 108, 0, 0.95), transparent); } body.product-product .product-info .right > .wm-product-trust-card--mobile .wm-product-trust-kicker, body.product-product .product-info .right > .wm-product-trust-card--mobile .wm-product-trust-list, body.product-product .product-info .right > .wm-product-trust-card--mobile .wm-product-trust-payments { display: none !important; } body.product-product .product-info .right > .wm-product-trust-card--mobile.wm-is-expanded .wm-product-trust-kicker { display: block !important; } body.product-product .product-info .right > .wm-product-trust-card--mobile.wm-is-expanded .wm-product-trust-list { display: grid !important; } body.product-product .product-info .right > .wm-product-trust-card--mobile.wm-is-expanded .wm-product-trust-payments { display: grid !important; } body.product-product .product-info .right > .wm-product-trust-card--mobile .wm-product-trust-kicker { padding-right: 0 !important; text-align: center !important; color: rgba(255, 177, 92, 0.88) !important; font-size: 12px !important; line-height: 1.12 !important; font-weight: 800 !important; letter-spacing: 0.0438rem !important; text-transform: uppercase !important; } body.product-product .product-info .right > .wm-product-trust-card--mobile .wm-product-trust-title { margin: 0 !important; padding: 0 !important; text-align: center !important; color: #ffffff !important; font-size: 20px !important; line-height: 1.08 !important; font-weight: 950 !important; letter-spacing: 0.0125rem !important; } body.product-product .product-info .right > .wm-product-trust-card--mobile.wm-is-expanded .wm-product-trust-title { margin: 0.375rem 0 0.875rem !important; } body.product-product .product-info .right > .wm-product-trust-card--mobile .wm-product-trust-list { list-style: none !important; margin: 0 !important; padding: 0 !important; grid-template-columns: 1fr !important; gap: 0.5625rem !important; } body.product-product .product-info .right > .wm-product-trust-card--mobile .wm-product-trust-list li { min-width: 0 !important; display: grid !important; grid-template-columns: 32px minmax(0, 1fr) !important; align-items: center !important; gap: 10px !important; margin: 0 !important; padding: 10px 12px !important; border-radius: 0.875rem !important; border: 0.0625rem solid rgba(255, 255, 255, 0.10) !important; background: rgba(255, 255, 255, 0.055) !important; color: rgba(255, 255, 255, 0.90) !important; font-size: 16px !important; line-height: 1.18 !important; font-weight: 650 !important; } body.product-product .product-info .right > .wm-product-trust-card--mobile .wm-product-trust-icon { width: 32px !important; height: 32px !important; border-radius: 0.8125rem !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; border: 0.0625rem solid rgba(255, 108, 0, 0.36) !important; background: linear-gradient(180deg, rgba(255, 108, 0, 0.18), rgba(255, 108, 0, 0.08)) !important; color: #ff9b32 !important; } body.product-product .product-info .right > .wm-product-trust-card--mobile .wm-product-trust-icon svg { width: 18px !important; height: 18px !important; fill: currentColor !important; } body.product-product .product-info .right > .wm-product-trust-card--mobile .wm-product-trust-payments { grid-template-columns: repeat(3, minmax(0, 1fr)) !important; gap: 0.375rem !important; margin: 0.625rem 0 0 !important; padding: 0 !important; } body.product-product .product-info .right > .wm-product-trust-card--mobile .wm-product-trust-payment { min-width: 0 !important; height: 3.25rem !important; display: flex !important; align-items: center !important; justify-content: center !important; overflow: hidden !important; border-radius: 0.75rem !important; border: 0.0625rem solid rgba(255, 255, 255, 0.16) !important; background: #ffffff !important; } body.product-product .product-info .right > .wm-product-trust-card--mobile .wm-product-trust-payment img { display: block !important; width: auto !important; height: auto !important; max-width: 120% !important; max-height: 120% !important; object-fit: contain !important; object-position: center !important; padding: 0 !important; margin: auto !important; transform: translateY(-0.3125rem) !important; border: 0 !important; box-sizing: border-box !important; } body.product-product .product-info .right > .wm-product-trust-card--mobile .wm-product-trust-more { position: absolute !important; left: 50% !important; bottom: 0.5rem !important; z-index: 2 !important; transform: translateX(-50%) !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; min-width: 7.5rem !important; height: 4.5rem !important; padding: 0 1.25rem 0.25rem !important; border: 0.0625rem solid rgba(255, 108, 0, 0.55) !important; border-radius: 62.4375rem !important; background: linear-gradient(180deg, #ff8a1f, #ff6c00) !important; color: #151515 !important; font-size: 2.25rem !important; line-height: 1 !important; font-weight: 900 !important; letter-spacing: 0.1875rem !important; cursor: pointer !important; box-shadow: 0 0.5rem 1.25rem rgba(255, 108, 0, 0.26) !important; } body.product-product .wm-product-share-wrap, body.product-product .wm-product-breadcrumb-share { display: none !important; } } @media screen and (min-width: 1000px) { body.product-product .product-info { align-items: start !important; } body.product-product .product-info > .left + .right { padding: 0.625rem !important; gap: 0.375rem 0.5rem !important; align-self: stretch !important; } body.product-product .product-info > .right h1 { padding: 0.4375rem 0.625rem !important; font-size: clamp(1.25rem, 1.45vw, 1.875rem) !important; line-height: 1.08 !important; } body.product-product .product-info > .right .description { padding: 0.375rem 0.5rem !important; gap: 0.25rem !important; font-size: 0.75rem !important; } body.product-product .product-info > .right .description span, body.product-product .product-info > .right .description a { min-height: 1.25rem !important; padding: 0.125rem 0.4375rem !important; font-size: 0.75rem !important; } body.product-product .product-info > .right .price { padding: 0.3125rem 0.5rem !important; min-height: 0 !important; } body.product-product .product-info > .right .price .priceMDL { font-size: clamp(1.625rem, 1.8vw, 2.125rem) !important; } body.product-product .product-info > .right .price .priceUSD { font-size: 0.75rem !important; } body.product-product .product-info > .right > .cart:first-of-type #fast_order, body.product-product .product-info > .right > .cart:first-of-type a#fast_order, body.product-product .product-info > .right > .cart:first-of-type #button-cart { min-height: 2.875rem !important; height: 2.875rem !important; padding: 0 0.75rem !important; font-size: 1rem !important; } body.product-product .product-info > .right > .cart:first-of-type #button-cart .text { font-size: 1rem !important; } body.product-product .product-info > .right > .price + .cart { grid-area: actions !important; width: 100% !important; box-sizing: border-box !important; margin: 0 !important; padding: 0 !important; border: 0 !important; background: transparent !important; display: flex !important; align-items: center !important; justify-content: center !important; gap: 0.5rem !important; } body.product-product .product-info > .right > .price + .cart #fast_order, body.product-product .product-info > .right > .price + .cart a#fast_order, body.product-product .product-info > .right > .price + .cart #button-cart { flex: 1 1 0 !important; width: auto !important; min-width: 0 !important; min-height: 2.875rem !important; height: 2.875rem !important; padding: 0 0.75rem !important; margin: 0 !important; font-size: 1rem !important; } body.product-product .product-info > .right > .price + .cart #button-cart .text { font-size: 1rem !important; } body.product-product .product-info > .right > .price + .cart + .share-call-wrapper + .cart { grid-area: logos !important; width: 100% !important; box-sizing: border-box !important; margin: 0 !important; padding: 0 !important; border: 0 !important; background: transparent !important; } body.product-product .product-info > .right .creditarea a img { height: 1.75rem !important; padding: 0.125rem !important; } body.product-product #wm-acc { gap: 0.125rem !important; margin-top: 0 !important; } body.product-product .wm-acc__btn { min-height: 2.125rem !important; padding: 0.3125rem 0.625rem !important; border-radius: 0.625rem !important; } body.product-product .wm-acc__title { font-size: 0.875rem !important; line-height: 1.08 !important; } body.product-product .wm-product-trust-card { align-self: stretch !important; padding: 0.75rem 0.6875rem 0.6875rem !important; } body.product-product .wm-product-trust-card.wm-is-collapsible:not(.wm-is-expanded) { max-height: var(--wm-product-left-height, 26.875rem) !important; padding-bottom: 2.625rem !important; } body.product-product .wm-product-trust-card.wm-is-collapsible:not(.wm-is-expanded)::after { content: ""; position: absolute; left: 0; right: 0; bottom: 0; height: 4.625rem; background: linear-gradient(180deg, rgba(12, 12, 12, 0), rgba(12, 12, 12, 0.98) 64%); pointer-events: none; } body.product-product .wm-product-trust-card.wm-is-expanded { max-height: none !important; padding-bottom: 2.875rem !important; } body.product-product .wm-product-trust-kicker { font-size: 0.625rem !important; line-height: 1.05 !important; } body.product-product .wm-product-trust-title { margin: 0.25rem 0 0.5625rem !important; font-size: 1.125rem !important; line-height: 1.04 !important; } body.product-product .wm-product-trust-list { gap: 0.3125rem !important; } body.product-product .wm-product-trust-list li { grid-template-columns: 1.875rem minmax(0, 1fr) !important; gap: 0.4375rem !important; padding: 0.375rem 0.5rem !important; border-radius: 0.6875rem !important; font-size: 0.75rem !important; line-height: 1.18 !important; } body.product-product .wm-product-trust-icon { width: 1.875rem !important; height: 1.875rem !important; border-radius: 0.625rem !important; } body.product-product .wm-product-trust-icon svg { width: 1rem !important; height: 1rem !important; } body.product-product .wm-product-trust-payments { gap: 0.25rem !important; margin-top: 0.375rem !important; } body.product-product .wm-product-trust-payment { height: 2.25rem !important; border-radius: 0.5625rem !important; } body.product-product .wm-product-trust-more { position: absolute !important; left: 50% !important; bottom: 0.5625rem !important; z-index: 2 !important; transform: translateX(-50%) !important; display: none !important; min-width: 3.625rem !important; height: 1.75rem !important; padding: 0 0.875rem 0.3125rem !important; border: 0.0625rem solid rgba(255, 108, 0, 0.55) !important; border-radius: 62.4375rem !important; background: linear-gradient(180deg, #ff8a1f, #ff6c00) !important; color: #151515 !important; font-size: 1.5rem !important; line-height: 1.125rem !important; font-weight: 900 !important; letter-spacing: 0.125rem !important; cursor: pointer !important; box-shadow: 0 0.5rem 1.25rem rgba(255, 108, 0, 0.26) !important; } body.product-product .wm-product-trust-card.wm-is-collapsible .wm-product-trust-more { display: inline-flex !important; align-items: center !important; justify-content: center !important; } body.product-product .wm-product-trust-card.wm-is-expanded .wm-product-trust-more { bottom: 0.4375rem !important; } } #header #search { box-sizing: border-box !important; padding: 0 0.25rem 0 0.75rem !important; border: 0.0625rem solid rgba(255, 122, 0, 0.36) !important; background: linear-gradient(180deg, rgba(16, 22, 30, 0.98), rgba(7, 10, 14, 0.98)) !important; box-shadow: inset 0 0.0625rem 0 rgba(255, 255, 255, 0.055) !important; overflow: visible !important; } #header #search:focus-within { border-color: rgba(255, 138, 0, 0.90) !important; box-shadow: 0 0 0 0.125rem rgba(255, 122, 0, 0.18), inset 0 0.0625rem 0 rgba(255, 255, 255, 0.07) !important; } #header #search input[name="search"]::placeholder { color: rgba(255, 255, 255, 0.54) !important; } #header #search::before { content: ""; position: absolute; top: 50%; border: 0.125rem solid #ff9a14; border-radius: 50%; transform: translateY(-50%); pointer-events: none; box-sizing: border-box; } #header #search::after { content: ""; position: absolute; top: 50%; background: #ff9a14; border-radius: 62.4375rem; transform: rotate(45deg); transform-origin: center center; pointer-events: none; } #header .button-search { border: 0 !important; background: linear-gradient(180deg, #ff9a14, #ff6c00) !important; box-shadow: none !important; cursor: pointer !important; } #header .button-search::before { content: ""; position: absolute; left: 50%; top: 50%; border: 0.125rem solid #151515; border-radius: 50%; transform: translate(-55%, -55%); box-sizing: border-box; } #header .button-search::after { content: ""; position: absolute; left: 55%; top: 58%; background: #151515; border-radius: 62.4375rem; transform: rotate(45deg); transform-origin: center center; } @media screen and (min-width: 1000px) { #header #search { border-radius: 0.625rem !important; } html body #header #search input[name="search"] { padding: 0 2.75rem 0 2rem !important; font-size: 0.8125rem !important; font-weight: 800 !important; line-height: 1 !important; letter-spacing: 0.01em !important; } #header #search::before { left: 0.6875rem; width: 0.875rem; height: 0.875rem; } #header #search::after { left: 1.375rem; width: 0.4375rem; height: 0.125rem; margin-top: 0.3125rem; } #header .button-search { top: 0.1875rem !important; left: auto !important; right: 0.1875rem !important; width: 2.5rem !important; height: calc(100% - 0.375rem) !important; min-height: 1.25rem !important; border-radius: 0.5rem !important; } #header .button-search::before { width: 0.8125rem; height: 0.8125rem; } #header .button-search::after { width: 0.4375rem; height: 0.125rem; } } @media screen and (max-width: 999px) { #header #search { border-radius: 1rem !important; } html body #header #search input[name="search"] { padding: 0 3.625rem 0 2.625rem !important; } #header #search::before { left: 0.9375rem; width: 1.375rem; height: 1.375rem; } #header #search::after { left: 2rem; width: 0.625rem; height: 0.1875rem; margin-top: 0.5rem; } #header .button-search { left: auto !important; right: 0.3125rem !important; } #header .button-search::before { width: 1.25rem; height: 1.25rem; } #header .button-search::after { width: 0.625rem; height: 0.1875rem; } } #header #search::before, #header #search::after, #header .button-search::before, #header .button-search::after { content: none !important; display: none !important; } #header #search { display: block !important; box-sizing: border-box !important; border: 0.0625rem solid rgba(255, 122, 0, 0.36) !important; background: linear-gradient(180deg, rgba(16, 22, 30, 0.98), rgba(7, 10, 14, 0.98)) !important; box-shadow: inset 0 0.0625rem 0 rgba(255, 255, 255, 0.055) !important; overflow: visible !important; } html body #header #search input[name="search"] { box-sizing: border-box !important; width: 100% !important; height: 100% !important; min-height: 0 !important; margin: 0 !important; border: 0 !important; outline: 0 !important; background: transparent !important; background-color: transparent !important; color: #ffffff !important; text-align: center !important; box-shadow: none !important; } html body #header #search input[name="search"]::placeholder { text-align: center !important; } #header #search .button-search { position: absolute !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; gap: 0.375rem !important; box-sizing: border-box !important; border: 0 !important; background: linear-gradient(180deg, #ff9a14, #ff6c00) !important; color: #111418 !important; font-weight: 900 !important; line-height: 1 !important; letter-spacing: 0.025em !important; text-align: center !important; white-space: nowrap !important; cursor: pointer !important; box-shadow: 0 0.5rem 1.125rem rgba(255, 108, 0, 0.25) !important; user-select: none !important; zoom: 1 !important; } #header #search .button-search:hover { filter: brightness(1.08); } #header #search .button-search svg { display: block !important; flex: 0 0 auto !important; fill: none !important; stroke: currentColor !important; stroke-width: 2 !important; stroke-linecap: round !important; stroke-linejoin: round !important; } #header #search .button-search span { display: block !important; } @media screen and (min-width: 1000px) { #header #search { top: 0.5625rem !important; left: auto !important; right: 17.5rem !important; width: 20rem !important; height: 1.5rem !important; padding: 0 0.5rem 0 0.25rem !important; border-radius: 0.5rem !important; } html body #header #search input[name="search"] { padding: 0 0.25rem 0 5.375rem !important; font-size: 0.8125rem !important; font-weight: 800 !important; line-height: 1.5rem !important; letter-spacing: 0.01em !important; } #header #search .button-search { top: -0.125rem !important; left: -0.1875rem !important; right: auto !important; width: 4.875rem !important; height: 1.5rem !important; min-width: 4.875rem !important; border-radius: 0.4375rem !important; font-size: 0.75rem !important; gap: 0.25rem !important; box-shadow: none !important; } #header #search .button-search svg { width: 0.8125rem !important; height: 0.8125rem !important; } } @media screen and (max-width: 999px) { #header::after { content: "" !important; position: absolute !important; left: 0 !important; right: 0 !important; top: 10.875rem !important; height: 4.75rem !important; z-index: 989998 !important; background: #040f16 !important; pointer-events: none !important; } #header #search { top: 10.875rem !important; left: 0.9375rem !important; right: auto !important; width: 48.125rem !important; height: 4.625rem !important; min-height: 4.625rem !important; padding: 0 0.875rem 0 0.5rem !important; border-radius: 1.125rem !important; } html body #header #search input[name="search"] { padding: 0 0.5rem 0 9.25rem !important; font-size: 1.625rem !important; font-weight: 800 !important; line-height: 4.625rem !important; text-align: center !important; } #header #search .button-search { top: -0.125rem !important; left: 0 !important; right: auto !important; width: 8.25rem !important; height: 4.25rem !important; min-width: 8.25rem !important; border-radius: 0.9375rem !important; font-size: 1.5rem !important; } #header #search .button-search svg { width: 1.5rem !important; height: 1.5rem !important; } } @media screen and (max-width: 999px), (hover: none) and (pointer: coarse) { html, body { overflow-x: hidden !important; } #header .strip.grid_12 { left: -0.125rem !important; right: auto !important; width: 62.5rem !important; max-width: 62.5rem !important; min-width: 0 !important; overflow: hidden !important; box-sizing: border-box !important; } #header .strip.grid_12 .links { width: 62.5rem !important; max-width: 62.5rem !important; min-width: 0 !important; padding-left: 0.625rem !important; overflow: hidden !important; box-sizing: border-box !important; } #header .strip.grid_12 #language { transform: translateX(0.875rem) !important; } } #header #search .button-search { background: linear-gradient(180deg, #ff8b0d 0%, #ff7300 100%) !important; border: 0.0625rem solid rgba(255, 190, 92, 0.52) !important; box-shadow: none !important; text-shadow: none !important; transform: none !important; filter: none !important; } #header #search .button-search:hover { background: linear-gradient(180deg, #ff941a 0%, #ff7a00 100%) !important; box-shadow: none !important; transform: none !important; filter: none !important; } @media screen and (min-width: 1000px) { #header #search .button-search { border-radius: 0.3125rem !important; } } @media screen and (max-width: 999px) { #header #search .button-search { border-radius: 0.5625rem !important; } } @media screen and (max-width: 999px), (hover: none) and (pointer: coarse) { a, button, label, img, .wm-mobile-open, .wm-mobile-link, .wm-mobile-back, .wm-mobile-filter-toggle, .wm-mobile-filter-sheet__close, .wm-mobile-filter-sheet__floating-close, .image a, .image-additional a, .image-additional img, .colorbox, #colorbox, #cboxOverlay, #cboxLoadedContent, .cboxPhoto, #cboxPrevious, #cboxNext, #cboxClose, .btn-menu, .cartBtn { -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important; -webkit-touch-callout: none; } .wm-mobile-open, .wm-mobile-link, .wm-mobile-back, .image a, .image-additional a, .colorbox, #colorbox, #cboxOverlay, #cboxLoadedContent, .cboxPhoto { outline: none !important; box-shadow: none !important; user-select: none; -webkit-user-select: none; } .wm-mobile-open:active, .wm-mobile-link:active, .wm-mobile-back:active, .image a:active, .image-additional a:active, .colorbox:active, #colorbox:active, #cboxOverlay:active, #cboxLoadedContent:active, .cboxPhoto:active { box-shadow: none !important; } .wm-category-shell .wm-mobile-open:focus, .wm-category-shell .wm-mobile-link:focus, .wm-category-shell .wm-mobile-link--view-all:not(.wm-user-selected), .wm-category-shell .wm-mobile-link--view-all:not(.wm-user-selected):focus, .wm-category-shell .wm-mobile-open.e-active:not(.wm-user-selected), .wm-category-shell .wm-mobile-link.e-active:not(.wm-user-selected), .wm-category-shell .wm-mobile-open.e-active:not(.wm-user-selected):focus, .wm-category-shell .wm-mobile-link.e-active:not(.wm-user-selected):focus, .wm-category-shell .wm-mobile-open:hover:not(.wm-user-selected), .wm-category-shell .wm-mobile-link:hover:not(.wm-user-selected) { background: #121212 !important; border-color: rgba(255, 255, 255, 0.12) !important; color: rgba(255, 255, 255, 0.96) !important; } .wm-category-shell .wm-mobile-open.e-active:not(.wm-user-selected) .wm-menu-thumb, .wm-category-shell .wm-mobile-link.e-active:not(.wm-user-selected) .wm-menu-thumb, .wm-category-shell .wm-mobile-link--view-all:not(.wm-user-selected) .wm-menu-thumb, .wm-category-shell .wm-mobile-open:hover:not(.wm-user-selected) .wm-menu-thumb, .wm-category-shell .wm-mobile-link:hover:not(.wm-user-selected) .wm-menu-thumb { background: linear-gradient(145deg, #242b34 0%, #111720 100%) !important; border-color: rgba(255, 255, 255, 0.10) !important; } .wm-category-shell .wm-mobile-open.wm-user-selected, .wm-category-shell .wm-mobile-link.wm-user-selected, .wm-category-shell .wm-mobile-open.wm-user-selected:focus, .wm-category-shell .wm-mobile-link.wm-user-selected:focus, .wm-category-shell .wm-mobile-open.wm-user-selected:hover, .wm-category-shell .wm-mobile-link.wm-user-selected:hover { background: #ffffff !important; border-color: rgba(255, 255, 255, 0.95) !important; color: #111111 !important; box-shadow: 0 0.625rem 1.375rem rgba(0, 0, 0, 0.24) !important; transition: none !important; } .wm-category-shell .wm-mobile-open.wm-user-selected .wm-menu-thumb, .wm-category-shell .wm-mobile-link.wm-user-selected .wm-menu-thumb { background: linear-gradient(145deg, #ffffff 0%, #ececec 100%) !important; border-color: rgba(0, 0, 0, 0.12) !important; } .wm-category-shell .wm-mobile-open:active, .wm-category-shell .wm-mobile-link:active, .wm-category-shell .wm-mobile-open.e-active:active, .wm-category-shell .wm-mobile-link.e-active:active { background: linear-gradient(180deg, #ff9a14 0%, #ff6c00 100%) !important; border-color: rgba(255, 156, 40, 0.95) !important; color: #111111 !important; box-shadow: 0 0.625rem 1.375rem rgba(255, 108, 0, 0.28) !important; } .wm-category-shell .wm-mobile-open:active .wm-menu-thumb, .wm-category-shell .wm-mobile-link:active .wm-menu-thumb, .wm-category-shell .wm-mobile-open.e-active:active .wm-menu-thumb, .wm-category-shell .wm-mobile-link.e-active:active .wm-menu-thumb { background: linear-gradient(145deg, #ffffff 0%, #ececec 100%) !important; border-color: rgba(0, 0, 0, 0.12) !important; } .wm-category-shell .wm-mobile-open:focus .wm-mobile-open__icon, .wm-category-shell .wm-mobile-open.e-active:not(.wm-user-selected) .wm-mobile-open__icon, .wm-category-shell .wm-mobile-open:active .wm-mobile-open__icon { color: #ff8a00 !important; } .wm-category-shell .wm-mobile-open.wm-user-selected .wm-mobile-open__icon, .wm-category-shell .wm-mobile-open.wm-user-selected:focus .wm-mobile-open__icon { color: #111111 !important; } .wm-category-shell .wm-mobile-open:active .wm-mobile-open__icon, .wm-category-shell .wm-mobile-open.e-active:active .wm-mobile-open__icon { color: #111111 !important; } .wm-category-shell .wm-mobile-open:active:not(.wm-user-selected), .wm-category-shell .wm-mobile-link:active:not(.wm-user-selected), .wm-category-shell .wm-mobile-open.e-active:active:not(.wm-user-selected), .wm-category-shell .wm-mobile-link.e-active:active:not(.wm-user-selected) { background: #121212 !important; border-color: rgba(255, 255, 255, 0.12) !important; color: rgba(255, 255, 255, 0.96) !important; box-shadow: 0 0.5rem 1.125rem rgba(0, 0, 0, 0.30) !important; } .wm-category-shell .wm-mobile-open:active:not(.wm-user-selected) .wm-menu-thumb, .wm-category-shell .wm-mobile-link:active:not(.wm-user-selected) .wm-menu-thumb, .wm-category-shell .wm-mobile-open.e-active:active:not(.wm-user-selected) .wm-menu-thumb, .wm-category-shell .wm-mobile-link.e-active:active:not(.wm-user-selected) .wm-menu-thumb { background: linear-gradient(145deg, #242b34 0%, #111720 100%) !important; border-color: rgba(255, 255, 255, 0.10) !important; } .wm-category-shell .wm-mobile-open:active:not(.wm-user-selected) .wm-mobile-open__icon, .wm-category-shell .wm-mobile-open.e-active:active:not(.wm-user-selected) .wm-mobile-open__icon { color: #ff8a00 !important; } .wm-category-shell .wm-mobile-open.wm-user-selected:active, .wm-category-shell .wm-mobile-link.wm-user-selected:active { background: #ffffff !important; border-color: rgba(255, 255, 255, 0.95) !important; color: #111111 !important; box-shadow: 0 0.625rem 1.375rem rgba(0, 0, 0, 0.24) !important; } .wm-category-shell .wm-mobile-open.wm-user-selected:active .wm-menu-thumb, .wm-category-shell .wm-mobile-link.wm-user-selected:active .wm-menu-thumb { background: linear-gradient(145deg, #ffffff 0%, #ececec 100%) !important; border-color: rgba(0, 0, 0, 0.12) !important; } .wm-category-shell .wm-mobile-open.wm-user-selected:active .wm-mobile-open__icon { color: #111111 !important; } .wm-category-shell .wm-mobile-open:focus-visible, .wm-category-shell .wm-mobile-link:focus-visible { outline: none !important; } #cboxLoadedContent, #cboxLoadedContent:active { background: #ffffff !important; } #cboxOverlay, #cboxOverlay:active { background: rgba(8, 12, 16, 0.86) !important; } .cboxPhoto, .cboxPhoto:active { background: transparent !important; } .wm-mobile-open:focus-visible, .wm-mobile-link:focus-visible, .wm-mobile-back:focus-visible, .image a:focus-visible, .image-additional a:focus-visible, .colorbox:focus-visible { outline: 0.1875rem solid rgba(255, 108, 0, 0.75) !important; outline-offset: 0.1875rem !important; } ::selection { background: rgba(255, 108, 0, 0.28); color: inherit; } } @media screen and (min-width: 1000px) { body.product-product #content > .wm-page-breadcrumb-row > .breadcrumb, body.product-product .wm-page-breadcrumb-row > .breadcrumb, body.product-category #content > .wm-page-heading-row > .breadcrumb { height: 2.75rem !important; min-height: 2.75rem !important; max-height: 2.75rem !important; display: flex !important; align-items: center !important; justify-content: flex-start !important; gap: 0 !important; flex-wrap: nowrap !important; margin: 0 0 0 auto !important; padding: 0 0.875rem 0 0.5rem !important; box-sizing: border-box !important; overflow-x: auto !important; overflow-y: hidden !important; white-space: nowrap !important; border: 0.0625rem solid rgba(255, 255, 255, 0.10) !important; border-left: 0.25rem solid #1a1d22 !important; border-right: 0.25rem solid #1a1d22 !important; border-radius: 1rem !important; background: linear-gradient(180deg, rgba(17, 19, 23, 0.98) 0%, rgba(10, 12, 16, 0.98) 100%) !important; box-shadow: 0 0.625rem 1.375rem rgba(0, 0, 0, 0.24), inset 0 0.0625rem 0 rgba(255, 255, 255, 0.05) !important; scrollbar-width: thin !important; scrollbar-color: #ff6c00 rgba(255, 255, 255, 0.08) !important; } body.product-category #content > .wm-page-heading-row > .breadcrumb { flex: 1 1 auto !important; width: auto !important; max-width: none !important; } body.product-product #content > .wm-page-breadcrumb-row > .breadcrumb a, body.product-product #content > .wm-page-breadcrumb-row > .breadcrumb span, body.product-product .wm-page-breadcrumb-row > .breadcrumb a, body.product-product .wm-page-breadcrumb-row > .breadcrumb span, body.product-category #content > .wm-page-heading-row > .breadcrumb a, body.product-category #content > .wm-page-heading-row > .breadcrumb span { display: inline-flex !important; align-items: center !important; justify-content: center !important; flex: 0 0 auto !important; width: auto !important; max-width: none !important; height: auto !important; min-height: 1.75rem !important; max-height: none !important; margin: 0 !important; padding: 0 0.0625rem !important; border: 0 !important; border-radius: 0.25rem !important; background: transparent !important; box-shadow: none !important; color: #ffffff !important; font-size: 0.875rem !important; font-weight: 300 !important; line-height: 1.75rem !important; text-align: center !important; text-decoration: none !important; white-space: nowrap !important; transform: translateY(0) !important; transition: color 160ms ease, text-shadow 160ms ease, transform 160ms ease !important; } body.product-product #content > .wm-page-breadcrumb-row > .breadcrumb a:hover, body.product-product .wm-page-breadcrumb-row > .breadcrumb a:hover, body.product-category #content > .wm-page-heading-row > .breadcrumb a:hover { background: transparent !important; color: rgb(244 134 3) !important; text-shadow: none !important; transform: none !important; } body.product-product #content > .wm-page-breadcrumb-row > .breadcrumb a + a::before, body.product-product #content > .wm-page-breadcrumb-row > .breadcrumb span + a::before, body.product-product #content > .wm-page-breadcrumb-row > .breadcrumb a + span::before, body.product-product .wm-page-breadcrumb-row > .breadcrumb a + a::before, body.product-product .wm-page-breadcrumb-row > .breadcrumb span + a::before, body.product-product .wm-page-breadcrumb-row > .breadcrumb a + span::before, body.product-category #content > .wm-page-heading-row > .breadcrumb a + a::before, body.product-category #content > .wm-page-heading-row > .breadcrumb span + a::before, body.product-category #content > .wm-page-heading-row > .breadcrumb a + span::before { content: "/" !important; display: inline-block !important; margin: 0 0.125rem 0 0.0625rem !important; color: rgb(244 134 3) !important; font-weight: 900 !important; } body.product-product #content > .wm-page-breadcrumb-row > .breadcrumb, body.product-product .wm-page-breadcrumb-row > .breadcrumb { overflow-x: hidden !important; overflow-y: hidden !important; scrollbar-width: none !important; } body.product-product #content > .wm-page-breadcrumb-row > .breadcrumb::-webkit-scrollbar, body.product-product .wm-page-breadcrumb-row > .breadcrumb::-webkit-scrollbar { display: none !important; } body.product-product #content > .wm-page-breadcrumb-row > .breadcrumb > .wm-breadcrumb-current, body.product-product .wm-page-breadcrumb-row > .breadcrumb > .wm-breadcrumb-current { flex: 1 1 auto !important; min-width: 0 !important; width: auto !important; max-width: none !important; padding: 0 !important; overflow: hidden !important; justify-content: flex-start !important; text-align: left !important; color: rgba(255, 255, 255, 0.52) !important; cursor: default !important; } body.product-product #content > .wm-page-breadcrumb-row > .breadcrumb > a + .wm-breadcrumb-current::before, body.product-product .wm-page-breadcrumb-row > .breadcrumb > a + .wm-breadcrumb-current::before { content: "/" !important; display: inline-block !important; flex: 0 0 auto !important; margin: 0 0.0625rem 0 0 !important; color: rgb(244 134 3) !important; font-weight: 900 !important; } body.product-product #content > .wm-page-breadcrumb-row > .breadcrumb > .wm-breadcrumb-current > .wm-breadcrumb-current__text, body.product-product .wm-page-breadcrumb-row > .breadcrumb > .wm-breadcrumb-current > .wm-breadcrumb-current__text { display: block !important; flex: 0 1 auto !important; min-width: 0 !important; width: auto !important; max-width: 100% !important; padding: 0 !important; overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important; text-align: left !important; } body.product-category #content > .category-info.wm-category-description::before, body.product-category #content > .category-info.wm-category-description::after { display: none !important; content: none !important; } body.product-category #content > .category-info.wm-category-description .image { width: 8.625rem !important; height: 8.625rem !important; max-width: 8.625rem !important; padding: 0.1875rem !important; overflow: hidden !important; box-sizing: border-box !important; border: 0.0625rem solid rgba(255, 255, 255, 0.16) !important; border-radius: 0.875rem !important; background: #0d1015 !important; box-shadow: 0 0.875rem 1.875rem rgba(0, 0, 0, 0.28), inset 0 0.0625rem 0 rgba(255, 255, 255, 0.08) !important; } body.product-category #content > .category-info.wm-category-description .image img { width: 100% !important; height: 100% !important; display: block !important; object-fit: cover !important; box-sizing: border-box !important; padding: 0 !important; border-radius: 0.625rem !important; background: #0d1015 !important; } body.product-category.wm-desktop-heading-layout #content > .wm-page-heading-row > .breadcrumb { height: 2.75rem !important; min-height: 2.75rem !important; max-height: 2.75rem !important; display: flex !important; align-items: center !important; justify-content: flex-start !important; flex: 1 1 auto !important; flex-wrap: nowrap !important; width: auto !important; max-width: none !important; margin: 0 0 0 auto !important; padding: 0 0.875rem 0 0.5rem !important; box-sizing: border-box !important; overflow-x: auto !important; overflow-y: hidden !important; white-space: nowrap !important; border: 0.0625rem solid rgba(255, 255, 255, 0.10) !important; border-left: 0.25rem solid #1a1d22 !important; border-right: 0.25rem solid #1a1d22 !important; border-radius: 1rem !important; background: linear-gradient(180deg, rgba(17, 19, 23, 0.98) 0%, rgba(10, 12, 16, 0.98) 100%) !important; box-shadow: 0 0.625rem 1.375rem rgba(0, 0, 0, 0.24), inset 0 0.0625rem 0 rgba(255, 255, 255, 0.05) !important; } body.product-category.wm-desktop-heading-layout #content > .wm-page-heading-row > .breadcrumb a, body.product-category.wm-desktop-heading-layout #content > .wm-page-heading-row > .breadcrumb span { display: inline-flex !important; align-items: center !important; justify-content: center !important; flex: 0 0 auto !important; width: auto !important; max-width: none !important; min-height: 1.75rem !important; margin: 0 !important; padding: 0 0.0625rem !important; border: 0 !important; border-radius: 0.25rem !important; background: transparent !important; box-shadow: none !important; color: #ffffff !important; font-size: 0.875rem !important; font-weight: 300 !important; line-height: 1.75rem !important; text-align: center !important; text-decoration: none !important; white-space: nowrap !important; transform: translateY(0) !important; transition: color 160ms ease, text-shadow 160ms ease, transform 160ms ease !important; } body.product-category.wm-desktop-heading-layout #content > .wm-page-heading-row > .breadcrumb a:hover { background: transparent !important; color: rgb(244 134 3) !important; text-shadow: none !important; transform: none !important; } body.product-product #content > .wm-page-breadcrumb-row, body.product-category #content > .wm-page-heading-row { overflow: visible !important; } body.product-product #content > .wm-page-breadcrumb-row > .wm-product-share-wrap, body.product-category #content > .wm-page-heading-row > .wm-product-share-wrap { position: relative !important; z-index: 30 !important; flex: 0 0 2.125rem !important; width: 2.125rem !important; min-width: 2.125rem !important; height: 2.125rem !important; margin-left: 0.5rem !important; margin-right: 0 !important; right: auto !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; overflow: visible !important; align-self: center !important; } body.product-product #content > .wm-page-breadcrumb-row .wm-product-breadcrumb-share, body.product-category #content > .wm-page-heading-row .wm-product-breadcrumb-share { position: static !important; flex: 0 0 2.125rem !important; width: 2.125rem !important; min-width: 2.125rem !important; height: 2.125rem !important; min-height: 2.125rem !important; padding: 0 !important; margin: 0 !important; border: 0.0625rem solid rgba(255, 255, 255, 0.16) !important; border-radius: 0.625rem !important; background: rgba(255, 255, 255, 0.07) !important; color: #ffffff !important; box-shadow: none !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; cursor: pointer !important; transform: translateY(0) !important; transition: transform 160ms ease, background-color 160ms ease, border-color 160ms ease, color 160ms ease !important; } body.product-product #content > .wm-page-breadcrumb-row .wm-product-breadcrumb-share svg, body.product-category #content > .wm-page-heading-row .wm-product-breadcrumb-share svg { width: 1.0625rem !important; height: 1.0625rem !important; fill: currentColor !important; } body.product-product #content > .wm-page-breadcrumb-row .wm-product-breadcrumb-share:hover, body.product-product #content > .wm-page-breadcrumb-row .wm-product-breadcrumb-share.is-copied, body.product-category #content > .wm-page-heading-row .wm-product-breadcrumb-share:hover, body.product-category #content > .wm-page-heading-row .wm-product-breadcrumb-share.is-copied { transform: translateY(-0.0625rem) !important; border-color: rgba(255, 108, 0, 0.72) !important; background: rgba(255, 108, 0, 0.18) !important; color: #ffb15c !important; } body.product-product #content > .wm-page-breadcrumb-row .wm-product-share-panel, body.product-category #content > .wm-page-heading-row .wm-product-share-panel { position: absolute !important; top: calc(100% + 0.375rem) !important; right: 0 !important; z-index: 200 !important; width: 2.125rem !important; box-sizing: border-box !important; padding: 0.1875rem !important; border-radius: 0.8125rem !important; border: 0.0625rem solid rgba(255, 108, 0, 0.36) !important; background: rgba(10, 11, 13, 0.96) !important; box-shadow: 0 1rem 1.75rem rgba(0, 0, 0, 0.38), inset 0 0.0625rem 0 rgba(255, 255, 255, 0.08) !important; backdrop-filter: blur(0.625rem) !important; display: grid !important; grid-template-columns: 1fr !important; justify-items: center !important; align-items: center !important; gap: 0.25rem !important; } body.product-category.wm-desktop-heading-layout #content > .wm-page-heading-row > div.wm-product-share-wrap, body.product-product #content > .wm-page-breadcrumb-row > div.wm-product-share-wrap { flex-basis: 2.125rem !important; width: 2.125rem !important; min-width: 2.125rem !important; max-width: 2.125rem !important; height: 2.125rem !important; min-height: 2.125rem !important; max-height: 2.125rem !important; margin-left: 0.5rem !important; margin-right: 0.625rem !important; } body.product-category.wm-desktop-heading-layout #content > .wm-page-heading-row > div.wm-product-share-wrap > button.wm-product-breadcrumb-share, body.product-product #content > .wm-page-breadcrumb-row > div.wm-product-share-wrap > button.wm-product-breadcrumb-share { width: 2.125rem !important; min-width: 2.125rem !important; max-width: 2.125rem !important; height: 2.125rem !important; min-height: 2.125rem !important; max-height: 2.125rem !important; padding: 0 !important; margin: 0 !important; line-height: 1 !important; } body.product-product #content > .wm-page-breadcrumb-row .wm-product-share-panel[hidden], body.product-category #content > .wm-page-heading-row .wm-product-share-panel[hidden] { display: none !important; } body.product-product #content > .wm-page-breadcrumb-row .wm-product-share-option, body.product-category #content > .wm-page-heading-row .wm-product-share-option { width: 1.75rem !important; height: 1.75rem !important; min-width: 1.75rem !important; min-height: 1.75rem !important; padding: 0 !important; border: 0.0625rem solid rgba(255, 255, 255, 0.13) !important; border-radius: 0.5625rem !important; color: #ffffff !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; cursor: pointer !important; transform: translateY(0) scale(1) !important; transition: transform 150ms ease, border-color 150ms ease, box-shadow 150ms ease, filter 150ms ease !important; } body.product-product #content > .wm-page-breadcrumb-row .wm-product-share-option svg, body.product-category #content > .wm-page-heading-row .wm-product-share-option svg { width: 1rem !important; height: 1rem !important; fill: currentColor !important; } body.product-product #content > .wm-page-breadcrumb-row .wm-product-share-option:hover, body.product-category #content > .wm-page-heading-row .wm-product-share-option:hover { transform: translateY(-0.125rem) scale(1.06) !important; border-color: rgba(255, 255, 255, 0.34) !important; box-shadow: 0 0.5rem 1.125rem rgba(0, 0, 0, 0.28) !important; filter: brightness(1.08) !important; } body.product-product #content > .wm-page-breadcrumb-row .wm-share-instagram, body.product-category #content > .wm-page-heading-row .wm-share-instagram { background: radial-gradient(circle at 30% 110%, #feda75, #fa7e1e 28%, #d62976 52%, #962fbf 74%, #4f5bd5) !important; } body.product-product #content > .wm-page-breadcrumb-row .wm-share-facebook, body.product-category #content > .wm-page-heading-row .wm-share-facebook { background: #1877f2 !important; } body.product-product #content > .wm-page-breadcrumb-row .wm-share-viber, body.product-category #content > .wm-page-heading-row .wm-share-viber { background: #7360f2 !important; } body.product-product #content > .wm-page-breadcrumb-row .wm-share-whatsapp, body.product-category #content > .wm-page-heading-row .wm-share-whatsapp { background: #25d366 !important; color: #061c0d !important; } body.product-product #content > .wm-page-breadcrumb-row .wm-share-telegram, body.product-category #content > .wm-page-heading-row .wm-share-telegram { background: #229ed9 !important; } } @media screen and (max-width: 999px), (hover: none) and (pointer: coarse) { body.product-product #content > .wm-page-breadcrumb-row > .wm-product-share-wrap, body.product-category #content > .wm-page-heading-row > .wm-product-share-wrap, body.product-product #content > .wm-page-breadcrumb-row .wm-product-breadcrumb-share, body.product-category #content > .wm-page-heading-row .wm-product-breadcrumb-share { display: none !important; } body.product-product #content > .wm-page-breadcrumb-row > .breadcrumb, body.product-product .wm-page-breadcrumb-row > .breadcrumb { display: flex !important; flex-wrap: wrap !important; align-items: center !important; justify-content: center !important; gap: 0.5rem !important; text-align: center !important; } body.product-product #content > .wm-page-breadcrumb-row > .breadcrumb > a, body.product-product .wm-page-breadcrumb-row > .breadcrumb > a { flex: 0 0 auto !important; } body.product-product #content > .wm-page-breadcrumb-row > .breadcrumb > .wm-breadcrumb-current, body.product-product .wm-page-breadcrumb-row > .breadcrumb > .wm-breadcrumb-current { flex: 0 0 calc(100vw - 1.75rem) !important; width: calc(100vw - 1.75rem) !important; min-width: 0 !important; max-width: calc(100vw - 1.75rem) !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; margin-top: 0.5rem !important; margin-left: 0.875rem !important; margin-right: 0.875rem !important; text-align: center !important; color: rgba(255, 255, 255, 0.92) !important; overflow: hidden !important; box-sizing: border-box !important; } body.product-product #content > .wm-page-breadcrumb-row > .breadcrumb > .wm-breadcrumb-current > .wm-breadcrumb-current__text, body.product-product .wm-page-breadcrumb-row > .breadcrumb > .wm-breadcrumb-current > .wm-breadcrumb-current__text { display: -webkit-box !important; width: 100% !important; max-width: 100% !important; height: auto !important; max-height: 3.25rem !important; line-height: 1.625rem !important; overflow: hidden !important; text-overflow: ellipsis !important; white-space: normal !important; text-align: center !important; color: rgba(255, 255, 255, 0.94) !important; font-size: 1.375rem !important; font-weight: 500 !important; letter-spacing: 0.01em !important; transform: translateY(-0.25rem) !important; -webkit-box-orient: vertical !important; -webkit-line-clamp: 2 !important; } } @media screen and (min-width: 1000px) { html body.product-category #content { padding-top: 0.1875rem !important; } html body.product-category #content > .wm-page-heading-row, html body.product-category.wm-desktop-heading-layout #content > .wm-page-heading-row, html body.product-category.loaded #content > .wm-page-heading-row { position: relative !important; display: flex !important; flex-direction: row !important; align-items: center !important; gap: 0.625rem !important; width: 100% !important; height: 3rem !important; min-height: 3rem !important; max-height: 3rem !important; margin: 0 0 0.5rem 0 !important; padding: 0 !important; box-sizing: border-box !important; overflow: visible !important; transform: none !important; } html body.product-category #content > .wm-page-heading-row > h1, html body.product-category.wm-desktop-heading-layout #content > .wm-page-heading-row > h1, html body.product-category.loaded #content > .wm-page-heading-row > h1 { order: 0 !important; align-self: center !important; flex: 0 0 auto !important; width: max-content !important; min-width: max-content !important; max-width: none !important; height: 3rem !important; min-height: 3rem !important; max-height: 3rem !important; margin: 0 !important; padding: 0 1.5rem !important; box-sizing: border-box !important; display: flex !important; align-items: center !important; justify-content: center !important; font-size: 1.5rem !important; font-weight: 900 !important; line-height: 1.08 !important; letter-spacing: 0.035em !important; color: #ffffff !important; background: linear-gradient(180deg, rgba(17, 19, 23, 0.98) 0%, rgba(10, 12, 16, 0.98) 100%) !important; text-align: center !important; text-transform: uppercase !important; white-space: nowrap !important; overflow: visible !important; text-overflow: clip !important; transform: none !important; } html body.product-category #content > .wm-page-heading-row > .breadcrumb, html body.product-category.wm-desktop-heading-layout #content > .wm-page-heading-row > .breadcrumb, html body.product-category.loaded #content > .wm-page-heading-row > .breadcrumb { order: 0 !important; position: static !important; align-self: center !important; display: flex !important; flex: 1 1 auto !important; flex-direction: row !important; flex-wrap: nowrap !important; align-items: center !important; justify-content: flex-start !important; gap: 0 !important; width: auto !important; min-width: 0 !important; max-width: none !important; height: 2.75rem !important; min-height: 2.75rem !important; max-height: 2.75rem !important; margin: 0 0 0 auto !important; padding: 0 0.875rem 0 0.5rem !important; box-sizing: border-box !important; overflow-x: auto !important; overflow-y: hidden !important; white-space: nowrap !important; text-align: left !important; transform: none !important; } html body.product-category #content > .wm-page-heading-row > .breadcrumb a, html body.product-category #content > .wm-page-heading-row > .breadcrumb span, html body.product-category.wm-desktop-heading-layout #content > .wm-page-heading-row > .breadcrumb a, html body.product-category.wm-desktop-heading-layout #content > .wm-page-heading-row > .breadcrumb span, html body.product-category.loaded #content > .wm-page-heading-row > .breadcrumb a, html body.product-category.loaded #content > .wm-page-heading-row > .breadcrumb span { display: inline-flex !important; align-items: center !important; justify-content: center !important; flex: 0 0 auto !important; width: auto !important; min-width: 0 !important; max-width: none !important; height: auto !important; min-height: 1.75rem !important; max-height: none !important; margin: 0.5rem 0 0 0 !important; padding: 0 0.0625rem !important; box-sizing: border-box !important; border: 0 !important; background: transparent !important; box-shadow: none !important; font-size: 0.875rem !important; font-weight: 300 !important; line-height: 1.75rem !important; text-align: center !important; white-space: nowrap !important; transform: none !important; } html body.product-category #content > .wm-page-heading-row > .wm-product-share-wrap, html body.product-category.wm-desktop-heading-layout #content > .wm-page-heading-row > .wm-product-share-wrap, html body.product-category.loaded #content > .wm-page-heading-row > .wm-product-share-wrap { order: 0 !important; align-self: center !important; flex: 0 0 2.125rem !important; width: 2.125rem !important; min-width: 2.125rem !important; max-width: 2.125rem !important; height: 2.125rem !important; min-height: 2.125rem !important; max-height: 2.125rem !important; margin: 0 0.625rem 0 0.5rem !important; padding: 0 !important; box-sizing: border-box !important; transform: none !important; } } @media screen and (min-width: 1000px) { body.product-product #content > .wm-page-breadcrumb-row > .breadcrumb a, body.product-product #content > .wm-page-breadcrumb-row > .breadcrumb span, body.product-product .wm-page-breadcrumb-row > .breadcrumb a, body.product-product .wm-page-breadcrumb-row > .breadcrumb span, body.product-category #content > .wm-page-heading-row > .breadcrumb a, body.product-category #content > .wm-page-heading-row > .breadcrumb span, html body.product-category #content > .wm-page-heading-row > .breadcrumb a, html body.product-category #content > .wm-page-heading-row > .breadcrumb span, body.product-special #content > .wm-page-heading-row > .breadcrumb a, body.product-special #content > .wm-page-heading-row > .breadcrumb span, body.product-wm_latest #content > .wm-page-heading-row > .breadcrumb a, body.product-wm_latest #content > .wm-page-heading-row > .breadcrumb span, body.product-search #content > .wm-page-heading-row > .breadcrumb a, body.product-search #content > .wm-page-heading-row > .breadcrumb span, body.information-information #content > .wm-page-heading-row > .breadcrumb a, body.information-information #content > .wm-page-heading-row > .breadcrumb span, body.information-contact #content > .wm-page-heading-row > .breadcrumb a, body.information-contact #content > .wm-page-heading-row > .breadcrumb span, body.information-news #content > .wm-page-heading-row > .breadcrumb a, body.information-news #content > .wm-page-heading-row > .breadcrumb span, body.module-blog #content > .wm-page-heading-row > .breadcrumb a, body.module-blog #content > .wm-page-heading-row > .breadcrumb span, body.module-blog-view #content > .wm-page-heading-row > .breadcrumb a, body.module-blog-view #content > .wm-page-heading-row > .breadcrumb span { color: rgba(255, 255, 255, 0.84) !important; font-size: 0.875rem !important; font-weight: 300 !important; letter-spacing: 0.012em !important; text-shadow: none !important; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: geometricPrecision; } body.product-product #content > .wm-page-breadcrumb-row > .breadcrumb a:hover, body.product-product .wm-page-breadcrumb-row > .breadcrumb a:hover, body.product-category #content > .wm-page-heading-row > .breadcrumb a:hover { color: rgb(244 134 3) !important; } body.product-special #content > .wm-page-heading-row > .breadcrumb a:hover, body.product-wm_latest #content > .wm-page-heading-row > .breadcrumb a:hover, body.product-search #content > .wm-page-heading-row > .breadcrumb a:hover, body.information-information #content > .wm-page-heading-row > .breadcrumb a:hover, body.information-contact #content > .wm-page-heading-row > .breadcrumb a:hover, body.information-news #content > .wm-page-heading-row > .breadcrumb a:hover, body.module-blog #content > .wm-page-heading-row > .breadcrumb a:hover, body.module-blog-view #content > .wm-page-heading-row > .breadcrumb a:hover { color: #ffffff !important; } } @media screen and (min-width: 1000px) { html body.home #content > .wm-page-heading-row, html body.common-home #content > .wm-page-heading-row, html body.home.loaded #content > .wm-page-heading-row, html body.common-home.loaded #content > .wm-page-heading-row { position: relative !important; display: flex !important; align-items: center !important; justify-content: center !important; width: 100% !important; height: 3rem !important; min-height: 3rem !important; max-height: 3rem !important; margin: 0 0 0.5rem 0 !important; padding: 0 !important; box-sizing: border-box !important; overflow: visible !important; transform: none !important; } html body.home #content > .wm-page-heading-row > h1, html body.common-home #content > .wm-page-heading-row > h1, html body.home.loaded #content > .wm-page-heading-row > h1, html body.common-home.loaded #content > .wm-page-heading-row > h1 { flex: 1 1 100% !important; width: 100% !important; min-width: 0 !important; max-width: none !important; height: 3rem !important; min-height: 3rem !important; max-height: 3rem !important; margin: 0 !important; padding: 0 1.5rem !important; box-sizing: border-box !important; display: flex !important; align-items: center !important; justify-content: center !important; border: 0.0625rem solid rgba(255, 255, 255, 0.10) !important; border-left: 0.25rem solid #ff6c00 !important; border-right: 0.25rem solid #ff6c00 !important; border-radius: 1rem !important; background: linear-gradient(180deg, rgba(17, 19, 23, 0.98) 0%, rgba(10, 12, 16, 0.98) 100%) !important; color: #ffffff !important; font-size: 1.5rem !important; font-weight: 900 !important; line-height: 1.08 !important; letter-spacing: 0.035em !important; text-align: center !important; text-transform: uppercase !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; transform: none !important; } html body.home.wm-desktop-heading-layout.loaded div#content > div.wm-page-heading-row, html body.home.wm-desktop-heading-layout div#content > div.wm-page-heading-row, html body.common-home.wm-desktop-heading-layout.loaded div#content > div.wm-page-heading-row, html body.common-home.wm-desktop-heading-layout div#content > div.wm-page-heading-row { justify-content: center !important; gap: 0 !important; } html body.home.wm-desktop-heading-layout.loaded div#content > div.wm-page-heading-row > h1, html body.home.wm-desktop-heading-layout div#content > div.wm-page-heading-row > h1, html body.common-home.wm-desktop-heading-layout.loaded div#content > div.wm-page-heading-row > h1, html body.common-home.wm-desktop-heading-layout div#content > div.wm-page-heading-row > h1 { flex: 1 0 100% !important; flex-basis: 100% !important; width: 100% !important; min-width: 100% !important; max-width: 100% !important; margin-left: 0 !important; margin-right: 0 !important; justify-self: stretch !important; } } body.product-category #content > .pagination { margin-bottom: 0.25rem !important; } body.product-category #content > .pagination + .category-info.wm-category-description { margin-top: 0.375rem !important; } .wm-home-fresh-categories, .wm-home-fresh-categories * { box-sizing: border-box; } .wm-home-fresh-categories { clear: both; position: relative; overflow: hidden; background: #111318; border: 0.0625rem solid rgba(255, 255, 255, 0.10); box-shadow: 0 1.125rem 2.625rem rgba(0, 0, 0, 0.30); } @supports (content-visibility: auto) { body.home #content > .wm-home-brand-carousel, body.common-home #content > .wm-home-brand-carousel { content-visibility: auto; contain-intrinsic-size: auto 6rem; } body.home #content > .wm-home-fresh-categories, body.common-home #content > .wm-home-fresh-categories { content-visibility: auto; contain-intrinsic-size: auto 65.625rem; } body.home #content > .box, body.common-home #content > .box { content-visibility: auto; contain-intrinsic-size: auto 45rem; } } .wm-home-fresh-categories__head { position: relative; z-index: 1; text-align: center; } .wm-home-fresh-categories__eyebrow { display: inline-flex; align-items: center; justify-content: center; width: auto; color: #111318; background: #ff6c00; font-weight: 900; text-transform: uppercase; letter-spacing: 0.08em; box-shadow: 0 0.5rem 1.125rem rgba(255, 108, 0, 0.22); } .wm-home-fresh-categories__head h2 { margin: 0; color: #ffffff; text-transform: uppercase; letter-spacing: 0.035em; } .wm-home-fresh-categories__head p { margin: 0 auto; color: rgba(255, 255, 255, 0.72); font-weight: 500; } .wm-home-fresh-categories__grid { position: relative; z-index: 1; display: grid; } .wm-home-fresh-category-card { position: relative; display: flex; flex-direction: column; overflow: hidden; color: #ffffff; text-decoration: none; background: linear-gradient(180deg, rgba(28, 31, 38, 0.98) 0%, rgba(14, 16, 21, 0.98) 100%); border: 0.0625rem solid rgba(255, 255, 255, 0.10); box-shadow: inset 0 0.0625rem 0 rgba(255, 255, 255, 0.08), 0 0.625rem 1.375rem rgba(0, 0, 0, 0.18); transform: translateZ(0); transition: transform 180ms ease, border-color 180ms ease, box-shadow 180ms ease, background 180ms ease; } .wm-home-fresh-category-card:hover { color: #ffffff; text-decoration: none; border-color: rgba(255, 108, 0, 0.62); background: linear-gradient(180deg, rgba(35, 38, 45, 0.98) 0%, rgba(15, 18, 24, 0.98) 100%); box-shadow: inset 0 0.0625rem 0 rgba(255, 255, 255, 0.10), 0 1rem 1.875rem rgba(0, 0, 0, 0.26); } .wm-home-fresh-category-card__image { display: block; width: 100%; overflow: hidden; background: #0b0d11; } .wm-home-fresh-category-card__image img { display: block; width: 100%; height: 100%; object-fit: cover; transform: scale(1.01); transition: transform 220ms ease, filter 220ms ease; } .wm-home-fresh-category-card:hover .wm-home-fresh-category-card__image img { transform: scale(1.06); filter: contrast(1.08) saturate(1.05); } .wm-home-fresh-category-card__body { display: flex; flex: 1 1 auto; flex-direction: column; justify-content: center; min-width: 0; } .wm-home-fresh-category-card__label { display: block; width: 100%; color: #ff8a24; font-weight: 900; text-transform: uppercase; letter-spacing: 0.06em; } .wm-home-fresh-category-card__name { display: -webkit-box; overflow: hidden; color: #ffffff; font-weight: 900; text-align: center; text-transform: uppercase; -webkit-box-orient: vertical; } @media screen and (min-width: 1000px) { body.common-home .wm-home-fresh-categories, body.home .wm-home-fresh-categories { width: 100%; margin: 0.75rem 0 1.5rem 0; padding: 1.125rem; border-radius: 1.125rem; } .wm-home-fresh-categories__head { margin-bottom: 0.875rem; } .wm-home-fresh-categories__eyebrow { height: 1.375rem; margin-bottom: 0.5rem; padding: 0 0.75rem; border-radius: 62.4375rem; font-size: 0.625rem; line-height: 1.375rem; } .wm-home-fresh-categories__head h2 { font-size: 1.5rem; line-height: 1.1; } .wm-home-fresh-categories__head p { max-width: 46.25rem; margin-top: 0.4375rem; font-size: 0.8125rem; line-height: 1.35; } .wm-home-fresh-categories__grid { grid-template-columns: repeat(6, minmax(0, 1fr)); gap: 0.625rem; } .wm-home-fresh-category-card { min-height: 11.375rem; border-radius: 0.875rem; } .wm-home-fresh-category-card:hover { transform: translateY(-0.1875rem); } .wm-home-fresh-category-card__image { height: 7.375rem; } .wm-home-fresh-category-card__body { gap: 0.25rem; padding: 0.5625rem 0.625rem 0.625rem; } .wm-home-fresh-category-card__label { font-size: 0.5625rem; line-height: 1; text-align: center; } .wm-home-fresh-category-card__name { min-height: 1.875rem; font-size: 0.75rem; line-height: 1.25; letter-spacing: 0.015em; -webkit-line-clamp: 2; } } @media screen and (max-width: 999px) { body.product-category #content > .pagination { margin-bottom: 0.25rem !important; } body.product-category #content > .pagination + .category-info.wm-category-description { margin-top: 0.5rem !important; } .wm-home-fresh-categories { width: calc(100vw - 1.25rem); margin: 1rem auto 1.5rem; padding: 1.125rem; border-radius: 1.375rem; } .wm-home-fresh-categories__head { margin-bottom: 1.125rem; } .wm-home-fresh-categories__eyebrow { height: 2.125rem; margin-bottom: 0.75rem; padding: 0 1.125rem; border-radius: 62.4375rem; font-size: 0.875rem; line-height: 2.125rem; } .wm-home-fresh-categories__head h2 { font-size: 1.75rem; line-height: 1.08; } .wm-home-fresh-categories__head p { max-width: 53.125rem; margin-top: 0.625rem; font-size: 1.25rem; line-height: 1.32; } .wm-home-fresh-categories__grid { grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 0.75rem; } .wm-home-fresh-category-card { min-height: 15rem; border-radius: 1.125rem; } .wm-home-fresh-category-card__image { height: 9.875rem; } .wm-home-fresh-category-card__body { gap: 0.375rem; padding: 0.75rem 0.625rem 0.8125rem; } .wm-home-fresh-category-card__label { font-size: 0.8125rem; line-height: 1; text-align: center; } .wm-home-fresh-category-card__name { min-height: 2.625rem; font-size: 1.125rem; line-height: 1.18; letter-spacing: 0.01em; -webkit-line-clamp: 2; } } body.common-home .wm-home-fresh-categories, body.home .wm-home-fresh-categories { isolation: isolate; background: #111318 !important; border: 0.0625rem solid rgba(255, 255, 255, 0.11) !important; box-shadow: 0 1.25rem 2.875rem rgba(0, 0, 0, 0.32) !important; } body.common-home .wm-home-fresh-categories::before, body.home .wm-home-fresh-categories::before { display: none !important; content: none !important; } body.common-home .wm-home-fresh-categories__head, body.home .wm-home-fresh-categories__head { display: flex !important; align-items: center !important; justify-content: center !important; } body.common-home .wm-home-fresh-categories__head h2, body.home .wm-home-fresh-categories__head h2 { position: relative; display: inline-flex !important; align-items: center !important; justify-content: center !important; width: auto !important; margin: 0 !important; color: #ffffff !important; font-weight: 950 !important; text-align: center !important; text-transform: uppercase !important; letter-spacing: 0.06em !important; text-shadow: 0 0.625rem 1.5rem rgba(0, 0, 0, 0.42) !important; } body.common-home .wm-home-fresh-categories__head h2::before, body.common-home .wm-home-fresh-categories__head h2::after, body.home .wm-home-fresh-categories__head h2::before, body.home .wm-home-fresh-categories__head h2::after { content: ""; display: block; flex: 0 0 auto; width: 3rem; height: 0.125rem; background: linear-gradient(90deg, transparent, #ff6c00); } body.common-home .wm-home-fresh-categories__head h2::after, body.home .wm-home-fresh-categories__head h2::after { background: linear-gradient(90deg, #ff6c00, transparent); } body.common-home .wm-home-fresh-categories__grid, body.home .wm-home-fresh-categories__grid { position: relative; z-index: 1; } body.common-home .wm-home-fresh-category-card, body.home .wm-home-fresh-category-card { aspect-ratio: 1 / 1 !important; min-height: 0 !important; overflow: hidden !important; background: #0b0e13 !important; border: 0.0625rem solid rgba(255, 255, 255, 0.12) !important; box-shadow: inset 0 0.0625rem 0 rgba(255, 255, 255, 0.08), 0 0.875rem 1.75rem rgba(0, 0, 0, 0.24) !important; } body.common-home .wm-home-fresh-category-card::before, body.home .wm-home-fresh-category-card::before { content: ""; position: absolute; inset: 0; z-index: 2; pointer-events: none; background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 32%, rgba(0, 0, 0, 0.52) 70%, rgba(0, 0, 0, 0.90) 100%), linear-gradient(135deg, rgba(255, 108, 0, 0.10), transparent 44%); opacity: 0.96; transition: opacity 180ms ease, background 180ms ease; } body.common-home .wm-home-fresh-category-card::after, body.home .wm-home-fresh-category-card::after { content: ""; position: absolute; inset: 0.5rem; z-index: 3; pointer-events: none; border: 0.0625rem solid rgba(255, 255, 255, 0.13); opacity: 0; transform: scale(1.04); transition: opacity 180ms ease, transform 180ms ease; } body.common-home .wm-home-fresh-category-card:hover, body.home .wm-home-fresh-category-card:hover { border-color: rgba(255, 108, 0, 0.88) !important; box-shadow: inset 0 0.0625rem 0 rgba(255, 255, 255, 0.10), 0 1.25rem 2.375rem rgba(0, 0, 0, 0.34) !important; } body.common-home .wm-home-fresh-category-card:hover::after, body.home .wm-home-fresh-category-card:hover::after { opacity: 1; transform: scale(1); } body.common-home .wm-home-fresh-category-card__image, body.home .wm-home-fresh-category-card__image { position: absolute !important; inset: 0 !important; z-index: 1 !important; height: auto !important; background: #090b0f !important; } body.common-home .wm-home-fresh-category-card__image img, body.home .wm-home-fresh-category-card__image img { width: 100% !important; height: 100% !important; object-fit: cover !important; transform: scale(1.001) !important; filter: contrast(1.05) saturate(1.04) brightness(0.92) !important; } body.common-home .wm-home-fresh-category-card:hover .wm-home-fresh-category-card__image img, body.home .wm-home-fresh-category-card:hover .wm-home-fresh-category-card__image img { transform: scale(1.055) !important; filter: contrast(1.10) saturate(1.08) brightness(1.00) !important; } body.common-home .wm-home-fresh-category-card__body, body.home .wm-home-fresh-category-card__body { position: absolute !important; left: 0 !important; right: 0 !important; bottom: 0 !important; z-index: 4 !important; display: grid !important; grid-template-columns: 1fr auto !important; align-items: end !important; gap: 0.5rem !important; min-width: 0 !important; color: #ffffff !important; } body.common-home .wm-home-fresh-category-card__name, body.home .wm-home-fresh-category-card__name { display: -webkit-box !important; min-height: 0 !important; overflow: hidden !important; color: #ffffff !important; text-align: left !important; text-transform: uppercase !important; -webkit-box-orient: vertical !important; -webkit-line-clamp: 2 !important; } body.common-home .wm-home-fresh-category-card__arrow, body.home .wm-home-fresh-category-card__arrow { display: inline-flex; align-items: center; justify-content: center; color: #111318; background: #ff6c00; font-weight: 950; line-height: 1; transform: translateX(0); transition: transform 180ms ease, background 180ms ease; } body.common-home .wm-home-fresh-category-card:hover .wm-home-fresh-category-card__arrow, body.home .wm-home-fresh-category-card:hover .wm-home-fresh-category-card__arrow { background: #ffffff; transform: translateX(0.125rem); } @media screen and (min-width: 1000px) { body.common-home .wm-home-fresh-categories, body.home .wm-home-fresh-categories { margin: 0.875rem 0 1.125rem 0 !important; padding: 1.25rem !important; border-radius: 1.25rem !important; } body.common-home .wm-home-fresh-categories__head, body.home .wm-home-fresh-categories__head { margin-bottom: 1rem !important; } body.common-home .wm-home-fresh-categories__head h2, body.home .wm-home-fresh-categories__head h2 { gap: 0.875rem !important; font-size: 1.5625rem !important; line-height: 1.05 !important; } body.common-home .wm-home-fresh-categories__grid, body.home .wm-home-fresh-categories__grid { grid-template-columns: repeat(6, minmax(0, 1fr)) !important; gap: 0.75rem !important; } body.common-home .wm-home-fresh-category-card, body.home .wm-home-fresh-category-card { border-radius: 1rem !important; } body.common-home .wm-home-fresh-category-card::after, body.home .wm-home-fresh-category-card::after { border-radius: 0.75rem !important; } body.common-home .wm-home-fresh-category-card__body, body.home .wm-home-fresh-category-card__body { padding: 1.125rem 1rem !important; } body.common-home .wm-home-fresh-category-card__name, body.home .wm-home-fresh-category-card__name { font-size: 0.8125rem !important; font-weight: 950 !important; line-height: 1.22 !important; letter-spacing: 0.03em !important; } body.common-home .wm-home-fresh-category-card__arrow, body.home .wm-home-fresh-category-card__arrow { width: 1.875rem; height: 1.875rem; border-radius: 0.625rem; font-size: 1.1875rem; } } @media screen and (max-width: 999px) { body.common-home .wm-home-fresh-categories, body.home .wm-home-fresh-categories { width: calc(100vw - 1.25rem) !important; margin: 1.125rem auto 1.375rem !important; padding: 1.125rem !important; border-radius: 1.5rem !important; } body.common-home .wm-home-fresh-categories__head, body.home .wm-home-fresh-categories__head { margin-bottom: 1.125rem !important; } body.common-home .wm-home-fresh-categories__head h2, body.home .wm-home-fresh-categories__head h2 { gap: 1rem !important; font-size: 1.875rem !important; line-height: 1.05 !important; } body.common-home .wm-home-fresh-categories__head h2::before, body.common-home .wm-home-fresh-categories__head h2::after, body.home .wm-home-fresh-categories__head h2::before, body.home .wm-home-fresh-categories__head h2::after { width: 3.625rem; height: 0.1875rem; } body.common-home .wm-home-fresh-categories__grid, body.home .wm-home-fresh-categories__grid { grid-template-columns: repeat(3, minmax(0, 1fr)) !important; gap: 0.75rem !important; } body.common-home .wm-home-fresh-category-card, body.home .wm-home-fresh-category-card { border-radius: 1.25rem !important; } body.common-home .wm-home-fresh-category-card::after, body.home .wm-home-fresh-category-card::after { inset: 0.4375rem; border-radius: 0.9375rem !important; } body.common-home .wm-home-fresh-category-card__body, body.home .wm-home-fresh-category-card__body { padding: 1rem 0.8125rem !important; } body.common-home .wm-home-fresh-category-card__name, body.home .wm-home-fresh-category-card__name { font-size: 1.125rem !important; font-weight: 950 !important; line-height: 1.16 !important; letter-spacing: 0.02em !important; } body.common-home .wm-home-fresh-category-card__arrow, body.home .wm-home-fresh-category-card__arrow { width: 2.375rem; height: 2.375rem; border-radius: 0.8125rem; font-size: 1.5rem; } } .pagination { clear: both; border-top: 0 !important; border: 0.0625rem solid rgba(255, 255, 255, 0.12) !important; border-radius: 1rem !important; background: #111318 !important; box-shadow: 0 0.625rem 1.375rem rgba(0, 0, 0, 0.22) !important; box-sizing: border-box !important; } .pagination .links { display: flex !important; flex-wrap: wrap !important; align-items: center !important; gap: 0.375rem !important; } .pagination .links a, .pagination .links b { border-radius: 0.625rem !important; box-sizing: border-box !important; line-height: 1.05 !important; text-align: center !important; text-decoration: none !important; } .pagination .links .wm-pagination-gap { display: inline-flex; align-items: center; justify-content: center; min-width: 1.5rem; color: rgba(255, 255, 255, 0.62); font-weight: 700; } .pagination .links a { border: 0.0625rem solid rgba(255, 255, 255, 0.16) !important; background: #1b1e24 !important; color: rgba(255, 255, 255, 0.90) !important; box-shadow: inset 0 0.0625rem 0 rgba(255, 255, 255, 0.07) !important; transition: background 0.16s ease, border-color 0.16s ease, color 0.16s ease, transform 0.16s ease; } .pagination .links a:hover, .pagination .links a:focus { border-color: rgba(255, 108, 0, 0.72) !important; background: #24272e !important; color: #ffffff !important; transform: translateY(-0.0625rem); } .pagination .links b { border: 0.0625rem solid #ff6c00 !important; background: #ff6c00 !important; color: #111318 !important; font-weight: 950 !important; box-shadow: 0 0.5rem 1.125rem rgba(255, 108, 0, 0.20) !important; } .pagination .results { color: rgba(255, 255, 255, 0.76) !important; font-weight: 700 !important; letter-spacing: 0.01em !important; } @media screen and (max-width: 999px), (hover: none) and (pointer: coarse) { .pagination { border-radius: 1.125rem !important; } .pagination .links { justify-content: center !important; gap: 0.5rem !important; } .pagination .results { width: 100% !important; text-align: center !important; } } @media screen and (max-width: 999px), (hover: none) and (pointer: coarse) { body.home #content > .wm-page-heading-row, body.common-home #content > .wm-page-heading-row, body.product-category #content > .wm-page-heading-row { display: block !important; width: 100% !important; box-sizing: border-box !important; } body.home #content > .wm-page-heading-row > h1, body.common-home #content > .wm-page-heading-row > h1, body.product-category #content > .wm-page-heading-row > h1, body.home #content > h1, body.common-home #content > h1, body.product-category #content > h1 { display: flex !important; align-items: center !important; justify-content: center !important; width: 100% !important; min-height: 3.375rem !important; margin: 0.625rem 0 0.625rem !important; padding: 0 1.375rem !important; box-sizing: border-box !important; overflow: hidden !important; border: 0.0625rem solid rgba(255, 255, 255, 0.12) !important; border-left: 0.25rem solid #ff6c00 !important; border-right: 0.25rem solid #ff6c00 !important; border-radius: 1rem !important; background: #111318 !important; box-shadow: 0 0.625rem 1.375rem rgba(0, 0, 0, 0.24) !important; color: #ff6c00 !important; font-size: 1.875rem !important; font-weight: 900 !important; line-height: 1.08 !important; letter-spacing: 0.035em !important; text-align: center !important; text-transform: uppercase !important; text-overflow: ellipsis !important; white-space: nowrap !important; } body.product-category #content > .wm-page-heading-row > h1, body.product-category #content > h1 { text-align: center !important; } } @media screen and (max-width: 999px), (hover: none) and (pointer: coarse) { body.home #content > .wm-page-heading-row, body.common-home #content > .wm-page-heading-row { display: flex !important; align-items: center !important; width: 100% !important; margin: 0.625rem 0 0.625rem !important; box-sizing: border-box !important; } body.home #content > .wm-page-heading-row > h1, body.common-home #content > .wm-page-heading-row > h1, body.home #content > h1, body.common-home #content > h1 { flex: 1 1 auto !important; width: 100% !important; max-width: none !important; min-height: 3.375rem !important; margin: 0 !important; color: #ffffff !important; } html body.product-category #content > .wm-page-heading-row, html body.product-category.wm-desktop-heading-layout #content > .wm-page-heading-row, html body.product-category.loaded #content > .wm-page-heading-row { display: flex !important; flex-direction: column !important; align-items: stretch !important; gap: 0.3125rem !important; width: 100% !important; height: auto !important; min-height: 0 !important; max-height: none !important; margin: 1.5rem 0 0.625rem 0 !important; padding: 0 !important; box-sizing: border-box !important; } html body.product-category #content > .wm-page-heading-row > h1, html body.product-category.wm-desktop-heading-layout #content > .wm-page-heading-row > h1, html body.product-category.loaded #content > .wm-page-heading-row > h1 { order: 1 !important; align-self: center !important; width: auto !important; min-width: 0 !important; max-width: calc(100% - 1.25rem) !important; height: auto !important; min-height: 3.375rem !important; max-height: none !important; margin: 0 !important; padding-left: 1.5rem !important; padding-right: 1.5rem !important; border-left: 0.25rem solid #ff6c00 !important; border-right: 0.25rem solid #ff6c00 !important; color: #ffffff !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; text-align: center !important; } html body.product-category #content > .wm-page-heading-row > .breadcrumb, html body.product-category.wm-desktop-heading-layout #content > .wm-page-heading-row > .breadcrumb, html body.product-category.loaded #content > .wm-page-heading-row > .breadcrumb { order: 2 !important; align-self: stretch !important; flex: 0 0 auto !important; width: 100% !important; max-width: 100% !important; height: auto !important; min-height: 2.125rem !important; max-height: none !important; margin: 0 !important; padding: 0 0.5rem !important; justify-content: center !important; text-align: center !important; } } @media screen and (max-width: 999px), (hover: none) and (pointer: coarse) { #header #search { border-top: 0.25rem solid #f29a17 !important; border-bottom: 0.25rem solid #f29a17 !important; border-left-color: rgba(255, 255, 255, 0.14) !important; border-right-color: rgba(255, 255, 255, 0.14) !important; box-sizing: border-box !important; } html body #header #search input[name="search"] { padding-left: 4.75rem !important; } #header #search .button-search { top: 0 !important; left: 1rem !important; right: auto !important; width: 2.75rem !important; min-width: 2.75rem !important; height: 4.125rem !important; min-height: 4.125rem !important; padding: 0 !important; border: 0 !important; border-radius: 0 !important; background: transparent !important; box-shadow: none !important; color: #ffffff !important; font-size: 0 !important; } #header #search .button-search span { display: none !important; } #header #search .button-search svg { display: block !important; width: 3.75rem !important; height: 3.75rem !important; margin: 0 auto !important; fill: none !important; stroke: #ffffff !important; stroke-width: 1.45 !important; stroke-linecap: round !important; stroke-linejoin: round !important; } } @media screen and (max-width: 999px) { #slideshow_wrap_0 { display: block !important; margin: 0 0 !important; margin-top: 15.875rem !important; } } @media screen and (max-width: 999px), (hover: none) and (pointer: coarse) { html, body { width: 61.25rem !important; min-width: 61.25rem !important; max-width: 61.25rem !important; margin-left: auto !important; margin-right: auto !important; overflow-x: hidden !important; box-sizing: border-box !important; } #container, .container_12 { width: 61.25rem !important; min-width: 61.25rem !important; max-width: 61.25rem !important; margin-left: auto !important; margin-right: auto !important; padding-left: 0 !important; padding-right: 0 !important; box-sizing: border-box !important; } #header { width: 61.25rem !important; min-width: 61.25rem !important; max-width: 61.25rem !important; left: 50% !important; right: auto !important; transform: translateX(-50%) !important; box-sizing: border-box !important; } #header .strip.grid_12, #header .strip.grid_12 .links { left: 0 !important; width: 61.25rem !important; min-width: 0 !important; max-width: 61.25rem !important; margin-left: 0 !important; margin-right: 0 !important; box-sizing: border-box !important; overflow: hidden !important; } #container > .container_12 > #footer, .container_12 > #footer, #footer { width: 60.625rem !important; max-width: 60.625rem !important; min-width: 0 !important; margin-left: 0.3125rem !important; margin-right: 0.3125rem !important; box-sizing: border-box !important; } .btn-menu { width: 11.25rem !important; } #header #search { left: 0.625rem !important; width: 48.125rem !important; } } @media screen and (min-width: 1000px) { html body #header #search { top: 0.5625rem !important; left: 48.125rem !important; right: auto !important; width: 22.5rem !important; } } @media screen and (max-width: 999px), (hover: none) and (pointer: coarse) { html body.information-contact #content > .wm-page-heading-row { display: flex !important; flex-direction: column !important; align-items: stretch !important; gap: 0.3125rem !important; width: 100% !important; height: auto !important; min-height: 0 !important; max-height: none !important; margin: 0.875rem 0 0.5rem 0 !important; padding: 0 !important; box-sizing: border-box !important; } html body.information-contact #content > .wm-page-heading-row > h1 { order: 1 !important; align-self: center !important; display: flex !important; align-items: center !important; justify-content: center !important; width: auto !important; min-width: 0 !important; max-width: calc(100% - 1.25rem) !important; height: auto !important; min-height: 3.375rem !important; max-height: none !important; margin: 0 !important; padding: 0 1.5rem !important; box-sizing: border-box !important; overflow: hidden !important; border: 0.0625rem solid rgba(255, 255, 255, 0.12) !important; border-left: 0.25rem solid #ff6c00 !important; border-right: 0.25rem solid #ff6c00 !important; border-radius: 1rem !important; background: #111318 !important; box-shadow: 0 0.625rem 1.375rem rgba(0, 0, 0, 0.24) !important; color: #ffffff !important; font-size: 1.875rem !important; font-weight: 900 !important; line-height: 1.08 !important; letter-spacing: 0.035em !important; text-align: center !important; text-transform: uppercase !important; text-overflow: ellipsis !important; white-space: nowrap !important; } html body.information-contact #content > .wm-page-heading-row > .breadcrumb { order: 2 !important; position: static !important; align-self: stretch !important; display: flex !important; flex: 0 0 auto !important; flex-wrap: wrap !important; justify-content: center !important; width: 100% !important; max-width: 100% !important; min-height: 2.125rem !important; margin: 0 !important; padding: 0 0.5rem !important; box-sizing: border-box !important; text-align: center !important; } html body.information-contact #content .wm-contact-page { margin: 0.375rem 0 0.625rem !important; } html body.information-contact #content .wm-contact-intro { margin: 0.375rem 0 1.125rem !important; } } @media screen and (max-width: 999px), (hover: none) and (pointer: coarse) { html body.product-special #content > .wm-page-heading-row > .breadcrumb, html body.product-wm_latest #content > .wm-page-heading-row > .breadcrumb, html body.product-manufacturer #content > .wm-page-heading-row > .breadcrumb, html body.information-information #content > .wm-page-heading-row > .breadcrumb, html body.information-contact #content > .wm-page-heading-row > .breadcrumb, html body.information-news #content > .wm-page-heading-row > .breadcrumb, html body.module-blog #content > .wm-page-heading-row > .breadcrumb, html body.module-blog-view #content > .wm-page-heading-row > .breadcrumb { order: 2 !important; position: static !important; align-self: center !important; display: flex !important; flex-wrap: wrap !important; align-items: center !important; justify-content: center !important; gap: 0.5rem !important; width: 100% !important; max-width: 100% !important; min-height: 0 !important; margin: 0 auto 0.1875rem !important; padding: 0 0.5rem !important; box-sizing: border-box !important; overflow: visible !important; border: 0 !important; border-radius: 0 !important; background: transparent !important; box-shadow: none !important; color: inherit !important; text-align: center !important; white-space: normal !important; } html body.product-special #content > .wm-page-heading-row > .breadcrumb .arr, html body.product-wm_latest #content > .wm-page-heading-row > .breadcrumb .arr, html body.product-manufacturer #content > .wm-page-heading-row > .breadcrumb .arr, html body.information-information #content > .wm-page-heading-row > .breadcrumb .arr, html body.information-contact #content > .wm-page-heading-row > .breadcrumb .arr, html body.information-news #content > .wm-page-heading-row > .breadcrumb .arr, html body.module-blog #content > .wm-page-heading-row > .breadcrumb .arr, html body.module-blog-view #content > .wm-page-heading-row > .breadcrumb .arr { display: none !important; } html body.product-special #content > .wm-page-heading-row > .breadcrumb a, html body.product-special #content > .wm-page-heading-row > .breadcrumb span:not(.arr), html body.product-wm_latest #content > .wm-page-heading-row > .breadcrumb a, html body.product-wm_latest #content > .wm-page-heading-row > .breadcrumb span:not(.arr), html body.product-manufacturer #content > .wm-page-heading-row > .breadcrumb a, html body.product-manufacturer #content > .wm-page-heading-row > .breadcrumb span:not(.arr), html body.information-information #content > .wm-page-heading-row > .breadcrumb a, html body.information-information #content > .wm-page-heading-row > .breadcrumb span:not(.arr), html body.information-contact #content > .wm-page-heading-row > .breadcrumb a, html body.information-contact #content > .wm-page-heading-row > .breadcrumb span:not(.arr), html body.information-news #content > .wm-page-heading-row > .breadcrumb a, html body.information-news #content > .wm-page-heading-row > .breadcrumb span:not(.arr), html body.module-blog #content > .wm-page-heading-row > .breadcrumb a, html body.module-blog #content > .wm-page-heading-row > .breadcrumb span:not(.arr), html body.module-blog-view #content > .wm-page-heading-row > .breadcrumb a, html body.module-blog-view #content > .wm-page-heading-row > .breadcrumb span:not(.arr) { display: inline-flex !important; align-items: center !important; justify-content: center !important; flex: 0 0 auto !important; width: auto !important; min-width: 0 !important; max-width: calc(100vw - 1.75rem) !important; min-height: 2.875rem !important; margin: 0 !important; padding: 0.375rem 0.875rem !important; box-sizing: border-box !important; overflow: hidden !important; border: 0.0625rem solid rgba(0, 0, 0, 0.18) !important; border-radius: 0.625rem !important; background: #ffffff !important; box-shadow: none !important; color: #111111 !important; font-size: 2rem !important; font-weight: 800 !important; line-height: 1.02 !important; letter-spacing: 0 !important; text-align: center !important; text-overflow: ellipsis !important; text-decoration: none !important; white-space: nowrap !important; } html body.product-special #content > .wm-page-heading-row > .breadcrumb a::before, html body.product-wm_latest #content > .wm-page-heading-row > .breadcrumb a::before, html body.product-manufacturer #content > .wm-page-heading-row > .breadcrumb a::before, html body.information-information #content > .wm-page-heading-row > .breadcrumb a::before, html body.information-contact #content > .wm-page-heading-row > .breadcrumb a::before, html body.information-news #content > .wm-page-heading-row > .breadcrumb a::before, html body.module-blog #content > .wm-page-heading-row > .breadcrumb a::before, html body.module-blog-view #content > .wm-page-heading-row > .breadcrumb a::before { content: none !important; display: none !important; } html body.product-special.wm-desktop-heading-layout #content > div.wm-page-heading-row > div.breadcrumb, html body.product-wm_latest.wm-desktop-heading-layout #content > div.wm-page-heading-row > div.breadcrumb, html body.product-manufacturer.wm-desktop-heading-layout #content > div.wm-page-heading-row > div.breadcrumb, html body.information-information.wm-desktop-heading-layout #content > div.wm-page-heading-row > div.breadcrumb, html body.information-contact.wm-desktop-heading-layout #content > div.wm-page-heading-row > div.breadcrumb, html body.information-news.wm-desktop-heading-layout #content > div.wm-page-heading-row > div.breadcrumb, html body.module-blog.wm-desktop-heading-layout #content > div.wm-page-heading-row > div.breadcrumb, html body.module-blog-view.wm-desktop-heading-layout #content > div.wm-page-heading-row > div.breadcrumb { width: 100% !important; max-width: 100% !important; margin: 0 0 0.1875rem !important; padding: 0 !important; } html body.product-special.wm-desktop-heading-layout #content > div.wm-page-heading-row > div.breadcrumb a, html body.product-special.wm-desktop-heading-layout #content > div.wm-page-heading-row > div.breadcrumb span:not(.arr), html body.product-wm_latest.wm-desktop-heading-layout #content > div.wm-page-heading-row > div.breadcrumb a, html body.product-wm_latest.wm-desktop-heading-layout #content > div.wm-page-heading-row > div.breadcrumb span:not(.arr), html body.product-manufacturer.wm-desktop-heading-layout #content > div.wm-page-heading-row > div.breadcrumb a, html body.product-manufacturer.wm-desktop-heading-layout #content > div.wm-page-heading-row > div.breadcrumb span:not(.arr), html body.information-information.wm-desktop-heading-layout #content > div.wm-page-heading-row > div.breadcrumb a, html body.information-information.wm-desktop-heading-layout #content > div.wm-page-heading-row > div.breadcrumb span:not(.arr), html body.information-contact.wm-desktop-heading-layout #content > div.wm-page-heading-row > div.breadcrumb a, html body.information-contact.wm-desktop-heading-layout #content > div.wm-page-heading-row > div.breadcrumb span:not(.arr), html body.information-news.wm-desktop-heading-layout #content > div.wm-page-heading-row > div.breadcrumb a, html body.information-news.wm-desktop-heading-layout #content > div.wm-page-heading-row > div.breadcrumb span:not(.arr), html body.module-blog.wm-desktop-heading-layout #content > div.wm-page-heading-row > div.breadcrumb a, html body.module-blog.wm-desktop-heading-layout #content > div.wm-page-heading-row > div.breadcrumb span:not(.arr), html body.module-blog-view.wm-desktop-heading-layout #content > div.wm-page-heading-row > div.breadcrumb a, html body.module-blog-view.wm-desktop-heading-layout #content > div.wm-page-heading-row > div.breadcrumb span:not(.arr) { box-sizing: border-box !important; } } @media screen and (min-width: 1000px) { html body.module-blog-view.wm-desktop-heading-layout:not(.home):not(.common-home):not(.product-product):not(.product-category) #content > div.wm-page-heading-row { align-items: stretch !important; height: auto !important; min-height: 3rem !important; max-height: none !important; } html body.module-blog-view.wm-desktop-heading-layout:not(.home):not(.common-home):not(.product-product):not(.product-category) #content > div.wm-page-heading-row > h1 { flex: 1 1 auto !important; width: auto !important; min-width: 0 !important; max-width: none !important; height: auto !important; min-height: 3rem !important; max-height: none !important; padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; white-space: normal !important; overflow: visible !important; text-overflow: clip !important; line-height: 1.14 !important; } } @media screen and (min-width: 1000px) { html body.product-special #content > .wm-page-heading-row > h1, html body.product-wm_latest #content > .wm-page-heading-row > h1, html body.product-search #content > .wm-page-heading-row > h1, html body.product-manufacturer-info #content > .wm-page-heading-row > h1, html body.product-manufacturer #content > .wm-page-heading-row > h1, html body.information-information #content > .wm-page-heading-row > h1, html body.information-contact #content > .wm-page-heading-row > h1, html body.information-news #content > .wm-page-heading-row > h1, html body.module-blog #content > .wm-page-heading-row > h1 { order: 1 !important; } html body.product-special #content > .wm-page-heading-row > .breadcrumb, html body.product-wm_latest #content > .wm-page-heading-row > .breadcrumb, html body.product-search #content > .wm-page-heading-row > .breadcrumb, html body.product-manufacturer-info #content > .wm-page-heading-row > .breadcrumb, html body.product-manufacturer #content > .wm-page-heading-row > .breadcrumb, html body.information-information #content > .wm-page-heading-row > .breadcrumb, html body.information-contact #content > .wm-page-heading-row > .breadcrumb, html body.information-news #content > .wm-page-heading-row > .breadcrumb, html body.module-blog #content > .wm-page-heading-row > .breadcrumb { order: 2 !important; margin-left: auto !important; } html body.product-special #content > .wm-page-heading-row > .wm-heading-share-wrap, html body.product-wm_latest #content > .wm-page-heading-row > .wm-heading-share-wrap, html body.product-search #content > .wm-page-heading-row > .wm-heading-share-wrap, html body.product-manufacturer-info #content > .wm-page-heading-row > .wm-heading-share-wrap, html body.product-manufacturer #content > .wm-page-heading-row > .wm-heading-share-wrap, html body.information-information #content > .wm-page-heading-row > .wm-heading-share-wrap, html body.information-contact #content > .wm-page-heading-row > .wm-heading-share-wrap, html body.information-news #content > .wm-page-heading-row > .wm-heading-share-wrap, html body.module-blog #content > .wm-page-heading-row > .wm-heading-share-wrap { order: 3 !important; } } @media screen and (min-width: 1000px) { html body.module-blog-view #content > div.wm-page-heading-row { align-items: stretch !important; height: auto !important; min-height: 3rem !important; max-height: none !important; } html body.module-blog-view #content > div.wm-page-heading-row > h1 { flex: 1 1 auto !important; width: auto !important; min-width: 0 !important; max-width: none !important; height: auto !important; min-height: 3rem !important; max-height: none !important; padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; white-space: normal !important; overflow: visible !important; text-overflow: clip !important; line-height: 1.14 !important; } } @media screen and (max-width: 999px), (hover: none) and (pointer: coarse) { html body.module-blog-view #content > div.wm-page-heading-row > h1 { height: auto !important; min-height: 3.375rem !important; max-height: none !important; padding-top: 0.625rem !important; padding-bottom: 0.625rem !important; white-space: normal !important; overflow: visible !important; text-overflow: clip !important; line-height: 1.12 !important; } } @media screen and (max-width: 999px), (hover: none) and (pointer: coarse) { html body.product-special #content > .wm-page-heading-row, html body.product-wm_latest #content > .wm-page-heading-row, html body.product-search #content > .wm-page-heading-row, html body.product-manufacturer #content > .wm-page-heading-row, html body.information-information #content > .wm-page-heading-row, html body.information-contact #content > .wm-page-heading-row, html body.information-news #content > .wm-page-heading-row, html body.module-blog #content > .wm-page-heading-row, html body.module-blog-view #content > .wm-page-heading-row { display: flex !important; flex-direction: column !important; align-items: stretch !important; width: 100% !important; height: auto !important; min-height: 0 !important; margin: 1.625rem 0 0.5rem !important; padding: 0 !important; box-sizing: border-box !important; } html body.information-contact.wm-desktop-heading-layout #content > .wm-page-heading-row { margin: 1.625rem 0 0.5rem !important; } html body.product-manufacturer #content > .wm-page-heading-row, html body.product-manufacturer.wm-desktop-heading-layout #content > .wm-page-heading-row { margin-top: 16.375rem !important; } html body.product-manufacturer #content .wm-info-page { margin-top: 0.875rem !important; } html body:not(.home):not(.common-home):not(.product-product):not(.product-category).wm-desktop-heading-layout #content > .wm-page-heading-row > .breadcrumb { order: 1 !important; margin: 0 0 0.1875rem !important; padding: 0 0.5rem !important; min-height: 0 !important; } html body.product-special #content > .wm-page-heading-row > .breadcrumb, html body.product-wm_latest #content > .wm-page-heading-row > .breadcrumb, html body.product-search #content > .wm-page-heading-row > .breadcrumb, html body.product-manufacturer #content > .wm-page-heading-row > .breadcrumb, html body.information-information #content > .wm-page-heading-row > .breadcrumb, html body.information-contact #content > .wm-page-heading-row > .breadcrumb, html body.information-news #content > .wm-page-heading-row > .breadcrumb, html body.module-blog #content > .wm-page-heading-row > .breadcrumb, html body.module-blog-view #content > .wm-page-heading-row > .breadcrumb { order: 1 !important; } html body.product-special #content > .wm-page-heading-row > h1, html body.product-wm_latest #content > .wm-page-heading-row > h1, html body.product-search #content > .wm-page-heading-row > h1, html body.product-manufacturer #content > .wm-page-heading-row > h1, html body.information-information #content > .wm-page-heading-row > h1, html body.information-contact #content > .wm-page-heading-row > h1, html body.information-news #content > .wm-page-heading-row > h1, html body.module-blog #content > .wm-page-heading-row > h1, html body.module-blog-view #content > .wm-page-heading-row > h1 { order: 2 !important; align-self: stretch !important; display: flex !important; align-items: center !important; justify-content: center !important; width: 100% !important; min-width: 0 !important; max-width: 100% !important; height: 3.375rem !important; min-height: 3.375rem !important; margin: 0 !important; padding: 0 1.5rem !important; box-sizing: border-box !important; overflow: hidden !important; border: 0.0625rem solid rgba(255, 255, 255, 0.12) !important; border-left: 0.25rem solid #ff6c00 !important; border-right: 0.25rem solid #ff6c00 !important; border-radius: 1rem !important; background: #111318 !important; box-shadow: 0 0.625rem 1.375rem rgba(0, 0, 0, 0.24) !important; color: #ffffff !important; font-size: 1.875rem !important; font-weight: 900 !important; letter-spacing: 0.035em !important; text-transform: uppercase !important; text-align: center !important; text-overflow: ellipsis !important; line-height: 1.08 !important; white-space: nowrap !important; } html body:not(.home):not(.common-home):not(.product-product):not(.product-category):not(.module-blog-view).wm-desktop-heading-layout #content > .wm-page-heading-row > h1 { order: 2 !important; align-self: stretch !important; display: flex !important; align-items: center !important; justify-content: center !important; width: 100% !important; max-width: 100% !important; height: 3.375rem !important; min-height: 3.375rem !important; margin: 0 !important; padding-left: 1.5rem !important; padding-right: 1.5rem !important; padding-top: 0 !important; padding-bottom: 0 !important; box-sizing: border-box !important; line-height: normal !important; } html body.product-manufacturer #content > .wm-page-heading-row > h1 { color: #ffffff !important; } html body.product-manufacturer #content .wm-info-hero h1, html body.information-sitemap #content .wm-info-hero h1, html body.account-return-insert #content .wm-info-hero h1, html body.information-faq #content .wm-info-hero h1 { display: flex !important; align-items: center !important; justify-content: center !important; width: 100% !important; min-height: 3.375rem !important; padding: 0.5rem 1.125rem !important; box-sizing: border-box !important; text-align: center !important; line-height: 1.12 !important; white-space: normal !important; } } @media screen and (max-width: 999px), (hover: none) and (pointer: coarse) { html body.product-manufacturer-info #content > .wm-page-heading-row, html body.product-manufacturer-info.wm-desktop-heading-layout #content > .wm-page-heading-row, html body.product-manufacturer-info.loaded #content > .wm-page-heading-row { display: flex !important; flex-direction: column !important; align-items: stretch !important; gap: 0.3125rem !important; width: 100% !important; height: auto !important; min-height: 0 !important; max-height: none !important; margin: 1.5rem 0 0.625rem 0 !important; padding: 0 !important; box-sizing: border-box !important; } html body.product-manufacturer-info #content > .wm-page-heading-row > .breadcrumb, html body.product-manufacturer-info.wm-desktop-heading-layout #content > .wm-page-heading-row > .breadcrumb, html body.product-manufacturer-info.loaded #content > .wm-page-heading-row > .breadcrumb, html body.product-manufacturer-info.wm-desktop-heading-layout:not(.home):not(.common-home):not(.product-product):not(.product-category):not(.module-blog-view) #content > .wm-page-heading-row > .breadcrumb { order: 2 !important; position: static !important; align-self: stretch !important; display: flex !important; flex: 0 0 auto !important; flex-wrap: wrap !important; align-items: center !important; justify-content: center !important; gap: 0.5rem !important; width: 100% !important; max-width: 100% !important; min-height: 2.125rem !important; margin: 0 !important; padding: 0 0.5rem !important; box-sizing: border-box !important; overflow: visible !important; border: 0 !important; border-radius: 0 !important; background: transparent !important; box-shadow: none !important; color: inherit !important; text-align: center !important; white-space: normal !important; } html body.product-manufacturer-info #content > .wm-page-heading-row > .breadcrumb .arr, html body.product-manufacturer-info.wm-desktop-heading-layout #content > .wm-page-heading-row > .breadcrumb .arr, html body.product-manufacturer-info.loaded #content > .wm-page-heading-row > .breadcrumb .arr { display: none !important; } html body.product-manufacturer-info #content > .wm-page-heading-row > .breadcrumb a, html body.product-manufacturer-info #content > .wm-page-heading-row > .breadcrumb span:not(.arr), html body.product-manufacturer-info.wm-desktop-heading-layout #content > .wm-page-heading-row > .breadcrumb a, html body.product-manufacturer-info.wm-desktop-heading-layout #content > .wm-page-heading-row > .breadcrumb span:not(.arr), html body.product-manufacturer-info.loaded #content > .wm-page-heading-row > .breadcrumb a, html body.product-manufacturer-info.loaded #content > .wm-page-heading-row > .breadcrumb span:not(.arr) { display: inline-flex !important; align-items: center !important; justify-content: center !important; flex: 0 0 auto !important; width: auto !important; min-width: 0 !important; max-width: calc(100vw - 1.75rem) !important; min-height: 2.875rem !important; margin: 0 !important; padding: 0.375rem 0.875rem !important; box-sizing: border-box !important; overflow: hidden !important; border: 0.0625rem solid rgba(0, 0, 0, 0.18) !important; border-radius: 0.625rem !important; background: #ffffff !important; box-shadow: none !important; color: #111111 !important; font-size: 2rem !important; font-weight: 800 !important; line-height: 1.02 !important; letter-spacing: 0 !important; text-align: center !important; text-overflow: ellipsis !important; text-decoration: none !important; white-space: nowrap !important; } html body.product-manufacturer-info #content > .wm-page-heading-row > .breadcrumb a::before, html body.product-manufacturer-info.wm-desktop-heading-layout #content > .wm-page-heading-row > .breadcrumb a::before, html body.product-manufacturer-info.loaded #content > .wm-page-heading-row > .breadcrumb a::before { content: none !important; display: none !important; } html body.product-manufacturer-info #content > .wm-page-heading-row > h1, html body.product-manufacturer-info.wm-desktop-heading-layout #content > .wm-page-heading-row > h1, html body.product-manufacturer-info.loaded #content > .wm-page-heading-row > h1, html body.product-manufacturer-info.wm-desktop-heading-layout:not(.home):not(.common-home):not(.product-product):not(.product-category):not(.module-blog-view) #content > .wm-page-heading-row > h1 { order: 1 !important; align-self: center !important; display: flex !important; align-items: center !important; justify-content: center !important; width: auto !important; min-width: 0 !important; max-width: calc(100% - 1.25rem) !important; height: auto !important; min-height: 3.375rem !important; max-height: none !important; margin: 0 !important; padding: 0 1.5rem !important; box-sizing: border-box !important; overflow: hidden !important; border: 0.0625rem solid rgba(255, 255, 255, 0.12) !important; border-left: 0.25rem solid #ff6c00 !important; border-right: 0.25rem solid #ff6c00 !important; border-radius: 1rem !important; background: #111318 !important; box-shadow: 0 0.625rem 1.375rem rgba(0, 0, 0, 0.24) !important; color: #ffffff !important; font-size: 1.875rem !important; font-weight: 900 !important; line-height: 1.08 !important; letter-spacing: 0.035em !important; text-align: center !important; text-transform: uppercase !important; text-overflow: ellipsis !important; white-space: nowrap !important; } } @media screen and (max-width: 999px), (hover: none) and (pointer: coarse) { html body #column-left.wm-column-left .wm-column-left-menu, html body #column-left.wm-column-left .wm-column-left-menu .wm-category-shell, html body #column-left.wm-column-left .wm-column-left-menu .box-content, html body #column-left.wm-column-left .wm-column-left-menu .box-category, html body #column-left.wm-column-left .wm-column-left-menu .wm-category-shell__body, html body #column-left.wm-column-left .wm-column-left-menu .wm-category-mobile, html body #column-left.wm-column-left .wm-column-left-menu .wm-mobile-stage, html body #header > #wm-header-column-left .wm-header-category-fallback .wm-column-left-menu, html body #wm-header-column-left .wm-header-category-fallback .wm-column-left-menu, html body #wm-header-column-left .wm-header-category-fallback .wm-category-shell, html body #wm-header-column-left .wm-header-category-fallback .box-content, html body #wm-header-column-left .wm-header-category-fallback .box-category, html body #wm-header-column-left .wm-header-category-fallback .wm-category-shell__body, html body #wm-header-column-left .wm-header-category-fallback .wm-category-mobile, html body #wm-header-column-left .wm-header-category-fallback .wm-mobile-stage, html body #header > #wm-header-column-left .wm-header-category-fallback .wm-category-shell, html body #header > #wm-header-column-left .wm-header-category-fallback .box-content, html body #header > #wm-header-column-left .wm-header-category-fallback .box-category, html body #header > #wm-header-column-left .wm-header-category-fallback .wm-category-shell__body, html body #header > #wm-header-column-left .wm-header-category-fallback .wm-category-mobile, html body #header > #wm-header-column-left .wm-header-category-fallback .wm-mobile-stage { pointer-events: none !important; } html body #column-left.wm-column-left .wm-column-left-menu .wm-mobile-panel[data-panel="root"], html body #column-left.wm-column-left .wm-column-left-menu .wm-mobile-panel.is-root-fixed, html body #column-left.wm-column-left .wm-column-left-menu .wm-mobile-panel.is-right-active, html body #header > #wm-header-column-left .wm-header-category-fallback .wm-mobile-panel[data-panel="root"], html body #header > #wm-header-column-left .wm-header-category-fallback .wm-mobile-panel.is-root-fixed, html body #header > #wm-header-column-left .wm-header-category-fallback .wm-mobile-panel.is-right-active, html body #column-left.wm-column-left .wm-column-left-aside, html body #column-left.wm-column-left .wm-column-left-aside a, html body #header > #wm-header-column-left .wm-header-category-fallback .wm-column-left-aside, html body #header > #wm-header-column-left .wm-header-category-fallback .wm-column-left-aside a, html body #wm-header-column-left .wm-header-category-fallback .wm-mobile-panel[data-panel="root"], html body #wm-header-column-left .wm-header-category-fallback .wm-mobile-panel.is-root-fixed, html body #wm-header-column-left .wm-header-category-fallback .wm-mobile-panel.is-right-active, html body #wm-header-column-left .wm-header-category-fallback .wm-column-left-aside, html body #wm-header-column-left .wm-header-category-fallback .wm-column-left-aside a { pointer-events: auto !important; } } @media screen and (min-width: 1000px) { html body.common-wm_story_page #content > .wm-story-page-heading, html body.common-wm_story_page.loaded #content > .wm-story-page-heading, html body.common-wm_story_page #content > .wm-story-landing, html body.common-wm_story_page.loaded #content > .wm-story-landing, html body.common-wm_story_page #content > .wm-story-index, html body.common-wm_story_page.loaded #content > .wm-story-index { align-self: stretch !important; width: calc(100% - 1.25rem) !important; max-width: calc(100% - 1.25rem) !important; margin-left: 0.625rem !important; margin-right: 0.625rem !important; box-sizing: border-box !important; } html body.common-wm_story_page #content > .wm-story-page-heading > .breadcrumb span, html body.common-wm_story_page.loaded #content > .wm-story-page-heading > .breadcrumb span { max-width: 26.25rem !important; overflow: hidden !important; text-overflow: ellipsis !important; } } @media screen and (max-width: 999px), (hover: none) and (pointer: coarse) { html body.common-wm_story_page #content > .wm-story-page-heading, html body.common-wm_story_page.loaded #content > .wm-story-page-heading { display: flex !important; flex-direction: column !important; align-items: stretch !important; gap: 0.3125rem !important; width: 100% !important; height: auto !important; min-height: 0 !important; max-height: none !important; margin: 1.5rem 0 0.625rem 0 !important; padding: 0 !important; box-sizing: border-box !important; overflow: visible !important; } html body.common-wm_story_page #content > .wm-story-page-heading > h1, html body.common-wm_story_page.loaded #content > .wm-story-page-heading > h1 { order: 1 !important; align-self: center !important; display: flex !important; align-items: center !important; justify-content: center !important; width: auto !important; min-width: 0 !important; max-width: calc(100% - 1.25rem) !important; height: auto !important; min-height: 3.375rem !important; max-height: none !important; margin: 0 !important; padding: 0 1.5rem !important; box-sizing: border-box !important; overflow: hidden !important; border: 0.0625rem solid rgba(255, 255, 255, 0.12) !important; border-left: 0.25rem solid #ff6c00 !important; border-right: 0.25rem solid #ff6c00 !important; border-radius: 1rem !important; background: #111318 !important; box-shadow: 0 0.625rem 1.375rem rgba(0, 0, 0, 0.24) !important; color: #ffffff !important; font-size: 1.875rem !important; font-weight: 900 !important; line-height: 1.08 !important; letter-spacing: 0.035em !important; text-align: center !important; text-transform: uppercase !important; text-overflow: ellipsis !important; white-space: nowrap !important; } html body.common-wm_story_page #content > .wm-story-page-heading > .breadcrumb, html body.common-wm_story_page.loaded #content > .wm-story-page-heading > .breadcrumb { order: 2 !important; position: static !important; align-self: stretch !important; display: flex !important; flex: 0 0 auto !important; flex-wrap: wrap !important; align-items: center !important; justify-content: center !important; gap: 0.5rem !important; width: 100% !important; max-width: 100% !important; min-height: 2.125rem !important; margin: 0 !important; padding: 0 0.5rem !important; box-sizing: border-box !important; overflow: visible !important; border: 0 !important; border-radius: 0 !important; background: transparent !important; box-shadow: none !important; color: inherit !important; text-align: center !important; white-space: normal !important; } html body.common-wm_story_page #content > .wm-story-page-heading > .breadcrumb a, html body.common-wm_story_page #content > .wm-story-page-heading > .breadcrumb span:not(.arr), html body.common-wm_story_page.loaded #content > .wm-story-page-heading > .breadcrumb a, html body.common-wm_story_page.loaded #content > .wm-story-page-heading > .breadcrumb span:not(.arr) { display: inline-flex !important; align-items: center !important; justify-content: center !important; flex: 0 0 auto !important; width: auto !important; min-width: 0 !important; max-width: calc(100vw - 1.75rem) !important; min-height: 2.875rem !important; margin: 0 !important; padding: 0.375rem 0.875rem !important; box-sizing: border-box !important; overflow: hidden !important; border: 0.0625rem solid rgba(0, 0, 0, 0.18) !important; border-radius: 0.625rem !important; background: #ffffff !important; box-shadow: none !important; color: #111111 !important; font-size: 2rem !important; font-weight: 800 !important; line-height: 1.02 !important; letter-spacing: 0 !important; text-align: center !important; text-overflow: ellipsis !important; text-decoration: none !important; white-space: nowrap !important; } html body.common-wm_story_page #content > .wm-story-page-heading > .breadcrumb a::before, html body.common-wm_story_page.loaded #content > .wm-story-page-heading > .breadcrumb a::before { content: none !important; display: none !important; } } html body.common-wm_story_page .wm-story-index-card__body { box-sizing: border-box !important; padding-left: 1rem !important; padding-right: 1rem !important; } html body.common-wm_story_page .wm-story-index-card__title { box-sizing: border-box !important; width: 100% !important; padding-left: 0.5rem !important; padding-right: 0.5rem !important; line-height: 1.42 !important; } @media screen and (max-width: 999px), (hover: none) and (pointer: coarse) { html body.common-wm_story_page .wm-story-index-card__body { padding-left: 1.25rem !important; padding-right: 1.25rem !important; } html body.common-wm_story_page .wm-story-index-card__title { padding-left: 0.75rem !important; padding-right: 0.75rem !important; line-height: 1.38 !important; } } @media screen and (max-width: 999px) { html.wm-mobile-info-open, body.wm-mobile-info-open { overflow: hidden !important; overscroll-behavior: none !important; } body.wm-mobile-info-open .caller-button-fixed, body.wm-mobile-info-open .wm-story-ring, body.wm-mobile-info-open iframe[src*="tawk.to"], body.wm-mobile-info-open iframe[src*="tawk.link"], body.wm-mobile-info-open div[id*="tawk"], body.wm-mobile-info-open div[class*="tawk"] { opacity: 0 !important; visibility: hidden !important; pointer-events: none !important; } body.wm-mobile-info-open #header .wm-mobile-info-toggle { opacity: 0 !important; visibility: hidden !important; pointer-events: none !important; } .wm-mobile-info-menu { position: fixed; inset: 0; z-index: 2147483647; display: block; width: 100vw; height: 100vh; height: 100dvh; overflow: hidden; visibility: hidden; pointer-events: none; isolation: isolate; transition: visibility 0s linear 0.72s; } .wm-mobile-info-menu.is-open { visibility: visible; pointer-events: auto; transition-delay: 0s; } .wm-mobile-info-menu__prelayers, .wm-mobile-info-menu__prelayer, .wm-mobile-info-menu__panel { position: absolute; inset: 0; width: 100%; height: 100%; } .wm-mobile-info-menu__prelayers { z-index: 1; overflow: hidden; pointer-events: none; } .wm-mobile-info-menu__prelayer { display: block; transform: translate3d(102%, 0, 0); will-change: transform; } .wm-mobile-info-menu__prelayer--orange { z-index: 1; background: #f29a17; transition: transform 0.48s cubic-bezier(0.16, 1, 0.3, 1) 0.08s; } .wm-mobile-info-menu__prelayer--cyan { z-index: 2; background: #1ecfea; transition: transform 0.54s cubic-bezier(0.16, 1, 0.3, 1) 0.04s; } .wm-mobile-info-menu__panel { z-index: 3; box-sizing: border-box; overflow: hidden; background: radial-gradient(circle at 86% 8%, rgba(242, 154, 23, 0.14), transparent 25%), radial-gradient(circle at 10% 90%, rgba(30, 207, 234, 0.08), transparent 28%), #050607; color: #ffffff; transform: translate3d(102%, 0, 0); will-change: transform; transition: transform 0.62s cubic-bezier(0.16, 1, 0.3, 1) 0s; } .wm-mobile-info-menu.is-open .wm-mobile-info-menu__prelayer, .wm-mobile-info-menu.is-open .wm-mobile-info-menu__panel { transform: translate3d(0, 0, 0); } .wm-mobile-info-menu.is-open .wm-mobile-info-menu__prelayer--orange { transition-delay: 0s; } .wm-mobile-info-menu.is-open .wm-mobile-info-menu__prelayer--cyan { transition-delay: 0.07s; } .wm-mobile-info-menu.is-open .wm-mobile-info-menu__panel { transition-delay: 0.14s; } .wm-mobile-info-menu__inner { display: flex; flex-direction: column; box-sizing: border-box; width: 100%; min-height: 100%; max-height: 100%; padding: 2.375rem 3.375rem 2.625rem; overflow-x: hidden; overflow-y: auto; overscroll-behavior: contain; scrollbar-width: thin; scrollbar-color: #f29a17 #111317; } .wm-mobile-info-menu__header { display: grid; grid-template-columns: 18rem minmax(0, 1fr) 5.5rem; align-items: center; flex: 0 0 auto; height: auto; min-height: 6rem; padding: 0; gap: 1.25rem; opacity: 0; transform: translate3d(0, -1.5rem, 0); transition: opacity 0.42s ease 0s, transform 0.56s cubic-bezier(0.16, 1, 0.3, 1) 0s; } .wm-mobile-info-menu.is-open .wm-mobile-info-menu__header { opacity: 1; transform: translate3d(0, 0, 0); transition-delay: 0.34s; } .wm-mobile-info-menu__brand { display: inline-flex; align-items: center; min-width: 0; color: #ffffff; text-decoration: none; } .wm-mobile-info-menu__brand img { display: block; width: 18rem; max-width: 18rem; height: auto; object-fit: contain; } .wm-mobile-info-menu__brand > span { font-family: "Inter", "Noto Sans", "Segoe UI", sans-serif; font-size: 2.125rem; font-weight: 900; letter-spacing: -0.03em; } .wm-mobile-info-menu__title { min-width: 0; margin: 0; color: #f29a17; font-family: "Inter", "Noto Sans", "Segoe UI", sans-serif; font-size: 3rem; font-weight: 900; line-height: 1; letter-spacing: 0.035em; text-align: center; text-transform: uppercase; } .wm-mobile-info-menu__close { display: inline-flex; align-items: center; justify-content: center; flex: 0 0 auto; width: 5.5rem; min-width: 5.5rem; height: 5.5rem; padding: 0; border: 0.0625rem solid rgba(255, 255, 255, 0.32); border-radius: 50%; background: #ffffff; color: #08090b; cursor: pointer; } .wm-mobile-info-menu__close i { position: relative; display: block; width: 2.75rem; height: 2.75rem; transform: rotate(-90deg); transition: transform 0.65s cubic-bezier(0.16, 1, 0.3, 1) 0.36s; } .wm-mobile-info-menu__close i::before, .wm-mobile-info-menu__close i::after { content: ""; position: absolute; top: 1.25rem; left: 0; width: 2.75rem; height: 0.1875rem; border-radius: 0.125rem; background: currentColor; } .wm-mobile-info-menu__close i::before { transform: rotate(45deg); } .wm-mobile-info-menu__close i::after { transform: rotate(-45deg); } .wm-mobile-info-menu.is-open .wm-mobile-info-menu__close i { transform: rotate(0deg); } .wm-mobile-info-menu__close:active { transform: scale(0.96); } .wm-mobile-info-menu__badges { flex: 0 0 auto; margin: 1.125rem 0 0.5rem; opacity: 0; transform: translate3d(0, 1.5rem, 0); transition: opacity 0.42s ease 0s, transform 0.54s cubic-bezier(0.16, 1, 0.3, 1) 0s; } .wm-mobile-info-menu.is-open .wm-mobile-info-menu__badges { opacity: 1; transform: translate3d(0, 0, 0); transition-delay: 0.40s; } .wm-mobile-info-menu__badges .badges { position: static !important; display: block !important; box-sizing: border-box !important; width: 100% !important; height: auto !important; min-height: 0 !important; margin: 0 !important; padding: 0 !important; overflow: visible !important; border: 0 !important; background: transparent !important; box-shadow: none !important; } .wm-mobile-info-menu__badges .badges > a { display: grid !important; grid-template-columns: repeat(3, minmax(0, 1fr)) !important; gap: 0.75rem !important; width: 100% !important; height: auto !important; color: #ffffff !important; text-decoration: none !important; } .wm-mobile-info-menu__badges .wm-header-badge { display: flex !important; align-items: center !important; justify-content: center !important; gap: 1rem !important; box-sizing: border-box !important; min-width: 0 !important; height: 8rem !important; padding: 0 1rem !important; border: 0.0625rem solid rgba(242, 154, 23, 0.72) !important; border-radius: 1.125rem !important; background: rgba(255, 255, 255, 0.055) !important; box-shadow: inset 0 0.0625rem 0 rgba(255, 255, 255, 0.08) !important; color: #ffffff !important; font-size: 1.625rem !important; font-weight: 800 !important; line-height: 1 !important; letter-spacing: 0.025em !important; text-align: center !important; text-transform: uppercase !important; white-space: nowrap !important; } .wm-mobile-info-menu__badges .wm-header-badge svg { display: block !important; flex: 0 0 3rem !important; width: 3rem !important; height: 3rem !important; margin: 0 !important; fill: #f29a17 !important; } .wm-mobile-info-menu__navigation { display: flex; align-items: flex-start; flex: 0 0 auto; width: 100%; min-height: 0; padding: 0.25rem 0 0.5rem; } .wm-mobile-info-menu__list { display: flex; flex-direction: column; gap: 0; width: 100%; margin: 0; padding: 0; list-style: none; counter-reset: wmInfoMenu; } .wm-mobile-info-menu__item { position: relative; overflow: hidden; border-bottom: 0.0625rem solid rgba(255, 255, 255, 0.12); } .wm-mobile-info-menu__item:first-child { border-top: 0.0625rem solid rgba(255, 255, 255, 0.12); } .wm-mobile-info-menu__link { position: relative; display: flex; align-items: center; box-sizing: border-box; width: 100%; min-height: 6.5rem; padding: 0.625rem 1.125rem 0.625rem 4.75rem; color: #ffffff; font-family: "Inter", "Noto Sans", "Segoe UI", sans-serif; font-size: 3rem; font-weight: 650; line-height: 1.06; letter-spacing: -0.035em; text-decoration: none; text-transform: uppercase; } .wm-mobile-info-menu__link::before { content: attr(data-index); position: absolute; left: 0.875rem; top: 2.625rem; color: #f29a17; font-size: 1.125rem; font-weight: 800; line-height: 1; letter-spacing: 0.04em; } .wm-mobile-info-menu__link-label { display: inline-block; opacity: 0; transform: translate3d(0, 140%, 0) rotate(7deg); transform-origin: 0 100%; will-change: transform, opacity; transition: transform 0.78s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.42s ease; transition-delay: 0s; } .wm-mobile-info-menu.is-open .wm-mobile-info-menu__link-label { opacity: 1; transform: translate3d(0, 0, 0) rotate(0deg); transition-delay: var(--wm-info-delay, 0.34s); } .wm-mobile-info-menu__link.is-current, .wm-mobile-info-menu__link:active { color: #f29a17; } .wm-mobile-info-menu__link:focus-visible, .wm-mobile-info-menu__brand:focus-visible, .wm-mobile-info-menu__close:focus-visible, .wm-mobile-info-menu__phones a:focus-visible, .wm-mobile-info-menu__social-links a:focus-visible { outline: 0.1875rem solid #f29a17; outline-offset: 0.25rem; } .wm-mobile-info-menu__contacts { display: flex; flex-direction: column; flex: 0 0 auto; gap: 1.125rem; margin: 0.5rem 0 1rem; padding: 1.375rem; box-sizing: border-box; border: 0.0625rem solid rgba(242, 154, 23, 0.46); border-radius: 1.125rem; background: rgba(255, 255, 255, 0.045); opacity: 0; transform: translate3d(0, 1.375rem, 0); transition: opacity 0.44s ease 0s, transform 0.58s cubic-bezier(0.16, 1, 0.3, 1) 0s; } .wm-mobile-info-menu.is-open .wm-mobile-info-menu__contacts { opacity: 1; transform: translate3d(0, 0, 0); transition-delay: 0.62s; } .wm-mobile-info-menu__info-grid { display: grid; grid-template-columns: minmax(0, 1fr); gap: 0.875rem; } .wm-mobile-info-menu__info-card { min-width: 0; padding: 1.25rem 1.375rem; box-sizing: border-box; border-left: 0.3125rem solid #f29a17; border-radius: 0.75rem; background: rgba(255, 255, 255, 0.055); } .wm-mobile-info-menu__info-card h3 { margin: 0 0 0.875rem; color: #f29a17; font-family: "Inter", "Noto Sans", "Segoe UI", sans-serif; font-size: 2.5rem; font-weight: 900; line-height: 1.12; letter-spacing: 0.02em; } .wm-mobile-info-menu__info-card p { margin: 0; color: #ffffff; font-size: 2.25rem; font-weight: 500; line-height: 1.4; letter-spacing: -0.012em; } .wm-mobile-info-menu__hours { min-width: 0; } .wm-mobile-info-menu__hours span { display: block; } .wm-mobile-info-menu__phones { display: flex; flex-direction: column; gap: 0.5rem; min-width: 0; } .wm-mobile-info-menu__phones a { display: flex; align-items: center; justify-content: space-between; gap: 0.75rem; min-height: 5.375rem; padding: 0.75rem 1.375rem; box-sizing: border-box; border: 0.0625rem solid rgba(255, 255, 255, 0.22); border-radius: 0.75rem; background: rgba(255, 255, 255, 0.07); color: #ffffff; text-decoration: none; } .wm-mobile-info-menu__phones a:active { border-color: #f29a17; transform: scale(0.98); } .wm-mobile-info-menu__phones span { font-size: 2rem; font-weight: 800; } .wm-mobile-info-menu__phones strong { color: #f7b34e; font-size: 2.375rem; font-weight: 900; white-space: nowrap; } .wm-mobile-info-menu__socials { display: flex; flex-direction: column; align-items: center; justify-content: center; flex: 0 0 auto; gap: 1.125rem; margin-top: 0.25rem; padding: 1.375rem 0 1.75rem; border-top: 0.0625rem solid rgba(255, 255, 255, 0.15); opacity: 0; transform: translate3d(0, 1.5rem, 0); transition: opacity 0.44s ease 0s, transform 0.58s cubic-bezier(0.16, 1, 0.3, 1) 0s; } .wm-mobile-info-menu.is-open .wm-mobile-info-menu__socials { opacity: 1; transform: translate3d(0, 0, 0); transition-delay: 0.66s; } .wm-mobile-info-menu__socials-title { color: #ffffff; font-size: 2.125rem; font-weight: 900; letter-spacing: 0.08em; text-transform: uppercase; } .wm-mobile-info-menu__social-links { display: flex; align-items: center; gap: 0.75rem; } .wm-mobile-info-menu__social-links a { display: inline-flex; align-items: center; justify-content: center; gap: 0.75rem; min-width: 16.25rem; height: 5.125rem; padding: 0 1.375rem; box-sizing: border-box; border: 0.0625rem solid rgba(255, 255, 255, 0.30); border-radius: 62.4375rem; background: rgba(255, 255, 255, 0.06); color: #ffffff; font-size: 1.875rem; font-weight: 850; text-decoration: none; } .wm-mobile-info-menu__social-links a:active { border-color: #f29a17; color: #f29a17; transform: scale(0.96); } .wm-mobile-info-menu__social-links svg { display: block; width: 2.5rem; height: 2.5rem; fill: currentColor; } } @media screen and (max-width: 999px) and (max-height: 720px) { .wm-mobile-info-menu__inner { padding: 0.625rem 2rem; } .wm-mobile-info-menu__header { grid-template-columns: 16rem minmax(0, 1fr) 5rem; min-height: 5.5rem; gap: 0.875rem; } .wm-mobile-info-menu__brand img { width: 16rem; max-width: 16rem; } .wm-mobile-info-menu__title { font-size: 2.625rem; } .wm-mobile-info-menu__close { width: 5rem; min-width: 5rem; height: 5rem; } .wm-mobile-info-menu__close i { width: 2.5rem; height: 2.5rem; } .wm-mobile-info-menu__close i::before, .wm-mobile-info-menu__close i::after { top: 1.125rem; width: 2.5rem; } .wm-mobile-info-menu__badges { margin: 0.375rem 0 0.25rem; } .wm-mobile-info-menu__badges .wm-header-badge { gap: 0.625rem !important; height: 7rem !important; padding: 0 0.625rem !important; font-size: 1.5rem !important; } .wm-mobile-info-menu__badges .wm-header-badge svg { flex-basis: 2.75rem !important; width: 2.75rem !important; height: 2.75rem !important; } .wm-mobile-info-menu__navigation { align-items: flex-start; flex: 0 0 auto; min-height: 0; padding: 0.125rem 0 0.25rem; } .wm-mobile-info-menu__link { min-height: 5rem; padding: 0.375rem 0.625rem 0.375rem 4rem; font-size: 2.5rem; line-height: 1; } .wm-mobile-info-menu__link::before { left: 0.625rem; top: 1.875rem; font-size: 1rem; } .wm-mobile-info-menu__contacts { gap: 0.875rem; margin: 0.375rem 0 0.625rem; padding: 1rem; border-radius: 0.875rem; } .wm-mobile-info-menu__info-grid { gap: 0.625rem; } .wm-mobile-info-menu__info-card { padding: 1rem 1.125rem; } .wm-mobile-info-menu__info-card h3 { margin-bottom: 0.75rem; font-size: 2.5rem; } .wm-mobile-info-menu__info-card p { font-size: 2.25rem; line-height: 1.4; } .wm-mobile-info-menu__phones { gap: 0.5rem; } .wm-mobile-info-menu__phones a { min-height: 5.375rem; padding: 0.75rem 1.25rem; border-radius: 0.6875rem; } .wm-mobile-info-menu__phones span { font-size: 2rem; } .wm-mobile-info-menu__phones strong { font-size: 2.375rem; } .wm-mobile-info-menu__socials { gap: 0.875rem; padding: 1.125rem 0 1.5rem; } .wm-mobile-info-menu__socials-title { font-size: 2.125rem; } .wm-mobile-info-menu__social-links a { gap: 0.625rem; min-width: 16.25rem; height: 5.125rem; padding: 0 1.25rem; font-size: 1.875rem; } .wm-mobile-info-menu__social-links svg { width: 2.5rem; height: 2.5rem; } } @media (prefers-reduced-motion: reduce) { .wm-mobile-info-menu, .wm-mobile-info-menu *, #header .wm-mobile-info-toggle { scroll-behavior: auto !important; transition: none !important; animation: none !important; } .wm-mobile-info-menu__prelayer, .wm-mobile-info-menu__panel, .wm-mobile-info-menu__header, .wm-mobile-info-menu__badges, .wm-mobile-info-menu__link-label, .wm-mobile-info-menu__contacts, .wm-mobile-info-menu__socials { opacity: 1 !important; transform: none !important; } } @media screen and (min-width: 1000px) { #header .wm-mobile-info-toggle, .wm-mobile-info-menu { display: none !important; } #header > div.grid_7 > ul.top-blocks > .badges { display: flex !important; } } #wishlist-total svg { margin-bottom: 0.3125rem; } .strip .links #wishlist-total { margin-right: 0.625rem; } .strip .links #wm-auth-link { display: inline-flex; align-items: center; justify-content: center; gap: 0.375rem; position: relative; overflow: hidden; isolation: isolate; z-index: 0; float: left; min-height: 2.5rem; line-height: 2.5rem; margin-left: 1.125rem; padding: 0 1rem; border-radius: 0.25rem; background: #1d1d1d; border: 0.0625rem solid rgba(0,0,0,.2); color: #fff; font-size: 0.75rem; font-weight: 700; text-decoration: none; vertical-align: middle; transform-origin: center; box-shadow: 0 0.25rem 0.625rem rgba(0,0,0,.22); transition: transform .16s ease, box-shadow .16s ease, filter .16s ease, background-color .16s ease; animation: wm-auth-idle-pulse 3.8s ease-in-out infinite; } .strip .links #wm-auth-link:before { content: ""; position: absolute; inset: -35% auto -35% -55%; z-index: 0; width: 42%; transform: skewX(-18deg); background: linear-gradient(90deg, transparent, rgba(255,255,255,.32), transparent); opacity: 0; pointer-events: none; } .strip .links #wm-auth-link:hover, .strip .links #wm-auth-link:focus { background: #2a2a2a; filter: brightness(1.08); box-shadow: 0 0.5rem 1.125rem rgba(0,0,0,.32), 0 0 0 0.1875rem rgba(255,255,255,.08); transform: translateY(-0.125rem) scale(1.035); text-decoration: none; animation-play-state: paused; } .strip .links #wm-auth-link:hover:before, .strip .links #wm-auth-link:focus:before { opacity: 1; animation: wm-auth-shine .85s ease-out forwards; } .strip .links #wm-auth-link:active, .strip .links #wm-auth-link.is-clicking { transform: translateY(0.0625rem) scale(.94); box-shadow: 0 0.125rem 0.375rem rgba(0,0,0,.28), inset 0 0.125rem 0.5rem rgba(0,0,0,.26); animation: wm-auth-click .28s ease-out; } .strip .links #wm-auth-link .wm-auth-icon { display: none; } .strip .links #wm-auth-link .wm-auth-text, .strip .links #wm-auth-link .wm-auth-icon { position: relative; z-index: 1; } .strip .links #wm-auth-link.is-logged { background: #12843b; } .strip .links #wm-auth-link.is-guest { background: #a71919; } @media (max-width: 999px) { .strip .links #wm-auth-link { width: 5rem; height: 5rem; min-height: 5rem; line-height: 5rem; box-sizing: border-box; padding: 0; border-radius: 50%; margin-left: 1.5rem; flex: 0 0 5rem; box-shadow: 0 0.5rem 1.125rem rgba(0,0,0,.30); } .strip .links #wm-auth-link .wm-auth-text { display: none; } .strip .links #wm-auth-link .wm-auth-icon { display: inline-flex; width: 3rem; height: 3rem; } .strip .links #wm-auth-link .wm-auth-icon svg { width: 3rem; height: 3rem; fill: currentColor; } } @keyframes wm-auth-idle-pulse { 0%, 72%, 100% { transform: scale(1); box-shadow: 0 0.25rem 0.625rem rgba(0,0,0,.22); } 82% { transform: scale(1.045); box-shadow: 0 0.5rem 1.25rem rgba(0,0,0,.34), 0 0 0 0.25rem rgba(255,255,255,.08); } 92% { transform: scale(1); box-shadow: 0 0.25rem 0.625rem rgba(0,0,0,.22); } } @keyframes wm-auth-shine { 0% { left: -55%; opacity: 0; } 18% { opacity: 1; } 100% { left: 118%; opacity: 0; } } @keyframes wm-auth-click { 0% { transform: scale(1); } 45% { transform: scale(.90); } 100% { transform: scale(1); } } @media (prefers-reduced-motion: reduce) { .strip .links #wm-auth-link, .strip .links #wm-auth-link:before { animation: none!important; transition: none!important; } } #language a.active { color: #000 !important; background-color: #fff !important; border-radius: 0.75rem; font-weight: 700; } html.wm-scroll-restore-pending body { visibility: hidden; }		
  /* catalog/view/theme/default/stylesheet/bukvus.css */ 		
#bukvus{position:fixed;display:none;bottom:0;opacity:.9;background:#333;width:100%;padding:10px 0;text-align:center;color:#fff;z-index:99;cursor:pointer;width:100%}		
  /* catalog/view/javascript/search_suggest_v2.css */ 		
.wm-search-suggest { background: radial-gradient(circle at 18% 0%, rgba(255, 122, 0, 0.16), rgba(255, 122, 0, 0) 34%), linear-gradient(180deg, #111820 0%, #070a0e 100%); border: 1px solid rgba(255, 122, 0, 0.36); border-radius: 16px; box-shadow: 0 24px 54px rgba(0, 0, 0, 0.50), inset 0 1px 0 rgba(255, 255, 255, 0.055); box-sizing: border-box; max-height: 420px; max-width: calc(100vw - 24px); overflow-x: hidden; overflow-y: auto; padding: 8px; position: absolute; z-index: 2147483000; scrollbar-color: rgba(255, 122, 0, 0.72) rgba(255, 255, 255, 0.08); scrollbar-width: thin; } .wm-search-suggest::-webkit-scrollbar { width: 9px; } .wm-search-suggest::-webkit-scrollbar-track { background: rgba(255, 255, 255, 0.06); border-radius: 999px; } .wm-search-suggest::-webkit-scrollbar-thumb { background: linear-gradient(180deg, #ff9a14, #ff6c00); border-radius: 999px; } .wm-search-suggest__item, .wm-search-suggest__view-all { appearance: none; background: linear-gradient(180deg, rgba(255, 255, 255, 0.055), rgba(255, 255, 255, 0.025)); border: 1px solid rgba(255, 255, 255, 0.10); border-radius: 13px; box-sizing: border-box; color: rgba(255, 255, 255, 0.96); cursor: pointer; display: flex; font: inherit; gap: 12px; margin: 0 0 7px; padding: 10px 12px; text-align: left; text-decoration: none; transition: background 130ms ease, border-color 130ms ease, box-shadow 130ms ease, transform 130ms ease; width: 100%; } .wm-search-suggest__item:last-child, .wm-search-suggest__view-all:last-child { margin-bottom: 0; } .wm-search-suggest__item:hover, .wm-search-suggest__item.is-active { background: linear-gradient(180deg, rgba(255, 138, 0, 0.18), rgba(255, 108, 0, 0.10)); border-color: rgba(255, 138, 0, 0.62); box-shadow: 0 10px 22px rgba(255, 108, 0, 0.14), inset 0 1px 0 rgba(255, 255, 255, 0.08); transform: translateY(-1px); } .wm-search-suggest__thumb { background: #ffffff; border: 0; border-radius: 11px; box-sizing: border-box; display: inline-flex; flex: 0 0 70px; height: 70px; justify-content: center; overflow: hidden; padding: 0; width: 70px; } .wm-search-suggest__thumb img { border-radius: inherit; display: block; height: 100%; object-fit: contain; width: 100%; } .wm-search-suggest__body { display: block; min-width: 0; padding-top: 1px; } .wm-search-suggest__title { color: #ffffff; display: block; font-size: 15px; font-weight: 850; letter-spacing: 0.005em; line-height: 1.22; white-space: normal; } .wm-search-suggest__meta { color: rgba(255, 255, 255, 0.56); display: block; font-size: 12px; font-weight: 700; margin-top: 4px; } .wm-search-suggest__prices { display: block; margin-top: 6px; } .wm-search-suggest__price { color: #ffb15f; display: inline-block; font-size: 13px; font-weight: 900; margin-right: 8px; } .wm-search-suggest__price--old { color: rgba(255, 255, 255, 0.46); text-decoration: line-through; } .wm-search-suggest__price--special { color: #ff6c00; } .wm-search-suggest__view-all { align-items: center; background: linear-gradient(180deg, #ff9a14 0%, #ff6c00 100%); border-color: rgba(255, 138, 0, 0.72); color: #111418; display: flex; font-size: 13px; font-weight: 950; justify-content: center; letter-spacing: 0.015em; margin-top: 3px; text-align: center; text-transform: uppercase; } .wm-search-suggest__view-all:hover, .wm-search-suggest__view-all.is-active { background: linear-gradient(180deg, #ffb24a 0%, #ff7a00 100%); border-color: rgba(255, 183, 78, 0.90); box-shadow: 0 10px 22px rgba(255, 108, 0, 0.24), inset 0 1px 0 rgba(255, 255, 255, 0.22); color: #111418; transform: translateY(-1px); } @media screen and (max-width: 999px) { .wm-search-suggest { border-radius: 14px; max-width: calc(100vw - 12px); max-height: 62vh; padding: 6px; } .wm-search-suggest__item, .wm-search-suggest__view-all { border-radius: 11px; gap: 10px; margin-bottom: 6px; padding: 8px 10px; } .wm-search-suggest__thumb { border-radius: 9px; flex-basis: 62px; height: 62px; padding: 0; width: 62px; } .wm-search-suggest__title { font-size: 16px; line-height: 1.22; word-break: break-word; } .wm-search-suggest__meta { font-size: 12px; line-height: 1.25; margin-top: 3px; } .wm-search-suggest__price { font-size: 14px; margin-top: 5px; } .wm-search-suggest__view-all { font-size: 14px; min-height: 44px; padding-top: 10px; padding-bottom: 10px; } }		
  /* catalog/view/javascript/jquery/colorbox/colorbox.css */ 		
/* Colorbox Core Style: The following CSS is consistent between example themes and should not be altered. */ #colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;} #cboxWrapper {max-width:none;} #cboxOverlay{position:fixed; width:100%; height:100%;} #cboxMiddleLeft, #cboxBottomLeft{clear:left;} #cboxContent{position:relative;} #cboxLoadedContent{overflow:hidden; -webkit-overflow-scrolling: touch;} #cboxTitle{margin:0;} #cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;} #cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;} .cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;} .cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;} #colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;} /* User Style: Change the following styles to modify the appearance of Colorbox. They are ordered & tabbed in a way that represents the nesting of the generated HTML. */ #cboxOverlay{ background: rgba(8, 12, 16, 0.86); } #colorbox{ outline:0; overflow:visible; } #cboxWrapper{ overflow:visible; } #cboxTopLeft, #cboxTopCenter, #cboxTopRight, #cboxBottomLeft, #cboxBottomCenter, #cboxBottomRight, #cboxMiddleLeft, #cboxMiddleRight{ width:0; height:0; background:none; } #cboxContent{ background: #14191f; overflow: visible; border: 1px solid rgba(255, 255, 255, 0.08); border-radius: 18px; box-shadow: 0 16px 40px rgba(0, 0, 0, 0.32); padding: 12px; } .cboxIframe{ background:#111; border-radius: 14px; } #cboxError{ padding:30px; color:#fff; border-radius:14px; background: rgba(255,255,255,0.06); border:1px solid rgba(255,255,255,0.08); } #cboxLoadedContent{ margin:0; border-radius: 16px; background:#ffffff; overflow:hidden; line-height:0; } #cboxLoadedContent .cboxPhoto{ display:block; float:none; margin:0 !important; width:100% !important; height:100% !important; max-width:100%; max-height:100%; box-sizing:border-box; object-fit:contain; object-position:center center; border-radius: 16px; -webkit-user-select:none; user-select:none; -webkit-user-drag:none; -webkit-touch-callout:none; -webkit-tap-highlight-color: transparent; } #cboxLoadedContent img{ border-radius: 16px; } #cboxTitle{ position:absolute; left:24px; right:24px; bottom:-36px; text-align:center; color:rgba(255,255,255,0.72); font-size:14px; line-height:1.4; letter-spacing:0.01em; } #cboxCurrent{ position:absolute; top:12px; left:12px; padding:7px 10px; color:#fff; font-size:12px; line-height:1; border-radius:999px; background:rgba(255,255,255,0.08); } #cboxLoadingOverlay{ display:none !important; background:rgba(14,19,24,0.86); border-radius:16px; } #cboxLoadingGraphic{ display:none !important; background:url(images/loading.gif) no-repeat center center; } /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */ #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose { border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; } /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */ #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;} #cboxSlideshow{ position:absolute; right:24px; bottom:-36px; color:rgba(255,255,255,0.75); font-size:13px; } #cboxPrevious, #cboxNext, #cboxClose{ position:absolute; display:block; width:52px; height:52px; text-indent:-9999px; border-radius:50%; background:rgba(17, 22, 27, 0.92); border:1px solid rgba(255,255,255,0.12); box-shadow: 0 8px 20px rgba(0,0,0,0.24); transition: background-color .18s ease, border-color .18s ease, box-shadow .18s ease; z-index: 10003; } #cboxPrevious:hover, #cboxNext:hover, #cboxClose:hover{ background:rgba(255, 108, 0, 0.94); border-color:rgba(255,255,255,0.22); box-shadow: 0 10px 24px rgba(0,0,0,0.3); } #cboxPrevious:before, #cboxNext:before, #cboxClose:before{ position:absolute; inset:0; display:flex; align-items:center; justify-content:center; text-indent:0; color:#fff; font-size:28px; font-weight:400; line-height:1; } #cboxPrevious{ left:-10px; top:50%; margin-top:-26px; } #cboxPrevious:before{ content:'\2039'; } #cboxNext{ right:-10px; top:50%; margin-top:-26px; } #cboxNext:before{ content:'\203A'; } #cboxClose{ top:-10px; right:-10px; background:rgba(255, 108, 0, 0.98); border-color:rgba(255,255,255,0.32); box-shadow: 0 10px 24px rgba(0,0,0,0.28); } #cboxClose:before{ content:'\00D7'; font-size:26px; color:#fff; } @media screen and (max-width: 999px) { html.wm-cbox-open, body.wm-cbox-open{ overflow:hidden; overscroll-behavior:none; } #cboxContent{ padding:10px; border-radius:16px; } #cboxLoadedContent, #cboxLoadedContent img, .cboxIframe{ border-radius:12px; } #cboxPrevious, #cboxNext, #cboxClose{ width:44px; height:44px; } #cboxPrevious:before, #cboxNext:before{ font-size:28px; } #cboxClose:before{ font-size:26px; } #cboxPrevious{ left:0; top:50%; bottom:auto; margin-top:-22px; } #cboxNext{ right:0; top:50%; bottom:auto; margin-top:-22px; } #cboxClose{ top:0; right:0; } #cboxLoadedContent, #cboxLoadedContent .cboxPhoto{ -webkit-tap-highlight-color: transparent; } #cboxTitle{ left:12px; right:12px; bottom:-88px; font-size:13px; } #cboxCurrent{ top:12px; left:12px; } } /* The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill when an alpha filter (opacity change) is set on the element or ancestor element. This style is not applied to or needed in IE9. See: http://jacklmoore.com/notes/ie-transparency-problems/ */ .cboxIE #cboxTopLeft, .cboxIE #cboxTopCenter, .cboxIE #cboxTopRight, .cboxIE #cboxBottomLeft, .cboxIE #cboxBottomCenter, .cboxIE #cboxBottomRight, .cboxIE #cboxMiddleLeft, .cboxIE #cboxMiddleRight { filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF); }