:root{--page-gutter: 4rem;--black: #000000;--yellow: #f4ff69;--poppins: "Poppins", serif}.button{font-size:13px;letter-spacing:1px;line-height:21px;text-transform:uppercase;font-weight:600;font-family:var(--poppins);display:inline-block}.button.button--filled:not(.back-to-top){padding:13.5px 28px}.text--label{font-size:14px;letter-spacing:2px;line-height:16px;text-transform:uppercase;color:#000;font-weight:400;font-family:var(--poppins)}.section__heading{font-size:40px;letter-spacing:1px;line-height:40px;text-transform:uppercase;color:#000;font-weight:700;font-family:var(--poppins)}body .announcement-bar{padding:12.5px 0}.announcement-bar .announcement-bar__text-content{padding:0}.announcement-bar .announcement-bar__wrapper{align-items:flex-start}.announcement-bar .announcement-bar__text-content *{font-size:13px;letter-spacing:1px;line-height:21px;text-transform:uppercase;color:#fff;font-weight:400;font-family:var(--poppins)}.announcement-bar .announcement-bar__slider:has(.announcement-bar__text-content){max-width:100%}.header .header__nav .header__nav-items{column-gap:59px}.header .header__nav .header__nav-items .header__nav-item .header__nav-link{font-size:12px;letter-spacing:1px;line-height:20px;text-transform:uppercase;font-weight:800;font-family:var(--poppins)}.hero_image_banner .banner_icon_image{line-height:0;max-width:94px;width:100%;margin-bottom:17px}.hero_image_banner .banner_icon_image img{width:100%;height:100%}.hero_image_banner .hero-banner .hero__media.media--overlay:before{background:#000;opacity:.149}.hero_image_banner .hero-banner .hero__heading{margin-bottom:20px}.hero_image_banner .hero-banner .hero__heading p{font-size:85px;letter-spacing:2px;line-height:84px;text-transform:uppercase;color:#fff;font-weight:800;font-family:var(--poppins);text-align:center}.other_image-banner .section-full-width-banner__content .section__heading{font-size:90px;letter-spacing:2px;line-height:69px;text-transform:uppercase;color:#fff;font-weight:700;font-family:var(--poppins);padding-bottom:0}.other_image-banner .section-full-width-banner__content .section-full-width-banner__subtitle{font-size:28px;letter-spacing:1px;line-height:28px;text-transform:uppercase;color:#fff;font-weight:400;font-family:var(--poppins);text-align:center}.other_image-banner .section-full-width-banner__content{padding:0}.collection_tabbing .products-feed__tab .button{font-size:14px;letter-spacing:2px;line-height:23px;text-transform:uppercase;color:#000;font-weight:400;font-family:var(--poppins);border:0}.collection_tabbing .products-feed__tab .button.active{background:#ccc}.collection_tabbing .section__head{margin-bottom:10px}.collection_tabbing .section__foot{margin-block-start:50px!important}.collection_tabbing .section__head--buttons .button--outlined:hover{background:#000;color:#fff}.section-blog-articles .swiper-slide-active .card-article{position:relative}.section-blog-articles .section__head-title h2{font-size:40px;letter-spacing:1px;line-height:40px;text-transform:uppercase;color:#000;font-weight:700;font-family:var(--poppins)}.section-blog-articles .card-article--cover .card-article__media.media:after{background:#00000025}.section-blog-articles .card-article__title{font-size:30px;letter-spacing:1px;line-height:30px;color:#000;font-weight:700;font-family:var(--poppins)}.section-blog-articles .article-card__date{font-size:12px;letter-spacing:0px;line-height:16px;font-weight:600;font-family:var(--poppins)}.footer .newsletter_block{flex-wrap:wrap}.footer .newsletter_block .newsletter_social{width:100%;margin-top:40px}.footer .container{padding:0 60px}footer{position:relative;z-index:1}footer:before{content:"";background:url(/cdn/shop/files/footer_bg.png?v=1738607510) no-repeat center center;width:100%;height:100%;background-size:cover;display:inline-block;position:absolute;top:0;left:0;background-color:#000;opacity:.051}footer .section-footer .grid .section-footer__block_brand{max-width:315px;width:100%}footer .section-footer .grid .section-footer__block_brand .rte *,footer .section-footer .grid .section-footer__block_newsletter .footer__newsletter-text *{font-size:14px;letter-spacing:1px;line-height:21px;text-transform:uppercase;color:#fff;font-weight:400;font-family:var(--poppins)}footer .section-footer .grid .section-footer__block .footer__block-heading{font-size:20px;letter-spacing:3px;line-height:16px;text-transform:uppercase;color:#fff;font-weight:600;font-family:var(--poppins);padding:0;margin-bottom:25px}footer .section-footer .grid .section-footer__block_menu .footer__links{row-gap:25px}footer .section-footer .grid .section-footer__block_menu .footer__links li a{font-size:15px;letter-spacing:1px;line-height:16px;text-transform:uppercase;color:#fff;font-weight:400;font-family:var(--poppins);transition:all .3s}footer .section-footer .grid .section-footer__block_menu .footer__links li a:hover{opacity:.5}footer .section-footer .footer__richtext--copyright *{font-size:14px;letter-spacing:1px;line-height:16px;text-transform:uppercase;color:#fff;font-weight:400;font-family:var(--poppins)}footer .section-footer .footer__richtext--copyright a{text-decoration:none;transition:all .3s}footer .section-footer .footer__richtext--copyright a:hover{opacity:.5}footer .section-footer .grid .section-footer__block_newsletter{max-width:411px;width:100%;justify-self:flex-end}footer .section-footer .grid .section-footer__block_newsletter .newsletter-form .newsletter__controls{display:flex;align-items:center}footer .section-footer .grid .section-footer__block_newsletter .newsletter-form .newsletter__field{max-width:325px;width:100%}footer .section-footer .grid .section-footer__block_newsletter .newsletter-form .newsletter__button{position:unset;font-size:15px;letter-spacing:1px;line-height:25px;text-transform:uppercase;color:#000;font-weight:500;font-family:var(--poppins);background:#ccc;padding:10px 23.5px;height:4.5rem}footer .section-footer .grid .section-footer__block_newsletter .newsletter-form .field__input{height:4.5rem}body .product-card .product-card__info .product-card__title{font-size:14px;letter-spacing:0px;line-height:16px;text-transform:uppercase;color:#000;font-weight:600;font-family:var(--poppins)}body .product-card .product-card__info .product-card__price span{font-size:14px;letter-spacing:0px;line-height:16px;color:#000;font-weight:400;font-family:var(--poppins)}.section__featured-collections .card-collection__heading{font-size:38px;letter-spacing:1px;line-height:38px;color:#000;font-weight:700;font-family:var(--poppins)}.section__featured-collections .card-collection__content{display:inline-block;margin-top:22px}.other_image-banner .section-height-half{height:70svh}.template-product .product-form__submit.button--filled:hover{background:#000!important;color:#fff!important}.template-product button.shopify-payment-button__button.shopify-payment-button__button--unbranded{font-size:14px!important}.cart-drawer__action-buttons .button--outlined:hover{color:#fff}.product-recommendations__item{margin-bottom:20px}.group-products-wrapper ul{padding:0;list-style:none;display:flex;gap:8px}.group-products-wrapper ul li.active_swatch{border:1px solid #000}.group-products-wrapper ul li{border:1px solid #d9d9d9}.group-products-wrapper ul li img{display:block;vertical-align:middle;padding:4px}.product__sticky-cart button{background:#000;color:#fff}.product__complementaries img{object-fit:contain}.product__complementaries .product-recommendations__item{background:transparent!important;border:1px solid #ebebeb}.product__complementaries .product-recommendations__item .media{background:transparent!important;border-right:1px solid #ebebeb}@media only screen and (max-width: 1600px){.footer .container{padding:0 40px}footer .section-footer .grid{column-gap:50px}}@media only screen and (max-width: 1365px){.footer .container,body .container{padding:0 20px}footer .section-footer .grid{column-gap:40px}.hero_image_banner .hero-banner .hero__heading p{font-size:75px;line-height:75px}.other_image-banner .section-full-width-banner__content .section__heading{font-size:80px;line-height:80px;padding:0}.other_image-banner .section-full-width-banner__media{inset-inline:20px!important;max-width:calc(100% - 40px)!important}.section-blog-articles .card-article__title{font-size:25px;line-height:25px}}@media only screen and (max-width: 1199px){.section__heading,.section-blog-articles .section__head-title h2{font-size:35px;line-height:35px}footer .section-footer .grid .section-footer__block_menu{grid-column:span 2}footer .section-footer .grid .section-footer__block_newsletter{max-width:100%;width:100%;grid-column:span 6}}@media only screen and (max-width: 989px){footer .section-footer .grid .section-footer__block_brand{max-width:100%;width:100%;grid-column:span 6}footer .section-footer .grid .section-footer__block_menu{grid-column:span 6}footer .section-footer .footer__newsletter{width:100%;max-width:100%}footer .section-footer .grid .section-footer__block_newsletter .newsletter-form .newsletter__field{max-width:100%;width:100%}.other_image-banner .section-full-width-banner__content .section__heading{font-size:65px;line-height:65px}.hero_image_banner .hero-banner .hero__inner .media img{object-position:19% center}body h3:has(em),body .h3:has(em),body h3.section__heading,body .h3.section__heading{padding-block:0}body .section-blog-articles .card-article__content{padding:20px;padding-block-start:20px}.section-blog-articles .card-article__title{font-size:20px;line-height:22px}.other_image-banner .section-full-width-banner__content .section-full-width-banner__subtitle{font-size:24px;line-height:24px}}@media only screen and (max-width: 749px){.hero_image_banner .hero-banner{height:600px}.hero_image_banner .hero-banner .hero__inner{min-height:600px}.hero_image_banner .hero-banner .hero__inner .media img{object-position:left center}.hero_image_banner .hero-banner .hero__heading p,.other_image-banner .section-full-width-banner__content .section__heading{font-size:60px;line-height:60px}.other_image-banner .section-full-width-banner__media img{object-position:30% center}.section__heading,.section-blog-articles .section__head-title h2,.section__featured-collections .card-collection__heading{font-size:30px;line-height:30px}.other_image-banner .section-full-width-banner__content .section-full-width-banner__subtitle{font-size:22px;line-height:22px}.other_image-banner .section-height-half{height:45svh}.button.button--filled:not(.back-to-top){padding:10px 20px;line-height:20px}}@media only screen and (max-width: 479px){.hero_image_banner .hero-banner .hero__heading p,.other_image-banner .section-full-width-banner__content .section__heading{font-size:50px;line-height:50px}.section__heading,.section-blog-articles .section__head-title h2,.section__featured-collections .card-collection__heading{font-size:28px;line-height:28px}.other_image-banner .section-full-width-banner__content .section-full-width-banner__subtitle{font-size:20px;line-height:20px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
