*{transition:all .4s ease}html,body{scroll-behavior:smooth}body a{text-decoration:none;color:currentcolor}body .button:hover{background:transparent;color:currentColor}.on-hover-underline,.header__single-list-item span,.header__dropdown-menu-item:not([aria-expanded=true]) span,.header__dropdown-list-item span,.header__dropdown-menu-item-under span,.header__dropdown-list-item-under span,.collection-list__item .full-unstyled-link{position:relative}.on-hover-underline:after,.header__single-list-item span:after,.header__dropdown-menu-item span:after,.header__dropdown-menu-item-under span:after,.header__dropdown-list-item-under span:after,.header__dropdown-list-item span:after,.collection-list__item .full-unstyled-link:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:1px;top:auto;bottom:-2px;left:0;background-color:currentColor;transition:transform .25s ease-out;text-decoration:none!important;border:0!important}.on-hover-underline:hover:after,.header__single-list-item span:hover:after,.header__dropdown-menu-item span:hover:after,.header__dropdown-menu-item-under span:hover:after,.header__dropdown-list-item-under span:hover:after,.header__dropdown-list-item span:hover:after,.collection-list__item .full-unstyled-link:hover:after{transform:scaleX(1)}.header__heading-logo-wrapper img{transition:all .2s ease}.scrolled-past-header .header__heading-logo-wrapper img{max-width:50%}.header__inline-menu .list-menu .header__menu-item{font-family:var(--font-menu-family);font-weight:var(--font-menu-weight);font-size:14px;text-transform:uppercase}.list-menu .header__menu-item .header__active-menu-item{text-decoration:underline}.custom-announcement-wrapper{display:flex;justify-content:space-between;align-items:center;padding-top:10px}.announcement-right-wrapper{display:flex;align-items:center;gap:15px}.announcement-right-btn a{text-decoration:none;color:currentColor;font-size:14px;font-family:var(--font-menu-family);font-weight:600}.header__inline-menu .header__menu-item:hover span,.header__inline-menu .header__submenu .header__menu-item{text-decoration:none}.announcement-left{font-size:14px;font-weight:600;font-family:var(--font-menu-family)}.announcement-right-btn a.button{color:#fff;padding:0 20px;min-height:calc(3rem + var(--buttons-border-width) * 2)}.announcement-right-btn a.button:hover{color:#332d2a}.header #cart-icon-bubble svg{width:40px}.header .header__inline-menu #cart-icon-bubble{padding-top:10px}.card__information .card__heading{font-size:18px}.card__content .card__badge{position:absolute;left:10px;bottom:10px}.article-card .card__information .card__heading{text-transform:uppercase}.article-card .card__information a:before,.article-card .card__information a:after{content:none}.article-read-more{display:flex;justify-content:center;margin-top:15px}.article-read-more .button{border:1px solid currentColor;text-transform:uppercase;font-size:14px;min-height:40px;padding:0 10px;text-decoration:none}.article-read-more .button:hover{background:#332d2a;color:#fff}.article .underline-links-hover:hover a{text-decoration:none}.icon-with-text-wrapper{display:flex;justify-content:center;gap:1.5rem;flex-wrap:wrap;text-align:center}.icon-with-text-item{width:24%;border:1px solid currentColor;padding:10px 10px 15px}.icon-with-text-image{display:flex;justify-content:center;align-items:center}.icon-with-text-image img{width:100%;max-width:150px}.icon-with-text-item h3{font-size:2.5rem;margin:0;text-transform:uppercase}.list-social{display:flex}.banner-content-wrapper{max-width:980px;margin:-100px auto 0;z-index:1;position:relative;padding:6rem}.banner-content-wrapper .title{margin-top:0;letter-spacing:0em}.banner-content-wrapper .rich-text__text p{letter-spacing:0em}.image-content-section .grid__item-wrapper{padding:4rem 1rem}.services-image-with-text.image-content-section .grid__item-wrapper{padding:2rem 1rem}.about-iwt-section .content-wrapper{display:flex;justify-content:center;align-items:center}.about-iwt-section .section-title{font-size:37px}.about-iwt-section .section-subtitle{max-width:450px;margin:auto}.about-iwt-section .section-subtitle h3{font-size:22px;font-family:var(--font-body-family);margin-bottom:4.5rem}.about-iwt-section .section-subtitle p{text-align:left;letter-spacing:0em}.about-iwt-section .section-subtitle>p:nth-child(2){text-align:center}.team-section-wrapper{display:grid;gap:14rem 5rem;grid-template-columns:repeat(3,1fr)}.team-section-content{padding:0 28px}.team-section-image img{width:100%;max-width:100%}.team-section-title{font-size:25px;font-family:var(--font-heading-family);margin-top:2rem;margin-bottom:1rem}.team-section-name{margin-bottom:1rem}.team-section-name p{font-size:15px;letter-spacing:0em;margin-top:0;margin-bottom:0}.team-section-description p{margin-top:0;font-size:15px;letter-spacing:0em;margin-bottom:0}.team-section-description p+p{margin-top:2rem}.services-image-with-text .content-wrapper{display:flex;justify-content:center;align-items:center}.services-image-with-text .grid__item-wrapper{max-width:559px;margin:auto}.services-image-with-text .section-title{font-size:3.5rem;text-align:center}.services-image-with-text .content-wrapper ol{counter-reset:li-number;padding:0}.services-image-with-text .content-wrapper ol li{list-style:none;position:relative;padding-left:65px;padding-bottom:30px}.services-image-with-text .content-wrapper ol li:before{counter-increment:li-number;content:counter(li-number);position:absolute;left:0;top:0;width:50px;height:50px;line-height:45px;text-align:center;border:1px solid #000;border-radius:50%;font-weight:700;font-size:24px;display:flex;justify-content:center;align-items:center}.collapsible-content__wrapper .accordion summary .icon-caret{position:absolute;top:calc(50% - .8rem);background:#332d2a;color:#fff;border-radius:50%;width:20px;height:20px;padding:5px}.we-believe-columns-wrapper{max-width:1360px;margin:auto}.we-believe-column{padding:67px 25px;text-align:center}.we-believe-column.we-believe-block-image{padding:0}.we-believe-column p{margin:0}label.form-crm-default--label,.form-crm-default--input-block .form-crm-default--fixed-label{font-weight:600;text-align:left}.form-crm--button-container{padding-left:10px}.form-crm--button-container .form-crm-default--button{border:1px solid #000!important}.form-crm--button-container .form-crm-default--button:hover{background:transparent;color:#000}.custom-contact-form-wrapper .form-crm-default--input-block .form-crm-default--input,.custom-contact-form-wrapper .form-crm-default--input-block .form-crm-default--textarea,.custom-contact-form-wrapper .form-crm-default--input-block .form-crm-default--file-base{border:1px solid #000000!important;background:#fff}.custom-contact-form-wrapper .form-crm--button-container .form-crm-default--button{width:100%}.form-iwt-section.image-content-section .grid__item-wrapper{padding:5rem 0}.form-iwt-section .section-subtitle-wrapper{display:flex;align-items:center;justify-content:center;margin-bottom:3rem}.form-iwt-section .section-title{margin-top:0;font-size:37px}.form-iwt-section .section-subtitle-wrapper .section-subtitle{padding:0 3rem}.form-iwt-section .section-subtitle-wrapper>.section-subtitle:first-child{border-right:2px solid #000}.form-iwt-section .section-subtitle-wrapper .section-subtitle p{margin:0;font-size:15px}.form-iwt-section .section-subtitle-wrapper .section-subtitle p+p{margin-top:5px}.menu-drawer__menu li a{text-transform:uppercase}.product-media-container:has(.deferred-media){--aspect-ratio: 1 !important}.product-media-container .deferred-media__poster img{width:100%;object-fit:cover}.preorder-display__icon{background:#332d2a;border-radius:50%}.preorder-display__icon-badge-row .preorder-display__badge{font-size:15px;font-weight:400}.preorder-display__content .preorder-display__title{font-size:22px}.preorder-display__content .preorder-display__message{font-size:17px}.preorder-display__content .preorder-display__note{font-size:14px}.product__info-container .complementary-products aside{background:#f7f7f7;padding:5px 10px;margin-top:15px}.product__info-container .complementary-products aside .card{align-items:center}.product__info-container .complementary-products aside .card__content{display:flex;justify-content:space-between;align-items:center}.product__info-container .complementary-products aside .card__content .card__heading{max-width:200px}.product__info-container .complementary-products aside .card__content .card__heading a{text-decoration:none}.product__info-container .complementary-products aside .quick-add__submit{background:#332d2a;color:#fff;padding:10px}.product__info-container .complementary-products aside .quick-add__submit .icon-wrap{display:none}.ee-list-item .ee-list-item__image{width:235px;flex:0 0 235px;height:100%}.ee-list-item .ee-list-item__date{width:250px;flex:0 0 250px}.ee-list-item .ee-list-item__details .ee-list-item__description{overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;line-clamp:2;-webkit-box-orient:vertical}.shopify-app-block .ee-heading{font-size:4rem;text-align:center}.form-crm--free-version-watermark{display:none!important}.slider-mobile-gutter .slider.slider--everywhere .slider__slide{cursor:auto}.rich-text__image img{object-fit:contain}.product__accordion .accordion__content p{margin-top:0}#mahina-app .ma-wrapper .ma-calendar-header{font-size:clamp(3.2rem,8vw,4rem)!important;font-weight:400!important;margin-bottom:2rem!important;color:#373a36!important}#mahina-app .ma-event{border-radius:0!important}#mahina-app .ma-title{font-size:1.8rem!important;color:#373a36!important}#mahina-app #detailed-layout-one .ma-detailed__title{font-size:2.6rem!important;font-weight:400!important;color:#373a36!important}#mahina-app .ma-grid-layout .ma-date-time{letter-spacing:0!important;font-weight:600!important;color:#373a36!important}#mahina-app .ma-container :is(.ma-detailed__footer){border:0!important}#mahina-app .ma-primary-button{border-radius:0!important;background:#373a36!important;color:#fff!important;padding:10px 30px!important}#mahina-app .ma-container :is(.ma-detailed__footer):before{border-radius:0!important;box-shadow:none!important}#mahina-app .ma-grid-layout .ma-image-wrapper{box-shadow:0 1px 2px #00000080!important}#mahina-app .ma-toolbar.ma-flex-wrap{display:none!important}#mahina-app .ma-calendar{border-radius:0!important}.globo-form .globo-form-app .panels{z-index:1}.globo-form .globo-form-control .flat-input{background:#fff;border:1px solid #000000}.globo-form .globo-form-control .gfb__dropzone{background:#fff}.cmn-social-icons .list-social__item a{background:#fff!important}.cmn-social-icons .list-social__item a svg path{fill:#435249}.absolute-multicolumn-section .multicolumn-card__image-wrapper .media{padding-bottom:135%}@media screen and (min-width: 1320px){.custom-announcement-wrapper{padding-left:11px}#mahina-app .ma-wrapper{--ma-wrapper-width: 1400px !important}}@media screen and (min-width: 1146px){.header__inline-menu .header__search{display:flex}.header>.header__search{opacity:0;visibility:hidden}.header .header__inline-menu{display:flex;width:100%;justify-content:space-between;align-items:center;gap:15px}.header .header__icons #cart-icon-bubble{opacity:0;visibility:hidden}.services-image-with-text .image-content-grid{height:calc(100vh - var(--header-height))}}@media screen and (max-width: 1145px){#cart-icon-bubble{padding-top:10px}}@media screen and (max-width: 1024px){.image-content-section .grid__item-wrapper{padding:4rem 2.5rem}}@media screen and (max-width: 990px){.icon-with-text-item{width:32%}}@media screen and (max-width: 768px){.icon-with-text-wrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}.icon-with-text-item{width:100%;padding:5px}.icon-with-text-item h3{font-size:1.5rem}.header-wrapper .header{padding:4px 1rem 0px 2rem}.team-section-wrapper{grid-template-columns:repeat(1,1fr);gap:8rem 11.5rem}.we-believe-column{padding:25px}.we-believe-column.we-believe-block-image{padding:0}.visit-us-section .title-wrapper{padding-right:1.5rem}}@media (max-width: 749px){.homepage-featured-collection .grid,.homepage-featured-blog .grid{column-gap:16px}}@media screen and (max-width: 480px){.icon-with-text-image img{max-width:115px}.custom-announcement-wrapper{padding-bottom:10px}.announcement-left{font-size:12px;padding-top:3px}.announcement-right-btn a{font-size:12px}.banner-content-wrapper{padding:6rem 2.5rem;margin:0 auto}.form-iwt-section .section-subtitle-wrapper{flex-direction:column;gap:1rem}.form-iwt-section .section-subtitle-wrapper>.section-subtitle:first-child{border-right:0}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/custom.css.map */
