@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(https://www.cozybedding.com.sg/pub/static/version1672735479/frontend/cozy-bedding/default/en_US/fonts/opensans/regular/opensans-400.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:600;src:url(https://www.cozybedding.com.sg/pub/static/version1672735479/frontend/cozy-bedding/default/en_US/fonts/opensans/semibold/opensans-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:700;src:url(https://www.cozybedding.com.sg/pub/static/version1672735479/frontend/cozy-bedding/default/en_US/fonts/opensans/bold/opensans-700.woff2) format("woff2")}.cozy-section{--cozy-gold: #b97f24;--cozy-dark: #202020;--cozy-muted: #6f6f6f;--cozy-border: #e8e0d4;--cozy-cream: #fcfcfc;color:var(--cozy-dark);font-family:Open Sans,Arial,sans-serif}.cozy-header-shell,.cozy-announcement,.cozy-footer{font-family:Open Sans,Arial,sans-serif}.cozy-page-width{max-width:1180px;margin:0 auto;padding-left:20px;padding-right:20px}.cozy-eyebrow{color:var(--cozy-gold);font-size:12px;font-weight:700;letter-spacing:.12em;margin:0 0 10px;text-transform:uppercase}.cozy-heading{color:var(--cozy-dark);font-family:Cambria,Georgia,Times New Roman,serif;font-size:clamp(42px,5vw,60px);font-weight:700;letter-spacing:-2px;line-height:1.1;margin:0}.cozy-subtext{color:var(--cozy-muted);font-size:16px;line-height:1.7;margin:14px 0 0}.cozy-button{align-items:center;background:var(--cozy-gold);border:1px solid var(--cozy-gold);border-radius:999px;box-shadow:none;color:#fff;display:inline-flex;font-size:12px;font-weight:700;justify-content:center;letter-spacing:.12em;min-height:44px;padding:12px 24px;position:relative;text-decoration:none;text-transform:uppercase;transform:translateY(0);transition:background .25s ease,box-shadow .25s ease,color .25s ease,border-color .25s ease,transform .25s ease}.cozy-button:hover,.cozy-button:focus-visible{background:#2d2d2d;border-color:#2d2d2d;box-shadow:0 16px 30px #0003;color:#fff;transform:translateY(-2px)}.cozy-button:active{transform:translateY(0)}.cozy-section-title{align-items:end;display:flex;gap:18px;justify-content:space-between;margin-bottom:26px}.cozy-section-title h2{font-family:Cambria,Georgia,Times New Roman,serif;font-size:clamp(38px,4vw,50px);font-weight:700;letter-spacing:-2px;line-height:1;margin:0}.cozy-section-title a{color:var(--cozy-gold);font-size:12px;font-weight:700;letter-spacing:.1em;position:relative;text-decoration:none;text-transform:uppercase}.cozy-section-title a:after,.cozy-prose a:after{background:currentColor;bottom:-4px;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .24s ease;width:100%}.cozy-section-title a:hover:after,.cozy-section-title a:focus-visible:after,.cozy-prose a:hover:after,.cozy-prose a:focus-visible:after{transform:scaleX(1)}.cozy-media-img{display:block;height:100%;object-fit:cover;transition:transform .55s ease,filter .35s ease;width:100%}.cozy-banner{background:var(--cozy-cream);padding:42px 0}.cozy-banner h1{font-size:clamp(30px,5vw,46px);margin:0}.cozy-breadcrumb{color:var(--cozy-muted);font-size:13px;margin-top:10px}.cozy-prose{color:#3a3a3a;font-size:16px;line-height:1.8}.cozy-prose h2,.cozy-prose h3{color:var(--cozy-dark);line-height:1.25}.cozy-prose a{color:var(--cozy-gold);position:relative;text-decoration:none}.cozy-card-grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.cozy-soft-card{background:#fff;border:1px solid var(--cozy-border);box-shadow:0 8px 22px #2020200a;padding:24px;position:relative;transform:translateY(0);transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.cozy-soft-card:before{background:var(--cozy-gold);content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transform:scaleX(.25);transform-origin:left;transition:opacity .25s ease,transform .25s ease}.cozy-soft-card:hover,.cozy-soft-card:focus-within{border-color:#b79a5ba6;box-shadow:0 18px 42px #2020201f;transform:translateY(-5px)}.cozy-soft-card:hover:before,.cozy-soft-card:focus-within:before{opacity:1;transform:scaleX(1)}.cozy-product-card .card__heading,.cozy-product-card .price{text-align:center}.cozy-product-card .card-wrapper,.cozy-featured-products .product-card-wrapper,.cozy-featured-products .card-wrapper{transition:box-shadow .28s ease,transform .28s ease}.cozy-product-card .card-wrapper:hover,.cozy-product-card .card-wrapper:focus-within,.cozy-featured-products .product-card-wrapper:hover,.cozy-featured-products .product-card-wrapper:focus-within,.cozy-featured-products .card-wrapper:hover,.cozy-featured-products .card-wrapper:focus-within{box-shadow:0 18px 40px #2020201f;transform:translateY(-6px)}.cozy-featured-products .card__inner,.cozy-product-card .card__inner{overflow:hidden}.cozy-featured-products .card-wrapper:hover .media img,.cozy-featured-products .card-wrapper:focus-within .media img,.cozy-product-card .card-wrapper:hover .media img,.cozy-product-card .card-wrapper:focus-within .media img{transform:scale(1.06)}.cozy-featured-products .card__heading a,.cozy-product-card .card__heading a{transition:color .22s ease}.cozy-featured-products .card-wrapper:hover .card__heading a,.cozy-featured-products .card-wrapper:focus-within .card__heading a,.cozy-product-card .card-wrapper:hover .card__heading a,.cozy-product-card .card-wrapper:focus-within .card__heading a{color:var(--cozy-gold)}.cozy-placeholder-product a{transition:box-shadow .28s ease,transform .28s ease}.cozy-placeholder-product a:hover,.cozy-placeholder-product a:focus-visible{box-shadow:0 18px 40px #2020201f;transform:translateY(-6px)}.cozy-placeholder-product__image{overflow:hidden}.cozy-placeholder-product a:hover .cozy-media-img,.cozy-placeholder-product a:focus-visible .cozy-media-img{transform:scale(1.07)}.cozy-category-card,.cozy-testimonial,.cozy-brand-strip__item,.cozy-showroom,.cozy-contact__cards .cozy-soft-card{transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.cozy-category-card:hover,.cozy-category-card:focus-visible{box-shadow:none;transform:none}.cozy-category-card:hover .cozy-media-img,.cozy-category-card:focus-visible .cozy-media-img{filter:saturate(1.08);transform:scale(1.08)}.cozy-category-card em{position:relative;width:fit-content}.cozy-category-card em:after{background:currentColor;bottom:-5px;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .25s ease;width:100%}.cozy-category-card:hover em:after,.cozy-category-card:focus-visible em:after{transform:scaleX(1)}.cozy-brand-strip__item:hover,.cozy-brand-strip__item:focus-within{border-color:transparent;box-shadow:none;transform:none}.cozy-brand-strip__item img{transition:filter .25s ease,transform .25s ease}.cozy-brand-strip__item:hover img,.cozy-brand-strip__item:focus-within img{filter:contrast(1.08);transform:scale(1.04)}.cozy-testimonial:hover,.cozy-testimonial:focus-within{border-color:transparent;box-shadow:none;transform:none}.cozy-showroom:hover,.cozy-showroom:focus-within{border-color:#b79a5ba6;box-shadow:0 18px 40px #2020201a;transform:translateY(-5px)}.cozy-showroom a{transition:color .2s ease,padding-left .2s ease}.cozy-showroom a:hover,.cozy-showroom a:focus-visible{color:#2d2d2d;padding-left:4px}.cozy-cta__box{overflow:hidden;position:relative}.cozy-cta__box:before{display:none}@media(prefers-reduced-motion:reduce){.cozy-section *,.cozy-section *:before,.cozy-section *:after,.cozy-header-shell *,.cozy-footer *,.cozy-announcement *{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media screen and (max-width:989px){.cozy-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.cozy-section-title{align-items:start;flex-direction:column}.cozy-card-grid{grid-template-columns:1fr}.cozy-page-width{padding-left:16px;padding-right:16px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/cozy-theme.css.map */
