.promo-banner .promo-banner__content{font-size:16px;letter-spacing:0px;text-transform:uppercase;color:#fff;font-weight:100;font-family:Outfit,sans-serif}.header .promo-banner{min-height:50px}.header .main-nav{padding:15px 20px;max-width:1785px;width:100%;margin:0 auto}.header .nav-desktop__tier-1{column-gap:30px}.diff-color{color:#e4b080;font-style:italic;display:block}.header .cart-container .mini_cart{padding:0;margin:0;width:auto;max-width:unset;align-items:center}.header .cart-container .mini_cart .cart_count{color:inherit;background:#b58445;color:#fff;border-radius:100%;padding:0;width:20px;height:20px;display:flex;justify-content:center;align-items:center;font-size:12px;line-height:20px;position:absolute;top:-12px;right:-8px}.header [class^=icon-]:before,.header [class*=" icon-"]:before{margin-left:0;margin-right:0}.header .account-container{margin-left:40px;margin-right:40px}.main-nav__wrapper{box-shadow:5px 1px #000}.header .logo-position--center.menu-position--inline .nav--left,.header .menu-position--inline.logo-position--center.search-enabled--false .nav--right{width:41%}.header .top-bar__login-link,.header .cart-container .mini_cart{font-size:20px}.header .icon-search{line-height:0}.footer{background:url(/cdn/shop/files/footer-bg.png?v=1784228393) no-repeat center center;background-size:cover;padding-top:60px;padding-bottom:0;border-top:0}.footer .footer_content .contact-info-item{display:flex;column-gap:20px;align-items:center;margin-bottom:30px}.footer .footer_content .contact-info-item:last-child{margin-bottom:0}.footer .section{max-width:unset;width:100%;padding:0}.footer .container{max-width:1785px;padding:0 20px;margin:0 auto;row-gap:40px}.footer .column h6{font-size:27px;letter-spacing:1px;line-height:33px;text-transform:uppercase;color:#fff;font-weight:600;font-family:Poppins,sans-serif}.footer .contact-info-icon{flex-shrink:0;display:flex;align-items:flex-start;justify-content:center;width:32px;margin-top:2px}.footer .contact-info-icon svg{display:block!important;flex-shrink:0}.contact-info-list .contact-info-item .contact-info-text{font-size:16px;line-height:20px;font-weight:400}.footer .footer-logo{margin-bottom:30px}.footer .site-description *{max-width:353px;font-size:16px;line-height:22px;color:#fff;font-weight:400;font-family:Poppins,sans-serif;text-align:left}.footer .site-description P:last-child{margin-bottom:0}.footer .footer_menu ul li:last-child p{margin-bottom:0}.footer .footer_menu ul li{margin-bottom:0}.footer .footer_menu ul li p{margin-bottom:0;line-height:36px}.footer .footer-bottom{margin-top:65px;border-top:1px solid #FFFFFF;padding:19px 0}.footer .footer-bottom .footer_credits{margin-top:0;border-top:0}.footer .footer-bottom .footer_credits .credits{margin-bottom:0;padding-top:0;font-size:16px;line-height:16px;text-transform:uppercase;font-weight:400;text-align:center;width:100%}.footer .logo-block{display:flex;flex-wrap:wrap}.footer-social-icons .social_icons{display:flex;column-gap:10px}.footer-social-icons .social_icons li{margin:0;display:flex;align-items:center;justify-content:center;width:53px;min-width:53px;height:53px;border-radius:26px;background-color:#121214}.footer-social-icons .social_icons li a:before{margin:0}.hero-banner{padding:0}.hero-banner .caption-content{max-width:550px}.hero-banner .caption-content .subtitle{max-width:459px}.hero-banner.bottom-shape .gallery-cell .image-element__wrap{position:relative}.hero-banner.bottom-shape .gallery-cell .image-element__wrap:before{content:"";background:url(/cdn/shop/files/bottom-shape.png?v=1784305467) no-repeat top center;position:absolute;bottom:0;width:100%;height:26px;background-size:cover}.hero-banner.bottom-tc-shape .gallery-cell .image-element__wrap:after{content:"";background:url(/cdn/shop/files/brown-shape-bottom.png?v=1784434434) no-repeat top center;position:absolute;bottom:0;width:100%;height:26px;background-size:cover}.hero-banner.top-tc-shape .gallery-cell .image-element__wrap:before{content:"";background:url(/cdn/shop/files/top-shape-white.png?v=1784434434) no-repeat top center;position:absolute;top:0;width:100%;height:26px;background-size:cover}.hero-banner .banner .gallery-cell .global-button{border:1px solid #B58445}.shopify-section--featured-collection{padding-top:74px;padding-bottom:81px}.shopify-section--featured-collection .homepage_content .title{margin:0;text-align:left;font-size:32px;color:#000;font-weight:600;line-height:40px;font-family:Poppins,sans-serif}.shopify-section--featured-collection .container>.column{margin:0}.collection-shop .shopify-section--featured-collection,.product-list{gap:50px}.product-list .thumbnail{margin:0}.product-wrap .product_image .image__container{filter:drop-shadow(0 0 2.5px #cacaca);background-color:#fff}.product-list.equal-columns--outside-trim .one-fourth{width:calc(25% - 37.5px)}.product-list .thumbnail .product-info__caption{margin-top:0;filter:drop-shadow(0 0 2.5px #cacaca);background-color:#ae7d4d;padding:27px}.product-list .thumbnail .product-info__caption .title,.product-list .thumbnail .product-info__caption .price *{font-size:22px;color:#fff;font-weight:400;font-family:Poppins;text-align:center;line-height:28px;text-transform:initial}.product-list .thumbnail .product-info__caption .title{margin-bottom:15px}.product-thumbnail__quick-add{position:absolute;right:16px;bottom:16px;z-index:2}.product-thumbnail__quick-add .quick-add-icon{display:flex;align-items:center;justify-content:center;width:67px;height:67px;border-radius:34px;background-color:#fff;filter:drop-shadow(0 0 2.5px #cacaca);cursor:pointer;border:none}.product-thumbnail__quick-add .quick-add-icon__img{width:36px!important;height:36px;display:block}.product-thumbnail__quick-add .quick-add-icon.disabled{opacity:.4;pointer-events:none}.product-thumbnail__quick-add .quick-add-icon .checkmark{display:none}.product-thumbnail__quick-add .quick-add-icon.is-added .checkmark{display:block}.product-thumbnail__quick-add .quick-add-icon.is-added .quick-add-icon__img{display:none}.shopify-section--collection-list{padding-top:76px;padding-bottom:61px}.section-header{text-align:center}body .rich-text__heading,.section-header h2{font-size:48px;color:#000;font-weight:700;font-family:Playfair Display,serif;line-height:56px;margin:0;text-transform:initial;display:inline-block;position:relative}.section-header h2:before{content:"";max-width:100px;width:100%;border-bottom:2px solid #ae7d4d;display:inline-block;position:absolute;bottom:-20px;left:50%;transform:translate(-50%)}.shopify-section--collection-list .list-collections{gap:20px}.shopify-section--collection-list .list-collections .thumbnail{width:calc(25% - 15px);margin:0}.shopify-section--collection-list .list-collections .thumbnail .image-element__wrap img{border-radius:23px}.shopify-section--collection-list .list-collections .thumbnail .collection-info__caption .title{font-size:24px;color:#000;font-weight:700;font-family:Playfair Display,serif;margin:0}.shopify-section--contact-section .feature-divider,.shopify-section--collection-list .feature-divider{margin-bottom:50px}.shopify-section--contact-section{padding:50px 0}.shopify-section--contact-section .section-header{margin:0;padding:0}.shopify-section--contact-section .contact-form{margin-bottom:0}.shopify-section--contact-section .custom-contact-form__text *{font-family:Playfair Display,serif}.shopify-section--contact-section .custom-contact-form__blocks .contact-block textarea,.shopify-section--contact-section .custom-contact-form__blocks .contact-block input{border-bottom:1px solid #ae7d4d;border-left:0;border-right:0;border-top:0;border-radius:0;padding:0;margin-bottom:30px}.shopify-section--contact-section .custom-contact-form__blocks .contact-block textarea::-webkit-input-placeholder,.shopify-section--contact-section .custom-contact-form__blocks .contact-block input::-webkit-input-placeholder{font-family:Playfair Display,serif;font-size:20px;line-height:24px;font-weight:400;color:#ae7d4d}.shopify-section--contact-section .custom-contact-form__blocks .contact-block textarea::-moz-placeholder,.shopify-section--contact-section .custom-contact-form__blocks .contact-block input::-moz-placeholder{font-family:Playfair Display,serif;font-size:20px;line-height:24px;font-weight:400;color:#ae7d4d}.shopify-section--contact-section .custom-contact-form__blocks .contact-block textarea:-ms-input-placeholder,.shopify-section--contact-section .custom-contact-form__blocks .contact-block input:-ms-input-placeholder{font-family:Playfair Display,serif;font-size:20px;line-height:24px;font-weight:400;color:#ae7d4d}.shopify-section--contact-section .custom-contact-form__blocks .contact-block textarea:-moz-placeholder,.shopify-section--contact-section .custom-contact-form__blocks .contact-block input:-moz-placeholder{font-family:Playfair Display,serif;font-size:20px;line-height:24px;font-weight:400;color:#ae7d4d}.shopify-section--newsletter{padding:80px 0;background:url(/cdn/shop/files/newsletter-bg.png?v=1784442391) no-repeat center center;background-size:cover}.shopify-section--newsletter .newsletter_section{padding:0;background:transparent}.shopify-section--newsletter .newsletter_section .section_form{width:100%;position:unset;margin:0;padding:0}.shopify-section--newsletter .newsletter_section h2{margin-bottom:10px;font-size:48px;letter-spacing:0px;color:#000;font-weight:700;font-family:Poppins,sans-serif;text-align:center}.shopify-section--newsletter .section_form .newsletter-text+.newsletter,.shopify-section--newsletter .section_form h5+.newsletter{margin-top:45px;max-width:644px;width:100%;position:relative}.shopify-section--newsletter .section_form input.contact_email[type=email]{width:100%;margin:0;min-height:64px;height:64px;border-radius:32px;background-color:#fff;border:1px solid #ae7d4d;padding-right:170px;padding-left:40px;opacity:.6;font-size:18px;letter-spacing:0px;line-height:30px;color:#182722;font-weight:500;font-family:Poppins,sans-serif}.shopify-section--newsletter .section_form .newsletter-form__sign-up{position:absolute;right:8px;top:50%;transform:translateY(-50%);border-radius:28px;max-height:unset;height:calc(100% - 8px);max-width:151px;width:100%!important}.shopify-section--newsletter .section_form input.contact_email::-webkit-input-placeholder{opacity:.6;font-size:18px;letter-spacing:0px;line-height:30px;color:#182722;font-weight:500;font-family:Poppins,sans-serif}.shopify-section--newsletter .section_form input.contact_email::-moz-placeholder{opacity:.6;font-size:18px;letter-spacing:0px;line-height:30px;color:#182722;font-weight:500;font-family:Poppins,sans-serif}.shopify-section--newsletter .section_form input.contact_email:-ms-input-placeholder{opacity:.6;font-size:18px;letter-spacing:0px;line-height:30px;color:#182722;font-weight:500;font-family:Poppins,sans-serif}.shopify-section--newsletter .section_form input.contact_email:-moz-placeholder{opacity:.6;font-size:18px;letter-spacing:0px;line-height:30px;color:#182722;font-weight:500;font-family:Poppins,sans-serif}.product-recommendations{padding-bottom:60px;padding-top:60px}.product-recommendations .section-header{margin-bottom:70px}body .container .column{margin-left:0;margin-right:0}.shopify-section--collection-template .banner .image-element__wrap img{max-height:300px;object-fit:cover}.shopify-section--collection-template .section.is-width-wide.has-no-side-gutter{padding-left:0;padding-right:0}.shopify-section--collection-template .container.content{padding-bottom:60px}.shopify-section--collection-template .one-whole.column{width:100%}.page div.content{padding-top:60px;padding-bottom:60px}.page-frequently-asked-questions .column h1{display:none}.page-frequently-asked-questions div.content{padding-top:0;padding-bottom:0}.collection-shop .collection-product-grid{display:none}.collection-shop .shopify-section--featured-collection{padding-top:0}.collection-shop .shopify-section--featured-collection .homepage_content .title{margin:0 0 20px;text-align:center;font-size:48px;color:#000;font-weight:600;line-height:1.5;font-family:Playfair Display,serif}.collection-shop .shopify-section--collection-template .banner{margin-bottom:60px}.collection-shop .shopify-section--featured-collection .container{justify-content:center}.collection-shop .shopify-section--featured-collection .container>.column{width:100%}.collection-shop .shopify-section--featured-collection .slider-gallery .gallery-cell{padding:5px}.collection-shop .shopify-section--featured-collection .slider-gallery{margin-bottom:0}.collection-shop .shopify-section--featured-collection .equal-columns--outside-trim .one-fifth{width:calc(20% - 40px)}@media only screen and (max-width:1680px){.collection-shop .shopify-section--featured-collection .product-list,.product-list{gap:30px}.collection-shop .shopify-section--featured-collection .equal-columns--outside-trim .one-fifth,.product-list.equal-columns--outside-trim .one-fourth{width:calc(25% - 22.5px)}}@media screen and (max-width:1365px){.product-list .thumbnail .product-info__caption{padding:27px 20px}}@media screen and (max-width:1199px){.header .nav-desktop__tier-1{column-gap:20px}.footer .block-contact_info{width:100%}.footer .footer-menu-wrap .block-item{width:calc(33.33% - 20px)}.shopify-section--collection-list .container .column,.shopify-section--collection-list .container .columns{margin:0}.shopify-section--collection-list .container .one-whole{width:100%}.hero-banner .gallery-cell .image-element__wrap img{min-height:600px}.header .account-container{margin-left:30px;margin-right:30px}.collection-shop .shopify-section--featured-collection .homepage_content .title,body h2,body .h2,body h2.title,body h1,.product-block--title .product_name,body .rich-text__heading,.section-header h2,.shopify-section--newsletter .newsletter_section h2{font-size:40px;line-height:46px}.product-list .thumbnail .product-info__caption .title,.product-list .thumbnail .product-info__caption .price *{font-size:20px;line-height:28px;margin-bottom:10px}}@media screen and (max-width:989px){.collection-shop .shopify-section--featured-collection .product-list,.product-list{gap:20px}.collection-shop .shopify-section--featured-collection .equal-columns--outside-trim .one-fifth,.product-list.equal-columns--outside-trim .one-fourth{width:calc(33.33% - 20px * 2 / 3)}.product-list .thumbnail .product-info__caption{padding:20px}.hero-banner .gallery-cell .image-element__wrap img{min-height:500px}.header .nav-desktop__tier-1{column-gap:15px}.header .account-container{margin-left:20px;margin-right:20px}.collection-shop .shopify-section--featured-collection .homepage_content .title,body h2,body .h2,body h2.title,body h1,.product-block--title .product_name,body .rich-text__heading,.section-header h2,.shopify-section--newsletter .newsletter_section h2{font-size:34px;line-height:40px}.shopify-section--newsletter .newsletter_section .newsletter-text{font-size:18px;line-height:26px}.product-list .thumbnail .product-info__caption .title,.product-list .thumbnail .product-info__caption .price *{font-size:18px;line-height:26px;margin-bottom:5px}}@media screen and (max-width:798px){.footer .footer-menu-wrap .block-item{width:100%}.footer .footer-menu-wrap img.footer-logo{max-width:250px!important;margin:0 0 30px}.footer .container{row-gap:20px}.footer .column h6{font-size:20px;letter-spacing:0;line-height:28px;margin-bottom:0;padding-top:20px;padding-bottom:0}.footer .toggle_content{padding-left:0}footer .footer-menu-wrap .social_icons{margin:0;padding:0;text-align:left}.footer .footer-bottom{margin-top:30px}.shopify-section--newsletter .section_form .newsletter-form__sign-up{position:unset;transform:unset;max-width:100%;margin-top:10px!important;min-height:50px;margin-bottom:0!important}.shopify-section--newsletter .section_form input.contact_email[type=email]{height:50px;min-height:50px}.shopify-section--newsletter{padding:60px 0}.collection-shop .shopify-section--featured-collection .homepage_content .title,body h2,body .h2,body h2.title,body h1,.product-block--title .product_name,body .rich-text__heading,.section-header h2,.shopify-section--newsletter .newsletter_section h2{font-size:30px;line-height:36px}.shopify-section--newsletter .newsletter_section .newsletter-text{font-size:16px;line-height:24px}.shopify-section--newsletter .section_form .newsletter-text+.newsletter,.shopify-section--newsletter .section_form h5+.newsletter{margin-top:30px}.shopify-section--collection-list .list-collections .thumbnail{width:calc(50% - 15px);margin:0}.shopify-section--collection-list .list-collections .thumbnail .collection-info__caption .title{font-size:20px}.shopify-section--collection-list{padding-top:60px;padding-bottom:60px}.collection-shop .shopify-section--featured-collection .equal-columns--outside-trim .one-fifth,.product-list.equal-columns--outside-trim .one-fourth{width:calc(50% - 10px);margin:0}.product-list .thumbnail .product-info__caption{padding:10px}.product-list .thumbnail .product-info__caption .title,.product-list .thumbnail .product-info__caption .price *{font-size:16px;line-height:24px}.shopify-section--featured-collection{padding-top:60px;padding-bottom:60px}.hero-banner .caption-content{padding-left:0;padding-right:0}body .container .columns{margin-left:0;margin-right:0}}@media screen and (max-width:374px){#header a.mobile_logo img{max-width:120px;max-height:60px}}.croissant-wrapper{width:100%;padding:30px 20px;box-sizing:border-box}.croissant-grid{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:20px}.croissant-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 6px 22px #00000024;transition:all .3s ease}.croissant-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000002e}.croissant-card img{display:block;width:100%;height:240px;object-fit:cover}.croissant-card-content{padding:20px;text-align:center}.croissant-card-content h3{margin:0 0 8px;font-size:22px;line-height:1.3;font-family:Inter}.croissant-card-content p{margin:0;color:#555;font-size:16px;line-height:1.5}.croissant-plus{width:50px;height:50px;display:flex;align-items:center;justify-content:center;font-size:42px;font-weight:300;line-height:1;color:#222}.product_section .two-fourths{width:calc(45% - 20px)}.two-fourths.columns.medium-down--one-whole.product__details.product__details--product-page{width:calc(55% - 20px)}@media screen and (max-width:900px){.product_section .two-fourths,.two-fourths.columns.medium-down--one-whole.product__details.product__details--product-page{width:100%}.croissant-grid{gap:12px}.croissant-plus{width:35px;font-size:32px}.croissant-card img{height:200px}.croissant-card-content{padding:15px}.croissant-card-content h3{font-size:18px}.croissant-card-content p{font-size:14px}}@media screen and (max-width:600px){.croissant-wrapper{padding:20px 15px}.croissant-grid{display:flex;flex-direction:column;gap:12px}.croissant-card{width:100%}.croissant-card img{height:220px}.croissant-plus{width:100%;height:35px;font-size:32px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom.css.map */
