@font-face{font-family:Newsreader;src:url(/cdn/shop/files/Newsreader-Italic-VariableFont_opsz_wght.woff2?v=1781873340) format("woff2"),url(/cdn/shop/files/Newsreader-Italic-VariableFont_opsz_wght.woff?v=1781873341) format("woff");font-weight:200 800;font-style:italic;font-display:swap}.xo-header--style-1 xo-sticky[xo-is-sticky]:not([xo-is-sticky=false]) .xo-header__container{background:#fffcf7}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);color:rgb(var(--color-foreground));word-break:break-word;word-wrap:break-word;margin:0;text-transform:none;letter-spacing:0}.h1,.h2,.h3,.h4,.h5,.h6{letter-spacing:normal}h1,.h1{font-size:36px;line-height:44px}h2,.h2{font-size:28px;line-height:36px}h3,.h3{font-size:26px;line-height:36px}h4,.h4{font-size:24px}h5,.h5{font-size:20px;line-height:28px}h6,.h6{font-size:18px;line-height:26px}h1 em,.h1 em{font-size:40px;line-height:44px;font-family:Newsreader,serif;font-weight:500;font-optical-sizing:auto;font-style:italic}h2 em,.h2 em{font-size:32px;font-family:Newsreader,serif;font-weight:500;font-optical-sizing:auto;font-style:italic}h3 em,.h3 em{font-size:30px;line-height:36px;font-family:Newsreader,serif;font-weight:500;font-optical-sizing:auto;font-style:italic}h4 em,.h4 em{font-size:28px;font-family:Newsreader,serif;font-weight:500;font-optical-sizing:auto;font-style:italic}h5 em,.h5 em{font-size:24px;font-family:Newsreader,serif;font-weight:500;font-optical-sizing:auto;font-style:italic}h6 em,.h6 em{font-size:22px;font-family:Newsreader,serif;font-weight:500;font-optical-sizing:auto;font-style:italic}@media screen and (min-width:768px){h1,.h1{font-size:60px;line-height:68px}h2,.h2{font-size:40px;line-height:48px}h3,.h3{font-size:34px;line-height:42px}h4,.h4{font-size:28px;line-height:36px}h5,.h5{font-size:24px;line-height:32px}h6,.h6{font-size:20px;line-height:28px}h1 em,.h1 em{font-size:64px;line-height:68px}h2 em,.h2 em{font-size:44px}h3 em,.h3 em{font-size:38px;line-height:42px}h4 em,.h4 em{font-size:32px}h5 em,.h5 em{font-size:28px}h6 em,.h6 em{font-size:24px}}.xo-btn--sm .xo-btn__content{font-size:14px;line-height:22px;padding:12px 20px}.nav_product_card xo-product .xo-product-card xo-product-quick-view-trigger .xo-add-to-cart__icon .xo-btn-icon .xo-btn-icon__icon svg path{fill:#fff}.xo-badge-new{background:#acc1a6;color:#142536}.xo-badge-best-value{background:#c8d8d5;color:#142536}.xo-badge-sale{background:var(--sale-price-bg-color);color:#142536}.xo-breadcrumb__item .xo-breadcrumb__link,.xo-breadcrumb__item a{font-size:12px;line-height:18px;color:#142536}.xo-product-card{display:flex;flex-direction:column}xo-product .xo-product-card .xo-product-card__information{flex:1}xo-product .xo-product-card .xo-product-card__actions{margin-top:auto}xo-product .xo-product-card .xo-product-card__price-badge{margin-bottom:16px}.xo-carousel-paginator--sticks.xo-carousel-paginator--radius xo-carousel-bullet span{background:#e5e5e5}.xo-custom-section__container .xo-section-heading__description a{color:#083859}.xo-cart-mini-item+.xo-cart-mini-item:last-child .xo-cart-mini-item__inner{padding-bottom:16px}.xo-btn--animation.xo-btn--primary:hover .xo-btn__content{text-shadow:0 -3rem 0 rgba(0,0,0,0),0 0 0 color-mix(in srgb,rgba(var(--color-secondary-button-text)) 100%,transparent)}.xo-product-info-content__description.xo-content p{color:#142536}.xo-header .xo-bubble__label{font-weight:600}.xo-header .xo-menu-horizontal .xo-bubble{border-radius:14px;border:1px solid #3F2D21;padding:2px 8px 3px}.xo-menu-horizontal .xo-menu-horizontal__item--first>.xo-menu-horizontal__link{font-weight:600}.xo-header__right-number{font-size:12px;line-height:18px;font-weight:600;padding:4px 5.83px 4px 5.81px}.xo-menu-horizontal .xo-menu-horizontal__item--first{padding:31px 0}.xo-header__content{padding:0}.mega-menu-1__item_wrapper .third_level{display:none}.mega-menu-1__item_wrapper .third_level.active{display:block}.menu_collection_title{font-size:14px;line-height:22px;font-weight:400;color:#5c5c5c;margin-bottom:12px}.third_level .custom_nav_wrapper{list-style:none;padding:0}.third_level .custom_nav_wrapper li h2{line-height:30px;font-size:20px}.third_level .custom_nav_wrapper li:not(:last-child){padding-bottom:10px}.third_level .custom_nav_wrapper li h2 a{color:#142536}.third_level .custom_nav_wrapper li h2 a:hover{color:#083859}.collection-link__button .collection-link__button-link{color:#142536;font-weight:600;font-size:18px;line-height:28px}.collection-link__button .collection-link__button-link .button-slide{padding:12px 0}.collection_view_btn{margin-top:12px}.mega-menu-1__desktop .mega-menu-1__sub-heading{font-size:14px;line-height:22px;color:#5c5c5c;padding-top:0}header .xo-header--style-1 .mega-menu-1__container,header .xo-header--style-1 .mega-menu-2__container,header .xo-header--style-1 xo-sticky[xo-is-sticky]:not([xo-is-sticky=false]) .mega-menu-1__container{padding-left:var(--container-gap, 2rem);padding-right:var(--container-gap, 2rem)}header .xo-header--style-1 .mega-menu-1__grid{gap:28px;display:flex;flex-wrap:wrap;align-items:normal}header .xo-header--style-1 .mega-menu-1__grid .mega-menu-1__item--center{padding:20px;border-inline-start:.1rem solid rgba(var(--color-foreground),.1)}header .xo-header--style-1 .mega-menu-1__grid .mega-menu-1__item--left{padding-right:0;border:0;padding-top:20px}header .xo-header--style-1 .mega-menu-1__grid .mega-menu-1__item--right{border-left:1px solid rgba(166,166,166,.2);padding:20px 20px 40px}header .xo-header--style-1 .mega-menu-1__grid .mega-menu-1__item--left{width:100%;max-width:calc(21.641% - 2 / 3 * 28px)}header .xo-header--style-1 .mega-menu-1__grid .mega-menu-1__item--center{width:100%;max-width:calc(50.842% - 2 / 3 * 28px)}header .xo-header--style-1 .mega-menu-1__grid .mega-menu-1__item--right{width:100%;max-width:calc(27.517% - 2 / 3 * 28px)}header .xo-header--style-1 .mega-menu-1__grid.productlist-width .mega-menu-1__item--left{width:100%;max-width:calc(21.641% - 2 / 3 * 28px)}header .xo-header--style-1 .mega-menu-1__grid.productlist-width .mega-menu-1__item--center{width:100%;max-width:calc(40.299% - 2 / 3 * 28px)}header .xo-header--style-1 .mega-menu-1__grid.productlist-width .mega-menu-1__item--right{width:100%;max-width:calc(38.06% - 2 / 3 * 28px)}header .xo-header--style-1 .mega-menu-1__grid.article-width .mega-menu-1__item--left{width:100%;max-width:calc(21.641% - 2 / 3 * 28px)}header .xo-header--style-1 .mega-menu-1__grid.article-width .mega-menu-1__item--center{width:100%;max-width:calc(50.842% - 2 / 3 * 28px)}header .xo-header--style-1 .mega-menu-1__grid.article-width .mega-menu-1__item--right{width:100%;max-width:calc(27.517% - 2 / 3 * 28px)}.xo-menu-horizontal__item--sub .xo-menu-horizontal__link{opacity:1;color:#142536}.xo-menu-horizontal__item--sub:hover .xo-menu-horizontal__link{color:#083859!important}.mega-menu-1.mega-menu-1--both .xo-section{background:var(--Surface-Default, #F9F6F1)}.mega-menu-1.mega-menu-1--both .xo-section .mega-menu-1__wrapper .collection-card-v2{padding:10px;border-radius:16px;background:var(--Surface-Light-Grey, #FFFCF7);border:none}.mega-menu-1.mega-menu-1--both .xo-section .mega-menu-1__wrapper .collection-card-v2:hover{border:none;background:#efeae2}.mega-menu-1.mega-menu-1--both .xo-section .mega-menu-1__wrapper .collection-card-v2__wrapper{gap:20px}.mega-menu-1.mega-menu-1--both .xo-section .mega-menu-1__wrapper .collection-card-v2__wrapper .collection-card-v2__title{color:#142536;font-size:14px;line-height:22px;font-weight:600;font-family:var(--font-body-family)}header .xo-header--style-1 .mega-menu-1__grid .mega-menu-1__item--right .nav_article_wrap{display:none}header .xo-header--style-1 .mega-menu-1__grid .mega-menu-1__item--right .nav_article_wrap.active{display:block}.shopify-section.section-header:has(~#xo-main-content>.shopify-section.section-hero:first-child) .xo-header--style-1:not(:has(xo-sticky[xo-is-sticky])) .xo-header__sticky--style-1:not(.xo-header__sticky--modifier) .xo-header__container--style-1{border:none}.xo-header--style-1 .xo-header__container{background:var(--Surface-Light-Grey, #FFFCF7);border-bottom:1px solid var(--Icon-Subdued, #D4D4D4)}.nav_article_wrap .xo-article-card .xo-image img{height:226px}.article_card_title{font-size:14px;line-height:22px;color:#5c5c5c;margin-bottom:12px}.nav_product_card{display:flex;gap:20px}.nav_product_card xo-product{width:100%;max-width:calc(50% - 10px)}xo-product .xo-product-card--boxed.xo-product-card--radius{border-radius:0;background:transparent}xo-product .xo-product-card--boxed.xo-product-card--radius .xo-image{border-radius:20px;background:#f7f1e8}xo-product .xo-product-card--boxed.xo-product-card--radius .xo-product-card__information{padding:20px}xo-product .xo-product-card--boxed.xo-product-card--radius .xo-product-card__information .xo-product-card__title{font-family:var(--font-body-family);font-style:var(--font-body-style);color:#142536;padding-bottom:10px;font-size:16px;line-height:24px;font-weight:400}xo-product .xo-product-card__information .xo-price__item{font-size:18px;line-height:28px;font-weight:600}xo-product .xo-product-card__information .xo-price__item.xo-price__item--del{font-size:14px;line-height:22px;Color:#5c5c5c;font-weight:400}.collection-card-v2__icon .button-slide__icon-before svg path{fill:#083859}.collection-card-v2__title_wrapper{display:flex;gap:5px;align-items:center}.collection-card-v2__title_wrapper .xo-bubble__label{text-transform:uppercase}.xo-badge-sold-out{background-color:#5c5c5c;opacity:70%;color:#fff}.mega-menu-1__wrapper .collection-card-v2__image{width:4.8rem;height:4.8rem}.nav_article_wrap .xo-article-card,.nav_article_wrap .xo-article-card__image--radius{border-radius:0}.xo-column-2__content .category-2-block .category-2-block__head .category-2-block__image{max-width:100%}.xo-column-2__content .category-2-block .category-2-block__bottom{padding-top:16rem}.xo-header .xo-menu-hamburger__label_wrapper .xo-bubble__label{line-height:18px}.xo-header .xo-menu-hamburger__label_wrapper .xo-bubble{border-radius:14px;border:1px solid var(--Brand-Primary-1, #3F2D21)}.xo-menu-hamburger__label_wrapper{display:flex;align-items:center;gap:10px}.xo-product-card__information .xo-product-card__badge{justify-content:end}.xo-product-card__vendor.xo-product-card__sku{color:#142536}.xo-product-card__vendor.xo-product-card__sku strong{font-weight:600;margin-right:3px}.xo-product-card__information .xo-product-card__badge .xo-badge-custom-design svg{color:#142536!important}.shopify-section.section-header:has(~#xo-main-content>.shopify-section.section-hero:first-child) .xo-header--style-1:not(:has(xo-sticky[xo-is-sticky])) .xo-header__sticky--style-1:not(.xo-header__sticky--modifier) .xo-header__container--style-1 .xo-header__desktop .xo-menu-horizontal__item .xo-menu-horizontal__link .xo-bubble--aside{border-color:#fff}.shopify-section.section-header:has(~#xo-main-content>.shopify-section.section-hero:first-child) .xo-header--style-1:not(:has(xo-sticky[xo-is-sticky])) .xo-header__sticky--style-1:not(.xo-header__sticky--modifier) .xo-header__container--style-1 .xo-header__desktop .xo-menu-horizontal__item .xo-menu-horizontal__link .xo-bubble--aside .xo-bubble__label{color:#fff}.mega-menu-1__item .xo-article-card__information .xo-article-card__heading{line-height:28px}.mega-menu-1__item a.article_url{padding-top:10px;display:inline-block}.mega-menu-1__item .xo-article-card .xo-article-card__image{position:relative}.mega-menu-1__item .xo-article-card .xo-article-card__image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:0;border-radius:0;background:linear-gradient(180deg,#fff0 69.92%,#fff6 80.11%,#fffc 89.83%,#fff 99.79%)}.third_level .custom_nav_wrapper .xo-bubble{display:inline-block;vertical-align:middle;margin-left:6px;border:1px solid var(--Brand-Primary-1, #3F2D21)}.xo-product-card__actions.xo-product-card__quick-view-button .xo-product-info-content__buy-form{margin:0}.banner-main-collection__content .sub_heading{padding-top:10px;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-size:16px;line-height:24px}.section-xo-cart-mini .xo-modal-content__inner{background-color:#f9f6f1}.cart_drawer_complementary-product{margin-top:45px}@media screen and (max-width:1536px){xo-container,.xo-header--style-1 xo-sticky[xo-is-sticky]:not([xo-is-sticky=false]) .xo-header__container{--container-gap: 54px}.everything-you-need .category-2-block__heading h2.xo-text__heading.h3{font-size:28px;line-height:36px}}@media screen and (max-width:1440px){header .xo-header--style-1 .mega-menu-1__grid{gap:8px}header .xo-header--style-1 .mega-menu-1__grid .mega-menu-1__item--left{max-width:calc(25% - 2 / 3 * 8px)}header .xo-header--style-1 .mega-menu-1__grid .mega-menu-1__item--center{max-width:calc(40.299% - 2 / 3 * 8px)}header .xo-header--style-1 .mega-menu-1__grid .mega-menu-1__item--right{max-width:calc(34.701% - 2 / 3 * 8px)}header .xo-header--style-1 .mega-menu-1__grid.productlist-width .mega-menu-1__item--left{width:100%;max-width:calc(25% - 2 / 3 * 8px)}header .xo-header--style-1 .mega-menu-1__grid.productlist-width .mega-menu-1__item--center{width:100%;max-width:calc(37% - 2 / 3 * 8px)}header .xo-header--style-1 .mega-menu-1__grid.productlist-width .mega-menu-1__item--right{width:100%;max-width:calc(38% - 2 / 3 * 8px)}header .xo-header--style-1 .mega-menu-1__grid.article-width .mega-menu-1__item--left{width:100%;max-width:calc(25% - 2 / 3 * 8px)}header .xo-header--style-1 .mega-menu-1__grid.article-width .mega-menu-1__item--center{width:100%;max-width:calc(40.299% - 2 / 3 * 8px)}header .xo-header--style-1 .mega-menu-1__grid.article-width .mega-menu-1__item--right{width:100%;max-width:calc(34.701% - 2 / 3 * 8px)}.category-2-block__bottom xo-carousel xo-carousel-slide,xo-carousel [xo-carousel-slide]{padding-inline-end:30px}.xo-menu-hamburger__action-number xo-cart-size,[dir=ltr] .xo-menu-hamburger__action-number{font-size:10px;line-height:10px;font-weight:700}.xo-column-2__content .category-2-block{padding:30px}.category-2-block__bottom xo-carousel.category-2-block__carousel xo-carousel-slide:first-child{margin-left:0}.xo-column-2__content .category-2-block .category-2-block__bottom{padding-top:21rem}.homepage-faqs .xo-custom-section__container .xo-grid-block{max-width:952px;margin:0 auto}}@media screen and (max-width:1345px){.category-2-block__bottom .category-2-block__carousel xo-carousel-slide{--xo-gap: 0px}}@media screen and (max-width:1140px){.xo-menu-hamburger__content .xo-menu-hamburger__search-icon svg path{fill:#142536}.xo-menu-hamburger__content .xo-menu-hamburger__link .xo-menu-hamburger__arrow svg path{fill:#142536}.xo-menu-hamburger__content .xo-menu-hamburger__link{font-size:16px;line-height:22px;color:#142536;font-weight:600}.xo-menu-hamburger__header{padding:0 2.2rem;background:#fffcf7;border-bottom:1px solid var(--Icon-Subdued, #D4D4D4)}.xo-menu-hamburger__header .xo-menu-hamburger__wrapper{padding:1.9rem 0}.xo-menu-hamburger__content{background:#f9f6f1}.xo-menu-hamburger__content .xo-menu-hamburger__search-input::placeholder{font-size:calc(var(--font-body-scale) * 1.6rem);color:#5c5c5c}.xo-menu-hamburger__content .xo-menu-hamburger__link--back .xo-menu-hamburger__back svg{width:20px;height:20px}.xo-menu-hamburger__content .xo-menu-hamburger__link--back .xo-menu-hamburger__back svg path{fill:#142536}.xo-menu-hamburger__content .xo-menu-hamburger__link--back .xo-menu-hamburger__back .xo-menu-hamburger__label{padding-top:0;font-size:12px;line-height:18px;color:#142536;opacity:1!important}.xo-menu-hamburger__mega-menu .mega-menu-1__container{padding:0}header .xo-header--style-1 .mega-menu-1__grid{flex-direction:column}header .xo-header--style-1 .mega-menu-1__grid .mega-menu-1__item--left,header .xo-header--style-1 .mega-menu-1__grid .mega-menu-1__item--center,header .xo-header--style-1 .mega-menu-1__grid .mega-menu-1__item--right{max-width:100%}.collapse_content{height:0;overflow:hidden;transition:max-height .4s ease}.collapse_content.active{height:auto;overflow:visible}.mega-menu-1__mobile .mega-menu-1__wrapper .collection-card-v2{background:transparent;border-bottom:1px solid #E8E8E8!important;padding:15px 0}.xo-menu-hamburger__content .mega-menu-1__mobile .mega-menu-1__wrapper{gap:0}.mega-menu-1__mobile .mega-menu-1__wrapper .collection-card-v2:hover{border:none}.mega-menu-1__mobile .mega-menu-1__wrapper .collection-card-v2.active .collection-card-v2__icon svg{transform:rotate(180deg)}.mega-menu-1__mobile .mega-menu-1__wrapper .collection-card-v2 .collection-card-v2__icon svg{width:27px;height:27px}.mega-menu-1__mobile .mega-menu-1__wrapper .collection-card-v2:first-child{border-top:1px solid #E8E8E8!important}.mega-menu-1__mobile .mega-menu-1__wrapper .collection-card-v2.active{border-bottom:none!important}.mega-menu-1__mobile .menu_collection_title{display:none}.custom_nav_wrapper li h2{font-size:26px;line-height:36px}.collection-link__button .collection-link__button-link{font-size:16px;line-height:26px;padding-bottom:10px}.collection_view_btn{margin-top:10px}.collection-link__button .collection-link__button-link .button-slide{padding:0}.mega-menu-1__mobile .nav_article_wrap{padding:24px 0 48px}.mega-menu-1__mobile .article_card_title{margin-bottom:10px}.mega-menu-1__mobile .xo-article-card__heading{font-size:18px;line-height:26px}.xo-article-card__description{font-size:14px;line-height:22px}.mega-menu-1__mobile a.article_url{margin-top:10px}.mega-menu-1__mobile .collection-card-v2__image{width:3.2rem;height:3.2rem}.collection-card-v2__title_wrapper .xo-bubble{border-radius:14px;border:1px solid var(--Brand-Primary-1, #3F2D21)}.mega-menu-1__mobile .collection-card-v2__title{font-size:16px;line-height:22px;font-weight:600}.mega-menu-1__mobile .collection-card-v2__wrapper{gap:10px}header .xo-header--style-1 .mega-menu-1__grid .mega-menu-1__item--center,header .xo-header--style-1 .mega-menu-1__grid .mega-menu-1__item--right{display:none}.collection-card-v2__title_wrapper{gap:10px}header .xo-header--style-1 .mega-menu-1__grid .mega-menu-1__item--left{padding-top:0}.xo-menu-hamburger__content .xo-menu-hamburger__link--back .xo-menu-hamburger__back{gap:5px}.xo-menu-hamburger__content .mega-menu-1__mobile .mega-menu-1__wrapper{padding-top:0}.mega-menu-1__mobile .nav_product_card{gap:10px;padding:15px;background:var(--Surface-Light-Grey, #FFFCF7);flex-wrap:nowrap;white-space:nowrap;overflow-x:auto}xo-product .xo-product-card--boxed.xo-product-card--radius .xo-image{padding:0;border-radius:10px}xo-product .xo-product-card--boxed.xo-product-card--radius .xo-product-card__information{padding:10px}.xo-menu-hamburger__content .xo-menu-hamburger__link{border-color:#e8e8e8}.xo-announcement{padding-top:22px}.xo-announcement-text{font-size:16px;line-height:22px;font-weight:600;color:#142536}.xo-announcement-contact{padding:2px 12px;border-radius:var(--Padding-btn-M---sides, 28px);background:#0003}.xo-announcement-contact a{font-size:16px;line-height:22px;font-weight:600;color:#142536}.xo-announcement{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.xo-announcement-time{font-size:16px;line-height:22px;color:#142536}.third_level .custom_nav_wrapper li h2{line-height:36px}.xo-product-card__actions.xo-product-card__quick-view-button .xo-product-info-content__buy-form .xo-quantity{padding:2px 6px}.third_level .custom_nav_wrapper{margin:10px 0}}@media screen and (max-width:768px){.mega-menu-1__mobile .nav_product_card>xo-product{width:158px}.category-2-block{padding:20px 22px 0}.category-2-block__head .category-2-block__image--mobile{max-width:100%;width:100%}.category-2-block{min-height:588px}.category-2-block__bottom{padding-top:32px}.category-2-block__item .collection-card-v2__image{width:58px;height:58px}.category-2-block__bottom .collection-card-v2 .collection-card-v2__title_wrapper .collection-card-v2__title{font-size:12px;line-height:18px}.category-2-block__bottom .collection-card-v2 .collection-card-v2__title_wrapper{margin-top:0}.category-2-block__bottom .collection-card-v2{padding:0}.nav_product_card xo-product .xo-product-card--boxed.xo-product-card--radius .xo-product-card__information .xo-product-card__title{white-space:normal!important}.page-heading-2__sub-heading--body{font-size:16px;line-height:24px;color:#142536}xo-product .xo-product-card__information .xo-price__item{font-size:16px;line-height:26px}.xo-menu-hamburger__trigger{padding:10px}.xo-menu-hamburger,.xo-menu-hamburger__action{gap:0}xo-container,.xo-header--style-1 xo-sticky[xo-is-sticky]:not([xo-is-sticky=false]) .xo-header__container{--container-gap: 22px}xo-product .xo-product-card--boxed.xo-product-card--radius .xo-product-card__information .xo-product-card__title{line-height:22px}.xo-column-2__content .category-2-block{padding:20px 22px 0}.third_level .custom_nav_wrapper li h2{font-size:20px;line-height:28px}.everything-you-need .category-2-block__heading h2.xo-text__heading.h3{font-size:24px;line-height:28px}}@media(min-width:992px){.xo-menu-horizontal .xo-menu-horizontal__item--first{padding-left:5px;padding-right:5px}.xo-product-card__header .xo-product-card__image-link .xo-product-image{border-radius:20px}}@media(min-width:1400px){.xo-menu-horizontal .xo-menu-horizontal__item--first{padding-left:14px;padding-right:14px}.category-2-block{padding:32px 45px}}.xo-header__desktop .xo-menu-horizontal{column-gap:0}@media(min-width:1600px){.xo-menu-horizontal .xo-menu-horizontal__item--first{padding-left:14px;padding-right:14px}}.complementary-product__heading_wrapper{display:flex;align-items:center;justify-content:space-between}.complementary-product__heading_wrapper .xo-complementary-product__heading{font-size:16px;line-height:24px;color:#142536;font-weight:600}.complementary-product__heading_wrapper .size_guide a{font-size:16px;line-height:24px;color:#083859;text-decoration:underline;text-underline-offset:2px;display:inline-flex}.xo-complementary-product .xo-complementary-product__content{padding-top:15px}.main-product__content .xo-product-info-content .xo-complementary-product__head{padding-top:0}.xo-product-recommendations__paginate .xo-carousel-paginator--sticks.xo-carousel-paginator--radius xo-carousel-bullet span{border-radius:10px;background:#e5e5e5}.xo-product-recommendations__paginate .xo-carousel-paginator--sticks xo-carousel-bullet[xo-active]:not([xo-active=false]) span{background-color:#142536}.xo-product-recommendations__paginate .xo-carousel-paginator--sticks xo-carousel-bullet{padding:0}.xo-product-recommendations__content .xo-product-card{display:flex;flex-direction:column}.xo-product-recommendations__content .xo-product-card .xo-product-card__information{flex:1}.xo-product-recommendations__content .xo-product-card .xo-product-card__actions{margin-top:auto}.xo-product-recommendations__content .xo-product-card .xo-product-card__price-badge{margin-bottom:16px}.xo-product-recommendations__content xo-product .xo-product-card--boxed.xo-product-card--radius .xo-product-card__information{padding:10px}.xo-custom-section__content .xo-grid-block .xo-image:hover img{scale:1.1;transition:all .3s ease-in-out}.xo-custom-section__content .xo-grid-block .xo-image img{transition:all .3s ease-in-out}.complementary-product__heading_wrapper .size_guide a:hover{opacity:.5}.xo-product-image--modifier:hover .xo-product-image__first,.xo-product-card:hover img,.xo-product-card:focus-within img{transform:none}.section-xo-cart-mini .xo-modal-content .xo-modal-content__title{font-size:28px;line-height:36px;color:#142536}.section-xo-cart-mini .xo-modal-content .xo-cart-free-shipping__text{font-size:14px;line-height:22px;font-weight:600;color:#142536;opacity:1}.section-xo-cart-mini .xo-modal-content .xo-cart-mini-item__image{width:80px;height:80px;border-radius:6px;background:var(--Surface-Primary-2, #EFEAE2)}.section-xo-cart-mini .xo-modal-content .xo-cart-mini-item__title{font-size:14px;line-height:22px;opacity:1;color:#142536;padding-bottom:1px}.section-xo-cart-mini .xo-modal-content .xo-cart-mini-item__price .xo-cart-mini-item__final-price{font-size:14px;line-height:22px;color:#142536;opacity:1;font-weight:600}.section-xo-cart-mini .xo-modal-content .xo-cart-mini-item__options .xo-cart-mini-item__option span{font-size:12px;line-height:18px;opacity:1;color:#5c5c5c}.section-xo-cart-mini .xo-modal-content .xo-action-remove{padding:8px}.section-xo-cart-mini .xo-modal-content .xo-cart-mini-item__options--pd{padding-top:.5rem}.section-xo-cart-mini .xo-modal-content .xo-quantity{border-radius:90px;border:1px solid var(--Icon-Subdued, #D4D4D4);background:var(--Surface-White, #FFF)}.section-xo-cart-mini .xo-modal-content .xo-action-remove__icon svg{color:#5c5c5c}.section-xo-cart-mini .xo-modal-content .xo-cart-note__text{font-size:16px;line-height:24px;font-weight:600;color:#142536}.section-xo-cart-mini .xo-modal-content .xo-cart-note__trigger{gap:10px}.section-xo-cart-mini .xo-modal-content .xo-cart-note__btn .xo-cart-note__icon svg{color:#000}.section-xo-cart-mini .xo-modal-content .xo-cart-mini-footer__taxes--radius{border-radius:6px;background:var(--Surface-Primary-2, #EFEAE2)}.section-xo-cart-mini .xo-modal-content .xo-cart-mini-footer__taxes--radius .xo-cart-mini-footer__taxes-text{font-size:14px;line-height:22px;color:#142536;opacity:1}.section-xo-cart-mini .xo-modal-content .xo-cart-mini-footer__price .xo-cart-mini__price-text{font-size:16px;line-height:24px;opacity:1;font-weight:600;color:#142536}.section-xo-cart-mini .xo-modal-content .xo-cart-mini-footer__price .xo-cart-mini__price-number{font-size:28px;line-height:36px;color:#142536;opacity:1}.section-xo-cart-mini .xo-modal-content .xo-cart-mini-footer__separator-pd--pt{padding-top:1rem;padding-bottom:1.5rem}.section-xo-cart-mini .xo-modal-content .xo-cart-mini-footer__group{gap:1rem}.section-xo-cart-mini .xo-modal-content .xo-cart-mini-footer__group .xo-cart-mini-footer__button .xo-btn .xo-btn__content{padding:12px 20px;font-size:16px;line-height:24px;font-weight:600}.section-xo-cart-mini .xo-modal-content .xo-cart-mini-footer__group .xo-cart-mini-footer__button a.xo-btn{border:1px solid var(--Button-Default, #1F304D)}.section-xo-cart-mini .xo-modal-content .prescription_text_blockwrapper{display:flex;align-items:flex-start;gap:16px;padding:12px 24px;border-radius:var(--Padding-Radius-Md, 6px);background:var(--Surface-Accent-2, #C8D8D5)}.section-xo-cart-mini .xo-modal-content .prescription_text_blockwrapper .prescription_text_icon_wrapper{width:28px}.section-xo-cart-mini .xo-modal-content .prescription_text_blockwrapper .prescription_content{flex:1}.section-xo-cart-mini .xo-modal-content .prescription_text_blockwrapper .prescription_content p{font-size:14px;line-height:22px;color:#142536}.section-xo-cart-mini .xo-modal-content .xo-product-info-content__prescription_text_block{padding:16px 0;border-top:1px solid #E8E8E8;border-bottom:1px solid #E8E8E8}.section-xo-cart-mini .xo-modal-content .xo-product-info-content__complementary .xo-complementary-product__content .product-card-custom__info,.section-xo-cart-mini .xo-modal-content .xo-product-info-content__complementary .xo-complementary-product__content .product-card-custom__image{padding:0}.section-xo-cart-mini .xo-modal-content .xo-product-info-content__complementary .xo-complementary-product__content .product-card-custom{padding:20px;gap:18px;border-radius:6px}.section-xo-cart-mini .xo-modal-content .xo-product-info-content__complementary .xo-complementary-product__content .product-card-custom__image{width:64px;height:64px}.section-xo-cart-mini .xo-modal-content .xo-product-info-content__complementary .xo-complementary-product__content .complementary_items xo-carousel-slide:not(:last-child) xo-product{margin-bottom:10px}.section-xo-cart-mini .xo-modal-content .xo-product-info-content__complementary .xo-complementary-product__content .product-card-custom__info{height:auto}.section-xo-cart-mini .xo-modal-content .xo-product-info-content__complementary .xo-complementary-product__content .product-card-custom__info .product-card-custom__title{font-size:16px;line-height:24px;color:#142536;padding-bottom:8px;display:inline-block}.section-xo-cart-mini .xo-modal-content .xo-product-info-content__complementary .xo-complementary-product__content .product-card-custom__info{width:100%;flex:1}.section-xo-cart-mini .xo-modal-content .xo-product-info-content__complementary .xo-product-info-content .product-card-custom .product-card-custom__info .product-card-custom__price .xo-price__item{font-size:16px;line-height:24px;font-family:var(--font-body-family)}.section-xo-cart-mini .xo-modal-content .xo-product-info-content__complementary .xo-product-info-content .product-card-custom .product-card-custom__info .product-card-custom__price .xo-price__sale{padding:0}.section-xo-cart-mini .xo-modal-content .xo-product-info-content__complementary .xo-product-info-content .product-card-custom .product-card-custom__info .product-card-custom__header{padding-bottom:8px;padding-right:0}.section-xo-cart-mini .xo-modal-content .xo-product-info-content__complementary .xo-product-info-content .product-card-custom .product-card-custom__bottom{gap:10px;justify-content:start;padding-top:8px}.section-xo-cart-mini .xo-modal-content .xo-product-info-content__complementary .xo-product-info-content .product-card-custom .product-card-custom__button .product-card-custom__add-cart .xo-btn-icon--md{width:36px;height:36px}.variant-select .variant-option{width:100%;padding:6px 10px 6px 8px;font-size:14px;line-height:22px;border-radius:var(--Padding-Radius-Small, 3px);border:1px solid var(--Grey-Grey-300, #C7C7C7);background:var(--Surface-White, #FFF);min-height:36px;-webkit-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 17 17' fill='none'%3E%3Cg clip-path='url(%23clip0_12851_4191)'%3E%3Cpath d='M4.95768 6.72925L8.49935 10.2709L12.041 6.72925' stroke='%23142536' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_12851_4191'%3E%3Crect width='8.5' height='4.95833' fill='white' transform='matrix(-1 -4.37114e-08 -4.37114e-08 1 12.75 6.02087)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-repeat:no-repeat;background-position:calc(100% - 10px) center;font-family:var(--font-body-family)}variant-select.variant-select{max-width:137px}.product_recommended{border-radius:var(--radius-6, 6px);border:1px solid var(--Brand-Primary-1, #3F2D21);background:var(--Surface-White, #FFF);position:relative}.section-xo-cart-mini .xo-modal-content .xo-product-info-content__complementary .product_recommended_badge{position:absolute;top:4px;right:4px;padding:4px 10px;border-radius:999px;background:var(--Brand-Primary-1, #3F2D21);box-shadow:-2px 4px 4px #00000026 inset;font-size:12px;line-height:18px;font-weight:700;color:#fff;display:none}.section-xo-cart-mini .xo-modal-content .xo-product-info-content__complementary .xo-complementary-product__content .product-card-custom__image{border-radius:5px}.section-xo-cart-mini .xo-modal-content .xo-product-info-content__complementary .product-card-custom__header{padding-inline-end:0}.section-xo-cart-mini .xo-modal-content .xo-product-info-content__complementary .product-card-custom__price .xo-price__container .xo-price__item{font-size:16px;line-height:24px;font-family:var(--font-body-family)}.section-xo-cart-mini .xo-modal-content .xo-product-info-content__complementary .product-card-custom .product-card-custom__bottom{gap:10px;justify-content:start;padding-top:8px}.section-xo-cart-mini .xo-modal-content .xo-product-info-content__complementary .product-card-custom__add-cart .xo-btn-icon{width:3.6rem;height:3.6rem}.section-xo-cart-mini .xo-modal-content .xo-product-info-content__complementary .xo-complementary-product__carousel{padding-inline-end:0}.image-with-text-block__content .image-with-text-block__link:after{z-index:10}.page-article .image-with-text-block__content .xo-btn--xs .xo-btn__content{padding:11px}.page-article .image-with-text-block__content .image-with-text-block__image--mobile{min-height:290px}.section-quick-view .xo-modal-content__body .xo-bundle_and_save .title_wrapper #bundle_title{display:none}@media screen and (max-width:991px){.section-xo-cart-mini .xo-modal-content .xo-product-info-content__complementary .product-card-custom{flex-direction:row}.product_recommended_badge{font-size:10px}.section-xo-cart-mini .xo-modal-content .xo-product-info-content__complementary .product-card-custom .product-card-custom__info .product-card-custom__price .xo-price__item{line-height:22px}.section-xo-cart-mini .xo-modal-content .xo-product-info-content__complementary .product-card-custom{align-items:start}.section-xo-cart-mini .xo-modal-content .xo-product-info-content__complementary .xo-complementary-product__content .complementary_items xo-carousel-slide:first-child .product_recommended .product-card-custom{padding-right:20px}.section-xo-cart-mini .xo-modal-content .xo-product-info-content__complementary .xo-product-info-content .product-card-custom{flex-direction:row}.section-xo-cart-mini .xo-modal-content .xo-cart-mini-footer__price .xo-cart-mini__price-number{font-size:24px;line-height:34px}}@media(min-width:768px){.section-xo-cart-mini .xo-modal-content{--width: 450px !important}}.xo-page-heading__description.description_large_text{font-size:18px;line-height:28px;color:#142536;opacity:1}.xo-custom-section__container .xo-section-heading__description.description_size_small{color:#142536;line-height:24px}.xo-custom-section.mysleep-dash .xo-custom-section__container .xo-section-heading{gap:1.6rem;margin-bottom:0}@media screen and (max-width:767px){.section-xo-cart-mini .xo-modal-content .xo-modal-content__title{font-size:24px;line-height:32px}.complementary-product__heading_wrapper .xo-complementary-product__heading{line-height:22px}.main-page__heading .xo-page-heading__heading em{font-weight:500}.xo-custom-section__container .xo-section-heading__description.description_size_small{font-size:16px;line-height:22px}body.cart .breadcrumb_section{padding-top:15px;padding-bottom:15px}.category-2-block__bottom xo-carousel xo-carousel-slide,xo-carousel [xo-carousel-slide]{padding-inline-end:10px}.xo-tools-tabs__header h2 em{font-size:36px;line-height:40px}.page-article .image-with-text-block__content .image-with-text-block__bottom_text{font-size:14px;line-height:22px}.shopify-policy__container{padding:11.5rem 21px}}@media screen and (max-width:400px){.page-article .image-with-text-block__content .image-with-text-block__text{padding:2rem}}.x106a9eq:not(#\#):not(#\#):not(#\#){padding-inline-start:0!important}essential-upsell-product-addon-app-block div[data-essential-upsell-element=header]{padding-bottom:15px!important}essential-upsell-product-addon-app-block div[data-essential-upsell-element=price]{padding-top:8px!important;align-items:center}.xo-product-card__information .jdgm-prev-badge .jdgm-prev-badge__text{font-size:12px;line-height:18px;color:#142536;padding-left:8px}.xo-product-card__information .jdgm-preview-badge .jdgm-star.jdgm-star,.main-product__content .xo-product-info-content .jdgm-preview-badge .jdgm-star.jdgm-star{font-weight:400}.xo-product-card__information .jdgm-widget.jdgm-widget{padding-bottom:10px}.main-product__content .xo-product-info-content .jdgm-prev-badge__text{font-size:14px;line-height:22px;color:#142536;padding-left:8px}.main-product__content .xo-product-info-content .jdgm-widget.jdgm-widget{padding-bottom:16px}.xo-product-recommendations .xo-product-card__price-badge .xo-product-card__badge{display:none}.xo-menu-horizontal .xo-menu-horizontal__item.xo-menu-horizontal__item--current:first-child{padding-left:20px}.xo-menu-horizontal .xo-menu-horizontal__item.xo-menu-horizontal__item--current:hover:before{position:absolute;content:"";width:100%;height:30px;left:0;top:calc(100% - 20px)}.faq-section-wrapper table{width:100%;box-sizing:border-box;margin-bottom:15px;border-collapse:collapse;border-spacing:0;margin-top:10px}.faq-section-wrapper table th,.faq-section-wrapper table td{padding:10px;text-align:center;border-width:1px;border-style:solid;vertical-align:middle}.faq-section-wrapper table th{font-weight:700;background:#f9f9f9;box-shadow:inset 0 4px 3px -2px #0000000a}.faq-section-wrapper table th.clear{border:0;background:none}.faq-section-wrapper table tr:first-child td{box-shadow:inset 0 4px 3px -2px #0000000f}.faq-section-wrapper table tr:nth-child(2n) td{background:#00000003}.faq-section-wrapper table.simple th{background:none}.faq-section-wrapper table .simple th,.faq-section-wrapper table.simple td{border-width:0 0 1px}.faq-section-wrapper table.simple tr:first-child td{background:none}.faq-section-wrapper table.simple tr:last-child td{border:none}@media screen and (max-width:749px){.faq-section-wrapper table{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap}.faq-section-wrapper table th,.faq-section-wrapper table td{min-width:160px;white-space:nowrap}.faq-section-wrapper table::-webkit-scrollbar{display:none}.faq-section-wrapper table{-ms-overflow-style:none;scrollbar-width:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
