:root{--od-black: #000000;--od-eigengrau: #141318;--od-grid: #2F303C;--od-island-blue: #4E2EF7;--od-fjord-azure: #4BE7DD;--od-oasis-orange: #EC8D54;--od-canyon-red: #DF4E60;--od-peninsula-purple: #A879DA;--od-parasol-pink: #FE79DE;--od-black-rock: #140535;--od-white: #FFFFFF;--od-cream: #D0CFC3;--odditty-display-font: "Odditty", "Bebas Neue", Impact, "Arial Narrow", sans-serif;--odditty-body-font: "DM Sans", system-ui, -apple-system, sans-serif;--od-ease-out-expo: cubic-bezier(.16, 1, .3, 1);--od-ease-out-quint: cubic-bezier(.22, 1, .36, 1);--od-ease-in-out: cubic-bezier(.65, 0, .35, 1);--od-perspective: 1200px}body{background-color:var(--od-black)!important;color:var(--od-white)}*,*:before,*:after{border-radius:0!important}body,.rte,.rte p,button,input,select,textarea,.field__input{font-family:var(--odditty-body-font)!important}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.hN,.title,.rich-text__heading,.banner__heading,.image-with-text__heading{font-family:var(--odditty-display-font)!important;text-transform:uppercase;letter-spacing:.04em;line-height:.9}.color-scheme-3 .rte,.color-scheme-3 p,.color-scheme-4 .rte,.color-scheme-4 p{color:var(--od-cream)}.od-heading-giant{font-family:var(--odditty-display-font)!important;font-size:clamp(64px,18vw,280px)!important;line-height:.85!important;letter-spacing:-.02em;text-transform:uppercase;margin:0}.od-heading-large{font-family:var(--odditty-display-font)!important;font-size:clamp(48px,10vw,160px)!important;line-height:.88!important;letter-spacing:.02em;text-transform:uppercase;margin:0}.od-heading-medium{font-family:var(--odditty-display-font)!important;font-size:clamp(36px,6vw,96px)!important;line-height:.9!important;letter-spacing:.03em;text-transform:uppercase;margin:0}.od-text-stroke{-webkit-text-stroke:1.5px currentColor;-webkit-text-fill-color:transparent}.od-text-stroke-thick{-webkit-text-stroke:2.5px currentColor;-webkit-text-fill-color:transparent}.od-text-gradient{background:linear-gradient(135deg,var(--od-island-blue) 0%,var(--od-fjord-azure) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-template--index>*,.shopify-section,.shopify-section--header,.shopify-section--footer{border-bottom:1px solid var(--od-grid)}.shopify-section:first-child{border-top:none}.button:not(.button--secondary),.shopify-challenge__button,button.button--primary{background-color:var(--od-island-blue)!important;color:var(--od-white)!important;border:2px solid var(--od-island-blue)!important;font-family:var(--odditty-body-font)!important;font-weight:600;letter-spacing:.06em;text-transform:uppercase;font-size:13px;position:relative;overflow:hidden;z-index:0;transition:color .35s var(--od-ease-out-expo),border-color .35s var(--od-ease-out-expo),transform .4s var(--od-ease-out-expo)}.button:not(.button--secondary):before,.shopify-challenge__button:before,button.button--primary:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:0;background:var(--od-white);transition:height .45s var(--od-ease-out-expo);z-index:-1}.button:not(.button--secondary):hover,.shopify-challenge__button:hover,button.button--primary:hover{color:var(--od-island-blue)!important;background-color:transparent!important;transform:translateY(-3px)}.button:not(.button--secondary):hover:before,.shopify-challenge__button:hover:before,button.button--primary:hover:before{height:100%}.button--secondary{background-color:transparent!important;color:var(--od-white)!important;border:2px solid var(--od-white)!important;font-family:var(--odditty-body-font)!important;font-weight:600;letter-spacing:.06em;text-transform:uppercase;font-size:13px;position:relative;overflow:hidden;transition:background-color .4s var(--od-ease-out-expo),color .4s var(--od-ease-out-expo),border-color .4s var(--od-ease-out-expo),transform .4s var(--od-ease-out-expo)}.button--secondary:after{content:"";position:absolute;left:0;top:0;width:0;height:100%;background:var(--od-island-blue);transition:width .4s var(--od-ease-out-expo)}.button--secondary:hover{border-color:var(--od-island-blue)!important;background-color:#4e2ef714!important;color:var(--od-white)!important;transform:translate(4px)}.button--secondary:hover:after{width:4px}.announcement-bar{background-color:var(--od-island-blue)!important;border-bottom:1px solid var(--od-grid)!important}.announcement-bar__message{font-family:var(--odditty-body-font)!important;font-size:13px!important;font-weight:500;letter-spacing:.02em}.section-header{background-color:var(--od-black)!important;border-bottom:1px solid var(--od-grid)!important}.header{padding-top:16px!important;padding-bottom:16px!important}.header__menu-item,.header__menu-item span,.list-menu__item--link{font-family:var(--odditty-body-font)!important;font-size:13px!important;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--od-white)!important;transition:color .3s var(--od-ease-out-expo)}.header__menu-item{position:relative}.header__menu-item:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:var(--od-island-blue);transition:width .4s var(--od-ease-out-expo)}.header__menu-item:hover:after{width:100%}.header__menu-item:hover span{color:var(--od-island-blue)!important}.header__icon{color:var(--od-white)!important;transition:color .3s var(--od-ease-out-expo),transform .3s var(--od-ease-out-expo)}.header__icon:hover{color:var(--od-island-blue)!important;transform:scale(1.1)}.header .localization-selector,.header localization-form{display:none!important}.banner{min-height:100vh!important}.banner__heading{font-family:var(--odditty-display-font)!important;font-size:clamp(64px,18vw,280px)!important;line-height:.85!important;letter-spacing:-.02em;text-transform:uppercase}.banner__text{font-family:var(--odditty-body-font)!important;color:var(--od-cream);font-size:16px;line-height:1.6}.featured-collection .collection__title{font-family:var(--odditty-display-font)!important;text-transform:uppercase;letter-spacing:.04em;font-size:clamp(36px,6vw,64px)!important}.featured-collection .grid .grid__item{border-right:1px solid var(--od-grid);border-bottom:1px solid var(--od-grid)}.featured-collection .grid .grid__item:nth-child(4n){border-right:none}@media(max-width:749px){.featured-collection .grid .grid__item:nth-child(2n){border-right:none}}.featured-collection .card{background-color:var(--od-black)!important;transition:transform .5s var(--od-ease-out-expo),box-shadow .5s var(--od-ease-out-expo)}.featured-collection .card__inner{background-color:var(--od-black)!important}.featured-collection .grid__item{position:relative}.featured-collection .grid__item:after{content:"";position:absolute;bottom:0;left:0;width:0;height:3px;background:var(--od-island-blue);transition:width .5s var(--od-ease-out-expo);z-index:2}.featured-collection .grid__item:hover:after{width:100%}.featured-collection .grid__item:hover .card{transform:translateY(-6px)}.featured-collection .card__heading,.featured-collection .card-information__text{font-family:var(--odditty-body-font)!important;color:var(--od-white)}.featured-collection .price-item{color:var(--od-fjord-azure)!important;font-weight:600}.featured-collection .card__media{position:relative;overflow:visible}.featured-collection .grid__item:nth-child(4n+1) .card__media:after{box-shadow:0 0 40px 8px #4e2ef759}.featured-collection .grid__item:nth-child(4n+2) .card__media:after{box-shadow:0 0 40px 8px #fe79de59}.featured-collection .grid__item:nth-child(4n+3) .card__media:after{box-shadow:0 0 40px 8px #4be7dd59}.featured-collection .grid__item:nth-child(4n+4) .card__media:after{box-shadow:0 0 40px 8px #ec8d5459}.featured-collection .grid__item .card__media:after{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;pointer-events:none;z-index:1;transition:box-shadow .5s var(--od-ease-out-expo);animation:od-glow-pulse 3.5s ease-in-out infinite}.featured-collection .grid__item:hover .card__media:after{box-shadow:0 0 80px 24px #4e2ef799!important;animation:none}@keyframes od-glow-pulse{0%,to{opacity:.55}50%{opacity:1}}.card__media .media--hover-effect>img+img{transition:opacity .5s var(--od-ease-out-quint)!important}.quick-add__submit,.quick-add__submit.button--secondary{background-color:var(--od-island-blue)!important;color:var(--od-white)!important;border:2px solid var(--od-island-blue)!important;font-family:var(--odditty-body-font)!important;font-size:12px!important;font-weight:600;letter-spacing:.06em;text-transform:uppercase;position:relative;overflow:hidden;z-index:0;transition:color .4s var(--od-ease-out-expo),background-color .4s var(--od-ease-out-expo),border-color .4s var(--od-ease-out-expo),transform .45s var(--od-ease-out-expo),box-shadow .45s var(--od-ease-out-expo)}.quick-add__submit:before{content:"";position:absolute;left:0;top:0;height:100%;width:0;background:var(--od-fjord-azure);transition:width .45s var(--od-ease-out-expo);z-index:-1}.quick-add__submit:hover:before,.quick-add__submit.button--secondary:hover:before{width:100%}.quick-add__submit.button--secondary:after{content:none}.quick-add__submit:hover,.quick-add__submit.button--secondary:hover{background-color:transparent!important;color:var(--od-black)!important;border-color:var(--od-fjord-azure)!important;transform:translateY(-4px);box-shadow:0 12px 34px #4be7dd66}.rich-text .rich-text__heading{font-family:var(--odditty-display-font)!important;font-size:clamp(56px,14vw,220px)!important;line-height:.85!important;letter-spacing:-.02em;text-transform:uppercase;color:var(--od-white)!important}.rich-text .rich-text__text{font-family:var(--odditty-body-font)!important;color:var(--od-cream);max-width:560px;margin-inline:auto}.image-with-text{border-bottom:1px solid var(--od-grid)}.image-with-text .grid{gap:0!important}.image-with-text .image-with-text__media-item{border-right:1px solid var(--od-grid)}.image-with-text .image-with-text__media-item--reversed,.image-with-text .grid--gapless .grid__item:last-child .image-with-text__media-item{border-right:none;border-left:1px solid var(--od-grid)}.image-with-text .image-with-text__heading{font-family:var(--odditty-display-font)!important;font-size:clamp(36px,6vw,64px)!important;text-transform:uppercase;letter-spacing:.04em;line-height:.9}.image-with-text .image-with-text__text{font-family:var(--odditty-body-font)!important;color:var(--od-cream)}.newsletter{background-color:var(--od-island-blue)!important}.newsletter .newsletter__wrapper{align-items:flex-start!important;text-align:left!important}.newsletter .newsletter__heading,.newsletter h2.inline-richtext{font-family:var(--odditty-display-font)!important;text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(56px,12vw,160px)!important;line-height:.82!important;text-align:left;width:100%;margin:0 0 20px!important}.newsletter .newsletter__subheading,.newsletter .rte{font-family:var(--odditty-body-font)!important;text-align:left;max-width:460px;margin-left:0;margin-right:0}.newsletter .newsletter-form{width:100%;max-width:540px;margin-left:0;margin-right:0;justify-content:flex-start}.newsletter .field__input{background-color:#ffffff1a!important;border:1px solid rgba(255,255,255,.3)!important;color:var(--od-white)!important}.newsletter .field__input::placeholder{color:#fff9!important}.newsletter .newsletter__button{background-color:var(--od-white)!important;color:var(--od-island-blue)!important;font-weight:600;position:relative;overflow:hidden;transition:transform .35s var(--od-ease-out-expo),box-shadow .35s var(--od-ease-out-expo),background-color .35s var(--od-ease-out-expo),color .35s var(--od-ease-out-expo)}.newsletter .newsletter__button:hover{background-color:var(--od-black)!important;color:var(--od-white)!important;transform:translateY(-2px);box-shadow:0 8px 24px #0000004d}.footer{background-color:var(--od-black)!important;border-top:1px solid var(--od-grid)!important}.footer__content-top{border-bottom:1px solid var(--od-grid)}.footer-block{border-right:1px solid var(--od-grid);padding:0 32px}.footer-block:last-child{border-right:none}.footer__content-bottom{border-top:1px solid var(--od-grid)}.footer-block__heading{font-family:var(--odditty-display-font)!important;text-transform:uppercase;letter-spacing:.06em;font-size:16px}.footer .list-menu__item,.footer a{font-family:var(--odditty-body-font)!important;font-size:13px;color:var(--od-cream)!important;transition:color .3s var(--od-ease-out-expo),transform .3s var(--od-ease-out-expo);display:inline-block}.footer a:hover{color:var(--od-island-blue)!important;transform:translate(4px)}.footer .copyright{font-family:var(--odditty-body-font)!important;font-size:12px;color:var(--od-cream)}.card-wrapper{background-color:transparent!important}.card--standard>.card__inner{background-color:transparent!important}.card__heading a{font-family:var(--odditty-body-font)!important;font-weight:500}.price .price-item--regular,.price .price-item--sale{color:var(--od-fjord-azure)!important}.product-grid .grid__item{display:flex}.product-grid .card-wrapper{flex:1 1 auto;display:flex;flex-direction:column;width:100%}.product-grid .card--standard,.product-grid .card--standard .card__content{flex:1 1 auto;display:flex;flex-direction:column}.product-grid .card--standard .quick-add{margin-top:auto}.product-grid .card__heading{min-height:2.6em;line-height:1.3}.product{background-color:var(--od-black)!important}.product__title{font-family:var(--odditty-display-font)!important;text-transform:uppercase;letter-spacing:.04em;font-size:clamp(28px,4vw,42px)!important;line-height:.95}.product__info-wrapper .price-item--regular,.product__info-wrapper .price-item--sale{color:var(--od-fjord-azure)!important;font-size:20px;font-weight:600}.product-form__input label{font-family:var(--odditty-body-font)!important;font-size:13px;letter-spacing:.04em;text-transform:uppercase}.product__accordion .accordion__title{font-family:var(--odditty-display-font)!important;text-transform:uppercase;letter-spacing:.06em;font-size:14px}.product__accordion .accordion__content{font-family:var(--odditty-body-font)!important;color:var(--od-cream)}.product__media-wrapper{border-right:1px solid var(--od-grid)}.thumbnail{border:1px solid var(--od-grid)!important}.thumbnail.is-active,.thumbnail:hover{border-color:var(--od-island-blue)!important}.product-recommendations__heading{font-family:var(--odditty-display-font)!important;text-transform:uppercase;letter-spacing:.04em}.cart-drawer,cart-drawer-items{background-color:var(--od-eigengrau)!important}.cart-drawer .drawer__header{border-bottom:1px solid var(--od-grid)}.cart-drawer .cart-drawer__footer{border-top:1px solid var(--od-grid)}.cart-item__name{font-family:var(--odditty-body-font)!important;font-weight:500}.cart-item__price-wrapper .price{color:var(--od-fjord-azure)!important}.cart-drawer .complementary-products .complementary-products__heading{font-family:var(--odditty-display-font)!important;text-transform:uppercase;letter-spacing:.04em;font-size:14px;border-top:1px solid var(--od-grid);padding-top:16px}.predictive-search{background-color:var(--od-eigengrau)!important;border:1px solid var(--od-grid)!important}.predictive-search__result-group{border-top:1px solid var(--od-grid)}.predictive-search__heading{font-family:var(--odditty-display-font)!important;text-transform:uppercase;letter-spacing:.06em}.od-reveal{opacity:0;will-change:transform,opacity}.od-reveal--up{transform:translateY(60px)}.od-reveal--down{transform:translateY(-60px)}.od-reveal--left{transform:translate(-80px)}.od-reveal--right{transform:translate(80px)}.od-reveal--scale{transform:scale(.85)}.od-reveal--perspective{transform:perspective(var(--od-perspective)) rotateX(8deg) translateY(40px);transform-origin:bottom center}.od-reveal--skew{transform:skewY(3deg) translateY(40px)}.od-reveal:not([class*=od-reveal--]){transform:translateY(30px)}.od-reveal.od-visible{opacity:1;transform:translateY(0) translate(0) scale(1) rotate(0) skewY(0);transition:opacity .8s var(--od-ease-out-expo),transform 1s var(--od-ease-out-expo)}.od-stagger>.od-reveal{transition-delay:calc(var(--od-stagger-index, 0) * .12s)}.od-split-line{overflow:hidden;display:block}.od-split-line>span{display:block;transform:translateY(105%);transition:transform .7s var(--od-ease-out-expo)}.od-split-line.od-visible>span{transform:translateY(0)}.od-perspective-container{perspective:var(--od-perspective)}.od-parallax{will-change:transform}.od-full-bleed{width:100vw;margin-left:calc(-50vw + 50%)}@keyframes od-char-up{0%{opacity:0;transform:translateY(100%) rotateX(-80deg)}to{opacity:1;transform:translateY(0) rotateX(0)}}@keyframes od-slide-in-left{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes od-slide-in-right{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes od-pulse-scale{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@keyframes od-line-grow{0%{width:0}to{width:100%}}@keyframes od-rotate-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes od-flicker{0%,to{opacity:1}3%{opacity:.4}6%{opacity:1}7.5%{opacity:.4}9%{opacity:1}20%{opacity:1}50%{opacity:1}52%{opacity:.6}54%{opacity:1}}@media(max-width:749px){.banner__heading{font-size:clamp(48px,16vw,80px)!important}.rich-text .rich-text__heading{font-size:clamp(48px,14vw,80px)!important}.od-heading-giant{font-size:clamp(48px,16vw,120px)!important}.od-heading-large{font-size:clamp(36px,12vw,80px)!important}.image-with-text .image-with-text__media-item{border-right:none!important;border-bottom:1px solid var(--od-grid)}.footer-block{border-right:none!important;border-bottom:1px solid var(--od-grid);padding:24px 0}.featured-collection .grid .grid__item{border-right:none}.featured-collection .grid .grid__item:nth-child(odd){border-right:1px solid var(--od-grid)}.product__media-wrapper{border-right:none;border-bottom:1px solid var(--od-grid)}}.color-scheme-3,[data-scheme=scheme-3]{--color-background: 0, 0, 0;--color-foreground: 255, 255, 255}.color-scheme-4,[data-scheme=scheme-4]{--color-background: 20, 19, 24;--color-foreground: 255, 255, 255}.color-scheme-5,[data-scheme=scheme-5]{--color-background: 78, 46, 247;--color-foreground: 255, 255, 255}.scroll-trigger:not(.scroll-trigger--offscreen){opacity:1!important;transform:none!important}.view-all a,.view-all .button{font-family:var(--odditty-body-font)!important;text-transform:uppercase;letter-spacing:.06em;font-size:13px;transition:color .3s var(--od-ease-out-expo),letter-spacing .3s var(--od-ease-out-expo)}.view-all a:hover,.view-all .button:hover{color:var(--od-island-blue)!important;letter-spacing:.1em}.subtitle,.caption{font-family:var(--odditty-body-font)!important;text-transform:uppercase;letter-spacing:.1em;font-size:12px;color:var(--od-cream)}.badge{font-family:var(--odditty-body-font)!important;font-size:11px;letter-spacing:.04em;text-transform:uppercase}.quantity__input{font-family:var(--odditty-body-font)!important;color:var(--od-white)!important;background-color:transparent!important}*:focus-visible{outline:2px solid var(--od-island-blue)!important;outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/10/assets/odditty-brand.css.map */
