.image-with-text__media{border-radius:40px!important;overflow:hidden}.image-with-text__text--caption{font-family:var(--cws-font-body);color:var(--cws-brown)!important;font-size:14px!important;font-weight:500;letter-spacing:2px;padding-bottom:10px}.image-with-text__heading{font-family:var(--cws-font-heading);color:var(--cws-dark);font-size:25px;font-weight:500;line-height:1.3;margin-bottom:-14px!important;text-transform:uppercase!important}@media screen and (max-width:749px){.image-with-text__heading{font-size:20px;margin-bottom:-4px!important}}.image-with-text__text{font-family:var(--cws-font-body);color:var(--cws-dark);font-size:14px;font-weight:400;line-height:1.6}@media screen and (min-width:990px){.image-with-text .image-with-text__content{padding:0 40px}}@media screen and (max-width:989px){.image-with-text__content{padding:40px 0!important;margin-bottom:20px}}@media screen and (max-width:989px){.image-with-text .image-with-text__content{padding:0!important}.image-with-text .image-with-text__grid.grid{flex-direction:column;gap:3rem}.image-with-text .image-with-text__media-item,.image-with-text .image-with-text__text-item{width:100%;max-width:100%;flex:0 0 100%}.image-with-text .image-with-text__grid.grid{flex-direction:column}.image-with-text .image-with-text__text-item{order:1}.image-with-text .image-with-text__media-item{order:2}}@media screen and (min-width:750px)and (max-width:989px){.image-with-text__content.image-with-text__content--desktop-left{text-align:center!important;align-items:center!important}.image-with-text__content.image-with-text__content--desktop-left .image-with-text__text,.image-with-text__content.image-with-text__content--desktop-left .image-with-text__heading,.image-with-text__content.image-with-text__content--desktop-left .rte{text-align:center!important}}@media screen and (min-width:750px)and (max-width:989px){.image-with-text .image-with-text__content .image-with-text__text--caption{text-align:center!important;width:100%}.image-with-text .image-with-text__content .image-with-text__heading,.image-with-text .image-with-text__content .image-with-text__heading.inline-richtext,.image-with-text .image-with-text__content .inline-richtext{text-align:center!important;width:100%}.image-with-text .image-with-text__content{align-items:center!important}}.cws-3dviewer-container{background-color:var(--cws-cream);padding-top:80px!important;padding-bottom:80px!important;border-radius:40px!important;overflow:hidden!important}.cws-3dviewer-model-container{background:radial-gradient(circle at center,#dedede,#fff 75% 100%);border-radius:40px!important;overflow:hidden!important}model-viewer.cws-3dviewer-model{width:100%;height:100%;display:block;border-radius:40px!important;overflow:hidden!important;--progress-bar-height: 0px}.cws-3dviewer-controls{gap:14px!important;margin-bottom:-10PX}.cws-3dviewer-controls{background:#0000!important;padding:16px 24px;gap:16px;border-radius:40px;box-shadow:0 8px 24px #0000!important}.cws-3dviewer-btn{width:44px;height:44px;background:var(--cws-brown)!important;color:var(--cws-white)!important;border:none;border-radius:50%;font-size:18px!important;font-weight:900;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer;box-shadow:0 0 2px #000000bf!important;transition:transform .15s ease!important}@media screen and (max-width:749px){.cws-3dviewer-btn{width:22px;height:22px;font-size:14px!important}}.cws-3dviewer-btn:hover{transform:scale(1.1)}.cws-3dviewer-btn:active{transform:scale(1)}.cws-3dviewer-btn span{display:inline-block}.cws-3dviewer-title{font-family:var(--cws-font-heading);color:var(--cws-dark)!important;font-size:25px!important;font-weight:500!important;text-transform:uppercase!important;line-height:1.3;letter-spacing:0;margin-bottom:-30px!important}@media screen and (max-width:749px){.cws-3dviewer-title{font-size:18px!important}}.cws-3dviewer-body{color:var(--cws-dark)!important;font-size:16px!important;font-weight:400!important;line-height:1.6!important}@media screen and (max-width:989px){.cws-3dviewer-content{align-items:center!important;text-align:center!important}.cws-3dviewer-title,.cws-3dviewer-body{text-align:center!important;margin-bottom:-20px!important}.cws-3dviewer-container{padding-top:60px!important;padding-bottom:60px!important}}.product__info-container .product__title h1,.product__info-container .product__title h2,.product__info-container .product__title .h1{font-family:var(--cws-font-heading);color:var(--cws-dark);font-weight:500;font-size:30px;text-transform:uppercase!important;line-height:1.3;margin:0}@media(max-width:749px){.product__info-container .product__title h1,.product__info-container .product__title h2,.product__info-container .product__title .h1{font-size:20px;text-align:center}}@media screen and (min-width:990px){.product__info-container.product__column-sticky{display:flex;flex-wrap:wrap}.product__info-container.product__column-sticky>*{width:100%}.product__info-container.product__column-sticky .product-form__quantity{width:auto;flex:0 0 auto;margin-right:12px;align-items:center}.product__info-container.product__column-sticky .product-form__quantity+div{width:auto;flex:1 1 auto;display:flex;align-items:center}.product__info-container.product__column-sticky .product-form__quantity+div .product-form__buttons,.product__info-container.product__column-sticky .product-form__quantity+div .product-form__submit{width:100%}}.product:not(.featured-product) .product__info-container .product__title{margin-bottom:0}.product:not(.featured-product) .product__info-container .jdgm-widget{margin-bottom:-20px}.product:not(.featured-product) .product__info-container .price{margin-bottom:-40px}.product:not(.featured-product) .product__info-container variant-selects{margin-bottom:20px}.product:not(.featured-product) .product__info-container .product-form__input--swatch{margin-top:-20px}@media(min-width:750px)and (max-width:989px){.product:not(.featured-product) .product__info-container .product__title{margin-bottom:0}.product:not(.featured-product) .product__info-container .jdgm-widget{margin-bottom:-10px}.product:not(.featured-product) .product__info-container .price{margin-bottom:0}.product:not(.featured-product) .product__info-container variant-selects{margin-bottom:30px}.product:not(.featured-product) .product__info-container .product-form__input--swatch{margin-top:0}}@media(max-width:749px){.product:not(.featured-product) .product__info-container .product__title{margin-bottom:0;margin-top:40px}.product:not(.featured-product) .product__info-container .jdgm-widget{margin-bottom:-20px}.product:not(.featured-product) .product__info-container .price{margin-bottom:-40px}.product:not(.featured-product) .product__info-container variant-selects{margin-bottom:20px}.product:not(.featured-product) .product__info-container .product-form__input--swatch{margin-top:0}}@media(max-width:749px){.product:not(.featured-product) .product__media-list.grid--peek{overflow:hidden}.product:not(.featured-product) .product__media-list.grid--peek .slider__slide{width:100%!important}.product:not(.featured-product) .product__media-list.grid--peek{margin-left:0!important;padding-left:0!important}}@media(max-width:749px){.product:not(.featured-product) .product__media-wrapper{padding:0 20px}}@media screen and (max-width:749px){.product:not(.featured-product) .grid--peek.slider .grid__item:first-of-type{margin-top:0!important;margin-left:0!important}}.thumbnail-list__item .thumbnail{border-radius:12px;overflow:hidden}.thumbnail-list__item img{border-radius:12px}.product:not(.featured-product){margin-bottom:-30px!important}.thumbnail[aria-current=true]{border:1px solid var(--cws-brown)!important}@media(max-width:749px){.product:not(.featured-product) product-info[data-url="/products/little-willows-floor-bed"]{margin-top:-40px!important}}.product:not(.featured-product) .product__description{font-family:var(--cws-font-body);color:var(--cws-dark)!important;font-weight:400!important;font-size:14px!important;line-height:1.8!important}.slider-button.slider-button--next,.slider-button.slider-button--prev{width:30px;height:30px;border-radius:50%;background-color:var(--cws-brown);color:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:transform .15s ease}.slider-button svg{width:16px!important;height:16px!important}.slider-button svg path{fill:#fff}@media(hover:hover){.slider-button:hover{transform:scale(1.1);opacity:1}}.slider-button:active,.slider-button:focus-visible{transform:scale(1)}.slider-button--prev svg{margin-right:2px!important}.slider-button--next svg{margin-left:2px!important}.rich-text__blocks>h2.rich-text__heading{font-family:var(--cws-font-heading);color:var(--cws-dark)!important;text-transform:uppercase!important;font-size:30px;font-weight:500;margin-bottom:10px}@media screen and (max-width:749px){.rich-text__blocks>h2.rich-text__heading{font-size:20px}}.rich-text__blocks>.rich-text__text{font-family:var(--cws-font-body)!important;color:var(--cws-dark);font-size:16px;font-weight:400;max-width:660px;margin:0 auto;line-height:1.6;opacity:1}form.isolate .field__input,form.isolate .field__label{font-family:var(--cws-font-body);color:var(--cws-dark);font-size:14px;font-weight:400;letter-spacing:0}form.isolate .button{font-family:var(--cws-font-body);color:var(--cws-white);font-size:16px;font-weight:400;letter-spacing:0;background-color:var(--cws-brown);transition:letter-spacing .15s ease,padding .15s ease}form.isolate .button:hover{letter-spacing:2px;padding-left:50px;padding-right:50px}form.isolate .contact__button .button:before,form.isolate .contact__button .button:after{display:none!important}form.isolate .field__input{border:2px solid var(--cws-brown);border-radius:20px;background:transparent!important;box-shadow:none!important;transition:none!important}form.isolate[action^="/contact"]{--inputs-border-width: 0px;--inputs-border-opacity: 0;--inputs-shadow-opacity: 0}form.isolate[action^="/contact"] .contact__button{display:flex;justify-content:center}.shopify-policy__container{max-width:1200px;margin-left:auto;margin-right:auto}.shopify-policy__title h1{font-family:var(--cws-font-heading);color:var(--cws-dark);font-size:25px;font-weight:500;text-transform:uppercase!important;padding-top:20px}@media screen and (max-width:749px){.shopify-policy__title h1{font-size:20px}}.shopify-policy__body h2{font-family:var(--cws-font-body);color:var(--cws-dark);font-size:18px;font-weight:500;margin-top:30px;margin-bottom:0;letter-spacing:0}.shopify-policy__body{font-family:var(--cws-font-body);color:var(--cws-dark);font-size:14px;line-height:1.6;font-weight:400;letter-spacing:0;opacity:1}.page-width.page-width--narrow{max-width:1200px;margin-left:auto;margin-right:auto}.main-page-title{font-family:var(--cws-font-heading)!important;color:var(--cws-dark)!important;font-size:25px;font-weight:500!important;text-transform:uppercase!important;padding-top:36px!important;margin-bottom:20px!important;text-align:center!important}@media screen and (max-width:749px){.main-page-title{font-size:20px}}.page-width .rte{font-family:var(--cws-font-body);color:var(--cws-dark);font-size:14px;line-height:1.6;font-weight:400;letter-spacing:0;opacity:1!important}.page-width .rte ul,.page-width .rte ol{list-style:initial!important;padding-left:20px!important;margin:10px 0!important}.page-width .rte h2{font-family:var(--cws-font-body);color:var(--cws-dark);font-size:18px;font-weight:500;margin-top:30px;margin-bottom:0;letter-spacing:0}
/*# sourceMappingURL=/cdn/shop/t/4/assets/02-style-about-page.css.map */
