@font-face{font-family:'Covered By Your Grace';font-style:normal;font-weight:400;src:local('Covered By Your Grace'), local('CoveredByYourGrace'), url(//fonts.gstatic.com/s/coveredbyyourgrace/v6/6ozZp4BPlrbDRWPe3EBGAxIQb9tn0GTKNjAuszxKf4A.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;}@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.7.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.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.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.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:#fff}.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-remove:before,.fa-close:before,.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: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-photo:before,.fa-image:before,.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,.fa-bar-chart: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-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.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-navicon:before,.fa-reorder:before,.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-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc: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-mail-reply-all:before,.fa-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,.fa-gratipay: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"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.tp-static-layers{position:absolute;z-index:505;top:0px;left:0px}.tp-hide-revslider,.tp-caption.tp-hidden-caption{visibility:hidden !important;display:none !important}.tp-caption{z-index:1}.tp-caption-demo .tp-caption{position:relative !important;display:inline-block;margin-bottom:10px;margin-right:20px !important}.tp-caption.whitedivider3px{color:#000000;text-shadow:none;background-color:rgb(255,255,255);background-color:rgba(255,255,255,1);text-decoration:none;min-width:408px;min-height:3px;background-position:initial initial;background-repeat:initial initial;border-width:0px;border-color:#000000;border-style:none}.tp-caption.finewide_large_white{color:#ffffff;text-shadow:none;font-size:60px;line-height:60px;font-weight:300;font-family:"Open Sans",sans-serif;background-color:transparent;text-decoration:none;text-transform:uppercase;letter-spacing:8px;border-width:0px;border-color:rgb(0,0,0);border-style:none}.tp-caption.whitedivider3px{color:#000000;text-shadow:none;background-color:rgb(255,255,255);background-color:rgba(255,255,255,1);text-decoration:none;font-size:0px;line-height:0;min-width:468px;min-height:3px;border-width:0px;border-color:rgb(0,0,0);border-style:none}.tp-caption.finewide_medium_white{color:#ffffff;text-shadow:none;font-size:37px;line-height:37px;font-weight:300;font-family:"Open Sans",sans-serif;background-color:transparent;text-decoration:none;text-transform:uppercase;letter-spacing:5px;border-width:0px;border-color:rgb(0,0,0);border-style:none}.tp-caption.boldwide_small_white{font-size:25px;line-height:25px;font-weight:800;font-family:"Open Sans",sans-serif;color:rgb(255,255,255);text-decoration:none;background-color:transparent;text-shadow:none;text-transform:uppercase;letter-spacing:5px;border-width:0px;border-color:rgb(0,0,0);border-style:none}.tp-caption.whitedivider3px_vertical{color:#000000;text-shadow:none;background-color:rgb(255,255,255);background-color:rgba(255,255,255,1);text-decoration:none;font-size:0px;line-height:0;min-width:3px;min-height:130px;border-width:0px;border-color:rgb(0,0,0);border-style:none}.tp-caption.finewide_small_white{color:#ffffff;text-shadow:none;font-size:25px;line-height:25px;font-weight:300;font-family:"Open Sans",sans-serif;background-color:transparent;text-decoration:none;text-transform:uppercase;letter-spacing:5px;border-width:0px;border-color:rgb(0,0,0);border-style:none}.tp-caption.finewide_verysmall_white_mw{font-size:13px;line-height:25px;font-weight:400;font-family:"Open Sans",sans-serif;color:#ffffff;text-decoration:none;background-color:transparent;text-shadow:none;text-transform:uppercase;letter-spacing:5px;max-width:470px;white-space:normal !important;border-width:0px;border-color:rgb(0,0,0);border-style:none}.tp-caption.lightgrey_divider{text-decoration:none;background-color:rgb(235,235,235);background-color:rgba(235,235,235,1);width:370px;height:3px;background-position:initial initial;background-repeat:initial initial;border-width:0px;border-color:rgb(34,34,34);border-style:none}.tp-caption.finewide_large_white{color:#FFF;text-shadow:none;font-size:60px;line-height:60px;font-weight:300;font-family:"Open Sans",sans-serif;background-color:rgba(0,0,0,0);text-decoration:none;text-transform:uppercase;letter-spacing:8px;border-width:0px;border-color:#000;border-style:none}.tp-caption.finewide_medium_white{color:#FFF;text-shadow:none;font-size:34px;line-height:34px;font-weight:300;font-family:"Open Sans",sans-serif;background-color:rgba(0,0,0,0);text-decoration:none;text-transform:uppercase;letter-spacing:5px;border-width:0px;border-color:#000;border-style:none}.tp-caption.huge_red{position:absolute;color:rgb(223,75,107);font-weight:400;font-size:150px;line-height:130px;font-family:'Oswald',sans-serif;margin:0px;border-width:0px;border-style:none;white-space:nowrap;background-color:rgb(45,49,54);padding:0px}.tp-caption.middle_yellow{position:absolute;color:rgb(251,213,114);font-weight:600;font-size:50px;line-height:50px;font-family:'Open Sans',sans-serif;margin:0px;border-width:0px;border-style:none;white-space:nowrap}.tp-caption.huge_thin_yellow{position:absolute;color:rgb(251,213,114);font-weight:300;font-size:90px;line-height:90px;font-family:'Open Sans',sans-serif;margin:0px;letter-spacing:20px;border-width:0px;border-style:none;white-space:nowrap}.tp-caption.big_dark{position:absolute;color:#333;font-weight:700;font-size:70px;line-height:70px;font-family:"Open Sans";margin:0px;border-width:0px;border-style:none;white-space:nowrap}.tp-caption.medium_dark{position:absolute;color:#333;font-weight:300;font-size:40px;line-height:40px;font-family:"Open Sans";margin:0px;letter-spacing:5px;border-width:0px;border-style:none;white-space:nowrap}.tp-caption.medium_grey{position:absolute;color:#fff;text-shadow:0px 2px 5px rgba(0,0,0,0.5);font-weight:700;font-size:20px;line-height:20px;font-family:Arial;padding:2px 4px;margin:0px;border-width:0px;border-style:none;background-color:#888;white-space:nowrap}.tp-caption.small_text{position:absolute;color:#fff;text-shadow:0px 2px 5px rgba(0,0,0,0.5);font-weight:700;font-size:14px;line-height:20px;font-family:Arial;margin:0px;border-width:0px;border-style:none;white-space:nowrap}.tp-caption.medium_text{position:absolute;color:#fff;text-shadow:0px 2px 5px rgba(0,0,0,0.5);font-weight:700;font-size:20px;line-height:20px;font-family:Arial;margin:0px;border-width:0px;border-style:none;white-space:nowrap}.tp-caption.large_bold_white_25{font-size:55px;line-height:65px;font-weight:700;font-family:"Open Sans";color:#fff;text-decoration:none;background-color:transparent;text-align:center;text-shadow:#000 0px 5px 10px;border-width:0px;border-color:rgb(255,255,255);border-style:none}.tp-caption.medium_text_shadow{font-size:25px;line-height:25px;font-weight:600;font-family:"Open Sans";color:#fff;text-decoration:none;background-color:transparent;text-align:center;text-shadow:#000 0px 5px 10px;border-width:0px;border-color:rgb(255,255,255);border-style:none}.tp-caption.large_text{position:absolute;color:#fff;text-shadow:0px 2px 5px rgba(0,0,0,0.5);font-weight:700;font-size:40px;line-height:40px;font-family:Arial;margin:0px;border-width:0px;border-style:none;white-space:nowrap}.tp-caption.medium_bold_grey{font-size:30px;line-height:30px;font-weight:800;font-family:"Open Sans";color:rgb(102,102,102);text-decoration:none;background-color:transparent;text-shadow:none;margin:0px;padding:1px 4px 0px;border-width:0px;border-color:rgb(255,214,88);border-style:none}.tp-caption.very_large_text{position:absolute;color:#fff;text-shadow:0px 2px 5px rgba(0,0,0,0.5);font-weight:700;font-size:60px;line-height:60px;font-family:Arial;margin:0px;border-width:0px;border-style:none;white-space:nowrap;letter-spacing:-2px}.tp-caption.very_big_white{position:absolute;color:#fff;text-shadow:none;font-weight:800;font-size:60px;line-height:60px;font-family:Arial;margin:0px;border-width:0px;border-style:none;white-space:nowrap;padding:0px 4px;padding-top:1px;background-color:#000}.tp-caption.very_big_black{position:absolute;color:#000;text-shadow:none;font-weight:700;font-size:60px;line-height:60px;font-family:Arial;margin:0px;border-width:0px;border-style:none;white-space:nowrap;padding:0px 4px;padding-top:1px;background-color:#fff}.tp-caption.modern_medium_fat{position:absolute;color:#000;text-shadow:none;font-weight:800;font-size:24px;line-height:20px;font-family:"Open Sans",sans-serif;margin:0px;border-width:0px;border-style:none;white-space:nowrap}.tp-caption.modern_medium_fat_white{position:absolute;color:#fff;text-shadow:none;font-weight:800;font-size:24px;line-height:20px;font-family:"Open Sans",sans-serif;margin:0px;border-width:0px;border-style:none;white-space:nowrap}.tp-caption.modern_medium_light{position:absolute;color:#000;text-shadow:none;font-weight:300;font-size:24px;line-height:20px;font-family:"Open Sans",sans-serif;margin:0px;border-width:0px;border-style:none;white-space:nowrap}.tp-caption.modern_big_bluebg{position:absolute;color:#fff;text-shadow:none;font-weight:800;font-size:30px;line-height:36px;font-family:"Open Sans",sans-serif;padding:3px 10px;margin:0px;border-width:0px;border-style:none;background-color:#4e5b6c;letter-spacing:0}.tp-caption.modern_big_redbg{position:absolute;color:#fff;text-shadow:none;font-weight:300;font-size:30px;line-height:36px;font-family:"Open Sans",sans-serif;padding:3px 10px;padding-top:1px;margin:0px;border-width:0px;border-style:none;background-color:#de543e;letter-spacing:0}.tp-caption.modern_small_text_dark{position:absolute;color:#555;text-shadow:none;font-size:14px;line-height:22px;font-family:Arial;margin:0px;border-width:0px;border-style:none;white-space:nowrap}.tp-caption.boxshadow{-moz-box-shadow:0px 0px 20px rgba(0,0,0,0.5);-webkit-box-shadow:0px 0px 20px rgba(0,0,0,0.5);box-shadow:0px 0px 20px rgba(0,0,0,0.5)}.tp-caption.black{color:#000;text-shadow:none}.tp-caption.noshadow{text-shadow:none}.tp-caption.thinheadline_dark{position:absolute;color:rgba(0,0,0,0.85);text-shadow:none;font-weight:300;font-size:30px;line-height:30px;font-family:"Open Sans";background-color:transparent}.tp-caption.thintext_dark{position:absolute;color:rgba(0,0,0,0.85);text-shadow:none;font-weight:300;font-size:16px;line-height:26px;font-family:"Open Sans";background-color:transparent}.tp-caption.medium_bg_red a{color:#fff;text-decoration:none}.tp-caption.medium_bg_red a:hover{color:#fff;text-decoration:underline}.tp-caption.smoothcircle{font-size:30px;line-height:75px;font-weight:800;font-family:"Open Sans";color:rgb(255,255,255);text-decoration:none;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.498039);padding:50px 25px;text-align:center;border-radius:500px 500px 500px 500px;border-width:0px;border-color:rgb(0,0,0);border-style:none}.tp-caption.largeblackbg{font-size:50px;line-height:70px;font-weight:300;font-family:"Open Sans";color:rgb(255,255,255);text-decoration:none;background-color:rgb(0,0,0);padding:0px 20px 5px;text-shadow:none;border-width:0px;border-color:rgb(255,255,255);border-style:none}.tp-caption.largepinkbg{position:absolute;color:#fff;text-shadow:none;font-weight:300;font-size:50px;line-height:70px;font-family:"Open Sans";background-color:#db4360;padding:0px 20px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px}.tp-caption.largewhitebg{position:absolute;color:#000;text-shadow:none;font-weight:300;font-size:50px;line-height:70px;font-family:"Open Sans";background-color:#fff;padding:0px 20px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px}.tp-caption.largegreenbg{position:absolute;color:#fff;text-shadow:none;font-weight:300;font-size:50px;line-height:70px;font-family:"Open Sans";background-color:#67ae73;padding:0px 20px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px}.tp-caption.excerpt{font-size:36px;line-height:36px;font-weight:700;font-family:Arial;color:#ffffff;text-decoration:none;background-color:rgba(0,0,0,1);text-shadow:none;margin:0px;letter-spacing:-1.5px;padding:1px 4px 0px 4px;width:150px;white-space:normal !important;height:auto;border-width:0px;border-color:rgb(255,255,255);border-style:none}.tp-caption.large_bold_grey{font-size:60px;line-height:60px;font-weight:800;font-family:"Open Sans";color:rgb(102,102,102);text-decoration:none;background-color:transparent;text-shadow:none;margin:0px;padding:1px 4px 0px;border-width:0px;border-color:rgb(255,214,88);border-style:none}.tp-caption.medium_thin_grey{font-size:34px;line-height:30px;font-weight:300;font-family:"Open Sans";color:rgb(102,102,102);text-decoration:none;background-color:transparent;padding:1px 4px 0px;text-shadow:none;margin:0px;border-width:0px;border-color:rgb(255,214,88);border-style:none}.tp-caption.small_thin_grey{font-size:18px;line-height:26px;font-weight:300;font-family:"Open Sans";color:rgb(117,117,117);text-decoration:none;background-color:transparent;padding:1px 4px 0px;text-shadow:none;margin:0px;border-width:0px;border-color:rgb(255,214,88);border-style:none}.tp-caption.lightgrey_divider{text-decoration:none;background-color:rgba(235,235,235,1);width:370px;height:3px;background-position:initial initial;background-repeat:initial initial;border-width:0px;border-color:rgb(34,34,34);border-style:none}.tp-caption.large_bold_darkblue{font-size:58px;line-height:60px;font-weight:800;font-family:"Open Sans";color:rgb(52,73,94);text-decoration:none;background-color:transparent;border-width:0px;border-color:rgb(255,214,88);border-style:none}.tp-caption.medium_bg_darkblue{font-size:20px;line-height:20px;font-weight:800;font-family:"Open Sans";color:rgb(255,255,255);text-decoration:none;background-color:rgb(52,73,94);padding:10px;border-width:0px;border-color:rgb(255,214,88);border-style:none}.tp-caption.medium_bold_red{font-size:24px;line-height:30px;font-weight:800;font-family:"Open Sans";color:rgb(227,58,12);text-decoration:none;background-color:transparent;padding:0px;border-width:0px;border-color:rgb(255,214,88);border-style:none}.tp-caption.medium_light_red{font-size:21px;line-height:26px;font-weight:300;font-family:"Open Sans";color:rgb(227,58,12);text-decoration:none;background-color:transparent;padding:0px;border-width:0px;border-color:rgb(255,214,88);border-style:none}.tp-caption.medium_bg_red{font-size:20px;line-height:20px;font-weight:800;font-family:"Open Sans";color:rgb(255,255,255);text-decoration:none;background-color:rgb(227,58,12);padding:10px;border-width:0px;border-color:rgb(255,214,88);border-style:none}.tp-caption.medium_bold_orange{font-size:24px;line-height:30px;font-weight:800;font-family:"Open Sans";color:rgb(243,156,18);text-decoration:none;background-color:transparent;border-width:0px;border-color:rgb(255,214,88);border-style:none}.tp-caption.medium_bg_orange{font-size:20px;line-height:20px;font-weight:800;font-family:"Open Sans";color:rgb(255,255,255);text-decoration:none;background-color:rgb(243,156,18);padding:10px;border-width:0px;border-color:rgb(255,214,88);border-style:none}.tp-caption.grassfloor{text-decoration:none;background-color:rgba(160,179,151,1);width:4000px;height:150px;border-width:0px;border-color:rgb(34,34,34);border-style:none}.tp-caption.large_bold_white{font-size:58px;line-height:60px;font-weight:800;font-family:"Open Sans";color:rgb(255,255,255);text-decoration:none;background-color:transparent;border-width:0px;border-color:rgb(255,214,88);border-style:none}.tp-caption.medium_light_white{font-size:30px;line-height:36px;font-weight:300;font-family:"Open Sans";color:rgb(255,255,255);text-decoration:none;background-color:transparent;padding:0px;border-width:0px;border-color:rgb(255,214,88);border-style:none}.tp-caption.mediumlarge_light_white{font-size:34px;line-height:40px;font-weight:300;font-family:"Open Sans";color:rgb(255,255,255);text-decoration:none;background-color:transparent;padding:0px;border-width:0px;border-color:rgb(255,214,88);border-style:none}.tp-caption.mediumlarge_light_white_center{font-size:34px;line-height:40px;font-weight:300;font-family:"Open Sans";color:#ffffff;text-decoration:none;background-color:transparent;padding:0px 0px 0px 0px;text-align:center;border-width:0px;border-color:rgb(255,214,88);border-style:none}.tp-caption.medium_bg_asbestos{font-size:20px;line-height:20px;font-weight:800;font-family:"Open Sans";color:rgb(255,255,255);text-decoration:none;background-color:rgb(127,140,141);padding:10px;border-width:0px;border-color:rgb(255,214,88);border-style:none}.tp-caption.medium_light_black{font-size:30px;line-height:36px;font-weight:300;font-family:"Open Sans";color:rgb(0,0,0);text-decoration:none;background-color:transparent;padding:0px;border-width:0px;border-color:rgb(255,214,88);border-style:none}.tp-caption.large_bold_black{font-size:58px;line-height:60px;font-weight:800;font-family:"Open Sans";color:rgb(0,0,0);text-decoration:none;background-color:transparent;border-width:0px;border-color:rgb(255,214,88);border-style:none}.tp-caption.mediumlarge_light_darkblue{font-size:34px;line-height:40px;font-weight:300;font-family:"Open Sans";color:rgb(52,73,94);text-decoration:none;background-color:transparent;padding:0px;border-width:0px;border-color:rgb(255,214,88);border-style:none}.tp-caption.small_light_white{font-size:17px;line-height:28px;font-weight:300;font-family:"Open Sans";color:rgb(255,255,255);text-decoration:none;background-color:transparent;padding:0px;border-width:0px;border-color:rgb(255,214,88);border-style:none}.tp-caption.roundedimage{border-width:0px;border-color:rgb(34,34,34);border-style:none}.tp-caption.large_bg_black{font-size:40px;line-height:40px;font-weight:800;font-family:"Open Sans";color:rgb(255,255,255);text-decoration:none;background-color:rgb(0,0,0);padding:10px 20px 15px;border-width:0px;border-color:rgb(255,214,88);border-style:none}.tp-caption.mediumwhitebg{font-size:30px;line-height:30px;font-weight:300;font-family:"Open Sans";color:rgb(0,0,0);text-decoration:none;background-color:rgb(255,255,255);padding:5px 15px 10px;text-shadow:none;border-width:0px;border-color:rgb(0,0,0);border-style:none}.tp-caption.medium_bg_orange_new1{font-size:20px;line-height:20px;font-weight:800;font-family:"Open Sans";color:rgb(255,255,255);text-decoration:none;background-color:rgb(243,156,18);padding:10px;border-width:0px;border-color:rgb(255,214,88);border-style:none}.tp-caption.boxshadow{-moz-box-shadow:0px 0px 20px rgba(0,0,0,0.5);-webkit-box-shadow:0px 0px 20px rgba(0,0,0,0.5);box-shadow:0px 0px 20px rgba(0,0,0,0.5)}.tp-caption.black{color:#000;text-shadow:none;font-weight:300;font-size:19px;line-height:19px;font-family:'Open Sans',sans}.tp-caption.noshadow{text-shadow:none}.tp_inner_padding{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;max-height:none !important}.tp-caption .frontcorner{width:0;height:0;border-left:40px solid transparent;border-right:0px solid transparent;border-top:40px solid #00A8FF;position:absolute;left:-40px;top:0px}.tp-caption .backcorner{width:0;height:0;border-left:0px solid transparent;border-right:40px solid transparent;border-bottom:40px solid #00A8FF;position:absolute;right:0px;top:0px}.tp-caption .frontcornertop{width:0;height:0;border-left:40px solid transparent;border-right:0px solid transparent;border-bottom:40px solid #00A8FF;position:absolute;left:-40px;top:0px}.tp-caption .backcornertop{width:0;height:0;border-left:0px solid transparent;border-right:40px solid transparent;border-top:40px solid #00A8FF;position:absolute;right:0px;top:0px}img.tp-slider-alternative-image{width:100%;height:auto}.tp-simpleresponsive .button{padding:6px 13px 5px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;height:30px;cursor:pointer;color:#fff !important;text-shadow:0px 1px 1px rgba(0,0,0,0.6) !important;font-size:15px;line-height:45px !important;background:url(../images/gradient/g30.png) repeat-x top;font-family:arial,sans-serif;font-weight:bold;letter-spacing:-1px}.tp-simpleresponsive .button.big{color:#fff;text-shadow:0px 1px 1px rgba(0,0,0,0.6);font-weight:bold;padding:9px 20px;font-size:19px;line-height:57px !important;background:url(../images/gradient/g40.png) repeat-x top}.tp-simpleresponsive .purchase:hover,.tp-simpleresponsive .button:hover,.tp-simpleresponsive .button.big:hover{background-position:bottom,15px 11px}@media only screen and (min-width:768px) and (max-width:959px){}@media only screen and (min-width:480px) and (max-width:767px){.tp-simpleresponsive .button{padding:4px 8px 3px;line-height:25px !important;font-size:11px !important;font-weight:normal}.tp-simpleresponsive a.button{-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none}}@media only screen and (min-width:0px) and (max-width:479px){.tp-simpleresponsive .button{padding:2px 5px 2px;line-height:20px !important;font-size:10px !important}.tp-simpleresponsive a.button{-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none}}.tp-simpleresponsive .button.green,.tp-simpleresponsive .button:hover.green,.tp-simpleresponsive .purchase.green,.tp-simpleresponsive .purchase:hover.green{background-color:#21a117;-webkit-box-shadow:0px 3px 0px 0px #104d0b;-moz-box-shadow:0px 3px 0px 0px #104d0b;box-shadow:0px 3px 0px 0px #104d0b}.tp-simpleresponsive .button.blue,.tp-simpleresponsive .button:hover.blue,.tp-simpleresponsive .purchase.blue,.tp-simpleresponsive .purchase:hover.blue{background-color:#1d78cb;-webkit-box-shadow:0px 3px 0px 0px #0f3e68;-moz-box-shadow:0px 3px 0px 0px #0f3e68;box-shadow:0px 3px 0px 0px #0f3e68}.tp-simpleresponsive .button.red,.tp-simpleresponsive .button:hover.red,.tp-simpleresponsive .purchase.red,.tp-simpleresponsive .purchase:hover.red{background-color:#cb1d1d;-webkit-box-shadow:0px 3px 0px 0px #7c1212;-moz-box-shadow:0px 3px 0px 0px #7c1212;box-shadow:0px 3px 0px 0px #7c1212}.tp-simpleresponsive .button.orange,.tp-simpleresponsive .button:hover.orange,.tp-simpleresponsive .purchase.orange,.tp-simpleresponsive .purchase:hover.orange{background-color:#ff7700;-webkit-box-shadow:0px 3px 0px 0px #a34c00;-moz-box-shadow:0px 3px 0px 0px #a34c00;box-shadow:0px 3px 0px 0px #a34c00}.tp-simpleresponsive .button.darkgrey,.tp-simpleresponsive .button.grey,.tp-simpleresponsive .button:hover.darkgrey,.tp-simpleresponsive .button:hover.grey,.tp-simpleresponsive .purchase.darkgrey,.tp-simpleresponsive .purchase:hover.darkgrey{background-color:#555;-webkit-box-shadow:0px 3px 0px 0px #222;-moz-box-shadow:0px 3px 0px 0px #222;box-shadow:0px 3px 0px 0px #222}.tp-simpleresponsive .button.lightgrey,.tp-simpleresponsive .button:hover.lightgrey,.tp-simpleresponsive .purchase.lightgrey,.tp-simpleresponsive .purchase:hover.lightgrey{background-color:#888;-webkit-box-shadow:0px 3px 0px 0px #555;-moz-box-shadow:0px 3px 0px 0px #555;box-shadow:0px 3px 0px 0px #555}.fullscreen-container{width:100%;position:relative;padding:0}.fullwidthbanner-container{width:100%;position:relative;padding:0;overflow:hidden}.fullwidthbanner-container .fullwidthbanner{width:100%;position:relative}.tp-simpleresponsive .caption,.tp-simpleresponsive .tp-caption{position:absolute;visibility:hidden;-webkit-font-smoothing:antialiased !important}.tp-simpleresponsive img{max-width:none}.noFilterClass{filter:none !important}.tp-bannershadow{position:absolute;margin-left:auto;margin-right:auto;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}.tp-bannershadow.tp-shadow1{background:url(../assets/shadow1.png) no-repeat;background-size:100% 100%;width:890px;height:60px;bottom:-60px}.tp-bannershadow.tp-shadow2{background:url(../assets/shadow2.png) no-repeat;background-size:100% 100%;width:890px;height:60px;bottom:-60px}.tp-bannershadow.tp-shadow3{background:url(../assets/shadow3.png) no-repeat;background-size:100% 100%;width:890px;height:60px;bottom:-60px}.caption.fullscreenvideo{left:0px;top:0px;position:absolute;width:100%;height:100%}.caption.fullscreenvideo iframe,.caption.fullscreenvideo video{width:100% !important;height:100% !important;display:none}.tp-caption.fullscreenvideo{left:0px;top:0px;position:absolute;width:100%;height:100%}.tp-caption.fullscreenvideo iframe,.tp-caption.fullscreenvideo iframe video{width:100% !important;height:100% !important;display:none}.fullcoveredvideo video,.fullscreenvideo video{background:#000}.fullcoveredvideo .tp-poster{background-position:center center;background-size:cover;width:100%;height:100%;top:0px;left:0px}.html5vid.videoisplaying .tp-poster{display:none}.tp-video-play-button{background:#000;background:rgba(0,0,0,0.3);padding:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;position:absolute;top:50%;left:50%;font-size:40px;color:#FFF;z-index:3;margin-top:-27px;margin-left:-28px;text-align:center;cursor:pointer}.html5vid .tp-revstop{width:15px;height:20px;border-left:5px solid #fff;border-right:5px solid #fff;position:relative;margin:10px 20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.html5vid .tp-revstop{display:none}.html5vid.videoisplaying .revicon-right-dir{display:none}.html5vid.videoisplaying .tp-revstop{display:block}.html5vid.videoisplaying .tp-video-play-button{display:none}.html5vid:hover .tp-video-play-button{display:block}.fullcoveredvideo .tp-video-play-button{display:none !important}.tp-video-controls{position:absolute;bottom:0;left:0;right:0;padding:5px;opacity:0;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;-ms-transition:opacity .3s;transition:opacity .3s;background-image:linear-gradient(bottom,rgb(0,0,0) 13%,rgb(50,50,50) 100%);background-image:-o-linear-gradient(bottom,rgb(0,0,0) 13%,rgb(50,50,50) 100%);background-image:-moz-linear-gradient(bottom,rgb(0,0,0) 13%,rgb(50,50,50) 100%);background-image:-webkit-linear-gradient(bottom,rgb(0,0,0) 13%,rgb(50,50,50) 100%);background-image:-ms-linear-gradient(bottom,rgb(0,0,0) 13%,rgb(50,50,50) 100%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.13,rgb(0,0,0)),color-stop(1,rgb(50,50,50)));display:table;max-width:100%;overflow:hidden;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.tp-caption:hover .tp-video-controls{opacity:.9}.tp-video-button{background:rgba(0,0,0,.5);border:0;color:#EEE;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;cursor:pointer;line-height:12px;font-size:12px;color:#fff;padding:0px;margin:0px;outline:none}.tp-video-button:hover{cursor:pointer}.tp-video-button-wrap,.tp-video-seek-bar-wrap,.tp-video-vol-bar-wrap{padding:0px 5px;display:table-cell}.tp-video-seek-bar-wrap{width:80%}.tp-video-vol-bar-wrap{width:20%}.tp-volume-bar,.tp-seek-bar{width:100%;cursor:pointer;outline:none;line-height:12px;margin:0;padding:0}.tp-dottedoverlay{background-repeat:repeat;width:100%;height:100%;position:absolute;top:0px;left:0px;z-index:4}.tp-dottedoverlay.twoxtwo{background:url(../assets/gridtile.png)}.tp-dottedoverlay.twoxtwowhite{background:url(../assets/gridtile_white.png)}.tp-dottedoverlay.threexthree{background:url(../assets/gridtile_3x3.png)}.tp-dottedoverlay.threexthreewhite{background:url(../assets/gridtile_3x3_white.png)}.tpclear{clear:both}.tp-bullets{bottom:13% !important;z-index:1000;position:absolute;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-transition:opacity 0.2s ease-out;-moz-transition:opacity 0.2s ease-out;-o-transition:opacity 0.2s ease-out;-ms-transition:opacity 0.2s ease-out;-webkit-transform:translateZ(5px)}@media (max-width:789px){.tp-bullets{bottom:1.5em !important}.tp-bullets.simplebullets.round .bullet{margin:0 10px !important}}@media (max-width:475px){.tp-bullets{bottom:1em !important}}.tp-bullets.simplebullets.navbar{border:1px solid #666;border-bottom:1px solid #444;background:url(../assets/boxed_bgtile.png);height:40px;padding:0px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.tp-bullets.simplebullets.navbar-old{background:url(../assets/navigdots_bgtile.png);height:35px;padding:0px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.tp-bullets.simplebullets.round .bullet.last{margin-right:3px}.tp-bullets.simplebullets.round-old .bullet{cursor:pointer;position:relative;background:url(../assets/bullets.png) no-Repeat bottom left;width:23px;height:23px;margin-right:0px;float:left;margin-top:0px}.tp-bullets.simplebullets.round-old .bullet.last{margin-right:0px}.tp-bullets.simplebullets.square .bullet{cursor:pointer;position:relative;background:url(../assets/bullets2.png) no-Repeat bottom left;width:19px;height:19px;margin-right:0px;float:left;margin-top:0px}.tp-bullets.simplebullets.square .bullet.last{margin-right:0px}.tp-bullets.simplebullets.square-old .bullet{cursor:pointer;position:relative;background:url(../assets/bullets2.png) no-Repeat bottom left;width:19px;height:19px;margin-right:0px;float:left;margin-top:0px}.tp-bullets.simplebullets.square-old .bullet.last{margin-right:0px}.tp-bullets.simplebullets.navbar .bullet{cursor:pointer;position:relative;background:url(../assets/bullet_boxed.png) no-Repeat top left;width:18px;height:19px;margin-right:5px;float:left;margin-top:0px}.tp-bullets.simplebullets.navbar .bullet.first{margin-left:0px !important}.tp-bullets.simplebullets.navbar .bullet.last{margin-right:0px !important}.tp-bullets.simplebullets.navbar-old .bullet{cursor:pointer;position:relative;background:url(../assets/navigdots.png) no-Repeat bottom left;width:15px;height:15px;margin-left:5px !important;margin-right:5px !important;float:left;margin-top:10px}.tp-bullets.simplebullets.navbar-old .bullet.first{margin-left:0px !important}.tp-bullets.simplebullets.navbar-old .bullet.last{margin-right:0px !important}.tp-bullets.simplebullets .bullet:hover,.tp-bullets.simplebullets .bullet.selected{background-position:top left}.tp-bullets.simplebullets.round .bullet:hover,.tp-bullets.simplebullets.round .bullet.selected,.tp-bullets.simplebullets.navbar .bullet:hover,.tp-bullets.simplebullets.navbar .bullet.selected{background-position:bottom left}.tparrows{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-transition:opacity 0.2s ease-out;-moz-transition:opacity 0.2s ease-out;-o-transition:opacity 0.2s ease-out;-ms-transition:opacity 0.2s ease-out;-webkit-transform:translateZ(5000px);-webkit-transform-style:flat;-webkit-backface-visibility:hidden;z-index:600;position:relative}.tparrows.hidearrows{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-opacity:0;-khtml-opacity:0;opacity:0}.tp-leftarrow{z-index:100;cursor:pointer;position:relative;background:url(../assets/large_left.png) no-Repeat top left;width:40px;height:40px}.tp-rightarrow{z-index:100;cursor:pointer;position:relative;background:url(../assets/large_right.png) no-Repeat top left;width:40px;height:40px}.tp-leftarrow.round{z-index:100;cursor:pointer;position:relative;background:url(../assets/small_left.png) no-Repeat top left;width:19px;height:14px;margin-right:0px;float:left;margin-top:0px}.tp-rightarrow.round{z-index:100;cursor:pointer;position:relative;background:url(../assets/small_right.png) no-Repeat top left;width:19px;height:14px;margin-right:0px;float:left;margin-top:0px}.tp-leftarrow.round-old{z-index:100;cursor:pointer;position:relative;background:url(../assets/arrow_left.png) no-Repeat top left;width:26px;height:26px;margin-right:0px;float:left;margin-top:0px}.tp-rightarrow.round-old{z-index:100;cursor:pointer;position:relative;background:url(../assets/arrow_right.png) no-Repeat top left;width:26px;height:26px;margin-right:0px;float:left;margin-top:0px}.tp-leftarrow.navbar{z-index:100;cursor:pointer;position:relative;background:url(../assets/small_left_boxed.png) no-Repeat top left;width:20px;height:15px;float:left;margin-right:6px;margin-top:12px}.tp-rightarrow.navbar{z-index:100;cursor:pointer;position:relative;background:url(../assets/small_right_boxed.png) no-Repeat top left;width:20px;height:15px;float:left;margin-left:6px;margin-top:12px}.tp-leftarrow.navbar-old{z-index:100;cursor:pointer;position:relative;background:url(../assets/arrowleft.png) no-Repeat top left;width:9px;height:16px;float:left;margin-right:6px;margin-top:10px}.tp-rightarrow.navbar-old{z-index:100;cursor:pointer;position:relative;background:url(../assets/arrowright.png) no-Repeat top left;width:9px;height:16px;float:left;margin-left:6px;margin-top:10px}.tp-leftarrow.navbar-old.thumbswitharrow{margin-right:10px}.tp-rightarrow.navbar-old.thumbswitharrow{margin-left:0px}.tp-leftarrow.square{z-index:100;cursor:pointer;position:relative;background:url(../assets/arrow_left2.png) no-Repeat top left;width:12px;height:17px;float:left;margin-right:0px;margin-top:0px}.tp-rightarrow.square{z-index:100;cursor:pointer;position:relative;background:url(../assets/arrow_right2.png) no-Repeat top left;width:12px;height:17px;float:left;margin-left:0px;margin-top:0px}.tp-leftarrow.square-old{z-index:100;cursor:pointer;position:relative;background:url(../assets/arrow_left2.png) no-Repeat top left;width:12px;height:17px;float:left;margin-right:0px;margin-top:0px}.tp-rightarrow.square-old{z-index:100;cursor:pointer;position:relative;background:url(../assets/arrow_right2.png) no-Repeat top left;width:12px;height:17px;float:left;margin-left:0px;margin-top:0px}.tp-leftarrow.default{z-index:100;cursor:pointer;position:relative;background:url(../assets/large_left.png) no-Repeat 0 0;width:40px;height:40px}.tp-rightarrow.default{z-index:100;cursor:pointer;position:relative;background:url(../assets/large_right.png) no-Repeat 0 0;width:40px;height:40px}.tp-leftarrow:hover,.tp-rightarrow:hover{background-position:bottom left}.tp-bullets.tp-thumbs{z-index:1000;position:absolute;padding:3px;background-color:#fff;width:500px;height:50px;margin-top:-50px}.fullwidthbanner-container .tp-thumbs{padding:3px}.tp-bullets.tp-thumbs .tp-mask{width:500px;height:50px;overflow:hidden;position:relative}.tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer{width:5000px;position:absolute}.tp-bullets.tp-thumbs .bullet{width:100px;height:50px;cursor:pointer;overflow:hidden;background:none;margin:0;float:left;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out}.tp-bullets.tp-thumbs .bullet:hover,.tp-bullets.tp-thumbs .bullet.selected{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1}.tp-thumbs img{width:100%}.tp-bannertimer{width:100%;height:10px;background:url(../assets/timer.png);position:absolute;z-index:200;top:0px}.tp-bannertimer.tp-bottom{bottom:0px;height:5px;top:auto}@media only screen and (min-width:0px) and (max-width:479px){.responsive .tp-bullets{display:none}.responsive .tparrows{display:none}}.tp-simpleresponsive img{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}.tp-simpleresponsive a{text-decoration:none}.tp-simpleresponsive ul,.tp-simpleresponsive ul li,.tp-simpleresponsive ul li:before{list-style:none;padding:0 !important;margin:0 !important;list-style:none !important;overflow-x:visible;overflow-y:visible;background-image:none}.tp-simpleresponsive >ul >li{list-style:none;position:absolute;visibility:hidden}.caption.slidelink a div,.tp-caption.slidelink a div{width:3000px;height:1500px;background:url(../assets/coloredbg.png) repeat}.tp-caption.slidelink a span{background:url(../assets/coloredbg.png) repeat}.tparrows .tp-arr-imgholder{display:none}.tparrows .tp-arr-titleholder{display:none}.tparrows.preview1{width:100px;height:100px;-webkit-transform-style:preserve-3d;-webkit-perspective:1000;-moz-perspective:1000;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;background:transparent}.tparrows.preview1:after{position:absolute;left:0px;top:0px;font-family:"revicons";color:#fff;font-size:30px;width:100px;height:100px;text-align:center;background:#fff;background:rgba(0,0,0,0.15);z-index:2;line-height:100px;-webkit-transition:background 0.3s,color 0.3s;-moz-transition:background 0.3s,color 0.3s;transition:background 0.3s,color 0.3s}.tp-rightarrow.preview1:after{content:'\e825'}.tp-leftarrow.preview1:after{content:'\e824'}.tparrows.preview1:hover:after{background:rgba(255,255,255,1);color:#aaa}.tparrows.preview1 .tp-arr-imgholder{background-size:cover;background-position:center center;display:block;width:100%;height:100%;position:absolute;top:0px;-webkit-transition:-webkit-transform 0.3s;transition:transform 0.3s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.tparrows.preview1 .tp-arr-iwrapper{-webkit-transition:all 0.3s;transition:all 0.3s;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0.0;-khtml-opacity:0.0;opacity:0.0}.tparrows.preview1:hover .tp-arr-iwrapper{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}.tp-rightarrow.preview1 .tp-arr-imgholder{right:100%;-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0.0;-khtml-opacity:0.0;opacity:0.0}.tp-leftarrow.preview1 .tp-arr-imgholder{left:100%;-webkit-transform:rotateY(90deg);transform:rotateY(90deg);-webkit-transform-origin:0% 50%;transform-origin:0% 50%;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0.0;-khtml-opacity:0.0;opacity:0.0}.tparrows.preview1:hover .tp-arr-imgholder{-webkit-transform:rotateY(0deg);transform:rotateY(0deg);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}@media only screen and (min-width:768px) and (max-width:979px){.tparrows.preview1,.tparrows.preview1:after{width:80px;height:80px;line-height:80px;font-size:24px}}@media only screen and (min-width:480px) and (max-width:767px){.tparrows.preview1,.tparrows.preview1:after{width:60px;height:60px;line-height:60px;font-size:20px}}@media only screen and (min-width:0px) and (max-width:479px){.tparrows.preview1,.tparrows.preview1:after{width:40px;height:40px;line-height:40px;font-size:12px}}.tp-bullets.preview1{height:21px}.tp-bullets.preview1 .bullet{cursor:pointer;position:relative !important;background:rgba(0,0,0,0.15) !important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:5px !important;height:5px !important;border:8px solid rgba(0,0,0,0) !important;display:inline-block;margin-right:5px !important;margin-bottom:0px !important;-webkit-transition:background-color 0.2s,border-color 0.2s;-moz-transition:background-color 0.2s,border-color 0.2s;-o-transition:background-color 0.2s,border-color 0.2s;-ms-transition:background-color 0.2s,border-color 0.2s;transition:background-color 0.2s,border-color 0.2s;float:none !important;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}.tp-bullets.preview1 .bullet.last{margin-right:0px}.tp-bullets.preview1 .bullet:hover,.tp-bullets.preview1 .bullet.selected{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:#aaa !important;width:5px !important;height:5px !important;border:8px solid rgba(255,255,255,1) !important}.tparrows.preview2{min-width:60px;min-height:60px;background:#fff;;border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;overflow:hidden;-webkit-transition:-webkit-transform 1.3s;-webkit-transition:width 0.3s,background-color 0.3s,opacity 0.3s;transition:width 0.3s,background-color 0.3s,opacity 0.3s;backface-visibility:hidden}.tparrows.preview2:after{position:absolute;top:50%;font-family:"revicons";color:#aaa;font-size:25px;margin-top:-12px;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;transition:color 0.3s}.tp-rightarrow.preview2:after{content:'\e81e';right:18px}.tp-leftarrow.preview2:after{content:'\e81f';left:18px}.tparrows.preview2 .tp-arr-titleholder{background-size:cover;background-position:center center;display:block;visibility:hidden;position:relative;top:0px;-webkit-transition:-webkit-transform 0.3s;transition:transform 0.3s;-webkit-backface-visibility:hidden;backface-visibility:hidden;white-space:nowrap;color:#000;text-transform:uppercase;font-weight:400;font-size:14px;line-height:60px;padding:0px 10px}.tp-rightarrow.preview2 .tp-arr-titleholder{right:50px;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.tp-leftarrow.preview2 .tp-arr-titleholder{left:50px;-webkit-transform:translateX(100%);transform:translateX(100%)}.tparrows.preview2.hovered{width:300px}.tparrows.preview2:hover{background:#fff}.tparrows.preview2:hover:after{color:#000}.tparrows.preview2:hover .tp-arr-titleholder{-webkit-transform:translateX(0px);transform:translateX(0px);visibility:visible;position:absolute}.tp-bullets.preview2{height:17px}.tp-bullets.preview2 .bullet{cursor:pointer;position:relative !important;background:rgba(0,0,0,0.5) !important;-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:6px !important;height:6px !important;border:5px solid rgba(0,0,0,0) !important;display:inline-block;margin-right:2px !important;margin-bottom:0px !important;-webkit-transition:background-color 0.2s,border-color 0.2s;-moz-transition:background-color 0.2s,border-color 0.2s;-o-transition:background-color 0.2s,border-color 0.2s;-ms-transition:background-color 0.2s,border-color 0.2s;transition:background-color 0.2s,border-color 0.2s;float:none !important;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}.tp-bullets.preview2 .bullet.last{margin-right:0px}.tp-bullets.preview2 .bullet:hover,.tp-bullets.preview2 .bullet.selected{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:rgba(255,255,255,1) !important;width:6px !important;height:6px !important;border:5px solid rgba(0,0,0,1) !important}.tp-arr-titleholder.alwayshidden{display:none !important}@media only screen and (min-width:768px) and (max-width:979px){.tparrows.preview2{min-width:40px;min-height:40px;width:40px;height:40px;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px}.tparrows.preview2:after{position:absolute;top:50%;font-family:"revicons";font-size:20px;margin-top:-12px}.tp-rightarrow.preview2:after{content:'\e81e';right:11px}.tp-leftarrow.preview2:after{content:'\e81f';left:11px}.tparrows.preview2 .tp-arr-titleholder{font-size:12px;line-height:40px;letter-spacing:0px}.tp-rightarrow.preview2 .tp-arr-titleholder{right:35px}.tp-leftarrow.preview2 .tp-arr-titleholder{left:35px}}@media only screen and (min-width:480px) and (max-width:767px){.tparrows.preview2{min-width:30px;min-height:30px;width:30px;height:30px;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px}.tparrows.preview2:after{position:absolute;top:50%;font-family:"revicons";font-size:14px;margin-top:-12px}.tp-rightarrow.preview2:after{content:'\e81e';right:8px}.tp-leftarrow.preview2:after{content:'\e81f';left:8px}.tparrows.preview2 .tp-arr-titleholder{font-size:10px;line-height:30px;letter-spacing:0px}.tp-rightarrow.preview2 .tp-arr-titleholder{right:25px}.tp-leftarrow.preview2 .tp-arr-titleholder{left:25px}.tparrows.preview2 .tp-arr-titleholder{display:none;visibility:none}}@media only screen and (min-width:0px) and (max-width:479px){.tparrows.preview2{min-width:30px;min-height:30px;width:30px;height:30px;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px}.tparrows.preview2:after{position:absolute;top:50%;font-family:"revicons";font-size:14px;margin-top:-12px}.tp-rightarrow.preview2:after{content:'\e81e';right:8px}.tp-leftarrow.preview2:after{content:'\e81f';left:8px}.tparrows.preview2 .tp-arr-titleholder{display:none;visibility:none}.tparrows.preview2:hover{width:30px !important;height:30px !important}}.tparrows.preview3{width:70px;height:70px;background:#fff;background:rgba(255,255,255,1);-webkit-transform-style:flat}.tparrows.preview3:after{position:absolute;line-height:70px;text-align:center;font-family:"revicons";color:#aaa;font-size:30px;top:0px;left:0px;;background:#fff;z-index:100;width:70px;height:70px;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;transition:color 0.3s}.tparrows.preview3:hover:after{color:#000}.tp-rightarrow.preview3:after{content:'\e825'}.tp-leftarrow.preview3:after{content:'\e824'}.tparrows.preview3 .tp-arr-iwrapper{-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transition:-webkit-transform 0.2s;transition:transform 0.2s;z-index:0;position:absolute;background:#000;background:rgba(0,0,0,0.75);display:table;min-height:90px;top:-10px}.tp-leftarrow.preview3 .tp-arr-iwrapper{-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:0% 50%;transform-origin:0% 50%}.tparrows.preview3 .tp-arr-imgholder{display:block;background-size:cover;background-position:center center;display:table-cell;min-width:90px;height:90px;position:relative;top:0px}.tp-rightarrow.preview3 .tp-arr-iwrapper{right:0px;padding-right:70px}.tp-leftarrow.preview3 .tp-arr-iwrapper{left:0px;direction:rtl;padding-left:70px}.tparrows.preview3 .tp-arr-titleholder{display:table-cell;padding:30px;font-size:16px;color:#fff;white-space:nowrap;position:relative;clear:right;vertical-align:middle}.tparrows.preview3:hover .tp-arr-iwrapper{-webkit-transform:scale(1,1);transform:scale(1,1)}.tp-bullets.preview3{height:17px}.tp-bullets.preview3 .bullet{cursor:pointer;position:relative !important;background:rgba(0,0,0,0.5) !important;-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:6px !important;height:6px !important;border:5px solid rgba(0,0,0,0) !important;display:inline-block;margin-right:2px !important;margin-bottom:0px !important;-webkit-transition:background-color 0.2s,border-color 0.2s;-moz-transition:background-color 0.2s,border-color 0.2s;-o-transition:background-color 0.2s,border-color 0.2s;-ms-transition:background-color 0.2s,border-color 0.2s;transition:background-color 0.2s,border-color 0.2s;float:none !important;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}.tp-bullets.preview3 .bullet.last{margin-right:0px}.tp-bullets.preview3 .bullet:hover,.tp-bullets.preview3 .bullet.selected{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:rgba(255,255,255,1) !important;width:6px !important;height:6px !important;border:5px solid rgba(0,0,0,1) !important}@media only screen and (min-width:768px) and (max-width:979px){.tparrows.preview3:after,.tparrows.preview3{width:50px;height:50px;line-height:50px;font-size:20px}.tparrows.preview3 .tp-arr-iwrapper{min-height:70px}.tparrows.preview3 .tp-arr-imgholder{min-width:70px;height:70px}.tp-rightarrow.preview3 .tp-arr-iwrapper{padding-right:50px}.tp-leftarrow.preview3 .tp-arr-iwrapper{padding-left:50px}.tparrows.preview3 .tp-arr-titleholder{padding:10px;font-size:16px}}@media only screen and (max-width:767px){.tparrows.preview3:after,.tparrows.preview3{width:50px;height:50px;line-height:50px;font-size:20px}.tparrows.preview3 .tp-arr-iwrapper{min-height:70px}}.tparrows.preview4{width:30px;height:110px;background:transparent;-webkit-transform-style:preserve-3d;-webkit-perspective:1000;-moz-perspective:1000}.tparrows.preview4:after{position:absolute;line-height:110px;text-align:center;font-family:"revicons";color:#fff;font-size:20px;top:0px;left:0px;z-index:0;width:30px;height:110px;background:#000;background:rgba(0,0,0,0.25);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}.tp-rightarrow.preview4:after{content:'\e825'}.tp-leftarrow.preview4:after{content:'\e824'}.tparrows.preview4 .tp-arr-allwrapper{visibility:hidden;width:180px;position:absolute;z-index:1;min-height:120px;top:0px;left:-150px;overflow:hidden;-webkit-perspective:1000px;-webkit-transform-style:flat}.tp-leftarrow.preview4 .tp-arr-allwrapper{left:0px}.tparrows.preview4 .tp-arr-iwrapper{position:relative}.tparrows.preview4 .tp-arr-imgholder{display:block;background-size:cover;background-position:center center;width:180px;height:110px;position:relative;top:0px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.tparrows.preview4 .tp-arr-imgholder2{display:block;background-size:cover;background-position:center center;width:180px;height:110px;position:absolute;top:0px;left:180px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.tp-leftarrow.preview4 .tp-arr-imgholder2{left:-180px}.tparrows.preview4 .tp-arr-titleholder{display:block;font-size:12px;line-height:25px;padding:0px 10px;text-align:left;color:#fff;position:relative;background:#000;color:#FFF;text-transform:uppercase;white-space:nowrap;letter-spacing:1px;font-weight:700;font-size:11px;line-height:2.75;-webkit-transition:all 0.3s;transition:all 0.3s;-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg);-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0.0;-khtml-opacity:0.0;opacity:0.0}.tparrows.preview4:after{transform-origin:100% 100%;-webkit-transform-origin:100% 100%}.tp-leftarrow.preview4:after{transform-origin:0% 0%;-webkit-transform-origin:0% 0%}@media only screen and (min-width:768px){.tparrows.preview4:hover:after{-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg)}.tp-leftarrow.preview4:hover:after{-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}.tparrows.preview4:hover .tp-arr-titleholder{-webkit-transition-delay:0.4s;transition-delay:0.4s;-webkit-transform:rotateX(0deg);transform:rotateX(0deg);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}}.tp-bullets.preview4{height:17px}.tp-bullets.preview4 .bullet{cursor:pointer;position:relative !important;background:rgba(0,0,0,0.5) !important;-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:6px !important;height:6px !important;border:5px solid rgba(0,0,0,0) !important;display:inline-block;margin-right:2px !important;margin-bottom:0px !important;-webkit-transition:background-color 0.2s,border-color 0.2s;-moz-transition:background-color 0.2s,border-color 0.2s;-o-transition:background-color 0.2s,border-color 0.2s;-ms-transition:background-color 0.2s,border-color 0.2s;transition:background-color 0.2s,border-color 0.2s;float:none !important;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}.tp-bullets.preview4 .bullet.last{margin-right:0px}.tp-bullets.preview4 .bullet:hover,.tp-bullets.preview4 .bullet.selected{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:rgba(255,255,255,1) !important;width:6px !important;height:6px !important;border:5px solid rgba(0,0,0,1) !important}@media only screen and (max-width:767px){.tparrows.preview4{width:20px;height:80px}.tparrows.preview4:after{width:20px;height:80px;line-height:80px;font-size:14px}.tparrows.preview1 .tp-arr-allwrapper,.tparrows.preview2 .tp-arr-allwrapper,.tparrows.preview3 .tp-arr-allwrapper,.tparrows.preview4 .tp-arr-allwrapper{display:none !important}}.tp-loader{top:50%;left:50%;z-index:10000;position:absolute}.tp-loader.spinner0{width:40px;height:40px;background:url(../assets/loader.gif) no-repeat center center;background-color:#fff;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);margin-top:-20px;margin-left:-20px;-webkit-animation:tp-rotateplane 1.2s infinite ease-in-out;animation:tp-rotateplane 1.2s infinite ease-in-out;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.tp-loader.spinner1{width:40px;height:40px;background-color:#fff;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);margin-top:-20px;margin-left:-20px;-webkit-animation:tp-rotateplane 1.2s infinite ease-in-out;animation:tp-rotateplane 1.2s infinite ease-in-out;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.tp-loader.spinner5{background:url(../assets/loader.gif) no-repeat 10px 10px;background-color:#fff;margin:-22px -22px;width:44px;height:44px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}@-webkit-keyframes tp-rotateplane{0%{-webkit-transform:perspective(120px)}50%{-webkit-transform:perspective(120px) rotateY(180deg)}100%{-webkit-transform:perspective(120px) rotateY(180deg) rotateX(180deg)}}@keyframes tp-rotateplane{0%{transform:perspective(120px) rotateX(0deg) rotateY(0deg);-webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)}100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}.tp-loader.spinner2{width:40px;height:40px;margin-top:-20px;margin-left:-20px;background-color:#ff0000;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);border-radius:100%;-webkit-animation:tp-scaleout 1.0s infinite ease-in-out;animation:tp-scaleout 1.0s infinite ease-in-out}@-webkit-keyframes tp-scaleout{0%{-webkit-transform:scale(0.0)}100%{-webkit-transform:scale(1.0);opacity:0}}@keyframes tp-scaleout{0%{transform:scale(0.0);-webkit-transform:scale(0.0)}100%{transform:scale(1.0);-webkit-transform:scale(1.0);opacity:0}}.tp-loader.spinner3{margin:-9px 0px 0px -35px;width:70px;text-align:center}.tp-loader.spinner3 .bounce1,.tp-loader.spinner3 .bounce2,.tp-loader.spinner3 .bounce3{width:18px;height:18px;background-color:#fff;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);border-radius:100%;display:inline-block;-webkit-animation:tp-bouncedelay 1.4s infinite ease-in-out;animation:tp-bouncedelay 1.4s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.tp-loader.spinner3 .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.tp-loader.spinner3 .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}@-webkit-keyframes tp-bouncedelay{0%,80%,100%{-webkit-transform:scale(0.0)}40%{-webkit-transform:scale(1.0)}}@keyframes tp-bouncedelay{0%,80%,100%{transform:scale(0.0);-webkit-transform:scale(0.0)}40%{transform:scale(1.0);-webkit-transform:scale(1.0)}}.tp-loader.spinner4{margin:-20px 0px 0px -20px;width:40px;height:40px;text-align:center;-webkit-animation:tp-rotate 2.0s infinite linear;animation:tp-rotate 2.0s infinite linear}.tp-loader.spinner4 .dot1,.tp-loader.spinner4 .dot2{width:60%;height:60%;display:inline-block;position:absolute;top:0;background-color:#fff;border-radius:100%;-webkit-animation:tp-bounce 2.0s infinite ease-in-out;animation:tp-bounce 2.0s infinite ease-in-out;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15)}.tp-loader.spinner4 .dot2{top:auto;bottom:0px;-webkit-animation-delay:-1.0s;animation-delay:-1.0s}@-webkit-keyframes tp-rotate{100%{-webkit-transform:rotate(360deg)}}@keyframes tp-rotate{100%{transform:rotate(360deg);-webkit-transform:rotate(360deg)}}@-webkit-keyframes tp-bounce{0%,100%{-webkit-transform:scale(0.0)}50%{-webkit-transform:scale(1.0)}}@keyframes tp-bounce{0%,100%{transform:scale(0.0);-webkit-transform:scale(0.0)}50%{transform:scale(1.0);-webkit-transform:scale(1.0)}}.tp-transparentimg{content:"url(../assets/transparent.png)"}.tp-3d{-webkit-transform-style:preserve-3d;-webkit-transform-origin:50% 50%}.tp-caption img{background:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);zoom:1}@font-face{font-family:'revicons';src:url('../font/revicons.eot?5510888');src:url('../font/revicons.eot?5510888#iefix') format('embedded-opentype'),url('../font/revicons.woff?5510888') format('woff'),url('../font/revicons.ttf?5510888') format('truetype'),url('../font/revicons.svg?5510888#revicons') format('svg');font-weight:normal;font-style:normal}[class^="revicon-"]:before,[class*=" revicon-"]:before{font-family:"revicons";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;}.revicon-search-1:before{content:'\e802'}.revicon-pencil-1:before{content:'\e831'}.revicon-picture-1:before{content:'\e803'}.revicon-cancel:before{content:'\e80a'}.revicon-info-circled:before{content:'\e80f'}.revicon-trash:before{content:'\e801'}.revicon-left-dir:before{content:'\e817'}.revicon-right-dir:before{content:'\e818'}.revicon-down-open:before{content:'\e83b'}.revicon-left-open:before{content:'\e819'}.revicon-right-open:before{content:'\e81a'}.revicon-angle-left:before{content:'\e820'}.revicon-angle-right:before{content:'\e81d'}.revicon-left-big:before{content:'\e81f'}.revicon-right-big:before{content:'\e81e'}.revicon-magic:before{content:'\e807'}.revicon-picture:before{content:'\e800'}.revicon-export:before{content:'\e80b'}.revicon-cog:before{content:'\e832'}.revicon-login:before{content:'\e833'}.revicon-logout:before{content:'\e834'}.revicon-video:before{content:'\e805'}.revicon-arrow-combo:before{content:'\e827'}.revicon-left-open-1:before{content:'\e82a'}.revicon-right-open-1:before{content:'\e82b'}.revicon-left-open-mini:before{content:'\e822'}.revicon-right-open-mini:before{content:'\e823'}.revicon-left-open-big:before{content:'\e824'}.revicon-right-open-big:before{content:'\e825'}.revicon-left:before{content:'\e836'}.revicon-right:before{content:'\e826'}.revicon-ccw:before{content:'\e808'}.revicon-arrows-ccw:before{content:'\e806'}.revicon-palette:before{content:'\e829'}.revicon-list-add:before{content:'\e80c'}.revicon-doc:before{content:'\e809'}.revicon-left-open-outline:before{content:'\e82e'}.revicon-left-open-2:before{content:'\e82c'}.revicon-right-open-outline:before{content:'\e82f'}.revicon-right-open-2:before{content:'\e82d'}.revicon-equalizer:before{content:'\e83a'}.revicon-layers-alt:before{content:'\e804'}.revicon-popup:before{content:'\e828'}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:10042777;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:10043777;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:20px 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:10045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom{cursor:pointer}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:10044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:10046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:0;text-align:right;text-align:center;width:40px;height:40px;top:0;font-size:30px;line-height:30px;background-color:rgba(51,51,51,.8);opacity:1;-moz-transition:all .3s linear;-o-transition:all .3s linear;-webkit-transition:all .3s linear}.mfp-iframe-holder .mfp-close:hover,.mfp-image-holder .mfp-close:hover{background-color:#fff;color:#333}.mfp-counter{top:0;right:0;color:#fff;font-size:14px;line-height:18px;font-weight:lighter;white-space:nowrap}button.mfp-arrow{position:absolute;margin:0;top:50%;margin-top:-25px;padding:0;width:50px;height:50px;background:#fff;-moz-transition:all .3s linear;-o-transition:all .3s linear;-webkit-transition:all .3s linear}button.mfp-arrow:hover{color:#333}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;border:medium inset transparent}.mfp-arrow{display:block;font-family:"Material Icons";font-size:30px;line-height:45px;color:#c6c6c6;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mfp-arrow:before{display:block}.mfp-arrow-right{right:0}.mfp-arrow-right:before{content:"";left:10px}.mfp-arrow-left:before{content:"";left:7px}.mfp-arrow-left{left:0}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-17px;position:absolute;top:100%;left:0;width:100%;cursor:auto;text-align:center}.mfp-title{color:#fff;font-weight:500;font-size:20px;line-height:26px;word-wrap:break-word}.mfp-image-holder .mfp-content{max-width:50%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:url(fonts/MaterialIcons-Regular.eot);src:local('Material Icons'),local('MaterialIcons-Regular'),url(fonts/MaterialIcons-Regular.woff2) format('woff2'),url(fonts/MaterialIcons-Regular.woff) format('woff'),url(fonts/MaterialIcons-Regular.ttf) format('truetype'); font-display:swap;}.icon-ico,[class*="icon-"]:before{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^="icon-"]:hover,[class*=" icon-"]:hover{text-decoration:none}.icon-flippedY{-webkit-transform:scaleY(-1);-moz-transform:scaleY(-1);-ms-transform:scaleY(-1);-o-transform:scaleY(-1);transform:scaleY(-1)}.icon-flippedX{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}.icon-3d_rotation:before{content:"\e84d"}.icon-access_alarm:before{content:"\e190"}.icon-access_alarms:before{content:"\e191"}.icon-access_time:before{content:"\e192"}.icon-accessibility:before{content:"\e84e"}.icon-account_balance:before{content:"\e84f"}.icon-account_balance_wallet:before{content:"\e850"}.icon-account_box:before{content:"\e851"}.icon-account_circle:before{content:"\e853"}.icon-adb:before{content:"\e60e"}.icon-add:before{content:"\e145"}.icon-add_alarm:before{content:"\e193"}.icon-add_alert:before{content:"\e003"}.icon-add_box:before{content:"\e146"}.icon-add_circle:before{content:"\e147"}.icon-add_circle_outline:before{content:"\e148"}.icon-add_shopping_cart:before{content:"\e854"}.icon-add_to_photos:before{content:"\e39d"}.icon-adjust:before{content:"\e39e"}.icon-airline_seat_flat:before{content:"\e630"}.icon-airline_seat_flat_angled:before{content:"\e631"}.icon-airline_seat_individual_suite:before{content:"\e632"}.icon-airline_seat_legroom_extra:before{content:"\e633"}.icon-airline_seat_legroom_normal:before{content:"\e634"}.icon-airline_seat_legroom_reduced:before{content:"\e635"}.icon-airline_seat_recline_extra:before{content:"\e636"}.icon-airline_seat_recline_normal:before{content:"\e637"}.icon-airplanemode_active:before{content:"\e195"}.icon-airplanemode_inactive:before{content:"\e194"}.icon-airplay:before{content:"\e055"}.icon-alarm:before{content:"\e855"}.icon-alarm_add:before{content:"\e856"}.icon-alarm_off:before{content:"\e857"}.icon-alarm_on:before{content:"\e858"}.icon-album:before{content:"\e019"}.icon-android:before{content:"\e859"}.icon-announcement:before{content:"\e85a"}.icon-apps:before{content:"\e5c3"}.icon-archive:before{content:"\e149"}.icon-arrow_back:before{content:"\e5c4"}.icon-arrow_drop_down:before{content:"\e5c5"}.icon-arrow_drop_down_circle:before{content:"\e5c6"}.icon-arrow_drop_up:before{content:"\e5c7"}.icon-arrow_forward:before{content:"\e5c8"}.icon-aspect_ratio:before{content:"\e85b"}.icon-assessment:before{content:"\e85c"}.icon-assignment:before{content:"\e85d"}.icon-assignment_ind:before{content:"\e85e"}.icon-assignment_late:before{content:"\e85f"}.icon-assignment_return:before{content:"\e860"}.icon-assignment_returned:before{content:"\e861"}.icon-assignment_turned_in:before{content:"\e862"}.icon-assistant:before{content:"\e39f"}.icon-assistant_photo:before{content:"\e3a0"}.icon-attach_file:before{content:"\e226"}.icon-attach_money:before{content:"\e227"}.icon-attachment:before{content:"\e2bc"}.icon-audiotrack:before{content:"\e3a1"}.icon-autorenew:before{content:"\e863"}.icon-av_timer:before{content:"\e01b"}.icon-backspace:before{content:"\e14a"}.icon-backup:before{content:"\e864"}.icon-battery_alert:before{content:"\e19c"}.icon-battery_charging_full:before{content:"\e1a3"}.icon-battery_full:before{content:"\e1a4"}.icon-battery_std:before{content:"\e1a5"}.icon-battery_unknown:before{content:"\e1a6"}.icon-beenhere:before{content:"\e52d"}.icon-block:before{content:"\e14b"}.icon-bluetooth:before{content:"\e1a7"}.icon-bluetooth_audio:before{content:"\e60f"}.icon-bluetooth_connected:before{content:"\e1a8"}.icon-bluetooth_disabled:before{content:"\e1a9"}.icon-bluetooth_searching:before{content:"\e1aa"}.icon-blur_circular:before{content:"\e3a2"}.icon-blur_linear:before{content:"\e3a3"}.icon-blur_off:before{content:"\e3a4"}.icon-blur_on:before{content:"\e3a5"}.icon-book:before{content:"\e865"}.icon-bookmark:before{content:"\e866"}.icon-bookmark_border:before{content:"\e867"}.icon-border_all:before{content:"\e228"}.icon-border_bottom:before{content:"\e229"}.icon-border_clear:before{content:"\e22a"}.icon-border_color:before{content:"\e22b"}.icon-border_horizontal:before{content:"\e22c"}.icon-border_inner:before{content:"\e22d"}.icon-border_left:before{content:"\e22e"}.icon-border_outer:before{content:"\e22f"}.icon-border_right:before{content:"\e230"}.icon-border_style:before{content:"\e231"}.icon-border_top:before{content:"\e232"}.icon-border_vertical:before{content:"\e233"}.icon-brightness_1:before{content:"\e3a6"}.icon-brightness_2:before{content:"\e3a7"}.icon-brightness_3:before{content:"\e3a8"}.icon-brightness_4:before{content:"\e3a9"}.icon-brightness_5:before{content:"\e3aa"}.icon-brightness_6:before{content:"\e3ab"}.icon-brightness_7:before{content:"\e3ac"}.icon-brightness_auto:before{content:"\e1ab"}.icon-brightness_high:before{content:"\e1ac"}.icon-brightness_low:before{content:"\e1ad"}.icon-brightness_medium:before{content:"\e1ae"}.icon-broken_image:before{content:"\e3ad"}.icon-brush:before{content:"\e3ae"}.icon-bug_report:before{content:"\e868"}.icon-build:before{content:"\e869"}.icon-business:before{content:"\e0af"}.icon-cached:before{content:"\e86a"}.icon-cake:before{content:"\e7e9"}.icon-call:before{content:"\e0b0"}.icon-call_end:before{content:"\e0b1"}.icon-call_made:before{content:"\e0b2"}.icon-call_merge:before{content:"\e0b3"}.icon-call_missed:before{content:"\e0b4"}.icon-call_received:before{content:"\e0b5"}.icon-call_split:before{content:"\e0b6"}.icon-camera:before{content:"\e3af"}.icon-camera_alt:before{content:"\e3b0"}.icon-camera_enhance:before{content:"\e8fc"}.icon-camera_front:before{content:"\e3b1"}.icon-camera_rear:before{content:"\e3b2"}.icon-camera_roll:before{content:"\e3b3"}.icon-cancel:before{content:"\e5c9"}.icon-card_giftcard:before{content:"\e8f6"}.icon-card_membership:before{content:"\e8f7"}.icon-card_travel:before{content:"\e8f8"}.icon-cast:before{content:"\e307"}.icon-cast_connected:before{content:"\e308"}.icon-center_focus_strong:before{content:"\e3b4"}.icon-center_focus_weak:before{content:"\e3b5"}.icon-change_history:before{content:"\e86b"}.icon-chat:before{content:"\e0b7"}.icon-chat_bubble:before{content:"\e0ca"}.icon-chat_bubble_outline:before{content:"\e0cb"}.icon-check:before{content:"\e5ca"}.icon-check_box:before{content:"\e834"}.icon-check_box_outline_blank:before{content:"\e835"}.icon-check_circle:before{content:"\e86c"}.icon-chevron_left:before{content:"\e5cb"}.icon-chevron_right:before{content:"\e5cc"}.icon-chrome_reader_mode:before{content:"\e86d"}.icon-class:before{content:"\e86e"}.icon-clear:before{content:"\e14c"}.icon-clear_all:before{content:"\e0b8"}.icon-close:before{content:"\e5cd"}.icon-closed_caption:before{content:"\e01c"}.icon-cloud:before{content:"\e2bd"}.icon-cloud_circle:before{content:"\e2be"}.icon-cloud_done:before{content:"\e2bf"}.icon-cloud_download:before{content:"\e2c0"}.icon-cloud_off:before{content:"\e2c1"}.icon-cloud_queue:before{content:"\e2c2"}.icon-cloud_upload:before{content:"\e2c3"}.icon-code:before{content:"\e86f"}.icon-collections:before{content:"\e3b6"}.icon-collections_bookmark:before{content:"\e431"}.icon-color_lens:before{content:"\e3b7"}.icon-colorize:before{content:"\e3b8"}.icon-comment:before{content:"\e0b9"}.icon-compare:before{content:"\e3b9"}.icon-computer:before{content:"\e30a"}.icon-confirmation_number:before{content:"\e638"}.icon-contact_phone:before{content:"\e0cf"}.icon-contacts:before{content:"\e0ba"}.icon-content_copy:before{content:"\e14d"}.icon-content_cut:before{content:"\e14e"}.icon-content_paste:before{content:"\e14f"}.icon-control_point:before{content:"\e3ba"}.icon-control_point_duplicate:before{content:"\e3bb"}.icon-create:before{content:"\e150"}.icon-credit_card:before{content:"\e870"}.icon-crop:before{content:"\e3be"}.icon-crop_16_9:before{content:"\e3bc"}.icon-crop_3_2:before{content:"\e3bd"}.icon-crop_5_4:before{content:"\e3bf"}.icon-crop_7_5:before{content:"\e3c0"}.icon-crop_din:before{content:"\e3c1"}.icon-crop_free:before{content:"\e3c2"}.icon-crop_landscape:before{content:"\e3c3"}.icon-crop_original:before{content:"\e3c4"}.icon-crop_portrait:before{content:"\e3c5"}.icon-crop_square:before{content:"\e3c6"}.icon-dashboard:before{content:"\e871"}.icon-data_usage:before{content:"\e1af"}.icon-dehaze:before{content:"\e3c7"}.icon-delete:before{content:"\e872"}.icon-description:before{content:"\e873"}.icon-desktop_mac:before{content:"\e30b"}.icon-desktop_windows:before{content:"\e30c"}.icon-details:before{content:"\e3c8"}.icon-developer_board:before{content:"\e30d"}.icon-developer_mode:before{content:"\e1b0"}.icon-device_hub:before{content:"\e335"}.icon-devices:before{content:"\e1b1"}.icon-dialer_sip:before{content:"\e0bb"}.icon-dialpad:before{content:"\e0bc"}.icon-directions:before{content:"\e52e"}.icon-directions_bike:before{content:"\e52f"}.icon-directions_boat:before{content:"\e532"}.icon-directions_bus:before{content:"\e530"}.icon-directions_car:before{content:"\e531"}.icon-directions_railway:before{content:"\e534"}.icon-directions_run:before{content:"\e566"}.icon-directions_subway:before{content:"\e533"}.icon-directions_transit:before{content:"\e535"}.icon-directions_walk:before{content:"\e536"}.icon-disc_full:before{content:"\e610"}.icon-dns:before{content:"\e875"}.icon-do_not_disturb:before{content:"\e612"}.icon-do_not_disturb_alt:before{content:"\e611"}.icon-dock:before{content:"\e30e"}.icon-domain:before{content:"\e7ee"}.icon-done:before{content:"\e876"}.icon-done_all:before{content:"\e877"}.icon-drafts:before{content:"\e151"}.icon-drive_eta:before{content:"\e613"}.icon-dvr:before{content:"\e1b2"}.icon-edit:before{content:"\e3c9"}.icon-eject:before{content:"\e8fb"}.icon-email:before{content:"\e0be"}.icon-equalizer:before{content:"\e01d"}.icon-error:before{content:"\e000"}.icon-error_outline:before{content:"\e001"}.icon-event:before{content:"\e878"}.icon-event_available:before{content:"\e614"}.icon-event_busy:before{content:"\e615"}.icon-event_note:before{content:"\e616"}.icon-event_seat:before{content:"\e903"}.icon-exit_to_app:before{content:"\e879"}.icon-expand_less:before{content:"\e5ce"}.icon-expand_more:before{content:"\e5cf"}.icon-explicit:before{content:"\e01e"}.icon-explore:before{content:"\e87a"}.icon-exposure:before{content:"\e3ca"}.icon-exposure_neg_1:before{content:"\e3cb"}.icon-exposure_neg_2:before{content:"\e3cc"}.icon-exposure_plus_1:before{content:"\e3cd"}.icon-exposure_plus_2:before{content:"\e3ce"}.icon-exposure_zero:before{content:"\e3cf"}.icon-extension:before{content:"\e87b"}.icon-face:before{content:"\e87c"}.icon-fast_forward:before{content:"\e01f"}.icon-fast_rewind:before{content:"\e020"}.icon-favorite:before{content:"\e87d"}.icon-favorite_border:before{content:"\e87e"}.icon-feedback:before{content:"\e87f"}.icon-file_download:before{content:"\e2c4"}.icon-file_upload:before{content:"\e2c6"}.icon-filter:before{content:"\e3d3"}.icon-filter_1:before{content:"\e3d0"}.icon-filter_2:before{content:"\e3d1"}.icon-filter_3:before{content:"\e3d2"}.icon-filter_4:before{content:"\e3d4"}.icon-filter_5:before{content:"\e3d5"}.icon-filter_6:before{content:"\e3d6"}.icon-filter_7:before{content:"\e3d7"}.icon-filter_8:before{content:"\e3d8"}.icon-filter_9:before{content:"\e3d9"}.icon-filter_9_plus:before{content:"\e3da"}.icon-filter_b_and_w:before{content:"\e3db"}.icon-filter_center_focus:before{content:"\e3dc"}.icon-filter_drama:before{content:"\e3dd"}.icon-filter_frames:before{content:"\e3de"}.icon-filter_hdr:before{content:"\e3df"}.icon-filter_list:before{content:"\e152"}.icon-filter_none:before{content:"\e3e0"}.icon-filter_tilt_shift:before{content:"\e3e2"}.icon-filter_vintage:before{content:"\e3e3"}.icon-find_in_page:before{content:"\e880"}.icon-find_replace:before{content:"\e881"}.icon-flag:before{content:"\e153"}.icon-flare:before{content:"\e3e4"}.icon-flash_auto:before{content:"\e3e5"}.icon-flash_off:before{content:"\e3e6"}.icon-flash_on:before{content:"\e3e7"}.icon-flight:before{content:"\e539"}.icon-flight_land:before{content:"\e904"}.icon-flight_takeoff:before{content:"\e905"}.icon-flip:before{content:"\e3e8"}.icon-flip_to_back:before{content:"\e882"}.icon-flip_to_front:before{content:"\e883"}.icon-folder:before{content:"\e2c7"}.icon-folder_open:before{content:"\e2c8"}.icon-folder_shared:before{content:"\e2c9"}.icon-folder_special:before{content:"\e617"}.icon-font_download:before{content:"\e167"}.icon-format_align_center:before{content:"\e234"}.icon-format_align_justify:before{content:"\e235"}.icon-format_align_left:before{content:"\e236"}.icon-format_align_right:before{content:"\e237"}.icon-format_bold:before{content:"\e238"}.icon-format_clear:before{content:"\e239"}.icon-format_color_fill:before{content:"\e23a"}.icon-format_color_reset:before{content:"\e23b"}.icon-format_color_text:before{content:"\e23c"}.icon-format_indent_decrease:before{content:"\e23d"}.icon-format_indent_increase:before{content:"\e23e"}.icon-format_italic:before{content:"\e23f"}.icon-format_line_spacing:before{content:"\e240"}.icon-format_list_bulleted:before{content:"\e241"}.icon-format_list_numbered:before{content:"\e242"}.icon-format_paint:before{content:"\e243"}.icon-format_quote:before{content:"\e244"}.icon-format_size:before{content:"\e245"}.icon-format_strikethrough:before{content:"\e246"}.icon-format_textdirection_l_to_r:before{content:"\e247"}.icon-format_textdirection_r_to_l:before{content:"\e248"}.icon-format_underlined:before{content:"\e249"}.icon-forum:before{content:"\e0bf"}.icon-forward:before{content:"\e154"}.icon-forward_10:before{content:"\e056"}.icon-forward_30:before{content:"\e057"}.icon-forward_5:before{content:"\e058"}.icon-fullscreen:before{content:"\e5d0"}.icon-fullscreen_exit:before{content:"\e5d1"}.icon-functions:before{content:"\e24a"}.icon-gamepad:before{content:"\e30f"}.icon-games:before{content:"\e021"}.icon-gesture:before{content:"\e155"}.icon-get_app:before{content:"\e884"}.icon-gif:before{content:"\e908"}.icon-gps_fixed:before{content:"\e1b3"}.icon-gps_not_fixed:before{content:"\e1b4"}.icon-gps_off:before{content:"\e1b5"}.icon-grade:before{content:"\e885"}.icon-gradient:before{content:"\e3e9"}.icon-grain:before{content:"\e3ea"}.icon-graphic_eq:before{content:"\e1b8"}.icon-grid_off:before{content:"\e3eb"}.icon-grid_on:before{content:"\e3ec"}.icon-group:before{content:"\e7ef"}.icon-group_add:before{content:"\e7f0"}.icon-group_work:before{content:"\e886"}.icon-hd:before{content:"\e052"}.icon-hdr_off:before{content:"\e3ed"}.icon-hdr_on:before{content:"\e3ee"}.icon-hdr_strong:before{content:"\e3f1"}.icon-hdr_weak:before{content:"\e3f2"}.icon-headset:before{content:"\e310"}.icon-headset_mic:before{content:"\e311"}.icon-healing:before{content:"\e3f3"}.icon-hearing:before{content:"\e023"}.icon-help:before{content:"\e887"}.icon-help_outline:before{content:"\e8fd"}.icon-high_quality:before{content:"\e024"}.icon-highlight_off:before{content:"\e888"}.icon-history:before{content:"\e889"}.icon-home:before{content:"\e88a"}.icon-hotel:before{content:"\e53a"}.icon-hourglass_empty:before{content:"\e88b"}.icon-hourglass_full:before{content:"\e88c"}.icon-http:before{content:"\e902"}.icon-https:before{content:"\e88d"}.icon-image:before{content:"\e3f4"}.icon-image_aspect_ratio:before{content:"\e3f5"}.icon-import_export:before{content:"\e0c3"}.icon-inbox:before{content:"\e156"}.icon-indeterminate_check_box:before{content:"\e909"}.icon-info:before{content:"\e88e"}.icon-info_outline:before{content:"\e88f"}.icon-input:before{content:"\e890"}.icon-insert_chart:before{content:"\e24b"}.icon-insert_comment:before{content:"\e24c"}.icon-insert_drive_file:before{content:"\e24d"}.icon-insert_emoticon:before{content:"\e24e"}.icon-insert_invitation:before{content:"\e24f"}.icon-insert_link:before{content:"\e250"}.icon-insert_photo:before{content:"\e251"}.icon-invert_colors:before{content:"\e891"}.icon-invert_colors_off:before{content:"\e0c4"}.icon-iso:before{content:"\e3f6"}.icon-keyboard:before{content:"\e312"}.icon-keyboard_arrow_down:before{content:"\e313"}.icon-keyboard_arrow_left:before{content:"\e314"}.icon-keyboard_arrow_right:before{content:"\e315"}.icon-keyboard_arrow_up:before{content:"\e316"}.icon-keyboard_backspace:before{content:"\e317"}.icon-keyboard_capslock:before{content:"\e318"}.icon-keyboard_hide:before{content:"\e31a"}.icon-keyboard_return:before{content:"\e31b"}.icon-keyboard_tab:before{content:"\e31c"}.icon-keyboard_voice:before{content:"\e31d"}.icon-label:before{content:"\e892"}.icon-label_outline:before{content:"\e893"}.icon-landscape:before{content:"\e3f7"}.icon-language:before{content:"\e894"}.icon-laptop:before{content:"\e31e"}.icon-laptop_chromebook:before{content:"\e31f"}.icon-laptop_mac:before{content:"\e320"}.icon-laptop_windows:before{content:"\e321"}.icon-launch:before{content:"\e895"}.icon-layers:before{content:"\e53b"}.icon-layers_clear:before{content:"\e53c"}.icon-leak_add:before{content:"\e3f8"}.icon-leak_remove:before{content:"\e3f9"}.icon-lens:before{content:"\e3fa"}.icon-library_add:before{content:"\e02e"}.icon-library_books:before{content:"\e02f"}.icon-library_music:before{content:"\e030"}.icon-link:before{content:"\e157"}.icon-list:before{content:"\e896"}.icon-live_help:before{content:"\e0c6"}.icon-live_tv:before{content:"\e639"}.icon-local_activity:before{content:"\e53f"}.icon-local_airport:before{content:"\e53d"}.icon-local_atm:before{content:"\e53e"}.icon-local_bar:before{content:"\e540"}.icon-local_cafe:before{content:"\e541"}.icon-local_car_wash:before{content:"\e542"}.icon-local_convenience_store:before{content:"\e543"}.icon-local_dining:before{content:"\e556"}.icon-local_drink:before{content:"\e544"}.icon-local_florist:before{content:"\e545"}.icon-local_gas_station:before{content:"\e546"}.icon-local_grocery_store:before{content:"\e547"}.icon-local_hospital:before{content:"\e548"}.icon-local_hotel:before{content:"\e549"}.icon-local_laundry_service:before{content:"\e54a"}.icon-local_library:before{content:"\e54b"}.icon-local_mall:before{content:"\e54c"}.icon-local_movies:before{content:"\e54d"}.icon-local_offer:before{content:"\e54e"}.icon-local_parking:before{content:"\e54f"}.icon-local_pharmacy:before{content:"\e550"}.icon-local_phone:before{content:"\e551"}.icon-local_pizza:before{content:"\e552"}.icon-local_play:before{content:"\e553"}.icon-local_post_office:before{content:"\e554"}.icon-local_printshop:before{content:"\e555"}.icon-local_see:before{content:"\e557"}.icon-local_shipping:before{content:"\e558"}.icon-local_taxi:before{content:"\e559"}.icon-location_city:before{content:"\e7f1"}.icon-location_disabled:before{content:"\e1b6"}.icon-location_off:before{content:"\e0c7"}.icon-location_on:before{content:"\e0c8"}.icon-location_searching:before{content:"\e1b7"}.icon-lock:before{content:"\e897"}.icon-lock_open:before{content:"\e898"}.icon-lock_outline:before{content:"\e899"}.icon-looks:before{content:"\e3fc"}.icon-looks_3:before{content:"\e3fb"}.icon-looks_4:before{content:"\e3fd"}.icon-looks_5:before{content:"\e3fe"}.icon-looks_6:before{content:"\e3ff"}.icon-looks_one:before{content:"\e400"}.icon-looks_two:before{content:"\e401"}.icon-loop:before{content:"\e028"}.icon-loupe:before{content:"\e402"}.icon-loyalty:before{content:"\e89a"}.icon-mail:before{content:"\e158"}.icon-map:before{content:"\e55b"}.icon-markunread:before{content:"\e159"}.icon-markunread_mailbox:before{content:"\e89b"}.icon-memory:before{content:"\e322"}.icon-menu:before{content:"\e5d2"}.icon-merge_type:before{content:"\e252"}.icon-message:before{content:"\e0c9"}.icon-mic:before{content:"\e029"}.icon-mic_none:before{content:"\e02a"}.icon-mic_off:before{content:"\e02b"}.icon-mms:before{content:"\e618"}.icon-mode_comment:before{content:"\e253"}.icon-mode_edit:before{content:"\e254"}.icon-money_off:before{content:"\e25c"}.icon-monochrome_photos:before{content:"\e403"}.icon-mood:before{content:"\e7f2"}.icon-mood_bad:before{content:"\e7f3"}.icon-more:before{content:"\e619"}.icon-more_horiz:before{content:"\e5d3"}.icon-more_vert:before{content:"\e5d4"}.icon-mouse:before{content:"\e323"}.icon-movie:before{content:"\e02c"}.icon-movie_creation:before{content:"\e404"}.icon-music_note:before{content:"\e405"}.icon-my_location:before{content:"\e55c"}.icon-nature:before{content:"\e406"}.icon-nature_people:before{content:"\e407"}.icon-navigate_before:before{content:"\e408"}.icon-navigate_next:before{content:"\e409"}.icon-navigation:before{content:"\e55d"}.icon-network_cell:before{content:"\e1b9"}.icon-network_locked:before{content:"\e61a"}.icon-network_wifi:before{content:"\e1ba"}.icon-new_releases:before{content:"\e031"}.icon-nfc:before{content:"\e1bb"}.icon-no_sim:before{content:"\e0cc"}.icon-not_interested:before{content:"\e033"}.icon-note_add:before{content:"\e89c"}.icon-notifications:before{content:"\e7f4"}.icon-notifications_active:before{content:"\e7f7"}.icon-notifications_none:before{content:"\e7f5"}.icon-notifications_off:before{content:"\e7f6"}.icon-notifications_paused:before{content:"\e7f8"}.icon-offline_pin:before{content:"\e90a"}.icon-ondemand_video:before{content:"\e63a"}.icon-open_in_browser:before{content:"\e89d"}.icon-open_in_new:before{content:"\e89e"}.icon-open_with:before{content:"\e89f"}.icon-pages:before{content:"\e7f9"}.icon-pageview:before{content:"\e8a0"}.icon-palette:before{content:"\e40a"}.icon-panorama:before{content:"\e40b"}.icon-panorama_fish_eye:before{content:"\e40c"}.icon-panorama_horizontal:before{content:"\e40d"}.icon-panorama_vertical:before{content:"\e40e"}.icon-panorama_wide_angle:before{content:"\e40f"}.icon-party_mode:before{content:"\e7fa"}.icon-pause:before{content:"\e034"}.icon-pause_circle_filled:before{content:"\e035"}.icon-pause_circle_outline:before{content:"\e036"}.icon-payment:before{content:"\e8a1"}.icon-people:before{content:"\e7fb"}.icon-people_outline:before{content:"\e7fc"}.icon-perm_camera_mic:before{content:"\e8a2"}.icon-perm_contact_calendar:before{content:"\e8a3"}.icon-perm_data_setting:before{content:"\e8a4"}.icon-perm_device_information:before{content:"\e8a5"}.icon-perm_identity:before{content:"\e8a6"}.icon-perm_media:before{content:"\e8a7"}.icon-perm_phone_msg:before{content:"\e8a8"}.icon-perm_scan_wifi:before{content:"\e8a9"}.icon-person:before{content:"\e7fd"}.icon-person_add:before{content:"\e7fe"}.icon-person_outline:before{content:"\e7ff"}.icon-person_pin:before{content:"\e55a"}.icon-personal_video:before{content:"\e63b"}.icon-phone:before{content:"\e0cd"}.icon-phone_android:before{content:"\e324"}.icon-phone_bluetooth_speaker:before{content:"\e61b"}.icon-phone_forwarded:before{content:"\e61c"}.icon-phone_in_talk:before{content:"\e61d"}.icon-phone_iphone:before{content:"\e325"}.icon-phone_locked:before{content:"\e61e"}.icon-phone_missed:before{content:"\e61f"}.icon-phone_paused:before{content:"\e620"}.icon-phonelink:before{content:"\e326"}.icon-phonelink_erase:before{content:"\e0db"}.icon-phonelink_lock:before{content:"\e0dc"}.icon-phonelink_off:before{content:"\e327"}.icon-phonelink_ring:before{content:"\e0dd"}.icon-phonelink_setup:before{content:"\e0de"}.icon-photo:before{content:"\e410"}.icon-photo_album:before{content:"\e411"}.icon-photo_camera:before{content:"\e412"}.icon-photo_library:before{content:"\e413"}.icon-photo_size_select_actual:before{content:"\e432"}.icon-photo_size_select_large:before{content:"\e433"}.icon-photo_size_select_small:before{content:"\e434"}.icon-picture_as_pdf:before{content:"\e415"}.icon-picture_in_picture:before{content:"\e8aa"}.icon-pin_drop:before{content:"\e55e"}.icon-place:before{content:"\e55f"}.icon-play_arrow:before{content:"\e037"}.icon-play_circle_filled:before{content:"\e038"}.icon-play_circle_outline:before{content:"\e039"}.icon-play_for_work:before{content:"\e906"}.icon-playlist_add:before{content:"\e03b"}.icon-plus_one:before{content:"\e800"}.icon-poll:before{content:"\e801"}.icon-polymer:before{content:"\e8ab"}.icon-portable_wifi_off:before{content:"\e0ce"}.icon-portrait:before{content:"\e416"}.icon-power:before{content:"\e63c"}.icon-power_input:before{content:"\e336"}.icon-power_settings_new:before{content:"\e8ac"}.icon-present_to_all:before{content:"\e0df"}.icon-print:before{content:"\e8ad"}.icon-public:before{content:"\e80b"}.icon-publish:before{content:"\e255"}.icon-query_builder:before{content:"\e8ae"}.icon-question_answer:before{content:"\e8af"}.icon-queue:before{content:"\e03c"}.icon-queue_music:before{content:"\e03d"}.icon-radio:before{content:"\e03e"}.icon-radio_button_checked:before{content:"\e837"}.icon-radio_button_unchecked:before{content:"\e836"}.icon-rate_review:before{content:"\e560"}.icon-receipt:before{content:"\e8b0"}.icon-recent_actors:before{content:"\e03f"}.icon-redeem:before{content:"\e8b1"}.icon-redo:before{content:"\e15a"}.icon-refresh:before{content:"\e5d5"}.icon-remove:before{content:"\e15b"}.icon-remove_circle:before{content:"\e15c"}.icon-remove_circle_outline:before{content:"\e15d"}.icon-remove_red_eye:before{content:"\e417"}.icon-reorder:before{content:"\e8fe"}.icon-repeat:before{content:"\e040"}.icon-repeat_one:before{content:"\e041"}.icon-replay:before{content:"\e042"}.icon-replay_10:before{content:"\e059"}.icon-replay_30:before{content:"\e05a"}.icon-replay_5:before{content:"\e05b"}.icon-reply:before{content:"\e15e"}.icon-reply_all:before{content:"\e15f"}.icon-report:before{content:"\e160"}.icon-report_problem:before{content:"\e8b2"}.icon-restaurant_menu:before{content:"\e561"}.icon-restore:before{content:"\e8b3"}.icon-ring_volume:before{content:"\e0d1"}.icon-room:before{content:"\e8b4"}.icon-rotate_90_degrees_ccw:before{content:"\e418"}.icon-rotate_left:before{content:"\e419"}.icon-rotate_right:before{content:"\e41a"}.icon-router:before{content:"\e328"}.icon-satellite:before{content:"\e562"}.icon-save:before{content:"\e161"}.icon-scanner:before{content:"\e329"}.icon-schedule:before{content:"\e8b5"}.icon-school:before{content:"\e80c"}.icon-screen_lock_landscape:before{content:"\e1be"}.icon-screen_lock_portrait:before{content:"\e1bf"}.icon-screen_lock_rotation:before{content:"\e1c0"}.icon-screen_rotation:before{content:"\e1c1"}.icon-sd_card:before{content:"\e623"}.icon-sd_storage:before{content:"\e1c2"}.icon-search:before{content:"\e8b6"}.icon-security:before{content:"\e32a"}.icon-select_all:before{content:"\e162"}.icon-send:before{content:"\e163"}.icon-settings:before{content:"\e8b8"}.icon-settings_applications:before{content:"\e8b9"}.icon-settings_backup_restore:before{content:"\e8ba"}.icon-settings_bluetooth:before{content:"\e8bb"}.icon-settings_brightness:before{content:"\e8bd"}.icon-settings_cell:before{content:"\e8bc"}.icon-settings_ethernet:before{content:"\e8be"}.icon-settings_input_antenna:before{content:"\e8bf"}.icon-settings_input_component:before{content:"\e8c0"}.icon-settings_input_composite:before{content:"\e8c1"}.icon-settings_input_hdmi:before{content:"\e8c2"}.icon-settings_input_svideo:before{content:"\e8c3"}.icon-settings_overscan:before{content:"\e8c4"}.icon-settings_phone:before{content:"\e8c5"}.icon-settings_power:before{content:"\e8c6"}.icon-settings_remote:before{content:"\e8c7"}.icon-settings_system_daydream:before{content:"\e1c3"}.icon-settings_voice:before{content:"\e8c8"}.icon-share:before{content:"\e80d"}.icon-shop:before{content:"\e8c9"}.icon-shop_two:before{content:"\e8ca"}.icon-shopping_basket:before{content:"\e8cb"}.icon-shopping_cart:before{content:"\e8cc"}.icon-shuffle:before{content:"\e043"}.icon-signal_cellular_4_bar:before{content:"\e1c8"}.icon-signal_cellular_connected_no_internet_4_bar:before{content:"\e1cd"}.icon-signal_cellular_no_sim:before{content:"\e1ce"}.icon-signal_cellular_null:before{content:"\e1cf"}.icon-signal_cellular_off:before{content:"\e1d0"}.icon-signal_wifi_4_bar:before{content:"\e1d8"}.icon-signal_wifi_4_bar_lock:before{content:"\e1d9"}.icon-signal_wifi_off:before{content:"\e1da"}.icon-sim_card:before{content:"\e32b"}.icon-sim_card_alert:before{content:"\e624"}.icon-skip_next:before{content:"\e044"}.icon-skip_previous:before{content:"\e045"}.icon-slideshow:before{content:"\e41b"}.icon-smartphone:before{content:"\e32c"}.icon-sms:before{content:"\e625"}.icon-sms_failed:before{content:"\e626"}.icon-snooze:before{content:"\e046"}.icon-sort:before{content:"\e164"}.icon-sort_by_alpha:before{content:"\e053"}.icon-space_bar:before{content:"\e256"}.icon-speaker:before{content:"\e32d"}.icon-speaker_group:before{content:"\e32e"}.icon-speaker_notes:before{content:"\e8cd"}.icon-speaker_phone:before{content:"\e0d2"}.icon-spellcheck:before{content:"\e8ce"}.icon-star:before{content:"\e838"}.icon-star_border:before{content:"\e83a"}.icon-star_half:before{content:"\e839"}.icon-stars:before{content:"\e8d0"}.icon-stay_current_landscape:before{content:"\e0d3"}.icon-stay_current_portrait:before{content:"\e0d4"}.icon-stay_primary_landscape:before{content:"\e0d5"}.icon-stay_primary_portrait:before{content:"\e0d6"}.icon-stop:before{content:"\e047"}.icon-storage:before{content:"\e1db"}.icon-store:before{content:"\e8d1"}.icon-store_mall_directory:before{content:"\e563"}.icon-straighten:before{content:"\e41c"}.icon-strikethrough_s:before{content:"\e257"}.icon-style:before{content:"\e41d"}.icon-subject:before{content:"\e8d2"}.icon-subtitles:before{content:"\e048"}.icon-supervisor_account:before{content:"\e8d3"}.icon-surround_sound:before{content:"\e049"}.icon-swap_calls:before{content:"\e0d7"}.icon-swap_horiz:before{content:"\e8d4"}.icon-swap_vert:before{content:"\e8d5"}.icon-swap_vertical_circle:before{content:"\e8d6"}.icon-switch_camera:before{content:"\e41e"}.icon-switch_video:before{content:"\e41f"}.icon-sync:before{content:"\e627"}.icon-sync_disabled:before{content:"\e628"}.icon-sync_problem:before{content:"\e629"}.icon-system_update:before{content:"\e62a"}.icon-system_update_alt:before{content:"\e8d7"}.icon-tab:before{content:"\e8d8"}.icon-tab_unselected:before{content:"\e8d9"}.icon-tablet:before{content:"\e32f"}.icon-tablet_android:before{content:"\e330"}.icon-tablet_mac:before{content:"\e331"}.icon-tag_faces:before{content:"\e420"}.icon-tap_and_play:before{content:"\e62b"}.icon-terrain:before{content:"\e564"}.icon-text_format:before{content:"\e165"}.icon-textsms:before{content:"\e0d8"}.icon-texture:before{content:"\e421"}.icon-theaters:before{content:"\e8da"}.icon-thumb_down:before{content:"\e8db"}.icon-thumb_up:before{content:"\e8dc"}.icon-thumbs_up_down:before{content:"\e8dd"}.icon-time_to_leave:before{content:"\e62c"}.icon-timelapse:before{content:"\e422"}.icon-timer:before{content:"\e425"}.icon-timer_10:before{content:"\e423"}.icon-timer_3:before{content:"\e424"}.icon-timer_off:before{content:"\e426"}.icon-toc:before{content:"\e8de"}.icon-today:before{content:"\e8df"}.icon-toll:before{content:"\e8e0"}.icon-tonality:before{content:"\e427"}.icon-toys:before{content:"\e332"}.icon-track_changes:before{content:"\e8e1"}.icon-traffic:before{content:"\e565"}.icon-transform:before{content:"\e428"}.icon-translate:before{content:"\e8e2"}.icon-trending_down:before{content:"\e8e3"}.icon-trending_flat:before{content:"\e8e4"}.icon-trending_up:before{content:"\e8e5"}.icon-tune:before{content:"\e429"}.icon-turned_in:before{content:"\e8e6"}.icon-turned_in_not:before{content:"\e8e7"}.icon-tv:before{content:"\e333"}.icon-undo:before{content:"\e166"}.icon-unfold_less:before{content:"\e5d6"}.icon-unfold_more:before{content:"\e5d7"}.icon-usb:before{content:"\e1e0"}.icon-verified_user:before{content:"\e8e8"}.icon-vertical_align_bottom:before{content:"\e258"}.icon-vertical_align_center:before{content:"\e259"}.icon-vertical_align_top:before{content:"\e25a"}.icon-vibration:before{content:"\e62d"}.icon-video_library:before{content:"\e04a"}.icon-videocam:before{content:"\e04b"}.icon-videocam_off:before{content:"\e04c"}.icon-view_agenda:before{content:"\e8e9"}.icon-view_array:before{content:"\e8ea"}.icon-view_carousel:before{content:"\e8eb"}.icon-view_column:before{content:"\e8ec"}.icon-view_comfy:before{content:"\e42a"}.icon-view_compact:before{content:"\e42b"}.icon-view_day:before{content:"\e8ed"}.icon-view_headline:before{content:"\e8ee"}.icon-view_list:before{content:"\e8ef"}.icon-view_module:before{content:"\e8f0"}.icon-view_quilt:before{content:"\e8f1"}.icon-view_stream:before{content:"\e8f2"}.icon-view_week:before{content:"\e8f3"}.icon-vignette:before{content:"\e435"}.icon-visibility:before{content:"\e8f4"}.icon-visibility_off:before{content:"\e8f5"}.icon-voice_chat:before{content:"\e62e"}.icon-voicemail:before{content:"\e0d9"}.icon-volume_down:before{content:"\e04d"}.icon-volume_mute:before{content:"\e04e"}.icon-volume_off:before{content:"\e04f"}.icon-volume_up:before{content:"\e050"}.icon-vpn_key:before{content:"\e0da"}.icon-vpn_lock:before{content:"\e62f"}.icon-wallpaper:before{content:"\e1bc"}.icon-warning:before{content:"\e002"}.icon-watch:before{content:"\e334"}.icon-wb_auto:before{content:"\e42c"}.icon-wb_cloudy:before{content:"\e42d"}.icon-wb_incandescent:before{content:"\e42e"}.icon-wb_iridescent:before{content:"\e436"}.icon-wb_sunny:before{content:"\e430"}.icon-wc:before{content:"\e63d"}.icon-web:before{content:"\e051"}.icon-whatshot:before{content:"\e80e"}.icon-widgets:before{content:"\e1bd"}.icon-wifi:before{content:"\e63e"}.icon-wifi_lock:before{content:"\e1e1"}.icon-wifi_tethering:before{content:"\e1e2"}.icon-work:before{content:"\e8f9"}.icon-wrap_text:before{content:"\e25b"}.icon-youtube_searched_for:before{content:"\e8fa"}.icon-zoom_in:before{content:"\e8ff"}.icon-zoom_out:before{content:"\e900"}@font-face{font-family:'FontAwesome';src:url(fonts/fontawesome-webfont.eot?v=4.6.3);src:url('fonts/fontawesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'),url(fonts/fontawesome-webfont.woff2?v=4.6.3) format('woff2'),url(fonts/fontawesome-webfont.woff?v=4.6.3) format('woff'),url(fonts/fontawesome-webfont.ttf?v=4.6.3) format('truetype'),url('fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular') format('svg');font-weight:400;font-style:normal; font-display=swap}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.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.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.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:#fff}.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-remove:before,.fa-close:before,.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: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-photo:before,.fa-image:before,.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,.fa-bar-chart: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-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.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-navicon:before,.fa-reorder:before,.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-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc: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-mail-reply-all:before,.fa-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,.fa-gratipay: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"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}@font-face{font-family:'Cloth Regular';src:url(fonts/Cloth-Regular.eot?8757571);src:url('fonts/Cloth-Regular.eot?8757571#iefix') format('embedded-opentype'),url(fonts/Cloth-Regular.woff?8757571) format('woff'),url(fonts/Cloth-Regular.ttf?8757571) format('truetype'),url('fonts/Cloth-Regular.svg?8757571#cloth') format('svg');font-weight:400;font-style:normal}[class^="cloth-icon-"]:before,[class*=" cloth-icon-"]:before,.cloth-ico{font-family:"Cloth Regular";font-weight:400;font-style:normal;font-size:inherit;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cloth-icon-01:before{content:'\e800'}.cloth-icon-21:before{content:'\e801'}.cloth-icon-22:before{content:'\e802'}.cloth-icon-02:before{content:'\e803'}.cloth-icon-23:before{content:'\e804'}.cloth-icon-03:before{content:'\e805'}.cloth-icon-04:before{content:'\e806'}.cloth-icon-24:before{content:'\e807'}.cloth-icon-05:before{content:'\e808'}.cloth-icon-07:before{content:'\e809'}.cloth-icon-06:before{content:'\e80a'}.cloth-icon-08:before{content:'\e80b'}.cloth-icon-09:before{content:'\e80c'}.cloth-icon-10:before{content:'\e80d'}.cloth-icon-12:before{content:'\e80e'}.cloth-icon-11:before{content:'\e80f'}.cloth-icon-15:before{content:'\e810'}.cloth-icon-14:before{content:'\e811'}.cloth-icon-13:before{content:'\e812'}.cloth-icon-16:before{content:'\e813'}.cloth-icon-18:before{content:'\e814'}.cloth-icon-17:before{content:'\e815'}.cloth-icon-19:before{content:'\e816'}.cloth-icon-20:before{content:'\e817'}.kd-mug-colors { margin:0 0 var(--space-5); }.kd-mug-colors .title-options { display:block; }:root { --color-mug-black:#111111; }.kd-mug-colors .tags-list li a { min-width:100px; }.kd-mug-colors__name { display:flex; align-items:center; justify-content:center; gap:var(--space-2); }.kd-mug-colors__swatch { width:16px; height:16px; flex:0 0 16px; border:1px solid var(--border-control); border-radius:var(--radius-full); }.kd-mug-colors__swatch--white { background:var(--color-bg); }.kd-mug-colors__swatch--black { background:var(--color-mug-black); }.kd-mug-colors__price { display:block; margin-top:var(--space-1); font-size:var(--text-xs); line-height:var(--leading-normal); color:inherit; }.kd-product-article {color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal);margin:var(--space-2) 0;}.kd-product-article span { user-select:all; }:root {--color-primary-rgb:0, 214, 143;--color-completed-compact-surface:transparent;--color-editor-secondary-ink:#008f65;--color-editor-secondary-hover-ink:#007f5b;--color-editor-secondary-hover-border:#00b97b;--color-editor-secondary-hover-bg:rgba(0, 214, 143, .06);--roadmap-surface:linear-gradient(180deg, rgba(0, 214, 143, .045), rgba(248, 250, 252, .55));--roadmap-complete-surface:linear-gradient(135deg, rgba(0, 214, 143, .12), rgba(248, 250, 252, .82));--roadmap-active-shadow:0 0 0 2px rgba(0, 214, 143, .16), 0 0 10px rgba(0, 214, 143, .14);--roadmap-complete-shadow:0 0 0 5px rgba(0, 214, 143, .10);--starter-shadow:0 1px 2px rgba(15, 23, 42, .08);--starter-hover-shadow:0 2px 5px rgba(15, 23, 42, .12);--starter-active-shadow:inset 0 1px 2px rgba(15, 23, 42, .12);--color-product-money:var(--color-primary);--color-search-result-hover:var(--color-primary-soft);--color-tab-label:var(--color-text-primary);--color-editor-hover:#00B87B;--color-editor-active:#00A06C;--color-completed-surface:#E2F7EF;--color-completed-border:#9ADFC6;--color-completed-text:var(--color-success-text);--color-photo-selected-hover:#D9F9EE;--color-kit-hover-border:#00c32e78;--color-kit-money:#05B77A;--kit-selection-shadow:0px 0px 3px 1px #00d777;--kit-selection-outline:none;}:root {--color-primary: #00D68F;--color-primary-hover: #05B77A;--color-primary-active:#049968;--color-primary-soft:rgba(0, 214, 143, 0.10);--color-primary-soft-hover:rgba(0, 214, 143, 0.16);--color-primary-border:rgba(0, 135, 90, 0.28);--color-primary-shadow:transparent;--color-checkout-placeholder:#999999;--color-link-hover-legacy:#5AC973;--color-stock-note:#9575CD;--color-eta-text:#0F172A;--color-text-validation:#FE4135;--color-text-legacy-strong:#333333;--color-text-emphasis:#172033;--color-text-legacy-muted:#999999;--color-text-legacy-disabled:#C2C2C2;--color-text-legacy-subtle:#888888;--color-text-black:#000000;--color-text-primary:#334155;--color-text-secondary:#475569;--color-text-muted:#94A3B8;--color-text-on-dark:#FFFFFF;--color-surface: #F8FAFC;--color-surface-hover: #F1F5F9;--color-bg:#FFFFFF;--color-border:#E2E8F0;--color-border-strong: #CBD5E1;--color-dark:#0F172A;--color-dark-border: #212F46;--color-error: #F43F5E;--color-error-strong:#E53935;--color-success: #00D68F;--color-success-text:#047857;--color-success-soft:rgba(0, 214, 143, 0.10);--color-warning: #FFA900;--color-recommendation-bulb:#F5C542;--color-info:#4184FE;--font-primary: 'Manrope', sans-serif;--font-accent:'Covered By Your Grace', cursive;--text-xs:12px;--text-sm:14px;--text-base:16px;--text-md:20px;--text-lg:24px;--text-xl:30px;--text-2xl: 36px;--text-3xl: 48px;--text-4xl: 64px;--leading-tight:1.2;--leading-normal: 1.5;--leading-relaxed:1.625;--weight-normal:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-24: 96px;--radius-none: 0;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-pill: 50px;--radius-full: 50%;--control-height-sm:36px;--control-height-md:44px;--control-height-lg:52px;--button-icon-sm:16px;--button-icon-md:18px;--button-icon-lg:20px;--button-content-gap:var(--space-2);--shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, 0.07),0 2px 4px -2px rgba(0, 0, 0, 0.05);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.08),0 4px 6px -4px rgba(0, 0, 0, 0.04);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, 0.08),0 8px 10px -6px rgba(0, 0, 0, 0.04);--shadow-product-hover:1px 0 24px rgba(0, 0, 0, 0.07); --shadow-primary:none;--ease-default:cubic-bezier(0.4, 0, 0.2, 1);--ease-in: cubic-bezier(0.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, 0.2, 1);--duration-fast:150ms;--duration-normal:200ms;--duration-slow:300ms;--z-base:1;--z-dropdown:100;--z-sticky:500;--z-overlay: 1000;--z-modal: 2000;--z-popover: 3000;--z-toast: 4000;--z-max: 9999;}.catalog-format-filters {display:grid;gap:var(--space-4);margin:0 0 var(--space-5);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);}.catalog-format-filters__group {display:grid;gap:var(--space-2);min-width:0;}.catalog-format-filters__label {color:var(--color-text-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold);}.catalog-format-filters__options {display:flex;flex-wrap:wrap;gap:var(--space-2);min-width:0;}.catalog-format-filters__option,.catalog-format-filters__return {display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--control-height-md);padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-normal);text-decoration:none;box-shadow:none;transition:background var(--duration-normal) var(--ease-default), border-color var(--duration-normal) var(--ease-default);}.catalog-format-filters__option:hover,.catalog-format-filters__return:hover {border-color:var(--color-primary);background:var(--color-primary-soft);color:var(--color-text-primary);text-decoration:none;}.catalog-format-filters__option:focus-visible,.catalog-format-filters__return:focus-visible {outline:2px solid var(--color-primary-active);outline-offset:2px;}.catalog-format-filters__option.is-active {border-color:var(--color-primary);background:var(--color-primary-soft);color:var(--color-text-primary);font-weight:var(--weight-medium);}.catalog-format-filters__option > span {display:inline-flex;align-items:center;line-height:1;}.catalog-format-filters__count {align-self:center;color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:1;}.catalog-format-filters__option.is-active .catalog-format-filters__count {color:inherit;opacity:0.7;}.catalog-format-filters__option.is-active:hover {border-color:var(--color-primary);background:var(--color-primary);color:var(--color-text-on-dark);}.catalog-format-filters__return {justify-self:start;background:var(--color-bg);}@media (max-width:479px) {.catalog-format-filters {padding:var(--space-3);}.catalog-format-filters__option {flex:1 1 calc(50% - var(--space-2));min-width:0;padding-right:var(--space-3);padding-left:var(--space-3);text-align:center;}}.cart .dropdown-menu .kd-mini-cart-box-offer-row .kd-mini-cart-box-offer {display:inline-flex;align-items:center;justify-content:center;gap:var(--button-content-gap);min-height:var(--control-height-md);margin-top:20px;padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface) !important;color:var(--color-text-primary) !important;font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-normal);text-decoration:none;box-shadow:none;transition:background var(--duration-normal) var(--ease-default), border-color var(--duration-normal) var(--ease-default);}.cart .dropdown-menu .kd-mini-cart-box-offer-row .kd-mini-cart-box-offer:hover {border-color:var(--color-primary);background:var(--color-primary-soft) !important;color:var(--color-text-primary) !important;text-decoration:none;}.cart .dropdown-menu .kd-mini-cart-box-offer-row .kd-mini-cart-box-offer:active {border-color:var(--color-primary-hover);background:var(--color-primary-soft) !important;}.cart .dropdown-menu .kd-mini-cart-box-offer-row .kd-mini-cart-box-offer__icon {display:block;width:var(--button-icon-md);height:var(--button-icon-md);flex:0 0 var(--button-icon-md);margin:0;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;}.cart .dropdown-menu .kd-mini-cart-box-offer-row .kd-mini-cart-box-offer:focus-visible {outline:2px solid var(--color-primary-active);outline-offset:2px;}@media (max-width:1023px) {.cart .dropdown-menu .kd-mini-cart-box-offer-row .kd-mini-cart-box-offer {float:none;width:100%;margin:0 0 var(--space-3);}}#content {min-height:100px;}.product .product_inside_info_link li:hover a {max-width:166px;}.row > .content.pagination {padding-left:15px;padding-right:15px;display:flex;justify-content:center;}.row > .content.pagination > .pagination {display:inline-flex;flex-wrap:wrap;justify-content:center;margin:20px 0;}.pagination > li span {font-size:var(--text-sm);padding:var(--space-3) var(--space-5);color:var(--color-text-muted);border-color:var(--color-border);transition:all var(--duration-normal) var(--ease-default);}.pagination > li.active span {background-color:var(--color-primary-soft);border:1px solid var(--color-primary-border);font-weight:bold;}.pagination > li:last-child a{border-color:transparent;background:var(--color-primary);color:var(--color-text-on-dark);border:none;color:var(--color-text-on-dark);text-transform:uppercase;font-weight:var(--weight-semibold);letter-spacing:0.3px;position:relative;transition:all var(--duration-normal) var(--ease-default);outline:0 !important;}.pagination > li:last-child a:hover {background:var(--color-primary-hover) !important;color:var(--color-text-on-dark);border-color:var(--color-primary-hover);}.apple-chip-link {border-radius:var(--radius-pill) !important;}@media (max-width:767px) {.apple-chips-container {margin-bottom:16px;}.apple-chips-scroll {gap:8px;}.apple-chip-link {padding:0 14px !important;margin-right:0 !important;font-size:var(--text-sm) !important;line-height:1.4 !important;height:var(--control-height-sm);min-height:var(--control-height-sm);}.apple-chip-link:first-child {margin-left:0 !important;}.chip-icon {width:16px !important;height:16px !important;margin-right:6px !important;}}.content.pagination.kd-pagination {display:flex;flex-direction:column;align-items:center;width:100%;padding:0;margin:20px 0 16px;}.kd-pagination .kd-pagination__status {margin:0 0 10px;font-size:var(--text-sm);color:var(--color-text-secondary);}.kd-pagination__navigation {display:flex;flex-direction:column;align-items:center;gap:8px;max-width:100%;}.kd-pagination__directions {display:flex;justify-content:center;flex-wrap:wrap;gap:8px;max-width:100%;}.content.kd-pagination .kd-pagination__direction {display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 8px;border:1px solid var(--color-border);background:var(--color-bg);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap;text-decoration:none;}.content.kd-pagination .kd-pagination__direction:hover,.content.kd-pagination .kd-pagination__direction:active {background:var(--color-primary-soft);color:var(--color-primary);}.content.kd-pagination .kd-pagination__direction:focus-visible {outline:2px solid var(--color-primary) !important;outline-offset:2px;}.content.kd-pagination .kd-pagination__navigation > ul.pagination {display:flex;flex-wrap:wrap;justify-content:center;gap:4px;margin:0;}.content.kd-pagination .kd-pagination__navigation > ul.pagination > li { margin:0; }.content.kd-pagination .kd-pagination__navigation > ul.pagination > li > a,.content.kd-pagination .kd-pagination__navigation > ul.pagination > li > span {display:flex;align-items:center;justify-content:center;float:none;min-width:44px;height:44px;padding:0 8px;margin:0;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text-primary);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:1;box-shadow:none;}.content.kd-pagination .kd-pagination__navigation > ul.pagination > li.kd-pagination__loaded > a {background:var(--color-primary-soft);border-color:var(--color-primary-border);}.content.kd-pagination .kd-pagination__navigation > ul.pagination > li.active > a,.content.kd-pagination .kd-pagination__navigation > ul.pagination > li.active > span {background:var(--color-primary-soft);border-color:var(--color-primary);color:var(--color-primary);font-weight:var(--weight-bold);}.content.kd-pagination .kd-pagination__navigation > ul.pagination > li > a:hover {background:var(--color-surface-hover) !important;color:var(--color-text-primary);border-color:var(--color-primary);}.content.kd-pagination .kd-pagination__navigation > ul.pagination > li > a:active {background:var(--color-primary-soft) !important;}.content.kd-pagination .kd-pagination__navigation > ul.pagination > li > a:focus-visible {outline:2px solid var(--color-primary) !important;outline-offset:2px;}.content.kd-pagination .kd-pagination__navigation > ul.pagination > li.kd-pagination__gap > span {min-width:12px;padding:0;border:0;color:var(--color-text-muted);}.kd-pagination__error {text-align:center;color:var(--color-error);}.category-desc-bottom.kd-after-pagination .offset-21 {margin-top:var(--space-4) !important;}@media (prefers-reduced-motion:reduce) {.content.kd-pagination .kd-pagination__navigation > ul.pagination > li > a { transition:none; }}.kit-mobile-toolbar { display:none; }@media (max-width:767px) {.kit-mobile-toolbar {display:flex;align-items:stretch;gap:var(--space-3);margin-bottom:var(--space-5);}.kit-mobile-toolbar__sort,.kit-mobile-toolbar__filter {flex:1 1 50%;min-width:0;}.kit-mobile-toolbar__filter { order:0; }.kit-mobile-toolbar__sort { order:1; }.kit-mobile-toolbar__filter {height:var(--control-height-md) !important;min-height:var(--control-height-md) !important;padding:0 var(--space-4) !important;display:inline-flex !important;align-items:center;justify-content:center;gap:var(--space-2);}.kit-mobile-toolbar__filter svg { flex:0 0 auto; }.kit-mobile-toolbar__sort {position:relative;display:flex;align-items:stretch;}.kit-mobile-toolbar__sort .filters-row_select {display:none;}.kit-sort-trigger {flex:1 1 100%;height:var(--control-height-md);display:inline-flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);font-family:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;transition:border-color var(--duration-normal) var(--ease-default),background-color var(--duration-normal) var(--ease-default);}.kit-sort-trigger:hover,.kit-sort-trigger:focus-visible {border-color:var(--color-primary);outline:none;}.kit-sort-trigger__chevron {flex:0 0 auto;transition:transform var(--duration-fast) var(--ease-default);}.kit-sort-trigger[aria-expanded="true"] .kit-sort-trigger__chevron {transform:rotate(180deg);}.filters-row > .pull-left > a.slide-column-open.hidden-lg.hidden-md { display:none !important; }}.kit-sort-sheet {position:fixed;inset:0;z-index:var(--z-modal);pointer-events:none;visibility:hidden;transition:visibility 0s linear 260ms;}.kit-sort-sheet[aria-hidden="false"] {pointer-events:auto;visibility:visible;transition:visibility 0s;}.kit-sort-sheet__backdrop {position:absolute;inset:0;background:rgba(15, 23, 42, 0.55);opacity:0;transition:opacity 240ms var(--ease-default);}.kit-sort-sheet[aria-hidden="false"] .kit-sort-sheet__backdrop {opacity:1;}.kit-sort-sheet__panel {position:absolute;left:0;right:0;bottom:0;max-height:80vh;display:flex;flex-direction:column;background:var(--color-bg);border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:var(--shadow-xl);transform:translateY(100%);transition:transform 260ms var(--ease-default);}.kit-sort-sheet[aria-hidden="false"] .kit-sort-sheet__panel {transform:translateY(0);}.kit-sort-sheet__handle {width:40px;height:4px;margin:8px auto 0;background:var(--color-border-strong);border-radius:var(--radius-pill);}.kit-sort-sheet__header {display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4) var(--space-2);}.kit-sort-sheet__title {margin:0;font-size:var(--text-md);font-weight:var(--weight-bold);color:var(--color-text-primary);}.kit-sort-sheet__close {width:var(--control-height-sm);height:var(--control-height-sm);display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--color-text-muted);font-size:28px;line-height:1;cursor:pointer;border-radius:var(--radius-md);}.kit-sort-sheet__close:hover,.kit-sort-sheet__close:focus-visible {background:var(--color-surface-hover);color:var(--color-text-primary);outline:none;}.kit-sort-sheet__options {list-style:none;margin:0;padding:var(--space-1) 0 calc(env(safe-area-inset-bottom, 0px) + var(--space-3));overflow-y:auto;-webkit-overflow-scrolling:touch;}.kit-sort-sheet__option {display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:var(--control-height-lg);padding:var(--space-3) var(--space-4);color:var(--color-text-primary);text-decoration:none !important;font-size:var(--text-base);font-weight:var(--weight-medium);}.kit-sort-sheet__option:hover,.kit-sort-sheet__option:focus-visible {background:var(--color-surface-hover);outline:none;}.kit-sort-sheet__option.is-selected {background:var(--color-primary-soft);color:var(--color-primary-hover);font-weight:var(--weight-bold);}.kit-sort-sheet__check {flex:0 0 auto;color:var(--color-primary);display:inline-flex;}body.kit-sort-sheet-open {overflow:hidden;}.shopping-cart-table td:nth-child(4){width:17%}.alert i {font-size:25px !important;line-height:25px;display:inline-block;margin:0 11px;position:absolute;top:8px;left:0}@media (min-width:1023px){.checkout-checkout .login-form-box.login-checkout .extra-indent-bottom {padding-bottom:35px;}}.wishlist-table .product-check {font-size:var(--text-lg);}.dropdown-menu > li > button {clear:both;white-space:nowrap;}.dropdown .dropdown-menu > li > button {display:block;color:var(--color-text-primary);font-size:var(--text-sm);line-height:19px;padding:15px 7px 14px 20px;background:var(--color-bg);text-decoration:none;border:none;border-bottom:1px solid var(--color-border);font-weight:300;transition:all var(--duration-normal) var(--ease-default);width:100%;text-align:left;text-transform:capitalize}.cart .dropdown-menu.slide-from-top{z-index:10001}.product .countdown_box, .product-info .promo {z-index:1;}@media (min-width:1024px){.cart ul .item .info .qty {top:40px;}}.dropdown_cart {position:relative;display:inline-block;}.dropdown_cart .dropdown-label {display:inline-block;padding:0;font-size:var(--text-sm);color:var(--color-text-muted);}.dropdown_cart .cart-icon {color:var(--color-text-primary);transition:color var(--duration-fast) var(--ease-default);}header .cart .dropdown_cart .dropdown-toggle .dropdown-label {transition:color var(--duration-fast) var(--ease-default);}.dropdown_cart .dropdown-toggle:hover .cart-icon,header .cart .dropdown_cart .dropdown-toggle:hover .dropdown-label {color:var(--color-primary);}.cart .cart-bottom {overflow:hidden;}.kd-gift-hub {margin:var(--space-8) 0 var(--space-12);}.kd-gift-hub__heading {margin:0 0 var(--space-5);color:var(--color-text-primary);font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--leading-tight);}.kd-gift-hub__grid {display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--space-4);}.kd-gift-hub__card {display:flex;min-width:0;min-height:72px;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:var(--leading-normal);text-decoration:none !important;transition:background-color var(--duration-normal) var(--ease-default), border-color var(--duration-normal) var(--ease-default), color var(--duration-normal) var(--ease-default);}.kd-gift-hub__card:hover,.kd-gift-hub__card:focus-visible {border-color:var(--color-primary);background:var(--color-primary-soft);color:var(--color-primary-active);}.kd-gift-hub__card:focus-visible {outline:2px solid var(--color-dark);outline-offset:2px;}.kd-gift-hub__name {min-width:0;overflow-wrap:anywhere;}.kd-gift-hub__arrow {flex:0 0 auto;}@media (max-width:767px) {.kd-gift-hub {margin:var(--space-6) 0 var(--space-8);}.kd-gift-hub__grid {grid-template-columns:1fr;gap:var(--space-3);}.kd-gift-hub__card {min-height:56px;padding:var(--space-3) var(--space-4);}}.kd-mug-shipping-delay {position:relative;z-index:10000;width:100%;padding:var(--space-2) var(--space-4);color:var(--color-text-primary);background:var(--color-surface);border-bottom:1px solid var(--color-warning);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-normal);text-align:center;}.kd-mug-shipping-delay__content {display:flex;align-items:flex-start;justify-content:center;gap:var(--space-2);min-width:0;}.kd-mug-shipping-delay__content .fa {flex:0 0 auto;margin-top:3px;color:var(--color-warning);}.kd-mug-shipping-delay__content span {min-width:0;}@media (max-width:767px) {.kd-mug-shipping-delay {padding:var(--space-2) var(--space-3);}.kd-mug-shipping-delay__content {position:relative;align-items:center;right:var(--space-3);}.kd-mug-shipping-delay__content .fa {margin-top:0;font-size:var(--text-md);}}.search-scopes {display:flex;align-items:center;gap:var(--space-3);margin:0 0 var(--space-5);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border, #e5e7eb);border-radius:var(--radius-lg, 12px);background:var(--color-surface, #fff);}.search-scopes__label {flex:0 0 auto;color:var(--color-text-secondary, #64748b);font-size:var(--text-sm, 14px);font-weight:var(--weight-semibold, 600);}.search-scopes__items {display:flex;flex-wrap:wrap;gap:var(--space-2);min-width:0;}.search-scopes__chip {display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:7px 12px;border:1px solid #d7dce3;border-radius:999px;color:var(--color-text-primary, #172033);background:#fff;font-size:var(--text-sm, 14px);line-height:1.25;text-decoration:none;transition:border-color .16s ease, background-color .16s ease, color .16s ease;}.search-scopes__chip:hover,.search-scopes__chip:focus-visible,.search-scopes__chip.is-active {border-color:#172033;color:var(--color-text-emphasis);background:#f7f8fa;text-decoration:none;}.search-scopes__chip:focus-visible {outline:2px solid #172033;outline-offset:2px;}.search-scopes__count {display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;color:var(--color-text-secondary);background:#eef1f5;font-size:var(--text-xs);font-variant-numeric:tabular-nums;}@media (max-width:767px) {.search-scopes {align-items:flex-start;flex-direction:column;gap:8px;margin-right:-10px;margin-left:-10px;padding:12px 10px;border-right:0;border-left:0;border-radius:0;}.search-scopes__items {flex-wrap:nowrap;width:100%;padding:2px 2px 4px;overflow-x:auto;scrollbar-width:none;}.search-scopes__items::-webkit-scrollbar {display:none;}.search-scopes__chip {flex:0 0 auto;}}.kd-email-lab,.kd-email-confirmed {color:var(--color-text-primary);background:var(--color-bg);}.kd-email-lab h1,.kd-email-lab h2,.kd-email-lab p,.kd-email-confirmed h1,.kd-email-confirmed p {margin-top:0;}.kd-email-signup__eyebrow,.kd-email-confirmed__eyebrow {margin-bottom:var(--space-3);color:var(--color-primary);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.08em;line-height:var(--leading-normal);text-transform:uppercase;}.kd-email-lab__redirect {display:grid;gap:var(--space-2);min-width:0;}.kd-email-lab__redirect span {color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);}.kd-email-lab code {display:block;min-width:0;padding:var(--space-3);overflow-wrap:anywhere;border:1px solid var(--color-dark-border);border-radius:var(--radius-md);background:rgba(255, 255, 255, .06);color:var(--color-text-on-dark);font-family:var(--font-primary);font-size:var(--text-sm);line-height:var(--leading-normal);}.kd-email-lab__workspace {padding:var(--space-10) 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:var(--color-surface);}.kd-email-lab__task-heading {margin:0 0 var(--space-6);color:var(--color-text-primary);font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);}.kd-email-lab__variant-label {margin:0 0 var(--space-4);color:var(--color-text-primary);font-size:var(--text-md);font-weight:var(--weight-bold);line-height:var(--leading-tight);}.kd-email-lab__variant-label--after {margin-top:var(--space-8);}.kd-email-lab__toolbar {display:flex;flex-wrap:wrap;gap:var(--space-6);align-items:flex-end;}.kd-email-lab__toolbar > div {display:grid;gap:var(--space-2);}.kd-email-lab__toolbar-label {color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--weight-semibold);}.kd-email-lab__button,.kd-email-lab__state-buttons button,.kd-email-signup__submit,.kd-email-signup__status button,.kd-email-confirmed__button {min-height:var(--control-height-md);padding:0 var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:none;font-family:var(--font-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-normal);transition:background-color var(--duration-normal) var(--ease-default), border-color var(--duration-normal) var(--ease-default);}.kd-email-lab__button:focus-visible,.kd-email-lab__state-buttons button:focus-visible,.kd-email-signup button:focus-visible,.kd-email-signup input:focus-visible,.kd-email-modal__close:focus-visible,.kd-email-confirmed__button:focus-visible {outline:2px solid var(--color-dark);outline-offset:2px;}.kd-email-lab__button--primary,.kd-email-signup__submit,.kd-email-confirmed__button {border-color:var(--color-primary);background:var(--color-primary);color:var(--color-text-on-dark);}.kd-email-lab__button--primary:hover,.kd-email-signup__submit:hover,.kd-email-confirmed__button:hover {border-color:var(--color-primary-hover);background:var(--color-primary-hover);color:var(--color-text-on-dark);}.kd-email-lab__button--quiet,.kd-email-lab__state-buttons button,.kd-email-signup__status button {background:var(--color-bg);color:var(--color-text-primary);}.kd-email-lab__button--quiet:hover,.kd-email-lab__state-buttons button:hover,.kd-email-lab__state-buttons button.is-active,.kd-email-signup__status button:hover {border-color:var(--color-primary);background:var(--color-primary-soft);}.kd-email-lab__state-buttons {display:flex;flex-wrap:wrap;gap:var(--space-2);}.kd-email-lab__state-buttons button {min-height:36px;padding:0 var(--space-3);}.kd-email-lab__toolbar > .kd-email-lab__button--quiet {margin-left:auto;}.kd-email-lab__toolbar--form {margin-bottom:var(--space-8);}.kd-email-lab__sample {padding-top:0;}.kd-email-lab__sample > .container:first-child {padding-top:var(--space-10);}.kd-email-lab__section-heading {display:flex;gap:var(--space-8);align-items:end;justify-content:space-between;margin-bottom:var(--space-8);}.kd-email-lab__section-heading h2 {margin-bottom:0;color:var(--color-text-primary);font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);}.kd-email-lab__section-heading > p {max-width:470px;margin-bottom:0;color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--leading-relaxed);}.kd-email-lab__full-bleed {padding:var(--space-16) 0;background:var(--color-surface);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);}.kd-email-storefront-section {margin-top:var(--space-8);padding:var(--space-16) 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:var(--color-surface);}.kd-email-runtime--with-section + footer.kd-footer {margin-top:0;}.kd-email-lab__original-stage {padding:var(--space-10) 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:var(--color-bg);}.kd-email-signup {position:relative;display:grid;grid-template-columns:minmax(220px, .75fr) minmax(0, 1.35fr);gap:var(--space-12);align-items:center;min-width:0;}.kd-email-signup__offer {display:flex;align-items:center;justify-content:center;min-height:230px;padding:var(--space-8);border:1px solid var(--color-primary);border-radius:var(--radius-lg);background:var(--color-primary-soft);color:var(--color-text-primary);}.kd-email-signup__offer-value {color:var(--color-primary-active);font-size:72px;font-weight:var(--weight-bold);letter-spacing:-.06em;line-height:1;}.kd-email-signup__offer-caption {margin-left:var(--space-4);color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-tight);}.kd-email-signup__content {min-width:0;}.kd-email-signup--section {display:block;max-width:960px;margin:0 auto;font-family:var(--font-primary);}.kd-email-signup--reference {grid-template-columns:minmax(0, 440px) minmax(0, 420px);gap:var(--space-8);max-width:920px;margin:0 auto;padding:var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);}.kd-email-signup--section .kd-email-signup__content {max-width:none;}.kd-email-signup--reference .kd-email-signup__content {max-width:560px;}.kd-email-signup__title--expert span {color:var(--color-primary-active);}.kd-email-signup__title--section span {color:var(--color-primary);}.kd-email-signup--section .kd-email-signup__title,.kd-email-signup--section .kd-email-signup__subtitle {margin-right:auto;margin-left:auto;text-align:center;}.kd-email-signup--section .kd-email-signup__title {max-width:760px;}.kd-email-signup--section .kd-email-signup__subtitle {max-width:680px;margin-bottom:var(--space-8);}.kd-email-signup__media {min-width:0;}.kd-email-signup__media img {display:block;width:100%;height:auto;border-radius:var(--radius-lg);}.kd-email-signup__title {margin:0 0 var(--space-3);color:var(--color-text-primary);font-size:var(--text-2xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);}.kd-email-signup__subtitle {max-width:620px;margin:0 0 var(--space-6);color:var(--color-text-secondary);font-size:var(--text-base);line-height:var(--leading-relaxed);}.kd-email-signup__form {display:grid;gap:var(--space-3);}.kd-email-signup--section .kd-email-signup__form {display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:var(--space-4);align-items:flex-end;}.kd-email-signup--reference .kd-email-signup__form {display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:var(--space-2);align-items:flex-end;}.kd-email-signup--reference .kd-email-signup__fields {grid-template-columns:1fr;gap:var(--space-2);}.kd-email-signup--section .kd-email-signup__submit {min-height:var(--control-height-md);padding-right:var(--space-6);padding-left:var(--space-6);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-semibold);}.kd-email-signup--section .kd-email-signup__consent {grid-column:1 / -1;max-width:760px;margin-right:auto;margin-left:auto;text-align:center;color:var(--color-text-secondary);}.kd-email-signup--section .kd-email-signup__consent a {color:var(--color-text-primary);}.kd-email-signup--reference .kd-email-signup__consent {grid-column:1 / -1;}.kd-email-signup__fields {display:grid;grid-template-columns:minmax(0, 1.15fr) minmax(0, .85fr);gap:var(--space-3);}.kd-email-signup__field {display:grid;gap:var(--space-2);margin:0;color:var(--color-text-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold);}.kd-email-signup__field small {color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-normal);}.kd-email-signup__field input {width:100%;min-width:0;height:var(--control-height-md);padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text-primary);box-shadow:none;font-family:var(--font-primary);font-size:var(--text-base);}.kd-email-signup__field input:focus {border-color:var(--color-primary);outline:none;}.kd-email-signup--section .kd-email-signup__field input::placeholder,.kd-email-signup--section .kd-email-signup__field input:focus::placeholder,.kd-email-signup--popup .kd-email-signup__field input::placeholder,.kd-email-signup--popup .kd-email-signup__field input:focus::placeholder {color:var(--color-text-muted);opacity:1;}.kd-email-signup--section .kd-email-signup__submit:active {border-color:var(--color-primary-active);background:var(--color-primary-active);}.kd-email-signup__field input.is-invalid {border-color:var(--color-error);}.kd-email-signup__submit {min-height:var(--control-height-lg);}.kd-email-signup__submit:disabled {cursor:wait;opacity:.7;}.kd-email-signup[data-state="loading"] .kd-email-signup__submit span::before {display:inline-block;width:14px;height:14px;margin-right:var(--space-2);border:2px solid currentColor;border-right-color:transparent;border-radius:50%;content:'';vertical-align:-2px;animation:kd-email-spin .7s linear infinite;}@keyframes kd-email-spin {to { transform:rotate(360deg); }}.kd-email-signup__consent {margin:0;color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-relaxed);}.kd-email-signup__consent a {color:var(--color-text-secondary);text-decoration:underline;text-underline-offset:2px;}.kd-email-signup__status {display:none;gap:var(--space-2);padding:var(--space-5);border-radius:var(--radius-md);font-size:var(--text-sm);line-height:var(--leading-relaxed);}.kd-email-signup__status strong,.kd-email-signup__status span {display:block;}.kd-email-signup__status--submitted {border:1px solid var(--color-primary);background:var(--color-primary-soft);}.kd-email-signup__status--submitted strong {color:var(--color-primary);}.kd-email-signup__status--error {border:1px solid var(--color-error);background:var(--color-bg);}.kd-email-signup__status--error strong {color:var(--color-error);}.kd-email-signup__status button {margin-top:var(--space-3);}.kd-email-signup[data-state="submitted"] .kd-email-signup__form,.kd-email-signup[data-state="error"] .kd-email-signup__form {display:none;}.kd-email-signup[data-state="submitted"] .kd-email-signup__status--submitted,.kd-email-signup[data-state="error"] .kd-email-signup__status--error {display:grid;}.kd-email-signup__frame {position:absolute;width:1px;height:1px;border:0;opacity:0;pointer-events:none;}.kd-email-lab__rules {padding:var(--space-10) 0 var(--space-16);}.kd-email-lab__rules article {min-width:0;padding:var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);}.kd-email-lab__status-list {display:grid;gap:0;margin:var(--space-6) 0;}.kd-email-lab__status-list > div {display:flex;gap:var(--space-4);justify-content:space-between;padding:var(--space-3) 0;border-bottom:1px solid var(--color-border);font-size:var(--text-sm);}.kd-email-lab__status-list dt {color:var(--color-text-primary);font-weight:var(--weight-semibold);}.kd-email-lab__status-list dd {margin:0;text-align:right;}.kd-email-lab__status-list .is-ready {color:var(--color-success-text);}.kd-email-lab__status-list .is-waiting {color:var(--color-text-muted);}.kd-email-lab__redirect code {border-color:var(--color-border);background:var(--color-surface);color:var(--color-text-primary);}.kd-email-lab__event-test {padding:0 0 var(--space-16);}.kd-email-lab__event-test article {padding:var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);}.kd-email-lab__event-test ol {margin:var(--space-4) 0 var(--space-6);padding-left:var(--space-6);}.kd-email-lab__event-actions {display:flex;flex-wrap:wrap;gap:var(--space-3);}.kd-email-lab__event-recipient + .kd-email-lab__event-recipient {margin-top:var(--space-5);}.kd-email-lab__event-recipient > p {margin:0 0 var(--space-3);}.kd-email-lab__event-result {margin:0 0 var(--space-5);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-weight:var(--weight-semibold);}.kd-email-lab__event-result.is-success {background:var(--color-primary-soft);color:var(--color-success-text);}.kd-email-lab__event-result.is-error {background:rgba(244, 63, 94, .08);color:var(--color-error);}.kd-email-modal[hidden] {display:none;}.kd-email-modal {position:fixed;z-index:calc(var(--z-max) + 2);inset:0;display:flex;align-items:center;justify-content:center;padding:var(--space-5);}.kd-email-modal__backdrop {position:absolute;inset:0;background:rgba(15, 23, 42, .68);}.kd-email-modal__dialog {position:relative;z-index:1;width:min(420px, 100%);max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);overflow:auto;padding:var(--space-8);border-radius:var(--radius-lg);background:var(--color-bg);box-shadow:var(--shadow-xl);}.kd-email-modal__dialog .kd-email-signup {display:block;}.kd-email-signup--popup .kd-email-signup__content,.kd-email-signup--popup_reference .kd-email-signup__content {text-align:center;}.kd-email-signup__title--popup {padding:0 var(--space-5);font-size:var(--text-lg);}.kd-email-signup__title--popup span {color:var(--color-primary);}.kd-email-signup--popup .kd-email-signup__subtitle,.kd-email-signup--popup_reference .kd-email-signup__subtitle {max-width:320px;margin:0 auto var(--space-6);color:var(--color-text-secondary);font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:var(--leading-normal);}.kd-email-modal__dialog .kd-email-signup__fields {grid-template-columns:1fr;gap:var(--space-2);}.kd-email-signup--popup .kd-email-signup__field,.kd-email-signup--popup_reference .kd-email-signup__field {position:relative;gap:0;}.kd-email-signup--popup_reference .kd-email-signup__field > span {position:absolute;width:1px;height:1px;padding:0;border:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;}.kd-email-signup--popup .kd-email-signup__field {gap:var(--space-2);}.kd-email-signup--popup .kd-email-signup__field > span {text-align:left;}.kd-email-signup--popup .kd-email-signup__submit,.kd-email-signup--popup_reference .kd-email-signup__submit {width:100%;min-height:var(--control-height-md);border-radius:var(--radius-md);}.kd-email-signup--popup .kd-email-signup__consent {margin-top:var(--space-1);text-align:left;}.kd-email-signup--popup .kd-email-signup__media,.kd-email-signup--popup_reference .kd-email-signup__media {margin-top:var(--space-5);}.kd-email-signup--popup .kd-email-signup__media img,.kd-email-signup--popup_reference .kd-email-signup__media img {aspect-ratio:25 / 19;border-radius:var(--radius-md);object-fit:cover;}.kd-email-modal--expert .kd-email-modal__dialog {width:min(372px, 100%);padding:30px;border-radius:var(--radius-md);}.kd-email-signup--popup_reference {font-family:Arial, sans-serif;}.kd-email-signup--popup_reference .kd-email-signup__title {font-size:var(--text-lg);line-height:1.3;}.kd-email-signup--popup_reference .kd-email-signup__subtitle {margin-bottom:var(--space-6);font-size:18px;}.kd-email-signup--popup_reference .kd-email-signup__field input {height:40px;border-radius:10px;}.kd-email-signup--popup_reference .kd-email-signup__submit {min-height:40px;border-radius:10px;}.kd-email-signup--popup_reference .kd-email-signup__consent {display:none;}.kd-email-modal__close {position:absolute;z-index:2;top:var(--space-2);right:var(--space-2);display:flex;width:44px;height:44px;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--radius-full);background:transparent;color:var(--color-text-secondary);font-size:26px;font-weight:var(--weight-normal);line-height:1;}.kd-email-modal__close:hover {background:var(--color-surface-hover);color:var(--color-text-primary);}body.kd-email-modal-open {overflow:hidden;}.kd-email-confirmed {min-height:60vh;padding:var(--space-24) 0;background:var(--color-surface);}body.information-email_confirmed footer {margin-top:0;}.kd-email-confirmed__card {max-width:680px;margin:0 auto;padding:var(--space-12);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);text-align:center;}.kd-email-confirmed__icon {display:inline-flex;width:64px;height:64px;align-items:center;justify-content:center;margin-bottom:var(--space-5);border:1px solid var(--color-primary);border-radius:var(--radius-full);background:var(--color-primary-soft);color:var(--color-primary);font-size:var(--text-lg);}.kd-email-confirmed h1 {margin-bottom:var(--space-4);color:var(--color-text-primary);font-size:var(--text-2xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);}.kd-email-confirmed__card > p:not(.kd-email-confirmed__eyebrow) {max-width:520px;margin:0 auto var(--space-6);color:var(--color-text-secondary);font-size:var(--text-base);line-height:var(--leading-relaxed);}.kd-email-confirmed__button {display:inline-flex;align-items:center;justify-content:center;text-decoration:none;}@media (max-width:1199px) {.kd-email-lab__full-bleed,.kd-email-storefront-section {padding:var(--space-12) 0;}}@media (max-width:1023px) {.kd-email-signup--section .kd-email-signup__title {font-size:var(--text-xl);}}@media (max-width:767px) {.kd-email-signup,.kd-email-signup--section,.kd-email-signup--reference {grid-template-columns:1fr;}.kd-email-signup {gap:var(--space-6);}.kd-email-lab__toolbar {align-items:stretch;}.kd-email-lab__toolbar > div,.kd-email-lab__toolbar > .kd-email-lab__button--quiet {width:100%;margin-left:0;}.kd-email-lab__state-buttons {display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));}.kd-email-lab__section-heading {display:grid;gap:var(--space-3);}.kd-email-lab__original-stage {padding:var(--space-6) 0;}.kd-email-signup--reference {gap:var(--space-5);padding:var(--space-5);}.kd-email-lab__rules {padding-top:var(--space-12);}.kd-email-lab__full-bleed,.kd-email-storefront-section {padding:var(--space-10) 0;}.kd-email-signup__offer {min-height:0;padding:var(--space-6);}.kd-email-signup__offer-value {font-size:58px;}.kd-email-signup__title {font-size:var(--text-xl);}.kd-email-signup__fields {grid-template-columns:1fr;}.kd-email-signup--section .kd-email-signup__form {grid-template-columns:1fr;}.kd-email-signup--section .kd-email-signup__submit {width:100%;}.kd-email-signup--reference .kd-email-signup__form {grid-template-columns:1fr;}.kd-email-signup--section .kd-email-signup__consent {grid-column:auto;max-width:none;text-align:left;}.kd-email-signup--reference .kd-email-signup__consent {grid-column:auto;}.kd-email-lab__rules article {padding:var(--space-5);}.kd-email-lab__status-list > div {display:grid;gap:var(--space-1);}.kd-email-lab__status-list dd {text-align:left;}.kd-email-modal {align-items:center;padding:var(--space-4);}.kd-email-modal__dialog {width:min(420px, 100%);max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);padding:var(--space-6) var(--space-5);border-radius:var(--radius-lg);}.kd-email-modal--expert .kd-email-modal__dialog {width:min(372px, 100%);padding:var(--space-6) var(--space-5);}.kd-email-modal__dialog .kd-email-signup__title {padding-right:var(--space-6);padding-left:var(--space-6);}.kd-email-confirmed {padding:var(--space-12) 0;}.kd-email-confirmed__card {padding:var(--space-8) var(--space-5);}.kd-email-confirmed h1 {font-size:var(--text-xl);}}@media (max-width:359px) {.kd-email-lab__state-buttons {grid-template-columns:1fr;}.kd-email-signup__offer-value {font-size:50px;}}@media (prefers-reduced-motion:reduce) {.kd-email-signup[data-state="loading"] .kd-email-signup__submit span::before {animation-duration:1.4s;}}@media (min-width:1024px) {header .cart .dropdown-menu li.container > .item {display:grid;grid-template-columns:100px minmax(0, 1fr) 136px 180px var(--control-height-md);column-gap:var(--space-6);align-items:center;overflow:visible;}header .cart .dropdown-menu li.container > .item .img {grid-row:1;width:100px;min-width:100px;max-width:100px;margin:0;}header .cart .dropdown-menu li.container > .item .info {display:contents;}header .cart .dropdown-menu li.container > .item .info .title-col {grid-row:1;grid-column:2;min-width:0;}header .cart .dropdown-menu li.container > .item .info .title,header .cart .dropdown-menu li.container > .item .info .title-center {display:block;width:auto;height:auto;margin:0;padding-right:0;}header .cart .dropdown-menu li.container > .item .info .qty {grid-row:1;grid-column:3;width:136px;min-width:136px;margin:0;justify-self:center;}header .cart .dropdown-menu li.container > .item .info .price {grid-row:1;grid-column:4;min-width:0;margin:0;justify-self:end;text-align:right;}header .cart .dropdown-menu li.container > .item .item-control {grid-row:1;grid-column:5;width:var(--control-height-md);margin:0;}header .cart .dropdown-menu li.container > .item .item-control div,header .cart .dropdown-menu li.container > .item .item-control .delete {margin:0;}}header .cart .cart-close {top:32px;right:12px;display:inline-flex;width:var(--control-height-md);height:var(--control-height-md);align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-text-primary);line-height:1;}header .cart .cart-close:hover {background:var(--color-primary-soft);color:var(--color-primary-active);}header .cart .cart-close:focus-visible,header .cart ul .item .item-control .delete button:focus-visible,header .cart .input-counter .cart-minus-btn:focus-visible,header .cart .input-counter .cart-plus-btn:focus-visible {outline:2px solid var(--color-dark);outline-offset:2px;}header .cart ul .item .item-control .delete button {position:relative;display:inline-flex;width:var(--control-height-md);height:var(--control-height-md);align-items:center;justify-content:center;padding:0;overflow:visible;border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-text-muted);font-size:var(--text-lg);line-height:1;cursor:pointer;transition:color var(--duration-fast) var(--ease-default),background var(--duration-fast) var(--ease-default);}header .cart ul .item .item-control .delete button::after {content:attr(data-kd-tooltip);position:absolute;top:50%;right:calc(100% + 8px);z-index:10;width:max-content;max-width:180px;padding:5px 8px;transform:translateY(-50%);border-radius:2px;background:#1f1f1f;color:var(--color-text-on-dark);font-family:var(--font-primary);font-size:var(--text-xs);font-weight:var(--weight-normal);line-height:1.2;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-default);}header .cart ul .item .item-control .delete button:hover::after,header .cart ul .item .item-control .delete button:focus-visible::after {opacity:1;visibility:visible;}header .cart ul .item .item-control .delete button:hover {background:rgba(244, 63, 94, 0.08);color:var(--color-error-strong);}header .cart .input-counter.style-2 {height:50px;}header .cart .input-counter.style-2 input {box-sizing:border-box;padding-right:var(--control-height-md);padding-left:var(--control-height-md);font-size:var(--text-base);}header .cart .input-counter .cart-minus-btn,header .cart .input-counter .cart-plus-btn {position:absolute;top:50%;z-index:2;display:inline-flex;width:var(--control-height-md);height:var(--control-height-md);align-items:center;justify-content:center;margin:0;padding:0;transform:translateY(-50%);border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-primary);line-height:1;cursor:pointer;}header .cart .input-counter .cart-minus-btn { left:0; }header .cart .input-counter .cart-plus-btn { right:0; }header .cart .input-counter .cart-minus-btn:hover,header .cart .input-counter .cart-plus-btn:hover {background:var(--color-primary-soft);color:var(--color-primary-active);}header .cart .input-counter .cart-minus-btn i,header .cart .input-counter .cart-plus-btn i {color:currentColor;font-size:var(--text-md);line-height:1;}.cart .dropdown-menu .btn.cart-checkout-btn {font-size:var(--text-base);font-weight:var(--weight-semibold);}.cart .dropdown-menu.slide-from-top {max-height:100vh;max-height:100dvh;overflow-y:auto;overscroll-behavior:contain;}.cart .dropdown-menu .cart-bottom {position:sticky;bottom:0;background:#fff;z-index:2;padding-top:var(--space-3) !important;padding-bottom:max(var(--space-3), env(safe-area-inset-bottom)) !important;margin:0 !important;border-top:1px solid var(--color-border);box-shadow:0 -4px 12px rgba(0, 0, 0, 0.04);}.cart .dropdown-menu .cart-bottom .kd-cart-sticky-promises {gap:var(--space-2);margin:0 0 var(--space-3);padding:0 var(--space-4);}.cart .dropdown-menu .cart-bottom .kd-cart-sticky-promises .kd-cart-delivery__cost,.cart .dropdown-menu .cart-bottom .kd-cart-sticky-promises .kd-cart-delivery__eta {padding:var(--space-2) var(--space-3);}.cart .dropdown-menu .kd-mini-cart-box-offer-row {padding-top:var(--space-3) !important;padding-bottom:0 !important;}@media (max-width:1023px) {.cart .dropdown-menu .cart-bottom .container,.cart .dropdown-menu .cart-bottom .container-reset-top {padding:0 var(--space-4) !important;}.cart .dropdown-menu .cart-bottom .pull-right {display:flex !important;align-items:center !important;justify-content:space-between !important;gap:var(--space-3) !important;width:100% !important;float:none !important;}.cart .dropdown-menu .cart-bottom .pull-right > .pull-left {width:auto !important;float:none !important;flex:0 1 auto !important;display:flex !important;align-items:center !important;}.cart .dropdown-menu .cart-bottom .cart-total {display:flex !important;align-items:baseline !important;gap:4px;padding:0 !important;margin:0 !important;text-align:left !important;height:auto !important;line-height:1.2 !important;}.cart .dropdown-menu .cart-bottom .btn.cart-checkout-btn {width:auto !important;margin:0 !important;flex:0 0 auto !important;}}header .cart .cart-bottom .cart-total,.cart .cart-bottom .cart-total {white-space:nowrap;}.cart .cart-bottom .cart-total__unit {color:var(--color-primary);}.cart .dropdown_cart.open .dropdown-menu.slide-from-top {top:0;visibility:visible;transition:top 500ms linear 0s;}.header-05 .cart .badge-cart {margin-left:2px;}.product-listing.row-view .product_inside_hover {z-index:0;}.product-listing.row-view .image-box {z-index:1;}.block-aside .collapse-block_title:after{display:none}.block-aside .collapse-block_title{margin:0}.block-aside .collapse-block_title{font-weight:bold;font-size:var(--text-md);line-height:26px;text-transform:uppercase;color:var(--color-text-primary);padding-bottom:22px;}div.radio input[type="radio"],.modal-quick-view .options-swatch input[type="radio"]{-webkit-appearance:radio;position:static;opacity:1;width:auto;height:auto}.modal-quick-view .options-swatch input[type="radio"]{display:none;}a{text-decoration:underline}a:hover,.btn,.btn:hover,footer a,.carousel-products-mobile a,.carousel-products-mobile-md a,.options-swatch-size li a,.subcategories-block a,.filters-row a,.list-simple a,.compare-link a,.tags-list a,.leftColumn a,.nav-tabs a,.login-form-box a,.shopping-cart-table a,.shopping-cart-btns a,.panel-title a,.btn-link,.wishlist-table a,.blog-single-post a,.post .title-block .post-title a,.post .post-meta a,.breadcrumb a,.page-contacts a,.information-sitemap a,.list-simple-dot a,.link,.text-d-none,.box-faq .title,.link-promo,.personal-block .title,.social-icon li a,.blog-fluid a,.panel-menu a,header a,.compare-table table a,.product .product_inside_info_link li a,.product .product_inside_info_link li a:hover,h1 a,h1 a:hover,.home4_banner_big,.home4_banner_big:hover,.menu-vertical nav > ul > li > a,.menu-vertical nav > ul > li > a:hover,.menu-vertical nav .megamenu-submenu li a,.menu-vertical nav .megamenu-submenu li a:hover,.menu-vertical nav a,.menu-vertical nav a:hover,.testimonialsAsid a,.testimonialsAsid a:hover,.slide-column-close a,.slide-column-close a:hover,.menu-content ul li a,.menu-content ul li a:hover,.box-product-info ul li a,.box-product-info ul li a:hover,.vertical-carousel a,.aside-custom-block a,.number-of-products a,.blog-thumb .title,.product .product_inside a,.product .product_inside a:hover,.product .options-swatch-color li a,.product .options-swatch-color li a:hover,.social-icon-round li a,.gallery a,.gallery-masonry a,.list-information-center a,.options-swatch-texture li a:hover{text-decoration:none}.type_feat_images .subcategory-item .title,.subcategories-block .subcategory-item .title,.aside .list-simple li a,.menu-aside ul li a{text-transform:capitalize}.checkout-cart .block-title.large{text-transform:none}.product-info .product_inside_info_link li a span.text{float:none}a,.options-swatch li a label{cursor:pointer}.cursor_text{cursor:text}.t_uppercase{text-transform:uppercase}#product .form-group label,#product .checkbox-group,.input-group .form-control.display-block,.display-block,.product-info .wrapper.display-block,.container.information-page .box-about-content .block-title.large{display:block}.display-n{display:none}.display-i-block,.input-group .form-control.display-i-block,.form-currency,.form-language{display:inline-block}.product-info .wrapper.w-auto,.input-group .form-control.w-auto,.w-auto{width:auto}.options-swatch-texture li a img{height:auto}.rtl .options-swatch-texture li a img{transition:none}.clear-both{clear:both}.language .dropdown-toggle,.currency .dropdown-toggle{text-transform:capitalize}.product-info .description {overflow:hidden}.subcategory-item .title{font-weight:normal}.cart .container.container-reset-bottom{padding-bottom:0}.cart .container.container-reset-full{padding-top:0;padding-bottom:0}.cart .container.container-reset-top{padding-top:0}h4.panel-title{padding-bottom:0;font-size:inherit;}.panel-group{margin-top:25px}.options-swatch li a img.selected {transform:scale(0.8);}.checkbox-group label .box{background-color:var(--color-bg);border:1px solid var(--color-border);opacity:1;border-radius:var(--radius-sm)}.checkbox-group label .check{top:1px}.bootstrap-datetimepicker-widget [class*="icon-"]:before {font-family:'Glyphicons Halflings';}#product .pull-left .alert-info{margin-top:20px;}.darken{background:black;opacity:0.5;}input:-webkit-autofill {color:red !important;background:red !important;}.button-reset{background:none;border:none;padding:0}.shopping-cart-box .table-total tr:last-child th{font-size:var(--text-md)}.shopping-cart-box .table-total tr:last-child td {font-size:var(--text-lg);font-weight:bold;text-align:right;}.shopping-cart-table .product-price.unit-price {color:var(--color-text-primary);font-weight:var(--weight-normal);}.shopping-cart-table .product-price.subtotal {color:var(--color-primary);font-weight:var(--weight-semibold, 600);}.shopping-cart-btns .btn-cart-continue {display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-3) var(--space-4);background:transparent;color:var(--color-text-primary);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-base);font-weight:var(--weight-medium, 500);line-height:1.2;text-decoration:none;transition:border-color var(--duration-fast) var(--ease-default),color var(--duration-fast) var(--ease-default);}.shopping-cart-btns .btn-cart-continue:hover,.shopping-cart-btns .btn-cart-continue:focus {border-color:var(--color-primary);color:var(--color-primary);text-decoration:none;}.cart-summary {display:flex;justify-content:flex-end;align-items:baseline;gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border);}.cart-summary__label {font-size:var(--text-md);color:var(--color-text-primary);}.cart-summary__value {font-size:var(--text-lg);font-weight:var(--weight-semibold, 600);color:var(--color-primary);}.cart-empty {text-align:center;padding:var(--space-10) var(--space-4) var(--space-12);}.cart-empty__icon {color:var(--color-text-muted);margin-bottom:var(--space-4);}.cart-empty__text {color:var(--color-text-primary);font-size:var(--text-md);font-weight:var(--weight-medium, 500);margin-bottom:var(--space-6);}.cart-empty__btn {display:inline-flex;align-items:center;}.panel-group .panel{border-radius:var(--radius-sm);border:2px solid var(--color-border);}.product_tabs_wrapper .panel-group .panel{border-radius:var(--radius-sm);border:none;border-bottom:1px solid var(--color-border);}.product_tabs_wrapper .panel-group {margin-top:0;}.panel-default > .panel-heading{background:none;border:none}@media (max-width:1023px){.shopping-cart-table td.cell-qty:nth-child(4) {display:table-cell !important;}}@media (max-width:479px){.checkout-cart h1.block-title{font-size:50px;line-height:60px;}.cell-qty label{display:none}}.td-bold b{color:var(--color-text-primary);font-family:var(--font-primary);font-size:var(--text-base);line-height:var(--leading-normal);font-weight:var(--weight-semibold);}.wishlist-table .price {text-align:center;margin-top:5px;font-size:var(--text-lg);line-height:31px;font-weight:var(--weight-medium);cursor:default;}.wishlist-table .price .new-price {color:var(--color-error);padding:0 4px;}.wishlist-table .price .old-price {font-size:var(--text-sm);color:var(--color-text-muted);text-decoration:line-through;padding:0 4px;}#product .options-swatch.radio-list li,#product .checkbox.checkbox-group{text-align:left}.aside-featured-product .product-content .title {}.comming-soon-box .block-title.large h1{font-size:74px;line-height:95px;text-transform:inherit;color:var(--color-text-on-dark);font-weight:bold;padding-bottom:0;}#modalAddToCart{z-index:9999}#ModalquickView{z-index:99 }.modal-window .modal-content {border:none;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-xl);}.modal-add-cart p {font-size:var(--text-base);color:var(--color-text-primary);margin:var(--space-3) 0 var(--space-5);}.modal-add-cart a.btn {display:block;width:100%;height:auto !important;min-height:48px !important;margin-top:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:1.4;text-decoration:none;text-transform:none;transition:background var(--duration-normal) var(--ease-default),border-color var(--duration-normal) var(--ease-default),color var(--duration-normal) var(--ease-default);}.modal-add-cart a.btn:not(.close-btn) {background:var(--color-primary);border:1px solid var(--color-primary);color:var(--color-text-on-dark);}.modal-add-cart a.btn:not(.close-btn):hover {background:var(--color-primary-hover);border-color:var(--color-primary-hover);color:var(--color-text-on-dark);}.modal-add-cart a.btn.close-btn {background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-primary);}.modal-add-cart a.btn.close-btn:hover {background:var(--color-primary-soft);border-color:var(--color-primary);color:var(--color-text-primary);}#functional_btn_bg{z-index:999 }#response{display:block;color:var(--color-error);text-align:left}.login-form-box form .input-group{position:relative;}.login-form-box .input-group .input-group-addon{position:absolute;top:13px;left:17px;z-index:9;padding:0;background:transparent;}.login-form-box .input-group,.login-form-box form,.login-form-box .form-group,.login-form-box.checkout-login .input-group{width:100%}.login-form-box.checkout-login p{margin-bottom:24px;}.login-form-box .input-group .form-control{padding-left:50px}#product li.active .radio .outer .inner {transform:scale(1);opacity:1;}input.form_styled[type="checkbox"]{-webkit-appearance:none;}.ms_module-filter{}.bootstrap-datetimepicker-widget td span:hover{background:inherit}.product .image-box .label-sale.left.move{left:64px;right:auto;padding-right:7px}.product .image-box .label-sale {padding-right:6px}.subcategory-item span:first-child {overflow:visible;}@media (min-width:1024px){header .cart ul .item .info .qty {top:39px}}.ms_module-filter .list-simple li,.ms_module-filter .checkbox-group{margin-bottom:0}fieldset{margin-top:30px}.buttons{padding-top:25px}.product-info .wrapper .alert{margin-bottom:50px}@media (min-width:1024px) {.carousel-brands .slick-arrow {display:none !important;}.carousel-brands:hover .slick-arrow {display:block !important;}}.list-simple-inline li {display:inline-block;}.buttons.account-register .checkbox-group label .box{top:0}.text-danger{font-size:var(--text-xs);line-height:20px;color:var(--color-error) !important;}legend{font-size:var(--text-md);line-height:26px;padding-bottom:16px;font-weight:bold;border:none}.options-swatch-size li.active a {background:var(--color-text-primary);border-color:var(--color-text-primary);}.options-swatch-size li.active a,.options-swatch-size.radio-list li.active label,.options-swatch-size .radio:hover,.options-swatch-size li.active a label{color:var(--color-text-on-dark)}.product-info.product-info-big .description .brand{margin-right:0;float:none;}.product-info.product-info-big .description .text {overflow:visible;}@media (max-width:680px){.subscribe-box .form-inline .btn {width:100%;}}.slider-separator:last-of-type hr{border:none}.post:not(:first-child) {margin-top:0;}.img-box {min-height:250px;}.product .price .old-price {line-height:16px;}#pageContent{min-height:100px}.block-title.text-left {width:50%;}.leftColumn-mobile {overflow:auto;}.options-swatch.tags-list li a .radio,.options-swatch.tags-list li a .radio input{margin:0;padding:0}.header-menu .promo-box{margin-top:20px;}header .cart .badge.empty {background:var(--color-surface);color:var(--color-text-primary);}header .cart .badge.filled {background:var(--color-primary);color:var(--color-text-on-dark);}.aside-featured-product .product-content .title {min-height:85px;}.form-group-row{margin-left:-25px;margin-right:-25px;margin-bottom:var(--space-6);overflow:hidden;clear:both;}.tt_filter-buttons{margin-left:20px;margin-right:20px;width:auto;}.product .options-swatch-color li a {line-height:25px;}.pagination > li.active span,.shopping-cart-box .table-total tr:last-child td,.wishlist-table .price,.account-register a,.modal-add-cart a,.options-swatch.tags-list li a:hover .radio,.tags-list li.active a .radio{color:var(--color-primary);}.pagination > li:last-child a{background:var(--color-primary);}.product .options-swatch-color li.active a {padding:0;}.product .options-swatch-color li a:hover {padding:0;}.options-swatch li a.selected img { border:6px solid #fff}#collapse-coupon label{line-height:50px;}.shopping-cart-box #accordion .btn {padding:17px 24px 18px;}.shopping-cart-box #accordion .form-group,.header-menu-product{margin-bottom:20px;}.margin-50 {margin-top:var(--space-12)}.margin-100{ margin-top:100px}.margin-106{margin-top:106px}.offset-114.margin-109{margin-top:109px !important;}#banner0{margin-top:0 !important;}.text-center{text-align:center}#collapse-voucher .form-control {padding:15px 12px 15px 10px;}#collapse-voucher .panel-body{padding-left:0;padding-right:0}.date .form-control,.date7 .form-control { padding-bottom:13px}header .cart .dropdown-toggle span.dropdown-label {top:-7px;}@media (max-width:1299px) {.product-listing:not(.row-view) .product .btn-product_addtocart{line-height:52px;padding-bottom:0;padding-top:0;}.product-listing:not(.row-view) .product .btn-product_addtocart .icon{line-height:49px;top:0}}.product-listing:not(.row-view) .product .btn-product_addtocart,.related_module .product .btn-product_addtocart,.tab-content.tab-content-carusel .product .btn-product_addtocart,.carousel-products-1 .product .btn-product_addtocart,.modal-quick-view .product-info #button-cart.btn-addtocart{line-height:52px;padding-bottom:0;padding-top:0;}.product-listing:not(.row-view) .product .btn-product_addtocart .icon,.related_module .product .btn-product_addtocart .icon,.tab-content.tab-content-carusel .product .btn-product_addtocart .icon,.carousel-products-1 .product .btn-product_addtocart .icon,.modal-quick-view .product-info #button-cart.btn-addtocart .icon{line-height:49px;top:0}.btn-lg {line-height:73px;padding-bottom:0;padding-top:0;}.btn-lg .icon{line-height:67px;top:0}@media (min-width:789px) {footer .copyright .payment-list {padding-bottom:0}}.payment-list ul li a {transition:all var(--duration-fast) var(--ease-default);opacity:1;}footer .copyright .payment-list ul li a {opacity:0.7;}footer .copyright .payment-list ul li a:hover{opacity:1;}.sprite {background:url("../images/custom/payments.png") no-repeat;background-repeat:no-repeat;display:block;}.sprite-payment_icon_01 {width:36px;height:24px;background-position:-5px -5px;}.sprite-payment_icon_02 {width:37px;height:24px;background-position:-51px -5px;}.sprite-payment_icon_03 {width:37px;height:24px;background-position:-98px -5px;}.sprite-payment_icon_04 {width:37px;height:24px;background-position:-145px -5px;}.sprite-payment_icon_05 {width:37px;height:24px;background-position:-192px -5px;}.sprite-payment_icon_06 {width:37px;height:24px;background-position:-239px -5px;}.sprite-payment_icon_07 {width:37px;height:24px;background-position:-286px -5px;}.sprite-payment_icon_08 {width:37px;height:24px;background-position:-333px -5px;}.cart-page_type2 .shopping-cart-box-aside .coupon_wrapper > div{width:auto !important;margin:0 auto !important;float:none !important;}.cart-page_type2 .shopping-cart-box-aside .shopping-cart-box h4 {padding-bottom:0;}.information-contact footer{margin-top:0}.footer_type_1 footer {margin:0;padding:0;}.footer_type_1 #pageContent{margin:0;padding-bottom:114px;}input.tt_checkbox_r[type="checkbox"]{position:static;margin-left:0;-webkit-appearance:checkbox;}.main-parent-cart{min-width:153px;}.header_type_2 .main-parent-cart{min-width:158px;}.header_type_3 .main-parent-cart{min-width:123px;}.header_type_4 .main-parent-cart{min-width:148px;}.header_type_5 .main-parent-cart{min-width:68px;}.header_type_6 .main-parent-cart,.header_type_8 .main-parent-cart{min-width:93px;}.header_type_7 .main-parent-cart{min-width:63px;}.header_type_9 .main-parent-cart{min-width:56px;}@media (max-width:1024px) {header .mobile-header .mobile-parent-cart {min-width:75px;}}@media (max-width:1023px) {.container.margin-106{margin-top:90px;}.slider-separator.container.hidden-mobile{margin-top:20px;}}@media (max-width:490px) {.container.margin-106{margin-top:0}.layout_id_2 .breadcrumb ul li.active{display:none}.layout_id_2 .breadcrumb ul li.sub-active{border-right:none}.layout_id_2 .breadcrumb ul li.sub-active a{color:var(--color-primary) }}@media (max-width:767px) {body[class*="product-personalize"] .breadcrumb ul li.active { display:none; }}#d_quickcheckout .qc-coupon {margin:var(--space-2) 0 var(--space-3) !important;padding:0;}#d_quickcheckout .qc-coupon__toggle {display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) 0;border:0;background:transparent;color:var(--color-text-secondary);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);text-decoration:none;}#d_quickcheckout .qc-coupon__toggle > span {text-decoration:underline;text-underline-offset:3px;}#d_quickcheckout .qc-coupon__toggle:hover {color:var(--color-primary-hover);}#d_quickcheckout .qc-coupon__toggle:focus-visible,#d_quickcheckout .qc-coupon__apply:focus-visible,#d_quickcheckout .qc-coupon__remove:focus-visible {outline:2px solid var(--color-text-primary);outline-offset:2px;}#d_quickcheckout .qc-coupon__toggle .fa {font-size:11px;transition:transform var(--duration-fast) var(--ease-default);}#d_quickcheckout .qc-coupon.open .qc-coupon__toggle .fa {transform:rotate(180deg);}#d_quickcheckout .qc-coupon__panel[hidden] {display:none !important;}#d_quickcheckout .qc-coupon__panel {padding-top:var(--space-1);}#d_quickcheckout .qc-coupon__form {display:flex;align-items:stretch;gap:var(--space-2);}#d_quickcheckout .qc-coupon__form .form-control {flex:1 1 auto;width:1%;height:var(--control-height-md) !important;min-width:0;padding:10px 12px !important;border:1px solid var(--color-border) !important;border-radius:var(--radius-md) !important;background:var(--color-bg) !important;box-shadow:none !important;font-size:var(--text-base) !important;}#d_quickcheckout .qc-coupon__form .form-control:focus {border-color:var(--color-primary) !important;box-shadow:none !important;}#d_quickcheckout .qc-coupon__apply.btn-primary {flex:0 0 auto;height:var(--control-height-md) !important;min-height:var(--control-height-md) !important;padding:0 var(--space-4);border:1px solid var(--color-primary);border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-text-on-dark);font:inherit;font-size:var(--text-sm) !important;font-weight:var(--weight-semibold) !important;}#d_quickcheckout .qc-coupon__apply.btn-primary:hover {border-color:var(--color-primary-hover);background:var(--color-primary-hover);color:var(--color-text-on-dark);}#d_quickcheckout .qc-coupon__apply.btn-primary:active {border-color:var(--color-primary-active);background:var(--color-primary-active);}#d_quickcheckout .qc-coupon__apply-icon {display:none;}@media (max-width:480px) {#d_quickcheckout .qc-coupon__apply.btn-primary {display:inline-flex !important;align-items:center;justify-content:center;width:var(--control-height-md);min-width:var(--control-height-md);padding:0;}#d_quickcheckout .qc-coupon__apply-text {display:none;}#d_quickcheckout .qc-coupon__apply-icon {display:inline-block;margin:0 !important;line-height:1;transform:translateX(1px);}}#d_quickcheckout .qc-coupon__error,#d_quickcheckout .qc-coupon__note {display:flex;align-items:flex-start;gap:var(--space-2);margin-top:var(--space-2);font-size:var(--text-xs);line-height:var(--leading-normal);}#d_quickcheckout .qc-coupon__error {align-items:center;justify-content:flex-start;color:var(--color-error);font-size:var(--text-sm);line-height:1.4;text-align:left;}#d_quickcheckout .qc-coupon__error .fa {position:static;margin:0 !important;font-size:var(--text-base) !important;line-height:1 !important;}#d_quickcheckout .qc-coupon__note {color:var(--color-text-secondary);}#d_quickcheckout .qc-coupon__error .fa,#d_quickcheckout .qc-coupon__note .fa {flex:0 0 auto;margin-top:2px;}#d_quickcheckout .qc-coupon__applied {display:flex;align-items:center;gap:var(--space-2);min-height:var(--control-height-md);padding:var(--space-2);border:1px solid var(--color-primary);border-radius:var(--radius-md);background:var(--color-primary-soft);color:var(--color-text-primary);font-size:var(--text-sm);}#d_quickcheckout .qc-coupon__applied-code {flex:1 1 auto;min-width:0;white-space:nowrap;}#d_quickcheckout .qc-coupon__applied > .fa {flex:0 0 auto;margin:0 !important;color:var(--color-primary);font-size:var(--text-base);line-height:1;}#d_quickcheckout .qc-coupon__remove {flex:0 0 auto;padding:var(--space-1);border:0;background:transparent;color:var(--color-text-secondary);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);text-decoration:underline;text-underline-offset:2px;}#d_quickcheckout .choices__input {animation:none !important;background-color:var(--color-bg) !important;}#d_quickcheckout .choices__input::placeholder,#d_quickcheckout .choices__input:focus::placeholder {color:var(--color-text-legacy-muted) !important;opacity:1 !important;}.product-best-sale,.product-new,.product-sale,.product-low-stock,.product-personalize:not(body) {width:auto !important;height:auto !important;line-height:1.4 !important;padding:3px 10px !important;border-radius:50px !important;font-size:var(--text-xs);font-weight:var(--weight-semibold);}.product-personalize:not(body) {display:inline-block;float:left;background-color:var(--color-primary);color:var(--color-text-on-dark);margin:0 5px;}.btn-personalize {display:inline-flex;align-items:center;justify-content:center;gap:6px;}.btn-personalize .icon {margin:0;line-height:1;}.btn-personalize svg {display:block;position:relative;top:1px;}.product-low-stock {display:inline-block;float:left;background-color:var(--color-error-strong);color:var(--color-text-on-dark);margin:0 5px;}.product-page-badges {position:absolute;top:10px;left:10px;z-index:10;}.product-page-badges .product-new,.product-page-badges .product-best-sale,.product-page-badges .product-low-stock {display:inline-block;float:none;width:auto;height:auto;line-height:1.4;border-radius:50px;margin-right:4px;padding:5px 14px;font-size:13px;font-weight:var(--weight-semibold);text-align:center;}@media (min-width:992px) {#d_quickcheckout .qc-col-1 {width:41.66667% !important;}#d_quickcheckout .qc-col-1 + div {width:58.33333% !important;}}@media (min-width:992px) {#d_quickcheckout .qc-col-1 + div > .row {display:flex;flex-wrap:wrap;}#d_quickcheckout .qc-col-4 {order:-1;}}@media (max-width:480px) {#d_quickcheckout .qc-quantity {width:110px;min-width:100px;}#d_quickcheckout .qc-price {min-width:70px !important;}#d_quickcheckout .qc-image {width:60px;}#d_quickcheckout .qc-image img {max-width:100%;}}@media (max-width:767px) {#d_quickcheckout .qc-col-1 .col-xs-5,#d_quickcheckout .qc-col-1 .col-xs-7 {width:100%;}#d_quickcheckout .qc-col-1 .control-label {padding-top:0 !important;text-align:left !important;}}@media (min-width:1200px) {#d_quickcheckout #qc_gift_form > .form-group > .col-xs-5,#d_quickcheckout #payment_address_firstname_input > .col-xs-5,#d_quickcheckout #payment_address_lastname_input > .col-xs-5,#d_quickcheckout #payment_address_telephone_input > .col-xs-5,#d_quickcheckout #payment_address_email_input > .col-xs-5 {width:25%;padding-right:var(--space-2);}#d_quickcheckout #qc_gift_form > .form-group > .col-xs-7,#d_quickcheckout #payment_address_firstname_input > .col-xs-7,#d_quickcheckout #payment_address_lastname_input > .col-xs-7,#d_quickcheckout #payment_address_telephone_input > .col-xs-7,#d_quickcheckout #payment_address_email_input > .col-xs-7 {width:75%;padding-left:var(--space-2);}}@media (min-width:992px) and (max-width:1199.98px) {#d_quickcheckout #qc_gift_form > .form-group > .col-xs-5,#d_quickcheckout #qc_gift_form > .form-group > .col-xs-7,#d_quickcheckout #payment_address_firstname_input > .col-xs-5,#d_quickcheckout #payment_address_firstname_input > .col-xs-7,#d_quickcheckout #payment_address_lastname_input > .col-xs-5,#d_quickcheckout #payment_address_lastname_input > .col-xs-7,#d_quickcheckout #payment_address_telephone_input > .col-xs-5,#d_quickcheckout #payment_address_telephone_input > .col-xs-7,#d_quickcheckout #payment_address_email_input > .col-xs-5,#d_quickcheckout #payment_address_email_input > .col-xs-7 {width:100%;}#d_quickcheckout #qc_gift_form > .form-group .control-label,#d_quickcheckout #payment_address_firstname_input .control-label,#d_quickcheckout #payment_address_lastname_input .control-label,#d_quickcheckout #payment_address_telephone_input .control-label,#d_quickcheckout #payment_address_email_input .control-label {padding-top:0 !important;text-align:left !important;}}@media (max-width:480px) {#d_quickcheckout .qc-total {width:80px;min-width:70px;font-size:13px;}}.btn-link:hover,.btn-link:hover .icon {color:var(--color-primary);}.pagination .btn {background:var(--color-primary);}.checkbox-group label .check {background:var(--color-primary);border-radius:var(--radius-sm);}body {font-family:var(--font-primary) !important;font-size:var(--text-base);line-height:var(--leading-normal);font-weight:var(--weight-normal);}body.checkout-checkout {overflow-anchor:none;}h1, h2, h3, h4, h5, h6 {font-family:var(--font-primary);line-height:var(--leading-tight);font-weight:var(--weight-semibold);}h1 {font-size:var(--text-4xl);line-height:var(--leading-tight);padding-bottom:14px;font-weight:var(--weight-bold);}@media (max-width:1024px) {h1 { font-size:var(--text-3xl); }}@media (max-width:480px) {h1 { font-size:var(--text-2xl); }}h2 {font-size:var(--text-2xl);padding-bottom:12px;}@media (max-width:480px) {h2 { font-size:var(--text-xl); }}h3 {font-size:var(--text-lg);padding-bottom:13px;font-weight:var(--weight-bold);letter-spacing:0.02em;}h4 {font-size:var(--text-md);padding-bottom:11px;font-weight:var(--weight-bold);letter-spacing:0.02em;}h5 {font-size:var(--text-md);padding-bottom:14px;font-weight:var(--weight-medium);}h6 {font-size:var(--text-base);padding-bottom:5px;font-weight:var(--weight-medium);}.block-title {font-family:var(--font-primary);font-size:var(--text-lg);line-height:var(--leading-tight);font-weight:var(--weight-bold);}.block-title.small {font-size:var(--text-md);}.block-title.big {font-size:var(--text-2xl);font-weight:var(--weight-semibold);}.block-title.large {font-size:var(--text-4xl);line-height:var(--leading-tight);padding-bottom:17px;}@media (max-width:1024px) {.block-title.large { font-size:var(--text-3xl); }}@media (max-width:480px) {.block-title.large { font-size:var(--text-2xl); }}.btn {border-radius:var(--radius-md);}.form-control {border-radius:var(--radius-md);}#input-search {border-radius:var(--radius-md);}#button-search {margin-top:var(--space-4);}#d_quickcheckout input.form-control,#d_quickcheckout textarea.form-control,#d_quickcheckout select.form-control {border-radius:var(--radius-md) !important;font-size:var(--text-base) !important;min-height:44px !important;padding:var(--space-2) var(--space-3) !important;}#d_quickcheckout .choices__inner {border-radius:var(--radius-md) !important;font-size:var(--text-base) !important;min-height:44px !important;padding:var(--space-1) var(--space-3) !important;}#d_quickcheckout .choices__list--single {display:block;width:100%;padding:0 var(--space-6) 0 0;}#d_quickcheckout .choices__list--single .choices__item {display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}#d_quickcheckout #payment_address_country_id_input {display:none !important;}.qc-city-chips {display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);margin:var(--space-2) 0 var(--space-4);}.qc-city-chips.hidden {display:none !important;}.qc-city-chips.is-selection-complete {display:none;}.qc-city-chip {-webkit-appearance:none;appearance:none;border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text-primary) !important;font-size:var(--text-sm);line-height:1;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-default),color var(--duration-fast) var(--ease-default),background-color var(--duration-fast) var(--ease-default);min-height:44px;}.qc-city-chip:hover,.qc-city-chip:focus-visible {border-color:var(--color-primary);color:var(--color-primary) !important;}.qc-city-chip:focus-visible {outline:2px solid var(--color-dark);outline-offset:2px;}.qc-city-chip:active {background:var(--color-primary-soft);}#d_quickcheckout .btn-primary,#d_quickcheckout .btn {border-radius:var(--radius-md) !important;}.login-form-box .form-control {border-radius:var(--radius-md);}.btn {transition:all var(--duration-normal) var(--ease-default);}.btn-lg {min-height:48px;}#d_quickcheckout .btn-primary {background:var(--color-primary) !important;transition:all var(--duration-normal) var(--ease-default) !important;}#d_quickcheckout .btn-primary:hover {background:var(--color-primary-hover) !important;}.product .btn-product_addtocart,.related_module .product .btn-product_addtocart,.tab-content.tab-content-carusel .product .btn-product_addtocart,.carousel-products-1 .product .btn-product_addtocart,.modal-quick-view .product-info #button-cart.btn-addtocart {transition:background var(--duration-normal) var(--ease-default),border-color var(--duration-normal) var(--ease-default),color var(--duration-normal) var(--ease-default),opacity var(--duration-normal) var(--ease-default);}.kd-product-discovery {margin-top:var(--space-16);}.kd-product-discovery > .block-title {margin:0;padding-bottom:var(--space-3);color:var(--color-text-primary);font-size:var(--text-md) !important;font-weight:var(--weight-bold);line-height:var(--leading-tight) !important;letter-spacing:normal;text-align:center;}.kd-product-discovery__grid {margin-bottom:var(--space-6);}.kd-home-showcase {padding-top:var(--space-6);content-visibility:visible !important;}[data-kd-homepage-list] .block-title {margin:0 0 var(--space-8);padding:0;font-family:var(--font-primary);font-size:var(--text-lg) !important;line-height:var(--leading-tight) !important;font-weight:var(--weight-bold);color:var(--color-text-primary);text-align:left;}@media (max-width:767px) {[data-kd-homepage-list] .block-title {font-size:var(--text-md) !important;margin-bottom:var(--space-6);}.kd-home-showcase .block-title {margin-inline:calc(var(--space-2) - 25px);}}.kd-home-showcase-grid {display:grid !important;grid-template-columns:repeat(4, minmax(0, 1fr));row-gap:var(--space-12);margin-bottom:0;}#ga4-homepage-new-arrivals .kd-home-showcase {padding-top:var(--space-12);}.kd-home-showcase .kd-home-showcase-grid .product {margin-top:0;}.kd-home-showcase .kd-home-showcase-grid .product .product_inside,.kd-home-showcase .kd-home-showcase-grid .product.hovered .product_inside,.kd-home-showcase .kd-home-showcase-grid .product .product_inside_info {padding-bottom:0 !important;}.kd-home-showcase-grid .ch-option {display:inline-flex;align-items:center;justify-content:center;min-height:44px;}.kd-home-showcase .kd-home-showcase-grid .title,.kd-home-showcase .kd-home-showcase-grid .options-block {height:auto !important;min-height:0 !important;}.kd-home-showcase-grid::before,.kd-home-showcase-grid::after {display:none;}.kd-home-showcase-grid > [class*="col-"] {width:100% !important;min-width:0;}@media (max-width:991px) {.kd-home-showcase-grid {grid-template-columns:repeat(2, minmax(0, 1fr));}}@media (max-width:767px) {.kd-home-showcase-grid {row-gap:var(--space-6);}#ga4-homepage-new-arrivals .kd-home-showcase {padding-top:var(--space-8);}.kd-home-showcase .kd-home-showcase-grid .product .product_inside {padding-bottom:var(--space-4) !important;}.kd-home-showcase-grid > [class*="col-"]:nth-child(n+9) {display:none !important;}.kd-home-showcase-grid > [class*="col-"]:nth-child(7),.kd-home-showcase-grid > [class*="col-"]:nth-child(8) {border-bottom:none !important;}}.kd-product-discovery {content-visibility:visible !important;}.kd-product-discovery__grid .product,.kd-product-discovery__grid .product.hovered {width:100% !important;height:auto !important;overflow:visible !important;z-index:auto !important;margin-bottom:0 !important;padding-bottom:0 !important;}.kd-product-discovery__grid .product .product_inside,.kd-product-discovery__grid .product.hovered .product_inside {position:relative !important;top:auto !important;left:auto !important;width:100% !important;margin:0 !important;padding:0 0 7px !important;box-shadow:none !important;}.kd-product-discovery__grid .product .product_inside_hover,.kd-product-discovery__grid .product.hovered .product_inside_hover {position:relative !important;inset:auto !important;width:100% !important;height:auto !important;margin:0 !important;padding-bottom:0 !important;}.kd-product-discovery__grid .product .product_inside_info,.kd-product-discovery__grid .product.hovered .product_inside_info {height:auto !important;overflow:visible !important;opacity:1 !important;}.kd-product-discovery__grid .kd-card-option-error {margin:var(--space-2) var(--space-2) 0;color:var(--color-error);font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:var(--leading-tight);text-align:center;}.kd-product-discovery__grid .options-block.is-error .ch-option {border-color:var(--color-error) !important;}.kd-product-discovery__grid .btn-product_addtocart[aria-busy="true"] {cursor:wait;opacity:0.72;pointer-events:none;}.kd-product-discovery__grid .btn-product_addtocart.is-loading::after {width:16px;height:16px;margin-left:var(--space-2);border:2px solid rgba(255, 255, 255, 0.45);border-top-color:#fff;border-radius:50%;content:'';animation:kd-discovery-spin 0.7s linear infinite;}@keyframes kd-discovery-spin {to { transform:rotate(360deg); }}.kd-product-discovery__all {display:flex;align-items:center;justify-content:center;width:fit-content;min-height:var(--control-height-md);margin:0 auto;padding:0 var(--space-6);border:1px solid var(--color-primary);border-radius:var(--radius-pill);background:var(--color-primary);box-shadow:none;color:var(--color-text-on-dark) !important;font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-normal);text-decoration:none !important;transition:background-color var(--duration-normal) var(--ease-default),border-color var(--duration-normal) var(--ease-default);}.kd-product-discovery__all:hover,.kd-product-discovery__all:focus {border-color:var(--color-primary-hover);background:var(--color-primary-hover);color:var(--color-text-on-dark) !important;}.kd-product-discovery__all:active {border-color:var(--color-primary-active);background:var(--color-primary-active);}.kd-product-discovery__all:focus-visible {outline:2px solid var(--color-text-primary);outline-offset:2px;}@media (max-width:767px) {.kd-product-discovery {margin-top:var(--space-12);}}@media (max-width:768px) {.product .btn-product_addtocart {min-height:44px;}}.form-control {border-color:var(--color-border);box-shadow:none;transition:border-color var(--duration-fast) var(--ease-default);}.form-control:focus {border-color:var(--color-primary);box-shadow:none;outline:none;}#d_quickcheckout input.form-control,#d_quickcheckout textarea.form-control,#d_quickcheckout select.form-control {box-shadow:none !important;}#d_quickcheckout input.form-control:focus,#d_quickcheckout textarea.form-control:focus,#d_quickcheckout select.form-control:focus {border-color:var(--color-primary) !important;box-shadow:none !important;outline:none !important;}#d_quickcheckout .qc-product-qantity {background-color:var(--color-surface) !important;}#d_quickcheckout .panel {box-shadow:none !important;}#d_quickcheckout .panel .panel-heading {background-color:var(--color-surface) !important;color:var(--color-text-primary) !important;border-radius:var(--radius-md) !important;border-bottom:2px solid var(--color-primary) !important;padding:var(--space-3) var(--space-4) !important;font-weight:var(--weight-semibold);}#d_quickcheckout .panel .panel-heading .panel-title {color:var(--color-text-primary) !important;font-size:var(--text-base) !important;font-weight:var(--weight-semibold);}#d_quickcheckout .panel .panel-heading .icon {color:var(--color-primary) !important;}#d_quickcheckout .choices.is-focused .choices__inner,#d_quickcheckout .choices.is-open .choices__inner {border-color:var(--color-primary) !important;box-shadow:none !important;}#d_quickcheckout label,#d_quickcheckout .control-label,#d_quickcheckout .qc-coupon label.control-label {font-size:var(--text-sm) !important;font-weight:var(--weight-medium);color:var(--color-text-primary);}#d_quickcheckout .btn-primary {font-size:var(--text-base) !important;font-weight:var(--weight-bold) !important;}#d_quickcheckout #qc_confirm_order {color:var(--color-text-on-dark) !important;height:var(--control-height-lg) !important;min-height:var(--control-height-lg) !important;padding:0 var(--space-6) !important;border-color:var(--color-primary) !important;box-shadow:none !important;text-shadow:none !important;}#d_quickcheckout .choices__item,#d_quickcheckout .qc-cart .qc-name a {color:var(--color-text-primary) !important;}#d_quickcheckout .qc-cart .qc-name a {font-size:var(--text-sm) !important;}#d_quickcheckout .qc-cart .qc-price,#d_quickcheckout .qc-cart .qc-total {font-size:var(--text-base) !important;font-weight:var(--weight-medium) !important;}#d_quickcheckout .qc-cart .qc-total {color:var(--color-text-primary) !important;}#d_quickcheckout .qc-cart .qc-total-sum,#d_quickcheckout .qc-totals .qc-total-sum {font-size:var(--text-md) !important;font-weight:var(--weight-semibold) !important;}#d_quickcheckout .payment-method-terms,#d_quickcheckout p.m-1rem,#d_quickcheckout .panel-body p.description,#d_quickcheckout #text-free-deilvery {font-size:var(--text-sm) !important;line-height:var(--leading-normal);color:var(--color-text-secondary);}#d_quickcheckout p.m-1rem a {color:var(--color-info) !important;}#d_quickcheckout .qc-confirm-consent {margin:var(--space-2) var(--space-1) 0;color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-normal);text-align:center;}#d_quickcheckout .qc-confirm-consent a {color:inherit !important;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;}#d_quickcheckout .qc-cart small,#d_quickcheckout .qc-cart .qc-name-price,#d_quickcheckout .qc-cart .qc-name-model {font-size:var(--text-sm) !important;}#d_quickcheckout .qty .delete {display:inline-flex !important;align-items:center !important;line-height:1 !important;cursor:pointer;}#d_quickcheckout .qty .delete > .bi,#d_quickcheckout .qty .delete > span.bi-x-circle {font-size:var(--text-md) !important;line-height:1;}#d_quickcheckout .input-counter .cart-minus-btn,#d_quickcheckout .input-counter .cart-plus-btn,#d_quickcheckout .qty .delete {display:inline-flex !important;width:var(--control-height-md);height:var(--control-height-md);min-width:var(--control-height-md);min-height:var(--control-height-md);align-items:center;justify-content:center;margin:0;padding:0 !important;border:0;border-radius:var(--radius-md);background:transparent;box-shadow:none;line-height:1;cursor:pointer;}#d_quickcheckout .input-counter .cart-minus-btn,#d_quickcheckout .input-counter .cart-plus-btn {top:50%;z-index:2;transform:translateY(-50%);color:var(--color-primary);}#d_quickcheckout .input-counter .cart-minus-btn { left:0; }#d_quickcheckout .input-counter .cart-plus-btn { right:0; }#d_quickcheckout .input-counter .cart-minus-btn:hover,#d_quickcheckout .input-counter .cart-plus-btn:hover {background:var(--color-primary-soft);color:var(--color-primary-hover);}#d_quickcheckout .qty .delete {color:var(--color-error);}#d_quickcheckout .qty .delete:hover {background:rgba(244, 63, 94, 0.08);color:var(--color-error-strong);}#d_quickcheckout .input-counter .cart-minus-btn:focus-visible,#d_quickcheckout .input-counter .cart-plus-btn:focus-visible,#d_quickcheckout .qty .delete:focus-visible {outline:2px solid var(--color-dark);outline-offset:2px;}#d_quickcheckout .qc-cart .qc-price,#d_quickcheckout .qc-cart .qc-total,#d_quickcheckout .qc-cart .qc-name-price .text,#d_quickcheckout .qc-totals .qc-summary-value {white-space:nowrap;}#d_quickcheckout #cart_view .qc-cart .qc-product-row > .qc-image {padding-left:0 !important;}#d_quickcheckout #cart_view .panel-heading {display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);}#d_quickcheckout #cart_view .panel-heading .panel-title {min-width:0;margin:0;}#d_quickcheckout .qc-cart-edit-toggle {min-height:var(--control-height-sm);flex:0 0 auto;padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text-primary) !important;font-family:var(--font-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold) !important;line-height:1;box-shadow:none;cursor:pointer;}#d_quickcheckout .qc-cart-edit-toggle:hover {border-color:var(--color-primary);color:var(--color-primary-active) !important;}#d_quickcheckout .qc-cart-edit-toggle:focus-visible {outline:2px solid var(--color-dark);outline-offset:2px;}#d_quickcheckout .qc-cart-quantity-static {display:inline-flex;min-height:var(--control-height-md);align-items:center;color:var(--color-text-primary);font-size:var(--text-base);font-weight:var(--weight-medium);line-height:1;white-space:nowrap;}#d_quickcheckout .qc-cart-panel.is-reviewing .detach-quantity-desctope,#d_quickcheckout .qc-cart-panel.is-reviewing .qty .delete {display:none !important;}#d_quickcheckout .qc-cart-panel.is-editing .qc-cart-quantity-static {display:none;}#d_quickcheckout .qc-totals {margin-top:var(--space-3);padding:0 !important;border-top:1px solid var(--color-border);}#d_quickcheckout .qc-totals .qc-summary-row,#d_quickcheckout .qc-totals .qc-summary-row:last-child {display:flex;min-height:var(--control-height-md);align-items:center;margin:0 !important;padding:var(--space-2) 0;border-top:0;}#d_quickcheckout .qc-totals .qc-summary-row + .qc-summary-row {border-top:1px solid var(--color-border) !important;}#d_quickcheckout .qc-totals .qc-summary-row > [class*="col-"] {padding-right:0;padding-left:0;}#d_quickcheckout .qc-totals .qc-summary-row .control-label,#d_quickcheckout .qc-totals .qc-summary-value {min-height:0;margin:0;padding-top:0 !important;padding-bottom:0;line-height:var(--leading-normal);}#d_quickcheckout .qc-totals .qc-summary-row .control-label {text-align:left !important;}#d_quickcheckout .qc-totals .qc-summary-value {color:var(--color-text-primary);font-size:var(--text-base) !important;font-weight:var(--weight-medium) !important;}#d_quickcheckout .qc-totals .qc-summary-value--free {color:inherit;font-size:var(--text-base) !important;font-weight:inherit !important;}#d_quickcheckout .qc-totals .qc-summary-row--delivery {flex-wrap:wrap;margin:var(--space-2) 0 !important;padding:var(--space-2) var(--space-3);border-top:0 !important;border-radius:var(--radius-md);background:var(--color-primary-soft);}#d_quickcheckout .qc-totals .qc-summary-row + .qc-summary-row--delivery {border-top:0 !important;}#d_quickcheckout .qc-delivery-success-copy { min-width:0; }#d_quickcheckout .qc-delivery-success-title { color:var(--color-text-primary); font-size:var(--text-base); font-weight:var(--weight-semibold); line-height:var(--leading-normal); }#d_quickcheckout .qc-delivery-success-icon { width:var(--button-icon-lg); height:var(--button-icon-lg); margin-top:2px; color:var(--color-primary); }#d_quickcheckout .qc-totals .qc-delivery-success-reason {flex:0 0 100%;margin-top:2px;color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal);}#d_quickcheckout .qc-totals .qc-summary-row--grand {height:var(--control-height-lg) !important;min-height:var(--control-height-lg) !important;padding:var(--space-2) 0 !important;}#d_quickcheckout .qc-totals .qc-summary-row--grand .control-label {font-size:var(--text-base) !important;font-weight:var(--weight-semibold);}#d_quickcheckout .qc-totals .qc-summary-row--grand .qc-summary-value {color:var(--color-dark);font-size:var(--text-md) !important;font-weight:var(--weight-bold) !important;}#d_quickcheckout .qc-cod-fee-note {margin:0;padding:0 0 var(--space-3);color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal);}#d_quickcheckout .qc-cod-fee-note[hidden] {display:none !important;}#d_quickcheckout .qc-pay-delivery-toggle {display:flex;min-height:var(--control-height-md);align-items:center;gap:var(--space-2);margin:0;color:var(--color-text-primary);cursor:pointer;}#d_quickcheckout .qc-pay-delivery-toggle input[type="checkbox"] {-webkit-appearance:none;appearance:none;width:20px;height:20px;flex:0 0 20px;margin:0;border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-bg);background-position:center;background-repeat:no-repeat;background-size:14px 14px;box-shadow:none;outline:none !important;-webkit-tap-highlight-color:transparent;cursor:pointer;zoom:1;transition:background-color var(--duration-fast) var(--ease-default),border-color var(--duration-fast) var(--ease-default),box-shadow var(--duration-fast) var(--ease-default);}#d_quickcheckout .qc-pay-delivery-row > .col-xs-7 {width:auto;min-width:0;flex:1 1 auto;}#d_quickcheckout .qc-pay-delivery-row > .col-xs-5 {width:auto;flex:0 0 auto;margin-left:var(--space-2);}#d_quickcheckout .qc-pay-delivery-toggle input[type="checkbox"]:hover {border-color:var(--color-primary-active);}#d_quickcheckout .qc-pay-delivery-toggle input[type="checkbox"]:focus-visible {border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft);outline:none;}#d_quickcheckout .qc-pay-delivery-toggle input[type="checkbox"]:checked {border-color:transparent !important;background-color:var(--color-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.2 6.3 11.5 13 4.5' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");}#d_quickcheckout .qc-pay-delivery-toggle input[type="checkbox"]:disabled {cursor:default;opacity:.6;}#d_quickcheckout .qc-pay-delivery-toggle span {font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-normal);white-space:nowrap;}#d_quickcheckout #cart_view .qc-cart {margin-bottom:0 !important;}#d_quickcheckout #cart_view .qc-checkout-product > .form-horizontal:not(.qc-totals) {padding-bottom:0 !important;}header .cart ul .item .img img,.shopping-cart-table .product-image img,#d_quickcheckout .qc-cart .qc-product-row .qc-image img {border-radius:var(--radius-md);box-sizing:border-box;}header .cart .kd-cart-item--personalized .img img,.shopping-cart-table .kd-cart-row--personalized .product-image img,#d_quickcheckout .qc-cart .qc-product-row--personalized .qc-image img {border:1px solid var(--color-border);}.kd-cart-proof-shell {display:block;width:100%;color:var(--color-text-secondary);text-decoration:none;}.kd-cart-proof-shell:hover,.kd-cart-proof-shell:focus {color:var(--color-text-primary);text-decoration:none;}.kd-cart-proof-shell img[data-kd-design-proof][hidden],.kd-cart-proof-fallback[hidden] {display:none !important;}.kd-cart-proof-fallback {display:flex;width:100%;min-height:88px;aspect-ratio:4 / 5;box-sizing:border-box;align-items:center;justify-content:center;flex-direction:column;gap:var(--space-1);padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:var(--leading-tight);text-align:center;}.kd-cart-proof-fallback > .fa {color:var(--color-success-text);font-size:var(--text-lg);}@media (max-width:767px) {#d_quickcheckout .qc-cart,#d_quickcheckout .qc-cart tbody {display:block;width:100%;}#d_quickcheckout .qc-cart {margin-bottom:0 !important;}#d_quickcheckout .qc-totals { margin-top:var(--space-3); }#d_quickcheckout .qc-cart .qc-product-row {position:relative;display:grid;width:100%;grid-template-columns:88px minmax(0, 1fr) minmax(68px, max-content);grid-template-rows:auto auto;column-gap:var(--space-3);row-gap:var(--space-3);padding:var(--space-3) 0 var(--space-4);border-top:1px solid var(--color-border);}#d_quickcheckout .qc-cart .qc-product-row:first-child {padding-top:0;border-top:0;}#d_quickcheckout .qc-cart .qc-product-row > td {display:block;width:auto;min-width:0;padding:0 !important;border:0;}#d_quickcheckout .qc-cart .qc-product-row > td.hidden {display:none;}#d_quickcheckout .qc-cart .qc-product-row .qc-image {grid-row:1;grid-column:1;width:88px;}#d_quickcheckout .qc-cart .qc-product-row .qc-image a,#d_quickcheckout .qc-cart .qc-product-row .qc-image img {display:block;width:88px;max-width:88px;height:auto;}#d_quickcheckout .qc-cart .qc-product-row .qc-name {grid-row:1;grid-column:2 / 4;align-self:start;}#d_quickcheckout .qc-cart .qc-product-row .qc-name > a {display:block;line-height:1.35;}#d_quickcheckout .qc-cart .qc-product-row .qc-name > div,#d_quickcheckout .qc-cart .qc-product-row .qc-name-price {margin-top:var(--space-1);line-height:var(--leading-normal);}#d_quickcheckout .qc-cart .qc-product-row .qc-quantity {grid-row:2;grid-column:1 / 3;align-self:center;}#d_quickcheckout .qc-cart .qc-product-row .qty {justify-content:flex-start;gap:var(--space-2);}#d_quickcheckout .qc-cart-edit-toggle {min-height:var(--control-height-md);}#d_quickcheckout .qc-cart .qc-product-row .qc-total {grid-row:2;grid-column:3;align-self:center;justify-self:end;min-width:0;color:var(--color-primary-active);font-size:var(--text-base) !important;font-weight:var(--weight-semibold) !important;line-height:var(--leading-normal);text-align:right;}}@media (max-width:359px) {#d_quickcheckout .qc-cart .qc-product-row .qc-name {padding-right:calc(var(--control-height-md) + var(--space-2)) !important;}#d_quickcheckout .qc-cart .qc-product-row .qty .delete {position:absolute;top:var(--space-3);right:0;}#d_quickcheckout .qc-cart .qc-product-row:first-child .qty .delete {top:0;}}@media (max-width:767px) {#d_quickcheckout label,#d_quickcheckout .control-label {font-size:var(--text-sm) !important;}#d_quickcheckout .btn-primary {min-height:52px !important;font-size:var(--text-base) !important;}#d_quickcheckout .panel .panel-heading .panel-title {font-size:var(--text-base) !important;}}.login-form-box .input-group .form-control {border-radius:var(--radius-md) !important;box-shadow:inset 0 0 0 1px var(--color-border);transition:box-shadow var(--duration-fast) var(--ease-default);}.login-form-box .input-group .form-control:focus {box-shadow:inset 0 0 0 1px var(--color-primary);outline:none !important;}.product .price .new-price {color:var(--color-primary);}.product .price .old-price {color:var(--color-text-muted);}.product-info .price .new-price,.product-info .new-price {color:var(--color-primary);}.product-info .price .old-price,.product-info .old-price {color:var(--color-text-muted);}.visually-hidden {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}.active-filters-chips {display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);}.active-filters-chips__count {color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium);margin-left:var(--space-1);}.results-baseline-count {color:var(--color-text-muted);font-size:var(--text-sm);margin-bottom:var(--space-4);}.active-filters-chip {position:relative;isolation:isolate;display:inline-flex;box-sizing:border-box;min-height:32px;max-width:100%;align-items:center;gap:var(--space-2);padding:5px 10px 5px 12px;background:transparent;border:0;border-radius:var(--radius-pill);color:var(--color-text-primary);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:22px;text-decoration:none;}.active-filters-chip::before {content:'';position:absolute;z-index:-1;inset:0;pointer-events:none;border-radius:inherit;background:var(--color-primary-soft);border:1px solid var(--color-primary-border);transition:background var(--duration-fast) var(--ease-default), border-color var(--duration-fast) var(--ease-default);}.active-filters-chip:hover {background:transparent;color:var(--color-text-primary);text-decoration:none;}.active-filters-chip:hover::before { background:var(--color-primary-soft-hover); }.active-filters-chip__remove {display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;font-size:var(--text-base);line-height:1;font-weight:var(--weight-normal);opacity:0.7;transition:background var(--duration-fast) var(--ease-default), opacity var(--duration-fast) var(--ease-default);}.active-filters-chip:hover .active-filters-chip__remove {opacity:1;background:rgba(255, 255, 255, 0.2);}#load-format-pagination {transition:opacity var(--duration-fast) var(--ease-default);}.row-pagination-container {margin-top:var(--space-8);}.kit-load-progress {width:66%;margin:0 auto var(--space-3);text-align:center;}.kit-load-progress__text {margin:0 0 var(--space-3);color:var(--color-text-muted);font-size:var(--text-sm);}.kit-load-progress__track {width:100%;height:4px;background:var(--color-border);border-radius:var(--radius-pill);overflow:hidden;}.kit-load-progress__bar {height:100%;background:var(--color-primary);border-radius:var(--radius-pill);transition:width var(--duration-normal) var(--ease-default);}.row-pagination-container .btn-load-pagination {top:0;transform:translateX(-50%);margin-top:var(--space-3);}.category-desc-bottom {padding-left:0;padding-right:0;}.category-desc-bottom .offset-21 {margin-top:var(--space-12) !important;}.category-editorial {color:var(--color-text-secondary);line-height:var(--leading-relaxed);overflow-wrap:break-word;}.category-editorial > :first-child {margin-top:0;}.row-pagination-container .btn-load-pagination {margin-bottom:0;}@media (max-width:1023px) {body[class*="product-category"] footer {margin-top:var(--space-16);}}.checkbox-group label .filter-count {color:var(--color-text-muted);font-size:0.9em;margin-left:4px;position:static;display:inline;left:auto;top:auto;}.filter-value--disabled {opacity:0.45;}.filter-value--disabled label {cursor:not-allowed;}.filter-value--disabled .filter-count {color:var(--color-text-muted);}.filter-value--checked-empty label {opacity:0.7;}.filter-value--checked-empty .filter-count {color:var(--color-text-muted);}.kit-filter-actions {margin-top:var(--space-4);display:flex;justify-content:flex-start;}.kit-filter-clear {display:inline-flex;align-items:center;justify-content:center;height:auto !important;min-height:0 !important;padding:6px 14px !important;background:var(--color-surface);border:1px solid var(--color-border) !important;border-radius:var(--radius-pill);color:var(--color-text-secondary) !important;font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:1.4;letter-spacing:0;text-transform:none;cursor:pointer;transition:background var(--duration-fast) var(--ease-default),border-color var(--duration-fast) var(--ease-default),color var(--duration-fast) var(--ease-default);}.kit-filter-clear:hover,.kit-filter-clear:focus-visible {background:var(--color-primary-soft);border-color:var(--color-primary) !important;color:var(--color-text-primary) !important;text-decoration:none;outline:none;}.kit-filter-clear:active {background:rgba(0, 214, 143, 0.18);}.kit-filter-mobile-header,.kit-filter-mobile-cta,.kit-filter-mobile-chips {display:none;}@media (max-width:767px) {.kit-filter-mobile-header {display:block;position:sticky;top:0;z-index:10;margin:-85px 0 var(--space-5);padding:var(--space-3) var(--space-4) 12px;background:#fff;border-bottom:1px solid var(--color-border);line-height:1.2;}.kit-filter-mobile-header__prefix,.kit-filter-mobile-header__count,.kit-filter-mobile-header__label {font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--color-text-primary);text-transform:none;letter-spacing:0;}.kit-filter-mobile-header__count {display:inline-block;transform-origin:center;}.kit-filter-mobile-chips {display:flex;flex-wrap:wrap;gap:var(--space-2);padding:0 var(--space-4);margin:calc(-1 * var(--space-3)) 0 var(--space-4);}.kit-filter-actions {display:none;}.kit-filter-mobile-cta {display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2);position:sticky;bottom:0;z-index:10;margin:0;padding:10px var(--space-4) 12px;background:#fff;}.kit-filter-mobile-cta__btn {width:100%;display:flex;align-items:center;justify-content:center;gap:6px;min-height:48px;padding:12px 16px;background:var(--color-primary);color:var(--color-text-on-dark);border:none;border-radius:var(--radius-md);font-family:inherit;font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:1.3;cursor:pointer;transition:background var(--duration-fast) var(--ease-default);}.kit-filter-mobile-cta__btn:hover {background:var(--color-primary-hover);}.kit-filter-mobile-cta__btn:active {background:var(--color-primary-active);}.filters-mobile .filters-row_select:has(#input-limit) {display:none;}#kit-filter-module .collapse-block { margin-top:16px; padding-bottom:14px; }#kit-filter-module .kd-filter-group-title { padding-bottom:10px; }#kit-filter-module .ms_module-filter:first-of-type { margin-top:0; }.kit-filter-mobile-cta__count {font-weight:var(--weight-bold);display:inline-block;transform-origin:center;}.kit-filter-mobile-cta__clear {width:100%;background:none;border:none;padding:8px 12px;font-family:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-muted);cursor:pointer;text-align:center;transition:color var(--duration-fast) var(--ease-default);}.kit-filter-mobile-cta__clear:hover,.kit-filter-mobile-cta__clear:focus-visible {color:var(--color-text-primary);text-decoration:underline;outline:none;}}#kit-filter-module .kd-filter-group-title {cursor:default;}#kit-filter-module .kd-filter-group-title::after,#kit-filter-module .kd-filter-group-title::before {display:none !important;content:none !important;}.kit-collapsible-values > li:nth-child(n+5) {display:none;}.kit-collapsible-values.kit-collapsible-values--open > li:nth-child(n+5) {display:list-item;}.kit-collapsible-values__toggle {display:inline-flex;align-items:center;gap:6px;background:none;border:none;padding:6px 0 2px;margin:6px 0 2px;font-family:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-primary);cursor:pointer;text-align:left;transition:color var(--duration-fast) var(--ease-default);}.kit-collapsible-values__chevron {font-size:0.75em;line-height:1;}.kit-collapsible-values__toggle:hover,.kit-collapsible-values__toggle:focus-visible {color:var(--color-text-primary);background-color:var(--color-surface-hover);text-decoration:none;}@keyframes kitCountPulse {0% { transform:scale(1);color:var(--color-primary); }40%{ transform:scale(1.18); color:var(--color-primary); }100% { transform:scale(1);color:inherit; }}.kit-count-pulse {animation:kitCountPulse 360ms var(--ease-default);}.kit-count-pending {opacity:0.45;transition:opacity var(--duration-fast) var(--ease-default);}.btn.slide-column-open.hidden-lg.hidden-md {width:100%;margin:var(--space-3) 0;gap:var(--space-2);}.btn.slide-column-open.hidden-lg.hidden-md svg {flex:0 0 auto;width:18px;height:18px;}@media (max-width:991.98px) {.content.margin-50:has(.slide-column-open.hidden-lg.hidden-md) {display:block;width:100%;margin-top:var(--space-3);}.results-baseline-count + .content.margin-50:has(.slide-column-open.hidden-lg.hidden-md) {display:flow-root;width:auto;margin-top:0;}.results-baseline-count + .content.margin-50:has(.slide-column-open.hidden-lg.hidden-md) .btn.slide-column-open.hidden-lg.hidden-md {margin-top:0;margin-bottom:0;}.filters-row .pull-left:has(.slide-column-open.hidden-lg.hidden-md),.filters-row .pull-right:has(.slide-column-open.hidden-lg.hidden-md) {float:none !important;width:100%;}body.no-scroll {padding-right:0 !important;}}html {scrollbar-gutter:stable;}header .search .search-dropdown .search-close {pointer-events:none;}header .search .search-dropdown.open .search-close {animation:kit-search-close-enable 0s forwards 0.25s;}@keyframes kit-search-close-enable {to { pointer-events:auto; }}.filter-empty-state {padding:var(--space-10) var(--space-4);text-align:center;}.filter-empty-state__inner {max-width:520px;margin:0 auto;}.filter-empty-state__title {font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-text-primary);margin:0 0 var(--space-2);}.filter-empty-state__hint {font-size:var(--text-base);color:var(--color-text-secondary);margin:0 0 var(--space-6);}.search-empty__section .container,.search-empty__section--categories .container,.search-empty__section--bestsellers .container {padding-left:0;padding-right:0;max-width:none;width:100%;}@media (max-width:767px) {.search-empty__section {margin-top:var(--space-6) !important;}}.filter-empty-state__cta {display:inline-flex;align-items:center;gap:var(--space-2);height:auto !important;min-height:0 !important;padding:var(--space-3) var(--space-6);background:var(--color-primary);color:var(--color-text-on-dark, #fff);border:none;border-radius:var(--radius-pill);font-family:inherit;font-size:var(--text-base);font-weight:var(--weight-semibold, 600);line-height:1.2;text-decoration:none;cursor:pointer;transition:background var(--duration-normal) var(--ease-default),transform var(--duration-fast) var(--ease-default);}.filter-empty-state__cta:hover,.filter-empty-state__cta:focus {background:var(--color-primary-hover, var(--color-primary));color:var(--color-text-on-dark, #fff);text-decoration:none;filter:brightness(0.92);}.filter-empty-state__cta:active {transform:translateY(1px);}.filter-empty-state__cta:focus-visible {outline:2px solid var(--color-primary);outline-offset:4px;}.cart-sticky-checkout { display:none; }@media (max-width:767px) {.checkout-cart h1.block-title {font-size:32px;line-height:1.2;padding-bottom:0;}.checkout-cart .shopping-cart-table {margin-top:var(--space-6);}.checkout-cart .shopping-cart-table td,.checkout-cart .shopping-cart-table tr:first-child td {padding-top:var(--space-5);padding-bottom:var(--space-6);}.checkout-cart .shopping-cart-btns {padding:var(--space-6) 0 0;}.checkout-cart .cart-page-recommendations #ga4-recently-viewed,.checkout-cart hr.hr-large.hr-offset-5 {display:none;}.checkout-cart .shopping-cart-btns .btn-cart-continue {margin-top:0;border:0;background:transparent;text-decoration:underline;color:var(--color-text-muted);min-height:44px;}.checkout-cart .shopping-cart-btns {display:flex;flex-direction:column;gap:var(--space-2);}.checkout-cart .shopping-cart-btns > div {float:none !important;width:100%;text-align:center;}.checkout-cart .shopping-cart-btns .btn-full {display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;}.checkout-cart .btn-cart-continue .icon {display:none;}.cart-sticky-checkout:not(.is-needed) {display:none;}.cart-sticky-checkout.is-needed { display:block; }.checkout-cart footer.kd-footer {margin-top:var(--space-6);}.cart-sticky-checkout {position:fixed;left:0;right:0;bottom:0;z-index:100;padding:var(--space-3) var(--space-3);padding-bottom:max(var(--space-3), env(safe-area-inset-bottom));background:rgba(255, 255, 255, 0.96);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--color-border);box-shadow:0 -4px 12px rgba(0, 0, 0, 0.05);}.cart-sticky-checkout__btn {display:flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;height:auto;min-height:48px;padding:var(--space-3) var(--space-4);background:var(--color-primary);color:var(--color-text-on-dark, #fff);border:none;border-radius:var(--radius-md);font-family:inherit;font-size:var(--text-base);font-weight:var(--weight-semibold, 600);line-height:1.2;text-decoration:none;transition:background var(--duration-normal) var(--ease-default);}.cart-sticky-checkout__btn:hover,.cart-sticky-checkout__btn:focus {color:var(--color-text-on-dark, #fff);text-decoration:none;background:var(--color-primary-hover);}.cart-sticky-checkout__btn:active { background:var(--color-primary-active); }.cart-sticky-checkout__btn:focus-visible {outline:2px solid var(--color-primary);outline-offset:3px;}.cart-page_type2,.container.offset-0:has(.shopping-cart-table) {padding-bottom:var(--space-6);}}#kit-filter-module input.form_styled[type="checkbox"] {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;display:inline-block !important;opacity:0;pointer-events:none;}#kit-filter-module input.form_styled[type="checkbox"]:focus-visible + label .check,#kit-filter-module input.form_styled[type="checkbox"]:focus-visible + label .box {outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm);}#load-format-pagination.is-loading {position:relative;opacity:0.6;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-default);}#load-format-pagination.is-loading::after {content:"";position:absolute;top:80px;left:50%;transform:translateX(-50%);width:36px;height:36px;border:3px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;animation:kit-filter-spin 700ms linear infinite;z-index:var(--z-base, 1);}@keyframes kit-filter-spin {to { transform:translateX(-50%) rotate(360deg); }}.filter-live-region {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;}#d_quickcheckout .qc-shipping-eta {display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);margin-bottom:var(--space-4);background:var(--color-primary-soft);border:1px solid var(--color-primary);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-normal);}#d_quickcheckout .qc-shipping-eta__icon {color:var(--color-primary);font-size:var(--text-base);flex:0 0 auto;}#d_quickcheckout .qc-shipping-eta__text {flex:1 1 auto;}@media (max-width:767px) {#d_quickcheckout #qc-mobile-eta-anchor {display:block;}#d_quickcheckout .qc-shipping-eta {padding:var(--space-1) var(--space-2);}}@media (min-width:768px) {#d_quickcheckout #qc-mobile-eta-anchor {display:none;}}#d_quickcheckout .qc-prepayment-notice {padding:var(--space-2) var(--space-3);margin-bottom:var(--space-3);background:var(--color-info-soft, #EAF1FF);border:1px solid var(--color-info);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-normal);}#d_quickcheckout .form-control,#d_quickcheckout select,#d_quickcheckout .choices,#d_quickcheckout .choices__inner {border:1px solid var(--color-border) !important;border-radius:var(--radius-md) !important;font-family:var(--font-primary) !important;font-size:var(--text-base) !important;background:var(--color-bg) !important;color:var(--color-text-primary) !important;}#d_quickcheckout .choices {border:0 !important;background:transparent !important;box-shadow:none !important;}#d_quickcheckout .choices__inner {box-shadow:none !important;}#d_quickcheckout input.form-control,#d_quickcheckout select.form-control,#d_quickcheckout .choices__inner {height:44px !important;min-height:44px !important;padding:0 var(--space-3) !important;}#d_quickcheckout .choices__inner {display:flex !important;align-items:center !important;}#d_quickcheckout select.choices__input {display:none !important;}#d_quickcheckout textarea.form-control {min-height:88px !important;height:auto !important;padding:var(--space-3) !important;display:block !important;line-height:var(--leading-normal) !important;}#d_quickcheckout .form-control:focus,#d_quickcheckout select:focus,#d_quickcheckout .choices.is-focused .choices__inner,#d_quickcheckout .choices__inner:focus {border-color:var(--color-primary) !important;box-shadow:none !important;outline:none !important;}#d_quickcheckout .choices[data-type='select-one']::after {border-color:var(--color-text-muted) transparent transparent transparent !important;}#d_quickcheckout .choices__list--dropdown {border:1px solid var(--color-border) !important;border-radius:var(--radius-md) !important;background:var(--color-bg) !important;box-shadow:var(--shadow-md) !important;margin-top:4px !important;overflow:hidden;}#d_quickcheckout .choices__list--dropdown .choices__input,#d_quickcheckout .choices__input--cloned {border:1px solid var(--color-border) !important;border-radius:var(--radius-md) !important;background:var(--color-bg) !important;font-family:var(--font-primary) !important;font-size:var(--text-base) !important;padding:var(--space-2) var(--space-3) !important;margin:var(--space-2) !important;width:calc(100% - var(--space-4)) !important;color:var(--color-text-primary) !important;}#d_quickcheckout .choices__list--dropdown .choices__input:focus {border-color:var(--color-primary) !important;outline:none !important;}#d_quickcheckout .choices__list--dropdown .choices__item {font-family:var(--font-primary) !important;font-size:var(--text-base) !important;color:var(--color-text-primary) !important;padding:var(--space-3) !important;}#d_quickcheckout .choices__list--dropdown .choices__item--selectable.is-highlighted {background:var(--color-primary-soft) !important;color:var(--color-text-primary) !important;}#d_quickcheckout .choices__list--dropdown .choices__placeholder {color:var(--color-text-muted) !important;background:var(--color-surface) !important;}#d_quickcheckout #call_chanel_div {margin-top:var(--space-5);margin-bottom:var(--space-5);}@media (max-width:767px) {#d_quickcheckout #call_chanel_div {margin-top:var(--space-4);margin-bottom:var(--space-4);}}#d_quickcheckout .qc-skel {background:var(--color-surface-hover);border-radius:var(--radius-md);position:relative;overflow:hidden;}#d_quickcheckout .qc-skel::after {content:"";position:absolute;top:0; left:0; right:0; bottom:0;background:linear-gradient(90deg,transparent 0%,rgba(255, 255, 255, 0.6) 50%,transparent 100%);transform:translateX(-100%);animation:qc-skel-shimmer 1.5s var(--ease-default) infinite;}@keyframes qc-skel-shimmer {to { transform:translateX(100%); }}#d_quickcheckout .qc-skel-group {padding:0;}#d_quickcheckout .qc-skel--label{ height:14px; width:30%; margin-bottom:var(--space-2); }#d_quickcheckout .qc-skel--input{ height:44px; margin-bottom:var(--space-4); }#d_quickcheckout .qc-skel--radio{ height:24px; width:70%; margin-bottom:var(--space-4); }#d_quickcheckout .qc-skel--cart-row { height:80px; margin-bottom:var(--space-3); }#d_quickcheckout .qc-skel--total-row { height:36px; margin-bottom:var(--space-2); }#d_quickcheckout .qc-skel--textarea { height:88px; margin-bottom:var(--space-4); }#d_quickcheckout .qc-skel--button { height:48px; margin-top:var(--space-4); }#d_quickcheckout .qc-skel--text { height:14px; width:80%; margin-bottom:var(--space-2); }#d_quickcheckout input,#d_quickcheckout button,#d_quickcheckout label,#d_quickcheckout select,#d_quickcheckout textarea,#d_quickcheckout .radio-input,#d_quickcheckout .checkbox-input,#d_quickcheckout .choices,#d_quickcheckout .choices__inner,#d_quickcheckout .choices__item {touch-action:manipulation;}body.checkout-checkout footer {margin-top:var(--space-8);}body.checkout-checkout #content {padding-bottom:var(--space-4);}@media (max-width:490px) {body.checkout-checkout #content {padding-left:15px;padding-right:15px;}}@media (max-width:1023px) {body.checkout-checkout footer {margin-top:var(--space-6);}}@media (max-width:490px) {body.checkout-checkout footer {margin-top:var(--space-6);}}#d_quickcheckout [data-toggle="tooltip"][title] {padding:var(--space-3) !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;cursor:pointer;}#d_quickcheckout #cart_view > .panel {margin-bottom:0;}#d_quickcheckout #confirm_view .panel-body {padding-top:0;}#d_quickcheckout #confirm_form .qc-order-comment {margin-top:var(--space-2);margin-right:0;margin-left:0;width:100%;}#d_quickcheckout .qc-order-comment__summary {align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);cursor:pointer;display:flex;min-height:44px;list-style:none;padding:var(--space-2);transition:background-color var(--duration-fast) var(--ease-default),border-color var(--duration-fast) var(--ease-default);width:100%;}#d_quickcheckout .qc-order-comment__summary:hover {background:var(--color-surface-hover);border-color:var(--color-border-strong);}#d_quickcheckout .qc-order-comment__summary:focus-visible {border-color:var(--color-primary);outline:2px solid var(--color-primary-soft);outline-offset:2px;}#d_quickcheckout .qc-order-comment__summary::-webkit-details-marker {display:none;}#d_quickcheckout .qc-order-comment__expanded {display:none;}#d_quickcheckout .qc-order-comment__collapsed {align-items:center;display:flex;font-size:var(--text-sm);font-weight:var(--weight-semibold);gap:var(--space-2);}#d_quickcheckout .qc-order-comment__plus {align-items:center;background:var(--color-bg);border:1px solid var(--color-primary);border-radius:var(--radius-full);color:var(--color-primary);display:inline-flex;flex:0 0 20px;font-size:var(--text-base);font-weight:var(--weight-normal);height:20px;justify-content:center;line-height:1;width:20px;}#d_quickcheckout .qc-order-comment[open] .qc-order-comment__collapsed {display:none;}#d_quickcheckout .qc-order-comment[open] .qc-order-comment__expanded {display:flex;flex-direction:column;gap:2px;}#d_quickcheckout .qc-order-comment__title {font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-normal);}#d_quickcheckout .qc-order-comment__optional {color:var(--color-text-secondary);font-size:var(--text-xs);line-height:var(--leading-normal);}#d_quickcheckout .qc-order-comment__field {padding:var(--space-2) 0 0;}#d_quickcheckout .qc-order-comment__field textarea {resize:none;}.gift-blocks {width:100%;margin:var(--space-6) auto;}.gift-blocks-title {margin:0 auto;padding:var(--space-6) 0 var(--space-4);text-align:center;font-family:Manrope, sans-serif;font-weight:var(--weight-bold);color:var(--color-text-primary);letter-spacing:-0.5px;}.block-gift {position:relative;display:block;height:220px;border-radius:20px;overflow:hidden;text-decoration:none;border:none;box-shadow:0 10px 30px rgba(0, 0, 0, 0.08);transition:box-shadow var(--duration-slow) var(--ease-default),transform var(--duration-slow) var(--ease-default);}.block-gift img {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;transition:transform var(--duration-slow) var(--ease-default);}.block-gift::after {content:'';position:absolute;bottom:0;left:0;width:100%;height:60%;background:linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 100%);z-index:2;opacity:0.8;transition:opacity var(--duration-slow) var(--ease-default);}.block-gift-text {position:absolute;bottom:var(--space-5);left:0;width:100%;z-index:3;text-align:center;padding:0 var(--space-4);}.block-gift-text span {font-family:Manrope, sans-serif;font-weight:var(--weight-semibold);font-size:var(--text-base);color:var(--color-text-on-dark);letter-spacing:0.5px;text-shadow:0 2px 4px rgba(0, 0, 0, 0.3);}.block-gift:hover {box-shadow:0 20px 40px rgba(0, 0, 0, 0.15);transform:translateY(-5px);}.block-gift:hover img {transform:scale(1.08);}.block-gift:hover::after {opacity:0.9;}.block-gift:focus-visible {outline:2px solid var(--color-primary);outline-offset:2px;}@media (max-width:991px) {.block-gift {height:180px;margin-bottom:var(--space-5);border-radius:16px;}.block-gift-text span {font-size:var(--text-sm);}}@media (min-width:992px) {.gift-blocks {display:flex;justify-content:space-between;flex-wrap:wrap;width:95%;max-width:1200px;}.block-gift {width:31%;margin-bottom:var(--space-10);}}@media (prefers-reduced-motion:reduce) {.block-gift,.block-gift img,.block-gift::after {transition:none;}.block-gift:hover,.block-gift:hover img {transform:none;}}.quick-scan ul li.qs-section-head,.quick-scan ul li.qs-category,.quick-scan ul li.qs-product,.quick-scan ul li.qs-empty,.quick-scan ul li.qs-loading,.quick-scan ul li.qs-popular-row {transition:background-color 120ms linear !important;margin:0 !important;background-color:transparent !important;}.quick-scan ul li.qs-category:hover {background-color:var(--color-surface, #F8FAFC) !important;}.quick-scan ul .qs-section-head {height:auto !important;padding:var(--space-2, 8px) var(--space-6, 24px) var(--space-1, 4px);font-size:18px;font-weight:var(--weight-semibold);color:var(--color-text-primary, #334155);background:var(--color-surface, #F8FAFC);border-bottom:1px solid var(--color-border, #E2E8F0);pointer-events:none;cursor:default;}.quick-scan ul .qs-category {height:auto !important;border-bottom:1px solid var(--color-border, #E2E8F0);}.quick-scan ul .qs-category a {display:flex;align-items:center;gap:var(--space-2, 8px);padding:var(--space-2, 8px) var(--space-6, 24px);color:var(--color-text-primary, #334155);font-size:var(--text-base, 16px);text-decoration:none;transition:background var(--duration-fast, 150ms) var(--ease-default, ease);}.quick-scan ul .qs-category a:hover {background:var(--color-surface, #F8FAFC);color:var(--color-dark, #0F172A);}.quick-scan ul .qs-category .qs-icon {flex:0 0 18px;color:var(--color-text-muted, #94A3B8);font-size:var(--text-sm, 14px);line-height:1;}.quick-scan ul .qs-category .qs-text {flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--weight-bold);}.quick-scan ul .qs-category .qs-text strong {font-weight:var(--weight-bold);color:var(--color-dark, #0F172A);}.quick-scan ul .qs-category .qs-count {flex:0 0 auto;font-size:var(--text-xs, 12px);color:var(--color-text-muted, #94A3B8);}.product .kd-search-article,.quick-scan .kd-search-article {display:block;color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--weight-normal);line-height:var(--leading-normal);margin-top:var(--space-1);}.product .kd-search-article {margin-bottom:var(--space-2);}.quick-scan ul li.qs-product {margin:0;padding:0 15px 0 12px;border-bottom:1px solid var(--color-border, #E2E8F0);}.quick-scan ul li.qs-product:hover,.quick-scan ul li.qs-product:focus-within {background-color:var(--color-search-result-hover) !important;}.quick-scan ul li.qs-product:hover .product-name,.quick-scan ul li.qs-product:hover .product-name p,.quick-scan ul li.qs-product:focus-within .product-name,.quick-scan ul li.qs-product:focus-within .product-name p {color:var(--color-text-primary);}.quick-scan ul li.qs-product:hover .product-price .price,.quick-scan ul li.qs-product:focus-within .product-price .price {color:var(--color-primary-active);}.quick-scan ul li.qs-product:hover .product-price .special,.quick-scan ul li.qs-product:focus-within .product-price .special {color:var(--color-text-muted);}.quick-scan ul .qs-empty,.quick-scan ul .qs-loading {height:auto !important;padding:var(--space-3, 12px);text-align:center;color:var(--color-text-muted, #94A3B8);font-size:var(--text-sm, 14px);cursor:default;}.quick-scan ul li.qs-popular-tail {display:block;margin:0 !important;padding:0 !important;background:transparent !important;cursor:default;}.quick-scan .qs-popular-tail .qs-popular-head-text {padding:var(--space-2) var(--space-6) var(--space-1);border-top:1px solid var(--color-border);font-size:18px;font-weight:var(--weight-semibold);color:var(--color-text-primary);}.quick-scan .qs-popular-tail .qs-popular-chips {display:flex;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-3);}.quick-scan:has(.qs-popular-tail) ~ .result-text,.quick-scan:has(.qs-popular-tail) .result-text {display:none;}.quick-scan .qs-popular-tail .qs-popular-link {display:inline-flex;align-items:center;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:#fff;color:var(--color-text-primary);text-decoration:none;font-size:var(--text-sm);line-height:1.4;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:background var(--duration-fast) var(--ease-default),color var(--duration-fast) var(--ease-default),border-color var(--duration-fast) var(--ease-default);}@media (hover:hover) {.quick-scan .qs-popular-tail .qs-popular-link:hover {background:var(--color-primary);border-color:var(--color-primary);color:var(--color-text-on-dark);}}.quick-scan .qs-popular-tail .qs-popular-link:focus-visible {background:var(--color-primary);border-color:var(--color-primary);color:var(--color-text-on-dark);outline:none;}#search_mobile input,#input-search {font-size:var(--text-base, 16px);}@media (max-width:767px) {.breadcrumb {padding-top:14px;padding-bottom:10px;}.apple-chips-container {margin-bottom:12px;}.results-baseline-count {text-align:left;margin:4px 0 8px;line-height:1.4;}.btn.slide-column-open.hidden-lg.hidden-md {margin-top:0;margin-bottom:0;}.filters-row .pull-right {display:none;}.filters-row .pull-left {display:flex;align-items:stretch;padding:0;font-size:0;line-height:0;}.content.margin-50:has(.slide-column-open.hidden-lg.hidden-md) {margin-top:4px;}.active-filters-chips {margin-top:8px;margin-bottom:24px;}.product-listing {clear:both;}.product .options-block {gap:6px;}.product .options-block .ch-option {flex:0 0 calc(50% - 3px);min-width:0;margin:0;}}@media (max-width:398px) {.product-listing:not(.row-view-one):not(.row-view) .col-lg-one-three,.product-listing:not(.row-view-one):not(.row-view) .col-lg-one-two,.product-listing:not(.row-view-one):not(.row-view) .col-lg-one-fourth,.product-listing:not(.row-view-one):not(.row-view) .col-lg-one-six {width:50%;max-width:none;display:inline-block;margin-left:0;margin-right:-5px;}}@media (max-width:767px) {#load-format-pagination:not(.filter-empty-state),.kd-product-discovery__grid {background-image:linear-gradient(var(--border-divider), var(--border-divider)) !important;background-size:1px 100% !important;background-position:center top !important;background-repeat:no-repeat !important;}#load-format-pagination:not(.filter-empty-state) > [class*="col-"],.kd-product-discovery__grid > [class*="col-"] {padding-left:8px !important;padding-right:8px !important;border-bottom:1px solid var(--border-divider) !important;}#load-format-pagination:not(.filter-empty-state) > [class*="col-"]:last-child,#load-format-pagination:not(.filter-empty-state) > [class*="col-"]:nth-last-child(2):nth-child(odd),.kd-product-discovery__grid > [class*="col-"]:last-child,.kd-product-discovery__grid > [class*="col-"]:nth-last-child(2):nth-child(odd) {border-bottom:none !important;}#load-format-pagination:not(.filter-empty-state):has(> [class*="col-"]:only-child),.kd-product-discovery__grid:has(> [class*="col-"]:only-child) {background-image:none !important;}#load-format-pagination .title {height:63px !important;overflow:hidden !important;box-sizing:border-box !important;}#load-format-pagination .title a {display:-webkit-box !important;-webkit-line-clamp:3 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;font-weight:var(--weight-medium) !important;}#load-format-pagination .options-block {display:flex !important;flex-wrap:wrap !important;justify-content:center !important;align-content:flex-start !important;gap:6px !important;min-height:94px !important;margin-bottom:0 !important;}#load-format-pagination .ch-option {flex:0 0 calc(50% - 3px) !important;width:calc(50% - 3px) !important;height:44px !important;min-width:0 !important;min-height:0 !important;margin:0 !important;padding:0 4px !important;box-sizing:border-box !important;display:flex !important;align-items:center !important;justify-content:center !important;white-space:nowrap !important;}#load-format-pagination .price {margin-top:16px !important;margin-bottom:0 !important;}#load-format-pagination .btn-product_addtocart {display:flex !important;width:calc(100% - 20px) !important;box-sizing:border-box !important;margin:16px 10px 0 !important;justify-content:center !important;align-items:center !important;}html[data-kd-catalog-grid="single_column_v1"] #load-format-pagination:not(.filter-empty-state),html[data-kd-catalog-grid="single_column_v1"] .kd-product-discovery__grid,html[data-kd-catalog-grid="single_column_v1"] .carousel-products-1,html[data-kd-catalog-grid="single_column_v1"] .carousel-products-2,html[data-kd-catalog-grid="single_column_v1"] .carousel-products-mobile {background-image:none !important;}html[data-kd-catalog-grid="single_column_v1"] #load-format-pagination:not(.filter-empty-state) > [class*="col-"],html[data-kd-catalog-grid="single_column_v1"] .kd-product-discovery__grid > [class*="col-"],html[data-kd-catalog-grid="single_column_v1"] .carousel-products-1 > *,html[data-kd-catalog-grid="single_column_v1"] .carousel-products-2 > *,html[data-kd-catalog-grid="single_column_v1"] .carousel-products-mobile > * {display:block !important;float:none !important;width:100% !important;max-width:none !important;margin-left:0 !important;margin-right:0 !important;border-bottom:1px solid var(--border-divider) !important;}html[data-kd-catalog-grid="single_column_v1"] #load-format-pagination:not(.filter-empty-state) > [class*="col-"]:last-child,html[data-kd-catalog-grid="single_column_v1"] .kd-product-discovery__grid > [class*="col-"]:last-child,html[data-kd-catalog-grid="single_column_v1"] .carousel-products-1 > *:last-child,html[data-kd-catalog-grid="single_column_v1"] .carousel-products-2 > *:last-child,html[data-kd-catalog-grid="single_column_v1"] .carousel-products-mobile > *:last-child {border-bottom:none !important;}html[data-kd-catalog-grid="single_column_v1"] #load-format-pagination .product,html[data-kd-catalog-grid="single_column_v1"] .kd-product-discovery__grid .product,html[data-kd-catalog-grid="single_column_v1"] .carousel-products-1 .product,html[data-kd-catalog-grid="single_column_v1"] .carousel-products-2 .product,html[data-kd-catalog-grid="single_column_v1"] .carousel-products-mobile .product {width:100% !important;max-width:480px !important;margin-left:auto !important;margin-right:auto !important;}}@media (min-width:768px) {.kd-experiment-sentinel[data-kd-experiment-max-width="767"] {display:none;}}.on-duty-box {padding:var(--space-3) var(--space-4) var(--space-12);}.on-duty-icon {width:96px;height:96px;color:var(--color-primary);margin-bottom:var(--space-6);}.on-duty-icon .icon-fail {stroke:var(--color-error);}.on-duty-box .block-title.big {margin:0 0 var(--space-3);}.on-duty-box .description {margin:0;}body.product-search .block-title.text-left {margin-bottom:var(--space-3);}body.product-search h3.content {margin-top:var(--space-3);margin-bottom:var(--space-3);font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--color-text-muted);}@media (max-width:991.98px) {body.product-search .content.margin-50 {display:none;}}.slide-column-close {position:fixed;}@media (max-width:767px) {.aside.leftColumn,.leftColumn-mobile {height:100vh !important;height:100dvh !important;top:0 !important;margin-top:calc(-1 * env(safe-area-inset-top, 0px));padding-bottom:env(safe-area-inset-bottom, 0px) !important;}.leftColumn.column-open {padding-top:calc(56px + env(safe-area-inset-top, 0px)) !important;}.slide-column-close,.slide-column-close.column-open {display:flex !important;align-items:center;justify-content:flex-end;position:fixed;top:0;left:-150%;width:273px;max-width:none;height:calc(56px + env(safe-area-inset-top, 0px));padding:env(safe-area-inset-top, 0px) var(--space-4) 0;margin:0;background:#fff;border-bottom:1px solid var(--color-border);box-shadow:none;z-index:77777778;transition:left 300ms linear 0s;}.slide-column-close.column-open {left:0;}.slide-column-close a,.slide-column-close.column-open a {display:inline-flex !important;align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);margin:0 !important;color:var(--color-text-primary);background:transparent;font-size:var(--text-sm);font-weight:var(--weight-medium, 500);}.slide-column-close a:hover,.slide-column-close a:focus {color:var(--color-primary);background:transparent;}.slide-column-close .icon {font-size:22px;line-height:1;margin-right:0;top:0;}}@media (max-width:767px) {.on-duty-box {padding:var(--space-3) var(--space-4) var(--space-10);}.on-duty-icon {width:72px;height:72px;margin-bottom:var(--space-4);}.block-title.text-left {width:100%;font-size:var(--text-lg) !important;line-height:var(--leading-tight) !important;}}header .mobile-header .search .search-dropdown {left:12px;width:calc(100% - 24px);}header .mobile-header .search .input-outer {border-radius:var(--radius-md);}header .mobile-header .search .input-outer input {border-radius:var(--radius-md) 0 0 var(--radius-md);}header .mobile-header .search .input-outer button:not(.search-clear) {height:50px;display:flex;align-items:center;justify-content:center;padding:0 var(--space-5);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--color-primary);color:var(--color-text-on-dark);transition:background var(--duration-normal) var(--ease-default);}header .mobile-header .search .input-outer button:not(.search-clear):hover {background:var(--color-primary-hover);}header .mobile-header .search .input-outer button:not(.search-clear)::after {color:var(--color-text-on-dark);}header .mobile-header .search .input-outer button:not(.search-clear)::before {display:none;}#search {border-radius:var(--radius-md);}#search input {border-radius:var(--radius-md);}#search button {height:50px;display:flex;align-items:center;justify-content:center;padding:0 var(--space-6);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--color-primary);color:var(--color-text-on-dark);transition:background var(--duration-normal) var(--ease-default);}#search button:hover {background:var(--color-primary-hover);}#search button::before {display:none;}.quick-scan {border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);}header .search .search-dropdown {visibility:visible !important;opacity:0;pointer-events:none;transition:opacity 0.1s linear !important;}header .search .search-dropdown.open {opacity:1;pointer-events:auto;}header .search .input-outer input::placeholder,header .search .input-outer input:focus::placeholder {color:var(--color-text-muted);opacity:1;}.out-of-stock-label,.product.sale .out-of-stock-label,.product.sale.small .out-of-stock-label,.product.small .out-of-stock-label {top:50% !important;transform:translateY(-50%);}@media (hover:none) {header .search .search-dropdown .search-close:hover,header .fill-bg-base .search .search-close:hover {color:var(--color-text-primary);}header .search a.search-open:hover .icon,._header-white .search a.search-open:hover .icon,.header-08 .search a.search-open:hover .icon,header .fill-bg-base .search a.search-open:hover .icon {color:inherit;}header .search .search-dropdown .input-outer button:hover {color:var(--color-text-legacy-strong);}}.search-corrected-notice {margin:var(--space-3) 0;font-size:var(--text-sm);color:var(--color-text-primary);line-height:1.5;}.search-corrected-notice strong { font-weight:var(--weight-semibold); }.search-corrected-notice a{ text-decoration:underline; }.quick-scan.is-popular {box-shadow:0 6px 16px rgba(15, 23, 42, 0.08);border-radius:0 0 var(--radius-md) var(--radius-md);overflow:hidden;background:#fff;margin-top:-1px;padding:0;}.quick-scan.is-popular .result-text {display:none;}header .search-dropdown .input-outer:has(+ .quick-scan.is-popular),header .search-dropdown .input-outer:has(.quick-scan.is-popular) {padding-bottom:0;}.quick-scan.is-popular ul {display:flex;flex-wrap:wrap;gap:var(--space-2);padding:0 var(--space-3) var(--space-3);margin:0;}.quick-scan ul li.qs-section-head.qs-popular-head {box-sizing:content-box;flex:1 0 100%;margin:0 calc(-1 * var(--space-3)) !important;padding:var(--space-2) var(--space-6) var(--space-1);background:var(--color-surface);border-bottom:1px solid var(--color-border);font-size:18px;font-weight:var(--weight-semibold);line-height:1.4;color:var(--color-text-primary);text-transform:none;letter-spacing:0;}.quick-scan .qs-popular-row {flex:0 1 auto;min-width:0;max-width:100%;margin:0 !important;padding:0 !important;background:transparent;border:none;}.quick-scan .qs-popular-row .qs-popular-link {display:inline-flex;align-items:center;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:#fff;color:var(--color-text-primary);text-decoration:none;font-size:var(--text-sm);line-height:1.4;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-tap-highlight-color:transparent;transition:background var(--duration-fast) var(--ease-default),color var(--duration-fast) var(--ease-default),border-color var(--duration-fast) var(--ease-default);}.quick-scan .qs-popular-row .qs-text {font-size:var(--text-sm);line-height:1.4;}@media (hover:hover) {.quick-scan .qs-popular-row .qs-popular-link:hover {background:var(--color-primary);border-color:var(--color-primary);color:var(--color-text-on-dark);}}.quick-scan .qs-popular-row .qs-popular-link:focus-visible {background:var(--color-primary);border-color:var(--color-primary);color:var(--color-text-on-dark);outline:none;}.stuck-search-parent-box { display:none; }@media (max-width:1024px) {.stuck-nav > .container {display:flex;align-items:center;gap:var(--space-2);}.stuck-nav > .container > .pull-left {float:none;flex:0 0 auto;}.stuck-nav > .container > .pull-right {float:none;flex:1 1 auto;display:flex;align-items:center;gap:var(--space-2);min-width:0;}.stuck-nav .stuck-search-parent-box {display:block;flex:1 1 auto;min-width:0;}.stuck-nav .stuck-cart-parent-box {display:inline-block;vertical-align:middle;}.stuck-nav .stuck-cart-parent-box .cart { margin-top:0; }.stuck-nav .stuck-menu-parent-box .menu-text,.mobile-header .mobile-menu-toggle .menu-text { display:none; }.mobile-header .top-line {display:flex;align-items:center;gap:var(--space-2);}.mobile-header .top-line > .pull-left {float:none;flex:0 0 auto;}.mobile-header .top-line > .pull-right {float:none;flex:1 1 auto;min-width:0;}.mobile-header .mobile-parent-search { width:100%; }header .mobile-header .search,header .stuck-nav .search { display:block; width:100%; }header .mobile-header .search .search-open,header .mobile-header .search .search-close,header .mobile-header .search .btn-search,header .mobile-header .search .input-outer button:not(.search-clear),header .stuck-nav .search .search-open,header .stuck-nav .search .search-close,header .stuck-nav .search .btn-search,header .stuck-nav .search .input-outer button:not(.search-clear) { display:none; }header .mobile-header .search .search-dropdown,header .stuck-nav .search .search-dropdown {position:static;opacity:1 !important;pointer-events:auto !important;visibility:visible !important;width:100%;left:auto;right:auto;margin-top:0;background:transparent;}header .mobile-header .search .input-outer,header .stuck-nav .search .input-outer {position:relative;padding:0;width:100%;}header .mobile-header .search .input-outer input,header .stuck-nav .search .input-outer input {width:100%;height:40px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;font-size:var(--text-sm);line-height:1.4;color:var(--color-text-primary);transition:border-color var(--duration-fast) var(--ease-default);}header .mobile-header .search .input-outer input:focus,header .stuck-nav .search .input-outer input:focus {outline:2px solid var(--color-primary);outline-offset:2px;border-color:var(--color-primary);box-shadow:none;}header .mobile-header .search .quick-scan,header .stuck-nav .search .quick-scan {position:absolute;top:100%;left:0;right:0;width:100%;margin-top:var(--space-1);}header .mobile-header .search.is-fullscreen .search-dropdown,header .stuck-nav .search.is-fullscreen .search-dropdown {position:relative;z-index:9999999;}header .mobile-header .search.is-fullscreen::before,header .stuck-nav .search.is-fullscreen::before {content:'';position:fixed;top:0; left:0; right:0; bottom:0;background:rgba(15, 23, 42, 0.45);z-index:9999990;pointer-events:auto;}header .mobile-header .search.is-fullscreen .input-outer input,header .stuck-nav .search.is-fullscreen .input-outer input {position:relative;z-index:9999999;}header .mobile-header .search.is-fullscreen .quick-scan,header .stuck-nav .search.is-fullscreen .quick-scan {position:fixed;top:var(--panel-top, 100px);left:var(--space-3);right:var(--space-3);width:auto;max-width:none;box-sizing:border-box;max-height:calc(100vh - var(--panel-top, 100px) - var(--space-3));overflow-y:auto;background:#fff;border:1px solid var(--color-border);box-shadow:0 8px 24px rgba(15, 23, 42, 0.12);border-radius:var(--radius-md);z-index:9999999;margin-top:0;}.search .search-back,.search.is-fullscreen .search-back { display:none; }}body.search-fullscreen-locked {overflow:hidden;}.kd-header-arm-compact_v1 .ua-liquid-bar {border-bottom:1px solid var(--color-border);box-shadow:none;}.kd-header-arm-compact_v1 .ua-liquid-bar::before,.kd-header-arm-compact_v1 .ua-liquid-bar::after {content:none;animation:none;}.kd-header-arm-compact_v1 .ua-liquid-bar .container,.kd-header-arm-compact_v1 .ua-liquid-bar .glass-content {width:100%;min-width:0;}.kd-header-arm-compact_v1 .ua-liquid-bar .glass-content > span {display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.kd-header-compact {background:var(--color-bg);color:var(--color-text-primary);}.kd-header-compact__commerce {height:68px;border-bottom:1px solid var(--color-border);}.kd-header-compact__commerce-inner {height:68px !important;min-height:0 !important;padding-top:0 !important;padding-bottom:0 !important;box-sizing:border-box;display:grid;grid-template-columns:160px minmax(280px, 1fr) auto 64px;grid-template-areas:"logo search language cart";align-items:center;gap:var(--space-3);}@media (min-width:1024px) {.kd-header-compact__commerce-inner {max-width:958px;}}.kd-header-compact--no-language .kd-header-compact__commerce-inner {grid-template-columns:160px minmax(280px, 1fr) 64px;grid-template-areas:"logo search cart";}.kd-header-compact__commerce-inner::before,.kd-header-compact__commerce-inner::after {content:none;display:none;}.kd-header-compact__logo {grid-area:logo;display:flex;align-items:center;min-width:0;height:52px;}.kd-header-compact__logo img {display:block;width:148px;height:auto;max-height:48px;}.kd-header-compact__catalog-slot {grid-area:catalog;height:100%;display:flex;align-items:center;box-sizing:border-box;padding-top:0 !important;padding-bottom:0 !important;}@media (min-width:1024px) {.kd-header-compact__catalog-slot { display:none; }}.kd-header-compact__catalog {width:100%;min-height:48px;padding:0 var(--space-4);display:inline-flex !important;align-items:center;justify-content:center;gap:var(--space-2);border:1px solid var(--color-primary);border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-text-on-dark);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:1;cursor:pointer;box-shadow:none;}.kd-header-compact__catalog:hover { background:var(--color-primary-hover); }.kd-header-compact__catalog:active { background:var(--color-primary-active); }.kd-header-compact__hamburger {flex:0 0 24px;width:24px;height:24px;display:block;overflow:hidden;font-family:"Material Icons" !important;font-size:var(--text-lg);font-style:normal;font-weight:normal;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;}.kd-header-compact__search-slot {grid-area:search;min-width:0;width:100%;}.kd-header-compact__language {grid-area:language;min-width:48px;height:100%;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding-top:0 !important;padding-bottom:0 !important;}.kd-header-compact__cart-slot {grid-area:cart;width:64px !important;min-width:0 !important;max-width:64px;height:100%;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding-top:0 !important;padding-bottom:0 !important;}.kd-header-compact__cart-slot .main-parent-cart {width:48px !important;min-width:0 !important;max-width:48px;height:48px;display:flex;align-items:center;}.kd-header-arm-compact_v1 header .kd-header-compact .search,.kd-header-arm-compact_v1 header .stuck-nav .search {display:block;width:100%;}.kd-header-arm-compact_v1 header .kd-header-compact .search-open,.kd-header-arm-compact_v1 header .kd-header-compact .search-close,.kd-header-arm-compact_v1 header .kd-header-compact .search-back,.kd-header-arm-compact_v1 header .stuck-nav .search-open,.kd-header-arm-compact_v1 header .stuck-nav .search-close,.kd-header-arm-compact_v1 header .stuck-nav .search-back {display:none !important;}.kd-header-arm-compact_v1 header .kd-header-compact .search-dropdown,.kd-header-arm-compact_v1 header .stuck-nav .search-dropdown {position:static;display:block;visibility:visible !important;opacity:1 !important;pointer-events:auto !important;width:100%;margin:0;padding:0;background:transparent;}.kd-header-arm-compact_v1 header #search_mobile {position:relative;width:100%;min-width:0;height:48px;padding:0;display:flex;border:0;border-radius:var(--radius-md);background:var(--color-bg);}.kd-header-arm-compact_v1 header #search_mobile::before { content:none; }.kd-header-arm-compact_v1 header #search_mobile input {flex:1 1 auto;min-width:0;width:auto;height:48px;padding:0 44px 0 var(--space-4);border:1px solid var(--color-border-strong);border-right:0;border-radius:var(--radius-md) 0 0 var(--radius-md);background:transparent;color:var(--color-text-primary);font-size:var(--text-base);}.kd-header-arm-compact_v1 header #search_mobile input:focus {outline:none;box-shadow:none;}.kd-header-arm-compact_v1 header #search_mobile:focus-within {border-color:var(--color-primary);outline:2px solid var(--color-primary);outline-offset:-2px;}.kd-header-arm-compact_v1 header #search_mobile .btn-search {position:static;flex:0 0 48px;width:48px;height:48px;min-width:48px;padding:0;display:flex !important;align-items:center;justify-content:center;border:0;border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--color-primary);color:var(--color-text-on-dark);}.kd-header-arm-compact_v1 header #search_mobile .btn-search::before { display:none; }.kd-header-arm-compact_v1 header #search_mobile .btn-search::after {content:"\e8b6";display:inline-block;font-family:"Material Icons";font-weight:normal;line-height:1;color:currentColor;font-size:22px;}.kd-header-arm-compact_v1 header #search_mobile .quick-scan {top:calc(100% + var(--space-1));left:0;right:0;width:100%;z-index:var(--z-popover);}@media (max-width:1024px) {.kd-header-arm-compact_v1 header .search.is-fullscreen #search_mobile .quick-scan {top:var(--panel-top, 100px);}}.kd-header-arm-compact_v1 header .kd-header-compact__language .language,.kd-header-arm-compact_v1 header .kd-header-compact__language .dropdown-toggle {width:48px;min-width:48px;min-height:48px;}.kd-header-arm-compact_v1 header .kd-header-compact__language form,.kd-header-arm-compact_v1 header .stuck-language-parent-box form {width:48px;margin:0;}.kd-header-arm-compact_v1 header .kd-header-compact__language .language,.kd-header-arm-compact_v1 header .stuck-language-parent-box .language {border-left-color:var(--color-border);border-right-color:var(--color-border);}.kd-header-arm-compact_v1 header .kd-header-compact__language .dropdown-label,.kd-header-arm-compact_v1 header .stuck-language-parent-box .dropdown-label,.kd-header-arm-compact_v1 header .kd-header-compact__language .caret,.kd-header-arm-compact_v1 header .stuck-language-parent-box .caret {display:none !important;}.kd-header-arm-compact_v1 header .kd-header-compact__language .dropdown-toggle,.kd-header-arm-compact_v1 header .stuck-language-parent-box .dropdown-toggle {padding:0;align-items:center !important;justify-content:center;border-radius:var(--radius-md);color:var(--color-text-primary);font-size:0;font-weight:var(--weight-semibold);}.form-language .kd-language-return {appearance:none;-webkit-appearance:none;border:0;background:transparent;cursor:pointer;}html[lang^="uk"] .kd-header-arm-compact_v1 header .language .dropdown-toggle::before {content:"UA";font-size:var(--text-sm);}html[lang^="ru"] .kd-header-arm-compact_v1 header .language .dropdown-toggle::before {content:"RU";font-size:var(--text-sm);}html[lang^="ru"] .kd-header-arm-compact_v1 header .language .dropdown-toggle.kd-language-return::before {content:"UA";}.kd-header-arm-compact_v1 header .kd-header-compact__cart-slot .cart,.kd-header-arm-compact_v1 header .stuck-cart-parent-box .cart {margin:0;width:48px;min-width:48px;}.kd-header-arm-compact_v1 header .cart .dropdown-toggle {width:48px !important;max-width:48px;min-width:48px;min-height:48px;height:48px !important;padding-top:0 !important;padding-bottom:0 !important;}.kd-header-arm-compact_v1 header .cart .dropdown-toggle {display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1;}.kd-header-arm-compact_v1 header .cart .dropdown-toggle .cart-icon {height:26px;display:flex;align-items:center;line-height:1;}.kd-header-arm-compact_v1 header .cart .dropdown-toggle .cart-icon svg {display:block;}.kd-header-arm-compact_v1 header .cart .dropdown-toggle .dropdown-label {position:static;margin:0;font-size:var(--text-sm);line-height:18px;}.kd-header-arm-compact_v1 header #cart .badge-cart.empty {display:none;}.kd-header-arm-compact_v1 header #cart .badge-cart.filled {top:-4px !important;right:-2px !important;left:auto !important;z-index:2;width:auto;min-width:18px;height:18px;padding:0 4px !important;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;border:2px solid var(--color-bg);border-radius:999px;background:var(--color-primary);color:var(--color-text-on-dark);font-size:10px;font-weight:var(--weight-bold);line-height:14px;}.kd-header-compact__direct-nav {height:56px;overflow:hidden;border-bottom:1px solid var(--color-border);}.kd-header-compact__direct-nav .container,.kd-header-compact__direct-nav .header-menu,.kd-header-compact__direct-nav .header-menu > ul {height:100%;}.kd-header-compact__direct-nav .container {display:block;margin-left:auto;margin-right:auto;}.kd-header-compact__direct-nav .header-menu {display:block;width:100%;}.kd-header-compact__direct-nav .header-menu > ul {display:flex;align-items:stretch;justify-content:center;flex-wrap:nowrap;overflow:hidden;}.kd-header-compact__direct-nav .header-menu > ul > li {flex:0 0 auto;white-space:nowrap;}.kd-header-compact__direct-nav .header-menu > ul > li > a {height:56px;display:flex;align-items:center;padding-top:0;padding-bottom:0;}@media (min-width:1024px) {body.kd-header-arm-compact_v1.kd-desktop-catalog-open .kd-header-compact__direct-nav {position:fixed;top:64px;right:0;left:0;z-index:7777776;overflow:visible;background:var(--color-bg);box-shadow:var(--shadow-sm);}body.kd-header-arm-compact_v1.kd-desktop-catalog-open .kd-header-compact__direct-nav .container,body.kd-header-arm-compact_v1.kd-desktop-catalog-open .kd-header-compact__direct-nav .header-menu,body.kd-header-arm-compact_v1.kd-desktop-catalog-open .kd-header-compact__direct-nav .header-menu > ul {overflow:visible;}body.kd-header-arm-compact_v1.kd-desktop-catalog-open .stuck-menu-parent-box .kd-header-compact__catalog {border-color:var(--color-primary-active);background:var(--color-primary-active);}}.kd-header-arm-compact_v1 .stuck-nav {height:64px;}.kd-header-arm-compact_v1 .stuck-nav > .container {height:64px;display:grid;grid-template-columns:160px 136px minmax(280px, 1fr) auto 64px;grid-template-rows:64px;grid-auto-rows:0;grid-template-areas:"logo menu search language cart";align-items:center;row-gap:0;column-gap:var(--space-3);}.kd-header-arm-compact_v1.kd-language-switch-hidden .stuck-nav > .container {grid-template-columns:160px 136px minmax(280px, 1fr) 64px;grid-template-areas:"logo menu search cart";}.kd-header-arm-compact_v1.kd-language-switch-hidden .stuck-language-parent-box {display:none;}.kd-header-arm-compact_v1 .stuck-nav > .container > .pull-left,.kd-header-arm-compact_v1 .stuck-nav > .container > .pull-right {display:contents;}.kd-header-arm-compact_v1 .stuck-menu-parent-box,.kd-header-arm-compact_v1 .stuck-search-parent-box,.kd-header-arm-compact_v1 .stuck-language-parent-box,.kd-header-arm-compact_v1 .stuck-cart-parent-box {align-self:center;height:48px;min-width:0;margin:0 !important;padding:0 !important;}.kd-header-arm-compact_v1 .stuck-menu-parent-box .kd-header-compact__catalog {margin:0 !important;}.kd-header-arm-compact_v1 .stuck-nav .search,.kd-header-arm-compact_v1 .stuck-nav .cart {height:48px;margin:0 !important;padding:0 !important;}.kd-header-arm-compact_v1 .stuck-logo-parent-box { grid-area:logo; min-width:0; }.kd-header-arm-compact_v1 .stuck-menu-parent-box { grid-area:menu; }.kd-header-arm-compact_v1 .stuck-search-parent-box { grid-area:search; display:block; min-width:0; }.kd-header-arm-compact_v1 .stuck-language-parent-box { grid-area:language; }.kd-header-arm-compact_v1 .stuck-cart-parent-box { grid-area:cart; }.kd-header-arm-compact_v1 header .cart .dropdown-menu.kd-cart-empty-menu {position:absolute;top:calc(100% + var(--space-2)) !important;right:0;left:auto;width:320px;max-width:calc(100vw - var(--space-4));min-height:0;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);box-shadow:var(--shadow-md);transition:none;}.kd-header-arm-compact_v1 header .cart .dropdown-menu.kd-cart-empty-menu > li.container {display:flex;width:100%;height:auto;min-height:88px;align-items:center;margin:0;padding:var(--space-5) 56px var(--space-5) var(--space-5);}.kd-header-arm-compact_v1 header .cart .kd-cart-empty-menu .empty-cart-js {margin:0;padding:0;color:var(--color-text-primary);font-size:var(--text-base);line-height:var(--leading-normal);text-align:left;}.kd-header-arm-compact_v1 header .cart .kd-cart-empty-menu .cart-close {top:50%;right:var(--space-4);width:var(--control-height-md);height:var(--control-height-md);padding:0;display:flex;align-items:center;justify-content:center;transform:translateY(-50%);}.kd-header-arm-compact_v1 :is(a, button, input):focus-visible {outline:2px solid var(--color-primary);outline-offset:2px;}.kd-header-arm-compact_v1 [id] { scroll-margin-top:76px; }@media (max-width:1023px) {body.kd-header-arm-compact_v1.mm-open,body.kd-header-arm-compact_v1.mm-open .stuck-nav.stuck {padding-right:0 !important;}.kd-header-compact__commerce {height:112px;}.kd-header-arm-compact_v1 header .kd-header-compact__cart-slot .cart .dropdown-menu.kd-cart-empty-menu {top:calc(100% + 60px) !important;}.kd-header-compact__commerce-inner {width:100%;height:112px !important;padding-left:var(--space-2);padding-right:var(--space-2);grid-template-columns:48px minmax(0, 1fr) 48px 48px;grid-template-rows:56px 52px;grid-template-areas:"catalog logo language cart""search search search search";gap:0 var(--space-2);}.kd-header-compact--no-language .kd-header-compact__commerce-inner {grid-template-columns:48px minmax(0, 1fr) 48px;grid-template-areas:"catalog logo cart""search search search";}.kd-header-compact__catalog {width:48px;height:48px;min-height:48px;margin:0;padding:0;border-color:transparent;background:transparent;color:var(--color-text-primary);}.kd-header-compact__catalog:hover,.kd-header-compact__catalog:active {background:var(--color-surface-hover);}.kd-header-compact__catalog-label { display:none; }.kd-header-compact__logo {height:56px;justify-content:center;}.kd-header-compact__logo img {width:132px;max-width:100%;max-height:42px;}.kd-header-compact__language,.kd-header-compact__cart-slot {display:flex;align-items:center;justify-content:center;min-width:0;height:56px;}.kd-header-compact__catalog-slot { height:56px; }.kd-header-compact__cart-slot {width:48px !important;min-width:0 !important;max-width:48px;}.kd-header-compact__search-slot {align-self:center;}.kd-header-arm-compact_v1 header #search_mobile {height:44px;border:0;}.kd-header-arm-compact_v1 header #search_mobile input {height:44px;border:1px solid var(--color-border-strong);border-right:0;}.kd-header-arm-compact_v1 header #search_mobile .btn-search {height:44px;}.kd-header-compact__direct-nav { display:none; }.kd-header-arm-compact_v1 .stuck-nav,.kd-header-arm-compact_v1 .stuck-nav > .container {height:60px;}.kd-header-arm-compact_v1 .stuck-language-parent-box { display:none; }.kd-header-arm-compact_v1 .stuck-logo-parent-box { display:none; }.kd-header-arm-compact_v1 .stuck-nav > .container {width:100%;padding:0 var(--space-2);grid-template-columns:48px minmax(0, 1fr) 48px;grid-template-rows:60px;grid-auto-rows:0;grid-template-areas:"menu search cart";row-gap:0;column-gap:var(--space-2);}.kd-header-arm-compact_v1.kd-language-switch-hidden .stuck-nav > .container {grid-template-columns:48px minmax(0, 1fr) 48px;grid-template-areas:"menu search cart";}.kd-header-arm-compact_v1 .stuck-nav .kd-header-compact__catalog {width:48px;}.kd-header-arm-compact_v1 .stuck-nav #search_mobile {height:44px;}.kd-header-arm-compact_v1 .stuck-nav .stuck-search-parent-box,.kd-header-arm-compact_v1 .stuck-nav .search {height:44px;}.kd-header-arm-compact_v1 .stuck-nav #search_mobile input,.kd-header-arm-compact_v1 .stuck-nav #search_mobile .btn-search {height:44px;}.kd-header-arm-compact_v1 [id] { scroll-margin-top:72px; }}@media (max-width:359px) {.kd-header-compact__commerce-inner {grid-template-columns:44px minmax(0, 1fr) 44px 44px;gap:0 var(--space-1);}.kd-header-compact__logo img { width:116px; }}@media (prefers-reduced-motion:reduce) {.kd-header-arm-compact_v1 .ua-liquid-bar,.kd-header-arm-compact_v1 .ua-liquid-bar::before,.kd-header-arm-compact_v1 .ua-liquid-bar::after,.kd-header-arm-compact_v1 .stuck-nav {animation:none !important;transition:none !important;}}.search-empty {padding:var(--space-6) 0 var(--space-10);}.search-empty__hero {text-align:center;padding:var(--space-6) 0 var(--space-8);}.search-empty__hero .block-title.big {margin:0 0 var(--space-4);color:var(--color-text-primary);}.search-empty__did-you-mean {margin:0;font-size:var(--text-base);color:var(--color-text-muted);}.search-empty__did-you-mean a {color:var(--color-primary);text-decoration:none;}.search-empty__did-you-mean a:hover {text-decoration:underline;}.search-empty__section {margin-top:var(--space-10);}.search-empty__section-title {margin:0 0 var(--space-5);font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text-primary);}.search-empty__section--contextual {margin-top:var(--space-2);}.search-empty__contextual {display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);text-decoration:none;text-align:left;transition:border-color var(--duration-fast) var(--ease-default),background var(--duration-fast) var(--ease-default);}.search-empty__contextual:hover,.search-empty__contextual:focus-visible {border-color:var(--color-primary);background:var(--color-surface-hover);color:var(--color-text-primary);text-decoration:none;outline:none;}.search-empty__contextual-copy {display:flex;min-width:0;flex-direction:column;gap:var(--space-1);}.search-empty__contextual-hint {color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;}.search-empty__contextual-title {color:var(--color-text-primary);font-size:var(--text-base);line-height:1.4;}.search-empty__contextual-count {color:var(--color-text-muted);font-size:var(--text-sm);}.search-empty__contextual-arrow {flex:0 0 auto;color:var(--color-primary);font-size:var(--text-md);transition:transform var(--duration-fast) var(--ease-default);}.search-empty__contextual:hover .search-empty__contextual-arrow,.search-empty__contextual:focus-visible .search-empty__contextual-arrow {transform:translateX(var(--space-1));}.search-mug-intent {margin:var(--space-4) 0 var(--space-6);border-color:var(--color-primary);background:var(--color-surface);}.search-empty__chips {display:flex;flex-wrap:wrap;gap:var(--space-2);}.search-empty__chip {display:inline-flex;align-items:center;padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:#fff;color:var(--color-text-primary);text-decoration:none;font-size:var(--text-sm);line-height:1.4;transition:background var(--duration-fast) var(--ease-default),color var(--duration-fast) var(--ease-default),border-color var(--duration-fast) var(--ease-default);}@media (hover:hover) {.search-empty__chip:hover {background:var(--color-primary);border-color:var(--color-primary);color:var(--color-text-on-dark);}}.search-empty__chip:focus-visible {background:var(--color-primary);border-color:var(--color-primary);color:var(--color-text-on-dark);outline:none;}@media (max-width:768px) {.search-empty {padding:var(--space-4) 0 var(--space-8);}.search-empty__hero {padding:var(--space-4) 0 var(--space-6);}.search-empty__section {margin-top:var(--space-8);}.search-empty__contextual {padding:var(--space-4);}}@media (max-width:767px) {.carousel-products-1,.carousel-products-2,.carousel-products-mobile {display:flex !important;flex-wrap:wrap !important;margin-left:0 !important;margin-right:0 !important;background-image:linear-gradient(var(--border-divider), var(--border-divider)) !important;background-size:1px 100% !important;background-position:center top !important;background-repeat:no-repeat !important;}.carousel-products-1 > *,.carousel-products-2 > *,.carousel-products-mobile > * {width:50% !important;float:none !important;padding-left:8px !important;padding-right:8px !important;box-sizing:border-box !important;border-bottom:1px solid var(--border-divider) !important;}.carousel-products-1 > *:last-child,.carousel-products-1 > *:nth-last-child(2):nth-child(odd),.carousel-products-2 > *:last-child,.carousel-products-2 > *:nth-last-child(2):nth-child(odd),.carousel-products-mobile > *:last-child,.carousel-products-mobile > *:nth-last-child(2):nth-child(odd) {border-bottom:none !important;}.carousel-products-1 > *:nth-child(n+7),.carousel-products-2 > *:nth-child(n+7),.carousel-products-mobile > *:nth-child(n+7) {display:none !important;}.carousel-products-1 > *:nth-child(5):nth-last-child(n+3),.carousel-products-1 > *:nth-child(6):nth-last-child(n+2),.carousel-products-2 > *:nth-child(5):nth-last-child(n+3),.carousel-products-2 > *:nth-child(6):nth-last-child(n+2),.carousel-products-mobile > *:nth-child(5):nth-last-child(n+3),.carousel-products-mobile > *:nth-child(6):nth-last-child(n+2) {border-bottom:none !important;}.carousel-products-1 .title,.carousel-products-2 .title,.carousel-products-mobile .title,.kd-product-discovery__grid .title {height:63px !important;overflow:hidden !important;box-sizing:border-box !important;}.carousel-products-1 .title a,.carousel-products-2 .title a,.carousel-products-mobile .title a,.kd-product-discovery__grid .title a {display:-webkit-box !important;-webkit-line-clamp:3 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;font-weight:var(--weight-medium) !important;}.carousel-products-1 .options-block,.carousel-products-2 .options-block,.carousel-products-mobile .options-block,.kd-product-discovery__grid .options-block {display:flex !important;flex-wrap:wrap !important;justify-content:center !important;align-content:flex-start !important;gap:6px !important;min-height:94px !important;margin-bottom:0 !important;}.carousel-products-1 .ch-option,.carousel-products-2 .ch-option,.carousel-products-mobile .ch-option,.kd-product-discovery__grid .ch-option {flex:0 0 calc(50% - 3px) !important;width:calc(50% - 3px) !important;height:44px !important;min-width:0 !important;min-height:0 !important;margin:0 !important;padding:0 4px !important;box-sizing:border-box !important;display:flex !important;align-items:center !important;justify-content:center !important;white-space:nowrap !important;font-size:13px !important;}.carousel-products-1 .price,.carousel-products-2 .price,.carousel-products-mobile .price,.kd-product-discovery__grid .price {margin-top:16px !important;margin-bottom:0 !important;}.carousel-products-1 .btn-product_addtocart,.carousel-products-2 .btn-product_addtocart,.carousel-products-mobile .btn-product_addtocart,.kd-product-discovery__grid .btn-product_addtocart {display:flex !important;width:calc(100% - 20px) !important;box-sizing:border-box !important;margin:16px 10px 0 !important;justify-content:center !important;align-items:center !important;}html[data-kd-catalog-grid="single_column_v1"] .carousel-products-1,html[data-kd-catalog-grid="single_column_v1"] .carousel-products-2,html[data-kd-catalog-grid="single_column_v1"] .carousel-products-mobile {background-image:none !important;}html[data-kd-catalog-grid="single_column_v1"] .carousel-products-1 > *,html[data-kd-catalog-grid="single_column_v1"] .carousel-products-2 > *,html[data-kd-catalog-grid="single_column_v1"] .carousel-products-mobile > * {display:block !important;width:100% !important;max-width:none !important;margin-left:0 !important;margin-right:0 !important;border-bottom:1px solid var(--border-divider) !important;}html[data-kd-catalog-grid="single_column_v1"] .carousel-products-1 > *:last-child,html[data-kd-catalog-grid="single_column_v1"] .carousel-products-2 > *:last-child,html[data-kd-catalog-grid="single_column_v1"] .carousel-products-mobile > *:last-child {border-bottom:none !important;}html[data-kd-catalog-grid="single_column_v1"] :is(#load-format-pagination, .kd-product-discovery__grid, .carousel-products-1, .carousel-products-2, .carousel-products-mobile) .product {margin-top:20px !important;}html[data-kd-catalog-grid="single_column_v1"] :is(#load-format-pagination, .kd-product-discovery__grid, .carousel-products-1, .carousel-products-2, .carousel-products-mobile) .product .title {width:auto !important;height:auto !important;min-height:0 !important;margin:14px 16px 0 !important;overflow:visible !important;font-size:18px !important;line-height:24px !important;}html[data-kd-catalog-grid="single_column_v1"] :is(#load-format-pagination, .kd-product-discovery__grid, .carousel-products-1, .carousel-products-2, .carousel-products-mobile) .product .title a {display:-webkit-box !important;-webkit-box-orient:vertical !important;-webkit-line-clamp:2 !important;overflow:hidden !important;font-weight:var(--weight-medium) !important;}html[data-kd-catalog-grid="single_column_v1"] :is(#load-format-pagination, .kd-product-discovery__grid, .carousel-products-1, .carousel-products-2, .carousel-products-mobile) .product .image-box {position:relative;}html[data-kd-catalog-grid="single_column_v1"] :is(#load-format-pagination, .kd-product-discovery__grid, .carousel-products-1, .carousel-products-2, .carousel-products-mobile) .product .product-icons {position:absolute !important;z-index:6;top:12px !important;right:12px;left:12px !important;display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px;width:auto !important;height:auto !important;pointer-events:none;}html[data-kd-catalog-grid="single_column_v1"] :is(#load-format-pagination, .kd-product-discovery__grid, .carousel-products-1, .carousel-products-2, .carousel-products-mobile) .product .product-icons > * {float:none !important;margin:0 !important;box-shadow:0 1px 3px rgba(15, 23, 42, 0.14);}html[data-kd-catalog-grid="single_column_v1"] :is(#load-format-pagination, .kd-product-discovery__grid, .carousel-products-1, .carousel-products-2, .carousel-products-mobile) .kd-card-options {display:flex !important;flex-wrap:wrap !important;justify-content:center !important;align-content:flex-start !important;gap:8px !important;width:auto !important;height:auto !important;min-height:0 !important;margin:14px 16px 0 !important;padding:0 !important;}html[data-kd-catalog-grid="single_column_v1"] :is(#load-format-pagination, .kd-product-discovery__grid, .carousel-products-1, .carousel-products-2, .carousel-products-mobile) .kd-card-options > .ch-option {display:flex !important;flex:0 0 calc(33.333% - 5.34px) !important;align-items:center !important;justify-content:center !important;width:auto !important;height:auto !important;min-width:0 !important;min-height:48px !important;margin:0 !important;padding:7px 8px !important;border-color:var(--border-control) !important;border-radius:var(--radius-md) !important;box-sizing:border-box !important;color:var(--color-text-primary) !important;font-size:15px !important;font-weight:var(--weight-medium) !important;line-height:19px !important;white-space:normal !important;overflow-wrap:anywhere;}html[data-kd-catalog-grid="single_column_v1"] :is(#load-format-pagination, .kd-product-discovery__grid, .carousel-products-1, .carousel-products-2, .carousel-products-mobile) .kd-card-options:is(.kd-card-options--count-2, .kd-card-options--count-4) > .ch-option,html[data-kd-catalog-grid="single_column_v1"] :is(#load-format-pagination, .kd-product-discovery__grid, .carousel-products-1, .carousel-products-2, .carousel-products-mobile) .kd-card-options > .kd-card-option--wide {flex-basis:calc(50% - 4px) !important;}html[data-kd-catalog-grid="single_column_v1"] :is(#load-format-pagination, .kd-product-discovery__grid, .carousel-products-1, .carousel-products-2, .carousel-products-mobile) .kd-card-options--count-1 > .ch-option {flex-basis:min(52%, 216px) !important;}html[data-kd-catalog-grid="single_column_v1"] :is(#load-format-pagination, .kd-product-discovery__grid, .carousel-products-1, .carousel-products-2, .carousel-products-mobile) .kd-card-options > .kd-card-option--full {flex-basis:100% !important;}html[data-kd-catalog-grid="single_column_v1"] :is(#load-format-pagination, .kd-product-discovery__grid, .carousel-products-1, .carousel-products-2, .carousel-products-mobile) .kd-card-options > .ch-option.active {border-color:var(--color-primary) !important;background:var(--color-primary) !important;color:var(--color-text-on-dark) !important;}html[data-kd-catalog-grid="single_column_v1"] :is(#load-format-pagination, .kd-product-discovery__grid, .carousel-products-1, .carousel-products-2, .carousel-products-mobile) .kd-card-options > .ch-option:focus-visible {outline:2px solid var(--focus-ring);outline-offset:2px;}html[data-kd-catalog-grid="single_column_v1"] :is(#load-format-pagination, .kd-product-discovery__grid, .carousel-products-1, .carousel-products-2, .carousel-products-mobile) .product .price {margin:22px 16px 0 !important;color:var(--color-text-primary) !important;font-size:29px !important;font-weight:var(--weight-medium) !important;line-height:36px !important;}html[data-kd-catalog-grid="single_column_v1"] :is(#load-format-pagination, .kd-product-discovery__grid, .carousel-products-1, .carousel-products-2, .carousel-products-mobile) .product .price .old-price {margin-right:12px !important;color:var(--color-text-secondary) !important;font-size:15px !important;font-weight:var(--weight-normal) !important;line-height:20px !important;}html[data-kd-catalog-grid="single_column_v1"] :is(#load-format-pagination, .kd-product-discovery__grid, .carousel-products-1, .carousel-products-2, .carousel-products-mobile) .product .price .new-price {color:var(--color-text-primary) !important;font-size:29px !important;font-weight:var(--weight-medium) !important;line-height:36px !important;}html[data-kd-catalog-grid="single_column_v1"] :is(#load-format-pagination, .kd-product-discovery__grid, .carousel-products-1, .carousel-products-2, .carousel-products-mobile) .product .btn-product_addtocart {display:flex !important;width:calc(100% - 32px) !important;min-height:56px !important;margin:22px 16px 24px !important;padding:0 20px !important;align-items:center !important;justify-content:center !important;gap:8px;box-sizing:border-box !important;font-size:17px !important;font-weight:var(--weight-semibold) !important;line-height:22px !important;}html[data-kd-catalog-grid="single_column_v1"] :is(#load-format-pagination, .kd-product-discovery__grid, .carousel-products-1, .carousel-products-2, .carousel-products-mobile) .product .btn-product_addtocart .icon {top:auto !important;margin:0 !important;font-size:20px !important;line-height:1 !important;}html[data-kd-catalog-grid="single_column_v1"] :is(#load-format-pagination, .kd-product-discovery__grid, .carousel-products-1, .carousel-products-2, .carousel-products-mobile) .product .product_inside_info {padding-bottom:0 !important;}html[data-kd-catalog-grid="single_column_v1"] :is(#load-format-pagination, .kd-product-discovery__grid, .carousel-products-1, .carousel-products-2, .carousel-products-mobile) .product .product_inside_info_link:not(:has(a)) {display:none !important;margin:0 !important;}html[data-kd-catalog-grid="single_column_v1"] :is(#load-format-pagination, .kd-product-discovery__grid, .carousel-products-1, .carousel-products-2, .carousel-products-mobile) .product:not(:has(.kd-card-options)) .price {margin-top:16px !important;}html[data-kd-catalog-grid="single_column_v1"] :is(#load-format-pagination, .kd-product-discovery__grid, .carousel-products-1, .carousel-products-2, .carousel-products-mobile) .product:not(:has(.kd-card-options)) .btn-product_addtocart {margin-top:18px !important;margin-bottom:20px !important;}}.tt-tabs__body > ul > li:only-child > .tt-tabs__content {display:block !important;}.tt-tabs__body > ul:has(> li:only-child) > li {transition:none !important;}.tt-tabs__body > ul:has(> li:only-child) > li > .tt-tabs__title {cursor:default !important;pointer-events:none !important;transition:none !important;}.tt-tabs__head > ul:has(> li:only-child) > li {cursor:default !important;pointer-events:none !important;transition:none !important;}.tt-tabs__head:has(> ul > li:only-child) .tt-tabs__border {display:none !important;}header .mobile-header .search .input-outer .search-clear,header .stuck-nav .search .input-outer .search-clear,header .search .search-dropdown .input-outer .search-clear {position:absolute;top:50%;right:10px;transform:translateY(-50%);width:32px;height:32px;padding:0;margin:0;border:0;background:rgba(15, 23, 42, 0.08);color:var(--color-text-black);font-size:28px;line-height:1;cursor:pointer;border-radius:50%;display:none;align-items:center;justify-content:center;z-index:10000000;transition:background var(--duration-fast) var(--ease-default);}header .mobile-header .search .input-outer .search-clear:hover,header .stuck-nav .search .input-outer .search-clear:hover,header .search .search-dropdown .input-outer .search-clear:hover {background:rgba(15, 23, 42, 0.14);}header .mobile-header .search .input-outer .search-clear::before,header .stuck-nav .search .input-outer .search-clear::before,header .search .search-dropdown .input-outer .search-clear::before,header .mobile-header .search .input-outer .search-clear::after,header .stuck-nav .search .input-outer .search-clear::after,header .search .search-dropdown .input-outer .search-clear::after {display:none;content:none;}header .mobile-header .search .input-outer > input:not(:placeholder-shown) ~ .search-clear,header .stuck-nav .search .input-outer > input:not(:placeholder-shown) ~ .search-clear,header .search .search-dropdown .input-outer > input:not(:placeholder-shown) ~ .search-clear {display:inline-flex;}.kd-header-arm-compact_v1 header #search_mobile .search-clear {right:calc(48px + var(--space-2));}.kd-hub-gallery {display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:var(--space-5, 20px);margin:var(--space-5, 20px) 0 var(--space-8, 32px);}.kd-hub-card {position:relative; display:flex;flex-direction:column;border:1px solid var(--color-border, #E2E8F0);border-radius:var(--radius-md, 8px);background:#fff;overflow:hidden;text-decoration:none;color:var(--color-text-primary, #334155);transition:box-shadow var(--duration-normal, 200ms) var(--ease-default, ease),border-color var(--duration-normal, 200ms) var(--ease-default, ease),transform var(--duration-normal, 200ms) var(--ease-default, ease);}.kd-hub-card:hover,.kd-hub-card:focus-within {border-color:var(--color-primary, #00D68F);box-shadow:0 8px 24px rgba(15, 23, 42, 0.10);transform:translateY(-2px);}.kd-hub-card__overlay {position:absolute;inset:0;z-index:1;}.kd-hub-card__overlay:focus-visible {outline:2px solid var(--color-primary, #00D68F);outline-offset:-2px;}.kd-hub-card__media {display:block;aspect-ratio:1 / 1;background:var(--color-surface, #F8FAFC);}.kd-hub-card__media img {display:block;width:100%;height:100%;object-fit:cover;}.kd-hub-card__body {display:flex;flex-direction:column;gap:var(--space-1, 4px);padding:var(--space-3, 12px) var(--space-4, 16px) var(--space-4, 16px);}.kd-hub-card__title {font-weight:var(--weight-bold);font-size:var(--text-md, 20px);color:var(--color-dark, #0F172A);}.kd-hub-card__desc {font-size:var(--text-sm, 14px);color:var(--color-text-muted, #94A3B8);}.kd-hub-card__cta {position:relative; z-index:2;display:flex;align-items:center;justify-content:center;gap:var(--space-2, 8px);text-decoration:none;margin-top:var(--space-3, 12px);padding:var(--space-3, 12px) var(--space-4, 16px);background:var(--color-primary, #00D68F);color:var(--color-text-on-dark);border-radius:var(--radius-md, 8px);font-weight:var(--weight-semibold);font-size:var(--text-sm, 14px);transition:filter var(--duration-normal, 200ms) var(--ease-default, ease);}.kd-hub-card__cta:hover,.kd-hub-card__cta:focus { color:var(--color-text-on-dark); } .kd-hub-card:hover .kd-hub-card__cta { filter:brightness(0.94); }.kd-hub-card:hover .kd-hub-card__cta svg { transform:translateX(3px); }.kd-hub-card__cta svg { transition:transform var(--duration-normal, 200ms) var(--ease-default, ease); }.kd-hub-gallery__subhead { display:none; }.product .image-box > a:first-of-type {display:block;overflow:hidden;border-radius:var(--radius-md);}@media (max-width:767px) {.kd-hub-gallery { grid-template-columns:1fr 1fr; gap:var(--space-4, 16px); }.kd-hub-card:first-child { grid-column:1 / -1; }.kd-hub-gallery__subhead {display:block;grid-column:1 / -1;margin:var(--space-3, 12px) 0 0;font-size:var(--text-md, 20px);font-weight:var(--weight-bold);color:var(--color-text-primary, #334155);}.kd-hub-card:not(:first-child) .kd-hub-card__body { flex:1 1 auto; }.kd-hub-card:not(:first-child) .kd-hub-card__cta { margin-top:auto; }}@media (max-width:480px) {.kd-hub-gallery { gap:var(--space-3, 12px); }.kd-hub-card__title { font-size:var(--text-base, 16px); }}.kd-zfoto-seo { max-width:760px; margin:var(--space-8, 40px) auto var(--space-5, 20px); }.kd-zfoto-seo__heading { font-size:22px; line-height:1.3; font-weight:var(--weight-bold); color:var(--color-text-primary, #334155); margin:0 0 18px; }.kd-zfoto-seo p { font-size:15.5px; line-height:1.65; color:var(--color-text-secondary); margin:0 0 var(--space-3, 12px); }.kd-faq { max-width:760px; margin:var(--space-8, 40px) auto; }.kd-faq__heading { font-size:22px; line-height:1.3; font-weight:var(--weight-bold); color:var(--color-text-primary, #334155); margin:0 0 18px; }.kd-faq__item { border-bottom:1px solid var(--color-border, #E2E8F0); }.kd-faq__item:first-of-type { border-top:1px solid var(--color-border, #E2E8F0); }.kd-faq__q { list-style:none; cursor:pointer; padding:16px 32px 16px 0; position:relative; font-weight:var(--weight-semibold); font-size:15.5px; line-height:1.45; color:var(--color-text-primary, #334155); }.kd-faq__q::-webkit-details-marker { display:none; }.kd-faq__q::after { content:""; position:absolute; right:8px; top:50%; width:9px; height:9px; border-right:2px solid var(--color-text-muted, #94A3B8); border-bottom:2px solid var(--color-text-muted, #94A3B8); transform:translateY(-50%) rotate(45deg); transition:transform var(--duration-fast, 150ms) var(--ease-default, ease); }.kd-faq__item[open] .kd-faq__q::after { transform:translateY(-50%) rotate(225deg); }.kd-faq__a { padding:0 0 16px; font-size:15px; line-height:1.6; color:var(--color-text-secondary); }.kd-custom-mug-home-promo-wrap { margin:var(--space-8, 32px) auto; }.kd-custom-mug-product-promo-wrap { margin:var(--space-6, 24px) auto; }.kd-custom-mug-home-promo,.kd-custom-mug-product-promo {display:flex;align-items:center;gap:var(--space-5, 20px);padding:var(--space-5, 20px) var(--space-6, 24px);background:var(--color-surface, #F8FAFC);border:1px solid var(--color-border, #E2E8F0);border-radius:var(--radius-md, 8px);text-decoration:none;transition:box-shadow var(--duration-normal, 200ms) var(--ease-default, ease),transform var(--duration-normal, 200ms) var(--ease-default, ease);}.kd-custom-mug-home-promo:hover,.kd-custom-mug-product-promo:hover {box-shadow:0 4px 14px rgba(15, 23, 42, 0.06);text-decoration:none;}.kd-custom-mug-home-promo__media,.kd-custom-mug-product-promo__media { flex:0 0 auto; }.kd-custom-mug-home-promo__media img {display:block;width:140px;height:140px;border-radius:var(--radius-md, 8px);}.kd-custom-mug-product-promo__media img {display:block;width:120px;height:120px;border-radius:var(--radius-md, 8px);}.kd-custom-mug-home-promo__body,.kd-custom-mug-product-promo__body {display:flex;flex-direction:column;align-items:flex-start;gap:6px;}.kd-custom-mug-home-promo__badge,.kd-custom-mug-product-promo__badge {display:inline-block;font-size:var(--text-xs, 12px);font-weight:var(--weight-bold);color:var(--color-text-on-dark);background:var(--color-primary, #00D68F);padding:3px 11px;border-radius:var(--radius-pill, 50px);text-transform:uppercase;letter-spacing:0.02em;}.kd-custom-mug-home-promo__title { font-size:var(--text-lg, 24px); }.kd-custom-mug-product-promo__title { font-size:22px; }.kd-custom-mug-home-promo__title,.kd-custom-mug-product-promo__title {font-weight:var(--weight-bold);color:var(--color-dark, #0F172A);line-height:1.2;}.kd-custom-mug-home-promo__desc,.kd-custom-mug-product-promo__desc {font-size:var(--text-sm, 14px);color:var(--color-text-primary, #334155);max-width:52ch;text-wrap:balance;}.kd-custom-mug-product-promo__desc { font-size:15px; }.kd-custom-mug-home-promo__button,.kd-custom-mug-product-promo__button {margin-top:6px;display:inline-flex;align-items:center;font-weight:var(--weight-semibold);font-size:var(--text-sm, 14px);color:var(--color-text-on-dark);background:var(--color-primary, #00D68F);padding:8px 22px;border-radius:var(--radius-md, 8px);}@media (min-width:768px) {.kd-custom-mug-home-promo {flex-direction:row-reverse;justify-content:space-between;}.kd-custom-mug-home-promo__media img { width:160px; height:160px; }}@media (max-width:767px) {.kd-custom-mug-home-promo,.kd-custom-mug-product-promo {flex-direction:column;align-items:center;text-align:center;}.kd-custom-mug-home-promo__body,.kd-custom-mug-product-promo__body { align-items:center; }.kd-custom-mug-home-promo__media img { width:120px; height:120px; }}.kd-cart-edit {display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-height-sm);margin-top:4px;padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text-primary) !important;font-family:var(--font-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold) !important;line-height:1;text-decoration:none;box-shadow:none;cursor:pointer;}.kd-cart-edit:hover {border-color:var(--color-primary);color:var(--color-primary-active) !important;text-decoration:none;}.kd-cart-edit:focus-visible {outline:2px solid var(--color-dark);outline-offset:2px;}.kd-second-mug-line-badge + .kd-cart-edit { margin-left:var(--space-1, 4px); }.kd-cup-discount-offer {display:inline-flex;width:fit-content;max-width:100%;align-items:center;gap:var(--space-2, 8px);margin:var(--space-4, 16px) 0;padding:var(--space-2, 8px) var(--space-3, 12px);border:1px solid var(--color-primary);border-radius:var(--radius-md, 8px);background:var(--color-primary-soft);color:var(--color-text-secondary);box-shadow:none;}.kd-cup-discount-offer__badge {flex:0 0 auto;padding:3px 10px;border-radius:var(--radius-pill, 50px);background:var(--color-error);color:var(--color-text-on-dark);font-size:var(--text-sm, 14px);font-weight:var(--weight-bold, 700);line-height:1.4;}.kd-cup-discount-offer__copy {display:flex;align-items:center;min-width:0;font-size:var(--text-sm, 14px);line-height:1.4;}.kd-cup-discount-offer__copy strong {line-height:inherit;color:var(--color-text-primary);font-weight:var(--weight-bold, 700);}.kd-ready-mug-upsell-modal .modal-dialog {width:min(480px, calc(100% - 24px));margin:16px auto;}.kd-ready-mug-upsell-modal .modal-content {max-height:calc(100vh - 32px);overflow-y:auto;}.kd-second-mug-modal-offer {width:100%;margin:14px 0 16px;padding:16px;border:1px solid var(--color-border, #E2E8F0);border-radius:var(--radius-lg, 12px);background:var(--color-primary-soft, rgba(0, 214, 143, .10));color:var(--color-text-primary, #334155);text-align:left;}.kd-second-mug-modal-offer__head {display:flex;align-items:center;gap:10px;}.kd-second-mug-modal-offer__discount {flex:0 0 auto;padding:4px 8px;border-radius:var(--radius-pill, 999px);background:var(--color-error, #F43F5E);color:var(--color-text-on-dark, #fff);font-size:var(--text-sm, 14px);font-weight:var(--weight-bold);}.kd-second-mug-modal-offer__title { display:block; }.kd-second-mug-modal-offer__title {color:var(--color-text-primary, #334155);font-size:var(--text-base, 16px);line-height:1.3;}.kd-second-mug-modal-offer__choices {display:grid;margin-top:10px;}.kd-second-mug-modal-choice {display:flex;min-height:var(--control-height-md, 44px);align-items:center;gap:9px;margin:2px 0;padding:9px 10px;border:0;border-top:1px solid var(--color-border, #E2E8F0);border-radius:var(--radius-md, 8px);background:transparent;color:var(--color-text-primary, #334155);font-family:inherit;text-align:left;text-decoration:none;cursor:pointer;box-shadow:none;}.kd-second-mug-modal-choice:hover,.kd-second-mug-modal-choice:focus {background:rgba(0, 214, 143, .16);color:var(--color-text-primary, #334155);text-decoration:none;box-shadow:none;}.kd-second-mug-modal-choice:disabled { cursor:wait; opacity:.7; }.kd-second-mug-modal-choice__icon,.kd-second-mug-modal-choice__chevron {display:inline-flex;align-items:center;justify-content:center;}.kd-second-mug-modal-choice__icon {flex:0 0 28px;width:28px;height:28px;border:1px solid var(--color-border, #E2E8F0);border-radius:var(--radius-pill, 999px);background:var(--color-bg, #fff);color:var(--color-primary, #00D68F);}.kd-second-mug-modal-choice__copy { flex:1 1 auto; min-width:0; }.kd-second-mug-modal-choice__chevron {flex:0 0 18px;width:18px;height:18px;color:var(--color-text-muted, #94A3B8);}.kd-second-mug-modal-choice__icon svg,.kd-second-mug-modal-choice__chevron svg {width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;}.kd-second-mug-modal-choice strong { display:block; }.kd-second-mug-modal-choice strong {color:var(--color-text-primary, #334155);font-size:var(--text-sm, 14px);line-height:1.3;}@media (max-width:520px) {.kd-ready-mug-upsell-modal .modal-dialog { margin:12px auto; }.kd-ready-mug-upsell-modal .modal-content { max-height:calc(100vh - 24px); }.kd-second-mug-modal-offer { margin:10px 0 12px; padding:12px; }}.kd-cart-design-label {display:block;width:fit-content;margin-top:var(--space-1, 4px);color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--font-semibold);line-height:1.35;}.kd-edit-design-identity {margin-top:var(--space-1, 4px);color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--font-semibold);line-height:1.35;}.kd-price-pair {display:inline-flex;align-items:baseline;justify-content:flex-end;gap:var(--space-2, 8px);white-space:nowrap;}.kd-price-pair__old {color:var(--color-text-muted, #8492A6);font-size:var(--text-sm, 14px);font-weight:var(--weight-normal);text-decoration:line-through;text-decoration-thickness:1px;}.kd-price-pair__new {color:var(--color-primary, #00D68F);font:inherit;font-weight:inherit;}#d_quickcheckout .qc-total,#d_quickcheckout .qc-price,#d_quickcheckout .kd-price-pair__new { color:var(--color-text-primary); }.kd-cup-price-breakdown {display:grid;box-sizing:border-box;width:fit-content;min-width:210px;gap:var(--space-1, 4px);margin-top:var(--space-2, 8px);color:var(--color-text-secondary, #475569);font-size:var(--text-xs);line-height:1.35;}.kd-cup-price-breakdown__row {display:flex;box-sizing:border-box;min-width:0;align-items:baseline;justify-content:space-between;gap:var(--space-3, 12px);padding:var(--space-1, 4px) var(--space-2, 8px);border-radius:var(--radius-md, 8px);}.kd-cup-price-breakdown__math,.kd-cup-price-breakdown__label {white-space:nowrap;}.kd-cup-price-breakdown__math {color:var(--color-text-primary, #2D3748);}.kd-cup-price-breakdown__math strong {font-weight:var(--weight-semibold, 600);}.kd-cup-price-breakdown__label {color:var(--color-text-secondary, #475569);}.kd-cup-price-breakdown__row.is-discounted {background:var(--color-primary-soft, rgba(0, 214, 143, .10));}.kd-cup-price-breakdown__row.is-discounted .kd-cup-price-breakdown__math {color:var(--color-success-text, #047857);font-weight:var(--weight-semibold, 600);}.kd-cup-price-breakdown__row.is-discounted .kd-cup-price-breakdown__label b {display:inline-block;margin-left:3px;padding:1px 6px;border-radius:var(--radius-pill, 50px);background:var(--color-error, #F43F5E);color:var(--color-text-on-dark, #FFFFFF);font-size:10px;font-weight:var(--weight-bold, 700);}.kd-cup-line-total {display:inline-flex;flex-direction:column;align-items:flex-end;gap:2px;white-space:nowrap;}.kd-cup-line-total strong {color:var(--color-primary, #00D68F);font:inherit;font-weight:var(--weight-semibold, 600);}.kd-cup-line-total small {color:var(--color-success-text, #047857);font-size:11px;font-weight:var(--weight-medium, 500);}.kd-cart-discount-summary {display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4, 16px);margin-bottom:var(--space-1, 4px);color:var(--color-text-secondary, #52606D);font-size:var(--text-sm, 14px);}.kd-cart-discount-summary strong {color:var(--color-success-text, #047857);font-weight:var(--weight-semibold, 600);white-space:nowrap;}#d_quickcheckout .kd-cup-price-breakdown {min-width:200px;}.kd-cart-sale-badge,.kd-second-mug-line-badge {display:inline-block;width:fit-content;margin-top:var(--space-1, 4px);padding:3px 10px;border-radius:var(--radius-pill, 50px);background:var(--color-error, #F43F5E);color:var(--color-text-on-dark, #FFFFFF);font-size:11px;font-weight:var(--weight-semibold, 600);line-height:1.4;white-space:nowrap;}@media (max-width:480px) {.kd-cart-edit { min-height:var(--control-height-md); }.kd-cup-price-breakdown {width:100%;min-width:0;max-width:280px;}#d_quickcheckout .kd-cup-price-breakdown {width:100%;min-width:0;max-width:100%;}#d_quickcheckout .qc-total .kd-price-pair {flex-direction:column;align-items:flex-end;gap:0;}}@media (min-width:768px) {.product-main-image {position:relative;overflow:hidden;border-radius:var(--radius-md, 8px);}.product-main-image::after {content:"";position:absolute;right:12px;bottom:12px;width:40px;height:40px;border-radius:var(--radius-md, 8px);background:rgba(15, 23, 42, 0.55) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'/%3E%3Cline x1='11' y1='8' x2='11' y2='14'/%3E%3Cline x1='8' y1='11' x2='14' y2='11'/%3E%3C/svg%3E") center / 20px 20px no-repeat;pointer-events:none;opacity:0;transform:translateY(4px);transition:opacity var(--duration-normal, 200ms) var(--ease-default, ease),transform var(--duration-normal, 200ms) var(--ease-default, ease);z-index:3;}.product-main-image:hover::after { opacity:1; transform:translateY(0); }.product-main-image.out-of-stock { cursor:default !important; }.product-main-image.out-of-stock::after { display:none; }}.kd-pdp-zoom.mfp-bg { background:#fff; opacity:0.97; }.kd-pdp-zoom .mfp-content,.kd-pdp-zoom .mfp-figure,.kd-pdp-zoom .mfp-figure figure { max-width:92vw; width:auto; }.kd-pdp-zoom img.mfp-img {width:auto !important;max-width:92vw !important;max-height:80vh !important;padding:0 !important;}.kd-pdp-zoom .mfp-container { padding-bottom:92px; overflow:hidden; }.kd-pdp-zoom .mfp-close,.kd-pdp-zoom .mfp-arrow { cursor:pointer !important; }.kd-pdp-zoom .mfp-counter { display:none; }.kd-pdp-zoom .mfp-figure:after { display:none; }.kd-pdp-zoom .mfp-figure { box-shadow:none; }.kd-pdp-zoom .mfp-arrow:before,.kd-pdp-zoom .mfp-arrow:after { display:none !important; }.kd-pdp-zoom .mfp-arrow {opacity:0.7;background:center / 30px 30px no-repeat;}.kd-pdp-zoom .mfp-arrow:hover { opacity:1; }.kd-pdp-zoom .mfp-arrow-left {background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230F172A' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='15 18 9 12 15 6'/%3E%3C/svg%3E");}.kd-pdp-zoom .mfp-arrow-right {background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230F172A' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'/%3E%3C/svg%3E");}.kd-pdp-zoom .mfp-counter {color:var(--color-text-primary, #334155);font-family:'Manrope', sans-serif;font-size:var(--text-sm);font-weight:var(--weight-semibold);}.kd-pdp-zoom .mfp-close,.kd-pdp-zoom.mfp-wrap .mfp-close {position:fixed;width:44px;height:44px;line-height:44px;padding:0;top:10px;right:18px;text-align:center;background:transparent;color:var(--color-dark, #0F172A);opacity:0.85;font-size:32px;}.kd-pdp-zoom .mfp-close:hover { opacity:1; }.kd-mfp-thumbs {position:fixed;left:0;right:0;bottom:0;z-index:1046;display:flex;gap:8px;justify-content:center;align-items:center;padding:12px 16px;overflow-x:auto;-webkit-overflow-scrolling:touch;}.kd-mfp-thumbs::-webkit-scrollbar { height:0; }.kd-mfp-thumb {flex:0 0 auto;width:56px;height:56px;padding:0;border:2px solid transparent;border-radius:var(--radius-md, 8px);background:#fff;overflow:hidden;cursor:pointer;opacity:0.55;transition:opacity var(--duration-fast, 150ms) var(--ease-default, ease),border-color var(--duration-fast, 150ms) var(--ease-default, ease);}.kd-mfp-thumb img { width:100%; height:100%; object-fit:cover; display:block; }.kd-mfp-thumb:hover { opacity:1; }.kd-mfp-thumb.is-active { opacity:1; border-color:var(--color-primary, #00D68F); }#d_quickcheckout .qc-recipient-choice { min-width:0; margin:0; padding:0; border:0; }#d_quickcheckout .qc-recipient-choice legend { width:auto; margin:0 0 var(--space-2); padding:0; border:0; color:var(--color-text-primary); font-size:var(--text-base); font-weight:var(--weight-semibold); }#d_quickcheckout .qc-recipient-segments { display:grid; grid-template-columns:minmax(72px,.45fr) minmax(0,1.55fr); padding:var(--space-1); border:1px solid var(--color-border); border-radius:var(--radius-md); background:var(--color-surface); }#d_quickcheckout .qc-recipient-segments input { position:absolute; opacity:0; pointer-events:none; }#d_quickcheckout .qc-recipient-segments label { display:flex; min-height:var(--control-height-sm); align-items:center; justify-content:center; margin:0; padding:var(--space-1) var(--space-3); border-radius:var(--radius-md); color:var(--color-text-secondary); font-family:var(--font-primary) !important; font-size:var(--text-sm); font-weight:var(--weight-semibold); line-height:var(--leading-tight); text-align:center; cursor:pointer; transition:background var(--duration-normal) var(--ease-default), color var(--duration-normal) var(--ease-default); }#d_quickcheckout .qc-recipient-segments label:hover { background:var(--color-primary-soft); color:var(--color-text-primary); }#d_quickcheckout .qc-recipient-segments input:checked + label { background:var(--color-primary); color:var(--color-text-on-dark); box-shadow:none; }#d_quickcheckout .qc-recipient-segments input:focus-visible + label { outline:2px solid var(--color-primary); outline-offset:1px; }#d_quickcheckout #qc_gift_fields { margin-top:var(--space-4); padding-top:0; border-top:0; }#d_quickcheckout #qc_gift_fields h4 { margin:0 0 var(--space-3); font-size:var(--text-md); }#d_quickcheckout #qc_gift_fields .form-control { border-color:var(--color-border) !important; border-radius:var(--radius-md); }#d_quickcheckout #qc_gift_fields .form-control:focus { border-color:var(--color-primary) !important; box-shadow:none !important; }#d_quickcheckout .qc-email-hint, #d_quickcheckout #qc_gift_fields .help-block { color:var(--color-text-muted) !important; font-family:var(--font-primary) !important; font-size:var(--text-sm) !important; font-weight:var(--weight-normal) !important; line-height:var(--leading-normal) !important; }#d_quickcheckout .qc-gift-prepayment { margin-top:var(--space-4); padding:var(--space-3); border:1px solid var(--color-primary); border-radius:var(--radius-md); background:var(--color-primary-soft); color:var(--color-text-primary); font-size:var(--text-sm); }#d_quickcheckout .qc-gift-prepayment i { margin-right:var(--space-1); color:var(--color-primary); }#d_quickcheckout .qc-gift-destination-title { margin:0 0 var(--space-3); padding-top:0; border-top:0; font-size:var(--text-md); }#d_quickcheckout #qc_gift_delivery_fields { margin-top:var(--space-3); }#d_quickcheckout #cart_view .qc-checkout-product table tbody tr:first-child > td { border-top:0; }@media (max-width:767px) {#d_quickcheckout .qc-recipient-segments { padding:0; }#d_quickcheckout .qc-recipient-segments label { min-height:var(--control-height-md); padding:var(--space-1) var(--space-3); border-radius:calc(var(--radius-md) - 1px); }}.qc-gift-map-trigger {display:flex;width:100%;min-height:var(--control-height-sm);align-items:center;justify-content:center;gap:var(--button-content-gap);margin-top:0;padding:var(--space-1) var(--space-3);border:1px solid var(--color-primary);border-radius:var(--radius-md);background:var(--color-primary);box-shadow:none;color:var(--color-text-on-dark) !important;font-family:var(--font-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold) !important;line-height:var(--leading-normal);cursor:pointer;transition:background var(--duration-normal) var(--ease-default), border-color var(--duration-normal) var(--ease-default);}#d_quickcheckout #payment_address_city_input .choices {margin-bottom:var(--space-2);}@media (prefers-reduced-motion:reduce) {html:focus-within {scroll-behavior:auto !important;}*,*::before,*::after {transition-duration:0.01ms !important;transition-delay:0ms !important;}.apple-chips-scroll.animate-nudge,.kit-count-pulse,#cart-total.kd-cart-count-confirm,.qc-gift-map__success,#modalAddToCart .modal-dialog,#modalAddToCart .modal-add-cart > .icon {animation:none !important;}.apple-chips-container {opacity:1 !important;animation:none !important;}}.btn-product_addtocart.is-added,#button-cart.is-added {background:var(--color-primary-active) !important;border-color:var(--color-primary-active) !important;color:var(--color-text-on-dark) !important;}@keyframes kdCartCountConfirm {0%, 100% { transform:scale(1); }45% { transform:scale(1.18); }}#cart-total.kd-cart-count-confirm {animation:kdCartCountConfirm 360ms var(--ease-default);}@keyframes kdCartModalIn {from { opacity:0; transform:translateY(8px) scale(.97); }to { opacity:1; transform:translateY(0) scale(1); }}@keyframes kdCartCheckIn {from { opacity:0; transform:scale(.75); }to { opacity:1; transform:scale(1); }}#modalAddToCart .modal-dialog {transform-origin:center center;animation:kdCartModalIn var(--duration-normal) var(--ease-out) both;}#modalAddToCart .modal-add-cart > .icon {display:inline-block;animation:kdCartCheckIn var(--duration-normal) var(--ease-out) 60ms both;}.qc-gift-map-trigger:hover { background:var(--color-primary-hover); border-color:var(--color-primary-hover); }.qc-gift-map-trigger:active { background:var(--color-primary-active); border-color:var(--color-primary-active); }.qc-gift-map-trigger:focus-visible { outline:2px solid var(--color-dark); outline-offset:2px; }.qc-gift-map-trigger:disabled { opacity:.45; cursor:not-allowed; }.qc-gift-map-trigger .kd-button__icon { display:block; width:var(--button-icon-md); height:var(--button-icon-md); flex:0 0 var(--button-icon-md); margin:0; color:currentColor; }.qc-gift-map-trigger .kd-button__label { display:block; min-width:0; color:currentColor; font:inherit; line-height:inherit; white-space:nowrap; }.qc-pickup-summary { display:flex; min-height:var(--control-height-sm); align-items:center; gap:var(--space-2); margin:var(--space-2) 0; padding:var(--space-1) var(--space-3); border:0; border-radius:var(--radius-md); background:var(--color-primary-soft); color:var(--color-text-primary); font-size:var(--text-xs); line-height:var(--leading-normal); }.qc-pickup-summary > i { flex:0 0 auto; color:var(--color-primary); }.qc-pickup-summary__point { flex:0 1 auto; min-width:0; font-weight:var(--weight-semibold); overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }.qc-pickup-summary__address { min-width:0; color:var(--color-text-secondary); overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }@media (max-width:767px) {.qc-gift-map-trigger, .qc-pickup-summary { min-height:var(--control-height-md); }.qc-pickup-summary { display:grid; grid-template-columns:auto minmax(0,1fr); grid-template-rows:auto auto; column-gap:var(--space-2); row-gap:0; padding-top:var(--space-1); padding-bottom:var(--space-1); }.qc-pickup-summary > i { grid-row:1 / span 2; align-self:center; }.qc-pickup-summary__point, .qc-pickup-summary__address { grid-column:2; }}body.qc-gift-map-open { overflow:hidden; }.qc-gift-map { display:none; position:fixed; inset:0; z-index:2147483647; }.qc-gift-map.is-open { display:block; }.qc-gift-map__backdrop { position:absolute; inset:0; background:rgba(15,23,42,.58); }.qc-gift-map__dialog {position:absolute;top:4vh;right:50%;display:flex;width:min(960px, calc(100vw - 32px));height:92vh;max-height:820px;flex-direction:column;overflow:hidden;transform:translateX(50%);border-radius:var(--radius-lg);background:var(--color-bg);box-shadow:var(--shadow-xl);}.qc-gift-map__header { display:flex; flex:0 0 auto; align-items:flex-start; justify-content:space-between; gap:var(--space-3); padding:var(--space-4) var(--space-5) var(--space-3); border-bottom:1px solid var(--color-border); }.qc-gift-map__header h3 { margin:0 0 var(--space-1); color:var(--color-dark); font-size:var(--text-lg); line-height:var(--leading-tight); }.qc-gift-map__header p { margin:0; color:var(--color-text-muted); font-size:var(--text-sm); }.qc-gift-map__close { display:flex; width:var(--control-height-md); height:var(--control-height-md); flex:0 0 var(--control-height-md); align-items:center; justify-content:center; padding:0; border:1px solid var(--color-border); border-radius:var(--radius-md); background:var(--color-surface); color:var(--color-text-primary) !important; font-size:var(--text-md); }.qc-gift-map__search { position:relative; z-index:2000; display:grid; flex:0 0 auto; grid-template-columns:minmax(0, .8fr) minmax(0, 1.2fr); gap:var(--space-3); padding:10px var(--space-5) 12px; border-bottom:1px solid var(--color-border); background:var(--color-surface); }.qc-gift-map__search-field { display:block; min-width:0; margin:0; }.qc-gift-map__search-label { display:flex; align-items:center; margin:0 0 4px; color:var(--color-text-secondary); font-size:var(--text-xs); font-weight:var(--weight-semibold); }.qc-gift-map__search-control { position:relative; display:block; min-width:0; }.qc-gift-map .qc-gift-map__search .choices { margin:0; border:0 !important; border-radius:var(--radius-md) !important; background:transparent !important; font-size:var(--text-sm) !important; font-weight:var(--weight-medium); }.qc-gift-map .qc-gift-map__search .choices__inner { display:flex; height:46px !important; min-height:46px !important; align-items:center; padding:0 38px 0 14px !important; border:1px solid var(--color-border) !important; border-radius:var(--radius-md) !important; background:var(--color-bg) !important; box-shadow:none !important; transition:border-color var(--duration-fast) var(--ease-default), background var(--duration-fast) var(--ease-default); }.qc-gift-map .qc-gift-map__search .choices.is-focused .choices__inner,.qc-gift-map .qc-gift-map__search .choices.is-open .choices__inner { border-color:var(--color-primary) !important; background:var(--color-surface) !important; box-shadow:none !important; }.qc-gift-map .qc-gift-map__search .choices__list--single { display:flex; width:100%; height:100%; min-width:0; align-items:center; padding:0; overflow:hidden; }.qc-gift-map .qc-gift-map__search .choices__list--single .choices__item { overflow:hidden; color:var(--color-text-primary); font-size:var(--text-sm); line-height:1.3; text-overflow:ellipsis; white-space:nowrap; }.qc-gift-map .qc-gift-map__search .choices__placeholder { color:var(--color-text-muted); }.qc-gift-map .qc-gift-map__search .choices__list--dropdown { z-index:2100; margin-top:4px !important; border:1px solid var(--color-border) !important; border-radius:var(--radius-md) !important; background:var(--color-surface) !important; box-shadow:var(--shadow-md) !important; }.qc-gift-map .qc-gift-map__search .choices__list--dropdown .choices__input { width:calc(100% - 16px) !important; min-height:40px; margin:8px !important; padding:8px 10px !important; border-color:var(--color-border) !important; border-radius:var(--radius-md) !important; background:var(--color-bg) !important; }.qc-gift-map .qc-gift-map__search .choices__list--dropdown .choices__item { padding:10px 12px !important; font-size:var(--text-sm) !important; line-height:1.35; }.qc-gift-map .qc-gift-map__search .choices__list--dropdown .choices__item--selectable.is-highlighted { background:var(--color-primary-soft) !important; color:var(--color-dark) !important; }.qc-gift-map__filters { display:flex; flex:0 0 auto; gap:var(--space-2); padding:var(--space-3) var(--space-5); overflow-x:auto; border-bottom:1px solid var(--color-border); background:var(--color-bg); -webkit-overflow-scrolling:touch; }.qc-gift-map__filters button { display:flex; min-height:var(--control-height-sm); flex:0 0 auto; align-items:center; justify-content:center; gap:var(--space-1); padding:var(--space-2) var(--space-3); border:1px solid var(--color-border); border-radius:var(--radius-pill); background:var(--color-surface); color:var(--color-text-secondary) !important; font-size:var(--text-sm); font-weight:var(--weight-semibold); line-height:1; }.qc-gift-map__filters button.is-active { border-color:var(--color-primary); background:var(--color-primary); color:var(--color-text-on-dark) !important; }.qc-gift-map__filters span { display:inline-flex; align-items:center; justify-content:center; opacity:.72; font-size:var(--text-xs); line-height:1; }.qc-gift-map__canvas-wrap { position:relative; z-index:0; min-height:0; flex:1 1 auto; }.qc-gift-map__canvas { width:100%; height:100%; min-height:420px; background:var(--color-surface); }.qc-gift-map__status { position:absolute; top:50%; left:50%; z-index:500; display:flex; max-width:calc(100% - 48px); align-items:center; gap:var(--space-2); padding:var(--space-3) var(--space-4); transform:translate(-50%,-50%); border:1px solid var(--color-border); border-radius:var(--radius-md); background:rgba(255,255,255,.96); box-shadow:var(--shadow-md); color:var(--color-text-primary); font-size:var(--text-sm); font-weight:var(--weight-semibold); text-align:center; }.qc-gift-map__status[data-map-status="error"] { cursor:pointer; }.qc-gift-map__status i { color:var(--color-primary); font-size:var(--text-md); }.qc-gift-map__status[data-map-status="error"] i { color:var(--color-error); }.qc-gift-map__success { position:absolute; top:50%; left:50%; z-index:2000; display:flex; width:max-content; max-width:calc(100% - var(--space-6)); min-height:var(--control-height-lg); align-items:center; justify-content:center; padding:var(--space-3) var(--space-5); transform:translate(-50%,-50%); border:1px solid var(--color-primary-active); border-radius:var(--radius-pill); background:var(--color-primary); box-shadow:var(--shadow-lg); color:var(--color-text-on-dark) !important; font-size:var(--text-base); font-weight:var(--weight-bold); line-height:var(--leading-normal); text-align:center; animation:qcGiftMapSuccessIn var(--duration-normal) var(--ease-out) both; }.qc-gift-map__success.hidden { display:none; }@keyframes qcGiftMapSuccessIn { from { opacity:0; transform:translate(-50%,-50%) scale(.92); } to { opacity:1; transform:translate(-50%,-50%) scale(1); } }.qc-gift-map__selection { position:absolute; right:var(--space-4); bottom:var(--space-4); left:var(--space-4); z-index:500; display:grid; max-width:680px; grid-template-columns:1fr auto; gap:var(--space-2) var(--space-4); align-items:center; margin:0 auto; padding:var(--space-4); border:1px solid var(--color-border); border-radius:var(--radius-lg); background:rgba(255,255,255,.98); box-shadow:var(--shadow-lg); }.qc-gift-map__selection.hidden { display:none; }.qc-gift-map__selection-meta { display:flex; grid-column:1; align-items:center; gap:var(--space-2); min-width:0; }.qc-gift-map__type { justify-self:start; padding:3px var(--space-2); border-radius:var(--radius-pill); background:var(--color-primary-soft); color:var(--color-text-primary); font-size:var(--text-xs); font-weight:var(--weight-bold); }.qc-gift-map__type[data-type="postomat"] { background:rgba(65,132,254,.12); color:var(--color-info); }.qc-gift-map__city { min-width:0; overflow:hidden; color:var(--color-dark); font-size:var(--text-sm); font-weight:var(--weight-bold); text-overflow:ellipsis; white-space:nowrap; }.qc-gift-map__selection strong { grid-column:1; color:var(--color-dark); font-size:var(--text-sm); line-height:var(--leading-normal); }.qc-gift-map__city-change { grid-column:1; margin:0; color:var(--color-primary-active); font-size:var(--text-xs); font-weight:var(--weight-bold); }.qc-gift-map__warning { grid-column:1; margin:0; color:var(--color-error); font-size:var(--text-xs); }.qc-gift-map__select { grid-row:1 / span 4; grid-column:2; min-height:var(--control-height-md); padding:var(--space-2) var(--space-4); border:1px solid var(--color-primary); border-radius:var(--radius-md); background:var(--color-primary); color:var(--color-text-on-dark) !important; font-size:var(--text-sm); font-weight:var(--weight-bold); transition:background var(--duration-fast) var(--ease-default), border-color var(--duration-fast) var(--ease-default); }.qc-gift-map__select.is-success, .qc-gift-map__select.is-success:disabled { border-color:var(--color-primary-active); background:var(--color-primary-active); color:var(--color-text-on-dark) !important; opacity:1; }.qc-gift-map-marker { left:var(--qc-marker-offset-x, 0) !important; top:var(--qc-marker-offset-y, 0) !important; display:flex !important; align-items:flex-end; justify-content:center; overflow:visible !important; background:transparent; border:0; transition-property:transform !important; }.qc-gift-map:not(.is-point-detail) .qc-gift-map-marker { display:none !important; }.qc-gift-map-marker > span { display:flex; width:42px; height:42px; align-items:center; justify-content:center; border:3px solid #fff; border-radius:12px; background:var(--color-primary); box-shadow:0 3px 10px rgba(15,23,42,.30); color:var(--color-text-on-dark); transition:transform var(--duration-normal) var(--ease-default), outline-color var(--duration-fast) var(--ease-default); }.qc-gift-map-marker.is-selected > span { outline:3px solid var(--color-dark); outline-offset:2px; transform:scale(1.1); }.qc-gift-map-marker.is-selected::after { content:'\2713'; position:absolute; top:-8px; right:-8px; z-index:2; display:flex; width:20px; height:20px; align-items:center; justify-content:center; border:2px solid var(--color-bg); border-radius:var(--radius-full); background:var(--color-dark); color:var(--color-text-on-dark); font-family:var(--font-primary); font-size:var(--text-xs); font-weight:var(--weight-bold); line-height:1; }.qc-gift-map-marker svg { display:block; width:27px; height:27px; overflow:visible; }.qc-gift-map-marker--postomat > span { width:34px; height:46px; border-radius:8px; background:var(--color-info); }.qc-gift-map-marker--postomat svg { width:20px; height:28px; }.qc-gift-map-cluster { display:flex !important; align-items:center; justify-content:center; border:3px solid rgba(255,255,255,.92); border-radius:50%; background:var(--color-dark); box-shadow:0 2px 8px rgba(15,23,42,.25); color:var(--color-text-on-dark); font-family:var(--font-primary); font-size:var(--text-xs); font-weight:var(--weight-bold); text-align:center; }.qc-gift-map-cluster span { display:flex; width:100%; height:100%; align-items:center; justify-content:center; line-height:1; text-align:center; }.qc-gift-map-city-marker { display:flex !important; align-items:center; justify-content:center; background:transparent; border:0; }.qc-gift-map-city-marker > span { display:flex; width:auto; max-width:176px; min-height:30px; box-sizing:border-box; align-items:center; justify-content:center; gap:6px; padding:6px 10px; border:2px solid #fff; border-radius:var(--radius-pill); background:var(--color-primary); box-shadow:0 2px 10px rgba(15,23,42,.28); color:var(--color-text-on-dark); font-family:var(--font-primary); font-size:var(--text-xs); font-weight:var(--weight-bold); line-height:1; text-align:center; white-space:nowrap; }.qc-gift-map-city-marker > span > i { flex:0 0 auto; margin:0; }.qc-gift-map-city-marker__label { display:block; min-width:0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }.qc-gift-map .leaflet-control-attribution { font-size:10px; }#d_quickcheckout #payment_address_city_input .choices.qc-city-loading::after {content:'';position:absolute;top:50%;right:42px;z-index:5;width:16px;height:16px;margin-top:-8px;box-sizing:border-box;border:2px solid rgba(5,183,122,.22);border-top-color:var(--color-primary, #05b77a);border-radius:50%;pointer-events:none;animation:qc-city-loading-spin .7s linear infinite;}#d_quickcheckout #payment_address_city_input .choices.qc-city-loading .choices__inner { padding-right:66px !important; }@keyframes qc-city-loading-spin { to { transform:rotate(360deg); } }#d_quickcheckout.qc-shipping-pending #shipping_method .panel-heading { position:relative; }#d_quickcheckout.qc-shipping-pending #shipping_method_form { cursor:wait; }#d_quickcheckout.qc-shipping-pending #shipping_method_form input { cursor:wait; }#d_quickcheckout.qc-shipping-loading-visible .preloader {background:transparent !important;cursor:wait;}#d_quickcheckout.qc-shipping-loading-visible #shipping_method .panel-heading::after {content:'';position:absolute;top:50%;right:16px;width:16px;height:16px;margin-top:-8px;box-sizing:border-box;border:2px solid rgba(5,183,122,.22);border-top-color:var(--color-primary, #05b77a);border-radius:50%;pointer-events:none;animation:qc-city-loading-spin .7s linear infinite;}@media (max-width:767px) {.qc-gift-map__dialog { top:0; right:0; width:100%; height:100vh; height:100dvh; max-height:none; transform:none; border-radius:0; }.qc-gift-map__header { padding:var(--space-3) var(--space-4) var(--space-2); }.qc-gift-map__header h3 { font-size:var(--text-md); }.qc-gift-map__search { grid-template-columns:1fr; gap:8px; padding:8px var(--space-4) 10px; }.qc-gift-map__search-label { margin-bottom:4px; font-size:11px; }.qc-gift-map .qc-gift-map__search .choices__inner { height:44px !important; min-height:44px !important; }.qc-gift-map .qc-gift-map__search .choices__list--dropdown .choices__input { font-size:var(--text-base) !important; }.qc-gift-map__filters { padding:var(--space-2) var(--space-4); }.qc-gift-map__canvas { min-height:320px; }.qc-gift-map__selection { right:var(--space-2); bottom:var(--space-2); left:var(--space-2); grid-template-columns:1fr; gap:var(--space-2); padding:var(--space-3); }.qc-gift-map__selection-meta, .qc-gift-map__selection strong, .qc-gift-map__city-change, .qc-gift-map__warning { grid-column:1; }.qc-gift-map__select { grid-row:auto; grid-column:1; width:100%; }.qc-gift-map-city-marker > span { max-width:156px; }}@media (max-width:480px) {header .cart .dropdown-menu {overflow-x:hidden;}header .cart .dropdown-menu li.container > .item {display:grid !important;grid-template-columns:88px minmax(0, 1fr);column-gap:var(--space-3);align-items:start;margin-top:var(--space-4);padding-bottom:var(--space-4);overflow:visible;}header .cart .dropdown-menu li.container > .item .img {width:88px;min-width:88px;max-width:88px;height:auto;margin:0 !important;align-self:start;}header .cart .dropdown-menu li.container > .item .img a {display:block;}header .cart .dropdown-menu li.container > .item .img img {width:100%;height:auto;}header .cart .dropdown-menu li.container > .item .info {display:flex;width:auto;min-width:0;flex-direction:column;}header .cart .dropdown-menu li.container > .item .info .title-col {min-width:0;}header .cart .dropdown-menu li.container > .item .info .title {display:block;width:100%;height:auto;margin:0;padding:0 52px 0 0;font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:1.4;overflow-wrap:anywhere;}header .cart .dropdown-menu li.container > .item .kd-cart-design-label {max-width:100%;font-size:var(--text-xs);overflow-wrap:anywhere;}header .cart .dropdown-menu li.container > .item .kd-cart-edit {width:calc(100% - var(--control-height-md) - var(--space-2));min-height:var(--control-height-md);margin-top:var(--space-2);padding:0 var(--space-2);line-height:1.25;text-align:center;}header .cart .dropdown-menu li.container > .item .kd-second-mug-line-badge + .kd-cart-edit {margin-left:0;}header .cart .dropdown-menu li.container > .item .info .price {margin-top:var(--space-3);font-size:var(--text-md);line-height:1.3;white-space:nowrap;}header .cart .dropdown-menu li.container > .item .info .qty {width:100%;margin-top:var(--space-2);}header .cart .dropdown-menu li.container > .item .info .qty .input,header .cart .dropdown-menu li.container > .item .info .qty .input-counter {width:100%;max-width:none;box-sizing:border-box;}header .cart .dropdown-menu li.container > .item .item-control {position:absolute;top:0;right:0;width:var(--control-height-md);height:var(--control-height-md);margin:0;}header .cart .dropdown-menu li.container > .item .item-control .delete,header .cart .dropdown-menu li.container > .item .item-control a,header .cart .dropdown-menu li.container > .item .item-control button {display:flex;width:var(--control-height-md);height:var(--control-height-md);align-items:center;justify-content:center;margin:0;padding:0;}.cart .dropdown-menu .cart-bottom .container,.cart .dropdown-menu .cart-bottom .container-reset-top {padding:0 var(--space-4) !important;}.cart .dropdown-menu .cart-bottom .pull-right {flex-direction:column;align-items:stretch !important;gap:var(--space-2) !important;}.cart .dropdown-menu .cart-bottom .pull-right > .pull-left {width:100% !important;}.cart .dropdown-menu .cart-bottom .cart-total {width:100%;justify-content:space-between;font-size:var(--text-base) !important;}.cart .dropdown-menu .cart-bottom .cart-total__amount {display:inline-flex;align-items:baseline;white-space:nowrap;}.cart .dropdown-menu .cart-bottom .cart-total__amount,.cart .dropdown-menu .cart-bottom .cart-total__amount span {font-size:var(--text-md) !important;font-weight:var(--weight-semibold);color:var(--color-primary);}.cart .dropdown-menu .cart-bottom .cart-total__label {color:var(--color-text-primary) !important;font-size:var(--text-base) !important;font-weight:var(--weight-semibold);}.cart .dropdown-menu .cart-bottom .btn.cart-checkout-btn {width:100% !important;min-width:0;min-height:var(--control-height-lg);flex:0 0 auto !important;box-sizing:border-box;white-space:nowrap;}}#d_quickcheckout #qc_confirm_order .qc-confirm-order__content {align-items:center;justify-content:center;}#d_quickcheckout #qc_confirm_order .qc-confirm-order__content--default {display:inline-flex;}#d_quickcheckout #qc_confirm_order .qc-confirm-order__content--online {display:none;gap:var(--button-content-gap);}#d_quickcheckout #qc_confirm_order.is-online-payment .qc-confirm-order__content--default {display:none;}#d_quickcheckout #qc_confirm_order.is-online-payment .qc-confirm-order__content--online {display:inline-flex;}#d_quickcheckout #qc_confirm_order .qc-confirm-order__arrow {width:var(--button-icon-lg);height:var(--button-icon-lg);flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;}#d_quickcheckout .qc-payment-marks {display:flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:20px;margin-top:var(--space-2);pointer-events:none;user-select:none;}#d_quickcheckout .qc-payment-marks[hidden],#d_quickcheckout .qc-payment-marks__mark[hidden] {display:none !important;}#d_quickcheckout .qc-payment-marks__mark {display:block;width:auto;height:20px;max-width:none;object-fit:contain;}#d_quickcheckout .qc-payment-marks__mark--visa {height:12px;}#d_quickcheckout .qc-payment-marks__mark--mastercard {height:14px;}.kd-packaging-proof {display:grid;grid-template-columns:112px minmax(0, 1fr);align-items:center;gap:var(--space-4);padding:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:none;}.kd-packaging-proof__media {overflow:hidden;aspect-ratio:1;background:var(--color-bg);border-radius:var(--radius-md);}.kd-packaging-proof__media img {display:block;width:100%;height:100%;object-fit:cover;}.kd-packaging-proof__zoom {position:relative;display:block;width:100%;height:100%;color:inherit;cursor:zoom-in;}.kd-packaging-proof__zoom:focus-visible {outline:2px solid var(--color-primary);outline-offset:-2px;}.kd-packaging-proof__zoom-badge {position:absolute;right:8px;bottom:8px;width:32px;height:32px;background:rgba(15, 23, 42, .55) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'/%3E%3Cline x1='11' y1='8' x2='11' y2='14'/%3E%3Cline x1='8' y1='11' x2='14' y2='11'/%3E%3C/svg%3E") center / 16px 16px no-repeat;border-radius:var(--radius-md);transition:background-color .15s ease;}.kd-packaging-proof__zoom:hover .kd-packaging-proof__zoom-badge,.kd-packaging-proof__zoom:focus-visible .kd-packaging-proof__zoom-badge {background-color:rgba(15, 23, 42, .72);}.kd-packaging-zoom .mfp-content,.kd-packaging-zoom .mfp-figure,.kd-packaging-zoom .mfp-figure figure {width:min(88vw, 82vh, 820px);max-width:none;}.kd-packaging-zoom .mfp-content {padding:0;background:transparent !important;}.kd-packaging-zoom .mfp-img {width:100% !important;max-width:none !important;height:auto;max-height:none !important;padding:0;border-radius:var(--radius-md);-webkit-clip-path:inset(0 round var(--radius-md));clip-path:inset(0 round var(--radius-md));cursor:zoom-out;}.kd-packaging-zoom .mfp-figure::after {display:none;}.kd-packaging-zoom .mfp-image-holder .mfp-close {top:-44px !important;right:0 !important;width:36px;height:36px;display:flex;align-items:center;justify-content:center;padding:0 !important;line-height:1;color:var(--color-text-on-dark) !important;background:rgba(15, 23, 42, .78) !important;border-radius:50%;opacity:1;cursor:pointer !important;transition:background-color .15s ease;}.kd-packaging-zoom .mfp-image-holder .mfp-close:hover,.kd-packaging-zoom .mfp-image-holder .mfp-close:focus {color:var(--color-text-on-dark) !important;background:#0f172a !important;opacity:1;cursor:pointer !important;}.kd-packaging-zoom .mfp-bottom-bar {display:none;}.kd-packaging-proof__body {min-width:0;}.kd-packaging-proof__title {margin:0;color:var(--color-text-primary);font-size:var(--text-md);font-weight:var(--weight-bold);line-height:var(--leading-tight);}.kd-packaging-proof__desc {margin:var(--space-2) 0 0;color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal);}.kd-packaging-proof--constructor {grid-template-columns:176px minmax(0, 1fr);max-width:760px;margin:var(--space-8) auto 0;padding:var(--space-4);}.kd-packaging-proof--pdp {clear:both;width:100%;max-width:none;margin:var(--space-4) 0 0;}.kd-packaging-proof--pdp .kd-packaging-proof__title {font-size:var(--text-base);}@media (max-width:767px) {.kd-packaging-proof--constructor {grid-template-columns:104px minmax(0, 1fr);gap:var(--space-3);width:100%;max-width:none;margin:var(--space-6) 0 0;padding:10px;}.kd-packaging-proof--constructor .kd-packaging-proof__title {font-size:var(--text-base);}.kd-packaging-proof--constructor .kd-packaging-proof__title-tail {display:block;}.kd-packaging-proof--constructor .kd-packaging-proof__title-separator {display:none;}.kd-packaging-proof--pdp {grid-template-columns:96px minmax(0, 1fr);gap:var(--space-3);width:calc(100% + 20px);margin:var(--space-4) -10px 0;padding:10px;}}.kd-experiment-sentinel {display:block;width:1px;height:1px;overflow:hidden;pointer-events:none;}.kd-catalog-shortcuts-zone {display:block;min-width:0;margin:0 0 var(--space-5, 20px);}.kd-catalog-shortcuts-zone:not(:has(nav)) {margin:0;}.kd-catalog-shortcuts {display:block;min-width:0;}.kd-catalog-shortcuts__title {display:block;margin:0 0 6px;color:var(--color-text-secondary, #475569);font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:1.25;}.kd-catalog-shortcuts__rail {display:flex;max-width:100%;flex-wrap:wrap;gap:8px;}.kd-catalog-shortcuts__item {display:inline-flex;flex:0 0 auto;min-height:44px;align-items:center;justify-content:center;gap:7px;padding:8px 13px;border:1px solid var(--color-border, #E2E8F0);border-radius:var(--radius-pill, 50px);background:var(--color-bg, #fff);color:var(--color-text-primary, #334155);font-size:13px;font-weight:650;line-height:1.2;text-decoration:none;}.kd-catalog-shortcuts__item small {color:var(--color-text-secondary, #475569);font-size:11px;font-weight:var(--weight-semibold);}.kd-catalog-shortcuts__item.is-active {border-color:var(--color-primary, #00D68F);background:var(--color-primary-soft, rgba(0, 214, 143, .10));color:var(--color-primary-active, #047857);}.kd-catalog-shortcuts__item.is-checked-empty { opacity:.7; }.kd-catalog-shortcuts__item.is-disabled {opacity:.45;cursor:not-allowed;}.kd-catalog-shortcuts__item--navigation {border-color:var(--color-primary, #00D68F);border-radius:var(--radius-md, 8px);background:var(--color-primary, #00D68F);color:var(--color-text-on-dark, #fff);font-weight:var(--weight-bold, 700);}.kd-catalog-shortcuts__item--navigation:hover,.kd-catalog-shortcuts__item--navigation:focus {border-color:var(--color-primary-hover, #05B77A);background:var(--color-primary-hover, #05B77A);color:var(--color-text-on-dark, #fff);}.kd-catalog-shortcuts__item--navigation:active {border-color:var(--color-primary-active, #049968);background:var(--color-primary-active, #049968);}.kd-catalog-shortcuts__item:hover,.kd-catalog-shortcuts__item:focus { text-decoration:none; }.kd-catalog-shortcuts__filter:hover,.kd-catalog-shortcuts__filter:active {background:var(--color-primary-soft);border-color:var(--color-primary);color:var(--color-text-primary);}.kd-catalog-shortcuts__group--height {display:flex;align-items:center;gap:var(--space-2);}.kd-catalog-shortcuts__group--height .kd-catalog-shortcuts__group-title {margin:0;}.kd-catalog-shortcuts__item:focus-visible {outline:2px solid var(--color-text-primary, #334155);outline-offset:2px;}.kd-catalog-shortcuts--basic-socks {max-width:520px;overflow:hidden;padding:12px;border:1px solid var(--color-border, #E2E8F0);border-radius:var(--radius-lg, 12px);background:var(--color-surface, #F8FAFC);}.kd-catalog-shortcuts--basic-socks .kd-catalog-shortcuts__title {margin-bottom:10px;color:var(--color-text-primary, #334155);font-size:13px;font-weight:var(--weight-bold);}.kd-catalog-shortcuts__groups {display:grid;width:100%;min-width:0;grid-template-columns:minmax(0, 1fr);justify-content:start;gap:10px 8px;}.kd-catalog-shortcuts__group {min-width:0;}.kd-catalog-shortcuts__group--color {grid-column:1 / -1;width:100%;max-width:100%;overflow:hidden;}.kd-catalog-shortcuts__group--color .kd-catalog-shortcuts__rail {display:grid;width:100%;max-width:340px;grid-template-columns:repeat(4, minmax(0, 1fr));gap:6px;overflow:visible;padding:0;}.kd-catalog-shortcuts__group-title {display:block;margin-bottom:5px;color:var(--color-text-secondary, #475569);font-size:11px;font-weight:var(--weight-semibold);line-height:1.2;}.kd-catalog-shortcuts--basic-socks .kd-catalog-shortcuts__rail {flex-wrap:nowrap;gap:6px;overflow:visible;padding:0;}.kd-catalog-shortcuts--basic-socks .kd-catalog-shortcuts__group--color .kd-catalog-shortcuts__rail {display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:6px;padding:0;}.kd-catalog-shortcuts--basic-socks .kd-catalog-shortcuts__item {min-height:44px;padding:7px 8px;font-size:var(--text-xs);}.kd-catalog-shortcuts__item--swatch {display:inline-flex;width:100%;min-width:0;min-height:44px !important;gap:5px;padding:7px 6px !important;border-radius:var(--radius-md, 8px);}.kd-catalog-shortcuts__item--overflow {display:none;}.kd-catalog-shortcuts__group--color.is-expanded .kd-catalog-shortcuts__item--overflow {display:inline-flex;}.kd-catalog-shortcuts__swatch {position:relative;display:block;width:14px;height:14px;flex:0 0 14px;border:1px solid rgba(51, 65, 85, .28);border-radius:50%;background:var(--kd-swatch);box-shadow:inset 0 0 0 1px rgba(255, 255, 255, .4);}.kd-catalog-shortcuts__swatch-name {min-width:0;color:inherit;font-size:var(--text-xs);font-weight:inherit;line-height:1.2;white-space:nowrap;overflow-wrap:normal;}.kd-catalog-shortcuts__color-toggle {display:flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;max-width:340px;min-height:44px;margin-top:var(--space-2);padding:8px 12px;border:1px solid var(--color-border-strong);border-radius:var(--radius-md, 8px);background:var(--color-bg);color:var(--color-text-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:1.2;text-align:center;}.kd-catalog-shortcuts__color-toggle:hover {background:var(--color-primary-soft, rgba(0, 214, 143, .10));border-color:var(--color-primary);}.kd-catalog-shortcuts__color-toggle::after {content:'';width:8px;height:8px;flex:0 0 8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg);}.kd-catalog-shortcuts__color-toggle[aria-expanded="true"]::after {transform:translateY(2px) rotate(225deg);}.kd-catalog-shortcuts__color-toggle:focus-visible {outline:2px solid var(--color-text-primary, #334155);outline-offset:2px;}.kd-catalog-shortcuts__color-toggle-less {display:none;}.kd-catalog-shortcuts__group--color.is-expanded .kd-catalog-shortcuts__color-toggle-more {display:none;}.kd-catalog-shortcuts__group--color.is-expanded .kd-catalog-shortcuts__color-toggle-less {display:inline;}.kd-catalog-shortcuts__item--swatch.is-active .kd-catalog-shortcuts__swatch::after {content:'\2713';position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--color-text-on-dark);font-size:13px;font-weight:800;line-height:1;}.kd-catalog-shortcuts__item--swatch[data-shortcut-key="white"].is-active .kd-catalog-shortcuts__swatch::after {color:var(--color-text-primary, #334155);}.kd-catalog-shortcuts__item--swatch[data-shortcut-key="beige"].is-active .kd-catalog-shortcuts__swatch::after,.kd-catalog-shortcuts__item--swatch[data-shortcut-key="light_blue"].is-active .kd-catalog-shortcuts__swatch::after,.kd-catalog-shortcuts__item--swatch[data-shortcut-key="yellow"].is-active .kd-catalog-shortcuts__swatch::after,.kd-catalog-shortcuts__item--swatch[data-shortcut-key="milk"].is-active .kd-catalog-shortcuts__swatch::after,.kd-catalog-shortcuts__item--swatch[data-shortcut-key="peach"].is-active .kd-catalog-shortcuts__swatch::after {color:var(--color-text-primary, #334155);}@media (min-width:992px) {#content:has(.kd-catalog-shortcuts--basic-socks) > .content.margin-50 {margin-top:var(--space-5, 20px);}.kd-catalog-shortcuts--basic-socks {display:grid;max-width:none;grid-template-columns:minmax(132px, .42fr) minmax(0, 2.58fr);align-items:start;gap:var(--space-5, 20px);padding:var(--space-4, 16px);}.kd-catalog-shortcuts--basic-socks .kd-catalog-shortcuts__title {margin:3px 0 0;font-size:var(--text-base, 16px);line-height:1.35;}.kd-catalog-shortcuts--basic-socks .kd-catalog-shortcuts__groups {grid-template-columns:minmax(0, 1fr);align-items:start;gap:var(--space-4, 16px);}.kd-catalog-shortcuts--basic-socks .kd-catalog-shortcuts__group-title {margin-bottom:7px;font-size:var(--text-xs, 12px);line-height:1.25;}.kd-catalog-shortcuts--basic-socks .kd-catalog-shortcuts__item {min-height:var(--control-height-md, 44px);padding:8px 14px;font-size:var(--text-sm, 14px);}.kd-catalog-shortcuts--basic-socks .kd-catalog-shortcuts__item small {font-size:var(--text-xs, 12px);}.kd-catalog-shortcuts--basic-socks .kd-catalog-shortcuts__group--color {display:block;grid-column:auto;overflow:visible;}.kd-catalog-shortcuts--basic-socks .kd-catalog-shortcuts__group--color .kd-catalog-shortcuts__rail {max-width:none;grid-template-columns:repeat(auto-fit, minmax(140px, 1fr));gap:8px;}.kd-catalog-shortcuts--basic-socks .kd-catalog-shortcuts__item--overflow {display:inline-flex;}.kd-catalog-shortcuts--basic-socks .kd-catalog-shortcuts__item--swatch {min-height:var(--control-height-md, 44px) !important;gap:7px;padding:8px 10px !important;}.kd-catalog-shortcuts--basic-socks .kd-catalog-shortcuts__swatch {width:16px;height:16px;flex-basis:16px;}.kd-catalog-shortcuts--basic-socks .kd-catalog-shortcuts__swatch-name {font-size:var(--text-sm, 14px);}.kd-catalog-shortcuts--basic-socks .kd-catalog-shortcuts__color-toggle {display:none;}}@media (max-width:767px) {.kd-catalog-shortcuts-zone {margin:-4px 0 12px;}.kd-catalog-shortcuts__rail {flex-wrap:nowrap;overflow-x:auto;padding:2px 15px 4px 0;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;}.kd-catalog-shortcuts__rail::-webkit-scrollbar { display:none; }.kd-catalog-shortcuts__item {scroll-snap-align:start;}.kd-catalog-shortcuts--basic-socks {max-width:none;}.kd-catalog-shortcuts--basic-socks .kd-catalog-shortcuts__rail {overflow:visible;}.kd-catalog-shortcuts:not(.kd-catalog-shortcuts--basic-socks) .kd-catalog-shortcuts__rail {display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));overflow:visible;padding:0;}.kd-catalog-shortcuts:not(.kd-catalog-shortcuts--basic-socks) .kd-catalog-shortcuts__item {min-width:0;padding:8px;}}@media (max-width:991px) {.kd-catalog-shortcuts--basic-socks .kd-catalog-shortcuts__group--color.is-expanded .kd-catalog-shortcuts__rail {grid-template-columns:repeat(auto-fit, minmax(120px, 1fr));}}@media (max-width:379px) {.kd-catalog-shortcuts--basic-socks .kd-catalog-shortcuts__group--color .kd-catalog-shortcuts__rail {grid-template-columns:repeat(2, minmax(0, 1fr));}}@media (max-width:359px) {.kd-catalog-shortcuts--basic-socks {padding:10px;}.kd-catalog-shortcuts__groups {gap:10px 12px;}.kd-catalog-shortcuts--basic-socks .kd-catalog-shortcuts__item {padding-right:9px;padding-left:9px;}.kd-catalog-shortcuts--basic-socks .kd-catalog-shortcuts__item--swatch {gap:4px;padding-right:4px !important;padding-left:4px !important;font-size:11px;}}.kd-new-arrivals-footer {margin-top:var(--space-6);margin-bottom:var(--space-8);text-align:center;}.btn.kd-new-arrivals-footer__link {display:inline-flex;align-items:center;justify-content:center;height:var(--control-height-lg);padding:var(--space-2) var(--space-8);font-size:var(--text-base);font-weight:var(--weight-bold);line-height:var(--leading-normal);text-decoration:none;transition:background var(--duration-normal) var(--ease-default), border-color var(--duration-normal) var(--ease-default);}.kd-new-arrivals-footer__link:focus-visible {outline:2px solid var(--color-text-primary);outline-offset:2px;}@media (max-width:767px) {.kd-new-arrivals-footer__link {width:100%;}}.common-home #seo-content > h2:first-of-type {margin-top:0;}.common-home footer {margin-top:var(--space-12);}@media (max-width:767px) {.kd-new-arrivals-footer--showcase {margin-top:var(--space-4);}.common-home footer {margin-top:var(--space-8);}}@media (min-width:1300px) and (hover:hover) and (pointer:fine) {.kd-home-showcase .kd-home-showcase-grid .product .product_inside {isolation:isolate;overflow:visible;}.kd-home-showcase .kd-home-showcase-grid .product.hovered,.kd-home-showcase .kd-home-showcase-grid .product:focus-within {z-index:2 !important;}.kd-home-showcase-grid .product_inside::before {content:'';position:absolute;inset:-14px -25px;z-index:-1;pointer-events:none;background:var(--color-bg);box-shadow:var(--shadow-product-hover);opacity:0;transition:opacity var(--duration-fast) var(--ease-default);}.kd-home-showcase-grid .product.hovered .product_inside::before,.kd-home-showcase-grid .product:focus-within .product_inside::before {opacity:1;}}@media (prefers-reduced-motion:reduce) {.kd-home-showcase-grid .product_inside::before {transition:none;}}.kd-finder { padding-top:var(--space-4); padding-bottom:var(--space-12); }.kd-finder [hidden] { display:none !important; }.kd-finder:not(.is-enhanced) button.btn-product_addtocart { display:none; }.kd-finder button,.kd-finder summary,.kd-finder select,.kd-finder input { font:inherit; }.kd-finder button:not(.btn-product_addtocart),.kd-finder summary,.kd-finder__routes a,.kd-finder__utilities a,.kd-finder__recovery a,.kd-finder__cart-status a {min-height:var(--control-height-md); padding:var(--space-2) var(--space-3); border:1px solid var(--color-border);border-radius:var(--radius-md); background:var(--color-surface); color:var(--color-text-primary);display:inline-flex; align-items:center; justify-content:center; line-height:var(--leading-normal); cursor:pointer;transition:background-color var(--duration-fast) var(--ease-default),border-color var(--duration-fast) var(--ease-default);}.kd-finder button:hover,.kd-finder summary:hover,.kd-finder__routes a:hover { background-color:var(--color-primary-soft); border-color:var(--color-primary); }.kd-finder button:active { background-color:var(--color-primary-soft); }.kd-finder button:disabled { opacity:.6; cursor:wait; }.kd-finder :is(a,button,input,select,summary,[tabindex]):focus-visible { outline:2px solid var(--color-text-primary); outline-offset:2px; }.kd-finder :is(a,button,input,select,summary,[tabindex]) { scroll-margin-block:180px 40px; }.kd-finder .kd-finder__primary { background:var(--color-primary); border-color:var(--color-primary); color:var(--color-text-primary); font-weight:var(--weight-bold); }.kd-finder .kd-finder__primary:hover { background:var(--color-primary-hover); }.kd-finder__search { background:var(--color-bg); padding:var(--space-2) 0; }.kd-finder__form { display:flex; gap:var(--space-2); margin:0; }.kd-finder__form input { flex:1; min-width:0; min-height:var(--control-height-lg); border:1px solid var(--color-border-strong); border-radius:var(--radius-md); padding:var(--space-3); font-size:max(16px,1em); color:var(--color-text-primary); background:var(--color-bg); }.kd-finder__form button { flex-shrink:0; }.kd-finder__routes { display:grid; grid-template-columns:repeat(auto-fit,minmax(min(100%,6.5em),1fr)); gap:var(--space-2); padding-block:var(--space-2); }.kd-finder__routes a { font-weight:var(--weight-semibold); text-align:center; text-decoration:none; overflow-wrap:anywhere; }.kd-finder--choice .kd-finder__routes a { min-height:72px; font-size:var(--text-md); }.kd-finder__utilities { display:flex; justify-content:space-between; gap:var(--space-2); }.kd-finder__utilities a { border-color:transparent; background:transparent; }.kd-finder__enhanced { display:flex; flex-wrap:wrap; align-items:flex-start; gap:var(--space-2); margin-block:var(--space-2); }.kd-finder__conditions { display:flex; flex-wrap:wrap; gap:var(--space-2); }.kd-finder__conditions:empty { display:none; }.kd-finder__conditions button { border-color:var(--color-primary); background:var(--color-primary-soft); }.kd-finder__refine { flex:1; min-width:0; }.kd-finder__refine summary { list-style:revert; }.kd-finder__refine[open] { flex-basis:100%; order:1; }.kd-finder__facets { display:flex; flex-wrap:wrap; gap:var(--space-3); padding:var(--space-3) 0; }.kd-finder__facets>label { display:flex; flex-direction:column; min-width:120px; flex:1; }.kd-finder__facets select,.kd-finder__facets input[type=number] { min-width:0; width:100%; min-height:44px; border:1px solid var(--color-border-strong); border-radius:var(--radius-md); background:var(--color-bg); padding:var(--space-2); font-size:max(16px,1em); }.kd-finder__facets fieldset { flex-basis:100%; display:flex; flex-wrap:wrap; gap:var(--space-2); min-width:0; }.kd-finder__facet-group { flex:1 1 140px; min-width:0; }.kd-finder__facet-group[open] { flex-basis:100%; }.kd-finder__facet-group fieldset { margin-top:var(--space-2); }.kd-finder__facets legend { font-size:1em; margin-bottom:var(--space-2); color:var(--color-text-primary); }.kd-finder__facets fieldset label { display:flex; align-items:center; gap:var(--space-2); min-height:44px; padding:var(--space-2); border:1px solid var(--color-border); border-radius:var(--radius-md); }.kd-finder__facets fieldset label:has(:checked) { border-color:var(--color-primary); background:var(--color-primary-soft); }.kd-finder__facets input[type=checkbox] { position:static; opacity:1; appearance:auto; width:20px; height:20px; margin:0; }.kd-finder__status { min-height:28px; padding-block:var(--space-1); color:var(--color-text-secondary); }.kd-finder__recovery { display:flex; flex-wrap:wrap; gap:var(--space-2); margin-block:var(--space-2); }.kd-finder__results { transition:opacity var(--duration-fast) var(--ease-default); }.kd-finder[data-state=loading] .kd-finder__results,.kd-finder[data-state=error] .kd-finder__results { opacity:.65; }.kd-finder__grid { display:grid !important; grid-template-columns:repeat(4,minmax(0,1fr)); gap:var(--space-6) var(--space-4); margin:var(--space-3) 0; }.kd-finder__grid::before,.kd-finder__grid::after { display:none !important; }.kd-finder__grid>[class*=col-] { float:none !important; width:auto !important; min-width:0; padding:0 !important; }.kd-finder__grid .product { margin:0 !important; }.kd-finder__grid .image-box img { width:100%; aspect-ratio:1; object-fit:contain; }.kd-finder__grid .title { height:auto !important; min-height:0 !important; }.kd-finder__grid .title a { display:block !important; overflow:visible !important; -webkit-line-clamp:unset !important; font-size:1em !important; }.kd-finder__grid .options-block { display:flex; flex-wrap:wrap; gap:var(--space-1); height:auto !important; }.kd-finder__grid .ch-option { display:inline-flex; justify-content:center; align-items:center; min-width:44px; min-height:44px; margin:0; padding:var(--space-1) var(--space-2); cursor:pointer; }.kd-finder__grid .price { margin-top:var(--space-2) !important; }.kd-finder__grid .product_inside_info_link { display:none; }.kd-finder__grid .btn-product_addtocart { width:100%; height:50px; margin-top:var(--space-2); }.kd-finder__pair-price { display:block; font-size:var(--text-xs); font-weight:var(--weight-normal); color:var(--color-text-secondary); }.kd-finder__cart-status:not(:empty) { position:fixed; bottom:max(var(--space-2),env(safe-area-inset-bottom)); left:var(--space-2); right:var(--space-2); z-index:var(--z-toast); max-width:620px; max-height:35vh; overflow:auto; margin-inline:auto; display:flex; flex-wrap:wrap; align-items:center; gap:var(--space-2); padding:var(--space-3); border:1px solid var(--color-border); border-radius:var(--radius-md); background:var(--color-bg); box-shadow:var(--shadow-md); }.kd-finder__cart-status>span { flex-basis:100%; }.kd-finder__cart-status.is-success { background:linear-gradient(var(--color-primary-soft), var(--color-primary-soft)), var(--color-bg); border-color:var(--color-primary); }.kd-finder__cart-status.is-success>span::before { content:'✓ '; color:var(--color-success-text); }.kd-finder__end { text-align:center; margin-block:var(--space-4); }.kd-finder .kd-finder__more { display:flex; margin:var(--space-6) auto; }@media(max-width:991px) { .kd-finder__grid { grid-template-columns:repeat(2,minmax(0,1fr)); gap:var(--space-6) var(--space-2); } }@media(max-width:767px) {.kd-finder { width:100%; padding-inline:var(--space-2); font-size:var(--text-sm); }.kd-finder--choice .kd-finder__routes a { min-height:64px; font-size:1em; }.kd-finder__routes a { padding-inline:var(--space-1); }}@media(prefers-reduced-motion:reduce) { .kd-finder *, .kd-finder *::before { transition-duration:.01ms !important; animation:none !important; scroll-behavior:auto !important; } }.kd-category-listing .kd-category-heading { display:flex; align-items:baseline; flex-wrap:wrap; gap:var(--space-2) var(--space-4); }.kd-category-count--heading { display:none; }.kd-category-count { color:var(--color-text-secondary); font-size:var(--text-sm); font-weight:var(--weight-normal); white-space:nowrap; }.kd-category-listing > .content.offset-0 { margin:0 0 var(--space-4); }.kd-category-listing .kd-category-heading h1 { width:auto; padding:0; margin:0; font-size:var(--text-2xl) !important; line-height:var(--leading-tight); font-weight:var(--weight-bold); }.kd-category-listing .apple-chips-container { margin:0 0 var(--space-6); opacity:1; animation:none; }.kd-category-listing .apple-chips-wrapper { margin:0; overflow:visible; mask-image:none; -webkit-mask-image:none; }.kd-category-listing .apple-chips-scroll { padding:var(--space-1) 0; gap:var(--space-2); animation:none; transform:none; }.kd-category-listing .apple-chip-link { min-height:var(--control-height-md); height:auto; padding:var(--space-2) var(--space-4) !important; margin:0 !important; border-radius:var(--radius-md) !important; font-size:var(--text-sm) !important; font-weight:var(--weight-medium); line-height:var(--leading-normal) !important; }.kd-category-listing .scroll-progress-track,.kd-category-listing .mobile-fade-hint { display:none !important; }.kd-category-listing .apple-chip-link:focus-visible { outline:2px solid var(--color-text-primary); outline-offset:-2px; }.kd-category-listing .kd-category-controls { margin:0 0 var(--space-4) !important; }.kd-category-listing .filters-row { display:flex; align-items:center; gap:var(--space-3); flex-wrap:wrap; margin:0; padding:0 0 var(--space-4); border-bottom:1px solid var(--color-border); }.kd-category-listing .filters-row::before,.kd-category-listing .filters-row::after { display:none; }.kd-category-listing .filters-row > .pull-left { margin-left:auto; padding:0; }.kd-category-listing .filters-row > .pull-right { display:none; }.kd-category-listing .filters-row .slide-column-open { width:auto !important; min-height:var(--control-height-md); height:auto !important; padding:var(--space-2) var(--space-4); margin:0; background:var(--color-bg); border:1px solid var(--color-border); color:var(--color-text-primary); border-radius:var(--radius-md); font-size:var(--text-sm); font-weight:var(--weight-medium); }.kd-category-listing .filters-row .slide-column-open:focus-visible { outline:2px solid var(--color-text-primary); outline-offset:2px; }.kd-category-listing .filters-row_select { margin:0; }.kd-category-listing label[for="input-sort"] { position:absolute; width:1px; height:1px; padding:0; overflow:hidden; clip:rect(0,0,0,0); white-space:nowrap; }.kd-category-listing #input-sort { height:var(--control-height-md); background:var(--color-bg); color:var(--color-text-primary); border-color:var(--color-border); border-radius:var(--radius-md); }.kd-category-listing .results-baseline-count { display:none; }.kd-category-listing:has(.kd-category-count--toolbar) .active-filters-chips__count { display:none; }.kd-category-limit { display:flex; justify-content:flex-end; align-items:center; gap:var(--space-3); margin:var(--space-6) 0 var(--space-4); font-size:var(--text-sm); }.kd-category-limit select { width:auto; height:var(--control-height-md); }.kd-category-limit > a { display:none; }.kd-category-breadcrumb .active { color:var(--color-text-secondary); }@media (min-width:768px) {.kd-category-listing .filters-row > .pull-left { width:auto !important; }.kd-category-listing .apple-chips-scroll { flex-wrap:wrap; overflow:visible; }.kd-category-listing .chip-nav-btn { display:none !important; }}@media (max-width:767px) {.kd-category-listing .kd-category-heading { justify-content:space-between; }.kd-category-listing .kd-category-heading h1 { font-size:var(--text-xl) !important; }.kd-category-listing .kd-category-count--heading { display:block; }.kd-category-listing .kd-category-count--toolbar { display:none; }.kd-category-listing .active-filters-chips__count { display:none; }.kd-category-listing .apple-chips-container { margin-bottom:var(--space-3); }.kd-category-listing .kit-mobile-toolbar { gap:var(--space-2); margin:0 0 var(--space-4); }.kd-category-listing:has(> .active-filters-chips) .kit-mobile-toolbar { margin-bottom:calc(var(--space-4) - 6px); }.kd-category-listing > .active-filters-chips { margin-top:0; margin-bottom:var(--space-2); }.kd-category-listing .kit-mobile-toolbar__filter { flex:0 0 auto; background:var(--color-bg) !important; border:1px solid var(--color-border) !important; color:var(--color-text-primary) !important; font-size:var(--text-sm); font-weight:var(--weight-medium); border-radius:var(--radius-md); box-shadow:none !important; }.kd-category-listing .kit-mobile-toolbar__sort { flex:1 1 auto; }.kd-category-listing .kit-sort-trigger { background:var(--color-bg); height:auto; min-height:var(--control-height-md); padding:var(--space-2) var(--space-3); }.kd-category-listing .kit-sort-trigger__label { white-space:normal; text-align:left; line-height:var(--leading-normal); }.kd-category-listing .kit-mobile-toolbar__filter:hover,.kd-category-listing .kit-sort-trigger:hover { background:var(--color-surface) !important; border-color:var(--color-border-strong) !important; }.kd-category-listing .kit-mobile-toolbar__filter:focus-visible,.kd-category-listing .kit-sort-trigger:focus-visible { outline:2px solid var(--color-text-primary) !important; outline-offset:2px; }.kd-category-listing .kd-category-controls { margin:0 !important; }.kd-category-listing .filters-row { border:0; padding:0; }.kd-category-listing .chip-nav-btn { display:none !important; }}.kd-sort-menu { display:none; }@media (min-width:1024px) {.kd-sort-enhanced > #input-sort { display:none; }.kd-sort-menu { display:block; position:relative; width:220px; max-width:100%; font-size:var(--text-sm); color:var(--color-text-primary); }.kd-sort-menu summary { display:flex; align-items:center; justify-content:space-between; gap:var(--space-3); min-height:var(--control-height-md); padding:var(--space-2) var(--space-4); list-style:none; cursor:pointer; border:1px solid var(--color-border); border-radius:var(--radius-md); background:var(--color-bg); font-weight:var(--weight-medium); }.kd-sort-menu summary::-webkit-details-marker { display:none; }.kd-sort-menu summary > svg { flex:none; transition:transform var(--duration-fast) var(--ease-default); }.kd-sort-menu[open] summary { border-color:var(--color-border-strong); }.kd-sort-menu[open] summary > svg { transform:rotate(180deg); }.kd-sort-menu ul { position:absolute; z-index:var(--z-dropdown); top:calc(100% + var(--space-2)); right:0; width:100%; min-width:220px; margin:0; padding:var(--space-2); list-style:none; background:var(--color-bg); border:1px solid var(--color-border); border-radius:var(--radius-lg); box-shadow:var(--shadow-lg); }.kd-sort-menu li { margin:0; padding:0; }.kd-sort-menu a { display:flex; align-items:center; justify-content:space-between; gap:var(--space-3); min-height:var(--control-height-md); padding:var(--space-2) var(--space-3); border-radius:var(--radius-md); color:var(--color-text-primary); text-decoration:none; line-height:var(--leading-normal); }.kd-sort-menu a > svg { flex:none; color:var(--color-success-text); }.kd-sort-menu a[aria-current] { background:var(--color-primary-soft); font-weight:var(--weight-semibold); }.kd-sort-menu a:hover,.kd-sort-menu summary:hover { background:var(--color-surface); }.kd-sort-menu a:focus-visible,.kd-sort-menu summary:focus-visible { outline:2px solid var(--color-text-primary); outline-offset:2px; }}@media (max-width:767px) {.kd-category-listing .apple-chips-wrapper { margin:0; }.kd-category-listing .apple-chips-container::before,.kd-category-listing .apple-chips-container::after { content:''; position:absolute; top:0; bottom:0; width:60px; pointer-events:none; z-index:2; opacity:0; transition:opacity var(--duration-normal) var(--ease-default); }.kd-category-listing .apple-chips-container::before { left:0; background:linear-gradient(to right, var(--color-bg) 28px, transparent); }.kd-category-listing .apple-chips-container::after { right:0; background:linear-gradient(to left, var(--color-bg) 28px, transparent); }.kd-category-listing .apple-chips-container.has-prev::before,.kd-category-listing .apple-chips-container.has-next::after { opacity:1; }.kd-category-listing .chip-nav-btn { display:flex !important; width:var(--control-height-md); height:var(--control-height-md); border-radius:var(--radius-full); box-shadow:none; background:transparent; color:var(--color-text-primary); border:0; opacity:1; visibility:visible; transform:translateY(-50%); transition:opacity var(--duration-normal) var(--ease-default), visibility 0s; }.kd-category-listing .chip-nav-btn::before { content:''; position:absolute; inset:6px; border-radius:var(--radius-full); background:var(--color-bg); border:1px solid var(--color-border-strong); }.kd-category-listing .chip-nav-btn svg { position:relative; z-index:1; }.kd-category-listing .chip-nav-btn.hidden { display:flex !important; opacity:0; visibility:hidden; pointer-events:none; transform:translateY(-50%); transition:opacity var(--duration-normal) var(--ease-default), visibility 0s var(--duration-normal); }.kd-category-listing .chip-nav-btn:hover::before { background:var(--color-surface); }.kd-category-listing .chip-nav-btn:focus-visible { outline:2px solid var(--color-text-primary); outline-offset:2px; }}.kd-category-breadcrumb ul { display:flex; align-items:center; flex-wrap:wrap; gap:var(--space-2); }.kd-category-breadcrumb ul li { padding:0; border:0 !important; display:inline-flex; align-items:center; gap:var(--space-2); }.kd-category-breadcrumb ul li:not(:last-child)::after { content:'\203A'; color:var(--color-text-secondary); font-size:var(--text-base); }.kd-category-breadcrumb .home-link a { position:relative; display:inline-flex; align-items:center; justify-content:center; width:20px; height:24px; font-size:var(--text-sm); }.kd-category-breadcrumb .home-link a::before { content:''; position:absolute; inset:-10px -12px; }.kd-category-breadcrumb a:focus-visible { outline:2px solid var(--color-text-primary); outline-offset:2px; border-radius:var(--radius-sm); }@media (prefers-reduced-motion:reduce) {.kd-category-listing .chip-nav-btn,.kd-category-listing .apple-chips-container::before,.kd-category-listing .apple-chips-container::after { transition:none !important; }}.kd-category-listing .apple-chip-link,.kd-category-listing .kit-mobile-toolbar__filter,.kd-category-listing .kit-sort-trigger,.kd-category-listing .filters-row .slide-column-open,.kd-category-listing #input-sort,.kd-category-listing .kd-sort-menu summary {border-color:var(--color-border-strong) !important;}.kd-category-listing .apple-chip-link:hover,.kd-category-listing .kit-mobile-toolbar__filter:hover,.kd-category-listing .kit-sort-trigger:hover,.kd-category-listing .kd-sort-menu summary:hover {background:var(--color-surface-hover) !important;}#kit-filter-module .ms_module-filter { margin:16px 0 0; padding:0 0 16px; }#kit-filter-module .kd-filter-group-title { font-size:18px; font-weight:var(--weight-semibold); line-height:1.4; padding:0 0 8px; margin:0; }#kit-filter-module .checkbox-group { margin:0; width:100%; }#kit-filter-module .list-simple > li { margin:0; }#kit-filter-module .checkbox-group label { display:flex; width:100%; box-sizing:border-box; align-items:center; gap:12px; min-height:44px; padding:6px 0 6px 28px; margin:0; font-size:var(--text-base); line-height:1.5; cursor:pointer; }#kit-filter-module .checkbox-group label .kd-filter-label { position:static; display:block; flex:1; min-width:0; }#kit-filter-module .checkbox-group label .filter-count { position:static; margin:0; flex:none; font-size:var(--text-sm); color:var(--color-text-secondary); font-variant-numeric:proportional-nums; font-feature-settings:"pnum" 1; letter-spacing:normal; }#kit-filter-module .checkbox-group label .box,#kit-filter-module .checkbox-group label .check { width:20px; height:20px; top:50%; left:0; margin-top:-10px; border-radius:var(--radius-sm); }#kit-filter-module .checkbox-group label .box { border-color:var(--color-text-muted); }#kit-filter-module .checkbox-group label .check { color:var(--color-success-text); font-size:18px; line-height:20px; }#kit-filter-module input:checked + label .box { border-color:var(--color-success-text); background:var(--color-primary-soft); }#kit-filter-module .kit-collapsible-values__toggle { min-height:44px; margin:0 0 0 20px; padding:4px 8px; border-radius:var(--radius-md); color:var(--color-text-secondary); gap:8px; text-decoration:none; transition:background-color var(--duration-fast) var(--ease-default); }#kit-filter-module .kit-collapsible-values__toggle[aria-expanded="true"] i { transform:rotate(180deg); }#kit-filter-module button:focus-visible { outline:2px solid var(--color-text-primary); outline-offset:2px; }@media (min-width:768px) {#kit-filter-module .ms_module-filter--in-stock { margin-top:0; }.kd-sort-menu { width:190px; }.kd-sort-menu ul { min-width:210px; }}.kd-category-limit { gap:12px; margin:24px 0 16px; }.kd-category-limit label { margin:0; color:var(--color-text-secondary); font-size:var(--text-sm); font-weight:var(--weight-normal); }.kd-category-limit #input-limit { width:80px; min-width:80px; height:44px; padding:0 12px; line-height:normal; border:1px solid var(--color-border-strong); border-radius:var(--radius-md); background-color:var(--color-bg); color:var(--color-text-primary); font-size:var(--text-sm); box-shadow:none; }.kd-category-limit #input-limit:focus-visible { outline:2px solid var(--color-text-primary); outline-offset:2px; }@media (max-width:767px) {html:has(#kit-filter-module) { scrollbar-gutter:auto; }body:has(#kit-filter-module) .slide-column-close { display:none !important; }.leftColumn:has(#kit-filter-module), .leftColumn-mobile:has(#kit-filter-module) { width:100vw !important; max-width:none; margin:0; padding:0 !important; border:0; overflow-x:hidden; overflow-y:auto; overscroll-behavior:contain; transition:left 250ms var(--ease-default); }.leftColumn:has(#kit-filter-module) > .collapse-block:has(.filters-mobile) { display:none; }#kit-filter-module { margin:0 !important; min-height:100dvh; display:flex; flex-direction:column; }#kit-filter-module .kit-filter-mobile-header { position:sticky; top:0; display:flex; align-items:center; gap:8px; flex:none; margin:0; padding:env(safe-area-inset-top, 0px) 12px 0 20px; min-height:calc(64px + env(safe-area-inset-top, 0px)); background:var(--color-bg); }.kit-filter-mobile-header h2 { flex:1; margin:0; padding:0; font-size:var(--text-md); font-weight:var(--weight-semibold); line-height:1.4; }.kd-filter-close, .kd-filter-reset { display:inline-flex; align-items:center; justify-content:center; flex:none; min-height:44px; border:0; background:transparent; color:var(--color-text-primary); padding:0 8px; font-size:var(--text-sm); }.kd-filter-close { width:44px; border-radius:var(--radius-full); }#kit-filter-module:not(:has(input:checked)) .kd-filter-reset { visibility:hidden; pointer-events:none; }#kit-filter-module .ms_module-filter { margin:20px 20px 0; padding-bottom:16px; }#kit-filter-module .kit-filter-mobile-chips { margin:16px 0 0; padding:0 20px; }#kit-filter-module .kit-filter-mobile-cta { flex:none; margin-top:auto; padding:12px 20px calc(12px + env(safe-area-inset-bottom, 0px)); border-top:1px solid var(--color-border); }#kit-filter-module .kit-filter-mobile-cta__btn { min-height:var(--control-height-lg); background:var(--color-primary); color:var(--color-text-on-dark); font-weight:var(--weight-bold); box-shadow:none; }#kit-filter-module .kit-filter-mobile-cta__btn:hover { background:var(--color-primary-hover); }#kit-filter-module .kit-filter-mobile-cta__btn:active { background:var(--color-primary-active); }#kit-filter-module .kit-filter-mobile-cta__clear { display:none; }#kit-filter-module .kit-count-pulse { animation:none; }}@media (min-width:768px) and (hover:hover) and (pointer:fine) {#kit-filter-module .checkbox-group label { min-height:36px; padding-top:4px; padding-bottom:4px; }#kit-filter-module .kit-collapsible-values__toggle { min-height:36px; }}.active-filters-chip__label { min-width:0; overflow-wrap:anywhere; }.active-filters-chip__remove { flex:none; opacity:1; color:var(--color-text-secondary); }.active-filters-chip__remove svg { display:block; }.active-filters-chip:hover .active-filters-chip__remove { background:transparent; }.active-filters-chip:focus-visible, .kd-active-filters-clear:focus-visible { outline:2px solid var(--color-text-primary); outline-offset:2px; }.kd-active-filters-clear, .kd-filter-reset { min-height:32px; padding:4px 8px; border:0; border-radius:var(--radius-md); background:transparent; color:var(--color-text-secondary); font-size:var(--text-sm); font-weight:var(--weight-medium); line-height:24px; text-decoration:none; cursor:pointer; transition:background var(--duration-fast) var(--ease-default), color var(--duration-fast) var(--ease-default); }.kd-active-filters-clear:hover, .kd-filter-reset:hover { background:var(--color-surface-hover); color:var(--color-text-primary); text-decoration:none; }@media (max-width:767px), (pointer:coarse) {.active-filters-chip, .kd-active-filters-clear, .kd-filter-reset { min-height:44px; }.active-filters-chip { padding-top:11px; padding-bottom:11px; }.active-filters-chip::before { inset:6px 0; }.active-filters-chips, #kit-filter-module .kit-filter-mobile-chips { row-gap:0; }}#kit-filter-module input:disabled + label { cursor:not-allowed; }#kit-filter-module input:disabled + label:hover { color:inherit; }#kit-filter-module #checkBoxInStock:disabled + label { opacity:.45; }.kit-collapsible-values.is-expanding { overflow:hidden; }.kit-collapsible-values__chevron { transition:transform var(--duration-normal) var(--ease-default); }@media (prefers-reduced-motion:reduce) {.kit-collapsible-values__chevron { transition:none; }}html[data-kd-palette="iris_lime"] {--color-primary-rgb:80, 56, 232;--color-completed-compact-surface:var(--color-primary-soft);--color-editor-secondary-ink:var(--color-primary-active);--color-editor-secondary-hover-ink:var(--color-primary-active);--color-editor-secondary-hover-border:var(--color-primary);--color-editor-secondary-hover-bg:var(--color-primary-soft);--roadmap-surface:linear-gradient(180deg, var(--color-primary-soft), var(--color-surface));--roadmap-complete-surface:var(--roadmap-surface);--roadmap-active-shadow:none;--roadmap-complete-shadow:none;--starter-shadow:none;--starter-hover-shadow:none;--starter-active-shadow:none;--color-product-money:var(--color-text-primary);--color-tab-label:var(--color-primary);--color-editor-hover:var(--color-primary-hover);--color-editor-active:var(--color-primary-active);--color-completed-surface:var(--color-primary-soft);--color-completed-border:var(--color-primary-border);--color-completed-text:var(--color-primary-active);--color-photo-selected-hover:var(--color-primary-soft-hover);--color-kit-hover-border:var(--color-primary);--color-kit-money:var(--color-text-primary);--kit-selection-shadow:none;--kit-selection-outline:2px solid var(--color-primary);--color-primary:#5038E8;--color-primary-hover:#4430C5;--color-primary-active:#3928A7;--color-primary-soft:#F1ECFB;--color-primary-soft-hover:#E4D8FA;--color-primary-border:#E4D8FA;--color-checkout-placeholder:var(--color-text-muted);--color-link-hover-legacy:var(--color-primary-hover);--color-stock-note:var(--color-text-secondary);--color-eta-text:var(--color-text-primary);--color-text-validation:var(--color-error);--color-text-legacy-strong:var(--color-text-primary);--color-text-emphasis:var(--color-text-primary);--color-text-legacy-muted:var(--color-text-muted);--color-text-legacy-disabled:var(--color-text-muted);--color-text-legacy-subtle:var(--color-text-secondary);--color-text-black:var(--color-text-primary);--color-text-primary:#342D45;--color-text-secondary:#625B73;--color-text-muted:#6C6379;--color-text-on-dark:#FFFFFF;--color-surface:#F8F6FC;--color-surface-hover:#F1ECFB;--color-bg:#FFFFFF;--color-border:#DAD3E6;--color-border-strong:#897F99;--color-dark:#292039;--color-dark-border:#625B73;--color-error:#B42318;--color-error-strong:#B42318;--color-success:#14734B;--color-success-text:#14734B;--color-success-soft:#EAF7EF;--color-warning:#FFF0C2;--color-info:#F1ECFB;--kd-palette-lime:#E6EF9A;--kd-palette-sale:#C52C55;--kd-palette-top-surface:var(--kd-palette-lime);--kd-palette-top-ink:var(--color-text-primary);--kd-palette-footer-surface:#F5F3FF;--kd-palette-footer-ink:var(--color-text-primary);--kd-palette-warning-ink:#7A4D00;--kd-palette-disabled:#E9EBEA;--kd-palette-disabled-ink:#68716D;}html[data-kd-palette="iris_lime"] .ua-liquid-bar {background:var(--color-surface) !important;color:var(--color-text-primary) !important;}html[data-kd-palette="iris_lime"] .ua-liquid-bar .price-highlight {background:var(--kd-palette-lime) !important;color:var(--color-text-primary) !important;}html[data-kd-palette="iris_lime"] .ua-liquid-bar::after {background:linear-gradient(90deg, transparent, var(--color-primary), transparent);box-shadow:0 1px 6px rgba(105,65,198,.4);}html[data-kd-palette="iris_lime"] :is(.product .price, .product .price .new-price, .product-info .price, .product-info .new-price, .wishlist-table .price, .shopping-cart-table .product-price, .qc-total, .qc-price) {color:var(--color-text-primary) !important;}html[data-kd-palette="iris_lime"] :is(.product .price .old-price, .product-info .old-price, .wishlist-table .old-price) {color:var(--color-text-secondary) !important;}html[data-kd-palette="iris_lime"] .product-sale {background:var(--kd-palette-sale) !important; color:var(--color-text-on-dark) !important;}html[data-kd-palette="iris_lime"] .product-best-sale {background:var(--kd-palette-top-surface) !important; color:var(--kd-palette-top-ink) !important;}html[data-kd-palette="iris_lime"] :is(.product-new, .product-personalized) {background:var(--color-primary-soft) !important; color:var(--color-primary-active) !important;}html[data-kd-palette="iris_lime"] .product-low-stock {background:var(--color-warning) !important; color:var(--kd-palette-warning-ink) !important;}html[data-kd-palette="iris_lime"] :is(.active-filters-chip, .active-filters-chip__remove) { color:var(--color-primary-active); }html[data-kd-palette="iris_lime"] #kit-filter-module .checkbox-group label .check { color:var(--color-text-on-dark); }html[data-kd-palette="iris_lime"] :is(.form-control, .choices__inner) { border-color:var(--color-border-strong); }html[data-kd-palette="iris_lime"] :is(.btn-primary, .btn-product_addtocart, #button-cart, #search .btn, #search_mobile .btn, #d_quickcheckout .btn-primary, #d_quickcheckout #qc_confirm_order, .kit-filter-mobile-cta__btn) {background-color:var(--color-primary) !important; border-color:var(--color-primary) !important; color:var(--color-text-on-dark) !important;}html[data-kd-palette="iris_lime"] :is(.btn-primary, .btn-product_addtocart, #button-cart, #search .btn, #search_mobile .btn, #d_quickcheckout .btn-primary, #d_quickcheckout #qc_confirm_order, .kit-filter-mobile-cta__btn):hover {background-color:var(--color-primary-hover) !important; border-color:var(--color-primary-hover) !important;}html[data-kd-palette="iris_lime"] :is(.btn-primary, .btn-product_addtocart, #button-cart, #search .btn, #search_mobile .btn, #d_quickcheckout .btn-primary, #d_quickcheckout #qc_confirm_order, .kit-filter-mobile-cta__btn):active {background-color:var(--color-primary-active) !important; border-color:var(--color-primary-active) !important;}html[data-kd-palette="iris_lime"] :is(.alert-success) { background-color:#EAF7EF; color:var(--color-success-text); border-color:var(--color-success-text); }html[data-kd-palette="iris_lime"] :is(.alert-danger) { background-color:#FFF0EE; color:var(--color-error); border-color:var(--color-error); }html[data-kd-palette="iris_lime"] :is(.alert-warning) { background-color:var(--color-warning); color:var(--kd-palette-warning-ink); border-color:var(--kd-palette-warning-ink); }html[data-kd-palette="iris_lime"] .kd-tool:not(:disabled):hover { background:var(--color-primary-soft); }html[data-kd-palette="iris_lime"] .kd-tool:not(:disabled):active { background:var(--color-primary-soft-hover); }html[data-kd-palette="iris_lime"] footer:not(.kd-footer) { background-color:var(--kd-palette-footer-surface) !important; color:var(--kd-palette-footer-ink); }html[data-kd-palette="iris_lime"] footer:not(.kd-footer) :is(a, h1, h2, h3, h4, p, span):not(.back-to-top, .back-to-top *) { color:var(--kd-palette-footer-ink) !important; }html[data-kd-palette="iris_lime"] footer:not(.kd-footer) a:not(.back-to-top):is(:hover, :focus-visible),html[data-kd-palette="iris_lime"] footer:not(.kd-footer) a:not(.back-to-top):is(:hover, :focus-visible) * { color:var(--color-primary-hover) !important; }html[data-kd-palette="iris_lime"] footer:not(.kd-footer) :is(.mobile-collapse, .copyright, .flex-item) { border-color:var(--color-border); }html[data-kd-palette="iris_lime"] footer:not(.kd-footer) .copyright { background-color:var(--kd-palette-footer-surface); color:var(--color-text-secondary); }html[data-kd-palette="iris_lime"] footer:not(.kd-footer) .box-copyright { color:var(--color-text-secondary) !important; }html[data-kd-palette="iris_lime"] footer:not(.kd-footer) .footer-content-col .container:not(:first-child)::before { background:var(--color-border); }html[data-kd-palette="iris_lime"] :focus-visible { outline-color:var(--color-primary-active) !important; }html[data-kd-palette="iris_lime"] footer:not(.kd-footer) :focus-visible { outline-color:var(--color-primary-active) !important; }html[data-kd-palette="iris_lime"] :is(button, .btn):disabled {background-color:var(--kd-palette-disabled) !important;border-color:var(--color-border) !important;color:var(--kd-palette-disabled-ink) !important;}@media (forced-colors:active) {html[data-kd-palette="iris_lime"] :is(button, .btn, .active-filters-chip, input, select) { forced-color-adjust:auto; }}html[data-kd-palette="iris_lime"] .product-personalize:not(body) { background:var(--color-primary-soft) !important; color:var(--color-primary-active) !important; }html[data-kd-palette="iris_lime"] .breadcrumb .home-link { color:var(--color-text-secondary); }html[data-kd-palette="iris_lime"] .btn-load-pagination { background:var(--color-primary); color:var(--color-text-on-dark); }html[data-kd-palette="iris_lime"] .btn-load-pagination:hover { background:var(--color-primary-hover); }html[data-kd-palette="iris_lime"] .btn-load-pagination:active { background:var(--color-primary-active); }html[data-kd-palette="iris_lime"] .breadcrumb li { color:var(--color-text-secondary) !important; }html[data-kd-palette="iris_lime"] :is(.productvendor, .productvendor a, .input-counter .bi, .qty .bi) { color:var(--color-primary) !important; }html[data-kd-palette="iris_lime"] .send-date-block { background:var(--color-primary-soft) !important; border-color:var(--color-primary-border) !important; }html[data-kd-palette="iris_lime"] .kd-fontpick__option.is-active { background:var(--color-primary-soft); }html[data-kd-palette="iris_lime"] .kd-personalize__msg.is-ok { background:#EAF7EF; color:var(--color-success-text); border-color:var(--color-success-text); }html[data-kd-palette] .kd-personalize__msg.kd-copy-notice {position:relative;padding:var(--space-3) var(--space-4) var(--space-3) calc(var(--space-4) + 18px + var(--space-2));background:var(--color-success-soft);border:1px solid var(--color-success-text);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:var(--text-sm);line-height:var(--leading-normal);box-shadow:none;}.kd-copy-notice::before {content:'';position:absolute;top:calc(var(--space-3) + 2px);left:var(--space-4);width:18px;height:18px;background:var(--color-success-text);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m5 12 4 4L19 6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m5 12 4 4L19 6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;}html[data-kd-palette="iris_lime"] .kd-personalize__msg.is-err { background:#FFF0EE; color:var(--color-error); border-color:var(--color-error); }html[data-kd-palette="iris_lime"] input:is([type="radio"],[type="checkbox"]) { accent-color:var(--color-primary); }html[data-kd-palette="iris_lime"] :is(header .cart .price, header .cart .price span) { color:var(--color-text-primary) !important; }html[data-kd-palette="iris_lime"] :is(.kd-personalize__hint, .kd-tpl-dropzone) { background:linear-gradient(180deg, var(--color-primary-soft), var(--color-surface)); }@font-face { font-family:'KD Picker Manrope'; font-style:normal; font-weight:var(--weight-normal); font-display:swap; src:url('/catalog/view/theme/myshop/css/fonts/manrope/manrope-v20-cyrillic_latin-regular.woff2') format('woff2'); }@font-face { font-family:'KD Picker Manrope'; font-style:normal; font-weight:var(--weight-bold); font-display:swap; src:url('/catalog/view/theme/myshop/css/fonts/manrope/manrope-v20-cyrillic_latin-700.woff2') format('woff2'); }#kd-palette-picker { margin:0; background:#fff; color:#342D45; color-scheme:light; -webkit-text-size-adjust:100%; }#kd-palette-picker, #kd-palette-picker * { box-sizing:border-box; font-family:'KD Picker Manrope', sans-serif !important; }#kd-palette-picker .pp-wrap { max-width:900px; margin:auto; padding:28px 20px max(32px, env(safe-area-inset-bottom)); }#kd-palette-picker h1, #kd-palette-picker h2, #kd-palette-picker h3, #kd-palette-picker p { margin:0; color:inherit; letter-spacing:normal; }#kd-palette-picker h1 { font-size:28px; line-height:1.25; font-weight:700; margin:8px 0 12px; }#kd-palette-picker h2 { font-size:18px; line-height:1.4; font-weight:700; }#kd-palette-picker p, #kd-palette-picker .pp-footer { font-size:14px; line-height:1.6; }#kd-palette-picker .pp-eyebrow { font-size:11px; letter-spacing:.08em; color:#625B73; font-weight:700; }#kd-palette-picker .pp-intro { margin-bottom:24px; }#kd-palette-picker .pp-preview { border:1px solid #DAD3E6; border-radius:12px; overflow:hidden; scroll-margin-top:16px; }#kd-palette-picker .pp-caption { padding:16px; display:flex; justify-content:space-between; align-items:center; gap:12px; }#kd-palette-picker code { font-size:13px; color:#625B73; background:transparent; padding:0; }#kd-palette-picker .pp-delivery { padding:14px 12px; text-align:center; background:#F8F6FC; font-size:12px; line-height:1.6; }#kd-palette-picker .pp-delivery strong { display:inline-block; background:#E6EF9A; padding:2px 6px; border-radius:4px; }#kd-palette-picker .pp-shop { padding:24px; }#kd-palette-picker h3 { font-size:25px; line-height:1.3; font-weight:700; margin:8px 0 20px; }#kd-palette-picker .pp-tags { display:flex; flex-wrap:wrap; gap:8px; }#kd-palette-picker .pp-tags span { background:#F1ECFB; padding:6px 12px; border-radius:20px; font-size:13px; }#kd-palette-picker .pp-price { font-size:28px; font-weight:700; margin:24px 0 16px; }#kd-palette-picker .pp-buy, #kd-palette-picker .pp-sample { display:flex; align-items:center; justify-content:center; min-height:52px; border-radius:8px; background:var(--pp-ink); color:#fff; font-weight:700; font-size:16px; }#kd-palette-picker .pp-note { color:#625B73; font-size:12px; margin-top:10px; }#kd-palette-picker .pp-options { margin-top:32px; }#kd-palette-picker .pp-grid { display:grid; grid-template-columns:repeat(3, minmax(0, 1fr)); gap:12px; margin-top:16px; }#kd-palette-picker .pp-option { display:flex; flex-direction:column; gap:12px; padding:14px; border:1px solid #DAD3E6; border-radius:12px; color:#342D45; text-decoration:none; background:#fff; box-shadow:none; }#kd-palette-picker .pp-option.pp-selected { border-color:#342D45; outline:1px solid #342D45; }#kd-palette-picker .pp-option:focus-visible { outline:2px solid #342D45; outline-offset:3px; }#kd-palette-picker .pp-option:active { background:#F8F6FC; }#kd-palette-picker .pp-number { display:flex; justify-content:space-between; align-items:center; gap:4px; font-size:20px; font-weight:700; }#kd-palette-picker .pp-number span { font-size:10px; font-weight:400; color:#625B73; }#kd-palette-picker .pp-pair { display:flex; gap:4px; }#kd-palette-picker .pp-pair i { height:16px; flex:1; border-radius:4px; background:var(--pp-ink); }#kd-palette-picker .pp-pair i:nth-child(2) { background:#E6EF9A; }#kd-palette-picker .pp-pair i:nth-child(3) { background:#E4D8FA; }#kd-palette-picker .pp-contrast { font-size:10px; color:#625B73; margin-top:-8px; }#kd-palette-picker .pp-footer { margin-top:28px; color:#625B73; font-size:12px; }@media (max-width:599px) { #kd-palette-picker .pp-grid { grid-template-columns:repeat(2, minmax(0, 1fr)); } }@media (max-width:359px) { #kd-palette-picker .pp-wrap { padding-left:16px; padding-right:16px; } #kd-palette-picker .pp-option { padding:10px; } }.product-info .kd-pdp-quantity.input-counter { display:inline-flex; align-items:center; width:140px; height:44px; padding:0; margin:0; border:1px solid var(--color-border-strong); border-radius:var(--radius-md); background:var(--color-bg); overflow:visible; }.product-info .kd-pdp-quantity.input-counter :is(.cart-minus-btn, .cart-plus-btn) { position:relative; inset:auto; display:flex; flex:0 0 44px; align-items:center; justify-content:center; width:44px; height:44px; min-height:44px; padding:0; margin:0; border:0; border-radius:var(--radius-md); background:transparent; color:var(--color-text-primary); box-shadow:none; cursor:pointer; transform:none; }.product-info .kd-pdp-quantity.input-counter button::before { content:''; position:absolute; inset:5px; border-radius:var(--radius-sm); background:transparent; pointer-events:none; transition:background-color var(--duration-fast) var(--ease-default); }.product-info .kd-pdp-quantity.input-counter button:is(:hover, :active) { background:transparent; }@media (hover:hover) {.product-info .kd-pdp-quantity.input-counter button:hover::before { background:var(--color-surface-hover); }}.product-info .kd-pdp-quantity.input-counter button:active::before { background:var(--color-primary-soft-hover); }.product-info .kd-pdp-quantity.input-counter button:focus-visible { outline:2px solid var(--focus-ring); outline-offset:-4px; }.product-info .kd-pdp-quantity.input-counter:has(input:focus-visible) { outline:2px solid var(--focus-ring); outline-offset:2px; }.product-info .kd-pdp-quantity.input-counter input:focus { outline:none !important; border:0 !important; box-shadow:none !important; }@media (prefers-reduced-motion:reduce) {.product-info .kd-pdp-quantity.input-counter button::before { transition:none; }}.product-info .kd-pdp-quantity.input-counter svg { position:relative; display:block; width:18px; height:18px; fill:none; stroke:currentColor; stroke-width:1.75; stroke-linecap:round; }.product-info .kd-pdp-quantity.input-counter input { width:50px; min-width:0; height:42px; padding:0; margin:0; border:0; border-radius:0; background:transparent; color:var(--color-text-primary); font-size:16px; line-height:42px; font-weight:600; text-align:center; box-shadow:none; }.product-info .qty-label { min-height:44px; display:inline-flex; align-items:center; margin:0 12px 0 0; padding:0; font-size:14px; color:var(--color-text-secondary); }.product-delivery__icon, #icon-delivery-shop { fill:var(--color-primary); }.back-to-top:active, .kd-new-arrivals-footer__link:active, .cart-checkout-btn:active, .shopping-cart-btns .btn-full:active { background:var(--color-primary-active); }.header-menu a:focus-visible { color:var(--color-primary); }.tab-title { color:var(--color-primary); }.kd-creation-steps__checkout:active { background:var(--color-editor-active); border-color:var(--color-editor-active); }.seo-open__text { color:var(--color-text-legacy-strong) !important; }:root {--border-divider:var(--color-border);--border-subtle:var(--color-border);--border-control:var(--color-border-strong);--border-selected:var(--color-primary);--focus-ring:var(--color-primary-active);}html[data-kd-palette="iris_lime"] {--border-divider:#ECEAF0;--border-subtle:#DAD7E2;--border-control:#898391;--color-border:var(--border-subtle);--color-border-strong:var(--border-control);}html[data-kd-palette="iris_lime"] .kd-category-listing .apple-chip-link,html[data-kd-palette="iris_lime"] .kd-category-listing .chip-nav-btn::before {border-color:var(--border-subtle) !important;}html[data-kd-palette="iris_lime"] #kit-filter-module .checkbox-group label .box {border-color:var(--border-control);}html[data-kd-palette="iris_lime"] #kit-filter-module input:checked + label .box {border-color:var(--border-selected);}html[data-kd-palette="iris_lime"] #kit-filter-module .ms_module-filter,html[data-kd-palette="iris_lime"] #kit-filter-module .kit-filter-mobile-header,html[data-kd-palette="iris_lime"] #kit-filter-module .kit-filter-mobile-cta,html[data-kd-palette="iris_lime"] .kd-header-compact__commerce,html[data-kd-palette="iris_lime"] .kd-header-compact__direct-nav,html[data-kd-palette="iris_lime"] .kd-category-toolbar,html[data-kd-palette="iris_lime"] .kd-category-listing .filters-row,html[data-kd-palette="iris_lime"] footer:not(.kd-footer) :is(.mobile-collapse, .copyright, .flex-item) {border-color:var(--border-divider);}html[data-kd-palette="iris_lime"] footer:not(.kd-footer) .footer-content-col .container:not(:first-child)::before {background:var(--border-divider);}html[data-kd-palette="iris_lime"] .kd-category-listing :focus-visible {outline-color:var(--focus-ring) !important;}@media (min-width:768px) {html[data-kd-palette="iris_lime"] .leftColumn:has(#kit-filter-module)::after { display:none; }html[data-kd-palette="iris_lime"] .kd-header-compact__commerce { border-bottom-color:transparent; }}#d_quickcheckout #qc_confirm_order :is(span, svg, i) {color:inherit !important;-webkit-text-fill-color:currentColor;}#d_quickcheckout :is(input, textarea)::placeholder {color:var(--color-checkout-placeholder) !important;}html[data-kd-palette="iris_lime"] #d_quickcheckout #qc_confirm_order:is(:disabled, .disabled) {background-color:var(--kd-palette-disabled) !important;border-color:var(--color-border) !important;color:var(--kd-palette-disabled-ink) !important;}#d_quickcheckout #qc_confirm_order .qc-confirm-order__submitting { display:none; align-items:center; justify-content:center; gap:var(--space-2); }#d_quickcheckout.qc-order-submitting .preloader { display:none !important; }#d_quickcheckout.qc-order-submitting #qc_confirm_order .qc-confirm-order__content { display:none; }#d_quickcheckout.qc-order-submitting #qc_confirm_order .qc-confirm-order__submitting { display:inline-flex; }html[data-kd-palette="iris_lime"] #d_quickcheckout.qc-order-submitting #qc_confirm_order:disabled {background-color:var(--color-primary) !important;border-color:var(--color-primary) !important;color:var(--color-text-on-dark) !important;opacity:1;}#d_quickcheckout #qc_confirm_order .qc-confirm-order__spinner { display:block; width:18px; height:18px; flex:0 0 18px; border:2px solid currentColor; border-right-color:transparent; border-radius:50%; animation:qc-submit-spin .7s linear infinite; }@keyframes qc-submit-spin { to { transform:rotate(360deg); } }:is(header .cart, .shopping-cart-table, #d_quickcheckout) .kd-cart-quantity.input-counter {box-sizing:border-box; width:120px; height:50px; border:1px solid var(--border-control); border-radius:var(--radius-md); background:var(--color-bg);}:is(header .cart, .shopping-cart-table, #d_quickcheckout) .kd-cart-quantity.input-counter input {box-sizing:border-box; width:100% !important; min-width:0 !important; height:100% !important; padding:0 40px !important; border:0 !important; border-radius:var(--radius-md); box-shadow:none !important; background:transparent !important; color:var(--color-text-primary); font-size:var(--text-base) !important; font-weight:var(--weight-semibold); text-align:center;}:is(header .cart, .shopping-cart-table, #d_quickcheckout) .kd-cart-quantity.input-counter input:focus {outline:none !important; box-shadow:none !important;}:is(header .cart, .shopping-cart-table, #d_quickcheckout) .kd-cart-quantity.input-counter:has(input:focus-visible) {outline:2px solid var(--focus-ring); outline-offset:2px;}:is(header .cart, .shopping-cart-table, #d_quickcheckout) .kd-cart-quantity :is(.cart-minus-btn, .cart-plus-btn) {position:absolute; top:50%; transform:translateY(-50%); width:44px; height:44px; min-width:44px; min-height:44px;display:flex; align-items:center; justify-content:center; margin:0; padding:0; border:0; border-radius:var(--radius-md);background:transparent !important; color:var(--color-text-primary) !important; box-shadow:none; cursor:pointer;}:is(header .cart, .shopping-cart-table, #d_quickcheckout) .kd-cart-quantity .cart-minus-btn { left:0; }:is(header .cart, .shopping-cart-table, #d_quickcheckout) .kd-cart-quantity .cart-plus-btn { right:0; }:is(header .cart, .shopping-cart-table, #d_quickcheckout) .kd-cart-quantity button::before {content:''; position:absolute; inset:5px; border-radius:var(--radius-sm); background:transparent; pointer-events:none;transition:background-color var(--duration-fast) var(--ease-default);}@media (hover:hover) {:is(header .cart, .shopping-cart-table, #d_quickcheckout) .kd-cart-quantity button:hover::before { background:var(--color-surface-hover); }}:is(header .cart, .shopping-cart-table, #d_quickcheckout) .kd-cart-quantity button:active::before { background:var(--color-primary-soft-hover); }:is(header .cart, .shopping-cart-table, #d_quickcheckout) .kd-cart-quantity button:focus-visible { outline:2px solid var(--focus-ring); outline-offset:-4px; }:is(header .cart, .shopping-cart-table, #d_quickcheckout) .kd-cart-quantity svg { position:relative; width:18px; height:18px; fill:none; stroke:currentColor; stroke-width:1.75; stroke-linecap:round; }@media (prefers-reduced-motion:reduce) {:is(header .cart, .shopping-cart-table, #d_quickcheckout) .kd-cart-quantity button::before { transition:none; }}:root {--footer-surface:var(--color-dark);--footer-ink:var(--color-text-on-dark);--footer-muted:#B8C2D1;--footer-divider:var(--color-dark-border);--footer-link-hover:var(--color-primary);--footer-focus:var(--color-primary);}html[data-kd-palette="iris_lime"] {--footer-surface:var(--kd-palette-footer-surface);--footer-ink:var(--color-text-primary);--footer-muted:var(--color-text-secondary);--footer-divider:var(--border-divider);--footer-link-hover:var(--color-primary-hover);--footer-focus:var(--focus-ring);}footer.kd-footer { background:var(--footer-surface); color:var(--footer-ink); border:0; padding:0; }footer.kd-footer .kd-footer__main {display:grid; grid-template-columns:1.15fr 1fr .75fr 1.2fr; gap:var(--space-10);padding-top:var(--space-12); padding-bottom:var(--space-10);}footer.kd-footer .container::before, footer.kd-footer .container::after { content:none; }footer.kd-footer :is(h2, p, ul) { padding:0; margin:0; }footer.kd-footer h2 { color:var(--footer-ink); font-size:var(--text-base); font-weight:var(--weight-semibold); line-height:var(--leading-normal); margin-bottom:var(--space-3); }footer.kd-footer ul { list-style:none; }footer.kd-footer a, footer.kd-footer button {color:var(--footer-ink); font-size:var(--text-sm); font-weight:var(--weight-medium); line-height:var(--leading-normal);text-decoration:none; transition:color var(--duration-fast) var(--ease-default); overflow-wrap:anywhere;}footer.kd-footer a { display:inline-flex; align-items:center; min-height:36px; }footer.kd-footer a:hover, footer.kd-footer button:hover { color:var(--footer-link-hover); text-decoration:none; }footer.kd-footer :is(a, button):focus-visible { outline:2px solid var(--footer-focus); outline-offset:4px; border-radius:var(--radius-sm); }footer.kd-footer .kd-footer__wordmark { font-size:var(--text-lg); font-weight:var(--weight-bold); line-height:var(--leading-tight); letter-spacing:-.6px; }footer.kd-footer .kd-footer__wordmark { min-height:44px; }footer.kd-footer .kd-footer__wordmark img { display:block; width:176px; height:44px; object-fit:contain; object-position:left center; }footer.kd-footer .kd-footer__wordmark span { color:var(--footer-link-hover); }footer.kd-footer .kd-footer__intro { max-width:260px; margin-top:var(--space-3); color:var(--footer-muted); font-size:var(--text-sm); line-height:var(--leading-relaxed); }footer.kd-footer .kd-footer__instagram { gap:var(--space-2); margin-top:var(--space-4); flex-wrap:wrap; }footer.kd-footer .kd-footer__handle { color:inherit; font-size:var(--text-sm); }footer.kd-footer svg { width:18px; height:18px; flex:0 0 18px; fill:none; stroke:currentColor; stroke-width:1.6; stroke-linecap:round; stroke-linejoin:round; }footer.kd-footer .kd-footer__help a { gap:var(--space-2); }footer.kd-footer .kd-footer__help svg { stroke-width:1.5; }footer.kd-footer .kd-footer__help a span { min-width:0; }footer.kd-footer .kd-footer__phone { font-size:var(--text-base); font-weight:var(--weight-semibold); }footer.kd-footer .kd-footer__hours { color:var(--footer-muted); font-size:var(--text-xs); line-height:var(--leading-normal); }footer.kd-footer .kd-footer__messengers { display:flex; gap:var(--space-6); margin-top:var(--space-2); }footer.kd-footer .kd-footer__messengers a { gap:var(--space-2); }footer.kd-footer .kd-footer__email { color:var(--footer-muted); }footer.kd-footer .kd-footer__email:hover { color:var(--footer-link-hover); }footer.kd-footer .kd-footer__bottom { display:flex; align-items:center; gap:var(--space-8); padding-top:var(--space-4); padding-bottom:var(--space-4); border-top:1px solid var(--footer-divider); }footer.kd-footer small { color:var(--footer-muted); font-size:var(--text-xs); line-height:var(--leading-normal); }footer.kd-footer .kd-footer__legal { display:flex; flex-wrap:wrap; gap:var(--space-6); margin-left:auto; }footer.kd-footer .kd-footer__legal a { color:var(--footer-muted); font-size:var(--text-xs); }footer.kd-footer .kd-footer__legal a:hover { color:var(--footer-link-hover); }footer.kd-footer .kd-footer__top { display:inline-flex; align-items:center; justify-content:center; gap:var(--space-2); min-height:44px; padding:0 var(--space-2); border:0; background:transparent; box-shadow:none; white-space:nowrap; }#returns { scroll-margin-top:140px; }.kd-mobile-top { display:none; }@media (max-width:789px) {.kd-mobile-top {position:fixed;right:max(var(--space-4), env(safe-area-inset-right));bottom:calc(var(--space-4) + env(safe-area-inset-bottom));z-index:var(--z-sticky);display:inline-flex;align-items:center;flex-direction:row-reverse;justify-content:center;gap:var(--space-2);min-height:var(--control-height-md);padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-normal);box-shadow:var(--shadow-sm);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--duration-normal) var(--ease-default), visibility 0s linear var(--duration-normal);}.kd-mobile-top.is-visible { opacity:1; visibility:visible; pointer-events:auto; transition-delay:0s; }.kd-mobile-top svg { width:18px; height:18px; fill:none; stroke:currentColor; stroke-width:1.75; stroke-linecap:round; stroke-linejoin:round; }.kd-mobile-top:active { background:var(--color-surface); }.kd-mobile-top:focus-visible { outline:2px solid var(--color-text-primary); outline-offset:2px; }body.modal-open .kd-mobile-top,body.no-scroll .kd-mobile-top,body.search-fullscreen-locked .kd-mobile-top,body.cart-open .kd-mobile-top,body.kit-sort-sheet-open .kd-mobile-top,body.kd-email-modal-open .kd-mobile-top,body:has(dialog[open], .search-dropdown.open, .cart-sticky-checkout) .kd-mobile-top {visibility:hidden; opacity:0; pointer-events:none;}}@media (prefers-reduced-motion:reduce) {.kd-mobile-top { transition:none; }}@media (min-width:790px) {footer.kd-footer .kd-footer__top {position:fixed;right:var(--space-6);bottom:var(--space-6);z-index:var(--z-sticky);width:44px;height:44px;min-height:44px;gap:0;padding:0;border:1px solid var(--border-subtle, var(--color-border));border-radius:var(--radius-full);background:var(--color-bg);color:var(--color-text-secondary);box-shadow:var(--shadow-sm);font-size:0;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(var(--space-2));transition:opacity var(--duration-normal) var(--ease-default),transform var(--duration-normal) var(--ease-default),visibility 0s linear var(--duration-normal),color var(--duration-fast) var(--ease-default),border-color var(--duration-fast) var(--ease-default),background-color var(--duration-fast) var(--ease-default);}footer.kd-footer .kd-footer__top.is-visible {opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition-delay:0s;}footer.kd-footer .kd-footer__top svg {width:18px;height:18px;flex-basis:18px;}footer.kd-footer .kd-footer__top:hover {background:var(--color-surface);border-color:var(--color-border-strong);color:var(--color-primary);}footer.kd-footer .kd-footer__top:active {background:var(--color-primary-soft);color:var(--color-primary-active);}}@media (max-width:1199px) {footer.kd-footer .kd-footer__main { gap:var(--space-6); }}@media (max-width:991px) {footer.kd-footer .kd-footer__main { grid-template-columns:1fr 1fr; gap:var(--space-8); }footer.kd-footer .kd-footer__brand { grid-column:1; grid-row:1; }footer.kd-footer .kd-footer__help { grid-column:2; grid-row:1; }footer.kd-footer .kd-footer__store { grid-column:2; grid-row:2; }footer.kd-footer .kd-footer__contact { grid-column:1; grid-row:2; }footer.kd-footer .kd-footer__bottom { flex-wrap:wrap; gap:var(--space-3) var(--space-6); }footer.kd-footer .kd-footer__legal { margin-left:0; }footer.kd-footer .kd-footer__top { margin-left:auto; }}@media (max-width:575px) {footer.kd-footer .container { width:auto; margin-left:var(--space-6); margin-right:var(--space-6); padding-left:0; padding-right:0; }footer.kd-footer .kd-footer__main { grid-template-columns:1.45fr 1fr; gap:var(--space-6) var(--space-5); padding-top:var(--space-8); padding-bottom:var(--space-6); }footer.kd-footer .kd-footer__brand { grid-column:1 / -1; grid-row:1; }footer.kd-footer .kd-footer__intro { max-width:310px; }footer.kd-footer .kd-footer__instagram { margin-top:var(--space-2); }footer.kd-footer .kd-footer__help { grid-column:1; grid-row:2; }footer.kd-footer .kd-footer__store { grid-column:2; grid-row:2; }footer.kd-footer .kd-footer__contact { grid-column:1 / -1; grid-row:3; }footer.kd-footer h2 { margin-bottom:var(--space-2); }footer.kd-footer a { min-height:44px; }footer.kd-footer .kd-footer__hours { font-size:var(--text-sm); }footer.kd-footer .kd-footer__bottom { display:grid; grid-template-columns:1fr auto; gap:var(--space-2); padding-top:var(--space-3); padding-bottom:var(--space-5); }footer.kd-footer .kd-footer__legal { grid-column:1 / -1; grid-row:1; gap:var(--space-4); }footer.kd-footer small { grid-column:1; grid-row:2; }footer.kd-footer .kd-footer__top { grid-column:2; grid-row:2; }}@media (prefers-reduced-motion:reduce) and (min-width:790px) {footer.kd-footer .kd-footer__top { transition:none; }}.kd-free-shipping-banner,.kd-dispatch-banner {background:var(--color-primary-soft);color:var(--color-text-primary);border-bottom:1px solid var(--color-border);padding:8px 0;text-align:center;font-size:13px;line-height:20px;font-weight:600;}.kd-free-shipping-banner .container,.kd-dispatch-banner .container { padding-left:12px; padding-right:12px; }.kd-transit-bar .container {line-height:1.6;}.kd-transit-bar a {display:inline-block; color:inherit; text-decoration:underline; text-underline-offset:3px; font-weight:700; padding:4px 8px;}.kd-transit-bar a:focus-visible {outline:2px solid currentColor; outline-offset:2px;}.kd-transit-dialog {box-sizing:border-box; width:calc(100% - 32px); max-width:560px; max-height:calc(100dvh - 32px); margin:auto; padding:24px; border:1px solid var(--color-border); border-radius:var(--radius-lg); background:var(--color-bg); color:var(--color-text-primary); box-shadow:var(--shadow-xl); overflow:auto;}.kd-transit-dialog:not([open]) {display:none;}.kd-transit-dialog::backdrop {background:rgba(15,23,42,.5);}.kd-transit-dialog h2 {font-size:24px; line-height:1.3; margin:0 0 16px;}.kd-transit-dialog p {font-size:16px; line-height:1.6; margin:0 0 16px;}.kd-transit-dialog form {margin:0;}.kd-transit-dialog button {min-height:44px; padding:10px 20px; border:1px solid var(--color-border-strong); border-radius:var(--radius-md); background:var(--color-surface); color:var(--color-text-primary); font-size:16px; font-weight:600;}.kd-transit-dialog button:hover {background:var(--color-surface-hover);}.kd-transit-dialog button:focus-visible {outline:2px solid var(--color-text-primary); outline-offset:2px;}html:has(#kd-transit-dialog[open]) {overflow:hidden;}.catalog-format-filters--arrivals {padding:0;border:0;background:transparent;}.catalog-format-filters--arrivals .catalog-format-filters__label { display:none; }.catalog-format-filters--arrivals .catalog-format-filters__options {display:flex;flex-wrap:wrap;gap:var(--space-2);}.catalog-format-filters--arrivals .catalog-format-filters__option {flex:0 1 auto;min-width:0;min-height:var(--control-height-md);padding:8px 12px;}.kd-pdp-navigation { margin:var(--space-8) 0; padding-top:var(--space-6); border-top:1px solid var(--color-border); }.kd-pdp-navigation .kd-pdp-navigation__label { margin:0 0 var(--space-4); padding:0; color:var(--color-text-primary); font-size:var(--text-md); font-weight:var(--weight-semibold); line-height:var(--leading-tight); text-transform:none; }.kd-pdp-navigation .kd-pdp-navigation__links { display:flex; flex-wrap:wrap; gap:var(--space-2); margin:0; padding:0; list-style:none; }.kd-pdp-navigation .kd-pdp-navigation__links + .kd-pdp-navigation__links { margin-top:var(--space-3); }.kd-pdp-navigation__group + .kd-pdp-navigation__group { margin-top:var(--space-4); }.kd-pdp-navigation .kd-pdp-navigation__group-label { margin:0 0 var(--space-1); padding:0; font-size:var(--text-sm); font-weight:var(--weight-semibold); line-height:var(--leading-normal); color:var(--color-text-secondary); text-transform:none; }@media (max-width:767px), (pointer:coarse) { .kd-pdp-navigation .kd-pdp-navigation__links { row-gap:var(--space-1); } }.kd-pdp-navigation__links > li { margin:0; padding:0; max-width:100%; }.kd-pdp-navigation .kd-pdp-navigation__link { display:inline-flex; align-items:center; justify-content:space-between; gap:var(--space-2); min-height:var(--control-height-sm); max-width:100%; padding:6px var(--space-3); border:1px solid transparent; border-radius:var(--radius-pill); background:var(--color-surface); color:var(--color-text-secondary); font-size:var(--text-sm); font-weight:var(--weight-medium); line-height:var(--leading-normal); text-decoration:none; overflow-wrap:break-word; box-shadow:none; transition:background-color var(--duration-normal) var(--ease-default), border-color var(--duration-normal) var(--ease-default); }.kd-pdp-navigation .kd-pdp-navigation__categories .kd-pdp-navigation__link { border-color:var(--color-border-strong); border-radius:var(--radius-md); background:var(--color-bg); color:var(--color-text-primary); }.kd-pdp-navigation .kd-pdp-navigation__attributes .kd-pdp-navigation__link { min-height:32px; padding:0; border:0; background:transparent; color:var(--color-text-primary); }.kd-pdp-navigation__attributes .kd-pdp-navigation__link > span { display:flex; align-items:center; min-height:32px; padding:4px var(--space-3); border:1px solid var(--color-border-strong); border-radius:var(--radius-pill); background:var(--color-surface-hover); transition:background-color var(--duration-normal) var(--ease-default), border-color var(--duration-normal) var(--ease-default); }.kd-pdp-navigation__link svg { flex:0 0 16px; }@media (hover:hover) { .kd-pdp-navigation .kd-pdp-navigation__link:hover { background:var(--color-primary-soft); border-color:var(--color-primary-border); color:var(--color-text-primary); text-decoration:none; } .kd-pdp-navigation .kd-pdp-navigation__attributes .kd-pdp-navigation__link:hover { background:transparent; } .kd-pdp-navigation__attributes .kd-pdp-navigation__link:hover > span { background:var(--color-primary-soft); border-color:var(--color-primary-border); } }.kd-pdp-navigation .kd-pdp-navigation__link:active { background:var(--color-surface-hover); }.kd-pdp-navigation .kd-pdp-navigation__link:focus-visible { outline:2px solid var(--color-text-primary); outline-offset:2px; }@media (max-width:767px), (pointer:coarse) { .kd-pdp-navigation .kd-pdp-navigation__link { min-height:var(--control-height-md); } .kd-pdp-navigation .kd-pdp-navigation__attributes .kd-pdp-navigation__link { min-height:var(--control-height-md); padding:6px 0; } .kd-pdp-navigation .kd-pdp-navigation__attributes { row-gap:0; } }@media (prefers-reduced-motion:reduce) { .kd-pdp-navigation .kd-pdp-navigation__link, .kd-pdp-navigation__attributes .kd-pdp-navigation__link > span { transition:none; } }.kd-email-mobile-offer[hidden] { display:none !important; }.kd-email-mobile-offer {position:fixed; left:12px; right:12px; bottom:calc(12px + env(safe-area-inset-bottom));z-index:var(--z-sticky); display:flex; align-items:center; border:1px solid var(--color-border);border-radius:var(--radius-md); background:var(--color-bg); color:var(--color-text-primary);}.kd-email-mobile-offer button { min-height:48px; border:0; background:transparent; font:600 14px var(--font-primary); }.kd-email-mobile-offer__open { flex:1; padding:8px 12px; color:var(--color-primary); text-align:left; }.kd-email-mobile-offer__close { flex:0 0 48px; color:var(--color-text-secondary); font-size:24px !important; }.kd-email-mobile-offer button:focus-visible { outline:2px solid var(--color-primary); outline-offset:-3px; }.kd-pdp-free-delivery-note {margin:var(--space-2) 0 var(--space-4);color:var(--color-text-primary);font-size:var(--text-base);font-weight:var(--weight-semibold);}#product .in-shop-text .color-green { color:var(--color-success-text); }.delivery-info-title.tab-title { color:var(--color-text-primary); }.kd-cart-delivery {display:grid;position:relative;gap:var(--space-3);}.kd-cart-delivery--page { grid-template-columns:repeat(2, minmax(0, 1fr)); margin:var(--space-4) 0 var(--space-5); }.kd-cart-delivery--mini { grid-template-columns:1fr; margin-top:var(--space-3); margin-bottom:var(--space-3); }.kd-cart-delivery__cost,.kd-cart-delivery__eta {display:flex;align-items:flex-start;gap:var(--space-3);min-width:0;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);font-size:var(--text-sm);line-height:var(--leading-normal);}.kd-cart-delivery__icon { flex:0 0 16px; width:16px; margin-top:2px; color:var(--color-primary); font-size:16px; text-align:center; }.kd-cart-delivery__body { display:flex; flex:1; flex-direction:column; min-width:0; }.kd-cart-delivery__body > .kd-cart-delivery__label { color:var(--color-text-primary); }.kd-cart-delivery__body .kd-cart-delivery__remaining { margin-top:var(--space-2); color:var(--color-text-primary); }.kd-cart-delivery__cost.is-success { border-color:var(--color-success); background:var(--color-success-soft); }.kd-cart-delivery__cost.is-success .kd-cart-delivery__icon { color:var(--color-success-text); }.kd-cart-delivery__cost.is-success .kd-cart-delivery__label { font-weight:var(--weight-semibold); }.kd-cart-delivery--mini .kd-cart-delivery__cost,.kd-cart-delivery--mini .kd-cart-delivery__eta { padding:var(--space-2) var(--space-3); }@media (max-width:767px) {.kd-cart-delivery--page { grid-template-columns:1fr; }}.kd-cart-progress__track {height:6px;margin-top:var(--space-2);overflow:hidden;border-radius:var(--radius-pill);background:var(--color-border);}.kd-cart-progress__track span {display:block;height:100%;border-radius:inherit;background:var(--color-primary);}.kd-cart-progress { width:100%; }.kd-cart-delivery--mini .kd-cart-progress { max-width:480px; }.kd-mug-first__overlay,.kd-mug-first__actions { display:none; }#content #kd-personalize.kd-mug-first-start { position:relative; display:flex; flex-direction:column; }#content #kd-personalize.kd-mug-first-start > .kd-personalize__main {display:flex !important;position:absolute;top:0;left:0;width:100%;visibility:hidden;pointer-events:none;}#content #kd-personalize.kd-mug-first-start.kd-text-compose-active > .kd-personalize__main {visibility:visible;pointer-events:auto;}#content #kd-personalize.kd-mug-first-start > .kd-personalize__preview {display:flex !important;visibility:visible;width:100%;}#content #kd-personalize.kd-mug-first-start > .kd-editor-skeleton { display:none; }#content #kd-personalize.kd-mug-first-start > .kd-personalize__actions {display:flex !important;visibility:visible;}#content.kd-boot-failed #kd-personalize.kd-mug-first-start > .kd-editor-skeleton {display:block;position:static;min-height:0;visibility:visible;}#content.kd-boot-failed .kd-mug-first-start .kd-editor-skeleton > :not(.kd-editor-skeleton__status) { display:none; }#kd-personalize.kd-mug-first-start .kd-preview__heading,#kd-personalize.kd-mug-first-start .kd-preview__note { display:none; }#kd-personalize.kd-mug-first-start .kd-preview__stage { position:relative; }#kd-personalize.kd-mug-first-start .kd-mug-first__overlay {display:flex;align-items:center;justify-content:center;position:absolute;z-index:3;top:47%;left:50%;transform:translate(-50%, -50%);min-height:var(--control-height-lg);white-space:nowrap;}#kd-personalize.kd-mug-first-start .kd-mug-first__actions {display:flex;flex-direction:column;gap:var(--space-2);margin:var(--space-2) 0 var(--space-4);}#kd-personalize .kd-mug-first__actions .kd-btn {width:100%;min-height:var(--control-height-lg);font-size:var(--text-base);}#kd-personalize .kd-mug-first__actions .kd-btn--ghost {background:var(--color-bg);color:var(--color-text-primary);border:1px solid var(--color-control-border, var(--color-border-strong));}#kd-personalize .kd-mug-first__actions .kd-btn--ghost:hover { background:var(--color-surface); }#content #kd-personalize.kd-mug-first-start > .kd-personalize__preview {flex:none;position:static;max-width:480px;align-self:center;}#d_quickcheckout.qc-steps > .row { display:none; }#d_quickcheckout .qc-steps-layout { display:grid; grid-template-columns:minmax(0, 1.1fr) minmax(0, 1fr); gap:var(--space-8); align-items:start; }#d_quickcheckout .qc-steps-main, #d_quickcheckout .qc-steps-cart { min-width:0; }#d_quickcheckout .qc-steps-eta .qc-shipping-eta { margin-bottom:var(--space-6); }#d_quickcheckout .qc-steps-section { border-top:1px solid var(--border-divider, var(--color-border)); padding:var(--space-3) 0; }#d_quickcheckout .qc-steps-heading { margin:0; font-size:var(--text-md); }#d_quickcheckout .qc-steps-heading-button { display:flex; align-items:center; gap:var(--space-3); width:100%; min-height:56px; padding:var(--space-2) 0; border:0; background:transparent; text-align:left; color:var(--color-text-primary); font-size:var(--text-md); font-weight:var(--weight-semibold); }#d_quickcheckout .qc-steps-heading-button:disabled { cursor:default; opacity:1; background:transparent !important; color:var(--color-text-secondary) !important; }#d_quickcheckout .qc-steps-heading-button:hover, #d_quickcheckout .qc-steps-heading-button:focus, #d_quickcheckout .qc-steps-heading-button:active { background:transparent !important; color:var(--color-text-primary) !important; }#d_quickcheckout .qc-steps-cart-toggle:focus, #d_quickcheckout .qc-steps-back:focus { color:var(--color-text-primary) !important; }#d_quickcheckout .qc-steps-number { display:inline-flex; align-items:center; justify-content:center; flex:0 0 32px; height:32px; border-radius:var(--radius-full); background:var(--color-surface); border:1px solid var(--color-border-strong); font-size:var(--text-base); }#d_quickcheckout .is-active .qc-steps-number { background:var(--color-primary); border-color:var(--color-primary); color:white; }#d_quickcheckout .qc-steps-number { position:relative; }#d_quickcheckout .qc-steps-check { display:none; width:18px; height:18px; }#d_quickcheckout .is-complete:not(.is-active) .qc-steps-number { color:var(--color-primary); border-color:transparent; background:var(--color-primary-soft); }#d_quickcheckout .is-complete:not(.is-active) .qc-steps-digit { position:absolute; width:1px; height:1px; overflow:hidden; clip-path:inset(50%); }#d_quickcheckout .is-complete:not(.is-active) .qc-steps-check { display:block; }#d_quickcheckout .qc-steps-filled { display:inline-flex; align-items:center; gap:6px; margin-left:auto; flex-shrink:0; color:var(--color-primary); font-size:var(--text-xs); font-weight:var(--weight-medium); }#d_quickcheckout .qc-steps-filled[hidden] { display:none; }#d_quickcheckout .qc-steps-filled-check { width:16px; height:16px; }#d_quickcheckout .qc-steps-title { min-width:0; }#d_quickcheckout .qc-steps-edit { margin-left:auto; font-size:var(--text-sm); color:var(--color-primary); font-weight:var(--weight-medium); }#d_quickcheckout .is-active .qc-steps-edit, #d_quickcheckout .qc-steps-heading-button:disabled .qc-steps-edit { display:none; }#d_quickcheckout .qc-steps-panel { padding:var(--space-3) 0 var(--space-4); }#d_quickcheckout .qc-steps-panel[hidden], #d_quickcheckout .qc-steps-summary[hidden], #d_quickcheckout .qc-steps-helper[hidden], #d_quickcheckout .qc-steps-gift-notice [hidden] { display:none !important; }#d_quickcheckout .qc-steps-summary, #d_quickcheckout .qc-steps-helper { color:var(--color-text-secondary); font-size:var(--text-sm); line-height:var(--leading-normal); margin:0 0 var(--space-3); overflow-wrap:anywhere; }#d_quickcheckout .qc-steps-summary { padding-left:44px; }#d_quickcheckout .qc-steps-actions { display:flex; gap:var(--space-3); margin-top:var(--space-4); align-items:center; }#d_quickcheckout .qc-steps-next { min-height:52px; height:auto; flex:1; font-size:var(--text-base); }#d_quickcheckout .qc-steps-back { min-height:44px; padding:var(--space-2) var(--space-4); border:1px solid var(--color-border-strong); border-radius:var(--radius-md); color:var(--color-text-primary); background:var(--color-bg); }#d_quickcheckout.qc-steps #payment_address .panel-heading, #d_quickcheckout.qc-steps #shipping_method .panel-heading, #d_quickcheckout.qc-steps #payment_method .panel-heading { display:none; }#d_quickcheckout.qc-steps #payment_address .panel-body, #d_quickcheckout.qc-steps #shipping_method .panel-body, #d_quickcheckout.qc-steps #payment_method .panel-body, #d_quickcheckout.qc-steps #confirm_view .panel-body { padding:0; }#d_quickcheckout.qc-steps #qc-gift-order .panel-heading { background:transparent; border:0; padding:0 0 var(--space-3); }#d_quickcheckout.qc-steps #qc-gift-order .panel-body { padding:0; }#d_quickcheckout.qc-steps #qc-gift-order .icon { display:none; }#d_quickcheckout.qc-steps #qc-gift-order { margin-bottom:var(--space-6); }#d_quickcheckout .qc-steps-gift-notice .qc-gift-prepayment { margin-top:var(--space-3); }#d_quickcheckout .qc-steps-destination { clear:both; }#d_quickcheckout.qc-steps .qc-steps-heading { padding-bottom:0; }#d_quickcheckout.qc-steps .qc-steps-panel { padding-top:var(--space-4); }#d_quickcheckout.qc-steps #payment_address .panel,#d_quickcheckout.qc-steps #payment_method .panel,#d_quickcheckout.qc-steps #confirm_view .panel { margin:0; border:0; }#d_quickcheckout.qc-steps #payment_address_form { padding-bottom:0; }#d_quickcheckout.qc-steps #payment_address_form > .form-group { margin-top:0; margin-bottom:var(--space-4); }#d_quickcheckout.qc-steps #payment_address_form > #payment_address_email_input { margin-bottom:0; }#d_quickcheckout.qc-steps .qc-email-hint { margin:var(--space-2) 0 0; }#d_quickcheckout.qc-steps #qc-steps-panel-1 > .qc-steps-actions { margin-top:var(--space-6); }#d_quickcheckout.qc-steps #payment_method { margin-bottom:var(--space-6); }#d_quickcheckout.qc-steps #payment_method_list { display:flex; flex-direction:column; gap:var(--space-2); }#d_quickcheckout.qc-steps #payment_method_list .radio { margin:0; }#d_quickcheckout.qc-steps .qc-steps-totals .qc-totals { margin-top:0; padding-bottom:0; }#d_quickcheckout.qc-steps #confirm_view { margin-top:var(--space-6); }#d_quickcheckout.qc-steps #confirm_form { display:flex; flex-direction:column; gap:var(--space-4); padding-bottom:0; }#d_quickcheckout.qc-steps #confirm_form > .form-group { margin-top:0; margin-bottom:0; }#d_quickcheckout.qc-steps #confirm_agree_input .radio { margin-top:0; margin-bottom:var(--space-2); }#d_quickcheckout.qc-steps #confirm_agree_input .radio:last-child { margin-bottom:0; }#d_quickcheckout.qc-steps #payment_view .buttons { margin:0; padding:0; }#d_quickcheckout.qc-steps #qc-steps-panel-3 > .qc-steps-actions { margin-top:var(--space-6); }#d_quickcheckout.qc-steps #qc-steps-panel-2 { display:flex; flex-direction:column; gap:var(--space-6); padding-top:var(--space-4); }#d_quickcheckout.qc-steps #qc-steps-panel-2 #shipping_method .panel { margin:0; border:0; }#d_quickcheckout.qc-steps #shipping_method_list { display:flex; flex-direction:column; gap:var(--space-2); }#d_quickcheckout.qc-steps #shipping_method_list .radio { margin:0; }#d_quickcheckout.qc-steps #qc-steps-destination { display:flex; flex-direction:column; gap:var(--space-6); padding-bottom:0; }#d_quickcheckout.qc-steps #qc-steps-destination > .form-group { margin-top:0; margin-bottom:0; }#d_quickcheckout.qc-steps #qc-steps-destination .control-label { margin-bottom:var(--space-2); }#d_quickcheckout.qc-steps #qc-steps-destination .choices { margin-bottom:0; }#d_quickcheckout.qc-steps #qc-steps-destination .qc-city-chips { margin-top:var(--space-2); margin-bottom:0; }#d_quickcheckout.qc-steps #qc-steps-destination .qc-gift-map-trigger,#d_quickcheckout.qc-steps #qc-steps-destination .qc-pickup-summary { margin-top:var(--space-2); margin-bottom:0; }#d_quickcheckout.qc-steps #qc-steps-panel-2 > .qc-steps-actions { margin-top:0; align-items:stretch; }#d_quickcheckout.qc-steps #qc-steps-panel-2 .qc-steps-back { min-height:52px; }#d_quickcheckout .qc-steps-status { color:var(--color-text-secondary); font-size:var(--text-sm); margin-top:var(--space-3); }#d_quickcheckout .qc-steps-status:empty { display:none; }#d_quickcheckout .qc-steps-cart-toggle { display:flex; width:100%; flex-direction:column; gap:var(--space-1); text-align:left; border:0; border-radius:var(--radius-md); background:var(--color-surface); padding:var(--space-4); color:var(--color-text-primary); font-size:var(--text-base); font-weight:var(--weight-semibold); }#d_quickcheckout .qc-steps-cart-toggle > span:last-child { color:var(--color-primary); font-weight:var(--weight-normal); font-size:var(--text-sm); }#d_quickcheckout .qc-steps-recap { margin:var(--space-4) 0; font-size:var(--text-base); font-weight:var(--weight-semibold); text-align:right; }#d_quickcheckout.qc-steps-fallback .qc-steps-actions, #d_quickcheckout.qc-steps-fallback .qc-steps-summary { display:none; }#d_quickcheckout.qc-steps-fallback .qc-steps-panel { display:block !important; }@media (max-width:767px) {#d_quickcheckout.qc-steps .qc-steps-panel .form-group { margin-left:0; margin-right:0; }#d_quickcheckout.qc-steps .qc-steps-panel .form-group > .col-xs-5,#d_quickcheckout.qc-steps .qc-steps-panel .form-group > .col-xs-7 { float:none; width:100%; padding-left:0; padding-right:0; }#d_quickcheckout.qc-steps .qc-steps-panel .form-group .control-label { padding-top:0; margin-bottom:var(--space-2); text-align:left; }}@media (min-width:992px) {#d_quickcheckout .qc-steps-cart-toggle { display:none; }}@media (max-width:991px) {#d_quickcheckout .qc-steps-layout { display:flex; flex-direction:column; gap:var(--space-6); }#d_quickcheckout .qc-steps-main, #d_quickcheckout .qc-steps-cart { width:100%; }#d_quickcheckout .qc-steps-cart { order:-1; }#d_quickcheckout .qc-steps-cart-contents { display:none; }#d_quickcheckout .qc-steps-cart.is-open .qc-steps-cart-contents, #d_quickcheckout.qc-steps-fallback .qc-steps-cart-contents { display:block; }#d_quickcheckout .qc-steps-recap { display:none; }#d_quickcheckout .qc-steps-cart.is-open .qc-steps-cart-contents { margin-top:var(--space-3); }#d_quickcheckout .qc-steps-eta .qc-shipping-eta { margin-bottom:var(--space-4); }}#d_quickcheckout.qc-steps .qc-field-check-holder { position:relative; }#d_quickcheckout.qc-steps input.qc-field-verified { padding-right:42px !important; }#d_quickcheckout.qc-steps .qc-field-check { position:absolute; right:26px; width:18px; height:18px; transform:translateY(-50%); color:var(--color-primary); pointer-events:none; }#d_quickcheckout.qc-steps .intl-tel-input > .qc-field-check { right:12px; }@media (max-width:767px) { #d_quickcheckout.qc-steps .qc-field-check { right:12px; } }#d_quickcheckout.qc-steps .qc-gift-map-trigger {width:fit-content;max-width:100%;min-height:44px;justify-content:flex-start;padding:var(--space-2) var(--space-3);border-color:transparent;background:transparent;color:var(--color-text-secondary) !important;font-weight:var(--weight-medium) !important;}#d_quickcheckout.qc-steps .qc-gift-map-trigger:hover,#d_quickcheckout.qc-steps .qc-gift-map-trigger:active {background:var(--color-surface);border-color:transparent;color:var(--color-text-primary) !important;}#d_quickcheckout.qc-steps .qc-gift-map-trigger:focus-visible {outline:2px solid var(--color-primary);outline-offset:2px;}#d_quickcheckout #qc-gift-order label,#d_quickcheckout #shipping_method_list label,#d_quickcheckout #payment_method_list label,#d_quickcheckout #confirm_agree_input label,#d_quickcheckout .qc-pay-delivery-toggle,#d_quickcheckout .qc-order-comment__summary,#d_quickcheckout .qc-totals .qc-summary-row .control-label {font-size:var(--text-base) !important; line-height:1.5;}#d_quickcheckout #qc-gift-order label { white-space:normal; }#d_quickcheckout #shipping_method_list label,#d_quickcheckout #payment_method_list label,#d_quickcheckout #confirm_agree_input label { display:flex; align-items:center; min-height:36px; padding-top:6px; padding-bottom:6px; }#d_quickcheckout #shipping_method_list input[type=radio],#d_quickcheckout #payment_method_list input[type=radio],#d_quickcheckout #confirm_agree_input input[type=radio] { top:11px; }#d_quickcheckout .qc-cart .qc-name a { font-size:var(--text-base) !important; line-height:1.5 !important; font-weight:var(--weight-semibold) !important; }#d_quickcheckout .qc-order-comment__optional,#d_quickcheckout .qc-coupon__note,#d_quickcheckout .qc-confirm-consent,#d_quickcheckout .qc-steps-filled { font-size:var(--text-sm); line-height:1.5; }#d_quickcheckout .qc-confirm-consent { text-align:left; }#d_quickcheckout .qc-steps-heading-button { line-height:1.4; }#d_quickcheckout #qc_gift_fields h4 { font-size:var(--text-base); line-height:1.5; font-weight:var(--weight-semibold); }#d_quickcheckout #payment_address_city_input > .col-xs-5 { display:flex; align-items:center; flex-wrap:wrap; gap:0 var(--space-2); width:100%; }#d_quickcheckout #payment_address_city_input > .col-xs-5 > label { flex:1 1 150px; padding-top:0; margin-bottom:0; text-align:left; }#d_quickcheckout #payment_address_city_input .qc-gift-map-trigger {flex:0 0 auto; width:auto; max-width:100%; min-height:44px; margin:0 0 0 auto;padding:var(--space-2) 0; background:transparent; border:0; border-radius:var(--radius-sm);color:var(--color-primary) !important; font-size:var(--text-sm); font-weight:var(--weight-medium) !important;}#d_quickcheckout #payment_address_city_input .qc-gift-map-trigger:hover { text-decoration:underline; background:transparent; }#d_quickcheckout #payment_address_city_input .qc-gift-map-trigger:focus-visible { outline:2px solid var(--color-primary); outline-offset:2px; }#d_quickcheckout .qc-pickup-summary {display:grid; grid-template-columns:18px minmax(0, 1fr); grid-template-rows:auto auto auto;gap:var(--space-1) var(--space-2); padding:var(--space-3); margin:var(--space-2) 0 0;font-size:var(--text-base); line-height:1.5; align-items:start;}#d_quickcheckout .qc-pickup-summary__check { grid-column:1; grid-row:1; width:18px; height:18px; margin-top:3px; color:var(--color-primary); }#d_quickcheckout .qc-pickup-summary__point,#d_quickcheckout .qc-pickup-summary__address,#d_quickcheckout .qc-pickup-summary__city { grid-column:2; min-width:0; white-space:normal; overflow:visible; overflow-wrap:anywhere; text-overflow:clip; }#d_quickcheckout .qc-pickup-summary__point { font-weight:var(--weight-semibold); }#d_quickcheckout .qc-pickup-summary__address { color:var(--color-text-primary); }#d_quickcheckout .qc-pickup-summary__city { font-size:var(--text-sm); line-height:1.5; color:var(--color-text-secondary); }.qc-gift-map .qc-gift-map__search-label { font-size:var(--text-sm); line-height:1.5; }.qc-gift-map .qc-gift-map__search .choices__list--single .choices__item,.qc-gift-map .qc-gift-map__search .choices__list--dropdown .choices__item,.qc-gift-map .qc-gift-map__search .choices__input,.qc-gift-map .qc-gift-map__selection strong,.qc-gift-map .qc-gift-map__select { font-size:var(--text-base) !important; line-height:1.5; }@media (max-width:767px), (pointer:coarse) {#d_quickcheckout #shipping_method_list label,#d_quickcheckout #payment_method_list label,#d_quickcheckout #confirm_agree_input label { min-height:44px; padding-top:10px; padding-bottom:10px; }#d_quickcheckout #shipping_method_list input[type=radio],#d_quickcheckout #payment_method_list input[type=radio],#d_quickcheckout #confirm_agree_input input[type=radio] { top:15px; }.qc-gift-map__filters button { min-height:44px; }}#d_quickcheckout .qc-pay-delivery-toggle > span,#d_quickcheckout .qc-order-comment__collapsed,#d_quickcheckout .qc-order-comment__title { font-size:var(--text-base) !important; line-height:1.5; }#d_quickcheckout #payment_address_zone_id_input .choices,#d_quickcheckout #payment_address_city_input .choices { margin-bottom:0; }#d_quickcheckout #payment_address_city_input > .col-xs-5 { margin-bottom:var(--space-2); }#d_quickcheckout #payment_address_city_input > .col-xs-5 > .control-label { margin-bottom:0 !important; }#d_quickcheckout.qc-steps #qc-steps-destination .qc-gift-map-trigger { margin-top:0; }#d_quickcheckout:not(.qc-steps) #payment_address_zone_id_input,#d_quickcheckout:not(.qc-steps) #payment_address_city_input { margin-top:var(--space-6); margin-bottom:var(--space-6); }#d_quickcheckout #shipping_method_list,#d_quickcheckout #payment_method_list { display:flex; flex-direction:column; gap:var(--space-1); }#d_quickcheckout #shipping_method_list .radio,#d_quickcheckout #payment_method_list .radio,#d_quickcheckout #confirm_agree_input .radio { margin:0; }#d_quickcheckout #confirm_agree_input .radio + .radio { margin-top:var(--space-1); }#d_quickcheckout.qc-steps #confirm_agree_input .radio { margin-bottom:0; }#d_quickcheckout.qc-steps .qc-steps-recap { margin-top:var(--space-3); padding-top:var(--space-4); border-top:1px solid var(--border-divider); }#d_quickcheckout .qc-confirm-consent { margin-left:0; margin-right:0; }#d_quickcheckout .qc-totals .qc-summary-row--grand { height:auto !important; }#d_quickcheckout .qc-pay-delivery-toggle span { white-space:normal; }@media (min-width:768px) {#d_quickcheckout .qc-cart,#d_quickcheckout .qc-cart tbody { display:block; width:100%; }#d_quickcheckout .qc-cart .qc-product-row {display:grid; grid-template-columns:88px minmax(0, 1fr) auto;column-gap:var(--space-4); row-gap:var(--space-1);padding:var(--space-4) 0; border-top:1px solid var(--border-divider);}#d_quickcheckout .qc-cart .qc-product-row:first-child { border-top:0; padding-top:0; }#d_quickcheckout .qc-cart .qc-product-row > td { display:block; width:auto; min-width:0; padding:0 !important; border:0; }#d_quickcheckout .qc-cart .qc-product-row > .hidden,#d_quickcheckout .qc-cart .qc-product-row > .qc-price:empty { display:none; }#d_quickcheckout .qc-cart .qc-product-row > .qc-image { grid-column:1; grid-row:1 / 3; }#d_quickcheckout .qc-cart .qc-product-row .qc-image img { width:88px; max-width:88px; height:auto; }#d_quickcheckout .qc-cart .qc-product-row > .qc-name { grid-column:2 / 4; grid-row:1; align-self:start; overflow-wrap:anywhere; }#d_quickcheckout .qc-cart .qc-product-row > .qc-quantity { grid-column:2; grid-row:2; align-self:end; }#d_quickcheckout .qc-cart .qc-product-row .qty { justify-content:flex-start; }#d_quickcheckout .qc-cart .qc-product-row > .qc-total { grid-column:3; grid-row:2; align-self:end; padding-bottom:var(--space-3) !important; text-align:right; }#d_quickcheckout .qc-cart-panel.is-editing .qc-product-row > .qc-image { grid-row:1; }#d_quickcheckout .qc-cart-panel.is-editing .qc-product-row > .qc-quantity { grid-column:1 / 3; }#d_quickcheckout .qc-cart-panel.is-editing .qc-product-row { row-gap:var(--space-3); }}@media (max-width:359px) {#d_quickcheckout .qc-cart-panel.is-reviewing .qc-product-row .qc-name { padding-right:0 !important; }}#d_quickcheckout #payment_address_city_input > .col-xs-5 { margin-bottom:0; }#d_quickcheckout.qc-steps #qc-steps-destination { gap:var(--space-4); }#d_quickcheckout.qc-steps #shipping_method_list,#d_quickcheckout.qc-steps #payment_method_list { gap:var(--space-1); }#d_quickcheckout .qc-steps-next { min-width:0; height:auto !important; white-space:normal !important; line-height:1.5 !important; padding:var(--space-3) var(--space-4) !important; }#d_quickcheckout .qc-steps-back { flex-shrink:0; }@media (max-width:767px) {#d_quickcheckout .qc-steps-cart-toggle { padding:var(--space-3) var(--space-4); }#d_quickcheckout .qc-steps-section:not(.is-active) { padding-top:var(--space-2); padding-bottom:var(--space-2); }#d_quickcheckout .qc-steps-section:not(.is-active) .qc-steps-heading-button { min-height:48px; }#d_quickcheckout .qc-steps-section:not(.is-active) .qc-steps-summary { margin-bottom:var(--space-2); }#d_quickcheckout.qc-steps #confirm_agree_input > .col-xs-12 { padding-left:0; padding-right:0; }#d_quickcheckout.qc-steps #qc_gift_fields { margin-top:0; }#d_quickcheckout .qc-cart-panel.is-reviewing .qc-product-row { row-gap:var(--space-2); }#d_quickcheckout .qc-cart-panel.is-reviewing .qc-cart-quantity-static { min-height:24px; }#d_quickcheckout .qc-cart-panel.is-reviewing .qc-product-row .qty { min-height:24px; }#d_quickcheckout #payment_address_city_input > .col-xs-5 > label { flex-basis:140px; }}@media (max-width:359px) {#d_quickcheckout #payment_address_city_input .qc-gift-map-trigger { margin-left:0; }}#d_quickcheckout #shipping_method_list label,#d_quickcheckout #payment_method_list label,#d_quickcheckout #confirm_agree_input label { position:relative; padding-left:30px !important; }#d_quickcheckout #shipping_method_list input[type=radio],#d_quickcheckout #payment_method_list input[type=radio],#d_quickcheckout #confirm_agree_input input[type=radio] {-webkit-appearance:none; appearance:none; position:absolute;width:20px; height:20px; min-width:20px; margin:0 !important;left:0; top:8px; border:0; border-radius:0; padding:0;background:var(--color-control-border, var(--color-border-strong)); box-shadow:none; cursor:pointer;--qc-radio-shape:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='9' fill='none' stroke='black' stroke-width='2'/%3E%3C/svg%3E");-webkit-mask:var(--qc-radio-shape) center / 20px 20px no-repeat;mask:var(--qc-radio-shape) center / 20px 20px no-repeat;}#d_quickcheckout #shipping_method_list input[type=radio]:checked,#d_quickcheckout #payment_method_list input[type=radio]:checked,#d_quickcheckout #confirm_agree_input input[type=radio]:checked {background:var(--color-primary);--qc-radio-shape:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='9' fill='none' stroke='black' stroke-width='2'/%3E%3Ccircle cx='10' cy='10' r='5'/%3E%3C/svg%3E");}#d_quickcheckout #shipping_method_list input[type=radio]:focus,#d_quickcheckout #payment_method_list input[type=radio]:focus,#d_quickcheckout #confirm_agree_input input[type=radio]:focus { outline:none !important; box-shadow:none !important; }#d_quickcheckout #shipping_method_list label:has(input[type=radio]:focus-visible),#d_quickcheckout #payment_method_list label:has(input[type=radio]:focus-visible),#d_quickcheckout #confirm_agree_input label:has(input[type=radio]:focus-visible) {outline:2px solid var(--color-primary); outline-offset:2px; border-radius:var(--radius-sm);}@media (max-width:767px), (pointer:coarse) {#d_quickcheckout #shipping_method_list input[type=radio],#d_quickcheckout #payment_method_list input[type=radio],#d_quickcheckout #confirm_agree_input input[type=radio] { top:12px; }}@media (forced-colors:active) {#d_quickcheckout #shipping_method_list input[type=radio],#d_quickcheckout #payment_method_list input[type=radio],#d_quickcheckout #confirm_agree_input input[type=radio] { appearance:auto; -webkit-mask:none; mask:none; background:none; }}#d_quickcheckout #payment_method_list .qc-cod-unavailable label { color:var(--color-text-secondary); cursor:default; }#d_quickcheckout #payment_method_list .qc-cod-unavailable input { cursor:default; background-color:var(--color-control-border, var(--color-border-strong)); }#d_quickcheckout .qc-cod-reasons { padding-left:30px; color:var(--color-text-secondary); font-size:var(--text-sm); line-height:1.5; }#d_quickcheckout .qc-cod-reasons p { margin:0 0 var(--space-2); font-size:inherit; line-height:inherit; }#d_quickcheckout .qc-cod-reasons p:last-child { margin-bottom:0; }#d_quickcheckout #payment_method:has(.qc-cod-unavailable) .qc-gift-prepayment { display:none; }#d_quickcheckout #payment_method_list .qc-cod-unavailable label { flex-wrap:wrap; gap:var(--space-1) var(--space-2); }#d_quickcheckout #payment_method_list .qc-cod-unavailable input { opacity:0; pointer-events:none; }#d_quickcheckout .qc-cod-lock { position:absolute; left:0; top:8px; width:20px; height:20px; color:var(--color-text-secondary); }@media (max-width:767px), (pointer:coarse) {#d_quickcheckout .qc-cod-lock { top:12px; }}#d_quickcheckout.qc-steps #qc-gift-order .panel-body { padding-top:var(--space-3); }#d_quickcheckout .qc-steps-coupon > .qc-coupon { margin:0 0 var(--space-3) !important; }#d_quickcheckout .qc-steps-cart-caption { display:flex; flex-wrap:wrap; align-items:baseline; justify-content:space-between; gap:var(--space-2) var(--space-4); width:100%; }#d_quickcheckout .qc-steps-cart-amount { white-space:nowrap; }#d_quickcheckout.qc-steps #payment_method { margin-bottom:var(--space-3); }#d_quickcheckout.qc-steps #payment_method_list { gap:var(--space-1); }#d_quickcheckout.qc-steps #qc-steps-panel-3 { padding-top:var(--space-2); }#d_quickcheckout.qc-steps .qc-steps-coupon > .qc-coupon { margin-bottom:var(--space-2) !important; }#d_quickcheckout.qc-steps .qc-totals .qc-summary-row { min-height:44px; padding:var(--space-1) 0; }#d_quickcheckout.qc-steps .qc-totals .qc-summary-row--grand { min-height:48px !important; padding:var(--space-2) 0 !important; }#d_quickcheckout.qc-steps .qc-totals .qc-cod-fee-note { padding-bottom:var(--space-2); }#d_quickcheckout.qc-steps #confirm_view { margin-top:var(--space-2); }#d_quickcheckout.qc-steps #confirm_form { gap:var(--space-1); }#d_quickcheckout.qc-steps .qc-order-comment__summary { width:fit-content; max-width:100%; min-height:44px; background:var(--kd-palette-footer-surface, var(--color-surface)); border:1px solid var(--color-border); border-radius:var(--radius-md); padding:var(--space-2) var(--space-3); font-weight:var(--weight-normal); }#d_quickcheckout.qc-steps .qc-order-comment__summary:hover { color:var(--color-primary); background:var(--color-surface-hover); border-color:var(--color-border-strong); }#d_quickcheckout.qc-steps .qc-order-comment__collapsed { font-weight:var(--weight-normal); }#d_quickcheckout.qc-steps #qc_confirm_order { margin-top:var(--space-4) !important; }#d_quickcheckout.qc-steps #confirm_form > #confirm_agree_input { margin-left:0 !important; margin-right:0 !important; }#d_quickcheckout.qc-steps #call_chanel_div { margin:0; }#d_quickcheckout.qc-steps #call_chanel { margin-top:var(--space-2); }#d_quickcheckout.qc-steps #payment_method_list {background:var(--kd-palette-footer-surface, var(--color-surface));border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);gap:var(--space-2);}#d_quickcheckout.qc-steps #payment_method_list .qc-cod-reasons { margin-bottom:0; }@media (max-width:480px) {#d_quickcheckout.qc-steps #payment_method_list { padding:var(--space-2) var(--space-3); }}#d_quickcheckout .qc-steps-recap { text-align:left; font-weight:var(--weight-normal); }#d_quickcheckout .qc-steps-recap-row { display:flex; justify-content:space-between; align-items:baseline; gap:var(--space-4); padding:var(--space-1) 0; color:var(--color-text-secondary); }#d_quickcheckout .qc-steps-recap-value { white-space:nowrap; font-variant-numeric:tabular-nums; }#d_quickcheckout .qc-steps-recap-row.is-total { color:var(--color-text-primary); font-weight:var(--weight-semibold); }#d_quickcheckout .qc-steps-recap-row.is-total .qc-steps-recap-value { font-size:var(--text-lg); }#d_quickcheckout .qc-steps-recap-row + .qc-steps-recap-row.is-total { margin-top:var(--space-2); padding-top:var(--space-3); border-top:1px solid var(--border-divider); }#d_quickcheckout .qc-discount-badge { float:none; margin:0; white-space:nowrap; }#d_quickcheckout .qc-total .kd-price-pair { flex-wrap:wrap; }@media (max-width:480px) {#d_quickcheckout .qc-discount-badge { margin-top:var(--space-1); }}#d_quickcheckout .qc-subtotal-old { display:inline-block; color:var(--color-text-muted); font-size:var(--text-sm); font-weight:var(--weight-normal); text-decoration:line-through; text-decoration-thickness:1px; margin-right:var(--space-2); white-space:nowrap; }#d_quickcheckout .qc-steps-recap-value { white-space:normal; text-align:right; }#d_quickcheckout .qc-steps-recap-value > span { white-space:nowrap; }#d_quickcheckout .qc-totals .qc-summary-row.qc-summary-row--delivery {display:grid;grid-template-columns:var(--button-icon-lg) minmax(0, 1fr);align-items:start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-primary) !important;background:var(--color-primary-soft);}#d_quickcheckout .qc-totals .qc-summary-row--delivery .qc-summary-value--free { color:inherit; }#d_quickcheckout .qc-totals .qc-summary-row--delivery + .qc-summary-row { border-top:0 !important; }#d_quickcheckout .qc-totals .qc-delivery-success-reason { margin-top:var(--space-1); }#d_quickcheckout .qc-totals .qc-summary-row--delivery .control-label { padding-left:0 !important; }#d_quickcheckout #payment_method_list label { display:block; }#d_quickcheckout #payment_method_list .payment-method-terms { display:block; margin:var(--space-1) 0 0 !important; }#d_quickcheckout .qc-totals .qc-summary-row--delivery > .control-label { margin:0 !important; padding-left:0 !important; }#d_quickcheckout .qc-steps-recap-row.is-free-delivery { color:var(--color-success-text); }#d_quickcheckout .qc-totals .qc-summary-row--delivery::before,#d_quickcheckout .qc-totals .qc-summary-row--delivery::after { display:none; }.kd-order-success { max-width:980px; margin:0 auto var(--space-8); color:var(--color-text-primary); }.kd-order-success__hero { padding:0; }.kd-order-success .block-title.large { margin:0 0 var(--space-5); padding:0; font-size:32px; line-height:1.2; text-align:left; }.kd-order-success__number-row { display:flex; align-items:center; gap:var(--space-3); flex-wrap:wrap; padding:var(--space-3) var(--space-4); border-radius:var(--radius-md); background:var(--kd-palette-footer-surface, var(--color-surface)); font-size:var(--text-lg); }.kd-order-success__contact-links a:focus-visible, .kd-order-success__continue:focus-visible { outline:2px solid var(--color-primary); outline-offset:2px; }.kd-order-success__hint { margin:var(--space-2) 0 0; color:var(--color-text-secondary); font-size:var(--text-sm); }.kd-order-success__email { margin:0 0 var(--space-4); overflow-wrap:anywhere; color:var(--color-text-secondary); }.kd-order-success__email strong { color:var(--color-text-primary); }.kd-order-success__section { margin-top:var(--space-6); padding-top:var(--space-6); border-top:1px solid var(--color-border); }.kd-order-success__section--dispatch { padding:var(--space-4); border:0; border-radius:var(--radius-md); background:var(--kd-palette-footer-surface, var(--color-surface)); }.kd-order-success__section h2, .kd-order-success__contact h2 { margin:0 0 var(--space-4); font-size:var(--text-xl); font-weight:700; }.kd-order-success__ship-note { margin:0; }.kd-order-success__sms-preview { margin:var(--space-3) 0 0; padding:var(--space-3) var(--space-4); border:1px solid var(--color-border); border-left:3px solid var(--color-primary); border-radius:var(--radius-md); background:var(--color-surface); color:var(--color-text-primary); font-size:var(--text-base); line-height:var(--leading-normal); overflow-wrap:anywhere; }.kd-order-success__gift-email { margin:var(--space-2) 0 0; overflow-wrap:anywhere; }.kd-order-success__comment-note { margin:0 0 var(--space-4); }.kd-order-success__receipt { padding:0 var(--space-4); border:1px solid var(--border-subtle); border-radius:var(--radius-md); background:var(--kd-palette-footer-surface, var(--color-surface)); }.kd-order-success__products { margin:0; padding:0; list-style:none; }.kd-order-success__products li { display:grid; grid-template-columns:64px minmax(0, 1fr) auto; align-items:start; gap:var(--space-3); padding:var(--space-4) 0; border-bottom:1px solid var(--border-divider); }.kd-order-success__products li:last-child { border-bottom:0; }.kd-order-success__products li strong { font-weight:600; }.kd-order-success__product-image { display:block; width:64px; height:64px; object-fit:cover; border:1px solid var(--border-subtle); border-radius:var(--radius-sm); background:var(--color-bg); }.kd-order-success__product-info { min-width:0; }.kd-order-success__product-price { text-align:right; white-space:nowrap; }.kd-order-success__products small { display:block; margin-top:3px; color:var(--color-text-secondary); }.kd-order-success__total-row { display:flex; justify-content:space-between; gap:var(--space-3); padding-top:var(--space-2); color:var(--color-text-secondary); font-size:var(--text-sm); }.kd-order-success__total-row span:last-child { flex:0 0 auto; }.kd-order-success__total { display:flex; justify-content:space-between; gap:var(--space-3); margin-top:var(--space-3); padding:var(--space-3) 0; border-top:1px solid var(--border-divider); font-size:var(--text-lg); font-weight:700; }.kd-order-success__total strong { white-space:nowrap; }.kd-order-success__facts { margin:var(--space-4) 0 0; border-top:1px solid var(--color-border); }.kd-order-success__facts > div { display:grid; grid-template-columns:180px minmax(0, 1fr); gap:var(--space-3); padding-top:var(--space-3); }.kd-order-success__facts dt { color:var(--color-text-secondary); font-weight:400; }.kd-order-success__facts dd { margin:0; overflow-wrap:anywhere; }.kd-order-success__fact-note { display:block; margin-top:var(--space-1); color:var(--color-text-secondary); }.kd-order-success__contact { margin-top:var(--space-6); padding-top:var(--space-6); border-top:1px solid var(--color-border); }.kd-order-success__contact p { margin:0 0 var(--space-4); }.kd-order-success__contact-links { display:flex; gap:var(--space-2); flex-wrap:wrap; }.kd-order-success__contact-links a { display:inline-flex; min-height:var(--control-height-md); align-items:center; justify-content:center; gap:var(--button-content-gap); padding:var(--space-2) var(--space-4); border:1px solid var(--color-border); border-radius:var(--radius-md); background:var(--color-surface); color:var(--color-text-primary); font-size:var(--text-sm); font-weight:var(--weight-semibold); line-height:var(--leading-normal); text-decoration:none; box-shadow:none; transition:background-color var(--duration-normal) var(--ease-default), border-color var(--duration-normal) var(--ease-default); }.kd-order-success__contact-links svg { display:block; width:var(--button-icon-md); height:var(--button-icon-md); flex:0 0 var(--button-icon-md); fill:none; stroke:currentColor; stroke-width:1.6; stroke-linecap:round; stroke-linejoin:round; }.kd-order-success__contact-links a:hover, .kd-order-success__contact-links a:active { border-color:var(--color-primary); background:var(--color-primary-soft); color:var(--color-text-primary); text-decoration:none; box-shadow:none; }.kd-order-success__continue, .kd-order-success__continue:visited { display:inline-flex; min-height:var(--control-height-lg); align-items:center; justify-content:center; margin-top:var(--space-5); padding:var(--space-3) var(--space-5); border:1px solid var(--color-primary); border-radius:var(--radius-md); background:var(--color-primary); color:var(--color-text-on-dark); font-size:var(--text-base); font-weight:var(--weight-bold); line-height:var(--leading-normal); text-decoration:none; box-shadow:none; transition:background-color var(--duration-normal) var(--ease-default), border-color var(--duration-normal) var(--ease-default); }.kd-order-success__continue:hover { border-color:var(--color-primary-hover); background:var(--color-primary-hover); color:var(--color-text-on-dark); text-decoration:none; box-shadow:none; }.kd-order-success__continue:active { border-color:var(--color-primary-active); background:var(--color-primary-active); color:var(--color-text-on-dark); box-shadow:none; }@media (max-width:600px) {.kd-order-success .block-title.large { font-size:28px; }.kd-order-success__number-row, .kd-order-success__section--dispatch { padding:var(--space-3); }.kd-order-success__section--dispatch h2 { font-size:24px; }.kd-order-success__receipt { padding:0 var(--space-3); }.kd-order-success__products li { grid-template-columns:52px minmax(0, 1fr); gap:var(--space-2); }.kd-order-success__product-image { width:52px; height:52px; }.kd-order-success__product-price { grid-column:2; justify-self:end; }.kd-order-success__facts > div { grid-template-columns:1fr; gap:2px; }.kd-order-success__products li { font-size:var(--text-sm); }.kd-order-success__total { font-size:18px; }}.kd-opposite-photo { display:flex; align-items:center; justify-content:center; flex-wrap:wrap; gap:var(--space-2); padding:var(--space-2) 0; }.kd-opposite-photo.is-in-canvas { position:absolute; z-index:5; left:12px; right:64px; bottom:6px; padding:0; }.kd-opposite-photo[hidden], .kd-mode-templates .kd-opposite-photo, .kd-opposite-photo.is-applied .kd-opposite-photo__hint { display:none !important; }.kd-opposite-photo__hint { display:inline-flex; align-items:center; gap:var(--space-1); padding:var(--space-1) var(--space-2); border:1px solid var(--color-primary-border); border-radius:var(--radius-pill); background:var(--color-primary-soft); color:var(--color-primary); font-size:var(--text-xs); font-weight:var(--weight-semibold); line-height:18px; }.kd-opposite-photo__hint svg { width:16px; height:16px; flex:0 0 16px; fill:var(--color-recommendation-bulb); color:var(--kd-palette-warning-ink, var(--color-text-primary)); }.kd-opposite-photo .kd-opposite-photo__action { justify-content:center; max-width:100%; padding:var(--space-2) var(--space-4); box-shadow:none; }.kd-opposite-photo__icon { width:18px; height:18px; flex:0 0 18px; }.kd-opposite-photo__label { min-width:0; line-height:var(--leading-normal); }.kd-focus-preview .kd-opposite-photo { display:none; }.kd-crop__frame.is-compact .kd-crop__h[data-h="nw"]::after,.kd-crop__frame.is-compact .kd-crop__h[data-h="ne"]::after,.kd-crop__frame.is-compact .kd-crop__h[data-h="sw"]::after,.kd-crop__frame.is-compact .kd-crop__h[data-h="se"]::after { width:14px; height:14px; }.kd-crop__frame.is-compact .kd-crop__h[data-h="n"],.kd-crop__frame.is-compact .kd-crop__h[data-h="s"] { width:20px; }.kd-crop__frame.is-compact .kd-crop__h[data-h="e"],.kd-crop__frame.is-compact .kd-crop__h[data-h="w"] { height:20px; }.kd-crop__frame.is-compact .kd-crop__h[data-h="n"]::after,.kd-crop__frame.is-compact .kd-crop__h[data-h="s"]::after { width:14px; }.kd-crop__frame.is-compact .kd-crop__h[data-h="e"]::after,.kd-crop__frame.is-compact .kd-crop__h[data-h="w"]::after { height:14px; }@media (min-width:1024px) {.kd-mode-scratch .kd-opposite-photo:not(.is-in-canvas) { margin-top:var(--space-5); padding:0; min-height:var(--control-height-lg); }.kd-mode-scratch .kd-opposite-photo:not(.is-in-canvas) .kd-opposite-photo__action,.kd-mode-scratch .kd-preview-eta .send-date-block { min-height:var(--control-height-lg); }}.kd-opposite-photo .kd-opposite-photo__dismiss { justify-content:center; width:44px; min-width:44px; height:44px; padding:0; }.kd-opposite-photo.is-applied .kd-opposite-photo__dismiss,.kd-opposite-photo.is-dismissed .kd-opposite-photo__dismiss,.kd-opposite-photo.is-dismissed .kd-opposite-photo__hint { display:none; }.kd-personalize__toolbar .kd-opposite-photo.is-dismissed { margin:0; padding:0; min-height:0; width:auto; flex:0 1 auto; justify-content:flex-start; }.kd-personalize__toolbar .kd-opposite-photo.is-dismissed .kd-opposite-photo__action { min-height:44px; }@media (max-width:1023px) {.kd-opposite-photo:not(.is-dismissed) { display:grid; grid-template-columns:minmax(0, 1fr) 44px; width:100%; }.kd-opposite-photo:not(.is-dismissed) .kd-opposite-photo__hint { display:none !important; }.kd-opposite-photo:not(.is-dismissed) .kd-opposite-photo__action { grid-column:1; min-height:var(--control-height-md); }.kd-opposite-photo:not(.is-dismissed) .kd-opposite-photo__dismiss { grid-column:2; }.kd-opposite-photo.is-applied:not(.is-dismissed) .kd-opposite-photo__action { grid-column:1 / -1; }.kd-opposite-photo.is-applied:not(.is-dismissed) .kd-opposite-photo__dismiss { display:none; }.kd-focus-preview .kd-opposite-photo:not(.is-dismissed) { display:none; }}@media (max-width:359px) {.kd-opposite-photo:not(.is-dismissed) .kd-opposite-photo__action { min-height:60px; }}@media (min-width:1024px) {.kd-mode-scratch .kd-toolbar__row--primary .kd-tool:not(.kd-tool--icon) { padding-left:var(--space-3); padding-right:var(--space-3); }}@media (min-width:1024px) {.kd-mode-scratch .kd-toolbar__row--primary > .kd-toolbar-group--context { display:contents; }}.kd-mug-followup{position:fixed;inset:0;z-index:2000000001;background:rgba(52,45,69,.42);display:flex;align-items:center;justify-content:center;padding:16px;overflow:auto;overscroll-behavior:contain}.kd-mug-followup__dialog{position:relative;width:440px;max-width:100%;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow:auto;overscroll-behavior:contain;background:var(--color-bg);color:var(--color-text-primary);border-radius:var(--radius-lg);padding:28px 24px 16px;font:14px/1.5 var(--font-primary);text-align:left}.kd-mug-followup__dialog button,.kd-mug-followup__dialog a{font-family:inherit;box-shadow:none;transform:none;cursor:pointer}.kd-mug-followup__dialog button:focus-visible,.kd-mug-followup__dialog a:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.kd-mug-followup__dialog:focus{outline:none}.kd-mug-followup__close{position:absolute;right:0;top:0;width:44px;height:44px;border:0;background:transparent;color:var(--color-text-secondary);font-size:26px}.kd-mug-followup__title{font-size:18px;font-weight:700;line-height:1.4;display:flex;justify-content:center;align-items:center;gap:10px;margin:10px 12px 24px}.kd-mug-followup__check{border-radius:50%;width:30px;height:30px;display:grid;place-items:center;background:var(--color-success-soft);color:var(--color-success-text);flex-shrink:0}.kd-mug-followup__rows{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.kd-mug-followup__row{display:flex;align-items:center;gap:14px;padding:16px 0}.kd-mug-followup__row+.kd-mug-followup__row{border-top:1px solid var(--color-border)}.kd-mug-followup__row img{width:80px;height:80px;object-fit:contain;border-radius:var(--radius-md);flex-shrink:0}.kd-mug-followup__row>div{min-width:0;flex:1}.kd-mug-followup__row strong{font-size:14px;display:block;font-weight:700;overflow-wrap:anywhere}.kd-mug-followup__row small{display:block;color:var(--color-text-secondary);font-size:12px;margin:4px 0}.kd-mug-followup__row b{font-size:16px}.kd-mug-followup__question{font-size:16px;line-height:1.4;font-weight:700;margin:20px 0 12px}.kd-mug-followup__offer{display:grid;grid-template-columns:var(--button-icon-md) minmax(0,1fr) auto;align-items:center;gap:var(--button-content-gap);width:100%;min-height:var(--control-height-md);padding:var(--space-3);margin:var(--space-2) 0 0;text-align:left;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary)}@media(hover:hover){.kd-mug-followup__offer:hover{border-color:var(--color-primary);background:var(--color-primary-soft)}}.kd-mug-followup__offer:active{border-color:var(--color-primary);background:var(--color-primary-soft-hover)}.kd-mug-followup__copy{min-width:0}.kd-mug-followup__copy strong{display:block;font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-normal)}.kd-mug-followup__copy small{display:block;font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--color-text-secondary);margin-top:var(--space-1)}.kd-mug-followup__amount{white-space:nowrap;color:var(--color-text-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-normal)}.kd-mug-followup__offer--forward{grid-template-columns:minmax(0,1fr) var(--button-icon-md)}.kd-mug-followup__offer--forward .kd-mug-followup__copy{grid-column:1;grid-row:1}.kd-mug-followup__offer--forward .kd-mug-followup__nav-icon{grid-column:2;grid-row:1}.kd-mug-followup__total{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:24px 0 16px;font-size:13px}.kd-mug-followup__total strong{font-size:22px;white-space:nowrap}.kd-mug-followup__checkout{display:flex;align-items:center;justify-content:center;min-height:52px;padding:12px;border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-text-on-dark)!important;font-size:16px;font-weight:700;text-decoration:none!important}.kd-mug-followup__checkout:hover{background:var(--color-primary-hover)}.kd-mug-followup__checkout:active{background:var(--color-primary-active)}.kd-mug-followup__continue{width:100%;min-height:44px;margin-top:4px;border:0;background:transparent;text-decoration:underline;text-underline-offset:3px;color:var(--color-text-secondary);font-size:13px}.kd-mug-followup__back,.kd-mug-followup__link{display:inline-flex;align-items:center;justify-content:center;gap:var(--button-content-gap);min-height:var(--control-height-md);padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-normal);text-align:center;text-decoration:none!important}.kd-mug-followup__nav-icon{display:block;width:var(--button-icon-md);height:var(--button-icon-md);flex:0 0 var(--button-icon-md);margin:0;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.kd-mug-followup__nav-label{min-width:0}.kd-mug-followup__back{margin-top:4px}@media(hover:hover){.kd-mug-followup__back:hover,.kd-mug-followup__link:hover{background:var(--color-primary-soft);border-color:var(--color-primary);color:var(--color-text-primary)}}.kd-mug-followup__back:active,.kd-mug-followup__link:active{background:var(--color-primary-soft-hover);border-color:var(--color-primary)}.kd-mug-followup__buy{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px}.kd-mug-followup__add{min-height:44px;border:1px solid var(--color-primary-border);border-radius:var(--radius-md);padding:8px 12px;background:var(--color-primary-soft);color:var(--color-primary);font-size:13px;font-weight:700}.kd-mug-followup__link{display:flex;width:100%;margin-top:8px;overflow-wrap:anywhere}.kd-mug-followup__choices+.kd-mug-followup__link{margin-top:16px}.kd-mug-followup__error{color:var(--color-error);font-size:13px;margin:12px 0}.kd-mug-followup__error:empty{display:none}.kd-mug-followup button:disabled{opacity:.55;cursor:wait}@media(max-width:380px){.kd-mug-followup{padding:10px}.kd-mug-followup__dialog{padding:24px 16px 12px;max-height:calc(100dvh - 20px)}.kd-mug-followup__actions .kd-mug-followup__offer:not(.kd-mug-followup__offer--forward){grid-template-columns:var(--button-icon-md) minmax(0,1fr)}.kd-mug-followup__actions .kd-mug-followup__amount{grid-column:2}.kd-mug-followup__row img{width:64px;height:64px}.kd-mug-followup__title{font-size:16px}}@media(prefers-reduced-motion:no-preference){.kd-mug-followup__add{transition:background 150ms ease,border-color 150ms ease}.kd-mug-followup__checkout,.kd-mug-followup__offer,.kd-mug-followup__back,.kd-mug-followup__link{transition:background-color var(--duration-normal) var(--ease-default),border-color var(--duration-normal) var(--ease-default)}}.kd-mug-followup__compact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);margin-top:var(--space-4)}.kd-mug-followup__compact .kd-mug-followup__offer{grid-template-columns:var(--button-icon-md) minmax(0,1fr);grid-template-rows:1fr auto;column-gap:var(--button-content-gap);row-gap:2px;margin:0;padding:var(--space-2)}.kd-mug-followup__compact .kd-mug-followup__copy small{display:none}.kd-mug-followup__compact .kd-mug-followup__amount{grid-column:2;margin:0}.kd-mug-followup__compact .kd-mug-followup__offer--forward{grid-template-columns:minmax(0,1fr) var(--button-icon-md)}.kd-mug-followup__compact .kd-mug-followup__hint{grid-column:1;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-secondary)}.kd-mug-followup__shell { width:440px; max-width:100%; overflow:hidden; border-radius:var(--radius-lg); background:var(--color-bg); }.kd-mug-followup__shell .kd-mug-followup__dialog { width:100%; border-radius:0; }.kd-mug-followup__section-title { margin:0; font-size:var(--text-sm); line-height:var(--leading-normal); font-weight:var(--weight-semibold); color:var(--color-text-secondary); }.kd-mug-followup__latest { padding:var(--space-3); border:1px solid var(--color-border); border-radius:var(--radius-md); background:var(--color-surface); }.kd-mug-followup__latest .kd-mug-followup__section-title { display:block; margin-bottom:var(--space-2); font-size:var(--text-xs); color:var(--color-primary); }.kd-mug-followup__latest .kd-mug-followup__row { padding:0; gap:var(--space-3); align-items:center; }.kd-mug-followup__latest .kd-mug-followup__row img { width:96px; height:120px; background:var(--color-bg); }.kd-mug-followup__latest .kd-mug-followup__row strong { font-size:var(--text-sm); font-weight:var(--weight-semibold); line-height:var(--leading-normal); }.kd-mug-followup__latest .kd-cart-design-label { font-size:var(--text-xs); line-height:var(--leading-normal); }.kd-mug-followup__latest .kd-mug-followup__row b { display:block; margin-top:var(--space-2); font-size:var(--text-base); line-height:var(--leading-normal); }@media(max-width:380px) { .kd-mug-followup__latest .kd-mug-followup__row img { width:80px; height:100px; } }:root { --icon-check:url('/image/catalog/kd-check.svg'); }.kd-check, .fa-check::before, .fa-check-circle::before, .icon-check_circle::before,.kd-mug-followup__check::before, .kd-finder__cart-status.is-success>span::before {content:''; display:inline-block; width:1em; height:1em; flex-shrink:0;background:currentColor; -webkit-mask:var(--icon-check) center/contain no-repeat; mask:var(--icon-check) center/contain no-repeat;}.fa-check-circle, .icon-check_circle { display:inline-flex; align-items:center; justify-content:center; width:1em; height:1em; border-radius:var(--radius-full); background:var(--color-primary); color:var(--color-text-on-dark); }.fa-check-circle::before, .icon-check_circle::before { width:56%; height:56%; background:var(--color-text-on-dark); }.alert-success .fa-check-circle, .kd-cart-proof-fallback .fa-check-circle, .kd-cart-delivery .fa-check-circle { background:var(--color-success-text); }.kd-cart-delivery .fa-check-circle { background:transparent; border-radius:0; }.kd-cart-delivery .fa-check-circle::before { width:100%; height:100%; background:var(--color-success-text); }.kd-mug-followup__check { background:var(--color-primary); color:var(--color-text-on-dark); }.kd-mug-followup__check::before { width:18px; height:18px; }.kd-copy-notice::before { -webkit-mask-image:var(--icon-check); mask-image:var(--icon-check); }.kd-finder__cart-status.is-success>span::before { margin-right:var(--space-1); vertical-align:-2px; }.kd-catalog-shortcuts__item--swatch.is-active .kd-catalog-shortcuts__swatch::after {content:''; inset:20%; width:60%; height:60%; background:currentColor;-webkit-mask:var(--icon-check) center/contain no-repeat; mask:var(--icon-check) center/contain no-repeat;}.qc-gift-map-marker.is-selected::after {content:'';background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 4 4 10-10'/%3E%3C/svg%3E");background-position:center; background-size:70%; background-repeat:no-repeat;}.kit-sort-sheet__check svg, .kd-creation-steps__check { stroke-width:2.5; }#kd-save-status .kd-check { vertical-align:-2px; }.kd-mug-followup__shell .kd-mug-followup__dialog { display:flex; flex-direction:column; overflow:hidden; padding:0; }.kd-mug-followup__body { min-height:0; overflow:auto; overscroll-behavior:contain; padding:28px 24px 20px; }.kd-mug-followup__footer { flex-shrink:0; display:grid; grid-template-columns:1fr 1fr; gap:8px; padding:12px 24px 16px; border-top:1px solid var(--color-border); background:var(--color-bg); }.kd-mug-followup__footer .kd-mug-followup__total { grid-column:1/-1; margin:0 0 4px; }.kd-mug-followup__footer .kd-mug-followup__checkout { grid-column:1/-1; }.kd-mug-followup__cart-link { grid-column:1/-1; display:flex; align-items:center; justify-content:center; min-height:var(--control-height-md); color:var(--color-text-secondary); font-size:var(--text-sm); line-height:var(--leading-normal); text-decoration:underline; text-underline-offset:3px; }.kd-mug-followup__cart-link:hover { color:var(--color-primary); }.kd-mug-followup__latest .kd-mug-followup__row { padding-right:0; }@media(max-width:380px) { .kd-mug-followup__body { padding:24px 16px 16px; } .kd-mug-followup__footer { padding:12px 16px; } }.cart .dropdown_cart.open .dropdown-menu.kd-cart-split { display:flex; flex-direction:column; overflow:hidden; }.cart .dropdown-menu.kd-cart-split > .kd-cart-scroll { min-height:0; flex:1 1 auto; overflow:auto; overscroll-behavior:contain; padding:0; margin:0; border:0; width:100%; }.cart .dropdown-menu.kd-cart-split .kd-cart-scroll-list { position:static; display:block; width:100%; max-height:none; overflow:visible; margin:0; padding:0; list-style:none; background:transparent; border:0; box-shadow:none; }.cart .dropdown-menu.kd-cart-split > .cart-bottom { position:relative; flex:0 0 auto; width:100%; box-shadow:none; }.cart .dropdown-menu > .kd-cart-scroll-indicator { display:none; }@media (pointer:coarse) {.cart .dropdown-menu.kd-cart-split > .kd-cart-scroll { scrollbar-width:none; }.cart .dropdown-menu.kd-cart-split > .kd-cart-scroll::-webkit-scrollbar { display:none; }.cart .dropdown-menu.kd-cart-split > .kd-cart-scroll-indicator:not([hidden]) {display:block; position:absolute; right:4px; width:5px; min-height:0;padding:0; margin:0; border:0; border-radius:var(--radius-sm);background:var(--color-border); pointer-events:none; z-index:2;}.kd-cart-scroll-indicator > span {display:block; width:100%; border-radius:inherit;background:var(--color-text-muted); will-change:transform;}}#modalAddToCart .modal-add-cart > .icon.icon-check_circle { display:inline-flex; align-items:center; justify-content:center; }.cart .dropdown-menu .btn.cart-checkout-btn,.checkout-cart .shopping-cart-btns .btn-full,.cart-sticky-checkout__btn {display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:var(--control-height-lg);min-height:var(--control-height-lg);padding:var(--space-3) var(--space-4);font-family:var(--font-primary);font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:1.2;letter-spacing:normal;}[data-kd-email-runtime-modal] .kd-email-modal__dialog:focus { outline:none; }@media (max-width:767px) {[data-kd-email-runtime-modal] .kd-email-signup__title--popup {font-size:26px;line-height:1.2;padding-left:12px;padding-right:12px;}}.kd-gallery-video { position:relative; width:100%; height:100%; aspect-ratio:1; background:var(--color-bg); }.kd-gallery-video video { display:block; width:100%; height:100%; object-fit:contain; }.kd-gallery-play { position:absolute; left:50%; top:50%; transform:translate(-50%, -50%); width:64px; height:64px; border:0; border-radius:50%; background:var(--color-primary); color:var(--color-text-on-dark); font-size:26px; cursor:pointer; }.kd-gallery-play { padding:0; display:grid; place-items:center; }.kd-gallery-play span { margin:0; display:block; width:26px; height:26px; font-size:0; background:currentColor; -webkit-mask:url('/image/catalog/kd-media-play-centered.svg') center/contain no-repeat; mask:url('/image/catalog/kd-media-play-centered.svg') center/contain no-repeat; }.kd-gallery-play.is-playing span { -webkit-mask-image:url('/image/catalog/kd-media-pause.svg'); mask-image:url('/image/catalog/kd-media-pause.svg'); }.kd-gallery-video.has-started .kd-gallery-play { display:none; }.kd-compact-video.has-started .kd-gallery-play { display:grid; left:auto; top:auto; right:12px; bottom:12px; transform:none; width:44px; height:44px; }.kd-compact-video.has-started .kd-gallery-play span { width:22px; height:22px; }.kd-desktop-controls.has-started .kd-gallery-play { left:12px; right:auto; }.kd-gallery-video input.kd-video-seek { position:absolute; left:68px; right:68px; bottom:27px; width:calc(100% - 136px) !important; min-width:0; max-width:calc(100% - 136px); box-sizing:border-box; height:14px; padding:0; margin:0; accent-color:var(--color-primary); cursor:pointer; }.kd-video-fullscreen { position:absolute; right:12px; bottom:12px; display:grid; place-items:center; width:44px; height:44px; padding:0; border:0; border-radius:50%; color:var(--color-text-on-dark); background:var(--color-primary); cursor:pointer; }.kd-video-fullscreen svg { width:22px; height:22px; }.kd-video-fullscreen[hidden], .kd-desktop-controls:not(.has-started) .kd-video-seek, .kd-desktop-controls:not(.has-started) .kd-video-fullscreen { display:none; }.kd-gallery-video:fullscreen { background:#fff; }.mobile-gallery-wrapper.is-video .mobile-gallery-nav,.mobile-gallery-wrapper.is-video .kd-mgal-counter,.kd-showing-video > .product-page-badges { display:none; }.mobile-gallery-wrapper.is-video::before,.mobile-gallery-wrapper.is-video::after { display:none; }.kd-gallery-play:focus-visible, .kd-video-thumb:focus-visible { outline:3px solid var(--color-primary); outline-offset:3px; }.kd-desktop-video { position:absolute; inset:0; z-index:2; }.kd-desktop-video[hidden] { display:none; }.product-main-image.is-video .product-main-image-item > img { visibility:hidden; }.product-main-image.is-video::after { display:none; }.product-main-image.is-video,.product-main-image.is-video .kd-desktop-video,.product-main-image.is-video .kd-gallery-video,.product-main-image.is-video video { cursor:default !important; }.product-main-image-item { position:relative; }.kd-video-thumb { position:relative; display:block; width:100%; padding:0; border:2px solid transparent; border-radius:8px; overflow:hidden; background:var(--color-bg); cursor:pointer; }.kd-video-thumb img { width:100%; display:block; }.kd-video-thumb[aria-pressed="true"] { border-color:var(--color-primary); }.product-images-carousel #smallGallery .slick-list { margin-right:0; }.product-images-carousel #smallGallery li { margin-right:0; padding:0 6px; }.product-images-carousel #smallGallery li a,.product-images-carousel #smallGallery .kd-video-thumb {box-sizing:border-box; width:100%; aspect-ratio:1; padding:0;border:2px solid var(--color-bg-secondary, #F8FAFC); border-radius:8px;overflow:hidden; background:var(--color-bg); cursor:pointer;}.product-images-carousel #smallGallery li a::before { display:none; }.product-images-carousel #smallGallery li a img,.product-images-carousel #smallGallery .kd-video-thumb img { display:block; width:100%; height:100%; object-fit:contain; }.product-images-carousel #smallGallery li a.zoomGalleryActive,.product-images-carousel #smallGallery .kd-video-thumb[aria-pressed="true"] { border-color:var(--color-primary); }.kd-video-thumb-play { position:absolute; left:50%; top:50%; transform:translate(-50%, -50%); width:30px; height:30px; border-radius:50%; display:grid; place-items:center; padding:0; font-size:0; color:var(--color-text-on-dark); background:var(--color-primary); }.kd-video-thumb-play::after { content:''; position:absolute; left:50%; top:50%; transform:translate(-50%, -50%); width:18px; height:18px; background:currentColor; -webkit-mask:url('/image/catalog/kd-media-play-centered.svg') center/contain no-repeat; mask:url('/image/catalog/kd-media-play-centered.svg') center/contain no-repeat; }.kd-mgal-thumbs .kd-mgal-thumb-video { background:var(--color-bg); }.kd-mgal-thumbs .kd-mgal-thumb-video .kd-mgal-play { width:28px; height:28px; border:0; border-radius:50%; background:var(--color-primary); }.kd-mgal-thumbs .kd-mgal-thumb-video .kd-mgal-play::after { content:''; position:absolute; left:5px; top:5px; width:18px; height:18px; border:0; background:var(--color-text-on-dark); -webkit-mask:url('/image/catalog/kd-media-play-centered.svg') center/contain no-repeat; mask:url('/image/catalog/kd-media-play-centered.svg') center/contain no-repeat; }@media (max-width:767px) {.kd-mgal-thumbs[data-for="main"] { margin-left:-10px; margin-right:-10px; width:calc(100% + 20px); }.mobile-gallery-wrapper.is-video .kd-mgal-counter { top:10px; bottom:auto; }}#kd-video-lightbox { width:min(80vw, 78vh); margin:auto; }.kd-mgal-track .kd-gallery-video { height:100%; aspect-ratio:auto; }.kd-mgal-track .kd-gallery-video video { width:100%; height:100%; object-fit:contain; }.kd-lightbox-video-thumb { position:relative; }.kd-lightbox-video-thumb::after { content:''; position:absolute; inset:25%; background:var(--color-primary); -webkit-mask:url('/image/catalog/kd-media-play-centered.svg') center/contain no-repeat; mask:url('/image/catalog/kd-media-play-centered.svg') center/contain no-repeat; }.kd-home-b {padding-top:var(--space-4);padding-bottom:var(--space-12)}.kd-home-b-nav{display:flex;gap:var(--space-2);overflow-x:auto;white-space:nowrap;margin-bottom:var(--space-6);padding:var(--space-1) 2px var(--space-2);scrollbar-width:none}.kd-home-b-nav a{display:flex;align-items:center;justify-content:center;flex-shrink:0;min-height:var(--control-height-md);padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);text-decoration:none;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-primary);transition:background var(--duration-normal),border-color var(--duration-normal)}.kd-home-b-nav a:hover{color:var(--color-primary);background:var(--color-primary-soft);border-color:var(--color-primary)}.kd-home-b-section{margin-bottom:var(--space-12)}.kd-home-b-banner{position:relative;overflow:hidden;min-height:128px;padding:var(--space-6) var(--space-8);display:flex;align-items:center;gap:var(--space-6);border-radius:var(--radius-md);background:var(--color-primary-soft)}.kd-home-b-section--fun .kd-home-b-banner{background:var(--kd-palette-lime)}.kd-home-b-section--plain .kd-home-b-banner,.kd-home-b-section--tabi .kd-home-b-banner,.kd-home-b-section--warm .kd-home-b-banner{background:var(--color-surface)}.kd-home-b-banner h2,.kd-home-b-custom h2{margin:0;font-size:var(--text-xl);line-height:var(--leading-tight);font-weight:var(--weight-bold);color:var(--color-text-primary)}.kd-home-b-banner p{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--color-text-secondary)}.kd-home-b-banner>div:first-child{position:relative;z-index:1}.kd-home-b-banner>a{margin-left:auto;position:relative;z-index:1;white-space:nowrap;min-height:44px;display:flex;align-items:center;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-primary)}.kd-home-b-art{position:absolute;right:190px;top:-10px;display:flex;mix-blend-mode:multiply;transform:rotate(-7deg);pointer-events:none}.kd-home-b-art img{width:145px;height:150px;object-fit:contain}.kd-home-b-art img+img{transform:rotate(15deg) translateY(12px)}.kd-home-b-controls{display:flex;justify-content:flex-end;gap:var(--space-1);margin:var(--space-2) 0}.kd-home-b .kd-home-b-rail{display:flex!important;flex-wrap:nowrap;gap:var(--space-4);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;margin:0;padding:2px 2px var(--space-4);scrollbar-width:none}.kd-home-b .kd-home-b-rail:before,.kd-home-b .kd-home-b-rail:after{display:none}.kd-home-b .kd-home-b-rail>div{flex:0 0 calc((100% - 64px)/4.25);width:auto!important;max-width:none!important;float:none!important;padding:0!important;scroll-snap-align:start}.kd-home-b .kd-home-b-rail .product{margin-bottom:0!important}.kd-home-b .kd-home-b-rail .product_inside{height:100%}.kd-home-b-custom{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);padding:var(--space-8);border-radius:var(--radius-md);background:var(--color-primary-soft)}.kd-home-b-custom p{max-width:390px;margin:var(--space-4) 0 var(--space-6);color:var(--color-text-secondary);font-size:var(--text-base)}.kd-home-b-custom img{width:225px;height:225px;object-fit:contain;mix-blend-mode:multiply;margin-right:var(--space-12)}.kd-home-b #ga4-homepage-new-arrivals>.container,.kd-home-b>.kd-new-arrivals-footer{width:100%;padding-left:0;padding-right:0}.kd-home-b :focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media(max-width:1023px){.kd-home-b-art{right:155px}.kd-home-b-art img{width:100px}.kd-home-b-banner h2{font-size:var(--text-lg)}.kd-home-b .kd-home-b-rail>div{flex-basis:calc((100% - 48px)/3.25)}}@media(max-width:767px){.kd-home-b-nav{gap:var(--space-2);margin-bottom:var(--space-4)}.kd-home-b-nav a{font-size:var(--text-xs)}.kd-home-b-section{margin-bottom:var(--space-8)}.kd-home-b-banner{display:block;padding:var(--space-5);min-height:116px}.kd-home-b-banner h2{font-size:var(--text-lg);max-width:230px}.kd-home-b-banner p{display:none}.kd-home-b-banner>a{margin-top:var(--space-1);min-height:36px;font-size:var(--text-xs)}.kd-home-b-art{right:-18px;top:20px}.kd-home-b-art img{width:100px;height:115px}.kd-home-b-art img+img{display:none}.kd-home-b-banner>div:first-child{max-width:calc(100% - 50px)}.kd-home-b-controls{margin:var(--space-1) 0}.kd-home-b .kd-home-b-rail{gap:var(--space-3)}.kd-home-b .kd-home-b-rail>div{flex-basis:calc((100% - 18px)/2.12)}.kd-home-b-custom{padding:var(--space-6);position:relative;min-height:250px;overflow:hidden}.kd-home-b-custom>div{position:relative;z-index:1}.kd-home-b-custom h2{font-size:var(--text-lg);max-width:210px}.kd-home-b-custom p{font-size:var(--text-sm);max-width:190px}.kd-home-b-custom img{position:absolute;right:-20px;top:40px;width:145px;height:145px;margin:0;opacity:.7}.kd-home-b-custom .btn{font-size:var(--text-sm);min-height:44px;padding:12px 16px}}@media(max-width:767px){.kd-home-b .kd-home-b-rail .price.view{font-size:var(--text-md);white-space:nowrap}.kd-home-b .kd-home-b-rail .price.view .price-old{font-size:var(--text-xs)}.kd-home-b .kd-home-b-rail .kd-card-options>.ch-option{font-size:11px;white-space:nowrap;padding:7px 4px;min-height:36px;display:flex;align-items:center;justify-content:center}.kd-home-b .kd-home-b-rail .title{font-size:var(--text-xs);line-height:var(--leading-normal)}}.kd-home-b-nav::-webkit-scrollbar,.kd-home-b-rail::-webkit-scrollbar{display:none}.kd-home-b-controls svg{display:block;width:20px;height:20px;flex:none}.kd-home-b .kd-home-b-rail .product,.kd-home-b .kd-home-b-rail .product.hovered{width:100%!important;height:auto!important;overflow:visible!important;z-index:auto!important;margin-bottom:0!important;padding-bottom:0!important}.kd-home-b .kd-home-b-rail .product .product_inside{position:relative!important;inset:auto!important;width:100%!important;margin:0!important;padding:0 0 8px!important;box-shadow:none!important}.kd-home-b .kd-home-b-rail .product .product_inside_hover{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;margin:0!important;padding-bottom:0!important}.kd-home-b .kd-home-b-rail .product .product_inside_info{height:auto!important;overflow:visible!important;opacity:1!important}.kd-home-b-actions>a.kd-home-b-cta{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:auto;height:auto;min-height:var(--control-height-lg);padding:var(--space-3) var(--space-5);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-normal);text-decoration:none;box-shadow:none}@media(max-width:767px){.kd-home-b-actions>a.kd-home-b-cta{margin:var(--space-3) 0 0;min-height:var(--control-height-md);padding:var(--space-2) var(--space-4)}}.kd-home-b-actions>a.kd-home-b-cta{gap:var(--space-2)}.kd-home-b-cta svg{display:block;flex-shrink:0}@media(max-width:767px){.kd-home-b-section:not(.kd-home-b-section--custom){display:flex;flex-direction:column}.kd-home-b-section>.kd-home-b-banner{order:0}.kd-home-b-section>.kd-home-b-rail{order:1;margin-top:var(--space-4)}.kd-home-b-section>.kd-home-b-controls{order:2;margin:var(--space-1) 0 0}}.kd-home-b-rail .title,.kd-home-b-rail .options-block,.kd-home-b-rail .price.view{box-sizing:border-box}.kd-home-b-rail .title,.kd-home-b-rail .options-block,.kd-home-b-rail .price.view{transition:none}@media(max-width:767px){.kd-home-b.container{width:100%;padding-left:8px;padding-right:8px}.kd-home-b-section>.kd-home-b-banner,.kd-home-b-section>.kd-home-b-custom{margin-left:-8px;margin-right:-8px;border-radius:0;padding-left:var(--space-4);padding-right:var(--space-4)}.kd-home-b-nav{padding-left:0;padding-right:0}}.kd-home-b-actions{display:flex;align-items:center;gap:var(--space-3);margin-left:auto;position:relative;z-index:1;flex-shrink:0}.kd-home-b-actions .kd-home-b-controls{margin:0;gap:var(--space-1)}.kd-home-b-actions>a.kd-home-b-cta{min-height:44px;padding:var(--space-2) var(--space-4);margin:0}.kd-home-b-banner .kd-home-b-art{right:320px}.kd-home-b-section>.kd-home-b-rail{margin-top:var(--space-4)}@media(max-width:1023px) and (min-width:768px){.kd-home-b-banner .kd-home-b-art{display:none}}@media(max-width:767px){.kd-home-b-section>.kd-home-b-banner{padding-top:var(--space-4);padding-bottom:var(--space-4);min-height:0}.kd-home-b-banner .kd-home-b-art{right:0;top:0;height:90px}.kd-home-b-banner .kd-home-b-art img{width:80px;height:90px}.kd-home-b-banner>div:first-child{max-width:calc(100% - 75px);min-height:58px;display:flex;align-items:center}.kd-home-b-banner h2{font-size:var(--text-lg)}.kd-home-b-actions{margin:var(--space-3) 0 0;justify-content:space-between;gap:var(--space-2)}.kd-home-b-actions>a.kd-home-b-cta{margin:0;font-size:var(--text-xs);padding:var(--space-2) var(--space-3)}}@media(max-width:767px){.kd-home-b #ga4-homepage-new-arrivals .row{margin-left:0;margin-right:0}}.kd-home-b .kd-home-b-rail{scrollbar-width:thin;scrollbar-color:var(--color-border-strong) var(--color-surface)}.kd-home-b .kd-home-b-rail::-webkit-scrollbar{display:block;height:6px}.kd-home-b .kd-home-b-rail::-webkit-scrollbar-track{background:var(--color-surface);border-radius:var(--radius-pill)}.kd-home-b .kd-home-b-rail::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:var(--radius-pill)}.kd-home-b .kd-home-b-rail::-webkit-scrollbar-thumb:hover{background:var(--color-primary)}.kd-home-b .kd-home-b-rail{scrollbar-color:var(--color-primary-border) var(--color-surface)}@supports selector(::-webkit-scrollbar){.kd-home-b .kd-home-b-rail{scrollbar-width:auto;scrollbar-color:auto}.kd-home-b .kd-home-b-rail::-webkit-scrollbar{display:block;height:12px}.kd-home-b .kd-home-b-rail::-webkit-scrollbar-track{background:var(--color-surface);border:4px solid var(--color-bg);background-clip:padding-box;border-radius:var(--radius-pill)}.kd-home-b .kd-home-b-rail::-webkit-scrollbar-thumb{background:var(--color-primary-border);border:3px solid var(--color-bg);background-clip:padding-box;border-radius:var(--radius-pill);min-width:40px}.kd-home-b .kd-home-b-rail::-webkit-scrollbar-thumb:hover{background-color:var(--color-primary)}.kd-home-b .kd-home-b-rail::-webkit-scrollbar-thumb:active{background-color:var(--color-primary-active)}.kd-home-b .kd-home-b-rail::-webkit-scrollbar-button{display:none;width:0;height:0}}.kd-home-b{font-family:var(--font-primary);font-size:var(--text-base);line-height:var(--leading-normal)}.kd-home-b .kd-home-b-banner h2,.kd-home-b .kd-home-b-custom h2{font-size:var(--text-2xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:normal}.kd-home-b .kd-home-b-nav a{font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-normal)}.kd-home-b .kd-home-b-banner p,.kd-home-b .kd-home-b-custom p{font-size:var(--text-base);line-height:var(--leading-normal);font-weight:var(--weight-normal)}.kd-home-b .kd-home-b-actions>.kd-home-b-cta,.kd-home-b .kd-home-b-custom .btn,.kd-home-b .btn-product_addtocart{font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-normal);letter-spacing:normal}.kd-home-b .kd-home-b-rail .title,.kd-home-b .kd-home-b-rail .title a{font-size:var(--text-sm);font-weight:var(--weight-normal);line-height:var(--leading-normal);letter-spacing:normal}.kd-home-b .kd-home-b-rail .price.view{font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-tight)}.kd-home-b .kd-home-b-rail .price.view .old-price{font-size:var(--text-sm);font-weight:var(--weight-normal)}.kd-home-b .kd-home-b-rail .kd-card-options>.ch-option{font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:var(--leading-normal);white-space:normal;min-height:44px}@media(max-width:767px){.kd-home-b .kd-home-b-banner h2,.kd-home-b .kd-home-b-custom h2{font-size:var(--text-xl)}.kd-home-b .kd-home-b-rail .price.view{font-size:var(--text-md)}.kd-home-b .kd-home-b-banner>div:first-child{min-height:72px}}.kd-home-b-banner .kd-home-b-art--duo{top:50%;right:310px;transform:translateY(-50%);mix-blend-mode:normal;height:144px;display:block}.kd-home-b-art--duo img{width:230px;height:144px;object-fit:contain}@media(max-width:1023px) and (min-width:768px){.kd-home-b-banner .kd-home-b-art--duo{display:none}}@media(max-width:767px){.kd-home-b-banner .kd-home-b-art--duo{display:block;top:4px;right:4px;transform:none;height:110px}.kd-home-b-banner .kd-home-b-art--duo img{width:145px;height:110px}.kd-home-b-section--mugs .kd-home-b-banner>div:first-child{max-width:calc(100% - 135px);min-height:90px}}.kd-home-b-categories{margin-bottom:var(--space-12)}.kd-home-b-categories h2{font-size:var(--text-2xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);margin:0 0 var(--space-6)}.kd-home-b-category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.kd-home-b-category-tile{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-width:0;padding:var(--space-5) var(--space-6);min-height:140px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);text-decoration:none!important;color:var(--color-text-primary);transition:background var(--duration-normal),border-color var(--duration-normal)}.kd-home-b-category-tile:hover{background:var(--color-primary-soft);border-color:var(--color-primary);color:var(--color-text-primary)}.kd-home-b-category-copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);min-width:0}.kd-home-b-category-title{font-size:var(--text-md);font-weight:var(--weight-semibold);line-height:var(--leading-tight)}.kd-home-b-category-copy svg{color:var(--color-primary);flex-shrink:0}.kd-home-b-category-tile img{width:140px;height:110px;object-fit:contain;mix-blend-mode:multiply;flex-shrink:0}@media(max-width:767px){.kd-home-b-categories{margin-bottom:var(--space-8)}.kd-home-b-categories h2{font-size:var(--text-xl);margin-bottom:var(--space-4)}.kd-home-b-category-grid{gap:var(--space-2)}.kd-home-b-category-tile{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2);min-height:0;padding:var(--space-3)}.kd-home-b-category-title{font-size:var(--text-sm);line-height:var(--leading-normal)}.kd-home-b-category-copy{gap:var(--space-2);min-height:62px}.kd-home-b-category-copy svg{position:absolute;right:12px;bottom:12px}.kd-home-b-category-tile img{width:100%;height:90px;max-width:120px;align-self:center}}.kd-home-b-section>.kd-home-b-actions{display:flex;justify-content:space-between;align-items:center;width:100%;margin:var(--space-3) 0 0;order:1}.kd-home-b-section>.kd-home-b-rail{order:2;margin-top:var(--space-3)}.kd-home-b-banner .kd-home-b-art{right:var(--space-8)}.kd-home-b-banner .kd-home-b-art--duo{right:var(--space-8)}@media(max-width:767px){.kd-home-b-banner .kd-home-b-art,.kd-home-b-banner .kd-home-b-art--duo{right:4px}.kd-home-b-section>.kd-home-b-actions{margin-top:var(--space-3)}}@font-face{font-family:'Unbounded';font-style:normal;font-weight:200 900;font-display:swap;src:url('/catalog/view/theme/myshop/css/fonts/unbounded/unbounded-variable.woff2') format('woff2')}.kd-home-b{--font-display:'Unbounded',var(--font-primary);--weight-display:900}.kd-home-b .kd-home-b-banner h2{font-family:var(--font-display)!important;font-weight:var(--weight-display)}.kd-home-b-section--mugs .kd-home-b-banner{background:radial-gradient(ellipse at 94% 100%,color-mix(in srgb,var(--color-primary) 62%,var(--color-text-secondary)) 0%,transparent 68%),radial-gradient(ellipse at 66% -35%,color-mix(in srgb,var(--color-primary) 28%,var(--color-bg)) 0%,transparent 70%),linear-gradient(110deg,var(--color-surface) 3%,var(--color-primary-soft) 44%,color-mix(in srgb,var(--color-primary) 32%,var(--color-bg)) 100%)}.kd-home-b-section--fun .kd-home-b-banner{background:radial-gradient(ellipse at 98% 110%,color-mix(in srgb,var(--kd-palette-lime) 70%,var(--color-text-primary)) 0%,transparent 67%),radial-gradient(ellipse at 65% -30%,var(--kd-palette-lime) 0%,transparent 76%),linear-gradient(110deg,var(--color-surface),color-mix(in srgb,var(--kd-palette-lime) 75%,var(--color-bg)))}.kd-home-b-banner::after{content:'';position:absolute;inset:0;background-image:url('/image/catalog/home-b/paper-grain.svg');opacity:.085;mix-blend-mode:multiply;pointer-events:none}.kd-home-b .kd-home-b-banner{min-height:160px}.kd-home-b-banner .kd-home-b-art--duo,.kd-home-b-banner .kd-home-b-art--socks{display:block;top:50%;right:var(--space-8);transform:translateY(-50%);mix-blend-mode:normal;height:156px;z-index:1}.kd-home-b-banner .kd-home-b-art--duo img,.kd-home-b-banner .kd-home-b-art--socks img{width:250px;height:156px;object-fit:contain}@media(max-width:767px){.kd-home-b .kd-home-b-banner{min-height:136px}.kd-home-b-banner .kd-home-b-art--duo,.kd-home-b-banner .kd-home-b-art--socks{right:0;height:116px}.kd-home-b-banner .kd-home-b-art--duo img,.kd-home-b-banner .kd-home-b-art--socks img{width:154px;height:116px}.kd-home-b .kd-home-b-banner>div:first-child{max-width:calc(100% - 140px);min-height:104px}}@media(max-width:359px){.kd-home-b .kd-home-b-banner h2{font-size:var(--text-lg)}.kd-home-b .kd-home-b-banner>div:first-child{max-width:calc(100% - 112px)}.kd-home-b-banner .kd-home-b-art--duo img,.kd-home-b-banner .kd-home-b-art--socks img{width:124px}}.kd-home-b.container{padding-top:0}@media(min-width:768px){.kd-home-b.container{padding-top:var(--space-8)}}.kd-home-b-section--mugs .kd-home-b-banner,.kd-home-b-section--fun .kd-home-b-banner{isolation:isolate;background:var(--color-surface)}.kd-home-b-banner::before{content:'';position:absolute;inset:-45%;z-index:-1;filter:blur(28px);pointer-events:none}.kd-home-b-section--mugs .kd-home-b-banner::before{background:radial-gradient(ellipse at 77% 72%,var(--color-primary) 0%,transparent 36%),radial-gradient(ellipse at 67% 18%,var(--kd-palette-lime) 0%,transparent 34%),radial-gradient(ellipse at 36% 84%,color-mix(in srgb,var(--color-primary) 45%,var(--color-bg)) 0%,transparent 38%),radial-gradient(ellipse at 24% 25%,var(--color-bg) 0%,transparent 45%),linear-gradient(115deg,var(--color-primary-soft),color-mix(in srgb,var(--kd-palette-lime) 55%,var(--color-bg)))}.kd-home-b-section--fun .kd-home-b-banner::before{background:radial-gradient(ellipse at 76% 70%,color-mix(in srgb,var(--color-primary) 58%,var(--color-bg)) 0%,transparent 34%),radial-gradient(ellipse at 47% 35%,var(--kd-palette-lime) 0%,transparent 45%),radial-gradient(ellipse at 90% 22%,color-mix(in srgb,var(--kd-palette-lime) 82%,var(--color-text-primary)) 0%,transparent 33%),radial-gradient(ellipse at 24% 68%,var(--color-bg) 0%,transparent 40%),linear-gradient(110deg,var(--color-surface),var(--kd-palette-lime))}.kd-home-b-banner::after{opacity:.24;mix-blend-mode:multiply;background-size:120px 120px;z-index:0}.kd-home-b-banner>div:first-child{z-index:2}@media(max-width:767px){.kd-home-b-banner::before{filter:blur(20px);inset:-30%}.kd-home-b-banner::after{background-size:100px 100px;opacity:.22}}.kd-home-b-banner .kd-home-b-art--duo{height:180px;right:var(--space-4)}.kd-home-b-banner .kd-home-b-art--duo img{width:290px;height:180px}@media(max-width:767px){.kd-home-b-banner .kd-home-b-art--duo{height:138px;right:-4px}.kd-home-b-banner .kd-home-b-art--duo img{width:180px;height:138px}.kd-home-b-section--mugs .kd-home-b-banner>div:first-child{max-width:calc(100% - 158px)}}@media(max-width:359px){.kd-home-b-banner .kd-home-b-art--duo img{width:148px;height:130px}.kd-home-b-section--mugs .kd-home-b-banner>div:first-child{max-width:calc(100% - 130px)}}.kd-home-b a.kd-home-b-banner,.kd-home-b a.kd-home-b-banner:hover,.kd-home-b a.kd-home-b-banner:focus{color:var(--color-text-primary);text-decoration:none;cursor:pointer}.kd-home-b a.kd-home-b-banner:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.kd-home-b-section--mugs .kd-home-b-banner::before{inset:-35%;transform:rotate(-9deg);filter:blur(24px);background:radial-gradient(ellipse 25% 58% at 68% 82%,var(--color-primary) 0%,transparent 76%),radial-gradient(ellipse 18% 40% at 88% 38%,color-mix(in srgb,var(--color-primary) 60%,var(--color-bg)) 0%,transparent 80%),radial-gradient(ellipse 24% 68% at 56% 13%,var(--kd-palette-lime) 0%,transparent 78%),radial-gradient(ellipse 20% 50% at 36% 58%,color-mix(in srgb,var(--color-primary) 32%,var(--color-bg)) 0%,transparent 82%),radial-gradient(ellipse 30% 70% at 18% 28%,var(--color-bg) 0%,transparent 80%),var(--color-primary-soft)}.kd-home-b-section--fun .kd-home-b-banner::before{inset:-35%;transform:rotate(8deg);filter:blur(24px);background:radial-gradient(ellipse 24% 62% at 72% 20%,color-mix(in srgb,var(--color-primary) 48%,var(--color-bg)) 0%,transparent 78%),radial-gradient(ellipse 20% 45% at 90% 83%,color-mix(in srgb,var(--kd-palette-lime) 68%,var(--color-text-primary)) 0%,transparent 80%),radial-gradient(ellipse 28% 65% at 49% 76%,var(--kd-palette-lime) 0%,transparent 77%),radial-gradient(ellipse 18% 40% at 33% 10%,color-mix(in srgb,var(--kd-palette-lime) 75%,var(--color-bg)) 0%,transparent 85%),radial-gradient(ellipse 26% 65% at 20% 55%,var(--color-bg) 0%,transparent 80%),var(--color-surface)}@media(max-width:767px){.kd-home-b-section--mugs .kd-home-b-banner::before,.kd-home-b-section--fun .kd-home-b-banner::before{inset:-20%;filter:blur(18px)}}@media(max-width:767px){.kd-home-b .kd-home-b-banner h2{font-size:var(--text-lg);max-width:100%}.kd-home-b .kd-home-b-banner>div:first-child{max-width:calc(100% - 112px)}.kd-home-b-banner .kd-home-b-art--duo,.kd-home-b-banner .kd-home-b-art--socks{right:4px;height:136px}.kd-home-b-banner .kd-home-b-art--duo img{width:166px;height:136px}.kd-home-b-banner .kd-home-b-art--socks img{width:138px;height:136px}}@media(max-width:359px){.kd-home-b .kd-home-b-banner h2{font-size:var(--text-md)}.kd-home-b .kd-home-b-banner>div:first-child{max-width:calc(100% - 104px)}.kd-home-b-banner .kd-home-b-art--duo img{width:154px}.kd-home-b-banner .kd-home-b-art--socks img{width:126px}}.kd-icon-button--quiet{display:inline-flex;align-items:center;justify-content:center;flex:0 0 48px;width:48px;height:48px;min-height:48px;padding:0;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-bg);color:var(--color-text-primary);line-height:1;box-shadow:none;cursor:pointer;transition:background-color var(--duration-normal) var(--ease-default)}@media(hover:hover) and (pointer:fine){.kd-icon-button--quiet:hover:not(:disabled){background:var(--color-surface-hover);border-color:var(--color-border);color:var(--color-text-primary)}}.kd-icon-button--quiet:active:not(:disabled){transition:none;background:color-mix(in srgb,var(--color-text-primary) 12%,var(--color-bg));border-color:var(--color-border);color:var(--color-text-primary)}.kd-icon-button--quiet:focus:not(:focus-visible){outline:none}.kd-icon-button--quiet:focus-visible{background:var(--color-bg)!important;outline:2px solid var(--color-primary)!important;outline-offset:2px}.kd-icon-button--quiet:disabled{transition:none!important;background:var(--color-surface)!important;border-color:transparent!important;color:var(--color-text-muted)!important;opacity:.4;cursor:default}@media(prefers-reduced-motion:reduce){.kd-icon-button--quiet{transition:none}}@media(hover:none),(pointer:coarse){.kd-icon-button--quiet{transition:none}}.kd-home-b-category-end__link{display:flex;flex-direction:column;gap:var(--space-2);padding-top:30px;color:var(--color-text-primary);text-align:center;text-decoration:none!important}.kd-home-b-category-end__visual{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1;background:var(--color-primary-soft);border-radius:var(--radius-md);color:var(--color-primary);transition:background-color var(--duration-normal) var(--ease-default)}.kd-home-b-category-end__visual svg{width:40px;height:40px}.kd-home-b-category-end__label{margin-top:var(--space-2);font-size:var(--text-md);font-weight:var(--weight-bold);line-height:var(--leading-tight)}.kd-home-b-category-end__title{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-normal)}@media(hover:hover) and (pointer:fine){.kd-home-b-category-end__link:hover .kd-home-b-category-end__visual{background:var(--color-primary-soft-hover)}}.kd-home-b-category-end__link:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px;border-radius:var(--radius-md)}@media(prefers-reduced-motion:reduce){.kd-home-b-category-end__visual{transition:none}}.kd-home-b .kd-home-b-rail .options-block{align-content:flex-start!important;align-items:flex-start!important}.kd-home-b .kd-home-b-rail .kd-card-options>.ch-option{align-self:flex-start;height:44px;min-height:44px;flex-grow:0}.kd-home-b-category-end__visual{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 85% 85%,color-mix(in srgb,var(--color-primary) 38%,var(--color-bg)),transparent 70%),radial-gradient(ellipse at 20% 10%,var(--kd-palette-lime),transparent 75%),var(--color-primary-soft)}.kd-home-b-category-end__visual:after,.kd-home-b-category-media:after{content:'';position:absolute;inset:0;pointer-events:none;background:url('/image/catalog/home-b/paper-grain.svg');background-size:110px;opacity:.16;mix-blend-mode:multiply}.kd-home-b-assortment{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:10px;width:100%;transform:rotate(-7deg) scale(1.02)}.kd-home-b-assortment img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:4px;mix-blend-mode:multiply}.kd-home-b-category-grid{gap:var(--space-4)}.kd-home-b-category-tile{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:0;min-height:0;overflow:hidden;border:0;background:var(--color-surface);border-radius:var(--radius-md)}.kd-home-b-category-copy{order:2;display:flex;flex-direction:row;text-align:left;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4);min-height:72px}.kd-home-b-category-title{font-size:var(--text-md);font-weight:var(--weight-bold);line-height:var(--leading-tight)}.kd-home-b-category-copy svg{position:static;flex:none;width:20px;height:20px}.kd-home-b-category-media{position:relative;display:flex;align-items:center;justify-content:center;height:180px;overflow:hidden;background:radial-gradient(ellipse at 80% 100%,color-mix(in srgb,var(--color-primary) 22%,var(--color-bg)),transparent 70%),radial-gradient(ellipse at 15% 0%,var(--kd-palette-lime),transparent 80%),var(--color-surface)}.kd-home-b-category-tile:nth-child(even) .kd-home-b-category-media{background:radial-gradient(ellipse at 85% 15%,var(--color-primary-soft),transparent 70%),radial-gradient(ellipse at 20% 90%,var(--kd-palette-lime),transparent 80%),var(--color-surface)}.kd-home-b-category-tile .kd-home-b-category-media img{position:relative;width:90%;height:160px;max-width:280px;object-fit:contain;mix-blend-mode:multiply;align-self:auto}.kd-home-b-category-tile--mugs .kd-home-b-category-media img,.kd-home-b-category-tile--fun .kd-home-b-category-media img{mix-blend-mode:normal}.kd-home-b-custom-art{display:block;color:var(--color-primary);width:160px;height:140px;transform:rotate(-8deg)}.kd-home-b-custom-art svg{width:100%;height:100%}@media(max-width:767px){.kd-home-b-category-grid{gap:var(--space-3)}.kd-home-b-category-media{height:120px}.kd-home-b-category-tile .kd-home-b-category-media img{height:110px;width:95%;max-width:none}.kd-home-b-category-copy{padding:var(--space-3);min-height:64px;gap:var(--space-2)}.kd-home-b-category-title{font-size:var(--text-sm)}.kd-home-b-custom-art{width:120px;height:110px}}.kd-home-b-category-end{display:flex!important;align-items:flex-start;align-self:stretch!important}.kd-home-b-category-end__link{width:100%;padding-top:40px;gap:0;text-align:left}.kd-home-b-category-end__visual{aspect-ratio:1;flex:none}.kd-home-b-category-end__visual:after{z-index:0}.kd-home-b-assortment{position:relative;z-index:1;gap:4px;padding:10px;width:100%;transform:none}.kd-home-b-assortment img{mix-blend-mode:normal;border-radius:var(--radius-sm)}.kd-home-b-category-end__title{margin-top:var(--space-4);padding:0 var(--space-2);font-size:var(--text-base);font-weight:var(--weight-bold);line-height:var(--leading-tight);color:var(--color-text-primary)}.kd-home-b-category-end__label{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:44px;margin:var(--space-2) var(--space-2) 0;font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-normal);color:var(--color-primary)}.kd-home-b-category-end__label svg{width:20px;height:20px;flex:none}.kd-home-b-category-media{isolation:isolate}.kd-home-b-category-media:after{z-index:0}.kd-home-b-category-tile .kd-home-b-category-media img{z-index:1;mix-blend-mode:normal}.kd-home-b .kd-home-b-categories h2,.kd-home-b .kd-home-b-latest .block-title{font-family:var(--font-display)!important;font-weight:700!important;font-size:var(--text-xl);line-height:1.25}@media(max-width:767px){.kd-home-b .kd-home-b-categories h2,.kd-home-b .kd-home-b-latest .block-title{font-size:var(--text-lg)}}.kd-home-b .product .title a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;line-height:1.5;height:4.5em;max-height:4.5em}.kd-home-b .kd-home-b-category-end{display:flex!important;align-items:center;justify-content:center;align-self:stretch!important;padding:0 var(--space-2)}.kd-home-b .kd-home-b-end-cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;height:auto;max-width:100%;padding:var(--space-3);white-space:nowrap;font-size:var(--text-sm)}.kd-home-b-category-tile--custom .kd-home-b-category-media img{transform:scale(.88)}.kd-home-b .kd-home-b-categories h2,.kd-home-b .kd-home-b-latest .block-title{font-family:var(--font-display)!important;font-size:var(--text-xl)!important;font-weight:700!important;line-height:1.25!important;letter-spacing:normal!important;text-align:left!important;text-transform:none!important;color:var(--color-text-primary)!important;margin:0 0 var(--space-6)!important;padding:0!important}@media(max-width:767px){.kd-home-b .kd-home-b-categories h2,.kd-home-b .kd-home-b-latest .block-title{font-size:var(--text-lg)!important}}@media(min-width:1024px){.kd-home-b-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.kd-home-b-category-tile .kd-home-b-category-media,.kd-home-b-category-tile:nth-child(even) .kd-home-b-category-media{background:color-mix(in srgb,var(--color-primary) 16%,var(--color-bg))}.kd-home-b-category-media:before{content:'';position:absolute;inset:-18%;z-index:0;pointer-events:none;filter:blur(18px);background:radial-gradient(ellipse 26% 33% at var(--lime-spot),var(--kd-palette-lime) 8%,transparent 90%),radial-gradient(ellipse 24% 40% at var(--iris-spot),color-mix(in srgb,var(--color-primary) 83%,var(--color-bg)) 0%,transparent 90%),radial-gradient(ellipse 33% 24% at var(--iris-spot-2),color-mix(in srgb,var(--color-primary) 62%,var(--color-bg)) 0%,transparent 90%),radial-gradient(ellipse 26% 42% at var(--light-spot),var(--color-bg) 0%,transparent 95%)}.kd-home-b-category-tile--mugs{--lime-spot:35% 24%;--iris-spot:79% 48%;--iris-spot-2:20% 85%;--light-spot:48% 65%}.kd-home-b-category-tile--fun{--lime-spot:74% 59%;--iris-spot:42% 16%;--iris-spot-2:21% 75%;--light-spot:44% 55%}.kd-home-b-category-tile--custom{--lime-spot:27% 71%;--iris-spot:68% 80%;--iris-spot-2:63% 13%;--light-spot:37% 31%}.kd-home-b-category-tile--plain{--lime-spot:65% 22%;--iris-spot:17% 47%;--iris-spot-2:86% 67%;--light-spot:51% 73%}.kd-home-b-category-tile--tabi{--lime-spot:23% 45%;--iris-spot:55% 79%;--iris-spot-2:78% 26%;--light-spot:52% 31%}.kd-home-b-category-tile--warm{--lime-spot:58% 75%;--iris-spot:79% 40%;--iris-spot-2:23% 23%;--light-spot:35% 61%}@media(max-width:767px){.kd-home-b-category-media:before{filter:blur(12px)}}@media(min-width:1024px){.kd-home-b .product .title a{-webkit-line-clamp:2;line-clamp:2;height:3em;max-height:3em}}.kd-home-b .kd-home-b-section--latest>.block-title{margin-bottom:0!important}.kd-home-b .kd-home-b-banner,.kd-home-b .kd-home-b-category-tile .kd-home-b-category-media{background:var(--color-primary-soft)}.kd-home-b .kd-home-b-banner:before{inset:0;z-index:0;transform:none;filter:none;background:url('/image/catalog/home-b/ceramic-brand-banner.svg') right center/500px 100% no-repeat}.kd-home-b .kd-home-b-category-media:before{inset:0;transform:none;filter:none;background:url('/image/catalog/home-b/ceramic-brand-category.svg') center/100% 100% no-repeat}.kd-home-b .kd-home-b-banner:after,.kd-home-b .kd-home-b-category-media:after{opacity:.12;background-size:95px;mix-blend-mode:multiply}.kd-home-b .kd-home-b-art img,.kd-home-b .kd-home-b-category-media img{filter:drop-shadow(0 3px 2px color-mix(in srgb,var(--color-text-primary) 14%,transparent))}@media(max-width:767px){.kd-home-b .kd-home-b-banner:before{background-size:220px 100%}}.kd-home-b .kd-home-b-category-media:before{background-image:url('/image/catalog/home-b/ceramic-brand-category-quiet.svg')}.kd-home-b .kd-home-b-category-tile--fun .kd-home-b-category-media:before,.kd-home-b .kd-home-b-category-tile--warm .kd-home-b-category-media:before{background-image:url('/image/catalog/home-b/ceramic-brand-category.svg')}.kd-home-b{padding-bottom:var(--space-8)}.kd-home-b .kd-home-b-section--latest{margin-bottom:0}body:has(.kd-home-b) .kd-email-storefront-section,body:has(.kd-home-b) footer.kd-footer{margin-top:0}@media(max-width:767px){.kd-home-b{padding-bottom:var(--space-6)}}.kd-home-b-recent{margin-top:var(--space-12)}.kd-home-b .kd-home-b-section--recent{margin-bottom:0}.kd-home-b .kd-home-b-section--recent>.block-title{margin-bottom:0!important}.kd-home-b-section--recent>.kd-home-b-actions{justify-content:flex-end}@media(max-width:767px){.kd-home-b-recent{margin-top:var(--space-8)}}@media(max-width:1023px){.kd-home-b .kd-home-b-banner{display:grid;grid-template-columns:minmax(0,1fr) 42%;gap:8px;padding:0 4px 0 16px;align-items:center}.kd-home-b .kd-home-b-banner>div:first-child{min-width:0;max-width:100%;min-height:104px;display:flex;align-items:center}.kd-home-b .kd-home-b-banner h2{min-width:0;width:100%;max-width:100%;white-space:normal;overflow-wrap:normal;font-size:clamp(20px,5.7vw,24px)}.kd-home-b .kd-home-b-banner .kd-home-b-art{position:relative;inset:auto;transform:none;width:100%;height:136px}.kd-home-b .kd-home-b-banner .kd-home-b-art img{width:100%;height:100%;object-fit:contain}}.kd-home-b-section--fits .kd-home-b-controls{display:none}.kd-home-b-section--recent.kd-home-b-section--fits>.kd-home-b-actions{display:none}.kd-home-b-section--recent.kd-home-b-section--fits>.block-title{margin-bottom:var(--space-4)!important}.kd-home-b .kd-home-b-rail--custom-scroll{scrollbar-width:none!important}.kd-home-b .kd-home-b-rail--custom-scroll::-webkit-scrollbar{display:none!important}.kd-home-b-scrollbar{position:relative;order:3;height:24px;margin:4px 4px 0;touch-action:none;cursor:pointer}.kd-home-b-scrollbar[hidden]{display:none}.kd-home-b-scrollbar:before{content:'';position:absolute;left:0;right:0;top:10px;height:4px;border-radius:var(--radius-pill);background:var(--color-surface)}.kd-home-b-scrollbar-thumb{position:absolute;top:9px;height:6px;border-radius:var(--radius-pill);background:var(--color-primary-border)}.kd-home-b-scrollbar:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}.kd-home-b-scrollbar:active .kd-home-b-scrollbar-thumb{background:var(--color-primary)}.kd-mug-followup--direct{padding-top:36px;padding-bottom:36px}.kd-mug-followup--direct .kd-mug-followup__shell .kd-mug-followup__dialog{max-height:calc(100vh - 72px);max-height:calc(100dvh - 72px)}.kd-mug-followup--direct .kd-mug-followup__shell{width:640px}.kd-mug-followup__body--custom-scroll{scrollbar-width:none}.kd-mug-followup__body--custom-scroll::-webkit-scrollbar{display:none;width:0}.kd-mug-followup__scrollbar{position:absolute;right:0;width:20px;touch-action:none;cursor:pointer;z-index:1}.kd-mug-followup__scrollbar[hidden]{display:none}.kd-mug-followup__scrollbar:before{content:'';position:absolute;right:6px;top:0;bottom:0;width:5px;border-radius:var(--radius-pill);background:var(--color-border)}.kd-mug-followup__scroll-thumb{position:absolute;right:6px;top:0;width:5px;border-radius:var(--radius-pill);background:var(--color-text-muted)}.kd-mug-followup__scrollbar:hover .kd-mug-followup__scroll-thumb,.kd-mug-followup__scrollbar:active .kd-mug-followup__scroll-thumb{background:var(--color-primary)}.kd-mug-followup__scrollbar:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px;border-radius:var(--radius-sm)}.kd-mug-followup--direct .kd-mug-followup__title{margin-bottom:20px}.kd-mug-followup--direct .kd-mug-followup__question{margin:0 0 12px;font-size:20px;line-height:1.4}.kd-mug-followup--direct .kd-mug-followup__choices{display:grid;gap:0}.kd-mug-followup__recommendation{display:grid;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:24px;padding:16px 0;border-bottom:1px solid var(--color-border)}.kd-mug-followup__recommendation:first-child{padding-top:0}.kd-mug-followup__recommendation:last-child{border-bottom:0}.kd-mug-followup__recommendation>div{min-width:0}.kd-mug-followup__recommendation strong{display:block;font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:var(--leading-normal);overflow-wrap:anywhere}.kd-mug-followup__photo{position:relative;display:block;width:180px;height:180px;padding:0;border:0;border-radius:var(--radius-md);background:#fff;overflow:hidden}.kd-mug-followup__photo img{display:block;width:100%;height:100%;object-fit:contain}.kd-mug-followup__product-link{color:var(--color-text-primary);text-decoration:none}.kd-mug-followup__product-link:hover{color:var(--color-primary);text-decoration:underline}.kd-mug-followup__photo:focus-visible,.kd-mug-followup__product-link:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.kd-mug-followup--direct .kd-mug-followup__buy{margin-top:16px}.kd-mug-followup--direct .kd-mug-followup__buy>b{font-size:20px;white-space:nowrap}.kd-mug-followup--direct .kd-mug-followup__add{min-width:120px;height:50px;padding:8px 12px;font-size:var(--text-sm);background:var(--color-primary);border-color:var(--color-primary);color:var(--color-text-on-dark);box-shadow:none}.kd-mug-followup--direct .kd-mug-followup__add:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.kd-mug-followup--direct .kd-mug-followup__add:active{background:var(--color-primary-active);border-color:var(--color-primary-active)}.kd-mug-followup--direct .kd-mug-followup__add:focus-visible{outline:2px solid var(--color-primary)!important;outline-offset:2px}.kd-mug-followup--direct .kd-mug-followup__add--in-cart:disabled{opacity:1;background:var(--color-surface);border-color:var(--color-border);color:var(--color-text-secondary);cursor:default}.kd-mug-followup__confirmation{display:flex;align-items:center;gap:12px;margin:0 0 24px}.kd-mug-followup__confirmation>img{flex:none;width:48px;height:48px;border-radius:var(--radius-sm);object-fit:contain}.kd-mug-followup__confirmation>div{min-width:0}.kd-mug-followup__confirmation .kd-mug-followup__section-title{margin:0 0 2px}.kd-mug-followup__confirmation strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:1.5}.kd-mug-followup--direct .kd-mug-followup__link{margin-top:12px}.kd-mug-followup__retry{min-height:44px;padding:8px 16px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-primary);font-size:var(--text-sm)}@media(max-width:600px){.kd-mug-followup--direct .kd-mug-followup__body{padding:24px 20px 16px}.kd-mug-followup--direct .kd-mug-followup__question{font-size:18px}.kd-mug-followup__recommendation{grid-template-columns:140px minmax(0,1fr);gap:12px}.kd-mug-followup__photo{width:140px;height:140px}.kd-mug-followup__recommendation strong{font-size:var(--text-sm)}.kd-mug-followup--direct .kd-mug-followup__buy{flex-direction:column;align-items:flex-start;gap:10px;margin-top:12px}.kd-mug-followup--direct .kd-mug-followup__buy>b{font-size:18px}}@media(max-width:340px){.kd-mug-followup--direct .kd-mug-followup__body{padding-left:16px;padding-right:16px}.kd-mug-followup__recommendation{grid-template-columns:128px minmax(0,1fr)}.kd-mug-followup__photo{width:128px;height:128px}.kd-mug-followup--direct .kd-mug-followup__add{min-width:0;width:100%}}.quick-scan{width:100%;position:absolute;z-index:1000;padding:23px 0;background-color:#FFF;left:0;display:none;text-align:left;-webkit-box-shadow:0 0 24px rgba(0,0,0,.07);-moz-box-shadow:0 0 24px rgba(0,0,0,.07);box-shadow:0 0 24px rgba(0,0,0,.07)}.quick-scan .loading{display:block;margin-left:auto;margin-right:auto}.quick-scan ul{list-style-type:none;margin:0;padding:0}.quick-scan ul li{cursor:pointer;padding:0 15px 0 0;margin:5px 12px;background-color:#FFF;height:auto!important;clear:both;overflow:hidden;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-webkit-transition:all 0.3s linear}.quick-scan ul li:hover{background-color:#05B77A}.quick-scan ul li a{text-decoration:none;display:block}.quick-scan ul li .product-image{float:left;font-size:14px;line-height:19px;margin:7px 10px 7px 7px;color:#333}.quick-scan ul li .product-name p{margin:0;padding:0;font-size:16px;line-height:22px;color:#333;display:inline-block}.quick-scan ul li .product-name{overflow:hidden;padding:14px 0 4px;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-webkit-transition:all 0.3s linear}.quick-scan ul li .product-name p{color:#333;font-style:normal;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-webkit-transition:all 0.3s linear}.quick-scan ul li:hover .product-name,.quick-scan ul li:hover .product-name p,.quick-scan ul li:hover .product-price .price,.quick-scan ul li:hover .product-price .special{color:#fff}.quick-scan ul li .product-price{text-align:right;font-size:16px;font-weight:500;overflow:hidden;padding-bottom:14px}.quick-scan ul li .product-price .price{color:var(--color-primary);display:block}.quick-scan ul li .product-price .special{color:var(--color-text-muted);font-size:14px;text-decoration:line-through;display:block}.quick-scan .product-price>.special{margin-top:-5px}.quick-scan .result-text{margin-top:20px;text-align:center;font-size:14px;line-height:20px;color:#fff;text-transform:none;font-weight:600;background-color:var(--color-primary);border-radius:var(--radius-md);overflow:hidden;margin-left:24px;margin-right:24px}.quick-scan .result-text a{display:block;padding:11px 0 10px 0;color:#fff;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-webkit-transition:all 0.3s linear}.quick-scan .view-all-results:hover{color:#fff;background:var(--color-primary-hover)}.quick-scan .view-all-results{color:#fff}.bootstrap-datetimepicker-widget{top:0;left:0;width:250px;padding:4px;margin-top:1px;z-index:99999!important;border-radius:4px}.bootstrap-datetimepicker-widget.timepicker-sbs{width:600px}.bootstrap-datetimepicker-widget.bottom:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,.2);position:absolute;top:-7px;left:7px}.bootstrap-datetimepicker-widget.bottom:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;top:-6px;left:8px}.bootstrap-datetimepicker-widget.top:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #ccc;border-top-color:rgba(0,0,0,.2);position:absolute;bottom:-7px;left:6px}.bootstrap-datetimepicker-widget.top:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff;position:absolute;bottom:-6px;left:7px}.bootstrap-datetimepicker-widget .dow{width:14.2857%}.bootstrap-datetimepicker-widget.pull-right:before{left:auto;right:6px}.bootstrap-datetimepicker-widget.pull-right:after{left:auto;right:7px}.bootstrap-datetimepicker-widget>ul{list-style-type:none;margin:0}.bootstrap-datetimepicker-widget a[data-action]{padding:6px 0}.bootstrap-datetimepicker-widget a[data-action]:active{box-shadow:none}.bootstrap-datetimepicker-widget .timepicker-hour,.bootstrap-datetimepicker-widget .timepicker-minute,.bootstrap-datetimepicker-widget .timepicker-second{width:54px;font-weight:700;font-size:1.2em;margin:0}.bootstrap-datetimepicker-widget button[data-action]{padding:6px}.bootstrap-datetimepicker-widget table[data-hour-format="12"] .separator{width:4px;padding:0;margin:0}.bootstrap-datetimepicker-widget .datepicker>div{display:none}.bootstrap-datetimepicker-widget .picker-switch{text-align:center}.bootstrap-datetimepicker-widget table{width:100%;margin:0}.bootstrap-datetimepicker-widget td,.bootstrap-datetimepicker-widget th{text-align:center;border-radius:4px}.bootstrap-datetimepicker-widget td{height:54px;line-height:54px;width:54px}.bootstrap-datetimepicker-widget td.cw{font-size:10px;height:20px;line-height:20px;color:#777}.bootstrap-datetimepicker-widget td.day{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget td.day:hover,.bootstrap-datetimepicker-widget td.hour:hover,.bootstrap-datetimepicker-widget td.minute:hover,.bootstrap-datetimepicker-widget td.second:hover{background:#eee;cursor:pointer}.bootstrap-datetimepicker-widget td.old,.bootstrap-datetimepicker-widget td.new{color:#777}.bootstrap-datetimepicker-widget td.today{position:relative}.bootstrap-datetimepicker-widget td.today:before{content:'';display:inline-block;border-left:7px solid transparent;border-bottom:7px solid #428bca;border-top-color:rgba(0,0,0,.2);position:absolute;bottom:4px;right:4px}.bootstrap-datetimepicker-widget td.active,.bootstrap-datetimepicker-widget td.active:hover{background-color:#428bca;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.bootstrap-datetimepicker-widget td.active.today:before{border-bottom-color:#fff}.bootstrap-datetimepicker-widget td.disabled,.bootstrap-datetimepicker-widget td.disabled:hover{background:0 0;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget td span{display:inline-block;width:54px;height:54px;line-height:54px;margin:2px 1.5px;cursor:pointer;border-radius:4px}.bootstrap-datetimepicker-widget td span:hover{background:#eee}.bootstrap-datetimepicker-widget td span.active{background-color:#428bca;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.bootstrap-datetimepicker-widget td span.old{color:#777}.bootstrap-datetimepicker-widget td span.disabled,.bootstrap-datetimepicker-widget td span.disabled:hover{background:0 0;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget th{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget th.picker-switch{width:145px}.bootstrap-datetimepicker-widget th.next,.bootstrap-datetimepicker-widget th.prev{font-size:21px}.bootstrap-datetimepicker-widget th.disabled,.bootstrap-datetimepicker-widget th.disabled:hover{background:0 0;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget thead tr:first-child th{cursor:pointer}.bootstrap-datetimepicker-widget thead tr:first-child th:hover{background:#eee}.input-group.date .input-group-addon span{display:block;cursor:pointer;width:16px;height:16px}.bootstrap-datetimepicker-widget.left-oriented:before{left:auto;right:6px}.bootstrap-datetimepicker-widget.left-oriented:after{left:auto;right:7px}.bootstrap-datetimepicker-widget ul.list-unstyled li div.timepicker div.timepicker-picker table.table-condensed tbody>tr>td{padding:0!important}@media screen and (max-width:767px){.bootstrap-datetimepicker-widget.timepicker-sbs{width:283px}}.mfp-container:before,.mfp-figure:after{content:''}.product-thumb .jak{visibility:hidden}.product-thumb:hover .jak{visibility:visible;margin:0 auto;display:block;width:35%}.custom-popup-class .mfp-container{padding-top:40px;padding-bottom:40px}.custom-popup-class .mfp-content{width:100%;max-width:700px}#popup-with-something{width:100%;height:0;overflow:hidden;padding-top:56.25%}#popup-with-something .mfp-close{top:-44px;color:#FFF;text-align:right;right:1px}.some-element{background:#EBE8E8;position:absolute;top:-3px;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6)}.white-popup{position:relative;background:#FFF;padding:20px;width:auto;max-width:500px;margin:20px auto}.mfp-bg,.mfp-container,.mfp-wrap{width:100%;left:0;top:0;height:100%}.mfp-bg{z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.87;filter:alpha(opacity=80)}.mfp-wrap{z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before,.mfp-loading.mfp-figure{display:none}.mfp-content{vertical-align:middle;text-align:left;position:relative;background:#FFF;padding:20px;width:auto;max-width:900px;margin:20px auto}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px}.mfp-preloader a{color:#ccc}.mfp-close,.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}.mfp-figure:after,.mfp-iframe-scaler iframe{box-shadow:0 0 8px rgba(0,0,0,.6);position:absolute;left:0}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px}.mfp-figure,img.mfp-img{line-height:0}.mfp-arrow{position:absolute;opacity:.65;margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow .mfp-a,.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow .mfp-b,.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px}.mfp-arrow-left{left:0}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-image-holder .mfp-content,img.mfp-img{max-width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{display:block;top:0;width:100%;height:100%;background:#000}.mfp-figure:after,img.mfp-img{width:auto;height:auto;display:block}img.mfp-img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure:after{top:40px;bottom:40px;right:0;z-index:-1;background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}.mfp-bg { z-index:8000000;opacity:0.52}.mfp-content {width:400px;max-width:1211px;}.mfp-wrap {z-index:9999990;}#functional_btn_bg {z-index:9999991;}#modalAddToCart {z-index:9999992;}.myshop .bootstrap-datetimepicker-widget {z-index:9999991!important;}.mfp-content {margin:30px auto;z-index:0}.mfp-content{background:transparent;}.mfp-s-ready .mfp-content{background-color:#fff}.mfp-move-horizontal {}.mfp-move-horizontal .mfp-with-anim {opacity:0;transition:all 0.3s;transform:translateX(-50px);}.mfp-move-horizontal.mfp-bg {opacity:0;transition:all 0.3s;}.mfp-move-horizontal.mfp-ready .mfp-with-anim {opacity:1;transform:translateX(0);}.mfp-move-horizontal.mfp-ready.mfp-bg {opacity:0.8;}.mfp-move-horizontal.mfp-removing .mfp-with-anim {transform:translateX(50px);opacity:0;}.mfp-move-horizontal.mfp-removing.mfp-bg {opacity:0;}.mfp-fade.mfp-bg {opacity:0;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out;}.mfp-fade.mfp-bg.mfp-ready {opacity:0.8;}.mfp-fade.mfp-bg.mfp-removing {opacity:0;}.mfp-fade.mfp-wrap .mfp-content {opacity:0;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out;}.mfp-fade.mfp-wrap.mfp-ready .mfp-content {opacity:1;}.mfp-fade.mfp-wrap.mfp-removing .mfp-content {opacity:0;}.spinner {margin:100px auto;width:50px;height:40px;text-align:center;font-size:10px;}.spinner > div {background-color:#05B77A;height:100%;width:6px;display:inline-block;margin-right:3px;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out;}.spinner .rect2 {-webkit-animation-delay:-1.1s;animation-delay:-1.1s;}.spinner .rect3 {-webkit-animation-delay:-1.0s;animation-delay:-1.0s;}.spinner .rect4 {-webkit-animation-delay:-0.9s;animation-delay:-0.9s;}.spinner .rect5 {-webkit-animation-delay:-0.8s;animation-delay:-0.8s;}@-webkit-keyframes sk-stretchdelay {0%, 40%, 100% { -webkit-transform:scaleY(0.4) }20% { -webkit-transform:scaleY(1.0) }}@keyframes sk-stretchdelay {0%, 40%, 100% {transform:scaleY(0.4);-webkit-transform:scaleY(0.4);}20% {transform:scaleY(1.0);-webkit-transform:scaleY(1.0);}}.modal-quick-view .input-counter.style-2 input {text-indent:40px;}@media (max-width:1023px) {.mfp-close-btn-in .mfp-close{right:-17px !important;top:-15px !important;}}@media (max-width:490px) {.mfp-close-btn-in .mfp-close{right:-17px !important;top:-15px !important;}}.btn-load-pagination {margin-top:20px;margin-bottom:20px;padding:6px 12px;background-color:#fff;border-color:#ccc;border-radius:100px;border:1px solid #ccc;text-align:center;display:inline-block;cursor:pointer;}.btn-load-pagination:hover {background-color:#ddd;}.pagination-text-justify {text-align:justify;//position:relative;}.btn-load-pagination {position:relative;top:50%;left:50%;margin-right:-50%;transform:translate(-50%, -50%) }}.line {display:inline-block;width:15px;height:15px;border-radius:15px;background-color:#4b9cdb;}.btn-load-pagination {display:flex;}.title-button {font-size:14px;float:left;margin:6px 14px 6px 14px;}.load-pagination {float:right;margin:auto;display:none;}.ring-pagination {width:10px;height:10px;margin:0 auto;padding:10px;border:6px dashed #ffffff;border-radius:100%;}.load-pagination .ring-pagination {animation:loading-format 1.5s .3s cubic-bezier(.17,.37,.43,.67) infinite;}@keyframes loading-format {0 {transform:rotate(0deg);}50% {transform:rotate(180deg);}100% {transform:rotate(360deg);}}}