.product__tax.caption.rte{display:none}:root{--f_montreal_book: "PP Neue Montreal TT Book";--f_montreal_light: "PP Neue Montreal TT Light";--f_montreal_medium: "PP Neue Montreal TT Medium";--f_montreal_regular: "PP Neue Montreal TT Regular"}[split-text]{clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}.char{transform:translateY(115px);transition:transform .5s}sticky-header.header-wrapper{z-index:8888;position:fixed;top:0%;bottom:auto;left:0%;right:auto;width:100%;background:transparent;border-bottom:0}body .section-header.shopify-section-group-header-group{z-index:30;position:unset}body .section-header.shopify-section-group-header-group.menu-open{position:sticky}body .header{display:flex;align-items:center;justify-content:space-between}body{font-family:var(--f_montreal_regular)!important}.page-width{max-width:100%;padding:0 25px}body{background:#f1f0eb!important}body .header__heading,body .header .header__heading-link{text-align:left!important}body .header>.header__icons{justify-content:flex-end;flex:unset}body .header .header__menu-center{margin:0 auto;align-self:center;padding:0;display:flex;justify-content:center;column-gap:10px}body .header .header__menu-center .link a{font-family:PP Neue Montreal TT Book;font-size:18px;font-weight:400;line-height:1;letter-spacing:0px;text-align:left;color:#1c1d1d;position:relative;text-decoration:none!important}body .header .header__menu-center .link{display:block;border:0;background:none;text-decoration:none}[img-expand]{clip-path:polygon(0% 0%,100% 0,100% 0%,0% 0%)}.section-collection-grid{background:#f1f0eb;z-index:1;position:relative}.collection-hero__inner.page-width{padding:0;position:relative;opacity:0}body .collection-hero--with-image .collection-hero__text-wrapper{position:absolute;z-index:1;max-width:930px;display:flex;flex-direction:column;justify-content:space-between;height:100%;padding-bottom:10rem;max-width:100%;flex-basis:100%;width:100%;left:auto;transform:none;text-align:center;justify-content:center;flex-direction:row;padding:0!important;align-items:center}.collection-hero--with-image .collection-hero__title{color:#fff;font-size:65px;text-transform:uppercase;line-height:.9;overflow:hidden}.collection-hero__title span.shop .word{font-family:PP Neue Montreal TT Book;font-size:28px;text-transform:capitalize}.collection-hero__title span.shop{margin:0;text-align:center}body .collection-hero--with-image .collection-hero__text-wrapper+.collection-hero-second--title{color:#fff;font-size:42px;text-transform:uppercase;line-height:1;overflow:hidden;font-family:PP Neue Montreal TT Book;letter-spacing:1px;position:absolute;z-index:1;width:100%;text-align:center;bottom:140px}body .collection-hero__image-container{height:900px;margin-left:0;border:None}body .collection-hero.collection-hero--with-image{padding:0}.header__icon span svg{color:#1c1d1d}.header__icon--cart svg.icon,details-modal.header__search,.cart-count-bubble span.visually-hidden{display:none!important}.header__icon--cart span.visually-hidden{position:static!important;color:#1c1d1d;width:fit-content;font-size:14px;font-family:PP Neue Montreal TT Book}.header__icon--cart{width:fit-content;margin-right:2px}.cart-count-bubble{width:21px;height:21px;background:#fff;color:#000;position:static;margin-left:8px}.cart-count-bubble span{font-size:14px}.header__icon--cart{text-decoration:none}.header.page-width{padding-left:23px;padding-right:23px;column-gap:40px}.custom-collection-padding{background-color:#f1f0eb}.product-grid-container>.collection{display:flex;justify-content:center}.card-wrapper .card{position:relative}.card-wrapper .card__content{position:absolute;bottom:0}.card__information{display:flex;justify-content:space-between;align-items:center}.card-wrapper .card-information{width:fit-content}.card .card__heading a{font-family:var(--f_montreal_regular);font-size:15px;font-weight:400;line-height:17px;color:#6e6e6e;transition:color .5s ease-in-out}.card-wrapper .card--standard>.card__content .card__information{padding-left:20px;padding-right:20px}.card-wrapper .card-information .price{margin-top:0!important}span.prd-type{display:block;font-size:21px;color:#1c1d1d;line-height:25px}.card-wrapper .card-information .price .price-item{font-family:var(--f_montreal_regular);font-size:21px;font-weight:400;line-height:25px;letter-spacing:0px;text-align:right;transition:color .5s ease-in-out}.card-top-content{position:absolute;top:0;left:0;right:0;display:flex;justify-content:space-between;padding:25px 20px}.card-top-content .top-icons{display:flex;align-items:center;column-gap:7px;color:#b3b3b3}.card-cart-btn .button{text-decoration:none;color:#000;border:1px solid #000;border-radius:30px;width:auto;height:auto;min-height:auto;display:inline-flex;padding:10px 20px;align-items:center;justify-content:center;font-size:18px;position:relative;overflow:hidden;z-index:1;transition:all .5s ease-in-out;background:transparent;backface-visibility:hidden}.card-cart-btn .button:after{content:"";width:100%;height:100%;background-color:#fff;display:block;position:absolute;top:0%;bottom:0%;left:0%;right:0%;transition:transform .4s ease-out;transform:scaleY(0);transform-origin:top;z-index:-1;backface-visibility:hidden}.card-cart-btn .button:hover,.card-cart-btn .button:hover span{color:#000!important}.card-cart-btn .button:hover:after{transform:scaleY(1);transform-origin:bottom}.product-form .button.product-form__submit:after{content:"";width:100%;height:100%;background-color:#fff;display:block;position:absolute;top:0%;bottom:0%;left:0%;right:0%;transition:transform .4s ease-out;transform:scaleY(0);transform-origin:top;z-index:-1}.product-form .button.product-form__submit:hover:after{transform:scaleY(1);transform-origin:bottom}.card-wrapper:hover a{text-decoration:none!important}.card.card--standard.card--media .card__inner .card__information{display:block;padding:0}.card.card--standard.card--media .card__inner .card__information .full-unstyled-link{font-size:0!important}.price__regular .price-item--regular{font-size:26px}.video-section .title-wrapper--no-top-margin>.title{font-size:16px;margin-bottom:10px}.video-section .title-wrapper--no-top-margin{margin-bottom:20px;padding-left:20px}.tag-icons{padding:0 20px;display:flex;align-items:center;column-gap:10px}.tag-icons .icon{opacity:1;transition:all .5s ease-in-out}@media only screen and (min-width: 990px){.card-wrapper:not(.no-hover):hover .tag-icons .icon{opacity:1}}.collection-category-menu{flex:0 0 15%;max-width:15%;padding-top:30px;padding-left:20px}ul#product-grid{flex:0 0 85%;max-width:85%}.collection.page-width{display:flex;align-items:flex-start}.collection .facets__item{width:fit-content}.active-facets facet-remove,.collection .facets__item input[type=checkbox]{display:none}.collection-category-menu ul li a,.facets__item label{text-decoration:none;color:#000;border:1px solid #000;border-radius:30px;padding:7px 15px;font-size:22px;margin-right:15px;height:auto;display:inline-flex;align-items:center;position:relative;z-index:1;overflow:hidden}.collection .facets__item input[type=checkbox]+label{border:1px solid rgba(0,0,0,.33)}.collection .facets__item input[type=checkbox]:checked+label{border-color:#000}.collection-category-menu ul li a:after{content:"";width:100%;height:100%;background-color:#000;display:block;position:absolute;top:0%;bottom:0%;left:0%;right:0%;transition:transform .4s ease-out;transform:scaleY(0);transform-origin:top;z-index:-1}.collection-category-menu ul li a:hover{color:#fff}.collection-category-menu ul li a:hover:after{transform:scaleY(1);transform-origin:bottom}.collection-category-menu li,.facets__item{margin-bottom:10px}.product .product__info-wrapper.grid__item .product__title{margin-top:-3px}.product .product__info-wrapper.grid__item div.PRICE-Product-item span{line-height:normal}.product .product__info-wrapper.grid__item div.PRICE-Product-item .price__container{margin-bottom:0}.collection-category-menu ul{list-style:None;margin:0;padding:0}span.shop{margin-left:75px;width:100%}body .facets__disclosure-vertical{border-top:none}.facet-checkbox>svg{display:none}.facets__item label:after{content:"";width:100%;height:100%;background-color:#000;display:block;position:absolute;top:0%;bottom:0%;left:0%;right:0%;transition:transform .4s ease-out;transform:scaleY(0);transform-origin:top;z-index:-1}.facets__item label:hover:after{transform:scaleY(1);transform-origin:bottom}.facets__item label:hover{color:#fff}.product-form .button.product-form__submit:before,.product-page-banner .banner__buttons .button:before{content:""!important;width:100%;height:100%;background-color:#000;display:block;position:absolute;top:0%;bottom:0%;left:0%;right:0%;transition:transform .4s ease-out;transform:scaleY(0);transform-origin:top;z-index:-1;backface-visibility:hidden}.product-page-banner .banner__buttons .button:before{background-color:#fff}.product-form .button.product-form__submit:hover:before,.product-page-banner .banner__buttons .button:hover:before{transform:scaleY(1);transform-origin:bottom}.product-page-banner .banner__buttons .button:hover{color:#000}.product-form .button.product-form__submit:hover{color:#fff}.footer__content-top.page-width{display:flex;flex-direction:column-reverse}.footer-block--newsletter{margin-bottom:100px}.newsletter-form__field-wrapper .field:after{content:none}body .form__underline{width:100%;height:2px;background-color:#1c1d1d;display:block;z-index:1;position:relative}.newsletter-form__button img{width:100%}.newsletter-form__field-wrapper .field__input,.newsletter-form__field-wrapper .field__input:focus,.newsletter-form__field-wrapper .custom-message{color:#1c1d1d;height:100%;font-family:var(--f_montreal_book);font-size:76px;font-weight:400;line-height:1.07;letter-spacing:-1.52px;text-align:left;box-shadow:none;padding:0}.newsletter-form__field-wrapper .field input::placeholder{opacity:1;color:#000}.newsletter-form__field-wrapper .field__input:focus::placeholder{opacity:0}body .newsletter-form{--width: calc(2 / 3 * 100%);margin-right:0%;max-width:var(--width)}body .newsletter-form__field-wrapper{width:100%;max-width:100%}.newsletter-form__button{width:52px}.newsletter-form__message{font-family:var(--f_montreal_book);font-weight:400;font-size:1.6rem;color:#212121;line-height:1;letter-spacing:normal}.footer__blocks-wrapper.grid,footer .footer-block__newsletter,footer .footer__content-bottom{padding:0 146px}.footer__blocks-wrapper.grid .grid__item:last-child{text-align:right}.footer__blocks-wrapper.grid .grid__item:last-child h2.footer-block__heading,.footer__blocks-wrapper.grid .grid__item:last-child .footer-block__details-content,.footer__blocks-wrapper.grid .grid__item:nth-child(4) h2.footer-block__heading,.footer__blocks-wrapper.grid .grid__item:nth-child(4) .footer-block__details-content{width:23%;text-align:left;margin-right:0;margin-left:auto}footer .footer-block__heading{font-family:var(--f_montreal_regular)!important;font-size:14px;font-weight:400;line-height:1.215;letter-spacing:0px;text-align:left;color:#1c1d1d;opacity:.7}footer .footer-block__newsletter{display:flex;align-items:flex-start;flex-direction:column;align-items:flex-end}footer .footer-block__newsletter .news-letter-top{width:100%;display:flex;flex-direction:row}footer .footer-block__newsletter .news-letter-top .footer-block__heading{--width: calc(100% / 3);max-width:var(--width);width:var(--width)}footer .footer-block__newsletter .news-letter-top .footer-block__heading br{display:none}body .product-form__input input[type=radio]+label{display:inline-flex;align-items:center;padding:1rem;min-width:105px;justify-content:space-around;background:transparent;border:1px solid #c6c6c6}.product-form__input input[type=radio]:checked+label svg circle{fill:#fff}.product-form .button.product-form__submit{width:209px;height:48px;display:flex;align-items:center;justify-content:center;background:transparent;color:#000;border-radius:30px;border:1px solid #000;font-size:20px;overflow:hidden;backface-visibility:hidden}.product-form .button.product-form__submit:after,.product-form .button.product-form__submit:hover:after{content:none}body .product--stacked .product__media-item{max-width:100%;width:100%}body .product-media-container.constrain-height .media{padding-top:110%}body .product-media-container.constrain-height.media-fit-contain{width:80%;margin-right:0;margin-left:0}.product__info-container .product__description{font-family:var(--f_montreal_regular);font-weight:400;color:#000;letter-spacing:0;line-height:16.5px;font-size:15px;margin-bottom:0!important}media-gallery.product__column-sticky{max-width:80%;margin-left:auto;padding-top:70px}body .product--right .product__media-list{flex-direction:column;justify-content:center;align-items:center;position:relative;margin-bottom:0}body .product--right .product__media-list .swiper-wrapper{flex-direction:column;row-gap:var(--grid-desktop-vertical-spacing)}.full-width-slider-main.custom-slider-for{overflow:hidden;position:relative}.product__media--swiper-pagination,.full-width-slider-main.custom-slider-for .swiper-pagination{display:none}.full-width-slider-main.custom-slider-for .full-width-slide-img{width:100%}.full-width-slider-main.custom-slider-for .full-width-slide-img picture>*{width:100%;max-width:100%}.full-width-slider-main.custom-slider-for .slide-img{width:100%}.custom-slider-nav .swiper-slide img{max-width:100%;margin:0 auto}.full-width-slider-main.custom-slider-nav{max-width:100%;position:relative;overflow:hidden}product-recommendations.related-products.page-width{background:#f1f0eb;margin-bottom:85px;padding-top:100px}.product-page-banner .banner__heading{font-family:var(--f_montreal_regular);font-size:48px;font-weight:400;line-height:1.25;letter-spacing:normal;color:#fff}.product-page-banner .banner__buttons .button:after,.product-page-banner .banner__buttons .button:before{content:none}.product-page-banner .banner__buttons .button{color:#fff;border:1.3px solid #ffffff;opacity:1;overflow:hidden;border-radius:100px;padding:15px 28px 17px;font-size:25px;font-weight:400;backface-visibility:hidden}.product-page-banner{max-width:calc(100% - 4rem);margin-left:auto;margin-right:auto}.product-page-banner .banner__media.banner__media-half{width:100%}.product-page-banner .banner__media.banner__media-half:nth-child(2){display:none}.faq .accordion{width:100%;max-width:100%;border:none}.faq .accordion-item{color:#111}.content-inner.images{display:flex;flex-direction:row;justify-content:center;align-items:center;column-gap:40px}.content-inner.images img{filter:invert(75%) sepia(25%) saturate(7%) hue-rotate(322deg) brightness(91%) contrast(92%)}.content-inner.images img:first-child{height:30px}.content-inner.images img:nth-child(2){width:80px}.faq .accordion-item-header{padding-top:37px;line-height:1.25rem;display:flex;align-items:flex-start;flex-direction:column;justify-content:center;cursor:pointer;font-size:18px;text-transform:capitalize;margin:0 25px;position:relative;row-gap:38px}.faq .accordion-item-header:after{position:absolute;right:1rem;color:#000;content:"";width:55px;height:1.5px;transition:transform .5s ease-in-out;background:#000;top:50%;transform:translateY(-6px)}.faq .accordion-item-header.active:after{transform:translateY(-6px) rotate(-30deg)}.faq .accordion-item-body{max-height:0;overflow:hidden;transition:max-height .5s ease-in-out;padding:0 25px}.faq .accordion-item-body-content{padding:6.5rem 1rem 5rem;line-height:1.5rem;display:flex;justify-content:space-between}product-recommendations .product-grid{max-width:80%;margin-left:auto;margin-right:auto}.price__regular .price-item--regular{font-size:30px;letter-spacing:0}.product__title h1{font-size:30px;font-family:unset;letter-spacing:0;line-height:33px}fieldset.product-form__input .form__label{display:none}.product--large:not(.product--no-media).product--right .product__info-wrapper{margin-top:12rem}body .product__info-wrapper .product__column-sticky{position:relative;top:unset}.content-left,.content-right{width:50%}.content-inner-heading{padding-right:15px;font-size:16px;width:30%;font-family:var(--f_montreal_regular)!important;font-weight:400;max-width:170px;line-height:1.5}.design .content-inner-heading{max-width:100%;padding:0;width:100%}.faq .content-inner{display:flex;margin:13px 0}.content-inner-description{width:70%;padding-right:90px;font-size:16px;line-height:1.5;color:#939393;padding-left:10%}.content-inner-description>p{margin-top:0}section.faq{padding:180px 0 152px}body .faq .form__underline{background-color:#b3b3b3;height:.5px}.faq .page-width{padding:0}.related-products .grid.product-grid{justify-content:center}.related-products .related-products__heading{text-align:center;font-family:inherit;font-size:48px}.product-info-bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #000;padding-top:20px;margin-top:100px!important;font-size:18px}.product-info-bottom a{display:flex;align-items:center;color:#000;justify-content:space-between;width:100%;text-decoration:none;font-size:18px}.product-info-bottom svg{width:18px;height:18px}.download-guide{padding:37px 25px 0;font-size:28px;position:relative;z-index:99}.product-info-bottom span,.download-guide span{line-height:1}.download-guide span{margin-left:5%;display:flex;align-items:center;justify-content:center}.download-guide span svg{border-radius:100%;transition:background-color .35s ease-in-out}.download-guide a{color:#000;text-decoration:none;display:flex;align-items:center;font-family:var(--f_montreal_regular);font-weight:400;font-size:18px;text-transform:capitalize}.download-guide a:hover span svg{background-color:#1c1d1d}.download-guide a:hover span svg path{stroke:#fff}body .drawer__inner-empty,body .drawer__inner,body .drawer__header,body .cart-drawer thead,quantity-input.quantity.cart-quantity,body .drawer__footer{background-color:#f1f0eb}body .drawer__inner{width:80rem;border:none;padding:0 1rem}body .is-empty .cart__empty-text{font-size:64px;margin-bottom:10px;line-height:1}.cart-drawer__empty-content a.button{background:transparent;color:#000;text-decoration:underline;font-size:18px;min-height:auto;padding:0;height:auto}.cart-drawer__empty-content a.button:before,.cart-drawer__empty-content a.button:after,.cart-drawer__empty-content a.button:hover:before,.cart-drawer__empty-content a.button:hover:after,body .cart-drawer .cart__checkout-button.button:before,body .cart-drawer .cart__checkout-button.button:after,body .cart-drawer .cart__checkout-button.button:hover:before,body .cart-drawer .cart__checkout-button.button:hover:after{content:none}body .cart-drawer .cart__checkout-button{height:95px;font-size:50px;border-radius:10px}body h2.totals__subtotal{font-size:26px;font-family:inherit;color:#aaa;padding-left:27%}p.totals__subtotal-value{font-size:26px;color:#000;letter-spacing:0}.cart-drawer .tax-note{display:none}.cart-drawer__footer{padding:10px 0 50px}button.drawer__close{font-size:18px;right:4rem}.drawer__inner cart-drawer-items{padding-left:7rem;padding-right:4rem}.drawer__inner .drawer__footer{border:0;position:relative}.drawer__inner .drawer__footer:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:110%;height:.25px;background-color:#1c1d1d}h2.drawer__heading{font-family:unset;font-size:30px}body .cart-drawer__warnings .drawer__close{right:4rem}.cart-drawer .cart-items thead,.drawer.is-empty .drawer__inner .drawer-quote,.drawer.is-empty .drawer__inner .drawer__footer,.drawer.is-empty .drawer__inner .drawer-coupen{display:none}body .quantity__button:focus,body .quantity__input:focus{z-index:1}td.cart-item__totals.right{display:none}.cart-drawer .cart-items .cart-item__quantity{margin-right:0;margin-left:auto;width:fit-content}body .cart-drawer .cart-item{display:flex}span.quantity-label{display:block;width:73%;text-align:center;color:#000;font-size:18px}body .cart-drawer .quantity:after{content:None}body .cart-drawer .product-option dt,.product-option.cart-price{display:none}.cart-drawer .product-option dd{color:#000;font-size:21px}a.cart-item__name:hover{text-decoration:none}a.cart-item__name{font-size:26px;font-family:unset}.cart-drawer .cart-item__image{border-radius:10px}.product-cstm-link{width:100%;height:100%;position:absolute}.card .media{border-radius:10px}body .underline-links-hover:hover a{text-decoration:none}.card__information .card__heading{font-size:18px}body .card-information>*:not(.visually-hidden:first-child)+*:not(.rating){margin-top:0}.footer-block__newsletter .footer-block__heading{font-family:var(--f_montreal_regular);font-size:16px;font-weight:400;line-height:1.1875;letter-spacing:normal;text-align:left;color:#1c1d1d;opacity:.7;margin-bottom:35px}.footer__content-bottom .footer__content-bottom-wrapper:first-child{display:none}.footer__copyright.caption small,.footer__copyright.caption small a{font-size:14px;font-family:var(--f_montreal_regular)!important;font-weight:400;color:#1c1d1d;opacity:.7}.footer__copyright.caption small a{opacity:1}footer .footer__content-bottom{border-top:none}body .footer-block__details-content>li:not(:last-child){margin-right:0}.cart-drawer .cart-item__media{width:16rem}.cart-drawer .cart-item__image{width:100%}.cart-drawer .drawer__header{padding-top:7rem;padding-left:7rem;padding-right:4rem}.drawer-quote{max-width:350px;margin:auto;color:#aaa;font-size:10px;line-height:11px;padding-bottom:30px;padding-top:20px}a.brand-book{position:relative;display:inline-flex!important;align-items:center}a.brand-book:after{content:"";background-image:url("data:image/svg+xml,%3Csvg width='14' height='15' viewBox='0 0 14 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.5449 7L7.08572 13.5485M7.08572 13.5485L6.99646 0.540799M7.08572 13.5485L0.537263 7.08926' stroke='black'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center center;background-size:11px;border:1px solid #1c1d1d;border-radius:100%;display:block;width:24px;height:24px;position:absolute;right:0;transform:translate(60px);transition:background-color .35s ease-in-out}a.brand-book:hover:after{background-image:url("data:image/svg+xml,%3Csvg width='14' height='15' viewBox='0 0 14 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.5449 7L7.08572 13.5485M7.08572 13.5485L6.99646 0.540799M7.08572 13.5485L0.537263 7.08926' stroke='white'/%3E%3C/svg%3E%0A");background-color:#1c1d1d}.footer-block__details-content .list-menu__item--link{padding-bottom:0;position:relative;font-family:var(--f_montreal_light);font-weight:300;color:#1c1d1d!important;line-height:2}footer .copyright__content a{padding-bottom:4px;position:relative}footer .copyright__content a:hover,footer .footer-block__details-content .list-menu__item--link:hover{text-decoration:none}footer .copyright__content a:before,footer .footer-block__details-content .list-menu__item--link:before{content:"";position:absolute;height:1px;width:100%;background:#212121;bottom:3px;left:0;transition:transform .4s ease-out;transform:scaleX(0);transform-origin:right}footer .copyright__content a:hover:before,footer .footer-block__details-content .list-menu__item--link:hover:before{transform:scaleX(1);transform-origin:left}fieldset.js.product-form__input{display:none}a.cstm-varient{display:inline-flex;align-items:center;padding:1rem;min-width:105px;justify-content:space-around;background:transparent;border:1px solid #000;text-decoration:none;border-radius:30px;height:36px;font-size:18px;margin-right:10px;color:#000;transition:background-color .5s ease-in-out}a.cstm-varient:hover,a.cstm-varient.active{background-color:#fff}a.cstm-varient span{line-height:1;display:flex;align-items:center;justify-content:center}a.cstm-varient span svg{width:18px;height:18px}a.cstm-varient svg circle{fill:#fff;transition:fill .5s ease-in-out}a.cstm-varient:hover svg circle,a.cstm-varient.active svg circle{fill:#000}.quick-add.no-js-hidden{display:none}summary.facets__summary.caption-large.focus-offset{display:none}.active-facets.active-facets-desktop,.collection-category-menu{display:none}.facets-vertical .facets-wrapper{flex:0 0 15%;max-width:15%}.facets__display-vertical .facets-wrap{border:0}.product-grid-container>.collection{flex:0 0 100%;max-width:100%;position:relative}ul#product-grid{flex:0 0 100%;max-width:100%}body .product-count{display:none}.newsletter-form__field-wrapper{overflow:hidden}.newsletter-form__field-wrapper .field{align-items:stretch;padding-bottom:30px}.newsletter-form__field-wrapper .field .newsletter-form__button{height:initial;position:relative;inset:unset;padding-bottom:12px}.back-products{display:none}body.cart .title-wrapper-with-link{margin-top:7rem;margin-bottom:5rem}body.cart .title{font-family:var(--f_montreal_regular);font-weight:400;line-height:1;letter-spacing:normal;color:#1c1d1d}body.cart .title+.underlined-link{display:none}body.cart .cart-items thead th{font-family:var(--f_montreal_book);color:#1c1d1d;opacity:.7;line-height:1;font-weight:700;font-size:2rem;padding-bottom:3rem}body.cart .cart__footer .cart__ctas .button{max-width:100%;height:95px;font-size:50px;border-radius:10px;font-family:var(--f_montreal_medium);font-weight:500}body.cart .cart__footer .cart__ctas .button:after,body.cart .cart__footer .cart__ctas .button:before{content:none}body.cart .cart__dynamic-checkout-buttons{max-width:100%;width:100%}body.cart .cart__dynamic-checkout-buttons ul li[data-testid=grid-cell]{flex:1!important;width:50%!important}body.cart form#cart.cart__contents,body.cart .cart__footer{width:85%;margin:auto}body.cart .cart__footer{padding-bottom:100px}body.cart .cart-item__image,body.cart .cart-item__image-container{border-radius:10px}body.cart .cart-item__image{height:100%;object-fit:cover}body.cart .cart-item__image-container{width:160px;height:165px}body.cart .quantity:after{box-shadow:none}body.cart .quantity__input:focus-visible{background:transparent;outline:none;box-shadow:none}.cart__footer .totals .totals__subtotal{color:#1c1d1d}.custom-cart-quote{max-width:47rem;font-size:12px;margin-bottom:3.5rem}.template-404,.cart .is-empty .cart__warnings{padding:7rem 0;height:100vh;display:flex;flex-direction:column;justify-content:center}.template-404 p{font-family:var(--f_montreal_medium);font-weight:500;font-size:20vw;line-height:1;letter-spacing:.2em;color:#212121;margin-top:0;margin-bottom:0}.template-404 .title{font-size:64px;margin-bottom:10px;margin-top:0}.password__page-wrap{width:100vw;height:100vh;max-height:100%;max-width:100%;min-height:100vh;justify-content:center;align-items:center;display:flex;overflow:hidden}.password__content{z-index:6;width:100%;max-width:25vw;text-align:left;mix-blend-mode:difference;flex-direction:column;align-items:center;display:flex;position:relative}.pw__heading{color:#fff;text-transform:uppercase;margin-top:0;margin-bottom:40px;font-size:6vw;font-weight:400;line-height:.8}._404-mini{color:#fff;font-size:20px;font-weight:400;line-height:30px;position:absolute;top:-20px;left:-11px}.pw__image-holder{z-index:5;width:100%;height:100vh;position:absolute;top:0%;bottom:0%;left:0%;right:0%;overflow:hidden}.pw__images-div{width:100%;height:150vw;position:relative;animation:scrolling 20s linear infinite}@keyframes scrolling{0%{transform:translateY(0)}to{transform:translateY(-100%)}}.pw--img{position:absolute}.image__fill{width:100%;height:100%;object-fit:cover;margin-bottom:0;padding-bottom:0;position:absolute;top:0%;bottom:0%;left:0%;right:0%}.pw--img.img--1{width:20vw;height:28vw;top:0;right:10vw}.pw--img.img--2{width:10vw;height:6.5vw;top:10vw;left:20vw}.pw--img.img--3{width:29vw;height:29vw;top:30vw;left:0}.pw--img.img--4{width:26vw;height:17vw;top:45vw;right:0}.pw--img.img--5{width:40vw;height:30vw;top:72vw;left:37vw}..pw--img.img--6{width:19vw;height:6.5vw;top:115vw;left:10vw}.pw--img.img--7{width:10vw;height:14vw;top:auto;bottom:0;left:55vw}.footer__follow-on-shop{display:none!important}body .footer-block__details-content .list-menu__item--link{line-height:23px;padding:0}.footer-block__details-content>p,.footer-block__details-content>li{line-height:1.2}.continue-shopping-btn a{cursor:pointer;display:inline-block;border:none;box-shadow:none;text-decoration:underline;text-underline-offset:.3rem;color:rgb(var(--color-link));background-color:transparent;font-size:1.4rem;font-family:inherit}.continue-shopping-btn{text-align:end;margin-top:20px!important}.slick-dots{bottom:-40px}.slick-dots li{height:auto}.slick-dots li button{border-radius:100%;padding:0;height:8px;width:8px;margin:0 auto;border:1px solid #909090;box-sizing:border-box}.slick-dots li.slick-active button{border-color:#000;background-color:#000}.slick-dots li button:before{content:none}.custom-slider-for .slick-dots{display:none!important}.custom-slider-for.slick-dotted.slick-slider{margin-bottom:0}img.mob-collection-image,.newsletter-form__button svg.newsletter-svg-arrow{display:none!important}a.brand-book:after{content:none}body .footer-block__details-content .list-menu__item--link span.downlaod-arrow{line-height:1;padding-left:40px;position:absolute;right:0;transform:translate(100%)}#loading{position:fixed;width:100%;height:100vh;background:#fff url(/cdn/shop/t/6/assets/loader.gif?v=1691267829) no-repeat center center;z-index:9999;display:block;background-size:20%}.swiper-pagination-bullet{border:1px solid #909090;--swiper-pagination-color: #000;--swiper-pagination-bullet-inactive-color: transparent;--swiper-pagination-bullet-inactive-opacity: 1;display:flex;align-items:center;justify-content:center}.swiper-pagination-bullet.swiper-pagination-bullet-active{border-color:#000}@media (max-width: 1299px){.footer__blocks-wrapper.grid,footer .footer-block__newsletter,footer .footer__content-bottom{padding:0 50px}.collection .facets__item{width:100%}.collection .facets__item label{font-size:14px}}@media (max-width: 1200px){media-gallery.product__column-sticky{max-width:100%}body .collection-hero__image-container{height:100vh}ul#product-grid{flex:0 0 100%;max-width:100%}.collection-category-menu{flex:0 0 100%;max-width:100%;padding-top:30px;padding-left:20px}.collection.page-width{flex-wrap:wrap}.collection-category-menu ul{display:flex;justify-content:center;flex-wrap:wrap}.custom-collection-padding{padding-bottom:65px!important}.newsletter-form__field-wrapper .field__input,.newsletter-form__field-wrapper .field__input:focus,.newsletter-form__field-wrapper .custom-message{font-size:60px}.footer__blocks-wrapper.grid,footer .footer-block__newsletter,footer .footer__content-bottom{padding:0 25px}span.prd-type{font-size:22px}.facets-vertical .facets-wrapper{flex:0 0 100%;max-width:100%}.price__regular .price-item--regular{font-size:26px}.product-form .button.product-form__submit{width:190px;height:40px;font-size:21px;margin-bottom:0}.content-inner-description{padding-right:10px;line-height:1.3}.content-inner-heading{padding-right:5px;font-size:18px}.collection-hero--with-image .collection-hero__title{font-size:70px}.facets-vertical.page-width{flex-wrap:wrap}span.shop{margin-left:40px}}@media only screen and (max-width: 990px){footer .footer-block__newsletter .news-letter-top .footer-block__heading:last-child{width:auto;max-width:initial;white-space:nowrap;margin-left:auto}footer .footer-block__newsletter .news-letter-top .footer-block__heading{--width: 50%}footer .footer-block__newsletter .news-letter-top .footer-block__heading br{display:block}body .newsletter-form{--width: 100%;margin-right:0%;max-width:var(--width)}body .form__underline{max-width:calc(100vw - 70px);overflow:hidden}}@media (max-width: 767px){body.cart .cart__footer{padding-bottom:50px}body .product--stacked .product__media-item{min-width:100vw}media-gallery.product__column-sticky{max-width:100%;margin:0 auto}.product__info-container .product__description{margin-top:3rem!important}body .collection-hero--with-image .collection-hero__text-wrapper+.collection-hero-second--title{font-size:28px;bottom:45px;text-transform:capitalize}body .collection-hero--with-image .collection-hero__text-wrapper{padding-top:20rem;padding-bottom:5rem;left:5%}footer .footer__content-top .footer__blocks-wrapper.grid,footer.footer .news-letter-top+form#ContactFooter{gap:0;padding:0 24px}.newsletter-form__field-wrapper .field .newsletter-form__button{padding-bottom:0}a.brand-book:after{background-size:11px;width:26px;height:26px;transform:translate(100px)}footer .footer__content-bottom .footer__content-bottom-wrapper{padding:0 45px}footer .footer__content-top .footer__blocks-wrapper.grid .footer-block.grid__item.footer-block--menu ul{margin-bottom:30px}footer.footer .news-letter-top{padding:0 24px}.custom-slider-for.slick-dotted.slick-slider{margin-bottom:30px}.custom-slider-for .slick-dots{display:block!important}.product--large:not(.product--no-media).product--right .product__info-wrapper{margin-top:0}.product-page-banner .banner__media.banner__media-half:first-child{display:none}.product-page-banner .banner__media.banner__media-half:nth-child(2){display:block}.product-page-banner .banner__media.banner__media-half:nth-child(2):before{padding-top:100%!important}.banner--stacked.banner--adapt:not(.banner--mobile-bottom) .banner__content{height:100%}.product-page-banner .banner__buttons .button{font-size:18px;padding:10px 16px;border-width:1.29px;line-height:1;min-height:36px}.full-width-slider-main.custom-slider-for{display:flex;flex-wrap:nowrap;flex-direction:row}.template-404 .title{font-size:40px}ul#product-grid{--grid-mobile-vertical-spacing: 8px;margin-top:32px}.header.page-width{padding-left:20px;padding-right:20px}.product-page-banner{max-width:calc(100vw - 2rem);min-height:404px}body .form__underline{max-width:initial}.product-page-banner .banner__heading{font-size:21px}.facets__display-vertical .facets-wrap{padding:0}.facets__display-vertical .facets-wrap .list-unstyled{display:flex;flex-direction:row;flex-wrap:wrap;padding:0 13px}.facets__display-vertical .facets-wrap .list-unstyled .facet-checkbox{font-size:18px;padding:5px 16px;height:36px;max-width:fit-content;max-width:-moz-fit-content;letter-spacing:0}.active-facets.active-facets-mobile{display:none}.collection-category-menu li,.facets__item{margin-bottom:11px}body .header .header__menu-center{display:none}.card-cart-btn .button{font-size:16px;height:31px;min-height:31px;padding:0 11px 0 15px;letter-spacing:0}.tag-icons .icon.icon-battery{width:auto}.tag-icons{padding-left:10px;padding-right:10px}.card-top-content,.card-wrapper .card--standard>.card__content .card__information{padding:15px 12px}span.prd-type{font-size:19px;line-height:15.09px}.product.grid{flex-direction:column;padding-top:1rem;padding-bottom:0}body .product-info-bottom{margin-top:75px!important;margin-bottom:30px}body .grid--2-col-tablet .grid__item,body .product-media-container.constrain-height.media-fit-contain{width:100%}.product--right .product__info-wrapper{margin-top:20px}body .grid--peek.slider .grid__item:first-of-type{margin-left:0}.price__regular .price-item--regular{margin-bottom:0;line-height:1}.product .product__info-wrapper.grid__item .product__title{margin:0}.price.price--large.price--show-badge{line-height:1}body .product-form__input input[type=radio]+label{padding:.8rem;min-width:95px}.page-width{padding:0 12px}.custom-slider-nav.slick-initialized .slick-slide img{width:100%}.faq .accordion-item-header{padding:0 2rem 2.8rem 1rem;line-height:1;margin:0 5px;row-gap:28px}.faq .accordion-item-header:after{height:1.4px;transform:translateY(-29.5px)}.faq .accordion-item-header.active:after{transform:translateY(-20px) rotate(-30deg)}.faq .accordion-item-body{padding:0 5px}.content-inner-heading{font-size:15px}section.faq{padding:60px 0 84px}product-recommendations.related-products.page-width{padding-top:120px}.download-guide{padding:0 15px;font-size:20px}.download-guide svg{width:24px;height:24px}.faq .accordion:not(.design) .accordion-item-body-content{flex-direction:column}.accordion:not(.design) .content-left,.accordion:not(.design) .content-right{width:100%}.accordion.design .content-left{display:flex;flex-direction:column;row-gap:7px}.content-inner.images{row-gap:10px;flex-direction:column}body .cart-drawer .cart__checkout-button,body.cart .cart__footer .cart__ctas .button{height:50px;font-size:22px;border-radius:8px}body.cart .cart-items thead th{font-size:14px}body.cart .cart__dynamic-checkout-buttons{margin-top:0}body.cart .cart__dynamic-checkout-buttons ul li[data-testid=grid-cell]{width:100%!important}body h2.totals__subtotal{font-size:22px;padding-left:0}.cart-drawer__footer{padding:10px 0 35px}p.totals__subtotal-value{font-size:22px}body .cart-drawer .cart-item{position:relative;flex-wrap:wrap}body .cart-drawer .cart-item .cart-item__quantity{position:absolute;bottom:0;left:10rem;position:unset;margin-left:auto;width:calc(100% - 100px);margin-top:-20px}body .cart-drawer .cart-item .cart-item__quantity .quantity-label{display:none}body .cart-drawer .cart-item:not(:last-child){border-bottom:1px solid #adadad}td.cart-item__media{width:30%}.drawer__cart-items-wrapper td.cart-item__details{width:60%}a.cart-item__name{font-size:18px}.cart-drawer .product-option dd{font-size:14px}body .collection-hero__image-container{height:100vh}body .collection-hero--with-image .collection-hero__inner{padding-bottom:0}.card__heading{font-size:18px;font-family:var(--font-body-family)}.card-information .price__regular .price-item--regular{font-size:18px}.card-cart-btn{top:15px;left:15px}.card-information .price__container{line-height:1}.collection-hero--with-image .collection-hero__title{font-size:62px;line-height:1}.footer__blocks-wrapper.grid .grid__item:last-child{text-align:start}.footer__blocks-wrapper.grid,footer .footer-block__newsletter,footer .footer__content-bottom{padding:0}.newsletter-form__button{width:3rem}.related-products .related-products__heading{font-size:26px;margin-bottom:15px}.related-products .grid.product-grid{flex-direction:column;max-width:100%}.related-products .grid--2-col-tablet-down .grid__item{width:100%;max-width:100%}span.shop{margin-left:25px}.footer-block__newsletter .footer-block__heading{margin-bottom:20px;margin-left:0;width:100%;text-align:left;font-size:14px}.footer__blocks-wrapper.grid .grid__item:last-child h2.footer-block__heading,.footer__blocks-wrapper.grid .grid__item:last-child .footer-block__details-content,.footer__blocks-wrapper.grid .grid__item:nth-child(4) h2.footer-block__heading,.footer__blocks-wrapper.grid .grid__item:nth-child(4) .footer-block__details-content{width:100%}.footer__content-top.page-width{padding:0 15px}.footer-block__newsletter{flex-direction:column}footer .footer-block__newsletter{width:100%}footer .footer-block--newsletter{margin-top:50px;margin-bottom:7vw}body .newsletter-form__field-wrapper{margin-top:60px;margin-bottom:40px}footer .footer-block__heading{font-size:14px}body .footer__content-bottom-wrapper{justify-content:flex-start}body .footer-block__details-content .list-menu__item--link{display:inline-flex;padding-top:3px;padding-bottom:0;font-size:14px}footer .footer__copyright{margin-top:0}.footer__copyright.caption small,.footer__copyright.caption small a{font-size:12px;font-weight:300;font-family:var(--f_montreal_light)}footer.footer{padding-top:0}footer .newsletter-form__button{width:2.4rem}footer .footer-block.grid__item{margin:1.5rem 0}.cart-drawer .drawer__header{padding-top:1rem;padding-left:0;padding-right:0}.drawer__inner cart-drawer-items{padding:0}body .drawer__inner{padding-left:1.5rem;padding-right:1.5rem;max-width:100vw}button.drawer__close{right:0}body .cart-drawer__warnings .drawer__close{right:1.5rem}.drawer-quote{padding-bottom:20px;line-height:13px}.cart-drawer .cart-items .cart-item__quantity{margin-left:0}.cart-drawer .cart-item__media{width:10rem}span.quantity-label{font-size:15px}a.brand-manual:after{width:20px;height:20px;margin-left:30px;background-size:cover}.header__icon--cart span.visually-hidden,a#cart-icon-bubble{font-size:16px}.cart-count-bubble{width:15px;height:15px;margin-left:4px}.cart-count-bubble span{font-size:10px}.content-inner-description{font-size:13px}.faq .accordion-item-body-content{padding:3.5rem 1rem 0rem}body .newsletter-form__field-wrapper .field__input,body .newsletter-form__field-wrapper .field__input:focus,.newsletter-form__field-wrapper .custom-message{letter-spacing:1px;font-size:35px}.footer__content-top .footer__blocks-wrapper{display:flex!important;flex-direction:row;flex-wrap:wrap;column-gap:0;margin-bottom:0}.footer__content-top .footer__blocks-wrapper .footer-block{flex:auto;margin:0;max-width:100%}.footer__content-top .footer__blocks-wrapper .footer-block:not(:nth-child(2)) .footer-block__details-content{margin-bottom:0}body.cart form#cart.cart__contents,body.cart .cart__footer{width:100%}body.cart .cart__footer{padding-top:0}.back-products span{line-height:1;margin-right:12px}.back-products{padding-top:12rem;display:block}.back-products a{color:#000;text-decoration:none;display:flex;align-items:center;font-size:18px;font-weight:400;font-family:var(--f_montreal_regular);line-height:1}body .grid--2-col-tablet .grid__item{padding-bottom:61px}.download-guide a{justify-content:space-between}.card-cart-btn .button:hover:after{transform:scaleY(0)!important}body .product--large:not(.product--no-media).product--right .product__info-wrapper{position:relative;top:unset;margin-bottom:0}.full-width-slider-main.custom-slider-nav{display:none!important}}@media only screen and (max-width: 750px){media-gallery.product__column-sticky{padding-top:0}.full-width-slider-main.custom-slider-for{padding-bottom:30px}.product__media--swiper-pagination{margin-top:20px}.product__media--swiper-pagination,.full-width-slider-main.custom-slider-for .swiper-pagination{display:flex;justify-content:center}body .product--right .product__media-list .swiper-wrapper{flex-direction:row}body .product--right .product__media-list{display:flex;flex-direction:row;justify-content:flex-start;position:relative;margin-bottom:0;overflow:hidden}body .product--right .product__media-list.slider--mobile:after{content:none}body .product--right .product__media-list.slider--mobile .product__media-item{min-width:auto;padding:0}.product__media-list .media>*:not(.zoom):not(.deferred-media__poster-button){inset:unset;position:relative}body .product-media-container.constrain-height .media{padding:0}}@media only screen and (max-width: 480px){img.mob-collection-image,.newsletter-form__button svg.newsletter-svg-arrow{display:block!important}img.desktop-collection-image{display:none!important}body .newsletter-form__field-wrapper .field__input,body .newsletter-form__field-wrapper .field__input:focus,.newsletter-form__field-wrapper .custom-message{font-size:41.498px;letter-spacing:-1.402px}footer.footer .news-letter-top+form#ContactFooter{padding:0 21px}.newsletter-form__button img{display:none}a.brand-book:after{transform:translate(85px)}a.cstm-varient{font-size:21px;justify-content:space-between}.product-form .button.product-form__submit{height:42px;width:142px;padding:0;letter-spacing:0;min-height:42px}body .product--large:not(.product--no-media).product--right .product__info-wrapper{padding-bottom:30px;padding-left:10px;padding-right:10px}.product-page-banner .banner__box>*+.banner__buttons{margin-top:1rem}.product-page-banner .banner__buttons .button{letter-spacing:0;height:36px}.faq .accordion-item-header{padding:0 1rem 2.8rem}}@media only screen and (max-width: 350px){body .newsletter-form__field-wrapper .field__input,body .newsletter-form__field-wrapper .field__input:focus,.newsletter-form__field-wrapper .custom-message{font-size:35px;letter-spacing:-1.402px}}.drawer-coupen{width:350px;margin:auto;color:#000;padding-bottom:35px}.drawer-coupen__text{font-size:15px;line-height:1}.drawer-coupen__code{background:#fff;border-radius:5px;display:flex;align-items:center;height:42px;justify-content:center;width:309px;font-size:18px;margin-top:8px}.announcement-bar,.announcement-bar__announcement{height:60px}.announcement-bar__message span{font-family:var(--f_montreal_regular)!important;font-size:17px;line-height:1;letter-spacing:0}.newsletter-popup-img img{width:100%;height:100%;object-fit:cover}.custom-newsletter-popup .popup-inner{z-index:5;width:100%;max-width:430px;background-color:#f1f0eb;margin-bottom:0;margin-left:auto;margin-right:auto;padding:10px 17px 20px;position:relative}.popup-heading__bold{font-weight:400}h2.popup-heading{margin-top:0;margin-bottom:2.625rem;font-size:20px;font-weight:300;line-height:1.1;font-family:Ppneuemontreal!important}.custom-newsletter-popup .field{min-height:40px;height:40px;background-color:transparent;color:#1c1d1d;border:1px solid rgba(28,29,29,.4);border-radius:10px;padding:0;transition:border-color .7s;margin-bottom:20px;translate:none!important;rotate:none!important;scale:none!important;transform:translate(0)!important}.custom-newsletter-popup button#Subscribe{min-height:40px;height:40px;background-color:#1c1d1d;color:#fff;border-radius:10px;padding:10px 30px;font-size:16px;font-weight:400;width:130px;min-width:130px}.popup-close-main{display:flex;justify-content:flex-end}div#popupclosebtn{display:flex;cursor:pointer;width:fit-content;font-size:16px;color:#1c1d1d}input#NewsletterForm--custom-popup{min-height:38px;border-radius:10px;background-color:transparent;font-size:12px;line-height:1.42857;display:block;letter-spacing:1px;margin:0;padding-left:20px}.newsletter-agreement{color:#1c1d1d66;font-size:11px;line-height:15px}.custom-newsletter-popup form{width:100%;max-width:100%}.newsletter-popup-img{height:260px;border-radius:10px;margin-top:5px;margin-bottom:25px;position:relative;overflow:hidden}.custom-newsletter-popup{position:fixed;z-index:2147483647;max-height:100vh;max-width:100vw;transition:none 0s ease 0s;height:100%;width:100%}#newsletter-popup-overlay{position:fixed;display:block;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#121212c4}.custom-newsletter-popup .newsletter,.custom-newsletter-popup .newsletter__wrapper{height:100%}.custom-newsletter-popup .field:after,.custom-newsletter-popup .field:hover:after{box-shadow:none;border:none}.custom-newsletter-popup .newsletter__wrapper{display:flex;align-items:center;justify-content:center}.custom-newsletter-popup .newsletter-agreement a{color:#1c1d1d66}.form-posted .field{display:none}.form-success-main h3.form__message{position:static;display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:20px;background:#000!important;color:#fff;line-height:1;height:50px;border-radius:10px}.dublicate-success-msg{display:none}.final-success #Newsletter-success--custom-popup{background:#000;color:#fff;height:49px;justify-content:center;border-radius:10px;font-size:15px;margin-bottom:15px}.announcement-bar__message span:hover{border-bottom:1px solid #fff}.announcement-bar{position:fixed;background:#000}.shopify-section-group-header-group{height:84px}body .section-header.shopify-section-group-header-group{top:0}html body .symbol-font{font-family:Playfair Display!important;font-size:25px}body .collection-hero--with-image .collection-hero__text-wrapper+.collection-hero-second--title{bottom:40%;font-family:Playfair Display!important;font-size:35px;line-height:1.3;text-transform:capitalize}body .collection-hero--with-image .collection-hero__text-wrapper+.collection-hero-second--title .code{font-size:55px;font-family:var(--f_montreal_regular)!important}@media only screen and (max-width: 767px){div#smooth-wrapper{position:absolute;top:0;width:100%;height:100%}.drawer-coupen__code{width:80%}.announcement-bar__message span{font-size:13px}html body .symbol-font{font-size:23px}.announcement-bar,.announcement-bar__announcement,.shopify-section-group-header-group{height:45px}body .section-header.shopify-section-group-header-group{top:0}body .custom-newsletter-popup .newsletter-form__field-wrapper{margin:0}.custom-newsletter-popup{padding:0 20px}.newsletter-popup-img{height:220px}.custom-newsletter-popup button#Subscribe{min-width:100px;width:100px;font-size:14px}.custom-newsletter-popup .popup-inner{padding:10px 13px 20px}body .collection-hero--with-image .collection-hero__text-wrapper+.collection-hero-second--title{bottom:42%;font-size:22px}body .collection-hero--with-image .collection-hero__text-wrapper+.collection-hero-second--title .code{font-size:32px}}span.menu__burger__btn{overflow:hidden;max-width:80px;padding:0;display:block;position:relative;z-index:1;display:inline-block;line-height:4}.menu__line.is--bottom{transition-delay:.3s!important}.menu__line-after{width:100%;height:100%;background-color:#fff;position:absolute;left:-140px;display:block!important}.menu__btn{display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer}.header__heading-link{position:relative;z-index:1}.header header-drawer{width:fit-content;flex:unset;margin:0}.menu-drawer .main__menue .list-menu__item:after{content:"";position:absolute;height:2px;width:100%;background:#212121;bottom:5px;left:0;transition:transform .4s ease-out;transform:scaleX(0);transform-origin:right}.menu-drawer .main__menue .list-menu__item:hover:after{transform:scaleX(1);transform-origin:left}.menu-drawer__navigation .menu-drawer__menu.has-submenu li details .menu-drawer__submenu{background:transparent}.menu-drawer__navigation .menu-drawer__menu.has-submenu li details .menu-drawer__close-button{width:fit-content;padding:0;margin:0;position:absolute;top:-54px;right:0}.menu-drawer .main__menue .list-menu__item{padding:0}.hide{display:none!important}.menu__drawer__smaller li{height:23px;line-height:23px;overflow:hidden;text-transform:none;width:fit-content;position:relative;padding-right:20px}.menu__drawer__smaller li a.list-menu__item{display:block;position:relative;font-size:16px;padding:0;line-height:23px;transform:translateY(0);transition-delay:.1s;background:transparent}.menu__drawer__smaller li:hover a.sm_first,.menu__drawer__smaller li:hover a.sm_second{transform:translateY(-23px)}span.menus_svg{display:block;margin-left:0;transition-delay:.4s;position:absolute;top:0;right:5px}span.menus_svg svg{height:11px;width:11px}.drawer__menue{display:flex}.menu-drawer .main__menue .list-menu__item:hover{background:transparent}nav.menu-drawer__navigation.menu__drawer__smaller{width:25%;padding-left:24.0469px;display:flex}.dawer_munu_img img{width:100%;height:100%;object-fit:cover;transition:clip-path .3s;-webkit-clip-path:inset(-1px round 0px 0px 0px 0px);clip-path:inset(-1px round 0px 0px 0px 0px)}.dawer__img:hover img{-webkit-clip-path:inset(10px round 10px 10px 10px 10px);clip-path:inset(10px round 10px 10px 10px 10px)}.dawer_munu_img.opacity-0{opacity:0;position:absolute;top:0;width:100%;height:100%}.is--rounded img{-webkit-clip-path:inset(10px round 10px 10px 10px 10px);clip-path:inset(10px round 10px 10px 10px 10px)}.dawer_munu_img.show{opacity:1}#menu-drawer .main__menue{width:100%}.dawer_munu_img{height:100%;width:100%;transition:.3s ease-out}.dawer__img{height:100%;position:relative}.drawer__img_section{width:45%;margin-left:auto}ul.menu-drawer__menu.has-submenu.list-menu{width:50%}#menu-drawer.gradient{background:transparent;transition:1s cubic-bezier(.42,0,1,1)}body .section-header.shopify-section-group-header-group.menu-open:before{content:"";background:#00000080;height:100vh;width:100%;position:absolute}#menu-drawer .menu-drawer__inner-container{background:rgb(var(--color-background));height:fit-content;border-bottom-right-radius:20px;border-bottom-left-radius:20px;overflow:hidden;background-color:#f1f0eb}#menu-drawer .menu-drawer__inner-container .menu-drawer__navigation-container{overflow:hidden}@media (max-width:1399px){.menu-drawer .list-menu__item{margin-top:0;margin-bottom:0;font-size:3.375em;font-weight:400;line-height:1.11111;text-decoration:none;display:inline;position:relative;background:transparent}header .menu-drawer .drawer__menue nav.menu-drawer__navigation:first-child .list-menu__item{font-size:51px}}@media (min-width:1400px){.menu-drawer .list-menu__item{font-size:3.375em;margin-top:0;margin-bottom:0;font-weight:400;line-height:1.11111;text-decoration:none;display:inline;position:relative;background:transparent}header .menu-drawer .drawer__menue nav.menu-drawer__navigation:first-child .list-menu__item{font-size:54px}}@media (max-width:1200px){.menu-drawer .list-menu__item{font-size:36px}nav.menu-drawer__navigation{width:35%;padding-left:30px}nav.menu-drawer__navigation.menu__drawer__smaller{width:20%;padding-left:0;display:flex;justify-content:space-between;flex-wrap:wrap;height:fit-content}ul.menu-drawer__menu.has-submenu.list-menu:nth-child(2){margin-top:40px}.drawer__img_section{width:45%;margin-left:auto}}@media (min-width:768px){.menu__drawer__smaller li a.list-menu__item{transform:translateZ(0) scaleZ(1) rotateX(0) rotateY(0) rotate(0) skew(0);transform-style:preserve-3d;transition:transform .3s ease-out}.menu__drawer__smaller li a.list-menu__item:hover{transform:translate3d(0,-23px,0) scaleZ(1) rotateX(0) rotateY(0) rotate(0) skew(0)}span.menus_svg{transform:translate3d(0,23px,0) scaleZ(1) rotateX(0) rotateY(0) rotate(0) skew(0);transform-style:preserve-3d;transition:transform .2s ease-out .2s}nav.menu-drawer__navigation.menu__drawer__smaller li:hover span.menus_svg{transform:translateZ(0) scaleZ(1) rotateX(0) rotateY(0) rotate(0) skew(0)}}@media (max-width:768px){.menu-drawer .list-menu__item{font-size:28px}header #menu-drawer .drawer__menue nav.menu-drawer__navigation:first-child .list-menu__item{font-size:40px}}@media (max-width:767px){.shopify-section-group-header-group{height:65px}.drawer__img_section{display:none!important}nav.menu-drawer__navigation{width:100%}.drawer__menue{flex-wrap:wrap}nav.menu-drawer__navigation.menu__drawer__smaller{width:50%;margin-left:auto;flex-wrap:nowrap}ul.menu-drawer__menu.has-submenu.list-menu:nth-child(2){margin-top:0}#menu-drawer .menu-drawer__inner-container{height:100%}#menu-drawer .menu-drawer__inner-container .menu-drawer__navigation-container{height:fit-content}.menu-drawer .list-menu__item{font-size:40px}}@media (max-width:430px){nav.menu-drawer__navigation.menu__drawer__smaller{width:80%}}.menu__drawer__smaller li a.list-menu__item{line-height:1.4;letter-spacing:0;font-family:PP Neue Montreal TT!important;font-weight:400}nav.menu-drawer__navigation.menu__drawer__smaller li{margin-bottom:0}body ul.menu-drawer__menu.has-submenu.list-menu:nth-child(2){margin-top:0}.menu-drawer__navigation .menu-drawer__menu.has-submenu li details .menu-drawer__close-button svg{width:48px;height:48px;margin-top:6px}body .menu-drawer__inner-submenu{overflow:hidden}#Details-menu-drawer-menu-item-1:hover .link{opacity:60%!important}#Details-menu-drawer-menu-item-1 .link:hover{opacity:100%!important}body .menu-drawer__menu-item--active,body .menu-drawer__menu-item:focus,body .menu-drawer__close-button:focus,body .menu-drawer__menu-item:hover,body .menu-drawer__close-button:hover{background:transparent}body .collection-hero.collection-hero--with-image{background:transparent}.header__icon--cart span.visually-hidden{text-decoration:underline;text-decoration-thickness:1px}.header.page-width{padding-left:32px;padding-right:32px}#menu-drawer.gradient{top:0}body .menu__top-bar{background-color:#f1f0eb;border-bottom:1px solid rgba(0,0,0,.25);padding-top:35px;padding-bottom:55px;position:relative;display:block;width:100%;height:1px}#menu-drawer.gradient{transition:.75s cubic-bezier(.4,0,1,1)}body .header__heading,body .header .header__heading-link,span.menu__burger__btn{z-index:999999999999999999;position:relative}nav.menu-drawer__navigation{width:35%;padding-top:45px;opacity:0;padding-left:60px;padding-bottom:80px}.menu-expand nav.menu-drawer__navigation{opacity:1;transition:opacity 1.2s linear(0 0%,.98 84.71%,1 100%) 0s}#menu-drawer .main__menue li{width:100%;margin-bottom:0}.menu-drawer .main__menue .list-menu__item.focus-inset:focus-visible{outline:none;outline-offset:unset;box-shadow:none}.menu-drawer__navigation .menu-drawer__menu.has-submenu li details .menu-drawer__close-button{display:block;width:100%;text-align:end}#Details-menu-drawer-menu-item-1 #HeaderDrawer-products.full-opacity{opacity:1!important}.header__icon--cart span.visually-hidden{height:fit-content}.header__icon--cart span.visually-hidden:hover{text-decoration:none}.header__icon--cart span.visually-hidden:after{content:"";position:absolute;height:1px;width:100%;background:#fff;bottom:13px;left:0;transition:transform .4s ease-out;transform:scaleX(0);transform-origin:right}.header__icon--cart span.visually-hidden:hover:after{transform:scaleX(1);transform-origin:left}.menu-drawer .main__menue .list-menu__item{font-family:PP Neue Montreal TT!important;font-weight:400;letter-spacing:0}.header__heading-logo{width:114px;height:12.84px}body .header .header__heading-link{padding-left:0}.menu-drawer__menu li{opacity:0}.menu-expand .menu-drawer__menu li{-moz-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}.menu-expand .menu-drawer__menu li:nth-child(1){opacity:1;transition:opacity 1.2s ease-in-out .3s}.menu-expand .menu-drawer__menu li:nth-child(2){opacity:1;transition:opacity 1.2s ease-in-out .4s}.menu-expand .menu-drawer__menu li:nth-child(3){opacity:1;transition:opacity 1.2s ease-in-out .5s}.menu-expand .menu-drawer__menu li:nth-child(4){opacity:1;transition:opacity 1.2s ease-in-out .6s}.menu-expand .menu-drawer__menu li:nth-child(5){opacity:1;transition:opacity 1.2s ease-in-out .7s}.menu-expand .menu-drawer__menu li:nth-child(6){opacity:1;transition:opacity 1.2s ease-in-out .8s}body .header__heading-logo-wrapper,body .header .header__heading-link{width:fit-content;max-width:fit-content}body .menu-open .header .header__menu-center.pdp-page .link a{color:#000}body .header .header__heading-link{margin-left:35px}@media (min-width:767px){.js .menu-drawer#menu-drawer.expand{height:fit-content}}@media (max-width:767px){#menu-drawer .menu-drawer__inner-container .menu-drawer__navigation-container{overflow-y:scroll;height:100%}nav.menu-drawer__navigation{padding-left:20px;width:100%}nav.menu-drawer__navigation.menu__drawer__smaller{width:68%;padding-top:0}nav.menu-drawer__navigation.menu__drawer__smaller li{margin-bottom:5px}.header.page-width{padding:19px 18px}.header__heading-logo{width:114px;height:14px}body .menu__top-bar{padding-top:30px;padding-bottom:50px}#menu-drawer.gradient{height:100vh}.menu-drawer__navigation .menu-drawer__menu.has-submenu li details .menu-drawer__close-button svg{width:40px;height:40px;margin-top:12px;margin-right:10px}.menu__drawer__smaller li:hover a.sm_first,.menu__drawer__smaller li:hover a.sm_second{transform:translateY(0)}span.menus_svg{display:none}.menu__drawer__smaller li a.list-menu__item:after{content:"";position:absolute;height:1px;width:100%;background:#212121;bottom:3px;left:0;transition:transform .4s ease-out;transform:scaleX(0);transform-origin:right}.menu__drawer__smaller li a.list-menu__item:hover:after{transform:scaleX(1);transform-origin:left}body .header .header__heading-link{padding-left:7px}#Details-menu-drawer-menu-item-1:hover .link{opacity:100%!important}body .menu__top-bar{display:none}#menu-drawer .menu-drawer__inner-container{padding-top:80.5px}#menu-drawer .menu-drawer__inner-container .menu-drawer__navigation-container{border-top:1px solid rgba(0,0,0,.25)}#menu-drawer.gradient{height:102vh}body.template-product .header .header__menu-center.pdp-page{display:none!important}body .header.page-width{justify-content:space-between}}header-drawer{display:flex;align-items:center}.header-left-custom{display:flex;align-content:center;justify-content:center}.footer .custom-message{display:none}.what-with-icons ul{display:flex;align-items:center;list-style:none;gap:13px;justify-content:center;padding:0;margin:0}.what-with-icons li{background:#fff;width:165px;height:129px;border-radius:10px;display:flex;align-items:center;justify-content:center}.what-with-icons img{max-width:55px;max-height:30px}.works-with .multicolumn .title-wrapper-with-link{justify-content:center;margin-bottom:70px}.works-with .multicolumn .title-wrapper-with-link .title{font-family:var(--f_montreal_regular);font-size:38px;font-weight:400;line-height:58.33px;color:#000}.template-product main#MainContent{position:fixed;width:100%}@media (pointer: coarse){.template-product main#MainContent{position:absolute;width:100%}.template-product #smooth-content{overflow:hidden}div#smooth-wrapper{position:absolute;top:0;width:100%;height:100%}}@media (max-width: 767px){.what-with-icons ul{justify-content:flex-start;overflow-x:scroll;padding-bottom:20px;padding-right:40px}.what-with-icons li{min-width:165px}.what-with-icons{padding-left:40px;overflow-x:hidden}.works-with .multicolumn .title-wrapper-with-link{margin-bottom:48px}.works-with .multicolumn .title-wrapper-with-link .title{font-size:28px;font-weight:400;line-height:30.8px}}@media (max-width: 1200px){.template-product main#MainContent{position:inherit}.template-product #smooth-content{overflow:hidden}div#smooth-wrapper{position:absolute;top:0;width:100%;height:100%}.collection .facets__item{width:fit-content}body.template-product .section-header.shopify-section-group-header-group{position:fixed}}.top-icons img.icon.icon-reddot-new{margin-left:7px}@media (max-width: 767px){.card-top-content .top-icons{max-width:200px;flex-wrap:wrap;justify-content:flex-end;row-gap:10px}.collection .facets__item{width:100%}}.shopify-section-group-header-group{height:60px}.announcement-bar__message span span{font-family:Playfair Display!important}.announcement-bar__link .icon-arrow{margin-bottom:6px}.utility-bar--bottom-border{border-bottom:none}.announcement-bar__link:hover{text-decoration:none}.product--large:not(.product--no-media).product--right .product__info-wrapper{margin-top:21rem}media-gallery.product__column-sticky{padding-top:150px}@media (max-width: 1200px){body.template-product .section-header.shopify-section-group-header-group{position:relative}.template-product main#MainContent{position:inherit}div#smooth-wrapper{position:relative}media-gallery.product__column-sticky{padding-top:40px}}@media (max-width: 767px){.announcement-bar,.announcement-bar__announcement,.shopify-section-group-header-group{height:60px}.back-products{padding-top:3rem}.product--large:not(.product--no-media).product--right .product__info-wrapper{margin-top:0}}.template-collection div#smooth-wrapper{position:absolute;top:0;width:100%;height:100%}span#email-error-message{font-size:12px;margin-bottom:10px}.template-index .product-page-banner{max-width:100%}.header__icon--cart span.visually-hidden{font-size:15px}.announcement-bar__link .icon-arrow{margin-bottom:2px}.second-banner.banner--large:not(.banner--adapt){min-height:766px}.product-page-banner.second-banner .banner__text p{font-family:PP Neue Montreal TT Book;font-weight:400;font-size:16px;line-height:110.00000000000001%;letter-spacing:0px}.product-page-banner.second-banner .banner__heading{font-family:PP Neue Montreal TT Book;font-weight:400;font-size:42px;line-height:90%;letter-spacing:0px;text-align:center;margin-top:20px}.product-page-banner.second-banner .banner__heading em{font-family:var(--font-heading-family);font-style:italic}.product-page-banner.second-banner .banner__buttons .button{font-size:16px;height:29px;min-height:29px;padding:5px 13.5px;letter-spacing:0}.product-page-banner.second-banner .banner__buttons{margin-top:20px}.product-page-banner.second-banner .banner__box{max-width:618px}.menu__line,.menu__line-after,.header__icon--cart span.visually-hidden:after{background:#1c1d1d!important}body .header__heading-logo-wrapper{vertical-align:sub}sticky-header.header-wrapper{background:#e9e7dc}@media (min-width: 768px){.announcement-bar-slider .slider{transform:none!important}body .announcement-bar{position:relative}body .section-header.shopify-section-group-header-group{position:sticky}.announcement-bar{color:#1c1d1d}.announcement-bar,.announcement-bar__announcement,.shopify-section-group-header-group.announcement-bar-section{height:36px}.announcement-bar__message span{color:#f1f0eb;font-size:13px}body .header .header__menu-center .link a{font-size:15px}.header.page-width{padding-top:5px;padding-bottom:5px}body .section-header.menu-open .header .header__menu-center a{color:#1c1d1d}body .header .header__menu-center{gap:24px;position:absolute;left:50%;transform:translate(-50%)}body .shopify-section.section-header{mix-blend-mode:unset;background:#e9e7dc;color:#1c1d1d;height:56px}.shopify-section.section-header.shopify-section-header-sticky,.shopify-section.section-header.shopify-section-header-sticky.menu-open{mix-blend-mode:unset!important}body .menu__top-bar{padding-top:15px;padding-bottom:40px}}@media (max-width: 1200px){body .header .header__menu-center{position:unset;transform:unset}}@media (max-width: 990px){body .header .header__menu-center{display:none}}@media (min-width: 767px){.shopify-section.shopify-section-group-header-group.announcement-bar-section{position:fixed;width:100%!important;z-index:999}}@media (max-width: 767px){.template-index div#smooth-wrapper{position:absolute;top:0;width:100%;height:100%}.product-page-banner.second-banner{min-height:534px}.product-page-banner.second-banner .banner__box{padding:0 20px}.product-page-banner.second-banner .banner__heading{margin-top:9px;font-size:30px}.product-page-banner.second-banner .banner__buttons{margin-top:31px}.menu__line,.menu__line-after,.header__icon--cart span.visually-hidden:after{background:#fff!important}.header__icon--cart span.visually-hidden{color:#fff}.header__heading-logo{filter:invert(1) hue-rotate(180deg)}.shopify-section.section-header:not(.menu-open){mix-blend-mode:difference}.menu-open .menu__line,.menu-open .menu__line-after,.menu-open .header__icon--cart span.visually-hidden:after{background:#1c1d1d!important}.menu-open .header__heading-logo{filter:none}sticky-header.header-wrapper{background:transparent}.announcement-bar,.announcement-bar__announcement,.shopify-section-group-header-group{height:35px}.template-collection div#smooth-wrapper{top:60px}sticky-header.header-wrapper{top:30px!important}body .header.page-width{padding-bottom:0}.custom-collection-padding{padding-top:24px!important}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/custom.css.map */
