﻿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}.FlexEmbed{display:block;overflow:hidden;position:relative}.FlexEmbed-ratio{display:block;padding-bottom:100%;width:100%}.FlexEmbed-ratio--16by9{padding-bottom:56.25%}.FlexEmbed-ratio--4by3{padding-bottom:75%}.FlexEmbed-ratio--4by5{padding-bottom:125%}.FlexEmbed-ratio--5by4{padding-bottom:80%}.FlexEmbed-content{bottom:0;height:100%;left:0;position:absolute;top:0;width:100%}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}.link{text-align:left;letter-spacing:0.01em;font-size:inherit}.link,.link:link,.link:visited{color:#a8a8a8;cursor:pointer;padding-bottom:3px}.link:hover,.link:focus,.link:active{padding-bottom:2px;color:#a8a8a8;border-bottom:1px solid #a8a8a8}.link--fancy{font-family:Georgia, serif;font-weight:400;font-style:italic;font-style:italic;font-size:inherit}.wf-active .link--fancy{font-family:"Chronicle Deck A", "Chronicle Deck B"}.link--fancy,.link--fancy:link,.link--fancy:visited{color:#a8a8a8;cursor:pointer;padding-bottom:3px}.link--fancy:hover,.link--fancy:focus,.link--fancy:active{padding-bottom:2px;color:#a8a8a8;border-bottom:1px solid #a8a8a8}.link--arrow{position:relative;padding-right:1.728rem;cursor:pointer}.link--arrow:hover .icon-arrow{-webkit-transform:translateX(3px);-ms-transform:translateX(3px);transform:translateX(3px)}.link--arrow .icon-arrow{height:0.5rem;width:0.5rem;background-color:#e5e5e5;border-radius:50%;box-sizing:content-box;position:absolute;top:0;margin-left:0.48225309rem;padding:0.375rem;fill:#505050;-webkit-transition:-webkit-transform 0.15s ease-out;transition:transform 0.15s ease-out}.banner{padding:1rem 1.728rem 0.9rem;letter-spacing:0.07em;font-size:1rem;text-transform:uppercase;border-top:solid 1px #d9d9d9;border-bottom:solid 1px #d9d9d9;line-height:1.3}.banner--background{background:#fff}.banner-content{margin:0;text-align:center}.cta-banner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-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:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:18.48842589rem;padding:4.29981696rem 1.44rem;background-repeat:no-repeat;background-size:cover;background-position:center center;text-align:center;overflow:hidden}.cta-banner--large-background{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;height:80vh}.cta-bg{position:absolute;min-width:100%;min-height:100%;top:0;bottom:0;right:0;left:0}.cta-bg--img{display:block;background-repeat:no-repeat;background-size:cover;background-position:center center}@media (min-width: 769px){.cta-bg--img{display:none}}.cta-bg--vid{display:none}@media (min-width: 769px){.cta-bg--vid{display:block}}.cta-content{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;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}.cta-heading{font-size:1.2rem}@media (min-width: 768px){.cta-heading{font-size:1.728rem}}[data-button]{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:800;font-style:normal;display:inline-block;padding:1.15em 3em;font-size:0.83333333rem;line-height:1.2;text-align:center;letter-spacing:0.125em;text-transform:uppercase;color:#00237e;cursor:pointer;border-radius:6px;-webkit-transition:background-color 0.15s, color 0.15s;transition:background-color 0.15s, color 0.15s;-webkit-appearance:none;fill:currentColor}.wf-active [data-button]{font-family:"Verlag A", "Verlag B"}@media (max-width: 600px){[data-button]{font-size:0.85rem;padding:1rem 1.5rem}}[data-button]:disabled,[data-button].is-disabled{pointer-events:none;background-color:#7c7c7c}[data-button].is-loading{position:relative;pointer-events:none}[data-button].is-loading:after{position:"";content:"";-webkit-animation-delay:0s;-webkit-animation-duration:0.8s;-webkit-animation-name:loading;-webkit-animation-timing-function:linear;-webkit-animation-iteration-count:infinite;-webkit-animation-direction:normal;-webkit-animation-fill-mode:forwards;-moz-animation-delay:0s;-moz-animation-duration:0.8s;-moz-animation-name:loading;-moz-animation-iteration-count:infinite;-moz-animation-direction:normal;-moz-animation-fill-mode:forwards;-o-animation-delay:0s;-o-animation-duration:0.8s;-o-animation-name:loading;-o-animation-direction:normal;-o-animation-fill-mode:forwards;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-duration:0.8s;animation-duration:0.8s;-webkit-animation-name:loading;animation-name:loading;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;height:16px;width:16px;border-radius:50%;position:absolute;border:2px solid #b3bdd8;border-right-color:transparent;top:50%;right:1.15em;margin-top:-8px}@media (max-width: 600px){[data-button].is-loading{padding-right:2.6rem}}[data-button] [data-icon]{margin-right:0.5em}[data-button][data-size~="small"]{font-size:0.69444444rem;padding:1em 2em}[data-button][data-size~="small"].is-loading{padding-right:2.6rem}[data-button][data-size~="full"]{width:100%}[data-button="primary"]{background-color:#00237e;color:#fff}[data-button="primary"]:hover,[data-button="primary"]:focus{background-color:#1a398b}[data-button="primary"]:active{color:#b3bdd8}[data-button="primary"].is-loading{background-color:#334f98;color:#b3bdd8}[data-button="secondary"]{background-color:#7beac9;color:#00237e}[data-button="secondary"]:hover,[data-button="secondary"]:focus{background-color:#6fd3b5}[data-button="secondary"]:active{color:#334f98}[data-button="secondary"].is-loading{background-color:#95eed4;color:#334f98}[data-button="secondary"].is-loading:after{border-color:#334f98;border-right-color:transparent}[data-button="accent"]{background-color:#ed5a4d;color:#fff}[data-button="accent"]:hover,[data-button="accent"]:focus{background-color:#d55145}[data-button="accent"]:active{color:#faceca}[data-button="accent"].is-loading{background-color:#f17b71;color:#faceca}[data-button="accent"].is-loading:after{border-color:#faceca;border-right-color:transparent}[data-button="ghost"]{border:1px solid #cbcbcb;color:#505050}[data-button="ghost"]:hover,[data-button="ghost"]:focus{background-color:#e5e5e5}[data-button="simple"]{background-color:#f6f6f6;border:1px solid #cbcbcb;color:#505050}[data-button="simple"]:hover,[data-button="simple"]:focus{background-color:#e5e5e5}[data-button="play"]{position:relative;min-height:3.5rem;border-radius:2.19rem;background-color:#f6f6f6;border:1px solid #cbcbcb;padding:1rem 1.44rem 1rem 4rem;line-height:1.4;-webkit-transition:background-color 0.25s;transition:background-color 0.25s}[data-button="play"]:hover{background-color:#efefef}[data-button="play"]:before{position:absolute;content:"";height:2.5rem;width:2.5rem;left:0.5rem;top:50%;margin-top:-1.25rem;border-radius:50%;background:#fff;border:1px solid #cbcbcb}[data-button="play"]:after{position:absolute;content:"";display:block;height:0;width:0;-webkit-transform:translateZ(0);transform:translateZ(0);pointer-events:none;position:absolute;left:100%;top:50%;margin-top:-0.63rem;border-top:0.63rem solid transparent;border-bottom:0.63rem solid transparent;border-left:0.63rem solid #00237e;border-right:0.63rem solid transparent;left:1.5rem;margin-top:-0.38rem;border-top-width:6px;border-bottom-width:6px}.btn-toggler{cursor:pointer}.btn-toggler [data-icon="arrow"]{margin:0 3px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.btn-toggler.is-expanded [data-icon="arrow"],.btn-toggler.is-invisible [data-icon="arrow"]{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.block-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;width:100%;text-align:center}@media (max-width: 767px){.block-group--stacked{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.block-item{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;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-width:25%;padding:0 1.44rem}@media (max-width: 767px){.block-group--stacked .block-item{padding:0}.block-group--stacked .block-item:not(:last-child){margin-bottom:2.985984rem}}.block-item-image{margin-bottom:1.44rem;fill:#00237e;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.block-item-image .icon{height:100%;width:100%}.block-item-heading{max-width:14em}.block-item-body{width:100%}.page-section{padding:3.5831808rem 1.44rem}@media (min-width: 600px){.page-section{padding:4.29981696rem 1.44rem}}.page-section-large{padding:3.5831808rem 1.44rem}@media (min-width: 600px){.page-section-large{padding:4.29981696rem 1.44rem}}@media (min-width: 1280px){.page-section-large{padding:6.19173642rem 1.44rem}}@media (min-width: 769px){.content-panel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media (min-width: 769px){.content-panel-image,.content-panel-content{width:50%}}@media (min-width: 420px) and (max-width: 768px){.content-panel-image{height:80vw;overflow:hidden}.content-panel-image img{margin-top:-10vw}}@media (min-width: 769px){.content-panel-image--right{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}.content-panel-content{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;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:3.5831808rem 1.44rem}@media (min-width: 600px) and (max-width: 768px){.content-panel-content{padding:6.19173642rem 1.44rem}}@media (min-width: 769px){.content-panel-content{padding:1.44rem}}.content-panel-heading{margin-left:auto;margin-right:auto}.content-panel-content-body{width:100%;max-width:22em;font-size:1.2rem;text-align:center}@media (min-width: 600px) and (max-width: 768px){.content-panel-content-body{max-width:26em;font-size:1.44rem}}@media (max-width: 768px){.content-panel-content-body{margin-bottom:0.69444444rem}}@media (min-width: 1280px){.content-panel-content-body{max-width:26em}}@media (min-width: 1600px){.content-panel-content-body{font-size:1.44rem}}.custom-select{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:400;font-style:normal;position:relative;font-size:16px;line-height:1.6;letter-spacing:0.03em;text-align:left;-webkit-user-select:none;-ms-user-select:none;user-select:none;outline:none;cursor:pointer}.wf-active .custom-select{font-family:"Calibre Light"}.custom-select.is-expanded .custom-select-trigger{border-color:#b0aeae;border-radius:6px 6px 0 0}.custom-select.is-expanded .custom-select-options{display:block}.custom-select-trigger,.custom-select-option{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;height:48px;padding:0.65em 2.5em 0.9em 1.25em;border:1px solid;-webkit-tap-highlight-color:transparent}.custom-select-trigger{border-radius:6px;border-color:#dbdbdb;background-image:url(https://d1unl30m65x1nv.cloudfront.net/assets/nightshade/icons/select-arrow-red-193c22c04c5f34683cc0ce79f9bc582935f2b8bd8e43f3b8439573c09ed9eed4.svg);background-repeat:no-repeat;background-position:right 15px center;background-size:12px 8px}.custom-select-trigger:hover,.custom-select-trigger:focus{border-color:#b0aeae}.custom-select-trigger:focus{outline:0}.custom-select-options{display:none;position:absolute;width:100%;z-index:10}.custom-select-option{background:#fff;border-top:0;border-color:#dbdbdb #b0aeae}.custom-select-option:last-child{border-radius:0 0 6px 6px;border-bottom-color:#b0aeae}.custom-select-option:hover{background:#e5e5e5}.exposed-select{white-space:nowrap}.exposed-select-options{margin:0;padding:0;list-style:none;display:inline-block}.exposed-select-container{height:28px;width:28px;position:relative;display:inline-block;margin-right:0.5em}.exposed-select-container input:checked+.exposed-select-radio-target{border-color:#ed5a4d;box-shadow:0 0 0 1px #ed5a4d;overflow:visible}.exposed-select-option .exposed-select-radio-target{height:100%;width:100%;position:absolute;border:1px solid #cbcbcb;border-radius:6px;background:#fff;-webkit-transition:border-color .15s, box-shadow .15s;transition:border-color .15s, box-shadow .15s;cursor:pointer}.exposed-select-option .exposed-select-radio-target:hover,.exposed-select-option .exposed-select-radio-target:focus{border-color:#d9d9d9}.exposed-select-option[data-color*="chambray"] .exposed-select-radio-target{background-image:-webkit-linear-gradient(315deg, #fff 50%, #7d7d7d 50%, #7d7d7d);background-image:linear-gradient(135deg, #fff 50%, #7d7d7d 50%, #7d7d7d)}.form-field--color-exposed{width:100%}.exposed-select-color-display{display:inline-block;vertical-align:top;position:relative;top:4px;margin-left:0.5em;letter-spacing:0.03em}.exposed-select-label{display:inline-block;width:25%;text-transform:uppercase;position:relative;font-size:13px;letter-spacing:0.125em;font-weight:600;vertical-align:top}@media (min-width: 420px){.exposed-select-label{width:20%}}.exposed-select-label--color{top:7px}.exposed-select-label--size{top:15px}.dialog{will-change:transform, opacity;top:25vh !important;width:90%;height:auto;max-width:800px;overflow:hidden;padding:0;background:#f6f6f6;border-radius:4px;border:2px solid #e5e5e5;text-align:center;font-size:16px;color:#505050;border-radius:6px}@media (min-width: 768px) and (max-width: 1024px){.dialog{top:10% !important;top:8vh !important}}@media (min-width: 600px){.dialog{font-size:18px}}.dialog[open]{opacity:1;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);-webkit-animation:showModal 0.15s ease-in;animation:showModal 0.15s ease-in}@-webkit-keyframes showModal{from{opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes showModal{from{opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.dialog[open]::-webkit-backdrop,.dialog[open]+.backdrop{-webkit-animation:showBackdrop 0.2s ease;animation:showBackdrop 0.2s ease}.dialog[open]::-ms-backdrop,.dialog[open]+.backdrop{animation:showBackdrop 0.2s ease}.dialog[open]::backdrop,.dialog[open]+.backdrop{-webkit-animation:showBackdrop 0.2s ease;animation:showBackdrop 0.2s ease}@-webkit-keyframes showBackdrop{from{opacity:0}to{opacity:1}}@keyframes showBackdrop{from{opacity:0}to{opacity:1}}.dialog::-webkit-backdrop,.dialog+.backdrop{background:rgba(0,0,0,0.6);will-change:opacity}.dialog::-ms-backdrop,.dialog+.backdrop{background:rgba(0,0,0,0.6);will-change:opacity}.dialog::backdrop,.dialog+.backdrop{background:rgba(0,0,0,0.6);will-change:opacity}.dialog .dialog-callout-crawler,.dialog .financing-callout-crawler{width:100%;position:absolute;bottom:0;left:0;font-size:14px;padding:1em 2em;border-top:1px solid #cbcbcb}.modal-header{font-size:24px;margin:45px auto 20px}@media (min-width: 600px){.modal-header{font-size:32px}}.modal-inner{padding:25px;overflow-y:auto}@media (min-width: 600px){.modal-inner{padding:40px}}.modal-content{margin-bottom:3em}.btn--modal-close{position:absolute;top:0;right:0;height:48px;width:48px;cursor:pointer;opacity:0.8;-webkit-transition:opacity 0.15s ease-out;transition:opacity 0.15s ease-out}.btn--modal-close:hover{opacity:1}.financing-modal .modal-body{width:800px;height:500px;max-width:100%}.financing-callout{height:100%;padding:40px 40px 80px;text-align:left}.financing-callout.show-purchase{padding:40px 40px 120px}.financing-callout [data-icon="affirm"]{width:4.31rem;height:1.25rem;fill:#2bc2df}.financing-callout-header{color:#505050;max-width:600px;padding:10px;margin-bottom:0.5em;font-size:1rem;text-align:center}.financing-callout-affirm-logo{outline:none}@media (min-width: 420px){.financing-callout-affirm-logo{position:relative;top:-0.37rem}}.financing-callout-summary{text-align:center;padding:0 3em}.financing-callout-content{padding:0}.financing-callout-content.block-group--stacked .block-item--financing-callout{padding:1.5em 1em 0;text-align:left;margin-bottom:0}.financing-callout-item{position:relative;padding-left:82px;max-width:420px}.financing-callout-item:before{position:absolute;content:"";background-image:url(https://d24myaiemfmj1f.cloudfront.net/assets/affirm-icons-f2963c0509813c3e0d9ec5fc6117e1f78ef5be5c3ba6a797cfec168652412680.png);background-size:79px 489px;top:0;left:0;width:62px;height:61px;margin:5px}.financing-callout-heading{margin-bottom:0.33489798rem;color:#505050}.financing-callout-item--payment{max-width:450px}.financing-callout-item--payment:before{background-position:-7px -318px}.financing-callout-item--flexible:before{background-position:-8px -401px}.financing-callout-subheader{color:#505050;margin:0}.financing-callout-copy{margin:0.5em 1em 0.5em 0}.financing-callout-cta{color:#505050;padding-top:1em}@media (max-width: 380px){.financing-callout-crawler{font-size:0.69444444rem !important}}@media (max-width: 900px){.financing-callout-copy{margin:0.5em 0;font-size:1rem}}@media (max-width: 768px){.financing-callout-header{font-size:1.44rem}.financing-callout-affirm-logo{height:22px}.financing-callout-summary{margin:0;padding:0;font-size:1rem}.financing-callout-col{display:block;width:100%;padding-top:1em}.financing-callout-cta{padding-top:0.5em}}@media (max-width: 600px){.financing-callout-header{font-size:1.2rem;margin-bottom:0}.financing-callout-affirm-logo{height:18px}.financing-callout{padding:10px 10px 70px}.financing-callout.show-purchase{padding:40px 40px 120px}.financing-callout-summary{font-size:1rem}.financing-callout-cta{font-size:1rem}}@media (max-width: 370px){.financing-callout-header{font-size:1rem}.financing-callout-summary{font-size:0.83333333rem}.financing-callout-copy{font-size:0.83333333rem}}@media (max-width: 370px) and (max-height: 500px){.financing-callout-copy{font-size:0.69444444rem}.financing-callout-cta{font-size:0.69444444rem}}@media (min-width: 1024px){.grid-two-column-container{max-width:100%;margin-left:auto;margin-right:auto}.grid-two-column-container:after{content:" ";display:block;clear:both}.grid-two-column-container .grid-two-column-left{width:50%;float:left}.grid-two-column-container .grid-two-column-right{width:50%;float:right;margin-right:0}}.photo-panel{background-color:#fff;height:800px}@media (min-width: 1024px){.photo-panel{height:500px}}.photo-panel-header{margin-top:1em}.photo-panel-header [data-icon]{height:56px;width:56px;fill:#00237e;margin-bottom:1.5em}.photo-panel-content{height:400px;padding:30px 23px}@media (min-width: 370px) and (max-width: 1023px){.photo-panel-content{padding-top:50px;padding-bottom:50px}}@media (min-width: 1024px){.photo-panel-content{padding:100px 35px;height:500px}}.photo-panel-title .line-break{display:block}@media (min-width: 400px){.photo-panel-title .line-break{display:inline}}.photo-panel-image{background-size:cover;background-position:50% 30%;height:50%}@media (min-width: 1024px){.photo-panel-image{background-position:50% 100%;height:100%}}.gallery{position:relative;overflow:hidden}.gallery:hover .gallery-controls{opacity:1}.gallery-slider{width:100%;height:100%;white-space:nowrap}.gallery-controls{z-index:5;height:65px;width:65px;border-radius:33px;-webkit-transition:opacity 0.2s ease, background-color 0.15s;transition:opacity 0.2s ease, background-color 0.15s;position:absolute;top:50%;margin-top:-32.5px;right:25px;text-align:center;cursor:pointer;opacity:0;background-color:rgba(0,0,0,0.3)}.touch .gallery-controls{display:none}.gallery-controls [data-icon="arrow"]{vertical-align:top;margin-top:24px;fill:#fff;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.gallery-controls:hover,.gallery-controls:focus{background-color:rgba(0,0,0,0.2)}.gallery-prev{left:25px}.gallery-prev [data-icon="arrow"]{margin-right:2px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.gallery-slide{display:inline-block;width:100%;height:100%}.gallery-slide-image{position:relative;width:100%;cursor:pointer;text-align:center}.gallery-slide-image img{width:100%}.gallery-dots{position:absolute;left:0;bottom:0;width:100%;text-align:center;cursor:pointer}.gallery-dot{height:8px;width:8px;background-color:#00237e;border-radius:50%;opacity:0.5;box-shadow:0 0 1px rgba(0,0,0,0.3);-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease;margin:6px;display:inline-block;background-color:rgba(0,0,0,0.4);background-size:contain}.gallery-dot.is-active{opacity:1}.gallery-slide-wrapper{height:100%;width:100%}.gallery--background .gallery-slide-wrapper{opacity:0;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-transition:opacity 100ms ease-in-out 32ms;transition:opacity 100ms ease-in-out 32ms}.gallery--background .gallery-slide-wrapper.is-active{opacity:1}.lifestyle-gallery{min-height:255px}@media (min-width: 414px) and (max-width: 600px){.lifestyle-gallery{min-height:330px}}@media (min-width: 600px) and (max-width: 1024px){.lifestyle-gallery{min-height:255px}}@media (min-width: 1024px){.lifestyle-gallery{min-height:440px}}.lifestyle-gallery .gallery-dots{bottom:8px}@media (min-width: 1200px){.lifestyle-gallery .gallery-dots{bottom:50px}}.lifestyle-gallery .gallery-container{padding-bottom:80%}@media (min-width: 600px){.lifestyle-gallery .gallery-container{padding-bottom:43.125%}}.newsletter-block .email-signup-form{padding-top:2em}.newsletter-block .form-input-group{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:50px}.newsletter-block .form-input-group .email-signup-input{padding-left:1em;width:58%;height:100%;border-right:none}@media (min-width: 420px){.newsletter-block .form-input-group .email-signup-input{width:50%}}.newsletter-block .form-input-group .email-signup-submit{padding-left:1em;padding-right:1em;height:100%;border:1px solid #cbcbcb;color:#a8a8a8;background-color:lightest-grey}.newsletter-block .form-input-group .email-signup-submit:hover,.newsletter-block .form-input-group .email-signup-submit:focus{background-color:light-grey}@media (min-width: 420px){.newsletter-block .form-input-group .email-signup-submit{padding-left:2em;padding-right:2em}}@media (min-width: 420px){.newsletter-block-text .line-break{display:block}}[data-arrow="bottom"]:after{position:absolute;content:"";display:block;height:0;width:0;-webkit-transform:translateZ(0);transform:translateZ(0);pointer-events:none;position:absolute;top:100%;left:50%;margin-left:-15px;border-top:15px solid #fff;border-bottom:15px solid transparent;border-right:15px solid transparent;border-left:15px solid transparent;-webkit-filter:drop-shadow(0px 7px 4px rgba(0,0,0,0.1));filter:drop-shadow(0px 7px 4px rgba(0,0,0,0.1))}[data-arrow="right"]:after{position:absolute;content:"";display:block;height:0;width:0;-webkit-transform:translateZ(0);transform:translateZ(0);pointer-events:none;position:absolute;left:100%;top:50%;margin-top:-15px;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:15px solid #fff;border-right:15px solid transparent;-webkit-filter:drop-shadow(6px 3px 3px rgba(0,0,0,0.1));filter:drop-shadow(6px 3px 3px rgba(0,0,0,0.1))}[data-arrow="left"]:after{position:absolute;content:"";display:block;height:0;width:0;-webkit-transform:translateZ(0);transform:translateZ(0);pointer-events:none;position:absolute;right:100%;top:50%;margin-top:-15px;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:15px solid transparent;border-right:15px solid #fff;-webkit-filter:drop-shadow(-6px 3px 3px rgba(0,0,0,0.1));filter:drop-shadow(-6px 3px 3px rgba(0,0,0,0.1))}[data-arrow="top"]:after{position:absolute;content:"";display:block;height:0;width:0;-webkit-transform:translateZ(0);transform:translateZ(0);pointer-events:none;position:absolute;bottom:100%;left:50%;margin-left:-15px;border-top:15px solid transparent;border-bottom:15px solid #fff;border-left:15px solid transparent;border-right:15px solid transparent;-webkit-filter:drop-shadow(0px -7px 4px rgba(0,0,0,0.1));filter:drop-shadow(0px -7px 4px rgba(0,0,0,0.1))}@-webkit-keyframes pulse-scale-hoizontal-center{0%{-webkit-transform:scale3d(1, 1, 1) translate(-50%, 0);transform:scale3d(1, 1, 1) translate(-50%, 0)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05) translate(-50%, 0);transform:scale3d(1.05, 1.05, 1.05) translate(-50%, 0)}100%{-webkit-transform:scale3d(1, 1, 1) translate(-50%, 0);transform:scale3d(1, 1, 1) translate(-50%, 0)}}@keyframes pulse-scale-hoizontal-center{0%{-webkit-transform:scale3d(1, 1, 1) translate(-50%, 0);transform:scale3d(1, 1, 1) translate(-50%, 0)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05) translate(-50%, 0);transform:scale3d(1.05, 1.05, 1.05) translate(-50%, 0)}100%{-webkit-transform:scale3d(1, 1, 1) translate(-50%, 0);transform:scale3d(1, 1, 1) translate(-50%, 0)}}@-webkit-keyframes pulse-scale-vertical-center{0%{-webkit-transform:scale3d(1, 1, 1) translate(0, -50%);transform:scale3d(1, 1, 1) translate(0, -50%)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05) translate(0, -50%);transform:scale3d(1.05, 1.05, 1.05) translate(0, -50%)}100%{-webkit-transform:scale3d(1, 1, 1) translate(0, -50%);transform:scale3d(1, 1, 1) translate(0, -50%)}}@keyframes pulse-scale-vertical-center{0%{-webkit-transform:scale3d(1, 1, 1) translate(0, -50%);transform:scale3d(1, 1, 1) translate(0, -50%)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05) translate(0, -50%);transform:scale3d(1.05, 1.05, 1.05) translate(0, -50%)}100%{-webkit-transform:scale3d(1, 1, 1) translate(0, -50%);transform:scale3d(1, 1, 1) translate(0, -50%)}}.tooltip-container{position:relative}.tooltip{display:none;position:absolute;background-color:#fff;padding:25px;width:100%;z-index:1;border-radius:6px;text-align:center;cursor:default;box-shadow:3px 3px 15px 3px rgba(0,0,0,0.08)}.tooltip.is-active{display:block}.tooltip.-left-align{left:0;right:11px}[data-placement="top"]{bottom:100%;left:50%}[data-placement="top"].is-active{-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}.no-touch [data-placement="top"].is-active{-webkit-animation-delay:0s;-webkit-animation-duration:0.2s;-webkit-animation-name:pulse-scale-hoizontal-center;-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-scale-hoizontal-center;-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-scale-hoizontal-center;-o-animation-direction:normal;-o-animation-fill-mode:forwards;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-duration:0.2s;animation-duration:0.2s;-webkit-animation-name:pulse-scale-hoizontal-center;animation-name:pulse-scale-hoizontal-center;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}[data-placement="top"].-left-align:after{left:20%}[data-placement="top"].-right-align:after{left:initial;right:20%;margin:0 -15px 0 0}[data-placement="right"]{left:100%;top:50%}[data-placement="right"].is-active{-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}.no-touch [data-placement="right"].is-active{-webkit-animation-delay:0s;-webkit-animation-duration:0.2s;-webkit-animation-name:pulse-scale-vertical-center;-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-scale-vertical-center;-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-scale-vertical-center;-o-animation-direction:normal;-o-animation-fill-mode:forwards;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-duration:0.2s;animation-duration:0.2s;-webkit-animation-name:pulse-scale-vertical-center;animation-name:pulse-scale-vertical-center;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}[data-placement="left"]{right:100%;top:50%}[data-placement="left"].is-active{-webkit-transform:translate(0, 50%);-ms-transform:translate(0, 50%);transform:translate(0, 50%)}.no-touch [data-placement="left"].is-active{-webkit-animation-delay:0s;-webkit-animation-duration:0.2s;-webkit-animation-name:pulse-scale-vertical-center;-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-scale-vertical-center;-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-scale-vertical-center;-o-animation-direction:normal;-o-animation-fill-mode:forwards;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-duration:0.2s;animation-duration:0.2s;-webkit-animation-name:pulse-scale-vertical-center;animation-name:pulse-scale-vertical-center;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}[data-placement="bottom"]{left:55%;top:200%}[data-placement="bottom"].is-active{-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}.no-touch [data-placement="bottom"].is-active{-webkit-animation-delay:0s;-webkit-animation-duration:0.2s;-webkit-animation-name:pulse-scale-hoizontal-center;-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-scale-hoizontal-center;-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-scale-hoizontal-center;-o-animation-direction:normal;-o-animation-fill-mode:forwards;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-duration:0.2s;animation-duration:0.2s;-webkit-animation-name:pulse-scale-hoizontal-center;animation-name:pulse-scale-hoizontal-center;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.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}.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:relative}.rating-star{position:absolute;top:0;left:0;background-repeat:no-repeat;background-position:center center;background-size:contain}.rating-star--gold{z-index:1;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cGF0aCBmaWxsPSIjZjVkMDYwIiBkPSJNNjkuMiA2MS4zTDEwMCAzNy41SDYyLjVMNTAgMCAzNy41IDM3LjVIMGwzMC45IDIzLjdMMTguOCAxMDAgNTAgNzZsMzEuMyAyNHoiLz48L3N2Zz4%3D)}.rating-star--blue{z-index:1;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cGF0aCBmaWxsPSIjMDAwMjdlIiBkPSJNNjkuMiA2MS4zTDEwMCAzNy41SDYyLjVMNTAgMCAzNy41IDM3LjVIMGwzMC45IDIzLjdMMTguOCAxMDAgNTAgNzZsMzEuMyAyNHoiLz48L3N2Zz4%3D)}.rating-star--grey{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cGF0aCBmaWxsPSIjY2VjZWNlIiBkPSJNNjkuMiA2MS4zTDEwMCAzNy41SDYyLjVMNTAgMCAzNy41IDM3LjVIMGwzMC45IDIzLjdMMTguOCAxMDAgNTAgNzZsMzEuMyAyNHoiLz48L3N2Zz4%3D)}.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}}.block-item-heading{max-width:none}.block-item--aside .block-item-image{margin-bottom:0.69444444rem}.block-item--aside .block-item-body{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:400;font-style:normal;font-size:1.2rem;letter-spacing:0.03em;max-width:18em;margin-bottom:0.83333333rem}.wf-active .block-item--aside .block-item-body{font-family:"Calibre Light"}.block-item--newsletter .form-input-group{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.block-item--newsletter .email-signup-form{max-width:320px;margin-top:0.69444444rem;overflow:visible}.block-item--newsletter .email-signup-form .form-input,.block-item--newsletter .email-signup-form .btn{height:3rem}.block-item--newsletter .email-signup-form .form-input{width:65%;border-right:0}.block-item--newsletter .email-signup-form .form-input:focus{border-color:#cbcbcb}.product-specs{z-index:1;position:relative;padding:1.728rem 1.44rem}@media (max-width: 419px){.product-specs{padding-bottom:0}}.product-specs:before{position:absolute;content:"";top:1.728rem;left:0;width:100%;border-top:1px solid #d9d9d9}.product-specs-toggle{position:absolute;left:50%;display:block;width:17.2rem;padding:1.2rem 2.48832rem 1.2rem 1.2rem;background:#fff;font-size:0.83333333rem;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media (min-width: 420px){.product-specs-toggle{width:19rem}}.product-specs-toggle [data-icon="arrow"]{height:0.69444444rem;width:0.69444444rem;position:absolute;right:1rem;margin-top:0.1rem;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}@media (min-width: 420px){.product-specs-toggle [data-icon="arrow"]{right:1.44rem}}.product-specs-inner{visibility:hidden;opacity:0;max-height:0;padding-top:1.728rem;overflow:hidden;-webkit-transition:max-height 0.6s;transition:max-height 0.6s}@media (max-width: 419px){.product-specs-inner:after{position:absolute;content:"";bottom:0;left:0;width:100%;border-bottom:1px solid #d9d9d9}}@media (min-width: 420px){.product-specs-inner{padding-bottom:1.728rem;border:1px solid #d9d9d9;border-top:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}}.product-specs-inner.is-expanded{visibility:visible;opacity:1;max-height:300rem}.product-specs-section{padding:2.0736rem 0;border-bottom:1px solid #d9d9d9}@media (min-width: 420px){.product-specs-section{padding:2.0736rem 1.44rem}}@media (min-width: 600px){.product-specs-section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width: 768px){.product-specs-section{padding:2.0736rem 0 1.728rem;margin-left:2.985984rem;margin-right:2.985984rem}}.product-specs-section:last-child{border-bottom:0}.product-specs-heading{color:#505050;padding-top:0.18rem}@media (min-width: 600px){.product-specs-heading--section{-webkit-box-flex:1;-webkit-flex:1 0 30%;-ms-flex:1 0 30%;flex:1 0 30%;padding-right:1rem}}.product-specs-heading-link{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:400;font-style:normal;font-size:1rem;letter-spacing:0.03em;display:block;width:6rem;margin-top:0.48225309rem;text-transform:none}.wf-active .product-specs-heading-link{font-family:"Calibre Light"}.product-specs-heading-subtitle{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:400;font-style:normal;font-size:1rem;letter-spacing:0.03em;text-transform:none}.wf-active .product-specs-heading-subtitle{font-family:"Calibre Light"}@media (min-width: 600px){.product-specs-copy,.product-specs-dimensions{-webkit-box-flex:1;-webkit-flex:1 0 70%;-ms-flex:1 0 70%;flex:1 0 70%;line-height:1.5}}@media (max-width: 599px){.product-specs-dimensions{margin-top:1.44rem}}.product-specs-heading--dimensions{margin-bottom:1.44rem}.product-specs-dimensions-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-specs-dimensions-list:not(:last-child){margin-bottom:2.0736rem;padding-bottom:1rem;border-bottom:1px solid #d9d9d9}.product-specs-dimensions-item{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;margin-bottom:1rem;padding-right:1rem}@media (min-width: 768px){.product-specs-dimensions-item{-webkit-flex-basis:33.33333333%;-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%}}@media (min-width: 768px){.product-specs-dimensions-item.product-specs-dimensions-item--two-columns{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}}.product-specs-heading--dimensions-item{margin-bottom:0.27908165rem}.product-specs-copy-link{color:#505050;padding-bottom:2px;border-bottom:1px solid #cbcbcb}.product-purchase{margin-left:auto;margin-right:auto}.product-purchase [data-icon="checkmark"]{fill:#a8a8a8;vertical-align:top;position:relative;top:3px;margin-left:3px}.form-field--atc{padding:1.5em 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.form-field--atc .form-label{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.form-input--atc{-webkit-box-flex:1;-webkit-flex:1 1 62%;-ms-flex:1 1 62%;flex:1 1 62%}.form-input--price{font-family:Georgia, serif;font-weight:400;font-style:normal;font-size:42px;line-height:0.75}.wf-active .form-input--price{font-family:"Chronicle Deck A", "Chronicle Deck B"}.add-to-cart-title{font-size:21px;margin-bottom:0.65rem}@media (min-width: 600px) and (max-width: 1023px){.add-to-cart-title{font-size:24px}}.add-to-cart-inner{max-width:28.125rem}@media (max-width: 1023px){.add-to-cart-inner{margin:0 auto;padding-top:3em;padding-bottom:3em}}.add-to-cart-form{position:relative}.add-to-cart-button{width:100%;display:block}@media (max-width: 374px){.add-to-cart-button.is-loading{padding-right:35px}}.add-to-cart{position:relative;z-index:1}@media (min-width: 1024px){.add-to-cart{position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}@media (min-width: 1160px){.add-to-cart{right:40px}}@media (min-width: 1300px){.add-to-cart{right:70px}}@media (min-width: 1440px){.add-to-cart{left:64%;right:auto}}.add-to-cart .form-actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:1.5em}.add-to-cart .form-field--price{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;min-width:40%;margin:0;padding:0 0.5em;text-align:center}@media (max-width: 374px){.add-to-cart .form-input--price{font-size:36px}}.add-to-cart .add-to-cart-button{padding-left:0.5em;padding-right:0.5em;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}.add-to-cart .rating-star-wrap,.add-to-cart .rating-star-mask,.add-to-cart .rating-star{height:0.75em;width:0.75em;margin-right:4px}.add-to-cart .rating-stars-stats{display:inline-block;text-align:center;margin-left:0;margin-bottom:3px}@media (min-width: 600px){.add-to-cart .rating-stars-stats{margin-bottom:0}}.add-to-cart .rating-stars-stats .rating-stars-stats--fraction{margin:0 2px}.add-to-cart .reviews-stats-table-section{z-index:4;width:345px;max-width:none;top:180%}@media (max-width: 420px){.add-to-cart .reviews-stats-table-section{width:305px;padding:20px 20px 27px}}@media (max-width: 600px){.add-to-cart .reviews-stats-table-section{left:50%}}.add-to-cart .reviews-stats-table{margin-bottom:10px}.add-to-cart .reviews-stats-read-all{padding-bottom:2px;border-bottom:1px solid #7c7c7c;color:darkest-text}.add-to-cart .reviews-stats-table-row{pointer-events:none}@media (min-width: 769px){.product-specs+.product-props{margin-top:-1.728rem}}.product-props{overflow:hidden}@media (max-width: 600px){.content-panel--props{padding-top:3.5831808rem;padding-bottom:3.5831808rem}}@media (min-width: 600px) and (max-width: 768px){.content-panel--props{padding-top:4.29981696rem;padding-bottom:4.29981696rem}}.content-panel--props:not(:last-child){border-bottom:1px solid #e5e5e5}@media (min-width: 769px){.content-panel--props:nth-of-type(odd) .content-panel-content{padding-left:2.985984rem}}.content-panel--props:nth-of-type(odd) .content-panel-desktop-video{float:left}@media (min-width: 769px){.content-panel--props:nth-of-type(even) .content-panel-content{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;padding-right:2.985984rem}}.content-panel--props:nth-of-type(even) .content-panel-desktop-video{float:right}.content-panel--props .content-panel-content{z-index:1}@media (max-width: 768px){.content-panel--props .content-panel-content{padding-top:0;padding-bottom:1.728rem}}.content-panel--props .content-panel-content-body{width:100%;font-size:1.2rem;text-align:left}@media (min-width: 600px){.content-panel--props .content-panel-content-body{max-width:25em}}@media (min-width: 1024px){.content-panel--props .content-panel-content-body{font-size:1.44rem}}.content-panel--props .content-panel-image{z-index:-1}@media (min-width: 420px) and (max-width: 768px){.content-panel--props .content-panel-image{height:auto}.content-panel--props .content-panel-image img{margin-top:0}}@media (min-width: 1025px){.content-panel--props .content-panel-image-mobile{display:none}}.content-panel--props .content-panel-image-desktop{display:none}@media (min-width: 1025px){.content-panel--props .content-panel-image-desktop{display:block;width:100%}.content-panel--props .content-panel-image-desktop:after{content:"";display:table;clear:both}}.content-panel--props .content-panel-mobile-animation{background-repeat:no-repeat;background-size:100%}@media (max-width: 768px){.content-panel--props .content-panel-mobile-animation{position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.content-panel--props .content-panel-mobile-animation--fallback{width:100%;max-width:none}.content-panel--props .content-panel-desktop-video{width:auto;max-width:none;height:80vh;min-height:30rem;max-height:45rem}.product-infographic{position:relative;background:#f6f6f6}.product-infographic .banner{margin-top:4.29981696rem}@media (min-width: 769px) and (max-width: 1024px){.product-infographic .banner{margin-top:1.44rem}}.product-infographic .flickity-page-dots{bottom:-2.985984rem}.product-infographic .flickity-page-dots .dot{background:#7c7c7c}.product-infographic .flickity-prev-next-button{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}@media (max-width: 768px){.product-infographic-inner{margin-left:-1.44rem;margin-right:-1.44rem}}@media (min-width: 769px) and (max-width: 1024px){.product-infographic-inner{max-width:50rem}}.product-infographic-heading{text-align:center;margin-bottom:3.5831808rem}@media (max-width: 768px){.product-infographic-heading{padding-left:1.44rem;padding-right:1.44rem}}.block-group--infographic{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width: 768px){.block-group--infographic{display:block}}.block-group--infographic:after{content:"flickity";display:none}@media (min-width: 769px){.block-group--infographic:after{content:""}}.block-item--infographic{padding:0 1.2rem}@media (min-width: 420px) and (max-width: 768px){.block-item--infographic{opacity:0.3;-webkit-transition:opacity 0.15s;transition:opacity 0.15s}.block-item--infographic.is-selected{opacity:1}}@media (max-width: 768px){.block-item--infographic{width:100%;max-width:21rem;margin-left:1.2rem;margin-right:1.2rem}}@media (min-width: 769px) and (max-width: 1024px){.block-item--infographic{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;width:50%;min-width:0;margin-bottom:1.728rem}}.block-item--infographic .block-item-image{width:100%;max-width:9rem}@media (max-width: 1024px){.block-item--infographic .block-item-image{margin-bottom:1.2rem}}.block-item--infographic .block-item-heading{margin-bottom:0.69444444rem;color:#505050}.block-item--infographic .block-item-body{max-width:18em}@media (max-width: 768px){.product-infographic--mattress{padding-bottom:5.15978035rem}}@media (min-width: 769px) and (max-width: 1024px){.product-infographic--mattress .product-infographic-inner{max-width:none}}@media (min-width: 769px) and (max-width: 1024px){.product-infographic--mattress .block-group--infographic{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.product-infographic--mattress .block-item--infographic .block-item-body{max-width:19em}.product-infographic--mattress .block-item-image{max-width:15rem;margin-bottom:1.728rem}@media (min-width: 769px) and (max-width: 1024px){.product-infographic--sheets.product-infographic--dach .block-item--infographic{min-width:0}}@media (max-width: 600px){.product-infographic--dog-mattress{padding-bottom:4.29981696rem}}.product-infographic--dog-mattress .product-infographic-heading{margin-bottom:2.48832rem}@media (max-width: 414px){.product-infographic--dog-mattress .product-infographic-heading{margin:0 auto 1.44rem auto;max-width:11em}}@media (min-width: 1024px){.product-infographic--dog-mattress .block-item--infographic .block-item-body{max-width:13em}}@media (min-width: 700px) and (max-width: 900px){.product-diagram-header{padding-top:50px}}@media (min-width: 900px){.product-diagram-header{padding-top:70px}}.product-diagram-widget{margin-left:auto;margin-right:auto;background-repeat:no-repeat;background-position:center 0%;background-size:contain;position:relative;max-width:1500px}@media (min-width: 768px){.product-diagram-widget{background-position:center center;height:800px}}.product-diagram-items{padding-top:70%}@media (min-width: 768px){.product-diagram-items{padding-top:0}}.product-diagram-item{padding-bottom:2em;margin:0 auto;width:265px}@media (min-width: 420px) and (max-width: 600px){.product-diagram-item{width:300px}}@media (min-width: 600px) and (max-width: 768px){.product-diagram-item{width:400px}}@media (min-width: 768px){.product-diagram-item{position:absolute;padding-bottom:0;width:250px}}.product-diagram-item-wrapper{position:relative}@media (min-width: 420px) and (max-width: 768px){.product-diagram-item-wrapper{padding-left:0}}@media (min-width: 768px){.product-diagram-item-wrapper:before{content:"";position:absolute;top:-80%;bottom:0;margin:auto;height:1px;background-color:#505050;opacity:0.3}}.product-diagram-item-image-marker{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;background-color:#fff}@media (min-width: 768px){.product-diagram-item-image-marker{clip:auto;-webkit-clip-path:none;clip-path:none;height:auto;width:auto;overflow:hidden;position:absolute}}.product-diagram-item-image-bubble{height:200px;width:200px;border-radius:50%;z-index:1;background-size:cover;box-shadow:0 0 0 8px rgba(255,255,255,0.5);position:absolute;top:-80%;bottom:0;margin:auto}.product-diagram-item-copy{width:auto}.product-diagram-item-header{margin-bottom:0.5em;width:auto}.product-diagram-item-image-dot{height:7px;width:7px;border-radius:50%;z-index:1;background-color:#505050;position:absolute;top:-80%;bottom:0;margin:auto}.product-diagram-info-rule{width:125px;background:#e5e5e5;height:2px;border:0}.diagram-header{margin-left:auto;margin-right:auto;background:#fff;position:relative}.diagram-header .header-copy{max-width:30em;font-size:1.2rem;margin:0 auto 1.728rem}@media (min-width: 768px){.diagram-header .header-copy{font-size:1.44rem}}@media (min-width: 1024px){.diagram-header .header-copy{max-width:34em}}.product-guide-container{background-color:#f6f6f6}.product-guide-container .btn{margin-top:2.5em}@media (min-width: 768px){.product-guide-container .btn{margin-bottom:1.5em}}.product-guide{border-top:1px solid #cbcbcb}.product-guide-card-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:85%;margin:0 auto;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:0.5em}@media (min-width: 768px){.product-guide-card-container{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-width:900px;padding-top:0}}.product-guide-card{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;min-width:1%}@media (min-width: 768px){.product-guide-card{padding:0 10px}}.product-guide-card-image{max-height:32vw;max-width:100%}@media (min-width: 768px){.product-guide-card-image{max-height:none}}.product-guide-card--twin-xl{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}@media (min-width: 768px){.product-guide-card--twin-xl{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}}.product-guide-card--twin-xl .product-guide-card-image{max-height:35vw}@media (min-width: 768px){.product-guide-card--twin-xl .product-guide-card-image{max-height:none}}.product-guide-card-caption{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:400;font-style:normal;color:#00237e;margin-top:1em;font-size:0.83333333rem;letter-spacing:0.1em}.wf-active .product-guide-card-caption{font-family:"Calibre Light"}.product-guide-card--twin{margin-right:-3%}@media (min-width: 768px){.product-guide-card--twin{margin-right:-2%;max-width:260px}}@-moz-document url-prefix(){@media (min-width: 768px){.product-guide-card--twin .product-guide-card-image{width:90%}}}.product-guide-card--twin,.product-guide-card--twin-xl,.product-guide-card--full{-webkit-box-flex:-webkit-calc(100%/3);-webkit-flex:-webkit-calc(100%/3);-ms-flex:calc(100%/3);flex:calc(100%/3)}@media (min-width: 768px){.product-guide-card--twin,.product-guide-card--twin-xl,.product-guide-card--full{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}}.product-guide-card--queen,.product-guide-card--king{-webkit-box-flex:50%;-webkit-flex:50%;-ms-flex:50%;flex:50%;margin-top:1.4em}@media (min-width: 768px){.product-guide-card--queen,.product-guide-card--king{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin-top:0}}.product-guide-card--california-king{-webkit-box-flex:100%;-webkit-flex:100%;-ms-flex:100%;flex:100%;margin-top:1.4em}@media (min-width: 768px){.product-guide-card--california-king{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin-top:0}}.product-purchase .gallery{-webkit-transition:all 150ms ease;transition:all 150ms ease;background-color:#f6f6f6;max-height:620px}@media (min-width: 433px) and (max-width: 1240px){.product-purchase .gallery .gallery-container{padding-bottom:75%}}.product-purchase .gallery .gallery-controls{display:none}.product-purchase .gallery .gallery-thumb{display:none}.product-purchase .gallery .gallery-dots{bottom:4px}@media (min-width: 1024px){.product-purchase .gallery .gallery-dots{bottom:49px;width:62%}}@media (min-width: 500px){.product-purchase .gallery .gallery-dots{bottom:22px}.product-purchase .gallery .gallery-dots .gallery-dot{height:52px;width:52px;border-radius:0;box-shadow:none;border:1px solid #cbcbcb;opacity:1;background:none}.product-purchase .gallery .gallery-dots .gallery-dot .gallery-thumb{display:block}.product-purchase .gallery .gallery-dots .gallery-dot.is-active{border-color:#d9d9d9}}@media (min-width: 500px) and (min-width: 500px){.product-purchase .gallery .gallery-dots .gallery-dot{background-color:#f6f6f6}}.product-page-review{border-bottom:1px solid #e5e5e5;padding-top:60px;padding-bottom:45px}.product-page-review .rating-stars-stats--fraction{margin-right:6px}.product-page-review .rating-star-wrap,.product-page-review .rating-star-mask,.product-page-review .rating-star{height:1.1em;width:1.1em}.product-page-review-time{margin-top:40px}.product-page-review-title{margin:0 auto 8px}.product-page-review-copy{margin:10px 0 5px;max-height:90px}@media (min-width: 768px){.product-page-review-copy{font-size:16px;line-height:1.6;max-height:75px}}.product-page-review-info{margin-top:12px}.product-page-review-btn{margin:40px 0 10px}@media (max-width: 600px){.product-page-review-info{display:block}}.product-page-review-inner{max-width:600px;margin:0 auto}@media (min-width: 920px){.product-page-review-inner{max-width:700px}}.ab-test-pdp-reviews-hidden{display:none;overflow:hidden}.ab-test-pdp-reviews-shown{display:block}.product-page-review-set{padding-top:0}.product-page-review-set.reviews-set .reviews-header-container{border:0}.product-page-review-set .reviews-header-wrap,.product-page-review-set .review:last-child{border-bottom:solid 1px #e5e5e5}.product-page-review-set .reviews-header-wrap--review-lang{border-bottom:none}.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{height:1em;width:1em;position:relative;display:inline-block;background-repeat:no-repeat;background-position:center center;background-size:contain}.review-rating .review-star--gold{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cGF0aCBmaWxsPSIjZjVkMDYwIiBkPSJNNjkuMiA2MS4zTDEwMCAzNy41SDYyLjVMNTAgMCAzNy41IDM3LjVIMGwzMC45IDIzLjdMMTguOCAxMDAgNTAgNzZsMzEuMyAyNHoiLz48L3N2Zz4%3D)}.review-rating .review-star--grey{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cGF0aCBmaWxsPSIjY2VjZWNlIiBkPSJNNjkuMiA2MS4zTDEwMCAzNy41SDYyLjVMNTAgMCAzNy41IDM3LjVIMGwzMC45IDIzLjdMMTguOCAxMDAgNTAgNzZsMzEuMyAyNHoiLz48L3N2Zz4%3D)}.review-date{padding-bottom:7px;padding-top:15px}@media (min-width: 1024px){.review-date,.review-details{position:absolute;bottom:2.5em}}.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}}.review-hours,.review-partner{color:#b9b9b9}@media (min-width: 600px){.review-hours,.review-partner{display:inline-block}}@media (min-width: 600px){.review-hours{width:40%;max-width:220px;margin-right:20px;display:inline}}.review-details{clear:both}.review-details .icon{height:2em;width:1.25em;fill:#b9b9b9;position:relative;top:3px}.review-details .review-partner .icon{width:1.5em;height:2em}.review-details .review-partner .icon-solo{margin-right:-5px}.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}.review-details .review-hours-number,.review-details .review-hours-label,.review-details .review-partner-label{padding-bottom:0.40187757rem;display:inline-block;color:#7c7c7c}.review-details .review-hours-number{margin-left:6px;vertical-align:middle}.review-details .review-hours-label{vertical-align:middle}.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%}}.reviews-set .reviews-header-container{padding:2em 0;border-top:solid 1px light-grey;border-bottom:solid 1px light-grey}.reviews-set .rating-stars-stats--fraction{margin-left:9px}.reviews-set .rating-stars-stats{margin-right:4px}@media (min-width: 500px){.reviews-set .reviews-btn-container,.reviews-set .reviews-header-rating{display:inline-block;width:50%;vertical-align:top}}.reviews-set .reviews-btn-container{padding-top:1.5em;text-align:center}@media (min-width: 500px){.reviews-set .reviews-btn-container{text-align:right;padding-top:10px}}.reviews-set .reviews-title{margin-bottom:.6em;font-size:15px}@media (min-width: 500px){.reviews-set .reviews-title{text-align:left}}@media (min-width: 383px) and (max-width: 768px){.reviews-set .reviews-title{font-size:19px}}@media (min-width: 768px) and (max-width: 877px){.reviews-set .reviews-title{font-size:16px}}@media (min-width: 877px){.reviews-set .reviews-title{font-size:19px}}.reviews-set .review:last-child{border-bottom:0}.reviews-set .rating-stars-stats,.reviews-set .reviews-tooltip{display:inline-block}.review-set-read-all{text-align:center;padding-top:3em}.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%}}.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-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}@media (min-width: 1024px){.mattress-gallery .gallery-slide-wrapper-1{max-width:62%;text-align:center}}.mattress-gallery .gallery-slide-1{top:20px}@media (min-width: 1024px){.mattress-gallery .gallery-slide-1{width:85%;max-width:1000px}}@media (min-width: 1024px){.mattress-gallery .gallery-slide-1{top:-webkit-calc(8vw - 30px);top:calc(8vw - 30px);left:-2.6vw}}@media (min-width: 1280px){.mattress-gallery .gallery-slide-1{top:-webkit-calc(5vw - 30px);top:calc(5vw - 30px);left:0}}@media (min-width: 1500px){.mattress-gallery .gallery-slide-1{top:12px}}@media (min-width: 2000px){.mattress-gallery .gallery-slide-1{top:-58px;max-width:1300px}}.mattress-gallery .gallery-slide-2{left:-4vw;width:112%}@media (max-width: 500px){.mattress-gallery .gallery-slide-2{top:-24px;left:-24px;width:150%}}@media (min-width: 1024px){.mattress-gallery .gallery-slide-2{max-width:85%}}@media (min-width: 1400px){.mattress-gallery .gallery-slide-2{top:-webkit-calc(-1vh - 30px);top:calc(-1vh - 30px);left:0;max-width:77%}}@media (min-width: 1600px){.mattress-gallery .gallery-slide-2{top:-webkit-calc(-3vh - 30px);top:calc(-3vh - 30px);max-width:72%}}@media (min-width: 1800px){.mattress-gallery .gallery-slide-2{top:-webkit-calc(-4vw - 30px);top:calc(-4vw - 30px)}}@media (min-width: 1920px){.mattress-gallery .gallery-slide-2{max-width:65%}}@media (min-width: 1024px){.mattress-gallery .gallery-slide-wrapper-3{max-width:62%;text-align:center}}.mattress-gallery .gallery-slide-3{left:-10vw;width:120%}@media (min-width: 500px){.mattress-gallery .gallery-slide-3{left:-6vw;width:112%}}@media (min-width: 890px){.mattress-gallery .gallery-slide-3{left:0;width:100%}}@media (min-width: 1024px){.mattress-gallery .gallery-slide-3{position:relative;display:inline-block;left:0;top:8vw;width:91%;max-width:1000px}}@media (min-width: 1280px){.mattress-gallery .gallery-slide-3{top:-webkit-calc(5vw - 30px);top:calc(5vw - 30px)}}@media (min-width: 1500px){.mattress-gallery .gallery-slide-3{top:0}}@media (min-width: 2000px){.mattress-gallery .gallery-slide-3{top:-60px;max-width:1300px}}@media (min-width: 860px) and (max-width: 1023px){.mattress-gallery .gallery-slide-4{top:-20px}}@media (min-width: 1024px){.mattress-gallery .gallery-slide-4{left:-4em;max-width:65%}}@media (min-width: 1200px){.mattress-gallery .gallery-slide-4{top:-2vw;left:0}}@media (min-width: 1600px){.mattress-gallery .gallery-slide-4{top:-webkit-calc(-6vw - 30px);top:calc(-6vw - 30px)}}@media (min-width: 2200px){.mattress-gallery .gallery-slide-4{top:-webkit-calc(-12vw - 60px);top:calc(-12vw - 60px)}}.mattress-gallery .gallery-dot{overflow:hidden}.mattress-gallery .gallery-dot-1 .gallery-thumb{position:relative;top:15%}.mattress-gallery .gallery-dot-2 .gallery-thumb{max-width:175%;margin-left:-0.9em}.mattress-gallery .gallery-dot-3 .gallery-thumb{max-width:120%;margin-left:-10%;position:relative;top:15%}.mattress-gallery .gallery-dot-4 .gallery-thumb{max-width:130%;margin-left:-1em}.mattress-options{font-size:1rem;letter-spacing:0.04rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1.2rem;border:1px solid #d9d9d9;border-radius:6px;overflow:hidden}.mattress-options-option{border:solid #d9d9d9;border-width:0 1px 1px 0;padding:0.5787037rem 0.23256804rem;cursor:pointer;font-size:1rem;letter-spacing:0.07rem;line-height:1;text-transform:uppercase;-webkit-transition:background ease-in 0.1s;transition:background ease-in 0.1s}.mattress-options-option:hover,.mattress-options-option.is-selected{background:#e6e6e6}.mattress-options--6-options .mattress-options-option{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;width:33.33333333%}.mattress-options--6-options .mattress-options-option:nth-child(3n){border-right:0}.mattress-options--6-options .mattress-options-option:nth-child(n+4){border-bottom:0}.mattress-options--4-options .mattress-options-option{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;width:50%}.mattress-options--4-options .mattress-options-option:nth-child(2n){border-right:0}.mattress-options--4-options .mattress-options-option:nth-child(n+3){border-bottom:0}@media (max-width: 1024px){.product-diagram-header--mattress{padding-bottom:1.728rem}}.product-diagram-header--mattress.product-diagram-header--dach .header-copy{max-width:36em}.product-diagram-widget--mattress{background-image:url("https://casper.imgix.net/product-diagrams/casper-mattress-diagram-mobile.jpg?auto=format&w=1000")}@media (min-width: 420px) and (max-width: 768px){.product-diagram-widget--mattress{background-image:url("https://casper.imgix.net/product-diagrams/casper-mattress-diagram-tablet.jpg?auto=format&w=1500")}}@media (min-width: 768px){.product-diagram-widget--mattress{margin-bottom:6.19173642rem;background-image:url("https://casper.imgix.net/product-diagrams/casper-mattress-diagram.jpg?auto=format&w=2500")}}.product-diagram-widget--mattress.product-diagram-widget--dach{background-image:url("https://casper.imgix.net/product-diagrams/de/casper-mattress-diagram-mobile.jpg?auto=format&w=1000")}@media (min-width: 420px) and (max-width: 768px){.product-diagram-widget--mattress.product-diagram-widget--dach{background-image:url("https://casper.imgix.net/product-diagrams/de/casper-mattress-diagram-tablet.jpg?auto=format&w=1500")}}@media (min-width: 768px){.product-diagram-widget--mattress.product-diagram-widget--dach{background-image:url("https://casper.imgix.net/product-diagrams/de/casper-mattress-diagram.jpg?auto=format&w=2500")}}.product-diagram-widget--mattress.product-diagram-widget--uk{background-image:url("https://casper.imgix.net/product-diagrams/uk/casper-mattress-diagram-mobile.jpg?auto=format&w=1000")}@media (min-width: 420px) and (max-width: 768px){.product-diagram-widget--mattress.product-diagram-widget--uk{background-image:url("https://casper.imgix.net/product-diagrams/uk/casper-mattress-diagram-tablet.jpg?auto=format&w=1500")}}@media (min-width: 768px){.product-diagram-widget--mattress.product-diagram-widget--uk{background-image:url("https://casper.imgix.net/product-diagrams/uk/casper-mattress-diagram.jpg?auto=format&w=2500")}}.product-diagram-items--mattress{padding-top:102%}@media (min-width: 420px) and (max-width: 768px){.product-diagram-items--mattress{padding-top:85%}}.product-diagram-items--mattress .product-diagram-item{width:275px}@media (min-width: 420px) and (max-width: 767px){.product-diagram-items--mattress .product-diagram-item{min-width:320px;width:80%}}@media (min-width: 768px){.product-diagram-item--mattress{right:6%}}@media (min-width: 1350px){.product-diagram-item--mattress{right:9%}}@media (min-width: 768px){.product-diagram-item--mattress-latex{top:20%}.product-diagram-item--mattress-latex .product-diagram-item-image-marker{left:-95%;top:-75%}.product-diagram-item--mattress-latex .product-diagram-item-wrapper:before{width:89%;left:-95%;top:-75%}}@media (min-width: 1024px){.product-diagram-item--mattress-latex{top:16%}.product-diagram-item--mattress-latex .product-diagram-item-image-marker{left:-109%}.product-diagram-item--mattress-latex .product-diagram-item-wrapper:before{width:103%;left:-109%}}@media (min-width: 768px){.product-diagram-item--mattress-memory{top:43.5%}.product-diagram-item--mattress-memory .product-diagram-item-image-marker{left:-28%;top:-75%}.product-diagram-item--mattress-memory .product-diagram-item-wrapper:before{width:22%;left:-28%;top:-75%}}@media (min-width: 1024px){.product-diagram-item--mattress-memory{top:39%}.product-diagram-item--mattress-memory .product-diagram-item-image-marker{left:-26%}.product-diagram-item--mattress-memory .product-diagram-item-wrapper:before{width:20%;left:-26%}}@media (min-width: 1280px){.product-diagram-item--mattress-memory{top:37%}.product-diagram-item--mattress-memory .product-diagram-item-image-marker{left:-41%}.product-diagram-item--mattress-memory .product-diagram-item-wrapper:before{width:35%;left:-41%}}@media (min-width: 768px){.product-diagram-item--mattress-adaptive{top:54.5%}.product-diagram-item--mattress-adaptive .product-diagram-item-image-marker{left:-21%;top:-75%}.product-diagram-item--mattress-adaptive .product-diagram-item-wrapper:before{width:15%;left:-21%;top:-75%}}@media (min-width: 1024px){.product-diagram-item--mattress-adaptive{top:52.5%}.product-diagram-item--mattress-adaptive .product-diagram-item-image-marker{left:-26%}.product-diagram-item--mattress-adaptive .product-diagram-item-wrapper:before{width:20%;left:-26%}}@media (min-width: 1280px){.product-diagram-item--mattress-adaptive{top:50.5%}.product-diagram-item--mattress-adaptive .product-diagram-item-image-marker{left:-41%}.product-diagram-item--mattress-adaptive .product-diagram-item-wrapper:before{width:35%;left:-41%}}@media (min-width: 768px){.product-diagram-item--mattress-base{top:71.5%}.product-diagram-item--mattress-base .product-diagram-item-image-marker{left:-29%;top:-75%}.product-diagram-item--mattress-base .product-diagram-item-wrapper:before{width:23%;left:-29%;top:-75%}}@media (min-width: 1024px){.product-diagram-item--mattress-base{top:70.5%}.product-diagram-item--mattress-base .product-diagram-item-image-marker{left:-26%}.product-diagram-item--mattress-base .product-diagram-item-wrapper:before{width:20%;left:-26%}}@media (min-width: 1280px){.product-diagram-item--mattress-base{top:69.5%}.product-diagram-item--mattress-base .product-diagram-item-image-marker{left:-41%}.product-diagram-item--mattress-base .product-diagram-item-wrapper:before{width:35%;left:-41%}}@media (min-width: 768px){.product-diagram-item--mattress-cover{top:88.5%}.product-diagram-item--mattress-cover .product-diagram-item-image-marker{left:-136%;top:-597%}.product-diagram-item--mattress-cover .product-diagram-item-wrapper:before{width:95%;left:-100%;top:-219%;background-color:transparent;height:145%;border-left:1px solid #505050;border-bottom:1px solid #505050}}@media (min-width: 900px){.product-diagram-item--mattress-cover .product-diagram-item-image-marker{left:-161%}.product-diagram-item--mattress-cover .product-diagram-item-wrapper:before{width:120%;left:-126%}}@media (min-width: 1024px){.product-diagram-item--mattress-cover .product-diagram-item-image-marker{left:-190%}.product-diagram-item--mattress-cover .product-diagram-item-wrapper:before{width:149%;left:-155%}}@media (min-width: 1200px){.product-diagram-item--mattress-cover .product-diagram-item-image-marker{left:-225%}.product-diagram-item--mattress-cover .product-diagram-item-wrapper:before{width:184%;left:-190%}}@media (min-width: 1450px){.product-diagram-item--mattress-cover .product-diagram-item-image-marker{left:-240%}.product-diagram-item--mattress-cover .product-diagram-item-wrapper:before{width:199%;left:-205%}}@media (max-width: 768px){.content-panel--mattress-bounce{padding-bottom:0}}.content-panel--mattress-bounce .content-panel-mobile-animation.is-animating{-webkit-animation:mattress-bounce 8.4s steps(12) infinite forwards;animation:mattress-bounce 8.4s steps(12) infinite forwards}@-webkit-keyframes mattress-bounce{0%{background-position:0 0}25%,
  100%{background-position:0 -4320px}}@keyframes mattress-bounce{0%{background-position:0 0}25%,
  100%{background-position:0 -4320px}}@media (min-width: 420px){@-webkit-keyframes mattress-bounce{0%{background-position:0 0}25%,
  100%{background-position:0 -5400px}}@keyframes mattress-bounce{0%{background-position:0 0}25%,
  100%{background-position:0 -5400px}}}.content-panel--mattress-bounce .content-panel-desktop-video{margin-left:-10%}@media (min-height: 37.5em) and (max-height: 56.25em){.content-panel--mattress-bounce .content-panel-desktop-video{margin-left:-9vh}}@media (min-height: 56.25em){.content-panel--mattress-bounce .content-panel-desktop-video{margin-left:-15%}}.content-panel--mattress-cool{overflow:hidden}.content-panel--mattress-cool .content-panel-mobile-animation.is-animating{-webkit-animation:mattress-cool 6.3s steps(9) infinite forwards;animation:mattress-cool 6.3s steps(9) infinite forwards}@-webkit-keyframes mattress-cool{0%{background-position:0 0}25%,
  100%{background-position:0 -3240px}}@keyframes mattress-cool{0%{background-position:0 0}25%,
  100%{background-position:0 -3240px}}@media (min-width: 420px){@-webkit-keyframes mattress-cool{0%{background-position:0 0}25%,
  100%{background-position:0 -4050px}}@keyframes mattress-cool{0%{background-position:0 0}25%,
  100%{background-position:0 -4050px}}}.content-panel--mattress-cool .content-panel-desktop-video{width:160%;height:29.5rem;min-height:29.5rem;margin-right:-28%;-webkit-transform:rotate(-90deg) translateX(-2.5%);-ms-transform:rotate(-90deg) translateX(-2.5%);transform:rotate(-90deg) translateX(-2.5%)}.content-panel--mattress-bounce .content-panel-mobile-animation,.content-panel--mattress-cool .content-panel-mobile-animation{width:40rem;height:22.5rem}@media (max-width: 768px){.content-panel--mattress-bounce .content-panel-mobile-animation,.content-panel--mattress-cool .content-panel-mobile-animation{left:auto;-webkit-transform:none;-ms-transform:none;transform:none}}@media (min-width: 420px){.content-panel--mattress-bounce .content-panel-mobile-animation,.content-panel--mattress-cool .content-panel-mobile-animation{width:50rem;height:28.125rem}}.courier-modal .modal-content{margin-bottom:0}.courier-callout-link{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:400;font-style:normal;font-size:1rem;letter-spacing:0.04rem;color:#505050}.wf-active .courier-callout-link{font-family:"Calibre Light"}@media (max-width: 28.125em){.courier-callout-link{padding:0 0.5787037rem}}@media (min-width: 28.125em){.courier-callout-link{border-left:1px solid #cbcbcb;padding:0 0 0 0.83333333rem}}@media (max-width: 767px){.message-banner--courier{padding:1em 2.5em;line-height:1.4}}.courier-modal{border:none}.courier-modal .modal-content{margin-bottom:0}.courier-callout{padding:2.94rem 1.44rem 0.81rem;background:#fff}@media (min-width: 768px){.courier-callout{padding:2.94rem 2.44rem 2.5rem}}@media (min-width: 1024px){.courier-callout{padding:2.94rem 2.94rem 2.5rem}}.courier-callout--header{margin-bottom:0.44rem;font-size:1.2rem;color:#00237e}@media (min-width: 768px){.courier-callout--header{font-size:1.44rem}}.courier-callout--summary{max-width:25rem;font-size:1rem}@media (min-width: 768px){.courier-callout--summary{max-width:34.37rem;font-size:1.2rem}}.courier-callout--content{overflow:auto;margin-top:2.25rem}@media (max-width: 768px){.courier-callout--col{margin:0 auto 2.06rem;max-width:14.37rem}}@media (min-width: 768px){.courier-callout--col{float:left;width:33.33333333%;vertical-align:top}.courier-callout--col:nth-of-type(3n-2){padding-right:0.75rem}.courier-callout--col:nth-of-type(3n+3){padding-left:0.75rem}}.courier-callout--graphic{height:4.25rem;width:4.25rem;background-color:#f6f6f6;border-radius:50%;margin:0 auto 0.87rem}.courier-callout--graphic .courier-svg-abtest{height:2.37rem;width:2.37rem;position:relative;top:0.94rem}@media (min-width: 768px){.courier-callout--graphic .courier-svg-abtest{height:2.56rem;width:2.56rem;top:1.25rem}}@media (min-width: 768px){.courier-callout--graphic{height:5.12rem;width:5.12rem;border-radius:50%;margin-bottom:1.06rem}}.courier-callout--info{font-size:1rem}@media (max-width: 768px){.courier-callout--info{margin:0 auto;max-width:25rem}}@media (max-width: 768px){.courier-callout--header-sub{max-width:15.62rem}}.courier-callout-form{padding:2.06rem 1.44rem 2.5rem;background:#f6f6f6}@media (min-width: 768px){.courier-callout-form{padding:2.06rem 2.06rem 2.5rem}}.courier-callout-form--zip{position:relative;margin:0.75rem auto 0.5rem;max-width:15.62rem;text-align:left}@media (min-width: 768px){.courier-callout-form--zip{margin-top:0.94rem}}.courier-callout-form--zip .success{border-color:#00237e}.courier-callout-form--summary{position:absolute;left:0;width:100%;font-size:0.83333333rem;text-align:center}.courier-submit-form{overflow:visible}.courier-submit{position:absolute;right:1.06rem;height:100%}.courier-submit .courier-svg-abtest{height:1.19rem;width:1.19rem}.btn--arrow{height:1.06rem;width:1.06rem;background-color:#e5e5e5;border-radius:50%;display:inline-block;position:relative;top:0.06rem;left:0.12rem}.btn--arrow [data-icon="arrow"]{height:0.44rem;width:0.44rem;top:0.31rem;left:0.06rem;fill:#6a6a6a;vertical-align:top}.add-to-cart-one-size .product-description{display:block;max-width:22em;margin:0 auto 1em;text-align:center}.add-to-cart-one-size .product-description-body{max-height:90px;position:relative;padding-right:10px;margin-right:-10px;overflow:hidden}.add-to-cart-one-size .product-description-body:after{z-index:1;content:"...";position:absolute;right:0;bottom:6px;background:lightest-grey}@media (max-width: 1023px){.add-to-cart-one-size .product-description-body:after{background:#fff}}.add-to-cart-one-size .product-description-body[aria-expanded="true"]:after{display:none}.add-to-cart-one-size .add-to-cart-title{margin-bottom:0.5em}.add-to-cart-one-size .form-field--size{padding-top:1.25em}.add-to-cart-one-size .form-actions{margin-top:0}.add-to-cart-one-size .form-help{font-size:13px;text-align:center}@media (min-width: 420px){.add-to-cart-one-size .form-help{padding-left:40%}}.more-sizes-link-out{text-align:center}.more-sizes-link-out .product-link{width:100%}.more-sizes-link-out .mattress-size-link{display:inline-block;font-size:15px;color:#505050;border-right:solid 1px #cbcbcb;padding:4.5px 12px 4.5px 11px}.more-sizes-link-out .mattress-size-link:last-child{border-right:none}@media (max-width: 438px){.more-sizes-link-out .mattress-size-link{font-size:13px;padding:10px 10px 10px 9px}}.variant-size-container{padding-top:.5em}.variant-size,.variant-ready-to-ship,.variant-size-guide-link{display:inline-block}.variant-size,.variant-size-guide-link{border-right:solid 1px #cbcbcb;padding-right:1em;margin-right:1em}.variant-size{font-weight:normal}.form-actions-variant{padding-top:1em}.product-page-divider{position:relative;margin:0.75em 0;line-height:1.5;text-align:center;font-size:12px}.product-page-divider:after{position:absolute;content:"";top:50%;left:0;width:100%;height:0;border-top:1px solid #cbcbcb}.product-page-divider-text{z-index:3;position:relative;padding:0 0.5em;background:#fff}@media (min-width: 1024px){.product-page-divider-text{background:#f6f6f6}}.continue-reading-link,.continue-reading-link:link,.continue-reading-link:visited{color:#00237e;cursor:pointer;padding-bottom:3px}.continue-reading-link:hover,.continue-reading-link:focus,.continue-reading-link:active{padding-bottom:2px;color:#00237e;border-bottom:1px solid #00237e}.continue-reading-link:before,.continue-reading-link:after{color:inherit;font-style:normal;line-height:1}.continue-reading-link:after{content:"›";margin-left:2px}.product-purchase-details{text-align:center;letter-spacing:0.03em;padding-bottom:1.25em;border-bottom:1px solid #cbcbcb}.product-purchase-details-item{display:inline-block}.product-purchase-details--ships-by{position:relative}@media (min-width: 600px){.product-purchase-details--ships-by{padding-left:13px;margin-left:6px}.product-purchase-details--ships-by:before{content:"";position:absolute;left:0;top:-2px;height:22px;width:1px;margin-top:2px;background-color:#d9d9d9}}.product-purchase-details--rating{cursor:pointer}@media (max-width: 600px){.product-purchase-details--rating{display:block}}
