#shopify-section-product-template .flickity-prev-next-button.next{right:-5%;bottom:48%;width:45px;z-index:0}#shopify-section-product-template .flickity-prev-next-button.previous{left:-5%;bottom:48%}#shopify-section-product-template #size-guide-link{width:100%;float:left;margin-bottom:5px}#shopify-section-product-template #size-guide-link #sizeguideBtn{width:auto;float:left;cursor:pointer;margin-top:15px}#shopify-section-product-template #size-guide-link #sizeguideBtn img{display:inline-block;vertical-align:middle;max-width:35px;margin-right:5px}#shopify-section-product-template #size-guide-link #sizeguideBtn span{display:inline-block;vertical-align:middle;line-height:.6}.size-guide-table table,.size-guide-table th,.size-guide-table td{border:1px solid black}table.size-guide-table{border-collapse:collapse;font-size:20px;margin-top:20px}table.size-guide-table th{text-transform:uppercase;padding:5px;background:#000;color:#fff;border:1px solid #fff!important}table.size-guide-table td{text-align:center;font-weight:700;padding:6px}.modal{display:none;position:fixed;z-index:801;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:#0006}.modal-content{position:absolute;background-color:#fefefe;margin:auto;padding:0;border:1px solid #888;width:100%;box-shadow:0 4px 8px #0003,0 6px 20px #00000030;-webkit-animation-name:animatetop;-webkit-animation-duration:.5s;animation-name:animatetop;animation-duration:.5s;top:30%;max-width:800px;left:0;right:0}.close{color:#fff;float:right;font-size:28px;font-weight:700;margin-top:-6px}.close:hover,.close:focus{color:#fff;text-decoration:none;cursor:pointer}.modal-header{padding:2px 16px;background-color:#000;color:#fff}.modal-header h2{color:#fff!important;text-transform:uppercase;font-weight:700;font-size:18px}.modal-body{padding:0 15px;max-height:400px;overflow-y:auto}.modal-footer{padding:2px 16px;background-color:#5cb85c;color:#fff}.modal-body tbody th,tbody td{border:black 1px solid;font-size:16px}.template-index .VideoHero__Section .SectionHeader__TopHeading{font-family:Adobe Caslon Pro;font-size:18px;font-weight:600;font-style:italic}.template-index .VideoHero__Section .SectionHeader__Heading.SectionHeader__Heading{font-size:36px;margin-bottom:0;font-family:HelveticaNeueLTPro-Th;line-height:62px;letter-spacing:4.4px;font-weight:300}.template-index .VideoHero__Section .SectionHeader__SubHeading.Heading.u-h6{font-family:HelveticaNeueLTPro-Th;text-transform:uppercase;color:#fff;font-size:10px;font-weight:700;letter-spacing:2.5px;line-height:13px;padding-top:20px}.template-index .VideoHero__Section .ButtonGroup--spacingSmall .ButtonGroup__Item{font-family:HelveticaNeueLTPro-Th;font-size:10px;font-weight:700;letter-spacing:3px;line-height:13px;padding:14px 47px!important;position:relative}*{outline:none!important}@media only screen and (min-width: 1240px){#shopify-section-product-template .Product__Gallery{margin-right:50px;margin-left:50px}#shopify-section-product-template .Product__InfoWrapper .Product__Info{margin:0 100px -40px 15px}.Header--center .Header__MainNav{bottom:2px}.Header__LinkSpacer{bottom:-1px}}@media only screen and (max-width: 1239px){#shopify-section-product-template .flickity-prev-next-button.next,#shopify-section-product-template .flickity-prev-next-button.previous{display:none!important}}.covid-19{margin-bottom:15px}.ProductMeta__Shortdesc a{text-decoration:underline;color:#00f}.SizeSwatch{border:1px solid #7D7D7D;color:#000;background:#fff;font-size:10px;font-weight:400}.SizeSwatch.is-active:after,.SizeSwatch__Radio:checked+.SizeSwatch{color:#fff;background:#000;border:1px solid #000;font-size:10px;font-weight:600;padding-left:40px}.SizeSwatch:hover{color:#fff;background-color:#000}.HorizontalList__Item .SizeSwatch__Radio:checked+.SizeSwatch:hover{color:#fff;background-color:#000}.SizeSwatch__Radio:checked+.SizeSwatch:before{position:absolute;content:url(checkmark_white.svg);left:15px;top:auto;right:auto;bottom:auto;width:auto;height:auto;z-index:0}.SizeSwatch__Radio:checked+.SizeSwatch:hover:before{background:none}.ProductForm__Option--labelled{margin:5px 0}.ProductForm hr{border:0;border-bottom:1px solid #e0e0e0;margin:20px 0;width:100%;display:inline-block}.ProductForm__Variants .ProductForm__Option--labelled:first-child hr{display:none}.ProductForm__AddToCart{width:100%;font-weight:700}.ProductForm .qty-wrap{display:flex;align-items:center;justify-content:space-between;width:100%}.ProductForm .qty-wrap .ProductForm__Label{margin-bottom:0}.price-wrap{display:flex;justify-content:space-between;align-items:center}.price-wrap .ProductPrice__Label{font-family:Garmond MT Std,Monotype Garamond,Garamond,serif;font-size:20px;font-weight:700;letter-spacing:2px}.price-wrap .price{font-family:Helvetica Neue,Helvetica,sans-serif;font-size:18px;letter-spacing:3px;font-weight:700}.SectionHeader__SubHeading.Heading.u-h6{font-family:Garamond MT Std Italic,Monotype Garamond,serif;text-transform:uppercase;color:#000;font-size:18px;font-weight:400;letter-spacing:2.5px;line-height:27px;padding-top:20px}.SectionHeader__Heading.SectionHeader__Heading{font-size:48px;margin-bottom:0;font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:100;letter-spacing:6px;line-height:62px;text-transform:uppercase}.SectionHeader .SectionHeader__Description{font-family:Garamond MT Std,Monotype Garamond,serif;font-size:22px;line-height:33px;letter-spacing:.5px}.HorizontalList--spacingExtraLoose .HorizontalList__Item{margin-right:0;margin-left:0;padding-left:35px;padding-right:35px;line-height:15px}.HorizontalList--spacingExtraLoose .HorizontalList__Item:last-child{border-left:1px solid #fff;padding-left:50px;margin-left:15px}.ProductForm__Variants .SizeSwatchList{display:flex;flex-wrap:wrap}.ProductForm__Variants .SizeSwatchList.HorizontalList--spacingTight .HorizontalList__Item{min-width:124px}.ProductForm__Variants .SizeSwatch{width:100%}.ProductForm__Variants .mattress-configuration .SizeSwatchList{justify-content:space-between}.ProductForm__Variants .mattress-configuration .SizeSwatchList.HorizontalList--spacingTight .HorizontalList__Item{min-width:46%;flex-grow:1}#shopify-section-related-products .SectionHeader__Heading.SectionHeader__Heading{font-size:26px;line-height:32px}.easyslider-container .easyslider-item .easyslider-header .easyslider-anchor{font-size:16px!important;font-family:Neue Helvetica,Helvetica,sans-serif!important}.CollectionItem:hover .CollectionItem__ImageWrapper{-webkit-transform:none;transform:none}.ProductItem{transform:none!important;opacity:1!important;visibility:visible!important}@media only screen and (max-width: 1284px){.template-index .Container{padding:0 25px}}@media only screen and (max-width: 1151px){.ImageHero--large{min-height:400px}.template-index .SectionHeader__Heading.SectionHeader__Heading{font-size:45px}}@media only screen and (max-width: 991px){.FeatureText--withImage{display:block}.FeatureText--withImage .FeatureText__ContentWrapper,.FeatureText--withImage .FeatureText__ImageWrapper{width:100%;display:block}.FeatureText__ImageWrapper{margin-top:30px}footer .Container{padding:0 20px}.HorizontalList--spacingExtraLoose .HorizontalList__Item:last-child{border-left:0}}@media only screen and (max-width: 767px){.template-index .SectionHeader__Heading.SectionHeader__Heading{font-size:24px;width:100%;padding:0 25px}.ImageHero--large{min-height:500px;margin-top:15px}.SectionHeader__Heading.SectionHeader__Heading{line-height:37px;font-weight:200;letter-spacing:4px}.ProductForm__Variants .SizeSwatchList.HorizontalList--spacingTight .HorizontalList__Item{min-width:110px}.SectionHeader .SectionHeader__Description{font-size:15px;line-height:25px}}@media only screen and (max-width: 640px){.Footer__Inner .Footer__Block.Footer__Block--links{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/theme-custom.css.map */
