:root{--font-heading-family:ivypresto-headline, serif;--font-body-family: agenda, sans-serif;--font-button-family:agenda, sans-serif;--font-body2-size:18px}.section-background-attachment--fixed{background-attachment:fixed}.main-logo-cont{z-index:100}h1,h2,h3,.h1,.h2,.h3{font-family:var(--font-heading-family)}.product-card .product-card-small__heading{font-family:var(--font-heading-family);font-weight:300}h1.home-tagline{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}h1.home-tagline a,h1.home-tagline em{border-radius:8px;color:#fff;font-style:italic;position:relative;z-index:0;padding:0 4px 0 1px;background:-webkit-linear-gradient(#fff300,#f01daf);-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(2px 5px 3px rgba(0,0,0,.6));display:inline-block;transition:all .2s ease}h1.home-tagline a:before{content:"";position:absolute;top:6px;right:5px;bottom:0;left:0%;z-index:-1;border-bottom:dashed 2px #fff;transition:all .2s ease}h1.home-tagline a:hover{text-decoration:none;transform:scale(1.06) translateY(-6px);background:-webkit-linear-gradient(#faa61c 50%,#ff003b);-webkit-background-clip:text;-webkit-text-fill-color:transparent}h1.home-tagline a:after{content:"";position:absolute;border-bottom:dashed 2px #ffffff;z-index:0;top:6px;right:105%;bottom:0;left:0%;transition:all .2s ease .2s}h1.home-tagline a:hover:before{top:6px;right:5px;bottom:0;left:105%}h1.home-tagline a:hover:after{top:6px;right:0%;bottom:0;left:0%}.main-logo-anim{max-width:150px;max-height:150px;position:relative}.main-logo-anim svg{width:100%;max-width:150px;height:auto}.main-logo-anim .logo-layer-hat-anim{position:absolute;z-index:2;transform:translate(-50%,-7px);left:50%;width:100%}.main-logo-anim .logo-layer-hat-anim img{width:100%;max-width:145px;max-height:80px;height:auto;object-fit:contain}.main-logo-anim .logo-layer-static{position:relative;z-index:1}.main-logo-link{display:block!important}.main-logo-link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:10}span.header-customer-accounts__modal__title.h6{color:#000}.header-customer-accounts__modal__buttons a.btn.btn__transition-text.w-full:hover{background:#ff8a00}wishlist-bubble.header__button__bubble{background:#ff8a00;color:#000}h1.header__heading,.main-logo-cont{height:50px;transform:translateY(50px)}.list-menu__item,.list-menu__item>span{font-weight:600;font-size:18px}@media(max-width:1400px){body.default-header:not([data-header=header-transparent]) .header__main.header-layout-classic{background:linear-gradient(0deg,#a732a2,#7a2277)}body.default-header:not([data-header=header-transparent]) main#MainContent{padding-top:200px}:is(.transparent-header,body.default-header[data-header=header-transparent]) main#MainContent section:first-of-type .section-background{padding-top:150px}}:is(.transparent-header,body.default-header[data-header=header-transparent]) .section-header:has(.submenu--megamenu){position:absolute;width:100%}:is(.transparent-header,body.default-header[data-header=header-transparent]) .header__desktop__shadow:not(:has(.header__section-background__boxed)){background:linear-gradient(180deg,#00000073,#0000002b 60%,transparent)}:is(.transparent-header,body.default-header[data-header=header-transparent]) .header__desktop__shadow:not(:has(.header__section-background__boxed)):before{display:none}:is(.transparent-header,body.default-header[data-header=header-transparent]) .header__main.header-layout-classic.section-background{background:transparent}:is(.transparent-header,body.default-header[data-header=header-transparent]) .product-page-template{padding:100px 50px 0}@media(max-width:576px){body.default-header:not([data-header=header-transparent]) main#MainContent{padding-top:80px}:is(.transparent-header,body.default-header[data-header=header-transparent]) main#MainContent section:first-of-type .section-background{padding-top:80px}:is(.transparent-header,body.default-header[data-header=header-transparent]) .product-page-template{padding-left:0;padding-right:0}}@media(max-width:1024px)and (min-width:576px){:is(.transparent-header,body.default-header[data-header=header-transparent]) .product-page-template{padding:0}}.video-background-container{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-1;overflow:hidden;background-color:#000}.video-background-container .video-background{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translate(-50%,-50%);object-fit:cover;pointer-events:none}.video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0000004d;z-index:1}.has-video .section-background{background:none!important}.video-background-container:before{content:"";background:#00000091;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.variants-label svg{width:12px}.variants-label>span{display:flex;flex-direction:column;gap:10px;width:100%}span.variants-label__value-wrap{display:flex;align-items:center;gap:6px;font-family:var(--font-body-family);background:#b2feb7;border:solid 1px #4eb011;border-radius:16px;padding:2px 6px 2px 3px;margin:4px 12px;width:fit-content}.main-product__container .field.product-form__input__select{width:100%!important;padding:12px;height:auto;margin-top:0}.product-form__input select{border:solid 2px #c2c2c2}span.variants-label__value-wrap .selected_icon{display:flex;align-items:center;gap:4px;text-transform:uppercase;font-size:12px;letter-spacing:1px;background:#21a616;border-radius:10px;padding:1px 2px;color:#fff}span.variants-label__value{color:#388e3d}.variants-label svg g path:last-child{fill:#fff}span.variant-option-name{font-family:var(--font-body-family);background:var(--color-accent);color:#fff;padding:12px;border-radius:8px 8px 0 0}.product-form__input{background:#ffffff8c;border-radius:0 0 12px 12px;box-shadow:0 6px 15px #00000021}.product-form__input .field__icon--select{right:27px}.product-form__input .field__icon--select svg.theme-icon{width:12px;height:10px}select-option-js.active~* .variants-label__value-wrap{display:none}legend.variants-label.h6{padding:0}.product-form__container{padding:10px;margin:0;display:flex!important;flex-wrap:wrap}.product-form__container .product-form__item{min-width:100px;max-width:100px}
/*# sourceMappingURL=/cdn/shop/t/61/assets/dj-custom-style.css.map */
