body{font-family:var(--font-sans)!important;color:var(--ink)!important;background:var(--surface-page)!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans);font-weight:var(--fw-regular);letter-spacing:var(--ls-heading);line-height:var(--lh-heading);color:var(--ink)}h1{font-size:var(--fs-h1)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3)}p{font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink)}a{color:inherit;text-decoration-color:var(--hair)}a:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-sm)}.button,.btn,button.shopify-payment-button__button,.cart__checkout-button{font-family:var(--font-sans)!important;font-weight:var(--fw-semibold)!important;font-size:var(--fs-button)!important;letter-spacing:var(--ls-button)!important;text-transform:uppercase!important;border-radius:var(--radius-pill)!important;border-style:solid!important;border-width:1.5px!important;border-color:transparent!important;box-shadow:none!important;transition:background-color var(--dur-hover) var(--ease),color var(--dur-hover) var(--ease),border-color var(--dur-hover) var(--ease),transform .2s ease!important}.button:before,.button:after,.btn:before,.btn:after,.cart__checkout-button:before,.cart__checkout-button:after,.shopify-payment-button__button:before,.shopify-payment-button__button:after,.field:before,.field:after{box-shadow:none!important;border:none!important;content:none!important}.button:active,.btn:active{transform:scale(.98)}.button:not(.button--secondary):not(.button--tertiary),.button--primary,.cart__checkout-button{background:var(--clay)!important;color:var(--on-accent)!important;border-color:var(--clay)!important}.button:not(.button--secondary):not(.button--tertiary):hover,.button--primary:hover,.cart__checkout-button:hover{background:var(--clay-dark)!important;border-color:var(--clay-dark)!important}.button--secondary{background:transparent!important;color:var(--ink)!important;border-color:var(--ink)!important}.button--secondary:hover{background:var(--ink)!important;color:var(--bone)!important}.gradient{background:var(--bone)!important;background-attachment:scroll!important}.color-scheme-1,.color-scheme-2,[class*=color-scheme-]{background:var(--bone)!important}[class*=color-scheme-]{--color-foreground: var(--ink-rgb) !important;--color-button: var(--clay-rgb) !important;--color-button-text: var(--on-accent-rgb) !important;--color-secondary-button-label: var(--ink-rgb) !important;--color-base-accent-1: var(--clay-rgb) !important;--color-base-accent-2: var(--clay-dark-rgb) !important;--color-link: var(--clay-rgb) !important}input[type=text],input[type=email],input[type=tel],input[type=number],input[type=search],input[type=password],textarea,select{font-family:var(--font-sans)!important;font-size:var(--fs-body)!important;border-radius:var(--radius-sm)!important;border:1px solid var(--hair)!important;background:var(--bone)!important;color:var(--ink)!important}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:none!important;box-shadow:var(--focus-ring)!important;border-color:var(--clay)!important}.card{border-radius:var(--radius-lg);border:1px solid var(--hair);box-shadow:none!important;background:var(--surface-card)}.odd-reveal{opacity:0;transform:translateY(var(--entrance-shift));animation:odd-rise var(--dur-entrance) var(--ease) forwards}.odd-reveal:nth-child(2){animation-delay:var(--stagger)}.odd-reveal:nth-child(3){animation-delay:calc(var(--stagger) * 2)}.odd-reveal:nth-child(4){animation-delay:calc(var(--stagger) * 3)}.odd-eyebrow{font-family:var(--font-sans);font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--clay);margin:0 0 var(--space-4)}.odd-section-header{margin-bottom:var(--space-8)}.odd-section-header__title{font-family:var(--font-sans);font-size:var(--fs-h2);font-weight:var(--fw-regular);letter-spacing:var(--ls-heading);color:var(--ink);margin:var(--space-2) 0 0}.odd-section-header__link{font-family:var(--font-sans);font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink-60);text-decoration:none}.odd-section-header__link:hover{color:var(--clay)}.odd-badge{display:inline-flex;align-items:center;font-family:var(--font-sans);font-size:11px;font-weight:var(--fw-semibold);letter-spacing:.12em;text-transform:uppercase;border-radius:var(--radius-pill);padding:4px 10px;line-height:1;white-space:nowrap}.odd-badge--new{background:var(--ink);color:var(--bone)}.odd-badge--sale{background:var(--clay);color:var(--on-accent)}.odd-badge--soldout{background:var(--ink);color:var(--bone)}.odd-badge--mto{background:var(--paper);color:var(--ink);border:1px solid var(--hair)}.odd-badge--personalisable{background:var(--blush);color:var(--ink)}.odd-badge--festival{background:var(--clay);color:var(--on-accent)}.card__badge .badge{font-family:var(--font-sans)!important;font-weight:var(--fw-semibold)!important;font-size:11px!important;letter-spacing:.12em!important;text-transform:uppercase!important;padding:6px 12px!important;border-radius:var(--radius-pill)!important;border:none!important;line-height:1!important}.card__badge .badge.color-scheme-1{background-color:var(--ink)!important;color:var(--bone)!important}.card__badge .badge.color-scheme-4{background-color:var(--clay)!important;color:var(--on-accent)!important}.page-width,.page-width-desktop{max-width:min(2560px,100vw)!important;padding-left:var(--gutter)!important;padding-right:var(--gutter)!important}.collection .page-width,.product-grid{max-width:min(2560px,100vw)}.product-grid{--grid-desktop-horizontal-spacing: 24px !important;--grid-desktop-vertical-spacing: 24px !important}.global-media-settings,.global-media-settings img,.product-media-container,.card__media,.card .media,.media--transparent{border:none!important;box-shadow:none!important}.quantity:before,.quantity:after{box-shadow:none!important;border:none!important;content:none!important}.quantity{border:1px solid var(--hair)!important;box-shadow:none!important}.thumbnail-list .thumbnail{border:none!important;box-shadow:none!important;opacity:.5;transition:opacity var(--dur-hover) var(--ease),box-shadow var(--dur-hover) var(--ease)}.thumbnail-list .thumbnail[aria-current=true]{opacity:1;box-shadow:inset 0 0 0 1.5px var(--clay)!important}.odd-container{max-width:var(--container);margin-left:auto;margin-right:auto;padding-left:var(--gutter);padding-right:var(--gutter)}.odd-container--wide{max-width:var(--container-wide)}.odd-keep-bg,.odd-keep-bg.gradient,.odd-keep-bg[class*=color-scheme-]{background:var(--odd-keep-bg, transparent)!important}.rte{font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink-80, var(--ink))}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{font-family:var(--font-sans);font-weight:var(--fw-regular);letter-spacing:var(--ls-heading);line-height:var(--lh-heading);color:var(--ink)}.rte h2{font-size:var(--fs-h2);margin:var(--space-12) 0 var(--space-4)}.rte h3{font-size:var(--fs-h3);margin:var(--space-8) 0 var(--space-3)}.rte h4{font-size:var(--fs-body);font-weight:var(--fw-semibold);margin:var(--space-6) 0 var(--space-2)}.rte p,.rte ul,.rte ol{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink-60);margin:0 0 var(--space-4)}.rte li{margin-bottom:var(--space-2)}.rte a{color:var(--clay);text-decoration:underline;text-decoration-color:var(--hair);text-underline-offset:3px;transition:text-decoration-color var(--dur-hover) var(--ease)}.rte a:hover{text-decoration-color:var(--clay)}.rte blockquote{border-left:2px solid var(--clay);padding-left:var(--space-6);margin:var(--space-8) 0;color:var(--ink-60)}.rte img{border-radius:var(--radius-lg)}.rte hr{border:none;border-top:1px solid var(--hair);margin:var(--space-12) 0}.form__label,.field__label,.customer .field label,.form-label{font-family:var(--font-sans)!important;font-size:var(--fs-label)!important;font-weight:var(--fw-semibold)!important;letter-spacing:var(--ls-label)!important;text-transform:uppercase!important;color:var(--ink-60)!important}.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label{color:var(--clay)!important}.field__input,.select__select{border-radius:var(--radius-sm)!important;border:1px solid var(--hair)!important;background:var(--bone)!important;color:var(--ink)!important;font-family:var(--font-sans)!important}.field:focus-within,.field__input:focus,.select__select:focus{box-shadow:var(--focus-ring)!important;border-color:var(--clay)!important}.field--error .field__input{border-color:var(--error)!important}.form__message{font-size:var(--fs-label)!important;color:var(--ink-60)!important}.form__message--error,.form-status--error{color:var(--error)!important}.form__message--success{color:var(--success)!important}table{font-family:var(--font-sans);color:var(--ink)}table th,.cart-items th{font-family:var(--font-sans);font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink-40);border-bottom:1px solid var(--hair)}table td,.cart-items td{border-bottom:1px solid var(--hair-soft)}.title,.title--primary,.collection__title .title,.main-page-title,.customer__title{font-family:var(--font-sans)!important;font-weight:var(--fw-light)!important;letter-spacing:var(--ls-heading)!important;line-height:var(--lh-heading)!important;color:var(--ink)!important}.pagination__list .pagination__item{font-family:var(--font-sans);font-size:var(--fs-body-sm);color:var(--ink-60);border-radius:var(--radius-pill)}.pagination__item--current,.pagination__item:hover{color:var(--clay)}.breadcrumb,.breadcrumb a{font-family:var(--font-sans);font-size:var(--fs-caption);letter-spacing:var(--ls-button);text-transform:uppercase;color:var(--ink-40);text-decoration:none}.breadcrumb a:hover{color:var(--clay)}.odd-empty{max-width:var(--container);margin:0 auto;padding:clamp(64px,10vw,140px) var(--gutter);text-align:center}.odd-empty__eyebrow{font-family:var(--font-sans);font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--clay);margin:0 0 var(--space-4)}.odd-empty__title{font-family:var(--font-sans);font-weight:var(--fw-light);font-size:clamp(2.4rem,5vw,4rem);letter-spacing:var(--ls-display);line-height:var(--lh-display);color:var(--ink);margin:0 0 var(--space-4)}.odd-empty__text{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink-60);max-width:46ch;margin:0 auto var(--space-8)}.odd-empty__cta{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-sans);font-size:var(--fs-button);font-weight:var(--fw-semibold);letter-spacing:var(--ls-button);text-transform:uppercase;text-decoration:none;border-radius:var(--radius-pill);padding:0 32px;min-height:48px;background:var(--clay);color:var(--on-accent);border:1.5px solid var(--clay);transition:background var(--dur-hover) var(--ease),border-color var(--dur-hover) var(--ease)}.odd-empty__cta:hover{background:var(--clay-dark);border-color:var(--clay-dark)}.odd-pagehead{max-width:var(--container);margin:0 auto;padding:clamp(40px,5vw,64px) var(--gutter) 0}.odd-pagehead--center{text-align:center}.odd-pagehead__eyebrow{font-family:var(--font-sans);font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--clay);margin:0 0 var(--space-4)}.odd-pagehead__title{font-family:var(--font-sans);font-weight:var(--fw-light);font-size:clamp(2.2rem,4vw,3.25rem);letter-spacing:var(--ls-display);line-height:var(--lh-heading);color:var(--ink);margin:0 0 var(--space-3)}.odd-pagehead__text{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink-60);max-width:54ch;margin:0}.odd-pagehead--center .odd-pagehead__text{margin-left:auto;margin-right:auto}.shopify-policy__container{max-width:72ch!important;margin:0 auto!important;padding:clamp(40px,5vw,64px) var(--gutter) var(--section-y)!important}.shopify-policy__title{margin-bottom:var(--space-8)}.shopify-policy__title h1{font-family:var(--font-sans);font-weight:var(--fw-light);font-size:clamp(2.2rem,4vw,3.25rem);letter-spacing:var(--ls-display);line-height:var(--lh-heading);color:var(--ink)}.shopify-policy__body{font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink-60)}.shopify-policy__body h2{font-size:var(--fs-h2);color:var(--ink);margin:var(--space-12) 0 var(--space-4);font-weight:var(--fw-regular)}.shopify-policy__body h3{font-size:var(--fs-h3);color:var(--ink);margin:var(--space-8) 0 var(--space-3);font-weight:var(--fw-regular)}.shopify-policy__body a{color:var(--clay);text-decoration:underline;text-underline-offset:3px}.customer{max-width:var(--container);margin:0 auto;padding:clamp(40px,5vw,64px) var(--gutter) var(--section-y);font-family:var(--font-sans);color:var(--ink)}.customer h1,.customer h2{font-family:var(--font-sans);font-weight:var(--fw-light);letter-spacing:var(--ls-heading);line-height:var(--lh-heading);color:var(--ink)}.customer h1{font-size:clamp(2rem,4vw,3rem)}.customer h2{font-size:var(--fs-h3)}.customer .field{margin-bottom:var(--space-4)}.customer a{color:var(--clay)}.customer.login,.customer.register,.customer.activate,.customer.reset-password{max-width:520px;text-align:center}.customer.login form,.customer.register form,.customer.activate form,.customer.reset-password form{background:var(--surface-card);border:1px solid var(--hair);border-radius:var(--radius-xl);padding:clamp(24px,4vw,36px);margin-top:var(--space-6);text-align:left}.customer.login button,.customer.register button,.customer.activate button,.customer.reset-password button{width:100%}.header__search .search-modal{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100vh!important;min-height:100vh!important;border-bottom:none!important;background:rgba(var(--ink-rgb),.45)!important;z-index:100!important}.header__search .modal-overlay{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;background:transparent!important}.header__search .modal-overlay:after{display:none!important}.header__search .search-modal__content{display:block!important;position:absolute!important;top:clamp(72px,12vh,150px)!important;bottom:auto!important;left:50%!important;transform:translate(-50%)!important;width:calc(100% - 2 * var(--gutter))!important;max-width:640px!important;height:auto!important;background:var(--bone)!important;border:1px solid var(--hair)!important;border-radius:var(--radius-xl)!important;box-shadow:var(--shadow-overlay)!important;padding:var(--space-6)!important}.header__search .search-modal__form{width:100%!important;max-width:none!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.header__search .search-modal .field{position:relative!important;display:flex!important;align-items:center!important;border:1.5px solid var(--hair)!important;border-radius:var(--radius-pill)!important;background:var(--surface-page)!important;padding:0 6px 0 14px!important}.header__search .search-modal .field:focus-within{border-color:var(--clay)!important}.header__search .search-modal .field__label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.header__search .search-modal .search__input.field__input{flex:1!important;border:none!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;padding:12px 8px!important;min-height:48px!important}.header__search .search-modal .search__button,.header__search .search-modal .reset__button{position:static!important;background:transparent!important;border:none!important;box-shadow:none!important;padding:6px!important;width:auto!important;height:auto!important}.header__search .search-modal .search__button{order:-1;color:var(--ink-60)!important}.header__search .search-modal .reset__button{color:var(--ink-40)!important}.header__search .search-modal .search__button .icon,.header__search .search-modal .reset__button .icon{width:18px!important;height:18px!important}.header__search .search-modal .predictive-search{position:static!important;border:none!important;box-shadow:none!important;background:transparent!important;margin-top:var(--space-4)!important}.header__search .search-modal .predictive-search__heading{font-family:var(--font-sans)!important;font-size:var(--fs-eyebrow)!important;font-weight:var(--fw-semibold)!important;letter-spacing:var(--ls-eyebrow)!important;text-transform:uppercase!important;color:var(--ink-40)!important}.header__search .search-modal__close-button{position:absolute!important;top:-46px!important;right:var(--gutter)!important;margin:0!important;color:var(--bone)!important}.header__search .search-modal__close-button .icon{width:22px!important;height:22px!important}@media screen and (min-width:750px){.header__search .search-modal__content{padding:0!important}.header__search .search-modal__close-button{right:-2px!important}}.odd-pc{font-family:var(--font-sans)}.odd-pc__frame{position:relative;overflow:hidden;aspect-ratio:1 / 1;border-radius:var(--radius-lg);border:1px solid var(--hair);background:var(--paper)}.odd-pc__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;text-decoration:none;color:inherit}.odd-pc__img-layer{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform 1.1s var(--ease),opacity .55s ease}.odd-pc__img-layer img{width:100%;height:100%;object-fit:cover;display:block}.odd-pc__img-alt{opacity:0}.odd-pc__frame:hover .odd-pc__img-layer,.odd-pc__frame:focus-within .odd-pc__img-layer{transform:scale(var(--hover-zoom))}.odd-pc__frame:hover .odd-pc__img-alt,.odd-pc__frame:focus-within .odd-pc__img-alt{opacity:1}.odd-pc__badge{position:absolute;top:14px;left:14px;z-index:2}.odd-pc__wish{position:absolute;top:12px;right:12px;z-index:3;width:36px;height:36px;border-radius:50%;border:none;background:rgba(var(--bone-rgb),.88);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--ink-60);transition:color .25s ease,background .25s ease,transform .2s ease;opacity:0;transform:scale(.8)}.odd-pc__frame:hover .odd-pc__wish,.odd-pc__frame:focus-within .odd-pc__wish,.odd-pc__wish:focus-visible{opacity:1;transform:scale(1)}.odd-pc__wish:focus-visible{outline:none;box-shadow:var(--focus-ring)}.odd-pc__wish--active{opacity:1!important;transform:scale(1)!important;color:var(--clay)!important}.odd-pc__wish:hover{background:var(--bone);color:var(--clay)}.odd-pc__wish svg{width:16px;height:16px;flex-shrink:0}.odd-pc__wish--active svg{fill:var(--clay);stroke:var(--clay)}@keyframes odd-heart-pop{0%{transform:scale(1)}35%{transform:scale(1.55)}65%{transform:scale(1.1)}to{transform:scale(1)}}.odd-pc__wish--pop{animation:odd-heart-pop .45s cubic-bezier(.36,.07,.19,.97) both}@media(prefers-reduced-motion:reduce){.odd-pc__wish--pop{animation:none}}@media(hover:none){.odd-pc__wish{opacity:1;transform:scale(1)}}.odd-pc__quick-add{position:absolute;left:14px;right:14px;bottom:14px;z-index:2;opacity:0;transform:translateY(8px);transition:opacity .35s ease,transform .35s ease}.odd-pc__frame:hover .odd-pc__quick-add,.odd-pc__frame:focus-within .odd-pc__quick-add{opacity:1;transform:none}.odd-pc__qa-btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.odd-pc__qa-btn{display:block;box-sizing:border-box;width:100%;margin:0;-webkit-appearance:none;appearance:none;font-family:var(--font-sans);font-weight:var(--fw-semibold);font-size:clamp(11px,.5vw + 8px,14px);line-height:1.3;letter-spacing:.06em;text-transform:uppercase;text-align:center;text-decoration:none;white-space:nowrap;border:0;border-radius:var(--radius-pill);padding:clamp(8px,.5vw + 5px,13px) clamp(16px,1vw + 9px,26px);background:var(--bone);color:var(--ink);cursor:pointer;transition:background .3s ease,color .3s ease}.odd-pc__qa-btn:hover{background:var(--clay);color:var(--on-accent)}.odd-pc__qa-btn:disabled{opacity:.5;cursor:default;pointer-events:none}.odd-pc__info{padding-top:var(--space-4);text-align:center}.odd-pc__title{font-weight:var(--fw-medium);font-size:16px;color:var(--ink);line-height:1.3;text-decoration:none;display:block}.odd-pc__rating{font-family:var(--font-sans);font-size:13px;color:var(--ink-60);margin-top:6px;display:inline-flex;align-items:center;gap:4px}.odd-pc__rating-star{color:var(--clay)}.odd-pc__rating-count{color:var(--ink-40)}.odd-pc__price{font-size:15px;color:var(--ink-60);margin-top:4px}.odd-pc__price-compare{opacity:.5;text-decoration:line-through;margin-right:6px}.odd-pc__price-sale{color:var(--clay)}@media(hover:none){.odd-pc__quick-add{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/odd-base.css.map */
