@font-face{font-family:"Calibre Light";src:url("https://s3.amazonaws.com/nightshade-fonts/CalibreWeb-Light.woff2") format("woff2"),url("https://s3.amazonaws.com/nightshade-fonts/CalibreWeb-Light.woff") format("woff")}@font-face{font-family:"Calibre Medium";src:url("https://s3.amazonaws.com/nightshade-fonts/CalibreWeb-Medium.woff2") format("woff2"),url("https://s3.amazonaws.com/nightshade-fonts/CalibreWeb-Medium.woff") format("woff")}@font-face{font-family:"Calibre Thin";src:url("https://s3.amazonaws.com/nightshade-fonts/CalibreWeb-Thin.woff2") format("woff2"),url("https://s3.amazonaws.com/nightshade-fonts/CalibreWeb-Thin.woff") format("woff")}html{box-sizing:border-box;background:#fff;color:#505050;max-width:100%;min-height:100%;font-size:1em;line-height:1.4;letter-spacing:0.03em;overflow-x:hidden;overflow-y:scroll;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:400;font-style:normal}.wf-active body{font-family:"Calibre Light"}*,*:before,*:after{box-sizing:inherit}.no-touch-delay{-ms-touch-action:manipulation;touch-action:manipulation}ol,ul{list-style-type:none;margin:0;padding:0}a{text-decoration:none;color:#00237e}.-light{color:#fff}.-medium{color:#a8a8a8}.-dark{color:#00237e}.-darkest{color:#7c7c7c}.body--serif{font-family:Georgia, serif;font-weight:400;font-style:normal;font-size:1.2rem;line-height:1.5;letter-spacing:0.03em}.wf-active .body--serif{font-family:"Chronicle Deck A", "Chronicle Deck B"}.body--sans{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:400;font-style:normal;font-size:1.2rem;letter-spacing:0.03em}.wf-active .body--sans{font-family:"Calibre Light"}.body--sans-small{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:400;font-style:normal;font-size:1rem;letter-spacing:0.03em}.wf-active .body--sans-small{font-family:"Calibre Light"}.body--sans-medium{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:400;font-style:normal;font-size:1.2rem;letter-spacing:0.03em}.wf-active .body--sans-medium{font-family:"Calibre Light"}.body--sans-large{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:400;font-style:normal;font-size:1.44rem;letter-spacing:0.03em}.wf-active .body--sans-large{font-family:"Calibre Light"}.body--quote{font-family:Georgia, serif;font-weight:400;font-style:normal;line-height:1.75;font-size:20px}.wf-active .body--quote{font-family:"Chronicle Deck A", "Chronicle Deck B"}.body--numerals-large{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:400;font-style:normal;font-size:46px;letter-spacing:0.05em;margin-top:2px}.wf-active .body--numerals-large{font-family:"Calibre Light"}h1,h2,h3,h4,h5,h6{margin:0;font-size:1rem}.heading-1{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:800;font-style:normal;text-transform:uppercase;line-height:1.4;color:#00237e;font-size:1.728rem;margin-bottom:1.2rem;letter-spacing:0.07em}.wf-active .heading-1{font-family:"Verlag A", "Verlag B"}@media (min-width: 768px){.heading-1{font-size:2.0736rem}}.heading-2{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:800;font-style:normal;text-transform:uppercase;line-height:1.4;color:#00237e;font-size:1.44rem;margin-bottom:1.44rem;letter-spacing:0.07em}.wf-active .heading-2{font-family:"Verlag A", "Verlag B"}.heading-3{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:800;font-style:normal;text-transform:uppercase;line-height:1.4;color:#00237e;font-size:1.2rem;margin-bottom:1.44rem;letter-spacing:0.07em}.wf-active .heading-3{font-family:"Verlag A", "Verlag B"}.heading-4{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:800;font-style:normal;text-transform:uppercase;line-height:1.4;color:#00237e;font-size:1rem;margin-bottom:1.2rem;letter-spacing:0.1em}.wf-active .heading-4{font-family:"Verlag A", "Verlag B"}.heading-5{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:800;font-style:normal;text-transform:uppercase;line-height:1.4;color:#00237e;font-size:0.83333333rem;margin-bottom:1rem;letter-spacing:0.1em}.wf-active .heading-5{font-family:"Verlag A", "Verlag B"}p{margin:0}.-spaced{margin-bottom:2em}.-no-trailer{margin-bottom:0 !important}.-nowrap{white-space:nowrap}.rating-stars{text-decoration:none}.rating-star,.rating-star-wrap{height:1em;width:1em;position:relative;display:inline-block;margin-right:.5px}.rating-star-mask{height:1em;width:1em;z-index:1;display:block;overflow:hidden;position:absolute}.rating-star [data-icon]{height:1em;width:1em;position:absolute;left:0}.rating-star--gold{z-index:1}.rating-star--gold [data-icon]{fill:#f5d060}.rating-star--blue{z-index:1}.rating-star--blue [data-icon]{fill:#00237e}.rating-star--grey [data-icon]{fill:#cbcbcb}.rating-stars-stats{text-align:left;letter-spacing:0.03em;white-space:nowrap;margin-left:4px}@media (min-width: 768px){.rating-stars-stats--fraction{margin:0 4px 0 1px}}.review-continue-reading{font-size:1.2rem}.review-continue-reading,.review-continue-reading:link,.review-continue-reading:visited{color:#00237e;cursor:pointer;padding-bottom:3px}.review-continue-reading:hover,.review-continue-reading:focus,.review-continue-reading:active{padding-bottom:2px;color:#00237e;border-bottom:1px solid #00237e}.size-guide-link{font-size:15px;letter-spacing:0.03em}.size-guide-link,.size-guide-link:link,.size-guide-link:visited{color:#00237e;cursor:pointer;padding-bottom:3px}.size-guide-link:hover,.size-guide-link:focus,.size-guide-link:active{padding-bottom:2px;color:#00237e;border-bottom:1px solid #00237e}.size-guide-link-variant-page,.size-guide-link-variant-page:link,.size-guide-link-variant-page:visited{color:#00237e;cursor:pointer;padding-bottom:3px}.size-guide-link-variant-page:hover,.size-guide-link-variant-page:focus,.size-guide-link-variant-page:active{padding-bottom:2px;color:#00237e;border-bottom:1px solid #00237e}.reviews-nav{height:70px;width:100%}.reviews-nav-tab{z-index:1;display:inline-block;background-color:#fff;margin-top:30px;height:40px;padding:0.75em;width:32%;text-align:center;border-bottom:1px solid #d9d9d9;position:relative;color:#505050;text-align:center;font-size:0.875em;letter-spacing:0.125em;-webkit-transition:border 0.15s;transition:border 0.15s}.reviews-nav-tab.is-active{border:1px solid #d9d9d9;border-bottom:0;background-color:#f6f6f6;height:41px}.reviews-nav-tab.is-active:before,.reviews-nav-tab.is-active:after{height:6px;width:6px;position:absolute;bottom:0;content:" ";border:1px solid #d9d9d9}.reviews-nav-tab.is-active:before{left:-6px;border-bottom-right-radius:6px;border-width:0 1px 1px 0;box-shadow:2px 2px 0 #f6f6f6}.reviews-nav-tab.is-active:after{right:-6px;border-bottom-left-radius:6px;border-width:0 0 1px 1px;box-shadow:-2px 2px 0 #f6f6f6}.reviews-nav-tab.is-active.reviews-nav-tab--mattress{border-top-right-radius:6px;left:-12px}@media (min-width: 600px) and (max-width: 768px){.reviews-nav-tab.is-active.reviews-nav-tab--mattress{left:-15px}}.reviews-nav-tab.is-active.reviews-nav-tab--sheets{z-index:2;border-top-right-radius:6px;border-top-left-radius:6px}.reviews-nav-tab.is-active.reviews-nav-tab--pillows{border-top-left-radius:6px;right:-13px}@media (min-width: 600px) and (max-width: 768px){.reviews-nav-tab.is-active.reviews-nav-tab--pillows{right:-16px}}.reviews-nav-tab.is-active:hover .reviews-nav-tab-text{font-size:1em;color:#505050;border-bottom:0}.reviews-nav-tab:hover .reviews-nav-tab-text{border-bottom:1px solid #d9d9d9;padding:0}.nav-definitive-article{display:none}@media (min-width: 768px){.nav-definitive-article{display:inline}.reviews-nav-tab--mattress{margin-left:auto}.reviews-nav-tab--pillows{margin-right:auto}.reviews-nav-tab{width:180px}.reviews-nav-tab.is-active{border-top-right-radius:6px;border-top-left-radius:6px}}.reviews-wrapper{max-width:1080px;margin:0 auto;position:relative}.reviews-wrapper.reviews-wrapper--header{max-width:800px;text-align:center}.controller-reviews{line-height:1.7}@media (min-width: 600px){.controller-reviews .flash-inner{text-align:center;line-height:1}}.reviews-list{padding-top:0;padding-bottom:0}.review{padding-top:2.5em;padding-bottom:2.5em;border-bottom:1px solid #e5e5e5;position:relative}.review .review-name{display:block;white-space:nowrap}.review .review-verified-wrapper{margin-left:3px;display:none}.review .review-verified-message{display:none}.review.is-verified .review-verified-wrapper{position:relative;display:inline-block;fill:#b9b9b9}.review.is-verified .review-verified-wrapper:hover .review-verified-message{display:block}.review.is-verified .review-verified-wrapper .review-verified-message{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:400;font-style:normal;display:none;width:160px;height:30px;border-radius:4px;background:black;color:#fff;position:absolute;bottom:100%;margin-bottom:12px;padding:0 10px;left:50%;margin-left:-25px;font-size:0.83333333rem;text-align:center;letter-spacing:0.07em;pointer-events:none;line-height:2.2}.wf-active .review.is-verified .review-verified-wrapper .review-verified-message{font-family:"Calibre Medium"}.review.is-verified .review-verified-wrapper .review-verified-message.is-revealed{display:block}.review.is-verified .review-verified-wrapper .review-verified-message:after{top:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:transparent;border-top-color:black;border-width:10px}.review.is-verified .review-verified-wrapper [data-icon="checkmark"]{vertical-align:top;top:2px}@media (min-width: 768px){.review.is-verified .review-verified-wrapper [data-icon="checkmark"]{top:5px}}.review.is-verified .review-name .review-verified-wrapper{margin-left:1px}.review.is-verified .review-name .review-verified-wrapper .review-verified-message{margin-left:-77px}.review.is-verified .review-name .review-verified-wrapper .review-verified-message:after{left:42%}.review-age,.review-name,.review-info{display:block;letter-spacing:0.03em}@media (min-width: 1024px){.review-age,.review-name,.review-info{line-height:1.6}}.review-title{font-size:1.44rem;line-height:1.4;margin-bottom:0.69444444rem}@media (min-width: 1024px){.review-header{width:20%;min-width:180px;float:left;margin-top:5px;padding-bottom:2.5em;padding-right:10px}.review-header .review-title{display:none}}.review-details-wrapper .review-title{display:none}@media (min-width: 1024px){.review-details-wrapper .review-title{display:block}}@media (min-width: 1024px){.review-details-wrapper{width:80%;float:left;padding-bottom:2.5em;padding-left:20px}}.review-info{margin:0}.review-rating{margin-bottom:0.48225309rem}@media (min-width: 1024px){.review-rating{margin-bottom:1.44rem}}.review-rating .review-star{position:relative;display:inline-block;width:1rem;height:1rem}.review-rating .review-star [data-icon]{position:absolute;width:1rem;height:1rem}.review-rating .review-star--gold [data-icon]{fill:#f5d060}.review-rating .review-star--grey [data-icon]{fill:#cbcbcb}@media (min-width: 1024px){.review-date{position:absolute;bottom:2.19rem}}@media (min-width: 1024px){.review-details{position:absolute;bottom:2.63rem}}@media (min-width: 1024px){.review-dog-bed-details{position:relative;top:0.44rem;color:#7c7c7c}}.review-text{margin-top:1.25em;padding-bottom:1.25em}.review-text .more-text{padding:0;display:none}.review-text-body{font-size:1.2rem;max-height:9rem}@media (min-width: 768px){.review-text-body{line-height:1.6;max-height:5.76rem}}@media (max-width: 768px){.review-hours{margin-bottom:0.69444444rem}}.review-hours,.review-partner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;color:#b9b9b9}@media (min-width: 768px){.review-hours,.review-partner{display:inline-block}}@media (min-width: 600px){.review-hours{width:40%;max-width:225px;margin-right:20px;white-space:nowrap}}.review-details{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;clear:both}@media (max-width: 600px){.review-details{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.review-details .icon{height:2em;width:1.25em;fill:#b9b9b9;position:relative;top:0.19rem}@media (min-width: 600px){.review-details .icon{top:0.69rem}}.review-details .review-partner .icon{width:1.5em;height:2em}.review-details .review-partner .icon-pig{width:2em;margin:0 -3px 1px 3px}.review-details .review-partner .icon-cat,.review-details .review-partner .icon-dog{margin-bottom:1px;margin-left:5px}@media (min-width: 768px){.review-details .review-dog-bed-size,.review-details .review-dog-position{display:inline}}.review-details .review-dog-bed-size{margin-right:1.56rem}@media (max-width: 768px){.review-details .review-dog-bed-size{margin-bottom:0.83333333rem}}.review-details .review-hours-number,.review-details .review-hours-label,.review-details .review-partner-label{position:relative;top:0.44rem;display:inline-block;vertical-align:middle;color:#7c7c7c}.review-details .review-hours-number{margin:0 0.3rem 0 0.48225309rem}@media (min-width: 768px){.review-details .review-hours-number{margin:0 0 0 0.48225309rem}}.review-details .review-partner-label{margin-left:9px;vertical-align:middle;max-width:160px;display:inline-block}@media (min-width: 360px) and (max-width: 768px){.review-details .review-partner-label{max-width:230px}}@media (min-width: 768px){.review-details .review-partner-label{max-width:none;vertical-align:middle}}@media (min-width: 768px){.review-details{width:100%}}@-webkit-keyframes pulse{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulse{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.review-form{max-width:800px;margin:0 auto;padding:0 23px 75px}.review-form .form-input{background-size:12px 12px}.review-form .form-field .form-label{display:inline-block}.review-form-title{padding:3em 0;border-bottom:1px solid #e5e5e5;margin-bottom:3em}.review-form-title-field{padding-top:3em}.review-form-hours-group{padding-top:2.985984rem;padding-bottom:2.985984rem;margin-top:2.0736rem;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.review-form-hours-group .review-form-hours-label{-webkit-box-flex:1;-webkit-flex:1 1 70%;-ms-flex:1 1 70%;flex:1 1 70%;margin-bottom:0.5787037rem}.review-form-hours-group .review-form-hours-input{-webkit-box-flex:1;-webkit-flex:1 1 30%;-ms-flex:1 1 30%;flex:1 1 30%}.review-form-hours-group .form-label{margin-bottom:0}.review-form-radio-field{padding-top:3em;padding-bottom:3em;border-bottom:1px solid #e5e5e5;margin-bottom:0}.review-form-radio{clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(1px 1px 1px 1px);clip-path:inset(1px 1px 1px 1px);height:1px;overflow:hidden;position:absolute;width:1px}.review-form-radio-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;text-align:center;width:100%;margin:2em auto 0}@media (min-width: 420px){.review-form-radio-group{width:80%}}@media (min-width: 600px){.review-form-radio-group{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.review-form-radio-choice-wrapper{-webkit-transition:-webkit-transform 0.15s;transition:-webkit-transform 0.15s;transition:transform 0.15s;transition:transform 0.15s, -webkit-transform 0.15s}.review-form-radio-choice-wrapper:hover .icon{fill:#00237e}.review-form-radio-choice-wrapper:hover [data-icon="star"] .icon{fill:#F5D060}.review-form-radio-choice-wrapper .icon{-webkit-transition:fill 0.15s, -webkit-transform 0.15s;transition:fill 0.15s, -webkit-transform 0.15s;transition:transform 0.15s, fill 0.15s;transition:transform 0.15s, fill 0.15s, -webkit-transform 0.15s;fill:#b9b9b9}.review-form-radio-choice-wrapper .icon-sad{fill:#b9b9b9;margin-bottom:3px}.review-form-radio-choice-wrapper .icon-dog,.review-form-radio-choice-wrapper .icon-cat{margin-left:2px}.review-form-radio-choice-wrapper .icon-pig{margin-left:1px;margin-bottom:-3px}.review-form-radio-choice-wrapper .icon-pig+.icon-text{position:relative;top:1px}.review-form-radio-choice-wrapper .icon-solo{margin-bottom:5px}.review-form-radio-choice-wrapper .icon-text{-webkit-transition:fill 0.15s, -webkit-transform 0.15s;transition:fill 0.15s, -webkit-transform 0.15s;transition:transform 0.15s, fill 0.15s;transition:transform 0.15s, fill 0.15s, -webkit-transform 0.15s;color:#505050}.review-form-radio-choice-wrapper input:checked+label .icon{fill:#00237e;-webkit-animation-delay:0s;-webkit-animation-duration:0.2s;-webkit-animation-name:pulse;-webkit-animation-timing-function:linear;-webkit-animation-iteration-count:1;-webkit-animation-direction:normal;-webkit-animation-fill-mode:forwards;-moz-animation-delay:0s;-moz-animation-duration:0.2s;-moz-animation-name:pulse;-moz-animation-iteration-count:1;-moz-animation-direction:normal;-moz-animation-fill-mode:forwards;-o-animation-delay:0s;-o-animation-duration:0.2s;-o-animation-name:pulse;-o-animation-direction:normal;-o-animation-fill-mode:forwards;animation-delay:0s;animation-duration:0.2s;animation-name:pulse;animation-timing-function:linear;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:forwards}.review-form-radio-choice-wrapper input:checked+label [data-icon="star"] .icon{fill:#F5D060}.review-form-radio-choice-wrapper .multiple_partners{width:72px;height:52px}@media (max-width: 768px){.review-form-radio-choice-wrapper--stars{width:100%;margin-bottom:2em}}.icon-radio-icon-wrapper{height:4em;width:2.5em;display:inline-block;-webkit-transition:-webkit-transform 0.15s;transition:-webkit-transform 0.15s;transition:transform 0.15s;transition:transform 0.15s, -webkit-transform 0.15s;cursor:pointer}.icon-radio-icon-wrapper--pig{width:3em}.icon-radio-icon-wrapper .icon{height:100%;width:100%}.icon-radio-icon-wrapper--star{height:auto;width:auto;display:block}.review-form-stars-label{padding-top:0.5em}.review-form-partners .icon-radio-icon-wrapper{height:auto;width:auto}.review-form-partners .icon-radio-icon-wrapper [data-icon="solo"]{margin-bottom:0.68rem;width:2.48832rem}.review-form-radio-choice-mobile-break{width:100%}@media (min-width: 600px){.review-form-radio-choice-mobile-break{clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(1px 1px 1px 1px);clip-path:inset(1px 1px 1px 1px);height:1px;overflow:hidden;position:absolute;width:1px}}.review-form .reviews-header-description{min-width:250px;margin-left:10%}@media (min-width: 768px){.review-form .reviews-header-description{min-width:500px}}.review-form [data-placement="bottom"]{left:50%;top:200%}.review-form [data-placement="bottom"]:after{left:25.5%}@media (min-width: 420px){html[lang=fr-FR] .review-form-radio-group--stars,html[lang=fr-CA] .review-form-radio-group--stars{width:96%}}.reviews-cta-wrapper{padding-top:2.985984rem;padding-bottom:2.985984rem;margin-top:2.985984rem}@media (min-width: 1024px){.reviews-cta-wrapper{padding-top:3.5831808rem;padding-bottom:3.5831808rem}}.reviews-cta-wrapper .reviews-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width: 768px){.reviews-cta-wrapper .reviews-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.reviews-cta-title{margin-bottom:0.69444444rem}.reviews-cta{width:100%;text-align:center}.reviews-cta .reviews-cta-icon-wrapper{height:2em;width:2em;fill:#00237e;margin-bottom:1.5em;display:inline-block}.reviews-cta .reviews-cta-icon-wrapper .icon{width:100%;height:100%}.reviews-cta [data-icon="moon-stars"]{margin:-5px 0 0 -10px}@media (min-width: 1024px){.reviews-cta{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.reviews-cta .btn{margin-top:30px}.reviews-cta-copy{max-width:18.75rem;margin:0 auto}.reviews-cta-callout{height:100%;padding:1.87rem 0.56rem 0}@media (min-width: 600px){.reviews-cta-callout{padding:1.87rem 1.25rem 0}}@media (min-width: 768px){.reviews-cta-callout{padding:2.5rem 3.75rem 0}}.reviews-cta-header{margin:0 auto}@media (min-width: 768px){.reviews-cta-header{font-size:1.37rem}}.reviews-cta-header--title{max-width:32.5rem}@media (min-width: 768px){.reviews-title-break{display:block}}.reviews-cta-header--subtitle{margin-bottom:1.44rem;max-width:23.44rem}.reviews-cta-illustration{margin:1.56rem 0 0.62rem;width:9.5rem;height:9.12rem}@media (min-width: 768px){.reviews-cta-illustration{margin:1.87rem 0 0.62rem;width:11.87rem;height:11.37rem}}.btn--reviews-cta{margin-top:1.25rem}@media (min-width: 768px){.btn--reviews-cta{margin-top:1.56rem}}@media (min-width: 768px){.reviews-cta-body{font-size:1.25rem}}.reviews-cta-modal{background:#fff}.reviews-cta-modal .modal-content{margin-bottom:1.87rem}@media (min-width: 768px){.reviews-cta-modal .modal-content{margin-bottom:3rem}}.reviews-waypoint-marker{top:0;width:100%;position:relative}.reviews-filters{border:1px solid #d9d9d9;border-top:0}@media (min-width: 768px){.reviews-filters{padding:0 23px}}.reviews-filter-ratings-label{padding-left:1.5em}@media (min-width: 768px){.reviews-filter-ratings-label{position:relative;padding-left:1em;top:2px}}.reviews-filter-tab{width:50%;float:left;text-transform:uppercase;padding:1.5em 0;font-size:0.83333333rem;border-right:1px solid #d9d9d9}@media (min-width: 768px){.reviews-filter-tab{padding:1.5em 1em 1em 0;border-right:0}}.reviews-filter-tab [data-icon="arrow"]{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);fill:#505050;vertical-align:baseline}@media (min-width: 768px){.reviews-filter-tab [data-icon="arrow"]{position:absolute;top:40%;right:1em}}.reviews-filter-form{width:100%;overflow:visible;display:inline-block;position:relative}@media (min-width: 768px){.reviews-filter-form{width:auto}}.reviews-filter-form,.reviews-filter-choice{z-index:3}@media (min-width: 768px){.reviews-filter{display:inline-block;padding:10px 1.2rem}}.reviews-filter-title{color:#505050;margin-bottom:0.33489798rem}@media (min-width: 768px){.reviews-filter-title{position:relative;float:left;top:1px}}.reviews-filter-list{z-index:3;box-sizing:content-box;position:absolute;width:100%;background-color:#fff;left:-1px;border:1px solid #cbcbcb;border-top:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px;text-align:left;cursor:pointer;margin-top:8px}@media (min-width: 768px){.reviews-filter-list{border-color:#cbcbcb}}.reviews-filter-rating{box-sizing:border-box;width:100%;height:39px;padding-top:10px;padding-bottom:10px;padding-left:1.5em}.reviews-filter-rating:hover{background-color:#f6f6f6}@media (min-width: 768px){.reviews-filter-rating{padding-left:1em}}.reviews-filter-title{padding-left:1.5em}@media (min-width: 768px){.reviews-filter-title{padding-left:0}}.reviews-filter-choice{text-transform:uppercase;color:#505050;cursor:pointer;font-size:1em;position:absolute;top:-53px;width:100%;height:80px;padding-top:43px;text-align:left;-webkit-transition:border 0.15s;transition:border 0.15s;letter-spacing:0.15em}@media (min-width: 768px){.reviews-filter-choice{position:relative;margin-left:-4px;padding:14px 0 15px;top:-6px;height:54px;min-width:121px;border-radius:4px;border:1px solid #d9d9d9;text-align:left}.reviews-filter-choice:hover{border:1px solid #b9b9b9}.reviews-filter-choice:hover .reviews-filter-list{border:1px solid #b9b9b9;border-top:0}}@media (min-width: 768px){.reviews-add-tab{float:right;padding:1em 0}}.reviews-header{padding:3em 1.44rem;border-top:1px solid #d9d9d9;overflow-y:hidden;background-color:#f6f6f6}@media (min-width: 768px){.reviews-header{max-height:360px}}.reviews-header-lead{padding-top:6.19173642rem;padding-bottom:1.44rem;text-align:center}@media (min-width: 768px){.reviews-header-lead{text-align:left;display:block;float:left;width:50%;padding:0 3em 0 0}}.reviews-header-lead-image{display:none}.reviews-shop{margin:1.25em auto 0}.reviews-shop .btn{width:100%;padding-left:1rem;padding-right:1rem}.reviews-title{color:#505050;margin-bottom:0}@media (min-width: 768px){.reviews-thumbnail{width:50%;position:absolute;right:0;padding-left:2.985984rem;margin-top:0;border-left:1px solid #d9d9d9}}.reviews-thumbnail .reviews-image{position:absolute;top:0;left:0;right:0}@media (min-width: 768px){.reviews-thumbnail .reviews-image{display:block;position:relative;top:auto;left:auto;right:auto;margin-top:70px}}.reviews-thumbnail img{width:11.25rem;margin-top:-3.125rem}@media (min-width: 768px){.reviews-thumbnail img{width:20rem;margin-bottom:-1.25rem}}.reviews-image{text-align:center;margin-top:40px}.reviews-count{display:inline-block;margin-left:1em}.reviews-rating-wrapper{display:inline-block;vertical-align:top}@media (min-width: 768px){.reviews-rating-wrapper{width:100%;padding-bottom:1.44rem;padding-right:5%;border-bottom:1px solid #d9d9d9}}.reviews-cta-desktop{display:none}@media (min-width: 768px){.reviews-cta-desktop{display:block}}@media (min-width: 768px){.reviews-cta-mobile{display:none}}.reviews-stats{display:inline-block}@media (min-width: 768px){.reviews-stats{display:block;float:left;width:50%;padding-top:1.44rem;padding-right:2.985984rem;clear:left}}.reviews-stats-table-tooltip{z-index:1}.reviews-stats-table-section{max-width:300px}.reviews-stats-table-section .reviews-stats-table{width:100%;border-spacing:5px}.reviews-stats-table-section .reviews-stats-table-link{border-bottom:none;-webkit-transition:border-bottom 0.15s, color 0.15s;transition:border-bottom 0.15s, color 0.15s}.reviews-stats-table-section .reviews-stats-table-link,.reviews-stats-table-section .reviews-stats-table-link:link,.reviews-stats-table-section .reviews-stats-table-link:visited{color:#505050;cursor:pointer;padding-bottom:3px}.reviews-stats-table-section .reviews-stats-table-link:hover,.reviews-stats-table-section .reviews-stats-table-link:focus,.reviews-stats-table-section .reviews-stats-table-link:active{padding-bottom:2px;color:#505050;border-bottom:1px solid #505050}.reviews-stats-table-section .reviews-stats-table-row:hover .reviews-stats-table-link{border-bottom:1px solid #00237e;color:#00237e}.reviews-stats-table-section .reviews-stats-table-row:hover .reviews-stats-table-rating-bar-background{background-color:#b9b9b9}.reviews-stats-table-section .reviews-stats-table-row.-disabled .reviews-stats-table-rating-bar-background{background-color:#e5e5e5}.reviews-stats-table-section .reviews-stats-table-row.-disabled .reviews-stats-table-rating,.reviews-stats-table-section .reviews-stats-table-row.-disabled .reviews-stats-table-rating-percent{color:#a8a8a8}.reviews-stats-table-section .reviews-stats-table-rating-visual{width:60%}.reviews-stats-table-section .reviews-stats-table-rating-visual .reviews-stats-table-rating-bar-background{background-color:#e5e5e5;vertical-align:middle;height:18px;width:100%;-webkit-transition:background-color 0.15s ease;transition:background-color 0.15s ease}.reviews-stats-table-section .reviews-stats-table-rating-visual .reviews-stats-table-rating-bar-background .reviews-stats-table-rating-bar{vertical-align:middle;height:100%;background-color:#00237e}.reviews-stats-table-section .reviews-stats-table-rating-percent{padding-left:6px;width:10%;text-align:left}.reviews-add-review{margin:1.5em auto 0}@media (min-width: 768px){.reviews-add-review{margin-top:0}}.reviews-add-review .btn{width:100%;border:1px solid #cbcbcb}.reviews-header-description{width:auto;min-width:275px;margin-left:-20%;white-space:normal;text-align:left;text-transform:none;font-size:16px}@media (min-width: 768px){.reviews-header-description{min-width:450px;margin-left:30%}}@media (min-width: 1024px){.reviews-header-description{top:100%}}.reviews-header-description::after{-webkit-filter:drop-shadow(-3px 0px 2px rgba(0,0,0,0.1))}.reviews-tooltip{display:inline-block;text-align:center;cursor:pointer}@media (min-width: 1024px){.reviews-tooltip{margin-left:4px}}.reviews-tooltip .reviews-tooltip-toggle{min-width:95px;color:#00237e;display:block;font-size:1rem;padding-top:2px;-webkit-transition:opacity 0.15s;transition:opacity 0.15s;opacity:1}@media (min-width: 768px){.reviews-tooltip .reviews-tooltip-toggle{position:relative;top:0}}.reviews-tooltip .reviews-tooltip-toggle:hover{opacity:0.7}@media (max-width: 768px){.reviews-tooltip [data-placement="bottom"]{-webkit-transform:translate(-77%, 0);-ms-transform:translate(-77%, 0);transform:translate(-77%, 0)}}@media (min-width: 768px){.reviews-tooltip [data-placement="bottom"]:after{top:-29px}}.reviews-pagination .pagination span{height:30px;width:30px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:400;font-style:normal;display:inline-block;margin:0 10px 0 0;vertical-align:top;text-align:center;font-size:0.83333333rem;line-height:2.2}.wf-active .reviews-pagination .pagination span{font-family:"Calibre Medium"}.reviews-pagination .pagination span a{height:100%;width:100%;display:block;color:#505050}.reviews-pagination .pagination .first a,.reviews-pagination .pagination .prev a,.reviews-pagination .pagination .next a,.reviews-pagination .pagination .last a{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:400;font-style:normal;font-size:2em;color:#00237e;position:relative;top:-4px;line-height:1.2}.wf-active .reviews-pagination .pagination .first a,.wf-active .reviews-pagination .pagination .prev a,.wf-active .reviews-pagination .pagination .next a,.wf-active .reviews-pagination .pagination .last a{font-family:"Calibre Light"}.reviews-pagination .pagination .first,.reviews-pagination .pagination .prev,.reviews-pagination .pagination .next,.reviews-pagination .pagination .last,.reviews-pagination .pagination .current,.reviews-pagination .pagination .page{background-color:white;border:1px solid #cbcbcb;border-radius:4px;-webkit-transition:border 0.15s;transition:border 0.15s}.reviews-pagination .pagination .first:hover,.reviews-pagination .pagination .prev:hover,.reviews-pagination .pagination .next:hover,.reviews-pagination .pagination .last:hover,.reviews-pagination .pagination .current:hover,.reviews-pagination .pagination .page:hover{border:1px solid #d9d9d9}.reviews-pagination .pagination .current{font-weight:600;color:#00237e}@media (min-width: 769px){.reviews.is-sticky .reviews-header{z-index:6;position:fixed;width:100%;top:3.125rem;padding-top:2em;padding-bottom:15px;overflow-y:visible;max-height:116px;border-top:0}.reviews.is-sticky .reviews-header-lead{border:0;width:100%}.reviews.is-sticky .reviews-thumbnail{border-left:0}.reviews.is-sticky .reviews-header-lead-image{display:inline-block;margin-right:0.40187757rem;width:120px}.reviews.is-sticky .reviews-header-lead-image img{width:100%;margin-top:-15px;margin-bottom:15px}.reviews.is-sticky .reviews-stats{clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(1px 1px 1px 1px);clip-path:inset(1px 1px 1px 1px);height:1px;overflow:hidden;position:absolute;width:1px}.reviews.is-sticky .reviews-wrapper--header{max-width:1080px}.reviews.is-sticky .reviews-image{clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(1px 1px 1px 1px);clip-path:inset(1px 1px 1px 1px);height:1px;overflow:hidden;position:absolute;width:1px}.reviews.is-sticky .reviews-rating-wrapper{width:auto;border-bottom:0;padding-bottom:0}.reviews.is-sticky .reviews-add-review{display:none}.reviews.is-sticky .reviews-waypoint-marker{top:420px}.reviews.is-sticky .reviews-filters{z-index:6;position:fixed;width:100%;height:0;top:165px;background-color:#fff}.reviews.is-sticky .reviews-filter-tab{display:none}}@media (min-width: 769px) and (min-width: 1280px){.reviews.is-sticky .reviews-filter-tab{display:block;position:absolute;padding-right:0;top:-101px;left:-webkit-calc(100% - 30rem);left:calc(100% - 30rem);width:200px}}@media (min-width: 769px){.reviews.is-sticky .reviews-shop{position:relative;float:right;width:16.88rem;margin:0;top:-5px;left:0}.reviews.is-sticky .reviews-tooltip{clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(1px 1px 1px 1px);clip-path:inset(1px 1px 1px 1px);height:1px;overflow:hidden;position:absolute;width:1px}.reviews.is-sticky .reviews-list{padding-top:446px}}@media (min-width: 769px) and (max-width: 880px){.reviews.reviews--longer-text.is-sticky .reviews-title{font-size:0.83333333rem}}.thank-you-outer-container{width:100%;height:500px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.thank-you-inner-container{max-width:350px;text-align:center}.thank-you-header{color:#00237e;font-size:35px}.thank-you-thumbs-up{fill:#00237e;margin-bottom:1em}.reviews-disclaimer{border-bottom:1px solid #e5e5e5;padding:2.48832rem 1.44rem 2.985984rem}@media (min-width: 600px){.reviews-disclaimer{padding:2.0736rem 2.48832rem 2.48832rem}}.reviews-disclaimer-icon{margin-left:auto;margin-right:auto;height:2.0736rem;width:2.0736rem;fill:#505050;margin-bottom:0.5787037rem}.reviews-disclaimer-icon .icon{height:100%;width:100%}.reviews-disclaimer-header{margin-bottom:0.5787037rem;font-size:0.83333333rem}.reviews-disclaimer-header,.reviews-disclaimer-copy{margin-left:auto;margin-right:auto;text-align:center}@media (min-width: 420px) and (max-width: 1024px){.reviews-disclaimer-copy{width:85%}}@media (min-width: 1024px){.reviews-disclaimer-copy{width:49em}}
