:root{--sl-deep:#183A3E;--sl-ink:#253638;--sl-accent:#16A5B0;--sl-teal-light:#E3F5F4;--sl-paper:#FAFAF8;--sl-white:#fff;--sl-line:#E6ECEA;--sl-muted:#617071}body{background:var(--sl-paper)!important;color:var(--sl-ink)}body h1,body h2,body h3,.title_section .title,.collection-heading,.a2z-category-cards__heading{font-family:Georgia,Times New Roman,serif!important;font-weight:400!important;letter-spacing:-.025em!important;color:var(--sl-deep)!important}.sl-container{max-width:1380px;margin:0 auto;padding:0 clamp(18px,3.7vw,56px)}.sl-eyebrow{font-size:10px!important;letter-spacing:.25em!important;font-weight:700!important;color:#0c919a!important;margin:0 0 16px!important}.sl-benefits{background:#f2f8f6;border-bottom:1px solid #E4EEEB}.sl-benefits-inner{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;min-height:112px}.sl-benefit{display:flex;gap:18px;align-items:center;justify-content:center;padding:22px 16px}.sl-benefit:not(:last-child){border-right:1px solid #D9E6E3}.sl-benefit svg{width:31px;height:31px;flex:0 0 31px;color:#1596a0}.sl-benefit span{display:flex;flex-direction:column;gap:4px}.sl-benefit strong{font-size:13px;font-weight:700;color:#1e3b3e}.sl-benefit small{font-size:11px;color:#667978}.sl-collections{padding:clamp(54px,7vw,108px) 0 80px;background:#fff}.sl-section-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;margin-bottom:36px}.sl-section-intro h2{font-size:clamp(36px,4.2vw,64px);line-height:1.06;margin:0 0 14px!important;color:#183a3e}.sl-section-intro h2 em,.sl-story-content h2 em{font-weight:400;color:#16a5b0}.sl-section-intro p:not(.sl-eyebrow){font-size:14px;color:#667978;line-height:1.8;margin:0}.sl-textlink{font-size:12px;font-weight:700;letter-spacing:.02em;color:#1b5054!important;white-space:nowrap;border-bottom:1px solid #16A5B0;padding-bottom:8px;text-decoration:none}.sl-textlink span{padding-left:9px;color:#16a5b0}.sl-collections-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.sl-collection-card{display:flex;flex-direction:column;overflow:hidden;background:#f8faf9;border:1px solid #E9EFEC;border-radius:12px;text-decoration:none!important;transition:transform .25s ease,box-shadow .25s ease}.sl-collection-card:hover{transform:translateY(-4px);box-shadow:0 12px 26px #13383717}.sl-collection-photo{display:block;aspect-ratio:1.38;overflow:hidden;background:#e6e8e6}.sl-collection-img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.sl-collection-card:hover .sl-collection-img{transform:scale(1.035)}.sl-collection-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:19px 20px 20px}.sl-collection-footer>span:first-child{display:flex;flex-direction:column;gap:6px;min-width:0}.sl-collection-footer strong{font-family:Georgia,Times New Roman,serif;font-size:clamp(19px,1.9vw,26px);font-weight:500;color:#1b4142;line-height:1.12}.sl-collection-count{color:#7a9290;font-size:9px;letter-spacing:.17em;font-weight:700}.sl-collection-go{display:grid;place-items:center;width:34px;height:34px;min-width:34px;border-radius:50%;background:#e1f2f2;color:#0f828b;font-size:19px}.sl-story{padding:80px 0 95px;background:#f1f7f5}.sl-story-inner{display:grid;grid-template-columns:1fr 1fr;gap:clamp(34px,6vw,90px);align-items:center}.sl-story-photo{border-radius:12px;overflow:hidden;aspect-ratio:1.2;background:#dce7e3}.sl-story-img{height:100%;width:100%;display:block;object-fit:cover}.sl-story-content h2{font-size:clamp(42px,5vw,75px);line-height:1.05;margin:0 0 28px!important}.sl-story-content>p{color:#627573;font-size:16px;line-height:1.85;max-width:460px;margin:0 0 28px}.sl-primary-link{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;padding:15px 23px;border-radius:7px;background:#183a3e;color:#fff!important;font-size:13px;font-weight:700;text-decoration:none!important}.sl-primary-link:hover{background:#0d7980;color:#fff!important}html body .header-top{background:#fff!important}html body .header-mobile .a2z-mobile-header-btn{background:#fff!important;border-color:#b8e9e7!important;color:#149eaa!important}html body .header-mobile .a2z-mobile-header-btn i,html body .header-mobile .a2z-mobile-header-btn svg{color:#149eaa!important}html body .header-mobile .a2z-mobile-menu-btn .a2z-hamburger span{border-color:#149eaa!important}html body .a2z-top-review-strip,html body [class*=top-review-strip],html body .jdgm-widget,html body .jdgm-preview-badge,html body .loox-rating{display:none!important}html body .a2z-offer-bar,html body .a2z-all-offers{border:0!important;box-shadow:none!important}body .title_section{margin-bottom:32px!important}body .title_section .title{font-size:clamp(32px,3vw,48px)!important;text-transform:none!important}body .title_section .sub_title{color:#6b7a78!important}body .product__loadmore-ccb4e7ed-0ee3-4c2e-8a8d-fb95963eaeaf{row-gap:22px}html body .item-product,html body .nov-product-item,html body .product-card{border:1px solid #E5ECEA!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important}html body .item-product .product-top,html body .item-product .thumbnail-container{background:#f4f6f5!important}html body .item-product .product-name,html body .item-product .product-name a,html body .item-product .product-title{color:#203c3d!important;font-weight:600!important;line-height:1.35!important}html body .item-product .price,html body .item-product .special-price,html body .price-box{color:#183a3e!important}html body .item-product .badge--sale-pt,html body .badge--sale-pt{background:#fff!important;border:1.5px solid #1767DA!important;color:#1767da!important;border-radius:7px!important;box-shadow:0 2px 6px #1767da11!important}html body .btn,html body .button,html body button[type=submit]:not(.shopify-payment-button__button){border-radius:7px}html body .btn_loadmore{padding:15px 25px!important;border:1px solid #1599A4!important;color:#11636c!important;background:#fff!important;letter-spacing:.02em;text-transform:none}body .breadcrumb_collection,body .breadcrumb_inner{background:#f1f7f5!important;color:#4c6766!important}body .breadcrumb_collection h1,body .breadcrumb_inner h1,body .collection-heading{font-family:Georgia,serif!important;font-weight:400!important;letter-spacing:-.02em;color:#193e41!important}body .collection_banner{border-radius:10px;overflow:hidden}body #main-collection-filters{background:#fafaf8}body #main-collection-filters .filter_button,body #main-collection-filters .filter__label{color:#1e4f50!important}body .sidebar-filter,body .sidebar-filter__content{background:#fff!important}body .collection__category-item a{color:#234e4d!important}body .active-facets__button{border-radius:7px!important;border-color:#dcebe8!important}body .template-product .product-template__container,body .template-product .Product__Info{color:#1f3b3e}body .template-product .product__title,body .template-product .product-single__title{font-family:Georgia,serif!important;font-weight:400!important;color:#1a3b3f!important}body .template-product .product-form__submit,body .template-product .btn--add-to-cart{background:#1b4447!important;color:#fff!important;border-radius:8px!important}body .template-product .tcustomizer-field,body .template-product .product-form__input{border-color:#deebe9!important}body .template-product .tcustomizer__btn-check:checked+label{border-color:#16a5b0!important}body .ProductSignlePolicy{background:#f1f8f6;border-radius:10px;padding:20px!important}body .ProductSignlePolicy .policy-icon{color:#168f9b}body .nov-product-recommendations .title_section{margin-bottom:25px}body .cart_canvas .mini-cart,body .cart-drawer,body #CartDrawer{background:#fff!important}body .cart_canvas .btn,body .cart-drawer .button{background:#183a3e!important;color:#fff!important;border-radius:8px!important}body footer,body .nov-footer,body #footer-group{background:#153538!important;color:#eff8f6!important}body .nov-footer .title-block{color:#fff!important;font-family:Georgia,serif!important;font-size:20px!important;font-weight:400!important}body .nov-footer a,body footer a{color:#ddebe7!important}body .nov-footer a:hover,body footer a:hover{color:#93e4e0!important}body .footer-layout{padding-top:62px!important;padding-bottom:56px!important}@media(max-width:900px){.sl-benefits-inner{grid-template-columns:1fr 1fr}.sl-benefit:last-child{grid-column:span 2;border-top:1px solid #D9E6E3}.sl-benefit:nth-child(2){border-right:0}.sl-collections-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.sl-story-inner{grid-template-columns:1fr;gap:30px}.sl-story-photo{max-height:430px}}@media(max-width:600px){.sl-benefits-inner{display:grid;grid-template-columns:1fr;padding:8px 18px}.sl-benefit{padding:12px 8px;justify-content:flex-start}.sl-benefit:not(:last-child){border-right:0;border-bottom:1px solid #D9E6E3}.sl-benefit:last-child{grid-column:auto;border-top:0}.sl-benefit svg{width:25px;height:25px;flex-basis:25px}.sl-benefit strong{font-size:12px}.sl-benefit small{font-size:11px}.sl-collections{padding:48px 0 52px}.sl-section-intro{display:block;margin-bottom:22px}.sl-section-intro h2{font-size:39px}.sl-section-intro p:not(.sl-eyebrow){font-size:13px}.sl-textlink{display:inline-flex;margin-top:15px}.sl-collections-grid{gap:12px}.sl-collection-photo{aspect-ratio:1}.sl-collection-footer{padding:13px 11px 15px}.sl-collection-footer strong{font-size:17px}.sl-collection-count{font-size:8px}.sl-collection-go{height:26px;width:26px;min-width:26px;font-size:16px}.sl-story{padding:45px 0 55px}.sl-story-content h2{font-size:48px}.sl-story-content>p{font-size:14px}body .title_section .title{font-size:33px!important}body .footer-layout{padding-top:42px!important}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/somna-professional.css.map */
