﻿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)}.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}}.trial-returns{position:relative;min-height:18.48842589rem;overflow:hidden}.trial-returns--background{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.trial-returns-content{position:relative;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;text-align:center}.trial-returns--background .trial-returns-content{position:absolute;top:0;left:0;right:0;width:100%}.trial-returns-content .icon,.trial-returns-content [data-icon]{height:7rem;width:7rem;margin-bottom:1.728rem;fill:#00237e}@media (min-width: 768px){.trial-returns-content .icon,.trial-returns-content [data-icon]{height:8rem;width:8rem}}.trial-returns-heading{max-width:12em;color:#00237e}@media (min-width: 600px){.trial-returns-heading{max-width:20em}}@media (max-width: 767px){.trial-returns-heading{font-size:1.2rem}}.trial-returns-copy{max-width:30em;font-size:1.2rem}@media (min-width: 768px){.trial-returns-copy{font-size:1.44rem}}@media (min-width: 1024px){.trial-returns-copy{max-width:32em}}.trial-returns-image{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.trial-returns--longer-text .trial-returns-heading{max-width:18em}@media (max-width: 320px){.trial-returns--longer-text .trial-returns-heading{font-size:1rem}}.color-select{text-align:left}.color-select-selected{letter-spacing:0.04rem;margin-bottom:0.48225309rem}.color-select-label{font-weight:600}.color-select-options:after{content:"";display:table;clear:both}.color-select-option{height:1.728rem;width:1.728rem;display:block;float:left;margin-right:0.9rem;border:1px solid #cbcbcb;border-radius:6px;outline:none;cursor:pointer;background:center center no-repeat;-webkit-transition:border-color 0.15s, box-shadow 0.15s;transition:border-color 0.15s, box-shadow 0.15s;background-size:150%}.color-select-option:hover,.color-select-option:focus{outline:none}.color-select-option.is-selected{border-color:#ed5a4d;box-shadow:0 0 0 1px #ed5a4d;overflow:visible}.color-select-option--white-white{background-color:#fff}.color-select-option--white-chambray{background-color:#fff;background-image:url(https://d24myaiemfmj1f.cloudfront.net/assets/color_swatches/swatch-white-chambray-4a2c8b74d70e868be901bda97e5195233bad9b48bee50bc2e007a813122a1860.svg)}.color-select-option--blue{background-color:#aebfde}.color-select-option--sand{background-color:#dcd3c7}.color-select-option--gray{background-color:#c7c7c7}.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://d22ecin5c17pzw.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}.grid-select{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}.grid-select-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}.grid-select-option:hover,.grid-select-option.is-selected{background:#e6e6e6}.grid-select--6-options .grid-select-option{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;width:33.33333333%}.grid-select--6-options .grid-select-option:nth-child(3n){border-right:0}.grid-select--6-options .grid-select-option:nth-child(n+4){border-bottom:0}.grid-select--4-options .grid-select-option{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;width:50%}.grid-select--4-options .grid-select-option:nth-child(2n){border-right:0}.grid-select--4-options .grid-select-option:nth-child(n+3){border-bottom:0}.set-select-option-label{display:block;position:relative;margin-bottom:0.40187757rem}.set-select-option-title,.set-select-option-content{padding-left:1.728rem}.set-select-option-title{font-weight:600}.set-select-option-title:before{height:1rem;width:1rem;border-radius:50%;content:'';position:absolute;top:0.2rem;left:0;box-shadow:0 0 0 1px #b9b9b9;border:2px solid #fff;background-color:#fff;-webkit-transition:border-color 0.15s, background-color 0.15s, box-shadow 0.15s;transition:border-color 0.15s, background-color 0.15s, box-shadow 0.15s}.set-select-option-title:before:hover{box-shadow:0 0 0 1px #b9b9b9}@media (min-width: 1024px){.set-select-option-title:before{border:2px solid #f6f6f6;background-color:#f6f6f6}}.set-select-radio:checked+.set-select-option-title:before{background-color:#a8a8a8;border-color:#f6f6f6;box-shadow:0 0 0 1px #b9b9b9}.set-select-radio{display:none}.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:2.985984rem 1.728rem}}.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://d2sqd38yphv60z.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}}.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}}@-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;width:100%;z-index:1;left:50%;border-radius:6px;text-align:center;cursor:default;box-shadow:0px 0px 0.75rem rgba(0,0,0,0.09);-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}@media (max-width: 768px){.tooltip{padding:1rem;max-width:75%}}@media (min-width: 768px){.tooltip{padding:1.44rem}}.no-touch .tooltip.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}.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:2.0736rem}[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}}.video-play-button{height:60px;width:60px;z-index:1;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-radius:50%;cursor:pointer;background:rgba(255,255,255,0.7);-webkit-transition:opacity .25s, background-color .25s;transition:opacity .25s, background-color .25s}.video-play-button:hover{background:rgba(255,255,255,0.3);-webkit-transition:opacity .25s, background-color .25s;transition:opacity .25s, background-color .25s}@media (min-width: 768px){.video-play-button{height:80px;width:80px}}.video-play-button .icon-play-button{position:absolute;cursor:pointer;top:49%;left:50%;width:24px;height:30px;margin-left:-9px;margin-top:-13px;fill:#7c7c7c}@media (min-width: 768px){.video-play-button .icon-play-button{height:30px;width:30px;left:50%;margin-left:-12px;margin-top:-13px}}.video-play-button--dark{background:rgba(7,26,83,0.7)}.video-play-button--dark:hover{background:rgba(7,26,83,0.3)}.video-play-button--dark .icon-play-button{fill:#fff}.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;margin-top:1.75rem;padding:1.75rem 1.44rem 0;min-height:3.5rem}.product-specs:before{position:absolute;content:"";left:0;width:100%;border-top:1px solid #d9d9d9}.product-specs-header{display:block;position:absolute;left:50%;min-width:17.2rem;padding:1.2rem;font-size:0.83333333rem;white-space:nowrap;background:#fff;-webkit-transform:translate(-50%, -1.75rem);-ms-transform:translate(-50%, -1.75rem);transform:translate(-50%, -1.75rem)}@media (min-width: 420px){.product-specs-header{min-width:19rem}}.product-specs-inner{overflow:hidden;-webkit-transition:max-height 0.6s;transition:max-height 0.6s}.product-specs-inner.is-collapsed{max-height:0}.product-specs-inner.is-expanded{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:first-child{padding-top:4.29981696rem}.product-specs-section:last-child{border-bottom:0;padding-bottom:2.48832rem}.product-specs-heading{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;padding-top:0.18rem;color:#505050}.wf-active .product-specs-heading{font-family:"Verlag A", "Verlag B"}@media (min-width: 600px){.product-specs-heading{-webkit-box-flex:1;-webkit-flex:1 0 30%;-ms-flex:1 0 30%;flex:1 0 30%;padding-right:1rem}}.product-specs-dimensions-heading{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;padding-top:0.18rem;color:#505050}.wf-active .product-specs-dimensions-heading{font-family:"Verlag A", "Verlag B"}.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"}@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}}.product-specs-copy-paragraph{margin-bottom:1rem}.product-specs-copy-paragraph:last-child{margin-bottom:0}@media (max-width: 599px){.product-specs-dimensions{margin-top: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}@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-dimensions-item-heading{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;padding-top:0.18rem;color:#505050;margin-bottom:0}.wf-active .product-specs-dimensions-item-heading{font-family:"Verlag A", "Verlag B"}.product-specs-dimensions-item-subheading{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:400;font-style:normal;font-size:1rem;letter-spacing:0.03em;margin-bottom:0.27908165rem;text-transform:none}.wf-active .product-specs-dimensions-item-subheading{font-family:"Calibre Light"}.product-specs-copy-link{border-bottom:1px solid #cbcbcb;padding-bottom:2px;color:#505050}.product-specs.product-specs--expandable .product-specs-header{padding-right:2.48832rem}.product-specs.product-specs--expandable .product-specs-header [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)}.product-specs.product-specs--expandable .product-specs-inner{border-bottom:1px solid #d9d9d9}@media (min-width: 420px){.product-specs.product-specs--expandable .product-specs-inner{border:solid #d9d9d9;border-width:0 1px 1px;border-radius:0 0 4px 4px}}.product-specs.product-specs--static .product-specs-header{cursor:default}.product-specs.product-specs--static .product-specs-header:hover,.product-specs.product-specs--static .product-specs-header:focus{background:#fff}.product-specs.product-specs--foundation{margin-bottom:5rem}.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}.purchaser{text-align:center}.purchaser-set-select{margin-bottom:1.2rem;border-bottom:1px solid #d9d9d9;padding-bottom:1.2rem}.purchaser-sizing{margin-bottom:0.83333333rem;letter-spacing:0.07em;font-size:1rem;text-align:left}.purchaser-sizing:after{content:"";display:table;clear:both}.purchaser-dimensions-title,.purchaser-dimensions{float:left}.purchaser-dimensions-title{padding-right:0.40187757rem;font-weight:600}.purchaser-size-guide{letter-spacing:temp-smaller-tracking}.purchaser-size-guide,.purchaser-size-guide:link,.purchaser-size-guide:visited{color:#00237e;cursor:pointer;padding-bottom:3px}.purchaser-size-guide:hover,.purchaser-size-guide:focus,.purchaser-size-guide:active{padding-bottom:2px;color:#00237e;border-bottom:1px solid #00237e}@media (max-width: 375px){.purchaser-size-guide{display:table;clear:both}}@media (min-width: 375px){.purchaser-size-guide{float:right}}.purchaser-purchasing{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-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.purchaser-pricegroup{position:relative;z-index:1;white-space:nowrap;line-height:1}.purchaser-price,.purchaser-currency{display:inline-block;line-height:1}@media (max-width: 420px){.purchaser-price,.purchaser-currency--dollar,.purchaser-currency--pound,.purchaser-currency--euro{font-size:2.48832rem}}@media (min-width: 420px){.purchaser-price,.purchaser-currency--dollar,.purchaser-currency--pound,.purchaser-currency--euro{font-size:2.985984rem}}.purchaser-currency--euro{padding-left:0.5rem}@media (max-width: 420px){.purchaser-currency--swiss-franc{-webkit-transform:translateY(-0.8rem);-ms-transform:translateY(-0.8rem);transform:translateY(-0.8rem);padding-left:0.1rem;font-size:1.2rem}}@media (min-width: 420px){.purchaser-currency--swiss-franc{-webkit-transform:translateY(-0.8rem);-ms-transform:translateY(-0.8rem);transform:translateY(-0.8rem);padding-left:0.25rem;font-size:1.728rem}}.purchaser-vat{margin-top:-1px;text-align:center;text-indent:0.25em;letter-spacing:0.04rem;font-size:0.83333333rem;color:#7c7c7c}.purchaser-add{padding-right:0.40187757rem;padding-left:0.40187757rem}.purchaser-financing{display:inline-block;margin:0.69444444rem auto 0;letter-spacing:0.04rem;font-size:0.83333333rem}.purchaser-financing,.purchaser-financing:link,.purchaser-financing:visited{color:#505050;cursor:pointer;padding-bottom:3px}.purchaser-financing:hover,.purchaser-financing:focus,.purchaser-financing:active{padding-bottom:2px;color:#a8a8a8;border-bottom:1px solid #a8a8a8}.purchaser-financing:before,.purchaser-financing:after{color:inherit;font-style:normal;line-height:1}.purchaser-financing:after{content:"›";margin-left:2px}.purchaser-financing:hover{color:#505050}@media (min-width: 420px){.purchaser-financing{margin-left:50%}}.purchaser--mattress:not(.purchaser--us) .purchaser-financing{display:none}.purchaser--gb .purchaser-size-guide{display:none}.purchaser--gb .purchaser-pricegroup{margin-bottom:-0.33489798rem}.purchaser--eu .purchaser-dimensions-title,.purchaser--eu .purchaser-dimensions{display:none}.purchaser--eu .purchaser-pricegroup{margin-bottom:-0.33489798rem}@media (max-width: 420px){.purchaser--ca .purchaser-price,.purchaser--ca .purchaser-currency{font-size:2.0736rem}}.purchaser--grid-selector .purchaser-pricegroup,.purchaser--grid-selector .purchaser-add{width:50%}.purchaser--foundation .purchaser-financing,.purchaser--foundation .purchaser-size-guide{display:none}.purchaser--pillows .purchaser-options{position:relative;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;margin-bottom:1.44rem}.purchaser--pillows .purchaser-option--size,.purchaser--pillows .purchaser-add{width:-webkit-calc(70% - 1.44rem);width:calc(70% - 1.44rem)}.purchaser--pillows .purchaser-option--qty{width:30%}.purchaser--pillows .purchaser-pricegroup{width:40%}.purchaser--set{text-align:left;-webkit-transition:opacity 0.2s ease-out, width 0.2s ease-out, height 0.2s ease-out;transition:opacity 0.2s ease-out, width 0.2s ease-out, height 0.2s ease-out}.purchaser--set .purchaser-duvet-options{padding-bottom:1rem;border-bottom:1px solid #d9d9d9;margin-bottom:1rem}.purchaser--set .purchaser-option--color{margin-bottom:1.44rem}.purchaser--set .purchaser-option--size{margin-bottom:0.83333333rem}.purchaser--set .purchaser-pricegroup,.purchaser--set .purchaser-add{float:left;text-align:center}.purchaser--set .purchaser-pricegroup:after,.purchaser--set .purchaser-add:after{content:"";display:table;clear:both}.purchaser--set .purchaser-pricegroup{width:40%}.purchaser--set .purchaser-add{width:60%}.purchaser--dog-mattress .purchaser-options{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-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.purchaser--dog-mattress .purchaser-option{width:100%}.purchaser--dog-mattress .purchaser-option--color{margin-bottom:1.728rem;padding-top:1.44rem;border-top:1px solid #d9d9d9}.purchaser--dog-mattress .purchaser-option--size{margin-bottom:1.2rem}@media (min-width: 600px){.purchaser--dog-mattress .purchaser-option--size{width:-webkit-calc(80% - 1.44rem);width:calc(80% - 1.44rem)}}.purchaser--dog-mattress .purchaser-option--qty{margin-bottom:1.2rem}@media (min-width: 600px){.purchaser--dog-mattress .purchaser-option--qty{width:20%}}.purchaser--dog-mattress .purchaser-pricegroup{width:30%}.purchaser--dog-mattress .purchaser-add{width:-webkit-calc(70% - 1.44rem);width:calc(70% - 1.44rem)}.purchaser.purchaser--mattress-placeholder .purchaser-meta,.purchaser.purchaser--mattress-placeholder .grid-select-option{visibility:hidden}.purchaser.purchaser--mattress-placeholder .grid-select{background:#f6f6f6}.purchaser.purchaser--pillows-placeholder .purchaser-meta{visibility:hidden}.purchaser-details{text-align:center}.purchaser-details-title{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:800;font-style:normal;text-transform:uppercase;line-height:1.4;color:#00237e;color:#505050}.wf-active .purchaser-details-title{font-family:"Verlag A", "Verlag B"}@media (max-width: 640px){.purchaser-details-title{font-size:1.2rem}}@media (min-width: 640px){.purchaser-details-title{font-size:1.44rem}}.purchaser-details-desc{font-size:1rem;letter-spacing:0.04rem;margin-bottom:1.2rem}.purchaser-details--has-description .purchaser-details-title{margin-bottom:1.2rem}.purchaser-details.purchaser-details--no-description .purchaser-details-title{margin-bottom:0.48225309rem}.purchaser-meta{font-size:1rem;letter-spacing:0.04rem;position:relative;z-index:3;text-align:center}@media (max-width: 28.125em){.purchaser-meta{margin-bottom:1.44rem}}@media (min-width: 28.125em){.purchaser-meta{margin-bottom:1.728rem}}.purchaser-meta-ratings,.purchaser-meta-shipsby{font-size:1rem;letter-spacing:0.04rem;position:relative}@media (max-width: 28.125em){.purchaser-meta-ratings,.purchaser-meta-shipsby{display:block}}@media (min-width: 28.125em){.purchaser-meta-ratings,.purchaser-meta-shipsby{display:inline-block}}.purchaser-meta-ratings{padding-right:0.83333333rem}@media (max-width: 28.125em){.purchaser-meta-ratings{margin-bottom:0.40187757rem}}.purchaser-meta-shipsby{padding-left:0.83333333rem}@media (min-width: 28.125em){.purchaser-meta-shipsby{border-left:1px solid #cbcbcb}}.purchaser-meta-shipsby.is-hidden{display:none}.purchaser--foundation .purchaser-meta{padding-bottom:1.728rem;border-bottom:1px solid #d9d9d9}.purchaser--foundation .purchaser-meta-shipsby,.purchaser--dog-mattress .purchaser-meta-shipsby{border-left:none}.purchaser--foundation .purchaser-meta-ratings,.purchaser--dog-mattress .purchaser-meta-ratings{display:none}.purchaser-separate{position:absolute;z-index:0;border:1px solid #cbcbcb;border-radius:6px;background:#fff;-webkit-transition:opacity 0.2s ease-out, width 0.2s ease-out, height 0.2s ease-out;transition:opacity 0.2s ease-out, width 0.2s ease-out, height 0.2s ease-out}.purchaser-separate:after{content:"";display:table;clear:both}.purchaser-separate.is-collapsed{padding:1rem 0;text-align:center;cursor:pointer;overflow:visible}.purchaser-separate.is-collapsed:hover{border-color:#ed5a4d;box-shadow:0 0 0 1px #ed5a4d}@media (max-width: 600px){.purchaser-separate.is-collapsed .purchaser-separate-icon{margin:0.6rem 0 0.40187757rem}}@media (min-width: 600px){.purchaser-separate.is-collapsed .purchaser-separate-icon{margin:0.6rem 0 0.5rem}}@media (max-width: 600px){.purchaser-separate.is-collapsed .purchaser-separate-title{margin-bottom:0.15rem;font-size:10.5px}}@media (min-width: 600px){.purchaser-separate.is-collapsed .purchaser-separate-title{margin-bottom:0.2rem;font-size:12px}}.purchaser-separate.is-collapsed .purchaser-vat,.purchaser-separate.is-collapsed .purchaser-separate-options,.purchaser-separate.is-collapsed .purchaser-separate-purchasing{display:none}.purchaser-separate.is-expanded{text-align:left}@media (max-width: 600px){.purchaser-separate.is-expanded{padding:1rem}}@media (min-width: 600px){.purchaser-separate.is-expanded{padding:1.2rem}}.purchaser-separate.is-expanded .purchaser-separate-icon{margin-bottom:1.55rem}.purchaser-separate.is-expanded .purchaser-separate-title{position:absolute;top:2.05rem;left:5rem}@media (max-width: 600px){.purchaser-separate.is-expanded .purchaser-separate-title{font-size:0.83333333rem}}@media (min-width: 600px){.purchaser-separate.is-expanded .purchaser-separate-title{font-size:1rem}}.purchaser-separate.is-expanded .purchaser-separate-priced-from{display:none}.purchaser-separate.is-faded{opacity:0}.purchaser-separate.is-transitioning{overflow:hidden}.purchaser-separate.is-collapsed{z-index:0}@media (max-width: 600px){.purchaser-separate.is-collapsed{width:-webkit-calc(50% - 1.5rem);width:calc(50% - 1.5rem);height:-webkit-calc(50% - 1.5rem);height:calc(50% - 1.5rem)}}@media (min-width: 600px){.purchaser-separate.is-collapsed{width:-webkit-calc(50% - 1.8rem);width:calc(50% - 1.8rem);height:-webkit-calc(50% - 1.8rem);height:calc(50% - 1.8rem)}}.purchaser-separate.is-expanded{z-index:2}@media (max-width: 600px){.purchaser-separate.is-expanded{width:-webkit-calc(100% - 2rem);width:calc(100% - 2rem);height:-webkit-calc(100% - 2rem);height:calc(100% - 2rem)}}@media (min-width: 600px){.purchaser-separate.is-expanded{width:-webkit-calc(100% - 2.4rem);width:calc(100% - 2.4rem);height:-webkit-calc(100% - 2.4rem);height:calc(100% - 2.4rem)}}@media (max-width: 600px){.purchaser-separate:nth-child(1){top:1rem;left:1rem}}@media (min-width: 600px){.purchaser-separate:nth-child(1){top:1.2rem;left:1.2rem}}@media (max-width: 600px){.purchaser-separate:nth-child(2){top:1rem;right:1rem}}@media (min-width: 600px){.purchaser-separate:nth-child(2){top:1.2rem;right:1.2rem}}@media (max-width: 600px){.purchaser-separate:nth-child(3){left:1rem;bottom:1rem}}@media (min-width: 600px){.purchaser-separate:nth-child(3){left:1.2rem;bottom:1.2rem}}@media (max-width: 600px){.purchaser-separate:nth-child(4){bottom:1rem;right:1rem}}@media (min-width: 600px){.purchaser-separate:nth-child(4){bottom:1.2rem;right:1.2rem}}.sub-product-page .purchaser-separate{background:transparent;border:none;position:relative;padding-top:0}.sub-product-page .purchaser-separate{left:0;padding-left:0;padding-right:0;width:100%}.sub-product-page .sheets-container-separates,.sub-product-page .sheets-container-sets{border-top:1px solid #cbcbcb}.sub-product-page .sheets-container-sets{padding-top:1.2rem}.sub-product-page .purchaser-separate-toggle,.sub-product-page .purchaser-separate-icon,.sub-product-page .purchaser-separate-title{display:none}.purchaser-separate-icon{width:2.9rem;height:2.9rem}.purchaser-separate-options:after{content:"";display:table;clear:both}.purchaser-separate-option{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;margin-bottom:1rem}.purchaser-separate-option--color{width:100%}.purchaser-separate-option--size{float:left;width:65%}.purchaser-separate-option--qty{float:right;width:30%}.purchaser-separate-purchasing{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}.purchaser-separate-purchasing:after{content:"";display:table;clear:both}.purchaser-separate-pricegroup,.purchaser-separate-add{float:left;text-align:center}.purchaser-separate-pricegroup{white-space:nowrap}@media (max-width: 600px){.purchaser-separate-pricegroup{width:45%}}@media (min-width: 600px){.purchaser-separate-pricegroup{width:40%}}.purchaser-separate-add{padding-left:0.40187757rem;padding-right:0.40187757rem}@media (max-width: 600px){.purchaser-separate-add{width:55%}}@media (min-width: 600px){.purchaser-separate-add{width:60%}}.purchaser-separate-toggle{position:absolute;width:1.728rem;height:1.728rem;color:#7c7c7c;-webkit-transition:color 0.15s;transition:color 0.15s}.purchaser-separate-toggle:after{display:inline-block}.purchaser-separate.is-collapsed .purchaser-separate-toggle{top:0;right:0;border:solid #cbcbcb;border-width:0 0 1px 1px;border-radius:0 6px 0 6px;background:#e5e5e5}.purchaser-separate.is-collapsed:hover .purchaser-separate-toggle{border-color:#ed5a4d;box-shadow:0 0 0 1px #ed5a4d;color:#fff;background:#ed5a4d}.purchaser-separate.is-collapsed .purchaser-separate-toggle:after{content:'+';font-size:1.2rem;-webkit-transform:translateY(-0.1rem);-ms-transform:translateY(-0.1rem);transform:translateY(-0.1rem)}.purchaser-separate.is-expanded .purchaser-separate-toggle{top:-0.2rem;right:0;color:#b9b9b9}.purchaser-separate.is-expanded .purchaser-separate-toggle:hover{color:#7c7c7c}.purchaser-separate.is-expanded .purchaser-separate-toggle:after{content:'×';font-size:1.728rem;-webkit-transform:translate(-0.1rem);-ms-transform:translate(-0.1rem);transform:translate(-0.1rem)}@media (max-width: 420px){.purchaser-separate--ca .purchaser-price,.purchaser-separate--ca .purchaser-currency{font-size:2.0736rem}}@media (max-width: 450px){.add-to-cart--sheets .add-to-cart-inner{padding-left:0;padding-right:0}}@media (max-width: 1024px){.add-to-cart--sheets .add-to-cart-inner{min-height:33rem}}.add-to-cart--sheets .add-to-cart-inner .product-description-body--sheets{text-align:center;margin-bottom:18px}@media (min-width: 450px){.sheets-container{width:26.07rem}}@media (min-width: 1024px){.sheets-container .tabs-nav-container:first-of-type .tabs-nav-link.is-active:after{box-shadow:-2px 2px 0 #f6f6f6}}@media (min-width: 1024px){.sheets-container .tabs-nav-container:last-of-type .tabs-nav-link:before{box-shadow:2px 2px 0 #f6f6f6}}.tabs.tabs--sheets{position:relative;z-index:0;text-align:center}.tabs.tabs--sheets .tabs-nav-link:not(:hover){background-color:#e5e5e5}.tabs.tabs--sheets .tabs-nav-link.is-active{background:none}.tabs.tabs--sheets .tabs-nav-container:first-of-type .tabs-nav-link:before{box-shadow:none}@media (max-width: 600px){.tabs.tabs--sheets #sheets-separates.tabs-content{height:21.75rem}}@media (min-width: 600px){.tabs.tabs--sheets #sheets-separates.tabs-content{height:22.5rem;padding:1.5rem}}.sheets-container-separates-wrapper{position:relative;height:22.5rem;padding:1.5rem}.sheets-container-separates-wrapper:after{content:"";display:table;clear:both}@media (min-width: 420px){.sheets-container-separates-wrapper{border:1px solid #cbcbcb;border-radius:6px}}@media (max-width: 600px){.sheets-container-separates{position:absolute;top:0;left:0;width:100%;height:21.5rem}}.more-sizes-link-out{margin-top:26px}.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}.add-to-cart.add-to-cart--tight .product-description-body{margin-bottom:0.48225309rem}.add-to-cart.add-to-cart--tight .purchaser-details-title{margin-bottom:0.33489798rem}.add-to-cart.add-to-cart--tight .purchaser-meta{margin-bottom:1rem}.add-to-cart.add-to-cart--tight .sheets-container-sets{padding-top:1rem}.add-to-cart.add-to-cart--tight .purchaser-set-select{margin-bottom:1rem;padding-bottom:0.5787037rem}.add-to-cart.add-to-cart--tight .color-select-selected{margin-bottom:0.33489798rem}.add-to-cart.add-to-cart--tight .purchaser-option{margin-bottom:1.2rem}.add-to-cart.add-to-cart--tight .more-sizes-link-out{margin-top:0.69444444rem}.add-to-cart.add-to-cart--tight .product-page-divider{margin:0.40187757rem 0}.add-to-cart.add-to-cart--tight .more-sizes-link{padding:1px 0.83333333rem 1px 0.69444444rem}.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:0}@media (max-width: 768px){.product-infographic-heading{padding-left:1.44rem;padding-right:1.44rem}}.product-infographic-subheading{margin-top:0.5787037rem;text-align:center}.block-group--infographic{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:3.5831808rem}@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}}.product-infographic--dog-mattress{background:#fff;border-top:1px solid #e5e5e5}@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}}.product-infographic--foundation{background:#fff}@media (max-width: 768px){.product-infographic--foundation{padding-bottom:6.19173642rem}}@media (min-width: 769px) and (max-width: 1024px){.product-infographic--foundation .product-infographic-inner{max-width:none}}@media (min-width: 769px) and (max-width: 1024px){.product-infographic--foundation .block-group--infographic{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@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-container.product-guide-card-container--uniform-height .product-guide-card:first-child{margin-right:-1.5rem}.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}}.trial-returns--mattress{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;background-color:#d6f1fc;min-height:40rem}@media (min-width: 768px) and (orientation: portrait){.trial-returns--mattress{min-height:50rem}}@media (min-width: 1024px){.trial-returns--mattress{min-height:47rem}}.trial-returns--mattress .trial-returns-heading{max-width:13em}@media (min-width: 600px) and (max-width: 767px){.trial-returns--mattress .trial-returns-heading{max-width:24em}}@media (min-width: 53.75em){.trial-returns--mattress .trial-returns-heading{max-width:24em}}.trial-returns--pillows{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;background-color:#c4e4d3;min-height:39rem}.trial-returns--sheets{background-color:#fedec7;overflow:hidden}.trial-returns--sheets .trial-returns-content{padding-bottom:1.44rem}@media (min-width: 600px){.trial-returns--sheets .trial-returns-content{padding-bottom:0}}@media (max-width: 420px){.trial-returns--sheets .trial-returns-image{width:140%;max-width:none}}.trial-returns--longer-text .trial-returns-heading{max-width:18em;letter-spacing:0.07em}@media (max-width: 600px) and (orientation: portrait){.trial-returns--longer-text.trial-returns--mattress{min-height:44rem}}@media (min-width: 768px) and (orientation: portrait){.trial-returns--longer-text.trial-returns--mattress{min-height:51rem}}@media (min-width: 1024px){.trial-returns--longer-text.trial-returns--mattress{min-height:53rem}}@media (min-width: 1280px){.trial-returns--longer-text.trial-returns--mattress{min-height:56rem}}@media (max-width: 480px) and (orientation: portrait){.trial-returns--longer-text.trial-returns--pillows{min-height:45rem}}@media (min-width: 520px){.trial-returns--longer-text.trial-returns--pillows{min-height:43rem}}@media (min-width: 768px){.trial-returns--longer-text.trial-returns--pillows{min-height:53rem}}.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}.product-video{overflow:hidden}@media (min-width: 1025px){.product-video-mobile{display:none}}.product-video-desktop{padding:0 2.985984rem}@media (min-width: 1280px){.product-video-desktop{padding:0 6.19173642rem}}@media (max-width: 1024px){.product-video-desktop{display:none}}.product-video-mobile-animation{width:42.75rem;height:22.5rem;background-repeat:no-repeat;background-size:cover}@media (min-width: 768px){.product-video-mobile-animation{width:53.438rem;height:28.125rem}}@media (max-width: 1024px){.product-video-mobile-animation{position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.product-video-mobile-animation--fallback{width:100%;max-width:none}.product-video-desktop-video{margin-left:auto;margin-right:auto;display:block;width:100%;max-width:1600px}.product-story{text-align:center}@media (min-width: 600px){.product-story{padding-right:2.48832rem;padding-left:2.48832rem}}.product-story-heading{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;margin-left:auto;margin-right:auto;max-width:20em}.wf-active .product-story-heading{font-family:"Verlag A", "Verlag B"}@media (min-width: 768px){.product-story-heading{font-size:2.0736rem}}.product-story-copy{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:400;font-style:normal;font-size:1.44rem;letter-spacing:0.03em;margin-left:auto;margin-right:auto;max-width:32em}.wf-active .product-story-copy{font-family:"Calibre Light"}.product-story-blocks{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:2.0736rem}.product-story-blocks .block-item{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}@media (max-width: 768px){.product-story-blocks .block-item:not(:last-child){margin-bottom:0}}.product-story-blocks .block-item-image{width:100%;max-width:9rem}.product-story-blocks .block-item-heading{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;color:#505050;max-width:14em}.wf-active .product-story-blocks .block-item-heading{font-family:"Verlag A", "Verlag B"}@media (min-width: 768px){.product-story-blocks .block-item-heading{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;color:#505050}.wf-active .product-story-blocks .block-item-heading{font-family:"Verlag A", "Verlag B"}}.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}}@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:220px;margin-right:20px}}.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}.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%}}.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%}}@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-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}@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{position:relative;padding:0 0 0 1rem;left:-0.12rem;border-left:1px solid #cbcbcb}}@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--apple-pay{padding:2.06rem 1.44rem 2.06rem}@media (min-width: 768px){.courier-callout-form--apple-pay{padding:2.06rem}}.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%;cursor:initial}.courier-submit .courier-svg-abtest{height:1.19rem;width:1.19rem}.courier-submit .courier-svg-abtest:first-child{cursor:pointer}.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}.courier-callout-footer--apple-pay{padding:0 0.5rem;margin-bottom:1rem;font-size:0.83333333rem}.tabs-nav{z-index:3;position:relative;top:-5px;background-color:transparent;white-space:nowrap;font-size:0}.tabs-nav-container{width:50%;display:inline-block;font-size:1rem}.tabs-nav-container:first-of-type .tabs-nav-link:before{content:"";height:6px;width:-webkit-calc(100% + 0.83333333rem);width:calc(100% + 0.83333333rem);position:absolute;bottom:-5px;border:1px solid #cbcbcb;left:-0.83333333rem;border-width:1px 0 0 1px;box-shadow:0 0 0}@media (min-width: 420px){.tabs-nav-container:first-of-type .tabs-nav-link:before{border-top-left-radius:6px;box-shadow:2px 2px 0 #fff}}.tabs-nav-container:first-of-type .tabs-nav-link.is-active:before{width:100%;left:-1px;border-top-left-radius:0;height:5px;border-top:0}.tabs-nav-container:first-of-type .tabs-nav-link.is-active:after{content:"";height:6px;width:1rem;position:absolute;bottom:0;border:1px solid #cbcbcb;right:-1rem;border-bottom-left-radius:6px;border-width:0 0 1px 1px;box-shadow:-2px 2px 0 #fff}.tabs-nav-container:last-of-type .tabs-nav-link:after{content:"";height:6px;width:-webkit-calc(100% + 0.83333333rem);width:calc(100% + 0.83333333rem);position:absolute;bottom:-5px;border:1px solid #cbcbcb;right:-0.83333333rem;border-width:1px 1px 0 0;box-shadow:0 0 0}@media (min-width: 420px){.tabs-nav-container:last-of-type .tabs-nav-link:after{border-top-right-radius:6px}}.tabs-nav-container:last-of-type .tabs-nav-link.is-active:before{content:"";height:6px;width:1rem;position:absolute;bottom:0;border:1px solid #cbcbcb;left:-1rem;border-bottom-right-radius:6px;border-width:0 1px 1px 0}.tabs-nav-container:last-of-type .tabs-nav-link.is-active:after{width:1px;right:-1px;border-top-right-radius:0}.tabs-nav-container:last-of-type .tabs-nav-link:before{box-shadow:2px 2px 0 #fff}.tabs-nav-link{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:400;font-style:normal;display:inline-block;width:-webkit-calc(100% - 1.66666667rem);width:calc(100% - 1.66666667rem);margin:0 auto;border-top-left-radius:6px;border-top-right-radius:6px;background-color:#efefef;position:relative;font-size:0.9rem;color:#505050;padding:0.69444444rem;text-transform:uppercase;letter-spacing:0.07em}.wf-active .tabs-nav-link{font-family:"Calibre Medium"}.tabs-nav-link.is-active{width:100%;background-color:#fff;border:1px solid #cbcbcb;border-bottom:0}.tabs-nav-link.is-active:hover{background-color:#fff}.tabs-nav-link:hover{background-color:#d6d6d6}@media (max-width: 419px){.tabs-nav.tabs-nav--tall{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;white-space:normal;top:0}.tabs-nav.tabs-nav--tall .tabs-nav-container:first-of-type .tabs-nav-link:before{height:5px}.tabs-nav.tabs-nav--tall .tabs-nav-container:last-of-type .tabs-nav-link:after{height:5px}.tabs-nav.tabs-nav--tall .tabs-nav-link{padding:8px 0;line-height:1.3}.tabs-nav.tabs-nav--tall .tabs-nav-link-line{display:block}}.tabs-cards{border:1px solid #cbcbcb;border-top:0;clear:both;position:relative}@media (min-width: 420px){.tabs-cards{border-bottom-right-radius:6px;border-bottom-left-radius:6px}}.tabs-content{padding:1.728rem 1.44rem 2.0736rem;letter-spacing:0.03em;-webkit-transition:opacity 0.25s ease, -webkit-transform 0.25s ease-out;transition:opacity 0.25s ease, transform 0.25s ease-out}@media (min-width: 420px){.tabs-content{padding:1.728rem 2.0736rem 2.0736rem}}.tabs-content:last-of-type{width:100%;min-height:100%;text-align:left}@media (min-width: 420px){.tabs-content:last-of-type{border-bottom-right-radius:6px;border-bottom-left-radius:6px}}.tabs-content--hide{opacity:0;display:none}.tabs-content--show{opacity:1;display:block}.tabs-content--fade-out{opacity:0}.tabs-content--animating{pointer-events:none}@media (min-width: 1024px){.tabs.tabs--secondary .tabs-nav-link.is-active{background-color:#f6f6f6}.tabs.tabs--secondary .tabs-nav-link.is-active:hover{background-color:#f6f6f6}.tabs.tabs--secondary .tabs-nav-link.is-active:after{box-shadow:-2px 2px 0 #f6f6f6}.tabs.tabs--secondary .tabs-nav-link:before{box-shadow:2px 2px 0 #f6f6f6}.tabs.tabs--secondary .tabs-cards{background-color:#f6f6f6}.tabs.tabs--secondary .tabs-content:before{box-shadow:2px 2px 0 #f6f6f6;background-color:#f6f6f6}.tabs.tabs--secondary .tabs-content.is-active:before{background-color:#f6f6f6}.tabs.tabs--secondary .tabs-content.is-active:after{box-shadow:-2px 2px 0 #f6f6f6}}@media (max-width: 767px){.product-diagram-header--sheets{padding-bottom:1.728rem}}.product-diagram-widget--sheets{background-size:cover}@media (min-width: 768px){.product-diagram-widget--sheets{background-image:url("https://casper.imgix.net/product-diagrams/casper-sheets-diagram.jpg?auto=format&w=2500")}}@media (min-width: 1280px){.product-diagram-widget--sheets{background-position:10% 0}}@media (min-width: 768px){.product-diagram-widget--sheets.product-diagram-widget--no-flat-sheet{background-image:url("https://casper.imgix.net/product-diagrams/de/casper-bettwasche-detail.jpg?auto=format&w=2500")}}.product-diagram-items--sheets{padding-top:0}@media (max-width: 767px){.product-diagram-items--sheets .product-diagram-item-image-bubble{position:relative;clip:auto;-webkit-clip-path:none;clip-path:none;overflow:auto;left:-0.5em;margin-top:1em;margin-bottom:2em}}@media (min-width: 768px) and (max-width: 950px){.product-diagram-items--sheets .product-diagram-item-copy{width:80%;margin-left:0}}@media (min-width: 768px) and (max-width: 850px){.product-diagram-item--sheets-weave,.product-diagram-item--sheets-thread-count,.product-diagram-item--sheets-cotton{right:0}}@media (min-width: 850px) and (max-width: 950px){.product-diagram-item--sheets-weave,.product-diagram-item--sheets-thread-count,.product-diagram-item--sheets-cotton{right:6%}}@media (min-width: 950px) and (max-width: 1280px){.product-diagram-item--sheets-weave,.product-diagram-item--sheets-thread-count,.product-diagram-item--sheets-cotton{right:6%}}@media (min-width: 1280px){.product-diagram-item--sheets-weave,.product-diagram-item--sheets-thread-count,.product-diagram-item--sheets-cotton{right:6%}}@media (min-width: 768px) and (max-width: 900px){.product-diagram-item--sheets-weave{top:16%}.product-diagram-item--sheets-weave .product-diagram-item-image-marker{left:-127%}.product-diagram-item--sheets-weave .product-diagram-item-wrapper:before{width:121%;left:-127%}}@media (min-width: 900px) and (max-width: 1024px){.product-diagram-item--sheets-weave{top:16%}.product-diagram-item--sheets-weave .product-diagram-item-image-marker{left:-142%}.product-diagram-item--sheets-weave .product-diagram-item-wrapper:before{width:136%;left:-142%}}@media (min-width: 1024px){.product-diagram-item--sheets-weave{top:17%}.product-diagram-item--sheets-weave .product-diagram-item-image-marker{left:-157%}.product-diagram-item--sheets-weave .product-diagram-item-wrapper:before{width:151%;left:-157%}}@media (min-width: 768px) and (max-width: 900px){.product-diagram-item--sheets-thread-count{top:36%}.product-diagram-item--sheets-thread-count .product-diagram-item-image-marker{left:-47%}.product-diagram-item--sheets-thread-count .product-diagram-item-wrapper:before{width:41%;left:-47%}}@media (min-width: 900px){.product-diagram-item--sheets-thread-count{top:36%}.product-diagram-item--sheets-thread-count .product-diagram-item-image-marker{left:-67%}.product-diagram-item--sheets-thread-count .product-diagram-item-wrapper:before{width:61%;left:-67%}}@media (min-width: 768px) and (max-width: 900px){.product-diagram-item--sheets-cotton{top:59%}.product-diagram-item--sheets-cotton .product-diagram-item-image-marker{left:-182%;top:-88%}.product-diagram-item--sheets-cotton .product-diagram-item-wrapper:before{width:176%;left:-182%;top:-88%}}@media (min-width: 900px) and (max-width: 1024px){.product-diagram-item--sheets-cotton{top:59%}.product-diagram-item--sheets-cotton .product-diagram-item-image-marker{left:-212%}.product-diagram-item--sheets-cotton .product-diagram-item-wrapper:before{width:206%;left:-212%}}@media (min-width: 1024px){.product-diagram-item--sheets-cotton{top:55%}.product-diagram-item--sheets-cotton .product-diagram-item-image-marker{left:-232%;top:-87%}.product-diagram-item--sheets-cotton .product-diagram-item-wrapper:before{width:226%;left:-232%;top:-87%}}.sheets-gallery{height:100%;width:100%;position:absolute;top:0;left:0;opacity:0;visibility:hidden;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.sheets-gallery.is-visible{height:auto;width:auto;position:static;opacity:1;visibility:visible}.sheets-gallery.fade-in{z-index:1;opacity:1;visibility:visible}.sheets-gallery.fade-out{opacity:0}@media (min-width: 1024px){.sheets-gallery .gallery .gallery-slide-wrapper-1{max-width:62%;text-align:center}}.sheets-gallery .gallery .gallery-slide-1{top:-9vw;left:-6vw;width:112%}@media (min-width: 768px){.sheets-gallery .gallery .gallery-slide-1{top:-10vw}}@media (min-width: 850px){.sheets-gallery .gallery .gallery-slide-1{left:0;width:100%}}@media (min-width: 1024px){.sheets-gallery .gallery .gallery-slide-1{top:1.5vw;max-width:1000px}}@media (min-width: 1200px){.sheets-gallery .gallery .gallery-slide-1{top:-3.5vw}}@media (min-width: 1400px){.sheets-gallery .gallery .gallery-slide-1{top:-6em}}@media (min-width: 1550px){.sheets-gallery .gallery .gallery-slide-1{top:-8em}}.sheets-gallery .gallery .gallery-slide-2{top:-8vw;width:130%}@media (min-width: 500px){.sheets-gallery .gallery .gallery-slide-2{top:-17vw}}@media (min-width: 768px){.sheets-gallery .gallery .gallery-slide-2{top:-19vw}}@media (min-width: 1024px){.sheets-gallery .gallery .gallery-slide-2{top:-webkit-calc(-3vw - 10px);top:calc(-3vw - 10px);left:-13vw;max-width:80%}}@media (min-width: 1280px){.sheets-gallery .gallery .gallery-slide-2{top:-webkit-calc(-9vw - 10px);top:calc(-9vw - 10px);left:-5vw}}@media (min-width: 1500px){.sheets-gallery .gallery .gallery-slide-2{top:-webkit-calc(-14vw - 10px);top:calc(-14vw - 10px)}}@media (min-width: 1850px){.sheets-gallery .gallery .gallery-slide-2{top:-webkit-calc(-10vw - 10px);top:calc(-10vw - 10px);max-width:-webkit-calc(100% * (2 / 3));max-width:calc(100% * (2 / 3))}}@media (min-width: 1024px){.sheets-gallery .gallery .gallery-slide-wrapper-3{max-width:62%;text-align:center}}.sheets-gallery .gallery .gallery-slide-3{top:-5vw}@media (min-width: 500px){.sheets-gallery .gallery .gallery-slide-3{top:-14vw}}@media (min-width: 1024px){.sheets-gallery .gallery .gallery-slide-3{top:-40px;left:-3vw;max-width:1000px}}@media (min-width: 1280px){.sheets-gallery .gallery .gallery-slide-3{top:-webkit-calc(-6vw - 20px);top:calc(-6vw - 20px);left:0}}@media (min-width: 1500px){.sheets-gallery .gallery .gallery-slide-3{top:-webkit-calc(-11em - 20px);top:calc(-11em - 20px)}}@media (min-width: 1024px){.sheets-gallery .gallery .gallery-slide-wrapper-4{max-width:62%;text-align:center}}@media (min-width: 500px){.sheets-gallery .gallery .gallery-slide-4{top:-1vw;left:7vw;max-width:85%}}@media (min-width: 950px){.sheets-gallery .gallery .gallery-slide-4{top:-5vw}}@media (min-width: 1024px){.sheets-gallery .gallery .gallery-slide-4{top:2vw;left:-2vw;max-width:740px}}@media (min-width: 1200px){.sheets-gallery .gallery .gallery-slide-4{top:1vw;left:0}}@media (min-width: 1500px){.sheets-gallery .gallery .gallery-slide-4{top:0}}.sheets-gallery .gallery .gallery-dot-2{overflow:hidden}.sheets-gallery .gallery .gallery-dot-2 .gallery-thumb{max-width:105%}.sheets-gallery .gallery .gallery-dot-4 .gallery-thumb{position:relative;top:10%}@media (min-width: 769px){.content-panel--sheets-thread{padding:2.985984rem 0}}@media (min-width: 769px){.content-panel--sheets-thread .content-panel-image-mobile{margin-left:-20%}}.content-panel--sheets-thread .content-panel-desktop-video{margin-left:-27%}@media (min-height: 37.5em) and (max-height: 56.25em){.content-panel--sheets-thread .content-panel-desktop-video{margin-left:-24vh}}@media (min-height: 56.25em){.content-panel--sheets-thread .content-panel-desktop-video{margin-left:-40%}}@media (max-width: 768px){.content-panel--sheets-cool{padding-bottom:0}}@media (min-width: 769px){.content-panel--sheets-cool .content-panel-image-mobile{margin-left:-30%}}.content-panel--sheets-cool .content-panel-desktop-video{margin-right:-28%}@media (min-height: 37.5em) and (max-height: 56.25em){.content-panel--sheets-cool .content-panel-desktop-video{margin-right:-24vh}}@media (min-height: 56.25em){.content-panel--sheets-cool .content-panel-desktop-video{margin-right:-42%}}.content-panel--sheets-thread .content-panel-mobile-animation,.content-panel--sheets-cool .content-panel-mobile-animation{width:25rem;height:14.063rem}@media (min-width: 420px){.content-panel--sheets-thread .content-panel-mobile-animation,.content-panel--sheets-cool .content-panel-mobile-animation{width:40rem;height:22.5rem}}.content-panel--sheets-thread .content-panel-mobile-animation.is-animating,.content-panel--sheets-cool .content-panel-mobile-animation.is-animating{-webkit-animation:sheets-position 6.3s steps(9) infinite forwards;animation:sheets-position 6.3s steps(9) infinite forwards}@-webkit-keyframes sheets-position{0%{background-position:0 0}25%,
  100%{background-position:0 -2025px}}@keyframes sheets-position{0%{background-position:0 0}25%,
  100%{background-position:0 -2025px}}@media (min-width: 420px){@-webkit-keyframes sheets-position{0%{background-position:0 0}25%,
  100%{background-position:0 -3240px}}@keyframes sheets-position{0%{background-position:0 0}25%,
  100%{background-position:0 -3240px}}}.pillows-gallery{display:none}.pillows-gallery.is-visible{display:block}@media (min-width: 500px) and (max-width: 867px){.pillows-gallery .gallery-slide-1{top:-2em}}@media (min-width: 867px) and (max-width: 1023px){.pillows-gallery .gallery-slide-1{top:-3vw}}@media (min-width: 1024px){.pillows-gallery .gallery-slide-1{top:2em;width:60%;max-width:1020px}}@media (min-width: 1200px){.pillows-gallery .gallery-slide-1{top:-3vw}}@media (min-width: 1580px){.pillows-gallery .gallery-slide-1{top:-5vw}}@media (min-width: 1700px){.pillows-gallery .gallery-slide-1{top:-5.3em}}@media (min-width: 1900px){.pillows-gallery .gallery-slide-1{top:-11vw;max-width:1260px}}@media (min-width: 2200px){.pillows-gallery .gallery-slide-1{top:-250px}}.pillows-gallery .gallery-slide-2{width:110%}@media (min-width: 500px){.pillows-gallery .gallery-slide-2{top:-10vw}}@media (min-width: 768px){.pillows-gallery .gallery-slide-2{top:-8vw}}@media (min-width: 1024px){.pillows-gallery .gallery-slide-2{max-width:78%}}@media (min-width: 1300px){.pillows-gallery .gallery-slide-2{top:-13vw}}@media (min-width: 1500px){.pillows-gallery .gallery-slide-2{top:-15vw}}@media (min-width: 2000px){.pillows-gallery .gallery-slide-2{top:-20vw}}@media (min-width: 1024px){.pillows-gallery .gallery-slide-wrapper-3{max-width:62%;text-align:center}}@media (min-width: 500px){.pillows-gallery .gallery-slide-3{top:-4vw}}@media (min-width: 867px) and (max-width: 1023px){.pillows-gallery .gallery-slide-3{top:-5vw}}@media (min-width: 1024px){.pillows-gallery .gallery-slide-3{top:3vw;max-width:1200px}}@media (min-width: 1280px){.pillows-gallery .gallery-slide-3{top:-2vw}}@media (min-width: 1500px){.pillows-gallery .gallery-slide-3{top:-60px}}@media (min-width: 1780px){.pillows-gallery .gallery-slide-3{top:-127px}}@media (min-width: 1024px){.pillows-gallery .gallery-slide-wrapper-4{max-width:62%;text-align:center}}@media (min-width: 500px){.pillows-gallery .gallery-slide-4{top:-8vw;left:1vw;max-width:920px}}@media (min-width: 1024px){.pillows-gallery .gallery-slide-4{top:5vw;left:0;max-width:880px}}@media (min-width: 1140px){.pillows-gallery .gallery-slide-4{top:2vw;width:90%}}@media (min-width: 1350px){.pillows-gallery .gallery-slide-4{top:0}}@media (min-width: 1500px){.pillows-gallery .gallery-slide-4{top:-3em}}.pillows-gallery .gallery-dot-1 .gallery-thumb,.pillows-gallery .gallery-dot-3 .gallery-thumb{position:relative;top:10%}.pillows-gallery .gallery-dot-4 .gallery-thumb{position:relative;top:10%}.product-diagram-header--pillows{padding-bottom:1rem}@media (min-width: 768px){.product-diagram-header--pillows{padding-bottom:0}}@media (min-width: 1024px){.product-diagram-header--pillows{padding-bottom:1.728rem}}.product-diagram-widget--pillows{background-size:122%;background-image:url("https://casper.imgix.net/product-diagrams/casper-pillows-diagram.jpg?auto=format&w=1000");background-position:center -5vw}.product-diagram-widget--pillows.product-diagram-widget--europe{background-image:url("https://casper.imgix.net/product-diagrams/de/casper-kissen-detail.jpg?auto=format&w=1000")}@media (min-width: 768px){.product-diagram-widget--pillows{background-image:url("https://casper.imgix.net/product-diagrams/casper-pillows-diagram.jpg?auto=format&w=2500");background-size:cover;background-position:70% -48px}.product-diagram-widget--pillows.product-diagram-widget--europe{background-image:url("https://casper.imgix.net/product-diagrams/de/casper-kissen-detail.jpg?auto=format&w=2500")}}@media (min-width: 768px) and (max-width: 1199px){.product-diagram-widget--pillows{margin-bottom:2.0736rem}}@media (min-width: 1024px){.product-diagram-widget--pillows{background-size:1890px;background-position:69.5% -102px}}@media (min-width: 1200px){.product-diagram-widget--pillows{background-position:83.5% -102px}}@media (min-width: 1200px){.product-diagram-widget--pillows .product-diagram-item{width:295px}}.product-diagram-items--pillows{padding-top:55%}@media (min-width: 420px) and (max-width: 767px){.product-diagram-items--pillows .product-diagram-item{min-width:400px;width:75%}}@media (min-width: 768px){.product-diagram-item--pillows-layer,.product-diagram-item--pillows-gusset,.product-diagram-item--pillows-cover,.product-diagram-item--pillows-core{right:4.5%}}@media (min-width: 880px){.product-diagram-item--pillows-layer,.product-diagram-item--pillows-gusset,.product-diagram-item--pillows-cover,.product-diagram-item--pillows-core{right:7.5%}}@media (min-width: 768px){.product-diagram-item--pillows-layer{top:14.5%}.product-diagram-item--pillows-layer .product-diagram-item-image-marker{left:-45%;top:20%}.product-diagram-item--pillows-layer .product-diagram-item-wrapper:before{width:38%;left:-44%;top:-35%;background-color:transparent;height:50%;border-left:1px solid #505050;border-top:1px solid #505050}}@media (min-width: 1200px){.product-diagram-item--pillows-layer{top:12.5%}.product-diagram-item--pillows-layer .product-diagram-item-image-marker{left:-64%;top:110%}.product-diagram-item--pillows-layer .product-diagram-item-wrapper:before{width:58%;left:-63%;top:11%;height:93%}}@media (min-width: 768px){.product-diagram-item--pillows-cover{top:32.5%}.product-diagram-widget--dach .product-diagram-item--pillows-cover{top:31%}.product-diagram-item--pillows-cover .product-diagram-item-image-marker{left:-68%}.product-diagram-item--pillows-cover .product-diagram-item-wrapper:before{width:62%;left:-68%}}@media (min-width: 1024px){.product-diagram-item--pillows-cover .product-diagram-item-image-marker{left:-86%}.product-diagram-item--pillows-cover .product-diagram-item-wrapper:before{width:80%;left:-86%}}@media (min-width: 1200px){.product-diagram-item--pillows-cover{top:29%}.product-diagram-item--pillows-cover .product-diagram-item-image-marker{left:-100%}.product-diagram-item--pillows-cover .product-diagram-item-wrapper:before{width:94%;left:-100%}}@media (min-width: 768px){.product-diagram-item--pillows-gusset{top:50%}.product-diagram-item--pillows-gusset .product-diagram-item-image-marker{left:-22%;top:-89%}.product-diagram-item--pillows-gusset .product-diagram-item-wrapper:before{width:16%;left:-22%;top:-89%}}@media (min-width: 1024px){.product-diagram-item--pillows-gusset .product-diagram-item-image-marker{left:-34%}.product-diagram-item--pillows-gusset .product-diagram-item-wrapper:before{width:28%;left:-34%}}@media (min-width: 1200px){.product-diagram-item--pillows-gusset{top:48%}.product-diagram-item--pillows-gusset .product-diagram-item-image-marker{left:-41%}.product-diagram-item--pillows-gusset .product-diagram-item-wrapper:before{width:35%;left:-41%}}@media (min-width: 768px){.product-diagram-item--pillows-core{top:80%}.product-diagram-item--pillows-core .product-diagram-item-image-marker{left:-131%;top:-654%}.product-diagram-widget--dach .product-diagram-item--pillows-core .product-diagram-item-image-marker{left:-130.5%;top:-465%}.product-diagram-item--pillows-core .product-diagram-item-wrapper:before{width:125%;left:-130%;top:-363%;height:289%;background-color:transparent;border-left:1px solid #505050;border-bottom:1px solid #505050}.product-diagram-widget--dach .product-diagram-item--pillows-core .product-diagram-item-wrapper:before{width:123.5%;left:-129.5%;top:-271%;height:191%}}@media (min-width: 1200px){.product-diagram-item--pillows-core{top:75%}.product-diagram-item--pillows-core .product-diagram-item-image-marker{left:-146%;top:-515%}.product-diagram-item--pillows-core .product-diagram-item-wrapper:before{left:-145%;width:140%;top:-294%;height:221%}}@media (max-width: 768px){.content-panel--pillows-positions{padding-bottom:0}}@media (min-width: 769px){.content-panel--pillows-positions{padding-top:2.985984rem}}@media (min-width: 769px){.content-panel--pillows-positions .content-panel-image-mobile{margin-left:-22%}}.content-panel--pillows-positions .content-panel-mobile-animation{width:25rem;height:14.063rem}@media (min-width: 600px){.content-panel--pillows-positions .content-panel-mobile-animation{width:40rem;height:22.5rem}}.content-panel--pillows-positions .content-panel-mobile-animation.is-animating{-webkit-animation:pillow-hug 6.3s steps(9) infinite forwards;animation:pillow-hug 6.3s steps(9) infinite forwards}@-webkit-keyframes pillow-hug{0%{background-position:0 0}25%,
  100%{background-position:0 -2025px}}@keyframes pillow-hug{0%{background-position:0 0}25%,
  100%{background-position:0 -2025px}}@media (min-width: 600px){@-webkit-keyframes pillow-hug{0%{background-position:0 0}25%,
  100%{background-position:0 -3240px}}@keyframes pillow-hug{0%{background-position:0 0}25%,
  100%{background-position:0 -3240px}}}.content-panel--pillows-positions .content-panel-desktop-video{max-height:33rem;margin-left:-27%}@media (min-height: 37.5em) and (max-height: 41.5em){.content-panel--pillows-positions .content-panel-desktop-video{margin-left:-24vh}}@media (min-height: 41.5em){.content-panel--pillows-positions .content-panel-desktop-video{margin-left:-30%}}.content-panel--pillows-cool .content-panel-mobile-animation--fallback{width:150%;max-width:55rem}@media (min-width: 769px){.content-panel--pillows-cool .content-panel-mobile-animation--fallback{margin-left:-21%}}.content-panel--pillows-cool .content-panel-desktop-video--fallback{max-height:32rem;margin-right:-28%}.content-panel--pillows-cool.content-panel--dach .content-panel-mobile-animation--fallback{width:170%}@media (min-width: 769px){.content-panel--pillows-cool.content-panel--dach .content-panel-mobile-animation--fallback{margin-left:-32%}}.content-panel--pillows-cool.content-panel--dach .content-panel-desktop-video--fallback{margin-right:-35%}.trial-returns--dog-mattress{background-color:#18253e;background-image:url(https://casper.imgix.net/product/dog-mattress/stars.jpg?auto=compress);background-size:31.25rem;color:#fff}@media (min-width: 768px){.trial-returns--dog-mattress .trial-returns-content{padding-top:7.43008371rem}}@media (min-width: 1280px){.trial-returns--dog-mattress .trial-returns-content{padding-top:8.91610045rem}}.trial-returns--dog-mattress .trial-returns-heading,.trial-returns--dog-mattress .trial-returns-subheading{color:#fff}.trial-returns--dog-mattress .trial-returns-heading{margin-bottom:0.69444444rem}@media (max-width: 419px){.trial-returns--dog-mattress .trial-returns-heading{font-size:1.44rem}}@media (min-width: 420px) and (max-width: 767px){.trial-returns--dog-mattress .trial-returns-heading{font-size:1.728rem}}@media (max-width: 419px){.trial-returns--dog-mattress .trial-returns-subheading{font-size:0.83333333rem}}.trial-returns--dog-mattress .trial-returns-image{display:block;width:80%;margin:10rem auto 2.985984rem}@media (min-width: 420px) and (max-width: 599px){.trial-returns--dog-mattress .trial-returns-image{margin-top:7rem}}@media (min-width: 600px) and (max-width: 767px){.trial-returns--dog-mattress .trial-returns-image{margin-top:3.5831808rem;margin-bottom:3.5831808rem}}@media (min-width: 768px){.trial-returns--dog-mattress .trial-returns-image{width:50vw;min-width:35rem;max-width:46rem;margin-top:5.15978035rem;margin-bottom:5.15978035rem}}@media (min-width: 1280px){.trial-returns--dog-mattress .trial-returns-image{margin-top:6.19173642rem;margin-bottom:6.19173642rem}}@media (min-width: 1280px){.product-story--dog-mattress{padding-bottom:5.15978035rem}}.product-story--dog-mattress .product-story-heading{max-width:15em}.dog-mattress-gallery{display:none}.dog-mattress-gallery.is-visible{display:block}.dog-mattress-gallery .gallery-slide-1{width:110%;left:-5%;top:0.75rem}@media (min-width: 414px){.dog-mattress-gallery .gallery-slide-1{top:1.5rem}}@media (min-width: 768px){.dog-mattress-gallery .gallery-slide-1{top:0}}@media (min-width: 920px){.dog-mattress-gallery .gallery-slide-1{top:-2.5rem}}@media (min-width: 1024px){.dog-mattress-gallery .gallery-slide-1{width:70%;max-width:1024px;left:-4.5%;top:1.5rem}}@media (min-width: 1280px){.dog-mattress-gallery .gallery-slide-1{width:62%;max-width:none;left:0;top:0}}@media (min-width: 1580px){.dog-mattress-gallery .gallery-slide-1{top:-3rem}}@media (min-width: 1800px){.dog-mattress-gallery .gallery-slide-1{top:-6rem}}@media (min-width: 2100px){.dog-mattress-gallery .gallery-slide-1{top:-7rem;width:1300px}}@media (min-width: 2100px){.dog-mattress-gallery .gallery-slide-wrapper-1{max-width:62%;text-align:center}}.dog-mattress-gallery .gallery-slide-2{width:130%}@media (min-width: 414px){.dog-mattress-gallery .gallery-slide-2{width:135%}}@media (min-width: 768px){.dog-mattress-gallery .gallery-slide-2{width:125%}}@media (min-width: 920px){.dog-mattress-gallery .gallery-slide-2{width:110%}}@media (min-width: 1024px) and (max-width: 1500px){.dog-mattress-gallery .gallery-slide-2{width:120%}}@media (min-width: 1700px){.dog-mattress-gallery .gallery-slide-2{width:100%}}@media (min-width: 1950px){.dog-mattress-gallery .gallery-slide-2{width:95%}}@media (min-width: 1024px){.dog-mattress-gallery .gallery-slide-wrapper-2{max-width:62%;text-align:center}}@media (min-width: 1950px){.dog-mattress-gallery .gallery-slide-wrapper-2{text-align:left}}.dog-mattress-gallery .gallery-slide-3{width:115%;left:-7.5%}@media (min-width: 768px){.dog-mattress-gallery .gallery-slide-3{width:110%;left:-5%;top:-2rem}}@media (min-width: 920px){.dog-mattress-gallery .gallery-slide-3{width:100%;left:0%;top:-2.75rem}}@media (min-width: 1024px){.dog-mattress-gallery .gallery-slide-3{width:107%;left:-3.5%;top:2rem}}@media (min-width: 1250px){.dog-mattress-gallery .gallery-slide-3{top:1rem}}@media (min-width: 1350px){.dog-mattress-gallery .gallery-slide-3{width:880px;left:0}}@media (min-width: 1024px){.dog-mattress-gallery .gallery-slide-wrapper-3{max-width:62%;text-align:center}}.dog-mattress-gallery .gallery-dot-2{overflow:hidden}.dog-mattress-gallery .gallery-dot-2 .gallery-thumb{max-width:145%}.dog-mattress-gallery .gallery-dot-1 .gallery-thumb,.dog-mattress-gallery .gallery-dot-3 .gallery-thumb{position:relative;top:18%}@media (min-width: 769px){.product-props--dog-mattress .content-panel--props{padding:2.985984rem 0}}.product-props--dog-mattress .content-panel-mobile-animation{width:28rem;height:17.5rem}@media (min-width: 420px){.product-props--dog-mattress .content-panel-mobile-animation{width:36rem;height:22.5rem}}@media (min-width: 769px){.product-props--dog-mattress .content-panel-mobile-animation{position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}@media (max-width: 419px){.content-panel--dog-mattress-foam{padding-top:5.15978035rem}}@media (max-width: 768px){.content-panel--dog-mattress-foam .content-panel-content{padding-bottom:0}}@media (max-width: 599px){.content-panel--dog-mattress-foam .content-panel-heading{max-width:14em;margin-left:0;margin-right:0}}@media (max-width: 768px){.content-panel--dog-mattress-foam .content-panel-mobile-animation{-webkit-transform:translateX(-47%);-ms-transform:translateX(-47%);transform:translateX(-47%)}}@media (min-width: 769px){.content-panel--dog-mattress-foam .content-panel-mobile-animation{-webkit-transform:translate(-50%, -7%);-ms-transform:translate(-50%, -7%);transform:translate(-50%, -7%)}}.content-panel--dog-mattress-foam .content-panel-mobile-animation.is-animating{-webkit-animation:dm-foam 8.4s steps(12) infinite forwards;animation:dm-foam 8.4s steps(12) infinite forwards}@-webkit-keyframes dm-foam{0%{background-position:0 0}25%,
  100%{background-position:0 -3360px}}@keyframes dm-foam{0%{background-position:0 0}25%,
  100%{background-position:0 -3360px}}@media (min-width: 420px){@-webkit-keyframes dm-foam{0%{background-position:0 0}25%,
  100%{background-position:0 -4320px}}@keyframes dm-foam{0%{background-position:0 0}25%,
  100%{background-position:0 -4320px}}}.content-panel--dog-mattress-foam .content-panel-desktop-video{height:43vw;min-height:27rem;max-height:34rem;margin-left:-19%;-webkit-transform:translateY(-7%);-ms-transform:translateY(-7%);transform:translateY(-7%)}@media (min-width: 769px){.content-panel--dog-mattress-dig .content-panel-image-mobile,.content-panel--dog-mattress-pupproof .content-panel-image-mobile{float:right}}@media (max-width: 419px){.content-panel--dog-mattress-dig{border-bottom:1px solid #e5e5e5}}@media (min-width: 769px){.product-props--dog-mattress .content-panel--dog-mattress-dig{padding:1.44rem 0}}@media (max-width: 768px){.content-panel--dog-mattress-dig .content-panel-content{padding-bottom:0}}@media (max-width: 768px){.content-panel--dog-mattress-dig .content-panel-mobile-animation{-webkit-transform:translateX(-67%);-ms-transform:translateX(-67%);transform:translateX(-67%)}}@media (min-width: 769px){.content-panel--dog-mattress-dig .content-panel-mobile-animation{left:auto;margin-right:2vw;-webkit-transform:translateY(-12%);-ms-transform:translateY(-12%);transform:translateY(-12%)}}.content-panel--dog-mattress-dig .content-panel-mobile-animation.is-animating{-webkit-animation:dm-dig 8.4s steps(12) infinite forwards;animation:dm-dig 8.4s steps(12) infinite forwards}@-webkit-keyframes dm-dig{0%{background-position:0 0}25%,
  100%{background-position:0 -3360px}}@keyframes dm-dig{0%{background-position:0 0}25%,
  100%{background-position:0 -3360px}}@media (min-width: 420px){@-webkit-keyframes dm-dig{0%{background-position:0 0}25%,
  100%{background-position:0 -4320px}}@keyframes dm-dig{0%{background-position:0 0}25%,
  100%{background-position:0 -4320px}}}.content-panel--dog-mattress-dig .content-panel-desktop-video{height:45vw;min-height:28rem;max-height:38rem;margin-right:1.5vw;-webkit-transform:translateY(-12%);-ms-transform:translateY(-12%);transform:translateY(-12%)}@media (max-width: 768px){.content-panel--dog-mattress-shelter .content-panel-mobile-animation{-webkit-transform:translateX(-49%);-ms-transform:translateX(-49%);transform:translateX(-49%)}}@media (min-width: 769px){.content-panel--dog-mattress-shelter .content-panel-mobile-animation{-webkit-transform:translate(-50%, 4%);-ms-transform:translate(-50%, 4%);transform:translate(-50%, 4%)}}.content-panel--dog-mattress-shelter .content-panel-mobile-animation.is-animating{-webkit-animation:dm-shelter 6.3s steps(9) infinite forwards;animation:dm-shelter 6.3s steps(9) infinite forwards}@-webkit-keyframes dm-shelter{0%{background-position:0 0}25%,
  100%{background-position:0 -2520px}}@keyframes dm-shelter{0%{background-position:0 0}25%,
  100%{background-position:0 -2520px}}@media (min-width: 420px){@-webkit-keyframes dm-shelter{0%{background-position:0 0}25%,
  100%{background-position:0 -3240px}}@keyframes dm-shelter{0%{background-position:0 0}25%,
  100%{background-position:0 -3240px}}}.content-panel--dog-mattress-shelter .content-panel-desktop-video{height:40vw;min-height:25rem;max-height:32rem;margin-left:-18%;-webkit-transform:translateY(4%);-ms-transform:translateY(4%);transform:translateY(4%)}@media (min-width: 769px){.product-props--dog-mattress .content-panel--dog-mattress-pupproof{padding:4.29981696rem 0}}@media (max-width: 419px){.content-panel--dog-mattress-pupproof .content-panel-mobile-animation{width:22.5rem;height:14.063rem}}@media (min-width: 769px){.content-panel--dog-mattress-pupproof .content-panel-mobile-animation{-webkit-transform:translateX(-42%);-ms-transform:translateX(-42%);transform:translateX(-42%)}}.content-panel--dog-mattress-pupproof .content-panel-mobile-animation.is-animating{-webkit-animation:dm-pupproof 9.1s steps(13) infinite forwards;animation:dm-pupproof 9.1s steps(13) infinite forwards}@-webkit-keyframes dm-pupproof{0%{background-position:0 0}25%,
  100%{background-position:0 -2925px}}@keyframes dm-pupproof{0%{background-position:0 0}25%,
  100%{background-position:0 -2925px}}@media (min-width: 420px){@-webkit-keyframes dm-pupproof{0%{background-position:0 0}25%,
  100%{background-position:0 -4680px}}@keyframes dm-pupproof{0%{background-position:0 0}25%,
  100%{background-position:0 -4680px}}}.content-panel--dog-mattress-pupproof .content-panel-desktop-video{height:35vw;min-height:23rem;max-height:33rem;margin-right:-12%}@media (max-width: 419px){.product-video--hydrant .product-video-mobile{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}}.product-video--hydrant .product-video-mobile-animation.is-animating{-webkit-animation:hydrant 7s steps(10) infinite forwards;animation:hydrant 7s steps(10) infinite forwards}@-webkit-keyframes hydrant{0%{background-position:0 0}25%,
  100%{background-position:0 -3600px}}@keyframes hydrant{0%{background-position:0 0}25%,
  100%{background-position:0 -3600px}}@media (min-width: 768px){@-webkit-keyframes hydrant{0%{background-position:0 0}25%,
  100%{background-position:0 -4500px}}@keyframes hydrant{0%{background-position:0 0}25%,
  100%{background-position:0 -4500px}}}.product-ugc{position:relative;text-align:center}@media (max-width: 1024px){.product-ugc{padding-bottom:4.29981696rem}}.product-ugc .flickity-page-dots{bottom:-2.985984rem}.product-ugc .flickity-page-dots .dot{background:#7c7c7c}.product-ugc .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: 1600px){.product-ugc-inner{max-width:900px}}.product-ugc-heading{margin-bottom:0.69444444rem}.product-ugc-copy{margin-left:auto;margin-right:auto;max-width:40em}.product-ugc-items{margin-top:2.985984rem}@media (min-width: 420px) and (max-width: 768px){.product-ugc-items{margin-left:-1.44rem;margin-right:-1.44rem}}@media (min-width: 600px){.product-ugc-items{margin-top:3.5831808rem}}@media (min-width: 1025px){.product-ugc-items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.product-ugc-items:after{content:"flickity";display:none}@media (min-width: 1025px){.product-ugc-items:after{content:""}}.product-ugc-group{position:relative;width:100%;max-width:22.5rem}@media (min-width: 420px) and (max-width: 768px){.product-ugc-group{opacity:0.3;-webkit-transition:opacity 0.15s;transition:opacity 0.15s}.product-ugc-group.is-selected{opacity:1}}@media (max-width: 768px){.product-ugc-group{margin:0 0.5787037rem}}@media (min-width: 769px){.product-ugc-group{width:33.33333333%;padding:0.40187757rem}}@media (min-width: 1025px){.product-ugc-group{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;cursor:default}}.product-ugc-content-panel{padding-top:1.2rem;line-height:1.3}@media (min-width: 1025px){.product-ugc-content-panel{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:400;font-style:normal;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-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0.40187757rem;right:0.40187757rem;bottom:0.40187757rem;left:0.40187757rem;padding:1rem;line-height:1.4;color:#fff;background:rgba(2,27,50,0.55);opacity:0;-webkit-transition:opacity 0.15s;transition:opacity 0.15s}.wf-active .product-ugc-content-panel{font-family:"Calibre Medium"}.product-ugc-group:hover .product-ugc-content-panel{opacity:1}}.product-ugc-name{color:#505050;margin-bottom:0.33489798rem}@media (min-width: 1025px){.product-ugc-name{color:#fff;margin-bottom:0.5787037rem}}.product-ugc-bone{display:none;fill:#505050}@media (min-width: 1025px){.product-ugc-bone{display:block;margin-bottom:0.5787037rem;fill:#fff}}.press-quotes{text-align:center;background-color:#f6f6f6}.press-quotes-gallery-slide{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;width:100%;min-height:100%;padding:2.48832rem 1.44rem;text-align:center;color:#00237e}@media (min-width: 1024px){.press-quotes-gallery-slide{padding:4.29981696rem 1.44rem}}.press-quotes-gallery-body{font-size:1.44rem;margin-bottom:0.83333333rem;color:#00237e;max-width:20em}@media (min-width: 600px){.press-quotes-gallery-body{font-size:1.728rem}}@media (min-width: 1024px){.press-quotes-gallery-body{font-size:2.0736rem;margin-bottom:1.728rem}}.press-quotes-gallery-container{position:relative;width:100%;margin:2.985984rem auto 2.0736rem;background:#fff;border-radius:1.728rem}.press-quotes-gallery-container:after{position:absolute;content:"";top:100%;left:2.0736rem;border-top:2rem solid #fff;border-right:4rem solid transparent}@media (min-width: 600px){.press-quotes-gallery-container:after{left:3.5831808rem;border-top:2.5rem solid #fff;border-right:6rem solid transparent}}.press-quotes-gallery-container .flickity-page-dots{bottom:-2.985984rem}@media (min-width: 600px){.press-quotes-gallery-container .flickity-page-dots{bottom:-3.5831808rem}}.press-quotes-gallery-container .flickity-page-dots .dot{background:#7c7c7c}.stock-notification{border-top:1px solid #d9d9d9;padding-top:1.2rem;text-align:center}.stock-notification-lead{font-size:1rem;letter-spacing:0.04rem;max-width:22.5rem;margin:0 auto}.stock-notification-cta{margin-top:1.44rem}.stock-notification-email-form{margin-top:2rem;margin-bottom:1rem}.stock-notification-modal{border:none;max-width:34.4rem;padding:2.985984rem 1.44rem 0.83333333rem;background:#fff}@media (min-width: 768px){.stock-notification-modal{padding:2.985984rem 2.48832rem 0.69444444rem}}@media (min-width: 1024px){.stock-notification-modal{padding:2.985984rem 2.985984rem 0.69444444rem}}.stock-notification-modal .modal-content{margin-bottom:0}.stock-notification-modal .email-signup-submit{position:relative;top:-1px;left:-6px}.stock-notification-modal .form-input-group{display:inline-block}@media (max-width: 380px){.stock-notification-modal .form-input-group{white-space:nowrap}}.stock-notification-modal .form-input-group .email-signup-input{height:2.81rem}@media (max-width: 350px){.stock-notification-modal .form-input-group .email-signup-input{width:9.4rem}}@media (min-width: 450px){.stock-notification-modal .form-input-group .email-signup-input{width:14rem}}.stock-notification-modal .form-input-group .email-signup-submit{height:2.81rem}@media (min-width: 1024px){.foundation-gallery .gallery-slide-wrapper-1{max-width:62%;text-align:center}}.foundation-gallery .gallery-slide-1{top:20px}@media (min-width: 1024px){.foundation-gallery .gallery-slide-1{width:85%;max-width:1000px}}@media (min-width: 1024px){.foundation-gallery .gallery-slide-1{top:9vw;left:-2.6vw}}@media (min-width: 1280px){.foundation-gallery .gallery-slide-1{top:5vw;left:0}}@media (min-width: 1500px){.foundation-gallery .gallery-slide-1{top:12px}}@media (min-width: 2000px){.foundation-gallery .gallery-slide-1{top:-58px;max-width:1300px}}.foundation-gallery .gallery-slide-2{left:-4vw;width:112%;max-width:930px}@media (max-width: 500px){.foundation-gallery .gallery-slide-2{top:-24px;left:-36px;width:130%}}@media (min-width: 1024px){.foundation-gallery .gallery-slide-2{left:-12vw;width:85%;max-width:1000px;height:620px}.foundation-gallery .gallery-slide-2 img{position:absolute;bottom:0;left:0}}@media (min-width: 1400px){.foundation-gallery .gallery-slide-2{left:0}}@media (min-width: 1024px){.foundation-gallery .gallery-slide-wrapper-3{max-width:62%;text-align:center}}.foundation-gallery .gallery-slide-3{left:-10vw;width:120%}@media (min-width: 500px){.foundation-gallery .gallery-slide-3{left:-6vw;width:112%}}@media (min-width: 890px){.foundation-gallery .gallery-slide-3{left:0;width:100%}}@media (min-width: 1024px){.foundation-gallery .gallery-slide-3{position:relative;display:inline-block;left:-4%;top:8vw;width:91%;max-width:1000px}}@media (min-width: 1280px){.foundation-gallery .gallery-slide-3{top:5vw;left:0}}@media (min-width: 1500px){.foundation-gallery .gallery-slide-3{top:0}}@media (min-width: 2000px){.foundation-gallery .gallery-slide-3{top:-60px;max-width:1300px}}@media (min-width: 1024px){.foundation-gallery .gallery-slide-wrapper-4{width:61%}}.foundation-gallery .gallery-slide-4{width:120%;left:-21%}@media (min-width: 433px){.foundation-gallery .gallery-slide-4{width:113%;max-width:950px}}@media (min-width: 768px){.foundation-gallery .gallery-slide-4{left:-12%}}@media (min-width: 1024px){.foundation-gallery .gallery-slide-4{float:right;width:930px;left:0}}@media (min-width: 1520px){.foundation-gallery .gallery-slide-4{float:none}}.foundation-gallery .gallery-dot{overflow:hidden}.foundation-gallery .gallery-dot-1 .gallery-thumb{position:relative;top:25%}.foundation-gallery .gallery-dot-2 .gallery-thumb{max-width:215%;margin-left:-1.4rem}.foundation-gallery .gallery-dot-3 .gallery-thumb{max-width:120%;margin-left:-10%;position:relative;top:15%}.foundation-gallery .gallery-dot-4 .gallery-thumb{max-width:140%;margin-left:-1.2rem}.product-story--foundation .product-story-copy{max-width:34em}.product-video--assembly{background:#f6f6f6;position:relative}.product-video--assembly .product-video-mobile-animation{width:30rem}@media (max-width: 420px){.product-video--assembly .product-video-mobile-animation{width:18.74rem;height:14.063rem}}@media (min-width: 768px){.product-video--assembly .product-video-mobile-animation{width:37.5rem}}.product-video--assembly .product-video-mobile-animation.is-animating{-webkit-animation:assembly 8.4s steps(12) infinite forwards;animation:assembly 8.4s steps(12) infinite forwards}@-webkit-keyframes assembly{0%{background-position:0 0}25%,
  100%{background-position:0 -2700px}}@keyframes assembly{0%{background-position:0 0}25%,
  100%{background-position:0 -2700px}}@media (min-width: 420px){@-webkit-keyframes assembly{0%{background-position:0 0}25%,
  100%{background-position:0 -4320px}}@keyframes assembly{0%{background-position:0 0}25%,
  100%{background-position:0 -4320px}}}@media (min-width: 768px){@-webkit-keyframes assembly{0%{background-position:0 0}25%,
  100%{background-position:0 -5400px}}@keyframes assembly{0%{background-position:0 0}25%,
  100%{background-position:0 -5400px}}}.product-video--assembly .product-video-desktop-video{max-width:960px}.product-video-heading{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;color:#505050;margin-bottom:0;text-align:center}.wf-active .product-video-heading{font-family:"Verlag A", "Verlag B"}@media (max-width: 420px){.product-video-heading{padding-top:2.985984rem}}@media (min-width: 420px){.product-video-heading{position:absolute;left:0;right:0;top:2.985984rem;z-index:1}}@media (min-width: 1024px){.product-video-heading{top:5.15978035rem;font-size:1.728rem}}
