html,body,main,.gradient,.page-width,.shopify-section{background-color:#fff!important;background:#fff!important}.template-index #MainContent>.shopify-section:first-child,.template-index #MainContent>.shopify-section:first-child .rich-text{background-color:transparent!important;background:transparent!important}.video-background-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden}#bg-video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translate(-50%,-50%);object-fit:cover;z-index:-1}.video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0000004d;z-index:1}body{background-color:transparent!important}body,main,.gradient,.page-width,:root{background-color:transparent!important;background:transparent!important}html,body,main,.gradient,.page-width,.shopify-section,.rich-text{background-color:transparent!important;background:transparent!important}.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5{background:transparent!important}.template-index #MainContent>.shopify-section:first-child .rich-text{height:100dvh!important;min-height:100vh;max-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;padding:0!important;margin:0!important;top:0;overflow:hidden}.template-index #MainContent>.shopify-section:first-child{margin-top:-120px!important;padding-top:0!important;padding-bottom:0!important;margin-bottom:0!important;position:relative;z-index:0}.template-index #MainContent>.shopify-section:first-child .rich-text__blocks{width:100%;max-width:800px;margin:0 auto;text-align:center;position:relative;z-index:2;padding:0 2rem}.template-index #MainContent>.shopify-section:first-child .rich-text__heading{font-size:3.5rem!important;line-height:1!important;color:#fff!important;text-transform:uppercase;margin-bottom:1.5rem;text-shadow:0 4px 10px rgba(0,0,0,.5);font-family:Bebas Neue,sans-serif!important;word-break:break-word;overflow-wrap:break-word;max-width:90%;margin-left:auto;margin-right:auto}.template-index #MainContent>.shopify-section:first-child .rich-text__text p{font-size:2rem!important;color:#fffc!important;font-family:Inter,sans-serif!important;text-shadow:0 2px 5px rgba(0,0,0,.5)}.shopify-section:not(:first-child) .rich-text__blocks{position:relative;background:#fffc;padding:4rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;margin:4rem auto}.multicolumn-card__info{background:#ffffffb3!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);border-radius:12px;padding:2rem!important;text-align:center}.multicolumn-card__info h3{font-family:Bebas Neue,sans-serif!important;font-size:2.2rem!important;text-transform:uppercase;margin-bottom:1rem;letter-spacing:1px;color:#000!important}.multicolumn-card__info p{font-size:1.4rem!important;color:#333!important}.collage-card .collage-content__info{background:#fff9!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:20px;border:1px solid rgba(255,255,255,.3)}.newsletter__wrapper{background:transparent!important;-webkit-backdrop-filter:none;backdrop-filter:none;border:none;padding:4rem 0!important;margin-top:4rem;text-align:center}.newsletter__heading{font-size:4rem!important;text-transform:uppercase;margin-bottom:2rem!important;text-shadow:0 4px 15px rgba(0,0,0,.5)}.field__input{background:#ffffffe6!important;border:none!important;border-radius:0!important;color:#000!important;font-family:Inter,sans-serif!important;font-weight:600}.newsletter-form__button{background:#000!important;color:#fff!important;border-radius:0!important;text-transform:uppercase;font-family:Bebas Neue,sans-serif!important;font-size:2rem!important;letter-spacing:2px}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.header__heading-link .h2,.list-menu__item,.button,.btn,.price,.price__regular,.price__sale{font-family:Bebas Neue,sans-serif!important;text-transform:uppercase!important;letter-spacing:.1rem!important;color:#000!important}.header__heading-link .h2{font-family:Bebas Neue,sans-serif!important;text-transform:uppercase!important;font-size:5rem!important;color:#fff!important;letter-spacing:.1rem}.header__heading-logo{max-width:200px!important;width:auto!important;height:auto!important}body,p,a,span,li,button,input,textarea,label,.rich-text__text,.banner__text,.newsletter__subheading,.footer-block__details-content,.product__description,.card__information{font-family:Inter,sans-serif!important;font-weight:400!important;line-height:1.5!important;color:#000!important}.card__heading{font-family:Bebas Neue,sans-serif!important;font-size:1.6rem!important;word-break:break-word!important;-webkit-hyphens:auto;hyphens:auto;line-height:1.1!important}.title-wrapper-with-link .title,.title-wrapper--no-top-margin .title,.collection-list-title,.newsletter__heading{background:transparent!important;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;padding:0!important;display:inline-block;margin-bottom:3rem!important;margin-top:5rem!important;box-shadow:none!important;font-family:Bebas Neue,sans-serif!important;font-size:3rem!important;text-transform:uppercase;letter-spacing:2px}.collection__title.title-wrapper{margin-top:10rem!important;display:block!important}.title-wrapper-with-link,.title-wrapper--no-top-margin,.section-header-centered{text-align:center!important;justify-content:center!important;display:flex!important;width:100%}@keyframes shine{0%{background-position:100% center}30%{background-position:0% center}to{background-position:0% center}}.section-header.scrolled-past-header .header__heading-link .h2,.shopify-section-header-sticky.scrolled-past-header .header__heading-link .h2{color:#000!important;background:linear-gradient(120deg,#000 40%,#fff,#000 60%);background-size:300% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;animation:shine 7s ease-in-out infinite;text-shadow:none!important}.full-screen-collection-list{display:flex;flex-direction:column;width:100%}.full-screen-collection-item{position:relative;width:100%;height:90vh;min-height:600px;display:flex;align-items:center;justify-content:center;overflow:hidden}@media screen and (min-width: 990px){.full-screen-collection-item{height:100vh}}.collection-bg-media{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1;transition:transform .6s ease}.full-screen-collection-item:hover .collection-bg-media{transform:scale(1.05)}.collection-content-overlay{z-index:2;text-align:center;padding:2rem;max-width:800px}.collection-title{font-family:Bebas Neue,sans-serif!important;font-size:8rem!important;color:#fff!important;text-transform:uppercase;margin-bottom:2rem;text-shadow:0 5px 15px rgba(0,0,0,.6);line-height:.9;opacity:.9;transition:opacity .3s ease}.full-screen-collection-item:hover .collection-title{opacity:1}.collection-button{background:transparent!important;border:2px solid #ffffff!important;color:#fff!important;font-family:Bebas Neue,sans-serif!important;font-size:2rem!important;padding:1rem 3rem!important;text-transform:uppercase;letter-spacing:2px;transition:all .3s ease;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.collection-button:hover{background:#fff!important;color:#000!important}.full-link-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;cursor:pointer}@media screen and (max-width: 750px){.collection-title{font-size:5rem!important}.full-screen-collection-item{height:70vh}}.template-collection .gradient,.template-collection .shopify-section-group-header-group{background:transparent!important}.template-collection .header-wrapper{background:transparent!important;border-bottom:none!important}.template-collection .header__heading-link .h2{color:#fff!important}.collection-hero,.collection-hero.collection-hero--with-image{padding:0!important;margin:-120px 0 0!important;overflow:hidden!important;position:relative;z-index:0}.collection-hero--with-image .collection-hero__inner{display:flex;flex-direction:column;position:relative;width:100%!important;max-width:100%!important;padding-bottom:0!important;padding-top:calc(30vh + 120px)!important;margin:0!important}.collection-hero__image-container{position:absolute!important;top:0;left:50%!important;transform:translate(-50%)!important;width:100vw!important;height:calc(30vh + 120px)!important;border:none!important;box-shadow:none!important;margin:0!important;z-index:0;overflow:hidden}.collection-hero__image-container img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.collection-hero__text-wrapper{text-align:center;padding:0!important;position:relative;z-index:1;width:100%;max-width:1200px;margin:0 auto!important}.collection-hero__title{font-size:4rem!important;margin-top:2rem!important;margin-bottom:1.5rem!important;color:#000!important;line-height:.9!important;display:inline-block}.template-index .header,.template-index .header-wrapper,.template-index .header__heading-link,.template-index .header__heading-link .h2,.template-index .header__icon,.template-index .header__icon svg,.template-collection .header,.template-collection .header-wrapper,.template-collection .header__heading-link,.template-collection .header__heading-link .h2,.template-collection .header__icon,.template-collection .header__icon svg,.template-collection .header__menu-item,.template-collection details-disclosure summary{transition:all .4s ease!important}.template-index .header__icon svg,.template-collection .header__icon svg{width:2.4rem!important;height:2.4rem!important}.template-index .header__heading-link .h2,.template-index .header__icon,.template-index .header a,.template-collection .header__heading-link .h2,.template-collection .header__icon,.template-collection .header__menu-item,.template-collection details-disclosure summary,.template-collection .header a{color:#fff!important;fill:#fff!important}.template-index .header__icon svg,.template-collection .header__icon svg{stroke:#fff!important}.scrolled-past-header .header-wrapper{background:#fffffffa!important}.scrolled-past-header .header__heading-link .h2,.scrolled-past-header .header__icon,.scrolled-past-header .header a,.scrolled-past-header .header__menu-item,.scrolled-past-header details-disclosure summary{color:#000!important;fill:#000!important}.scrolled-past-header .header__icon svg{stroke:#000!important}.full-screen-collection-list{display:flex;flex-direction:column}.full-screen-collection-item{position:relative;width:100%;height:100vh;min-height:100vh;overflow:hidden;display:flex;align-items:center;justify-content:center}.full-screen-collection-item .collection-bg-media{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.full-screen-collection-item .collection-content-overlay{position:relative;z-index:2;text-align:center;color:#fff}.full-screen-collection-item .collection-title{font-size:4rem;font-family:Bebas Neue,sans-serif;text-transform:uppercase;text-shadow:0 4px 10px rgba(0,0,0,.5);margin-bottom:1.5rem}.full-screen-collection-item .collection-button{background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.4);color:#fff;padding:1rem 2.5rem;border-radius:30px;text-transform:uppercase;font-weight:600;transition:all .3s ease}.full-screen-collection-item .collection-button:hover{background:#fff6}.full-screen-collection-item .full-link-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}@keyframes shimmer-glow{0%,to{box-shadow:0 0 5px #9696c84d,0 0 10px #9696c833}50%{box-shadow:0 0 15px #9696c880,0 0 25px #9696c84d}}.search-modal__form,.search-modal__content,details-modal .modal__content{border-radius:20px!important;overflow:hidden!important;background:#fff!important}.search__input-wrap{border-radius:20px!important;overflow:hidden!important}.search__input{border-radius:20px!important;border:2px solid #e0e0e0!important;background:#fff!important;animation:shimmer-glow 3s ease-in-out infinite!important;outline:none!important}.search__input:focus{border-color:#a0a0ff!important;box-shadow:0 0 20px #9696c899!important}.predictive-search{border-radius:0 0 20px 20px!important;overflow:hidden!important;background:#fff!important;border:1px solid #e0e0e0!important;border-top:none!important}.search__button{border-radius:50%!important;background:transparent!important}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom.css.map */
