.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@font-face{font-family:Slight;src:url(/cdn/shop/files/Slight-Regular.eot?v=1712403417);src:url(/cdn/shop/files/Slight-Regular.eot?v=1712403417) format("embedded-opentype"),url(/cdn/shop/files/Slight-Regular.woff2?v=1712403411) format("woff2"),url(/cdn/shop/files/Slight-Regular.woff?v=1712403412) format("woff"),url(/cdn/shop/files/Slight-Regular.ttf?v=1712403417) format("truetype"),url(Slight-Regular.svg#Slight-Regular) format("svg");font-weight:300;font-style:normal;font-display:swap}img{max-width:100%}.page-width{padding:0 6rem}a.button.button--primary{font-family:Avenir;border-radius:4px;background-color:#14281d;color:#f2ede7;min-height:57px;min-width:auto;max-width:fit-content;padding:10px 32px}a.button.button--secondary{font-family:Avenir;border-radius:4px;min-height:57px;border:solid 1px #14281D;min-width:auto;padding:0 32px;max-width:fit-content;font-size:20px;line-height:25px}.button:after,.button:before,.header-social-link .list-social__item:nth-last-child(2) .list-social__link:after{display:none}a.button svg,.button.button--secondary svg{vertical-align:middle}.button--primary svg,.button.button--secondary svg{margin-left:14px}a.button.button--secondary svg path{fill:#14281d}.button--primary span,.button.button--secondary span{line-height:14px}.link.underlined-link{border-radius:4px}.header-drawer-wrap .left_image_bg,.header-drawer-wrap .header_draw_content{position:relative}.header-drawer-wrap .left_image_bg:after{content:"";width:100%;height:100%;background-image:url(/cdn/shop/files/G65A9797.png?v=1711648851);position:absolute;top:0;left:0;background-repeat:no-repeat;max-width:138px;max-height:92px}.header-drawer-wrap .header_draw_content:after{content:"";width:100%;height:100%;background-image:url(/cdn/shop/files/G65A9774.png?v=1711648851);position:absolute;bottom:0;right:3rem;max-height:134px;max-width:100px;background-repeat:no-repeat}.custom_menu a{font-family:Avenir;font-size:16px;font-weight:400;line-height:25px;letter-spacing:.01em;text-align:left;text-decoration:none;color:#14281d;margin-right:10px}.header-drawer-wrap .list-menu__item{background-color:transparent;padding:8px;justify-content:center;font-family:Bodoni;font-size:24px;font-weight:400;line-height:28.85px}.header-drawer-wrap .menu-drawer__navigation{padding:3rem 0;max-width:fit-content;margin:0 auto}.header-drawer-wrap .list-social{justify-content:center!important;margin-left:0!important;width:100%;padding:35px 0}.header-drawer-wrap{display:flex}.header-drawer-wrap .header_drawer_logo{margin:30px 0}.header-drawer-wrap .header_draw_content,.header-drawer-wrap .headerdrawer_left_image{width:50%}.header-wrapper{padding:14px 0}.header-social-link{position:relative;display:flex}.header-social-link svg{display:none}.header-social-link .visually-hidden{position:relative!important;overflow:visible;width:auto;height:auto;margin:0}.header-social-link .icon,.header-social-link .list-social__item:nth-child(n+5),.header__search{display:none}header-drawer{margin-left:10px!important}.header-social-link a.link.list-social__link{position:relative;text-decoration:none;text-transform:uppercase;padding:0 64px 0 0;font-family:Avenir;font-size:10px;font-weight:400;line-height:13.66px;color:#14281d}.header-social-link a.link.list-social__link:before{position:absolute;content:"";border:solid 2px #14281D;right:2rem;left:auto;width:20px}.header__icon,.header__icon--cart .icon{max-width:24px;max-height:24px}.header__icons{column-gap:32px}.menu-drawer__utility-links{background:transparent!important}.header-social-link ul li:nth-last-child(1) a:before{display:none!important}.slideshow.banner--medium:not(.banner--adapt){min-height:54.6rem}.slider-counter__link{padding:0!important}slideshow-component .slideshow__control-wrapper{display:flex;column-gap:16px}slideshow-component .slider-buttons{z-index:2!important;justify-content:end!important;position:absolute;bottom:4rem;right:7.1rem}slideshow-component .slider-counter__link--dots .dot{background-color:#fff!important;opacity:.2}slideshow-component .slider-counter__link--active.slider-counter__link--dots .dot{background-color:#fff!important;opacity:1}.home_richtext .rich-text{margin:80px 0}.home_richtext .rich-text__blocks.center{max-width:620px;margin:0 auto}.home_richtext .rich-text h2.rich-text__heading{letter-spacing:-1.2px;font-family:Bodoni;font-size:50px;font-weight:400;line-height:60px;letter-spacing:.01em;text-align:center}.home_richtext .rich-text .rich-text__text p{font-family:Mulish;font-size:20px;font-weight:400;line-height:30px;text-align:center}.home_richtext .rich-text .rich-text__text.rte.scroll-trigger.animate--slide-in{margin-top:16px}.home_richtext .rich-text .rich-text__buttons{margin-top:32px}.policy_tag_line p{font-family:Avenir;font-size:16px;font-weight:400;line-height:25px;letter-spacing:.01em;width:100%;text-align:center;color:#162222;opacity:1}.content_wrapper{display:flex}.logo_wrapper .image img{position:absolute;width:100%;height:100%;object-fit:contain}.logo_wrapper .image{position:relative;padding-bottom:20%}.content_wrapper .left_image img{width:100%}.content_wrapper .right_image{position:relative;left:-12.5rem}.content_wrapper .left_image{width:36%}.content_wrapper .right_content{padding-left:25px;padding-top:35px;width:64%}.content_wrapper .description p{margin:0;font-family:Avenir;font-size:20px;font-weight:400;line-height:30px;color:#676464}.content_wrapper .rich-text__buttons{justify-content:left}.custom_image_text .content_wrapper .rich-text__buttons{justify-content:left;margin-top:40px}.featured_coll-wrapp .card__content .card-information .price{display:none}.custom_image_text .right_image h3{font-family:Bodoni;font-size:70px;font-weight:400;line-height:80px;letter-spacing:-1.2000000476837158px;margin:0}.custom_image_text .description{margin-top:10px}.multicolumn{padding:73px 0;border-top:solid 1px #C4C4C4;border-bottom:solid 1px #C4C4C4}.multicolumn .multicolumn-card{max-width:295px;margin:0 auto}.multicolumn .title_wrapper{margin:0 0 18px}.multicolumn h3.inline-richtext{font-family:Bodoni;font-size:48px;font-weight:400;line-height:58px;margin:0}.multicolumn .rte p{text-transform:capitalize;color:#676464;font-family:Avenir;font-size:18px;font-weight:400;line-height:28px}.upper_image_content{padding:100px 0 0}.upper_image_content .upper_part img{width:100%}.upper_image_content .bottom_wrap{margin-top:27px;column-gap:74px;display:flex}.upper_image_content .bottom_wrap .left_side{width:42%}.upper_image_content .bottom_wrap .right_side{width:62%}.upper_image_content .left_side p{margin:0;color:#162222;font-size:40px;font-weight:400;line-height:48px;font-family:Bodoni}.upper_image_content .right_side .right_title p{color:#000;margin:0;font-family:Bodoni;font-size:32px;font-weight:400;line-height:48px}.upper_image_content h2.style_title span{margin:0;font-family:Slight;font-size:32px;font-weight:400;line-height:48px}.upper_image_content h2.style_title p{color:#000;margin:0;font-family:Bodoni;font-size:36px;font-style:italic;font-weight:400;line-height:48px}.upper_image_content .description p{font-family:Avenir;font-size:20px;font-weight:350;line-height:30px;color:#162222}.upper_image_content .style_title,.upper_image_content .right_title,.upper_image_content .left_side h2{margin:0}.logo_section{padding:100px 0}.logo_section .logo_wrapper{display:flex}.logo_wrapper .logo{width:16.66%}.logo_wrapper .image{position:relative;padding-bottom:23%}.upper_bottom_wrap img{width:100%}.blog-section .blog__posts.grid{row-gap:36px}.blog-section .blog_title_wrap{align-items:center;justify-content:space-between;display:flex}.blog-section .blog_title_wrap .blog__title{letter-spacing:-1.2px;font-family:Bodoni;font-size:40px;font-weight:400;line-height:48px;padding-right:10px}.blog-section .blog_post_header{margin-bottom:78px;display:flex;align-items:center}.blog-section .blog_post_header .blog_title_wrap{width:73%}.blog-section .blog_post_header .left_title{width:27%}.blog-section .slider-mobile-gutter{max-width:920px;margin-left:auto}.blog-section .left_title h5{margin:0;font-family:Avenir;font-size:18px;font-weight:400;line-height:29px;color:#162222}.blog-section h3.card__heading.h2{margin:0 0 16px;font-family:Bodoni;font-size:24px;font-style:italic;font-weight:400;line-height:29px}.blog-section p.article-card__excerpt{color:#676464;margin:0;font-family:Avenir;font-size:18px;font-weight:400;line-height:28px}.blog-section p.article-card__excerpt .blog-section p.article-card__excerpt{padding-right:10px;color:#676464;margin:0;font-family:Avenir;font-size:18px;font-weight:400;line-height:28px}.blog-section .card__media{margin:0;width:100%}.blog-section .card.article-card{border:none}.blog-section .card__information{padding:0}.blog.blog-section{padding:80px 0 100px}.blog-section .card__content{padding:0;margin-top:0!important}.blog-section .article-card__image-wrapper.card__media{width:100%;margin:0}.blog-section .card__information{margin-top:16px;padding-left:0!important;padding-right:0!important}.blog-section .card__information .blog_link svg{width:24px;height:24px;margin-top:16px}.blog-section .card__content{padding:0}.blog-section .title-wrapper--no-top-margin{margin:0}.blog__view-all .button{white-space:nowrap}.mission_service{padding:73px 0 81px}.mission_service .heading{max-width:1143px;display:flex;align-items:center;justify-content:space-between;margin-bottom:56px}.mission_service .ttitle{width:73%}.mission_service .sub_title{width:27%}.mission_service .mission_block{column-gap:32px;display:flex;align-items:center}.mission_service .mission_slider{max-width:832px;margin:0 auto}.mission_service .mission_content{width:53%}.mission_service .mission_image{width:47%}.mission_service h3.count{font-family:Bodoni;font-size:24px;font-weight:700;line-height:29px;margin:0 0 16px}.mission_service h2.mission_title{font-family:Bodoni;font-size:32px;font-style:italic;font-weight:400;line-height:29px;margin:0 0 16px;color:#162222}.mission_service .mission_description p{font-family:Avenir;font-size:18px;font-weight:400;line-height:28px;margin:0;color:#676464}.mission_service a.mission_btn{font-family:Avenir;font-size:17px;font-weight:800;line-height:32px;text-decoration:none;margin:16px 0 0;display:block;color:#162222}.mission_service a.mission_btn span{margin-left:16px}.mission_service .ttitle h2{letter-spacing:-1.2px;margin:0;font-family:Bodoni;font-size:40px;font-weight:400;line-height:48px}.mission_service .sub_title h5{font-family:Avenir;font-size:18px;font-weight:400;line-height:29px;margin:0}.mission_service .ttitle h2 p{margin:0}.image_gallery{padding:100px 0;border-top:solid 1px #C4C4C4}.image_gallery .gallery_title h2{letter-spacing:-1.2px;font-family:Bodoni;font-size:40px;font-weight:400;line-height:48px;text-align:center;margin:0 0 56px}.image_gallery .gallery_title{max-width:650px;margin:0 auto}.gallery_wrapper{display:flex;margin-bottom:30px;column-gap:21px}.gallery_wrapper .left{width:37%}.gallery_wrapper .middle{width:50%}.gallery_wrapper .right{width:43%;display:flex;flex-direction:column;row-gap:20px}.gallery_wrapper .left{width:37%;display:flex;flex-direction:column;row-gap:20px}.gallery_wrapper .left img:nth-child(2){max-height:273px;max-width:240px;margin-left:auto}.gallery_wrapper .right img:nth-child(2){max-width:272px}.gallery_btn{width:100%;text-align:center}.left img:nth-child(1){max-height:400px;object-fit:cover}.inner_padding .rich-text{padding:80px 0}.inner_padding .rich-text,h3.testimonial_title{margin:0}.inner_padding .rich-text h2.rich-text__heading{color:#162222;font-family:Bodoni;font-size:40px;font-weight:400;line-height:48px;text-align:center;margin:0 0 16px}.inner_padding .rich-text__blocks.center{max-width:917px;margin:0 auto}.inner_padding .rich-text__text p{letter-spacing:0px;font-family:Avenir;font-size:18px;line-height:32px;text-align:center}.testimonial .review svg path{fill:none;stroke:#000}.large_media .media.media--transparent.media--adapt{padding-bottom:140%}.template-blog .blog-articles{max-width:1030px;margin:0 auto;row-gap:0px;grid-template-columns:1fr}.template-blog .blog-articles .card.article-card{padding:50px 0;align-items:center;border:none;display:flex;flex-direction:row-reverse}.template-blog .blog-articles .card__content{padding:0}.template-blog .blog-articles .article{border-bottom:solid 1px #C4C4C4}.template-blog .blog-articles .card__media{margin:0}.template-blog .blog-articles .article-card .card__information{max-width:500px;padding-left:0;padding-right:0}.template-blog .blog-articles a.full-unstyled-link{font-family:Bodoni;font-size:40px;font-weight:400;line-height:42px;margin:0 0 16px}.template-blog .blog-articles p.article-card__excerpt{color:#676464;font-family:Avenir;font-size:18px;font-weight:400;line-height:28px}.template-blog .blog-articles a.blog_link{font-family:Avenir;font-size:17px;font-weight:800;line-height:32px;letter-spacing:-.6000000238418579px;color:#162222;text-decoration:none;text-transform:capitalize}.template-blog .blog-articles .blog_link svg{margin-left:21px}.template-blog .blog-articles .card__inner.ratio{justify-content:end}.template-blog .blog-articles .card__inner{max-width:400px;margin:0 0 0 auto}.template-blog .animate--hover-vertical-lift .card-wrapper:hover .card--card{transform:none}.pagination-wrapper{margin:40px 0}a.pagination__item.pagination__item--current.light{z-index:2;opacity:1;border-radius:50%;background-color:#919eab14}.pagination__item--current:after{display:none!important}.pagination__item{text-decoration:none;z-index:2;opacity:1;font-family:Avenir;font-size:14px;font-weight:500;line-height:22px;text-align:center;color:#14281d}.pagination__list>li{color:#14281d;flex:1 0 40px;max-width:40px;max-height:40px}.pagination__item{height:40px}.custom_blog_post .blocks{margin:0;padding:70px 0}.custom_blog_post .border{border-top:solid 1px #C4C4C4;border-bottom:solid 1px #C4C4C4}.custom_blog_post .blocks img{max-width:152px}.custom_blog_post .inner_details{color:#162222;text-decoration:none;display:flex!important;align-items:center;column-gap:20px}.custom_blog_post .content h4{font-family:Avenir;font-size:14px;font-weight:400;line-height:29px;color:#162222;text-transform:uppercase;margin:0 0 5px}.custom_blog_post .content p,.custom_blog_post .content div{margin:0;font-family:Bodoni;font-size:24px;font-weight:400;line-height:30px;color:#162222}.custom_blog_post .inner_details{display:flex;column-gap:20px;align-items:center;margin:0}.template-blog .slideshow__text.banner__box{flex-direction:column-reverse}.template-blog .banner__text.rte p{font-family:ITC Bodoni Seventytwo;font-size:18px;font-style:italic;font-weight:400;line-height:28px;text-align:left;color:#fff!important;margin:0}.template-blog h2.banner__heading.inline-richtext.h1{font-family:Slight;font-size:100px!important;font-weight:400!important;line-height:80px;letter-spacing:-1.2000000476837158px;text-align:center;color:#fff!important}.template-blog .banner--small:not(.banner--adapt){min-height:39rem}.custom_blog_post h1.title--primary.scroll-trigger.animate--fade-in{margin:80px 0 40px;font-family:Bodoni;font-size:40px;font-weight:400;line-height:48px;letter-spacing:-1.7999999523162842px;text-align:left;color:#162222}.swiper-pagination.blogcustom-pagination{display:flex;justify-content:space-between;width:100%;position:absolute;bottom:0;max-width:100px;left:50%;transform:translate(-50%,10px)}.csutom_blog_slider button.slide-arrow.prev-arrow.slick-arrow{z-index:3;transform:translateY(-50%);top:50%;position:absolute;background-color:transparent;border:none}.csutom_blog_slider button.slide-arrow.next-arrow{z-index:3;transform:translateY(-50%);right:0;top:50%;position:absolute;background-color:transparent;border:none}.csutom_blog_slider button.slide-arrow.next-arrow path,.csutom_blog_slider button.slide-arrow.prev-arrow.slick-arrow path{fill:#162222}.blocks .slick-slide{padding:0 30px}.blocks.slick-initialized.slick-slider .slick-track{margin:0 -30px}.template-blog.animate--hover-vertical-lift .card-wrapper:hover .card--card,.template-blog.animate--hover-vertical-lift .card-wrapper:hover .card--standard .card__inner{transform:translateY(0)!important}.article_main_blog .article_top_detail{max-width:500px;width:50%}.article_main_blog .article_image{max-width:437px;width:50%}.article_content{position:relative;border-bottom:solid 1px #C4C4C4;padding:40px 0 80px;margin:0 0 90px;margin-top:0!important}.article_content h1.article-template__title{margin:0 0 16px;font-family:Bodoni;font-size:40px;font-style:italic;font-weight:400;line-height:42px}.article_content .caption-with-letter-spacing[itemprop=author]{display:none}.article_content time{font-family:Bodoni;font-size:18px;font-style:italic;font-weight:400;line-height:29px;color:#162222;letter-spacing:0}.article_content p.article-excerpt{font-family:Avenir;font-size:18px;font-weight:400;line-height:28px;color:#676464}.article-template__content{width:100%;max-width:820px;margin:0 auto;padding:0}.article-template__content h3{margin:0 0 19px;font-family:Bodoni;font-size:40px;font-weight:400;line-height:50px}.article-template__content p{color:#676464;font-family:Avenir;font-size:18px;font-weight:400;line-height:28px}.article-template__content a{text-decoration:underline;font-style:italic;color:#14281d}.article-template__content .text-image{column-gap:20px;display:flex}.text-image .text{width:50%;color:#676464;font-family:Avenir;font-size:18px;font-weight:400;line-height:28px}.article-template__content .text-image .image{width:50%}.article-template__content img{border-radius:0}.article_main_blog{display:flex;align-items:center;justify-content:space-between;max-width:1030px;margin:0 auto}.article-template__content .border-content{border:solid 1px #14281D;padding:40px 45px;margin:56px 0;font-family:Bodoni;font-size:40px;font-weight:400;line-height:58px;letter-spacing:-1px;text-align:center}.article-template__content .block{margin-bottom:32px}.article-template__content .block li{color:#14281d;font-family:Bodoni;font-size:30px;font-style:italic;font-weight:400;line-height:26px;text-align:center;list-style-type:decimal;list-style:auto}.article-template__content .block li p{font-style:normal;text-align:justify;letter-spacing:.5px;font-family:Avenir;font-size:16px;font-weight:400;line-height:26px;color:#14281d;padding-left:40px;word-break:}.article-template__content{margin-top:3rem;margin-bottom:80px!important}.article-template__content .full-width{margin-bottom:20px}.template-article .article-card-wrapper a.blog_link{text-transform:capitalize;color:#162222;text-decoration:none;font-family:Avenir;font-size:17px;font-weight:800;line-height:32px;letter-spacing:-.6000000238418579px}.template-article .article-card-wrapper .card__information .blog_link svg{max-width:11px;width:24px;height:24px;margin:0 0 0 18px;vertical-align:middle}.template-article .blog__posts p.article-card__excerpt{color:#676464;margin:0 0 24px;font-family:Avenir;font-size:18px;font-weight:400;line-height:28px}.template-article .blog-section .card__information{margin-top:24px}.template-article .blog.full-content .slider-mobile-gutter{max-width:1030px;margin:0 auto}.template-article .blog.full-content .card__inner{--ratio-percent:104.240964% !important}.template-article .title-wrapper-with-link.title-wrapper--self-padded-tablet-down.title-wrapper--no-top-margin{font-family:Bodoni;font-size:40px;font-weight:400;line-height:48px;text-align:center;color:#161c2d}.template-article .blog-section .blog_post_header .blog_title_wrap{width:100%;justify-content:center}.template-article .blog-section .blog_post_header{margin-bottom:50px;display:flex;align-items:center}.template-article .blog.blog-section{padding:00px 0 100px}.template-article .article_socia_icon{position:absolute;left:100px;bottom:-30rem}.template-article .article_socia_icon ul.list-unstyled.list-social{display:flex;flex-direction:column}.template-article .article_socia_icon ul.list-unstyled.list-social svg path{fill:#000}.template-article .blog-section .card__information{margin-top:24px;display:flex;flex-direction:column;justify-content:space-between}.current_blog p{font-family:Avenir;font-size:14px;font-weight:400;line-height:29px;text-align:left;color:#162222}.contact_blockwrap{display:flex;align-items:center;column-gap:40px;max-width:1100px;margin:0 auto;padding:40px 0 50px}.contact_blockwrap .image_block,.contact_blockwrap .content_block{width:50%}.contact_blockwrap .content_block h3{font-family:Slight;font-size:70px;font-weight:400;line-height:80px;letter-spacing:-1.2000000476837158px;margin:0;position:relative;left:-14rem;top:-1rem}.contact_blockwrap .description p,.contact_blockwrap .description a{text-decoration:none;font-family:Avenir;font-size:20px;font-weight:400;line-height:30px;color:#676464}.contact_blockwrap .description i{font-family:Bodoni;text-decoration:none}.contact_blockwrap .contact-block{border-bottom:solid 1px #C4C4C4}.main_contactpage .contact_left_heading{width:50%}.main_contactpage .contact_left_heading .inner_content{max-width:450px}.main_contactpage{max-width:1100px;margin:0 auto;padding:80px 0;display:flex}.main_contactpage .contact{width:50%}.main_contactpage .field{border:solid 1px #919EAB33}.main_contactpage .field:before,.main_contactpage .field:after{display:none}.main_contactpage .field input{height:54px}.main_contactpage .field__label{top:50%;transform:translateY(-50%)}.main_contactpage .contact .field{margin-bottom:24px}.main_contactpage .contact__fields label,.main_contactpage .field label.field__label{font-family:Avenir;font-size:14px;font-weight:400;line-height:22px;color:#14281d99}.main_contactpage .text-area{min-height:100px}.main_contactpage .contact__button button{font-family:Avenir;border-radius:4px;background-color:#14281d;color:#fff;min-height:57px;min-width:auto;max-width:100%;padding:10px 32px;width:100%}.main_contactpage .contact_left_description a{text-decoration:none;color:#14281d}.main_contactpage .inner_content h3{font-family:Bodoni;font-size:40px;font-weight:400;line-height:48px;letter-spacing:-1.7999999523162842px;margin:0 0 16px}i{font-family:Bodoni}.contact-block{border-bottom:solid 1px #C4C4C4}.main_contactpage .field.Comment .field__label{top:20px;transform:translateY(0)}.collection-hero__description.rte p{color:#fff;text-align:center;font-family:Bodoni}.collection-hero:not(.collection-hero--with-image) .collection-hero__inner{padding:30px 0}.template-collection .collection-list_br{padding-bottom:50px;border-top:none;border-bottom:solid 1px #C4C4C4}.template-collection .collection-list_br .title-wrapper-with-link h2{font-family:Bodoni}.template-collection .collection-list_br .full-unstyled-link{color:#161c2d;font-family:ITC Bodoni Seventytwo}.template-collection .main-collection-list{margin:40px 0}.template-collection .main-collection-list .collection .grid{column-gap:20px;row-gap:40px}.template-collection .main-collection-list .product-grid-container{margin-top:95px}.template-collection .main-collection-list .card--card{border:none}.template-collection .collection a.spf-product-card__image-wrapper{padding-top:100%!important}.collection-hero .collection-hero__inner{position:relative;flex-direction:column}.collection-hero--with-image .collection-hero__text-wrapper{padding:4rem 2rem 4rem 0;flex-basis:50%;position:absolute;z-index:2;transform:translate(-50%,-50%);top:50%;left:50%}.collection-hero h1.collection-hero__title{font-family:Slight;font-size:100px;font-weight:400;line-height:80px;letter-spacing:-1.2000000476837158px;text-align:center;color:#fff}.collection-hero__inner.full-width .collection-hero__image-container{margin-left:0;position:relative;padding-bottom:28.1%;min-height:auto}.collection-hero .collection-hero__image-container{border-radius:0}.collection-hero.collection-hero--with-image{margin-bottom:40px;padding:0!important}.product-card-wrapper .card--card .card__inner .card__media{width:100%;margin:0}.product-card-wrapper .card__content{display:grid;grid-template-rows:minmax(0,1fr) max-content minmax(0,1fr);padding:0;width:100%;flex-grow:1}.product-card-wrapper .card--card.card--media>.card__content{margin-top:25px}.product-card-wrapper .card__heading{margin-top:0;margin-bottom:16px;font-family:Bodoni;font-size:20px;font-weight:400;line-height:30px;color:#14281d}.product-card-wrapper .price span{font-family:Avenir;font-size:24px;font-weight:400;line-height:30px;color:#14281d;margin:0;padding:0}.product-card-wrapper .card__information{padding:0}.pagination__item--current:after{display:none}.filter_wrapper{display:flex!important;align-items:center!important}.custom_searchbar h4{margin:0 0 16px;font-family:Bodoni;font-size:40px;font-style:italic;font-weight:400;line-height:48px}.active-facets{width:auto!important}.facets{display:flex!important;align-items:end;justify-content:space-between;width:100%;max-width:100%}.facets__wrapper{order:3!important}.custom_searchbar .search__input.field__input{max-height:35px;padding:0;border-radius:0}.custom_searchbar .field:after{border-radius:0;box-shadow:0 0;border:none}.custom_searchbar label.field__label{left:0;color:#707070;font-family:Avenir;font-size:14px;font-weight:400;line-height:22px;text-align:left}.custom_searchbar .search__button .icon{height:1.8rem;width:1.8rem;color:#000}.custom_searchbar .field__button{justify-content:end}.custom_searchbar .facet-filters__label,.facets-container select{display:block;color:#161c2d;font-size:1.4rem;margin:0 2rem 0 0;font-family:Avenir;font-size:14px;font-weight:500;line-height:24px;text-align:center}.facets-container .facets__wrapper{align-items:end;align-self:end}.facets-container .facets__summary{color:rgba(var(--color-foreground),.75);font-size:1.4rem;padding:0 1.75rem 0 0;margin-bottom:0}.facets__form{margin-bottom:0!important}.product-count{align-self:end}h2.product-count__text.text-body{font-family:Avenir;font-size:14px;font-weight:500;line-height:24px;text-align:center;color:#161c2d}.sorting_product_count{display:flex;column-gap:20px}.facet-filters__label{margin:0 5px 0 0}.custom_searchbar .field{border-bottom:solid 1px #D8D8D8;padding-bottom:10px}h1.collection-hero__title.black{color:#14281d}.product.product--small.product--left.product--thumbnail_slider.product--mobile-hide.grid.grid--1-col.grid--2-col-tablet{margin-top:0}span.badge.price__badge-sale,.badge.Sale,.spf-product__label-sale{background-color:#14281d!important;font-family:Avenir;font-size:12px;font-weight:500;line-height:20px;text-transform:uppercase;margin-bottom:0;padding:4px 7px}.sale_tag .price__container{display:none}.product__info-wrapper .product__title h1{letter-spacing:0px;font-family:Bodoni;font-size:32px;font-weight:400;line-height:30px;color:#14281d}.price span.badge.price__badge-sale{display:none}.price__sale .price-item--regular{font-family:Avenir;font-size:16px!important;font-weight:400;line-height:24px;color:#a18a6880!important}.product__info-wrapper .sale_tag .price span.badge.price__badge-sale{max-width:fit-content;display:block}.product__info-wrapper .price-item--last{letter-spacing:0px;color:#14281d;font-family:Avenir;font-size:24px;font-weight:400;line-height:30px}.product-form__input.product-form__quantity label.quantity__label{font-family:Avenir;font-size:14px;font-weight:500;line-height:22px;color:#14281d}.quantity{width:88px;min-height:34px}.quantity:after{border-radius:8px;box-shadow:0 0;transition:none;z-index:1;border:solid 1px #919EAB33}.quantity__input{font-family:Avenir;font-size:14px;font-weight:500;line-height:22px;text-align:center;color:#212b36}.quantity path{fill:#212b36}.quantity__button{width:30px}.price_block{margin:0 0 24px!important}.product .price .badge,.product .price__container{margin-bottom:0!important}.product-form__input .select__select{height:40px;font-family:Avenir;font-size:14px;font-weight:400;line-height:22px;color:#212b36}.select__select:focus{box-shadow:0 0}.product__info-wrapper variant-selects{border-top:dotted 1px #919EAB33;padding:24px 0 0}.product-form__input--dropdown{margin-bottom:24px!important}.product__info-wrapper .product-form__buttons{width:100%;margin:0;position:relative;flex-wrap:wrap;flex-direction:row-reverse;max-width:100%;display:flex;justify-content:space-between}.product-form__buttons button[type=submit]{max-height:48px;width:auto;margin:0;--border-offset: none;background:#14281d;color:#fff;letter-spacing:0;font-weight:600;flex:0 0 calc(50% - 16px);width:50%;text-transform:math-auto;padding:8px 30px;font-family:Avenir;font-size:18px;font-weight:400;line-height:26px;min-height:48px}.shopify-payment-button,.product-form__buttons button[type=submit]{border-radius:4px!important;margin:0 8px;width:50%;flex:0 0 calc(50% - 16px)}.shopify-payment-button__more-options{padding:0;color:#14281d!important;font-family:Avenir;font-size:14px!important;font-weight:400;line-height:18px!important;text-align:left;letter-spacing:0!important}.swym-button-bar{position:absolute;bottom:0;max-width:20px;max-height:20px}.shopify-payment-button__more-options{margin:24px 0 0!important}.shopify-cleanslate .h7OYsWHrW5495r9beh2n{max-height:48px!important;padding-left:12px!important;padding-right:12px!important;border:none;border-radius:0;background-color:#5a31f4!important;border-color:#5a31f4!important;min-height:48px!important}.shopify-payment-button__button{min-height:48px!important}.swym-btn-container .swym-button:after{top:-5px!important;width:20px!important;height:20px!important;font-size:20px!important}.swym-btn-container[data-position=default] .swym-add-to-wishlist.swym-icon{height:20px!important;width:20px!important}.product-form form{margin:0 -8px}.price-item--last em{font-style:normal;font-family:Avenir;font-size:20px;font-weight:400;line-height:30px;color:#a18a68}product-recommendations .card-wrapper .price__sale .price-item--sale.price-item--last,product-recommendations .card-wrapper .price-item--regular{font-family:Avenir;font-size:24px;font-weight:400;line-height:30px;color:#a18a68!important;letter-spacing:0}.spf-product-card__vendor{text-align:left}.spf-product-card__price-wrapper{margin-top:16px}.h4.spf-product-card__title a{font-family:Bodoni!important;font-size:20px!important;font-weight:400!important;line-height:30px!important;color:#000!important}.spf-product-card__price-wrapper,.h4.spf-product-card__title{text-align:left}.spf-product-card__price-wrapper span{text-align:left;font-family:Avenir;font-size:24px;font-weight:400;line-height:30px;color:#14281d}.swym-btn-container[data-position=default]{display:flex!important}.btn_icon{margin-right:10px;line-height:18px}span.btn_icon svg{margin-top:-7px}.product__inventory.visibility-hidden:empty{display:none!important}.field:hover.field:after,.product-form__input .select:after{display:none}.product-form__input .select{max-width:fit-content!important;width:100%;position:relative;border:solid 1px #919EAB33;border-radius:8px}.product-form__input .select svg{position:absolute;top:50%;right:10px;transform:translate(-50%,-50%)}.product-popup-modal__opener button{font-family:Avenir;font-size:12px;font-weight:400;line-height:18px;color:#14281d;min-height:18px}.product-popup-modal__opener{display:flex!important;justify-content:end;margin-bottom:24px}.product-form__input.Size{margin-bottom:8px!important}.product__inventory{margin:0!important;font-family:Avenir;font-size:12px;font-weight:400;line-height:18px;color:#14281d;margin:0;justify-content:end}.product-form{margin-top:0!important;padding-top:24px;border-top:dotted 1px #919EAB33}.product__info-wrapper .price-item--regular{font-family:Avenir;font-size:24px;font-weight:400;line-height:30px;color:#14281d;letter-spacing:0}.thumbnail{box-shadow:0 0;border-radius:0;border:none}.product__media-list .slider:not(.slider--everywhere):not(.slider--desktop)+.slider-buttons,.product__media-wrapper .slider--mobile+.slider-buttons{border-radius:8px;z-index:3;display:flex!important;position:absolute;bottom:16px;right:16px;background-color:#14281d;color:#fff;max-width:90px;max-height:32px}.slider-button svg,.slider-button{color:#fff!important}.product-media-container{margin:0}.product--small .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(13.4% - .8rem)!important}.data_field p:nth-child(1){min-width:240px}.metaifield_spec_data .data_field{display:flex}.data_field p{margin-top:0}.product__info-container .short_description{margin:16px 0 24px}.product__info-container .short_description,.product__description.rte{font-family:Avenir;font-size:14px;font-weight:400;line-height:22px;letter-spacing:1px;color:#676464}.new_arrival_tag p{font-family:Avenir;font-size:12px;font-weight:800;line-height:18px;color:#162222;margin:0;text-transform:uppercase}.new_arrival_tag{margin:16px 0 8px}.product-popup-modal__content{height:auto}.product-popup-modal__content-info{margin-top:25px;padding-right:0!important}.product-popup-modal__toggle{position:sticky!important;background-color:#14281d!important;color:#fff!important}.product__info-wrapper .product__info-container[data-url="/products/gift-card"] .product-form__buttons{justify-content:start}.product__info-wrapper .product__info-container[data-url="/products/gift-card"] .product-form__buttons button[type=submit]{margin:0}.recipient-fields__field .field:after{display:block!important}.recipient-checkbox>svg{border:solid 1px #14281d99}.recipient-checkbox svg:nth-child(1) rect{display:none}.product-form__input.Color label,.product-form__input.color label{font-size:0px!important;color:red;border-radius:0!important;max-width:24px;max-height:24px;width:100%;height:100%;padding:12px!important;margin:0!important}.recipient-form .icon.icon-checkmark{border:none}.product_detail_tab{padding:40px 0}.product_detail_tab .tab_options li{margin-right:40px}.spf-product-card__vendor{display:none}.spf-product__info{padding-top:24px!important}.spf-product-card__price-wrapper span.spf-product-card__saleprice.money{font-family:Avenir;font-size:24px;font-weight:400;line-height:30px;color:#14281d!important;letter-spacing:0}.spf-product-card__price-wrapper span.spf-product-card__oldprice.money{font-family:Avenir;font-size:16px;font-weight:400;line-height:24px;color:#a18a6880!important;letter-spacing:0}.spf-product-card button.spf-product__form-btn-addtocart:hover,.spf-product-card.spf-product-card__template-4 a.open-quick-view:hover,.spf-product-card.spf-product-card__template-5 a.open-quick-view:hover{background:#14281d!important;color:#fff!important}.product-card-wrapper .card{border:none}fieldset.product-form__input.Color .form__label{display:contents;margin-bottom:.6rem}.card--media .card__inner .card__content{padding:16px!important}.product-form__input label.form__label,fieldset.js.product-form__input.Color .form__label{letter-spacing:0;font-family:Avenir;font-size:14px;font-weight:500;line-height:22px;color:#14281d}.product-form__input{display:flex;align-items:center;width:100%;max-width:100%!important;justify-content:space-between}.product-card-wrapper .card__heading{color:#000}.recommended-products .grid{column-gap:20px;row-gap:var(--grid-desktop-vertical-spacing)}.recommended-products{border-top:solid 1px #C4C4C4;padding:50px 0}.recommended-products .related-products__heading{margin:0 0 48px;font-family:Bodoni;font-size:40px;font-weight:400;line-height:48px;letter-spacing:-1.7999999523162842px}.cart-count-bubble{background-color:#14281d;color:#fff;bottom:1rem;left:1.1rem}.product-form__input.Color input[type=radio]:checked+label:after{z-index:2;background-image:url(/cdn/shop/files/primary-shape.png?v=1713367419);transform:translate(-50%,-50%);background-repeat:no-repeat;background-size:12px;position:absolute;top:50%;left:50%;content:"";width:100%;height:100%;max-width:12px;max-height:9.5px}.product-form__input.Color input[type=radio]:checked+label{position:relative}fieldset.js.product-form__input.Color .option_wrapper{display:flex;align-items:center;column-gap:12px}.product_detail_tab .tab_block>h3{display:block}.product_detail_tab .tab_block_main .tab_content{display:inline-block;width:100%}.product_detail_tab .tab_block_main .tab_content .tab_block{display:none}.product_detail_tab .tab_block_main .tab_content .tab_block.active{display:block}.product_detail_tab .tab_block_main .tab_options{display:inline-block;padding:0 0 10px;border-bottom:solid 1px #919EAB14;width:100%}.product_detail_tab .tab_block_main .tab_options>li{float:left;font-size:20px;color:#333;line-height:normal;list-style:none;margin-bottom:-1px}.product_detail_tab .tab_block_main .tab_options>li a{font-family:Avenir;font-size:20px;font-weight:800;line-height:22px;color:#14281d99;text-decoration:none}.product_detail_tab .tab_block_main .tab_options>li a.active,.product_detail_tab .tab_block_main .tab_options>li a:hover{color:#212b36;text-underline-offset:13px;text-decoration:underline}.product_detail_tab .tab_content h4{font-family:Bodoni;font-size:24px;font-weight:400;line-height:30px;color:#14281d;margin:0 0 16px}.product_detail_tab .tab_content p,.product_detail_tab .tab_content li,.product_detail_tab .tab_content a{font-family:Avenir;font-size:16px;font-weight:400;line-height:24px;color:#676464}.product_detail_tab .tab_content a.jdgm-write-rev-link{color:#fff}.product_detail_tab .tab_content ul{list-style-position:inside;padding:0}.product_detail_tab .inner_block_content{margin-bottom:30px}.product-form__buttons .button.button--secondary svg{margin-left:0}.product-form__input.Color input[type=radio]+label{border:none!important}.product-form__input.Color .disabled+label{pointer-events:none;position:relative}.product-form__input.Color .disabled+label:after,.product-form__input .disabled+label:after{z-index:2;border:solid 1px #000;transform:translate(-50%,-50%);background-repeat:no-repeat;background-size:12px;position:absolute;top:50%;left:50%;content:"";width:24px;height:1px}.product-form__input.Color .disabled+label:after{top:10px!important;border:none;content:""!important;left:-4px!important;transform:rotate(45deg)!important;width:30px!important;height:1px!important;border-top:solid 1px #000;background-image:none!important;max-width:31px!important}.product-popup-modal__content{left:50%;top:45%!important;transform:translate(-50%,-50%)!important}.sale_tag{display:none}.product__info-container p.product__text.inline-richtext{font-family:Avenir;font-size:14px;font-weight:400;line-height:22px;letter-spacing:0;color:#162222}.swym-btn-container .swym-button:active,.swym-btn-container .swym-button:focus{outline:none!important}.wish_list svg{max-width:22px}a.wish_list{max-height:22px;position:relative;width:22px}a.wish_list em{font-size:0}.wish_list svg{max-width:22px;max-height:22px;position:absolute;top:0;height:100%;left:0}.portfolio_section{margin:48px 0 100px}.portfolio_section .portfolio_blocks{column-gap:18px;display:block;column-count:3}.portfolio_section .portfolio_title h3{color:#14281d;font-family:Slight;font-size:56px;font-style:italic;font-weight:400;line-height:80px;letter-spacing:-1.2000000476837158px;text-align:center;margin:0 0 40px}.portfolio_section .block_title p{text-decoration:none;color:#162222;font-family:Bodoni;font-size:32px;font-style:italic;font-weight:400;line-height:29px;text-align:center;margin:0}.portfolio_section .block_title{opacity:0;position:absolute;transition:all .5s;width:100%;left:50%;top:50%;transform:translate(-50%,-50%);text-decoration:none;color:#162222;font-family:Bodoni;font-size:32px;font-style:italic;font-weight:400;line-height:29px;text-align:center;margin:0}.portfolio_section .portfolio_image{position:relative;margin-bottom:32px}.portfolio_image a{text-decoration:none;display:flex;flex-direction:column}.portfolio_section .portfolio_image:hover .block_title{z-index:1;opacity:1;padding:10px 27px;border-radius:10px}.portfolio_section .portfolio_image:after{opacity:0;position:absolute;top:0;left:0;content:"";background-color:#fff9;width:100%;height:100%}.portfolio_section .portfolio_image:hover:after{transition:.5 all;opacity:1}.product_tags_list li{color:#14281d;list-style-type:none;text-decoration:none;font-size:15px;letter-spacing:0}.product_tags_list li a{color:#14281d;text-decoration:none}.product_tags_list ul{margin-top:0;display:flex;column-gap:12px;flex-wrap:wrap;row-gap:8px;padding:0}.template-page .breadcrumb_section .breadcrumbs{margin:16px 0 20px}.breadcrumb_section .page-width{max-width:100%;padding:0px 3.5rem}.portfolio_section.portfolio_details .page-width{max-width:100%;padding:0 45px}.portfolio_section.portfolio_details .portfolio_blocks{column-gap:13px}.portfolio_section.portfolio_details .portfolio_image{margin-bottom:18px}.portfolio_section.portfolio_details{margin:0 0 15px}.custom_image_text.about-us-section .content_wrapper .left_image{position:relative;width:40%}.custom_image_text.about-us-section .content_wrapper .right_content{padding-left:25px;padding-top:30px;width:60%}.custom_image_text.about-us-section{padding:80px 0 100px}.custom_image_text.about-us-section .top_title h2{font-size:50px;margin:0 0 17px;font-family:Bodoni;font-weight:400;line-height:80px;letter-spacing:-1.2000000476837158px;text-align:left}.custom_image_text.about-us-section .top_title em{font-family:Slight}.custom_image_text.about-us-section .top_title{position:relative;left:-12.5rem}.custom_image_text.about-us-section .tittle_bottom h1{margin:17px 0 0;font-family:Bodoni;font-size:70px;font-weight:400;line-height:80px;letter-spacing:-1.2000000476837158px;color:#14281d}.custom_image_text.about-us-section .image_blocks{margin:32px 0}.custom_image_text.about-us-section .image_blocks img:nth-child(1){margin-right:60px}.template-about .border-around .rich-text__wrapper h2.rich-text__heading{font-family:Bodoni;font-size:40px;font-weight:400;line-height:58px;letter-spacing:-3px;text-align:center}.template-about .border-around .rich-text__wrapper{border:solid 1px rgba(20,40,29,.5);max-width:1120px;padding:40px 80px}.template-about .border-around .rich-text__wrapper .rich-text__blocks{max-width:100%}.template-about .upper_image_content .bottom_wrap{margin-top:27px;column-gap:64px;display:flex}.template-about .upper_image_content .description p{letter-spacing:0;margin:0;font-family:Avenir;font-size:20px;font-weight:350;line-height:30px;color:#676464}.template-about .upper_image_content .left_side p{letter-spacing:-2.4px}.about-image-text .testimonial_content .content{width:calc(59% - 22.5px)}.about-image-text .testimonial_content .testimonial_image{width:calc(40% - 22.5px);line-height:0px}.about-image-text .testimonial_description{max-width:100%;margin:0 auto}.about-image-text .testimonial_description p{color:#676464}.custom_image_text.about-us-section.second .content_wrapper .left_image img:nth-child(1){max-width:460px}.custom_image_text.about-us-section.second img.second_image{transform:translate(10px,10px);position:absolute;right:0;max-width:260px;top:50%;left:auto}.custom_image_text.about-us-section.second .content_wrapper .left_image{position:relative;width:51%;margin-right:45px}.custom_image_text.about-us-section.second .top_title em{font-family:Bodoni}.custom_image_text.about-us-section.second .top_title h2{font-size:70px;margin:0 0 17px;font-family:Bodoni;font-weight:400;line-height:80px;letter-spacing:-1.2000000476837158px;text-align:left;letter-spacing:0}.custom_image_text.about-us-section.second .content_wrapper .description p{margin:0;font-family:Avenir;font-size:20px;font-weight:400;line-height:30px;color:#676464;letter-spacing:0}.custom_image_text.about-us-section.second .content_wrapper{display:flex;position:relative}.custom_image_text.about-us-section.second .content_wrapper .right_content{padding-left:0;padding-top:0;width:49%;display:flex;flex-direction:column;justify-content:center}.custom_image_text.about-us-section.second .top_title{position:absolute;left:50%;top:0;transform:translate(-50%)}.custom_image_text.about-us-section.second img.second_image{position:absolute;right:0;max-width:260px;top:9rem;left:auto}.custom_image_text.about-us-section .description{margin-top:25px}.template-about .border-around .rich-text__text p{font-family:Avenir;color:#14281d;letter-spacing:0;font-size:18px;font-weight:600}.cart__ctas .cart__checkout-button{border:1px solid}.custom_text iframe{width:100%}.template-404 a.button{color:#fff}.shopify-app-block #insta-feed{margin-bottom:0!important}.collection .spf-product__info .spf-product__swatchs{display:none}.portfoil_top_detail .details_row h3{font-size:40px;line-height:50px;margin:0 0 10px}.portfoil_top_detail .details_row .sub_title{font-size:12px;line-height:16px;margin:0}.portfoil_top_detail .short_desription p{line-height:1.4;max-width:80%}.portfoil_top_detail .details_row .left_part,.portfoil_top_detail .details_row .right_part{width:50%}.portfoil_top_detail .details_row{display:flex;align-items:center;max-width:1100px;margin:0 auto;padding:140px 0}.portfoil_blocks .page-width{max-width:800px;margin:0 auto}.portfoil_wrapper{display:flex;flex-wrap:wrap;margin:0 -30px}.portfoil_image img{width:100%;height:100%}.portfoil_image[width=full-width]{width:100%;max-width:100%;margin:0 30px}.portfoil_image[width=half-width]{width:50%;max-width:50%;flex:0 0 calc(50% - 60px);margin:0 30px}.portfoil_image{position:relative;padding-bottom:60px}.portfoil_image a{font-size:12px;line-height:1.3;text-decoration:none;color:#000}.portfoil_image a:after{position:absolute;top:0;left:0;content:"";width:100%;height:100%}.portfoil_blocks{margin-bottom:60px}.right-inner{max-width:250px;margin:0 0 0 auto}.right_title{margin:0;font-size:14px;font-weight:700}.right-inner .rte{font-size:12px}.right-inner .Industry{margin-bottom:20px}.product-form__buttons span{display:flex;justify-content:center;align-items:center}.card__inner .swym-button.swym-add-to-wishlist-view-product{position:absolute;right:1rem;z-index:2;top:1rem}.template-collection .rich-text .rich-text__heading{font-weight:600;letter-spacing:1px}.template-collection .rich-text .rich-text__text p{font-weight:500}bmnbmn.facets__display{left:50%;transform:translate(-50%)}.quick-add__submit{padding:0}#shopify-block-shop_quiz_product_recommender_inline_quiz_QwmEeW .rh-fullwidth{width:100%;margin-left:0}.template-portfolio .portfolio_section .portfolio_image{margin-bottom:18px}.product__info-container .product_tags_list{margin:0}@media (min-width:990px){.product__media-wrapper .slider:not(.slider--everywhere):not(.slider--desktop)+.slider-buttons{display:flex!important}.product--small .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(13.4% - .8rem)!important}.template-article .blog-section .blog__posts.grid{row-gap:0;column-gap:0;margin:0 -30px}.template-article .blog__posts .blog__post.grid__item{width:33.3%;max-width:33.33%;margin:0 30px;flex:0 0 calc(33.33% - 60px)}.header:not(.header--top-center) *>.header__search,.header--top-center>.header__search{display:none}.product--medium:not(.product--no-media) .product__info-wrapper,.product--small:not(.product--no-media) .product__media-wrapper{max-width:54%;width:calc(54% - var(--grid-desktop-horizontal-spacing) / 2)}.product--medium:not(.product--no-media) .product__media-wrapper,.product--small:not(.product--no-media) .product__info-wrapper{max-width:46%;width:calc(46% - var(--grid-desktop-horizontal-spacing) / 2)}}@media (min-width:768px){.slider-counter--dots{margin:2px 7px 0!important}}@media (min-width:750px){.facets__wrapper details[data-index="2"] .facets__display{left:50%;transform:translate(-50%,-0%);overflow-y:hidden;right:auto}.product__media-wrapper .slider--mobile+.slider-buttons{display:flex!important}.thumbnail-slider .thumbnail-list.slider--tablet-up{column-gap:16px;justify-content:center!important}.product__info-wrapper{padding:0 0 0 64px}.thumbnail-slider .thumbnail-list.slider{justify-content:center;display:flex;padding:.5rem;flex:1;scroll-padding-left:.5rem}}@media screen and (min-device-width:750px) and (max-device-width: 820px){.template-about .multicolumn-list .grid__item{width:calc(30% - var(--grid-desktop-horizontal-spacing) / 2)}}@media (max-width:1350px){.template-about .custom_image_text.about-us-section{padding:80px 0 70px}}@media (max-width:1200px){.contact_blockwrap .content_block h3{top:0rem}.custom_blog_post .content{margin-top:14px}.custom_blog_post .blocks{margin:0;padding:70px 0}.custom_blog_post .content p{margin:0;font-family:Bodoni;font-size:20px;font-weight:400;line-height:26px;color:#162222}.custom_blog_post h1.title--primary.scroll-trigger.animate--fade-in{margin:40px 0;font-size:40px}.custom_blog_post .inner_details{align-items:self-start;flex-direction:column}.custom_blog_post .blocks{padding:50px 0}.template-blog .blog-articles a.full-unstyled-link{font-size:32px}.inner_padding .rich-text h2.rich-text__heading{font-size:32px;margin:0 0 9px}.blocks .slick-slide{padding:0 20px}.blocks.slick-initialized.slick-slider .slick-track{margin:0 -20px}.breadcrumbs{margin:10px 0 30px!important}.product__info-wrapper{padding:0 0 0 3rem!important}.product-form__buttons button[type=submit]{padding:8px 0}}@media (max-width:1024px){.template-about .border-around .rich-text__wrapper h2.rich-text__heading{font-family:Bodoni;font-size:30px;font-weight:400;line-height:45px;letter-spacing:.5px;text-align:center}.template-about .border-around .rich-text__wrapper{border:solid 1px rgba(20,40,29,.5);max-width:80%;padding:42px 30px}.template-collection .main-collection-list .product-grid-container{margin-top:50px}.facets__heading{margin:0 8px 0 0}.custom_searchbar .facet-filters__label,.facets-container select{margin:0}.facet-filters__label{margin:0 0rem 0 0}.custom_searchbar h4{font-size:36px;line-height:48px}.main_contactpage .contact_left_heading .inner_content{padding-right:20px}.contact_blockwrap .content_block h3{font-size:55px;line-height:66px;top:2rem}.newsletter-heading h2{font-size:35px;line-height:43px}.main_contactpage{padding:40px 0}.page-width{padding:0 3rem}product-recommendations .card-wrapper .price__sale .price-item--sale.price-item--last,product-recommendations .card-wrapper .price-item--regular{font-size:20px;line-height:26px}.custom_image_text.about-us-section.second .top_title h2{font-size:50px}.custom_image_text.about-us-section.second .top_title{left:60%}.custom_image_text.about-us-section .top_title{position:relative;left:-6.5rem}.custom_image_text.about-us-section .top_title h2{font-size:40px;line-height:70px}.custom_image_text.about-us-section .tittle_bottom h1{font-size:50px;line-height:55px}}@media (max-width:992px){.template-about .custom_image_text.about-us-section{padding:40px 0}.collection-list-wrapper .title-wrapper-with-link{margin-bottom:30px;align-items:center!important}.collection-list-wrapper{padding-top:30px!important;padding-bottom:30px!important}.collection-hero.collection-hero--with-image{margin-bottom:0;padding:0!important}.collection-hero h1.collection-hero__title{font-size:70px;line-height:80px}.custom_searchbar h4{margin:0}.custom_searchbar{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:20px}.facet-filters{padding-left:0!important}.sorting_product_count,.facets-container .facets__wrapper{width:50%}.filter_wrapper{width:100%}.facets{justify-content:start;flex-wrap:wrap}.template-collection .collection-list_br{padding-bottom:0}.page-width{padding:0 4rem}.article-template__content .block{font-size:20px;line-height:26px}.article-template__content{margin-top:3rem;margin-bottom:0!important}.article-template__content .block li p{padding-left:20px}.template-article .article_socia_icon{left:20px}.article-template__content h3{margin:0 0 19px;font-family:Bodoni;font-size:32px;font-weight:400;line-height:43px}.article-template__content .border-content{padding:40px 45px;margin:32px 0;font-size:32px;line-height:45px}.article_main_blog{column-gap:30px}.article_content{padding:40px 0;margin:0 0 90px}.headerdrawer_left_image{display:none}.article_content h1.article-template__title{font-size:28px;line-height:37px}.header-drawer-wrap .header_draw_content,.header-drawer-wrap .headerdrawer_left_image{width:100%}.header-drawer-wrap .header_drawer_logo{margin:0}.header-drawer-wrap .list-social__item:nth-chid(4) link.list-social__link{padding-right:0}.template-blog .blog-articles a.full-unstyled-link{font-size:28px;line-height:38px;margin:0 0 8px}.template-blog .blog-articles .card.article-card{padding:25px 0}.template-about .upper_image_content .bottom_wrap{margin-top:27px;column-gap:40px;display:flex}.template-about .upper_image_content .left_side p{letter-spacing:-1px}.template-about .multicolumn h3.inline-richtext{font-family:Bodoni;font-size:40px;font-weight:400;line-height:47px;margin:0}.custom_image_text.about-us-section.second .content_wrapper .description p{font-size:18px;line-height:30px}}@media (max-width:990px){.template-article .blog-section .blog__posts.grid{row-gap:0;column-gap:0;margin:0}.article-template__content .border-content{border:solid 1px #14281D;padding:22px 20px;margin:9px 0 20px;font-family:Bodoni;font-size:24px;font-weight:400;line-height:37px;letter-spacing:-1px;text-align:center}.template-article .article_socia_icon{position:absolute;left:11px;bottom:-7rem}.template-article .article_socia_icon ul.list-unstyled.list-social{display:flex;flex-direction:row}.header-drawer-wrap .header-social-link{display:none}.article-template__content .text-image{column-gap:0;display:flex;flex-direction:column}.text-image .text{width:100%;font-size:18px;line-height:28px}.article-template__content .text-image .image,.article-template__content .text-image .image img{width:100%}}@media (max-width:989px){.slider-buttons{display:flex;align-items:center;background-color:#14281d;max-width:fit-content;justify-content:center;margin:0 auto;color:#fff;border-radius:8px}facet-remove.mobile-facets__clear-wrapper a{letter-spacing:0}.mobile-facets__summary{padding:.5rem 2.5rem!important;font-weight:600}.mobile-facets__header{justify-content:center}.mobile-facets__wrapper.medium-hide.large-up-hide{display:flex!important;width:100%;justify-content:end;max-width:100%}.mobile-facets__open-label{font-weight:600}.template-article .blog__posts .blog__post.grid__item{margin-right:20px}.template-article .blog-section .slider-mobile-gutter{max-width:920px;margin:0 auto}.sorting_product_count,.facets-container .facets__wrapper{display:none}.facets-container{grid-template-columns:3fr!important;column-gap:0rem!important}.mobile-facets__count{display:none}.mobile-facets__summary{padding:1.3rem 2.5rem;font-weight:600}.mobile-facets__heading{font-weight:600}}@media (max-width:820px){.product--small .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(10% - .8rem)!important}.page-width{padding:0 2rem}.product__info-wrapper{padding:0 0 0 2rem!important}.custom_image_text.about-us-section .content_wrapper .left_image{position:relative;width:100%}.content_wrapper{display:flex;flex-direction:column-reverse}.custom_image_text.about-us-section .top_title{position:relative;left:0}.custom_image_text.about-us-section .content_wrapper .right_content{padding-left:0;padding-top:0;width:100%;margin-bottom:30px}.custom_image_text.about-us-section.second .content_wrapper{display:flex;position:relative;flex-direction:column}.custom_image_text.about-us-section.second .content_wrapper .left_image{position:relative;width:100%;margin-right:0}.custom_image_text.about-us-section.second .top_title{position:relative;left:0;top:0;transform:translate(0)}.custom_image_text.about-us-section.second .content_wrapper .right_content{padding-left:0;padding-top:0;width:99%;display:flex;flex-direction:column;justify-content:center}.custom_image_text.about-us-section.second .content_wrapper .left_image img:nth-child(1){max-width:80%}}@media screen and (min-device-width:750px) and (max-device-width:986px){.multicolumn-list.grid{column-gap:0px}.multicolumn-list.grid li{width:33.33%;max-width:33.33%:}}@media (max-width:768px){.product_tags_list li{font-size:14px}.portfolio_section .block_title{opacity:1;position:relative;transition:all .5s;bottom:0;left:0%;transform:translate(0);text-decoration:none;color:#162222;font-family:Bodoni;font-size:32px;font-style:italic;font-weight:400;line-height:29px;text-align:center;margin:18px 0 0}.home-page-multicolumn .rte{font-size:15px;line-height:1.5}.custom_image_text .right_image h3{font-size:36px;line-height:46px}.template-about .content_wrapper .right_content .description{padding-top:0}.portfolio_section.portfolio_details .portfolio_image{margin-bottom:0;display:inline-flex}.template-collection .collection-list-wrapper{padding-top:30px!important;padding-bottom:30px!important}.template-collection .main-collection-list .product-grid-container{margin-top:50px}.contact_blockwrap{display:flex;align-items:center;column-gap:20px;max-width:1100px;margin:0 auto;padding:40px 0 50px}.contact_blockwrap .content_block h3{left:0;width:100%;top:0}.menu-drawer{width:100%}.custom_blog_post .inner_details{align-items:center;text-align:center}.template-blog .blog-articles a.full-unstyled-link{font-size:26px;line-height:34px;margin:0}.template-blog .blog-articles p.article-card__excerpt{color:#676464;font-family:Avenir;font-size:16px;font-weight:400;line-height:26px}.content_wrapper .right_content .description{padding-top:0}.template-about .border-around .rich-text__wrapper{border:solid 1px rgba(20,40,29,.5);max-width:90%;padding:30px 20px}.portfoil_image{padding-bottom:30px}.portfoil_image[width=full-width]{margin:0 15px}.portfoil_image[width=half-width]{flex:0 0 calc(50% - 30px);margin:0 15px}.portfoil_wrapper{margin:0 -15px}}@media (max-width:767px){.product__media-list .slider:not(.slider--everywhere):not(.slider--desktop)+.slider-buttons,.slider--mobile+.slider-buttons{bottom:16px;right:39px}.slider-buttons.no-js-hidden{padding-top:0!important}.contact_blockwrap .content_block h3{font-size:43px;line-height:66px}.main_contactpage{flex-direction:column;row-gap:20px}.main_contactpage .contact_left_heading .inner_content{max-width:100%;padding-right:00px}.contact_blockwrap{column-gap:0px;padding:20px 0 30px;flex-direction:column;row-gap:20px}.contact_blockwrap .image_block,.contact_blockwrap .content_block{width:100%}.article_content h1.article-template__title{font-size:28px;line-height:37px;margin-top:30px}.header__icons{position:revert!important}.main_contactpage .contact_left_heading,.main_contactpage .contact{width:100%}.border .page-width{position:relative}.template-article .blog-section .blog_post_header{margin-bottom:20px;display:flex;align-items:center}.article-template__content .block li p{padding-left:10px;font-size:15px;line-height:24px;letter-spacing:0}.article-template__content .block li{color:#14281d;font-family:Bodoni;font-size:17px;font-style:italic;font-weight:400;line-height:26px;text-align:center;list-style-type:decimal;list-style:auto}.article_main_blog{column-gap:0;flex-direction:column}.article_main_blog .article_top_detail{max-width:100%;width:100%;margin-bottom:20px}.article_main_blog .article_image{max-width:100%;width:100%}.article-template__content h3{margin:0 0 15px;font-family:Bodoni;font-size:26px;font-weight:400;line-height:37px}.article-template__content p{color:#676464;font-family:Avenir;font-size:16px;font-weight:400;line-height:27px}}@media (max-width:749px){.custom_menu a{font-size:9px;margin-right:0}.header__icons{column-gap:20px;padding:0}.product-card-wrapper .card--card.card--media>.card__content{margin-top:16px}.facets-container{margin-bottom:30px}#product-grid li,.related-products .product-grid li{width:50%;margin:0 5px;flex:0 0 calc(50% - 10px)}#product-grid,.related-products .product-grid{margin:0 -5px}.template-collection .main-collection-list .collection .grid,.recommended-products .grid{column-gap:0px}.grid__item.product__media-wrapper{margin-bottom:20px}.product__info-wrapper{padding:0 0 0 0rem!important}.product--small .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(16% - .8rem)!important}.thumbnail-slider .thumbnail-list.slider{display:flex;padding:.5rem;flex:1;scroll-padding-left:.5rem;justify-content:center}.product_detail_tab{padding:10px 0 40px}.header__heading-link{padding:0}.header{grid-template-columns:auto 1fr 2fr}.custom_menu{display:none}}@media (max-width:600px){.newsletter-form__button{max-width:fit-content;min-width:130px}.slider-button svg,.slider-button{color:#fff!important;padding:0}.featured_coll-wrapp h2.title{font-size:25px;line-height:1.4}.slick-initialized ul.slick-dots li{width:20px;border:solid 1px #000;border-radius:50%;height:20px;position:relative}.slick-initialized li.slick-active:after{position:absolute;content:"";background-color:#000;width:10px;height:10px;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.custom_image_text .description{margin-top:0}.content_wrapper .right_content{padding-top:0}.slick-initialized ul.slick-dots{margin-top:40px;padding-left:0;padding-top:0;display:flex;column-gap:12px;justify-content:center}.slick-initialized ul.slick-dots button{display:none}.slick-initialized li::marker{font-size:0}.logo_section .logo_wrapper{display:block}.upper_image_content{padding-top:20px;margin-bottom:30px}.upper_image_content .bottom_wrap{margin-top:12px;column-gap:74px;display:flex}.home_richtext .rich-text .rich-text__text p,.content_wrapper .description p,.multi_column_rte p,.testimonial_description p,.inner_padding .rich-text__text p,.upper_image_content .description p,.multicolumn .rte p,.blog-section p.article-card__excerpt{font-size:15px;line-height:27px;letter-spacing:0}a.button.button--secondary,a.button.button--primary{font-size:15px;min-height:40px;padding:10px 19px}.home_richtext .rich-text{margin:30px 0}.home_richtext .rich-text h2.rich-text__heading{font-size:26px;line-height:32px}.home_richtext .rich-text .rich-text__buttons{margin-top:20px}.custom_image_text .right_image h3{font-size:27px;line-height:36px}.content_wrapper .right_content .description{padding-top:0}slideshow-component .slider-buttons{bottom:2rem;left:50%;transform:translate(-50%);right:auto}slideshow-component .slider-button{width:32px;height:32px}.menu-drawer-container{margin-top:4px}slideshow-component .slideshow__control-wrapper{display:flex;column-gap:7px}slideshow-component .slider-button svg{max-height:12px;max-width:15px}.portfoil_top_detail .details_row{padding:40px 30px;flex-direction:column}.portfoil_image[width=full-width]{margin:0 10px}.portfoil_top_detail .details_row .left_part,.portfoil_top_detail .details_row .right_part{width:100%}.portfoil_top_detail .short_desription p,.right-inner{max-width:100%}.portfoil_image[width=half-width]{flex:0 0 calc(50% - 20px);margin:0 10px}.portfoil_wrapper{margin:0 -10px}.portfoil_image{padding-bottom:20px}.mobile-facets__header{padding:2rem 2.5rem!important}.spf-product__info{padding-top:16px!important}.product-popup-modal__toggle{padding:10px;width:3rem}.product-popup-modal__content{padding:0 20px 20px!important;height:auto!important}.data_field p:nth-child(1){min-width:150px}.custom_searchbar div{width:100%}.card-information .price{text-align:left!important}.custom_searchbar{align-items:start;width:100%;flex-direction:column}.product-count{display:none}.collection-hero--with-image .collection-hero__inner{padding-bottom:0!important}.collection-hero h1.collection-hero__title{font-size:36px;line-height:50px}.custom_blog_post .content p,.custom_blog_post .content div{font-size:18px;line-height:26px}.portfolio_section .portfolio_blocks{column-gap:10px}.portfolio_section .block_title{font-size:22px;line-height:29px;margin:5px 0 0;letter-spacing:0}.portfolio_section .block_title p{font-size:22px;line-height:29px;margin:0;letter-spacing:0}.portfolio_section .portfolio_title h3{font-size:42px;line-height:50px;margin:0 0 30px}.portfolio_section .portfolio_image{margin-bottom:15px}.portfolio_section{margin:10px 0 40px}.shopify-payment-button__more-options{font-size:13px!important}.product-form__buttons button[type=submit]{font-size:16px}.product__media-wrapper .slider:not(.slider--everywhere):not(.slider--desktop)+.slider-buttons,.slider--mobile+.slider-buttons{right:27px;max-width:110px}.recommended-products .related-products__heading{margin:0 0 48px;font-size:32px;line-height:40px}.product_detail_tab{padding:10px 0 30px}.product_detail_tab .tab_content p,.product_detail_tab .tab_content li,.product_detail_tab .tab_content a{margin-bottom:6px;font-size:15px;line-height:29px}.product_detail_tab .tab_content h4{font-size:20px;line-height:25px}.product_detail_tab .tab_block_main .tab_options>li a{font-size:18px;line-height:22px}.product__info-wrapper .product__title h1{font-size:28px;line-height:30px}.collection-list-wrapper .title-wrapper-with-link{margin-bottom:30px;padding:0}.template-collection .collection-list-wrapper .title-wrapper-with-link{margin-bottom:10px;padding:0}.template-collection .main-collection-list .product-grid-container{margin-top:5px}.h4.spf-product-card__title a{font-size:18px!important;line-height:27px!important}.spf-product-card__price-wrapper span{font-size:20px;line-height:27px}.template-collection .collection-list_br{padding-bottom:0}.main_contactpage .field .field__label{left:15px}.main_contactpage .field input{height:45px}.header-drawer-wrap .header_draw_content{margin-bottom:50px}.header-drawer-wrap .left_image_bg:after{top:25px;max-width:119px;max-height:87px;background-size:contain}.header-drawer-wrap .list-social{padding:30px 0}.template-blog h2.banner__heading.inline-richtext.h1{font-size:49px!important;line-height:41px}.custom_blog_post .blocks{padding:30px 0}.template-blog .blog-articles .card.article-card{flex-direction:column}.template-blog .blog-articles .card__media{max-width:100%;margin:0 0 20px auto;width:100%}.template-blog .blog-articles .article-card .card__information{max-width:100%;padding-left:0;padding-right:0}.pagination-wrapper{margin:25px 0}.custom_blog_post .inner_details{flex-direction:row}.custom_blog_post .inner_details{text-align:left}.header-drawer-wrap .header-social-link a.link.list-social__link:after{position:absolute;content:"";border:solid 2px #14281D;right:2rem;left:auto;width:10px}.header-drawer-wrap .header-social-link a.link.list-social__link{padding:0 40px 0 0}.header-drawer-wrap .list-social__item.Twitter a{padding:0!important}.header-drawer-wrap .header__heading-logo{max-width:200px}.header-drawer-wrap .header-social-link .list-social{flex-wrap:wrap!important}.header-drawer-wrap{padding-top:50px}.custom_blog_post h1.title--primary.scroll-trigger.animate--fade-in{margin:20px 0;font-size:36px}.main_contactpage .contact .field{margin-bottom:16px}.product-card-wrapper .card__heading{margin-bottom:0;font-size:16px;letter-spacing:0;line-height:27px}.product-card-wrapper .price span{font-size:18px;line-height:21px}span.badge.price__badge-sale,.badge.Sale,.spf-product__label-sale{font-size:10px;line-height:20px;padding:3px 7px}.card--media .card__inner .card__content{padding:10px!important}.price__sale .price-item--regular{font-size:13px!important;line-height:24px}.price-item--last em{font-size:15px;line-height:26px}.template-about .multicolumn{padding-top:30px!important;padding-bottom:40px!important}.custom_image_text.about-us-section.second .top_title h2{font-size:30px;line-height:40px}.custom_image_text.about-us-section.second .content_wrapper .description p{font-size:16px;line-height:29px}.template-about .about-image-text .testimonial_content .content{width:100%}.template-about .about-image-text .testimonial_content .testimonial_image{width:100%;line-height:0px}.template-about .about-image-text .testimonial_content .testimonial_image img{width:100%}.multicolumn.background-none .slider.slider--mobile{margin-bottom:20px!important}.custom_image_text.about-us-section .top_title h2{letter-spacing:1px;font-size:20px;line-height:40px}.custom_image_text.about-us-section .tittle_bottom h1{font-size:30px;line-height:53px}.custom_image_text.about-us-section .image_blocks img:nth-child(1){max-width:130px;margin-right:0;padding-right:15px}.template-about .multicolumn h3.inline-richtext{font-family:Bodoni;font-size:30px;font-weight:400;line-height:40px;margin:0}.custom_image_text.about-us-section.second .content_wrapper .right_content{padding-left:0;padding-top:100px;width:99%;display:flex;flex-direction:column;justify-content:center}.template-about .border-around .rich-text__wrapper h2.rich-text__heading{font-family:Bodoni;font-size:20px;font-weight:400;line-height:31px;letter-spacing:0;text-align:0}.custom_image_text.about-us-section .image_blocks{overflow:hidden;margin:32px 0;display:flex;flex-wrap:nowrap;align-items:baseline}.template-collection .rich-text .rich-text__heading{font-size:32px}}@media (max-width:576px){.portfolio_section.portfolio_details .portfolio_image{margin-bottom:20px;display:inline-block}.portfolio_section .portfolio_blocks{column-count:1}.header__icon .icon.icon-close{height:2rem;width:17px!important}.custom_blog_post .blocks img{max-width:127px}.custom_blog_post .content p{margin:0;font-family:Bodoni;font-size:17px;font-weight:400;line-height:23px;color:#162222}.blocks.slick-initialized.slick-slider .slick-track{margin:0}.csutom_blog_slider{padding:0 13px}.csutom_blog_slider button.slide-arrow.next-arrow{right:-20px;top:50%}.csutom_blog_slider button.slide-arrow.prev-arrow{left:-20px}}@media (max-width:375px){.portfolio_section .portfolio_blocks{display:flex;flex-direction:column}.page-width{padding:0 1rem}.product__info-wrapper .product__title h1{font-size:24px;line-height:30px}.product__info-wrapper .product-form__buttons{flex-direction:column;row-gap:12px}.product_detail_tab .tab_content p,.product_detail_tab .tab_content li,.product_detail_tab .tab_content a{font-size:14px;line-height:29px;letter-spacing:0;margin:5px 0}.shopify-payment-button,.product-form__buttons button[type=submit]{border-radius:4px!important;margin:0;width:100%;flex:0 0 calc(100% + -0px)}.swym-button-bar{position:absolute;bottom:10px;right:0;max-width:20px;max-height:20px}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/custom.css.map */
