:root{--white-color: #ffffff;--bg-black: #000000;--bg-black-inverse: #151515;--star-color: #ffc500;--collection-hero-height-desktop: 48rem;--collection-hero-height-mobile: 20rem}*{box-sizing:border-box}html{scroll-behavior:smooth}ul,li{list-style:none}h2.collection-list-title{text-align:center;display:block;width:100%}*>.button,*>button,.customer button,.banner .button{text-transform:uppercase;letter-spacing:1px;font-weight:700}body{width:100%;height:100%;display:flex;flex-direction:column;overflow-y:scroll}main{flex:1}body:not(.index) #MainContent{background-color:var(--bg-black-inverse)!important}.banner .banner__heading{text-transform:uppercase;font-weight:700}.collection .card__heading,.product .product__title{text-transform:uppercase}body .title,body .rich-text__heading,body .collection-list-title,body .collection__title h2{display:block;width:100%;text-align:center;text-transform:uppercase;font-weight:700;padding-bottom:2rem}.slideshow__text-wrapper .banner__heading{text-transform:uppercase;font-size:3.2rem}header-wrapper--border-bottom{border-bottom:none}body .header-wrapper{background-color:var(--bg-black);z-index:1}.header-wrapper .page-width{max-width:100vw}body.index .header-wrapper,body.collection .header-wrapper,body.article .header-wrapper,body.page-about-us .header-wrapper{position:absolute;left:0;width:100%;height:auto;background:transparent;transition:all .3s ease-in-out}body.index .header-wrapper.active,body.collection .header-wrapper.active,body.article .header-wrapper.active,body.page-about-us .header-wrapper.active,.scrolled-past-header .header{background-color:var(--bg-black)}.header ul.list-menu{text-transform:uppercase}button.localization-selector{text-transform:capitalize}.collection-hero--with-image .collection-hero__image-container:after{content:"";position:absolute;z-index:1;background:#000000b3;top:0;bottom:0;left:0;right:0}.collection .collection-hero.collection-hero--with-image{padding:0}.collection-hero--with-image .collection-hero__inner{max-width:100%;width:100%;min-height:var(--collection-hero-height-desktop);flex-direction:row;margin:0;padding:0;position:relative}.collection-hero--with-image .collection-hero__inner .collection-hero__text-wrapper{flex-basis:100%;position:relative;display:flex;flex-direction:column;align-items:start;justify-content:center;width:100%;z-index:2}.collection-hero--with-image .collection-hero__title{color:var(--white-color);font-weight:700;text-transform:uppercase;display:block;width:100%;text-align:center}.collection-hero--with-image .collection-hero__image-container{position:absolute;width:100%;height:100%;top:0;left:0;margin:0;border:none}.collection-hero--with-image .collection-hero__description{color:var(--white-color);text-align:center}.article .article-template__hero-container{max-width:100%}.article .article-template__hero-container .media:after{content:"";position:absolute;z-index:1;background:#0009;top:0;bottom:0;left:0;right:0}.article-template .article-template__social-sharing{display:flex}.article-template ul.list-social{align-items:center;padding-left:1.5rem}.product .product__info-wrapper ul.list-social{justify-content:flex-start;align-items:center;gap:1rem;margin-top:0}.product .product__info-wrapper ul.list-social li a:first-child{padding-left:0}body.article .article-template__content p{background-color:unset!important;color:var(--white-color)!important}.spr-form-contact-name input,.spr-form-contact-email input,.spr-form-review-title input,.spr-form-review-body textarea{padding:6px 4px}.spr-form-review-rating .spr-starrating{padding-bottom:2px}.spr-form-actions input.spr-button{padding:10px 12px}.rating-star:before{background:var(--star-color)}.page-about-us .main-page-title{display:none}@media screen and (min-width:990px){.page-about-us .page-width--narrow{max-width:var(--page-width);padding:54px 5rem}}@media(min-width:799px)and (max-width:820px){.slideshow__slide .banner__heading{font-size:2rem;position:absolute;top:0}}@media screen and (max-width:798px){.slideshow__slide .banner__heading{font-size:1.8rem}body.index .banner{overflow:hidden}body.index .banner .banner__box{margin-top:40%}.page-about-us .banner .banner__box{margin-top:30%}body.index .banner .banner__box .banner__heading,.page-about-us .banner .banner__heading{font-size:30px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
