.page-width{max-width:1700px}.announcement-bar{justify-content:space-between}.announcement-bar__item{flex:33.33%}.announcement-bar__message{font-family:Amiri,serif;font-size:14px;font-weight:400;font-style:normal;color:#535353}header.header{display:grid;grid-template-areas:"heading navigation icons";grid-template-columns:auto 1fr auto;column-gap:2rem;padding-bottom:0}.header__inline-menu{margin-inline-start:0;text-align:end}.header .list-menu{column-gap:1.5rem}.header .header__menu-item span{font-family:Amiri,serif;font-size:14px;font-weight:400;font-style:normal;color:#282828;letter-spacing:3px}.header .header__icons{margin-inline-start:8rem}.utility-bar--bottom-border{border-bottom:unset!important}.banner .banner__heading{font-family:Amiri;font-size:60px;color:#fff}.banner .banner__text{font-family:Amiri;font-size:24px;font-weight:400;color:#fff;margin-top:0!important;padding-bottom:2rem}.banner__buttons .button.button--secondary{padding:13px 30px!important;font-size:15px;font-family:Amiri;background:#fff;color:#444;text-transform:uppercase;min-width:24rem;font-weight:600}.image-with-text p.image-with-text__text{font-family:Amiri;font-size:16px;color:#404040b3;font-style:italic;text-transform:capitalize}.image-with-text h2.image-with-text__heading{font-family:Amiri;font-size:40px;color:#404040;padding-top:1rem}.image-with-text .image-with-text__text p{font-family:Amiri;font-size:16px;color:#404040}.image-with-text .image-with-text__content .image-with-text__text+.button{margin-top:3rem;background-color:#444;opacity:1;padding:13px 30px;min-width:24rem;border-color:#444!important}.image-with-text .image-with-text__content .image-with-text__text+.button{margin-top:3rem;background-color:#444;opacity:1;padding:13px 30px;min-width:24rem;border-color:#444!important;font-size:16px;font-weight:700;font-family:Amiri;text-transform:uppercase;color:#fff}.image-with-text .image-with-text__content{justify-content:center}.image-with-text{padding-top:3rem}.collection-list-wrapper .collection-list-title,h2.title{font-family:Amiri;font-size:28px;color:#404040}.collection-list-wrapper .card__content a.full-unstyled-link{position:absolute;bottom:10%;left:8%;color:#000;font-size:20px;font-family:Amiri}.collection-list-wrapper .collection-list.contains-card,.grid.product-grid{column-gap:0}.card-wrapper{padding-inline:15px}.video-section .page-width{max-width:1700px!important;padding-inline:5rem!important}.video-section .video-section__media{padding-bottom:35%;height:600px!important}.video-section .deferred-media__poster-button{width:64px;height:64px;border-radius:.8rem!important}.video-section .title-wrapper .h1.title{font-family:Amiri;font-size:40px;color:#404040;text-align:left}.guarantees h2.title.h1{font-size:40px;color:#404040}.twig-guarantees .guarantees-list{display:flex;justify-content:space-between;gap:0;align-items:center;padding-bottom:2rem}.twig-guarantees .guarantee__item{max-width:100%;flex:25%}.guarantees .guarantee__item .h3{font-size:20px;font-family:Amiri;margin-top:0;color:#404040}.footer .footer__content-top{display:flex;justify-content:space-between}.footer .footer__blocks-wrapper.grid{flex:50%}.footer .footer-block--newsletter{flex:20%;align-items:flex-start}.footer .footer-block--newsletter{display:flex;flex-direction:column}.footer h2.footer-block__heading.inline-richtext{font-family:Amiri;font-size:14px;color:#6b7177}.footer .footer-block__details-content .list-menu__item--link{font-family:Amiri;font-size:16px;color:#212326}.footer__content-bottom{border-top:1px solid #777}.video-grid-section .video-grid-container{max-width:1700px;margin:0 auto;padding:0 50px}.video-grid-section .video-grid .video-item{border-radius:0}.collection .card__heading a,.collection .price .price__regular .price-item--regular{color:#404040;font-size:16px;font-family:Amiri}.collection .quick-add__submit{padding:13px 70px;background:#404040;color:#fff;display:flex;width:auto;min-width:200px;margin-inline:auto}.collection .quick-add{position:absolute;justify-content:center;display:flex;width:100%;bottom:13rem;display:none}.collection .card-wrapper:hover .quick-add{display:block}.collection .card__information{min-height:108px}.collection .card__content{position:relative}@media (max-width: 767px){.page-width{padding-inline:2rem}.header{padding-inline:2rem!important}.collection-list-wrapper:first-child{padding-top:0!important}.video-grid-section{padding:0 0 20px!important}.video-grid-section .video-grid-container{padding-inline:2rem}.video-grid-section .video-grid{grid-template-columns:1fr 1fr}.collection-list.contains-card{display:grid;grid-template-columns:1fr 1fr}.collection-list-wrapper .card__content a.full-unstyled-link{bottom:15%;left:10%}.video-section .title-wrapper .h1.title{font-size:30px;text-align:center}.video-section{padding-top:0!important}.video-section .page-width{padding-inline:2rem!important}.video-section .video-section__media{height:100%!important}.guarantees h2.title.h1{font-size:30px}.video-section .deferred-media__poster-button{width:40px;height:40px}.twig-guarantees .guarantees-list{flex-direction:column}.footer .footer__content-top{display:block}.collection-list__item.grid__item{width:100%;max-width:100%}.page h1.main-page-title{font-size:30px!important}.page h2{font-size:20px!important}.page.shipping-policy .content-for-layout .page-width{padding:45px 18px 57px!important}.page.contact .contact-header img{height:100%!important}.page.contact h1.main-page-title{color:#404040!important;padding-top:2rem;margin-bottom:0!important}.page.contact .contact-wrapper{padding-inline:2rem!important}.page.about-us h2.banner__heading{color:#000!important}.collection .quick-add__submit{padding:5px 10px;width:71%;min-width:unset;max-width:100%;margin-inline:auto;min-height:unset}.collection .card__content{position:relative}}@media screen and (min-width: 768px) and (max-width: 1024px){.localization-wrapper{display:none!important}.page-width{padding-inline:2rem}.header{padding-inline:2rem!important}.section-template--18491711324250__image_with_text_Xz9kff-padding,.section-template--18491711324250__collection_list_kLT9ag-padding{padding-top:0!important}.collection-list-wrapper .collection-list.contains-card,.grid.product-grid{grid-template-columns:1fr 1fr 1fr 1fr;display:grid}.collection-list__item.grid__item{width:100%!important;max-width:100%}.collection-list-wrapper .card__content a.full-unstyled-link{bottom:15%;left:15%}.grid.product-grid .grid__item{width:100%;max-width:100%}.collection .slider-mobile-gutter{padding-inline:2rem}.section-template--18491711324250__featured_collection_Xt7fRp-padding{padding-bottom:0!important}.video-section .page-width{padding-inline:2rem!important}.video-section{padding-top:0!important}.video-section .video-section__media{height:100%!important}.list-collections .content-for-layout{padding-block:2rem 3rem!important}.list-collections .collection-list{display:grid;grid-template-columns:1fr 1fr}.collection .quick-add__submit{padding:13px 25px;width:auto;min-width:unset}}.list-collections .title{font-family:Amiri;font-size:28px;color:#404040;padding-bottom:1rem}.list-collections .card__content{position:absolute;bottom:0;left:40px;width:auto}.list-collections .card__content .full-unstyled-link{font-family:Amiri;font-size:20px;color:#fff}.list-collections .collection-list{column-gap:0;row-gap:30px}.list-collections .content-for-layout{padding-block:4rem 6rem}.facets-container .mobile-facets__open-label,.facet-filters__label label{font-size:22px;font-family:Amiri;color:#404040}.product-count__text #ProductCount{font-size:20px;font-family:Amiri;color:#404040}.page .content-for-layout .page-width{max-width:65ch;margin:0 auto;padding-left:20px;padding-right:20px}.page h1.main-page-title{font-family:Amiri;font-size:40px;text-align:center;margin-block:26px;color:#404040}.page .rte h1{font-family:Amiri;font-size:20px;color:#404040}.page p strong,.page p{font-family:Amiri;color:#404040;font-size:16px}.page h2{font-family:Amiri;font-size:28px;color:#404040}.page ul li u{font-size:18px;font-family:Amiri;color:#404040}.page ul li,.page li strong{font-size:16px;font-family:Amiri;color:#404040}.page.shipping-policy .content-for-layout .page-width{max-width:160rem;padding:60px 150px 72px}.page.shipping-policy h1.main-page-title{text-align:start!important}.page.shipping-policy .rte ul{padding-left:0}.page.contact .content-for-layout .page-width{max-width:100%;padding-left:0;padding-right:0}.page.contact .contact-page{max-width:100%;padding-inline:0}.page.contact .contact-header img{width:100%;height:500px}.page.contact .contact-wrapper{max-width:160rem;margin:0 auto;padding:36px 50px}.page.contact .contact-form h2{font-family:Amiri;font-size:28px;color:#404040}.page.contact h1.main-page-title{position:absolute;z-index:1;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:28px}.page.contact .contact-info h3{font-size:14px;font-family:Amiri;color:#404040}.page.contact .contact-info p,.page.contact .contact-info p a{color:#404040;font-size:14px;font-family:Amiri}.page.contact .contact-form .btn{font-family:Amiri;font-weight:900;color:#fff;padding:13px 30px}.page.contact p.captcha-note{margin-block:30px}.page.about-us .content-for-layout .page-width{max-width:160rem}.page.about-us h2{font-family:Amiri;font-size:24px;color:#404040}.page.about-us h2.image-with-text__heading{font-size:40px}.page.about-us .image-with-text .image-with-text__text p{font-size:20px}.page.about-us h2.banner__heading{font-family:Amiri;font-size:60px;color:#fff}@media screen and (min-width:320px) and (max-width:767px){.gradient.index .collection-list-wrapper ul.collection-list.contains-card.contains-card--collection{margin:0 -5px}.gradient.index .collection-list-wrapper ul.collection-list.contains-card.contains-card--collection li.collection-list__item.grid__item{padding:0 5px}.gradient.index ul.collection-list.contains-card li .card__content .card__information{padding:0 0 6px}.ShopByCategoryWrapperMobile{padding:20px 0;margin-bottom:20px}.ShopByCategoryWrapperMobile ul.collection-list.contains-card{margin:0 -5px}.ShopByCategoryWrapperMobile ul.collection-list.contains-card li{padding:0 5px}.ShopByCategoryWrapperMobile .collection-list-wrapper .title-wrapper-with-link{margin-bottom:20px}.ShopByCategoryWrapperMobile ul.collection-list.contains-card li .card__content .card__information{padding:0 0 6px}.ShopByCategoryWrapperMobile .collection-list-wrapper{padding-bottom:0}body .video-section .title-wrapper{padding:0;margin-bottom:20px;text-align:left}body .video-section .title-wrapper .h1.title{text-align:left}.twig-guarantees{padding:25px 20px}.guarantees h2.title.h1{margin:0 0 20px}.twig-guarantees .guarantee__item{max-width:unset;flex:unset;padding:0 5px;width:50%}.twig-guarantees .guarantees-list{flex-direction:row;flex-wrap:wrap;row-gap:20px;align-items:flex-start;padding-bottom:0}.guarantees .guarantee__item .h3{font-size:17px;margin:7px 0 5px}.HomeAboutStory .image-with-text__text-item .image-with-text__content{padding:30px 0}.gradient.index ul.grid.product-grid.contains-card.contains-card--product{margin:0 -5px}.gradient.index ul.grid.product-grid.contains-card.contains-card--product li.grid__item{padding:0 5px}.gradient.index .card-wrapper.product-card-wrapper{padding-inline:unset}.gradient.index .collection-list-wrapper .card__content a.full-unstyled-link{bottom:10px;left:010px}.gradient.index .collection-list-wrapper{overflow-x:hidden;padding-bottom:0}.HomeAboutStory .image-with-text__content a.button.button--primary{width:100%}.HomeAboutStory .image-with-text__grid .image-with-text__text-item .image-with-text__content{padding-bottom:10px}.HomeAboutStory .page-width>.image-with-text{padding-top:0}}@media screen and (min-width:320px) and (max-width:991px){body .header .header__icons{margin-inline-start:0;padding:0}body .header__heading-link{padding:0}body .utility-bar__grid.page-width{display:none}body.list-collections .title{margin:0 0 10px}body.list-collections .collection-list{column-gap:5px;row-gap:10px;justify-content:space-between}body .collection-list__item.grid__item{width:100%;max-width:100%;padding-inline:10px}.list-collections .card__content{left:10px}body.list-collections .content-for-layout{padding-block:23px 30px}body .footer .footer__content-top{padding:0 20px}body .collection-list__item.grid__item .card-wrapper{padding-inline:0}body header.header{grid-template-areas:" navigation heading icons";grid-template-columns:1fr auto 1fr;column-gap:10px;padding-bottom:10px}}@media screen and (min-width:767px) and (max-width:991px){body.list-collections .collection-list{display:flex;column-gap:15px;row-gap:15px;justify-content:space-between}body .collection-list__item.grid__item{width:100%;max-width:calc(33.33% - 15px)}.list-collections .card__content{left:20px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
