@tailwind components;@tailwind utilities;.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1440px){.container{max-width:1440px}}@media (min-width:1536px){.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-bottom-0{bottom:0}.left-0{left:0}.left-1{left:.25rem}.left-5{left:1.25rem}.right-0{right:0}.right-6{right:1.5rem}.top-1{top:.25rem}.top-3{top:.75rem}.top-full{top:100%}.z-30{z-index:30}.z-50{z-index:50}.mx-2{margin-left:.5rem;margin-right:.5rem}.ml-1{margin-left:.25rem}.mr-3{margin-right:.75rem}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.h-16{height:4rem}.h-20{height:5rem}.h-4{height:1rem}.h-full{height:100%}.h-inherit{height:inherit}.max-h-40{max-height:10rem}.w-10{width:2.5rem}.w-4{width:1rem}.w-52{width:13rem}.w-64{width:16rem}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-inherit{width:inherit}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.flex-grow{flex-grow:1}.-translate-x-1{--tw-translate-x:-0.25rem}.-translate-x-1,.-translate-y-1{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1{--tw-translate-y:-0.25rem}.translate-y-0{--tw-translate-y:0px}.translate-y-0,.translate-y-7{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-7{--tw-translate-y:1.75rem}.-rotate-45{--tw-rotate:-45deg}.-rotate-45,.rotate-45{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate:45deg}.scale-75{--tw-scale-x:.75;--tw-scale-y:.75}.scale-75,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.resize{resize:both}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.overflow-y-scroll{overflow-y:scroll}.rounded-\[80px\]{border-radius:80px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-b-md{border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-l-0{border-left-width:0}.border-l-2{border-left-width:2px}.border-r{border-right-width:1px}.border-t-0{border-top-width:0}.border-t-2{border-top-width:2px}.border-solid{border-style:solid}.border-none{border-style:none}.border-clearMain{border-color:transparent}.border-current{border-color:currentColor}.border-greyDark{--tw-border-opacity:1;border-color:rgb(51 51 51/var(--tw-border-opacity))}.border-greyLight{--tw-border-opacity:1;border-color:rgb(224 224 224/var(--tw-border-opacity))}.border-main{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity))}.bg-base{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-clearMain{background-color:transparent}.bg-main{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.fill-current{fill:currentColor}.p-0{padding:0}.p-4{padding:1rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-12{padding-left:3rem;padding-right:3rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0{padding-top:0;padding-bottom:0}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pb-0{padding-bottom:0}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pr-8{padding-right:2rem}.pt-1{padding-top:.25rem}.text-left{text-align:left}.text-center{text-align:center}.align-middle{vertical-align:middle}.text-5xl{font-size:3rem;line-height:1}.text-7xl{font-size:4.5rem;line-height:1}.text-8xl{font-size:6rem;line-height:1}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-normal{font-weight:400}.capitalize{text-transform:capitalize}.leading-\[1\.3\]{line-height:1.3}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-snug{line-height:1.375}.text-accentRed{--tw-text-opacity:1;color:rgb(222 133 121/var(--tw-text-opacity))}.text-base{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.text-current{color:currentColor}.text-grayDarkest{--tw-text-opacity:1;color:rgb(46 46 46/var(--tw-text-opacity))}.text-greyMedium{--tw-text-opacity:1;color:rgb(115 115 115/var(--tw-text-opacity))}.text-inherit{color:inherit}.text-lime-500{--tw-text-opacity:1;color:rgb(132 204 22/var(--tw-text-opacity))}.text-main{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.blur{--tw-blur:blur(8px)}.blur,.invert{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert:invert(100%)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-\[ease-in\]{transition-timing-function:ease-in}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.hide-arrows::-webkit-inner-spin-button,.hide-arrows::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.hide-arrows{-moz-appearance:textfield}.rounded-50{border-radius:50%}:root{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1}.fill-current-color [fill]:not([fill=none],mask [fill]){fill:currentColor}.hover\:opacity-70:hover{opacity:.7}.active\:opacity-50:active{opacity:.5}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-greyLight:disabled{--tw-border-opacity:1;border-color:rgb(224 224 224/var(--tw-border-opacity))}.disabled\:bg-greyLight:disabled{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity))}.disabled\:text-greyDark:disabled{--tw-text-opacity:1;color:rgb(51 51 51/var(--tw-text-opacity))}.active\:disabled\:opacity-100:disabled:active,.hover\:disabled\:opacity-100:disabled:hover{opacity:1}@media (min-width:1024px){.lg\:border-2{border-width:2px}.lg\:p-0{padding:0}.lg\:px-12{padding-left:3rem;padding-right:3rem}.lg\:py-0{padding-top:0;padding-bottom:0}.lg\:py-4{padding-top:1rem;padding-bottom:1rem}.lg\:text-lg{font-size:1.125rem;line-height:1.75rem}.lg\:text-sm{font-size:.875rem;line-height:1.25rem}.lg\:font-medium{font-weight:500}}.\[\&\>\*\]\:mx-2>*{margin-left:.5rem;margin-right:.5rem}:root{--fontFamily-web__1ivttc50:"aktiv-grotesk",Helvetica,Arial,sans-serif;--autoSize-auto__1ivttc51:auto;--autoSize-fitContent__1ivttc52:fit-content;--baseGrid-max__1ivttc53:100%;--sGrid-s0__1ivttc54:0px;--sGrid-s1__1ivttc55:8px;--sGrid-s2__1ivttc56:16px;--sGrid-s3__1ivttc57:24px;--sGrid-s4__1ivttc58:32px;--sGrid-s5__1ivttc59:40px;--sGrid-s6__1ivttc5a:48px;--sGrid-s7__1ivttc5b:56px;--sGrid-s8__1ivttc5c:64px;--sGrid-s9__1ivttc5d:72px;--sGrid-s10__1ivttc5e:80px;--sGrid-s11__1ivttc5f:88px;--sGrid-s12__1ivttc5g:96px;--sGrid-s13__1ivttc5h:104px;--sGrid-s14__1ivttc5i:112px;--sGrid-s15__1ivttc5j:120px;--sGrid-s16__1ivttc5k:128px;--sGrid-s17__1ivttc5l:136px;--sGrid-s18__1ivttc5m:144px;--sGrid-s19__1ivttc5n:152px;--sGrid-s20__1ivttc5o:160px;--sGrid-s21__1ivttc5p:168px;--sGrid-s22__1ivttc5q:176px;--sGrid-s23__1ivttc5r:184px;--sGrid-s24__1ivttc5s:192px;--sGrid-s25__1ivttc5t:200px;--sGrid-s26__1ivttc5u:208px;--sGrid-s27__1ivttc5v:216px;--sGrid-s28__1ivttc5w:224px;--sGrid-s29__1ivttc5x:232px;--sGrid-s30__1ivttc5y:240px;--sGrid-s31__1ivttc5z:248px;--sGrid-s32__1ivttc510:256px;--sGrid-s33__1ivttc511:264px;--sGrid-s34__1ivttc512:272px;--sGrid-s35__1ivttc513:280px;--sGrid-s36__1ivttc514:288px;--sGrid-s37__1ivttc515:296px;--sGrid-s38__1ivttc516:304px;--sGrid-s39__1ivttc517:312px;--sGrid-s40__1ivttc518:320px;--sGrid-s41__1ivttc519:328px;--sGrid-s42__1ivttc51a:336px;--sGrid-s43__1ivttc51b:344px;--sGrid-s44__1ivttc51c:352px;--sGrid-s45__1ivttc51d:360px;--sGrid-s46__1ivttc51e:368px;--sGrid-s47__1ivttc51f:376px;--sGrid-s48__1ivttc51g:384px;--sGrid-s49__1ivttc51h:392px;--sGrid-s50__1ivttc51i:400px;--sGrid-s51__1ivttc51j:408px;--sGrid-s52__1ivttc51k:416px;--sGrid-s53__1ivttc51l:424px;--sGrid-s54__1ivttc51m:432px;--sGrid-s55__1ivttc51n:440px;--sGrid-s56__1ivttc51o:448px;--sGrid-s57__1ivttc51p:456px;--sGrid-s58__1ivttc51q:464px;--sGrid-s59__1ivttc51r:472px;--sGrid-s60__1ivttc51s:480px;--sGrid-s61__1ivttc51t:488px;--sGrid-s62__1ivttc51u:496px;--sGrid-s63__1ivttc51v:504px;--sGrid-s64__1ivttc51w:512px;--sGrid-s65__1ivttc51x:520px;--sGrid-s66__1ivttc51y:528px;--sGrid-s67__1ivttc51z:536px;--sGrid-s68__1ivttc520:544px;--sGrid-s69__1ivttc521:552px;--sGrid-s70__1ivttc522:560px;--sGrid-s71__1ivttc523:568px;--sGrid-s72__1ivttc524:576px;--sGrid-s73__1ivttc525:584px;--sGrid-s74__1ivttc526:592px;--sGrid-s75__1ivttc527:600px;--sGrid-s76__1ivttc528:608px;--sGrid-s77__1ivttc529:616px;--sGrid-s78__1ivttc52a:624px;--sGrid-s79__1ivttc52b:632px;--sGrid-s80__1ivttc52c:640px;--sGrid-s81__1ivttc52d:648px;--sGrid-s82__1ivttc52e:656px;--sGrid-s83__1ivttc52f:664px;--sGrid-s84__1ivttc52g:672px;--sGrid-s85__1ivttc52h:680px;--sGrid-s86__1ivttc52i:688px;--sGrid-s87__1ivttc52j:696px;--sGrid-s88__1ivttc52k:704px;--sGrid-s89__1ivttc52l:712px;--sGrid-s90__1ivttc52m:720px;--sGrid-s91__1ivttc52n:728px;--sGrid-s92__1ivttc52o:736px;--sGrid-s93__1ivttc52p:744px;--sGrid-s94__1ivttc52q:752px;--sGrid-s95__1ivttc52r:760px;--sGrid-s96__1ivttc52s:768px;--sGrid-s97__1ivttc52t:776px;--sGrid-s98__1ivttc52u:784px;--sGrid-s99__1ivttc52v:792px;--sGrid-s100__1ivttc52w:800px;--sGrid-s101__1ivttc52x:808px;--sGrid-s102__1ivttc52y:816px;--sGrid-s103__1ivttc52z:824px;--sGrid-s104__1ivttc530:832px;--sGrid-s105__1ivttc531:840px;--sGrid-s106__1ivttc532:848px;--sGrid-s107__1ivttc533:856px;--sGrid-s108__1ivttc534:864px;--sGrid-s109__1ivttc535:872px;--sGrid-s110__1ivttc536:880px;--sGrid-s111__1ivttc537:888px;--sGrid-s112__1ivttc538:896px;--sGrid-s113__1ivttc539:904px;--sGrid-s0p5__1ivttc53a:4px;--sGrid-s1p5__1ivttc53b:12px;--sGrid-s2p5__1ivttc53c:20px;--sGrid-s3p5__1ivttc53d:28px;--sGrid-s4p5__1ivttc53e:36px;--sGrid-s5p5__1ivttc53f:44px;--sGrid-s6p5__1ivttc53g:52px;--sGrid-s7p5__1ivttc53h:60px;--sGrid-s8p5__1ivttc53i:68px;--sGrid-s9p5__1ivttc53j:76px;--sGrid-s10p5__1ivttc53k:84px;--sGrid-s11p5__1ivttc53l:92px;--sGrid-s12p5__1ivttc53m:100px;--sGrid-s13p5__1ivttc53n:108px;--sGrid-s14p5__1ivttc53o:116px;--sGrid-s15p5__1ivttc53p:124px;--sGrid-s16p5__1ivttc53q:132px;--sGrid-s17p5__1ivttc53r:140px;--sGrid-s18p5__1ivttc53s:148px;--sGrid-s19p5__1ivttc53t:156px;--sGrid-s20p5__1ivttc53u:164px;--sGrid-s21p5__1ivttc53v:172px;--sGrid-s22p5__1ivttc53w:180px;--sGrid-s23p5__1ivttc53x:188px;--sGrid-s24p5__1ivttc53y:196px;--sGrid-s25p5__1ivttc53z:204px;--sGrid-s26p5__1ivttc540:212px;--sGrid-s27p5__1ivttc541:220px;--sGrid-s28p5__1ivttc542:228px;--sGrid-s29p5__1ivttc543:236px;--sGrid-s30p5__1ivttc544:244px;--sGrid-s31p5__1ivttc545:252px;--sGrid-s32p5__1ivttc546:260px;--sGrid-s33p5__1ivttc547:268px;--sGrid-s34p5__1ivttc548:276px;--sGrid-s35p5__1ivttc549:284px;--sGrid-s36p5__1ivttc54a:292px;--sGrid-s37p5__1ivttc54b:300px;--sGrid-s38p5__1ivttc54c:308px;--sGrid-s39p5__1ivttc54d:316px;--sGrid-s40p5__1ivttc54e:324px;--sGrid-s41p5__1ivttc54f:332px;--sGrid-s42p5__1ivttc54g:340px;--sGrid-s43p5__1ivttc54h:348px;--sGrid-s44p5__1ivttc54i:356px;--sGrid-s45p5__1ivttc54j:364px;--sGrid-s46p5__1ivttc54k:372px;--sGrid-s47p5__1ivttc54l:380px;--sGrid-s48p5__1ivttc54m:388px;--sGrid-s49p5__1ivttc54n:396px;--sGrid-s50p5__1ivttc54o:404px;--sGrid-s51p5__1ivttc54p:412px;--sGrid-s52p5__1ivttc54q:420px;--sGrid-s53p5__1ivttc54r:428px;--sGrid-s54p5__1ivttc54s:436px;--sGrid-s55p5__1ivttc54t:444px;--sGrid-s56p5__1ivttc54u:452px;--sGrid-s57p5__1ivttc54v:460px;--sGrid-s58p5__1ivttc54w:468px;--sGrid-s59p5__1ivttc54x:476px;--sGrid-s60p5__1ivttc54y:484px;--sGrid-s61p5__1ivttc54z:492px;--sGrid-s62p5__1ivttc550:500px;--sGrid-s63p5__1ivttc551:508px;--sGrid-s64p5__1ivttc552:516px;--sGrid-s65p5__1ivttc553:524px;--sGrid-s66p5__1ivttc554:532px;--sGrid-s67p5__1ivttc555:540px;--sGrid-s68p5__1ivttc556:548px;--sGrid-s69p5__1ivttc557:556px;--sGrid-s70p5__1ivttc558:564px;--sGrid-s71p5__1ivttc559:572px;--sGrid-s72p5__1ivttc55a:580px;--sGrid-s73p5__1ivttc55b:588px;--sGrid-s74p5__1ivttc55c:596px;--sGrid-s75p5__1ivttc55d:604px;--sGrid-s76p5__1ivttc55e:612px;--sGrid-s77p5__1ivttc55f:620px;--sGrid-s78p5__1ivttc55g:628px;--sGrid-s79p5__1ivttc55h:636px;--sGrid-s80p5__1ivttc55i:644px;--sGrid-s81p5__1ivttc55j:652px;--sGrid-s82p5__1ivttc55k:660px;--sGrid-s83p5__1ivttc55l:668px;--sGrid-s84p5__1ivttc55m:676px;--sGrid-s85p5__1ivttc55n:684px;--sGrid-s86p5__1ivttc55o:692px;--sGrid-s87p5__1ivttc55p:700px;--sGrid-s88p5__1ivttc55q:708px;--sGrid-s89p5__1ivttc55r:716px;--sGrid-s90p5__1ivttc55s:724px;--sGrid-s91p5__1ivttc55t:732px;--sGrid-s92p5__1ivttc55u:740px;--sGrid-s93p5__1ivttc55v:748px;--sGrid-s94p5__1ivttc55w:756px;--sGrid-s95p5__1ivttc55x:764px;--sGrid-s96p5__1ivttc55y:772px;--sGrid-s97p5__1ivttc55z:780px;--sGrid-s98p5__1ivttc560:788px;--sGrid-s99p5__1ivttc561:796px;--sGrid-s100p5__1ivttc562:804px;--sGrid-s101p5__1ivttc563:812px;--sGrid-s102p5__1ivttc564:820px;--sGrid-s103p5__1ivttc565:828px;--sGrid-s104p5__1ivttc566:836px;--sGrid-s105p5__1ivttc567:844px;--sGrid-s106p5__1ivttc568:852px;--sGrid-s107p5__1ivttc569:860px;--sGrid-s108p5__1ivttc56a:868px;--sGrid-s109p5__1ivttc56b:876px;--sGrid-s110p5__1ivttc56c:884px;--sGrid-s111p5__1ivttc56d:892px;--sGrid-s112p5__1ivttc56e:900px;--sGrid--s1__1ivttc56f:-8px;--sGrid--s2__1ivttc56g:-16px;--sGrid--s3__1ivttc56h:-24px;--sGrid--s4__1ivttc56i:-32px;--sGrid--s5__1ivttc56j:-40px;--sGrid--s6__1ivttc56k:-48px;--sGrid--s7__1ivttc56l:-56px;--sGrid--s8__1ivttc56m:-64px;--sGrid--s9__1ivttc56n:-72px;--sGrid--s10__1ivttc56o:-80px;--sGrid--s11__1ivttc56p:-88px;--sGrid--s12__1ivttc56q:-96px;--sGrid--s13__1ivttc56r:-104px;--sGrid--s14__1ivttc56s:-112px;--sGrid--s15__1ivttc56t:-120px;--sGrid--s16__1ivttc56u:-128px;--sGrid--s17__1ivttc56v:-136px;--sGrid--s18__1ivttc56w:-144px;--sGrid--s19__1ivttc56x:-152px;--sGrid--s20__1ivttc56y:-160px;--sGrid--s21__1ivttc56z:-168px;--sGrid--s22__1ivttc570:-176px;--sGrid--s23__1ivttc571:-184px;--sGrid--s24__1ivttc572:-192px;--sGrid--s25__1ivttc573:-200px;--sGrid--s26__1ivttc574:-208px;--sGrid--s27__1ivttc575:-216px;--sGrid--s28__1ivttc576:-224px;--sGrid--s29__1ivttc577:-232px;--sGrid--s30__1ivttc578:-240px;--sGrid--s31__1ivttc579:-248px;--sGrid--s32__1ivttc57a:-256px;--sGrid--s33__1ivttc57b:-264px;--sGrid--s34__1ivttc57c:-272px;--sGrid--s35__1ivttc57d:-280px;--sGrid--s36__1ivttc57e:-288px;--sGrid--s37__1ivttc57f:-296px;--sGrid--s38__1ivttc57g:-304px;--sGrid--s39__1ivttc57h:-312px;--sGrid--s40__1ivttc57i:-320px;--sGrid--s41__1ivttc57j:-328px;--sGrid--s42__1ivttc57k:-336px;--sGrid--s43__1ivttc57l:-344px;--sGrid--s44__1ivttc57m:-352px;--sGrid--s45__1ivttc57n:-360px;--sGrid--s46__1ivttc57o:-368px;--sGrid--s47__1ivttc57p:-376px;--sGrid--s48__1ivttc57q:-384px;--sGrid--s49__1ivttc57r:-392px;--sGrid--s50__1ivttc57s:-400px;--sGrid--s51__1ivttc57t:-408px;--sGrid--s52__1ivttc57u:-416px;--sGrid--s53__1ivttc57v:-424px;--sGrid--s54__1ivttc57w:-432px;--sGrid--s55__1ivttc57x:-440px;--sGrid--s56__1ivttc57y:-448px;--sGrid--s57__1ivttc57z:-456px;--sGrid--s58__1ivttc580:-464px;--sGrid--s59__1ivttc581:-472px;--sGrid--s60__1ivttc582:-480px;--sGrid--s61__1ivttc583:-488px;--sGrid--s62__1ivttc584:-496px;--sGrid--s63__1ivttc585:-504px;--sGrid--s64__1ivttc586:-512px;--sGrid--s65__1ivttc587:-520px;--sGrid--s66__1ivttc588:-528px;--sGrid--s67__1ivttc589:-536px;--sGrid--s68__1ivttc58a:-544px;--sGrid--s69__1ivttc58b:-552px;--sGrid--s70__1ivttc58c:-560px;--sGrid--s71__1ivttc58d:-568px;--sGrid--s72__1ivttc58e:-576px;--sGrid--s73__1ivttc58f:-584px;--sGrid--s74__1ivttc58g:-592px;--sGrid--s75__1ivttc58h:-600px;--sGrid--s76__1ivttc58i:-608px;--sGrid--s77__1ivttc58j:-616px;--sGrid--s78__1ivttc58k:-624px;--sGrid--s79__1ivttc58l:-632px;--sGrid--s80__1ivttc58m:-640px;--sGrid--s81__1ivttc58n:-648px;--sGrid--s82__1ivttc58o:-656px;--sGrid--s83__1ivttc58p:-664px;--sGrid--s84__1ivttc58q:-672px;--sGrid--s85__1ivttc58r:-680px;--sGrid--s86__1ivttc58s:-688px;--sGrid--s87__1ivttc58t:-696px;--sGrid--s88__1ivttc58u:-704px;--sGrid--s89__1ivttc58v:-712px;--sGrid--s90__1ivttc58w:-720px;--sGrid--s91__1ivttc58x:-728px;--sGrid--s92__1ivttc58y:-736px;--sGrid--s93__1ivttc58z:-744px;--sGrid--s94__1ivttc590:-752px;--sGrid--s95__1ivttc591:-760px;--sGrid--s96__1ivttc592:-768px;--sGrid--s97__1ivttc593:-776px;--sGrid--s98__1ivttc594:-784px;--sGrid--s99__1ivttc595:-792px;--sGrid--s100__1ivttc596:-800px;--sGrid--s101__1ivttc597:-808px;--sGrid--s102__1ivttc598:-816px;--sGrid--s103__1ivttc599:-824px;--sGrid--s104__1ivttc59a:-832px;--sGrid--s105__1ivttc59b:-840px;--sGrid--s106__1ivttc59c:-848px;--sGrid--s107__1ivttc59d:-856px;--sGrid--s108__1ivttc59e:-864px;--sGrid--s109__1ivttc59f:-872px;--sGrid--s110__1ivttc59g:-880px;--sGrid--s111__1ivttc59h:-888px;--sGrid--s112__1ivttc59i:-896px;--sGrid--s113__1ivttc59j:-904px;--sGrid--s0p5__1ivttc59k:-4px;--sGrid--s1p5__1ivttc59l:-12px;--sGrid--s2p5__1ivttc59m:-20px;--sGrid--s3p5__1ivttc59n:-28px;--sGrid--s4p5__1ivttc59o:-36px;--sGrid--s5p5__1ivttc59p:-44px;--sGrid--s6p5__1ivttc59q:-52px;--sGrid--s7p5__1ivttc59r:-60px;--sGrid--s8p5__1ivttc59s:-68px;--sGrid--s9p5__1ivttc59t:-76px;--sGrid--s10p5__1ivttc59u:-84px;--sGrid--s11p5__1ivttc59v:-92px;--sGrid--s12p5__1ivttc59w:-100px;--sGrid--s13p5__1ivttc59x:-108px;--sGrid--s14p5__1ivttc59y:-116px;--sGrid--s15p5__1ivttc59z:-124px;--sGrid--s16p5__1ivttc5a0:-132px;--sGrid--s17p5__1ivttc5a1:-140px;--sGrid--s18p5__1ivttc5a2:-148px;--sGrid--s19p5__1ivttc5a3:-156px;--sGrid--s20p5__1ivttc5a4:-164px;--sGrid--s21p5__1ivttc5a5:-172px;--sGrid--s22p5__1ivttc5a6:-180px;--sGrid--s23p5__1ivttc5a7:-188px;--sGrid--s24p5__1ivttc5a8:-196px;--sGrid--s25p5__1ivttc5a9:-204px;--sGrid--s26p5__1ivttc5aa:-212px;--sGrid--s27p5__1ivttc5ab:-220px;--sGrid--s28p5__1ivttc5ac:-228px;--sGrid--s29p5__1ivttc5ad:-236px;--sGrid--s30p5__1ivttc5ae:-244px;--sGrid--s31p5__1ivttc5af:-252px;--sGrid--s32p5__1ivttc5ag:-260px;--sGrid--s33p5__1ivttc5ah:-268px;--sGrid--s34p5__1ivttc5ai:-276px;--sGrid--s35p5__1ivttc5aj:-284px;--sGrid--s36p5__1ivttc5ak:-292px;--sGrid--s37p5__1ivttc5al:-300px;--sGrid--s38p5__1ivttc5am:-308px;--sGrid--s39p5__1ivttc5an:-316px;--sGrid--s40p5__1ivttc5ao:-324px;--sGrid--s41p5__1ivttc5ap:-332px;--sGrid--s42p5__1ivttc5aq:-340px;--sGrid--s43p5__1ivttc5ar:-348px;--sGrid--s44p5__1ivttc5as:-356px;--sGrid--s45p5__1ivttc5at:-364px;--sGrid--s46p5__1ivttc5au:-372px;--sGrid--s47p5__1ivttc5av:-380px;--sGrid--s48p5__1ivttc5aw:-388px;--sGrid--s49p5__1ivttc5ax:-396px;--sGrid--s50p5__1ivttc5ay:-404px;--sGrid--s51p5__1ivttc5az:-412px;--sGrid--s52p5__1ivttc5b0:-420px;--sGrid--s53p5__1ivttc5b1:-428px;--sGrid--s54p5__1ivttc5b2:-436px;--sGrid--s55p5__1ivttc5b3:-444px;--sGrid--s56p5__1ivttc5b4:-452px;--sGrid--s57p5__1ivttc5b5:-460px;--sGrid--s58p5__1ivttc5b6:-468px;--sGrid--s59p5__1ivttc5b7:-476px;--sGrid--s60p5__1ivttc5b8:-484px;--sGrid--s61p5__1ivttc5b9:-492px;--sGrid--s62p5__1ivttc5ba:-500px;--sGrid--s63p5__1ivttc5bb:-508px;--sGrid--s64p5__1ivttc5bc:-516px;--sGrid--s65p5__1ivttc5bd:-524px;--sGrid--s66p5__1ivttc5be:-532px;--sGrid--s67p5__1ivttc5bf:-540px;--sGrid--s68p5__1ivttc5bg:-548px;--sGrid--s69p5__1ivttc5bh:-556px;--sGrid--s70p5__1ivttc5bi:-564px;--sGrid--s71p5__1ivttc5bj:-572px;--sGrid--s72p5__1ivttc5bk:-580px;--sGrid--s73p5__1ivttc5bl:-588px;--sGrid--s74p5__1ivttc5bm:-596px;--sGrid--s75p5__1ivttc5bn:-604px;--sGrid--s76p5__1ivttc5bo:-612px;--sGrid--s77p5__1ivttc5bp:-620px;--sGrid--s78p5__1ivttc5bq:-628px;--sGrid--s79p5__1ivttc5br:-636px;--sGrid--s80p5__1ivttc5bs:-644px;--sGrid--s81p5__1ivttc5bt:-652px;--sGrid--s82p5__1ivttc5bu:-660px;--sGrid--s83p5__1ivttc5bv:-668px;--sGrid--s84p5__1ivttc5bw:-676px;--sGrid--s85p5__1ivttc5bx:-684px;--sGrid--s86p5__1ivttc5by:-692px;--sGrid--s87p5__1ivttc5bz:-700px;--sGrid--s88p5__1ivttc5c0:-708px;--sGrid--s89p5__1ivttc5c1:-716px;--sGrid--s90p5__1ivttc5c2:-724px;--sGrid--s91p5__1ivttc5c3:-732px;--sGrid--s92p5__1ivttc5c4:-740px;--sGrid--s93p5__1ivttc5c5:-748px;--sGrid--s94p5__1ivttc5c6:-756px;--sGrid--s95p5__1ivttc5c7:-764px;--sGrid--s96p5__1ivttc5c8:-772px;--sGrid--s97p5__1ivttc5c9:-780px;--sGrid--s98p5__1ivttc5ca:-788px;--sGrid--s99p5__1ivttc5cb:-796px;--sGrid--s100p5__1ivttc5cc:-804px;--sGrid--s101p5__1ivttc5cd:-812px;--sGrid--s102p5__1ivttc5ce:-820px;--sGrid--s103p5__1ivttc5cf:-828px;--sGrid--s104p5__1ivttc5cg:-836px;--sGrid--s105p5__1ivttc5ch:-844px;--sGrid--s106p5__1ivttc5ci:-852px;--sGrid--s107p5__1ivttc5cj:-860px;--sGrid--s108p5__1ivttc5ck:-868px;--sGrid--s109p5__1ivttc5cl:-876px;--sGrid--s110p5__1ivttc5cm:-884px;--sGrid--s111p5__1ivttc5cn:-892px;--sGrid--s112p5__1ivttc5co:-900px;--xGrid-x0__1ivttc5cp:0vw;--xGrid-x1__1ivttc5cq:3.7037037037037037vw;--xGrid-x2__1ivttc5cr:7.407407407407407vw;--xGrid-x3__1ivttc5cs:11.11111111111111vw;--xGrid-x4__1ivttc5ct:14.814814814814815vw;--xGrid-x5__1ivttc5cu:18.51851851851852vw;--xGrid-x6__1ivttc5cv:22.22222222222222vw;--xGrid-x7__1ivttc5cw:25.925925925925927vw;--xGrid-x8__1ivttc5cx:29.62962962962963vw;--xGrid-x9__1ivttc5cy:33.333333333333336vw;--xGrid-x10__1ivttc5cz:37.03703703703704vw;--xGrid-x11__1ivttc5d0:40.74074074074074vw;--xGrid-x12__1ivttc5d1:44.44444444444444vw;--xGrid-x13__1ivttc5d2:48.148148148148145vw;--xGrid-x14__1ivttc5d3:51.851851851851855vw;--xGrid-x15__1ivttc5d4:55.55555555555556vw;--xGrid-x16__1ivttc5d5:59.25925925925926vw;--xGrid-x17__1ivttc5d6:62.96296296296296vw;--xGrid-x18__1ivttc5d7:66.66666666666667vw;--xGrid-x19__1ivttc5d8:70.37037037037037vw;--xGrid-x20__1ivttc5d9:74.07407407407408vw;--xGrid-x21__1ivttc5da:77.77777777777777vw;--xGrid-x22__1ivttc5db:81.48148148148148vw;--xGrid-x23__1ivttc5dc:85.18518518518519vw;--xGrid-x24__1ivttc5dd:88.88888888888889vw;--xGrid-x25__1ivttc5de:92.5925925925926vw;--xGrid-x26__1ivttc5df:96.29629629629629vw;--xGrid-x27__1ivttc5dg:100vw;--xGrid-x0p5__1ivttc5dh:1.8518518518518519vw;--xGrid-x1p5__1ivttc5di:5.555555555555555vw;--xGrid-x2p5__1ivttc5dj:9.25925925925926vw;--xGrid-x3p5__1ivttc5dk:12.962962962962964vw;--xGrid-x4p5__1ivttc5dl:16.666666666666668vw;--xGrid-x5p5__1ivttc5dm:20.37037037037037vw;--xGrid-x6p5__1ivttc5dn:24.074074074074073vw;--xGrid-x7p5__1ivttc5do:27.77777777777778vw;--xGrid-x8p5__1ivttc5dp:31.48148148148148vw;--xGrid-x9p5__1ivttc5dq:35.18518518518518vw;--xGrid-x10p5__1ivttc5dr:38.888888888888886vw;--xGrid-x11p5__1ivttc5ds:42.592592592592595vw;--xGrid-x12p5__1ivttc5dt:46.2962962962963vw;--xGrid-x13p5__1ivttc5du:50vw;--xGrid-x14p5__1ivttc5dv:53.7037037037037vw;--xGrid-x15p5__1ivttc5dw:57.407407407407405vw;--xGrid-x16p5__1ivttc5dx:61.111111111111114vw;--xGrid-x17p5__1ivttc5dy:64.81481481481481vw;--xGrid-x18p5__1ivttc5dz:68.51851851851852vw;--xGrid-x19p5__1ivttc5e0:72.22222222222223vw;--xGrid-x20p5__1ivttc5e1:75.92592592592592vw;--xGrid-x21p5__1ivttc5e2:79.62962962962963vw;--xGrid-x22p5__1ivttc5e3:83.33333333333333vw;--xGrid-x23p5__1ivttc5e4:87.03703703703704vw;--xGrid-x24p5__1ivttc5e5:90.74074074074075vw;--xGrid-x25p5__1ivttc5e6:94.44444444444444vw;--xGrid-x26p5__1ivttc5e7:98.14814814814815vw;--xGrid--x1__1ivttc5e8:-3.7037037037037037vw;--xGrid--x2__1ivttc5e9:-7.407407407407407vw;--xGrid--x3__1ivttc5ea:-11.11111111111111vw;--xGrid--x4__1ivttc5eb:-14.814814814814815vw;--xGrid--x5__1ivttc5ec:-18.51851851851852vw;--xGrid--x6__1ivttc5ed:-22.22222222222222vw;--xGrid--x7__1ivttc5ee:-25.925925925925927vw;--xGrid--x8__1ivttc5ef:-29.62962962962963vw;--xGrid--x9__1ivttc5eg:-33.333333333333336vw;--xGrid--x10__1ivttc5eh:-37.03703703703704vw;--xGrid--x11__1ivttc5ei:-40.74074074074074vw;--xGrid--x12__1ivttc5ej:-44.44444444444444vw;--xGrid--x13__1ivttc5ek:-48.148148148148145vw;--xGrid--x14__1ivttc5el:-51.851851851851855vw;--xGrid--x15__1ivttc5em:-55.55555555555556vw;--xGrid--x16__1ivttc5en:-59.25925925925926vw;--xGrid--x17__1ivttc5eo:-62.96296296296296vw;--xGrid--x18__1ivttc5ep:-66.66666666666667vw;--xGrid--x19__1ivttc5eq:-70.37037037037037vw;--xGrid--x20__1ivttc5er:-74.07407407407408vw;--xGrid--x21__1ivttc5es:-77.77777777777777vw;--xGrid--x22__1ivttc5et:-81.48148148148148vw;--xGrid--x23__1ivttc5eu:-85.18518518518519vw;--xGrid--x24__1ivttc5ev:-88.88888888888889vw;--xGrid--x25__1ivttc5ew:-92.5925925925926vw;--xGrid--x26__1ivttc5ex:-96.29629629629629vw;--xGrid--x27__1ivttc5ey:-100vw;--xGrid--x0p5__1ivttc5ez:-1.8518518518518519vw;--xGrid--x1p5__1ivttc5f0:-5.555555555555555vw;--xGrid--x2p5__1ivttc5f1:-9.25925925925926vw;--xGrid--x3p5__1ivttc5f2:-12.962962962962964vw;--xGrid--x4p5__1ivttc5f3:-16.666666666666668vw;--xGrid--x5p5__1ivttc5f4:-20.37037037037037vw;--xGrid--x6p5__1ivttc5f5:-24.074074074074073vw;--xGrid--x7p5__1ivttc5f6:-27.77777777777778vw;--xGrid--x8p5__1ivttc5f7:-31.48148148148148vw;--xGrid--x9p5__1ivttc5f8:-35.18518518518518vw;--xGrid--x10p5__1ivttc5f9:-38.888888888888886vw;--xGrid--x11p5__1ivttc5fa:-42.592592592592595vw;--xGrid--x12p5__1ivttc5fb:-46.2962962962963vw;--xGrid--x13p5__1ivttc5fc:-50vw;--xGrid--x14p5__1ivttc5fd:-53.7037037037037vw;--xGrid--x15p5__1ivttc5fe:-57.407407407407405vw;--xGrid--x16p5__1ivttc5ff:-61.111111111111114vw;--xGrid--x17p5__1ivttc5fg:-64.81481481481481vw;--xGrid--x18p5__1ivttc5fh:-68.51851851851852vw;--xGrid--x19p5__1ivttc5fi:-72.22222222222223vw;--xGrid--x20p5__1ivttc5fj:-75.92592592592592vw;--xGrid--x21p5__1ivttc5fk:-79.62962962962963vw;--xGrid--x22p5__1ivttc5fl:-83.33333333333333vw;--xGrid--x23p5__1ivttc5fm:-87.03703703703704vw;--xGrid--x24p5__1ivttc5fn:-90.74074074074075vw;--xGrid--x25p5__1ivttc5fo:-94.44444444444444vw;--xGrid--x26p5__1ivttc5fp:-98.14814814814815vw;--xGrid-xMax__1ivttc5fq:100vw;--yGrid-y0__1ivttc5fr:0px;--yGrid-y1__1ivttc5fs:112.5px;--yGrid-y2__1ivttc5ft:225px;--yGrid-y3__1ivttc5fu:337.5px;--yGrid-y4__1ivttc5fv:450px;--yGrid-y5__1ivttc5fw:562.5px;--yGrid-y6__1ivttc5fx:675px;--yGrid-y7__1ivttc5fy:787.5px;--yGrid-y8__1ivttc5fz:900px;--yGrid-y9__1ivttc5g0:1012.5px;--yGrid-y10__1ivttc5g1:1125px;--yGrid-y11__1ivttc5g2:1237.5px;--yGrid-y12__1ivttc5g3:1350px;--yGrid-y0p5__1ivttc5g4:56.25px;--yGrid-y1p5__1ivttc5g5:168.75px;--yGrid-y2p5__1ivttc5g6:281.25px;--yGrid-y3p5__1ivttc5g7:393.75px;--yGrid-y4p5__1ivttc5g8:506.25px;--yGrid-y5p5__1ivttc5g9:618.75px;--yGrid-y6p5__1ivttc5ga:731.25px;--yGrid-y7p5__1ivttc5gb:843.75px;--yGrid-y8p5__1ivttc5gc:956.25px;--yGrid-y9p5__1ivttc5gd:1068.75px;--yGrid-y10p5__1ivttc5ge:1181.25px;--yGrid-y11p5__1ivttc5gf:1293.75px;--yGrid--y1__1ivttc5gg:-112.5px;--yGrid--y2__1ivttc5gh:-225px;--yGrid--y3__1ivttc5gi:-337.5px;--yGrid--y4__1ivttc5gj:-450px;--yGrid--y5__1ivttc5gk:-562.5px;--yGrid--y6__1ivttc5gl:-675px;--yGrid--y7__1ivttc5gm:-787.5px;--yGrid--y8__1ivttc5gn:-900px;--yGrid--y9__1ivttc5go:-1012.5px;--yGrid--y10__1ivttc5gp:-1125px;--yGrid--y11__1ivttc5gq:-1237.5px;--yGrid--y12__1ivttc5gr:-1350px;--yGrid--y0p5__1ivttc5gs:-56.25px;--yGrid--y1p5__1ivttc5gt:-168.75px;--yGrid--y2p5__1ivttc5gu:-281.25px;--yGrid--y3p5__1ivttc5gv:-393.75px;--yGrid--y4p5__1ivttc5gw:-506.25px;--yGrid--y5p5__1ivttc5gx:-618.75px;--yGrid--y6p5__1ivttc5gy:-731.25px;--yGrid--y7p5__1ivttc5gz:-843.75px;--yGrid--y8p5__1ivttc5h0:-956.25px;--yGrid--y9p5__1ivttc5h1:-1068.75px;--yGrid--y10p5__1ivttc5h2:-1181.25px;--yGrid--y11p5__1ivttc5h3:-1293.75px;--yGrid-yMax__1ivttc5h4:100vh;--fontSize-caption__1ivttc5h5:10px;--fontSize-ts0p5__1ivttc5h6:12px;--fontSize-ts1__1ivttc5h7:14px;--fontSize-bodyCopy__1ivttc5h8:16px;--fontSize-ts1p5__1ivttc5h9:18px;--fontSize-ts2__1ivttc5ha:21px;--fontSize-ts2p5__1ivttc5hb:26px;--fontSize-ts3__1ivttc5hc:32px;--fontSize-ts3p5__1ivttc5hd:40px;--fontSize-ts4__1ivttc5he:48px;--fontSize-ts4p5__1ivttc5hf:54px;--fontSize-ts4p7__1ivttc5hg:64px;--fontSize-ts5__1ivttc5hh:72px;--fontSize-ts5p5__1ivttc5hi:96px;--fontSize-ts6__1ivttc5hj:108px;--fontSize-ts7__1ivttc5hk:162px;--fontSize-ts8__1ivttc5hl:243px;--fontWeight-light__1ivttc5hm:300;--fontWeight-regular__1ivttc5hn:400;--fontWeight-medium__1ivttc5ho:500;--fontWeight-bold__1ivttc5hp:700;--lineHeight-ls0__1ivttc5hq:1;--lineHeight-ls1__1ivttc5hr:1.2;--lineHeight-ls1p5__1ivttc5hs:1.3;--lineHeight-ls2__1ivttc5ht:1.4;--lineHeight-ls3__1ivttc5hu:1.6;--lineHeight-ls4__1ivttc5hv:1.8;--lineHeight-ls5__1ivttc5hw:2.0;--order-o0__1ivttc5hx:0;--order-o1__1ivttc5hy:1;--order-o2__1ivttc5hz:2;--order-o3__1ivttc5i0:3;--order-o4__1ivttc5i1:4;--order-o5__1ivttc5i2:5;--borderWidth-b1__1ivttc5i3:1px;--borderWidth-b2__1ivttc5i4:2px}*,.garnish_fontFamily_web__130vb490{font-family:var(--fontFamily-web__1ivttc50)}*{margin:0;padding:0;box-sizing:border-box}#__next,body,html{display:flex;flex:1;flex-direction:column;min-height:var(--baseGrid-max__1ivttc53)}body,html{font-size:var(--baseGrid-max__1ivttc53);z-index:-1}body{overflow-x:hidden;margin-right:calc(-1 * (100vw - 100%))}a{color:var(--color-main__6q1didx);text-decoration:none}.garnish_hyphenateOverflow_all__130vb492,.garnish_hyphenateOverflow_all__130vb492 *,.garnish_hyphenateOverflow_current__130vb491{-moz-hyphens:auto;-webkit-hyphens:auto;word-break:break-word;hyphens:auto;-webkit-hyphenate-before:2;-webkit-hyphenate-after:3;hyphenate-before:2;hyphenate-after:3;hyphenate-limit-chars:6 2 3}:lang(da),:lang(no),:lang(sv){-moz-hyphenate-resource:undefined;-webkit-hyphenate-resource:undefined;-ms-hyphenate-resource:undefined;hyphenate-resource:undefined}.garnish_noDrag_all__130vb495,.garnish_noDrag_all__130vb495 *,.garnish_noDrag_current__130vb493,.garnish_noDrag_images__130vb494 img,.garnish_noDrag_images__130vb494 svg{user-drag:none;user-select:none;-drag:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}.garnish_display_none_mobile__130vb496{display:none}.garnish_display_flex_mobile__130vb498{display:flex}.garnish_display_inline-flex_mobile__130vb49a{display:inline-flex}.garnish_display_block_mobile__130vb49c{display:block}.garnish_display_inline-block_mobile__130vb49e{display:inline-block}.garnish_display_grid_mobile__130vb49g{display:grid}.garnish_position_relative_mobile__130vb49i{position:relative}.garnish_position_absolute_mobile__130vb49k{position:absolute}.garnish_position_static_mobile__130vb49m{position:static}.garnish_borderStyle_solid_mobile__130vb49o{border-style:solid}.garnish_flexDirection_row_mobile__130vb49q{flex-direction:row}.garnish_flexDirection_column_mobile__130vb49s{flex-direction:column}.garnish_flexDirection_row-reverse_mobile__130vb49u{flex-direction:row-reverse}.garnish_flexDirection_column-reverse_mobile__130vb49w{flex-direction:column-reverse}.garnish_order_o0_mobile__130vb49y{order:var(--order-o0__1ivttc5hx)}.garnish_order_o1_mobile__130vb4910{order:var(--order-o1__1ivttc5hy)}.garnish_order_o2_mobile__130vb4912{order:var(--order-o2__1ivttc5hz)}.garnish_order_o3_mobile__130vb4914{order:var(--order-o3__1ivttc5i0)}.garnish_order_o4_mobile__130vb4916{order:var(--order-o4__1ivttc5i1)}.garnish_order_o5_mobile__130vb4918{order:var(--order-o5__1ivttc5i2)}.garnish_alignSelf_stretch_mobile__130vb491a{align-self:stretch}.garnish_alignSelf_flex-start_mobile__130vb491c{align-self:flex-start}.garnish_alignSelf_center_mobile__130vb491e{align-self:center}.garnish_alignSelf_flex-end_mobile__130vb491g{align-self:flex-end}.garnish_alignSelf_baseline_mobile__130vb491i{align-self:baseline}.garnish_alignItems_stretch_mobile__130vb491k{align-items:stretch}.garnish_alignItems_flex-start_mobile__130vb491m{align-items:flex-start}.garnish_alignItems_center_mobile__130vb491o{align-items:center}.garnish_alignItems_flex-end_mobile__130vb491q{align-items:flex-end}.garnish_alignItems_baseline_mobile__130vb491s{align-items:baseline}.garnish_justifyContent_stretch_mobile__130vb491u{justify-content:stretch}.garnish_justifyContent_flex-start_mobile__130vb491w{justify-content:flex-start}.garnish_justifyContent_center_mobile__130vb491y{justify-content:center}.garnish_justifyContent_flex-end_mobile__130vb4920{justify-content:flex-end}.garnish_justifyContent_space-between_mobile__130vb4922{justify-content:space-between}.garnish_textAlign_left_mobile__130vb4924{text-align:left}.garnish_textAlign_center_mobile__130vb4926{text-align:center}.garnish_textAlign_right_mobile__130vb4928{text-align:right}.garnish_wordWrap_normal_mobile__130vb492a{word-wrap:normal}.garnish_wordWrap_break-word_mobile__130vb492c{word-wrap:break-word}.garnish_cursor_pointer_mobile__130vb492e{cursor:pointer}.garnish_cursor_grab_mobile__130vb492g{cursor:grab}.garnish_cursor_default_mobile__130vb492i{cursor:default}.garnish_cursor_auto_mobile__130vb492k{cursor:auto}.garnish_whiteSpace_pre_mobile__130vb492m{white-space:pre}.garnish_whiteSpace_pre-line_mobile__130vb492o{white-space:pre-line}.garnish_whiteSpace_normal_mobile__130vb492q{white-space:normal}.garnish_whiteSpace_nowrap_mobile__130vb492s{white-space:nowrap}a[href]:focus,button:focus,iframe:focus,input:focus,select:focus,textarea:focus{outline:thin dotted}a[href]:focus:not(:focus-visible),button:focus:not(:focus-visible),iframe:focus:not(:focus-visible),input:focus:not(:focus-visible),select:focus:not(:focus-visible),textarea:focus:not(:focus-visible){outline:none}a[href]:focus-visible,button:focus-visible,iframe:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:thin dotted}@media screen and (min-width:90em){body,html{--xGrid-x0__1ivttc5cp:0px;--xGrid-x1__1ivttc5cq:53.333333333333336px;--xGrid-x2__1ivttc5cr:106.66666666666667px;--xGrid-x3__1ivttc5cs:160px;--xGrid-x4__1ivttc5ct:213.33333333333334px;--xGrid-x5__1ivttc5cu:266.6666666666667px;--xGrid-x6__1ivttc5cv:320px;--xGrid-x7__1ivttc5cw:373.3333333333333px;--xGrid-x8__1ivttc5cx:426.6666666666667px;--xGrid-x9__1ivttc5cy:480px;--xGrid-x10__1ivttc5cz:533.3333333333334px;--xGrid-x11__1ivttc5d0:586.6666666666666px;--xGrid-x12__1ivttc5d1:640px;--xGrid-x13__1ivttc5d2:693.3333333333334px;--xGrid-x14__1ivttc5d3:746.6666666666666px;--xGrid-x15__1ivttc5d4:800px;--xGrid-x16__1ivttc5d5:853.3333333333334px;--xGrid-x17__1ivttc5d6:906.6666666666666px;--xGrid-x18__1ivttc5d7:960px;--xGrid-x19__1ivttc5d8:1013.3333333333334px;--xGrid-x20__1ivttc5d9:1066.6666666666667px;--xGrid-x21__1ivttc5da:1120px;--xGrid-x22__1ivttc5db:1173.3333333333333px;--xGrid-x23__1ivttc5dc:1226.6666666666667px;--xGrid-x24__1ivttc5dd:1280px;--xGrid-x25__1ivttc5de:1333.3333333333333px;--xGrid-x26__1ivttc5df:1386.6666666666667px;--xGrid-x27__1ivttc5dg:1440px;--xGrid-x0p5__1ivttc5dh:26.666666666666668px;--xGrid-x1p5__1ivttc5di:80px;--xGrid-x2p5__1ivttc5dj:133.33333333333334px;--xGrid-x3p5__1ivttc5dk:186.66666666666666px;--xGrid-x4p5__1ivttc5dl:240px;--xGrid-x5p5__1ivttc5dm:293.3333333333333px;--xGrid-x6p5__1ivttc5dn:346.6666666666667px;--xGrid-x7p5__1ivttc5do:400px;--xGrid-x8p5__1ivttc5dp:453.3333333333333px;--xGrid-x9p5__1ivttc5dq:506.6666666666667px;--xGrid-x10p5__1ivttc5dr:560px;--xGrid-x11p5__1ivttc5ds:613.3333333333334px;--xGrid-x12p5__1ivttc5dt:666.6666666666666px;--xGrid-x13p5__1ivttc5du:720px;--xGrid-x14p5__1ivttc5dv:773.3333333333334px;--xGrid-x15p5__1ivttc5dw:826.6666666666666px;--xGrid-x16p5__1ivttc5dx:880px;--xGrid-x17p5__1ivttc5dy:933.3333333333334px;--xGrid-x18p5__1ivttc5dz:986.6666666666666px;--xGrid-x19p5__1ivttc5e0:1040px;--xGrid-x20p5__1ivttc5e1:1093.3333333333333px;--xGrid-x21p5__1ivttc5e2:1146.6666666666667px;--xGrid-x22p5__1ivttc5e3:1200px;--xGrid-x23p5__1ivttc5e4:1253.3333333333333px;--xGrid-x24p5__1ivttc5e5:1306.6666666666667px;--xGrid-x25p5__1ivttc5e6:1360px;--xGrid-x26p5__1ivttc5e7:1413.3333333333333px;--xGrid--x1__1ivttc5e8:-53.333333333333336px;--xGrid--x2__1ivttc5e9:-106.66666666666667px;--xGrid--x3__1ivttc5ea:-160px;--xGrid--x4__1ivttc5eb:-213.33333333333334px;--xGrid--x5__1ivttc5ec:-266.6666666666667px;--xGrid--x6__1ivttc5ed:-320px;--xGrid--x7__1ivttc5ee:-373.3333333333333px;--xGrid--x8__1ivttc5ef:-426.6666666666667px;--xGrid--x9__1ivttc5eg:-480px;--xGrid--x10__1ivttc5eh:-533.3333333333334px;--xGrid--x11__1ivttc5ei:-586.6666666666666px;--xGrid--x12__1ivttc5ej:-640px;--xGrid--x13__1ivttc5ek:-693.3333333333334px;--xGrid--x14__1ivttc5el:-746.6666666666666px;--xGrid--x15__1ivttc5em:-800px;--xGrid--x16__1ivttc5en:-853.3333333333334px;--xGrid--x17__1ivttc5eo:-906.6666666666666px;--xGrid--x18__1ivttc5ep:-960px;--xGrid--x19__1ivttc5eq:-1013.3333333333334px;--xGrid--x20__1ivttc5er:-1066.6666666666667px;--xGrid--x21__1ivttc5es:-1120px;--xGrid--x22__1ivttc5et:-1173.3333333333333px;--xGrid--x23__1ivttc5eu:-1226.6666666666667px;--xGrid--x24__1ivttc5ev:-1280px;--xGrid--x25__1ivttc5ew:-1333.3333333333333px;--xGrid--x26__1ivttc5ex:-1386.6666666666667px;--xGrid--x27__1ivttc5ey:-1440px;--xGrid--x0p5__1ivttc5ez:-26.666666666666668px;--xGrid--x1p5__1ivttc5f0:-80px;--xGrid--x2p5__1ivttc5f1:-133.33333333333334px;--xGrid--x3p5__1ivttc5f2:-186.66666666666666px;--xGrid--x4p5__1ivttc5f3:-240px;--xGrid--x5p5__1ivttc5f4:-293.3333333333333px;--xGrid--x6p5__1ivttc5f5:-346.6666666666667px;--xGrid--x7p5__1ivttc5f6:-400px;--xGrid--x8p5__1ivttc5f7:-453.3333333333333px;--xGrid--x9p5__1ivttc5f8:-506.6666666666667px;--xGrid--x10p5__1ivttc5f9:-560px;--xGrid--x11p5__1ivttc5fa:-613.3333333333334px;--xGrid--x12p5__1ivttc5fb:-666.6666666666666px;--xGrid--x13p5__1ivttc5fc:-720px;--xGrid--x14p5__1ivttc5fd:-773.3333333333334px;--xGrid--x15p5__1ivttc5fe:-826.6666666666666px;--xGrid--x16p5__1ivttc5ff:-880px;--xGrid--x17p5__1ivttc5fg:-933.3333333333334px;--xGrid--x18p5__1ivttc5fh:-986.6666666666666px;--xGrid--x19p5__1ivttc5fi:-1040px;--xGrid--x20p5__1ivttc5fj:-1093.3333333333333px;--xGrid--x21p5__1ivttc5fk:-1146.6666666666667px;--xGrid--x22p5__1ivttc5fl:-1200px;--xGrid--x23p5__1ivttc5fm:-1253.3333333333333px;--xGrid--x24p5__1ivttc5fn:-1306.6666666666667px;--xGrid--x25p5__1ivttc5fo:-1360px;--xGrid--x26p5__1ivttc5fp:-1413.3333333333333px;--xGrid-xMax__1ivttc5fq:100vw}}@supports (width:-moz-fit-content){body,html{--autoSize-auto__1ivttc51:auto;--autoSize-fitContent__1ivttc52:-moz-fit-content}}@media screen and (min-width:64em){.garnish_display_none_desktop__130vb497{display:none}.garnish_display_flex_desktop__130vb499{display:flex}.garnish_display_inline-flex_desktop__130vb49b{display:inline-flex}.garnish_display_block_desktop__130vb49d{display:block}.garnish_display_inline-block_desktop__130vb49f{display:inline-block}.garnish_display_grid_desktop__130vb49h{display:grid}.garnish_position_relative_desktop__130vb49j{position:relative}.garnish_position_absolute_desktop__130vb49l{position:absolute}.garnish_position_static_desktop__130vb49n{position:static}.garnish_borderStyle_solid_desktop__130vb49p{border-style:solid}.garnish_flexDirection_row_desktop__130vb49r{flex-direction:row}.garnish_flexDirection_column_desktop__130vb49t{flex-direction:column}.garnish_flexDirection_row-reverse_desktop__130vb49v{flex-direction:row-reverse}.garnish_flexDirection_column-reverse_desktop__130vb49x{flex-direction:column-reverse}.garnish_order_o0_desktop__130vb49z{order:var(--order-o0__1ivttc5hx)}.garnish_order_o1_desktop__130vb4911{order:var(--order-o1__1ivttc5hy)}.garnish_order_o2_desktop__130vb4913{order:var(--order-o2__1ivttc5hz)}.garnish_order_o3_desktop__130vb4915{order:var(--order-o3__1ivttc5i0)}.garnish_order_o4_desktop__130vb4917{order:var(--order-o4__1ivttc5i1)}.garnish_order_o5_desktop__130vb4919{order:var(--order-o5__1ivttc5i2)}.garnish_alignSelf_stretch_desktop__130vb491b{align-self:stretch}.garnish_alignSelf_flex-start_desktop__130vb491d{align-self:flex-start}.garnish_alignSelf_center_desktop__130vb491f{align-self:center}.garnish_alignSelf_flex-end_desktop__130vb491h{align-self:flex-end}.garnish_alignSelf_baseline_desktop__130vb491j{align-self:baseline}.garnish_alignItems_stretch_desktop__130vb491l{align-items:stretch}.garnish_alignItems_flex-start_desktop__130vb491n{align-items:flex-start}.garnish_alignItems_center_desktop__130vb491p{align-items:center}.garnish_alignItems_flex-end_desktop__130vb491r{align-items:flex-end}.garnish_alignItems_baseline_desktop__130vb491t{align-items:baseline}.garnish_justifyContent_stretch_desktop__130vb491v{justify-content:stretch}.garnish_justifyContent_flex-start_desktop__130vb491x{justify-content:flex-start}.garnish_justifyContent_center_desktop__130vb491z{justify-content:center}.garnish_justifyContent_flex-end_desktop__130vb4921{justify-content:flex-end}.garnish_justifyContent_space-between_desktop__130vb4923{justify-content:space-between}.garnish_textAlign_left_desktop__130vb4925{text-align:left}.garnish_textAlign_center_desktop__130vb4927{text-align:center}.garnish_textAlign_right_desktop__130vb4929{text-align:right}.garnish_wordWrap_normal_desktop__130vb492b{word-wrap:normal}.garnish_wordWrap_break-word_desktop__130vb492d{word-wrap:break-word}.garnish_cursor_pointer_desktop__130vb492f{cursor:pointer}.garnish_cursor_grab_desktop__130vb492h{cursor:grab}.garnish_cursor_default_desktop__130vb492j{cursor:default}.garnish_cursor_auto_desktop__130vb492l{cursor:auto}.garnish_whiteSpace_pre_desktop__130vb492n{white-space:pre}.garnish_whiteSpace_pre-line_desktop__130vb492p{white-space:pre-line}.garnish_whiteSpace_normal_desktop__130vb492r{white-space:normal}.garnish_whiteSpace_nowrap_desktop__130vb492t{white-space:nowrap}}:root{--color-clearBase__6q1didu:transparent;--color-clearMain__6q1didv:transparent;--color-base__6q1didw:#fff;--color-main__6q1didx:#000;--color-greyLightest__6q1didy:#f5f5f5;--color-greyLighter__6q1didz:#f4f4f4;--color-greyLight__6q1did10:#e0e0e0;--color-greyMediumLighter__6q1did11:#ccc;--color-greyMediumLight__6q1did12:#bfbfbf;--color-greyMedium__6q1did13:#737373;--color-greyDark__6q1did14:#333;--color-grayDarkest__6q1did15:#2e2e2e;--color-greenLight__6q1did16:#cee7b6;--color-greenMedium__6q1did17:#c0fd00;--color-greenParakeet__6q1did18:#03c04a;--color-greenGray__6q1did19:#626457;--color-greenDark__6q1did1a:#465c35;--color-greenDarkest__6q1did1b:#1c5f4a;--color-orangeLight__6q1did1c:#fec8a6;--color-orangeMedium__6q1did1d:#fb7522;--color-orangeDark__6q1did1e:#65303d;--color-purpleLight__6q1did1f:#d6c8ff;--color-purpleMedium__6q1did1g:#a76fff;--color-purpleDark__6q1did1h:#1f355a;--color-accentRed__6q1did1i:#de8579;--color-accentGold__6q1did1j:#c59c6e;--color-coral__6q1did1k:#ec5770;--color-cobaltDark__6q1did1l:#1f30ca;--color-redDarkest__6q1did1m:#b30911;--color-redDarker__6q1did1n:#d92f18}.chocolate_icing__1ws129w0{--color-clearBase__6q1didu:transparent;--color-clearMain__6q1didv:transparent;--color-base__6q1didw:#262626;--color-main__6q1didx:#fff;--color-greyLightest__6q1didy:#f5f5f5;--color-greyLighter__6q1didz:#f4f4f4;--color-greyLight__6q1did10:#e0e0e0;--color-greyMediumLighter__6q1did11:#ccc;--color-greyMediumLight__6q1did12:#bfbfbf;--color-greyMedium__6q1did13:#737373;--color-greyDark__6q1did14:#333;--color-grayDarkest__6q1did15:#2e2e2e;--color-greenLight__6q1did16:#cee7b6;--color-greenMedium__6q1did17:#c0fd00;--color-greenParakeet__6q1did18:#03c04a;--color-greenGray__6q1did19:#626457;--color-greenDark__6q1did1a:#465c35;--color-greenDarkest__6q1did1b:#1c5f4a;--color-orangeLight__6q1did1c:#fec8a6;--color-orangeMedium__6q1did1d:#fb7522;--color-orangeDark__6q1did1e:#65303d;--color-purpleLight__6q1did1f:#d6c8ff;--color-purpleMedium__6q1did1g:#a76fff;--color-purpleDark__6q1did1h:#1f355a;--color-accentRed__6q1did1i:#de8579;--color-accentGold__6q1did1j:#c59c6e;--color-coral__6q1did1k:#ec5770;--color-cobaltDark__6q1did1l:#1f30ca;--color-redDarkest__6q1did1m:#b30911;--color-redDarker__6q1did1n:#d92f18}.colorScheme_colorSchemes_clearBase__1735mf90{background-color:var(--color-clearBase__6q1didu);color:var(--color-base__6q1didw)}.colorScheme_colorSchemes_clearMain__1735mf91{background-color:var(--color-clearMain__6q1didv);color:var(--color-main__6q1didx)}.colorScheme_colorSchemes_base__1735mf92{background-color:var(--color-base__6q1didw);color:var(--color-main__6q1didx)}.colorScheme_colorSchemes_main__1735mf93{background-color:var(--color-main__6q1didx);color:var(--color-base__6q1didw)}.colorScheme_colorSchemes_greyLightest__1735mf94{background-color:var(--color-greyLightest__6q1didy);color:var(--color-main__6q1didx)}.colorScheme_colorSchemes_greyLighter__1735mf95{background-color:var(--color-greyLighter__6q1didz);color:var(--color-main__6q1didx)}.colorScheme_colorSchemes_greyLight__1735mf96{background-color:var(--color-greyLight__6q1did10);color:var(--color-greyDark__6q1did14)}.colorScheme_colorSchemes_greyMediumLighter__1735mf97{background-color:var(--color-greyMediumLighter__6q1did11);color:var(--color-main__6q1didx)}.colorScheme_colorSchemes_greyMediumLight__1735mf98{background-color:var(--color-greyMediumLight__6q1did12);color:undefined}.colorScheme_colorSchemes_greyMedium__1735mf99{background-color:var(--color-greyMedium__6q1did13);color:var(--color-greyDark__6q1did14)}.colorScheme_colorSchemes_greyDark__1735mf9a{background-color:var(--color-greyDark__6q1did14);color:var(--color-greyLight__6q1did10)}.colorScheme_colorSchemes_grayDarkest__1735mf9b{background-color:var(--color-grayDarkest__6q1did15);color:var(--color-base__6q1didw)}.colorScheme_colorSchemes_greenLight__1735mf9c{background-color:var(--color-greenLight__6q1did16);color:var(--color-greenDark__6q1did1a)}.colorScheme_colorSchemes_greenMedium__1735mf9d{background-color:var(--color-greenMedium__6q1did17);color:var(--color-greenDark__6q1did1a)}.colorScheme_colorSchemes_greenParakeet__1735mf9e{background-color:var(--color-greenParakeet__6q1did18);color:var(--color-main__6q1didx)}.colorScheme_colorSchemes_greenGray__1735mf9f{background-color:var(--color-greenGray__6q1did19);color:var(--color-main__6q1didx)}.colorScheme_colorSchemes_greenDark__1735mf9g{background-color:var(--color-greenDark__6q1did1a);color:var(--color-greenLight__6q1did16)}.colorScheme_colorSchemes_greenDarkest__1735mf9h{background-color:var(--color-greenDarkest__6q1did1b);color:var(--color-base__6q1didw)}.colorScheme_colorSchemes_orangeLight__1735mf9i{background-color:var(--color-orangeLight__6q1did1c);color:var(--color-orangeDark__6q1did1e)}.colorScheme_colorSchemes_orangeMedium__1735mf9j{background-color:var(--color-orangeMedium__6q1did1d);color:var(--color-orangeDark__6q1did1e)}.colorScheme_colorSchemes_orangeDark__1735mf9k{background-color:var(--color-orangeDark__6q1did1e);color:var(--color-orangeLight__6q1did1c)}.colorScheme_colorSchemes_purpleLight__1735mf9l{background-color:var(--color-purpleLight__6q1did1f);color:var(--color-purpleDark__6q1did1h)}.colorScheme_colorSchemes_purpleMedium__1735mf9m{background-color:var(--color-purpleMedium__6q1did1g);color:var(--color-purpleDark__6q1did1h)}.colorScheme_colorSchemes_purpleDark__1735mf9n{background-color:var(--color-purpleDark__6q1did1h);color:var(--color-purpleLight__6q1did1f)}.colorScheme_colorSchemes_accentRed__1735mf9o{background-color:var(--color-accentRed__6q1did1i);color:var(--color-main__6q1didx)}.colorScheme_colorSchemes_accentGold__1735mf9p{background-color:var(--color-accentGold__6q1did1j);color:var(--color-main__6q1didx)}.colorScheme_colorSchemes_coral__1735mf9q{background-color:var(--color-coral__6q1did1k);color:var(--color-main__6q1didx)}.colorScheme_colorSchemes_cobaltDark__1735mf9r{background-color:var(--color-cobaltDark__6q1did1l);color:undefined}.colorScheme_colorSchemes_redDarkest__1735mf9s{background-color:var(--color-redDarkest__6q1did1m);color:var(--color-base__6q1didw)}.colorScheme_colorSchemes_redDarker__1735mf9t{background-color:var(--color-redDarker__6q1did1n);color:var(--color-main__6q1didx)}.colorScheme_colors_clearBase__1735mf9u{color:var(--color-base__6q1didw)}.colorScheme_colors_base__1735mf9w,.colorScheme_colors_clearMain__1735mf9v{color:var(--color-main__6q1didx)}.colorScheme_colors_main__1735mf9x{color:var(--color-base__6q1didw)}.colorScheme_colors_greyLighter__1735mf9z,.colorScheme_colors_greyLightest__1735mf9y{color:var(--color-main__6q1didx)}.colorScheme_colors_greyLight__1735mf910{color:var(--color-greyDark__6q1did14)}.colorScheme_colors_greyMediumLighter__1735mf911{color:var(--color-main__6q1didx)}.colorScheme_colors_greyMediumLight__1735mf912{color:undefined}.colorScheme_colors_greyMedium__1735mf913{color:var(--color-greyDark__6q1did14)}.colorScheme_colors_greyDark__1735mf914{color:var(--color-greyLight__6q1did10)}.colorScheme_colors_grayDarkest__1735mf915{color:var(--color-base__6q1didw)}.colorScheme_colors_greenLight__1735mf916,.colorScheme_colors_greenMedium__1735mf917{color:var(--color-greenDark__6q1did1a)}.colorScheme_colors_greenGray__1735mf919,.colorScheme_colors_greenParakeet__1735mf918{color:var(--color-main__6q1didx)}.colorScheme_colors_greenDark__1735mf91a{color:var(--color-greenLight__6q1did16)}.colorScheme_colors_greenDarkest__1735mf91b{color:var(--color-base__6q1didw)}.colorScheme_colors_orangeLight__1735mf91c,.colorScheme_colors_orangeMedium__1735mf91d{color:var(--color-orangeDark__6q1did1e)}.colorScheme_colors_orangeDark__1735mf91e{color:var(--color-orangeLight__6q1did1c)}.colorScheme_colors_purpleLight__1735mf91f,.colorScheme_colors_purpleMedium__1735mf91g{color:var(--color-purpleDark__6q1did1h)}.colorScheme_colors_purpleDark__1735mf91h{color:var(--color-purpleLight__6q1did1f)}.colorScheme_colors_accentGold__1735mf91j,.colorScheme_colors_accentRed__1735mf91i,.colorScheme_colors_coral__1735mf91k{color:var(--color-main__6q1didx)}.colorScheme_colors_cobaltDark__1735mf91l{color:undefined}.colorScheme_colors_redDarkest__1735mf91m{color:var(--color-base__6q1didw)}.colorScheme_colors_redDarker__1735mf91n{color:var(--color-main__6q1didx)}}body[data-side-menu=opened]{overflow:hidden!important}body[data-side-menu=closed]{overflow-y:unset}.Button_buttonBase__964fy0{display:flex;align-items:center;justify-content:center;cursor:pointer;border-style:solid;border-radius:var(--sGrid-s10__1ivttc5e);text-align:center;border-width:var(--borderWidth-b1__1ivttc5i3);padding:var(--sGrid-s1__1ivttc55) var(--sGrid-s3__1ivttc57);font-weight:var(--fontWeight-regular__1ivttc5hn);line-height:var(--lineHeight-ls1p5__1ivttc5hs);font-size:var(--fontSize-bodyCopy__1ivttc5h8);transition:opacity .1s ease-in;width:100%;color:inherit}.Button_buttonBase__964fy0:hover{opacity:.7}.Button_buttonBase__964fy0:active{opacity:.5}.Button_buttonBase__964fy0:disabled{cursor:not-allowed;background-color:var(--color-greyLight__6q1did10);color:var(--color-greyDark__6q1did14);border-color:var(--color-greyLight__6q1did10)}.Button_buttonBase__964fy0:active:disabled,.Button_buttonBase__964fy0:hover:disabled{opacity:1}.Button_buttonVariants_primary__964fy1{border-color:var(--color-main__6q1didx);background-color:var(--color-main__6q1didx);color:var(--color-base__6q1didw)}.Button_buttonVariants_secondary__964fy2{border-color:currentColor;background-color:var(--color-clearMain__6q1didv);color:currentColor}.Button_buttonVariants_tertiary__964fy3{border:none;background-color:var(--color-clearMain__6q1didv);color:currentColor}.Button_inlineButton__964fy4{display:inline-flex;width:var(--autoSize-fitContent__1ivttc52)}.Button_buttonBase__964fy0>*{margin-left:var(--sGrid-s1__1ivttc55);margin-right:var(--sGrid-s1__1ivttc55)}@media screen and (min-width:64em){.Button_buttonBase__964fy0{border-width:var(--borderWidth-b2__1ivttc5i4);padding:var(--sGrid-s2__1ivttc56) var(--sGrid-s6__1ivttc5a);font-weight:var(--fontWeight-medium__1ivttc5ho);font-size:var(--fontSize-ts1p5__1ivttc5h9)}}.DynamicSvg_dynamicSvgContainer__15gj9s20 svg{width:inherit;height:inherit}.DynamicSvg_fillStyle__15gj9s21 [fill]:not([fill=none],mask [fill]){fill:currentcolor}.DynamicSvg_dynamicSvgContainer__15gj9s20 [stroke-opacity]{stroke-opacity:1}:root{--modalZIndex__1bndnd20:11}.Modal_backdrop__1bndnd21{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--modalZIndex__1bndnd20);display:flex;align-items:center;justify-content:center;overflow:hidden}.Modal_backdropMyAccount__1bndnd22,.Modal_backdrop__1bndnd21{padding:var(--sGrid-s0__1ivttc54) var(--sGrid-s0__1ivttc54)}.Modal_backdropPartial__1bndnd23{align-items:flex-start;height:var(--autoSize-fitContent__1ivttc52)}.Modal_backdropDark__1bndnd24{background-color:rgba(0,0,0,.8)}.Modal_modalContainer__1bndnd25{width:var(--xGrid-x25__1ivttc5de);background-color:#fff;border-radius:14px;box-shadow:0 0 25px 6px rgba(0,0,0,.1);overflow-y:auto;padding:var(--sGrid-s2__1ivttc56) var(--sGrid-s1__1ivttc55)}.Modal_modalContainerFullScreen__1bndnd26{max-height:100%;top:var(--sGrid-s6__1ivttc5a)}.Modal_modalContainerPartialScreen__1bndnd27{max-height:var(--sGrid-s20__1ivttc5o);top:var(--sGrid-s6__1ivttc5a)}.Modal_modalHeader__1bndnd28{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--sGrid-s4__1ivttc58)}.Modal_closeButton__1bndnd29{padding:0;z-index:5}.Modal_headline__1bndnd2a{font-size:var(--fontSize-ts1p5__1ivttc5h9);font-weight:var(--fontWeight-medium__1ivttc5ho)}.Modal_icon__1bndnd2b{margin:0}.Modal_icon__1bndnd2b svg{fill:inherit;font-size:var(--fontSize-ts1p5__1ivttc5h9)}.Modal_icon__1bndnd2b svg path{fill:inherit}@media screen and (min-width:48em){.Modal_backdrop__1bndnd21{overflow:initial}}@media screen and (min-width:64em){.Modal_backdrop__1bndnd21{padding:var(--sGrid-s3__1ivttc57) var(--xGrid-x1__1ivttc5cq)}.Modal_backdropMyAccount__1bndnd22{padding:var(--sGrid-s22__1ivttc5q) var(--xGrid-x5__1ivttc5cu) var(--sGrid-s30__1ivttc5y)}.Modal_modalContainer__1bndnd25{padding:var(--sGrid-s3p5__1ivttc53d)}.Modal_modalContainerFullScreen__1bndnd26{top:var(--sGrid-s8__1ivttc5c)}.Modal_modalContainerPartialScreen__1bndnd27{max-height:var(--sGrid-s30__1ivttc5y);top:var(--sGrid-s8__1ivttc5c)}.Modal_headline__1bndnd2a{line-height:var(--lineHeight-ls1__1ivttc5hr);font-weight:var(--fontWeight-medium__1ivttc5ho)}.Modal_headline__1bndnd2a,.Modal_icon__1bndnd2b svg{font-size:var(--fontSize-ts3__1ivttc5hc)}}.HeaderBar_headerBase__12k45md8{--headerHeight__12k45md1:80px;--headerZIndex__12k45md2:10;--menuTop__12k45md4:var(--previewOffsetHeight__12k45md7);--menuHeaderCloseButtonSize__12k45md5:28px;display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:var(--headerZIndex__12k45md2);transition:top .5s ease,background-color .5s ease,color .5s ease,box-shadow .5s ease}.HeaderBar_headerBase__12k45md8.with-ribbon{--menuTop__12k45md4:calc(var(--ribbonHeight__12k45md3) + var(--previewOffsetHeight__12k45md7))}.HeaderBar_headerVariants_default__12k45md9{background-color:var(--color-base__6q1didw);color:var(--color-main__6q1didx);box-shadow:inset 0 -1px 0 0 var(--color-greyLight__6q1did10)}.HeaderBar_headerVariants_overlayBase__12k45mda{background-color:var(--color-clearBase__6q1didu);color:var(--color-base__6q1didw)}.HeaderBar_headerVariants_overlayMain__12k45mdb{background-color:var(--color-clearMain__6q1didv);color:var(--color-main__6q1didx)}.HeaderBar_headerVariants_splashPage__12k45mdc{background-color:var(--color-clearBase__6q1didu);color:var(--color-main__6q1didx);position:absolute;z-index:10}.HeaderBar_stickyStyle__12k45mdd{position:fixed;top:0}.HeaderBar_stickyNav__12k45mde{background-color:#fff;width:100%;height:64px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;box-shadow:inset 0 -1px 0 0 var(--color-greyLight__6q1did10)}.HeaderBar_stickyHidden__12k45mdf{display:none}.HeaderBar_headerBase__12k45md8>nav:first-of-type,.HeaderBar_stickyNav__12k45mde>nav:first-of-type{margin-left:7.407407407407407vw}.HeaderBar_headerBase__12k45md8>nav:last-of-type,.HeaderBar_stickyNav__12k45mde>nav:last-of-type{margin-right:7.407407407407407vw}.HeaderBar_headerBase__12k45md8>nav>ul,.HeaderBar_stickyNav__12k45mde>nav>ul{list-style:none;display:inline-flex;flex-direction:row;align-items:center;gap:var(--headerNavGap__12k45md0)}.HeaderBar_headerBase__12k45md8>nav>ul>li>a,.HeaderBar_stickyNav__12k45mde>nav>ul>li>a{color:inherit}.HeaderBar_headerBase__12k45md8>div>nav#center>ul,.HeaderBar_headerBase__12k45md8>nav#center>ul{gap:0}.HeaderBar_headerBase__12k45md8>div>nav#center>ul>li,.HeaderBar_headerBase__12k45md8>nav#center>ul>li{padding-left:20px;padding-right:20px}.HeaderBar_headerBase__12k45md8 nav>ul>li>a,.HeaderBar_headerBase__12k45md8 nav>ul>li>a>span,.HeaderBar_headerBase__12k45md8 nav>ul>li>button,.HeaderBar_headerBase__12k45md8 nav>ul>li>span{padding:0;font-weight:var(--fontWeight-regular__1ivttc5hn);font-size:var(--fontSize-bodyCopy__1ivttc5h8);border-radius:0}.HeaderBar_headerBase__12k45md8 nav#right{--headerNavGap__12k45md0:3.7037037037037037vw}.HeaderBar_headerBase__12k45md8 .collapse-on-mobile{display:none}.HeaderBar_headerBase__12k45md8>nav>ul>li>.Button_buttonBase__964fy0,.HeaderBar_stickyNav__12k45mde>nav>ul>li>.Button_buttonBase__964fy0{padding:0;width:auto}.HeaderBar_headerBase__12k45md8>nav>ul>li .DynamicSvg_dynamicSvgContainer__15gj9s20,.HeaderBar_stickyNav__12k45mde>nav>ul>li .DynamicSvg_dynamicSvgContainer__15gj9s20{margin:0;line-height:1}.HeaderBar_headerBase__12k45md8 .Modal_backdrop__1bndnd21{top:var(--menuTop__12k45md4)}.HeaderBar_headerBase__12k45md8 .Modal_backdrop__1bndnd21 .Modal_backdrop__1bndnd21{top:0}.HeaderBar_headerSkipToMain__12k45mdg{position:absolute;top:0;left:0;border-bottom-right-radius:8px;background-color:var(--color-accentGold__6q1did1j);padding:8px;z-index:11;opacity:0;transform:translate3d(0,-101%,0);transition:transform .5s ease,opacity .5s ease}.HeaderBar_headerSkipToMain__12k45mdg:focus{transform:translateZ(0);opacity:1}.HeaderBar_navigationItem__12k45mdh{--navigationItemColor__12k45md6:inherit;display:flex;align-items:center;height:var(--headerHeight__12k45md1)}.HeaderBar_headerVariants_default__12k45md9 .HeaderBar_navigationItem__12k45mdh{color:var(--navigationItemColor__12k45md6)}#sonospro>nav:last-of-type>ul>li>a,#sonospro>nav:last-of-type>ul>li>span,#sonosradiohd>nav:last-of-type>ul>li>a,#sonosradiohd>nav:last-of-type>ul>li>span,.HeaderBar_stickyNav__12k45mde>nav:last-of-type>ul>li>a,.HeaderBar_stickyNav__12k45mde>nav:last-of-type>ul>li>span{border-color:currentColor;border-style:solid;border-radius:80px;text-align:center;border-width:var(--borderWidth-b1__1ivttc5i3);padding:8px 24px}#sonospro>nav:last-of-type>ul>li.base>a,#sonospro>nav:last-of-type>ul>li.base>span,.HeaderBar_stickyNav__12k45mde>nav:last-of-type>ul>li.base>a,.HeaderBar_stickyNav__12k45mde>nav:last-of-type>ul>li.base>span{border-color:var(--color-main__6q1didx);background-color:var(--color-main__6q1didx)}#sonospro>nav>ul>li{height:56px}#sonospro{height:120px;flex-wrap:wrap}.HeaderBar_headerBase__12k45md8#sonospro .collapse-on-mobile{display:block}#sonospro nav#right>ul>li:last-child,#sonosradiohd nav#right>ul>li:last-child,.HeaderBar_headerBase__12k45md8 #sonospro nav#right>ul>li:last-child{display:flex}#sonospro>nav#right{flex-basis:100%;text-align:center;margin-right:0}#sonosradiohd>nav#left{margin-left:1.8518518518518519vw;width:60%}#sonosradiohd>nav#left svg{width:90%}#sonosradiohd>nav#right{margin-right:1.8518518518518519vw;text-align:right;width:-moz-fit-content;width:fit-content}#sonospro>nav#center>ul>li>a,#sonospro>nav#center>ul>li>span{margin-right:24px}#sonospro>div>nav#center>ul>li,#sonospro>nav#center>ul>li{width:105px;padding-left:0;padding-right:0}#sonospro>nav:last-of-type>ul>li>a,#sonospro>nav:last-of-type>ul>li>span{width:152px;margin:0 8px}nav#center>ul li.HeaderBar_navigationItem__12k45mdh.HeaderBar_navigationItemWithMenu__12k45mdi{border-bottom:3px solid transparent;border-top:3px solid transparent}nav#center>ul li.HeaderBar_navigationItem__12k45mdh.HeaderBar_navigationItemWithMenu__12k45mdi:hover{border-bottom-color:var(--color-grayDarkest__6q1did15)}#sonospro li[data-testid=nav-item-get-started] a{background-color:var(--color-main__6q1didx);color:var(--color-base__6q1didw)}#sonospro>nav#left,#sonospro>nav#right{width:15%}.HeaderBar_navigationSubItemContainer__12k45mdj{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:20px}.HeaderBar_navigationSubItemLink__12k45mdk{display:flex;font-size:var(--fontSize-bodyCopy__1ivttc5h8);line-height:var(--lineHeight-ls1p5__1ivttc5hs);font-weight:var(--fontWeight-regular__1ivttc5hn);margin-bottom:20px}@media screen and (min-width:64em){.HeaderBar_headerBase__12k45md8{--headerNavGap__12k45md0:40px;--headerHeight__12k45md1:100px}.HeaderBar_headerBase__12k45md8>nav:first-of-type,.HeaderBar_stickyNav__12k45mde>nav:first-of-type{margin-left:3.7037037037037037vw}.HeaderBar_headerBase__12k45md8>nav:last-of-type,.HeaderBar_stickyNav__12k45mde>nav:last-of-type{margin-right:3.7037037037037037vw}.HeaderBar_headerBase__12k45md8 nav#right{--headerNavGap__12k45md0:24px}.HeaderBar_headerBase__12k45md8 nav#right>ul>li:last-child{display:none}.HeaderBar_headerBase__12k45md8 .collapse-on-mobile{display:block}.HeaderBar_headerBase__12k45md8 .Modal_backdrop__1bndnd21{height:calc(100vh - var(--menuTop__12k45md4))}.HeaderBar_headerBase__12k45md8:not(.with-search):not(.with-myAccount) .Modal_backdrop__1bndnd21{top:calc(var(--menuTop__12k45md4) + var(--headerHeight__12k45md1))}#sonospro{height:100px;flex-wrap:nowrap}.HeaderBar_stickyNav__12k45mde#sonospro{height:64px;flex-wrap:nowrap}#sonospro>nav#right{flex-basis:auto;text-align:right;margin-right:3.7037037037037037vw}#sonospro>nav#right,#sonosradiohd>nav#left{width:-moz-fit-content;width:fit-content}#sonosradiohd>nav#left svg{width:100%}#sonospro>nav#center>ul>li>a,#sonospro>nav#center>ul>li>span{margin-right:0}#sonospro>div>nav#center>ul>li,#sonospro>nav#center>ul>li{padding-left:20px;padding-right:20px}#sonospro>nav:last-of-type>ul>li>a,#sonospro>nav:last-of-type>ul>li>span{width:auto;margin:0}.HeaderBar_navigationSubItemLink__12k45mdk{font-size:var(--fontSize-ts2__1ivttc5ha)}}.Typography_heading__1sg9d510{display:block;font-size:var(--fontSize-ts3__1ivttc5hc);line-height:var(--lineHeight-ls1__1ivttc5hr)}.Typography_h1__1sg9d511{font-size:var(--fontSize-ts4p5__1ivttc5hf)}.Typography_h1__1sg9d511,.Typography_h2__1sg9d512{display:block;line-height:var(--lineHeight-ls1__1ivttc5hr);font-weight:var(--fontWeight-medium__1ivttc5ho)}.Typography_h2__1sg9d512{font-size:var(--fontSize-ts4__1ivttc5he)}.Typography_h3__1sg9d513{font-size:var(--fontSize-ts3__1ivttc5hc)}.Typography_h3__1sg9d513,.Typography_h4__1sg9d514{display:block;line-height:var(--lineHeight-ls1__1ivttc5hr);font-weight:var(--fontWeight-medium__1ivttc5ho)}.Typography_h4__1sg9d514{font-size:var(--fontSize-ts2__1ivttc5ha)}.Typography_h5__1sg9d515{font-weight:var(--fontWeight-regular__1ivttc5hn)}.Typography_h5__1sg9d515,.Typography_h6__1sg9d516{display:block;font-size: 24px;line-height:var(--lineHeight-ls1__1ivttc5hr)}.Typography_h6__1sg9d516{font-weight:var(--fontWeight-medium__1ivttc5ho)}.Typography_subheadlineLarge__1sg9d517{display:block;font-size:var(--fontSize-ts2__1ivttc5ha);line-height:var(--lineHeight-ls1p5__1ivttc5hs);font-weight:var(--fontWeight-medium__1ivttc5ho)}.Typography_paragraphLarge__1sg9d518{display:block;font-size:var(--fontSize-bodyCopy__1ivttc5h8);line-height:var(--lineHeight-ls1p5__1ivttc5hs);font-weight:var(--fontWeight-regular__1ivttc5hn)}.Typography_subheadlineMedium__1sg9d519{display:block;font-size:var(--fontSize-ts2__1ivttc5ha);line-height:var(--lineHeight-ls2__1ivttc5ht); font-family: 'aktiv-grotesk-medium';}.Typography_paragraphMedium__1sg9d51a{display:block;font-size:var(--fontSize-ts1p5__1ivttc5h9);line-height:var(--lineHeight-ls2__1ivttc5ht);font-weight:var(--fontWeight-regular__1ivttc5hn)}.Typography_subheadlineSmall__1sg9d51b{font-weight:var(--fontWeight-medium__1ivttc5ho)}.Typography_paragraphSmall__1sg9d51c,.Typography_subheadlineSmall__1sg9d51b{display:block;font-size:var(--fontSize-bodyCopy__1ivttc5h8);line-height:var(--lineHeight-ls2__1ivttc5ht)}.Typography_paragraphSmall__1sg9d51c{font-weight:var(--fontWeight-regular__1ivttc5hn)}.Typography_caption__1sg9d51d{font-size:var(--fontSize-ts1__1ivttc5h7);opacity:.98;max-width:var(--xGrid-x16__1ivttc5d5);color:var(--color-greyMedium__6q1did13)}.Typography_caption__1sg9d51d,.Typography_textBubble__1sg9d51e{display:block;line-height:var(--lineHeight-ls2__1ivttc5ht);font-weight:var(--fontWeight-regular__1ivttc5hn)}.Typography_textBubble__1sg9d51e{margin-top:4px!important;font-size:var(--fontSize-ts0p5__1ivttc5h6)}.Typography_text__1sg9d51f{display:block}.Typography_selectProductContainer__1sg9d51g{flex:1}@media screen and (min-width:64em){.Typography_h1__1sg9d511{font-size:var(--fontSize-ts5p5__1ivttc5hi)}.Typography_h2__1sg9d512{font-size:var(--fontSize-ts5__1ivttc5hh)}.Typography_h3__1sg9d513{font-size:var(--fontSize-ts4p7__1ivttc5hg)}.Typography_h4__1sg9d514{font-size:var(--fontSize-ts4__1ivttc5he)}.Typography_h5__1sg9d515{font-size:var(--fontSize-ts3p5__1ivttc5hd)}.Typography_paragraphLarge__1sg9d518{font-size:var(--fontSize-ts2__1ivttc5ha)}.Typography_caption__1sg9d51d{max-width:var(--xGrid-x5__1ivttc5cu)}}.PreviewModeDisclaimer_previewModeDisclaimer__2dzoi30{background-color:var(--color-accentRed__6q1did1i);text-align:center;width:100vw;color:var(--color-main__6q1didx)}.PreviewModeDisclaimer_exitModeButton__2dzoi31{font-size:var(--fontSize-ts1__1ivttc5h7);padding:8px;margin:4px}.Menus_menuBase__vvbgwx0{display:flex;flex-direction:column;position:absolute;top:0;left:0;width:100%;height:calc(100% - var(--ribbonHeight__12k45md3));background-color:var(--color-base__6q1didw);overflow:hidden}.HeaderBar_headerBase__12k45md8 .Modal_backdrop__1bndnd21 .Modal_backdrop__1bndnd21 .Menus_menuBase__vvbgwx0{height:100%}.Menus_menuHeaderBase__vvbgwx1{position:relative;display:flex;align-items:center;width:100%;height:var(--headerHeight__12k45md1);padding-left:24px;padding-right:24px;box-shadow:inset 0 -1px 0 0 var(--color-greyLight__6q1did10);flex:0 0 auto}.Menus_menuHeaderBase__vvbgwx1 .Button_buttonBase__964fy0{padding:0;width:auto}.Menus_menuHeaderBase__vvbgwx1 .DynamicSvg_dynamicSvgContainer__15gj9s20{margin:0;line-height:1}.Menus_menuHeaderCloseButton__vvbgwx2{position:absolute;top:calc((var(--headerHeight__12k45md1) - var(--menuHeaderCloseButtonSize__12k45md5)) / 2);right:7.407407407407407vw;font-size:var(--menuHeaderCloseButtonSize__12k45md5);padding:0}.Menus_menuHeaderCloseButton__vvbgwx2,.Menus_menuHeaderCloseButton__vvbgwx2 .DynamicSvg_dynamicSvgContainer__15gj9s20{width:var(--menuHeaderCloseButtonSize__12k45md5);height:var(--menuHeaderCloseButtonSize__12k45md5)}.Menus_introMenuButton__vvbgwx5{margin-left:8px}.Menus_cartButton__vvbgwx6{padding-left:0;padding-right:0}.Menus_cartBadge__vvbgwx7:before{content:"";background:var(--color-accentGold__6q1did1j);width:4px;height:4px;border-radius:10px;position:relative;left:13px;top:-1.6px}.Menus_cartLabel__vvbgwx8{display:grid;align-items:center;position:relative}.Menus_searchMenuContent__vvbgwx9{position:absolute;top:var(--headerHeight__12k45md1);left:0;width:100%;height:100%;background-color:var(--color-base__6q1didw)}.Menus_logoutButton__vvbgwxa{margin-left:24px;margin-top:24px;width:auto}@media screen and (min-width:48em){.Menus_logoutButton__vvbgwxa{margin-left:24px}}@media screen and (min-width:64em){.Menus_menuHeaderBase__vvbgwx1{padding-left:48px;padding-right:48px}.Menus_menuHeaderCloseButton__vvbgwx2{right:3.7037037037037037vw}.Menus_logoutButton__vvbgwxa{margin-left:48px}}.Ribbon_ribbonBaseStyle__rcioba1{cursor:pointer;display:flex;overflow:hidden;width:100vw;position:relative}.Ribbon_ribbon__rcioba2{align-items:flex-start;gap:12px;padding:12px 3.7037037037037037vw;min-height:40px}.Ribbon_floatCloseButton__rcioba3{position:absolute;top:50%;transform:translateY(-50%);left:3.7037037037037037vw}.Ribbon_ribbon__rcioba2>:last-child{margin-left:auto}.Ribbon_ribbon__rcioba2 .Menus_menuHeaderCloseButton__vvbgwx2{position:static}.Ribbon_ribbon__rcioba2 .Typography_caption__1sg9d51d,.Ribbon_ribbon__rcioba2 a:not(.Button_buttonBase__964fy0){color:var(--ctaColorStyle__rcioba0);opacity:1;max-width:none;line-height:normal}.Ribbon_ribbon__rcioba2>.Typography_caption__1sg9d51d:first-of-type{max-width:48.148148148148145vw;text-align:left}@media screen and (min-width:64em){.Ribbon_ribbon__rcioba2{align-items:center;gap:0;justify-content:space-between}.Ribbon_centerRibbonContent__rcioba4{justify-content:center}.Ribbon_ribbon__rcioba2>:last-child{margin-left:0}.Ribbon_ribbon__rcioba2>.Typography_caption__1sg9d51d:first-of-type{max-width:none}}.serializers_listBlock__yfi2hk0{padding-left:huge}.serializers_listBlock__yfi2hk0 li{padding-top:var(--sGrid-s1__1ivttc55);padding-bottom:var(--sGrid-s1__1ivttc55)}.serializers_listBlock__yfi2hk0 ol,.serializers_listBlock__yfi2hk0 ul{padding-top:var(--sGrid-s1__1ivttc55);padding-left:var(--sGrid-s2__1ivttc56);margin-right:0;margin-left:0}.serializers_inlineSvg__yfi2hk1{vertical-align:middle;display:inline-flex;margin-right:var(--sGrid-s1p5__1ivttc53b)}.serializers_customHeightSvg__yfi2hk2 svg{height:100%;width:var(--autoSize-auto__1ivttc51)}.serializers_inlineDynamicSvg__yfi2hk3 svg{font-size:var(--fontSize-ts2p5__1ivttc5hb)}.serializers_ctaLink__yfi2hk4{text-decoration:underline}.serializers_iconGridItem__yfi2hk5{display:inline-flex;width:auto;align-self:start;justify-self:auto;margin-bottom:0}.serializers_iconOffsetGridParent__yfi2hk6{display:grid;grid-template-columns:auto 1fr}.serializers_portableTextSection__yfi2hk7{display:flex;flex-direction:column;width:100%}.serializers_ctaLinkWithingRichContent__yfi2hk8{padding:0!important;text-decoration:underline}@media screen and (min-width:64em){.serializers_inlineDynamicSvg__yfi2hk3 svg{font-size:var(--fontSize-ts3__1ivttc5hc)}}.ProductGridList_productNamesList__r9p40z0{padding:var(--sGrid-s2__1ivttc56) 0 var(--sGrid-s2__1ivttc56) 0!important}.ProductGridList_productNamesListItem__r9p40z1{padding-bottom:var(--sGrid-s1__1ivttc55)}.ButtonWithArrow_buttonBase__19fduzq0{display:flex;align-items:center;justify-content:center;cursor:pointer;border-style:solid;border-radius:var(--sGrid-s10__1ivttc5e);text-align:center;border-width:var(--borderWidth-b1__1ivttc5i3);padding:var(--sGrid-s1__1ivttc55) var(--sGrid-s3__1ivttc57);font-weight:var(--fontWeight-regular__1ivttc5hn);line-height:var(--lineHeight-ls1p5__1ivttc5hs);font-size:var(--fontSize-bodyCopy__1ivttc5h8);transition:opacity .1s ease-in;width:100%}.ButtonWithArrow_buttonBase__19fduzq0:hover{opacity:.7}.ButtonWithArrow_buttonBase__19fduzq0:active{opacity:.5}.ButtonWithArrow_buttonBase__19fduzq0:disabled{cursor:not-allowed;background-color:var(--color-greyLight__6q1did10);color:var(--color-greyDark__6q1did14);border-color:var(--color-greyLight__6q1did10)}.ButtonWithArrow_buttonBase__19fduzq0:active:disabled,.ButtonWithArrow_buttonBase__19fduzq0:hover:disabled{opacity:1}.ButtonWithArrow_buttonVariants_primary__19fduzq1{background-color:var(--color-main__6q1didx);color:var(--color-base__6q1didw);border-color:var(--color-base__6q1didw)}.ButtonWithArrow_buttonVariants_secondary__19fduzq2{background-color:var(--color-clearMain__6q1didv);color:currentColor;border-color:currentColor}.ButtonWithArrow_buttonVariants_tertiary__19fduzq3{background-color:var(--color-clearMain__6q1didv);color:currentColor;border-color:transparent}.ButtonWithArrow_inlineButton__19fduzq4{display:inline-flex;width:var(--autoSize-fitContent__1ivttc52)}.ButtonWithArrow_arrowStyles__19fduzq5{font-size:var(--fontSize-ts2p5__1ivttc5hb);margin:0 var(--sGrid-s2__1ivttc56)}.ButtonWithArrow_buttonBase__19fduzq0>*{margin-left:var(--sGrid-s1__1ivttc55);margin-right:var(--sGrid-s1__1ivttc55)}@media screen and (min-width:64em){.ButtonWithArrow_buttonBase__19fduzq0{border-width:var(--borderWidth-b2__1ivttc5i4);padding:var(--sGrid-s2__1ivttc56) var(--sGrid-s6__1ivttc5a);font-weight:var(--fontWeight-medium__1ivttc5ho);font-size:var(--fontSize-ts1p5__1ivttc5h9)}}.NumberedNavigationItem_labelStyle__1cd5ljj0{margin-left:8px}.NumberedNavigationItem_commonStyle__1cd5ljj1{display:flex;white-space:nowrap;font-weight:var(--fontWeight-regular__1ivttc5hn);align-items:center}.NumberedNavigationItem_notCurrentStyle__1cd5ljj2{opacity:50%}.NumberedNavigationItem_currentStyle__1cd5ljj3{font-weight:var(--fontWeight-medium__1ivttc5ho)}.Circle_circleStyle__15usmcc2{border-radius:50%;border:1px solid;border-color:var(--circleColor__15usmcc0);color:var(--circleColor__15usmcc0);background-color:var(--circleBgColor__15usmcc1)}.Circle_textStyle__15usmcc3{padding:2px 8px}.Circle_iconStyle__15usmcc4{padding:4px 4px 0}@media screen and (min-width:64em){.Circle_iconStyle__15usmcc4{padding:4px 4px 2px}}.ContentModule_contentModuleContainer__v6jvm52{display:flex;flex:1 1 auto;width:var(--baseGrid-max__1ivttc53)}.ContentModule_contentModuleContainer__v6jvm52.ContentModule_containerBorderRadius__v6jvm53{border-radius:var(--borderRadius__v6jvm50);overflow:hidden}.ContentModule_regularWrapper__v6jvm55{position:absolute;top:0;bottom:0;width:var(--xGrid-x27__1ivttc5dg)}.ContentModule_contentModuleContainer__v6jvm52.ContentModule_containerAlignToEdge__v6jvm56>section>div{width:var(--baseGrid-max__1ivttc53)}.ContentModule_moduleStyle__v6jvm57{overflow-x:clip;position:relative}.ContentModule_moduleHeadline__v6jvm58{max-width:var(--xGrid-x27__1ivttc5dg);margin-bottom:56px}.ContentModule_contentModuleBackgroundImage__v6jvm59{background:var(--blockBgImg__v6jvm51) center center;background-clip:content-box;background-size:cover}.ContentModule_asLink__v6jvm5a{cursor:pointer}.ContentModule_tabNavContainerMobile__v6jvm5b{display:flex;flex-direction:row;width:85.18518518518519vw;align-items:center;margin-bottom:16px}.ContentModule_tabNavLabelMobile__v6jvm5c{font-size:var(--fontSize-ts1__1ivttc5h7);font-weight:var(--fontWeight-medium__1ivttc5ho);color:var(--color-greyMedium__6q1did13)}.ContentModule_marginLeft__v6jvm5d{margin-left:8px}.ContentModule_contentModuleContainer__v6jvm52 .mobile-o0{order:0}.ContentModule_contentModuleContainer__v6jvm52 .mobile-o1{order:1}.ContentModule_contentModuleContainer__v6jvm52 .mobile-o2{order:2}@media screen and (min-width:90em){.ContentModule_contentModuleContainer__v6jvm52.ContentModule_containerDesktopXL__v6jvm54{max-width:var(--xGrid-x27__1ivttc5dg)}.ContentModule_regularWrapper__v6jvm55{left:50%;right:50%;margin-left:-720px}.ContentModule_contentModuleContainer__v6jvm52.ContentModule_containerAlignToEdge__v6jvm56{position:static;width:var(--xGrid-xMax__1ivttc5fq);justify-content:space-between}.ContentModule_moduleStyle__v6jvm57{display:flex;flex-direction:column;align-items:center;width:var(--xGrid-xMax__1ivttc5fq);height:var(--baseGrid-max__1ivttc53);overflow-y:clip}}@media screen and (min-width:64em){.ContentModule_moduleHeadline__v6jvm58{margin-bottom:112px}.ContentModule_contentModuleContainer__v6jvm52 .desktop-o0{order:0}.ContentModule_contentModuleContainer__v6jvm52 .desktop-o1{order:1}.ContentModule_contentModuleContainer__v6jvm52 .desktop-o2{order:2}}.HeaderNavigationMenu_navigationMenu__1untng61{top:0;height:100%}.HeaderNavigationMenu_navigationContent__1untng62{display:flex;flex-direction:column;overflow:scroll;padding-bottom:16px}.HeaderNavigationMenu_navigationContentMyAccountStyle__1untng63{width:100%;overflow:auto}.HeaderNavigationMenu_myAccountNavigationItemsList__1untng64{width:100%;height:100%;overflow:auto;padding-bottom:32px}.HeaderNavigationMenu_navigationContentMyAccountStyle__1untng63 .Button_buttonBase__964fy0{justify-content:flex-start}.with-ribbon .HeaderNavigationMenu_navigationContentMyAccountStyle__1untng63{height:calc((100vh - var(--headerHeight__12k45md1)) - var(--ribbonHeight__12k45md3))}.HeaderNavigationMenu_myAccountMenu__1untng65{align-items:flex-start}.HeaderNavigationMenu_contentModuleWrapper__1untng67{overflow:initial}.HeaderNavigationMenu_navigationMenu__1untng61>.ContentModule_moduleStyle__v6jvm57>.ContentModule_contentModuleContainer__v6jvm52{overflow-y:auto;overscroll-behavior:contain}.HeaderNavigationMenu_navigationMenuHeader__1untng69{justify-content:space-between}.HeaderNavigationMenu_cleanSpanDefaultStyles__1untng6a{margin:0}.HeaderNavigationMenu_navigationMenuHeader__1untng69>.Menus_menuHeaderCloseButton__vvbgwx2{position:static}.HeaderNavigationMenu_myAccountMenu__1untng65 .HeaderNavigationMenu_navigationMenuHeader__1untng69 .HeaderNavigationMenu_leftChevron__1untng66{display:none}.HeaderNavigationMenu_myAccountMenu__1untng65 .HeaderNavigationMenu_navigationMenuHeader__1untng69{display:flex}.HeaderNavigationMenu_myAccountMenu__1untng65 .HeaderBar_navigationItem__12k45mdh{height:60px}.HeaderNavigationMenu_myAccountMenu__1untng65 .HeaderBar_navigationItem__12k45mdh>a{font-size:var(--fontSize-ts2__1ivttc5ha)}.HeaderNavigationMenu_navigationMenu__1untng61.HeaderNavigationMenu_withSubNavItems__1untng68 .HeaderNavigationMenu_contentModuleWrapper__1untng67{overflow-y:unset}@media screen and (min-width:48em){.HeaderNavigationMenu_navigationMenu__1untng61{height:auto}}@media screen and (min-width:64em){.HeaderNavigationMenu_navigationMenu__1untng61{height:auto;min-height:200px;transform-origin:top center}.HeaderNavigationMenu_navigationContent__1untng62{justify-content:center;flex-direction:var(--subNavItemsPositionVal__1untng60);overflow:auto}.HeaderNavigationMenu_navigationContentMyAccountStyle__1untng63 .Button_buttonBase__964fy0{justify-content:normal}.with-ribbon .HeaderNavigationMenu_navigationContentMyAccountStyle__1untng63{height:auto}.HeaderNavigationMenu_myAccountMenu__1untng65{width:25%;left:unset;right:0;height:100%;min-width:352px}.HeaderNavigationMenu_leftChevron__1untng66{display:none}.HeaderNavigationMenu_navigationMenuHeader__1untng69{display:none;box-shadow:none}}.styles_mainContainer__x58f780{display:flex;flex-direction:column;align-items:center;max-width:var(--xGrid-xMax__1ivttc5fq);word-wrap:break-word}.styles_sfccContentStyle__x58f781{width:var(--baseGrid-max__1ivttc53)}.styles_stickToBottom__x58f782{position:sticky;bottom:0;z-index:100}.styles_sfccContentStyle__x58f781 button>svg{max-width:40px}.Accordion_plusIcon__1jaq7dj0{margin-left:var(--sGrid-s0p5__1ivttc53a);display:flex;align-items:center}.Accordion_plusIcon__1jaq7dj0 svg,.Accordion_plusIcon__1jaq7dj0 svg path,.Accordion_plusIcon__1jaq7dj0 svg rect{fill:currentColor}.Accordion_accordionHeader__1jaq7dj1{display:inline-flex;align-items:center;justify-content:space-between;color:currentColor;cursor:pointer;width:100%;font-size:var(--fontSize-ts1p5__1ivttc5h9)}.Accordion_accordionHeader__1jaq7dj1.Typography_h4__1sg9d514{display:flex}@media screen and (min-width:64em){.Accordion_accordionHeader__1jaq7dj1{font-size:var(--fontSize-ts4__1ivttc5he)}}.Footer_darkScheme__5incbs0 .Accordion_plusIcon__1jaq7dj0 svg path,.Footer_darkScheme__5incbs0 .Accordion_plusIcon__1jaq7dj0 svg rect{fill:currentColor}.Footer_darkScheme__5incbs0.Accordion_accordionHeader__1jaq7dj1{color:currentColor}.Footer_footerWrapperStyle__5incbs1{--menuHeaderCloseButtonSize__12k45md5:28px;margin-top:1rem;flex:1;width:var(--xGrid-xMax__1ivttc5fq);background-color:var(--color-grayDarkest__6q1did15);color:var(--color-greyLightest__6q1didy);display:flex;justify-content:center;position:relative}.Footer_footerStyle__5incbs2{width:var(--xGrid-x27__1ivttc5dg);padding:var(--xGrid-x1__1ivttc5cq);padding-top:var(--yGrid-y0p5__1ivttc5g4);padding-bottom:var(--yGrid-y0p5__1ivttc5g4)}.Footer_footerStyle__5incbs2 a{color:var(--color-greyMediumLight__6q1did12)}.Footer_footerStyle__5incbs2 li{list-style:none}.Footer_footerStyle__5incbs2 #cookie-settings-btn,.Footer_footerStyle__5incbs2 #cookie-settings-btn:hover{padding:0;color:var(--color-greyMediumLight__6q1did12);border:none;font-size:var(--fontSize-ts1__1ivttc5h7);background:var(--color-clearBase__6q1didu);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.Footer_footerColumns__5incbs3{display:grid;row-gap:16px;-moz-column-gap:16px;column-gap:16px}.Footer_footerColumns__5incbs3 h4{margin-bottom:16px}.Footer_accordionContainer__5incbs4{padding-top:24px;padding-bottom:24px;padding-right:2px;border-top:1px solid var(--color-greyMediumLight__6q1did12);border-bottom:1px solid var(--color-greyMediumLight__6q1did12)}.Footer_accordionContainer__5incbs4.hideMobile,.Footer_hideDesktop__5incbs5{display:none}.Footer_accordionContainer__5incbs4 ul{margin-top:20px}.Footer_socialStyle__5incbs6{display:flex;margin-top:var(--yGrid-y0p5__1ivttc5g4);margin-bottom:var(--yGrid-y0p5__1ivttc5g4)}.Footer_navIconStyle__5incbs7{width:24px;margin-right:8px;margin-left:0}.Footer_socialStyle__5incbs6 ul{display:flex;flex-direction:row;align-items:center}.Footer_socialStyle__5incbs6 img{filter:invert(1)}.Footer_footerRule__5incbs8{background-color:var(--color-greyMediumLight__6q1did12);height:1px;width:100%}.Footer_legalStyle__5incbs9{font-size:var(--fontSize-ts1__1ivttc5h7);display:flex;flex-direction:row;flex-wrap:wrap;margin-top:var(--yGrid-y0p5__1ivttc5g4)}.Footer_copyrightStyle__5incbsa{flex:1 1 50%;order:1}.Footer_legalLinks__5incbsb{display:flex;order:0;width:100%}.Footer_legalLinks__5incbsb ul{display:flex;flex-wrap:wrap;margin-bottom:var(--yGrid-y0p5__1ivttc5g4)}.Footer_legalLinks__5incbsb li{display:inline-flex;align-content:center;flex:1 1 50%;margin-bottom:16px}.Footer_legalStyle__5incbs9 img{width:1em}.Footer_verticalList__5incbsc li{margin-bottom:16px}@media screen and (min-width:64em){.Footer_footerWrapperStyle__5incbs1{margin-top:0}.Footer_footerStyle__5incbs2{padding:var(--xGrid-x2__1ivttc5cr)}.Footer_navIconStyle__5incbs7{margin-right:0;margin-left:8px}.Footer_socialStyle__5incbs6 ul{margin-left:auto}.Footer_legalStyle__5incbs9{flex-wrap:nowrap}.Footer_copyrightStyle__5incbsa{flex:unset}.Footer_legalLinks__5incbsb{order:1;width:auto;margin-left:auto;margin-right:auto}.Footer_legalLinks__5incbsb ul{margin-bottom:0}.Footer_legalLinks__5incbsb li{flex:1 1 auto;margin-left:16px;margin-right:16px;margin-bottom:0}}.SonosImage_imageAnimationStyle__1arxf8x1{transition:filter .5s ease-in,opacity .5s ease-in}.SonosImage_imageLoadingStateStyle__1arxf8x0 .SonosImage_imageAnimationStyle__1arxf8x1{filter:blur(7px)!important;opacity:.8}.SonosImage_imageContainer__1arxf8x2{position:relative}.CountrySelector_countrySelectorFlagWrapperStyle__ks23ei0{width:1em}.CountrySelector_CountrySelectorMenuWrapperStyle__ks23ei1{background-color:var(--color-grayDarkest__6q1did15);color:var(--color-greyMediumLight__6q1did12);width:var(--xGrid-xMax__1ivttc5fq);height:100%;display:flex;justify-content:center;position:absolute;left:0;bottom:0}.CountrySelector_countrySelectorStyle__ks23ei2{order:1;margin-left:auto;display:flex;align-items:baseline;cursor:pointer}.CountrySelector_countrySelectorChevronStyle__ks23ei3{margin-left:8px;margin-right:8px}.CountrySelector_countrySelectorCountryStyle__ks23ei4{margin-left:8px}.CountrySelector_CountrySelectorMenuStyle__ks23ei5{width:var(--xGrid-x27__1ivttc5dg);padding:var(--xGrid-x2__1ivttc5cr);padding-top:var(--xGrid-x4__1ivttc5ct)}.CountrySelector_countrySelectorStyle__ks23ei2>div:first-child{min-width:14px}.CountrySelector_countrySelectorCountryStyle__ks23ei4 a{white-space:nowrap}.CountrySelector_CountrySelectorMenuStyle__ks23ei5 ul{display:flex;flex-direction:column;flex-wrap:nowrap;height:100%;width:100%;overflow-y:scroll}.CountrySelector_CountrySelectorMenuStyle__ks23ei5 li{display:flex;width:100%;margin-bottom:16px}.CountrySelector_CountrySelectorMenuWrapperStyle__ks23ei1 button{top:var(--xGrid-x1__1ivttc5cq);right:var(--xGrid-x1__1ivttc5cq)}@media screen and (min-width:64em){.CountrySelector_CountrySelectorMenuWrapperStyle__ks23ei1{height:auto}.CountrySelector_countrySelectorStyle__ks23ei2{margin-left:0}.CountrySelector_countrySelectorCountryStyle__ks23ei4{min-width:var(--xGrid-x1__1ivttc5cq)}.CountrySelector_CountrySelectorMenuStyle__ks23ei5{padding:var(--xGrid-x2__1ivttc5cr)}.CountrySelector_CountrySelectorMenuStyle__ks23ei5 ul{height:280px;overflow:hidden;flex-wrap:wrap}.CountrySelector_CountrySelectorMenuStyle__ks23ei5 li{width:24.5%;margin-bottom:20px}.CountrySelector_CountrySelectorMenuWrapperStyle__ks23ei1 button{top:var(--xGrid-x0p5__1ivttc5dh);right:var(--xGrid-x0p5__1ivttc5dh)}}
/*!
 * PowerReviews, Copyright 2024
 * Build: 10463 | d9b10d5bb | 12/12/2024
 */
@charset "UTF-8";.p-w-r {
    display: block!important
}

.p-w-r a,.p-w-r abbr,.p-w-r acronym,.p-w-r address,.p-w-r applet,.p-w-r article,.p-w-r aside,.p-w-r audio,.p-w-r b,.p-w-r big,.p-w-r blockquote,.p-w-r body,.p-w-r canvas,.p-w-r caption,.p-w-r center,.p-w-r cite,.p-w-r code,.p-w-r dd,.p-w-r del,.p-w-r details,.p-w-r dfn,.p-w-r div,.p-w-r dl,.p-w-r dt,.p-w-r em,.p-w-r embed,.p-w-r fieldset,.p-w-r figcaption,.p-w-r figure,.p-w-r footer,.p-w-r form,.p-w-r h1,.p-w-r h2,.p-w-r h3,.p-w-r h4,.p-w-r h5,.p-w-r h6,.p-w-r header,.p-w-r hgroup,.p-w-r html,.p-w-r i,.p-w-r iframe,.p-w-r img,.p-w-r ins,.p-w-r kbd,.p-w-r label,.p-w-r legend,.p-w-r li,.p-w-r mark,.p-w-r menu,.p-w-r nav,.p-w-r object,.p-w-r ol,.p-w-r output,.p-w-r p,.p-w-r pre,.p-w-r q,.p-w-r ruby,.p-w-r s,.p-w-r samp,.p-w-r section,.p-w-r small,.p-w-r span,.p-w-r strike,.p-w-r strong,.p-w-r sub,.p-w-r summary,.p-w-r sup,.p-w-r table,.p-w-r tbody,.p-w-r td,.p-w-r tfoot,.p-w-r th,.p-w-r thead,.p-w-r time,.p-w-r tr,.p-w-r tt,.p-w-r u,.p-w-r ul,.p-w-r var,.p-w-r video {
    border: 0;
    font-size: 100%;
    font: inherit;
    margin: 0;
    padding: 0;
    vertical-align: baseline
}

.p-w-r article,.p-w-r aside,.p-w-r details,.p-w-r figcaption,.p-w-r figure,.p-w-r footer,.p-w-r header,.p-w-r hgroup,.p-w-r menu,.p-w-r nav,.p-w-r section {
    display: block
}

.p-w-r body {
    line-height: 1
}

.p-w-r ol,.p-w-r ul {
    list-style: none
}

.p-w-r blockquote,.p-w-r q {
    quotes: none
}

.p-w-r blockquote:after,.p-w-r blockquote:before,.p-w-r q:after,.p-w-r q:before {
    content: "";
    content: none
}

.p-w-r table {
    border-collapse: collapse;
    border-spacing: 0
}

#pr-war {
    background: #fff;
    margin: 0;
    padding: 5px 5px 30px 0;
    width: 100%
}

.p-w-r *,.p-w-r :after,.p-w-r :before {
    box-sizing: border-box
}

.p-w-r html {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    font-size: 10px
}

.p-w-r body {
    background-color: #fff;
    color: #666;
    font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 1.428571429
}

.p-w-r button,.p-w-r input,.p-w-r select,.p-w-r textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}

.p-w-r a {
    color: #337ab7;
    text-decoration: none
}

.p-w-r a:focus,.p-w-r a:hover {
    color: #23527c;
    text-decoration: underline
}

.p-w-r a:focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

.p-w-r figure {
    margin: 0
}

.p-w-r img {
    vertical-align: middle
}

.p-w-r .img-responsive {
    display: block;
    height: auto;
    max-width: 100%
}

.p-w-r .img-rounded {
    border-radius: 6px
}

.p-w-r .img-thumbnail {
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    display: inline-block;
    height: auto;
    line-height: 1.428571429;
    max-width: 100%;
    padding: 4px;
    transition: all .2s ease-in-out
}

.p-w-r .img-circle {
    border-radius: 50%
}

.p-w-r hr {
    border: 0;
    border-top: 1px solid #eee;
    margin-bottom: 20px;
    margin-top: 20px
}

.p-w-r .sr-only {
    clip: rect(0,0,0,0);
    border: 0;
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.p-w-r .sr-only-focusable:active,.p-w-r .sr-only-focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto
}

.p-w-r [role=button] {
    cursor: pointer
}

.p-w-r .container {
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px
}

.p-w-r .container:after,.p-w-r .container:before {
    content: " ";
    display: table
}

.p-w-r .container:after {
    clear: both
}

@media (min-width: 768px) {
    .p-w-r .container {
        width:750px
    }
}

@media (min-width: 992px) {
    .p-w-r .container {
        width:970px
    }
}

@media (min-width: 1200px) {
    .p-w-r .container {
        width:1170px
    }
}

.p-w-r .container-fluid {
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px
}

.p-w-r .container-fluid:after,.p-w-r .container-fluid:before {
    content: " ";
    display: table
}

.p-w-r .container-fluid:after {
    clear: both
}

.p-w-r .pr-row,.p-w-r .row {
    margin-left: -15px;
    margin-right: -15px
}

.p-w-r .pr-row:after,.p-w-r .pr-row:before,.p-w-r .row:after,.p-w-r .row:before {
    content: " ";
    display: table
}

.p-w-r .pr-row:after,.p-w-r .row:after {
    clear: both
}

.p-w-r .row-no-gutters {
    margin-left: 0;
    margin-right: 0
}

.p-w-r .row-no-gutters [class*=col-] {
    padding-left: 0;
    padding-right: 0
}

.p-w-r .col-lg-1,.p-w-r .col-lg-10,.p-w-r .col-lg-11,.p-w-r .col-lg-12,.p-w-r .col-lg-2,.p-w-r .col-lg-3,.p-w-r .col-lg-4,.p-w-r .col-lg-5,.p-w-r .col-lg-6,.p-w-r .col-lg-7,.p-w-r .col-lg-8,.p-w-r .col-lg-9,.p-w-r .col-md-1,.p-w-r .col-md-10,.p-w-r .col-md-11,.p-w-r .col-md-12,.p-w-r .col-md-2,.p-w-r .col-md-3,.p-w-r .col-md-4,.p-w-r .col-md-5,.p-w-r .col-md-6,.p-w-r .col-md-7,.p-w-r .col-md-8,.p-w-r .col-md-9,.p-w-r .col-sm-1,.p-w-r .col-sm-10,.p-w-r .col-sm-11,.p-w-r .col-sm-12,.p-w-r .col-sm-2,.p-w-r .col-sm-3,.p-w-r .col-sm-4,.p-w-r .col-sm-5,.p-w-r .col-sm-6,.p-w-r .col-sm-7,.p-w-r .col-sm-8,.p-w-r .col-sm-9,.p-w-r .col-xs-1,.p-w-r .col-xs-10,.p-w-r .col-xs-11,.p-w-r .col-xs-12,.p-w-r .col-xs-2,.p-w-r .col-xs-3,.p-w-r .col-xs-4,.p-w-r .col-xs-5,.p-w-r .col-xs-6,.p-w-r .col-xs-7,.p-w-r .col-xs-8,.p-w-r .col-xs-9 {
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative
}

.p-w-r .col-xs-1,.p-w-r .col-xs-10,.p-w-r .col-xs-11,.p-w-r .col-xs-12,.p-w-r .col-xs-2,.p-w-r .col-xs-3,.p-w-r .col-xs-4,.p-w-r .col-xs-5,.p-w-r .col-xs-6,.p-w-r .col-xs-7,.p-w-r .col-xs-8,.p-w-r .col-xs-9 {
    float: left
}

.p-w-r .col-xs-1 {
    width: 8.3333333333%
}

.p-w-r .col-xs-2 {
    width: 16.6666666667%
}

.p-w-r .col-xs-3 {
    width: 25%
}

.p-w-r .col-xs-4 {
    width: 33.3333333333%
}

.p-w-r .col-xs-5 {
    width: 41.6666666667%
}

.p-w-r .col-xs-6 {
    width: 50%
}

.p-w-r .col-xs-7 {
    width: 58.3333333333%
}

.p-w-r .col-xs-8 {
    width: 66.6666666667%
}

.p-w-r .col-xs-9 {
    width: 75%
}

.p-w-r .col-xs-10 {
    width: 83.3333333333%
}

.p-w-r .col-xs-11 {
    width: 91.6666666667%
}

.p-w-r .col-xs-12 {
    width: 100%
}

.p-w-r .col-xs-pull-0 {
    right: auto
}

.p-w-r .col-xs-pull-1 {
    right: 8.3333333333%
}

.p-w-r .col-xs-pull-2 {
    right: 16.6666666667%
}

.p-w-r .col-xs-pull-3 {
    right: 25%
}

.p-w-r .col-xs-pull-4 {
    right: 33.3333333333%
}

.p-w-r .col-xs-pull-5 {
    right: 41.6666666667%
}

.p-w-r .col-xs-pull-6 {
    right: 50%
}

.p-w-r .col-xs-pull-7 {
    right: 58.3333333333%
}

.p-w-r .col-xs-pull-8 {
    right: 66.6666666667%
}

.p-w-r .col-xs-pull-9 {
    right: 75%
}

.p-w-r .col-xs-pull-10 {
    right: 83.3333333333%
}

.p-w-r .col-xs-pull-11 {
    right: 91.6666666667%
}

.p-w-r .col-xs-pull-12 {
    right: 100%
}

.p-w-r .col-xs-push-0 {
    left: auto
}

.p-w-r .col-xs-push-1 {
    left: 8.3333333333%
}

.p-w-r .col-xs-push-2 {
    left: 16.6666666667%
}

.p-w-r .col-xs-push-3 {
    left: 25%
}

.p-w-r .col-xs-push-4 {
    left: 33.3333333333%
}

.p-w-r .col-xs-push-5 {
    left: 41.6666666667%
}

.p-w-r .col-xs-push-6 {
    left: 50%
}

.p-w-r .col-xs-push-7 {
    left: 58.3333333333%
}

.p-w-r .col-xs-push-8 {
    left: 66.6666666667%
}

.p-w-r .col-xs-push-9 {
    left: 75%
}

.p-w-r .col-xs-push-10 {
    left: 83.3333333333%
}

.p-w-r .col-xs-push-11 {
    left: 91.6666666667%
}

.p-w-r .col-xs-push-12 {
    left: 100%
}

.p-w-r .col-xs-offset-0 {
    margin-left: 0
}

.p-w-r .col-xs-offset-1 {
    margin-left: 8.3333333333%
}

.p-w-r .col-xs-offset-2 {
    margin-left: 16.6666666667%
}

.p-w-r .col-xs-offset-3 {
    margin-left: 25%
}

.p-w-r .col-xs-offset-4 {
    margin-left: 33.3333333333%
}

.p-w-r .col-xs-offset-5 {
    margin-left: 41.6666666667%
}

.p-w-r .col-xs-offset-6 {
    margin-left: 50%
}

.p-w-r .col-xs-offset-7 {
    margin-left: 58.3333333333%
}

.p-w-r .col-xs-offset-8 {
    margin-left: 66.6666666667%
}

.p-w-r .col-xs-offset-9 {
    margin-left: 75%
}

.p-w-r .col-xs-offset-10 {
    margin-left: 83.3333333333%
}

.p-w-r .col-xs-offset-11 {
    margin-left: 91.6666666667%
}

.p-w-r .col-xs-offset-12 {
    margin-left: 100%
}

@media (min-width: 768px) {
    .p-w-r .col-sm-1,.p-w-r .col-sm-10,.p-w-r .col-sm-11,.p-w-r .col-sm-12,.p-w-r .col-sm-2,.p-w-r .col-sm-3,.p-w-r .col-sm-4,.p-w-r .col-sm-5,.p-w-r .col-sm-6,.p-w-r .col-sm-7,.p-w-r .col-sm-8,.p-w-r .col-sm-9 {
        float:left
    }

    .p-w-r .col-sm-1 {
        width: 8.3333333333%
    }

    .p-w-r .col-sm-2 {
        width: 16.6666666667%
    }

    .p-w-r .col-sm-3 {
        width: 25%
    }

    .p-w-r .col-sm-4 {
        width: 33.3333333333%
    }

    .p-w-r .col-sm-5 {
        width: 41.6666666667%
    }

    .p-w-r .col-sm-6 {
        width: 50%
    }

    .p-w-r .col-sm-7 {
        width: 58.3333333333%
    }

    .p-w-r .col-sm-8 {
        width: 66.6666666667%
    }

    .p-w-r .col-sm-9 {
        width: 75%
    }

    .p-w-r .col-sm-10 {
        width: 83.3333333333%
    }

    .p-w-r .col-sm-11 {
        width: 91.6666666667%
    }

    .p-w-r .col-sm-12 {
        width: 100%
    }

    .p-w-r .col-sm-pull-0 {
        right: auto
    }

    .p-w-r .col-sm-pull-1 {
        right: 8.3333333333%
    }

    .p-w-r .col-sm-pull-2 {
        right: 16.6666666667%
    }

    .p-w-r .col-sm-pull-3 {
        right: 25%
    }

    .p-w-r .col-sm-pull-4 {
        right: 33.3333333333%
    }

    .p-w-r .col-sm-pull-5 {
        right: 41.6666666667%
    }

    .p-w-r .col-sm-pull-6 {
        right: 50%
    }

    .p-w-r .col-sm-pull-7 {
        right: 58.3333333333%
    }

    .p-w-r .col-sm-pull-8 {
        right: 66.6666666667%
    }

    .p-w-r .col-sm-pull-9 {
        right: 75%
    }

    .p-w-r .col-sm-pull-10 {
        right: 83.3333333333%
    }

    .p-w-r .col-sm-pull-11 {
        right: 91.6666666667%
    }

    .p-w-r .col-sm-pull-12 {
        right: 100%
    }

    .p-w-r .col-sm-push-0 {
        left: auto
    }

    .p-w-r .col-sm-push-1 {
        left: 8.3333333333%
    }

    .p-w-r .col-sm-push-2 {
        left: 16.6666666667%
    }

    .p-w-r .col-sm-push-3 {
        left: 25%
    }

    .p-w-r .col-sm-push-4 {
        left: 33.3333333333%
    }

    .p-w-r .col-sm-push-5 {
        left: 41.6666666667%
    }

    .p-w-r .col-sm-push-6 {
        left: 50%
    }

    .p-w-r .col-sm-push-7 {
        left: 58.3333333333%
    }

    .p-w-r .col-sm-push-8 {
        left: 66.6666666667%
    }

    .p-w-r .col-sm-push-9 {
        left: 75%
    }

    .p-w-r .col-sm-push-10 {
        left: 83.3333333333%
    }

    .p-w-r .col-sm-push-11 {
        left: 91.6666666667%
    }

    .p-w-r .col-sm-push-12 {
        left: 100%
    }

    .p-w-r .col-sm-offset-0 {
        margin-left: 0
    }

    .p-w-r .col-sm-offset-1 {
        margin-left: 8.3333333333%
    }

    .p-w-r .col-sm-offset-2 {
        margin-left: 16.6666666667%
    }

    .p-w-r .col-sm-offset-3 {
        margin-left: 25%
    }

    .p-w-r .col-sm-offset-4 {
        margin-left: 33.3333333333%
    }

    .p-w-r .col-sm-offset-5 {
        margin-left: 41.6666666667%
    }

    .p-w-r .col-sm-offset-6 {
        margin-left: 50%
    }

    .p-w-r .col-sm-offset-7 {
        margin-left: 58.3333333333%
    }

    .p-w-r .col-sm-offset-8 {
        margin-left: 66.6666666667%
    }

    .p-w-r .col-sm-offset-9 {
        margin-left: 75%
    }

    .p-w-r .col-sm-offset-10 {
        margin-left: 83.3333333333%
    }

    .p-w-r .col-sm-offset-11 {
        margin-left: 91.6666666667%
    }

    .p-w-r .col-sm-offset-12 {
        margin-left: 100%
    }
}

@media (min-width: 992px) {
    .p-w-r .col-md-1,.p-w-r .col-md-10,.p-w-r .col-md-11,.p-w-r .col-md-12,.p-w-r .col-md-2,.p-w-r .col-md-3,.p-w-r .col-md-4,.p-w-r .col-md-5,.p-w-r .col-md-6,.p-w-r .col-md-7,.p-w-r .col-md-8,.p-w-r .col-md-9 {
        float:left
    }

    .p-w-r .col-md-1 {
        width: 8.3333333333%
    }

    .p-w-r .col-md-2 {
        width: 16.6666666667%
    }

    .p-w-r .col-md-3 {
        width: 25%
    }

    .p-w-r .col-md-4 {
        width: 33.3333333333%
    }

    .p-w-r .col-md-5 {
        width: 41.6666666667%
    }

    .p-w-r .col-md-6 {
        width: 50%
    }

    .p-w-r .col-md-7 {
        width: 58.3333333333%
    }

    .p-w-r .col-md-8 {
        width: 66.6666666667%
    }

    .p-w-r .col-md-9 {
        width: 75%
    }

    .p-w-r .col-md-10 {
        width: 83.3333333333%
    }

    .p-w-r .col-md-11 {
        width: 91.6666666667%
    }

    .p-w-r .col-md-12 {
        width: 100%
    }

    .p-w-r .col-md-pull-0 {
        right: auto
    }

    .p-w-r .col-md-pull-1 {
        right: 8.3333333333%
    }

    .p-w-r .col-md-pull-2 {
        right: 16.6666666667%
    }

    .p-w-r .col-md-pull-3 {
        right: 25%
    }

    .p-w-r .col-md-pull-4 {
        right: 33.3333333333%
    }

    .p-w-r .col-md-pull-5 {
        right: 41.6666666667%
    }

    .p-w-r .col-md-pull-6 {
        right: 50%
    }

    .p-w-r .col-md-pull-7 {
        right: 58.3333333333%
    }

    .p-w-r .col-md-pull-8 {
        right: 66.6666666667%
    }

    .p-w-r .col-md-pull-9 {
        right: 75%
    }

    .p-w-r .col-md-pull-10 {
        right: 83.3333333333%
    }

    .p-w-r .col-md-pull-11 {
        right: 91.6666666667%
    }

    .p-w-r .col-md-pull-12 {
        right: 100%
    }

    .p-w-r .col-md-push-0 {
        left: auto
    }

    .p-w-r .col-md-push-1 {
        left: 8.3333333333%
    }

    .p-w-r .col-md-push-2 {
        left: 16.6666666667%
    }

    .p-w-r .col-md-push-3 {
        left: 25%
    }

    .p-w-r .col-md-push-4 {
        left: 33.3333333333%
    }

    .p-w-r .col-md-push-5 {
        left: 41.6666666667%
    }

    .p-w-r .col-md-push-6 {
        left: 50%
    }

    .p-w-r .col-md-push-7 {
        left: 58.3333333333%
    }

    .p-w-r .col-md-push-8 {
        left: 66.6666666667%
    }

    .p-w-r .col-md-push-9 {
        left: 75%
    }

    .p-w-r .col-md-push-10 {
        left: 83.3333333333%
    }

    .p-w-r .col-md-push-11 {
        left: 91.6666666667%
    }

    .p-w-r .col-md-push-12 {
        left: 100%
    }

    .p-w-r .col-md-offset-0 {
        margin-left: 0
    }

    .p-w-r .col-md-offset-1 {
        margin-left: 8.3333333333%
    }

    .p-w-r .col-md-offset-2 {
        margin-left: 16.6666666667%
    }

    .p-w-r .col-md-offset-3 {
        margin-left: 25%
    }

    .p-w-r .col-md-offset-4 {
        margin-left: 33.3333333333%
    }

    .p-w-r .col-md-offset-5 {
        margin-left: 41.6666666667%
    }

    .p-w-r .col-md-offset-6 {
        margin-left: 50%
    }

    .p-w-r .col-md-offset-7 {
        margin-left: 58.3333333333%
    }

    .p-w-r .col-md-offset-8 {
        margin-left: 66.6666666667%
    }

    .p-w-r .col-md-offset-9 {
        margin-left: 75%
    }

    .p-w-r .col-md-offset-10 {
        margin-left: 83.3333333333%
    }

    .p-w-r .col-md-offset-11 {
        margin-left: 91.6666666667%
    }

    .p-w-r .col-md-offset-12 {
        margin-left: 100%
    }
}

@media (min-width: 1200px) {
    .p-w-r .col-lg-1,.p-w-r .col-lg-10,.p-w-r .col-lg-11,.p-w-r .col-lg-12,.p-w-r .col-lg-2,.p-w-r .col-lg-3,.p-w-r .col-lg-4,.p-w-r .col-lg-5,.p-w-r .col-lg-6,.p-w-r .col-lg-7,.p-w-r .col-lg-8,.p-w-r .col-lg-9 {
        float:left
    }

    .p-w-r .col-lg-1 {
        width: 8.3333333333%
    }

    .p-w-r .col-lg-2 {
        width: 16.6666666667%
    }

    .p-w-r .col-lg-3 {
        width: 25%
    }

    .p-w-r .col-lg-4 {
        width: 33.3333333333%
    }

    .p-w-r .col-lg-5 {
        width: 41.6666666667%
    }

    .p-w-r .col-lg-6 {
        width: 50%
    }

    .p-w-r .col-lg-7 {
        width: 58.3333333333%
    }

    .p-w-r .col-lg-8 {
        width: 66.6666666667%
    }

    .p-w-r .col-lg-9 {
        width: 75%
    }

    .p-w-r .col-lg-10 {
        width: 83.3333333333%
    }

    .p-w-r .col-lg-11 {
        width: 91.6666666667%
    }

    .p-w-r .col-lg-12 {
        width: 100%
    }

    .p-w-r .col-lg-pull-0 {
        right: auto
    }

    .p-w-r .col-lg-pull-1 {
        right: 8.3333333333%
    }

    .p-w-r .col-lg-pull-2 {
        right: 16.6666666667%
    }

    .p-w-r .col-lg-pull-3 {
        right: 25%
    }

    .p-w-r .col-lg-pull-4 {
        right: 33.3333333333%
    }

    .p-w-r .col-lg-pull-5 {
        right: 41.6666666667%
    }

    .p-w-r .col-lg-pull-6 {
        right: 50%
    }

    .p-w-r .col-lg-pull-7 {
        right: 58.3333333333%
    }

    .p-w-r .col-lg-pull-8 {
        right: 66.6666666667%
    }

    .p-w-r .col-lg-pull-9 {
        right: 75%
    }

    .p-w-r .col-lg-pull-10 {
        right: 83.3333333333%
    }

    .p-w-r .col-lg-pull-11 {
        right: 91.6666666667%
    }

    .p-w-r .col-lg-pull-12 {
        right: 100%
    }

    .p-w-r .col-lg-push-0 {
        left: auto
    }

    .p-w-r .col-lg-push-1 {
        left: 8.3333333333%
    }

    .p-w-r .col-lg-push-2 {
        left: 16.6666666667%
    }

    .p-w-r .col-lg-push-3 {
        left: 25%
    }

    .p-w-r .col-lg-push-4 {
        left: 33.3333333333%
    }

    .p-w-r .col-lg-push-5 {
        left: 41.6666666667%
    }

    .p-w-r .col-lg-push-6 {
        left: 50%
    }

    .p-w-r .col-lg-push-7 {
        left: 58.3333333333%
    }

    .p-w-r .col-lg-push-8 {
        left: 66.6666666667%
    }

    .p-w-r .col-lg-push-9 {
        left: 75%
    }

    .p-w-r .col-lg-push-10 {
        left: 83.3333333333%
    }

    .p-w-r .col-lg-push-11 {
        left: 91.6666666667%
    }

    .p-w-r .col-lg-push-12 {
        left: 100%
    }

    .p-w-r .col-lg-offset-0 {
        margin-left: 0
    }

    .p-w-r .col-lg-offset-1 {
        margin-left: 8.3333333333%
    }

    .p-w-r .col-lg-offset-2 {
        margin-left: 16.6666666667%
    }

    .p-w-r .col-lg-offset-3 {
        margin-left: 25%
    }

    .p-w-r .col-lg-offset-4 {
        margin-left: 33.3333333333%
    }

    .p-w-r .col-lg-offset-5 {
        margin-left: 41.6666666667%
    }

    .p-w-r .col-lg-offset-6 {
        margin-left: 50%
    }

    .p-w-r .col-lg-offset-7 {
        margin-left: 58.3333333333%
    }

    .p-w-r .col-lg-offset-8 {
        margin-left: 66.6666666667%
    }

    .p-w-r .col-lg-offset-9 {
        margin-left: 75%
    }

    .p-w-r .col-lg-offset-10 {
        margin-left: 83.3333333333%
    }

    .p-w-r .col-lg-offset-11 {
        margin-left: 91.6666666667%
    }

    .p-w-r .col-lg-offset-12 {
        margin-left: 100%
    }
}

.p-w-r fieldset {
    border: 0;
    margin: 0;
    min-width: 0;
    padding: 0
}

.p-w-r legend {
    border: 0;
    border-bottom: 1px solid #e5e5e5;
    color: #333;
    display: block;
    font-size: 21px;
    line-height: inherit;
    margin-bottom: 20px;
    padding: 0;
    width: 100%
}

.p-w-r label {
    display: inline-block;
    font-weight: 700;
    margin-bottom: 5px;
    max-width: 100%
}

.p-w-r input[type=search] {
    -webkit-appearance: none;
    appearance: none;
    box-sizing: border-box
}

.p-w-r input[type=checkbox],.p-w-r input[type=radio] {
    line-height: normal;
    margin: 4px 0 0;
    margin-top: 1px\9
}

.p-w-r input[type=checkbox].disabled,.p-w-r input[type=checkbox][disabled],.p-w-r input[type=radio].disabled,.p-w-r input[type=radio][disabled],fieldset[disabled] .p-w-r input[type=checkbox],fieldset[disabled] .p-w-r input[type=radio] {
    cursor: not-allowed
}

.p-w-r input[type=file] {
    display: block
}

.p-w-r input[type=range] {
    display: block;
    width: 100%
}

.p-w-r select[multiple],.p-w-r select[size] {
    height: auto
}

.p-w-r input[type=checkbox]:focus,.p-w-r input[type=file]:focus,.p-w-r input[type=radio]:focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

.p-w-r output {
    padding-top: 7px
}

.p-w-r .form-control,.p-w-r output {
    color: #555;
    display: block;
    font-size: 14px;
    line-height: 1.428571429
}

.p-w-r .form-control {
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    height: 34px;
    padding: 6px 12px;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    width: 100%
}

.p-w-r .form-control:focus {
    border-color: #66afe9;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
    outline: 0
}

.p-w-r .form-control::-moz-placeholder {
    color: #999;
    opacity: 1
}

.p-w-r .form-control:-ms-input-placeholder {
    color: #999
}

.p-w-r .form-control::-webkit-input-placeholder {
    color: #999
}

.p-w-r .form-control::-ms-expand {
    background-color: transparent;
    border: 0
}

.p-w-r .form-control[disabled],.p-w-r .form-control[readonly],fieldset[disabled] .p-w-r .form-control {
    background-color: #eee;
    opacity: 1
}

.p-w-r .form-control[disabled],fieldset[disabled] .p-w-r .form-control {
    cursor: not-allowed
}

.p-w-r textarea.form-control {
    height: auto
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    .p-w-r input[type=date].form-control,.p-w-r input[type=datetime-local].form-control,.p-w-r input[type=month].form-control,.p-w-r input[type=time].form-control {
        line-height:34px
    }

    .input-group-sm .p-w-r input[type=date],.input-group-sm .p-w-r input[type=datetime-local],.input-group-sm .p-w-r input[type=month],.input-group-sm .p-w-r input[type=time],.p-w-r .input-group-sm>.input-group-btn>input[type=date].btn,.p-w-r .input-group-sm>.input-group-btn>input[type=datetime-local].btn,.p-w-r .input-group-sm>.input-group-btn>input[type=month].btn,.p-w-r .input-group-sm>.input-group-btn>input[type=time].btn,.p-w-r .input-group-sm>input[type=date].form-control,.p-w-r .input-group-sm>input[type=date].input-group-addon,.p-w-r .input-group-sm>input[type=datetime-local].form-control,.p-w-r .input-group-sm>input[type=datetime-local].input-group-addon,.p-w-r .input-group-sm>input[type=month].form-control,.p-w-r .input-group-sm>input[type=month].input-group-addon,.p-w-r .input-group-sm>input[type=time].form-control,.p-w-r .input-group-sm>input[type=time].input-group-addon,.p-w-r input[type=date].input-sm,.p-w-r input[type=datetime-local].input-sm,.p-w-r input[type=month].input-sm,.p-w-r input[type=time].input-sm {
        line-height: 30px
    }

    .input-group-lg .p-w-r input[type=date],.input-group-lg .p-w-r input[type=datetime-local],.input-group-lg .p-w-r input[type=month],.input-group-lg .p-w-r input[type=time],.p-w-r .input-group-lg>.input-group-btn>input[type=date].btn,.p-w-r .input-group-lg>.input-group-btn>input[type=datetime-local].btn,.p-w-r .input-group-lg>.input-group-btn>input[type=month].btn,.p-w-r .input-group-lg>.input-group-btn>input[type=time].btn,.p-w-r .input-group-lg>input[type=date].form-control,.p-w-r .input-group-lg>input[type=date].input-group-addon,.p-w-r .input-group-lg>input[type=datetime-local].form-control,.p-w-r .input-group-lg>input[type=datetime-local].input-group-addon,.p-w-r .input-group-lg>input[type=month].form-control,.p-w-r .input-group-lg>input[type=month].input-group-addon,.p-w-r .input-group-lg>input[type=time].form-control,.p-w-r .input-group-lg>input[type=time].input-group-addon,.p-w-r input[type=date].input-lg,.p-w-r input[type=datetime-local].input-lg,.p-w-r input[type=month].input-lg,.p-w-r input[type=time].input-lg {
        line-height: 46px
    }
}

.p-w-r .form-group {
    margin-bottom: 15px
}

.p-w-r .checkbox,.p-w-r .pr-checkbox,.p-w-r .radio {
    display: block;
    margin-bottom: 10px;
    margin-top: 10px;
    position: relative
}

.p-w-r .checkbox.disabled label,.p-w-r .disabled.pr-checkbox label,.p-w-r .radio.disabled label,fieldset[disabled] .p-w-r .checkbox label,fieldset[disabled] .p-w-r .pr-checkbox label,fieldset[disabled] .p-w-r .radio label {
    cursor: not-allowed
}

.p-w-r .checkbox label,.p-w-r .pr-checkbox label,.p-w-r .radio label {
    cursor: pointer;
    font-weight: 400;
    margin-bottom: 0;
    min-height: 20px;
    padding-left: 20px
}

.p-w-r .checkbox input[type=checkbox],.p-w-r .checkbox-inline input[type=checkbox],.p-w-r .pr-checkbox input[type=checkbox],.p-w-r .radio input[type=radio],.p-w-r .radio-inline input[type=radio] {
    margin-left: -20px;
    margin-top: 4px\9;
    position: absolute
}

.p-w-r .checkbox+.checkbox,.p-w-r .checkbox+.pr-checkbox,.p-w-r .pr-checkbox+.checkbox,.p-w-r .pr-checkbox+.pr-checkbox,.p-w-r .radio+.radio {
    margin-top: -5px
}

.p-w-r .checkbox-inline,.p-w-r .radio-inline {
    cursor: pointer;
    display: inline-block;
    font-weight: 400;
    margin-bottom: 0;
    padding-left: 20px;
    position: relative;
    vertical-align: middle
}

.p-w-r .checkbox-inline.disabled,.p-w-r .radio-inline.disabled,fieldset[disabled] .p-w-r .checkbox-inline,fieldset[disabled] .p-w-r .radio-inline {
    cursor: not-allowed
}

.p-w-r .checkbox-inline+.checkbox-inline,.p-w-r .radio-inline+.radio-inline {
    margin-left: 10px;
    margin-top: 0
}

.p-w-r .form-control-static {
    margin-bottom: 0;
    min-height: 34px;
    padding-bottom: 7px;
    padding-top: 7px
}

.p-w-r .form-control-static.input-lg,.p-w-r .form-control-static.input-sm,.p-w-r .input-group-lg>.form-control-static.form-control,.p-w-r .input-group-lg>.form-control-static.input-group-addon,.p-w-r .input-group-lg>.input-group-btn>.form-control-static.btn,.p-w-r .input-group-sm>.form-control-static.form-control,.p-w-r .input-group-sm>.form-control-static.input-group-addon,.p-w-r .input-group-sm>.input-group-btn>.form-control-static.btn {
    padding-left: 0;
    padding-right: 0
}

.p-w-r .input-group-sm>.form-control,.p-w-r .input-group-sm>.input-group-addon,.p-w-r .input-group-sm>.input-group-btn>.btn,.p-w-r .input-sm {
    border-radius: 3px;
    font-size: 12px;
    height: 30px;
    line-height: 1.5;
    padding: 5px 10px
}

.p-w-r .input-group-sm>.input-group-btn>select.btn,.p-w-r .input-group-sm>select.form-control,.p-w-r .input-group-sm>select.input-group-addon,.p-w-r select.input-sm {
    height: 30px;
    line-height: 30px
}

.p-w-r .input-group-sm>.input-group-btn>select[multiple].btn,.p-w-r .input-group-sm>.input-group-btn>textarea.btn,.p-w-r .input-group-sm>select[multiple].form-control,.p-w-r .input-group-sm>select[multiple].input-group-addon,.p-w-r .input-group-sm>textarea.form-control,.p-w-r .input-group-sm>textarea.input-group-addon,.p-w-r select[multiple].input-sm,.p-w-r textarea.input-sm {
    height: auto
}

.p-w-r .form-group-sm .form-control {
    border-radius: 3px;
    font-size: 12px;
    height: 30px;
    line-height: 1.5;
    padding: 5px 10px
}

.p-w-r .form-group-sm select.form-control {
    height: 30px;
    line-height: 30px
}

.p-w-r .form-group-sm select[multiple].form-control,.p-w-r .form-group-sm textarea.form-control {
    height: auto
}

.p-w-r .form-group-sm .form-control-static {
    font-size: 12px;
    height: 30px;
    line-height: 1.5;
    min-height: 32px;
    padding: 6px 10px
}

.p-w-r .input-group-lg>.form-control,.p-w-r .input-group-lg>.input-group-addon,.p-w-r .input-group-lg>.input-group-btn>.btn,.p-w-r .input-lg {
    border-radius: 6px;
    font-size: 18px;
    height: 46px;
    line-height: 1.3333333;
    padding: 10px 16px
}

.p-w-r .input-group-lg>.input-group-btn>select.btn,.p-w-r .input-group-lg>select.form-control,.p-w-r .input-group-lg>select.input-group-addon,.p-w-r select.input-lg {
    height: 46px;
    line-height: 46px
}

.p-w-r .input-group-lg>.input-group-btn>select[multiple].btn,.p-w-r .input-group-lg>.input-group-btn>textarea.btn,.p-w-r .input-group-lg>select[multiple].form-control,.p-w-r .input-group-lg>select[multiple].input-group-addon,.p-w-r .input-group-lg>textarea.form-control,.p-w-r .input-group-lg>textarea.input-group-addon,.p-w-r select[multiple].input-lg,.p-w-r textarea.input-lg {
    height: auto
}

.p-w-r .form-group-lg .form-control {
    border-radius: 6px;
    font-size: 18px;
    height: 46px;
    line-height: 1.3333333;
    padding: 10px 16px
}

.p-w-r .form-group-lg select.form-control {
    height: 46px;
    line-height: 46px
}

.p-w-r .form-group-lg select[multiple].form-control,.p-w-r .form-group-lg textarea.form-control {
    height: auto
}

.p-w-r .form-group-lg .form-control-static {
    font-size: 18px;
    height: 46px;
    line-height: 1.3333333;
    min-height: 38px;
    padding: 11px 16px
}

.p-w-r .has-feedback {
    position: relative
}

.p-w-r .has-feedback .form-control {
    padding-right: 42.5px
}

.p-w-r .form-control-feedback {
    display: block;
    height: 34px;
    line-height: 34px;
    pointer-events: none;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    width: 34px;
    z-index: 2
}

.p-w-r .form-group-lg .form-control+.form-control-feedback,.p-w-r .input-group-lg+.form-control-feedback,.p-w-r .input-group-lg>.form-control+.form-control-feedback,.p-w-r .input-group-lg>.input-group-addon+.form-control-feedback,.p-w-r .input-group-lg>.input-group-btn>.btn+.form-control-feedback,.p-w-r .input-lg+.form-control-feedback {
    height: 46px;
    line-height: 46px;
    width: 46px
}

.p-w-r .form-group-sm .form-control+.form-control-feedback,.p-w-r .input-group-sm+.form-control-feedback,.p-w-r .input-group-sm>.form-control+.form-control-feedback,.p-w-r .input-group-sm>.input-group-addon+.form-control-feedback,.p-w-r .input-group-sm>.input-group-btn>.btn+.form-control-feedback,.p-w-r .input-sm+.form-control-feedback {
    height: 30px;
    line-height: 30px;
    width: 30px
}

.p-w-r .has-success .checkbox,.p-w-r .has-success .checkbox-inline,.p-w-r .has-success .control-label,.p-w-r .has-success .help-block,.p-w-r .has-success .pr-checkbox,.p-w-r .has-success .pr-control-label,.p-w-r .has-success .radio,.p-w-r .has-success .radio-inline,.p-w-r .has-success.checkbox label,.p-w-r .has-success.checkbox-inline label,.p-w-r .has-success.pr-checkbox label,.p-w-r .has-success.radio label,.p-w-r .has-success.radio-inline label {
    color: #3c763d
}

.p-w-r .has-success .form-control {
    border-color: #3c763d;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075)
}

.p-w-r .has-success .form-control:focus {
    border-color: #2b542c;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168
}

.p-w-r .has-success .input-group-addon {
    background-color: #dff0d8;
    border-color: #3c763d;
    color: #3c763d
}

.p-w-r .has-success .form-control-feedback {
    color: #3c763d
}

.p-w-r .has-warning .checkbox,.p-w-r .has-warning .checkbox-inline,.p-w-r .has-warning .control-label,.p-w-r .has-warning .help-block,.p-w-r .has-warning .pr-checkbox,.p-w-r .has-warning .pr-control-label,.p-w-r .has-warning .radio,.p-w-r .has-warning .radio-inline,.p-w-r .has-warning.checkbox label,.p-w-r .has-warning.checkbox-inline label,.p-w-r .has-warning.pr-checkbox label,.p-w-r .has-warning.radio label,.p-w-r .has-warning.radio-inline label {
    color: #8a6d3b
}

.p-w-r .has-warning .form-control {
    border-color: #8a6d3b;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075)
}

.p-w-r .has-warning .form-control:focus {
    border-color: #66512c;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b
}

.p-w-r .has-warning .input-group-addon {
    background-color: #fcf8e3;
    border-color: #8a6d3b;
    color: #8a6d3b
}

.p-w-r .has-warning .form-control-feedback {
    color: #8a6d3b
}

.p-w-r .checkbox-inline.pr-has-error label,.p-w-r .checkbox.pr-has-error label,.p-w-r .has-error .checkbox,.p-w-r .has-error .checkbox-inline,.p-w-r .has-error .control-label,.p-w-r .has-error .help-block,.p-w-r .has-error .pr-checkbox,.p-w-r .has-error .pr-control-label,.p-w-r .has-error .radio,.p-w-r .has-error .radio-inline,.p-w-r .has-error.checkbox label,.p-w-r .has-error.checkbox-inline label,.p-w-r .has-error.pr-checkbox label,.p-w-r .has-error.radio label,.p-w-r .has-error.radio-inline label,.p-w-r .pr-checkbox.pr-has-error label,.p-w-r .pr-has-error .checkbox,.p-w-r .pr-has-error .checkbox-inline,.p-w-r .pr-has-error .control-label,.p-w-r .pr-has-error .help-block,.p-w-r .pr-has-error .pr-checkbox,.p-w-r .pr-has-error .pr-control-label,.p-w-r .pr-has-error .radio,.p-w-r .pr-has-error .radio-inline,.p-w-r .radio-inline.pr-has-error label,.p-w-r .radio.pr-has-error label {
    color: #a94442
}

.p-w-r .has-error .form-control,.p-w-r .pr-has-error .form-control {
    border-color: #a94442;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075)
}

.p-w-r .has-error .form-control:focus,.p-w-r .pr-has-error .form-control:focus {
    border-color: #843534;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483
}

.p-w-r .has-error .input-group-addon,.p-w-r .pr-has-error .input-group-addon {
    background-color: #f2dede;
    border-color: #a94442;
    color: #a94442
}

.p-w-r .has-error .form-control-feedback,.p-w-r .pr-has-error .form-control-feedback {
    color: #a94442
}

.p-w-r .has-feedback label~.form-control-feedback {
    top: 25px
}

.p-w-r .has-feedback label.sr-only~.form-control-feedback {
    top: 0
}

.p-w-r .help-block {
    color: #a6a6a6;
    display: block;
    margin-bottom: 10px;
    margin-top: 5px
}

@media (min-width: 768px) {
    .p-w-r .form-inline .form-group {
        display:inline-block;
        margin-bottom: 0;
        vertical-align: middle
    }

    .p-w-r .form-inline .form-control {
        display: inline-block;
        vertical-align: middle;
        width: auto
    }

    .p-w-r .form-inline .form-control-static {
        display: inline-block
    }

    .p-w-r .form-inline .input-group {
        display: inline-table;
        vertical-align: middle
    }

    .p-w-r .form-inline .input-group .form-control,.p-w-r .form-inline .input-group .input-group-addon,.p-w-r .form-inline .input-group .input-group-btn {
        width: auto
    }

    .p-w-r .form-inline .input-group>.form-control {
        width: 100%
    }

    .p-w-r .form-inline .control-label,.p-w-r .form-inline .pr-control-label {
        margin-bottom: 0;
        vertical-align: middle
    }

    .p-w-r .form-inline .checkbox,.p-w-r .form-inline .pr-checkbox,.p-w-r .form-inline .radio {
        display: inline-block;
        margin-bottom: 0;
        margin-top: 0;
        vertical-align: middle
    }

    .p-w-r .form-inline .checkbox label,.p-w-r .form-inline .pr-checkbox label,.p-w-r .form-inline .radio label {
        padding-left: 0
    }

    .p-w-r .form-inline .checkbox input[type=checkbox],.p-w-r .form-inline .pr-checkbox input[type=checkbox],.p-w-r .form-inline .radio input[type=radio] {
        margin-left: 0;
        position: relative
    }

    .p-w-r .form-inline .has-feedback .form-control-feedback {
        top: 0
    }
}

.p-w-r .form-horizontal .checkbox,.p-w-r .form-horizontal .checkbox-inline,.p-w-r .form-horizontal .pr-checkbox,.p-w-r .form-horizontal .radio,.p-w-r .form-horizontal .radio-inline {
    margin-bottom: 0;
    margin-top: 0;
    padding-top: 7px
}

.p-w-r .form-horizontal .checkbox,.p-w-r .form-horizontal .pr-checkbox,.p-w-r .form-horizontal .radio {
    min-height: 27px
}

.p-w-r .form-horizontal .form-group {
    margin-left: -15px;
    margin-right: -15px
}

.p-w-r .form-horizontal .form-group:after,.p-w-r .form-horizontal .form-group:before {
    content: " ";
    display: table
}

.p-w-r .form-horizontal .form-group:after {
    clear: both
}

@media (min-width: 768px) {
    .p-w-r .form-horizontal .control-label,.p-w-r .form-horizontal .pr-control-label {
        margin-bottom:0;
        padding-top: 7px;
        text-align: right
    }
}

.p-w-r .form-horizontal .has-feedback .form-control-feedback {
    right: 15px
}

@media (min-width: 768px) {
    .p-w-r .form-horizontal .form-group-lg .control-label,.p-w-r .form-horizontal .form-group-lg .pr-control-label {
        font-size:18px;
        padding-top: 11px
    }

    .p-w-r .form-horizontal .form-group-sm .control-label,.p-w-r .form-horizontal .form-group-sm .pr-control-label {
        font-size: 12px;
        padding-top: 6px
    }
}

.p-w-r .h1,.p-w-r .h2,.p-w-r .h3,.p-w-r .h4,.p-w-r .h5,.p-w-r .h6,.p-w-r h1,.p-w-r h2,.p-w-r h3,.p-w-r h4,.p-w-r h5,.p-w-r h6 {
    color: inherit;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1
}

.p-w-r .h1 .small,.p-w-r .h1 small,.p-w-r .h2 .small,.p-w-r .h2 small,.p-w-r .h3 .small,.p-w-r .h3 small,.p-w-r .h4 .small,.p-w-r .h4 small,.p-w-r .h5 .small,.p-w-r .h5 small,.p-w-r .h6 .small,.p-w-r .h6 small,.p-w-r h1 .small,.p-w-r h1 small,.p-w-r h2 .small,.p-w-r h2 small,.p-w-r h3 .small,.p-w-r h3 small,.p-w-r h4 .small,.p-w-r h4 small,.p-w-r h5 .small,.p-w-r h5 small,.p-w-r h6 .small,.p-w-r h6 small {
    color: #777;
    font-weight: 400;
    line-height: 1
}

.p-w-r .h1,.p-w-r .h2,.p-w-r .h3,.p-w-r h1,.p-w-r h2,.p-w-r h3 {
    margin-bottom: 10px;
    margin-top: 20px
}

.p-w-r .h1 .small,.p-w-r .h1 small,.p-w-r .h2 .small,.p-w-r .h2 small,.p-w-r .h3 .small,.p-w-r .h3 small,.p-w-r h1 .small,.p-w-r h1 small,.p-w-r h2 .small,.p-w-r h2 small,.p-w-r h3 .small,.p-w-r h3 small {
    font-size: 65%
}

.p-w-r .h4,.p-w-r .h5,.p-w-r .h6,.p-w-r h4,.p-w-r h5,.p-w-r h6 {
    margin-bottom: 10px;
    margin-top: 10px
}

.p-w-r .h4 .small,.p-w-r .h4 small,.p-w-r .h5 .small,.p-w-r .h5 small,.p-w-r .h6 .small,.p-w-r .h6 small,.p-w-r h4 .small,.p-w-r h4 small,.p-w-r h5 .small,.p-w-r h5 small,.p-w-r h6 .small,.p-w-r h6 small {
    font-size: 75%
}

.p-w-r .h1,.p-w-r h1 {
    font-size: 36px
}

.p-w-r .h2,.p-w-r h2 {
    font-size: 30px
}

.p-w-r .h3,.p-w-r .h4,.p-w-r h3,.p-w-r h4 {
    font-size: 18px
}

.p-w-r .h5,.p-w-r h5 {
    font-size: 14px
}

.p-w-r .h6,.p-w-r h6 {
    font-size: 12px
}

.p-w-r p {
    margin: 0 0 10px
}

.p-w-r .lead {
    font-size: 16px;
    font-weight: 300;
    line-height: 1.4;
    margin-bottom: 20px
}

@media (min-width: 768px) {
    .p-w-r .lead {
        font-size:21px
    }
}

.p-w-r .small,.p-w-r small {
    font-size: 85%
}

.p-w-r .mark,.p-w-r mark {
    background-color: #fcf8e3;
    padding: .2em
}

.p-w-r .text-muted {
    color: #777
}

.p-w-r .text-primary {
    color: #337ab7
}

.p-w-r a.text-primary:focus,.p-w-r a.text-primary:hover {
    color: #286090
}

.p-w-r .text-success {
    color: #3c763d
}

.p-w-r a.text-success:focus,.p-w-r a.text-success:hover {
    color: #2b542c
}

.p-w-r .text-info {
    color: #31708f
}

.p-w-r a.text-info:focus,.p-w-r a.text-info:hover {
    color: #245269
}

.p-w-r .text-warning {
    color: #8a6d3b
}

.p-w-r a.text-warning:focus,.p-w-r a.text-warning:hover {
    color: #66512c
}

.p-w-r .pr-text-danger,.p-w-r .text-danger {
    color: #a94442
}

.p-w-r a.pr-text-danger:focus,.p-w-r a.pr-text-danger:hover,.p-w-r a.text-danger:focus,.p-w-r a.text-danger:hover {
    color: #843534
}

.p-w-r .bg-primary {
    background-color: #337ab7;
    color: #fff
}

.p-w-r a.bg-primary:focus,.p-w-r a.bg-primary:hover {
    background-color: #286090
}

.p-w-r .bg-success {
    background-color: #dff0d8
}

.p-w-r a.bg-success:focus,.p-w-r a.bg-success:hover {
    background-color: #c1e2b3
}

.p-w-r .bg-info {
    background-color: #d9edf7
}

.p-w-r a.bg-info:focus,.p-w-r a.bg-info:hover {
    background-color: #afd9ee
}

.p-w-r .bg-warning {
    background-color: #fcf8e3
}

.p-w-r a.bg-warning:focus,.p-w-r a.bg-warning:hover {
    background-color: #f7ecb5
}

.p-w-r .bg-danger {
    background-color: #f2dede
}

.p-w-r a.bg-danger:focus,.p-w-r a.bg-danger:hover {
    background-color: #e4b9b9
}

.p-w-r .page-header {
    border-bottom: 1px solid #eee;
    margin: 40px 0 20px;
    padding-bottom: 9px
}

.p-w-r ol,.p-w-r ul {
    margin-bottom: 10px;
    margin-top: 0
}

.p-w-r ol ol,.p-w-r ol ul,.p-w-r ul ol,.p-w-r ul ul {
    margin-bottom: 0
}

.p-w-r .list-inline,.p-w-r .list-unstyled {
    list-style: none;
    padding-left: 0
}

.p-w-r .list-inline {
    margin-left: -5px
}

.p-w-r .list-inline>li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px
}

.p-w-r .dl-horizontal dd:after,.p-w-r .dl-horizontal dd:before {
    content: " ";
    display: table
}

.p-w-r .dl-horizontal dd:after {
    clear: both
}

@media (min-width: 768px) {
    .p-w-r .dl-horizontal dt {
        clear:left;
        float: left;
        overflow: hidden;
        text-align: right;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 160px
    }

    .p-w-r .dl-horizontal dd {
        margin-left: 180px
    }
}

.p-w-r abbr[data-original-title],.p-w-r abbr[title] {
    cursor: help
}

.p-w-r .initialism {
    font-size: 90%
}

.p-w-r blockquote {
    border-left: 5px solid #eee;
    font-size: 17.5px;
    margin: 0 0 20px;
    padding: 10px 20px
}

.p-w-r blockquote ol:last-child,.p-w-r blockquote p:last-child,.p-w-r blockquote ul:last-child {
    margin-bottom: 0
}

.p-w-r blockquote .small,.p-w-r blockquote footer,.p-w-r blockquote small {
    color: #777;
    display: block;
    font-size: 80%;
    line-height: 1.428571429
}

.p-w-r blockquote .small:before,.p-w-r blockquote footer:before,.p-w-r blockquote small:before {
    content: "â€”Â "
}

.p-w-r .blockquote-reverse,.p-w-r blockquote.pr-pull-right,.p-w-r blockquote.pull-right {
    border-left: 0;
    border-right: 5px solid #eee;
    padding-left: 0;
    padding-right: 15px;
    text-align: right
}

.p-w-r .blockquote-reverse .small:before,.p-w-r .blockquote-reverse footer:before,.p-w-r .blockquote-reverse small:before,.p-w-r blockquote.pr-pull-right .small:before,.p-w-r blockquote.pr-pull-right footer:before,.p-w-r blockquote.pr-pull-right small:before,.p-w-r blockquote.pull-right .small:before,.p-w-r blockquote.pull-right footer:before,.p-w-r blockquote.pull-right small:before {
    content: ""
}

.p-w-r .blockquote-reverse .small:after,.p-w-r .blockquote-reverse footer:after,.p-w-r .blockquote-reverse small:after,.p-w-r blockquote.pr-pull-right .small:after,.p-w-r blockquote.pr-pull-right footer:after,.p-w-r blockquote.pr-pull-right small:after,.p-w-r blockquote.pull-right .small:after,.p-w-r blockquote.pull-right footer:after,.p-w-r blockquote.pull-right small:after {
    content: "Â â€”"
}

.p-w-r address {
    font-style: normal;
    line-height: 1.428571429;
    margin-bottom: 20px
}

.p-w-r .pr-h1,.p-w-r .pr-h2,.p-w-r .pr-h3,.p-w-r .pr-h4,.p-w-r .pr-h5,.p-w-r .pr-h6,.p-w-r h1,.p-w-r h2,.p-w-r h3,.p-w-r h4,.p-w-r h5,.p-w-r h6 {
    background: none;
    border: none;
    color: inherit;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    margin-left: 0;
    padding: 0;
    text-align: left;
    text-shadow: none
}

.p-w-r .pr-h1 small,.p-w-r .pr-h2 small,.p-w-r .pr-h3 small,.p-w-r .pr-h4 small,.p-w-r .pr-h5 small,.p-w-r .pr-h6 small,.p-w-r h1 small,.p-w-r h2 small,.p-w-r h3 small,.p-w-r h4 small,.p-w-r h5 small,.p-w-r h6 small {
    color: #777;
    font-weight: 400;
    line-height: 1
}

.p-w-r .pr-h1,.p-w-r .pr-h2,.p-w-r .pr-h3,.p-w-r .pr-h4,.p-w-r .pr-h5,.p-w-r .pr-h6 {
    color: inherit!important
}

.p-w-r .pr-h1,.p-w-r .pr-h2,.p-w-r .pr-h3,.p-w-r h1,.p-w-r h2,.p-w-r h3 {
    margin-bottom: 10px;
    margin-top: 20px
}

.p-w-r .pr-h1 small,.p-w-r .pr-h2 small,.p-w-r .pr-h3 small,.p-w-r h1 small,.p-w-r h2 small,.p-w-r h3 small {
    font-size: 65%
}

.p-w-r .pr-h4,.p-w-r .pr-h5,.p-w-r .pr-h6,.p-w-r h4,.p-w-r h5,.p-w-r h6 {
    margin-bottom: 10px;
    margin-top: 10px
}

.p-w-r .pr-h4 small,.p-w-r .pr-h5 small,.p-w-r .pr-h6 small,.p-w-r h4 small,.p-w-r h5 small,.p-w-r h6 small {
    font-size: 75%
}

.p-w-r h1 {
    font-size: 36px
}

.p-w-r h2 {
    font-size: 30px
}

.p-w-r h3,.p-w-r h4 {
    font-size: 18px
}

.p-w-r h5 {
    font-size: 14px
}

.p-w-r h6 {
    font-size: 12px
}

.p-w-r .pr-h1 {
    display: block;
    font-size: 36px
}

.p-w-r .pr-h2 {
    display: block;
    font-size: 30px
}

.p-w-r .pr-h3,.p-w-r .pr-h4 {
    display: block;
    font-size: 18px
}

.p-w-r .pr-h5 {
    display: block;
    font-size: 14px
}

.p-w-r .pr-h6 {
    display: block;
    font-size: 12px
}

.p-w-r h3 {
    color: #303533;
    margin-top: 10px
}

.p-w-r .pr-h3 {
    color: #303533!important
}

.p-w-r h5 {
    color: #666;
    font-weight: 300
}

.p-w-r .pr-h5 {
    color: #666!important;
    font-weight: 300!important
}

.p-w-r p {
    color: #767676;
    line-height: 12px;
    margin: 12px 0
}

.p-w-r a {
    color: #0b7bc1
}

.p-w-r a:after {
    background: none!important;
    background-image: none!important;
    margin: 0!important;
    padding: 0!important;
    width: 0!important
}

.p-w-r fieldset {
    float: none;
    text-align: left;
    width: 100%
}

.p-w-r fieldset:focus {
    box-shadow: none;
    outline: none
}

.p-w-r fieldset div {
    clear: none;
    padding: 0
}

.p-w-r label {
    -webkit-font-smoothing: subpixel-antialiased;
    color: #303533;
    float: none!important;
    font-family: inherit;
    font-size: 110%;
    line-height: 1;
    top: 0;
    width: auto
}

.p-w-r label span {
    display: inline
}

.p-w-r span {
    -webkit-font-smoothing: subpixel-antialiased;
    color: #666;
    font-size: 14px
}

.p-w-r input,.p-w-r textarea {
    clear: none;
    float: none;
    height: auto!important;
    margin: 0;
    width: auto!important
}

.p-w-r input[type=date],.p-w-r input[type=datetime-local],.p-w-r input[type=datetime],.p-w-r input[type=email],.p-w-r input[type=month],.p-w-r input[type=number],.p-w-r input[type=password],.p-w-r input[type=search],.p-w-r input[type=tel],.p-w-r input[type=text],.p-w-r input[type=time],.p-w-r input[type=url],.p-w-r input[type=week],.p-w-r textarea {
    -moz-box-sizing: border-box
}

.p-w-r input[type=search],.p-w-r input[type=text],.p-w-r textarea {
    width: 100%!important
}

.p-w-r input[type=text] {
    height: 41px!important
}

.p-w-r input[type=checkbox],.p-w-r input[type=radio] {
    float: none!important;
    margin-left: 0!important;
    margin-right: 5px;
    padding-left: 2px;
    z-index: 0
}

.p-w-r input[type=radio] {
    background-color: rgba(0,0,0,.8)
}

.p-w-r input,.p-w-r label {
    background: none;
    font-size: 14px;
    margin: 0 0 5px;
    padding: 0
}

.p-w-r dl {
    margin-bottom: 20px;
    margin-top: 0
}

.p-w-r dd,.p-w-r dt {
    line-height: 1.428571429
}

.p-w-r dt {
    font-weight: 700
}

.p-w-r dd {
    margin-left: 0
}

.p-w-r table {
    background-color: transparent
}

.p-w-r th {
    text-align: left
}

.p-w-r button {
    height: auto;
    margin: 0;
    padding: 0;
    width: auto
}

.p-w-r select {
    max-width: 400px;
    text-indent: .01px;
    text-overflow: ""
}

.p-w-r abbr,.p-w-r abbr[data-original-title],.p-w-r abbr[title] {
    border: none;
    cursor: default;
    text-decoration: none
}

.p-w-r :focus,.p-w-r a:focus {
    box-shadow: 0 0 0 2px #4d90fe;
    outline: 2px solid transparent
}

.p-w-r a.pr-underline {
    text-decoration: underline
}

.p-w-r .text-left {
    text-align: left
}

.p-w-r .text-right {
    text-align: right
}

.p-w-r .text-center {
    text-align: center
}

.p-w-r .text-justify {
    text-align: justify
}

.p-w-r .text-nowrap {
    white-space: nowrap
}

.p-w-r .text-lowercase {
    text-transform: lowercase
}

.p-w-r .initialism,.p-w-r .text-uppercase {
    text-transform: uppercase
}

.p-w-r .text-capitalize {
    text-transform: capitalize
}

.p-w-r .pr-text-danger {
    color: #d00!important
}

.p-w-r .pr-table {
    margin-bottom: 20px;
    max-width: 100%;
    width: 100%
}

.p-w-r .pr-table td,.p-w-r .pr-table th {
    border-top: 1px solid #ddd;
    line-height: 1.428571429;
    padding: 8px;
    vertical-align: top
}

.p-w-r .pr-table>thead>tr>th {
    border-bottom: 2px solid #ddd;
    vertical-align: bottom
}

.p-w-r .pr-table>caption+thead>tr:first-child>td,.p-w-r .pr-table>caption+thead>tr:first-child>th,.p-w-r .pr-table>colgroup+thead>tr:first-child>td,.p-w-r .pr-table>colgroup+thead>tr:first-child>th,.p-w-r .pr-table>thead:first-child>tr:first-child>td,.p-w-r .pr-table>thead:first-child>tr:first-child>th {
    border-top: 0
}

.p-w-r .pr-table>tbody+tbody {
    border-top: 2px solid #ddd
}

.p-w-r .pr-table .pr-table {
    background-color: #fff
}

.p-w-r .pr-table-striped>tbody>tr:nth-child(odd)>td,.p-w-r .pr-table-striped>tbody>tr:nth-child(odd)>th {
    background-color: #f9f9f9
}

.p-w-r .pr-war {
    max-width: 700px
}

.p-w-r .pr-header {
    border-bottom: 1px solid #eee;
    margin-bottom: 20px
}

.p-w-r .pr-header p {
    font-size: 11px;
    font-weight: 300
}

.p-w-r .pr-header .pr-header-merchant-img img {
    max-width: 88px
}

.p-w-r .pr-header .pr-header-product-img {
    padding: 0;
    text-align: center;
    width: 130px
}

.p-w-r .pr-header .pr-header-product-img img {
    max-width: 100px
}

.p-w-r .pr-header .pr-header-table {
    margin: 10px 0
}

.p-w-r .iframe {
    border: none;
    width: 100%
}

.p-w-r .thanks-iframe {
    min-height: 650px
}

.p-w-r .pr-subscript,.p-w-r .pr-subscript span {
    font-size: 10px
}

.p-w-r .table {
    display: table;
    margin: 0
}

.p-w-r .pr-table-cell,.p-w-r .table-cell {
    display: table-cell;
    padding: 10px;
    vertical-align: middle
}

.p-w-r .pr-field-alert {
    color: #a94442!important;
    font-size: inherit;
    line-height: 16px;
    margin-top: 8px!important
}

.p-w-r .pr-min-character-wrapper {
    align-items: center;
    display: flex
}

.p-w-r .pr-min-character-alert {
    font-size: inherit;
    line-height: 16px;
    margin-top: 8px!important
}

.p-w-r .pr-min-character-alert b {
    font-weight: 700
}

.p-w-r .pr-min-character-icon {
    height: 16px;
    margin: 8px 6px 12px 0;
    width: 16px
}

.p-w-r .pr-video-form-group img {
    max-width: 100%
}

.p-w-r .pr-war-legend {
    display: none!important
}

.p-w-r .pr-clear-all-radios {
    word-wrap: break-word;
    background: none;
    border: none;
    color: #0b7bc1;
    cursor: pointer;
    display: block;
    margin-left: 2px;
    margin-top: 8px
}

.p-w-r .thank-you-page .header {
    background: none!important;
    border-bottom: 1px solid #ddd;
    margin: 10px 0
}

.p-w-r .thank-you-page .title {
    color: #424242;
    font-size: 26px;
    font-weight: 700;
    outline: 0;
    text-align: left
}

.p-w-r .thank-you-page .subtitle {
    color: #767676;
    font-size: 16px;
    margin-bottom: 15px;
    text-align: left
}

.p-w-r .thank-you-page .pr-promo-code-markup {
    border-top: 1px solid #ddd;
    padding: 10px 0
}

.p-w-r .thank-you-page .review-preview {
    margin-top: 9px
}

.p-w-r .thank-you-page .headline {
    color: #424242;
    font-size: 18px;
    font-weight: 700;
    padding: 0;
    text-align: left
}

.p-w-r .thank-you-page .pr-attribute-header {
    background-color: #f6f6f6;
    color: #424242;
    font-weight: 700;
    padding: 10px 8px 8px
}

.p-w-r .thank-you-page .pr-attribute-list {
    list-style: none;
    padding: 0
}

.p-w-r .thank-you-page .pr-attribute {
    color: #797979;
    font-size: 12px;
    line-height: 12px;
    margin: 12px 0;
    padding: 0 8px
}

.p-w-r .thank-you-page .pr-text {
    background: none;
    line-height: 18px;
    max-width: inherit;
    width: 100%
}

.p-w-r .thank-you-page .pr-dark {
    color: #424242
}

.p-w-r .thank-you-page .pr-star,.p-w-r .thank-you-page .pr-star-accessible-0-filled,.p-w-r .thank-you-page .pr-star-accessible-100-filled,.p-w-r .thank-you-page .pr-star-accessible-25-filled,.p-w-r .thank-you-page .pr-star-accessible-50-filled,.p-w-r .thank-you-page .pr-star-accessible-75-filled,.p-w-r .thank-you-page .pr-star-selected,.p-w-r .thank-you-page .pr-star-v4,.p-w-r .thank-you-page .pr-star-v4-0-filled,.p-w-r .thank-you-page .pr-star-v4-100-filled,.p-w-r .thank-you-page .pr-star-v4-25-filled,.p-w-r .thank-you-page .pr-star-v4-50-filled,.p-w-r .thank-you-page .pr-star-v4-75-filled,.p-w-r .thank-you-page .pr-star:hover {
    height: 20px;
    margin: 0 2px 0 0;
    padding: 3px;
    width: 20px
}

.p-w-r .thank-you-page .pr-rating-stars {
    float: left
}

.p-w-r .thank-you-page .pr-rating-number {
    border: 1px solid #ddd;
    float: left;
    line-height: normal;
    margin-left: 3px;
    padding: 2px 4px 1px
}

.p-w-r .thank-you-page .pr-rating-date {
    border: 1px solid #ddd;
    margin-left: 3px;
    padding: 3px 4px 1px
}

.p-w-r .thank-you-page .pr-subrating-wrapper {
    margin: 10px 0
}

.p-w-r .thank-you-page .pr-subrating-text {
    margin: 0;
    padding: 5px 0
}

.p-w-r .thank-you-page .pr-social-container {
    border-top: 1px solid #ddd;
    margin-bottom: 25px;
    padding-top: 10px
}

.p-w-r .pr-modal {
    background: #fff;
    border: 1px solid #a0a0a0;
    border-radius: 15px;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
    padding: 0!important;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 50%
}

.p-w-r .pr-modal-hidden {
    display: none;
    opacity: 0
}

.p-w-r .pr-modal-visible {
    -webkit-animation: modal-load .25s;
    animation: modal-load .25s;
    -o-box-shadow: 0 3px 9px rgba(0,0,0,.5)!important;
    box-shadow: 0 3px 9px rgba(0,0,0,.5)!important
}

.p-w-r .pr-modal-container {
    background: #fff;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1
}

.p-w-r .pr-modal-shown {
    position: fixed;
    z-index: 1404
}

.p-w-r .pr-modal-background {
    background-color: hsla(0,0%,98%,.7);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.p-w-r .pr-close-modal {
    clear: right;
    cursor: pointer;
    float: right;
    position: absolute;
    right: 25px;
    top: 25px
}

.p-w-r .pr-close-modal:hover {
    -webkit-animation: red .1s linear forwards;
    animation: red .1s linear forwards
}

.p-w-r .pr-ryp-list {
    max-width: 1000px;
    overflow: auto
}

.p-w-r .ryp-product-title {
    font-size: 18px;
    margin: 10px 0
}

.p-w-r .ryp-purchase {
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 3px;
    font-family: Helvetica,Arial,sans-serif!important;
    margin-bottom: 15px;
    padding: 20px
}

.p-w-r .ryp-purchase--close {
    background: none;
    border: none;
    cursor: pointer;
    height: 25px;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 25px;
    z-index: 1
}

.p-w-r .ryp-purchase--complete {
    background-color: #f4f4f4;
    display: flex;
    padding: 10px 15px
}

.p-w-r .ryp-purchase--complete .ryp-product-img_complete {
    box-shadow: 0 1px 5px #fff;
    height: 40px;
    width: 40px
}

.p-w-r .ryp-purchase--closed {
    opacity: 0;
    transition: visibility 0s .5s,opacity .3s linear;
    visibility: hidden
}

.p-w-r .ryp-purchase_thank-you-text {
    flex-grow: 4;
    font-size: 16px;
    margin: auto 0 auto 15px;
    text-align: left
}

.p-w-r .ryp-purchase_dismiss-item-btn {
    color: #0e7bc1;
    font-size: 16px
}

.p-w-r .ryp-purchase_close-btn {
    flex-shrink: 0;
    width: 22px
}

.p-w-r .ryp-purchase .ryp-product-img {
    display: block;
    margin: 20px;
    margin-left: auto!important;
    margin-right: auto!important;
    max-width: 115px
}

.p-w-r .ryp-purchase .ryp-order-text {
    margin-bottom: 5px
}

.p-w-r .ryp-purchase .ryp-order-text>* {
    display: inline;
    vertical-align: top
}

.p-w-r .ryp-purchase .form-group {
    margin-bottom: 10px
}

.p-w-r .ryp-purchase .ryp-stars .pr-control-label {
    display: none
}

.p-w-r .ryp-purchase .ryp-progressive-field {
    margin: 10px auto
}

.p-w-r .ryp-purchase .ryp-rating-only-write-review-heading {
    margin: 25px 0 15px
}

.p-w-r .ryp-purchase .war-media-input {
    margin-bottom: 15px
}

.p-w-r .ryp-purchase .pr-media-table {
    margin-bottom: 10px
}

.p-w-r .ryp-purchase .ryp-footer {
    background-color: #f4f4f4;
    border-top: 1px solid #ddd;
    margin-bottom: -20px;
    margin-left: -35px;
    margin-right: -35px;
    padding: 15px 35px
}

.p-w-r .ryp-purchase .ryp-footer .pr-submit .pr-subscript {
    margin-top: 0
}

.p-w-r .pr-ryp--sm .ryp-purchase {
    padding: 15px 5px;
    text-align: center
}

.p-w-r .pr-ryp--sm .ryp-purchase .ryp-first-q {
    display: inline-block;
    padding: 0 5px
}

.p-w-r .pr-ryp--sm .ryp-purchase .ryp-first-q .form-group {
    text-align: center
}

.p-w-r .pr-ryp--sm .ryp-purchase .pr-rating-only_status {
    justify-content: center
}

.p-w-r .pr-ryp--sm .ryp-purchase .ryp-order-text,.p-w-r .pr-ryp--sm .ryp-purchase .ryp-product-title,.p-w-r .pr-ryp--sm .ryp-purchase .ryp-rating-only-write-review-heading {
    text-align: center
}

.p-w-r .pr-ryp--sm .ryp-purchase .form-group,.p-w-r .pr-ryp--sm .ryp-purchase .form-group .pr-war-media-input {
    text-align: left
}

.p-w-r .pr-ryp--sm .ryp-purchase .ryp-footer {
    margin-bottom: -15px;
    margin-left: -20px;
    margin-right: -20px;
    padding: 15px 25px;
    text-align: left
}

.p-w-r .pr-srw {
    background: #fff;
    border-radius: 3px;
    box-shadow: 0 0 5px rgba(0,0,0,.4);
    position: absolute;
    right: 20px;
    width: 400px;
    z-index: 100000
}

.p-w-r .pr-srw .pr-star,.p-w-r .pr-srw .pr-star-selected {
    border-bottom: 2px solid #bbb;
    border-radius: 3px;
    height: 50px;
    width: 46px
}

.p-w-r .pr-srw .pr-star-selected {
    border-bottom-color: #d77f15
}

.p-w-r .pr-srw-mini-headline {
    display: none;
    width: 90%
}

.p-w-r .pr-srw-arrow-icon {
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    margin: 6px 40px 0 0;
    position: absolute;
    right: 0;
    top: 6px;
    transition: all .5s ease
}

.p-w-r .pr-srw-arrow-icon:before {
    position: absolute
}

.p-w-r .pr-srw-header {
    background: #f0f0f0;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    color: #fff;
    color: #303533;
    cursor: pointer;
    line-height: 1.5;
    padding: 15px;
    transition: background .5s ease
}

.p-w-r .pr-srw-header .pr-h1,.p-w-r .pr-srw-header h1 {
    display: inline-block;
    font-size: 20px;
    margin: 0
}

.p-w-r .pr-srw-header .pr-arrow-icon {
    font-size: 20px
}

.p-w-r .pr-srw-header .pr-arrow-icon:before {
    color: #999;
    content: "â¯";
    transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    transition: all .5s ease
}

.p-w-r .pr-srw-header.pr-pulse {
    -webkit-animation: pulse 2s infinite;
    animation: pulse 2s infinite;
    background: #0b7bc1;
    color: #fff
}

.p-w-r .pr-srw-header.pr-pulse .pr-arrow-icon {
    font-size: 20px
}

.p-w-r .pr-srw-header.pr-pulse .pr-arrow-icon:before {
    color: #fff;
    content: "â¯";
    transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    transition: all .5s ease
}

.p-w-r .pr-srw-body {
    height: 0;
    max-height: 600px;
    overflow: scroll;
    padding: 0;
    transition: all .5s ease;
    visibility: hidden
}

.p-w-r .pr-srw-body.pr-srw-open {
    height: 410px;
    padding: 15px;
    visibility: visible
}

.p-w-r .pr-srw-body.pr-srw-open .pr-srw-success .pr-checkbox-icon svg {
    height: 125px;
    width: 125px
}

.p-w-r .pr-srw-thank-you {
    font-size: 28px;
    height: 422px;
    padding: 80px 0 0;
    text-align: center
}

.p-w-r .pr-srw-thank-you .pr-h3,.p-w-r .pr-srw-thank-you h3 {
    color: #96c153;
    font-weight: 400;
    text-align: center
}

.p-w-r .pr-srw-thank-you .pr-srw-success .pr-checkbox-icon svg {
    display: block;
    height: 0;
    margin: 0 auto 10px;
    transition: all .3s ease;
    width: 0
}

.p-w-r .pr-srw-mini-headline {
    color: #666;
    display: inline-block;
    font-size: 20px;
    font-weight: 400;
    margin: 0 5px;
    padding-bottom: 10px
}

.p-w-r .pr-srw-long,.p-w-r .pr-srw-short {
    bottom: 20px
}

.p-w-r .pr-srw-mini {
    bottom: auto;
    right: 20px;
    top: 20px;
    width: 380px
}

.p-w-r .pr-srw-mini .pr-loading-indicator {
    height: 75px;
    margin: -2% auto;
    width: 75px
}

.p-w-r .pr-srw-mini .p-w-r {
    min-height: 50px
}

.p-w-r .pr-srw-mini .pr-srw-wrapper {
    border-top: 8px solid #0b7bc1
}

.p-w-r .pr-srw-mini .pr-srw-body {
    height: 125px;
    overflow: hidden;
    padding: 15px 10px;
    visibility: visible
}

.p-w-r .pr-srw-mini .pr-srw-body.pr-srw-open {
    height: 420px;
    overflow: scroll
}

.p-w-r .pr-srw-mini .pr-srw-body.pr-srw-open .pr-loading-indicator {
    height: 125px;
    margin: 10% auto;
    width: 125px
}

.p-w-r .pr-srw-mini label[for=pr-rating] {
    display: none
}

.p-w-r .pr-srw-mini .pr-close-btn {
    background: none;
    border: none;
    color: #ccc;
    cursor: pointer;
    display: inline-block;
    font-size: 25px;
    position: absolute;
    right: 20px;
    top: 19px
}

.p-w-r .pr-srw-mini .pr-close-btn:hover {
    color: #333
}

.p-w-r .pr-srw-mini .pr-close-btn:before {
    content: "Ã—"
}

@media (max-width: 470px) {
    .p-w-r .pr-srw {
        background:transparent;
        box-shadow: none;
        padding: 12px;
        right: 0;
        width: 100%
    }

    .p-w-r .pr-srw .pr-h1,.p-w-r .pr-srw h1 {
        font-size: 16px
    }

    .p-w-r .pr-srw .pr-star,.p-w-r .pr-srw .pr-star-selected {
        height: 40px;
        width: 40px
    }

    .p-w-r .pr-srw-wrapper {
        background: #fff;
        box-shadow: 0 0 5px rgba(0,0,0,.4)
    }

    .p-w-r .pr-srw-arrow-icon {
        top: 18px
    }

    .p-w-r .pr-srw-body {
        max-height: 410px
    }

    .p-w-r .pr-srw-mini {
        top: auto
    }

    .p-w-r .pr-srw-mini .pr-srw-body {
        height: 110px
    }

    .p-w-r .pr-srw-mini .pr-loading-indicator {
        height: 60px;
        margin: 0 auto;
        width: 60px
    }

    .p-w-r .pr-srw-mini-headline {
        font-size: 16px
    }

    .p-w-r .pr-close-btn {
        right: 25px;
        top: 25px
    }
}

.p-w-r .pr-waqwaa {
    margin: 0 auto;
    max-width: 600px
}

.p-w-r .pr-waqwaa .pr-alert-container {
    margin-top: 0
}

.p-w-r .pr-waqwaa .pr-alert_list,.p-w-r .pr-waqwaa .pr-header {
    margin-bottom: 10px
}

.p-w-r .pr-waqwaa .pr-header-title {
    font-size: 18px;
    margin: 10px 0
}

.p-w-r .pr-waqwaa .pr-waqwaa-product-name {
    font-size: 14px
}

.p-w-r .pr-waqwaa form fieldset legend:not(.pr-control-label) {
    display: none
}

.p-w-r .pr-qa-display-item {
    margin-bottom: 10px;
    position: relative;
    width: 100%
}

.p-w-r .pr-qa-question-bubble {
    background-color: #767676;
    border-radius: 50%;
    display: table;
    height: 22px;
    margin-left: 4px;
    position: absolute;
    width: 22px;
    z-index: 1
}

.p-w-r .pr-qa-question-bubble div {
    color: #fff;
    display: table-cell;
    text-align: center;
    vertical-align: middle
}

.p-w-r .pr-qa-answer-bubble {
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 50%;
    height: 13px;
    margin-left: 8px;
    position: absolute;
    width: 13px;
    z-index: 1
}

.p-w-r .pr-qa-connecting-line {
    background-color: #ccc;
    height: 100%;
    left: 14px;
    position: absolute;
    top: 15px;
    width: 1px;
    z-index: 0
}

.p-w-r .pr-qa-display-text-content {
    padding-left: 35px
}

.p-w-r .pr-question-text {
    border: 0!important;
    display: table-cell;
    font-size: 18px;
    margin: 0!important;
    padding: 0!important;
    text-align: left;
    vertical-align: middle
}

.p-w-r .pr-question-subheader span {
    color: #767676;
    font-size: 13px!important;
    font-style: italic
}

.p-w-r .pr-waqwaa-error-message .pr-h1 span,.p-w-r .pr-waqwaa-error-message h1 span {
    color: #000;
    font-size: 22px;
    font-weight: 700
}

.p-w-r .pr-waq-legal-text span {
    font-size: 12px
}

.p-w-r .pr-waq-legal-text span a {
    text-decoration: underline
}

.p-w-r .pr-waq-prequestion-message {
    background-color: #f9f9f9;
    border: 1px solid #ddd;
    border-radius: 2.5px;
    padding: 10px 20px
}

.p-w-r .pr-waq-prequestion-message a {
    text-decoration: underline
}

.p-w-r .pr-prequestion-size {
    font-size: 14px
}

.p-w-r .pr-wyb {
    background: hsla(0,0%,100%,.97);
    border-radius: 3px;
    max-width: 500px;
    position: absolute;
    right: 20px;
    top: 20px;
    z-index: 100000
}

.p-w-r .pr-wyb input[type=text] {
    border: 1px solid #ccc;
    height: 30px!important
}

.p-w-r .pr-wyb .pr-btn-review {
    font-size: 13px;
    padding: 9px 15px
}

.p-w-r .pr-wyb label[for=answerText] {
    display: none
}

.p-w-r .pr-wyb .form-group {
    margin-bottom: 15px
}

.p-w-r .pr-wyb .pr-header-product-name {
    color: #9b9b9b;
    font-size: 10px;
    font-weight: 400;
    margin: 0 0 5px
}

.p-w-r .pr-wyb .pr-checkbox-icon svg {
    height: 50px;
    width: 50px
}

.p-w-r .pr-wyb .pr-wyb-wrapper {
    border: 1px solid #0b7bc1;
    border-top: 6px solid #0b7bc1;
    padding: 12px
}

.p-w-r .pr-wyb .pr-wyb-headline {
    font-size: 18px;
    font-weight: 400;
    margin: 0 0 15px
}

.p-w-r .pr-wyb .pr-close-btn {
    background: none;
    border: none;
    color: #ccc;
    cursor: pointer;
    display: inline-block;
    font-size: 25px;
    position: absolute;
    right: 15px;
    top: 10px
}

.p-w-r .pr-wyb .pr-close-btn:hover {
    color: #333
}

.p-w-r .pr-wyb .pr-close-btn:before {
    content: "Ã—"
}

.p-w-r .pr-wyb .pr-wyb-submit {
    margin-right: 15px
}

.p-w-r .pr-wyb .pr-wyb-subscript {
    display: inline-block;
    line-height: 13px;
    margin: 0;
    max-width: 215px
}

.p-w-r .pr-wyb .pr-wyb-form-group {
    margin-bottom: 10px
}

.p-w-r .pr-wyb .pr-wyb-fade {
    -webkit-animation: fadeOut 4s;
    animation: fadeOut 4s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.p-w-r .pr-wyb .pr-wyb-thank-you {
    font-size: 28px;
    padding: 25px 0;
    text-align: center;
    width: 400px
}

.p-w-r .pr-wyb .pr-wyb-thank-you .pr-h1,.p-w-r .pr-wyb .pr-wyb-thank-you h1 {
    color: #96c153;
    font-size: 18px;
    font-weight: 400;
    text-align: center
}

.p-w-r .pr-wyb .pr-wyb-thank-you .pr-wyb-success .pr-checkbox-icon svg {
    display: block;
    height: 0;
    margin: 0 auto 10px;
    transition: all .3s ease;
    width: 0
}

.p-w-r .pr-wyb .pr-wyb-form-container:after,.p-w-r .pr-wyb .pr-wyb-form-container:before {
    content: " ";
    display: table
}

.p-w-r .pr-wyb .pr-wyb-form-container:after {
    clear: both
}

.p-w-r .pr-wyb .pr-wyb-form {
    float: left;
    padding: 0;
    width: 295px
}

.p-w-r .pr-wyb .pr-wyb-product-image {
    border-radius: 100px;
    float: left;
    margin-right: 20px;
    max-width: 100px;
    overflow: hidden;
    padding: 0
}

.p-w-r .pr-wyb .pr-wyb-product-image img {
    max-width: 100%
}

.p-w-r .pr-wyb fieldset legend {
    display: none
}

.p-w-r .pr-wyb-display {
    box-sizing: border-box;
    overflow: hidden;
    padding: 20px 30px;
    position: relative;
    width: 100%
}

.p-w-r .pr-wyb-display p {
    line-height: 17px
}

.p-w-r .pr-wyb-display .pr-wyb-headline {
    font-size: 22px;
    margin: 0
}

.p-w-r .pr-wyb-display .pr-quotation-mark {
    left: 32px;
    position: absolute;
    top: 27px
}

.p-w-r .pr-wyb-display .pr-wyb-display-wrapper {
    height: 100%;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.p-w-r .pr-wyb-display .pr-wyb-display-wrapper::-webkit-scrollbar {
    display: none
}

.p-w-r .pr-wyb-display .pr-wyb-slider {
    -webkit-overflow-scrolling: touch;
    box-sizing: border-box;
    overflow: hidden;
    padding: 15px 30px;
    position: relative
}

.p-w-r .pr-wyb-display .pr-wyb-slider:after,.p-w-r .pr-wyb-display .pr-wyb-slider:before {
    content: " ";
    display: table
}

.p-w-r .pr-wyb-display .pr-wyb-slider:after {
    background-color: #333;
    clear: both;
    height: 100%;
    width: 5px
}

.p-w-r .pr-wyb-display .pr-wyb-slider.pr-slide-active {
    transition: all .2s cubic-bezier(.445,.05,.55,.95)
}

.p-w-r .pr-wyb-display .pr-carousel-container {
    margin: auto;
    overflow: hidden;
    padding: 0 10px;
    position: relative
}

.p-w-r .pr-wyb-display .pr-carousel-container:after,.p-w-r .pr-wyb-display .pr-carousel-container:before {
    box-shadow: 0 0 20px 52px;
    color: #fff;
    content: "";
    display: block;
    height: 85%;
    position: absolute;
    top: 20px;
    width: 45px;
    z-index: 1
}

.p-w-r .pr-wyb-display .pr-carousel-container:before {
    left: -53px
}

.p-w-r .pr-wyb-display .pr-carousel-container:after {
    right: -70px;
    width: 65px
}

.p-w-r .pr-wyb-display .pr-carousel-container--no-fade {
    overflow: inherit
}

.p-w-r .pr-wyb-display .pr-carousel-container--no-fade:after {
    box-shadow: none
}

.p-w-r .pr-wyb-display .pr-wyb-answer-container {
    border-radius: 4px;
    border-top: 7px solid #0b7bc1;
    box-shadow: 0 3px 11px -4px;
    min-height: 200px;
    padding: 20px 25px;
    position: relative
}

.p-w-r .pr-wyb-display .pr-wyb-col {
    box-sizing: border-box;
    float: left;
    padding: 0 15px;
    position: relative;
    width: 300px
}

.p-w-r .pr-wyb-display .pr-wyb-answer {
    color: #333;
    font-style: italic;
    margin-bottom: 45px;
    padding-top: 22px
}

.p-w-r .pr-wyb-display .pr-wyb-name-icon {
    background-color: #84bf41;
    border-radius: 25px;
    height: 50px;
    margin: 10px auto 15px;
    padding: 10px;
    position: relative;
    text-align: center;
    width: 50px
}

.p-w-r .pr-wyb-display .pr-wyb-answer-info {
    bottom: 10px;
    position: absolute
}

.p-w-r .pr-wyb-display .pr-wyb-answer-info p {
    font-size: 11px;
    margin: 0
}

.p-w-r .pr-wyb-display .pr-wyb-answer-info .pr-wyb-name {
    color: #757575
}

.p-w-r .pr-wyb-display .pr-carousel-slider {
    margin-left: 0;
    opacity: 1!important;
    padding: 15px 30px;
    width: 110%
}

.p-w-r .pr-wyb-display .pr-carousel-control {
    background-color: transparent;
    cursor: pointer;
    position: absolute;
    top: 42%;
    z-index: 2
}

.p-w-r .pr-wyb-display .pr-carousel-control.pr-carousel-prev {
    left: 4px
}

.p-w-r .pr-wyb-display .pr-carousel-control.pr-carousel-next {
    right: 4px
}

.p-w-r .pr-wyb-display .pr-carousel-control:hover {
    background-color: rgba(11,123,193,.7)
}

.p-w-r .pr-wyb-display .pr-carousel-control:hover button {
    color: #fff
}

.p-w-r .pr-wyb-display .pr-carousel-control.pr-disabled {
    cursor: default;
    pointer-events: none
}

.p-w-r .pr-wyb-display .pr-carousel-control.pr-disabled:hover {
    background: none
}

.p-w-r .pr-wyb-display .pr-carousel-control.pr-disabled:hover button {
    color: #ccc;
    cursor: default
}

.p-w-r .pr-wyb-display.pr-wyb-slider-small .pr-carousel-container:after,.p-w-r .pr-wyb-display.pr-wyb-slider-small .pr-carousel-container:before {
    box-shadow: 0 0 20px 34px;
    width: 30px
}

.p-w-r .pr-wyb-display.pr-wyb-slider-small .pr-wyb-col {
    width: 275px
}

.p-w-r .pr-wyb-display.pr-wyb-slider-mobile {
    padding: 15px 0
}

.p-w-r .pr-wyb-display.pr-wyb-slider-mobile .pr-carousel-slider {
    width: 100%
}

.p-w-r .pr-wyb-display.pr-wyb-slider-mobile .pr-carousel-control {
    display: none
}

.p-w-r .pr-wyb-display.pr-wyb-slider-mobile .pr-carousel-container {
    padding: 0;
    width: 90%!important
}

.p-w-r .pr-wyb-display.pr-wyb-slider-mobile .pr-carousel-container:after,.p-w-r .pr-wyb-display.pr-wyb-slider-mobile .pr-carousel-container:before {
    box-shadow: none
}

.p-w-r .pr-wyb-display.pr-wyb-slider-mobile .pr-carousel-slider {
    padding: 15px 0
}

.p-w-r .pr-wyb-display.pr-wyb-slider-mobile .pr-wyb-col {
    width: 100%
}

@media (max-width: 540px) {
    .p-w-r .pr-wyb {
        box-shadow:none;
        padding: 12px;
        right: 0;
        top: inherit;
        width: 100%
    }

    .p-w-r .pr-wyb textarea {
        width: 100%!important
    }

    .p-w-r .pr-wyb .pr-close-btn {
        right: 25px;
        top: 25px
    }

    .p-w-r .pr-wyb .pr-wyb-form {
        width: 100%
    }

    .p-w-r .pr-wyb .pr-wyb-product-image {
        margin-bottom: 15px
    }

    .p-w-r .pr-wyb .pr-wyb-thank-you {
        width: 100%
    }
}

@-webkit-keyframes slideUp {
    0% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: translate3d(0,390px,0);
        transform: translate3d(0,390px,0)
    }

    50% {
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-transform: translate3d(0,200px,0);
        transform: translate3d(0,200px,0)
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes slideUp {
    0% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: translate3d(0,390px,0);
        transform: translate3d(0,390px,0)
    }

    50% {
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-transform: translate3d(0,200px,0);
        transform: translate3d(0,200px,0)
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@-webkit-keyframes slideUpSmall {
    0% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: translate3d(0,270px,0);
        transform: translate3d(0,270px,0)
    }

    50% {
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-transform: translate3d(0,100px,0);
        transform: translate3d(0,100px,0)
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes slideUpSmall {
    0% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: translate3d(0,270px,0);
        transform: translate3d(0,270px,0)
    }

    50% {
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-transform: translate3d(0,100px,0);
        transform: translate3d(0,100px,0)
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@-webkit-keyframes slideDown {
    0% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    50% {
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-transform: translate3d(0,200px,0);
        transform: translate3d(0,200px,0)
    }

    to {
        -webkit-transform: translate3d(0,390px,0);
        transform: translate3d(0,390px,0)
    }
}

@keyframes slideDown {
    0% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    50% {
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-transform: translate3d(0,200px,0);
        transform: translate3d(0,200px,0)
    }

    to {
        -webkit-transform: translate3d(0,390px,0);
        transform: translate3d(0,390px,0)
    }
}

@-webkit-keyframes slideDownSmall {
    0% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    50% {
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-transform: translate3d(0,100px,0);
        transform: translate3d(0,100px,0)
    }

    to {
        -webkit-transform: translate3d(0,270px,0);
        transform: translate3d(0,270px,0)
    }
}

@keyframes slideDownSmall {
    0% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    50% {
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-transform: translate3d(0,100px,0);
        transform: translate3d(0,100px,0)
    }

    to {
        -webkit-transform: translate3d(0,270px,0);
        transform: translate3d(0,270px,0)
    }
}

.p-w-r .pr-modal {
    background: none;
    border: none;
    border-radius: 0;
    box-shadow: none;
    padding: 0;
    z-index: 10002
}

.p-w-r .pr-modal .pr-h3,.p-w-r .pr-modal h3,.p-w-r .pr-modal hr {
    display: none
}

.p-w-r .pr-modal .pr-close-modal {
    color: #0b7bc1;
    font-size: 22px;
    right: 15px;
    top: 10px;
    z-index: 2
}

.p-w-r .pr-modal .pr-close-modal:hover {
    color: #fff
}

.p-w-r .pr-modal .pr-rid-image {
    max-width: 100%
}

.p-w-r .pr-modal .pr-rid-tile {
    cursor: pointer;
    height: auto;
    height: 100%;
    position: relative;
    text-align: center
}

.p-w-r .pr-disabled {
    display: none
}

.p-w-r .pr-modal-shown {
    background-color: hsla(0,0%,98%,.7)
}

.p-w-r .pr-modal-content {
    background: #222;
    box-shadow: 0 3px 9px rgba(0,0,0,.5);
    max-height: 500px
}

.p-w-r .pr-modal {
    width: 550px
}

.p-w-r .pr-modal .pr-carousel-container {
    padding: 0;
    position: relative
}

.p-w-r .pr-modal .pr-carousel-slider {
    max-height: 500px;
    min-height: 400px;
    padding: 0
}

.p-w-r .pr-carousel-control:focus,.p-w-r .pr-carousel-control:hover {
    background-color: rgba(74,153,202,.7)
}

.p-w-r .pr-carousel-control:focus button,.p-w-r .pr-carousel-control:hover button {
    color: #fff
}

.p-w-r .pr-rid-shadow {
    background-image: linear-gradient(180deg,transparent,#35291f);
    display: block;
    height: 35px;
    opacity: .65;
    position: absolute;
    transition: top .4s ease-in-out;
    width: 100%;
    z-index: 0
}

.p-w-r .pr-rid-image {
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: bottom
}

.p-w-r .pr-rid-headline {
    margin: 10px 0
}

.p-w-r .pr-rid-image-info {
    background-color: #fff;
    background: hsla(0,0%,98%,.9);
    bottom: 0;
    height: 20%;
    height: auto;
    max-height: 70px;
    padding: 0 10px;
    position: absolute;
    text-align: left;
    transition: -webkit-transform .4s cubic-bezier(.645,.045,.355,1);
    transition: transform .4s cubic-bezier(.645,.045,.355,1);
    transition: transform .4s cubic-bezier(.645,.045,.355,1),-webkit-transform .4s cubic-bezier(.645,.045,.355,1);
    width: 100%
}

.p-w-r .pr-rid-image-info p {
    margin: 10px 0
}

.p-w-r .pr-rid-image-info .pr-rid-description {
    color: #797979;
    line-height: 18px;
    max-height: 53px;
    overflow-x: hidden;
    overflow-y: auto
}

.p-w-r .pr-rid-image-info .pr-rid-headline {
    color: #4a4a4a;
    font-size: 20px;
    line-height: 22px
}

.p-w-r .pr-rid-image-info .pr-rid-shadow {
    left: 0;
    top: -34px
}

.p-w-r .pr-rid-star-display {
    padding: 3px 0;
    transition: -webkit-transform .4s cubic-bezier(.645,.045,.355,1);
    transition: transform .4s cubic-bezier(.645,.045,.355,1);
    transition: transform .4s cubic-bezier(.645,.045,.355,1),-webkit-transform .4s cubic-bezier(.645,.045,.355,1)
}

.p-w-r .pr-rid-star-container {
    height: 30px;
    margin-bottom: 10px;
    overflow: hidden
}

.p-w-r .pr-rid-stars {
    display: inline-block;
    padding: 0 10px 5px 0;
    z-index: 1
}

.p-w-r .pr-rid-rating {
    border: 1px solid #fff;
    color: #fff;
    display: inline-block;
    padding: 3px 10px;
    vertical-align: super
}

.p-w-r .pr-orange-stars .pr-rid-rating {
    border: 1px solid #f05e24;
    color: #f05e24
}

@media only screen and (max-width: 780px) {
    .p-w-r .pr-modal .pr-rid-tile {
        height:100%!important;
        position: relative
    }

    .p-w-r .pr-rid-btn-container {
        padding: 30px 36px 5px
    }

    .p-w-r .pr-modal-shown {
        background-color: #fff
    }

    .p-w-r .pr-modal {
        background: hsla(0,0%,98%,.8);
        bottom: 0;
        box-shadow: 0 3px 9px rgba(0,0,0,.5);
        max-height: 100%;
        overflow-y: auto;
        padding: 0;
        top: 38%;
        width: 100%
    }

    .p-w-r .pr-modal,.p-w-r .pr-modal-content {
        position: relative
    }

    .p-w-r .pr-rid-image {
        margin: 0 -28%;
        max-width: 100%
    }

    .p-w-r .pr-rid-info-arrow {
        display: none
    }
}

@media only screen and (min-width: 780px) {
    .p-w-r .pr-modal {
        top:44%
    }

    .p-w-r .pr-modal .pr-rid-tile {
        height: 413px!important;
        position: relative
    }
}

.p-w-r .pr-rid-mobile .pr-modal-top {
    background: hsla(0,0%,98%,.9);
    font-size: 11px;
    font-weight: 300;
    height: 70px;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 10
}

.p-w-r .pr-rid-mobile .pr-close-modal {
    left: 10px;
    margin-top: 15px
}

.p-w-r .pr-rid-mobile .pr-modal {
    box-shadow: none;
    height: 100%;
    top: 49%
}

.p-w-r .pr-rid-mobile .pr-carousel-control:hover {
    background-color: transparent
}

.p-w-r .pr-rid-mobile .pr-carousel-container,.p-w-r .pr-rid-mobile .pr-carousel-slide,.p-w-r .pr-rid-mobile .pr-carousel-slider,.p-w-r .pr-rid-mobile .pr-modal-content {
    height: 100%
}

.p-w-r .pr-rid-mobile .pr-modal-content {
    box-shadow: none;
    max-height: 100%
}

.p-w-r .pr-rid-mobile .pr-modal-content .pr-rid-image {
    bottom: 0;
    left: 0;
    margin: auto;
    max-width: 100%;
    position: absolute;
    top: 0
}

.p-w-r .pr-rid-mobile .pr-carousel-slider {
    max-height: 100%
}

.p-w-r .pr-rid-mobile .pr-rid-description {
    max-height: none;
    overflow: auto
}

.p-w-r .pr-rid-mobile .pr-rid-image {
    transition: all .4s ease-in-out
}

.p-w-r .pr-rid-mobile .pr-info-expanded {
    -webkit-animation: slideUp .4s;
    animation: slideUp .4s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0 5px;
    -webkit-perspective: 1000;
    perspective: 1000;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.p-w-r .pr-rid-mobile .pr-info-expanded .pr-white-stars {
    margin-top: -30px
}

.p-w-r .pr-rid-mobile .pr-info-expanded .pr-rid-shadow {
    opacity: 0
}

.p-w-r .pr-rid-mobile .pr-info-expanded .pr-rid-star-display {
    overflow: hidden;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.p-w-r .pr-rid-mobile .pr-info-expanded .pr-rid-star-container {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.p-w-r .pr-rid-mobile .pr-info-collapsed {
    -webkit-animation: slideDown .4s;
    animation: slideDown .4s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000;
    perspective: 1000;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.p-w-r .pr-rid {
    display: block;
    margin: auto auto 50px;
    position: relative;
    width: 100%
}

.p-w-r .pr-rid .react-grid-item {
    overflow: hidden
}

.p-w-r .pr-rid .pr-rid-placeholder {
    background-color: #e2e2e2;
    margin: 2px
}

.p-w-r .pr-rid .pr-rid-btn-container {
    background: hsla(0,0%,100%,.8);
    border: none;
    bottom: -35px;
    color: #0b7bc1;
    cursor: pointer;
    max-width: 100%!important;
    padding: 30px 36px 5px;
    position: absolute;
    text-align: center;
    width: 100%
}

.p-w-r .pr-rid .pr-rid-btn-container:active .pr-rid-dots {
    background: #000;
    color: #fff
}

.p-w-r .pr-rid .pr-rid-btn-container:active .pr-rid-btn {
    color: #000
}

.p-w-r .pr-rid .pr-rid-btn-container .pr-rid-btn {
    background: none;
    border: none;
    color: #0b7bc1;
    cursor: pointer;
    display: block;
    font-size: 14px;
    margin: auto;
    outline: none
}

.p-w-r .pr-rid .pr-rid-btn-container .pr-rid-btn-text {
    color: #0b7bc1;
    display: block
}

.p-w-r .pr-rid .pr-rid-btn-container .pr-ellipsis-icon {
    background-color: #0b7bc1;
    border-radius: 50%;
    display: inline-block;
    height: 30px;
    text-align: center;
    width: 30px
}

.p-w-r .pr-rid .pr-rid-btn-container .pr-ellipsis-icon__circle {
    stroke: none
}

.p-w-r .pr-rid .pr-rid-btn-container .pr-ellipsis-icon__circle__inner {
    stroke: #0b7bc1;
    fill: #fff
}

.p-w-r .pr-rid .pr-rid-btn-container:hover .pr-ellipsis-icon {
    background-color: #fff;
    cursor: pointer;
    transition: all .15s linear
}

.p-w-r .pr-rid .pr-rid-btn-container:hover .pr-ellipsis-icon__circle {
    stroke: none
}

.p-w-r .pr-rid .pr-rid-btn-container:hover .pr-ellipsis-icon__circle__inner {
    fill: #0b7bc1
}

.p-w-r .pr-rid .pr-rid-tile {
    cursor: pointer;
    float: left;
    height: 300px;
    text-align: center
}

.p-w-r .pr-rid .pr-video-tile {
    height: 100%
}

.p-w-r .pr-rid .pr-rid-tile-overlay:before {
    bottom: 0;
    content: "";
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: all .15s linear
}

.p-w-r .pr-rid .pr-rid-tile-overlay:hover {
    background: none
}

.p-w-r .pr-rid .pr-rid-square-overlay:hover,.p-w-r .pr-rid .pr-rid-tile-overlay:hover:before {
    background: rgba(74,153,202,.5)
}

.p-w-r .pr-rid .pr-rid-tile-image {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%;
    position: relative;
    width: 100%
}

.p-w-r .pr-rid .pr-rid-tile-image picture {
    height: 100%;
    width: 100%
}

.p-w-r .pr-rid .pr-rid-tile-image:hover {
    opacity: .5
}

.p-w-r .pr-rid .pr-rid-tile-image-instagram {
    bottom: 10px;
    height: 30px;
    position: absolute;
    right: 10px;
    width: 30px
}

.p-w-r .pr-rid .pr-rid-tile-image-title {
    display: none
}

.p-w-r .pr-rid .pr-rid-tile-rating {
    background-image: linear-gradient(180deg,transparent,#000 226%);
    bottom: 0;
    position: absolute;
    width: 100%
}

.p-w-r .pr-qa-display {
    background: #fff;
    padding: 10px;
    position: relative
}

.p-w-r .pr-qa-display .pr-h1,.p-w-r .pr-qa-display .pr-h2,.p-w-r .pr-qa-display .pr-h3,.p-w-r .pr-qa-display .pr-h4,.p-w-r .pr-qa-display .pr-h5,.p-w-r .pr-qa-display .pr-h6 {
    color: #303533;
    font-weight: 400
}

.p-w-r .pr-qa-display .pr-h1,.p-w-r .pr-qa-display .pr-h2,.p-w-r .pr-qa-display .pr-h3,.p-w-r .pr-qa-display h1,.p-w-r .pr-qa-display h2,.p-w-r .pr-qa-display h3 {
    color: #303533
}

.p-w-r .pr-qa-display button {
    cursor: pointer
}

.p-w-r .pr-qa-display span {
    color: #767676;
    font-size: 14.864px
}

.p-w-r .pr-qa-display textarea {
    resize: none
}

.p-w-r .pr-qa-display svg {
    width: 100%
}

.p-w-r .pr-qa-display a:focus {
    color: #303533
}

.p-w-r .pr-qa-display em {
    color: #303533;
    font-weight: 700
}

.p-w-r .pr-qa-display .pr-helper-text {
    font-size: 13.712px
}

.p-w-r .pr-qa-display .pr-waqwaa {
    margin: 0
}

.p-w-r .pr-qa-display .pr-waqwaa .pr-alert-message {
    display: block;
    font-size: 14px
}

.p-w-r .pr-qa-display .pr-waqwaa .pr-alert-message .pr-alert_heading {
    color: #a94442;
    font-size: 16px
}

.p-w-r .pr-qa-display .pr-waqwaa .pr-alert-message .pr-alert-container {
    margin-top: 50px
}

.p-w-r .pr-qa-display .pr-waqwaa .pr-alert-message .pr-alert_list {
    margin-bottom: 10px
}

.p-w-r .pr-qa-display .pr-qa-display-headline {
    font-weight: 400;
    margin: 20px 0
}

.p-w-r .pr-qa-display .pr-qa-display-headline .pr-h1,.p-w-r .pr-qa-display .pr-qa-display-headline h1 {
    font-size: 29px;
    font-weight: 400;
    letter-spacing: 1px;
    margin-top: 10px
}

.p-w-r .pr-qa-display .pr-qa-display-thankyou-headline {
    float: left;
    font-size: 24px;
    margin: 0
}

.p-w-r .pr-qa-display .pr-qa-display-search {
    background-color: #eee;
    clear: both;
    padding: 20px;
    position: relative;
    text-align: right
}

.p-w-r .pr-qa-display .pr-qa-display-search form {
    border-collapse: collapse;
    display: table;
    table-layout: fixed;
    text-align: left;
    width: 100%
}

.p-w-r .pr-qa-display .pr-qa-display-search form label {
    display: table-cell;
    padding-right: 10px;
    vertical-align: middle;
    width: 100px!important
}

.p-w-r .pr-qa-display .pr-qa-display-search form .pr-qa-display-searchbar {
    display: table-cell;
    height: 35px;
    position: relative
}

.p-w-r .pr-qa-display .pr-qa-display-search form .pr-qa-display-searchbar>* {
    height: 100%!important;
    margin: 0
}

.p-w-r .pr-qa-display .pr-qa-display-search form .pr-qa-display-searchbar .pr-qa-search-empty {
    color: #767676;
    cursor: default
}

.p-w-r .pr-qa-display .pr-qa-display-search form .pr-qa-display-searchbar .pr-qa-search-empty:active,.p-w-r .pr-qa-display .pr-qa-display-search form .pr-qa-display-searchbar .pr-qa-search-empty:focus {
    border-color: #767676;
    outline: 2px solid transparent
}

.p-w-r .pr-qa-display .pr-qa-display-search form .pr-qa-display-searchbar .input-group-addon {
    background-color: #767676
}

.p-w-r .pr-qa-display .pr-qa-display-search form .pr-qa-display-searchbar input {
    background-color: #fff;
    border: 1px solid #767676;
    border-radius: 3px 0 0 3px;
    border-right: 0;
    font-size: 16px;
    height: 35px!important;
    margin: 0;
    padding: 5px;
    vertical-align: middle
}

.p-w-r .pr-qa-display .pr-qa-display-search form .pr-qa-display-searchbar input::-webkit-search-cancel-button {
    margin-right: 40px
}

.p-w-r .pr-qa-display .pr-qa-display-search form .pr-qa-display-searchbar input:active,.p-w-r .pr-qa-display .pr-qa-display-search form .pr-qa-display-searchbar input:focus {
    border: 1px solid #0b7bc1;
    border-right: 0;
    box-shadow: 0 0 0 2px #4d90fe;
    outline: 2px solid transparent
}

.p-w-r .pr-qa-display .pr-qa-display-search form .pr-qa-display-searchbar input:active+button,.p-w-r .pr-qa-display .pr-qa-display-search form .pr-qa-display-searchbar input:focus+button {
    border: 1px solid #0b7bc1;
    border-left: 0
}

.p-w-r .pr-qa-display .pr-qa-display-search form .pr-qa-display-searchbar input:active+button.pr-qa-search-filled,.p-w-r .pr-qa-display .pr-qa-display-search form .pr-qa-display-searchbar input:focus+button.pr-qa-search-filled {
    background-color: #0b7bc1
}

.p-w-r .pr-qa-display .pr-qa-display-search form .pr-qa-display-searchbar input:active+button.pr-qa-search-empty,.p-w-r .pr-qa-display .pr-qa-display-search form .pr-qa-display-searchbar input:focus+button.pr-qa-search-empty {
    background-color: rgba(11,123,193,.2);
    cursor: default;
    outline: 2px solid transparent;
    pointer-events: none
}

.p-w-r .pr-qa-display .pr-qa-display-search form .pr-qa-display-searchbar input:active+button.pr-qa-search-empty span svg path,.p-w-r .pr-qa-display .pr-qa-display-search form .pr-qa-display-searchbar input:focus+button.pr-qa-search-empty span svg path {
    fill: #0b7bc1
}

.p-w-r .pr-qa-display .pr-qa-display-search form .pr-qa-display-searchbar button {
    background-color: #767676;
    border: 1px solid #767676;
    border-left: 0;
    border-radius: 0 3px 3px 0;
    height: 35px!important;
    position: absolute;
    right: 0;
    width: 41px!important;
    z-index: 3
}

.p-w-r .pr-qa-display .pr-qa-display-search form .pr-qa-display-searchbar button span {
    margin: 0!important
}

.p-w-r .pr-qa-display .pr-qa-display-search form .pr-qa-display-searchbar button:active,.p-w-r .pr-qa-display .pr-qa-display-search form .pr-qa-display-searchbar button:focus {
    background-color: rgba(11,123,193,.2);
    border: 1px solid rgba(11,123,193,.2);
    box-shadow: 0 0 0 2px #4d90fe;
    outline: 2px solid transparent
}

.p-w-r .pr-qa-display .pr-qa-display-search form .pr-qa-display-searchbar button:active span svg path,.p-w-r .pr-qa-display .pr-qa-display-search form .pr-qa-display-searchbar button:focus span svg path {
    fill: #0b7bc1
}

.p-w-r .pr-qa-display .pr-qa-display-search .pr-qa-display-clear-search-button {
    color: #085c91;
    font-size: 16px;
    position: relative;
    text-decoration: none
}

.p-w-r .pr-qa-display .pr-qa-display-search .pr-qa-display-clear-search-button:hover {
    color: #063e61
}

.p-w-r .pr-qa-display .pr-qa-display-search .pr-qa-display-search-no-results {
    color: #666;
    font-size: 18px;
    text-align: center
}

.p-w-r .pr-qa-display .pr-qa-display-search .pr-qa-display-search-no-results .pr-h2,.p-w-r .pr-qa-display .pr-qa-display-search .pr-qa-display-search-no-results h2 {
    font-size: 25px;
    font-weight: 700;
    text-align: center
}

.p-w-r .pr-qa-display .pr-qa-display-sort {
    align-items: center;
    border-bottom: 1px solid #ccc;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 15px 0
}

.p-w-r .pr-qa-display .pr-qa-sort-headline {
    font-size: 13.712px;
    font-weight: 700;
    margin: 8px 0
}

.p-w-r .pr-qa-display .pr-qa-sort-group {
    align-items: center;
    display: inline-flex;
    font-size: 13.712px
}

.p-w-r .pr-qa-display .pr-qa-sort-group span {
    color: #767676
}

.p-w-r .pr-qa-display .pr-qa-sort-group label {
    margin: 0 10px 0 0
}

.p-w-r .pr-qa-display .pr-qa-sort {
    -webkit-appearance: none;
    appearance: none;
    background-color: #fff;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 20 20%27%3E%3Cpath stroke=%27%236b7280%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27 d=%27m6 8 4 4 4-4%27/%3E%3C/svg%3E");
    background-position: right .5rem center;
    background-repeat: no-repeat;
    background-size: 1.5em 1.5em;
    border: 1px solid #949494;
    border-radius: 2px;
    display: inline-block;
    height: 30px;
    margin: 0;
    padding: 5px 2rem 5px 5px;
    print-color-adjust: exact
}

.p-w-r .pr-qa-display .pr-qa-display-question {
    margin-bottom: 25px
}

.p-w-r .pr-qa-display .pr-questions-container {
    margin-bottom: 25px;
    padding: 10px;
    position: relative
}

.p-w-r .pr-qa-display .pr-qa-display-question-headline {
    font-size: 18px;
    font-weight: 400
}

.p-w-r .pr-qa-display .pr-qa-display-item-text {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.3;
    text-transform: none
}

.p-w-r .pr-qa-display .pr-subscript {
    color: #767676;
    font-size: 12px;
    font-style: normal;
    font-weight: 300
}

.p-w-r .pr-qa-display .pr-qa-display-item,.p-w-r .pr-qa-display .pr-qa-display-item-details {
    position: relative
}

.p-w-r .pr-qa-display .pr-qa-display-item .pr-h2,.p-w-r .pr-qa-display .pr-qa-display-item h2,.p-w-r .pr-qa-display .pr-qa-display-item-details .pr-h2,.p-w-r .pr-qa-display .pr-qa-display-item-details h2 {
    font-size: 16px;
    margin: 0
}

.p-w-r .pr-qa-display .pr-qa-display-item span,.p-w-r .pr-qa-display .pr-qa-display-item time,.p-w-r .pr-qa-display .pr-qa-display-item-details span,.p-w-r .pr-qa-display .pr-qa-display-item-details time {
    color: #767676;
    font-size: 12px;
    font-style: normal;
    font-weight: 300
}

.p-w-r .pr-qa-display .pr-qa-display-item time,.p-w-r .pr-qa-display .pr-qa-display-item-details time {
    margin-left: 3px
}

.p-w-r .pr-qa-display .pr-qa-display-item {
    margin-bottom: 0
}

.p-w-r .pr-qa-display .pr-qa-display-item .pr-qa-display-item-icon {
    background-color: #666;
    border: 2px solid #fff;
    border-radius: 50%;
    color: #fff;
    display: table;
    font-size: 16px;
    font-style: normal;
    font-weight: 100;
    height: 28px;
    left: -34px;
    margin: 0;
    padding-top: 2px;
    position: absolute;
    text-align: center;
    top: -6px;
    vertical-align: middle;
    width: 28px;
    z-index: 1
}

.p-w-r .pr-qa-display .pr-qa-display-item-details {
    margin-bottom: 20px
}

.p-w-r .pr-qa-display .pr-qa-display-questionlist {
    border-left: 1px solid #767676;
    margin: 0 0 45px;
    padding-left: 20px;
    position: relative
}

.p-w-r .pr-qa-display .pr-qa-display-answer {
    font-size: 13.712px;
    margin-bottom: 30px;
    position: relative
}

.p-w-r .pr-qa-display .pr-qa-display-answer em {
    font-weight: 700
}

.p-w-r .pr-qa-display .pr-qa-display-answer:last-child {
    margin: 0
}

.p-w-r .pr-qa-display .pr-qa-display-answer-brand {
    background-color: #eee;
    margin: 20px
}

.p-w-r .pr-qa-display span.pr-qa-display-answer-by {
    display: block;
    font-size: 12px;
    margin-bottom: 5px
}

.p-w-r .pr-qa-display .pr-qa-display-add-answer,.p-w-r .pr-qa-display .pr-qa-display-show-more-answers {
    margin-bottom: 20px
}

.p-w-r .pr-qa-display .pr-helpful-voting,.p-w-r .pr-qa-display .pr-qa-display-answer-text {
    display: block
}

.p-w-r .pr-qa-display .pr-helpful-btn {
    background-color: #fff;
    padding: 7px 11px 2px
}

.p-w-r .pr-qa-display .pr-helpful-btn .pr-thumbs-icon svg {
    width: 23px
}

.p-w-r .pr-qa-display .pr-btn-answer .pr-cross-icon,.p-w-r .pr-qa-display .pr-btn-ask-question .pr-cross-icon {
    background: #fff;
    border: 2px solid #fff;
    border-radius: 50%;
    display: block;
    font-size: 14px;
    height: 19px;
    left: -30px;
    outline: 2px solid transparent;
    position: absolute;
    top: -2px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: -webkit-transform .2s ease-in-out;
    transition: transform .2s ease-in-out;
    transition: transform .2s ease-in-out,-webkit-transform .2s ease-in-out;
    width: 19px;
    z-index: 1
}

.p-w-r .pr-qa-display .pr-btn-answer .pr-cross-icon:active,.p-w-r .pr-qa-display .pr-btn-ask-question .pr-cross-icon:active {
    outline: none
}

.p-w-r .pr-qa-display .pr-btn-answer .pr-cross-icon:before,.p-w-r .pr-qa-display .pr-btn-ask-question .pr-cross-icon:before {
    border: 1px solid;
    border-radius: 50%;
    bottom: 0;
    content: "";
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    vertical-align: middle;
    z-index: -1
}

.p-w-r .pr-qa-display .pr-btn-answer .pr-cross-icon:focus,.p-w-r .pr-qa-display .pr-btn-ask-question .pr-cross-icon:focus {
    color: #303533;
    outline: none
}

.p-w-r .pr-qa-display .pr-btn-answer .pr-cross-icon:hover span,.p-w-r .pr-qa-display .pr-btn-ask-question .pr-cross-icon:hover span {
    color: #fff
}

.p-w-r .pr-qa-display .pr-btn-show-more>.pr-caret-icon,.p-w-r .pr-qa-display .pr-qa-display-show-more-questions>.pr-caret-icon {
    display: inline-block;
    height: 20px;
    left: -10px;
    position: absolute;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    width: 20px
}

.p-w-r .pr-qa-display .pr-btn-show-more>.pr-caret-icon__circle,.p-w-r .pr-qa-display .pr-btn-show-more>.pr-caret-icon__line,.p-w-r .pr-qa-display .pr-qa-display-show-more-questions>.pr-caret-icon__circle,.p-w-r .pr-qa-display .pr-qa-display-show-more-questions>.pr-caret-icon__line {
    stroke: #0b7bc1
}

.p-w-r .pr-qa-display .pr-btn-answer,.p-w-r .pr-qa-display .pr-btn-ask-question {
    background: none;
    border: none;
    color: #0b7bc1;
    line-height: 1;
    margin: 0;
    position: relative;
    width: auto!important
}

.p-w-r .pr-qa-display .pr-btn-answer .pr-qa-display-text,.p-w-r .pr-qa-display .pr-btn-ask-question .pr-qa-display-text {
    vertical-align: text-bottom
}

.p-w-r .pr-qa-display .pr-btn-answer .pr-cross-icon__circle,.p-w-r .pr-qa-display .pr-btn-answer .pr-cross-icon__line,.p-w-r .pr-qa-display .pr-btn-ask-question .pr-cross-icon__circle,.p-w-r .pr-qa-display .pr-btn-ask-question .pr-cross-icon__line {
    stroke: #0b7bc1
}

.p-w-r .pr-qa-display .pr-btn-answer:hover,.p-w-r .pr-qa-display .pr-btn-ask-question:hover {
    color: #085c91
}

.p-w-r .pr-qa-display .pr-btn-answer:hover .pr-cross-icon,.p-w-r .pr-qa-display .pr-btn-ask-question:hover .pr-cross-icon {
    background: #085c91
}

.p-w-r .pr-qa-display .pr-btn-answer:hover .pr-cross-icon__circle,.p-w-r .pr-qa-display .pr-btn-answer:hover .pr-cross-icon__line,.p-w-r .pr-qa-display .pr-btn-ask-question:hover .pr-cross-icon__circle,.p-w-r .pr-qa-display .pr-btn-ask-question:hover .pr-cross-icon__line {
    stroke: #fff
}

.p-w-r .pr-qa-display .pr-btn-answer:hover .pr-qa-display-text,.p-w-r .pr-qa-display .pr-btn-ask-question:hover .pr-qa-display-text {
    color: #085c91
}

.p-w-r .pr-qa-display .pr-btn-answer:focus,.p-w-r .pr-qa-display .pr-btn-ask-question:focus {
    color: #303533;
    outline: none
}

.p-w-r .pr-qa-display .pr-btn-answer:focus span,.p-w-r .pr-qa-display .pr-btn-ask-question:focus span {
    color: #303533
}

.p-w-r .pr-qa-display .pr-btn-answer:focus .pr-cross-icon,.p-w-r .pr-qa-display .pr-btn-ask-question:focus .pr-cross-icon {
    background: #fff
}

.p-w-r .pr-qa-display .pr-btn-answer:focus .pr-cross-icon__circle,.p-w-r .pr-qa-display .pr-btn-answer:focus .pr-cross-icon__line,.p-w-r .pr-qa-display .pr-btn-ask-question:focus .pr-cross-icon__circle,.p-w-r .pr-qa-display .pr-btn-ask-question:focus .pr-cross-icon__line {
    stroke: #303533
}

.p-w-r .pr-qa-display .pr-btn-answer:focus .pr-qa-display-text,.p-w-r .pr-qa-display .pr-btn-ask-question:focus .pr-qa-display-text {
    background-image: linear-gradient(#303533,#303533),linear-gradient(#303533,#303533),linear-gradient(#303533,#303533);
    background-position: 0 90%,100% 90%,0 90%;
    background-repeat: no-repeat,no-repeat,repeat-x;
    background-size: .05em 1px,.05em 1px,1px 1px;
    color: #303533;
    text-decoration: none;
    text-shadow: .03em 0 #fff,-.03em 0 #fff,0 .03em #fff,0 -.03em #fff,.06em 0 #fff,-.06em 0 #fff,.09em 0 #fff,-.09em 0 #fff,.12em 0 #fff,-.12em 0 #fff,.15em 0 #fff,-.15em 0 #fff
}

.p-w-r .pr-qa-display .pr-btn-answer span,.p-w-r .pr-qa-display .pr-btn-ask-question span {
    color: #0b7bc1;
    outline: none
}

.p-w-r .pr-qa-display .pr-btn-answer span:focus,.p-w-r .pr-qa-display .pr-btn-ask-question span:focus {
    outline: none
}

.p-w-r .pr-qa-display .pr-qa-display-answer-link-container {
    margin-bottom: 20px
}

.p-w-r .pr-qa-display .pr-btn-ask-question {
    margin: 0 0 20px 20px
}

.p-w-r .pr-qa-display .pr-btn-ask-question .pr-qa-display-text {
    font-size: 18px
}

.p-w-r .pr-qa-display .pr-btn-ask-question .pr-cross-icon {
    font-size: 22px;
    font-weight: 300;
    height: 25px;
    left: -33px;
    line-height: .9;
    top: -4px;
    width: 25px
}

.p-w-r .pr-qa-display .pr-btn-show-more {
    background: #fff;
    border: none;
    color: #0b7bc1;
    margin-left: -21px;
    padding-left: 20px;
    position: relative
}

.p-w-r .pr-qa-display .pr-btn-show-more span {
    color: #0b7bc1
}

.p-w-r .pr-qa-display .pr-btn-show-more:hover,.p-w-r .pr-qa-display .pr-btn-show-more:hover span {
    color: #085c91
}

.p-w-r .pr-qa-display .pr-btn-show-more:hover .pr-caret-icon__circle,.p-w-r .pr-qa-display .pr-btn-show-more:hover .pr-caret-icon__line {
    stroke: #085c91
}

.p-w-r .pr-qa-display .pr-btn-show-more:active,.p-w-r .pr-qa-display .pr-btn-show-more:focus {
    color: #303533;
    outline: none
}

.p-w-r .pr-qa-display .pr-btn-show-more:active span,.p-w-r .pr-qa-display .pr-btn-show-more:focus span {
    color: #303533
}

.p-w-r .pr-qa-display .pr-btn-show-more:active .pr-qa-display-text,.p-w-r .pr-qa-display .pr-btn-show-more:focus .pr-qa-display-text {
    background-image: linear-gradient(#303533,#303533),linear-gradient(#303533,#303533),linear-gradient(#303533,#303533);
    background-position: 0 90%,100% 90%,0 90%;
    background-repeat: no-repeat,no-repeat,repeat-x;
    background-size: .05em 1px,.05em 1px,1px 1px;
    color: #303533;
    text-decoration: none;
    text-shadow: .03em 0 #fff,-.03em 0 #fff,0 .03em #fff,0 -.03em #fff,.06em 0 #fff,-.06em 0 #fff,.09em 0 #fff,-.09em 0 #fff,.12em 0 #fff,-.12em 0 #fff,.15em 0 #fff,-.15em 0 #fff
}

.p-w-r .pr-qa-display .pr-answer-form-open .pr-cross-icon {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
}

.p-w-r .pr-qa-display .pr-qa-display-ask-question {
    margin-bottom: 25px;
    position: relative
}

.p-w-r .pr-qa-display .pr-qa-display-ask-question .pr-answer-form-open {
    margin: 0 0 20px 20px
}

.p-w-r .pr-qa-display .pr-question-submitted {
    padding: 20px
}

.p-w-r .pr-qa-display .pr-question-submitted .pr-waqwaa {
    margin: 0
}

.p-w-r .pr-qa-display .pr-question-submitted .pr-waqwaa>div {
    display: block
}

.p-w-r .pr-qa-display .pr-question-submitted .pr-waqwaa>div>p {
    display: none
}

.p-w-r .pr-qa-display .pr-question-submitted .pr-waqwaa .pr-header {
    border: none
}

.p-w-r .pr-qa-display .pr-question-submitted .pr-waqwaa .pr-header-table {
    margin-top: 0
}

.p-w-r .pr-qa-display .pr-question-submitted .pr-waqwaa .pr-table-cell,.p-w-r .pr-qa-display .pr-question-submitted .pr-waqwaa .table-cell {
    padding: 0 0 10px
}

.p-w-r .pr-qa-display .pr-question-submitted .pr-waqwaa .pr-header-title {
    display: block;
    font-size: 22px;
    margin: 0 0 10px;
    width: 100%
}

.p-w-r .pr-qa-display .pr-question-submitted .pr-waqwaa .pr-qa-display-text-content {
    padding-left: 0
}

.p-w-r .pr-qa-display .pr-question-submitted .pr-waqwaa .pr-qa-question-bubble {
    display: none
}

.p-w-r .pr-qa-display .pr-question-submitted .pr-qa-display-item {
    margin-bottom: 0;
    padding: 0 0 10px
}

.p-w-r .pr-qa-display .pr-question-submitted .pr-qa-display-item:after,.p-w-r .pr-qa-display .pr-question-submitted .pr-qa-display-item:before {
    display: none
}

.p-w-r .pr-qa-display .pr-qa-display-show-more-questions {
    background-color: #f6f6f6;
    border: 1px solid transparent;
    color: #0b7bc1;
    display: block;
    max-width: 100%!important;
    width: 100%!important
}

.p-w-r .pr-qa-display .pr-qa-display-show-more-questions .pr-caret-icon {
    position: relative;
    vertical-align: bottom;
    width: 25px
}

.p-w-r .pr-qa-display .pr-qa-display-show-more-questions span {
    color: #0a6ca9
}

.p-w-r .pr-qa-display .pr-qa-display-show-more-questions:before {
    background-color: transparent;
    border: 1px solid transparent;
    border-radius: 25px;
    cursor: pointer;
    height: 50px;
    left: -14px;
    position: absolute;
    top: -8px;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    width: 50px;
    z-index: 2
}

.p-w-r .pr-qa-display .pr-qa-display-show-more-questions:after {
    border: 0 solid transparent;
    box-shadow: inset -2px 2px 0 0;
    height: 10px;
    left: 5px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: -20px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    width: 10px
}

.p-w-r .pr-qa-display .pr-qa-display-show-more-questions:focus,.p-w-r .pr-qa-display .pr-qa-display-show-more-questions:hover {
    color: #0b7bc1
}

.p-w-r .pr-qa-display .pr-qa-display-answer .pr-qa-display-answer-icon {
    background: #fff;
    border: 2px solid #fff;
    height: 19px;
    left: -30px;
    position: absolute;
    top: -2px;
    width: 19px;
    z-index: 10
}

.p-w-r .pr-qa-display .pr-qa-display-answer .pr-qa-display-answer-icon svg {
    height: 15px;
    width: 15px
}

.p-w-r .pr-qa-display .pr-qa-display-answer-by-container.pr-qa-display-answer-by-container-brand .pr-qa-display-answer-details .pr-answer-by-brand {
    background-color: #fff;
    margin-bottom: 10px
}

.p-w-r .pr-qa-display .pr-qa-display-answer-by-container.pr-qa-display-answer-by-container-brand .pr-qa-display-answer-details .pr-answer-by-brand-logo {
    margin-right: 10px
}

.p-w-r .pr-qa-display .pr-qa-display-answer-by-container.pr-qa-display-answer-by-container-brand .pr-qa-display-answer-details .pr-answer-by-brand-text {
    color: #333;
    font-size: 12px;
    font-weight: 700;
    line-height: normal
}

.p-w-r .pr-qa-display.pr-qa-display-desktop {
    padding-right: 5%
}

.p-w-r .pr-qa-display.pr-qa-display-desktop:after,.p-w-r .pr-qa-display.pr-qa-display-desktop:before {
    content: " ";
    display: table
}

.p-w-r .pr-qa-display.pr-qa-display-desktop:after {
    clear: both
}

.p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-headline {
    margin: 20px 0 20px 5%
}

.p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-ask-question {
    float: left;
    width: 100%
}

.p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-question {
    float: right;
    width: 75%
}

.p-w-r .pr-qa-display.pr-qa-display-desktop .pr-btn-answer {
    margin: 0 0 20px
}

.p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-item {
    margin-bottom: 25px
}

.p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-item-details {
    left: -26%;
    margin-bottom: 20px;
    position: absolute;
    top: -3px;
    width: 24%
}

.p-w-r .pr-qa-display.pr-qa-display-desktop dd,.p-w-r .pr-qa-display.pr-qa-display-tablet dd {
    margin-left: 18px
}

.p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-thankyou-headline,.p-w-r .pr-qa-display.pr-qa-display-tablet .pr-qa-display-thankyou-headline {
    float: right;
    margin-top: 15px
}

.p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-headline:after,.p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-headline:before,.p-w-r .pr-qa-display.pr-qa-display-tablet .pr-qa-display-headline:after,.p-w-r .pr-qa-display.pr-qa-display-tablet .pr-qa-display-headline:before {
    content: " ";
    display: table
}

.p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-headline:after,.p-w-r .pr-qa-display.pr-qa-display-tablet .pr-qa-display-headline:after {
    clear: both
}

.p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-headline .pr-h1,.p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-headline h1,.p-w-r .pr-qa-display.pr-qa-display-tablet .pr-qa-display-headline .pr-h1,.p-w-r .pr-qa-display.pr-qa-display-tablet .pr-qa-display-headline h1 {
    float: left
}

.p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-headline button,.p-w-r .pr-qa-display.pr-qa-display-tablet .pr-qa-display-headline button {
    float: right
}

.p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-headline .pr-loading-indicator,.p-w-r .pr-qa-display.pr-qa-display-tablet .pr-qa-display-headline .pr-loading-indicator {
    height: 40px;
    left: -35px;
    position: absolute;
    top: -9px;
    width: 40px
}

.p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-headline .pr-header,.p-w-r .pr-qa-display.pr-qa-display-tablet .pr-qa-display-headline .pr-header {
    font-size: 14px
}

.p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-headline .pr-header .pr-header-title,.p-w-r .pr-qa-display.pr-qa-display-tablet .pr-qa-display-headline .pr-header .pr-header-title {
    float: none;
    font-size: 18px;
    letter-spacing: normal;
    margin: 10px 0
}

.p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-headline .pr-header .pr-underline,.p-w-r .pr-qa-display.pr-qa-display-tablet .pr-qa-display-headline .pr-header .pr-underline {
    font-size: 100%
}

.p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-sort,.p-w-r .pr-qa-display.pr-qa-display-tablet .pr-qa-display-sort {
    float: left;
    width: 100%
}

.p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-questionlist,.p-w-r .pr-qa-display.pr-qa-display-tablet .pr-qa-display-questionlist {
    border-left: none;
    margin: 0 0 45px;
    padding-left: 25px;
    position: relative
}

.p-w-r .pr-qa-display.pr-qa-display-desktop span.pr-qa-display-answer-by,.p-w-r .pr-qa-display.pr-qa-display-tablet span.pr-qa-display-answer-by {
    display: inline-block;
    margin-right: 5px
}

.p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-answer-by-container.pr-qa-display-answer-by-container-brand,.p-w-r .pr-qa-display.pr-qa-display-tablet .pr-qa-display-answer-by-container.pr-qa-display-answer-by-container-brand {
    background: #f6f6f6;
    padding: 22px 18px 14px
}

.p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-answer-by-container.pr-qa-display-answer-by-container-brand .pr-qa-display-answer-icon,.p-w-r .pr-qa-display.pr-qa-display-tablet .pr-qa-display-answer-by-container.pr-qa-display-answer-by-container-brand .pr-qa-display-answer-icon {
    display: none
}

.p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-answer-by-container.pr-qa-display-answer-by-container-brand .pr-qa-display-answer-details .pr-answer-by-brand,.p-w-r .pr-qa-display.pr-qa-display-tablet .pr-qa-display-answer-by-container.pr-qa-display-answer-by-container-brand .pr-qa-display-answer-details .pr-answer-by-brand {
    background-color: #fff;
    display: table;
    margin-bottom: 10px;
    padding: 15px;
    vertical-align: middle
}

.p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-answer-by-container.pr-qa-display-answer-by-container-brand .pr-qa-display-answer-details .pr-answer-by-brand-text,.p-w-r .pr-qa-display.pr-qa-display-tablet .pr-qa-display-answer-by-container.pr-qa-display-answer-by-container-brand .pr-qa-display-answer-details .pr-answer-by-brand-text {
    display: table-cell;
    line-height: normal;
    vertical-align: middle
}

.p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-answer-by-container.pr-qa-display-answer-by-container-expert,.p-w-r .pr-qa-display.pr-qa-display-tablet .pr-qa-display-answer-by-container.pr-qa-display-answer-by-container-expert {
    border-left: 1px solid #0b7bc1;
    padding-left: 14px
}

.p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-answer-by-container.pr-qa-display-answer-by-container-unverified,.p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-answer-by-container.pr-qa-display-answer-by-container-verified,.p-w-r .pr-qa-display.pr-qa-display-tablet .pr-qa-display-answer-by-container.pr-qa-display-answer-by-container-unverified,.p-w-r .pr-qa-display.pr-qa-display-tablet .pr-qa-display-answer-by-container.pr-qa-display-answer-by-container-verified {
    margin-left: -3px
}

.p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-answer-by-container.pr-qa-display-answer-by-container-unverified .pr-qa-display-answer-details,.p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-answer-by-container.pr-qa-display-answer-by-container-verified .pr-qa-display-answer-details,.p-w-r .pr-qa-display.pr-qa-display-tablet .pr-qa-display-answer-by-container.pr-qa-display-answer-by-container-unverified .pr-qa-display-answer-details,.p-w-r .pr-qa-display.pr-qa-display-tablet .pr-qa-display-answer-by-container.pr-qa-display-answer-by-container-verified .pr-qa-display-answer-details {
    display: block;
    padding: 0
}

.p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-answer-link-container,.p-w-r .pr-qa-display.pr-qa-display-tablet .pr-qa-display-answer-link-container {
    margin-bottom: 10px
}

.p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-answer-link-container .pr-cross-icon,.p-w-r .pr-qa-display.pr-qa-display-tablet .pr-qa-display-answer-link-container .pr-cross-icon {
    left: -26px
}

.p-w-r .pr-qa-display.pr-qa-display-desktop .pr-caret-icon,.p-w-r .pr-qa-display.pr-qa-display-tablet .pr-caret-icon {
    left: -7px
}

.p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-answer,.p-w-r .pr-qa-display.pr-qa-display-tablet .pr-qa-display-answer {
    margin-bottom: 20px;
    margin-left: 0
}

.p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-ask-question,.p-w-r .pr-qa-display.pr-qa-display-tablet .pr-qa-display-ask-question {
    float: right;
    padding-left: 25px;
    width: auto
}

.p-w-r .pr-qa-display.pr-qa-display-desktop .pr-btn-answer:before,.p-w-r .pr-qa-display.pr-qa-display-tablet .pr-btn-answer:before {
    left: -30px
}

.p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-answer-details,.p-w-r .pr-qa-display.pr-qa-display-tablet .pr-qa-display-answer-details {
    display: table-cell;
    padding-left: 6px
}

.p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-answer .pr-qa-display-answer-icon,.p-w-r .pr-qa-display.pr-qa-display-tablet .pr-qa-display-answer .pr-qa-display-answer-icon {
    bottom: 0;
    display: inline-block;
    left: -5px;
    position: relative;
    top: inherit;
    vertical-align: top
}

.p-w-r .pr-qa-display.pr-qa-display-desktop.pr-qa-display-desktop .pr-qa-display-search form label,.p-w-r .pr-qa-display.pr-qa-display-tablet.pr-qa-display-desktop .pr-qa-display-search form label {
    width: 275px!important
}

.p-w-r .pr-qa-display.pr-qa-display-desktop.pr-qa-display-tablet .pr-qa-display-search form label,.p-w-r .pr-qa-display.pr-qa-display-tablet.pr-qa-display-tablet .pr-qa-display-search form label {
    width: 100px!important
}

.p-w-r .pr-qa-display.pr-qa-display-desktop .pr-btn-answer,.p-w-r .pr-qa-display.pr-qa-display-tablet .pr-btn-answer {
    margin: 0 0 20px
}

.p-w-r .pr-qa-display .pr-qa-display-btn-text {
    font-size: 19px;
    position: relative
}

.p-w-r .pr-qa-display .pr-qa-display-btn-text span {
    font-size: 19px
}

.p-w-r .pr-qa-display .pr-qa-display-link {
    color: #0b7bc1
}

.p-w-r .pr-qa-display .pr-qa-display-link:active {
    color: #303533
}

.p-w-r .pr-qa-display .pr-qa-display-link:hover {
    color: #085c91
}

.p-w-r .pr-qa-display .pr-qa-display-link:focus {
    color: #303533
}

.p-w-r .pr-qa-display .pr-form-control,.p-w-r .pr-qa-display .pr-input-group,.p-w-r .pr-qa-display .pr-input-group-addon {
    width: auto
}

.p-w-r .pr-qa-display .pr-form-control {
    display: inline-block;
    vertical-align: middle
}

.p-w-r .pr-qa-display .pr-input-group {
    border-collapse: separate;
    display: inline-table;
    position: relative;
    vertical-align: middle
}

.p-w-r .pr-qa-display .pr-input-group .pr-form-control {
    float: left;
    margin-bottom: 0;
    position: relative;
    width: 100%;
    z-index: 2
}

.p-w-r .pr-qa-display .pr-input-group .pr-form-control:focus {
    z-index: 3
}

.p-w-r .pr-qa-display .pr-input-group .pr-form-control,.p-w-r .pr-qa-display .pr-input-group-addon,.p-w-r .pr-qa-display .pr-input-group-btn {
    display: table-cell
}

.p-w-r .pr-qa-display .pr-input-group .pr-form-control:not(:first-child):not(:last-child),.p-w-r .pr-qa-display .pr-input-group-addon:not(:first-child):not(:last-child),.p-w-r .pr-qa-display .pr-input-group-btn:not(:first-child):not(:last-child) {
    border-radius: 0
}

.p-w-r .pr-qa-display .pr-input-group-addon {
    background-color: #eee;
    border: 1px solid #ccc;
    border-radius: 4px;
    color: #555;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    padding: 6px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    width: 1%
}

.p-w-r .pr-qa-display .pr-qa-image {
    max-width: 100%;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.p-w-r .pr-qa-display .pr-qa-play-icon {
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 50px;
    z-index: 2
}

.p-w-r .pr-qa-display .pr-qa-image-container {
    cursor: pointer;
    display: inline-block;
    height: 113px;
    margin: 10px 10px 10px 0;
    overflow: hidden;
    position: relative;
    text-align: center;
    width: 150px
}

.p-w-r .pr-qa-display .pr-qa-image-container figcaption {
    bottom: 4px;
    color: #fff;
    left: 7px;
    position: absolute;
    z-index: 2
}

.p-w-r .pr-qa-display .pr-qa-image-container:after {
    background: #ababab;
    background: linear-gradient(180deg,hsla(0,0%,67%,.5) 0,rgba(53,41,31,.5));
    content: "";
    display: block;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ababab",endColorstr="#35291f",GradientType=0);
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

.p-w-r .pr-qa-display .pr-qa-no-caption:after {
    background: none
}

.p-w-r .pr-rd-bold {
    font-weight: 700
}

.p-w-r .pr-read-review,.p-w-r .pr-review-display {
    background-color: #fff
}

.p-w-r .pr-read-review .pr-h1,.p-w-r .pr-read-review .pr-h2,.p-w-r .pr-read-review .pr-h4,.p-w-r .pr-read-review .pr-h5,.p-w-r .pr-read-review h1,.p-w-r .pr-read-review h2,.p-w-r .pr-read-review h4,.p-w-r .pr-read-review h5,.p-w-r .pr-review-display .pr-h1,.p-w-r .pr-review-display .pr-h2,.p-w-r .pr-review-display .pr-h4,.p-w-r .pr-review-display .pr-h5,.p-w-r .pr-review-display h1,.p-w-r .pr-review-display h2,.p-w-r .pr-review-display h4,.p-w-r .pr-review-display h5 {
    margin: 0
}

.p-w-r .pr-read-review .pr-h1,.p-w-r .pr-read-review h1,.p-w-r .pr-review-display .pr-h1,.p-w-r .pr-review-display h1 {
    color: #303533
}

.p-w-r .pr-read-review .pr-h3,.p-w-r .pr-read-review h3,.p-w-r .pr-review-display .pr-h3,.p-w-r .pr-review-display h3 {
    margin-top: 10px
}

.p-w-r .pr-read-review span,.p-w-r .pr-read-review time,.p-w-r .pr-review-display span,.p-w-r .pr-review-display time {
    color: #767676
}

.p-w-r .pr-read-review p,.p-w-r .pr-review-display p {
    color: #767676;
    line-height: 1.3;
    margin: 0;
    word-break: break-word
}

.p-w-r .pr-read-review a,.p-w-r .pr-review-display a {
    color: #0b7bc1;
    cursor: pointer;
    line-height: 1.3
}

.p-w-r .pr-read-review dl,.p-w-r .pr-review-display dl {
    margin: 0 0 15px
}

.p-w-r .pr-read-review dt,.p-w-r .pr-review-display dt {
    color: #303533
}

.p-w-r .pr-read-review dd,.p-w-r .pr-review-display dd {
    color: #767676
}

.p-w-r .pr-read-review caption,.p-w-r .pr-review-display caption {
    color: #fff
}

.p-w-r .pr-read-review strong,.p-w-r .pr-review-display strong {
    color: #303533
}

.p-w-r .pr-read-review footer,.p-w-r .pr-review-display footer {
    background: transparent;
    border: none;
    text-align: left
}

.p-w-r .pr-read-review .pr-accessible-text,.p-w-r .pr-review-display .pr-accessible-text {
    color: #404040
}

.p-w-r .pr-read-review .pr-rd-comments,.p-w-r .pr-review-display .pr-rd-comments {
    margin-bottom: 15px;
    width: 75%
}

.p-w-r .pr-read-review .pr-rd-description-text em,.p-w-r .pr-review-display .pr-rd-description-text em {
    color: #303533;
    font-weight: 700
}

.p-w-r .pr-read-review .pr-accordion .pr-accordion-content,.p-w-r .pr-review-display .pr-accordion .pr-accordion-content {
    margin: 10px 0 0
}

.p-w-r .pr-read-review .pr-rd-main-header,.p-w-r .pr-review-display .pr-rd-main-header {
    background-color: #f6f6f6;
    margin-bottom: 15px;
    padding: 15px
}

.p-w-r .pr-read-review .pr-rd-main-header:after,.p-w-r .pr-read-review .pr-rd-main-header:before,.p-w-r .pr-review-display .pr-rd-main-header:after,.p-w-r .pr-review-display .pr-rd-main-header:before {
    content: " ";
    display: table
}

.p-w-r .pr-read-review .pr-rd-main-header:after,.p-w-r .pr-review-display .pr-rd-main-header:after {
    clear: both
}

.p-w-r .pr-read-review .pr-rd-main-header .pr-h1,.p-w-r .pr-read-review .pr-rd-main-header h1,.p-w-r .pr-review-display .pr-rd-main-header .pr-h1,.p-w-r .pr-review-display .pr-rd-main-header h1 {
    float: none;
    font-size: 18px;
    font-weight: 700
}

.p-w-r .pr-read-review .pr-rd-review-headline,.p-w-r .pr-review-display .pr-rd-review-headline {
    color: #303533;
    font-size: 1.143em;
    font-weight: 700;
    line-height: 1.3;
    margin: 10px 0 0
}

.p-w-r .pr-read-review .pr-rid-headline,.p-w-r .pr-review-display .pr-rid-headline {
    margin: 10px 0
}

.p-w-r .pr-read-review .pr-rd-sort-group,.p-w-r .pr-review-display .pr-rd-sort-group {
    float: none
}

.p-w-r .pr-read-review .pr-rd-sort,.p-w-r .pr-review-display .pr-rd-sort {
    background-color: #fff;
    border: 1px solid #8c8c8c;
    border-radius: 0;
    display: inline-block;
    margin: 5px 0;
    padding: 5px 10px 5px 5px;
    width: 100%
}

.p-w-r .pr-read-review .pr-rd-review-total,.p-w-r .pr-review-display .pr-rd-review-total {
    display: none;
    margin-bottom: 10px
}

.p-w-r .pr-read-review .pr-rd-review-total.pr-rd-no-results-msg,.p-w-r .pr-review-display .pr-rd-review-total.pr-rd-no-results-msg {
    display: inherit
}

.p-w-r .pr-read-review .pr-review,.p-w-r .pr-review-display .pr-review {
    margin-bottom: 15px
}

.p-w-r .pr-read-review .pr-rd-inner-content-block,.p-w-r .pr-review-display .pr-rd-inner-content-block {
    display: block;
    margin-bottom: 10px
}

.p-w-r .pr-read-review .pr-snippet-stars,.p-w-r .pr-review-display .pr-snippet-stars {
    border: none;
    width: 100%
}

.p-w-r .pr-read-review .pr-snippet-stars:after,.p-w-r .pr-read-review .pr-snippet-stars:before,.p-w-r .pr-review-display .pr-snippet-stars:after,.p-w-r .pr-review-display .pr-snippet-stars:before {
    content: " ";
    display: table
}

.p-w-r .pr-read-review .pr-snippet-stars:after,.p-w-r .pr-review-display .pr-snippet-stars:after {
    clear: both
}

.p-w-r .pr-read-review .pr-star-accessible-0-filled,.p-w-r .pr-read-review .pr-star-accessible-100-filled,.p-w-r .pr-read-review .pr-star-accessible-25-filled,.p-w-r .pr-read-review .pr-star-accessible-50-filled,.p-w-r .pr-read-review .pr-star-accessible-75-filled,.p-w-r .pr-read-review .pr-star-v4,.p-w-r .pr-read-review .pr-star-v4-0-filled,.p-w-r .pr-read-review .pr-star-v4-100-filled,.p-w-r .pr-read-review .pr-star-v4-25-filled,.p-w-r .pr-read-review .pr-star-v4-50-filled,.p-w-r .pr-read-review .pr-star-v4-75-filled,.p-w-r .pr-read-review .pr-star-v4:hover,.p-w-r .pr-review-display .pr-star-accessible-0-filled,.p-w-r .pr-review-display .pr-star-accessible-100-filled,.p-w-r .pr-review-display .pr-star-accessible-25-filled,.p-w-r .pr-review-display .pr-star-accessible-50-filled,.p-w-r .pr-review-display .pr-star-accessible-75-filled,.p-w-r .pr-review-display .pr-star-v4,.p-w-r .pr-review-display .pr-star-v4-0-filled,.p-w-r .pr-review-display .pr-star-v4-100-filled,.p-w-r .pr-review-display .pr-star-v4-25-filled,.p-w-r .pr-review-display .pr-star-v4-50-filled,.p-w-r .pr-review-display .pr-star-v4-75-filled,.p-w-r .pr-review-display .pr-star-v4:hover {
    height: 20px;
    margin-right: 2px;
    width: 20px
}

.p-w-r .pr-read-review .pr-star,.p-w-r .pr-read-review .pr-star-selected,.p-w-r .pr-read-review .pr-star-selected:hover,.p-w-r .pr-read-review .pr-star:hover,.p-w-r .pr-review-display .pr-star,.p-w-r .pr-review-display .pr-star-selected,.p-w-r .pr-review-display .pr-star-selected:hover,.p-w-r .pr-review-display .pr-star:hover {
    background-size: 25px 25px;
    border-radius: 3px 3px 3px 3px;
    height: 20px;
    margin-left: 0;
    margin-right: 2px;
    padding: 0;
    width: 20px
}

.p-w-r .pr-read-review .pr-rating-stars,.p-w-r .pr-review-display .pr-rating-stars {
    display: inline-block;
    float: left
}

.p-w-r .pr-read-review .pr-rating-star,.p-w-r .pr-review-display .pr-rating-star {
    padding: 3px
}

.p-w-r .pr-read-review .pr-snippet-stars,.p-w-r .pr-review-display .pr-snippet-stars {
    margin-bottom: 10px
}

.p-w-r .pr-read-review .pr-snippet-stars-png,.p-w-r .pr-review-display .pr-snippet-stars-png {
    padding: 0
}

.p-w-r .pr-read-review .pr-snippet-star-rating,.p-w-r .pr-review-display .pr-snippet-star-rating {
    height: 25px;
    margin-bottom: 10px
}

.p-w-r .pr-read-review .pr-snippet-rating-decimal,.p-w-r .pr-review-display .pr-snippet-rating-decimal {
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 2px;
    display: inline-block;
    float: left;
    height: 20px;
    line-height: normal;
    margin-bottom: 0;
    margin-left: 2px;
    padding: 2px 7px 0;
    vertical-align: middle
}

.p-w-r .pr-read-review .pr-rd-subratings .pr-snippet-star-rating,.p-w-r .pr-review-display .pr-rd-subratings .pr-snippet-star-rating {
    margin-bottom: 0
}

.p-w-r .pr-read-review .pr-rd-subratings .pr-snippet-rating-decimal,.p-w-r .pr-review-display .pr-rd-subratings .pr-snippet-rating-decimal {
    padding: 2px 5px
}

.p-w-r .pr-read-review .pr-rd-def-list,.p-w-r .pr-review-display .pr-rd-def-list {
    display: table-row
}

.p-w-r .pr-read-review .pr-rd-def-list dd,.p-w-r .pr-read-review .pr-rd-def-list dt,.p-w-r .pr-review-display .pr-rd-def-list dd,.p-w-r .pr-review-display .pr-rd-def-list dt {
    display: inline-block;
    display: table-cell;
    height: 25px;
    min-width: 125px;
    padding: 0 15px 0 0;
    vertical-align: top
}

.p-w-r .pr-read-review .pr-rd-image,.p-w-r .pr-review-display .pr-rd-image {
    max-width: 100%;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.p-w-r .pr-read-review .pr-rd-play-icon,.p-w-r .pr-review-display .pr-rd-play-icon {
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 50px;
    z-index: 2
}

.p-w-r .pr-read-review .pr-rd-image-container,.p-w-r .pr-review-display .pr-rd-image-container {
    cursor: pointer;
    height: 113px;
    margin: 0 0 10px;
    overflow: hidden;
    position: relative;
    text-align: center;
    width: 150px
}

.p-w-r .pr-read-review .pr-rd-image-container figcaption,.p-w-r .pr-review-display .pr-rd-image-container figcaption {
    bottom: 4px;
    color: #fff;
    left: 7px;
    position: absolute;
    z-index: 2
}

.p-w-r .pr-read-review .pr-rd-image-container:after,.p-w-r .pr-review-display .pr-rd-image-container:after {
    background: #ababab;
    background: linear-gradient(180deg,hsla(0,0%,67%,.5) 0,rgba(53,41,31,.5));
    content: "";
    display: block;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ababab",endColorstr="#35291f",GradientType=0);
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

.p-w-r .pr-read-review .pr-rd-no-caption:after,.p-w-r .pr-review-display .pr-rd-no-caption:after {
    background: none
}

.p-w-r .pr-read-review .pr-rd-content-block,.p-w-r .pr-review-display .pr-rd-content-block {
    margin-bottom: 15px;
    position: relative
}

.p-w-r .pr-read-review .pr-rd-inner-side-content-block,.p-w-r .pr-read-review .pr-rd-side-content-block,.p-w-r .pr-review-display .pr-rd-inner-side-content-block,.p-w-r .pr-review-display .pr-rd-side-content-block {
    margin-bottom: 10px
}

.p-w-r .pr-read-review .pr-rd-inner-side-content-block .pr-rd-details,.p-w-r .pr-read-review .pr-rd-side-content-block .pr-rd-details,.p-w-r .pr-review-display .pr-rd-inner-side-content-block .pr-rd-details,.p-w-r .pr-review-display .pr-rd-side-content-block .pr-rd-details {
    color: #767676;
    font-size: 12.8px
}

.p-w-r .pr-read-review .pr-rd-inner-side-content-block span,.p-w-r .pr-read-review .pr-rd-side-content-block span,.p-w-r .pr-review-display .pr-rd-inner-side-content-block span,.p-w-r .pr-review-display .pr-rd-side-content-block span {
    font-size: inherit
}

.p-w-r .pr-read-review .pr-rd-show-more-description-btn,.p-w-r .pr-review-display .pr-rd-show-more-description-btn {
    background: none;
    border: none;
    color: #0b7bc1;
    cursor: pointer;
    margin-left: 5px;
    padding: 0
}

.p-w-r .pr-read-review .pr-rd-brand-response,.p-w-r .pr-review-display .pr-rd-brand-response {
    border-left: 1px solid #c5c5c5;
    margin-left: 10px;
    padding: 20px 10px 20px 20px
}

.p-w-r .pr-read-review .pr-rd-brand-response .pr-rd-brand-response-logo,.p-w-r .pr-review-display .pr-rd-brand-response .pr-rd-brand-response-logo {
    left: -13px;
    max-height: 25px;
    position: absolute;
    top: 18px;
    z-index: 10
}

.p-w-r .pr-read-review .pr-rd-brand-response .pr-rd-brand-response-headline,.p-w-r .pr-review-display .pr-rd-brand-response .pr-rd-brand-response-headline {
    font-size: 12.8px;
    font-weight: 700;
    margin-bottom: 10px
}

.p-w-r .pr-read-review .pr-rd-merchant-response,.p-w-r .pr-review-display .pr-rd-merchant-response {
    background-color: #f6f6f6;
    padding: 10px
}

.p-w-r .pr-read-review .pr-rd-merchant-response span,.p-w-r .pr-read-review .pr-rd-merchant-response time,.p-w-r .pr-review-display .pr-rd-merchant-response span,.p-w-r .pr-review-display .pr-rd-merchant-response time {
    font-size: 15px
}

.p-w-r .pr-read-review .pr-rd-sliders,.p-w-r .pr-review-display .pr-rd-sliders {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    margin-bottom: 20px
}

.p-w-r .pr-read-review .pr-rd-sliders_slider,.p-w-r .pr-review-display .pr-rd-sliders_slider {
    flex: none;
    margin: 10px 40px 10px 0;
    width: 220px
}

.p-w-r .pr-read-review .pr-rd-sliders_title,.p-w-r .pr-review-display .pr-rd-sliders_title {
    color: #303533;
    display: block;
    font-size: 14px;
    font-weight: 700;
    margin: 0 0 10px
}

.p-w-r .pr-read-review .pr-rd-image-tag-container,.p-w-r .pr-review-display .pr-rd-image-tag-container {
    padding: 10px 0 0
}

.p-w-r .pr-read-review .pr-rd-image-tag-text,.p-w-r .pr-review-display .pr-rd-image-tag-text {
    background-color: #f6f6f6;
    border-radius: 3px;
    display: inline-block;
    font-size: 11px;
    margin: 2px 2px 2px 0;
    padding: 3px 7px
}

.p-w-r .pr-read-review .pr-rd-image-tag-text:last-child,.p-w-r .pr-review-display .pr-rd-image-tag-text:last-child {
    margin: 2px 0
}

.p-w-r .pr-read-review .pr-rd-merchant-response .pr-rd-description-text,.p-w-r .pr-read-review .pr-rd-merchant-response .pr-rd-description-text span,.p-w-r .pr-review-display .pr-rd-merchant-response .pr-rd-description-text,.p-w-r .pr-review-display .pr-rd-merchant-response .pr-rd-description-text span {
    color: #303533
}

.p-w-r .pr-read-review .pr-rd-footer,.p-w-r .pr-review-display .pr-rd-footer {
    background-color: #fff;
    border: none;
    padding-bottom: 40px;
    position: relative
}

.p-w-r .pr-read-review .pr-rd-footer .pr-rd-bold,.p-w-r .pr-review-display .pr-rd-footer .pr-rd-bold {
    color: #303533
}

.p-w-r .pr-read-review .pr-rd-footer .pr-rd-side-content-block,.p-w-r .pr-review-display .pr-rd-footer .pr-rd-side-content-block {
    margin: 10px 0 0
}

.p-w-r .pr-read-review .pr-rd-footer .pr-modal,.p-w-r .pr-review-display .pr-rd-footer .pr-modal {
    background-color: #fff;
    padding: 0;
    top: 50%
}

.p-w-r .pr-read-review .pr-rd-footer .pr-modal-background,.p-w-r .pr-read-review .pr-rd-footer .pr-modal-container,.p-w-r .pr-review-display .pr-rd-footer .pr-modal-background,.p-w-r .pr-review-display .pr-rd-footer .pr-modal-container {
    background: none
}

.p-w-r .pr-read-review .pr-rd-footer .pr-close-modal,.p-w-r .pr-review-display .pr-rd-footer .pr-close-modal {
    display: none
}

.p-w-r .pr-read-review .pr-rd-footer .pr-modal-content,.p-w-r .pr-review-display .pr-rd-footer .pr-modal-content {
    background: none;
    box-shadow: none;
    max-height: none
}

.p-w-r .pr-read-review .pr-rd-footer .pr-updated-review,.p-w-r .pr-review-display .pr-rd-footer .pr-updated-review {
    margin-top: 16px
}

.p-w-r .pr-read-review .pr-rd-footer .pr-updated-review-link,.p-w-r .pr-review-display .pr-rd-footer .pr-updated-review-link {
    border: none;
    color: #0b7bc1;
    cursor: pointer;
    margin-left: 12px
}

.p-w-r .pr-read-review .pr-rd-helpful-votes,.p-w-r .pr-review-display .pr-rd-helpful-votes {
    margin: 0 0 10px
}

.p-w-r .pr-read-review .pr-rd-review-disclosure,.p-w-r .pr-review-display .pr-rd-review-disclosure {
    font-size: 12.8px
}

.p-w-r .pr-read-review .pr-rd-review-disclosure p,.p-w-r .pr-review-display .pr-rd-review-disclosure p {
    color: #767676
}

.p-w-r .pr-read-review .pr-rd-reviewer-type,.p-w-r .pr-review-display .pr-rd-reviewer-type {
    color: #767676;
    display: table
}

.p-w-r .pr-read-review .pr-checkbox-icon,.p-w-r .pr-read-review .pr-rd-badging-text,.p-w-r .pr-review-display .pr-checkbox-icon,.p-w-r .pr-review-display .pr-rd-badging-text {
    display: table-cell
}

.p-w-r .pr-read-review .pr-badging-icon,.p-w-r .pr-review-display .pr-badging-icon {
    display: inline-block;
    height: 15px;
    padding-top: 1px;
    width: 15px
}

.p-w-r .pr-read-review .pr-rd-badging-text,.p-w-r .pr-review-display .pr-rd-badging-text {
    padding-left: 5px;
    vertical-align: top
}

.p-w-r .pr-read-review .pr-rd-badging-asset,.p-w-r .pr-review-display .pr-rd-badging-asset {
    display: inline-block;
    height: 30px;
    width: 180px
}

.p-w-r .pr-read-review .pr-rd-badging-asset img,.p-w-r .pr-review-display .pr-rd-badging-asset img {
    max-height: 100%;
    max-width: 100%
}

.p-w-r .pr-read-review .pr-rd-review-tag dt,.p-w-r .pr-review-display .pr-rd-review-tag dt {
    font-size: 14px
}

.p-w-r .pr-read-review .pr-rd-review-tag dd,.p-w-r .pr-review-display .pr-rd-review-tag dd {
    color: #767676;
    font-size: 12.8px;
    padding: 10px 5px
}

.p-w-r .pr-read-review .pr-rd-display-search-no-results,.p-w-r .pr-review-display .pr-rd-display-search-no-results {
    color: #666;
    padding: 20px;
    text-align: center
}

.p-w-r .pr-read-review .pr-rd-display-search-no-results .pr-h2,.p-w-r .pr-read-review .pr-rd-display-search-no-results h2,.p-w-r .pr-review-display .pr-rd-display-search-no-results .pr-h2,.p-w-r .pr-review-display .pr-rd-display-search-no-results h2 {
    text-align: center
}

.p-w-r .pr-read-review .pr-rd-review-results-subheading,.p-w-r .pr-review-display .pr-rd-review-results-subheading {
    display: block;
    font-size: 13px;
    font-weight: 400;
    padding-top: 4px
}

.p-w-r .pr-read-review .pr-rd-review-product,.p-w-r .pr-review-display .pr-rd-review-product {
    color: #303533;
    font-size: 12.8px;
    margin-bottom: 0
}

.p-w-r .pr-read-review .pr-rd-review-service,.p-w-r .pr-review-display .pr-rd-review-service {
    margin-bottom: 10px
}

.p-w-r .pr-read-review .pr-rd-review-service .pr-rd-bold,.p-w-r .pr-review-display .pr-rd-review-service .pr-rd-bold {
    color: #303533;
    font-size: 12.8px
}

.p-w-r .pr-read-review .pr-rd-review-position,.p-w-r .pr-review-display .pr-rd-review-position {
    margin-bottom: 5px
}

.p-w-r .pr-read-review .pr-rd-bottomline,.p-w-r .pr-review-display .pr-rd-bottomline {
    margin-bottom: 15px
}

.p-w-r .pr-read-review .pr-rd-bottomline dd,.p-w-r .pr-read-review .pr-rd-bottomline dt,.p-w-r .pr-review-display .pr-rd-bottomline dd,.p-w-r .pr-review-display .pr-rd-bottomline dt {
    display: inline
}

.p-w-r .pr-read-review .pr-rd-bottomline dt,.p-w-r .pr-review-display .pr-rd-bottomline dt {
    color: #303533
}

.p-w-r .pr-read-review .pr-rd-main-footer,.p-w-r .pr-review-display .pr-rd-main-footer {
    text-align: center
}

.p-w-r .pr-read-review .pr-rd-main-footer .pr-rd-content-block,.p-w-r .pr-review-display .pr-rd-main-footer .pr-rd-content-block {
    margin-bottom: 0
}

.p-w-r .pr-read-review .pr-rd-pagination,.p-w-r .pr-review-display .pr-rd-pagination {
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
    margin-top: 10px;
    padding: 10px 0
}

.p-w-r .pr-read-review .pr-rd-pagination .pr-rd-pagination-btn,.p-w-r .pr-review-display .pr-rd-pagination .pr-rd-pagination-btn {
    background: none;
    border: none;
    color: #0b7bc1;
    cursor: pointer;
    padding-right: 5px
}

.p-w-r .pr-read-review .pr-rd-pagination .pr-rd-pagination-btn:last-child,.p-w-r .pr-review-display .pr-rd-pagination .pr-rd-pagination-btn:last-child {
    padding-left: 5px;
    padding-right: 0
}

.p-w-r .pr-read-review .pr-rd-pagination .pr-rd-pagination-btn[disabled],.p-w-r .pr-review-display .pr-rd-pagination .pr-rd-pagination-btn[disabled] {
    color: #767676;
    cursor: default
}

.p-w-r .pr-read-review .pr-rd-pagination .pr-rd-pagination-btn span,.p-w-r .pr-review-display .pr-rd-pagination .pr-rd-pagination-btn span {
    color: inherit
}

.p-w-r .pr-read-review .pr-rd-helpful-text,.p-w-r .pr-review-display .pr-rd-helpful-text {
    display: block;
    margin-right: 15px;
    vertical-align: text-bottom
}

.p-w-r .pr-read-review.pr-rd-display-desktop dl,.p-w-r .pr-read-review.pr-rd-display-tablet dl,.p-w-r .pr-review-display.pr-rd-display-desktop dl,.p-w-r .pr-review-display.pr-rd-display-tablet dl {
    margin: 0
}

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-main-header,.p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-main-header,.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-main-header,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-main-header {
    margin-bottom: 15px
}

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-main-header .pr-rd-review-total,.p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-main-header .pr-rd-review-total,.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-main-header .pr-rd-review-total,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-main-header .pr-rd-review-total {
    margin-bottom: 0
}

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-main-header .pr-h1,.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-main-header h1,.p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-main-header .pr-h1,.p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-main-header h1,.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-main-header .pr-h1,.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-main-header h1,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-main-header .pr-h1,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-main-header h1 {
    float: left
}

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-snippet-stars,.p-w-r .pr-read-review.pr-rd-display-tablet .pr-snippet-stars,.p-w-r .pr-review-display.pr-rd-display-desktop .pr-snippet-stars,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-snippet-stars {
    margin-bottom: 0;
    width: auto
}

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-review-headline,.p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-review-headline,.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-review-headline,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-review-headline {
    float: left;
    margin: 0 15px
}

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-review-header-contents,.p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-review-header-contents,.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-review-header-contents,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-review-header-contents {
    background-color: #f6f6f6;
    float: left;
    padding: 15px;
    width: 100%
}

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-review-header-contents:after,.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-review-header-contents:before,.p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-review-header-contents:after,.p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-review-header-contents:before,.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-review-header-contents:after,.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-review-header-contents:before,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-review-header-contents:after,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-review-header-contents:before {
    content: " ";
    display: table
}

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-review-header-contents:after,.p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-review-header-contents:after,.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-review-header-contents:after,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-review-header-contents:after {
    clear: both
}

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-review-header-sorts,.p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-review-header-sorts,.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-review-header-sorts,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-review-header-sorts {
    float: left;
    padding: 15px;
    text-align: right;
    width: 100%
}

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-star-rating,.p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-star-rating,.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-star-rating,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-star-rating {
    float: left
}

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-sort,.p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-sort,.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-sort,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-sort {
    display: inline-block;
    margin: 0 0 0 10px;
    min-width: 150px;
    width: auto
}

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-left,.p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-left,.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-left,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-left {
    float: left
}

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-right,.p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-right,.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-right,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-right {
    float: right
}

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-modal,.p-w-r .pr-read-review.pr-rd-display-tablet .pr-modal,.p-w-r .pr-review-display.pr-rd-display-desktop .pr-modal,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-modal {
    width: 550px
}

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-review,.p-w-r .pr-read-review.pr-rd-display-tablet .pr-review,.p-w-r .pr-review-display.pr-rd-display-desktop .pr-review,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-review {
    border: none;
    padding: 0
}

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-side-content-block,.p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-side-content-block,.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-side-content-block,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-side-content-block {
    margin-bottom: 0
}

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-review-disclosure,.p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-review-disclosure,.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-review-disclosure,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-review-disclosure {
    color: #767676
}

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-reviewer-details,.p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-reviewer-details,.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-reviewer-details,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-reviewer-details {
    margin-bottom: 10px
}

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-description .pr-rd-side-content-block,.p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-description .pr-rd-side-content-block,.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-description .pr-rd-side-content-block,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-description .pr-rd-side-content-block {
    padding: 0 10px
}

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-content-block,.p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-content-block,.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-content-block,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-content-block {
    width: 75%
}

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-content-block:after,.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-content-block:before,.p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-content-block:after,.p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-content-block:before,.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-content-block:after,.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-content-block:before,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-content-block:after,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-content-block:before {
    content: " ";
    display: table
}

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-content-block:after,.p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-content-block:after,.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-content-block:after,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-content-block:after {
    clear: both
}

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-content-block.pr-accordion,.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-content-block.pr-rd-subratings,.p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-content-block.pr-accordion,.p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-content-block.pr-rd-subratings,.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-content-block.pr-accordion,.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-content-block.pr-rd-subratings,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-content-block.pr-accordion,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-content-block.pr-rd-subratings {
    margin-bottom: 0
}

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-side-content-block,.p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-side-content-block,.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-side-content-block,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-side-content-block {
    position: absolute;
    right: -26%;
    width: 200px
}

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-side-content-block-flex,.p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-side-content-block-flex,.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-side-content-block-flex,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-side-content-block-flex {
    margin-top: 38px;
    width: 200px
}

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-flex,.p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-flex,.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-flex,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-flex {
    display: flex;
    flex-direction: column;
    width: 80%
}

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-review-flex,.p-w-r .pr-read-review.pr-rd-display-tablet .pr-review-flex,.p-w-r .pr-review-display.pr-rd-display-desktop .pr-review-flex,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-review-flex {
    display: flex;
    margin-bottom: 15px
}

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-merchant-response,.p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-merchant-response,.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-merchant-response,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-merchant-response {
    padding: 20px
}

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-merchant-response .pr-rd-side-content-block,.p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-merchant-response .pr-rd-side-content-block,.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-merchant-response .pr-rd-side-content-block,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-merchant-response .pr-rd-side-content-block {
    padding: 0 0 0 20px
}

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-merchant-response-headline,.p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-merchant-response-headline,.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-merchant-response-headline,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-merchant-response-headline {
    margin-bottom: 10px
}

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-review-tag,.p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-review-tag,.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-review-tag,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-review-tag {
    float: left;
    margin-right: 5%;
    width: 29.333333%
}

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-review-tag:last-child,.p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-review-tag:last-child,.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-review-tag:last-child,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-review-tag:last-child {
    margin-right: 0
}

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-review-tag dt,.p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-review-tag dt,.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-review-tag dt,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-review-tag dt {
    background-color: #f6f6f6;
    padding: 10px
}

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-review-tag dd,.p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-review-tag dd,.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-review-tag dd,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-review-tag dd {
    padding: 5px 10px
}

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-image-container,.p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-image-container,.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-image-container,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-image-container {
    margin: 0 10px 0 0
}

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-image-container:last-child,.p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-image-container:last-child,.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-image-container:last-child,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-image-container:last-child {
    margin: 0
}

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-main-footer,.p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-main-footer,.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-main-footer,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-main-footer {
    border-bottom: 1px solid #ccc;
    padding-bottom: 15px;
    text-align: left
}

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-main-footer:after,.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-main-footer:before,.p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-main-footer:after,.p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-main-footer:before,.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-main-footer:after,.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-main-footer:before,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-main-footer:after,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-main-footer:before {
    content: " ";
    display: table
}

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-main-footer:after,.p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-main-footer:after,.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-main-footer:after,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-main-footer:after {
    clear: both
}

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-review-position,.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-to-top,.p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-review-position,.p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-to-top,.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-review-position,.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-to-top,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-review-position,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-to-top {
    float: left
}

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-review-position,.p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-review-position,.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-review-position,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-review-position {
    margin-bottom: 0;
    margin-right: 10px
}

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-pagination,.p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-pagination,.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-pagination,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-pagination {
    border: none;
    float: right;
    margin-top: 0;
    padding: 0
}

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-next,.p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-next,.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-next,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-next {
    font-size: 18px
}

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-helpful-btn,.p-w-r .pr-read-review.pr-rd-display-tablet .pr-helpful-btn,.p-w-r .pr-review-display.pr-rd-display-desktop .pr-helpful-btn,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-helpful-btn {
    margin: 0
}

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-helpful-text,.p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-helpful-text,.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-helpful-text,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-helpful-text {
    display: inline-block
}

.p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-side-content-block,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-side-content-block {
    right: -35%
}

.p-w-r .pr-read-review .pr-rd-no-reviews,.p-w-r .pr-review-display .pr-rd-no-reviews {
    padding: 10px;
    text-align: center;
    width: 100%
}

.p-w-r .pr-read-review.pr-review-accessible .pr-snippet-stars-png .pr-snippet-rating-decimal,.p-w-r .pr-review-display.pr-review-accessible .pr-snippet-stars-png .pr-snippet-rating-decimal {
    height: auto;
    padding: 3px 7px
}

.p-w-r .pr-read-review .pr-rd-main-footer-vertical-pagination .pr-rd-pagination,.p-w-r .pr-review-display .pr-rd-main-footer-vertical-pagination .pr-rd-pagination {
    margin: 0 0 10px
}

.p-w-r .pr-read-review .pr-rd-main-footer-vertical-pagination .pr-rd-to-top,.p-w-r .pr-review-display .pr-rd-main-footer-vertical-pagination .pr-rd-to-top {
    color: #0b7bc1;
    float: none
}

.p-w-r .pr-read-review .pr-rd-main-footer-vertical-pagination .pr-btn span,.p-w-r .pr-review-display .pr-rd-main-footer-vertical-pagination .pr-btn span {
    color: #0b7bc1
}

.p-w-r .pr-read-review .pr-rd-main-footer-vertical-pagination .pr-rd-pagination,.p-w-r .pr-review-display .pr-rd-main-footer-vertical-pagination .pr-rd-pagination {
    float: none
}

.p-w-r .pr-read-review .pr-rd-main-footer-vertical-pagination .pr-rd-pagination span,.p-w-r .pr-review-display .pr-rd-main-footer-vertical-pagination .pr-rd-pagination span {
    color: #0b7bc1
}

.p-w-r .pr-read-review .pr-rd-main-footer-vertical-pagination .pr-cross-icon,.p-w-r .pr-review-display .pr-rd-main-footer-vertical-pagination .pr-cross-icon {
    border-radius: 50%;
    display: inline-block;
    margin-right: 3px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    vertical-align: top;
    width: 10px
}

.p-w-r .pr-read-review .pr-rd-main-footer-vertical-pagination .pr-cross-icon__line,.p-w-r .pr-review-display .pr-rd-main-footer-vertical-pagination .pr-cross-icon__line {
    stroke: #0b7bc1
}

.p-w-r .pr-read-review .pr-rd-main-footer-vertical-pagination .pr-caret-icon,.p-w-r .pr-review-display .pr-rd-main-footer-vertical-pagination .pr-caret-icon {
    border-radius: 50%;
    display: inline-block;
    height: 12px;
    margin-left: 3px;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    vertical-align: middle;
    width: 15px
}

.p-w-r .pr-read-review .pr-rd-main-footer-vertical-pagination .pr-caret-icon__line,.p-w-r .pr-review-display .pr-rd-main-footer-vertical-pagination .pr-caret-icon__line {
    stroke: #0b7bc1
}

.p-w-r .pr-read-review .pr-review-flex-mobile,.p-w-r .pr-review-display .pr-review-flex-mobile {
    display: flex;
    flex-direction: column;
    margin-bottom: 15px
}

.p-w-r .pr-read-review .pr-review-condensed .pr-rd-review-product,.p-w-r .pr-review-display .pr-review-condensed .pr-rd-review-product {
    margin-bottom: 0
}

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-review-condensed.pr-review,.p-w-r .pr-read-review.pr-rd-display-tablet .pr-review-condensed.pr-review,.p-w-r .pr-review-display.pr-rd-display-desktop .pr-review-condensed.pr-review,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-review-condensed.pr-review {
    padding: 0 15px;
    position: relative
}

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-review-condensed .pr-rd-content-block,.p-w-r .pr-read-review.pr-rd-display-tablet .pr-review-condensed .pr-rd-content-block,.p-w-r .pr-review-display.pr-rd-display-desktop .pr-review-condensed .pr-rd-content-block,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-review-condensed .pr-rd-content-block {
    margin-bottom: 5px;
    width: 100%
}

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-review-condensed .pr-rd-description .pr-rd-side-content-block,.p-w-r .pr-read-review.pr-rd-display-tablet .pr-review-condensed .pr-rd-description .pr-rd-side-content-block,.p-w-r .pr-review-display.pr-rd-display-desktop .pr-review-condensed .pr-rd-description .pr-rd-side-content-block,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-review-condensed .pr-rd-description .pr-rd-side-content-block {
    left: 0;
    margin-bottom: 5px;
    padding: 0;
    position: relative;
    width: 100%
}

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-review-condensed .pr-rd-review-headline,.p-w-r .pr-read-review.pr-rd-display-tablet .pr-review-condensed .pr-rd-review-headline,.p-w-r .pr-review-display.pr-rd-display-desktop .pr-review-condensed .pr-rd-review-headline,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-review-condensed .pr-rd-review-headline {
    float: left;
    margin: 0
}

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-review-condensed .pr-rd-review-service,.p-w-r .pr-read-review.pr-rd-display-tablet .pr-review-condensed .pr-rd-review-service,.p-w-r .pr-review-display.pr-rd-display-desktop .pr-review-condensed .pr-rd-review-service,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-review-condensed .pr-rd-review-service {
    margin-bottom: 10px
}

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-review-condensed .pr-rd-details,.p-w-r .pr-read-review.pr-rd-display-tablet .pr-review-condensed .pr-rd-details,.p-w-r .pr-review-display.pr-rd-display-desktop .pr-review-condensed .pr-rd-details,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-review-condensed .pr-rd-details {
    display: inline-block;
    float: left
}

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-review-condensed .pr-rd-reviewer-details,.p-w-r .pr-read-review.pr-rd-display-tablet .pr-review-condensed .pr-rd-reviewer-details,.p-w-r .pr-review-display.pr-rd-display-desktop .pr-review-condensed .pr-rd-reviewer-details,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-review-condensed .pr-rd-reviewer-details {
    margin: 0
}

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-review-condensed .pr-rd-reviewed-at,.p-w-r .pr-read-review.pr-rd-display-tablet .pr-review-condensed .pr-rd-reviewed-at,.p-w-r .pr-review-display.pr-rd-display-desktop .pr-review-condensed .pr-rd-reviewed-at,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-review-condensed .pr-rd-reviewed-at {
    width: 100%
}

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-review-condensed .pr-rd-reviewed-at p,.p-w-r .pr-read-review.pr-rd-display-tablet .pr-review-condensed .pr-rd-reviewed-at p,.p-w-r .pr-review-display.pr-rd-display-desktop .pr-review-condensed .pr-rd-reviewed-at p,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-review-condensed .pr-rd-reviewed-at p {
    display: inline-block;
    margin: 0 5px 0 0;
    vertical-align: middle
}

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-review-condensed .pr-rd-author-submission-date,.p-w-r .pr-read-review.pr-rd-display-tablet .pr-review-condensed .pr-rd-author-submission-date,.p-w-r .pr-review-display.pr-rd-display-desktop .pr-review-condensed .pr-rd-author-submission-date,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-review-condensed .pr-rd-author-submission-date {
    float: right
}

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-review-condensed .pr-rd-author-nickname,.p-w-r .pr-read-review.pr-rd-display-tablet .pr-review-condensed .pr-rd-author-nickname,.p-w-r .pr-review-display.pr-rd-display-desktop .pr-review-condensed .pr-rd-author-nickname,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-review-condensed .pr-rd-author-nickname {
    margin-right: 5px
}

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-review-condensed .pr-rd-reviewer-type,.p-w-r .pr-read-review.pr-rd-display-tablet .pr-review-condensed .pr-rd-reviewer-type,.p-w-r .pr-review-display.pr-rd-display-desktop .pr-review-condensed .pr-rd-reviewer-type,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-review-condensed .pr-rd-reviewer-type {
    float: left;
    margin: 0 0 0 10px
}

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-review-condensed .pr-rd-review-disclosure,.p-w-r .pr-read-review.pr-rd-display-tablet .pr-review-condensed .pr-rd-review-disclosure,.p-w-r .pr-review-display.pr-rd-display-desktop .pr-review-condensed .pr-rd-review-disclosure,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-review-condensed .pr-rd-review-disclosure {
    display: inline-block;
    margin-bottom: 0;
    margin-left: 10px
}

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-review-condensed .pr-rd-star-rating,.p-w-r .pr-read-review.pr-rd-display-tablet .pr-review-condensed .pr-rd-star-rating,.p-w-r .pr-review-display.pr-rd-display-desktop .pr-review-condensed .pr-rd-star-rating,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-review-condensed .pr-rd-star-rating {
    float: right;
    height: 20px
}

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-review-condensed .pr-accordion,.p-w-r .pr-read-review.pr-rd-display-tablet .pr-review-condensed .pr-accordion,.p-w-r .pr-review-display.pr-rd-display-desktop .pr-review-condensed .pr-accordion,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-review-condensed .pr-accordion {
    position: static
}

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-review-condensed .pr-accordion-exapanded .pr-accordion-content,.p-w-r .pr-read-review.pr-rd-display-tablet .pr-review-condensed .pr-accordion-exapanded .pr-accordion-content,.p-w-r .pr-review-display.pr-rd-display-desktop .pr-review-condensed .pr-accordion-exapanded .pr-accordion-content,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-review-condensed .pr-accordion-exapanded .pr-accordion-content {
    overflow: visible
}

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-main-footer-vertical-pagination .pr-rd-to-top,.p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-main-footer-vertical-pagination .pr-rd-to-top,.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-main-footer-vertical-pagination .pr-rd-to-top,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-main-footer-vertical-pagination .pr-rd-to-top {
    float: right
}

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-main-footer-vertical-pagination .pr-rd-pagination,.p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-main-footer-vertical-pagination .pr-rd-pagination,.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-main-footer-vertical-pagination .pr-rd-pagination,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-main-footer-vertical-pagination .pr-rd-pagination {
    float: left;
    margin: 0
}

.p-w-r .pr-read-review .pr-rd-main-header-with-filters,.p-w-r .pr-review-display .pr-rd-main-header-with-filters {
    background: none;
    padding: 15px 0
}

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-main-header,.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-main-header {
    background-color: transparent;
    margin-bottom: 0;
    padding: 0
}

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-main-header h1,.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-main-header h1 {
    margin: 3px 0 0
}

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-review-total,.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-review-total {
    float: none;
    font-size: 18px;
    font-weight: 700
}

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-review-header-contents,.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-review-header-contents {
    background-color: #f6f6f6;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    float: none;
    gap: 15px;
    padding: 15px;
    text-align: center;
    width: 100%
}

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-review-header-contents:after,.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-review-header-contents:before,.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-review-header-contents:after,.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-review-header-contents:before {
    content: "";
    display: none
}

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-review-header-contents:after,.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-review-header-contents:after {
    clear: none
}

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-main-header-search-sort,.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-main-header-search-sort {
    padding-top: 10px
}

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-main-header-search-sort .pr-rd-main-header-search,.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-main-header-search-sort .pr-rd-main-header-search {
    float: none;
    height: 40px;
    padding-left: 0;
    padding-top: 6px;
    text-align: center;
    width: 100%
}

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-main-header-search-sort .pr-rd-main-header-search .pr-rd-search-container,.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-main-header-search-sort .pr-rd-main-header-search .pr-rd-search-container {
    float: none;
    max-width: 100%;
    width: 100%
}

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-main-header-search-sort .pr-rd-main-header-sorts-w-search,.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-main-header-search-sort .pr-rd-main-header-sorts-w-search {
    float: none;
    width: auto
}

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-reviews,.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-reviews {
    background-color: #f6f6f6;
    border: none;
    cursor: pointer;
    float: right;
    height: auto;
    margin-bottom: 15px;
    margin-top: 3px;
    position: relative;
    width: auto
}

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-reviews .pr-rd-search-button-text,.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-reviews .pr-rd-search-button-text {
    color: #303533;
    font-size: 16px;
    font-weight: 700;
    padding-right: 8px
}

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-reviews,.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-reviews {
    float: none;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 0
}

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container,.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container {
    float: none;
    margin-bottom: 25px;
    margin-top: 2px;
    width: 100%
}

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container ::-webkit-input-placeholder,.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container ::-webkit-input-placeholder {
    color: #767676;
    font-weight: 200
}

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container :-ms-input-placeholder,.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container :-ms-input-placeholder {
    color: #767676;
    font-weight: 200
}

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container ::placeholder,.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container ::placeholder {
    color: #767676;
    font-weight: 200
}

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container.pr-rd-search-filled button,.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container.pr-rd-search-filled button {
    background-color: #0b7bc1
}

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container.pr-rd-search-filled button span svg path,.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container.pr-rd-search-filled button span svg path {
    fill: #fff
}

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container input,.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container input {
    background-color: #fff;
    border: 1px solid #8c8c8c;
    float: left;
    height: 34px!important;
    margin: 0
}

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container input+button span svg path,.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container input+button span svg path {
    fill: #fff
}

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container input:active,.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container input:focus,.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container input:active,.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container input:focus {
    border: 1px solid #0b7bc1;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
    outline: 0
}

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container input:disabled:active,.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container input:disabled:focus,.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container input:disabled:active,.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container input:disabled:focus {
    border: 1px solid #8c8c8c;
    box-shadow: none;
    outline: 0
}

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container input:disabled:active+button,.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container input:disabled:focus+button,.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container input:disabled:active+button,.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container input:disabled:focus+button {
    background-color: #ccc;
    border: 1px solid #8c8c8c;
    border-left: 0;
    outline: 0;
    pointer-events: none
}

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container input:disabled:active+button span svg path,.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container input:disabled:focus+button span svg path,.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container input:disabled:active+button span svg path,.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container input:disabled:focus+button span svg path {
    fill: #fff
}

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-icon-button,.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-icon-button {
    height: 34px
}

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-icon-button .pr-search-icon,.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-icon-button .pr-search-icon {
    display: inline-block;
    height: auto;
    margin: 0;
    width: 15px
}

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-icon-button svg,.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-icon-button svg {
    margin-top: 3px;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-icon-button .pr-loading-indicator,.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-icon-button .pr-loading-indicator {
    border-color: #afafe3 #6c6cc5 #5b9b97 #7edb85;
    border-style: solid;
    border-width: 1px;
    height: 14px;
    width: 14px
}

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-clear-button,.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-clear-button {
    background: none;
    border: none;
    cursor: pointer;
    height: 35px;
    position: absolute;
    width: 35px
}

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-clear-button .pr-cross-icon,.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-clear-button .pr-cross-icon {
    height: 35px;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    width: 30px
}

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-clear-button .pr-cross-icon__line,.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-clear-button .pr-cross-icon__line {
    stroke: #0b7bc1
}

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-clear-button:active,.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-clear-button:focus,.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-clear-button:active,.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-clear-button:focus {
    border: 1px solid #0b7bc1;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
    outline: 0
}

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input,.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input {
    position: relative;
    width: 100%
}

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input:after,.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input:before,.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input:after,.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input:before {
    content: " ";
    display: table
}

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input:after,.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input:after {
    clear: both
}

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input input,.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input input {
    border: 1px solid #8c8c8c;
    padding: 5px 40px 5px 5px
}

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input input+button,.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input input+button {
    background-color: #ccc
}

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input input:active,.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input input:focus,.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input input:active,.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input input:focus {
    border-right: 0
}

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input input:active+button,.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input input:focus+button,.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input input:active+button,.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input input:focus+button {
    background-color: rgba(11,123,193,.2);
    border: 1px solid #0b7bc1;
    border-bottom: 0;
    border-left: 0
}

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input input:active+button span svg path,.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input input:focus+button span svg path,.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input input:active+button span svg path,.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input input:focus+button span svg path {
    fill: #0b7bc1
}

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input input:active+button.pr-rd-search-filled,.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input input:focus+button.pr-rd-search-filled,.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input input:active+button.pr-rd-search-filled,.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input input:focus+button.pr-rd-search-filled {
    background-color: #0b7bc1
}

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input input:active+button.pr-rd-search-filled span svg path,.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input input:focus+button.pr-rd-search-filled span svg path,.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input input:active+button.pr-rd-search-filled span svg path,.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input input:focus+button.pr-rd-search-filled span svg path {
    fill: #fff
}

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input .pr-rd-search-reviews-icon-button,.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input .pr-rd-search-reviews-icon-button {
    background-color: #fff;
    background-color: #8c8c8c;
    border: 1px solid #8c8c8c;
    border-left: none;
    margin: 0;
    position: absolute;
    right: 0;
    width: 35px
}

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input .pr-rd-search-reviews-clear-button,.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input .pr-rd-search-reviews-clear-button {
    right: 35px
}

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input-flex,.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input-flex {
    display: flex;
    position: relative
}

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input-flex:after,.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input-flex:before,.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input-flex:after,.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input-flex:before {
    content: " ";
    display: table
}

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input-flex:after,.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input-flex:after {
    clear: both
}

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input-flex .pr-search-icon,.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input-flex .pr-search-icon {
    left: 8px;
    position: absolute;
    top: 8px
}

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input-flex .pr-search-icon path,.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input-flex .pr-search-icon path {
    fill: #8c8c8c
}

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input-flex input,.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input-flex input {
    flex-grow: 3;
    flex-shrink: 4;
    padding: 5px 5px 5px 30px
}

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input-flex .pr-rd-search-reviews-input-field,.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input-flex .pr-rd-search-reviews-input-field {
    flex-grow: 5;
    position: relative
}

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input-flex .pr-rd-search-reviews-icon-button,.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input-flex .pr-rd-search-reviews-icon-button {
    background-color: #303533;
    border-radius: 1px;
    color: #fff;
    margin-left: 10px;
    padding: 0 10px
}

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input-flex .pr-rd-search-reviews-icon-button:focus,.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input-flex .pr-rd-search-reviews-icon-button:hover,.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input-flex .pr-rd-search-reviews-icon-button:focus,.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input-flex .pr-rd-search-reviews-icon-button:hover {
    background-color: #595a5b
}

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input-flex .pr-rd-search-reviews-icon-button:disabled,.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input-flex .pr-rd-search-reviews-icon-button:disabled {
    opacity: .55;
    pointer-events: none
}

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input-flex .pr-rd-search-reviews-icon-button .pr-search-icon,.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input-flex .pr-rd-search-reviews-icon-button .pr-search-icon {
    display: inline-block;
    height: auto;
    margin: 0;
    width: 15px
}

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input-flex .pr-rd-search-reviews-icon-button--mobile,.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input-flex .pr-rd-search-reviews-icon-button--mobile {
    margin: 10px 0 0;
    max-width: 150px
}

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input-flex .pr-rd-search-reviews-clear-button,.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input-flex .pr-rd-search-reviews-clear-button {
    background: none;
    border: none;
    cursor: pointer;
    height: 35px;
    position: absolute;
    right: 0;
    width: 35px
}

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input--mobile,.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input--mobile {
    flex-direction: column
}

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-review-header-sorts,.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-review-header-sorts {
    float: left;
    padding: 15px 0;
    text-align: left;
    width: 100%
}

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-sort-group,.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-sort-group {
    float: none;
    padding-left: 0;
    padding-top: 10px
}

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-sort-group .pr-caret-icon,.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-sort-group .pr-caret-icon {
    color: #767676;
    display: inline-block;
    height: 26px;
    margin: 0;
    position: absolute;
    -webkit-transform: rotate(270deg) translate3d(-1px,-19px,0);
    transform: rotate(270deg) translate3d(-1px,-19px,0);
    width: 19px
}

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-sort,.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-sort {
    font-size: 14px;
    margin: 0;
    min-width: 150px;
    padding: 3px 10px 4px 4px;
    width: 100%
}

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container,.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container {
    margin-bottom: 0
}

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-sort-group,.p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-sort-group,.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-sort-group,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-sort-group {
    display: inline-block;
    padding-right: 10px
}

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-sort-group:last-child,.p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-sort-group:last-child,.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-sort-group:last-child,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-sort-group:last-child {
    padding-right: 0;
    padding-top: 0
}

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-review-total,.p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-review-total,.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-review-total,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-review-total {
    display: inline-block;
    margin-top: 3px
}

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-main-header-with-filters .pr-rd-review-header-contents,.p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-main-header-with-filters .pr-rd-review-header-contents,.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-main-header-with-filters .pr-rd-review-header-contents,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-main-header-with-filters .pr-rd-review-header-contents {
    flex-direction: row
}

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-main-header-with-filters .pr-rd-main-header-search-sort .pr-rd-main-header-search,.p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-main-header-with-filters .pr-rd-main-header-search-sort .pr-rd-main-header-search,.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-main-header-with-filters .pr-rd-main-header-search-sort .pr-rd-main-header-search,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-main-header-with-filters .pr-rd-main-header-search-sort .pr-rd-main-header-search {
    float: left;
    width: 40%
}

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-main-header-with-filters .pr-rd-main-header-search-sort .pr-rd-main-header-sorts-w-search,.p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-main-header-with-filters .pr-rd-main-header-search-sort .pr-rd-main-header-sorts-w-search,.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-main-header-with-filters .pr-rd-main-header-search-sort .pr-rd-main-header-sorts-w-search,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-main-header-with-filters .pr-rd-main-header-search-sort .pr-rd-main-header-sorts-w-search {
    float: left;
    text-align: right;
    width: 60%
}

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-main-header-with-filters .pr-rd-search-reviews,.p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-main-header-with-filters .pr-rd-search-reviews,.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-main-header-with-filters .pr-rd-search-reviews,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-main-header-with-filters .pr-rd-search-reviews {
    float: right
}

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-main-header-with-filters .pr-rd-search-container,.p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-main-header-with-filters .pr-rd-search-container,.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-main-header-with-filters .pr-rd-search-container,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-main-header-with-filters .pr-rd-search-container {
    float: right;
    margin-bottom: 0;
    margin-top: 0;
    max-width: 600px;
    width: 50%
}

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input input,.p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input input,.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input input,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input input {
    background-color: #fff;
    margin: 0
}

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-main-header-with-filters .pr-rd-review-header-sorts,.p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-main-header-with-filters .pr-rd-review-header-sorts,.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-main-header-with-filters .pr-rd-review-header-sorts,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-main-header-with-filters .pr-rd-review-header-sorts {
    text-align: right
}

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-main-header-with-filters .pr-rd-review-header-sorts .pr-rd-sort,.p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-main-header-with-filters .pr-rd-review-header-sorts .pr-rd-sort,.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-main-header-with-filters .pr-rd-review-header-sorts .pr-rd-sort,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-main-header-with-filters .pr-rd-review-header-sorts .pr-rd-sort {
    width: auto
}

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-main-header-with-filters .pr-rd-review-total,.p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-main-header-with-filters .pr-rd-review-total,.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-main-header-with-filters .pr-rd-review-total,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-main-header-with-filters .pr-rd-review-total {
    margin-top: 8px
}

.p-w-r .pr-content-collection-form .pr-media-modal .button__close {
    right: 0;
    top: 0
}

.p-w-r .pr-content-collection-form .pr-media-modal .button__close:active .pr-cross-icon__circle,.p-w-r .pr-content-collection-form .pr-media-modal .button__close:focus .pr-cross-icon__circle,.p-w-r .pr-content-collection-form .pr-media-modal .button__close:hover .pr-cross-icon__circle {
    stroke: none
}

.p-w-r .pr-content-collection-form .pr-media-modal .pr-cross-icon {
    background: none;
    border: none;
    color: transparent;
    left: 0;
    top: 0;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
}

.p-w-r .pr-content-collection-form .pr-media-modal .pr-cross-icon__line {
    stroke: #0b7bc1
}

.p-w-r .pr-content-collection-form .pr-media-modal .pr-cross-icon__circle {
    stroke: none
}

.p-w-r .pr-content-collection-form .pr-media-modal .pr-loading-indicator {
    margin: auto;
    position: relative;
    z-index: 10002
}

.p-w-r .pr-content-collection-form .pr-media-modal .modal__body {
    background: #fff;
    border-radius: 4px;
    box-shadow: 0 0 11px -2px;
    height: auto;
    left: 50%;
    max-height: 100%;
    max-width: 95%;
    overflow-y: scroll;
    padding: 50px;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: 600px;
    z-index: 10002
}

.p-w-r .pr-content-collection-form .pr-media-modal .modal__body .pr-rating-stars {
    display: block;
    margin-bottom: 20px;
    width: 100%
}

.p-w-r .pr-content-collection-form .pr-media-modal .modal__body .pr-star,.p-w-r .pr-content-collection-form .pr-media-modal .modal__body .pr-star-selected {
    height: 40px;
    width: 40px
}

.p-w-r .pr-content-collection-form .pr-media-modal .modal__body .pr-modal-container {
    display: none
}

.p-w-r .pr-rd-play-icon {
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 50px;
    z-index: 2
}

.p-w-r .pr-review-snapshot {
    background-color: #fff
}

.p-w-r .pr-review-snapshot .pr-h1,.p-w-r .pr-review-snapshot .pr-h2,.p-w-r .pr-review-snapshot .pr-h3,.p-w-r .pr-review-snapshot .pr-h4,.p-w-r .pr-review-snapshot .pr-h5,.p-w-r .pr-review-snapshot .pr-h6,.p-w-r .pr-review-snapshot h1,.p-w-r .pr-review-snapshot h2,.p-w-r .pr-review-snapshot h3,.p-w-r .pr-review-snapshot h4,.p-w-r .pr-review-snapshot h5,.p-w-r .pr-review-snapshot h6,.p-w-r .pr-review-snapshot p {
    margin: 0
}

.p-w-r .pr-review-snapshot .pr-h1,.p-w-r .pr-review-snapshot h1 {
    color: #303533
}

.p-w-r .pr-review-snapshot p {
    color: #767676
}

.p-w-r .pr-review-snapshot a,.p-w-r .pr-review-snapshot button {
    cursor: pointer
}

.p-w-r .pr-review-snapshot ul {
    list-style-type: none;
    margin: 0
}

.p-w-r .pr-review-snapshot button {
    width: auto
}

.p-w-r .pr-review-snapshot dt {
    color: #303533
}

.p-w-r .pr-review-snapshot:after,.p-w-r .pr-review-snapshot:before {
    content: " ";
    display: table
}

.p-w-r .pr-review-snapshot:after {
    clear: both
}

.p-w-r .pr-review-snapshot .pr-snapshot-highlight {
    background-color: #eee;
    border-radius: 20px;
    color: #666;
    font-size: 13.712px;
    font-weight: 700;
    margin-right: 5px;
    padding: 1px 9px;
    text-align: center
}

.p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-read-and-write {
    vertical-align: middle
}

.p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars {
    width: auto
}

.p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars:after,.p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars:before {
    content: " ";
    display: table
}

.p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars:after {
    clear: both
}

.p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png {
    padding: 0
}

.p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-snippet-rating-decimal {
    font-size: 14.864px;
    line-height: normal;
    margin-left: 5px;
    padding: 7px 8px 5px
}

.p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-star,.p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-star-accessible-0-filled,.p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-star-accessible-100-filled,.p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-star-accessible-25-filled,.p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-star-accessible-50-filled,.p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-star-accessible-75-filled,.p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-star-selected,.p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-star-v4,.p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-star-v4-0-filled,.p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-star-v4-100-filled,.p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-star-v4-25-filled,.p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-star-v4-50-filled,.p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-star-v4-75-filled {
    height: 28px;
    width: 28px
}

.p-w-r .pr-review-snapshot .pr-snippet-stars-reco-inline .pr-snippet-stars-container {
    vertical-align: middle
}

.p-w-r .pr-review-snapshot .pr-filter-btn:focus [data-tooltip]:after,.p-w-r .pr-review-snapshot .pr-filter-btn:focus [data-tooltip]:before,.p-w-r .pr-review-snapshot .pr-filter-btn:focus[data-tooltip]:after,.p-w-r .pr-review-snapshot .pr-filter-btn:focus[data-tooltip]:before,.p-w-r .pr-review-snapshot .pr-filter-btn:hover [data-tooltip]:after,.p-w-r .pr-review-snapshot .pr-filter-btn:hover [data-tooltip]:before,.p-w-r .pr-review-snapshot .pr-filter-btn:hover[data-tooltip]:after,.p-w-r .pr-review-snapshot .pr-filter-btn:hover[data-tooltip]:before,.p-w-r .pr-review-snapshot .pr-histogram-stars:focus [data-tooltip]:after,.p-w-r .pr-review-snapshot .pr-histogram-stars:focus [data-tooltip]:before,.p-w-r .pr-review-snapshot .pr-histogram-stars:focus[data-tooltip]:after,.p-w-r .pr-review-snapshot .pr-histogram-stars:focus[data-tooltip]:before,.p-w-r .pr-review-snapshot .pr-histogram-stars:hover [data-tooltip]:after,.p-w-r .pr-review-snapshot .pr-histogram-stars:hover [data-tooltip]:before,.p-w-r .pr-review-snapshot .pr-histogram-stars:hover[data-tooltip]:after,.p-w-r .pr-review-snapshot .pr-histogram-stars:hover[data-tooltip]:before {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px);
    visibility: visible
}

.p-w-r .pr-review-snapshot .pr-filter-btn:focus {
    box-shadow: 0 0 5px #4d90fe;
    outline: 2px solid transparent
}

.p-w-r .pr-review-snapshot .pr-snapshot-tooltip,.p-w-r .pr-review-snapshot [data-tooltip] {
    cursor: pointer;
    position: relative
}

.p-w-r .pr-review-snapshot .pr-snapshot-tooltip:before,.p-w-r .pr-review-snapshot [data-tooltip]:before {
    margin-bottom: -16px
}

.p-w-r .pr-review-snapshot .pr-snapshot-tooltip:after,.p-w-r .pr-review-snapshot .pr-snapshot-tooltip:before,.p-w-r .pr-review-snapshot [data-tooltip]:after,.p-w-r .pr-review-snapshot [data-tooltip]:before {
    bottom: 100%;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    pointer-events: none;
    position: absolute;
    -webkit-transform: translate3d(0,-2,0);
    transform: translate3d(0,-2,0);
    transition: opacity .2s ease-in-out,visibility .2s ease-in-out,-webkit-transform .2s cubic-bezier(.71,1.7,.77,1.24);
    transition: opacity .2s ease-in-out,visibility .2s ease-in-out,transform .2s cubic-bezier(.71,1.7,.77,1.24);
    transition: opacity .2s ease-in-out,visibility .2s ease-in-out,transform .2s cubic-bezier(.71,1.7,.77,1.24),-webkit-transform .2s cubic-bezier(.71,1.7,.77,1.24);
    visibility: hidden
}

.p-w-r .pr-review-snapshot .pr-snapshot-tooltip:before,.p-w-r .pr-review-snapshot [data-tooltip]:before {
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid;
    color: rgba(51,51,51,.9);
    content: " ";
    height: 0;
    left: 50%;
    margin-bottom: -10px;
    margin-left: -13px;
    width: 0;
    z-index: 1001
}

.p-w-r .pr-review-snapshot .pr-snapshot-tooltip:after,.p-w-r .pr-review-snapshot [data-tooltip]:after {
    background-color: #303533;
    background-color: rgba(51,51,51,.9);
    border: 1px solid transparent;
    border-radius: 3px;
    color: #fff;
    content: attr(data-tooltip);
    font-size: 13.712px;
    left: calc(50% - 95px);
    line-height: 1.2;
    padding: 7px;
    text-align: center;
    width: 185px;
    z-index: 1000
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-content-block {
    margin-bottom: 20px
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-header .pr-headline,.p-w-r .pr-review-snapshot .pr-review-snapshot-header .pr-subheadline {
    display: table-cell;
    vertical-align: baseline
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-header .pr-headline {
    font-size: 28.576px;
    font-weight: 400;
    padding-right: 8px
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-header-intro {
    align-items: baseline;
    border-bottom: 1px solid #ccc;
    display: flex;
    margin: 0 0 20px;
    padding: 15px 0 10px
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-block-container {
    display: flex;
    margin-bottom: 10px
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-block-container:after,.p-w-r .pr-review-snapshot .pr-review-snapshot-block-container:before {
    content: " ";
    display: table
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-block-container:after {
    clear: both
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-block {
    border: 1px solid #ccc;
    border-radius: 2px;
    float: left;
    margin-right: 1%;
    min-height: 259px;
    padding-bottom: 10px;
    width: 32.6%
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-block:last-child {
    margin-right: 0
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-block .pr-review-snapshot-block-headline,.p-w-r .pr-review-snapshot .pr-review-snapshot-block dl,.p-w-r .pr-review-snapshot .pr-review-snapshot-block dt {
    width: 100%
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-block .pr-review-snapshot-histogram,.p-w-r .pr-review-snapshot .pr-review-snapshot-block dl {
    margin-bottom: 0
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-block .pr-review-snapshot-histogram .pr-review-snapshot-block-headline,.p-w-r .pr-review-snapshot .pr-review-snapshot-block dd,.p-w-r .pr-review-snapshot .pr-review-snapshot-block dt {
    padding: 10px
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-block .pr-review-snapshot-block-headline,.p-w-r .pr-review-snapshot .pr-review-snapshot-block dt {
    background-color: #f6f6f6;
    color: #303533;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.42857
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-block dd {
    color: #767676
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-block .pr-snapshot-tag-def {
    padding: 5px 10px 9px
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-block .pr-snapshot-tag-def span {
    font-size: 13.712px
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-block .pr-snapshot-tag-def:first-of-type {
    padding-top: 25px
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-block .pr-snapshot-tag-def .pr-filter-btn {
    padding: 2px;
    width: 100%!important
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-block .pr-snapshot-tag-def .pr-filter-btn--active {
    background-color: #f6f6f6
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-block .pr-snapshot-tag-def .pr-filter-btn--active .pr-filter-btn__child {
    position: relative;
    text-align: left;
    width: 100%
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-block .pr-snapshot-tag-def .pr-filter-btn--active .pr-filter-btn__voteCount {
    background-color: #0b7bc1;
    color: #fff;
    width: 30px
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-block .pr-snapshot-tag-def .pr-filter-btn--active .pr-filter-btn__icon {
    text-align: right
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-block .pr-snapshot-tag-def:active .pr-filter-btn,.p-w-r .pr-review-snapshot .pr-review-snapshot-block .pr-snapshot-tag-def:hover .pr-filter-btn {
    background-color: #f6f6f6
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-block .pr-snapshot-tag-def:active .pr-filter-btn__voteCount,.p-w-r .pr-review-snapshot .pr-review-snapshot-block .pr-snapshot-tag-def:hover .pr-filter-btn__voteCount {
    background-color: #0b7bc1;
    color: #fff
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-block .pr-snapshot-tag-def-filtering {
    height: 33px;
    padding: 5px 10px
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-block .pr-snapshot-tag-def-filtering:first-of-type {
    margin-top: 18px;
    padding: 5px 10px
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-block .pr-snapshot-tag-def-filtering--active,.p-w-r .pr-review-snapshot .pr-review-snapshot-block .pr-snapshot-tag-def-filtering:hover {
    background-color: #f6f6f6
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-block .pr-snapshot-tag-def-filtering--active .pr-filter-btn:after,.p-w-r .pr-review-snapshot .pr-review-snapshot-block .pr-snapshot-tag-def-filtering--active .pr-filter-btn:before {
    visibility: hidden
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-block .pr-snapshot-tag-def-filtering .pr-cross-icon {
    display: inline-block;
    position: absolute;
    right: 0;
    top: 4px
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-block .pr-snapshot-highlight {
    font-size: 14.864px
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-msq-container {
    margin-bottom: 20px
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-msq-container:after,.p-w-r .pr-review-snapshot .pr-review-snapshot-msq-container:before {
    content: " ";
    display: table
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-msq-container:after {
    clear: both
}

.p-w-r .pr-review-snapshot .pr-ratings-histogram {
    display: table;
    margin: 18px 0 0;
    position: relative;
    width: 100%
}

.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-ratings-histogram-bar-container {
    display: table-cell;
    vertical-align: middle;
    width: auto
}

.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-ratings-histogram-bar {
    background-color: #f6f6f6;
    border-radius: 2px;
    box-shadow: none;
    float: none;
    height: 27px;
    width: 100%
}

.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-ratings-histogram-barValue {
    background: #f7941d;
    border: 1px solid transparent;
    box-sizing: border-box;
    height: 25px
}

.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-histogram-count,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-histogram-label {
    float: none
}

.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-histogram-stars {
    cursor: pointer;
    display: table-row!important;
    height: 33px;
    margin-bottom: 0
}

.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-histogram-stars:hover {
    background-color: #f6f6f6
}

.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-histogram-stars:hover .pr-ratings-histogram-bar {
    background-color: #fff
}

.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-histogram-stars:hover .pr-ratings-histogram-barValue {
    background: #0b7bc1;
    border-color: transparent
}

.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-histogram-stars:focus {
    outline: none
}

.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-histogram-stars:focus .pr-ratings-histogram-bar {
    background-color: #fff;
    border-color: #303533
}

.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-histogram-stars:focus .pr-histogram-count,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-histogram-stars:focus .pr-histogram-label {
    color: #303533
}

.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-histogram-stars:active {
    background-color: transparent
}

.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-histogram-stars:active .pr-ratings-histogram-bar {
    background-color: #ddd
}

.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-histogram-stars:active .pr-ratings-histogram-barValue {
    background-color: #303533
}

.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-histogram-stars:active .pr-histogram-count,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-histogram-stars:active .pr-histogram-label {
    color: #303533
}

.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-histogram-label {
    color: #0b7bc1;
    display: table-cell;
    font-size: 16px;
    padding: 0 15px;
    vertical-align: middle;
    white-space: nowrap
}

.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-histogram-count {
    color: #5d5d5d;
    display: table-cell;
    font-size: 13.712px;
    font-weight: 700;
    padding: 0 15px;
    text-align: right;
    vertical-align: middle;
    width: 30px
}

.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-histogram-msqs .pr-ratings-histogram-bar,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-histogram-msqs .pr-ratings-histogram-barValue {
    border-radius: 25px;
    height: 10px;
    width: 100%
}

.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-histogram-msqs .pr-ratings-histogram-percent {
    color: #767676;
    display: table-cell;
    padding-left: 15px;
    width: 20px
}

.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-zero-ratings {
    cursor: default;
    pointer-events: none
}

.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-zero-ratings:active,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-zero-ratings:focus,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-zero-ratings:hover {
    background: transparent;
    color: #ccc
}

.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-zero-ratings:active .pr-ratings-histogram-bar,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-zero-ratings:focus .pr-ratings-histogram-bar,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-zero-ratings:hover .pr-ratings-histogram-bar {
    background: #f6f6f6;
    border-color: transparent
}

.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-zero-ratings:active .pr-ratings-histogram-barValue,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-zero-ratings:focus .pr-ratings-histogram-barValue,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-zero-ratings:hover .pr-ratings-histogram-barValue {
    background: #f6f6f6
}

.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-zero-ratings:active .pr-histogram-count,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-zero-ratings:active .pr-histogram-label,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-zero-ratings:focus .pr-histogram-count,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-zero-ratings:focus .pr-histogram-label,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-zero-ratings:hover .pr-histogram-count,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-zero-ratings:hover .pr-histogram-label {
    color: #767676
}

.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-zero-ratings.pr-snapshot-tooltip:after,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-zero-ratings.pr-snapshot-tooltip:before,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-zero-ratings[data-tooltip]:after,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-zero-ratings[data-tooltip]:before {
    display: none
}

.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-zero-ratings .pr-histogram-count,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-zero-ratings .pr-histogram-label {
    color: #767676
}

.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-1,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-1:hover,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-2,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-2:hover,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-3,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-3:hover,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-4,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-4:hover,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-5,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-5:hover {
    background-color: #f6f6f6;
    cursor: pointer
}

.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-1 .pr-ratings-histogram-bar,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-1:hover .pr-ratings-histogram-bar,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-2 .pr-ratings-histogram-bar,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-2:hover .pr-ratings-histogram-bar,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-3 .pr-ratings-histogram-bar,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-3:hover .pr-ratings-histogram-bar,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-4 .pr-ratings-histogram-bar,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-4:hover .pr-ratings-histogram-bar,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-5 .pr-ratings-histogram-bar,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-5:hover .pr-ratings-histogram-bar {
    background-color: #ddd
}

.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-1 .pr-ratings-histogram-barValue,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-1:hover .pr-ratings-histogram-barValue,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-2 .pr-ratings-histogram-barValue,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-2:hover .pr-ratings-histogram-barValue,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-3 .pr-ratings-histogram-barValue,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-3:hover .pr-ratings-histogram-barValue,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-4 .pr-ratings-histogram-barValue,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-4:hover .pr-ratings-histogram-barValue,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-5 .pr-ratings-histogram-barValue,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-5:hover .pr-ratings-histogram-barValue {
    background-color: #0b7bc1
}

.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-1 .pr-histogram-count,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-1 .pr-histogram-label,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-1:hover .pr-histogram-count,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-1:hover .pr-histogram-label,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-2 .pr-histogram-count,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-2 .pr-histogram-label,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-2:hover .pr-histogram-count,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-2:hover .pr-histogram-label,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-3 .pr-histogram-count,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-3 .pr-histogram-label,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-3:hover .pr-histogram-count,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-3:hover .pr-histogram-label,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-4 .pr-histogram-count,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-4 .pr-histogram-label,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-4:hover .pr-histogram-count,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-4:hover .pr-histogram-label,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-5 .pr-histogram-count,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-5 .pr-histogram-label,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-5:hover .pr-histogram-count,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-5:hover .pr-histogram-label {
    color: #0b7bc1
}

.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-1 .pr-snapshot-tooltip:after,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-1 .pr-snapshot-tooltip:before,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-1 [data-tooltip]:after,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-1 [data-tooltip]:before,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-1:hover .pr-snapshot-tooltip:after,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-1:hover .pr-snapshot-tooltip:before,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-1:hover [data-tooltip]:after,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-1:hover [data-tooltip]:before,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-2 .pr-snapshot-tooltip:after,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-2 .pr-snapshot-tooltip:before,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-2 [data-tooltip]:after,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-2 [data-tooltip]:before,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-2:hover .pr-snapshot-tooltip:after,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-2:hover .pr-snapshot-tooltip:before,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-2:hover [data-tooltip]:after,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-2:hover [data-tooltip]:before,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-3 .pr-snapshot-tooltip:after,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-3 .pr-snapshot-tooltip:before,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-3 [data-tooltip]:after,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-3 [data-tooltip]:before,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-3:hover .pr-snapshot-tooltip:after,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-3:hover .pr-snapshot-tooltip:before,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-3:hover [data-tooltip]:after,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-3:hover [data-tooltip]:before,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-4 .pr-snapshot-tooltip:after,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-4 .pr-snapshot-tooltip:before,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-4 [data-tooltip]:after,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-4 [data-tooltip]:before,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-4:hover .pr-snapshot-tooltip:after,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-4:hover .pr-snapshot-tooltip:before,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-4:hover [data-tooltip]:after,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-4:hover [data-tooltip]:before,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-5 .pr-snapshot-tooltip:after,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-5 .pr-snapshot-tooltip:before,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-5 [data-tooltip]:after,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-5 [data-tooltip]:before,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-5:hover .pr-snapshot-tooltip:after,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-5:hover .pr-snapshot-tooltip:before,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-5:hover [data-tooltip]:after,.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-5:hover [data-tooltip]:before {
    visibility: hidden
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-simple {
    align-items: center;
    display: flex;
    flex-direction: row;
    margin: 40px 0
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-block {
    align-items: center;
    border: none;
    border-right: 1px solid #ccc;
    display: flex;
    flex: 1;
    justify-content: center;
    margin-right: 0;
    min-height: 210px;
    padding: 20px;
    width: inherit
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-block:last-child {
    border: none
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-block-recommend {
    margin-right: 0
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-block-headline {
    background-color: transparent;
    display: none
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-block-histogram {
    display: block
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-ratings-histogram {
    margin: 0
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets-headline {
    color: #4a4a4a;
    font-size: 48px;
    margin-bottom: 10px;
    text-align: center
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-block-snippets {
    width: auto
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets {
    text-align: center
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write {
    display: block;
    text-align: center
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a {
    background-color: #0b7bc1;
    background-image: none;
    border: solid #bbe3fb;
    border-radius: 2px;
    border-width: 1px 1px 2px;
    -moz-box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    display: block;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    font-weight: 700;
    line-height: 1;
    margin-bottom: 0;
    padding: 12px 15px;
    text-align: center;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    white-space: nowrap
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a.focus,.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a:focus {
    background-color: #085c91;
    border-color: #43b0f4;
    color: #fff
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a:hover {
    background-color: #085c91;
    border-color: #82caf8;
    color: #fff
}

.open>.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a.dropdown-toggle,.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a.active,.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a:active {
    background-color: #085c91;
    background-image: none;
    border-color: #82caf8;
    color: #fff
}

.open>.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a.dropdown-toggle.focus,.open>.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a.dropdown-toggle:focus,.open>.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a.dropdown-toggle:hover,.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a.active.focus,.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a.active:focus,.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a.active:hover,.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a:active.focus,.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a:active:focus,.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a:active:hover {
    background-color: #06476f;
    border-color: #43b0f4;
    color: #fff
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a.disabled.focus,.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a.disabled:focus,.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a.disabled:hover,.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a[disabled].focus,.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a[disabled]:focus,.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a[disabled]:hover,fieldset[disabled] .p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a.focus,fieldset[disabled] .p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a:focus,fieldset[disabled] .p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a:hover {
    background-color: #0b7bc1;
    border-color: #bbe3fb
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a .badge {
    background-color: #fff;
    color: #0b7bc1
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-rating-count,.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-review-count {
    display: block;
    font-weight: 700;
    margin: 10px 0
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-rating-decimal {
    display: none
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-snippet-reco-to-friend {
    max-width: inherit;
    text-align: center
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-snippet-reco-to-friend>div {
    margin: 0
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-checkbox-icon {
    margin-right: 0;
    padding: 10px 8px
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-checkbox-icon svg {
    height: 30px;
    width: 30px
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-checkbox-icon circle {
    stroke: #fff
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-snippet-reco-to-friend-gray {
    background-color: #787878
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-snippet-reco-to-friend-gray circle {
    fill: #787878;
    stroke: #fff
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-snippet-reco-to-friend-green {
    background-color: #0a8900
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-snippet-reco-to-friend-green circle {
    fill: #0a8900;
    stroke: #fff
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-snippet-reco-to-friend-yellow {
    background-color: #f7941d
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-snippet-reco-to-friend-yellow circle {
    fill: #f7941d;
    stroke: #fff
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-snippet-reco-to-friend-yellow .pr-reco span {
    color: #333
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-snippet-reco-to-friend-orange {
    background-color: #d76e0a
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-snippet-reco-to-friend-orange circle {
    fill: #d76e0a;
    stroke: #fff
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-snippet-reco-to-friend-red {
    background-color: #f05e24
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-snippet-reco-to-friend-red circle {
    fill: #f05e24;
    stroke: #fff
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-reco {
    padding: 13px 5px
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-reco span {
    color: #fff;
    font-size: 40px
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-reco-to-friend-message {
    background: #fff;
    display: block!important;
    line-height: normal;
    margin: 0;
    padding: 10px 0;
    text-align: center
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-msq-histogram {
    border-spacing: 5px;
    display: table;
    float: left;
    padding-right: 10%;
    width: 50%
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-msq-histogram .pr-histogram-msqs {
    display: table-row
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-msq-histogram .pr-ratings-histogram {
    border-spacing: 0 11px;
    padding: 0
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-msq-histogram .pr-histogram-label {
    color: #767676;
    display: table-cell;
    font-size: 13.712px;
    padding-right: 10px
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-msq-histogram .pr-histogram-msqs,.p-w-r .pr-review-snapshot .pr-review-snapshot-msq-histogram .pr-histogram-stars {
    cursor: default
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-msq-histogram .pr-histogram-msqs:hover .pr-ratings-histogram-barValue,.p-w-r .pr-review-snapshot .pr-review-snapshot-msq-histogram .pr-histogram-stars:hover .pr-ratings-histogram-barValue {
    background: #f7941d
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-msq-histogram .pr-histogram-msq-headline {
    color: #333;
    font-size: 13.712px;
    font-weight: 700;
    margin-bottom: 10px
}

.p-w-r .pr-review-snapshot .pr-msq-list {
    display: table;
    margin-bottom: 15px
}

.p-w-r .pr-review-snapshot .pr-msq-list dd,.p-w-r .pr-review-snapshot .pr-msq-list dt {
    display: table-cell;
    font-size: 13.712px;
    vertical-align: middle
}

.p-w-r .pr-review-snapshot .pr-msq-list dd {
    color: #767676;
    display: inline-block;
    padding: 5px 15px 0 0
}

.p-w-r .pr-review-snapshot .pr-msq-list dd:last-child {
    margin-right: 0
}

.p-w-r .pr-review-snapshot .pr-msq-list dt {
    margin-bottom: 0;
    padding-right: 10px;
    width: 150px
}

.p-w-r .pr-review-snapshot .pr-msq-list dt>* {
    font-size: 13.712px;
    font-weight: 700
}

.p-w-r .pr-review-snapshot .pr-star-accessible-0-filled,.p-w-r .pr-review-snapshot .pr-star-accessible-100-filled,.p-w-r .pr-review-snapshot .pr-star-accessible-25-filled,.p-w-r .pr-review-snapshot .pr-star-accessible-50-filled,.p-w-r .pr-review-snapshot .pr-star-accessible-75-filled,.p-w-r .pr-review-snapshot .pr-star-v4,.p-w-r .pr-review-snapshot .pr-star-v4-0-filled,.p-w-r .pr-review-snapshot .pr-star-v4-100-filled,.p-w-r .pr-review-snapshot .pr-star-v4-25-filled,.p-w-r .pr-review-snapshot .pr-star-v4-50-filled,.p-w-r .pr-review-snapshot .pr-star-v4-75-filled {
    height: 20px;
    width: 20px
}

.p-w-r .pr-review-snapshot .pr-star,.p-w-r .pr-review-snapshot .pr-star-selected,.p-w-r .pr-review-snapshot .pr-star-selected:hover,.p-w-r .pr-review-snapshot .pr-star:hover {
    background-size: 25px 25px;
    border-radius: 3px 3px 3px 3px;
    height: 20px;
    margin-left: 0;
    margin-right: 2px;
    padding: 0;
    width: 20px
}

.p-w-r .pr-review-snapshot .pr-rating-stars {
    float: left
}

.p-w-r .pr-review-snapshot .pr-snippet-star-rating {
    height: 25px;
    margin-bottom: 10px
}

.p-w-r .pr-review-snapshot .pr-snippet-rating-decimal {
    background: #fff;
    border: 1px solid #ccc;
    border-radius: 2px;
    display: inline-block;
    float: left;
    height: 20px;
    padding: 2px 7px 0;
    vertical-align: middle
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-msqs .pr-snippet-star-rating,.p-w-r .pr-review-snapshot .pr-review-snapshot-subratings .pr-snippet-star-rating {
    margin-bottom: 0
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-msqs .pr-snippet-rating-decimal,.p-w-r .pr-review-snapshot .pr-review-snapshot-subratings .pr-snippet-rating-decimal {
    padding: 2px 5px
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-msqs .pr-snapshot-highlight,.p-w-r .pr-review-snapshot .pr-review-snapshot-subratings .pr-snapshot-highlight {
    font-size: 13.712px
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-subratings {
    margin-bottom: 5px
}

.p-w-r .pr-review-snapshot .pr-rd-def-list {
    display: table-row
}

.p-w-r .pr-review-snapshot .pr-rd-def-list dd,.p-w-r .pr-review-snapshot .pr-rd-def-list dt {
    display: inline-block;
    display: table-cell;
    font-size: 13.712px;
    height: 30px;
    padding: 0 15px 0 0;
    vertical-align: top
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-faceoff {
    border: 1px solid #ccc;
    border-radius: 2px;
    font-size: 100%;
    margin-bottom: 20px;
    overflow: hidden;
    position: relative
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-faceoff:after,.p-w-r .pr-review-snapshot .pr-review-snapshot-faceoff:before {
    content: " ";
    display: table
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-faceoff:after {
    clear: both
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-faceoff .pr-snippet-stars {
    border: none;
    margin-bottom: 7px;
    padding: 0;
    width: 100%
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-faceoff .pr-snippet-stars:after,.p-w-r .pr-review-snapshot .pr-review-snapshot-faceoff .pr-snippet-stars:before {
    content: " ";
    display: table
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-faceoff .pr-snippet-stars:after {
    clear: both
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-faceoff .pr-star-accessible-0-filled,.p-w-r .pr-review-snapshot .pr-review-snapshot-faceoff .pr-star-accessible-100-filled,.p-w-r .pr-review-snapshot .pr-review-snapshot-faceoff .pr-star-accessible-25-filled,.p-w-r .pr-review-snapshot .pr-review-snapshot-faceoff .pr-star-accessible-50-filled,.p-w-r .pr-review-snapshot .pr-review-snapshot-faceoff .pr-star-accessible-75-filled,.p-w-r .pr-review-snapshot .pr-review-snapshot-faceoff .pr-star-v4,.p-w-r .pr-review-snapshot .pr-review-snapshot-faceoff .pr-star-v4-0-filled,.p-w-r .pr-review-snapshot .pr-review-snapshot-faceoff .pr-star-v4-100-filled,.p-w-r .pr-review-snapshot .pr-review-snapshot-faceoff .pr-star-v4-25-filled,.p-w-r .pr-review-snapshot .pr-review-snapshot-faceoff .pr-star-v4-50-filled,.p-w-r .pr-review-snapshot .pr-review-snapshot-faceoff .pr-star-v4-75-filled {
    height: 18px;
    margin-left: 0;
    margin-right: 2px;
    padding: 0;
    width: 18px
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-faceoff .pr-star,.p-w-r .pr-review-snapshot .pr-review-snapshot-faceoff .pr-star-selected,.p-w-r .pr-review-snapshot .pr-review-snapshot-faceoff .pr-star-selected:hover,.p-w-r .pr-review-snapshot .pr-review-snapshot-faceoff .pr-star:hover {
    background-size: 25px 25px;
    border-radius: 3px 3px 3px 3px;
    height: 18px;
    margin-left: 0;
    margin-right: 2px;
    padding: 0;
    width: 18px
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-faceoff .pr-rating-stars {
    float: left
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-faceoff .pr-rating-star {
    padding: 3px
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-faceoff .pr-snippet-star-rating {
    height: 25px;
    margin-bottom: 5px
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-faceoff .pr-snippet-rating-decimal {
    display: inline-block;
    float: left;
    height: 18px;
    line-height: normal;
    margin-bottom: 0;
    margin-left: 2px;
    padding: 1px 7px;
    vertical-align: middle
}

.p-w-r .pr-review-snapshot .pr-less-button,.p-w-r .pr-review-snapshot .pr-more-button {
    background-color: transparent;
    border: none
}

.p-w-r .pr-review-snapshot .pr-faceoff-negative,.p-w-r .pr-review-snapshot .pr-faceoff-positive {
    background-color: transparent;
    float: left;
    padding: 15px;
    width: 50%
}

.p-w-r .pr-review-snapshot .pr-faceoff-positive {
    padding-right: 4%
}

.p-w-r .pr-review-snapshot .pr-faceoff-negative {
    padding-left: 4%
}

.p-w-r .pr-review-snapshot .pr-faceoff-label {
    font-size: 13.712px;
    font-weight: 700;
    margin: 0 0 10px
}

.p-w-r .pr-review-snapshot .pr-faceoff-title {
    color: #303533;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.3;
    margin: 0 0 10px
}

.p-w-r .pr-review-snapshot .pr-faceoff-review {
    font-size: 13.712px;
    line-height: 20px;
    margin-bottom: 30px
}

.p-w-r .pr-review-snapshot .pr-faceoff-img {
    border-right: 1px solid #ccc;
    cursor: default;
    float: left;
    height: 100%;
    left: 50%;
    margin: 0;
    position: absolute;
    text-align: center;
    top: 0;
    width: 1px
}

.p-w-r .pr-review-snapshot .pr-faceoff-img-txt {
    background: #fff;
    border: 1px solid #ccc;
    border-radius: 2px;
    color: #303533;
    display: inline-block;
    left: -22px;
    line-height: 12px;
    padding: 8px 12px;
    position: absolute;
    top: 45%
}

.p-w-r .pr-review-snapshot .pr-faceoff-readcomplete,.p-w-r .pr-review-snapshot .pr-faceoff-readcomplete-expanded {
    background: none;
    border: none;
    bottom: 10px;
    color: #0b7bc1;
    display: flex;
    font-size: 13.712px;
    position: absolute
}

.p-w-r .pr-review-snapshot .pr-faceoff-readcomplete-expanded:focus,.p-w-r .pr-review-snapshot .pr-faceoff-readcomplete-expanded:hover,.p-w-r .pr-review-snapshot .pr-faceoff-readcomplete:focus,.p-w-r .pr-review-snapshot .pr-faceoff-readcomplete:hover {
    color: #074d79
}

.p-w-r .pr-review-snapshot .pr-faceoff-readcomplete-expanded:focus .pr-caret-icon__line,.p-w-r .pr-review-snapshot .pr-faceoff-readcomplete-expanded:hover .pr-caret-icon__line,.p-w-r .pr-review-snapshot .pr-faceoff-readcomplete:focus .pr-caret-icon__line,.p-w-r .pr-review-snapshot .pr-faceoff-readcomplete:hover .pr-caret-icon__line {
    stroke: #074d79
}

.p-w-r .pr-review-snapshot .pr-faceoff-readcomplete .pr-caret-icon svg,.p-w-r .pr-review-snapshot .pr-faceoff-readcomplete-expanded .pr-caret-icon svg {
    height: 20px;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    width: 20px
}

.p-w-r .pr-review-snapshot .pr-faceoff-readcomplete .pr-caret-icon__line,.p-w-r .pr-review-snapshot .pr-faceoff-readcomplete-expanded .pr-caret-icon__line {
    stroke: #0b7bc1
}

.p-w-r .pr-review-snapshot .pr-faceoff-readcomplete-expanded .pr-caret-icon svg {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-faceoff-negative,.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-faceoff-positive,.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-block,.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-msq-histogram {
    width: 100%
}

.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-block-container {
    display: block
}

.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-header .pr-headline {
    display: block;
    margin-bottom: 5px
}

.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-header .pr-subheadline {
    display: block
}

.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-block {
    margin-bottom: 15px;
    margin-right: 0;
    min-height: 0
}

.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-simple {
    display: block;
    margin: 20px 0
}

.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-simple .pr-review-snapshot-block {
    border: none;
    display: block;
    padding: 0
}

.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-simple .pr-review-snapshot-block-brandscore {
    border-top: 1px solid #ccc;
    margin: 5px 0 15px;
    padding: 20px 0
}

.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-simple .pr-review-snapshot-snippets-headline {
    display: none
}

.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-simple .pr-review-snapshot-snippets {
    text-align: left
}

.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-simple .pr-snippet-rating-decimal {
    display: block
}

.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-simple .pr-review-snapshot-block-recommend {
    border-bottom: 1px solid #ccc;
    padding-bottom: 15px
}

.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-simple .pr-snippet-read-and-write {
    text-align: left
}

.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-simple .pr-snippet-write-review-link {
    width: 100%
}

.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-simple .pr-snippet-reco-to-friend {
    text-align: left
}

.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-simple .pr-snippet-reco-to-friend-percent {
    border-radius: 5px;
    padding-right: 3px;
    padding-top: 2px
}

.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-simple .pr-checkbox-icon {
    margin-right: 0;
    padding: 5px 5px 0
}

.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-simple .pr-checkbox-icon svg {
    height: 15px;
    width: 15px
}

.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-simple .pr-reco {
    margin: 0;
    padding: 0 3px 0 1px
}

.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-simple .pr-reco span {
    color: #fff;
    font-size: 16px
}

.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-simple .pr-reco-value {
    margin-right: 0
}

.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-simple .pr-reco-to-friend-message {
    display: inline-block!important;
    line-height: normal;
    margin-left: 5px;
    max-width: inherit;
    padding: 8px 0;
    text-align: left
}

.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-faceoff-negative,.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-faceoff-positive {
    padding: 15px;
    position: relative
}

.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-faceoff-img {
    border-top: 1px solid #ccc;
    float: left;
    height: 1px;
    left: 0;
    margin: 15px 0;
    position: relative;
    text-align: center;
    top: 50%;
    width: 100%
}

.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-faceoff-img-txt {
    left: 50%;
    margin-left: -15px;
    top: -15px
}

.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-msq-list dt {
    vertical-align: top
}

.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-msq-list dd,.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-close-filter {
    margin-bottom: 5px
}

.p-w-r .pr-review-snapshot.pr-review-accessible .pr-ratings-histogram-barValue {
    background: #f05e24
}

.p-w-r .pr-review-snapshot.pr-review-accessible .pr-snippet-stars-png .pr-snippet-rating-decimal {
    padding: 6px 8px 4px
}

.p-w-r .pr-review-snapshot.pr-review-accessible .pr-review-snapshot-faceoff .pr-snippet-rating-decimal {
    height: auto;
    padding: 3px 7px
}

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-simple {
    margin: 10px 0
}

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-simple .pr-review-snapshot-block {
    flex: none;
    width: 32.6%
}

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-simple .pr-review-snapshot-block.pr-review-snapshot-block-brandscore {
    flex: 0 0 66%
}

.p-w-r .pr-review-snapshot.pr-review-enhanced.pr-snapshot-mobile .pr-review-snapshot-simple .pr-review-snapshot-block {
    margin-bottom: 15px;
    padding-bottom: 15px;
    width: 100%
}

.p-w-r .pr-review-snapshot.pr-review-enhanced.pr-snapshot-mobile .pr-review-snapshot-simple .pr-review-snapshot-block.pr-review-snapshot-block-brandscore {
    border-top: 1px solid #ccc;
    margin: 5px 0 15px;
    padding: 20px 0
}

.p-w-r .pr-media-modal {
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10000
}

.p-w-r .pr-media-modal .overlay {
    background-color: rgba(0,0,0,.7);
    height: 100%;
    left: 0;
    overflow: hidden;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10001
}

.p-w-r .pr-media-modal .overlay--light {
    background-color: hsla(0,0%,98%,.8)
}

.p-w-r .pr-media-modal .overlay--dark {
    background-color: rgba(0,0,0,.7)
}

.p-w-r .pr-media-modal .modal__header {
    box-shadow: 0 0 5px 1px;
    height: 55px;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 100
}

.p-w-r .pr-media-modal .modal__header--dark {
    background-color: #333
}

.p-w-r .pr-media-modal .modal__header--dark button,.p-w-r .pr-media-modal .modal__header--dark p,.p-w-r .pr-media-modal .modal__header--dark span {
    color: #fff
}

.p-w-r .pr-media-modal .modal__header--dark button:focus,.p-w-r .pr-media-modal .modal__header--dark button:hover,.p-w-r .pr-media-modal .modal__header--dark p:focus,.p-w-r .pr-media-modal .modal__header--dark p:hover,.p-w-r .pr-media-modal .modal__header--dark span:focus,.p-w-r .pr-media-modal .modal__header--dark span:hover {
    color: #26a4f3
}

.p-w-r .pr-media-modal .modal__header--light {
    background-color: #fff
}

.p-w-r .pr-media-modal .modal__header--light button,.p-w-r .pr-media-modal .modal__header--light p,.p-w-r .pr-media-modal .modal__header--light span {
    color: #0b7bc1
}

.p-w-r .pr-media-modal .modal__header--light button:focus,.p-w-r .pr-media-modal .modal__header--light button:hover,.p-w-r .pr-media-modal .modal__header--light p:focus,.p-w-r .pr-media-modal .modal__header--light p:hover,.p-w-r .pr-media-modal .modal__header--light span:focus,.p-w-r .pr-media-modal .modal__header--light span:hover {
    color: #074d79
}

.p-w-r .pr-media-modal .modal__body {
    background-color: transparent;
    height: 100%;
    margin: auto;
    overflow: hidden;
    position: relative;
    vertical-align: middle;
    width: 100%
}

.p-w-r .pr-media-modal .modal__footer {
    bottom: 0;
    height: 200px;
    position: fixed;
    width: 100%
}

.p-w-r .pr-media-modal .pr-cross-icon {
    display: block;
    height: 50px;
    width: 50px
}

.p-w-r .pr-media-modal .pr-cross-icon__circle,.p-w-r .pr-media-modal .pr-cross-icon__line {
    stroke: #fff
}

.p-w-r .pr-media-modal .button__close {
    background: none;
    border: none;
    cursor: pointer;
    display: block;
    height: 50px;
    position: fixed;
    right: 30px;
    top: 30px;
    width: 50px;
    z-index: 10004
}

.p-w-r .pr-media-modal .button__close:focus .pr-cross-icon__circle,.p-w-r .pr-media-modal .button__close:focus .pr-cross-icon__line,.p-w-r .pr-media-modal .button__close:hover .pr-cross-icon__circle,.p-w-r .pr-media-modal .button__close:hover .pr-cross-icon__line {
    stroke: #3eaef4
}

.p-w-r .pr-media-modal .button__close--light .pr-cross-icon__circle,.p-w-r .pr-media-modal .button__close--light .pr-cross-icon__line {
    stroke: #979797
}

.p-w-r .pr-media-modal .button__close--light:focus .pr-cross-icon__circle,.p-w-r .pr-media-modal .button__close--light:focus .pr-cross-icon__circle--light,.p-w-r .pr-media-modal .button__close--light:focus .pr-cross-icon__line,.p-w-r .pr-media-modal .button__close--light:focus .pr-cross-icon__line--light,.p-w-r .pr-media-modal .button__close--light:hover .pr-cross-icon__circle,.p-w-r .pr-media-modal .button__close--light:hover .pr-cross-icon__circle--light,.p-w-r .pr-media-modal .button__close--light:hover .pr-cross-icon__line,.p-w-r .pr-media-modal .button__close--light:hover .pr-cross-icon__line--light {
    stroke: #000
}

@media (max-width: 580px) {
    .p-w-r .pr-media-modal .button__close--light {
        right:10px
    }
}

.p-w-r .pr-media-modal .pr-modal-flagging-form {
    height: 100%;
    pointer-events: none;
    position: absolute;
    width: 100%;
    z-index: 99999
}

.p-w-r .pr-media-modal .pr-modal-flagging-form .pr-inner-flagging-form-container {
    align-items: center;
    display: flex;
    flex: 0 1 auto;
    height: 100%;
    justify-content: center;
    margin-top: -5%
}

.p-w-r .pr-media-modal .pr-modal-flagging-form .pr-inner-flagging-form-container form {
    box-shadow: 0 3px 9px rgba(0,0,0,.5);
    height: auto;
    padding: 20px;
    pointer-events: all;
    width: 550px
}

@media (max-width: 580px) {
    .p-w-r .pr-media-modal .pr-modal-flagging-form .pr-inner-flagging-form-container {
        margin-top:0
    }

    .p-w-r .pr-media-modal .pr-modal-flagging-form .pr-inner-flagging-form-container form {
        box-shadow: none
    }

    .p-w-r .pr-media-modal .pr-modal-flagging-form {
        background: rgba(0,0,0,.6)
    }
}

.p-w-r .pr-media-modal .pr-modal-flagging-form--light {
    background: none;
    height: 100%;
    padding: 55px;
    position: relative
}

.p-w-r .pr-media-modal .pr-modal-flagging-form--light-in {
    -webkit-transform: translate3d(0,-90%,0);
    transform: translate3d(0,-90%,0);
    transition: visibility 0s ease-in-out 0s,-webkit-transform .3s ease-in-out;
    transition: transform .3s ease-in-out,visibility 0s ease-in-out 0s;
    transition: transform .3s ease-in-out,visibility 0s ease-in-out 0s,-webkit-transform .3s ease-in-out;
    visibility: visible
}

.p-w-r .pr-media-modal .pr-modal-flagging-form--light-out {
    -webkit-transform: translate3d(0,-290%,0);
    transform: translate3d(0,-290%,0);
    transition: visibility .4s ease-in-out .4s,-webkit-transform .3s ease-in-out;
    transition: transform .3s ease-in-out,visibility .4s ease-in-out .4s;
    transition: transform .3s ease-in-out,visibility .4s ease-in-out .4s,-webkit-transform .3s ease-in-out;
    visibility: hidden
}

@media (max-width: 550px) {
    .p-w-r .pr-media-modal .pr-modal-flagging-form--light {
        height:100vh;
        margin-top: -10%;
        padding: 0;
        position: fixed;
        width: 100vw
    }

    .p-w-r .pr-media-modal .pr-modal-flagging-form--light .pr-inner-flagging-form-container {
        height: inherit;
        margin-top: inherit
    }

    .p-w-r .pr-media-modal .pr-modal-flagging-form--light .pr-inner-flagging-form-container form {
        box-shadow: 0 4px 9px -1px rgba(0,0,0,.5)
    }

    .p-w-r .pr-media-modal .pr-modal-flagging-form--light .pr-inner-flagging-form-container .pr-flagging-radiogroup {
        flex-direction: column
    }
}

.p-w-r .pr-media-carousel:not(.pr-no-conflict) {
    position: static;
    width: 100%
}

.p-w-r .pr-media-carousel:not(.pr-no-conflict) img {
    display: inline-block;
    margin: 0 auto;
    max-height: 85%;
    max-width: 100%;
    min-width: 1px;
    width: auto
}

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .theme--light {
    background-color: #fff;
    color: #333
}

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .theme--dark {
    background-color: #333
}

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .theme--dark .pr-rid-rating,.p-w-r .pr-media-carousel:not(.pr-no-conflict) .theme--dark p,.p-w-r .pr-media-carousel:not(.pr-no-conflict) .theme--dark span {
    color: #fff
}

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .carousel__header {
    height: 100px;
    top: 0;
    width: 100%
}

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .carousel__body {
    height: 80%;
    margin: auto;
    overflow: hidden;
    padding: 0 0 60px;
    position: absolute;
    top: 50px;
    vertical-align: middle;
    width: 300%
}

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .carousel__body:after,.p-w-r .pr-media-carousel:not(.pr-no-conflict) .carousel__body:before {
    content: " ";
    display: table
}

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .carousel__body:after {
    clear: both
}

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .carousel__body--light {
    height: 100%;
    padding: 0;
    top: 0
}

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .carousel__body--light .slide {
    padding: 30px 0
}

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .carousel__body--light .slide__center {
    overflow-y: scroll;
    z-index: 10002
}

@media screen and (max-device-width: 1000px) {
    .p-w-r .pr-media-carousel:not(.pr-no-conflict) .carousel__body--light .slide {
        padding:0
    }
}

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .carousel__footer {
    bottom: 0;
    box-shadow: 0 0 16px 0;
    padding: 20px;
    position: fixed;
    width: 100%;
    z-index: 10002
}

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .carousel__footer>span {
    font-weight: 700
}

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .carousel__footer p,.p-w-r .pr-media-carousel:not(.pr-no-conflict) .carousel__footer span {
    font-size: 19px
}

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .carousel__footer .pr-helpful-btn {
    margin: 10px 0
}

@media (max-width: 800px) {
    .p-w-r .pr-media-carousel:not(.pr-no-conflict) .carousel__footer {
        padding:10px
    }

    .p-w-r .pr-media-carousel:not(.pr-no-conflict) .carousel__footer>span {
        display: inline-block;
        width: 220px
    }

    .p-w-r .pr-media-carousel:not(.pr-no-conflict) .carousel__footer--flagging .pr-rd-helpful-action {
        display: block
    }

    .p-w-r .pr-media-carousel:not(.pr-no-conflict) .carousel__footer--flagging .pr-rd-helpful-action .pr-rd-helpful-text {
        display: none
    }

    .p-w-r .pr-media-carousel:not(.pr-no-conflict) .carousel__footer--flagging .pr-rd-helpful-action button {
        margin: 5px 0
    }

    .p-w-r .pr-media-carousel:not(.pr-no-conflict) .carousel__footer--flagging .pr-rd-flag-image-container {
        display: block;
        margin-left: 0;
        text-align: center
    }
}

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .carousel__footer--flagging {
    display: inline-block;
    float: right;
    margin-top: -45px
}

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .carousel__footer--flagging div {
    display: inline-block
}

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .carousel__footer--flagging div span {
    font-size: 16px
}

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .carousel__footer--flagging div button {
    background-color: #eaebed
}

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .carousel__footer--flagging div button span {
    color: #69696b
}

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .carousel__footer--flagging div span {
    margin-right: 15px
}

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .carousel__footer--flagging aside {
    display: inline-block;
    margin-left: 0
}

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .carousel__footer--flagging aside a {
    color: #c3c3c3;
    text-decoration: none
}

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .carousel__footer--flagging .pr-helpful-active .pr-helpful-count {
    color: #fff!important
}

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .carousel__footer--flagging .pr-flag-icon {
    margin-right: 0
}

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .carousel__footer--flagging .pr-flag-icon,.p-w-r .pr-media-carousel:not(.pr-no-conflict) .carousel__footer--flagging .pr-flag-image-thankyou {
    color: #c3c3c3;
    display: inline-block;
    font-size: 100%
}

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .button {
    background: none;
    border: none;
    cursor: pointer;
    height: 50px;
    position: fixed;
    top: 45%;
    width: 50px;
    z-index: 10003
}

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .button--light {
    height: 100px;
    width: 100px
}

@media (max-width: 800px) {
    .p-w-r .pr-media-carousel:not(.pr-no-conflict) .button--light {
        height:50px;
        width: 50px
    }
}

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .button__next {
    right: 10px;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .button__prev {
    left: 10px
}

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .button .icon {
    background-color: transparent;
    border: none;
    cursor: pointer
}

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .button .icon .pr-caret-icon {
    background: #fff;
    border-radius: 50%;
    display: block;
    height: 50px;
    width: 50px
}

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .button .icon .pr-caret-icon__circle {
    stroke: #fff
}

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .button .icon .pr-caret-icon__line {
    stroke: #0b7bc1
}

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .button .icon--light {
    height: 100px;
    width: 100px
}

@media (max-width: 800px) {
    .p-w-r .pr-media-carousel:not(.pr-no-conflict) .button .icon--light {
        height:50px;
        width: 50px
    }
}

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .button .icon--light .pr-caret-icon {
    background: transparent;
    height: 100px;
    width: 100px
}

@media (max-width: 800px) {
    .p-w-r .pr-media-carousel:not(.pr-no-conflict) .button .icon--light .pr-caret-icon {
        height:50px;
        width: 50px
    }
}

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .button .icon--light .pr-caret-icon__line {
    stroke: #979797
}

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .button .icon:focus .pr-caret-icon,.p-w-r .pr-media-carousel:not(.pr-no-conflict) .button .icon:hover .pr-caret-icon,.p-w-r .pr-media-carousel:not(.pr-no-conflict) .button:focus .pr-caret-icon,.p-w-r .pr-media-carousel:not(.pr-no-conflict) .button:hover .pr-caret-icon {
    background: rgba(74,153,202,.7)
}

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .button .icon:focus .pr-caret-icon__circle,.p-w-r .pr-media-carousel:not(.pr-no-conflict) .button .icon:hover .pr-caret-icon__circle,.p-w-r .pr-media-carousel:not(.pr-no-conflict) .button:focus .pr-caret-icon__circle,.p-w-r .pr-media-carousel:not(.pr-no-conflict) .button:hover .pr-caret-icon__circle {
    stroke: none
}

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .button .icon:focus .pr-caret-icon__line,.p-w-r .pr-media-carousel:not(.pr-no-conflict) .button .icon:hover .pr-caret-icon__line,.p-w-r .pr-media-carousel:not(.pr-no-conflict) .button:focus .pr-caret-icon__line,.p-w-r .pr-media-carousel:not(.pr-no-conflict) .button:hover .pr-caret-icon__line {
    stroke: #fff
}

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .button--light .icon:focus,.p-w-r .pr-media-carousel:not(.pr-no-conflict) .button--light .icon:hover,.p-w-r .pr-media-carousel:not(.pr-no-conflict) .button--light:focus,.p-w-r .pr-media-carousel:not(.pr-no-conflict) .button--light:hover {
    box-shadow: none
}

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .button--light .icon:focus .pr-caret-icon,.p-w-r .pr-media-carousel:not(.pr-no-conflict) .button--light .icon:hover .pr-caret-icon,.p-w-r .pr-media-carousel:not(.pr-no-conflict) .button--light:focus .pr-caret-icon,.p-w-r .pr-media-carousel:not(.pr-no-conflict) .button--light:hover .pr-caret-icon {
    background: none
}

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .button--light .icon:focus .pr-caret-icon__circle,.p-w-r .pr-media-carousel:not(.pr-no-conflict) .button--light .icon:hover .pr-caret-icon__circle,.p-w-r .pr-media-carousel:not(.pr-no-conflict) .button--light:focus .pr-caret-icon__circle,.p-w-r .pr-media-carousel:not(.pr-no-conflict) .button--light:hover .pr-caret-icon__circle {
    stroke: none
}

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .button--light .icon:focus .pr-caret-icon__line,.p-w-r .pr-media-carousel:not(.pr-no-conflict) .button--light .icon:hover .pr-caret-icon__line,.p-w-r .pr-media-carousel:not(.pr-no-conflict) .button--light:focus .pr-caret-icon__line,.p-w-r .pr-media-carousel:not(.pr-no-conflict) .button--light:hover .pr-caret-icon__line {
    stroke: #000
}

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .slide {
    align-items: center;
    display: flex;
    flex: 0 1 auto;
    flex-wrap: wrap;
    float: left;
    height: 100%;
    min-height: 1px;
    overflow: hidden;
    position: relative;
    -webkit-transform: translateZ();
    transform: translateZ();
    transition: opacity .5s ease;
    width: 33.1%
}

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .slide iframe,.p-w-r .pr-media-carousel:not(.pr-no-conflict) .slide img,.p-w-r .pr-media-carousel:not(.pr-no-conflict) .slide video {
    display: inline-block;
    position: relative;
    z-index: 10002
}

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .slide video {
    max-width: 100%;
    min-width: 275px
}

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .slide>section {
    margin: auto
}

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .slide .pr-video-tile {
    height: 85%
}

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .slide--dark img {
    box-shadow: 0 0 48px -6px
}

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .slide__center {
    z-index: 10002
}

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .slide__center-left--active {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    transition: -webkit-transform .5s ease;
    transition: transform .5s ease;
    transition: transform .5s ease,-webkit-transform .5s ease;
    z-index: 10002
}

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .slide__center-right--active {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    transition: -webkit-transform .5s ease;
    transition: transform .5s ease;
    transition: transform .5s ease,-webkit-transform .5s ease;
    z-index: 10002
}

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .slide__center p {
    text-align: center;
    width: 100%
}

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .slide__center p span {
    color: #fff
}

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .slide__left {
    margin-left: -33%;
    -webkit-transform: translateX(-33%);
    transform: translateX(-33%);
    z-index: 10002
}

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .slide__left--active {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    transition: -webkit-transform .5s ease;
    transition: transform .5s ease;
    transition: transform .5s ease,-webkit-transform .5s ease;
    z-index: 10002
}

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .slide__left p {
    text-align: center;
    width: 100%
}

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .slide__left p span {
    color: #fff
}

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .slide__right {
    margin-right: -33%;
    -webkit-transform: translateX(33%);
    transform: translateX(33%);
    z-index: 10002
}

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .slide__right--active {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    transition: -webkit-transform .5s ease;
    transition: transform .5s ease;
    transition: transform .5s ease,-webkit-transform .5s ease;
    z-index: 10002
}

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .slide__right p {
    text-align: center;
    width: 100%
}

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .slide__right p span {
    color: #fff
}

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .slide--active-fade {
    opacity: 0
}

.p-w-r .p-w-r .pr-read-review .pr-header-filters--mobile .pr-rd-review-header-contents,.p-w-r .pr-review-display .pr-header-filters--mobile .pr-rd-review-header-contents {
    background-color: #fff;
    padding: 0
}

.p-w-r .pr-header-filters .pr-filters__title {
    margin: 0
}

.p-w-r .pr-clearfix {
    clear: both;
    height: 0;
    margin: 0;
    padding: 0
}

.p-w-r .field,.p-w-r .pr-row {
    background: none;
    text-align: left
}

.p-w-r .pr-header-title {
    border: none!important;
    padding: 0!important;
    text-indent: none!important
}

.p-w-r .caret {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px dashed;
    border-top: 4px solid\9;
    display: inline-block;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    width: 0
}

.p-w-r .dropdown,.p-w-r .dropup {
    position: relative
}

.p-w-r .dropdown-toggle:focus {
    outline: 0
}

.p-w-r .dropdown-menu {
    background-clip: padding-box;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 2px;
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
    display: none;
    float: left;
    font-size: 14px;
    left: 0;
    list-style: none;
    margin: 2px 0 0;
    min-width: 160px;
    padding: 5px 0;
    position: absolute;
    text-align: left;
    top: 100%;
    z-index: 1000
}

.p-w-r .dropdown-menu.pr-pull-right,.p-w-r .dropdown-menu.pull-right {
    left: auto;
    right: 0
}

.p-w-r .dropdown-menu .divider {
    background-color: #e5e5e5;
    height: 1px;
    margin: 9px 0;
    overflow: hidden
}

.p-w-r .dropdown-menu>li>a {
    clear: both;
    color: #333;
    display: block;
    font-weight: 400;
    line-height: 1.428571429;
    padding: 3px 20px;
    white-space: nowrap
}

.p-w-r .dropdown-menu>li>a:focus,.p-w-r .dropdown-menu>li>a:hover {
    background-color: #f5f5f5;
    color: #262626;
    text-decoration: none
}

.p-w-r .dropdown-menu>.active>a,.p-w-r .dropdown-menu>.active>a:focus,.p-w-r .dropdown-menu>.active>a:hover {
    background-color: #337ab7;
    color: #fff;
    outline: 0;
    text-decoration: none
}

.p-w-r .dropdown-menu>.disabled>a,.p-w-r .dropdown-menu>.disabled>a:focus,.p-w-r .dropdown-menu>.disabled>a:hover {
    color: #777
}

.p-w-r .dropdown-menu>.disabled>a:focus,.p-w-r .dropdown-menu>.disabled>a:hover {
    background-color: transparent;
    background-image: none;
    cursor: not-allowed;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    text-decoration: none
}

.p-w-r .open>.dropdown-menu {
    display: block
}

.p-w-r .open>a {
    outline: 0
}

.p-w-r .dropdown-menu-right {
    left: auto;
    right: 0
}

.p-w-r .dropdown-menu-left {
    left: 0;
    right: auto
}

.p-w-r .dropdown-header {
    color: #777;
    display: block;
    font-size: 12px;
    line-height: 1.428571429;
    padding: 3px 20px;
    white-space: nowrap
}

.p-w-r .dropdown-backdrop {
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 990
}

.p-w-r .pr-pull-right>.dropdown-menu,.p-w-r .pull-right>.dropdown-menu {
    left: auto;
    right: 0
}

.p-w-r .dropup .caret,.p-w-r .navbar-fixed-bottom .dropdown .caret {
    border-bottom: 4px dashed;
    border-bottom: 4px solid\9;
    border-top: 0;
    content: ""
}

.p-w-r .dropup .dropdown-menu,.p-w-r .navbar-fixed-bottom .dropdown .dropdown-menu {
    bottom: 100%;
    margin-bottom: 2px;
    top: auto
}

@media (min-width: 768px) {
    .p-w-r .navbar-right .dropdown-menu {
        left:auto;
        right: 0
    }

    .p-w-r .navbar-right .dropdown-menu-left {
        left: 0;
        right: auto
    }
}

.p-w-r .btn {
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.428571429;
    margin-bottom: 0;
    padding: 6px 12px;
    text-align: center;
    touch-action: manipulation;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    white-space: nowrap
}

.p-w-r .btn.active.focus,.p-w-r .btn.active:focus,.p-w-r .btn.focus,.p-w-r .btn:active.focus,.p-w-r .btn:active:focus,.p-w-r .btn:focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

.p-w-r .btn.focus,.p-w-r .btn:focus,.p-w-r .btn:hover {
    color: #333;
    text-decoration: none
}

.p-w-r .btn.active,.p-w-r .btn:active {
    background-image: none;
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    outline: 0
}

.p-w-r .btn.disabled,.p-w-r .btn[disabled],fieldset[disabled] .p-w-r .btn {
    box-shadow: none;
    cursor: not-allowed;
    filter: alpha(opacity=65);
    opacity: .65
}

.p-w-r a.btn.disabled,fieldset[disabled] .p-w-r a.btn {
    pointer-events: none
}

.p-w-r .btn-default {
    background-color: #fff;
    border-color: #ccc;
    color: #333
}

.p-w-r .btn-default.focus,.p-w-r .btn-default:focus {
    background-color: #e6e6e6;
    border-color: #8c8c8c;
    color: #333
}

.p-w-r .btn-default:hover {
    background-color: #e6e6e6;
    border-color: #adadad;
    color: #333
}

.open>.p-w-r .btn-default.dropdown-toggle,.p-w-r .btn-default.active,.p-w-r .btn-default:active {
    background-color: #e6e6e6;
    background-image: none;
    border-color: #adadad;
    color: #333
}

.open>.p-w-r .btn-default.dropdown-toggle.focus,.open>.p-w-r .btn-default.dropdown-toggle:focus,.open>.p-w-r .btn-default.dropdown-toggle:hover,.p-w-r .btn-default.active.focus,.p-w-r .btn-default.active:focus,.p-w-r .btn-default.active:hover,.p-w-r .btn-default:active.focus,.p-w-r .btn-default:active:focus,.p-w-r .btn-default:active:hover {
    background-color: #d4d4d4;
    border-color: #8c8c8c;
    color: #333
}

.p-w-r .btn-default.disabled.focus,.p-w-r .btn-default.disabled:focus,.p-w-r .btn-default.disabled:hover,.p-w-r .btn-default[disabled].focus,.p-w-r .btn-default[disabled]:focus,.p-w-r .btn-default[disabled]:hover,fieldset[disabled] .p-w-r .btn-default.focus,fieldset[disabled] .p-w-r .btn-default:focus,fieldset[disabled] .p-w-r .btn-default:hover {
    background-color: #fff;
    border-color: #ccc
}

.p-w-r .btn-default .badge {
    background-color: #333;
    color: #fff
}

.p-w-r .btn-primary {
    background-color: #337ab7;
    border-color: #2e6da4;
    color: #fff
}

.p-w-r .btn-primary.focus,.p-w-r .btn-primary:focus {
    background-color: #286090;
    border-color: #122b40;
    color: #fff
}

.p-w-r .btn-primary:hover {
    background-color: #286090;
    border-color: #204d74;
    color: #fff
}

.open>.p-w-r .btn-primary.dropdown-toggle,.p-w-r .btn-primary.active,.p-w-r .btn-primary:active {
    background-color: #286090;
    background-image: none;
    border-color: #204d74;
    color: #fff
}

.open>.p-w-r .btn-primary.dropdown-toggle.focus,.open>.p-w-r .btn-primary.dropdown-toggle:focus,.open>.p-w-r .btn-primary.dropdown-toggle:hover,.p-w-r .btn-primary.active.focus,.p-w-r .btn-primary.active:focus,.p-w-r .btn-primary.active:hover,.p-w-r .btn-primary:active.focus,.p-w-r .btn-primary:active:focus,.p-w-r .btn-primary:active:hover {
    background-color: #204d74;
    border-color: #122b40;
    color: #fff
}

.p-w-r .btn-primary.disabled.focus,.p-w-r .btn-primary.disabled:focus,.p-w-r .btn-primary.disabled:hover,.p-w-r .btn-primary[disabled].focus,.p-w-r .btn-primary[disabled]:focus,.p-w-r .btn-primary[disabled]:hover,fieldset[disabled] .p-w-r .btn-primary.focus,fieldset[disabled] .p-w-r .btn-primary:focus,fieldset[disabled] .p-w-r .btn-primary:hover {
    background-color: #337ab7;
    border-color: #2e6da4
}

.p-w-r .btn-primary .badge {
    background-color: #fff;
    color: #337ab7
}

.p-w-r .btn-success {
    background-color: #5cb85c;
    border-color: #4cae4c;
    color: #fff
}

.p-w-r .btn-success.focus,.p-w-r .btn-success:focus {
    background-color: #449d44;
    border-color: #255625;
    color: #fff
}

.p-w-r .btn-success:hover {
    background-color: #449d44;
    border-color: #398439;
    color: #fff
}

.open>.p-w-r .btn-success.dropdown-toggle,.p-w-r .btn-success.active,.p-w-r .btn-success:active {
    background-color: #449d44;
    background-image: none;
    border-color: #398439;
    color: #fff
}

.open>.p-w-r .btn-success.dropdown-toggle.focus,.open>.p-w-r .btn-success.dropdown-toggle:focus,.open>.p-w-r .btn-success.dropdown-toggle:hover,.p-w-r .btn-success.active.focus,.p-w-r .btn-success.active:focus,.p-w-r .btn-success.active:hover,.p-w-r .btn-success:active.focus,.p-w-r .btn-success:active:focus,.p-w-r .btn-success:active:hover {
    background-color: #398439;
    border-color: #255625;
    color: #fff
}

.p-w-r .btn-success.disabled.focus,.p-w-r .btn-success.disabled:focus,.p-w-r .btn-success.disabled:hover,.p-w-r .btn-success[disabled].focus,.p-w-r .btn-success[disabled]:focus,.p-w-r .btn-success[disabled]:hover,fieldset[disabled] .p-w-r .btn-success.focus,fieldset[disabled] .p-w-r .btn-success:focus,fieldset[disabled] .p-w-r .btn-success:hover {
    background-color: #5cb85c;
    border-color: #4cae4c
}

.p-w-r .btn-success .badge {
    background-color: #fff;
    color: #5cb85c
}

.p-w-r .btn-info {
    background-color: #5bc0de;
    border-color: #46b8da;
    color: #fff
}

.p-w-r .btn-info.focus,.p-w-r .btn-info:focus {
    background-color: #31b0d5;
    border-color: #1b6d85;
    color: #fff
}

.p-w-r .btn-info:hover {
    background-color: #31b0d5;
    border-color: #269abc;
    color: #fff
}

.open>.p-w-r .btn-info.dropdown-toggle,.p-w-r .btn-info.active,.p-w-r .btn-info:active {
    background-color: #31b0d5;
    background-image: none;
    border-color: #269abc;
    color: #fff
}

.open>.p-w-r .btn-info.dropdown-toggle.focus,.open>.p-w-r .btn-info.dropdown-toggle:focus,.open>.p-w-r .btn-info.dropdown-toggle:hover,.p-w-r .btn-info.active.focus,.p-w-r .btn-info.active:focus,.p-w-r .btn-info.active:hover,.p-w-r .btn-info:active.focus,.p-w-r .btn-info:active:focus,.p-w-r .btn-info:active:hover {
    background-color: #269abc;
    border-color: #1b6d85;
    color: #fff
}

.p-w-r .btn-info.disabled.focus,.p-w-r .btn-info.disabled:focus,.p-w-r .btn-info.disabled:hover,.p-w-r .btn-info[disabled].focus,.p-w-r .btn-info[disabled]:focus,.p-w-r .btn-info[disabled]:hover,fieldset[disabled] .p-w-r .btn-info.focus,fieldset[disabled] .p-w-r .btn-info:focus,fieldset[disabled] .p-w-r .btn-info:hover {
    background-color: #5bc0de;
    border-color: #46b8da
}

.p-w-r .btn-info .badge {
    background-color: #fff;
    color: #5bc0de
}

.p-w-r .btn-warning {
    background-color: #f0ad4e;
    border-color: #eea236;
    color: #fff
}

.p-w-r .btn-warning.focus,.p-w-r .btn-warning:focus {
    background-color: #ec971f;
    border-color: #985f0d;
    color: #fff
}

.p-w-r .btn-warning:hover {
    background-color: #ec971f;
    border-color: #d58512;
    color: #fff
}

.open>.p-w-r .btn-warning.dropdown-toggle,.p-w-r .btn-warning.active,.p-w-r .btn-warning:active {
    background-color: #ec971f;
    background-image: none;
    border-color: #d58512;
    color: #fff
}

.open>.p-w-r .btn-warning.dropdown-toggle.focus,.open>.p-w-r .btn-warning.dropdown-toggle:focus,.open>.p-w-r .btn-warning.dropdown-toggle:hover,.p-w-r .btn-warning.active.focus,.p-w-r .btn-warning.active:focus,.p-w-r .btn-warning.active:hover,.p-w-r .btn-warning:active.focus,.p-w-r .btn-warning:active:focus,.p-w-r .btn-warning:active:hover {
    background-color: #d58512;
    border-color: #985f0d;
    color: #fff
}

.p-w-r .btn-warning.disabled.focus,.p-w-r .btn-warning.disabled:focus,.p-w-r .btn-warning.disabled:hover,.p-w-r .btn-warning[disabled].focus,.p-w-r .btn-warning[disabled]:focus,.p-w-r .btn-warning[disabled]:hover,fieldset[disabled] .p-w-r .btn-warning.focus,fieldset[disabled] .p-w-r .btn-warning:focus,fieldset[disabled] .p-w-r .btn-warning:hover {
    background-color: #f0ad4e;
    border-color: #eea236
}

.p-w-r .btn-warning .badge {
    background-color: #fff;
    color: #f0ad4e
}

.p-w-r .btn-danger {
    background-color: #d9534f;
    border-color: #d43f3a;
    color: #fff
}

.p-w-r .btn-danger.focus,.p-w-r .btn-danger:focus {
    background-color: #c9302c;
    border-color: #761c19;
    color: #fff
}

.p-w-r .btn-danger:hover {
    background-color: #c9302c;
    border-color: #ac2925;
    color: #fff
}

.open>.p-w-r .btn-danger.dropdown-toggle,.p-w-r .btn-danger.active,.p-w-r .btn-danger:active {
    background-color: #c9302c;
    background-image: none;
    border-color: #ac2925;
    color: #fff
}

.open>.p-w-r .btn-danger.dropdown-toggle.focus,.open>.p-w-r .btn-danger.dropdown-toggle:focus,.open>.p-w-r .btn-danger.dropdown-toggle:hover,.p-w-r .btn-danger.active.focus,.p-w-r .btn-danger.active:focus,.p-w-r .btn-danger.active:hover,.p-w-r .btn-danger:active.focus,.p-w-r .btn-danger:active:focus,.p-w-r .btn-danger:active:hover {
    background-color: #ac2925;
    border-color: #761c19;
    color: #fff
}

.p-w-r .btn-danger.disabled.focus,.p-w-r .btn-danger.disabled:focus,.p-w-r .btn-danger.disabled:hover,.p-w-r .btn-danger[disabled].focus,.p-w-r .btn-danger[disabled]:focus,.p-w-r .btn-danger[disabled]:hover,fieldset[disabled] .p-w-r .btn-danger.focus,fieldset[disabled] .p-w-r .btn-danger:focus,fieldset[disabled] .p-w-r .btn-danger:hover {
    background-color: #d9534f;
    border-color: #d43f3a
}

.p-w-r .btn-danger .badge {
    background-color: #fff;
    color: #d9534f
}

.p-w-r .btn-link {
    border-radius: 0;
    color: #337ab7;
    font-weight: 400
}

.p-w-r .btn-link,.p-w-r .btn-link.active,.p-w-r .btn-link:active,.p-w-r .btn-link[disabled],fieldset[disabled] .p-w-r .btn-link {
    background-color: transparent;
    box-shadow: none
}

.p-w-r .btn-link,.p-w-r .btn-link:active,.p-w-r .btn-link:focus,.p-w-r .btn-link:hover {
    border-color: transparent
}

.p-w-r .btn-link:focus,.p-w-r .btn-link:hover {
    background-color: transparent;
    color: #23527c;
    text-decoration: underline
}

.p-w-r .btn-link[disabled]:focus,.p-w-r .btn-link[disabled]:hover,fieldset[disabled] .p-w-r .btn-link:focus,fieldset[disabled] .p-w-r .btn-link:hover {
    color: #777;
    text-decoration: none
}

.p-w-r .btn-group-lg>.btn,.p-w-r .btn-lg {
    border-radius: 6px;
    font-size: 18px;
    line-height: 1.3333333;
    padding: 10px 16px
}

.p-w-r .btn-group-sm>.btn,.p-w-r .btn-sm {
    border-radius: 3px;
    font-size: 12px;
    line-height: 1.5;
    padding: 5px 10px
}

.p-w-r .btn-group-xs>.btn,.p-w-r .btn-xs {
    border-radius: 3px;
    font-size: 12px;
    line-height: 1.5;
    padding: 1px 5px
}

.p-w-r .btn-block {
    display: block;
    width: 100%
}

.p-w-r .btn-block+.btn-block {
    margin-top: 5px
}

.p-w-r input[type=button].btn-block,.p-w-r input[type=reset].btn-block,.p-w-r input[type=submit].btn-block {
    width: 100%
}

.p-w-r .btn-group,.p-w-r .btn-group-vertical {
    display: inline-block;
    position: relative;
    vertical-align: middle
}

.p-w-r .btn-group-vertical>.btn,.p-w-r .btn-group>.btn {
    float: left;
    position: relative
}

.p-w-r .btn-group-vertical>.btn.active,.p-w-r .btn-group-vertical>.btn:active,.p-w-r .btn-group-vertical>.btn:focus,.p-w-r .btn-group-vertical>.btn:hover,.p-w-r .btn-group>.btn.active,.p-w-r .btn-group>.btn:active,.p-w-r .btn-group>.btn:focus,.p-w-r .btn-group>.btn:hover {
    z-index: 2
}

.p-w-r .btn-group .btn+.btn,.p-w-r .btn-group .btn+.btn-group,.p-w-r .btn-group .btn-group+.btn,.p-w-r .btn-group .btn-group+.btn-group {
    margin-left: -1px
}

.p-w-r .btn-toolbar {
    margin-left: -5px
}

.p-w-r .btn-toolbar:after,.p-w-r .btn-toolbar:before {
    content: " ";
    display: table
}

.p-w-r .btn-toolbar:after {
    clear: both
}

.p-w-r .btn-toolbar .btn,.p-w-r .btn-toolbar .btn-group,.p-w-r .btn-toolbar .input-group {
    float: left
}

.p-w-r .btn-toolbar>.btn,.p-w-r .btn-toolbar>.btn-group,.p-w-r .btn-toolbar>.input-group {
    margin-left: 5px
}

.p-w-r .btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
    border-radius: 0
}

.p-w-r .btn-group>.btn:first-child {
    margin-left: 0
}

.p-w-r .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.p-w-r .btn-group>.btn:last-child:not(:first-child),.p-w-r .btn-group>.dropdown-toggle:not(:first-child) {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.p-w-r .btn-group>.btn-group {
    float: left
}

.p-w-r .btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
    border-radius: 0
}

.p-w-r .btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.p-w-r .btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.p-w-r .btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.p-w-r .btn-group .dropdown-toggle:active,.p-w-r .btn-group.open .dropdown-toggle {
    outline: 0
}

.p-w-r .btn-group>.btn+.dropdown-toggle {
    padding-left: 8px;
    padding-right: 8px
}

.p-w-r .btn-group-lg.btn-group>.btn+.dropdown-toggle,.p-w-r .btn-group>.btn-lg+.dropdown-toggle {
    padding-left: 12px;
    padding-right: 12px
}

.p-w-r .btn-group.open .dropdown-toggle {
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125)
}

.p-w-r .btn-group.open .dropdown-toggle.btn-link {
    box-shadow: none
}

.p-w-r .btn .caret {
    margin-left: 0
}

.p-w-r .btn-group-lg>.btn .caret,.p-w-r .btn-lg .caret {
    border-width: 5px 5px 0
}

.p-w-r .dropup .btn-group-lg>.btn .caret,.p-w-r .dropup .btn-lg .caret {
    border-width: 0 5px 5px
}

.p-w-r .btn-group-vertical>.btn,.p-w-r .btn-group-vertical>.btn-group,.p-w-r .btn-group-vertical>.btn-group>.btn {
    display: block;
    float: none;
    max-width: 100%;
    width: 100%
}

.p-w-r .btn-group-vertical>.btn-group:after,.p-w-r .btn-group-vertical>.btn-group:before {
    content: " ";
    display: table
}

.p-w-r .btn-group-vertical>.btn-group:after {
    clear: both
}

.p-w-r .btn-group-vertical>.btn-group>.btn {
    float: none
}

.p-w-r .btn-group-vertical>.btn+.btn,.p-w-r .btn-group-vertical>.btn+.btn-group,.p-w-r .btn-group-vertical>.btn-group+.btn,.p-w-r .btn-group-vertical>.btn-group+.btn-group {
    margin-left: 0;
    margin-top: -1px
}

.p-w-r .btn-group-vertical>.btn:not(:first-child):not(:last-child) {
    border-radius: 0
}

.p-w-r .btn-group-vertical>.btn:first-child:not(:last-child) {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px
}

.p-w-r .btn-group-vertical>.btn:last-child:not(:first-child) {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.p-w-r .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {
    border-radius: 0
}

.p-w-r .btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.p-w-r .btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.p-w-r .btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.p-w-r .btn-group-justified {
    border-collapse: separate;
    display: table;
    table-layout: fixed;
    width: 100%
}

.p-w-r .btn-group-justified>.btn,.p-w-r .btn-group-justified>.btn-group {
    display: table-cell;
    float: none;
    width: 1%
}

.p-w-r .btn-group-justified>.btn-group .btn {
    width: 100%
}

.p-w-r .btn-group-justified>.btn-group .dropdown-menu {
    left: auto
}

.p-w-r [data-toggle=buttons]>.btn input[type=checkbox],.p-w-r [data-toggle=buttons]>.btn input[type=radio],.p-w-r [data-toggle=buttons]>.btn-group>.btn input[type=checkbox],.p-w-r [data-toggle=buttons]>.btn-group>.btn input[type=radio] {
    clip: rect(0,0,0,0);
    pointer-events: none;
    position: absolute
}

.p-w-r .input-group {
    border-collapse: separate;
    display: table;
    position: relative
}

.p-w-r .input-group[class*=col-] {
    float: none;
    padding-left: 0;
    padding-right: 0
}

.p-w-r .input-group .form-control {
    float: left;
    margin-bottom: 0;
    position: relative;
    width: 100%;
    z-index: 2
}

.p-w-r .input-group .form-control:focus {
    z-index: 3
}

.p-w-r .input-group .form-control,.p-w-r .input-group-addon,.p-w-r .input-group-btn {
    display: table-cell
}

.p-w-r .input-group .form-control:not(:first-child):not(:last-child),.p-w-r .input-group-addon:not(:first-child):not(:last-child),.p-w-r .input-group-btn:not(:first-child):not(:last-child) {
    border-radius: 0
}

.p-w-r .input-group-addon,.p-w-r .input-group-btn {
    vertical-align: middle;
    white-space: nowrap;
    width: 1%
}

.p-w-r .input-group-addon {
    background-color: #eee;
    border: 1px solid #ccc;
    border-radius: 4px;
    color: #555;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    padding: 6px 12px;
    text-align: center
}

.p-w-r .input-group-addon.input-sm,.p-w-r .input-group-sm>.input-group-addon,.p-w-r .input-group-sm>.input-group-btn>.input-group-addon.btn {
    border-radius: 3px;
    font-size: 12px;
    padding: 5px 10px
}

.p-w-r .input-group-addon.input-lg,.p-w-r .input-group-lg>.input-group-addon,.p-w-r .input-group-lg>.input-group-btn>.input-group-addon.btn {
    border-radius: 6px;
    font-size: 18px;
    padding: 10px 16px
}

.p-w-r .input-group-addon input[type=checkbox],.p-w-r .input-group-addon input[type=radio] {
    margin-top: 0
}

.p-w-r .input-group .form-control:first-child,.p-w-r .input-group-addon:first-child,.p-w-r .input-group-btn:first-child>.btn,.p-w-r .input-group-btn:first-child>.btn-group>.btn,.p-w-r .input-group-btn:first-child>.dropdown-toggle,.p-w-r .input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.p-w-r .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.p-w-r .input-group-addon:first-child {
    border-right: 0
}

.p-w-r .input-group .form-control:last-child,.p-w-r .input-group-addon:last-child,.p-w-r .input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.p-w-r .input-group-btn:first-child>.btn:not(:first-child),.p-w-r .input-group-btn:last-child>.btn,.p-w-r .input-group-btn:last-child>.btn-group>.btn,.p-w-r .input-group-btn:last-child>.dropdown-toggle {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.p-w-r .input-group-addon:last-child {
    border-left: 0
}

.p-w-r .input-group-btn {
    font-size: 0;
    position: relative;
    white-space: nowrap
}

.p-w-r .input-group-btn>.btn {
    position: relative
}

.p-w-r .input-group-btn>.btn+.btn {
    margin-left: -1px
}

.p-w-r .input-group-btn>.btn:active,.p-w-r .input-group-btn>.btn:focus,.p-w-r .input-group-btn>.btn:hover {
    z-index: 2
}

.p-w-r .input-group-btn:first-child>.btn,.p-w-r .input-group-btn:first-child>.btn-group {
    margin-right: -1px
}

.p-w-r .input-group-btn:last-child>.btn,.p-w-r .input-group-btn:last-child>.btn-group {
    margin-left: -1px;
    z-index: 2
}

.p-w-r .btn-group,.p-w-r .pr-btn {
    border-radius: 2px
}

.p-w-r .pr-btn-reset {
    background: transparent;
    border: 0;
    padding: 0
}

.p-w-r .pr-btn {
    background-color: #fff;
    background-image: none;
    border: solid #949494;
    border-radius: 2px;
    border-width: 1px 1px 2px;
    -moz-box-sizing: border-box;
    color: #333;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    line-height: 1;
    margin-bottom: 0;
    padding: 12px 15px;
    text-align: center;
    text-shadow: none;
    text-transform: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    white-space: nowrap;
    word-break: break-all;
    word-break: break-word
}

.p-w-r .pr-btn.focus,.p-w-r .pr-btn:focus {
    background-color: #e6e6e6;
    border-color: #8c8c8c;
    color: #333
}

.p-w-r .pr-btn:hover {
    background-color: #e6e6e6;
    border-color: #adadad;
    color: #333
}

.open>.p-w-r .pr-btn.dropdown-toggle,.p-w-r .pr-btn.active,.p-w-r .pr-btn:active {
    background-color: #e6e6e6;
    background-image: none;
    border-color: #adadad;
    color: #333
}

.open>.p-w-r .pr-btn.dropdown-toggle.focus,.open>.p-w-r .pr-btn.dropdown-toggle:focus,.open>.p-w-r .pr-btn.dropdown-toggle:hover,.p-w-r .pr-btn.active.focus,.p-w-r .pr-btn.active:focus,.p-w-r .pr-btn.active:hover,.p-w-r .pr-btn:active.focus,.p-w-r .pr-btn:active:focus,.p-w-r .pr-btn:active:hover {
    background-color: #d4d4d4;
    border-color: #8c8c8c;
    color: #333
}

.p-w-r .pr-btn.disabled.focus,.p-w-r .pr-btn.disabled:focus,.p-w-r .pr-btn.disabled:hover,.p-w-r .pr-btn[disabled].focus,.p-w-r .pr-btn[disabled]:focus,.p-w-r .pr-btn[disabled]:hover,fieldset[disabled] .p-w-r .pr-btn.focus,fieldset[disabled] .p-w-r .pr-btn:focus,fieldset[disabled] .p-w-r .pr-btn:hover {
    background-color: #fff;
    border-color: #ccc
}

.p-w-r .pr-btn .badge {
    background-color: #333;
    color: #fff
}

.p-w-r .pr-btn.active:focus,.p-w-r .pr-btn:active:focus,.p-w-r .pr-btn:focus {
    box-shadow: 0 0 0 2px #4d90fe;
    outline: 2px solid transparent
}

.p-w-r .pr-btn:focus,.p-w-r .pr-btn:hover {
    color: #333;
    text-decoration: none
}

.p-w-r .pr-btn.active {
    background-color: #0b7bc1;
    border-color: #ccc;
    color: #fff
}

.p-w-r .pr-btn.disabled,.p-w-r .pr-btn[disabled],fieldset[disabled] .p-w-r .pr-btn {
    box-shadow: none;
    cursor: not-allowed;
    filter: alpha(opacity=65);
    opacity: .65;
    pointer-events: none
}

.p-w-r .pr-btn span {
    color: #333
}

.p-w-r .pr-btn:focus {
    box-shadow: 0 0 0 3px #4d90fe;
    outline: 3px solid transparent
}

.p-w-r .pr-btn-link {
    background-color: transparent;
    background-image: none;
    border: solid transparent;
    border-radius: 2px;
    border-width: 1px 1px 2px;
    -moz-box-sizing: border-box;
    color: #0b7bc1;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    margin-bottom: 0;
    padding: 12px 15px;
    text-align: center;
    text-decoration: underline;
    text-shadow: none;
    text-transform: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    white-space: nowrap
}

.p-w-r .pr-btn-link.focus,.p-w-r .pr-btn-link:focus,.p-w-r .pr-btn-link:hover {
    background-color: transparent;
    border-color: transparent;
    color: #0b7bc1
}

.open>.p-w-r .pr-btn-link.dropdown-toggle,.p-w-r .pr-btn-link.active,.p-w-r .pr-btn-link:active {
    background-color: transparent;
    background-image: none;
    border-color: transparent;
    color: #0b7bc1
}

.open>.p-w-r .pr-btn-link.dropdown-toggle.focus,.open>.p-w-r .pr-btn-link.dropdown-toggle:focus,.open>.p-w-r .pr-btn-link.dropdown-toggle:hover,.p-w-r .pr-btn-link.active.focus,.p-w-r .pr-btn-link.active:focus,.p-w-r .pr-btn-link.active:hover,.p-w-r .pr-btn-link:active.focus,.p-w-r .pr-btn-link:active:focus,.p-w-r .pr-btn-link:active:hover {
    background-color: transparent;
    border-color: transparent;
    color: #0b7bc1
}

.p-w-r .pr-btn-link.disabled.focus,.p-w-r .pr-btn-link.disabled:focus,.p-w-r .pr-btn-link.disabled:hover,.p-w-r .pr-btn-link[disabled].focus,.p-w-r .pr-btn-link[disabled]:focus,.p-w-r .pr-btn-link[disabled]:hover,fieldset[disabled] .p-w-r .pr-btn-link.focus,fieldset[disabled] .p-w-r .pr-btn-link:focus,fieldset[disabled] .p-w-r .pr-btn-link:hover {
    background-color: transparent;
    border-color: transparent
}

.p-w-r .pr-btn-link .badge {
    background-color: #0b7bc1;
    color: transparent
}

.p-w-r .btn-group {
    margin-top: 5px;
    width: 100%
}

.p-w-r .btn-group .pr-btn {
    box-shadow: none
}

.p-w-r .pr-btn-review {
    background-color: #f05e24;
    background-image: none;
    border: solid #c0451e;
    border-radius: 2px;
    border-width: 1px 1px 2px;
    -moz-box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    font-weight: 700;
    line-height: 1;
    margin-bottom: 0;
    padding: 12px 15px;
    text-align: center;
    text-shadow: none;
    text-transform: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    white-space: nowrap
}

.p-w-r .pr-btn-review.focus,.p-w-r .pr-btn-review:focus {
    background-color: #d3460e;
    border-color: #521d0d;
    color: #fff
}

.p-w-r .pr-btn-review:hover {
    background-color: #d3460e;
    border-color: #8b3216;
    color: #fff
}

.open>.p-w-r .pr-btn-review.dropdown-toggle,.p-w-r .pr-btn-review.active,.p-w-r .pr-btn-review:active {
    background-color: #d3460e;
    background-image: none;
    border-color: #8b3216;
    color: #fff
}

.open>.p-w-r .pr-btn-review.dropdown-toggle.focus,.open>.p-w-r .pr-btn-review.dropdown-toggle:focus,.open>.p-w-r .pr-btn-review.dropdown-toggle:hover,.p-w-r .pr-btn-review.active.focus,.p-w-r .pr-btn-review.active:focus,.p-w-r .pr-btn-review.active:hover,.p-w-r .pr-btn-review:active.focus,.p-w-r .pr-btn-review:active:focus,.p-w-r .pr-btn-review:active:hover {
    background-color: #b13b0c;
    border-color: #521d0d;
    color: #fff
}

.p-w-r .pr-btn-review.disabled.focus,.p-w-r .pr-btn-review.disabled:focus,.p-w-r .pr-btn-review.disabled:hover,.p-w-r .pr-btn-review[disabled].focus,.p-w-r .pr-btn-review[disabled]:focus,.p-w-r .pr-btn-review[disabled]:hover,fieldset[disabled] .p-w-r .pr-btn-review.focus,fieldset[disabled] .p-w-r .pr-btn-review:focus,fieldset[disabled] .p-w-r .pr-btn-review:hover {
    background-color: #f05e24;
    border-color: #c0451e
}

.p-w-r .pr-btn-review .badge {
    background-color: #fff;
    color: #f05e24
}

.p-w-r .btn-group-radio-vertical.btn-toggle>div:not(:first-child):not(:last-child) {
    border-radius: 0
}

.p-w-r .btn-group-radio-vertical.btn-toggle>:first-child {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.p-w-r .btn-group-radio-vertical.btn-toggle>:last-child {
    border-bottom-width: 2px;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.p-w-r .btn-group-radio-vertical .pr-btn {
    border-bottom-width: 1px;
    display: block;
    text-align: left;
    white-space: normal
}

.p-w-r .btn-group-radio-vertical .pr-btn+.pr-btn {
    border-top: 0
}

.p-w-r .pr-accessible-btn,.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a {
    background-color: #0b7bc1;
    background-image: none;
    border: none;
    border-bottom: 2px solid #085c91;
    border-radius: 2px;
    -moz-box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    font-weight: 700;
    line-height: 1;
    margin-bottom: 0;
    padding: 12px 15px;
    text-align: center;
    text-shadow: none;
    text-transform: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    white-space: nowrap
}

.p-w-r .pr-accessible-btn.focus,.p-w-r .pr-accessible-btn:focus,.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a.focus,.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a:focus {
    background-color: #085c91;
    border-color: #43b0f4;
    color: #fff
}

.p-w-r .pr-accessible-btn:hover,.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a:hover {
    background-color: #085c91;
    border-color: #82caf8;
    color: #fff
}

.open>.p-w-r .pr-accessible-btn.dropdown-toggle,.open>.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a.dropdown-toggle,.p-w-r .pr-accessible-btn.active,.p-w-r .pr-accessible-btn:active,.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a.active,.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a:active {
    background-color: #085c91;
    background-image: none;
    border-color: #82caf8;
    color: #fff
}

.open>.p-w-r .pr-accessible-btn.dropdown-toggle.focus,.open>.p-w-r .pr-accessible-btn.dropdown-toggle:focus,.open>.p-w-r .pr-accessible-btn.dropdown-toggle:hover,.open>.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a.dropdown-toggle.focus,.open>.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a.dropdown-toggle:focus,.open>.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a.dropdown-toggle:hover,.p-w-r .pr-accessible-btn.active.focus,.p-w-r .pr-accessible-btn.active:focus,.p-w-r .pr-accessible-btn.active:hover,.p-w-r .pr-accessible-btn:active.focus,.p-w-r .pr-accessible-btn:active:focus,.p-w-r .pr-accessible-btn:active:hover,.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a.active.focus,.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a.active:focus,.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a.active:hover,.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a:active.focus,.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a:active:focus,.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a:active:hover {
    background-color: #06476f;
    border-color: #43b0f4;
    color: #fff
}

.p-w-r .pr-accessible-btn.disabled.focus,.p-w-r .pr-accessible-btn.disabled:focus,.p-w-r .pr-accessible-btn.disabled:hover,.p-w-r .pr-accessible-btn[disabled].focus,.p-w-r .pr-accessible-btn[disabled]:focus,.p-w-r .pr-accessible-btn[disabled]:hover,.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a.disabled.focus,.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a.disabled:focus,.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a.disabled:hover,.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a[disabled].focus,.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a[disabled]:focus,.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a[disabled]:hover,fieldset[disabled] .p-w-r .pr-accessible-btn.focus,fieldset[disabled] .p-w-r .pr-accessible-btn:focus,fieldset[disabled] .p-w-r .pr-accessible-btn:hover,fieldset[disabled] .p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a.focus,fieldset[disabled] .p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a:focus,fieldset[disabled] .p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a:hover {
    background-color: #0b7bc1;
    border-color: #bbe3fb
}

.p-w-r .pr-accessible-btn .badge,.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a .badge {
    background-color: #fff;
    color: #0b7bc1
}

.p-w-r .pr-accessible-btn:hover,.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a:hover {
    background: #c0e5fb;
    color: #085c91
}

.p-w-r .pr-accessible-btn:focus,.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a:focus {
    background: #fff;
    border: 1px solid #000;
    box-shadow: 0 0 0 2px #000;
    color: #000;
    outline: 2px solid transparent
}

.p-w-r .pr-accessible-btn:active,.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a:active {
    background: #085c91;
    border: 1px solid transparent;
    color: #fff;
    outline: 2px solid transparent
}

.p-w-r .pr-filter-btn {
    position: relative
}

.p-w-r .pr-filter-btn--default {
    background: none;
    border: none;
    padding: 8px;
    text-align: left
}

.p-w-r .pr-filter-btn--default .pr-filter-btn__child {
    padding: 1px 5px;
    position: relative
}

.p-w-r .pr-filter-btn--default .pr-filter-btn__icon {
    vertical-align: middle
}

.p-w-r .pr-filter-btn--default .pr-filter-btn__voteCount {
    background-color: #eee;
    border: 1px solid transparent;
    border-radius: 20px;
    color: #666;
    font-weight: 700;
    padding: 0 8px;
    text-align: center
}

.p-w-r .pr-filter-btn--default .pr-cross-icon {
    display: block;
    height: 15px;
    width: 15px
}

.p-w-r .pr-filter-btn--default .pr-cross-icon__line {
    stroke: #fff
}

.p-w-r .pr-filter-btn--default .pr-cross-icon__circle {
    fill: #555;
    stroke: none
}

.p-w-r .pr-filter-btn--button-separated {
    border: 1px solid #ededed;
    cursor: pointer;
    display: table
}

.p-w-r .pr-filter-btn--button-separated .pr-filter-btn__child {
    background-color: #ededed;
    background-image: none;
    border: none;
    -moz-box-sizing: border-box;
    cursor: pointer;
    display: table-cell;
    font-size: 12px;
    margin-bottom: 0;
    padding: 3px 7px;
    position: relative;
    text-align: center;
    text-shadow: none;
    text-transform: none;
    vertical-align: middle;
    white-space: nowrap
}

.p-w-r .pr-filter-btn--button-separated .pr-filter-btn__child:last-child {
    border-left: 1px solid #fff
}

.p-w-r .pr-filter-btn--button-separated .pr-cross-icon {
    display: block;
    height: 15px;
    width: 15px
}

.p-w-r .pr-filter-btn--button-separated .pr-cross-icon__line {
    stroke: #fff
}

.p-w-r .pr-filter-btn--button-separated .pr-cross-icon__circle {
    fill: #555;
    stroke: none
}

.p-w-r .pr-filter-btn--button-separated.pr-filter-btn--active .pr-filter-btn__child,.p-w-r .pr-filter-btn--button-separated:active .pr-filter-btn__child,.p-w-r .pr-filter-btn--button-separated:hover .pr-filter-btn__child {
    background: #0076ba;
    color: #fff
}

.p-w-r .pr-filter-btn--button-separated.pr-filter-btn--active .pr-cross-icon,.p-w-r .pr-filter-btn--button-separated:active .pr-cross-icon,.p-w-r .pr-filter-btn--button-separated:hover .pr-cross-icon {
    background-color: #0076ba;
    border-radius: 50%
}

.p-w-r .pr-filter-btn--button-separated.pr-filter-btn--active .pr-cross-icon__circle,.p-w-r .pr-filter-btn--button-separated:active .pr-cross-icon__circle,.p-w-r .pr-filter-btn--button-separated:hover .pr-cross-icon__circle {
    fill: #fff
}

.p-w-r .pr-filter-btn--button-separated.pr-filter-btn--active .pr-cross-icon__line,.p-w-r .pr-filter-btn--button-separated:active .pr-cross-icon__line,.p-w-r .pr-filter-btn--button-separated:hover .pr-cross-icon__line {
    stroke: #0076ba
}

.p-w-r .pr-filter-btn--button {
    background-color: #ededed;
    border: none;
    display: table;
    padding: 8px
}

.p-w-r .pr-filter-btn--button .pr-filter-btn__child {
    display: table-cell;
    padding-right: 5px;
    position: relative
}

.p-w-r .pr-filter-btn--button .pr-filter-btn__child:last-child {
    padding-right: 0
}

.p-w-r .pr-filter-btn--button .pr-filter-btn__icon {
    vertical-align: middle
}

.p-w-r .pr-filter-btn--button .pr-cross-icon {
    display: block;
    height: 15px;
    width: 15px
}

.p-w-r .pr-filter-btn--button .pr-cross-icon__line {
    stroke: #fff
}

.p-w-r .pr-filter-btn--button .pr-cross-icon__circle {
    fill: #555;
    stroke: none
}

.p-w-r .pr-filter-btn--button .pr-filter-btn--active,.p-w-r .pr-filter-btn--button:active,.p-w-r .pr-filter-btn--button:hover {
    background-color: #0076ba;
    color: #fff
}

.p-w-r .pr-filter-btn--button .pr-filter-btn--active .pr-filter-btn__child,.p-w-r .pr-filter-btn--button:active .pr-filter-btn__child,.p-w-r .pr-filter-btn--button:hover .pr-filter-btn__child {
    color: #fff
}

.p-w-r .pr-filter-btn--button .pr-filter-btn--active .pr-cross-icon,.p-w-r .pr-filter-btn--button:active .pr-cross-icon,.p-w-r .pr-filter-btn--button:hover .pr-cross-icon {
    background-color: #0076ba;
    border-radius: 50%
}

.p-w-r .pr-filter-btn--button .pr-filter-btn--active .pr-cross-icon__circle,.p-w-r .pr-filter-btn--button:active .pr-cross-icon__circle,.p-w-r .pr-filter-btn--button:hover .pr-cross-icon__circle {
    fill: #fff
}

.p-w-r .pr-filter-btn--button .pr-filter-btn--active .pr-cross-icon__line,.p-w-r .pr-filter-btn--button:active .pr-cross-icon__line,.p-w-r .pr-filter-btn--button:hover .pr-cross-icon__line {
    stroke: #0076ba
}

.p-w-r [data-filter-tooltip] {
    cursor: pointer
}

.p-w-r [data-filter-tooltip]:focus {
    outline: 2px solid transparent
}

.p-w-r [data-filter-tooltip]:before {
    margin-bottom: -16px
}

.p-w-r [data-filter-tooltip]:after,.p-w-r [data-filter-tooltip]:before {
    bottom: 100%;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    pointer-events: none;
    position: absolute;
    -webkit-transform: translate3d(0,-2,0);
    transform: translate3d(0,-2,0);
    transition: opacity .2s ease-in-out,visibility .2s ease-in-out,-webkit-transform .2s cubic-bezier(.71,1.7,.77,1.24);
    transition: opacity .2s ease-in-out,visibility .2s ease-in-out,transform .2s cubic-bezier(.71,1.7,.77,1.24);
    transition: opacity .2s ease-in-out,visibility .2s ease-in-out,transform .2s cubic-bezier(.71,1.7,.77,1.24),-webkit-transform .2s cubic-bezier(.71,1.7,.77,1.24);
    visibility: hidden
}

.p-w-r [data-filter-tooltip]:focus:after,.p-w-r [data-filter-tooltip]:focus:before,.p-w-r [data-filter-tooltip]:hover:after,.p-w-r [data-filter-tooltip]:hover:before {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px);
    visibility: visible
}

.p-w-r [data-filter-tooltip]:before {
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid;
    color: rgba(51,51,51,.9);
    content: " ";
    height: 0;
    left: 50%;
    margin-bottom: -10px;
    margin-left: -13px;
    width: 0;
    z-index: 1001
}

.p-w-r [data-filter-tooltip]:after {
    background-color: #333;
    background-color: rgba(51,51,51,.9);
    border: none;
    border-radius: 3px;
    color: #fff;
    content: attr(data-filter-tooltip);
    font-size: 14px;
    left: calc(50% - 95px);
    line-height: 1.2;
    padding: 8px;
    text-align: center;
    width: 185px;
    z-index: 1000
}

.p-w-r [data-filter-tooltip].pr-filter-btn--active:after,.p-w-r [data-filter-tooltip].pr-filter-btn--active:before {
    display: none
}

.p-w-r .form-group {
    margin-bottom: 30px
}

.p-w-r .form-group.no-label label {
    display: none
}

.p-w-r .form-group.no-label label+div {
    width: 100%
}

.p-w-r .form-group.pr-click-to-expand .form-group {
    margin-bottom: 0
}

.p-w-r .form-group.pr-click-to-expand>.form-group {
    margin-bottom: 10px;
    margin-left: 20px
}

.p-w-r .input-group {
    border-spacing: 0
}

.p-w-r .checkbox,.p-w-r .pr-checkbox,.p-w-r .radio {
    margin-top: 0;
    padding-left: 0
}

.p-w-r .radio input[type=radio] {
    bottom: 1px;
    position: relative
}

.p-w-r .checkbox input[type=checkbox],.p-w-r .pr-checkbox input[type=checkbox] {
    bottom: 1px;
    margin: 2px 8px 2px -1px;
    position: relative
}

.p-w-r .form-control,.p-w-r .input-group-btn>.pr-btn {
    height: 41px;
    padding-bottom: 13px;
    padding-top: 13px
}

.p-w-r .input-group-btn>.pr-btn {
    height: 41px
}

.p-w-r .input-group-btn,.p-w-r .input-group-btn:hover,.p-w-r .input-group-btn>.pr-btn {
    border-bottom-left-radius: 0;
    border-left: 0;
    border-top-left-radius: 0
}

.p-w-r .form-control {
    border-color: #949494;
    border-radius: 2px;
    color: #000;
    margin: 0;
    padding: 10px!important
}

.p-w-r .form-control:focus {
    box-shadow: 0 0 0 2px #4d90fe;
    outline: 2px solid transparent
}

.p-w-r .checkbox.pr-control-label,.p-w-r .control-label.checkbox,.p-w-r .control-label.pr-checkbox,.p-w-r .pr-control-label.pr-checkbox {
    cursor: pointer
}

.p-w-r .control-label span,.p-w-r .pr-control-label span {
    color: #303533
}

.p-w-r legend.pr-control-label {
    border: 0;
    font-size: 14px;
    font-weight: 700;
    margin: 0 0 5px
}

.p-w-r .pr-header-required,.p-w-r .pr-header-required span {
    font-size: 12px
}

.p-w-r input+label.pr-btn.active,.p-w-r input+label.pr-label-control.checked {
    outline: 2px solid transparent
}

.p-w-r input:focus+label.pr-btn,.p-w-r input:focus+label.pr-label-control {
    border-color: #66afe9;
    box-shadow: 0 0 0 2px #4d90fe;
    outline: 2px solid transparent
}

.p-w-r input:focus+label.pr-label-control {
    background-color: #e6e6e6
}

.p-w-r input:focus+label.pr-star-accessible-0-filled,.p-w-r input:focus+label.pr-star-accessible-100-filled,.p-w-r input:focus+label.pr-star-accessible-25-filled,.p-w-r input:focus+label.pr-star-accessible-50-filled,.p-w-r input:focus+label.pr-star-accessible-75-filled,.p-w-r input:focus+label.pr-star-v4,.p-w-r input:focus+label.pr-star-v4-0-filled,.p-w-r input:focus+label.pr-star-v4-100-filled,.p-w-r input:focus+label.pr-star-v4-25-filled,.p-w-r input:focus+label.pr-star-v4-50-filled,.p-w-r input:focus+label.pr-star-v4-75-filled {
    background-color: #f7941d;
    border: 2px solid transparent;
    outline: 5px auto #4d90fe
}

.p-w-r input:focus+label.pr-interactive-star-icon {
    border: 1px solid transparent;
    margin: -1px;
    outline: 5px auto #4d90fe
}

.p-w-r input+label.pr-interactive-star-icon {
    cursor: pointer;
    padding-left: 3px
}

.p-w-r input+label.pr-btn {
    width: 100%
}

.p-w-r .btn-group-radio-vertical input+label.pr-btn:first-of-type {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.p-w-r .btn-group-radio-vertical input+label.pr-btn:not(:first-of-type):not(:last-of-type) {
    border-radius: 0
}

.p-w-r .btn-group-radio-vertical .pr-btn+input+label.pr-btn {
    border-top: 0
}

.p-w-r .btn-group-radio-vertical input+label.pr-btn:last-of-type {
    border-bottom-width: 2px;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.p-w-r .btn-group-radio-horizontal .pr-btn+input+label.pr-btn,.p-w-r .btn-group-radio-horizontal-linked input+label.pr-btn:first-of-type {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.p-w-r .btn-group-radio-horizontal .pr-btn+input+label.pr-btn,.p-w-r .btn-group-radio-horizontal-linked input+label.pr-btn:not(:first-of-type):not(:last-of-type) {
    border-radius: 0
}

@media screen and (max-width: 480px) {
    .p-w-r .btn-group-radio-horizontal .pr-btn+input+label.pr-btn,.p-w-r .btn-group-radio-horizontal-linked .pr-btn+input+label.pr-btn {
        border-top:0
    }

    .p-w-r .btn-group-radio-horizontal .pr-btn+input+label.pr-btn:first-of-type,.p-w-r .btn-group-radio-horizontal-linked input+label.pr-btn:first-of-type {
        border-bottom-left-radius: 0;
        border-top-right-radius: 2px
    }

    .p-w-r .btn-group-radio-horizontal .pr-btn+input+label.pr-btn:last-of-type,.p-w-r .btn-group-radio-horizontal-linked input+label.pr-btn:last-of-type {
        border-bottom-left-radius: 2px;
        border-bottom-right-radius: 2px
    }
}

@media screen and (min-width: 481px) {
    .p-w-r .btn-group-radio-horizontal .pr-btn+input+label.pr-btn,.p-w-r .btn-group-radio-horizontal-linked .pr-btn+input+label.pr-btn {
        border-left:0
    }

    .p-w-r .btn-group-radio-horizontal .pr-btn+input+label.pr-btn,.p-w-r .btn-group-radio-horizontal-linked input+label.pr-btn:last-of-type {
        border-bottom-left-radius: 0;
        border-top-left-radius: 0
    }
}

.p-w-r .pr-form-control-helpertext-bottom {
    color: #767676;
    font-size: 11px;
    font-weight: 400;
    line-height: 16px;
    margin-top: 8px
}

.p-w-r .pr-loading-indicator {
    -webkit-animation: pr-spin 1.125s linear infinite;
    animation: pr-spin 1.125s linear infinite;
    background-image: none;
    border-color: #8cc540 #53c7e6 #fbb817 #f05e24;
    border-radius: 100%;
    border-style: solid;
    border-width: 6px;
    height: 125px;
    margin: 10% auto;
    width: 125px
}

.p-w-r .pr-loading-indicator-ie {
    margin-top: 40px;
    text-align: center;
    width: 100%
}

.p-w-r .pr-accessible-text {
    color: #404040;
    display: block;
    height: 0;
    overflow: hidden;
    position: absolute;
    width: 0
}

.p-w-r .pr-star,.p-w-r .pr-star-selected,.p-w-r .pr-star:hover {
    background-size: 50px 50px;
    display: inline-block;
    height: 50px;
    line-height: normal;
    margin-right: 5px;
    padding: 8px;
    width: 50px
}

.p-w-r .pr-star-accessible-0-filled,.p-w-r .pr-star-accessible-100-filled,.p-w-r .pr-star-accessible-25-filled,.p-w-r .pr-star-accessible-50-filled,.p-w-r .pr-star-accessible-75-filled,.p-w-r .pr-star-v4,.p-w-r .pr-star-v4-0-filled,.p-w-r .pr-star-v4-100-filled,.p-w-r .pr-star-v4-25-filled,.p-w-r .pr-star-v4-50-filled,.p-w-r .pr-star-v4-75-filled {
    background-size: cover;
    display: inline-block;
    height: 50px;
    line-height: normal;
    margin-right: 5px;
    width: 50px
}

.p-w-r .pr-star-v4-0-filled {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjREVERURFIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHJ4PSIyIi8+PHBhdGggZmlsbD0iI0ZGRiIgZD0ibTEwIDEzLjUtNC4xMTQgMi4xNjMuNzg1LTQuNTgxLTMuMzI4LTMuMjQ1IDQuNi0uNjY5TDEwIDNsMi4wNTcgNC4xNjggNC42LjY2OS0zLjMyOCAzLjI0NS43ODUgNC41ODF6Ii8+PC9nPjwvc3ZnPg==)
}

.p-w-r .pr-star-v4-25-filled {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjREVERURFIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHJ4PSIyIi8+PHBhdGggZD0iTTIgMGgzdjIwSDJhMiAyIDAgMCAxLTItMlYyYTIgMiAwIDAgMSAyLTJ6IiBmaWxsPSIjRjc5NDFEIi8+PHBhdGggZmlsbD0iI0ZGRiIgZD0ibTEwIDEzLjUtNC4xMTQgMi4xNjMuNzg1LTQuNTgxLTMuMzI4LTMuMjQ1IDQuNi0uNjY5TDEwIDNsMi4wNTcgNC4xNjggNC42LjY2OS0zLjMyOCAzLjI0NS43ODUgNC41ODF6Ii8+PC9nPjwvc3ZnPg==)
}

.p-w-r .pr-star-v4-50-filled {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjREVERURFIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHJ4PSIyIi8+PHBhdGggZD0iTTIgMGg4djIwSDJhMiAyIDAgMCAxLTItMlYyYTIgMiAwIDAgMSAyLTJ6IiBmaWxsPSIjRjc5NDFEIi8+PHBhdGggZmlsbD0iI0ZGRiIgZD0ibTEwIDEzLjUtNC4xMTQgMi4xNjMuNzg1LTQuNTgxLTMuMzI4LTMuMjQ1IDQuNi0uNjY5TDEwIDNsMi4wNTcgNC4xNjggNC42LjY2OS0zLjMyOCAzLjI0NS43ODUgNC41ODF6Ii8+PC9nPjwvc3ZnPg==)
}

.p-w-r .pr-star-v4-75-filled {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjREVERURFIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHJ4PSIyIi8+PHBhdGggZD0iTTIgMGgxM3YyMEgyYTIgMiAwIDAgMS0yLTJWMmEyIDIgMCAwIDEgMi0yeiIgZmlsbD0iI0Y3OTQxRCIvPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Im0xMCAxMy41LTQuMTE0IDIuMTYzLjc4NS00LjU4MS0zLjMyOC0zLjI0NSA0LjYtLjY2OUwxMCAzbDIuMDU3IDQuMTY4IDQuNi42NjktMy4zMjggMy4yNDUuNzg1IDQuNTgxeiIvPjwvZz48L3N2Zz4=)
}

.p-w-r .pr-star-v4-100-filled {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRjc5NDFEIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHJ4PSIyIi8+PHBhdGggZmlsbD0iI0ZGRiIgZD0ibTEwIDEzLjUtNC4xMTQgMi4xNjMuNzg1LTQuNTgxLTMuMzI4LTMuMjQ1IDQuNi0uNjY5TDEwIDNsMi4wNTcgNC4xNjggNC42LjY2OS0zLjMyOCAzLjI0NS43ODUgNC41ODF6Ii8+PC9nPjwvc3ZnPg==)
}

.p-w-r .pr-star-accessible {
    background-size: cover;
    display: inline-block;
    height: 50px;
    line-height: normal;
    margin-right: 5px;
    width: 50px
}

.p-w-r .pr-star-accessible-0-filled {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMTggMTE4Ij48cGF0aCBmaWxsPSIjZDhkOGQ4IiBkPSJtNTkgOTIuNS0zMy41IDE3LjYgNi40LTM3LjNMNC44IDQ2LjRsMzcuNC01LjVMNTkgN2wxNi44IDMzLjkgMzcuNCA1LjUtMjcuMSAyNi40IDYuNCAzNy4zeiIvPjwvc3ZnPg==)
}

.p-w-r .pr-star-accessible-25-filled {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMTggMTE4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMTggMTE4Ij48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMSAtNikiPjxwYXRoIGZpbGw9IiNkOGQ4ZDgiIGQ9Im02MCA5OC41LTMzLjUgMTcuNiA2LjQtMzcuM0w1LjggNTIuNGwzNy40LTUuNUw2MCAxM2wxNi44IDMzLjkgMzcuNCA1LjUtMjcuMSAyNi40IDYuNCAzNy4zeiIvPjxkZWZzPjxmaWx0ZXIgaWQ9ImEiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMS41IiB5PSI4LjUiIHdpZHRoPSIxMTciIGhlaWdodD0iMTExLjMiPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMSAwIDAgMCAwIDAgMSAwIDAgMCAwIDAgMSAwIDAgMCAwIDAgMSAwIi8+PC9maWx0ZXI+PC9kZWZzPjxtYXNrIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjEuNSIgeT0iOC41IiB3aWR0aD0iMTE3IiBoZWlnaHQ9IjExMS4zIiBpZD0iYiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgOWgzMHYxMTFIMHoiIGZpbHRlcj0idXJsKCNhKSIvPjwvbWFzaz48cGF0aCBtYXNrPSJ1cmwoI2IpIiBmaWxsPSIjZjA1ZTI0IiBkPSJtNjAgOTguNS0zMy41IDE3LjYgNi40LTM3LjNMNS44IDUyLjRsMzcuNC01LjVMNjAgMTNsMTYuOCAzMy45IDM3LjQgNS41LTI3LjEgMjYuNCA2LjQgMzcuM3oiLz48L2c+PC9zdmc+)
}

.p-w-r .pr-star-accessible-50-filled {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMTggMTE4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMTggMTE4Ij48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMSAtNikiPjxwYXRoIGZpbGw9IiNkOGQ4ZDgiIGQ9Im02MCA5OC41LTMzLjUgMTcuNiA2LjQtMzcuM0w1LjggNTIuNGwzNy40LTUuNUw2MCAxM2wxNi44IDMzLjkgMzcuNCA1LjUtMjcuMSAyNi40IDYuNCAzNy4zeiIvPjxkZWZzPjxmaWx0ZXIgaWQ9ImEiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMS41IiB5PSI4LjUiIHdpZHRoPSIxMTciIGhlaWdodD0iMTExLjMiPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMSAwIDAgMCAwIDAgMSAwIDAgMCAwIDAgMSAwIDAgMCAwIDAgMSAwIi8+PC9maWx0ZXI+PC9kZWZzPjxtYXNrIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjEuNSIgeT0iOC41IiB3aWR0aD0iMTE3IiBoZWlnaHQ9IjExMS4zIiBpZD0iYiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgOWg2MHYxMTFIMHoiIGZpbHRlcj0idXJsKCNhKSIvPjwvbWFzaz48cGF0aCBtYXNrPSJ1cmwoI2IpIiBmaWxsPSIjZjA1ZTI0IiBkPSJtNjAgOTguNS0zMy41IDE3LjYgNi40LTM3LjNMNS44IDUyLjRsMzcuNC01LjVMNjAgMTNsMTYuOCAzMy45IDM3LjQgNS41LTI3LjEgMjYuNCA2LjQgMzcuM3oiLz48L2c+PC9zdmc+)
}

.p-w-r .pr-star-accessible-75-filled {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMTggMTE4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMTggMTE4Ij48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMSAtNikiPjxwYXRoIGZpbGw9IiNkOGQ4ZDgiIGQ9Im02MCA5OC41LTMzLjUgMTcuNiA2LjQtMzcuM0w1LjggNTIuNGwzNy40LTUuNUw2MCAxM2wxNi44IDMzLjkgMzcuNCA1LjUtMjcuMSAyNi40IDYuNCAzNy4zeiIvPjxkZWZzPjxmaWx0ZXIgaWQ9ImEiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMS41IiB5PSI4LjUiIHdpZHRoPSIxMTciIGhlaWdodD0iMTExLjMiPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMSAwIDAgMCAwIDAgMSAwIDAgMCAwIDAgMSAwIDAgMCAwIDAgMSAwIi8+PC9maWx0ZXI+PC9kZWZzPjxtYXNrIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjEuNSIgeT0iOC41IiB3aWR0aD0iMTE3IiBoZWlnaHQ9IjExMS4zIiBpZD0iYiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgOWg5MHYxMTFIMHoiIGZpbHRlcj0idXJsKCNhKSIvPjwvbWFzaz48cGF0aCBtYXNrPSJ1cmwoI2IpIiBmaWxsPSIjZjA1ZTI0IiBkPSJtNjAgOTguNS0zMy41IDE3LjYgNi40LTM3LjNMNS44IDUyLjRsMzcuNC01LjVMNjAgMTNsMTYuOCAzMy45IDM3LjQgNS41LTI3LjEgMjYuNCA2LjQgMzcuM3oiLz48L2c+PC9zdmc+)
}

.p-w-r .pr-star-accessible-100-filled {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMTggMTE4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMTggMTE4Ij48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMSAtNikiPjxwYXRoIGZpbGw9IiNkOGQ4ZDgiIGQ9Im02MCA5OC41LTMzLjUgMTcuNiA2LjQtMzcuM0w1LjggNTIuNGwzNy40LTUuNUw2MCAxM2wxNi44IDMzLjkgMzcuNCA1LjUtMjcuMSAyNi40IDYuNCAzNy4zeiIvPjxkZWZzPjxmaWx0ZXIgaWQ9ImEiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMS41IiB5PSI4LjUiIHdpZHRoPSIxMTciIGhlaWdodD0iMTExLjMiPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMSAwIDAgMCAwIDAgMSAwIDAgMCAwIDAgMSAwIDAgMCAwIDAgMSAwIi8+PC9maWx0ZXI+PC9kZWZzPjxtYXNrIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjEuNSIgeT0iOC41IiB3aWR0aD0iMTE3IiBoZWlnaHQ9IjExMS4zIiBpZD0iYiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgOWgxMjB2MTExSDB6IiBmaWx0ZXI9InVybCgjYSkiLz48L21hc2s+PHBhdGggbWFzaz0idXJsKCNiKSIgZmlsbD0iI2YwNWUyNCIgZD0ibTYwIDk4LjUtMzMuNSAxNy42IDYuNC0zNy4zTDUuOCA1Mi40bDM3LjQtNS41TDYwIDEzbDE2LjggMzMuOSAzNy40IDUuNS0yNy4xIDI2LjQgNi40IDM3LjN6Ii8+PC9nPjwvc3ZnPg==)
}

.p-w-r .pr-star {
    background-color: #ddd;
    border: 0 solid #ddd;
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px
}

.p-w-r .pr-star-selected {
    background-color: #f7941d;
    border: 0 solid #f7941d;
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px
}

.p-w-r .thank-you-page .pr-star,.p-w-r .thank-you-page .pr-star-selected {
    border-radius: 2px 2px 2px 2px;
    -moz-border-radius: 2px 2px 2px 2px;
    -webkit-border-radius: 2px 2px 2px 2px
}

.p-w-r .pr-star-selected.pr-custom-image,.p-w-r .pr-star.pr-custom-image {
    background: transparent none repeat 0 0/auto auto padding-box border-box scroll;
    background: initial;
    border-radius: 0;
    border-radius: initial;
    padding: 0
}

.p-w-r .pr-rating-star {
    height: 100%;
    vertical-align: inherit;
    width: 100%
}

.p-w-r .rating-text {
    display: none;
    margin-top: 13px
}

.p-w-r .pr-btn-add-tag {
    font-size: 14px
}

.p-w-r .pr-btn-add-tag button {
    background-color: #f6f6f6;
    background-image: none;
    border: solid #ccc;
    border-radius: 2px;
    border-width: 1px 1px 2px;
    -moz-box-sizing: border-box;
    color: #0076ba;
    cursor: pointer;
    display: inline-block;
    font-family: inherit;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    margin-bottom: 0;
    padding: 12px 15px;
    text-align: center;
    text-shadow: none;
    text-transform: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    white-space: nowrap
}

.p-w-r .pr-btn-add-tag button.focus,.p-w-r .pr-btn-add-tag button:focus {
    background-color: #ddd;
    border-color: #8c8c8c;
    color: #0076ba
}

.p-w-r .pr-btn-add-tag button:hover {
    background-color: #ddd;
    border-color: #adadad;
    color: #0076ba
}

.open>.p-w-r .pr-btn-add-tag button.dropdown-toggle,.p-w-r .pr-btn-add-tag button.active,.p-w-r .pr-btn-add-tag button:active {
    background-color: #ddd;
    background-image: none;
    border-color: #adadad;
    color: #0076ba
}

.open>.p-w-r .pr-btn-add-tag button.dropdown-toggle.focus,.open>.p-w-r .pr-btn-add-tag button.dropdown-toggle:focus,.open>.p-w-r .pr-btn-add-tag button.dropdown-toggle:hover,.p-w-r .pr-btn-add-tag button.active.focus,.p-w-r .pr-btn-add-tag button.active:focus,.p-w-r .pr-btn-add-tag button.active:hover,.p-w-r .pr-btn-add-tag button:active.focus,.p-w-r .pr-btn-add-tag button:active:focus,.p-w-r .pr-btn-add-tag button:active:hover {
    background-color: #cbcbcb;
    border-color: #8c8c8c;
    color: #0076ba
}

.p-w-r .pr-btn-add-tag button.disabled.focus,.p-w-r .pr-btn-add-tag button.disabled:focus,.p-w-r .pr-btn-add-tag button.disabled:hover,.p-w-r .pr-btn-add-tag button[disabled].focus,.p-w-r .pr-btn-add-tag button[disabled]:focus,.p-w-r .pr-btn-add-tag button[disabled]:hover,fieldset[disabled] .p-w-r .pr-btn-add-tag button.focus,fieldset[disabled] .p-w-r .pr-btn-add-tag button:focus,fieldset[disabled] .p-w-r .pr-btn-add-tag button:hover {
    background-color: #f6f6f6;
    border-color: #ccc
}

.p-w-r .pr-btn-add-tag button .badge {
    background-color: #0076ba;
    color: #f6f6f6
}

.p-w-r .pr-btn-add-tag button:after {
    content: " +";
    font-weight: 700
}

.p-w-r .pr-btn-add-tag button:focus,.p-w-r .pr-btn-add-tag button:hover {
    color: #085c91;
    cursor: pointer;
    text-decoration: none
}

.p-w-r .input-add-tag {
    font-size: 14px;
    margin-top: 5px
}

.p-w-r .pr-btn-add-tag-submit {
    background: transparent;
    background-color: #fff;
    width: auto
}

.p-w-r .pr-btn-add-tag-submit div {
    display: inline;
    font-size: 14px;
    line-height: 1;
    margin: 0;
    white-space: inherit
}

.p-w-r .pr-btn-add-tag-submit:hover {
    background: transparent;
    background-color: #e6e6e6;
    width: auto
}

.p-w-r .checkbox+.checkbox,.p-w-r .checkbox+.pr-checkbox,.p-w-r .pr-checkbox+.checkbox,.p-w-r .pr-checkbox+.pr-checkbox,.p-w-r .radio+.radio {
    margin-top: 10px
}

.p-w-r .checkbox,.p-w-r .pr-checkbox,.p-w-r .radio {
    background: none;
    display: block!important;
    float: none;
    height: auto;
    margin-bottom: 0;
    vertical-align: top;
    width: auto
}

.p-w-r .checkbox label,.p-w-r .pr-checkbox label,.p-w-r .radio label {
    -webkit-font-smoothing: subpixel-antialiased;
    padding-left: 0
}

.p-w-r .checkbox span,.p-w-r .pr-checkbox span,.p-w-r .radio span {
    -webkit-font-smoothing: subpixel-antialiased;
    background: none
}

.p-w-r .tag-group .pr-cb-tag-container {
    margin-bottom: 7px
}

.p-w-r .tag-group .pr-label-control {
    background-color: #fff;
    background-image: none;
    border: solid #949494;
    border-radius: 2px;
    border-width: 1px 1px 2px;
    -moz-box-sizing: border-box;
    color: #333;
    cursor: pointer;
    display: inline-block;
    display: block;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    margin-bottom: 0;
    padding: 12px 15px;
    text-align: center;
    text-shadow: none;
    text-transform: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    white-space: nowrap
}

.p-w-r .tag-group .pr-label-control.focus,.p-w-r .tag-group .pr-label-control:focus {
    background-color: #e6e6e6;
    border-color: #8c8c8c;
    color: #333
}

.p-w-r .tag-group .pr-label-control:hover {
    background-color: #e6e6e6;
    border-color: #adadad;
    color: #333
}

.open>.p-w-r .tag-group .pr-label-control.dropdown-toggle,.p-w-r .tag-group .pr-label-control.active,.p-w-r .tag-group .pr-label-control:active {
    background-color: #e6e6e6;
    background-image: none;
    border-color: #adadad;
    color: #333
}

.open>.p-w-r .tag-group .pr-label-control.dropdown-toggle.focus,.open>.p-w-r .tag-group .pr-label-control.dropdown-toggle:focus,.open>.p-w-r .tag-group .pr-label-control.dropdown-toggle:hover,.p-w-r .tag-group .pr-label-control.active.focus,.p-w-r .tag-group .pr-label-control.active:focus,.p-w-r .tag-group .pr-label-control.active:hover,.p-w-r .tag-group .pr-label-control:active.focus,.p-w-r .tag-group .pr-label-control:active:focus,.p-w-r .tag-group .pr-label-control:active:hover {
    background-color: #d4d4d4;
    border-color: #8c8c8c;
    color: #333
}

.p-w-r .tag-group .pr-label-control.disabled.focus,.p-w-r .tag-group .pr-label-control.disabled:focus,.p-w-r .tag-group .pr-label-control.disabled:hover,.p-w-r .tag-group .pr-label-control[disabled].focus,.p-w-r .tag-group .pr-label-control[disabled]:focus,.p-w-r .tag-group .pr-label-control[disabled]:hover,fieldset[disabled] .p-w-r .tag-group .pr-label-control.focus,fieldset[disabled] .p-w-r .tag-group .pr-label-control:focus,fieldset[disabled] .p-w-r .tag-group .pr-label-control:hover {
    background-color: #fff;
    border-color: #ccc
}

.p-w-r .tag-group .pr-label-control .badge {
    background-color: #333;
    color: #fff
}

.p-w-r .tag-group .pr-label-control,.p-w-r .tag-group .pr-label-control span {
    text-align: left
}

.p-w-r .tag-group .pr-label-control.checked {
    background-color: #0b7bc1;
    border-color: #ccc;
    color: #fff
}

.p-w-r .tag-group .pr-label-control.checked span {
    color: #fff
}

.p-w-r .tag-group .input-add-tag {
    clear: both
}

.p-w-r .pr-media-table {
    border-spacing: 0
}

.p-w-r .pr-war-media-input {
    margin: 0 0 20px
}

.p-w-r .war-media-preview {
    border: 1px solid #666;
    margin-top: 20px;
    padding: 20px;
    width: auto
}

.p-w-r .pr-war-img-preview {
    max-width: 80px;
    text-align: left
}

.p-w-r .pr-file-input-btn-group {
    align-items: center;
    display: flex
}

.p-w-r .pr-file-input-btn-group .pr-file-input-label {
    min-width: 120px
}

.p-w-r .pr-btn-fileinput {
    align-items: center;
    background-color: #f6f6f6;
    background-image: none;
    border: solid #ccc;
    border-radius: 2px;
    border-width: 1px 1px 2px;
    -moz-box-sizing: border-box;
    color: #0076ba;
    cursor: pointer;
    display: inline-block;
    display: flex;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    margin-bottom: 0;
    margin-left: 10px;
    padding: 6px 12px;
    text-align: center;
    text-shadow: none;
    text-transform: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    white-space: nowrap
}

.p-w-r .pr-btn-fileinput.focus,.p-w-r .pr-btn-fileinput:focus {
    background-color: #ddd;
    border-color: #8c8c8c;
    color: #0076ba
}

.p-w-r .pr-btn-fileinput:hover {
    background-color: #ddd;
    border-color: #adadad;
    color: #0076ba
}

.open>.p-w-r .pr-btn-fileinput.dropdown-toggle,.p-w-r .pr-btn-fileinput.active,.p-w-r .pr-btn-fileinput:active {
    background-color: #ddd;
    background-image: none;
    border-color: #adadad;
    color: #0076ba
}

.open>.p-w-r .pr-btn-fileinput.dropdown-toggle.focus,.open>.p-w-r .pr-btn-fileinput.dropdown-toggle:focus,.open>.p-w-r .pr-btn-fileinput.dropdown-toggle:hover,.p-w-r .pr-btn-fileinput.active.focus,.p-w-r .pr-btn-fileinput.active:focus,.p-w-r .pr-btn-fileinput.active:hover,.p-w-r .pr-btn-fileinput:active.focus,.p-w-r .pr-btn-fileinput:active:focus,.p-w-r .pr-btn-fileinput:active:hover {
    background-color: #cbcbcb;
    border-color: #8c8c8c;
    color: #0076ba
}

.p-w-r .pr-btn-fileinput.disabled.focus,.p-w-r .pr-btn-fileinput.disabled:focus,.p-w-r .pr-btn-fileinput.disabled:hover,.p-w-r .pr-btn-fileinput[disabled].focus,.p-w-r .pr-btn-fileinput[disabled]:focus,.p-w-r .pr-btn-fileinput[disabled]:hover,fieldset[disabled] .p-w-r .pr-btn-fileinput.focus,fieldset[disabled] .p-w-r .pr-btn-fileinput:focus,fieldset[disabled] .p-w-r .pr-btn-fileinput:hover {
    background-color: #f6f6f6;
    border-color: #ccc
}

.p-w-r .pr-btn-fileinput .badge {
    background-color: #0076ba;
    color: #f6f6f6
}

.p-w-r .pr-btn-fileinput:hover {
    color: #005687
}

.p-w-r .pr-btn-fileinput svg {
    height: 25px;
    margin-right: 5px;
    width: 25px
}

.p-w-r .pr-war-mo-form-empty .pr-file-input-btn-group {
    flex-direction: column;
    margin: auto;
    width: 60%
}

.p-w-r .pr-war-mo-form-empty .pr-file-input-btn-group .pr-btn-fileinput,.p-w-r .pr-war-mo-form-empty .pr-file-input-btn-group .pr-file-input-btn {
    justify-content: center;
    margin: 0;
    min-width: 100%
}

.p-w-r .pr-war-mo-form-empty .pr-file-input-btn-group .pr-file-input-btn {
    margin: 5px 0
}

.p-w-r .pr-war-mo-form-filled .pr-war-mo-input-group {
    text-align: left
}

.p-w-r .pr-war-mo-form-filled .pr-file-input-btn-group .pr-file-input-label {
    display: none
}

.p-w-r .pr-war-mo-form-filled .pr-file-input-btn-group .pr-btn-fileinput {
    margin: 0
}

.p-w-r .pr-war-mo-form-filled .pr-file-input-btn-group .pr-file-input-btn {
    margin: 5px 5px 5px 0
}

.p-w-r .pr-fileinput-focused {
    box-shadow: 0 0 5px 2px #82befa
}

.p-w-r .caption input {
    margin: 0
}

.p-w-r .pr-btn-fileinput input {
    border: 1px solid red;
    cursor: pointer;
    direction: ltr;
    -ms-filter: "alpha(opacity=0)";
    height: 37px!important;
    margin: -25px 0 0 -90px!important;
    opacity: 0;
    padding: 0;
    position: absolute;
    width: 210px!important;
    z-index: 1!important
}

.p-w-r .caption .form-group {
    margin-bottom: 0
}

.p-w-r .pr-vertical-middle,.p-w-r .vertical-middle {
    vertical-align: middle!important
}

.p-w-r .pr-icon-delete {
    fill: #fff;
    height: 20px;
    width: 20px
}

.p-w-r .pr-incentive-text {
    margin-bottom: 20px
}

@media (max-width: 550px) {
    .p-w-r .pr-file-input-btn-group {
        flex-direction:column
    }

    .p-w-r .pr-file-input-btn-group .pr-file-input-label {
        min-width: 100%
    }

    .p-w-r .pr-file-input-btn-group .pr-file-input-btn {
        width: 100%
    }

    .p-w-r .pr-btn-fileinput {
        justify-content: center;
        margin-left: 0;
        margin-top: 10px;
        width: 100%
    }

    .p-w-r .pr-war-mo-form-empty .pr-file-input-btn-group {
        width: 100%
    }
}

.p-w-r .pr-logo-text {
    color: silver;
    margin-left: -3px;
    margin-top: 5px
}

.p-w-r .pr-footer {
    border-top: 1px solid #eee;
    font-size: 75%;
    padding-top: 20px
}

.p-w-r .pr-footer .pr-powered {
    margin-top: 5px
}

.p-w-r .pr-footer .pr-powered span {
    color: silver;
    font-size: 10px;
    line-height: 12px
}

.p-w-r .pr-footer a {
    font-size: 10px;
    line-height: 12px
}

.p-w-r .pr-footer .pr-footer-logo-container {
    height: 29px;
    margin-top: 9px;
    width: 122px
}

.p-w-r .pr-footer .pr-footer-logo {
    height: 29px;
    width: 60px
}

.p-w-r .pr-helper-text {
    word-wrap: break-word;
    color: #767676;
    margin-bottom: 4px;
    margin-left: 2px
}

.p-w-r .pr-control-label .pr-helper-text {
    font-size: 14px;
    font-weight: 400;
    margin: 0
}

.p-w-r .pr-click-to-expand .pr-helper-text,.p-w-r .tag-group .pr-helper-text {
    margin-bottom: 8px
}

.p-w-r .pr-textarea::-webkit-input-placeholder {
    color: #767676;
    font-weight: 200
}

.p-w-r .pr-textarea:-ms-input-placeholder {
    color: #767676;
    font-weight: 200
}

.p-w-r .pr-textarea::placeholder {
    color: #767676;
    font-weight: 200
}

.p-w-r .pr-textinput::-webkit-input-placeholder {
    color: #767676;
    font-weight: 200
}

.p-w-r .pr-textinput:-ms-input-placeholder {
    color: #767676;
    font-weight: 200
}

.p-w-r .pr-textinput::placeholder {
    color: #767676;
    font-weight: 200
}

.p-w-r .pr-error-console textarea {
    background-color: #000;
    color: green;
    font-family: monospace;
    font-weight: 700
}

.p-w-r .pr-error-console textarea::selection {
    background-color: green;
    color: #000
}

.p-w-r .pr-amzn-logo,.p-w-r .pr-checkbox-icon,.p-w-r .pr-search-icon {
    margin-right: 5px
}

.p-w-r .pr-amzn-logo svg,.p-w-r .pr-checkbox-icon svg,.p-w-r .pr-search-icon svg {
    height: 16px;
    width: 16px
}

.p-w-r .pr-callout-wrapper {
    color: #9b9b9b;
    display: inline-block;
    margin: 45px 0 30px
}

.p-w-r .pr-callout {
    border: 1px dashed #bbb;
    border-radius: 8px;
    font-size: 14px;
    padding: 15px
}

.p-w-r .pr-tooltip {
    position: relative
}

.p-w-r .pr-tooltip:after {
    word-wrap: break-word;
    -webkit-font-smoothing: subpixel-antialiased;
    background: #303533;
    border-radius: 3px;
    color: #fff;
    content: attr(aria-label);
    letter-spacing: normal;
    padding: 5px 8px;
    pointer-events: none;
    position: absolute;
    text-align: center;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    white-space: pre;
    z-index: 1000000
}

.p-w-r .pr-tooltip:before {
    border: 5px solid transparent;
    color: #303533;
    content: "";
    display: inline-block;
    height: 0;
    pointer-events: none;
    position: absolute;
    width: 0;
    z-index: 1000001
}

.p-w-r .pr-tooltip-under:after {
    display: inline-block;
    margin-top: 5px;
    right: 50%;
    top: 100%;
    -webkit-transform: translateX(50%);
    transform: translateX(50%)
}

.p-w-r .pr-tooltip-under:before {
    border-bottom-color: #303533;
    bottom: -5px;
    margin-right: -5px;
    right: 50%;
    top: auto
}

.p-w-r .pr-tooltip-over:after {
    bottom: 100%;
    margin-bottom: 5px;
    right: 50%;
    -webkit-transform: translateX(50%);
    transform: translateX(50%)
}

.p-w-r .pr-tooltip-over:before {
    border-bottom-color: #303533;
    bottom: auto;
    margin-right: -5px;
    right: 50%;
    top: -5px
}

.p-w-r .pr-amzn-share {
    align-items: center;
    background-color: #fafafa;
    display: flex;
    margin: 30px 0 10px;
    max-width: 800px;
    padding: 20px
}

.p-w-r .pr-amzn-share p {
    margin: 8px 0 11px
}

.p-w-r .pr-amzn-share button {
    padding: 12px!important
}

.p-w-r .pr-amzn-share .pr-h1,.p-w-r .pr-amzn-share h1 {
    color: #333;
    font-size: 22px;
    font-weight: 700;
    margin: 0;
    vertical-align: middle
}

.p-w-r .pr-amzn-share .pr-h1 span,.p-w-r .pr-amzn-share h1 span {
    display: inline-block;
    font-size: 20px;
    vertical-align: middle
}

.p-w-r .pr-amzn-share .pr-amzn-logo {
    display: inline-block;
    height: 20px
}

.p-w-r .pr-amzn-share .pr-amzn-logo svg {
    fill: #6b6b75;
    height: 20px;
    width: 20px
}

.p-w-r .pr-amzn-share .pr-amzn-share-header-image {
    flex: 1;
    max-width: 117px
}

.p-w-r .pr-amzn-share .pr-amzn-share-header-image img {
    max-width: 100px;
    mix-blend-mode: multiply
}

.p-w-r .pr-amzn-share .pr-amzn-share-header-text {
    flex: 1
}

.p-w-r .pr-amzn-share .pr-amzn-share-header-text span {
    color: #6b6b75
}

.p-w-r .pr-amzn-share .pr-accessible-btn,.p-w-r .pr-amzn-share .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a,.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write .pr-amzn-share a {
    word-wrap: break-word;
    white-space: normal;
    width: 365px
}

.p-w-r .pr-amzn-share .pr-accessible-btn--copied {
    background: #d3d3d3;
    border: none;
    pointer-events: none
}

.p-w-r .pr-amzn-share .pr-accessible-btn--copied:active,.p-w-r .pr-amzn-share .pr-accessible-btn--copied:focus,.p-w-r .pr-amzn-share .pr-accessible-btn--copied:hover {
    background: #d3d3d3;
    border: none;
    color: #fff
}

.p-w-r .pr-amzn-share-redirect .pr-amzn-share-header,.p-w-r .pr-amzn-share-redirect .pr-amzn-share-subheader {
    color: #ccc!important
}

.p-w-r .pr-amzn-share-redirect .pr-elipsis--loading,.p-w-r .pr-amzn-share-redirect .pr-redirect-message-header {
    font-size: 17px;
    font-weight: 400;
    vertical-align: bottom
}

.p-w-r .pr-amzn-share-redirect .pr-redirect-message-header {
    margin: 10px 0 7px
}

.p-w-r .pr-amzn-share-fallback .pr-amzn-share-header-image {
    display: none
}

.p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons {
    display: inline-block;
    width: 100%
}

.p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback {
    background-color: #f6f6f6;
    background-image: none;
    border: solid #ccc;
    border-radius: 2px;
    border-width: 1px 1px 2px;
    -moz-box-sizing: border-box;
    color: #0076ba;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    font-weight: 700;
    line-height: 1;
    margin-bottom: 0;
    max-width: 150px;
    min-width: 65px;
    padding: 12px 15px;
    text-align: center;
    text-shadow: none;
    text-transform: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    white-space: nowrap;
    width: 25%
}

.p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback.focus,.p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback:focus {
    background-color: #ddd;
    border-color: #8c8c8c;
    color: #0076ba
}

.p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback:hover {
    background-color: #ddd;
    border-color: #adadad;
    color: #0076ba
}

.open>.p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback.dropdown-toggle,.p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback.active,.p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback:active {
    background-color: #ddd;
    background-image: none;
    border-color: #adadad;
    color: #0076ba
}

.open>.p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback.dropdown-toggle.focus,.open>.p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback.dropdown-toggle:focus,.open>.p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback.dropdown-toggle:hover,.p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback.active.focus,.p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback.active:focus,.p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback.active:hover,.p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback:active.focus,.p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback:active:focus,.p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback:active:hover {
    background-color: #cbcbcb;
    border-color: #8c8c8c;
    color: #0076ba
}

.p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback.disabled.focus,.p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback.disabled:focus,.p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback.disabled:hover,.p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback[disabled].focus,.p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback[disabled]:focus,.p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback[disabled]:hover,fieldset[disabled] .p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback.focus,fieldset[disabled] .p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback:focus,fieldset[disabled] .p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback:hover {
    background-color: #f6f6f6;
    border-color: #ccc
}

.p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback .badge {
    background-color: #0076ba;
    color: #f6f6f6
}

.p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons span {
    font-style: italic;
    padding: 10px
}

.p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-submit {
    display: inline-block;
    vertical-align: middle;
    width: 50%
}

.p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-amzn-uncopied {
    box-shadow: none;
    filter: alpha(opacity=65);
    opacity: .65
}

.p-w-r .pr-amzn-share-fallback #pr-amzn-copy-fallback {
    background-color: transparent;
    border: 0;
    margin: 20px 0 5px;
    outline: none;
    overflow: visible;
    resize: none
}

@media (max-width: 500px) {
    .p-w-r .pr-amzn-share-header-image {
        display:none
    }

    .p-w-r .pr-accessible-btn,.p-w-r .pr-amzn-share-header-text,.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a {
        width: 100%!important
    }

    .p-w-r .pr-btn-copy-fallback {
        display: block
    }

    .p-w-r .pr-amzn-share .pr-h1 span,.p-w-r .pr-amzn-share h1 span {
        font-size: 18px
    }

    .p-w-r .pr-amzn-share .pr-h1 .pr-amzn-logo,.p-w-r .pr-amzn-share h1 .pr-amzn-logo {
        vertical-align: bottom
    }

    .p-w-r .pr-amzn-share .pr-h1 .pr-amzn-logo svg,.p-w-r .pr-amzn-share h1 .pr-amzn-logo svg {
        height: 18px;
        width: 18px
    }

    .p-w-r .pr-amzn-share-fallback .pr-amzn-share-header-image {
        display: none
    }

    .p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons {
        display: inline-block;
        text-align: center;
        width: 100%
    }

    .p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback {
        background-color: #f6f6f6;
        background-image: none;
        border: solid #ccc;
        border-radius: 2px;
        border-width: 1px 1px 2px;
        -moz-box-sizing: border-box;
        color: #0076ba;
        cursor: pointer;
        display: inline-block;
        display: block;
        font-size: 14px;
        font-weight: 400;
        line-height: 1;
        margin-bottom: 0;
        max-width: 100%;
        padding: 12px 15px;
        text-align: center;
        text-shadow: none;
        text-transform: none;
        -webkit-user-select: none;
        -ms-user-select: none;
        user-select: none;
        vertical-align: middle;
        white-space: nowrap;
        width: 100%
    }

    .p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback.focus,.p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback:focus {
        background-color: #ddd;
        border-color: #8c8c8c;
        color: #0076ba
    }

    .p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback:hover {
        background-color: #ddd;
        border-color: #adadad;
        color: #0076ba
    }

    .open>.p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback.dropdown-toggle,.p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback.active,.p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback:active {
        background-color: #ddd;
        background-image: none;
        border-color: #adadad;
        color: #0076ba
    }

    .open>.p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback.dropdown-toggle.focus,.open>.p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback.dropdown-toggle:focus,.open>.p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback.dropdown-toggle:hover,.p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback.active.focus,.p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback.active:focus,.p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback.active:hover,.p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback:active.focus,.p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback:active:focus,.p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback:active:hover {
        background-color: #cbcbcb;
        border-color: #8c8c8c;
        color: #0076ba
    }

    .p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback.disabled.focus,.p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback.disabled:focus,.p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback.disabled:hover,.p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback[disabled].focus,.p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback[disabled]:focus,.p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback[disabled]:hover,fieldset[disabled] .p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback.focus,fieldset[disabled] .p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback:focus,fieldset[disabled] .p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback:hover {
        background-color: #f6f6f6;
        border-color: #ccc
    }

    .p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback .badge {
        background-color: #0076ba;
        color: #f6f6f6
    }

    .p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons span {
        display: block;
        font-style: italic;
        padding: 10px
    }

    .p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-submit {
        display: block;
        vertical-align: middle;
        width: 100%
    }
}

.p-w-r .pr-submit .pr-powered {
    margin: 5px 5px 0 0
}

.p-w-r .pr-submit .pr-powered span {
    color: #767676;
    font-size: 10px;
    line-height: 12px
}

.p-w-r .pr-submit a {
    font-size: 10px;
    line-height: 12px;
    text-decoration: underline
}

.p-w-r .pr-submit .pr-logo-container {
    margin-top: 9px
}

.p-w-r .pr-submit .pr-logo {
    height: 29px;
    width: 60px
}

.p-w-r .pr-carousel-slider {
    -webkit-overflow-scrolling: touch;
    box-sizing: border-box;
    margin-left: 0;
    padding: 15px 30px;
    position: relative;
    transition: opacity .5s ease;
    width: 100%
}

.p-w-r .pr-carousel-slider:after,.p-w-r .pr-carousel-slider:before {
    content: " ";
    display: table
}

.p-w-r .pr-carousel-slider:after {
    background-color: #333;
    clear: both;
    height: 100%;
    width: 5px
}

.p-w-r .pr-carousel-slider.pr-slide-active {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000;
    perspective: 1000;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    transition: all .2s cubic-bezier(.445,.05,.55,.95)
}

.p-w-r .pr-carousel-container {
    margin: auto;
    overflow: hidden;
    padding: 0 10px;
    width: 100%
}

.p-w-r .pr-carousel-container .pr-carousel-slide {
    transition: all .2s cubic-bezier(.445,.05,.55,.95)
}

.p-w-r .pr-carousel-control {
    background-color: #fff;
    border-radius: 25px;
    cursor: pointer;
    height: 50px;
    position: absolute;
    top: 42%;
    width: 50px;
    z-index: 2
}

.p-w-r .pr-carousel-control.pr-carousel-next {
    padding: 12px 7px;
    right: 10px
}

.p-w-r .pr-carousel-control.pr-carousel-prev {
    left: 10px;
    padding: 12px 17px
}

.p-w-r .pr-carousel-control.pr-carousel-next .pr-carousel-next-icon {
    border-width: 1px 1px 0 0;
    border-right: 1px solid;
    border-top: 1px solid;
    height: 25px;
    margin: 0;
    padding: 0;
    position: absolute;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    width: 25px!important
}

.p-w-r .pr-carousel-control.pr-carousel-prev .pr-carousel-prev-icon {
    border: solid;
    border-width: 0 0 1px 1px;
    height: 25px;
    margin: 0;
    padding: 0;
    position: absolute;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    width: 25px!important
}

.p-w-r .pr-carousel-control .pr-carousel-next-icon,.p-w-r .pr-carousel-control .pr-carousel-prev-icon {
    background-color: transparent;
    color: #0b7bc1;
    cursor: pointer;
    height: 30px;
    outline: none;
    width: 30px
}

.p-w-r .pr-carousel-slider-small .pr-carousel-slider-container:after,.p-w-r .pr-carousel-slider-small .pr-carousel-slider-container:before {
    box-shadow: 0 0 20px 34px
}

.p-w-r .pr-carousel-slider-mobile {
    padding: 15px 0
}

.p-w-r .pr-carousel-slider-mobile .pr-carousel-control {
    display: none
}

.p-w-r .pr-carousel-slider-mobile .pr-carousel-slider-container {
    padding: 0
}

.p-w-r .pr-carousel-slider-mobile .pr-carousel-slider-container:after,.p-w-r .pr-carousel-slider-mobile .pr-carousel-slider-container:before {
    box-shadow: none
}

.p-w-r .pr-carousel-slider-mobile .pr-carousel-slider {
    padding: 15px 0
}

.p-w-r .pr-rating-stars {
    display: inline-block;
    line-height: normal
}

.p-w-r .pr-snippet-reco {
    display: table;
    margin: 10px;
    max-width: 400px
}

.p-w-r .pr-snippet-reco .pr-reco {
    border-radius: 2px 0 0 2px;
    display: table-cell;
    padding: 5px;
    text-align: center;
    width: 50%
}

.p-w-r .pr-snippet-reco .pr-reco span {
    color: #fff;
    font-size: 13px
}

.p-w-r .pr-snippet-reco .pr-reco .pr-reco-value {
    font-weight: 700
}

.p-w-r .pr-snippet-reco .pr-snippet-read-write {
    background-color: #f6f6f6;
    border-radius: 0 2px 2px 0;
    display: table-cell;
    padding: 5px;
    text-align: center;
    vertical-align: middle;
    width: 50%
}

.p-w-r .pr-snippet-reco .pr-snippet-read-write a {
    font-size: 13px
}

.p-w-r .pr-snippet-reco .pr-reco-gray {
    background-color: #787878
}

.p-w-r .pr-snippet-reco .pr-reco-green {
    background-color: #0a8900
}

.p-w-r .pr-snippet-reco .pr-reco-yellow {
    background-color: #fbb817
}

.p-w-r .pr-snippet-reco .pr-reco-orange {
    background-color: #d76e0a
}

.p-w-r .pr-snippet-reco .pr-reco-red {
    background-color: #f05e24
}

.p-w-r .pr-snippet-star-reco .pr-reco {
    padding-bottom: 5px
}

.p-w-r .pr-snippet-star-reco .pr-reco span {
    font-size: 14px!important
}

.p-w-r .pr-snippet-star-reco .pr-snippet-read-write,.p-w-r .pr-snippet-star-reco .pr-snippet-stars {
    display: inline-block
}

.p-w-r .pr-snippet-star-reco .pr-snippet-read-write a {
    font-size: 13px!important;
    padding: 0 7.5px
}

.p-w-r .pr-snippet-star-reco .pr-snippet-stars-container {
    display: inline-block
}

.p-w-r .pr-snippet-star-reco .pr-reco-value {
    font-size: 28px;
    font-weight: 700
}

.p-w-r .pr-snippet-star-reco .pr-reco-gray .pr-reco-value {
    color: #787878
}

.p-w-r .pr-snippet-star-reco .pr-reco-green .pr-reco-value {
    color: #0a8900
}

.p-w-r .pr-snippet-star-reco .pr-reco-yellow .pr-reco-value {
    color: #fbb817
}

.p-w-r .pr-snippet-star-reco .pr-reco-orange .pr-reco-value {
    color: #d76e0a
}

.p-w-r .pr-snippet-star-reco .pr-reco-red .pr-reco-value {
    color: #f05e24
}

.p-w-r .pr-snippet-star-histogram .pr-collapsable-histogram,.p-w-r .pr-snippet-star-histogram .pr-snippet-stars {
    display: inline-block
}

.p-w-r .pr-snippet-star-histogram .pr-collapsable-histogram a.pr-collapsable-histogram-activate {
    padding: 0 7.5px
}

.p-w-r .pr-snippet-star-histogram .pr-collapsable-histogram .pr-collapsable-histogram-modal {
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 2px;
    box-shadow: 2px 2px 2px #ccc;
    max-width: 300px;
    position: absolute;
    width: 100%;
    z-index: 9999999999
}

.p-w-r .pr-snippet-star-histogram .pr-collapsable-histogram .pr-collapsable-histogram-modal .pr-collapsable-histogram-header {
    background-color: #f6f6f6;
    border-bottom: 1px solid #ccc;
    font-size: 16px;
    max-width: 300px;
    padding: 10px 0;
    text-align: center;
    width: 100%
}

.p-w-r .pr-snippet-star-histogram .pr-collapsable-histogram .pr-collapsable-histogram-modal .pr-ratings-histogram-wrapper {
    padding: 10px
}

.p-w-r .pr-snippet-star-histogram .pr-collapsable-histogram .pr-collapsable-histogram-modal .pr-ratings-histogram-wrapper ul {
    padding: 0
}

.p-w-r .pr-snippet-star-histogram .pr-collapsable-histogram .pr-collapsable-histogram-modal .pr-ratings-histogram-wrapper ul li {
    margin-bottom: 10px!important
}

.p-w-r .pr-snippet-star-histogram .pr-collapsable-histogram .pr-collapsable-histogram-modal .pr-ratings-histogram-wrapper .pr-ratings-histogram-bar {
    float: none;
    width: 100%
}

.p-w-r .pr-snippet-star-histogram .pr-snippet-read-write {
    border-left: 1px solid #ccc;
    display: inline-block
}

.p-w-r .pr-snippet-star-histogram .pr-snippet-read-write a {
    display: inline-block;
    font-size: 13px!important;
    padding-left: 7.5px
}

.p-w-r .pr-stars {
    background-repeat: no-repeat;
    color: #404040;
    display: inline-block;
    height: 20px;
    margin-right: .5em;
    position: relative;
    vertical-align: middle;
    width: 112px
}

.p-w-r .pr-snippet-stars-legacy-large .pr-snippet-rating-decimal {
    font-size: 100%;
    height: auto;
    padding: 1px 5px
}

.p-w-r .pr-stars-small {
    height: 16px;
    margin-right: .25em;
    width: 83px
}

.p-w-r .pr-snippet-stars {
    background: #fff
}

.p-w-r .pr-snippet-rating-decimal {
    border: 1px solid #c5c5c5;
    border-radius: .2em;
    color: #666;
    display: inline-block;
    font-size: 85%;
    height: 16px;
    padding: 0 .2em;
    vertical-align: middle
}

.p-w-r .pr-snippet div,.p-w-r .pr-snippet span {
    vertical-align: middle
}

.p-w-r .pr-snippet .pr-star,.p-w-r .pr-snippet .pr-star-selected {
    vertical-align: baseline
}

.p-w-r .pr-snippet .pr-snippet-stars-png {
    display: inline-block
}

.p-w-r .pr-snippet .pr-snippet-stars-png .pr-rating-stars {
    position: relative
}

.p-w-r .pr-snippet .pr-snippet-stars-png .pr-star,.p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-accessible-0-filled,.p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-accessible-100-filled,.p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-accessible-25-filled,.p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-accessible-50-filled,.p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-accessible-75-filled,.p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-half,.p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-selected,.p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4,.p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4-0-filled,.p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4-100-filled,.p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4-25-filled,.p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4-50-filled,.p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4-75-filled {
    border-radius: 3px;
    height: 20px;
    margin-left: 0;
    margin-right: 2px;
    padding: 3px;
    width: 20px
}

.p-w-r .pr-snippet .pr-snippet-stars-png .pr-snippet-rating-decimal {
    font-size: 13px;
    height: auto;
    padding: 2px 4px;
    text-align: center
}

.p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-half {
    background-image: linear-gradient(270deg,#f7941d 0,#f7941d),linear-gradient(270deg,#ddd 0,#ddd);
    background-repeat: no-repeat;
    background-size: 50% 100%,100% 100%
}

.p-w-r .pr-snippet .pr-snippet-read-write {
    display: inline-block
}

.p-w-r .pr-snippet .pr-snippet-read-write a {
    display: inline-block;
    font-size: 13px!important;
    margin: 0 5px
}

.p-w-r .pr-snippet .pr-snippet-stars-png-small .pr-star-accessible-0-filled,.p-w-r .pr-snippet .pr-snippet-stars-png-small .pr-star-accessible-100-filled,.p-w-r .pr-snippet .pr-snippet-stars-png-small .pr-star-accessible-25-filled,.p-w-r .pr-snippet .pr-snippet-stars-png-small .pr-star-accessible-50-filled,.p-w-r .pr-snippet .pr-snippet-stars-png-small .pr-star-accessible-75-filled,.p-w-r .pr-snippet .pr-snippet-stars-png-small .pr-star-v4,.p-w-r .pr-snippet .pr-snippet-stars-png-small .pr-star-v4-0-filled,.p-w-r .pr-snippet .pr-snippet-stars-png-small .pr-star-v4-100-filled,.p-w-r .pr-snippet .pr-snippet-stars-png-small .pr-star-v4-25-filled,.p-w-r .pr-snippet .pr-snippet-stars-png-small .pr-star-v4-50-filled,.p-w-r .pr-snippet .pr-snippet-stars-png-small .pr-star-v4-75-filled {
    height: 18px;
    margin-right: 2px;
    padding: 2px;
    width: 18px
}

.p-w-r .pr-snippet .pr-snippet-stars-png-small .pr-star,.p-w-r .pr-snippet .pr-snippet-stars-png-small .pr-star-half,.p-w-r .pr-snippet .pr-snippet-stars-png-small .pr-star-selected {
    border-radius: 3px;
    height: 18px;
    margin-right: 2px;
    padding: 2px;
    width: 18px
}

.p-w-r .pr-snippet .pr-snippet-stars-png-small .pr-snippet-rating-decimal {
    padding: 1px 5px
}

.p-w-r .pr-alt-star-rating {
    width: 200px
}

.p-w-r .pr-alt-star-rating .pr-alt-star-icon {
    display: inline-block;
    margin-right: 3px;
    width: 30px
}

.p-w-r .pr-snippet-stars-numeric {
    background-color: #fff;
    border: 1px solid #ddd;
    position: fixed;
    right: 0;
    top: 50%;
    width: 150px;
    z-index: 99999
}

.p-w-r .pr-snippet-stars-numeric .pr-snippet-numeric {
    padding: 5px;
    text-align: center
}

.p-w-r .pr-snippet-stars-numeric .pr-snippet-numeric .pr-snippet-numeric-numerator {
    color: #303533;
    font-size: 41px;
    font-weight: 700
}

.p-w-r .pr-snippet-stars-numeric .pr-alt-star-rating {
    margin: 0 auto;
    width: 95px
}

.p-w-r .pr-snippet-stars-numeric .pr-alt-star-rating .pr-alt-star-icon {
    width: 16px
}

.p-w-r .pr-snippet-stars-numeric .pr-snippet-read-write {
    border-top: 1px solid #ddd;
    padding: 10px;
    text-align: center;
    width: auto
}

.p-w-r .pr-snippet-stars-numeric .pr-snippet-read-write a {
    font-size: 13px!important
}

.p-w-r .pr-rating-gray {
    border-top: 5px solid #787878
}

.p-w-r .pr-rating-green {
    border-top: 5px solid #8cc540
}

.p-w-r .pr-rating-yellow {
    border-top: 5px solid #fbb817
}

.p-w-r .pr-rating-orange {
    border-top: 5px solid #d76e0a
}

.p-w-r .pr-rating-red {
    border-top: 5px solid #f05e24
}

.p-w-r .pr-snippet-reco-to-friend {
    max-width: 245px
}

.p-w-r .pr-snippet-reco-to-friend .pr-checkbox-icon svg {
    height: 25px;
    width: 25px
}

.p-w-r .pr-snippet-reco-to-friend div,.p-w-r .pr-snippet-reco-to-friend span {
    display: inline-block!important;
    margin-right: 2px;
    vertical-align: top
}

.p-w-r .pr-snippet-reco-to-friend .pr-reco span {
    font-size: 24px;
    line-height: 27px
}

.p-w-r .pr-snippet-reco-to-friend .pr-reco-to-friend-message {
    font-size: 10px;
    line-height: normal;
    max-width: 145px
}

.p-w-r .pr-snippet-stars-reco-inline {
    width: 100%
}

.p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write {
    display: inline-block
}

.p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write a,.p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write span {
    font-size: 13px!important;
    padding: 0 7.5px
}

.p-w-r .pr-snippet-stars-reco-inline .pr-snippet-stars-container {
    display: inline-block
}

.p-w-r .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars {
    float: left
}

.p-w-r .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars .pr-snippet {
    float: none!important
}

.p-w-r .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-reco {
    float: right
}

.p-w-r .pr-snippet-stars-reco-inline .pr-snippet-reco-to-friend .pr-reco-to-friend-message {
    line-height: normal;
    text-align: left
}

.p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-stars-container,.p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-stars-container {
    display: inline-block
}

.p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-read-write,.p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-write {
    display: block
}

.p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-stars-reco-reco,.p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-stars-reco-stars,.p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-stars-reco-reco,.p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-stars-reco-stars {
    float: none
}

.p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-read-and-write,.p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-stars-reco-reco,.p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write,.p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-stars-reco-reco {
    margin-top: 10px
}

.p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-read-and-write a,.p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write a {
    margin: 0 5px 0 0
}

.p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-write,.p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-stars-container {
    display: block
}

.p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-stars-reco-reco,.p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-stars-reco-stars {
    float: none
}

.p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write,.p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-stars-reco-reco {
    margin-top: 5px
}

.p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write a {
    margin: 0 5px 0 0;
    padding: 0
}

.p-w-r .pr-snippet-qa {
    color: #303533;
    display: table;
    width: 100%
}

.p-w-r .pr-snippet-qa>* {
    display: inline-block;
    margin-right: 5px
}

.p-w-r .pr-snippet-qa .pr-qa-large {
    display: inline;
    font-size: 16px;
    font-weight: 700
}

.p-w-r .pr-snippet-qa .pr-answered-question-circle {
    background-color: #0b7bc1;
    border-radius: 50%;
    color: #fff;
    display: inline-block;
    font-size: 15px;
    font-weight: 200;
    margin: 0 5px;
    text-align: center
}

.p-w-r .pr-snippet-qa .pr-answered-question-circle:after,.p-w-r .pr-snippet-qa .pr-answered-question-circle:before {
    content: "â€‹";
    display: inline-block;
    line-height: 0px;
    padding-bottom: 50%;
    padding-top: 50%;
    width: 7px
}

.p-w-r .pr-snippet-qa .pr-snippet-qa-metrics {
    float: left
}

.p-w-r .pr-snippet-qa .pr-snippet-qa-answer-link {
    display: inline;
    font-size: 13px
}

.p-w-r .pr-snippet-qa .pr-ask-question-link {
    float: right;
    font-size: 13px;
    margin-top: 6px
}

.p-w-r .pr-snippet-qa.pr-snippet-compact .pr-ask-question-link,.p-w-r .pr-snippet-qa.pr-snippet-compact .pr-snippet-qa-metrics,.p-w-r .pr-snippet-qa.pr-snippet-minimal .pr-ask-question-link,.p-w-r .pr-snippet-qa.pr-snippet-minimal .pr-snippet-qa-metrics {
    display: block;
    float: none
}

.p-w-r .pr-snippet-qa.pr-snippet-qa-empty .pr-ask-question-cta {
    color: #303533
}

.p-w-r .pr-snippet-qa.pr-snippet-qa-empty .pr-ask-question-link {
    display: block;
    float: none
}

.p-w-r .pr-snippet-qa.pr-snippet-qa-empty .pr-ask-question-subtext {
    font-size: 10px
}

.p-w-r #pr-snapshot-histogram-container .pr-ratings-histogram-barValue,.p-w-r .pr-ratings-histogram-barValue {
    background: #f7941d;
    border-radius: 2px
}

.p-w-r #pr-snapshot-histogram-container .pr-ratings-histogram-bar,.p-w-r .pr-ratings-histogram-bar {
    background: #f6f6f6;
    border-radius: 2px;
    display: inline-block;
    vertical-align: middle
}

.p-w-r .pr-ratings-histogram-bar {
    box-shadow: inset 0 0 3px #aaa
}

.p-w-r .pr-ratings-histogram-barValue {
    background: linear-gradient(#f4ad58,#f7941d);
    transition: all .25s ease
}

.p-w-r #pr-snapshot-histogram-container .pr-ratings-histogram-bar,.p-w-r #pr-snapshot-histogram-container .pr-ratings-histogram-barValue {
    height: 10px
}

.p-w-r #pr-snapshot-histogram {
    display: inline-block;
    margin-left: 5px
}

.p-w-r .pr-selected .pr-ratings-histogram-barValue {
    background: linear-gradient(#e99b3e,#cf7912)
}

.p-w-r .pr-selected .pr-ratings-histogram-bar {
    background: #ddd
}

.p-w-r .pr-attribute-value-list-empty {
    color: #999;
    font-size: 14px;
    text-align: center
}

.p-w-r #pr-snapshot-histogram {
    display: none
}

.p-w-r #pr-snapshot-histogram-container {
    background: #fff;
    border: 1px solid #ccc;
    border-radius: 2px;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.25);
    margin-top: 10px;
    padding: 15px;
    position: absolute;
    width: 245px;
    z-index: 9999
}

.p-w-r #pr-snapshot-histogram-container .pr-ratings-histogram-bar {
    width: 148px
}

.p-w-r #pr-snapshot-histogram-header {
    margin-bottom: 5px
}

.p-w-r .pr-histogram-1Stars,.p-w-r .pr-histogram-2Stars,.p-w-r .pr-histogram-3Stars,.p-w-r .pr-histogram-4Stars,.p-w-r .pr-histogram-5Stars {
    cursor: pointer;
    display: table!important;
    margin-bottom: 5px;
    width: 100%!important
}

.p-w-r .pr-histogram-1Stars:hover .pr-ratings-histogram-barValue,.p-w-r .pr-histogram-2Stars:hover .pr-ratings-histogram-barValue,.p-w-r .pr-histogram-3Stars:hover .pr-ratings-histogram-barValue,.p-w-r .pr-histogram-4Stars:hover .pr-ratings-histogram-barValue,.p-w-r .pr-histogram-5Stars:hover .pr-ratings-histogram-barValue {
    background: linear-gradient(#e99b3e,#cf7912)
}

.p-w-r .pr-histogram-1Stars:hover .pr-ratings-histogram-bar,.p-w-r .pr-histogram-2Stars:hover .pr-ratings-histogram-bar,.p-w-r .pr-histogram-3Stars:hover .pr-ratings-histogram-bar,.p-w-r .pr-histogram-4Stars:hover .pr-ratings-histogram-bar,.p-w-r .pr-histogram-5Stars:hover .pr-ratings-histogram-bar {
    background: #ddd
}

.p-w-r .pr-histogram-1Stars.pr-zero-ratings .pr-histogram-count,.p-w-r .pr-histogram-1Stars.pr-zero-ratings .pr-histogram-label,.p-w-r .pr-histogram-2Stars.pr-zero-ratings .pr-histogram-count,.p-w-r .pr-histogram-2Stars.pr-zero-ratings .pr-histogram-label,.p-w-r .pr-histogram-3Stars.pr-zero-ratings .pr-histogram-count,.p-w-r .pr-histogram-3Stars.pr-zero-ratings .pr-histogram-label,.p-w-r .pr-histogram-4Stars.pr-zero-ratings .pr-histogram-count,.p-w-r .pr-histogram-4Stars.pr-zero-ratings .pr-histogram-label,.p-w-r .pr-histogram-5Stars.pr-zero-ratings .pr-histogram-count,.p-w-r .pr-histogram-5Stars.pr-zero-ratings .pr-histogram-label {
    color: #ccc
}

.p-w-r .pr-histogram-1Stars:last-child,.p-w-r .pr-histogram-2Stars:last-child,.p-w-r .pr-histogram-3Stars:last-child,.p-w-r .pr-histogram-4Stars:last-child,.p-w-r .pr-histogram-5Stars:last-child {
    margin-bottom: 0
}

.p-w-r .pr-histogram-1Stars>*,.p-w-r .pr-histogram-2Stars>*,.p-w-r .pr-histogram-3Stars>*,.p-w-r .pr-histogram-4Stars>*,.p-w-r .pr-histogram-5Stars>* {
    display: table-cell
}

.p-w-r .pr-histogram-count,.p-w-r .pr-histogram-label {
    font-size: 12px
}

.p-w-r .pr-histogram-label {
    color: #4a99ca;
    font-size: 14px;
    padding-right: 15px;
    white-space: nowrap;
    width: 40px
}

.p-w-r .pr-histogram-count {
    padding-left: 10px;
    width: 30px
}

.p-w-r .pr-accordion .pr-accordion-btn {
    background: none;
    border: 0;
    color: #0b7bc1;
    cursor: pointer;
    padding: 0 30px 0 0;
    position: relative;
    z-index: 2
}

.p-w-r .pr-accordion .pr-accordion-btn span {
    color: #0b7bc1;
    display: table-cell;
    padding-right: 5px;
    vertical-align: middle
}

.p-w-r .pr-accordion .pr-accordion-btn .pr-caret-icon {
    height: 20px;
    padding: 0 0 1px;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    transition: all .3s ease-in-out;
    vertical-align: middle;
    width: 20px
}

.p-w-r .pr-accordion .pr-accordion-btn .pr-caret-icon svg {
    height: 20px;
    width: 20px
}

.p-w-r .pr-accordion .pr-accordion-btn .pr-caret-icon__line {
    stroke: #0b7bc1
}

.p-w-r .pr-accordion .pr-accordion-btn:active,.p-w-r .pr-accordion .pr-accordion-btn:focus {
    overflow: hidden
}

.p-w-r .pr-accordion .pr-accordion-content {
    margin: 10px 0;
    max-height: 0;
    overflow: hidden;
    transition: all 1s ease
}

.p-w-r .pr-accordion.pr-accordion-exapanded .pr-accordion-btn .pr-caret-icon {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.p-w-r .pr-accordion.pr-accordion-exapanded .pr-accordion-content {
    max-height: 1000px;
    transition: all 1.5s ease
}

.p-w-r .pr-category-snippet {
    display: table;
    margin: 0 auto
}

.p-w-r .pr-category-snippet__item {
    display: table-cell;
    vertical-align: middle
}

.p-w-r .pr-category-snippet__total {
    padding-left: 5px
}

.p-w-r .pr-helpful-btn {
    background: none;
    border: solid #ccc;
    border-radius: 2px;
    border-width: 1px 1px 2px;
    cursor: pointer;
    padding: 7px 11px
}

.p-w-r .pr-helpful-btn[aria-disabled],.p-w-r .pr-helpful-btn[disabled] {
    cursor: not-allowed;
    opacity: .5;
    pointer-events: none
}

.p-w-r .pr-helpful-btn[aria-disabled] .pr-thumbs-cuff-fill,.p-w-r .pr-helpful-btn[aria-disabled] .pr-thumbs-fill,.p-w-r .pr-helpful-btn[disabled] .pr-thumbs-cuff-fill,.p-w-r .pr-helpful-btn[disabled] .pr-thumbs-fill {
    fill: #707070
}

.p-w-r .pr-helpful-btn:hover {
    background: #eee
}

.p-w-r .pr-helpful-btn:hover span {
    color: #0b7bc1
}

.p-w-r .pr-helpful-btn:hover .pr-thumbs-cuff-fill,.p-w-r .pr-helpful-btn:hover .pr-thumbs-fill {
    fill: #0b7bc1
}

.p-w-r .pr-helpful-btn:hover[aria-disabled],.p-w-r .pr-helpful-btn:hover[disabled] {
    background: none
}

.p-w-r .pr-helpful-btn:hover[aria-disabled] span,.p-w-r .pr-helpful-btn:hover[disabled] span {
    color: #707070
}

.p-w-r .pr-helpful-btn:hover[aria-disabled] .pr-thumbs-cuff-fill,.p-w-r .pr-helpful-btn:hover[aria-disabled] .pr-thumbs-fill,.p-w-r .pr-helpful-btn:hover[disabled] .pr-thumbs-cuff-fill,.p-w-r .pr-helpful-btn:hover[disabled] .pr-thumbs-fill {
    fill: #707070
}

.p-w-r .pr-helpful-btn:active {
    background: #0b7bc1
}

.p-w-r .pr-helpful-btn:active span {
    color: #fff
}

.p-w-r .pr-helpful-btn:active .pr-thumbs-cuff-fill,.p-w-r .pr-helpful-btn:active .pr-thumbs-fill {
    fill: #fff
}

.p-w-r .pr-helpful-btn:active[aria-disabled],.p-w-r .pr-helpful-btn:active[disabled] {
    background: none
}

.p-w-r .pr-helpful-btn:active[aria-disabled] span,.p-w-r .pr-helpful-btn:active[disabled] span {
    color: #707070
}

.p-w-r .pr-helpful-btn:active[aria-disabled] .pr-thumbs-cuff-fill,.p-w-r .pr-helpful-btn:active[aria-disabled] .pr-thumbs-fill,.p-w-r .pr-helpful-btn:active[disabled] .pr-thumbs-cuff-fill,.p-w-r .pr-helpful-btn:active[disabled] .pr-thumbs-fill {
    fill: #707070
}

.p-w-r .pr-helpful-yes {
    border-bottom-right-radius: 0;
    border-right: 0;
    border-top-right-radius: 0
}

.p-w-r .pr-helpful-no {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.p-w-r .pr-helpful-active {
    background: #0b7bc1!important
}

.p-w-r .pr-helpful-active span,.p-w-r .pr-helpful-active[aria-disabled] span,.p-w-r .pr-helpful-active[disabled] span {
    color: #fff
}

.p-w-r .pr-helpful-active .pr-thumbs-cuff-fill,.p-w-r .pr-helpful-active .pr-thumbs-fill,.p-w-r .pr-helpful-active[aria-disabled] .pr-thumbs-cuff-fill,.p-w-r .pr-helpful-active[aria-disabled] .pr-thumbs-fill,.p-w-r .pr-helpful-active[disabled] .pr-thumbs-cuff-fill,.p-w-r .pr-helpful-active[disabled] .pr-thumbs-fill {
    fill: #fff
}

.p-w-r .pr-helpful-active:hover[disabled] {
    background: #0b7bc1
}

.p-w-r .pr-helpful-active:hover[disabled] span {
    color: #fff
}

.p-w-r .pr-helpful-active:hover .pr-thumbs-cuff-fill,.p-w-r .pr-helpful-active:hover .pr-thumbs-fill,.p-w-r .pr-helpful-active:hover[aria-disabled] .pr-thumbs-cuff-fill,.p-w-r .pr-helpful-active:hover[aria-disabled] .pr-thumbs-fill,.p-w-r .pr-helpful-active:hover[disabled] .pr-thumbs-cuff-fill,.p-w-r .pr-helpful-active:hover[disabled] .pr-thumbs-fill {
    fill: #fff
}

.p-w-r .pr-helpful-active:active {
    background: #0b7bc1
}

.p-w-r .pr-helpful-active:active span {
    color: #fff
}

.p-w-r .pr-helpful-active:active .pr-thumbs-cuff-fill,.p-w-r .pr-helpful-active:active .pr-thumbs-fill {
    fill: #fff
}

.p-w-r .pr-helpful-count {
    display: table-cell;
    vertical-align: middle
}

.p-w-r .pr-helpful-btn {
    margin: 10px 0;
    vertical-align: middle
}

.p-w-r .pr-thumbs-icon {
    display: table-cell;
    width: 30px
}

.p-w-r .pr-thumbs-icon svg {
    height: 20px;
    width: 30px
}

.p-w-r .pr-thumbs-icon-down svg {
    -webkit-transform: rotate(180deg) translateY(-3px);
    transform: rotate(180deg) translateY(-3px)
}

.p-w-r .pr-flag-icon {
    display: inline-block;
    width: 30px
}

.p-w-r .pr-flag-icon svg {
    height: 18.25px;
    -webkit-transform: translateY(5px);
    transform: translateY(5px);
    width: 27px
}

.p-w-r .pr-flag-review-thankyou {
    display: inline-block;
    font-size: 14px
}

.p-w-r .pr-media-carousel .pr-flag-review,.p-w-r [aria-modal=true] .pr-flag-review {
    background-color: #fff;
    padding: 20px
}

.p-w-r .pr-media-carousel .pr-flag-review input,.p-w-r .pr-media-carousel .pr-flag-review span,.p-w-r [aria-modal=true] .pr-flag-review input,.p-w-r [aria-modal=true] .pr-flag-review span {
    font-weight: 400
}

.p-w-r .pr-media-carousel .pr-flag-review #pr-email-field,.p-w-r [aria-modal=true] .pr-flag-review #pr-email-field {
    height: 41px!important;
    margin-bottom: 6px;
    width: 100%!important
}

.p-w-r .pr-media-carousel .pr-flag-review .pr-flagging-radiogroup,.p-w-r [aria-modal=true] .pr-flag-review .pr-flagging-radiogroup {
    display: flex;
    flex-wrap: wrap
}

.p-w-r .pr-media-carousel .pr-flag-review .pr-flagging-radiogroup .pr-form-group,.p-w-r [aria-modal=true] .pr-flag-review .pr-flagging-radiogroup .pr-form-group {
    flex-grow: 1
}

.p-w-r .pr-media-carousel .pr-flag-review-fieldset,.p-w-r [aria-modal=true] .pr-flag-review-fieldset {
    margin-bottom: 15px
}

.p-w-r .pr-media-carousel .pr-flag-review-label,.p-w-r [aria-modal=true] .pr-flag-review-label {
    border: none;
    font-size: 16px;
    font-weight: 700;
    margin: 0 0 10px
}

.p-w-r .pr-media-carousel .pr-textarea,.p-w-r .pr-media-carousel .pr-textinput,.p-w-r [aria-modal=true] .pr-textarea,.p-w-r [aria-modal=true] .pr-textinput {
    border: 1px solid #949494;
    border-radius: 2px;
    color: #303533;
    margin: 0;
    padding: 5px!important
}

.p-w-r .pr-media-carousel .pr-flagging-radio,.p-w-r [aria-modal=true] .pr-flagging-radio {
    margin-right: 20px;
    padding-left: 18px
}

.p-w-r .pr-media-carousel .pr-flagging-radio label,.p-w-r [aria-modal=true] .pr-flagging-radio label {
    line-height: normal
}

.p-w-r .pr-media-carousel .pr-flagging-form-group:last-child .pr-flagging-radio,.p-w-r [aria-modal=true] .pr-flagging-form-group:last-child .pr-flagging-radio {
    margin-right: 0
}

.p-w-r .pr-media-carousel .pr-flag-review-input[type=radio],.p-w-r [aria-modal=true] .pr-flag-review-input[type=radio] {
    margin-left: -18px!important
}

.p-w-r .pr-media-carousel .pr-flag-review-input:-moz-submit-invalid,.p-w-r .pr-media-carousel .pr-flag-review-input:-moz-ui-invalid,.p-w-r [aria-modal=true] .pr-flag-review-input:-moz-submit-invalid,.p-w-r [aria-modal=true] .pr-flag-review-input:-moz-ui-invalid {
    border: 1px solid #d00
}

.p-w-r .pr-media-carousel .pr-flag-review-btn,.p-w-r [aria-modal=true] .pr-flag-review-btn {
    border: 1px solid transparent;
    margin-right: 10px;
    padding: 10px 20px
}

.p-w-r .pr-media-carousel .pr-flag-review-btn.pr-flag-review-btn-submit,.p-w-r [aria-modal=true] .pr-flag-review-btn.pr-flag-review-btn-submit {
    background-color: #0b7bc1;
    color: #fff
}

.p-w-r .pr-media-carousel .pr-flag-review-btn.pr-flag-review-btn-cancel,.p-w-r [aria-modal=true] .pr-flag-review-btn.pr-flag-review-btn-cancel {
    background-color: #ccc;
    color: #303533
}

.p-w-r .pr-media-carousel .pr-flag-review-btn:hover,.p-w-r [aria-modal=true] .pr-flag-review-btn:hover {
    background-color: rgba(11,123,193,.2);
    border: 1px solid transparent;
    color: #074d79
}

.p-w-r .pr-media-carousel .pr-flag-review-btn:focus,.p-w-r [aria-modal=true] .pr-flag-review-btn:focus {
    background-color: #fff;
    border: 1px solid #303533;
    color: #303533;
    outline: none
}

.p-w-r .pr-media-carousel .pr-flag-review-btn:active,.p-w-r [aria-modal=true] .pr-flag-review-btn:active {
    background-color: rgba(11,123,193,.2);
    border: 1px solid transparent;
    color: #fff;
    outline: none
}

.p-w-r .pr-media-carousel.pr-rd-display-desktop .pr-flag-review,.p-w-r .pr-media-carousel.pr-rd-display-tablet .pr-flag-review,.p-w-r .pr-media-carousel.pr-rid-large .pr-flag-review,.p-w-r .pr-media-carousel.pr-rid-medium .pr-flag-review,.p-w-r [aria-modal=true].pr-rd-display-desktop .pr-flag-review,.p-w-r [aria-modal=true].pr-rd-display-tablet .pr-flag-review,.p-w-r [aria-modal=true].pr-rid-large .pr-flag-review,.p-w-r [aria-modal=true].pr-rid-medium .pr-flag-review {
    display: block
}

.p-w-r .pr-media-carousel.pr-rd-display-desktop .pr-rd-flag-review-container,.p-w-r .pr-media-carousel.pr-rd-display-tablet .pr-rd-flag-review-container,.p-w-r .pr-media-carousel.pr-rid-large .pr-rd-flag-review-container,.p-w-r .pr-media-carousel.pr-rid-medium .pr-rd-flag-review-container,.p-w-r [aria-modal=true].pr-rd-display-desktop .pr-rd-flag-review-container,.p-w-r [aria-modal=true].pr-rd-display-tablet .pr-rd-flag-review-container,.p-w-r [aria-modal=true].pr-rid-large .pr-rd-flag-review-container,.p-w-r [aria-modal=true].pr-rid-medium .pr-rd-flag-review-container {
    display: inline-block;
    line-height: normal;
    vertical-align: text-bottom
}

.p-w-r .pr-media-carousel.pr-rd-display-desktop .pr-rd-helpful-action,.p-w-r .pr-media-carousel.pr-rd-display-tablet .pr-rd-helpful-action,.p-w-r .pr-media-carousel.pr-rid-large .pr-rd-helpful-action,.p-w-r .pr-media-carousel.pr-rid-medium .pr-rd-helpful-action,.p-w-r [aria-modal=true].pr-rd-display-desktop .pr-rd-helpful-action,.p-w-r [aria-modal=true].pr-rd-display-tablet .pr-rd-helpful-action,.p-w-r [aria-modal=true].pr-rid-large .pr-rd-helpful-action,.p-w-r [aria-modal=true].pr-rid-medium .pr-rd-helpful-action {
    display: inline-block;
    margin-right: 15px
}

.p-w-r .pr-rd-flag-review-btn {
    background: transparent;
    border: none;
    color: #0b7bc1;
    text-decoration: underline
}

@media (min-width: 600px) {
    .p-w-r .pr-irlsnippet .pr-rd-helpful-action {
        display:inline-block;
        margin-right: 15px
    }
}

@-webkit-keyframes pulse {
    0% {
        background: #0b7bc1
    }

    50% {
        background: #26a4f3
    }

    to {
        background: #0b7bc1
    }
}

@keyframes pulse {
    0% {
        background: #0b7bc1
    }

    50% {
        background: #26a4f3
    }

    to {
        background: #0b7bc1
    }
}

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1
    }

    50% {
        opacity: 1
    }

    to {
        display: none;
        opacity: 0
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1
    }

    50% {
        opacity: 1
    }

    to {
        display: none;
        opacity: 0
    }
}

@-webkit-keyframes ellipsis {
    to {
        width: 20px
    }
}

@keyframes ellipsis {
    to {
        width: 20px
    }
}

.pr-elipsis--loading {
    -webkit-animation: ellipsis .9s steps(25) infinite;
    animation: ellipsis .9s steps(25) infinite;
    content: "â€¦";
    display: inline-block;
    overflow: hidden;
    vertical-align: bottom;
    width: 0
}

.pr-elipsis--loading:after {
    content: "â€¦"
}

@-webkit-keyframes pr-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@keyframes pr-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@-webkit-keyframes modal-load {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes modal-load {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes red {
    0% {
        color: #000
    }

    to {
        color: red
    }
}

@keyframes red {
    0% {
        color: #000
    }

    to {
        color: red
    }
}

.p-w-r .alert,.p-w-r .pr-alert {
    border: 1px solid transparent;
    border-radius: 4px;
    margin-bottom: 20px;
    padding: 15px
}

.p-w-r .alert h4,.p-w-r .pr-alert h4 {
    color: inherit;
    margin-top: 0
}

.p-w-r .alert .alert-link,.p-w-r .pr-alert .alert-link {
    font-weight: 700
}

.p-w-r .alert>p,.p-w-r .alert>ul,.p-w-r .pr-alert>p,.p-w-r .pr-alert>ul {
    margin-bottom: 0
}

.p-w-r .alert>p+p,.p-w-r .pr-alert>p+p {
    margin-top: 5px
}

.p-w-r .alert-dismissable,.p-w-r .alert-dismissible {
    padding-right: 35px
}

.p-w-r .alert-dismissable .close,.p-w-r .alert-dismissible .close {
    color: inherit;
    position: relative;
    right: -21px;
    top: -2px
}

.p-w-r .alert-success {
    background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #3c763d
}

.p-w-r .alert-success hr {
    border-top-color: #c9e2b3
}

.p-w-r .alert-success .alert-link {
    color: #2b542c
}

.p-w-r .alert-info,.p-w-r .pr-alert-info {
    background-color: #d9edf7;
    border-color: #bce8f1;
    color: #31708f
}

.p-w-r .alert-info hr,.p-w-r .pr-alert-info hr {
    border-top-color: #a6e1ec
}

.p-w-r .alert-info .alert-link,.p-w-r .pr-alert-info .alert-link {
    color: #245269
}

.p-w-r .alert-warning,.p-w-r .pr-alert-warning {
    background-color: #fcf8e3;
    border-color: #faebcc;
    color: #8a6d3b
}

.p-w-r .alert-warning hr,.p-w-r .pr-alert-warning hr {
    border-top-color: #f7e1b5
}

.p-w-r .alert-warning .alert-link,.p-w-r .pr-alert-warning .alert-link {
    color: #66512c
}

.p-w-r .alert-danger,.p-w-r .pr-alert-danger {
    background-color: #f2dede;
    border-color: #ebccd1;
    color: #a94442
}

.p-w-r .alert-danger hr,.p-w-r .pr-alert-danger hr {
    border-top-color: #e4b9c0
}

.p-w-r .alert-danger .alert-link,.p-w-r .pr-alert-danger .alert-link {
    color: #843534
}

.p-w-r .clearfix:after,.p-w-r .clearfix:before {
    content: " ";
    display: table
}

.p-w-r .clearfix:after {
    clear: both
}

.p-w-r .center-block {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.p-w-r .pr-pull-right,.p-w-r .pull-right {
    float: right!important
}

.p-w-r .pr-pull-left,.p-w-r .pull-left {
    float: left!important
}

.p-w-r .hide,.p-w-r .pr-hide {
    display: none!important
}

.p-w-r .show {
    display: block!important
}

.p-w-r .invisible {
    visibility: hidden
}

.p-w-r .text-hide {
    background-color: transparent;
    border: 0;
    color: transparent;
    font: 0/0 a;
    text-shadow: none
}

.p-w-r .hidden {
    display: none!important
}

.p-w-r .affix {
    position: fixed
}

.p-w-r .pr-alert-container {
    margin-top: 50px;
    max-width: 700px
}

.p-w-r .pr-btn-danger {
    background-color: #f05e24;
    background-image: none;
    border: solid #c0451e;
    border-radius: 2px;
    border-width: 1px 1px 2px;
    -moz-box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    font-weight: 700;
    line-height: 1;
    margin-bottom: 0;
    padding: 12px 15px;
    text-align: center;
    text-shadow: none;
    text-transform: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    white-space: nowrap
}

.p-w-r .pr-btn-danger.focus,.p-w-r .pr-btn-danger:focus {
    background-color: #d3460e;
    border-color: #521d0d;
    color: #fff
}

.p-w-r .pr-btn-danger:hover {
    background-color: #d3460e;
    border-color: #8b3216;
    color: #fff
}

.open>.p-w-r .pr-btn-danger.dropdown-toggle,.p-w-r .pr-btn-danger.active,.p-w-r .pr-btn-danger:active {
    background-color: #d3460e;
    background-image: none;
    border-color: #8b3216;
    color: #fff
}

.open>.p-w-r .pr-btn-danger.dropdown-toggle.focus,.open>.p-w-r .pr-btn-danger.dropdown-toggle:focus,.open>.p-w-r .pr-btn-danger.dropdown-toggle:hover,.p-w-r .pr-btn-danger.active.focus,.p-w-r .pr-btn-danger.active:focus,.p-w-r .pr-btn-danger.active:hover,.p-w-r .pr-btn-danger:active.focus,.p-w-r .pr-btn-danger:active:focus,.p-w-r .pr-btn-danger:active:hover {
    background-color: #b13b0c;
    border-color: #521d0d;
    color: #fff
}

.p-w-r .pr-btn-danger.disabled.focus,.p-w-r .pr-btn-danger.disabled:focus,.p-w-r .pr-btn-danger.disabled:hover,.p-w-r .pr-btn-danger[disabled].focus,.p-w-r .pr-btn-danger[disabled]:focus,.p-w-r .pr-btn-danger[disabled]:hover,fieldset[disabled] .p-w-r .pr-btn-danger.focus,fieldset[disabled] .p-w-r .pr-btn-danger:focus,fieldset[disabled] .p-w-r .pr-btn-danger:hover {
    background-color: #f05e24;
    border-color: #c0451e
}

.p-w-r .pr-btn-danger .badge {
    background-color: #fff;
    color: #f05e24
}

.p-w-r .pr-has-error .control-label span,.p-w-r .pr-has-error .pr-control-label span {
    color: #d00
}

.p-w-r .pr-has-error .form-control,.p-w-r .pr-has-error .form-control:focus {
    border-color: #d00
}

.p-w-r .pr-has-error .form-control:focus {
    box-shadow: 0 0 0 2px #d00;
    outline: 2px solid transparent
}

.p-w-r textarea+.pr-text-danger {
    margin-top: 10px
}

@media screen and (max-width: 480px) {
    .p-w-r .pr-star,.p-w-r .pr-star-selected,.p-w-r .pr-star:hover {
        margin-left:2px;
        margin-right: 2px
    }

    .p-w-r .btn-group-radio-horizontal-linked.btn-toggle>div:not(:first-child):not(:last-child),.p-w-r .btn-group-radio-horizontal.btn-toggle>div:not(:first-child):not(:last-child) {
        border-radius: 0
    }

    .p-w-r .btn-group-radio-horizontal-linked.btn-toggle>:first-child,.p-w-r .btn-group-radio-horizontal.btn-toggle>:first-child {
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0
    }

    .p-w-r .btn-group-radio-horizontal-linked.btn-toggle>:last-child,.p-w-r .btn-group-radio-horizontal.btn-toggle>:last-child {
        border-bottom-width: 2px;
        border-top-left-radius: 0;
        border-top-right-radius: 0
    }

    .p-w-r .btn-group-radio-horizontal .pr-btn,.p-w-r .btn-group-radio-horizontal-linked .pr-btn {
        border-bottom-width: 1px;
        display: block;
        text-align: left;
        white-space: normal
    }

    .p-w-r .btn-group-radio-horizontal .pr-btn+.pr-btn,.p-w-r .btn-group-radio-horizontal-linked .pr-btn+.pr-btn {
        border-top: 0
    }

    .p-w-r .pr-error-console {
        left: 5%;
        width: 90%
    }
}

@media screen and (min-width: 481px) {
    .p-w-r .btn-group-radio-horizontal,.p-w-r .btn-group-radio-horizontal-linked {
        display:table;
        table-layout: fixed
    }

    .p-w-r .btn-group-radio-horizontal-linked.btn-toggle>div:not(:first-child):not(:last-child),.p-w-r .btn-group-radio-horizontal.btn-toggle>div:not(:first-child):not(:last-child) {
        border-radius: 0
    }

    .p-w-r .btn-group-radio-horizontal-linked.btn-toggle>:first-child,.p-w-r .btn-group-radio-horizontal.btn-toggle>:first-child {
        border-bottom-right-radius: 0;
        border-top-right-radius: 0
    }

    .p-w-r .btn-group-radio-horizontal-linked.btn-toggle>:last-child,.p-w-r .btn-group-radio-horizontal.btn-toggle>:last-child {
        border-bottom-left-radius: 0;
        border-top-left-radius: 0
    }

    .p-w-r .btn-group-radio-horizontal .pr-btn,.p-w-r .btn-group-radio-horizontal-linked .pr-btn {
        display: table-cell;
        white-space: normal
    }

    .p-w-r .btn-group-radio-horizontal .pr-btn+.pr-btn,.p-w-r .btn-group-radio-horizontal-linked .pr-btn+.pr-btn {
        border-left: 0
    }

    .p-w-r .tag-group .pr-cb-tag-container {
        float: left;
        margin-right: 0;
        width: 49%
    }

    .p-w-r .tag-group .pr-cb-tag-container:nth-child(odd) {
        margin-right: 2%
    }

    .p-w-r .tag-group .pr-btn-add-tag {
        clear: left
    }
}

@media screen and (max-width: 767px) {
    .p-w-r .rating-text {
        display:none
    }

    .p-w-r .pr-header-product-img {
        text-align: center
    }

    .p-w-r .pr-radio-tag-container {
        margin-top: 0
    }

    .p-w-r .p-w-r .checkbox,.p-w-r .p-w-r .pr-checkbox,.p-w-r .p-w-r .radio {
        margin-bottom: 1px
    }

    .p-w-r .checkbox+.checkbox,.p-w-r .checkbox+.pr-checkbox,.p-w-r .pr-checkbox+.checkbox,.p-w-r .pr-checkbox+.pr-checkbox,.p-w-r .radio+.radio {
        margin-top: 0
    }

    .p-w-r .checkbox label,.p-w-r .pr-checkbox label,.p-w-r .radio label {
        color: #666;
        display: block;
        margin-bottom: 1px;
        padding: 16px
    }

    .p-w-r .pr-checkbox label {
        padding: 0
    }

    .p-w-r .input-add-tag {
        margin-top: 18px
    }
}

.p-w-r .react-tabs [role=tablist] {
    border-bottom: 1px solid #aaa;
    margin: 0 0 10px;
    padding: 0
}

.p-w-r .react-tabs [role=tab] {
    border: 1px solid transparent;
    border-bottom: none;
    bottom: -1px;
    cursor: pointer;
    display: inline-block;
    list-style: none;
    padding: 6px 12px;
    position: relative
}

.p-w-r .react-tabs [role=tab][aria-selected=true] {
    background: #fff;
    border-color: #aaa;
    border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0
}

.p-w-r .react-tabs [role=tab]:focus {
    border-color: #0188fe;
    box-shadow: 0 0 5px #0188fe;
    outline: none
}

.p-w-r .react-tabs [role=tab]:focus:after {
    background: #fff;
    bottom: -5px;
    content: "";
    height: 5px;
    left: -4px;
    position: absolute;
    right: -4px
}

.p-w-r {
    -webkit-font-smoothing: subpixel-antialiased!important;
    color: #000;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-align: left
}

.p-w-r .p-w-r_future blockquote,.p-w-r .p-w-r_future dd,.p-w-r .p-w-r_future dl,.p-w-r .p-w-r_future figure,.p-w-r .p-w-r_future h1,.p-w-r .p-w-r_future h2,.p-w-r .p-w-r_future h3,.p-w-r .p-w-r_future h4,.p-w-r .p-w-r_future h5,.p-w-r .p-w-r_future h6,.p-w-r .p-w-r_future hr,.p-w-r .p-w-r_future p,.p-w-r .p-w-r_future pre {
    margin: 0
}

.p-w-r .p-w-r_future button {
    background-color: transparent;
    background-image: none
}

.p-w-r .p-w-r_future button:focus {
    outline: 1px dotted;
    outline: 5px auto -webkit-focus-ring-color
}

.p-w-r .p-w-r_future fieldset {
    margin: 0;
    padding: 0
}

.p-w-r .p-w-r_future ol,.p-w-r .p-w-r_future ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.p-w-r .p-w-r_future * {
    font-family: inherit;
    line-height: inherit
}

.p-w-r .p-w-r_future *,.p-w-r .p-w-r_future :after,.p-w-r .p-w-r_future :before {
    border: 0 solid #e5e7eb;
    box-sizing: border-box
}

.p-w-r .p-w-r_future hr {
    border-top-width: 1px
}

.p-w-r .p-w-r_future img {
    border-style: solid
}

.p-w-r .p-w-r_future textarea {
    resize: vertical
}

.p-w-r .p-w-r_future input::-webkit-input-placeholder,.p-w-r .p-w-r_future textarea::-webkit-input-placeholder {
    color: #707070;
    opacity: 1
}

.p-w-r .p-w-r_future input:-ms-input-placeholder,.p-w-r .p-w-r_future textarea:-ms-input-placeholder {
    color: #707070;
    opacity: 1
}

.p-w-r .p-w-r_future input::placeholder,.p-w-r .p-w-r_future textarea::placeholder {
    color: #707070;
    opacity: 1
}

.p-w-r .p-w-r_future [role=button],.p-w-r .p-w-r_future button {
    cursor: pointer
}

.p-w-r .p-w-r_future table {
    border-collapse: collapse
}

.p-w-r .p-w-r_future h1,.p-w-r .p-w-r_future h2,.p-w-r .p-w-r_future h3,.p-w-r .p-w-r_future h4,.p-w-r .p-w-r_future h5,.p-w-r .p-w-r_future h6 {
    font-size: inherit;
    font-weight: inherit
}

.p-w-r .p-w-r_future a {
    color: inherit;
    text-decoration: inherit
}

.p-w-r .p-w-r_future button,.p-w-r .p-w-r_future input,.p-w-r .p-w-r_future optgroup,.p-w-r .p-w-r_future select,.p-w-r .p-w-r_future textarea {
    color: inherit;
    line-height: inherit;
    padding: 0
}

.p-w-r .p-w-r_future audio,.p-w-r .p-w-r_future canvas,.p-w-r .p-w-r_future embed,.p-w-r .p-w-r_future iframe,.p-w-r .p-w-r_future img,.p-w-r .p-w-r_future object,.p-w-r .p-w-r_future svg,.p-w-r .p-w-r_future video {
    display: block;
    vertical-align: middle
}

.p-w-r .p-w-r_future img,.p-w-r .p-w-r_future video {
    height: auto;
    max-width: 100%
}

*,:after,:before {
    --pr-translate-x: 0;
    --pr-translate-y: 0;
    --pr-rotate: 0;
    --pr-skew-x: 0;
    --pr-skew-y: 0;
    --pr-scale-x: 1;
    --pr-scale-y: 1;
    --pr-pan-x: ;
    --pr-pan-y: ;
    --pr-pinch-zoom: ;
    --pr-scroll-snap-strictness: proximity;
    --pr-ordinal: ;
    --pr-slashed-zero: ;
    --pr-numeric-figure: ;
    --pr-numeric-spacing: ;
    --pr-numeric-fraction: ;
    --pr-ring-inset: ;
    --pr-ring-offset-width: 0px;
    --pr-ring-offset-color: #fff;
    --pr-ring-color: rgba(59,130,246,.5);
    --pr-ring-offset-shadow: 0 0 transparent;
    --pr-ring-shadow: 0 0 transparent;
    --pr-shadow: 0 0 transparent;
    --pr-shadow-colored: 0 0 transparent;
    --pr-blur: ;
    --pr-brightness: ;
    --pr-contrast: ;
    --pr-grayscale: ;
    --pr-hue-rotate: ;
    --pr-invert: ;
    --pr-saturate: ;
    --pr-sepia: ;
    --pr-drop-shadow: ;
    --pr-backdrop-blur: ;
    --pr-backdrop-brightness: ;
    --pr-backdrop-contrast: ;
    --pr-backdrop-grayscale: ;
    --pr-backdrop-hue-rotate: ;
    --pr-backdrop-invert: ;
    --pr-backdrop-opacity: ;
    --pr-backdrop-saturate: ;
    --pr-backdrop-sepia:
}

.p-w-r .p-w-r_future .pr-static {
    position: static
}

.p-w-r .p-w-r_future .pr-fixed {
    position: fixed
}

.p-w-r .p-w-r_future .pr-absolute {
    position: absolute
}

.p-w-r .p-w-r_future .pr-top-0 {
    top: 0
}

.p-w-r .p-w-r_future .pr-left-0 {
    left: 0
}

.p-w-r .p-w-r_future .pr-right-0 {
    right: 0
}

.p-w-r .p-w-r_future .pr-bottom-0 {
    bottom: 0
}

.p-w-r .p-w-r_future .pr-top-3 {
    top: .75rem
}

.p-w-r .p-w-r_future .pr-right-3 {
    right: .75rem
}

.p-w-r .p-w-r_future .pr-top-1\/4 {
    top: 25%
}

.p-w-r .p-w-r_future .pr-left-3 {
    left: .75rem
}

.p-w-r .p-w-r_future .pr-z-max {
    z-index: 10000
}

.p-w-r .p-w-r_future .pr-z-10 {
    z-index: 10
}

.p-w-r .p-w-r_future .pr-z-20 {
    z-index: 20
}

.p-w-r .p-w-r_future .pr-z-30 {
    z-index: 30
}

.p-w-r .p-w-r_future .pr-my-2 {
    margin-bottom: .5rem;
    margin-top: .5rem
}

.p-w-r .p-w-r_future .pr-mt-12 {
    margin-top: 3rem
}

.p-w-r .p-w-r_future .pr-mb-6 {
    margin-bottom: 1.5rem
}

.p-w-r .p-w-r_future .pr-mr-8 {
    margin-right: 2rem
}

.p-w-r .p-w-r_future .pr-ml-1 {
    margin-left: .25rem
}

.p-w-r .p-w-r_future .pr-mt-4 {
    margin-top: 1rem
}

.p-w-r .p-w-r_future .pr-mb-8 {
    margin-bottom: 2rem
}

.p-w-r .p-w-r_future .pr-ml-2 {
    margin-left: .5rem
}

.p-w-r .p-w-r_future .pr-mr-6 {
    margin-right: 1.5rem
}

.p-w-r .p-w-r_future .pr-mt-6 {
    margin-top: 1.5rem
}

.p-w-r .p-w-r_future .pr-block {
    display: block
}

.p-w-r .p-w-r_future .pr-flex {
    display: flex
}

.p-w-r .p-w-r_future .pr-h-full {
    height: 100%
}

.p-w-r .p-w-r_future .pr-h-8 {
    height: 2rem
}

.p-w-r .p-w-r_future .pr-h-shopProductsLg {
    height: 37.75rem
}

.p-w-r .p-w-r_future .pr-h-40 {
    height: 10rem
}

.p-w-r .p-w-r_future .pr-h-mediaDesktop {
    height: 31rem
}

.p-w-r .p-w-r_future .pr-h-4 {
    height: 1rem
}

.p-w-r .p-w-r_future .pr-h-10 {
    height: 2.5rem
}

.p-w-r .p-w-r_future .pr-h-5 {
    height: 1.25rem
}

.p-w-r .p-w-r_future .pr-h-1\/2 {
    height: 50%
}

.p-w-r .p-w-r_future .pr-max-h-screen {
    max-height: 100vh
}

.p-w-r .p-w-r_future .pr-w-full {
    width: 100%
}

.p-w-r .p-w-r_future .pr-w-8 {
    width: 2rem
}

.p-w-r .p-w-r_future .pr-w-40 {
    width: 10rem
}

.p-w-r .p-w-r_future .pr-w-96 {
    width: 24rem
}

.p-w-r .p-w-r_future .pr-w-4 {
    width: 1rem
}

.p-w-r .p-w-r_future .pr-w-10 {
    width: 2.5rem
}

.p-w-r .p-w-r_future .pr-w-6 {
    width: 1.5rem
}

.p-w-r .p-w-r_future .pr-w-screen {
    width: 100vw
}

.p-w-r .p-w-r_future .pr-translate-y-0\.5 {
    --pr-translate-y: 0.125rem
}

.p-w-r .p-w-r_future .pr-translate-y-0,.p-w-r .p-w-r_future .pr-translate-y-0\.5 {
    -webkit-transform: translate(var(--pr-translate-x),var(--pr-translate-y)) rotate(var(--pr-rotate)) skewX(var(--pr-skew-x)) skewY(var(--pr-skew-y)) scaleX(var(--pr-scale-x)) scaleY(var(--pr-scale-y));
    transform: translate(var(--pr-translate-x),var(--pr-translate-y)) rotate(var(--pr-rotate)) skewX(var(--pr-skew-x)) skewY(var(--pr-skew-y)) scaleX(var(--pr-scale-x)) scaleY(var(--pr-scale-y))
}

.p-w-r .p-w-r_future .pr-translate-y-0 {
    --pr-translate-y: 0px
}

.p-w-r .p-w-r_future .pr-rotate-180 {
    --pr-rotate: 180deg
}

.p-w-r .p-w-r_future .pr-rotate-180,.p-w-r .p-w-r_future .pr-transform {
    -webkit-transform: translate(var(--pr-translate-x),var(--pr-translate-y)) rotate(var(--pr-rotate)) skewX(var(--pr-skew-x)) skewY(var(--pr-skew-y)) scaleX(var(--pr-scale-x)) scaleY(var(--pr-scale-y));
    transform: translate(var(--pr-translate-x),var(--pr-translate-y)) rotate(var(--pr-rotate)) skewX(var(--pr-skew-x)) skewY(var(--pr-skew-y)) scaleX(var(--pr-scale-x)) scaleY(var(--pr-scale-y))
}

.p-w-r .p-w-r_future .pr-cursor-default {
    cursor: default
}

.p-w-r .p-w-r_future .pr-flex-col {
    flex-direction: column
}

.p-w-r .p-w-r_future .pr-items-center {
    align-items: center
}

.p-w-r .p-w-r_future .pr-justify-center {
    justify-content: center
}

.p-w-r .p-w-r_future .pr-justify-between {
    justify-content: space-between
}

.p-w-r .p-w-r_future .pr-self-center {
    align-self: center
}

.p-w-r .p-w-r_future .pr-overflow-auto {
    overflow: auto
}

.p-w-r .p-w-r_future .pr-overflow-hidden {
    overflow: hidden
}

.p-w-r .p-w-r_future .pr-overflow-y-auto {
    overflow-y: auto
}

.p-w-r .p-w-r_future .pr-overflow-x-hidden {
    overflow-x: hidden
}

.p-w-r .p-w-r_future .pr-break-all {
    word-break: break-all
}

.p-w-r .p-w-r_future .pr-rounded-full {
    border-radius: 9999px
}

.p-w-r .p-w-r_future .pr-rounded-sm {
    border-radius: .125rem
}

.p-w-r .p-w-r_future .pr-border {
    border-width: 1px
}

.p-w-r .p-w-r_future .pr-border-t {
    border-top-width: 1px
}

.p-w-r .p-w-r_future .pr-border-b-2 {
    border-bottom-width: 2px
}

.p-w-r .p-w-r_future .pr-border-l {
    border-left-width: 1px
}

.p-w-r .p-w-r_future .pr-border-gray-300 {
    --pr-border-opacity: 1;
    border-color: rgba(209,213,219,var(--pr-border-opacity))
}

.p-w-r .p-w-r_future .pr-bg-black {
    --pr-bg-opacity: 1;
    background-color: rgba(0,0,0,var(--pr-bg-opacity))
}

.p-w-r .p-w-r_future .pr-bg-white {
    --pr-bg-opacity: 1;
    background-color: rgba(255,255,255,var(--pr-bg-opacity))
}

.p-w-r .p-w-r_future .pr-bg-blue-600 {
    --pr-bg-opacity: 1;
    background-color: rgba(37,99,235,var(--pr-bg-opacity))
}

.p-w-r .p-w-r_future .pr-bg-opacity-70 {
    --pr-bg-opacity: 0.7
}

.p-w-r .p-w-r_future .pr-bg-opacity-50 {
    --pr-bg-opacity: 0.5
}

.p-w-r .p-w-r_future .pr-object-contain {
    -o-object-fit: contain;
    object-fit: contain
}

.p-w-r .p-w-r_future .pr-p-8 {
    padding: 2rem
}

.p-w-r .p-w-r_future .pr-p-2 {
    padding: .5rem
}

.p-w-r .p-w-r_future .pr-p-4 {
    padding: 1rem
}

.p-w-r .p-w-r_future .pr-px-32 {
    padding-left: 8rem;
    padding-right: 8rem
}

.p-w-r .p-w-r_future .pr-py-8 {
    padding-bottom: 2rem;
    padding-top: 2rem
}

.p-w-r .p-w-r_future .pr-py-1\.5 {
    padding-bottom: .375rem;
    padding-top: .375rem
}

.p-w-r .p-w-r_future .pr-px-2 {
    padding-left: .5rem;
    padding-right: .5rem
}

.p-w-r .p-w-r_future .pr-py-1 {
    padding-bottom: .25rem;
    padding-top: .25rem
}

.p-w-r .p-w-r_future .pr-pt-6 {
    padding-top: 1.5rem
}

.p-w-r .p-w-r_future .pr-pr-2 {
    padding-right: .5rem
}

.p-w-r .p-w-r_future .pr-pr-1 {
    padding-right: .25rem
}

.p-w-r .p-w-r_future .pr-pr-0\.5 {
    padding-right: .125rem
}

.p-w-r .p-w-r_future .pr-pr-0 {
    padding-right: 0
}

.p-w-r .p-w-r_future .pr-pl-1 {
    padding-left: .25rem
}

.p-w-r .p-w-r_future .pr-pt-4 {
    padding-top: 1rem
}

.p-w-r .p-w-r_future .pr-text-base {
    font-size: 16px;
    line-height: 24px
}

.p-w-r .p-w-r_future .pr-text-sm {
    font-size: 14px;
    line-height: 20px
}

.p-w-r .p-w-r_future .pr-text-xs {
    font-size: 12px;
    line-height: 16px
}

.p-w-r .p-w-r_future .pr-font-bold {
    font-weight: 700
}

.p-w-r .p-w-r_future .pr-font-medium {
    font-weight: 500
}

.p-w-r .p-w-r_future .pr-text-white {
    --pr-text-opacity: 1;
    color: rgba(255,255,255,var(--pr-text-opacity))
}

.p-w-r .p-w-r_future .pr-text-gray-400 {
    --pr-text-opacity: 1;
    color: rgba(112,112,112,var(--pr-text-opacity))
}

.p-w-r .p-w-r_future .pr-text-black {
    --pr-text-opacity: 1;
    color: rgba(0,0,0,var(--pr-text-opacity))
}

.p-w-r .p-w-r_future .pr-text-gray-600 {
    --pr-text-opacity: 1;
    color: rgba(88,88,88,var(--pr-text-opacity))
}

.p-w-r .p-w-r_future .pr-text-red-600 {
    --pr-text-opacity: 1;
    color: rgba(220,38,38,var(--pr-text-opacity))
}

.p-w-r .p-w-r_future .pr-text-blue-600 {
    --pr-text-opacity: 1;
    color: rgba(37,99,235,var(--pr-text-opacity))
}

.p-w-r .p-w-r_future .pr-underline {
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline
}

.p-w-r .p-w-r_future .pr-shadow-md {
    --pr-shadow: 0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);
    --pr-shadow-colored: 0 4px 6px -1px var(--pr-shadow-color),0 2px 4px -2px var(--pr-shadow-color)
}

.p-w-r .p-w-r_future .pr-shadow-md,.p-w-r .p-w-r_future .pr-shadow-md-rotate {
    box-shadow: 0 0 transparent,0 0 transparent,var(--pr-shadow);
    box-shadow: var(--pr-ring-offset-shadow,0 0 transparent),var(--pr-ring-shadow,0 0 transparent),var(--pr-shadow)
}

.p-w-r .p-w-r_future .pr-shadow-md-rotate {
    --pr-shadow: 0 -4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);
    --pr-shadow-colored: 0 -4px 6px -1px var(--pr-shadow-color),0 2px 4px -1px var(--pr-shadow-color)
}

.pr-icon {
    fill: currentColor;
    stroke: currentColor
}

.pr-modal {
    background: none;
    border: none;
    border-radius: 0;
    border-radius: initial;
    box-shadow: none;
    height: auto;
    margin: 0;
    overflow: visible;
    padding: 0;
    position: absolute;
    top: 0;
    -webkit-transform: none;
    transform: none;
    width: auto
}

.p-w-r .p-w-r_future .hover\:pr-bg-gray-200:hover {
    --pr-bg-opacity: 1;
    background-color: rgba(229,231,235,var(--pr-bg-opacity))
}

.p-w-r .p-w-r_future .hover\:pr-underline:hover {
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline
}

.p-w-r .p-w-r_future .hover\:pr-no-underline:hover {
    -webkit-text-decoration-line: none;
    text-decoration-line: none
}

@media (min-width: 640px) {
    .p-w-r .p-w-r_future .sm\:pr-left-7 {
        left:1.75rem
    }

    .p-w-r .p-w-r_future .sm\:pr-right-7 {
        right: 1.75rem
    }

    .p-w-r .p-w-r_future .sm\:pr-mt-0 {
        margin-top: 0
    }

    .p-w-r .p-w-r_future .sm\:pr-mb-0 {
        margin-bottom: 0
    }

    .p-w-r .p-w-r_future .sm\:pr-mb-6 {
        margin-bottom: 1.5rem
    }

    .p-w-r .p-w-r_future .sm\:pr-h-16 {
        height: 4rem
    }

    .p-w-r .p-w-r_future .sm\:pr-w-40 {
        width: 10rem
    }

    .p-w-r .p-w-r_future .sm\:pr-w-16 {
        width: 4rem
    }

    .p-w-r .p-w-r_future .sm\:pr-overflow-auto {
        overflow: auto
    }

    .p-w-r .p-w-r_future .sm\:pr-bg-white {
        --pr-bg-opacity: 1;
        background-color: rgba(255,255,255,var(--pr-bg-opacity))
    }

    .p-w-r .p-w-r_future .sm\:pr-p-4 {
        padding: 1rem
    }

    .p-w-r .p-w-r_future .sm\:pr-text-lg {
        font-size: 18px;
        line-height: 28px
    }
}

@media (min-width: 768px) {
    .p-w-r .p-w-r_future .md\:pr-w-mediaDesktop {
        width:31rem
    }

    .p-w-r .p-w-r_future .md\:pr-px-28 {
        padding-left: 7rem;
        padding-right: 7rem
    }
}

@media (min-width: 1024px) {
    .p-w-r .p-w-r_future .lg\:pr-left-10 {
        left:2.5rem
    }

    .p-w-r .p-w-r_future .lg\:pr-right-10 {
        right: 2.5rem
    }
}

@media (min-width: 1280px) {
    .p-w-r .p-w-r_future .xl\:pr-left-32 {
        left:8rem
    }

    .p-w-r .p-w-r_future .xl\:pr-right-32 {
        right: 8rem
    }
}

@media (min-width: 870px) {
    .p-w-r .p-w-r_future .md-modal\:pr-top-auto {
        top:auto
    }

    .p-w-r .p-w-r_future .md-modal\:pr-left-3 {
        left: .75rem
    }

    .p-w-r .p-w-r_future .md-modal\:pr-right-3 {
        right: .75rem
    }

    .p-w-r .p-w-r_future .md-modal\:pr-w-44 {
        width: 11rem
    }

    .p-w-r .p-w-r_future .md-modal\:pr-rounded-none {
        border-radius: 0
    }

    .p-w-r .p-w-r_future .md-modal\:pr-bg-transparent {
        background-color: transparent
    }

    .p-w-r .p-w-r_future .md-modal\:pr-text-white {
        --pr-text-opacity: 1;
        color: rgba(255,255,255,var(--pr-text-opacity))
    }

    .p-w-r .p-w-r_future .md-modal\:pr-shadow-none {
        --pr-shadow: 0 0 transparent;
        --pr-shadow-colored: 0 0 transparent;
        box-shadow: 0 0 transparent,0 0 transparent,var(--pr-shadow);
        box-shadow: var(--pr-ring-offset-shadow,0 0 transparent),var(--pr-ring-shadow,0 0 transparent),var(--pr-shadow)
    }
}

.p-w-r .pr-irlsnippet {
    display: flex;
    position: relative
}

.p-w-r .pr-irlsnippet-leftbtn,.p-w-r .pr-irlsnippet-rightbtn {
    background: none;
    border: none;
    cursor: pointer;
    min-width: 35px
}

.p-w-r .pr-irlsnippet-leftbtn .pr-caret-icon svg,.p-w-r .pr-irlsnippet-rightbtn .pr-caret-icon svg {
    height: 30px;
    width: 25px
}

.p-w-r .pr-irlsnippet-rightbtn .pr-caret-icon svg {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.p-w-r .pr-irlsnippet-instagram-icon {
    bottom: 10px;
    color: #fff;
    height: 18.75px;
    position: absolute;
    right: 10px;
    width: 18.75px
}

.p-w-r .pr-irlsnippet-images {
    -ms-overflow-style: none;
    display: flex;
    height: 100%;
    overflow-x: scroll;
    overflow-y: hidden;
    position: relative;
    scroll-behavior: smooth;
    scrollbar-width: none
}

.p-w-r .pr-irlsnippet-images::-webkit-scrollbar {
    display: none
}

.p-w-r .pr-irlsnippet-images .pr-irlsnippet-image-container {
    background-color: #e2e2e2;
    cursor: pointer;
    flex: none;
    height: 100%;
    margin-right: 3px;
    position: relative
}

.p-w-r .pr-irlsnippet-images .pr-irlsnippet-image-container .pr-irlsnippet-loading-box,.p-w-r .pr-irlsnippet-images .pr-irlsnippet-image-container img {
    width: 150px
}

.p-w-r .pr-irlsnippet-images .pr-irlsnippet-image-container .pr-irlsnippet-play-btn {
    height: 50px;
    left: calc(50% - 25px);
    position: absolute;
    top: calc(50% - 25px);
    width: 50px;
    z-index: 10
}

.p-w-r .pr-irlsnippet-images .pr-irlsnippet-image-container:before {
    bottom: 0;
    content: "";
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: all .15s linear
}

.p-w-r .pr-irlsnippet-images .pr-irlsnippet-image-container:hover {
    background: none
}

.p-w-r .pr-irlsnippet-images .pr-irlsnippet-image-container:hover:before {
    background: rgba(74,153,202,.5)
}

.p-w-r .pr-irlsnippet-images .pr-irlsnippet-image {
    height: 100%;
    width: auto
}

.p-w-r .pr-sgl {
    display: flex;
    justify-content: center;
    width: 100%
}

.p-w-r .pr-sgl_pagination-btn {
    background: none;
    border: none;
    flex: none;
    position: relative
}

.p-w-r .pr-sgl_pagination-btn:disabled {
    opacity: .3
}

.p-w-r .pr-sgl_pagination-btn--next {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.p-w-r .pr-sgl_window {
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    flex-grow: 0;
    flex-shrink: 1;
    overflow: hidden
}

.p-w-r .pr-sgl_window--sm {
    flex: 1
}

.p-w-r .pr-sgl_list {
    align-items: center;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    display: flex;
    flex-direction: row;
    list-style: none;
    margin: 0;
    overflow-x: visible;
    padding: 0;
    transition: -webkit-transform .3s ease-in-out;
    transition: transform .3s ease-in-out;
    transition: transform .3s ease-in-out,-webkit-transform .3s ease-in-out;
    z-index: 1
}

.p-w-r .pr-sgl_list_item {
    border-color: #fff;
    border-style: solid;
    flex: none
}

.p-w-r .pr-sgl_modal-btn {
    background: none;
    border: none;
    display: block;
    padding: 0;
    position: relative
}

.p-w-r .pr-sgl_thumbnail {
    display: block
}

.p-w-r .pr-sgl_play-icon {
    height: 50px;
    left: calc(50% - 25px);
    position: absolute;
    top: calc(50% - 25px);
    width: 50px;
    z-index: 10
}

.p-w-r .pr-sgl-instagram-icon {
    bottom: 10px;
    color: #fff;
    height: 36.25px;
    position: absolute;
    right: 10px;
    width: 36.25px
}

.p-w-r .pr-ggl {
    display: flex;
    flex-wrap: wrap
}

.p-w-r .pr-ggl_placeholder {
    background-color: #e2e2e2;
    margin: 2px
}

.p-w-r .pr-ggl_image-btn {
    background: none;
    border: none;
    color: transparent;
    cursor: pointer;
    padding: 2px;
    position: relative
}

.p-w-r .pr-ggl_image-btn-instagram-icon {
    bottom: 10px;
    position: absolute;
    right: 10px
}

.p-w-r .pr-ggl_image-btn-play-icon {
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 50px
}

.p-w-r .pr-ggl_show-more-btn-container {
    background: hsla(0,0%,100%,.8);
    border: none;
    color: #0b7bc1;
    cursor: pointer;
    display: block;
    margin: 10px auto;
    padding: 20px 0;
    text-align: center;
    width: 250px
}

.p-w-r .pr-ggl_show-more-icon .pr-ellipsis-icon {
    background-color: #0b7bc1;
    border-radius: 50%;
    color: #fff;
    display: inline-block;
    height: 30px;
    text-align: center;
    width: 30px
}

.p-w-r .pr-ggl_show-more-icon .pr-ellipsis-icon .pr-ellipsis-icon__circle__inner {
    stroke: #0b7bc1;
    fill: #fff
}

.p-w-r .pr-ggl_show-more-icon .pr-ellipsis-icon .pr-ellipsis-icon__circle__outer {
    stroke: #0b7bc1
}

.pr-star-icon {
    background-size: cover;
    display: inline-block;
    line-height: normal
}

.pr-star-icon__group--outline {
    stroke: #000;
    stroke-width: 0
}

.pr-star-icon__fill--full {
    stop-color: #f7941d
}

.pr-star-icon__fill--full.accessible {
    stop-color: #f05e24
}

.pr-star-icon__fill--empty {
    stop-color: #ddd
}

.p-w-r section.pr-social-sharing {
    align-items: center;
    background-color: #f6f6f6;
    border: 1px dashed #bbb;
    border-radius: 5px;
    display: flex;
    margin: 0 0 40px;
    max-width: 800px;
    padding: 20px
}

.p-w-r section.pr-social-sharing .pr-h1,.p-w-r section.pr-social-sharing h1 {
    color: #6b6b75;
    font-size: 20px;
    margin: 0 0 5px
}

.p-w-r section.pr-social-sharing p {
    line-height: 16px
}

.p-w-r section.pr-social-sharing .pr-social-sharing-right {
    flex: 1
}

.p-w-r section.pr-social-sharing .pr-social-sharing-left {
    flex: 1;
    max-width: 117px
}

.p-w-r section.pr-social-sharing .pr-social-sharing-left img {
    mix-blend-mode: multiply
}

.p-w-r section.pr-social-sharing .pr-share-btns {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    margin-left: -5px
}

.p-w-r section.pr-social-sharing .pr-share-btns .pr-share-btn {
    -webkit-font-smoothing: antialiased;
    border-bottom-width: 2px;
    border-radius: 2px;
    box-sizing: border-box;
    color: #fff!important;
    cursor: pointer;
    display: inline-block;
    flex-grow: 1;
    font-weight: 700;
    margin: 5px;
    padding: 10px 14px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-indent: 20px;
    vertical-align: baseline;
    width: auto
}

.p-w-r section.pr-social-sharing .pr-share-btns .pr-share-btn-facebook {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNjYuODkzIiBoZWlnaHQ9IjI2Ni44OTUiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGZpbGw9IiMzQzVBOTkiIGQ9Ik0yNDguMDgyIDI2Mi4zMDdjNy44NTQgMCAxNC4yMjMtNi4zNjkgMTQuMjIzLTE0LjIyNVYxOC44MTJjMC03Ljg1Ny02LjM2OC0xNC4yMjQtMTQuMjIzLTE0LjIyNEgxOC44MTJjLTcuODU3IDAtMTQuMjI0IDYuMzY3LTE0LjIyNCAxNC4yMjR2MjI5LjI3YzAgNy44NTUgNi4zNjYgMTQuMjI1IDE0LjIyNCAxNC4yMjVoMjI5LjI3eiIvPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik0xODIuNDA5IDI2Mi4zMDd2LTk5LjgwM2gzMy40OTlsNS4wMTYtMzguODk1aC0zOC41MTVWOTguNzc3YzAtMTEuMjYxIDMuMTI3LTE4LjkzNSAxOS4yNzUtMTguOTM1bDIwLjU5Ni0uMDA5VjQ1LjA0NWMtMy41NjItLjQ3NC0xNS43ODgtMS41MzMtMzAuMDEyLTEuNTMzLTI5LjY5NSAwLTUwLjAyNSAxOC4xMjYtNTAuMDI1IDUxLjQxM3YyOC42ODRoLTMzLjU4NXYzOC44OTVoMzMuNTg1djk5LjgwM2g0MC4xNjZ6Ii8+PC9zdmc+) 3px 50% no-repeat;
    background-color: #3b5998;
    background-position: 15px 5px;
    background-size: 24px 24px;
    border: solid #2e4470;
    border-width: 1px 1px 2px
}

.p-w-r section.pr-social-sharing .pr-share-btns .pr-share-btn-twitter {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MDAgNDAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MDAgNDAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBzdHlsZT0iZmlsbDojMWRhMWYyIiBkPSJNMCAwaDQwMHY0MDBIMHoiLz48cGF0aCBkPSJNMTUzLjYgMzAxLjZjOTQuMyAwIDE0NS45LTc4LjIgMTQ1LjktMTQ1LjkgMC0yLjIgMC00LjQtLjEtNi42IDEwLTcuMiAxOC43LTE2LjMgMjUuNi0yNi42LTkuMiA0LjEtMTkuMSA2LjgtMjkuNSA4LjEgMTAuNi02LjMgMTguNy0xNi40IDIyLjYtMjguNC05LjkgNS45LTIwLjkgMTAuMS0zMi42IDEyLjQtOS40LTEwLTIyLjctMTYuMi0zNy40LTE2LjItMjguMyAwLTUxLjMgMjMtNTEuMyA1MS4zIDAgNCAuNSA3LjkgMS4zIDExLjctNDIuNi0yLjEtODAuNC0yMi42LTEwNS43LTUzLjYtNC40IDcuNi02LjkgMTYuNC02LjkgMjUuOCAwIDE3LjggOS4xIDMzLjUgMjIuOCA0Mi43LTguNC0uMy0xNi4zLTIuNi0yMy4yLTYuNHYuN2MwIDI0LjggMTcuNyA0NS42IDQxLjEgNTAuMy00LjMgMS4yLTguOCAxLjgtMTMuNSAxLjgtMy4zIDAtNi41LS4zLTkuNi0uOSA2LjUgMjAuNCAyNS41IDM1LjIgNDcuOSAzNS42LTE3LjYgMTMuOC0zOS43IDIyLTYzLjcgMjItNC4xIDAtOC4yLS4yLTEyLjItLjcgMjIuNiAxNC40IDQ5LjYgMjIuOSA3OC41IDIyLjkiIHN0eWxlPSJmaWxsOiNmZmYiLz48L3N2Zz4=) 3px 50% no-repeat;
    background-color: #1da1f2;
    background-position: 15px 4px;
    background-size: 30px 30px;
    border: solid #116ca3;
    border-width: 1px 1px 2px
}

.p-w-r section.pr-social-sharing .pr-share-btns .pr-share-btn-pinterest {
    background: #bd081c url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMzAiIHdpZHRoPSIzMCIgdmlld0JveD0iLTEgLTEgMzEgMzEiPjxwYXRoIGQ9Ik0yOS40NDkgMTQuNjYyYzAgOC4wNi02LjU4MSAxNC41OTQtMTQuNjk5IDE0LjU5NC04LjExOCAwLTE0LjY5OS02LjUzNC0xNC42OTktMTQuNTk0Qy4wNTEgNi42MDEgNi42MzIuMDY3IDE0Ljc1LjA2N2M4LjExOCAwIDE0LjY5OSA2LjUzNCAxNC42OTkgMTQuNTk1IiBmaWxsPSIjZmZmIiBzdHJva2U9IiNmZmYiLz48cGF0aCBkPSJNMTQuNzMzIDEuNjg2Yy03LjIxNyAwLTEzLjA2OCA1LjgwOS0xMy4wNjggMTIuOTc2IDAgNS40OTcgMy40NDQgMTAuMTkyIDguMzA1IDEyLjA4Mi0uMTE0LTEuMDI2LS4yMTctMi42MDEuMDQ2LTMuNzIyLjIzNy0xLjAxMiAxLjUzMi02LjQ1IDEuNTMyLTYuNDVzLS4zOTEtLjc3Ny0uMzkxLTEuOTI2YzAtMS44MDQgMS4wNTQtMy4xNTEgMi4zNjUtMy4xNTEgMS4xMTUgMCAxLjY1My44MzEgMS42NTMgMS44MjggMCAxLjExMy0uNzEzIDIuNzc3LTEuMDgyIDQuMzItLjMwOCAxLjI5Mi42NTIgMi4zNDUgMS45MzUgMi4zNDUgMi4zMjMgMCA0LjEwOC0yLjQzMiA0LjEwOC01Ljk0MiAwLTMuMTA3LTIuMjQ4LTUuMjc5LTUuNDU4LTUuMjc5LTMuNzE5IDAtNS45MDEgMi43NjktNS45MDEgNS42MzEgMCAxLjExNS40MzMgMi4zMTEuOTcyIDIuOTYxYS4zODUuMzg1IDAgMCAxIC4wOTEuMzcyYy0uMDk5LjQxLS4zMiAxLjI5Mi0uMzYzIDEuNDcyLS4wNTcuMjM3LS4xODkuMjg4LS40MzcuMTczLTEuNjMyLS43NTQtMi42NTMtMy4xMjQtMi42NTMtNS4wMjcgMC00LjA5MyAyLjk5Ni03Ljg1MiA4LjYzNS03Ljg1MiA0LjUzMyAwIDguMDU2IDMuMjA4IDguMDU2IDcuNDk0IDAgNC40NzItMi44MzkgOC4wNzEtNi43ODEgOC4wNzEtMS4zMjQgMC0yLjU2OS0uNjgzLTIuOTk1LTEuNDkgMCAwLS42NTUgMi40NzgtLjgxNCAzLjA4NS0uMjk1IDEuMTI3LTEuMDkyIDIuNTM5LTEuNjI1IDMuNDAxIDEuMjIzLjM3NiAyLjUyMy41NzkgMy44Ny41NzkgNy4yMTcgMCAxMy4wNjgtNS44MDkgMTMuMDY4LTEyLjk3NSAwLTcuMTY3LTUuODUxLTEyLjk3Ni0xMy4wNjgtMTIuOTc2IiBmaWxsPSIjYmQwODFjIi8+PC9zdmc+) 3px 50% no-repeat;
    background-color: #aa0719;
    background-position: 15px 6px;
    background-size: 24px 24px;
    border: solid #51020b;
    border-width: 1px 1px 2px
}

@media (max-width: 750px) {
    .p-w-r section.pr-social-sharing .pr-share-btns {
        display:block
    }

    .p-w-r section.pr-social-sharing .pr-share-btns .pr-share-btn {
        margin: 5px 0;
        width: 100%
    }

    .p-w-r section.pr-social-sharing .pr-share-btns .pr-share-btn-facebook {
        background-position: 15px 5px
    }

    .p-w-r section.pr-social-sharing .pr-share-btns .pr-share-btn-twitter {
        background-position: 17px 4px
    }

    .p-w-r section.pr-social-sharing .pr-share-btns .pr-share-btn-pinterest {
        background-position: 17px 6px
    }
}

@media (max-width: 500px) {
    .p-w-r section.pr-social-sharing .pr-social-sharing-left {
        display:none
    }
}

.p-w-r .pr-required-indicator {
    color: #d00;
    font-size: 120%;
    line-height: .75
}

.p-w-r .pr-form-control-error-wrapper {
    position: relative
}

.p-w-r .pr-form-control-error-wrapper .form-control~.pr-form-control-error-icon,.p-w-r .pr-form-control-error-wrapper .pr-control-label~.pr-form-control-error-icon,.p-w-r .pr-form-control-error-wrapper .pr-form-control-error-icon,.p-w-r .pr-form-control-error-wrapper legend.pr-control-label .pr-form-control-error-icon {
    fill: #d00;
    height: 20px;
    position: absolute;
    right: 5px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 20px
}

.p-w-r .pr-retail-share {
    align-items: center;
    background-color: #fafafa;
    display: flex;
    margin: 0 0 10px;
    max-width: 800px;
    padding: 20px
}

.p-w-r .pr-retail-share p {
    margin: 8px 0 11px
}

.p-w-r .pr-retail-share button {
    padding: 12px!important
}

.p-w-r .pr-retail-share .pr-h1,.p-w-r .pr-retail-share h1 {
    color: #333;
    font-size: 22px;
    font-weight: 700;
    margin: 0;
    vertical-align: middle
}

.p-w-r .pr-retail-share .pr-h1 span,.p-w-r .pr-retail-share h1 span {
    display: inline-block;
    font-size: 20px;
    vertical-align: middle
}

.p-w-r .pr-retail-share .pr-retail-share-logo {
    display: inline-block;
    height: 20px
}

.p-w-r .pr-retail-share .pr-retail-share-logo svg {
    fill: #6b6b75;
    height: 20px;
    width: 20px
}

.p-w-r .pr-retail-share .pr-retail-share-header-image {
    flex: 1;
    max-width: 117px
}

.p-w-r .pr-retail-share .pr-retail-share-header-image img {
    max-width: 100px;
    mix-blend-mode: multiply
}

.p-w-r .pr-retail-share .pr-retail-share-header-text {
    flex: 1
}

.p-w-r .pr-retail-share .pr-retail-share-header-text span {
    color: #6b6b75
}

.p-w-r .pr-retail-share .pr-accessible-btn {
    word-wrap: break-word;
    white-space: normal;
    width: 380px
}

.p-w-r .pr-retail-share .pr-accessible-btn--copied {
    background: #d3d3d3;
    border: none;
    pointer-events: none
}

.p-w-r .pr-retail-share .pr-accessible-btn--copied:active,.p-w-r .pr-retail-share .pr-accessible-btn--copied:focus,.p-w-r .pr-retail-share .pr-accessible-btn--copied:hover {
    background: #d3d3d3;
    border: none;
    color: #fff
}

.pr-retail-share-redirect .pr-retail-share-header,.pr-retail-share-redirect .pr-retail-share-subheader {
    color: #ccc!important
}

.pr-retail-share-redirect .pr-elipsis--loading,.pr-retail-share-redirect .pr-redirect-message-header {
    font-size: 17px;
    font-weight: 400;
    vertical-align: bottom
}

.pr-retail-share-redirect .pr-redirect-message-header {
    margin: 10px 0 7px
}

.pr-retail-share-fallback .pr-retail-share-header-image {
    display: none
}

.pr-retail-share-fallback .pr-retail-share-fallback-buttons {
    display: inline-block;
    width: 100%
}

.pr-retail-share-fallback .pr-retail-share-fallback-buttons .pr-btn-copy-fallback {
    display: inline-block;
    font-weight: 700;
    max-width: 150px;
    min-width: 65px;
    width: 25%
}

.pr-retail-share-fallback .pr-retail-share-fallback-buttons span {
    font-style: italic;
    padding: 10px
}

.pr-retail-share-fallback .pr-retail-share-fallback-buttons .pr-submit {
    display: inline-block;
    vertical-align: middle;
    width: 50%
}

.pr-retail-share-fallback .pr-retail-share-fallback-buttons .pr-btn-retail-share-uncopied {
    box-shadow: none;
    opacity: .65
}

.pr-retail-share-fallback #pr-retail-share-copy-fallback {
    background-color: transparent;
    border: 0;
    margin: 20px 0 5px;
    outline: none;
    overflow: visible;
    resize: none
}

@media (max-width: 500px) {
    .pr-retail-share-header-image {
        display:none
    }

    .pr-accessible-btn,.pr-retail-share-header-text {
        width: 100%!important
    }

    .pr-btn-copy-fallback {
        display: block
    }

    .pr-retail-share .pr-h1 span,.pr-retail-share h1 span {
        font-size: 18px
    }

    .pr-retail-share .pr-h1 .pr-retail-share-logo,.pr-retail-share h1 .pr-retail-share-logo {
        vertical-align: bottom
    }

    .pr-retail-share .pr-h1 .pr-retail-share-logo svg,.pr-retail-share h1 .pr-retail-share-logo svg {
        height: 18px;
        width: 18px
    }

    .pr-retail-share-fallback .pr-retail-share-header-image {
        display: none
    }

    .pr-retail-share-fallback .pr-retail-share-fallback-buttons {
        display: inline-block;
        text-align: center;
        width: 100%
    }

    .pr-retail-share-fallback .pr-retail-share-fallback-buttons .pr-btn-copy-fallback {
        display: block;
        max-width: 100%;
        width: 100%
    }

    .pr-retail-share-fallback .pr-retail-share-fallback-buttons span {
        display: block;
        font-style: italic;
        padding: 10px
    }

    .pr-retail-share-fallback .pr-retail-share-fallback-buttons .pr-submit {
        display: block;
        vertical-align: middle;
        width: 100%
    }
}

.p-w-r .pr-form-group .pr-rating-input-container {
    align-items: center;
    display: flex
}

.p-w-r .pr-form-group .pr-rating-input-container .pr-rating-stars {
    flex: none
}

.p-w-r .pr-form-group .pr-rating-input-container .pr-rating-input-label {
    flex: none;
    line-height: 1px;
    margin-left: 20px;
    margin-top: -15px
}

.p-w-r .pr-retail-share-focus-container .pr-retail-share-focus {
    align-items: center;
    background-color: #fafafa;
    display: flex;
    margin: 0 auto;
    max-width: 500px;
    padding: 40px;
    position: relative
}

.p-w-r .pr-retail-share-focus-container .pr-retail-share-focus-notification-visible {
    padding-top: 80px
}

.p-w-r .pr-retail-share-focus-container .pr-retail-share-focus_notification {
    background-color: #3e8457;
    border-radius: 8px 8px 0 0;
    color: #fff;
    font-size: 16px;
    left: 0;
    padding: 12px;
    position: absolute;
    text-align: center;
    top: 0;
    transition: visibility 2s ease-in-out;
    visibility: hidden;
    width: 100%;
    z-index: 1
}

.p-w-r .pr-retail-share-focus-container .pr-retail-share-focus-redirect {
    padding: 40px 100px
}

.p-w-r .pr-retail-share-focus-container .pr-retail-share-focus-loader {
    margin: 30px 10px;
    text-align: center
}

.p-w-r .pr-retail-share-focus-container .pr-retail-share-focus-loader>div {
    -webkit-animation: pr-retail-share-focus-bounce-delay 2s ease-in-out infinite both;
    animation: pr-retail-share-focus-bounce-delay 2s ease-in-out infinite both;
    background-image: linear-gradient(#54c6e1,#74c091);
    border-radius: 100%;
    display: inline-block;
    height: 50px;
    width: 50px
}

.p-w-r .pr-retail-share-focus-container .pr-retail-share-focus-loader>div:first-child {
    -webkit-animation-delay: -.6s;
    animation-delay: -.6s
}

.p-w-r .pr-retail-share-focus-container .pr-retail-share-focus-loader>div:nth-child(2) {
    -webkit-animation-delay: -.3s;
    animation-delay: -.3s
}

@-webkit-keyframes pr-retail-share-focus-bounce-delay {
    0%,80%,to {
        -webkit-transform: scale(0)
    }

    40% {
        -webkit-transform: scale(1)
    }
}

@keyframes pr-retail-share-focus-bounce-delay {
    0%,80%,to {
        -webkit-transform: scale(0);
        transform: scale(0)
    }

    40% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

.p-w-r .pr-retail-share-focus-container .pr-retail-share-focus_step {
    align-items: center;
    display: flex;
    line-height: 1.3;
    margin-bottom: 20px;
    margin-top: 20px
}

.p-w-r .pr-retail-share-focus-container .pr-retail-share-focus_step_number {
    align-items: center;
    align-self: baseline;
    background-color: #0b7bc1;
    border-radius: 50%;
    color: #fff;
    display: inline-block;
    display: flex;
    flex-shrink: 0;
    font-size: 20px;
    font-weight: 600;
    height: 30px;
    justify-content: center;
    margin-right: 10px;
    text-align: center;
    width: 30px
}

.p-w-r .pr-retail-share-focus-container .pr-retail-share-focus-redirect-link {
    margin-top: 70px;
    text-align: center;
    text-decoration: underline
}

.p-w-r .pr-retail-share-focus-container .pr-retail-share-focus-redirect-header {
    text-align: center
}

.p-w-r .pr-retail-share-focus-container .pr-retail-share-focus p {
    line-height: 1.2;
    margin: 15px 0
}

.p-w-r .pr-retail-share-focus-container .pr-retail-share-focus .pr-h1,.p-w-r .pr-retail-share-focus-container .pr-retail-share-focus h1 {
    color: #333;
    font-size: 22px;
    font-weight: 700;
    margin: 0;
    vertical-align: middle
}

.p-w-r .pr-retail-share-focus-container .pr-retail-share-focus .pr-h1 span,.p-w-r .pr-retail-share-focus-container .pr-retail-share-focus h1 span {
    display: inline-block;
    font-size: 20px;
    vertical-align: middle
}

.p-w-r .pr-retail-share-focus-container .pr-retail-share-focus-header-text {
    flex: 1
}

.p-w-r .pr-retail-share-focus-container .pr-retail-share-focus-header-text span {
    color: #6b6b75
}

.p-w-r .pr-retail-share-focus-container .pr-retail-share-focus-fallback-buttons {
    display: inline-block;
    width: 100%
}

.p-w-r .pr-retail-share-focus-container .pr-retail-share-focus-fallback-buttons .pr-btn-copy-fallback {
    display: inline-block;
    font-weight: 700;
    max-width: 150px;
    min-width: 65px;
    width: 25%
}

.p-w-r .pr-retail-share-focus-container .pr-retail-share-focus-fallback-buttons span {
    font-style: italic;
    padding: 10px
}

.p-w-r .pr-retail-share-focus-container .pr-retail-share-focus-fallback-buttons .pr-submit {
    display: inline-block;
    vertical-align: middle;
    width: 50%
}

.p-w-r .pr-retail-share-focus-container .pr-retail-share-focus-fallback-buttons .pr-btn-retail-share-uncopied {
    box-shadow: none;
    opacity: .65
}

.p-w-r .pr-retail-share-focus-container .pr-retail-share-focus-fallback #pr-retail-share-focus-copy-fallback {
    background-color: transparent;
    border: 0;
    margin: 20px 0 5px;
    outline: none;
    overflow: visible;
    resize: none
}

.p-w-r .pr-retail-share-focus-container .pr-retail-share-focus .pr-accessible-btn {
    word-wrap: break-word;
    line-height: 1.3;
    min-height: 50px;
    white-space: normal;
    width: 100%
}

.p-w-r .pr-retail-share-focus-container .pr-retail-share-focus .pr-accessible-btn:disabled {
    background: #7f8284;
    border: none;
    pointer-events: none
}

.p-w-r .pr-retail-share-focus-container .pr-retail-share-focus .pr-accessible-btn:disabled:active,.p-w-r .pr-retail-share-focus-container .pr-retail-share-focus .pr-accessible-btn:disabled:focus,.p-w-r .pr-retail-share-focus-container .pr-retail-share-focus .pr-accessible-btn:disabled:hover {
    background: #d3d3d3;
    border: none;
    color: #fff
}

.p-w-r .pr-retail-share-focus-container .pr-retail-share-focus .pr-accessible-btn--fallback {
    width: auto
}

.p-w-r .pr-alert_heading {
    font-size: 15px;
    font-weight: 700
}

.p-w-r .pr-alert_list {
    list-style: disc;
    list-style-position: outside;
    margin-left: 20px
}

.p-w-r .pr-alert_list a {
    color: inherit;
    text-decoration: underline
}

.p-w-r .pr-ryp-list .pr-alert-container {
    margin-top: 0
}

.p-w-r .pr-ryp-list .pr-alert_list {
    margin-bottom: 10px
}

.p-w-r .pr-rating-only_heading {
    font-size: 18px
}

.p-w-r .pr-rating-only_status {
    display: flex
}

.p-w-r .pr-rating-only_status_icon {
    width: 14px
}

.p-w-r .pr-rating-only_status_message {
    color: #767676;
    font-size: 14px;
    padding-left: 3px
}

.p-w-r .pr-rating-only_status_message--success {
    color: #1e9454
}

.p-w-r .pr-rating-only_status_message_button {
    background-color: transparent;
    border: none;
    color: #0b7bc1;
    font-size: 14px;
    padding-left: 5px;
    text-decoration: underline
}

.p-w-r .pr-rating-only .pr-alert-container {
    margin-top: 10px
}

.p-w-r .pr-control-label--accept-terms {
    align-items: center;
    display: flex
}

.p-w-r .pr-control-label--accept-terms input[type=checkbox].pr-accept-terms-checkbox {
    bottom: unset;
    margin: 0 10px;
    padding: 0;
    position: unset
}

.p-w-r .input-group.input-add-tag {
    display: block
}

.p-w-r .input-group.input-add-tag label {
    font-size: 14px;
    font-weight: 400;
    margin-top: 15px
}

.p-w-r .input-group.input-add-tag .input-add-tag__container {
    display: flex
}

.p-w-r .input-group.input-add-tag .input-add-tag__container input.input-add-tag-field {
    flex: 1;
    z-index: auto
}

.p-w-r .input-group.input-add-tag .input-add-tag__container input.input-add-tag-field:active,.p-w-r .input-group.input-add-tag .input-add-tag__container input.input-add-tag-field:focus {
    z-index: 2
}

.p-w-r .input-group.input-add-tag .input-add-tag__container .input-group-btn {
    width: auto
}

.p-w-r .input-group.input-add-tag .input-add-tag__container .input-group-btn:active,.p-w-r .input-group.input-add-tag .input-add-tag__container .input-group-btn:focus {
    z-index: 2
}

.p-w-r .pr-media-input-display {
    align-items: center;
    display: flex;
    justify-content: center;
    margin-bottom: 20px
}

.p-w-r .pr-media-input-display .pr-media-input-display-thumbnail {
    margin-right: 10px
}

.p-w-r .pr-media-input-display .pr-media-input-display-thumbnail .pr-media-input-display-thumbnail-wrapper {
    background-color: #eee
}

.p-w-r .pr-media-input-display .pr-media-input-display-thumbnail .pr-media-input-display-thumbnail-wrapper img {
    border: 1px solid #ccc;
    border-radius: 5px;
    height: 120px;
    width: 120px
}

.p-w-r .pr-media-input-display .pr-media-input-display-thumbnail .pr-loading-indicator {
    height: 75px;
    width: 75px
}

.p-w-r .pr-media-input-display .pr-media-input-display-captionGroup {
    text-align: left;
    width: 100%
}

.p-w-r .pr-media-input-display .pr-media-input-display-captionGroup .pr-media-input-display-captionGroup-buttons {
    display: flex;
    margin-top: 10px
}

.p-w-r .pr-media-input-display .pr-media-input-display-captionGroup .pr-media-input-display-captionGroup-buttons .pr-media-input-display-captionGroup-button {
    background-color: #808284;
    border: 1px solid;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    height: 32px;
    margin: 0 10px 0 0;
    outline: none;
    padding: 0;
    position: relative;
    width: 36px
}

.p-w-r .pr-media-input-display .pr-media-input-display-captionGroup .pr-media-input-display-captionGroup-buttons .pr-media-input-display-captionGroup-button:focus {
    box-shadow: 0 0 0 0 #fff,0 0 2px 3.5px rgba(26,115,232,.741)
}

.p-w-r .pr-media-input-display .pr-media-input-display-captionGroup .pr-media-input-display-captionGroup-buttons .pr-media-input-display-captionGroup-button svg path {
    fill: currentColor
}

.p-w-r .pr-media-input-display .pr-media-input-display-captionGroup .pr-media-input-display-captionGroup-buttons .pr-media-input-display-captionGroup-button:after {
    bottom: -7px;
    content: "";
    left: -5px;
    position: absolute;
    right: -5px;
    top: -7px
}

@media (max-width: 650px) {
    .p-w-r .pr-media-input-display .pr-media-input-display-thumbnail .pr-media-input-display-thumbnail-wrapper img {
        height:85px;
        width: 85px
    }
}

.p-w-r .pr-review-meter {
    background: #76c090;
    border: 1px solid transparent;
    border-radius: 25px;
    height: 8px;
    margin-top: 8px;
    transition: all .5s ease
}

.p-w-r .pr-review-meter-animation {
    -webkit-animation: pr-recommended-chars-reached .75s linear 3;
    animation: pr-recommended-chars-reached .75s linear 3
}

@-webkit-keyframes pr-recommended-chars-reached {
    0% {
        background-image: linear-gradient(90deg,#a760ba,#76c090,#014dc2)
    }

    25% {
        background-image: linear-gradient(90deg,#014dc2,#a760ba,#76c090)
    }

    50% {
        background-image: linear-gradient(90deg,#76c090,#014dc2,#a760ba)
    }

    to {
        background-image: linear-gradient(90deg,#a760ba,#76c090,#014dc2)
    }
}

@keyframes pr-recommended-chars-reached {
    0% {
        background-image: linear-gradient(90deg,#a760ba,#76c090,#014dc2)
    }

    25% {
        background-image: linear-gradient(90deg,#014dc2,#a760ba,#76c090)
    }

    50% {
        background-image: linear-gradient(90deg,#76c090,#014dc2,#a760ba)
    }

    to {
        background-image: linear-gradient(90deg,#a760ba,#76c090,#014dc2)
    }
}

.p-w-r .pr-review-meter-text {
    color: #767676;
    font-size: 11px;
    margin-top: 8px
}

.pr-answer-form .pr-header-required,.pr-question-form .pr-header-required {
    margin-top: 0
}

.pr-answer-form .pr-header-required .pr-required-text,.pr-question-form .pr-header-required .pr-required-text {
    color: #303533
}

.p-w-r .pr-media-card {
    background-color: #000;
    display: flex;
    height: 400px;
    max-width: 80%;
    min-width: 500px;
    pointer-events: all
}

.p-w-r .pr-media-card-in {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    transition: all .3s ease-in-out;
    visibility: visible
}

.p-w-r .pr-media-card-out {
    -webkit-transform: translate3d(0,250%,0);
    transform: translate3d(0,250%,0);
    transition: all .3s ease-in-out;
    visibility: hidden
}

.p-w-r .pr-media-card-media {
    background-color: #000;
    margin: auto 0;
    min-width: 250px;
    position: relative;
    text-align: center
}

.p-w-r .pr-media-card-media>*,.p-w-r .pr-media-card-media>picture>* {
    max-height: 400px;
    max-width: 100%
}

.p-w-r .pr-media-card-media video {
    height: 100%;
    width: 100%
}

.p-w-r .pr-media-card-content {
    background-color: #fff;
    display: flex;
    flex: 1 0 250px;
    flex-direction: column;
    justify-content: space-between;
    max-width: 250px;
    overflow-y: auto;
    padding: 25px 20px
}

.p-w-r .pr-media-card-content-instagram {
    flex: 1 0 auto;
    padding: 5px
}

.p-w-r .pr-media-card-content-instagram-profile {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-bottom: 4px;
    width: 100%
}

.p-w-r .pr-media-card-content-instagram-profile-icon {
    height: 25px;
    width: 25px
}

.p-w-r .pr-media-card-content-instagram-profile-info-photo {
    border-radius: 50%;
    height: 40px;
    margin-right: 20px!important;
    width: 40px
}

.p-w-r .pr-media-card-content-instagram-profile-info-name a {
    color: #303533;
    cursor: pointer;
    font-weight: 700
}

.p-w-r .pr-media-card-content-instagram-caption {
    line-height: inherit;
    margin-bottom: 8px
}

.p-w-r .pr-media-card-content-instagram-date {
    color: #767676;
    font-size: 12px;
    margin-bottom: 8px
}

.p-w-r .pr-media-card-content-text p {
    margin: 0 0 10px;
    text-align: left!important
}

.p-w-r .pr-media-card-content-text-stars .pr-snippet-stars {
    display: flex;
    margin-bottom: 5px
}

.p-w-r .pr-media-card-content-text-stars .pr-snippet-stars .pr-star,.p-w-r .pr-media-card-content-text-stars .pr-snippet-stars .pr-star-selected,.p-w-r .pr-media-card-content-text-stars .pr-snippet-stars .pr-star-selected:hover,.p-w-r .pr-media-card-content-text-stars .pr-snippet-stars .pr-star-v4,.p-w-r .pr-media-card-content-text-stars .pr-snippet-stars .pr-star:hover {
    background-size: 18px 18px;
    border-radius: 2px 2px 2px 2px;
    height: 18px;
    margin-left: 0;
    margin-right: 2px;
    padding: 0;
    width: 18px
}

.p-w-r .pr-media-card-content-text-stars .pr-snippet-stars .pr-star img,.p-w-r .pr-media-card-content-text-stars .pr-snippet-stars .pr-star-selected img,.p-w-r .pr-media-card-content-text-stars .pr-snippet-stars .pr-star-selected:hover img,.p-w-r .pr-media-card-content-text-stars .pr-snippet-stars .pr-star-v4 img,.p-w-r .pr-media-card-content-text-stars .pr-snippet-stars .pr-star:hover img {
    max-height: inherit;
    padding: 3px
}

.p-w-r .pr-media-card-content-text-stars .pr-snippet-stars .pr-snippet-rating-decimal {
    border: 1px solid #ccc;
    border-radius: 2px;
    display: inline-block;
    height: 18px;
    padding: 1px 7px
}

.p-w-r .pr-media-card-content-text-headline {
    color: #333;
    font-weight: 700;
    line-height: 18px
}

.p-w-r .pr-media-card-content-text-readreview {
    background-color: inherit;
    border: none;
    color: #007bc3;
    cursor: pointer;
    font-size: 12px;
    margin-bottom: 10px
}

.p-w-r .pr-media-card-content-text-comments {
    line-height: inherit
}

.p-w-r .pr-media-card-content-text-date,.p-w-r .pr-media-card-content-text-disclosure {
    color: #767676;
    font-size: 12px
}

.p-w-r .pr-media-card-content-text-date span,.p-w-r .pr-media-card-content-text-disclosure span {
    color: #767676!important;
    font-size: 12px
}

.p-w-r .pr-media-card-content-text-disclosure {
    font-style: italic
}

.p-w-r .pr-media-card .pr-shoppable {
    align-items: center;
    border: solid #ccc;
    border-radius: 2px;
    border-width: 1px 1px 2px;
    color: inherit;
    display: flex;
    margin-bottom: 5px;
    padding: 11px;
    text-decoration: none
}

.p-w-r .pr-media-card .pr-shoppable svg {
    margin-right: 5px;
    vertical-align: bottom
}

.p-w-r .pr-media-card .pr-shoppable:hover {
    background-color: #eee
}

.p-w-r .pr-media-card .pr-shoppable__image {
    background: #fff;
    height: 40px;
    width: 40px
}

.p-w-r .pr-media-card .pr-shoppable__text {
    color: #333;
    flex: 1;
    padding-left: 8px
}

.p-w-r .pr-media-card .pr-shop-all {
    color: inherit;
    display: block;
    font-size: 14px;
    font-weight: 700;
    text-decoration: none
}

.p-w-r .pr-media-card .pr-shop-all svg {
    margin-right: 5px;
    vertical-align: sub
}

.p-w-r .pr-media-card-footer {
    align-items: center;
    display: flex;
    flex: none;
    flex-wrap: wrap;
    justify-content: space-between
}

.p-w-r .pr-media-card-footer-helpful-action .pr-helpful-btn {
    padding: 6px
}

.p-w-r .pr-media-card-footer-flagging {
    color: #007bc3;
    font-size: 12px
}

.p-w-r .pr-media-card-footer-flagging-isflagged {
    align-items: baseline;
    display: flex
}

.p-w-r .pr-media-card-footer .pr-shop-all,.p-w-r .pr-media-card-footer .pr-shoppable {
    display: none
}

@media screen and (max-width: 550px) {
    .p-w-r .pr-media-card {
        flex-direction:column;
        height: 100vh;
        max-width: inherit;
        min-width: inherit;
        width: 100vw
    }

    .p-w-r .pr-media-card-media {
        height: 100vh;
        position: relative
    }

    .p-w-r .pr-media-card-media img,.p-w-r .pr-media-card-media video {
        left: 50%;
        max-height: 100%;
        position: absolute;
        top: 50%;
        -webkit-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%)
    }

    .p-w-r .pr-media-card-content {
        flex: 1 1 200px;
        max-height: 225px;
        max-width: inherit;
        padding: 25px 20px
    }

    .p-w-r .pr-media-card .pr-shoppable {
        display: none
    }

    .p-w-r .pr-media-card-footer .pr-shoppable {
        display: inherit
    }
}

.p-w-r .pr-size-fit_slider {
    flex: 1 1 120px;
    flex: auto;
    position: relative;
    width: 100%
}

.p-w-r .pr-size-fit_slider_node-group {
    align-items: center;
    display: flex;
    justify-content: space-between
}

.p-w-r .pr-size-fit_slider_node {
    background-color: #d8d8d8;
    border: 1px solid transparent;
    border-radius: 50%;
    height: 10px;
    width: 10px;
    z-index: 1
}

.p-w-r .pr-size-fit_slider_node--active {
    background-color: #f7941d;
    border: 5px solid transparent;
    box-sizing: border-box
}

.p-w-r .pr-size-fit_slider_line {
    border-top: 1px solid #d8d8d8;
    height: 0;
    position: absolute;
    top: 50%;
    width: 100%;
    z-index: 0
}

.p-w-r .pr-media-carousel--light .button {
    background: none;
    border: none;
    height: 50px;
    position: fixed;
    top: 45%;
    z-index: 10004
}

.p-w-r .pr-media-carousel--light .button__next {
    right: 10px;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.p-w-r .pr-media-carousel--light .button__prev {
    left: 10px
}

.p-w-r .pr-media-carousel--light .button .icon {
    background-color: transparent;
    border: none;
    cursor: pointer
}

.p-w-r .pr-media-carousel--light .button .icon .pr-caret-icon {
    background: #fff;
    border-radius: 50%;
    display: block;
    height: 50px;
    width: 50px
}

.p-w-r .pr-media-carousel--light .button .icon .pr-caret-icon__circle {
    stroke: #fff
}

.p-w-r .pr-media-carousel--light .button .icon .pr-caret-icon__line {
    stroke: #0b7bc1
}

.p-w-r .pr-media-carousel--light .button .icon:focus .pr-caret-icon,.p-w-r .pr-media-carousel--light .button .icon:hover .pr-caret-icon,.p-w-r .pr-media-carousel--light .button:focus .pr-caret-icon,.p-w-r .pr-media-carousel--light .button:hover .pr-caret-icon {
    background: rgba(74,153,202,.7)
}

.p-w-r .pr-media-carousel--light .button .icon:focus .pr-caret-icon__circle,.p-w-r .pr-media-carousel--light .button .icon:hover .pr-caret-icon__circle,.p-w-r .pr-media-carousel--light .button:focus .pr-caret-icon__circle,.p-w-r .pr-media-carousel--light .button:hover .pr-caret-icon__circle {
    stroke: none
}

.p-w-r .pr-media-carousel--light .button .icon:focus .pr-caret-icon__line,.p-w-r .pr-media-carousel--light .button .icon:hover .pr-caret-icon__line,.p-w-r .pr-media-carousel--light .button:focus .pr-caret-icon__line,.p-w-r .pr-media-carousel--light .button:hover .pr-caret-icon__line {
    stroke: #fff
}

.p-w-r .pr-media-carousel--light .carousel__body--light {
    height: 100vh;
    position: relative
}

.p-w-r .pr-media-carousel--light .carousel__body--light .slide {
    pointer-events: none;
    width: 100%
}

.p-w-r .pr-media-carousel--light .carousel__body--light .slide--dark {
    display: flex;
    justify-content: center;
    left: 50%;
    position: absolute;
    top: 50%;
    z-index: 10003
}

.p-w-r .pr-media-carousel--light .carousel__body--light .slide__center {
    -webkit-transform: translate3d(-50%,-50%,0);
    transform: translate3d(-50%,-50%,0)
}

.p-w-r .pr-media-carousel--light .carousel__body--light .slide__center-left--active {
    -webkit-transform: translate3d(150%,-50%,0);
    transform: translate3d(150%,-50%,0);
    transition: -webkit-transform .5s ease;
    transition: transform .5s ease;
    transition: transform .5s ease,-webkit-transform .5s ease
}

.p-w-r .pr-media-carousel--light .carousel__body--light .slide__center-right--active {
    -webkit-transform: translate3d(-250%,-50%,0);
    transform: translate3d(-250%,-50%,0);
    transition: -webkit-transform .5s ease;
    transition: transform .5s ease;
    transition: transform .5s ease,-webkit-transform .5s ease
}

.p-w-r .pr-media-carousel--light .carousel__body--light .slide__left {
    -webkit-transform: translate3d(-250%,-50%,0);
    transform: translate3d(-250%,-50%,0)
}

.p-w-r .pr-media-carousel--light .carousel__body--light .slide__left--active {
    -webkit-transform: translate3d(-50%,-50%,0);
    transform: translate3d(-50%,-50%,0);
    transition: -webkit-transform .5s ease;
    transition: transform .5s ease;
    transition: transform .5s ease,-webkit-transform .5s ease
}

.p-w-r .pr-media-carousel--light .carousel__body--light .slide__right {
    -webkit-transform: translate3d(150%,-50%,0);
    transform: translate3d(150%,-50%,0)
}

.p-w-r .pr-media-carousel--light .carousel__body--light .slide__right--active {
    -webkit-transform: translate3d(-50%,-50%,0);
    transform: translate3d(-50%,-50%,0);
    transition: -webkit-transform .5s ease;
    transition: transform .5s ease;
    transition: transform .5s ease,-webkit-transform .5s ease
}

@media screen and (max-width: 550px) {
    .p-w-r .pr-media-carousel--light .carousel__body--light {
        height:100vh;
        width: 100vw
    }
}

.p-w-r .pr-review-display .pr-rd-review-tag {
    margin: 0 0 15px
}

.p-w-r .pr-review-display .pr-rd-review-tag-header,.p-w-r .pr-review-display .pr-rd-review-tag-item {
    line-height: 1.428571429
}

.p-w-r .pr-review-display .pr-rd-review-tag-header {
    color: #303533;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 0;
    margin-top: 0;
    vertical-align: baseline
}

.p-w-r .pr-review-display .pr-rd-review-tag ul {
    margin-bottom: 0
}

.p-w-r .pr-review-display .pr-rd-review-tag-item {
    color: #767676;
    font-size: 12.8px;
    margin-left: 0;
    padding: 10px 5px
}

.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-review-tag,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-review-tag {
    margin: 0 5% 0 0
}

.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-review-tag-header,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-review-tag-header {
    background-color: #f6f6f6;
    padding: 10px
}

.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-review-tag-item,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-review-tag-item {
    padding: 5px 10px
}

.p-w-r .pr-rd-def-list {
    display: table-row;
    margin: 0 0 15px;
    vertical-align: baseline
}

.p-w-r .pr-rd-def-list-header,.p-w-r .pr-rd-def-list-item {
    display: table-cell;
    height: 25px;
    line-height: 1.428571429;
    min-width: 125px;
    padding: 0 15px 0 0;
    vertical-align: top
}

.p-w-r .pr-rd-def-list-header {
    color: #303533;
    font-size: 14px;
    font-weight: 700
}

.p-w-r .pr-rd-def-list ul {
    margin-bottom: 0
}

.p-w-r .pr-rd-def-list-item {
    color: #767676;
    margin-left: 0
}

.p-w-r .pr-size-fit_label {
    color: #767676;
    font-size: 11px
}

.p-w-r .pr-size-fit--labels-top .pr-size-fit_labels {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-bottom: 8px
}

.p-w-r .pr-size-fit--labels-bottom .pr-size-fit_labels {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-top: 8px
}

.p-w-r .pr-size-fit--labels-sides {
    align-items: center;
    display: flex;
    flex-direction: row
}

.p-w-r .pr-size-fit--labels-sides .pr-size-fit_slider-container {
    flex: 1;
    margin: 0 8px
}

.pr-war-mo .pr-war-mo-header {
    background: #f0f0f0;
    margin: 0 0 30px;
    padding: 15px 20px
}

.pr-war-mo .pr-war-mo-header-empty {
    margin-top: 20px
}

.pr-war-mo .pr-war-mo-header-inner {
    box-sizing: border-box;
    margin: 0 auto;
    max-width: 600px;
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.pr-war-mo .pr-war-mo-header-inner-product-name {
    color: #303137;
    display: inline-block;
    font-size: .8rem;
    font-weight: 700;
    line-height: 1.5rem;
    margin: 0 0 0 10px;
    padding: 0
}

.pr-war-mo .pr-war-mo-header-inner-product-img {
    border-radius: 50px;
    display: inline-block;
    height: 40px;
    vertical-align: middle;
    width: 40px
}

.pr-war-mo .pr-war-mo-form {
    box-sizing: border-box;
    margin: 0 auto;
    max-width: 600px;
    padding: 0 20px;
    text-align: center
}

.pr-war-mo .pr-war-mo-form-subtitle,.pr-war-mo .pr-war-mo-form-title {
    text-align: center
}

.pr-war-mo .pr-war-mo-form-title {
    color: #303137;
    font-size: 1.8rem;
    font-weight: 700;
    line-height: 1.5rem;
    margin: 0;
    padding: 0 0 5px
}

.pr-war-mo .pr-war-mo-form-subtitle {
    color: #666;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.25rem;
    margin: 0;
    padding: 0 0 20px
}

.pr-war-mo .pr-war-mo-form-share-media .pr-btn {
    cursor: pointer;
    display: block
}

.pr-war-mo .pr-war-mo-form-share-media img {
    display: block;
    margin: 0 auto 20px;
    width: 220px
}

.pr-war-mo .pr-war-mo-form input[type=file] {
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px,1px,1px,1px);
    height: 1px;
    overflow: hidden;
    position: absolute!important;
    width: 1px
}

.pr-war-mo .pr-war-mo-form-medialist {
    align-items: center;
    display: flex;
    justify-content: center;
    margin-bottom: 20px
}

.pr-war-mo .pr-war-mo-form-medialist-thumb {
    margin: 0 10px 0 0;
    max-width: 200px
}

.pr-war-mo .pr-war-mo-form-medialist-thumb img {
    border: 1px solid #ccc;
    border-radius: 5px
}

.pr-war-mo .pr-war-mo-form-medialist-thumb .pr-loading-indicator {
    border-color: #afafe3 #6c6cc5 #5b9b97 #7edb85;
    border-style: solid;
    border-width: 6px;
    height: 26px;
    margin: 0 62px;
    width: 26px
}

.pr-war-mo .pr-war-mo-form-medialist-caption {
    width: 100%
}

.pr-war-mo .pr-war-mo-form-medialist-thumb-remove {
    background: rgba(0,0,0,.6);
    border: none;
    border-radius: 25px;
    cursor: pointer;
    height: 25px;
    margin: -10px;
    overflow: hidden;
    position: absolute;
    width: 25px
}

.pr-war-mo .pr-war-mo-form-addmore {
    background: none;
    color: #007bc3;
    cursor: pointer;
    font-weight: 400;
    line-height: 1;
    margin: 10px 0 30px;
    width: auto!important
}

.pr-war-mo .pr-war-mo-form-addmore:active,.pr-war-mo .pr-war-mo-form-addmore:hover {
    text-decoration: underline
}

.pr-war-mo .pr-war-mo-form-addmore div {
    display: inline
}

.pr-war-mo .pr-war-mo-form-addmore .pr-cross-icon {
    border: 2px solid #fff;
    height: 21px;
    margin-left: -25px;
    margin-top: -4px;
    position: absolute;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    width: 21px;
    z-index: 10
}

.pr-war-mo .pr-war-mo-form-thankyou-list {
    align-content: flex-end;
    align-items: center;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    flex-flow: row wrap;
    justify-content: center
}

.pr-war-mo .pr-war-mo-form-thankyou-list-item {
    border: 5px solid #eee;
    margin: 5px;
    max-width: 50%;
    overflow-y: hidden
}

@media (max-width: 430px) {
    .pr-war-mo .pr-war-mo-form-thankyou-list .pr-war-mo-form-thankyou-list-item {
        max-width:auto;
        overflow-y: hidden;
        width: 100%
    }
}

.pr-war-mo .pr-war-mo-form .pr-war-mo-form-add-review {
    border-top: 1px solid #ddd;
    margin-top: 30px;
    padding: 30px 0
}

.pr-war-mo .pr-war-mo-form .pr-war-mo-form-add-review .pr-submit {
    margin: 0;
    max-width: inherit
}

.pr-war-mo .pr-war-mo-form .pr-war-mo-form-add-review .pr-btn-review {
    border: inherit;
    box-shadow: inherit;
    margin: 0;
    max-width: inherit;
    width: inherit
}

.pr-war-mo .pr-war-mo-form .pr-submit {
    margin: 0 auto;
    max-width: 400px;
    text-align: left
}

.pr-war-mo .pr-war-mo-form .pr-submit .pr-loading-indicator {
    border-color: #afafe3 #6c6cc5 #5b9b97 #7edb85;
    border-style: solid;
    border-width: 4px;
    height: 16px;
    margin: 0 auto;
    width: 16px
}

.pr-war-mo .pr-war-mo-form .pr-btn-primary-io,.pr-war-mo .pr-war-mo-form .pr-btn-review {
    -webkit-appearance: none;
    background-color: #007bc3;
    border: 0;
    border-radius: 2px;
    box-shadow: 0 2px 0 0 #004e7c;
    box-sizing: border-box;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    margin: 0 auto;
    max-width: 400px;
    text-decoration: none;
    transition: all .25s ease;
    width: 100%
}

.pr-war-mo .pr-war-mo-form .pr-btn-primary-io:active,.pr-war-mo .pr-war-mo-form .pr-btn-primary-io:focus,.pr-war-mo .pr-war-mo-form .pr-btn-primary-io:hover,.pr-war-mo .pr-war-mo-form .pr-btn-review:active,.pr-war-mo .pr-war-mo-form .pr-btn-review:focus,.pr-war-mo .pr-war-mo-form .pr-btn-review:hover {
    background-color: #004e7c;
    color: #fff
}

.pr-war-mo .pr-war-mo-form .pr-alert-container {
    margin-top: 0;
    text-align: left
}

.pr-war-mo .pr-war-mo-form .pr-accessible-focus-element,.pr-war-mo .pr-war-mo-form .pr-accessible-focus-element:active,.pr-war-mo .pr-war-mo-form .pr-accessible-focus-element:focus {
    border: none;
    box-shadow: none;
    outline: 0
}

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-header .pr-snippet-reco-to-friend {
    align-items: center;
    display: flex
}

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-header .pr-snippet-reco-to-friend .pr-snippet-reco-to-friend-percent {
    align-items: center;
    display: flex!important
}

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-header .pr-snippet-reco-to-friend .pr-snippet-reco-to-friend-percent .pr-reco .pr-reco-value {
    color: inherit;
    font-size: 22px;
    font-weight: 700;
    margin-left: 8px
}

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-header .pr-snippet-reco-to-friend .pr-snippet-reco-to-friend-percent .pr-reco.pr-reco-green {
    color: #0a8900
}

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-header .pr-snippet-reco-to-friend .pr-snippet-reco-to-friend-percent .pr-reco.pr-reco-red,.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-header .pr-snippet-reco-to-friend .pr-snippet-reco-to-friend-percent .pr-reco.pr-reco-yellow {
    color: #787878
}

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars .pr-snippet {
    align-items: center;
    display: flex;
    flex-wrap: wrap
}

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars .pr-snippet .pr-snippet-stars-container .pr-snippet-stars {
    align-items: center;
    display: flex
}

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars .pr-snippet .pr-snippet-stars-container .pr-snippet-stars .pr-snippet-rating-decimal {
    border: 3px solid #808284;
    border-radius: 50%;
    color: #808284;
    font-size: 14px;
    font-weight: 700;
    height: 36px;
    line-height: 32px;
    margin: 0 0 0 12px;
    padding: 0;
    width: 36px
}

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars .pr-snippet .pr-snippet-read-and-write {
    align-items: center;
    display: flex;
    margin-left: 8px
}

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars .pr-snippet .pr-snippet-read-and-write .pr-snippet-review-count {
    color: #929496;
    font-size: 18px!important;
    font-style: italic
}

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars .pr-snippet .pr-snippet-read-and-write .pr-snippet-write-review-link {
    font-size: 16px!important
}

.p-w-r .pr-review-snapshot.pr-review-enhanced.pr-snapshot-mobile .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-reco-inline {
    align-items: flex-start;
    display: flex;
    flex-direction: column
}

.p-w-r .pr-review-snapshot.pr-review-enhanced.pr-snapshot-mobile .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars .pr-snippet {
    align-items: flex-start;
    flex-direction: column
}

.p-w-r .pr-review-snapshot.pr-review-enhanced.pr-snapshot-mobile .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars .pr-snippet .pr-snippet-read-and-write {
    margin: 8px 0
}

.p-w-r .pr-review-snapshot.pr-review-enhanced.pr-snapshot-mobile .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars .pr-snippet .pr-snippet-read-and-write .pr-snippet-review-count {
    padding: 0 12px 0 0
}

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-header {
    padding: 0 10px
}

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-header .pr-review-snapshot-header-intro {
    align-items: center;
    display: flex;
    justify-content: space-between
}

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-header .pr-review-snapshot-header-intro .pr-header-wrapper {
    align-items: center;
    display: flex
}

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-header .pr-review-snapshot-header-intro .pr-headline {
    font-size: 45px;
    font-weight: 700
}

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-header .pr-review-snapshot-header-intro .pr-subheadline {
    display: flex
}

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-header .pr-review-snapshot-header-intro .pr-subheadline .pr-snapshot-logo {
    height: 45px;
    width: 115px
}

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-header .pr-review-snapshot-header-intro .pr-subheadline .pr-snapshot-logo-mobile {
    display: none
}

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-header :after,.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-header :before {
    content: none
}

.p-w-r .pr-review-snapshot.pr-review-enhanced.pr-snapshot-mobile .pr-review-snapshot-header {
    margin-bottom: 10px
}

.p-w-r .pr-review-snapshot.pr-review-enhanced.pr-snapshot-mobile .pr-review-snapshot-header .pr-review-snapshot-header-intro {
    justify-content: space-around
}

.p-w-r .pr-review-snapshot.pr-review-enhanced.pr-snapshot-mobile .pr-review-snapshot-header .pr-review-snapshot-header-intro .pr-headline {
    font-size: 33px
}

.p-w-r .pr-review-snapshot.pr-review-enhanced.pr-snapshot-mobile .pr-review-snapshot-header .pr-review-snapshot-header-intro .pr-subheadline .pr-snapshot-logo {
    display: none
}

.p-w-r .pr-review-snapshot.pr-review-enhanced.pr-snapshot-mobile .pr-review-snapshot-header .pr-review-snapshot-header-intro .pr-subheadline .pr-snapshot-logo-mobile {
    display: inherit;
    height: 35px;
    width: 35px
}

@media screen and (max-width: 550px) {
    .p-w-r .pr-review-snapshot-header-intro {
        flex-wrap:wrap
    }
}

.p-w-r .pr-language-toggle {
    align-items: center;
    border: 1px solid #d3d3d3;
    border-radius: 5px;
    display: flex;
    height: 36px;
    margin-left: auto
}

.p-w-r .pr-language-toggle-title {
    display: inline-block;
    line-height: 19px;
    margin: 0;
    padding: 6px 10px
}

.p-w-r .pr-language-toggle-picker {
    border-left: 1px solid #d3d3d3;
    display: inline-block;
    padding: 6px 10px
}

.p-w-r .pr-language-toggle-picker>select {
    background-color: #fff;
    border: none
}

@media screen and (max-width: 550px) {
    .p-w-r .pr-language-toggle {
        margin-top:10px;
        width: 100%
    }

    .p-w-r .pr-language-toggle-picker {
        flex-grow: 1;
        text-align: center
    }

    .p-w-r .pr-language-toggle-picker>select {
        width: 100%
    }
}

.p-w-r .pr-ratings-histogram-list-item {
    display: table-row-group
}

.p-w-r .pr-histogram-cross {
    vertical-align: middle;
    width: 25px
}

.p-w-r .pr-histogram-cross .pr-cross-icon {
    display: inline-block;
    height: 15px;
    margin-top: 3px;
    width: 15px
}

.p-w-r .pr-histogram-cross .pr-cross-icon__line {
    stroke: #fff
}

.p-w-r .pr-histogram-cross .pr-cross-icon__circle {
    fill: #555;
    stroke: none
}

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-block .pr-histogram-label {
    color: #000;
    font-size: 14px
}

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-block .pr-ratings-histogram-bar {
    background-color: #ddd;
    border-radius: 11px;
    height: 15px
}

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-block .pr-ratings-histogram-barValue {
    border-radius: 11px;
    height: 14px
}

.p-w-r .pr-review-snapshot-tags {
    margin-bottom: 0;
    width: 100%
}

.p-w-r .pr-review-snapshot-tags>.pr-review-snapshot-block-headline {
    padding: 10px
}

.p-w-r .pr-review-snapshot-tags .pr-snapshot-tag-def {
    color: #767676;
    line-height: 1.428571429;
    margin-left: 0
}

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-block-container .pr-review-snapshot-block {
    border: none;
    border-right: 1px solid #eee;
    margin: 0;
    padding: 20px
}

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-block-container .pr-review-snapshot-block:first-child {
    padding-left: 0
}

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-block-container .pr-review-snapshot-block:last-child {
    border-right: none
}

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-block-container .pr-review-snapshot-block .pr-review-snapshot-block-headline,.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-block-container .pr-review-snapshot-block .pr-review-snapshot-tags dt {
    background-color: inherit;
    font-size: 22px;
    padding-bottom: 0
}

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-block-container .pr-review-snapshot-block .pr-review-snapshot-tags .pr-snapshot-tag-def .pr-filter-btn--default .pr-filter-btn__voteCount,.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-block-container .pr-review-snapshot-block .pr-review-snapshot-tags .pr-snapshot-tag-def .pr-snapshot-highlight {
    background-color: #ddd
}

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-block-container .pr-review-snapshot-block .pr-review-snapshot-tags .pr-snapshot-tag-def .pr-filter-btn--active .pr-filter-btn__voteCount,.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-block-container .pr-review-snapshot-block .pr-review-snapshot-tags .pr-snapshot-tag-def:active .pr-filter-btn__voteCount,.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-block-container .pr-review-snapshot-block .pr-review-snapshot-tags .pr-snapshot-tag-def:hover .pr-filter-btn__voteCount {
    background-color: #0b7bc1;
    color: #fff
}

.p-w-r .pr-review-snapshot.pr-review-enhanced.pr-snapshot-mobile .pr-review-snapshot-block-container .pr-review-snapshot-block {
    border: none;
    padding: 0
}

.p-w-r .pr-review-snapshot.pr-review-enhanced.pr-snapshot-mobile .pr-review-snapshot-block-container .pr-review-snapshot-block-cons,.p-w-r .pr-review-snapshot.pr-review-enhanced.pr-snapshot-mobile .pr-review-snapshot-block-container .pr-review-snapshot-block-pros {
    display: none
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-block-brandscore {
    flex: 0 0 66%
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-simple.pr-review-snapshot-simple--brandscore .pr-review-snapshot-snippets-headline,.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-simple.pr-review-snapshot-simple--brandscore .pr-snippet-rating-decimal {
    display: none
}

.p-w-r .pr-review-snapshot-brandscore {
    width: 100%
}

.p-w-r .pr-review-snapshot .pr-brandscore-headline {
    font-size: 22px;
    font-weight: 700;
    margin-bottom: 6px
}

.p-w-r .pr-review-snapshot .pr-brandscore-description {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 18px
}

.p-w-r .pr-review-snapshot .pr-brandscore-bargraph {
    align-items: center;
    display: flex;
    margin-top: 10px
}

.p-w-r .pr-review-snapshot .pr-brandscore-bargraph-barcontainer {
    flex: 1;
    height: 32px
}

.p-w-r .pr-review-snapshot .pr-brandscore-bargraph-fullbar {
    background-color: #f6f6f6;
    border: 1px solid transparent;
    border-radius: 20px;
    height: 32px;
    margin-right: 10px
}

.p-w-r .pr-review-snapshot .pr-brandscore-bargraph-colorbar {
    background-color: #f7941d;
    border: 16px solid transparent;
    border-radius: 20px;
    height: 32px;
    margin-top: -32px
}

.p-w-r .pr-review-snapshot .pr-brandscore-score b {
    color: #303533;
    font-size: 22px;
    font-weight: 700
}

.p-w-r .pr-slider-root {
    align-items: center;
    display: flex
}

.p-w-r .pr-slider-root.pr-text-above-root {
    box-sizing: content-box;
    flex-direction: column;
    max-width: 220px
}

.p-w-r .pr-slider-root .pr-min-text {
    color: #666;
    font-size: 11px;
    margin-right: 12px
}

.p-w-r .pr-slider-root .pr-max-text {
    color: #666;
    font-size: 11px;
    margin-left: 12px
}

.p-w-r .pr-slider-root .pr-slider-text-above {
    display: flex;
    justify-content: space-between;
    margin-bottom: 8px;
    width: 100%
}

.p-w-r .pr-slider-root .pr-slider {
    flex: 1 1 120px;
    position: relative
}

.p-w-r .pr-slider-root .pr-slider.pr-text-above {
    flex: auto;
    width: 100%
}

.p-w-r .pr-slider-root .pr-slider .pr-slider-node-group {
    align-items: center;
    display: flex;
    justify-content: space-between
}

.p-w-r .pr-slider-root .pr-slider .pr-slider-node-group .pr-slider-node {
    background-color: #d8d8d8;
    border: 1px solid transparent;
    border-radius: 50%;
    height: 10px;
    width: 10px;
    z-index: 1
}

.p-w-r .pr-slider-root .pr-slider .pr-slider-node-group .pr-slider-node.pr-active {
    background-color: #f7941d;
    border: 5px solid transparent;
    box-sizing: border-box
}

.p-w-r .pr-slider-root .pr-slider .pr-slider-node-group .pr-slider-node.pr-active.accessible {
    background-color: #f05e24
}

.p-w-r .pr-slider-root .pr-slider .pr-slider-line {
    border-top: 1px solid #d8d8d8;
    height: 0;
    position: absolute;
    top: 50%;
    width: 100%;
    z-index: 0
}

.p-w-r .pr-review-snippet-container .pr-snippet-slider-root {
    display: flex;
    justify-content: space-between;
    margin-top: 16px
}

.p-w-r .pr-review-snippet-container .pr-snippet-slider-root .pr-snippet-title {
    font-size: 14px;
    font-weight: 700;
    margin-right: 16px
}

.p-w-r .pr-review-snippet-container .pr-snippet-slider-root .pr-snippet-slider {
    flex: 0 1 250px
}

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-histogram-msq-container {
    border-top: 1px solid #eee;
    margin-top: -10px
}

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-histogram-msq-container .pr-review-snapshot-msq-histogram {
    border-right: 1px solid #eee;
    display: block;
    height: 150px;
    padding: 10px 30px;
    width: 32.6%
}

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-histogram-msq-container .pr-review-snapshot-msq-histogram:nth-child(3n-2) {
    padding-left: 0
}

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-histogram-msq-container .pr-review-snapshot-msq-histogram:nth-child(3n+0) {
    border: none
}

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-histogram-msq-container .pr-review-snapshot-msq-histogram:nth-child(n+4) {
    border-top: 1px solid #eee
}

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-histogram-msq-container .pr-review-snapshot-msq-histogram .pr-histogram-msq-headline {
    font-size: 22px;
    line-height: inherit;
    margin-bottom: 0;
    padding: 10px
}

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-histogram-msq-container .pr-review-snapshot-msq-histogram .pr-histogram-msq-slider {
    padding: 10px 50px 10px 10px
}

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-histogram-msq-container.pr-review-snapshot-histogram-msq-simple .pr-review-snapshot-msq-histogram:nth-child(3n-2) {
    padding-left: 30px
}

.p-w-r .pr-review-snapshot.pr-review-enhanced.pr-snapshot-mobile .pr-review-snapshot-histogram-msq-container {
    border-top: none;
    margin-top: 10px
}

.p-w-r .pr-review-snapshot.pr-review-enhanced.pr-snapshot-mobile .pr-review-snapshot-histogram-msq-container .pr-review-snapshot-msq-histogram {
    border: none;
    display: flex;
    flex-direction: column;
    height: inherit;
    padding-left: 0;
    padding-right: 0;
    width: 100%
}

.p-w-r .pr-review-snapshot.pr-review-enhanced.pr-snapshot-mobile .pr-review-snapshot-histogram-msq-container .pr-review-snapshot-msq-histogram .pr-histogram-msq-slider {
    max-width: 350px;
    padding: 10px
}

.p-w-r .pr-review-snapshot.pr-review-enhanced.pr-snapshot-mobile .pr-review-snapshot-histogram-msq-container.pr-review-snapshot-histogram-msq-simple .pr-review-snapshot-msq-histogram {
    padding-left: 0
}

.p-w-r .pr-multiselect {
    position: relative
}

.p-w-r .pr-multiselect .pr-multiselect-button,.p-w-r .pr-multiselect .pr-multiselect-options {
    background: #fff;
    border: 1px solid #8c8c8c;
    min-width: 160px;
    text-align: left
}

.p-w-r .pr-multiselect .pr-multiselect-button {
    align-items: center;
    border-radius: 2px;
    cursor: pointer;
    display: inline-flex;
    overflow: auto;
    padding: 6px;
    width: 100%
}

.p-w-r .pr-multiselect .pr-multiselect-button-label {
    color: #333;
    flex: 1;
    text-transform: capitalize
}

.p-w-r .pr-multiselect .pr-multiselect-button .pr-multiselect-count {
    background: #127ac2;
    border-radius: 20px;
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    margin: 0 6px 0 0;
    padding: 1px 6px;
    text-align: center;
    width: 20px
}

.p-w-r .pr-multiselect .pr-multiselect-button .pr-caret-icon {
    height: 15px;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    width: 15px
}

.p-w-r .pr-multiselect ul.pr-multiselect-options {
    background: #fff;
    border-radius: 8px;
    left: 0;
    margin: 0;
    max-height: 200px;
    min-width: -webkit-max-content;
    min-width: max-content;
    overflow-y: scroll;
    padding: 0;
    position: absolute;
    width: 160px;
    z-index: 1000
}

.p-w-r .pr-multiselect ul.pr-multiselect-options:focus {
    box-shadow: none
}

.p-w-r .pr-multiselect ul.pr-multiselect-options .pr-multiselect-item,.p-w-r .pr-multiselect ul.pr-multiselect-options li {
    display: block;
    font-weight: 400;
    line-height: 1.4;
    padding: 5px 5px 5px 30px;
    position: relative;
    word-break: break-word
}

.p-w-r .pr-multiselect ul.pr-multiselect-options .pr-multiselect-item .pr-multiselect-item-label,.p-w-r .pr-multiselect ul.pr-multiselect-options li .pr-multiselect-item-label {
    color: #767676;
    font-weight: 400;
    margin: 0
}

.p-w-r .pr-multiselect ul.pr-multiselect-options .pr-multiselect-item--highlight,.p-w-r .pr-multiselect ul.pr-multiselect-options .pr-multiselect-item:focus,.p-w-r .pr-multiselect ul.pr-multiselect-options .pr-multiselect-item:hover,.p-w-r .pr-multiselect ul.pr-multiselect-options li--highlight,.p-w-r .pr-multiselect ul.pr-multiselect-options li:focus,.p-w-r .pr-multiselect ul.pr-multiselect-options li:hover {
    background-color: #e0e0e0;
    box-shadow: none;
    outline: none
}

.p-w-r .pr-multiselect ul.pr-multiselect-options .pr-multiselect-item--highlight .pr-multiselect-item-label,.p-w-r .pr-multiselect ul.pr-multiselect-options .pr-multiselect-item:focus .pr-multiselect-item-label,.p-w-r .pr-multiselect ul.pr-multiselect-options .pr-multiselect-item:hover .pr-multiselect-item-label,.p-w-r .pr-multiselect ul.pr-multiselect-options li--highlight .pr-multiselect-item-label,.p-w-r .pr-multiselect ul.pr-multiselect-options li:focus .pr-multiselect-item-label,.p-w-r .pr-multiselect ul.pr-multiselect-options li:hover .pr-multiselect-item-label {
    color: #333
}

.p-w-r .pr-multiselect ul.pr-multiselect-options .pr-multiselect-item input[type=checkbox],.p-w-r .pr-multiselect ul.pr-multiselect-options li input[type=checkbox] {
    left: 10px;
    margin-right: 7px;
    position: absolute;
    top: 4px
}

.p-w-r .pr-multiselect ul.pr-multiselect-options .pr-multiselect-item input[type=checkbox].pr-multiselect-item-with-icon-input,.p-w-r .pr-multiselect ul.pr-multiselect-options li input[type=checkbox].pr-multiselect-item-with-icon-input {
    margin-right: 7px;
    margin-top: 0;
    position: static
}

.p-w-r .pr-multiselect ul.pr-multiselect-options .pr-multiselect-item--w-icon,.p-w-r .pr-multiselect ul.pr-multiselect-options li--w-icon {
    align-items: center;
    display: flex;
    flex-direction: row;
    padding: 7px 15px 7px 10px
}

.p-w-r .pr-multiselect ul.pr-multiselect-options .pr-multiselect-item--w-icon .pr-multiselect-item-icon,.p-w-r .pr-multiselect ul.pr-multiselect-options li--w-icon .pr-multiselect-item-icon {
    flex: none;
    height: 25px;
    margin-right: 7px;
    width: 25px
}

.p-w-r .pr-multiselect ul.pr-multiselect-options .pr-multiselect-item--w-icon .pr-multiselect-item-label,.p-w-r .pr-multiselect ul.pr-multiselect-options li--w-icon .pr-multiselect-item-label {
    flex-grow: 1;
    flex-shrink: 0
}

.p-w-r .pr-rd-main-header-with-labels .pr-rd-reviewlist-filters-heading {
    color: #303533;
    font-size: 14px;
    font-weight: 700;
    margin: 10px 0
}

.p-w-r .pr-rd-main-header-with-labels .pr-rd-reviewlist-filters-group {
    grid-gap: 15px;
    display: grid;
    gap: 15px;
    grid-template-columns: repeat(auto-fill,minmax(160px,1fr))
}

.p-w-r .pr-rd-main-header-with-labels label.pr-rd-reviewlist-filters-item-label {
    display: block
}

.p-w-r select.pr-select {
    align-items: center;
    -webkit-appearance: none;
    appearance: none;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 20 20%27%3E%3Cpath stroke=%27%236b7280%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27 d=%27m6 8 4 4 4-4%27/%3E%3C/svg%3E");
    background-position: right 4px center;
    background-repeat: no-repeat;
    background-size: 1.5em 1.5em;
    border: 1px solid #8c8c8c;
    border-radius: 2px;
    color: #333;
    cursor: pointer;
    display: inline-flex;
    margin: 0;
    overflow: auto;
    padding: 6px 22px 6px 6px;
    width: 100%
}

[data-pr-modal-open],[data-pr-modal-open]>body {
    -ms-scroll-chaining: none;
    -webkit-overflow-scrolling: auto;
    overflow: hidden;
    overscroll-behavior: none;
    touch-action: none
}

[data-pr-modal-open] iframe,[data-pr-modal-open]>body iframe {
    visibility: hidden
}

.p-w-r_future .pr-inner-flagging-form-container {
    width: min(100vw - 20px,550px)
}

.p-w-r .pr-header-filters {
    position: relative
}

.p-w-r .pr-header-filters .pr-rd-main-header__sort .pr-rd-review-header-sorts .pr-rd-sort-group {
    display: flex;
    padding-top: 0
}

.p-w-r .pr-header-filters .pr-rd-main-header__sort .pr-rd-review-header-sorts .pr-rd-sort-group .pr-rd-sort {
    border: 1px solid #d4d4d4;
    color: #333;
    height: 34px;
    margin-left: 10px;
    padding: 7px;
    width: 160px
}

.p-w-r .pr-header-filters .pr-rd-main-header__sort .pr-rd-review-header-sorts .pr-rd-sort-group .pr-caret-icon {
    align-self: center;
    height: 15px;
    padding-bottom: 22px;
    position: relative;
    width: 15px
}

.p-w-r .pr-header-filters select.pr-rd-sort {
    -webkit-appearance: none;
    appearance: none
}

.p-w-r .pr-header-filters__reviews-headline {
    float: none;
    font-size: 18px;
    font-weight: 700
}

.p-w-r .pr-header-filters__utility-bar {
    align-items: center;
    background-color: #f6f6f6;
    border-bottom: 2px #fff;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 2px;
    position: relative
}

.p-w-r .pr-header-filters .pr-header-filters__search {
    flex-grow: 1;
    margin-right: 30px;
    order: 1;
    padding-left: 15px
}

.p-w-r .pr-header-filters .pr-caret-icon {
    height: 15px;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    width: 15px
}

.p-w-r .pr-header-filters .pr-rd-review-header {
    display: flex;
    justify-content: flex-end;
    order: 2
}

.p-w-r .pr-header-filters .pr-rd-review-header__accordion {
    align-self: center;
    width: 160px
}

.p-w-r .pr-header-filters .pr-rd-review-header__accordion-title {
    align-items: center;
    background: #fff;
    border: 1px solid #d4d4d4;
    cursor: pointer;
    display: flex;
    height: 34px;
    margin: auto 10px auto 0;
    overflow: hidden;
    padding: 7px;
    text-align: left;
    width: 160px
}

.p-w-r .pr-header-filters .pr-rd-review-header__accordion-title__text {
    color: #333;
    flex: 1;
    font-weight: 400
}

.p-w-r .pr-header-filters .pr-rd-review-header__accordion-title__count {
    background: #127ac2;
    border-radius: 20px;
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    margin: 0 6px 0 0;
    padding: 1px 6px;
    text-align: center;
    width: 20px
}

.p-w-r .pr-header-filters .pr-rd-review-header-contents {
    display: none;
    margin: 0;
    max-height: 0;
    opacity: 0;
    transition-duration: .3s;
    transition-property: opacity,translateY(-55px),max-height;
    transition-timing-function: cubic-bezier(.895,.03,.685,.22)
}

.p-w-r .pr-header-filters .pr-rd-review-header-contents--opened {
    display: block;
    margin-bottom: 10px;
    max-height: 100%;
    opacity: 1;
    transition-duration: .3s;
    transition-property: opacity,translateY(0),max-height;
    transition-timing-function: ease-in-out
}

.p-w-r .pr-header-filters .pr-multiselect-wrapper {
    grid-gap: 15px;
    display: grid;
    gap: 15px;
    grid-template-columns: repeat(auto-fit,minmax(160px,1fr));
    max-width: 1000px;
    position: relative;
    text-align: left;
    width: 100%;
    z-index: 9999
}

.p-w-r .pr-header-filters .pr-rd-main-header__active-filters {
    align-content: flex-start;
    align-items: center;
    display: flex;
    position: relative;
    width: 100%;
    z-index: 1
}

.p-w-r .pr-header-filters .pr-rd-main-header__active-filters .pr-review-filter-info-bar {
    align-items: center;
    display: flex
}

.p-w-r .pr-header-filters .pr-rd-main-header__active-filters .pr-review-filter-info-bar .pr-review-filter-headline {
    float: none;
    width: auto
}

.p-w-r .pr-header-filters .pr-rd-main-header__active-filters .pr-review-filter-section {
    align-content: flex-start;
    align-items: center;
    display: flex;
    margin-top: 5px
}

.p-w-r .pr-header-filters--mobile .pr-rd-main-header__search {
    background-color: #f6f6f6;
    flex: inherit;
    margin-right: 0;
    padding: 10px;
    width: 100%
}

.p-w-r .pr-header-filters--mobile .pr-rd-main-header__utility-bar {
    align-items: center;
    background-color: transparent;
    border-bottom: 2px #fff;
    display: flex;
    flex-flow: row;
    flex-wrap: wrap;
    margin-bottom: 2px;
    position: relative
}

.p-w-r .pr-header-filters--mobile .pr-rd-review-header {
    flex: 100%
}

.p-w-r .pr-header-filters--mobile .pr-rd-review-header .pr-rd-main-header__sort {
    display: inline-flex;
    flex-grow: 1;
    flex-shrink: 1;
    width: 100%
}

.p-w-r .pr-header-filters--mobile .pr-rd-review-header .pr-rd-main-header__sort .pr-rd-review-header-sorts .pr-rd-sort-group .pr-rd-sort {
    width: 100%
}

.p-w-r .pr-header-filters--mobile .pr-rd-review-header .pr-rd-review-header__accordion {
    display: inline-flex;
    flex-grow: 1;
    flex-shrink: 1;
    width: 100%
}

.p-w-r .pr-header-filters--mobile .pr-rd-review-header .pr-rd-review-header__accordion-title {
    margin: 0;
    width: 100%
}

.p-w-r .pr-header-filters--mobile .pr-rd-review-header-contents {
    background-color: #fff;
    opacity: 0;
    overflow: scroll;
    transition: none
}

.p-w-r .pr-header-filters--mobile .pr-rd-review-header-contents--opened {
    background-color: #fff;
    float: none;
    height: 100%;
    left: 0;
    opacity: 1;
    padding: 0;
    position: fixed;
    text-align: left;
    top: 0;
    transition-duration: .4s;
    transition-property: opacity;
    transition-timing-function: ease-in-out;
    width: 100vw!important;
    z-index: 10001
}

.p-w-r .pr-header-filters--mobile .pr-rd-review-header-contents--opened__content {
    padding: 0
}

.p-w-r .pr-header-filters--mobile .pr-rd-review-header-contents--opened button[aria-expanded=true] .pr-caret-icon {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.p-w-r .pr-header-filters--mobile .pr-filter-total {
    background-color: #f6f6f6;
    font-size: 12px;
    font-weight: 700;
    margin: 0;
    padding: 5px 15px;
    text-align: left;
    width: 100%
}

.p-w-r .pr-header-filters--mobile .pr-multiselect-wrapper {
    display: block;
    margin: 75px 0 80px;
    position: relative
}

.p-w-r .pr-header-filters--mobile .pr-multiselect {
    border-bottom: 1px solid #e4e5e6;
    display: block;
    height: auto;
    width: 100%
}

.p-w-r .pr-header-filters--mobile .pr-multiselect .pr-caret-icon {
    font-weight: 700;
    height: 25px;
    width: 25px
}

.p-w-r .pr-header-filters--mobile .pr-multiselect-button {
    border: none;
    padding: 15px;
    width: 100%
}

.p-w-r .pr-header-filters--mobile ul.pr-multiselect-options {
    border-bottom: 0;
    border-left: 0;
    border-radius: 0;
    border-right: 0;
    cursor: pointer;
    max-height: inherit;
    position: relative;
    width: 100%
}

.p-w-r .pr-header-filters--mobile .pr-multiselect-button-label {
    color: #333;
    font-size: 17px
}

.p-w-r .pr-header-filters--mobile .pr-multiselect-item {
    border-left: 0;
    border-right: 0;
    margin: 20px
}

.p-w-r .pr-header-filters--mobile .pr-multiselect-item span {
    color: #333;
    font-size: 17px
}

.p-w-r .pr-header-filters--mobile .pr-filters__fixed-header {
    height: 75px;
    position: fixed;
    top: 0;
    width: 100vw;
    z-index: 10002
}

.p-w-r .pr-header-filters--mobile .pr-filters__title {
    background-color: #fff;
    border-bottom: 1px solid #e4e5e6;
    padding: 15px
}

.p-w-r .pr-header-filters--mobile .pr-filters__clear-button {
    background: none;
    border: none;
    cursor: pointer;
    position: absolute;
    right: 20px;
    text-decoration: underline;
    top: 20px
}

.p-w-r .pr-header-filters--mobile .pr-filters__menu {
    background: #fff;
    bottom: 0;
    box-shadow: 0 -16px 21px -25px;
    display: flex;
    padding: 20px;
    position: fixed;
    width: 100vw;
    z-index: 10002
}

.p-w-r .pr-header-filters--mobile .pr-filters__back-btn {
    background-color: #fff;
    border: 1px solid #767676;
    color: #767676;
    display: inline-block;
    flex: 1;
    margin-right: 30px;
    text-align: center
}

.p-w-r .pr-header-filters--mobile .pr-filters__apply-btn {
    display: inline-block;
    flex: 1;
    text-align: center
}

.p-w-r .pr-review-display .pr-rd-main-header-with-filters {
    padding: 0
}

.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-review-total,.p-w-r .pr-review-display .pr-rd-main-header-with-filters.pr-headers-filters__reviews-headline {
    display: inline-block
}

.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-main-header-with-filters,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-main-header-with-filters {
    padding: 0
}

.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-main-header-with-filters .pr-rd-main-header__utility-bar .pr-rd-search-container,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-main-header-with-filters .pr-rd-main-header__utility-bar .pr-rd-search-container {
    float: none;
    margin-bottom: 0;
    margin-top: 0;
    width: auto
}

.pr-rd-dropdown-v2-filter-icon {
    height: 15px;
    width: 15px
}

.p-w-r .pr-review-display .pr-rd-helpful-action-legend {
    border: 0;
    margin: 0;
    width: auto
}

.p-w-r .pr-review-display .pr-rd-helpful-action .pr-rd-helpful-text {
    margin: 0;
    vertical-align: middle
}

.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-helpful-action-group,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-helpful-action-group {
    align-items: center;
    display: flex;
    flex-direction: row
}

.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-helpful-action-btn-group,.p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-helpful-action-btn-group {
    margin: 0 15px
}

.p-w-r .pr-read-review {
    background-color: #fff;
    left: calc(50% - 175px);
    max-height: 50vh;
    overflow: scroll;
    padding: 20px;
    pointer-events: all;
    position: absolute;
    top: 25%;
    width: 350px;
    z-index: 10003
}

.p-w-r .pr-read-review,.p-w-r .pr-read-review-in {
    transition: visibility 0s ease-in-out 0s,-webkit-transform .3s ease-in-out;
    transition: transform .3s ease-in-out,visibility 0s ease-in-out 0s;
    transition: transform .3s ease-in-out,visibility 0s ease-in-out 0s,-webkit-transform .3s ease-in-out
}

.p-w-r .pr-read-review-in {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    visibility: visible
}

.p-w-r .pr-read-review-out {
    -webkit-transform: translate3d(0,-1000%,0);
    transform: translate3d(0,-1000%,0);
    transition: visibility .4s ease-in-out .4s,-webkit-transform .3s ease-in-out;
    transition: transform .3s ease-in-out,visibility .4s ease-in-out .4s;
    transition: transform .3s ease-in-out,visibility .4s ease-in-out .4s,-webkit-transform .3s ease-in-out;
    visibility: hidden
}

.p-w-r .pr-read-review-flagging-in {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    transition: visibility 0s ease-in-out 0s,-webkit-transform .3s ease-in-out;
    transition: transform .3s ease-in-out,visibility 0s ease-in-out 0s;
    transition: transform .3s ease-in-out,visibility 0s ease-in-out 0s,-webkit-transform .3s ease-in-out;
    visibility: visible
}

.p-w-r .pr-read-review-flagging-out {
    -webkit-transform: translate3d(0,250%,0);
    transform: translate3d(0,250%,0);
    transition: visibility .4s ease-in-out .4s,-webkit-transform .3s ease-in-out;
    transition: transform .3s ease-in-out,visibility .4s ease-in-out .4s;
    transition: transform .3s ease-in-out,visibility .4s ease-in-out .4s,-webkit-transform .3s ease-in-out;
    visibility: hidden
}

.p-w-r .pr-read-review .pr-back-to-media {
    align-items: center;
    background: none;
    border: none;
    color: #007bc3;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    margin-bottom: 16px
}

.p-w-r .pr-read-review .pr-back-to-media .pr-caret-icon {
    height: 18px;
    width: 18px
}

.p-w-r .pr-read-review .pr-review {
    margin-bottom: 0;
    width: 100%
}

.p-w-r .pr-read-review .pr-review .pr-rd-footer {
    padding: 0
}

.p-w-r .pr-read-review .pr-review .pr-rd-description .pr-rd-side-content-block {
    right: -36%
}

@media screen and (min-width: 780px) {
    .p-w-r .pr-read-review {
        left:calc(50% - 400px);
        top: 30%;
        width: 800px
    }
}

@media screen and (max-width: 550px) {
    .p-w-r .pr-read-review {
        left:0;
        max-height: 85%;
        top: 15%;
        width: 100vw
    }
}

.p-w-r .pr-review-display .pr-review-filter-info-bar {
    display: inline-block;
    margin-bottom: 10px;
    margin-top: 20px
}

.p-w-r .pr-review-display .pr-review-filter-info-bar .pr-filter-btn {
    display: inline-block;
    margin: 0 10px 10px 0;
    position: static
}

.p-w-r .pr-review-display .pr-review-filter-info-bar .pr-filter-btn__child {
    position: static
}

.p-w-r .pr-review-display .pr-review-filter-info-bar .pr-review-filter-headline,.p-w-r .pr-review-display .pr-review-filter-info-bar span.pr-review-filter-headline {
    display: inline-block;
    font-size: 13.712px;
    font-weight: 700;
    margin-bottom: 10px;
    margin-right: 20px;
    width: 100%
}

.p-w-r .pr-review-display .pr-review-filter-info-bar .pr-review-close-filter {
    color: #707070;
    margin-right: 5px;
    padding: 10px 11px
}

.p-w-r .pr-review-display .pr-review-filter-info-bar .pr-review-close-filter span {
    display: inline-block;
    position: relative;
    vertical-align: text-bottom
}

.p-w-r .pr-review-display .pr-review-filter-info-bar .pr-review-close-filter:last-child {
    margin-right: 0
}

.p-w-r .pr-review-display .pr-review-filter-info-bar .pr-review-close-filter .pr-cross-icon {
    height: 15px;
    margin-right: 5px;
    width: 15px
}

.p-w-r .pr-review-display .pr-review-filter-info-bar .pr-review-close-filter:hover,.p-w-r .pr-review-display .pr-review-filter-info-bar .pr-review-close-filter:hover span {
    color: #0b7bc1
}

.p-w-r .pr-review-display .pr-review-filter-info-bar .pr-review-close-filter:hover .pr-cross-icon {
    background-color: #0b7bc1;
    border-radius: 50%
}

.p-w-r .pr-review-display .pr-review-filter-info-bar .pr-review-close-filter:hover .pr-cross-icon__circle,.p-w-r .pr-review-display .pr-review-filter-info-bar .pr-review-close-filter:hover .pr-cross-icon__line {
    stroke: #fff
}

.p-w-r .pr-review-display .pr-review-filter-info-bar .pr-review-close-filter:active {
    background-color: #0b7bc1;
    color: #fff
}

.p-w-r .pr-review-display .pr-review-filter-info-bar .pr-review-close-filter:active span {
    color: #fff
}

.p-w-r .pr-review-display .pr-review-filter-info-bar .pr-review-close-filter:active .pr-cross-icon {
    background-color: #0b7bc1;
    border-radius: 50%
}

.p-w-r .pr-review-display .pr-review-filter-info-bar .pr-review-close-filter:active .pr-cross-icon__circle,.p-w-r .pr-review-display .pr-review-filter-info-bar .pr-review-close-filter:active .pr-cross-icon__line {
    stroke: #fff
}

.p-w-r .pr-review-display .pr-review-filter-info-bar .pr-review-filter-clear-all {
    background-color: transparent;
    border: none;
    color: #0b7bc1;
    font-size: 12px;
    margin-left: 15px;
    text-decoration: underline
}

.p-w-r .pr-spotlight-review_heading {
    margin-bottom: 15px
}

.p-w-r .pr-spotlight-review_headline {
    font-size: 25px
}

.p-w-r .pr-spotlight-review_subscript {
    color: #767676;
    font-size: 12.8px
}

.p-w-r .pr-spotlight-review .pr-modal {
    top: 50%
}

.p-w-r .pr-spotlight-review .pr-read-review {
    max-height: 70%
}

.p-w-r .pr-review-translation {
    display: flex;
    margin: 15px 0
}

.p-w-r .pr-review-translation__btn {
    background-color: transparent;
    border: none;
    color: #0b7bc1;
    cursor: pointer;
    text-decoration: underline
}

.p-w-r .pr-review-translation__arrow {
    color: #303533;
    height: 20px;
    margin-right: 5px;
    width: 20px
}

.p-w-r .pr-review-translation__error-text {
    color: #303533;
    margin-right: 5px
}

.p-w-r .pr-review-translation__loading-text {
    color: #303533
}

.p-w-r .pr-image-snippet {
    align-items: center;
    display: flex;
    flex-direction: column;
    padding-top: 8px;
    position: relative;
    width: 80px
}

.p-w-r .pr-image-snippet .pr-image-snippet-text {
    display: inline-block;
    font-size: 10px;
    font-weight: 700;
    margin-top: 3px;
    text-align: center;
    width: 70px
}

.p-w-r .pr-image-snippet .pr-image-snippet-button {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border: 0;
    border-radius: 2px;
    cursor: pointer;
    height: 60px;
    overflow: hidden;
    position: relative;
    text-align: center;
    width: 60px
}

.p-w-r .pr-image-snippet .pr-image-snippet-button .pr-image-snippet-play-btn {
    height: 24px;
    left: 18px;
    position: absolute;
    top: 18px;
    width: 24px
}

.p-w-r .pr-image-snippet .pr-image-snippet-badge {
    background-color: #0b7bc1;
    border-radius: 10px;
    color: #fff;
    font-size: 10px;
    left: 0;
    min-width: 23px;
    padding: 2px 6px;
    position: absolute;
    text-align: center;
    top: 0
}

.p-w-r .pr-irl-gallery .pr-irlsnippet.pr-irlsnippet-xl {
    display: flex;
    height: inherit;
    position: relative
}

.p-w-r .pr-irl-gallery .pr-irlsnippet-header {
    font-size: 28px;
    font-weight: 800;
    margin-bottom: 30px;
    text-align: center
}

.p-w-r .pr-syp-modal {
    overflow-y: auto;
    z-index: 10000
}

.p-w-r .pr-syp-modal,.p-w-r .pr-syp-modal_overlay {
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%
}

.p-w-r .pr-syp-modal_overlay {
    background-color: hsla(0,0%,98%,.8);
    z-index: 10001
}

.p-w-r .pr-syp-modal_body {
    background-color: transparent;
    height: 100%;
    margin: auto;
    position: relative;
    vertical-align: middle;
    width: 100%
}

.p-w-r .pr-syp-modal_content {
    background: #fff;
    box-shadow: 0 3px 9px rgba(0,0,0,.5);
    margin: auto;
    position: relative;
    top: 15%;
    z-index: 10003
}

.p-w-r .pr-syp-modal_content-mobile {
    top: 0
}

.p-w-r .pr-syp-modal_content-upload-media {
    max-width: 550px
}

.p-w-r .pr-syp-modal_content-add-information {
    max-width: 700px
}

.p-w-r .pr-syp-modal .pr-loading-indicator {
    height: 75px;
    margin: auto;
    width: 75px
}

.p-w-r .pr-syp-modal_button-close {
    background: none;
    border: none;
    cursor: pointer;
    display: block;
    float: right;
    height: 50px;
    margin-right: 8px;
    margin-top: 8px;
    padding: 8px;
    width: 50px
}

.p-w-r .pr-syp-modal_button-close .pr-cross-icon__circle {
    display: none
}

.p-w-r .pr-syp_header {
    color: #303137;
    font-size: 26px;
    font-weight: 600;
    margin-top: 0;
    padding: 60px 0 12px;
    text-align: center;
    text-transform: uppercase
}

.p-w-r .pr-syp_subheader {
    color: #666;
    font-size: 16px;
    font-weight: 300;
    margin: 0 30px;
    padding-bottom: 20px;
    text-align: center;
    white-space: pre-line
}

.p-w-r .pr-syp_media-inputs {
    padding-bottom: 50px
}

.p-w-r .pr-syp_media-inputs .pr-file-input-btn-group {
    flex-direction: column;
    margin: auto;
    width: 60%
}

.p-w-r .pr-syp_media-inputs .pr-file-input-btn-group .pr-btn-fileinput,.p-w-r .pr-syp_media-inputs .pr-file-input-btn-group .pr-file-input-btn {
    justify-content: center;
    margin: 0;
    min-width: 100%
}

.p-w-r .pr-syp_media-inputs .pr-file-input-btn-group .pr-file-input-btn {
    margin: 5px 0 0
}

.p-w-r .pr-syp_close {
    padding: 40px 30px 35px;
    text-align: center
}

.p-w-r .pr-syp_close-btn {
    padding: 12px 40px
}

.p-w-r .pr-syp_image {
    display: flex;
    justify-content: center
}

.p-w-r .pr-syp_image-thumbnail-wrapper {
    background-color: #eee;
    border: 1px solid #ccc;
    border-radius: 5px
}

.p-w-r .pr-syp_image-thumbnail-wrapper img {
    max-height: 100px;
    max-width: 100px
}

.p-w-r .pr-syp_image-controls {
    display: flex;
    flex-direction: column
}

.p-w-r .pr-syp_image-controls-btn {
    background-color: #808284;
    border: 1px solid;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    height: 32px;
    margin: 0 10px 10px 5px;
    outline: none;
    padding: 0;
    position: relative;
    width: 36px
}

.p-w-r .pr-syp_image-controls-btn svg path {
    fill: currentColor
}

.p-w-r .pr-syp_alert-container,.p-w-r .pr-syp_field-group {
    margin: auto;
    width: 70%
}

.p-w-r .pr-syp_field-group-mobile {
    width: 85%
}

.p-w-r .pr-syp_field-group-label {
    text-transform: capitalize
}

.p-w-r .pr-syp_field-group-label-invalid {
    color: #d00
}

.p-w-r .pr-syp_field-group .pr-syp_textinput {
    border: 1px solid #ccc;
    border-radius: 2px;
    height: 41px!important;
    margin-bottom: 15px;
    padding: 10px;
    width: 100%!important
}

.p-w-r .pr-syp_field-group .pr-syp_has-error {
    border-color: #d00
}

.p-w-r .pr-syp_field-group .pr-syp_has-error:focus {
    box-shadow: 0 0 0 2px #d00;
    outline: 2px solid transparent
}

.p-w-r .pr-syp_submit {
    margin: 30px auto;
    width: 60%
}

.p-w-r .pr-syp_submit-mobile {
    width: 85%
}

.p-w-r .pr-syp_submit-btn {
    font-size: 14px;
    margin-bottom: 30px;
    padding: 15px;
    width: 100%
}

.p-w-r .pr-syp_upload-btn-container {
    margin: 20px;
    text-align: center
}

.p-w-r .pr-syp_upload-btn {
    background-color: #fff;
    border: none;
    border-bottom: 3px solid #303533;
    cursor: pointer;
    font-weight: 300;
    padding: 5px 2px;
    text-transform: uppercase
}

.p-w-r .pr-syp_upload-btn:hover {
    border-color: #767676;
    color: #767676
}

.p-w-r .pr-qa-display-answer-link-container {
    line-height: 1.428571429;
    margin-left: 0
}

.p-w-r .pr-qa-display-answer {
    line-height: 1.428571429
}

.p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-answer-link-container,.p-w-r .pr-qa-display.pr-qa-display-tablet .pr-qa-display-answer-link-container {
    margin-left: 18px
}

.p-w-r .pr-qa-display-item,.p-w-r .pr-qa-display-item-details {
    line-height: 1.428571429
}
.Radio_srOnly__1rltzt40 {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    white-space: nowrap
}

.Radio_radioLabel__1rltzt41 {
    display: block;
    cursor: pointer
}

.BlockForm_formContainer__zjvqie0 {
    display: flex;
    justify-content: center;
    margin: 0 0 48px
}

.BlockForm_formStyles__zjvqie1 {
    max-width: 100%;
    margin-top: 0;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap
}

.BlockForm_buttonStyles__zjvqie2 {
    margin: 16px;
    display: flex;
    justify-content: center
}

.BlockForm_submitSVG__zjvqie3 {
    font-size: var(--fontSize-ts2p5__1ivttc5hb);
    color: var(--color-base__6q1didw);
    fill: var(--color-base__6q1didw);
    margin-left: 12px
}

.BlockForm_errorMessage__zjvqie4 {
    position: relative;
    left: 22px;
    color: var(--color-accentRed__6q1did1i)
}

.BlockForm_inputStyles__zjvqie5 {
    height: 68px;
    width: 100%;
    margin: 16px 0;
    padding: 32px 20px 16px 8px;
    background-color: var(--color-base__6q1didw);
    border-style: solid;
    border-color: var(--color-greyLight__6q1did10);
    color: var(--color-main__6q1didx);
    border-width: 1px;
    border-radius: 10px;
    font-size: var(--fontSize-ts1p5__1ivttc5h9);
    outline: none;
    position: relative;
    -webkit-appearance: none
}

.BlockForm_inputStylesError__zjvqie6 {
    border-color: var(--color-accentRed__6q1did1i)
}

.BlockForm_inputStylesFocus__zjvqie7 {
    border-color: var(--color-greyDark__6q1did14)
}

.BlockForm_inputWrapper__zjvqie8,.BlockForm_textareaWrapper__zjvqie9 {
    position: relative;
    width: 100%;
    display: block
}

.BlockForm_textareaWrapper__zjvqie9 {
    margin-bottom: 32px
}

.BlockForm_textareaStyles__zjvqiea {
    margin: 16px 0;
    padding: 32px 20px 16px 8px;
    border-style: solid;
    border-color: var(--color-greyLight__6q1did10);
    border-width: 1px;
    border-radius: 10px;
    font-family: var(--fontFamily-web__1ivttc50);
    font-size: var(--fontSize-ts1p5__1ivttc5h9);
    outline: none;
    height: 112px;
    min-width: 100%;
    flex-basis: auto
}

.BlockForm_textareaStylesError__zjvqieb {
    border-color: var(--color-accentRed__6q1did1i)
}

.BlockForm_textareaStylesFocus__zjvqiec {
    border-color: var(--color-greyDark__6q1did14)
}

.BlockForm_textAreaStaticLabel__zjvqied {
    padding: 0 4px;
    position: absolute;
    z-index: 1;
    left: 4px;
    color: var(--color-greyMedium__6q1did13);
    top: 28%;
    transition: transform .3s ease-in-out,font-size .3s ease-in-out;
    font-size: var(--fontSize-ts1p5__1ivttc5h9)
}

.BlockForm_focusedTextAreaLabel__zjvqiee {
    transform: translateY(-60%);
    font-size: var(--fontSize-ts1__1ivttc5h7)
}

.BlockForm_staticLabel__zjvqief {
    padding: 0 4px;
    position: absolute;
    z-index: 1;
    left: 4px;
    color: var(--color-greyMedium__6q1did13);
    transition: transform .3s ease-in-out,font-size .3s ease-in-out;
    top: 50%;
    transform: translateY(-50%);
    font-size: var(--fontSize-ts1p5__1ivttc5h9)
}

.BlockForm_focusedLabel__zjvqieg {
    transform: translateY(-130%);
    font-size: var(--fontSize-ts1__1ivttc5h7)
}

.BlockForm_checkboxLabel__zjvqieh {
    cursor: pointer;
    position: relative
}

.BlockForm_checkboxLabelDisabled__zjvqiei,.BlockForm_checkboxLabel__zjvqieh {
    display: flex;
    margin-top: auto;
    margin-bottom: auto;
    font-size: var(--fontSize-ts1p5__1ivttc5h9)
}

.BlockForm_checkboxLabelDisabled__zjvqiei {
    cursor: default
}

.BlockForm_checkbox__zjvqiej {
    background-color: var(--color-base__6q1didw)
}

.BlockForm_checkboxDisabled__zjvqiek,.BlockForm_checkbox__zjvqiej {
    min-height: 30px;
    min-width: 30px;
    margin-right: 20px;
    border: 1px solid var(--color-main__6q1didx);
    border-radius: 6px;
    align-self: center
}

.BlockForm_checkboxDisabled__zjvqiek {
    background-color: #ababab
}

.BlockForm_checkboxRounded__zjvqiel {
    min-height: 40px;
    min-width: 40px;
    margin-right: 20px;
    border: 1px solid var(--color-main__6q1didx);
    border-radius: 50%;
    background-color: var(--color-base__6q1didw);
    align-self: center
}

.BlockForm_styledHiddenCheckbox__zjvqiem {
    border-width: 0;
    height: 1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    white-space: nowrap;
    width: 1px;
    clip: rect(0 0 0 0);
    clip-path: inset(50%);
    margin: -1px
}

.BlockForm_checkboxLabelSpanDisabled__zjvqieo,.BlockForm_checkboxLabelSpan__zjvqien {
    display: flex;
    flex-direction: column;
    justify-content: center
}

.BlockForm_checkboxLabelSpanDisabled__zjvqieo {
    color: #ababab
}

.BlockForm_checkboxSvg__zjvqiep {
    margin: 6px
}

.BlockForm_checkboxRoundedSvg__zjvqieq,.BlockForm_checkboxSvg__zjvqiep {
    width: var(--fontSize-bodyCopy__1ivttc5h8);
    height: var(--fontSize-bodyCopy__1ivttc5h8);
    position: relative;
    top: 1px;
    left: 1px;
    color: var(--color-main__6q1didx)
}

.BlockForm_checkboxRoundedSvg__zjvqieq {
    margin: 10px
}

.BlockForm_chevronSvg__zjvqier {
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%) rotate(-90deg);
    font-size: var(--fontSize-ts1__1ivttc5h7)
}

.BlockForm_asterisk__zjvqies {
    color: var(--color-accentRed__6q1did1i)
}

@media screen and (min-width: 48em) {
    .BlockForm_inputWrapper__zjvqie8[data-span=half],.BlockForm_textareaWrapper__zjvqie9[data-span=half] {
        width:48%
    }
}

@media screen and (min-width: 64em) {
    .BlockForm_checkboxDisabled__zjvqiek {
        background-color:#f4f4f4
    }
}

.ColorSwatch_colorLabelName__1765jpg2 {
    position: absolute;
    bottom: -50%;
    text-transform: capitalize;
    font-weight: 400;
    color: var(--color-base__6q1didw)
}

.ColorSwatch_colorSwatchButton__1765jpg3 {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: var(--swatchSize__1765jpg0);
    height: var(--swatchSize__1765jpg0);
    border-radius: 50%;
    border: 2px solid transparent;
    transition: border-color .25s ease;
    padding: var(--sGrid-s0p5__1ivttc53a)
}

.ColorSwatch_colorSwatchButton__1765jpg3:after {
    content: "";
    border-radius: 50%;
    box-shadow: inset 0 0 0 1px rgba(0,0,0,.27);
    width: calc(100% - 2px);
    height: calc(100% - 2px);
    background: var(--swatchColor__1765jpg1)
}

input:checked+.ColorSwatch_colorSwatchButton__1765jpg3 {
    border-color: var(--color-greyDark__6q1did14)
}

.ColorSwatch_colorSwatchButtonVariants_filters__1765jpg6,.ColorSwatch_colorSwatchButtonVariants_full__1765jpg4,.ColorSwatch_colorSwatchButtonVariants_sm__1765jpg5 {
    --swatchSize__1765jpg0: var(--sGrid-s3p5__1ivttc53d)
}

@media screen and (min-width: 64em) {
    .ColorSwatch_colorLabelName__1765jpg2 {
        color:var(--color-main__6q1didx)
    }

    .ColorSwatch_colorSwatchButtonVariants_filters__1765jpg6,.ColorSwatch_colorSwatchButtonVariants_full__1765jpg4,.ColorSwatch_colorSwatchButtonVariants_sm__1765jpg5 {
        --swatchSize__1765jpg0: var(--sGrid-s5__1ivttc59)
    }
}

.Carousel_containerMarginTop__n6sgiy1 {
    display: flex;
    flex-direction: column;
    align-items: center
}

.Carousel_carouselContainer__n6sgiy2 {
    display: flex;
    flex-direction: column;
    position: relative;
    justify-content: center;
    width: var(--baseGrid-max__1ivttc53);
    margin-bottom: 24px;
    overflow: hidden
}

.Carousel_carouselSlides__n6sgiy3 {
    justify-content: center;
    align-items: center;
    max-width: var(--xGrid-xMax__1ivttc5fq);
    height: var(--baseGrid-max__1ivttc53);
    padding-top: 48px;
    padding-bottom: 48px
}

.Carousel_flexDirectionStyle__n6sgiy4 {
    flex-direction: column
}

.Carousel_carouselArrowContainer__n6sgiy5 {
    left: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    height: auto
}

.Carousel_carouselArrowContainer__n6sgiy5+.Carousel_carouselArrowContainer__n6sgiy5 {
    left: unset!important;
    right: 0
}

.Carousel_carouselArrowButton__n6sgiy6 {
    border: none;
    border-radius: var(--baseGrid-max__1ivttc53);
    background-color: var(--color-base__6q1didw);
    line-height: 0px;
    cursor: pointer;
    padding: 8px
}

.Carousel_contentModuleWrap__n6sgiy7 {
    display: flex;
    position: absolute;
    overflow: hidden;
    width: 0;
    z-index: -1
}

.Carousel_carouselDot__n6sgiy8 {
    border-radius: var(--baseGrid-max__1ivttc53);
    background-color: var(--color-main__6q1didx);
    height: 8px;
    width: 8px;
    display: inline-block;
    cursor: pointer;
    margin-left: 4px;
    margin-right: 4px
}

.Carousel_carouselPagination__n6sgiy9 {
    text-align: center;
    width: var(--baseGrid-max__1ivttc53);
    padding: 4px;
    white-space: nowrap;
    overflow: hidden;
    cursor: default;
    background: transparent
}

.Carousel_arrowStyle__n6sgiya {
    font-size: var(--fontSize-ts3__1ivttc5hc);
    margin: 4px
}

@media screen and (min-width: 48em) {
    .Carousel_carouselContainer__n6sgiy2 {
        margin-bottom:64px;
        overflow: hidden
    }

    .Carousel_carouselArrowContainer__n6sgiy5 {
        display: flex
    }
}

@media screen and (min-width: 64em) {
    .Carousel_flexDirectionStyle__n6sgiy4 {
        flex-direction:var(--flexDirectionVal__n6sgiy0)
    }

    .Carousel_carouselArrowContainer__n6sgiy5 {
        display: flex;
        left: 0!important
    }

    .Carousel_carouselArrowContainer__n6sgiy5+.Carousel_carouselArrowContainer__n6sgiy5 {
        right: 0
    }
}

.ProductImage_productImageContainerStyle__sdvz5o0 {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: var(--xGrid-x1__1ivttc5cq)
}

.ProductImage_productImageFigureStyle__sdvz5o1 {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 0
}

@media screen and (min-width: 64em) {
    .ProductImage_productImageFigureStyle__sdvz5o1 {
        padding:36px
    }
}

.ProductGallery_productGalleryStyle__12zni9u0 {
    margin-bottom: 0;
    padding-top: 8px;
    padding-bottom: 8px
}

.ProductGallery_productGalleryImageStyle__12zni9u1 {
    height: var(--yGrid-y3__1ivttc5fu);
    width: var(--xGrid-x10__1ivttc5cz);
    padding-left: var(--xGrid-x0p5__1ivttc5dh);
    padding-right: var(--xGrid-x0p5__1ivttc5dh);
    display: flex;
    flex-direction: column;
    justify-content: space-around
}

.ProductGallery_productGalleryStyle__12zni9u0 .Carousel_carouselArrowButton__n6sgiy6 {
    transform: scale(.6);
    transition: all .1s ease-in;
    background-color: var(--color-clearBase__6q1didu)
}

.ProductGallery_productGalleryStyle__12zni9u0 .Carousel_carouselArrowButton__n6sgiy6:hover {
    transform: scale(.7);
    opacity: .77
}

.ProductGallery_productGalleryStyle__12zni9u0 .ProductImage_productImageFigureStyle__sdvz5o1 {
    padding: 0
}

@media screen and (min-width: 48em) {
    .ProductGallery_productGalleryStyle__12zni9u0 {
        padding-top:68px;
        padding-bottom: 68px
    }

    .ProductGallery_productGalleryStyle__12zni9u0 .Carousel_carouselArrowContainer__n6sgiy5 {
        display: flex
    }
}

@media screen and (min-width: 64em) {
    .ProductGallery_productGalleryStyle__12zni9u0 {
        padding:0
    }
}

.VariationAttributes_colorContainerVariants_full__16fti0n0 {
    margin-left: auto
}

.VariationAttributes_colorContainerVariants_filters__16fti0n1,.VariationAttributes_colorContainerVariants_sm__16fti0n2 {
    margin-left: 0
}

.VariationAttributes_variationAttributesContainer__16fti0n3 {
    display: flex;
    align-items: center
}

.VariationAttributes_variationAttributesContainerFilters__16fti0n4 {
    display: inline-block
}

.VariationAttributes_variationAttributesContainerFilters__16fti0n4>label {
    display: inline;
    padding-bottom: 10px;
    margin-right: 35px
}

.VariationAttributes_variationAttributesContainerFilters__16fti0n4>label span {
    position: relative;
    margin-bottom: 25px
}

.VariationAttributes_smallWidthContainer__16fti0n5 {
    gap: 24px;
    display: flex;
    flex-direction: column;
    align-items: flex-start
}

.VariationAttributes_listItemContainer__16fti0n6 {
    display: flex;
    flex-direction: column;
    margin-bottom: 8px;
    padding-bottom: 8px;
    border-bottom: 1px solid;
    border-bottom-color: var(--color-greyLight__6q1did10)
}

@media screen and (min-width: 64em) {
    .VariationAttributes_variationAttributesContainerFilters__16fti0n4>label {
        margin-right:15px
    }

    .VariationAttributes_smallWidthContainer__16fti0n5 {
        flex-direction: row;
        align-items: end
    }
}

.ProductTile_productTileContainerStyle__1l8zmlv0 {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    width: var(--xGrid-x10__1ivttc5cz);
    position: relative;
    margin: 0 auto;
    padding-bottom: 12px
}

.ProductTile_productTileMediaStyle__1l8zmlv1 {
    position: absolute;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: var(--color-greyLighter__6q1didz);
    height: var(--xGrid-x10__1ivttc5cz);
    width: var(--xGrid-x10__1ivttc5cz);
    margin-top: 0;
    padding: var(--xGrid-x1__1ivttc5cq)
}

.ProductTile_productTileContainerStyle__1l8zmlv0:hover>button {
    color: var(--color-main__6q1didx)
}

.ProductTile_productTileContainerStyle__1l8zmlv0 .DynamicSvg_dynamicSvgContainer__15gj9s20 {
    width: 32px
}

.ProductTile_productTileMediaStyle__1l8zmlv1 .Carousel_carouselPagination__n6sgiy9 {
    display: none
}

.ProductTile_productTileMediaStyle__1l8zmlv1 .ProductGallery_productGalleryImageStyle__12zni9u1 {
    width: var(--xGrid-x8__1ivttc5cx)
}

.ProductTile_productTileMediaStyle__1l8zmlv1.ProductGallery_productGalleryImageStyle__12zni9u1 {
    padding: var(--xGrid-x1__1ivttc5cq)
}

.ProductTile_productTileMediaStyle__1l8zmlv1 .ProductImage_productImageFigureStyle__sdvz5o1 {
    padding: 8px
}

.ProductTile_productTileContainerStyle__1l8zmlv0 .VariationAttributes_variationAttributesContainer__16fti0n3 {
    padding: 0
}

.ProductTile_productTileFlexTitleStyle__1l8zmlv2 {
    flex: 0
}

.ProductTile_productTileTitleStyle__1l8zmlv3 {
    display: flex;
    font-size: var(--fontSize-ts1__1ivttc5h7);
    padding-top: 20px;
    padding-bottom: 12px;
    font-weight: var(--fontWeight-medium__1ivttc5ho)
}

.ProductTile_productTileSubsectionStyle__1l8zmlv4 {
    display: flex;
    margin-top: 8px;
    flex-direction: column;
    gap: 8px;
    margin-bottom: 8px
}

.ProductTile_productTileSubheadingStyle__1l8zmlv5 {
    margin-bottom: auto;
    flex: 1;
    display: inline-block;
    font-size: var(--fontSize-ts1__1ivttc5h7);
    margin-top: 0
}

.ProductTile_productTileAttributeStyle__1l8zmlv6 {
    display: flex;
    gap: 8px;
    align-items: flex-start;
    flex-direction: column;
    width: 100%
}

.ProductTile_compareButton__1l8zmlv7 {
    position: absolute;
    color: var(--color-clearBase__6q1didu);
    transition: color .2s ease-in;
    z-index: 2;
    top: 32px;
    left: 32px;
    width: var(--autoSize-fitContent__1ivttc52);
    font-size: var(--fontSize-ts1__1ivttc5h7);
    padding: 0 16px 0 0;
    display: none
}

.ProductTile_compareButton__1l8zmlv7>.DynamicSvg_dynamicSvgContainer__15gj9s20 {
    margin-left: 0;
    margin-right: 8px;
    width: 20px
}

.ProductTile_compareButtonMobile__1l8zmlv8 {
    margin-top: 8px;
    display: block;
    font-size: var(--fontSize-ts1__1ivttc5h7)
}

.ProductTile_addToCart__1l8zmlv9 {
    margin-top: 24px
}

.ProductTile_productTileSubheadingContainerStyle__1l8zmlva {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    margin-top: auto
}

.ProductTile_productColorSwatchesWrapStyle__1l8zmlvb {
    margin-left: -4px
}

.ProductTile_plpGlobalCompareButtonContainer__1l8zmlvc {
    display: flex;
    flex: 1
}

.ProductTile_plpGlobalCompareButton__1l8zmlvd {
    display: flex;
    min-width: 137px
}

.ProductTile_productTileBadgeWithinImgAreaStyle__1l8zmlve {
    position: absolute;
    right: var(--xGrid-x0p5__1ivttc5dh);
    top: var(--xGrid-x0p5__1ivttc5dh);
    z-index: 1;
    padding-top: 0
}

.ProductTile_productTileImgArea__1l8zmlvf {
    position: relative
}

.ProductTile_productTileImgArea__1l8zmlvf:after {
    content: "";
    display: block;
    width: 100%;
    height: 0;
    padding-top: 100%
}

.ProductTile_productTileFlexPlanTextStyle__1l8zmlvg {
    color: var(--color-greyMedium__6q1did13);
    font-size: var(--fontSize-ts1__1ivttc5h7);
    padding-top: 4px;
    padding-bottom: 12px;
    width: 100%
}

.ProductTile_productTileImgArea__1l8zmlvf .ProductTile_productTileBadgeWithinImgAreaStyle__1l8zmlve {
    padding-top: 0
}

@media screen and (min-width: 48em) {
    .ProductTile_productTileMediaStyle__1l8zmlv1 {
        padding-bottom:36px
    }

    .ProductTile_productTileMediaStyle__1l8zmlv1 .Carousel_carouselPagination__n6sgiy9 {
        display: block;
        padding: 8px
    }

    .ProductTile_productTileTitleStyle__1l8zmlv3 {
        font-size: var(--fontSize-ts2__1ivttc5ha)
    }
}

@media screen and (min-width: 64em) {
    .ProductTile_productTileMediaStyle__1l8zmlv1 .Carousel_carouselPagination__n6sgiy9 {
        padding:24px
    }

    .ProductTile_productTileMediaStyle__1l8zmlv1 .ProductGallery_productGalleryImageStyle__12zni9u1 {
        width: var(--xGrid-x8p5__1ivttc5dp)
    }

    .ProductTile_productTileMediaStyle__1l8zmlv1.ProductGallery_productGalleryImageStyle__12zni9u1 {
        padding: calc(var(--xGrid-x0p5__1ivttc5dh) + 36px)
    }

    .ProductTile_productTileTitleStyle__1l8zmlv3 {
        padding-top: 24px;
        font-size: var(--fontSize-ts3__1ivttc5hc)
    }

    .ProductTile_productTileSubsectionStyle__1l8zmlv4 {
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        max-width: var(--baseGrid-max__1ivttc53)
    }

    .ProductTile_productTileSubheadingStyle__1l8zmlv5 {
        font-size: var(--fontSize-ts2__1ivttc5ha);
        margin-top: 8px
    }

    .ProductTile_productTileAttributeStyle__1l8zmlv6 {
        flex-direction: row;
        align-items: center
    }

    .ProductTile_compareButton__1l8zmlv7 {
        display: inline-flex
    }

    .ProductTile_compareButtonMobile__1l8zmlv8 {
        display: none;
        font-size: var(--fontSize-ts2__1ivttc5ha)
    }

    .ProductTile_productTileSubheadingContainerStyle__1l8zmlva {
        flex-direction: row;
        margin-top: auto
    }

    .ProductTile_productColorSwatchesWrapStyle__1l8zmlvb {
        margin-left: 0
    }

    .ProductTile_plpGlobalCompareButtonContainer__1l8zmlvc {
        display: none
    }
}

.Rating_stars__spui4z6 {
    --starSize__spui4z3: 18px;
    --starColor__spui4z1: var(--color-accentGold__6q1did1j);
    --starBgColor__spui4z2: #c4c4c4;
    --percent__spui4z0: calc((var(--currentRating__spui4z4) / 5) * 100%);
    display: inline-block;
    font-size: var(--fontSize-bodyCopy__1ivttc5h8);
    line-height: var(--lineHeight-ls2__1ivttc5ht);
    font-weight: NaN;
    text-decoration: underline;
    text-underline-offset: 4px
}

.Rating_stars__spui4z6:before {
    content: "\2605";
    display: inline-block;
    letter-spacing: 3px;
    background: linear-gradient(90deg,var(--starColor__spui4z1) var(--percent__spui4z0),var(--starBgColor__spui4z2) var(--percent__spui4z0));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: var(--starSize__spui4z3);
    line-height: var(--lineHeight-ls0__1ivttc5hq);
    margin-right: 8px;
    text-decoration: none;
    cursor: var(--cursorDisplay__spui4z5)
}

@media screen and (min-width: 64em) {
    .Rating_stars__spui4z6:before {
        content:"\2605\2605\2605\2605\2605"
    }
}

.Pricing_msrpPriceVariants_full__14wavaw0 {
    font-size: var(--fontSize-ts2__1ivttc5ha);
    line-height: 1.31;
    font-weight: var(--fontWeight-medium__1ivttc5ho)
}

.Pricing_msrpPriceVariants_sm__14wavaw1,.Pricing_msrpPriceVariants_xs__14wavaw2 {
    font-size: var(--fontSize-ts1__1ivttc5h7);
    line-height: var(--lineHeight-ls2__1ivttc5ht);
    font-weight: var(--fontWeight-medium__1ivttc5ho)
}

.Pricing_salePriceVariants_full__14wavaw3 {
    font-size: var(--fontSize-bodyCopy__1ivttc5h8);
    line-height: var(--lineHeight-ls0__1ivttc5hq);
    font-weight: var(--fontWeight-regular__1ivttc5hn);
    margin-left: var(--sGrid-s2__1ivttc56);
    color: var(--color-greyMedium__6q1did13)
}

.Pricing_salePriceVariants_sm__14wavaw4,.Pricing_salePriceVariants_xs__14wavaw5 {
    font-size: var(--fontSize-ts1__1ivttc5h7);
    line-height: var(--lineHeight-ls2__1ivttc5ht);
    font-weight: var(--fontWeight-regular__1ivttc5hn);
    margin-left: var(--sGrid-s1__1ivttc55);
    color: var(--color-greyMedium__6q1did13)
}

.Pricing_discountWrapperStyle__14wavaw6 {
    display: inline-flex;
    align-items: center;
    justify-content: flex-start
}

.Pricing_discountStyle__14wavaw7 {
    font-size: var(--fontSize-ts1__1ivttc5h7);
    line-height: 1.43;
    letter-spacing: .2px;
    color: var(--color-accentRed__6q1did1i);
    display: grid;
    align-items: center;
    white-space: nowrap
}

.Pricing_discountStyleVariants_Referral_10\%__14wavawb,.Pricing_discountStyleVariants_boostCredit__14wavawa,.Pricing_discountStyleVariants_tradeUpCredit__14wavaw8,.Pricing_discountStyleVariants_upgrade15__14wavaw9 {
    color: var(--color-greenDark__6q1did1a);
    top: auto
}

.Pricing_discountStylePDP__14wavawc {
    top: auto
}

.Pricing_discountStylePLP__14wavawd {
    top: 100%
}

.Pricing_variantsStyles__14wavawe {
    position: relative;
    display: inline-flex
}

.Pricing_containerVariants_full__14wavawf {
    display: flex;
    margin-left: 0;
    align-items: flex-start;
    padding: 0;
    flex-direction: row
}

.Pricing_containerVariants_sm__14wavawg {
    display: grid
}

.Pricing_containerVariants_sm__14wavawg,.Pricing_containerVariants_xs__14wavawh {
    margin-left: 0;
    align-items: flex-start;
    padding: var(--sGrid-s0__1ivttc54) 0;
    flex-direction: row
}

.Pricing_containerVariants_xs__14wavawh {
    display: flex
}

@media screen and (min-width: 64em) {
    .Pricing_msrpPriceVariants_full__14wavaw0 {
        font-size:var(--fontSize-ts3__1ivttc5hc)
    }

    .Pricing_msrpPriceVariants_sm__14wavaw1,.Pricing_msrpPriceVariants_xs__14wavaw2 {
        font-size: var(--fontSize-ts1__1ivttc5h7)
    }

    .Pricing_salePriceVariants_full__14wavaw3 {
        margin-left: var(--sGrid-s2__1ivttc56)
    }

    .Pricing_salePriceVariants_sm__14wavaw4,.Pricing_salePriceVariants_xs__14wavaw5 {
        margin-left: var(--sGrid-s1__1ivttc55)
    }

    .Pricing_containerVariants_full__14wavawf,.Pricing_containerVariants_sm__14wavawg,.Pricing_containerVariants_xs__14wavawh {
        margin-bottom: 0;
        align-items: center;
        flex-direction: row
    }
}

.ProductForm_productForm__1logsxr0 {
    flex-direction: column
}

.ProductForm_productForm__1logsxr0>* {
    padding: 16px 0;
    border-bottom: 1px solid var(--color-greyLight__6q1did10)
}

.ProductForm_productFormProductTile__1logsxr1 {
    display: flex;
    flex-direction: column;
    flex: 1
}

.ProductForm_productForm__1logsxr0.ProductForm_productFormProductTile__1logsxr1>* {
    border-bottom: none
}

.ProductForm_addToCartContainer__1logsxr2 {
    display: flex;
    flex-direction: column;
    gap: 24px
}

.ProductForm_overview__1logsxr3 {
    color: var(--color-grayDarkest__6q1did15);
    flex: 1;
    font-size: var(--fontSize-ts1__1ivttc5h7);
    font-weight: var(--fontWeight-regular__1ivttc5hn)
}

.ProductForm_inlineOffersBlock__1logsxr4 {
    visibility: hidden;
    position: absolute;
    right: -999px
}

.ProductForm_inlineOffersLoadingBlock__1logsxr5 {
    display: none;
    align-items: center;
    justify-content: center;
    width: max;
    height: 20px
}

@media screen and (min-width: 64em) {
    .ProductForm_productForm__1logsxr0>* {
        padding:24px 0
    }

    .ProductForm_overview__1logsxr3 {
        font-size: var(--fontSize-ts1p5__1ivttc5h9);
        font-weight: var(--fontWeight-regular__1ivttc5hn)
    }
}

.Pdp_aboveTheFoldContainer__vehq791 {
    padding-top: 24px
}

.Pdp_aboveTheFoldContent__vehq792 {
    display: flex;
    flex-direction: column;
    position: relative;
    align-items: flex-start
}

.Pdp_aboveTheFoldContainer__vehq791~:after {
    content: "";
    display: inline-flex;
    padding-bottom: 12px
}

.Pdp_aboveTheFoldContainer__vehq791~:last-child:after {
    display: none
}

.Pdp_galleryContainer__vehq793 {
    display: flex;
    flex-direction: column;
    position: relative;
    margin-right: var(--xGrid-x1__1ivttc5cq);
    margin-left: var(--xGrid-x1__1ivttc5cq);
    width: var(--xGrid-x24__1ivttc5dd);
    margin-bottom: 24px
}

.Pdp_gallery__vehq794 {
    margin: 0;
    padding: 0
}

.Pdp_galleryContainer__vehq793 .ProductGallery_productGalleryImageStyle__12zni9u1 {
    width: var(--xGrid-x25__1ivttc5de);
    height: auto;
    padding: var(--xGrid-x1__1ivttc5cq);
    padding-bottom: 0;
    padding-top: 0
}

.Pdp_galleryContainer__vehq793 .ProductGallery_productGalleryLifestyleImageStyle__12zni9u2 {
    padding: 0
}

.Pdp_galleryContainer__vehq793 .Carousel_carouselContainer__n6sgiy2 {
    width: auto;
    min-height: var(--baseGrid-max__1ivttc53);
    margin-bottom: 24px
}

.Pdp_productName__vehq795 {
    font-size: var(--fontSize-ts3p5__1ivttc5hd);
    line-height: var(--lineHeight-ls0__1ivttc5hq);
    font-weight: var(--fontWeight-medium__1ivttc5ho);
    margin-bottom: 0
}

.Pdp_productDescriptor__vehq796 {
    font-weight: var(--fontWeight-regular__1ivttc5hn);
    text-align: left
}

.Pdp_productDescriptor__vehq796,.Pdp_productOverview__vehq797 {
    font-size: var(--fontSize-ts2__1ivttc5ha);
    margin-bottom: 8px
}

.Pdp_productMoreInfoHeader__vehq798 {
    display: inline-flex;
    align-items: center;
    color: var(--color-greyMedium__6q1did13);
    cursor: pointer
}

.Pdp_moreInfoContent__vehq799 {
    margin-top: 8px
}

.Pdp_moreInfoContent__vehq799 p {
    color: var(--color-grayDarkest__6q1did15)
}

.Pdp_noteContainer__vehq79a {
    display: flex;
    margin: 32px auto;
    max-width: 320px;
    width: 100%
}

.Pdp_noteIcon__vehq79b {
    border: 1px solid;
    border-radius: 50%;
    flex-grow: 0;
    flex-shrink: 0;
    font-size: var(--fontSize-ts1p5__1ivttc5h9);
    height: 32px;
    line-height: 32px;
    margin: 0 10px auto 0;
    text-align: center;
    width: 32px
}

.Pdp_chevronIcon__vehq79c {
    margin-left: 4px
}

.Pdp_pricing__vehq79d {
    flex-wrap: wrap;
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-between;
    margin-bottom: 16px
}

.Pdp_productInfoContainer__vehq79e {
    display: flex;
    flex-direction: column;
    margin-left: var(--xGrid-x1__1ivttc5cq);
    margin-right: var(--xGrid-x2__1ivttc5cr);
    width: var(--xGrid-x23__1ivttc5dc)
}

.Pdp_btfContent__vehq79f {
    margin-top: 160px
}

.Pdp_disclaimerStyle__vehq79g {
    display: block;
    line-height: var(--lineHeight-ls2__1ivttc5ht);
    font-weight: var(--fontWeight-regular__1ivttc5hn);
    opacity: .5;
    font-size: var(--fontSize-ts0p5__1ivttc5h6);
    max-width: var(--xGrid-x16__1ivttc5d5);
    margin-top: 12px
}

.Pdp_sfccContentStyle__vehq79h {
    width: var(--baseGrid-max__1ivttc53)
}

.Pdp_anchorTagStyle__vehq79i {
    border-bottom: none
}

.Pdp_reviews__vehq79j {
    padding-top: 8px
}

.Pdp_sfccContentStyle__vehq79h button>svg {
    max-width: 40px
}

.Pdp_dtcShippingValuePropsStyle__vehq79k {
    margin-top: var(--yGrid-y1__1ivttc5fs)
}

.Pdp_productBadgeContainerStyle__vehq79l {
    margin-left: 0;
    margin-top: 8px
}

.Pdp_productGalleryHeader__vehq79m {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    margin-left: var(--xGrid-x1__1ivttc5cq);
    margin-bottom: 24px
}

.Pdp_productBadgeStyle__vehq79n {
    display: flex;
    justify-content: var(--badgePosition__vehq790);
    font-size: var(--fontSize-ts1__1ivttc5h7)
}

.Pdp_productBadgeStyleMobile__vehq79o {
    padding-top: 20px
}

.Pdp_productGalleryWithProductARStyles__vehq79p {
    position: relative
}

@media screen and (min-width: 48em) {
    .Pdp_galleryContainer__vehq793 {
        margin-bottom:24px
    }

    .Pdp_galleryContainer__vehq793 .ProductGallery_productGalleryImageStyle__12zni9u1 {
        width: var(--xGrid-x17__1ivttc5d6);
        height: auto;
        padding: var(--xGrid-x1__1ivttc5cq);
        padding-bottom: 0;
        padding-top: 0
    }

    .Pdp_galleryContainer__vehq793 .ProductGallery_productGalleryLifestyleImageStyle__12zni9u2 {
        padding: 0
    }

    .Pdp_productGalleryHeader__vehq79m {
        margin-bottom: 24px
    }
}

@media screen and (min-width: 64em) {
    .Pdp_aboveTheFoldContainer__vehq791 {
        padding-top:40px
    }

    .Pdp_aboveTheFoldContent__vehq792 {
        flex-direction: row
    }

    .Pdp_galleryContainer__vehq793 {
        width: var(--xGrid-x14__1ivttc5d3);
        margin-bottom: 0
    }

    .Pdp_galleryContainer__vehq793 .ProductGallery_productGalleryImageStyle__12zni9u1 {
        width: var(--xGrid-x12__1ivttc5d1);
        height: auto;
        max-height: var(--yGrid-y7p5__1ivttc5gb);
        padding: 0 16px
    }

    .Pdp_galleryContainer__vehq793 .ProductGallery_productGalleryLifestyleImageStyle__12zni9u2 {
        padding: 0 8px
    }

    .Pdp_galleryContainer__vehq793 .Carousel_carouselContainer__n6sgiy2 {
        margin-bottom: 32px
    }

    .Pdp_productName__vehq795 {
        font-size: var(--fontSize-ts4p7__1ivttc5hg);
        margin-bottom: 0
    }

    .Pdp_pricing__vehq79d {
        margin-bottom: 24px
    }

    .Pdp_productInfoContainer__vehq79e {
        width: var(--xGrid-x8__1ivttc5cx)
    }

    .Pdp_disclaimerStyle__vehq79g {
        font-size: var(--fontSize-ts0p5__1ivttc5h6);
        max-width: var(--xGrid-x5__1ivttc5cu)
    }

    .Pdp_productBadgeContainerStyle__vehq79l {
        margin-left: 24px;
        margin-top: 0
    }

    .Pdp_productGalleryHeader__vehq79m {
        flex-direction: row;
        align-items: center;
        margin-left: var(--xGrid-x1__1ivttc5cq);
        margin-bottom: 32px
    }
}

.Badge_badgeStyle__18ovjxl2 {
    border-radius: 8px;
    border: 1px solid;
    padding: 4px 8px;
    border-color: var(--badgeColor__18ovjxl0);
    color: var(--badgeColor__18ovjxl0);
    background-color: var(--badgeBgColor__18ovjxl1)
}

.ProductCarousel_headline__13582ja1 {
    text-align: center;
    padding-left: var(--xGrid-x2__1ivttc5cr);
    padding-right: var(--xGrid-x2__1ivttc5cr);
    line-height: var(--lineHeight-ls1__1ivttc5hr);
    font-weight: var(--fontWeight-medium__1ivttc5ho);
    margin-bottom: var(--sGrid-s4__1ivttc58);
    font-size: var(--fontSize-ts3__1ivttc5hc)
}

.ProductCarousel_carouselStyle__13582ja2 {
    padding-bottom: var(--sGrid-s4p5__1ivttc53e);
    padding-left: var(--xGrid-x2__1ivttc5cr)
}

.ProductCarousel_productTile__13582ja3 {
    width: var(--xGrid-x10__1ivttc5cz)
}

.ProductCarousel_itemStyle__13582ja4 {
    width: var(--xGrid-x11__1ivttc5d0)
}

.ProductCarousel_railItemContainer__13582ja5 {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: var(--railItemWidth__13582ja0)
}

.ProductCarousel_railItemProductName__13582ja6 {
    font-size: var(--fontSize-ts1p5__1ivttc5h9);
    font-weight: var(--fontWeight-medium__1ivttc5ho);
    text-align: center;
    padding-top: var(--sGrid-s2__1ivttc56)
}

.ProductCarousel_railItemProductDescription__13582ja7 {
    font-size: var(--fontSize-ts1__1ivttc5h7);
    font-weight: var(--fontWeight-regular__1ivttc5hn);
    text-align: center
}

.ProductCarousel_railItemProductImage__13582ja8 {
    width: var(--railItemWidth__13582ja0)!important;
    height: var(--railItemWidth__13582ja0)!important;
    padding: 8px!important;
    position: relative!important
}

@media screen and (min-width: 64em) {
    .ProductCarousel_headline__13582ja1 {
        margin-bottom:var(--sGrid-s11__1ivttc5f);
        font-size: var(--fontSize-ts5__1ivttc5hh)
    }

    .ProductCarousel_itemStyle__13582ja4 {
        width: var(--xGrid-x10__1ivttc5cz)
    }
}

.ScrollLock_scrollLockWrap__1d2u0v40 {
    box-sizing: content-box;
    height: 100vh;
    position: relative;
    width: 100%
}

.ScrollLock_scrollLockSceneDebug__1d2u0v41 {
    background-image: linear-gradient(135deg,rgba(255,0,0,.1) 25%,hsla(0,0%,71%,.1) 0,hsla(0,0%,71%,.1) 50%,rgba(255,0,0,.1) 0,rgba(255,0,0,.1) 75%,hsla(0,0%,71%,.1) 0,hsla(0,0%,71%,.1));
    background-size: 40px 40px
}

.ScrollLock_scrollLockFrame__1d2u0v42 {
    align-items: center;
    display: flex;
    height: 100vh;
    justify-content: center;
    left: 0;
    max-width: 100vw;
    position: sticky;
    top: 0;
    width: 100%
}

.ScrollLock_scrollLockContent__1d2u0v43 {
    display: flex;
    height: auto;
    justify-content: center;
    width: 100%
}

.ScrollLock_scrollLockContentDebug__1d2u0v44 {
    background-color: rgba(0,218,252,.15)
}

.ScrollLock_scrollLockDebugBox__1d2u0v45 {
    align-items: center;
    background-color: #ddd;
    display: flex;
    flex-direction: column;
    font-size: 10px;
    font-weight: 700;
    height: 100%;
    justify-content: center;
    left: 0;
    opacity: .6;
    padding: 0;
    top: 0;
    width: auto;
    position: absolute;
    z-index: 1000
}

.ScrollLock_scrollLockDebugBox__1d2u0v45 p {
    padding: 5px 10px
}

.ContentBlock_contentBlock__1ett7rc0 {
    flex-direction: column
}

.ContentBlock_mediaImageFillContainer__1ett7rc1 {
    height: var(--baseGrid-max__1ivttc53)
}

.ContentBlock_backgroundImageStyle__1ett7rc2 {
    position: absolute;
    padding: 0;
    z-index: -1
}

@media screen and (min-width: 64em) {
    .ContentBlock_contentBlock__1ett7rc0 {
        flex-direction:row
    }
}

.ContentBlock_contentBlock__1ett7rc0.SpeechBubbleConversation_overlayBubbleConversation__10l5unz0 {
    align-self: stretch;
    align-items: flex-start;
    justify-content: flex-start
}

.SpeechBubbleConversation_centeredBubbleConversation__10l5unz1 {
    left: 0;
    width: 100%
}

.SpeechBubbleConversation_speechBubbleConversation__10l5unz2 {
    display: flex;
    flex-direction: column;
    align-self: flex-start;
    justify-self: flex-start;
    width: var(--baseGrid-max__1ivttc53);
    height: var(--baseGrid-max__1ivttc53);
    z-index: 1
}

.SpeechBubbleConversation_speechBubbleConversation__10l5unz2>.SpeechBubbleConversation_speechBubbleConversationBG__10l5unz3 {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: -1
}

.SpeechBubbleConversation_dialogBubble__10l5unz4 {
    margin-bottom: 16px
}

.SpeechBubbleConversation_centeredBubbleConversation__10l5unz1 .SpeechBubbleConversation_dialogBubble__10l5unz4 {
    align-self: center
}

.FAQs_FAQsContainer__1av73vp0 {
    width: 100%
}

.ContentBlock_contentBlock__1ett7rc0 {
    max-width: 100%
}

.RichContent_serializedSection__1cnty1i0 {
    width: 100%
}

.RichContent_serializedSection__1cnty1i0>div>*+:not(p,ul,ol) {
    margin-bottom: var(--sGrid-s2__1ivttc56);
    margin-top: var(--sGrid-s3__1ivttc57)
}

.RichContent_serializedSection__1cnty1i0 a:not([type=button]) {
    color: var(--ctaColorStyle__rcioba0)
}

.RichContent_serializedSection__1cnty1i0>div>*+p {
    margin-top: var(--sGrid-s2__1ivttc56)
}

.RichContent_listBlock__1cnty1i1 li {
    padding-top: var(--sGrid-s1__1ivttc55);
    padding-bottom: var(--sGrid-s1__1ivttc55)
}

.RichContent_listBlock__1cnty1i1 ol,.RichContent_listBlock__1cnty1i1 ul {
    padding-top: var(--sGrid-s1__1ivttc55);
    padding-left: var(--sGrid-s2__1ivttc56);
    margin-right: 0;
    margin-left: 0
}

.RichContent_ctaMargin__1cnty1i2 {
    margin-bottom: var(--sGrid-s2__1ivttc56)
}

.RichContent_ctaStyle__1cnty1i3 {
    font-size: var(--fontSize-ts1p5__1ivttc5h9)
}

@media screen and (min-width: 64em) {
    .RichContent_serializedSection__1cnty1i0>div>*+:not(p,ul,ol) {
        margin-top:var(--sGrid-s2p5__1ivttc53c)
    }
}

.ScrollLockSequence_contentContainer__1cz40jp1,.ScrollLockSequence_scrollLockSequenceCss__1cz40jp0 {
    position: relative;
    width: 100%;
    height: auto
}

.ScrollLockSequence_canvasCss__1cz40jp2 {
    width: 100%;
    height: auto
}

.ScrollLockSequence_scrollLockHotspots__1cz40jp3 {
    visibility: hidden;
    opacity: 0;
    transition: opacity .3s ease,visibility 0s .3s
}

.ScrollLockSequence_scrollLockHotspotsShow__1cz40jp4 {
    visibility: visible;
    opacity: 1;
    transition: opacity .3s ease,visibility 0s 0s
}

@keyframes HotSpot_pulseRing__1sg1cwt0 {
    0% {
        transform: scale(.33);
        background-color: var(--color-base__6q1didw)
    }

    80%,to {
        opacity: 0;
        background-color: var(--color-grayDarkest__6q1did15)
    }
}

.HotSpot_hotSpot__1sg1cwt1 {
    position: absolute;
    transform: translate(-50%,-50%);
    height: 21px;
    width: 21px
}

.HotSpot_pulsatingCircle__1sg1cwt2 {
    animation: HotSpot_pulseRing__1sg1cwt0 1.5s cubic-bezier(.2,.6,.35,1) infinite;
    background-color: var(--color-base__6q1didw);
    border: 2px solid var(--color-greyLight__6q1did10);
    border-radius: 50%;
    display: block;
    height: 200%;
    margin-left: -50%;
    margin-top: -50%;
    position: relative;
    width: 200%;
    will-change: transform,opacity,background-color
}

.HotSpot_hotSpotIcon__1sg1cwt3 {
    align-items: center;
    background-color: var(--color-greyLight__6q1did10);
    border-radius: 36px;
    cursor: pointer;
    display: flex;
    height: 36px;
    justify-content: center;
    left: 0;
    opacity: .8;
    position: absolute;
    top: 0;
    transition: opacity .2s ease,background-color .2s ease;
    width: 36px;
    z-index: 5
}

.HotSpot_hotSpotIcon__1sg1cwt3:hover {
    opacity: 1
}

.HotSpot_hotSpotIconStyles__1sg1cwt4 {
    height: 50%;
    width: 50%
}

.HotSpot_hotSpotTooltip__1sg1cwt5 {
    background-color: hsla(0,0%,100%,.85);
    border: 1px solid #dedede;
    border-radius: var(--sGrid-s1__1ivttc55);
    bottom: 50%;
    height: auto;
    left: 50%;
    max-width: 300px;
    opacity: 0;
    padding: 34px 16px 20px;
    position: absolute;
    transition: opacity .2s ease .2s;
    visibility: hidden;
    width: -moz-max-content;
    width: max-content;
    z-index: 8
}

.HotSpot_hotSpotTooltipActive__1sg1cwt6 {
    opacity: 1;
    visibility: visible
}

.HotSpot_hotSpotTooltipClose__1sg1cwt7 {
    align-items: center;
    background: none,transparent;
    border: none;
    cursor: pointer;
    display: flex;
    font-size: 22px;
    height: 20px;
    justify-content: center;
    line-height: 1;
    opacity: .7;
    position: absolute;
    right: 8px;
    top: 8px;
    transition: opacity .2s ease;
    width: 20px;
    z-index: 5
}

.HotSpot_hotSpotTooltipClose__1sg1cwt7:hover {
    opacity: 1
}

.HotSpot_hotSpotLink__1sg1cwt8 {
    background: linear-gradient(to top left,transparent calc(50% - 1px),#dedede,transparent calc(50% + 1px));
    bottom: 50%;
    display: block;
    height: 120px;
    left: 50%;
    min-width: 1px;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    transform-origin: bottom left;
    transition: none;
    width: 80px
}

.HotSpot_hotSpotLinkActive__1sg1cwt9 {
    opacity: 1;
    transition: opacity .2s ease .2s
}

.HotSpot_hotSpotMobContainer__1sg1cwta {
    height: auto;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.HotSpot_hotSpotMob__1sg1cwtb {
    align-items: center;
    background-color: var(--color-greyLight__6q1did10);
    border-radius: 36px;
    cursor: pointer;
    display: flex;
    height: 21px;
    justify-content: center;
    left: 50%;
    opacity: .8;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    transition: opacity .2s ease,background-color .2s ease;
    width: 21px;
    z-index: 5
}

.HotSpot_hotSpotMob__1sg1cwtb:before {
    content: "";
    background-color: hsla(0,0%,100%,.9);
    border-radius: 21px;
    display: inline-block;
    height: 50%;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 50%
}

.HotSpot_hotSpotSlide__1sg1cwtc {
    background-color: hsla(0,0%,100%,.85);
    border: 1px solid #dedede;
    border-radius: 1rem;
    max-width: 100vw;
    overflow: hidden;
    padding: 34px 16px 20px;
    position: relative;
    width: 100%
}

@media screen and (min-width: 48em) {
    .HotSpot_hotSpot__1sg1cwt1 {
        height:28px;
        width: 28px
    }
}

@media screen and (min-width: 64em) {
    .HotSpot_hotSpot__1sg1cwt1 {
        height:36px;
        width: 36px
    }
}

@keyframes fadeInSlideText {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.CarouselPartial_carouselPartialContainerStyle__1l83w3b0 {
    width: var(--baseGrid-max__1ivttc53);
    max-width: var(--xGrid-xMax__1ivttc5fq);
    overflow-x: hidden;
    position: relative;
    transition: opacity 1s ease-in;
    display: flex;
    justify-content: center
}

.CarouselPartial_carouselPartialContainerStyle__1l83w3b0 .Carousel_carouselArrowButton__n6sgiy6 {
    box-shadow: 0 0 24px rgba(0,0,0,.25)
}

.CarouselPartial_carouselContentModule__1l83w3b1 {
    position: relative;
    display: flex;
    flex-direction: column;
    width: var(--baseGrid-max__1ivttc53)
}

.CarouselPartial_carouselPartialContainerStyle__1l83w3b0 .CarouselPartial_carouselContentBox__1l83w3b3 .CarouselPartial_carouselContentModule__1l83w3b1 {
    width: var(--baseGrid-max__1ivttc53)
}

.CarouselPartial_wideSlideStyle__1l83w3b4 {
    display: flex
}

.CarouselPartial_headlineStyle__1l83w3b5 {
    padding-top: var(--xGrid-x1__1ivttc5cq);
    padding-bottom: var(--xGrid-x1__1ivttc5cq)
}

.CarouselPartial_carouselPartialContainerStyle__1l83w3b0 .CarouselPartial_carouselContentModule__1l83w3b1 .ContentBlock_contentBlock__1ett7rc0>.RichContent_serializedSection__1cnty1i0 {
    position: relative;
    overflow: hidden
}

.CarouselPartial_carouselPartialContainerStyle__1l83w3b0 .CarouselPartial_carouselContentModule__1l83w3b1 a {
    position: static;
    right: 0;
    top: 0
}

.CarouselPartial_carouselPartialContainerStyle__1l83w3b0 .ContentBlock_contentBlock__1ett7rc0>.RichContent_serializedSection__1cnty1i0>* {
    width: 100%;
    text-align: center
}

.CarouselPartial_carouselPartialContainerStyle__1l83w3b0 .CarouselPartial_carouselContentModule__1l83w3b1 img {
    pointer-events: none;
    max-width: 0
}

.CarouselPartial_carouselPartialContainerStyle__1l83w3b0 .CarouselPartial_carouselContentModule__1l83w3b1 figure,.CarouselPartial_carouselPartialContainerStyle__1l83w3b0 .ContentBlock_contentBlock__1ett7rc0 {
    width: 100%
}

.CarouselPartial_carouselContentBox__1l83w3b3 section section {
    transition: opacity 20s ease-in .5s
}

.CarouselPartial_carouselContentBox__1l83w3b3 .CarouselPartial_carouselContentModule__1l83w3b1>section:nth-child(n+2) {
    opacity: 0
}

.CarouselPartial_carouselContentBox__1l83w3b3[tabindex="1"] .CarouselPartial_carouselContentModule__1l83w3b1>section:nth-child(n+2) {
    animation: fadeInSlideText 2.25s;
    opacity: 1
}

@media screen and (min-width: 64em) {
    .CarouselPartial_carouselPartialContainerStyle__1l83w3b0 .ContentBlock_contentBlock__1ett7rc0 {
        margin-bottom:24px
    }

    .CarouselPartial_headlineStyle__1l83w3b5 {
        padding-top: var(--yGrid-y1__1ivttc5fs);
        padding-bottom: var(--yGrid-y1__1ivttc5fs)
    }
}

@media screen and (min-width: 90em) {
    .CarouselPartial_carouselPartialContainerStyle__1l83w3b0 .CarouselPartial_carouselContentContainer__1l83w3b2 article {
        display:flex;
        flex-direction: column;
        align-items: center;
        width: unset;
        height: unset;
        overflow: hidden
    }
}

@media screen and (min-width: 48em) {
    .CarouselPartial_carouselPartialContainerStyle__1l83w3b0 .CarouselPartial_carouselContentModule__1l83w3b1 a {
        position:absolute;
        right: 0;
        top: 0
    }

    .CarouselPartial_carouselPartialContainerStyle__1l83w3b0 .ContentBlock_contentBlock__1ett7rc0>.RichContent_serializedSection__1cnty1i0>* {
        width: 50%;
        text-align: left;
        min-height: 60px
    }
}

.ScrollLockOverlayBlocks_overlayBlock__1knxr770 {
    position: absolute
}

.Card_card__175o57z0 {
    border-radius: 12px
}

.Card_fixedSizeCard__175o57z1 {
    width: auto;
    height: auto
}

.Card_cardHeader__175o57z2 {
    width: 100%;
    border-radius: 12px 12px 0 0;
    padding: 24px 14px 18px
}

.Card_cardBody__175o57z3 {
    width: 100%;
    border-radius: 0 0 12px 12px;
    border: 1px solid #dedede;
    padding: 14px 24px
}

.Card_cardFooter__175o57z4 {
    padding-top: 32px
}

.Card_bodyRichContentStyle__175o57z5 {
    max-height: 100%;
    margin-bottom: 0
}

.Card_ctaMargin__175o57z6 {
    margin-bottom: 16px
}

.Card_cardBody__175o57z3 p {
    width: 100%;
    max-width: 100%
}

.Card_cardFooter__175o57z4 {
    display: flex;
    flex-direction: row;
    justify-content: space-between
}

.Card_cardFooter__175o57z4 a {
    border-radius: 50px;
    font-size: var(--fontSize-ts1__1ivttc5h7);
    padding: 10px 22px
}

@media screen and (min-width: 64em) {
    .Card_fixedSizeCard__175o57z1 {
        width:600px
    }

    .Card_cardHeader__175o57z2 {
        padding: 36px 36px 32px
    }

    .Card_cardBody__175o57z3 {
        padding: 32px 36px 62px
    }

    .Card_bodyRichContentStyle__175o57z5 {
        max-height: 400px;
        margin-bottom: 32px;
        min-height: 400px
    }

    .Card_ctaMargin__175o57z6 {
        margin-bottom: 0
    }

    .Card_cardFooter__175o57z4 {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center
    }

    .Card_cardFooter__175o57z4 a {
        padding: 17px 32px;
        font-size: var(--fontSize-ts1p5__1ivttc5h9)
    }
}

@media screen and (min-width: 90em) {
    .Card_bodyRichContentStyle__175o57z5 {
        max-height:328px;
        margin-bottom: 32px
    }
}

.MediaImage_mediaImageContainer__n2hxp40 {
    width: 100%
}

.MediaVideo_mediaVideoContainer__xd50xx0 {
    width: 100%;
    height: 100%
}

.SonosVideo_videoContainer__1fi66w90 {
    position: relative
}

.SonosVideo_audioToggleContainer__1fi66w92 {
    position: relative;
    z-index: 10;
    height: 44px;
    width: 44px;
    padding-left: 5px
}

.SonosVideo_audioToggle__1fi66w93 {
    background-color: transparent;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 40px;
    border: 0;
    border-radius: 50%;
    cursor: pointer;
    height: 36px;
    width: 36px;
    padding: 4px
}

.SonosVideo_audioUnmute__1fi66w94 {
    height: 28px;
    width: 28px;
    padding: 8px;
    position: relative
}

.SonosVideo_splashPageVideoContainer__1fi66w91>video,.SonosVideo_videoContainer__1fi66w90>video {
    position: absolute;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.SonosVideo_videoAspectRatioSpacer__1fi66w95 {
    pointer-events: none;
    font-size: 0
}

.CarouselPartial_carouselPartialContainerStyle__1l83w3b0 .SonosVideo_videoAspectRatioSpacer__1fi66w95 {
    padding-bottom: 56px
}

.SonosVideo_sonosVideoContainer__1fi66w96 {
    width: 100%;
    height: 100%
}

.SonosVideo_sonosVideoContainer__1fi66w96>video {
    position: unset
}

@media screen and (min-width: 64em) {
    .CarouselPartial_carouselPartialContainerStyle__1l83w3b0 .SonosVideo_videoAspectRatioSpacer__1fi66w95 {
        padding-bottom:76px
    }
}

.SonosVideoControls_videoWithControls__1g7ypy30 {
    background-color: var(--color-main__6q1didx)
}

.SonosVideoControls_videoControls__1g7ypy31 {
    bottom: 0;
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.SonosVideoControls_videoControlsGradient__1g7ypy32 {
    align-items: center;
    background-image: linear-gradient(transparent,#000);
    bottom: 0;
    display: flex;
    height: 80px;
    justify-content: space-between;
    left: 0;
    opacity: 0;
    padding: 0 20px;
    position: absolute;
    right: 0;
    transition: opacity .5s ease
}

.SonosVideoControls_videoControls__1g7ypy31[data-show-controls] .SonosVideoControls_videoControlsGradient__1g7ypy32 {
    opacity: 1
}

.SonosVideoControls_videoAutoplayButtonIcon__1g7ypy33 {
    width: 100%
}

.SonosVideoControls_videoAutoplayControlsButton__1g7ypy34 {
    border: 2px solid #fff;
    border-radius: 50%;
    box-shadow: inset 0 0 2px #000000a0,0 0 3px #000000a0
}

.SonosVideoControls_videoAutoplayControlsButton__1g7ypy34,.SonosVideoControls_videoControlsButtonPlay__1g7ypy35 {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: transparent;
    cursor: pointer;
    display: block;
    height: 24px;
    width: 24px
}

.SonosVideoControls_videoControlsButtonPlay__1g7ypy35 {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpolygon points='15.6 12.6 15.6 27.4 28.4 20 15.6 12.6' fill='%23fff'/%3E%3Cpath d='M20,37A17,17,0,1,0,3,20,17,17,0,0,0,20,37Zm0,2A19,19,0,1,0,1,20,19,19,0,0,0,20,39Z' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 24px;
    border: 0;
    border-radius: 50%
}

.SonosVideoControls_videoControlsButtonPlay__1g7ypy35[data-is-playing=true] {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Crect x='16.4' y='13' width='2.1' height='14.09' fill='%23fff'/%3E%3Cpath d='M20,37A17,17,0,1,0,3,20,17,17,0,0,0,20,37Zm0,2A19,19,0,1,0,1,20,19,19,0,0,0,20,39Z' fill='%23fff' fill-rule='evenodd'/%3E%3Crect x='21.5' y='13' width='2.1' height='14.09' fill='%23fff'/%3E%3C/svg%3E")
}

.SonosVideoControls_videoControlsButtonSound__1g7ypy36 {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: transparent;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M17.7,11.7a.6.6,0,0,1,.9.5V27.4a.5.5,0,0,1-.8.4l-5.2-4H10.1a.5.5,0,0,1-.5-.5V16.7a.5.5,0,0,1,.5-.5h2.5Zm9.6.6a.5.5,0,0,1,.7,0,12,12,0,0,1,0,14.9.6.6,0,0,1-.8,0l-.7-.7a.5.5,0,0,1,0-.7,10.2,10.2,0,0,0,2.1-6.1,10.2,10.2,0,0,0-2.1-6c-.2-.2-.1-.5,0-.7Zm-4.6,3.1a.5.5,0,0,1,.8.1,7.4,7.4,0,0,1,1.4,4.3,7.8,7.8,0,0,1-1.4,4.3.5.5,0,0,1-.8,0l-.7-.7c-.1-.2-.2-.4,0-.6a5.8,5.8,0,0,0,.9-3,5.3,5.3,0,0,0-.9-3c-.2-.2-.1-.5,0-.7Z' fill='%23fff'/%3E%3Cpath d='M20,37A17,17,0,1,0,3,20,17,17,0,0,0,20,37Zm0,2A19,19,0,1,0,1,20,19,19,0,0,0,20,39Z' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 40px;
    border: 0;
    border-radius: 50%;
    cursor: pointer;
    display: none;
    height: 44px;
    margin: auto 15px auto 0;
    width: 44px
}

.SonosVideoControls_videoControlsButtonSound__1g7ypy36[data-is-muted=true] {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M17.7,11.7a.6.6,0,0,1,.9.5V27.4a.5.5,0,0,1-.8.4l-5.2-4H10.1a.5.5,0,0,1-.5-.5V16.7a.5.5,0,0,1,.5-.5h2.5Zm9.6.6a.5.5,0,0,1,.7,0,12,12,0,0,1,0,14.9.6.6,0,0,1-.8,0l-.7-.7a.5.5,0,0,1,0-.7,10.2,10.2,0,0,0,2.1-6.1,10.2,10.2,0,0,0-2.1-6c-.2-.2-.1-.5,0-.7Zm-4.6,3.1a.5.5,0,0,1,.8.1,7.4,7.4,0,0,1,1.4,4.3,7.8,7.8,0,0,1-1.4,4.3.5.5,0,0,1-.8,0l-.7-.7c-.1-.2-.2-.4,0-.6a5.8,5.8,0,0,0,.9-3,5.3,5.3,0,0,0-.9-3c-.2-.2-.1-.5,0-.7Z' fill='%23fff'/%3E%3Cpath d='M20,1A19,19,0,1,0,39,20,19,19,0,0,0,20,1ZM3,20A16.9,16.9,0,0,1,7.3,8.7l24,24A17,17,0,0,1,3,20ZM32.7,31.3l-24-24a17,17,0,0,1,24,24Z' fill='%23fff'/%3E%3C/svg%3E")
}

.SonosVideoControls_videoControlsButtonStart__1g7ypy37 {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: transparent;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 90 90'%3E%3Cpolygon points='34.2 27.2 34.2 61.9 64.3 44.5 34.2 27.2' fill='%23fff'/%3E%3Cpath d='M45,89.5A44.5,44.5,0,1,1,89.5,45,44.6,44.6,0,0,1,45,89.5Zm0-87A42.5,42.5,0,1,0,87.5,45,42.6,42.6,0,0,0,45,2.5Z' fill='%23fff'/%3E%3C/svg%3E");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 60px 60px;
    border: 0;
    border-radius: 0;
    bottom: 0;
    cursor: pointer;
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: opacity .5s ease;
    width: 100%
}

.SonosVideoControls_videoControlsButtonStart__1g7ypy37[data-is-playing=true] {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 90 90'%3E%3Crect x='36.5' y='28.5' width='5' height='33' fill='%23fff'/%3E%3Crect x='48.5' y='28.5' width='5' height='33' fill='%23fff'/%3E%3Cpath d='M45,89.5A44.5,44.5,0,1,1,89.5,45,44.6,44.6,0,0,1,45,89.5Zm0-87A42.5,42.5,0,1,0,87.5,45,42.6,42.6,0,0,0,45,2.5Z' fill='%23fff'/%3E%3C/svg%3E");
    opacity: 0
}

.SonosVideoControls_videoControlsProgress__1g7ypy38 {
    flex: 1;
    height: 44px;
    margin: auto 25px;
    position: relative;
    width: auto
}

.SonosVideoControls_videoControlsScrubber__1g7ypy39 {
    bottom: 0;
    cursor: grab;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

.SonosVideoControls_videoControlsScrubber__1g7ypy39:active {
    cursor: grabbing
}

.SonosVideoControls_videoControlsSliderBar__1g7ypy3a {
    opacity: .5;
    width: 100%
}

.SonosVideoControls_videoControlsSliderBar__1g7ypy3a,.SonosVideoControls_videoControlsSliderTrack__1g7ypy3b {
    background-color: #fff;
    height: 2px;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.SonosVideoControls_videoControlsSliderThumb__1g7ypy3c {
    background-color: #fff;
    height: 15px;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 6px
}

.SonosVideoControls_videoControlsTime__1g7ypy3d {
    color: #fff;
    font-family: monospace;
    font-size: var(--fontSize-ts1__1ivttc5h7);
    margin: auto 0;
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.SonosVideoControls_videoControlsVolume__1g7ypy3e {
    display: none;
    height: 44px;
    margin: auto 0;
    position: relative;
    width: 100px
}

.SonosVideoControls_backgroundVideoControl__1g7ypy3f {
    justify-content: flex-end;
    position: sticky;
    bottom: 0;
    padding: 16px;
    width: -moz-max-content;
    width: max-content;
    margin-left: auto;
    z-index: 5
}

.CarouselPartial_carouselPartialContainerStyle__1l83w3b0 .SonosVideoControls_backgroundVideoControl__1g7ypy3f {
    position: absolute
}

@media screen and (min-width: 64em) {
    .SonosVideoControls_videoControls__1g7ypy31[data-show-controls] .SonosVideoControls_videoControlsGradient__1g7ypy32 {
        opacity:0
    }

    .SonosVideoControls_videoControls__1g7ypy31[data-show-controls]:hover .SonosVideoControls_videoControlsGradient__1g7ypy32 {
        opacity: 1
    }

    .SonosVideoControls_videoAutoplayControlsButton__1g7ypy34 {
        box-shadow: inset 0 0 3px #000000a0,0 0 3px #000;
        height: 28px;
        width: 28px
    }

    .SonosVideoControls_videoControlsButtonPlay__1g7ypy35 {
        background-size: 28px;
        height: 28px;
        width: 28px
    }

    .SonosVideoControls_videoControlsButtonSound__1g7ypy36 {
        display: block
    }

    .SonosVideoControls_videoControlsButtonStart__1g7ypy37 {
        background-size: 90px 90px;
        opacity: 1
    }

    .SonosVideoControls_videoControlsButtonStart__1g7ypy37[data-is-playing] {
        opacity: 0
    }

    .SonosVideoControls_videoControls__1g7ypy31:hover .SonosVideoControls_videoControlsButtonStart__1g7ypy37[data-is-playing] {
        opacity: 1
    }

    .SonosVideoControls_videoControlsVolume__1g7ypy3e {
        display: block
    }

    .SonosVideoControls_backgroundVideoControl__1g7ypy3f {
        padding: 24px
    }
}

.TextBubble_bubbleBase__z5qsnh0 {
    display: inline-flex;
    align-self: flex-start;
    justify-self: flex-start;
    position: relative;
    background-color: transparent;
    color: var(--color-main__6q1didx);
    z-index: 1;
    padding: var(--sGrid-s1p5__1ivttc53b);
    opacity: .88;
    margin-bottom: var(--sGrid-s0p5__1ivttc53a)
}

.TextBubble_bubbleBase__z5qsnh0:before {
    content: "";
    background-color: var(--color-base__6q1didw);
    border-radius: 10px;
    position: absolute;
    z-index: -1;
    box-shadow: 0 0 6px rgba(0,0,0,.15);
    top: 0;
    left: 0;
    height: 100%;
    width: 100%
}

.TextBubble_avatarLeft__z5qsnh2 {
    margin-left: var(--sGrid-s3__1ivttc57)
}

.TextBubble_avatarRight__z5qsnh3 {
    margin-right: var(--sGrid--s3__1ivttc56h)
}

.TextBubble_avatarBubble__z5qsnh4 {
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    width: var(--sGrid-s5p5__1ivttc53f);
    height: var(--sGrid-s5p5__1ivttc53f);
    bottom: var(--sGrid-s0p5__1ivttc53a);
    padding: var(--sGrid-s1__1ivttc55);
    opacity: 1;
    margin-bottom: var(--sGrid-s0__1ivttc54)
}

.TextBubble_avatarBubble__z5qsnh4:before {
    width: var(--baseGrid-max__1ivttc53);
    height: var(--baseGrid-max__1ivttc53);
    border-radius: 100%
}

.TextBubble_avatarLeft__z5qsnh2 .TextBubble_avatarBubble__z5qsnh4 {
    left: var(--sGrid--s7__1ivttc56l)
}

.TextBubble_avatarRight__z5qsnh3 .TextBubble_avatarBubble__z5qsnh4 {
    right: var(--sGrid--s7__1ivttc56l)
}

.TextBubble_avatarBubble__z5qsnh4>svg {
    width: var(--sGrid-s3__1ivttc57)
}

.TextBubble_speechBubbleTail__z5qsnh5 {
    opacity: .97
}

.TextBubble_speechBubbleTail__z5qsnh5:after {
    content: "";
    position: absolute;
    z-index: -1;
    bottom: 0;
    width: 0;
    height: 0;
    box-shadow: 0 2px 6px rgba(0,0,0,.15);
    border-width: 22px;
    border-style: solid;
    border-color: var(--color-base__6q1didw);
    border-top-color: var(--color-base__6q1didw);
    border-bottom: 0;
    margin-bottom: -11px
}

.TextBubble_speechBubbleTailLeft__z5qsnh6:after {
    left: 18px;
    border-bottom-right-radius: 100%;
    border-left: 0;
    margin-left: -10px;
    clip: rect(11px,auto,auto,5px)
}

.TextBubble_speechBubbleTailRight__z5qsnh7:after {
    right: 18px;
    border-bottom-left-radius: 100%;
    border-right: 0;
    margin-right: -10px;
    clip: rect(11px,17px,auto,auto)
}

@media screen and (min-width: 64em) {
    .TextBubble_bubbleBase__z5qsnh0 {
        padding-left:var(--xGrid-x0p5__1ivttc5dh);
        padding-right: var(--xGrid-x0p5__1ivttc5dh)
    }

    .TextBubble_avatarBubble__z5qsnh4 {
        padding: var(--sGrid-s1__1ivttc55)
    }
}

.ConnectForm_formContainer__1d6pm090 {
    display: flex;
    justify-content: center;
    width: 100%;
    margin: -40px 0 48px
}

.ConnectForm_formStyles__1d6pm091 {
    display: flex;
    justify-content: center;
    flex-wrap: wrap
}

.ConnectForm_buttonStyles__1d6pm092 {
    margin: 16px;
    height: 60px;
    padding: 0 28px;
    display: flex;
    justify-content: center
}

.ConnectForm_submitSVG__1d6pm093 {
    font-size: var(--fontSize-ts2p5__1ivttc5hb);
    color: var(--color-base__6q1didw);
    fill: var(--color-base__6q1didw);
    margin-left: 12px
}

.ConnectForm_inputWrapper__1d6pm094 {
    position: relative;
    width: 100%;
    display: block
}

.ConnectForm_inputStyles__1d6pm095 {
    height: 60px;
    width: 100%;
    margin: 16px 0;
    padding: 32px 20px 16px 28px;
    border-style: solid;
    border-color: var(--color-greyMedium__6q1did13);
    color: var(--color-base__6q1didw);
    border-width: 2px;
    border-radius: 80px;
    font-size: var(--fontSize-ts1p5__1ivttc5h9);
    outline: none;
    background-color: var(--color-main__6q1didx)
}

.ConnectForm_inputStylesError__1d6pm096 {
    border-color: var(--color-accentRed__6q1did1i)
}

.ConnectForm_inputStylesFocus__1d6pm097 {
    border-color: var(--color-greyDark__6q1did14)
}

.ConnectForm_staticLabel__1d6pm098 {
    padding: 0 16px;
    position: absolute;
    z-index: 1;
    left: 12px;
    color: var(--color-base__6q1didw);
    transition: transform .3s ease-in-out,font-size .3s ease-in-out;
    top: 50%;
    transform: translateY(-50%);
    font-size: var(--fontSize-ts1p5__1ivttc5h9);
    cursor: text
}

.ConnectForm_focusedLabel__1d6pm099 {
    transform: translateY(-130%);
    font-size: var(--fontSize-ts1__1ivttc5h7)
}

@media screen and (min-width: 48em) {
    .ConnectForm_inputWrapper__1d6pm094 {
        width:544px
    }
}

@media screen and (min-width: 64em) {
    .ConnectForm_formContainer__1d6pm090 {
        margin:-80px 0 48px
    }

    .ConnectForm_inputWrapper__1d6pm094 {
        width: 560px
    }
}

.Baseline_form__1mwrmpl9 {
    display: grid;
    grid-template-columns: auto;
    grid-template-rows: 1fr,auto;
    grid-template-areas: "header" "content"
}

.Baseline_progressBar__1mwrmpla {
    margin: 8px
}

.Baseline_milestoneContainer__1mwrmplb,.Baseline_progressBar__1mwrmpla {
    display: flex;
    grid-area: header;
    justify-content: center
}

.Baseline_milestoneBreak__1mwrmplc {
    margin: 5px;
    width: 71px;
    height: 1px;
    background: var(--color-greyLight__6q1did10);
    top: 10px;
    position: relative
}

.Baseline_milestoneDescription__1mwrmpld {
    width: 30px
}

.Baseline_milestoneCircle__1mwrmple {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 30px;
    height: 30px;
    border-style: solid;
    border-width: 1px;
    border-radius: 50%
}

.Baseline_milestoneIndex__1mwrmplf {
    margin-left: auto;
    margin-right: auto;
    width: 30px;
    line-height: 30px;
    text-align: center;
    font-size: var(--fontSize-ts1p5__1ivttc5h9);
    position: absolute
}

.Baseline_milestoneCheck__1mwrmplg {
    top: 3px;
    left: 5px;
    position: absolute
}

.Baseline_milestoneLabel__1mwrmplh {
    display: block;
    font-size: var(--fontSize-ts1__1ivttc5h7);
    padding: 5px;
    text-align: center;
    margin-left: -100%;
    margin-right: -100%;
    white-space: nowrap
}

.Baseline_milestoneUnactive__1mwrmpli {
    transition-property: color;
    transition-duration: 1s;
    color: var(--color-greyLight__6q1did10)
}

.Baseline_milestoneActive__1mwrmplj {
    color: var(--color-grayDarkest__6q1did15);
    transition-property: color;
    transition-duration: 1s
}

.Baseline_carouselElement__1mwrmplk {
    display: flex;
    grid-area: content;
    overflow-x: hidden;
    height: 100%
}

.Baseline_carouselItem__1mwrmpll {
    min-width: 100%;
    display: grid;
    grid-template-rows: 1fr;
    grid-template-areas: "card"
}

.Baseline_carouselItem__1mwrmpll[data-cardselected=true] {
    display: grid
}

.Baseline_carouselItem__1mwrmpll[data-cardselected=false] {
    display: none
}

.Baseline_cardElement__1mwrmplm {
    display: grid;
    grid-template-rows: 1fr auto auto;
    grid-template-areas: "content" "cta" "footer";
    min-width: 100%
}

.Baseline_cardContent__1mwrmpln {
    grid-area: content;
    margin: auto
}

.Baseline_cardCTA__1mwrmplo {
    display: flex;
    grid-area: cta
}

.Baseline_cardFooter__1mwrmplp {
    grid-area: footer;
    padding: 0 16px;
    min-width: 100%;
    text-align: center
}

.Baseline_messagePanelContainer__1mwrmplq {
    position: relative;
    height: 100%
}

.Baseline_messagePanelCenter__1mwrmplr {
    margin: 0;
    position: relative;
    top: 50%;
    left: 50%;
    text-align: center;
    transform: translate(-50%,-50%)
}

.Baseline_typingHintLabel__1mwrmplt {
    padding: 0 4px;
    color: var(--color-greyMedium__6q1did13);
    font-size: var(--fontSize-ts1__1ivttc5h7);
    height: 0
}

.Baseline_submitButtonElement__1mwrmplu {
    margin: 16px;
    display: flex;
    justify-content: center;
    flex-grow: var(--ctaGrow__1mwrmpl4)
}

.Baseline_submitButtonElement__1mwrmplu:focus {
    opacity: .5
}

@media screen and (min-width: 48em) {
    .Baseline_carouselItem__1mwrmpll[data-cardselected=true] {
        display:grid;
        visibility: visible
    }

    .Baseline_carouselItem__1mwrmpll[data-cardselected=false] {
        display: var(--cardNotSelectedDisplay__1mwrmpl0);
        visibility: hidden
    }
}

.ModalTheme_modalTheme__1cm2qjg0 {
    --cardNotSelectedDisplay__1mwrmpl0: grid;
    --focusLabelTop__1mwrmpl1: -12px;
    --noBorderInputPadding__1mwrmpl2: 8px 12px 8px 8px;
    --panelChildPadding__1mwrmpl3: 8px;
    --ctaGrow__1mwrmpl4: 1;
    --gridSelectBorder__1mwrmpl5: var(--color-base__6q1didw);
    --gridSelectBorderFocus__1mwrmpl6: var(--color-base__6q1didw);
    --gridSelectBorderPadding__1mwrmpl7: 0px;
    --gridSelectTitleWeight__1mwrmpl8: 400
}

.BlockTheme_blockTheme__1lkto10 {
    --cardNotSelectedDisplay__1mwrmpl0: none;
    --focusLabelTop__1mwrmpl1: 10px;
    --noBorderInputPadding__1mwrmpl2: 24px 12px 8px 16px;
    --panelChildPadding__1mwrmpl3: 16px;
    --ctaGrow__1mwrmpl4: 0;
    --gridSelectBorder__1mwrmpl5: var(--color-greyLight__6q1did10);
    --gridSelectBorderFocus__1mwrmpl6: var(--color-greyDark__6q1did14);
    --gridSelectBorderPadding__1mwrmpl7: 10px;
    --gridSelectTitleWeight__1mwrmpl8: 400
}

@keyframes Baseline_panelReveal__d01cgsb {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.Baseline_formPanel__d01cgs9 {
    display: grid;
    grid-template-columns: auto;
    grid-template-rows: 1fr,auto;
    grid-template-areas: "header" "content";
    grid-row-gap: 16px
}

.Baseline_copyElement__d01cgsa {
    position: relative;
    height: 100%
}

.Baseline_panelElement__d01cgsc {
    margin-top: 0;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    animation-name: Baseline_panelReveal__d01cgsb;
    animation-duration: 1s
}

.Baseline_panelChild__d01cgsd {
    position: relative;
    width: 100%;
    padding: var(--panelChildPadding__d01cgs3)
}

.Baseline_panelChild__d01cgsd:has(>label>div[data-type=radio]) {
    padding-left: 0
}

.Baseline_errorMessageChild__d01cgsg {
    margin: 16px 0;
    padding: 10px;
    border-style: solid;
    border-color: var(--color-greyLight__6q1did10);
    color: var(--color-main__6q1didx);
    border-width: 1px;
    border-radius: 10px;
    outline: none;
    -webkit-appearance: none;
    width: 100%
}

.Baseline_selectElement__d01cgse[data-selecttype=checkboxGrid] .Baseline_errorMessageChild__d01cgsg {
    border-color: var(--gridSelectBorder__d01cgs5);
    padding: var(--gridSelectBorderPadding__d01cgs7)
}

.Baseline_selectElement__d01cgse[data-selecttype=checkboxGrid] .Baseline_errorMessageChild__d01cgsg[data-error=true] {
    border-color: var(--color-accentRed__6q1did1i);
    padding: 10px
}

.Baseline_errorMessageChild__d01cgsg:focus-within {
    border-color: var(--color-greyDark__6q1did14)
}

.Baseline_errorMessageChild__d01cgsg[data-error=true] {
    border-color: var(--color-accentRed__6q1did1i)
}

.Baseline_errorMessageChildNoBorder__d01cgsh {
    padding: 10px;
    color: var(--color-main__6q1didx);
    border-width: 1px;
    border-radius: 10px;
    outline: none;
    -webkit-appearance: none;
    width: 100%
}

.Baseline_selectElement__d01cgse[data-selecttype=checkboxGrid] .Baseline_errorMessageChildNoBorder__d01cgsh {
    border-color: var(--gridSelectBorder__d01cgs5);
    padding: var(--gridSelectBorderPadding__d01cgs7)
}

.Baseline_selectElement__d01cgse[data-selecttype=checkboxGrid] .Baseline_errorMessageChildNoBorder__d01cgsh[data-error=true] {
    border-color: var(--color-accentRed__6q1did1i);
    padding: 10px
}

.Baseline_errorMessageChildNoBorder__d01cgsh:focus-within {
    border-color: var(--color-greyDark__6q1did14)
}

.Baseline_errorMessageChildNoBorder__d01cgsh[data-error=true] {
    border-color: var(--color-accentRed__6q1did1i)
}

.Baseline_errorMessageLabel__d01cgsi {
    padding: 0 3px 16px;
    color: var(--color-accentRed__6q1did1i);
    font-size: var(--fontSize-ts1__1ivttc5h7);
    min-height: 24px
}

.Baseline_subscriptMessageLabel__d01cgsj {
    padding: 0 3px 16px;
    color: var(--color-greyMedium__6q1did13);
    font-size: var(--fontSize-ts1__1ivttc5h7);
    min-height: 24px
}

.Baseline_focusLabelElement__d01cgsk {
    position: relative
}

.Baseline_focusLabelText__d01cgsl {
    padding: 0 4px;
    position: absolute;
    z-index: 1;
    left: 4px;
    color: var(--color-greyMedium__6q1did13);
    background-color: var(--color-base__6q1didw);
    transition: font-size .3s ease-in-out,top .3s ease-in-out;
    top: 50%;
    transform: translateY(-50%);
    pointer-events: none;
    font-size: var(--fontSize-ts1p5__1ivttc5h9)
}

.Baseline_focusLabelHasFocus__d01cgsm {
    top: var(--focusLabelTop__d01cgs1);
    font-size: var(--fontSize-ts1__1ivttc5h7)
}

.Baseline_focusLabelAsterisk__d01cgsn {
    color: var(--color-accentRed__6q1did1i)
}

.Baseline_noBorderInput__d01cgso {
    background-color: var(--color-base__6q1didw);
    padding: var(--noBorderInputPadding__d01cgs2);
    font-size: var(--fontSize-ts1p5__1ivttc5h9);
    width: 100%;
    outline: none;
    resize: none;
    border: 0;
    height: 40px;
    margin: 0;
    -webkit-appearance: none
}

.Baseline_noBorderInput__d01cgso:focus {
    outline: none
}

.Baseline_gridSelectTitle__d01cgsp {
    font-size: var(--fontSize-ts1p5__1ivttc5h9);
    font-weight: var(--gridSelectTitleWeight__d01cgs8)
}

.Baseline_dropDownSelectChevron__d01cgsq {
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%) rotate(-90deg);
    font-size: var(--fontSize-ts1__1ivttc5h7);
    pointer-events: none
}

.Baseline_booleanElement__d01cgsr {
    display: flex;
    font-size: var(--fontSize-ts1p5__1ivttc5h9);
    cursor: pointer;
    padding: 8px 0 0
}

.Baseline_pillElement__d01cgss {
    display: flex;
    font-size: var(--fontSize-ts1p5__1ivttc5h9)!important;
    width: -moz-fit-content!important;
    width: fit-content!important;
    cursor: pointer;
    padding: 8px 20px!important
}

.Baseline_pillContainer__d01cgst {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    width: -moz-fit-content;
    width: fit-content;
    gap: 16px
}

.Baseline_booleanVisibleInput__d01cgsu {
    min-height: 30px;
    min-width: 30px;
    margin-right: 20px;
    border: 1px solid var(--color-main__6q1didx);
    align-self: center;
    border-color: var(--color-greyMedium__6q1did13)
}

.Baseline_booleanVisibleInput__d01cgsu:focus-within {
    border-color: var(--color-greyDark__6q1did14);
    box-shadow: 1px 1px 1px gray
}

.Baseline_booleanVisibleInput__d01cgsu[data-type=checkbox] {
    border-radius: 6px
}

.Baseline_booleanVisibleInput__d01cgsu[data-type=radio] {
    border-radius: 15px
}

.Baseline_booleanVisibleInputChecked__d01cgsv {
    width: var(--fontSize-bodyCopy__1ivttc5h8);
    height: var(--fontSize-bodyCopy__1ivttc5h8);
    margin: 6px;
    position: relative;
    top: 1px;
    left: 1px;
    color: var(--color-main__6q1didx)
}

.Baseline_booleanHiddenInput__d01cgsw {
    border-width: 0;
    height: 1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    white-space: nowrap;
    width: 1px;
    clip: rect(0 0 0 0);
    clip-path: inset(50%);
    margin: -1px
}

.Baseline_booleanLabel__d01cgsx {
    display: flex;
    flex-direction: column;
    justify-content: center
}

.Baseline_selectElement__d01cgse[data-selecttype=checkboxGrid] .Baseline_booleanLabel__d01cgsx {
    font-size: var(--fontSize-bodyCopy__1ivttc5h8)
}

.Baseline_submitButtonElement__d01cgsy {
    margin: 16px;
    display: flex;
    justify-content: center;
    flex-grow: var(--ctaGrow__d01cgs4)
}

.Baseline_submitButtonElement__d01cgsy:focus {
    opacity: .5
}

.Baseline_formPanelDisplayNone__d01cgsz {
    display: none
}

@media screen and (min-width: 48em) {
    .Baseline_panelChild__d01cgsd[data-columns="2"] {
        width:50%
    }

    .Baseline_panelChild__d01cgsd[data-columns="3"] {
        width: 33%
    }
}

.CompactTheme_compactTheme__1p5t9fc0 {
    --cardNotSelectedDisplay__d01cgs0: grid;
    --focusLabelTop__d01cgs1: -12px;
    --noBorderInputPadding__d01cgs2: 8px 12px 8px 8px;
    --panelChildPadding__d01cgs3: 0 8px 0 8px;
    --ctaGrow__d01cgs4: 1;
    --gridSelectBorder__d01cgs5: var(--color-base__6q1didw);
    --gridSelectBorderFocus__d01cgs6: var(--color-base__6q1didw);
    --gridSelectBorderPadding__d01cgs7: 0px;
    --gridSelectTitleWeight__d01cgs8: 400
}

.StandardTheme_standardTheme__18tr2p50 {
    --cardNotSelectedDisplay__d01cgs0: none;
    --focusLabelTop__d01cgs1: 10px;
    --noBorderInputPadding__d01cgs2: 24px 12px 8px 16px;
    --panelChildPadding__d01cgs3: 16px;
    --ctaGrow__d01cgs4: 0;
    --gridSelectBorder__d01cgs5: var(--color-greyLight__6q1did10);
    --gridSelectBorderFocus__d01cgs6: var(--color-greyDark__6q1did14);
    --gridSelectBorderPadding__d01cgs7: 10px;
    --gridSelectTitleWeight__d01cgs8: 400
}

.SubCategories_subCategoriesContainer__jeulny0 {
    display: flex;
    flex-direction: column;
    width: 100%;
    margin-top: 24px
}

.SubCategories_categoryList__jeulny1 {
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    margin-top: 20px
}

.SubCategories_categoryList__jeulny1>* {
    flex: 1 1 100%;
    margin-bottom: 16px
}

.SubCategories_categoryList__jeulny1>li {
    font-size: var(--fontSize-ts2__1ivttc5ha)
}

@media screen and (min-width: 64em) {
    .SubCategories_subCategoriesContainer__jeulny0 {
        margin-top:0
    }

    .SubCategories_categoryList__jeulny1>* {
        flex: 1 1 50%
    }
}

.ProductList_productList__dd6dj30 {
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    margin-top: 20px
}

.ProductList_productImage__dd6dj31 {
    width: 100%;
    height: 100%;
    aspect-ratio: 1/1;
    padding: 12px;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 8px
}

.ProductList_productList__dd6dj30>* {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    flex: 1 1 50%
}
@media screen and (min-width: 64em) {
    .ProductList_productList__dd6dj30 {
        flex-wrap:nowrap
    }

    .ProductList_productList__dd6dj30>* {
        flex: 1 1;
        overflow: auto
    }
}
.PdpAccordion_accordionContainer__9izavu0 {
    width: var(--xGrid-x27__1ivttc5dg);
    margin: auto;
    padding-top: var(--sGrid-s10__1ivttc5e)
}
.PdpAccordion_accordionItemContainer__9izavu1 {
    margin-left: var(--xGrid-x2__1ivttc5cr);
    margin-right: var(--xGrid-x2__1ivttc5cr);
    border-top: 1px solid var(--color-greyLight__6q1did10);
    border-bottom: 1px solid var(--color-greyLight__6q1did10);
    padding-top: var(--sGrid-s4__1ivttc58);
    padding-bottom: var(--sGrid-s4__1ivttc58)
}

.PdpAccordion_accordionContainer__9izavu0 .PdpAccordion_accordionItemContainer__9izavu1:first-child {
    border-top: none
}

.PdpAccordion_accordionContainer__9izavu0 .PdpAccordion_accordionItemContainer__9izavu1:last-child {
    border-bottom: none
}

.PdpAccordion_faqGridContainer__9izavu2 {
    display: grid;
    grid-column-gap: var(--xGrid-x2__1ivttc5cr);
    margin-top: var(--sGrid-s6__1ivttc5a);
    margin-bottom: var(--sGrid-s6__1ivttc5a);
    grid-template-columns: 1fr;
    grid-row-gap: var(--sGrid-s4__1ivttc58)
}

.PdpAccordion_faqGrid__9izavu3 {
    display: flex;
    flex-direction: column
}

.PdpAccordion_faqAnswer__9izavu5 {
    margin-top: var(--sGrid-s3__1ivttc57)
}

.PdpAccordion_faqAnswer__9izavu5 a {
    color: var(--ctaColorStyle__rcioba0)
}

.PdpAccordion_productGuideContent__9izavu6 {
    width: var(--xGrid-x10__1ivttc5cz);
    margin-top: var(--sGrid-s6__1ivttc5a);
    margin-bottom: var(--sGrid-s6__1ivttc5a)
}

.PdpAccordion_productGuideContent__9izavu6 p {
    margin-top: var(--sGrid-s3__1ivttc57)
}

.PdpAccordion_powerReviewsDisplay__9izavu7 {
    margin-top: var(--sGrid-s6__1ivttc5a)
}

.pr-closed [data-testid=review-image-display] {
    display: none
}

.PdpAccordion_displayBlock__9izavu8 {
    transition: transform .5s linear;
    transform: none;
    overflow-y: scroll;
    height: auto
}

.PdpAccordion_displayNone__9izavu9 {
    overflow: hidden;
    transition: transform .5s linear;
    transform: scale(0);
    margin-top: 0;
    height: 0
}

.pr-snippet-write-review-link {
    display: none
}

@media screen and (min-width: 64em) {
    .PdpAccordion_accordionContainer__9izavu0 {
        padding-top:var(--sGrid-s14__1ivttc5i)
    }

    .PdpAccordion_accordionItemContainer__9izavu1 {
        padding-top: var(--sGrid-s6__1ivttc5a);
        padding-bottom: var(--sGrid-s6__1ivttc5a)
    }

    .PdpAccordion_faqGridContainer__9izavu2 {
        grid-template-columns: 1fr 1fr;
        grid-row-gap: var(--sGrid-s10__1ivttc5e)
    }
}

.CarouselProgressBar_carouselScrollBar__1us4nwm0 {
    background: var(--color-greyLight__6q1did10);
    height: 4px;
    border-radius: 40px;
    margin: 24px auto 0;
    position: relative
}

.CarouselProgressBar_carouselScrollBarTracker__1us4nwm1 {
    background: var(--color-greyMedium__6q1did13);
    height: 4px;
    border-radius: 40px;
    position: absolute;
    left: 0
}

.Dropdown_dropdownContainer__wv00eh0 {
    position: relative;
    width: 100%
}

.Dropdown_selectedItemName__wv00eh1 {
    font-size: var(--fontSize-bodyCopy__1ivttc5h8);
    line-height: var(--lineHeight-ls2__1ivttc5ht);
    font-weight: var(--fontWeight-regular__1ivttc5hn)
}

.Dropdown_listItem__wv00eh2 {
    display: flex;
    align-items: center;
    gap: var(--sGrid-s2__1ivttc56);
    margin-bottom: var(--sGrid-s1p5__1ivttc53b);
    text-decoration: none;
    border: none
}

.Dropdown_highlightedListItem__wv00eh3 {
    background-color: var(--color-greyLighter__6q1didz)
}

.Dropdown_toggleButton__wv00eh4 {
    cursor: pointer;
    position: relative;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: transparent;
    border: 1.5px solid var(--color-greyLight__6q1did10);
    border-radius: var(--sGrid-s1__1ivttc55);
    padding: var(--sGrid-s2__1ivttc56) var(--sGrid-s5__1ivttc59) var(--sGrid-s2__1ivttc56) var(--sGrid-s2p5__1ivttc53c);
    text-align: left;
    width: 100%;
    color: inherit
}

.Dropdown_toggleButton__wv00eh4:after {
    content: "";
    width: var(--sGrid-s1__1ivttc55);
    height: var(--sGrid-s1__1ivttc55);
    position: absolute;
    top: 50%;
    right: var(--sGrid-s3__1ivttc57);
    transform: translateY(-50%) rotate(45deg);
    border-right: 1px solid;
    border-bottom: 1px solid
}

.Dropdown_toggleButtonOpened__wv00eh5 {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.Dropdown_openShadow__wv00eh6 {
    border-bottom-left-radius: var(--sGrid-s1__1ivttc55);
    border-bottom-right-radius: var(--sGrid-s1__1ivttc55);
    box-shadow: 7px 7px 39px rgba(0,0,0,.25)
}

.Dropdown_menu__wv00eh7 {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    padding: var(--sGrid-s1p5__1ivttc53b) var(--sGrid-s2__1ivttc56);
    border: 1.5px solid var(--color-greyLight__6q1did10);
    border-top: none;
    border-bottom-left-radius: var(--sGrid-s1__1ivttc55);
    border-bottom-right-radius: var(--sGrid-s1__1ivttc55);
    list-style: none;
    background-color: var(--color-base__6q1didw);
    z-index: 3;
    max-height: var(--sGrid-s40__1ivttc518);
    overflow-y: scroll
}

.Dropdown_menu__wv00eh7.closed {
    visibility: hidden
}

.Dropdown_productName__wv00eh8 {
    font-size: var(--fontSize-bodyCopy__1ivttc5h8);
    line-height: var(--lineHeight-ls2__1ivttc5ht);
    font-weight: var(--fontWeight-regular__1ivttc5hn)
}

.Dropdown_productImage__wv00eh9 {
    position: relative;
    background-color: var(--color-greyLighter__6q1didz);
    width: 60px!important;
    height: 60px
}

.Dropdown_selectedLabel__wv00eha {
    display: block;
    font-size: var(--fontSize-ts1__1ivttc5h7);
    line-height: var(--lineHeight-ls2__1ivttc5ht);
    font-weight: var(--fontWeight-regular__1ivttc5hn);
    opacity: .55;
    max-width: var(--xGrid-x16__1ivttc5d5);
    color: var(--color-main__6q1didx)
}

@media screen and (min-width: 64em) {
    .Dropdown_productName__wv00eh8,.Dropdown_selectedItemName__wv00eh1 {
        font-size:var(--fontSize-ts2__1ivttc5ha)
    }

    .Dropdown_selectedLabel__wv00eha {
        max-width: var(--xGrid-x5__1ivttc5cu)
    }
}

.TabNavigation_tabNavigationWrapper__nz74ni0 {
    display: flex;
    justify-content: center;
    width: 85.18518518518519vw
}

.TabNavigation_tabNavigationContainer__nz74ni1 {
    display: flex;
    flex-direction: row
}

.TabNavigation_tabNavigationItem__nz74ni2 {
    display: flex;
    align-items: center;
    cursor: pointer
}

.TabNavigation_tabNavigationLabelText__nz74ni3 {
    font-size: var(--fontSize-ts1p5__1ivttc5h9);
    padding-bottom: 13px;
    opacity: .5;
    border-bottom: 2px solid;
    border-color: transparent;
    text-align: center;
    font-weight: var(--fontWeight-medium__1ivttc5ho);
    margin-top: 24px
}

.TabNavigation_activeTabItem__nz74ni4 {
    border-color: var(--color-grayDarkest__6q1did15);
    opacity: 1
}

.TabNavigation_tabNavigationIcon__nz74ni5 {
    display: flex;
    align-items: center;
    justify-content: center
}

.TabNavigation_tabNavigationContent__nz74ni6 {
    display: flex;
    flex-direction: column;
    align-items: center
}

.TabNavigation_tabDelimiter__nz74ni7 {
    border: 1px solid var(--color-greyLight__6q1did10);
    height: 35px;
    margin-left: 45px;
    margin-right: 45px
}

.TabNavigation_tabNavigationIcon__nz74ni5:last-child {
    border-right: none
}

.ProductBundles_productImage__1m5jtrj0 {
    position: relative;
    background-color: var(--color-greyLighter__6q1didz);
    width: 60px!important;
    height: 60px!important
}

.Thumbnails_thumbnailsContainer__1o2d3nt2 {
    width: 100%;
    position: relative
}

.Thumbnails_thumbnailsScrollContent__1o2d3nt3 {
    width: 100%;
    display: flex;
    flex-wrap: nowrap;
    -moz-column-gap: var(--itemsGap__1o2d3nt1);
    column-gap: var(--itemsGap__1o2d3nt1);
    overflow-x: scroll;
    white-space: nowrap;
    scrollbar-width: none
}

.Thumbnails_thumbnailsScrollContent__1o2d3nt3::-webkit-scrollbar {
    display: none
}

.Thumbnails_thumbnailsItem__1o2d3nt4 {
    display: inline-flex;
    min-width: var(--itemWidth__1o2d3nt0);
    min-height: 107px;
    border: 4px solid #fff;
    background: #f4f4f4;
    justify-content: center;
    align-items: center;
    padding: 10px;
    transition: border easy-in-out .3s;
    position: relative
}

.Thumbnails_thumbnailsItemActive__1o2d3nt5 {
    border: 3px solid var(--color-greyDark__6q1did14)
}

.Thumbnails_thumbnailsLifestyleImage__1o2d3nt6 {
    padding: 0
}

.Thumbnails_fade__1o2d3nt7 {
    left: 0;
    background: linear-gradient(90deg,#fff 30.73%,hsla(0,0%,100%,0))
}

.Thumbnails_fade__1o2d3nt7,.Thumbnails_fade__1o2d3nt8 {
    content: "";
    position: absolute;
    top: 0;
    width: 80px;
    height: 100%;
    z-index: 1;
    opacity: 0;
    transition: opacity .3s linear;
    pointer-events: none
}

.Thumbnails_fade__1o2d3nt8 {
    right: 0;
    background: linear-gradient(270deg,#fff 30.73%,hsla(0,0%,100%,0))
}

.Thumbnails_fade__1o2d3nt9 {
    content: "";
    position: absolute;
    top: 0;
    width: 80px;
    height: 100%;
    z-index: 1;
    opacity: 1;
    transition: opacity .3s linear;
    pointer-events: none
}

.Bopis_bopisMethodContainer__dq5rxx0 {
    display: flex;
    justify-content: space-around;
    gap: 10px
}

.Bopis_bopisMethodStyle__dq5rxx1 {
    font-weight: 700;
    padding: 40px;
    text-align: center;
    border: 2px solid;
    border-radius: 24px;
    width: 50%;
    cursor: pointer
}

.Drawer_header__12cpml30 {
    min-height: 64px;
    border-bottom: 1px solid #ddd
}

.Drawer_overlay__12cpml31 {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0;
    background-color: rgba(0,0,0,.5);
    transition: opacity 225ms cubic-bezier(.4,0,.2,1)
}

.Drawer_overlayOpen__12cpml32 {
    opacity: 1;
    z-index: 0;
    visibility: visible
}

.Drawer_overlayHidden__12cpml33 {
    opacity: 0;
    z-index: -1;
    visibility: hidden;
    transition: 225ms cubic-bezier(.4,0,.2,1) 0ms
}

.Drawer_drawer__12cpml34 {
    top: 0;
    flex: 1 0 auto;
    height: 100%;
    display: flex;
    outline: 0;
    z-index: 1200;
    position: fixed;
    overflow-y: auto;
    flex-direction: column;
    background-color: #fff;
    width: 500px;
    flex-shrink: 0;
    transition: box-shadow .3s cubic-bezier(.4,0,.2,1) 0ms;
    transform: 225ms cubic-bezier(0,0,.2,1) 0ms
}

.Drawer_hidden__12cpml35 {
    visibility: hidden;
    width: 240px;
    transform: translateX(240px);
    flex-shrink: 0;
    transition: 325ms cubic-bezier(0,0,.2,1) 0ms
}

.Drawer_animate__12cpml36 {
    visibility: visible;
    transform: none;
    box-shadow: 0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)
}

.Drawer_left__12cpml37 {
    left: 0;
    right: auto
}

.Drawer_right__12cpml38 {
    right: 0;
    left: auto
}

@keyframes Spinner_spin__1se6uod3 {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

@keyframes Spinner_movingGradient__1se6uod6 {
    0% {
        background-position: -2000px 0
    }

    to {
        background-position: 2000px 0
    }
}

.Spinner_spinnerVariants_inline__1se6uod0 {
    font-size: inherit
}

.Spinner_spinnerVariants_full__1se6uod1 {
    font-size: var(--fontSize-ts5__1ivttc5hh);
    width: 100%;
    height: 100%
}

.Spinner_spinnerContainer__1se6uod2 {
    display: flex;
    align-items: center;
    justify-content: center
}

.Spinner_loader__1se6uod4 {
    border: 10px solid #f3f3f3;
    border-top-color: #000;
    border-radius: 50%;
    width: 80px;
    height: 80px;
    animation-name: Spinner_spin__1se6uod3;
    animation-duration: 1s;
    animation-iteration-count: infinite;
    animation-timing-function: linear
}

.Spinner_animatedSpinnerWrapper__1se6uod5 {
    display: grid;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    min-height: 400px
}

.Spinner_spinnerBoxWrapper__1se6uod7 {
    min-height: 400px;
    padding: 200px
}

.PresistentCTA_productFormPersistentBarWrapper__u668ic0 {
    background: var(--color-base__6q1didw);
    box-shadow: inset 0 1px 0 0 #e0e0e0;
    z-index: 9;
    left: 0;
    transition: margin-bottom .5s ease;
    font-size: var(--fontSize-ts1__1ivttc5h7)
}

.PresistentCTA_productFormPersistentBar__u668ic1 {
    width: 100%;
    display: flex;
    justify-content: space-between;
    padding-left: 24px;
    padding-right: 24px;
    gap: 0
}

.PresistentCTA_productFormPersistentBarProductTitle__u668ic2 {
    display: grid;
    align-content: center;
    justify-items: start;
    text-align: start;
    padding: 10px 0
}

.PresistentCTA_productFormPersistentBarProductTitleWrapper__u668ic3 {
    display: flex
}

.PresistentCTA_productFormPersistentBarProductTitleText__u668ic4 {
    font-size: var(--fontSize-ts1__1ivttc5h7)
}

.PresistentCTA_productFormPersistentBarProductMoreInfoWrapper__u668ic5 {
    display: flex;
    flex-direction: column-reverse;
    overflow: hidden;
    padding: 0 8px;
    height: 0
}

.PresistentCTA_productFormPersistentBarProductMoreInfoContent__u668ic6 {
    display: flex;
    align-items: center;
    gap: 16px;
    padding: 12px 20px;
    border-bottom: 1px solid var(--color-greyLight__6q1did10);
    font-size: var(--fontSize-ts0p5__1ivttc5h6)
}

.PresistentCTA_jumpLink__u668ic7:hover {
    border-color: var(--color-greyMedium__6q1did13);
    opacity: .7;
    border-bottom: 2px solid var(--color-greyLight__6q1did10)
}

.PresistentCTA_jumpLinkActived__u668ic8 {
    border-bottom: 1px solid var(--color-main__6q1didx)
}

.PresistentCTA_productFormPersistentBarProductMoreInfoHeader__u668ic9 {
    display: inline-flex;
    align-items: center;
    color: var(--color-greyMedium__6q1did13);
    cursor: pointer;
    padding: 0 10px
}

.PresistentCTA_productFormPersistentBarProductMoreInfoHeader__u668ic9 svg {
    font-size: 16px
}

.PresistentCTA_productFormPersistentBarProductMoreInfoHeader__u668ic9 svg path {
    stroke-width: 2px;
    stroke: #000
}

.PresistentCTA_persistentBarImageContainer__u668ica {
    width: 40px;
    display: grid;
    align-items: center;
    justify-items: center;
    padding-top: 8px
}

.PresistentCTA_persistentBarLeftContainer__u668icb {
    display: flex;
    gap: 16px
}

.PresistentCTA_persistentBarRightContainer__u668icc {
    display: flex;
    gap: 16px;
    justify-content: flex-end
}

.PresistentCTA_persistentBarPricing__u668icd {
    font-weight: var(--fontWeight-bold__1ivttc5hp)
}

.PresistentCTA_persistentBarCTAContainer__u668icf {
    margin: 8px 0;
    justify-content: flex-end;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    align-items: center
}

@media screen and (min-width: 64em) {
    .PresistentCTA_productFormPersistentBar__u668ic1 {
        padding-left:0;
        padding-right: 0;
        gap: 16px
    }

    .PresistentCTA_productFormPersistentBarProductTitleText__u668ic4 {
        font-size: var(--fontSize-ts1p5__1ivttc5h9)
    }

    .PresistentCTA_productFormPersistentBarProductMoreInfoContent__u668ic6 {
        gap: 48px
    }

    .PresistentCTA_jumpLink__u668ic7 {
        font-size: var(--fontSize-ts1__1ivttc5h7);
        padding-bottom: 4px
    }

    .PresistentCTA_persistentBarImageContainer__u668ica {
        width: 64px
    }

    .PresistentCTA_persistentBarLeftContainer__u668icb {
        flex: 1;
        margin-left: 7.407407407407407vw
    }

    .PresistentCTA_persistentBarRightContainer__u668icc {
        flex: 1;
        margin-right: 7.407407407407407vw
    }

    .PresistentCTA_addTocartBtn__u668ice {
        padding: 8px 16px
    }
}

.ProductAvailability_availabilityBase__1wz94md0 {
    text-align: center
}

.ProductAvailability_backordered__1wz94md1 {
    color: var(--color-redDarker__6q1did1n)
}

.ProductAvailability_notifyMeButton__1wz94md2 {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    text-decoration: underline;
    background: transparent;
    display: inline-flex;
    font-size: inherit;
    color: inherit
}

.KlarnaUpsell_paymentUpsellContainer__tmrc4f0 {
    color: var(--color-grayDarkest__6q1did15);
    font-size: var(--fontSize-ts1__1ivttc5h7);
    padding-top: var(--sGrid-s2p5__1ivttc53c);
    padding-bottom: var(--sGrid-s2p5__1ivttc53c)
}

.KlarnaUpsell_paymentUpsellContainer__tmrc4f0 a {
    text-decoration: underline;
    color: var(--color-grayDarkest__6q1did15)
}

.KlarnaUpsell_paymentUpsellContainer__tmrc4f0 klarna-placement-style-amount,.KlarnaUpsell_paymentUpsellContainer__tmrc4f0 klarna-placement-style-body {
    color: var(--color-grayDarkest__6q1did15)
}

klarna-placement::part(osm-container) {
    border: none
}

@media screen and (min-width: 64em) {
    .KlarnaUpsell_paymentUpsellContainer__tmrc4f0 {
        padding-top:var(--sGrid-s3__1ivttc57);
        padding-bottom: var(--sGrid-s3__1ivttc57)
    }
}

.MiniCart_toastContainer__1f286fz0 {
    left: var(--sGrid-s0__1ivttc54);
    right: var(--sGrid-s0__1ivttc54);
    background-color: var(--color-base__6q1didw);
    box-shadow: 0 17px 15.6336px 13.028px rgba(0,0,0,.13);
    position: relative;
    display: flex;
    flex-direction: column;
    max-height: calc(100% - var(--sGrid-s10__1ivttc5e))
}

.MiniCart_toastBody__1f286fz1 {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    height: auto;
    overflow-y: auto;
    padding-left: var(--sGrid-s4__1ivttc58);
    padding-right: var(--sGrid-s4__1ivttc58);
    margin-top: var(--sGrid-s4__1ivttc58);
    margin-bottom: var(--sGrid-s4__1ivttc58)
}

.MiniCart_productItem__1f286fz2 {
    display: flex;
    -moz-column-gap: var(--sGrid-s2p5__1ivttc53c);
    column-gap: var(--sGrid-s2p5__1ivttc53c);
    margin-bottom: var(--sGrid-s4__1ivttc58)
}

.MiniCart_productContent__1f286fz3 {
    width: 100%
}

.MiniCart_row__1f286fz4 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    -moz-column-gap: var(--sGrid-s2__1ivttc56);
    column-gap: var(--sGrid-s2__1ivttc56)
}

.MiniCart_message__1f286fz5 {
    grid-area: msg;
    color: var(--color-accentGold__6q1did1j)
}

.MiniCart_productImage__1f286fz6 {
    position: relative;
    margin: auto
}

.MiniCart_price__1f286fz7 {
    grid-area: price;
    text-align: right;
    min-width: 10ch;
    color: var(--color-grayDarkest__6q1did15)
}

.MiniCart_imageContainer__1f286fz8 {
    background-color: var(--color-main__6q1didx);
    width: var(--sGrid-s10__1ivttc5e);
    min-width: var(--sGrid-s10__1ivttc5e);
    min-height: var(--sGrid-s10__1ivttc5e);
    background: var(--color-greyLighter__6q1didz);
    padding: 20px 0
}

.MiniCart_warrantyTitle__1f286fz9 {
    color: var(--color-grayDarkest__6q1did15);
    font-weight: 500
}

.MiniCart_toastActions__1f286fza {
    display: grid;
    grid-template-columns: 1fr 1fr;
    -moz-column-gap: var(--sGrid-s2__1ivttc56);
    column-gap: var(--sGrid-s2__1ivttc56);
    margin-bottom: 1px
}

.MiniCart_closeButton__1f286fzb {
    padding: 0;
    z-index: 5;
    position: absolute;
    top: var(--sGrid-s2__1ivttc56);
    right: var(--sGrid-s2__1ivttc56)
}

.MiniCart_icon__1f286fzc {
    margin: 0
}

.MiniCart_toastButton__1f286fzd {
    padding: var(--sGrid-s1__1ivttc55) var(--sGrid-s2__1ivttc56);
    font-size: var(--fontSize-ts0p5__1ivttc5h6)
}

@media screen and (min-width: 64em) {
    .MiniCart_toastContainer__1f286fz0 {
        position:absolute;
        top: var(--sGrid-s16__1ivttc5k);
        right: var(--xGrid-x0p5__1ivttc5dh);
        left: auto;
        background-color: var(--color-greyLighter__6q1didz);
        box-shadow: 0 0 39px rgba(0,0,0,.25);
        max-height: calc(100vh - var(--sGrid-s18__1ivttc5m))
    }

    .MiniCart_toastContainer__1f286fz0:before {
        content: "";
        width: var(--sGrid-s2p5__1ivttc53c);
        height: var(--sGrid-s2p5__1ivttc53c);
        background-color: var(--color-greyLighter__6q1didz);
        position: absolute;
        top: 0;
        right: var(--xGrid-x1__1ivttc5cq);
        border-radius: 3px;
        transform: rotate(135deg) translateY(50%)
    }

    .MiniCart_imageContainer__1f286fz8 {
        background: var(--color-base__6q1didw)
    }
}

@media screen and (min-width: 48em) {
    .MiniCart_toastButton__1f286fzd {
        font-size:var(--fontSize-ts1__1ivttc5h7)
    }
}

.Toast_toastPortalStyle__fzfnku0 {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 42;
    pointer-events: none;
    display: flex;
    flex-direction: column;
    justify-content: center;
    overflow: hidden
}

.Toast_fullPageToastPortalStyle__fzfnku1 {
    justify-content: flex-start
}

.Toast_toastPortalMobileOverlayStyle__fzfnku2,.Toast_toastPortalStickyStyle__fzfnku3 {
    position: fixed
}

.Toast_toastStyle__fzfnku4 {
    position: relative;
    pointer-events: all
}

.Toast_toastStyle__fzfnku4:nth-child(2) {
    z-index: 43
}

.Toast_fullPageToastStyle__fzfnku5 {
    width: 100%
}

.Toast_overlay__fzfnku6 {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1
}

.Toast_overlay__fzfnku6:not(:first-child) {
    display: none
}

.Toast_mobileOverlay__fzfnku7 {
    background-color: var(--color-main__6q1didx);
    opacity: .6
}

@media screen and (min-width: 64em) {
    .Toast_toastPortalMobileOverlayStyle__fzfnku2 {
        position:absolute
    }

    .Toast_toastPortalStickyStyle__fzfnku3 {
        position: fixed
    }

    .Toast_toastStyle__fzfnku4 {
        position: absolute
    }

    .Toast_mobileOverlay__fzfnku7 {
        display: none
    }

    .Toast_desktopOverlay__fzfnku8 {
        display: block;
        background-color: transparent
    }
}

.Hero_heroScrollLockWrap__16lirji0 {
    overflow-y: clip;
    position: relative;
    display: flex;
    justify-content: center;
    width: 100%
}

.Hero_scrollLockScene__16lirji1 {
    box-sizing: content-box;
    height: 100vh;
    position: relative;
    width: 100%
}

.Hero_scrollLockContent__16lirji2 {
    align-items: center;
    display: flex;
    height: 100vh;
    position: sticky;
    top: 0;
    width: 100%
}

.Hero_heroMediaWrap__16lirji3 {
    min-width: 100%;
    position: relative;
    width: 100%
}

.Hero_heroMediaContent__16lirji4 {
    height: auto;
    left: 50%;
    min-width: 100%;
    position: relative;
    transform: translateX(-50%);
    width: 100vw
}

.Hero_heroOverlayContainer__16lirji5 {
    display: flex;
    height: 100%;
    justify-content: center;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%
}

.Hero_heroOverlayContent__16lirji6 {
    align-items: center;
    display: flex;
    justify-content: center;
    position: absolute;
    top: 100%;
    width: 100%
}

.Hero_heroOverlayContent__16lirji6 .ContentModule_contentModuleContainer__v6jvm52 {
    width: var(--xGrid-xMax__1ivttc5fq)
}

@media screen and (min-width: 90em) {
    .Hero_scrollLockScene__16lirji1 {
        max-width:var(--xGrid-x27__1ivttc5dg)
    }

    .Hero_heroOverlayContent__16lirji6>.ContentModule_moduleStyle__v6jvm57>.ContentModule_containerDesktopXL__v6jvm54 {
        max-width: var(--xGrid-xMax__1ivttc5fq)
    }
}

.ContentPage_contentPageContainer__1neswo40 {
    width: var(--xGrid-xMax__1ivttc5fq);
    display: flex;
    flex-direction: column;
    align-items: center;
    min-height: var(--autoSize-fitContent__1ivttc52)
}

.ContentPage_border__1neswo41 {
    border: 1px solid #000
}

.ContentPage_contentPageContainer__1neswo40>:first-child>:first-child>:first-child .RichContent_serializedSection__1cnty1i0:before {
    content: "";
    display: flex;
    padding-top: 40px
}

.ContentPage_contentPageContainer__1neswo40>:first-child.Hero_heroMediaWrap__16lirji3>:first-child>:first-child .RichContent_serializedSection__1cnty1i0:before,.ContentPage_contentPageContainer__1neswo40>:first-child>.ContentModule_contentModuleContainer__v6jvm52:first-child>:first-child .RichContent_serializedSection__1cnty1i0:before {
    padding-top: 0
}

.ProductFeatures_productFeaturesContainer__me14080 {
    display: grid;
    grid-column-gap: var(--sGrid-s1__1ivttc55);
    grid-row-gap: var(--sGrid-s4__1ivttc58);
    grid-template-columns: 1fr 1fr;
    padding-top: var(--sGrid-s2p5__1ivttc53c);
    padding-bottom: var(--sGrid-s2__1ivttc56)
}

.ProductFeatures_featureContainer__me14081 {
    display: flex;
    align-items: center
}

.ProductFeatures_featureCopy__me14082 {
    text-align: left;
    color: var(--color-grayDarkest__6q1did15)
}

.ProductFeatures_svg__me14083 {
    margin-right: var(--sGrid-s1__1ivttc55)
}

@media screen and (min-width: 64em) {
    .ProductFeatures_productFeaturesContainer__me14080 {
        padding-top:var(--sGrid-s3__1ivttc57);
        padding-bottom: var(--sGrid-s3__1ivttc57)
    }

    .ProductFeatures_svg__me14083 {
        margin-right: var(--sGrid-s1p5__1ivttc53b)
    }
}

.SonosLive_aboveTheFoldContainer__1f0prva0 {
    display: flex;
    flex-direction: column;
    position: relative;
    align-items: flex-start;
    padding-top: 32px
}

@media screen and (min-width: 48em) {
    .SonosLive_aboveTheFoldContainer__1f0prva0 {
        width:var(--xGrid-x15__1ivttc5d4);
        padding: var(--xGrid-x1__1ivttc5cq)
    }
}

@media screen and (min-width: 64em) {
    .SonosLive_aboveTheFoldContainer__1f0prva0 {
        flex-direction:row;
        width: var(--xGrid-x25__1ivttc5de);
        padding: 56px
    }
}
#main{display: flex;
    flex-direction: column;
    align-items: center;
    max-width: var(--xGrid-xMax__1ivttc5fq);
    word-wrap: break-word;}
@media (min-width: 1024px) {
    body .go729360384 {
        width: var(--xGrid-x0p5__1ivttc5dh);
    }
} 
.BetterTogether_bettterTogetherContainer__1bb88t00{width:var(--xGrid-x27__1ivttc5dg);margin:auto;padding-left:var(--xGrid-x2__1ivttc5cr);padding-right:var(--xGrid-x2__1ivttc5cr);padding-top:var(--sGrid-s8__1ivttc5c)}.BetterTogether_copy__1bb88t01{display:flex;justify-content:space-between;align-items:flex-start;margin-top:var(--sGrid-s4__1ivttc58);flex-direction:column}.BetterTogether_copyLeft__1bb88t02{width:var(--xGrid-x23__1ivttc5dc)}.BetterTogether_copyRight__1bb88t03{width:var(--xGrid-x23__1ivttc5dc);margin-top:var(--sGrid-s4__1ivttc58);color:var(--color-greyMedium__6q1did15)}@media screen and (min-width:64em){.BetterTogether_bettterTogetherContainer__1bb88t00{flex-direction:row;padding-top:var(--yGrid-y2__1ivttc5ft)}.BetterTogether_copy__1bb88t01{flex-direction:row}.BetterTogether_copyLeft__1bb88t02{width:var(--xGrid-x11__1ivttc5d0)}.BetterTogether_copyRight__1bb88t03{width:var(--xGrid-x8__1ivttc5cx);margin-top:0}}.CompareModule_container__1n9twm0{width:var(--xGrid-x27__1ivttc5dg);margin:auto;padding-left:var(--xGrid-x2__1ivttc5cr);padding-right:var(--xGrid-x2__1ivttc5cr);margin-top:var(--yGrid-y0p5__1ivttc5g4);margin-bottom:var(--yGrid-y0p5__1ivttc5g4)}.CompareModule_productBoxContainer__1n9twm1{margin-top:16px}.CompareModule_productBoxOptionsContainer__1n9twm2{display:inline-flex;flex-wrap:wrap;margin-top:16px;flex-direction:column}.CompareModule_compareBoxImageContainer__1n9twm3{width:100%;padding-bottom:100%;background:var(--color-greyLighter__6q1did11);position:relative}.CompareModule_boxProductDescription__1n9twm4{margin-top:8px}.CompareModule_compareBoxImageContainer__1n9twm3 .ProductImage_productImageContainerStyle__sdvz5o0{position:absolute;height:100%;padding:18%}.CompareModule_compareModuleHeadline__1n9twm5{max-width:var(--xGrid-x27__1ivttc5dg);margin-bottom:48px}.CompareModule_productContainer__1n9twm6{display:flex;flex-direction:column;align-items:center;padding-top:15px}.CompareModule_productName__1n9twm7{margin-top:var(--sGrid-s3__1ivttc57);font-size:var(--fontSize-ts2__1ivttc5ha);text-align:center}.CompareModule_productPrice__1n9twm8{margin-top:var(--sGrid-s2__1ivttc56);margin-bottom:var(--sGrid-s2__1ivttc56);font-size:var(--fontSize-ts2__1ivttc5ha);font-weight:var(--fontWeight-medium__1ivttc5ho)}.CompareModule_featureStyle__1n9twm9,.CompareModule_productPrice__1n9twm8 div[data-testid]{font-size:var(--fontSize-ts1__1ivttc5h7)}.CompareModule_featureStyle__1n9twm9{margin-top:var(--sGrid-s1__1ivttc55);color:var(--color-greyMedium__6q1did15);text-align:center;border-bottom:1px solid #ccc;width:100%;display:block;padding-bottom:10px}.CompareModule_featureStyle__1n9twm9:last-child{border-bottom:none}.CompareModule_compareCategoryContainer__1n9twma{width:100%;padding:20px 0 0;position:relative}.CompareModule_categoryTitle__1n9twmb{font-size:var(--fontSize-ts1p5__1ivttc5h9);font-weight:var(--fontWeight-medium__1ivttc5ho);padding-bottom:var(--sGrid-s2__1ivttc56);margin-bottom:var(--sGrid-s2__1ivttc56);color:var(--color-grayDarkest__6q1did17);position:relative;padding-left:0}.CompareModule_categoryTitle__1n9twmb:before{content:"";background-color:var(--color-greyLight__6q1did12);height:1px;position:absolute;bottom:0;left:0;width:calc(100%)}.CompareModule_categoryList__1n9twmc{list-style-type:none}.CompareModule_listedProductItem__1n9twmd{cursor:pointer}.CompareModule_dimensionsLine__1n9twmf,.CompareModule_featureLine__1n9twme{padding-bottom:10px}.CompareModule_checkedFeature__1n9twmg{display:inline-flex}.CompareModule_featureLine__1n9twme p{font-size:var(--fontSize-bodyCopy__1ivttc5h8);font-weight:var(--fontWeight-regular__1ivttc5hn);opacity:.8}.CompareModule_featureLine__1n9twme svg{padding-right:var(--sGrid-s1__1ivttc55);position:relative;top:1px}.CompareModule_checkedFeature__1n9twmg svg{font-size:var(--fontSize-ts2__1ivttc5ha)}.CompareModule_featureLineOptions__1n9twmh{display:grid}.CompareModule_featureLineOptions__1n9twmh>div{padding:0}@media screen and (min-width:48em){.CompareModule_productBoxOptionsContainer__1n9twm2{flex-direction:row}.CompareModule_productContainer__1n9twm6{padding-top:0}.CompareModule_productPrice__1n9twm8 div[data-testid]{font-size:var(--fontSize-ts2__1ivttc5ha)}.CompareModule_featureStyle__1n9twm9{font-size:var(--fontSize-ts1p5__1ivttc5h9);border-bottom:none;padding-bottom:0}.CompareModule_categoryTitle__1n9twmb{padding-left:var(--sGrid-s3__1ivttc57)}.CompareModule_categoryTitle__1n9twmb:before{left:var(--sGrid-s3__1ivttc57);width:calc(100% - var(--sGrid-s6__1ivttc5a))}.CompareModule_featureLineOptions__1n9twmh>div{padding:0 25px}}@media screen and (min-width:64em){.CompareModule_compareBoxImageContainer__1n9twm3 .ProductImage_productImageContainerStyle__sdvz5o0{padding:0}.CompareModule_compareModuleHeadline__1n9twm5{margin-bottom:var(--yGrid-y0p5__1ivttc5g4)}.CompareModule_productName__1n9twm7{font-size:var(--fontSize-ts4__1ivttc5he)}.CompareModule_productPrice__1n9twm8{font-size:var(--fontSize-ts2__1ivttc5ha)}}.EnhanceCompare_compareContainer__3dpebs0,.EnhanceCompare_dropdownBarContainer__3dpebs1{display:flex;justify-content:center;margin:0 -10px}.EnhanceCompare_dropdownBarContainer__3dpebs1{padding:15px 0;position:sticky;background-color:var(--color-base__6q1didy);top:0;z-index:9}.EnhanceCompare_stickyDropdowns__3dpebs2:before{content:"";background-color:var(--color-greyLight__6q1did12);height:1px;position:absolute;bottom:0;left:10px;width:calc(100% - 20px)}.EnhanceCompare_enhanceProductDropdown__3dpebs3{width:50%;padding:0 10px}.EnhanceCompare_compareTableContainer__3dpebs4{display:flex;flex-direction:column;justify-content:center;padding:20px 0 45px;width:100%}.EnhanceCompare_enhanceProductContainer__3dpebs5{display:flex;flex-direction:column;min-height:var(--sGrid-s40__1ivttc518);width:50%;padding:0 10px}@media screen and (min-width:48em){.EnhanceCompare_compareContainer__3dpebs0,.EnhanceCompare_dropdownBarContainer__3dpebs1{margin:0}.EnhanceCompare_stickyDropdowns__3dpebs2:before{left:var(--sGrid-s3__1ivttc57);width:calc(100% - var(--sGrid-s6__1ivttc5a))}.EnhanceCompare_enhanceProductDropdown__3dpebs3{width:100%;padding:0 25px}}@media screen and (min-width:64em){.EnhanceCompare_enhanceProductContainer__3dpebs5{flex:1;padding:0 25px 25px}}.MotionSlider_trackWrapper__bxkjt90{max-width:100vw;overflow:auto;width:100%}.MotionSlider_sliderBarContainer__bxkjt91{background:var(--color-greyLight__6q1did12);border-radius:40px;height:4px;margin:30px auto 0;position:relative;width:85%}.MotionSlider_sliderBarIndicator__bxkjt92{background:var(--color-greyMedium__6q1did15);border-radius:40px;height:4px;position:absolute}.MotionSlider_styledTrack__bxkjt93{cursor:grab;display:flex;flex-wrap:nowrap;min-width:-moz-min-content;min-width:min-content;-moz-column-gap:3.7037037037037037vw;column-gap:3.7037037037037037vw;padding-bottom:16px}.MotionSlider_styledTrack__bxkjt93 &:active{cursor:grabbing}.MotionSlider_itemWrapper__bxkjt94{flex:0 0 auto}.MotionSlider_itemWrapper__bxkjt94 &:last-child{padding-right:0}.MultiUpCompare_container__1l6gfdm0{width:var(--xGrid-x27__1ivttc5dg);margin:auto;gap:var(--sGrid-s4__1ivttc58);overflow:hidden;padding-left:var(--xGrid-x2__1ivttc5cr);padding-right:var(--xGrid-x2__1ivttc5cr)}.MultiUpCompare_compareContainer__1l6gfdm1{display:flex;justify-content:center;-moz-column-gap:var(--xGrid-x0p5__1ivttc5dh);column-gap:var(--xGrid-x0p5__1ivttc5dh)}.MultiUpCompare_productContainer__1l6gfdm2{display:flex;flex-direction:column;align-items:center;padding:15px 15px 0}.MultiUpCompare_productName__1l6gfdm3{margin-top:var(--sGrid-s3__1ivttc57);font-size:var(--fontSize-ts2__1ivttc5ha);text-align:center}.MultiUpCompare_productPrice__1l6gfdm4{margin-top:var(--sGrid-s2__1ivttc56);margin-bottom:var(--sGrid-s2__1ivttc56);font-weight:var(--fontWeight-medium__1ivttc5ho)}.MultiUpCompare_productPrice__1l6gfdm4,.MultiUpCompare_productPrice__1l6gfdm4 div[data-testid]{font-size:var(--fontSize-ts2__1ivttc5ha)}.MultiUpCompare_featureStyle__1l6gfdm5{margin-top:var(--sGrid-s1__1ivttc55);color:var(--color-greyMedium__6q1did15);font-size:var(--fontSize-ts1__1ivttc5h7);justify-content:center;flex-direction:column;text-align:center;border-bottom:1px solid #ccc;width:100%;padding-bottom:10px;display:inline-flex;word-break:break-word}.MultiUpCompare_featureStyle__1l6gfdm5:last-child{border-bottom:none}.MultiUpCompare_productStyle__1l6gfdm6{width:var(--xGrid-x11__1ivttc5d0)}@media screen and (min-width:48em){.MultiUpCompare_productContainer__1l6gfdm2{padding:0 15px}.MultiUpCompare_featureStyle__1l6gfdm5{font-size:var(--fontSize-ts1p5__1ivttc5h9);border-bottom:none;padding-bottom:0;word-break:break-all}}@media screen and (min-width:64em){.MultiUpCompare_container__1l6gfdm0{gap:var(--xGrid-x1__1ivttc5cq);padding-bottom:var(--yGrid-y1__1ivttc5fs)}.MultiUpCompare_productName__1l6gfdm3{font-size:var(--fontSize-ts4__1ivttc5he)}.MultiUpCompare_productPrice__1l6gfdm4{font-size:var(--fontSize-ts2__1ivttc5ha)}.MultiUpCompare_featureStyle__1l6gfdm5{word-break:break-word}}.TwoUpCompare_productImageStyle__94m7980{height:var(--yGrid-y2__1ivttc5ft);width:var(--xGrid-x6__1ivttc5cv);padding-left:var(--xGrid-x0p5__1ivttc5dh);padding-right:var(--xGrid-x0p5__1ivttc5dh);display:flex;flex-direction:column;justify-content:space-around}.TwoUpCompare_headlineStyle__94m7981{text-align:center;font-size:var(--fontSize-ts3__1ivttc5hc)}.TwoUpCompare_compareContainer__94m7982{display:flex;justify-content:space-between}.TwoUpCompare_productContainer__94m7983{display:flex;flex-direction:column;align-items:center}.TwoUpCompare_productName__94m7984{margin-top:var(--sGrid-s3__1ivttc57);font-size:var(--fontSize-ts2__1ivttc5ha)}.TwoUpCompare_productPrice__94m7985{margin-top:var(--sGrid-s2__1ivttc56);margin-bottom:var(--sGrid-s2__1ivttc56);font-size:var(--fontSize-bodyCopy__1ivttc5h8);font-weight:var(--fontWeight-medium__1ivttc5ho)}.TwoUpCompare_featureStyle__94m7986{margin-top:var(--sGrid-s1__1ivttc55);color:var(--color-greyMedium__6q1did15);font-size:var(--fontSize-ts1__1ivttc5h7);text-align:center}.TwoUpCompare_productStyle__94m7987{width:var(--xGrid-x11__1ivttc5d0)}.TwoUpCompare_shopCta__94m7988{margin-top:var(--sGrid-s3__1ivttc57);padding-left:var(--sGrid-s1p5__1ivttc53b);padding-right:var(--sGrid-s1p5__1ivttc53b)}.TwoUpCompare_productImageStyle__94m7980 .ProductImage_productImageFigureStyle__sdvz5o1{height:100%}@media screen and (min-width:48em){.TwoUpCompare_productImageStyle__94m7980{width:var(--xGrid-x6__1ivttc5cv);height:var(--yGrid-y3__1ivttc5fu)}}@media screen and (min-width:64em){.TwoUpCompare_productImageStyle__94m7980{width:var(--xGrid-x8__1ivttc5cx)}.TwoUpCompare_headlineStyle__94m7981{font-size:var(--fontSize-ts5__1ivttc5hh);margin-bottom:var(--sGrid-s10__1ivttc5e)}.TwoUpCompare_productName__94m7984{font-size:var(--fontSize-ts4__1ivttc5he)}.TwoUpCompare_productPrice__94m7985{font-size:var(--fontSize-ts2__1ivttc5ha)}.TwoUpCompare_featureStyle__94m7986{font-size:var(--fontSize-ts1p5__1ivttc5h9)}.TwoUpCompare_shopCta__94m7988{padding-left:var(--sGrid-s3p5__1ivttc53d);padding-right:var(--sGrid-s3p5__1ivttc53d)}}.SanityFormField_sanityFormFieldDropdownWrapperStyle__19xi7ej0{position:relative;display:flex;height:var(--sGrid-s10__1ivttc5e);color:var(--color-grayDarkest__6q1did17)}.SanityFormField_sanityFormFieldDropdownLabelStyle__19xi7ej1{position:absolute;top:11px;left:var(--sGrid-s2p5__1ivttc53c);background-color:var(--color-base__6q1didy);color:var(--color-greyDark__6q1did16);font-size:11px;padding:var(--sGrid-s0__1ivttc54) var(--sGrid-s0p5__1ivttc53a)}.SanityFormField_sanityFormFieldErrorStyle__19xi7ej2{color:var(--color-accentRed__6q1did1k)}.SanityFormField_sanityFormFieldTooltipStyle__19xi7ej3{background-color:var(--color-main__6q1didz);color:var(--color-base__6q1didy);border-radius:6px;padding:var(--sGrid-s0p5__1ivttc53a) var(--sGrid-s1p5__1ivttc53b);top:4px;position:absolute;z-index:1}label[for=country]:hover>span[id=country-tooltip]{visibility:visible}.SanityFormField_dropdownWrapper__19xi7ej5{position:relative}.SanityFormField_dropdownList__19xi7ej6{position:absolute;z-index:1;background-color:#fff;width:100%;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border:1px solid var(--color-greyLight__6q1did12);overflow:auto;max-height:310px}.SanityFormField_dropdownListItemStyle__19xi7ej7{border-width:var(--borderWidth-b1__1ivttc5i3);font-size:var(--fontSize-ts1__1ivttc5h7);font-weight:var(--fontWeight-regular__1ivttc5hn);padding:var(--sGrid-s1__1ivttc55) var(--sGrid-s3p5__1ivttc53d);list-style:none;cursor:pointer;display:flex;justify-content:space-between}.SanityFormField_dropdownListItemStyle__19xi7ej7:hover,.SanityFormField_inputDropdownStyle__19xi7ej8{background-color:var(--color-greyLighter__6q1did11)}.SanityFormField_radioGroupContainerStyle__19xi7ej9{line-height:var(--sGrid-s6__1ivttc5a);margin-bottom:var(--sGrid-s2__1ivttc56)}.SanityFormField_radioGroupOptionStyle__19xi7eja{border:var(--borderWidth-b1__1ivttc5i3) solid var(--color-main__6q1didz);border-radius:var(--sGrid-s1__1ivttc55);font-size:var(--fontSize-ts1p5__1ivttc5h9);padding:var(--sGrid-s1__1ivttc55) var(--sGrid-s2__1ivttc56);margin-right:var(--sGrid-s1__1ivttc55);vertical-align:middle;cursor:pointer}.SanityFormField_hide__19xi7ejb{display:none}.SanityFormField_selectedOptionStyle__19xi7ejc{background-color:var(--color-main__6q1didz);color:var(--color-base__6q1didy)}@media screen and (min-width:48em){.SanityFormField_dropdownList__19xi7ej6{max-height:220px}}@media screen and (min-width:64em){.SanityFormField_dropdownList__19xi7ej6{max-height:230px}}.GiftCardDesignSelector_designRadioInput__1th5kcg0{display:none}.GiftCardDesignSelector_designOptionsContainer__1th5kcg1{display:grid;gap:16px;padding-top:24px;padding-bottom:8px}.GiftCardDesignSelector_designOptions__1th5kcg2{width:100%;display:flex;-moz-column-gap:16px;column-gap:16px}.GiftCardDesignSelector_designContainer__1th5kcg3{border-radius:4px;overflow:hidden}.GiftCardDesignSelector_selectedOptionStyle__1th5kcg4{box-shadow:0 0 0 2px var(--color-grayDarkest__6q1did17);display:flex;align-items:center}.GiftCardForm_GiftCardFormSubmit__14xl7uq0{padding-top:24px}.GiftCardForm_centerItems__14xl7uq1{display:flex;justify-content:center}.GiftCardForm_errorMessages__14xl7uq2{color:red;padding-top:16px}.GiftCardForm_headerContainer__14xl7uq3{padding-top:16px}.GiftCardForm_headerContainer__14xl7uq3 .SanityFormField_radioGroupContainerStyle__19xi7ej9{margin-bottom:0;margin-top:8px;display:flex;flex-wrap:wrap}.GiftCardForm_headerContainer__14xl7uq3 textarea[name=custom-gift-message]{min-height:100px}.GiftCardForm_headerContainer__14xl7uq3 .Baseline_focusLabelHasFocus__d01cgsm{top:-12px}.ProductRecommendationsCarousel_productRecommendationsCarouselContainer__1smuyze0{width:var(--xGrid-xMax__1ivttc5fq);padding-top:var(--sGrid-s10__1ivttc5e)}.ProductRecommendationsCarousel_headline__1smuyze1{text-align:center;padding-left:var(--xGrid-x2__1ivttc5cr);padding-right:var(--xGrid-x2__1ivttc5cr);line-height:var(--lineHeight-ls1__1ivttc5hr);font-weight:var(--fontWeight-medium__1ivttc5ho);margin-bottom:var(--sGrid-s4__1ivttc58);font-size:var(--fontSize-ts3__1ivttc5hc)}.ProductRecommendationsCarousel_carouselStyle__1smuyze2{padding-bottom:var(--sGrid-s4p5__1ivttc53e);padding-left:var(--xGrid-x2__1ivttc5cr)}.ProductRecommendationsCarousel_productRecommendationsCarouselContainer__1smuyze0 .Carousel_carouselArrowContainer__n6sgiy5{top:40%}@media screen and (min-width:64em){.ProductRecommendationsCarousel_headline__1smuyze1{margin-bottom:var(--sGrid-s11__1ivttc5f);font-size:var(--fontSize-ts5__1ivttc5hh)}}.SetsIncludedProducts_setsIncludedProductsContainer__1toro030{width:var(--xGrid-x27__1ivttc5dg);padding-top:var(--sGrid-s8__1ivttc5c);display:flex;flex-direction:column;align-items:center;position:relative}.SetsIncludedProducts_headline__1toro031{width:100%;text-align:left;padding-bottom:var(--sGrid-s8__1ivttc5c);padding-left:var(--xGrid-x2__1ivttc5cr);font-size:var(--fontSize-ts3__1ivttc5hc)}.SetsIncludedProducts_bundledProduct__1toro032{width:var(--xGrid-x23__1ivttc5dc);margin-left:var(--xGrid-x2__1ivttc5cr);margin-right:var(--xGrid-x2__1ivttc5cr);display:flex;flex-direction:column;padding-bottom:var(--sGrid-s4__1ivttc58);margin-bottom:var(--sGrid-s2__1ivttc56);border-bottom:1px solid var(--color-greyLight__6q1did12)}.SetsIncludedProducts_quantityStyles__1toro033{font-size:var(--fontSize-ts1__1ivttc5h7);font-weight:var(--fontWeight-medium__1ivttc5ho);color:var(--color-greyMedium__6q1did15);display:flex;flex-direction:row;text-align:center}.SetsIncludedProducts_quanityNumber__1toro034{font-size:var(--fontSize-bodyCopy__1ivttc5h8);margin-left:var(--sGrid-s1__1ivttc55)}.SetsIncludedProducts_productImageAndInfo__1toro035{display:flex;flex-direction:row;color:var(--color-grayDarkest__6q1did17);-moz-column-gap:var(--xGrid-x2__1ivttc5cr);column-gap:var(--xGrid-x2__1ivttc5cr);margin-top:var(--sGrid-s3__1ivttc57)}.SetsIncludedProducts_productInfo__1toro036{width:var(--xGrid-x17__1ivttc5d6);display:flex;flex-direction:column}.SetsIncludedProducts_productGalleryImageStyle__1toro037{padding-left:var(--xGrid-x0p5__1ivttc5dh);padding-right:var(--xGrid-x0p5__1ivttc5dh);display:flex;flex-direction:column;justify-content:space-around;width:var(--xGrid-x9__1ivttc5cy)}.SetsIncludedProducts_productTileMediaStyle__1toro038{display:flex;justify-content:center;align-items:center;background-color:var(--color-greyLighter__6q1did11);margin-top:var(--sGrid-s0__1ivttc54);padding:var(--sGrid-s1__1ivttc55);margin-bottom:var(--sGrid-s5__1ivttc59)}.SetsIncludedProducts_productTileMediaStyle__1toro038 figure{padding:var(--sGrid-s0p5__1ivttc53a)}.SetsIncludedProducts_descriptorStyles__1toro039{margin-top:var(--sGrid-s0p5__1ivttc53a)}.SetsIncludedProducts_priceAndCta__1toro03a{display:flex;flex-direction:column;margin-top:var(--sGrid-s1__1ivttc55)}@media screen and (min-width:64em){.SetsIncludedProducts_setsIncludedProductsContainer__1toro030{padding-top:var(--yGrid-y1__1ivttc5fs)}.SetsIncludedProducts_headline__1toro031{text-align:center;padding-left:0;padding-bottom:var(--yGrid-y1__1ivttc5fs);font-size:var(--fontSize-ts4p7__1ivttc5hg)}.SetsIncludedProducts_bundledProduct__1toro032{width:var(--xGrid-x24__1ivttc5dd);margin-left:var(--xGrid-x1__1ivttc5cq);margin-right:var(--xGrid-x2__1ivttc5cr);margin-bottom:var(--sGrid-s3__1ivttc57);flex-direction:row;align-items:center}.SetsIncludedProducts_quantityStyles__1toro033{width:var(--xGrid-x2__1ivttc5cr);margin-right:var(--xGrid-x1__1ivttc5cq);flex-direction:column;justify-content:center}.SetsIncludedProducts_quanityNumber__1toro034{font-size:var(--fontSize-ts2__1ivttc5ha);margin-top:6px;margin-left:0}.SetsIncludedProducts_productImageAndInfo__1toro035{flex-direction:row;align-items:center;-moz-column-gap:var(--xGrid-x1__1ivttc5cq);column-gap:var(--xGrid-x1__1ivttc5cq);margin-top:0}.SetsIncludedProducts_productInfo__1toro036{flex-direction:row;justify-content:space-between}.SetsIncludedProducts_productGalleryImageStyle__1toro037{width:var(--xGrid-x3__1ivttc5cs)}.SetsIncludedProducts_productTileMediaStyle__1toro038{margin-bottom:var(--sGrid-s3__1ivttc57)}.SetsIncludedProducts_productTileMediaStyle__1toro038 figure{padding:var(--sGrid-s1p5__1ivttc53b)}.SetsIncludedProducts_descriptorStyles__1toro039{margin-top:var(--sGrid-s1__1ivttc55)}.SetsIncludedProducts_priceAndCta__1toro03a{align-items:center;flex-direction:row;margin-top:0}}.TechSpecs_techSpecsWrapper__14w0wdg0{padding-top:var(--sGrid-s10__1ivttc5e);width:100%}.TechSpecs_techSpecsContainer__14w0wdg1{width:var(--xGrid-x27__1ivttc5dg);margin:auto}.TechSpecs_h3__14w0wdg2{font-weight:var(--fontWeight-medium__1ivttc5ho);margin-bottom:var(--sGrid-s4__1ivttc58);font-size:var(--fontSize-ts3p5__1ivttc5hd)}.TechSpecs_h3__14w0wdg2,.TechSpecs_techSpecsGridContainer__14w0wdg3{padding-left:var(--xGrid-x2__1ivttc5cr);padding-right:var(--xGrid-x2__1ivttc5cr)}.TechSpecs_techSpecsGridContainer__14w0wdg3{display:grid;grid-column-gap:var(--xGrid-x2__1ivttc5cr);grid-template-columns:1fr;grid-row-gap:var(--sGrid-s4__1ivttc58);width:var(--xGrid-x27__1ivttc5dg)}.TechSpecs_techSpecsGrid__14w0wdg4{display:flex;flex-direction:column}.TechSpecs_subheadlineSmall__14w0wdg5{margin-bottom:var(--sGrid-s1__1ivttc55)}@media screen and (min-width:64em){.TechSpecs_techSpecsWrapper__14w0wdg0{padding-top:var(--yGrid-y1p5__1ivttc5g5)}.TechSpecs_techSpecsWrapper__14w0wdg0.sonos-pro{padding-top:10px}.TechSpecs_h3__14w0wdg2{margin-bottom:60px;font-size:var(--fontSize-ts4p7__1ivttc5hg)}.TechSpecs_techSpecsGridContainer__14w0wdg3{grid-template-columns:1fr 1fr 1fr;grid-row-gap:var(--sGrid-s10__1ivttc5e)}}.TwoUpProductUpsell_twoupProductUpsell__ifwpg0{width:var(--xGrid-x27__1ivttc5dg);margin:auto;display:flex;flex-direction:column;gap:var(--sGrid-s4__1ivttc58);padding-top:var(--sGrid-s8__1ivttc5c);padding-left:var(--xGrid-x2__1ivttc5cr);padding-right:var(--xGrid-x2__1ivttc5cr)}.TwoUpProductUpsell_productTile__ifwpg1{margin-top:0;width:var(--xGrid-x23__1ivttc5dc)}.TwoUpProductUpsell_twoupProductUpsell__ifwpg0 .TwoUpProductUpsell_productTile__ifwpg1{width:var(--baseGrid-max__1ivttc53)}.TwoUpProductUpsell_twoupProductUpsell__ifwpg0 .TwoUpProductUpsell_productTile__ifwpg1 .ProductForm_productForm__1logsxr0 [data-testid=pricing-sm]{margin-bottom:0}.TwoUpProductUpsell_twoupProductUpsell__ifwpg0 .TwoUpProductUpsell_productTile__ifwpg1 .ProductTile_productTileMediaStyle__1l8zmlv1.ProductGallery_productGalleryImageStyle__12zni9u1{width:var(--xGrid-x23__1ivttc5dc);height:var(--xGrid-x23__1ivttc5dc);padding:var(--xGrid-x11p5__1ivttc5ds) var(--xGrid-x3p5__1ivttc5dk)}@media screen and (min-width:64em){.TwoUpProductUpsell_twoupProductUpsell__ifwpg0{flex-direction:row;gap:var(--xGrid-x1__1ivttc5cq);padding-top:var(--yGrid-y2__1ivttc5ft)}.TwoUpProductUpsell_productTile__ifwpg1{width:var(--xGrid-x11__1ivttc5d0)}.TwoUpProductUpsell_twoupProductUpsell__ifwpg0 .TwoUpProductUpsell_productTile__ifwpg1 .ProductTile_productTileMediaStyle__1l8zmlv1.ProductGallery_productGalleryImageStyle__12zni9u1{padding:var(--xGrid-x1p5__1ivttc5di);width:var(--xGrid-x11__1ivttc5d0);height:var(--xGrid-x11__1ivttc5d0)}} 
@tailwind components;@tailwind utilities;.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1440px){.container{max-width:1440px}}@media (min-width:1536px){.container{max-width:1536px}}.tw-header-base{--header-height:80px;--menu-header-close-button-size:28px;--menu-top:var(--preview-off-h)}.tw-header-base.with-ribbon{--menu-top:calc(var(--ribbon-h) + var(--preview-off-h))}.tw-footer-base{--menu-header-close-button-size:28px}.search-input[type=search]::-webkit-search-decoration{display:"none"}.search-input[type=search]::-webkit-search-cancel-button{cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 51 52' aria-hidden='true' focusable='false' width='1em' height='1em'%3E%3Cpath fill='%23737373' d='M14.6152 39.1073C14.2736 39.4667 13.6971 39.4667 13.3555 39.1073L12.0781 37.8299C11.7187 37.4883 11.7187 36.9118 12.0781 36.5702L22.8819 25.7663L12.073 14.9574C11.7136 14.6158 11.7136 14.0393 12.073 13.6799L13.3327 12.4203C13.692 12.0609 14.2685 12.0609 14.6101 12.4203L25.419 23.2292L36.1975 12.433C36.5569 12.0914 37.1156 12.0914 37.475 12.433L38.7524 13.7104C39.094 14.0698 39.094 14.6285 38.7524 14.9879L27.9562 25.7663L38.7131 36.574C39.0737 36.9168 39.0737 37.4908 38.7131 37.8337L37.4356 39.1111C37.0953 39.4692 36.5188 39.4718 36.1772 39.1099L25.419 28.3035L14.6152 39.1073Z' clip-rule='evenodd' fill-rule='evenodd'/%3E%3C/svg%3E");background-size:var(--menu-header-close-button-size) var(--menu-header-close-button-size);width:var(--menu-header-close-button-size);height:var(--menu-header-close-button-size);margin-right:8px}@media (min-width:1024px){.tw-header-base{--header-height:100px}}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.-bottom-0{bottom:0}.-bottom-0\.5{bottom:-.125rem}.-bottom-1{bottom:-.25rem}.-bottom-1\/2{bottom:-50%}.-left-0\.5{left:-.125rem}.-top-0\.5{top:-.125rem}.bottom-1{bottom:.25rem}.bottom-\[150\%\]{bottom:150%}.left-0{left:0}.left-0\.5{left:.125rem}.left-1{left:.25rem}.left-1\/2{left:50%}.left-5{left:1.25rem}.left-8{left:2rem}.left-\[5px\]{left:5px}.left-auto{left:auto}.left-px{left:1px}.right-0{right:0}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-6{right:1.5rem}.right-\[-22px\]{right:-22px}.right-\[7\.4vw\]{right:7.4vw}.right-auto{right:auto}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-10{top:2.5rem}.top-3{top:.75rem}.top-4{top:1rem}.top-8{top:2rem}.top-\[-3px\]{top:-3px}.top-\[200px\]{top:200px}.top-\[3px\]{top:3px}.top-\[48px\]{top:48px}.top-\[4px\]{top:4px}.top-\[5px\]{top:5px}.top-\[calc\(\(var\(--header-height\)-var\(--menu-header-close-button-size\)\)\/2\)\]{top:calc((var(--header-height) - var(--menu-header-close-button-size)) / 2)}.top-\[unset\]{top:unset}.top-\[var\(--menu-top\)\]{top:var(--menu-top)}.top-auto{top:auto}.top-full{top:100%}.top-px{top:1px}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-30{z-index:30}.z-50{z-index:50}.z-\[-1\]{z-index:-1}.z-\[11\]{z-index:11}.z-\[1200\]{z-index:1200}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[42\]{z-index:42}.z-\[43\]{z-index:43}.z-\[5\]{z-index:5}.order-1{order:1}.order-none{order:0}.float-right{float:right}.\!m-4{margin:1rem!important}.-m-1{margin:-.25rem}.m-0{margin:0}.m-1{margin:.25rem}.m-1\.5{margin:.375rem}.m-2\.5{margin:.625rem}.m-4{margin:1rem}.m-\[-1px\]{margin:-1px}.m-auto{margin:auto}.mx-0{margin-left:0;margin-right:0}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-\[45px\]{margin-left:45px;margin-right:45px}.mx-\[5px\]{margin-left:5px;margin-right:5px}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:0}.mb-0,.my-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-9{margin-bottom:2.25rem}.mb-\[25px\]{margin-bottom:25px}.mb-auto{margin-bottom:auto}.ml-0{margin-left:0}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-2\.5{margin-left:.625rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.ml-6{margin-left:1.5rem}.ml-\[7\.4vw\]{margin-left:7.4vw}.ml-auto{margin-left:auto}.mr-0{margin-right:0}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-5{margin-right:1.25rem}.mr-\[35px\]{margin-right:35px}.mr-\[9\.3vw\]{margin-right:9.3vw}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-1{height:.25rem}.h-1\/2{height:50%}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-16{height:4rem}.h-20{height:5rem}.h-3{height:.75rem}.h-4{height:1rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[--menu-header-close-button-size\]{height:var(--menu-header-close-button-size)}.h-\[--swatch-w\]{height:var(--swatch-w)}.h-\[10px\]{height:10px}.h-\[15px\]{height:15px}.h-\[18px\]{height:18px}.h-\[25px\]{height:25px}.h-\[30px\]{height:30px}.h-\[35px\]{height:35px}.h-\[60px\]{height:60px}.h-\[90\%\]{height:90%}.h-\[95\%\]{height:95%}.h-\[calc\(100\%-var\(--ribbon-h\)\)\]{height:calc(100% - var(--ribbon-h))}.h-\[var\(--sm-height\)\]{height:var(--sm-height)}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-inherit{height:inherit}.h-px{height:1px}.max-h-10{max-height:2.5rem}.max-h-80{max-height:20rem}.max-h-\[160px\]{max-height:160px}.max-h-\[30px\]{max-height:30px}.max-h-\[310px\]{max-height:310px}.max-h-\[336px\]{max-height:336px}.max-h-\[calc\(100\%-80px\)\]{max-height:calc(100% - 80px)}.max-h-full{max-height:100%}.min-h-\[calc\(var\(--header-height\)\+72px\)\]{min-height:calc(var(--header-height) + 72px)}.\!w-fit{width:-moz-fit-content!important;width:fit-content!important}.\!w-full{width:100%!important}.w-1{width:.25rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-20{width:5rem}.w-3{width:.75rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[--menu-header-close-button-size\]{width:var(--menu-header-close-button-size)}.w-\[--swatch-w\]{width:var(--swatch-w)}.w-\[10px\]{width:10px}.w-\[1333px\]{width:1333px}.w-\[15px\]{width:15px}.w-\[18px\]{width:18px}.w-\[22\.22222222222222vw\]{width:22.22222222222222vw}.w-\[25px\]{width:25px}.w-\[30px\]{width:30px}.w-\[500px\]{width:500px}.w-\[60px\]{width:60px}.w-\[7\.4vw\]{width:7.4vw}.w-\[85\.18518518518519vw\]{width:85.18518518518519vw}.w-\[85vw\]{width:85vw}.w-\[90\%\]{width:90%}.w-\[92\.5vw\]{width:92.5vw}.w-\[95\%\]{width:95%}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-inherit{width:inherit}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.w-screen{width:100vw}.min-w-\[137px\]{min-width:137px}.max-w-\[235px\]{max-width:235px}.max-w-\[400px\]{max-width:400px}.max-w-\[430px\]{max-width:430px}.max-w-\[435px\]{max-width:435px}.max-w-\[500px\]{max-width:500px}.max-w-\[59\.25925925925926vw\]{max-width:59.25925925925926vw}.max-w-\[59\.2vw\]{max-width:59.2vw}.max-w-\[60px\]{max-width:60px}.max-w-\[86px\]{max-width:86px}.max-w-full{max-width:100%}.flex-1{flex:1 1 0%}.flex-\[1_0_auto\]{flex:1 0 auto}.flex-\[1_1_100\%\]{flex:1 1 100%}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.origin-\[0_0\]{transform-origin:0 0}.-translate-x-1{--tw-translate-x:-0.25rem}.-translate-x-1,.-translate-x-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-y-1{--tw-translate-y:-0.25rem}.-translate-y-1,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}.translate-x-\[-240px\]{--tw-translate-x:-240px}.translate-x-\[-240px\],.translate-y-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y:0px}.translate-y-1\/2{--tw-translate-y:50%}.translate-y-1\/2,.translate-y-7{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-7{--tw-translate-y:1.75rem}.-rotate-45{--tw-rotate:-45deg}.-rotate-45,.rotate-45{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate:45deg}.rotate-90{--tw-rotate:90deg}.rotate-90,.rotate-\[-90deg\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[-90deg\]{--tw-rotate:-90deg}.rotate-\[225deg\]{--tw-rotate:225deg}.rotate-\[225deg\],.scale-75{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-75{--tw-scale-x:.75;--tw-scale-y:.75}.scale-\[0\.6\]{--tw-scale-x:0.6;--tw-scale-y:0.6}.scale-\[0\.6\],.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform-none{transform:none}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-\[0\.2fr_auto_0\.2fr\]{grid-template-columns:.2fr auto .2fr}.grid-cols-\[0\.5fr_2fr_0\.5fr\]{grid-template-columns:.5fr 2fr .5fr}.grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-y-8{row-gap:2rem}.self-start{align-self:flex-start}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overflow-x-scroll{overflow-x:scroll}.overflow-y-scroll{overflow-y:scroll}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[30px\]{border-radius:30px}.rounded-\[40px\]{border-radius:40px}.rounded-\[48px\]{border-radius:48px}.rounded-\[50\%\]{border-radius:50%}.rounded-\[50px\]{border-radius:50px}.rounded-\[6px\]{border-radius:6px}.rounded-\[80px\]{border-radius:80px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-xl{border-radius:.75rem}.rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-b-md{border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.rounded-tr-lg{border-top-right-radius:.5rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-\[10px\]{border-width:10px}.border-x-0{border-left-width:0;border-right-width:0}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-b-\[0\.5px\]{border-bottom-width:.5px}.border-l-0{border-left-width:0}.border-l-2{border-left-width:2px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-0{border-top-width:0}.border-t-2{border-top-width:2px}.border-t-\[10px\]{border-top-width:10px}.border-solid{border-style:solid}.border-none{border-style:none}.border-\[var\(--badge-border\)\]{border-color:var(--badge-border)}.border-base{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.border-black{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity))}.border-clearMain{border-color:transparent}.border-current{border-color:currentColor}.border-gray-100{--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity))}.border-gray-500{--tw-border-opacity:1;border-color:rgb(107 114 128/var(--tw-border-opacity))}.border-grayDarkest{--tw-border-opacity:1;border-color:rgb(46 46 46/var(--tw-border-opacity))}.border-greyDark{--tw-border-opacity:1;border-color:rgb(51 51 51/var(--tw-border-opacity))}.border-greyLight{--tw-border-opacity:1;border-color:rgb(224 224 224/var(--tw-border-opacity))}.border-greyMediumLight{--tw-border-opacity:1;border-color:rgb(191 191 191/var(--tw-border-opacity))}.border-main{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.border-t-black{--tw-border-opacity:1;border-top-color:rgb(0 0 0/var(--tw-border-opacity))}.bg-\[\#1C5F4A\]{--tw-bg-opacity:1;background-color:rgb(28 95 74/var(--tw-bg-opacity))}.bg-\[\#de8579\]{--tw-bg-opacity:1;background-color:rgb(222 133 121/var(--tw-bg-opacity))}.bg-\[rgba\(0\2c 0\2c 0\2c 0\.5\)\]{background-color:rgba(0,0,0,.5)}.bg-\[var\(--badge-bg\)\]{background-color:var(--badge-bg)}.bg-\[var\(--bg\)\]{background-color:var(--bg)}.bg-\[var\(--content-modal-bg\)\]{background-color:var(--content-modal-bg)}.bg-accentGold{--tw-bg-opacity:1;background-color:rgb(197 156 110/var(--tw-bg-opacity))}.bg-accentRed{--tw-bg-opacity:1;background-color:rgb(222 133 121/var(--tw-bg-opacity))}.bg-base{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity))}.bg-clearBase,.bg-clearMain{background-color:transparent}.bg-cobaltDark{--tw-bg-opacity:1;background-color:rgb(31 48 202/var(--tw-bg-opacity))}.bg-coral{--tw-bg-opacity:1;background-color:rgb(236 87 112/var(--tw-bg-opacity))}.bg-current{background-color:currentColor}.bg-dgc-d1{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity))}.bg-dgc-d2{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.bg-grayDarkest{--tw-bg-opacity:1;background-color:rgb(46 46 46/var(--tw-bg-opacity))}.bg-greenDark{--tw-bg-opacity:1;background-color:rgb(70 92 53/var(--tw-bg-opacity))}.bg-greenDarkest{--tw-bg-opacity:1;background-color:rgb(28 95 74/var(--tw-bg-opacity))}.bg-greenGray{--tw-bg-opacity:1;background-color:rgb(98 100 87/var(--tw-bg-opacity))}.bg-greenLight{--tw-bg-opacity:1;background-color:rgb(206 231 182/var(--tw-bg-opacity))}.bg-greenMedium{--tw-bg-opacity:1;background-color:rgb(192 253 0/var(--tw-bg-opacity))}.bg-greenParakeet{--tw-bg-opacity:1;background-color:rgb(3 192 74/var(--tw-bg-opacity))}.bg-grey{--tw-bg-opacity:1;background-color:rgb(188 186 182/var(--tw-bg-opacity))}.bg-greyDark{--tw-bg-opacity:1;background-color:rgb(51 51 51/var(--tw-bg-opacity))}.bg-greyLight{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity))}.bg-greyLighter{--tw-bg-opacity:1;background-color:rgb(244 244 244/var(--tw-bg-opacity))}.bg-greyLightest{--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity))}.bg-greyMedium{--tw-bg-opacity:1;background-color:rgb(115 115 115/var(--tw-bg-opacity))}.bg-greyMediumLight{--tw-bg-opacity:1;background-color:rgb(191 191 191/var(--tw-bg-opacity))}.bg-greyMediumLighter{--tw-bg-opacity:1;background-color:rgb(204 204 204/var(--tw-bg-opacity))}.bg-lunar-white{--tw-bg-opacity:1;background-color:rgb(205 206 208/var(--tw-bg-opacity))}.bg-main{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity))}.bg-olive{--tw-bg-opacity:1;background-color:rgb(124 132 118/var(--tw-bg-opacity))}.bg-orangeDark{--tw-bg-opacity:1;background-color:rgb(101 48 61/var(--tw-bg-opacity))}.bg-orangeLight{--tw-bg-opacity:1;background-color:rgb(254 200 166/var(--tw-bg-opacity))}.bg-orangeMedium{--tw-bg-opacity:1;background-color:rgb(251 117 34/var(--tw-bg-opacity))}.bg-purpleDark{--tw-bg-opacity:1;background-color:rgb(31 53 90/var(--tw-bg-opacity))}.bg-purpleLight{--tw-bg-opacity:1;background-color:rgb(214 200 255/var(--tw-bg-opacity))}.bg-purpleMedium{--tw-bg-opacity:1;background-color:rgb(167 111 255/var(--tw-bg-opacity))}.bg-redDarker{--tw-bg-opacity:1;background-color:rgb(217 47 24/var(--tw-bg-opacity))}.bg-redDarkest{--tw-bg-opacity:1;background-color:rgb(179 9 17/var(--tw-bg-opacity))}.bg-shadow-black{--tw-bg-opacity:1;background-color:rgb(69 71 73/var(--tw-bg-opacity))}.bg-soft-white{--tw-bg-opacity:1;background-color:rgb(238 238 238/var(--tw-bg-opacity))}.bg-sunset{--tw-bg-opacity:1;background-color:rgb(208 116 100/var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-walnut{--tw-bg-opacity:1;background-color:rgb(148 112 81/var(--tw-bg-opacity))}.bg-wave{--tw-bg-opacity:1;background-color:rgb(133 156 171/var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-yellow{--tw-bg-opacity:1;background-color:rgb(222 210 152/var(--tw-bg-opacity))}.bg-opacity-80{--tw-bg-opacity:0.8}.bg-black-and-soft-white{background-image:linear-gradient(135deg,#eee,#eee 50%,#000 0,#000)}.bg-\[40px\]{background-position:40px}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.fill-current{fill:currentColor}.\!stroke-white{stroke:#fff!important}.stroke-current{stroke:currentColor}.\!p-0{padding:0!important}.p-0{padding:0}.p-1{padding:.25rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-\[15px\]{padding:15px}.p-\[24px\]{padding:24px}.p-\[32px\]{padding:32px}.\!px-4{padding-left:1rem!important;padding-right:1rem!important}.\!px-5{padding-left:1.25rem!important;padding-right:1.25rem!important}.\!px-7{padding-left:1.75rem!important;padding-right:1.75rem!important}.\!py-0{padding-top:0!important;padding-bottom:0!important}.\!py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-\[15px\]{padding-left:15px;padding-right:15px}.px-\[25px\]{padding-left:25px;padding-right:25px}.px-\[3\.70vw\]{padding-left:3.7vw;padding-right:3.7vw}.px-\[7\.407407407407407vw\]{padding-left:7.407407407407407vw;padding-right:7.407407407407407vw}.px-\[7\.40vw\]{padding-left:7.4vw;padding-right:7.4vw}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-\[15px\]{padding-top:15px;padding-bottom:15px}.py-\[5\.55vw\]{padding-top:5.55vw;padding-bottom:5.55vw}.py-\[7px\]{padding-top:7px;padding-bottom:7px}.pb-0{padding-bottom:0}.pb-2{padding-bottom:.5rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pb-\[10px\]{padding-bottom:10px}.pb-\[13px\]{padding-bottom:13px}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-\[52px\]{padding-left:52px}.pr-0\.5{padding-right:.125rem}.pr-10{padding-right:2.5rem}.pr-4{padding-right:1rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pt-1{padding-top:.25rem}.pt-16{padding-top:4rem}.pt-3{padding-top:.75rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-\[50px\]{padding-top:50px}.text-left{text-align:left}.text-center{text-align:center}.align-middle{vertical-align:middle}.\!text-\[18px\]{font-size:18px!important}.text-5xl{font-size:3rem;line-height:1}.text-7xl{font-size:4.5rem;line-height:1}.text-\[100\%\]{font-size:100%}.text-\[16px\]{font-size:16px}.text-\[21px\]{font-size:21px}.text-\[26px\]{font-size:26px}.text-\[32px\]{font-size:32px}.text-\[54px\]{font-size:54px}.text-\[length\:inherit\]{font-size:inherit}.text-\[length\:var\(--menu-header-close-button-size\)\]{font-size:var(--menu-header-close-button-size)}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.capitalize{text-transform:capitalize}.leading-\[0\.875rem\]{line-height:.875rem}.leading-\[1\.2\]{line-height:1.2}.leading-\[1\.31\]{line-height:1.31}.leading-\[1\.3\]{line-height:1.3}.leading-\[1\.43\]{line-height:1.43}.leading-\[1\.4\]{line-height:1.4}.leading-\[2\.8125\]{line-height:2.8125}.leading-\[normal\]{line-height:normal}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-snug{line-height:1.375}.tracking-\[0\.2px\]{letter-spacing:.2px}.text-\[\#2E2E2E\]{--tw-text-opacity:1;color:rgb(46 46 46/var(--tw-text-opacity))}.text-\[\#D92F18\]{--tw-text-opacity:1;color:rgb(217 47 24/var(--tw-text-opacity))}.text-\[\#de8579\]{--tw-text-opacity:1;color:rgb(222 133 121/var(--tw-text-opacity))}.text-\[1\]{color:1}.text-\[var\(--badge-text\)\]{color:var(--badge-text)}.text-\[var\(--close-button-color\)\]{color:var(--close-button-color)}.text-\[var\(--content-modal-text\)\]{color:var(--content-modal-text)}.text-\[var\(--text\)\]{color:var(--text)}.text-accentGold{--tw-text-opacity:1;color:rgb(197 156 110/var(--tw-text-opacity))}.text-accentRed{--tw-text-opacity:1;color:rgb(222 133 121/var(--tw-text-opacity))}.text-base{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.text-clearBase,.text-clearMain{color:transparent}.text-cobaltDark{--tw-text-opacity:1;color:rgb(31 48 202/var(--tw-text-opacity))}.text-coral{--tw-text-opacity:1;color:rgb(236 87 112/var(--tw-text-opacity))}.text-current{color:currentColor}.text-dgc-d1{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.text-dgc-d2{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity))}.text-grayDarkest{--tw-text-opacity:1;color:rgb(46 46 46/var(--tw-text-opacity))}.text-greenDark{--tw-text-opacity:1;color:rgb(70 92 53/var(--tw-text-opacity))}.text-greenDarkest{--tw-text-opacity:1;color:rgb(28 95 74/var(--tw-text-opacity))}.text-greenGray{--tw-text-opacity:1;color:rgb(98 100 87/var(--tw-text-opacity))}.text-greenLight{--tw-text-opacity:1;color:rgb(206 231 182/var(--tw-text-opacity))}.text-greenMedium{--tw-text-opacity:1;color:rgb(192 253 0/var(--tw-text-opacity))}.text-greenParakeet{--tw-text-opacity:1;color:rgb(3 192 74/var(--tw-text-opacity))}.text-grey{--tw-text-opacity:1;color:rgb(188 186 182/var(--tw-text-opacity))}.text-greyDark{--tw-text-opacity:1;color:rgb(51 51 51/var(--tw-text-opacity))}.text-greyLight{--tw-text-opacity:1;color:rgb(224 224 224/var(--tw-text-opacity))}.text-greyLighter{--tw-text-opacity:1;color:rgb(244 244 244/var(--tw-text-opacity))}.text-greyLightest{--tw-text-opacity:1;color:rgb(245 245 245/var(--tw-text-opacity))}.text-greyMedium{--tw-text-opacity:1;color:rgb(115 115 115/var(--tw-text-opacity))}.text-greyMediumLight{--tw-text-opacity:1;color:rgb(191 191 191/var(--tw-text-opacity))}.text-greyMediumLighter{--tw-text-opacity:1;color:rgb(204 204 204/var(--tw-text-opacity))}.text-inherit{color:inherit}.text-lime-500{--tw-text-opacity:1;color:rgb(132 204 22/var(--tw-text-opacity))}.text-lunar-white{--tw-text-opacity:1;color:rgb(205 206 208/var(--tw-text-opacity))}.text-main{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.text-neutral-500{--tw-text-opacity:1;color:rgb(115 115 115/var(--tw-text-opacity))}.text-olive{--tw-text-opacity:1;color:rgb(124 132 118/var(--tw-text-opacity))}.text-orangeDark{--tw-text-opacity:1;color:rgb(101 48 61/var(--tw-text-opacity))}.text-orangeLight{--tw-text-opacity:1;color:rgb(254 200 166/var(--tw-text-opacity))}.text-orangeMedium{--tw-text-opacity:1;color:rgb(251 117 34/var(--tw-text-opacity))}.text-purpleDark{--tw-text-opacity:1;color:rgb(31 53 90/var(--tw-text-opacity))}.text-purpleLight{--tw-text-opacity:1;color:rgb(214 200 255/var(--tw-text-opacity))}.text-purpleMedium{--tw-text-opacity:1;color:rgb(167 111 255/var(--tw-text-opacity))}.text-redDarker{--tw-text-opacity:1;color:rgb(217 47 24/var(--tw-text-opacity))}.text-redDarkest{--tw-text-opacity:1;color:rgb(179 9 17/var(--tw-text-opacity))}.text-shadow-black{--tw-text-opacity:1;color:rgb(69 71 73/var(--tw-text-opacity))}.text-soft-white{--tw-text-opacity:1;color:rgb(238 238 238/var(--tw-text-opacity))}.text-sunset{--tw-text-opacity:1;color:rgb(208 116 100/var(--tw-text-opacity))}.text-transparent{color:transparent}.text-walnut{--tw-text-opacity:1;color:rgb(148 112 81/var(--tw-text-opacity))}.text-wave{--tw-text-opacity:1;color:rgb(133 156 171/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.text-yellow{--tw-text-opacity:1;color:rgb(222 210 152/var(--tw-text-opacity))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.\!opacity-50{opacity:.5!important}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-\[0\.98\]{opacity:.98}.opacity-\[50\%\]{opacity:50%}.shadow-\[0_8px_10px_-5px_rgba\(0\2c 0\2c 0\2c 0\.2\)\2c 0px_16px_24px_2px_rgba\(0\2c 0\2c 0\2c 0\.14\)\2c 0px_6px_30px_5px_rgba\(0\2c 0\2c 0\2c 0\.12\)\]{--tw-shadow:0 8px 10px -5px rgba(0,0,0,.2),0px 16px 24px 2px rgba(0,0,0,.14),0px 6px 30px 5px rgba(0,0,0,.12);--tw-shadow-colored:0 8px 10px -5px var(--tw-shadow-color),0px 16px 24px 2px var(--tw-shadow-color),0px 6px 30px 5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0px_0px_39px_rgba\(0\2c 0\2c 0\2c 0\.25\)\]{--tw-shadow:0px 0px 39px rgba(0,0,0,.25);--tw-shadow-colored:0px 0px 39px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0px_17px_15\.6336px_13\.028px_rgba\(0\2c 0\2c 0\2c 0\.13\)\]{--tw-shadow:0px 17px 15.6336px 13.028px rgba(0,0,0,.13);--tw-shadow-colored:0px 17px 15.6336px 13.028px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[7px_7px_39px_rgba\(0\2c _0\2c _0\2c _0\.25\)\]{--tw-shadow:7px 7px 39px rgba(0,0,0,.25);--tw-shadow-colored:7px 7px 39px var(--tw-shadow-color)}.shadow-\[7px_7px_39px_rgba\(0\2c _0\2c _0\2c _0\.25\)\],.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-black{--tw-shadow-color:#000;--tw-shadow:var(--tw-shadow-colored)}.outline{outline-style:solid}.outline-offset-\[-1px\]{outline-offset:-1px}.blur{--tw-blur:blur(8px)}.blur,.invert{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert:invert(100%)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[225ms\]{transition-property:225ms;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[325ms\]{transition-property:325ms;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[color\]{transition-property:color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.delay-\[0ms\]{transition-delay:0s}.duration-100{transition-duration:.1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-\[0\.2s\]{transition-duration:.2s}.duration-\[225ms\]{transition-duration:225ms}.duration-\[250ms\]{transition-duration:.25s}.duration-\[cubic-bezier\(0\2c 0\2c 0\.2\2c 1\)\]{transition-duration:cubic-bezier(0,0,.2,1)}.duration-\[cubic-bezier\(0\.4\2c 0\2c 0\.2\2c 1\)\]{transition-duration:cubic-bezier(.4,0,.2,1)}.ease-\[ease-in\]{transition-timing-function:ease-in}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.hide-arrows::-webkit-inner-spin-button,.hide-arrows::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.hide-arrows{-moz-appearance:textfield}.rounded-50{border-radius:50%}.clip-0{clip:rect(0 0 0 0)}.\[--swatch-w\:28px\]{--swatch-w:28px}.\[clip-path\:inset\(50\%\)\]{clip-path:inset(50%)}:root{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.fill-current-color [fill]:not([fill=none],mask [fill]){fill:currentColor}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:relative:before{content:var(--tw-content);position:relative}.before\:left-0:before{content:var(--tw-content);left:0}.before\:left-\[13px\]:before{content:var(--tw-content);left:13px}.before\:top-0:before{content:var(--tw-content);top:0}.before\:top-\[-1\.6px\]:before{content:var(--tw-content);top:-1.6px}.before\:-z-10:before{content:var(--tw-content);z-index:-10}.before\:h-1:before{content:var(--tw-content);height:.25rem}.before\:h-full:before{content:var(--tw-content);height:100%}.before\:w-1:before{content:var(--tw-content);width:.25rem}.before\:w-full:before{content:var(--tw-content);width:100%}.before\:rounded-\[10px\]:before{content:var(--tw-content);border-radius:10px}.before\:rounded-full:before{content:var(--tw-content);border-radius:9999px}.before\:bg-accentGold:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(197 156 110/var(--tw-bg-opacity))}.before\:bg-base:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.before\:shadow-\[0px_0px_6px_rgba\(0\2c 0\2c 0\2c 0\.15\)\]:before{content:var(--tw-content);--tw-shadow:0px 0px 6px rgba(0,0,0,.15);--tw-shadow-colored:0px 0px 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.before\:content-\[\"\"\]:before,.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.after\:h-\[calc\(100\%-2px\)\]:after{content:var(--tw-content);height:calc(100% - 2px)}.after\:w-\[calc\(100\%-2px\)\]:after{content:var(--tw-content);width:calc(100% - 2px)}.after\:bg-black:after,.after\:bg-dgc-d1:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity))}.after\:bg-dgc-d2:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.after\:bg-grey:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(188 186 182/var(--tw-bg-opacity))}.after\:bg-lunar-white:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(205 206 208/var(--tw-bg-opacity))}.after\:bg-olive:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(124 132 118/var(--tw-bg-opacity))}.after\:bg-shadow-black:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(69 71 73/var(--tw-bg-opacity))}.after\:bg-soft-white:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(238 238 238/var(--tw-bg-opacity))}.after\:bg-sunset:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(208 116 100/var(--tw-bg-opacity))}.after\:bg-walnut:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(148 112 81/var(--tw-bg-opacity))}.after\:bg-wave:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(133 156 171/var(--tw-bg-opacity))}.after\:bg-white:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.after\:bg-yellow:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(222 210 152/var(--tw-bg-opacity))}.after\:bg-black-and-soft-white:after{content:var(--tw-content);background-image:linear-gradient(135deg,#eee,#eee 50%,#000 0,#000)}.after\:shadow-\[inset_0_0_0_1px_rgba\(0\2c 0\2c 0\2c 0\.27\)\]:after{content:var(--tw-content);--tw-shadow:inset 0 0 0 1px rgba(0,0,0,.27);--tw-shadow-colored:inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.after\:content-\[\"\"\]:after{--tw-content:"";content:var(--tw-content)}.after\:rounded-50:after{content:var(--tw-content);border-radius:50%}.last\:border-r-\[none\]:last-child{border-right-color:none}.invalid\:text-\[shade40\]:invalid{color:shade40}.hover\:bg-greyLighter:hover{--tw-bg-opacity:1;background-color:rgb(244 244 244/var(--tw-bg-opacity))}.hover\:text-gray-600:hover{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity))}.hover\:opacity-70:hover{opacity:.7}.active\:opacity-50:active,.focus\:opacity-50:focus{opacity:.5}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-\[\#E0E0E0\]:disabled,.disabled\:border-greyLight:disabled{--tw-border-opacity:1;border-color:rgb(224 224 224/var(--tw-border-opacity))}.disabled\:bg-\[\#E0E0E0\]:disabled,.disabled\:bg-greyLight:disabled{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity))}.disabled\:text-\[\#333333\]:disabled,.disabled\:text-greyDark:disabled{--tw-text-opacity:1;color:rgb(51 51 51/var(--tw-text-opacity))}.active\:disabled\:opacity-100:disabled:active,.hover\:disabled\:opacity-100:disabled:hover{opacity:1}.group:hover .group-hover\:visible{visibility:visible}.group:hover .group-hover\:opacity-100{opacity:1}.group\/text-bubble\;.avatar-left .group-\[\.avatar-left\]\/text-bubble\;\:left-\[-56px\]{left:-56px}.group\/text-bubble.avatar-right .group-\[\.avatar-right\]\/text-bubble\:right-\[-56px\]{right:-56px}.group\/two-up .group-\[\&\]\/two-up\:\[--swatch-w\:36px\]{--swatch-w:36px}.peer:checked~.peer-checked\:border-greyDark{--tw-border-opacity:1;border-color:rgb(51 51 51/var(--tw-border-opacity))}.peer:checked~.peer-checked\:border-greyLight{--tw-border-opacity:1;border-color:rgb(224 224 224/var(--tw-border-opacity))}.peer:focus~.peer-focus\:translate-y-0{--tw-translate-y:0px}.peer:focus~.peer-focus\:scale-75,.peer:focus~.peer-focus\:translate-y-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:focus~.peer-focus\:scale-75{--tw-scale-x:.75;--tw-scale-y:.75}.peer:focus~.peer-focus\:text-sm{font-size:.875rem;line-height:1.25rem}.peer:focus~.peer-focus\:leading-normal{line-height:1.5}.peer:focus~.peer-focus\:text-greyMedium{--tw-text-opacity:1;color:rgb(115 115 115/var(--tw-text-opacity))}@media (min-width:640px){.sm\:ml-0{margin-left:0}.sm\:inline{display:inline}.sm\:w-64{width:16rem}.sm\:pb-2{padding-bottom:.5rem}.sm\:pt-1{padding-top:.25rem}}@media (min-width:768px){.md\:right-\[15px\]{right:15px}.md\:top-\[200px\]{top:200px}.md\:mb-2\.5{margin-bottom:.625rem}.md\:mb-auto{margin-bottom:auto}.md\:ml-6{margin-left:1.5rem}.md\:mr-4{margin-right:1rem}.md\:h-\[var\(--md-height\)\]{height:var(--md-height)}.md\:max-h-\[220px\]{max-height:220px}.md\:w-\[18\.51851851851852vw\]{width:18.51851851851852vw}.md\:w-\[18\.5vw\]{width:18.5vw}.md\:w-\[60\%\]{width:60%}.md\:w-fit{width:-moz-fit-content;width:fit-content}.md\:p-\[28px\]{padding:28px}.md\:pl-6{padding-left:1.5rem}.md\:pr-6{padding-right:1.5rem}.md\:align-top{vertical-align:top}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-\[28px\]{font-size:28px}.md\:text-grayDarkest{--tw-text-opacity:1;color:rgb(46 46 46/var(--tw-text-opacity))}}@media (min-width:1024px){.lg\:fixed{position:fixed}.lg\:absolute{position:absolute}.lg\:left-auto{left:auto}.lg\:right-\[1\.85vw\]{right:1.85vw}.lg\:right-\[3\.7vw\]{right:3.7vw}.lg\:top-0{top:0}.lg\:top-\[128px\]{top:128px}.lg\:top-\[250px\]{top:250px}.lg\:top-\[64px\]{top:64px}.lg\:top-\[unset\]{top:unset}.lg\:order-1{order:1}.lg\:order-none{order:0}.lg\:mb-1{margin-bottom:.25rem}.lg\:mb-16{margin-bottom:4rem}.lg\:mb-8{margin-bottom:2rem}.lg\:ml-0{margin-left:0}.lg\:ml-12{margin-left:3rem}.lg\:ml-16{margin-left:4rem}.lg\:ml-2{margin-left:.5rem}.lg\:ml-4{margin-left:1rem}.lg\:mr-3{margin-right:.75rem}.lg\:mr-\[15px\]{margin-right:15px}.lg\:mr-\[52px\]{margin-right:52px}.lg\:mt-0{margin-top:0}.lg\:inline-flex{display:inline-flex}.lg\:hidden{display:none}.lg\:h-\[--swatch-w\]{height:var(--swatch-w)}.lg\:h-\[calc\(100vh_-_var\(--menu-top\)\)\]{height:calc(100vh - var(--menu-top))}.lg\:h-\[var\(--lg-height\)\]{height:var(--lg-height)}.lg\:h-auto{height:auto}.lg\:h-fit{height:-moz-fit-content;height:fit-content}.lg\:max-h-\[230px\]{max-height:230px}.lg\:max-h-\[240px\]{max-height:240px}.lg\:max-h-\[calc\(100vh-144px\)\]{max-height:calc(100vh - 144px)}.lg\:max-h-full{max-height:100%}.lg\:w-\[--swatch-w\]{width:var(--swatch-w)}.lg\:w-\[1\.85vw\]{width:1.85vw}.lg\:w-\[1\.8vw\]{width:1.8vw}.lg\:w-\[18\.5vw\]{width:18.5vw}.lg\:w-\[25\.925925925925927vw\]{width:25.925925925925927vw}.lg\:w-\[37\.03703703703704vw\]{width:37.03703703703704vw}.lg\:w-\[48\.148148148148145vw\]{width:48.148148148148145vw}.lg\:w-\[60\%\]{width:60%}.lg\:w-\[70\%\]{width:70%}.lg\:w-fit{width:-moz-fit-content;width:fit-content}.lg\:min-w-\[14\.8vw\]{min-width:14.8vw}.lg\:max-w-\[18\.51851851851852vw\]{max-width:18.51851851851852vw}.lg\:max-w-\[18\.5vw\]{max-width:18.5vw}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:overflow-x-auto{overflow-x:auto}.lg\:whitespace-nowrap{white-space:nowrap}.lg\:border{border-width:1px}.lg\:border-2{border-width:2px}.lg\:p-0{padding:0}.lg\:p-2{padding:.5rem}.lg\:p-7{padding:1.75rem}.lg\:p-\[36px\]{padding:36px}.lg\:px-0{padding-left:0;padding-right:0}.lg\:px-1{padding-left:.25rem;padding-right:.25rem}.lg\:px-12{padding-left:3rem;padding-right:3rem}.lg\:px-4{padding-left:1rem;padding-right:1rem}.lg\:px-5{padding-left:1.25rem;padding-right:1.25rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:px-7{padding-left:1.75rem;padding-right:1.75rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-2{padding-top:.5rem;padding-bottom:.5rem}.lg\:py-3{padding-top:.75rem;padding-bottom:.75rem}.lg\:py-4{padding-top:1rem;padding-bottom:1rem}.lg\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.lg\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.lg\:py-\[5\.55vw\]{padding-top:5.55vw;padding-bottom:5.55vw}.lg\:pb-0\.5{padding-bottom:.125rem}.lg\:pl-\[60px\]{padding-left:60px}.lg\:pr-4{padding-right:1rem}.lg\:pt-1{padding-top:.25rem}.lg\:pt-\[112\.5px\]{padding-top:112.5px}.lg\:align-top{vertical-align:top}.lg\:text-5xl{font-size:3rem;line-height:1}.lg\:text-7xl{font-size:4.5rem;line-height:1}.lg\:text-8xl{font-size:6rem;line-height:1}.lg\:text-\[100\%\]{font-size:100%}.lg\:text-\[21px\]{font-size:21px}.lg\:text-\[26px\]{font-size:26px}.lg\:text-\[28px\]{font-size:28px}.lg\:text-\[32px\]{font-size:32px}.lg\:text-\[40px\]{font-size:40px}.lg\:text-\[64px\]{font-size:64px}.lg\:text-lg{font-size:1.125rem;line-height:1.75rem}.lg\:text-sm{font-size:.875rem;line-height:1.25rem}.lg\:font-medium{font-weight:500}.lg\:font-normal{font-weight:400}.lg\:leading-\[1\.3\]{line-height:1.3}.lg\:text-main{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.lg\:shadow-\[0px_0px_39px_rgba\(0\2c 0\2c 0\2c 0\.25\)\]{--tw-shadow:0px 0px 39px rgba(0,0,0,.25);--tw-shadow-colored:0px 0px 39px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.lg\:\[--swatch-w\:40px\]{--swatch-w:40px}.lg\:before\:absolute:before{content:var(--tw-content);position:absolute}.lg\:before\:right-\[3\.7vw\]:before{content:var(--tw-content);right:3.7vw}.lg\:before\:top-0:before{content:var(--tw-content);top:0}.lg\:before\:h-\[20px\]:before{content:var(--tw-content);height:20px}.lg\:before\:w-\[20px\]:before{content:var(--tw-content);width:20px}.lg\:before\:translate-y-1\/2:before{--tw-translate-y:50%}.lg\:before\:rotate-\[135deg\]:before,.lg\:before\:translate-y-1\/2:before{content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:before\:rotate-\[135deg\]:before{--tw-rotate:135deg}.lg\:before\:rounded-\[3px\]:before{content:var(--tw-content);border-radius:3px}.lg\:before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.group\/header.tw-header-base:not(.with-search):not(.with-myAccount) .lg\:group-\[\.tw-header-base\:not\(\.with-search\)\:not\(\.with-myAccount\)\]\/header\:top-\[calc\(var\(--menu-top\)_\+_var\(--header-height\)\)\]{top:calc(var(--menu-top) + var(--header-height))}.group\/search.search-mode .group-\[\.search-mode\]\/search\:lg\:ml-\[20\%\]{margin-left:20%}.group\/search.search-mode .group-\[\.search-mode\]\/search\:lg\:max-w-\[44\.5vw\]{max-width:44.5vw}.peer:checked~.peer-checked\:lg\:border-greyDark{--tw-border-opacity:1;border-color:rgb(51 51 51/var(--tw-border-opacity))}}@media (min-width:1440px){.xl\:mr-3{margin-right:.75rem}.xl\:h-\[var\(--xl-height\)\]{height:var(--xl-height)}.xl\:min-w-\[11\.1vw\]{min-width:11.1vw}.xl\:max-w-\[1440px\]{max-width:1440px}}.\[\&\:has\(\:not\(\:empty\)\)\]\:mt-40:has(:not(:empty)){margin-top:10rem}.\[\&\:is\(\.dropdown-open\)\]\:rounded-none:is(.dropdown-open){border-radius:0}.\[\&\:is\(\.dropdown-open\)\]\:rounded-tl-lg:is(.dropdown-open){border-top-left-radius:.5rem}.\[\&\:is\(\.dropdown-open\)\]\:rounded-tr-lg:is(.dropdown-open){border-top-right-radius:.5rem}.\[\&\:is\(\.open\)\]\:rounded-none:is(.open){border-radius:0}.\[\&\:is\(\.open\)\]\:rounded-tl-\[8px\]:is(.open){border-top-left-radius:8px}.\[\&\:nth-child\(2\)\]\:order-2:nth-child(2){order:2}@media (min-width:768px){.md\:\[\&\:nth-child\(2\)\]\:order-2:nth-child(2){order:2}}@media (min-width:1024px){.lg\:\[\&\:nth-child\(2\)\]\:order-none:nth-child(2){order:0}}.\[\&\>\*\:first-child\]\:bg-greyMediumLight>:first-child{--tw-bg-opacity:1;background-color:rgb(191 191 191/var(--tw-bg-opacity))}.\[\&\>\*\]\:mx-0>*{margin-left:0;margin-right:0}.\[\&\>\*\]\:mx-2>*{margin-left:.5rem;margin-right:.5rem}.\[\&\>\*\]\:ml-0>*{margin-left:0}.\[\&\>\*\]\:mr-2>*{margin-right:.5rem}.\[\&\>\[data-headline\]\]\:m-0>[data-headline]{margin:0}.\[\&\>\[data-headline\]\]\:h-\[44px\]>[data-headline]{height:44px}.\[\&\>\[data-headline\]\]\:min-h-\[44px\]>[data-headline]{min-height:44px}.\[\&\>\[data-headline\]\]\:w-full>[data-headline]{width:100%}.\[\&\>\[data-headline\]\]\:px-\[15px\]>[data-headline]{padding-left:15px;padding-right:15px}.\[\&\>\[data-headline\]\]\:py-0>[data-headline]{padding-top:0;padding-bottom:0}.\[\&\>span\]\:mx-2>span{margin-left:.5rem;margin-right:.5rem}.\[\&_\.active-switch\]\:bg-accentGold .active-switch{--tw-bg-opacity:1;background-color:rgb(197 156 110/var(--tw-bg-opacity))}.\[\&_\.discount-message\]\:relative .discount-message{position:relative}.\[\&_\.discount-message\]\:top-0 .discount-message{top:0}.\[\&_\.discount-message\]\:mt-0 .discount-message{margin-top:0}.\[\&_a\:not\(\[type\=\'button\'\]\)\]\:text-\[var\(--cta-color\)\] a:not([type=button]){color:var(--cta-color)}.\[\&_a\]\:max-w-none a{max-width:none}.\[\&_a\]\:justify-start a{justify-content:flex-start}.\[\&_a\]\:leading-\[normal\] a{line-height:normal}.\[\&_a\]\:text-\[var\(--cta-color\)\] a{color:var(--cta-color)}.\[\&_a\]\:text-grayDarkest a{--tw-text-opacity:1;color:rgb(46 46 46/var(--tw-text-opacity))}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:opacity-100 a{opacity:1}@media (min-width:1024px){.lg\:\[\&_a\]\:justify-normal a{justify-content:normal}}.\[\&_button_svg\]\:text-\[21px\] button svg{font-size:21px}@media (min-width:1024px){.lg\:\[\&_button_svg\]\:text-\[26px\] button svg{font-size:26px}}.\[\&_klarna-placement-style-amount\]\:text-grayDarkest klarna-placement-style-amount,.\[\&_klarna-placement-style-body\]\:text-grayDarkest klarna-placement-style-body{--tw-text-opacity:1;color:rgb(46 46 46/var(--tw-text-opacity))}.\[\&_label\]\:h-auto label{height:auto}.\[\&_ol\]\:list-inside ol{list-style-position:inside}.\[\&_ol\]\:list-\[lower-alpha\] ol{list-style-type:lower-alpha}.\[\&_p\]\:text-grayDarkest p{--tw-text-opacity:1;color:rgb(46 46 46/var(--tw-text-opacity))}.\[\&_path\]\:stroke-current path{stroke:currentColor}.\[\&_span\]\:text-base span{font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.\[\&_svg\]\:m-0 svg{margin:0}.\[\&_svg\]\:h-full svg{height:100%}.\[\&_svg\]\:h-inherit svg{height:inherit}.\[\&_svg\]\:w-4 svg{width:1rem}.\[\&_svg\]\:w-6 svg{width:1.5rem}.\[\&_svg\]\:w-auto svg{width:auto}.\[\&_svg\]\:w-inherit svg{width:inherit}.\[\&_svg\]\:fill-current svg{fill:currentColor}.\[\&_svg\]\:fill-inherit svg{fill:inherit}.\[\&_svg\]\:\!stroke-base svg{stroke:#fff!important}.\[\&_svg\]\:text-\[26px\] svg{font-size:26px}.\[\&_svg\]\:text-lg svg{font-size:1.125rem;line-height:1.75rem}.\[\&_svg\]\:leading-none svg{line-height:1}.\[\&_svg\]\:text-\[var\(--content-modal-text\)\] svg{color:var(--content-modal-text)}.\[\&_svg\]\:\[stroke-opacity\:1\] svg{stroke-opacity:1}@media (min-width:640px){.\[\&_svg\]\:sm\:\!stroke-grayDarkest svg{stroke:#2e2e2e!important}}@media (min-width:1024px){.\[\&_svg\]\:lg\:w-8 svg{width:2rem}.\[\&_svg\]\:lg\:text-\[32px\] svg,.lg\:\[\&_svg\]\:text-\[32px\] svg{font-size:32px}}.\[\&_ul\]\:mt-5 ul{margin-top:1.25rem}:root{--fontFamily-web__1ivttc50:"aktiv-grotesk",Helvetica,Arial,sans-serif;--autoSize-auto__1ivttc51:auto;--autoSize-fitContent__1ivttc52:fit-content;--baseGrid-max__1ivttc53:100%;--sGrid-s0__1ivttc54:0px;--sGrid-s1__1ivttc55:8px;--sGrid-s2__1ivttc56:16px;--sGrid-s3__1ivttc57:24px;--sGrid-s4__1ivttc58:32px;--sGrid-s5__1ivttc59:40px;--sGrid-s6__1ivttc5a:48px;--sGrid-s7__1ivttc5b:56px;--sGrid-s8__1ivttc5c:64px;--sGrid-s9__1ivttc5d:72px;--sGrid-s10__1ivttc5e:80px;--sGrid-s11__1ivttc5f:88px;--sGrid-s12__1ivttc5g:96px;--sGrid-s13__1ivttc5h:104px;--sGrid-s14__1ivttc5i:112px;--sGrid-s15__1ivttc5j:120px;--sGrid-s16__1ivttc5k:128px;--sGrid-s17__1ivttc5l:136px;--sGrid-s18__1ivttc5m:144px;--sGrid-s19__1ivttc5n:152px;--sGrid-s20__1ivttc5o:160px;--sGrid-s21__1ivttc5p:168px;--sGrid-s22__1ivttc5q:176px;--sGrid-s23__1ivttc5r:184px;--sGrid-s24__1ivttc5s:192px;--sGrid-s25__1ivttc5t:200px;--sGrid-s26__1ivttc5u:208px;--sGrid-s27__1ivttc5v:216px;--sGrid-s28__1ivttc5w:224px;--sGrid-s29__1ivttc5x:232px;--sGrid-s30__1ivttc5y:240px;--sGrid-s31__1ivttc5z:248px;--sGrid-s32__1ivttc510:256px;--sGrid-s33__1ivttc511:264px;--sGrid-s34__1ivttc512:272px;--sGrid-s35__1ivttc513:280px;--sGrid-s36__1ivttc514:288px;--sGrid-s37__1ivttc515:296px;--sGrid-s38__1ivttc516:304px;--sGrid-s39__1ivttc517:312px;--sGrid-s40__1ivttc518:320px;--sGrid-s41__1ivttc519:328px;--sGrid-s42__1ivttc51a:336px;--sGrid-s43__1ivttc51b:344px;--sGrid-s44__1ivttc51c:352px;--sGrid-s45__1ivttc51d:360px;--sGrid-s46__1ivttc51e:368px;--sGrid-s47__1ivttc51f:376px;--sGrid-s48__1ivttc51g:384px;--sGrid-s49__1ivttc51h:392px;--sGrid-s50__1ivttc51i:400px;--sGrid-s51__1ivttc51j:408px;--sGrid-s52__1ivttc51k:416px;--sGrid-s53__1ivttc51l:424px;--sGrid-s54__1ivttc51m:432px;--sGrid-s55__1ivttc51n:440px;--sGrid-s56__1ivttc51o:448px;--sGrid-s57__1ivttc51p:456px;--sGrid-s58__1ivttc51q:464px;--sGrid-s59__1ivttc51r:472px;--sGrid-s60__1ivttc51s:480px;--sGrid-s61__1ivttc51t:488px;--sGrid-s62__1ivttc51u:496px;--sGrid-s63__1ivttc51v:504px;--sGrid-s64__1ivttc51w:512px;--sGrid-s65__1ivttc51x:520px;--sGrid-s66__1ivttc51y:528px;--sGrid-s67__1ivttc51z:536px;--sGrid-s68__1ivttc520:544px;--sGrid-s69__1ivttc521:552px;--sGrid-s70__1ivttc522:560px;--sGrid-s71__1ivttc523:568px;--sGrid-s72__1ivttc524:576px;--sGrid-s73__1ivttc525:584px;--sGrid-s74__1ivttc526:592px;--sGrid-s75__1ivttc527:600px;--sGrid-s76__1ivttc528:608px;--sGrid-s77__1ivttc529:616px;--sGrid-s78__1ivttc52a:624px;--sGrid-s79__1ivttc52b:632px;--sGrid-s80__1ivttc52c:640px;--sGrid-s81__1ivttc52d:648px;--sGrid-s82__1ivttc52e:656px;--sGrid-s83__1ivttc52f:664px;--sGrid-s84__1ivttc52g:672px;--sGrid-s85__1ivttc52h:680px;--sGrid-s86__1ivttc52i:688px;--sGrid-s87__1ivttc52j:696px;--sGrid-s88__1ivttc52k:704px;--sGrid-s89__1ivttc52l:712px;--sGrid-s90__1ivttc52m:720px;--sGrid-s91__1ivttc52n:728px;--sGrid-s92__1ivttc52o:736px;--sGrid-s93__1ivttc52p:744px;--sGrid-s94__1ivttc52q:752px;--sGrid-s95__1ivttc52r:760px;--sGrid-s96__1ivttc52s:768px;--sGrid-s97__1ivttc52t:776px;--sGrid-s98__1ivttc52u:784px;--sGrid-s99__1ivttc52v:792px;--sGrid-s100__1ivttc52w:800px;--sGrid-s101__1ivttc52x:808px;--sGrid-s102__1ivttc52y:816px;--sGrid-s103__1ivttc52z:824px;--sGrid-s104__1ivttc530:832px;--sGrid-s105__1ivttc531:840px;--sGrid-s106__1ivttc532:848px;--sGrid-s107__1ivttc533:856px;--sGrid-s108__1ivttc534:864px;--sGrid-s109__1ivttc535:872px;--sGrid-s110__1ivttc536:880px;--sGrid-s111__1ivttc537:888px;--sGrid-s112__1ivttc538:896px;--sGrid-s113__1ivttc539:904px;--sGrid-s0p5__1ivttc53a:4px;--sGrid-s1p5__1ivttc53b:12px;--sGrid-s2p5__1ivttc53c:20px;--sGrid-s3p5__1ivttc53d:28px;--sGrid-s4p5__1ivttc53e:36px;--sGrid-s5p5__1ivttc53f:44px;--sGrid-s6p5__1ivttc53g:52px;--sGrid-s7p5__1ivttc53h:60px;--sGrid-s8p5__1ivttc53i:68px;--sGrid-s9p5__1ivttc53j:76px;--sGrid-s10p5__1ivttc53k:84px;--sGrid-s11p5__1ivttc53l:92px;--sGrid-s12p5__1ivttc53m:100px;--sGrid-s13p5__1ivttc53n:108px;--sGrid-s14p5__1ivttc53o:116px;--sGrid-s15p5__1ivttc53p:124px;--sGrid-s16p5__1ivttc53q:132px;--sGrid-s17p5__1ivttc53r:140px;--sGrid-s18p5__1ivttc53s:148px;--sGrid-s19p5__1ivttc53t:156px;--sGrid-s20p5__1ivttc53u:164px;--sGrid-s21p5__1ivttc53v:172px;--sGrid-s22p5__1ivttc53w:180px;--sGrid-s23p5__1ivttc53x:188px;--sGrid-s24p5__1ivttc53y:196px;--sGrid-s25p5__1ivttc53z:204px;--sGrid-s26p5__1ivttc540:212px;--sGrid-s27p5__1ivttc541:220px;--sGrid-s28p5__1ivttc542:228px;--sGrid-s29p5__1ivttc543:236px;--sGrid-s30p5__1ivttc544:244px;--sGrid-s31p5__1ivttc545:252px;--sGrid-s32p5__1ivttc546:260px;--sGrid-s33p5__1ivttc547:268px;--sGrid-s34p5__1ivttc548:276px;--sGrid-s35p5__1ivttc549:284px;--sGrid-s36p5__1ivttc54a:292px;--sGrid-s37p5__1ivttc54b:300px;--sGrid-s38p5__1ivttc54c:308px;--sGrid-s39p5__1ivttc54d:316px;--sGrid-s40p5__1ivttc54e:324px;--sGrid-s41p5__1ivttc54f:332px;--sGrid-s42p5__1ivttc54g:340px;--sGrid-s43p5__1ivttc54h:348px;--sGrid-s44p5__1ivttc54i:356px;--sGrid-s45p5__1ivttc54j:364px;--sGrid-s46p5__1ivttc54k:372px;--sGrid-s47p5__1ivttc54l:380px;--sGrid-s48p5__1ivttc54m:388px;--sGrid-s49p5__1ivttc54n:396px;--sGrid-s50p5__1ivttc54o:404px;--sGrid-s51p5__1ivttc54p:412px;--sGrid-s52p5__1ivttc54q:420px;--sGrid-s53p5__1ivttc54r:428px;--sGrid-s54p5__1ivttc54s:436px;--sGrid-s55p5__1ivttc54t:444px;--sGrid-s56p5__1ivttc54u:452px;--sGrid-s57p5__1ivttc54v:460px;--sGrid-s58p5__1ivttc54w:468px;--sGrid-s59p5__1ivttc54x:476px;--sGrid-s60p5__1ivttc54y:484px;--sGrid-s61p5__1ivttc54z:492px;--sGrid-s62p5__1ivttc550:500px;--sGrid-s63p5__1ivttc551:508px;--sGrid-s64p5__1ivttc552:516px;--sGrid-s65p5__1ivttc553:524px;--sGrid-s66p5__1ivttc554:532px;--sGrid-s67p5__1ivttc555:540px;--sGrid-s68p5__1ivttc556:548px;--sGrid-s69p5__1ivttc557:556px;--sGrid-s70p5__1ivttc558:564px;--sGrid-s71p5__1ivttc559:572px;--sGrid-s72p5__1ivttc55a:580px;--sGrid-s73p5__1ivttc55b:588px;--sGrid-s74p5__1ivttc55c:596px;--sGrid-s75p5__1ivttc55d:604px;--sGrid-s76p5__1ivttc55e:612px;--sGrid-s77p5__1ivttc55f:620px;--sGrid-s78p5__1ivttc55g:628px;--sGrid-s79p5__1ivttc55h:636px;--sGrid-s80p5__1ivttc55i:644px;--sGrid-s81p5__1ivttc55j:652px;--sGrid-s82p5__1ivttc55k:660px;--sGrid-s83p5__1ivttc55l:668px;--sGrid-s84p5__1ivttc55m:676px;--sGrid-s85p5__1ivttc55n:684px;--sGrid-s86p5__1ivttc55o:692px;--sGrid-s87p5__1ivttc55p:700px;--sGrid-s88p5__1ivttc55q:708px;--sGrid-s89p5__1ivttc55r:716px;--sGrid-s90p5__1ivttc55s:724px;--sGrid-s91p5__1ivttc55t:732px;--sGrid-s92p5__1ivttc55u:740px;--sGrid-s93p5__1ivttc55v:748px;--sGrid-s94p5__1ivttc55w:756px;--sGrid-s95p5__1ivttc55x:764px;--sGrid-s96p5__1ivttc55y:772px;--sGrid-s97p5__1ivttc55z:780px;--sGrid-s98p5__1ivttc560:788px;--sGrid-s99p5__1ivttc561:796px;--sGrid-s100p5__1ivttc562:804px;--sGrid-s101p5__1ivttc563:812px;--sGrid-s102p5__1ivttc564:820px;--sGrid-s103p5__1ivttc565:828px;--sGrid-s104p5__1ivttc566:836px;--sGrid-s105p5__1ivttc567:844px;--sGrid-s106p5__1ivttc568:852px;--sGrid-s107p5__1ivttc569:860px;--sGrid-s108p5__1ivttc56a:868px;--sGrid-s109p5__1ivttc56b:876px;--sGrid-s110p5__1ivttc56c:884px;--sGrid-s111p5__1ivttc56d:892px;--sGrid-s112p5__1ivttc56e:900px;--sGrid--s1__1ivttc56f:-8px;--sGrid--s2__1ivttc56g:-16px;--sGrid--s3__1ivttc56h:-24px;--sGrid--s4__1ivttc56i:-32px;--sGrid--s5__1ivttc56j:-40px;--sGrid--s6__1ivttc56k:-48px;--sGrid--s7__1ivttc56l:-56px;--sGrid--s8__1ivttc56m:-64px;--sGrid--s9__1ivttc56n:-72px;--sGrid--s10__1ivttc56o:-80px;--sGrid--s11__1ivttc56p:-88px;--sGrid--s12__1ivttc56q:-96px;--sGrid--s13__1ivttc56r:-104px;--sGrid--s14__1ivttc56s:-112px;--sGrid--s15__1ivttc56t:-120px;--sGrid--s16__1ivttc56u:-128px;--sGrid--s17__1ivttc56v:-136px;--sGrid--s18__1ivttc56w:-144px;--sGrid--s19__1ivttc56x:-152px;--sGrid--s20__1ivttc56y:-160px;--sGrid--s21__1ivttc56z:-168px;--sGrid--s22__1ivttc570:-176px;--sGrid--s23__1ivttc571:-184px;--sGrid--s24__1ivttc572:-192px;--sGrid--s25__1ivttc573:-200px;--sGrid--s26__1ivttc574:-208px;--sGrid--s27__1ivttc575:-216px;--sGrid--s28__1ivttc576:-224px;--sGrid--s29__1ivttc577:-232px;--sGrid--s30__1ivttc578:-240px;--sGrid--s31__1ivttc579:-248px;--sGrid--s32__1ivttc57a:-256px;--sGrid--s33__1ivttc57b:-264px;--sGrid--s34__1ivttc57c:-272px;--sGrid--s35__1ivttc57d:-280px;--sGrid--s36__1ivttc57e:-288px;--sGrid--s37__1ivttc57f:-296px;--sGrid--s38__1ivttc57g:-304px;--sGrid--s39__1ivttc57h:-312px;--sGrid--s40__1ivttc57i:-320px;--sGrid--s41__1ivttc57j:-328px;--sGrid--s42__1ivttc57k:-336px;--sGrid--s43__1ivttc57l:-344px;--sGrid--s44__1ivttc57m:-352px;--sGrid--s45__1ivttc57n:-360px;--sGrid--s46__1ivttc57o:-368px;--sGrid--s47__1ivttc57p:-376px;--sGrid--s48__1ivttc57q:-384px;--sGrid--s49__1ivttc57r:-392px;--sGrid--s50__1ivttc57s:-400px;--sGrid--s51__1ivttc57t:-408px;--sGrid--s52__1ivttc57u:-416px;--sGrid--s53__1ivttc57v:-424px;--sGrid--s54__1ivttc57w:-432px;--sGrid--s55__1ivttc57x:-440px;--sGrid--s56__1ivttc57y:-448px;--sGrid--s57__1ivttc57z:-456px;--sGrid--s58__1ivttc580:-464px;--sGrid--s59__1ivttc581:-472px;--sGrid--s60__1ivttc582:-480px;--sGrid--s61__1ivttc583:-488px;--sGrid--s62__1ivttc584:-496px;--sGrid--s63__1ivttc585:-504px;--sGrid--s64__1ivttc586:-512px;--sGrid--s65__1ivttc587:-520px;--sGrid--s66__1ivttc588:-528px;--sGrid--s67__1ivttc589:-536px;--sGrid--s68__1ivttc58a:-544px;--sGrid--s69__1ivttc58b:-552px;--sGrid--s70__1ivttc58c:-560px;--sGrid--s71__1ivttc58d:-568px;--sGrid--s72__1ivttc58e:-576px;--sGrid--s73__1ivttc58f:-584px;--sGrid--s74__1ivttc58g:-592px;--sGrid--s75__1ivttc58h:-600px;--sGrid--s76__1ivttc58i:-608px;--sGrid--s77__1ivttc58j:-616px;--sGrid--s78__1ivttc58k:-624px;--sGrid--s79__1ivttc58l:-632px;--sGrid--s80__1ivttc58m:-640px;--sGrid--s81__1ivttc58n:-648px;--sGrid--s82__1ivttc58o:-656px;--sGrid--s83__1ivttc58p:-664px;--sGrid--s84__1ivttc58q:-672px;--sGrid--s85__1ivttc58r:-680px;--sGrid--s86__1ivttc58s:-688px;--sGrid--s87__1ivttc58t:-696px;--sGrid--s88__1ivttc58u:-704px;--sGrid--s89__1ivttc58v:-712px;--sGrid--s90__1ivttc58w:-720px;--sGrid--s91__1ivttc58x:-728px;--sGrid--s92__1ivttc58y:-736px;--sGrid--s93__1ivttc58z:-744px;--sGrid--s94__1ivttc590:-752px;--sGrid--s95__1ivttc591:-760px;--sGrid--s96__1ivttc592:-768px;--sGrid--s97__1ivttc593:-776px;--sGrid--s98__1ivttc594:-784px;--sGrid--s99__1ivttc595:-792px;--sGrid--s100__1ivttc596:-800px;--sGrid--s101__1ivttc597:-808px;--sGrid--s102__1ivttc598:-816px;--sGrid--s103__1ivttc599:-824px;--sGrid--s104__1ivttc59a:-832px;--sGrid--s105__1ivttc59b:-840px;--sGrid--s106__1ivttc59c:-848px;--sGrid--s107__1ivttc59d:-856px;--sGrid--s108__1ivttc59e:-864px;--sGrid--s109__1ivttc59f:-872px;--sGrid--s110__1ivttc59g:-880px;--sGrid--s111__1ivttc59h:-888px;--sGrid--s112__1ivttc59i:-896px;--sGrid--s113__1ivttc59j:-904px;--sGrid--s0p5__1ivttc59k:-4px;--sGrid--s1p5__1ivttc59l:-12px;--sGrid--s2p5__1ivttc59m:-20px;--sGrid--s3p5__1ivttc59n:-28px;--sGrid--s4p5__1ivttc59o:-36px;--sGrid--s5p5__1ivttc59p:-44px;--sGrid--s6p5__1ivttc59q:-52px;--sGrid--s7p5__1ivttc59r:-60px;--sGrid--s8p5__1ivttc59s:-68px;--sGrid--s9p5__1ivttc59t:-76px;--sGrid--s10p5__1ivttc59u:-84px;--sGrid--s11p5__1ivttc59v:-92px;--sGrid--s12p5__1ivttc59w:-100px;--sGrid--s13p5__1ivttc59x:-108px;--sGrid--s14p5__1ivttc59y:-116px;--sGrid--s15p5__1ivttc59z:-124px;--sGrid--s16p5__1ivttc5a0:-132px;--sGrid--s17p5__1ivttc5a1:-140px;--sGrid--s18p5__1ivttc5a2:-148px;--sGrid--s19p5__1ivttc5a3:-156px;--sGrid--s20p5__1ivttc5a4:-164px;--sGrid--s21p5__1ivttc5a5:-172px;--sGrid--s22p5__1ivttc5a6:-180px;--sGrid--s23p5__1ivttc5a7:-188px;--sGrid--s24p5__1ivttc5a8:-196px;--sGrid--s25p5__1ivttc5a9:-204px;--sGrid--s26p5__1ivttc5aa:-212px;--sGrid--s27p5__1ivttc5ab:-220px;--sGrid--s28p5__1ivttc5ac:-228px;--sGrid--s29p5__1ivttc5ad:-236px;--sGrid--s30p5__1ivttc5ae:-244px;--sGrid--s31p5__1ivttc5af:-252px;--sGrid--s32p5__1ivttc5ag:-260px;--sGrid--s33p5__1ivttc5ah:-268px;--sGrid--s34p5__1ivttc5ai:-276px;--sGrid--s35p5__1ivttc5aj:-284px;--sGrid--s36p5__1ivttc5ak:-292px;--sGrid--s37p5__1ivttc5al:-300px;--sGrid--s38p5__1ivttc5am:-308px;--sGrid--s39p5__1ivttc5an:-316px;--sGrid--s40p5__1ivttc5ao:-324px;--sGrid--s41p5__1ivttc5ap:-332px;--sGrid--s42p5__1ivttc5aq:-340px;--sGrid--s43p5__1ivttc5ar:-348px;--sGrid--s44p5__1ivttc5as:-356px;--sGrid--s45p5__1ivttc5at:-364px;--sGrid--s46p5__1ivttc5au:-372px;--sGrid--s47p5__1ivttc5av:-380px;--sGrid--s48p5__1ivttc5aw:-388px;--sGrid--s49p5__1ivttc5ax:-396px;--sGrid--s50p5__1ivttc5ay:-404px;--sGrid--s51p5__1ivttc5az:-412px;--sGrid--s52p5__1ivttc5b0:-420px;--sGrid--s53p5__1ivttc5b1:-428px;--sGrid--s54p5__1ivttc5b2:-436px;--sGrid--s55p5__1ivttc5b3:-444px;--sGrid--s56p5__1ivttc5b4:-452px;--sGrid--s57p5__1ivttc5b5:-460px;--sGrid--s58p5__1ivttc5b6:-468px;--sGrid--s59p5__1ivttc5b7:-476px;--sGrid--s60p5__1ivttc5b8:-484px;--sGrid--s61p5__1ivttc5b9:-492px;--sGrid--s62p5__1ivttc5ba:-500px;--sGrid--s63p5__1ivttc5bb:-508px;--sGrid--s64p5__1ivttc5bc:-516px;--sGrid--s65p5__1ivttc5bd:-524px;--sGrid--s66p5__1ivttc5be:-532px;--sGrid--s67p5__1ivttc5bf:-540px;--sGrid--s68p5__1ivttc5bg:-548px;--sGrid--s69p5__1ivttc5bh:-556px;--sGrid--s70p5__1ivttc5bi:-564px;--sGrid--s71p5__1ivttc5bj:-572px;--sGrid--s72p5__1ivttc5bk:-580px;--sGrid--s73p5__1ivttc5bl:-588px;--sGrid--s74p5__1ivttc5bm:-596px;--sGrid--s75p5__1ivttc5bn:-604px;--sGrid--s76p5__1ivttc5bo:-612px;--sGrid--s77p5__1ivttc5bp:-620px;--sGrid--s78p5__1ivttc5bq:-628px;--sGrid--s79p5__1ivttc5br:-636px;--sGrid--s80p5__1ivttc5bs:-644px;--sGrid--s81p5__1ivttc5bt:-652px;--sGrid--s82p5__1ivttc5bu:-660px;--sGrid--s83p5__1ivttc5bv:-668px;--sGrid--s84p5__1ivttc5bw:-676px;--sGrid--s85p5__1ivttc5bx:-684px;--sGrid--s86p5__1ivttc5by:-692px;--sGrid--s87p5__1ivttc5bz:-700px;--sGrid--s88p5__1ivttc5c0:-708px;--sGrid--s89p5__1ivttc5c1:-716px;--sGrid--s90p5__1ivttc5c2:-724px;--sGrid--s91p5__1ivttc5c3:-732px;--sGrid--s92p5__1ivttc5c4:-740px;--sGrid--s93p5__1ivttc5c5:-748px;--sGrid--s94p5__1ivttc5c6:-756px;--sGrid--s95p5__1ivttc5c7:-764px;--sGrid--s96p5__1ivttc5c8:-772px;--sGrid--s97p5__1ivttc5c9:-780px;--sGrid--s98p5__1ivttc5ca:-788px;--sGrid--s99p5__1ivttc5cb:-796px;--sGrid--s100p5__1ivttc5cc:-804px;--sGrid--s101p5__1ivttc5cd:-812px;--sGrid--s102p5__1ivttc5ce:-820px;--sGrid--s103p5__1ivttc5cf:-828px;--sGrid--s104p5__1ivttc5cg:-836px;--sGrid--s105p5__1ivttc5ch:-844px;--sGrid--s106p5__1ivttc5ci:-852px;--sGrid--s107p5__1ivttc5cj:-860px;--sGrid--s108p5__1ivttc5ck:-868px;--sGrid--s109p5__1ivttc5cl:-876px;--sGrid--s110p5__1ivttc5cm:-884px;--sGrid--s111p5__1ivttc5cn:-892px;--sGrid--s112p5__1ivttc5co:-900px;--xGrid-x0__1ivttc5cp:0vw;--xGrid-x1__1ivttc5cq:3.7037037037037037vw;--xGrid-x2__1ivttc5cr:7.407407407407407vw;--xGrid-x3__1ivttc5cs:11.11111111111111vw;--xGrid-x4__1ivttc5ct:14.814814814814815vw;--xGrid-x5__1ivttc5cu:18.51851851851852vw;--xGrid-x6__1ivttc5cv:22.22222222222222vw;--xGrid-x7__1ivttc5cw:25.925925925925927vw;--xGrid-x8__1ivttc5cx:29.62962962962963vw;--xGrid-x9__1ivttc5cy:33.333333333333336vw;--xGrid-x10__1ivttc5cz:37.03703703703704vw;--xGrid-x11__1ivttc5d0:40.74074074074074vw;--xGrid-x12__1ivttc5d1:44.44444444444444vw;--xGrid-x13__1ivttc5d2:48.148148148148145vw;--xGrid-x14__1ivttc5d3:51.851851851851855vw;--xGrid-x15__1ivttc5d4:55.55555555555556vw;--xGrid-x16__1ivttc5d5:59.25925925925926vw;--xGrid-x17__1ivttc5d6:62.96296296296296vw;--xGrid-x18__1ivttc5d7:66.66666666666667vw;--xGrid-x19__1ivttc5d8:70.37037037037037vw;--xGrid-x20__1ivttc5d9:74.07407407407408vw;--xGrid-x21__1ivttc5da:77.77777777777777vw;--xGrid-x22__1ivttc5db:81.48148148148148vw;--xGrid-x23__1ivttc5dc:85.18518518518519vw;--xGrid-x24__1ivttc5dd:88.88888888888889vw;--xGrid-x25__1ivttc5de:92.5925925925926vw;--xGrid-x26__1ivttc5df:96.29629629629629vw;--xGrid-x27__1ivttc5dg:100vw;--xGrid-x0p5__1ivttc5dh:1.8518518518518519vw;--xGrid-x1p5__1ivttc5di:5.555555555555555vw;--xGrid-x2p5__1ivttc5dj:9.25925925925926vw;--xGrid-x3p5__1ivttc5dk:12.962962962962964vw;--xGrid-x4p5__1ivttc5dl:16.666666666666668vw;--xGrid-x5p5__1ivttc5dm:20.37037037037037vw;--xGrid-x6p5__1ivttc5dn:24.074074074074073vw;--xGrid-x7p5__1ivttc5do:27.77777777777778vw;--xGrid-x8p5__1ivttc5dp:31.48148148148148vw;--xGrid-x9p5__1ivttc5dq:35.18518518518518vw;--xGrid-x10p5__1ivttc5dr:38.888888888888886vw;--xGrid-x11p5__1ivttc5ds:42.592592592592595vw;--xGrid-x12p5__1ivttc5dt:46.2962962962963vw;--xGrid-x13p5__1ivttc5du:50vw;--xGrid-x14p5__1ivttc5dv:53.7037037037037vw;--xGrid-x15p5__1ivttc5dw:57.407407407407405vw;--xGrid-x16p5__1ivttc5dx:61.111111111111114vw;--xGrid-x17p5__1ivttc5dy:64.81481481481481vw;--xGrid-x18p5__1ivttc5dz:68.51851851851852vw;--xGrid-x19p5__1ivttc5e0:72.22222222222223vw;--xGrid-x20p5__1ivttc5e1:75.92592592592592vw;--xGrid-x21p5__1ivttc5e2:79.62962962962963vw;--xGrid-x22p5__1ivttc5e3:83.33333333333333vw;--xGrid-x23p5__1ivttc5e4:87.03703703703704vw;--xGrid-x24p5__1ivttc5e5:90.74074074074075vw;--xGrid-x25p5__1ivttc5e6:94.44444444444444vw;--xGrid-x26p5__1ivttc5e7:98.14814814814815vw;--xGrid--x1__1ivttc5e8:-3.7037037037037037vw;--xGrid--x2__1ivttc5e9:-7.407407407407407vw;--xGrid--x3__1ivttc5ea:-11.11111111111111vw;--xGrid--x4__1ivttc5eb:-14.814814814814815vw;--xGrid--x5__1ivttc5ec:-18.51851851851852vw;--xGrid--x6__1ivttc5ed:-22.22222222222222vw;--xGrid--x7__1ivttc5ee:-25.925925925925927vw;--xGrid--x8__1ivttc5ef:-29.62962962962963vw;--xGrid--x9__1ivttc5eg:-33.333333333333336vw;--xGrid--x10__1ivttc5eh:-37.03703703703704vw;--xGrid--x11__1ivttc5ei:-40.74074074074074vw;--xGrid--x12__1ivttc5ej:-44.44444444444444vw;--xGrid--x13__1ivttc5ek:-48.148148148148145vw;--xGrid--x14__1ivttc5el:-51.851851851851855vw;--xGrid--x15__1ivttc5em:-55.55555555555556vw;--xGrid--x16__1ivttc5en:-59.25925925925926vw;--xGrid--x17__1ivttc5eo:-62.96296296296296vw;--xGrid--x18__1ivttc5ep:-66.66666666666667vw;--xGrid--x19__1ivttc5eq:-70.37037037037037vw;--xGrid--x20__1ivttc5er:-74.07407407407408vw;--xGrid--x21__1ivttc5es:-77.77777777777777vw;--xGrid--x22__1ivttc5et:-81.48148148148148vw;--xGrid--x23__1ivttc5eu:-85.18518518518519vw;--xGrid--x24__1ivttc5ev:-88.88888888888889vw;--xGrid--x25__1ivttc5ew:-92.5925925925926vw;--xGrid--x26__1ivttc5ex:-96.29629629629629vw;--xGrid--x27__1ivttc5ey:-100vw;--xGrid--x0p5__1ivttc5ez:-1.8518518518518519vw;--xGrid--x1p5__1ivttc5f0:-5.555555555555555vw;--xGrid--x2p5__1ivttc5f1:-9.25925925925926vw;--xGrid--x3p5__1ivttc5f2:-12.962962962962964vw;--xGrid--x4p5__1ivttc5f3:-16.666666666666668vw;--xGrid--x5p5__1ivttc5f4:-20.37037037037037vw;--xGrid--x6p5__1ivttc5f5:-24.074074074074073vw;--xGrid--x7p5__1ivttc5f6:-27.77777777777778vw;--xGrid--x8p5__1ivttc5f7:-31.48148148148148vw;--xGrid--x9p5__1ivttc5f8:-35.18518518518518vw;--xGrid--x10p5__1ivttc5f9:-38.888888888888886vw;--xGrid--x11p5__1ivttc5fa:-42.592592592592595vw;--xGrid--x12p5__1ivttc5fb:-46.2962962962963vw;--xGrid--x13p5__1ivttc5fc:-50vw;--xGrid--x14p5__1ivttc5fd:-53.7037037037037vw;--xGrid--x15p5__1ivttc5fe:-57.407407407407405vw;--xGrid--x16p5__1ivttc5ff:-61.111111111111114vw;--xGrid--x17p5__1ivttc5fg:-64.81481481481481vw;--xGrid--x18p5__1ivttc5fh:-68.51851851851852vw;--xGrid--x19p5__1ivttc5fi:-72.22222222222223vw;--xGrid--x20p5__1ivttc5fj:-75.92592592592592vw;--xGrid--x21p5__1ivttc5fk:-79.62962962962963vw;--xGrid--x22p5__1ivttc5fl:-83.33333333333333vw;--xGrid--x23p5__1ivttc5fm:-87.03703703703704vw;--xGrid--x24p5__1ivttc5fn:-90.74074074074075vw;--xGrid--x25p5__1ivttc5fo:-94.44444444444444vw;--xGrid--x26p5__1ivttc5fp:-98.14814814814815vw;--xGrid-xMax__1ivttc5fq:100vw;--yGrid-y0__1ivttc5fr:0px;--yGrid-y1__1ivttc5fs:112.5px;--yGrid-y2__1ivttc5ft:225px;--yGrid-y3__1ivttc5fu:337.5px;--yGrid-y4__1ivttc5fv:450px;--yGrid-y5__1ivttc5fw:562.5px;--yGrid-y6__1ivttc5fx:675px;--yGrid-y7__1ivttc5fy:787.5px;--yGrid-y8__1ivttc5fz:900px;--yGrid-y9__1ivttc5g0:1012.5px;--yGrid-y10__1ivttc5g1:1125px;--yGrid-y11__1ivttc5g2:1237.5px;--yGrid-y12__1ivttc5g3:1350px;--yGrid-y0p5__1ivttc5g4:56.25px;--yGrid-y1p5__1ivttc5g5:168.75px;--yGrid-y2p5__1ivttc5g6:281.25px;--yGrid-y3p5__1ivttc5g7:393.75px;--yGrid-y4p5__1ivttc5g8:506.25px;--yGrid-y5p5__1ivttc5g9:618.75px;--yGrid-y6p5__1ivttc5ga:731.25px;--yGrid-y7p5__1ivttc5gb:843.75px;--yGrid-y8p5__1ivttc5gc:956.25px;--yGrid-y9p5__1ivttc5gd:1068.75px;--yGrid-y10p5__1ivttc5ge:1181.25px;--yGrid-y11p5__1ivttc5gf:1293.75px;--yGrid--y1__1ivttc5gg:-112.5px;--yGrid--y2__1ivttc5gh:-225px;--yGrid--y3__1ivttc5gi:-337.5px;--yGrid--y4__1ivttc5gj:-450px;--yGrid--y5__1ivttc5gk:-562.5px;--yGrid--y6__1ivttc5gl:-675px;--yGrid--y7__1ivttc5gm:-787.5px;--yGrid--y8__1ivttc5gn:-900px;--yGrid--y9__1ivttc5go:-1012.5px;--yGrid--y10__1ivttc5gp:-1125px;--yGrid--y11__1ivttc5gq:-1237.5px;--yGrid--y12__1ivttc5gr:-1350px;--yGrid--y0p5__1ivttc5gs:-56.25px;--yGrid--y1p5__1ivttc5gt:-168.75px;--yGrid--y2p5__1ivttc5gu:-281.25px;--yGrid--y3p5__1ivttc5gv:-393.75px;--yGrid--y4p5__1ivttc5gw:-506.25px;--yGrid--y5p5__1ivttc5gx:-618.75px;--yGrid--y6p5__1ivttc5gy:-731.25px;--yGrid--y7p5__1ivttc5gz:-843.75px;--yGrid--y8p5__1ivttc5h0:-956.25px;--yGrid--y9p5__1ivttc5h1:-1068.75px;--yGrid--y10p5__1ivttc5h2:-1181.25px;--yGrid--y11p5__1ivttc5h3:-1293.75px;--yGrid-yMax__1ivttc5h4:100vh;--fontSize-caption__1ivttc5h5:10px;--fontSize-ts0p5__1ivttc5h6:12px;--fontSize-ts1__1ivttc5h7:14px;--fontSize-bodyCopy__1ivttc5h8:16px;--fontSize-ts1p5__1ivttc5h9:18px;--fontSize-ts2__1ivttc5ha:21px;--fontSize-ts2p5__1ivttc5hb:26px;--fontSize-ts3__1ivttc5hc:32px;--fontSize-ts3p5__1ivttc5hd:40px;--fontSize-ts4__1ivttc5he:48px;--fontSize-ts4p5__1ivttc5hf:54px;--fontSize-ts4p7__1ivttc5hg:64px;--fontSize-ts5__1ivttc5hh:72px;--fontSize-ts5p5__1ivttc5hi:96px;--fontSize-ts6__1ivttc5hj:108px;--fontSize-ts7__1ivttc5hk:162px;--fontSize-ts8__1ivttc5hl:243px;--fontWeight-light__1ivttc5hm:300;--fontWeight-regular__1ivttc5hn:400;--fontWeight-medium__1ivttc5ho:500;--fontWeight-bold__1ivttc5hp:700;--lineHeight-ls0__1ivttc5hq:1;--lineHeight-ls1__1ivttc5hr:1.2;--lineHeight-ls1p5__1ivttc5hs:1.3;--lineHeight-ls2__1ivttc5ht:1.4;--lineHeight-ls3__1ivttc5hu:1.6;--lineHeight-ls4__1ivttc5hv:1.8;--lineHeight-ls5__1ivttc5hw:2.0;--order-o0__1ivttc5hx:0;--order-o1__1ivttc5hy:1;--order-o2__1ivttc5hz:2;--order-o3__1ivttc5i0:3;--order-o4__1ivttc5i1:4;--order-o5__1ivttc5i2:5;--borderWidth-b1__1ivttc5i3:1px;--borderWidth-b2__1ivttc5i4:2px}*,.garnish_fontFamily_web__130vb490{font-family:var(--fontFamily-web__1ivttc50)}*{margin:0;padding:0;box-sizing:border-box}#__next,body,html{display:flex;flex:1;flex-direction:column;min-height:var(--baseGrid-max__1ivttc53)}body,html{font-size:var(--baseGrid-max__1ivttc53);z-index:-1}body{overflow-x:hidden;margin-right:calc(-1 * (100vw - 100%))}a{color:var(--color-main__6q1didz);text-decoration:none}.garnish_hyphenateOverflow_all__130vb492,.garnish_hyphenateOverflow_all__130vb492 *,.garnish_hyphenateOverflow_current__130vb491{-moz-hyphens:auto;-webkit-hyphens:auto;word-break:break-word;hyphens:auto;-webkit-hyphenate-before:2;-webkit-hyphenate-after:3;hyphenate-before:2;hyphenate-after:3;hyphenate-limit-chars:6 2 3}:lang(da),:lang(no),:lang(sv){-moz-hyphenate-resource:undefined;-webkit-hyphenate-resource:undefined;-ms-hyphenate-resource:undefined;hyphenate-resource:undefined}.garnish_noDrag_all__130vb495,.garnish_noDrag_all__130vb495 *,.garnish_noDrag_current__130vb493,.garnish_noDrag_images__130vb494 img,.garnish_noDrag_images__130vb494 svg{user-drag:none;user-select:none;-drag:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}.garnish_display_none_mobile__130vb496{display:none}.garnish_display_flex_mobile__130vb498{display:flex}.garnish_display_inline-flex_mobile__130vb49a{display:inline-flex}.garnish_display_block_mobile__130vb49c{display:block}.garnish_display_inline-block_mobile__130vb49e{display:inline-block}.garnish_display_grid_mobile__130vb49g{display:grid}.garnish_position_relative_mobile__130vb49i{position:relative}.garnish_position_absolute_mobile__130vb49k{position:absolute}.garnish_position_static_mobile__130vb49m{position:static}.garnish_borderStyle_solid_mobile__130vb49o{border-style:solid}.garnish_flexDirection_row_mobile__130vb49q{flex-direction:row}.garnish_flexDirection_column_mobile__130vb49s{flex-direction:column}.garnish_flexDirection_row-reverse_mobile__130vb49u{flex-direction:row-reverse}.garnish_flexDirection_column-reverse_mobile__130vb49w{flex-direction:column-reverse}.garnish_order_o0_mobile__130vb49y{order:var(--order-o0__1ivttc5hx)}.garnish_order_o1_mobile__130vb4910{order:var(--order-o1__1ivttc5hy)}.garnish_order_o2_mobile__130vb4912{order:var(--order-o2__1ivttc5hz)}.garnish_order_o3_mobile__130vb4914{order:var(--order-o3__1ivttc5i0)}.garnish_order_o4_mobile__130vb4916{order:var(--order-o4__1ivttc5i1)}.garnish_order_o5_mobile__130vb4918{order:var(--order-o5__1ivttc5i2)}.garnish_alignSelf_stretch_mobile__130vb491a{align-self:stretch}.garnish_alignSelf_flex-start_mobile__130vb491c{align-self:flex-start}.garnish_alignSelf_center_mobile__130vb491e{align-self:center}.garnish_alignSelf_flex-end_mobile__130vb491g{align-self:flex-end}.garnish_alignSelf_baseline_mobile__130vb491i{align-self:baseline}.garnish_alignItems_stretch_mobile__130vb491k{align-items:stretch}.garnish_alignItems_flex-start_mobile__130vb491m{align-items:flex-start}.garnish_alignItems_center_mobile__130vb491o{align-items:center}.garnish_alignItems_flex-end_mobile__130vb491q{align-items:flex-end}.garnish_alignItems_baseline_mobile__130vb491s{align-items:baseline}.garnish_justifyContent_stretch_mobile__130vb491u{justify-content:stretch}.garnish_justifyContent_flex-start_mobile__130vb491w{justify-content:flex-start}.garnish_justifyContent_center_mobile__130vb491y{justify-content:center}.garnish_justifyContent_flex-end_mobile__130vb4920{justify-content:flex-end}.garnish_justifyContent_space-between_mobile__130vb4922{justify-content:space-between}.garnish_textAlign_left_mobile__130vb4924{text-align:left}.garnish_textAlign_center_mobile__130vb4926{text-align:center}.garnish_textAlign_right_mobile__130vb4928{text-align:right}.garnish_wordWrap_normal_mobile__130vb492a{word-wrap:normal}.garnish_wordWrap_break-word_mobile__130vb492c{word-wrap:break-word}.garnish_cursor_pointer_mobile__130vb492e{cursor:pointer}.garnish_cursor_grab_mobile__130vb492g{cursor:grab}.garnish_cursor_default_mobile__130vb492i{cursor:default}.garnish_cursor_auto_mobile__130vb492k{cursor:auto}.garnish_whiteSpace_pre_mobile__130vb492m{white-space:pre}.garnish_whiteSpace_pre-line_mobile__130vb492o{white-space:pre-line}.garnish_whiteSpace_normal_mobile__130vb492q{white-space:normal}.garnish_whiteSpace_nowrap_mobile__130vb492s{white-space:nowrap}a[href]:focus,button:focus,iframe:focus,input:focus,select:focus,textarea:focus{outline:thin dotted}a[href]:focus:not(:focus-visible),button:focus:not(:focus-visible),iframe:focus:not(:focus-visible),input:focus:not(:focus-visible),select:focus:not(:focus-visible),textarea:focus:not(:focus-visible){outline:none}a[href]:focus-visible,button:focus-visible,iframe:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:thin dotted}@media screen and (min-width:90em){body,html{--xGrid-x0__1ivttc5cp:0px;--xGrid-x1__1ivttc5cq:53.333333333333336px;--xGrid-x2__1ivttc5cr:106.66666666666667px;--xGrid-x3__1ivttc5cs:160px;--xGrid-x4__1ivttc5ct:213.33333333333334px;--xGrid-x5__1ivttc5cu:266.6666666666667px;--xGrid-x6__1ivttc5cv:320px;--xGrid-x7__1ivttc5cw:373.3333333333333px;--xGrid-x8__1ivttc5cx:426.6666666666667px;--xGrid-x9__1ivttc5cy:480px;--xGrid-x10__1ivttc5cz:533.3333333333334px;--xGrid-x11__1ivttc5d0:586.6666666666666px;--xGrid-x12__1ivttc5d1:640px;--xGrid-x13__1ivttc5d2:693.3333333333334px;--xGrid-x14__1ivttc5d3:746.6666666666666px;--xGrid-x15__1ivttc5d4:800px;--xGrid-x16__1ivttc5d5:853.3333333333334px;--xGrid-x17__1ivttc5d6:906.6666666666666px;--xGrid-x18__1ivttc5d7:960px;--xGrid-x19__1ivttc5d8:1013.3333333333334px;--xGrid-x20__1ivttc5d9:1066.6666666666667px;--xGrid-x21__1ivttc5da:1120px;--xGrid-x22__1ivttc5db:1173.3333333333333px;--xGrid-x23__1ivttc5dc:1226.6666666666667px;--xGrid-x24__1ivttc5dd:1280px;--xGrid-x25__1ivttc5de:1333.3333333333333px;--xGrid-x26__1ivttc5df:1386.6666666666667px;--xGrid-x27__1ivttc5dg:1440px;--xGrid-x0p5__1ivttc5dh:26.666666666666668px;--xGrid-x1p5__1ivttc5di:80px;--xGrid-x2p5__1ivttc5dj:133.33333333333334px;--xGrid-x3p5__1ivttc5dk:186.66666666666666px;--xGrid-x4p5__1ivttc5dl:240px;--xGrid-x5p5__1ivttc5dm:293.3333333333333px;--xGrid-x6p5__1ivttc5dn:346.6666666666667px;--xGrid-x7p5__1ivttc5do:400px;--xGrid-x8p5__1ivttc5dp:453.3333333333333px;--xGrid-x9p5__1ivttc5dq:506.6666666666667px;--xGrid-x10p5__1ivttc5dr:560px;--xGrid-x11p5__1ivttc5ds:613.3333333333334px;--xGrid-x12p5__1ivttc5dt:666.6666666666666px;--xGrid-x13p5__1ivttc5du:720px;--xGrid-x14p5__1ivttc5dv:773.3333333333334px;--xGrid-x15p5__1ivttc5dw:826.6666666666666px;--xGrid-x16p5__1ivttc5dx:880px;--xGrid-x17p5__1ivttc5dy:933.3333333333334px;--xGrid-x18p5__1ivttc5dz:986.6666666666666px;--xGrid-x19p5__1ivttc5e0:1040px;--xGrid-x20p5__1ivttc5e1:1093.3333333333333px;--xGrid-x21p5__1ivttc5e2:1146.6666666666667px;--xGrid-x22p5__1ivttc5e3:1200px;--xGrid-x23p5__1ivttc5e4:1253.3333333333333px;--xGrid-x24p5__1ivttc5e5:1306.6666666666667px;--xGrid-x25p5__1ivttc5e6:1360px;--xGrid-x26p5__1ivttc5e7:1413.3333333333333px;--xGrid--x1__1ivttc5e8:-53.333333333333336px;--xGrid--x2__1ivttc5e9:-106.66666666666667px;--xGrid--x3__1ivttc5ea:-160px;--xGrid--x4__1ivttc5eb:-213.33333333333334px;--xGrid--x5__1ivttc5ec:-266.6666666666667px;--xGrid--x6__1ivttc5ed:-320px;--xGrid--x7__1ivttc5ee:-373.3333333333333px;--xGrid--x8__1ivttc5ef:-426.6666666666667px;--xGrid--x9__1ivttc5eg:-480px;--xGrid--x10__1ivttc5eh:-533.3333333333334px;--xGrid--x11__1ivttc5ei:-586.6666666666666px;--xGrid--x12__1ivttc5ej:-640px;--xGrid--x13__1ivttc5ek:-693.3333333333334px;--xGrid--x14__1ivttc5el:-746.6666666666666px;--xGrid--x15__1ivttc5em:-800px;--xGrid--x16__1ivttc5en:-853.3333333333334px;--xGrid--x17__1ivttc5eo:-906.6666666666666px;--xGrid--x18__1ivttc5ep:-960px;--xGrid--x19__1ivttc5eq:-1013.3333333333334px;--xGrid--x20__1ivttc5er:-1066.6666666666667px;--xGrid--x21__1ivttc5es:-1120px;--xGrid--x22__1ivttc5et:-1173.3333333333333px;--xGrid--x23__1ivttc5eu:-1226.6666666666667px;--xGrid--x24__1ivttc5ev:-1280px;--xGrid--x25__1ivttc5ew:-1333.3333333333333px;--xGrid--x26__1ivttc5ex:-1386.6666666666667px;--xGrid--x27__1ivttc5ey:-1440px;--xGrid--x0p5__1ivttc5ez:-26.666666666666668px;--xGrid--x1p5__1ivttc5f0:-80px;--xGrid--x2p5__1ivttc5f1:-133.33333333333334px;--xGrid--x3p5__1ivttc5f2:-186.66666666666666px;--xGrid--x4p5__1ivttc5f3:-240px;--xGrid--x5p5__1ivttc5f4:-293.3333333333333px;--xGrid--x6p5__1ivttc5f5:-346.6666666666667px;--xGrid--x7p5__1ivttc5f6:-400px;--xGrid--x8p5__1ivttc5f7:-453.3333333333333px;--xGrid--x9p5__1ivttc5f8:-506.6666666666667px;--xGrid--x10p5__1ivttc5f9:-560px;--xGrid--x11p5__1ivttc5fa:-613.3333333333334px;--xGrid--x12p5__1ivttc5fb:-666.6666666666666px;--xGrid--x13p5__1ivttc5fc:-720px;--xGrid--x14p5__1ivttc5fd:-773.3333333333334px;--xGrid--x15p5__1ivttc5fe:-826.6666666666666px;--xGrid--x16p5__1ivttc5ff:-880px;--xGrid--x17p5__1ivttc5fg:-933.3333333333334px;--xGrid--x18p5__1ivttc5fh:-986.6666666666666px;--xGrid--x19p5__1ivttc5fi:-1040px;--xGrid--x20p5__1ivttc5fj:-1093.3333333333333px;--xGrid--x21p5__1ivttc5fk:-1146.6666666666667px;--xGrid--x22p5__1ivttc5fl:-1200px;--xGrid--x23p5__1ivttc5fm:-1253.3333333333333px;--xGrid--x24p5__1ivttc5fn:-1306.6666666666667px;--xGrid--x25p5__1ivttc5fo:-1360px;--xGrid--x26p5__1ivttc5fp:-1413.3333333333333px;--xGrid-xMax__1ivttc5fq:100vw}}@supports (width:-moz-fit-content){body,html{--autoSize-auto__1ivttc51:auto;--autoSize-fitContent__1ivttc52:-moz-fit-content}}@media screen and (min-width:64em){.garnish_display_none_desktop__130vb497{display:none}.garnish_display_flex_desktop__130vb499{display:flex}.garnish_display_inline-flex_desktop__130vb49b{display:inline-flex}.garnish_display_block_desktop__130vb49d{display:block}.garnish_display_inline-block_desktop__130vb49f{display:inline-block}.garnish_display_grid_desktop__130vb49h{display:grid}.garnish_position_relative_desktop__130vb49j{position:relative}.garnish_position_absolute_desktop__130vb49l{position:absolute}.garnish_position_static_desktop__130vb49n{position:static}.garnish_borderStyle_solid_desktop__130vb49p{border-style:solid}.garnish_flexDirection_row_desktop__130vb49r{flex-direction:row}.garnish_flexDirection_column_desktop__130vb49t{flex-direction:column}.garnish_flexDirection_row-reverse_desktop__130vb49v{flex-direction:row-reverse}.garnish_flexDirection_column-reverse_desktop__130vb49x{flex-direction:column-reverse}.garnish_order_o0_desktop__130vb49z{order:var(--order-o0__1ivttc5hx)}.garnish_order_o1_desktop__130vb4911{order:var(--order-o1__1ivttc5hy)}.garnish_order_o2_desktop__130vb4913{order:var(--order-o2__1ivttc5hz)}.garnish_order_o3_desktop__130vb4915{order:var(--order-o3__1ivttc5i0)}.garnish_order_o4_desktop__130vb4917{order:var(--order-o4__1ivttc5i1)}.garnish_order_o5_desktop__130vb4919{order:var(--order-o5__1ivttc5i2)}.garnish_alignSelf_stretch_desktop__130vb491b{align-self:stretch}.garnish_alignSelf_flex-start_desktop__130vb491d{align-self:flex-start}.garnish_alignSelf_center_desktop__130vb491f{align-self:center}.garnish_alignSelf_flex-end_desktop__130vb491h{align-self:flex-end}.garnish_alignSelf_baseline_desktop__130vb491j{align-self:baseline}.garnish_alignItems_stretch_desktop__130vb491l{align-items:stretch}.garnish_alignItems_flex-start_desktop__130vb491n{align-items:flex-start}.garnish_alignItems_center_desktop__130vb491p{align-items:center}.garnish_alignItems_flex-end_desktop__130vb491r{align-items:flex-end}.garnish_alignItems_baseline_desktop__130vb491t{align-items:baseline}.garnish_justifyContent_stretch_desktop__130vb491v{justify-content:stretch}.garnish_justifyContent_flex-start_desktop__130vb491x{justify-content:flex-start}.garnish_justifyContent_center_desktop__130vb491z{justify-content:center}.garnish_justifyContent_flex-end_desktop__130vb4921{justify-content:flex-end}.garnish_justifyContent_space-between_desktop__130vb4923{justify-content:space-between}.garnish_textAlign_left_desktop__130vb4925{text-align:left}.garnish_textAlign_center_desktop__130vb4927{text-align:center}.garnish_textAlign_right_desktop__130vb4929{text-align:right}.garnish_wordWrap_normal_desktop__130vb492b{word-wrap:normal}.garnish_wordWrap_break-word_desktop__130vb492d{word-wrap:break-word}.garnish_cursor_pointer_desktop__130vb492f{cursor:pointer}.garnish_cursor_grab_desktop__130vb492h{cursor:grab}.garnish_cursor_default_desktop__130vb492j{cursor:default}.garnish_cursor_auto_desktop__130vb492l{cursor:auto}.garnish_whiteSpace_pre_desktop__130vb492n{white-space:pre}.garnish_whiteSpace_pre-line_desktop__130vb492p{white-space:pre-line}.garnish_whiteSpace_normal_desktop__130vb492r{white-space:normal}.garnish_whiteSpace_nowrap_desktop__130vb492t{white-space:nowrap}}:root{--color-clearBase__6q1didw:transparent;--color-clearMain__6q1didx:transparent;--color-base__6q1didy:#fff;--color-main__6q1didz:#000;--color-greyLightest__6q1did10:#f5f5f5;--color-greyLighter__6q1did11:#f4f4f4;--color-greyLight__6q1did12:#e0e0e0;--color-greyMediumLighter__6q1did13:#ccc;--color-greyMediumLight__6q1did14:#bfbfbf;--color-greyMedium__6q1did15:#737373;--color-greyDark__6q1did16:#333;--color-grayDarkest__6q1did17:#2e2e2e;--color-greenLight__6q1did18:#cee7b6;--color-greenMedium__6q1did19:#c0fd00;--color-greenParakeet__6q1did1a:#03c04a;--color-greenGray__6q1did1b:#626457;--color-greenDark__6q1did1c:#465c35;--color-greenDarkest__6q1did1d:#1c5f4a;--color-orangeLight__6q1did1e:#fec8a6;--color-orangeMedium__6q1did1f:#fb7522;--color-orangeDark__6q1did1g:#65303d;--color-purpleLight__6q1did1h:#d6c8ff;--color-purpleMedium__6q1did1i:#a76fff;--color-purpleDark__6q1did1j:#1f355a;--color-accentRed__6q1did1k:#de8579;--color-accentGold__6q1did1l:#c59c6e;--color-coral__6q1did1m:#ec5770;--color-cobaltDark__6q1did1n:#1f30ca;--color-redDarkest__6q1did1o:#b30911;--color-redDarker__6q1did1p:#d92f18;--color-background__6q1did1q:#f0f0ef;--color-backgroundSecondary__6q1did1r:#f8f8f7}.chocolate_icing__1ws129w0{--color-clearBase__6q1didw:transparent;--color-clearMain__6q1didx:transparent;--color-base__6q1didy:#262626;--color-main__6q1didz:#fff;--color-greyLightest__6q1did10:#f5f5f5;--color-greyLighter__6q1did11:#f4f4f4;--color-greyLight__6q1did12:#e0e0e0;--color-greyMediumLighter__6q1did13:#ccc;--color-greyMediumLight__6q1did14:#bfbfbf;--color-greyMedium__6q1did15:#737373;--color-greyDark__6q1did16:#333;--color-grayDarkest__6q1did17:#2e2e2e;--color-greenLight__6q1did18:#cee7b6;--color-greenMedium__6q1did19:#c0fd00;--color-greenParakeet__6q1did1a:#03c04a;--color-greenGray__6q1did1b:#626457;--color-greenDark__6q1did1c:#465c35;--color-greenDarkest__6q1did1d:#1c5f4a;--color-orangeLight__6q1did1e:#fec8a6;--color-orangeMedium__6q1did1f:#fb7522;--color-orangeDark__6q1did1g:#65303d;--color-purpleLight__6q1did1h:#d6c8ff;--color-purpleMedium__6q1did1i:#a76fff;--color-purpleDark__6q1did1j:#1f355a;--color-accentRed__6q1did1k:#de8579;--color-accentGold__6q1did1l:#c59c6e;--color-coral__6q1did1m:#ec5770;--color-cobaltDark__6q1did1n:#1f30ca;--color-redDarkest__6q1did1o:#b30911;--color-redDarker__6q1did1p:#d92f18;--color-background__6q1did1q:#f0f0ef;--color-backgroundSecondary__6q1did1r:#f8f8f7}.colorScheme_colorSchemes_clearBase__1735mf90{background-color:var(--color-clearBase__6q1didw);color:var(--color-base__6q1didy)}.colorScheme_colorSchemes_clearMain__1735mf91{background-color:var(--color-clearMain__6q1didx);color:var(--color-main__6q1didz)}.colorScheme_colorSchemes_base__1735mf92{background-color:var(--color-base__6q1didy);color:var(--color-main__6q1didz)}.colorScheme_colorSchemes_main__1735mf93{background-color:var(--color-main__6q1didz);color:var(--color-base__6q1didy)}.colorScheme_colorSchemes_greyLightest__1735mf94{background-color:var(--color-greyLightest__6q1did10);color:var(--color-main__6q1didz)}.colorScheme_colorSchemes_greyLighter__1735mf95{background-color:var(--color-greyLighter__6q1did11);color:var(--color-main__6q1didz)}.colorScheme_colorSchemes_greyLight__1735mf96{background-color:var(--color-greyLight__6q1did12);color:var(--color-greyDark__6q1did16)}.colorScheme_colorSchemes_greyMediumLighter__1735mf97{background-color:var(--color-greyMediumLighter__6q1did13);color:var(--color-main__6q1didz)}.colorScheme_colorSchemes_greyMediumLight__1735mf98{background-color:var(--color-greyMediumLight__6q1did14);color:undefined}.colorScheme_colorSchemes_greyMedium__1735mf99{background-color:var(--color-greyMedium__6q1did15);color:var(--color-greyDark__6q1did16)}.colorScheme_colorSchemes_greyDark__1735mf9a{background-color:var(--color-greyDark__6q1did16);color:var(--color-greyLight__6q1did12)}.colorScheme_colorSchemes_grayDarkest__1735mf9b{background-color:var(--color-grayDarkest__6q1did17);color:var(--color-base__6q1didy)}.colorScheme_colorSchemes_greenLight__1735mf9c{background-color:var(--color-greenLight__6q1did18);color:var(--color-greenDark__6q1did1c)}.colorScheme_colorSchemes_greenMedium__1735mf9d{background-color:var(--color-greenMedium__6q1did19);color:var(--color-greenDark__6q1did1c)}.colorScheme_colorSchemes_greenParakeet__1735mf9e{background-color:var(--color-greenParakeet__6q1did1a);color:var(--color-main__6q1didz)}.colorScheme_colorSchemes_greenGray__1735mf9f{background-color:var(--color-greenGray__6q1did1b);color:var(--color-main__6q1didz)}.colorScheme_colorSchemes_greenDark__1735mf9g{background-color:var(--color-greenDark__6q1did1c);color:var(--color-greenLight__6q1did18)}.colorScheme_colorSchemes_greenDarkest__1735mf9h{background-color:var(--color-greenDarkest__6q1did1d);color:var(--color-base__6q1didy)}.colorScheme_colorSchemes_orangeLight__1735mf9i{background-color:var(--color-orangeLight__6q1did1e);color:var(--color-orangeDark__6q1did1g)}.colorScheme_colorSchemes_orangeMedium__1735mf9j{background-color:var(--color-orangeMedium__6q1did1f);color:var(--color-orangeDark__6q1did1g)}.colorScheme_colorSchemes_orangeDark__1735mf9k{background-color:var(--color-orangeDark__6q1did1g);color:var(--color-orangeLight__6q1did1e)}.colorScheme_colorSchemes_purpleLight__1735mf9l{background-color:var(--color-purpleLight__6q1did1h);color:var(--color-purpleDark__6q1did1j)}.colorScheme_colorSchemes_purpleMedium__1735mf9m{background-color:var(--color-purpleMedium__6q1did1i);color:var(--color-purpleDark__6q1did1j)}.colorScheme_colorSchemes_purpleDark__1735mf9n{background-color:var(--color-purpleDark__6q1did1j);color:var(--color-purpleLight__6q1did1h)}.colorScheme_colorSchemes_accentRed__1735mf9o{background-color:var(--color-accentRed__6q1did1k);color:var(--color-main__6q1didz)}.colorScheme_colorSchemes_accentGold__1735mf9p{background-color:var(--color-accentGold__6q1did1l);color:var(--color-main__6q1didz)}.colorScheme_colorSchemes_coral__1735mf9q{background-color:var(--color-coral__6q1did1m);color:var(--color-main__6q1didz)}.colorScheme_colorSchemes_cobaltDark__1735mf9r{background-color:var(--color-cobaltDark__6q1did1n);color:undefined}.colorScheme_colorSchemes_redDarkest__1735mf9s{background-color:var(--color-redDarkest__6q1did1o);color:var(--color-base__6q1didy)}.colorScheme_colorSchemes_redDarker__1735mf9t{background-color:var(--color-redDarker__6q1did1p);color:var(--color-main__6q1didz)}.colorScheme_colorSchemes_background__1735mf9u{background-color:var(--color-background__6q1did1q);color:var(--color-main__6q1didz)}.colorScheme_colorSchemes_backgroundSecondary__1735mf9v{background-color:var(--color-backgroundSecondary__6q1did1r);color:var(--color-main__6q1didz)}.colorScheme_colors_clearBase__1735mf9w{color:var(--color-base__6q1didy)}.colorScheme_colors_base__1735mf9y,.colorScheme_colors_clearMain__1735mf9x{color:var(--color-main__6q1didz)}.colorScheme_colors_main__1735mf9z{color:var(--color-base__6q1didy)}.colorScheme_colors_greyLighter__1735mf911,.colorScheme_colors_greyLightest__1735mf910{color:var(--color-main__6q1didz)}.colorScheme_colors_greyLight__1735mf912{color:var(--color-greyDark__6q1did16)}.colorScheme_colors_greyMediumLighter__1735mf913{color:var(--color-main__6q1didz)}.colorScheme_colors_greyMediumLight__1735mf914{color:undefined}.colorScheme_colors_greyMedium__1735mf915{color:var(--color-greyDark__6q1did16)}.colorScheme_colors_greyDark__1735mf916{color:var(--color-greyLight__6q1did12)}.colorScheme_colors_grayDarkest__1735mf917{color:var(--color-base__6q1didy)}.colorScheme_colors_greenLight__1735mf918,.colorScheme_colors_greenMedium__1735mf919{color:var(--color-greenDark__6q1did1c)}.colorScheme_colors_greenGray__1735mf91b,.colorScheme_colors_greenParakeet__1735mf91a{color:var(--color-main__6q1didz)}.colorScheme_colors_greenDark__1735mf91c{color:var(--color-greenLight__6q1did18)}.colorScheme_colors_greenDarkest__1735mf91d{color:var(--color-base__6q1didy)}.colorScheme_colors_orangeLight__1735mf91e,.colorScheme_colors_orangeMedium__1735mf91f{color:var(--color-orangeDark__6q1did1g)}.colorScheme_colors_orangeDark__1735mf91g{color:var(--color-orangeLight__6q1did1e)}.colorScheme_colors_purpleLight__1735mf91h,.colorScheme_colors_purpleMedium__1735mf91i{color:var(--color-purpleDark__6q1did1j)}.colorScheme_colors_purpleDark__1735mf91j{color:var(--color-purpleLight__6q1did1h)}.colorScheme_colors_accentGold__1735mf91l,.colorScheme_colors_accentRed__1735mf91k,.colorScheme_colors_coral__1735mf91m{color:var(--color-main__6q1didz)}.colorScheme_colors_cobaltDark__1735mf91n{color:undefined}.colorScheme_colors_redDarkest__1735mf91o{color:var(--color-base__6q1didy)}.colorScheme_colors_backgroundSecondary__1735mf91r,.colorScheme_colors_background__1735mf91q,.colorScheme_colors_redDarker__1735mf91p{color:var(--color-main__6q1didz)}body[data-side-menu=opened]{overflow:hidden!important}body[data-side-menu=closed]{overflow-y:unset}.serializers_listBlock__yfi2hk0{padding-left:huge}.serializers_listBlock__yfi2hk0 li{padding-top:var(--sGrid-s1__1ivttc55);padding-bottom:var(--sGrid-s1__1ivttc55)}.serializers_listBlock__yfi2hk0 ol,.serializers_listBlock__yfi2hk0 ul{padding-top:var(--sGrid-s1__1ivttc55);padding-left:var(--sGrid-s2__1ivttc56);margin-right:0;margin-left:0}.serializers_inlineSvg__yfi2hk1{vertical-align:middle;display:inline-flex;margin-right:var(--sGrid-s1p5__1ivttc53b)}.serializers_customHeightSvg__yfi2hk2 svg{height:100%;width:var(--autoSize-auto__1ivttc51)}.serializers_ctaLink__yfi2hk3{text-decoration:underline}.serializers_iconGridItem__yfi2hk4{display:inline-flex;width:auto;align-self:start;justify-self:auto;margin-bottom:0}.serializers_iconOffsetGridParent__yfi2hk5{display:grid;grid-template-columns:auto 1fr}.serializers_portableTextSection__yfi2hk6{display:flex;flex-direction:column;width:100%}.HeaderBar_headerBase__12k45md8{--headerHeight__12k45md1:80px;--headerZIndex__12k45md2:10;--menuTop__12k45md4:var(--previewOffsetHeight__12k45md7);--menuHeaderCloseButtonSize__12k45md5:28px;display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:var(--headerZIndex__12k45md2);transition:top .5s ease,background-color .5s ease,color .5s ease,box-shadow .5s ease}.HeaderBar_headerBase__12k45md8.with-ribbon{--menuTop__12k45md4:calc(var(--ribbonHeight__12k45md3) + var(--previewOffsetHeight__12k45md7))}.HeaderBar_headerVariants_default__12k45md9{background-color:var(--color-base__6q1didy);color:var(--color-main__6q1didz);box-shadow:inset 0 -1px 0 0 var(--color-greyLight__6q1did12)}.HeaderBar_headerVariants_overlayBase__12k45mda{background-color:var(--color-clearBase__6q1didw);color:var(--color-base__6q1didy)}.HeaderBar_headerVariants_overlayMain__12k45mdb{background-color:var(--color-clearMain__6q1didx);color:var(--color-main__6q1didz)}.HeaderBar_headerVariants_splashPage__12k45mdc{background-color:var(--color-clearBase__6q1didw);color:var(--color-main__6q1didz);position:absolute;z-index:10}.HeaderBar_stickyStyle__12k45mdd{position:fixed;top:0}.HeaderBar_stickyNav__12k45mde{background-color:#fff;width:100%;height:64px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;box-shadow:inset 0 -1px 0 0 var(--color-greyLight__6q1did12)}.HeaderBar_stickyHidden__12k45mdf{display:none}.HeaderBar_headerBase__12k45md8>nav:first-of-type,.HeaderBar_stickyNav__12k45mde>nav:first-of-type{margin-left:7.407407407407407vw}.HeaderBar_headerBase__12k45md8>nav:last-of-type,.HeaderBar_stickyNav__12k45mde>nav:last-of-type{margin-right:7.407407407407407vw}.HeaderBar_headerBase__12k45md8>nav>ul,.HeaderBar_stickyNav__12k45mde>nav>ul{list-style:none;display:inline-flex;flex-direction:row;align-items:center;gap:var(--headerNavGap__12k45md0)}.HeaderBar_headerBase__12k45md8>nav>ul>li>a,.HeaderBar_stickyNav__12k45mde>nav>ul>li>a{color:inherit}.HeaderBar_headerBase__12k45md8>div>nav#center>ul,.HeaderBar_headerBase__12k45md8>nav#center>ul{gap:0}.HeaderBar_headerBase__12k45md8>div>nav#center>ul>li,.HeaderBar_headerBase__12k45md8>nav#center>ul>li{padding-left:20px;padding-right:20px}.HeaderBar_headerBase__12k45md8 nav>ul>li>a,.HeaderBar_headerBase__12k45md8 nav>ul>li>a>span,.HeaderBar_headerBase__12k45md8 nav>ul>li>button,.HeaderBar_headerBase__12k45md8 nav>ul>li>span{padding:0;font-weight:var(--fontWeight-regular__1ivttc5hn);font-size:var(--fontSize-bodyCopy__1ivttc5h8);border-radius:0}.HeaderBar_headerBase__12k45md8 nav#right{--headerNavGap__12k45md0:3.7037037037037037vw}.HeaderBar_headerBase__12k45md8 .collapse-on-mobile{display:none}.HeaderBar_headerSkipToMain__12k45mdg{position:absolute;top:0;left:0;border-bottom-right-radius:8px;background-color:var(--color-accentGold__6q1did1l);padding:8px;z-index:11;opacity:0;transform:translate3d(0,-101%,0);transition:transform .5s ease,opacity .5s ease}.HeaderBar_headerSkipToMain__12k45mdg:focus{transform:translateZ(0);opacity:1}.HeaderBar_navigationItem__12k45mdh{--navigationItemColor__12k45md6:inherit;display:flex;align-items:center;height:var(--headerHeight__12k45md1)}.HeaderBar_headerVariants_default__12k45md9 .HeaderBar_navigationItem__12k45mdh{color:var(--navigationItemColor__12k45md6)}#sonospro>nav:last-of-type>ul>li>a,#sonospro>nav:last-of-type>ul>li>span,#sonosradiohd>nav:last-of-type>ul>li>a,#sonosradiohd>nav:last-of-type>ul>li>span,.HeaderBar_stickyNav__12k45mde>nav:last-of-type>ul>li>a,.HeaderBar_stickyNav__12k45mde>nav:last-of-type>ul>li>span{border-color:currentColor;border-style:solid;border-radius:80px;text-align:center;border-width:var(--borderWidth-b1__1ivttc5i3);padding:8px 24px}#sonospro>nav:last-of-type>ul>li.base>a,#sonospro>nav:last-of-type>ul>li.base>span,.HeaderBar_stickyNav__12k45mde>nav:last-of-type>ul>li.base>a,.HeaderBar_stickyNav__12k45mde>nav:last-of-type>ul>li.base>span{border-color:var(--color-main__6q1didz);background-color:var(--color-main__6q1didz)}#sonospro>nav>ul>li{height:56px}#sonospro{height:120px;flex-wrap:wrap}.HeaderBar_headerBase__12k45md8#sonospro .collapse-on-mobile{display:block}#sonospro nav#right>ul>li:last-child,#sonosradiohd nav#right>ul>li:last-child,.HeaderBar_headerBase__12k45md8 #sonospro nav#right>ul>li:last-child{display:flex}#sonospro>nav#right{flex-basis:100%;text-align:center;margin-right:0}#sonosradiohd>nav#left{margin-left:1.8518518518518519vw;width:60%}#sonosradiohd>nav#left svg{width:90%}#sonosradiohd>nav#right{margin-right:1.8518518518518519vw;text-align:right;width:-moz-fit-content;width:fit-content}#sonospro>nav#center>ul>li>a,#sonospro>nav#center>ul>li>span{margin-right:24px}#sonospro>div>nav#center>ul>li,#sonospro>nav#center>ul>li{width:105px;padding-left:0;padding-right:0}#sonospro>nav:last-of-type>ul>li>a,#sonospro>nav:last-of-type>ul>li>span{width:152px;margin:0 8px}nav#center>ul li.HeaderBar_navigationItem__12k45mdh.HeaderBar_navigationItemWithMenu__12k45mdi{border-bottom:3px solid transparent;border-top:3px solid transparent}nav#center>ul li.HeaderBar_navigationItem__12k45mdh.HeaderBar_navigationItemWithMenu__12k45mdi:hover{border-bottom-color:var(--color-grayDarkest__6q1did17)}#sonospro li[data-testid=nav-item-get-started] a{background-color:var(--color-main__6q1didz);color:var(--color-base__6q1didy)}#sonospro>nav#left,#sonospro>nav#right{width:15%}.HeaderBar_navigationSubItemContainer__12k45mdj{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:20px}.HeaderBar_navigationSubItemLink__12k45mdk{display:flex;font-size:var(--fontSize-bodyCopy__1ivttc5h8);line-height:var(--lineHeight-ls1p5__1ivttc5hs);font-weight:var(--fontWeight-regular__1ivttc5hn);margin-bottom:20px}@media screen and (min-width:64em){.HeaderBar_headerBase__12k45md8{--headerNavGap__12k45md0:40px;--headerHeight__12k45md1:100px}.HeaderBar_headerBase__12k45md8>nav:first-of-type,.HeaderBar_stickyNav__12k45mde>nav:first-of-type{margin-left:3.7037037037037037vw}.HeaderBar_headerBase__12k45md8>nav:last-of-type,.HeaderBar_stickyNav__12k45mde>nav:last-of-type{margin-right:3.7037037037037037vw}.HeaderBar_headerBase__12k45md8 nav#right{--headerNavGap__12k45md0:24px}.HeaderBar_headerBase__12k45md8 nav#right>ul>li:last-child{display:none}.HeaderBar_headerBase__12k45md8 .collapse-on-mobile{display:block}#sonospro{height:100px;flex-wrap:nowrap}.HeaderBar_stickyNav__12k45mde#sonospro{height:64px;flex-wrap:nowrap}#sonospro>nav#right{flex-basis:auto;text-align:right;margin-right:3.7037037037037037vw}#sonospro>nav#right,#sonosradiohd>nav#left{width:-moz-fit-content;width:fit-content}#sonosradiohd>nav#left svg{width:100%}#sonospro>nav#center>ul>li>a,#sonospro>nav#center>ul>li>span{margin-right:0}#sonospro>div>nav#center>ul>li,#sonospro>nav#center>ul>li{padding-left:20px;padding-right:20px}#sonospro>nav:last-of-type>ul>li>a,#sonospro>nav:last-of-type>ul>li>span{width:auto;margin:0}.HeaderBar_navigationSubItemLink__12k45mdk{font-size:var(--fontSize-ts2__1ivttc5ha)}}.ContentModule_contentModuleContainer__v6jvm53{display:flex;flex:1 1 auto;width:var(--baseGrid-max__1ivttc53)}.ContentModule_contentModuleContainer__v6jvm53.ContentModule_containerBorderRadius__v6jvm54{border-radius:var(--borderRadius__v6jvm50);overflow:var(--overflow__v6jvm52)}.ContentModule_regularWrapper__v6jvm56{position:absolute;top:0;bottom:0;width:var(--xGrid-x27__1ivttc5dg)}.ContentModule_contentModuleContainer__v6jvm53.ContentModule_containerAlignToEdge__v6jvm57>section>div{width:var(--baseGrid-max__1ivttc53)}.ContentModule_moduleStyle__v6jvm58{overflow-x:clip;position:relative}.ContentModule_moduleHeadline__v6jvm59{max-width:var(--xGrid-x27__1ivttc5dg);margin-bottom:56px}.ContentModule_contentModuleBackgroundImage__v6jvm5a{background:var(--blockBgImg__v6jvm51) center center;background-clip:content-box;background-size:cover}.ContentModule_asLink__v6jvm5b{cursor:pointer}.ContentModule_tabNavContainerMobile__v6jvm5c{display:flex;flex-direction:row;width:85.18518518518519vw;align-items:center;margin-bottom:16px}.ContentModule_tabNavLabelMobile__v6jvm5d{font-size:var(--fontSize-ts1__1ivttc5h7);font-weight:var(--fontWeight-medium__1ivttc5ho);color:var(--color-greyMedium__6q1did15)}.ContentModule_marginLeft__v6jvm5e{margin-left:8px}.ContentModule_contentModuleContainer__v6jvm53 .mobile-o0{order:0}.ContentModule_contentModuleContainer__v6jvm53 .mobile-o1{order:1}.ContentModule_contentModuleContainer__v6jvm53 .mobile-o2{order:2}@media screen and (min-width:90em){.ContentModule_contentModuleContainer__v6jvm53.ContentModule_containerDesktopXL__v6jvm55{max-width:var(--xGrid-x27__1ivttc5dg)}.ContentModule_regularWrapper__v6jvm56{left:50%;right:50%;margin-left:-720px}.ContentModule_contentModuleContainer__v6jvm53.ContentModule_containerAlignToEdge__v6jvm57{position:static;width:var(--xGrid-xMax__1ivttc5fq);justify-content:space-between}.ContentModule_moduleStyle__v6jvm58{display:flex;flex-direction:column;align-items:center;width:var(--xGrid-xMax__1ivttc5fq);height:var(--baseGrid-max__1ivttc53);overflow-y:clip}}@media screen and (min-width:64em){.ContentModule_moduleHeadline__v6jvm59{margin-bottom:112px}.ContentModule_contentModuleContainer__v6jvm53 .desktop-o0{order:0}.ContentModule_contentModuleContainer__v6jvm53 .desktop-o1{order:1}.ContentModule_contentModuleContainer__v6jvm53 .desktop-o2{order:2}}.Menus_menuBase__vvbgwx0{display:flex;flex-direction:column;position:absolute;top:0;left:0;width:100%;height:calc(100% - var(--ribbonHeight__12k45md3));background-color:var(--color-base__6q1didy);overflow:hidden}.Menus_menuHeaderBase__vvbgwx1{position:relative;display:flex;align-items:center;width:100%;height:var(--headerHeight__12k45md1);padding-left:24px;padding-right:24px;box-shadow:inset 0 -1px 0 0 var(--color-greyLight__6q1did12);flex:0 0 auto}.Menus_searchMenuContent__vvbgwx2{position:absolute;top:var(--headerHeight__12k45md1);left:0;width:100%;height:100%;background-color:var(--color-base__6q1didy)}@media screen and (min-width:64em){.Menus_menuHeaderBase__vvbgwx1{padding-left:48px;padding-right:48px}}.HeaderNavigationMenu_navigationMenu__1untng61{top:0;height:100%}.HeaderNavigationMenu_navigationContent__1untng62{display:flex;flex-direction:column;overflow:scroll;padding-bottom:16px}.HeaderNavigationMenu_navigationContentMyAccountStyle__1untng63{width:100%;overflow:auto}.HeaderNavigationMenu_myAccountNavigationItemsList__1untng64{width:100%;height:100%;overflow:auto;padding-bottom:32px}.with-ribbon .HeaderNavigationMenu_navigationContentMyAccountStyle__1untng63{height:calc((100vh - var(--headerHeight__12k45md1)) - var(--ribbonHeight__12k45md3))}.HeaderNavigationMenu_myAccountMenu__1untng65{align-items:flex-start}.HeaderNavigationMenu_contentModuleWrapper__1untng66{overflow:initial}.HeaderNavigationMenu_navigationMenu__1untng61>.ContentModule_moduleStyle__v6jvm58>.ContentModule_contentModuleContainer__v6jvm53{overflow-y:auto;overscroll-behavior:contain}.HeaderNavigationMenu_navigationMenuHeader__1untng68{justify-content:space-between}.HeaderNavigationMenu_cleanSpanDefaultStyles__1untng69{margin:0}.HeaderNavigationMenu_myAccountMenu__1untng65 .HeaderNavigationMenu_navigationMenuHeader__1untng68{display:flex}.HeaderNavigationMenu_myAccountMenu__1untng65 .HeaderBar_navigationItem__12k45mdh{height:60px}.HeaderNavigationMenu_myAccountMenu__1untng65 .HeaderBar_navigationItem__12k45mdh>a{font-size:var(--fontSize-ts2__1ivttc5ha)}.HeaderNavigationMenu_navigationMenu__1untng61.HeaderNavigationMenu_withSubNavItems__1untng67 .HeaderNavigationMenu_contentModuleWrapper__1untng66{overflow-y:unset}@media screen and (min-width:64em){.HeaderNavigationMenu_navigationMenu__1untng61{height:auto;min-height:200px;transform-origin:top center}.HeaderNavigationMenu_navigationContent__1untng62{justify-content:center;flex-direction:var(--subNavItemsPositionVal__1untng60);overflow:auto}.with-ribbon .HeaderNavigationMenu_navigationContentMyAccountStyle__1untng63{height:auto}.HeaderNavigationMenu_myAccountMenu__1untng65{width:25%;left:unset;right:0;height:100%;min-width:352px}.HeaderNavigationMenu_navigationMenuHeader__1untng68{display:none;box-shadow:none}}.Typography_heading__1sg9d510{display:block;font-size:var(--fontSize-ts3__1ivttc5hc);line-height:var(--lineHeight-ls1__1ivttc5hr)}.Typography_h1__1sg9d511{font-size:var(--fontSize-ts4p5__1ivttc5hf)}.Typography_h1__1sg9d511,.Typography_h2__1sg9d512{display:block;line-height:var(--lineHeight-ls1__1ivttc5hr);font-weight:var(--fontWeight-medium__1ivttc5ho)}.Typography_h2__1sg9d512{font-size:var(--fontSize-ts4__1ivttc5he)}.Typography_h3__1sg9d513{font-size:var(--fontSize-ts3__1ivttc5hc)}.Typography_h3__1sg9d513,.Typography_h4__1sg9d514{display:block;line-height:var(--lineHeight-ls1__1ivttc5hr);font-weight:var(--fontWeight-medium__1ivttc5ho)}.Typography_h4__1sg9d514{font-size:var(--fontSize-ts2__1ivttc5ha)}.Typography_h5__1sg9d515{font-weight:var(--fontWeight-regular__1ivttc5hn)}.Typography_h5__1sg9d515,.Typography_h6__1sg9d516{display:block;font-size:var(--fontSize-ts3__1ivttc5hc);line-height:var(--lineHeight-ls1__1ivttc5hr)}.Typography_h6__1sg9d516{font-weight:var(--fontWeight-medium__1ivttc5ho)}.Typography_subheadlineLarge__1sg9d517{display:block;font-size:var(--fontSize-ts2__1ivttc5ha);line-height:var(--lineHeight-ls1p5__1ivttc5hs);font-weight:var(--fontWeight-medium__1ivttc5ho)}.Typography_paragraphLarge__1sg9d518{display:block;font-size:var(--fontSize-bodyCopy__1ivttc5h8);line-height:var(--lineHeight-ls1p5__1ivttc5hs);font-weight:var(--fontWeight-regular__1ivttc5hn)}.Typography_subheadlineMedium__1sg9d519{display:block;font-size:var(--fontSize-ts2__1ivttc5ha);line-height:var(--lineHeight-ls2__1ivttc5ht); font-family: 'aktiv-grotesk-medium';}.Typography_paragraphMedium__1sg9d51a{display:block;font-size:var(--fontSize-ts1p5__1ivttc5h9);line-height:var(--lineHeight-ls2__1ivttc5ht);font-weight:var(--fontWeight-regular__1ivttc5hn)}.Typography_subheadlineSmall__1sg9d51b{font-weight:var(--fontWeight-medium__1ivttc5ho)}.Typography_paragraphSmall__1sg9d51c,.Typography_subheadlineSmall__1sg9d51b{display:block;font-size:var(--fontSize-bodyCopy__1ivttc5h8);line-height:var(--lineHeight-ls2__1ivttc5ht)}.Typography_paragraphSmall__1sg9d51c{font-weight:var(--fontWeight-regular__1ivttc5hn)}.Typography_caption__1sg9d51d{font-size:var(--fontSize-ts1__1ivttc5h7);opacity:.98;max-width:var(--xGrid-x16__1ivttc5d5);color:var(--color-greyMedium__6q1did15)}.Typography_caption__1sg9d51d,.Typography_textBubble__1sg9d51e{display:block;line-height:var(--lineHeight-ls2__1ivttc5ht);font-weight:var(--fontWeight-regular__1ivttc5hn)}.Typography_textBubble__1sg9d51e{margin-top:4px!important;font-size:var(--fontSize-ts0p5__1ivttc5h6)}.Typography_text__1sg9d51f{display:block}.Typography_selectProductContainer__1sg9d51g{flex:1}@media screen and (min-width:64em){.Typography_h1__1sg9d511{font-size:var(--fontSize-ts5p5__1ivttc5hi)}.Typography_h2__1sg9d512{font-size:var(--fontSize-ts5__1ivttc5hh)}.Typography_h3__1sg9d513{font-size:var(--fontSize-ts4p7__1ivttc5hg)}.Typography_h4__1sg9d514{font-size:var(--fontSize-ts4__1ivttc5he)}.Typography_h5__1sg9d515{font-size:var(--fontSize-ts3p5__1ivttc5hd)}.Typography_paragraphLarge__1sg9d518{font-size:var(--fontSize-ts2__1ivttc5ha)}.Typography_caption__1sg9d51d{max-width:var(--xGrid-x5__1ivttc5cu)}}.Ribbon_ribbonBaseStyle__rcioba1{cursor:pointer;display:flex;overflow:hidden;width:100vw;position:relative}.Ribbon_ribbon__rcioba2{align-items:flex-start;gap:12px;padding:12px 3.7037037037037037vw;min-height:40px}.Ribbon_floatCloseButton__rcioba3{position:absolute;top:50%;transform:translateY(-50%);left:3.7037037037037037vw}.Ribbon_ribbon__rcioba2>:last-child{margin-left:auto}.Ribbon_ribbon__rcioba2 .Typography_caption__1sg9d51d{color:var(--ctaColorStyle__rcioba0);opacity:1;max-width:none;line-height:normal}.Ribbon_ribbon__rcioba2>.Typography_caption__1sg9d51d:first-of-type{max-width:48.148148148148145vw;text-align:left}@media screen and (min-width:64em){.Ribbon_ribbon__rcioba2{align-items:center;gap:0;justify-content:space-between}.Ribbon_centerRibbonContent__rcioba4{justify-content:center}.Ribbon_ribbon__rcioba2>:last-child{margin-left:0}.Ribbon_ribbon__rcioba2>.Typography_caption__1sg9d51d:first-of-type{max-width:none}}.styles_mainContainer__x58f780{display:flex;flex-direction:column;align-items:center;max-width:var(--xGrid-xMax__1ivttc5fq);word-wrap:break-word}.styles_sfccContentStyle__x58f781{width:var(--baseGrid-max__1ivttc53)}.styles_stickToBottom__x58f782{position:sticky;bottom:0;z-index:100}.styles_sfccContentStyle__x58f781 button>svg{max-width:40px}.CountrySelector_countrySelectorFlagWrapperStyle__ks23ei0{width:1em}.CountrySelector_CountrySelectorMenuWrapperStyle__ks23ei1{background-color:var(--color-grayDarkest__6q1did17);color:var(--color-greyMediumLight__6q1did14);width:var(--xGrid-xMax__1ivttc5fq);height:100%;display:flex;justify-content:center;position:absolute;left:0;bottom:0}.CountrySelector_countrySelectorStyle__ks23ei2{order:1;margin-left:auto;display:flex;align-items:baseline;cursor:pointer}.CountrySelector_countrySelectorChevronStyle__ks23ei3{margin-left:8px;margin-right:8px}.CountrySelector_countrySelectorCountryStyle__ks23ei4{margin-left:8px}.CountrySelector_CountrySelectorMenuStyle__ks23ei5{width:var(--xGrid-x27__1ivttc5dg);padding:var(--xGrid-x2__1ivttc5cr);padding-top:var(--xGrid-x4__1ivttc5ct)}.CountrySelector_countrySelectorStyle__ks23ei2>div:first-child{min-width:14px}.CountrySelector_countrySelectorCountryStyle__ks23ei4 a{white-space:nowrap}.CountrySelector_CountrySelectorMenuStyle__ks23ei5 ul{display:flex;flex-direction:column;flex-wrap:nowrap;height:100%;width:100%;overflow-y:scroll}.CountrySelector_CountrySelectorMenuStyle__ks23ei5 li{display:flex;width:100%;margin-bottom:16px}.CountrySelector_CountrySelectorMenuWrapperStyle__ks23ei1 button{top:var(--xGrid-x1__1ivttc5cq);right:var(--xGrid-x1__1ivttc5cq)}@media screen and (min-width:64em){.CountrySelector_CountrySelectorMenuWrapperStyle__ks23ei1{height:auto}.CountrySelector_countrySelectorStyle__ks23ei2{margin-left:0}.CountrySelector_countrySelectorCountryStyle__ks23ei4{min-width:var(--xGrid-x1__1ivttc5cq)}.CountrySelector_CountrySelectorMenuStyle__ks23ei5{padding:var(--xGrid-x2__1ivttc5cr)}.CountrySelector_CountrySelectorMenuStyle__ks23ei5 ul{height:280px;overflow:hidden;flex-wrap:wrap}.CountrySelector_CountrySelectorMenuStyle__ks23ei5 li{width:24.5%;margin-bottom:20px}.CountrySelector_CountrySelectorMenuWrapperStyle__ks23ei1 button{top:var(--xGrid-x0p5__1ivttc5dh);right:var(--xGrid-x0p5__1ivttc5dh)}}.Footer_footerWrapperStyle__5incbs0{--menuHeaderCloseButtonSize__12k45md5:28px;margin-top:1rem;flex:1;width:var(--xGrid-xMax__1ivttc5fq);background-color:var(--color-grayDarkest__6q1did17);color:var(--color-greyLightest__6q1did10);display:flex;justify-content:center;position:relative}.Footer_footerStyle__5incbs1{width:var(--xGrid-x27__1ivttc5dg);padding:var(--xGrid-x1__1ivttc5cq);padding-top:var(--yGrid-y0p5__1ivttc5g4);padding-bottom:var(--yGrid-y0p5__1ivttc5g4)}.Footer_footerStyle__5incbs1 a{color:var(--color-greyMediumLight__6q1did14)}.Footer_footerStyle__5incbs1 li{list-style:none}.Footer_footerStyle__5incbs1 #cookie-settings-btn,.Footer_footerStyle__5incbs1 #cookie-settings-btn:hover{padding:0;color:var(--color-greyMediumLight__6q1did14);border:none;font-size:var(--fontSize-ts1__1ivttc5h7);background:var(--color-clearBase__6q1didw);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.Footer_footerColumns__5incbs2{display:grid;row-gap:16px;-moz-column-gap:16px;column-gap:16px}.Footer_footerColumns__5incbs2 h4{margin-bottom:16px}.Footer_hideDesktop__5incbs3{display:none}.Footer_socialStyle__5incbs4{display:flex;margin-top:var(--yGrid-y0p5__1ivttc5g4);margin-bottom:var(--yGrid-y0p5__1ivttc5g4)}.Footer_navIconStyle__5incbs5{width:24px;margin-right:8px;margin-left:0}.Footer_socialStyle__5incbs4 ul{display:flex;flex-direction:row;align-items:center}.Footer_socialStyle__5incbs4 img{filter:invert(1)}.Footer_footerRule__5incbs6{background-color:var(--color-greyMediumLight__6q1did14);height:1px;width:100%}.Footer_legalStyle__5incbs7{font-size:var(--fontSize-ts1__1ivttc5h7);display:flex;flex-direction:row;flex-wrap:wrap;margin-top:var(--yGrid-y0p5__1ivttc5g4)}.Footer_copyrightStyle__5incbs8{flex:1 1 50%;order:1}.Footer_legalLinks__5incbs9{display:flex;order:0;width:100%}.Footer_legalLinks__5incbs9 ul{display:flex;flex-wrap:wrap;margin-bottom:var(--yGrid-y0p5__1ivttc5g4)}.Footer_legalLinks__5incbs9 li{display:inline-flex;align-content:center;flex:1 1 50%;margin-bottom:16px}.Footer_legalStyle__5incbs7 img{width:1em}.Footer_verticalList__5incbsa li{margin-bottom:16px}@media screen and (min-width:64em){.Footer_footerWrapperStyle__5incbs0{margin-top:0}.Footer_footerStyle__5incbs1{padding:var(--xGrid-x2__1ivttc5cr)}.Footer_navIconStyle__5incbs5{margin-right:0;margin-left:8px}.Footer_socialStyle__5incbs4 ul{margin-left:auto}.Footer_legalStyle__5incbs7{flex-wrap:nowrap}.Footer_copyrightStyle__5incbs8{flex:unset}.Footer_legalLinks__5incbs9{order:1;width:auto;margin-left:auto;margin-right:auto}.Footer_legalLinks__5incbs9 ul{margin-bottom:0}.Footer_legalLinks__5incbs9 li{flex:1 1 auto;margin-left:16px;margin-right:16px;margin-bottom:0}}
