/*!/wp-content/plugins/advanced-product-labels-for-woocommerce/berocket/assets/css/font-awesome.min.css*/
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('/wp-content/plugins/advanced-product-labels-for-woocommerce/berocket/assets/css/../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('/wp-content/plugins/advanced-product-labels-for-woocommerce/berocket/assets/css/../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('/wp-content/plugins/advanced-product-labels-for-woocommerce/berocket/assets/css/../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype');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}
/*!/wp-content/plugins/advanced-product-labels-for-woocommerce/css/frontend.css*/
.br_alabel > span {
    padding: 0;
    font-weight: bold;
    display: inline-block;
    overflow: visible;
    text-overflow: clip;
    text-align: center;
    box-sizing: border-box;
    border: 0px solid transparent;
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

/*.br_alabel.br_alabel_template_type_advanced > span b {
    bottom: 0;
    top: 0;
}*/

/*.br_alabel.br_alabel_template_type_css > span b.br-labels-css {
    left: 0;
    position: absolute !important;
    right: 0;    
    top: 50%;
    transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -o-transform: translateY(-50%);
}*/

.br_alabel.br_alabel_template_type_image > span {
    background-color: transparent !important;
    background-repeat: no-repeat;
    background-position: right top;
    background-size: contain;
}

.br_alabel.br_alabel_template_type_image > span b {
    display: none;
}
.br_alabel > span b {
    color: inherit;
}

.br_alabel_label {
    line-height: 1.75;
    margin-top: 0.5em;
}
.br_alabel_label.br_alabel_type_image > span {
    padding: 0;
}
.br_alabel_label.br_alabel_left {
    float: left;
    clear: left;
}
.br_alabel_label.br_alabel_right {
    float: right;
    clear: right;
}
.br_alabel_label.br_alabel_center {
    clear: both;
    text-align: center;
}
.br_alabel_label.br_alabel_center > span {
    display: inline-block;
}
.br_alabel_image {
    position: absolute;
    top: -10px;
    z-index: 500;
}
.br_alabel_image.br_alabel_left {
    left: -10px;
}
.br_alabel_image.br_alabel_right {
    right: -10px;
}
.br_alabel_image.br_alabel_center {
    left: 50%;
}
.br_alabel_image.br_alabel_center > span {
    position: relative;
    left: -50%;
}
.br_alabel img {
    display: block;
    max-width: 100%;
    margin: 0!important;
    padding: 0!important;
}
.br_alabel_sale_p.br_alabel_image > span {
    font-size: 16px;
    padding: 0;
}
.br_alabel_image .woocommerce-Price-amount.amount,
.br_alabel_image .woocommerce-Price-currencySymbol,
.br_alabel_label.br_alabel_center span.woocommerce-Price-currencySymbol,
.br_alabel_label.br_alabel_center span.woocommerce-Price-amount.amount {
    line-height: inherit;
    display:inline;
}

.br_alabel_in_title {
    display: inline-block;
}

.berocket_tooltip_image {
    max-height: 100%;
    max-width: 100%;
}

.br_alabel > span i.template-i,
.br_alabel > span i.template-span-before,
.br_alabel > span i.template-i-before,
.br_alabel > span i.template-i-after {
    border-width: 0;
}

/************** css templates ***************/

/*.br_alabel.br_alabel_template_type_css > span b.br-labels-css-10 {
    top: 0;
}

.br_alabel.br_alabel_template_type_css > span b.br-labels-css-16 {
    transform: none;
}
*/
/*.br-labels-css-21-i1 {}*/

.br-labels-css-21-i1::before {
    background: rgba(255, 255, 255, 0.3) !important;
    content: '';
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 50%;
}

/************** advanced templates ***************/

.br-labels-advanced-1,
.br-labels-advanced-2,
.br-labels-advanced-4,
.br-labels-advanced-5,
.br-labels-advanced-6,
.br-labels-advanced-9,
.br-labels-advanced-10,
.br-labels-advanced-11,
.br-labels-advanced-12 {
    position: absolute !important;
    bottom: 0;    
    left: 0;
    right: 0;
    top: 0;
}

.br-labels-advanced-2.rotated .b_span_before,
.br-labels-advanced-2.rotated .b_span_text,
.br-labels-advanced-2.rotated .b_span_after {
    transform: scaleX(-1);
    -moz-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
}

.br-labels-advanced-1 .b_span_text {
    font-size: 1.7em;
    position: absolute;
    left: 22%;
    top: 35%;
    margin-top: -0.5em;
    line-height: 1em;
}

.br-labels-advanced-1 .b_span_after {
    bottom: 27%;
    font-size: 1.2em;
    right: 20%;
    position: absolute;
    line-height: 1em;
    margin-bottom: -0.5em;
}

.br-labels-advanced-1.rotated .b_span_text {
    left: 0.5em;
    right: auto;
}

.br-labels-advanced-1.rotated .b_span_after {
    left: 0.4em;
    right: auto;    
}

/*.br-labels-advanced-2 {
    overflow: hidden;
}*/

.br-labels-advanced-2 .b_span_before {
    display: inline-block;
    font-size: 1em;
    line-height: 1;
    position: absolute;
    text-align: left;
    left: 65%;
    top: 20%;
    width: 40%;
    line-height: 1em;
    margin-top: -0.5em;
}

.br-labels-advanced-2 .b_span_text {
    display: inline-block;
    font-size: 1.7em;
    right: 35%;
    position: absolute;
    text-align: right;
    top: 30%;
    width: 50%;
    line-height: 1em;
    margin-top: -0.5em;
}

.br-labels-advanced-2 .b_span_after {
    bottom: 17%;
    font-size: 0.9em;
    left: 15%;
    position: absolute;
    right: 0;
    white-space: nowrap;
    line-height: 1em;
    margin-bottom: -0.5em
}

.br-labels-advanced-2.rotated .b_span_before {
    left: 5%;
    right: 0;
}

.br-labels-advanced-2.rotated .b_span_text {
    right: 5%;
    text-align: end;
}

.br_alabel.br_alabel_template_type_advanced > span b.br-labels-advanced-3 {
    top: 14%;
}

.br-labels-advanced-3 .b_span_text {
    font-size: 1.8em;
    line-height: 1em;
    position: absolute;
    top: 50%;
    margin-top: -0.5em;
    left: 0;
    right: 0;
}

.br-labels-advanced-3 .b_span_after {
    font-size: 0.8em;
    line-height: 1em;
    position: absolute;
    bottom: 20%;
    left: 0;
    right: 0;
    margin-bottom: -0.5em;
}

.br-labels-advanced-3 .b_span_before {
    font-size: 0.8em;
    line-height: 1em;
    position: absolute;
    top: 20%;
    left: 0;
    right: 0;
    margin-top: -0.5em;
}

/*.br-labels-advanced-4 {
    left: 50%;
    transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    width: 74%;
}*/

.br-labels-advanced-4 .b_span_before {
    left: 0;
    position: absolute;
    top: 47%;
    right: 0;
    font-size: 0.6em;
    text-transform: uppercase;
    line-height: 1em;
    margin-top: -0.5em;
}

.br-labels-advanced-4 .b_span_text {
    font-size: 1.2em;
    position: absolute;
    top: 16%;
    left: 0;
    right: 0;
    margin-top: -0.5em;
    line-height: 1em;
}

.br-labels-advanced-4 .b_span_after {
    bottom: 29%;
    font-size: 0.7em;
    left: 0;
    position: absolute;
    right: 0;
    white-space: nowrap;
    margin-bottom: -0.5em;
    line-height: 1em;
}

.br-labels-advanced-5 .b_span_before {
    font-size: 0.6em;
    left: 0;
    position: absolute;
    right: 0;
    text-transform: uppercase;
    top: 55%;
    margin-top: -0.5em;
    line-height: 1em;
}

.br-labels-advanced-5 .b_span_text {
    font-size: 1.5em;
    left: 0;
    right: 0;
    position: absolute;
    top: 20%;
    white-space: nowrap;
    margin-top: -0.5em;
    line-height: 1em;
}

.br-labels-advanced-5 .b_span_after {
    bottom: 23%;
    font-size: 0.7em;
    left: 0;
    position: absolute;
    right: 0;
    white-space: nowrap;
    margin-bottom: -0.5em;
    line-height: 1em;
}

.br-labels-advanced-6 .b_span_text {
    font-size: 1.5em;
    position: absolute;
    top: 27%;
    left: 0;
    right: 0;
    margin-top: -0.5em;
    line-height: 1em;
}

.br-labels-advanced-6 .b_span_after {
    bottom: 27%;
    font-size: 0.7em;
    left: 0;
    position: absolute;
    right: 0;
    text-transform: uppercase;
    margin-bottom: -0.5em;
    line-height: 1em;
}

.br-labels-advanced-7 {
    font-size: 1.8em;
    left: 0;
    position: absolute !important;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -o-transform: translateY(-50%);
}

.br-labels-advanced-7 .b_span_text {
    line-height: 1;
    display: block;
}

.br-labels-advanced-7 .b_span_after {
    font-size: 50%;
    line-height: 50%;
}

.br-labels-advanced-7 .b_span_after .woocommerce-Price-amount {
    white-space: nowrap;
}

.br-labels-advanced-7-i3 {}

.br-labels-advanced-7-i3:before {
    background-color: rgba(255, 255, 255, 0.3);
    border-radius: 50%;
    content: '';
    height: 100%;
    left: -50%;
    position: absolute;
    right: 0;
    top: 60%;
}

.br-labels-advanced-8 {
    font-size: 2.2em;
    height: 70%;
    left: 0;
    position: absolute !important;
    right: 0;
    top: 40%;
    transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -o-transform: translateY(-50%);
}

.br-labels-advanced-8 .b_span_text {
    line-height: 1;
    display: block;
}

.br-labels-advanced-8 .b_span_after {
    font-size: 50%;
    line-height: 50%;
}

/*.br-labels-advanced-8-i3 {}*/

.br-labels-advanced-8-i3::before {
    background-color: rgba(255, 255, 255, 0.2);
    border-radius: 50%;
    bottom: 10%;
    content: '';
    left: -50%;
    position: absolute;
    right: 0;
    top: -20%;
    width: 200%;
    z-index: 99;
}

.br-labels-advanced-8-i2::before {
    background-color: rgba(255, 255, 255, 0.2);
    border-radius: 50%;
    bottom: 10%;
    content: '';
    left: -85%;
    position: absolute;
    right: 0;
    top: -20%;
    width: 200%;
    z-index: 99;
}

.br-labels-advanced-8 .b_span_after .woocommerce-Price-amount {
    white-space: nowrap; 
}

/*.br_alabel.br_alabel_template_type_advanced > span b.br-labels-advanced-9 {
    bottom: 13%;
}*/

.br-labels-advanced-9 .b_span_text {
    font-size: 0.8em;
    left: 0;
    position: absolute;
    right: 0;
    text-transform: uppercase;
    top: 65%;
    -webkit-filter: invert(60%);
    filter: invert(60%);
    margin-top: -0.5em;
    line-height: 1em;
}

.br-labels-advanced-9 .b_span_after {
    left: 0;
    font-size: 1em;
    position: absolute;
    right: 0;
    white-space: nowrap;
    line-height: 1em;
    margin-bottom: -0.5em;
    bottom: 11%;
}

.br-labels-advanced-9 .b_span_before {
    font-size: 1.2em;
    left: 0.5em;
    line-height: 1.1em;
    position: absolute;
    right: 0.5em;
    top: 17%;
    -webkit-filter: invert(60%);
    filter: invert(60%);
    margin-top: -0.6em;
}

.br-labels-advanced-10 .b_span_text {
    font-size: 1.8em;
    left: 17%;
    position: absolute;
    right: 0;
    top: 35%;
    white-space: nowrap;
    line-height: 1em;
    margin-top: -0.5em;
}

.br-labels-advanced-10 .b_span_after {
    bottom: 25%;
    font-size: 1em;
    left: 32%;
    position: absolute;
    right: 0;
    text-transform: uppercase;
    line-height: 1em;
    margin-bottom: -0.5em;
}

.br-labels-advanced-10.rotated .b_span_text {
    left: 0;
    right: 17%;
}

.br-labels-advanced-10.rotated .b_span_after {
    left: 0.5em;
    right: auto;
}

.br-labels-advanced-11 .b_span_before {
    text-transform: uppercase;
    display: inline-block;
    font-size: 1em;
    position: absolute;
    text-align: left;
    left: 65%;
    top: 20%;
    width: 40%;
    line-height: 1em;
    margin-top: -0.5em;
}

.br-labels-advanced-11 .b_span_text {
    display: inline-block;
    font-size: 1.7em;
    right: 35%;
    position: absolute;
    text-align: right;
    top: 30%;
    width: 50%;
    line-height: 1em;
    margin-top: -0.5em;
}

.br-labels-advanced-11 .b_span_after {
    bottom: 19%;
    font-size: 0.9em;
    left: 15%;
    position: absolute;
    right: 0;
    white-space: nowrap;
    line-height: 1em;
    margin-bottom: -0.5em;
}

.br-labels-advanced-11.rotated .b_span_before {
    right: 0;
    left: 55%;
}

.br-labels-advanced-11.rotated .b_span_text {
    left: 5%;
    right: 0;
}

.br-labels-advanced-11.rotated .b_span_after {
    left: 0;
    right: 10%;
}

.br-labels-advanced-12 .b_span_before {
    bottom: 44%;
    font-size: 0.6em;
    left: 0;
    position: absolute;
    right: 0;
    text-transform: uppercase;
    line-height: 1em;
    margin-bottom: -0.5em;
}

.br-labels-advanced-12 .b_span_text {
    font-size: 1.4em;
    left: 0;
    position: absolute;
    right: 0;
    top: 37%;
    line-height: 1em;
    margin-top: -0.5em;
}

.br-labels-advanced-12 .b_span_after {
    bottom: 28%;
    font-size: 0.8em;
    left: 0;
    position: absolute;
    right: 0;
    margin-bottom: -0.5em;
    line-height: 1em;
}


/************* tippy styles ************************/
.tippy-content {
    text-align: center;
}

.berocket_tooltip_image {
    display: block;
}

.berocket_tooltip_text {
    white-space: pre-wrap;
}

.br_alabel svg {
    position: absolute;
    top: 0;
    width: 100%;
    overflow: visible!important;
    left: 0;
}
.jet-woo-products-list__item {
    position: relative;
    overflow: visible!important;
}
/* [inline: after] */
        .berocket_better_labels:before,
        .berocket_better_labels:after {
            clear: both;
            content: " ";
            display: block;
        }
        .berocket_better_labels.berocket_better_labels_image {
            position: absolute!important;
            top: -10px!important;
            bottom: -10px!important;
            left: -10px!important;
            right: -10px!important;
            pointer-events: none;
        }
        .berocket_better_labels.berocket_better_labels_image * {
            pointer-events: none;
        }
        .berocket_better_labels.berocket_better_labels_image img,
        .berocket_better_labels.berocket_better_labels_image .fa,
        .berocket_better_labels.berocket_better_labels_image .berocket_color_label,
        .berocket_better_labels.berocket_better_labels_image .berocket_image_background,
        .berocket_better_labels .berocket_better_labels_line .br_alabel,
        .berocket_better_labels .berocket_better_labels_line .br_alabel span {
            pointer-events: all;
        }
        .berocket_better_labels .berocket_color_label,
        .br_alabel .berocket_color_label {
            width: 100%;
            height: 100%;
            display: block;
        }
        .berocket_better_labels .berocket_better_labels_position_left {
            text-align:left;
            float: left;
            clear: left;
        }
        .berocket_better_labels .berocket_better_labels_position_center {
            text-align:center;
        }
        .berocket_better_labels .berocket_better_labels_position_right {
            text-align:right;
            float: right;
            clear: right;
        }
        .berocket_better_labels.berocket_better_labels_label {
            clear: both
        }
        .berocket_better_labels .berocket_better_labels_line {
            line-height: 1px;
        }
        .berocket_better_labels.berocket_better_labels_label .berocket_better_labels_line {
            clear: none;
        }
        .berocket_better_labels .berocket_better_labels_position_left .berocket_better_labels_line {
            clear: left;
        }
        .berocket_better_labels .berocket_better_labels_position_right .berocket_better_labels_line {
            clear: right;
        }
        .berocket_better_labels .berocket_better_labels_line .br_alabel {
            display: inline-block;
            position: relative;
            top: 0!important;
            left: 0!important;
            right: 0!important;
            line-height: 1px;
        }.berocket_better_labels .berocket_better_labels_position {
                display: flex;
                flex-direction: column;
            }
            .berocket_better_labels .berocket_better_labels_position.berocket_better_labels_position_left {
                align-items: start;
            }
            .berocket_better_labels .berocket_better_labels_position.berocket_better_labels_position_right {
                align-items: end;
            }
            .rtl .berocket_better_labels .berocket_better_labels_position.berocket_better_labels_position_left {
                align-items: end;
            }
            .rtl .berocket_better_labels .berocket_better_labels_position.berocket_better_labels_position_right {
                align-items: start;
            }
            .berocket_better_labels .berocket_better_labels_position.berocket_better_labels_position_center {
                align-items: center;
            }
            .berocket_better_labels .berocket_better_labels_position .berocket_better_labels_inline {
                display: flex;
                align-items: start;
            }
/* [/inline: after] */
/*!/wp-content/plugins/woocommerce-points-and-rewards/build/style-index.css*/
.wc-points-rewards-text-input{position:relative;white-space:nowrap;flex-grow:1;margin-top:0}.wc-points-rewards-text-input label{color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit;text-transform:inherit;font-size:1em;position:absolute;transform:translateY(0.75em);left:0;top:0;transform-origin:top left;line-height:1.375;color:#757575;transition:transform 200ms ease;margin:0 0 0 17px;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 32px);cursor:text}.has-dark-controls .wc-points-rewards-text-input label{color:hsla(0,0%,100%,.6)}@media screen and (prefers-reduced-motion: reduce){.wc-points-rewards-text-input label{transition:none}}.wc-points-rewards-text-input input:-webkit-autofill+label{transform:translateY(4px) scale(0.75)}.wc-points-rewards-text-input.is-active label{transform:translateY(4px) scale(0.75)}.wc-points-rewards-text-input input[type=number]{font-size:1em;background-color:#fff;padding:.75em 16px;border-radius:4px;border:1px solid #50575e;width:100%;line-height:1.375;font-family:inherit;margin:0;box-sizing:border-box;height:3em;min-height:0;color:#2b2d2f}.wc-points-rewards-text-input input[type=number]:focus{background-color:#fff;color:#2b2d2f}.has-dark-controls .wc-points-rewards-text-input input[type=number]{background-color:rgba(0,0,0,.1);border-color:hsla(0,0%,100%,.4);color:#fff}.has-dark-controls .wc-points-rewards-text-input input[type=number]:focus{background-color:rgba(0,0,0,.1);color:#fff}.wc-points-rewards-text-input input[type=number]{-moz-appearance:textfield}.wc-points-rewards-text-input input[type=number]::-webkit-outer-spin-button,.wc-points-rewards-text-input input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.wc-points-rewards-text-input.is-active input[type=number]{padding:1.5em 16px .25em 16px}.wc-points-rewards-text-input:only-child{margin-top:0}
.wc-points-rewards-totals-redemption button{font-weight:700}.wc-points-rewards-totals-redemption button:hover,.wc-points-rewards-totals-redemption button:focus,.wc-points-rewards-totals-redemption button:active{font-weight:700}.woocommerce-points-rewards-validation-error{color:#cc1818;font-size:.75em;flex-basis:100%;margin-top:8px}button.wc-points-rewards-redeem-button{min-height:3em;flex-shrink:0;margin-left:8px;padding-left:24px;padding-right:24px;white-space:nowrap;font-size:.825em;padding-top:0;padding-bottom:0;font-weight:normal}button.wc-points-rewards-redeem-button.no-margin{margin:0}button.wc-points-rewards-redeem-button:hover,button.wc-points-rewards-redeem-button:focus,button.wc-points-rewards-redeem-button:active{font-weight:normal}button.wc-points-rewards-redeem-button .wc-points-rewards-redeem-button-text.wc-points-rewards-redeem-button-text--is-redeeming-points{visibility:hidden}.wc-points-rewards-redeem-form-fields{display:flex;margin:8px 0 0 0}.wc-points-rewards-totals-redemption .wc-block-components-panel__button{margin-top:0;padding-top:0}.wc-points-rewards-totals-redemption .wc-block-components-panel__content{margin-bottom:0;padding-bottom:0}.wc-points-rewards-earn-points-message{text-align:center;padding:16px;background:inherit}.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled>p.points.hide-on-price-available{display:none}div.wc-points-rewards-totals-redemption.wc-block-components-panel{padding:16px}
/*!/wp-content/plugins/hungarian-pickup-points-for-woocommerce/build/style-pont-picker-block.css*/
.vp-woo-pont-block{position:relative}.vp-woo-pont-block-country-picker{position:relative;background-color:color-mix(in srgb, currentColor 6%, transparent);margin:0 0 10px 0;border-radius:4px}.vp-woo-pont-block-country-picker-inner{padding:13px 16px 13px 14px;display:flex;align-items:center;gap:10px;border-radius:4px}.vp-woo-pont-block-country-picker-label{margin:0 !important;color:rgba(18,18,18,.7);font-size:16px}.is-small .vp-woo-pont-block-country-picker-label{display:none}.vp-woo-pont-block-country-picker .wc-blocks-components-select__expand{position:absolute;right:16px;top:50%;transform:translateY(-50%)}.vp-woo-pont-block-country-picker select{position:absolute;text-align:right;inset:0;border:none;background:none;appearance:none;background:none;border:none;border-radius:4px;box-sizing:border-box;color:#2b2d2f;font-family:inherit;font-size:inherit;font-size:16px !important;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:48px;padding:0 48px 0 48px;text-decoration:inherit;text-transform:inherit;width:100%;text-align-last:right}.vp-woo-pont-block-list-item{position:relative;margin-top:0px;box-shadow:inset 0px 1px 0px 0px rgba(18,18,18,.11)}.vp-woo-pont-block-list-item:first-child{box-shadow:none}.vp-woo-pont-block-list-item.selected{border-radius:4px;box-shadow:inset 0 0 0 1.5px currentColor;z-index:1}.vp-woo-pont-block-list-item.selected+.vp-woo-pont-block-list-item{box-shadow:none}.vp-woo-pont-block-list-item .wc-block-components-radio-control__label{display:flex;align-items:center;font-weight:500}.vp-woo-pont-block-list-item i{flex-grow:0;flex-shrink:0;width:32px;height:32px;margin:-6px 10px -6px 0;background-position:center;background-size:100% auto;background-repeat:no-repeat}.vp-woo-pont-block-list-item-details{padding:0 16px 16px 16px}.vp-woo-pont-block-list-item-search{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.wc-block-checkout.is-mobile .vp-woo-pont-block-list-item-search,.wc-block-checkout.is-small .vp-woo-pont-block-list-item-search{flex-wrap:wrap}.wc-block-checkout.is-mobile .vp-woo-pont-block-list-item-search .search-autocomplete,.wc-block-checkout.is-small .vp-woo-pont-block-list-item-search .search-autocomplete{min-width:100%}.vp-woo-pont-block-list-item-search .search-autocomplete{flex-grow:1;min-width:320px;z-index:2}.vp-woo-pont-block-list-item-search .search-autocomplete .wrapper{font-family:inherit;border:none;border-radius:4px;background:#fff;border:1px solid rgba(18,18,18,.8)}.vp-woo-pont-block-list-item-search .search-autocomplete .wrapper .search-icon{position:absolute;left:0;top:15px}.vp-woo-pont-block-list-item-search .search-autocomplete .wrapper .clear-icon{position:absolute;right:0;top:15px;margin:0 14px 0 0 !important}.vp-woo-pont-block-list-item-search .search-autocomplete .wrapper input{padding-left:44px !important}.vp-woo-pont-block-list-item-search .search-autocomplete .wrapper div.line{margin:0 14px !important;border-top-color:rgba(18,18,18,.11) !important}.vp-woo-pont-block-list-item-search .search-autocomplete .wrapper ul{margin:0 !important;padding:0 !important;border-radius:4px;overflow:auto;max-height:300px}.vp-woo-pont-block-list-item-search .search-autocomplete .wrapper ul .search-icon{display:none}.vp-woo-pont-block-list-item-search .search-autocomplete .wrapper ul li{cursor:pointer}.vp-woo-pont-block-list-item-search .search-autocomplete .wrapper ul li .font-small{font-size:var(--vp-woo-pont-price-font-size)}.vp-woo-pont-block-list-item-search .search-autocomplete .wrapper ul li:hover{background:var(--vp-woo-pont-primary-color-alpha-05) !important}.vp-woo-pont-block-list-item-search .search-autocomplete .wrapper ul li strong{font-size:var(--vp-woo-pont-title-font-size)}.vp-woo-pont-block-list-item-search .search-autocomplete .wrapper ul li .ellipsis{margin:0 14px !important}.vp-woo-pont-block-list-item-search .wc-block-components-button{height:50px !important;border-radius:4px;padding-left:1.5rem;padding-right:1.5rem}.vp-woo-pont-block-list-item-search .wc-block-components-button svg{fill:none !important;color:inherit !important;stroke:currentColor !important}.vp-woo-pont-block-list-item-search .wc-block-components-button .wc-block-components-button__text{display:flex !important;align-items:center;gap:8px}.vp-woo-pont-block-list-item .wc-block-components-spinner{z-index:2}.vp-woo-pont-block-selected{display:flex;flex-direction:column;gap:10px}.wc-block-checkout.is-mobile .vp-woo-pont-block-selected,.wc-block-checkout.is-small .vp-woo-pont-block-selected{flex-wrap:wrap}.vp-woo-pont-block-selected-inline{display:flex;align-items:center;gap:10px;width:100%}.vp-woo-pont-block-selected-features{display:flex;flex-wrap:wrap;gap:10px;flex-direction:column;margin:0;padding:0}.vp-woo-pont-block-selected-features li{display:flex;align-items:center}.vp-woo-pont-block-selected-features i{flex-grow:0;flex-shrink:0;width:32px;height:32px;background-position:center;background-size:100% auto;background-repeat:no-repeat}.vp-woo-pont-block-selected-features-label{font-size:var(--vp-woo-pont-price-font-size)}.vp-woo-pont-block-selected-features-label span{color:var(--vp-woo-pont-text-color)}.vp-woo-pont-block-selected-info{display:flex;flex-direction:column}.vp-woo-pont-block-selected-info strong{font-size:var(--vp-woo-pont-title-font-size)}.vp-woo-pont-block-selected-info span{font-size:var(--vp-woo-pont-price-font-size);color:var(--vp-woo-pont-text-color)}.vp-woo-pont-block-selected .vp-woo-pont-modify-button{font-size:var(--vp-woo-pont-title-font-size);margin-left:auto}.wc-block-checkout.is-mobile .vp-woo-pont-block-selected .vp-woo-pont-modify-button,.wc-block-checkout.is-small .vp-woo-pont-block-selected .vp-woo-pont-modify-button{margin-left:0}.block-editor-inner-blocks .vp-woo-pont-block-selected-info{font-size:16px}.block-editor-inner-blocks .vp-woo-pont-block-selected-info span{font-size:14px}.block-editor-inner-blocks .vp-woo-pont-modify-button{font-size:16px}.wp-block-woocommerce-checkout[data--vp-shipping-method*=vp_pont] .wc-block-components-totals-item__description,.wc-block-components-totals-shipping[data--vp-shipping-method*=vp_pont] .wc-block-components-totals-item__description{display:flex;align-items:center;gap:6px}.wp-block-woocommerce-checkout[data--vp-shipping-method*=vp_pont] .wc-block-components-totals-item__description .wc-block-components-totals-shipping__via,.wc-block-components-totals-shipping[data--vp-shipping-method*=vp_pont] .wc-block-components-totals-item__description .wc-block-components-totals-shipping__via{display:none}.wp-block-woocommerce-checkout[data--vp-shipping-method*=vp_pont] .wc-block-components-totals-item__description .vp-woo-pont-shipping-summary,.wc-block-components-totals-shipping[data--vp-shipping-method*=vp_pont] .wc-block-components-totals-item__description .vp-woo-pont-shipping-summary{display:flex;align-items:center;gap:6px}.wp-block-woocommerce-checkout[data--vp-shipping-method*=vp_pont] .wc-block-components-totals-item__description i,.wc-block-components-totals-shipping[data--vp-shipping-method*=vp_pont] .wc-block-components-totals-item__description i{flex-grow:0;flex-shrink:0;width:24px;height:24px;background-position:center;background-size:100% auto;background-repeat:no-repeat}#kvikk-dialog{box-shadow:0 1px 10px 0 rgba(0,0,0,.5);border-radius:16px;inset:20px !important;width:auto !important;height:auto !important}#kvikk-dialog::backdrop{background-color:rgba(0,0,0,.5)}@media only screen and (max-width: 1024px){#kvikk-dialog{border-radius:0;inset:0 !important;height:100% !important;width:100vw !important}}.wc-block-checkout__shipping-method-option-price em{text-transform:none !important}
/*!/wp-content/plugins/divi-responsive-helper/d4/assets/public/css/column-numbers.min.css*/
@media (max-width:980px){.pac_drh_phone_col_five,.pac_drh_phone_col_four,.pac_drh_phone_col_one,.pac_drh_phone_col_six,.pac_drh_phone_col_three,.pac_drh_phone_col_two,.pac_drh_tab_col_five,.pac_drh_tab_col_four,.pac_drh_tab_col_one,.pac_drh_tab_col_six,.pac_drh_tab_col_three,.pac_drh_tab_col_two{display:flex;flex-wrap:wrap}.pac_drh_phone_col_five .et_pb_column,.pac_drh_phone_col_four .et_pb_column,.pac_drh_phone_col_one .et_pb_column,.pac_drh_phone_col_six .et_pb_column,.pac_drh_phone_col_three .et_pb_column,.pac_drh_phone_col_two .et_pb_column,.pac_drh_tab_col_five .et_pb_column,.pac_drh_tab_col_four .et_pb_column,.pac_drh_tab_col_one .et_pb_column,.pac_drh_tab_col_six,.pac_drh_tab_col_three .et_pb_column,.pac_drh_tab_col_two .et_pb_column{min-width:5%!important}}@media (min-width:768px) and (max-width:980px){.pac_drh_tab_col_one .et_pb_column{flex-basis:80%;flex-grow:1!important;margin-right:0!important}.pac_drh_tab_col_one.et_pb_row_4col .et_pb_column:nth-last-child(-n+2),.pac_drh_tab_col_one.et_pb_row_6col .et_pb_column:nth-last-child(-n+3){margin-bottom:30px}.pac_drh_tab_col_two .et_pb_column{flex-basis:33.5%;flex-grow:1!important;margin-bottom:0}.pac_drh_tab_col_two .et_pb_column_1_2:nth-child(2n-1):not(.et-last-child),.pac_drh_tab_col_two .et_pb_column_1_3:nth-child(2n-1):not(.et-last-child),.pac_drh_tab_col_two.et_pb_row_6col>.et_pb_column.et_pb_column_1_6:nth-child(3n):not(.et-last-child){margin-right:5.5%}.et_pb_row.et_pb_gutters1.pac_drh_tab_col_two .et_pb_column{margin-right:0!important;margin-left:0!important}.pac_drh_tab_col_three .et_pb_column{flex-basis:25.1%;flex-grow:1!important}.pac_drh_tab_col_three .et_pb_column_1_3:not(.et-last-child),.pac_drh_tab_col_three.et_pb_row_4col>.et_pb_column.et_pb_column_1_4:nth-child(even):not(.et-last-child),.pac_drh_tab_col_three.et_pb_row_5col>.et_pb_column.et_pb_column_1_5:nth-child(even):not(.et-last-child){margin-right:5.5%!important;margin-left:0!important}.et_pb_gutters1.pac_drh_tab_col_three .et_pb_column.et_pb_column_1_3:nth-child(3n-2){margin-right:0}.et_pb_gutters1.pac_drh_tab_col_three .et_pb_column.et_pb_column_1_3:nth-child(3n-1){margin-right:0}.et_pb_gutters2.pac_drh_tab_col_three .et_pb_column.et_pb_column_1_3:nth-child(3n-2){margin-right:3%}.et_pb_gutters2.pac_drh_tab_col_three .et_pb_column.et_pb_column_1_3:nth-child(3n-1){margin-right:3%}.et_pb_gutters3.pac_drh_tab_col_three .et_pb_column.et_pb_column_1_3:nth-child(3n-2){margin-right:5.5%}.et_pb_gutters3.pac_drh_tab_col_three .et_pb_column.et_pb_column_1_3:nth-child(3n-1){margin-right:5.5%}.et_pb_gutters4.pac_drh_tab_col_three .et_pb_column.et_pb_column_1_3:nth-child(3n-2){margin-right:8%}.et_pb_gutters4.pac_drh_tab_col_three .et_pb_column.et_pb_column_1_3:nth-child(3n-1){margin-right:8%}.pac_drh_tab_col_four .et_pb_column{flex-basis:20.1%;flex-grow:1!important}.pac_drh_tab_col_four .et_pb_column.et_pb_column_1_4{margin-right:0!important}.pac_drh_tab_col_four .et_pb_column_1_6:nth-child(3n){margin-right:5.5%!important}.et_pb_gutters1.pac_drh_tab_col_four.et_pb_row_4col>.et_pb_column.et_pb_column_1_4:nth-child(even):not(.et-last-child){margin-right:0!important}.pac_drh_tab_col_five .et_pb_column{flex-basis:14.7%;flex-grow:1!important}.pac_drh_tab_col_five.et_pb_row_5col>.et_pb_column.et_pb_column_1_5:nth-child(even):not(.et-last-child),.pac_drh_tab_col_five.et_pb_row_6col>.et_pb_column.et_pb_column_1_6:nth-child(3n):not(.et-last-child){margin-right:5.5%!important}.et_pb_gutters1.pac_drh_tab_col_five.et_pb_row_5col>.et_pb_column.et_pb_column_1_5:nth-child(even):not(.et-last-child){margin-right:0!important}.pac_drh_tab_col_six .et_pb_column{flex-basis:11.3%;flex-grow:1!important}.pac_drh_tab_col_six.et_pb_row_6col>.et_pb_column.et_pb_column_1_6:nth-child(3n):not(.et-last-child){margin-right:5.5%!important}.et_pb_gutters1.pac_drh_tab_col_six.et_pb_row_6col>.et_pb_column.et_pb_column_1_6:nth-child(3n):not(.et-last-child){margin-right:0!important}.et_pb_row_6col>.et_pb_column.et_pb_column_1_6,.pac_drh_tab_col_six .et_pb_column.et_pb_column_1_6{width:11.666%;margin-right:5.5%}.pac_drh_tab_col_five .et_pb_column:nth-child(5n),.pac_drh_tab_col_five div.et_pb_column.et-last-child,.pac_drh_tab_col_four .et_pb_column:nth-child(4n),.pac_drh_tab_col_four div.et_pb_column.et-last-child,.pac_drh_tab_col_six .et_pb_column:nth-child(6n),.pac_drh_tab_col_six div.et_pb_column.et-last-child,.pac_drh_tab_col_three .et_pb_column:nth-child(3n),.pac_drh_tab_col_three div.et_pb_column.et-last-child,.pac_drh_tab_col_two .et_pb_column:nth-child(2n),.pac_drh_tab_col_two div.et_pb_column.et-last-child{margin-right:0!important}.pac_drh_tab_col_two.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2,.pac_drh_tab_col_two.et_pb_row_1-2_1-6_1-6_1-6 .et_pb_column:nth-last-child(-n+3),.pac_drh_tab_col_two.et_pb_row_6col .et_pb_column:nth-last-child(-n+3){margin-bottom:30px}.pac_drh_tab_col_two.et_pb_row_1-2_1-4_1-4 .et_pb_column:nth-last-child(-n+2),.pac_drh_tab_col_two.et_pb_row_1-4_1-4 .et_pb_column:nth-last-child(-n+2),.pac_drh_tab_col_two.et_pb_row_4col .et_pb_column:nth-last-child(-n+2){margin-bottom:30px!important}.pac_drh_tab_col_two.et_pb_row_1-2_1-4_1-4 .et_pb_column:nth-last-child(-n+2),.pac_drh_tab_col_two.et_pb_row_1-4_1-4 .et_pb_column:nth-last-child(-n+2),.pac_drh_tab_col_two.et_pb_row_4col .et_pb_column:nth-last-child(-n+2){margin-bottom:30px!important}.pac_drh_tab_col_two .et_pb_bottom_divider .et_pb_row:nth-last-child(2) .et_pb_column:last-child,.pac_drh_tab_col_two .et_pb_row .et_pb_column.et-last-child,.pac_drh_tab_col_two .et_pb_row .et_pb_column:last-child{margin-bottom:30px}.et_pb_row.et_pb_gutters1.pac_drh_tab_col_two.et_pb_row_1-2_1-4_1-4 .et_pb_column:nth-last-child(-n+2),.et_pb_row.et_pb_gutters1.pac_drh_tab_col_two.et_pb_row_1-4_1-4 .et_pb_column:nth-last-child(-n+2),.et_pb_row.et_pb_gutters1.pac_drh_tab_col_two.et_pb_row_4col .et_pb_column:nth-last-child(-n+2){margin-bottom:0!important}.pac_drh_tab_col_three.et_pb_row_4col .et_pb_column:nth-last-child(-2n+2){margin-bottom:30px}.pac_drh_tab_col_three.et_pb_row_3-5_1-5_1-5 .et_pb_column:nth-last-child(-n+2),.pac_drh_tab_col_three.et_pb_row_5col .et_pb_column:last-child{margin-bottom:30px}.pac_drh_tab_col_three.et_pb_bottom_divider .et_pb_row:nth-last-child(2) .et_pb_column:last-child,.pac_drh_tab_col_three.et_pb_row .et_pb_column.et-last-child,.pac_drh_tab_col_three.et_pb_row .et_pb_column:last-child{margin-bottom:30px;margin-right:0!important}.pac_drh_tab_col_three.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2,.pac_drh_tab_col_three.et_pb_row_1-2_1-6_1-6_1-6 .et_pb_column:nth-last-child(-n+3),.pac_drh_tab_col_three.et_pb_row_6col .et_pb_column:nth-last-child(-n+3){margin-bottom:30px}.pac_drh_tab_col_four.et_pb_row_4col .et_pb_column:nth-last-child(-2n+1),.pac_drh_tab_col_four.et_pb_row_4col .et_pb_column:nth-last-child(-2n+2){margin-bottom:30px}.et_pb_gutters1.pac_drh_tab_col_four .et_pb_column_1_4{margin-bottom:0!important}.pac_drh_tab_col_four.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2,.pac_drh_tab_col_four.et_pb_row_1-2_1-6_1-6_1-6 .et_pb_column:nth-last-child(-n+3),.pac_drh_tab_col_four.et_pb_row_6col .et_pb_column:nth-last-child(-n+3){margin-bottom:30px}.pac_drh_tab_col_five.et_pb_row_3-5_1-5_1-5 .et_pb_column:nth-last-child(-n+2),.pac_drh_tab_col_five.et_pb_row_5col .et_pb_column:last-child{margin-bottom:30px}.pac_drh_tab_col_five.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2,.pac_drh_tab_col_five.et_pb_row_1-2_1-6_1-6_1-6 .et_pb_column:nth-last-child(-n+3),.pac_drh_tab_col_five.et_pb_row_6col .et_pb_column:nth-last-child(-n+3){margin-bottom:30px}.pac_drh_tab_col_six.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2,.pac_drh_tab_col_six.et_pb_row_1-2_1-6_1-6_1-6 .et_pb_column:nth-last-child(-n+3),.pac_drh_tab_col_six.et_pb_row_6col .et_pb_column:nth-last-child(-n+3){margin-bottom:30px}.pac_drh_tab_fix_2_last_1_col:after{content:""!important;flex-basis:39%!important;flex-grow:1!important}.pac_drh_tab_fix_3_last_1_col:after{content:"";flex-basis:66.1%!important;flex-grow:1!important}.pac_drh_tab_fix_3_last_2_col:after{content:"";flex-basis:31.1%!important;flex-grow:1!important}.pac_drh_tab_fix_4_last_1_col:after{content:"";flex-basis:79.1%!important;flex-grow:1!important}.pac_drh_tab_fix_4_last_2_col:after{content:"";flex-basis:52.1%!important;flex-grow:1!important}.pac_drh_tab_fix_5_last_1_col:after{content:"";flex-basis:84.1%!important;flex-grow:1!important}.pac_drh_tab_col_two .et_pb_column_4_tb_header{margin:unset!important}}@media (min-width:300px) and (max-width:767px){.pac_drh_phone_col_one .et_pb_column{flex-basis:80%;flex-grow:1!important;margin-right:0!important}.pac_drh_phone_col_one.et_pb_row_4col .et_pb_column:nth-last-child(-n+2),.pac_drh_phone_col_one.et_pb_row_6col .et_pb_column:nth-last-child(-n+3){margin-bottom:30px}.pac_drh_phone_col_two .et_pb_column{flex-basis:33.5%;flex-grow:1!important;margin-bottom:0}.et_pb_gutters3 .pac_drh_phone_col_two .et_pb_column:nth-child(2n){margin-right:0!important;margin-left:3%}.et_pb_gutters1.pac_drh_phone_col_two.et_pb_row_6col>.et_pb_column.et_pb_column_1_6:nth-child(2n+1):not(.et-last-child){margin-right:0!important}.pac_drh_phone_col_three .et_pb_column{flex-basis:25.1%;flex-grow:1!important}.pac_drh_phone_col_three .et_pb_column:nth-child(3n),.pac_drh_phone_col_three .et_pb_column_1_3:nth-child(3n),.pac_drh_phone_col_three div.et_pb_column.et-last-child{margin-right:0!important}.pac_drh_phone_col_three .et_pb_column:nth-child(-2n+1){margin-right:5.5%}.pac_drh_phone_col_three.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6,.pac_drh_phone_col_three.et_pb_row_6col>.et_pb_column.et_pb_column_1_6{margin-right:5.5%}.pac_drh_phone_col_three .et_pb_column_1_2:nth-child(2n-1):not(.et-last-child),.pac_drh_phone_col_three .et_pb_column_1_3:not(.et-last-child),.pac_drh_phone_col_three.et_pb_row_4col>.et_pb_column.et_pb_column_1_4:nth-child(even):not(.et-last-child),.pac_drh_phone_col_three.et_pb_row_5col>.et_pb_column.et_pb_column_1_5:nth-child(even):not(.et-last-child){margin-right:5.5%!important}.pac_drh_phone_col_four .et_pb_column{flex-basis:19.1%;flex-grow:1!important}.pac_drh_phone_col_four .et_pb_column:nth-child(4n),.pac_drh_phone_col_four .et_pb_column_1_3:nth-child(4n),.pac_drh_phone_col_four div.et_pb_column.et-last-child{margin-right:0!important}.et_pb_row.pac_drh_phone_col_four .et_pb_column.et_pb_column_1_4,.et_pb_row.pac_drh_phone_col_four .et_pb_column.et_pb_column_1_5,.et_pb_row.pac_drh_phone_col_four .et_pb_column.et_pb_column_1_6{margin-right:5.5%}.pac_drh_phone_col_four.et_pb_row_4col>.et_pb_column.et_pb_column_1_4:nth-child(2n):not(.et-last-child),.pac_drh_phone_col_four.et_pb_row_5col>.et_pb_column.et_pb_column_1_5:nth-child(2n):not(.et-last-child),.pac_drh_phone_col_four.et_pb_row_6col>.et_pb_column.et_pb_column_1_6:nth-child(2n+1):not(.et-last-child){margin-right:5.5%!important}.et_pb_gutters1.pac_drh_phone_col_four.et_pb_row_4col>.et_pb_column.et_pb_column_1_4:nth-child(2n):not(.et-last-child),.et_pb_gutters1.pac_drh_phone_col_four.et_pb_row_5col>.et_pb_column.et_pb_column_1_5:nth-child(2n):not(.et-last-child),.et_pb_gutters1.pac_drh_phone_col_four.et_pb_row_6col>.et_pb_column.et_pb_column_1_6:nth-child(2n+1):not(.et-last-child){margin-right:0!important}.pac_drh_phone_col_five .et_pb_column{flex-basis:14.7%;flex-grow:1!important}.pac_drh_phone_col_five.et_pb_row_4col>.et_pb_column.et_pb_column_1_4:nth-child(even):not(.et-last-child),.pac_drh_phone_col_five.et_pb_row_5col>.et_pb_column.et_pb_column_1_5:nth-child(even):not(.et-last-child){margin-left:5.5%!important;margin-right:5.5%!important}.pac_drh_phone_col_five.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6,.pac_drh_phone_col_five.et_pb_row_6col>.et_pb_column.et_pb_column_1_6{margin-right:2.5%!important}.et_pb_gutters1.pac_drh_phone_col_five.et_pb_row_4col>.et_pb_column.et_pb_column_1_4:nth-child(even):not(.et-last-child),.et_pb_gutters1.pac_drh_phone_col_five.et_pb_row_5col>.et_pb_column.et_pb_column_1_5:nth-child(even):not(.et-last-child),.et_pb_gutters1.pac_drh_phone_col_five.et_pb_row_6col>.et_pb_column.et_pb_column_1_6:nth-child(3n):not(.et-last-child){margin-left:0!important;margin-right:0!important}.pac_drh_phone_col_six .et_pb_column{flex-basis:10.3%;flex-grow:1!important}.pac_drh_phone_col_six.et_pb_row_6col>.et_pb_column.et_pb_column_1_6:nth-child(n):not(.et-last-child){margin-right:5.5%!important}.et_pb_gutters1.pac_drh_phone_col_six.et_pb_row_6col>.et_pb_column.et_pb_column_1_6:nth-child(n):not(.et-last-child){margin-right:0!important}.pac_drh_phone_col_two.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2,.pac_drh_phone_col_two.et_pb_row_1-2_1-6_1-6_1-6 .et_pb_column:nth-last-child(-n+3),.pac_drh_phone_col_two.et_pb_row_6col .et_pb_column:nth-last-child(-n+3){margin-bottom:30px}.pac_drh_phone_col_two.et_pb_row_1-2_1-4_1-4 .et_pb_column:nth-last-child(-n+2),.pac_drh_phone_col_two.et_pb_row_1-4_1-4 .et_pb_column:nth-last-child(-n+2),.pac_drh_phone_col_two.et_pb_row_4col .et_pb_column:nth-last-child(-n+2){margin-bottom:30px!important}.pac_drh_phone_col_three.et_pb_row_4col .et_pb_column:nth-last-child(-2n+2){margin-bottom:30px}.pac_drh_phone_col_three.et_pb_row_3-5_1-5_1-5 .et_pb_column:nth-last-child(-n+2),.pac_drh_phone_col_three.et_pb_row_5col .et_pb_column:last-child{margin-bottom:30px}.pac_drh_phone_col_three.et_pb_bottom_divider .et_pb_row:nth-last-child(2) .et_pb_column:last-child,.pac_drh_phone_col_three.et_pb_row .et_pb_column.et-last-child,.pac_drh_phone_col_three.et_pb_row .et_pb_column:last-child{margin-bottom:30px}.pac_drh_phone_col_four.et_pb_row_4col .et_pb_column:nth-last-child(-2n+1),.pac_drh_phone_col_four.et_pb_row_4col .et_pb_column:nth-last-child(-2n+2){margin-bottom:30px}.pac_drh_phone_col_four.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2,.pac_drh_phone_col_four.et_pb_row_1-2_1-6_1-6_1-6 .et_pb_column:nth-last-child(-n+3),.pac_drh_phone_col_four.et_pb_row_6col .et_pb_column:nth-last-child(-n+3){margin-bottom:30px}.pac_drh_phone_col_five.et_pb_row_3-5_1-5_1-5 .et_pb_column:nth-last-child(-n+2),.pac_drh_phone_col_five.et_pb_row_5col .et_pb_column:last-child{margin-bottom:30px}.pac_drh_phone_col_five.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2,.pac_drh_phone_col_five.et_pb_row_1-2_1-6_1-6_1-6 .et_pb_column:nth-last-child(-n+3),.pac_drh_phone_col_five.et_pb_row_6col .et_pb_column:nth-last-child(-n+3){margin-bottom:30px}.pac_drh_phone_col_six.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2,.pac_drh_phone_col_six.et_pb_row_1-2_1-6_1-6_1-6 .et_pb_column:nth-last-child(-n+3),.pac_drh_phone_col_six.et_pb_row_6col .et_pb_column:nth-last-child(-n+3){margin-bottom:30px}.pac_drh_phone_fix_2_last_1_col:after{content:"";flex-basis:39.1%!important;flex-grow:1!important}.pac_drh_phone_fix_3_last_1_col:after{content:"";flex-basis:66.1%!important;flex-grow:1!important}.pac_drh_phone_fix_3_last_2_col:after{content:"";flex-basis:31.1%!important;flex-grow:1!important}.pac_drh_phone_fix_4_last_1_col:after{content:"";flex-basis:79.1%!important;flex-grow:1!important}.pac_drh_phone_fix_4_last_2_col:after{content:"";flex-basis:52.1%!important;flex-grow:1!important}.pac_drh_phone_fix_5_last_1_col:after{content:"";flex-basis:79.1%!important;flex-grow:1!important}}
/*!/wp-content/plugins/divi-responsive-helper/d4/assets/public/css/column-stacking.min.css*/
@media (max-width:980px){.pac_drh_stack_tab_mob{display:flex;flex-wrap:wrap}}@media (min-width:768px) and (max-width:980px){.pac_drh_stack_tab_only{display:flex;flex-wrap:wrap}}@media (min-width:300px) and (max-width:767px){.pac_drh_stack_mob_only{display:flex;flex-wrap:wrap}}/*!* Phone Stacking *!*/@media (min-width:300px) and (max-width:767px){.pac_drh_stack_row{display:flex;flex-direction:row;flex-wrap:wrap}.pac_drh_order_mob_one{order:1}.pac_drh_order_mob_two{order:2}.pac_drh_order_mob_three{order:3}.pac_drh_order_mob_four{order:4}.pac_drh_order_mob_five{order:5}.pac_drh_order_mob_six{order:6}.pac_drh_order_mob_seven{order:7}.pac_drh_order_mob_eight{order:8}.pac_drh_stack_row .et_pb_column.et-last-child{margin-bottom:30px!important}.pac_drh_stack_row.et_pb_gutters1 .et_pb_column{margin-bottom:0!important}}/*!* Tablet Stacking *!*/@media (min-width:768px) and (max-width:980px){.pac_drh_stack_row{display:flex;flex-direction:row;flex-wrap:wrap}.pac_drh_order_tab_one{order:1;margin-right:0!important}.pac_drh_order_tab_two{order:2;margin-right:0!important}.pac_drh_order_tab_three{order:3;margin-right:0!important}.pac_drh_order_tab_four{order:4;margin-right:0!important}.pac_drh_order_tab_five{order:5;margin-right:0!important}.pac_drh_order_tab_five.et_pb_column_1_5{margin-right:5.5%!important;flex:0 1 calc(50% - 18px)!important}.pac_drh_order_tab_six{order:6;margin-right:0!important}.pac_drh_order_tab_seven{order:7;margin-right:0!important}.pac_drh_order_tab_eight{order:8;margin-right:0!important}.pac_drh_order_tab_eight,.pac_drh_order_tab_five,.pac_drh_order_tab_four,.pac_drh_order_tab_one,.pac_drh_order_tab_seven,.pac_drh_order_tab_six,.pac_drh_order_tab_three,.pac_drh_order_tab_two{margin-left:2.5%!important}.et_pb_gutters1 .pac_drh_order_tab_eight,.et_pb_gutters1 .pac_drh_order_tab_five,.et_pb_gutters1 .pac_drh_order_tab_four,.et_pb_gutters1 .pac_drh_order_tab_one,.et_pb_gutters1 .pac_drh_order_tab_seven,.et_pb_gutters1 .pac_drh_order_tab_six,.et_pb_gutters1 .pac_drh_order_tab_three,.et_pb_gutters1 .pac_drh_order_tab_two{margin-left:0!important}.et_pb_gutters1.pac_drh_stack_row .et_pb_column{margin-right:0!important}.pac_drh_stack_row .et_pb_column.et-last-child{margin-bottom:30px!important}}
/*!/wp-content/plugins/free-gifts-for-woocommerce/assets/css/frontend.css*/
.fgf_pagination{
	cursor:pointer;
}
.fgf_gift_products_wrapper span.fgf_disable_links{
	opacity: 0.5;
	cursor:not-allowed;
}
.fgf_gift_products_wrapper span.fgf_disable_links a{
	pointer-events: none;
	cursor: default;
	text-decoration: none;
}
.fgf_gift_products_table td img{
	height: auto;
	width:32px;
}
.fgf-carousel-gift-product-price {
	text-align: center;
	margin-bottom: 15px;
}
.fgf-carousel-gift-product-price span {
	display: inline  !important;
}
.fgf_hide{
	display: none;
}
#lightcase-content {
	border-radius:10px;
}

/* Progress bar  */

.fgf-progress-bar-wrapper{
	float:left;
	width:100%;
	margin:5px 0;
	display: block;
}

.fgf-progress-bar-wrapper p.fgf-progress-bar-heading-label {
	font-size: 22px;
	width: 100%;
	display: block;
	color: #000;
	margin-bottom: 10px;
}

.fgf-progress-bar-above-details-wrapper,
.fgf-progress-bar-below-details-wrapper{
	display: table;
	width: 100%;
	margin: 10px 0;
}


.fgf-progress-bar-start,
.fgf-progress-bar-end {
	width: auto;
	padding:0;
	margin:0;
	color: #666;
	font-size: 16px;
}

.fgf-progress-bar-start {
	float: left;
}

.fgf-progress-bar-end {
	float: right;

}

.fgf-progress-bar-outer-wrapper {
	height: 15px;
	border-radius: 5px;
	position: relative;
	overflow: hidden;
	width: 100%;
	padding:0;
	margin: 10px 0;
	background:#f3efe6;
}

.fgf-progress-bar-outer-wrapper span {
	display: block;
	height: 100%;
}


.fgf-progress-bar-outer-wrapper span.fgf-progress-bar-fill {
	background:#03dfb6;
	-webkit-animation: currentpledgebar 2s ease-in-out;
	-webkit-animation-fill-mode: both;
	-moz-animation: currentpledgebar 2s ease-in-out;
	animation-fill-mode: none;
	-moz-animation-fill-mode: both;
}

/* Progress bar  */

/* Notices */
.fgf-notice {
	padding: 15px !important;
}

.fgf-notice:before {
	content: ' ' !important;

}

.fgf-notice-content-wrapper {
	display: table;
}

.fgf-notice-content-wrapper .fgf-notice-icon {
	padding: 5px;
	display: table-cell;
	vertical-align: middle;
}

.fgf-notice-content-wrapper .fgf-notice-content {
	display: table-cell;
	vertical-align: middle;
}

.fgf-notice-content-wrapper .fgf-notice-content p {
	margin: 0 !important;
}

.fgf-notice-content-wrapper .fgf-notice-icon img{
	width: 16px;
	height: auto;
}

/* Notices */

/* Dropdown */
.fgf-dropdown-wrapper {
	position: relative;
	float: left;
	width: 70%;
}

.fgf-dropdown-wrapper .fgf-dropdown-default-option-wrapper {
	border-radius: 2px;
	border: solid 1px #ccc;
	position: relative;
	cursor: pointer;
	background: rgb(238, 238, 238);

}

.fgf-dropdown-option-selected {
	color: #000000;
	display: block;
	font-weight: bold;
	overflow: hidden;
	padding: 10px;
	cursor: pointer;
}

.fgf-dropdown-product-image {
	float: left;
	margin-right: 15px;
	margin-left: 5px;
}

.fgf-pointer-down {
	border: solid 5px transparent;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: transparent;
	border-top: solid 5px #000;
}

.fgf-pointer {
	width: 0;
	height: 0;
	position: absolute;
	right: 10px;
	top: 50%;
	margin-top: -3px;
}

ul.fgf-dropdown-options-wrapper {
	border: solid 1px #ccc;
	padding: 0 !important;
	width: 100%;
	border-top: none;
	list-style: none;
	box-shadow: 0px 1px 5px #ddd;
	display: none;
	position: absolute;
	z-index: 2000;
	margin: 0 !important;
	box-sizing: border-box;
	padding: 0;
	background: #fff;
	overflow: auto;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	-ms-transition: all 0.25s ease-in-out;
}

ul.fgf-dropdown-options-wrapper li {
	margin: 0px !important;
	list-style: none !important;
}

ul.fgf-dropdown-options-wrapper li:hover,
ul.fgf-dropdown-options-wrapper li a:hover {
	background: rgb(238, 238, 238);
}

ul li a.fgf-dropdown-option {
	text-decoration: none;
	display: block;
	font-weight: bold;
	overflow: hidden;
	padding: 10px;
	background: #fff;
	box-sizing: border-box;
	border-bottom: solid 1px #ddd;
	cursor: pointer;
	margin: 0 !important;
}

.fgf-dropdown-wrapper img {
	width: 32px;
	height: auto;
}

.fgf-dropdown-wrapper label {
	font-size: 14px;
	color: #000;
	float: left;
	margin-top: 7px;
	cursor: pointer;
}

.fgf-add-gift-product {
	background-color: #eeeeee;
	border-color: #eeeeee;
	color: #333333;
	border-radius: 0;
	cursor: pointer;
	padding: .6180469716em 1.41575em;
	text-decoration: none;
	font-weight: 600;
	text-shadow: none;
	display: inline-block;
	-webkit-appearance: none;
	margin-left: 15px !important;
}

/* Dropdown */

/* Grid layout */

.fgf-grid-gift-products-wrapper,
.fgf-grid-gift-products-content {
	float: left;
	width: 100%;
}

.fgf-grid-gift-products-items-dc-6 {
	display: grid;
	grid-template-columns: 16% 16% 16% 16% 16% 16%;
	column-gap: 1em;
}

.fgf-grid-gift-products-items-dc-5 {
	display: grid;
	grid-template-columns: 20% 20% 20% 20% 20%;
	column-gap: 1em;
}

.fgf-grid-gift-products-items-dc-4 {
	display: grid;
	grid-template-columns: 24% 24% 24% 24%;
	column-gap: 1em;
}

.fgf-grid-gift-products-items-dc-3 {
	display: grid;
	grid-template-columns: 33% 33% 33%;
	column-gap: 1em;
}

.fgf-grid-gift-products-items-dc-2 {
	display: grid;
	grid-template-columns: 45% 45%;
	column-gap: 1em;
}

.fgf-grid-gift-products-items-dc-1 {
	display: grid;
	grid-template-columns: 70%;
	column-gap: 1em;
}

.fgf-gift-products-grid-items .fgf-gift-products-grid-item {
	display: flex;
	flex-direction: column;
	border: 1px solid #f1f1f1;
	border-radius: 5px;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2), 0 3px 10px 0 rgba(0, 0, 0, 0.19);
	padding: 10px;
	margin-bottom: 15px;
	text-align: center;
}

.fgf-gift-products-grid-items .fgf-gift-products-grid-item .fgf-product-image,
.fgf-gift-products-grid-items .fgf-gift-products-grid-item .fgf-product-image img {
	width: 100% !important;
	height: auto !important;
}

.fgf-gift-products-grid-items .fgf-gift-products-grid-item h5 {
	flex-grow: 1;
}

.fgf-gift-products-grid-items .fgf-gift-products-grid-item .fgf-gift-product-add-to-cart-actions span {
	display: inline-block;
	margin-bottom: 10px;
}

.fgf-gift-products-grid-footer nav {
	float: none;
	padding: 0;
	margin-bottom: 0;
	border: 0;
	clear: none;
	text-align: center;
}

.fgf-gift-products-grid-footer nav ul {
	margin: 0;
	list-style: none;
	border: none !important;
}

.fgf-gift-products-grid-footer nav ul li {
	display: inline-block;
	margin: 0;
}

.fgf-gift-products-grid-footer nav ul li span {
	display: inline-block;
	padding: 10px;
	margin-right: 3px;
	color: #43454b;
	background: #f7f7f7;
	border: none;
	text-decoration: none;
	cursor:pointer;
}

/* Grid layout */

/* Mobile responsive */

@media screen and (max-width: 768px) {
	.fgf-frontend-table {
		border: 1px solid #f1f1f1;
	}

	.fgf-frontend-table tbody tr {
		display: block;
	}

	.fgf-frontend-table thead {
		display: none;
	}

	.fgf-frontend-table tr td::before {
		float: left;
		content: attr(data-title) ": ";
		font-weight: 700;
	}
	.fgf-frontend-table tfoot tr td {
		border: none;
		text-align: center !important;
	}

	.fgf-frontend-table tfoot tr td nav{
		float: none;
	}

	.fgf-frontend-table tfoot tr td::before {
		float: left;
		content: " ";
	}

	.fgf-frontend-table tr td {
		display: block;
		border-right: 0;
		border-bottom: 1px solid #f1f1f1;
		text-align: right !important;
	}

	.fgf-frontend-table tbody td button {
		float: none;
	}

	.fgf-dropdown-wrapper {
		position: relative;
		float: left;
		width: 100%;
	}

	.fgf-add-gift-product {
		background-color: #eeeeee;
		border-color: #eeeeee;
		color: #333333;
		border-radius: 0;
		cursor: pointer;
		padding: .6180469716em 1.41575em;
		text-decoration: none;
		font-weight: 600;
		text-shadow: none;
		display: inline-block;
		-webkit-appearance: none;
		margin: 15px 0 15px 0;

	}

	.fgf-grid-gift-products-items-tc-6 {
		display: grid;
		grid-template-columns: 16% 16% 16% 16% 16% 16%;
		column-gap: 1em;
	}

	.fgf-grid-gift-products-items-tc-5 {
		display: grid;
		grid-template-columns: 20% 20% 20% 20% 20%;
		column-gap: 1em;
	}

	.fgf-grid-gift-products-items-tc-4 {
		display: grid;
		grid-template-columns: 24% 24% 24% 24%;
		column-gap: 1em;
	}


	.fgf-grid-gift-products-items-tc-3 {
		display: grid;
		grid-template-columns: 33% 33% 33%;
		column-gap: 1em;
	}

	.fgf-grid-gift-products-items-tc-2 {
		display: grid;
		grid-template-columns: 45% 45%;
		column-gap: 1em;
	}

	.fgf-grid-gift-products-items-tc-1 {
		display: grid;
		grid-template-columns: 70%;
		column-gap: 1em;
	}
}

@media only screen and (max-width: 640px){
	/*  single product page popup mobile responsive*/
	.fgf-popup-gift-products-wrapper {
		float:left;
		max-height:300px;
		overflow-y: scroll;
		background: #fff;
		padding: 5px;
		width: 100%;
		border-radius: 5px;
	}

	.fgf_gift_products_wrapper h3,
	.fgf_gift_products_wrapper table td,
	.fgf_gift_products_wrapper h5 {
		text-shadow:none !important;
	}

	.fgf_gift_products_wrapper h3,
	.fgf_gift_products_wrapper h5{
		color:#333 !important;
	}
}

@media only screen and (max-width: 480px) {
	.fgf-grid-gift-products-items-mc-6 {
		display: grid;
		grid-template-columns: 16% 16% 16% 16% 16% 16%;
		column-gap: 1em;
	}

	.fgf-grid-gift-products-items-mc-5 {
		display: grid;
		grid-template-columns: 20% 20% 20% 20% 20%;
		column-gap: 1em;
	}

	.fgf-grid-gift-products-items-mc-4 {
		display: grid;
		grid-template-columns: 24% 24% 24% 24%;
		column-gap: 1em;
	}

	.fgf-grid-gift-products-items-mc-3 {
		display: grid;
		grid-template-columns: 33% 33% 33%;
		column-gap: 1em;
	}

	.fgf-grid-gift-products-items-mc-2 {
		display: grid;
		grid-template-columns: 45% 45%;
		column-gap: 1em;
	}

	.fgf-grid-gift-products-items-mc-1 {
		display: grid;
		grid-template-columns: 70%;
		column-gap: 1em;
	}
}

/* Eligible notice gifts popup ([free_gifts_popup]). */
.fgf-popup-trigger.fgf-eligible-gifts-popup-trigger {
	cursor: pointer;
	text-decoration: underline;
	font-weight: 600;
}

.fgf-eligible-gifts-modal {
	width: 700px;
	max-width: 100%;
	box-sizing: border-box;
}

.fgf-eligible-gifts-modal .fgf_gift_products_wrapper {
	margin: 0;
}

/*
 * Don't make the gift content its own scroll container: lightcase already wraps
 * the popup in a scrollable container, so a second overflow here produces a
 * nested (double) scroll bar. Let lightcase be the single scroller instead.
 */

/* Display-only: hide any add to cart actions inside the popup. */
.fgf-eligible-gifts-modal .fgf-gift-product-add-to-cart-actions {
	display: none;
}
/*!/wp-content/plugins/free-gifts-for-woocommerce/assets/css/owl.carousel.min.css*/
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/wp-content/plugins/free-gifts-for-woocommerce/assets/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/*!/wp-content/plugins/free-gifts-for-woocommerce/assets/css/owl-carousel-enhanced.css*/
.fgf-owl-carousel-items,
.fgf-owl-carousel-items .owl-stage-outer{
	width:100.1% !important;
}
.fgf-owl-carousel-items .owl-item .fgf-owl-carousel-item{
	border:1px solid #ccc;
}

.fgf-owl-carousel-items .owl-item span {
	display:block;
	margin-bottom:15px;
}

.fgf-owl-carousel-items .owl-item h5,
.fgf-owl-carousel-items .owl-item span {
	text-align:center;
}

.fgf-owl-carousel-items .owl-prev,
.fgf-owl-carousel-items .owl-next {
	position: absolute;
	top: 45%;
	transform: translateY(-50%);
}

.fgf-owl-carousel-items .owl-prev {
	left: 0;
}

.fgf-owl-carousel-items .owl-next {
	right: 0;
}

.fgf-owl-carousel-items .owl-nav button.owl-prev,
.fgf-owl-carousel-items .owl-nav button.owl-next {
   background: #f1f1f1;
   padding: 10px !important;
   border: 1px solid #ccc;
}

.fgf-owl-carousel-items h5{
	margin: 10px 0;
	font-weight: 600;
}

.fgf-owl-carousel-items .owl-dots,
.fgf-owl-carousel-items .owl-nav{
	text-align:center;
	-webkit-tap-highlight-color:transparent
}
.fgf-owl-carousel-items .owl-nav{
	margin-top:10px
}
.fgf-owl-carousel-items .owl-nav [class*=owl-]{
	color:#FFF;
	font-size:14px;
	margin:5px;
	padding:4px 7px;
	background:#D6D6D6;
	display:inline-block;
	cursor:pointer;
	border-radius:3px
}
.fgf-owl-carousel-items .owl-nav [class*=owl-]:hover{
	background:#869791;
	color:#FFF;
	text-decoration:none
}
.fgf-owl-carousel-items .owl-nav .disabled{
	opacity:.5;cursor:default
}
.fgf-owl-carousel-items .owl-nav.disabled+.owl-dots{
	margin-top:10px
}
.fgf-owl-carousel-items .owl-dots .owl-dot{
	display:inline-block;
	zoom:1
}
.fgf-owl-carousel-items .owl-dots .owl-dot span{
	width:10px;
	height:10px;
	margin:5px 7px;
	background:#D6D6D6;
	display:block;
	-webkit-backface-visibility:visible;
	transition:opacity .2s ease;
	border-radius:30px
}
.fgf-owl-carousel-items .owl-dots .owl-dot.active span,
.fgf-owl-carousel-items .owl-dots .owl-dot:hover span{
	background:#869791
}
/*!/wp-content/plugins/free-gifts-for-woocommerce/assets/css/lightcase.min.css*/
@font-face{font-family:lightcase;src:url(/wp-content/plugins/free-gifts-for-woocommerce/assets/css/../fonts/lightcase.eot?55356177);src:url(/wp-content/plugins/free-gifts-for-woocommerce/assets/css/../fonts/lightcase.eot?55356177#iefix) format("embedded-opentype"),url(/wp-content/plugins/free-gifts-for-woocommerce/assets/css/../fonts/lightcase.woff?55356177) format("woff"),url(/wp-content/plugins/free-gifts-for-woocommerce/assets/css/../fonts/lightcase.ttf?55356177) format("truetype"),url(/wp-content/plugins/free-gifts-for-woocommerce/assets/css/../fonts/lightcase.svg?55356177#lightcase) format("svg");font-weight:400;font-style:normal}[class*=lightcase-icon-]:before{font-family:lightcase,sans-serif;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em}.lightcase-icon-play:before{content:'\e800'}.lightcase-icon-pause:before{content:'\e801'}.lightcase-icon-close:before{content:'\e802'}.lightcase-icon-prev:before{content:'\e803'}.lightcase-icon-next:before{content:'\e804'}.lightcase-icon-spin:before{content:'\e805'}@-webkit-keyframes lightcase-spin{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}@-moz-keyframes lightcase-spin{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes lightcase-spin{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}@-ms-keyframes lightcase-spin{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes lightcase-spin{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}#lightcase-case{display:none;position:fixed;z-index:2002;top:50%;left:50%;font-family:arial,sans-serif;font-size:13px;line-height:1.5;text-align:left;text-shadow:0 0 10px rgba(0,0,0,.5)}@media screen and (max-width:640px){html[data-lc-type=ajax] #lightcase-case,html[data-lc-type=inline] #lightcase-case{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;margin:0!important;padding:55px 0 70px 0;width:100%!important;height:100%!important;overflow:auto!important}}@media screen and (min-width:641px){html:not([data-lc-type=error]) #lightcase-content{position:relative;z-index:1;text-shadow:none;background-color:#fff;-webkit-box-shadow:0 0 30px rgba(0,0,0,.5);-moz-box-shadow:0 0 30px rgba(0,0,0,.5);-o-box-shadow:0 0 30px rgba(0,0,0,.5);box-shadow:0 0 30px rgba(0,0,0,.5);-webkit-backface-visibility:hidden}}@media screen and (min-width:641px){html[data-lc-type=image] #lightcase-content,html[data-lc-type=video] #lightcase-content{background-color:#333}}html[data-lc-type=ajax] #lightcase-content,html[data-lc-type=error] #lightcase-content,html[data-lc-type=inline] #lightcase-content{-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none}@media screen and (max-width:640px){html[data-lc-type=ajax] #lightcase-content,html[data-lc-type=error] #lightcase-content,html[data-lc-type=inline] #lightcase-content{position:relative!important;top:auto!important;left:auto!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;border:none!important;background:0 0!important}}html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner,html[data-lc-type=error] #lightcase-content .lightcase-contentInner,html[data-lc-type=inline] #lightcase-content .lightcase-contentInner{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:640px){html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner,html[data-lc-type=error] #lightcase-content .lightcase-contentInner,html[data-lc-type=inline] #lightcase-content .lightcase-contentInner{padding:15px}html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner,html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner>*,html[data-lc-type=error] #lightcase-content .lightcase-contentInner,html[data-lc-type=error] #lightcase-content .lightcase-contentInner>*,html[data-lc-type=inline] #lightcase-content .lightcase-contentInner,html[data-lc-type=inline] #lightcase-content .lightcase-contentInner>*{width:100%!important;max-width:none!important}html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner>:not(iframe),html[data-lc-type=error] #lightcase-content .lightcase-contentInner>:not(iframe),html[data-lc-type=inline] #lightcase-content .lightcase-contentInner>:not(iframe){height:auto!important;max-height:none!important}}@media screen and (max-width:640px){html.lightcase-isMobileDevice[data-lc-type=iframe] #lightcase-content .lightcase-contentInner iframe{overflow:auto;-webkit-overflow-scrolling:touch}}@media screen and (max-width:640px) and (min-width:641px){html[data-lc-type=image] #lightcase-content .lightcase-contentInner,html[data-lc-type=video] #lightcase-content .lightcase-contentInner{line-height:.75}}html[data-lc-type=image] #lightcase-content .lightcase-contentInner{position:relative;overflow:hidden!important}@media screen and (max-width:640px){html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner .lightcase-inlineWrap,html[data-lc-type=error] #lightcase-content .lightcase-contentInner .lightcase-inlineWrap,html[data-lc-type=inline] #lightcase-content .lightcase-contentInner .lightcase-inlineWrap{position:relative!important;top:auto!important;left:auto!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;border:none!important;background:0 0!important}}@media screen and (min-width:641px){html:not([data-lc-type=error]) #lightcase-content .lightcase-contentInner .lightcase-inlineWrap{padding:30px;overflow:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-width:640px){#lightcase-content h1,#lightcase-content h2,#lightcase-content h3,#lightcase-content h4,#lightcase-content h5,#lightcase-content h6,#lightcase-content p{color:#aaa}}@media screen and (min-width:641px){#lightcase-content h1,#lightcase-content h2,#lightcase-content h3,#lightcase-content h4,#lightcase-content h5,#lightcase-content h6,#lightcase-content p{color:#333}}#lightcase-case p.lightcase-error{margin:0;font-size:17px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#aaa}@media screen and (max-width:640px){#lightcase-case p.lightcase-error{padding:30px 0}}@media screen and (min-width:641px){#lightcase-case p.lightcase-error{padding:0}}.lightcase-open body{overflow:hidden}.lightcase-isMobileDevice .lightcase-open body{max-width:100%;max-height:100%}#lightcase-info{position:absolute;padding-top:15px}#lightcase-info #lightcase-caption,#lightcase-info #lightcase-title{margin:0;padding:0;line-height:1.5;font-weight:400;text-overflow:ellipsis}#lightcase-info #lightcase-title{font-size:17px;color:#aaa}@media screen and (max-width:640px){#lightcase-info #lightcase-title{position:fixed;top:10px;left:0;max-width:87.5%;padding:5px 15px;background:#333}}#lightcase-info #lightcase-caption{clear:both;font-size:13px;color:#aaa}#lightcase-info #lightcase-sequenceInfo{font-size:11px;color:#aaa}@media screen and (max-width:640px){.lightcase-fullScreenMode #lightcase-info{padding-left:15px;padding-right:15px}html:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-info{position:static}}#lightcase-loading{position:fixed;z-index:9999;width:1.123em;height:auto;font-size:38px;line-height:1;text-align:center;text-shadow:none;position:fixed;z-index:2001;top:50%;left:50%;margin-top:-.5em;margin-left:-.5em;opacity:1;font-size:32px;text-shadow:0 0 15px #fff;-moz-transform-origin:50% 53%;-webkit-animation:lightcase-spin .5s infinite linear;-moz-animation:lightcase-spin .5s infinite linear;-o-animation:lightcase-spin .5s infinite linear;animation:lightcase-spin .5s infinite linear}#lightcase-loading,#lightcase-loading:focus{text-decoration:none;color:#fff;-webkit-tap-highlight-color:transparent;-webkit-transition:color,opacity,ease-in-out .25s;-moz-transition:color,opacity,ease-in-out .25s;-o-transition:color,opacity,ease-in-out .25s;transition:color,opacity,ease-in-out .25s}#lightcase-loading>span{display:inline-block;text-indent:-9999px}a[class*=lightcase-icon-]{position:fixed;z-index:9999;width:1.123em;height:auto;font-size:38px;line-height:1;text-align:center;text-shadow:none;outline:0;cursor:pointer}a[class*=lightcase-icon-],a[class*=lightcase-icon-]:focus{text-decoration:none;color:rgba(255,255,255,.6);-webkit-tap-highlight-color:transparent;-webkit-transition:color,opacity,ease-in-out .25s;-moz-transition:color,opacity,ease-in-out .25s;-o-transition:color,opacity,ease-in-out .25s;transition:color,opacity,ease-in-out .25s}a[class*=lightcase-icon-]>span{display:inline-block;text-indent:-9999px}a[class*=lightcase-icon-]:hover{color:#fff;text-shadow:0 0 15px #fff}.lightcase-isMobileDevice a[class*=lightcase-icon-]:hover{color:#aaa;text-shadow:none}a[class*=lightcase-icon-].lightcase-icon-close{position:fixed;top:15px;right:15px;bottom:auto;margin:0;opacity:0;outline:0}a[class*=lightcase-icon-].lightcase-icon-prev{left:15px}a[class*=lightcase-icon-].lightcase-icon-next{right:15px}a[class*=lightcase-icon-].lightcase-icon-pause,a[class*=lightcase-icon-].lightcase-icon-play{left:50%;margin-left:-.5em}@media screen and (min-width:641px){a[class*=lightcase-icon-].lightcase-icon-pause,a[class*=lightcase-icon-].lightcase-icon-play{opacity:0}}@media screen and (max-width:640px){a[class*=lightcase-icon-]{bottom:15px;font-size:24px}}@media screen and (min-width:641px){a[class*=lightcase-icon-]{bottom:50%;margin-bottom:-.5em}#lightcase-case:hover~a[class*=lightcase-icon-],a[class*=lightcase-icon-]:hover{opacity:1}}#lightcase-overlay{display:none;width:100%;min-height:100%;position:fixed;z-index:2000;top:-9999px;bottom:-9999px;left:0;background:#333}@media screen and (max-width:640px){#lightcase-overlay{opacity:1!important}}
/*!/wp-content/plugins/official-mailerlite-sign-up-forms/assets/css/mailerlite_forms.css*/
/* Global forms style */

.mailerlite-form {

}

.mailerlite-form .mailerlite-form-description {
    margin-bottom: 10px;
}

.mailerlite-form .mailerlite-form-field {
    margin-bottom: 10px;
}

.mailerlite-form .mailerlite-form-field label {
    display: block;
}

.mailerlite-form .mailerlite-subscribe-button-container {
    text-align: center;
}

.mailerlite-form input.error {
    color: #ff0000;
    border-color: #ff0000;
}

.mailerlite-form label.error {
    color: #ff0000;
}

.mailerlite-form-response {
    margin-top: 20px;
    display: none;
    text-align: center;
    color: #00a154;
}

.mailerlite-form-loader {
    display: none;
    text-align: center;
    font-weight: bold;
    margin: 0 20px;
}

.mailerlite-form-error {
    display: block;
    color: #ff0000;
}

.mailerlite-subscribe-submit{
    max-width: 100%;
}
/*!/wp-content/plugins/wc-product-table-lite/assets/antiscroll/css.min.css*/
.antiscroll-wrap{display:inline-block;position:relative;overflow:hidden;}.antiscroll-scrollbar{background:gray;background:rgba(0,0,0,.5);-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;-webkit-box-shadow:0 0 1px #fff;-moz-box-shadow:0 0 1px #fff;box-shadow:0 0 1px #fff;position:absolute;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:linear 300ms opacity;-moz-transition:linear 300ms opacity;-o-transition:linear 300ms opacity;}.antiscroll-scrollbar-shown{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}.antiscroll-scrollbar-horizontal{height:7px;margin-left:2px;bottom:2px;left:0;}.antiscroll-scrollbar-vertical{width:7px;margin-top:2px;right:2px;top:0;}.antiscroll-inner{overflow:scroll;}.antiscroll-inner::-webkit-scrollbar{width:0;height:0;}.antiscroll-inner::scrollbar{width:0;height:0;}
/*!/wp-content/plugins/wc-product-table-lite/assets/freeze_table_v2/css.min.css*/
.frzTbl{width:100%;/* required: decide viewport width */height:1245px;/* required: decide viewport height */position:relative;max-width:100%;overflow:visible}.frzTbl-scroll-overlay{overflow:scroll;scrollbar-width:none;position:relative;z-index:4;pointer-events:none;height:100% !important;width:100% !important}.frzTbl:hover .frzTbl-scroll-overlay{opacity:1}.frzTbl--scrolling .frzTbl-scroll-overlay{pointer-events:auto}.frzTbl-content-wrapper,.frzTbl-frozen-columns-wrapper,.frzTbl-table-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.frzTbl-content-wrapper{overflow:visible}/* Intrinsic height: when horizontal overflow is off, outer shell follows table content (no JS pixel height sync). */.frzTbl.frzTbl--intrinsic-height{height:auto !important;min-height:0;display:grid;grid-template-columns:minmax(0, 1fr);grid-template-rows:auto}.frzTbl.frzTbl--intrinsic-height > .frzTbl-scroll-overlay,.frzTbl.frzTbl--intrinsic-height > .frzTbl-content-wrapper{grid-column:1;grid-row:1}.frzTbl.frzTbl--intrinsic-height > .frzTbl-content-wrapper{position:relative;top:auto;right:auto;bottom:auto;left:auto;width:100%;overflow:visible;align-self:start}.frzTbl.frzTbl--intrinsic-height > .frzTbl-scroll-overlay{width:100% !important;height:100% !important;align-self:stretch}.frzTbl.frzTbl--intrinsic-height .frzTbl-scroll-overlay__inner{width:100% !important;height:100% !important;min-width:100%;min-height:100%;box-sizing:border-box}.frzTbl.frzTbl--intrinsic-height .frzTbl-table-wrapper{position:relative;top:auto;right:auto;bottom:auto;left:auto;overflow:visible}.frzTbl.frzTbl--intrinsic-height .frzTbl-table-wrapper__inner{width:auto !important;height:auto !important;min-width:100%}.frzTbl.frzTbl--intrinsic-height
  .frzTbl-table-wrapper__inner
  > table.frzTbl-table{position:relative !important;top:auto !important;left:auto !important}html[dir="rtl"]
  .frzTbl.frzTbl--intrinsic-height
  .frzTbl-table-wrapper__inner
  > table.frzTbl-table{left:auto !important;right:auto !important}.frzTbl-fixed-heading-wrapper-outer{position:fixed;top:0;z-index:3;display:block;width:100%;transform:translateY(0);transition:0.1s opacity,0.2s transform}.frzTbl-fixed-heading-wrapper-outer:after{content:"";display:block;position:absolute;bottom:-5px;left:0;width:100%;height:6px;pointer-events:none;background:linear-gradient(180deg, rgb(0 0 0 / 25%), transparent)}.frzTbl--scrolled-above-top .frzTbl-fixed-heading-wrapper-outer,.frzTbl--scrolled-completely-below-bottom .frzTbl-fixed-heading-wrapper-outer{pointer-events:none;opacity:0;transform:translateY(-10px)}.frzTbl-force-parent-overlow-visible{overflow:visible !important}.frzTbl-fixed-heading-wrapper{position:absolute;left:0;right:0;overflow-x:hidden}.frzTbl-fixed-heading-wrapper__columns{position:absolute;left:0;z-index:1;height:100%}.frzTbl-fixed-heading-wrapper__columns--right{left:auto;right:0}.frzTbl-frozen-columns-wrapper{z-index:3;pointer-events:none}.frzTbl-frozen-columns-wrapper .frzTbl-frozen-columns-wrapper__columns{position:absolute;left:0;top:0;pointer-events:none;height:100%}.frzTbl-frozen-columns-wrapper__columns.frzTbl-frozen-columns-wrapper__columns--right,.frzTbl-fixed-heading-wrapper__columns.frzTbl-fixed-heading-wrapper__columns--right{right:0;left:auto;border-width:0 0 0 1px}.frzTbl-frozen-columns-wrapper__columns:before,.frzTbl-fixed-heading-wrapper__columns:before{content:"";position:absolute;top:0;right:0;height:100%;width:1px;background:rgba(0, 0, 0, 0.1);transform:translateX(100%)}.frzTbl-frozen-columns-wrapper__columns.frzTbl-frozen-columns-wrapper__columns--right:before,.frzTbl-fixed-heading-wrapper__columns.frzTbl-fixed-heading-wrapper__columns--right:before{right:auto;left:-2px}.frzTbl-frozen-columns-wrapper__columns:after,.frzTbl-fixed-heading-wrapper__columns:after{content:"";position:absolute;top:0;right:0;height:100%;width:6px;background:linear-gradient(270deg, rgb(0 0 0 / 25%), transparent);transform:translateX(100%);transition:0.1s width}.frzTbl-frozen-columns-wrapper__columns--left:after,.frzTbl-fixed-heading-wrapper__columns:after{background:linear-gradient(90deg, rgb(0 0 0 / 25%), transparent)}.frzTbl-frozen-columns-wrapper__columns.frzTbl-frozen-columns-wrapper__columns--right:after,.frzTbl-fixed-heading-wrapper__columns.frzTbl-fixed-heading-wrapper__columns--right:after{right:auto;left:0;transform:translateX(-100%)}.frzTbl.frzTbl--scrolled-to-left-edge
  .frzTbl-frozen-columns-wrapper__columns.frzTbl-frozen-columns-wrapper__columns--left:after,.frzTbl.frzTbl--scrolled-to-right-edge
  .frzTbl-frozen-columns-wrapper__columns.frzTbl-frozen-columns-wrapper__columns--right:after,.frzTbl.frzTbl--scrolled-to-left-edge
  .frzTbl-fixed-heading-wrapper__columns.frzTbl-fixed-heading-wrapper__columns--left:after,.frzTbl.frzTbl--scrolled-to-right-edge
  .frzTbl-fixed-heading-wrapper__columns.frzTbl-fixed-heading-wrapper__columns--right:after{width:0}.frzTbl.frzTbl--scrolled-to-left-edge
  .frzTbl-frozen-columns-wrapper__columns--empty.frzTbl-frozen-columns-wrapper__columns--left:before,.frzTbl.frzTbl--scrolled-to-right-edge
  .frzTbl-frozen-columns-wrapper__columns--empty.frzTbl-frozen-columns-wrapper__columns--right:before,.frzTbl.frzTbl--scrolled-to-left-edge
  .frzTbl-fixed-heading-wrapper__columns--empty.frzTbl-fixed-heading-wrapper__columns--left:before,.frzTbl.frzTbl--scrolled-to-right-edge
  .frzTbl-fixed-heading-wrapper__columns--empty.frzTbl-fixed-heading-wrapper__columns--right:before{display:none !important}.frzTbl.frzTbl--scrolled-to-left-edge.frzTbl.frzTbl--scrolled-to-right-edge
  .frzTbl-frozen-columns-wrapper__columns{display:none !important}.frzTbl-frozen-columns-wrapper__columns > table{position:absolute;left:0;top:0;bottom:0;border-top-width:0 !important}.frzTbl-frozen-columns-wrapper__columns > .frzTbl-top-sticky--empty + table{position:relative}.frzTbl-frozen-columns-wrapper__columns--right > table{left:auto;right:0}.frzTbl-table-wrapper{z-index:1}.frzTbl-scroll-overlay__inner,.frzTbl-table-wrapper__inner{/* .frzTbl-scroll-overlay__inner {   */width:20000px;/* required: sync with table width */height:20000px;/* required: sync with table height */min-width:100%;position:relative}.frzTbl-table-wrapper__inner--overflow-check{width:100% !important}.frzTbl-table-wrapper__inner--deflate{width:auto;height:auto}.frzTbl-table-wrapper__inner--deflate > table{min-width:0 !important;width:100% !important}.frzTbl-table-wrapper__inner--overflow-check > .frzTbl-table{width:auto !important;min-width:0 !important}.frzTbl-top-sticky{width:100%;position:sticky;position:-webkit-sticky;top:0;z-index:1/* transform: translateZ(0); */}.frzTbl-table-wrapper__inner > table{min-width:0;/* width: auto !important; */width:auto;position:absolute;top:0;left:0}html[dir="rtl"] .frzTbl-table-wrapper__inner > table{left:auto;right:0}.frzTbl .antiscroll-scrollbar{z-index:4;bottom:0px;height:12px}.frzTbl .antiscroll-scrollbar:after{content:"";background:transparent;position:absolute;left:0;top:-50%;width:100%;height:200%}.frzTbl .antiscroll-scrollbar-vertical{display:none !important}.frzTbl-antiscroll-control-wrap{position:fixed;bottom:0;z-index:2}.frzTbl--scrolled-completely-above-top .frzTbl-antiscroll-control-wrap{opacity:0;pointer-events:none}.frzTbl--scrolled-below-bottom .frzTbl-antiscroll-control-wrap{position:relative}.frzTbl--hide-antiscroll .antiscroll-scrollbar-horizontal{display:none !important}/* .frzTbl-clone-table {
  width: 100%;
} */.frzTbl-clone-table{width:auto !important;min-width:0 !important;border-collapse:collapse !important}.frzTbl--temp-wrapper{height:0;overflow:hidden;opacity:0}.frzTbl--temp-wrapper > div,.frzTbl-table-wrapper__inner--unrestrict-table-wrapper{position:relative;width:100000px !important}.frzTbl--temp-wrapper > div > table,.frzTbl-table-wrapper__inner--unrestrict-table-wrapper > table{min-width:0;width:auto !important;max-width:none !important}.frzTbl--grab-and-scroll{cursor:move;cursor:grab;cursor:-webkit-grab;-webkit-touch-callout:none;/* iOS Safari */-webkit-user-select:none;/* Safari *//* Konqueror HTML */-moz-user-select:none;/* Firefox */-ms-user-select:none;/* Internet Explorer/Edge */user-select:none/* Non-prefixed version, currently
                                  supported by Chrome and Opera */}.frzTbl--grab-and-scroll a,.frzTbl--grab-and-scroll img{-webkit-user-drag:none}.frzTbl--grab-and-scroll--grabbing{cursor:grabbing;cursor:-webkit-grabbing}.frzTbl:not(.frzTbl--init) .frzTbl-fixed-heading-wrapper-outer,.frzTbl:not(.frzTbl--init) .frzTbl-frozen-columns-wrapper{opacity:0;pointer-events:none}/* v2 */.frzTbl-table-wrapper__shadow-left,.frzTbl-table-wrapper__shadow-right{position:absolute;left:0;top:0;height:100%;width:0}.frzTbl-table-wrapper__shadow-right{left:auto;right:0}
/*!/wp-content/plugins/woocommerce/assets/css/photoswipe/photoswipe.min.css*/
.woocommerce img.pswp__img,.woocommerce-page img.pswp__img{max-width:none}button.pswp__button{box-shadow:none!important;background-image:url('/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.png')!important}button.pswp__button,button.pswp__button--arrow--left::before,button.pswp__button--arrow--right::before,button.pswp__button:hover{background-color:transparent!important}button.pswp__button--arrow--left,button.pswp__button--arrow--left:hover,button.pswp__button--arrow--right,button.pswp__button--arrow--right:hover{background-image:none!important}button.pswp__button--close:hover{background-position:0 -44px}button.pswp__button--zoom:hover{background-position:-88px 0}/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:0}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}.pswp img{max-width:none}.admin-bar .pswp{height:calc(100% - var(--wp-admin--admin-bar--height,0px));top:var(--wp-admin--admin-bar--height,0)}.pswp--animate_opacity{opacity:.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4, 0, .22, 1);transition:opacity 333ms cubic-bezier(.4, 0, .22, 1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(.4, 0, .22, 1);transition:transform 333ms cubic-bezier(.4, 0, .22, 1)}.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4, 0, .22, 1);transition:opacity 333ms cubic-bezier(.4, 0, .22, 1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100%!important;height:auto!important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc}.pswp__error-msg a{color:#ccc;text-decoration:underline}
/*!/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.min.css*/
/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp__button{width:44px;height:44px;position:relative;background:0 0;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:left;opacity:.75;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-box-shadow:none;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:0;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.png) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px}@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:105dpi),(min-resolution:1.1dppx){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.svg)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:0 0}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:0 0;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:'';top:35px;background-color:rgba(0,0,0,.3);height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#fff;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.25);box-shadow:0 2px 5px rgba(0,0,0,.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform .25s;transition:transform .25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}.pswp__share-tooltip a:hover{text-decoration:none;color:#000}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#fff;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:#fff}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}a.pswp__share--download:hover{background:#ddd}.pswp__counter{position:relative;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#fff;opacity:.75;padding:0 10px;margin-inline-end:auto}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#bbb}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#ccc}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise .5s linear infinite;animation:clockwise .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:0 0;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #fff;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:0 0;margin:0}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%;display:flex;justify-content:flex-end}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4, 0, .22, 1);transition:opacity 333ms cubic-bezier(.4, 0, .22, 1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,.5)}.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,.3)}.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:0 0}
/*!/wp-content/plugins/wc-product-table-lite/assets/multirange/css.min.css*/
@supports (--css:variables){input[type=range].wcpt__multirange{padding:0;margin:0;display:inline-block;vertical-align:top;-webkit-appearance:none;height:auto!important;border:none!important;background:0 0}input[type=range].wcpt__multirange:focus{outline:0!important}input[type=range].wcpt__multirange{position:absolute}input[type=range].wcpt__multirange::-webkit-slider-thumb{position:relative;z-index:2;-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:var(--wcpt-range-slider-selected-track-color);border:2px solid #fff;box-shadow:0 0 2px rgba(0,0,0,.2);cursor:pointer;transition:transform .1s ease}input[type=range].wcpt__multirange::-webkit-slider-thumb:hover{transform:scale(1.1)}input[type=range].wcpt__multirange::-moz-range-thumb{transform:scale(1);z-index:1;width:20px;height:20px;border-radius:50%;background:var(--wcpt-range-slider-selected-track-color);border:2px solid #fff;box-shadow:0 0 2px rgba(0,0,0,.2);cursor:pointer;transition:transform .1s ease}input[type=range].wcpt__multirange::-moz-range-thumb:hover{transform:scale(1.1)}input[type=range].wcpt__multirange::-moz-range-track{border-color:transparent}input[type=range].wcpt__multirange.ghost{position:relative;background:var(--track-background);--track-background:linear-gradient(
        to right,
        var(--default-color) var(--low),
        var(--range-color) 0,
        var(--range-color) var(--high),
        var(--default-color) 0
      ) no-repeat 0 45%/100% 40%;--range-color:var(--wcpt-range-slider-selected-track-color);--default-color:var(--wcpt-range-slider-unselected-track-color)}input[type=range].wcpt__multirange.ghost::-webkit-slider-runnable-track{background:var(--track-background)}input[type=range].wcpt__multirange.ghost::-moz-range-track{background:var(--track-background)}input[type=range].wcpt__multirange::-webkit-slider-runnable-track{box-shadow:none!important}}
/*!/wp-content/plugins/wc-product-table-lite/assets/css.min.css*/
:root{/* text */--wcpt-font-size:16px;--wcpt-phone-font-size:16px;/* for phone */--wcpt-primary-text-color:black;--wcpt-secondary-text-color:inherit;/* table *//* - table heading */--wcpt-table-heading-background-color:#fdfdfd;--wcpt-table-heading-text-color:inherit;--wcpt-table-heading-vertical-alignment:middle;--wcpt-table-heading-text-alignment:left;--wcpt-table-heading-padding-vertical:15px;--wcpt-phone-table-heading-padding-vertical:10px;/* for phone *//* - table rows */--wcpt-table-row-odd-background-color:#fff;--wcpt-table-row-even-background-color:#fdfdfd;--wcpt-table-cell-vertical-alignment:inherit;/* undefined selector */--wcpt-phone-table-cell-vertical-alignment:inherit;/* undefined selector */--wcpt-table-cell-text-alignment:left;--wcpt-table-cell-padding-horizontal:10px;--wcpt-table-cell-padding-vertical:15px;--wcpt-phone-table-cell-padding-horizontal:5px;/* for phone */--wcpt-phone-table-cell-padding-vertical:10px;/* for phone *//* - table borders */--wcpt-table-top-border-width:0px;--wcpt-table-top-border-color:rgba(0, 0, 0, 0.2);--wcpt-table-right-border-width:0px;--wcpt-table-right-border-color:rgba(0, 0, 0, 0.2);--wcpt-table-bottom-border-width:0px;--wcpt-table-bottom-border-color:rgba(0, 0, 0, 0.2);--wcpt-table-left-border-width:0px;--wcpt-table-left-border-color:rgba(0, 0, 0, 0.2);--wcpt-table-heading-bottom-border-width:2px;--wcpt-table-heading-bottom-border-color:rgba(0, 0, 0, 0.2);--wcpt-table-between-heading-border-width:0px;--wcpt-table-between-heading-border-color:rgba(0, 0, 0, 0.2);--wcpt-table-between-column-border-width:0px;--wcpt-table-between-column-border-color:rgba(0, 0, 0, 0.2);--wcpt-table-between-row-border-width:1px;--wcpt-table-between-row-border-color:rgba(0, 0, 0, 0.1);--wcpt-table-border-radius:0px;/* list view */--wcpt-list-row-background-color:#fff;--wcpt-list-row-border-width:1px;--wcpt-list-row-border-color:#e7e7e7;--wcpt-list-row-hover-border-color:#e7e7e7;--wcpt-list-row-border-radius:4px;--wcpt-list-row-column-separator-width:2px;--wcpt-list-row-column-separator-height:90%;--wcpt-list-row-column-separator-color:rgba(0, 0, 0, 0.05);--wcpt-list-row-cell-padding-vertical:15px;--wcpt-list-row-cell-padding-horizontal:15px;--wcpt-phone-list-row-cell-padding-vertical:15px;/* for phone */--wcpt-phone-list-row-cell-padding-horizontal:15px;/* for phone */--wcpt-list-row-gap:15px;--wcpt-phone-list-row-gap:15px;--wcpt-list-row-box-shadow-x-offset:2px;--wcpt-list-row-box-shadow-y-offset:2px;--wcpt-list-row-box-shadow-blur:2px;--wcpt-list-row-box-shadow-spread:0px;--wcpt-list-row-box-shadow-color:rgba(0, 0, 0, 0.05);/* element shadows */--wcpt-box-shadow-x-offset:2px;--wcpt-box-shadow-y-offset:2px;--wcpt-box-shadow-blur:2px;--wcpt-box-shadow-spread:0px;--wcpt-box-shadow-color:rgba(0, 0, 0, 0.06);/* element borders */--wcpt-border-width:1px;--wcpt-border-color:rgba(0, 0, 0, 0.2);--wcpt-border-color-hover:rgba(0, 0, 0, 0.6);--wcpt-border-radius:4px;/* sorting icons */--wcpt-sorting-icon-active-color:var(--wcpt-primary-text-color, black);--wcpt-sorting-icon-inactive-color:#bbb;--wcpt-sorting-icon-size:1em;/* product image */--wcpt-product-image-border-radius:4px;--wcpt-product-image-width:50px;--wcpt-list-view-product-image-width:100px;--wcpt-phone-product-image-width:50px;/* for phone */--wcpt-phone-list-view-product-image-width:50px;/* for phone */--wcpt-product-image-labels-top-offset:6px;--wcpt-product-image-labels-left-offset:6px;/* title */--wcpt-title-color:inherit;/* undefined selector */--wcpt-title-font-weight:normal;--wcpt-phone-title-font-weight:bold;--wcpt-title-font-size:1em;--wcpt-phone-title-font-size:var(--wcpt-phone-font-size);/* for phone *//* price */--wcpt-price-text-color:var(--wcpt-primary-text-color, inherit);--wcpt-price-font-size:1em;--wcpt-phone-price-font-size:var(--wcpt-phone-font-size);/* for phone */--wcpt-price-font-weight:normal;--wcpt-price-on-sale-regular-price-text-color:var(
    --wcpt-secondary-text-color
  );/* availability */--wcpt-availability-color-in-stock:green;--wcpt-availability-color-out-of-stock:#b71c1c;--wcpt-availability-color-low-stock:purple;--wcpt-availability-color-on-backorder:var(
    --wcpt-availability-color-in-stock
  );--wcpt-availability-font-size:inherit;/* description */--wcpt-description-color:var(--wcpt-secondary-text-color);--wcpt-description-font-size:inherit;--wcpt-phone-description-font-size:inherit;/* for phone *//* sku */--wcpt-sku-color:inherit;/* undefined selector */--wcpt-sku-color-hover:var(--wcpt-sku-color);/* undefined selector */--wcpt-sku-font-size:inherit;/* quantity */--wcpt-quantity-background-color:#ffffff;--wcpt-quantity-text-color:inherit;--wcpt-quantity-height:34px;--wcpt-quantity-width:45px;--wcpt-phone-quantity-height:34px;/* for phone */--wcpt-phone-quantity-width:45px;/* for phone */--wcpt-quantity-border-width:var(--wcpt-border-width);--wcpt-quantity-border-color:var(--wcpt-border-color);--wcpt-quantity-border-color-hover:var(--wcpt-border-color-hover);--wcpt-quantity-border-radius:var(--wcpt-border-radius);--wcpt-quantity-button-background-color:rgba(0, 0, 0, 0.04);--wcpt-quantity-button-icon-color:var(--wcpt-quantity-text-color);/* button *//* - button defaults */--wcpt-button-padding-horizontal:12px;--wcpt-button-padding-vertical:8px;--wcpt-phone-button-padding-horizontal:10px;/* for phone */--wcpt-phone-button-padding-vertical:8px;/* for phone */--wcpt-button-background-color:#3c76ff;--wcpt-button-background-color-hover:var(--wcpt-button-background-color);--wcpt-button-text-color:#fff;--wcpt-button-border-color:var(--wcpt-border-color);--wcpt-button-border-radius:var(--wcpt-border-radius);--wcpt-button-font-weight:normal;--wcpt-button-font-size:1em;--wcpt-phone-button-font-size:var(--wcpt-phone-font-size);/* for phone *//* - add to cart button */--wcpt-add-to-cart-button-background-color:var(
    --wcpt-button-background-color
  );--wcpt-add-to-cart-button-background-color-hover:var(
    --wcpt-button-background-color-hover
  );--wcpt-add-to-cart-button-text-color:var(--wcpt-button-text-color);--wcpt-add-to-cart-button-border-color:var(--wcpt-button-border-color);/* - download button */--wcpt-download-button-background-color:var(--wcpt-button-background-color);--wcpt-download-button-background-color-hover:var(
    --wcpt-button-background-color-hover
  );--wcpt-download-button-text-color:var(--wcpt-button-text-color);--wcpt-download-button-border-color:var(--wcpt-button-border-color);/* remove from cart button */--wcpt-remove-from-cart-icon-color:#d32f2f;--wcpt-remove-from-cart-icon-size:1em;/* on sale */--wcpt-on-sale-text-color:inherit;--wcpt-on-sale-background-color:#fddd47;--wcpt-on-sale-font-size:inherit;/* total */--wcpt-total-color:inherit;--wcpt-total-empty-color:var(--wcpt-total-color);--wcpt-total-font-size:inherit;/* select variation */--wcpt-select-variation-color:inherit;--wcpt-select-variation-font-size:inherit;--wcpt-select-variation-select-padding-vertical:0.3em;--wcpt-select-variation-select-padding-horizontal:0.3em;--wcpt-select-variation-select-width:auto;--wcpt-select-variation-select-max-width:100%;--wcpt-select-variation-select-border-radius:var(--wcpt-border-radius);--wcpt-select-variation-select-background-color:#fff;/* property label */--wcpt-property-label-text-color:var(--wcpt-secondary-text-color);--wcpt-property-label-icon-color:var(--wcpt-secondary-text-color);--wcpt-property-label-icon-fill-color:transparent;--wcpt-property-label-icon-stroke-thickness:2px;--wcpt-property-label-icon-size:inherit;/* term *//* - term defaults */--wcpt-term-font-size:inherit;--wcpt-phone-term-font-size:inherit;/* for phone */--wcpt-term-padding-horizontal:0px;--wcpt-term-padding-vertical:0px;--wcpt-term-text-color:inherit;/* undefined selector */--wcpt-term-text-color-hover:var(
    --wcpt-term-text-color
  );/* undefined selector */--wcpt-term-text-color-selected:var(
    --wcpt-term-text-color
  );/* undefined selector */--wcpt-term-background-color:transparent;--wcpt-term-border-radius:var(--wcpt-border-radius);--wcpt-term-border-width:0px;--wcpt-term-border-color:transparent;--wcpt-term-border-color-hover:var(--wcpt-term-border-color);--wcpt-term-border-color-selected:var(--wcpt-term-border-color);--wcpt-term-gap:2px;/* - category term */--wcpt-category-term-text-color:var(
    --wcpt-term-text-color
  );/* undefined selector */--wcpt-category-term-text-color-hover:var(
    --wcpt-term-text-color-hover
  );/* undefined selector */--wcpt-category-term-text-color-selected:var(
    --wcpt-term-text-color-selected
  );/* undefined selector */--wcpt-category-term-font-size:var(--wcpt-term-font-size);--wcpt-phone-category-term-font-size:var(
    --wcpt-phone-term-font-size
  );/* for phone *//* Visual term props (bg/padding/border/gap) are NOT aliased here.
     Aliases compute on .wcpt and would ignore chip-mode --wcpt-term-*
     defaults. Consumers use var(--type-specific, var(--generic)) instead. *//* - attribute term */--wcpt-attribute-term-text-color:var(
    --wcpt-term-text-color
  );/* undefined selector */--wcpt-attribute-term-text-color-hover:var(
    --wcpt-term-text-color-hover
  );/* undefined selector */--wcpt-attribute-term-text-color-selected:var(
    --wcpt-term-text-color-selected
  );/* undefined selector */--wcpt-attribute-term-font-size:var(--wcpt-term-font-size);--wcpt-phone-attribute-term-font-size:var(
    --wcpt-phone-term-font-size
  );/* for phone *//* - brand term */--wcpt-brand-term-text-color:var(
    --wcpt-term-text-color
  );/* undefined selector */--wcpt-brand-term-font-size:var(--wcpt-term-font-size);--wcpt-phone-brand-term-font-size:var(
    --wcpt-phone-term-font-size
  );/* for phone *//* - tag term */--wcpt-tag-term-text-color:var(
    --wcpt-term-text-color
  );/* undefined selector */--wcpt-tag-term-text-color-hover:var(
    --wcpt-term-text-color-hover
  );/* undefined selector */--wcpt-tag-term-text-color-selected:var(
    --wcpt-term-text-color-selected
  );/* undefined selector */--wcpt-tag-term-font-size:var(--wcpt-term-font-size);--wcpt-phone-tag-term-font-size:var(
    --wcpt-phone-term-font-size
  );/* for phone *//* tooltip */--wcpt-tooltip-label-background-color:transparent;--wcpt-tooltip-label-text-color:inherit;--wcpt-tooltip-label-text-color-hover:var(--wcpt-tooltip-label-text-color);--wcpt-tooltip-label-text-size:var(--wcpt-font-size);--wcpt-tooltip-label-border-width:0px;--wcpt-tooltip-label-border-color:var(--wcpt-border-color);--wcpt-tooltip-label-border-radius:var(--wcpt-border-radius);--wcpt-tooltip-label-padding-vertical:2px;--wcpt-tooltip-label-padding-horizontal:2px;--wcpt-tooltip-content-background-color:#fff;--wcpt-tooltip-content-text-color:inherit;--wcpt-tooltip-content-text-size:var(--wcpt-font-size);--wcpt-tooltip-content-border-width:1px;--wcpt-tooltip-content-border-color:var(--wcpt-border-color);--wcpt-tooltip-content-border-radius:var(--wcpt-border-radius);--wcpt-tooltip-content-padding-vertical:10px;--wcpt-tooltip-content-padding-horizontal:15px;--wcpt-tooltip-content-max-width:200px;--wcpt-tooltip-gap:14px;/* line separator */--wcpt-line-separator-background-color:rgba(0, 0, 0, 0.05);--wcpt-line-separator-height:2px;--wcpt-line-separator-gap-above:6px;--wcpt-line-separator-gap-below:6px;--wcpt-line-separator-border-radius:6px;--wcpt-line-separator-border-style:solid;/* stick separator */--wcpt-stick-separator-height:1em;--wcpt-stick-separator-width:2px;--wcpt-stick-separator-background-color:#000;--wcpt-stick-separator-gap:8px;/* property row layout */--wcpt-property-list-row-gap-between-name-and-value:4px;--wcpt-property-list-row-gap-between-properties:1em;--wcpt-property-list-row-separator-color:currentColor;--wcpt-property-list-row-separator-height:0.85em;--wcpt-property-list-row-separator-width:2px;--wcpt-property-list-row-padding-top:10px;--wcpt-property-list-row-padding-right:10px;--wcpt-property-list-row-padding-bottom:10px;--wcpt-property-list-row-padding-left:10px;--wcpt-property-list-row-gap-above:0px;--wcpt-property-list-row-gap-below:0px;--wcpt-property-list-row-border-width:2px;--wcpt-property-list-row-border-style:solid;--wcpt-property-list-row-border-color:rgba(0, 0, 0, 0.1);--wcpt-property-list-row-border-radius:6px;--wcpt-property-list-row-background-color:rgba(0, 0, 0, 0);--wcpt-property-list-row-font-size:inherit;--wcpt-property-list-row-line-height:inherit;--wcpt-property-list-row-property-name-text-color:var(
    --wcpt-property-label-text-color
  );--wcpt-property-list-row-property-name-font-size:inherit;--wcpt-property-list-row-property-name-font-weight:normal;--wcpt-property-list-row-property-name-text-transform:none;--wcpt-property-list-row-property-name-background-color:rgba(0, 0, 0, 0);--wcpt-property-list-row-property-name-icon-size:var(
    --wcpt-property-label-icon-size
  );--wcpt-property-list-row-property-name-icon-stroke-thickness:var(
    --wcpt-property-label-icon-stroke-thickness
  );--wcpt-property-list-row-property-name-icon-color:var(
    --wcpt-property-label-icon-color
  );--wcpt-property-list-row-property-name-icon-fill-color:var(
    --wcpt-property-label-icon-fill-color
  );--wcpt-property-list-row-property-value-font-size:inherit;--wcpt-property-list-row-property-value-text-color:var(
    --wcpt-primary-text-color
  );--wcpt-property-list-row-property-value-font-weight:normal;--wcpt-property-list-row-property-value-background-color:rgba(0, 0, 0, 0);/* property column layout */--wcpt-property-list-column-gap-between-name-and-value:5px;--wcpt-property-list-column-gap-between-rows:0.4em;--wcpt-property-list-column-gap-between-columns:25px;--wcpt-property-list-column-separator-width:2px;--wcpt-property-list-column-separator-height:100%;--wcpt-property-list-column-separator-color:rgba(0, 0, 0, 0.1);--wcpt-property-list-column-row-separator-height:2px;--wcpt-property-list-column-row-separator-width:100%;--wcpt-property-list-column-row-separator-color:rgba(0, 0, 0, 0.1);--wcpt-property-list-column-padding-top:10px;--wcpt-property-list-column-padding-right:10px;--wcpt-property-list-column-padding-bottom:10px;--wcpt-property-list-column-padding-left:10px;--wcpt-property-list-column-gap-above:0px;--wcpt-property-list-column-gap-below:0px;--wcpt-property-list-column-border-width:2px;--wcpt-property-list-column-border-style:solid;--wcpt-property-list-column-border-color:rgba(0, 0, 0, 0.1);--wcpt-property-list-column-border-radius:var(--wcpt-border-radius);--wcpt-property-list-column-background-color:rgba(0, 0, 0, 0);--wcpt-property-list-column-property-name-font-size:inherit;--wcpt-property-list-column-property-name-text-color:var(
    --wcpt-property-label-text-color
  );--wcpt-property-list-column-property-name-font-weight:normal;--wcpt-property-list-column-property-name-text-transform:none;--wcpt-property-list-column-property-name-background-color:rgba(0, 0, 0, 0);--wcpt-property-list-column-property-name-icon-size:var(
    --wcpt-property-label-icon-size
  );--wcpt-property-list-column-property-name-icon-stroke-thickness:var(
    --wcpt-property-label-icon-stroke-thickness
  );--wcpt-property-list-column-property-name-icon-color:var(
    --wcpt-property-label-icon-color
  );--wcpt-property-list-column-property-name-icon-fill-color:var(
    --wcpt-property-label-icon-fill-color
  );--wcpt-property-list-column-property-value-font-size:inherit;--wcpt-property-list-column-property-value-text-color:var(
    --wcpt-primary-text-color
  );--wcpt-property-list-column-property-value-font-weight:normal;--wcpt-property-list-column-property-value-background-color:rgba(0, 0, 0, 0);/* property grid layout */--wcpt-property-list-grid-gap-between-name-and-value:4px;--wcpt-property-list-grid-gap-between-rows:15px;--wcpt-property-list-grid-gap-between-columns:10px;--wcpt-property-list-grid-padding-top:10px;--wcpt-property-list-grid-padding-right:10px;--wcpt-property-list-grid-padding-bottom:10px;--wcpt-property-list-grid-padding-left:10px;--wcpt-property-list-grid-gap-above:0px;--wcpt-property-list-grid-gap-below:0px;--wcpt-property-list-grid-border-width:2px;--wcpt-property-list-grid-border-style:solid;--wcpt-property-list-grid-border-color:rgba(0, 0, 0, 0.1);--wcpt-property-list-grid-border-radius:var(--wcpt-border-radius);--wcpt-property-list-grid-background-color:rgba(0, 0, 0, 0);--wcpt-property-list-grid-property-name-font-size:0.9em;--wcpt-property-list-grid-property-name-text-color:var(
    --wcpt-property-label-text-color
  );--wcpt-property-list-grid-property-name-font-weight:lighter;--wcpt-property-list-grid-property-name-text-transform:none;--wcpt-property-list-grid-property-name-background-color:rgba(0, 0, 0, 0);--wcpt-property-list-grid-property-name-icon-size:var(
    --wcpt-property-label-icon-size
  );--wcpt-property-list-grid-property-name-icon-stroke-thickness:var(
    --wcpt-property-label-icon-stroke-thickness
  );--wcpt-property-list-grid-property-name-icon-color:var(
    --wcpt-property-label-icon-color
  );--wcpt-property-list-grid-property-name-icon-fill-color:var(
    --wcpt-property-label-icon-fill-color
  );--wcpt-property-list-grid-property-value-font-size:inherit;--wcpt-property-list-grid-property-value-text-color:var(
    --wcpt-primary-text-color
  );--wcpt-property-list-grid-property-value-font-weight:normal;--wcpt-property-list-grid-property-value-background-color:rgba(0, 0, 0, 0);/* property table layout */--wcpt-property-list-table-inner-border-width:1px;--wcpt-property-list-table-inner-border-color:rgba(0, 0, 0, 0.1);--wcpt-property-list-table-inner-border-style:solid;--wcpt-property-list-table-border-width:1px;--wcpt-property-list-table-border-color:rgba(0, 0, 0, 0.1);--wcpt-property-list-table-border-style:solid;--wcpt-property-list-table-border-radius:var(--wcpt-border-radius);--wcpt-property-list-table-cell-padding-vertical:8px;--wcpt-property-list-table-cell-padding-horizontal:10px;--wcpt-property-list-table-gap-above:0px;--wcpt-property-list-table-gap-below:0px;--wcpt-property-list-table-odd-row-background-color:transparent;--wcpt-property-list-table-even-row-background-color:transparent;--wcpt-property-list-table-property-name-font-size:inherit;--wcpt-property-list-table-property-name-text-color:var(
    --wcpt-property-label-text-color
  );--wcpt-property-list-table-property-name-font-weight:normal;--wcpt-property-list-table-property-name-text-transform:none;--wcpt-property-list-table-property-name-background-color:transparent;--wcpt-property-list-table-property-name-icon-size:var(
    --wcpt-property-label-icon-size
  );--wcpt-property-list-table-property-name-icon-stroke-thickness:var(
    --wcpt-property-label-icon-stroke-thickness
  );--wcpt-property-list-table-property-name-icon-color:var(
    --wcpt-property-label-icon-color
  );--wcpt-property-list-table-property-name-icon-fill-color:var(
    --wcpt-property-label-icon-fill-color
  );--wcpt-property-list-table-property-value-font-size:inherit;--wcpt-property-list-table-property-value-text-color:var(
    --wcpt-primary-text-color
  );--wcpt-property-list-table-property-value-font-weight:normal;--wcpt-property-list-table-property-value-background-color:rgba(0, 0, 0, 0);/* property bar layout */--wcpt-property-list-bar-gap-between-name-and-value:4px;--wcpt-property-list-bar-gap-between-properties-horizontal:30px;--wcpt-property-list-bar-gap-between-properties-vertical:10px;--wcpt-property-list-bar-separator-width:2px;--wcpt-property-list-bar-separator-height:90%;--wcpt-property-list-bar-separator-color:rgba(0, 0, 0, 0.1);--wcpt-property-list-bar-separator-radius:10px;--wcpt-property-list-bar-padding-top:10px;--wcpt-property-list-bar-padding-right:10px;--wcpt-property-list-bar-padding-bottom:10px;--wcpt-property-list-bar-padding-left:10px;--wcpt-property-list-bar-gap-above:0px;--wcpt-property-list-bar-gap-below:0px;--wcpt-property-list-bar-border-width:2px;--wcpt-property-list-bar-border-style:solid;--wcpt-property-list-bar-border-color:rgba(0, 0, 0, 0.1);--wcpt-property-list-bar-border-radius:6px;--wcpt-property-list-bar-background-color:rgba(0, 0, 0, 0);--wcpt-property-list-bar-property-name-font-size:0.8em;--wcpt-property-list-bar-property-name-text-color:var(
    --wcpt-property-label-text-color
  );--wcpt-property-list-bar-property-name-font-weight:normal;--wcpt-property-list-bar-property-name-text-transform:uppercase;--wcpt-property-list-bar-property-name-background-color:rgba(0, 0, 0, 0);--wcpt-property-list-bar-property-name-icon-size:var(
    --wcpt-property-label-icon-size
  );--wcpt-property-list-bar-property-name-icon-stroke-thickness:var(
    --wcpt-property-label-icon-stroke-thickness
  );--wcpt-property-list-bar-property-name-icon-color:var(
    --wcpt-property-label-icon-color
  );--wcpt-property-list-bar-property-name-icon-fill-color:var(
    --wcpt-property-label-icon-fill-color
  );--wcpt-property-list-bar-property-value-font-size:inherit;--wcpt-property-list-bar-property-value-text-color:var(
    --wcpt-primary-text-color
  );--wcpt-property-list-bar-property-value-font-weight:normal;--wcpt-property-list-bar-property-value-background-color:rgba(0, 0, 0, 0);/* property justified layout */--wcpt-property-list-justified-dot-separator-color:rgba(0, 0, 0, 0.4);--wcpt-property-list-justified-gap-between-rows:5px;--wcpt-property-list-justified-gap-between-columns:20px;--wcpt-property-list-justified-min-width-of-dot-separator:20px;--wcpt-property-list-justified-separator-width:2px;--wcpt-property-list-justified-separator-height:100%;--wcpt-property-list-justified-separator-color:rgba(0, 0, 0, 0.1);--wcpt-property-list-justified-padding-top:10px;--wcpt-property-list-justified-padding-right:10px;--wcpt-property-list-justified-padding-bottom:10px;--wcpt-property-list-justified-padding-left:10px;--wcpt-property-list-justified-gap-above:0px;--wcpt-property-list-justified-gap-below:0px;--wcpt-property-list-justified-border-width:2px;--wcpt-property-list-justified-border-style:solid;--wcpt-property-list-justified-border-color:rgba(0, 0, 0, 0.1);--wcpt-property-list-justified-border-radius:6px;--wcpt-property-list-justified-background-color:rgba(0, 0, 0, 0);--wcpt-property-list-justified-property-name-font-size:inherit;--wcpt-property-list-justified-property-name-text-color:var(
    --wcpt-property-label-text-color
  );--wcpt-property-list-justified-property-name-font-weight:normal;--wcpt-property-list-justified-property-name-text-transform:none;--wcpt-property-list-justified-property-name-background-color:rgba(
    0,
    0,
    0,
    0
  );--wcpt-property-list-justified-property-name-icon-size:var(
    --wcpt-property-label-icon-size
  );--wcpt-property-list-justified-property-name-icon-stroke-thickness:var(
    --wcpt-property-label-icon-stroke-thickness
  );--wcpt-property-list-justified-property-name-icon-color:var(
    --wcpt-property-label-icon-color
  );--wcpt-property-list-justified-property-name-icon-fill-color:var(
    --wcpt-property-label-icon-fill-color
  );--wcpt-property-list-justified-property-value-font-size:inherit;--wcpt-property-list-justified-property-value-text-color:var(
    --wcpt-primary-text-color
  );--wcpt-property-list-justified-property-value-font-weight:normal;--wcpt-property-list-justified-property-value-background-color:rgba(
    0,
    0,
    0,
    0
  );/* property list toggle button */--wcpt-property-list-toggle-button-font-size:1em;--wcpt-property-list-toggle-button-text-color:inherit;--wcpt-property-list-toggle-button-font-weight:normal;--wcpt-property-list-toggle-button-gap-above:0.25em;--wcpt-property-list-toggle-button-icon-size:inherit;--wcpt-property-list-toggle-button-icon-color:inherit;--wcpt-property-list-toggle-button-icon-stroke-thickness:3px;/* child row */--wcpt-child-row-background-color:rgba(0, 0, 0, 0);--wcpt-child-row-inner-row-gap:0.8em;--wcpt-child-row-padding-horizontal:10px;--wcpt-child-row-padding-vertical:5px;--wcpt-phone-child-row-padding-horizontal:5px;--wcpt-phone-child-row-padding-vertical:5px;--wcpt-child-row-open-indicator-color:rgba(0, 0, 0, 0);--wcpt-child-row-open-indicator-width:4px;--wcpt-child-row-trigger-padding:2px;--wcpt-child-row-trigger-font-size:1em;--wcpt-child-row-trigger-text-color:inherit;--wcpt-child-row-trigger-border-color:var(--wcpt-border-color);--wcpt-child-row-trigger-background-color:#fff;--wcpt-child-row-trigger-border-width:1px;/* stacked columns */--wcpt-stacked-columns-border-color:rgb(0 0 0 / 10%);--wcpt-stacked-columns-border-width:2px;--wcpt-stacked-columns-border-style:dotted;--wcpt-stacked-columns-gap-above:2em;/* input controls */--wcpt-radio-button-color:inherit;--wcpt-radio-button-size:inherit;--wcpt-checkbox-color:inherit;--wcpt-checkbox-size:inherit;--wcpt-input-background-color:inherit;--wcpt-input-focus-background-color:inherit;--wcpt-input-text-color:inherit;--wcpt-input-border-color:inherit;--wcpt-input-focus-border-color:inherit;--wcpt-input-border-width:inherit;--wcpt-input-border-style:inherit;--wcpt-input-border-radius:inherit;/* navigation *//* - filter */--wcpt-filter-background-color:#ffffff;--wcpt-filter-text-color:var(--wcpt-primary-text-color, inherit);--wcpt-filter-option-hover-background-color:rgba(0, 0, 0, 0.03);--wcpt-filter-option-hover-text-color:var(--wcpt-filter-text-color);/* - clear filters */--wcpt-clear-filters-background-color:rgb(0 0 0 / 2%);--wcpt-clear-filters-border-width:2px;--wcpt-clear-filters-border-style:dashed;--wcpt-clear-filters-border-color:rgb(0 0 0 / 6%);--wcpt-clear-filters-button-border-color:var(--wcpt-border-color);/* - search */--wcpt-search-background-color:var(--wcpt-filter-background-color);--wcpt-search-text-color:var(--wcpt-filter-text-color);--wcpt-search-placeholder-text-color:#999;--wcpt-search-placeholder-text-color-focus:var(
    --wcpt-search-placeholder-text-color
  );--wcpt-search-submit-background-color:#eee;--wcpt-search-submit-icon-color:#000;--wcpt-search-width:250px;--wcpt-search-height:42px;/* - sidebar */--wcpt-sidebar-width:250px;--wcpt-sidebar-border-color:rgba(0, 0, 0, 0.1);--wcpt-sidebar-border-width:var(--wcpt-border-width);--wcpt-sidebar-border-radius:var(--wcpt-border-radius);--wcpt-sidebar-text-color:var(--wcpt-filter-text-color);--wcpt-sidebar-background-color:var(--wcpt-filter-background-color);--wcpt-sidebar-gap-from-table:20px;--wcpt-sidebar-section-heading-font-size:var(--wcpt-font-size);--wcpt-sidebar-section-heading-text-color:var(--wcpt-primary-text-color);--wcpt-sidebar-section-filter-menu-max-height:400px;--wcpt-sidebar-section-divider-color:rgba(0, 0, 0, 0.05);--wcpt-sidebar-section-divider-thickness:1px;--wcpt-sidebar-section-padding-vertical:10px;--wcpt-sidebar-section-padding-horizontal:10px;/* - apply / reset buttons */--wcpt-apply-reset-button-padding-horizontal:12px;--wcpt-apply-reset-button-padding-vertical:4px;--wcpt-apply-reset-button-border-width:var(--wcpt-border-width);--wcpt-apply-button-background-color:#4caf50;--wcpt-apply-button-text-color:#ffffff;--wcpt-apply-button-border-color:var(--wcpt-border-color);--wcpt-apply-button-border-color-hover:var(--wcpt-border-color-hover);--wcpt-reset-button-background-color:#fff;--wcpt-reset-button-text-color:#000;--wcpt-reset-button-border-color:var(--wcpt-border-color);--wcpt-reset-button-border-color-hover:var(--wcpt-border-color-hover);/* - add selected to cart button */--wcpt-add-selected-to-cart-button-background-color:#2196f3;--wcpt-add-selected-to-cart-button-text-color:#ffffff;/* - result count*/--wcpt-result-count-font-size:1em;--wcpt-phone-result-count-font-size:var(
    --wcpt-phone-font-size
  );/* for phone */--wcpt-result-count-text-color:var(--wcpt-filter-text-color);--wcpt-result-count-font-weight:bold;/* - pagination */--wcpt-pagination-background-color:var(--wcpt-filter-background-color);--wcpt-pagination-text-color:var(--wcpt-filter-text-color);--wcpt-pagination-dots-and-arrow-color:var(--wcpt-pagination-text-color);--wcpt-pagination-border-color:var(--wcpt-border-color);--wcpt-pagination-border-color-hover:var(--wcpt-border-color-hover);--wcpt-pagination-border-radius:var(--wcpt-border-radius);--wcpt-pagination-border-width:var(--wcpt-border-width);/* - range slider */--wcpt-range-slider-button-background-color:var(
    --wcpt-filter-background-color
  );--wcpt-range-slider-button-text-color:var(--wcpt-filter-text-color);--wcpt-range-slider-unselected-track-color:#c5c5c5;--wcpt-range-slider-selected-track-color:#2196f3}/* later */:root{/* other *//* - floating cart summary box */--wcpt-cart-widget-background-color:#4caf50;--wcpt-cart-widget-text-color:#fff;--wcpt-cart-widget-font-size:1em;--wcpt-cart-widget-border-radius:var(--wcpt-border-radius);--wcpt-cart-widget-border-color:rgba(0, 0, 0, 0.1);--wcpt-cart-widget-border-width:var(--wcpt-border-width);--wcpt-cart-widget-width:400px;/* - floating add to cart button */--wcpt-cart-trigger-background-color:#4caf50;--wcpt-cart-trigger-text-color:#ffffff;--wcpt-cart-trigger-font-size:1em;--wcpt-cart-trigger-border-radius:var(--wcpt-border-radius);--wcpt-cart-trigger-border-color:rgba(0, 0, 0, 0.1);--wcpt-cart-trigger-border-width:var(--wcpt-border-width);/* - navigation filter */--wcpt-filter-common-vertical-padding:6px;--wcpt-filter-heading-padding:var(--wcpt-filter-common-vertical-padding) 10px var(--wcpt-filter-common-vertical-padding) 16px;/* responsive navigation */--wcpt-nav-header-responsive-alignment:left}.wcpt{--wcpt-box-shadow:var(--wcpt-box-shadow-x-offset) var(--wcpt-box-shadow-y-offset) var(--wcpt-box-shadow-blur) var(--wcpt-box-shadow-spread) var(--wcpt-box-shadow-color);position:relative;clear:both;margin:0 auto;font-size:var(--wcpt-font-size);max-width:100%;color:var(--wcpt-primary-text-color)}.wcpt,.wcpt *{box-sizing:border-box}@media (max-width: 749px){/* .wcpt * {
    word-break: break-word;
  } */.wcpt .frzTbl *{word-break:initial}}.wcpt:after{content:"";display:block;clear:both}.wcpt-loading{-webkit-animation:wcptGhost 1.5s infinite;animation:wcptGhost 1.5s infinite}@-webkit-keyframes wcptGhost{0%{opacity:0.8}50%{opacity:0.4}100%{opacity:0.8}}@keyframes wcptGhost{0%{opacity:0.8}50%{opacity:0.4}100%{opacity:0.8}}.wcpt style{display:none !important}.wcpt-loading-screen{display:none}.wcpt-loading > .wcpt-loading-screen{position:absolute;top:0;left:0;display:block;width:100%;height:100%;z-index:2/* cursor: progress; */}.wcpt-result-count{font-weight:bold}.wcpt-result-count:not(:last-child){margin-right:5px}.wcpt-result-count > *:not(.wcpt-result-message){display:none}.wcpt-result-count.wcpt-single-page > *:not(.wcpt-single-page-message),.wcpt-result-count.wcpt-single-result > *:not(.wcpt-single-result-message),.wcpt-result-count.wcpt-no-results > *:not(.wcpt-no-results-message){display:none}.wcpt-result-count.wcpt-single-page > .wcpt-single-page-message,.wcpt-result-count.wcpt-single-result > .wcpt-single-result-message,.wcpt-result-count.wcpt-no-results > .wcpt-no-results-message{display:inline-block}.wcpt-required-but-missing-nav-filter-message{background:rgba(0, 0, 0, 0.02);margin:10px 0;display:block}.wcpt-required-but-missing-nav-filter-message > div{padding:10px 20px 10px 3em;position:relative;margin:1em 0}.wcpt-required-but-missing-nav-filter-message > div > .wcpt-icon{position:absolute;left:1em;stroke-width:2px;top:50%;transform:translateY(-50%);font-size:1.2em}.wcpt-required-but-missing-nav-filter-message > div > .wcpt-icon > svg{vertical-align:top}.wcpt-required-but-missing-nav-filter-message
  > div
  > .wcpt-icon.wcpt-icon-check{stroke-width:4px}.wcpt-required-but-missing-nav-filter-message
  > div
  > .wcpt-icon.wcpt-icon-alert-circle,.wcpt-required-but-missing-nav-filter-message
  > div.wcpt-missing
  > .wcpt-icon.wcpt-icon-check{display:none}.wcpt-required-but-missing-nav-filter-message
  > div.wcpt-missing
  > .wcpt-icon.wcpt-icon-alert-circle{display:inline-block}.wcpt-required-but-missing-nav-filter-message
  > div:not(.wcpt-missing)
  > span:not(.wcpt-icon){text-decoration:line-through;opacity:0.75}/* table*/.wcpt-table{table-layout:auto;margin:0 !important;border-width:0;border-collapse:collapse;border-top-color:var(--wcpt-table-border-color);border-right-color:rgba(0, 0, 0, 0);border-bottom-color:var(--wcpt-table-border-color);border-left-color:rgba(0, 0, 0, 0);min-width:100%;color:inherit;font-size:inherit;background:transparent !important}.wcpt-table-scroll-wrapper-outer{overflow-x:auto;overflow-y:hidden;/* antiscroll conflict */overscroll-behavior-x:contain;border-top-width:var(--wcpt-table-top-border-width);border-right-width:var(--wcpt-table-right-border-width);border-bottom-width:var(--wcpt-table-bottom-border-width);border-left-width:var(--wcpt-table-left-border-width);border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:var(--wcpt-table-top-border-color);border-right-color:var(--wcpt-table-right-border-color);border-bottom-color:var(--wcpt-table-bottom-border-color);border-left-color:var(--wcpt-table-left-border-color);border-radius:var(--wcpt-table-border-radius);width:100%}.wcpt-heading-row{border-bottom:var(--wcpt-table-heading-bottom-border-width) solid var(--wcpt-table-heading-bottom-border-color)}th.wcpt-heading,td.wcpt-cell{color:inherit;text-align:var(--wcpt-table-cell-text-alignment);border-width:0}.wcpt-table th.wcpt-heading{padding:var(--wcpt-table-heading-padding-vertical) var(--wcpt-table-cell-padding-horizontal);font-weight:bold;position:relative;background:var(--wcpt-table-heading-background-color);color:var(--wcpt-table-heading-text-color);display:table-cell;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-transform:none;vertical-align:var(--wcpt-table-heading-vertical-alignment);text-align:var(--wcpt-table-heading-text-alignment);border-right:var(--wcpt-table-between-heading-border-width) solid var(--wcpt-table-between-heading-border-color)}th.wcpt-heading i{position:relative;top:0.025em;margin-right:0.35em}.wcpt-heading--upper{text-align:center}.wcpt-table td.wcpt-cell{padding:var(--wcpt-table-cell-padding-vertical) var(--wcpt-table-cell-padding-horizontal);border-right-width:var(--wcpt-table-between-column-border-width);border-right-style:solid;border-right-color:var(--wcpt-table-between-column-border-color);border-bottom:none;vertical-align:middle}.wcpt-sortable.wcpt-heading{position:relative;cursor:pointer}.wcpt-row.wcpt-odd > td.wcpt-cell{background:var(--wcpt-table-row-odd-background-color)}.wcpt-row.wcpt-even > td.wcpt-cell{background:var(--wcpt-table-row-even-background-color)}.wcpt-row:not(:last-child){border-bottom-style:solid;border-bottom-width:var(--wcpt-table-between-row-border-width);border-bottom-color:var(--wcpt-table-between-row-border-color)}.wcpt-row:last-child,.wcpt-row.wcpt-has-child-row:not(.wcpt-has-child-row--visible):nth-last-child(
    2
  ){border-bottom:none !important}:where(.wcpt-cell-val > *:not(first-child):not(script)){border-style:solid;border-width:0;display:inline-block;margin:0}.wcpt-cell-val > *:first-child,.wcpt-cell-val > .wcpt-clear + *{margin:0}/* .wcpt-cell-val > *:last-child {
  margin-right: 0;
}
 */.wcpt-notice-cell{padding:0;margin:0;border:none}.wcpt-responsive-layout .wcpt-notice-cell{display:block !important;border:none}.wcpt-responsive-layout .wcpt-notice-cell:before{display:none !important}.wcpt-notice{background:#ffffff;border:1px solid rgba(0, 0, 0, 0.04);border-left:10px solid #ffeb3b;padding:40px;margin:10px 0;display:inline-block;box-shadow:0 0 40px rgba(0, 0, 0, 0.07);font-size:20px;line-height:1.6em}.wcpt-notice span.wcpt-notice-heading{font-size:1.5em;font-weight:bold;display:block;margin:0 0 0.75em;padding:0 0 0.5em;border-bottom:4px solid rgba(0, 0, 0, 0.04)}.wcpt-notice ol{padding-left:2em;margin-top:0.5em;margin-bottom:0.5em}.wcpt-notice ol li{margin-bottom:0.5em}.wcpt-row:last-child .wcpt-heading,.wcpt-row:last-child .wcpt-cell{border-bottom-width:0}.wcpt-heading:last-child,.wcpt-cell:last-child{border-right-width:0 !important}.wcpt-table,.wcpt-table .wcpt-heading,.wcpt-table .wcpt-cell{border-style:solid;line-height:normal}/* inputs */.wcpt input[type="radio"],.wcpt-modal input[type="radio"],.wcpt input[type="checkbox"],.wcpt-modal input[type="checkbox"]{transition:none;margin:0}.wcpt input[type="radio"],.wcpt-modal input[type="radio"]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}.wcpt input[type="checkbox"],.wcpt-modal input[type="checkbox"]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}/* cell elements *//* -- item row */.wcpt-cell-val > .wcpt-item-row{display:block;margin-bottom:var(--wcpt-column-cell-inner-rows-gap, 4px);clear:both;width:100%/* list layout collapse on iphone */}:is(.wcpt-cell-val > .wcpt-item-row){white-space:var(--wcpt-column-cell-inner-rows-wrap, normal)}.wcpt-device-phone .wcpt-cell-val > .wcpt-item-row{margin-bottom:var(--wcpt-column-cell-inner-rows-gap, 8px)}.wcpt-cell-val > .wcpt-item-row .wcpt-item-row{display:inline-flex;flex-direction:row;align-items:center;flex-wrap:wrap}.wcpt .wcpt-item-row:last-child{margin-bottom:0}:where(.wcpt-table .wcpt-item-row > *){margin-right:4px;display:inline-block;box-sizing:border-box;vertical-align:middle}:where(.wcpt-table .wcpt-item-row > *):last-child{margin-right:0}/* @media (max-width: 749px) {
  .wcpt-table .wcpt-item-row > * {
    margin-right: 6px;
  }
} */.wcpt .wcpt-item-row > div:first-child,.wcpt .wcpt-item-row > span:first-child{margin-left:0}.wcpt .wcpt-item-row > div:last-child,.wcpt .wcpt-item-row > span:last-child{margin-right:0}/* -- attribute */.wcpt .wcpt-attributes,.wcpt .wcpt-categories,.wcpt .wcpt-tags,.wcpt .wcpt-taxonomy{display:inline-flex;flex-wrap:wrap;gap:var(--wcpt-term-gap)}.wcpt .wcpt-attributes{gap:var(--wcpt-attribute-term-gap, var(--wcpt-term-gap))}.wcpt .wcpt-categories{gap:var(--wcpt-category-term-gap, var(--wcpt-term-gap))}.wcpt .wcpt-tags{gap:var(--wcpt-tag-term-gap, var(--wcpt-term-gap))}:where(
  .wcpt-attributes,
  .wcpt-categories,
  .wcpt-tags,
  .wcpt-taxonomy
).wcpt-terms-in-separate-lines{flex-direction:column}/* Display terms as chips / bubbles.
   Set generic --wcpt-term-* defaults only. Type-specific overrides from
   table settings (e.g. --wcpt-tag-term-border-color) inherit from the
   container; consumers fall back to these generics when unset. */.wcpt-terms-as-chips{--wcpt-term-padding-vertical:0.15em;--wcpt-term-padding-horizontal:0.45em;--wcpt-term-border-radius:10px;--wcpt-term-border-width:1px;--wcpt-term-border-color:currentColor;--wcpt-term-border-color-hover:var(--wcpt-term-border-color);--wcpt-term-border-color-selected:var(--wcpt-term-border-color);--wcpt-term-gap:6px}/* Custom-attribute wrapper also has .wcpt-attribute — keep chip look on terms only */.wcpt-custom-attribute.wcpt-terms-as-chips{padding:0;border-width:0;border-radius:0;background-color:transparent}/* Attribute terms in chip mode (PA terms also have .wcpt-attribute).
   Prefer --wcpt-attribute-term-* from table settings; fall back to chip
   --wcpt-term-* defaults so this rule does not wipe settings. */.wcpt-terms-as-chips > .wcpt-attribute-term{display:inline-flex;align-items:center;padding:var(
      --wcpt-attribute-term-padding-vertical,
      var(--wcpt-term-padding-vertical)
    ) var(
      --wcpt-attribute-term-padding-horizontal,
      var(--wcpt-term-padding-horizontal)
    );border-radius:var(
    --wcpt-attribute-term-border-radius,
    var(--wcpt-term-border-radius)
  );border-width:var(
    --wcpt-attribute-term-border-width,
    var(--wcpt-term-border-width)
  );border-style:solid;border-color:var(
    --wcpt-attribute-term-border-color,
    var(--wcpt-term-border-color)
  );background-color:var(
    --wcpt-attribute-term-background-color,
    var(--wcpt-term-background-color)
  );font-size:var(
    --wcpt-attribute-term-font-size,
    var(--wcpt-term-font-size, inherit)
  )}.wcpt-terms-as-chips > .wcpt-attribute-term:hover{border-color:var(
    --wcpt-attribute-term-border-color-hover,
    var(--wcpt-term-border-color-hover)
  )}.wcpt-terms-as-chips > .wcpt-attribute-term[data-wcpt-filtering="true"]{border-color:var(
    --wcpt-attribute-term-border-color-selected,
    var(--wcpt-term-border-color-selected)
  )}.wcpt-terms-as-chips > .wcpt-term-separator,.wcpt-terms-as-chips > .wcpt-category-separator,.wcpt-terms-as-chips > .wcpt-attribute-term-separator,.wcpt-terms-as-chips > .wcpt-tag-separator{display:none}:where(.wcpt-category, .wcpt-attribute, .wcpt-brand, .wcpt-tag):first-child,.wcpt-property-label-enabled
  + :where(.wcpt-category, .wcpt-attribute, .wcpt-brand, .wcpt-tag){margin-left:0 !important}:where(.wcpt-category, .wcpt-attribute, .wcpt-brand, .wcpt-tag):last-child{margin-right:0 !important}.wcpt-term-separator,.wcpt-attribute-term-separator,.wcpt-taxonomy-term-separator,.wcpt-category-separator,.wcpt-tag-separator{display:inline-flex;align-items:center;color:var(--wcpt-term-separator-color)}.wcpt-category-term-separator{color:var(--wcpt-category-term-separator-color)}.wcpt-attribute-term-separator{color:var(--wcpt-attribute-term-separator-color)}.wcpt-brand-term-separator{color:var(--wcpt-brand-term-separator-color)}.wcpt-tag-term-separator{color:var(--wcpt-tag-term-separator-color)}.wcpt-term-separator:empty,.wcpt-attribute-term-separator:empty,.wcpt-taxonomy-term-separator:empty,.wcpt-category-separator:empty,.wcpt-tag-separator:empty{display:none}.wcpt .wcpt-term-separator > div > *,.wcpt .wcpt-attribute-term-separator > div > *,.wcpt .wcpt-taxonomy-term-separator > div > *,.wcpt .wcpt-category-separator > div > *,.wcpt .wcpt-tag-separator > div > *{vertical-align:baseline}.wcpt-attribute-term-separator:last-child,.wcpt-taxonomy-term-separator:last-child,.wcpt-category-separator:last-child,.wcpt-tag-separator:last-child{display:none}.wcpt-terms-in-separate-lines > .wcpt-attribute-term-separator{display:none}.wcpt-terms-in-separate-lines > .wcpt-attribute-term{display:block}.wcpt-terms-in-separate-lines > .wcpt-attribute-term:first-child:last-child{display:inline-block}.wcpt-category,.wcpt-attribute,.wcpt-brand,.wcpt-tag,.wcpt-taxonomy-term{display:inline-flex;align-items:center;background-color:var(--wcpt-term-background-color);border-width:var(--wcpt-term-border-width);border-style:solid;border-color:var(--wcpt-term-border-color);padding:var(--wcpt-term-padding-vertical) var(--wcpt-term-padding-horizontal);font-size:var(--wcpt-term-font-size, inherit);border-radius:var(--wcpt-term-border-radius);transition:all 0.2s ease-in-out}.wcpt-trigger_filter [data-wcpt-filtering="true"]{font-weight:bold}.wcpt-trigger_filter [data-wcpt-slug][data-wcpt-filtering="true"]:hover,.wcpt-trigger_filter [data-wcpt-slug][data-wcpt-filtering="true"]:hover span{opacity:0.8;text-decoration:line-through}.wcpt-category{background-color:var(
    --wcpt-category-term-background-color,
    var(--wcpt-term-background-color)
  );border-width:var(
    --wcpt-category-term-border-width,
    var(--wcpt-term-border-width)
  );border-color:var(
    --wcpt-category-term-border-color,
    var(--wcpt-term-border-color)
  );border-radius:var(
    --wcpt-category-term-border-radius,
    var(--wcpt-term-border-radius)
  );padding:var(
      --wcpt-category-term-padding-vertical,
      var(--wcpt-term-padding-vertical)
    ) var(
      --wcpt-category-term-padding-horizontal,
      var(--wcpt-term-padding-horizontal)
    );font-size:var(--wcpt-category-term-font-size, inherit)}.wcpt-category:hover{border-color:var(
    --wcpt-category-term-border-color-hover,
    var(--wcpt-term-border-color-hover)
  )}.wcpt-category[data-wcpt-filtering="true"]{border-color:var(
    --wcpt-category-term-border-color-selected,
    var(--wcpt-term-border-color-selected)
  )}.wcpt-attribute{background-color:var(
    --wcpt-attribute-term-background-color,
    var(--wcpt-term-background-color)
  );border-width:var(
    --wcpt-attribute-term-border-width,
    var(--wcpt-term-border-width)
  );border-color:var(
    --wcpt-attribute-term-border-color,
    var(--wcpt-term-border-color)
  );border-radius:var(
    --wcpt-attribute-term-border-radius,
    var(--wcpt-term-border-radius)
  );padding:var(
      --wcpt-attribute-term-padding-vertical,
      var(--wcpt-term-padding-vertical)
    ) var(
      --wcpt-attribute-term-padding-horizontal,
      var(--wcpt-term-padding-horizontal)
    );font-size:var(--wcpt-attribute-term-font-size, inherit)}.wcpt-attribute:hover{border-color:var(
    --wcpt-attribute-term-border-color-hover,
    var(--wcpt-term-border-color-hover)
  )}.wcpt-attribute[data-wcpt-filtering="true"]{border-color:var(
    --wcpt-attribute-term-border-color-selected,
    var(--wcpt-term-border-color-selected)
  )}.wcpt-brand{background-color:var(
    --wcpt-brand-term-background-color,
    var(--wcpt-term-background-color)
  );border-width:var(
    --wcpt-brand-term-border-width,
    var(--wcpt-term-border-width)
  );border-color:var(
    --wcpt-brand-term-border-color,
    var(--wcpt-term-border-color)
  );border-radius:var(
    --wcpt-brand-term-border-radius,
    var(--wcpt-term-border-radius)
  );padding:var(
      --wcpt-brand-term-padding-vertical,
      var(--wcpt-term-padding-vertical)
    ) var(
      --wcpt-brand-term-padding-horizontal,
      var(--wcpt-term-padding-horizontal)
    );font-size:var(--wcpt-brand-term-font-size, inherit)}.wcpt-tag{background-color:var(
    --wcpt-tag-term-background-color,
    var(--wcpt-term-background-color)
  );border-width:var(
    --wcpt-tag-term-border-width,
    var(--wcpt-term-border-width)
  );border-color:var(
    --wcpt-tag-term-border-color,
    var(--wcpt-term-border-color)
  );border-radius:var(
    --wcpt-tag-term-border-radius,
    var(--wcpt-term-border-radius)
  );padding:var(
      --wcpt-tag-term-padding-vertical,
      var(--wcpt-term-padding-vertical)
    ) var(--wcpt-tag-term-padding-horizontal, var(--wcpt-term-padding-horizontal));font-size:var(--wcpt-tag-term-font-size, inherit)}.wcpt-tag:hover{border-color:var(
    --wcpt-tag-term-border-color-hover,
    var(--wcpt-term-border-color-hover)
  )}.wcpt-tag[data-wcpt-filtering="true"]{border-color:var(
    --wcpt-tag-term-border-color-selected,
    var(--wcpt-term-border-color-selected)
  )}/* -- title */body table.wcpt-table .wcpt-title{vertical-align:middle;text-decoration:none;font-weight:var(--wcpt-title-font-weight, bold);font-size:var(--wcpt-title-font-size)}.wcpt-title:first-child:last-child{display:block}/* -- list */.wcpt-cell ul{margin:0;padding:0 10px 5px 20px;display:inline-block;list-style-type:circle}.wcpt-cell li{margin-bottom:0.33em;line-height:1.4em;text-align:left}/* -- paragraph */.wcpt-cell p{margin:0 0 0.25em}.wcpt-cell li:last-child,.wcpt-cell p:last-child{margin:0}/* -- product link */.wcpt-product-link{display:inline-block;vertical-align:middle}.wcpt-table .wcpt-link-icon{height:1em;display:inline-block;vertical-align:middle;position:relative;top:-1.5px;margin:0 3px}/* -- sku */.wcpt-sku{font-size:var(--wcpt-sku-font-size)}/* -- price */.wcpt-price{display:inline-flex;flex-wrap:wrap;align-items:center;vertical-align:middle;word-break:normal;font-size:var(--wcpt-price-font-size);color:var(--wcpt-price-text-color, inherit);font-weight:var(--wcpt-price-font-weight);line-height:1.2em}.wcpt-price > .wcpt-item-row{display:contents !important}.wcpt-product-on-sale .wcpt-regular-price{text-decoration:line-through;color:var(--wcpt-price-on-sale-regular-price-text-color)}.wcpt-regular-price,.wcpt-sale-price{display:inline-block}.rtl .wcpt .wcpt-product-on-sale .wcpt-sale-price{margin-left:6px}.wcpt-clear-filter .wcpt-currency{font-size:1em;position:static}.wcpt-product-type-variable .woocommerce-Price-amount{margin-right:0 !important;vertical-align:baseline !important}/* -- on sale */.wcpt-on-sale{background-color:var(--wcpt-on-sale-background-color);padding-top:2px;padding-right:4px;padding-bottom:2px;padding-left:4px;text-align:center;color:var(--wcpt-on-sale-text-color);font-size:var(--wcpt-on-sale-font-size);border-radius:var(--wcpt-border-radius)}.wcpt-on-sale *{color:var(--wcpt-on-sale-text-color);display:inline-flex !important;align-items:center}/* -- external image */.wcpt-external-image{max-width:100%;max-height:100%}/* -- image */.wcpt-product-image-wrapper{margin:0;display:inline-block;box-sizing:content-box !important;box-shadow:none !important;position:relative;border-radius:var(--wcpt-product-image-border-radius);width:var(--wcpt-product-image-width);max-width:100% !important;overflow:hidden}.wcpt-product-image-wrapper > a{display:contents !important;border-radius:inherit}.wcpt-list-view .wcpt-product-image-wrapper{width:var(--wcpt-list-view-product-image-width)}.wcpt-table .wcpt-product-image-wrapper img.wp-post-image{vertical-align:middle;max-width:none !important;min-width:0 !important;width:100% !important;margin:0 !important;padding:0 !important;border:none !important;height:auto;font-size:0 !important;border-radius:inherit !important;-o-object-fit:cover;object-fit:cover;contain-intrinsic-size:none}.wcpt-product-image-on-hover{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);opacity:0;transition:0.2s opacity;width:100%}.wcpt-product-image-wrapper:hover .wcpt-product-image-on-hover{opacity:1}.wcpt-cell img.attachment-thumbnail{margin:0;max-width:100%;height:auto;width:auto;display:inline-block;font-size:0 !important}.wcpt-media-image-wrapper:not(.wcpt-excuse-max-width){max-width:30px}.wcpt-media-image-wrapper{vertical-align:baseline !important}.wcpt-media-image-wrapper > img{max-width:100%;height:auto;font-size:0 !important}/* -- -- image count */.wcpt-product-image-wrapper .wcpt-image-count{position:absolute;left:4px;bottom:4px;color:black;background:rgb(255 255 255 / 48%);padding:2px 6px;font-size:0.9em;border-radius:4px}.wcpt-product-image-wrapper .wcpt-image-count .wcpt-icon{position:relative;top:-0.05em;margin:0 3px 0 6px}/* -- -- lightbox */.wcpt-product-image-wrapper.wcpt-lightbox-enabled{cursor:pointer;position:relative}.wcpt-lightbox-screen{background:rgba(0, 0, 0, 0.9);position:fixed;width:100%;height:100%;top:0;left:0;z-index:1000000}.wcpt-lightbox-screen .wcpt-lightbox-image{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);max-width:90%;max-height:90%;z-index:1}.wcpt-lightbox-loader{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.wcpt-lightbox-loader:after{content:"";display:block;width:50px;height:50px;border:2px solid white;border-radius:100%;border-width:2px 2px 2px 0;-webkit-animation:wcptRotate 1s infinite linear;animation:wcptRotate 1s infinite linear}.wcpt-lightbox-close{position:fixed;right:10px;top:10px;cursor:pointer;width:30px;height:30px;transform:rotate(45deg)}.wcpt-lightbox-close:after,.wcpt-lightbox-close:before{content:" ";background-color:rgba(255, 255, 255, 0.75);position:absolute;left:50%;top:50%;width:2px;height:100%;transform:translate(-50%, -50%)}.wcpt-lightbox-close:before{height:2px;width:100%}.wcpt-lightbox-icon{position:absolute;right:4px;bottom:4px;font-size:12px;line-height:1em;color:rgba(0, 0, 0, 0.6);background:rgba(255, 255, 255, 0.3);padding:0.3em;box-sizing:content-box !important;transition:0.2s opacity;opacity:1;stroke-width:3px;border-radius:4px}.wcpt-lightbox-icon.wcpt-icon > svg{stroke-width:3px}.wcpt-lightbox-icon-position-outside_right{box-sizing:content-box;padding-right:26px}.wcpt-lightbox-icon-position-outside_right .wcpt-lightbox-icon{position:absolute;right:0;bottom:50%;transform:translateY(50%)}.wcpt-when-row_hover,.wcpt-when-image_hover,.wcpt-product-image-wrapper:hover > .wcpt-when-image_hover_hide{opacity:0}.wcpt-row:hover .wcpt-when-row_hover,.wcpt-product-image-wrapper:hover > .wcpt-when-image_hover{opacity:1}/* -- -- product labels */.wcpt-product-image-labels{position:absolute;top:var(--wcpt-product-image-labels-top-offset);left:var(--wcpt-product-image-labels-left-offset)}/* -- -- product actions buttons */.wcpt-product-image-actions-buttons{position:absolute;top:6px;right:6px;z-index:1;display:flex;flex-direction:column;gap:8px;opacity:0;transform:translateX(5px);transition:0.2s}.wcpt-product-image-wrapper:hover .wcpt-product-image-actions-buttons{opacity:1;transform:translateX(0)}.wcpt-product-image-action-button{display:inline-block;vertical-align:middle;border-radius:4px;background:white;color:black;padding:8px;border-radius:4px;box-shadow:0px 1px 1px rgba(0, 0, 0, 0.1);transition:0.2s;cursor:pointer;box-sizing:content-box;opacity:1;line-height:1}.wcpt-product-image-action-button:hover{opacity:0.8}.wcpt-product-image-action-button .wcpt-icon{display:contents}/* -- -- zoom */.wcpt-zoom-enabled{/* transform: scale(1); */transition:0.2s;z-index:1}/* -- -- offset zoom */.wcpt-offset-zoom-container{position:fixed;top:0;left:-10000px;z-index:1000000;transform:translateY(-25%);display:table;max-width:400px;border-radius:8px;border:1px solid rgba(0, 0, 0, 0.2);padding:2px;background:white;box-shadow:0px 2px 2px rgba(0, 0, 0, 0.2);opacity:0;transition:0.1s opacity}.wcpt-offset-zoom-container--fade-in{opacity:1}img.wcpt-offset-zoom-container__image{display:block !important;max-width:100% !important;width:auto !important;height:auto !important;min-width:0 !important;box-shadow:none !important;border-radius:inherit !important}.frzTbl--grab-and-scroll--grabbing .wcpt-offset-zoom-container{display:none !important}/* -- icon */.wcpt-feather-icon{display:inline-block;vertical-align:baseline;position:relative;/* margin: 0 2px; */font-size:1em;height:1em;width:1em}/* -- bubbles */.wcpt-bubble{background:#9ccc65;color:white;display:inline-block;border-radius:4px;padding:0 0.4em;margin:3px;font-size:12px;line-height:1.9em}/* -- buttons */body .wcpt-table a.wcpt-button,body .wcpt-table a.wcpt-link_button{display:inline-flex;justify-content:center;align-items:center;padding:var(--wcpt-button-padding-vertical) var(--wcpt-button-padding-horizontal);margin:0 4px 0 0;text-decoration:none;border-width:var(--wcpt-border-width);border-style:solid;border-color:var(--wcpt-button-border-color);background:var(--wcpt-button-background-color);color:var(--wcpt-button-text-color);white-space:nowrap;line-height:1em;font-size:var(--wcpt-button-font-size);font-weight:var(--wcpt-button-font-weight);position:relative;stroke-width:2px;/* box-shadow: var(--wcpt-box-shadow); */box-shadow:none;border-radius:var(--wcpt-button-border-radius);cursor:pointer;transition:0.2s}body .wcpt-table a.wcpt-button[data-wcpt-link-code*="cart"]{background:var(--wcpt-add-to-cart-button-background-color);color:var(--wcpt-add-to-cart-button-text-color);border-color:var(--wcpt-add-to-cart-button-border-color)}body .wcpt-table a.wcpt-button[download]{background:var(--wcpt-download-button-background-color);color:var(--wcpt-download-button-text-color);border-color:var(--wcpt-download-button-border-color)}body
  .wcpt-table
  a.wcpt-button[data-wcpt-link-code*="cart"]:not(.wcpt-disabled):hover{background:var(--wcpt-add-to-cart-button-background-color-hover)}body .wcpt-table a.wcpt-button[download]:not(.wcpt-disabled):hover{background:var(--wcpt-download-button-background-color-hover)}body .wcpt-table .wcpt-quantity + :is(a.wcpt-button, a.wcpt-link_button){margin-left:4px}body .wcpt-table a.wcpt-button.wcpt-disabled{box-shadow:none;cursor:not-allowed}body .wcpt-table a.wcpt-button .wcpt-icon{stroke-width:inherit}.wcpt-table a.wcpt-button:last-child,.wcpt-table a.wcpt-link_button:last-child{margin-right:0}table.wcpt-table a.wcpt-button{position:relative;text-decoration:none;text-align:center}table.wcpt-table a.wcpt-button + .added_to_cart{display:none}.wcpt-icon-position-right > svg{margin-left:0.1em;margin-right:-0.1em}.wcpt-icon-position-left > svg{margin-right:0.1em;margin-left:-0.1em}.wcpt-table .wcpt-button i.wcpt-cart-badge-number,.wcpt-table .wcpt-button i.wcpt-cart-badge-refresh{position:absolute;font-style:normal;top:0;right:0;transform:translate(50%, -50%);background:#ffffff;color:#000000;border:1px solid rgba(0, 0, 0, 0.3);box-shadow:0 0 10px rgba(0, 0, 0, 0.15);min-width:1em;height:1em;line-height:1.1em;font-size:14px;border-radius:33px 33px/33px;box-sizing:content-box !important;padding:0.4em;text-align:center;margin:0;z-index:1}.wcpt-table .wcpt-button i.wcpt-cart-badge-number:empty{display:none}.wcpt-table .wcpt-button i.wcpt-cart-badge-refresh svg{color:#000;width:14px;height:14px;stroke-width:2px;opacity:0.75;position:relative;-webkit-animation:wcptRotate 2s infinite linear;animation:wcptRotate 2s infinite linear}.wcpt-button > svg{height:1em;vertical-align:middle;position:relative}@-webkit-keyframes wcptRotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes wcptRotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}body .wcpt-table a.wcpt-button:not(.wcpt-disabled):hover,body .wcpt-table a.wcpt-link_button:hover{background:var(--wcpt-button-background-color-hover);border-color:var(--wcpt-border-color-hover)}.wcpt-disabled.wcpt-button{opacity:0.5;cursor:not-allowed}.wcpt-table span.wcpt-button-label{display:inline-flex;font-size:inherit;line-height:inherit;margin:0;padding:0;text-decoration:none}.wcpt-table span.wcpt-button-label > .wcpt-item-row{display:inline-flex;align-items:center;flex-wrap:nowrap}/* .wcpt-table span.wcpt-button-label .wcpt-icon:first-child {
  margin: 0 6px 0 0;
  font-size: 0.9em;
} */.wcpt-table span.wcpt-button-label .wcpt-icon:last-child{margin:0}/* -- shortcode */.wcpt-shortcode{vertical-align:middle}/* -- embeds */.wcpt .wp-audio-shortcode,.wcpt iframe{margin:0 auto;display:block}.wcpt .mejs-container{width:250px}.wcpt .mejs-horizontal-volume-slider{width:25px}.wcpt .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{width:20px}.wcpt .mejs-volume-button,.wcpt .mejs-horizontal-volume-slider{display:none !important}/* -- select and radio */select.wcpt-select{border-radius:var(--wcpt-border-radius);font-size:inherit;line-height:normal;border:var(--wcpt-border-width) solid var(--wcpt-border-color);height:36px;margin:0 4px}select.wcpt-select:focus,select.wcpt-select:active,select.wcpt-select:hover{border-color:var(--wcpt-border-color-focus);box-shadow:var(--wcpt-box-shadow-focus)}/* -- radio */.wcpt-radio-container{display:inline-block}[data-wcpt-selection-style="radio"] .wcpt-select{display:none}[data-wcpt-selection-style="radio"] .wcpt-cell{vertical-align:top}input.wcpt-radio-button[type="radio"]{display:inline-block;vertical-align:middle;margin:0}.wcpt-radio-label{display:inline;vertical-align:middle;cursor:pointer;padding-left:10px}input.wcpt-radio-button[type="radio"][disabled] + .wcpt-radio-label{text-decoration:line-through;opacity:0.4}.wcpt-radio-set{padding:0 10px;text-align:left;margin-bottom:8px}.wcpt-radio-set:nth-last-child(2){margin-bottom:0}/* -- percentage bar */.wcpt-percentage-bar{display:inline-block;position:relative;height:10px;width:100%;max-width:150px;background:#ddd;border-radius:4px;overflow:hidden}.wcpt-percentage-bar-fill{display:inline-block;height:100%;width:0;background:#2196f3;border-radius:0;position:absolute;top:0;left:0}/* -- audio */.wcpt-audio-embed{width:200px;margin:0 auto}.wcpt-audio-embed audio{max-width:200px}/* -- rating */.wcpt-average-rating{margin-right:0}.wcpt-rating .wcpt-rating-stars{display:inline-flex;align-items:center;gap:0}.wcpt-rating > .wcpt-item-row{display:inline-flex !important;align-items:center;gap:1px}.wcpt-rating .wcpt-star svg{margin:0 !important;width:1em !important;height:1em !important;color:#ffc107;stroke:currentColor;/* stroke-width: 2px; */fill:currentColor}.wcpt-star.wcpt-star-half svg:last-child{color:#999;position:absolute;right:0;top:0}.wcpt-star.wcpt-star-empty svg{color:#999}.wcpt-rating-stars{vertical-align:text-top;line-height:1;white-space:nowrap;display:inline-block}.wcpt-add-to-cart-wrapper .quantity:not(.hidden){display:inline-block;border-radius:4px}.wcpt-add-to-cart-wrapper .quantity .qty{height:38px;vertical-align:middle}.wcpt-add-to-cart-wrapper.woocommerce button.single_add_to_cart_button{/* height: 38px; */text-transform:none}.wcpt-add-to-cart-wrapper.woocommerce .stock:not(:last-child),.wcpt-add-to-cart-wrapper.woocommerce .price:not(:last-child),.wcpt-add-to-cart-wrapper.woocommerce
  .woocommerce-variation-description:not(:last-child){margin:0 0 10px 0;display:block}/* -- quantity input */.wcpt-table .quantity.wcpt-display-type-input{display:inline-block;white-space:nowrap;position:relative;width:var(--wcpt-quantity-width);height:var(--wcpt-quantity-height);background:var(--wcpt-quantity-background-color);font-size:inherit;border:var(--wcpt-quantity-border-width) solid var(--wcpt-quantity-border-color);box-shadow:var(--wcpt-box-shadow);border-radius:var(--wcpt-quantity-border-radius);color:var(--wcpt-quantity-text-color)}.wcpt-table .quantity.wcpt-display-type-input.wcpt-disabled{cursor:not-allowed}.wcpt-table .quantity.wcpt-display-type-input.wcpt-disabled input{pointer-events:none}.wcpt-table .quantity.wcpt-display-type-input:not(.wcpt-disabled):hover{border-color:var(--wcpt-quantity-border-color-hover)}.wcpt-table .quantity:not(:last-child){margin-right:5px}.wcpt-table .wcpt-quantity input[type="number"].qty{font-size:inherit;color:inherit;text-align:center;width:100% !important;min-width:100% !important;height:100% !important;min-height:100% !important;padding:2px;margin:0 !important;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;background:inherit;border:none;border-radius:0 !important;opacity:1;background:transparent}.wcpt-table .quantity.wcpt-quantity{min-width:0 !important;cursor:pointer;line-height:1;transition:0.2s border-color}.quantity.wcpt-quantity.wcpt-display-type-select{display:contents}.wcpt-table .wcpt-quantity:not(.wcpt-display-type-select){box-sizing:content-box !important}.wcpt-table .wcpt-quantity.wcpt-controls-on-edges{overflow:visible}.wcpt-table .wcpt-hide-controls.wcpt-display-type-input{border-radius:3px}.wcpt-quantity.wcpt-hide-browser-controls
  > input[type="number"].qty::-webkit-outer-spin-button,.wcpt-quantity.wcpt-hide-browser-controls
  > input[type="number"].qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.wcpt-quantity.wcpt-hide-browser-controls > input[type="number"].qty{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.wcpt-quantity > *:not(.wcpt-qty-controller):not(.qty):not(.wcpt-qty-select){display:none !important}.wcpt-table .quantity.wcpt-hide-controls .wcpt-qty-controller{display:none}.wcpt-qty-controller{cursor:pointer;font-size:18px;font-weight:400;font-family:verdana;background:var(--wcpt-quantity-button-background-color);margin:0 !important;padding:0 !important;border-radius:calc(
    var(--wcpt-quantity-border-radius) - var(--wcpt-quantity-border-width)
  );color:var(--wcpt-quantity-button-icon-color)}.wcpt-disabled.wcpt-qty-controller,.wcpt-disabled.wcpt-qty-controller:after{opacity:0.6;cursor:not-allowed}.wcpt-qty-controller:after{font-size:inherit;font-weight:inherit;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);line-height:0;font-family:monospace}.wcpt-qty-controller.wcpt-plus:after{content:"+"}.wcpt-qty-controller.wcpt-minus:after{content:"-"}.wcpt-controls-on-edges{padding:0 25px !important}.wcpt-controls-on-edges .wcpt-minus{left:0}.wcpt-controls-on-edges .wcpt-plus{right:0}.wcpt-controls-on-edges .wcpt-qty-controller{position:absolute;top:0;left:0;height:100% !important;width:25px}.wcpt-controls-on-edges .wcpt-plus{left:auto;right:0;border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}.wcpt-controls-on-edges .wcpt-minus{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.wcpt-controls-on-edges .wcpt-qty-controller:before{content:"";position:absolute;top:-8px;left:-8px;bottom:-8px;right:-8px}.wcpt-controls-on-left_edge{padding:0 0 0 20px !important}.wcpt-controls-on-right_edge{padding:0 20px 0 0 !important}.wcpt-controls-on-left_edge .wcpt-qty-controller,.wcpt-controls-on-right_edge .wcpt-qty-controller{position:absolute;top:0;left:0;height:50%;width:20px}.wcpt-controls-on-right_edge .wcpt-qty-controller{left:auto;right:0}.wcpt-controls-on-left_edge .wcpt-qty-controller.wcpt-minus,.wcpt-controls-on-right_edge .wcpt-qty-controller.wcpt-minus{top:50%}.wcpt-controls-on-left_edge .wcpt-qty-controller:after,.wcpt-controls-on-right_edge .wcpt-qty-controller:after{content:"";width:0;height:0;border-style:solid;border-width:5px 4px;border-color:transparent transparent currentColor transparent;top:35%}.wcpt-controls-on-left_edge .wcpt-qty-controller.wcpt-minus{border-bottom-left-radius:inherit;border-bottom-right-radius:0 !important;border-top-left-radius:0 !important;border-top-right-radius:0 !important}.wcpt-controls-on-right_edge .wcpt-qty-controller.wcpt-minus{border-bottom-right-radius:inherit;border-bottom-left-radius:0 !important;border-top-left-radius:0 !important;border-top-right-radius:0 !important}.wcpt-controls-on-left_edge .wcpt-qty-controller.wcpt-plus{border-top-left-radius:inherit;border-top-right-radius:0 !important;border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}.wcpt-controls-on-right_edge .wcpt-qty-controller.wcpt-plus{border-top-right-radius:inherit;border-top-left-radius:0 !important;border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}.wcpt-controls-on-left_edge .wcpt-qty-controller.wcpt-minus:after,.wcpt-controls-on-right_edge .wcpt-qty-controller.wcpt-minus:after{top:65%}.wcpt-controls-on-left_edge .wcpt-qty-controller:after{left:50%}.wcpt-controls-on-left_edge .wcpt-qty-controller.wcpt-minus:after,.wcpt-controls-on-right_edge .wcpt-qty-controller.wcpt-minus:after{border-color:currentColor transparent transparent transparent}select.wcpt-qty-select{width:auto;max-width:none;padding:0 0.5em !important;border:var(--wcpt-border-width) solid var(--wcpt-border-color);box-shadow:var(--wcpt-box-shadow);border-radius:var(--wcpt-border-radius);min-height:100%}select.wcpt-qty-select:hover{border-color:var(--wcpt-border-color-hover)}@media (max-width: 749px){.wcpt-controls-on-edges .wcpt-qty-controller{width:30px;touch-action:manipulation}.wcpt-controls-on-edges{padding:0 30px}}.wcpt-controls-on-edges .qty,.wcpt-controls-on-left_edge .qty,.wcpt-controls-on-right_edge .qty{border-radius:0 !important;box-shadow:none !important}.wcpt-quantity-error-message{position:absolute;top:calc(-100% + -2px);left:50%;transform:translateX(-50%);background:#ff5447;color:white;padding:4px 8px;border-radius:3px;-webkit-animation:wcptPulse 0.5s infinite;animation:wcptPulse 0.5s infinite}.wcpt
  .wcpt-quantity-error--max.wcpt-quantity
  > .wcpt-quantity-error-message--max,.wcpt
  .wcpt-quantity-error--min.wcpt-quantity
  > .wcpt-quantity-error-message--min,.wcpt
  .wcpt-quantity-error--step.wcpt-quantity
  > .wcpt-quantity-error-message--step{display:inline-block !important}.wcpt-quantity-error.wcpt-quantity{outline:1px solid red}/* -- stock */.wcpt-table .stock{padding:0;margin:0;display:inline-block}.wcpt-stock{white-space:nowrap}.wcpt-stock:empty{display:none}/* -- excerpt */.wcpt-excerpt{display:inline-block;color:var(--wcpt-description-color);font-size:var(--wcpt-description-font-size)}.wcpt-excerpt > a{display:inline !important}.wcpt-excerpt p:last-of-type{display:contents}/* -- content */.wcpt-line-clamp-enabled{display:-webkit-box !important;line-clamp:var(--wcpt-line-clamp, 3);-webkit-line-clamp:var(--wcpt-line-clamp, 3);box-orient:vertical;-webkit-box-orient:vertical;overflow:hidden !important}.wcpt .wcpt-item-row div.wcpt-content{display:inline-block;margin-right:0;color:var(--wcpt-description-color);font-size:var(--wcpt-description-font-size)}.wcpt .wcpt-item-row div.wcpt-content p:last-of-type{display:contents}.frzTbl .wcpt-row:not(.wcpt-child-row) .wcpt-content--max-width{max-width:800px}@media (max-width: 500px){.frzTbl .wcpt-content--max-width{max-width:400px}}.wcpt-read-more .wcpt-item-row{display:inline-flex !important;align-items:center;gap:2px}.wcpt-table .wcpt-read-more .wcpt-text,.wcpt-table .wcpt-read-more .wcpt-icon{vertical-align:baseline}.wcpt-toggle-trigger{cursor:pointer}.wcpt-toggle-trigger,.wcpt-toggle-trigger > *{vertical-align:bottom}/* .wcpt-toggle-trigger:hover span {
  text-decoration: underline;
} *//* -- variation content */.wcpt-variation-content-wrapper{display:block;white-space:normal}.wcpt .wcpt-item-row div.wcpt-variation-content{display:none;line-height:1.4em;margin-right:0;color:var(--wcpt-description-color);font-size:var(--wcpt-description-font-size)}.frzTbl .wcpt-variation-content--max-width{max-width:800px}/* -- category list */.wcpt-category-list{display:inline-block}/* -- custom field */.wcpt-custom-field{display:inline-block}.wcpt-custom-field.wcpt-property-label-enabled{display:inline-flex;gap:4px}.wcpt-cf-image{display:inline-block;vertical-align:middle}/* -- availability */.wcpt-availability{font-size:var(--wcpt-availability-font-size)}.wcpt-availability .wcpt-icon{margin-right:3px}.wcpt-availability .wcpt-icon-x,.wcpt-availability .wcpt-icon-check{stroke-width:3.5px}.wcpt-availability .wcpt-in-stock,.wcpt-availability.wcpt-in-stock,.wcpt-availability .wcpt-on-backorder,.wcpt-availability.wcpt-on-backorder{color:var(--wcpt-availability-color-in-stock)}.wcpt .wcpt-availability .wcpt-item-row{display:flex;align-items:center;flex-wrap:nowrap;flex-direction:row}.wcpt-availability .wcpt-out-of-stock,.wcpt-availability.wcpt-out-of-stock{color:var(--wcpt-availability-color-out-of-stock)}.wcpt-availability .wcpt-low-stock,.wcpt-availability.wcpt-low-stock{color:var(--wcpt-availability-color-low-stock)}.wcpt-availability .wcpt-on-backorder,.wcpt-availability.wcpt-on-backorder{color:var(--wcpt-availability-color-on-backorder)}.wcpt .wcpt-availability.wcpt-property-label-enabled{flex-wrap:nowrap}.wcpt .wcpt-availability.wcpt-property-label-enabled *{white-space:nowrap}.wcpt-clear{clear:both !important;display:block !important;line-height:0 !important;height:4px}.wcpt-space{width:6px;display:inline-block;margin-right:0 !important}.wcpt-dot{position:relative;color:transparent !important;display:inline-block;width:8px;text-align:center}.wcpt-dot:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:1em;height:1em;background:rgba(0, 0, 0, 0.3);border-radius:100%;font-size:3px}.wcpt-table th i{font-size:1.3em;margin-right:3px;width:1.2em;text-align:center}.wcpt-sorting-icons{position:relative;display:inline-flex;gap:3px;vertical-align:middle;font-size:6px;flex-direction:column}.wcpt-heading .wcpt-sorting-icon{border-width:1em 0.8em;border-style:solid;border-color:transparent;cursor:pointer;color:var(--wcpt-sorting-icon-inactive-color);font-size:var(--wcpt-sorting-icon-size)}.wcpt-sorting-icon.wcpt-active{color:var(--wcpt-sorting-icon-active-color)}.wcpt-heading .wcpt-sorting-icons .wcpt-sorting-asc-icon{border-bottom-color:currentcolor/* bottom: 50%; *//* top: auto; */}.wcpt-heading .wcpt-sorting-icons .wcpt-sorting-desc-icon{border-top-color:currentcolor}[data-wcpt-limited-order="DESC"] .wcpt-sorting-asc-icon{display:none !important}[data-wcpt-limited-order="DESC"].wcpt-heading
  .wcpt-sorting-icons
  .wcpt-sorting-desc-icon{transform:translateY(-50%);font-size:0.45em}[data-wcpt-limited-order="ASC"] .wcpt-sorting-desc-icon{display:none !important}[data-wcpt-limited-order="ASC"].wcpt-heading
  .wcpt-sorting-icons
  .wcpt-sorting-asc-icon{bottom:40%}.wcpt-heading .wcpt-sorting-icons .wcpt-hide + .wcpt-sorting-desc-icon{transform:translateY(25%)}.wcpt-table i.fa-check{color:#66bb6a}.wcpt-table i.fa-times{color:#ef5350}.wcpt-table .wcpt-button i{margin:0 2px;font-size:1.1em;vertical-align:middle}a.wcpt-link-course-name{text-decoration:none;border-bottom:1px dotted}.wcpt-hide{display:none !important}/* whitespace */.wcpt-excerpt,.wcpt-content,.wcpt-variation-content,.wcpt-property-list--row-layout{white-space:normal}/* pagination */.wcpt-pagination{display:flex;gap:8px;align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-top:10px}body .wcpt-pagination a.page-numbers,.wcpt-pagination .page-numbers.current{padding:4px 10px;display:inline-block;font-size:inherit;font-weight:normal;line-height:2em;color:var(--wcpt-pagination-text-color);border:var(--wcpt-pagination-border-width) solid var(--wcpt-pagination-border-color);background:var(--wcpt-pagination-background-color);border-radius:var(--wcpt-pagination-border-radius);min-width:calc(2em - 10px);box-sizing:content-box;text-align:center;text-decoration:none !important;vertical-align:middle;box-shadow:var(--wcpt-box-shadow);cursor:pointer;width:auto;margin:0}.wcpt-pagination .page-numbers:not(.dots):not(.current):hover{border-color:var(--wcpt-pagination-border-color-hover)}.wcpt-pagination .page-numbers.current,.wcpt-pagination .page-numbers.current:hover{box-shadow:none;cursor:default;font-weight:bold}.wcpt-pagination .page-numbers.dots{color:var(--wcpt-pagination-dots-and-arrow-color);box-shadow:none;border-color:transparent;display:inline-block;font-family:system-ui;position:relative;top:-0.25em}.wcpt .next.page-numbers,.wcpt .prev.page-numbers{color:var(--wcpt-pagination-dots-and-arrow-color);border:transparent;box-shadow:none;min-width:1.5em;height:2em;position:relative;display:inline-block;padding:0}.wcpt-pagination-chevron{color:var(--wcpt-pagination-dots-and-arrow-color) !important;border:none !important;padding:0 !important;box-shadow:none !important;min-width:0 !important;background:transparent !important}.wcpt .next.page-numbers > .wcpt-icon,.wcpt .prev.page-numbers > .wcpt-icon{font-size:24px;stroke-width:2px;border:none !important}.wcpt .next.page-numbers > .wcpt-icon > svg,.wcpt .prev.page-numbers > .wcpt-icon > svg{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.page-numbers.dots,.page-numbers.next,.page-numbers.prev{background:transparent !important;margin:0 !important}/* forms */.wcpt-forms.wcpt-location-left{width:280px;float:left;margin-right:25px;padding:10px 15px;background:rgba(0, 0, 0, 0.025)}.wcpt-forms > form{display:inline-block;position:relative;width:100%}.wcpt-forms fieldset{border:none;margin:0 0 20px;padding:5px;font-size:14px}.wcpt-forms fieldset:last-child{margin-bottom:5px}.wcpt-search-wrapper{max-width:100%;vertical-align:middle;white-space:nowrap}.wcpt-header .wcpt-search-wrapper{display:inline-block;/* margin: 4px 8px 4px 0; */align-self:center}.wcpt-search-heading{font-weight:bold;display:inline-block;margin-right:5px}.wcpt-search-heading:empty{display:none !important}.wcpt-nav-modal .wcpt-search-heading,.wcpt-left-sidebar .wcpt-search-heading{display:block}.wcpt-nav-modal .wcpt-search:first-child{margin-top:5px}.wcpt-search{position:relative;display:inline-flex;max-width:100%;width:var(--wcpt-search-width, 250px);height:var(--wcpt-search-height, 42px);min-width:50px;border-radius:var(--wcpt-border-radius)}.wcpt-nav-modal .wcpt-search,.wcpt-nav-modal .wcpt-search-heading-separate-line .wcpt-search{width:100% !important;margin:8px 0}.wcpt-search-heading-separate-line .wcpt-search-heading,.wcpt-search-heading-separate-line .wcpt-search{display:flex;margin:0}.wcpt-search-heading-separate-line .wcpt-search-heading{margin-bottom:0.25em}input.wcpt-search-input[type="search"]{display:inline-block;padding:0 20px 0 10px !important;height:100% !important;max-height:100% !important;width:100% !important;font-size:inherit;line-height:1em;font-family:inherit;outline:none;box-shadow:none;border-radius:4px;border:none;background:var(--wcpt-search-background-color);box-sizing:border-box;color:var(--wcpt-search-text-color) !important;border:var(--wcpt-border-width) solid var(--wcpt-border-color);border-radius:inherit;-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;margin:0 !important;box-shadow:var(--wcpt-box-shadow);transition:0.2s border-color}input.wcpt-search-input[type="search"]:active,input.wcpt-search-input[type="search"]:focus{background:var(--wcpt-search-background-color);border-color:var(--wcpt-border-color-hover)}input.wcpt-search-input[type="search"]::-webkit-input-placeholder{color:var(--wcpt-search-placeholder-text-color);font-family:inherit}input.wcpt-search-input[type="search"]::-moz-placeholder{color:var(--wcpt-search-placeholder-text-color);font-family:inherit}input.wcpt-search-input[type="search"]:-ms-input-placeholder{color:var(--wcpt-search-placeholder-text-color);font-family:inherit}input.wcpt-search-input[type="search"]::-ms-input-placeholder{color:var(--wcpt-search-placeholder-text-color);font-family:inherit}input.wcpt-search-input[type="search"]::placeholder{color:var(--wcpt-search-placeholder-text-color);font-family:inherit}input.wcpt-search-input[type="search"]:focus::-webkit-input-placeholder{color:var(--wcpt-search-placeholder-text-color-focus)}input.wcpt-search-input[type="search"]:focus::-moz-placeholder{color:var(--wcpt-search-placeholder-text-color-focus)}input.wcpt-search-input[type="search"]:focus:-ms-input-placeholder{color:var(--wcpt-search-placeholder-text-color-focus)}input.wcpt-search-input[type="search"]:focus::-ms-input-placeholder{color:var(--wcpt-search-placeholder-text-color-focus)}input.wcpt-search-input[type="search"]:focus::placeholder{color:var(--wcpt-search-placeholder-text-color-focus)}.wcpt-search:hover input.wcpt-search-input[type="search"]{border-color:var(--wcpt-border-color-hover)}.wcpt-active input.wcpt-search-input[type="search"]{padding-left:30px !important}.wcpt-search-submit{padding:0;font-size:8px;text-align:center;background:var(--wcpt-search-submit-background-color);border-radius:inherit;width:33px;height:calc(100% - 10px);transition:0.2s;position:absolute;top:5px;right:5px;color:var(--wcpt-search-submit-icon-color);cursor:pointer}.wcpt-search-submit-icon.wcpt-icon{font-size:15px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);stroke-width:3px}.wcpt-search-submit-icon.wcpt-icon > svg{vertical-align:top}.wcpt-search-clear-enabled input.wcpt-search-input[type="search"]{padding:10px 35px 10px 35px}.wcpt-search-clear{position:absolute;left:0;top:0;background:transparent !important;border:none !important;height:100% !important;width:30px !important;cursor:pointer}.wcpt-search-clear-icon.wcpt-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:18px;line-height:1em;color:rgba(0, 0, 0, 0.4);vertical-align:middle}.wcpt-no-search-results-message{font-size:20px;text-align:center;padding:60px 20px;margin-bottom:50px;background:rgba(0, 0, 0, 0.05);cursor:pointer}.wcpt-sorting-label{font-size:16px;margin-right:5px;font-weight:bold}/* filter - top */.wcpt-location-top.wcpt-forms{float:right;clear:both}.wcpt-location-top.wcpt-forms fieldset{border:none;margin:0 15px 15px 0;padding:10px 20px;display:inline;background:rgba(0, 0, 0, 0.02);border-radius:6px;border:1px solid rgba(0, 0, 0, 0.04)}.wcpt-location-top.wcpt-forms fieldset:last-child{margin-right:0}.wcpt-location-top.wcpt-forms fieldset .wcpt-filter-heading{margin-right:10px}.wcpt-location-top.wcpt-forms fieldset > div{display:inline-block}.wcpt-location-top.wcpt-forms fieldset .wcpt-filter-sub-heading{display:none}.wcpt-location-top.wcpt-forms select{width:auto;background:var(--wcpt-filter-background-color)}.wcpt-location-top.wcpt-forms input[type="checkbox"],.wcpt-location-top.wcpt-forms input[type="radio"]{margin-right:0}.wcpt-forms fieldset label{cursor:pointer;padding:0 5px}.wcpt-filter-option-row{margin-right:10px}.wcpt-hidden{display:none}/* cart */.wcpt-cart-widget .wcpt-cart-icon{width:16px;height:16px;position:relative;top:-0.1em;color:#000000;margin-right:0.1em}.wcpt-cart-quantity{display:inline-block}.wcpt-cart-quantity:empty{display:none}.wcpt-cart-widget .woocommerce-Price-amount{color:inherit}/* search */.wcpt-product-names-holder{position:absolute;top:100%;background:white;border:1px solid #ccc;border-top:none;width:100%;z-index:1}.wcpt-product-names-holder:empty{display:none}.wcpt-matched-name{padding:5px 15px;cursor:pointer}.wcpt-matched-name-hover{background:#f2f2f2}.wcpt-matched-name:first-child{padding-top:10px}.wcpt-matched-name:last-child{padding-bottom:10px}.wcpt-match-highlight{background:yellow}/* filters *//* Becomes a flex row on laptop (with sidebar) and a flex wrap container on
   phone. Children are flattened with display:contents only on phone. */.wcpt-navigation-wrapper{display:block}.wcpt-nav-main{display:block;min-width:0}.wcpt-navigation{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:var(--wcpt-filter-text-color)}.wcpt-navigation--hidden{display:none !important}/* Duplicate of a filter already shown when header + sidebar are combined on phone */.wcpt-nav-duplicate-hidden{display:none !important}.wcpt-navigation:empty{display:none}.wcpt-template-price-min_max input[type="text"]{max-width:75px;padding-left:25px;font-size:inherit}.wcpt-template-price-min_max .wcpt-currency-symbol{width:0;position:relative;left:15px;display:inline-block}.wcpt-template-custom_field-min_max input[type="text"]{max-width:75px;margin-right:5px;padding:10px}/* responsiveness *//* Device wrappers are rendered as a single container now (server picks an initial
   device; JS may swap via AJAX). Do not globally hide tablet/phone wrappers. */.wcpt .wcpt-table-scroll-wrapper-outer{display:block}@media (max-width: 1199px){.wcpt-table{-webkit-touch-callout:none;/* iOS Safari */-webkit-user-select:none;/* Safari *//* Konqueror HTML */-moz-user-select:none;/* Firefox */-ms-user-select:none;/* Internet Explorer/Edge */user-select:none/* Non-prefixed version, currently
                                  supported by Chrome and Opera */}/* filters */frzTbl .wcpt-forms{width:100%;margin-bottom:20px;padding:0}.wcpt-location-left.wcpt-filter-form,.wcpt-location-left.wcpt-filter-form{width:100%}.wcpt-location-left.wcpt-forms fieldset,.wcpt-location-top.wcpt-forms fieldset{margin-bottom:10px;text-align:left;display:block;background:none;border:none}.wcpt-location-left.wcpt-forms fieldset .wcpt-filter-heading,.wcpt-location-top.wcpt-forms fieldset .wcpt-filter-heading{text-transform:capitalize;margin-bottom:10px;font-size:16px;display:block}}/* table edit link */.wcpt-edit-wrapper{margin:1em 0;display:block}/* filters */.wcpt .wcpt-filter{display:inline-block;/* margin: 4px 8px 4px 0; */vertical-align:middle;cursor:pointer;align-self:center}.wcpt-right .wcpt-filter.wcpt-dropdown:last-child{margin-right:0}.wcpt-filter.wcpt-options-row{display:inline;cursor:auto;padding:0;background:transparent}.wcpt-filter.wcpt-options-column{padding:10px 15px}.wcpt-filter.wcpt-options-column .wcpt-options{cursor:auto;width:230px;height:200px;overflow-y:scroll;display:block}.wcpt-filter.wcpt-options-row > .wcpt-filter-heading > .wcpt-icon,.wcpt-filter.wcpt-options-column > .wcpt-filter-heading > .wcpt-icon{display:none}.wcpt-left-sidebar
  .wcpt-left-sidebar
  .wcpt-filter.wcpt-options-row
  > .wcpt-filter-heading
  .wcpt-options-heading:after{content:""}.wcpt-filter .wcpt-filter-heading{display:inline-block;/* white-space: nowrap; */padding:var(--wcpt-filter-heading-padding)}.wcpt-filter .wcpt-filter-heading .wcpt-dropdown-label > span{vertical-align:middle}.wcpt-dropdown-label{display:inline-block;flex-grow:1}.wcpt-dropdown-label > .wcpt-item-row{vertical-align:bottom}.wcpt-header .wcpt-filter.wcpt-dropdown .wcpt-filter-heading{border:var(--wcpt-border-width) solid var(--wcpt-border-color);border-radius:var(--wcpt-border-radius);background:var(--wcpt-filter-background-color);transition:0.2s border-color;position:relative;display:inline-flex;align-items:center;gap:5px;box-shadow:var(--wcpt-box-shadow);width:100%}.wcpt-header .wcpt-filter.wcpt-dropdown.wcpt-open .wcpt-filter-heading,.wcpt-header .wcpt-filter.wcpt-dropdown:hover .wcpt-filter-heading,.wcpt-search:hover .wcpt-search-input{border-color:var(--wcpt-border-color-hover)}.wcpt-no-heading.wcpt-filter.wcpt-options-row .wcpt-filter-heading,.wcpt-no-heading.wcpt-filter.wcpt-options-column .wcpt-filter-heading{display:none}.wcpt-filter.wcpt-options-row .wcpt-filter-heading{padding:0}.wcpt-filter.wcpt-options-column .wcpt-filter-heading{margin-bottom:0.25em;display:block;font-weight:bold}.wcpt-header .wcpt-filter.wcpt-dropdown .wcpt-filter-heading .wcpt-icon svg{vertical-align:top}.wcpt-filter.wcpt-options-column .wcpt-option{display:block;padding:5px;margin:0}.wcpt-filter label.wcpt-label{cursor:pointer}.wcpt-active-count{min-width:1em;font-size:1em;line-height:1em;text-align:center;background:rgba(0, 0, 0, 0.05);border:1px solid rgba(0, 0, 0, 0.15);border-radius:100%;padding:2px;box-sizing:content-box !important;font-weight:normal;display:inline-block;vertical-align:inherit}.wcpt-left-sidebar .wcpt-active-count,.wcpt-options-row .wcpt-active-count,.wcpt-redirect-enabled .wcpt-active-count,[data-wcpt-filter="availability"].wcpt-filter .wcpt-active-count,[data-wcpt-filter="on_sale"].wcpt-filter .wcpt-active-count{display:none}/* .wcpt .wcpt-dropdown-label .wcpt-icon {
  margin-right: 0.1em;
} */.wcpt-filter > svg{height:1em;width:1em;vertical-align:middle;stroke-width:3px;margin-left:2px}.wcpt-filter .wcpt-options{display:inline-flex;flex-wrap:wrap;gap:8px}.wcpt-filter .wcpt-option{display:inline-flex;align-items:center;margin:0 6px 0 0;background:var(--wcpt-filter-background-color)}/* nav filter option row */.wcpt-navigation.wcpt-header .wcpt-options-row .wcpt-option{border-radius:var(--wcpt-border-radius);margin:0;border:var(--wcpt-border-width) solid var(--wcpt-border-color);box-shadow:var(--wcpt-box-shadow);transition:0.2s background-color,0.2s border-color,0.2s box-shadow}.wcpt-navigation.wcpt-header .wcpt-options-row .wcpt-option > label{padding:var(--wcpt-filter-common-vertical-padding) 14px var(--wcpt-filter-common-vertical-padding) 14px;margin:0;display:inline-flex;gap:6px;align-items:center;cursor:pointer;width:100%}.wcpt-navigation.wcpt-header .wcpt-options-row .wcpt-option:last-child{margin-right:0}.wcpt-navigation.wcpt-header .wcpt-options-row .wcpt-option:hover{border-color:var(--wcpt-border-color-hover)}.wcpt-navigation.wcpt-header .wcpt-options-row .wcpt-option > *,.wcpt-navigation.wcpt-header .wcpt-options-row .wcpt-option .wcpt-count{vertical-align:baseline}.wcpt-filter .wcpt-option input[type="checkbox"],.wcpt-filter .wcpt-option input[type="radio"]{margin-right:0}.wcpt-filter .wcpt-options-heading{margin-right:10px;font-weight:bold}.wcpt-filter.wcpt-options-row .wcpt-options-heading,.wcpt-filter.wcpt-options-column .wcpt-options-heading{margin-right:0}.wcpt-filter.wcpt-options-row.wcpt-heading-separate-line .wcpt-filter-heading{margin-bottom:0.25em;display:block}.wcpt-filter .wcpt-options-heading:empty{display:none}.wcpt-filter .wcpt-options-heading + .wcpt-icon{display:inline-block}.wcpt-color{width:15px;display:inline-block;height:15px}.wcpt-color.wcpt-shape-circle{border-radius:100%;margin:0 3px;vertical-align:middle;position:relative;top:-0.15em}.wcpt-line-separator{display:block !important;margin-right:0 !important;margin-left:0 !important;margin-top:var(--wcpt-line-separator-gap-above);margin-bottom:var(--wcpt-line-separator-gap-below);width:100%;height:var(--wcpt-line-separator-height);border-bottom:var(--wcpt-line-separator-height) var(--wcpt-line-separator-border-style, solid) var(--wcpt-line-separator-background-color);border-radius:var(--wcpt-line-separator-border-radius)}.wcpt-line-separator.wcpt-line-separator--hide-last:last-child,.wcpt-line-separator.wcpt-line-separator--hide-first:first-child,.wcpt-line-separator + .wcpt-line-separator{display:none !important}/* tooltip */.wcpt-tooltip{position:relative;font-weight:normal;line-height:1.25em;display:inline-flex}.wcpt-tooltip-label > .wcpt-item-row{display:inline-flex !important;align-items:center}.wcpt-tooltip-portal{position:relative;z-index:3;width:0;height:0;padding:0;margin:0}.wcpt-tooltip-portal > .wcpt-table,.wcpt-tooltip-portal > .wcpt-table > .wcpt-row,.wcpt-tooltip-portal > .wcpt-table > .wcpt-heading-row,.wcpt-tooltip-portal > .wcpt-table > .wcpt-row > .wcpt-cell,.wcpt-tooltip-portal > .wcpt-table > .wcpt-heading-row > .wcpt-heading,.wcpt-tooltip-portal > .wcpt-table > .wcpt-row > .wcpt-cell > .wcpt-item-row,.wcpt-tooltip-portal
  > .wcpt-table
  > .wcpt-heading-row
  > .wcpt-heading
  > .wcpt-item-row,.wcpt-tooltip-portal
  > .wcpt-table
  > .wcpt-row
  > .wcpt-cell
  > .wcpt-item-row
  > .wcpt-tooltip{display:contents !important}.wcpt-tooltip-portal .wcpt-tooltip-label{display:none !important}.wcpt-tooltip-portal .wcpt-tooltip-content-wrapper{transform:none !important}.wcpt-tooltip.wcpt-tooltip--open-on-click > .wcpt-tooltip-label{cursor:pointer}.wcpt-tooltip-label{display:inline-flex;flex-direction:row;padding:var(--wcpt-tooltip-label-padding-vertical) var(--wcpt-tooltip-label-padding-horizontal);background:var(--wcpt-tooltip-label-background-color);color:var(--wcpt-tooltip-label-text-color);white-space:nowrap;border:var(--wcpt-tooltip-label-border-width) solid var(--wcpt-tooltip-label-border-color);border-radius:var(--wcpt-tooltip-label-border-radius);font-size:var(--wcpt-tooltip-label-text-size, inherit)}.wcpt-tooltip-label:hover{color:var(--wcpt-tooltip-label-text-color-hover)}.wcpt-tooltip-content .wcpt-excerpt,.wcpt-tooltip-content .wcpt-content{color:var(--wcpt-tooltip-content-text-color)}.wcpt-heading .wcpt-tooltip-label{padding:3px;background:none}.wcpt-heading .wcpt-tooltip-label > .wcpt-item-row{display:inline-flex;align-items:center;gap:5px}.wcpt-click-events .wcpt-tooltip-label{cursor:pointer}.wcpt-navigation .wcpt-tooltip-label .wcpt-icon:last-child{margin-right:0}.wcpt-navigation .wcpt-tooltip-label .wcpt-icon:first-child{margin-left:0}.wcpt-navigation .wcpt-tooltip-label .wcpt-icon{font-size:18px;position:relative;vertical-align:text-bottom}.wcpt-navigation .wcpt-tooltip-label .wcpt-icon svg{vertical-align:baseline}.wcpt-tooltip > .wcpt-tooltip-content-wrapper{position:absolute;top:calc(100% + (var(--wcpt-tooltip-gap) - 2px));left:50%;transform:translateX(-50%);width:var(--wcpt-tooltip-content-max-width);text-align:center;pointer-events:none}.wcpt-tooltip:not(.wcpt-open) > .wcpt-tooltip-content-wrapper,.wcpt-tooltip:not(.wcpt-open)
  > .wcpt-tooltip-content-wrapper
  > .wcpt-tooltip-content{height:0 !important;padding:0 !important;border-width:0 !important;overflow:hidden !important}.wcpt-tooltip > .wcpt-tooltip-content-wrapper > .wcpt-tooltip-content{display:inline-block;position:relative;width:auto !important;background:var(--wcpt-tooltip-content-background-color);color:var(--wcpt-tooltip-content-text-color);font-size:var(--wcpt-tooltip-content-text-size, inherit);padding:var(--wcpt-tooltip-content-padding-vertical) var(--wcpt-tooltip-content-padding-horizontal);line-height:1.4em;pointer-events:initial;box-shadow:0 2px 4px rgba(0, 0, 0, 0.25);border:var(--wcpt-tooltip-content-border-width) solid var(--wcpt-tooltip-content-border-color);border-radius:var(--wcpt-tooltip-content-border-radius);text-align:left;white-space:normal;opacity:0;transition:0.2s opacity,0.2s transform;transform:translateY(4px)}.wcpt-tooltip.wcpt-open
  > .wcpt-tooltip-content-wrapper
  > .wcpt-tooltip-content{opacity:1;transform:translateY(0)}.wcpt-tooltip > .wcpt-tooltip-content-wrapper[data-wcpt-position="above"]{top:auto;bottom:calc(100% + (var(--wcpt-tooltip-gap) - 2px))}.wcpt .wcpt-tooltip-content > .wcpt-item-row{display:block;margin-bottom:2px}.wcpt-tooltip.wcpt-open > .wcpt-tooltip-content-wrapper{display:block;z-index:5}.wcpt-tooltip.wcpt-open.wcpt-tooltip--popup-enabled
  > .wcpt-tooltip-content-wrapper{position:fixed;top:50%;bottom:auto;transform:translate(-50%, -50%)}.wcpt-tooltip.wcpt-tooltip--popup-enabled.wcpt-open{cursor:default}.wcpt-tooltip.wcpt-open.wcpt-tooltip--popup-enabled.wcpt-open
  .wcpt-tooltip-content:after{content:"\00D7";position:absolute;font-family:Helvetica,Arial,sans-serif;right:-35px;top:0;font-size:30px;font-weight:100;pointer-events:none;color:#555}.wcpt-tooltip.wcpt-open.wcpt-tooltip--popup-enabled.wcpt-open
  .wcpt-tooltip-content{right:auto !important;left:auto !important;box-shadow:0 2px 5px rgba(0, 0, 0, 0.25)}@media (max-width: 800px){.wcpt-tooltip.wcpt-open.wcpt-tooltip--popup-enabled.wcpt-open
    .wcpt-tooltip-content:after{right:-30px;font-size:25px}}.wcpt-tooltip.wcpt-tooltip--popup-enabled.wcpt-open:before{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255, 255, 255, 0.9);content:"";z-index:5}.wcpt-tooltip-popup-displayed .frzTbl-table-wrapper__inner{transform:none !important}.wcpt-tooltip-popup-displayed .wcpt-tooltip-arrow,.wcpt-tooltip-popup-displayed .wcpt-cart-badge-number,.wcpt-tooltip-popup-displayed .wcpt-cart-widget,.wcpt-tooltip-popup-displayed .frzTbl-frozen-columns-wrapper,.wcpt-tooltip-popup-displayed .frzTbl-fixed-heading-wrapper-outer,.wcpt-tooltip-popup-displayed .frzTbl-antiscroll-control-wrap,.wcpt-tooltip-popup-displayed .wcpt-range-slider-wrapper{display:none !important}.wcpt-tooltip-content:before{content:" ";display:block;position:absolute;top:calc(-1 * var(--wcpt-tooltip-gap));left:0;width:100%;height:var(--wcpt-tooltip-gap)}.wcpt-tooltip--open-on-click
  > .wcpt-tooltip-content-wrapper
  > .wcpt-tooltip-content:before,.wcpt-tooltip--hover-disabled:not(.wcpt-tooltip--open-on-click)
  > .wcpt-tooltip-content-wrapper
  > .wcpt-tooltip-content:before{display:none}.wcpt-tooltip-content-wrapper[data-wcpt-position="above"]
  > .wcpt-tooltip-content:before{top:auto;bottom:calc(-1 * var(--wcpt-tooltip-gap))}.wcpt-tooltip-arrow{width:16px;height:8px;position:absolute;top:0.25px;left:50%;transform:translate(-50%, -100%);stroke:var(--wcpt-tooltip-content-border-color);stroke-width:calc(var(--wcpt-tooltip-content-border-width) * 10)}.wcpt-tooltip-arrow path{fill:var(--wcpt-tooltip-content-background-color)}.wcpt-tooltip-content-wrapper[data-wcpt-position="above"]
  > .wcpt-tooltip-content
  > .wcpt-tooltip-arrow{top:auto;bottom:0;transform:translate(-50%, 100%) rotate(180deg)}.wcpt-tooltip-close{position:absolute;top:-8px;right:-8px;display:inline-block;width:24px;height:24px;background:white;border:1px solid rgba(0, 0, 0, 0.3);line-height:1;text-align:center;border-radius:100%;cursor:pointer;opacity:0.75;color:black;stroke:black;stroke-width:2px;padding:2px}/* -- dropdown */.wcpt-dropdown{position:relative}.wcpt-dropdown-menu{position:absolute;top:100%;left:0;z-index:4;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:400px;max-height:500px;overflow-y:auto;margin:5px 0 0;padding:5px;text-align:left;list-style:none;background-color:var(--wcpt-filter-background-color);-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid var(--wcpt-border-color);border-radius:4px;box-shadow:0 6px 12px rgba(0, 0, 0, 0.175);cursor:default;opacity:0;transform:translateY(6px);transition:0.1s opacity,0.2s transform}.wcpt-dropdown:not(.wcpt-open) .wcpt-dropdown-menu{padding:0 !important;height:0 !important;border-width:0 !important}.wcpt-filter .wcpt-dropdown-menu{min-width:100%}@media (min-width: 750px){.wcpt-right .wcpt-dropdown-menu,.wcpt-dropdown-open-left.wcpt-filter .wcpt-dropdown-menu{left:auto;right:0}}.wcpt-dropdown:after{content:"";display:none;position:absolute;width:100%;height:7px;bottom:-7px;left:0;z-index:1}.wcpt-header .wcpt-dropdown.wcpt-open:after{display:block}.wcpt-dropdown-sub-menu{padding-left:0.75em}.wcpt-options-row .wcpt-dropdown-sub-menu{display:inline;padding:0}.wcpt-dropdown.wcpt-open .wcpt-dropdown-menu{opacity:1;transform:translateY(0)}.wcpt-dropdown-option{display:block;cursor:pointer;position:relative;font-weight:normal;margin:0 !important;border-radius:inherit}.wcpt-filter .wcpt-dropdown-option:not(.wcpt-range-options-wrapper):hover{background-color:var(--wcpt-filter-option-hover-background-color);color:var(--wcpt-filter-option-hover-text-color)}.wcpt-nm-content
  .wcpt-filter
  .wcpt-dropdown-option:not(.wcpt-range-options-wrapper):hover{background-color:var(--wcpt-filter-background-color);color:var(--wcpt-filter-text-color)}.wcpt-dropdown-option > label{display:flex;align-items:center;gap:6px;padding:4px 5px;cursor:pointer;margin:0 !important;font-weight:normal}.wcpt-nm-content .wcpt-dropdown-option > label{padding-left:0;padding-right:0}.wcpt-nm-content .wcpt-no-heading .wcpt-dropdown-option:last-child > label{padding-bottom:0}.wcpt-nm-content .wcpt-no-heading .wcpt-dropdown-option:first-child > label{padding-top:0}.wcpt-left-sidebar .wcpt-dropdown-option > label{display:flex;align-items:baseline}.wcpt-navigation.wcpt-header .wcpt-dropdown-option > label{padding:5px 10px 5px 8px}.wcpt-dropdown-option > input[type="checkbox"],.wcpt-dropdown-option > input[type="radio"]{margin:0 0.6em 0 0}.wcpt-dropdown-option > label > input + span{vertical-align:middle}.wcpt .wcpt-current-term > label{font-weight:bold}@media (max-width: 749px){body:not(.wcpt-nav-modal-on)
    .wcpt-left-sidebar
    .wcpt-open
    .wcpt-dropdown-menu{display:none !important}/* Reveal is laptop/tablet only — phone uses default responsive flatten */.wcpt .wcpt-reveal-sidebar{display:none !important}.wcpt-header .wcpt-dropdown,.wcpt-header .wcpt-search-wrapper,.wcpt-header .wcpt-options-row,.wcpt-header .wcpt-dropdown,.wcpt .wcpt-header .wcpt-csv-download,.wcpt .wcpt-header .wcpt-reveal-sidebar{margin:0}.wcpt-header .wcpt-search-wrapper{width:100%;text-align:var(--wcpt-nav-header-responsive-alignment)}.wcpt-header .wcpt-search-wrapper .wcpt-search{width:100%}.wcpt-header .wcpt-filter:not(.wcpt-options-row) .wcpt-filter-heading{padding:4px 25px 4px 10px}.wcpt-header .wcpt-filter.wcpt-options-row .wcpt-filter-heading{padding:10px 0;margin-right:5px}.wcpt-header .wcpt-dropdown-menu{box-shadow:0px 4px 4px rgba(0, 0, 0, 0.15)}.wcpt-navigation.wcpt-header .wcpt-options-row .wcpt-option > label{padding:4px 8px}.wcpt .wcpt-navigation .wcpt-csv-download,.wcpt .wcpt-navigation .wcpt-reveal-sidebar{padding:4px 8px}.wcpt-header .wcpt-dropdown.wcpt-open .wcpt-dropdown-menu{margin-top:5px}.wcpt-header .wcpt-dropdown > .wcpt-filter-heading > .wcpt-icon:last-child{position:absolute;right:6px;top:calc(50% - 8px)}.wcpt-header
    .wcpt-dropdown.wcpt-open
    > .wcpt-filter-heading
    > .wcpt-icon:last-child{transform:rotate(180deg) !important}input.wcpt-search-input[type="search"]{height:36px}}/* -- range options */.wcpt-range-options-wrapper{padding:5px;display:inline-flex;flex-direction:column;align-items:center;flex-wrap:wrap}.wcpt-range-options-wrapper:not(:nth-child(1)){padding-left:10px;padding-right:10px}.wcpt .wcpt-options-row .wcpt-range-options-wrapper:not(:nth-child(1)){vertical-align:top !important;margin-top:0 !important;padding-top:2px}.wcpt .wcpt-options-row .wcpt-range-options-wrapper{border-color:transparent !important;box-shadow:none !important;background:transparent !important;vertical-align:middle}.wcpt .wcpt-options-row .wcpt-range-options-wrapper:nth-child(1){padding:0}.wcpt-range-options-wrapper input[type="number"]{width:50px;height:36px;margin-bottom:0;display:inline-block;padding:0 0 0 5px;background-color:var(--wcpt-search-background-color);border:var(--wcpt-border-width) solid var(--wcpt-border-color);border-radius:var(--wcpt-border-radius);box-shadow:var(--wcpt-box-shadow);transition:border-color 0.2s;text-align:left;color:inherit}.wcpt-range-options-wrapper input[type="number"]:hover,.wcpt-range-options-wrapper input[type="number"]:focus{border-color:var(--wcpt-border-color-hover)}.wcpt-nav-modal .wcpt-range-options-wrapper input[type="number"]{width:75px}.wcpt-nav-modal .wcpt-range-options-wrapper input[type="number"]::-webkit-input-placeholder{color:var(--wcpt-search-placeholder-text-color)}.wcpt-nav-modal .wcpt-range-options-wrapper input[type="number"]::-moz-placeholder{color:var(--wcpt-search-placeholder-text-color)}.wcpt-nav-modal .wcpt-range-options-wrapper input[type="number"]:-ms-input-placeholder{color:var(--wcpt-search-placeholder-text-color)}.wcpt-nav-modal .wcpt-range-options-wrapper input[type="number"]::-ms-input-placeholder{color:var(--wcpt-search-placeholder-text-color)}.wcpt-nav-modal .wcpt-range-options-wrapper input[type="number"]::placeholder{color:var(--wcpt-search-placeholder-text-color)}.wcpt-range-options-wrapper input[type="number"]::-webkit-outer-spin-button,.wcpt-range-options-wrapper input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.wcpt-range-options-wrapper input[type="number"]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.wcpt-range-input-wrapper{display:flex;justify-content:flex-start;align-items:center;gap:8px}.wcpt-filter span.wcpt-date-picker-submit-button,.wcpt-filter span.wcpt-range-submit-button{display:inline-flex;padding:0 10px;border:1px solid var(--wcpt-border-color);box-shadow:var(--wcpt-box-shadow);border-radius:var(--wcpt-border-radius);cursor:pointer;align-items:center;background-color:var(
    --wcpt-range-slider-button-background-color,
    transparent
  );color:var(--wcpt-range-slider-button-text-color, inherit)}.wcpt-filter span.wcpt-range-submit-button:hover,.wcpt-filter span.wcpt-date-picker-submit-button:hover{border-color:var(--wcpt-border-color-hover);box-shadow:none}.wcpt-nav-modal span.wcpt-range-submit-button{display:none}.wcpt-filter[data-wcpt-filter="date_picker"] .wcpt-dropdown-option > label{display:flex;flex-direction:column;align-items:flex-start}.wcpt-filter[data-wcpt-filter="date_picker"]
  .wcpt-date-picker-triggers
  > label{display:flex;flex-direction:row;align-items:center;gap:10px;margin:0.5em 0 !important}/* sort_by */.wcpt-navigation-modal-toggle{border:1px solid #333}.wcpt-result-count{display:inline-block;vertical-align:middle;font-size:var(--wcpt-result-count-font-size);color:var(--wcpt-result-count-text-color);font-weight:var(--wcpt-result-count-font-weight)}/* clear filters */.wcpt-clear-filters-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;border-radius:var(--wcpt-border-radius);padding:8px;background:var(--wcpt-clear-filters-background-color);border-width:var(--wcpt-clear-filters-border-width);border-style:var(--wcpt-clear-filters-border-style);border-color:var(--wcpt-clear-filters-border-color);width:100%;margin-top:4px}@media (min-width: 1199px){.wcpt-clear-filters-wrapper.wcpt-clear-filters-wrapper--no-border-and-padding{display:inline-flex;border:none;padding:0;background:none;margin:0}}.wcpt-clear-filter > *{vertical-align:middle}.wcpt-clear-filter > svg{height:1em;width:1em}.wcpt-clear-filter{display:inline-flex;align-items:center;gap:2px;cursor:pointer;vertical-align:middle;border-radius:var(--wcpt-border-radius);padding:var(--wcpt-filter-common-vertical-padding) 10px var(--wcpt-filter-common-vertical-padding) 8px;box-shadow:var(--wcpt-box-shadow);border:1px solid var(--wcpt-clear-filters-button-border-color);background:var(--wcpt-filter-background-color)}.wcpt-clear-filter:hover{border-color:var(--wcpt-border-color-hover)}.wcpt-clear-filter > .wcpt-separator.wcpt-dot{font-size:1.25em;line-height:0.5em;font-weight:900;margin:0.1em}.wcpt-clear-filter > .wcpt-dropdown-menu{padding:2px;width:200px}.wcpt-clear-filter > .wcpt-dropdown-menu .wcpt-dropdown-option{padding:5px;margin-bottom:0}.wcpt-clear-filter > .wcpt-dropdown-menu .wcpt-dropdown-option svg,.wcpt-clear-filter > .wcpt-dropdown-menu .wcpt-dropdown-option span{height:1em;width:1em;vertical-align:middle}.wcpt-clear-filter > .wcpt-dropdown-menu .wcpt-dropdown-option svg{margin-right:0.25em}.wcpt-clear-all-filters{display:inline-flex;text-decoration:underline;vertical-align:middle;align-items:center}.wcpt-clear-all-filters .wcpt-icon > svg{width:0.8em;stroke-width:3px}.wcpt-clear-all-filters.wcpt-small-device-only,.wcpt-responsive-navigation .wcpt-clear-all-filters.wcpt-big-device-only{display:none}.wcpt-responsive-navigation .wcpt-clear-all-filters.wcpt-small-device-only{display:inline-block;margin:0 4px;text-decoration:underline}@media (max-width: 749px){.wcpt-clear-filters-wrapper > .wcpt-clear-all-filters.wcpt-big-device-only{display:none}.wcpt-clear-filters-wrapper > .wcpt-clear-all-filters.wcpt-small-device-only{display:inline-flex;order:-1;margin:0 4px}}/* navigation: header rows */.wcpt-filter-row{clear:both;width:100%;margin:6px 0}.wcpt-filter-row:first-child{margin-top:0 !important}.wcpt-filter-row:last-child{margin-bottom:0 !important}.wcpt-filter-row:after{display:block;clear:both}.wcpt-filter-row.wcpt-hide{display:none !important;height:0 !important;overflow:hidden !important}.wcpt-filter-column{text-align:left;display:inline-block;vertical-align:middle}.wcpt-header .wcpt-filter-column > .wcpt-item-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.wcpt-header .wcpt-filter-column.wcpt-right > .wcpt-item-row{justify-content:flex-end}/* filter column ratios *//* -- 100-0 */.wcpt-filter-row.wcpt-ratio-100-0 .wcpt-left{width:100%}.wcpt-filter-row.wcpt-ratio-100-0 .wcpt-right{display:none}/* -- 100-0-center-aligned */.wcpt-filter-row.wcpt-ratio-100-0-center-aligned .wcpt-left{width:100%}.wcpt-filter-row.wcpt-ratio-100-0-center-aligned > .wcpt-left > .wcpt-item-row{justify-content:center}.wcpt-filter-row.wcpt-ratio-100-0-center-aligned .wcpt-right{display:none}/* -- 70-30 */.wcpt-filter-row.wcpt-ratio-70-30 .wcpt-left{width:70%}.wcpt-filter-row.wcpt-ratio-70-30 .wcpt-right{width:30%}/* -- 50-50 */.wcpt-filter-row.wcpt-ratio-50-50 .wcpt-left{width:50%}.wcpt-filter-row.wcpt-ratio-50-50 .wcpt-right{width:50%}/* -- 30-70 */.wcpt-filter-row.wcpt-ratio-30-70 .wcpt-left{width:30%}.wcpt-filter-row.wcpt-ratio-30-70 .wcpt-right{width:70%}/* -- 0-100 */.wcpt-filter-row.wcpt-ratio-0-100 .wcpt-left{display:none}.wcpt-filter-row.wcpt-ratio-0-100 .wcpt-right{width:100%}/* -- flex_justified */.wcpt-ratio-flex_justified{margin:0}.wcpt-filter-row.wcpt-ratio-flex_justified > .wcpt-left{width:100%}.wcpt-filter-row.wcpt-ratio-flex_justified > .wcpt-left > .wcpt-item-row{width:100%;display:flex;justify-content:space-between;align-items:center}/* -- flex_justified_2_columns */.wcpt-filter-row.wcpt-ratio-flex_justified_2_columns{display:flex;justify-content:space-between;align-items:center;gap:10px}:where(
    :where(
        .wcpt-filter-row.wcpt-ratio-flex_justified_2_columns,
        .wcpt-ratio-100-0,
        .wcpt-ratio-0-100
      )
      > .wcpt-filter-column,
    .wcpt-was-left-sidebar
  )
  > .wcpt-item-row{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;gap:8px}.wcpt-filter-row.wcpt-ratio-flex_justified_2_columns
  > .wcpt-filter-column
  > .wcpt-item-row
  > *{margin:0}@media (min-width: 1200px){.wcpt-filter-row.wcpt-ratio-flex_justified_2_columns
    > .wcpt-filter-column.wcpt-right
    > .wcpt-item-row{justify-content:flex-end}}/* -- filter_grid */@media (min-width: 1200px){.wcpt-filter-row.wcpt-ratio-filter_grid > .wcpt-left{width:100%}.wcpt-filter-row.wcpt-ratio-filter_grid > .wcpt-right{display:none}.wcpt-filter-row.wcpt-ratio-filter_grid > .wcpt-left > .wcpt-item-row{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--wcpt-filter-grid-gap, 10px);width:100%}.wcpt-filter-row.wcpt-ratio-filter_grid .wcpt-options-row,.wcpt-filter-row.wcpt-ratio-filter_grid .wcpt-options{display:contents}.wcpt-filter-row.wcpt-ratio-filter_grid
    .wcpt-options-row
    > .wcpt-filter-heading{grid-column:1/-1}.wcpt-filter-row.wcpt-ratio-filter_grid.wcpt-filter-grid--columns-2
    > .wcpt-left
    > .wcpt-item-row{grid-template-columns:repeat(2, minmax(0, 1fr))}.wcpt-filter-row.wcpt-ratio-filter_grid.wcpt-filter-grid--columns-4
    > .wcpt-left
    > .wcpt-item-row{grid-template-columns:repeat(4, minmax(0, 1fr))}.wcpt-filter-row.wcpt-ratio-filter_grid.wcpt-filter-grid--columns-5
    > .wcpt-left
    > .wcpt-item-row{grid-template-columns:repeat(5, minmax(0, 1fr))}.wcpt-filter-row.wcpt-ratio-filter_grid.wcpt-filter-grid--columns-6
    > .wcpt-left
    > .wcpt-item-row{grid-template-columns:repeat(6, minmax(0, 1fr))}.wcpt-filter-row.wcpt-ratio-filter_grid.wcpt-filter-grid--columns-7
    > .wcpt-left
    > .wcpt-item-row{grid-template-columns:repeat(7, minmax(0, 1fr))}.wcpt-filter-row.wcpt-ratio-filter_grid.wcpt-filter-grid--columns-8
    > .wcpt-left
    > .wcpt-item-row{grid-template-columns:repeat(8, minmax(0, 1fr))}.wcpt-filter-row.wcpt-ratio-filter_grid.wcpt-filter-grid--columns-9
    > .wcpt-left
    > .wcpt-item-row{grid-template-columns:repeat(9, minmax(0, 1fr))}.wcpt-filter-row.wcpt-ratio-filter_grid.wcpt-filter-grid--columns-10
    > .wcpt-left
    > .wcpt-item-row{grid-template-columns:repeat(10, minmax(0, 1fr))}.wcpt-filter-row.wcpt-ratio-filter_grid > .wcpt-left > .wcpt-item-row > *{min-width:0;margin:0}.wcpt-filter-row.wcpt-ratio-filter_grid .wcpt-option{min-width:0;margin:0}/* /* .wcpt-filter-row.wcpt-ratio-filter_grid .wcpt-active-count--filter-grid {
    display: inline-block;
    min-width: 0;
    padding: 0;
    border: 0;
    border-radius: 0;
    background: none;
    box-sizing: border-box !important;
    white-space: nowrap;
  }

  .wcpt-filter-row.wcpt-ratio-filter_grid
    .wcpt-active-count--filter-grid::before {
    content: "(";
  }

  .wcpt-filter-row.wcpt-ratio-filter_grid
    .wcpt-active-count--filter-grid::after {
    content: ")";
  } */.wcpt-filter-row.wcpt-ratio-filter_grid .wcpt-active-count--zero{opacity:0.3;display:none}.wcpt-filter-row.wcpt-ratio-filter_grid
    > .wcpt-left
    > .wcpt-item-row
    > .wcpt-line-separator{grid-column:1/-1}.wcpt-ratio-filter_grid .wcpt-search{width:100% !important}}.wcpt-ratio-0-100 > .wcpt-filter-column > .wcpt-item-row{justify-content:flex-end}/* icon */.wcpt-icon{vertical-align:middle;stroke-width:2px;fill:transparent;width:1em;height:1em;display:inline-block}.wcpt-icon > svg{vertical-align:top;height:1em;width:1em;stroke-width:inherit;fill:inherit;stroke:currentColor;position:relative;display:inline-block !important}.wcpt-button-label > .wcpt-icon{font-size:1.1em;margin:0}.wcpt-filter .wcpt-item-row,.wcpt-filter .wcpt-item-row > .wcpt-icon,.wcpt-filter .wcpt-item-row > .wcpt-text{display:inline-flex;align-items:center}.wcpt-filter .wcpt-item-row{gap:4px}/* .wcpt-filter .wcpt-item-row > .wcpt-icon {
  margin-right: 8px;
} *//* modal */body.wcpt-modal-on{overflow:hidden !important}.wcpt-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.8);overflow-y:auto;z-index:100000000}.wcpt-modal-content{position:relative;width:460px;max-width:90%;margin:7.5% auto 50px;border:1px solid #ddd;padding:0;background:white;border-radius:6px;overflow:hidden;color:black}/* WowAddons date/time pickers are position:absolute and need to escape the modal box */.wcpt-product-form.wcpt-modal .wcpt-modal-content{overflow:visible}.wcpt-product-form.wcpt-modal .prad-custom-date-picker,.wcpt-product-form.wcpt-modal .prad-custom-time-field-picker{z-index:100000001}/* variation modal form */.wcpt-product-form .label,.wcpt-product-form .value{border:none}.wcpt-product-form-loading-modal .wcpt-modal-content{width:350px}.wcpt-product-form-loading-modal .woocommerce-variation-price,.wcpt-product-form-loading-modal .woocommerce-variation-stock{display:inline-block}.wcpt-product-form .wcpt-close-modal{text-align:right;cursor:pointer;position:absolute;right:10px;top:20px;color:black}.wcpt-product-form-loading-modal .wcpt-close-modal{display:none}.wcpt-product-form .wcpt-close-modal-icon{height:1em;width:1em;font-size:20px;display:inline-block}.wcpt-product-form .wcpt-close-modal-icon > svg{vertical-align:top;width:1em}.wcpt-product-form-title,.wcpt-product-form-loading-text{font-size:20px;line-height:1.2em;padding:20px;display:block;background:#f7f7f7;color:black}.wcpt-product-form-price{font-size:18px;line-height:1em;padding:5px 0 0;display:block;color:rgba(0, 0, 0, 0.5)}span.wcpt-product-form-loading-text .wcpt-ajax-badge{vertical-align:text-top;margin-right:10px}span.wcpt-product-form-loading-text .wcpt-ajax-badge > svg{vertical-align:top;height:1em;width:1em;position:relative;top:3px;animation:wcptRotate 2s infinite linear;-webkit-animation:wcptRotate 2s infinite linear;-moz-animation:wcptRotate 2s infinite linear;-o-animation:wcptRotate 2s infinite linear}.wcpt-product-form form.cart{padding:10px 25px 25px;margin:0 !important}.wcpt-product-form table.variations{margin:0 0 5px !important;border:none !important;font-size:16px;border-collapse:collapse;box-sizing:border-box;background:white;width:100%}.wcpt-product-form .woocommerce-variation-description{font-size:16px}.wcpt-product-form table.variations tr td{border:none !important;vertical-align:middle;text-align:left;background:transparent;display:table-cell}.wcpt-product-form table.variations tr td.label label{font-size:16px;line-height:1.2em;text-transform:none;background:transparent;color:black;margin:0}.wcpt-product-form table.variations tr td:first-child{width:150px}.wcpt-product-form select{height:30px;line-height:20px;margin-right:10px;width:190px;display:inline-block !important}.wcpt-product-form input.qty[type="number"]{width:70px;padding:6px 10px;height:38px}.wcpt-product-form .reset_variations{margin:0;font-size:14px;text-decoration:underline}.wcpt-product-form .quantity{display:inline-block;vertical-align:middle;width:auto !important;margin:0 10px 0 0 !important}.wcpt-product-form .quantity input[type="number"]{margin:0 !important;height:40px;box-sizing:border-box}.wcpt-product-form .woocommerce-variation-add-to-cart .button,.wcpt-product-form .button.button.single_add_to_cart_button{width:auto;margin:0;text-transform:capitalize;font-size:16px;line-height:1em;padding:12px 18px;border-radius:4px;cursor:pointer;vertical-align:middle}.wcpt-product-form .woocommerce-variation-price,.wcpt-product-form .woocommerce-variation-availability{display:inline-block;vertical-align:middle}.wcpt-product-form .woocommerce-variation-availability p{margin:0;font-size:16px;color:#999}.wcpt-product-form .woocommerce-variation-price{font-size:20px;margin:0 20px 0 0;line-height:1em;border:none}.wcpt-product-form .woocommerce-variation-price:empty,.wcpt-product-form .price .woocommerce-Price-amount:empty,.woocommerce-variation-description:empty,.woocommerce-variation-availability:empty{display:none}.woocommerce-variation-add-to-cart{margin-top:20px}.woocommerce-variation-add-to-cart .screen-reader-text,.wcpt-product-form .tinvwl_add_to_wishlist_button{display:none}@media (max-width: 1199px){.wcpt-filter-row.wcpt-ratio-flex_justified_2_columns{flex-wrap:wrap;justify-content:flex-start;gap:8px}.wcpt-filter-row.wcpt-ratio-flex_justified_2_columns > .wcpt-filter-column,.wcpt-filter-row.wcpt-ratio-flex_justified_2_columns
    > .wcpt-filter-column
    > .wcpt-item-row{display:contents}}@media (max-width: 749px){/* variation form */.wcpt-product-form table.variations tr,.wcpt-product-form table.variations tr td{display:block}.wcpt-product-form table.variations tr{padding:5px 0 !important}.wcpt-product-form table.variations tr td{border:none !important;padding:5px 0 !important}.wcpt-product-form select{height:40px;margin-right:10px;width:100%}.wcpt-product-form .reset_variations{display:inline-block;margin:15px 0 10px;font-size:16px}}/* left sidebar
   Laptop: flex row — sidebar | .wcpt-nav-main (header + table + pagination). */.wcpt-header{margin-bottom:10px;border:0 solid transparent}.wcpt-header + .wcpt-table-scroll-wrapper-outer{margin-top:0}.wcpt-filter input[type="checkbox"],.wcpt-filter input[type="radio"]{vertical-align:baseline;display:inline !important;width:auto;height:auto;position:static;transform:none;margin:0;border:none;box-shadow:none}.wcpt-table-scroll-wrapper{display:flex}.wcpt-left-sidebar .wcpt-filter-no-heading .wcpt-filter-heading{display:none !important}.wcpt-left-sidebar .wcpt-filter-no-heading .wcpt-dropdown-menu{opacity:1;transform:translateY(0);height:auto !important}.wcpt-filter input[type="checkbox"] + span,.wcpt-filter input[type="radio"] + span{display:contents;gap:5px;align-items:inherit;width:100%;justify-content:space-between}/* responsive navigation */.wcpt-responsive-navigation{display:none;padding:5px 0}.wcpt-responsive-navigation:empty{padding:0}.wcpt-responsive-navigation > .wcpt-item-row{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;text-align:var(--wcpt-nav-header-responsive-alignment, left);justify-content:var(--wcpt-nav-header-responsive-alignment, left)}body a.wcpt-rn-button{padding:4px 12px;background:var(--wcpt-filter-background-color);border:var(--wcpt-border-width) solid var(--wcpt-border-color);border-radius:var(--wcpt-border-radius);cursor:pointer;vertical-align:middle;text-decoration:none !important;box-shadow:var(--wcpt-box-shadow);color:var(--wcpt-filter-text-color);display:inline-block}body a.wcpt-rn-button:hover{border-color:var(--wcpt-border-color-hover)}body a.wcpt-rn-button > .wcpt-item-row{display:flex;align-items:center;gap:3px}body a.wcpt-rn-button *{display:inline-block}.wcpt-nm-filters,.wcpt-nm-sort{display:none}.wcpt-nm-sort .wcpt-dropdown-menu{max-height:none !important}.wcpt-show-filters .wcpt-nm-filters{display:block}.wcpt-show-sort .wcpt-nm-sort{display:block}@media (max-width: 1199px){/* Page nav only — modal is appended to body outside the wrapper */.wcpt-navigation-wrapper .wcpt-navigation:not(.wcpt-always-show){display:none !important}.wcpt-responsive-navigation,.wcpt-nav-modal .wcpt-navigation{display:flex;flex-direction:column;gap:10px}.wcpt-nav-modal .wcpt-dropdown-menu,.wcpt-nav-modal .wcpt-options{position:relative;margin:0;width:100%;box-shadow:none;z-index:0;max-width:100%;padding:5px 0px;border:none !important}@supports (-webkit-touch-callout: none){.wcpt-nav-modal :is(input[type="radio"], input[type="checkbox"]){position:relative;top:1px}}.wcpt-clear-filters-wrapper{white-space:nowrap;overflow-x:scroll;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;max-width:100%;gap:8px;margin:10px 0;padding:5px}.wcpt-clear-filter{padding:4px 6px}}/* nav modal */.wcpt-nav-modal{display:none;background:var(--wcpt-filter-background-color);position:fixed;left:50%;top:10vw;width:380px;height:calc(100vh - 20vw);transform:translateX(-50%);z-index:100000;overflow-y:hidden;overflow-x:hidden;overscroll-behavior-y:none}.wcpt-nav-modal .wcpt-left-sidebar .wcpt-filter,.wcpt-nav-modal .wcpt-left-sidebar .wcpt-search-wrapper,.wcpt-nav-modal .wcpt-left-sidebar .wcpt-filter + .wcpt-text,.wcpt-nav-modal .wcpt-left-sidebar .wcpt-filter + .wcpt-html{padding:10px 20px;width:90%;margin:20px auto;display:block;float:none;background:var(--wcpt-filter-background-color);clear:both;box-shadow:var(--wcpt-box-shadow);box-sizing:border-box;border-radius:var(--wcpt-border-radius);border:none}.wcpt-nav-modal .wcpt-left-sidebar .wcpt-search-wrapper{padding:0}.wcpt-nav-modal .wcpt-left-sidebar .wcpt-search-wrapper .wcpt-search{margin:0;height:48px}@media (min-width: 750px){body.wcpt-nav-modal-on{overflow:hidden !important}.wcpt-nav-modal{border-radius:var(--wcpt-border-radius);width:450px}.wcpt-nav-modal .wcpt-left-sidebar .wcpt-filter,.wcpt-nav-modal .wcpt-left-sidebar .wcpt-search-wrapper,.wcpt-nav-modal .wcpt-left-sidebar .wcpt-filter + .wcpt-text,.wcpt-nav-modal .wcpt-left-sidebar .wcpt-filter + .wcpt-html{width:85%}.wcpt-nav-modal .wcpt-nm-close{left:5px}}@media (max-width: 749px){body.wcpt-nav-modal-on{position:relative !important;overflow:visible !important;padding:0 !important;margin:0 !important;overscroll-behavior-y:none;width:100%;height:auto}body.wcpt-nav-modal-on > *:not(.wcpt-nav-modal){display:none !important}.wcpt-nav-modal{background:var(--wcpt-filter-background-color);position:fixed;left:0;top:0;width:100%;height:100%;transform:none}}.wcpt-nav-modal-tpl{display:none !important}.wcpt-nav-modal-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:100000}body.wcpt-nav-modal-on .wcpt-nav-modal{display:block}.wcpt-nm-content{position:absolute;right:0;top:0;width:100%;background:#f3f3f3;padding:0 0 20px;-webkit-overflow-scrolling:touch;height:100%;padding-top:80px;overflow-y:scroll;-ms-scroll-chaining:none;overscroll-behavior:contain}.wcpt-nm-heading{position:relative;width:100%;font-size:25px;z-index:1;padding-left:42px !important}.wcpt-nm-heading--sticky{position:fixed;box-shadow:0 0 20px rgba(0, 0, 0, 0.22);top:0}.wcpt-nm-heading + .wcpt-nm-accordion{/* first */margin-top:100px}.wcpt-nm-heading,.wcpt-nm-accordion-heading{font-size:24px;background-color:#fff;padding:20px 25px;line-height:1.2em;z-index:1001;box-sizing:border-box}.wcpt-nm-heading-text{margin-left:10px}.wcpt-nm-reset,.wcpt-nm-apply{display:inline-block;background:#2196f3;padding:5px 18px;font-size:16px;color:white;letter-spacing:1px;text-shadow:none;text-decoration:none;box-shadow:0 0 20px rgba(0, 0, 0, 0.15);border:2px solid rgba(0, 0, 0, 0.2);border-radius:var(--wcpt-border-radius)}.wcpt-nm-reset{background:var(--wcpt-filter-background-color);color:#000;margin-right:0}.wcpt-nm-action{position:absolute;right:20px;top:50%;transform:translateY(-50%);display:flex;gap:10px}.wcpt-nav-modal .wcpt-nm-close{position:absolute;left:0;top:0;z-index:10;height:100%;width:65px;background:transparent;color:#2395f3}@media (min-width: 750px){.wcpt-nav-modal .wcpt-nm-close{left:5px}}.wcpt-nav-modal .wcpt-nm-close:after{content:" ";position:absolute;left:0;top:0;height:100%;width:200%}.wcpt-nav-modal .wcpt-nm-close svg{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:24px;height:24px;stroke-width:3px}.wcpt-on-sort-show{display:none}.wcpt-show-sort .wcpt-nm-apply,.wcpt-show-sort .wcpt-on-filters-show{display:none !important}.wcpt-show-sort .wcpt-on-sort-show{display:inline-block}[data-wcpt-filter="sort_by"].wcpt-dropdown .wcpt-icon-sort-arrows{transform:scale(0.8);width:0.8em}/* modal nav > sidebar */.wcpt-nav-modal .wcpt-left-sidebar{width:100%;border:none}.wcpt-left-sidebar .wcpt-filter .wcpt-option{width:100%}.wcpt-nav-modal [data-wcpt-filter="sort_by"] .wcpt-dropdown-menu{display:inline-block !important;height:auto !important;opacity:1 !important}.wcpt-nav-modal [data-wcpt-filter="sort_by"] .wcpt-filter-heading{display:none !important}.wcpt-nav-modal [data-wcpt-filter="sort_by"] .wcpt-active{font-weight:bold}.wcpt-nav-modal .wcpt-left-sidebar > .wcpt-item-row > div{width:100% !important;margin:0 !important;box-shadow:none !important;border-width:0 0 1px 0;border-color:rgba(0, 0, 0, 0.05);border-style:solid;border-radius:0;padding:12px}.wcpt-nav-modal .wcpt-left-sidebar > .wcpt-item-row > div:last-child{border-bottom-width:0}.wcpt-nav-modal .wcpt-left-sidebar .wcpt-dropdown:after{display:none !important}.wcpt-nav-modal .wcpt-left-sidebar .wcpt-dropdown-label,.wcpt-nav-modal .wcpt-left-sidebar .wcpt-options-heading{font-weight:bold;display:inline-block;width:calc(100% - 25px);color:black}.wcpt-nav-modal .wcpt-filter .wcpt-filter-heading{display:flex;margin:-10px -20px;padding:10px 20px;justify-content:space-between;align-items:center}.wcpt-nav-modal
  .wcpt-left-sidebar
  .wcpt-filter
  > .wcpt-filter-heading
  > .wcpt-icon{display:inline-block;transition:0.2s transform}.wcpt-nav-modal
  .wcpt-left-sidebar
  .wcpt-filter
  > .wcpt-filter-heading
  > .wcpt-icon
  > svg{vertical-align:top}.wcpt-nav-modal
  .wcpt-left-sidebar
  .wcpt-filter.wcpt-open
  > .wcpt-filter-heading
  > .wcpt-icon{transform:rotate(180deg) !important}/* end */.wcpt-nm-accordion{background:var(--wcpt-filter-background-color);margin:20px 25px}.wcpt-nm-accordion-heading{font-size:18px;font-weight:normal;padding:15px 20px 15px 25px;cursor:pointer;position:relative}.wcpt-nm-open-trigger-icon,.wcpt-nm-close-trigger-icon{position:absolute;top:15px;right:10px;color:#e0e0e0}.wcpt-nm-accordion .wcpt-nm-close-trigger-icon,.wcpt-nm-accordion.wcpt-nm-open .wcpt-nm-open-trigger-icon{display:none}.wcpt-nm-accordion.wcpt-nm-open .wcpt-nm-close-trigger-icon{display:inline-block}.wcpt-nm-selected-options{color:#777;font-size:14px;margin-top:5px}.wcpt-nm-selected-options .wcpt-nm-separator{margin-right:2px}.wcpt-nm-truncate{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wcpt-nm-accordion-content{padding:10px;border-top:1px solid #f3f3f3;display:none}.wcpt-nm-accordion.wcpt-nm-open .wcpt-nm-accordion-content{display:block}.wcpt-nm-accordion-content > label{display:block;padding:10px 10px 10px 40px;cursor:pointer;transition:0.2s;position:relative}input.wcpt-nm-input{position:absolute;top:9px;left:14px}.wcpt-noselect,.wcpt-noselect--qty-increment{-webkit-touch-callout:none;/* iOS Safari */-webkit-user-select:none;/* Safari *//* Konqueror HTML */-moz-user-select:none;/* Firefox */-ms-user-select:none;/* Internet Explorer/Edge */user-select:none/* Non-prefixed version, currently
                                  supported by Chrome and Opera */}/* floating cart summary */.wcpt-cart-widget{position:fixed;bottom:50px;left:50%;width:var(--wcpt-cart-widget-width);background:var(--wcpt-cart-widget-background-color);border:var(--wcpt-cart-widget-border-width) solid var(--wcpt-cart-widget-border-color);color:var(--wcpt-cart-widget-text-color);box-sizing:border-box;transform:translateX(-50%);padding:0.5em 1.25em 0.6em;box-shadow:0px 0px 25px 0px rgba(0, 0, 0, 0.25);border-radius:var(--wcpt-cart-widget-border-radius);font-weight:bold;font-size:var(--wcpt-cart-widget-font-size);z-index:10000;cursor:pointer}.wcpt-modal-on .wcpt-cart-widget{display:none}.wcpt-cart-widget .wcpt-cw-half,.wcpt-cart-widget a.wcpt-cw-half{width:49%;display:inline-block;color:inherit !important;text-decoration:none !important;box-shadow:none !important;border:none !important;background:none !important;background-image:none !important;font-size:inherit !important;vertical-align:middle;position:relative}.wcpt-cart-widget .wcpt-cw__totals,.wcpt-cart-widget a.wcpt-cw-half:last-child{white-space:nowrap}.wcpt-cart-widget a.wcpt-cw-half:last-child{text-align:right}.wcpt-cw-footer{font-size:0.75em;font-weight:normal;opacity:0.75}.wcpt-cw-separator{display:inline-block;position:relative;width:0.75em}.wcpt-cw-separator:after{content:"";position:absolute;transform:translateX(-50%);left:50%;top:20%;color:inherit;background-color:currentcolor;width:2px;height:60%;opacity:0.5}.wcpt-cw-loading-icon,.wcpt-cw-cart-icon{position:relative}.wcpt-cw-cart-icon{margin-left:0.2em;top:-0.1em}.wcpt-cw-loading-icon svg,.wcpt-cw-cart-icon svg{stroke-width:2.5;vertical-align:top}.wcpt-cw-loading-icon svg{animation:wcptRotate 2s infinite linear;-webkit-animation:wcptRotate 2s infinite linear;-moz-animation:wcptRotate 2s infinite linear;-o-animation:wcptRotate 2s infinite linear}.wcpt-cw-loading-icon{opacity:0;margin-right:0.15em;font-size:1.25em;stroke-width:1px}.wcpt-cart-widget--loading .wcpt-cw-loading-icon{opacity:1}@media (min-width: 750px){.wcpt-cart-widget.wcpt-cart-widget--loading:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:inherit;opacity:0;border-radius:2px;-webkit-animation:WCPT_Cart_Widget_Loading 0.7s infinite linear;animation:WCPT_Cart_Widget_Loading 0.7s infinite linear}@-webkit-keyframes WCPT_Cart_Widget_Loading{0%{transform:scale(1, 1);opacity:0.6}50%{transform:scale(1.1, 1.6);opacity:0}}@keyframes WCPT_Cart_Widget_Loading{0%{transform:scale(1, 1);opacity:0.6}50%{transform:scale(1.1, 1.6);opacity:0}}}@media (max-width: 749px){.wcpt-cart-widget{border:none;border-bottom-right-radius:0;border-bottom-left-radius:0;width:100%;bottom:0;left:0;transform:none;font-size:16px;box-shadow:0 0 20px rgba(0, 0, 0, 0.25);padding:1em}.wcpt-cw-footer{font-size:12px;bottom:10px}}/* property list */.wcpt-property-list{border-radius:4px;max-width:100%;margin:4px 0}.wcpt-property-list.wcpt-property-list--full-width{display:block !important;width:100% !important}.wcpt-property-list--disable-border-and-padding,.wcpt-property-list--disable-border-and-padding .wcpt-pl-inner{border:none !important;padding:0 !important;border-radius:0 !important}.wcpt-property-list--only-border-top-and-bottom,.wcpt-property-list--only-border-top-and-bottom .wcpt-pl-inner{border-left-width:0 !important;border-right-width:0 !important;padding-left:0 !important;padding-right:0 !important;border-radius:0 !important}.wcpt-tg-trigger{display:flex;align-items:center;cursor:pointer;padding:0;margin-top:var(--wcpt-property-list-toggle-button-gap-above, 0.5em);font-size:var(--wcpt-property-list-toggle-button-font-size, 1em);color:var(--wcpt-property-list-toggle-button-text-color, inherit);font-weight:var(--wcpt-property-list-toggle-button-font-weight, normal);white-space:nowrap;position:relative;opacity:0.5;transition:opacity 0.2s ease}.wcpt-tg-on .wcpt-tg-trigger,.wcpt-tg-trigger:hover{opacity:1}:is(
    .wcpt-property-list--column-layout,
    .wcpt-property-list--justified-layout,
    .wcpt-property-list--table-layout
  ):not(.wcpt-property-list--disable-border-and-padding)
  .wcpt-tg-trigger:after{content:"...";right:5px;top:40%;position:absolute;line-height:0}.wcpt-tg-trigger > .wcpt-icon{margin-right:0.2em;font-size:var(--wcpt-property-list-toggle-button-icon-size, 0.8em);color:var(--wcpt-property-list-toggle-button-icon-color, inherit);stroke-width:var(
    --wcpt-property-list-toggle-button-icon-stroke-thickness,
    3px
  )}.wcpt-tg-trigger > .wcpt-toggle-rotate{transform:rotate(0deg);transition:0.3s transform}.wcpt-tg-trigger > *{vertical-align:middle;display:inline-block}.wcpt-tg-off .wcpt-tg-off-label,.wcpt-tg-on .wcpt-tg-on-label{display:none}.wcpt-tg-on > .wcpt-tg-trigger > .wcpt-toggle-rotate{transform:rotate(180deg)}.wcpt-tg-off .wcpt-tg-hide{display:none !important}.wcpt-pl-row{padding:var(--wcpt-property-cell-margin-vertical) 0;border-right-width:0 !important;border-left-width:0 !important;border-bottom-width:0 !important}.wcpt-pl-row:first-child{border-top-width:0 !important}.wcpt-property-name,.wcpt-property-value{display:inline-flex;align-items:center}.wcpt-property-name-value-separator{display:inline-flex;align-items:center;white-space:nowrap;vertical-align:middle}.wcpt-property-name{color:var(--wcpt-secondary-text-color);font-weight:var(--wcpt-property-name-font-weight);font-size:var(--wcpt-property-name-font-size);color:var(--wcpt-property-name-text-color)}.wcpt-property-name:empty{display:none}.wcpt-property-value{font-weight:var(--wcpt-property-value-font-weight);font-size:var(--wcpt-property-value-font-size);color:var(--wcpt-property-value-text-color)}.wcpt-pl-inner:after{content:"";display:block;clear:both}.wcpt-property-list--disable-column-separator .wcpt-pl-column-separator{display:none !important}.wcpt-property-list--disable-wrapping .wcpt-property-name,.wcpt-property-list--disable-wrapping .wcpt-property-value{white-space:nowrap}.wcpt-property-list--disable-wrapping .wcpt-pl-row{flex-wrap:nowrap !important}/* -- row layout */.wcpt-property-list--row-layout{display:inline-flex !important;align-items:center;flex-wrap:wrap;background-color:var(--wcpt-property-list-row-background-color);padding:var(--wcpt-property-list-row-padding-top) var(--wcpt-property-list-row-padding-right) var(--wcpt-property-list-row-padding-bottom) var(--wcpt-property-list-row-padding-left);border:var(--wcpt-property-list-row-border-width) var(--wcpt-property-list-row-border-style) var(--wcpt-property-list-row-border-color);border-radius:var(--wcpt-property-list-row-border-radius);margin:var(--wcpt-property-list-row-gap-above) 0 var(--wcpt-property-list-row-gap-below) 0;font-size:var(--wcpt-property-list-row-font-size, inherit);line-height:var(--wcpt-property-list-row-line-height, inherit)}.wcpt-property-list--row-layout .wcpt-pl-inner{display:contents}.wcpt-property-list--row-layout .wcpt-pl-inner:after{display:none}.wcpt-property-list--row-layout .wcpt-pl-inner > *:not(:last-child),.wcpt-property-list--row-layout.wcpt-tg-on .wcpt-pl-inner > *:last-child{margin-right:calc(var(--wcpt-property-list-row-gap-between-properties) / 2);margin-left:calc(var(--wcpt-property-list-row-gap-between-properties) / 2)}.wcpt-property-list--row-layout .wcpt-pl-row{display:contents}.wcpt-property-list--row-layout .wcpt-property-name-value-separator{margin-right:var(--wcpt-property-list-row-gap-between-name-and-value);vertical-align:middle}.wcpt-property-list--row-layout .wcpt-property-name,.wcpt-property-list--row-layout .wcpt-property-value{display:contents}.wcpt-property-list--row-layout
  :is(.wcpt-property-name, .wcpt-property-value)
  > .wcpt-item-row{display:contents}.wcpt-property-list--row-layout.wcpt-property-list--row-hide-property-names
  .wcpt-property-name{display:none !important}.wcpt-property-list--row-layout .wcpt-property-separator{display:inline-block;vertical-align:middle;height:var(--wcpt-property-list-row-separator-height);width:var(--wcpt-property-list-row-separator-width);background-color:var(--wcpt-property-list-row-separator-color);border-radius:10px}.wcpt-property-list--row-layout .wcpt-property-separator:last-child{display:none}.wcpt-property-list--row-layout .wcpt-property-name,.wcpt-property-list--row-layout .wcpt-property-name .wcpt-property-label{color:var(--wcpt-property-list-row-property-name-text-color);font-size:var(--wcpt-property-list-row-property-name-font-size);font-weight:var(--wcpt-property-list-row-property-name-font-weight);text-transform:var(--wcpt-property-list-row-property-name-text-transform);background-color:var(
    --wcpt-property-list-row-property-name-background-color
  )}.wcpt-property-list--row-layout .wcpt-property-name .wcpt-icon,.wcpt-property-list--row-layout .wcpt-property-name .wcpt-property-label-icon{font-size:var(--wcpt-property-list-row-property-name-icon-size);stroke-width:var(
    --wcpt-property-list-row-property-name-icon-stroke-thickness
  );color:var(--wcpt-property-list-row-property-name-icon-color);fill:var(--wcpt-property-list-row-property-name-icon-fill-color)}.wcpt-property-list--row-layout .wcpt-property-value{display:contents;color:var(--wcpt-property-list-row-property-value-text-color);font-size:var(--wcpt-property-list-row-property-value-font-size);font-weight:var(--wcpt-property-list-row-property-value-font-weight)}.wcpt-property-list--row-layout .wcpt-property-value *{background-color:var(
    --wcpt-property-list-row-property-value-background-color
  )}.wcpt-property-list--row-layout
  :is(.wcpt-attributes, .wcpt-categories, .wcpt-tags, .wcpt-taxonomy){display:inline}.wcpt-property-list--row-layout
  :is(.wcpt-attributes, .wcpt-categories, .wcpt-tags, .wcpt-taxonomy)
  > *:not(:last-child){margin-right:2px}.wcpt-property-list--row-layout .wcpt-tg-trigger{margin:0 0 0 0.3em;display:inline-flex}.wcpt-property-list--row-layout .wcpt-tg-trigger .wcpt-icon{margin-right:2px}.wcpt-property-list--row-layout.wcpt-tg-on .wcpt-tg-trigger .wcpt-icon-plus{display:none !important}.wcpt-property-list--row-layout.wcpt-tg-off .wcpt-tg-trigger .wcpt-icon-minus{display:none !important}/* -- column layout */.wcpt-property-list--column-layout{margin:var(--wcpt-property-list-column-gap-above) 0 var(--wcpt-property-list-column-gap-below) 0}.wcpt-property-list--column-layout .wcpt-pl-inner{display:flex;gap:calc(var(--wcpt-property-list-column-gap-between-columns) / 2);width:100%;align-items:flex-start;background-color:var(--wcpt-property-list-column-background-color);padding:var(--wcpt-property-list-column-padding-top) var(--wcpt-property-list-column-padding-right) var(--wcpt-property-list-column-padding-bottom) var(--wcpt-property-list-column-padding-left);border:var(--wcpt-property-list-column-border-width) var(--wcpt-property-list-column-border-style) var(--wcpt-property-list-column-border-color);border-radius:var(--wcpt-property-list-column-border-radius)}.wcpt-property-list--column-layout.wcpt-property-list--disable-column-separator
  .wcpt-pl-inner{gap:var(--wcpt-property-list-column-gap-between-columns)}.wcpt-property-list--column-layout .wcpt-pl-inner:after{display:none}.wcpt-property-list--column-layout .wcpt-pl-column{min-width:0;display:flex;flex-direction:column;gap:var(--wcpt-property-list-column-gap-between-rows);margin-bottom:0.1em}.wcpt-property-list--full-width.wcpt-property-list--column-layout
  .wcpt-pl-column{flex:1}.wcpt-property-list--column-layout .wcpt-pl-column-separator{position:relative;width:2px;flex-shrink:0;margin:0;align-self:stretch}.wcpt-property-list--column-layout .wcpt-pl-column-separator:after{content:"";width:var(--wcpt-property-list-column-separator-width);background-color:var(--wcpt-property-list-column-separator-color);height:var(--wcpt-property-list-column-separator-height);border-radius:10px;position:absolute;left:0;top:50%;transform:translate(-50%, -50%)}.wcpt-property-list--column-layout .wcpt-pl-row{margin-top:0;display:flex;flex-wrap:wrap;gap:var(--wcpt-property-list-column-gap-between-name-and-value);flex-direction:row;align-items:center}.wcpt-property-list--column-layout .wcpt-pl-row-separator{display:block;width:var(--wcpt-property-list-column-row-separator-width);height:0;border-top:var(--wcpt-property-list-column-row-separator-height) solid var(--wcpt-property-list-column-row-separator-color);border-bottom:none;border-left:none;border-right:none;border-radius:10px;background:none;flex-shrink:0}.wcpt-property-list--column-layout .wcpt-pl-row-separator:first-child,.wcpt-property-list--disable-column-row-separator .wcpt-pl-row-separator{display:none}.wcpt-property-list--column-layout
  :is(.wcpt-attributes, .wcpt-categories, .wcpt-tags, .wcpt-taxonomy){display:inline-flex;align-items:center}.wcpt-property-list--column-layout
  :is(.wcpt-property-name, .wcpt-property-value)
  .wcpt-item-row{display:contents}.wcpt-property-list--column-layout .wcpt-property-name,.wcpt-property-list--column-layout .wcpt-property-name .wcpt-property-label{font-size:var(--wcpt-property-list-column-property-name-font-size);color:var(--wcpt-property-list-column-property-name-text-color);font-weight:var(--wcpt-property-list-column-property-name-font-weight);text-transform:var(--wcpt-property-list-column-property-name-text-transform);background-color:var(
    --wcpt-property-list-column-property-name-background-color
  )}.wcpt-property-list--column-layout .wcpt-property-name .wcpt-icon,.wcpt-property-list--column-layout
  .wcpt-property-name
  .wcpt-property-label-icon{font-size:var(--wcpt-property-list-column-property-name-icon-size);stroke-width:var(
    --wcpt-property-list-column-property-name-icon-stroke-thickness
  );color:var(--wcpt-property-list-column-property-name-icon-color);fill:var(--wcpt-property-list-column-property-name-icon-fill-color)}.wcpt-property-list--column-layout .wcpt-property-value{font-size:var(--wcpt-property-list-column-property-value-font-size);color:var(--wcpt-property-list-column-property-value-text-color);font-weight:var(--wcpt-property-list-column-property-value-font-weight);background-color:var(
    --wcpt-property-list-column-property-value-background-color
  )}/* -- grid layout */.wcpt-property-list--grid-layout{margin:var(--wcpt-property-list-grid-gap-above) 0 var(--wcpt-property-list-grid-gap-below) 0}.wcpt-property-list--grid-layout .wcpt-pl-inner{display:grid;grid-template-columns:repeat(1, 1fr);gap:var(--wcpt-property-list-grid-gap-between-rows) var(--wcpt-property-list-grid-gap-between-columns);width:100%;padding:var(--wcpt-property-list-grid-padding-top) var(--wcpt-property-list-grid-padding-right) var(--wcpt-property-list-grid-padding-bottom) var(--wcpt-property-list-grid-padding-left);border:var(--wcpt-property-list-grid-border-width) var(--wcpt-property-list-grid-border-style) var(--wcpt-property-list-grid-border-color);border-radius:var(--wcpt-property-list-grid-border-radius);background-color:var(--wcpt-property-list-grid-background-color)}.wcpt-property-list--grid-layout .wcpt-pl-inner:after{display:none}.wcpt-property-list--grid-layout.wcpt-property-list--1-column .wcpt-pl-inner{grid-template-columns:repeat(1, 1fr)}.wcpt-property-list--grid-layout.wcpt-property-list--2-column .wcpt-pl-inner{grid-template-columns:repeat(2, 1fr)}.wcpt-property-list--grid-layout.wcpt-property-list--3-column .wcpt-pl-inner{grid-template-columns:repeat(3, 1fr)}.wcpt-property-list--grid-layout.wcpt-property-list--4-column .wcpt-pl-inner{grid-template-columns:repeat(4, 1fr)}.wcpt-property-list--grid-layout.wcpt-property-list--5-column .wcpt-pl-inner{grid-template-columns:repeat(5, 1fr)}.wcpt-property-list--grid-layout.wcpt-property-list--6-column .wcpt-pl-inner{grid-template-columns:repeat(6, 1fr)}.wcpt-property-list--grid-layout .wcpt-pl-row{float:none !important;width:auto !important;clear:none !important;display:flex;gap:var(--wcpt-property-list-grid-gap-between-name-and-value);flex-direction:column;flex-wrap:wrap;white-space:normal;align-items:flex-start}.wcpt-property-list--grid-layout .wcpt-property-name{background-color:var(
    --wcpt-property-list-grid-property-name-background-color
  )}.wcpt-property-list--grid-layout .wcpt-property-name,.wcpt-property-list--grid-layout .wcpt-property-value{display:inline-flex;align-items:center}.wcpt-property-list--grid-layout
  :is(.wcpt-property-name, .wcpt-property-value)
  .wcpt-item-row{display:contents}.wcpt-property-list--grid-layout
  :is(.wcpt-attributes, .wcpt-categories, .wcpt-tags, .wcpt-taxonomy){display:inline-flex;align-items:center}.wcpt-property-list--grid-layout .wcpt-property-name .wcpt-text,.wcpt-property-list--grid-layout .wcpt-property-name .wcpt-property-label{font-size:var(--wcpt-property-list-grid-property-name-font-size);color:var(--wcpt-property-list-grid-property-name-text-color);font-weight:var(--wcpt-property-list-grid-property-name-font-weight);text-transform:var(--wcpt-property-list-grid-property-name-text-transform);background-color:var(
    --wcpt-property-list-grid-property-name-background-color
  )}.wcpt-property-list--grid-layout .wcpt-property-name .wcpt-icon,.wcpt-property-list--grid-layout .wcpt-property-name .wcpt-property-label-icon{font-size:var(
    --wcpt-property-list-grid-property-name-icon-size,
    --wcpt-property-list-grid-property-name-font-size
  );stroke-width:var(
    --wcpt-property-list-grid-property-name-icon-stroke-thickness
  );color:var(--wcpt-property-list-grid-property-name-icon-color);fill:var(--wcpt-property-list-grid-property-name-icon-fill-color)}.wcpt-property-list--grid-layout .wcpt-property-value{font-size:var(--wcpt-property-list-grid-property-value-font-size);color:var(--wcpt-property-list-grid-property-value-text-color);font-weight:var(--wcpt-property-list-grid-property-value-font-weight);background-color:var(
    --wcpt-property-list-grid-property-value-background-color
  )}/* -- justified layout */.wcpt-property-list--justified-layout{margin:var(--wcpt-property-list-justified-gap-above) 0 var(--wcpt-property-list-justified-gap-below) 0}.wcpt-property-list--justified-layout .wcpt-pl-inner{display:flex;gap:calc(var(--wcpt-property-list-justified-gap-between-columns) / 2);width:100%;align-items:flex-start;background-color:var(--wcpt-property-list-justified-background-color);padding:var(--wcpt-property-list-justified-padding-top) var(--wcpt-property-list-justified-padding-right) var(--wcpt-property-list-justified-padding-bottom) var(--wcpt-property-list-justified-padding-left);border:var(--wcpt-property-list-justified-border-width) var(--wcpt-property-list-justified-border-style) var(--wcpt-property-list-justified-border-color);border-radius:var(--wcpt-property-list-justified-border-radius)}.wcpt-property-list--justified-layout.wcpt-property-list--disable-column-separator
  .wcpt-pl-inner{gap:var(--wcpt-property-list-justified-gap-between-columns)}.wcpt-property-list--justified-layout .wcpt-pl-inner:after{display:none}.wcpt-property-list--justified-layout .wcpt-pl-column{min-width:0;display:flex;flex-direction:column;gap:var(--wcpt-property-list-justified-gap-between-rows);margin-bottom:0.1em}.wcpt-property-list--full-width.wcpt-property-list--justified-layout
  .wcpt-pl-column{flex:1}.wcpt-property-list--justified-layout .wcpt-pl-column-separator{position:relative;width:2px;flex-shrink:0;margin:0;align-self:stretch}.wcpt-property-list--justified-layout .wcpt-pl-column-separator:after{content:"";width:var(--wcpt-property-list-justified-separator-width);background-color:var(--wcpt-property-list-justified-separator-color);height:var(--wcpt-property-list-justified-separator-height);border-radius:10px;position:absolute;left:0;top:50%;transform:translate(-50%, -50%)}.wcpt-property-list--justified-layout .wcpt-pl-row{float:none !important;width:auto !important;clear:none !important;margin:0;padding:0;display:flex;gap:2px;flex-direction:row;flex-wrap:wrap;align-items:baseline}.wcpt-property-list--justified-layout .wcpt-property-dot-separator{flex:1;min-width:var(--wcpt-property-list-justified-min-width-of-dot-separator);height:2px;background-image:radial-gradient(
    circle,
    var(--wcpt-property-list-justified-dot-separator-color) 1px,
    transparent 1px
  );background-size:4px 2px;background-repeat:repeat-x;background-position:center;align-self:baseline;position:relative;top:1px}.wcpt-property-list--justified-layout .wcpt-property-name,.wcpt-property-list--justified-layout .wcpt-property-value{display:inline-flex;align-items:center;flex-shrink:0}.wcpt-property-list--justified-layout
  .wcpt-property-name
  .wcpt-property-label
  .wcpt-icon{align-self:anchor-center;position:relative;top:-1px}.wcpt-property-list--justified-layout
  :is(.wcpt-attributes, .wcpt-categories, .wcpt-tags, .wcpt-taxonomy){display:inline-flex;flex-wrap:nowrap;white-space:nowrap;align-items:center}.wcpt-property-list--justified-layout .wcpt-property-name,.wcpt-property-list--justified-layout .wcpt-property-name .wcpt-property-label{font-size:var(--wcpt-property-list-justified-property-name-font-size);color:var(--wcpt-property-list-justified-property-name-text-color);font-weight:var(--wcpt-property-list-justified-property-name-font-weight);text-transform:var(
    --wcpt-property-list-justified-property-name-text-transform
  );background-color:var(
    --wcpt-property-list-justified-property-name-background-color
  );vertical-align:top}.wcpt-property-list--justified-layout .wcpt-property-name .wcpt-icon,.wcpt-property-list--justified-layout
  .wcpt-property-name
  .wcpt-property-label-icon{font-size:var(--wcpt-property-list-justified-property-name-icon-size);stroke-width:var(
    --wcpt-property-list-justified-property-name-icon-stroke-thickness
  );color:var(--wcpt-property-list-justified-property-name-icon-color);fill:var(--wcpt-property-list-justified-property-name-icon-fill-color)}.wcpt-property-list--justified-layout .wcpt-property-value{font-size:var(--wcpt-property-list-justified-property-value-font-size);color:var(--wcpt-property-list-justified-property-value-text-color);font-weight:var(--wcpt-property-list-justified-property-value-font-weight);background-color:var(
    --wcpt-property-list-justified-property-value-background-color
  )}.wcpt-property-list--justified-layout
  .wcpt-property-value
  > .wcpt-item-row
  > *{vertical-align:top}/* -- bar layout */.wcpt-property-list--bar-layout{max-width:100%;overflow-x:auto;overflow-y:hidden;border:var(--wcpt-property-list-bar-border-width) var(--wcpt-property-list-bar-border-style) var(--wcpt-property-list-bar-border-color);border-radius:var(--wcpt-property-list-bar-border-radius);background-color:var(--wcpt-property-list-bar-background-color);margin:var(--wcpt-property-list-bar-gap-above) 0 var(--wcpt-property-list-bar-gap-below) 0}.wcpt-property-list--bar-layout .wcpt-pl-inner{display:inline-flex;flex-direction:row;align-items:flex-start;flex-wrap:wrap;gap:var(--wcpt-property-list-bar-gap-between-properties-vertical) calc(var(--wcpt-property-list-bar-gap-between-properties-horizontal) / 2);padding:var(--wcpt-property-list-bar-padding-top) var(--wcpt-property-list-bar-padding-right) var(--wcpt-property-list-bar-padding-bottom) var(--wcpt-property-list-bar-padding-left)}.wcpt-property-list--full-width.wcpt-property-list--bar-layout .wcpt-pl-inner{display:flex}.wcpt-property-list--bar-layout .wcpt-pl-inner:after{display:none}.wcpt-property-list--bar-layout .wcpt-pl-row{float:none !important;width:auto !important;clear:none !important;padding:0;margin:0;display:flex;gap:var(--wcpt-property-list-bar-gap-between-name-and-value);flex-direction:column;flex-wrap:nowrap;white-space:normal;align-items:flex-start;flex-shrink:0;min-width:0}.wcpt-property-list--bar-layout-flip-name-and-value .wcpt-pl-row{flex-direction:column-reverse}.wcpt-property-list--full-width.wcpt-property-list--bar-layout .wcpt-pl-row{flex:1}.wcpt-property-list--bar-layout .wcpt-pl-bar-separator{position:relative;flex-shrink:0;align-self:stretch;margin:0;position:relative}.wcpt-property-list--bar-layout .wcpt-pl-bar-separator:after{content:"";position:absolute;transform:translate(-50%, -50%);left:0;top:50%;height:var(--wcpt-property-list-bar-separator-height);background-color:var(--wcpt-property-list-bar-separator-color);border-radius:var(--wcpt-property-list-bar-separator-radius);margin:0;width:var(--wcpt-property-list-bar-separator-width)}.wcpt-property-list--bar-layout .wcpt-property-name,.wcpt-property-list--bar-layout .wcpt-property-value{display:block;width:100%}.wcpt-property-list--bar-layout
  :is(.wcpt-property-name, .wcpt-property-value)
  .wcpt-item-row{display:contents}.wcpt-property-list--bar-layout
  :is(.wcpt-attributes, .wcpt-categories, .wcpt-tags, .wcpt-taxonomy){display:inline-flex;flex-wrap:wrap;white-space:normal;align-items:center}.wcpt-property-list--bar-layout .wcpt-property-name,.wcpt-property-list--bar-layout .wcpt-property-name .wcpt-property-label{font-size:var(--wcpt-property-list-bar-property-name-font-size);line-height:1.2em;color:var(--wcpt-property-list-bar-property-name-text-color);font-weight:var(--wcpt-property-list-bar-property-name-font-weight);text-transform:var(--wcpt-property-list-bar-property-name-text-transform);background-color:var(
    --wcpt-property-list-bar-property-name-background-color
  )}.wcpt-property-list--bar-layout .wcpt-property-name .wcpt-icon,.wcpt-property-list--bar-layout .wcpt-property-name .wcpt-property-label-icon{font-size:var(--wcpt-property-list-bar-property-name-icon-size);stroke-width:var(
    --wcpt-property-list-bar-property-name-icon-stroke-thickness
  );color:var(--wcpt-property-list-bar-property-name-icon-color);fill:var(--wcpt-property-list-bar-property-name-icon-fill-color)}.wcpt-property-list--bar-layout .wcpt-property-value{font-size:var(--wcpt-property-list-bar-property-value-font-size);color:var(--wcpt-property-list-bar-property-value-text-color);font-weight:var(--wcpt-property-list-bar-property-value-font-weight);background-color:var(
    --wcpt-property-list-bar-property-value-background-color
  )}/* -- table layout */.wcpt-property-list--table-layout{display:block;margin:var(--wcpt-property-list-table-gap-above) 0 var(--wcpt-property-list-table-gap-below) 0}.wcpt-property-list--table-layout .wcpt-pl-inner{text-align:left}.wcpt-property-list--table-layout .wcpt-pl-inner{display:table;border-collapse:collapse;min-width:100%;border-radius:var(--wcpt-property-list-table-border-radius);outline:var(--wcpt-property-list-table-border-width) var(--wcpt-property-list-table-border-style) var(--wcpt-property-list-table-border-color);overflow:hidden}.wcpt-property-list--table-layout .wcpt-pl-inner .wcpt-pl-row{display:table-row;word-break:break-all;border-radius:inherit}.wcpt-property-list--table-layout
  .wcpt-pl-inner
  .wcpt-pl-row
  .wcpt-property-name,.wcpt-property-list--table-layout
  .wcpt-pl-inner
  .wcpt-pl-row
  .wcpt-property-value{display:table-cell;padding:var(--wcpt-property-list-table-cell-padding-vertical) var(--wcpt-property-list-table-cell-padding-horizontal);vertical-align:middle}.wcpt-property-list--table-layout
  :is(.wcpt-property-name, .wcpt-property-value)
  > .wcpt-item-row{display:contents}.wcpt-property-list--table-layout .wcpt-pl-row > *:not(:last-child){border-right:var(--wcpt-property-list-table-inner-border-width) var(--wcpt-property-list-table-inner-border-style) var(--wcpt-property-list-table-inner-border-color)}.wcpt-property-list--table-layout
  .wcpt-pl-row:not(:first-child)
  :is(.wcpt-property-name, .wcpt-property-value, ){border-top:var(--wcpt-property-list-table-inner-border-width) var(--wcpt-property-list-table-inner-border-style) var(--wcpt-property-list-table-inner-border-color) !important}.wcpt-property-list--table-layout .wcpt-property-name,.wcpt-property-list--table-layout .wcpt-property-name .wcpt-property-label{font-size:var(--wcpt-property-list-table-property-name-font-size);color:var(--wcpt-property-list-table-property-name-text-color);font-weight:var(--wcpt-property-list-table-property-name-font-weight);text-transform:var(--wcpt-property-list-table-property-name-text-transform)}.wcpt-property-list--table-layout .wcpt-property-name{background-color:var(
    --wcpt-property-list-table-property-name-background-color,
    transparent
  );width:var(--wcpt-property-list-table-label-column-width)}.wcpt-property-list--table-layout .wcpt-property-name .wcpt-icon,.wcpt-property-list--table-layout
  .wcpt-property-name
  .wcpt-property-label-icon{font-size:var(--wcpt-property-list-table-property-name-icon-size);stroke-width:var(
    --wcpt-property-list-table-property-name-icon-stroke-thickness
  );color:var(--wcpt-property-list-table-property-name-icon-color);fill:var(--wcpt-property-list-table-property-name-icon-fill-color)}.wcpt-property-list--table-layout .wcpt-property-value{font-size:var(--wcpt-property-list-table-property-value-font-size);color:var(--wcpt-property-list-table-property-value-text-color);font-weight:var(--wcpt-property-list-table-property-value-font-weight);background-color:var(
    --wcpt-property-list-table-property-value-background-color
  )}.wcpt-property-list--table-layout .wcpt-pl-row:nth-child(even){background-color:var(--wcpt-property-list-table-even-row-background-color)}.wcpt-property-list--table-layout .wcpt-pl-row:nth-child(odd){background-color:var(--wcpt-property-list-table-odd-row-background-color)}/* device load */.wcpt-device-view-loading-icon{font-size:24px;margin:1em auto;text-align:center;display:block;color:rgba(0, 0, 0);background:rgb(255 255 255 / 70%);border-radius:100%;padding:0.3em;box-sizing:content-box !important;border:2px solid currentcolor}.wcpt-device-view-loading-icon > svg{animation:wcptRotate 2s infinite linear;-webkit-animation:wcptRotate 2s infinite linear;-moz-animation:wcptRotate 2s infinite linear;-o-animation:wcptRotate 2s infinite linear}/* table overlays */.wcpt-tb-ov{position:absolute;top:0;left:0;z-index:1}/* lazy load */.wcpt-lazy-load{margin:10px 0;background:rgba(0, 0, 0, 0.01);padding:20px}.wcpt-lazy-load-animation{display:block;width:64px;height:64px;margin:50px auto}.wcpt-lazy-load-animation:after{content:" ";display:block;width:64px;height:64px;border-radius:50%;border:5px solid #655d5d;border-color:rgba(0, 0, 0, 0.25) transparent rgba(0, 0, 0, 0.25) transparent;-webkit-animation:wcpt-lds-dual-ring 1.5s linear infinite;animation:wcpt-lds-dual-ring 1.5s linear infinite}.wcpt-loading .wcpt-lazy-load-animation{opacity:1}.wcpt-loading .wcpt-lazy-load-animation:after{-webkit-animation-duration:0.7s;animation-duration:0.7s}@-webkit-keyframes wcpt-lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes wcpt-lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}/* accordion */.wcpt-filter-hierarchy-accordion:not(.wcpt-filter-hierarchy-accordion--open)
  + .wcpt-filter-hierarchy-accordion__content{display:none}.wcpt-filter-hierarchy-accordion.wcpt-filter-hierarchy-accordion--open
  + .wcpt-filter-hierarchy-accordion__content{display:block}.wcpt-filter-hierarchy-accordion__trigger{transition:0.2s transform;transform:rotate(0deg);display:inline-block;opacity:0.7;align-self:anchor-center;line-height:1em}.wcpt-filter-hierarchy-accordion__trigger:hover{opacity:1}.wcpt-filter-hierarchy-accordion:not(.wcpt-filter-hierarchy-accordion--open)
  .wcpt-filter-hierarchy-accordion__trigger{transform:rotate(0deg)}.wcpt-filter-hierarchy-accordion.wcpt-filter-hierarchy-accordion--open
  .wcpt-filter-hierarchy-accordion__trigger{transform:rotate(180deg)}.wcpt-filter-hierarchy-accordion__trigger > svg{vertical-align:top}/* freeze columns */.frzTbl-frozen-columns-wrapper .wcpt-row:nth-child(even){background:#f7f7f7}.frzTbl-top-sticky .wcpt-heading-row,.frzTbl-frozen-columns-wrapper .wcpt-row:nth-child(odd){background:#fff}/* freeze heading */.frzTbl-fixed-heading-wrapper-outer .wcpt-tooltip{opacity:0 !important}/* select variation */.wcpt-select-variation{cursor:pointer;margin:2px 15px 2px 0;display:inline-flex;align-items:baseline;gap:6px;color:var(--wcpt-select-variation-color);font-size:var(--wcpt-select-variation-font-size)}.wcpt-select-variation:last-child{margin-right:0 !important}.wcpt-select-variation.wcpt-variation-out-of-stock{cursor:default}input[type="radio"].wcpt-variation-radio{margin:0;position:relative;top:1px}@media (max-width: 1199px){input[type="radio"].wcpt-variation-radio{top:1px}}/* select variation */.wcpt .variations{display:flex;flex-wrap:wrap;flex-direction:row;align-items:top;justify-content:flex-start;gap:6px}.wcpt-variation-attribute-dropdown-wrapper{display:inline-block;white-space:nowrap;vertical-align:middle}.wcpt-variation-attribute-dropdown-wrapper > span:not(.wcpt-icon){display:none;margin-bottom:4px}.wcpt-add-to-cart-wrapper select,select.wcpt-select-variation-dropdown,.wcpt-product-form select,.wcpt-variation-attribute-dropdown-wrapper select{/* height: 2em; */padding:var(--wcpt-select-variation-select-padding-vertical) var(--wcpt-select-variation-select-padding-horizontal);background-image:none !important;color:var(--wcpt-select-variation-color);font-size:var(--wcpt-select-variation-font-size)}.wcpt-select-variation-dropdown-wrapper{max-width:100%}.wcpt-add-to-cart-wrapper select{margin:0 !important}.wcpt-add-to-cart-wrapper .reset_variations{margin:4px}.wcpt-product-form select{margin:0.25em 0.5em 0.25em 0 !important}.wcpt-select-variation-dropdown-wrapper{display:contents}select.wcpt-select-variation-dropdown,.wcpt-variation-attribute-dropdown-wrapper select{width:var(--wcpt-select-variation-select-width);max-width:var(--wcpt-select-variation-select-max-width);background-color:var(--wcpt-select-variation-select-background-color);border:var(--wcpt-border-width) solid var(--wcpt-border-color);box-shadow:var(--wcpt-box-shadow);border-radius:var(--wcpt-select-variation-select-border-radius);cursor:pointer;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;font-size:var(--wcpt-select-variation-font-size);color:var(--wcpt-select-variation-color)}select.wcpt-select-variation-dropdown:focus,select.wcpt-select-variation-dropdown:active,select.wcpt-select-variation-dropdown:hover,.wcpt-variation-attribute-dropdown-wrapper select:focus,.wcpt-variation-attribute-dropdown-wrapper select:active,.wcpt-variation-attribute-dropdown-wrapper select:hover{border-color:var(--wcpt-border-color-hover)}.wcpt-product-form .variations tr:last-child th{padding-top:12px;vertical-align:top}.wcpt-add-to-cart-wrapper select{margin:0 0.5em 0.5em 0;max-width:none !important;min-width:0 !important}.wcpt-add-to-cart-wrapper .woocommerce-variation-add-to-cart{margin-top:0.5em}.wcpt-add-to-cart-wrapper .woocommerce-variation-description{max-width:300px}.wcpt label.wcpt-variation-out-of-stock{text-decoration:line-through;opacity:0.5}.wcpt label.wcpt-variation-out-of-stock input{opacity:1}.wcpt-add-to-cart-wrapper .woocommerce-variation-availability:visible{margin-top:10px}/* hide 3rd party facilities until compatible */.wcpt-product-form .yith-wcwl-add-to-wishlist,.wcpt-add-to-cart-wrapper .yith-wcwl-add-to-wishlist,.wcpt-product-form .compare-button,.wcpt-add-to-cart-wrapper .compare-button{display:none !important}/* Tablet: stack sidebar above main when wrapper has sidebar */@media (max-width: 1198px){.wcpt-navigation-wrapper--has-sidebar > .wcpt-left-sidebar,.wcpt-navigation-wrapper--has-sidebar > .wcpt-nav-main{float:none;width:100%;max-width:100%}}/* left sidebar exclusive */@media (min-width: 1199px){.wcpt-navigation-wrapper--has-sidebar{display:flex;flex-direction:row;align-items:flex-start;gap:var(--wcpt-sidebar-gap-from-table)}.wcpt-navigation-wrapper--has-sidebar > .wcpt-left-sidebar{flex:0 0 var(--wcpt-sidebar-width);width:var(--wcpt-sidebar-width);max-width:var(--wcpt-sidebar-width);float:none;position:relative;margin:0;box-sizing:border-box}.wcpt-navigation-wrapper--has-sidebar > .wcpt-nav-main{flex:1 1 auto;min-width:0}.wcpt-left-sidebar{float:left;width:var(--wcpt-sidebar-width);border:var(--wcpt-sidebar-border-width) solid var(--wcpt-sidebar-border-color);background-color:var(--wcpt-sidebar-background-color);border-radius:var(--wcpt-sidebar-border-radius);font-size:var(--wcpt-sidebar-font-size, inherit);color:var(--wcpt-sidebar-text-color, inherit)}.wcpt-left-sidebar > .wcpt-item-row > *{width:100% !important;margin:0 !important;box-shadow:none !important;border-width:0 0 var(--wcpt-sidebar-section-divider-thickness) 0;border-color:var(--wcpt-sidebar-section-divider-color);border-style:solid;border-radius:0;padding:var(--wcpt-sidebar-section-padding-vertical) var(--wcpt-sidebar-section-padding-horizontal)}.wcpt-left-sidebar > .wcpt-item-row > div{border-top-width:0 !important;border-right-width:0 !important;border-left-width:0 !important}.wcpt-left-sidebar > .wcpt-item-row > div:last-child{border-bottom-width:0 !important}.wcpt-left-sidebar .wcpt-dropdown:after{display:none !important}.wcpt-left-sidebar .wcpt-dropdown-label,.wcpt-left-sidebar .wcpt-options-heading{padding-left:5px;font-weight:bold;display:inline-block;width:calc(100% - 25px);font-size:var(--wcpt-sidebar-section-heading-font-size, inherit);color:var(--wcpt-sidebar-section-heading-text-color, inherit)}.wcpt-left-sidebar .wcpt-result-count{text-indent:4px}.wcpt-left-sidebar .wcpt-search-heading{padding-left:5px}.wcpt-left-sidebar .wcpt-dropdown-menu,.wcpt-left-sidebar .wcpt-options{display:flex;flex-direction:column;gap:2px;position:static;max-height:var(--wcpt-sidebar-section-filter-menu-max-height);box-shadow:none;width:100% !important;border:none !important;padding:0 !important;margin:0}.wcpt-left-sidebar .wcpt-filter > .wcpt-filter-heading > .wcpt-icon{display:inline-block;transition:0.2s transform}.wcpt-left-sidebar
    .wcpt-filter.wcpt-open
    > .wcpt-filter-heading
    > .wcpt-icon{transform:rotate(180deg)}.wcpt-left-sidebar .wcpt-filter > .wcpt-filter-heading > .wcpt-icon > svg{vertical-align:top}.wcpt-left-sidebar .wcpt-dropdown-option,.wcpt-left-sidebar .wcpt-option{display:block;padding:0;cursor:pointer;position:relative;margin:0;border-radius:inherit}/* .wcpt-left-sidebar .wcpt-dropdown-option:hover {
    background: transparent;
  } */.wcpt-left-sidebar .wcpt-dropdown-sub-menu{padding-left:0.75em}.wcpt-left-sidebar .wcpt-dropdown-menu .wcpt-range-options-wrapper{padding:10px 5px}.wcpt-left-sidebar .wcpt-dropdown-menu .wcpt-range-options-wrapper > *{vertical-align:middle !important}.wcpt-left-sidebar .wcpt-filter-heading{cursor:pointer;padding:10px 10px;margin:-5px -10px !important;display:block}.wcpt-left-sidebar .wcpt-no-heading > .wcpt-filter-heading{display:none !important}.wcpt-left-sidebar .wcpt-search{margin:6px 2px;position:relative;max-width:calc(100% - 4px)}.wcpt-left-sidebar .wcpt-filter,.wcpt-left-sidebar .wcpt-dropdown-menu{background:transparent}}/* wc product addon */.wcpt-product-form-title + .stock{padding:1em 25px 0;margin:0}.wcpt-product-form .wc-pao-addon{margin:1em 0}.wcpt-product-form .wc-pao-addon > p{margin-bottom:0.5em}.wcpt-product-form .product-addon-totals ul{margin:1em 0;padding:1em 0;list-style:none;border:1px dashed #efefef;border-width:1px 0;display:table;width:100%}.wcpt-product-form .product-addon-totals p{margin:0;padding:0}.wcpt-product-form .product-addon-totals li{display:table-row;padding:5px 0}.wcpt-product-form .product-addon-totals li .price{display:block !important}.wcpt-product-form .wc-pao-col1,.wcpt-product-form .wc-pao-col2{display:table-cell}.wcpt-product-form .wc-pao-subtotal-line p{font-weight:bold;padding-top:0.5em;font-size:1.25em}.wcpt-product-form .wc-pao-subtotal-line .amount{vertical-align:baseline;margin-left:0.25em}.wcpt .wc-pao-addon-radio,.wcpt-product-form .wc-pao-addon-radio,.wcpt-product-form label{display:inline}.wcpt .wc-pao-addon-container,.wcpt-product-form .wc-pao-addon-container{margin-bottom:0.8em}.wcpt .wc-pao-addons-container .validation_message,.wcpt-product-form .wc-pao-addons-container .validation_message{padding:0}.wcpt-product-form div.product-addon-totals{padding-top:0;border:none;margin:0.8em 0}.wcpt-product-form .cart > .wc-pao-addons-container{margin-bottom:1.6em}.wcpt-product-form .wc-pao-addon-image-swatch-select{display:none !important}/* player */.wcpt-player{display:inline-block;text-align:center;border-radius:100%;transition:0.1s;font-size:30px}.wcpt-player__button{background:white;position:relative;cursor:pointer;display:inline-block;border-radius:inherit;border:2px solid rgba(0, 0, 0, 0.3);width:1em;height:1em;color:#444}.wcpt-player__button:hover{opacity:0.75}.wcpt-player__button svg{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);height:50%;width:50%;fill:currentColor;stroke:currentColor}.wcpt-player__button svg.wcpt-player__icon--music{fill:none;stroke-width:2.5px}.wcpt-player__play-button svg{left:54%}.wcpt-player__playing-button{display:none}.wcpt-player--playing.wcpt-media-loaded .wcpt-player__playing-button{-webkit-animation:wcptMediaPlaying 1.2s ease-out infinite;animation:wcptMediaPlaying 1.2s ease-out infinite}.wcpt-player.wcpt-player--playing .wcpt-player__play-button{display:none}.wcpt-player.wcpt-player--playing .wcpt-player__playing-button{display:block}.wcpt-player.wcpt-player--playing:not(.wcpt-media-loaded){-webkit-animation:wcptMediaLoading 1s ease-in-out infinite;animation:wcptMediaLoading 1s ease-in-out infinite}@-webkit-keyframes wcptMediaLoading{0%{opacity:1}50%{opacity:0.25}100%{opacity:1}}@keyframes wcptMediaLoading{0%{opacity:1}50%{opacity:0.25}100%{opacity:1}}@-webkit-keyframes wcptMediaPlaying{0%{box-shadow:0 0 0 rgba(0, 0, 0, 0.2),0 0 10px rgba(0, 0, 0, 0.1) inset}100%{box-shadow:0 0 0 10px rgba(0, 0, 0, 0.02),0 0 1px rgba(0, 0, 0, 0.01) inset}}@keyframes wcptMediaPlaying{0%{box-shadow:0 0 0 rgba(0, 0, 0, 0.2),0 0 10px rgba(0, 0, 0, 0.1) inset}100%{box-shadow:0 0 0 10px rgba(0, 0, 0, 0.02),0 0 1px rgba(0, 0, 0, 0.01) inset}}/* -- wordpress audio player */.wcpt-audio-player--wordpress_audio_player .mejs-time{height:auto}.wcpt-audio-player--wordpress_audio_player .mejs-time{height:auto}.wcpt-audio-player--wordpress_audio_player .mejs-time-rail,.wcpt-audio-player--wordpress_audio_player .mejs-time,.wcpt-audio-player--wordpress_audio_player .mejs-time-total{margin:0;padding:0;display:flex;align-items:center;justify-content:center}.wcpt-audio-player--wordpress_audio_player .mejs-controls .mejs-time-total{border-radius:4px;overflow:hidden}.wcpt-audio-player--wordpress_audio_player .mejs-container .mejs-controls{padding:0 8px 0 6px}/* -- -- custom controls */.wcpt-audio-player--wordpress_audio_player .mejs-button{width:24px}.wcpt-audio-player--wordpress_audio_player .mejs-button > button{position:relative;background-image:none !important;display:inline-flex;justify-content:space-between;align-items:center;width:14px;color:white}.wcpt-audio-player--wordpress_audio_player
  .mejs-button
  > button[aria-label="Play"]:before{content:"";display:inline-block;width:0;height:0;font-size:8px;color:inherit;border-top:1em solid transparent;border-bottom:1em solid transparent;border-left:1.5em solid currentColor;position:relative;left:2px}.wcpt-audio-player--wordpress_audio_player
  .mejs-button
  > button[aria-label="Pause"]:before,.wcpt-audio-player--wordpress_audio_player
  .mejs-button
  > button[aria-label="Pause"]:after{content:"";display:inline-block;font-size:16px;color:inherit;width:4px;height:1em;background-color:currentcolor;position:relative;left:1px;border-radius:1px}.wcpt-audio-player--wordpress_audio_player
  .mejs-button
  > button[aria-label="Pause"]:after{right:1px;left:auto}/* -- -- container border radius */.wcpt-audio-player--wordpress_audio_player .mejs-container{border-radius:var(--wcpt-border-radius)}/* -- -- container background */.wcpt-audio-player--wordpress_audio_player .mejs-container .mejs-controls,.wcpt-audio-player--wordpress_audio_player .mejs-embed,.wcpt-audio-player--wordpress_audio_player .mejs-embed body{background:transparent}.wcpt-audio-player--wordpress_audio_player{width:250px;max-width:100%}.wcpt-audio-player--wordpress_audio_player audio{visibility:hidden}.wcpt-audio-player--wordpress_audio_player .mejs-container{background:black;box-sizing:content-box;width:100% !important}.wcpt-audio-player--wordpress_audio_player .mejs-container *{box-sizing:border-box;z-index:0}.wcpt-audio-player--wordpress_audio_player .mejs-controls{gap:2px}/* -- -- progress rail */.wcpt-audio-player--wordpress_audio_player
  .mejs-controls
  .mejs-time-rail
  .mejs-time-current{background:#fff}/* -- -- progress rail background */.wcpt-audio-player--wordpress_audio_player
  .mejs-controls
  .mejs-time-rail
  .mejs-time-total{background:#666;width:95%}/* -- -- progress rail loaded */.wcpt-audio-player--wordpress_audio_player
  .mejs-controls
  .mejs-time-rail
  .mejs-time-loaded{background:#999}/* filter link terms */.wcpt-trigger_filter [data-wcpt-slug],.wcpt-trigger_filter [data-wcpt-slug] span,.wcpt-archive_redirect [data-wcpt-slug],.wcpt-archive_redirect [data-wcpt-slug] span{/* text-decoration: underline; */cursor:pointer}.wcpt-trigger_filter [data-wcpt-slug]:hover,.wcpt-trigger_filter [data-wcpt-slug]:hover span,.wcpt-archive_redirect [data-wcpt-slug]:hover,.wcpt-archive_redirect [data-wcpt-slug]:hover span{text-decoration:underline}.wcpt-trigger_filter [data-wcpt-filtering="true"]{font-weight:bold}.wcpt-trigger_filter [data-wcpt-slug][data-wcpt-filtering="true"]:hover{opacity:0.6;text-decoration:line-through}.wcpt-force-hide-dropdown-menus .wcpt-dropdown-menu{display:none !important}/* remove from cart */.wcpt-remove{color:var(--wcpt-remove-from-cart-icon-color);font-size:var(--wcpt-remove-from-cart-icon-size);stroke-width:3px;cursor:pointer;vertical-align:middle}.wcpt-remove.wcpt-disabled{opacity:0;cursor:default}.wcpt-removing-product .wcpt-remove{-webkit-animation:wcptMediaLoading 0.6s ease-in-out infinite;animation:wcptMediaLoading 0.6s ease-in-out infinite}.wcpt-button + .wcpt-remove{margin-left:5px}/* apply */.wcpt-apply,.wcpt-reset{font-size:1.1em;padding:2px 4px;border-radius:var(--wcpt-border-radius);cursor:pointer;border:2px solid transparent;transition:0.2s;vertical-align:middle;display:inline-block;box-shadow:var(--wcpt-box-shadow)}.wcpt-apply{background:var(--wcpt-apply-button-background-color);color:var(--wcpt-apply-button-text-color);border-color:var(--wcpt-apply-button-border-color);border-width:var(--wcpt-apply-reset-button-border-width);padding:var(--wcpt-apply-reset-button-padding-vertical) var(--wcpt-apply-reset-button-padding-horizontal)}.wcpt-apply:hover{border-color:var(--wcpt-apply-button-border-color-hover)}.wcpt-reset{background:var(--wcpt-reset-button-background-color);color:var(--wcpt-reset-button-text-color);border-color:var(--wcpt-reset-button-border-color);border-width:var(--wcpt-apply-reset-button-border-width);padding:var(--wcpt-apply-reset-button-padding-vertical) var(--wcpt-apply-reset-button-padding-horizontal)}.wcpt-reset:hover{border-color:var(--wcpt-reset-button-border-color-hover)}.wcpt-apply.wcpt-disabled,.wcpt-reset.wcpt-disabled{opacity:0.5;cursor:default}.wcpt-left-sidebar :where(.wcpt-apply, .wcpt-reset){width:100%;text-align:center}.wcpt .wcpt-left-sidebar .wcpt-apply-reset-wrapper{margin:5px auto !important}.wcpt-apply-reset-wrapper{display:inline-flex;flex-wrap:wrap;gap:8px;margin:4px 8px 4px 0;vertical-align:middle}@media (max-width: 1199px){.wcpt-left-sidebar .wcpt-apply-reset-wrapper{display:block !important;width:100% !important}.wcpt-left-sidebar .wcpt-apply-reset-wrapper > span{width:130px;display:inline-block !important;margin-right:10px !important}}/* notice */.wcpt-notice-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.8);z-index:100000}.wcpt-notice-wrapper > ul.woocommerce-error{position:absolute;top:120px;left:50%;transform:translateX(-50%);background:white;padding:20px 40px;border-radius:3px;box-shadow:0 0 10px rgba(0, 0, 0, 0.15);max-width:90%;width:550px;padding:20px 30px 20px 50px}.wcpt-notice-wrapper .wc-forward{display:none}.wcpt-notice-wrapper > ul > li{border-bottom:1px solid rgba(0, 0, 0, 0.05);padding:10px;font-size:18px;line-height:1.6em;color:black}.wcpt-notice-wrapper > ul > li:first-child{padding-top:0}.wcpt-notice-wrapper > ul > li:last-child{padding-bottom:0;border-bottom:none}.wcpt-notice-wrapper .woocommerce-message{display:none}.wcpt-notice-wrapper .woocommerce-error::before{top:1.25em;left:1.25em}.wcpt-error-product-name{display:block;color:#777}.wcpt-error-product-name:after{content:":"}/* toggle descp */.wcpt-toggle-enabled .wcpt-post-toggle,.wcpt-toggle-enabled.wcpt-toggle .wcpt-pre-toggle{display:none}.wcpt-toggle-enabled.wcpt-toggle .wcpt-post-toggle{display:inline-block}/* checkbox */.wcpt-cart-checkbox-heading{vertical-align:middle}.wcpt-cart-checkbox-wrapper{position:relative;vertical-align:middle;display:inline-flex !important}.wcpt-cart-checkbox-wrapper .wcpt-cart-checkbox{opacity:1;position:relative;margin:0 !important;vertical-align:baseline}.wcpt-cart-checkbox-wrapper .wcpt-icon-loader{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0;color:rgba(0, 0, 0, 0.75)}.wcpt-cart-checkbox-wrapper .wcpt-icon-loader > svg{animation:wcptRotate 2s infinite linear;-webkit-animation:wcptRotate 2s infinite linear;-moz-animation:wcptRotate 2s infinite linear;-o-animation:wcptRotate 2s infinite linear}.wcpt-adding-product .wcpt-cart-checkbox-wrapper .wcpt-icon-loader,.wcpt-removing-product .wcpt-cart-checkbox-wrapper .wcpt-icon-loader{opacity:1}.wcpt-adding-product .wcpt-cart-checkbox-wrapper .wcpt-cart-checkbox,.wcpt-removing-product .wcpt-cart-checkbox-wrapper .wcpt-cart-checkbox{opacity:0}/* local checkbox trigger */.wcpt-add-selected{display:inline-flex;flex-wrap:wrap;gap:8px}.wcpt-add-selected__add,.wcpt-add-selected__select-all,.wcpt-add-selected__clear-all{display:inline-flex;align-items:center;background:var(--wcpt-filter-background-color);color:var(--wcpt-filter-text-color);padding:var(--wcpt-filter-common-vertical-padding) 12px;border-radius:var(--wcpt-border-radius);cursor:pointer;border:var(--wcpt-border-width) solid var(--wcpt-border-color);box-shadow:var(--wcpt-box-shadow)}.wcpt-add-selected__add{background-color:var(--wcpt-add-selected-to-cart-button-background-color);color:var(--wcpt-add-selected-to-cart-button-text-color)}.wcpt-add-selected:not(.wcpt-add-selected--unselected)
  .wcpt-add-selected__add:hover,.wcpt-add-selected__select-all:hover,.wcpt-add-selected__clear-all:hover{border-color:var(--wcpt-border-color-hover)}.wcpt-add-selected__add > .wcpt-icon,.wcpt-add-selected__select-all > .wcpt-icon{margin-right:0.4em;position:relative}.wcpt-add-selected__clear-all > .wcpt-icon{margin-right:0.2em}.wcpt-add-selected--unselected .wcpt-add-selected__add{cursor:not-allowed;opacity:0.5}.wcpt-add-selected__add:last-child,.wcpt-add-selected__select-all:last-child,.wcpt-add-selected__clear-all:last-child{margin-right:0}.wcpt-add-selected__clear-all,.wcpt-add-selected--unselected .wcpt-add-selected__select-all{display:inline-flex}.wcpt-add-selected--unselected .wcpt-add-selected__clear-all,.wcpt-add-selected__select-all,.wcpt-add-selected__add .wcpt-add-selected__add__unselected{display:none}.wcpt-add-selected__add .wcpt-add-selected__add__selected,.wcpt-add-selected--unselected
  .wcpt-add-selected__add
  .wcpt-add-selected__add__unselected{display:inline-block;vertical-align:baseline}.wcpt-add-selected--unselected
  .wcpt-add-selected__add
  .wcpt-add-selected__add__selected,.wcpt-add-selected--single-item-selected
  .wcpt-add-selected__add
  .wcpt-add-selected__add__selected{display:none}.wcpt-add-selected__add .wcpt-add-selected__add__selected--single-item{display:none}.wcpt-add-selected--single-item-selected
  .wcpt-add-selected__add__selected.wcpt-add-selected__add__selected--single-item{display:inline-block}.wcpt-add-selected-to-cart-with-pagination{display:flex;justify-content:flex-start;align-content:center;align-items:center;flex-wrap:wrap;margin-top:10px;flex-direction:row-reverse;gap:10px}.wcpt-add-selected-to-cart-with-pagination .wcpt-pagination{margin:0}.wcpt-add-selected-to-cart-with-pagination .wcpt-pagination > *:first-child{margin-left:0}@media (min-width: 1200px){.wcpt-laptop__text-align--right{text-align:right}}@media (max-width: 749px){.wcpt-add-selected > div{padding:4px 8px}.wcpt-add-selected.wcpt-add-selected--responsive-hide{display:none !important}.wcpt-add-selected-to-cart-with-pagination{justify-content:center}}/* floating checkbox trigger */.wcpt-cart-checkbox-trigger{position:fixed;text-align:center;width:auto;left:50%;bottom:50px !important;font-size:var(--wcpt-cart-trigger-font-size);background:var(--wcpt-cart-trigger-background-color);color:var(--wcpt-cart-trigger-text-color);-webkit-animation:wcptPulse 1.2s ease-out infinite;animation:wcptPulse 1.2s ease-out infinite;padding:14px 60px 14px 25px;border:var(--wcpt-cart-trigger-border-width) solid var(--wcpt-cart-trigger-border-color);box-sizing:border-box;transform:translateX(-50%);box-shadow:0px 0px 25px 0px rgba(0, 0, 0, 0.25);border-radius:var(--wcpt-cart-trigger-border-radius);font-weight:bold;z-index:10000;cursor:pointer}.wcpt-cart-widget-visible .wcpt-cart-checkbox-trigger{bottom:140px !important}.wcpt-cart-widget-visible .wcpt-cart-checkbox-trigger a{position:absolute;left:0;top:0;display:block;width:100%;height:100%;opacity:0 !important}.wcpt-cart-checkbox-trigger__shopping-icon{vertical-align:text-top;stroke-width:2.5px;margin-right:6px;position:relative}.wcpt-cart-checkbox-trigger__close{position:absolute;right:0;top:0;padding:15px;text-shadow:0 0 1px currentColor}.wcpt-cart-checkbox-trigger__close:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);background-color:currentColor;width:3px;height:50%;opacity:0.3;border-radius:6px}@media (max-width: 1199px){.wcpt-cart-checkbox-trigger{bottom:20px !important;left:50% !important;width:90% !important}.wcpt-cart-widget-visible .wcpt-cart-checkbox-trigger{bottom:100px !important}}@media (max-width: 1199px) and (min-width: 749px){.wcpt-cart-checkbox-trigger{width:auto !important}}@-webkit-keyframes wcptPulse{0%{transform:translateX(-50%) scale(1)}50%{transform:translateX(-50%) scale(0.975)}100%{transform:translateX(-50%) scale(1)}}@keyframes wcptPulse{0%{transform:translateX(-50%) scale(1)}50%{transform:translateX(-50%) scale(0.975)}100%{transform:translateX(-50%) scale(1)}}/* disable */.wcpt-in-cart.wcpt-disabled{opacity:0}/* sticky nav */.wcpt-sticky{position:-webkit-sticky;position:sticky;background:white;z-index:2}.wcpt-sticky.wcpt-header{padding:10px 15px;background:white;z-index:4}@media (min-width: 1199px){.wcpt-sticky.wcpt-left-sidebar{margin-bottom:50px}}@media (max-width: 1199px){.wcpt-sticky.wcpt-left-sidebar{background:white;padding:10px 15px}}/* text */.frzTbl .wcpt-text{max-width:600px}.wcpt-cell-val > .wcpt-item-row > .wcpt-text,.wcpt-cell-val > .wcpt-item-row > .wcpt-icon:not(.wcpt-remove){color:var(--wcpt-secondary-text-color)}/* read more */.wcpt .wcpt-read-more .wcpt-text{margin-right:0}.wcpt-read-more .wcpt-icon{vertical-align:bottom}/* global seach shortcode */.wcpt-global-search{margin:10px 0}.wcpt-global-search__form{position:relative;border-radius:4px;overflow:hidden;padding:0 !important;margin:0 !important;display:flex;height:48px;box-sizing:content-box}.wcpt-global-search__form *{box-sizing:border-box;font-size:inherit}.wcpt-global-search__form > *{height:100% !important}.wcpt-global-search__category-selector-wrapper{display:block;background:#eee}.wcpt-global-search__category-selector-wrapper:hover{background:#ddd}.wcpt-global-search__category-selector-facade{line-height:48px !important;padding:0 10px 0 15px;font-size:15px;color:black}.wcpt-global-search__category-selector-facade > .wcpt-icon{stroke-width:3px;margin-left:0.1em}.wcpt-global-search__category-selector-facade > .wcpt-icon svg{vertical-align:top}select.wcpt-global-search__category-selector{height:100%;position:absolute;top:0;left:0;opacity:0;z-index:1;width:auto !important;-moz-appearance:none;appearance:none;-webkit-appearance:none}.wcpt-global-search__submit-wrapper{position:relative;min-width:40px;text-align:center;padding:0 14px 0 12px;line-height:48px !important}.wcpt-global-search__submit{position:absolute !important;top:0;right:0;height:100%;width:100%;padding:0 !important;background:#eee !important;border-radius:0 !important;cursor:pointer !important;margin:0 !important}.wcpt-global-search__submit:hover{background:#ddd !important}.wcpt-global-search__submit-icon,.wcpt-global-search__submit-text{color:black;font-size:20px;pointer-events:none}.wcpt-global-search__submit-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);line-height:100%}.wcpt-global-search__submit-icon svg{top:-0.05em}.wcpt-global-search__submit-icon + .wcpt-global-search__submit-text{margin-left:0.2em}.wcpt-global-search__submit-text{position:relative;font-size:15px}.wcpt-global-search__keyword-input-wrapper{z-index:1;flex:1 1 auto;height:100% !important;position:relative}.wcpt-global-search__keyword-input{color:black;width:100% !important;height:100% !important;border-radius:0 !important;padding:5px 10px !important;position:absolute;top:0;left:0;-moz-appearance:auto !important;appearance:auto !important;-webkit-appearance:searchfield !important;box-sizing:border-box !important}.wcpt-global-search__keyword-input::-webkit-search-cancel-button{-webkit-appearance:none !important}.wcpt-global-search__clear{position:absolute;top:50%;right:0;width:40px;height:100%;transform:translateY(-50%);z-index:1;cursor:pointer;font-size:20px;color:rgba(0, 0, 0, 0.25);stroke-width:2.5px}.wcpt-global-search__keyword-input-wrapper--focus .wcpt-global-search__clear,.wcpt-global-search__clear:hover{color:rgba(0, 0, 0, 0.5)}.wcpt-global-search--empty .wcpt-global-search__clear{display:none}.wcpt-global-search__clear > svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1}/* product addons */.wcpt-cell .product-addon-totals > ul:first-child > li:first-child{display:none !important}/* category redirect */.wcpt-term-ancestor + .wcpt-current-option-wrapper{padding-left:15px}.wcpt-redirect-options-wrapper{padding-left:15px}.wcpt-term-ancestor
  + .wcpt-current-option-wrapper
  + .wcpt-redirect-options-wrapper{padding-left:30px}.wcpt-redirect-options-wrapper:first-child{padding-left:0}.wcpt-term-ancestor a{display:flex;align-items:center;gap:5px}.wcpt-term-ancestor-all .wcpt-icon{vertical-align:top}/* freeze table heading */.frzTbl-fixed-heading-wrapper th{background:white}/* dynamic filters */.wcpt-filter .wcpt-count{opacity:0.4;margin-left:1px;text-align:right;order:1;flex-grow:1}.wcpt-filter label:hover .wcpt-count{opacity:1}.wcpt-filter .wcpt-count + .wcpt-icon{margin-left:5px}.wcpt--dynamic-filters--loading-filter.wcpt-filter.wcpt-open
  .wcpt-dropdown-menu,.wcpt-nav-modal
  .wcpt--dynamic-filters--loading-filter.wcpt-filter.wcpt-open
  .wcpt-dropdown-menu,.wcpt--dynamic-filters--loading-filter.wcpt-filter
  > .wcpt-filter-heading
  > .wcpt-icon.wcpt-icon-chevron-down,.wcpt--dynamic-filters--loading-filter.wcpt-filter.wcpt-open
  > .wcpt-filter-heading
  > .wcpt-icon.wcpt-icon-chevron-down,.wcpt--dynamic-filters--loading-filter__loading-icon,.wcpt--dynamic-filters--loading-filter label{display:none !important}.wcpt--dynamic-filters--loading-filter
  .wcpt--dynamic-filters--loading-filter__loading-icon{display:inline-block !important;width:1em;height:1em;line-height:0;-webkit-animation:wcptRotate;animation:wcptRotate;display:inline-block;-webkit-animation:wcptRotate 2s infinite linear;-moz-animation:wcptRotate 2s infinite linear;-o-animation:wcptRotate 2s infinite linear;position:relative;top:-2px;color:rgba(0, 0, 0, 0.65)}.wcpt--dynamic-filters--loading-filter,.wcpt--dynamic-filters--loading-filter *{cursor:progress !important}/* total */.wcpt-total{min-width:30px;white-space:nowrap;color:var(--wcpt-total-color);font-size:var(--wcpt-total-font-size)}.wcpt-button .wcpt-total{min-width:0}.wcpt-total.wcpt-total--empty{color:var(--wcpt-total-empty-color)}.wcpt-total:not(.wcpt-total--empty) .wcpt-total__no-output,.wcpt-total.wcpt-total--empty .wcpt-total__output{display:none}/* multirange */.wcpt-range-slider-wrapper{margin-top:14px;position:relative;max-width:250px;height:20px;width:100%}.wcpt-range-slider{width:100%}/* radio heading format when op selected  */.wcpt-radio-op-selected__heading-append{display:inline;vertical-align:baseline}.wcpt-radio-op-selected__heading-append span{display:inline-block}.wcpt-radio-op-selected[data-wcpt-heading_format__op_selected="only_heading"]
  .wcpt-filter-heading
  .wcpt-dropdown-label
  > .wcpt-radio-op-selected__heading-append{display:none}.wcpt-radio-op-selected[data-wcpt-heading_format__op_selected="heading_and_selected"]
  .wcpt-filter-heading
  .wcpt-dropdown-label
  > :first-child:after{content:": ";vertical-align:middle}.wcpt-radio-op-selected[data-wcpt-heading_format__op_selected="only_selected"]
  .wcpt-filter-heading
  .wcpt-dropdown-label
  > :first-child{display:none}/* -- cancel in sidebar and nav modal */.wcpt-left-sidebar .wcpt-radio-op-selected__heading-append,.wcpt-left-sidebar
  .wcpt-radio-op-selected[data-wcpt-heading_format__op_selected="heading_and_selected"]
  .wcpt-filter-heading
  .wcpt-dropdown-label
  > :first-child:after{display:none !important}.wcpt-left-sidebar
  .wcpt-radio-op-selected[data-wcpt-heading_format__op_selected="only_selected"]
  .wcpt-filter-heading
  .wcpt-dropdown-label
  > :first-child{display:inline-block}/* form mode *//* .wcpt-form-mode .wcpt-no-results,
.wcpt-form-mode .wcpt-result-count {
  display: none !important;
} *//* gallery strip */.wcpt-gallery{cursor:pointer}.wcpt-gallery__item-wrapper{display:inline-block;margin-right:4px;width:40px;overflow:hidden;transition:0.1s border-color,0.1s opacity;vertical-align:middle}img.wcpt-gallery__item{display:inline-block;width:100%;height:auto !important;max-width:none !important;min-width:0 !important;padding:0 !important;border:none !important}.wcpt-gallery__item-wrapper:hover{opacity:0.8}.wcpt-gallery .wcpt-gallery__item-wrapper:last-child{margin-right:0 !important}.wcpt-gallery a.wcpt-gallery__see-more-label{vertical-align:middle;margin-left:2px}/* waveplayer */.wcpt-waveplayer-container--has-width .waveplayer{width:100% !important}.frzTbl .wcpt-shortcode .waveplayer.wvpl-skin-play_n_wave,.frzTbl .wcpt-shortcode .waveplayer.wvpl-skin-thumb_n_wave,.frzTbl .wcpt-shortcode .waveplayer.wvpl-skin-w2-legacy,.frzTbl .wcpt-shortcode .waveplayer.wvpl-skin-w2-evolution{width:400px;max-width:100%}.has-sticky-player-bottom .wcpt-cart-widget{bottom:100px}.has-sticky-player-bottom .wcpt-cart-widget{bottom:100px}.has-sticky-player-bottom .wcpt-cart-checkbox-trigger{bottom:100px !important}.has-sticky-player-bottom
  .wcpt-cart-widget-visible
  .wcpt-cart-checkbox-trigger{bottom:200px !important}.wcpt .waveplayer.wvpl-skin-play_n_wave div.wvpl-position,.waveplayer.wvpl-skin-play_n_wave div.wvpl-duration{word-break:normal !important}/* variation swatches */.wcpt .woo-variation-items-wrapper{display:block;margin:5px}/* group product table */.wcpt .group_table{width:auto;border:none}.wcpt form.cart .group_table td.woocommerce-grouped-product-list-item__label{padding-right:1em;padding-left:1em}.wcpt form.cart .group_table td{vertical-align:middle;padding-bottom:0.5em;border:0}.wcpt form.cart .group_table td:first-child{width:4em;text-align:center}.wcpt form.cart .group_table .wc-grouped-product-add-to-cart-checkbox{display:inline-block;width:auto;margin:0 auto;transform:scale(1.5, 1.5)}/* fullscreen */.wcpt-fullscreen-element-on .wcpt-device-tablet,.wcpt-fullscreen-element-on .wcpt-device-phone{display:block !important}/* ultimate social media icons */.wcpt .sfsi_wDiv > div{z-index:0 !important}/* photoswipe */.wcpt-photoswipe-visible .pswp__caption__center,.wcpt-photoswipe-visible .wcpt-cart-widget{display:none !important}.wcpt-photoswipe .pswp__button--arrow--left:before{content:"\2190"}.wcpt-photoswipe .pswp__button--arrow--right:before{content:"\2192"}.wcpt-photoswipe .pswp__button--arrow--left:before,.wcpt-photoswipe .pswp__button--arrow--right:before{background-image:none;top:30%;font-size:22px;padding:10px;box-sizing:content-box}.wcpt-photoswipe--theme-white .pswp__bg,.wcpt-photoswipe--theme-white .pswp__caption,.wcpt-photoswipe--theme-white .pswp__top-bar{background:white}.wcpt-photoswipe--theme-white .pswp__button,.wcpt-photoswipe--theme-white .pswp__counter{color:black !important}.wcpt-photoswipe--theme-white .pswp__button--close,.wcpt-photoswipe--theme-white .pswp__button--fs{-webkit-filter:invert(100%);filter:invert(100%)}@media (max-width: 800px){.wcpt-photoswipe-visible .pswp__button--arrow--left:before,.wcpt-photoswipe-visible .pswp__button--arrow--right:before{top:35px;background:rgba(0, 0, 0, 0.075) !important;height:auto;width:auto;font-size:20px;font-weight:100 !important;position:absolute;color:white !important;border-radius:100%;padding:8px}.wcpt-photoswipe--theme-white .pswp__button--arrow--left:before,.wcpt-photoswipe--theme-white .pswp__button--arrow--right:before{color:black !important}.pswp__button:active:before{background:rgba(0, 0, 0, 0.2) !important}}/* name your price */.wcpt input[type="number"].wcpt-name-your-price{width:80px;padding:5px 7px;height:36px;transition:0.2s background,0.2s border-color}.wcpt
  input[type="number"].wcpt-name-your-price--input.wcpt-name-your-price--warning{background:#fff1f1;border-color:rgb(255 93 93);transition:0.2s background,0.2s border-color}.wcpt-product-form .nyp{padding:20px 0}.wcpt-product-form .nyp label{margin-right:10px}.wcpt-product-form .nyp input{height:2em;padding:0 10px;width:100px}.wcpt-product-form .woocommerce-nyp-message .woocommerce-error{margin:20px 0 0}.wcpt-hide--name-your-price{display:none !important}.wcpt-product-has-name-your-price .wcpt-price.wcpt-variable-switch{display:none !important}.wcpt-name-your-price-wrapper--input-error input.wcpt-name-your-price--input{outline:1px solid red !important}.wcpt-name-your-price-input-error-message{position:absolute;top:calc(-100% + -2px);left:50%;transform:translateX(-50%);background:#ff5447;color:white;padding:4px 8px;border-radius:3px;-webkit-animation:wcptPulse 0.5s infinite;animation:wcptPulse 0.5s infinite;display:none;white-space:nowrap}.wcpt-name-your-price-input-wrapper{position:relative;display:inline-block}.wcpt-name-your-price-wrapper--input-error--min-price
  .wcpt-name-your-price-input-error-message--min-price,.wcpt-name-your-price-wrapper--input-error--max-price
  .wcpt-name-your-price-input-error-message--max-price{display:inline-block !important}/* search filter options */input[type="search"].wcpt-search-filter-options{width:calc(100% - 6px);display:block;margin:4px auto;font-size:inherit;font-family:inherit;padding:6px;background:var(--wcpt-search-background-color);border-radius:var(--wcpt-border-radius);border-color:var(--wcpt-border-color);box-shadow:var(--wcpt-box-shadow);transition:0.2s border-color;box-sizing:border-box;-moz-appearance:auto;appearance:auto;-webkit-appearance:searchfield}input[type="search"].wcpt-search-filter-options::-webkit-input-placeholder{color:var(--wcpt-search-placeholder-text-color);font-size:inherit;font-family:inherit}input[type="search"].wcpt-search-filter-options::-moz-placeholder{color:var(--wcpt-search-placeholder-text-color);font-size:inherit;font-family:inherit}input[type="search"].wcpt-search-filter-options:-ms-input-placeholder{color:var(--wcpt-search-placeholder-text-color);font-size:inherit;font-family:inherit}input[type="search"].wcpt-search-filter-options::-ms-input-placeholder{color:var(--wcpt-search-placeholder-text-color);font-size:inherit;font-family:inherit}input[type="search"].wcpt-search-filter-options::placeholder{color:var(--wcpt-search-placeholder-text-color);font-size:inherit;font-family:inherit}input[type="search"].wcpt-search-filter-options:hover{border-color:var(--wcpt-border-color-hover)}.wcpt-search-filter-option-set{overflow-y:auto;padding:0 2px;border-radius:inherit}/* image map labels */.wcpt-image-map-label{line-height:1em;font-size:16px;font-weight:700;text-align:center;display:inline-block;padding:5px;box-sizing:content-box !important;border-radius:4px}/* csv download */.wcpt .wcpt-csv-download{border:var(--wcpt-border-width) solid var(--wcpt-border-color);border-radius:var(--wcpt-border-radius);display:inline-block;white-space:nowrap;padding:var(--wcpt-filter-common-vertical-padding) 16px;background:var(--wcpt-filter-background-color);box-shadow:var(--wcpt-box-shadow);transition:0.05s background-color,0.2s border-color,0.2s box-shadow;cursor:pointer;vertical-align:middle !important;/* margin: 4px 8px 4px 0; */align-self:center}.wcpt .wcpt-csv-download > .wcpt-item-row{display:flex;align-items:baseline;gap:2px}.wcpt .wcpt-csv-download > .wcpt-item-row > .wcpt-icon{align-self:center}.wcpt-csv-download:hover{border-color:var(--wcpt-border-color-hover)}.wcpt-csv-download svg{vertical-align:top}/* instant search */.wcpt-instant-search .wcpt-search-submit{pointer-events:none !important}.wcpt-instant-search .wcpt-search-clear{display:none !important}.wcpt .wcpt-instant-search .wcpt-active input.wcpt-search-input[type="search"]{padding-left:15px !important}.wcpt-row--instant-search-hidden.wcpt-row{/* height: 0 !important; */display:none !important}/* instant sort */.wcpt-instant-sort{cursor:pointer}/* variation list */.wcpt-variation-attribute-list{line-height:1.5em}.wcpt-variation-attribute-list__row__column--key{float:left;margin-right:5px}.wcpt-variation-attribute-list__row__column--val{display:inline-block}/* infinite scroll */.wcpt-infinite-scroll-dots{display:block;text-align:center;position:relative;margin-top:20px}.wcpt-infinite-scroll-dots > span{position:relative;display:inline-block;font-size:18px;width:1em;height:1em;margin:0.3em}.wcpt-infinite-scroll-dots > span:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);display:inline-block;width:1em;height:1em;border:2px solid black;background:white;border-radius:100%;-webkit-animation:wcpt_infinite_scroll_dot 1.2s infinite;animation:wcpt_infinite_scroll_dot 1.2s infinite;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.wcpt-infinite-scroll-dots > span:nth-child(2):after{-webkit-animation-delay:0.2s;animation-delay:0.2s}.wcpt-infinite-scroll-dots > span:nth-child(3):after{-webkit-animation-delay:0.3s;animation-delay:0.3s}@-webkit-keyframes wcpt_infinite_scroll_dot{0%{width:0.5em;height:0.5em;background-color:rgba(0, 0, 0, 0.2);opacity:0.75}20%{width:1em;height:1em;background-color:rgba(0, 0, 0, 0);opacity:1}60%{width:1em;height:1em;opacity:1}100%{width:0.5em;height:0.5em;opacity:0.75}}@keyframes wcpt_infinite_scroll_dot{0%{width:0.5em;height:0.5em;background-color:rgba(0, 0, 0, 0.2);opacity:0.75}20%{width:1em;height:1em;background-color:rgba(0, 0, 0, 0);opacity:1}60%{width:1em;height:1em;opacity:1}100%{width:0.5em;height:0.5em;opacity:0.75}}.wcpt-infinite-scroll-enabled
  .wcpt-result-count:not(.wcpt-no-results)
  > .wcpt-single-page-message{display:inline-block !important}.wcpt-infinite-scroll-enabled
  .wcpt-result-count:not(.wcpt-no-results)
  > span:not(.wcpt-single-page-message){display:none !important}/* group by category */.wcpt-row--category-heading
  th.wcpt-heading
  .wcpt-row--category-heading__category-name{display:inline-block;margin:0.5em 0.3em 0.5em 0.5em}.wcpt-row--category-heading__category-count{font-weight:normal}/* tablet responsive navigation */@media (min-width: 750px) and (max-width: 1100px){.wcpt .wcpt-grid-table-view-switcher,.wcpt-filter-row,.wcpt-filter-column,.wcpt-filter-column > .wcpt-item-row{display:inline;text-align:left}/* .wcpt .wcpt-filter-column > .wcpt-item-row > *:last-child {
    margin-right: 8px;
  } */}/* small screen exclusive elements */@media (min-width: 1199px){.wcpt-visibility-only-small-screens{display:none}}/* Responsive nav element order (flex order ≤1199px)
   Negatives first, positives last; unset elements stay at 0 (middle). */.wcpt-result-count{--wcpt-responsive-nav-order:-2}.wcpt-search-wrapper{--wcpt-responsive-nav-order:-1}.wcpt-navigation [data-wcpt-filter="sort_by"]{--wcpt-responsive-nav-order:1}.wcpt-add-selected{--wcpt-responsive-nav-order:2}/* responsive non-modal nav *//* tablet and below: wrapper is the flex container; sidebar / main / header
   become display:contents so filter elements share one order context. Table
   stays full-width after filters via order + flex-basis. */@media (max-width: 1199px){body:not(.wcpt-nav-modal-on){.wcpt-result-count {
      width:100%;text-align:var(--wcpt-nav-header-responsive-alignment)}.wcpt-navigation-wrapper{display:flex;flex-wrap:wrap;gap:10px;justify-content:var(--wcpt-nav-header-responsive-alignment)}.wcpt-navigation-wrapper > .wcpt-navigation,.wcpt-navigation-wrapper > .wcpt-nav-main,.wcpt-navigation-wrapper > .wcpt-nav-main > .wcpt-navigation,.wcpt-navigation-wrapper > .wcpt-navigation > .wcpt-item-row,.wcpt-filter-row:not(.wcpt-ratio-100-0-center-aligned),.wcpt-filter-row:not(.wcpt-ratio-100-0-center-aligned) .wcpt-filter-column,.wcpt-filter-row:not(.wcpt-ratio-100-0-center-aligned)
      > .wcpt-filter-column
      > .wcpt-item-row{display:contents}.wcpt-navigation-wrapper
      .wcpt-filter-row:not(.wcpt-ratio-100-0-center-aligned)
      > .wcpt-filter-column
      > .wcpt-item-row
      > *,.wcpt-navigation-wrapper > .wcpt-navigation > .wcpt-item-row > *{order:var(--wcpt-responsive-nav-order, 0)}.wcpt-navigation-wrapper .wcpt-table-scroll-wrapper-outer,.wcpt-navigation-wrapper .wcpt-pagination,.wcpt-navigation-wrapper .wcpt-no-results,.wcpt-navigation-wrapper .wcpt-in-footer,.wcpt-navigation-wrapper .wcpt-infinite-scroll-dots,.wcpt-navigation-wrapper .wcpt-add-selected-to-cart-with-pagination,.wcpt-navigation-wrapper .wcpt-responsive-navigation,.wcpt-navigation-wrapper .wcpt-nav-modal-tpl{order:100;flex:1 0 100%;width:100%;max-width:100%}}body:not(.wcpt-nav-modal-on) .wcpt-navigation-wrapper:has(.wcpt-always-show){margin-bottom:10px}.wcpt .wcpt-grid-table-view-switcher{text-align:var(--wcpt-nav-header-responsive-alignment)}/* reveal sidebar navigation element */}


.wcpt .wcpt-reveal-sidebar{border:var(--wcpt-border-width) solid var(--wcpt-border-color);border-radius:var(--wcpt-border-radius);display:inline-flex;align-items:center;gap:8px;white-space:nowrap;padding:var(--wcpt-filter-common-vertical-padding) 16px;background:var(--wcpt-filter-background-color);box-shadow:var(--wcpt-box-shadow);transition:0.05s background-color,0.2s border-color,0.2s box-shadow;cursor:pointer;vertical-align:middle !important;align-self:center;color:var(--wcpt-filter-text-color)}.wcpt .wcpt-reveal-sidebar > .wcpt-item-row{display:flex;align-items:baseline;gap:4px;flex-grow:1}.wcpt .wcpt-reveal-sidebar > .wcpt-item-row > .wcpt-icon{align-self:center}.wcpt .wcpt-reveal-sidebar .wcpt-active-count--reveal-sidebar{display:inline-block;flex:0 0 auto;min-width:0;padding:0;border:0;border-radius:0;background:none;box-sizing:border-box !important;white-space:nowrap;font-weight:inherit;line-height:inherit;vertical-align:baseline}.wcpt .wcpt-reveal-sidebar .wcpt-active-count--reveal-sidebar::before{content:"("}.wcpt .wcpt-reveal-sidebar .wcpt-active-count--reveal-sidebar::after{content:")"}.wcpt .wcpt-reveal-sidebar .wcpt-active-count--zero{opacity:0.5}.wcpt-reveal-sidebar:hover{border-color:var(--wcpt-border-color-hover)}.wcpt-reveal-sidebar--unavailable{display:none !important}/* Fixed overlay only above phone — phone uses default responsive sidebar flatten */@media (min-width: 750px){.wcpt-navigation-wrapper:has(.wcpt-header .wcpt-reveal-sidebar)
    > .wcpt-left-sidebar,.wcpt-navigation-wrapper--reveal-sidebar > .wcpt-left-sidebar{display:block !important;position:fixed !important;top:0 !important;right:auto !important;bottom:auto !important;left:0 !important;z-index:100002;width:min(var(--wcpt-sidebar-width), calc(100vw - 40px)) !important;max-width:calc(100vw - 40px) !important;height:100vh !important;height:100dvh !important;max-height:100vh !important;max-height:100dvh !important;margin:0 !important;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;border-radius:0;background:var(--wcpt-sidebar-background-color, #fff);box-shadow:8px 0 30px rgba(0, 0, 0, 0.18);visibility:hidden;opacity:0;pointer-events:none;transform:translateX(-100%);transition:transform 0.25s ease,opacity 0.25s ease,visibility 0.25s}.wcpt-navigation-wrapper--reveal-sidebar
    > .wcpt-left-sidebar
    > .wcpt-item-row{display:block !important}.wcpt-navigation-wrapper--sidebar-open:has(.wcpt-header .wcpt-reveal-sidebar)
    > .wcpt-left-sidebar,.wcpt-navigation-wrapper--sidebar-open > .wcpt-left-sidebar{visibility:visible;opacity:1;pointer-events:auto;transform:translateX(0)}.wcpt-navigation-wrapper--reveal-sidebar
    > .wcpt-left-sidebar.wcpt-reveal-sidebar--no-anim{transition:none !important}.wcpt-reveal-sidebar-backdrop{position:fixed;inset:0;z-index:100001;background:rgba(0, 0, 0, 0.35);cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ccircle cx='16' cy='16' r='15' fill='%23fff'/%3E%3Cpath d='M10 10l12 12M22 10L10 22' stroke='%23000' stroke-width='2.5' stroke-linecap='round'/%3E%3C/svg%3E") 16 16,pointer}body.wcpt-reveal-sidebar-on{overflow:hidden}}/* fse */.wcpt-fse-wrapper{margin:20px auto}/* fonts tag fix */.wcpt font{display:contents}/* list view */.wcpt-list-view.wcpt-list-view--calc .wcpt-table-scroll-wrapper{margin-top:calc(var(--wcpt-list-row-gap) * -1) !important;margin-bottom:calc(var(--wcpt-list-row-gap) * -1) !important}.wcpt-list-view .wcpt-table{border-collapse:separate;border-spacing:0 var(--wcpt-list-row-gap)}.wcpt-list-view td.wcpt-cell{vertical-align:top}.wcpt-list-view :is(.wcpt-row.wcpt-odd, .wcpt-row.wcpt-even) .wcpt-cell{background:var(--wcpt-list-row-background-color);padding:var(--wcpt-list-row-cell-padding-vertical) var(--wcpt-list-row-cell-padding-horizontal)}.wcpt-list-view:not(.wcpt-list-view--calc){.wcpt-table {
    display:block}:is(.wcpt-cell, .wcpt-heading){min-width:0 !important;max-width:none !important}.wcpt-header{margin-bottom:10px}.wcpt-row--category-heading .wcpt-heading{width:100%}.wcpt-table-scroll-wrapper-outer{border-width:0 !important;overflow:visible !important}.wcpt-heading-row{border-bottom:none}.wcpt-row{background:transparent !important;box-shadow:var(--wcpt-list-row-box-shadow-x-offset) var(--wcpt-list-row-box-shadow-y-offset) var(--wcpt-list-row-box-shadow-blur) var(--wcpt-list-row-box-shadow-spread) var(--wcpt-list-row-box-shadow-color);border-bottom:none !important}.wcpt-row > td,.wcpt-heading-row > th{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:0;border-bottom-left-radius:0;border-top:var(--wcpt-list-row-border-width) solid var(--wcpt-list-row-border-color) !important;border-bottom:var(--wcpt-list-row-border-width) solid var(--wcpt-list-row-border-color) !important;position:relative;border-right:none;border-left:none;padding:25px 20px}.wcpt-row > td:not(:last-child):after,.wcpt-heading-row > th:not(:last-child):after,.wcpt-row > td:not(:first-child):before,.wcpt-heading-row > th:not(:first-child):before{content:"";display:none;height:var(--wcpt-list-row-column-separator-height);position:absolute;top:50%;right:0;transform:translateY(-50%);border-radius:20px;border:calc(var(--wcpt-list-row-column-separator-width) / 2) solid var(--wcpt-list-row-column-separator-color)}.wcpt-row > td:not(:first-child):before,.wcpt-heading-row > th:not(:first-child):before{left:0;right:auto}:is(.wcpt-row, .wcpt-heading-row):hover :is(td.wcpt-cell, th.wcpt-heading){border-color:var(
      --wcpt-list-row-hover-border-color,
      var(--wcpt-list-row-border-color)
    ) !important}.wcpt-row{border-radius:var(--wcpt-list-row-border-radius)}.wcpt-row > td:first-child,.wcpt-heading-row > th:first-child{border-top-left-radius:var(--wcpt-list-row-border-radius);border-bottom-left-radius:var(--wcpt-list-row-border-radius);padding-left:15px;border-left:var(--wcpt-list-row-border-width) solid var(--wcpt-list-row-border-color) !important}.wcpt-row > td:last-child,.wcpt-heading-row > th:last-child{border-top-right-radius:var(--wcpt-list-row-border-radius);border-bottom-right-radius:var(--wcpt-list-row-border-radius);padding-right:15px;border-right:var(--wcpt-list-row-border-width) solid var(--wcpt-list-row-border-color) !important}:is(.wcpt-row, .wcpt-heading-row){display:flex;flex-direction:row;flex-wrap:nowrap}:is(.wcpt-cell, .wcpt-heading){display:flex;align-items:center;flex-direction:column}thead,tbody{display:contents}.wcpt-cell-val{width:100%}/* child row in list view */.wcpt-has-child-row{margin-bottom:0 !important}.wcpt-has-child-row--visible > td:first-child{border-bottom-left-radius:0}.wcpt-has-child-row--visible > td:last-child{border-bottom-right-radius:0}.wcpt-child-row-toggle:after{opacity:0}.wcpt-child-row > td{border-top-left-radius:0 !important;border-top-right-radius:0 !important;border-top:none !important}.wcpt-has-child-row + .wcpt-child-row{opacity:0}.wcpt-has-child-row--visible.wcpt-has-child-row + .wcpt-child-row{opacity:1}/* phone css properties */}


@media (max-width: 749px){.wcpt {
    font-size:var(--wcpt-phone-font-size)}.wcpt-table th.wcpt-heading{padding:var(--wcpt-phone-table-heading-padding-vertical) var(--wcpt-phone-table-cell-padding-horizontal)}.wcpt-table td.wcpt-cell{padding:var(--wcpt-phone-table-cell-padding-vertical) var(--wcpt-phone-table-cell-padding-horizontal)}.wcpt-product-image-wrapper{width:var(--wcpt-phone-product-image-width)}body table.wcpt-table .wcpt-title{font-size:var(--wcpt-phone-title-font-size);font-weight:var(--wcpt-phone-title-font-weight)}.wcpt-table .quantity.wcpt-display-type-input{height:var(--wcpt-phone-quantity-height);width:var(--wcpt-phone-quantity-width)}.wcpt-price{font-size:var(--wcpt-phone-price-font-size)}.wcpt-excerpt,.wcpt .wcpt-item-row div.wcpt-content{font-size:var(--wcpt-phone-description-font-size)}body .wcpt-table a.wcpt-button,body .wcpt-table a.wcpt-link_button{padding:var(--wcpt-phone-button-padding-vertical) var(--wcpt-phone-button-padding-horizontal);font-size:var(--wcpt-phone-button-font-size)}.wcpt-list-view .wcpt-table{border-collapse:separate;border-spacing:0 var(--wcpt-phone-list-row-gap)}.wcpt-list-view .wcpt-product-image-wrapper{width:var(--wcpt-phone-list-view-product-image-width)}.wcpt-list-view :is(.wcpt-row.wcpt-odd, .wcpt-row.wcpt-even) .wcpt-cell{padding:var(--wcpt-phone-list-row-cell-padding-vertical) var(--wcpt-phone-list-row-cell-padding-horizontal)}.wcpt-result-count{font-size:var(--wcpt-phone-result-count-font-size)}/* phone theme customizer selectors */}


@media (max-width: 749px){/* child row */.wcpt-child-row > td > .wcpt-child-row__wrapper {
    padding:var(--wcpt-phone-child-row-padding-vertical) var(--wcpt-phone-child-row-padding-horizontal)}/* terms */.wcpt-category,.wcpt-attribute,.wcpt-brand,.wcpt-tag,.wcpt-taxonomy-term,.wcpt-term-separator{font-size:var(--wcpt-phone-term-font-size, inherit)}.wcpt-category,.wcpt-category + .wcpt-term-separator{font-size:var(--wcpt-phone-category-term-font-size, inherit)}.wcpt-attribute,.wcpt-attribute + .wcpt-term-separator{font-size:var(--wcpt-phone-attribute-term-font-size, inherit)}.wcpt-brand,.wcpt-brand + .wcpt-term-separator{font-size:var(--wcpt-phone-brand-term-font-size, inherit)}.wcpt-tag,.wcpt-tag + .wcpt-term-separator{font-size:var(--wcpt-phone-tag-term-font-size, inherit)}.wcpt-attributes > .wcpt-property-label{font-size:var(--wcpt-phone-attribute-term-font-size, inherit)}.wcpt-categories > .wcpt-property-label{font-size:var(--wcpt-phone-category-term-font-size, inherit)}.wcpt-tags > .wcpt-property-label{font-size:var(--wcpt-phone-tag-term-font-size, inherit)}.wcpt-taxonomy > .wcpt-property-label{font-size:var(--wcpt-phone-term-font-size, inherit)}/* property label */}


.wcpt .wcpt-property-label-enabled{display:inline-flex;align-items:center/* gap: 0 2px; *//* flex-wrap: nowrap; */}.wcpt-property-label-enabled
  > .wcpt-property-label.wcpt-property-label--has-text:not(
    .wcpt-property-label--has-icon
  ){margin-right:2px}@media (min-width: 750px){.wcpt-property-label-enabled[data-wcpt-term-count="1"]{white-space:nowrap !important}}.wcpt-property-label{display:inline-flex !important;align-items:center;color:var(--wcpt-property-label-text-color);white-space:nowrap;margin-right:4px}/* inherit term text size onto property labels (not border/padding/hover) */.wcpt-attributes > .wcpt-property-label{font-size:var(--wcpt-attribute-term-font-size)}.wcpt-categories > .wcpt-property-label{font-size:var(--wcpt-category-term-font-size)}.wcpt-tags > .wcpt-property-label{font-size:var(--wcpt-tag-term-font-size)}.wcpt-taxonomy > .wcpt-property-label{font-size:var(--wcpt-term-font-size)}.wcpt-property-label .wcpt-icon > svg{vertical-align:top}.wcpt-property-label:has(+ .wcpt-property-name-value-separator){margin-right:0}.wcpt-property-label + *{margin-left:0 !important}.wcpt-property-label--has-icon .wcpt-icon{color:var(--wcpt-property-label-icon-color)}.wcpt-property-label--has-icon.wcpt-property-label--has-text .wcpt-icon{margin-right:4px}.wcpt .wcpt-property-label-enabled > *{vertical-align:middle !important}/* compare */.wcpt-compare-button{white-space:nowrap;cursor:pointer;display:inline-flex !important;align-items:center;gap:6px}.wcpt-compare-button .woosc-btn{display:none !important}.wcpt-compare-button__icon,.wcpt-compare-button__external-link{display:contents}.wcpt-compare-button input[type="checkbox"]{margin-right:0}/* quick view */.wcpt-quick-view-button{white-space:nowrap;cursor:pointer;display:inline-flex !important;align-items:center;gap:4px}.wcpt-quick-view-button .woosq-btn{display:none !important}.wcpt-quick-view-button__icon{display:contents}/* column stacking */.wcpt-cell--stacking,.wcpt-stack--hide{display:none !important}.wcpt-cell-val--stacked{position:relative;border-top:var(--wcpt-stacked-columns-border-width, 2px) var(--wcpt-stacked-columns-border-style, dotted) var(--wcpt-stacked-columns-border-color, rgb(0 0 0 / 10%)) !important;margin-top:calc(var(--wcpt-stacked-columns-gap-above, 1em) / 2);padding-top:calc(var(--wcpt-stacked-columns-gap-above, 1em) / 2);width:100%}.wcpt .wcpt-item-row:has(+ .wcpt-cell-val--stacked){margin-bottom:0}/* stick separator */.wcpt-stick-separator{height:var(--wcpt-stick-separator-height, 1em);width:var(--wcpt-stick-separator-width, 2px);background-color:var(--wcpt-stick-separator-background-color, #000);margin-left:calc(var(--wcpt-stick-separator-gap, 8px) - 4px);margin-right:var(--wcpt-stick-separator-gap, 8px);border-radius:10px}.wcpt-stick-separator:has(+ .wcpt-stick-separator),.wcpt-stick-separator.wcpt-stick-separator--hide-last:last-child,.wcpt-stick-separator.wcpt-stick-separator--hide-first:first-child,.wcpt-stick-separator + .wcpt-stick-separator{display:none}/* child row *//* child row */.wcpt-has-child-row{position:relative}.wcpt-child-row{background:transparent !important;/* display: none; */position:relative}.wcpt-child-row > td{border:none !important;padding:0 !important;width:100%}.wcpt-child-row > td > .wcpt-child-row__wrapper{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;gap:0;padding:var(--wcpt-child-row-padding-vertical) var(--wcpt-child-row-padding-horizontal);background:var(--wcpt-child-row-background-color)}.wcpt-child-row__element__heading{font-weight:bold;margin-bottom:4px}.wcpt-child-row__element__heading > div.wcpt-item-row{display:flex}.wcpt-child-row__element{display:block;padding:10px;position:relative}.wcpt-child-row__element:before{content:"";position:absolute;top:5px;left:5px;width:calc(100% - 10px);height:calc(100% - 10px);border-radius:var(--wcpt-border-radius);border:0 solid var(--wcpt-table-border-color);pointer-events:none;z-index:0}.wcpt-child-row__element__heading .wcpt-sorting-icons{display:none !important}.wcpt-child-row__element__heading,.wcpt-child-row__element__content{z-index:1}.wcpt-child-row__element__content > .wcpt-item-row:not(:last-child){margin-bottom:var(--wcpt-child-row-inner-row-gap)}/* Per-device child-row column ordering via CSS custom properties.
    * These can be further tuned to your exact breakpoints/layout.
    *
    * IMPORTANT: When device columns are inherited, the outer wrapper may still
    * have the laptop device class. Therefore we rely purely on viewport
    * breakpoints + the presence of per-device order vars to decide ordering
    * and visibility.
    *//* Base: hide all child-row elements; specific ranges will selectively show. */.wcpt-child-row__element{display:none}/* Laptop / largest device layout: above 1199px */@media (min-width: 1200px){.wcpt-child-row__element{order:var(--wcpt-child-row-column-order-laptop, 0);display:none}.wcpt-child-row__element[style*="--wcpt-child-row-column-order-laptop"]{display:block}}/* Tablet layout: between 750px and 1199px */@media (max-width: 1199px) and (min-width: 750px){.wcpt-child-row__element{order:var(--wcpt-child-row-column-order-tablet, 0);display:none}.wcpt-child-row__element[style*="--wcpt-child-row-column-order-tablet"]{display:block}}/* Phone layout: below 750px */@media (max-width: 749px){.wcpt-child-row__element{order:var(--wcpt-child-row-column-order-phone, 0);display:none}.wcpt-child-row__element[style*="--wcpt-child-row-column-order-phone"]{display:block}}.wcpt-child-row-toggle{cursor:pointer;text-align:center !important;vertical-align:middle !important;width:0}.wcpt-child-row-toggle__control{width:1em;height:1em;font-size:var(--wcpt-child-row-trigger-font-size);stroke-width:3px;border-radius:100%;padding:var(--wcpt-child-row-trigger-padding);display:inline-block;box-sizing:content-box !important;line-height:1em !important;color:var(--wcpt-child-row-trigger-text-color);border:var(--wcpt-child-row-trigger-border-width) solid var(--wcpt-child-row-trigger-border-color);background:var(--wcpt-child-row-trigger-background-color)}.wcpt-child-row-toggle:hover .wcpt-child-row-toggle__control{opacity:0.85}.wcpt-child-row-toggle__control--close svg{top:-1px}.wcpt-child-row-toggle--closed .wcpt-child-row-toggle__control--open{display:inline-block}.wcpt-child-row-toggle:not(.wcpt-child-row-toggle--closed)
  .wcpt-child-row-toggle__control--open,.wcpt-child-row-toggle--closed .wcpt-child-row-toggle__control--close{display:none}.wcpt-child-row-toggle--disabled{pointer-events:none;cursor:default;opacity:0.35}.wcpt-child-row-toggle--disabled:hover .wcpt-child-row-toggle__control{opacity:1}.wcpt-child-row p:last-child{padding-bottom:0.25em;margin-bottom:0}.frzTbl-frozen-columns-wrapper__columns .wcpt-child-row{display:none !important}.wcpt-has-child-row > td:first-child:after,.wcpt-child-row > td:first-child:after{content:"";width:0;height:0%;bottom:-4px;left:0;background:transparent;position:absolute;pointer-events:none;border-radius:8px;transition:0.2s}.wcpt-child-row td:first-child:after{top:-4px;bottom:auto}.wcpt-has-child-row--visible.wcpt-row > td:first-child:after,.wcpt-has-child-row--visible.wcpt-row
  + tr.wcpt-child-row
  > td:first-child:after{height:100%;background:var(--wcpt-child-row-open-indicator-color);width:var(--wcpt-child-row-open-indicator-width)}/* inner columns */:root{--wcpt-inner-column-gap:10px;--wcpt-inner-row-gap:2px}.wcpt-row-columns{display:flex;flex-direction:row;align-items:center;gap:var(--wcpt-inner-column-gap);width:100%}.wcpt-row-column{display:flex;flex-direction:column;gap:var(--wcpt-inner-row-gap)}.wcpt-row-column > .wcpt-item-row{width:100%}/* horizontal alignment hooks from row.columns.horizontal_alignment */.wcpt-row-columns--align-left{justify-content:flex-start;text-align:left}.wcpt-row-columns--align-right{justify-content:flex-end;text-align:right}.wcpt-row-columns--align-center{justify-content:center;text-align:center}.wcpt-row-columns--align-justify{justify-content:space-between}/* vertical alignment hooks from row.columns.vertical_alignment */.wcpt-row-columns--valign-auto{/* align-items: stretch; */}.wcpt-row-columns--valign-top{align-items:flex-start}.wcpt-row-columns--valign-center{align-items:center}.wcpt-row-columns--valign-baseline{align-items:baseline}.wcpt-row-columns--valign-bottom{align-items:flex-end}.wcpt-row-columns--width-equal .wcpt-row-column--1,.wcpt-row-columns--width-equal .wcpt-row-column--2,.wcpt-row-columns--width-50 .wcpt-row-column--1,.wcpt-row-columns--width-50 .wcpt-row-column--2{flex:1 0 0}body .wcpt-table .wcpt-row-column .wcpt-product-image-wrapper,body .wcpt-table .wcpt-row-column .wcpt-product-image-wrapper img{max-width:none !important}
/* [inline: after] */
    .mejs-button>button {
      background: transparent url(https://panditextil.hu/wp-includes/js/mediaelement/mejs-controls.svg) !important;
    }
    .mejs-mute>button {
      background-position: -60px 0 !important;
    }    
    .mejs-unmute>button {
      background-position: -40px 0 !important;
    }    
    .mejs-pause>button {
      background-position: -20px 0 !important;
    }    
  

      .wcpt-table {
        min-width: 100%;
      }

      .wcpt-add-to-cart-wrapper .quantity {
        width: auto !important;
      }

      .wcpt-add-to-cart-wrapper .quantity + button {
        vertical-align: middle !important;
      }

      .wcpt-product-form .woocommerce-variation-add-to-cart .button, .wcpt-product-form .button.button.single_add_to_cart_button,
      .wcpt-product-form .woocommerce-variation-add-to-cart .button:hover, .wcpt-product-form .button.button.single_add_to_cart_button:hover {
        padding: 12px 16px;
        height: auto !important;
        line-height: 1em !important; 
      }
      
      .wcpt-product-form .woocommerce-variation-add-to-cart .button:after, .wcpt-product-form .button.button.single_add_to_cart_button:after {
        display: none !important;
      } 
      
      html, body {
        overflow: visible !important;
      }

      
/* [/inline: after] */
/*!/wp-includes/js/mediaelement/mediaelementplayer-legacy.min.css*/
.mejs-offscreen{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}.mejs-container{background:#000;font-family:Helvetica,Arial,serif;position:relative;text-align:left;text-indent:0;vertical-align:top}.mejs-container,.mejs-container *{box-sizing:border-box}.mejs-container video::-webkit-media-controls,.mejs-container video::-webkit-media-controls-panel,.mejs-container video::-webkit-media-controls-panel-container,.mejs-container video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.mejs-fill-container,.mejs-fill-container .mejs-container{height:100%;width:100%}.mejs-fill-container{background:transparent;margin:0 auto;overflow:hidden;position:relative}.mejs-container:focus{outline:none}.mejs-iframe-overlay{height:100%;position:absolute;width:100%}.mejs-embed,.mejs-embed body{background:#000;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.mejs-fullscreen{overflow:hidden!important}.mejs-container-fullscreen{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1000}.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video{height:100%!important;width:100%!important}.mejs-background,.mejs-mediaelement{left:0;position:absolute;top:0}.mejs-mediaelement{height:100%;width:100%;z-index:0}.mejs-poster{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;left:0;position:absolute;top:0;z-index:1}:root .mejs-poster-img{display:none}.mejs-poster-img{border:0;padding:0}.mejs-overlay{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;top:0}.mejs-layer{z-index:1}.mejs-overlay-play{cursor:pointer}.mejs-overlay-button{background:url(/wp-includes/js/mediaelement/mejs-controls.svg) no-repeat;background-position:0 -39px;height:80px;width:80px}.mejs-overlay:hover>.mejs-overlay-button{background-position:-80px -39px}.mejs-overlay-loading{height:80px;width:80px}.mejs-overlay-loading-bg-img{-webkit-animation:a 1s linear infinite;animation:a 1s linear infinite;background:transparent url(/wp-includes/js/mediaelement/mejs-controls.svg) -160px -40px no-repeat;display:block;height:80px;width:80px;z-index:1}@-webkit-keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.mejs-controls{bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:40px;left:0;list-style-type:none;margin:0;padding:0 10px;position:absolute;width:100%;z-index:3}.mejs-controls:not([style*="display: none"]){background:rgba(255,0,0,.7);background:-webkit-linear-gradient(transparent,rgba(0,0,0,.35));background:linear-gradient(transparent,rgba(0,0,0,.35))}.mejs-button,.mejs-time,.mejs-time-rail{font-size:10px;height:40px;line-height:10px;margin:0;width:32px}.mejs-button>button{background:transparent url(/wp-includes/js/mediaelement/mejs-controls.svg);border:0;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;margin:10px 6px;overflow:hidden;padding:0;position:absolute;text-decoration:none;width:20px}.mejs-button>button:focus{outline:1px dotted #999}.mejs-container-keyboard-inactive [role=slider],.mejs-container-keyboard-inactive [role=slider]:focus,.mejs-container-keyboard-inactive a,.mejs-container-keyboard-inactive a:focus,.mejs-container-keyboard-inactive button,.mejs-container-keyboard-inactive button:focus{outline:0}.mejs-time{box-sizing:content-box;color:#fff;font-size:11px;font-weight:700;height:24px;overflow:hidden;padding:16px 6px 0;text-align:center;width:auto}.mejs-play>button{background-position:0 0}.mejs-pause>button{background-position:-20px 0}.mejs-replay>button{background-position:-160px 0}.mejs-time-rail{direction:ltr;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:40px;margin:0 10px;padding-top:10px;position:relative}.mejs-time-buffering,.mejs-time-current,.mejs-time-float,.mejs-time-float-corner,.mejs-time-float-current,.mejs-time-hovered,.mejs-time-loaded,.mejs-time-marker,.mejs-time-total{border-radius:2px;cursor:pointer;display:block;height:10px;position:absolute}.mejs-time-total{background:hsla(0,0%,100%,.3);margin:5px 0 0;width:100%}.mejs-time-buffering{-webkit-animation:b 2s linear infinite;animation:b 2s linear infinite;background:-webkit-linear-gradient(135deg,hsla(0,0%,100%,.4) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.4) 75%,transparent 0,transparent);background:linear-gradient(-45deg,hsla(0,0%,100%,.4) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.4) 75%,transparent 0,transparent);background-size:15px 15px;width:100%}@-webkit-keyframes b{0%{background-position:0 0}to{background-position:30px 0}}@keyframes b{0%{background-position:0 0}to{background-position:30px 0}}.mejs-time-loaded{background:hsla(0,0%,100%,.3)}.mejs-time-current,.mejs-time-handle-content{background:hsla(0,0%,100%,.9)}.mejs-time-hovered{background:hsla(0,0%,100%,.5);z-index:10}.mejs-time-hovered.negative{background:rgba(0,0,0,.2)}.mejs-time-buffering,.mejs-time-current,.mejs-time-hovered,.mejs-time-loaded{left:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transition:all .15s ease-in;transition:all .15s ease-in;width:100%}.mejs-time-buffering{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.mejs-time-hovered{-webkit-transition:height .1s cubic-bezier(.44,0,1,1);transition:height .1s cubic-bezier(.44,0,1,1)}.mejs-time-hovered.no-hover{-webkit-transform:scaleX(0)!important;-ms-transform:scaleX(0)!important;transform:scaleX(0)!important}.mejs-time-handle,.mejs-time-handle-content{border:4px solid transparent;cursor:pointer;left:0;position:absolute;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);z-index:11}.mejs-time-handle-content{border:4px solid hsla(0,0%,100%,.9);border-radius:50%;height:10px;left:-7px;top:-4px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);width:10px}.mejs-time-rail .mejs-time-handle-content:active,.mejs-time-rail .mejs-time-handle-content:focus,.mejs-time-rail:hover .mejs-time-handle-content{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.mejs-time-float{background:#eee;border:1px solid #333;bottom:100%;color:#111;display:none;height:17px;margin-bottom:9px;position:absolute;text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:36px}.mejs-time-float-current{display:block;left:0;margin:2px;text-align:center;width:30px}.mejs-time-float-corner{border:5px solid #eee;border-color:#eee transparent transparent;border-radius:0;display:block;height:0;left:50%;line-height:0;position:absolute;top:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0}.mejs-long-video .mejs-time-float{margin-left:-23px;width:64px}.mejs-long-video .mejs-time-float-current{width:60px}.mejs-broadcast{color:#fff;height:10px;position:absolute;top:15px;width:100%}.mejs-fullscreen-button>button{background-position:-80px 0}.mejs-unfullscreen>button{background-position:-100px 0}.mejs-mute>button{background-position:-60px 0}.mejs-unmute>button{background-position:-40px 0}.mejs-volume-button{position:relative}.mejs-volume-button>.mejs-volume-slider{-webkit-backface-visibility:hidden;background:rgba(50,50,50,.7);border-radius:0;bottom:100%;display:none;height:115px;left:50%;margin:0;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:25px;z-index:1}.mejs-volume-button:hover{border-radius:0 0 4px 4px}.mejs-volume-total{background:hsla(0,0%,100%,.5);height:100px;left:50%;margin:0;position:absolute;top:8px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:2px}.mejs-volume-current{left:0;margin:0;width:100%}.mejs-volume-current,.mejs-volume-handle{background:hsla(0,0%,100%,.9);position:absolute}.mejs-volume-handle{border-radius:1px;cursor:ns-resize;height:6px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:16px}.mejs-horizontal-volume-slider{display:block;height:36px;position:relative;vertical-align:middle;width:56px}.mejs-horizontal-volume-total{background:rgba(50,50,50,.8);height:8px;top:16px;width:50px}.mejs-horizontal-volume-current,.mejs-horizontal-volume-total{border-radius:2px;font-size:1px;left:0;margin:0;padding:0;position:absolute}.mejs-horizontal-volume-current{background:hsla(0,0%,100%,.8);height:100%;top:0;width:100%}.mejs-horizontal-volume-handle{display:none}.mejs-captions-button,.mejs-chapters-button{position:relative}.mejs-captions-button>button{background-position:-140px 0}.mejs-chapters-button>button{background-position:-180px 0}.mejs-captions-button>.mejs-captions-selector,.mejs-chapters-button>.mejs-chapters-selector{background:rgba(50,50,50,.7);border:1px solid transparent;border-radius:0;bottom:100%;margin-right:-43px;overflow:hidden;padding:0;position:absolute;right:50%;visibility:visible;width:86px}.mejs-chapters-button>.mejs-chapters-selector{margin-right:-55px;width:110px}.mejs-captions-selector-list,.mejs-chapters-selector-list{list-style-type:none!important;margin:0;overflow:hidden;padding:0}.mejs-captions-selector-list-item,.mejs-chapters-selector-list-item{color:#fff;cursor:pointer;display:block;list-style-type:none!important;margin:0 0 6px;overflow:hidden;padding:0}.mejs-captions-selector-list-item:hover,.mejs-chapters-selector-list-item:hover{background-color:#c8c8c8!important;background-color:hsla(0,0%,100%,.4)!important}.mejs-captions-selector-input,.mejs-chapters-selector-input{clear:both;float:left;left:-1000px;margin:3px 3px 0 5px;position:absolute}.mejs-captions-selector-label,.mejs-chapters-selector-label{cursor:pointer;float:left;font-size:10px;line-height:15px;padding:4px 10px 0;width:100%}.mejs-captions-selected,.mejs-chapters-selected{color:#21f8f8}.mejs-captions-translations{font-size:10px;margin:0 0 5px}.mejs-captions-layer{bottom:0;color:#fff;font-size:16px;left:0;line-height:20px;position:absolute;text-align:center}.mejs-captions-layer a{color:#fff;text-decoration:underline}.mejs-captions-layer[lang=ar]{font-size:20px;font-weight:400}.mejs-captions-position{bottom:15px;left:0;position:absolute;width:100%}.mejs-captions-position-hover{bottom:35px}.mejs-captions-text,.mejs-captions-text *{background:hsla(0,0%,8%,.5);box-shadow:5px 0 0 hsla(0,0%,8%,.5),-5px 0 0 hsla(0,0%,8%,.5);padding:0;white-space:pre-wrap}.mejs-container.mejs-hide-cues video::-webkit-media-text-track-container{display:none}.mejs-overlay-error{position:relative}.mejs-overlay-error>img{left:0;max-width:100%;position:absolute;top:0;z-index:-1}.mejs-cannotplay,.mejs-cannotplay a{color:#fff;font-size:.8em}.mejs-cannotplay{position:relative}.mejs-cannotplay a,.mejs-cannotplay p{display:inline-block;padding:0 15px;width:100%}
/*!/wp-includes/js/mediaelement/wp-mediaelement.min.css*/
.mejs-container{clear:both;max-width:100%}.mejs-container *{font-family:Helvetica,Arial}.mejs-container,.mejs-container .mejs-controls,.mejs-embed,.mejs-embed body{background:#222}.mejs-time{font-weight:400;word-wrap:normal}.mejs-controls a.mejs-horizontal-volume-slider{display:table}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#fff}.mejs-controls .mejs-time-rail .mejs-time-current{background:#0073aa}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.mejs-controls .mejs-time-rail .mejs-time-total{background:rgba(255,255,255,.33)}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.mejs-controls .mejs-time-rail span{border-radius:0}.mejs-overlay-loading{background:0 0}.mejs-controls button:hover{border:none;-webkit-box-shadow:none;box-shadow:none}.me-cannotplay{width:auto!important}.media-embed-details .wp-audio-shortcode{display:inline-block;max-width:400px}.audio-details .embed-media-settings{overflow:visible}.media-embed-details .embed-media-settings .setting span:not(.button-group){max-width:400px;width:auto}.media-embed-details .embed-media-settings .checkbox-setting span{display:inline-block}.media-embed-details .embed-media-settings{padding-top:0;top:28px}.media-embed-details .instructions{padding:16px 0;max-width:600px}.media-embed-details .setting .remove-setting,.media-embed-details .setting p{color:#a00;font-size:10px;text-transform:uppercase}.media-embed-details .setting .remove-setting{padding:5px 0}.media-embed-details .setting a:hover{color:#dc3232}.media-embed-details .embed-media-settings .checkbox-setting{float:none;margin:0 0 10px}.wp-video{max-width:100%;height:auto}.wp_attachment_holder .wp-audio-shortcode,.wp_attachment_holder .wp-video{margin-top:18px}.wp-video-shortcode video,video.wp-video-shortcode{max-width:100%;display:inline-block}.video-details .wp-video-holder{width:100%;max-width:640px}.wp-playlist{border:1px solid #ccc;padding:10px;margin:12px 0 18px;font-size:14px;line-height:1.5}.wp-admin .wp-playlist{margin:0 0 18px}.wp-playlist video{display:inline-block;max-width:100%}.wp-playlist audio{display:none;max-width:100%;width:400px}.wp-playlist .mejs-container{margin:0;max-width:100%}.wp-playlist .mejs-controls .mejs-button button{outline:0}.wp-playlist-light{background:#fff;color:#000}.wp-playlist-dark{color:#fff;background:#000}.wp-playlist-caption{display:block;max-width:88%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.5}.wp-playlist-item .wp-playlist-caption{text-decoration:none;color:#000;max-width:-webkit-calc(100% - 40px);max-width:calc(100% - 40px)}.wp-playlist-item-meta{display:block;font-size:14px;line-height:1.5}.wp-playlist-item-title{font-size:14px;line-height:1.5}.wp-playlist-item-album{font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-playlist-item-artist{font-size:12px;text-transform:uppercase}.wp-playlist-item-length{position:absolute;right:3px;top:0;font-size:14px;line-height:1.5}.rtl .wp-playlist-item-length{left:3px;right:auto}.wp-playlist-tracks{margin-top:10px}.wp-playlist-item{position:relative;cursor:pointer;padding:0 3px;border-bottom:1px solid #ccc}.wp-playlist-item:last-child{border-bottom:0}.wp-playlist-light .wp-playlist-caption{color:#333}.wp-playlist-dark .wp-playlist-caption{color:#ddd}.wp-playlist-playing{font-weight:700;background:#f7f7f7}.wp-playlist-light .wp-playlist-playing{background:#fff;color:#000}.wp-playlist-dark .wp-playlist-playing{background:#000;color:#fff}.wp-playlist-current-item{overflow:hidden;margin-bottom:10px;height:60px}.wp-playlist .wp-playlist-current-item img{float:left;max-width:60px;height:auto;margin-right:10px;padding:0;border:0}.rtl .wp-playlist .wp-playlist-current-item img{float:right;margin-left:10px;margin-right:0}.wp-playlist-current-item .wp-playlist-item-artist,.wp-playlist-current-item .wp-playlist-item-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-audio-playlist .me-cannotplay span{padding:5px 15px}
/*!/wp-content/plugins/woocommerce/assets/css/woocommerce-layout.css*/
:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{float:right}.woocommerce .col2-set,.woocommerce-page .col2-set{width:100%}.woocommerce .col2-set::after,.woocommerce .col2-set::before,.woocommerce-page .col2-set::after,.woocommerce-page .col2-set::before{content:" ";display:table}.woocommerce .col2-set::after,.woocommerce-page .col2-set::after{clear:both}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:48%}.woocommerce img,.woocommerce-page img{height:auto;max-width:100%}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:48%}.woocommerce #content div.product div.images.woocommerce-product-gallery .flex-viewport,.woocommerce div.product div.images.woocommerce-product-gallery .flex-viewport,.woocommerce-page #content div.product div.images.woocommerce-product-gallery .flex-viewport,.woocommerce-page div.product div.images.woocommerce-product-gallery .flex-viewport{touch-action:pan-y pinch-zoom}.woocommerce #content div.product div.thumbnails::after,.woocommerce #content div.product div.thumbnails::before,.woocommerce div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::before,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::before,.woocommerce-page div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::before{content:" ";display:table}.woocommerce #content div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::after{clear:both}.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{float:left;width:30.75%;margin-right:3.8%;margin-bottom:1em}.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last{margin-right:0}.woocommerce #content div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails a.first{clear:both}.woocommerce #content div.product div.thumbnails.columns-1 a,.woocommerce div.product div.thumbnails.columns-1 a,.woocommerce-page #content div.product div.thumbnails.columns-1 a,.woocommerce-page div.product div.thumbnails.columns-1 a{width:100%;margin-right:0;float:none}.woocommerce #content div.product div.thumbnails.columns-2 a,.woocommerce div.product div.thumbnails.columns-2 a,.woocommerce-page #content div.product div.thumbnails.columns-2 a,.woocommerce-page div.product div.thumbnails.columns-2 a{width:48%}.woocommerce #content div.product div.thumbnails.columns-4 a,.woocommerce div.product div.thumbnails.columns-4 a,.woocommerce-page #content div.product div.thumbnails.columns-4 a,.woocommerce-page div.product div.thumbnails.columns-4 a{width:22.05%}.woocommerce #content div.product div.thumbnails.columns-5 a,.woocommerce div.product div.thumbnails.columns-5 a,.woocommerce-page #content div.product div.thumbnails.columns-5 a,.woocommerce-page div.product div.thumbnails.columns-5 a{width:16.9%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:48%;clear:none}.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::before{content:" ";display:table}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:inline-block}.woocommerce #content div.product #reviews .comment::after,.woocommerce #content div.product #reviews .comment::before,.woocommerce div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::before,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::before,.woocommerce-page div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::before{content:" ";display:table}.woocommerce #content div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::after{clear:both}.woocommerce #content div.product #reviews .comment img,.woocommerce div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img{float:right;height:auto}.woocommerce ul.products,.woocommerce-page ul.products{clear:both}.woocommerce ul.products::after,.woocommerce ul.products::before,.woocommerce-page ul.products::after,.woocommerce-page ul.products::before{content:" ";display:table}.woocommerce ul.products::after,.woocommerce-page ul.products::after{clear:both}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;margin:0 3.8% 2.992em 0;padding:0;position:relative;width:22.05%;margin-left:0}.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:both}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0}.woocommerce ul.products.columns-1 li.product,.woocommerce-page ul.products.columns-1 li.product{width:100%;margin-right:0}.woocommerce ul.products.columns-2 li.product,.woocommerce-page ul.products.columns-2 li.product{width:48%}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{width:30.75%}.woocommerce ul.products.columns-5 li.product,.woocommerce-page ul.products.columns-5 li.product{width:16.95%}.woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-6 li.product{width:13.5%}.woocommerce-page.columns-1 ul.products li.product,.woocommerce.columns-1 ul.products li.product{width:100%;margin-right:0}.woocommerce-page.columns-2 ul.products li.product,.woocommerce.columns-2 ul.products li.product{width:48%}.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{width:30.75%}.woocommerce-page.columns-5 ul.products li.product,.woocommerce.columns-5 ul.products li.product{width:16.95%}.woocommerce-page.columns-6 ul.products li.product,.woocommerce.columns-6 ul.products li.product{width:13.5%}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:left}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:right}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce .woocommerce-pagination ul.page-numbers::before,.woocommerce-page .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::before{content:" ";display:table}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::after{clear:both}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block}.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{height:auto}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:right}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:80px}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:left}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:100%}.woocommerce .cart-collaterals::after,.woocommerce .cart-collaterals::before,.woocommerce-page .cart-collaterals::after,.woocommerce-page .cart-collaterals::before{content:" ";display:table}.woocommerce .cart-collaterals::after,.woocommerce-page .cart-collaterals::after{clear:both}.woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related{width:30.75%;float:left}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:48%;float:left}.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products{float:none}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:48%}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:48%;clear:right;float:right}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce .cart-collaterals .shipping_calculator::before,.woocommerce-page .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::before{content:" ";display:table}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::after{clear:both}.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2{width:47%}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right;width:48%}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.cart_list li::before,.woocommerce-page ul.product_list_widget li::after,.woocommerce-page ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:right;height:auto}.woocommerce form .form-row::after,.woocommerce form .form-row::before,.woocommerce-page form .form-row::after,.woocommerce-page form .form-row::before{content:" ";display:table}.woocommerce form .form-row::after,.woocommerce-page form .form-row::after{clear:both}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:inline}.woocommerce form .form-row select,.woocommerce-page form .form-row select{width:100%}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{box-sizing:border-box;width:100%}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:47%;overflow:visible}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{float:left}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right}.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{clear:both}.woocommerce form .password-input,.woocommerce-page form .password-input{display:flex;flex-direction:column;justify-content:center;position:relative}.woocommerce form .password-input input[type=password],.woocommerce-page form .password-input input[type=password]{padding-right:2.5rem}.woocommerce form .password-input input::-ms-reveal,.woocommerce-page form .password-input input::-ms-reveal{display:none}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{background-color:transparent;border-radius:0;border:0;color:var(--wc-form-color-text,#000);cursor:pointer;font-size:inherit;line-height:inherit;margin:0;padding:0;position:absolute;right:.7em;text-decoration:none;top:50%;transform:translateY(-50%);-moz-osx-font-smoothing:inherit;-webkit-appearance:none;-webkit-font-smoothing:inherit}.woocommerce form .show-password-input::before,.woocommerce-page form .show-password-input::before{background-repeat:no-repeat;background-size:cover;background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.3 3.3C16.9 2.9 16.2 2.9 15.7 3.3L13.3 5.7C12.2437 5.3079 11.1267 5.1048 10 5.1C6.2 5.2 2.8 7.2 1 10.5C1.2 10.9 1.5 11.3 1.8 11.7C2.6 12.8 3.6 13.7 4.7 14.4L3 16.1C2.6 16.5 2.5 17.2 3 17.7C3.4 18.1 4.1 18.2 4.6 17.7L17.3 4.9C17.7 4.4 17.7 3.7 17.3 3.3ZM6.7 12.3L5.4 13.6C4.2 12.9 3.1 11.9 2.3 10.7C3.5 9 5.1 7.8 7 7.2C5.7 8.6 5.6 10.8 6.7 12.3ZM10.1 9C9.6 8.5 9.7 7.7 10.2 7.2C10.7 6.8 11.4 6.8 11.9 7.2L10.1 9ZM18.3 9.5C17.8 8.8 17.2 8.1 16.5 7.6L15.5 8.6C16.3 9.2 17 9.9 17.6 10.8C15.9 13.4 13 15 9.9 15H9.1L8.1 16C8.8 15.9 9.4 16 10 16C13.3 16 16.4 14.4 18.3 11.7C18.6 11.3 18.8 10.9 19.1 10.5C18.8 10.2 18.6 9.8 18.3 9.5ZM14 10L10 14C12.2 14 14 12.2 14 10Z" fill="%23111111"/></svg>');content:"";display:block;height:22px;width:22px}.woocommerce form .show-password-input.display-password::before,.woocommerce-page form .show-password-input.display-password::before{background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.3 9.49999C15 4.89999 8.50002 3.79999 3.90002 7.19999C2.70002 8.09999 1.70002 9.29999 0.900024 10.6C1.10002 11 1.40002 11.4 1.70002 11.8C5.00002 16.4 11.3 17.4 15.9 14.2C16.8 13.5 17.6 12.8 18.3 11.8C18.6 11.4 18.8 11 19.1 10.6C18.8 10.2 18.6 9.79999 18.3 9.49999ZM10.1 7.19999C10.6 6.69999 11.4 6.69999 11.9 7.19999C12.4 7.69999 12.4 8.49999 11.9 8.99999C11.4 9.49999 10.6 9.49999 10.1 8.99999C9.60003 8.49999 9.60003 7.69999 10.1 7.19999ZM10 14.9C6.90002 14.9 4.00002 13.3 2.30002 10.7C3.50002 8.99999 5.10002 7.79999 7.00002 7.19999C6.30002 7.99999 6.00002 8.89999 6.00002 9.89999C6.00002 12.1 7.70002 14 10 14C12.2 14 14.1 12.3 14.1 9.99999V9.89999C14.1 8.89999 13.7 7.89999 13 7.19999C14.9 7.79999 16.5 8.99999 17.7 10.7C16 13.3 13.1 14.9 10 14.9Z" fill="%23111111"/></svg>')}.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select{width:auto}.woocommerce #payment .terms,.woocommerce #payment .wc-terms-and-conditions,.woocommerce-page #payment .terms,.woocommerce-page #payment .wc-terms-and-conditions{text-align:left;padding:0 1em 0 0;float:left}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-billing-fields::before,.woocommerce .woocommerce-shipping-fields::after,.woocommerce .woocommerce-shipping-fields::before,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-billing-fields::before,.woocommerce-page .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-shipping-fields::before{content:" ";display:table}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-shipping-fields::after{clear:both}.woocommerce .woocommerce-terms-and-conditions,.woocommerce-page .woocommerce-terms-and-conditions{margin-bottom:1.618em;padding:1.618em}.woocommerce .woocommerce-oembed,.woocommerce-page .woocommerce-oembed{position:relative}.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:30%}.woocommerce-account .woocommerce-MyAccount-content{float:right;width:68%}.woocommerce-account .woocommerce-MyAccount-content mark{background-color:transparent;color:inherit;font-weight:700}.woocommerce-page.left-sidebar #content.twentyeleven{width:58.4%;margin:0 7.6%;float:right}.woocommerce-page.right-sidebar #content.twentyeleven{margin:0 7.6%;width:58.4%;float:left}.twentyfourteen .tfwc{padding:12px 10px 0;max-width:474px;margin:0 auto}.twentyfourteen .tfwc .product .entry-summary{padding:0!important;margin:0 0 1.618em!important}.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail{margin-top:0}@media screen and (min-width:673px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1040px){.twentyfourteen .tfwc{padding-right:15px;padding-left:15px}}@media screen and (min-width:1110px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1218px){.twentyfourteen .tfwc{margin-right:54px}.full-width .twentyfourteen .tfwc{margin-right:auto}}.twentyfifteen .t15wc{padding-left:7.6923%;padding-right:7.6923%;padding-top:7.6923%;margin-bottom:7.6923%;background:#fff;box-shadow:0 0 1px rgba(0,0,0,.15)}.twentyfifteen .t15wc .page-title{margin-left:0}@media screen and (min-width:38.75em){.twentyfifteen .t15wc{margin-right:7.6923%;margin-left:7.6923%;margin-top:8.3333%}}@media screen and (min-width:59.6875em){.twentyfifteen .t15wc{margin-left:8.3333%;margin-right:8.3333%;padding:10%}.single-product .twentyfifteen .entry-summary{padding:0!important}}.twentysixteen .site-main{margin-right:7.6923%;margin-left:7.6923%}.twentysixteen .entry-summary{margin-right:0;margin-left:0}#content .twentysixteen div.product div.images,#content .twentysixteen div.product div.summary{width:46.42857%}@media screen and (min-width:44.375em){.twentysixteen .site-main{margin-right:23.0769%}}@media screen and (min-width:56.875em){.twentysixteen .site-main{margin-right:0;margin-left:0}.no-sidebar .twentysixteen .site-main{margin-right:15%;margin-left:15%}.no-sidebar .twentysixteen .entry-summary{margin-right:0;margin-left:0}}.rtl .woocommerce .col2-set .col-1,.rtl .woocommerce-page .col2-set .col-1{float:right}.rtl .woocommerce .col2-set .col-2,.rtl .woocommerce-page .col2-set .col-2{float:left}
/*!/wp-content/plugins/woocommerce/assets/css/woocommerce.css*/
@charset "UTF-8";:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}@keyframes spin{100%{transform:rotate(360deg)}}@font-face{font-family:star;src:url("/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.woff2") format("woff2"),url("/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.woff") format("woff"),url("/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:WooCommerce;src:url("/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.woff2") format("woff2"),url("/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.woff") format("woff"),url("/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.ttf") format("truetype");font-weight:400;font-style:normal}.woocommerce form .form-row{padding:3px;margin:0 0 6px}.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:0}.woocommerce form .form-row label{line-height:2}.woocommerce form .form-row label.hidden{visibility:hidden}.woocommerce form .form-row label.inline{display:inline}.woocommerce form .form-row .woocommerce-input-wrapper .description{background:#1e85be;color:#fff;border-radius:3px;padding:1em;margin:.5em 0 0;clear:both;display:none;position:relative}.woocommerce form .form-row .woocommerce-input-wrapper .description a{color:#fff;text-decoration:underline;border:0;box-shadow:none}.woocommerce form .form-row .woocommerce-input-wrapper .description::before{left:50%;top:0;margin-top:-4px;transform:translateX(-50%) rotate(180deg);content:"";position:absolute;border-width:4px 6px 0 6px;border-style:solid;border-color:#1e85be transparent transparent transparent;z-index:100;display:block}.woocommerce form .form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle}.woocommerce form .form-row .input-text,.woocommerce form .form-row select{font-family:inherit;font-weight:400;letter-spacing:normal;padding:.5em;display:block;background-color:var(--wc-form-color-background,#fff);border:var(--wc-form-border-width) solid var(--wc-form-border-color);border-radius:var(--wc-form-border-radius);color:var(--wc-form-color-text,#000);box-sizing:border-box;width:100%;margin:0;line-height:normal;height:auto}.woocommerce form .form-row .input-text:focus,.woocommerce form .form-row select:focus{border-color:currentColor}.woocommerce form .form-row select{cursor:pointer;appearance:none;padding-right:3em;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=);background-repeat:no-repeat;background-size:16px;background-position:calc(100% - .5em) 50%}.woocommerce form .form-row textarea{height:4em;line-height:1.5;box-shadow:none}.woocommerce form .form-row .country_to_state--single{background:0 0;border:0;padding:0;appearance:none;background-image:none;font:inherit;font-weight:700;color:inherit;width:auto;pointer-events:none}.woocommerce form .form-row .required{color:var(--wc-red);font-weight:700;border:0!important;text-decoration:none;visibility:hidden}.woocommerce form .form-row .optional{visibility:visible}.woocommerce form .form-row.woocommerce-invalid label{color:var(--wc-red)}.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:var(--wc-red)}.woocommerce form .form-row.woocommerce-invalid .select2-container:not(.select2-container--open) .select2-selection{border-color:var(--wc-red)}.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:var(--wc-green)}.woocommerce form .form-row.woocommerce-validated .select2-container:not(.select2-container--open) .select2-selection{border-color:var(--wc-green)}.woocommerce form .form-row ::-webkit-input-placeholder{line-height:normal}.woocommerce form .form-row :-moz-placeholder{line-height:normal}.woocommerce form .form-row :-ms-input-placeholder{line-height:normal}:where(.woocommerce) .select2-container{width:100%}:where(.woocommerce) .select2-container .select2-selection--single{height:auto}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__rendered{padding:.5em;line-height:normal;box-sizing:border-box;color:var(--wc-form-color-text,#444);font-weight:400}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__placeholder{color:var(--wc-form-color-text,#444)}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__arrow{position:absolute;top:2px;right:.5em;height:100%;width:16px}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__arrow b{border:none;display:block;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=) no-repeat;background-size:16px;width:16px;height:16px;position:absolute;top:50%;left:0;margin:-8px 0 0}:where(.woocommerce) .select2-container .select2-dropdown,:where(.woocommerce) .select2-container .select2-selection{background-color:var(--wc-form-color-background,#fff);border:var(--wc-form-border-width,1px) solid var(--wc-form-border-color,#aaa);border-radius:var(--wc-form-border-radius,4px)}:where(.woocommerce) .select2-container.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}:where(.woocommerce) .select2-container.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}:where(.woocommerce) .select2-results__options{list-style:none;margin:0;padding:0}:where(.woocommerce) .select2-results__option{margin:0}.woocommerce-store-notice,p.demo_store{position:absolute;top:0;left:0;right:0;margin:0;width:100%;font-size:1em;padding:1em 0;text-align:center;background-color:#720eec;color:#fcfbfe;z-index:99998;box-shadow:0 1px 1em rgba(0,0,0,.2);display:none}.woocommerce-store-notice a,p.demo_store a{color:#fcfbfe;text-decoration:underline}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.admin-bar p.demo_store{top:32px}.woocommerce-product-gallery__photoswipe-video-wrapper{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.woocommerce-product-gallery__photoswipe-video{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}.clear{clear:both}.woocommerce .blockUI.blockOverlay{position:relative}.woocommerce .blockUI.blockOverlay::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url("/wp-content/plugins/woocommerce/assets/css/../images/icons/loader.svg") center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce .loader::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url("/wp-content/plugins/woocommerce/assets/css/../images/icons/loader.svg") center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce a.remove{display:block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;border-radius:100%;color:var(--wc-red)!important;text-decoration:none;font-weight:700;border:0}.woocommerce a.remove:hover{color:#fff!important;background:var(--wc-red)}.woocommerce small.note{display:block;color:#767676;font-size:.857em;margin-top:10px}.woocommerce .woocommerce-breadcrumb{margin:0 0 1em;padding:0}.woocommerce .woocommerce-breadcrumb::after,.woocommerce .woocommerce-breadcrumb::before{content:" ";display:table}.woocommerce .woocommerce-breadcrumb::after{clear:both}.woocommerce .quantity .qty{width:3.631em;text-align:center}.woocommerce div.product{margin-bottom:0;position:relative}.woocommerce div.product .product_title{clear:none;margin-top:0;padding:0}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{background:inherit;font-weight:700;display:inline-block}.woocommerce div.product p.price del,.woocommerce div.product span.price del{opacity:.7;display:inline-block}.woocommerce div.product p.stock{font-size:.92em}.woocommerce div.product .woocommerce-product-rating{margin-bottom:1.618em}.woocommerce div.product div.images{margin-bottom:2em}.woocommerce div.product div.images img{display:block;width:100%;height:auto;box-shadow:none}.woocommerce div.product div.images div.thumbnails{padding-top:1em}.woocommerce div.product div.images.woocommerce-product-gallery{position:relative}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{transition:all cubic-bezier(.795, -.035, 0, 1) .5s;margin:0;padding:0}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{background-color:#fff;opacity:0}.woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder{border:1px solid #f2f2f2}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){width:25%;display:inline-block}.woocommerce div.product div.images .woocommerce-product-gallery__image a{display:block;outline-offset:-2px}.woocommerce div.product div.images .woocommerce-product-gallery__video .wp-post-video{display:block;width:100%;height:auto}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{background:#fff;border:none;box-sizing:content-box;border-radius:100%;cursor:pointer;font-size:2em;height:36px;padding:0;position:absolute;right:.5em;text-indent:-9999px;top:.5em;width:36px;z-index:99}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before{border:2px solid #000;border-radius:100%;box-sizing:content-box;content:"";display:block;height:10px;left:9px;top:9px;position:absolute;width:10px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after{background:#000;border-radius:6px;box-sizing:content-box;content:"";display:block;height:8px;left:22px;position:absolute;top:19px;transform:rotate(-45deg);width:2px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger span[aria-hidden=true]{border:0;clip-path:inset(50%);height:1px;left:50%;margin:-1px;overflow:hidden;position:absolute;top:50%;width:1px}.woocommerce div.product div.images .flex-control-thumbs{overflow:hidden;zoom:1;margin:0;padding:0}.woocommerce div.product div.images .flex-control-thumbs li{width:25%;float:left;margin:0;list-style:none;position:relative}.woocommerce div.product div.images .flex-control-thumbs li .woocommerce-product-gallery__video-thumbnail-preview,.woocommerce div.product div.images .flex-control-thumbs li img{cursor:pointer;opacity:.5;margin:0}.woocommerce div.product div.images .flex-control-thumbs li .woocommerce-product-gallery__video-thumbnail-preview.flex-active,.woocommerce div.product div.images .flex-control-thumbs li .woocommerce-product-gallery__video-thumbnail-preview:hover,.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,.woocommerce div.product div.images .flex-control-thumbs li img:hover{opacity:1}.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail::before{content:"▶";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;color:#fff;font-size:1.4em;text-shadow:0 0 .25em rgba(0,0,0,.8);pointer-events:none}.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail img.woocommerce-product-gallery__video-thumbnail-placeholder,.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail img.woocommerce-product-gallery__video-thumbnail-placeholder.flex-active,.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail img.woocommerce-product-gallery__video-thumbnail-placeholder:hover{opacity:0}.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail .woocommerce-product-gallery__video-thumbnail-preview{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail .woocommerce-product-gallery__video-thumbnail-placeholder.flex-active+.woocommerce-product-gallery__video-thumbnail-preview,.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail:hover .woocommerce-product-gallery__video-thumbnail-preview{opacity:1}.woocommerce div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:left}.woocommerce div.product div.summary{margin-bottom:2em}.woocommerce div.product div.social{text-align:right;margin:0 0 1em}.woocommerce div.product div.social span{margin:0 0 0 2px}.woocommerce div.product div.social span span{margin:0}.woocommerce div.product div.social span .stButton .chicklets{padding-left:16px;width:0}.woocommerce div.product div.social iframe{float:left;margin-top:3px}.woocommerce div.product .woocommerce-tabs ul.tabs{list-style:none;padding:0 0 0 1em;margin:0 0 1.618em;overflow:hidden;position:relative}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid #cfc8d8;background-color:#e9e6ed;color:#515151;display:inline-block;position:relative;z-index:0;border-radius:4px 4px 0 0;margin:0 -5px;padding:0 1em}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5em 0;font-weight:700;color:#515151;text-decoration:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{text-decoration:none;color:#6b6b6b}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff;color:#515151;z-index:2;border-bottom-color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:inherit;text-shadow:inherit}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{box-shadow:2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{box-shadow:-2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{border:1px solid #cfc8d8;position:absolute;bottom:-1px;width:5px;height:5px;content:" ";box-sizing:border-box}.woocommerce div.product .woocommerce-tabs ul.tabs li::before{left:-5px;border-bottom-right-radius:4px;border-width:0 1px 1px 0;box-shadow:2px 2px 0 #e9e6ed}.woocommerce div.product .woocommerce-tabs ul.tabs li::after{right:-5px;border-bottom-left-radius:4px;border-width:0 0 1px 1px;box-shadow:-2px 2px 0 #e9e6ed}.woocommerce div.product .woocommerce-tabs ul.tabs::before{position:absolute;content:" ";width:100%;bottom:0;left:0;border-bottom:1px solid #cfc8d8;z-index:1}.woocommerce div.product .woocommerce-tabs .panel{margin:0 0 2em;padding:0}.woocommerce div.product p.cart{margin-bottom:2em}.woocommerce div.product p.cart::after,.woocommerce div.product p.cart::before{content:" ";display:table}.woocommerce div.product p.cart::after{clear:both}.woocommerce div.product form.cart{margin-bottom:2em}.woocommerce div.product form.cart::after,.woocommerce div.product form.cart::before{content:" ";display:table}.woocommerce div.product form.cart::after{clear:both}.woocommerce div.product form.cart div.quantity{float:left;margin:0 4px 0 0}.woocommerce div.product form.cart table{border-width:0 0 1px}.woocommerce div.product form.cart table td{padding-left:0}.woocommerce div.product form.cart table div.quantity{float:none;margin:0}.woocommerce div.product form.cart table small.stock{display:block;float:none}.woocommerce div.product form.cart .variations{margin-bottom:1em;border:0;width:100%}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{border:0;line-height:2em;vertical-align:top}.woocommerce div.product form.cart .variations label{font-weight:700;text-align:left}.woocommerce div.product form.cart .variations select{max-width:100%;min-width:75%;display:inline-block;margin-right:1em;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:3em;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=) no-repeat;background-size:16px;-webkit-background-size:16px;background-position:calc(100% - 12px) 50%;-webkit-background-position:calc(100% - 12px) 50%}.woocommerce div.product form.cart .variations td.label{padding-right:1em}.woocommerce div.product form.cart .woocommerce-variation-description p{margin-bottom:1em}.woocommerce div.product form.cart .reset_variations{visibility:hidden;font-size:.83em}.woocommerce div.product form.cart .wc-no-matching-variations{display:none}.woocommerce div.product form.cart .button{vertical-align:middle;float:left}.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label{padding-right:1em;padding-left:1em}.woocommerce div.product form.cart .group_table td{vertical-align:top;padding-bottom:.5em;border:0}.woocommerce div.product form.cart .group_table td:first-child{width:4em;text-align:center}.woocommerce div.product form.cart .group_table .wc-grouped-product-add-to-cart-checkbox{display:inline-block;width:auto;margin:0 auto;transform:scale(1.5,1.5)}.woocommerce span.onsale{min-height:3.236em;min-width:3.236em;padding:.202em;font-size:1em;font-weight:700;position:absolute;text-align:center;line-height:3.236;top:-.5em;left:-.5em;margin:0;border-radius:100%;background-color:#958e09;color:#fff;font-size:.857em;z-index:9}.woocommerce .products ul,.woocommerce ul.products{margin:0 0 1em;padding:0;list-style:none outside;clear:both}.woocommerce .products ul::after,.woocommerce .products ul::before,.woocommerce ul.products::after,.woocommerce ul.products::before{content:" ";display:table}.woocommerce .products ul::after,.woocommerce ul.products::after{clear:both}.woocommerce .products ul li,.woocommerce ul.products li{list-style:none outside}.woocommerce ul.products li.product .onsale{top:0;right:0;left:auto;margin:-.5em -.5em 0 0}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em}.woocommerce ul.products li.product a{text-decoration:none}.woocommerce ul.products li.product a.woocommerce-loop-product__link{display:block}.woocommerce ul.products li.product a img{width:100%;height:auto;display:block;margin:0 0 1em;box-shadow:none}.woocommerce ul.products li.product strong{display:block}.woocommerce ul.products li.product .woocommerce-placeholder{border:1px solid #f2f2f2}.woocommerce ul.products li.product .star-rating{font-size:.857em}.woocommerce ul.products li.product .button{display:inline-block;margin-top:1em}.woocommerce ul.products li.product .price{display:block;font-weight:400;margin-bottom:.5em;font-size:.857em}.woocommerce ul.products li.product .price del{color:inherit;opacity:.7;display:inline-block}.woocommerce ul.products li.product .price ins{background:0 0;font-weight:700;display:inline-block}.woocommerce ul.products li.product .price .from{font-size:.67em;margin:-2px 0 0 0;text-transform:uppercase;color:rgba(90,89,68,.5)}.woocommerce .woocommerce-result-count{margin:0 0 1em}.woocommerce .woocommerce-ordering{margin:0 0 1em}.woocommerce .woocommerce-ordering>label{margin-right:.25rem}.woocommerce .woocommerce-ordering select{vertical-align:top}.woocommerce nav.woocommerce-pagination{text-align:center}.woocommerce nav.woocommerce-pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;border:1px solid #cfc8d8;border-right:0;margin:1px}.woocommerce nav.woocommerce-pagination ul li{border-right:1px solid #cfc8d8;padding:0;margin:0;float:left;display:inline;overflow:hidden}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{margin:0;text-decoration:none;padding:0;line-height:1;font-size:1em;font-weight:400;padding:.5em;min-width:1em;display:block}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#e9e6ed;color:#816f98}.woocommerce .cart .button,.woocommerce .cart input.button{float:none}.woocommerce a.added_to_cart{padding-top:.5em;display:inline-block}.woocommerce #reviews h2 small{float:right;color:#767676;font-size:15px;margin:10px 0 0}.woocommerce #reviews h2 small a{text-decoration:none;color:#767676}.woocommerce #reviews h3{margin:0}.woocommerce #reviews #respond{margin:0;border:0;padding:0}.woocommerce #reviews #comment{height:75px}.woocommerce #reviews #comments .add_review::after,.woocommerce #reviews #comments .add_review::before{content:" ";display:table}.woocommerce #reviews #comments .add_review::after{clear:both}.woocommerce #reviews #comments h2{clear:none}.woocommerce #reviews #comments ol.commentlist{margin:0;width:100%;background:0 0;list-style:none}.woocommerce #reviews #comments ol.commentlist::after,.woocommerce #reviews #comments ol.commentlist::before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist::after{clear:both}.woocommerce #reviews #comments ol.commentlist li{padding:0;margin:0 0 20px;border:0;position:relative;background:0;border:0}.woocommerce #reviews #comments ol.commentlist li img.avatar{float:left;position:absolute;top:0;left:0;padding:3px;width:32px;height:auto;background:#e9e6ed;border:1px solid #e1dde7;margin:0;box-shadow:none}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 50px;border:1px solid #e1dde7;border-radius:4px;padding:1em 1em 0}.woocommerce #reviews #comments ol.commentlist li .comment-text::after,.woocommerce #reviews #comments ol.commentlist li .comment-text::before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist li .comment-text::after{clear:both}.woocommerce #reviews #comments ol.commentlist li .comment-text p{margin:0 0 1em}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:.83em}.woocommerce #reviews #comments ol.commentlist ul.children{list-style:none outside;margin:20px 0 0 50px}.woocommerce #reviews #comments ol.commentlist ul.children .star-rating{display:none}.woocommerce #reviews #comments ol.commentlist #respond{border:1px solid #e1dde7;border-radius:4px;padding:1em 1em 0;margin:20px 0 0 50px}.woocommerce #reviews #comments .commentlist>li::before{content:""}.woocommerce .star-rating{float:right;overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:WooCommerce}.woocommerce .star-rating::before{content:"sssss";color:#cfc8d8;float:left;top:0;left:0;position:absolute}.woocommerce .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.woocommerce .star-rating span::before{content:"SSSSS";top:0;position:absolute;left:0}.woocommerce .woocommerce-product-rating{line-height:2;display:block}.woocommerce .woocommerce-product-rating::after,.woocommerce .woocommerce-product-rating::before{content:" ";display:table}.woocommerce .woocommerce-product-rating::after{clear:both}.woocommerce .woocommerce-product-rating .star-rating{margin:.5em 4px 0 0;float:left}.woocommerce .products .star-rating{display:block;margin:0 0 .5em;float:none}.woocommerce .hreview-aggregate .star-rating{margin:10px 0 0}.woocommerce #review_form #respond{position:static;margin:0;width:auto;padding:0;background:transparent none;border:0}.woocommerce #review_form #respond::after,.woocommerce #review_form #respond::before{content:" ";display:table}.woocommerce #review_form #respond::after{clear:both}.woocommerce #review_form #respond p{margin:0 0 10px}.woocommerce #review_form #respond .form-submit input{left:auto}.woocommerce #review_form #respond textarea{box-sizing:border-box;width:100%}.woocommerce p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none;font-size:24px}.woocommerce p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;content:"\e021";text-indent:0}.woocommerce p.stars a:hover~a::before{content:"\e021"}.woocommerce p.stars:hover a::before{content:"\e020"}.woocommerce p.stars.selected a.active::before{content:"\e020"}.woocommerce p.stars.selected a.active~a::before{content:"\e021"}.woocommerce p.stars.selected a:not(.active)::before{content:"\e020"}.woocommerce table.shop_attributes{border:0;border-top:1px dotted rgba(0,0,0,.1);margin-bottom:1.618em;width:100%}.woocommerce table.shop_attributes th{width:150px;font-weight:700;padding:8px;border-top:0;border-bottom:1px dotted rgba(0,0,0,.1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td{font-style:italic;padding:0;border-top:0;border-bottom:1px dotted rgba(0,0,0,.1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td p{margin:0;padding:8px 0}.woocommerce table.shop_attributes tr:nth-child(2n) td,.woocommerce table.shop_attributes tr:nth-child(2n) th{background:rgba(0,0,0,.025)}.woocommerce table.shop_table{border:1px solid color-mix(in srgb,currentColor 20%,transparent);margin:0 -1px 24px 0;text-align:left;width:100%;border-collapse:separate;border-spacing:0;border-radius:5px}.woocommerce table.shop_table th{font-weight:700;padding:9px 12px;line-height:1.5em}.woocommerce table.shop_table td{border-top:1px solid color-mix(in srgb,currentColor 20%,transparent);padding:9px 12px;vertical-align:middle;line-height:1.5em}.woocommerce table.shop_table td small{font-weight:400}.woocommerce table.shop_table td del{font-weight:400}.woocommerce table.shop_table tbody:first-child tr:first-child td,.woocommerce table.shop_table tbody:first-child tr:first-child th{border-top:0}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:700;border-top:1px solid color-mix(in srgb,currentColor 20%,transparent)}.woocommerce table.my_account_orders{font-size:.85em}.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th{padding:4px 8px;vertical-align:middle}.woocommerce table.my_account_orders .button{white-space:nowrap}.woocommerce table.woocommerce-MyAccount-downloads td,.woocommerce table.woocommerce-MyAccount-downloads th{vertical-align:top;text-align:center}.woocommerce table.woocommerce-MyAccount-downloads td:first-child,.woocommerce table.woocommerce-MyAccount-downloads th:first-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td:last-child,.woocommerce table.woocommerce-MyAccount-downloads th:last-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td .woocommerce-MyAccount-downloads-file::before,.woocommerce table.woocommerce-MyAccount-downloads th .woocommerce-MyAccount-downloads-file::before{content:"↓";display:inline-block}.woocommerce td.product-name .wc-item-meta,.woocommerce td.product-name dl.variation{list-style:none outside}.woocommerce td.product-name .wc-item-meta .wc-item-meta-label,.woocommerce td.product-name .wc-item-meta dt,.woocommerce td.product-name dl.variation .wc-item-meta-label,.woocommerce td.product-name dl.variation dt{float:left;clear:both;margin-right:.25em;display:inline-block;list-style:none outside}.woocommerce td.product-name .wc-item-meta dd,.woocommerce td.product-name dl.variation dd{margin:0}.woocommerce td.product-name .wc-item-meta p,.woocommerce td.product-name .wc-item-meta:last-child,.woocommerce td.product-name dl.variation p,.woocommerce td.product-name dl.variation:last-child{margin-bottom:0}.woocommerce td.product-name p.backorder_notification{font-size:.83em}.woocommerce td.product-quantity{min-width:80px}.woocommerce ul.cart_list,.woocommerce ul.product_list_widget{list-style:none outside;padding:0;margin:0}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{padding:4px 0;margin:0;list-style:none}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{display:block;font-weight:700}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{float:right;margin-left:4px;width:32px;height:auto;box-shadow:none}.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl{margin:0;padding-left:1em;border-left:2px solid rgba(0,0,0,.1)}.woocommerce ul.cart_list li dl::after,.woocommerce ul.cart_list li dl::before,.woocommerce ul.product_list_widget li dl::after,.woocommerce ul.product_list_widget li dl::before{content:" ";display:table}.woocommerce ul.cart_list li dl::after,.woocommerce ul.product_list_widget li dl::after{clear:both}.woocommerce ul.cart_list li dl dd,.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dd,.woocommerce ul.product_list_widget li dl dt{display:inline-block;float:left;margin-bottom:1em}.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt{font-weight:700;padding:0 0 .25em;margin:0 4px 0 0;clear:left}.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dd{padding:0 0 .25em}.woocommerce ul.cart_list li dl dd p:last-child,.woocommerce ul.product_list_widget li dl dd p:last-child{margin-bottom:0}.woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating{float:none}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border-top:3px double #e9e6ed;padding:4px 0 0}.woocommerce .widget_shopping_cart .total strong,.woocommerce.widget_shopping_cart .total strong{min-width:40px;display:inline-block}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{padding-left:2em;position:relative;padding-top:0}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{position:absolute;top:0;left:0}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce .widget_shopping_cart .buttons::before,.woocommerce.widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::before{content:" ";display:table}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::after{clear:both}.woocommerce .widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a{margin-right:5px;margin-bottom:5px}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid var(--wc-separator-color,color-mix(in srgb,currentColor 20%,transparent));padding:20px;margin:2em 0;text-align:left;border-radius:5px}.woocommerce form.checkout_coupon .coupon-error-notice{color:var(--wc-red);display:block;font-size:.75em;margin-top:8px}.woocommerce form.checkout_coupon .input-text.has-error:focus{border-color:var(--wc-red)}.woocommerce ul#shipping_method{list-style:none outside;margin:0;padding:0}.woocommerce ul#shipping_method li{margin:0 0 .5em;line-height:1.5em;list-style:none outside}.woocommerce ul#shipping_method li input{margin:3px .4375em 0 0;vertical-align:top}.woocommerce ul#shipping_method li label{display:inline}.woocommerce ul#shipping_method .amount{font-weight:700}.woocommerce p.woocommerce-shipping-contents{margin:0}.woocommerce .wc_bis_form{margin:2em 0;padding:0}.woocommerce .wc_bis_form.hidden{display:none}.woocommerce .wc_bis_form__form-row{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:flex-start;gap:.7em;margin:.7em 0}.woocommerce .wc_bis_form__input{box-sizing:border-box;width:auto;white-space:nowrap}.woocommerce .wc_bis_form__button{box-sizing:border-box;white-space:nowrap}.woocommerce .wc_bis_form__checkbox{font-size:var(--wp--preset--font-size--small, .7em);display:block}.woocommerce :where(.wc_bis_form__input,.wc_bis_form__button){padding:.9rem 1.1rem;line-height:1}.woocommerce ul.order_details{margin:0 0 3em;list-style:none}.woocommerce ul.order_details::after,.woocommerce ul.order_details::before{content:" ";display:table}.woocommerce ul.order_details::after{clear:both}.woocommerce ul.order_details li{float:left;margin-right:2em;text-transform:uppercase;font-size:.715em;line-height:1;border-right:1px dashed #cfc8d8;padding-right:2em;margin-left:0;padding-left:0;list-style-type:none}.woocommerce ul.order_details li strong{display:block;font-size:1.4em;text-transform:none;line-height:1.5}.woocommerce ul.order_details li:last-of-type{border:none}.woocommerce .wc-bacs-bank-details-account-name{font-weight:700}.woocommerce .woocommerce-customer-details,.woocommerce .woocommerce-order-details,.woocommerce .woocommerce-order-downloads{margin-bottom:2em}.woocommerce .woocommerce-customer-details .order-actions--heading,.woocommerce .woocommerce-order-details .order-actions--heading,.woocommerce .woocommerce-order-downloads .order-actions--heading{vertical-align:middle}.woocommerce .woocommerce-customer-details .order-actions-button,.woocommerce .woocommerce-order-details .order-actions-button,.woocommerce .woocommerce-order-downloads .order-actions-button{margin-right:10px}.woocommerce .woocommerce-customer-details .order-actions-button:last-child,.woocommerce .woocommerce-order-details .order-actions-button:last-child,.woocommerce .woocommerce-order-downloads .order-actions-button:last-child{margin-right:0}.woocommerce .woocommerce-customer-details :last-child,.woocommerce .woocommerce-order-details :last-child,.woocommerce .woocommerce-order-downloads :last-child{margin-bottom:0}.woocommerce .woocommerce-customer-details .additional-fields,.woocommerce .woocommerce-customer-details .addresses{margin-bottom:2em}.woocommerce .woocommerce-customer-details .additional-fields:last-child,.woocommerce .woocommerce-customer-details .addresses:last-child{margin-bottom:0}.woocommerce .addresses .wc-block-components-additional-fields-list{margin:0;padding:0}.woocommerce .addresses .wc-block-components-additional-fields-list dt{margin:0;padding:0;font-style:normal;font-weight:700;display:inline}.woocommerce .addresses .wc-block-components-additional-fields-list dt::after{content:": "}.woocommerce .addresses .wc-block-components-additional-fields-list dt::before{content:"";display:block}.woocommerce .addresses .wc-block-components-additional-fields-list dd{margin:0;padding:0;font-style:normal;display:inline}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list{border:1px solid rgba(0,0,0,.1);padding:0;display:grid;grid-template-columns:1fr max-content}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt{border-bottom:1px solid rgba(0,0,0,.1);font-style:normal;font-weight:700;padding:1rem;box-sizing:border-box;margin:0!important}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt::after{display:none}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt:last-of-type{border-bottom:0}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd{border-bottom:1px solid rgba(0,0,0,.1);padding:1rem;box-sizing:border-box;text-align:right;margin:0!important}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd:last-of-type{border-bottom:0}.woocommerce .woocommerce-customer-details .woocommerce-column__title{margin-top:0}.woocommerce .woocommerce-customer-details address{font-style:normal;margin-bottom:0;border:1px solid rgba(0,0,0,.1);border-bottom-width:2px;border-right-width:2px;text-align:left;width:100%;border-radius:5px;padding:6px 12px;box-sizing:border-box}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone{padding-left:1.5em}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email:last-child,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone:last-child{margin-bottom:0}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e037";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e02d";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-widget-layered-nav-list{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item{padding:0 0 1px;list-style:none}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::before{content:" ";display:table}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after{clear:both}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span{padding:1px 0}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red)}.woocommerce .woocommerce-widget-layered-nav-dropdown__submit{margin-top:1em}.woocommerce .widget_layered_nav_filters ul{margin:0;padding:0;border:0;list-style:none outside;overflow:hidden;zoom:1}.woocommerce .widget_layered_nav_filters ul li{float:left;padding:0 1em 1px 1px;list-style:none}.woocommerce .widget_layered_nav_filters ul li a{text-decoration:none}.woocommerce .widget_layered_nav_filters ul li a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red);vertical-align:inherit;margin-right:.5em}.woocommerce .widget_price_filter .price_slider{margin-bottom:1em}.woocommerce .widget_price_filter .price_slider_amount{text-align:right;line-height:2.4;font-size:.8751em}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:1.15em;float:left}.woocommerce .widget_price_filter .ui-slider{position:relative;text-align:left;margin-left:.5em;margin-right:.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:#7f54b3;border-radius:1em;cursor:ew-resize;outline:0;top:-.3em;margin-left:-.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:#7f54b3}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:#35224c;border:0}.woocommerce .widget_price_filter .ui-slider-horizontal{height:.5em}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}.woocommerce .widget_rating_filter ul{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .widget_rating_filter ul li{padding:0 0 1px;list-style:none}.woocommerce .widget_rating_filter ul li::after,.woocommerce .widget_rating_filter ul li::before{content:" ";display:table}.woocommerce .widget_rating_filter ul li::after{clear:both}.woocommerce .widget_rating_filter ul li a{padding:1px 0;text-decoration:none}.woocommerce .widget_rating_filter ul li .star-rating{float:none;display:inline-block}.woocommerce .widget_rating_filter ul li.chosen a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red)}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{float:left;margin-right:1em}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{display:inline-block}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;left:auto;color:#515151;background-color:#e9e6ed;border:0;display:inline-block;background-image:none;box-shadow:none;text-shadow:none}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.loading{opacity:.25;padding-right:2.618em}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.loading::after{font-family:WooCommerce;content:"\e01c";vertical-align:top;font-weight:400;position:absolute;top:.618em;right:1em;animation:spin 2s linear infinite}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.added::after{font-family:WooCommerce;content:"\e017";margin-left:.53em;vertical-align:bottom}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover{background-color:#dcd7e2;text-decoration:none;background-image:none;color:#515151}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt{background-color:#7f54b3;color:#fff;-webkit-font-smoothing:antialiased}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:hover{background-color:#7249a4;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled]:hover{background-color:#7f54b3;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled]{color:inherit;cursor:not-allowed;opacity:.5;padding:.618em 1em}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled]:hover{color:inherit;background-color:#e9e6ed}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb{font-size:.92em;color:#767676}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb a{color:#767676}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{color:#958e09;font-size:1.25em}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock{color:#958e09}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .out-of-stock{color:var(--wc-red)}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price{color:#958e09}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) #reviews #comments ol.commentlist li .meta{color:#767676;font-size:.75em}.woocommerce-no-js form.woocommerce-form-coupon,.woocommerce-no-js form.woocommerce-form-login{display:block!important}.woocommerce-no-js .showcoupon,.woocommerce-no-js .woocommerce-form-coupon-toggle,.woocommerce-no-js .woocommerce-form-login-toggle{display:none!important}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em 2em 1em 3.5em;margin:0 0 2em;position:relative;background-color:#f6f5f8;color:#515151;border-top:3px solid #720eec;list-style:none outside;width:auto;word-wrap:break-word}.woocommerce-error::after,.woocommerce-error::before,.woocommerce-info::after,.woocommerce-info::before,.woocommerce-message::after,.woocommerce-message::before{content:" ";display:table}.woocommerce-error::after,.woocommerce-info::after,.woocommerce-message::after{clear:both}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{font-family:WooCommerce;content:"\e028";content:"\e028"/"";display:inline-block;position:absolute;top:1em;left:1.5em}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{float:right}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{list-style:none outside!important;padding-left:0!important;margin-left:0!important}.rtl.woocommerce .price_label,.rtl.woocommerce .price_label span{direction:ltr;unicode-bidi:embed}.woocommerce-message{border-top-color:#8fae1b}.woocommerce-message::before{content:"\e015";color:#8fae1b}.woocommerce-info{border-top-color:#1e85be}.woocommerce-info::before{color:#1e85be}.woocommerce-error{border-top-color:#b81c23}.woocommerce-error::before{content:"\e016";color:#b81c23}.woocommerce-account .woocommerce::after,.woocommerce-account .woocommerce::before{content:" ";display:table}.woocommerce-account .woocommerce::after{clear:both}.woocommerce-account .addresses .title::after,.woocommerce-account .addresses .title::before{content:" ";display:table}.woocommerce-account .addresses .title::after{clear:both}.woocommerce-account .addresses .title h3{float:left}.woocommerce-account .addresses .title .edit{float:right}.woocommerce-account ol.commentlist.notes li.note p.meta{font-weight:700;margin-bottom:0}.woocommerce-account ol.commentlist.notes li.note .description p:last-child{margin-bottom:0}.woocommerce-account ul.digital-downloads{margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li{list-style:none;margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e00a";text-decoration:none}.woocommerce-account ul.digital-downloads li .count{float:right}#add_payment_method table.cart .product-thumbnail,.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{min-width:32px}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:32px;box-shadow:none}#add_payment_method table.cart td,#add_payment_method table.cart th,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th,.woocommerce-checkout table.cart td,.woocommerce-checkout table.cart th{vertical-align:middle}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{float:left;box-sizing:border-box;border:1px solid #cfc8d8;padding:6px 6px 5px;margin:0 4px 0 0;outline:0}#add_payment_method table.cart td.actions .coupon .input-text.has-error:focus,.woocommerce-cart table.cart td.actions .coupon .input-text.has-error:focus,.woocommerce-checkout table.cart td.actions .coupon .input-text.has-error:focus{border-color:var(--wc-red)}#add_payment_method table.cart td.actions .coupon .coupon-error-notice,.woocommerce-cart table.cart td.actions .coupon .coupon-error-notice,.woocommerce-checkout table.cart td.actions .coupon .coupon-error-notice{clear:left;color:var(--wc-red);flex-basis:100%;float:none;font-size:.75em;margin-bottom:0;margin-top:8px;text-align:left;width:auto}#add_payment_method table.cart input,.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input{margin:0;vertical-align:middle}#add_payment_method .wc-proceed-to-checkout,.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout{padding:1em 0}#add_payment_method .wc-proceed-to-checkout::after,#add_payment_method .wc-proceed-to-checkout::before,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::before,.woocommerce-checkout .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::before{content:" ";display:table}#add_payment_method .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::after{clear:both}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{display:block;text-align:center;margin-bottom:1em;font-size:1.25em;padding:1em}#add_payment_method .cart-collaterals .shipping-calculator-button,.woocommerce-cart .cart-collaterals .shipping-calculator-button,.woocommerce-checkout .cart-collaterals .shipping-calculator-button{float:none;margin-top:.5em;display:inline-block}#add_payment_method .cart-collaterals .shipping-calculator-button::after,.woocommerce-cart .cart-collaterals .shipping-calculator-button::after,.woocommerce-checkout .cart-collaterals .shipping-calculator-button::after{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"\e019";text-decoration:none;content:"\e019"/""}#add_payment_method .cart-collaterals .shipping-calculator-form,.woocommerce-cart .cart-collaterals .shipping-calculator-form,.woocommerce-checkout .cart-collaterals .shipping-calculator-form{margin:1em 0 0 0}#add_payment_method .cart-collaterals .cart_totals p small,.woocommerce-cart .cart-collaterals .cart_totals p small,.woocommerce-checkout .cart-collaterals .cart_totals p small{color:#767676;font-size:.83em}#add_payment_method .cart-collaterals .cart_totals table,.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table{border-collapse:separate;margin:0 0 6px;padding:0}#add_payment_method .cart-collaterals .cart_totals table tr:first-child td,#add_payment_method .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child th{border-top:0}#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table th{width:35%}#add_payment_method .cart-collaterals .cart_totals table td,#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table td,.woocommerce-checkout .cart-collaterals .cart_totals table th{vertical-align:top;border-left:0;border-right:0;line-height:1.5em}#add_payment_method .cart-collaterals .cart_totals table small,.woocommerce-cart .cart-collaterals .cart_totals table small,.woocommerce-checkout .cart-collaterals .cart_totals table small{color:#767676}#add_payment_method .cart-collaterals .cart_totals table select,.woocommerce-cart .cart-collaterals .cart_totals table select,.woocommerce-checkout .cart-collaterals .cart_totals table select{width:100%}#add_payment_method .cart-collaterals .cart_totals .discount td,.woocommerce-cart .cart-collaterals .cart_totals .discount td,.woocommerce-checkout .cart-collaterals .cart_totals .discount td{color:#958e09}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top:1px solid #e9e6ed}#add_payment_method .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-checkout .cart-collaterals .cart_totals .woocommerce-shipping-destination{margin-bottom:0}#add_payment_method .cart-collaterals .cross-sells ul.products li.product,.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product,.woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product{margin-top:0}#add_payment_method .checkout .col-2 h3#ship-to-different-address,.woocommerce-cart .checkout .col-2 h3#ship-to-different-address,.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address{float:left;clear:none}#add_payment_method .checkout .col-2 .notes,.woocommerce-cart .checkout .col-2 .notes,.woocommerce-checkout .checkout .col-2 .notes{clear:left}#add_payment_method .checkout .col-2 .form-row-first,.woocommerce-cart .checkout .col-2 .form-row-first,.woocommerce-checkout .checkout .col-2 .form-row-first{clear:left}#add_payment_method .checkout .create-account small,.woocommerce-cart .checkout .create-account small,.woocommerce-checkout .checkout .create-account small{font-size:11px;color:#767676;font-weight:400}#add_payment_method .checkout div.shipping-address,.woocommerce-cart .checkout div.shipping-address,.woocommerce-checkout .checkout div.shipping-address{padding:0;clear:left;width:100%}#add_payment_method .checkout .shipping_address,.woocommerce-cart .checkout .shipping_address,.woocommerce-checkout .checkout .shipping_address{clear:both}#add_payment_method .checkout .checkout-inline-error-message,.woocommerce-cart .checkout .checkout-inline-error-message,.woocommerce-checkout .checkout .checkout-inline-error-message{color:var(--wc-red);font-size:.75em;margin-bottom:0}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:rgba(129,110,153,.14);border-radius:5px}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{text-align:left;padding:1em;border-bottom:1px solid rgba(104,87,125,.14);margin:0;list-style:none outside}#add_payment_method #payment ul.payment_methods::after,#add_payment_method #payment ul.payment_methods::before,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::before,.woocommerce-checkout #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::before{content:" ";display:table}#add_payment_method #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::after{clear:both}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{line-height:2;text-align:left;margin:0;font-weight:400}#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{margin:0 1em 0 0}#add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 .5em;padding:0;position:relative;box-shadow:none}#add_payment_method #payment ul.payment_methods li img+img,.woocommerce-cart #payment ul.payment_methods li img+img,.woocommerce-checkout #payment ul.payment_methods li img+img{margin-left:2px}#add_payment_method #payment ul.payment_methods li.payment_method_paypal img,.woocommerce-cart #payment ul.payment_methods li.payment_method_paypal img,.woocommerce-checkout #payment ul.payment_methods li.payment_method_paypal img{max-height:24px;vertical-align:middle;float:right;margin:0}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::before{content:" ";display:table}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after{clear:both}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:1em}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{position:relative;box-sizing:border-box;width:100%;padding:1em;margin:1em 0;font-size:.92em;border-radius:2px;line-height:1.5;background-color:#dcd7e2;color:#515151}#add_payment_method #payment div.payment_box input.input-text,#add_payment_method #payment div.payment_box textarea,.woocommerce-cart #payment div.payment_box input.input-text,.woocommerce-cart #payment div.payment_box textarea,.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea{border-color:#c2bacd;border-top-color:#b5abc2}#add_payment_method #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box :-moz-placeholder,.woocommerce-cart #payment div.payment_box :-moz-placeholder,.woocommerce-checkout #payment div.payment_box :-moz-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box :-ms-input-placeholder,.woocommerce-cart #payment div.payment_box :-ms-input-placeholder,.woocommerce-checkout #payment div.payment_box :-ms-input-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods{list-style:none outside;margin:0}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token{margin:0 0 .5em}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label{cursor:pointer}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput{vertical-align:middle;margin:-3px 1em 0 0;position:relative}#add_payment_method #payment div.payment_box .wc-credit-card-form,.woocommerce-cart #payment div.payment_box .wc-credit-card-form,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form{border:0;padding:0;margin:1em 0 0}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number{font-size:1.5em;padding:8px;background-repeat:no-repeat;background-position:right .618em center;background-size:32px 20px}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa{background-image:url("/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/visa.svg")}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard{background-image:url("/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/mastercard.svg")}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser{background-image:url("/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/laser.svg")}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub{background-image:url("/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/diners.svg")}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro{background-image:url("/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/maestro.svg")}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb{background-image:url("/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/jcb.svg")}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex{background-image:url("/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/amex.svg")}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover{background-image:url("/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/discover.svg")}#add_payment_method #payment div.payment_box span.help,.woocommerce-cart #payment div.payment_box span.help,.woocommerce-checkout #payment div.payment_box span.help{font-size:.857em;color:#767676;font-weight:400}#add_payment_method #payment div.payment_box .form-row,.woocommerce-cart #payment div.payment_box .form-row,.woocommerce-checkout #payment div.payment_box .form-row{margin:0 0 1em}#add_payment_method #payment div.payment_box p:last-child,.woocommerce-cart #payment div.payment_box p:last-child,.woocommerce-checkout #payment div.payment_box p:last-child{margin-bottom:0}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{content:"";display:block;border:1em solid #dcd7e2;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-.75em;left:0;margin:-1em 0 0 2em}#add_payment_method #payment .payment_method_paypal .about_paypal,.woocommerce-cart #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal{float:right;line-height:52px;font-size:.83em}#add_payment_method #payment .payment_method_paypal img,.woocommerce-cart #payment .payment_method_paypal img,.woocommerce-checkout #payment .payment_method_paypal img{max-height:24px;vertical-align:middle;float:right}.woocommerce-terms-and-conditions{border:1px solid rgba(0,0,0,.2);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);background:rgba(0,0,0,.05)}.woocommerce-invalid #terms{outline:2px solid var(--wc-red);outline-offset:2px}.woocommerce-order-withdrawal-content{max-width:680px}.woocommerce-order-withdrawal-content__intro{margin-bottom:.5em}.woocommerce-order-withdrawal-content .description,.woocommerce-order-withdrawal-content__field-description,.woocommerce-order-withdrawal-content__note{color:#767676;font-size:.875em;line-height:1.4}.woocommerce-order-withdrawal-content .description,.woocommerce-order-withdrawal-content__field-description{display:block;margin-top:.25em}.woocommerce-order-withdrawal-content__field-error{color:var(--wc-red);display:block;font-size:.875em;margin:-.25em 0 .75em}.woocommerce-order-withdrawal-content__steps{display:flex;gap:1em;list-style:none;margin:2em 0;padding:0;color:#767676;font-size:.875em}.woocommerce-order-withdrawal-content__step:not(:last-child)::after{content:"";display:inline-block;width:.25em;height:.25em;margin-left:1em;border-radius:50%;background:currentColor;vertical-align:middle}.woocommerce-order-withdrawal-content__step--current{color:inherit;font-weight:700}.woocommerce-order-withdrawal-content__radio-field{clear:both;border:0;margin:0 0 6px;padding:3px}.woocommerce-order-withdrawal-content__radio-field legend{line-height:2;padding:0}.woocommerce-order-withdrawal-content__radio-field.woocommerce-invalid legend{color:var(--wc-red)}.woocommerce-order-withdrawal-content__radio-label{display:block;line-height:1.7;margin:0}.woocommerce-order-withdrawal-content__review{margin:2em 0}.woocommerce-order-withdrawal-content__review-row{padding:.75em 0 .8em}.woocommerce-order-withdrawal-content__review-row:not(:last-child){border-bottom:1px solid #e9e6ed}.woocommerce-order-withdrawal-content__review-row dd,.woocommerce-order-withdrawal-content__review-row dt{margin:0;line-height:1.4}.woocommerce-order-withdrawal-content__review-row dt{color:#767676;font-size:.875em;margin-bottom:.25em}.woocommerce-order-withdrawal-content__review-row dd{font-size:1em}.woocommerce-order-withdrawal-content__actions{display:flex;gap:1em;align-items:center;flex-wrap:wrap;margin-top:2em}.woocommerce-order-withdrawal-content__button--secondary.button{background:0 0;border:1px solid currentColor;color:inherit}.woocommerce-order-withdrawal-content__button--secondary.button:focus,.woocommerce-order-withdrawal-content__button--secondary.button:hover{background:0 0;color:inherit}.woocommerce-order-withdrawal-content .required{visibility:visible}.woocommerce-password-strength{text-align:center;font-weight:600;padding:3px .5em;font-size:1em}.woocommerce-password-strength.strong{background-color:#c1e1b9;border-color:#83c373}.woocommerce-password-strength.short{background-color:#f1adad;border-color:#e35b5b}.woocommerce-password-strength.bad{background-color:#fbc5a9;border-color:#f78b53}.woocommerce-password-strength.good{background-color:#ffe399;border-color:#ffc733}.woocommerce-password-hint{margin:.5em 0 0;display:block}#content.twentyeleven .woocommerce-pagination a{font-size:1em;line-height:1}.single-product .twentythirteen #reply-title,.single-product .twentythirteen #respond #commentform,.single-product .twentythirteen .entry-summary{padding:0}.single-product .twentythirteen p.stars{clear:both}.twentythirteen .woocommerce-breadcrumb{padding-top:40px}.twentyfourteen ul.products li.product{margin-top:0!important}body:not(.search-results) .twentysixteen .entry-summary{color:inherit;font-size:inherit;line-height:inherit}.twentysixteen .price ins{background:inherit;color:inherit}form.has-custom-place-order-button #place_order{display:none!important}
/*!/wp-content/plugins/woocommerce-wishlists/assets/css/woocommerce-wishlists.min.css*/
#wl-wrapper .button{text-decoration:none}#wl-wrapper .wl-clear:after{content:".";display:block;height:0;clear:both;visibility:hidden}#wl-wrapper .wl-clear{display:block}#wl-wrapper .wl-right{float:right}#wl-wrapper .wl-left{float:left}#wl-wrapper .wl-row{margin-bottom:15px;clear:both}#wl-wrapper .ctr{text-align:center}#wl-wrapper .vtop{vertical-align:top!important}#wl-wrapper .wl-fgroup{float:left;margin-right:10px}#wl-wrapper .wl-intro{margin-bottom:20px}#wl-wrapper .wl-share-url{font-size:12px;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #e5e5e5}#wl-wrapper .wl-small{font-size:11px;font-weight:400}#wl-wrapper .no-marg{margin:0}#wl-wrapper .move-list-sel{max-width:150px}#wl-wrapper .wl-meta-share{clear:both;overflow:hidden;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #e5e5e5;line-height:16px}#wl-wrapper .wl-manage-link{display:block;float:left;margin-left:20px}#wl-wrapper .wl-share-links{margin:0;padding:0;float:left;line-height:16px}#wl-wrapper .wl-share-links li{margin:0 5px 0 0;float:left;list-style-type:none}#wl-wrapper .wl-share-links a{display:block;width:16px;height:16px;background:url('/wp-content/plugins/woocommerce-wishlists/assets/css/../images/wl-share-icons.png') no-repeat;text-indent:-9999px}#wl-wrapper .wl-facebook a{background-position:0 -16px}#wl-wrapper .wl-twitter a{background-position:0 -48px}#wl-wrapper .wl-pinterest a{background-position:0 -32px}#wl-wrapper .wl-table td,.wl-list .wl-table td{vertical-align:top;padding:5px 10px}#wl-wrapper .wl-table td:first-child,.wl-list .wl-table td:first-child{padding-left:10px!important}.wl-list .wl-table.manage{margin-bottom:15px}.wl-list .wl-table .check-column,.wl-list .wl-table .product-remove{text-align:center}.wl-list .wl-table .check-column a.remove{background-position:-2px 0;width:25px}.wl-list .wl-table .product-purchase .button{white-space:nowrap}#wl-wrapper .wl-table .product-name,.wl-list .wl-table .product-name{text-align:left}.wl-list .wl-table.shop_table_responsive td{text-align:center}.wl-list .wl-table.shop_table_responsive td.product-remove a.remove{right:.381953em}#wl-wrapper .wl-privacy-col,#wl-wrapper .wl-table .wl-date-added,.wl-list .wl-table .product-price,.wl-list .wl-table .product-purchase,.wl-list .wl-table .wl-date-added{text-align:center!important}#wl-wrapper .wl-list-btn-quantity-update.button{float:right}#wl-wrapper .wl-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75em 1em;margin:5px 0}#wl-wrapper .wl-toolbar--end{justify-content:flex-end;margin-bottom:0}#wl-wrapper .wl-toolbar__field{display:flex;flex-direction:column;gap:.25em;margin:0}#wl-wrapper .wl-toolbar__field--action{justify-content:flex-end}#wl-wrapper .wl-toolbar__label{margin:0}#wl-wrapper .wl-actions-table{width:auto;float:left;margin:5px 0}#wl-wrapper .wl-actions-table.wl-right{float:right;margin-bottom:0}#wl-wrapper .wl-actions-table,#wl-wrapper .wl-actions-table table,#wl-wrapper .wl-actions-table td,#wl-wrapper .wl-actions-table th,#wl-wrapper .wl-actions-table tr{padding:0;border:none;background:0 0;vertical-align:middle}#wl-wrapper .wl-actions-table select{margin-right:1em}#wl-wrapper .wl-stock-status{margin:0}#wl-wrapper .wl-privacy-col{width:150px}#wl-wrapper .wl-manage .row-actions{margin-bottom:5px}#wl-wrapper .wl-manage .row-actions small a{opacity:.7;text-decoration:none;font-weight:400}#wl-wrapper .wl-manage .row-actions small a:hover{opacity:1}#wl-wrapper .wl-manage td.actions{text-align:center!important}#wl-wrapper .purchased td{background-color:#fafafa}#wl-wrapper .wl-form{margin-bottom:20px}#wl-wrapper label{font-weight:700;cursor:pointer;float:none;width:auto;display:block}#wl-wrapper .wl-form ul{list-style:none;margin:0;padding:0;overflow:hidden}#wl-wrapper .wl-form .wl-inline li{float:left;display:inline;margin-right:10px}#wl-wrapper .wl-form input[type=radio]+label{font-weight:400}#wl-wrapper .wl-form .form-row textarea{width:100%}#wl-wrapper .wl-search-form input.find-input{width:40%;display:inline-block;margin-right:1em}#wl-wrapper .wl-search-form button{display:inline-block}#wl-wrapper .wl-table+.wl-row{margin-top:-10px}#wl-wrapper .wl-fieldset{margin:0 0 1em;padding:0;border:0}#wl-wrapper .wl-fieldset__legend{padding:0;margin:0 0 .5em;font-weight:700}#wl-wrapper label.wl-choice{display:flex;align-items:baseline;gap:.5em;margin:0 0 .35em;font-weight:400;cursor:pointer}#wl-wrapper label.wl-choice:last-child{margin-bottom:0}#wl-wrapper .wl-choice input[type=radio]{flex:none;margin:0}#wl-wrapper ul.wl-tabs{display:flex;flex-wrap:wrap;margin:0 0 20px;border-bottom:1px solid #ddd}#wl-wrapper .wl-tabs>li{margin-bottom:-1px;list-style-type:none}#wl-wrapper .wl-tabs>li>a{display:block;padding:8px 12px;margin:0 3px 0 0;line-height:20px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;text-decoration:none}#wl-wrapper .wl-tabs>li>a:hover{text-decoration:none;background-color:#eee;border-color:#eee #eee #ddd}#wl-wrapper .wl-tabs>li.active>a,#wl-wrapper .wl-tabs>li>a[aria-selected=true]{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}#wl-wrapper.wl-button-wrap{position:relative;clear:both;width:100%;padding:10px 0}#wl-wrapper .wl-add-to{position:relative}#wl-wrapper .wl-add-to.disabled{opacity:.5;cursor:not-allowed}#wl-wrapper .wl-add-link.star{background:url('/wp-content/plugins/woocommerce-wishlists/assets/css/../images/star.png') no-repeat!important;padding-left:20px!important}#wl-wrapper .wl-add-link.present{background:url('/wp-content/plugins/woocommerce-wishlists/assets/css/../images/present.png') no-repeat!important;padding-left:20px!important}#wl-wrapper .wl-add-link.present:before,#wl-wrapper .wl-add-link.star:before{content:""!important;margin-right:0!important}.wl-add.woocommerce button.wl-add__button{cursor:pointer}.wl-add .wl-add__inner{display:flex;align-items:center;justify-content:center;gap:.5em}.wl-add.woocommerce button.wl-add__button .wl-add__spinner{margin-left:0}.wl-add__button--link{background:0 0;border:none;margin:0;padding:0;font:inherit;color:inherit;text-decoration:underline}.wl-add__spinner{display:none!important;width:1em;height:1em;margin-left:.5em;vertical-align:-.125em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:.6s linear infinite wl-add-spin}.wl-add .wl-add__icon,.wl-add .wl-add__icon-state{display:inline-flex;flex:none;width:1.15em;height:1.15em}.wl-add .wl-add__icon-svg{display:block;width:100%;height:100%}.wl-add:not([data-wl-ready=true]) .wl-add__icon-state,.wl-add__icon-state[hidden]{display:none!important}.wl-add[data-wl-ready=true] .wl-add__icon-checking{display:none}.wl-add .wl-add__icon-checking{display:block;box-sizing:border-box;width:100%;height:100%;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;opacity:.5;animation:.6s linear infinite wl-add-spin}.wl-add__saved-state{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.wl-add__button.is-busy .wl-add__spinner,.wl-add__create-submit.is-busy .wl-add__spinner{display:inline-block!important}.wl-add__button.is-busy,.wl-add__create-submit.is-busy{cursor:progress}.wl-add__spinner--inline{margin:0 .5em 0 0}.wl-add__dialog-loading{display:flex;align-items:center;margin:0 0 1em}@keyframes wl-add-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.wl-add__icon-checking,.wl-add__spinner{animation:none}}.wl-add__already{margin-bottom:.75em;font-size:.9em}.wl-add__already[hidden]{display:none!important}.wl-add__already-lists{margin:.25em 0 0;padding-left:1.2em}.wl-add__dialog{width:min(50rem,calc(100vw - 2rem));max-height:min(44rem,calc(100vh - 4rem));display:flex;flex-direction:column;padding:0;border:1px solid rgba(0,0,0,.15);border-radius:4px}.wl-add__dialog:not([open]){display:none}.wl-add__dialog::backdrop{background:rgba(0,0,0,.5)}.wl-add__dialog-body{display:flex;flex-direction:column;min-height:0;padding:1.75em}.wl-add__dialog-title{margin:0;font-size:2em}.wl-add__dialog-product{margin:.15em 0 0;font-size:.95em;opacity:.7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wl-add__tabs{display:flex;gap:1.25em;margin:1em 0 0;border-bottom:1px solid rgba(0,0,0,.12)}.wl-add__dialog button.wl-add__tab{flex:none;margin:0 0 -1px;padding:.5em 0;background:0 0;border:0;border-bottom:2px solid transparent;border-radius:0;font:inherit;font-size:.95em;color:inherit;opacity:.6;cursor:pointer}.wl-add__dialog button.wl-add__tab:hover{opacity:.85}.wl-add__dialog button.wl-add__tab[aria-selected=true]{border-bottom-color:currentColor;opacity:1;font-weight:600}.wl-add__tab[hidden]{display:none!important}.wl-add__panel{display:flex;flex-direction:column;min-height:0}.wl-add__panel[hidden]{display:none!important}.wl-add__lists-empty{margin:1.25em 0 0;opacity:.7}.wl-add__lists-empty[hidden]{display:none}.wl-add__visibility{margin:.9em 0 1.1em;padding:0;border:0}.wl-add__visibility-legend{padding:0;margin:0 0 .5em;font-size:.85em;opacity:.7}.wl-add__dialog label.wl-add__visibility-option{display:flex;align-items:baseline;gap:.5em;margin:0 0 .35em;padding:0;font-weight:inherit;font-size:.85em;cursor:pointer}.wl-add__dialog label.wl-add__visibility-option:last-child{margin-bottom:0}.wl-add__visibility-input{flex:none;margin:0}.wl-add__lists{flex:0 1 auto;min-height:0;overflow-y:auto;padding:2px;margin:1em -2px 0}.wl-add__list{border:1px solid rgba(0,0,0,.12);border-radius:8px;margin-bottom:.5em;transition:background-color 120ms,border-color 120ms}.wl-add__list:last-child{margin-bottom:0}.wl-add__list:hover{background-color:rgba(0,0,0,.03);border-color:rgba(0,0,0,.22)}.wl-add__list:has(.wl-add__list-check:checked){border-color:rgba(0,0,0,.32);background-color:rgba(0,0,0,.02)}.wl-add__dialog label.wl-add__list-label{display:flex;align-items:center;gap:.6em;margin:0;padding:.5em .85em;font-weight:inherit;cursor:pointer}.wl-add__list-toggle{flex:none;position:relative;display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em}.wl-add__list-check{margin:0}.wl-add__list-spinner{position:absolute;width:.9em;height:.9em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:.6s linear infinite wl-add-spin}.wl-add__list-check[hidden],.wl-add__list-spinner[hidden]{display:none!important}.wl-add__items{margin:0 .85em .6em 2.3em;padding-top:.5em;border-top:1px solid rgba(0,0,0,.08)}.wl-add__items[hidden]{display:none}.wl-add__item{display:flex;align-items:baseline;gap:.5em;padding:.25em 0}.wl-add__item-name{flex:1 1 auto;font-size:.9em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wl-add__item-remove{flex:none;background:0 0;border:0;padding:0;font-size:.85em;text-decoration:underline;cursor:pointer;color:inherit;opacity:.75}.wl-add__item-remove:hover{opacity:1}.wl-add__list-name{flex:0 1 auto;font-size:.85em}.wl-add__list-count,.wl-add__list-visibility{flex:none;font-size:.85em;opacity:.7}.wl-add__list-count{margin-right:auto}.wl-add__create{margin-top:1.25em}.wl-add__create-label{display:block}.wl-add__create-input{display:block;width:100%;margin-top:.5em;margin-bottom:1em}.wl-add__create-submit{margin-top:0}.wl-add__dialog-error{margin:.75em 0 0;color:#b32d2e}li.wc-block-product:has(.wl-add-loop--before_image),ul.products li.product:has(.wl-add-loop--before_image){position:relative}.wl-add-loop--before_image{position:absolute;top:10px;left:10px;z-index:10;margin:0}.wl-add-loop--before_image .wl-add.woocommerce a.wl-add__button,.wl-add-loop--before_image .wl-add.woocommerce button.wl-add__button{color:#282828;background-color:#fff;border:0;border-radius:30px;padding:6px 12px;font-size:14px;line-height:1.2;text-decoration:none;box-shadow:none;transition:opacity .2s}.wl-add-loop--before_image .wl-add.woocommerce a.wl-add__button:hover,.wl-add-loop--before_image .wl-add.woocommerce button.wl-add__button:hover{color:#282828;background-color:#fff;text-decoration:none;opacity:.7}.wl-add-loop--before_image .wl-add.woocommerce a.wl-add__button.is-saved,.wl-add-loop--before_image .wl-add.woocommerce button.wl-add__button.is-saved{color:#ff97ba}.wl-add-loop--before_image .wl-add__icon,.wl-add-loop--before_image .wl-add__icon-state{width:18px;height:18px}.wl-add-loop--no-text .wl-add__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.wl-add-loop--no-text .wl-add.woocommerce a.wl-add__button,.wl-add-loop--no-text .wl-add.woocommerce button.wl-add__button{width:40px;height:40px;padding:0;border-radius:50%;line-height:1}.wl-add-loop--no-text .wl-add__inner{gap:0;width:100%;height:100%}.wl-add-loop--no-text .wl-add__icon,.wl-add-loop--no-text .wl-add__icon-state{width:1.35em;height:1.35em}.wl-add__dialog-actions{display:flex;justify-content:flex-end;gap:.5em;margin-top:1.5em}#wl-list-pop-wrap{width:100%;height:100%;position:fixed;top:0;left:0;background:0 0;z-index:10001}.wl-list-pop{padding:15px;background:#f5f5f5;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;-webkit-box-shadow:0 0 20px 0 rgba(000,000,000,.2);box-shadow:0 0 20px 0 rgba(000,000,000,.2);width:auto;max-width:250px;height:auto;border:1px solid #ccc;z-index:10002;position:absolute}.wl-list-pop dl{margin:0 0 1.618em}.wl-list-pop dt{margin:0 0 5px}.wl-list-pop dd{font-size:12px;margin:0 0 2px 10px}#wl-wrapper .wl-already-in ul{margin:0 0 10px 20px}/*!
 * Bootstrap Modal v2.2.1
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */.clearfix:after,.clearfix:before{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wl-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;background-color:#000}.wl-modal-backdrop.fade{opacity:0}.wl-modal-backdrop,.wl-modal-backdrop.fade.in{opacity:.8}.wl-modal{position:fixed;top:50%;left:50%;z-index:9999;width:560px;margin:-250px 0 0 -280px;background-color:#fff;border:1px solid rgba(0,0,0,.3);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0,0,0,.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,.3);box-shadow:0 3px 7px rgba(0,0,0,.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;outline:0}.wl-modal.fade{-webkit-transition:opacity .3s linear,top .3s ease-out;-moz-transition:opacity .3s linear,top .3s ease-out;-o-transition:opacity .3s linear,top .3s ease-out;transition:opacity .3s linear,top .3s ease-out;top:-25%}.wl-modal.fade.in{top:50%}.wl-modal-header{padding:9px 15px;border-bottom:1px solid #eee}.wl-modal-header .close{margin-top:2px;float:right}.wl-modal-header h3{margin:0;line-height:30px}.wl-modal-body{overflow-y:auto;max-height:400px;padding:15px}.wl-modal-body input.input-text,.wl-modal-body textarea{width:95%}.wl-modal-body .form-row{margin-bottom:10px}.wl-modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}.wl-modal-footer:after,.wl-modal-footer:before{display:table;content:"";line-height:0}.wl-modal-footer:after{clear:both}.wl-modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.wl-modal-footer .btn-group .btn+.btn{margin-left:-1px}.wl-modal-footer .btn-block+.btn-block{margin-left:0}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#wl-wrapper .wl-share-links a{background-image:url('/wp-content/plugins/woocommerce-wishlists/assets/css/../images/wl-share-icons@2x.png');background-size:16px 64px}#wl-wrapper .wl-add-link.star{background-image:url('/wp-content/plugins/woocommerce-wishlists/assets/css/../images/star@2x.png');background-size:16px 16px}#wl-wrapper .wl-add-link.present{background-image:url('/wp-content/plugins/woocommerce-wishlists/assets/css/../images/present@2x.png');background-size:16px 16px}}.wishlist-message-dismiss{display:block;float:right}.wl-snackbar{position:fixed;z-index:100000;display:flex;align-items:center;gap:1.5em;max-width:min(28rem,calc(100vw - 2rem));padding:.8em 1.1em;border-radius:4px;background:var(--wl-snackbar-bg,#323232);color:var(--wl-snackbar-color,#fff);font-size:.875rem;line-height:1.4;box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.wl-snackbar[hidden]{display:none}.wl-snackbar--bottom-left{inset-inline-start:1rem;inset-block-end:1rem}.wl-snackbar--bottom-right{inset-inline-end:1rem;inset-block-end:1rem}.wl-snackbar--bottom-center{inset-inline-start:50%;inset-block-end:1rem;transform:translateX(-50%)}.wl-snackbar--top-left{inset-inline-start:1rem;inset-block-start:1rem}.wl-snackbar--top-right{inset-inline-end:1rem;inset-block-start:1rem}.wl-snackbar--top-center{inset-inline-start:50%;inset-block-start:1rem;transform:translateX(-50%)}.wl-snackbar__action{color:var(--wl-snackbar-action-color,#9ecbff);text-decoration:underline;white-space:nowrap;font-weight:600}.wl-snackbar__action[hidden]{display:none}.wl-snackbar__action:focus,.wl-snackbar__action:hover{color:var(--wl-snackbar-action-color,#9ecbff);text-decoration:none}@media (prefers-reduced-motion:no-preference){.wl-snackbar{animation:.15s ease-out wl-snackbar-in}.wl-snackbar--top-center,.wl-snackbar--top-left,.wl-snackbar--top-right{animation-name:wl-snackbar-in-top}@keyframes wl-snackbar-in{from{opacity:0;translate:0 .5rem}to{opacity:1;translate:0 0}}@keyframes wl-snackbar-in-top{from{opacity:0;translate:0 -.5rem}to{opacity:1;translate:0 0}}}@media (max-width:480px){.wl-snackbar{inset-inline:.5rem;max-width:none;justify-content:space-between;transform:none}.wl-snackbar--bottom-center,.wl-snackbar--bottom-left,.wl-snackbar--bottom-right{inset-block-end:.5rem}.wl-snackbar--top-center,.wl-snackbar--top-left,.wl-snackbar--top-right{inset-block-start:.5rem}}.wl-list__empty[hidden]{display:none}.wl-list .wl-cart-btn__inner{display:inline-flex;align-items:center;gap:.45em}.wl-list .wl-cart-btn__icon{display:inline-flex;width:1.1em;height:1.1em;flex:none}.wl-list .wl-cart-btn__glyph{display:inline-flex;width:100%;height:100%}.wl-list .wl-cart-btn__glyph[hidden]{display:none}.wl-cart-btn__svg{width:100%;height:100%}.wl-cart-btn__spinner{box-sizing:border-box;width:100%;height:100%;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;opacity:.6;animation:.6s linear infinite wl-add-spin}@media (prefers-reduced-motion:reduce){.wl-cart-btn__spinner{animation:none}}
/*!/wp-content/plugins/woo-custom-product-addons/assets/css/style_1.css*/
.wcpa_form_outer{margin:1em 0 2em 0;width:100%;clear:both;flex:0 0 100%}.wcpa_form_outer *{box-sizing:border-box}.wcpa_skeleton_loader_area{width:100%;display:block;margin:2em 0 2em}.wcpa_skeleton_loader{width:100%;display:block;margin:0 0 23px}.wcpa_skeleton_loader *{background:#eee;background:linear-gradient(130deg, #ececec 8%, #f5f5f5 18%, #ececec 33%);border-radius:5px;background-size:200% 100%;animation:1.5s shine linear infinite}.wcpa_skeleton_loader .wcpa_skeleton_label{width:75px;height:20px;display:block;margin:0 0 8px}.wcpa_skeleton_loader .wcpa_skeleton_field{width:100%;height:45px;display:block;border-radius:4px}.wcpa_skeleton_loader .wcpa_skeleton_fieldarea{width:100%;height:175px;display:block;border-radius:4px}@keyframes shine{to{background-position-x:-200%}}@keyframes wcpaAnimate{0%{opacity:0}100%{opacity:1}}.wcpa_wrap{padding:0 2px}.wcpa_wrap .wcpa_new{animation-name:wcpaAnimate;animation-duration:.5s;animation-timing-function:ease-out}.wcpa_wrap .wcpa_row{flex-wrap:wrap}.wcpa_wrap .wcpa-col-1,.wcpa_wrap .wcpa-col-2,.wcpa_wrap .wcpa-col-3,.wcpa_wrap .wcpa-col-4,.wcpa_wrap .wcpa-col-5,.wcpa_wrap .wcpa-col-6{padding:0 7px}.wcpa_wrap .wcpa-col-6{width:100%}.wcpa_wrap .wcpa-col-5{width:83.33333333%}.wcpa_wrap .wcpa-col-4{width:66.66666667%}.wcpa_wrap .wcpa-col-3{width:50%}.wcpa_wrap .wcpa-col-2{width:33.33333%}.wcpa_wrap .wcpa-col-1{width:16.66666%}.wcpa_wrap .wcpa_field_wrap{margin:0 0 15px}.wcpa_wrap .wcpa_field_wrap:first-child{padding-left:0}.wcpa_wrap .wcpa_field_wrap:last-child{padding-right:0}.wcpa_wrap .wcpa_field_wrap input[type=text],.wcpa_wrap .wcpa_field_wrap input[type=url],.wcpa_wrap .wcpa_field_wrap input[type=date],.wcpa_wrap .wcpa_field_wrap input[type=time],.wcpa_wrap .wcpa_field_wrap input[type=number],.wcpa_wrap .wcpa_field_wrap input[type=email],.wcpa_wrap .wcpa_field_wrap input[type=tel],.wcpa_wrap .wcpa_field_wrap input[type=password],.wcpa_wrap .wcpa_field_wrap select,.wcpa_wrap .wcpa_field_wrap textarea{width:100%}.wcpa_wrap .wcpa_date_field_wrap input{padding-right:25px !important}.wcpa_wrap .wcpa_date_field_wrap{position:relative;width:100%}.wcpa_wrap .wcpa_date_field_wrap .wcpa_reset_field{position:absolute;top:50%;transform:translateY(-50%);right:10px;background-image:url(/wp-content/plugins/woo-custom-product-addons/assets/css/../images/date-reset.svg);background-repeat:no-repeat;background-size:contain;width:15px;height:15px;z-index:1;cursor:pointer;display:block}.wcpa_wrap .wcpa_date_field_wrap .inline+.wcpa_reset_field{display:none !important}.wcpa_wrap .wcpa_checkbox{position:relative}.wcpa_wrap .wcpa_checkbox label{margin:0;display:inline-flex;align-items:center;justify-content:flex-start;cursor:pointer}.wcpa_wrap .wcpa_checkbox input{margin:3px 3px 3px 4px}.wcpa_wrap .wcpa_checkbox .wcpa_checkbox_custom{display:none}.wcpa_wrap .wcpa_radio{position:relative}.wcpa_wrap .wcpa_radio label{margin:0;display:inline-flex;align-items:center;justify-content:flex-start;cursor:pointer}.wcpa_wrap .wcpa_radio label input{margin:3px 3px 3px 4px}.wcpa_wrap .wcpa_radio .wcpa_radio_custom{display:none}.wcpa_wrap .wcpa_group_field,.wcpa_wrap .wcpa_grp_items{display:grid;grid-template-columns:100%;gap:10px 20px;align-items:flex-start}.wcpa_wrap .wcpa_grp_wrap .wcpa_grp_title{margin:0 0px 10px 0px}.wcpa_wrap .wcpa_field{width:100%}.wcpa_wrap .wcpa_fl_inline{display:flex;flex-wrap:wrap}.wcpa_wrap .wcpa_fl_inline.wcpa_grouped_options{display:block}.wcpa_wrap .wcpa_fl_inline .wcpa_grp_items{display:flex;flex-wrap:wrap}.wcpa_wrap .wcpa_field_label{width:100%;font-weight:400;line-height:20px;margin:0 0 8px 0;display:inline-block}.wcpa_wrap .wcpa_field_desc{margin:4px 0 0;font-size:.8em}.wcpa_wrap .wcpa_cloned_field .wcpa_field_desc{display:none}.wcpa_wrap .wcpa_field_price{display:block;font-weight:400;font-size:1em;line-height:20px;text-align:right;margin:0 0 0 10px}.wcpa_wrap .wcpa_field_price del{opacity:.5;font-weight:normal;display:inline-block;margin:0 5px;font-size:.9em}.wcpa_wrap .wcpa_field_bottom{width:100%;display:flex;align-items:flex-start;justify-content:space-between;margin:5px 0 0 0}.wcpa_wrap .wcpa_field_error{display:block}.wcpa_wrap .wcpa_field_error p{margin:0;font-weight:400;font-size:13px;line-height:20px;color:#eb0a25}.wcpa_wrap .wcpa_form_error{color:#eb0a25;font-weight:400;font-size:13px;line-height:20px}.wcpa_section{padding:0;margin:0 0 5px;position:relative}.wcpa_section .wcpa_row{display:flex;flex-direction:row}.wcpa_cl_disabled .wcpa_field{opacity:.5}.wcpa_color_field{min-width:120px;display:inline-flex;align-items:center;justify-content:space-between;line-height:25px;padding:5px;border:1px solid #aaa;background:#fff;box-shadow:none;outline:0;box-sizing:border-box;position:relative;gap:5px}.wcpa_color_field .wcpa_field{width:100%;height:100%;border:none;padding:0 !important;position:absolute;left:0;top:0;cursor:pointer;opacity:0;z-index:1}.wcpa_color_field .wcpa_color{width:30px;height:30px;display:block;border:1px solid #cfddef;border-radius:4px}.wcpa_color_field .wcpa_code{font-size:14px;line-height:20px}*[dir=rtl] .wcpa_field_wrap .wcpa_reset_field,*[style*="direction: rtl"] .wcpa_field_wrap .wcpa_reset_field{left:10px;right:auto}*[dir=rtl] .wcpa_wrap .wcpa_field_wrap:first-child,*[style*="direction: rtl"] .wcpa_wrap .wcpa_field_wrap:first-child{padding-right:0;padding-left:7px}*[dir=rtl] .wcpa_wrap .wcpa_field_wrap:last-child,*[style*="direction: rtl"] .wcpa_wrap .wcpa_field_wrap:last-child{padding-left:0;padding-right:7px}*[dir=rtl] .wcpa_date_field_wrap input,*[style*="direction: rtl"] .wcpa_date_field_wrap input{padding-left:25px !important}*[dir=rtl] .wcpa_status,*[style*="direction: rtl"] .wcpa_status{left:0;right:inherit}.wcpa_required_ast{color:#f25a87}.wcpa_price_summary{width:100%;display:block;margin-top:20px}.wcpa_price_summary h4{font-weight:700;font-size:16px;line-height:20px;margin:0 0 15px}.wcpa_price_summary .wcpa_options_total,.wcpa_price_summary .wcpa_product_total,.wcpa_price_summary .wcpa_total{width:100%;display:flex;align-items:center;justify-content:space-between;font-weight:400;font-size:14px;line-height:20px;margin:0 0 10px}.wcpa_price_summary .wcpa_total{border-top:1px solid #c6d0e9;padding:15px 0;font-weight:700;font-size:18px;line-height:20px}.wcpa_label_pos_above .wcpa_field_desc{margin:0 0 8px}.wcpa_label_pos_above.wcpa_desc_pos_below .wcpa_field_label{margin:0 0 8px 0}.wcpa_label_pos_above.wcpa_desc_pos_below .wcpa_field_desc{margin:4px 0 0 !important}.wcpa_label_pos_below .wcpa_field_label{margin:4px 0 !important}.wcpa_label_pos_below .wcpa_field_desc{margin:0 !important}.wcpa_label_pos_below.wcpa_desc_pos_above .wcpa_field_label{margin:4px 0 0 !important}.wcpa_label_pos_below.wcpa_desc_pos_above .wcpa_field_desc{margin:0 0 8px !important}.wcpa_label_pos_disable.wcpa_desc_pos_above .wcpa_field_desc{margin:0 0 8px !important}.wcpa_color_picker{position:absolute;z-index:999}.wcpa_color_picker.wcpa_inline_color_picker{position:relative;z-index:inherit}.wcpa_edit_product{font-size:12px;margin:0 4px;text-decoration:none !important}.wcpa_cart_color{width:30px;height:30px;display:block}.disp_squircle{border-radius:5px}.disp_square{border-radius:0}.disp_circle{border-radius:50%}.woocommerce-page table.shop_table tbody .product-name .variation dt,.woocommerce-page table.shop_table_responsive tbody .product-name .variation dt{float:unset}.woocommerce-page table.shop_table tbody .product-name .variation dd,.woocommerce-page table.shop_table_responsive tbody .product-name .variation dd{margin-left:0;padding-left:0}.woocommerce-page table.shop_table tbody .product-name .variation dd a,.woocommerce-page table.shop_table_responsive tbody .product-name .variation dd a{text-decoration:none}.woocommerce-page table.shop_table tbody .product-name .variation dd a:focus,.woocommerce-page table.shop_table tbody .product-name .variation dd a:focus-visible,.woocommerce-page table.shop_table_responsive tbody .product-name .variation dd a:focus,.woocommerce-page table.shop_table_responsive tbody .product-name .variation dd a:focus-visible{outline:none}.woocommerce #content table.cart .product-name img,.woocommerce table.cart .product-name img,.woocommerce-page #content table.cart .product-name img,.woocommerce-page table.cart .product-name img{display:block;max-width:100%;max-width:100px}.wcpa_cart_meta .wcpa_cart_meta_item-value img{max-width:100px !important}.wcpa_cart_meta .wcpa_cart_meta_item-value .wcpa_icon{width:20px}.woocommerce table.cart .variation{display:flex;flex-wrap:wrap;gap:5px}.woocommerce table.cart .variation dt{flex-basis:100%}.wcpa_prevent_quantity_change .product-remove{visibility:hidden}.wcpa_prevent_quantity_change .product-quantity{opacity:.5}.wcpa_prevent_quantity_change td{border-top:none !important}.wcpa_bind_quantity .product-quantity{opacity:.5}.mini_cart_item .wcpa_cart_meta{font-size:13px;margin:0}.mini_cart_item .wcpa_cart_meta_item{margin-bottom:1px;padding:0px;border:none}.wcpa_cart_meta{list-style-type:none;font-size:15px;margin:10px 0 0}.wcpa_cart_meta .wcpa_cart_meta_item{display:flex;flex-wrap:wrap;margin-bottom:5px;min-height:auto}.wcpa_cart_meta .wcpa_cart_meta_item .wcpa_cart_meta_item-label{font-weight:600;margin-left:0px;margin-bottom:5px;margin-top:0}.wcpa_cart_meta .wcpa_cart_meta_item .wcpa_cart_meta_item-value{margin-left:5px;margin-bottom:0;display:flex;gap:7px;flex-wrap:wrap}.wcpa_cart_meta .wcpa_cart_meta_item .wcpa_cart_meta_item-value p{margin:0}.wcpa_cart_meta .wcpa_cart_meta_item .wcpa_cart_meta_item-value a{text-decoration:none}.wcpa_cart_meta .wcpa_cart_meta_item .wcpa_cart_meta_item-value a:focus,.wcpa_cart_meta .wcpa_cart_meta_item .wcpa_cart_meta_item-value a:focus-visible{outline:none}.woocommerce-table--order-details .wc-item-meta{list-style-type:none;margin-left:0px}.woocommerce-table--order-details .wc-item-meta li{display:flex;flex-wrap:wrap}.woocommerce-table--order-details .wc-item-meta li p{margin-left:5px}.woocommerce-table--order-details .wc-item-meta li p a img{max-width:100px}.woocommerce-table--order-details .wc-item-meta li p a span{display:block}dt.variation-wcpa_empty_label{display:none !important}li.variation-wcpa_empty_label span:first-child{display:none !important}div.product.wcpa_has_options form.cart,div.product.wcpa_has_options form.cart>div:first-child,.sydney-single-addtocart-wrapper,.woocommerce-variation-add-to-cart{flex-wrap:wrap !important}fieldset.wcpa_field_wrap{background-color:unset;border:none}fieldset.wcpa_field_wrap legend.wcpa_field_label{padding:unset;background-color:unset}.wc-block-components-product-details>span:has(.wcpa-block-addon-val){display:block !important}.wc-block-components-product-details>span:has(.wcpa-block-addon-val) span[aria-hidden=true]{display:none !important}.wcpa-block-addon-val{display:inline-block;vertical-align:top}.wcpa_wrap *{outline:none}.wcpa_wrap .wcpa_field_label{color:var(--wcpaLabelColor);font-size:var(--wcpaLabelSize);font-weight:var(--wcpaLabelWeight)}.wcpa_wrap .wcpa_field_desc,.wcpa_wrap .wcpa_option_desc{color:var(--wcpaDescColor);font-size:var(--wcpaDescSize);font-weight:var(--wcpaDescWeight)}.wcpa_wrap .wcpa_field_wrap input[type=text],.wcpa_wrap .wcpa_field_wrap input[type=url],.wcpa_wrap .wcpa_field_wrap input[type=date],.wcpa_wrap .wcpa_field_wrap input[type=time],.wcpa_wrap .wcpa_field_wrap input[type=number],.wcpa_wrap .wcpa_field_wrap input[type=email],.wcpa_wrap .wcpa_field_wrap input[type=tel],.wcpa_wrap .wcpa_field_wrap input[type=password],.wcpa_wrap .wcpa_field_wrap input[type=datetime-local],.wcpa_wrap .wcpa_field_wrap .wcpa_color_field,.wcpa_wrap .wcpa_field_wrap select,.wcpa_wrap .wcpa_field_wrap .wcpa_advanced_select .wcpa__control,.wcpa_wrap .wcpa_field_wrap .wcpa_other_value input{box-shadow:none;border:var(--wcpaBorderWidth) solid var(--wcpaBorderColor);background-color:var(--wcpaInputBgColor);height:var(--wcpaInputHeight);border-radius:var(--wcpaBorderRadius);line-height:25px;padding:5px 10px;outline:0;box-sizing:border-box;color:var(--wcpaInputColor)}.wcpa_wrap .wcpa_field_wrap input[type=text]:focus,.wcpa_wrap .wcpa_field_wrap input[type=url]:focus,.wcpa_wrap .wcpa_field_wrap input[type=date]:focus,.wcpa_wrap .wcpa_field_wrap input[type=time]:focus,.wcpa_wrap .wcpa_field_wrap input[type=number]:focus,.wcpa_wrap .wcpa_field_wrap input[type=email]:focus,.wcpa_wrap .wcpa_field_wrap input[type=tel]:focus,.wcpa_wrap .wcpa_field_wrap input[type=password]:focus,.wcpa_wrap .wcpa_field_wrap input[type=datetime-local]:focus,.wcpa_wrap .wcpa_field_wrap .wcpa_color_field:focus,.wcpa_wrap .wcpa_field_wrap select:focus,.wcpa_wrap .wcpa_field_wrap .wcpa_advanced_select .wcpa__control:focus,.wcpa_wrap .wcpa_field_wrap .wcpa_other_value input:focus{border-color:var(--wcpaBorderColorFocus)}.wcpa_wrap .wcpa_field_wrap textarea{box-shadow:none;border:var(--wcpaBorderWidth) solid var(--wcpaBorderColor);background-color:var(--wcpaInputBgColor);border-radius:var(--wcpaBorderRadius);line-height:25px;padding:5px 15px;outline:0;box-sizing:border-box}.wcpa_wrap .wcpa_field_wrap textarea:focus{border-color:var(--wcpaBorderColorFocus)}.wcpa_wrap .wcpa_group_field label{color:var(--wcpaCheckLabelColor);font-size:var(--wcpaCheckLabelSize)}.wcpa_wrap .wcpa_checkbox{position:relative}.wcpa_wrap .wcpa_checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.wcpa_wrap .wcpa_checkbox .wcpa_checkbox_custom{width:var(--wcpaCheckWidth);height:var(--wcpaCheckHeight);display:flex;align-items:center;justify-content:center;position:relative;border:var(--wcpaCheckBorderWidth) solid var(--wcpaCheckBorderColor);border-radius:var(--wcpaCheckBorderRadius);margin:0 5px 0 5px;cursor:pointer;flex:var(--wcpaCheckWidth) 0 0}.wcpa_wrap .wcpa_checkbox .wcpa_checkbox_custom::after{content:"";position:absolute;width:9px;height:4px;border:solid var(--wcpaCheckTickColor);border-width:0 0 2px 2px;transform:rotate(-45deg);visibility:hidden;opacity:0;margin-top:-2px}.wcpa_wrap .wcpa_checkbox input:checked~.wcpa_checkbox_custom{background-color:var(--wcpaCheckBgColor);border-color:var(--wcpaCheckBgColor)}.wcpa_wrap .wcpa_checkbox input:checked~.wcpa_checkbox_custom::after{visibility:visible;opacity:1}.wcpa_wrap .wcpa_radio{position:relative}.wcpa_wrap .wcpa_radio input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.wcpa_wrap .wcpa_radio .wcpa_radio_custom{width:var(--wcpaCheckWidth);height:var(--wcpaCheckHeight);flex:0 0 var(--wcpaCheckWidth);display:flex;align-items:center;justify-content:center;position:relative;border:var(--wcpaCheckBorderWidth) solid var(--wcpaRadioBorderColor);background-color:rgba(0,0,0,0);border-radius:50%;margin:0 5px 0 0}.wcpa_wrap .wcpa_radio .wcpa_radio_custom::after{content:"";position:absolute;width:10px;height:10px;background-color:var(--wcpaRadioBgColor);border-radius:50%;transform:scale(0);transition:all ease-in-out .2s}.wcpa_wrap .wcpa_radio input:checked~.wcpa_radio_custom{background-color:rgba(0,0,0,0);border-color:var(--wcpaRadioBgColor)}.wcpa_wrap .wcpa_radio input:checked~.wcpa_radio_custom::after{transform:scale(1)}.wcpa_wrap .wcpa_price_summary{color:var(--wcpaLabelColor)}.wcpa_wrap .wcpa_price_summary .wcpa_total{border-top:1px solid var(--wcpaLineColor)}.wcpa_wrap .wcpa_field_price{color:var(--wcpaLabelColor)}.wcpa_wrap .wcpa_field_error p,.wcpa_wrap .wcpa_error{color:var(--wcpaErrorColor);font-size:var(--wcpaErrorSize)}
/*!/wp-content/plugins/divi_cpt_layout_injector/styles/style.min.css*/
.et_pb_cpt_list_wrapper .et_pb_post_type{width:100%;float:left}.et_pb_cpt_list_wrapper .et_pb_post h2{margin-top:0}.et_pb_cpt_list_wrapper .more-link,.et_pb_fullwidth_on .more-link{float:left;clear:none!important}.et_pb_cpt_list_wrapper .et_pb_cpt_list_image_container{float:left;margin-right:2em}.et_pb_cpt_text ul{padding-left:20px;list-style-type:disc}.et_pb_cpt_archive_grid .et_pb_row_cpt,.et_pb_cpt_archive_grid .et_pb_row_cpt .et_pb_row,.et_pb_cpt_archive_list .et_pb_row,.et_pb_cpt_list_wrapper .et_pb_row,.et_pb_cpt_list_wrapper .et_pb_row_cpt,.et_pb_fullwidth_on .et_pb_row,.et_pb_fullwidth_on .et_pb_row_cpt{width:100%;max-width:inherit;padding-left:0;padding-right:0;clear:both;zoom:1}.et_pb_cpt_archive_grid .et_pb_row_cpt .et_pb_row:after,.et_pb_cpt_archive_grid .et_pb_row_cpt:after,.et_pb_cpt_archive_list .et_pb_row:after,.et_pb_cpt_list_wrapper .et_pb_row:after,.et_pb_cpt_list_wrapper .et_pb_row_cpt:after,.et_pb_fullwidth_on .et_pb_row:after,.et_pb_fullwidth_on .et_pb_row_cpt:after{content:"";display:table}.et_cpt_container_column .et_pb_row,.et_pb_cpt_archive_grid .et_pb_section,.et_pb_cpt_archive_list .et_pb_section{padding:0}.et-db #et-boc .et-fb-modal__support-notice{display:none}
/*!/wp-content/plugins/divi-toolbox/cache/plap_dtb-style-5981058.css*/
body{font-weight:400}body.et_pb_button_helper_class .et_pb_button{font-weight:500}#footer-info{letter-spacing:0;text-transform:none;font-variant:normal}.pulse,.grow,.shrink,.buzz,.move_down,.move_up{transform:perspective(1px) translateZ(0);transition:all .3s ease-in-out!important}.jello:hover{animation:jello .9s both}.wobble:hover{animation:wobble .82s cubic-bezier(.36,.07,.19,.97) both}.heartbeat:hover{animation:heartbeat 1.5s ease-in-out infinite both}.pulse:hover{animation:pulse 1s ease-in-out infinite both}.grow:hover{transform:scale(1.1)}.shrink:hover{transform:scale(.9)}.move_up:hover{transform:translateY(-8px)}.move_down:hover{transform:translateY(8px)}@keyframes jello{0%,100%{transform:scale3d(1,1,1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}}@keyframes wobble{16.65%{transform:translateX(5px)}33.3%{transform:translateX(-4px)}49.95%{transform:translateX(3px)}66.6%{transform:translateX(-2px)}83.25%{transform:translateX(1px)}100%{transform:translateX(0)}}@keyframes heartbeat{from{transform:scale(1);transform-origin:center center;animation-timing-function:ease-out}10%{transform:scale(.91);animation-timing-function:ease-in}17%{transform:scale(.98);animation-timing-function:ease-out}33%{transform:scale(.87);animation-timing-function:ease-in}45%{transform:scale(1);animation-timing-function:ease-out}}@keyframes pulse{25%{transform:scale(1.1)}75%{transform:scale(.9)}}.et-social-icon a.move_up:hover{transform:translateY(-2px)}.et-social-icon a.move_down:hover{transform:translateY(2px)}@media (min-width:981px){.et_header_style_split .nav>li{position:static}li.centered-inline-logo-wrap{width:197px!important;min-width:197px}.logo_container a,.dtb-menu.et_pb_fullwidth_menu:not(.et_pb_fullwidth_menu--style-centered) .et_pb_menu__logo,.dtb-menu.et_pb_menu:not(.et_pb_menu--style-centered) .et_pb_menu__logo{transition:all .5s ease-in-out;position:absolute!important;top:0;height:125px!important;background:rgba(255,255,255,0);width:175px;display:flex!important;box-shadow:none;align-items:center;justify-content:center;padding:0;border-radius:0}.dtb-menu.et_pb_fullwidth_menu--style-left_aligned .et_pb_menu__logo-wrap,.dtb-menu.et_pb_menu--style-left_aligned .et_pb_menu__logo-wrap{width:195px}.dtb-menu.et_pb_fullwidth_menu--style-inline_centered_logo .et_pb_menu__logo-wrap,.dtb-menu.et_pb_menu--style-inline_centered_logo .et_pb_menu__logo-wrap{width:175px}.et-fixed-header li.centered-inline-logo-wrap{width:142px!important;min-width:142px}.et-fixed-header .logo_container a{height:54px!important;width:120px;background-color:rgba(255,255,255,0)}}#main-header,#top-header{transition:all .3s ease-in-out!important}#main-header.et-fixed-header,#top-header.et-fixed-header{position:fixed!important}@media (max-width:600px){body.admin-bar.et_fixed_nav #main-header.et-fixed-header{transform:translateY(-46px)}}@media (max-width:980px){#main-header{transition:all .3s ease-in-out;height:auto;position:fixed!important}#top-header{transition:all .3s ease-in-out!important;position:fixed!important}}@media (max-width:980px){body:not(.has-dtb-before-header) #top-header.et-fixed-header{transform:translateY(-32px)}body:not(.has-dtb-before-header) #main-header.et-fixed-header{top:0!important;z-index:200000}}@media (max-width:600px){body.admin-bar.et_fixed_nav:not(.has-dtb-before-header) #top-header.et-fixed-header{transform:translateY(-46px)}body.admin-bar.et_fixed_nav #main-header.et-fixed-header{transform:none}}@media only screen and (min-width:981px) and (max-width:980px){#logo,.logo_container,#main-header,.container{transition:all .4s ease-in-out}#et_mobile_nav_menu{display:none!important}#top-menu,nav#top-menu-nav{display:block!important}#et-secondary-nav,#et-secondary-menu,#et-info .et-social-icons{display:inline-block!important}#et-info{padding-top:0}#top-header .container{padding-top:.75em}.et_fixed_nav #page-container #main-header,.et_fixed_nav #page-container #top-header{position:fixed}.et_hide_primary_logo #main-header:not(.et-fixed-header) .centered-inline-logo-wrap,.et_hide_fixed_logo #main-header.et-fixed-header .centered-inline-logo-wrap,.et_header_style_centered.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,.et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container,.et_header_style_split.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,.et_header_style_split.et_hide_fixed_logo #main-header.et-fixed-header .logo_container{height:0;padding:0;opacity:0}.et_pb_fullwidth_menu.dtb-menu .et_pb_menu__menu,.et_pb_menu.dtb-menu .et_pb_menu__menu{display:flex}.dtb-menu .et_mobile_nav_menu{display:none;float:right}.et_pb_fullwidth_menu--style-inline_centered_logo.dtb-menu>div>.et_pb_menu__logo-wrap,.et_pb_menu--style-inline_centered_logo.dtb-menu>div>.et_pb_menu__logo-wrap{display:none}.et_header_style_left #logo{max-width:100%;max-height:36%}.et_header_style_left #et-top-navigation,.et_header_style_split #et-top-navigation{padding:45px 0 0 0}.et_header_style_left #et-top-navigation nav>ul>li>a{padding-bottom:45px}.et_header_style_left .et-fixed-header #et-top-navigation nav>ul>li>a{padding-bottom:20px}.et_header_style_left .et-fixed-header #et-top-navigation{padding:20px 0 0 0}#et_top_search{float:right;margin:-10px 0 0 22px}.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,.et_hide_fixed_logo #main-header.et-fixed-header .logo_container{height:0;opacity:0;transition:all .4s ease-in-out}}.dtb-m-menu-trigger{position:fixed;z-index:100005;top:5px;bottom:auto;left:auto;right:20px;cursor:pointer}.dtb-m-menu-trigger .mobile_menu_bar{width:50px;height:50px;background-color:rgba(255,255,255,.9);display:flex;align-items:center;justify-content:center;transition:all .3s ease-in-out;flex-direction:row;border-style:solid;border-width:0;border-color:#fff;border-radius:3px}.dtb-m-menu-trigger .mobile_menu_bar:hover{background-color:#fff;border-color:#fff}.dtb-m-mobile-open .dtb-m-menu-trigger .mobile_menu_bar{background-color:#fff;border-color:#fff;box-shadow:none}.dtb-m-mobile-open .dtb-m-menu-trigger .mobile_menu_bar:hover{background-color:#fff;border-color:#fff}.dtb-m-menu-trigger .mobile_menu_bar .dtb-hamburger{position:relative}.dtb-m-menu-trigger .mobile_menu_bar:after{display:none}@media (max-width:782px){.admin-bar .dtb-m-menu-trigger{transform:translateY(46px)}}@media (min-width:783px){.admin-bar .dtb-m-menu-trigger{transform:translateY(32px)}}@media (min-width:981px){.dtb-m-menu-trigger{display:none}}@media (min-width:981px) and (max-width:980px){.dtb_mobile #main-header #et_top_search{margin-right:0!important}}@media (max-width:980px){.et_header_style_centered #et-top-navigation .et-social-icons{display:none}.et_header_style_centered .et_mobile_menu,.et_header_style_split .et_mobile_menu{top:50px}.et_header_style_centered header#main-header .logo_container,.et_header_style_split header#main-header .logo_container{max-height:none}#main-header .hamburger_menu_icon,#dtb-m-menu .hamburger_menu_icon{transform:scale(1.5)}.dtb_mobile #main-header,.dtb-menu.et_pb_module{padding:0}.dtb_mobile #main-header .logo_container,.et_header_style_centered.dtb_mobile header#main-header .logo_container{position:relative;text-align:left;z-index:2;height:50px!important;max-width:calc(100% - 30px)}.dtb-menu.et_pb_module,.dtb-menu.et_pb_module .et_pb_menu_inner_container>.et_pb_menu__logo-wrap .et_pb_menu__logo,.dtb-menu.et_pb_module .et_pb_menu__logo-slot,.dtb-menu.et_pb_module>.et_pb_menu_inner_container{max-width:100%}.dtb-menu.et_pb_module>.et_pb_row{min-height:0}.dtb-menu.et_pb_module .et_pb_menu__logo,.dtb-menu.et_pb_module .et_pb_menu__logo img,.dtb-menu.et_pb_module .et_pb_menu__logo a{max-height:100%;height:100%}.dtb-menu.et_pb_module .et_pb_menu__logo img{height:auto}.dtb_mobile #main-header .logo_container,.et_header_style_centered.dtb_mobile.dtb_woo header#main-header .logo_container{max-width:calc(100% - 60px)}.dtb_mobile #main-header .select_page{display:none}.dtb_mobile #main-header .mobile_nav{background:transparent}.dtb_mobile #main-header #et_mobile_nav_menu,.et_header_style_centered.dtb_mobile #main-header #et_mobile_nav_menu,.dtb-menu #et_mobile_nav_menu{height:0;margin-top:0;display:flex;align-items:center;position:static!important}.dtb_mobile #main-header #logo{max-height:50%!important;max-width:calc(100% - 30px);height:50%}.dtb_mobile.dtb_woo #main-header #logo{max-width:calc(100% - 60px)}.dtb_mobile #main-header #et-top-navigation{padding:0!important;position:static!important}.dtb_mobile #main-header .mobile_menu_bar,.et_header_style_centered.dtb_mobile #main-header .mobile_menu_bar{top:9px;padding:0;right:0;position:absolute;z-index:10001}.et_header_style_centered header#main-header .logo_container .custom_hamburger_icon.dtb_mobile #main-header .mobile_menu_bar{top:13px}.dtb_mobile #main-header .et_menu_container{width:100%;padding:0 10px}.dtb_mobile #main-header .mobile_menu_bar{right:10px!important}.dtb_mobile #main-header .mobile_menu_bar{right:20px!important}.dtb_mobile #main-header,.dtb_mobile #main-header.et-fixed-header{background:#fff!important;box-shadow:none!important;box-shadow:0 2px 25px rgba(0,0,0,.1)!important}.et_pb_menu_hidden .mobile_menu_bar.hamburger_menu_icon{animation:fadeOutBottomBig 1s 1 cubic-bezier(.77,0,.175,1)!important}.et_pb_menu_visible .mobile_menu_bar.hamburger_menu_icon{animation:fadeInBottomBig 1s 1 cubic-bezier(.77,0,.175,1)!important}@keyframes fadeInBottomBig{0%{opacity:0;transform:translateY(60%) scale(1.5)}100%{opacity:1;transform:translateY(0) scale(1.5)}}@keyframes fadeOutBottomBig{0%{opacity:1;transform:translateY(0) scale(1.5)}100%{opacity:0;transform:translateY(60%) scale(1.5)}}.dtb_mobile.dtb_woo #et-top-navigation .et-cart-info{position:absolute;top:14px;right:40px;margin-top:0}.dtb_mobile #et_top_search{float:none;margin:0!important;position:absolute;top:16px;right:0;display:block!important}.dtb_mobile #et_top_search #et_search_icon:before{top:0}.dtb_mobile.dtb_woo #et_top_search{right:0}.dtb_mobile.dtb_woo #et_top_search{right:10px}.dtb_mobile.dtb_woo .et-cart-info span:before{margin-right:0}.dtb_mobile #main-header .mobile_menu_bar{margin-right:30px}.dtb_mobile #et_top_search{transform:scale(1.5) translateY(-3px)}.dtb_mobile span.et_close_search_field{transform:scale(1.5)}.dtb_mobile #et_search_icon:before{color:var(--gcid-primary-color,#BDC8D5)!important}.dtb_mobile #et_search_icon:hover:before{color:var(--gcid-primary-color,#BDC8D5)!important}.dtb_mobile span.et_close_search_field:after{color:var(--gcid-primary-color,#BDC8D5)!important}.dtb_mobile span.et_close_search_field:hover:after{color:var(--gcid-primary-color,#BDC8D5)!important}.dtb_mobile .et_search_form_container input{font-family:Poppins,"Open Sans",serif;color:var(--gcid-heading-color,#BDC8D5)}.dtb_mobile #main-header input.et-search-field::placeholder{color:var(--gcid-heading-color,#BDC8D5);font-family:Poppins,"Open Sans",serif}.dtb_mobile #main-header input.et-search-field::-webkit-input-placeholder{color:var(--gcid-heading-color,#BDC8D5);font-family:Poppins,"Open Sans",serif}.dtb_mobile #main-header input.et-search-field::-moz-placeholder{color:var(--gcid-heading-color,#BDC8D5);font-family:Poppins,"Open Sans",serif}.dtb_mobile .et_search_form_container{margin-right:10px}.dtb_mobile #main-header .et_search_outer .container{max-width:50%!important}.et_header_style_centered .et_search_outer,.et_header_style_split .et_search_outer{display:block}.et_header_style_centered .et-search-form input,.et_header_style_centered span.et_close_search_field{top:0}.et_pb_menu_hidden span.mobile_menu_bar.mobile_menu_bar_toggle{opacity:0}.et_header_style_split #et_search_icon:before{margin-top:0}.et_header_style_split span.logo_helper{display:inline-block}}#main-header #mobile_menu.et_mobile_menu .menu-item-has-children,.dtb-menu .et_mobile_menu .menu-item-has-children,#dtb-m-menu .menu-item-has-children{position:relative}#main-header #mobile_menu.et_mobile_menu .menu-item-has-children>a,.dtb-menu .et_mobile_menu .menu-item-has-children>a,#dtb-m-menu .menu-item-has-children>a{font-weight:600}#main-header #mobile_menu.et_mobile_menu .sub-menu-toggle,.dtb-menu .et_mobile_menu .sub-menu-toggle,#dtb-m-menu .dtb-mobile-menu li.menu-item.menu-item-has-children>a.sub-menu-toggle{position:absolute;background-color:rgba(189,200,213,.2)!important;color:#8895ca;z-index:1;width:36px;height:36px;line-height:36px;border-radius:50%;top:7.5px;right:4px;cursor:pointer;text-align:center;padding:0!important}#main-header #mobile_menu.et_mobile_menu .sub-menu-toggle.popped,.dtb-menu .et_mobile_menu .sub-menu-toggle.popped,#dtb-m-menu .dtb-mobile-menu li.menu-item.menu-item-has-children>a.sub-menu-toggle.popped{background-color:rgba(189,200,213,.2)!important;color:#db9020}#main-header #mobile_menu.et_mobile_menu .sub-menu-toggle::before,.dtb-menu .et_mobile_menu .sub-menu-toggle::before,#dtb-m-menu .sub-menu-toggle::before{font-family:"ETmodules"!important;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:36px;font-size:24px;text-transform:none;speak:none;content:'\33';transition:all .3s ease-in-out;display:block}#main-header #mobile_menu.et_mobile_menu .sub-menu-toggle.popped::before,.dtb-menu .et_mobile_menu .sub-menu-toggle.popped::before,#dtb-m-menu .sub-menu-toggle.popped::before{transform:rotate(-180deg) translateX(-1px)}#main-header #mobile_menu.et_mobile_menu .sub-menu-toggle~ul.sub-menu,.dtb-menu .et_mobile_menu .sub-menu-toggle~ul.sub-menu,#dtb-m-menu .sub-menu-toggle~ul.sub-menu,.et-db #et-boc .et-l .dtb-menu .et_mobile_menu .sub-menu-toggle~ul.sub-menu{display:none!important;padding-left:0}#main-header #mobile_menu.et_mobile_menu .sub-menu-toggle.popped~ul.sub-menu,.dtb-menu .et_mobile_menu .sub-menu-toggle.popped~ul.sub-menu,.et-db #et-boc .et-l .dtb-menu .et_mobile_menu .sub-menu-toggle.popped~ul.sub-menu{display:block!important;background-color:rgba(0,0,0,.02)!important}#dtb-m-menu .sub-menu-toggle.popped~ul.sub-menu{display:block!important}#dtb-m-menu .sub-menu-toggle.popped~ul.sub-menu li{background-color:rgba(0,0,0,.02)!important}#main-header #mobile_menu.et_mobile_menu li li,.dtb-menu .et_mobile_menu li li,#dtb-m-menu ul.dtb-mobile-menu li li{padding-left:0}#main-header #mobile_menu.et_mobile_menu .menu-item-has-children .sub-menu-toggle+a,.dtb-menu .et_mobile_menu .menu-item-has-children .sub-menu-toggle+a,#dtb-m-menu ul.dtb-mobile-menu .menu-item-has-children .sub-menu-toggle+a{padding-right:44px}#main-header #mobile_menu.et_mobile_menu .menu-item-has-children>a:hover,.dtb-menu .et_mobile_menu .menu-item-has-children>a:hover,#dtb-m-menu ul.dtb-mobile-menu .menu-item-has-children>a:hover{opacity:1}@media (max-width:980px){body.admin-bar.et_fixed_nav.et_header_style_slide #main-header{top:0!important;left:0!important;position:absolute}span.mobile_menu_bar.hamburger_menu_icon{z-index:9999}.et_header_style_slide #page-container{left:0!important}.et_header_style_fullscreen .et_slide_in_menu_container,.et_header_style_slide .et_slide_in_menu_container{display:none!important}.et_toggle_fullscreen_menu,.et_toggle_slide_menu:after,.mobile_menu_bar.et_pb_header_toggle{display:none!important}#et_mobile_nav_menu #mobile_menu,.et_pb_module.dtb-menu .et_mobile_menu{display:none!important}#dtb-m-menu{box-sizing:content-box;display:block;visibility:hidden;opacity:0;position:fixed;top:0;bottom:0;z-index:100005;background-color:#fff;margin:0;width:calc(100%)}#dtb-m-menu>.menu-wrapper{padding:20px 20px 0 20px!important;height:100%;position:relative}#dtb-m-menu>.menu-wrapper:after{content:'';display:block;height:20px}#dtb-m-menu>.menu-wrapper>.nav-wrapper>ul.dtb-mobile-menu{display:block!important;height:auto!important}body.stopscroll{touch-action:none;-webkit-overflow-scrolling:none;overflow:hidden;overscroll-behavior:none}#dtb-m-menu .menu-wrapper{width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}body.admin-bar:not(.et-fb) #dtb-m-menu{top:32px}#dtb-m-menu .dtb-mobile-menu{margin:20px 0 0 0!important;text-align:left}#dtb-m-menu .dtb-mobile-menu li{display:block}#dtb-m-menu .dtb-mobile-menu li a{display:block;font-size:15px;color:#8895ca;font-weight:400;padding-top:15px;padding-bottom:15px;padding-right:15px;padding-left:15px;text-transform:none;font-variant:normal;letter-spacing:0;line-height:1.2;background-color:#fff;transition:all .3s ease-in-out}#dtb-m-menu .dtb-mobile-menu li a:hover,#dtb-m-menu .dtb-mobile-menu li.menu-item-has-children>a:hover,#dtb-m-menu .dtb-mobile-menu .sub-menu-toggle.popped~ul.sub-menu li.menu-item-has-children>a:hover{color:#fff;background-color:rgba(244,244,244,.01)!important}#dtb-m-menu .dtb-mobile-menu li.menu-item-has-children>a,#dtb-m-menu .dtb-mobile-menu .sub-menu-toggle.popped~ul.sub-menu li.menu-item-has-children>a{color:var(--gcid-primary-color,#00B5CF);background-color:rgba(0,0,0,.01);font-weight:600}#dtb-m-menu .dtb-mobile-menu>li{margin-bottom:0}#dtb-m-menu .dtb-mobile-menu>li>ul>li{border-width:0;border-style:solid;border-color:rgba(0,0,0,.02)}#dtb-m-menu .dtb-mobile-menu>li>ul>li:not(:first-child){border-top:none}#dtb-m-menu .dtb-mobile-menu>li>ul>li:first-child,#dtb-m-menu .dtb-mobile-menu>li>ul>li:first-child>a{border-radius:0;border-top:0}#dtb-m-menu .dtb-mobile-menu>li>ul>li:last-child,#dtb-m-menu .dtb-mobile-menu>li>ul>li:last-child>ul>li:last-child,#dtb-m-menu .dtb-mobile-menu>li>ul>li:last-child>a,#dtb-m-menu .dtb-mobile-menu>li>ul>li:last-child>ul>li:last-child>a{border-radius:0}#dtb-m-menu .dtb-mobile-menu>li>ul>li li{border-top:0 solid rgba(0,0,0,.02)}#dtb-m-menu .dtb-mobile-menu>li>a{border-radius:0;border-width:0;border-style:solid;border-color:rgba(0,0,0,.02)}#dtb-m-menu ul.dtb-mobile-menu li li a{padding-left:35px}#dtb-m-menu ul.dtb-mobile-menu li li li a{padding-left:55px}.dtb-mobile-menu>li>.sub-menu-toggle{margin-right:0;margin-top:0}#dtb-m-menu .sub-menu-toggle{top:4.5px}#dtb-m-menu .dtb-mobile-menu li .sub-menu-toggle.popped~ul.sub-menu li a{background-color:rgba(0,0,0,.02)}}@media (max-width:782px){body.admin-bar:not(.et-fb) #dtb-m-menu{top:46px}}@media (max-width:600px){body.admin-bar:not(.et-fb) #dtb-m-menu{top:46px}}@media (max-width:980px){@keyframes dtb-fade-in{0%{opacity:0}100%{opacity:1;visibility:visible}}#dtb-m-menu.dtb-in{animation:dtb-fade-in .6s cubic-bezier(.39,.575,.565,1.000) both}#dtb-m-menu.dtb-in{visibility:visible;opacity:1}@keyframes dtb-fade-out{0%{opacity:1}100%{opacity:0;visibility:hidden}}#dtb-m-menu.dtb-out{animation:dtb-fade-out .5s ease-out both}}@media (min-width:981px){#dtb-m-menu,#dtb-m-menu.dtb-in{visibility:hidden;opacity:0;display:none}}#dtb-m-menu .mobile_menu_bar{position:absolute;display:block;top:14px;bottom:0;right:10px;left:auto}#dtb-m-menu .mobile_menu_bar.hamburger_menu_icon-toggled:before{content:'\4d'}body:not(.custom-hamburger-icon) .mobile_menu_bar:before{color:var(--gcid-primary-color,#00B5CF)}body:not(.custom-hamburger-icon) .mobile_menu_bar:hover:before{color:var(--gcid-primary-color,#00B5CF)}body:not(.custom-hamburger-icon) .opened .mobile_menu_bar:before{color:var(--gcid-primary-color,#00B5CF)}body:not(.custom-hamburger-icon) .opened .mobile_menu_bar:hover:before{color:var(--gcid-primary-color,#00B5CF)}#dtb-m-menu .dtb-m-search-wrap{width:100%;padding:20px 0 0 0;text-align:left}#dtb-m-menu .dtb-m-search-wrap .dtb-m-search{width:300px;max-width:100%;display:inline-block}#dtb-m-menu .dtb-m-search-wrap form{display:flex;align-items:center;width:100%}#dtb-m-menu .dtb-m-search-wrap input[type=search]{background-color:rgba(189,200,213,.5);padding:10px 15px;font-weight:400;font-size:14px;color:#fff;border:0 rgba(0,0,0,0) solid;border-radius:3px;letter-spacing:0;text-transform:none;width:inherit;transition:all .3s ease-in-out}#dtb-m-menu .dtb-m-search-wrap input[type=search]:active,#dtb-m-menu .dtb-m-search-wrap input[type=search]:focus{background-color:rgba(189,200,213,.8);border-color:rgba(0,0,0,0)}#dtb-m-menu .dtb-m-search-wrap input[type=search]::placeholder{color:#666}#dtb-m-menu .dtb-m-search-wrap button[type=submit]{font-family:ETModules;display:block;border:0;border-radius:0;margin-left:-40px;background-color:rgba(0,0,0,0);display:inline-block;text-align:center;width:38px;height:38px;line-height:38px;position:relative;padding:0;transition:all .3s ease-in-out}#dtb-m-menu .dtb-m-search-wrap button[type=submit]:before{content:'\55';font-family:"ETmodules";font-size:18px;color:#fff;position:absolute;left:0;top:0;right:0}.et_pb_fullwidth_menu--without-logo.dtb-menu .et_pb_menu__menu>nav>ul>li,.et_pb_menu--without-logo.dtb-menu .et_pb_menu__menu>nav>ul>li{margin-top:0}.dtb-menu.et_pb_module{z-index:3}#main-header{box-shadow:none!important;box-shadow:0 1px 0 rgba(0,0,0,.1)!important}#page-container #main-header.et-fixed-header{box-shadow:none!important;box-shadow:0 0 7px rgba(255,255,255,.1)!important}#top-header{box-shadow:none}#et-info-email,#et-info-phone,.et-cart-info span,#et-secondary-nav>li>a{font-weight:600;letter-spacing:0;text-transform:none;font-variant:normal}#et-info a,#et-secondary-menu>ul>li>a{color:#fff;position:relative}#et-info a:hover,#et-secondary-menu>ul>li>a:hover{opacity:1;color:#fff}#et-info a:after,#et-secondary-menu>ul:not(.et-social-icons)>li>a:before{content:'';display:block;position:absolute;top:-.8em;bottom:0;right:-.75em;left:-.75em;transition:all .3s ease-in-out;z-index:-1}#et-info a:after{bottom:-.65em}#et-info a:hover:after,#et-secondary-menu>ul>li>a:hover:before{background:rgba(0,0,0,0)}@media (min-width:981px){#main-header{transition:all .3s ease-in-out;height:auto}#wpadminbar{z-index:200001}#main-header.et-fixed-header{top:0!important;z-index:200000}#top-header.et-fixed-header{top:0!important;box-shadow:none}.admin-bar #main-header.et-fixed-header{top:32px!important}.et_header_style_left.et-fixed-header #et-top-navigation{padding-top:30px!important}}#main-header,#top-header{transition:all .3s ease-in-out!important}.et_link_content,.et_audio_content,.et_pb_audio_module_content,.et_quote_content{width:100%}.dtb_layout_placeholder{height:150px;display:flex;align-items:center;justify-content:center;background:#ccc;color:white}.dtb_layout_placeholder>h3{color:white}div[class^=count-]{display:inline-block}body:not(.et-fb) .dtb-fixed-header.et_pb_section,body:not(.et-fb) .dtb-fixed-always.et_pb_section,body:not(.et-fb) #et-boc .et-l .dtb-fixed-header.et_pb_section{position:fixed!important;top:0;left:0;right:0;transform:translateY(-200%);transition:.3s transform cubic-bezier(.3,.73,.3,.74);z-index:20}body.admin-bar:not(.et-fb) .dtb-fixed-header.et_pb_section,body.admin-bar:not(.et-fb) .dtb-fixed-always.et_pb_section,body.admin-bar:not(.et-fb) #et-boc .et-l .dtb-fixed-header.et_pb_section{top:32px}@media (max-width:782px){body.admin-bar:not(.et-fb) .dtb-fixed-header.et_pb_section,body.admin-bar:not(.et-fb) .dtb-fixed-always.et_pb_section,,body.admin-bar:not(.et-fb) #et-boc .et-l .dtb-fixed-header.et_pb_section{top:46px}}@media (max-width:600px){body.admin-bar:not(.et-fb) .dtb-fixed-header.et_pb_section,body.admin-bar:not(.et-fb) .dtb-fixed-always.et_pb_section,body.admin-bar:not(.et-fb) #et-boc .et-l .dtb-fixed-header.et_pb_section{top:0}body.admin-bar.et-tb-has-header:not(.et-fb) #dtb-before-header{top:0!important}}body.scrolled-down:not(.et-fb) .dtb-fixed-header.et_pb_section,body:not(.et-fb) .dtb-fixed-always.et_pb_section,body.scrolled-down:not(.et-fb) #et-boc .et-l .dtb-fixed-header.et_pb_section{transform:translateY(0)}#moving-bg1 canvas.dtb-particles,#moving-bg2 canvas.dtb-particles{position:absolute;top:0;left:0;bottom:0;z-index:1;display:block;opacity:0}#moving-bg1 canvas.dtb-particles.dtb-loaded,#moving-bg2 canvas.dtb-particles.dtb-loaded{opacity:1;transition:opacity .5s ease-in}
/*!/wp-content/plugins/divi_search_layout_injector/style.css*/
.et_pb_search_list_wrapper .et_pb_post_type {
    width: 100%;
    float: left;
}

.et_pb_search_injector {
    position: relative;
}

.et_pb_search_list_wrapper .et_pb_post h2 {
    margin-top: 0em;
}

.et_pb_search_list_wrapper .et_pb_search_list_image_container {
    float: left;
    margin-right: 2em;
}

.et_pb_search_archive_list .et_pb_row, .et_pb_search_archive_grid .et_pb_row_search, .et_pb_search_archive_grid .et_pb_row_search .et_pb_row {
    width: 100%;
    max-width: inherit;
    padding-left: 0;
    padding-right: 0;
}

.et_pb_blog_grid_pt_archive_wrapper .et_pb_row {
    padding: 0;
}

.et_search_container_column .et_pb_row {
    padding: 0;
}
    

.et_pb_search_archive_list .et_pb_section, .et_pb_search_archive_grid .et_pb_section {
    padding: 0;
}

.et_pb_search_injector input.et_pb_s, .et_pb_search_injector input.et_pb_searchsubmit {
    margin: 0;
    padding: 0.7em;
    border: 1px solid #ddd;
    color: #666;
    font-size: 14px;
    line-height: normal !important;
}

.et_pb_search_injector input.et_pb_searchsubmit {
    position: absolute;
    top: 0;
    /*bottom: 0;
    min-height: 100% !important;*/
    background-color: #ddd;
    cursor: pointer;
}

.et_pb_search_injector .screen-reader-text {
    display: none;
}

.et_pb_search_injector input.et_pb_s {
    display: inline-block;
    width: 100%;
    padding-right: 80px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: transparent;
}

.et_pb_search_injector.et_pb_text_align_left .et_pb_searchsubmit, .et_pb_search_injector.et_pb_text_align_center .et_pb_searchsubmit {
    right: 0;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    border-bottom-right-radius: 3px;
}

.et_pb_search_injector.et_pb_text_align_right .et_pb_searchsubmit {
    right: auto;
    left: 0;
    -webkit-border-top-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    border-top-left-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-left-radius: 3px;
}

.sb_search_li_term_container {
    position: relative;
}

.sb_et_search_li_autocomplete_wrapper {
    position: absolute;
    border: 1px solid #DDD;
    width: 100%;
    z-index: 9999;
    background-color: white;
    display: none;
}

.sb_et_search_li_autocomplete_loader {
    display: block;
    padding: 10px;
    text-align: center;
}

.sb_et_search_li_autocomplete_result_container {
    width: 100%;
    display: none;
}

.sb_et_search_li_autocomplete_loading_text, .sb_et_search_li_autocomplete_no_results {
    text-align: center;
    display: block;
    padding: 10px;
}

.sb_et_search_li_autocomplete_no_results {
    display: none;
}

.sb_et_search_li_result_row a {
    padding: 10px;
    display: block;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
/*!/wp-content/plugins/divi_woo_layout_injector/includes/css/style.css*/
.et_pb_woo_category_archive_list .et_pb_row,
.et_pb_woo_category_archive_grid .et_pb_row,
.et_pb_woo_archive_list .et_pb_row,
.et_pb_woo_archive_grid .et_pb_row_woo,
.et_pb_woo_archive_grid .et_pb_row_woo .et_pb_row,
.et_pb_woo_single_product .et_pb_row,
body:not(.et_pb_pagebuilder_layout) .woocommerce-cart-form > .et_pb_section > .et_pb_row,
body:not(.et_pb_pagebuilder_layout) .woocommerce-checkout > .et_pb_section > .et_pb_row,
body:not(.et_pb_pagebuilder_layout) .sb_et_woo_li_account_page > .et_pb_section > .et_pb_row,
.et_pb_fullwidth_on .et_pb_row,
.et_pb_woo_archive_grid .et_pb_row {
    width: 100% !important;
    max-width: inherit !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.et_woo_container_column .et_pb_row {
    padding: 0 !important;
}

.et_pb_woo_archive_list .et_pb_section,
.et_pb_woo_single_product .et_pb_section {
    padding: 0;
}

.et-db #et-boc .et-l .sb_woo_product_image  .et_overlay {
    pointer-events: auto !important;
}

.woocommerce-variation-price {
    margin-bottom: 20px;
}

.sb_et_woo_li_coupon_form .woocommerce-info {
    display: none;
}

p.sb_et_woo_li_coupon_cta {
    padding-bottom: 10px;
}

.woocommerce_after_checkout_form {
    display: none;
}

.sb_woo_product_image img {
    width: 100%;
    display: block;
}

@media (min-width: 981px) {
    .et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_1_4 {
        width: 20.875%;
        margin-right: 5.5%;
    }
}

.sb_woo_product_image {
    transition: height .2s linear;
}

.sb_woo_product_image_has_gallery {
    margin-bottom: 10px;
}

.sb_woo_product_thumb_col {
    float: left;
    margin-right: 3%;
    margin-top: 10px;
}

.et_pb_woo_thumbs .sb_woo_product_thumb_col {
    margin-top: 0px;
    margin-bottom: 10px;
}

.sb_woo_product_thumb_col img {
    width: 100%;
}

.sb_woo_product_thumb_col_1 {
    width: 100%;
}

.sb_woo_product_thumb_col_2 {
    width: 48.50%;
}

.sb_woo_product_thumb_col_3 {
    width: 31.33%;
}

.sb_woo_product_thumb_col_4 {
    width: 22.75%;
}

.sb_woo_product_thumb_col_5 {
    width: 17.59%;
}

.sb_woo_product_thumb_col_6 {
    width: 13.3%;
}

.sb_woo_product_thumb_col_1 {
    width: 100%;
    margin-right: 0;
}

.sb_woo_product_thumb_col_2.sb_woo_product_thumb_col_num_2 {
    margin-right: 0;
}

.sb_woo_product_thumb_col_3.sb_woo_product_thumb_col_num_3 {
    margin-right: 0;
}

.sb_woo_product_thumb_col_4.sb_woo_product_thumb_col_num_4 {
    margin-right: 0;
}

.sb_woo_product_thumb_col_5.sb_woo_product_thumb_col_num_5 {
    margin-right: 0;
}

.sb_woo_product_thumb_col_6.sb_woo_product_thumb_col_num_6 {
    margin-right: 0;
}

.sb_woo_clear {
    clear: both;
    margin: 0;
    padding: 0;
    height: 0px;
}

.sb_woo_product_image > a {
    display: block;
}

.woocommerce nav.woocommerce-breadcrumb {
    margin: 0;
}

/* magnifying glass icon */
.single-product .sb_woo_product_image:after {
    content: '';
    display: block;
    width: 33px;
    height: 33px;
    position: absolute;
    top: 0;
    right: 0;
    background: url('/wp-content/plugins/divi_woo_layout_injector/includes/css/../js/icon.png');
}

/* magnifying glass icon */
.single-product .sb_woo_image_disable_zoom.sb_woo_product_image:after {
    display: none;
}

.single-product .sb_woo_product_image,
.et_pb_woo_single_product .sb_woo_product_image {
    position: relative;
    display: block;
}

.single-product .sb_woo_product_image img,
.et_pb_woo_single_product .sb_woo_product_image img {
    cursor: pointer;
    position: relative;
    display: block;
}

.et_pb_woo_text ul {
    padding-left: 20px;
    list-style-type: disc;
}

.et_pb_woo_single_product ul.products li.product,
.et_pb_woo_single_product ul.products,
.et_pb_woo_single_product .woocommerce ul.products,
.et_pb_woo_single_product .woocommerce ul.products li.product {
    margin: 0 !important;
    width: 100%;
}

.et_pb_woo_single_product .woocommerce .quantity {
    display: inline !important;
}

.woo_li_read_more {
    margin-top: 10px;
    display: inline-block;
}

.et_pb_woo_title, .et_pb_woo_text {
    position: relative;
}

.et_pb_woo_title h2.product_title,
.entry-summary .et_pb_woo_title h2.product_title.entry-title {
    margin: 0;
    padding: 0 !important;
}

.sb_woo_prod_cart_container {
    position: relative;
    display: inline-block;
    margin-top: -2px;
}

.sb_woo_mini_cart_container {
    padding-top: 20px;
    position: absolute;
    top: 20px;
    right: 0;
    z-index: 100001;
    min-width: 400px;
    visibility: hidden;
    opacity: 0;
    color: #333;
    transition: visibility .5s linear, opacity 0.5s linear;
}

#et-secondary-menu .sb_woo_mini_cart_container {
    top: 0;
}

.sb_woo_mini_cart {
    padding: 25px;
    background-color: white;
    border: 1px solid rgba(0, 0, 0, .1);
}

.sb_woo_mini_cart .woocommerce-mini-cart__buttons a:first-child {
    margin-right: 10px;
}

.et-cart-info span:before {
    margin-right: 4px !important;
}

.et-cart-info .sb_woo_mini_cart span:before {
    margin-right: 0px;
    content: '';
}

.sb_woo_mini_cart a.remove {
    float: left;
}

.sb_woo_mini_cart .woocommerce-mini-cart-item {
    border-bottom: 1px solid rgba(0, 0, 0, .1);
    padding: 0 0 10px 0 !important;
    margin-bottom: 10px !important;
}

.sb_woo_mini_cart .woocommerce-mini-cart {
    padding-bottom: 20px;
}

.sb_woo_mini_cart .woocommerce-mini-cart-item img {
    width: 60px !important;
}

.sb_woo_mini_cart {
    color: #333;
}

.sb_woo_mini_cart .quantity {
    width: inherit;
    display: block;
}

@media screen and (min-width: 500px) {
    .sb_woo_prod_cart_container:hover .sb_woo_mini_cart_container {
        opacity: 1;
        visibility: visible;
    }
}

.et-fixed-header em.sb_woo_prod_count {
    border: 1px solid #333;
}

em.sb_woo_prod_count {
    font-style: normal;
    background-color: #FFF;
    color: black;
    font-size: 14px;
    line-height: 1em;
    padding: 2px 6px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    display: inline-block;
}

.sb_woo_prod_cart_container > a, .sb_woo_prod_cart_container > a > span {
    cursor: pointer;
}

.et_pb_woo_checkout_fields.has_title h3 {
    display: none;
}

.et_pb_woo_checkout_fields.has_title h3.module_title {
    display: block;
}

#ship-to-different-address span {
    font-size: 16px;
}

.et_pb_woo_cart_totals .cart_totals > h2 {
    display: none;
}

.woocommerce .et_pb_woo_cart_totals .cart-collaterals .cart_totals {
    float: none;
    width: 100%;
}

.woocommerce-cart .et_pb_woo_cart_totals .wc-proceed-to-checkout {
    padding: 0;
}

.woocommerce-cart .et_pb_woo_cart_totals .wc-proceed-to-checkout a {
    margin: 0;
}

.woocommerce-cart .woocommerce .et_pb_woo_cart_products table.shop_table {
    margin: 0 !important;
}

.woocommerce-account .et_pb_woo_account_page .woocommerce-MyAccount-content,
.woocommerce-account .et_pb_woo_account_nav .woocommerce-MyAccount-navigation {
    float: none;
    width: 100%;
}

.woocommerce #left-area .et_pb_row,
.woocommerce-MyAccount-content .et_pb_section .et_pb_row {
    width: 100%;
}

.woocommerce .sb_woo_product_image span.onsale, .woocommerce-page .sb_woo_product_image span.onsale {
    z-index: 5;
}

.woocommerce span.onsale, .woocommerce-page span.onsale {
    font-size: 16px;
}

.woocommerce .et_pb_woo_title span.onsale {
    left: inherit !important;
    right: -10px;
}

.woocommerce .et_pb_woo_text span.onsale {
    top: -40px !important;
    right: -20px !important;
    left: inherit !important;
}

.woocommerce .et_pb_row_4col .sb_woo_product_image span.onsale {
    top: -10px !important;
    left: -10px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
}

.et_pb_woo_archive .et_shop_image img, .et_pb_fullwidth_on .et_shop_image img {
    display: block;
    max-width: 100%;
    width: 100%;
}

.et_pb_woo_archive .et_shop_image, .et_pb_fullwidth_on .et_shop_image {
    margin-bottom: 10px;
}

.et_pb_woo_archive_grid .et_pb_button {
    margin-top: 10px;
    display: block;
    text-align: center;
}

.et_pb_woo_archive_grid .et_woo_atc .et_pb_button {
    margin-top: 0px;
}

.et_pb_fullwidth_list .et_shop_image {
    margin-right: 12px;
    float: left;
    width: 29%;
}

.et_pb_fullwidth_list .woo_content_column {
    float: right;
    width: 69%;
}

.woocommerce .et_pb_woo_rating .star-rating {
    float: none;
    display: inline-block;
}

.wli_error {
    padding: 10px;
    background-color: red;
    color: white;
    text-align: center;
}

.et_woo_container_column .entry-title {
    position: relative;
}

.et_woo_container_column .entry-title .onsale {
    left: inherit !important;
    right: -10px;
    top: -5px !important;
}

.et_pb_woo_breadcrumb.et_pb_bg_layout_dark .woocommerce-breadcrumb,
.et_pb_woo_breadcrumb.et_pb_bg_layout_dark .woocommerce-breadcrumb a,
.woocommerce .et_pb_woo_reviews.et_pb_bg_layout_dark #reviews #comments ol.commentlist li .meta {
    color: #fff !important;
}

.et_pb_module .product_meta {
    border-top: none;
    padding: 0;
}

body.woocommerce div.product .et_woo_tabs_remove_styling .woocommerce-tabs {
    margin: inherit;
    border: inherit;
}

body.woocommerce div.product .et_woo_tabs_remove_styling .woocommerce-tabs ul.tabs {
    margin: inherit !important;
    padding: inherit !important;
    background: inherit;
}

body.woocommerce div.product .et_woo_tabs_remove_styling .woocommerce-tabs ul.tabs li, body.woocommerce div.product .et_woo_tabs_remove_styling .woocommerce-tabs ul.tabs li.active {
    margin: inherit;
    padding: inherit;
    border: inherit;
    background: inherit;
}

body.woocommerce div.product .et_woo_tabs_remove_styling .woocommerce-tabs ul.tabs li a {
    margin: inherit;
    padding: inherit;
    border: inherit;
    background: inherit;
    font-weight: inherit;
}

body.woocommerce div.product .et_woo_tabs_remove_styling .woocommerce-tabs ul.tabs::before {
    border: none;
}

.woocommerce .et_pb_bg_layout_dark .quantity .input-text.qty {
    color: #555 !important;
    background-color: #EFEFEF !important;
}

.woocommerce div.product .et_pb_general.et_pb_text_align_center form.cart {
    margin: 20px auto !important;
    text-align: center !important;
    width: 250px !important;
}

.woocommerce div.product .et_pb_general.et_pb_text_align_right form.cart {
    margin: 20px 0 20px auto !important;
    text-align: right !important;
    width: 250px !important;
}

.woocommerce div.product .et_pb_general.et_pb_text_align_center form.cart .button, .woocommerce div.product .et_pb_general.et_pb_text_align_right form.cart .button {
    float: right;
}

.et_pb_module.hide-borders table,
.et_pb_module.hide-borders table td,
.et_pb_module.hide-borders table th,
.et_pb_module.hide-borders .cart-collaterals .cart_totals table th,
.et_pb_module.hide-borders .cart-collaterals .cart_totals table td {
    border: none;
}

.et_pb_woo_cart_products.image_size_small .cart .product-thumbnail img {
    width: 80px;
}

.et_pb_woo_cart_products.image_size_medium .cart .product-thumbnail img {
    width: 250px;
}

.et_pb_woo_cart_products.image_size_large .cart .product-thumbnail img {
    width: 500px;
}

.wli_before_shop_loop p.woocommerce-result-count, .wli_before_shop_loop form.woocommerce-ordering {
    padding: 0;
    margin: 0;
}

.wli_bullet_list {
    list-style: disc;
    padding-left: 20px;
}

.et_pb_section.wli_wrapper, .et_pb_section.wli_wrapper ul {
    padding: 0;
    margin: 0;
}

.et_pb_section.wli_wrapper .et_pb_row {
    padding-bottom: 0;
}

#colorbox.woocommerce #cboxLoadedContent ul, #colorbox.woocommerce #cboxLoadedContent div {
    margin: 0 !important;
    padding: 30px 40px !important;
}

.woocommerce-checkout .et_pb_woo_checkout_payment.remove_core_styling #payment {
    background-color: transparent !important;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.woocommerce-checkout #main-content .et_pb_woo_checkout_review.remove_borders table.shop_table {
    border: none;
    padding: 0 !important;
    margin: 0 !important;
}

.woocommerce-checkout #main-content .et_pb_woo_checkout_review.remove_borders table.shop_table td,
.woocommerce-checkout #main-content .et_pb_woo_checkout_review.remove_borders table.shop_table .cart-subtotal td,
.woocommerce-checkout #main-content .et_pb_woo_checkout_review.remove_borders table.shop_table th {
    border: none;
}

.et_pb_woo_account_page .et_pb_section {
    background-color: transparent;
}

.et_pb_woo_account_page .et_pb_section:first-child {
    padding-top: 0;
}

.et_pb_woo_account_page .et_pb_section:first-child > .et_pb_row:first-child {
    padding-top: 0;
}

.et_pb_woo_account_page .et_pb_section:last-child {
    padding-bottom: 0;
}

.et_pb_woo_account_page .et_pb_section:last-child > .et_pb_row:last-child {
    padding-bottom: 0;
}

.et_pb_woo_tabs.remove-subheadings .woocommerce-Tabs-panel > h2:first-child {
    display: none;
}

body.woocommerce div.product .tab_heading_alignment_center .woocommerce-tabs ul.tabs {
    text-align: center;
}

body.woocommerce div.product .tab_heading_alignment_right .woocommerce-tabs ul.tabs {
    text-align: right;
}

.et-fb-modal__support-notice {
    display: none; /*yeah thanks ET!*/
}
/*!/wp-content/plugins/divi_woo_layout_injector/includes/js/example3/colorbox.css*/
/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{
    position:absolute; top:0; left:0; z-index:999999; overflow:hidden; -webkit-transform: translate3d(0,0,0);
}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/* 
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#000; opacity: 0.9; filter: alpha(opacity = 90);}
#colorbox{outline:0;}
    #cboxContent{margin-top:20px;background:#000;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{border:5px solid #000; background:#fff;}
        #cboxTitle{position:absolute; top:-20px; left:0; color:#ccc;}
        #cboxCurrent{position:absolute; top:-20px; right:0px; color:#ccc;}
        #cboxLoadingGraphic{background:url(/wp-content/plugins/divi_woo_layout_injector/includes/js/example3/images/loading.gif) no-repeat center center;}

        /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
        #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }
        
        /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}
        
        #cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
        #cboxPrevious{position:absolute; top:50%; left:5px; margin-top:-32px; background:url(/wp-content/plugins/divi_woo_layout_injector/includes/js/example3/images/controls.png) no-repeat top left; width:28px; height:65px; text-indent:-9999px;}
        #cboxPrevious:hover{background-position:bottom left;}
        #cboxNext{position:absolute; top:50%; right:5px; margin-top:-32px; background:url(/wp-content/plugins/divi_woo_layout_injector/includes/js/example3/images/controls.png) no-repeat top right; width:28px; height:65px; text-indent:-9999px;}
        #cboxNext:hover{background-position:bottom right;}
        #cboxClose{position:absolute; top:5px; right:5px; display:block; background:url(/wp-content/plugins/divi_woo_layout_injector/includes/js/example3/images/controls.png) no-repeat top center; width:38px; height:19px; text-indent:-9999px;}
        #cboxClose:hover{background-position:bottom center;}
/*!/wp-content/themes/fleur-child-theme-setup/style.css*/
/*
Theme Name:   Fleur
Theme URI:    http://divisoup.com
Description:  A Child Theme for Divi & WooCommerce
Author:       Divi Soup
Author URI:   http://divisoup.com
Template:     Divi
Version:      2.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
*/


/*-----Colour Palette-----*/


/*Change values colour values to match your brand*/

:root {
    --ds-primary: #c7dbaa;
    --ds-secondary: #f4a548;
    --ds-light: #ffffff;
    --ds-mid: #666666;
}

#shipping_country_field{
    display: none;
}


/*Global Styles*/


/*Typography*/

body,
p,
a,
button,
.button,
.et_pb_button,
.header-content,
h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: 400 !important;
}


/*Fix jumping header*/

@media only screen and (min-width: 981px) {
    #main-header {
        top: 36px !important;
    }

    #page-container {
        padding-top: 173px !important;
    }
}


/*Top Header styles*/

#top-header {
    background: var(--ds-light);
}

#top-header .container {
    border-bottom: 3px double var(--ds-primary);
    margin-bottom: 1px;
}

#et-info,
#et-info-phone a,
#et-info-email,
#et-secondary-menu a {
    color: var(--ds-mid) !important;
}

@media only screen and (max-width : 1200px) {
        .container.clearfix.et_menu_container, #top-header .container.clearfix {
            max-width: 100%!important;
            width: 95%!important;}}
 
    @media only screen and (max-width : 1350px) {
        #top-menu li {
            padding-right: 13px!important;}
        #top-menu li a {
            font-size: 13px!important;}
        .logo_container {
            height: 30%;}
    }


/*Show the shopping basket on mobile*/

@media only screen and (max-width: 980px) {
    #top-header #et-secondary-menu {
        display: block !important;
        padding-top: 0.75em;
    }
}

@media only screen and (max-width: 767px) {
    #top-header #et-secondary-menu {
        padding-top: 0;
        padding-bottom: 0.75em;
        margin-top: 0;
        line-height: 2em !important;
    }
}

@media only screen and (max-width: 460px) {
    #et-info {
        padding-bottom: 0;
        line-height: 2em !important;
    }
}


/*Main Menu Styles*/


/*Don't show the main header shadow*/

#main-header,
#main-header.et-fixed-header {
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
}


/*Set the main menu background colour*/



#top-menu li.current-menu-item a,
#top-menu li.current-menu-ancestor > a,
#top-menu a:hover {
    color: var(--ds-secondary);
    opacity: 1;
    text-transform: uppercase;
}


/*Set padding between main menu items*/

#top-menu li {
    padding-right: 40px;
    text-transform: uppercase;
}


/*Position arrow when menu item has children*/

#top-menu .menu-item-has-children > a:first-child:after {
    top: 12px;
    right: 10px;
}

@media only screen and (min-width: 981px) {

    /*Set the main menu padding*/
    .et_header_style_centered #top-menu > li > a {
        padding: 12px 0 !important;
    }

    /*Hide the logo container on scroll*/
    .et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container {
        height: 0 !important;
    }
}

/*Submenu styling*/

.nav li ul {
    width: 260px;
    border-top: none;
    text-transform: uppercase;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

#top-menu li li a {
    width: 220px;
}

#top-menu li li a:hover {
    color: var(--ds-light) !important;
    background: var(--ds-secondary);
    text-transform: uppercase;
}


/*Main menu search*/

.et_header_style_centered .et-search-form input,
.et_header_style_centered span.et_close_search_field {
    top: 72%;
}

#et_search_icon:hover {
    cursor: pointer;
    color: var(--ds-secondary);
}


/*Mobile menu styles*/

.et_header_style_centered #main-header .mobile_nav {
    background: none;
}

#et_mobile_nav_menu {
    width: 100%;
    max-width: 300px;
    margin: 0 auto;
    background: var(--ds-primary);
    opacity: 1;
}

.select_page {
    font-size: 25px !important;
    font-weight: 400;
}

.mobile_menu_bar {
    width: 100%;
}

.mobile_menu_bar:before {
    color: #f4a548 !important;
}

#main-header .mobile_nav {
    border-radius: 0 !important;
    text-align: center !important;
}

.et_mobile_menu {
    border: 3px double var(--ds-primary);
    box-shadow: none;
    padding-bottom: 0;
}

.et_mobile_menu li a,
.et_mobile_menu li ul {
    border-bottom: 3px double var(--ds-primary);
    text-transform: uppercase;
    text-align: left;
}

.et_mobile_menu li:last-child a {
    border-bottom: none;
}

.et_mobile_menu li.current-menu-item > a {
    background: var(--ds-primary);
    border-bottom: none;
}

.et_mobile_menu .menu-item-has-children > a {
    background-color: transparent;
    font-weight: 400;
}

.et_mobile_menu .menu-item-has-children > a:after {
    content: '\39';
    font-family: ETModules;
}

@media only screen and (max-width:980px) {
    #et-top-navigation {
        background: none;
    }

    .et_mobile_menu {
        top: 35px !important;
        border-top: none;
    }
}


/*Footer*/

#main-footer {
    background: none !important;
}

#footer-bottom {
    padding: 5px 0;
    background: var(--ds-light);
}

#footer-info {
    border-top: 3px double var(--ds-primary);
    padding-top: 10px;
    text-transform: uppercase;
}

#footer-info,
#footer-info a {
    float: none;
    padding-bottom: 0;
    color: var(--ds-mid);
    text-align: center;
    bottom: 60px;
}


/*Footer Menu*/

.bottom-nav {
    text-align: center;
}

.bottom-nav li {
    padding-left: 10px;
    padding-right: 10px;
}

.bottom-nav li a {
    color: var(--ds-mid);
}

.bottom-nav li.current-menu-item > a {
    color: var(--ds-secondary) !important;
}


/*Global footer*/

.ds-global-footer .et_pb_row {
    border-top: 3px double var(--ds-primary);
}


/*Back to top*/

.et_pb_scroll_top.et-pb-icon {
    right: 30px;
    bottom: 60px;
    color: var(--ds-light);
    background: var(--ds-primary);
    border-radius: 0;
    padding: 10px;
}


/*Footer Social Media Follow*/

ul.ds-footer-social.et_pb_social_media_follow {
    text-align: center;
    margin: 30px;
}

.ds-footer-social.et_pb_social_media_follow li {
    float: none;
    display: inline-block;
    margin: 5px;
}

.ds-footer-social.et_pb_social_media_follow li a.icon {
    padding: 3px;
    border-radius: 0;
    background: var(--ds-primary) !important;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}

.ds-footer-social.et_pb_social_media_follow li a.icon:hover {
    border: none;
    background: transparent !important;
}

.ds-footer-social.et_pb_social_media_follow li a.icon::before {
    width: 100%;
    height: 100%;
    font-size: 20px;
    color: var(--ds-light);
}

.ds-footer-social.et_pb_social_media_follow li a.icon:hover::before {
    color: var(--ds-primary);
}


/*Dividers*/

.ds-divider-single:before {
    border-top-color: var(--ds-primary) !important;
}

.ds-divider-double:before {
    border-top: 3px double var(--ds-primary) !important;
}


/*Page navigation for Blog & Shop*/

.pagination a,
#ds-post-nav a {
    margin-top: 0;
    border: 1px solid var(--ds-secondary);
}

.pagination a:hover,
#ds-post-nav a:hover {
    background: var(--ds-primary);
    color: var(--ds-secondary);
}

#ds-post-nav span.meta-nav {
    display: none;
}


/*Homepage styling*/


/*Homepage slider*/


/*Overlay sizing & position*/

.ds-home-slider .et_pb_slider_with_overlay .et_pb_slide_overlay_container {
    width: 70%;
    height: 50%;
    margin: auto;
    bottom: 0;
    right: 0;
    background: var(--ds-light) !important;
    border: 3px double var(--ds-primary);
    opacity: .8;
}

.ds-home-slider .et_pb_slide_content {}

.ds-home-slider .et_pb_slide_description {
    width: 90% !important;
}

.ds-home-slider .et_pb_button {
    color: var(--ds-light);
    background: var(--ds-secondary);
    border: none;
}

.ds-home-slider .et_pb_button:hover {
    color: var(--ds-secondary);
    background: var(--ds-primary);
    border: none;
}

.ds-home-slider .et-pb-active-slide .et_pb_slide_description {
    -webkit-animation-name: fadeIn;
    -moz-animation-name: fadeIn;
    -ms-animation-name: fadeIn;
    -o-animation-name: fadeIn;
    animation-name: fadeIn;
}


/*Slider arrows*/

.ds-home-slider .et-pb-arrow-next {
    right: 22px;
}

.ds-home-slider .et-pb-arrow-prev {
    left: 22px;
}

.ds-home-slider .et-pb-arrow-next,
.ds-home-slider .et-pb-arrow-prev {
    opacity: 1;
}

.ds-home-slider .et-pb-arrow-prev:before,
.ds-home-slider .et-pb-arrow-next:before {
    font-size: 30px;
    padding: 5px;
    background: var(--ds-primary);
    color: var(--ds-secondary);
}


/*Slider controls*/

.ds-home-slider .et-pb-controllers a {
    background: var(--ds-secondary);
}


/*Optin form*/

.ds-optin-row {
    border: 3px double var(--ds-primary);
}

#ds-optin {
    flex-direction: column;
}

#ds-optin .et_pb_newsletter_description,
#ds-optin .et_pb_newsletter_form {
    width: 100%;
    padding: 0;
    margin-bottom: 0;
}

#ds-optin .et_pb_newsletter_fields {
    flex-wrap: nowrap;
}

#ds-optin .et_pb_newsletter_fields input {
    background: var(--ds-primary);
    padding: 11px 4% !important;
}

#ds-optin .et_pb_newsletter_form .et_pb_contact_field_half,
#ds-optin .et_pb_newsletter_fields > * {
    flex-basis: 31.5%;
}

#ds-optin .et_pb_newsletter_form p.et_pb_newsletter_field,
#ds-optin .et_pb_newsletter_button_wrap {
    padding-bottom: 0;
    margin-bottom: 0;
    margin-top: 20px;
}

#ds-optin .et_pb_newsletter_button {
    color: var(--ds-light);
    background: var(--ds-secondary);
    border: none;
}

#ds-optin .et_pb_newsletter_button:hover {
    color: var(--ds-secondary);
    background: var(--ds-primary);
    border: none;
}

@media all and (max-width: 767px) {
    #ds-optin .et_pb_newsletter_fields {
        flex-wrap: wrap;
    }

    #ds-optin .et_pb_newsletter_form .et_pb_contact_field_half,
    #ds-optin .et_pb_newsletter_fields > * {
        flex-basis: 100%;
    }
}


/*3 columns CTA*/

.ds-home-cta .et_pb_promo_description {
    z-index: 2;
}

.ds-home-cta h2 {
    position: relative;
}

.ds-home-cta p {
    position: relative;
}

.ds-home-cta:before {
    position: absolute;
    content: '';
    width: calc(100% - 60px);
    height: calc(100% - 60px);
    top: 0;
    left: 0;
    margin: 30px;
    background: var(--ds-light);
    border: 3px double var(--ds-primary);
    opacity: .8;
    z-index: 1;
}

.ds-home-cta:hover:before {
    width: 100%;
    height: 100%;
    margin: 0;
}

.ds-home-cta .et_pb_button {
    color: var(--ds-light);
    background: var(--ds-secondary);
    border: none;
    z-index: 2;
    -webkit-transition: all .3s ease !important;
    transition: all .3s ease !important;
}

.ds-home-cta .et_pb_button:hover {
    color: var(--ds-secondary);
    background: var(--ds-primary);
    border: none;
}


/*Product Carousel*/

.ds-product-carousel * {
    font-family: "Assistant", Helvetica, Arial, Lucida, sans-serif;
}

.ds-product-carousel {
    border: 3px double var(--ds-primary);
    padding: 20px 25px 15px 25px;
}

.ds-product-carousel .wpcs_product_carousel_slider .another_carousel_header i.fa-angle-left,
.ds-product-carousel .wpcs_product_carousel_slider .another_carousel_header i.fa-angle-right {
    top: 22%;
    background: var(--ds-primary);
    border-radius: 0;
    color: var(--ds-secondary);
}

.ds-product-carousel .wpcs_product_carousel_slider .another_carousel_header i.fa-angle-left {
    left: 22px;
}

.ds-product-carousel .wpcs_product_carousel_slider .another_carousel_header i.fa-angle-right {
    right: 22px;
}

.ds-product-carousel .wpcs_product_carousel_slider .another_carousel_header i.fa-angle-left:hover,
.ds-product-carousel .wpcs_product_carousel_slider .another_carousel_header i.fa-angle-right:hover {
    background: var(--ds-primary) !important;
    color: var(--ds-secondary) !important;
}

.ds-product-carousel .wpcs_product_carousel_slider .another_carousel_header i.fa-angle-left:before,
.ds-product-carousel .wpcs_product_carousel_slider .another_carousel_header i.fa-angle-right:before {
    font-size: 25px;
    padding: 8px;
}

.ds-product-carousel .wpcs_product_carousel_slider .product_image_container .product_thumb_link img {
    border: 3px double var(--ds-primary);
}

.ds-product-carousel .owl-item .item h4.product_name a {
    font-size: 16px;
    color: var(--ds-mid);
}

.ds-product-carousel .owl-item .item .price {
    color: var(--ds-secondary);
}

.ds-product-carousel .wpcs_product_carousel_slider .woocommerce .woocommerce-product-rating .star-rating {
    padding: 0 47px;
}

.ds-product-carousel .owl-item .item .cart .add_to_cart_button {
    color: var(--ds-light);
    background: var(--ds-secondary) !important;
    border: none !important;
    font-size: 18px !important;
    line-height: 1.7em !important;
    border-radius: 0 !important;
    padding: 0.3em 1em !important;
}

.ds-product-carousel .owl-item .item .cart .add_to_cart_button:hover {
    background: var(--ds-primary) !important;
    color: var(--ds-secondary) !important;
}


/*Service boxes*/

.ds-services-col {
    border: 3px double var(--ds-primary);
}

.ds-services .et-pb-icon {
    color: var(--ds-primary) !important;
}


/*Blog module*/

.ds-home-blog .et_pb_post .entry-featured-image-url:before {
    position: absolute;
    content: '';
    width: calc(100% - 60px);
    height: calc(100% - 60px);
    top: 0;
    left: 0;
    margin: 30px;
    background: var(--ds-light);
    border: 3px double var(--ds-primary);
    opacity: .8;
}

.ds-home-blog .et_pb_post {
    border: none;
    margin-bottom: 0;
}

.ds-home-blog .post-content p,
.ds-home-blog .post-meta {
    display: none;
}

.ds-home-blog .entry-title {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    text-align: center;
    margin: 60px 60px 0 60px;
}

.ds-home-blog .post-content p {
    display: none;
}

.ds-home-blog a.more-link {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 50%;
    right: 0;
    text-align: center;
    margin: 60px auto;
    color: var(--ds-light);
    background: var(--ds-secondary);
    border: none;
    font-size: 18px;
    line-height: 1.7em !important;
    text-transform: uppercase;
    padding: 0.3em 1em !important;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    transition: all 0.2s;
}

.ds-home-blog a.more-link:hover {
    color: var(--ds-secondary);
    background: var(--ds-primary);
}


/*Subpage headers*/

.ds-about-header,
.ds-blog-header,
.ds-contact-header,
.ds-shop-header {
    max-width: 1280px !important;
    margin: auto;
}

.ds-about-header .header-content-container,
.ds-blog-header .header-content-container,
.ds-contact-header .header-content-container,
.ds-shop-header .header-content-container {
    margin: 150px 0;
    width: auto !important;
}

.ds-about-header .header-content,
.ds-blog-header .header-content,
.ds-contact-header .header-content,
.ds-shop-header .header-content {
    padding: 30px !important;
    margin: 0 ! important;
    background: rgba(255, 255, 255, .8);
    border: 3px double var(--ds-primary);
}

.ds-about-header .header-content h1,
.ds-blog-header .header-content h1,
.ds-contact-header .header-content h1,
.ds-shop-header .header-content h1 {
    padding-bottom: 0;
}


/*About Page*/

.ds-about-header {
    background-position: left top;
}

.ds-about-header .et_pb_fullwidth_header_subhead {
    font-size: 18px !important;
}

.ds-about-quote p {
    z-index: 2;
    position: relative;
}

.ds-about-quote mark {
    background: transparent;
    font-size: 150px;
    font-family: 'Times New Roman', Georgia, "Times New Roman", serif;
    position: absolute;
    color: var(--ds-primary);
    margin-top: 30px;
    margin-left: -20px;
    z-index: -1;
}


/*Blog Page*/

.ds-blog-header {
    background-position: left top;
}

.ds-blog-header .et_pb_fullwidth_header_subhead {
    font-size: 19.1px !important;
}

.ds-blog .et_pb_post {
    border: 3px double var(--ds-primary);
    padding: 30px;
    margin-bottom: 30px;
}

.ds-blog a.more-link,
.pagination a {
    display: inline-block;
    border: none;
    color: var(--ds-light);
    background: var(--ds-secondary);
    margin-top: 15px;
    padding: 0.3em 1em;
    text-transform: uppercase;
    font-size: 16px;
    text-transform: uppercase;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    transition: all 0.2s;
}

.ds-blog a.more-link:hover {
    background: var(--ds-primary);
    color: var(--ds-secondary);
}

.ds-blog .et_pb_post .entry-featured-image-url {
    margin-bottom: 0;
}


/*Search results*/

.ds-tax-results .et_pb_post {
    padding: 30px !important;
    width: 100%;
}

.ds-tax-results .post-meta {
    font-size: 12px !important;
    padding-bottom: 0;
}

.ds-results-title {
    background: var(--ds-secondary);
}

.ds-results-title h1 {
    font-size: 20px;
    color: var(--ds-light);
    text-transform: uppercase;
    text-align: center;
    padding: 14px 10px 10px;
}

/*Single Post page, Category & Archive Pages*/

.ds-post-title {
    border-bottom: 3px double var(--ds-primary);
}


/*Post navigation*/

.single-post .pagination a,
.pagination a {
    margin-top: 0 !important;
}

#ds-post-nav span {
    width: 48.5%;
}

@media all and (max-width: 479px) {
    #ds-post-nav span {
        width: 100%;
    }

    #ds-post-nav a {
        display: block !important;
        margin-bottom: 10px;
    }
}

#ds-post-nav a {
    display: inline-block;
    border: none;
    color: var(--ds-light);
    background: var(--ds-secondary);
    padding: 0.3em 1em;
    width: 100%;
    text-transform: uppercase;
    font-size: 16px;
    text-transform: uppercase;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    transition: all 0.2s;
}

#ds-post-nav .nav-previous a:before {
    content: '\38';
    font-family: ETModules;
}

#ds-post-nav .nav-next {
    text-align: right;
}

#ds-post-nav .nav-next a:after {
    content: '\39';
    font-family: ETModules;
}


/*Blog comment form*/

#ds-blog-comments a {
    color: var(--ds-secondary);
}

#ds-blog-comments .et_pb_button {
    color: var(--ds-light);
    background: var(--ds-secondary) !important;
    border: none !important;
    font-size: 18px !important;
    line-height: 1.7em !important;
    border-radius: 0 !important;
    padding: 0.3em 1em !important;
}

#ds-blog-comments .et_pb_button:hover {
    background: var(--ds-primary) !important;
    color: var(--ds-secondary) !important;
}

#ds-blog-comments textarea,
#ds-blog-comments input[type="text"] {
    background: var(--ds-primary);
    color: var(--ds-mid);
}


/*Blog sidebar*/

.single-post,
#ds-blog-sidebar {}

#ds-blog-sidebar .et_pb_widget {
    margin-bottom: 40px;
}

#ds-blog-sidebar h4.widgettitle {
    background: var(--ds-primary);
    padding: 10px;
    margin-bottom: 20px;
    text-align: center;
    text-transform: uppercase;
    font-size: 16px;
}

#ds-blog-sidebar div {
    margin-bottom: 12px;
    clear: both;
}

#ds-blog-sidebar .et_pb_widget li {
    border-bottom: 3px double var(--ds-primary);
    padding: 0 0 8px 0;
}


/*Social share widget*/

#ds-blog-sidebar ul.ds-social-follow {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(100px, 1fr));
    grid-gap: 5px;
}

#ds-blog-sidebar .ds-social-follow li {
    border-bottom: none;
    padding: 0;
    margin: 0;
}

#ds-blog-sidebar .ds-social-follow li a {
    margin-right: 0;
}

#ds-blog-sidebar .ds-social-follow li a.icon {
    width: 100%;
    height: 100px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: var(--ds-secondary) !important;
}

#ds-blog-sidebar .ds-social-follow li a.icon::before {
    font-size: 20px;
    background: var(--ds-primary);
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all .5s ease;
}

#ds-blog-sidebar .ds-social-follow li:hover a.icon::before {
    width: 100%;
    height: 100%;
}


/*Search posts*/

#ds-blog-sidebar .widget_search input#s {
    border: 1px solid var(--ds-primary);
    border-radius: 0;
    font-size: 16px;
}

#ds-blog-sidebar .widget_search input#searchsubmit {
    border: none;
    background: var(--ds-secondary);
    text-align: center;
    color: var(--ds-light);
    text-transform: uppercase;
    width: 85px;
    border-radius: 0;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    transition: all 0.2s;
}

#ds-blog-sidebar .widget_search input#searchsubmit:hover {
    background: var(--ds-primary);
    color: var(--ds-secondary);
}


/*Contact Page*/

.ds-contact-header {
    background-position: left top;
}

.ds-contact-header .et_pb_fullwidth_header_subhead {
    font-size: 18px !important;
}

.ds-faqs.et_pb_toggle {
    margin-bottom: 30px !important;
}

.ds-faqs.et_pb_toggle_close {
    border: 3px double var(--ds-primary);
    background-color: var(--ds-primary);
}

.ds-faqs.et_pb_toggle_open {
    border: 3px double var(--ds-primary);
    background-color: var(--ds-light);
}

.ds-faqs .et_pb_toggle_title:before {
    color: var(--ds-secondary);
    font-size: 30px !important;
}

.ds-contact-form .input {
    border: 3px double var(--ds-primary);
}

.ds-contact-form .et_pb_button {
    color: var(--ds-light);
    background: var(--ds-secondary) !important;
    border: none !important;
    font-size: 18px !important;
    line-height: 1.7em !important;
    border-radius: 0 !important;
    padding: 0.3em 1em !important;
}

.ds-contact-form .et_pb_button:hover {
    background: var(--ds-primary) !important;
    color: var(--ds-secondary) !important;
}

.ds-contact-form .et_pb_contact_right p input {
    padding: 9px !important;
}

.ds-contact-form input:focus,
.ds-contact-form textarea:focus {
    border: 3px double var(--ds-secondary);
}

.ds-contact-form .et_contact_bottom_container {
    padding-bottom: 2px;
}


/*WooCommerce*/


/*Buttons*/

.woocommerce a.button:hover {
    background: var(--ds-primary) !important;
    color: var(--ds-secondary) !important;
}


/*Shop Page Layout Styling*/

.et_pb_woo_archive_grid .et_pb_row_woo {
    padding: 0 !important;
}

.ds-shop-header .et_pb_fullwidth_header_subhead {
    font-size: 18px !important;
}

#ds-shop-product-title h2 {
    line-height: 1.5em;
}

#ds-shop-product-title,
#ds-shop-product-price {
    border-bottom: 1px solid var(--ds-primary);
}

.ds-remove-margin {
    padding-bottom: 5px;
    border-bottom: 3px double var(--ds-primary);
}

#ds-shop-product-price h2 {
    width: 40%;
    float: left;
    margin-top: 5px !important;
}

#ds-shop-product-price p {
    color: var(--ds-secondary);
    float: right;
}

#ds-shop-product-price p.price span {
    font-size: 20px !important;
}

div.product .ds-remove-margin form.cart,
.search .ds-remove-margin form.cart {
    margin-bottom: 0 !important;
    display: none !important;
}

#ds-shop-single-rating h2 {
    margin-top: 5px !important;
    width: 50%;
    float: left;
}


/*Sale Price*/

#ds-shop-product-price p.price ins {
    color: var(--ds-secondary);
}

.woocommerce ul.products li.product .onsale,
.woocommerce-page ul.products li.product .onsale {
    background: var(--ds-secondary) !important;
    border-radius: 0 !important;
}


/*WooCommerce Single Product Styling*/


/*Product title background color & padding*/

.single-product #et-top-navigation {
    margin-bottom: 5px !important;
}

#ds-single-product-title {
    background: var(--ds-secondary);
}

#ds-single-product-title .entry-title {
    padding-bottom: 1px !important;
    padding-top: 1px;
    color: var(--ds-light);
    text-align: center;
}

/*Set spacing under product image module*/

#ds-product-thumbnails div.images {
    margin-bottom: 0 !important;
}

.woocommerce div.product div.images {
    margin-bottom: 0 !important;
}


/*Set spacing under main product image*/

#ds-product-thumbnails div.images .woocommerce-main-image img {
    margin-bottom: 10px;
}


/*Set thumbnail width*/

#ds-product-thumbnails div.thumbnails a,
#ds-product-thumbnails div.thumbnails a {
    width: 30.8% !important;
}


/*Set spacing between thumbnails*/

#ds-product-thumbnails div.thumbnails a {
    margin-bottom: 30px;
}


/*Modal window*/

div.pp_woocommerce .pp_content_container {
    background: var(--ds-primary);
}

div.pp_woocommerce a.pp_expand {
    background: var(--ds-secondary);
}

div.pp_woocommerce .pp_close {
    background: var(--ds-light);
}

div.pp_woocommerce .pp_close:before {
    color: var(--ds-secondary);
}

div.pp_woocommerce .pp_arrow_next,
div.pp_woocommerce .pp_arrow_previous,
div.pp_woocommerce .pp_next:before,
div.pp_woocommerce .pp_previous:before {
    background: var(--ds-secondary);
}


/*Search Products Module*/

#ds-search-shop .et_pb_widget {
    width: 100%;
    margin: 0;
    background: transparent;
    border: 3px double var(--ds-primary);
    padding: 10px 0px 12px 15px
}

#ds-search-shop .et_pb_widget h4 {
    width: 20%;
    float: left;
    margin-right: 20px;
    line-height: 2.2em;
    padding-bottom: 0;
    color: var(--ds-mid);
    font-size: 18px;
    text-transform: uppercase;
    text-align: center;
}

/*Search Results*/

.et_pb_search_archive_grid .et_pb_row_search {
    padding: 0 !important;
}

.et_pb_search_archive_grid .et_pb_row_search:first-of-type {
    margin-top: 30px !important;
}

/*Sort products*/

.woocommerce .woocommerce-ordering select {
    background: var(--ds-primary);
    border-radius: 0;
}

.et_pb_row.wli_before_shop_loop {
    padding-top: 0;
}


/*Search bar*/

#ds-search-shop .et_pb_widget label {
    display: none;
}

#ds-search-shop .et_pb_widget input[type="search"i],
#ds-search-shop .et_pb_widget input[type="text"i] {
    height: 40px;
    margin-right: 20px;
    width: 56%;
    border-style: none;
    border-radius: 0;
    text-align: center;
    border-top: 1px solid var(--ds-light);
    font-size: 16px;
    text-transform: uppercase;
    background: var(--ds-primary);
}

#ds-search-shop .et_pb_widget button {
    width: 19.4%;
    height: 40px;
    margin-top: 1px;
    font-family: inherit;
    color: var(--ds-light);
    background: var(--ds-secondary);
    border: none;
    border-radius: 0;
    font-size: 18px;
    text-transform: uppercase;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    transition: all 0.2s;
    cursor: pointer;
}

#ds-search-shop .et_pb_widget button:hover {
    background: var(--ds-primary);
    color: var(--ds-secondary);
}

@media all and (max-width: 768px) {
    #ds-search-shop .et_pb_widget button {
        width: 100%;
    }
}


/*Product price*/

#ds-current-product {
    background: var(--ds-primary);
    padding: 7.5px;
    margin-top: -2px;
}

#ds-current-product h4 {
    padding: 3px 5px;
}

#ds-product-price h2 {
    width: 40%;
    float: left;
}

#ds-product-price p {
    color: var(--ds-secondary);
    float: right;
    line-height: .8em;
}

#ds-product-price p.price ins {
    color: var(--ds-secondary);
}


/*Product description & review tabs*/

#ds-product-tabs .woocommerce-tabs h2,
#ds-product-tabs .woocommerce-tabs h3 {
    color: var(--ds-mid) !important;
}

#ds-product-tabs .woocommerce-tabs ul.tabs {
    display: flex;
}

#ds-product-tabs .woocommerce-tabs ul.tabs li {
    width: 33.33%;
    background: var(--ds-primary);
    border: 1px solid var(--ds-primary);
    margin: 0;
}

#ds-product-tabs .woocommerce-tabs ul.tabs li a {
    padding: 6px !important;
    color: var(--ds-mid) !important;
    font-size: 18px;
    text-align: center !important;
    text-transform: uppercase;
    width: 100%;
}


/*Active tab styling*/

#ds-product-tabs .woocommerce-tabs ul.tabs li.active {
    border: 1px solid var(--ds-secondary);
     !important;
    background: var(--ds-secondary);
    color: var(--ds-light);
}

#ds-product-tabs .woocommerce-tabs ul.tabs li.active a {
    color: var(--ds-light) !important;
}

#et-db #et-boc .et-l ul.et_pb_tabs_controls {
    border: 1px solid var(--ds-secondary);
     !important;
    background: var(--ds-secondary);
    color: var(--ds-light);
}

/*Review rating*/

#ds-product-tabs p.stars a {
    font-size: 20px;
    color: var(--ds-secondary) !important;
}


/*Review form*/

#ds-product-tabs #reviews #comment,
#ds-product-tabs #commentform input[type="text"],
#ds-product-tabs #commentform input[type="email"] {
    background: var(--ds-primary);
    border-radius: 0 !important;
    color: var(--ds-mid);
    width: 100%;
}


/*Review submit button*/

#ds-product-tabs #review_form #respond .form-submit input {
    color: var(--ds-light);
    background: var(--ds-secondary);
    border: none;
}

#ds-product-tabs #review_form #respond .form-submit input:hover {
    background: var(--ds-primary);
    color: var(--ds-secondary);
    border: none;
}


/*Product rating*/

#ds-single-rating h2 {
    width: 50%;
    float: left;
    font-size: 20px;
    text-transform: uppercase;
}

.woocommerce .star-rating span {
    font-family: inherit;
}

.woocommerce .star-rating span::before,
.woocommerce-page .star-rating span::before {
    color: var(--ds-secondary);
}

.woocommerce #reviews .commentlist .star-rating {
    width: 110%;
}


/*Stock count*/

#ds-add-to-cart-sidebar .stock {
    color: var(--ds-secondary);
    font-size: 18px;
    text-align: right;
}

#ds-add-to-cart-sidebar .stock:before {
    content: 'Stock:';
    float: left;
    color: var(--ds-mid);
    font-size: 20px;
    text-transform: uppercase;
}


/*Quantity box*/

#ds-add-to-cart-sidebar .quantity input.qty,
#ds-basket .quantity input.qty {
    background: var(--ds-primary) !important;
    color: var(--ds-mid) !important;
    height: 50px;
    width: 42px;
    font-size: 18px !important;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important;
}

#ds-add-to-cart-sidebar div.quantity {
    border-radius: 0 !important;
}

/*Add to cart button*/

#ds-add-to-cart-sidebar .button,
#ds-add-to-cart .button {
    color: var(--ds-light);
    background: var(--ds-secondary);
    border: none;
    width: 70%;
    float: right;
    font-family: inherit;
    margin-top: 5px;
}

#ds-add-to-cart .button {
    width: 100%;
    float: none;
    text-align: center;
}

#ds-add-to-cart-sidebar .button:hover {
    background: var(--ds-primary);
    color: var(--ds-secondary);
    border: none;
}

.et_pb_woo_archive_grid #ds-add-to-cart a {
    width: 100%;
    margin-top: 2px;
    text-align: center;
}

#ds-add-to-cart-sidebar .et_pb_row {
    width: 100%;
}

#ds-add-to-cart-sidebar .woocommerce-message {
    margin: 0 0 20px 0 !important;
    max-width: 100%;
    display: flex;
    flex-direction: column;
}


/*Basket*/

#ds-product-sidebar .et_pb_widget {
    margin-bottom: 13%;
}

#ds-product-sidebar .et_pb_widget h4 {
    background: var(--ds-primary);
    color: var(--ds-mid);
    padding: 10px;
    margin-bottom: 20px;
    text-align: center;
}

#ds-product-sidebar .et_pb_widget li {
    border-bottom: 3px double var(--ds-primary);
    padding: 0 0 8px 0;
}

#ds-product-sidebar ul.cart_list li a {
    margin-bottom: 30px;
}

#ds-product-sidebar .cart_list li a.remove {
    bottom: -20px !important;
    right: 0 !important;
    top: auto;
    left: auto;
    color: var(--ds-secondary) !important;
    font-size: 20px;
}

#ds-product-sidebar .cart_list li a.remove:hover {
    color: var(--ds-light) !important;
    background: var(--ds-secondary);
}

#ds-product-sidebar .cart_list li {
    padding-left: 0;
    padding-top: 10px;
}

#ds-product-sidebar ul.cart_list li img {
    width: 80px;
}

#ds-product-sidebar .widget_shopping_cart .total {
    border-top: none;
    padding: 8px 0 0 !important;
}

#ds-product-sidebar .button {
    color: var(--ds-light);
    background: var(--ds-secondary);
    border: none;
    width: 100%;
    text-align: center;
    font-family: inherit;
}

#ds-product-sidebar .button:hover {
    background: var(--ds-primary);
    color: var(--ds-secondary);
    border: none;
}


/*Price Filter*/

#ds-product-sidebar .ui-slider-handle,
#ds-product-sidebar .ui-slider-range {
    background: var(--ds-secondary);
    border: 3px double var(--ds-primary);
}

#ds-product-sidebar .price_slider_wrapper .ui-widget-content {
    background: var(--ds-primary);
}

#ds-product-sidebar .price_label {
    font-size: 16px;
    text-align: left;
}


/*Product Categories*/


/*Upsell products*/

#ds-also-like li {
    width: 100%;
    margin-right: 0;
    margin-bottom: 20px;
}

#ds-also-like h2 {
    font-size: 16px !important;
    text-align: left;
}

#ds-also-like h3 {
    text-transform: none;
    font-size: 16px;
}

#ds-also-like .et_shop_image {
    line-height: 0;
}

#ds-also-like .price {
    font-size: 16px !important;
    color: var(--ds-secondary) !important;
    background: none;
}

#ds-also-like .et_overlay {
    background: var(--ds-primary);
    opacity: .8;
    border: none;
}

#ds-also-like .et_overlay:before,
#ds-also-like .et_overlay:hover:before {
    color: var(--ds-secondary);
}

#ds-also-like .upsells .add_to_cart_button {
    color: var(--ds-light);
    background: var(--ds-secondary);
    border: none;
    width: 100%;
    text-align: center;
}


/*WooCommerce Messages*/

.woocommerce-message {
    margin: 30px auto 0 !important;
    background: var(--ds-secondary) !important;
    padding: 10px 10px 10px 20px !Important;
    line-height: 2em;
}

.woocommerce-message a {
    color: var(--ds-light);
}

.woocommerce-message .button {
    background: var(--ds-primary) !important;
    color: var(--ds-secondary) !important;
    font-size: 16px !important;
    border: 1px solid var(--ds-primary) !important;
}

.woocommerce-message .button:hover {
    background: transparent !important;
    color: var(--ds-primary) !important;
}


/*Basket*/



/*Product link*/

#ds-basket table.shop_table td a,
#ds-checkout table.shop_table td a {
    color: var(--ds-secondary);
    font-size: 16px;
}


/*Remove from cart*/

#ds-basket a.remove {
    color: var(--ds-secondary) !important;
}

#ds-basket a.remove:hover {
    color: var(--ds-light);
    background: var(--ds-secondary);
}


/*Coupon field*/

#ds-basket .coupon .input-text {
    height: 42px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    color: var(--ds-mid) !important;
    background-color: var(--ds-primary) !important;
    font-size: 18px !important;
    text-align: center;
}

.woocommerce form.checkout_coupon {
    border: 3px double var(--ds-primary);
    border-radius: 0;
}

.woocommerce form.checkout_coupon input.input-text {
    text-align: center;
}

.woocommerce .actions .button,
.woocommerce form.checkout_coupon .button,
.woocommerce-form-login .button,
.woocommerce-Button.button {
    color: var(--ds-light) !important;
    background: var(--ds-secondary) !important;
    border: none !important;
    font-size: 18px !important;
    line-height: 1.7em !important;
    border-radius: 0 !important;
    padding: 0.3em 1em !important;
    font-family: inherit;
}

.woocommerce .actions .button:hover,
.woocommerce form.checkout_coupon .button:hover,
.woocommerce-form-login .button:hover,
.woocommerce-Button.button:hover {
    background: var(--ds-primary) !important;
    color: var(--ds-secondary) !important;
}

.woocommerce-checkout table.cart td.actions .coupon .input-text {
    float: left;
    box-sizing: border-box;
    border: 3px double var(--ds-primary) !important;
    padding: 6px 6px 5px;
    margin: 0 4px 0 0;
    outline: 0;
    font-size: 18px !important;
    padding: 0.3em 1em !important;
    width: 130px;
    height: 42px;
    font-weight: 400 !important;
    text-transform: uppercase;
}


/*Coupon placeholder text*/

#ds-basket input[type="text"i]::-webkit-input-placeholder {
    color: var(--ds-mid) !important;
}

#ds-basket input[type="text"i]::-moz-placeholder {
    color: var(--ds-mid) !important;
}

#ds-basket input[type="text"i]:-ms-input-placeholder {
    color: var(--ds-mid) !important;
}

#ds-basket input[type="text"i]:-moz-placeholder {
    color: var(--ds-mid) !important;
}


/*Form*/

#ds-basket .cart input.button,
#ds-basket a.checkout-button.button.alt.wc-forward,
#ds-checkout #payment #place_order,
#ds-basket .wc-backward,
#ds-my-account input.button {
    font-family: inherit;
    color: var(--ds-light);
    background: var(--ds-secondary) !important;
    border: none !important;
    font-size: 18px !important;
    line-height: 1.7em !important;
    border-radius: 0 !important;
    padding: 0.3em 1em !important;
}

#ds-basket .cart input.button:hover,
#ds-basket a.checkout-button.button.alt.wc-forward:hover,
#ds-checkout #payment #place_order:hover,
#ds-basket .wc-backward:hover,
#ds-my-account input.button:hover {
    background: var(--ds-primary) !important;
    color: var(--ds-secondary) !important;
}

#ds-basket table.shop_table,
#ds-checkout table.shop_table {
    border: 3px double var(--ds-primary);
    border-radius: 0;
}

#ds-basket .wc-proceed-to-checkout {
    padding: 0;
}

#ds-basket table.cart th,
#ds-basket .cart_totals tr th,
#ds-checkout table.shop_table th {
    color: var(--ds-mid);
}


/*Checkout*/

.woocommerce-info,
.woocommerce-error,
.woocommerce-message {
    width: 1280px;
    max-width: 80%;
    background: var(--ds-secondary) !important;
    margin: 30px auto 0 !important;
    line-height: 2em;
}

.woocommerce-info a.button,
.woocommerce-error a.button,
.woocommerce-message a.button {
    background: var(--ds-primary) !important;
    color: var(--ds-secondary) !important;
    border: none !important;
}

.woocommerce-info a.button:hover,
.woocommerce-error a.button:hover,
.woocommerce-message a.button:hover {
    background: var(--ds-secondary) !important;
    color: var(--ds-light) !important;
}

#ds-checkout .woocommerce-info,
#ds-checkout .woocommerce-error,
#ds-checkout .woocommerce-message,
#ds-basket .woocommerce-info,
#ds-basket .woocommerce-error,
#ds-basket .woocommerce-message {
    width: 1280px;
    max-width: 100%;
    background: var(--ds-secondary) !important;
    margin: auto;
    line-height: 2em;
    margin: 0 auto 30px !important;
}

#ds-checkout .form-row input.input-text,
#ds-checkout .select2-container .select2-choice,
#ds-checkout .select2-container .select2-choice > .select2-chosen,
#ds-checkout .form-row textarea {
    border: none !important;
    border-radius: 0 !important;
    background: var(--ds-primary) !important;
    height: 40px;
    font-size: 16px;
}

#ds-checkout .select2-container--default .select2-selection--single {
    background-color: var(--ds-primary);
    border: none;
    border-radius: 0;
    padding: 6px 5px;
    height: auto;
}

#ds-checkout .select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 50%;
    transform: translateY(-50%);
}

#ds-checkout .woocommerce-billing-fields__field-wrapper {
    margin-bottom: 30px;
}

#ds-checkout .form-row textarea {
    height: 100px;
}

#ds-checkout .select2-container .select2-choice {
    padding-top: 4px;
    padding-left: 15px;
}

#ds-checkout .select2-drop-active {
    border: 1px solid var(--ds-primary) !important;
}

#ds-checkout #payment {
    border: 3px double var(--ds-primary) !important;
    background: transparent;
    border-radius: 0px;
}

#ds-checkout #payment div.payment_box {
    background: var(--ds-light);
}

#ds-checkout #payment div.payment_box:before {
    display: none;
}

#ds-checkout #payment .payment_method_paypal .about_paypal {
    color: var(--ds-secondary);
}


/*Order received page*/

#ds-checkout p.woocommerce-thankyou-order-received {
    margin-bottom: 30px;
    font-size: 26px;
}

#ds-checkout .order_details {
    border: 3px double var(--ds-primary) !important;
    padding-top: 20px;
    margin-bottom: 30px;
}

#ds-checkout .order_details li {
    line-height: 2em !important;
}


/*My Account Pages*/


/*Flip content and navigation on mobile*/

@media only screen and (max-width: 980px) {
    #ds-my-account .woocommerce {
        display: flex;
        flex-wrap: wrap-reverse;
    }

    #ds-my-account .woocommerce-MyAccount-navigation-link--dashboard {
        margin-top: 20px;
    }
}

#ds-my-account .woocommerce-MyAccount-content {
    width: 100%;
    float: left;
    margin-bottom: 0;
}

#ds-my-account .woocommerce-MyAccount-navigation {
    width: 100%;
    float: left;
    margin-top: 30px;
}

#ds-my-account .woocommerce-MyAccount-navigation:before {
    content: 'Account Navigation';
    background: var(--ds-primary);
    color: var(--ds-mid);
    line-height: 1em;
    padding: 10px;
    margin-bottom: 20px;
    text-transform: uppercase;
    text-align: center;
}


/*Account navigation*/

mark {
    background: transparent;
}

#ds-my-account .woocommerce-MyAccount-navigation a {
    color: var(--ds-mid);
}

#ds-my-account .woocommerce-MyAccount-navigation ul {
    padding-left: 0;
}

#ds-my-account .woocommerce-MyAccount-navigation ul li {
    list-style-type: none;
    border-bottom: 3px double var(--ds-primary);
    padding: 0 0 8px 0;
    margin-bottom: 0.5em;
}

#ds-my-account .woocommerce table.shop_table {
    border: 3px double var(--ds-primary);
    border-radius: 0 !important;
}

#ds-my-account .woocommerce table.shop_table th {
    padding: 0.857em 0.587em;
    font-size: 16px;
}

#ds-my-account .woocommerce table.shop_table tr,
#ds-my-account .woocommerce table.shop_table td {
    padding: 0.857em 0.587em;
    font-size: 16px;
}

#ds-my-account a.button.view {
    color: var(--ds-light);
    background: var(--ds-secondary) !important;
    border: none !important;
}

#ds-my-account a.button.view:hover {
    color: var(--ds-secondary) !important;
    background: var(--ds-primary) !important;
}

#ds-my-account a {
    color: var(--ds-secondary);
}


/*Login*/

#ds-my-account .woocommerce form.login {
    border: 3px double var(--ds-primary);
    border-radius: 0 !important;
}

#ds-my-account .form-row input.input-text {
    border: none !important;
    border-radius: 0 !important;
    background: var(--ds-primary) !important;
    height: 40px;
    font-size: 16px;
}

#ds-my-account .woocommerce-error {
    width: 1280px !important;
    max-width: 100% !important;
    background: var(--ds-secondary) !important;
}


/*Downloads*/

#ds-my-account .woocommerce-info {
    max-width: 100%;
    line-height: 2em
}

#ds-my-account .woocommerce-info a {
    background: var(--ds-primary);
    border: none;
    color: var(--ds-secondary) !important;
}

#ds-my-account .woocommerce-info a:hover {
    background: var(--ds-secondary) !important;
    border: none;
    color: var(--ds-light) !important;
}


/*Addresses*/

#ds-my-account .woocommerce-Address {
    border: 3px double var(--ds-primary);
    padding: 20px;
}


/*Edit account*/

#ds-my-account .form-row {
    padding-left: 0;
}


/*Media Queries*/


/*Subpage header media queries*/

@media only screen and (max-width: 1600px) {

    .ds-about-header,
    .ds-blog-header,
    .ds-contact-header,
    .ds-shop-header {
        max-width: 80% !important;
    }

    .ds-about-header .header-content-container,
    .ds-blog-header .header-content-container,
    .ds-contact-header .header-content-container,
    .ds-shop-header .header-content-container {
        margin: 100px 0;
    }
}

@media only screen and (max-width: 500px) {

    .ds-about-header .header-content h1,
    .ds-blog-header .header-content h1,
    .ds-contact-header .header-content h1,
    .ds-shop-header .header-content h1 {
        font-size: 200% !important;
        text-align: center;
    }

    .ds-about-header .et_pb_fullwidth_header_subhead,
    .ds-blog-header .et_pb_fullwidth_header_subhead,
    .ds-contact-header .et_pb_fullwidth_header_subhead,
    .ds-shop-header .et_pb_fullwidth_header_subhead {
        font-size: 90% !important;
        text-align: center;
    }
}


/*Woocommerce Media Queries*/

@media only screen and (min-width: 981px) and (max-width: 1280px) {

    #ds-single-rating h2,
    #ds-product-price h2 {
        width: 40%;
        font-size: 14px;
    }

    #ds-add-to-cart .button,
    #ds-add-to-cart .quantity input.qty,
    #ds-add-to-cart div.quantity {
        width: 100% !important;
    }

    #ds-add-to-cart .quantity input.qty {
        margin-bottom: 10px;
    }
}

@media only screen and (max-width: 767px) {
    #ds-product-tabs .woocommerce-tabs ul.tabs li {
        width: 100% !important;
        margin: 0 !important;
    }

    #ds-product-tabs .woocommerce-tabs ul.tabs {
        flex-direction: column;
    }
}

@media only screen and (max-width: 479px) {
    #ds-basket .cart input.button {
        width: 100% !important;
    }
}

@media only screen and (min-width: 981px) {
    #ds-my-account .woocommerce-MyAccount-content {
        float: left;
        width: 73.625%;
        margin-right: 5.5%;
    }

    #ds-my-account .woocommerce-MyAccount-navigation {
        float: right !important;
        width: 20.875%;
        margin-right: 0;
        margin-top: 60px;
    }

    #ds-my-account .woocommerce-MyAccount-navigation:before {
        width: 19.5%;
        position: absolute;
        top: 0;
        right: 0;
    }
}


/*Shop media queries*/

@media only screen and (max-width: 1600px) {

    #ds-shop-product-price h2,
    #ds-shop-product-price p.price span,
    #ds-add-to-cart .stock:before,
    #ds-add-to-cart .stock {
        font-size: 16px !important;
    }
}

@media only screen and (min-width: 1281px) and (max-width: 1400px) {

    #ds-shop-product-price h2,
    #ds-shop-product-price p.price span,
    #ds-add-to-cart-sidebar .stock:before,
    #ds-add-to-cart-sidebar .stock {
        font-size: 14px !important;
    }
}

@media only screen and (min-width: 980px) and (max-width: 1280px) {
    #ds-shop-product-price h2 {
        width: 30%;
        margin-top: 11px !important;
    }

    #ds-shop-product-price h2,
    #ds-shop-product-price p.price span,
    #ds-add-to-cart-sidebar .stock:before,
    #ds-add-to-cart-sidebar .stock {
        font-size: 14px !important;
    }
}

@media only screen and (max-width: 980px) {
    #ds-product-thumbnails div.images img {
        margin-bottom: 20px !important;
    }

    #ds-shop-product-row .et_pb_column {
        margin-bottom: 20px;
    }

    #ds-product-sidebar .et_pb_widget {
        width: 100% !important;
    }
}

@media only screen and (max-width: 1440px) {

    /*Search bar*/
    #ds-search-shop .et_pb_widget input[type="search"i],
    #ds-search-shop .et_pb_widget input[type="text"i] {
        width: 55% !important;
    }
}

@media only screen and (max-width: 1280px) {
    #ds-search-shop .et_pb_widget h4 {
        width: 25% !important;
    }

    /*Search bar*/
    #ds-search-shop .et_pb_widget input[type="search"i],
    #ds-search-shop .et_pb_widget input[type="text"i] {
        width: 50% !important;
    }
}

@media only screen and (max-width: 1024px) {
    #ds-search-shop .et_pb_widget h4 {
        width: 30% !important;
    }

    /*Search bar*/
    #ds-search-shop .et_pb_widget input[type="search"i],
    #ds-search-shop .et_pb_widget input[type="text"i] {
        width: 43% !important;
    }
}

@media only screen and (max-width: 980px) {
    #ds-search-shop .et_pb_widget {
        width: 100% !important;
        margin: 0 0 30px 0 !important;
    }

    #ds-search-shop .et_pb_widget h4 {
        width: 35% !important;
    }

    /*Search bar*/
    #ds-search-shop .et_pb_widget input[type="search"i],
    #ds-search-shop .et_pb_widget input[type="text"i] {
        width: 35% !important;
    }

    #ds-search-shop .et_pb_widget input[type="submit"i] {
        width: 19%;
    }
}

@media only screen and (max-width: 768px) {
    #ds-search-shop .et_pb_widget {
        padding: 20px !important;
    }

    #ds-search-shop .et_pb_widget h4 {
        width: 100% !important;
    }

    /*Search bar*/
    #ds-search-shop .et_pb_widget input[type="search"i],
    #ds-search-shop .et_pb_widget input[type="text"i] {
        width: 100% !important;
        margin-bottom: 10px;
    }

    #ds-search-shop .et_pb_widget input[type="submit"i] {
        width: 100% !important;
    }
}


/*Homepage slider media queries*/

@media only screen and (max-width: 980px) {
    .ds-home-slider .et_pb_slider_with_overlay .et_pb_slide_overlay_container {
        width: 80%;
        height: 60%;
    }
}

@media only screen and (max-width: 600px) {
    .ds-home-slider .et_pb_slider_with_overlay .et_pb_slide_overlay_container {
        height: 70%;
    }

    .ds-home-slider .et_pb_button {
        font-size: 100%;
    }
}

@media only screen and (max-width: 460px) {
    .ds-home-slider .et_pb_slider_with_overlay .et_pb_slide_overlay_container {
        height: 80%;
    }

    .ds-home-slider .et-pb-arrow-next {
        right: 0;
    }

    .ds-home-slider .et-pb-arrow-prev {
        left: 0;
    }
}


/*Homepage carousel media queries*/

@media only screen and (max-width: 768px) {
    .ds-product-carousel .wpcs_product_carousel_slider .woocommerce .woocommerce-product-rating .star-rating {
        padding: 0 42px;
    }
}

@media only screen and (max-width: 460px) {
    .ds-product-carousel .wpcs_product_carousel_slider .another_carousel_header i.fa-angle-left {
        left: -15px;
    }

    .ds-product-carousel .wpcs_product_carousel_slider .another_carousel_header i.fa-angle-right {
        right: -15px;
    }
}


/*Media queries for homepage blog module*/

@media only screen and (min-width: 1281px) and (max-width: 1440px) {
    .ds-home-blog .entry-title {
        margin: 45px 45px 0 45px;
        line-height: 1em;
    }

    .ds-home-blog a.more-link {
        font-size: 80%;
    }
}

@media only screen and (min-width: 1024px) and (max-width: 1280px) {
    .ds-home-blog .entry-title {
        font-size: 80%;
        top: -20px;
    }
}

@media only screen and (min-width: 981px) and (max-width: 1024px) {
    .ds-home-blog .entry-title {
        font-size: 90%;
    }

    .ds-home-blog a.more-link {
        bottom: -15px;
        font-size: 80%;
    }
}

@media only screen and (max-width: 980px) {
    .ds-home-blog .entry-title {
        font-size: 200% !important;
        line-height: 1.4em;
    }

    .ds-home-blog a.more-link {
        width: 70%;
    }
}

@media only screen and (max-width: 600px) {
    .ds-home-blog .entry-title {
        font-size: 150% !important;
        line-height: 1.4em;
    }
}

@media only screen and (max-width: 460px) {
    .ds-home-blog .entry-title {
        font-size: 120% !important;
        line-height: 1em;
    }

    .ds-home-blog a.more-link {
        font-size: 80%;
        bottom: -15px;
    }
}


/*Blog page media queries*/

@media only screen and (min-width: 641px) {

    .ds-blog .et_pb_image_container img,
    .ds-blog .et_pb_post a img {
        max-width: 40%;
        float: left;
        margin-right: 30px;
    }

    .ds-blog .et_pb_post h2 {
        margin-top: 0;
    }
}

@media only screen and (max-width: 980px) {
    #ds-blog-sidebar .et_pb_widget:nth-child(n) {
        width: 100% !important;
    }
}

@media only screen and (min-width: 1025px) and (max-width: 1440px) {
    #ds-blog-sidebar .et_social_top li a {
        padding: 5px;
    }

    #ds-blog-sidebar .et_social_network_label div {
        font-size: 90% !important;
    }
}

@media only screen and (min-width: 981px) and (max-width: 1024px) {
    #ds-blog-sidebar .et_social_network_label div {
        font-size: 70% !important;
    }
}
/*!/wp-content/et-cache/global/et-divi-customizer-global.min.css*/
body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:16px}.et_pb_slide_content,.et_pb_best_value{font-size:18px}.woocommerce #respond input#submit,.woocommerce-page #respond input#submit,.woocommerce #content input.button,.woocommerce-page #content input.button,.woocommerce-message,.woocommerce-error,.woocommerce-info{background:#c7dbaa!important}#et_search_icon:hover,.mobile_menu_bar:before,.mobile_menu_bar:after,.et_toggle_slide_menu:after,.et-social-icon a:hover,.et_pb_sum,.et_pb_pricing li a,.et_pb_pricing_table_button,.et_overlay:before,.entry-summary p.price ins,.woocommerce div.product span.price,.woocommerce-page div.product span.price,.woocommerce #content div.product span.price,.woocommerce-page #content div.product span.price,.woocommerce div.product p.price,.woocommerce-page div.product p.price,.woocommerce #content div.product p.price,.woocommerce-page #content div.product p.price,.et_pb_member_social_links a:hover,.woocommerce .star-rating span:before,.woocommerce-page .star-rating span:before,.et_pb_widget li a:hover,.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active,.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active,.et_pb_gallery .et_pb_gallery_pagination ul li a.active,.wp-pagenavi span.current,.wp-pagenavi a:hover,.nav-single a,.tagged_as a,.posted_in a{color:#c7dbaa}.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce-page button.button.alt,.woocommerce-page button.button.alt.disabled,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#c7dbaa}.footer-widget h4{color:#c7dbaa}.et-search-form,.nav li ul,.et_mobile_menu,.footer-widget li:before,.et_pb_pricing li:before,blockquote{border-color:#c7dbaa}.et_pb_counter_amount,.et_pb_featured_table .et_pb_pricing_heading,.et_quote_content,.et_link_content,.et_audio_content,.et_pb_post_slider.et_pb_bg_layout_dark,.et_slide_in_menu_container,.et_pb_contact p input[type="radio"]:checked+label i:before{background-color:#c7dbaa}.container,.et_pb_row,.et_pb_slider .et_pb_container,.et_pb_fullwidth_section .et_pb_title_container,.et_pb_fullwidth_section .et_pb_title_featured_container,.et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container{max-width:1280px}.et_boxed_layout #page-container,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #top-header,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #main-header,.et_fixed_nav.et_boxed_layout #page-container #top-header,.et_fixed_nav.et_boxed_layout #page-container #main-header,.et_boxed_layout #page-container .container,.et_boxed_layout #page-container .et_pb_row{max-width:1440px}a{color:#8895ca}.nav li ul{border-color:#8895ca}.et_secondary_nav_enabled #page-container #top-header{background-color:rgba(150,169,123,0)!important}#et-secondary-nav li ul{background-color:rgba(150,169,123,0)}#et-secondary-nav li ul{background-color:rgba(255,255,255,0)}#top-header,#top-header a,#et-secondary-nav li li a,#top-header .et-social-icon a:before{font-size:13px}#top-menu li a{font-size:13px}body.et_vertical_nav .container.et_search_form_container .et-search-form input{font-size:13px!important}#top-menu li a,.et_search_form_container input{font-weight:normal;font-style:normal;text-transform:uppercase;text-decoration:none;letter-spacing:-1px}.et_search_form_container input::-moz-placeholder{font-weight:normal;font-style:normal;text-transform:uppercase;text-decoration:none;letter-spacing:-1px}.et_search_form_container input::-webkit-input-placeholder{font-weight:normal;font-style:normal;text-transform:uppercase;text-decoration:none;letter-spacing:-1px}.et_search_form_container input:-ms-input-placeholder{font-weight:normal;font-style:normal;text-transform:uppercase;text-decoration:none;letter-spacing:-1px}#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a,#top-menu li.current_page_item>a{color:#f4a548}#main-footer{background-color:rgba(34,34,34,0.68)}.footer-widget,.footer-widget li,.footer-widget li a,#footer-info{font-size:14px}.footer-widget .et_pb_widget div,.footer-widget .et_pb_widget ul,.footer-widget .et_pb_widget ol,.footer-widget .et_pb_widget label{line-height:1.7em}.bottom-nav,.bottom-nav a,.bottom-nav li.current-menu-item a{color:#e2e2e2}#et-footer-nav .bottom-nav li.current-menu-item a{color:#e2e2e2}.bottom-nav a{font-weight:normal;font-style:normal;text-transform:uppercase;text-decoration:none}#footer-info{font-size:12px}.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce-page button.button.alt,.woocommerce-page button.button.alt.disabled,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.woocommerce #respond input#submit,.woocommerce-page #respond input#submit,.woocommerce #content input.button,.woocommerce-page #content input.button,.woocommerce-message a.button.wc-forward,body .et_pb_button{font-size:18px;background-color:rgba(249,166,3,0);border-width:1px!important;border-radius:0px;font-weight:normal;font-style:normal;text-transform:uppercase;text-decoration:none;}.woocommerce.et_pb_button_helper_class a.button.alt,.woocommerce-page.et_pb_button_helper_class a.button.alt,.woocommerce.et_pb_button_helper_class button.button.alt,.woocommerce.et_pb_button_helper_class button.button.alt.disabled,.woocommerce-page.et_pb_button_helper_class button.button.alt,.woocommerce-page.et_pb_button_helper_class button.button.alt.disabled,.woocommerce.et_pb_button_helper_class input.button.alt,.woocommerce-page.et_pb_button_helper_class input.button.alt,.woocommerce.et_pb_button_helper_class #respond input#submit.alt,.woocommerce-page.et_pb_button_helper_class #respond input#submit.alt,.woocommerce.et_pb_button_helper_class #content input.button.alt,.woocommerce-page.et_pb_button_helper_class #content input.button.alt,.woocommerce.et_pb_button_helper_class a.button,.woocommerce-page.et_pb_button_helper_class a.button,.woocommerce.et_pb_button_helper_class button.button,.woocommerce-page.et_pb_button_helper_class button.button,.woocommerce.et_pb_button_helper_class input.button,.woocommerce-page.et_pb_button_helper_class input.button,.woocommerce.et_pb_button_helper_class #respond input#submit,.woocommerce-page.et_pb_button_helper_class #respond input#submit,.woocommerce.et_pb_button_helper_class #content input.button,.woocommerce-page.et_pb_button_helper_class #content input.button,body.et_pb_button_helper_class .et_pb_button,body.et_pb_button_helper_class .et_pb_module.et_pb_button{}.woocommerce a.button.alt:after,.woocommerce-page a.button.alt:after,.woocommerce button.button.alt:after,.woocommerce-page button.button.alt:after,.woocommerce input.button.alt:after,.woocommerce-page input.button.alt:after,.woocommerce #respond input#submit.alt:after,.woocommerce-page #respond input#submit.alt:after,.woocommerce #content input.button.alt:after,.woocommerce-page #content input.button.alt:after,.woocommerce a.button:after,.woocommerce-page a.button:after,.woocommerce button.button:after,.woocommerce-page button.button:after,.woocommerce input.button:after,.woocommerce-page input.button:after,.woocommerce #respond input#submit:after,.woocommerce-page #respond input#submit:after,.woocommerce #content input.button:after,.woocommerce-page #content input.button:after,body .et_pb_button:after{font-size:28.8px}body .et_pb_bg_layout_light.et_pb_button:hover,body .et_pb_bg_layout_light .et_pb_button:hover,body .et_pb_button:hover{color:#ffffff!important}.woocommerce a.button.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce button.button.alt.disabled:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page button.button.alt.disabled:hover,.woocommerce input.button.alt:hover,.woocommerce-page input.button.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce #content input.button.alt:hover,.woocommerce-page #content input.button.alt:hover,.woocommerce a.button:hover,.woocommerce-page a.button:hover,.woocommerce button.button:hover,.woocommerce-page button.button:hover,.woocommerce input.button:hover,.woocommerce-page input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce-page #respond input#submit:hover,.woocommerce #content input.button:hover,.woocommerce-page #content input.button:hover{color:#ffffff!important}@media only screen and (min-width:981px){.et_header_style_left #et-top-navigation,.et_header_style_split #et-top-navigation{padding:45px 0 0 0}.et_header_style_left #et-top-navigation nav>ul>li>a,.et_header_style_split #et-top-navigation nav>ul>li>a{padding-bottom:45px}.et_header_style_split .centered-inline-logo-wrap{width:90px;margin:-90px 0}.et_header_style_split .centered-inline-logo-wrap #logo{max-height:90px}.et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logo{height:90px}.et_header_style_centered #top-menu>li>a{padding-bottom:16px}.et_header_style_slide #et-top-navigation,.et_header_style_fullscreen #et-top-navigation{padding:36px 0 36px 0!important}.et_header_style_centered #main-header .logo_container{height:90px}#logo{max-height:36%}.et_pb_svg_logo #logo{height:36%}.et_header_style_centered.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,.et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container{height:16.2px}.et_fixed_nav #page-container .et-fixed-header#top-header{background-color:rgba(150,169,123,0)!important}.et_fixed_nav #page-container .et-fixed-header#top-header #et-secondary-nav li ul{background-color:rgba(150,169,123,0)}.et-fixed-header #top-menu li a{font-size:16px}.et-fixed-header #top-menu li.current-menu-ancestor>a,.et-fixed-header #top-menu li.current-menu-item>a,.et-fixed-header #top-menu li.current_page_item>a{color:#8895ca!important}}@media only screen and (min-width:1600px){.et_pb_row{padding:32px 0}.et_pb_section{padding:64px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:96px}.et_pb_fullwidth_section{padding:0}}	h1,h2,h3,h4,h5,h6{font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif}body,input,textarea,select{font-family:'Source Sans Pro',Helvetica,Arial,Lucida,sans-serif}#main-header,#et-top-navigation{font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif}#top-header .container{font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif}h5{line-height:1.8}.woocommerce-breadcrumb a{padding:5px;border:1px solid #ccc;margin-right:5px;margin-bottom:5px;display:inline-block}.woocommerce-breadcrumb{padding-bottom:25px}.rtrn{text-align:center;font-style:italic;padding:5px;border:1px solid #ccc;margin-right:5px;margin-bottom:-20px;display:inline-block}.et_pb_gutters3.et-db #et-boc .et-l .et_pb_column_4_4 .et_pb_widget{width:100%;margin-right:5.5%;margin-bottom:5.5%}.et-db #et-boc .et-l .et_pb_row{width:100%;margin:auto;position:relative}.et_pb_woo_title h2.product_title,.entry-summary .et_pb_woo_title h2.product_title.entry-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button{color:#ffffff}.button#place_order.button.alt{color:#f4a548}.wc_points_rewards_apply_discount.button.wc_points_rewards_apply_discount{color:#f4a548}.woocommerce-loop-category__title mark.count{background:none;font-size:0.8em;color:#000;opacity:0.4;letter-spacing:1px}@media (max-width:980px){#logo{max-height:80%!important}}@media (min-width:981px) and (max-width:1350px){.container{width:95%!important;padding-left:0px!important;padding-right:0px!important}}ul.products li.product h2.woocommerce-loop-product__title{clear:both}.ds-custom-menu-link a{padding:10px!important;background:#B76EB8;color:#ffffff!important;border:2px solid #B76EB8}.ds-custom-menu-link a:hover{background:#028482;color:#666666!important;opacity:1!important}.woocommerce-message a{color:#f4a548}ul.menu,ul.menu li{display:flex;flex-direction:row;list-style:none;padding:0;margin:0}ul.menu li{margin-right:20px}
/*!/wp-content/plugins/advanced-product-labels-for-woocommerce/berocket/assets/tippy/tippy.css*/
.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}.tippy-iOS{cursor:pointer!important;-webkit-tap-highlight-color:transparent}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}
.tippy-box[data-theme~=light-border]{background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,8,16,.15);color:#333;box-shadow:0 4px 14px -2px rgba(0,8,16,.08)}.tippy-box[data-theme~=light-border]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=light-border]>.tippy-arrow:after,.tippy-box[data-theme~=light-border]>.tippy-svg-arrow:after{content:"";position:absolute;z-index:-1}.tippy-box[data-theme~=light-border]>.tippy-arrow:after{border-color:transparent;border-style:solid}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-arrow:after{border-top-color:rgba(0,8,16,.2);border-width:7px 7px 0;top:17px;left:1px}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-svg-arrow>svg{top:16px}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-svg-arrow:after{top:17px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff;bottom:16px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-arrow:after{border-bottom-color:rgba(0,8,16,.2);border-width:0 7px 7px;bottom:17px;left:1px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-svg-arrow>svg{bottom:16px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-svg-arrow:after{bottom:17px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-arrow:after{border-left-color:rgba(0,8,16,.2);border-width:7px 0 7px 7px;left:17px;top:1px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-svg-arrow>svg{left:11px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-svg-arrow:after{left:12px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff;right:16px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-arrow:after{border-width:7px 7px 7px 0;right:17px;top:1px;border-right-color:rgba(0,8,16,.2)}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-svg-arrow>svg{right:11px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-svg-arrow:after{right:12px}.tippy-box[data-theme~=light-border]>.tippy-svg-arrow{fill:#fff}.tippy-box[data-theme~=light-border]>.tippy-svg-arrow:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCA2czEuNzk2LS4wMTMgNC42Ny0zLjYxNUM1Ljg1MS45IDYuOTMuMDA2IDggMGMxLjA3LS4wMDYgMi4xNDguODg3IDMuMzQzIDIuMzg1QzE0LjIzMyA2LjAwNSAxNiA2IDE2IDZIMHoiIGZpbGw9InJnYmEoMCwgOCwgMTYsIDAuMikiLz48L3N2Zz4=);background-size:16px 6px;width:16px;height:6px}
.tippy-box[data-theme~=light]{color:#26323d;box-shadow:0 0 20px 4px rgba(154,161,177,.15),0 4px 80px -8px rgba(36,40,47,.25),0 4px 4px -2px rgba(91,94,105,.15);background-color:#fff}.tippy-box[data-theme~=light][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=light][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff}.tippy-box[data-theme~=light][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=light][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff}.tippy-box[data-theme~=light]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=light]>.tippy-svg-arrow{fill:#fff}
.tippy-box[data-theme~=material]{background-color:#505355;font-weight:600}.tippy-box[data-theme~=material][data-placement^=top]>.tippy-arrow:before{border-top-color:#505355}.tippy-box[data-theme~=material][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#505355}.tippy-box[data-theme~=material][data-placement^=left]>.tippy-arrow:before{border-left-color:#505355}.tippy-box[data-theme~=material][data-placement^=right]>.tippy-arrow:before{border-right-color:#505355}.tippy-box[data-theme~=material]>.tippy-backdrop{background-color:#505355}.tippy-box[data-theme~=material]>.tippy-svg-arrow{fill:#505355}
.tippy-box[data-theme~=translucent]{background-color:rgba(0,0,0,.7)}.tippy-box[data-theme~=translucent]>.tippy-arrow{width:14px;height:14px}.tippy-box[data-theme~=translucent][data-placement^=top]>.tippy-arrow:before{border-width:7px 7px 0;border-top-color:rgba(0,0,0,.7)}.tippy-box[data-theme~=translucent][data-placement^=bottom]>.tippy-arrow:before{border-width:0 7px 7px;border-bottom-color:rgba(0,0,0,.7)}.tippy-box[data-theme~=translucent][data-placement^=left]>.tippy-arrow:before{border-width:7px 0 7px 7px;border-left-color:rgba(0,0,0,.7)}.tippy-box[data-theme~=translucent][data-placement^=right]>.tippy-arrow:before{border-width:7px 7px 7px 0;border-right-color:rgba(0,0,0,.7)}.tippy-box[data-theme~=translucent]>.tippy-backdrop{background-color:rgba(0,0,0,.7)}.tippy-box[data-theme~=translucent]>.tippy-svg-arrow{fill:rgba(0,0,0,.7)}
.tippy-box[data-placement^=top]>.tippy-svg-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-svg-arrow:after,.tippy-box[data-placement^=top]>.tippy-svg-arrow>svg{top:16px;transform:rotate(180deg)}.tippy-box[data-placement^=bottom]>.tippy-svg-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-svg-arrow>svg{bottom:16px}.tippy-box[data-placement^=left]>.tippy-svg-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-svg-arrow:after,.tippy-box[data-placement^=left]>.tippy-svg-arrow>svg{transform:rotate(90deg);top:calc(50% - 3px);left:11px}.tippy-box[data-placement^=right]>.tippy-svg-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-svg-arrow:after,.tippy-box[data-placement^=right]>.tippy-svg-arrow>svg{transform:rotate(-90deg);top:calc(50% - 3px);right:11px}.tippy-svg-arrow{width:16px;height:16px;fill:#333}.tippy-svg-arrow,.tippy-svg-arrow>svg{position:absolute}
.tippy-box{border:1px transparent}.tippy-box[data-placement^=top]>.tippy-arrow:after{border-top-color:inherit;border-width:8px 8px 0;bottom:-8px;left:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:after{border-bottom-color:inherit;border-width:0 8px 8px;top:-8px;left:0}.tippy-box[data-placement^=left]>.tippy-arrow:after{border-left-color:inherit;border-width:8px 0 8px 8px;right:-8px;top:0}.tippy-box[data-placement^=right]>.tippy-arrow:after{border-width:8px 8px 8px 0;left:-8px;top:0;border-right-color:inherit}.tippy-box[data-placement^=top]>.tippy-svg-arrow>svg:first-child:not(:last-child){top:17px}.tippy-box[data-placement^=bottom]>.tippy-svg-arrow>svg:first-child:not(:last-child){bottom:17px}.tippy-box[data-placement^=left]>.tippy-svg-arrow>svg:first-child:not(:last-child){left:12px}.tippy-box[data-placement^=right]>.tippy-svg-arrow>svg:first-child:not(:last-child){right:12px}.tippy-arrow{border-color:inherit}.tippy-arrow:after{content:"";z-index:-1;position:absolute;border-color:transparent;border-style:solid}
.tippy-box[data-placement^=top]>.tippy-backdrop{transform-origin:0 25%;border-radius:40% 40% 0 0}.tippy-box[data-placement^=top]>.tippy-backdrop[data-state=visible]{transform:scale(1) translate(-50%,-55%)}.tippy-box[data-placement^=top]>.tippy-backdrop[data-state=hidden]{transform:scale(.2) translate(-50%,-45%)}.tippy-box[data-placement^=bottom]>.tippy-backdrop{transform-origin:0 -50%;border-radius:0 0 30% 30%}.tippy-box[data-placement^=bottom]>.tippy-backdrop[data-state=visible]{transform:scale(1) translate(-50%,-45%)}.tippy-box[data-placement^=bottom]>.tippy-backdrop[data-state=hidden]{transform:scale(.2) translate(-50%)}.tippy-box[data-placement^=left]>.tippy-backdrop{transform-origin:50% 0;border-radius:50% 0 0 50%}.tippy-box[data-placement^=left]>.tippy-backdrop[data-state=visible]{transform:scale(1) translate(-50%,-50%)}.tippy-box[data-placement^=left]>.tippy-backdrop[data-state=hidden]{transform:scale(.2) translate(-75%,-50%)}.tippy-box[data-placement^=right]>.tippy-backdrop{transform-origin:-50% 0;border-radius:0 50% 50% 0}.tippy-box[data-placement^=right]>.tippy-backdrop[data-state=visible]{transform:scale(1) translate(-50%,-50%)}.tippy-box[data-placement^=right]>.tippy-backdrop[data-state=hidden]{transform:scale(.2) translate(-25%,-50%)}.tippy-box[data-animatefill]{background-color:transparent!important}.tippy-backdrop{position:absolute;background-color:#333;border-radius:50%;width:calc(110% + 32px);left:50%;top:50%;z-index:-1;transition:all cubic-bezier(.46,.1,.52,.98);-webkit-backface-visibility:hidden;backface-visibility:hidden}.tippy-backdrop[data-state=hidden]{opacity:0}.tippy-backdrop:after{content:"";float:left;padding-top:100%}.tippy-backdrop+.tippy-content{transition-property:opacity;will-change:opacity}.tippy-backdrop+.tippy-content[data-state=hidden]{opacity:0}
.tippy-box[data-animation=perspective-extreme][data-placement^=top]{transform-origin:bottom}.tippy-box[data-animation=perspective-extreme][data-placement^=top][data-state=visible]{transform:perspective(700px)}.tippy-box[data-animation=perspective-extreme][data-placement^=top][data-state=hidden]{transform:perspective(700px) translateY(10px) rotateX(90deg)}.tippy-box[data-animation=perspective-extreme][data-placement^=bottom]{transform-origin:top}.tippy-box[data-animation=perspective-extreme][data-placement^=bottom][data-state=visible]{transform:perspective(700px)}.tippy-box[data-animation=perspective-extreme][data-placement^=bottom][data-state=hidden]{transform:perspective(700px) translateY(-10px) rotateX(-90deg)}.tippy-box[data-animation=perspective-extreme][data-placement^=left]{transform-origin:right}.tippy-box[data-animation=perspective-extreme][data-placement^=left][data-state=visible]{transform:perspective(700px)}.tippy-box[data-animation=perspective-extreme][data-placement^=left][data-state=hidden]{transform:perspective(700px) translateX(10px) rotateY(-90deg)}.tippy-box[data-animation=perspective-extreme][data-placement^=right]{transform-origin:left}.tippy-box[data-animation=perspective-extreme][data-placement^=right][data-state=visible]{transform:perspective(700px)}.tippy-box[data-animation=perspective-extreme][data-placement^=right][data-state=hidden]{transform:perspective(700px) translateX(-10px) rotateY(90deg)}.tippy-box[data-animation=perspective-extreme][data-state=hidden]{opacity:.5}
.tippy-box[data-animation=perspective-subtle][data-placement^=top]{transform-origin:bottom}.tippy-box[data-animation=perspective-subtle][data-placement^=top][data-state=visible]{transform:perspective(700px)}.tippy-box[data-animation=perspective-subtle][data-placement^=top][data-state=hidden]{transform:perspective(700px) translateY(5px) rotateX(30deg)}.tippy-box[data-animation=perspective-subtle][data-placement^=bottom]{transform-origin:top}.tippy-box[data-animation=perspective-subtle][data-placement^=bottom][data-state=visible]{transform:perspective(700px)}.tippy-box[data-animation=perspective-subtle][data-placement^=bottom][data-state=hidden]{transform:perspective(700px) translateY(-5px) rotateX(-30deg)}.tippy-box[data-animation=perspective-subtle][data-placement^=left]{transform-origin:right}.tippy-box[data-animation=perspective-subtle][data-placement^=left][data-state=visible]{transform:perspective(700px)}.tippy-box[data-animation=perspective-subtle][data-placement^=left][data-state=hidden]{transform:perspective(700px) translateX(5px) rotateY(-30deg)}.tippy-box[data-animation=perspective-subtle][data-placement^=right]{transform-origin:left}.tippy-box[data-animation=perspective-subtle][data-placement^=right][data-state=visible]{transform:perspective(700px)}.tippy-box[data-animation=perspective-subtle][data-placement^=right][data-state=hidden]{transform:perspective(700px) translateX(-5px) rotateY(30deg)}.tippy-box[data-animation=perspective-subtle][data-state=hidden]{opacity:0}
.tippy-box[data-animation=perspective][data-placement^=top]{transform-origin:bottom}.tippy-box[data-animation=perspective][data-placement^=top][data-state=visible]{transform:perspective(700px)}.tippy-box[data-animation=perspective][data-placement^=top][data-state=hidden]{transform:perspective(700px) translateY(8px) rotateX(60deg)}.tippy-box[data-animation=perspective][data-placement^=bottom]{transform-origin:top}.tippy-box[data-animation=perspective][data-placement^=bottom][data-state=visible]{transform:perspective(700px)}.tippy-box[data-animation=perspective][data-placement^=bottom][data-state=hidden]{transform:perspective(700px) translateY(-8px) rotateX(-60deg)}.tippy-box[data-animation=perspective][data-placement^=left]{transform-origin:right}.tippy-box[data-animation=perspective][data-placement^=left][data-state=visible]{transform:perspective(700px)}.tippy-box[data-animation=perspective][data-placement^=left][data-state=hidden]{transform:perspective(700px) translateX(8px) rotateY(-60deg)}.tippy-box[data-animation=perspective][data-placement^=right]{transform-origin:left}.tippy-box[data-animation=perspective][data-placement^=right][data-state=visible]{transform:perspective(700px)}.tippy-box[data-animation=perspective][data-placement^=right][data-state=hidden]{transform:perspective(700px) translateX(-8px) rotateY(60deg)}.tippy-box[data-animation=perspective][data-state=hidden]{opacity:0}
.tippy-box[data-animation=scale-extreme][data-placement^=top]{transform-origin:bottom}.tippy-box[data-animation=scale-extreme][data-placement^=bottom]{transform-origin:top}.tippy-box[data-animation=scale-extreme][data-placement^=left]{transform-origin:right}.tippy-box[data-animation=scale-extreme][data-placement^=right]{transform-origin:left}.tippy-box[data-animation=scale-extreme][data-state=hidden]{transform:scale(0);opacity:.25}
.tippy-box[data-animation=scale-subtle][data-placement^=top]{transform-origin:bottom}.tippy-box[data-animation=scale-subtle][data-placement^=bottom]{transform-origin:top}.tippy-box[data-animation=scale-subtle][data-placement^=left]{transform-origin:right}.tippy-box[data-animation=scale-subtle][data-placement^=right]{transform-origin:left}.tippy-box[data-animation=scale-subtle][data-state=hidden]{transform:scale(.8);opacity:0}
.tippy-box[data-animation=scale][data-placement^=top]{transform-origin:bottom}.tippy-box[data-animation=scale][data-placement^=bottom]{transform-origin:top}.tippy-box[data-animation=scale][data-placement^=left]{transform-origin:right}.tippy-box[data-animation=scale][data-placement^=right]{transform-origin:left}.tippy-box[data-animation=scale][data-state=hidden]{transform:scale(.5);opacity:0}
.tippy-box[data-animation=shift-away-extreme][data-state=hidden]{opacity:0}.tippy-box[data-animation=shift-away-extreme][data-state=hidden][data-placement^=top]{transform:translateY(20px)}.tippy-box[data-animation=shift-away-extreme][data-state=hidden][data-placement^=bottom]{transform:translateY(-20px)}.tippy-box[data-animation=shift-away-extreme][data-state=hidden][data-placement^=left]{transform:translateX(20px)}.tippy-box[data-animation=shift-away-extreme][data-state=hidden][data-placement^=right]{transform:translateX(-20px)}
.tippy-box[data-animation=shift-away-subtle][data-state=hidden]{opacity:0}.tippy-box[data-animation=shift-away-subtle][data-state=hidden][data-placement^=top]{transform:translateY(5px)}.tippy-box[data-animation=shift-away-subtle][data-state=hidden][data-placement^=bottom]{transform:translateY(-5px)}.tippy-box[data-animation=shift-away-subtle][data-state=hidden][data-placement^=left]{transform:translateX(5px)}.tippy-box[data-animation=shift-away-subtle][data-state=hidden][data-placement^=right]{transform:translateX(-5px)}
.tippy-box[data-animation=shift-away][data-state=hidden]{opacity:0}.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=top]{transform:translateY(10px)}.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=bottom]{transform:translateY(-10px)}.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=left]{transform:translateX(10px)}.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=right]{transform:translateX(-10px)}
.tippy-box[data-animation=shift-toward-extreme][data-state=hidden]{opacity:0}.tippy-box[data-animation=shift-toward-extreme][data-state=hidden][data-placement^=top]{transform:translateY(-20px)}.tippy-box[data-animation=shift-toward-extreme][data-state=hidden][data-placement^=bottom]{transform:translateY(20px)}.tippy-box[data-animation=shift-toward-extreme][data-state=hidden][data-placement^=left]{transform:translateX(-20px)}.tippy-box[data-animation=shift-toward-extreme][data-state=hidden][data-placement^=right]{transform:translateX(20px)}
.tippy-box[data-animation=shift-toward-subtle][data-state=hidden]{opacity:0}.tippy-box[data-animation=shift-toward-subtle][data-state=hidden][data-placement^=top][data-state=hidden]{transform:translateY(-5px)}.tippy-box[data-animation=shift-toward-subtle][data-state=hidden][data-placement^=bottom][data-state=hidden]{transform:translateY(5px)}.tippy-box[data-animation=shift-toward-subtle][data-state=hidden][data-placement^=left][data-state=hidden]{transform:translateX(-5px)}.tippy-box[data-animation=shift-toward-subtle][data-state=hidden][data-placement^=right][data-state=hidden]{transform:translateX(5px)}
.tippy-box[data-animation=shift-toward][data-state=hidden]{opacity:0}.tippy-box[data-animation=shift-toward][data-state=hidden][data-placement^=top]{transform:translateY(-10px)}.tippy-box[data-animation=shift-toward][data-state=hidden][data-placement^=bottom]{transform:translateY(10px)}.tippy-box[data-animation=shift-toward][data-state=hidden][data-placement^=left]{transform:translateX(-10px)}.tippy-box[data-animation=shift-toward][data-state=hidden][data-placement^=right]{transform:translateX(10px)}