.fa, .fab, .fal, .far, .fas{-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;display: inline-block;font-style: normal;font-variant: normal;text-rendering: auto;line-height: 1}
.fa-lg{font-size: 1.33333em;line-height: .75em;vertical-align: -0.0667em}
.fa-xs{font-size: .75em}
.fa-sm{font-size: .875em}
.fa-1x{font-size: 1em}
.fa-2x{font-size: 2em}
.fa-3x{font-size: 3em}
.fa-4x{font-size: 4em}
.fa-5x{font-size: 5em}
.fa-6x{font-size: 6em}
.fa-7x{font-size: 7em}
.fa-8x{font-size: 8em}
.fa-9x{font-size: 9em}
.fa-10x{font-size: 10em}
.fa-fw{text-align: center;width: 1.25em}
.fa-ul{list-style-type: none;margin-left: 2.5em;padding-left: 0}
.fa-ul>li{position: relative}
.fa-li{left: -2em;position: absolute;text-align: center;width: 2em;line-height: inherit}
.fa-border{border: .08em solid #eee;border-radius: .1em;padding: .2em .25em .15em}
.fa-pull-left{float: left}
.fa-pull-right{float: right}
.fa.fa-pull-left, .fab.fa-pull-left, .fal.fa-pull-left, .far.fa-pull-left, .fas.fa-pull-left{margin-right: .3em}
.fa.fa-pull-right, .fab.fa-pull-right, .fal.fa-pull-right, .far.fa-pull-right, .fas.fa-pull-right{margin-left: .3em}
.fa-spin{animation: fa-spin 2s infinite linear}
.fa-pulse{animation: fa-spin 1s infinite steps(8)}
@keyframes fa-spin{0%{transform: rotate(0deg)}
to{transform: rotate(1turn)}
}
.fa-rotate-90{-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform: rotate(90deg)}
.fa-rotate-180{-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform: rotate(180deg)}
.fa-rotate-270{-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform: rotate(270deg)}
.fa-flip-horizontal{-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform: scaleX(-1)}
.fa-flip-vertical{transform: scaleY(-1)}
.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical, .fa-flip-vertical{-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}
.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical{transform: scale(-1)}
:root .fa-flip-both, :root .fa-flip-horizontal, :root .fa-flip-vertical, :root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270{filter: none}
.fa-stack{display: inline-block;height: 2em;line-height: 2em;position: relative;vertical-align: middle;width: 2.5em}
.fa-stack-1x, .fa-stack-2x{left: 0;position: absolute;text-align: center;width: 100%}
.fa-stack-1x{line-height: inherit}
.fa-stack-2x{font-size: 2em}
.fa-inverse{color: #fff}
.fa-500px:before{content: "\f26e"}
.fa-accessible-icon:before{content: "\f368"}
.fa-accusoft:before{content: "\f369"}
.fa-acquisitions-incorporated:before{content: "\f6af"}
.fa-ad:before{content: "\f641"}
.fa-address-book:before{content: "\f2b9"}
.fa-address-card:before{content: "\f2bb"}
.fa-adjust:before{content: "\f042"}
.fa-adn:before{content: "\f170"}
.fa-adobe:before{content: "\f778"}
.fa-adversal:before{content: "\f36a"}
.fa-affiliatetheme:before{content: "\f36b"}
.fa-air-freshener:before{content: "\f5d0"}
.fa-airbnb:before{content: "\f834"}
.fa-algolia:before{content: "\f36c"}
.fa-align-center:before{content: "\f037"}
.fa-align-justify:before{content: "\f039"}
.fa-align-left:before{content: "\f036"}
.fa-align-right:before{content: "\f038"}
.fa-alipay:before{content: "\f642"}
.fa-allergies:before{content: "\f461"}
.fa-amazon:before{content: "\f270"}
.fa-amazon-pay:before{content: "\f42c"}
.fa-ambulance:before{content: "\f0f9"}
.fa-american-sign-language-interpreting:before{content: "\f2a3"}
.fa-amilia:before{content: "\f36d"}
.fa-anchor:before{content: "\f13d"}
.fa-android:before{content: "\f17b"}
.fa-angellist:before{content: "\f209"}
.fa-angle-double-down:before{content: "\f103"}
.fa-angle-double-left:before{content: "\f100"}
.fa-angle-double-right:before{content: "\f101"}
.fa-angle-double-up:before{content: "\f102"}
.fa-angle-down:before{content: "\f107"}
.fa-angle-left:before{content: "\f104"}
.fa-angle-right:before{content: "\f105"}
.fa-angle-up:before{content: "\f106"}
.fa-angry:before{content: "\f556"}
.fa-angrycreative:before{content: "\f36e"}
.fa-angular:before{content: "\f420"}
.fa-ankh:before{content: "\f644"}
.fa-app-store:before{content: "\f36f"}
.fa-app-store-ios:before{content: "\f370"}
.fa-apper:before{content: "\f371"}
.fa-apple:before{content: "\f179"}
.fa-apple-alt:before{content: "\f5d1"}
.fa-apple-pay:before{content: "\f415"}
.fa-archive:before{content: "\f187"}
.fa-archway:before{content: "\f557"}
.fa-arrow-alt-circle-down:before{content: "\f358"}
.fa-arrow-alt-circle-left:before{content: "\f359"}
.fa-arrow-alt-circle-right:before{content: "\f35a"}
.fa-arrow-alt-circle-up:before{content: "\f35b"}
.fa-arrow-circle-down:before{content: "\f0ab"}
.fa-arrow-circle-left:before{content: "\f0a8"}
.fa-arrow-circle-right:before{content: "\f0a9"}
.fa-arrow-circle-up:before{content: "\f0aa"}
.fa-arrow-down:before{content: "\f063"}
.fa-arrow-left:before{content: "\f060"}
.fa-arrow-right:before{content: "\f061"}
.fa-arrow-up:before{content: "\f062"}
.fa-arrows-alt:before{content: "\f0b2"}
.fa-arrows-alt-h:before{content: "\f337"}
.fa-arrows-alt-v:before{content: "\f338"}
.fa-artstation:before{content: "\f77a"}
.fa-assistive-listening-systems:before{content: "\f2a2"}
.fa-asterisk:before{content: "\f069"}
.fa-asymmetrik:before{content: "\f372"}
.fa-at:before{content: "\f1fa"}
.fa-atlas:before{content: "\f558"}
.fa-atlassian:before{content: "\f77b"}
.fa-atom:before{content: "\f5d2"}
.fa-audible:before{content: "\f373"}
.fa-audio-description:before{content: "\f29e"}
.fa-autoprefixer:before{content: "\f41c"}
.fa-avianex:before{content: "\f374"}
.fa-aviato:before{content: "\f421"}
.fa-award:before{content: "\f559"}
.fa-aws:before{content: "\f375"}
.fa-baby:before{content: "\f77c"}
.fa-baby-carriage:before{content: "\f77d"}
.fa-backspace:before{content: "\f55a"}
.fa-backward:before{content: "\f04a"}
.fa-bacon:before{content: "\f7e5"}
.fa-balance-scale:before{content: "\f24e"}
.fa-ban:before{content: "\f05e"}
.fa-band-aid:before{content: "\f462"}
.fa-bandcamp:before{content: "\f2d5"}
.fa-barcode:before{content: "\f02a"}
.fa-bars:before{content: "\f0c9"}
.fa-baseball-ball:before{content: "\f433"}
.fa-basketball-ball:before{content: "\f434"}
.fa-bath:before{content: "\f2cd"}
.fa-battery-empty:before{content: "\f244"}
.fa-battery-full:before{content: "\f240"}
.fa-battery-half:before{content: "\f242"}
.fa-battery-quarter:before{content: "\f243"}
.fa-battery-three-quarters:before{content: "\f241"}
.fa-battle-net:before{content: "\f835"}
.fa-bed:before{content: "\f236"}
.fa-beer:before{content: "\f0fc"}
.fa-behance:before{content: "\f1b4"}
.fa-behance-square:before{content: "\f1b5"}
.fa-bell:before{content: "\f0f3"}
.fa-bell-slash:before{content: "\f1f6"}
.fa-bezier-curve:before{content: "\f55b"}
.fa-bible:before{content: "\f647"}
.fa-bicycle:before{content: "\f206"}
.fa-bimobject:before{content: "\f378"}
.fa-binoculars:before{content: "\f1e5"}
.fa-biohazard:before{content: "\f780"}
.fa-birthday-cake:before{content: "\f1fd"}
.fa-bitbucket:before{content: "\f171"}
.fa-bitcoin:before{content: "\f379"}
.fa-bity:before{content: "\f37a"}
.fa-black-tie:before{content: "\f27e"}
.fa-blackberry:before{content: "\f37b"}
.fa-blender:before{content: "\f517"}
.fa-blender-phone:before{content: "\f6b6"}
.fa-blind:before{content: "\f29d"}
.fa-blog:before{content: "\f781"}
.fa-blogger:before{content: "\f37c"}
.fa-blogger-b:before{content: "\f37d"}
.fa-bluetooth:before{content: "\f293"}
.fa-bluetooth-b:before{content: "\f294"}
.fa-bold:before{content: "\f032"}
.fa-bolt:before{content: "\f0e7"}
.fa-bomb:before{content: "\f1e2"}
.fa-bone:before{content: "\f5d7"}
.fa-bong:before{content: "\f55c"}
.fa-book:before{content: "\f02d"}
.fa-book-dead:before{content: "\f6b7"}
.fa-book-medical:before{content: "\f7e6"}
.fa-book-open:before{content: "\f518"}
.fa-book-reader:before{content: "\f5da"}
.fa-bookmark:before{content: "\f02e"}
.fa-bootstrap:before{content: "\f836"}
.fa-bowling-ball:before{content: "\f436"}
.fa-box:before{content: "\f466"}
.fa-box-open:before{content: "\f49e"}
.fa-boxes:before{content: "\f468"}
.fa-braille:before{content: "\f2a1"}
.fa-brain:before{content: "\f5dc"}
.fa-bread-slice:before{content: "\f7ec"}
.fa-briefcase:before{content: "\f0b1"}
.fa-briefcase-medical:before{content: "\f469"}
.fa-broadcast-tower:before{content: "\f519"}
.fa-broom:before{content: "\f51a"}
.fa-brush:before{content: "\f55d"}
.fa-btc:before{content: "\f15a"}
.fa-buffer:before{content: "\f837"}
.fa-bug:before{content: "\f188"}
.fa-building:before{content: "\f1ad"}
.fa-bullhorn:before{content: "\f0a1"}
.fa-bullseye:before{content: "\f140"}
.fa-burn:before{content: "\f46a"}
.fa-buromobelexperte:before{content: "\f37f"}
.fa-bus:before{content: "\f207"}
.fa-bus-alt:before{content: "\f55e"}
.fa-business-time:before{content: "\f64a"}
.fa-buysellads:before{content: "\f20d"}
.fa-calculator:before{content: "\f1ec"}
.fa-calendar:before{content: "\f133"}
.fa-calendar-alt:before{content: "\f073"}
.fa-calendar-check:before{content: "\f274"}
.fa-calendar-day:before{content: "\f783"}
.fa-calendar-minus:before{content: "\f272"}
.fa-calendar-plus:before{content: "\f271"}
.fa-calendar-times:before{content: "\f273"}
.fa-calendar-week:before{content: "\f784"}
.fa-camera:before{content: "\f030"}
.fa-camera-retro:before{content: "\f083"}
.fa-campground:before{content: "\f6bb"}
.fa-canadian-maple-leaf:before{content: "\f785"}
.fa-candy-cane:before{content: "\f786"}
.fa-cannabis:before{content: "\f55f"}
.fa-capsules:before{content: "\f46b"}
.fa-car:before{content: "\f1b9"}
.fa-car-alt:before{content: "\f5de"}
.fa-car-battery:before{content: "\f5df"}
.fa-car-crash:before{content: "\f5e1"}
.fa-car-side:before{content: "\f5e4"}
.fa-caret-down:before{content: "\f0d7"}
.fa-caret-left:before{content: "\f0d9"}
.fa-caret-right:before{content: "\f0da"}
.fa-caret-square-down:before{content: "\f150"}
.fa-caret-square-left:before{content: "\f191"}
.fa-caret-square-right:before{content: "\f152"}
.fa-caret-square-up:before{content: "\f151"}
.fa-caret-up:before{content: "\f0d8"}
.fa-carrot:before{content: "\f787"}
.fa-cart-arrow-down:before{content: "\f218"}
.fa-cart-plus:before{content: "\f217"}
.fa-cash-register:before{content: "\f788"}
.fa-cat:before{content: "\f6be"}
.fa-cc-amazon-pay:before{content: "\f42d"}
.fa-cc-amex:before{content: "\f1f3"}
.fa-cc-apple-pay:before{content: "\f416"}
.fa-cc-diners-club:before{content: "\f24c"}
.fa-cc-discover:before{content: "\f1f2"}
.fa-cc-jcb:before{content: "\f24b"}
.fa-cc-mastercard:before{content: "\f1f1"}
.fa-cc-paypal:before{content: "\f1f4"}
.fa-cc-stripe:before{content: "\f1f5"}
.fa-cc-visa:before{content: "\f1f0"}
.fa-centercode:before{content: "\f380"}
.fa-centos:before{content: "\f789"}
.fa-certificate:before{content: "\f0a3"}
.fa-chair:before{content: "\f6c0"}
.fa-chalkboard:before{content: "\f51b"}
.fa-chalkboard-teacher:before{content: "\f51c"}
.fa-charging-station:before{content: "\f5e7"}
.fa-chart-area:before{content: "\f1fe"}
.fa-chart-bar:before{content: "\f080"}
.fa-chart-line:before{content: "\f201"}
.fa-chart-pie:before{content: "\f200"}
.fa-check:before{content: "\f00c"}
.fa-check-circle:before{content: "\f058"}
.fa-check-double:before{content: "\f560"}
.fa-check-square:before{content: "\f14a"}
.fa-cheese:before{content: "\f7ef"}
.fa-chess:before{content: "\f439"}
.fa-chess-bishop:before{content: "\f43a"}
.fa-chess-board:before{content: "\f43c"}
.fa-chess-king:before{content: "\f43f"}
.fa-chess-knight:before{content: "\f441"}
.fa-chess-pawn:before{content: "\f443"}
.fa-chess-queen:before{content: "\f445"}
.fa-chess-rook:before{content: "\f447"}
.fa-chevron-circle-down:before{content: "\f13a"}
.fa-chevron-circle-left:before{content: "\f137"}
.fa-chevron-circle-right:before{content: "\f138"}
.fa-chevron-circle-up:before{content: "\f139"}
.fa-chevron-down:before{content: "\f078"}
.fa-chevron-left:before{content: "\f053"}
.fa-chevron-right:before{content: "\f054"}
.fa-chevron-up:before{content: "\f077"}
.fa-child:before{content: "\f1ae"}
.fa-chrome:before{content: "\f268"}
.fa-chromecast:before{content: "\f838"}
.fa-church:before{content: "\f51d"}
.fa-circle:before{content: "\f111"}
.fa-circle-notch:before{content: "\f1ce"}
.fa-city:before{content: "\f64f"}
.fa-clinic-medical:before{content: "\f7f2"}
.fa-clipboard:before{content: "\f328"}
.fa-clipboard-check:before{content: "\f46c"}
.fa-clipboard-list:before{content: "\f46d"}
.fa-clock:before{content: "\f017"}
.fa-clone:before{content: "\f24d"}
.fa-closed-captioning:before{content: "\f20a"}
.fa-cloud:before{content: "\f0c2"}
.fa-cloud-download-alt:before{content: "\f381"}
.fa-cloud-meatball:before{content: "\f73b"}
.fa-cloud-moon:before{content: "\f6c3"}
.fa-cloud-moon-rain:before{content: "\f73c"}
.fa-cloud-rain:before{content: "\f73d"}
.fa-cloud-showers-heavy:before{content: "\f740"}
.fa-cloud-sun:before{content: "\f6c4"}
.fa-cloud-sun-rain:before{content: "\f743"}
.fa-cloud-upload-alt:before{content: "\f382"}
.fa-cloudscale:before{content: "\f383"}
.fa-cloudsmith:before{content: "\f384"}
.fa-cloudversify:before{content: "\f385"}
.fa-cocktail:before{content: "\f561"}
.fa-code:before{content: "\f121"}
.fa-code-branch:before{content: "\f126"}
.fa-codepen:before{content: "\f1cb"}
.fa-codiepie:before{content: "\f284"}
.fa-coffee:before{content: "\f0f4"}
.fa-cog:before{content: "\f013"}
.fa-cogs:before{content: "\f085"}
.fa-coins:before{content: "\f51e"}
.fa-columns:before{content: "\f0db"}
.fa-comment:before{content: "\f075"}
.fa-comment-alt:before{content: "\f27a"}
.fa-comment-dollar:before{content: "\f651"}
.fa-comment-dots:before{content: "\f4ad"}
.fa-comment-medical:before{content: "\f7f5"}
.fa-comment-slash:before{content: "\f4b3"}
.fa-comments:before{content: "\f086"}
.fa-comments-dollar:before{content: "\f653"}
.fa-compact-disc:before{content: "\f51f"}
.fa-compass:before{content: "\f14e"}
.fa-compress:before{content: "\f066"}
.fa-compress-arrows-alt:before{content: "\f78c"}
.fa-concierge-bell:before{content: "\f562"}
.fa-confluence:before{content: "\f78d"}
.fa-connectdevelop:before{content: "\f20e"}
.fa-contao:before{content: "\f26d"}
.fa-cookie:before{content: "\f563"}
.fa-cookie-bite:before{content: "\f564"}
.fa-copy:before{content: "\f0c5"}
.fa-copyright:before{content: "\f1f9"}
.fa-couch:before{content: "\f4b8"}
.fa-cpanel:before{content: "\f388"}
.fa-creative-commons:before{content: "\f25e"}
.fa-creative-commons-by:before{content: "\f4e7"}
.fa-creative-commons-nc:before{content: "\f4e8"}
.fa-creative-commons-nc-eu:before{content: "\f4e9"}
.fa-creative-commons-nc-jp:before{content: "\f4ea"}
.fa-creative-commons-nd:before{content: "\f4eb"}
.fa-creative-commons-pd:before{content: "\f4ec"}
.fa-creative-commons-pd-alt:before{content: "\f4ed"}
.fa-creative-commons-remix:before{content: "\f4ee"}
.fa-creative-commons-sa:before{content: "\f4ef"}
.fa-creative-commons-sampling:before{content: "\f4f0"}
.fa-creative-commons-sampling-plus:before{content: "\f4f1"}
.fa-creative-commons-share:before{content: "\f4f2"}
.fa-creative-commons-zero:before{content: "\f4f3"}
.fa-credit-card:before{content: "\f09d"}
.fa-critical-role:before{content: "\f6c9"}
.fa-crop:before{content: "\f125"}
.fa-crop-alt:before{content: "\f565"}
.fa-cross:before{content: "\f654"}
.fa-crosshairs:before{content: "\f05b"}
.fa-crow:before{content: "\f520"}
.fa-crown:before{content: "\f521"}
.fa-crutch:before{content: "\f7f7"}
.fa-css3:before{content: "\f13c"}
.fa-css3-alt:before{content: "\f38b"}
.fa-cube:before{content: "\f1b2"}
.fa-cubes:before{content: "\f1b3"}
.fa-cut:before{content: "\f0c4"}
.fa-cuttlefish:before{content: "\f38c"}
.fa-d-and-d:before{content: "\f38d"}
.fa-d-and-d-beyond:before{content: "\f6ca"}
.fa-dashcube:before{content: "\f210"}
.fa-database:before{content: "\f1c0"}
.fa-deaf:before{content: "\f2a4"}
.fa-delicious:before{content: "\f1a5"}
.fa-democrat:before{content: "\f747"}
.fa-deploydog:before{content: "\f38e"}
.fa-deskpro:before{content: "\f38f"}
.fa-desktop:before{content: "\f108"}
.fa-dev:before{content: "\f6cc"}
.fa-deviantart:before{content: "\f1bd"}
.fa-dharmachakra:before{content: "\f655"}
.fa-dhl:before{content: "\f790"}
.fa-diagnoses:before{content: "\f470"}
.fa-diaspora:before{content: "\f791"}
.fa-dice:before{content: "\f522"}
.fa-dice-d20:before{content: "\f6cf"}
.fa-dice-d6:before{content: "\f6d1"}
.fa-dice-five:before{content: "\f523"}
.fa-dice-four:before{content: "\f524"}
.fa-dice-one:before{content: "\f525"}
.fa-dice-six:before{content: "\f526"}
.fa-dice-three:before{content: "\f527"}
.fa-dice-two:before{content: "\f528"}
.fa-digg:before{content: "\f1a6"}
.fa-digital-ocean:before{content: "\f391"}
.fa-digital-tachograph:before{content: "\f566"}
.fa-directions:before{content: "\f5eb"}
.fa-discord:before{content: "\f392"}
.fa-discourse:before{content: "\f393"}
.fa-divide:before{content: "\f529"}
.fa-dizzy:before{content: "\f567"}
.fa-dna:before{content: "\f471"}
.fa-dochub:before{content: "\f394"}
.fa-docker:before{content: "\f395"}
.fa-dog:before{content: "\f6d3"}
.fa-dollar-sign:before{content: "\f155"}
.fa-dolly:before{content: "\f472"}
.fa-dolly-flatbed:before{content: "\f474"}
.fa-donate:before{content: "\f4b9"}
.fa-door-closed:before{content: "\f52a"}
.fa-door-open:before{content: "\f52b"}
.fa-dot-circle:before{content: "\f192"}
.fa-dove:before{content: "\f4ba"}
.fa-download:before{content: "\f019"}
.fa-draft2digital:before{content: "\f396"}
.fa-drafting-compass:before{content: "\f568"}
.fa-dragon:before{content: "\f6d5"}
.fa-draw-polygon:before{content: "\f5ee"}
.fa-dribbble:before{content: "\f17d"}
.fa-dribbble-square:before{content: "\f397"}
.fa-dropbox:before{content: "\f16b"}
.fa-drum:before{content: "\f569"}
.fa-drum-steelpan:before{content: "\f56a"}
.fa-drumstick-bite:before{content: "\f6d7"}
.fa-drupal:before{content: "\f1a9"}
.fa-dumbbell:before{content: "\f44b"}
.fa-dumpster:before{content: "\f793"}
.fa-dumpster-fire:before{content: "\f794"}
.fa-dungeon:before{content: "\f6d9"}
.fa-dyalog:before{content: "\f399"}
.fa-earlybirds:before{content: "\f39a"}
.fa-ebay:before{content: "\f4f4"}
.fa-edge:before{content: "\f282"}
.fa-edit:before{content: "\f044"}
.fa-egg:before{content: "\f7fb"}
.fa-eject:before{content: "\f052"}
.fa-elementor:before{content: "\f430"}
.fa-ellipsis-h:before{content: "\f141"}
.fa-ellipsis-v:before{content: "\f142"}
.fa-ello:before{content: "\f5f1"}
.fa-ember:before{content: "\f423"}
.fa-empire:before{content: "\f1d1"}
.fa-envelope:before{content: "\f0e0"}
.fa-envelope-open:before{content: "\f2b6"}
.fa-envelope-open-text:before{content: "\f658"}
.fa-envelope-square:before{content: "\f199"}
.fa-envira:before{content: "\f299"}
.fa-equals:before{content: "\f52c"}
.fa-eraser:before{content: "\f12d"}
.fa-erlang:before{content: "\f39d"}
.fa-ethereum:before{content: "\f42e"}
.fa-ethernet:before{content: "\f796"}
.fa-etsy:before{content: "\f2d7"}
.fa-euro-sign:before{content: "\f153"}
.fa-evernote:before{content: "\f839"}
.fa-exchange-alt:before{content: "\f362"}
.fa-exclamation:before{content: "\f12a"}
.fa-exclamation-circle:before{content: "\f06a"}
.fa-exclamation-triangle:before{content: "\f071"}
.fa-expand:before{content: "\f065"}
.fa-expand-arrows-alt:before{content: "\f31e"}
.fa-expeditedssl:before{content: "\f23e"}
.fa-external-link-alt:before{content: "\f35d"}
.fa-external-link-square-alt:before{content: "\f360"}
.fa-eye:before{content: "\f06e"}
.fa-eye-dropper:before{content: "\f1fb"}
.fa-eye-slash:before{content: "\f070"}
.fa-facebook:before{content: "\f09a"}
.fa-facebook-f:before{content: "\f39e"}
.fa-facebook-messenger:before{content: "\f39f"}
.fa-facebook-square:before{content: "\f082"}
.fa-fantasy-flight-games:before{content: "\f6dc"}
.fa-fast-backward:before{content: "\f049"}
.fa-fast-forward:before{content: "\f050"}
.fa-fax:before{content: "\f1ac"}
.fa-feather:before{content: "\f52d"}
.fa-feather-alt:before{content: "\f56b"}
.fa-fedex:before{content: "\f797"}
.fa-fedora:before{content: "\f798"}
.fa-female:before{content: "\f182"}
.fa-fighter-jet:before{content: "\f0fb"}
.fa-figma:before{content: "\f799"}
.fa-file:before{content: "\f15b"}
.fa-file-alt:before{content: "\f15c"}
.fa-file-archive:before{content: "\f1c6"}
.fa-file-audio:before{content: "\f1c7"}
.fa-file-code:before{content: "\f1c9"}
.fa-file-contract:before{content: "\f56c"}
.fa-file-csv:before{content: "\f6dd"}
.fa-file-download:before{content: "\f56d"}
.fa-file-excel:before{content: "\f1c3"}
.fa-file-export:before{content: "\f56e"}
.fa-file-image:before{content: "\f1c5"}
.fa-file-import:before{content: "\f56f"}
.fa-file-invoice:before{content: "\f570"}
.fa-file-invoice-dollar:before{content: "\f571"}
.fa-file-medical:before{content: "\f477"}
.fa-file-medical-alt:before{content: "\f478"}
.fa-file-pdf:before{content: "\f1c1"}
.fa-file-powerpoint:before{content: "\f1c4"}
.fa-file-prescription:before{content: "\f572"}
.fa-file-signature:before{content: "\f573"}
.fa-file-upload:before{content: "\f574"}
.fa-file-video:before{content: "\f1c8"}
.fa-file-word:before{content: "\f1c2"}
.fa-fill:before{content: "\f575"}
.fa-fill-drip:before{content: "\f576"}
.fa-film:before{content: "\f008"}
.fa-filter:before{content: "\f0b0"}
.fa-fingerprint:before{content: "\f577"}
.fa-fire:before{content: "\f06d"}
.fa-fire-alt:before{content: "\f7e4"}
.fa-fire-extinguisher:before{content: "\f134"}
.fa-firefox:before{content: "\f269"}
.fa-first-aid:before{content: "\f479"}
.fa-first-order:before{content: "\f2b0"}
.fa-first-order-alt:before{content: "\f50a"}
.fa-firstdraft:before{content: "\f3a1"}
.fa-fish:before{content: "\f578"}
.fa-fist-raised:before{content: "\f6de"}
.fa-flag:before{content: "\f024"}
.fa-flag-checkered:before{content: "\f11e"}
.fa-flag-usa:before{content: "\f74d"}
.fa-flask:before{content: "\f0c3"}
.fa-flickr:before{content: "\f16e"}
.fa-flipboard:before{content: "\f44d"}
.fa-flushed:before{content: "\f579"}
.fa-fly:before{content: "\f417"}
.fa-folder:before{content: "\f07b"}
.fa-folder-minus:before{content: "\f65d"}
.fa-folder-open:before{content: "\f07c"}
.fa-folder-plus:before{content: "\f65e"}
.fa-font:before{content: "\f031"}
.fa-font-awesome:before{content: "\f2b4"}
.fa-font-awesome-alt:before{content: "\f35c"}
.fa-font-awesome-flag:before{content: "\f425"}
.fa-font-awesome-logo-full:before{content: "\f4e6"}
.fa-fonticons:before{content: "\f280"}
.fa-fonticons-fi:before{content: "\f3a2"}
.fa-football-ball:before{content: "\f44e"}
.fa-fort-awesome:before{content: "\f286"}
.fa-fort-awesome-alt:before{content: "\f3a3"}
.fa-forumbee:before{content: "\f211"}
.fa-forward:before{content: "\f04e"}
.fa-foursquare:before{content: "\f180"}
.fa-free-code-camp:before{content: "\f2c5"}
.fa-freebsd:before{content: "\f3a4"}
.fa-frog:before{content: "\f52e"}
.fa-frown:before{content: "\f119"}
.fa-frown-open:before{content: "\f57a"}
.fa-fulcrum:before{content: "\f50b"}
.fa-funnel-dollar:before{content: "\f662"}
.fa-futbol:before{content: "\f1e3"}
.fa-galactic-republic:before{content: "\f50c"}
.fa-galactic-senate:before{content: "\f50d"}
.fa-gamepad:before{content: "\f11b"}
.fa-gas-pump:before{content: "\f52f"}
.fa-gavel:before{content: "\f0e3"}
.fa-gem:before{content: "\f3a5"}
.fa-genderless:before{content: "\f22d"}
.fa-get-pocket:before{content: "\f265"}
.fa-gg:before{content: "\f260"}
.fa-gg-circle:before{content: "\f261"}
.fa-ghost:before{content: "\f6e2"}
.fa-gift:before{content: "\f06b"}
.fa-gifts:before{content: "\f79c"}
.fa-git:before{content: "\f1d3"}
.fa-git-square:before{content: "\f1d2"}
.fa-github:before{content: "\f09b"}
.fa-github-alt:before{content: "\f113"}
.fa-github-square:before{content: "\f092"}
.fa-gitkraken:before{content: "\f3a6"}
.fa-gitlab:before{content: "\f296"}
.fa-gitter:before{content: "\f426"}
.fa-glass-cheers:before{content: "\f79f"}
.fa-glass-martini:before{content: "\f000"}
.fa-glass-martini-alt:before{content: "\f57b"}
.fa-glass-whiskey:before{content: "\f7a0"}
.fa-glasses:before{content: "\f530"}
.fa-glide:before{content: "\f2a5"}
.fa-glide-g:before{content: "\f2a6"}
.fa-globe:before{content: "\f0ac"}
.fa-globe-africa:before{content: "\f57c"}
.fa-globe-americas:before{content: "\f57d"}
.fa-globe-asia:before{content: "\f57e"}
.fa-globe-europe:before{content: "\f7a2"}
.fa-gofore:before{content: "\f3a7"}
.fa-golf-ball:before{content: "\f450"}
.fa-goodreads:before{content: "\f3a8"}
.fa-goodreads-g:before{content: "\f3a9"}
.fa-google:before{content: "\f1a0"}
.fa-google-drive:before{content: "\f3aa"}
.fa-google-play:before{content: "\f3ab"}
.fa-google-plus:before{content: "\f2b3"}
.fa-google-plus-g:before{content: "\f0d5"}
.fa-google-plus-square:before{content: "\f0d4"}
.fa-google-wallet:before{content: "\f1ee"}
.fa-gopuram:before{content: "\f664"}
.fa-graduation-cap:before{content: "\f19d"}
.fa-gratipay:before{content: "\f184"}
.fa-grav:before{content: "\f2d6"}
.fa-greater-than:before{content: "\f531"}
.fa-greater-than-equal:before{content: "\f532"}
.fa-grimace:before{content: "\f57f"}
.fa-grin:before{content: "\f580"}
.fa-grin-alt:before{content: "\f581"}
.fa-grin-beam:before{content: "\f582"}
.fa-grin-beam-sweat:before{content: "\f583"}
.fa-grin-hearts:before{content: "\f584"}
.fa-grin-squint:before{content: "\f585"}
.fa-grin-squint-tears:before{content: "\f586"}
.fa-grin-stars:before{content: "\f587"}
.fa-grin-tears:before{content: "\f588"}
.fa-grin-tongue:before{content: "\f589"}
.fa-grin-tongue-squint:before{content: "\f58a"}
.fa-grin-tongue-wink:before{content: "\f58b"}
.fa-grin-wink:before{content: "\f58c"}
.fa-grip-horizontal:before{content: "\f58d"}
.fa-grip-lines:before{content: "\f7a4"}
.fa-grip-lines-vertical:before{content: "\f7a5"}
.fa-grip-vertical:before{content: "\f58e"}
.fa-gripfire:before{content: "\f3ac"}
.fa-grunt:before{content: "\f3ad"}
.fa-guitar:before{content: "\f7a6"}
.fa-gulp:before{content: "\f3ae"}
.fa-h-square:before{content: "\f0fd"}
.fa-hacker-news:before{content: "\f1d4"}
.fa-hacker-news-square:before{content: "\f3af"}
.fa-hackerrank:before{content: "\f5f7"}
.fa-hamburger:before{content: "\f805"}
.fa-hammer:before{content: "\f6e3"}
.fa-hamsa:before{content: "\f665"}
.fa-hand-holding:before{content: "\f4bd"}
.fa-hand-holding-heart:before{content: "\f4be"}
.fa-hand-holding-usd:before{content: "\f4c0"}
.fa-hand-lizard:before{content: "\f258"}
.fa-hand-middle-finger:before{content: "\f806"}
.fa-hand-paper:before{content: "\f256"}
.fa-hand-peace:before{content: "\f25b"}
.fa-hand-point-down:before{content: "\f0a7"}
.fa-hand-point-left:before{content: "\f0a5"}
.fa-hand-point-right:before{content: "\f0a4"}
.fa-hand-point-up:before{content: "\f0a6"}
.fa-hand-pointer:before{content: "\f25a"}
.fa-hand-rock:before{content: "\f255"}
.fa-hand-scissors:before{content: "\f257"}
.fa-hand-spock:before{content: "\f259"}
.fa-hands:before{content: "\f4c2"}
.fa-hands-helping:before{content: "\f4c4"}
.fa-handshake:before{content: "\f2b5"}
.fa-hanukiah:before{content: "\f6e6"}
.fa-hard-hat:before{content: "\f807"}
.fa-hashtag:before{content: "\f292"}
.fa-hat-wizard:before{content: "\f6e8"}
.fa-haykal:before{content: "\f666"}
.fa-hdd:before{content: "\f0a0"}
.fa-heading:before{content: "\f1dc"}
.fa-headphones:before{content: "\f025"}
.fa-headphones-alt:before{content: "\f58f"}
.fa-headset:before{content: "\f590"}
.fa-heart:before{content: "\f004"}
.fa-heart-broken:before{content: "\f7a9"}
.fa-heartbeat:before{content: "\f21e"}
.fa-helicopter:before{content: "\f533"}
.fa-highlighter:before{content: "\f591"}
.fa-hiking:before{content: "\f6ec"}
.fa-hippo:before{content: "\f6ed"}
.fa-hips:before{content: "\f452"}
.fa-hire-a-helper:before{content: "\f3b0"}
.fa-history:before{content: "\f1da"}
.fa-hockey-puck:before{content: "\f453"}
.fa-holly-berry:before{content: "\f7aa"}
.fa-home:before{content: "\f015"}
.fa-hooli:before{content: "\f427"}
.fa-hornbill:before{content: "\f592"}
.fa-horse:before{content: "\f6f0"}
.fa-horse-head:before{content: "\f7ab"}
.fa-hospital:before{content: "\f0f8"}
.fa-hospital-alt:before{content: "\f47d"}
.fa-hospital-symbol:before{content: "\f47e"}
.fa-hot-tub:before{content: "\f593"}
.fa-hotdog:before{content: "\f80f"}
.fa-hotel:before{content: "\f594"}
.fa-hotjar:before{content: "\f3b1"}
.fa-hourglass:before{content: "\f254"}
.fa-hourglass-end:before{content: "\f253"}
.fa-hourglass-half:before{content: "\f252"}
.fa-hourglass-start:before{content: "\f251"}
.fa-house-damage:before{content: "\f6f1"}
.fa-houzz:before{content: "\f27c"}
.fa-hryvnia:before{content: "\f6f2"}
.fa-html5:before{content: "\f13b"}
.fa-hubspot:before{content: "\f3b2"}
.fa-i-cursor:before{content: "\f246"}
.fa-ice-cream:before{content: "\f810"}
.fa-icicles:before{content: "\f7ad"}
.fa-id-badge:before{content: "\f2c1"}
.fa-id-card:before{content: "\f2c2"}
.fa-id-card-alt:before{content: "\f47f"}
.fa-igloo:before{content: "\f7ae"}
.fa-image:before{content: "\f03e"}
.fa-images:before{content: "\f302"}
.fa-imdb:before{content: "\f2d8"}
.fa-inbox:before{content: "\f01c"}
.fa-indent:before{content: "\f03c"}
.fa-industry:before{content: "\f275"}
.fa-infinity:before{content: "\f534"}
.fa-info:before{content: "\f129"}
.fa-info-circle:before{content: "\f05a"}
.fa-instagram:before{content: "\f16d"}
.fa-intercom:before{content: "\f7af"}
.fa-internet-explorer:before{content: "\f26b"}
.fa-invision:before{content: "\f7b0"}
.fa-ioxhost:before{content: "\f208"}
.fa-italic:before{content: "\f033"}
.fa-itch-io:before{content: "\f83a"}
.fa-itunes:before{content: "\f3b4"}
.fa-itunes-note:before{content: "\f3b5"}
.fa-java:before{content: "\f4e4"}
.fa-jedi:before{content: "\f669"}
.fa-jedi-order:before{content: "\f50e"}
.fa-jenkins:before{content: "\f3b6"}
.fa-jira:before{content: "\f7b1"}
.fa-joget:before{content: "\f3b7"}
.fa-joint:before{content: "\f595"}
.fa-joomla:before{content: "\f1aa"}
.fa-journal-whills:before{content: "\f66a"}
.fa-js:before{content: "\f3b8"}
.fa-js-square:before{content: "\f3b9"}
.fa-jsfiddle:before{content: "\f1cc"}
.fa-kaaba:before{content: "\f66b"}
.fa-kaggle:before{content: "\f5fa"}
.fa-key:before{content: "\f084"}
.fa-keybase:before{content: "\f4f5"}
.fa-keyboard:before{content: "\f11c"}
.fa-keycdn:before{content: "\f3ba"}
.fa-khanda:before{content: "\f66d"}
.fa-kickstarter:before{content: "\f3bb"}
.fa-kickstarter-k:before{content: "\f3bc"}
.fa-kiss:before{content: "\f596"}
.fa-kiss-beam:before{content: "\f597"}
.fa-kiss-wink-heart:before{content: "\f598"}
.fa-kiwi-bird:before{content: "\f535"}
.fa-korvue:before{content: "\f42f"}
.fa-landmark:before{content: "\f66f"}
.fa-language:before{content: "\f1ab"}
.fa-laptop:before{content: "\f109"}
.fa-laptop-code:before{content: "\f5fc"}
.fa-laptop-medical:before{content: "\f812"}
.fa-laravel:before{content: "\f3bd"}
.fa-lastfm:before{content: "\f202"}
.fa-lastfm-square:before{content: "\f203"}
.fa-laugh:before{content: "\f599"}
.fa-laugh-beam:before{content: "\f59a"}
.fa-laugh-squint:before{content: "\f59b"}
.fa-laugh-wink:before{content: "\f59c"}
.fa-layer-group:before{content: "\f5fd"}
.fa-leaf:before{content: "\f06c"}
.fa-leanpub:before{content: "\f212"}
.fa-lemon:before{content: "\f094"}
.fa-less:before{content: "\f41d"}
.fa-less-than:before{content: "\f536"}
.fa-less-than-equal:before{content: "\f537"}
.fa-level-down-alt:before{content: "\f3be"}
.fa-level-up-alt:before{content: "\f3bf"}
.fa-life-ring:before{content: "\f1cd"}
.fa-lightbulb:before{content: "\f0eb"}
.fa-line:before{content: "\f3c0"}
.fa-link:before{content: "\f0c1"}
.fa-linkedin:before{content: "\f08c"}
.fa-linkedin-in:before{content: "\f0e1"}
.fa-linode:before{content: "\f2b8"}
.fa-linux:before{content: "\f17c"}
.fa-lira-sign:before{content: "\f195"}
.fa-list:before{content: "\f03a"}
.fa-list-alt:before{content: "\f022"}
.fa-list-ol:before{content: "\f0cb"}
.fa-list-ul:before{content: "\f0ca"}
.fa-location-arrow:before{content: "\f124"}
.fa-lock:before{content: "\f023"}
.fa-lock-open:before{content: "\f3c1"}
.fa-long-arrow-alt-down:before{content: "\f309"}
.fa-long-arrow-alt-left:before{content: "\f30a"}
.fa-long-arrow-alt-right:before{content: "\f30b"}
.fa-long-arrow-alt-up:before{content: "\f30c"}
.fa-low-vision:before{content: "\f2a8"}
.fa-luggage-cart:before{content: "\f59d"}
.fa-lyft:before{content: "\f3c3"}
.fa-magento:before{content: "\f3c4"}
.fa-magic:before{content: "\f0d0"}
.fa-magnet:before{content: "\f076"}
.fa-mail-bulk:before{content: "\f674"}
.fa-mailchimp:before{content: "\f59e"}
.fa-male:before{content: "\f183"}
.fa-mandalorian:before{content: "\f50f"}
.fa-map:before{content: "\f279"}
.fa-map-marked:before{content: "\f59f"}
.fa-map-marked-alt:before{content: "\f5a0"}
.fa-map-marker:before{content: "\f041"}
.fa-map-marker-alt:before{content: "\f3c5"}
.fa-map-pin:before{content: "\f276"}
.fa-map-signs:before{content: "\f277"}
.fa-markdown:before{content: "\f60f"}
.fa-marker:before{content: "\f5a1"}
.fa-mars:before{content: "\f222"}
.fa-mars-double:before{content: "\f227"}
.fa-mars-stroke:before{content: "\f229"}
.fa-mars-stroke-h:before{content: "\f22b"}
.fa-mars-stroke-v:before{content: "\f22a"}
.fa-mask:before{content: "\f6fa"}
.fa-mastodon:before{content: "\f4f6"}
.fa-maxcdn:before{content: "\f136"}
.fa-medal:before{content: "\f5a2"}
.fa-medapps:before{content: "\f3c6"}
.fa-medium:before{content: "\f23a"}
.fa-medium-m:before{content: "\f3c7"}
.fa-medkit:before{content: "\f0fa"}
.fa-medrt:before{content: "\f3c8"}
.fa-meetup:before{content: "\f2e0"}
.fa-megaport:before{content: "\f5a3"}
.fa-meh:before{content: "\f11a"}
.fa-meh-blank:before{content: "\f5a4"}
.fa-meh-rolling-eyes:before{content: "\f5a5"}
.fa-memory:before{content: "\f538"}
.fa-mendeley:before{content: "\f7b3"}
.fa-menorah:before{content: "\f676"}
.fa-mercury:before{content: "\f223"}
.fa-meteor:before{content: "\f753"}
.fa-microchip:before{content: "\f2db"}
.fa-microphone:before{content: "\f130"}
.fa-microphone-alt:before{content: "\f3c9"}
.fa-microphone-alt-slash:before{content: "\f539"}
.fa-microphone-slash:before{content: "\f131"}
.fa-microscope:before{content: "\f610"}
.fa-microsoft:before{content: "\f3ca"}
.fa-minus:before{content: "\f068"}
.fa-minus-circle:before{content: "\f056"}
.fa-minus-square:before{content: "\f146"}
.fa-mitten:before{content: "\f7b5"}
.fa-mix:before{content: "\f3cb"}
.fa-mixcloud:before{content: "\f289"}
.fa-mizuni:before{content: "\f3cc"}
.fa-mobile:before{content: "\f10b"}
.fa-mobile-alt:before{content: "\f3cd"}
.fa-modx:before{content: "\f285"}
.fa-monero:before{content: "\f3d0"}
.fa-money-bill:before{content: "\f0d6"}
.fa-money-bill-alt:before{content: "\f3d1"}
.fa-money-bill-wave:before{content: "\f53a"}
.fa-money-bill-wave-alt:before{content: "\f53b"}
.fa-money-check:before{content: "\f53c"}
.fa-money-check-alt:before{content: "\f53d"}
.fa-monument:before{content: "\f5a6"}
.fa-moon:before{content: "\f186"}
.fa-mortar-pestle:before{content: "\f5a7"}
.fa-mosque:before{content: "\f678"}
.fa-motorcycle:before{content: "\f21c"}
.fa-mountain:before{content: "\f6fc"}
.fa-mouse-pointer:before{content: "\f245"}
.fa-mug-hot:before{content: "\f7b6"}
.fa-music:before{content: "\f001"}
.fa-napster:before{content: "\f3d2"}
.fa-neos:before{content: "\f612"}
.fa-network-wired:before{content: "\f6ff"}
.fa-neuter:before{content: "\f22c"}
.fa-newspaper:before{content: "\f1ea"}
.fa-nimblr:before{content: "\f5a8"}
.fa-nintendo-switch:before{content: "\f418"}
.fa-node:before{content: "\f419"}
.fa-node-js:before{content: "\f3d3"}
.fa-not-equal:before{content: "\f53e"}
.fa-notes-medical:before{content: "\f481"}
.fa-npm:before{content: "\f3d4"}
.fa-ns8:before{content: "\f3d5"}
.fa-nutritionix:before{content: "\f3d6"}
.fa-object-group:before{content: "\f247"}
.fa-object-ungroup:before{content: "\f248"}
.fa-odnoklassniki:before{content: "\f263"}
.fa-odnoklassniki-square:before{content: "\f264"}
.fa-oil-can:before{content: "\f613"}
.fa-old-republic:before{content: "\f510"}
.fa-om:before{content: "\f679"}
.fa-opencart:before{content: "\f23d"}
.fa-openid:before{content: "\f19b"}
.fa-opera:before{content: "\f26a"}
.fa-optin-monster:before{content: "\f23c"}
.fa-osi:before{content: "\f41a"}
.fa-otter:before{content: "\f700"}
.fa-outdent:before{content: "\f03b"}
.fa-page4:before{content: "\f3d7"}
.fa-pagelines:before{content: "\f18c"}
.fa-pager:before{content: "\f815"}
.fa-paint-brush:before{content: "\f1fc"}
.fa-paint-roller:before{content: "\f5aa"}
.fa-palette:before{content: "\f53f"}
.fa-palfed:before{content: "\f3d8"}
.fa-pallet:before{content: "\f482"}
.fa-paper-plane:before{content: "\f1d8"}
.fa-paperclip:before{content: "\f0c6"}
.fa-parachute-box:before{content: "\f4cd"}
.fa-paragraph:before{content: "\f1dd"}
.fa-parking:before{content: "\f540"}
.fa-passport:before{content: "\f5ab"}
.fa-pastafarianism:before{content: "\f67b"}
.fa-paste:before{content: "\f0ea"}
.fa-patreon:before{content: "\f3d9"}
.fa-pause:before{content: "\f04c"}
.fa-pause-circle:before{content: "\f28b"}
.fa-paw:before{content: "\f1b0"}
.fa-paypal:before{content: "\f1ed"}
.fa-peace:before{content: "\f67c"}
.fa-pen:before{content: "\f304"}
.fa-pen-alt:before{content: "\f305"}
.fa-pen-fancy:before{content: "\f5ac"}
.fa-pen-nib:before{content: "\f5ad"}
.fa-pen-square:before{content: "\f14b"}
.fa-pencil-alt:before{content: "\f303"}
.fa-pencil-ruler:before{content: "\f5ae"}
.fa-penny-arcade:before{content: "\f704"}
.fa-people-carry:before{content: "\f4ce"}
.fa-pepper-hot:before{content: "\f816"}
.fa-percent:before{content: "\f295"}
.fa-percentage:before{content: "\f541"}
.fa-periscope:before{content: "\f3da"}
.fa-person-booth:before{content: "\f756"}
.fa-phabricator:before{content: "\f3db"}
.fa-phoenix-framework:before{content: "\f3dc"}
.fa-phoenix-squadron:before{content: "\f511"}
.fa-phone:before{content: "\f095"}
.fa-phone-slash:before{content: "\f3dd"}
.fa-phone-square:before{content: "\f098"}
.fa-phone-volume:before{content: "\f2a0"}
.fa-php:before{content: "\f457"}
.fa-pied-piper:before{content: "\f2ae"}
.fa-pied-piper-alt:before{content: "\f1a8"}
.fa-pied-piper-hat:before{content: "\f4e5"}
.fa-pied-piper-pp:before{content: "\f1a7"}
.fa-piggy-bank:before{content: "\f4d3"}
.fa-pills:before{content: "\f484"}
.fa-pinterest:before{content: "\f0d2"}
.fa-pinterest-p:before{content: "\f231"}
.fa-pinterest-square:before{content: "\f0d3"}
.fa-pizza-slice:before{content: "\f818"}
.fa-place-of-worship:before{content: "\f67f"}
.fa-plane:before{content: "\f072"}
.fa-plane-arrival:before{content: "\f5af"}
.fa-plane-departure:before{content: "\f5b0"}
.fa-play:before{content: "\f04b"}
.fa-play-circle:before{content: "\f144"}
.fa-playstation:before{content: "\f3df"}
.fa-plug:before{content: "\f1e6"}
.fa-plus:before{content: "\f067"}
.fa-plus-circle:before{content: "\f055"}
.fa-plus-square:before{content: "\f0fe"}
.fa-podcast:before{content: "\f2ce"}
.fa-poll:before{content: "\f681"}
.fa-poll-h:before{content: "\f682"}
.fa-poo:before{content: "\f2fe"}
.fa-poo-storm:before{content: "\f75a"}
.fa-poop:before{content: "\f619"}
.fa-portrait:before{content: "\f3e0"}
.fa-pound-sign:before{content: "\f154"}
.fa-power-off:before{content: "\f011"}
.fa-pray:before{content: "\f683"}
.fa-praying-hands:before{content: "\f684"}
.fa-prescription:before{content: "\f5b1"}
.fa-prescription-bottle:before{content: "\f485"}
.fa-prescription-bottle-alt:before{content: "\f486"}
.fa-print:before{content: "\f02f"}
.fa-procedures:before{content: "\f487"}
.fa-product-hunt:before{content: "\f288"}
.fa-project-diagram:before{content: "\f542"}
.fa-pushed:before{content: "\f3e1"}
.fa-puzzle-piece:before{content: "\f12e"}
.fa-python:before{content: "\f3e2"}
.fa-qq:before{content: "\f1d6"}
.fa-qrcode:before{content: "\f029"}
.fa-question:before{content: "\f128"}
.fa-question-circle:before{content: "\f059"}
.fa-quidditch:before{content: "\f458"}
.fa-quinscape:before{content: "\f459"}
.fa-quora:before{content: "\f2c4"}
.fa-quote-left:before{content: "\f10d"}
.fa-quote-right:before{content: "\f10e"}
.fa-quran:before{content: "\f687"}
.fa-r-project:before{content: "\f4f7"}
.fa-radiation:before{content: "\f7b9"}
.fa-radiation-alt:before{content: "\f7ba"}
.fa-rainbow:before{content: "\f75b"}
.fa-random:before{content: "\f074"}
.fa-raspberry-pi:before{content: "\f7bb"}
.fa-ravelry:before{content: "\f2d9"}
.fa-react:before{content: "\f41b"}
.fa-reacteurope:before{content: "\f75d"}
.fa-readme:before{content: "\f4d5"}
.fa-rebel:before{content: "\f1d0"}
.fa-receipt:before{content: "\f543"}
.fa-recycle:before{content: "\f1b8"}
.fa-red-river:before{content: "\f3e3"}
.fa-reddit:before{content: "\f1a1"}
.fa-reddit-alien:before{content: "\f281"}
.fa-reddit-square:before{content: "\f1a2"}
.fa-redhat:before{content: "\f7bc"}
.fa-redo:before{content: "\f01e"}
.fa-redo-alt:before{content: "\f2f9"}
.fa-registered:before{content: "\f25d"}
.fa-renren:before{content: "\f18b"}
.fa-reply:before{content: "\f3e5"}
.fa-reply-all:before{content: "\f122"}
.fa-replyd:before{content: "\f3e6"}
.fa-republican:before{content: "\f75e"}
.fa-researchgate:before{content: "\f4f8"}
.fa-resolving:before{content: "\f3e7"}
.fa-restroom:before{content: "\f7bd"}
.fa-retweet:before{content: "\f079"}
.fa-rev:before{content: "\f5b2"}
.fa-ribbon:before{content: "\f4d6"}
.fa-ring:before{content: "\f70b"}
.fa-road:before{content: "\f018"}
.fa-robot:before{content: "\f544"}
.fa-rocket:before{content: "\f135"}
.fa-rocketchat:before{content: "\f3e8"}
.fa-rockrms:before{content: "\f3e9"}
.fa-route:before{content: "\f4d7"}
.fa-rss:before{content: "\f09e"}
.fa-rss-square:before{content: "\f143"}
.fa-ruble-sign:before{content: "\f158"}
.fa-ruler:before{content: "\f545"}
.fa-ruler-combined:before{content: "\f546"}
.fa-ruler-horizontal:before{content: "\f547"}
.fa-ruler-vertical:before{content: "\f548"}
.fa-running:before{content: "\f70c"}
.fa-rupee-sign:before{content: "\f156"}
.fa-sad-cry:before{content: "\f5b3"}
.fa-sad-tear:before{content: "\f5b4"}
.fa-safari:before{content: "\f267"}
.fa-salesforce:before{content: "\f83b"}
.fa-sass:before{content: "\f41e"}
.fa-satellite:before{content: "\f7bf"}
.fa-satellite-dish:before{content: "\f7c0"}
.fa-save:before{content: "\f0c7"}
.fa-schlix:before{content: "\f3ea"}
.fa-school:before{content: "\f549"}
.fa-screwdriver:before{content: "\f54a"}
.fa-scribd:before{content: "\f28a"}
.fa-scroll:before{content: "\f70e"}
.fa-sd-card:before{content: "\f7c2"}
.fa-search:before{content: "\f002"}
.fa-search-dollar:before{content: "\f688"}
.fa-search-location:before{content: "\f689"}
.fa-search-minus:before{content: "\f010"}
.fa-search-plus:before{content: "\f00e"}
.fa-searchengin:before{content: "\f3eb"}
.fa-seedling:before{content: "\f4d8"}
.fa-sellcast:before{content: "\f2da"}
.fa-sellsy:before{content: "\f213"}
.fa-server:before{content: "\f233"}
.fa-servicestack:before{content: "\f3ec"}
.fa-shapes:before{content: "\f61f"}
.fa-share:before{content: "\f064"}
.fa-share-alt:before{content: "\f1e0"}
.fa-share-alt-square:before{content: "\f1e1"}
.fa-share-square:before{content: "\f14d"}
.fa-shekel-sign:before{content: "\f20b"}
.fa-shield-alt:before{content: "\f3ed"}
.fa-ship:before{content: "\f21a"}
.fa-shipping-fast:before{content: "\f48b"}
.fa-shirtsinbulk:before{content: "\f214"}
.fa-shoe-prints:before{content: "\f54b"}
.fa-shopping-bag:before{content: "\f290"}
.fa-shopping-basket:before{content: "\f291"}
.fa-shopping-cart:before{content: "\f07a"}
.fa-shopware:before{content: "\f5b5"}
.fa-shower:before{content: "\f2cc"}
.fa-shuttle-van:before{content: "\f5b6"}
.fa-sign:before{content: "\f4d9"}
.fa-sign-in-alt:before{content: "\f2f6"}
.fa-sign-language:before{content: "\f2a7"}
.fa-sign-out-alt:before{content: "\f2f5"}
.fa-signal:before{content: "\f012"}
.fa-signature:before{content: "\f5b7"}
.fa-sim-card:before{content: "\f7c4"}
.fa-simplybuilt:before{content: "\f215"}
.fa-sistrix:before{content: "\f3ee"}
.fa-sitemap:before{content: "\f0e8"}
.fa-sith:before{content: "\f512"}
.fa-skating:before{content: "\f7c5"}
.fa-sketch:before{content: "\f7c6"}
.fa-skiing:before{content: "\f7c9"}
.fa-skiing-nordic:before{content: "\f7ca"}
.fa-skull:before{content: "\f54c"}
.fa-skull-crossbones:before{content: "\f714"}
.fa-skyatlas:before{content: "\f216"}
.fa-skype:before{content: "\f17e"}
.fa-slack:before{content: "\f198"}
.fa-slack-hash:before{content: "\f3ef"}
.fa-slash:before{content: "\f715"}
.fa-sleigh:before{content: "\f7cc"}
.fa-sliders-h:before{content: "\f1de"}
.fa-slideshare:before{content: "\f1e7"}
.fa-smile:before{content: "\f118"}
.fa-smile-beam:before{content: "\f5b8"}
.fa-smile-wink:before{content: "\f4da"}
.fa-smog:before{content: "\f75f"}
.fa-smoking:before{content: "\f48d"}
.fa-smoking-ban:before{content: "\f54d"}
.fa-sms:before{content: "\f7cd"}
.fa-snapchat:before{content: "\f2ab"}
.fa-snapchat-ghost:before{content: "\f2ac"}
.fa-snapchat-square:before{content: "\f2ad"}
.fa-snowboarding:before{content: "\f7ce"}
.fa-snowflake:before{content: "\f2dc"}
.fa-snowman:before{content: "\f7d0"}
.fa-snowplow:before{content: "\f7d2"}
.fa-socks:before{content: "\f696"}
.fa-solar-panel:before{content: "\f5ba"}
.fa-sort:before{content: "\f0dc"}
.fa-sort-alpha-down:before{content: "\f15d"}
.fa-sort-alpha-up:before{content: "\f15e"}
.fa-sort-amount-down:before{content: "\f160"}
.fa-sort-amount-up:before{content: "\f161"}
.fa-sort-down:before{content: "\f0dd"}
.fa-sort-numeric-down:before{content: "\f162"}
.fa-sort-numeric-up:before{content: "\f163"}
.fa-sort-up:before{content: "\f0de"}
.fa-soundcloud:before{content: "\f1be"}
.fa-sourcetree:before{content: "\f7d3"}
.fa-spa:before{content: "\f5bb"}
.fa-space-shuttle:before{content: "\f197"}
.fa-speakap:before{content: "\f3f3"}
.fa-speaker-deck:before{content: "\f83c"}
.fa-spider:before{content: "\f717"}
.fa-spinner:before{content: "\f110"}
.fa-splotch:before{content: "\f5bc"}
.fa-spotify:before{content: "\f1bc"}
.fa-spray-can:before{content: "\f5bd"}
.fa-square:before{content: "\f0c8"}
.fa-square-full:before{content: "\f45c"}
.fa-square-root-alt:before{content: "\f698"}
.fa-squarespace:before{content: "\f5be"}
.fa-stack-exchange:before{content: "\f18d"}
.fa-stack-overflow:before{content: "\f16c"}
.fa-stamp:before{content: "\f5bf"}
.fa-star:before{content: "\f005"}
.fa-star-and-crescent:before{content: "\f699"}
.fa-star-half:before{content: "\f089"}
.fa-star-half-alt:before{content: "\f5c0"}
.fa-star-of-david:before{content: "\f69a"}
.fa-star-of-life:before{content: "\f621"}
.fa-staylinked:before{content: "\f3f5"}
.fa-steam:before{content: "\f1b6"}
.fa-steam-square:before{content: "\f1b7"}
.fa-steam-symbol:before{content: "\f3f6"}
.fa-step-backward:before{content: "\f048"}
.fa-step-forward:before{content: "\f051"}
.fa-stethoscope:before{content: "\f0f1"}
.fa-sticker-mule:before{content: "\f3f7"}
.fa-sticky-note:before{content: "\f249"}
.fa-stop:before{content: "\f04d"}
.fa-stop-circle:before{content: "\f28d"}
.fa-stopwatch:before{content: "\f2f2"}
.fa-store:before{content: "\f54e"}
.fa-store-alt:before{content: "\f54f"}
.fa-strava:before{content: "\f428"}
.fa-stream:before{content: "\f550"}
.fa-street-view:before{content: "\f21d"}
.fa-strikethrough:before{content: "\f0cc"}
.fa-stripe:before{content: "\f429"}
.fa-stripe-s:before{content: "\f42a"}
.fa-stroopwafel:before{content: "\f551"}
.fa-studiovinari:before{content: "\f3f8"}
.fa-stumbleupon:before{content: "\f1a4"}
.fa-stumbleupon-circle:before{content: "\f1a3"}
.fa-subscript:before{content: "\f12c"}
.fa-subway:before{content: "\f239"}
.fa-suitcase:before{content: "\f0f2"}
.fa-suitcase-rolling:before{content: "\f5c1"}
.fa-sun:before{content: "\f185"}
.fa-superpowers:before{content: "\f2dd"}
.fa-superscript:before{content: "\f12b"}
.fa-supple:before{content: "\f3f9"}
.fa-surprise:before{content: "\f5c2"}
.fa-suse:before{content: "\f7d6"}
.fa-swatchbook:before{content: "\f5c3"}
.fa-swimmer:before{content: "\f5c4"}
.fa-swimming-pool:before{content: "\f5c5"}
.fa-symfony:before{content: "\f83d"}
.fa-synagogue:before{content: "\f69b"}
.fa-sync:before{content: "\f021"}
.fa-sync-alt:before{content: "\f2f1"}
.fa-syringe:before{content: "\f48e"}
.fa-table:before{content: "\f0ce"}
.fa-table-tennis:before{content: "\f45d"}
.fa-tablet:before{content: "\f10a"}
.fa-tablet-alt:before{content: "\f3fa"}
.fa-tablets:before{content: "\f490"}
.fa-tachometer-alt:before{content: "\f3fd"}
.fa-tag:before{content: "\f02b"}
.fa-tags:before{content: "\f02c"}
.fa-tape:before{content: "\f4db"}
.fa-tasks:before{content: "\f0ae"}
.fa-taxi:before{content: "\f1ba"}
.fa-teamspeak:before{content: "\f4f9"}
.fa-teeth:before{content: "\f62e"}
.fa-teeth-open:before{content: "\f62f"}
.fa-telegram:before{content: "\f2c6"}
.fa-telegram-plane:before{content: "\f3fe"}
.fa-temperature-high:before{content: "\f769"}
.fa-temperature-low:before{content: "\f76b"}
.fa-tencent-weibo:before{content: "\f1d5"}
.fa-tenge:before{content: "\f7d7"}
.fa-terminal:before{content: "\f120"}
.fa-text-height:before{content: "\f034"}
.fa-text-width:before{content: "\f035"}
.fa-th:before{content: "\f00a"}
.fa-th-large:before{content: "\f009"}
.fa-th-list:before{content: "\f00b"}
.fa-the-red-yeti:before{content: "\f69d"}
.fa-theater-masks:before{content: "\f630"}
.fa-themeco:before{content: "\f5c6"}
.fa-themeisle:before{content: "\f2b2"}
.fa-thermometer:before{content: "\f491"}
.fa-thermometer-empty:before{content: "\f2cb"}
.fa-thermometer-full:before{content: "\f2c7"}
.fa-thermometer-half:before{content: "\f2c9"}
.fa-thermometer-quarter:before{content: "\f2ca"}
.fa-thermometer-three-quarters:before{content: "\f2c8"}
.fa-think-peaks:before{content: "\f731"}
.fa-thumbs-down:before{content: "\f165"}
.fa-thumbs-up:before{content: "\f164"}
.fa-thumbtack:before{content: "\f08d"}
.fa-ticket-alt:before{content: "\f3ff"}
.fa-times:before{content: "\f00d"}
.fa-times-circle:before{content: "\f057"}
.fa-tint:before{content: "\f043"}
.fa-tint-slash:before{content: "\f5c7"}
.fa-tired:before{content: "\f5c8"}
.fa-toggle-off:before{content: "\f204"}
.fa-toggle-on:before{content: "\f205"}
.fa-toilet:before{content: "\f7d8"}
.fa-toilet-paper:before{content: "\f71e"}
.fa-toolbox:before{content: "\f552"}
.fa-tools:before{content: "\f7d9"}
.fa-tooth:before{content: "\f5c9"}
.fa-torah:before{content: "\f6a0"}
.fa-torii-gate:before{content: "\f6a1"}
.fa-tractor:before{content: "\f722"}
.fa-trade-federation:before{content: "\f513"}
.fa-trademark:before{content: "\f25c"}
.fa-traffic-light:before{content: "\f637"}
.fa-train:before{content: "\f238"}
.fa-tram:before{content: "\f7da"}
.fa-transgender:before{content: "\f224"}
.fa-transgender-alt:before{content: "\f225"}
.fa-trash:before{content: "\f1f8"}
.fa-trash-alt:before{content: "\f2ed"}
.fa-trash-restore:before{content: "\f829"}
.fa-trash-restore-alt:before{content: "\f82a"}
.fa-tree:before{content: "\f1bb"}
.fa-trello:before{content: "\f181"}
.fa-tripadvisor:before{content: "\f262"}
.fa-trophy:before{content: "\f091"}
.fa-truck:before{content: "\f0d1"}
.fa-truck-loading:before{content: "\f4de"}
.fa-truck-monster:before{content: "\f63b"}
.fa-truck-moving:before{content: "\f4df"}
.fa-truck-pickup:before{content: "\f63c"}
.fa-tshirt:before{content: "\f553"}
.fa-tty:before{content: "\f1e4"}
.fa-tumblr:before{content: "\f173"}
.fa-tumblr-square:before{content: "\f174"}
.fa-tv:before{content: "\f26c"}
.fa-twitch:before{content: "\f1e8"}
.fa-twitter:before{content: "\f099"}
.fa-twitter-square:before{content: "\f081"}
.fa-typo3:before{content: "\f42b"}
.fa-uber:before{content: "\f402"}
.fa-ubuntu:before{content: "\f7df"}
.fa-uikit:before{content: "\f403"}
.fa-umbrella:before{content: "\f0e9"}
.fa-umbrella-beach:before{content: "\f5ca"}
.fa-underline:before{content: "\f0cd"}
.fa-undo:before{content: "\f0e2"}
.fa-undo-alt:before{content: "\f2ea"}
.fa-uniregistry:before{content: "\f404"}
.fa-universal-access:before{content: "\f29a"}
.fa-university:before{content: "\f19c"}
.fa-unlink:before{content: "\f127"}
.fa-unlock:before{content: "\f09c"}
.fa-unlock-alt:before{content: "\f13e"}
.fa-untappd:before{content: "\f405"}
.fa-upload:before{content: "\f093"}
.fa-ups:before{content: "\f7e0"}
.fa-usb:before{content: "\f287"}
.fa-user:before{content: "\f007"}
.fa-user-alt:before{content: "\f406"}
.fa-user-alt-slash:before{content: "\f4fa"}
.fa-user-astronaut:before{content: "\f4fb"}
.fa-user-check:before{content: "\f4fc"}
.fa-user-circle:before{content: "\f2bd"}
.fa-user-clock:before{content: "\f4fd"}
.fa-user-cog:before{content: "\f4fe"}
.fa-user-edit:before{content: "\f4ff"}
.fa-user-friends:before{content: "\f500"}
.fa-user-graduate:before{content: "\f501"}
.fa-user-injured:before{content: "\f728"}
.fa-user-lock:before{content: "\f502"}
.fa-user-md:before{content: "\f0f0"}
.fa-user-minus:before{content: "\f503"}
.fa-user-ninja:before{content: "\f504"}
.fa-user-nurse:before{content: "\f82f"}
.fa-user-plus:before{content: "\f234"}
.fa-user-secret:before{content: "\f21b"}
.fa-user-shield:before{content: "\f505"}
.fa-user-slash:before{content: "\f506"}
.fa-user-tag:before{content: "\f507"}
.fa-user-tie:before{content: "\f508"}
.fa-user-times:before{content: "\f235"}
.fa-users:before{content: "\f0c0"}
.fa-users-cog:before{content: "\f509"}
.fa-usps:before{content: "\f7e1"}
.fa-ussunnah:before{content: "\f407"}
.fa-utensil-spoon:before{content: "\f2e5"}
.fa-utensils:before{content: "\f2e7"}
.fa-vaadin:before{content: "\f408"}
.fa-vector-square:before{content: "\f5cb"}
.fa-venus:before{content: "\f221"}
.fa-venus-double:before{content: "\f226"}
.fa-venus-mars:before{content: "\f228"}
.fa-viacoin:before{content: "\f237"}
.fa-viadeo:before{content: "\f2a9"}
.fa-viadeo-square:before{content: "\f2aa"}
.fa-vial:before{content: "\f492"}
.fa-vials:before{content: "\f493"}
.fa-viber:before{content: "\f409"}
.fa-video:before{content: "\f03d"}
.fa-video-slash:before{content: "\f4e2"}
.fa-vihara:before{content: "\f6a7"}
.fa-vimeo:before{content: "\f40a"}
.fa-vimeo-square:before{content: "\f194"}
.fa-vimeo-v:before{content: "\f27d"}
.fa-vine:before{content: "\f1ca"}
.fa-vk:before{content: "\f189"}
.fa-vnv:before{content: "\f40b"}
.fa-volleyball-ball:before{content: "\f45f"}
.fa-volume-down:before{content: "\f027"}
.fa-volume-mute:before{content: "\f6a9"}
.fa-volume-off:before{content: "\f026"}
.fa-volume-up:before{content: "\f028"}
.fa-vote-yea:before{content: "\f772"}
.fa-vr-cardboard:before{content: "\f729"}
.fa-vuejs:before{content: "\f41f"}
.fa-walking:before{content: "\f554"}
.fa-wallet:before{content: "\f555"}
.fa-warehouse:before{content: "\f494"}
.fa-water:before{content: "\f773"}
.fa-wave-square:before{content: "\f83e"}
.fa-waze:before{content: "\f83f"}
.fa-weebly:before{content: "\f5cc"}
.fa-weibo:before{content: "\f18a"}
.fa-weight:before{content: "\f496"}
.fa-weight-hanging:before{content: "\f5cd"}
.fa-weixin:before{content: "\f1d7"}
.fa-whatsapp:before{content: "\f232"}
.fa-whatsapp-square:before{content: "\f40c"}
.fa-wheelchair:before{content: "\f193"}
.fa-whmcs:before{content: "\f40d"}
.fa-wifi:before{content: "\f1eb"}
.fa-wikipedia-w:before{content: "\f266"}
.fa-wind:before{content: "\f72e"}
.fa-window-close:before{content: "\f410"}
.fa-window-maximize:before{content: "\f2d0"}
.fa-window-minimize:before{content: "\f2d1"}
.fa-window-restore:before{content: "\f2d2"}
.fa-windows:before{content: "\f17a"}
.fa-wine-bottle:before{content: "\f72f"}
.fa-wine-glass:before{content: "\f4e3"}
.fa-wine-glass-alt:before{content: "\f5ce"}
.fa-wix:before{content: "\f5cf"}
.fa-wizards-of-the-coast:before{content: "\f730"}
.fa-wolf-pack-battalion:before{content: "\f514"}
.fa-won-sign:before{content: "\f159"}
.fa-wordpress:before{content: "\f19a"}
.fa-wordpress-simple:before{content: "\f411"}
.fa-wpbeginner:before{content: "\f297"}
.fa-wpexplorer:before{content: "\f2de"}
.fa-wpforms:before{content: "\f298"}
.fa-wpressr:before{content: "\f3e4"}
.fa-wrench:before{content: "\f0ad"}
.fa-x-ray:before{content: "\f497"}
.fa-xbox:before{content: "\f412"}
.fa-xing:before{content: "\f168"}
.fa-xing-square:before{content: "\f169"}
.fa-y-combinator:before{content: "\f23b"}
.fa-yahoo:before{content: "\f19e"}
.fa-yammer:before{content: "\f840"}
.fa-yandex:before{content: "\f413"}
.fa-yandex-international:before{content: "\f414"}
.fa-yarn:before{content: "\f7e3"}
.fa-yelp:before{content: "\f1e9"}
.fa-yen-sign:before{content: "\f157"}
.fa-yin-yang:before{content: "\f6ad"}
.fa-yoast:before{content: "\f2b1"}
.fa-youtube:before{content: "\f167"}
.fa-youtube-square:before{content: "\f431"}
.fa-zhihu:before{content: "\f63f"}
.sr-only{border: 0;clip: rect(0, 0, 0, 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px}
.sr-only-focusable:active, .sr-only-focusable:focus{clip: auto;height: auto;margin: 0;overflow: visible;position: static;width: auto}
@font-face{font-family: "Font Awesome 5 Brands";font-style: normal;font-weight: normal;font-display: auto;src: url(../themes/fonts/lib/webfonts/fa-brands-400.eot);src: url(../themes/fonts/lib/webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"), url(../themes/fonts/lib/webfonts/fa-brands-400.woff2) format("woff2"), url(../themes/fonts/lib/webfonts/fa-brands-400.woff) format("woff"), url(../themes/fonts/lib/webfonts/fa-brands-400.ttf) format("truetype"), url(../themes/fonts/lib/webfonts/fa-brands-400.svg#fontawesome) format("svg")}
.fab{font-family: "Font Awesome 5 Brands"}
@font-face{font-family: "Font Awesome 5 Free";font-style: normal;font-weight: 400;font-display: auto;src: url(../themes/fonts/lib/webfonts/fa-regular-400.eot);src: url(../themes/fonts/lib/webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"), url(../themes/fonts/lib/webfonts/fa-regular-400.woff2) format("woff2"), url(../themes/fonts/lib/webfonts/fa-regular-400.woff) format("woff"), url(../themes/fonts/lib/webfonts/fa-regular-400.ttf) format("truetype"), url(../themes/fonts/lib/webfonts/fa-regular-400.svg#fontawesome) format("svg")}
.far{font-weight: 400}
@font-face{font-family: "Font Awesome 5 Free";font-style: normal;font-weight: 900;font-display: auto;src: url(../themes/fonts/lib/webfonts/fa-solid-900.eot);src: url(../themes/fonts/lib/webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"), url(../themes/fonts/lib/webfonts/fa-solid-900.woff2) format("woff2"), url(../themes/fonts/lib/webfonts/fa-solid-900.woff) format("woff"), url(../themes/fonts/lib/webfonts/fa-solid-900.ttf) format("truetype"), url(../themes/fonts/lib/webfonts/fa-solid-900.svg#fontawesome) format("svg")}
.fa, .far, .fas{font-family: "Font Awesome 5 Free"}
.fa, .fas{font-weight: 900}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display: block}
ol, ul{list-style: none}
blockquote, q{quotes: none}
audio, canvas, progress, video{display: inline-block;vertical-align: baseline}
audio:not([controls]){display: none;height: 0}
sub{font-size: 75%;line-height: 1;position: relative;vertical-align: baseline;bottom: -0.25em}
sup{font-size: 60%;line-height: 1;position: relative;vertical-align: baseline;top: -0.5em}
mark{background: #ff0;color: #000}
small{font-size: 80%}
img{max-width: 100%;height: auto;border: 0;vertical-align: top}
strong, b{font-weight: bold}
em, i{font-style: italic}
button{color: inherit;font: inherit;margin: 0;overflow: visible;text-transform: none;-webkit-appearance: button;cursor: pointer}
button::-moz-focus-inner{border: 0;padding: 0}
input{color: inherit;font: inherit;margin: 0}
input::-moz-focus-inner{border: 0;padding: 0}
optgroup{color: inherit;font: inherit;margin: 0}
select{color: inherit;font: inherit;margin: 0}
textarea{color: inherit;font: inherit;margin: 0}
input[type="button"]{-webkit-appearance: button;cursor: pointer}
input[type="reset"]{-webkit-appearance: button;cursor: pointer}
input[type="submit"]{-webkit-appearance: button;cursor: pointer}
button[disabled]{cursor: default}
html input[disabled]{cursor: default}
input{line-height: normal}
input[type="checkbox"]{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0}
input[type="radio"]{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0}
input[type="number"]::-webkit-inner-spin-button{height: auto}
input[type="number"]::-webkit-outer-spin-button{height: auto}
input[type="search"]{-webkit-appearance: textfield}
input[type="search"]::-webkit-search-cancel-button{-webkit-appearance: none}
input[type="search"]::-webkit-search-decoration{-webkit-appearance: none}
blockquote:before, q:before{content: '';content: none}
blockquote:after, q:after{content: '';content: none}
table{border-collapse: collapse;border-spacing: 0}
table td{padding: 0}
table th{padding: 0}
*{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;-webkit-tap-highlight-color: rgba(255, 255, 255, 0) !important;-webkit-focus-ring-color: rgba(255, 255, 255, 0) !important;outline: 0 none !important}
*:after{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box}
*:before{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box}
.c-white{color: #fff}
.c-black{color: #000}
.c-red{color: #c90000}
.c-burgundy{color: #4c0524}
.c-teal{color: #143940}
.bg-white{background-color: #fff}
.bg-black{background-color: #000}
.bg-black2{background-color: #0e0c0c}
.bg-black-matt{background-color: #242323}
.bg-burgundy{background-color: #4c0524}
.bg-teal{background-color: #143940}
.bg-rpse-gold{background-color: #9c7566}
.bg-cream{background-color: #f4efec}
.bg-light-gray{background-color: #e7e2df}
.bg-gray-blue{background-color: #1d222c}
.bg-dark-blue{background-color: #0c0e12}
.bg-dark-green{background-color: #001d20}
.bg-dark-green2{background-color: #143940}
.bg-swirl{background-color: #dbd3c9}
.bg-gold{background-color: #756153}
.ff-Aktiv-GroteskRegular{font-family: aktiv-grotesk, sans-serif;font-weight: 400;font-style: normal}
.ff-Aktiv-GroteskItalic{font-family: aktiv-grotesk, sans-serif;font-weight: 400;font-style: italic}
.ff-Aktiv-GroteskLight{font-family: aktiv-grotesk, sans-serif;font-weight: 300;font-style: normal}
.ff-Aktiv-GroteskLightItalic{font-family: aktiv-grotesk, sans-serif;font-weight: 300;font-style: italic}
.ff-Aktiv-GroteskMedium{font-family: aktiv-grotesk, sans-serif;font-weight: 500;font-style: normal}
.ff-Aktiv-GroteskMediumItalic{font-family: aktiv-grotesk, sans-serif;font-weight: 500;font-style: italic}
.ff-Aktiv-GroteskThin{font-family: aktiv-grotesk-thin, sans-serif;font-weight: 200;font-style: normal}
.ff-Aktiv-GroteskThinItalic{font-family: aktiv-grotesk-thin, sans-serif;font-weight: 200;font-style: italic}
.wrapper{max-width: 1340px}
.inner-wrapper{max-width: 1000px}
.full-wrapper-pad{max-width: 100%}
.ie10 .page-wrapper, .ie11 .page-wrapper{height: auto}
.clearfix:before, .wrapper:before, .inner-wrapper:before, .small-wrapper:before, .small-wrapper-xs:before, .full-wrapper:before, .full-wrapper-2:before, .inner-wrapper2:before{content: '';display: table;clear: both}
.clearfix:after, .wrapper:after, .inner-wrapper:after, .small-wrapper:after, .small-wrapper-xs:after, .full-wrapper:after, .full-wrapper-2:after, .inner-wrapper2:after{content: '';display: table;clear: both}
.wrapper, .inner-wrapper, .small-wrapper, .small-wrapper-xs, .full-wrapper, .full-wrapper-2, .inner-wrapper2{width: 100%;padding: 0 100px;margin: 0 auto}
@media only screen and (max-width: 1279px){.wrapper, .inner-wrapper, .small-wrapper, .small-wrapper-xs, .full-wrapper, .full-wrapper-2, .inner-wrapper2{padding: 0 50px}
}
@media only screen and (max-width: 767px){.wrapper, .inner-wrapper, .small-wrapper, .small-wrapper-xs, .full-wrapper, .full-wrapper-2, .inner-wrapper2{padding: 0 20px}
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{position: relative;margin: 0 0 25px;text-transform: none}
@media only screen and (max-width: 980px){h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{margin-bottom: 20px}
}
h1:empty, h2:empty, h3:empty, h4:empty, h5:empty, h6:empty, .h1:empty, .h2:empty, .h3:empty, .h4:empty, .h5:empty, .h6:empty, h1:last-child, h2:last-child, h3:last-child, h4:last-child, h5:last-child, h6:last-child, .h1:last-child, .h2:last-child, .h3:last-child, .h4:last-child, .h5:last-child, .h6:last-child{margin-bottom: 0}
h1, .h1, .fs1{font-size: 1.625rem;line-height: 1.1;font-family: aktiv-grotesk, sans-serif;font-weight: 300;font-style: normal;letter-spacing: .076em}
h2, .h2, .fs2{font-size: 1.375rem;line-height: 1.2;font-family: aktiv-grotesk, sans-serif;font-weight: 300;font-style: normal;letter-spacing: 1.5px;letter-spacing: .09em}
@media only screen and (max-width: 767px){h2, .h2, .fs2{font-size: 26px}
}
h3, .h3, .fs3{font-size: .875rem;line-height: 1.3;letter-spacing: .085rem}
h4, .h4, .fs4{font-size: .688rem;line-height: 1.2;letter-spacing: .083rem}
h5, .h5, .fs5{font-size: .688rem;line-height: 1.2}
h6, .h6, .fs6{font-size: .688rem;line-height: 1.2}
p, .p, li, td, th, address{font-size: .875rem;line-height: 1.6}
p.f22, .p.f22, li.f22, td.f22, th.f22, address.f22{font-size: 1.375rem}
p.f12, .p.f12, li.f12, td.f12, th.f12, address.f12{font-size: .75rem}
p, .p{margin-bottom: 20px}
p:empty, .p:empty, p:last-child, .p:last-child{margin-bottom: 0 !important}
.rtl{direction: rtl}
.ltr{direction: ltr}
.pos-r{position: relative}
.pos-s{position: static}
.pos-a{position: absolute}
.pos-f{position: fixed}
.t-0{top: 0}
.r-0{right: 0}
.b-0{bottom: 0}
.l-0{left: 0}
.t-a{top: auto}
.r-a{right: auto}
.b-a{bottom: auto}
.l-a{left: auto}
.z-a{z-index: auto}
.fl-n{float: none}
.fl-l{float: left}
.fl-r{float: right}
.fl-fix{width: 100%;clear: both}
.cl-n{clear: none}
.cl-l{clear: left}
.cl-r{clear: right}
.cl-b{clear: both}
.d-n{display: none}
.d-b{display: block}
.d-i{display: inline}
.d-ib{display: inline-block}
.d-f{display: -webkit-box;display: -ms-flexbox;display: flex}
.d-if{display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex}
.d-li{display: list-item}
.d-tb{display: table}
.d-tbc{display: table-cell}
.d-tbcl{display: table-column}
.d-tbr{display: table-row}
.d-itb{display: inline-table}
.d-tbcp{display: table-caption}
.d-tbclg{display: table-column-group}
.d-tbhg{display: table-header-group}
.d-tbfg{display: table-footer-group}
.d-tbrg{display: table-row-group}
.v-v{visibility: visible}
.v-h{visibility: hidden}
.v-c{visibility: collapse}
.ov-v{overflow: visible}
.ovx-v{overflow-x: visible}
.ovy-v{overflow-y: visible}
.ov-h{overflow: hidden}
.ovx-h{overflow-x: hidden}
.ovy-h{overflow-y: hidden}
.ov-s{overflow: scroll}
.ovx-s{overflow-x: scroll}
.ovy-s{overflow-y: scroll}
.ov-a{overflow: auto}
.ovx-a{overflow-x: auto}
.ovy-a{overflow-y: auto}
.zoo, .zm{zoom: 1}
.cp-a{clip: auto}
.rsz-n{resize: none}
.rsz-b{resize: both}
.rsz-h{resize: horizontal}
.rsz-v{resize: vertical}
.cur-a{cursor: auto}
.cur-d{cursor: default}
.cur-c{cursor: crosshair}
.cur-he{cursor: help}
.cur-m{cursor: move}
.cur-p{cursor: pointer}
.cur-t{cursor: text}
.m-a{margin: auto}
.mt-a{margin-top: auto}
.mr-a{margin-right: auto}
.mb-a{margin-bottom: auto}
.ml-a{margin-left: auto}
.bxz-bb{-webkit-box-sizing: border-box;box-sizing: border-box}
.bxz-cb{-webkit-box-sizing: content-box;box-sizing: content-box}
.w-a{width: auto}
.h-a{height: auto}
.maw-n{max-width: none}
.mah-n{max-height: none}
.vh{height: 100vh}
.vw{width: 100vw}
.fw-n{font-weight: normal}
.fw-b{font-weight: bold}
.fw-br{font-weight: bolder}
.fw-lr{font-weight: lighter}
.fs-i{font-style: italic}
.fs-n{font-style: normal}
.fs-o{font-style: oblique}
.fv-n{font-variant: normal}
.fv-sc{font-variant: small-caps}
.fza-n{font-size-adjust: none}
.ff-s{font-family: serif}
.ff-ss{font-family: sans-serif}
.ff-c{font-family: cursive}
.ff-f{font-family: fantasy}
.ff-m{font-family: monospace}
.ff-a{font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif}
.ff-t{font-family: 'Times New Roman', Times, Baskerville, Georgia, serif}
.ff-v{font-family: Verdana, Geneva, sans-serif}
.fst-n{font-stretch: normal}
.fst-c{font-stretch: condensed}
.fst-sc{font-stretch: semi-condensed}
.fst-ec{font-stretch: extra-condensed}
.fst-uc{font-stretch: ultra-condensed}
.fst-e{font-stretch: expanded}
.fst-se{font-stretch: semi-expanded}
.fst-ee{font-stretch: extra-expanded}
.fst-ue{font-stretch: ultra-expanded}
.va-t{vertical-align: top}
.va-m{vertical-align: middle}
.va-b{vertical-align: bottom}
.va-tt{vertical-align: text-top}
.va-tb{vertical-align: text-bottom}
.va-sup{vertical-align: super}
.va-sub{vertical-align: sub}
.va-bl{vertical-align: baseline}
.ta-l{text-align: left}
.ta-c{text-align: center}
.ta-r{text-align: right}
.ta-j{text-align: justify}
.td-n{text-decoration: none}
.td-u{text-decoration: underline}
.td-o{text-decoration: overline}
.td-l{text-decoration: line-through}
.te-n{-webkit-text-emphasis: none;text-emphasis: none}
.te-ac{-webkit-text-emphasis: accent;text-emphasis: accent}
.te-dt{-webkit-text-emphasis: dot;text-emphasis: dot}
.te-c{-webkit-text-emphasis: circle;text-emphasis: circle}
.te-ds{-webkit-text-emphasis: disc;text-emphasis: disc}
.te-b{-webkit-text-emphasis: before;text-emphasis: before}
.te-a{-webkit-text-emphasis: after;text-emphasis: after}
.tt-n{text-transform: none}
.tt-c{text-transform: capitalize}
.tt-u{text-transform: uppercase}
.tt-l{text-transform: lowercase}
.tsh-n{text-shadow: none}
.lts-n{letter-spacing: normal}
.no-ls{letter-spacing: 0}
.whs-n{white-space: normal}
.whs-p{white-space: pre}
.whs-nw{white-space: nowrap}
.whs-pw{white-space: pre-wrap}
.whs-pl{white-space: pre-line}
.wob-n{word-break: normal}
.wob-k{word-break: keep-all}
.wob-ba{word-break: break-all}
.wow-nm{word-wrap: normal}
.wow-b{word-wrap: break-word}
.bg-n{background: none}
.bgc-w{background-color: #ffffff}
.bgc-b{background-color: #000000}
.bgc-t{background-color: transparent}
.bgr-n{background-repeat: no-repeat}
.bgr-x{background-repeat: repeat-x}
.bgr-y{background-repeat: repeat-y}
.bga-f{background-attachment: fixed}
.bga-s{background-attachment: scroll}
.bgp-tl{background-position: top left}
.bgp-tc{background-position: top center}
.bgp-tr{background-position: top right}
.bgp-cl{background-position: center left}
.bgp-cc{background-position: center center}
.bgp-cr{background-position: center right}
.bgp-bl{background-position: bottom left}
.bgp-bc{background-position: bottom center}
.bgp-br{background-position: bottom right}
.bgsz-a{background-size: auto}
.bgsz-ct{background-size: contain}
.bgsz-cv{background-size: cover}
.ipad .bga-f, .iphone .bga-f{background-attachment: scroll}
.ols-n{outline-style: none}
.ols-dt{outline-style: dotted}
.ols-ds{outline-style: dashed}
.ols-s{outline-style: solid}
.ols-db{outline-style: double}
.ols-g{outline-style: groove}
.ols-r{outline-style: ridge}
.ols-i{outline-style: inset}
.ols-o{outline-style: outset}
.olc{outline-color: #000000}
.tbl-a{table-layout: auto}
.tbl-f{table-layout: fixed}
.cps-t{caption-side: top}
.cps-b{caption-side: bottom}
.ec-s{empty-cells: show}
.ec-h{empty-cells: hide}
.bd-n{border: none}
.bdcl-c{border-collapse: collapse}
.bdcl-s{border-collapse: separate}
.bdc-t{border-color: transparent}
.bdi-n{-webkit-border-image: none;-o-border-image: none;border-image: none}
.bds-n{border-style: none}
.bds-h{border-style: hidden}
.bds-dt{border-style: dotted}
.bds-ds{border-style: dashed}
.bds-s{border-style: solid}
.bds-db{border-style: double}
.bds-i{border-style: inset}
.bds-o{border-style: outset}
.bdt-n{border-top: none}
.bdts-n{border-top-style: none}
.bdtc-t{border-top-color: transparent}
.bdr-n{border-right: none}
.bdrs-n{border-right-style: none}
.bdrc-t{border-right-color: transparent}
.bdb-n{border-bottom: none}
.bdbs-n{border-bottom-style: none}
.bdbc-t{border-bottom-color: transparent}
.bdl-n{border-left: none}
.bdls-n{border-left-style: none}
.bdlc-t{border-left-color: transparent}
.bdrs{border-radius: 0}
.lis-n{list-style: none}
.lisp-i{list-style-position: inside}
.lisp-o{list-style-position: outside}
.list-n{list-style-type: none}
.list-d{list-style-type: disc}
.list-c{list-style-type: circle}
.list-s{list-style-type: square}
.list-dc{list-style-type: decimal}
.list-dclz{list-style-type: decimal-leading-zero}
.list-lr{list-style-type: lower-roman}
.list-ur{list-style-type: upper-roman}
.pgbb-au{page-break-before: auto}
.pgbb-al{page-break-before: always}
.pgbb-l{page-break-before: left}
.pgbb-r{page-break-before: right}
.pgbi-au{page-break-inside: auto}
.pgbi-av{page-break-inside: avoid}
.pgba-au{page-break-after: auto}
.pgba-al{page-break-after: always}
.pgba-l{page-break-after: left}
.pgba-r{page-break-after: right}
.ac-c{-ms-flex-line-pack: center;align-content: center}
.ac-fe{-ms-flex-line-pack: end;align-content: flex-end}
.ac-fs{-ms-flex-line-pack: start;align-content: flex-start}
.ac-s{-ms-flex-line-pack: stretch;align-content: stretch}
.ac-sa{-ms-flex-line-pack: distribute;align-content: space-around}
.ac-sb{-ms-flex-line-pack: justify;align-content: space-between}
.ai-b{-webkit-box-align: baseline;-ms-flex-align: baseline;align-items: baseline}
.ai-c{-webkit-box-align: center;-ms-flex-align: center;align-items: center}
.ai-fe{-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end}
.ai-fs{-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start}
.ai-s{-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch}
.as-a{-ms-flex-item-align: auto;-ms-grid-row-align: auto;align-self: auto}
.as-b{-ms-flex-item-align: baseline;align-self: baseline}
.as-c{-ms-flex-item-align: center;-ms-grid-row-align: center;align-self: center}
.as-fe{-ms-flex-item-align: end;align-self: flex-end}
.as-fs{-ms-flex-item-align: start;align-self: flex-start}
.as-s{-ms-flex-item-align: stretch;-ms-grid-row-align: stretch;align-self: stretch}
.fxd-c{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}
.fxd-cr{-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse}
.fxd-r{-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row}
.fxd-rr{-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse}
.fxw-n{-ms-flex-wrap: nowrap;flex-wrap: nowrap}
.fxw-w{-ms-flex-wrap: wrap;flex-wrap: wrap}
.fxw-wr{-ms-flex-wrap: wrap-reverse;flex-wrap: wrap-reverse}
.jc-c{-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center}
.jc-fe{-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end}
.jc-fs{-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start}
.jc-sa{-ms-flex-pack: distribute;justify-content: space-around}
.jc-sb{-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between}
.animdir-a{-webkit-animation-direction: alternate;animation-direction: alternate}
.animdir-ar{animation-direction: alternate-reverse}
.animdir-n{-webkit-animation-direction: normal;animation-direction: normal}
.animdir-r{animation-direction: reverse}
.animfm{-webkit-animation-fill-mode: both;animation-fill-mode: both}
.animfm-b{-webkit-animation-fill-mode: backwards;animation-fill-mode: backwards}
.bfv-h{-webkit-backface-visibility: hidden;backface-visibility: hidden}
.bfv-v{-webkit-backface-visibility: visible;backface-visibility: visible}
.tov-c{-o-text-overflow: clip;text-overflow: clip}
.tov-e{-o-text-overflow: ellipsis;text-overflow: ellipsis}
.tso-cc{-ms-transform-origin: center center;-webkit-transform-origin: center center;transform-origin: center center}
.text-hide{background-color: transparent;border: 0;color: transparent;font-family: a;font-size: 0;line-height: 0;text-shadow: none}
.transition, a, .alink, .btn, div.rn_Navigation a, .nav-toggle span:before, .nav-toggle span:after, .c-checkbox label, .c-checkbox .label, .c-checkbox label:before, .c-checkbox .label:before, div.rn_Navigation a{-webkit-transition: all .5s ease;transition: all .5s ease}
.transition-none{-webkit-transition: none;transition: none}
.transform-center{left: 50%;position: absolute;text-align: center;top: 50%;-ms-transform: translateX(-50%) translateY(-50%);-webkit-transform: translate3d(-50%, -50%, 0);transform: translate3d(-50%, -50%, 0);-webkit-transform-style: preserve-3d;transform-style: preserve-3d;width: 100%;z-index: 1}
.translateY-50{-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%)}
.translateY-100{-ms-transform: translateY(-100%);-webkit-transform: translateY(-100%);transform: translateY(-100%)}
.translateX-50{-ms-transform: translateX(-50%);-webkit-transform: translateX(-50%);transform: translateX(-50%)}
.translateX-100{-ms-transform: translateX(-100%);-webkit-transform: translateX(-100%);transform: translateX(-100%)}
.user-select-none{-ms-user-select: none;-moz-user-select: none;-webkit-user-select: none;user-select: none}
.w5{width: 5%}
.w10{width: 10%}
.w15{width: 15%}
.w20{width: 20%}
.w25{width: 25%}
.w30{width: 30%}
.w35{width: 35%}
.w40{width: 40%}
.w45{width: 45%}
.w50{width: 50%}
.w55{width: 55%}
.w60{width: 60%}
.w65{width: 65%}
.w70{width: 70%}
.w75{width: 75%}
.w80{width: 80%}
.w85{width: 85%}
.w90{width: 90%}
.w95{width: 95%}
.w100{width: 100%}
.maxW100{max-width: 100%}
.mar5{margin: 5px}
.mar10{margin: 10px}
.mar15{margin: 15px}
.mar20{margin: 20px}
.mar25{margin: 25px}
.mar30{margin: 30px}
.marT1{margin-top: 1px}
.marT2{margin-top: 2px}
.marT3{margin-top: 3px}
.marT4{margin-top: 4px}
.marT5{margin-top: 5px}
.marT10{margin-top: 10px}
.marT15{margin-top: 15px}
.marT20{margin-top: 20px}
.marT25{margin-top: 25px}
.marT30{margin-top: 30px}
.marT35{margin-top: 35px}
.marT40{margin-top: 40px}
.marT50{margin-top: 50px}
.marB0{margin-bottom: 0}
.marB5{margin-bottom: 5px}
.marB10{margin-bottom: 10px}
.marB15{margin-bottom: 15px}
.marB20{margin-bottom: 20px}
.marB25{margin-bottom: 25px}
.marB30{margin-bottom: 30px}
.marB35{margin-bottom: 35px}
.marB40{margin-bottom: 40px}
.marB50{margin-bottom: 50px}
.marB60{margin-bottom: 60px}
.marB70{margin-bottom: 70px}
.marB80{margin-bottom: 80px}
.marB90{margin-bottom: 90px}
.marB100{margin-bottom: 100px}
.marB150{margin-bottom: 150px}
.marL1{margin-left: 1px}
.marL2{margin-left: 2px}
.marL3{margin-left: 3px}
.marL4{margin-left: 4px}
.marL5{margin-left: 5px}
.marL10{margin-left: 10px}
.marL15{margin-left: 15px}
.marL20{margin-left: 20px}
.marL25{margin-left: 25px}
.marL30{margin-left: 30px}
.marL35{margin-left: 35px}
.marL40{margin-left: 40px}
.marR1{margin-right: 1px}
.marR2{margin-right: 2px}
.marR3{margin-right: 3px}
.marR4{margin-right: 4px}
.marR5{margin-right: 5px}
.marR10{margin-right: 10px}
.marR15{margin-right: 15px}
.marR20{margin-right: 20px}
.marR25{margin-right: 25px}
.marR30{margin-right: 30px}
.marTB10{margin-top: 10px;margin-bottom: 10px}
.marTB20{margin-top: 20px;margin-bottom: 20px}
.marTB30{margin-top: 30px;margin-bottom: 30px}
.marTB40{margin-top: 40px;margin-bottom: 40px}
.marTB50{margin-top: 50px;margin-bottom: 50px}
.marTB60{margin-top: 60px;margin-bottom: 60px}
.marTB100{margin-top: 100px;margin-bottom: 100px}
@media only screen and (max-width: 1279px){.marTB100{margin-top: 50px;margin-bottom: 50px}
}
@media only screen and (max-width: 767px){.marTB100{margin-top: 30px;margin-bottom: 30px}
}
.marTB150{margin-top: 150px;margin-bottom: 150px}
@media only screen and (max-width: 1279px){.marTB150{margin-top: 100px;margin-bottom: 100px}
}
@media only screen and (max-width: 767px){.marTB150{margin-top: 50px;margin-bottom: 50px}
}
.noMar{margin: 0 !important}
.noBMar{margin-bottom: 0 !important}
.noTMar{margin-top: 0 !important}
.noLMar{margin-left: 0 !important}
.noRMar{margin-right: 0 !important}
.pad5{padding: 5px}
.pad10{padding: 10px}
.pad15{padding: 15px}
.pad20{padding: 20px}
.pad25{padding: 25px}
.pad30{padding: 30px}
.pad40{padding: 40px}
.padT0{padding-top: 0}
.padT1{padding-top: 1px}
.padT2{padding-top: 2px}
.padT3{padding-top: 3px}
.padT4{padding-top: 4px}
.padT5{padding-top: 5px}
.padT10{padding-top: 10px}
.padT15{padding-top: 15px}
.padT20{padding-top: 20px}
.padT25{padding-top: 25px}
.padT30{padding-top: 30px}
.padT40{padding-top: 40px}
.padT50{padding-top: 50px}
.padT60{padding-top: 60px}
.padT100{padding-top: 100px}
.padL0{padding-left: 0}
.padL1{padding-left: 1px}
.padL2{padding-left: 2px}
.padL3{padding-left: 3px}
.padL5{padding-left: 5px}
.padL10{padding-left: 10px}
.padL15{padding-left: 15px}
.padL20{padding-left: 20px}
.padL25{padding-left: 25px}
.padL30{padding-left: 30px}
.padL40{padding-left: 40px}
.padL50{padding-left: 50px}
.padL100{padding-left: 100px}
.padL150{padding-left: 150px}
.padL155{padding-left: 155px}
.padR0{padding-right: 0}
.padR1{padding-right: 1px}
.padR2{padding-right: 2px}
.padR3{padding-right: 3px}
.padR5{padding-right: 5px}
.padR10{padding-right: 10px}
.padR15{padding-right: 15px}
.padR20{padding-right: 20px}
.padR25{padding-right: 25px}
.padR30{padding-right: 30px}
.padR35{padding-right: 35px}
.padR40{padding-right: 40px}
.padR50{padding-right: 50px}
.padB5{padding-bottom: 5px}
.padB10{padding-bottom: 10px}
.padB15{padding-bottom: 15px}
.padB20{padding-bottom: 20px}
.padB25{padding-bottom: 25px}
.padB30{padding-bottom: 30px}
.padB40{padding-bottom: 40px}
.padB50{padding-bottom: 50px}
.padB70{padding-bottom: 70px}
.padTB5{padding-bottom: 5px;padding-top: 5px}
.padTB10{padding-bottom: 10px;padding-top: 10px}
.padTB20{padding-bottom: 20px;padding-top: 20px}
.padTB30{padding-bottom: 30px;padding-top: 30px}
.padTB40{padding-bottom: 40px;padding-top: 40px}
.padTB50{padding-bottom: 50px;padding-top: 50px}
.padTB60{padding-bottom: 60px;padding-top: 60px}
.noTPad{padding-top: 0 !important}
.noBPad{padding-bottom: 0 !important}
.noLPad{padding-left: 0 !important}
.noRPad{padding-right: 0 !important}
.noPad{padding: 0 !important}
@media only screen and (min-width: 768px){.mobile-only{display: none !important}
}
@media only screen and (max-width: 767px){.mobile-only{display: block}
}
.desktop-only{display: block}
@media only screen and (max-width: 767px){.desktop-only{display: none}
}
.placeholder{opacity: 0}
.hover-line{border-bottom: 1px solid transparent}
.hover-line:hover{border-bottom-color: inherit}
.h100{height: 100%}
.spacer150{min-height: 150px}
@media only screen and (max-width: 767px){.spacer150{min-height: 40px}
}
body:not(.IE11) .text-grad{display: table;margin-left: auto;margin-right: auto;background: #b0715c;background: -moz-linear-gradient(left, #b0715c 5%, #faf1e2 29%, #b0715c 50%, #faf1e2 75%, #b0715c 100%);background: -webkit-linear-gradient(left, #b0715c 5%, #faf1e2 29%, #b0715c 50%, #faf1e2 75%, #b0715c 100%);background: linear-gradient(to right, #b0715c 5%, #faf1e2 29%, #b0715c 50%, #faf1e2 75%, #b0715c 100%);filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#b0715c', endColorstr='#b0715c', GradientType=1);background-clip: border-box;-webkit-background-clip: text;-webkit-text-fill-color: transparent;-webkit-box-decoration-break: clone;box-decoration-break: clone;text-shadow: none}
body:not(.IE11) .text-grad2{display: table;margin-left: auto;margin-right: auto;background: #856452;background: -moz-linear-gradient(left, #856452 5%, #bc957f 29%, #b0715c 50%, #bc957f 75%, #b0715c 100%);background: -webkit-linear-gradient(left, #856452 5%, #bc957f 29%, #b0715c 50%, #bc957f 75%, #b0715c 100%);background: linear-gradient(to right, #856452 5%, #bc957f 29%, #b0715c 50%, #bc957f 75%, #b0715c 100%);filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#856452', endColorstr='#b0715c', GradientType=1);background-clip: border-box;-webkit-background-clip: text;-webkit-text-fill-color: transparent;-webkit-box-decoration-break: clone;box-decoration-break: clone;text-shadow: none}
@media only screen and (max-width: 767px){.mob-hide{display: none}
}
html, body{-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-ms-text-size-adjust: 100%;-webkit-overflow-scrolling: touch;background-color: #f4efec}
html{overflow-y: scroll;font-size: 16px;color: #242323;font-family: aktiv-grotesk, sans-serif;font-weight: 400;font-style: normal;letter-spacing: .071em}
@media only screen and (max-width: 980px){html{font-size: 15px;}
}
@media only screen and (max-width: 767px){html{font-size: 16px;letter-spacing: .05rem}
}
body{width: 100%;min-height: 100%}
a{color: inherit;text-decoration: none}
::-moz-selection{color: #fff;background: #8fa19b}
::selection{color: #fff;background: #8fa19b}
video, iframe{width: 100%;max-width: 100%}
table{display: table;width: 100%;table-layout: fixed}
table td, table th{padding: 6px 10px}
.to-load.already-visible, .no-js .to-load, .no-cssanimations .to-load{opacity: 1}
.to-load{opacity: 0}
.to-load.loaded{-webkit-transform: translateY(200px);-ms-transform: translateY(200px);transform: translateY(200px);-webkit-animation: moveUp .8s ease forwards;-ms-animation: moveUp .8s ease forwards;animation: moveUp .8s ease forwards}
@media only screen and (max-width: 1024px){.to-load.loaded{-webkit-transform: translateY(100px);-ms-transform: translateY(100px);transform: translateY(100px)}
}
.to-load.delay-1.loaded{-webkit-animation-delay: .1s;-ms-animation-delay: .1s;animation-delay: .1s}
.to-load.delay-2.loaded{-webkit-animation-delay: .2s;-ms-animation-delay: .2s;animation-delay: .2s}
.to-load.delay-3.loaded{-webkit-animation-delay: .3s;-ms-animation-delay: .3s;animation-delay: .3s}
.IE9 .to-load{opacity: 1;-webkit-transform: none !important;-ms-transform: none !important;transform: none !important;-webkit-animation: none !important;-ms-animation: none !important;animation: none !important}
@-webkit-keyframes moveUp{100%{-webkit-transform: translateY(0);-ms-transform: translateY(0);opacity: 1}
}
@keyframes moveUp{100%{-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);opacity: 1}
}
.down-arrow{-moz-animation: bounce 3s infinite;-webkit-animation: bounce 3s infinite;animation: bounce 3s infinite}
@-moz-keyframes bounce{0%, 20%, 50%, 80%, 100%{-moz-transform: translateY(0);transform: translateY(0)}
40%{-moz-transform: translateY(-30px);transform: translateY(-30px)}
60%{-moz-transform: translateY(-15px);transform: translateY(-15px)}
}
@-webkit-keyframes bounce{0%, 20%, 50%, 80%, 100%{-webkit-transform: translateY(0);transform: translateY(0)}
40%{-webkit-transform: translateY(-30px);transform: translateY(-30px)}
60%{-webkit-transform: translateY(-15px);transform: translateY(-15px)}
}
@keyframes bounce{0%, 20%, 50%, 80%, 100%{-moz-transform: translateY(0);-ms-transform: translateY(0);-webkit-transform: translateY(0);transform: translateY(0)}
40%{-moz-transform: translateY(-30px);-ms-transform: translateY(-30px);-webkit-transform: translateY(-30px);transform: translateY(-30px)}
60%{-moz-transform: translateY(-15px);-ms-transform: translateY(-15px);-webkit-transform: translateY(-15px);transform: translateY(-15px)}
}
#wistia_chrome_42 #wistia_grid_51_wrapper div.w-css-reset.w-bottom-bar-lower div, #wistia_chrome_42 #wistia_grid_51_wrapper .w-css-reset-tree button div{background: rgba(0, 0, 0, 0.1) !important}
.col-2, .col-3, .col-4, .col-5{display: flex;flex-wrap: wrap}
.col-2 .col{width: 48%;width: calc(100% / 2 - 40px);margin-left: 80px}
.col-2 .col:nth-child(2n + 1){margin-left: 0;clear: left}
.col-3{margin: 0 -23px}
.col-3 .col{width: 33.33333333%;padding: 0 23px;margin-bottom: 46px}
.col-4 .col{width: 25%}
.col-4 .col:nth-child(4n + 1){clear: left}
.col-5 .col{width: 20%}
.col-5 .col:nth-child(5n + 1){clear: left}
.table-layout{display: table;width: 100%;table-layout: fixed}
.table-layout .col{float: none;display: table-cell;vertical-align: top}
a, .alink{color: inherit;text-decoration: none}
a:visited, .alink:visited, a:hover, .alink:hover, a:active, .alink:active, a:focus, .alink:focus{text-decoration: none;outline: 0 none}
a.c-white, .alink.c-white{color: #fff}
a.c-gray, .alink.c-gray{color: #ccc}
.btn, div.rn_Navigation a, div.rn_Navigation a{vertical-align: top;cursor: pointer;width: auto;text-align: left;overflow: hidden;text-decoration: none;-webkit-font-smoothing: subpixel-antialiased;-ms-touch-action: manipulation;touch-action: manipulation;background: transparent;text-align: center;z-index: 1;display: inline-block;padding: 13px 10px 13px;font-size: .75rem;border-radius: 0;color: #fff;min-width: 160px;letter-spacing: .213rem;display: inline-flex;justify-content: center;align-items: center;line-height: 1.1;text-transform: uppercase;position: relative;z-index: 0;border: 0}
.btn:not(.no-hover), div.rn_Navigation a:not(.no-hover){transform: translate3d(0, 0, 0)}
.btn:before, div.rn_Navigation a:before{content: "";width: 100%;position: absolute;bottom: 0;left: 0;top: 0;z-index: -2;height: 100%;border: 1px solid #fff}
.btn:after, div.rn_Navigation a:after{content: "";right: 0px;position: absolute;bottom: 0;left: 0;z-index: -1;background: #242323;transition: height .5s ease;height: 0}
.btn.no-min, div.rn_Navigation a.no-min{min-width: 10px}
.btn.btn-black, div.rn_Navigation a.btn-black{color: #242323}
.btn.btn-black:before, div.rn_Navigation a.btn-black:before{border-color: #242323}
.btn.dark:after, div.rn_Navigation a.dark:after{background: #fff}
.btn.btn-black-fill, div.rn_Navigation a.btn-black-fill{background-color: #242323;color: #fff}
.btn.btn-black-fill:before, div.rn_Navigation a.btn-black-fill:before{border-color: #242323;z-index: -2;transition: border .5s ease .5s}
.btn.btn-black-fill:after, div.rn_Navigation a.btn-black-fill:after{background: #28717F;left: 0px;right: 0px;z-index: -1}
.btn.btn-white-fill, div.rn_Navigation a.btn-white-fill{background-color: #fff;color: #242323}
.btn.btn-white-fill:before, div.rn_Navigation a.btn-white-fill:before{border-color: #fff;z-index: 1}
.btn.btn-white-fill:after, div.rn_Navigation a.btn-white-fill:after{background: #143940;border: 1px solid #A7A6A6;bottom: -2px}
.btn.no-hover:after, div.rn_Navigation a.no-hover:after, .btn.no-hover:before, div.rn_Navigation a.no-hover:before{display: none}
@media only screen and (max-width: 767px){.btn, div.rn_Navigation a, div.rn_Navigation a{padding: 12px 10px 11px}
}
.btn.disabled, div.rn_Navigation a.disabled{pointer-events: none;opacity: .5}
.btn::-moz-focus-inner, div.rn_Navigation a::-moz-focus-inner{border: 0 none}
div.rn_Navigation a{color: #242323;text-decoration: none}
div.rn_Navigation a:before{border-color: #242323}
.wistia_responsive_padding button:before, .wistia_responsive_padding button:after{display: none}
html:not(.iphone):not(.ipad):not(.android) div.rn_Navigation a:hover{color: #fff}
html:not(.iphone):not(.ipad):not(.android) div.rn_Navigation a:hover:after{height: 100%;bottom: 0px!important}
html:not(.iphone):not(.ipad):not(.android) button:not(.no-hover):not(.flickity-button):hover, html:not(.iphone):not(.ipad):not(.android) .btn:not(.no-hover):hover{color: #fff}
html:not(.iphone):not(.ipad):not(.android) button:not(.no-hover):not(.flickity-button):hover:after, html:not(.iphone):not(.ipad):not(.android) .btn:not(.no-hover):hover:after{height: 100%;bottom: 0px!important}
html:not(.iphone):not(.ipad):not(.android) button:not(.no-hover):not(.flickity-button):hover.dark, html:not(.iphone):not(.ipad):not(.android) .btn:not(.no-hover):hover.dark{color: #242323}
html:not(.iphone):not(.ipad):not(.android) button:not(.no-hover):not(.flickity-button):hover.dark.btn.btn-white-fill, html:not(.iphone):not(.ipad):not(.android) .btn:not(.no-hover):hover.dark.btn.btn-white-fill{color: white}
html:not(.iphone):not(.ipad):not(.android) .small-btn:hover{color: white}
html:not(.iphone):not(.ipad):not(.android) .small-btn:hover:after{height: 100%}
html:not(.iphone):not(.ipad):not(.android) .small-btn:hover.share-btn span{background-image: url("../themes/marantz-redesign/images/share-icon-white.svg")}
html:not(.iphone):not(.ipad):not(.android) .small-btn:hover.print-btn span{background-image: url("../themes/marantz-redesign/images/print-icon-white.svg")}
html:not(.iphone):not(.ipad):not(.android) .small-btn:hover.email-btn span{background-image: url("../themes/marantz-redesign/images/email-icon-white.svg")}
html:not(.iphone):not(.ipad):not(.android) .small-btn:hover.compare-btn.active:before{background-image: url("../themes/marantz-redesign/images/check-icon-black.svg")}
.nav-toggle{cursor: pointer;position: absolute;left: 30px;top: 50%;z-index: 99;margin: -8px 0 0;border: none;background: transparent;min-width: 0;padding: 0;border-radius: 0;display: block;}
@media only screen and (max-width: 980px){.nav-toggle{left: 15px}
}
.nav-toggle.open:before{content: "";position: fixed;background: rgba(0, 0, 0, 0.8);left: 0;top: 0;width: 100vw;height: 100vh;z-index: 99;opacity: 0;visibility: hidden;pointer-events: none;cursor: default;display: block}
html.menu-open .nav-toggle.open:before{opacity: 1;visibility: visible;pointer-events: all}
.nav-toggle span{position: relative;display: inline-block;width: 18px;height: 1px;background: currentColor;-webkit-backface-visibility: hidden;-ms-backface-visibility: hidden;backface-visibility: hidden;-webkit-transform-style: preserve-3d;-ms-transform-style: preserve-3d;transform-style: preserve-3d;overflow: visible;margin: 9px 0;z-index: 9;vertical-align: top}
.nav-toggle span:before, .nav-toggle span:after{content: '';position: absolute;display: inline-block;width: 100%;height: 1px;background: currentColor;left: 0;-webkit-transform-origin: 50% 50%;-ms-transform-origin: 50% 50%;transform-origin: 50% 50%;-webkit-transition: top .3s .6s ease, -webkit-transform .3s ease;-ms-transition: top .3s .6s ease, -ms-transform .3s ease;transition: top .3s .6s ease, transform .3s ease}
.nav-toggle span:before{top: 9px}
.nav-toggle span:after{top: -9px}
.nav-toggle:hover{opacity: 1;background: none}
.nav-toggle:active{transition: 0s}
.nav-toggle.active{background: transparent}
.nav-toggle.active span{transition: background .3s 0s ease;-webkit-transition: background .3s 0s ease;-ms-transition: background .3s 0s ease;background: transparent !important}
.nav-toggle.active span:before, .nav-toggle.active span:after{-webkit-transition: top .3s ease, -webkit-transform .3s .5s ease;-ms-transition: top .3s ease, -ms-transform .3s .5s ease;transition: top .3s ease, transform .3s .5s ease;top: 0;-webkit-backface-visibility: hidden;-ms-backface-visibility: hidden;backface-visibility: hidden;-webkit-transform-style: preserve-3d;-ms-transform-style: preserve-3d;transform-style: preserve-3d}
.nav-toggle.active span:before{-webkit-transform: rotate3d(0, 0, 1, 45deg);-ms-transform: rotate3d(0, 0, 1, 45deg);transform: rotate3d(0, 0, 1, 45deg)}
.nav-toggle.active span:after{-webkit-transform: rotate3d(0, 0, 1, -45deg);-ms-transform: rotate3d(0, 0, 1, -45deg);transform: rotate3d(0, 0, 1, -45deg)}
@media only screen and (max-width: 767px){.nav-toggle{display: block}
}
.c-checkbox{margin: 5px 0}
.c-checkbox label, .c-checkbox .label{display: inline-block;cursor: pointer;position: relative;padding: 0px 10px 0 35px;margin: 0 0 0 0;width: 100%;border-radius: 0}
.c-checkbox label:before, .c-checkbox .label:before{content: "";position: absolute;display: inline-block;width: 20px;height: 20px;background: transparent;top: 50%;left: 0;border: 1px solid currentColor;border-radius: 0;margin-top: -10px}
.c-checkbox input[type='checkbox']{opacity: 0;position: absolute;width: 0;height: 0;visibility: hidden}
.c-checkbox input[type='checkbox']~label:after, .c-checkbox input[type='checkbox']~.label:after, .c-checkbox .rn_SelectionInput.rn_Input label:after{content: '';display: block;position: absolute;font-weight: 400;color: #fff;font-size: 16px;text-align: center;line-height: 20px;width: 20px;height: 20px;top: 50%;margin-top: -10px;left: 0;border-radius: 0;transform-origin: 50% 50%;-webkit-transform-origin: 50% 50%;-ms-transform-origin: 50% 50%;transform: scale(0);-webkit-transform: scale(0);-ms-transform: scale(0);-webkit-transition: all .15s ease;-ms-transition: all .15s ease;transition: all .15s ease;opacity: 0;visibility: hidden;background: #242323;background: #242323 url("../themes/marantz-redesign/images/check-icon.svg") no-repeat center center}
.c-checkbox input[type='checkbox']:checked~label:after, .c-checkbox input[type='checkbox']:checked~.label:after, .c-checkbox .rn_SelectionInput.rn_Input label:after{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);opacity: 1;visibility: visible}
.c-checkbox.right>label, .c-checkbox.right>.label{padding-left: 0;padding-right: 20px}
.c-checkbox.right>label:before, .c-checkbox.right>.label:before, .c-checkbox.right>label:after, .c-checkbox.right>.label:after{right: 0!important;left: auto!important}
.c-checkbox.round label:before, .c-checkbox.round label:after{width: 24px!important;height: 24px!important;border-radius: 50%!important;margin-top: -12px !important}
.c-checkbox.round label:before{border: 1px solid #242323}
input[type='text'], input[type='password'], input[type='url'], input[type='tel'], input[type='search'], input[type='number'], input[type='datetime'], input[type='email'], textarea, .input-text{-webkit-appearance: none;-moz-appearance: none;appearance: none;outline: none;height: 40px;font-size: .75rem;border: 1px solid #f4efec;border-radius: 0;padding: 10px 10px;width: 100%;letter-spacing: 0;background: #f4efec;-webkit-transition: all .15s ease-in-out;transition: all .15s ease-in-out;vertical-align: top}
input[type='text']::-webkit-input-placeholder, input[type='password']::-webkit-input-placeholder, input[type='url']::-webkit-input-placeholder, input[type='tel']::-webkit-input-placeholder, input[type='search']::-webkit-input-placeholder, input[type='number']::-webkit-input-placeholder, input[type='datetime']::-webkit-input-placeholder, input[type='email']::-webkit-input-placeholder, textarea::-webkit-input-placeholder, .input-text::-webkit-input-placeholder{color: #ffffff;opacity: 1 !important}
input[type='text']::-moz-placeholder, input[type='password']::-moz-placeholder, input[type='url']::-moz-placeholder, input[type='tel']::-moz-placeholder, input[type='search']::-moz-placeholder, input[type='number']::-moz-placeholder, input[type='datetime']::-moz-placeholder, input[type='email']::-moz-placeholder, textarea::-moz-placeholder, .input-text::-moz-placeholder{color: #ffffff;opacity: 1}
input[type='text']:-ms-input-placeholder, input[type='password']:-ms-input-placeholder, input[type='url']:-ms-input-placeholder, input[type='tel']:-ms-input-placeholder, input[type='search']:-ms-input-placeholder, input[type='number']:-ms-input-placeholder, input[type='datetime']:-ms-input-placeholder, input[type='email']:-ms-input-placeholder, textarea:-ms-input-placeholder, .input-text:-ms-input-placeholder{color: #ffffff;opacity: 1}
input[type='text']:-moz-placeholder, input[type='password']:-moz-placeholder, input[type='url']:-moz-placeholder, input[type='tel']:-moz-placeholder, input[type='search']:-moz-placeholder, input[type='number']:-moz-placeholder, input[type='datetime']:-moz-placeholder, input[type='email']:-moz-placeholder, textarea:-moz-placeholder, .input-text:-moz-placeholder{color: #ffffff;opacity: 1}
input[type='text']::-ms-clear, input[type='password']::-ms-clear, input[type='url']::-ms-clear, input[type='tel']::-ms-clear, input[type='search']::-ms-clear, input[type='number']::-ms-clear, input[type='datetime']::-ms-clear, input[type='email']::-ms-clear, textarea::-ms-clear, .input-text::-ms-clear{display: none}
input[type='text']:focus::-webkit-input-placeholder, input[type='password']:focus::-webkit-input-placeholder, input[type='url']:focus::-webkit-input-placeholder, input[type='tel']:focus::-webkit-input-placeholder, input[type='search']:focus::-webkit-input-placeholder, input[type='number']:focus::-webkit-input-placeholder, input[type='datetime']:focus::-webkit-input-placeholder, input[type='email']:focus::-webkit-input-placeholder, textarea:focus::-webkit-input-placeholder, .input-text:focus::-webkit-input-placeholder{opacity: 0!important}
input[type='text']:focus::-moz-placeholder, input[type='password']:focus::-moz-placeholder, input[type='url']:focus::-moz-placeholder, input[type='tel']:focus::-moz-placeholder, input[type='search']:focus::-moz-placeholder, input[type='number']:focus::-moz-placeholder, input[type='datetime']:focus::-moz-placeholder, input[type='email']:focus::-moz-placeholder, textarea:focus::-moz-placeholder, .input-text:focus::-moz-placeholder{opacity: 0!important}
input[type='text']:focus:-ms-input-placeholder, input[type='password']:focus:-ms-input-placeholder, input[type='url']:focus:-ms-input-placeholder, input[type='tel']:focus:-ms-input-placeholder, input[type='search']:focus:-ms-input-placeholder, input[type='number']:focus:-ms-input-placeholder, input[type='datetime']:focus:-ms-input-placeholder, input[type='email']:focus:-ms-input-placeholder, textarea:focus:-ms-input-placeholder, .input-text:focus:-ms-input-placeholder{opacity: 0!important}
input[type='text']:focus:-moz-placeholder, input[type='password']:focus:-moz-placeholder, input[type='url']:focus:-moz-placeholder, input[type='tel']:focus:-moz-placeholder, input[type='search']:focus:-moz-placeholder, input[type='number']:focus:-moz-placeholder, input[type='datetime']:focus:-moz-placeholder, input[type='email']:focus:-moz-placeholder, textarea:focus:-moz-placeholder, .input-text:focus:-moz-placeholder{opacity: 0!important}
input[type='text'].bg-white, input[type='password'].bg-white, input[type='url'].bg-white, input[type='tel'].bg-white, input[type='search'].bg-white, input[type='number'].bg-white, input[type='datetime'].bg-white, input[type='email'].bg-white, textarea.bg-white, .input-text.bg-white{background: #fff;color: #242323}
input[type='text'].bg-white::-webkit-input-placeholder, input[type='password'].bg-white::-webkit-input-placeholder, input[type='url'].bg-white::-webkit-input-placeholder, input[type='tel'].bg-white::-webkit-input-placeholder, input[type='search'].bg-white::-webkit-input-placeholder, input[type='number'].bg-white::-webkit-input-placeholder, input[type='datetime'].bg-white::-webkit-input-placeholder, input[type='email'].bg-white::-webkit-input-placeholder, textarea.bg-white::-webkit-input-placeholder, .input-text.bg-white::-webkit-input-placeholder{color: #242323}
input[type='text'].bg-white::-moz-placeholder, input[type='password'].bg-white::-moz-placeholder, input[type='url'].bg-white::-moz-placeholder, input[type='tel'].bg-white::-moz-placeholder, input[type='search'].bg-white::-moz-placeholder, input[type='number'].bg-white::-moz-placeholder, input[type='datetime'].bg-white::-moz-placeholder, input[type='email'].bg-white::-moz-placeholder, textarea.bg-white::-moz-placeholder, .input-text.bg-white::-moz-placeholder{color: #242323}
input[type='text'].bg-white:-ms-input-placeholder, input[type='password'].bg-white:-ms-input-placeholder, input[type='url'].bg-white:-ms-input-placeholder, input[type='tel'].bg-white:-ms-input-placeholder, input[type='search'].bg-white:-ms-input-placeholder, input[type='number'].bg-white:-ms-input-placeholder, input[type='datetime'].bg-white:-ms-input-placeholder, input[type='email'].bg-white:-ms-input-placeholder, textarea.bg-white:-ms-input-placeholder, .input-text.bg-white:-ms-input-placeholder{color: #242323}
input[type='text'].bg-white:-moz-placeholder, input[type='password'].bg-white:-moz-placeholder, input[type='url'].bg-white:-moz-placeholder, input[type='tel'].bg-white:-moz-placeholder, input[type='search'].bg-white:-moz-placeholder, input[type='number'].bg-white:-moz-placeholder, input[type='datetime'].bg-white:-moz-placeholder, input[type='email'].bg-white:-moz-placeholder, textarea.bg-white:-moz-placeholder, .input-text.bg-white:-moz-placeholder{color: #242323}
input[type='text'].bg-white::-ms-clear, input[type='password'].bg-white::-ms-clear, input[type='url'].bg-white::-ms-clear, input[type='tel'].bg-white::-ms-clear, input[type='search'].bg-white::-ms-clear, input[type='number'].bg-white::-ms-clear, input[type='datetime'].bg-white::-ms-clear, input[type='email'].bg-white::-ms-clear, textarea.bg-white::-ms-clear, .input-text.bg-white::-ms-clear{display: none}
input[type='number']{-webkit-appearance: textfield;-moz-appearance: textfield;appearance: textfield}
input[type='text']:focus, input[type='email']:focus, input[type='password']:focus, select:focus, textarea:focus, ._keyfocus *:focus, input:not([disabled]):focus, textarea:not([disabled]):focus, select:not([disabled]):focus{box-shadow: none}
textarea{-webkit-appearance: none;-moz-appearance: none;appearance: none;padding: 10px 10px;border: 0;font-size: .75rem;width: 100%;margin: 0;background: none;letter-spacing: 0;-webkit-transition: all .15s ease-in-out;transition: all .15s ease-in-out;-ms-transition: all .15s ease-in-out;resize: none;overflow: auto;height: 145px;vertical-align: top;color: rgba(0, 0, 0, 0.7)}
textarea::-webkit-input-placeholder{color: white;opacity: 1 !important}
textarea::-moz-placeholder{color: white;opacity: 1}
textarea:-ms-input-placeholder{color: white;opacity: 1}
textarea:-moz-placeholder{color: white;opacity: 1}
.c-radio label{display: inline-block !important;cursor: pointer;position: relative;padding: 0 0 0 35px;font-size: 12px;line-height: 20px;vertical-align: top}
.c-radio label:before{content: '';display: inline-block;width: 24px;height: 24px;border-radius: 50%;margin-right: 0;position: absolute;left: 0;top: 50%;border: 1px solid #242323;margin-top: -12px}
.c-radio input[type='radio']{display: none}
.c-radio input[type='radio']~label:after{content: '';display: inline-block;font-size: 30px;text-align: center;line-height: 18px;height: 24px;width: 24px;position: absolute;left: 0;top: 50%;border-radius: 50%;-webkit-transition: all .25s ease;-ms-transition: all .25s ease;transition: all .25s ease;transform-origin: 50% 50%;-webkit-transform-origin: 50% 50%;-ms-transform-origin: 50% 50%;transform: scale(0);-webkit-transform: scale(0);-ms-transform: scale(0);opacity: 0;visibility: hidden;background: #242323 url("../themes/marantz-redesign/images/check-icon.svg") no-repeat center center;margin-top: -12px}
.c-radio input[type='radio']:checked~label:after{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);opacity: 1;visibility: visible}
.frmUseShipping{margin-top: 25px}
.frmUseShipping h3{padding-left: 10px;font-size: .875rem}
select{height: 42px;border: 1px solid #f4efec;padding: 0 15px;font-size: 18px;line-height: 20px;color: #000;background-color: #f4efec;width: 100%;-webkit-transition: all .15s ease-in-out;transition: all .15s ease-in-out;-ms-transition: all .15s ease-in-out;border-radius: 5px;color: #7f7f7f}
select:-moz-focusring{color: transparent !important;text-shadow: 0 0 0 #9b9b9d !important}
.c-select{position: relative;width: 100%;height: 40px;max-width: 500px;-webkit-appearance: none;border-radius: 0;margin-bottom: 40px;}
.c-select select{width: 100%;height: 100%;appearance: none;-moz-appearance: none;-ms-appearance: none;-webkit-appearance: none;background: none;border: none;margin: 0;padding: 0 45px 0 15px;border-radius: 0;font-size: 14px;cursor: pointer;border: 1px solid #fff}
.c-select select option{padding: 10px 12px;color: #000;-moz-appearance: none;-ms-appearance: none;-webkit-appearance: none;-webkit-transition: all .5s ease;transition: all .5s ease}
.c-select select option:hover{color: #000}
.c-select select option:checked{background-color: -moz-html-cellhighlight !important;color: -moz-html-cellhighlighttext !important;color: #000}
.c-select select::-ms-expand{display: none}
select::-ms-expand{display: none}
label, .label{font-size: .7503rem;line-height: 1.2;display: inline-block;vertical-align: top;margin-bottom: 6px}
label .req, .label .req, label .gfield_required, .label .gfield_required{color: red}
label.required:after, .label.required:after{content: '*';color: red;font-size: 12px;margin: 0 0 0 5px;line-height: 1;top: 5px;left: 8px;position: relative}
.circle-list{margin-bottom: 25px;margin-left: 25px}
.circle-list li{position: relative;padding-left: 0;margin-bottom: 4px;list-style: disc}
.circle-list li:last-child{margin-bottom: 0}
.circle-list.black li:before{background: #000}
.star-list{margin-bottom: 20px}
.star-list li{position: relative;padding-left: 20px;margin-bottom: 4px}
.star-list li:last-child{margin-bottom: 0}
.star-list li:before{content: "*";position: absolute;left: 0;top: 4px}
.star-list.dash-bullet li:before{content: "-"}
ul.two-col{column-count: 2}
ul.two-col li{-webkit-column-break-inside: avoid;page-break-inside: avoid;break-inside: avoid}
.flickity-enabled{position: relative}
.flickity-enabled:focus{outline: none}
.flickity-viewport{overflow: hidden;position: relative;height: 100%}
.flickity-slider{position: absolute;width: 100%;height: 100%}
.flickity-enabled.is-draggable{-webkit-tap-highlight-color: transparent;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}
.flickity-enabled.is-draggable .flickity-viewport{cursor: move;cursor: -webkit-grab;cursor: grab}
.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor: -webkit-grabbing;cursor: grabbing}
.flickity-button{position: absolute;border: none;color: #fff;padding: 0;background: none}
.flickity-button:hover{cursor: pointer}
.flickity-button:focus{outline: none}
.flickity-button:active{opacity: .6}
.flickity-button:disabled{opacity: .3;cursor: auto;pointer-events: none}
.flickity-button-icon{fill: currentColor}
.flickity-prev-next-button{top: 50%;width: 44px;height: 44px;border-radius: 50%;transform: translateY(-50%);min-width: 0}
.flickity-prev-next-button:before, .flickity-prev-next-button:after{display: none}
@media only screen and (max-width: 767px){.flickity-prev-next-button{width: 34px;height: 34px}
}
.flickity-prev-next-button.previous{left: 20px}
.flickity-prev-next-button.next{right: 20px}
.flickity-rtl .flickity-prev-next-button.previous{left: auto;right: 20px}
.flickity-rtl .flickity-prev-next-button.next{right: auto;left: 20px}
.flickity-prev-next-button .flickity-button-icon{position: absolute;left: 20%;top: 20%;width: 60%;height: 60%}
.flickity-page-dots{position: absolute;width: 100%;bottom: 20px;padding: 0;margin: 0;list-style: none;text-align: center;line-height: 1}
.flickity-rtl .flickity-page-dots{direction: rtl}
.flickity-page-dots .dot{display: inline-block;width: 7px;height: 7px;margin: 0 10px;background: #fff;border-radius: 50%;opacity: .25;cursor: pointer}
@media only screen and (max-width: 767px){.flickity-page-dots .dot{width: 6px;height: 6px;margin: 0 12px}
}
.flickity-page-dots .dot.is-selected{opacity: 1}
.c-select.custom{border: 0;border-radius: 0;height: auto}
.c-select.custom:after{display: none}
.selectric-wrapper{position: relative;cursor: pointer;width: auto}
.selectric-responsive{width: 100%}
.selectric{position: relative;overflow: hidden;border: 1px solid #fff;-webkit-transition: all .15s ease-in-out;transition: all .15s ease-in-out;min-width: 100px;border-radius: 0;background: #f4efec;border-color: transparent;}
.selectric .label{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin: 0 50px 0 10px;font-size: .75rem;line-height: 38px;height: 38px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;padding-top: 1px}
.selectric .button{display: block;position: absolute;right: 0;top: 0;width: 30px;height: 100%;line-height: 20px;color: #ccc;text-align: center;font-size: 0}
.selectric .button:after{content: " ";position: absolute;top: 0;right: 10px;top: 50%;left: 0;margin: -8px auto auto;background-size: 100% auto;width: 10px;height: 10px;border-left: 1px solid #242323;border-top: 1px solid #242323;transform: rotate(-135deg)}
.selectric-open .selectric .button:after{margin-top: -3px;transform: rotate(45deg)}
.selectric-open{z-index: 98;}
.selectric-open .selectric-items{display: block}
.selectric-disabled{filter: alpha(opacity=50);opacity: .5;cursor: default;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}
.selectric-hide-select{position: relative;overflow: hidden;width: 0;height: 0}
.selectric-hide-select select{position: absolute;left: -100%}
.selectric-hide-select.selectric-is-native{position: absolute;width: 100%;height: 100%;z-index: 10}
.selectric-hide-select.selectric-is-native select{position: absolute;top: 0;left: 0;right: 0;height: 100%;width: 100%;border: none;z-index: 1;box-sizing: border-box;opacity: 0}
.selectric-input{position: absolute !important;top: 0 !important;left: 0 !important;overflow: hidden !important;clip: rect(0, 0, 0, 0) !important;margin: 0 !important;padding: 0 !important;width: 1px !important;height: 1px !important;outline: none !important;border: none !important;background: none !important}
.selectric-temp-show{position: absolute !important;visibility: hidden !important;display: block !important}
.selectric-items{display: none;position: absolute;top: 100%;left: 0;border: 0;box-shadow: 0;overflow: hidden;background-color: #f4efec;border-top: 0;right: 0;box-shadow: 0 7px 5px -5px rgba(0, 0, 0, 0.75);}
.selectric-items .selectric-scroll{height: 100%;overflow: auto}
.selectric-above .selectric-items{top: auto;bottom: 100%;border-bottom: 0;margin-top: 0;max-width: 100%}
.selectric-items ul, .selectric-items li{list-style: none;padding: 0;margin: 0 0 5px;font-size: .75rem;line-height: 1.1;color: #242323}
.selectric-items li{display: block;padding: 9px 10px;cursor: pointer;color: #242323}
.selectric-items li.selected{background: #242323;color: #fff}
.selectric-items li.highlighted{background: #242323;color: #fff}
.selectric-items li:hover{background: #242323;color: #fff}
.selectric-items .disabled{filter: alpha(opacity=50);opacity: .5;cursor: default !important;background: none !important;color: #666 !important;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}
.selectric-items .selectric-group .selectric-group-label{font-weight: bold;padding-left: 10px;cursor: default;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background: none;color: #444}
.selectric-items .selectric-group.disabled li{filter: alpha(opacity=100);opacity: 1}
.selectric-items .selectric-group li{padding-left: 25px}
.fancybox-active{height: auto;overflow: hidden}
.fancybox-is-hidden{left: -9999px;margin: 0;position: absolute !important;top: -9999px;visibility: hidden}
.fancybox-container{-webkit-backface-visibility: hidden;height: 100%;left: 0;outline: none;position: fixed;-webkit-tap-highlight-color: transparent;top: 0;-ms-touch-action: manipulation;touch-action: manipulation;-webkit-transform: translateZ(0);transform: translateZ(0);width: 100%;z-index: 99992}
.fancybox-container *{box-sizing: border-box}
.fancybox-outer, .fancybox-inner, .fancybox-bg, .fancybox-stage{bottom: 0;left: 0;position: absolute;right: 0;top: 0}
.fancybox-outer{-webkit-overflow-scrolling: touch;overflow-y: auto}
.fancybox-bg{background: #000000;opacity: 0;transition-duration: inherit;transition-property: opacity;transition-timing-function: cubic-bezier(.47, 0, .74, .71)}
.fancybox-is-open .fancybox-bg{opacity: .7;transition-timing-function: cubic-bezier(.22, .61, .36, 1)}
.fancybox-infobar, .fancybox-toolbar, .fancybox-caption, .fancybox-navigation .fancybox-button{direction: ltr;opacity: 0;position: absolute;transition: opacity .25s ease, visibility 0s ease .25s;visibility: hidden;z-index: 99997}
.fancybox-show-infobar .fancybox-infobar, .fancybox-show-toolbar .fancybox-toolbar, .fancybox-show-caption .fancybox-caption, .fancybox-show-nav .fancybox-navigation .fancybox-button{opacity: 1;transition: opacity .25s ease 0s, visibility 0s ease 0s;visibility: visible}
.fancybox-infobar{color: #ccc;font-size: 13px;-webkit-font-smoothing: subpixel-antialiased;height: 44px;left: 0;line-height: 44px;min-width: 44px;mix-blend-mode: difference;padding: 0 10px;pointer-events: none;top: 0;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}
.fancybox-toolbar{right: 20px;top: 20px}
@media only screen and (max-width: 767px){.fancybox-toolbar{right: 10px;top: 10px}
}
.fancybox-stage{direction: ltr;overflow: visible;-webkit-transform: translateZ(0);transform: translateZ(0);z-index: 99994}
.fancybox-is-open .fancybox-stage{overflow: hidden}
.fancybox-slide{-webkit-backface-visibility: hidden;display: none;height: 100%;left: 0;outline: none;overflow: auto;-webkit-overflow-scrolling: touch;padding: 44px;position: absolute;text-align: center;top: 0;transition-property: opacity, -webkit-transform;transition-property: transform, opacity;transition-property: transform, opacity, -webkit-transform;white-space: normal;width: 100%;z-index: 99994}
.fancybox-slide::before{content: '';display: inline-block;font-size: 0;height: 100%;vertical-align: middle;width: 0}
.fancybox-is-sliding .fancybox-slide, .fancybox-slide--previous, .fancybox-slide--current, .fancybox-slide--next{display: block}
.fancybox-slide--image{overflow: hidden;padding: 44px 0}
.fancybox-slide--image::before{display: none}
.fancybox-slide--html{padding: 6px}
.fancybox-content{background: #79827F;display: inline-block;margin: 0;max-width: 100%;overflow: auto;-webkit-overflow-scrolling: touch;padding: 70px 80px;position: relative;text-align: left;vertical-align: middle;border-radius: 0;color: white}
@media only screen and (max-width: 767px){.fancybox-content{padding: 40px 30px}
}
.fancybox-slide--image .fancybox-content{-webkit-animation-timing-function: cubic-bezier(.5, 0, .14, 1);animation-timing-function: cubic-bezier(.5, 0, .14, 1);-webkit-backface-visibility: hidden;background: transparent;background-repeat: no-repeat;background-size: 100% 100%;left: 0;max-width: none;overflow: visible;padding: 0;position: absolute;top: 0;-webkit-transform-origin: top left;-ms-transform-origin: top left;transform-origin: top left;transition-property: opacity, -webkit-transform;transition-property: transform, opacity;transition-property: transform, opacity, -webkit-transform;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;z-index: 99995}
.fancybox-can-zoomOut .fancybox-content{cursor: -webkit-zoom-out;cursor: zoom-out}
.fancybox-can-zoomIn .fancybox-content{cursor: -webkit-zoom-in;cursor: zoom-in}
.fancybox-can-swipe .fancybox-content, .fancybox-can-pan .fancybox-content{cursor: -webkit-grab;cursor: grab}
.fancybox-is-grabbing .fancybox-content{cursor: -webkit-grabbing;cursor: grabbing}
.fancybox-container [data-selectable='true']{cursor: text}
.fancybox-image, .fancybox-spaceball{background: transparent;border: 0;height: 100%;left: 0;margin: 0;max-height: none;max-width: none;padding: 0;position: absolute;top: 0;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;width: 100%}
.fancybox-spaceball{z-index: 1}
.fancybox-slide--video .fancybox-content, .fancybox-slide--map .fancybox-content, .fancybox-slide--pdf .fancybox-content, .fancybox-slide--iframe .fancybox-content{height: 100%;overflow: visible;padding: 0;width: 100%}
.fancybox-slide--video .fancybox-content{background: #000}
.fancybox-slide--map .fancybox-content{background: #e5e3df}
.fancybox-slide--iframe .fancybox-content{background: #fff}
.fancybox-video, .fancybox-iframe{background: transparent;border: 0;display: block;height: 100%;margin: 0;overflow: hidden;padding: 0;width: 100%}
.fancybox-iframe{left: 0;position: absolute;top: 0}
.fancybox-error{background: #fff;cursor: default;max-width: 400px;padding: 40px;width: 100%}
.fancybox-error p{color: #444;font-size: 16px;line-height: 20px;margin: 0;padding: 0}
.fancybox-button{background: transparent;min-width: 100px;border: 0;border-radius: 0;box-shadow: none;cursor: pointer;display: inline-block;height: auto;margin: 0;padding: 0;position: relative;transition: color .2s;vertical-align: top;visibility: inherit;width: auto;min-width: 10px;line-height: 0}
.fancybox-button:before, .fancybox-button::after{display: none}
.fancybox-button svg{width: 29px;height: 29px;display: inline-block;vertical-align: middle;top: 1px;position: relative;margin-left: 10px}
.fancybox-button, .fancybox-button:visited, .fancybox-button:link{color: #fff}
.fancybox-button:hover{color: #fff}
.fancybox-button:focus{outline: none}
.fancybox-button.fancybox-focus{outline: 1px dotted}
.fancybox-button[disabled], .fancybox-button[disabled]:hover{color: #888;cursor: default;outline: none}
.fancybox-button div{height: 100%}
.fancybox-button svg path{fill: currentColor;stroke-width: 0}
.fancybox-button--play svg:nth-child(2), .fancybox-button--fsenter svg:nth-child(2){display: none}
.fancybox-button--pause svg:nth-child(1), .fancybox-button--fsexit svg:nth-child(1){display: none}
.fancybox-progress{background: #ff5268;height: 2px;left: 0;position: absolute;right: 0;top: 0;-webkit-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 0;-ms-transform-origin: 0;transform-origin: 0;transition-property: -webkit-transform;transition-property: transform;transition-property: transform, -webkit-transform;transition-timing-function: linear;z-index: 99998}
.fancybox-close-small{background: transparent;border: 0;border-radius: 0;color: #ccc;cursor: pointer;opacity: .8;padding: 8px;position: absolute;right: -12px;top: -44px;z-index: 401}
.fancybox-close-small:before, .fancybox-close-small::after{display: none}
.fancybox-close-small:hover{color: #fff;opacity: 1;background: none !important}
.fancybox-slide--html .fancybox-close-small{color: currentColor;padding: 0;right: 10px;top: 10px}
.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow: hidden}
.fancybox-is-scaling .fancybox-close-small, .fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display: none}
.fancybox-navigation .fancybox-button{background-clip: content-box;height: 100px;opacity: 0;position: absolute;top: calc(50% - 40px);width: 70px}
.fancybox-navigation .fancybox-button div{padding: 7px}
.fancybox-navigation .fancybox-button--arrow_left{left: 0;padding: 31px 26px 31px 6px}
.fancybox-navigation .fancybox-button--arrow_right{padding: 31px 6px 31px 26px;right: 0}
.fancybox-caption{top: 0;color: #eee;font-size: 14px;font-weight: 400;left: 0;line-height: 1.5;padding: 25px 44px 25px 44px;right: 0;text-align: center;z-index: 99996;text-align: left}
.fancybox-caption a, .fancybox-caption a:link, .fancybox-caption a:visited{color: #ccc;text-decoration: none}
.fancybox-caption a:hover{color: #fff;text-decoration: underline}
.fancybox-loading{-webkit-animation: fancybox-rotate 1s linear infinite;animation: fancybox-rotate 1s linear infinite;background: transparent;border: 4px solid #888;border-bottom-color: #fff;border-radius: 50%;height: 50px;left: 50%;margin: -25px 0 0 -25px;opacity: .7;padding: 0;position: absolute;top: 50%;width: 50px;z-index: 99999}
@-webkit-keyframes fancybox-rotate{100%{-webkit-transform: rotate(360deg);transform: rotate(360deg)}
}
@keyframes fancybox-rotate{100%{-webkit-transform: rotate(360deg);transform: rotate(360deg)}
}
.fancybox-animated{transition-timing-function: cubic-bezier(0, 0, .25, 1)}
.fancybox-fx-slide.fancybox-slide--previous{opacity: 0;-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0)}
.fancybox-fx-slide.fancybox-slide--next{opacity: 0;-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0)}
.fancybox-fx-slide.fancybox-slide--current{opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}
.fancybox-fx-fade.fancybox-slide--previous, .fancybox-fx-fade.fancybox-slide--next{opacity: 0;transition-timing-function: cubic-bezier(.19, 1, .22, 1)}
.fancybox-fx-fade.fancybox-slide--current{opacity: 1}
.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity: 0;-webkit-transform: scale3d(1.5, 1.5, 1.5);transform: scale3d(1.5, 1.5, 1.5)}
.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity: 0;-webkit-transform: scale3d(.5, .5, .5);transform: scale3d(.5, .5, .5)}
.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity: 1;-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1)}
.fancybox-fx-rotate.fancybox-slide--previous{opacity: 0;-webkit-transform: rotate(-360deg);-ms-transform: rotate(-360deg);transform: rotate(-360deg)}
.fancybox-fx-rotate.fancybox-slide--next{opacity: 0;-webkit-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg)}
.fancybox-fx-rotate.fancybox-slide--current{opacity: 1;-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg)}
.fancybox-fx-circular.fancybox-slide--previous{opacity: 0;-webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0)}
.fancybox-fx-circular.fancybox-slide--next{opacity: 0;-webkit-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);transform: scale3d(0, 0, 0) translate3d(100%, 0, 0)}
.fancybox-fx-circular.fancybox-slide--current{opacity: 1;-webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);transform: scale3d(1, 1, 1) translate3d(0, 0, 0)}
.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg);transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg)}
.fancybox-fx-tube.fancybox-slide--next{-webkit-transform: translate3d(100%, 0, 0) scale(.1) skew(10deg);transform: translate3d(100%, 0, 0) scale(.1) skew(10deg)}
.fancybox-fx-tube.fancybox-slide--current{-webkit-transform: translate3d(0, 0, 0) scale(1);transform: translate3d(0, 0, 0) scale(1)}
@media all and (max-height:576px){.fancybox-caption{padding: 12px}
.fancybox-slide{padding-left: 6px;padding-right: 6px}
.fancybox-slide--image{padding: 6px 0}
.fancybox-close-small{right: -6px}
.fancybox-slide--image .fancybox-close-small{background: #4e4e4e;color: #f2f4f6;height: 36px;opacity: 1;padding: 6px;right: 0;top: 0;width: 36px}
}
.fancybox-share{background: #f4f4f4;border-radius: 3px;max-width: 90%;padding: 30px;text-align: center}
.fancybox-share h1{color: #222;font-size: 35px;font-weight: 700;margin: 0 0 20px 0}
.fancybox-share p{margin: 0;padding: 0}
.fancybox-share__button{border: 0;border-radius: 3px;display: inline-block;font-size: 14px;font-weight: 700;line-height: 40px;margin: 0 5px 10px 5px;min-width: 130px;padding: 0 15px;text-decoration: none;transition: all .2s;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;white-space: nowrap}
.fancybox-share__button:visited, .fancybox-share__button:link{color: #fff}
.fancybox-share__button:hover{text-decoration: none}
.fancybox-share__button--fb{background: #3b5998}
.fancybox-share__button--fb:hover{background: #344e86}
.fancybox-share__button--pt{background: #bd081d}
.fancybox-share__button--pt:hover{background: #aa0719}
.fancybox-share__button--tw{background: #1da1f2}
.fancybox-share__button--tw:hover{background: #0d95e8}
.fancybox-share__button svg{height: 25px;margin-right: 7px;position: relative;top: -1px;vertical-align: middle;width: 25px}
.fancybox-share__button svg path{fill: #fff}
.fancybox-share__input{background: transparent;border: 0;border-bottom: 1px solid #d7d7d7;border-radius: 0;color: #5d5b5b;font-size: 14px;margin: 10px 0 0 0;outline: none;padding: 10px 15px;width: 100%}
.fancybox-thumbs{background: #ddd;bottom: 0;display: none;margin: 0;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;padding: 2px 2px 4px 2px;position: absolute;right: 0;-webkit-tap-highlight-color: transparent;top: 0;width: 212px;z-index: 99995}
.fancybox-thumbs-x{overflow-x: auto;overflow-y: hidden}
.fancybox-show-thumbs .fancybox-thumbs{display: block}
.fancybox-show-thumbs .fancybox-inner{right: 212px}
.fancybox-thumbs__list{font-size: 0;height: 100%;list-style: none;margin: 0;overflow-x: hidden;overflow-y: auto;padding: 0;position: absolute;position: relative;white-space: nowrap;width: 100%}
.fancybox-thumbs-x .fancybox-thumbs__list{overflow: hidden}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width: 7px}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background: #fff;border-radius: 10px;box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3)}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background: #2a2a2a;border-radius: 10px}
.fancybox-thumbs__list a{-webkit-backface-visibility: hidden;backface-visibility: hidden;background-color: rgba(0, 0, 0, 0.1);background-position: center center;background-repeat: no-repeat;background-size: cover;cursor: pointer;float: left;height: 75px;margin: 2px;max-height: calc(100% - 8px);max-width: calc(50% - 4px);outline: none;overflow: hidden;padding: 0;position: relative;-webkit-tap-highlight-color: transparent;width: 100px}
.fancybox-thumbs__list a::before{border: 6px solid #ff5268;bottom: 0;content: '';left: 0;opacity: 0;position: absolute;right: 0;top: 0;transition: all .2s cubic-bezier(.25, .46, .45, .94);z-index: 99991}
.fancybox-thumbs__list a:focus::before{opacity: .5}
.fancybox-thumbs__list a.fancybox-thumbs-active::before{opacity: 1}
.fancybox-button--close:hover{background-color: transparent !important;color: white !important}
@media all and (max-width:576px){.fancybox-thumbs{width: 110px}
.fancybox-show-thumbs .fancybox-inner{right: 110px}
.fancybox-thumbs__list a{max-width: calc(100% - 10px)}
}
.fancybox-button--zoom, .fancybox-button--play, .fancybox-button--thumbs{display: none !important}
.fancybox-navigation .fancybox-button{background: transparent !important;width: 40px;height: 40px;padding: 0;opacity: 1!important;visibility: visible!important}
.fancybox-navigation .fancybox-button svg{opacity: 0}
.fancybox-navigation .fancybox-button:before{content: '';position: absolute;left: 50%;top: 50%;margin: -6px 0 0 -6px;width: 12px;height: 12px;border-left: 1px solid white;border-top: 1px solid white;transform: rotate(-45deg);display: block!important;z-index: 2}
.fancybox-navigation .fancybox-button[disabled]{opacity: .4;display: none}
.fancybox-navigation .fancybox-button.fancybox-button--arrow_right:before{transform: rotate(135deg);margin: -7px 0 0 -9px}
.fancybox-slide--iframe .fancybox-content{background: #fff;height: calc(100% - 44px);margin-bottom: 44px;max-height: 60vh;padding-bottom: 20px}
.datepick{background-color: #fff;color: #000;border: 1px solid #e7e2df;border-radius: .25em;-moz-border-radius: .25em;-webkit-border-radius: .25em;font-family: Arial, Helvetica, Sans-serif;font-size: 12px}
.datepick-rtl{direction: rtl}
.datepick-popup{z-index: 99999}
.datepick-disable{position: absolute;z-index: 100;background-color: white;opacity: .5;filter: alpha(opacity=50)}
.datepick a{color: #242323;text-decoration: none}
.datepick a.datepick-disabled{color: #888;cursor: auto}
.datepick button{margin: .25em;padding: .125em 0;background-color: #fcc;border: none;border-radius: .25em;-moz-border-radius: .25em;-webkit-border-radius: .25em;font-weight: bold}
.datepick-nav, .datepick-ctrl{float: left;width: 100%;color: #242323;font-size: 12px;font-weight: bold;background: #e7e2df}
.datepick-cmd{width: 30%}
.datepick-cmd-prevJump, .datepick-cmd-nextJump{width: 8%}
a.datepick-cmd{height: 1.5em;display: flex;justify-content: center;align-items: center}
button.datepick-cmd{text-align: center}
.datepick-cmd-prev, .datepick-cmd-prevJump, .datepick-cmd-clear{float: left;padding-left: 2%}
.datepick-cmd-current, .datepick-cmd-today{float: left;width: 35%;text-align: center}
.datepick-cmd-next, .datepick-cmd-nextJump, .datepick-cmd-close{float: right;padding-right: 2%;text-align: right}
.datepick-rtl .datepick-cmd-prev, .datepick-rtl .datepick-cmd-prevJump, .datepick-rtl .datepick-cmd-clear{float: right;padding-left: 0%;padding-right: 2%;text-align: right}
.datepick-rtl .datepick-cmd-current, .datepick-rtl .datepick-cmd-today{float: right}
.datepick-rtl .datepick-cmd-next, .datepick-rtl .datepick-cmd-nextJump, .datepick-rtl .datepick-cmd-close{float: left;padding-left: 2%;padding-right: 0%;text-align: left}
.datepick-month-nav{float: left;background-color: #777;text-align: center}
.datepick-month-nav div{float: left;width: 12.5%;margin: 1%;padding: 1%}
.datepick-month-nav span{color: #888}
.datepick-month-row{clear: left}
.datepick-month{float: left;width: 170px;text-align: center}
.datepick-month-header, .datepick-month-header select, .datepick-month-header input{background-color: #eeeeee;color: black;font-weight: bold}
.datepick-month-header select, .datepick-month-header input{height: 20px;border: none;float: left}
.datepick-month-header input{position: absolute;display: none}
.datepick-month table{width: 100%;border-collapse: unset;border-spacing: 1px}
.datepick-month thead{background: #e7e2df}
.datepick-month th, .datepick-month td{margin: 0em;padding: 0em;font-weight: normal;text-align: center;font-size: 12px}
.datepick-month td{background-color: #eee}
.datepick-month td.datepick-week{border: 1px solid #8fa19b}
.datepick-month td.datepick-week *{background-color: #8fa19b;color: #fff;border: none}
.datepick-month a{display: block;width: 100%;padding: .125em 0;background-color: #fff;color: black;text-decoration: none}
.datepick-month span{display: block;width: 100%;padding: .125em 0}
.datepick-month td span{color: #888}
.datepick-month td .datepick-other-month{background-color: #fff}
.datepick-month td .datepick-today{background-color: #242323;color: #fff}
.datepick-month td .datepick-highlight{background-color: #242323;color: #fff}
.datepick-month td .datepick-selected{background-color: #242323;color: #fff}
.datepick-month th.datepick-week{background-color: #777;color: #fff}
.datepick-status{clear: both;background-color: #ddd;text-align: center}
.datepick-clear-fix{clear: both}
.datepick-cover{display: none;display: block;position: absolute;z-index: -1;filter: mask();top: -1px;left: -1px;width: 100px;height: 100px}
.datepick-month-header select:first-child{width: 50%;font-size: 12px}
.datepick-month-header select:last-child{float: right;width: 50%;font-size: 12px}
.page-header{z-index: 99;text-align: center;background-color: #31312f;color: #fff;transition: all .5s ease;-webkit-transition: all .5s ease}
.header-sale-alert{padding: 6px 10px 4px;font-size: .75rem;line-height: 1}
.page-header .header-sale-alert{padding: 8px 10px;font-size: 12px;line-height: 20px;letter-spacing: .083em;background: #4c0524;text-transform: uppercase;}
.page-header .inner{padding: 20px 30px;position: relative;max-height: 60px}
.header-alert-box{position: relative;padding: 15px 35px}
.header-alert-box p{margin: 0 20px 0 0}
.header-alert-box .close-alert{position: absolute;width: 24px;height: 24px;background: url("../themes/marantz-redesign/images/close-white.svg") no-repeat 0 0;right: 35px;top: 50%;margin-top: -12px}
@media only screen and (max-width: 980px){.header-alert-box .close-alert{right: 20px}
}
@media only screen and (max-width: 767px){.header-alert-box{padding: 15px;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start}
.header-alert-box .close-alert{right: 15px}
.header-alert-box .btn{min-width: 60px;padding: 0 15px;line-height: 24px}
}
html.compressed .page-header, html.search-open .page-header{background: #fff;color: unset;}
html.compressed .page-header .logo, html.search-open .page-header .logo{background-image: url("../themes/marantz-redesign/images/logo-dark.svg")}
html.compressed .page-header .nav-toggle, html.search-open .page-header .nav-toggle{color: #242323}
.page-header .logo{background: url("../themes/marantz-redesign/images/logo-color.svg") no-repeat 0 0;background-size: 100%;transition: none;-webkit-transition: none}
.page-header .logo img{min-width: 115px;opacity: 0}
@media only screen and (max-width: 767px){.page-header .logo img{min-width: 115px}
}
.main-nav{width: 672px;height: 100%;top: 0;z-index: 999;padding: 23px 30px 25px 110px;overflow: auto;transform: translate3d(-100%, 0, 0);-webkit-transition: all .5s ease;transition: all .5s ease}
html.menu-open .main-nav{transform: translate3d(0, 0, 0)}
@media only screen and (min-width: 768px){.main-nav{display: flex;}
}
@media only screen and (min-width: 768px){.main-nav .inner{display: flex;flex-direction: column;justify-content: center;margin: auto 0;}
}
@media only screen and (max-height: 830px) and (min-width: 768px){.main-nav .logo{margin-bottom: 20px;}
}
@media only screen and (max-height: 830px) and (min-width: 768px){.main-nav .inner .nav-cols{padding-bottom: 50px;}
}
@media only screen and (min-width: 768px){.main-nav .inner .nav-cols{display: block;position: relative;padding-bottom: 70px;}
}
@media only screen and (min-width: 768px){.main-nav .inner .nav-cols .col{width: 100%;}
.main-nav .inner .nav-cols .col~.col{margin-top: 30px;}
.main-nav .inner .nav-cols .col .nav-links li a{color: #f4efec;opacity: 1;font-size: 18px;letter-spacing: 1.54px;}
.main-nav .inner .nav-cols .col~.col .nav-links li a{font-size: 14px;opacity: .6;letter-spacing: 1.2px;}
.main-nav .inner .nav-cols .col .nav-links li a{color: #f4efec;opacity: 1;font-size: 18px;letter-spacing: 1.54px;}
}
.main-nav .nav-toggle{top: 20px;left: 30px;margin: 0}
.main-nav .logo{margin-bottom: 30px}
.main-nav .nav-cols{display: flex;justify-content: space-between}
.main-nav .nav-cols .col{width: 223px}
.main-nav .nav-links li{margin: 15px 0;font-size: .875rem;font-family: aktiv-grotesk, sans-serif;font-weight: 300;font-style: normal;}
.main-nav .nav-links li a{border-bottom: 1px solid transparent;opacity: .9}
.main-nav .nav-links li a:hover{border-bottom-color: inherit}
.main-nav .nav-links li a:hover{opacity: 1}
@media only screen and (max-width: 767px){.main-nav{width: 100%;padding: 24px 45px 30px 45px}
.main-nav .nav-toggle{left: 15px}
.main-nav .logo{text-align: center;margin-bottom: 30px}
.main-nav .logo+.nav-links{border: 0}
.main-nav .nav-links{padding-left: 0}
.main-nav .nav-links li{margin: 20px 0}
.main-nav .nav-cols{display: block;padding-bottom: 60px;position: relative}
.main-nav .nav-cols div.desktop-only{display: block;position: absolute;bottom: 0;left: 0}
.main-nav .nav-cols .col{width: 100%;padding-right: 0}
.main-nav .nav-cols .col:nth-child(2) .nav-links{display: flex;justify-content: space-between;flex-wrap: wrap}
.main-nav .nav-cols .col:nth-child(2) .nav-links li{margin: 10px 0;font-size: 12px}
.main-nav .nav-cols .col:nth-child(2) .nav-links li:first-child{width: 100%;display: none}
}
.main-nav .social-icons{justify-content: flex-start}
.main-nav .social-icons li{margin: 0 15px 0 0}
html.menu-open{overflow: hidden}
html.menu-open:not(.mac){padding-right: 17px}
@media only screen and (min-width: 768px){.main-nav .inner .menu-box{max-width: 399px;}
}
@media only screen and (min-width: 768px){.main-nav .inner .menu-box figure{width: 28%;}
}
@media only screen and (min-width: 768px){.main-nav .inner .nav-cols .desktop-only{position: absolute;bottom: 10px;left: 0;}
}
.menu-box{margin: 30px 0 33px;width: 200%;position: relative;z-index: 2}
.menu-box a{display: block;border-bottom: 1px solid #979797;border-top: 1px solid #979797;padding: 15px 20px 15px 0;text-align: center;display: flex;flex-direction: row-reverse;text-align: left;justify-content: space-between}
.menu-box a span{display: block;font-size: .875rem;line-height: 1.6;padding: 0px 15px 0 0;opacity: .9;-webkit-transition: all .5s ease;transition: all .5s ease;max-width: 200px}
.menu-box a:hover{border-color: #9c7566}
.menu-box a:hover span{opacity: 1}
@media only screen and (max-width: 767px){.menu-box{margin: 25px 0 15px;width: 100%}
}
@media only screen and (min-width:768px){.page-header.new-menu~.main-nav{display: none!important}
}
.header-right{position: absolute;height: 100%;top: 0;right: 30px}
@media only screen and (max-width: 980px){.header-right{right: 15px}
}
@media only screen and (max-width: 767px){.header-right{right: 15px}
}
.h-search{width: 15px;height: 15px;position: relative;z-index: 2}
.h-search .input-wrap{position: absolute;top: 50%;right: -15px;margin-top: -20px;width: calc(1024px - 137px);background: #ccc;opacity: 0;visibility: hidden}
@media only screen and (max-width: 1024px){.h-search .input-wrap{width: calc(100vw - 138px)}
}
@media only screen and (max-width: 980px){.h-search .input-wrap{width: calc(100vw - 96px)}
}
@media only screen and (max-width: 767px){.h-search .input-wrap{width: calc(100vw - 103px)}
}
.h-search .input-wrap input[type="text"]{padding: 10px;border: 0;height: 40px;color: #242323}
.h-search .search-icon{background: url("../themes/marantz-redesign/images/search-icon.svg") no-repeat 0 0;display: inline-block;width: 15px;height: 15px;background-size: 100%;border: 0;font-size: 0;min-width: 0;padding: 0;position: absolute;top: 50%;margin-top: -7px;transition: none;-webkit-transition: none}
html.compressed .h-search .search-icon, html.search-open .h-search .search-icon{background-image: url("../themes/marantz-redesign/images/search-icon-dark.svg")}
.h-search.open .input-wrap{opacity: 1;visibility: visible}
.h-cart, .cxa-minicart-component{margin-left: 27px}
@media only screen and (max-width: 980px){.h-cart, .cxa-minicart-component{margin-left: 20px}
}
.cart-icon{cursor: pointer;background: url("../themes/marantz-redesign/images/cart-icon2.svg") no-repeat 0 0;display: inline-block;width: 26px;height: 26px;background-size: 100%;transition: none;-webkit-transition: none;position: relative;color: #fff;vertical-align: middle}
.cart-icon>span{display: none}
html.compressed .cart-icon:not(.white), html.search-open .cart-icon:not(.white){background-image: url("../themes/marantz-redesign/images/cart-icon2-dark.svg");color: #242323}
.cart-icon .count, .cart-icon .cart-items-count{position: absolute;z-index: 2;display: flex;width: 100%;height: 100%;justify-content: center;align-items: center;font-size: .675rem;line-height: 1;padding-top: 5px;padding-left: 1px}
.search-suggest{text-align: left;position: absolute;width: 100%;background: #fff;padding: 0 0 30px;display: none;z-index: 1}
.search-suggest li{max-width: 400px}
.search-suggest li a{padding: 10px 5px 10px;display: block}
.search-suggest li a strong{display: block;font-size: .875rem;font-weight: normal}
.search-suggest li a span{font-size: .625rem;opacity: .7}
.search-suggest li:nth-child(even) a{background: rgba(231, 226, 223, 0.3)}
.search-suggest:before{z-index: -1;background: #fff;content: "";position: absolute;left: -100%;height: 100%;width: 300%}
.h-account{margin-right: 12px}
.h-account .account-icon{width: 25px;height: 25px;display: inline-block;vertical-align: middle;background-image: url("../themes/marantz-redesign/images/account-icon.svg");}
html.compressed .h-account .account-icon, html.search-open .h-account .account-icon{background-image: url("../themes/marantz-redesign/images/account-icon-black.svg")}
@media only screen and (max-width: 980px){.h-account{margin-right: 5px}
}
@media only screen and (max-width: 767px){.h-account{display: none}
}
.cart-toggle.active:before{content: "";position: fixed;background: rgba(0, 0, 0, 0.8);left: 0;top: 0;width: 100vw;height: 100vh;z-index: 99;opacity: 0;visibility: hidden;pointer-events: none;cursor: default}
html.cart-open .cart-toggle.active:before{opacity: 1;visibility: visible;pointer-events: all}
.mini-cart{background-color: #f4efec;width: 432px;position: fixed;right: 0;height: 100%;z-index: 999;padding: 0;transform: translate3d(100%, 0, 0);top: 0;color: #242323;-webkit-transition: all .5s ease;transition: all .5s ease}
html.cart-open .mini-cart{transform: translate3d(0, 0, 0)}
.mini-cart .cart-head{padding: 20px 30px;margin-bottom: 0;background: white}
.mini-cart .cart-head .text{padding-left: 0}
.mini-cart .cart-head .text p{margin-bottom: 0;line-height: 1.2}
.mini-cart .cart-head .text .msg{font-size: .625rem}
.mini-cart .cart-head .text h3{font-size: 1.125rem}
.mini-cart .cart-head .minicart-close{position: absolute;right: 20px;background: url("../themes/marantz-redesign/images/close-black.svg") no-repeat center center;width: 18px;height: 18px;margin-top: -9px;top: 50%;z-index: 2}
.mini-cart .minicart-details{padding: 30px;display: flex;flex-direction: column;height: calc(100vh - 200px);overflow: auto}
.mini-cart .minicart-details .empty-cart{align-items: center;justify-content: center;flex-grow: 1;display: flex}
.mini-cart .minicart-details .empty-cart h5{font-size: 18px;font-weight: 300;line-height: 29px}
.mini-cart .minicart-details>*{opacity: 0}
html.cart-open .mini-cart .minicart-details>*{opacity: 1;transition: .5s ease 1s}
.mini-cart .minicart-content{border-top: 1px solid #e8e3e0}
.mini-cart .minicart-content .minicart-item{border-bottom: 1px solid #e8e3e0;padding: 20px 0;align-items: flex-start;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse}
.mini-cart .minicart-content .minicart-item h5{margin-bottom: 0;font-size: 1.125rem;text-align: left}
.mini-cart .minicart-content .minicart-item .prices{font-size: .875rem;text-align: left}
.mini-cart .minicart-content .minicart-item .qty{font-size: .875rem}
.mini-cart .minicart-content .minicart-item .qty strong{font-weight: normal}
.mini-cart .cart-items{border-top: 1px solid #e8e3e0}
.mini-cart .cart-items .item{border-bottom: 1px solid #e8e3e0;padding: 20px 0;align-items: flex-start}
.mini-cart .cart-items .item figure:last-child{border: 0}
.mini-cart .cart-items .details h3{margin-bottom: 0;font-size: 1.125rem}
.mini-cart .cart-items .details .price{font-size: .875rem}
.mini-cart .cart-items .right{display: flex;flex-direction: column;text-align: right}
.mini-cart .cart-items .right .selectric{background: none;text-align: left}
.mini-cart .cart-items .right .selectric .label{background: none;color: #fff;text-align: left}
.mini-cart .cart-items .right .selectric .button::after{border-left-color: #fff;border-top-color: #fff;margin-top: -7px}
.mini-cart .cart-items .right .selectric-items{text-align: left}
.mini-cart .cart-items .right .color-change{margin: 0 0 0 auto;position: relative;display: table}
.mini-cart .cart-items .right .color-change .color-name{position: absolute;right: 100%;font-size: .625rem;top: 50%;transform: translateY(-50%);line-height: 1}
.mini-cart .cart-items .right .color-change a{vertical-align: middle;width: 24px;height: 24px;margin: 0 0 0 9px}
.mini-cart .cart-items .right .color-change a:before{border: 0;background: url("../themes/marantz-redesign/images/check-icon.svg") no-repeat center center}
.mini-cart .cart-items .right .color-change a.white:before{background-image: url("../themes/marantz-redesign/images/check-icon-black.svg")}
.mini-cart .cart-items .right .item-price{align-self: baseline;width: 100%;margin-top: auto;font-size: .875rem}
.mini-cart .total-row, .mini-cart .minicart-footer{padding: 0 0 20px;text-align: right;font-size: .875rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center}
.mini-cart .btn-row{align-self: baseline;margin-top: auto;width: 100%}
.mini-cart .btn-row .btn{width: 200px;display: table;margin: 0 auto 20px}
.mini-cart .inner{max-height: calc(100vh - 800px)}
@media only screen and (max-width: 767px){.mini-cart{width: 100%;padding: 0 15px 20px;overflow: hidden}
.mini-cart .inner{max-height: calc(100vh - 60px)}
.mini-cart .minicart-details{padding: 20px 0 0}
.mini-cart .cart-head{margin: 0 -20px;width: auto;background-color: #e7e2df}
.mini-cart .marB20{margin-bottom: 10px}
}
.page-footer{padding: 35px 32px 0;color: #f4efec;position: relative}
.page-footer .payment-box img{max-width: 210px;}
@media only screen and (max-width: 767px){.page-footer{padding: 30px 15px 0}
}
.foot-top{position: relative;z-index: 2}
@media only screen and (max-width: 767px){.foot-top{display: block;text-align: center}
.foot-top .lang-sel{margin: 35px auto;min-width: 100%;text-align: left}
}
.foot-middle{margin: 51px 0 0}
.foot-middle h3{font-family: aktiv-grotesk, sans-serif;font-weight: 500;font-style: normal;border-bottom: 1px solid rgba(255, 255, 255, 0.3);padding-bottom: 10px;margin-bottom: 20px}
.foot-middle h3.hidden{opacity: 0;visibility: hidden}
.foot-middle .col{width: 25%;padding-right: 8%}
.foot-middle .col.social-col{padding-right: 0}
.foot-middle .col.social-col ul{min-height: 0}
.foot-middle .col.social-col ul li{margin-bottom: 0}
.foot-middle ul li{margin-bottom: 10px;font-size: .75rem}
.foot-middle ul li a{border-bottom: 1px solid transparent}
.foot-middle ul li a:hover{border-bottom-color: inherit}
.foot-middle ul li a:hover{color: white}
.foot-middle ul li.everything-link{margin-top: 20px;border-top: 1px solid #535152;padding-top: 20px;max-width: 193px}
.foot-middle .block+.block{margin-top: 35px}
.foot-middle .col.w75{width: 75%}
.foot-middle .col.w75 ul{display: flex;align-items: center;min-height: 0}
.foot-middle .col.w75 ul li{margin: 0 0 0 25px}
.foot-middle .col.w75 ul li:first-child{margin-left: 0}
.foot-middle .main-links{margin-bottom: 45px}
@media only screen and (max-width: 767px){.foot-middle{margin-top: 30px}
.foot-middle .main-links{padding: 0 10px 0}
.foot-middle .block+.block{margin-top: 0}
.foot-middle .marB60{margin-bottom: 10px}
.foot-middle .main-links{display: block;margin-bottom: 10px}
.foot-middle .main-links .col{width: 100%;padding-right: 0;padding-left: 0}
.foot-middle .main-links .col h3{margin-bottom: 5px;padding-bottom: 10px;position: relative;cursor: pointer;padding-top: 25px;top: 0;font-weight: normal;font-size: 12px;border: 0}
.foot-middle .main-links .col h3:after{content: "";width: 24px;height: 24px;background: #242323 url("../themes/marantz-redesign/images/plus.svg") no-repeat 0 0;background-size: 100%;right: 0;position: absolute;border-radius: 50%;top: 0}
.foot-middle .main-links .col h3:before{content: "";position: absolute;top: 12px;left: 0;right: 25px;height: 1px;background: #535152}
.foot-middle .main-links .col h3.open:after{background-image: url("../themes/marantz-redesign/images/minus.svg")}
.foot-middle .main-links .col ul{display: none;min-height: 10px;padding-bottom: 20px;padding-top: 20px}
.foot-middle .other-links{display: block;margin-top: 50px}
.foot-middle .other-links .w75{width: 100%;padding-right: 0}
.foot-middle .other-links .w75 ul{display: block}
.foot-middle .other-links .w75 ul li{margin: 0 0 10px 0;display: block;vertical-align: top}
.foot-middle .other-links .social-col{width: 100%;margin-top: 50px}
.foot-middle .other-links .social-col h3{display: none}
.foot-middle .other-links .social-col .social-icons{justify-content: flex-start}
.foot-middle .other-links .social-col .social-icons li{margin: 0 10px 0 0}
}
.social-icons{display: flex;align-items: center;justify-content: flex-end;min-height: 0}
.social-icons li{margin-left: 11px}
.social-icons li:first-child{margin-left: 0}
.social-icons li a{display: inline-block;border-radius: 50%;width: 36px;height: 36px;background: #1a1a1a;position: relative;border-bottom: 0 !important;vertical-align: middle}
.social-icons li a:hover{background: #000}
.social-icons li a img{position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%)}
.foot-btm{padding: 17px 0 30px;position: relative;z-index: 2;min-height: 66px;text-transform: uppercase;}
.foot-btm p{margin: 0;opacity: .5;font-size: .75rem;white-space: nowrap}
.foot-btm p .sep{margin: 0 15px}
.foot-btm p.customer-service{float: left;margin-top: 10px;}
.foot-btm .terms{position: absolute;bottom: 8px;right: 0;opacity: .5;font-size: .75rem;line-height: 1;}
@media only screen and (max-width: 980px){.foot-btm p .sep{margin: 0 5px}
}
.foot-btm p a{border-bottom: 1px solid transparent}
.foot-btm p a:hover{border-bottom-color: inherit}
@media only screen and (max-width: 767px){.foot-btm{margin: 0 -15px !important;padding: 20px 15px;display: block}
.foot-btm p{white-space: normal}
.foot-btm p:first-child{width: 100%;margin-bottom: 5px;display: flex;flex-direction: column;flex-wrap: wrap}
.foot-btm p:first-child a{display: table;vertical-align: top;width: auto;margin-right: 0;margin-bottom: 10px}
.foot-btm p:first-child a span{max-width: 100%;display: inline-block;vertical-align: top}
.foot-btm p:first-child .sep{display: none}
.foot-btm p+p{margin-top: 30px}
}
.lang-sel{width: 240px}
.lang-sel .lang-toggle{padding: 10px;line-height: 20px;background: #3a3a3a;display: block;font-size: .875rem;position: relative;color: #f4efec}
.lang-sel .lang-toggle:after{content: "";position: absolute;top: 50%;right: 15px;width: 12px;height: 12px;border-left: 1px solid white;border-top: 1px solid white;transform: rotate(-135deg);margin-top: -9px}
.lang-sel .selectric{background: #3a3a3a;border-color: #3a3a3a}
.lang-sel .selectric .label{color: #f4efec}
.lang-sel .selectric .button::after{border-left-color: #f4efec;border-top-color: #f4efec}
.foot-top, .foot-middle, .foot-btm{margin-left: auto;margin-right: auto;max-width: 960px}
.campaign-footer .foot-top{padding: 0px 0 35px}
@media only screen and (max-width: 767px){.campaign-footer .social-icons{justify-content: center;margin-top: 45px}
.campaign-footer .foot-btm{text-align: center}
.campaign-footer .foot-btm p:first-child a{margin-left: auto;margin-right: auto}
}
.home-banner .item{overflow: hidden}
.home-banner .item figure{padding-bottom: calc(100vh - 100px);position: relative}
.home-banner .item figure video, .home-banner .item figure .video-box, .home-banner .item figure iframe{position: absolute;left: 0;top: 0;height: 100%;width: 100%;z-index: 2}
.home-banner .item .banner-content{text-align: center;top: 0;padding: 8vw 0 5vw;display: flex;flex-direction: column;justify-content: space-between;z-index: 2}
.home-banner .item .banner-content h1{display: inline-block;font-size: 4.625rem}
.home-banner .item .banner-content .title, .home-banner .item .banner-content .short-info{opacity: 0;transform: translateY(100px);-webkit-transform: translateY(100px);-webkit-transition: all 1s ease;transition: all 1s ease;transition-delay: 0s;position: relative;-webkit-transition-delay: .25s;transition-delay: .25s}
.home-banner .item.is-selected .title, .home-banner .item.is-selected .short-info{opacity: 1;transform: translateY(0);-webkit-transform: translateY(0)}
@media only screen and (max-width: 1199px){.home-banner .item figure{padding-bottom: 56.85%}
.home-banner .item .banner-content{padding: 120px 0 80px}
.home-banner .item .banner-content h1{font-size: 3.625rem}
}
@media only screen and (max-width: 980px){.home-banner .item .banner-content h1{font-size: 3rem}
}
@media only screen and (max-width: 767px){.home-banner .flickity-prev-next-button.next{right: 5px}
.home-banner .flickity-prev-next-button.previous{left: 5px}
.home-banner .flickity-prev-next-button[disabled]{opacity: 0}
.home-banner .item figure{padding-bottom: calc(100vh - 50px)}
.home-banner .item figure .video-box{height: auto;top: 50%;transform: translateY(-50%)}
.home-banner .item figure:not(.mobile-only){background: black}
.home-banner .item .banner-content{padding: 102px 0 58px}
.home-banner .item .banner-content h1{font-size: 2.625rem;max-width: 335px}
.home-banner .item .banner-content .btm-content{display: block;text-align: center;padding: 20px}
.home-banner .item .banner-content .btm-content h2{width: 100%;margin: 0 0 20px 0;line-height: 1.4;margin-left: auto;margin-right: auto;max-width: 275px;font-size: 20px}
}
.content-block .bg-block{padding: 41px 0}
.content-block .bg-block figure{padding-bottom: 50%;border-radius: 50%}
.content-block .bg-block figure.has-icon img{left: 50%;position: absolute;text-align: center;top: 50%;-ms-transform: translateX(-50%) translateY(-50%);-webkit-transform: translate3d(-50%, -50%, 0);transform: translate3d(-50%, -50%, 0);-webkit-transform-style: preserve-3d;transform-style: preserve-3d;width: 100%;z-index: 1;max-width: 89%}
.content-block .bg-block .wrapper{padding: 0 81px}
.content-block .bg-block .text-box p{font-size: .75rem}
.content-block.discover-block .bg-block{padding: 38px 0 32px}
@media only screen and (max-width: 767px){.content-block.discover-block .bg-block{padding-left: 15px;padding-right: 15px}
}
.content-block.discover-block .wrapper{padding: 0 114px 0;max-width: 1024px}
.content-block.discover-block .marB60{margin-bottom: 38px}
.content-block.discover-block .text-box{max-width: 295px}
.content-block.discover-block .text-box h2{position: relative;margin: 0 0 25px;text-transform: none;font-size: 1.625rem;line-height: 1.1;font-family: aktiv-grotesk, sans-serif;font-weight: 300;font-style: normal;letter-spacing: .076em;line-height: 1.2}
@media only screen and (max-width: 980px){.content-block.discover-block .text-box h2{margin-bottom: 20px}
}
.content-block.discover-block .text-box h2:empty, .content-block.discover-block .text-box h2:last-child{margin-bottom: 0}
@media only screen and (max-width: 767px){.content-block.discover-block .text-box{max-width: 100%}
.content-block.discover-block .text-box p{max-width: 222px;margin-left: auto;margin-right: auto}
}
.content-block .w35{width: 45%}
@media only screen and (max-width: 980px){.content-block .bg-block .wrapper{padding: 0 20px}
}
@media only screen and (max-width: 767px){.content-block .bg-block{padding: 35px 20px}
.content-block .bg-block .wrapper{padding: 0}
.content-block .bg-block figure{padding-bottom: 100%}
.content-block .bg-block .d-f{flex-wrap: wrap}
.content-block .bg-block .d-f .w50, .content-block .bg-block .d-f .w35{width: 100%}
.content-block .bg-block .text-box{text-align: center;padding: 35px 0 0}
.content-block .bg-block .text-box p br{display: none}
.content-block.help-choose-block{padding: 20px}
.content-block.help-choose-block .bg-dark-blue{background: none}
.content-block.help-choose-block h2{max-width: 280px;margin-left: auto;margin-right: auto}
.content-block.help-choose-block p{max-width: 285px;margin-left: auto;margin-right: auto}
.content-block.help-choose-block figure{margin-top: 30px;padding: 0;text-align: center;z-index: 0}
.content-block.help-choose-block figure:after{width: calc(56vw - 80px);height: calc(56vw - 80px);position: absolute;right: -0.5vw;border-radius: 50%;top: 50%;transform: translateY(-50%);z-index: -1;background: #0c0e12}
.content-block.help-choose-block figure img{position: static !important;transform: none !important;max-width: 100%;margin: 0 auto}
}
.image-cut-block .bg-block figure{margin: -10% 0}
@media only screen and (max-width: 767px){.image-cut-block .bg-block figure{margin: 0}
}
.common-pad-block{padding: 60px 32px;margin-left: auto;margin-right: auto;max-width: 1024px}
.common-pad-block.block1{padding: 30px 32px}
.common-pad-block+.common-pad-block{padding-top: 0}
@media only screen and (max-width: 767px){.common-pad-block{padding: 0}
.common-pad-block.block1{padding: 0}
.common-pad-block+.help-choose-promo{margin-top: 30px}
}
.promo-products{padding: 45px 0}
@media only screen and (max-width: 767px){.promo-products{padding: 30px 0}
.promo-products .products-slider{padding: 0}
.promo-products .products-slider .flickity-button.next{right: 0}
.promo-products .products-slider .flickity-button.left{left: 0}
.promo-products h2{margin-left: auto;margin-right: auto;max-width: 245px;margin-bottom: 30px}
}
.promo-products h2{padding: 0 20px}
@media only screen and (max-width: 767px){.promo-products h2{padding: 0 10px;margin-left: auto;margin-right: auto;max-width: 260px;font-size: 26px}
}
@media only screen and (max-width: 767px){.promo-products.related-products .products-slider{padding-left: 10px}
.promo-products.related-products h2{max-width: 310px}
.promo-products.related-products .products-slider .item{width: 47%;padding-left: 5px;padding-right: 5px}
.promo-products.related-products .products-slider .item .prod-box{padding: 40px 10px 20px}
.promo-products.related-products .products-slider .item .price-row{min-height: 50px;display: flex;align-items: flex-end;flex-wrap: wrap;justify-content: center}
.promo-products.related-products .products-slider .item .price-row strong{width: 100%;margin: 0}
}
.products-slider{padding: 0 0 0 52px;max-width: 1024px;margin-left: auto;margin-right: auto}
@media only screen and (min-width: 1620px){.products-slider{max-width: 1530px;padding-left: 0}
}
.products-slider .item{width: 31.921%;padding: 10px 8px;display: flex;max-width: 306px;min-height: 520px}
@media only screen and (max-width: 980px){}
@media only screen and (max-width: 767px){.products-slider .item{width: 90vw;max-width: 90vw}
}
.products-slider .flickity-prev-next-button{color: #242323;padding: 0}
.products-slider .flickity-prev-next-button.previous{left: 0}
.products-slider .flickity-prev-next-button.next{right: 0}
.prod-box{padding: 38px 20px 20px;width: 100%;background-color: #f4efec;display: flex;flex-direction: column}
.prod-box .ribbon{left: 0;top: 0;font-size: .75rem;padding: 3px 0;z-index: 2}
.prod-box .prod-title{position: relative;margin-bottom: 0}
.prod-box .prod-title h3{margin-bottom: 0}
.prod-box .prod-title .stock-alert{position: absolute;top: 100%;line-height: 1;font-size: .7rem;left: 0;width: 100%;text-align: center;margin-top: 2px}
@media only screen and (max-width: 980px){}
.prod-box .img-box{padding-bottom: 150px;position: relative;margin-bottom: 10px}
.prod-box .img-box img{position: absolute;left: 50%;top: auto;bottom: 0;transform: translate(-50%, 0);max-height: 100%;width: auto;max-width: 100%}
.prod-box .prod-content{min-height: 82px;padding-bottom: 20px;margin-top: -4px;font-size: .75rem}
.prod-box .prod-content p{font-size: .75rem}
.prod-box .prod-btm{align-self: baseline;width: 100%;margin-top: auto}
.prod-box .btn-row{margin-top: 20px}
.prod-box .btn-row .btn{width: 100%;min-width: 100%}
.prod-box .buy-row .btn{min-width: 100px}
@media only screen and (max-width: 980px){.prod-box{padding: 38px 10px 15px}
}
@media only screen and (max-width: 767px){.prod-box h3{font-size: 20px}
.prod-box .buy-row .btn{min-width: 100%}
.prod-box .btn-row{display: block}
.prod-box .btn-row .small-btn{width: 100%;margin: 0}
.prod-box .btn-row .small-btn+.small-btn{margin-top: 15px}
.prod-box .img-box{margin-top: 10px;padding-bottom: 60%;margin-bottom: 10px}
}
.price-row{font-size: 1.125rem}
.price-row strong{font-weight: normal;font-family: aktiv-grotesk, sans-serif;font-weight: 400;font-style: normal}
.price-row strong+strong{margin-left: 2px}
.price-row strong del{font-size: .875rem;opacity: .65;text-decoration: line-through}
.color-change{margin: 15px 0 30px}
.color-change a{display: inline-block;margin: 0 8px;width: 16px;height: 16px;border-radius: 50%;position: relative;border: 1px solid #979797}
.color-change a:before{content: "";left: -4px;top: -4px;bottom: -4px;right: -4px;border: 1px solid #979797;position: absolute;border-radius: 50%;opacity: 0}
.color-change a.active:before{opacity: 1}
.testimonial{border-top: 1px solid #9f9187;padding-top: 30px}
.testimonial blockquote{margin: 0 auto 0;max-width: 530px}
.testimonial blockquote p{line-height: 1.3}
@media only screen and (max-width: 767px){.testimonial blockquote p{font-size: 16px;line-height: 1.5}
}
.testimonial .rating{margin: 10px 0 15px;font-size: 12px}
@media only screen and (max-width: 767px){.testimonial{width: auto;margin-left: 15px;margin-right: 15px;padding-top: 30px;margin-top: -5px}
.testimonial blockquote{margin-left: -10px;margin-right: -10px}
.testimonial .rating{margin: 10px 0 15px}
}
.promo-bar{padding: 40px 20px;font-size: .875rem}
.promo-bar img{display: inline-block;margin: 0 20px 0 45px;vertical-align: middle}
@media only screen and (max-width: 1199px){.promo-bar img{margin: 0 10px 0 25px}
}
@media only screen and (max-width: 980px){.promo-bar .d-f{flex-wrap: wrap}
.promo-bar .d-f span:first-child{width: 100%;text-align: center;margin-bottom: 20px}
}
@media only screen and (max-width: 767px){.promo-bar{padding: 30px 0}
.promo-bar .d-f span{width: 100%;margin: 20px 0;text-align: center}
.promo-bar .d-f span:first-child{margin: 20px 0}
.promo-bar .d-f span img{display: block;margin: 0 auto 10px}
}
.find-store .text-box{padding: 30px 110px}
.find-store .text-box p{max-width: 225px;font-size: .75rem}
.find-store .text-box h2{position: relative;margin: 0 0 25px;text-transform: none;font-size: 1.625rem;line-height: 1.1;font-family: aktiv-grotesk, sans-serif;font-weight: 300;font-style: normal;letter-spacing: .076em}
@media only screen and (max-width: 980px){.find-store .text-box h2{margin-bottom: 20px}
}
.find-store .text-box h2:empty, .find-store .text-box h2:last-child{margin-bottom: 0}
.find-store .text-box .short-info{margin-top: 20px}
.find-store .text-box .icon{margin-left: -7px}
@media only screen and (max-width: 1199px){.find-store .text-box{padding: 20px 110px}
}
@media only screen and (max-width: 980px){.find-store .text-box{padding: 18px 40px}
.find-store .text-box .short-info{margin-bottom: 20px;margin-top: 20px}
}
@media only screen and (max-width: 767px){.find-store .map{display: none}
.find-store .text-box{padding: 70px 30px;text-align: center;width: 100%}
.find-store .text-box .short-info{margin-bottom: 40px;margin-top: 10px}
.find-store .text-box .short-info .icon{margin-left: auto}
.find-store .text-box p{max-width: 250px;margin-left: auto;margin-right: auto}
}
.subscribe-section{padding: 51px 20px}
.subscribe-section .short-info, .subscribe-section .form-block{margin-left: auto;margin-right: auto;max-width: 460px}
.subscribe-section .icon{margin-bottom: 25px;display: inline-block}
.subscribe-section .short-info{margin-bottom: 35px;margin-top: 20px}
.subscribe-section .form-block .myspan{position: absolute;bottom: 100%;right: 0;font-size: 12px;margin-bottom: 10px}
.subscribe-section .form-block input[type="text"]{background: rgba(244, 239, 236, 0.2);border: 0;margin-right: 10px}
.subscribe-section .form-block input[type="text"].white{background: #f4efec;color: #242323}
.subscribe-section .form-block input[type="text"].white::-webkit-input-placeholder{color: #242323}
.subscribe-section .form-block input[type="text"].white::-moz-placeholder{color: #242323}
.subscribe-section .form-block input[type="text"].white:-ms-input-placeholder{color: #242323}
.subscribe-section .form-block input[type="text"].white:-moz-placeholder{color: #242323}
.subscribe-section .form-block label{bottom: 100%;left: 0;font-size: .75rem}
.subscribe-section .form-block.check-row label{bottom: auto}
.subscribe-section .form-block.check-row .c-checkbox{margin: 0}
.subscribe-section .form-block.privacy-link a{font-size: 12px;font-weight: normal;opacity: .7}
.subscribe-section .form-block.success-block p{font-size: 12px}
.subscribe-section .form-block #waitLoader{position: absolute;left: 100%;top: 14px;margin-left: 10px;width: 30px}
.subscribe-section .form-block #waitLoader img{vertical-align: middle}
@media only screen and (max-width: 767px){.subscribe-section{padding: 45px 20px}
.subscribe-section h2{font-size: 26px}
.subscribe-section p{font-size: 12px}
.subscribe-section .form-block{display: block;text-align: center}
.subscribe-section .form-block input[type="text"]{width: 100%;margin-right: 0;margin-bottom: 15px}
.subscribe-section .form-block input[type="text"].white{margin-bottom: 60px}
.subscribe-section .form-block.check-row{margin-top: -70px;z-index: 2;margin-bottom: 70px}
.subscribe-section .form-block.privacy-link{text-align: left}
.subscribe-section .form-block #waitLoader{top: auto;left: auto;bottom: 4px}
}
.inner-banner .banner-content{z-index: 2;top: 0;display: flex;align-items: center;justify-content: center;padding: 20px}
.inner-banner .banner-content h1{font-size: 3.75rem;line-height: 1.2;display: inline-block;transform: translate3d(0, 0, 0)}
.inner-banner .banner-content h2{margin-left: auto;margin-right: auto;max-width: 450px}
@media only screen and (max-width: 980px){.inner-banner .banner-content h1{font-size: 2.8rem}
}
@media only screen and (max-width: 767px){.inner-banner .banner-content h1{font-size: 2.8rem}
.inner-banner .banner-content h2{max-width: 290px;font-size: 1.2rem}
}
.inner-banner .breadcrumb{position: absolute;left: 0;top: 80px;width: 100%;z-index: 9}
.inner-banner .breadcrumb ul{margin: 0 auto;max-width: 1024px;padding: 0 30px}
@media only screen and (max-width: 980px){.inner-banner .breadcrumb ul{padding: 0 15px}
}
@media only screen and (max-width: 767px){.inner-banner .breadcrumb{top: 65px}
.inner-banner .breadcrumb ul{padding: 0}
}
.cat-block{padding: 32px;max-width: 1024px;margin-left: auto;margin-right: auto}
.cat-block figure{position: absolute;left: 0;top: 0;bottom: 0;right: 0}
.cat-block .content{padding: 55px 80px;min-height: 31vw;display: flex;align-items: center}
.cat-block .content p{font-size: .75rem}
.cat-block .content .marB60{margin-bottom: 45px}
.cat-block .content .w50{max-width: 400px;display: table}
.cat-block .content .w50 p{max-width: 90%}
.cat-block .content.ta-r .w50{margin-left: auto}
.cat-block .content.ta-r .w50 p{margin-left: auto}
.cat-block .actions .btn{min-width: 176px;padding-left: 5px;padding-right: 5px}
.cat-block .actions .btn+.btn{margin-left: 10px}
.cat-block+.cat-block{padding-top: 0}
.cat-block .content{min-height: 320px;padding: 35px 80px}
.cat-block.tall-block .content{min-height: 420px}
@media only screen and (max-width: 980px){.cat-block{padding: 20px}
.cat-block .w50{width: 55%}
.cat-block .content{padding: 20px}
.cat-block .actions .btn+.btn{margin-left: 5px}
}
@media only screen and (max-width: 767px){.cat-block{padding: 30px 17px}
.cat-block .content{padding: 20px 20px;padding-top: 70vw}
.cat-block .content .w50{text-align: center;width: 100%;max-width: 100%}
.cat-block .content .w50 .mob-brk{display: block}
.cat-block .content .w50 .marB60{margin-bottom: 30px}
.cat-block .content .w50 h2{font-size: 26px;margin-left: auto;margin-right: auto;max-width: 290px}
.cat-block .content .w50 p{max-width: 100%!important}
.cat-block .content .w50 .btn{display: inline-flex;margin: 0 auto}
.cat-block .content .w50 .btn.desktop-only{display: none}
.cat-block .content .w50 .btn+.btn{margin-top: 20px}
}
.help-choose-promo{padding: 30px 112px 60px;max-width: 1024px;margin-left: auto;margin-right: auto}
.help-choose-promo.padB50{padding-bottom: 50px}
.help-choose-promo .d-f{margin: 0 auto;padding: 30px}
@media only screen and (max-width: 980px){.help-choose-promo{padding: 0px 50px 20px}
}
@media only screen and (max-width: 767px){.help-choose-promo{padding: 0px 20px 30px;display: block;text-align: center}
.help-choose-promo h3{margin-left: auto;margin-right: auto;max-width: 290px}
.help-choose-promo .bg-burgundy h3{max-width: 300px;font-size: 22px}
.help-choose-promo .bg-burgundy p{margin-left: auto!important;margin-right: auto!important;max-width: 217px}
.help-choose-promo .d-f{flex-direction: column-reverse;padding: 30px 20px;text-align: center}
.help-choose-promo .d-f img{margin: 0 auto}
.help-choose-promo .d-f .w70{width: 100%;padding: 30px 0px 0}
.help-choose-promo .d-f .w70 p{margin: 20px 0}
}
.cat-list-section{padding: 32px;max-width: 1024px;margin-left: auto;margin-right: auto}
.cat-list-section .inner{padding: 40px}
@media only screen and (min-width: 1620px){.cat-list-section{max-width: 1324px}
}
@media only screen and (max-width: 980px){.cat-list-section{max-width: 1324px;padding: 15px}
.cat-list-section .inner{padding: 15px}
}
@media only screen and (max-width: 767px){.cat-list-section{padding: 30px 20px;background: #e7e2df}
.cat-list-section .inner{padding: 0;background: none}
}
.filter-toggle{font-size: .625rem}
.filter-toggle a{display: inline-block;padding: 10px;margin: -10px 0 0 -10px}
.filter-toggle a:hover{background: #ded8d5}
.filter-toggle a:active{background: #c8c4c1}
.filter-toggle .icon{display: inline-block;margin-right: 10px;width: 24px;height: 24px;background: url("../themes/marantz-redesign/images/filter-icon.svg") no-repeat 0 0;background-size: 100%;vertical-align: middle;-webkit-transition: all .5s ease;transition: all .5s ease}
.filter-toggle .hide{display: none}
.filter-toggle.open .show{display: none}
.filter-toggle.open .hide{display: inline}
.filter-toggle~.shown{opacity: 0}
.filter-toggle.open~.shown{opacity: .5}
.tool-bar{margin-bottom: 15px}
.tool-bar .left{display: flex;align-items: center;justify-content: space-between;width: 25%;width: 33.33%;padding: 0 45px 0 0}
.tool-bar .left .shown{font-size: .75em}
.tool-bar .selectric .label{font-size: 10px;font-family: aktiv-grotesk, sans-serif;font-weight: 500;font-style: normal}
.tool-bar .selectric-items li{font-size: 10px}
@media only screen and (max-width: 1400px){.tool-bar .left{width: 33.33%}
}
@media only screen and (min-width: 1620px){.tool-bar .left{width: 25%}
}
@media only screen and (max-width: 767px){.tool-bar{position: relative}
.tool-bar .left{width: 100%;padding-right: 0}
.tool-bar .shown{position: absolute;right: 0;background-color: #e7e2df}
.tool-bar .filter-select.hide{opacity: 0;visibility: hidden;pointer-events: none}
}
.prod-list{display: flex;flex-wrap: wrap;margin: 0 -3px}
.prod-list .grid{width: 100%}
.prod-list .item{width: 33.33%;padding: 8px 3px;display: flex;min-height: 486px}
.prod-list .item .prod-box .prod-content{min-height: 40px;padding-bottom: 10px}
.prod-list .item .prod-box .buy-row{margin-top: 7px}
@media only screen and (min-width: 1620px){.prod-list .item{width: 25%}
}
@media only screen and (max-width: 767px){.prod-list .item{width: 50%}
.prod-list .item.stamp{padding: 0;margin: 0;display: none !important;height: 0 !important}
}
.small-btn{display: inline-block;line-height: 24px;padding: 0 8px;background-color: #e7e2df;color: #242323;text-transform: uppercase;font-size: .625rem;margin: 0 4px;font-family: aktiv-grotesk, sans-serif;font-weight: 500;font-style: normal;letter-spacing: .181em;position: relative;z-index: 0}
.small-btn:after{content: "";width: 100%;position: absolute;bottom: 0;left: 0;z-index: -1;background: #143940;-webkit-transition: all .5s ease;transition: all .5s ease;height: 0}
.small-btn.dark:after{background: rgba(255, 255, 255, 0.2)}
.small-btn.compare-btn{padding-right: 31px}
.small-btn.compare-btn:before{content: "";position: absolute;right: 8px;top: 50%;width: 14px;height: 14px;border: 1px solid currentColor;margin-top: -7px}
.small-btn.compare-btn.active:before{background: currentColor url("../themes/marantz-redesign/images/check-icon.svg") no-repeat center center;background-size: 80%}
.small-btn.compare-btn.active.dark:before{background: white url("../themes/marantz-redesign/images/check-icon-black.svg") no-repeat center center;background-size: 80%}
.filter-nav{width: 33.33%;top: 0;position: absolute;z-index: 9;padding: 0 45px 0 0;min-height: 486px}
@media only screen and (min-width: 1620px){.filter-nav{width: 25%}
}
.filter-nav .close-filter{position: absolute;top: 10px;right: 10px}
.filter-nav .close-filter img{vertical-align: middle;min-width: 16px}
.filter-nav .back-btn{width: 10px;height: 10px;display: inline-block;position: relative;z-index: 1}
.filter-nav .back-btn:after{content: "";position: absolute;top: 50%;left: 0;width: 12px;height: 12px;border-left: 1px solid currentColor;border-top: 1px solid currentColor;transform: rotate(-45deg);margin-top: -6px}
.filter-nav .filter-title{opacity: 0;display: none}
.filter-nav .btn-row .btn{min-width: 50px}
.filter-nav .filter-head{display: none}
@media only screen and (max-width: 767px){.filter-nav .filter-head{display: block;opacity: 0;margin-bottom: 10px;-webkit-transition: all .5s ease;transition: all .5s ease;position: absolute;left: 25px;z-index: 9;top: 0}
.filter-nav .filter-head.show{opacity: 1}
}
.filter-nav .items{position: relative;margin-top: 10px}
.filter-nav .items ul li{margin-bottom: 20px;text-transform: uppercase;font-size: .75rem;font-family: aktiv-grotesk, sans-serif;font-weight: 500;font-style: normal}
.filter-nav .items ul li .label{position: relative;font-size: .75rem;width: 100%;cursor: pointer;letter-spacing: 2.4px}
.filter-nav .items ul li.parent>.label:after{content: "";position: absolute;top: 50%;right: 4px;width: 12px;height: 12px;border-left: 1px solid currentColor;border-top: 1px solid currentColor;transform: rotate(-135deg);margin-top: -6px}
@media only screen and (max-width: 767px){.filter-nav .items ul li.parent>.label:after{transform: rotate(135deg)}
}
.filter-nav .items ul li.parent.active>.label:after{transform: rotate(45deg)}
@media only screen and (max-width: 767px){.filter-nav .items ul li.parent.active>.label:after{transform: rotate(135deg)}
}
.filter-nav .items ul li.parent .child-list{display: none}
@media only screen and (max-width: 767px){.filter-nav .items ul li.parent .child-list{position: absolute;width: 100%;top: 0;left: 130%;background-color: #e7e2df;height: 100%;z-index: 2;-webkit-transition: all .5s ease;transition: all .5s ease;display: block !important;padding-top: 10px}
}
.filter-nav .items ul li.parent .child-list li{margin-bottom: 20px}
.filter-nav .items ul li.parent .child-list li:first-child{margin-top: 20px}
.filter-nav .items ul li.parent .child-list li>.label{padding-left: 30px}
.filter-nav .items ul li.parent .child-list li>.label:after{content: "";position: absolute;top: 50%;left: 0;width: 18px;height: 18px;border: 1px solid currentColor;margin-top: -9px}
.filter-nav .items ul li.parent .child-list li.active>.label:after{background: #242323 url("../themes/marantz-redesign/images/check-icon.svg") no-repeat center center}
@media only screen and (max-width: 767px){.filter-nav .items ul li.parent .child-list li{padding-left: 0;background: none}
}
.filter-nav .items ul li.parent.showChild>.child-list{left: 0}
.filter-nav .btn-row .btn{min-width: calc(50% - 10px);padding-left: 10px;padding-right: 10px}
@media only screen and (max-width: 1400px){.filter-nav{width: 33.33%}
}
@media only screen and (max-width: 980px){.filter-nav{width: 33.33%;min-height: 475px}
}
@media only screen and (max-width: 767px){.filter-nav{padding: 10px 20px 50px;display: none;left: -20px;right: -20px;width: auto}
.filter-nav .close-filter{position: relative;z-index: 2;margin-left: 10px;top: -2px;right: auto}
.filter-nav .btn-row{margin-bottom: 0;position: absolute;bottom: 20px;left: 0;padding: 0 20px}
.filter-nav .items{margin-top: 0}
.filter-nav .filter-title{display: block;opacity: 1;margin-bottom: 0;font-size: 1rem;margin-left: 10px;position: relative;z-index: 0;-webkit-transition: all .5s ease;transition: all .5s ease;font-size: 12px;text-transform: uppercase;font-family: aktiv-grotesk, sans-serif;font-weight: 500;font-style: normal}
.filter-nav .back-btn.show+.filter-title{opacity: 0}
}
.selected-list li{display: inline-block;margin: 0 8px 8px 0}
.selected-list li .label{display: inline-block;padding: 6px 35px 4px 10px;background: #d3cecb url("../themes/marantz-redesign/images/close.svg") no-repeat 92% center;text-transform: uppercase;cursor: pointer;font-size: 10px;font-family: aktiv-grotesk, sans-serif;font-weight: 500;font-style: normal;letter-spacing: 1.8px}
@media only screen and (max-width: 767px){.selected-list.hide{display: none}
}
.help-choose-block .w35{width: 48%}
.cat-list-section+.help-choose-block{padding: 30px 112px 60px}
.cat-list-section+.help-choose-block .bg-block{padding: 34px 0}
.cat-list-section+.help-choose-block h2{margin-bottom: 15px}
.cat-list-section+.help-choose-block .marB40{margin-bottom: 15px}
@media only screen and (max-width: 980px){.cat-list-section+.help-choose-block{padding: 30px 50px 60px}
}
@media only screen and (max-width: 767px){.cat-list-section+.help-choose-block{padding: 30px 20px}
}
@media only screen and (max-width: 767px){.listing-section:before{content: '';position: absolute;background: rgba(0, 0, 0, 0.8);left: -20px;right: -20px;height: 100%;opacity: 0;z-index: -1;visibility: hidden}
html.showFilters .listing-section:before{z-index: 9;opacity: 1;visibility: visible}
}
@media only screen and (max-width: 767px){.inner-banner:before{content: '';position: absolute;background: rgba(0, 0, 0, 0.8);left: -20px;right: -20px;height: 100%;opacity: 0;z-index: -1;visibility: hidden}
html.showFilters .inner-banner:before{z-index: 999;opacity: 1;visibility: visible}
}
html.showFilters .page-header{z-index: 0}
.windows .category-page .site-wrapper, .mac .category-page .site-wrapper, .windows .category-page .page-header, .mac .category-page .page-header{min-width: 1024px;overflow: auto}
@media only screen and (max-width: 767px){.windows .category-page .site-wrapper, .mac .category-page .site-wrapper, .windows .category-page .page-header, .mac .category-page .page-header{min-width: 100%;overflow: hidden}
}
.compare-floater{position: fixed;bottom: 0;left: 0;width: 100%;z-index: 99;-webkit-transition: all .5s ease;transition: all .5s ease;transform: translateY(100%)}
html.showCompare .compare-floater{transform: translateY(0);box-shadow: 2px 0 73px rgba(0, 0, 0, 0.65)}
.compare-floater .count{width: 122px;font-size: .75rem;padding: 5px 0;margin-bottom: 0}
.compare-floater .inner{max-width: 1024px;margin-left: auto;margin-right: auto;padding: 30px 32px;display: flex;position: relative}
.compare-floater .inner .arrow-toggle{position: absolute;right: 32px;top: 35px}
.compare-floater .inner .arrow-toggle:after{content: "";position: absolute;top: 50%;right: 15px;width: 12px;height: 12px;border-left: 1px solid currentColor;border-top: 1px solid currentColor;transform: rotate(-135deg);margin-top: -9px}
.compare-floater .inner .arrow-toggle.closed:after{transform: rotate(45deg);margin-top: 0}
.compare-floater .inner .details{justify-content: space-between;-webkit-transition: all .5s ease;transition: all .5s ease;height: 170px;overflow: hidden}
.compare-floater .inner .details.hide{height: 0}
.compare-floater .inner .details .btn{align-self: flex-end}
@media only screen and (max-width: 980px){.compare-floater .inner{padding: 15px}
.compare-floater .inner .details .compare-prods{width: calc(100% - 110px)}
.compare-floater .inner .details .btn{min-width: 100px}
.compare-floater .inner .arrow-toggle{top: 30px}
.compare-floater .count{width: 110px}
}
@media only screen and (max-width: 767px){.compare-floater .inner{display: block}
.compare-floater .inner .head{width: 100%;margin-bottom: 15px}
.compare-floater .inner .details{width: auto;margin-right: -15px;display: block;text-align: center;height: 238px}
.compare-floater .inner .details .compare-prods{height: 170px;display: block}
.compare-floater .inner .details .compare-prods{width: auto;margin-bottom: 20px}
.compare-floater .inner .details .btn{min-width: 160px}
}
.compare-prods{display: flex;width: calc(100% - 180px)}
.compare-prods .item{padding: 0 3px;width: 25%;text-align: center}
.compare-prods .item .bg{background: #f4efec;padding: 40px 20px 24px;display: flex;height: 170px;flex-direction: column;position: relative}
.compare-prods .item .bg figure{align-self: flex-end;width: 100%;margin-top: auto}
.compare-prods .item .bg h3{font-size: 1.25rem;font-family: aktiv-grotesk, sans-serif;font-weight: 300;font-style: normal}
.compare-prods .item .bg .remove-btn{width: 24px;height: 24px;position: absolute;right: 5px;top: 5px;background: url("../themes/marantz-redesign/images/close-black.svg") no-repeat center center;background-size: 100%}
.compare-prods .item .plus-btn{height: 170px;width: 100%;border: 2px dotted #d3cecb;background: url("../themes/marantz-redesign/images/plus-large.svg") no-repeat center center;display: flex}
@media only screen and (max-width: 767px){.compare-prods .item{width: 165px;padding-right: 5px}
}
html.showCompare .main:after{position: fixed;background: rgba(0, 0, 0, 0.8);left: 0;top: 0;width: 100vw;height: 100vh;z-index: 99;cursor: default;display: block}
.compare-products-section{margin-top: 1px;width: 100%}
.compare-products-section .sticker{background-color: #e7e2df;padding: 34px 0 30px;z-index: 9;top: 0;left: 0;width: 100%;-webkit-transition: all .5s ease;transition: all .5s ease}
.compare-products-section .inner{max-width: 1024px;margin-left: auto;margin-right: auto;padding: 0 72px}
.compare-products-section .com-prod-list{display: flex;margin: 0 -3px;background: #f4efec}
.compare-products-section .com-prod-list .item{width: 25%;border-left: 3px solid #e7e2df;border-right: 3px solid #e7e2df}
.compare-products-section .com-prod-list .item .prod-box .remove-btn{width: 24px;height: 24px;position: absolute;right: 5px;top: 5px;background: url("../themes/marantz-redesign/images/close-black.svg") no-repeat center center;background-size: 100%}
.compare-products-section .com-prod-list .item .prod-box h3{font-size: 1.25rem}
.compare-products-section .com-prod-list .item .prod-box .color-change{margin-bottom: 20px}
.compare-products-section .com-prod-list .item .prod-box .img-box{padding-bottom: 100px}
.compare-products-section .com-prod-list .item .prod-box .prod-btm .marT25{margin-top: 10px}
.compare-products-section .com-prod-list .item .prod-box .ratings{margin: 5px 0;font-size: .75rem;font-weight: 400;display: flex;align-items: center;justify-content: center}
.compare-products-section .com-prod-list .item .prod-box .ratings i{opacity: 1;margin-left: 7px;font-size: 10px}
.compare-products-section .com-prod-list .item .prod-box .ratings i+i{margin-left: 5px}
@media only screen and (max-width: 980px){.compare-products-section .sticker{padding: 20px 0}
.compare-products-section .inner{padding: 0 25px}
}
@media only screen and (max-width: 767px){.compare-products-section .sticker{padding: 15px 0}
.compare-products-section .inner{padding: 0 15px}
.compare-products-section .com-prod-list{display: block;margin-right: -15px}
.compare-products-section .com-prod-list .item{width: 48%}
}
.compare-products-section.sticky .sticker{position: fixed;top: 60px;padding: 20px 0}
@media only screen and (max-width: 767px){.compare-products-section.sticky .sticker{padding: 15px 0}
}
.compare-products-section.smaller .com-prod-list .item .img-box, .compare-products-section.smaller .com-prod-list .item .color-change, .compare-products-section.smaller .com-prod-list .item .prod-content, .compare-products-section.smaller .com-prod-list .item .btn-row{display: none}
.compare-products-section.smaller .com-prod-list .item .price-row{margin-top: 10px}
.compare-details{padding: 45px 0}
.compare-details .inner{max-width: 1024px;margin-left: auto;margin-right: auto;padding: 0 72px}
.compare-details .show-diff{margin-bottom: 30px}
.compare-details .show-diff input[type="checkbox"]~label:after{background: url("../themes/marantz-redesign/images/check-icon-black.svg") no-repeat center center}
.compare-details .show-diff .c-checkbox label{font-family: aktiv-grotesk, sans-serif;font-weight: 500;font-style: normal;font-size: .75rem}
.compare-details .compare-row{z-index: 1;position: relative}
.compare-details .compare-row.on{z-index: 2;position: relative}
.compare-details .compare-row.on>h4{z-index: 2;position: relative}
.compare-details .compare-row .info-icon .info-box{background: #79827F}
.compare-details .compare-row .info-icon .info-box:before{border-right-color: #79827F}
@media only screen and (max-width: 767px){.compare-details .compare-row .info-icon .info-box:before{border-right-color: transparent;border-bottom-color: #79827F}
}
.compare-details .compare-row .info-icon .info-box p{color: White}
.compare-details .compare-row h4{padding-left: 17px;margin-bottom: 10px;font-size: .75rem;position: relative;z-index: 2;color: rgba(36, 35, 35, 0.7)}
.compare-details .compare-row .compare-cols{display: flex;margin: 0 -3px;background: #e7e2df;overflow: hidden}
.compare-details .compare-row .compare-cols .item{width: 25%;z-index: 0;display: flex}
.compare-details .compare-row .compare-cols .item .bg{font-size: .75rem;padding: 6px 20px;font-family: aktiv-grotesk, sans-serif;font-weight: 400;font-style: normal;align-items: center;display: flex;width: 100%;position: relative}
.compare-details .compare-row .compare-cols .item .bg:before{content: "";position: absolute;width: 100%;border-left: 3px solid #f4efec;border-right: 3px solid #f4efec;pointer-events: none;height: 400%;top: 0;left: 0}
.compare-details .compare-row .compare-cols .item .bg *{opacity: .9}
.compare-details .compare-row .compare-cols .item .bg i{opacity: 1;margin-left: 11px;font-size: 10px}
.compare-details .compare-row .compare-cols .item .bg i+i{margin-left: 7px}
.compare-details .compare-row+.compare-row{margin-top: 22px}
.compare-details .compare-row:last-child{margin-bottom: 28px}
.compare-details .common-accordion{padding-bottom: 0}
.compare-details .common-accordion .accordion .accord-item .accord-head h3{padding-left: 0}
@media only screen and (max-width: 980px){.compare-details{padding: 20px 0}
.compare-details .inner{padding: 0 25px}
}
@media only screen and (max-width: 767px){.compare-details{padding: 20px 0 0}
.compare-details .inner{padding: 0 15px}
.compare-details .compare-row .compare-cols{display: block;margin-right: -15px}
.compare-details .compare-row .compare-cols .item{width: 48%}
}
.compare-products-section .com-prod-list .flickity-page-dots, .compare-details .compare-row .compare-cols .flickity-page-dots{opacity: 0;visibility: hidden;z-index: -1}
.product-main-top{color: #F4EFEC;background: #022124 url("../themes/marantz-redesign/images/bg3.png") no-repeat top center;background-size: cover;min-height: 660px;display: flex;flex-direction: column}
.product-main-top .inner-wrap{background: url("../themes/marantz-redesign/images/shad.png") no-repeat top center;min-height: 660px}
.product-main-top .breadcrumb{opacity: .6}
.product-main-top .breadcrumb li{color: #f4efec}
.product-main-top .product-main-img{min-height: 357px;display: flex;justify-content: center;align-items: flex-end;width: 100%}
.product-main-top .banner-content{width: 100%;position: relative;padding-top: 25px}
.product-main-top .banner-content .inner-wrapper{padding: 0;max-width: 840px;padding: 0 20px}
.product-main-top .banner-content .w50{width: 51%}
.product-main-top .banner-content .title-block{margin-bottom: 23px}
.product-main-top .banner-content .title-block h1{font-size: 2rem;margin-bottom: 10px}
.product-main-top .banner-content .title-block h2{font-size: .75rem;font-family: aktiv-grotesk, sans-serif;font-weight: 500;font-style: normal;letter-spacing: .083em;text-transform: uppercase}
.product-main-top .banner-content .content{margin-bottom: 15px}
.product-main-top .banner-content .content p{font-size: .75rem;font-family: aktiv-grotesk, sans-serif;font-weight: 400;font-style: normal}
.product-main-top .banner-content .btns .small-btn{color: #fff;background: rgba(255, 255, 255, 0.1);color: rgba(255, 255, 255, 0.7);margin: 0 10px 15px 0}
.product-main-top .banner-content .btns .small-btn i{margin-left: 5px}
.product-main-top .banner-content .btns .small-btn i+i{margin-left: 1px}
.product-main-top .banner-content .btns:first-child{margin-left: 0}
.product-main-top .banner-content .right{max-width: 245px;padding-top: 44px}
.product-main-top .banner-content .right .color-change{margin: 0;padding-bottom: 30px;position: relative;margin-left: 4px}
.product-main-top .banner-content .right .color-change a{margin: 0 18px 0 0}
.product-main-top .banner-content .right .color-change .color-name{position: absolute;bottom: 9px;font-size: .75rem;left: -3px;opacity: .51;letter-spacing: 2.244px;text-transform: capitalize}
.product-main-top .banner-content .right .price-row{padding-left: 14px;font-size: .875rem}
.product-main-top .banner-content .right .price-row del{opacity: .4}
.product-main-top .banner-content .right .price-row strong{font-size: 1.125rem;line-height: 1;letter-spacing: 1.332px}
.product-main-top .banner-content .right .price-row strong del{font-size: .875rem;letter-spacing: .994px}
.product-main-top .banner-content .right .price-row strong+strong{margin-left: 0}
.product-main-top .banner-content .right .short-info{padding: 9px 0}
.product-main-top .banner-content .right .short-info p{font-size: .75rem;max-width: 190px;font-family: aktiv-grotesk, sans-serif;font-weight: 400;font-style: normal}
.product-main-top .banner-content .right .find-store-btn .small-btn{color: #fff;background: rgba(255, 255, 255, 0.1);color: rgba(255, 255, 255, 0.7);margin-left: 0}
.product-main-top .banner-content .right .find-store-btn .btn{background: rgba(255, 255, 255, 0.1);border-color: rgba(255, 255, 255, 0)}
@media only screen and (max-width: 767px){.product-main-top{background: #012428 url("../themes/marantz-redesign/images/background-image-mobile.jpg") no-repeat top center;background-size: 100%}
.product-main-top .inner-wrap{background: no-repeat}
.product-main-top .product-main-img{padding: 0 20px;min-height: 73vw}
.product-main-top .banner-content{display: block;position: static}
.product-main-top .banner-content .flex-wrap{display: block;position: relative;padding-top: 50px;padding-bottom: 100px}
.product-main-top .banner-content .flex-wrap .left, .product-main-top .banner-content .flex-wrap .right{width: 100%;text-align: center}
.product-main-top .banner-content .title-block{margin-bottom: 20px}
.product-main-top .banner-content .title-block h1{font-size: 1.625rem}
.product-main-top .banner-content .content{display: none}
.product-main-top .banner-content .btns{position: absolute;bottom: 15px;width: 100%;left: 0;max-width: 100%}
.product-main-top .banner-content .btns .review-btn{display: table;margin: 0 auto 10px}
.product-main-top .banner-content .breadcrumb{display: none}
.product-main-top .banner-content .right{padding-top: 0;max-width: 100%}
.product-main-top .banner-content .right .actions-block{flex-direction: column-reverse;margin-bottom: 20px}
.product-main-top .banner-content .right .actions-block .btn{max-width: 160px}
.product-main-top .banner-content .right .actions-block .price-row{padding: 0 0 20px;width: 100%}
.product-main-top .banner-content .right .actions-block .price-row strong+strong{margin-left: 3px}
.product-main-top .banner-content .right .short-info{padding: 0 0 30px}
.product-main-top .banner-content .right .short-info p{margin: 0 auto;opacity: .95}
.product-main-top .banner-content .right .color-change{position: absolute;top: 0;width: 100%;text-align: center;margin-left: 0}
.product-main-top .banner-content .right .color-change a{margin: 0 9px}
.product-main-top .banner-content .right .color-change .color-name{display: none}
}
.breadcrumb ul li{display: inline-block;vertical-align: middle;font-size: .75rem;font-family: aktiv-grotesk, sans-serif;font-weight: 400;font-style: normal;letter-spacing: .071rem}
.breadcrumb ul li a{border-bottom: 1px solid transparent;color: #242323;}
.breadcrumb ul li a:hover{border-bottom-color: inherit}
.breadcrumb ul li:after{content: "/";display: inline-block;margin: 0 2px}
@media only screen and (max-width: 767px){.breadcrumb{position: absolute;top: 80px;padding-left: 20px;left: 0}
}
.header-right .header-buy-box{display: flex!important;align-items: center}
.inner-nav{position: absolute;width: 100%;z-index: 2;text-align: center;top: 60px;left: 0;margin-top: 0!important}
.inner-nav ul{display: table;margin: 0 auto;padding: 15px 0}
.inner-nav li{display: inline-block;vertical-align: middle;font-size: .75rem;margin: 0 22px;letter-spacing: .166em;font-family: aktiv-grotesk, sans-serif;font-weight: 400;font-style: normal}
.inner-nav li a{display: inline-block;position: relative;border-bottom: 1px solid transparent}
.inner-nav li a.active{border-bottom-color: currentColor}
.inner-nav li.active a, .inner-nav li:hover a{border-bottom-color: currentColor}
@media only screen and (max-width: 767px){.inner-nav{display: none}
}
.product-section1{border-top: 2px solid #002327;box-shadow: inset 0 0 8px 23px rgba(0, 27, 30, 0.8);padding: 30px}
.product-section1.bg-black-matt{box-shadow: none;border-top: 0}
.product-section1 .short-content .left, .product-section1 .short-content .right{padding: 50px 50px;width: 50%}
.product-section1 .short-content .text-grad{transform: rotateX(1deg) translate3d(0, 0, 0);overflow: hidden;-webkit-backface-visibility: hidden;backface-visibility: hidden;display: inline-block}
.product-section1 .short-content .left p{font-size: .75rem;letter-spacing: .9px;line-height: 22px}
.product-section1 .short-content .right{position: relative}
.product-section1 .short-content .right p{font-size: 1.75rem;line-height: 36px;font-family: aktiv-grotesk, sans-serif;font-weight: 300;font-style: normal;letter-spacing: 1.4px}
.product-section1 .short-content .right:before{content: "";position: absolute;left: 0;height: 100%;width: 1px;top: 0;background: #b0715c;background: -moz-linear-gradient(top, #b0715c 5%, #faf1e2 29%, #b0715c 50%, #faf1e2 75%, #b0715c 100%);background: -webkit-linear-gradient(top, #b0715c 5%, #faf1e2 29%, #b0715c 50%, #faf1e2 75%, #b0715c 100%);background: linear-gradient(to bottom, #b0715c 5%, #faf1e2 29%, #b0715c 50%, #faf1e2 75%, #b0715c 100%);filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#b0715c', endColorstr='#b0715c', GradientType=0)}
@media only screen and (max-width: 980px){.product-section1 .short-content .left, .product-section1 .short-content .right{padding: 30px 22px}
}
@media only screen and (max-width: 767px){.product-section1 .short-content .inner-wrapper{padding: 0}
.product-section1 .short-content .d-f{flex-direction: column-reverse}
.product-section1 .short-content .left, .product-section1 .short-content .right{padding: 30px 0;width: 100%;text-align: center}
.product-section1 .short-content .right:before{top: auto;bottom: 0;width: 162px;height: 1px;left: 50%;transform: translateX(-50%)}
}
.gallery-wrap{max-width: 1024px;margin-left: auto;margin-right: auto}
.gallery{margin: 30px -30px 35px}
.gallery .gallery-slider{padding-left: 30px}
.gallery .gallery-slider figure{padding-bottom: 56.4%}
.gallery .gallery-slider .item{padding: 0 5px;width: calc(100% - 30px)}
.gallery .gallery-slider .item .slide-content{bottom: 30px;left: 30px}
.gallery .gallery-slider .item .slide-content .btn{min-width: 80px;margin-right: 12px}
.gallery .gallery-slider .item .slide-content .details h3{margin-bottom: 0;font-size: 1.125rem}
.gallery .gallery-slider .item .slide-content .details span{font-size: .75rem}
.gallery .gallery-slider .item .zoom-icon{top: 30px;right: 30px;width: 24px;height: 24px;background: url("../themes/marantz-redesign/images/zoom-icon.svg") no-repeat 0 0;z-index: 2;position: absolute}
.gallery .flickity-page-dots{bottom: -30px;left: -15px;right: -15px;width: auto}
.gallery .flickity-prev-next-button.next{right: 40px}
.gallery .flickity-prev-next-button.previous{left: 40px}
.gallery .flickity-prev-next-button[disabled]{opacity: 0}
@media only screen and (max-width: 767px){.gallery .gallery-slider{padding: 0}
.gallery .gallery-slider .item{padding: 0;width: 100%}
.gallery .gallery-slider .item figure{padding-bottom: 125%}
.gallery .gallery-slider .item .slide-content{display: none}
.gallery .gallery-slider .item .zoom-icon{top: 20px;right: 20px}
.gallery .flickity-prev-next-button.previous{left: 0}
.gallery .flickity-prev-next-button.next{right: 0}
}
.gallery-pop{background: #242323}
.gallery-pop .fancybox-content{padding: 0;background: none}
.features-section{background: #f2eeeb;padding: 35px 20px 20px}
@media only screen and (max-width: 767px){.features-section{padding: 45px 0 40px}
}
.offer-box{padding: 50px 20px 20px}
.offer-box p{font-size: .563rem;letter-spacing: 2px}
.offer-box h2{margin-left: auto;margin-right: auto;margin-bottom: 20px;font-size: 22px;line-height: 1.5}
@media only screen and (max-width: 767px){.offer-box h2{max-width: 300px}
}
.key-features .wrapper{padding: 0;max-width: 1024px}
.key-features .btn{min-width: 240px}
.key-features ul li{padding: 0 33px;text-align: center}
.key-features ul li .icon{width: 90px;height: 90px;display: table;margin: 0 auto 35px;border-radius: 50%;position: relative}
.key-features ul li .icon img{max-width: 48%}
.key-features ul li .icon img[src*="i-o"]{max-width: 35%}
.key-features ul li h3{font-size: .875rem;margin-bottom: 20px;font-family: aktiv-grotesk, sans-serif;font-weight: 400;font-style: normal}
.key-features ul li p{font-size: .75rem}
@media only screen and (max-width: 980px){.key-features ul li{padding: 0 13px}
}
@media only screen and (max-width: 767px){.key-features .feat-list{display: block;padding: 0 10px;margin-bottom: 25px}
.key-features .feat-list li{padding: 0 0 0 110px;width: 100%;text-align: left;margin-bottom: 30px}
.key-features .feat-list li .icon{position: absolute;left: 0;top: 0}
.key-features .feat-list+.btn{min-width: 230px}
}
.details-description{padding-top: 90px}
.details-description .inner-wrapper{max-width: 840px;padding: 0 20px}
.details-description .row{margin-bottom: 60px}
.details-description .row .image-box, .details-description .row .text-box{width: 45%}
.details-description .row .image-box{max-width: 400px;width: 50%}
.details-description .row .image-box figure{width: 100%;border-radius: 50%;overflow: hidden}
.details-description .row .image-box img{width: 100%}
.details-description .row .text-box{max-width: 325px;text-align: right}
.details-description .row .text-box.w35{width: 35%}
.details-description .row .text-box.ta-l{text-align: left}
.details-description .row .text-box h3{font-family: aktiv-grotesk, sans-serif;font-weight: 300;font-style: normal;line-height: 1.2}
.details-description .row .text-box .learn-more-btn{border-bottom: 1px solid currentColor;text-transform: uppercase;font-size: .75rem;padding-bottom: 5px;display: inline-block;margin-bottom: 2px;font-family: aktiv-grotesk, sans-serif;font-weight: 500;font-style: normal;letter-spacing: 2.4px}
.details-description .row:nth-child(even){flex-direction: row-reverse}
.details-description .row:nth-child(even) .text-box{text-align: left}
@media only screen and (max-width: 767px){.details-description{padding-top: 60px}
.details-description .rows-slider{margin-bottom: 60px;padding-bottom: 60px}
.details-description .rows-slider .row{width: 100%;display: block;margin-bottom: 0}
.details-description .rows-slider .row .image-box, .details-description .rows-slider .row .text-box{width: 100%;max-width: 100%}
.details-description .rows-slider .row .text-box{text-align: center;padding: 15px 15px 0;max-width: 100%}
.details-description .rows-slider .row .text-box.w35{width: 100%}
.details-description .rows-slider .row .text-box.ta-l{text-align: center}
.details-description .rows-slider .row .text-box h3{height: 90px;display: flex;justify-content: center;align-items: center;margin: 10px 0}
.details-description .rows-slider .row .text-box p{min-width: 100%;font-size: .75rem}
.details-description .rows-slider .row .text-box p br{display: none}
.details-description .flickity-viewport{transition: height .2s}
.details-description .flickity-prev-next-button{color: #242323;transform: none;top: calc(100vw - 65px + 140px);bottom: 60px;height: auto}
.details-description .flickity-prev-next-button.previous{left: -20px}
.details-description .flickity-prev-next-button.next{right: -20px}
.details-description .flickity-page-dots{bottom: 0}
.details-description .flickity-page-dots .dot{background: #242323;opacity: .5}
.details-description .flickity-page-dots .dot.is-selected{opacity: 1}
}
.prod-video-section{margin-left: auto;margin-right: auto;max-width: 1024px;padding: 0 12px;margin-bottom: 40px}
@media only screen and (max-width: 767px){.prod-video-section{margin-bottom: 0;padding: 0}
.prod-video-section iframe{max-height: 60vw}
}
.reviews-section{background: #002428;padding: 50px 0 67px;margin-bottom: 30px;text-align: center}
.reviews-section .reviews-slider .item{width: 50%;padding: 0 50px;opacity: .8;color: #3b5a5d}
.reviews-section .reviews-slider .item blockquote{margin-bottom: 37px}
.reviews-section .reviews-slider .item blockquote p{font-size: 1.375rem;max-width: 530px;margin: 0 auto;font-family: aktiv-grotesk, sans-serif;font-weight: 300;font-style: normal;line-height: 1.32}
.reviews-section .reviews-slider .item.is-selected{opacity: 1;color: #fff}
.reviews-section .reviews-slider .item .rating{font-size: .75rem;margin-bottom: 20px}
.reviews-section .reviews-slider .item .stars{margin-bottom: 7px}
.reviews-section .reviews-slider .item .stars i{margin: 0 6px;font-size: 11px}
.reviews-section.bg-black2{background: #0e0c0c}
.reviews-section.bg-black2 .reviews-slider .item{color: #535050}
.reviews-section.bg-black2 .reviews-slider .item.is-selected{color: #fff}
.reviews-section .flickity-page-dots{bottom: -45px}
@media only screen and (max-width: 980px){.reviews-section .reviews-slider .item{padding: 0 25px}
}
@media only screen and (max-width: 767px){.reviews-section{padding: 50px 0 70px;margin-bottom: 30px}
.reviews-section .flickity-page-dots{bottom: -40px}
.reviews-section .reviews-slider .item{padding: 0 25px;width: 100%}
.reviews-section .reviews-slider .item blockquote p{font-size: 16px}
.reviews-section .reviews-slider .item .stars i{font-size: 9px}
.reviews-section .reviews-slider .flickity-prev-next-button{display: none}
}
.more-content{max-width: 960px}
@media only screen and (max-width: 767px){.more-content .inner .w45{width: 100%}
.more-content .inner .content{display: block}
}
@media only screen and (max-width: 767px){.mob-align-right td:last-child{text-align: right}
}
.specs-section{padding: 0px 0 45px}
@media only screen and (max-width: 767px){.specs-section{padding-top: 0}
}
.hotspot-container{padding: 90px 80px 90px;text-align: center;max-width: 960px;margin: 0 auto;min-height: 540px;position: relative}
.hotspot-container .image-holder{margin: 0 auto;position: relative;display: inline-block;max-width: 960px}
.hotspot-container .image-holder figcaption, .hotspot-container .image-holder .figcaption{position: absolute;left: 0;top: -40px;font-size: .75rem}
.hotspot-container .image-holder .hotspots{position: absolute;width: 100%;left: 0;top: 0;height: 100%}
.hotspot-container .image-holder .hotspots a{position: absolute;z-index: 2;width: 30px;height: 30px;background: rgba(121, 130, 127, 0.7) url("../themes/marantz-redesign/images/plus2.svg") no-repeat center center;border-radius: 50%;transform: translate3d(-50%, -50%);transition: none;-webkit-transition: none}
.hotspot-container .image-holder .hotspots a:before{content: "";position: absolute;left: -6px;top: -6px;right: -6px;bottom: -6px;border: 1px solid rgba(121, 130, 127, 0.7);border-radius: 50%;opacity: 0;-webkit-transition: all .5s ease;transition: all .5s ease}
.hotspot-container .image-holder .hotspots a .line{content: "";position: absolute;width: 1px;height: 1000%;background: #79827f;top: 100%;margin-top: 6px;left: 50%;opacity: 0;-webkit-transition: all .5s ease;transition: all .5s ease}
.hotspot-container .image-holder .hotspots a.up .line{top: auto;bottom: 100%;margin-top: 0;margin-bottom: 6px}
@media only screen and (max-width: 767px){.hotspot-container .image-holder .hotspots a.up .line{top: 100%;margin-top: 6px;bottom: auto}
}
.hotspot-container .image-holder .hotspots a.active{background: #fff url("../themes/marantz-redesign/images/minus2.svg") no-repeat center center}
.hotspot-container .image-holder .hotspots a.active:before{opacity: 1}
.hotspot-container .image-holder .hotspots a.active .line{opacity: 1}
.hotspot-container .image-holder .back-view{margin: 44px 0 20px}
.hotspot-container .image-holder.back-view{position: static}
.hotspot-container .image-holder.back-view>.ta-l{position: absolute;left: 20px;top: 20px;font-size: 12px;font-weight: normal}
.hotspot-container .hotspot-text{width: 481px;height: 12px;position: absolute;z-index: 2;text-align: center;display: flex;align-items: center;padding: 60px 80px;background: #79827f;color: #fff;font-size: .75rem;left: 50%;bottom: -4px;transform: translateX(-50%);opacity: 0;transition: opacity .5s ease;visibility: hidden}
.hotspot-container .hotspot-text.left{left: 0;transform: translateX(0%)}
.hotspot-container .hotspot-text.right{left: auto;right: 0;transform: translateX(0%)}
.hotspot-container .hotspot-text.top{bottom: auto;top: 0}
.hotspot-container .hotspot-text.show{opacity: 1;visibility: visible}
@media only screen and (max-width: 980px){.hotspot-container{padding: 60px}
.hotspot-container .hotspot-text{padding: 50px}
}
@media only screen and (max-width: 767px){.hotspot-container{padding: 44px 16px 0;min-height: 100px}
.hotspot-container .image-holder{margin: 0 10px}
.hotspot-container .image-holder .back-view{max-width: 275%;margin-top: 50px}
.hotspot-container .image-holder figcaption, .hotspot-container .image-holder .figcaption{top: -20px}
.hotspot-container .image-holder.back-view{margin-bottom: 0}
.hotspot-container .image-holder.back-view figure{margin-bottom: 10px;overflow: auto;margin-right: -15px}
.hotspot-container .hotspot-text{padding: 25px;height: 170px;width: auto;bottom: auto;top: 100% !important;left: -10px !important;right: -10px !important;transform: none}
.hotspot-container .image-holder{margin-bottom: 171px}
}
.views-list{padding: 0 20px;border-top: 35px solid #e7e2df;border-bottom: 20px solid #e7e2df;position: relative;z-index: 10;background: #e7e2df;position: absolute;left: 0;bottom: 0;width: 100%}
.views-list .border{border: 1px solid #707070;padding: 4px;margin: 0 auto;max-width: 330px;display: flex}
.views-list .border a{width: 50%;line-height: 22px;font-size: .75rem;padding-top: 3px}
.views-list .border a.active{background: #fff}
@media only screen and (max-width: 767px){.views-list{padding: 0 20px;position: relative;border-top: 20px solid #e7e2df;border-bottom: 30px solid #e7e2df}
}
.specs-accordion .inner-wrapper{max-width: 840px;padding: 0 20px}
.specs-accordion, .common-accordion{padding: 44px 0 38px}
.specs-accordion .accordion .accord-item .accord-head, .common-accordion .accordion .accord-item .accord-head{position: relative;cursor: pointer;padding-right: 23px}
.specs-accordion .accordion .accord-item .accord-head:after, .common-accordion .accordion .accord-item .accord-head:after{content: "";width: 24px;height: 24px;background: url("../themes/marantz-redesign/images/plus3.svg") no-repeat 0 0;background-size: 100%;top: -12px;right: 0;position: absolute;border-radius: 50%}
.specs-accordion .accordion .accord-item .accord-head.active:after, .common-accordion .accordion .accord-item .accord-head.active:after{background-image: url("../themes/marantz-redesign/images/minus3.svg")}
.specs-accordion .accordion .accord-item .accord-head h3, .common-accordion .accordion .accord-item .accord-head h3{border-top: 1px solid #242323;padding: 12px 0 10px;font-size: .875rem;font-family: aktiv-grotesk, sans-serif;font-weight: 400;font-style: normal}
.specs-accordion .accord-content, .common-accordion .accord-content{padding: 14px 0}
.spec-row{justify-content: space-between;margin-top: 45px;margin-bottom: 45px}
.spec-row h4{width: 180px;font-size: .875rem;padding: 10px 20px 20px 0;line-height: 20px}
.spec-row .specs-table{width: calc(100% - 200px);padding-right: 45px}
.spec-row .specs-table tr td{padding: 15px 10px;font-size: .75rem;letter-spacing: .744px;line-height: 18px;opacity: .9}
.spec-row .specs-table tr td:first-child{width: 65%}
.spec-row .specs-table tr:nth-child(odd) td{background: #e7e2df;padding: 6px 10px}
@media only screen and (max-width: 767px){.spec-row{margin: 10px 0 30px;display: block}
.spec-row h4{width: 100%;padding: 0}
.spec-row .specs-table{width: 100%;padding-right: 0}
}
.customer-reviews{margin-bottom: 70px}
.customer-reviews .left{padding: 33px 40px 20px 30px;border-right: 8px solid #f2eeeb}
.customer-reviews .left .stars-row{font-size: 1.125rem}
.customer-reviews .left .stars-row i{margin-right: 15px;font-size: 1.125em}
.customer-reviews .left p{max-width: 160px}
.customer-reviews .right{padding: 33px 80px 20px}
.customer-reviews .right .stars-row{font-size: .75rem}
.customer-reviews .right .stars-row .label{font-size: 1em;width: 55%}
.customer-reviews .right .stars-row i{margin-right: 2px}
.customer-reviews .right .stars-row .count{margin-left: 20px}
.customer-reviews .right .stars-row .result{width: 45%;display: flex;justify-content: space-between;align-items: center}
@media only screen and (max-width: 767px){.customer-reviews{margin-bottom: 30px;display: block;text-align: center}
.customer-reviews .left, .customer-reviews .right{display: block;width: 100%;padding: 20px;border: 0}
.customer-reviews .left .stars-row{-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center}
.customer-reviews .left p{max-width: 100%}
.customer-reviews .right{padding-top: 0}
.customer-reviews .right .stars-row{text-align: left;margin-bottom: 15px}
}
.reviews-listing .review-row{margin-bottom: 90px;font-size: .75rem}
.reviews-listing .review-row .review-row-head{border-bottom: 1px solid #242323;padding-bottom: 13px;margin-bottom: 18px}
.reviews-listing .review-row .review-row-content p{font-size: .75rem}
.reviews-listing .review-row .review-row-content .left .content{margin-bottom: 30px}
.reviews-listing .review-row .review-row-content .right .label{font-size: .75rem}
.reviews-listing .review-row .review-row-content .right i{font-size: 10px;margin-right: 3px}
.reviews-listing .review-row .review-row-content .right .result{display: flex;justify-content: space-between;align-items: center}
.reviews-listing .review-row .review-row-content .right .count{margin-left: 10px}
@media only screen and (max-width: 767px){.reviews-listing .review-row{margin-bottom: 50px}
.reviews-listing .review-row-content{display: block}
.reviews-listing .review-row-content .left, .reviews-listing .review-row-content .right{width: 100%}
}
.more-review-btn a{display: inline-block;position: relative;padding-bottom: 10px}
.more-review-btn a:after{content: "";position: absolute;left: 50%;bottom: 0;width: 12px;height: 12px;border-left: 1px solid currentColor;border-top: 1px solid currentColor;transform: rotate(-135deg);margin-left: -6px}
.downloads-section .inner-wrapper{max-width: 840px;padding: 0 20px}
.downloads-section h2{border-top: 1px solid #242323;padding-top: 50px;margin-bottom: 50px}
.downloads-section .download-list{display: flex;flex-wrap: wrap;margin: 0 -45px}
.downloads-section .download-list li{width: 33.33%;padding: 0 35px 40px;font-size: .625rem}
.downloads-section .download-list li a{display: block;position: relative;padding: 10px 25px 10px 10px}
.downloads-section .download-list li .download-icon{position: absolute;right: 10px;top: 50%;margin-top: -12px;display: inline-block;width: 24px;height: 24px;background: url("../themes/marantz-redesign/images/download-icon.svg") no-repeat center center;margin-left: 25px;vertical-align: middle}
.downloads-section .download-list li a:hover{background: #ded8d5}
@media only screen and (max-width: 980px){.downloads-section .download-list{margin: 0 -25px}
.downloads-section .download-list li{padding: 0 15px 30px}
}
@media only screen and (max-width: 980px){.downloads-section .download-list{margin: 0;padding: 0 20px}
.downloads-section .download-list li{padding: 0 0 20px;width: 100%}
.downloads-section .download-list li a{display: flex;justify-content: space-between;align-items: center;padding-right: 25%}
}
.stars-row i.disabled{opacity: .2}
.stars-row i.fa-star-half{position: relative;z-index: 0}
.stars-row i.fa-star-half:after{position: absolute;z-index: -1;content: "\f005";opacity: .2;top: 0;left: 0}
.reviews-toolbar{align-items: center}
.reviews-toolbar .sort-btn{font-size: .625rem;text-transform: uppercase;display: inline-block;padding: 10px;margin: -10px 0 0 -10px}
.reviews-toolbar .sort-btn .icon{display: inline-block;margin-right: 10px;width: 24px;height: 24px;background: url("../themes/marantz-redesign/images/filter-icon.svg") no-repeat 0 0;background-size: 100%;vertical-align: middle;-webkit-transition: all .5s ease;transition: all .5s ease}
.reviews-toolbar .sort-btn:hover{background: #ded8d5}
.reviews-toolbar .sort-btn:active{background: #c8c4c1}
@media only screen and (max-width: 767px){.reviews-toolbar{flex-direction: column-reverse}
.reviews-toolbar .small-btn{max-width: 124px;margin-bottom: 35px}
}
.gallery-pop .fancybox-slide--image{padding: 0 !important}
.header-buy-box{margin-right: 18px;position: relative;opacity: 0;visibility: hidden;pointer-events: none;-webkit-transition: all .5s ease;transition: all .5s ease;display: flex}
.header-buy-box.show{opacity: 1;visibility: visible;pointer-events: all;z-index: 1}
.header-buy-box .name-price{text-align: right}
.header-buy-box h1{font-size: 1.125rem;margin-bottom: 0;line-height: 1}
.header-buy-box .price{font-size: .75rem;font-weight: normal;line-height: 1;opacity: .6}
.header-buy-box .btn{min-width: 80px;margin-left: 10px}
@media only screen and (max-width: 980px){.header-buy-box{margin-right: 10px}
}
@media only screen and (max-width: 767px){.header-buy-box{margin-right: 0;position: absolute;right: -15px;top: 100%;background: rgba(255, 255, 255, 0.9);padding: 5px 15px;width: 100vw;justify-content: space-between;align-items: center}
.header-buy-box .name-price{display: flex;align-items: baseline}
.header-buy-box .name-price .price{padding-left: 10px}
}
html:not(.compressed) .inner-nav{margin-top: 0!important}
.additional-features-section{padding: 30px 0;margin-top: 30px;clear: both}
.additional-features-section .inner-wrap{max-width: 1024px;margin: 0 auto}
.additional-features-section ul{display: flex;flex-wrap: wrap}
.additional-features-section ul li{margin: 20px;width: calc(20% - 40px)}
.additional-features-section ul li a{border-radius: 50%;background: white;display: inline-block}
@media only screen and (max-width: 1024px){.additional-features-section ul li{margin: 20px;width: calc(20% - 40px)}
}
@media only screen and (max-width: 767px){.additional-features-section ul{justify-content: center}
.additional-features-section ul li{margin: 10px;width: calc(33.33% - 20px)}
}
.add-feat-details{padding: 20px 70px 0;width: 960px;position: static;background: none;margin-bottom: 0!important}
.add-feat-details .d-f{align-items: center}
.add-feat-details .d-f figure{width: 45%;max-width: 320px;text-align: center}
.add-feat-details .d-f figure img{background: white;border-radius: 50%;width: 100%}
.add-feat-details .d-f .text-box{width: 50%}
.add-feat-details .video-box .video{position: relative;padding-bottom: 56.25%;height: 0}
.add-feat-details .video-box .video iframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%}
@media only screen and (max-width: 767px){.add-feat-details{padding: 20px 20px 46px}
.add-feat-details .d-f{display: block}
.add-feat-details .d-f figure{width: 100%;text-align: center;margin-left: auto;margin-right: auto;max-width: 250px}
.add-feat-details .d-f .text-box{width: 100%;margin-top: 30px}
}
.feat-gallery .fancybox-stage{max-height: calc(100% - 45px)}
.feat-gallery .fancybox-navigation{width: 960px;margin: 0 auto;position: relative;top: 50%}
.feat-gallery .fancybox-navigation .fancybox-button--arrow_left{left: 10px}
@media only screen and (max-width: 767px){.feat-gallery .fancybox-navigation .fancybox-button--arrow_left{left: 0}
}
.feat-gallery .fancybox-navigation .fancybox-button--arrow_right{right: 10px}
@media only screen and (max-width: 767px){.feat-gallery .fancybox-navigation .fancybox-button--arrow_right{right: 0}
}
.feat-gallery .quick-view-content{bottom: 0;height: calc(100% - 40px);left: 0;margin: auto;max-height: 580px;max-width: 960px;position: absolute;right: 0;top: 0;width: calc(100% - 40px)}
.feat-gallery .quick-view-content .quick-view-carousel{background: #79827F;bottom: 0;left: 0;position: absolute;right: 0;top: 0;width: 100%;padding-bottom: 46px}
.feat-gallery .quick-view-bullets{position: absolute;bottom: 20px;width: 100%;text-align: center;z-index: 10;left: 0}
.feat-gallery .quick-view-bullets li{margin: 0 11px;display: inline-block;vertical-align: middle;cursor: pointer}
.feat-gallery .quick-view-bullets li a{width: 6px;height: 6px;border-radius: 50%;background: white;opacity: .3;display: inline-block;font-size: 0}
.feat-gallery .quick-view-bullets li.active a{opacity: 1}
@media only screen and (max-width: 767px){.feat-gallery .quick-view-bullets li{margin: 0 5px}
}
.product-main-top2{padding: 60px 0;min-height: 660px;background: #191919;background: -moz-linear-gradient(top, #191919 0%, #0e0c0d 100%);background: -webkit-linear-gradient(top, #191919 0%, #0e0c0d 100%);background: linear-gradient(to bottom, #191919 0%, #0e0c0d 100%);filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#191919', endColorstr='#0e0c0d', GradientType=0);color: #F4EFEC}
.product-main-top2 .inner-wrap{max-width: 1024px;margin: 0 auto;display: flex;justify-content: space-between;padding: 67px 30px 0;position: relative}
.product-main-top2 .inner-wrap .breadcrumb{left: 30px;top: 15px;opacity: .65}
.product-main-top2 .inner-wrap .inner-nav{left: auto;right: 30px;top: 0px;width: auto}
.product-main-top2 .inner-wrap .inner-nav li{margin: 0 0 0 50px}
.product-main-top2 .inner-wrap .product-main-img{width: 64.1%;position: relative}
.product-main-top2 .inner-wrap .banner-content{width: 31.5%;padding: 22px 0 0;display: flex;flex-direction: column}
.product-main-top2 .inner-wrap .title-block{margin-bottom: 23px}
.product-main-top2 .inner-wrap .title-block h1{font-size: 2rem;margin-bottom: 10px}
.product-main-top2 .inner-wrap .title-block h2{font-size: .75rem;text-transform: uppercase;font-family: aktiv-grotesk, sans-serif;font-weight: 500;font-style: normal;letter-spacing: .083em}
.product-main-top2 .inner-wrap .content{margin-bottom: 15px}
.product-main-top2 .inner-wrap .content p{font-size: .75rem;font-family: aktiv-grotesk, sans-serif;font-weight: 400;font-style: normal}
.product-main-top2 .inner-wrap .color-change{margin: 0;padding-bottom: 30px;position: relative;margin-left: 3px}
.product-main-top2 .inner-wrap .color-change a{margin: 0 18px 0 0}
.product-main-top2 .inner-wrap .color-change .color-name{position: absolute;bottom: 9px;font-size: .75rem;left: -3px;opacity: .51;letter-spacing: 2.244px;text-transform: capitalize}
.product-main-top2 .inner-wrap .price-row{padding-left: 14px;font-size: .875rem}
.product-main-top2 .inner-wrap .price-row strong{font-size: 1.125rem;line-height: 1;letter-spacing: 1.332px}
.product-main-top2 .inner-wrap .price-row strong del{font-size: .875rem;letter-spacing: .994px}
.product-main-top2 .inner-wrap .price-row del{opacity: .4}
.product-main-top2 .inner-wrap .price-row strong{display: block}
.product-main-top2 .inner-wrap .price-row strong+strong{margin-left: 0}
.product-main-top2 .inner-wrap .short-info{padding: 10px 0}
.product-main-top2 .inner-wrap .short-info p{font-size: .75rem;max-width: 190px;font-family: aktiv-grotesk, sans-serif;font-weight: 400;font-style: normal}
.product-main-top2 .inner-wrap .find-store-btn .small-btn{color: #fff;background: rgba(255, 255, 255, 0.1);margin: 0;color: rgba(255, 255, 255, 0.7)}
.product-main-top2 .inner-wrap .find-store-btn .btn{background: rgba(255, 255, 255, 0.1);border-color: rgba(255, 255, 255, 0);margin: 0}
.product-main-top2 .inner-wrap .btm{width: 100%;margin-top: auto;align-self: baseline}
.product-main-top2 .inner-wrap .btns{position: absolute;left: 0;top: 100%;margin-top: 10px}
.product-main-top2 .inner-wrap .btns .small-btn{color: #fff;margin-bottom: 15px;color: rgba(255, 255, 255, 0.7);background: rgba(255, 255, 255, 0.1)}
.product-main-top2 .inner-wrap .btns .small-btn:first-child{margin-left: 0}
.product-main-top2 .inner-wrap .btns .small-btn i{margin-left: 8px}
.product-main-top2 .inner-wrap .btns .small-btn i+i{margin-left: 1px}
@media only screen and (max-width: 767px){.product-main-top2{padding: 0;min-height: 0}
.product-main-top2 .inner-wrap{padding: 0;display: block}
.product-main-top2 .inner-wrap .breadcrumb{left: 15px;top: 80px;padding-left: 0}
.product-main-top2 .inner-wrap .product-main-img{width: 100%;position: static}
.product-main-top2 .inner-wrap .product-main-img .header-sale-alert{display: none}
.product-main-top2 .inner-wrap .product-main-img .pos-r{position: static}
.product-main-top2 .inner-wrap .banner-content{width: 100%;padding: 20px 20px 97px;text-align: center;position: relative}
.product-main-top2 .inner-wrap .content{display: none}
.product-main-top2 .inner-wrap .short-info{padding: 0 0 30px}
.product-main-top2 .inner-wrap .short-info p{margin: 0 auto;opacity: .95}
.product-main-top2 .inner-wrap .title-block h1{font-size: 1.625rem}
.product-main-top2 .inner-wrap .actions-block{flex-direction: column-reverse;margin-bottom: 20px}
.product-main-top2 .inner-wrap .actions-block .price-row{padding: 0 0 20px;width: 100%}
.product-main-top2 .inner-wrap .actions-block .price-row strong{display: inline}
.product-main-top2 .inner-wrap .actions-block .price-row strong+strong{margin-left: 3px}
.product-main-top2 .inner-wrap .color-change{position: absolute;top: -40px;width: 100%;text-align: center}
.product-main-top2 .inner-wrap .color-change .color-name{display: none}
.product-main-top2 .inner-wrap .btns{bottom: 0;top: auto;left: 0;right: 0;text-align: center;z-index: 2}
.product-main-top2 .inner-wrap .btns .btn{margin: 0 4px 15px}
.product-main-top2 .inner-wrap .btns .review-btn{display: table;margin: 0 auto 15px!important}
}
.product-main-top4{padding: 60px 0 0}
.product-main-top4 .inner-wrap{max-width: 1024px;margin-left: auto;margin-right: auto;padding: 65px 32px 30px;display: flex;justify-content: space-between;position: relative}
.product-main-top4 .inner-wrap .breadcrumb{top: 15px;left: 32px;opacity: .65}
.product-main-top4 .inner-wrap .inner-nav{left: auto;right: 32px;width: auto;top: 0px}
.product-main-top4 .inner-wrap .inner-nav li{margin: 0 0 0 30px}
.product-main-top4 .inner-wrap .product-main-img{width: 63.1%;background: #e7e2df}
.product-main-top4 .inner-wrap .product-main-img .prod-img-slider figure{padding-bottom: 70.99%;position: relative}
.product-main-top4 .inner-wrap .product-main-img .prod-img-slider figure img{width: auto}
.product-main-top4 .inner-wrap .product-main-img .prod-img-slider .flickity-page-dots .dot{background-color: #242323}
.product-main-top4 .inner-wrap .product-main-img .prod-img-slider .flickity-prev-next-button{color: #242323;width: 30px;height: 30px}
.product-main-top4 .inner-wrap .product-main-img .prod-img-slider .flickity-prev-next-button.previous{left: 10px}
.product-main-top4 .inner-wrap .product-main-img .prod-img-slider .flickity-prev-next-button.next{right: 10px}
.product-main-top4 .inner-wrap .banner-content{width: 32.8%;display: flex;flex-direction: column;padding-top: 24px}
.product-main-top4 .inner-wrap .banner-content .title-block{margin-bottom: 23px}
.product-main-top4 .inner-wrap .banner-content .title-block h1{font-size: 2rem;margin-bottom: 10px}
.product-main-top4 .inner-wrap .banner-content .title-block h2{font-size: .75rem;text-transform: uppercase;font-family: aktiv-grotesk, sans-serif;font-weight: 500;font-style: normal;letter-spacing: .083em;margin-bottom: 0}
.product-main-top4 .inner-wrap .banner-content .content{margin-bottom: 15px}
.product-main-top4 .inner-wrap .banner-content .content p{font-size: .75rem;font-family: aktiv-grotesk, sans-serif;font-weight: 400;font-style: normal}
.product-main-top4 .inner-wrap .banner-content .availability{font-size: .75rem}
.product-main-top4 .inner-wrap .banner-content .btm{width: 100%;margin-top: auto;align-self: baseline}
.product-main-top4 .inner-wrap .banner-content .color-change{margin: 0;padding-bottom: 28px;position: relative;margin-bottom: 12px}
.product-main-top4 .inner-wrap .banner-content .color-change a{margin: 0 18px 0 0}
.product-main-top4 .inner-wrap .banner-content .color-change .color-name{position: absolute;bottom: 8px;font-size: .75rem;left: 0;opacity: .51;letter-spacing: 2.244px;text-transform: capitalize}
@media only screen and (max-width: 767px){.product-main-top4{padding-bottom: 0}
.product-main-top4 .inner-wrap{padding: 0;display: block}
.product-main-top4 .inner-wrap .breadcrumb{padding-left: 0;left: 15px}
.product-main-top4 .inner-wrap .product-main-img{width: 100%;padding: 40px 30px 24px}
.product-main-top4 .inner-wrap .product-main-img .flickity-page-dots{bottom: 0}
.product-main-top4 .inner-wrap .banner-content{width: 100%;padding: 78px 20px 40px;text-align: center;position: relative}
.product-main-top4 .inner-wrap .banner-content .title-block h1{font-size: 1.625rem}
.product-main-top4 .inner-wrap .banner-content .title-block h2{margin-bottom: 5px}
.product-main-top4 .inner-wrap .banner-content .title-block .price-row{font-size: 12px}
.product-main-top4 .inner-wrap .banner-content .color-change{position: absolute;top: 25px;left: 0;width: 100%;text-align: center}
.product-main-top4 .inner-wrap .banner-content .color-change .color-name{display: none}
.product-main-top4 .inner-wrap .banner-content .availability{order: 2;margin-top: 20px}
.product-main-top4 .inner-wrap .banner-content .content{order: 3;margin-top: 50px;margin-bottom: 0}
}
.awards-section{padding: 38px 0 60px;background: #dad5d2;background: -moz-linear-gradient(top, #dad5d2 0%, #e7e2df 7%, #e7e2df 91%, #dad5d2 100%);background: -webkit-linear-gradient(top, #dad5d2 0%, #e7e2df 7%, #e7e2df 91%, #dad5d2 100%);background: linear-gradient(to bottom, #dad5d2 0%, #e7e2df 7%, #e7e2df 91%, #dad5d2 100%);filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#dad5d2', endColorstr='#dad5d2', GradientType=0);margin-bottom: 75px}
.awards-section .inner{max-width: 1024px;margin-left: auto;margin-right: auto}
.awards-section ul{display: flex;justify-content: center;align-self: flex-start}
.awards-section ul li{padding: 0 40px;text-align: center}
.awards-section ul li a{width: 160px;height: 160px;display: inline-block;background: #fff;border-radius: 50%}
.awards-section ul li a img{left: 50%;position: absolute;text-align: center;top: 50%;-ms-transform: translateX(-50%) translateY(-50%);-webkit-transform: translate3d(-50%, -50%, 0);transform: translate3d(-50%, -50%, 0);-webkit-transform-style: preserve-3d;transform-style: preserve-3d;width: 100%;z-index: 1;width: auto;max-width: 60%}
.awards-section ul li a:after{content: "";position: absolute;left: 50%;bottom: 15px;width: 16px;height: 16px;margin-left: -8px;z-index: 2;background: url("../themes/marantz-redesign/images/link-icon.svg") no-repeat center center;background-size: 100%}
.awards-section ul li h4{font-size: .875rem;min-height: 65px;display: flex;align-items: center;justify-content: center;width: 100%;font-family: aktiv-grotesk, sans-serif;font-weight: 400;font-style: normal;margin: 0;line-height: 21px}
.awards-section ul li p{opacity: .7;font-size: .75rem;line-height: 18px}
@media only screen and (max-width: 980px){.awards-section ul li{padding: 0 20px}
}
@media only screen and (max-width: 767px){.awards-section{padding-bottom: 45px;margin-bottom: 50px}
.awards-section ul{display: block;padding: 0 35px}
.awards-section ul li{width: 100%;padding: 45px 20px 45px 115px;position: relative;text-align: left}
.awards-section ul li h4{text-align: left;display: block;min-height: 0px;margin-bottom: 20px}
.awards-section ul li a{width: 90px;height: 90px;position: absolute;left: 0;top: 50%;margin-top: -45px}
.awards-section ul li a:after{bottom: 10px;width: 10px;height: 10px;margin-left: -5px}
}
@media only screen and (max-width: 767px){.specs-section h2+.specs-accordion{padding-top: 0}
}
@media only screen and (max-width: 767px){.product-main-top4~.content-block+.find-store{border-top: 1px solid white}
}
.inner-page{margin-top: 131px;transition: margin .3s ease}
.location-finder{padding: 45px 20px 25px;position: relative}
.location-finder .breadcrumb{position: absolute;left: 0;top: 20px}
.location-finder .breadcrumb ul{max-width: 1024px;padding: 0 30px;margin: 0 auto}
@media only screen and (max-width: 980px){.location-finder .breadcrumb ul{padding: 0 15px}
}
@media only screen and (max-width: 767px){.location-finder .breadcrumb{top: 10px;padding-left: 0}
}
.location-finder .location-form{max-width: 660px;margin: 0 auto}
.location-finder .location-form .search-icon{position: absolute;right: 0;top: 0;height: 40px;width: 40px;background: url("../themes/marantz-redesign/images/search-icon-dark.svg") no-repeat center center;border: 0;font-size: 0;cursor: pointer}
.location-finder .col{width: 160px}
.location-finder .col:first-child{width: calc(100% - 180px)}
.location-finder .col label{margin-bottom: 8px}
@media only screen and (max-width: 767px){.location-finder{padding: 40px 20px 30px}
.location-finder .marB40{margin-bottom: 20px}
.location-finder .location-form{display: block}
.location-finder .location-form .col:first-child{width: 100%;margin-bottom: 20px}
}
.locations-results{display: flex;padding-bottom: 80px;margin-left: auto;margin-right: auto;max-width: 1024px}
.locations-results .left-section{width: 42.5%;padding: 33px 40px 33px 32px;max-width: 432px}
.locations-results .left-section .msg{margin: 0 0 15px 15px;font-size: .75rem;max-width: 250px}
.locations-results .left-section .selectric .label, .locations-results .left-section .selectric-items li{font-size: 10px}
.locations-results .right-section{width: 58%}
@media only screen and (max-width: 980px){.locations-results .left-section{padding: 20px;width: 48%}
}
@media only screen and (max-width: 767px){.locations-results{flex-direction: column-reverse;padding-bottom: 10px}
.locations-results .right-section{width: 100%}
.locations-results .left-section{padding: 20px;width: 100%}
.locations-results .left-section .msg{max-width: 100%;margin: 0 0 20px;text-align: center}
}
.store-list .store-block{padding: 12px 15px 20px;font-size: .75rem;background: #fff;margin-bottom: 5px}
.store-list .store-block .store-head h3{color: #143940;padding-left: 40px;position: relative;margin-bottom: 10px;letter-spacing: 1.19px;line-height: 20px}
.store-list .store-block .store-head .count{display: inline-block;width: 25px;height: 25px;border-radius: 50%;line-height: 25px;background: #79827F;color: #fff;text-align: center;padding-top: 0px;padding-left: 1px;margin-right: 7px;position: absolute;left: 0;top: 50%;margin-top: -12px}
.store-list .store-block .store-head h4{opacity: .7;font-size: .75rem;letter-spacing: .744px;margin-bottom: 5px}
.store-list .store-block address{font-size: .75rem;opacity: .9;letter-spacing: .744px;line-height: 18px}
.store-list .store-block .btn{min-width: 104px}
.store-list .store-block.active{background: #143940;color: #f4efec}
.store-list .store-block.active h3{color: #fff}
.store-list .store-block.active .store-head .count{background: #fff;color: #242323}
@media only screen and (max-width: 980px){.store-list .store-block .btn{min-width: 90px}
}
@media only screen and (max-width: 767px){.store-list .store-block .store-details{align-items: flex-start}
.store-list .store-block .store-details .w45{width: 50%}
.store-list .store-block .btn{min-width: 105px;margin-top: 10px}
}
.store-header{padding: 45px 0;position: relative}
.store-header .breadcrumb{position: absolute;left: 0;top: 20px}
.store-header .breadcrumb ul{max-width: 1024px;padding: 0 30px;margin: 0 auto}
@media only screen and (max-width: 980px){.store-header .breadcrumb ul{padding: 0 15px}
}
@media only screen and (max-width: 767px){.store-header .breadcrumb{top: 10px;padding-left: 0}
}
.store-details-section{display: flex;padding-bottom: 60px;max-width: 1024px;margin-left: auto;margin-right: auto}
.store-details-section .left-section{width: 42%;padding: 33px 70px 0 32px}
.store-details-section .left-section .msg{margin: 0 0 15px 15px;font-size: .75rem;max-width: 250px}
.store-details-section .right-section{width: 58%}
@media only screen and (max-width: 980px){.store-details-section .left-section{padding: 20px;width: 48%}
}
@media only screen and (max-width: 767px){.store-details-section{flex-direction: column-reverse;padding-bottom: 10px}
.store-details-section .right-section{width: 100%}
.store-details-section .left-section{width: 100%}
}
.store-sub-header{padding: 30px 0;position: relative}
.store-sub-header h2{margin: 0}
.store-sub-header .link{position: absolute;top: 50%;right: 32px;text-transform: uppercase;font-size: .75rem;padding-bottom: 3px;border-bottom: 1px solid currentColor;transform: translateY(-50%)}
@media only screen and (max-width: 767px){.store-sub-header{padding: 20px}
.store-sub-header .link{display: none}
.store-sub-header h2{font-size: .875rem}
}
.store-content-block p{font-size: .75rem}
.store-content-block .lines-items{column-count: 2;-webkit-column-count: 2}
.store-content-block .lines-items p{width: 50%;column-break-inside: avoid;-webkit-column-break-inside: avoid}
@media only screen and (max-width: 767px){.store-content-block .lines-items{column-count: 1;-webkit-column-count: 1}
}
.store-block2{padding: 40px 25px}
.store-block2 p{margin: 0 auto;max-width: 490px;font-size: .75rem}
.viewed-box{padding: 20px;margin: 30px 30px 0 0;background: #79827F}
.viewed-box .details{padding-left: 20px;display: flex;flex-direction: column}
.viewed-box .details h3{margin-bottom: 10px}
.viewed-box .details h4, .viewed-box .details p{font-size: .75rem}
.viewed-box .details .btn{margin-top: auto;align-self: baseline;padding-right: 10px;padding-left: 10px}
@media only screen and (max-width: 767px){.viewed-box{margin: 0 -20px 40px;text-align: center}
.viewed-box figure{margin-bottom: 24px}
.viewed-box figure img{width: 100%}
.viewed-box .details{display: block;padding: 0}
.viewed-box .details p{margin-bottom: 25px}
.viewed-box .details h3{margin-bottom: 15px}
.viewed-box .details h4{margin-bottom: 30px}
.viewed-box .details .btn{width: 220px;background: none;border-color: #fff;color: #fff}
}
.map-drop{display: flex;position: relative}
.map-drop .list-toggle{display: flex;width: 66px;padding: 0 26px 0 12px;position: relative}
.map-drop .list-toggle:after{content: "";position: absolute;top: 50%;right: 5px;width: 12px;height: 12px;border-left: 1px solid #242323;border-top: 1px solid #242323;transform: rotate(-135deg);margin-top: -8px}
.map-drop .code{color: #242323;opacity: .6;display: flex;align-items: center;margin-left: 15px}
.map-drop .map-list{left: 0;top: 100%;max-width: 60px;z-index: 999;overflow: auto;max-height: 150px}
.map-drop .map-list li{padding: 3px 26px 3px 12px}
.request-a-call{max-width: 592px}
.request-a-call .inner{max-width: 320px}
.request-a-call p, .request-a-call .links{font-size: .75rem}
.request-a-call .c-checkbox{max-width: 220px}
.request-a-call .btn{width: 220px;padding-right: 0;padding-left: 0}
.content-header{padding: 20px 0;position: relative;min-height: 50px}
.content-header h1{padding: 25px 0}
.content-header .breadcrumb{position: static;top: 15px;margin-bottom: 0;padding-left: 30px}
@media only screen and (max-width: 767px){.content-header h1{padding: 20px 0}
}
.support-page .left-section{padding: 0 16px 0 0}
.support-page .left-section .common-accordion{padding: 0}
@media only screen and (max-width: 767px){.support-page .left-section .common-accordion{margin-bottom: 50px}
}
.support-page .left-section h2{padding-left: 10px}
@media only screen and (max-width: 767px){.support-page .left-section h2{padding-left: 0}
}
.support-page .right-section{width: 33.36%}
.support-page .right-section .bg-light-gray{background: none}
.common-page-content.support-page{padding-top: 20px;justify-content: space-between;margin-bottom: 3rem;}
@media only screen and (max-width: 767px){.common-page-content.support-page{padding-top: 20px;padding-left: 15px;padding-right: 15px}
.common-page-content.support-page .breadcrumb{position: static;padding-left: 0;margin-bottom: 40px}
}
.faqs-search{padding-top: 20px;padding-bottom: 20px;}
.faqs-search .msg{opacity: .7}
.faqs-search.marB25{margin-bottom: 25px}
#rn_SearchControls h2{font-size: 1.375rem !important;padding-left: 0 !important;}
.faqs-search .input-wrap{position: relative}
.faqs-search input[type="text"]{border-color: transparent;color: #242323}
.faqs-search input[type="text"]::-webkit-input-placeholder{color: #242323}
.faqs-search input[type="text"]::-moz-placeholder{color: #242323}
.faqs-search input[type="text"]:-ms-input-placeholder{color: #242323}
.faqs-search input[type="text"]:-moz-placeholder{color: #242323}
.faqs-search input[type="text"]::-ms-clear{display: none}
.faqs-search .search-icon{position: absolute;right: 0;top: 0;height: 40px;width: 40px;background: url("../themes/marantz-redesign/images/search-icon-dark.svg") no-repeat center center;border: 0;font-size: 0;cursor: pointer}
.faqs-search .input-wrap input[type="text"]{background: #e7e2df;}
.faqs-search h2{font-size: 1.375rem !important;padding-left: 0!important;}
#rn_SearchControls .rn_SearchButton input.rn_SubmitButton{position: absolute;right: 0;top: 20px;height: 40px;width: 40px;background: url("../themes/marantz-redesign/images/search-icon-dark.svg") no-repeat center center;border: 0;font-size: 0;cursor: pointer;}
@media only screen and (max-width: 767px){.faqs-search{margin-bottom: 40px;padding-top: 40px;}
}
.tab-list{margin-bottom: 25px}
.tab-list ul li{flex-grow: 1;text-align: center;padding: 15px 0;text-transform: uppercase;border-bottom: 1px solid #707070;position: relative;font-size: .75rem;line-height: 1;font-family: aktiv-grotesk, sans-serif;font-weight: 500;font-style: normal;cursor: pointer;color: #b2adaa}
.tab-list ul li:before{content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 4px;background: #242323;opacity: 0}
.tab-list ul li.active{color: #242323}
.tab-list ul li.active:before{opacity: 1}
.common-page-content{margin-left: auto;margin-right: auto;max-width: 1024px;padding: 20px 32px 60px}
@media only screen and (max-width: 980px){.common-page-content{padding: 20px 20px 30px}
}
@media only screen and (max-width: 767px){.common-page-content{padding-bottom: 0}
}
.common-page-content h2{font-size: 1.125rem}
.common-page-content p{font-size: .75rem}
@media only screen and (max-width: 767px){.common-page-content{display: block}
.common-page-content .breadcrumb{padding-left: 0;position: static}
.common-page-content .left-section{width: 100%;padding: 0}
.common-page-content .right-section{width: auto;margin: 20px -20px 0;padding: 0 15px 10px}
.common-page-content .right-section .right-inner-box:only-child{border-top: 1px solid #cbc6c3;margin-top: 20px}
}
.faqs-listing ul{margin-bottom: 35px}
.faqs-listing li{font-size: .75rem;margin-bottom: 1px}
.faqs-listing li .rn_Description{display: none!important}
.faqs-listing li br{display: none}
.faqs-listing li a{padding: 12px 40px 12px 10px;display: block;position: relative;background: #e7e2df;text-decoration: none!important}
.faqs-listing li a:after{content: "";position: absolute;top: 50%;right: 20px;width: 12px;height: 12px;border-left: 1px solid currentColor;border-top: 1px solid currentColor;transform: rotate(135deg);margin-top: -6px}
.faqs-listing li a:hover{color: #9c7566}
@media only screen and (max-width: 767px){.faqs-listing{margin-bottom: 30px}
.faqs-listing h2{text-align: center}
.faqs-listing ul{margin: 0 -15px 20px}
.faqs-listing ul li a{padding: 12px 40px 12px 15px}
}
.right-inner-box{padding: 30px 16px 24px;margin-bottom: 1px;border-bottom: 1px solid #c8c3c0}
.right-inner-box:last-child{border: 0}
.right-inner-box h4{font-size: .875rem}
.right-inner-box p{margin-bottom: 10px;opacity: .9}
.right-inner-box p.ff-Aktiv-GroteskMedium{opacity: .85}
@media only screen and (max-width: 980px){.right-inner-box .btn{padding-right: 15px;padding-left: 15px}
}
.article-options{text-align: center;margin-bottom: 30px;display: flow-root;}
.article-options h2{min-height: 30px;margin-bottom: 30px;border-bottom: 1px solid #707070;padding: 8px 0;min-height: 43px}
.article-options .small-btn{margin-right: 20px;text-align: left;background-position: 85% center;background-repeat: no-repeat;padding-right: 40px;cursor: pointer;}
.article-options .small-btn span{display: inline-block;vertical-align: middle;width: 16px;height: 14px;position: absolute;right: 15px;height: 100%;background-position: center center;background-repeat: no-repeat}
.article-options .small-btn.share-btn span{background-image: url("../themes/marantz-redesign/images/share-icon.svg")}
.article-options .small-btn.print-btn span{background-image: url("../themes/marantz-redesign/images/print-icon.svg")}
#rn_DetailTools .small-btn.print-btn span{background-image: url("../themes/marantz-redesign/images/print-icon.svg")}
.article-options .small-btn.email-btn span{background-image: url("../themes/marantz-redesign/images/email-icon.svg")}
@media only screen and (max-width: 767px){.article-options .small-btn{margin-right: 10px}
.article-options h2{display: none}
}
.answer-rating{margin-top: 40px;padding: 20px}
.answer-rating .stars i{margin-right: 8px;font-size: 12px}
@media only screen and (max-width: 980px){.answer-rating h2{margin-right: 10px;max-width: 65%}
.answer-rating .stars i{margin-right: 5px;font-size: 12px}
}
@media only screen and (max-width: 767px){.answer-rating{display: block;text-align: center;padding: 40px 20px;width: auto;margin: 30px -20px}
.answer-rating h2{margin-right: 0;max-width: 100%;margin-bottom: 20px}
.answer-rating .stars i{margin: 0 4px}
}
.support-page .left-section .download-details .title{font-size: 1.375rem;padding-left: 0}
.support-page .left-section .manuals-section h2{padding-left: 0}
@media only screen and (max-width: 767px){.support-page .left-section .manuals-section h2{text-align: center}
}
@media only screen and (max-width: 767px){.download-details h2{padding-left: 10px}
}
.download-details figure{padding-bottom: 45%;background-color: #fff}
.download-details figure img{width: auto}
.download-details .color-change{margin: 0 0 10px}
.download-details .color-change .color-name{display: inline-block;vertical-align: middle;margin-right: 10px;font-size: .75rem}
.download-details .color-change a{vertical-align: middle;width: 24px;height: 24px;border: 0}
.download-details .color-change a:before{display: none}
.download-details .details-head{margin-bottom: 20px}
.download-details .details-head h2{margin-bottom: 5px}
@media only screen and (max-width: 1199px){.download-details figure{padding-bottom: 60%}
.download-details .details-head .btn{padding-left: 15px;padding-right: 15px}
}
@media only screen and (max-width: 767px){.download-details figure{margin: 20px -20px 20px;padding-bottom: 80%}
.download-details .details-head{display: block}
.download-details .details-head .right{width: 100%;text-align: center;padding: 15px 0 20px}
.download-details .details-head .right .btn{min-width: 253px}
}
.dash-list li{font-size: .75rem;margin-bottom: 22px;padding-left: 15px;position: relative}
.dash-list li:before{content: "-";position: absolute;left: 0;top: 0}
.manuals-section{padding: 25px 10px;margin: 10px 0 60px}
.manuals-section ul li{margin-bottom: 1px;font-size: .625rem}
.manuals-section ul li:last-child{margin-bottom: 0}
.manuals-section ul li a{display: block;padding: 15px;text-transform: uppercase;background: #f4efec url("../themes/marantz-redesign/images/download-icon.svg") no-repeat 99% center}
.manuals-section ul li a:hover{color: #9c7566;background: #f4efec url("../themes/marantz-redesign/images/download-icon-gold.svg") no-repeat 99% center}
@media only screen and (max-width: 767px){.manuals-section{width: auto;margin: 25px -15px 40px;padding: 20px 15px 20px}
.manuals-section ul li{margin-bottom: 20px}
.manuals-section ul li a{background-position: 97% center}
.manuals-section h3{font-size: 1.125rem;margin-bottom: 20px}
}
@media only screen and (max-width: 767px){.faqs-details .content{padding-bottom: 30px}
}
@media only screen and (max-width: 767px){.faqs-details{margin-bottom: 20px}
.faqs-details .faq-title{font-size: 22px}
}
.faq-collapse{padding: 0px 0 0}
.faq-collapse a{display: inline-block;vertical-align: middle;color: #242323;width: 14px;height: 14px;position: relative}
.faq-collapse a:after{content: "";position: absolute;top: 50%;right: 20px;width: 12px;height: 12px;border-left: 1px solid currentColor;border-top: 1px solid currentColor;transform: rotate(45deg);margin-top: -6px;left: 50%;margin-left: -6px}
.faq-collapse a.close:after{transform: rotate(-135deg)}
.support-btns{text-transform: none;}
.support-btns li{display: flex;margin: 0 7px;width: 25%}
.support-btns li:first-child{margin-left: 0}
.support-btns li:last-child{margin-right: 0}
.support-btns li a{display: flex;border: 1px solid #242323;font-size: .75rem;line-height: 1.1;text-align: center;flex-wrap: wrap;padding: 10px;text-align: left;width: 100%}
.support-btns li a .icon{display: table;margin: 0 auto 10px;text-align: right}
.support-btns li a .icon img{max-width: 26px}
.support-btns li a span{width: 100%;margin-top: auto}
@media only screen and (max-width: 767px){.support-btns{flex-wrap: wrap;padding: 0 20px;margin-bottom: 30px;margin-top: 30px;justify-content: space-between}
.support-btns li{margin: 0 0 10px;width: calc(50% - 5px)}
.support-btns li a{width: 100%}
}
.common-accordion .accordion .accord-item .accord-head h3{padding-left: 10px}
@media only screen and (max-width: 767px){.common-accordion .accordion .accord-item .accord-head h3{padding-left: 0}
}
.common-accordion .accordion .accord-item .faqs-listing{margin-bottom: 20px}
.KnowledgeSyndication .rn_SearchArea{background: #e7e2df;margin-bottom: 80px;padding-bottom: 0;position: relative}
.KnowledgeSyndication .rn_SearchArea input[type="text"]{border-color: transparent;color: #242323}
.KnowledgeSyndication .rn_SearchArea input[type="text"]::-webkit-input-placeholder{color: #242323}
.KnowledgeSyndication .rn_SearchArea input[type="text"]::-moz-placeholder{color: #242323}
.KnowledgeSyndication .rn_SearchArea input[type="text"]:-ms-input-placeholder{color: #242323}
.KnowledgeSyndication .rn_SearchArea input[type="text"]:-moz-placeholder{color: #242323}
.KnowledgeSyndication .rn_SearchArea input[type="text"]::-ms-clear{display: none}
.KnowledgeSyndication .rn_SearchArea .rn_ButtonInput{position: absolute;right: 0;top: 0;height: 40px;width: 40px;background: url("../themes/marantz-redesign/images/search-icon-dark.svg") no-repeat center center;border: 0;font-size: 0;cursor: pointer}
@media only screen and (max-width: 767px){.KnowledgeSyndication .rn_SearchArea{margin-bottom: 60px}
}
div.rn_Navigation{text-align: center}
div.rn_Navigation a{text-decoration: none!important}
.service-center-row{padding: 30px 0 60px;border-top: 1px solid #cbc7c6}
.service-center-row h2{padding-left: 0!important;font-size: 1.375rem !important}
.service-center-row .row{font-size: 12px;line-height: 18px;opacity: .9;font-weight: normal;word-break: break-all}
.service-center-row .msg{font-size: 12px;line-height: 18px;opacity: .9;font-weight: normal;color: #810039}
.service-center-row .small-btn:first-child{margin-left: 0}
.service-center-row .small-btn.marL20{margin-left: 20px}
@media only screen and (max-width: 767px){.service-center-row>.d-f{flex-wrap: wrap}
.service-center-row>.d-f .col{width: 100%}
.service-center-row>.d-f .col+.col{margin-top: 30px}
}
.about-updates{margin-bottom: 80px}
.about-updates h2{padding-left: 0!important;font-size: 1.375rem !important}
.about-updates .small-btn.marL0{margin-left: 0}
.about-updates .msg{opacity: .7}
.about-updates p{opacity: .9}
@media only screen and (max-width: 767px){.about-updates{margin-bottom: 60px}
}
.recent-updates-section .small-btn.marL0{margin-left: 0}
.recent-updates-section .m h2{padding-left: 0!important;font-size: 1.375rem !important}
.recent-updates-section .recents-updates-row{padding: 30px 0 60px;border-top: 1px solid #cbc7c6;padding: 20px 0 30px}
.recent-updates-section .recents-updates-row p{margin-bottom: 11px;opacity: .9}
.recent-updates-section .msg{opacity: .7}
@media only screen and (max-width: 767px){.recent-updates-section{margin-bottom: 70px}
.recent-updates-section .recents-updates-row{flex-wrap: wrap}
.recent-updates-section .recents-updates-row .w40{width: 100%}
.recent-updates-section .recents-updates-row .w40.ta-r{text-align: left;margin-top: 25px}
}
.account-page{padding: 20px 20px 60px 32px;flex-wrap: wrap;justify-content: space-between;margin-left: auto;margin-right: auto;max-width: 1024px}
.account-page p{font-size: .75rem}
@media only screen and (max-width: 767px){.account-page{padding: 25px 15px 60px}
.account-page .breadcrumb{position: static;padding-left: 0}
.account-page h2{font-size: 22px}
.account-page .back-btn{margin-top: -20px}
}
.account-left{width: 40%;max-width: 320px}
@media only screen and (max-width: 980px){.account-left{width: 35%}
}
@media only screen and (max-width: 767px){.account-left{width: 100%;margin-bottom: 45px;max-width: 100%}
.account-left .name-block{text-align: center}
}
.account-nav li{margin-bottom: 2px}
.account-nav li a{padding: 10px 15px 9px;background: #e7e2df;position: relative;display: block;width: 100%;font-size: .875rem}
.account-nav li a:after{content: "";position: absolute;top: 50%;right: 15px;width: 12px;height: 12px;border-left: 1px solid currentColor;border-top: 1px solid currentColor;transform: rotate(135deg);margin-top: -6px}
.account-nav li.active a, .account-nav li:hover a{background: #242323;color: #fff}
@media only screen and (max-width: 767px){.account-nav li.active a:after{transform: rotate(-135deg)}
}
.account-right{padding: 25px 0 0;width: 59.6%}
.account-right .gray-box{padding: 20px 10px;background: #e7e2df}
.account-right .gray-box .address-block{padding: 10px}
.account-right .items-list{display: flex;flex-wrap: wrap}
.account-right .items-list li{width: 33.33%;padding: 13px 10px}
@media only screen and (max-width: 980px){.account-right .items-list li{padding: 10px 3px}
}
@media only screen and (max-width: 767px){.account-right .items-list li{padding: 10px;width: 50%}
}
.account-right .right-head{padding-bottom: 15px;border-bottom: 1px solid #c5c1be}
@media only screen and (max-width: 767px){.account-right .right-head{text-align: center}
}
.account-right .right-head.hidden h2{opacity: 0;visibility: hidden}
@media only screen and (max-width: 767px){.account-right .right-head.hidden h2{display: none}
}
.account-right .right-sub-head{padding: 20px 0;border-bottom: 1px solid #e8e3e0}
@media only screen and (max-width: 767px){.account-right .right-sub-head{display: none}
}
.account-right .reviews-cols .review-blocks.w100{width: 100%;max-width: 100%}
@media only screen and (max-width: 767px){.account-right{width: 100%;padding-top: 0}
.account-right h2.padL10{padding-left: 0;text-align: center}
.account-right .gray-box{margin-left: -15px;margin-right: -15px}
.account-right .gray-box.marB70{margin-bottom: 50px}
.account-right .gray-box .reviews-cols{margin-top: -20px}
.account-right .gray-box .reviews-cols .review-blocks:nth-child(1){border: 0}
.account-right .gray-box .reviews-cols .review-blocks:nth-child(2){order: unset}
}
.actions-btn-row{padding: 30px 0;display: flex;justify-content: center;align-items: center}
.actions-btn-row a{margin: 0 15px}
.actions-btn-row .btn{min-width: 10px}
@media only screen and (max-width: 767px){.actions-btn-row{padding: 20px 0;margin-bottom: 0}
.actions-btn-row.desktop-only{display: none}
}
.link-btn{text-transform: uppercase;font-size: .75rem;font-family: aktiv-grotesk, sans-serif;font-weight: 500;font-style: normal;padding: 5px 0;border-bottom: 1px solid currentColor;letter-spacing: 2.4px}
.page-btns-row{padding: 40px 0;display: flex;justify-content: center;align-items: center;width: 100%;border-top: 1px solid #ccc7c4}
.page-btns-row:last-child{padding-bottom: 0}
@media only screen and (max-width: 767px){.page-btns-row~.page-btns-row{border: 0;padding: 0}
}
.order-table{border-bottom: 1px solid #ccc7c4}
.order-table table{width: 100%}
.order-table table tr td{border-top: 1px solid #e8e3e0;padding: 20px 0}
.order-table table tr td h3{font-size: 1.125rem}
.order-table table tr td p .w20{width: 80px;display: inline-block}
.order-table table tr td:first-child{width: 47%}
.order-table table tr td .btn{min-width: 160px}
.order-table table tr:first-child td{border: 0}
.order-table table tr.total-row td{border: 0;padding: 25px 0;font-size: 1.125rem}
.order-table.no-border{border: 0}
@media only screen and (max-width: 767px){.order-table table tr{display: flex;width: 100%;flex-wrap: wrap}
.order-table table tr td{width: 100%;display: flex;padding: 25px 0 30px;flex-direction: column}
.order-table table tr td figure{width: 100%;text-align: center}
.order-table table tr td .btn{margin: 0 auto}
.order-table table tr td .mobile-only{margin: 0 auto}
.order-table table tr td:first-child{width: 100%;border-bottom: 1px solid #cbc6c3}
.order-table table tr.total-row td{width: 50%}
}
.order-faqs .cart-accord .accord-head{padding-left: 10px}
.order-faqs .cart-accord .accord-head:before{display: none}
.order-faqs .cart-accord .accord-content{padding-left: 10px}
.reg-equipment-box{margin-top: 2px;padding: 40px 50px 25px;text-align: center}
.reg-equipment-box h4{font-size: .875rem}
.reg-equipment-box p{max-width: 440px;margin-left: auto;margin-right: auto}
.reg-equipment-box .btn{margin-top: 15px}
.wishlist-head{padding: 25px 0 20px}
.wishlist-head h4{font-size: .875rem}
@media only screen and (max-width: 767px){.wishlist-head{padding: 15px 0}
}
.wishlist-box{padding: 10px 20px}
.wishlist-box ul{display: flex;margin: 0 -10px;flex-wrap: wrap}
.wishlist-box ul li{padding: 10px;width: 33.33%}
.wishlist-box ul li .prod-box{padding: 38px 11px 20px}
.wishlist-box ul li .prod-box .img-box{padding-bottom: 100px}
.wishlist-box ul li .prod-box .buy-row{margin-top: 5px}
.wishlist-box ul li .delete-btn{position: absolute;right: 5px;top: 5px;background: url("../themes/marantz-redesign/images/close-black.svg") no-repeat center center;width: 18px;height: 18px;background-size: 100%}
@media only screen and (max-width: 980px){.wishlist-box ul li{width: 50%}
}
@media only screen and (max-width: 767px){.wishlist-box{margin: 0 -15px;padding: 10px 15px 30px}
.wishlist-box ul{margin: 0 -5px}
.wishlist-box ul li{width: 50%;padding: 10px 5px}
.wishlist-box ul li .prod-box{padding-left: 6px;padding-right: 6px}
.wishlist-box ul li .prod-box .buy-row .btn{padding-left: 0;padding-right: 0}
}
.register-page-btns-row{padding: 40px 0}
.register-page-btns-row .btn{margin: 20px auto;min-width: 275px}
.create-account-pop{width: 836px;background: #e7e2df;color: #242323;padding: 0 0 50px}
.create-account-pop .pop-header{padding: 20px}
.create-account-pop .pop-header h3{margin-top: 10px;font-size: 1.125rem}
.create-account-pop .pop-details{padding: 25px 20px;max-width: 600px;margin: 0 auto}
.create-account-pop .cart-form{text-align: left}
.create-account-pop p{margin-left: auto;margin-right: auto;text-align: center;font-size: .75rem;opacity: .9}
.create-account-pop p a{text-decoration: underline}
.create-account-pop .sub-block{width: 100%;text-align: left}
.create-account-pop .sub-block p{text-align: left;margin: 0}
.create-account-pop .btn-row{margin-top: 40px;width: 100%}
@media only screen and (max-width: 767px){.create-account-pop .btn-row{margin-top: 0}
}
.register-equipment-pop{padding: 35px 70px;width: 780px}
.register-equipment-pop h3{font-size: 1.125rem;text-align: center}
.register-equipment-pop p{max-width: 340px;margin-left: auto;margin-right: auto;font-size: .75rem}
.register-equipment-pop .c-select{height: 60px}
.register-equipment-pop .cart-form .form-row .selectric .label{height: 60px;line-height: 60px;color: #242323}
@media only screen and (max-width: 767px){.register-equipment-pop{padding: 35px 10px}
.register-equipment-pop textarea{min-height: 166px}
}
.checkout-head{padding: 45px 0;position: relative}
@media only screen and (max-width: 767px){.checkout-head{padding: 20px 0}
.checkout-head h1{font-size: 1.125rem}
}
.checkout-container{padding: 30px 20px 40px;flex-wrap: wrap;margin-left: auto;margin-right: auto;max-width: 1024px}
@media only screen and (max-width: 767px){.checkout-container{flex-wrap: wrap;padding: 0}
.checkout-container .breadcrumb{position: static;padding: 20px;margin-bottom: 0}
}
.checkout-container p{font-size: .75rem}
.checkout-left{width: 59%;padding: 25px 15px 15px}
@media only screen and (max-width: 980px){.checkout-left{width: 65%}
}
@media only screen and (max-width: 767px){.checkout-left{padding: 0 15px 15px;width: 100%}
.checkout-left .cart-head{display: none}
.checkout-left .cart-table{margin: 0 -15px 20px;padding: 0 15px}
.checkout-left .cart-table tr{display: flex;position: relative}
.checkout-left .cart-table tr td:first-child{order: 2;width: 50%}
.checkout-left .cart-table tr td:first-child figure{max-width: 115px}
.checkout-left .cart-table tr td:last-child{position: static;padding-left: 0}
}
.cart-head{width: 100%;margin-bottom: 25px}
.cart-head .h3{font-size: 1.125rem;margin-bottom: 0}
.cart-head .right{font-size: .875rem}
.cart-head .edit-link{font-size: .75em;font-family: aktiv-grotesk, sans-serif;font-weight: 500;font-style: normal;padding: 4px 0;border-bottom: 1px solid currentColor}
.cart-table{margin-bottom: 10px;background: #f4efec;overflow: hidden}
.cart-table tr td{border-bottom: 15px solid #e7e2df;padding: 25px 20px;width: 60%;vertical-align: middle;position: relative}
.cart-table tr td:first-child{width: 40%}
.cart-table tr td:first-child{text-align: center}
.cart-table tr td figure{display: inline-block;text-align: center}
.cart-table tr td h3{font-size: 1.125rem;margin-bottom: 0;border: 0;padding-bottom: 0}
.cart-table tr td p{font-size: .75rem;max-width: 246px;margin-bottom: 5px}
.cart-table tr td .count{font-size: .75em;padding-right: 10px;vertical-align: middle;display: inline-block}
.cart-table tr td img{vertical-align: middle}
.cart-table tr td .price-row{font-size: .875rem}
.cart-table tr td .delete{position: absolute;right: 5px;top: 5px;background: url("../themes/marantz-redesign/images/close-black.svg") no-repeat center center;width: 18px;height: 18px;background-size: 100%}
.cart-table tr td .offer{position: relative;background: white;text-align: center;margin: 40px -10px -20px -80%;color: #4c0524;text-align: right}
.cart-table tr td .offer p{font-size: .75rem;width: 100%;margin-left: auto;text-align: center;padding: 10px 0;text-transform: uppercase;border-left: 5px solid #f4efec}
.cart-table tr td .qty-box{width: 92px;margin-top: 20px}
.cart-table tr td .qty-box .plus-minus{width: 30px;height: 30px;background: rgba(163, 163, 163, 0.1);display: inline-block}
.cart-table tr td .qty-box .plus-minus.minus{background: rgba(163, 163, 163, 0.1) url("../themes/marantz-redesign/images/minus4.svg") no-repeat center center}
.cart-table tr td .qty-box .plus-minus.plus{background: rgba(163, 163, 163, 0.1) url("../themes/marantz-redesign/images/plus4.svg") no-repeat center center}
.cart-table tr td .qty-box input[type="text"]{width: 30px;height: 30px;background: rgba(163, 163, 163, 0.1);text-align: center;border: 0;margin: 0 1px;color: rgba(36, 35, 35, 0.7);padding: 0}
.cart-table tr.has-offer img{margin-bottom: 40px}
@media only screen and (max-width: 767px){.cart-table{margin-bottom: 20px}
.cart-table tr{border-bottom: 2px solid #e7e2df}
.cart-table tr:last-child{border: 0}
.cart-table tr td{width: 50%;border-bottom: 0}
.cart-table tr td .delete{top: 5px;right: 10px}
.cart-table tr td .offer{width: 100%;position: absolute;bottom: 10px;left: 0;right: 0;margin: 0;text-align: left}
.cart-table tr td .offer p{margin-left: 0;margin-right: auto;border: 0}
.cart-table tr.has-offer{padding-bottom: 50px}
.cart-table tr.has-offer img{margin-bottom: 20px}
}
.cart-accord.open{box-shadow: 0 0 9px -5px rgba(0, 0, 0, 0.75)}
.cart-accord .accord-head{padding: 12px 50px;position: relative;cursor: pointer}
.cart-accord .accord-head h3{margin: 0;font-size: .75rem;font-family: aktiv-grotesk, sans-serif;font-weight: 500;font-style: normal}
.cart-accord .accord-head .price{font-size: .75rem}
.cart-accord .accord-head .c-checkbox{position: absolute;left: 10px;width: 24px;height: 24px;margin: 0;top: 50%}
.cart-accord .accord-head .c-checkbox label:before, .cart-accord .accord-head .c-checkbox label:after{width: 24px;height: 24px;border-radius: 50%}
.cart-accord .accord-head .c-checkbox label:before{border: 1px solid #242323}
.cart-accord .accord-head .c-checkbox label:after{background-color: transparent;background: url("../themes/marantz-redesign/images/check-icon-black.svg") no-repeat center center}
.cart-accord .accord-head:after{content: "";position: absolute;top: 50%;right: 15px;width: 12px;height: 12px;border-left: 1px solid currentColor;border-top: 1px solid currentColor;transform: rotate(-135deg);margin-top: -12px}
.cart-accord .accord-head:before{content: " ";position: absolute;top: 2px;right: 40px;bottom: 2px;width: 2px;background: #d9d4d1}
.cart-accord .accord-head.open:after{transform: rotate(45deg);margin-top: 0}
.cart-accord .accord-content{padding: 5px 50px 23px}
.cart-accord .accord-content p{font-size: .75rem}
@media only screen and (max-width: 767px){.cart-accord .accord-content{padding: 5px 50px 20px}
}
.cart-related-section{margin-top: 30px;padding: 22px 0 25px 10px;overflow: hidden}
@media only screen and (max-width: 767px){.cart-related-section{margin-top: 0;padding-top: 15px}
}
.cart-related .flickity-prev-next-button{color: #242323;width: 30px;height: 30px}
.cart-related .flickity-prev-next-button.previous{left: 0}
.cart-related .flickity-prev-next-button.next{right: 0}
.cart-related .flickity-page-dots{display: none}
.cart-related h3{font-size: 1.125rem}
.cart-related .prod-list{margin: 0 -5px;display: block}
.cart-related .prod-list .item{padding: 0 5px;width: 190px;min-height: 239px}
.cart-related .prod-box{padding: 0 0 15px;background-color: #f4efec}
.cart-related .prod-box .ribbon{text-transform: uppercase}
.cart-related .prod-box h3{font-size: .75rem;padding: 0 15px;margin-bottom: 10px;min-height: 54px}
.cart-related .prod-box .img-box{margin-top: 20px;background: white;margin-bottom: 15px;padding-bottom: 59%}
.cart-related .prod-box .price-row{font-size: .875rem}
.cart-related .prod-box .marT25{margin-top: 15px}
@media only screen and (max-width: 767px){.cart-related .prod-list{margin: 0;padding-left: 5px;padding-bottom: 45px}
.cart-related .prod-list .item{padding: 0 4px;width: 47%}
.cart-related .prod-list .item .buy-row .btn{min-width: 90px}
.cart-related .flickity-page-dots{display: block;bottom: 7px}
.cart-related .flickity-page-dots .dot{padding: 0;background: #242323;opacity: .4}
.cart-related .flickity-page-dots .dot.is-selected{opacity: 1}
}
.mobile-related-title{font-size: 18px;margin-bottom: 15px;margin-top: 10px}
.checkout-right{width: 41%;padding: 23px 23px 23px 70px}
@media only screen and (max-width: 980px){.checkout-right{width: 35%;padding: 23px 23px 23px 15px}
}
@media only screen and (max-width: 767px){.checkout-right{width: 100%;order: 2;padding: 0 15px 30px}
}
.checkout-right .cart-table tr td{text-align: left;padding: 14px 0}
.checkout-right .cart-table tr td:last-child{text-align: right;padding-right: 0}
.checkout-right .cart-table tr:last-child td{border-bottom: 0}
.promo-code h5{width: 100%;position: relative;cursor: pointer;font-size: .75rem;margin-bottom: 0}
.promo-code h5:before{content: "";position: absolute;top: 50%;right: 4px;width: 12px;height: 12px;border-left: 1px solid currentColor;border-top: 1px solid currentColor;transform: rotate(-135deg);margin-top: -6px}
.promo-code h5.open:before{transform: rotate(45deg)}
.promo-code .promo-form{padding-top: 20px}
.promo-code .promo-form .d-f{align-items: center;padding-right: 10px}
.promo-code .promo-form input[type="text"]{width: calc(100% - 60px)}
.promo-code .promo-form .apply-btn{border: 0;background: none;font-size: 12px;border-bottom: 1px solid currentColor;height: auto;padding: 2px 0;margin-right: 8px;text-transform: uppercase}
.cart-summary h3{font-size: 1.125rem;margin-bottom: 15px}
.cart-summary table{width: 100%;border-top: 1px solid #979797}
.cart-summary table tr td{padding: 13px 0;font-size: .75rem}
.cart-summary table tr td:last-child{text-align: right}
.cart-summary table tr td:only-child{text-align: left;padding-bottom: 22px}
.cart-summary table tr.tax-row{opacity: .6}
.cart-summary table tr.total td{border-top: 1px solid #979797;padding: 25px 0;font-size: 1.125rem;line-height: 1;border-bottom: 1px solid #979797}
.cart-summary table tr:nth-child(1) td{padding-top: 25px}
.cart-summary table tr:nth-last-of-type(2) td{padding-bottom: 25px}
@media only screen and (max-width: 767px){.cart-summary{width: auto;margin: 0 -15px 20px;padding: 30px 20px 0;background-color: #f4efec}
}
.checkout-block{padding: 40px 0 0}
.checkout-block .marB25{margin-bottom: 30px}
.checkout-block .btn{min-width: 220px}
.checkout-block hr{margin: 40px 0 30px;border: 0;height: 1px;background: #979797}
.checkout-block h4{font-size: .875rem;margin-bottom: 15px}
.checkout-block .link{font-size: .75em;text-transform: uppercase;border-bottom: 1px solid currentColor;padding-bottom: 5px;font-family: aktiv-grotesk, sans-serif;font-weight: 500;font-style: normal}
@media only screen and (max-width: 767px){.checkout-block{padding: 20px 0 0}
}
.checkout-block+.checkout-block{border-top: 1px solid #979797}
.cart-progress{padding: 25px 0 25px 25px}
.cart-progress ul{display: flex}
.cart-progress ul li{position: relative;width: 24px;height: 24px;border: 1px solid #242323;color: #242323;border-radius: 50%;margin-right: 100px;display: flex;justify-content: center;align-items: center;font-size: .875rem;opacity: .65;padding-top: 1px}
.cart-progress ul li .stage{position: absolute;bottom: 100%;left: 0;font-size: .75rem;margin-bottom: 12px}
.cart-progress ul li:after{content: "";height: 1px;top: 50%;right: 100%;margin-right: 3px;width: 94px;background: #242323;position: absolute;transform: translateY(-50%)}
.cart-progress ul li:last-child{margin-right: 0}
.cart-progress ul li:first-child:after{display: none}
.cart-progress ul li.complete{background-color: #242323;opacity: 1;color: #fff}
.cart-progress ul li.complete .stage{color: #242323}
@media only screen and (max-width: 767px){.cart-progress{padding-left: 15px}
}
.cart-gray-box{padding: 18px 11px}
.cart-gray-box.closed{opacity: .4}
.cart-gray-box hr{border: 0;background: #c1bbbb;height: 1px;margin-bottom: 30px}
.cart-gray-box .edit-btn{font-size: .75em;font-family: aktiv-grotesk, sans-serif;font-weight: 500;font-style: normal;padding: 4px 0;border-bottom: 1px solid currentColor}
.cart-gray-box .gray-box-head{position: relative;padding-left: 40px;align-items: center}
.cart-gray-box .gray-box-head h3{margin-bottom: 0;font-size: 1.125rem}
.cart-gray-box .gray-box-head p{font-size: .75rem}
.cart-gray-box .gray-box-head .count{width: 24px;height: 24px;color: #fff;border-radius: 50%;display: flex;justify-content: center;align-items: center;font-size: .875rem;background: #242323;position: absolute;left: 8px;top: 50%;transform: translateY(-50%);padding-top: 1px}
.cart-gray-box .gray-box-content{padding: 25px 0 0;position: relative}
.cart-gray-box .gray-box-content .msg{position: absolute;right: 40px;top: -22px;font-size: .75rem}
@media only screen and (max-width: 767px){.cart-gray-box{margin-bottom: 10px;padding: 16px}
.cart-gray-box .gray-box-content .msg{left: 0;right: auto;position: relative;top: -12px}
}
.cart-gray-box .c-radio label:after, .cart-gray-box .c-checkbox label:after{background-color: transparent !important;background: url("../themes/marantz-redesign/images/check-icon-black.svg") no-repeat center center !important}
.continue-payment-btn .btn{min-width: 260px}
@media only screen and (max-width: 767px){.continue-payment-btn .btn{min-width: 160px}
}
.cart-form .sub-heading{margin: 0 0 30px;padding-left: 10px;font-size: .875rem}
.cart-form .two-cols{flex-wrap: wrap}
.cart-form .two-cols .form-row{width: calc(50% - 7px)}
@media only screen and (max-width: 767px){.cart-form .two-cols .form-row{width: 100%}
.cart-form .two-cols .form-row.mob80{width: 80%}
.cart-form .two-cols .form-row.mob50{width: calc(50% - 7px)}
.cart-form .two-cols .form-row.mob100{width: 100%}
}
.cart-form .three-cols{flex-wrap: wrap}
.cart-form .three-cols .form-row{width: calc(33.33% - 7px)}
@media only screen and (max-width: 767px){.cart-form .three-cols .form-row{width: calc(33.33% - 3px)}
.cart-form .three-cols .form-row.mob50{width: calc(50% - 7px)}
.cart-form .three-cols .form-row.mob100{width: 100%}
}
.cart-form .form-row{margin-bottom: 25px;position: relative;z-index: 0}
.cart-form .form-row.on{z-index: 9}
.cart-form .form-row.marB0{margin-bottom: 0}
@media only screen and (max-width: 767px){.cart-form .form-row.marB0.mobMarB25{margin-bottom: 25px}
}
.cart-form .form-row label{padding-left: 10px;margin-bottom: 10px}
.cart-form .form-row select{background: #f4efec;border-color: transparent;font-size: .875rem}
.cart-form .form-row .selectric{background: #f4efec;border-color: transparent;font-size: .875rem}
.cart-form .form-row .selectric .button{width: 40px}
.cart-form .form-row .selectric .button:after{right: 3px}
.cart-form .form-row .selectric .label{font-size: .875rem;height: 35px;line-height: 35px}
.cart-form .form-row .selectric-items{background: #f4efec;box-shadow: 0 7px 5px -5px rgba(0, 0, 0, 0.75)}
.cart-form .form-row .selectric-items li{opacity: .7;font-size: .875rem}
.cart-form .form-row .selectric-items li.highlighted, .cart-form .form-row .selectric-items li:hover{background-color: transparent;color: #242323;opacity: 1}
.cart-form .form-row .input-field{position: relative}
.cart-form .form-row .input-field input[type="text"], .cart-form .form-row .input-field input[type="email"], .cart-form .form-row .input-field input[type="password"]{background: #f4efec;border-color: transparent;color: #242323;font-size: .875rem;height: 35px;padding: 6px 10px 4px}
.cart-form .form-row .input-field input[type="text"]::-webkit-input-placeholder, .cart-form .form-row .input-field input[type="email"]::-webkit-input-placeholder, .cart-form .form-row .input-field input[type="password"]::-webkit-input-placeholder{color: #242323;opacity: .6}
.cart-form .form-row .input-field input[type="text"]::-moz-placeholder, .cart-form .form-row .input-field input[type="email"]::-moz-placeholder, .cart-form .form-row .input-field input[type="password"]::-moz-placeholder{color: #242323;opacity: .6}
.cart-form .form-row .input-field input[type="text"]:-ms-input-placeholder, .cart-form .form-row .input-field input[type="email"]:-ms-input-placeholder, .cart-form .form-row .input-field input[type="password"]:-ms-input-placeholder{color: #242323;opacity: .6}
.cart-form .form-row .input-field input[type="text"]:-moz-placeholder, .cart-form .form-row .input-field input[type="email"]:-moz-placeholder, .cart-form .form-row .input-field input[type="password"]:-moz-placeholder{color: #242323;opacity: .6}
.cart-form .form-row .input-field input[type="text"]::-ms-clear, .cart-form .form-row .input-field input[type="email"]::-ms-clear, .cart-form .form-row .input-field input[type="password"]::-ms-clear{display: none}
.cart-form .form-row .input-field input[type="text"].has-calendar, .cart-form .form-row .input-field input[type="email"].has-calendar, .cart-form .form-row .input-field input[type="password"].has-calendar{max-width: calc(100% - 45px)}
.cart-form .form-row .input-field .sub-label{font-size: 12px;opacity: .7;left: 10px;top: 10px}
.cart-form .form-row .input-field .sub-label~input{padding-left: 60px}
.cart-form .form-row .input-field textarea{background: #f4efec;border-color: transparent;color: #242323;font-size: .875rem;padding: 10px;height: 88px}
.cart-form .form-row .input-field .map-drop .map-list{background: #f4efec}
.cart-form .form-row .input-field .map-drop+input{max-width: calc(100% - 66px)}
.cart-form .form-row .input-field .card-icon{position: absolute;right: 10px;width: 18px;height: 18px;top: 50%;margin-top: -10px;background: url("../themes/marantz-redesign/images/card-icon.svg") no-repeat center center;opacity: .12}
.cart-form .form-row .input-field .error-msg, .cart-form .form-row .input-field .myspan{right: 0;bottom: 100%;position: absolute;color: #c90000;font-size: .75rem;margin-bottom: 10px;line-height: 1.1;display: none;max-width: 70%;text-align: right}
.cart-form .form-row .input-field .error-msg p, .cart-form .form-row .input-field .myspan p{font-size: 1em;line-height: 1.1}
.cart-form .form-row.success .input-field:after{content: "";position: absolute;right: 15px;width: 14px;height: 13px;z-index: 2;background: #f4efec url("../themes/marantz-redesign/images/check-blue.svg") no-repeat center center;top: 50%;margin-top: -6px}
.cart-form .form-row.success .input-field.c-select:after{right: 50px}
.cart-form .form-row.req .input-field:after, .cart-form .form-row.required .input-field:after{content: "";position: absolute;right: 10px;width: 14px;height: 13px;z-index: 2;background: #f4efec url("../themes/marantz-redesign/images/req-icon.svg") no-repeat center center;top: 50%;margin-top: -7px;z-index: 10}
.cart-form .form-row.req .input-field.states-select .selectric .button, .cart-form .form-row.required .input-field.states-select .selectric .button{right: 30px;border-right: 1px solid #e7e2df}
.cart-form .form-row.error label{color: #c90000}
.cart-form .form-row.error .input-field input[type="text"]{color: #c90000}
.cart-form .form-row.error .input-field .error-msg, .cart-form .form-row.error .input-field .myspan{display: block}
.cart-form .form-row .note{text-align: right;font-size: .75rem;opacity: .7;width: 100%;margin-top: 5px}
@media only screen and (max-width: 767px){.cart-form .sub-heading{margin: 40px 0 30px;padding-left: 11px}
.cart-form .form-row .input-field .sub-label{font-size: 12px;opacity: .7;left: 5px;top: 10px}
.cart-form .form-row .input-field .sub-label~input{padding-left: 33px}
.cart-form .form-row .input-field .sub-label~input.month{padding-left: 47px}
}
.sub-block{margin-bottom: 20px}
.sub-block.marB10{margin-bottom: 10px}
.sub-block.marB0{margin-bottom: 0}
.sub-block .edit-btn{position: absolute;right: 20px;top: 50%;transform: translateY(-50%)}
.sub-block .sub-block-head{padding: 22px 27px;position: relative;background-color: #f4efec}
.sub-block .sub-block-head h4{font-size: .875rem}
.sub-block .sub-block-head.toggle{cursor: pointer}
.sub-block .sub-block-head.toggle:before{content: " ";position: absolute;top: 2px;right: 40px;bottom: 2px;width: 2px;background: #d9d4d1}
.sub-block .sub-block-head.toggle:after{content: " ";position: absolute;top: 0;right: 15px;top: 50%;margin: -6px auto auto;background-size: 100% auto;width: 10px;height: 10px;border-left: 1px solid #242323;border-top: 1px solid #242323;transform: rotate(-135deg)}
.sub-block .sub-block-head.toggle.open:after{transform: rotate(45deg)}
.sub-block .sub-block-head.selected{padding-left: 50px;position: relative}
.sub-block .sub-block-head.selected .c-radio, .sub-block .sub-block-head.selected .c-checkbox{position: absolute;top: 50%;left: 11px;margin-top: -12px}
.sub-block .sub-block-head.selected .c-radio label, .sub-block .sub-block-head.selected .c-checkbox label{position: static}
.sub-block .sub-block-head.selected h4{font-size: .75rem;margin-bottom: 0;font-family: aktiv-grotesk, sans-serif;font-weight: 500;font-style: normal}
.sub-block .sub-block-head.selected p{font-size: .75rem}
.sub-block .sub-block-head.selected p a{text-decoration: underline}
.sub-block .sub-block-content{z-index: 9;top: 100%}
.sub-block .sub-block-content .ship-method-drop .sub-block-row{cursor: pointer}
.sub-block .sub-block-row{padding: 15px 50px;position: relative;min-height: 45px;background-color: #f4efec;margin-top: 0}
.sub-block .sub-block-row .c-radio, .sub-block .sub-block-row .c-checkbox{position: absolute;top: 50%;left: 11px;margin-top: -12px}
.sub-block .sub-block-row .c-radio label, .sub-block .sub-block-row .c-checkbox label{position: static;vertical-align: middle}
.sub-block .sub-block-row h4{font-size: .75rem;margin-bottom: 0;font-family: aktiv-grotesk, sans-serif;font-weight: 500;font-style: normal}
.sub-block .sub-block-row p{font-size: .75rem}
.sub-block .sub-block-row p a{text-decoration: underline}
.sub-block .sub-block-row.toggle{cursor: pointer}
.sub-block .sub-block-row.toggle:after{content: " ";position: absolute;top: 0;right: 25px;top: 50%;margin: -5px auto auto;background-size: 100% auto;width: 10px;height: 10px;border-left: 1px solid #242323;border-top: 1px solid #242323;transform: rotate(-135deg)}
.sub-block .sub-block-row.toggle.open:after{transform: rotate(45deg)}
@media only screen and (max-width: 767px){.sub-block.marT40{margin-top: 30px}
.sub-block .sub-block-row:not(.toggle){padding-right: 20px}
}
.sub-block.open .sub-block-content{box-shadow: 0 7px 5px -5px rgba(0, 0, 0, 0.75)}
.shipping-container .checkout-left{padding-left: 0;padding-top: 0}
.shipping-container .cart-table{margin-top: 20px}
.shipping-container .cart-table tr td{border-bottom-width: 1px;background: none}
.shipping-container .cart-table tr td .delete{right: 7px}
.shipping-container .cart-table tr td figure{width: 76px}
.shipping-container .cart-table tr td figure img{max-height: 50px}
.shipping-container .cart-table tr:first-child td{border-top: 1px solid #979797}
.shipping-container .cart-summary table tr.total td{border-bottom: 1px solid #979797}
@media only screen and (max-width: 767px){.shipping-container .checkout-left{padding: 10px 0 0}
.shipping-container .checkout-right{padding: 20px 15px 30px}
.shipping-container .checkout-right .cart-table{margin-bottom: 0}
.shipping-container .checkout-right .cart-head{padding-bottom: 0;margin-bottom: 0}
.shipping-container .checkout-right .cart-summary{padding-top: 0;margin-bottom: 0}
}
.pay-blocks{border-bottom: 2px solid #f4efec;margin: 0 -25px 27px;padding: 0 25px}
.pay-blocks.no-border{border: 0}
.installments-block{padding: 0 0 10px}
.insta-list{display: flex;margin: 34px auto;position: relative;width: 100%;max-width: 407px;justify-content: space-between;z-index: 0}
.insta-list:before{content: '';position: absolute;left: 0;height: 2px;background: #d3cecb;z-index: -1;top: 50%;margin-top: -1px;width: 100%}
.insta-list li{margin: 45px 22px;width: 18px;height: 18px;border-radius: 50%;border: 1px solid #242323;position: relative;background: #e7e2df}
.insta-list li .price{position: absolute;top: -30px;left: 50%;transform: translateX(-50%);font-family: aktiv-grotesk, sans-serif;font-weight: 500;font-style: normal;font-size: .75rem}
.insta-list li .small-btn{position: absolute;bottom: -37px;left: 50%;transform: translateX(-50%);min-width: 80px;background: #d3cecb;color: #242323;text-align: center;padding: 0 2px}
.insta-list li:first-child{margin-left: 0}
.insta-list li:last-child{margin-right: 0}
.insta-list li.active{background-color: #242323}
@media only screen and (max-width: 980px){.insta-list{max-width: 270px}
}
@media only screen and (max-width: 767px){.insta-list{max-width: 80%;margin: 15px auto}
.insta-list li{width: 12px;height: 12px}
.insta-list li .small-btn{min-width: 65px}
}
.pay-with-block h4{font-size: .875rem;margin-bottom: 20px}
.pay-with-block .pay-options{display: flex}
.pay-with-block .pay-options li{margin-right: 15px}
.pay-with-block .pay-options li:last-child{margin-right: 0}
.pay-with-block .pay-options li a{border: 2px solid #C6C5BC;border-radius: 10px;width: 94px;height: 53px;display: flex;justify-content: center;align-items: center;background: white}
.pay-with-block .pay-options li.active a{border-color: #242323}
@media only screen and (max-width: 1199px){.pay-with-block .pay-options{justify-content: space-between}
.pay-with-block .pay-options li{margin: 0}
}
@media only screen and (max-width: 980px){.pay-with-block .pay-options{margin: 0 -4px}
.pay-with-block .pay-options li{width: 20%;padding: 0 4px}
.pay-with-block .pay-options li a{max-width: 100%;padding: 4px}
}
@media only screen and (max-width: 767px){.pay-with-block h4{margin-bottom: 10px}
.pay-with-block .pay-options{flex-wrap: wrap;margin: 0 -10px;justify-content: space-between}
.pay-with-block .pay-options li{padding: 10px;width: 33.33%}
.pay-with-block .pay-options li a{width: 90px}
}
@media only screen and (max-width: 767px){.continue-payment-btn{margin-top: 30px;margin-bottom: 30px}
}
.reviews-cols{display: flex;flex-wrap: wrap;justify-content: space-between}
.reviews-cols .review-blocks{width: 50%;padding: 30px 10px;max-width: calc(50% - 5px);border-top: 1px solid #c1bbbb}
.reviews-cols .review-blocks:nth-child(1), .reviews-cols .review-blocks:nth-child(2){border: 0}
.reviews-cols .review-blocks p{opacity: .9}
.reviews-cols .review-blocks:only-child{width: 100%;min-height: 10px;max-width: 100%}
.reviews-cols.no-border{border: 0}
.reviews-cols h4{font-size: .875rem;margin-bottom: 20px}
.reviews-cols p{font-size: .75rem}
.reviews-cols p .lbl{min-width: 60px;opacity: .5}
.reviews-cols .card-icon{width: 18px;height: 18px;top: 50%;margin-right: 10px;display: inline-block;vertical-align: middle;background: url("../themes/marantz-redesign/images/card-icon.svg") no-repeat center center;opacity: .12}
@media only screen and (max-width: 980px){.reviews-cols .review-blocks{padding-right: 30px}
}
@media only screen and (max-width: 767px){.reviews-cols .review-blocks{padding: 25px 15px;min-height: 10px;width: 100%;max-width: 100%}
.reviews-cols .review-blocks+.review-blocks{border-left: 0}
.reviews-cols .review-blocks:nth-child(1), .reviews-cols .review-blocks:nth-child(2){border-top: 1px solid #c1bbbb}
.reviews-cols .review-blocks:nth-child(2){order: 2}
.reviews-cols+.sub-block{margin-top: 20px}
.reviews-cols+.cart-summary table tr.total td{border-bottom: 0 !important}
}
@media only screen and (max-width: 767px){.mob-marB40{margin-bottom: 40px !important}
}
.cart-link-block{margin-top: 25px}
.cart-link-block a{background: #e7e2df;display: block;position: relative;padding: 22px 12px;font-size: .75rem}
.cart-link-block a:after{content: "";position: absolute;top: 50%;right: 20px;width: 12px;height: 12px;border-left: 1px solid currentColor;border-top: 1px solid currentColor;transform: rotate(135deg);margin-top: -6px}
.offer-pop{width: 480px}
.offer-pop h3{font-size: 1.125rem}
.offer-pop p{margin-left: auto;margin-right: auto;max-width: 400px;font-size: .75rem}
.offer-pop .prod-box{max-width: 290px;margin: 10px auto 30px;color: #242323}
.loading-pop{width: 480px}
.loading-pop .loader-img{margin-bottom: 30px}
.loading-pop .loader-img img{-webkit-animation: spin 1s linear infinite;-moz-animation: spin 1s linear infinite;animation: spin 1s linear infinite}
.loading-pop p{margin-left: auto;margin-right: auto;max-width: 250px;font-size: .75rem}
@-moz-keyframes spin{100%{-moz-transform: rotate(360deg)}
}
@-webkit-keyframes spin{100%{-webkit-transform: rotate(360deg)}
}
@keyframes spin{100%{-webkit-transform: rotate(360deg);transform: rotate(360deg)}
}
.delete-pop{width: 480px;padding: 25px 20px}
.delete-pop h3{font-size: 1.125rem}
.delete-pop p{margin-left: auto;margin-right: auto;max-width: 300px;font-size: .75rem}
.delete-pop .btn{margin: 30px auto 15px}
.delete-pop .cancel-link{padding: 5px 0;display: table;border-bottom: 1px solid currentColor;margin: 0 auto;text-transform: uppercase;font-size: .75rem;color: #fff}
.saving-msg{position: absolute;left: 0;top: 100%;color: #266C78;font-size: 12px;margin-top: 10px;white-space: pre}
.payment-tabs .tab-items{border-bottom: 2px solid #c1bbbd;display: flex;margin-bottom: 35px}
.payment-tabs .tab-items li{border: 2px solid #ddd8d5;border-bottom-color: #c1bbbd;margin: 0 4px -2px;flex-grow: 1;padding: 10px;font-size: .75rem;cursor: pointer;background: #e7e2df;display: flex;justify-content: space-between;align-items: center}
.payment-tabs .tab-items li:first-child{margin-left: 0}
.payment-tabs .tab-items li:last-child{margin-right: 0}
.payment-tabs .tab-items li .chk{width: 24px;height: 24px;border: 1px solid #242323;border-radius: 50%;opacity: .5}
.payment-tabs .tab-items li.active{border-color: #c1bbbd;border-bottom-color: transparent}
.payment-tabs .tab-items li.active .chk{opacity: 1;background: url("../themes/marantz-redesign/images/check-icon-black.svg") no-repeat center center;background-size: 60%}
@media only screen and (max-width: 767px){.payment-tabs .tab-items li{flex-direction: column-reverse;padding: 6px 10px 8px;width: 33%;align-items: flex-start;line-height: 1.2}
.payment-tabs .tab-items li .chk{margin-left: auto;margin-bottom: 0;width: 16px;height: 16px}
.payment-tabs .two-cols .form-row{width: calc(50% - 7px)}
}
.confirm-content{max-width: 680px;margin: 0 auto}
.confirm-content p, .confirm-content td{font-size: .75rem}
.confirm-content .order-no{padding: 40px 0 34px;border-top: 1px solid #c8c2c2;border-bottom: 1px solid #c8c2c2;margin-top: 54px;margin-bottom: 25px}
.confirm-content .order-no p{font-size: .75rem}
.confirm-content .order-no .no{font-size: 1.125rem;margin-bottom: 20px}
.confirm-content .other-details .col>h3{padding-bottom: 20px;border-bottom: 2px solid #d9d4d1;font-size: 1.125rem;margin-bottom: 0}
.confirm-content .other-details .cart-table tr td{border-bottom-width: 1px;padding: 15px 0;text-align: left}
.confirm-content .other-details .cart-table tr td:first-child{padding-left: 0}
.confirm-content .other-details .cart-table tr td:last-child{text-align: right;padding-right: 0}
.confirm-content .other-details .cart-table tr td:last-child figure{max-width: 76px}
.confirm-content .other-details .cart-table tr td:last-child figure img{max-height: 50px}
.confirm-content .other-details .cart-table tr:last-child td{border-bottom: 0}
.confirm-content .other-details .cart-summary table{border: 0}
.confirm-content .other-details .cart-summary table tr.total td{border-bottom-width: 0;border-top: 2px solid #d9d4d1}
.confirm-content .other-details .reviews-cols{border-top: 1px solid #c8c3c0}
.confirm-content .other-details .reviews-cols .review-blocks{max-width: 50%;padding-left: 0}
@media only screen and (min-width: 768px){.confirm-content .other-details .reviews-cols .review-blocks{border: 0}
}
.confirm-content .other-details .reviews-cols .review-blocks:only-child{width: 100%;max-width: 100%}
.confirm-content .other-details .print-page{border-top: 1px solid #c8c3c0;padding-top: 30px;margin-top: 0}
@media only screen and (max-width: 767px){.confirm-content .order-no{padding: 25px 0;margin-bottom: 20px;margin-top: 40px}
.confirm-content .other-details .col{width: 100%}
.confirm-content .other-details .col .cart-table{margin-bottom: 0;border-bottom: 1px solid #c8c3c0}
.confirm-content .other-details .col>h3{text-align: center}
.confirm-content .other-details .col~.col h3{display: none}
.confirm-content .other-details .col .cart-summary{padding: 0 15px;margin-bottom: 0}
.confirm-content .other-details .reviews-cols{border: 0}
.confirm-content .other-details .reviews-cols .review-blocks{width: 100%;max-width: 100%}
.confirm-content .other-details .reviews-cols .review-blocks:nth-child(2){order: unset}
}
.checkout-confirmation{padding: 20px 30px 60px}
.checkout-confirmation .breadcrumb{max-width: 1024px;margin: 0 auto;padding: 0 30px}
@media only screen and (max-width: 767px){.checkout-confirmation .breadcrumb{padding: 0 15px 0 0;position: static;margin-bottom: 30px}
}
.checkout-confirmation .main-content p{max-width: 323px;margin-left: auto;margin-right: auto;font-size: .75rem}
@media only screen and (max-width: 767px){.checkout-confirmation{padding: 20px 15px 30px}
}
.confirmation-details .checkout-left{padding-bottom: 0}
.confirmation-details .reviews-cols{border-top: 2px solid #f4efec;border-bottom: 0}
@media only screen and (max-width: 767px){.confirmation-details .reviews-cols{border-top: 0;border-bottom: 0}
.confirmation-details .reviews-cols .delivery-method{display: flex;justify-content: space-between}
.confirmation-details .reviews-cols .delivery-method h4, .confirmation-details .reviews-cols .delivery-method p{margin-bottom: 0}
}
.promocode-block{display: flex;justify-content: space-between;margin-bottom: 20px}
.promocode-block .cart-form{width: 50%;top: -10px;position: relative}
.promocode-block .cart-form label{display: none}
@media only screen and (max-width: 767px){.promocode-block{display: block;margin-bottom: 40px}
.promocode-block .cart-form{width: 100%}
.promocode-block .two-cols .form-row{width: 100%}
.promocode-block .saving-msg{right: auto;left: 0;margin-left: 0;top: 100%;margin-bottom: 10px !important;top: auto;transform: none}
}
.create-account-alert{display: none;padding: 20px;margin: 60px 0 0}
.create-account-alert h3{font-size: 18px}
.create-account-alert p{font-size: 12px}
.create-account-alert .btn{padding: 0 13px}
@media only screen and (max-width: 767px){.create-account-alert{display: block}
}
.page-header .create-account-alert{position: absolute;top: 100%;display: block;width: 230px;padding: 23px;right: -23px;margin: 20px 0}
.page-header .create-account-alert .close{position: absolute;right: 7px;top: 7px;width: 14px;height: 14px;background: url("../themes/marantz-redesign/images/close-white.svg") no-repeat center center}
.page-header .create-account-alert:before{content: "";border: 20px solid transparent;border-bottom-color: #9c7566;position: absolute;bottom: 100%;left: 50%;margin-left: -20px}
@media only screen and (max-width: 767px){.page-header .create-account-alert{display: none}
}
.checkout-left .view-cart{padding: 25px 15px 15px;background-color: #e7e2df}
.checkout-left .view-cart .bound{margin-bottom: 10px;background: #f4efec}
@media only screen and (max-width: 767px){.checkout-left .view-cart{margin: 0 -15px}
}
.view-cart .cart-product .contain{display: flex;border-bottom: 15px solid #e7e2df;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between}
.view-cart .cart-product .contain .hero{padding: 25px 20px;width: 40%;text-align: center}
.view-cart .cart-product .contain .hero .count{display: none}
.view-cart .cart-product .contain .details{padding: 25px 20px;width: 60%}
.view-cart .cart-product .contain .details h1{font-size: 1.125rem;margin-bottom: 4px}
.view-cart .cart-product .contain .details .product-variant-information{font-size: .875rem;margin-top: 5px;display: none}
.view-cart .cart-product .contain .details .pricing{font-size: .875rem}
.view-cart .cart-product .contain .details .pricing mark{background: none;color: inherit}
.view-cart .cart-product .contain .details .quantity-toggler{width: 92px;margin-top: 20px}
.view-cart .cart-product .contain .details .quantity-toggler .toggler{display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%}
.view-cart .cart-product .contain .details .quantity-toggler h1{display: none}
.view-cart .cart-product .contain .details .quantity-toggler button{width: 30px;height: 30px;background: rgba(163, 163, 163, 0.1);display: inline-block;border: 0}
.view-cart .cart-product .contain .details .quantity-toggler button span{display: none}
.view-cart .cart-product .contain .details .quantity-toggler button svg{display: none}
.view-cart .cart-product .contain .details .quantity-toggler button.decrease{background: rgba(163, 163, 163, 0.1) url("../themes/marantz-redesign/images/minus4.svg") no-repeat center center;order: -1}
.view-cart .cart-product .contain .details .quantity-toggler button.increase{background: rgba(163, 163, 163, 0.1) url("../themes/marantz-redesign/images/plus4.svg") no-repeat center center}
.view-cart .cart-product .contain .details .quantity-toggler .volume{width: 30px;height: 30px;background: rgba(163, 163, 163, 0.1);text-align: center;border: 0;margin: 0 1px;color: rgba(36, 35, 35, 0.7);padding: 0;display: flex;align-items: center;justify-content: center;font-size: .75rem}
@media only screen and (max-width: 767px){.view-cart .cart-product .contain{flex-direction: row-reverse}
}
.cart-ledger ul dl{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100%;padding: 13px 0;font-size: .75rem}
.cart-ledger ul dl mark{background: none;color: inherit}
.cart-ledger ul .tax-row{opacity: .6}
.cart-ledger ul .total-row dl{border-top: 1px solid #979797;padding: 25px 0;font-size: 1.125rem;line-height: 1;border-bottom: 1px solid #979797}
.cart-ledger ul dl.total-row{border-top: 1px solid #979797;padding: 25px 0;font-size: 1.125rem;line-height: 1;border-bottom: 1px solid #979797}
.cart-ledger ul li:not(.total-row) dl:first-child{padding-top: 25px}
.cart-ledger ul li:not(.total-row) dl:last-child:not(.total-row){padding-bottom: 25px}
body.shopping-cart-page .cart-ledger ul li:not(.total-row) dl:nth-last-child(2){padding-bottom: 25px}
.checkout-right h3{font-size: 1.125rem;margin-bottom: 0;border-bottom: 1px solid #979797;padding-bottom: 15px}
.checkout-right .cxa-shoppingcartlines-component~.cxa-shoppingcarttotal-component{border-top: 1px solid #979797}
.checkout-right .view-cart .cart-product .contain{flex-direction: row-reverse;border-bottom-width: 1px}
.checkout-right .view-cart .cart-product .contain .hero, .checkout-right .view-cart .cart-product .contain .details{padding: 0;background: none}
.checkout-right .view-cart .cart-product .contain .hero .quantity-toggler, .checkout-right .view-cart .cart-product .contain .details .quantity-toggler{display: none}
.checkout-right .view-cart .cart-product .contain .details h1{margin-bottom: 0}
.checkout-right .view-cart .cart-product .contain .details .pricing{display: none}
.checkout-right .view-cart .cart-product .contain .hero{width: 60%;text-align: right;display: flex;align-items: center}
.checkout-right .view-cart .cart-product .contain .hero .count{font-size: .75em;padding-right: 10px;vertical-align: middle;display: inline-block}
.checkout-right .view-cart .cart-product .contain .hero .count mark{background: none;color: inherit}
.checkout-right .view-cart .cart-product:last-child .contain .hero, .checkout-right .view-cart .cart-product:last-child .contain .details{border-bottom: 0}
.shipall-options-items .shipping-option{margin-top: 20px}
.shipall-options-items .shipping-option .c-radio label{font-size: 12px}
.customer-info p a{text-decoration: underline}
.search-for{position: absolute;left: 0;top: 15px;width: 100%}
.search-for p{max-width: 1024px;padding: 0 30px;margin: 0 auto;font-size: .75rem}
@media only screen and (max-width: 980px){.search-for p{padding: 0 15px}
}
.search-results-btns{max-width: 235px;margin-left: auto;margin-right: auto}
.search-results-btns .btn{margin: 40px auto;min-width: 235px}
@media only screen and (max-width: 767px){.search-results-btns .btn{margin: 35px auto 0}
}
.results-count{font-size: .75rem}
.doc-list{max-width: 560px}
.doc-list li{margin-bottom: 15px}
.doc-list li a{display: block;padding: 15px;background: #f4efec;display: flex;align-items: center;width: 100%}
.doc-list li a .details{padding-left: 15px}
.doc-list li a .details h4{margin-bottom: 0;font-size: .75rem;font-family: aktiv-grotesk, sans-serif;font-weight: 500;font-style: normal}
.doc-list li a .details p{font-size: .75rem}
.cat-list-section.search-results-section:last-child{margin-bottom: 50px}
.cat-list-section.search-results-section .btns-row{margin-top: 25px}
.cat-list-section.search-results-section+.search-results-section{padding-top: 8px}
@media only screen and (max-width: 767px){.cat-list-section.search-results-section{margin-top: 1px}
.cat-list-section.search-results-section:last-child{margin-bottom: 0}
.cat-list-section.search-results-section+.search-results-section{padding-top: 30px}
.cat-list-section.search-results-section .btns-row{text-align: center}
}
.blog-banner{padding: 90px 0 35px}
.blog-banner h1{width: 100%;bottom: 25px;transform: translate3d(0, 0, 0);line-height: 1}
.blog-listing-section{padding: 32px;max-width: 1024px;margin-left: auto;margin-right: auto}
.blog-listing-section .inner{padding: 40px 40px 57px}
@media only screen and (max-width: 980px){.blog-listing-section .inner{padding: 20px 30px 57px}
}
@media only screen and (max-width: 767px){.blog-listing-section{padding: 0}
.blog-listing-section .inner{padding: 20px 15px 30px}
.blog-listing-section .inner>.d-f{flex-wrap: wrap}
}
.blog-listing-section .tool-bar{margin-bottom: 20px}
.blog-listing-section .tool-bar .left{width: 40%;padding-right: 0;max-width: 241px}
.blog-listing-section .tool-bar .filter-toggle~.shown{opacity: .5}
.blog-left{width: 40%;max-width: 241px;padding-left: 0}
.blog-left .blog-filter-nav{position: static;display: block;width: 100%;min-width: 100%;padding-right: 0}
.blog-left .blog-filter-nav ul li{margin-bottom: 24px;font-family: aktiv-grotesk, sans-serif;font-weight: 500;font-style: normal;text-transform: uppercase}
.blog-left .blog-filter-nav ul li>.label{padding-left: 30px;position: relative;cursor: pointer}
.blog-left .blog-filter-nav ul li>.label:after{content: "";position: absolute;top: 50%;left: 0;width: 18px;height: 18px;border: 1px solid currentColor;margin-top: -9px}
.blog-left .blog-filter-nav ul li.active>.label:after{background: #242323 url("../themes/marantz-redesign/images/check-icon.svg") no-repeat center center}
@media only screen and (max-width: 767px){.blog-left{width: 100%;position: relative;max-width: 100%}
.blog-left .blog-filter-nav{position: absolute;left: 0;width: 100%;background-color: #e7e2df;z-index: 2;opacity: 0;visibility: hidden;pointer-events: none;-webkit-transition: all .5s ease;transition: all .5s ease;padding-bottom: 30px}
.blog-left .blog-filter-nav.show{opacity: 1;visibility: visible;pointer-events: all}
}
.blog-right{width: 66.8%;max-width: 587px}
@media only screen and (max-width: 767px){.blog-right{width: 100%;max-width: 100%}
}
.article-block{width: 100%;flex-direction: row-reverse;margin-bottom: 15px}
.article-block figure{width: 50%}
.article-block .text-box{width: 50%;padding: 20px;display: flex;flex-direction: column}
.article-block .text-box .ribbon{font-size: .75rem;padding: 3px 0}
.article-block .text-box p{font-size: .75rem}
.article-block .text-box .btm{width: 100%;margin-top: auto}
.article-block .text-box .btm .btn{margin-bottom: 20px;min-width: 100px}
@media only screen and (max-width: 767px){.article-block{flex-direction: column}
.article-block figure{width: 100%;height: 170px}
.article-block .text-box{width: 100%}
.article-block .text-box h3{font-size: 22px}
.article-block .text-box .btm{display: flex;justify-content: space-between;align-items: center;margin-top: 50px}
.article-block .text-box .btm .btn{margin-bottom: 0}
}
.pagination{margin-top: 25px;padding: 35px;text-align: center;font-size: .75rem;position: relative;text-transform: uppercase}
.pagination ul{display: inline-block}
.pagination ul li{display: inline-block;vertical-align: middle;margin: 0 10px}
.pagination ul li.active a{text-decoration: underline}
.pagination .prev{position: absolute;left: 35px;top: 50%;transform: translateY(-50%)}
.pagination .prev:before{content: "";width: 12px;height: 12px;border-left: 1px solid currentColor;border-top: 1px solid currentColor;transform: rotate(-45deg);display: inline-block;margin-right: 10px;vertical-align: middle;margin-top: -1px}
.pagination .next{position: absolute;right: 35px;top: 50%;transform: translateY(-50%)}
.pagination .next:after{content: "";width: 12px;height: 12px;border-left: 1px solid currentColor;border-top: 1px solid currentColor;transform: rotate(135deg);display: inline-block;margin-left: 10px;vertical-align: middle;margin-top: -1px}
@media only screen and (max-width: 767px){.pagination{padding-bottom: 100px}
.pagination .prev{bottom: 30px;left: 30px;top: auto}
.pagination .next{top: auto;bottom: 30px;right: 30px}
}
.related-blog-section{margin-left: auto;margin-right: auto;max-width: 1024px;padding: 18px 32px 95px}
.related-blog-section .related-blog-slider{margin: 45px -40px 0}
.related-blog-section .related-blog-slider .item{padding: 10px 40px;text-align: center;width: 25%}
.related-blog-section .related-blog-slider .item figure{width: 160px;height: 160px;border-radius: 50%;margin: 0 auto 20px}
.related-blog-section .related-blog-slider .item h4{font-size: .875rem;border-bottom: 1px solid transparent;line-height: 1.5;display: table;margin: 0 auto}
.related-blog-section .related-blog-slider .item a:hover figure{box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.1)}
.related-blog-section .related-blog-slider .item a:hover h4{border-bottom-color: #9c7566}
.related-blog-section .related-blog-slider .flickity-page-dots{display: none}
@media only screen and (max-width: 980px){.related-blog-section .related-blog-slider{margin: 45px -30px 0}
.related-blog-section .related-blog-slider .item{padding: 10px 30px}
.related-blog-section .related-blog-slider .item figure{width: 120px;height: 120px}
.related-blog-section .related-blog-slider .item h4 br{display: none}
}
@media only screen and (max-width: 767px){.related-blog-section{padding-top: 45px}
.related-blog-section .related-blog-slider .item{width: 60%}
.related-blog-section .related-blog-slider .item figure{width: 160px;height: 160px}
.related-blog-section .related-blog-slider .flickity-page-dots{display: block;bottom: -60px}
.related-blog-section .related-blog-slider .flickity-page-dots .dot{background-color: #242323}
}
.blog-details-banner{padding: 75px 0 20px}
.blog-details-banner .d-f{max-width: 235px;margin-left: auto;margin-right: auto}
.blog-details-banner .d-f figure{max-width: 83px;margin-right: 16px}
.blog-details-banner .d-f h1{transform: translate3d(0, 0, 0)}
@media only screen and (max-width: 767px){.blog-details-banner{padding: 75px 0 15px}
}
.blog-feat-img{margin-left: auto;margin-right: auto;max-width: 1024px}
.blog-content .content{padding: 70px 20px;margin-left: auto;margin-right: auto;max-width: 680px}
.blog-content blockquote{max-width: 800px;margin-left: auto;margin-right: auto;padding: 50px 20px;text-align: center;position: relative;color: #143940}
.blog-content blockquote:before, .blog-content blockquote:after{content: "";position: absolute;left: 50%;transform: translateX(-50%);border-top: 1px solid currentColor;height: 1px;width: 320px}
.blog-content blockquote:before{top: 0}
.blog-content blockquote:after{bottom: 0}
.blog-content blockquote p{font-size: 1.375rem;font-family: aktiv-grotesk, sans-serif;font-weight: 300;font-style: normal}
.blog-content h2.has-border{max-width: 1024px;margin-left: auto;margin-right: auto;padding-bottom: 30px;margin-bottom: 0}
.blog-content h2.has-border:after{content: "";position: absolute;bottom: 0;border-bottom: 1px solid #979797;left: 32px;right: 32px}
@media only screen and (max-width: 767px){.blog-content h2.has-border:after{left: 15px;right: 15px}
}
.blog-content .video-box{margin-left: auto;margin-right: auto;max-width: 1024px;padding: 0 32px;margin-bottom: 55px}
.blog-content .video-box .video{position: relative;height: 0;padding-bottom: 56.24%}
.blog-content .video-box .video iframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%}
.blog-content>figure{margin-left: auto;margin-right: auto;max-width: 1024px;padding: 0 35px 35px;position: relative}
.blog-content>figure .zoom-icon{top: 30px;right: 65px;width: 24px;height: 24px;background: url("../themes/marantz-redesign/images/zoom-icon.svg") no-repeat 0 0;z-index: 2;position: absolute}
@media only screen and (max-width: 767px){.blog-content>figure{padding: 0 0 35px}
.blog-content>figure .zoom-icon{top: 20px;right: 20px}
}
@media only screen and (max-width: 767px){.blog-content .content{padding: 40px 20px;margin-left: auto;margin-right: auto;max-width: 680px}
.blog-content .content p{font-size: 12px}
.blog-content blockquote{padding: 35px 20px}
.blog-content blockquote:before, .blog-content blockquote:after{width: 132px}
.blog-content .video-box{padding: 0;margin-bottom: 30px}
}
.blog-galley{margin-top: 65px;padding: 50px 0}
.blog-galley .gallery{margin: 0}
.blog-galley .flickity-page-dots .dot{background-color: #242323}
@media only screen and (max-width: 767px){.blog-galley{padding-top: 30px}
}
.author-section{padding: 60px 110px;position: relative;margin-bottom: 30px;max-width: 1024px;margin: 0 auto}
.author-section:after{content: "";position: absolute;bottom: 0;left: 30px;right: 30px;height: 1px;background: #979797;z-index: 0}
.author-section .image-box{max-width: 400px}
.author-section .image-box figure{padding-bottom: 100%;width: 100%;border-radius: 50%;overflow: hidden}
.author-section .text-box{max-width: 316px}
@media only screen and (max-width: 767px){.author-section{padding: 40px 20px 80px}
.author-section .d-f{display: block}
.author-section .d-f .image-box{max-width: 100%;width: 100%}
.author-section .d-f .text-box{max-width: 100%;width: 100%;text-align: center;padding-top: 50px}
}
.stories-section{max-width: 1024px;margin-left: auto;margin-right: auto;padding: 30px 30px 60px}
.stories-section .top-content{max-width: 616px;margin-left: auto;margin-right: auto;padding: 40px 0 60px}
.stories-section .gray-box .details-description{padding-top: 65px}
.stories-section .gray-box h2.has-border{padding: 30px 0 25px;position: relative;margin-bottom: 0}
.stories-section .gray-box h2.has-border~.details-description{padding-top: 50px}
.stories-section .gray-box h2.has-border:after{content: "";position: absolute;bottom: 0;left: 30px;right: 30px;border-top: 1px solid #979797}
@media only screen and (max-width: 767px){.stories-section{padding: 30px 15px 2px}
.stories-section .top-content{padding: 15px 0 55px}
.stories-section .top-content p{font-size: .75rem}
.stories-section .gray-box{margin: 0 -15px}
.stories-section .gray-box .details-description{padding-top: 55px}
.stories-section .gray-box .details-description .rows-slider{margin-bottom: 30px}
.stories-section .gray-box .details-description .rows-slider .flickity-prev-next-button{display: none}
.stories-section .gray-box .details-description .rows-slider p{font-size: .75rem}
.stories-section .gray-box .details-description .rows-slider .learn-more-btn{margin-top: 40p}
}
.blog-link-block{padding: 60px 80px;color: white;max-width: 1024px;margin-left: auto;margin-right: auto}
.blog-link-block>div{padding: 20px;display: flex;justify-content: center;align-items: center}
.blog-link-block figure{max-width: 80px}
.blog-link-block h3{font-size: 1.75rem;line-height: 1;transform: translate3d(0, 0, 0);display: inline;margin: 0 40px 0 10px !important}
.blog-link-block .btn{min-width: 185px;padding-left: 20px;text-align: left;padding-right: 30px}
.blog-link-block .btn span{position: absolute;top: 50%;right: 15px;width: 12px;height: 12px;border-left: 1px solid currentColor;border-top: 1px solid currentColor;transform: rotate(135deg);margin-top: -6px;z-index: 2}
@media only screen and (max-width: 767px){.blog-link-block{padding: 20px 0}
.blog-link-block>div{display: block;text-align: center;padding: 25px 20px 20px}
.blog-link-block>div figure{width: 180px;max-width: 180px;margin: 0 auto}
.blog-link-block>div figure+h3{margin: -40px auto 45px !important;font-size: 21px}
}
.evrything-link-block{padding: 60px 116px;color: white;max-width: 1024px;margin-left: auto;margin-right: auto}
.evrything-link-block>div{padding: 37px 20px;display: flex;justify-content: center;align-items: center}
.evrything-link-block figure{max-width: 80px}
.evrything-link-block h3{line-height: 1;display: inline;margin: 0 55px 0 0}
.evrything-link-block .btn{position: relative;padding-left: 20px;padding-right: 30px;text-align: left}
.evrything-link-block .btn span{position: absolute;top: 50%;right: 15px;width: 12px;height: 12px;border-left: 1px solid currentColor;border-top: 1px solid currentColor;transform: rotate(135deg);margin-top: -6px}
@media only screen and (max-width: 767px){.evrything-link-block{padding: 20px 15px}
.evrything-link-block>div{display: block;text-align: center;padding: 70px 20px 60px}
.evrything-link-block>div h3{margin: 0 0 55px;display: block;line-height: 1.4}
}
.inner-banner.campaign-banner{margin-top: 60px}
@media only screen and (max-width: 767px){.inner-banner.campaign-banner h1{font-size: 28px}
.inner-banner.campaign-banner h1 br{display: none}
}
.campaign-section{max-width: 1024px;margin-left: auto;margin-right: auto}
.campaign-section .content{padding: 50px 0 60px;max-width: 618px;margin-left: auto;margin-right: auto}
.campaign-section .content h3{font-size: 1.125rem}
.campaign-section .details-description{padding-top: 0}
.campaign-section .video-box{padding: 0 32px}
.campaign-section>figure{max-width: 800px;margin: 55px auto 0}
.campaign-section .breadcrumb{padding: 0 30px}
@media only screen and (max-width: 980px){.campaign-section .breadcrumb{padding: 0 15px}
}
@media only screen and (max-width: 767px){.campaign-section .breadcrumb{position: static;margin: 20px 0 0}
.campaign-section .content{padding: 60px 20px 45px}
.campaign-section .content p{font-size: .75rem}
.campaign-section .details-description{padding-top: 35px}
.campaign-section>figure{margin: 45px auto 0;padding: 0 15px}
}
.campaign-new-banner{background: #143940 url("../themes/marantz-redesign/images/campaign-banner-bg.jpg") no-repeat top center;background-size: cover;padding: 55px 20px 76px;transform: translate3d(0, 0, 0)}
.campaign-new-banner .logo{background: url("../themes/marantz-redesign/images/logo-color.svg") no-repeat 0 0;background-size: 100%;transition: none;-webkit-transition: none;margin-bottom: 25px;display: inline-block;vertical-align: top}
.campaign-new-banner .logo img{min-width: 115px;opacity: 0}
@media only screen and (max-width: 767px){.campaign-new-banner .logo img{min-width: 115px}
}
.campaign-new-banner h3{position: relative;z-index: 2;overflow: hidden}
.campaign-new-banner h3 span{transform: translate3d(0, 0, 0);display: inline-block !important}
.campaign-new-banner h1{font-size: 2.25rem;letter-spacing: 1.368px;line-height: 1.2;margin-top: 40px;overflow: hidden;position: relative;z-index: 2}
.campaign-new-banner h1 span{transform: translate3d(0, 0, 0);display: inline-block !important}
@media only screen and (max-width: 767px){.campaign-new-banner{padding: 65px 20px 76px}
}
.campaign-new-section .video-section, .campaign-new-section .campaign-new-section1 .inner, .campaign-new-section .campaign-products, .campaign-new-section>figure, .campaign-new-section .campaign-btm-section .inner{max-width: 1024px;margin-left: auto;margin-right: auto}
.campaign-new-section .campaign-new-section1{padding: 132px 0 126px;background: #012428;text-align: center}
.campaign-new-section .campaign-new-section1 h3{font-size: 1.125rem;letter-spacing: .99px}
.campaign-new-section .campaign-new-section1 p{max-width: 640px;margin-left: auto;margin-right: auto}
.campaign-new-section .campaign-new-section2{padding: 50px 20px}
.campaign-new-section .campaign-products .col{width: 50%;display: flex;flex-direction: column}
.campaign-new-section .campaign-products .col .col-head{background: url("../themes/marantz-redesign/images/campaign-prod-bg.jpg") no-repeat top center;color: #f4efec;padding: 37px 37px 40px 100px}
.campaign-new-section .campaign-products .col .col-head .title-block{margin-bottom: 23px}
.campaign-new-section .campaign-products .col .col-head .title-block h2{font-size: 2rem;margin-bottom: 10px}
.campaign-new-section .campaign-products .col .col-head .title-block h3{font-size: .75rem;font-family: aktiv-grotesk, sans-serif;font-weight: 500;font-style: normal;letter-spacing: .083em;text-transform: uppercase}
.campaign-new-section .campaign-products .col .col-head .color-change{margin: 0;padding-bottom: 30px;position: relative}
.campaign-new-section .campaign-products .col .col-head .color-change a{margin: 0 18px 0 0}
.campaign-new-section .campaign-products .col .col-head .color-change .color-name{position: absolute;bottom: 9px;font-size: .75rem;left: 0;opacity: .51}
.campaign-new-section .campaign-products .col .col-head .details{margin: -17px 0 0}
.campaign-new-section .campaign-products .col+.col .col-head{background: url("../themes/marantz-redesign/images/campaign-prod-bg2.jpg") no-repeat top center}
.campaign-new-section .campaign-products .col .col-details{padding: 40px 70px 106px 110px;display: flex;flex-direction: column;flex-grow: 1}
.campaign-new-section .campaign-products .col .col-details p{font-size: 1rem}
.campaign-new-section .campaign-products .col .col-details ul li{font-size: .75rem;padding-left: 33px}
.campaign-new-section .campaign-products .col .col-details .btns-row{width: 210px;margin: auto auto 0;align-self: baseline}
.campaign-new-section .campaign-products .col .col-details .btns-row .btn{min-width: 100%;margin: 20px 0 0}
.campaign-new-section .campaign-btm-section{padding: 45px 114px 40px}
.campaign-new-section .campaign-btm-section>h2{margin-bottom: 45px;text-align: center}
.campaign-new-section .campaign-btm-section .inner{max-width: 800px}
.campaign-new-section .campaign-btm-section .d-f{border-top: 1px solid #767475;padding: 35px 0 55px;justify-content: space-between}
.campaign-new-section .campaign-btm-section .d-f .image-box{width: 50%;max-width: 397px}
.campaign-new-section .campaign-btm-section .d-f .image-box figure{width: 100%;border-radius: 50%}
.campaign-new-section .campaign-btm-section .d-f .text-box{width: 40%;max-width: 290px}
.campaign-new-section .campaign-btm-section .d-f .text-box h2{margin-right: -40px}
.campaign-new-section .campaign-btm-section .d-f .text-box p{font-size: .75rem;line-height: 18px;letter-spacing: .996px}
.campaign-new-section .campaign-btm-section .other-content .btn{min-width: 210px}
@media only screen and (max-width: 980px){}
.campaign-new-section .campaign-btm-section .other-content p{font-size: .75rem;line-height: 18px;letter-spacing: .996px;opacity: .7;margin-left: auto;margin-right: auto;max-width: 480px;margin-top: 45px}
@media only screen and (max-width: 980px){.campaign-new-section .campaign-products .col .col-head{padding: 66px 25px 27px 65px}
.campaign-new-section .campaign-products .col .col-details{padding: 40px 70px 106px 44px}
}
@media only screen and (max-width: 767px){.campaign-new-section .campaign-new-section1{padding: 70px 35px}
.campaign-new-section .campaign-new-section2{padding: 40px 20px}
.campaign-new-section .campaign-products{flex-wrap: wrap}
.campaign-new-section .campaign-products .col{width: 100%}
.campaign-new-section .campaign-products .col .col-head{padding: 66px 20px 20px}
.campaign-new-section .campaign-products .col .col-head .details{padding-left: 8px}
.campaign-new-section .campaign-products .col .col-details{padding: 60px 25px}
.campaign-new-section .campaign-btm-section{text-align: center;padding: 45px 20px 40px}
.campaign-new-section .campaign-btm-section .d-f{padding: 0 0 60px;border: 0;display: block}
.campaign-new-section .campaign-btm-section .d-f .image-box{width: 100%;margin-bottom: 40px}
.campaign-new-section .campaign-btm-section .d-f .text-box{max-width: 100%;width: 100%}
.campaign-new-section .campaign-btm-section .d-f .text-box h2{margin-right: 0}
.campaign-new-section .campaign-btm-section .other-content p{margin-top: 40px}
}
.help-me-choose-section{padding: 0;width: 960px;cursor: default;min-height: 620px;background: none;color: #F4EFEC}
.help-me-choose-section .fancybox-close-small{display: none}
.help-me-choose-section .back-arrow{position: absolute;left: 20px;top: 15px;z-index: 2}
.help-me-choose-section .back-arrow:after{content: "";position: absolute;top: 0;left: 0;width: 12px;height: 12px;border-left: 1px solid white;border-top: 1px solid white;transform: rotate(-45deg)}
.help-me-choose-section .close-btn{position: absolute;right: 10px;top: 10px;width: 24px;height: 24px;background: url("../themes/marantz-redesign/images/close-white.svg") no-repeat 0 0;background-size: 100%;z-index: 2}
.help-me-choose-section .close-btn.c-black{background: url("../themes/marantz-redesign/images/close-black.svg") no-repeat 0 0;background-size: 100%}
@media only screen and (max-width: 767px){.help-me-choose-section .close-btn.c-black{background: url("../themes/marantz-redesign/images/close-white.svg") no-repeat 0 0;background-size: 100%}
}
.help-me-choose-section p{font-size: .75rem}
.help-me-choose-section .step-head{margin-bottom: 20px}
.help-me-choose-section .step-head h2{margin-bottom: 5px}
.help-me-choose-section .step-head p{opacity: .5}
.help-me-choose-section .step-head p a{text-decoration: underline}
.help-me-choose-section .step1{padding: 40px 35px}
.help-me-choose-section .step1 .goal-section{margin: 0 -35px 0 0}
.help-me-choose-section .step1 .goal-section h2{border-bottom: 1px solid #F4EFEC;padding-bottom: 15px;margin-bottom: 25px}
.help-me-choose-section .step2{background: #1D1E1F;padding: 17px;display: flex;position: relative}
.help-me-choose-section .step2 .step2-left{width: 50%;padding: 25px 20px;min-height: 591px}
.help-me-choose-section .step2 .step2-left .goal-selected h2{border-bottom: 1px solid #F4EFEC;padding-bottom: 10px;margin-bottom: 25px}
.help-me-choose-section .step2 .step2-left .goal-selected h3{max-width: 265px}
.help-me-choose-section .step2 .step2-right{width: 50%;padding: 82px 20px 20px;text-align: center}
.help-me-choose-section .step2 .step2-right figure{margin: 0 -20px}
.help-me-choose-section .step2 .step2-right h2{margin: 0 auto 20px}
.help-me-choose-section .step2 .step2-right h3{font-size: .875rem;margin-bottom: 30px;color: #f4efec;font-family: aktiv-grotesk, sans-serif;font-weight: 300;font-style: normal}
.help-me-choose-section .step2 .step2-right .back-btn{position: absolute;bottom: 37px;left: 37px;background: rgba(216, 216, 216, 0.1);color: rgba(255, 255, 255, 0.7);min-width: 50px;text-align: center}
.help-me-choose-section .common-steps{padding: 17px;display: flex;position: relative;background-size: 100%;background-position: 0 0;background-color: #3e414a}
.help-me-choose-section .common-steps .common-left{width: 50%;position: relative;min-height: 591px;display: flex;flex-direction: column}
.help-me-choose-section .common-steps .common-left .progress-head{background: #0B0E14;padding: 20px 55px 20px;position: relative}
.help-me-choose-section .common-steps .common-left .progress-head p{margin-bottom: 10px}
.help-me-choose-section .common-steps .common-left .progress-head .progress ul{display: flex}
.help-me-choose-section .common-steps .common-left .progress-head .progress ul li{position: relative;width: 24px;height: 24px;border: 1px solid #f4efec;border-radius: 50%;margin-right: 74px;display: flex;justify-content: center;align-items: center;font-size: .875rem;padding-top: 1px;color: #f4efec;opacity: .8}
.help-me-choose-section .common-steps .common-left .progress-head .progress ul li:after{content: "";height: 1px;top: 50%;right: 100%;margin-right: 3px;width: 74px;background: #f4efec;position: absolute;transform: translateY(-50%)}
.help-me-choose-section .common-steps .common-left .progress-head .progress ul li:last-child{margin-right: 0}
.help-me-choose-section .common-steps .common-left .progress-head .progress ul li:first-child:after{display: none}
.help-me-choose-section .common-steps .common-left .progress-head .progress ul li.completed{background-color: #f4efec;opacity: 1;color: #242323}
.help-me-choose-section .common-steps .common-left .step-content{padding: 55px 55px 20px;display: flex;flex-direction: column;flex-grow: 1}
.help-me-choose-section .common-steps .common-left .step-content .options li{margin-bottom: 20px;color: #f4efec;padding-right: 25px;position: relative}
.help-me-choose-section .common-steps .common-left .step-content .options li .info-icon{position: absolute;right: 0;top: 0}
.help-me-choose-section .common-steps .common-left .step-content .options li label{width: auto;line-height: 1.6;vertical-align: middle;font-size: .875rem}
.help-me-choose-section .common-steps .common-left .step-content .options li.c-checkbox label:before, .help-me-choose-section .common-steps .common-left .step-content .options li.c-checkbox label:after{top: 0;margin-top: 0}
.help-me-choose-section .common-steps .common-left .step-content .options li.c-checkbox input[type="checkbox"]~label:after{background: #f4efec url("../themes/marantz-redesign/images/check-icon-black.svg") no-repeat center center}
.help-me-choose-section .common-steps .common-left .step-content .btm{align-self: baseline;margin-top: auto;width: 100%;text-align: right}
.help-me-choose-section .common-steps .common-left .step-content .btm .btn{min-width: 116px}
.help-me-choose-section .common-steps .common-left .step-content.summary-content{padding: 55px 28px 40px}
.help-me-choose-section .common-steps.step2{background: #1D1E1F}
@media only screen and (max-width: 980px){.help-me-choose-section h2{font-size: 22px}
}
@media only screen and (max-width: 767px){.help-me-choose-section .step1{padding: 40px 15px 20px}
.help-me-choose-section .step1 .goal-section{margin-right: -15px}
.help-me-choose-section .step2{display: block;padding: 45px 15px 20px}
.help-me-choose-section .step2 .step2-left{width: 100%;background: none;padding: 0;min-height: 0}
.help-me-choose-section .step2 .step2-left .step-head{display: none}
.help-me-choose-section .step2 .step2-right{padding: 0;width: 100%;text-align: center;display: none}
.help-me-choose-section .step2 .step2-right h2{display: none}
.help-me-choose-section .step2 .step2-right .back-btn{position: static;display: table;margin: 20px auto 0}
.help-me-choose-section .common-steps{padding: 0;background: none;display: block}
.help-me-choose-section .common-steps .common-left{min-height: 0;width: 100%}
.help-me-choose-section .common-steps .common-left .progress-head{padding: 40px 20px 20px}
.help-me-choose-section .common-steps .common-left .mobile-only img{width: 100%}
.help-me-choose-section .common-steps .common-left .step-head{margin-bottom: 20px}
.help-me-choose-section .common-steps .common-left .step-content{padding: 25px 25px 45px}
.help-me-choose-section .common-steps .common-left .step-content figure{margin: 0 -25px 40px}
.help-me-choose-section .common-steps .common-left .step-content .btm{text-align: center}
.help-me-choose-section .common-steps .common-left .step-content .options{margin-bottom: 20px}
}
.goal-slider{margin-bottom: 50px}
.goal-slider .item{width: 31%;padding-right: 15px}
.goal-slider .item .bg{background: #0B0E14;padding: 25px 20px;min-height: 318px;display: flex;flex-direction: column}
.goal-slider .item .bg h2{margin-bottom: 18px}
.goal-slider .item .bg .btn{margin-top: auto;align-self: baseline;min-width: 120px}
.goal-slider .item.is-selected+.item+.item+.item .bg{opacity: .3}
.goal-slider .flickity-page-dots{bottom: -45px}
.goal-slider .flickity-prev-next-button{width: 30px;height: 30px}
.goal-slider .flickity-prev-next-button.next{right: 10px}
.goal-slider .flickity-prev-next-button.previous{left: 10px}
.goal-slider .flickity-prev-next-button[disabled]{opacity: 0}
@media only screen and (max-width: 980px){.goal-slider .item .bg{padding: 20px;min-height: 342px}
}
@media only screen and (max-width: 767px){.goal-slider .item{width: 90%}
.goal-slider .item .bg{padding: 20px;min-height: 342px}
.goal-slider .item.is-selected+.item .bg{opacity: .3}
}
.selected-options .row{border-bottom: 1px solid #E7E2DF;padding: 0px 0 20px 34px;margin-bottom: 40px;color: #f4efec}
.selected-options .row .row-head{align-items: flex-start}
.selected-options .row .row-head p{max-width: 60%}
.selected-options .row li{margin-bottom: 20px;padding-left: 37px;position: relative;font-size: .875rem;color: #f4efec;max-width: 250px}
.selected-options .row li .remove-btn{width: 18px;height: 18px;position: absolute;left: 0;top: 0%;margin-top: 0;background: #f4efec url("../themes/marantz-redesign/images/close-black.svg") no-repeat center center;background-size: 95%}
@media only screen and (max-width: 767px){.selected-options .row{padding: 0px 0 20px 0px;margin-bottom: 20px}
.selected-options+.btm{margin-top: 40px}
}
.best-product .product-main-top{background: #242323 url("../themes/marantz-redesign/images/product-pop-bg.jpg") no-repeat top center;min-height: 469px}
.best-product .product-main-top .banner-title{position: absolute;top: 45px;width: 100%;text-align: center;font-size: 1.75rem;transform: translate3d(0, 0, 0)}
.best-product .product-main-top .inner-wrap{background: none;min-height: 469px}
.best-product .product-main-top .product-main-img{min-height: 267px}
.best-product .product-main-top .banner-content .title-block{margin-bottom: 0}
.best-product .product-main-top .banner-content .right{padding-top: 0}
@media only screen and (max-width: 767px){.best-product .product-main-top .banner-title{padding: 0 50px}
.best-product .product-main-top .banner-content .content{display: block}
.best-product .product-main-top .banner-content .short-info{display: none}
}
.pop-product-btm{padding: 20px;color: #242323}
.pop-product-btm>h3{text-align: center;font-size: .75rem}
.pop-product-btm .other-prod-blocks{display: flex;justify-content: space-between;max-width: 640px;margin: 0 auto 20px}
.pop-product-btm .other-prod-blocks .block{width: 49%;max-width: 313px;display: flex;justify-content: space-between;align-items: center;padding: 20px}
.pop-product-btm .other-prod-blocks .block figure{width: 41.5%}
.pop-product-btm .other-prod-blocks .block .details{width: 52%}
.pop-product-btm .other-prod-blocks .block .details h3{margin-bottom: 0;font-size: 1.125rem}
.pop-product-btm .other-prod-blocks .block .details .price{font-size: .875rem;margin: 10px 0}
.pop-product-btm .other-prod-blocks .block .details .btn{min-width: 0;padding: 0 14px;margin-top: 25px}
.pop-product-btm .other-prod-blocks .block .details .small-btn{margin-left: 0}
.pop-product-btm .btm-btns a{margin: 0 26px}
@media only screen and (max-width: 767px){.pop-product-btm{padding: 20px 10px 30px}
.pop-product-btm .btm-btns{display: flex;flex-wrap: wrap;justify-content: center;flex-direction: column-reverse}
.pop-product-btm .btm-btns a{margin: 10px auto;display: table}
.pop-product-btm .other-prod-blocks{max-width: 100%;margin: 0 auto 20px;flex-wrap: wrap}
.pop-product-btm .other-prod-blocks .block{width: 100%;max-width: 100%}
.pop-product-btm .other-prod-blocks .block+.block{margin-top: 20px}
}
.info-icon{width: 18px;height: 18px;top: 50%;border-radius: 50%;display: inline-block;vertical-align: middle;position: relative;margin-left: 5px}
.info-icon a{width: 18px;height: 18px;background: #f4efec url("../themes/marantz-redesign/images/i-icon.svg") no-repeat center center;display: inline-block;border-radius: 50%}
.info-icon a.ques{background: #e7e2df url("../themes/marantz-redesign/images/ques-icon.svg") no-repeat center center}
.info-icon .info-box{position: absolute;left: 100%;background: #f4efec;color: white;width: 350px;padding: 24px 30px;top: 50%;transform: translateY(-50%);z-index: 999;margin-left: 30px;opacity: 0;visibility: hidden;transition: opacity .5s ease;color: #242323}
.info-icon .info-box p{color: #242323}
.info-icon .info-box.show{opacity: 1;visibility: visible}
.info-icon .info-box:before{content: "";position: absolute;top: 50%;border: 20px solid transparent;border-right-color: #f4efec;right: 100%;margin-top: -20px}
.info-icon .info-box .col{width: 47%}
.info-icon .info-box h4{text-align: center;border-bottom: 1px solid white;padding-bottom: 30px;font-size: .875em;margin-bottom: 0;font-weight: normal}
.info-icon .info-box .details{padding: 30px 7px 0}
.info-icon .info-box .details img{width: 100%}
.info-icon .info-box .details p{font-size: .75rem}
@media only screen and (max-width: 767px){.info-icon .info-box{left: 50%;max-width: 250px;padding: 20px 10px;top: 100%;transform: translateX(-50%);margin-top: 25px;margin-left: 0}
.info-icon .info-box h4{padding-bottom: 20px}
.info-icon .info-box .details{padding: 20px 0 0}
.info-icon .info-box:before{bottom: 100%;top: auto;left: 50%;border-right-color: transparent;border-bottom-color: #f4efec;margin-left: -20px;margin-top: 0}
.info-icon .info-box.right{left: auto;right: -20px;transform: translateX(0%)}
.info-icon .info-box.right:before{left: 100%;margin-left: -50px}
}
.starter-blocks li{margin-bottom: 13px}
.starter-blocks li a{display: block;border: 1px solid #979797;padding: 15px}
.starter-blocks li a h4{margin-bottom: 0;font-size: 1rem;font-family: aktiv-grotesk, sans-serif;font-weight: 400;font-style: normal}
.starter-blocks li a p{color: #F4EFEC;font-size: .75rem;font-family: aktiv-grotesk, sans-serif;font-weight: 400;font-style: normal;opacity: .5}
.starter-blocks li.active a{background: #f4efec;border-color: cream;color: #242323}
.starter-blocks li.active a p{opacity: 1;color: #242323}
.born-section{max-width: 1024px;margin-left: auto;margin-right: auto;padding: 20px 0 0}
.born-section .breadcrumb{padding: 0 30px}
.born-section .content{padding: 60px 15px 55px;max-width: 670px;margin-left: auto;margin-right: auto}
.born-section .content .btn{margin-top: 30px;min-width: 240px}
.born-section .content h3{font-size: 1.125em;font-family: aktiv-grotesk, sans-serif;font-weight: 400;font-style: normal}
.born-section>figure{max-width: 1024px;margin-left: auto;margin-right: auto;position: relative}
.born-section>figure img{margin: 0 auto}
.born-section>figure figcaption{position: absolute;bottom: 30px;text-align: center;width: 100%;left: 0;font-size: .75rem;color: #f4efec}
@media only screen and (max-width: 980px){.born-section .breadcrumb{padding: 0 15px}
}
@media only screen and (max-width: 767px){.born-section{padding: 0}
.born-section .breadcrumb{position: static;margin-bottom: 0}
.born-section .content{padding: 60px 15px}
.born-section .content p{font-size: .75rem}
.born-section>figure img{width: 100%}
.born-section>figure.pad{padding: 0 15px}
}
.born-banner{margin-top: 60px}
.born-banner .breadcrumb{top: 20px}
.born-banner .banner-content h1{font-size: 2rem}
@media only screen and (max-width: 767px){.born-banner .breadcrumb{padding-left: 0}
.born-banner .banner-content h1{background: none;-webkit-background-clip: unset;-webkit-text-fill-color: unset;color: #f4efec}
}
.opus-link-block{padding: 0 32px 0;max-width: 1024px;margin-left: auto;margin-right: auto}
.opus-link-block .d-f{padding: 40px 78px 30px 165px}
.opus-link-block .d-f .text-box{max-width: 321px}
.opus-link-block .d-f .text-box p{font-size: .75rem}
@media only screen and (max-width: 980px){.opus-link-block .d-f{padding: 30px 70px}
}
@media only screen and (max-width: 767px){.opus-link-block{padding: 0}
.opus-link-block .d-f{display: block;text-align: center;padding: 35px 30px}
.opus-link-block .d-f figure{width: 100%}
.opus-link-block .d-f .text-box{width: 100%;max-width: 100%;text-align: center;padding: 30px 0 0}
}
.common-page-header{padding: 45px 0;position: relative}
.common-page-header .breadcrumb{position: absolute;left: 0;top: 20px}
.common-page-header .breadcrumb ul{max-width: 1024px;padding: 0 30px;margin: 0 auto}
@media only screen and (max-width: 980px){.common-page-header .breadcrumb ul{padding: 0 15px}
}
@media only screen and (max-width: 767px){.common-page-header .breadcrumb{top: 10px;padding-left: 0}
}
.privacy-content{padding: 0 0 50px}
.privacy-content p, .privacy-content li{font-size: .75rem}
.privacy-content ul{list-style: disc;list-style-position: outside;margin-left: 15px;margin-bottom: 20px}
.privacy-content ul li{margin-bottom: 20px;padding-left: 22px}
.privacy-content h3~h3{margin-top: 40px}
.privacy-content .date{width: 232px;padding-right: 20px;font-size: .75rem}
.privacy-content h3{margin-bottom: 30px}
.privacy-content .content{width: calc(100% - 232px);padding-right: 120px}
@media only screen and (max-width: 980px){.privacy-content .content{padding-right: 50px}
}
@media only screen and (max-width: 767px){.privacy-content{display: block;padding-top: 0}
.privacy-content .date{width: 100%;padding-right: 0;margin-bottom: 60px;display: block}
.privacy-content .content{width: 100%;padding-right: 0}
.privacy-content ul{list-style: disc;list-style-position: inside;margin-left: 0}
.privacy-content ul li{margin-bottom: 30px;padding-left: 0}
}
.common-page-wrapper{max-width: 1044px;padding: 30px 20px;margin: 0 auto}
.rn_HintBox{background-color: #F2F2F2;border: 1px solid #DBDBDB;color: #222;opacity: .7;padding: 4px 16px 2px;-webkit-border-top-right-radius: 10px;-webkit-border-bottom-right-radius: 10px;-moz-border-radius-bottomright: 10px;-moz-border-radius-topright: 10px;}
.rn_HintText{display: block;font-size: 0.9em;position: relative;}
.rn_Required, .rn_ErrorLabel{color: #C10000;}
.rn_ErrorField{background-color: #FEFDA0 !important;}
.rn_MessageBox{background-color: #FFFFE0;border: 1px solid #808080;color: #990000;margin: 10px 0;padding: 6px;}
.rn_ErrorMessage{background: #FFFFE0 url(../themes/marantz-redesign/images/layout/important.png) no-repeat;padding: 8px 6px 8px 40px !important;}
.rn_ErrorMessage a{color: #990000;}
.rn_InfoMessage{background: #FFFFE0 url(../themes/marantz-redesign/images/layout/info.png) no-repeat;padding: 6px 6px 4px 40px !important;}
.rn_ColumnContainer{width: 100%;}
.rn_Column{width: 48%;}
.rn_LeftColumn{float: left;padding: 0 4px 0 0;}
a[href='/app/utils/account_assistance']{text-decoration: underline;}
.rn_RightColumn{float: right;padding: 4px 0 0 4px;}
@media only screen and (max-width: 940px){.rn_Column{width: 100%;}
.rn_Column.rn_RightColumn{padding: 40px 0;}
}
.rn_Overview h2{padding-top: 20px;}
.rn_Profile h2{padding-top: 20px;}
.rn_Profile legend{display: none;}
.rn_Profile .faqs-listing ul{margin: 3px 0 0 0;}
.rn_TextInput, .rn_PasswordInput{margin-bottom: 8px;max-width: 500px;}
.rn_SelectionInput{margin-bottom: 8px;max-width: 500px;}
#rn_PageContent{min-height: 10rem;}
#rn_PageContent form{background-color: #e7e2df;padding: 30px;}
#rn_PageTitle.rn_AskQuestion{margin-bottom: 50px;}
.bg-dark{background-color: #e7e2df;}
.rn_Padding{padding: 8px 10px 2px 10px;}
.rn_FormSubmit input{padding: .75em;border: 1px rgb(36, 35, 35) solid;background-size: 105% 200%;background-image: linear-gradient(to bottom, #e7e2df 50%, #242323 50%);-webkit-transition: color .5s, background-position .5s;transition: color .5s, background-position .5s;letter-spacing: .213rem;justify-content: center;text-transform: uppercase;line-height: 1.1;color: #242323;font-family: inherit;font-size: .75rem;}
.rn_FormSubmit input:hover{color: white;background-position: 0 100%;}
.rn_Input textarea.rn_TextArea{background-color: #f4efec;}
input:required{background: #f4efec url("../themes/marantz-redesign/images/req-icon.svg") no-repeat 98%;}
#rn_AdditionalInfo.bg-dark{padding: 2em;}
#rn_AdditionalInfo.bg-dark .rn_Output{margin-bottom: 10px;}
#rn_AdditionalInfo.bg-dark .rn_DataLabel{float: left;}
#rn_AdditionalInfo.bg-dark .rn_DataValue{margin-left: 30%;}
#rn_AdditionalInfo .rn_DataLabel{float: left;}
#rn_AdditionalInfo .rn_DataValue{margin-left: 30%;}
#rn_AdditionalInfo .rn_DataValue a{text-decoration: underline;}
#rn_AdditionalInfo .rn_FieldDisplay.rn_Output{margin-bottom: .5em;}
.rn_EditRegProd.btn.btn-black{margin-top: 1.5em;}
.float-right{float: right;}
#rn_DetailTools .print-btn.small-btn{margin-top: 2em;margin-bottom: 2em;}
.ygtvfocus .ygtvlabel, .ygtvfocus .ygtvlabel:link, .ygtvfocus .ygtvlabel:visited, .ygtvfocus .ygtvlabel:hover{background-color: transparent !important;}
.ygtvfocus{background-color: transparent !important;}
#rn_PageContent.rn_QuestionList table tbody tr td a, .rn_Overview .rn_Questions table tbody tr td a{text-decoration: underline;font-weight: bold;}
.rn_HeadingBar{padding-top: 2rem;}
.rn_ThreadContent a[target='new']{padding: 12px 40px 12px 10px;margin: 6px 40px 6px 10px;display: inline-block;position: relative;background: #e7e2df;text-decoration: none!important}
.rn_ThreadContent a[target='new']:after{content: "";position: absolute;top: 50%;right: 20px;width: 12px;height: 12px;border-left: 1px solid currentColor;border-top: 1px solid currentColor;transform: rotate(135deg);margin-top: -6px}
.rn_ThreadContent a[target='new']:hover{color: #9c7566}
.rn_IncidentThreadDisplay .rn_ThreadHeader{margin-left: 2rem;margin-top: 2rem;font-weight: bold;}
.rn_ThreadContent{margin: 1rem 0 0 4rem;}
.rn_ThreadHeader .rn_ThreadTime{float: right;}
#rn_QuestionThread .rn_ThreadContent:last-child{margin-bottom: 2rem;}
.faqs-search .input-wrap input[type='text']{font-size: .75rem;font-family: aktiv-grotesk, sans-serif;font-weight: 400;font-style: normal;letter-spacing: .071rem;}
.rn_AnswerList #rn_SearchControls{margin: 0 10px;}
.rn_Label{font-size: .7503rem;line-height: 1.2;display: inline-block;vertical-align: top;margin-bottom: 6px;}
.rn_Dialog{overflow: visible;}
.rn_Dialog ol, .rn_Dialog ul{padding: 0.4em 0 0 1.8em;}
.rn_Dialog ol li{list-style: decimal outside none;}
.rn_Dialog ul li{list-style: disc outside none;}
.rn_Dialog .yui3-skin-sam .yui3-button-primary, .yui3-skin-sam .yui3-button-selected{background-color: #9a7f53;}
.yui3-skin-sam div.yui3-widget-mask{background-color: black;zoom: 1;-ms-filter: "alpha(opacity=40)";filter: alpha(opacity=40);opacity: .4;}
.yui3-skin-sam .yui3-panel .rn_Dialog .yui3-widget-bd, .yui3-skin-sam .yui3-panel .rn_Dialog .yui3-widget-ft{background-color: transparent;}
.yui3-skin-sam .yui3-panel .rn_Dialog .yui3-widget-hd{background-color: #f4efec;background: #f4efec;color: #242323;}
.rn_Dialog.yui3-panel-content.yui3-widget-stdmod{border: none;box-shadow: 2px 0 73px rgba(0, 0, 0, 0.65);background-color: #e7e2df;}
.yui3-widget.yui3-panel.yui3-widget-positioned.yui3-widget-modal.yui3-widget-stacked{width: 80% !important;max-width: 500px;}
div .rn_CustomSocialBookmarkLink .yui3-widget-stacked.yui3-widget.yui3-panel.yui3-widget-positioned.yui3-widget-modal{width: fit-content;}
.yui3-skin-sam .yui3-widget .rn_Dialog div.yui3-widget-bd{padding: 1rem 4rem;}
.yui3-skin-sam .rn_Dialog .yui3-widget-bd input{width: 100%;}
.yui3-skin-sam .yui3-panel .rn_Dialog .yui3-widget-ft{text-align: center;}
.yui3-skin-sam .rn_Dialog .yui3-widget-ft button.yui3-button-primary{padding: .75em;border: 1px rgb(36, 35, 35) solid;background-size: 100% 200%;background-image: linear-gradient(to bottom, #e7e2df 50%, #242323 50%);-webkit-transition: color .5s, background-position .5s;transition: color .5s, background-position .5s;letter-spacing: .213rem;justify-content: center;text-transform: uppercase;line-height: 1.1;color: #242323;font-family: inherit;font-size: .75rem;border-radius: 0;}
.yui3-skin-sam .rn_Dialog .yui3-widget-ft button.yui3-button-primary:hover{color: white;background-position: 0 100%;}
.yui3-skin-sam .rn_Dialog .yui3-widget-ft button:not(.yui3-button-primary){padding: .75em;text-transform: uppercase;background-color: #e7e2df;font-size: .75rem;font-family: aktiv-grotesk, sans-serif;font-weight: 500;font-style: normal;padding: 5px 0;border: none;border-bottom: 1px solid currentColor;letter-spacing: 2.4px;color: #242323 !important;}
.yui3-skin-sam .rn_Dialog .yui3-widget-ft button:not(.yui3-button-primary):hover{color: #242323;}
.rn_Dialog .yui3-widget-bd #rn_Dialog_1_Message a, .rn_Dialog .yui3-widget-bd a.rn_SearchTips{text-decoration: underline;}
#CustomPrintButton{margin: 6px 0px 6px;float: left;}
@media only screen and (max-width:800px){.rn_ThreadContent a[target='new']{width: 100%;}
}
@media only screen and (max-width:767px){.rn_Module{margin-bottom: 2rem;}
}
#rn_LoginStatus{font-size: 0.917em;text-align: center;margin-bottom: 1.5rem;}
#rn_LoginStatus a{font-weight: 450;text-decoration: none;}
.rn_LogoutLink a img{height: 24px;}
.flex{display: flex;}
.rn_Dialog .rn_LoginDialog a{text-decoration: underline;}
.rn_Dialog .rn_LoginDialog form{margin: 1rem 0;}
.rn_LoginDialog input{margin-bottom: 5px;}
@media only screen and (max-width:555px){.yui3-widget.yui3-calendarbase.yui3-calendar{width: 100% !important;}
}
.rn_PanelContainer.yui3-panel-content.yui3-widget-stdmod{box-shadow: none;border: none;}
a.rn_AnswersLink{padding: .75em;border: 1px rgb(36, 35, 35) solid;background-size: 100% 200%;background-image: linear-gradient(to bottom, #f4efec 50%, #242323 50%);-webkit-transition: color .5s, background-position .5s;transition: color .5s, background-position .5s;letter-spacing: .213rem;justify-content: center;text-transform: uppercase;line-height: 1.1;color: #242323;font-family: inherit;font-size: .75rem;border-radius: 0;margin: auto;width: fit-content;display: block;}
a.rn_AnswersLink:hover{color: white !important;background-position: 0 100%;}
.oit-inlay .screen-searching .oit-inlay-header{background-color: #79827f;}
.oit-chat-bubble-message{font-family: 'aktiv-grotesk', sans-serif;font-size: .75rem;line-height: 1.6;letter-spacing: .071em;}
.oit-inlay .screen-searching .oit-inlay-body{background-color: #e7e2df;}
.oit-inlay-footer button.oj-button-button.oj-component-initnode{}
.new-desktop-nav{width: 100%;}
.new-desktop-nav ul{display: flex;align-items: center;justify-content: center;}
.new-desktop-nav ul li{margin: 0 15px;font-weight: 400;font-size: 12px;line-height: 56px;padding-bottom: 8px;position: relative;letter-spacing: 2px;margin-top: -13px;margin-bottom: -5px;}
.new-desktop-nav ul li a{border-bottom: 1px solid transparent;}
.new-desktop-nav ul li.parent>a{padding-right: 20px;position: relative;}
.new-desktop-nav ul li ul{position: absolute;top: 100%;left: 50%;width: 204px;margin-left: -44px;flex-wrap: wrap;margin-top: -5px;padding: 0 0 0;opacity: 0;visibility: hidden;pointer-events: none;text-align: left;background: #31312f;-webkit-backdrop-filter: blur(20px);backdrop-filter: blur(20px);z-index: 9;transition: all .5s ease;-webkit-transition: all .5s ease;}
html.compressed .new-desktop-nav ul li ul{background: #fff;transition: all .5s ease;-webkit-transition: all .5s ease;}
.new-desktop-nav ul li ul li{width: 100%;padding: 10px 18px;line-height: 1.2;margin: 0;}
@media only screen and (max-width: 980px){.new-desktop-nav ul li{margin-left: 8px;margin-right: 8px;font-size: 11px;}
}
@media only screen and (max-width: 767px){.new-desktop-nav{display: none;}
}
.new-menu .nav-toggle{display: none;}
@media only screen and (max-width: 767px){.new-menu .nav-toggle{display: block;}
}
.new-desktop-nav ul li.parent>a:after{position: absolute;right: 3px;top: 50%;content: "";width: 6px;height: 6px;border-left: 1px solid currentColor;border-top: 1px solid currentColor;transform: translate(-45deg);transform: rotate(-135deg);margin-top: -5px;}
.new-desktop-nav ul li a:hover{border-bottom-color: inherit;}
.new-desktop-nav ul li a .more{display: inline-block;min-width: 36px;}
.new-desktop-nav ul li a .less{display: none;min-width: 36px;}
html.compressed .new-desktop-nav ul li ul li, html.search-open .new-desktop-nav ul li ul li{background: #fff;-webkit-backdrop-filter: unset;backdrop-filter: unset;}
.yui3-widget-stacked .yui3-widget-shim{opacity:0;filter:alpha(opacity=0);position:absolute;border:0;top:0;left:0;padding:0;margin:0;z-index:-1;width:100%;height:100%;_width:0;_height:0}
#yui3-css-stamp.skin-sam-widget-stack{display:none}
.yui3-skin-sam .yui3-widget-mask{background-color:black;zoom:1;-ms-filter:"alpha(opacity=40)";filter:alpha(opacity=40);opacity:.4}
#yui3-css-stamp.skin-sam-widget-modality{display:none}
.yui3-overlay{position:absolute;}
.yui3-overlay-hidden{visibility:hidden}
.yui3-widget-tmp-forcesize .yui3-overlay-content{overflow:hidden !important;}
.yui3-panel{position:absolute}
.yui3-panel-hidden{visibility:hidden}
.yui3-widget-tmp-forcesize .yui3-panel-content{overflow:hidden!important}
.yui3-panel .yui3-widget-hd{position:relative}
.yui3-panel .yui3-widget-hd .yui3-widget-buttons{position:absolute;top:0;right:0}
.yui3-panel .yui3-widget-ft .yui3-widget-buttons{display:inline-block;*display:inline;zoom:1}
.yui3-skin-sam .yui3-panel-content{-webkit-box-shadow:0 0 5px #333;-moz-box-shadow:0 0 5px #333;box-shadow:0 0 5px #333;border:1px solid black;background:white}
.yui3-skin-sam .yui3-panel .yui3-widget-hd{padding:8px 28px 8px 8px;min-height:13px;_height:13px;color:white;background-color:#3961c5;background:-moz-linear-gradient(0% 100% 90deg,#2647a0 7%,#3d67ce 50%,#426fd9 100%);background:-webkit-gradient(linear,left bottom,left top,from(#2647a0),color-stop(0.07,#2647a0),color-stop(0.5,#3d67ce),to(#426fd9))}
.yui3-skin-sam .yui3-panel .yui3-widget-hd .yui3-widget-buttons{padding:8px}
.yui3-skin-sam .yui3-panel .yui3-widget-bd{padding:10px}
.yui3-skin-sam .yui3-panel .yui3-widget-ft{background:#edf5ff;padding:8px;text-align:right}
.yui3-skin-sam .yui3-panel .yui3-widget-ft .yui3-button{margin-left:8px}
.yui3-skin-sam .yui3-panel .yui3-widget-hd .yui3-button-close{background:transparent;filter:none;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:13px;height:13px;padding:0;overflow:hidden;vertical-align:top;*font-size:0;*line-height:0;*letter-spacing:-1000px;*color:#86a5ec;*background:url(/rnt/rnw/yui_3.13/panel/assets/skins/sam/sprite_icons.png) no-repeat 1px 1px}
.yui3-skin-sam .yui3-panel .yui3-widget-hd .yui3-button-close:before{content:url(/rnt/rnw/yui_3.13/panel/assets/skins/sam/sprite_icons.png);display:inline-block;text-align:center;font-size:0;line-height:0;width:13px;margin:1px 0 0 1px}
.yui3-skin-sam .yui3-panel-hidden .yui3-widget-hd .yui3-button-close{display:none}
#yui3-css-stamp.skin-sam-panel{display:none}