body .announcement-bar{min-height:30px}body .announcement-bar__text{font-family:var(--op-font-body);font-size:14px;font-weight:400}body .header__row{border-bottom-width:1px}body .header__row--top .header__columns{min-height:70px}body :is(.menu-list__link,.menu-drawer__menu-item,.menu-drawer__back-button,.mega-menu__link){font-family:var(--op-font-body);font-weight:400;font-style:normal}body .menu-list__link{font-size:14px;line-height:26px}body :is(.menu-list__link,.menu-list__item,.menu-drawer__menu-item,.mega-menu__link)[aria-current=page]{color:#9b3d13;font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}body .header-logo__image{scale:1}body .op-footer{padding:60px 0 38px;background:var(--home-bg,#fff4e0);border:0}body .op-footer:before,body .op-footer__texture,body .op-footer__stamp{display:none}body .op-footer__inner{width:min(1287px,calc(100% - 64px));margin-left:max(32px,calc((100% - 1266px)/2));margin-right:auto;display:grid;grid-template-columns:minmax(230px,334fr) minmax(0,488fr) 411px;gap:22px 27px;align-items:start}body .op-footer__lead,body .op-footer__bottom{display:contents}body .op-footer__brand{grid-column:1;grid-row:1}body .op-footer__brand>:not(.op-footer__logo){display:none}body .op-footer__logo{width:273px;max-width:100%;margin:0;transform:none}body .op-footer__logo img{width:100%;height:auto}body .op-footer__navigation{grid-column:2;grid-row:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;padding:0;margin:0;border:0}body .op-footer__group h3{margin:0 0 28px;font-family:var(--op-font-heading);font-size:22px;line-height:24px;font-weight:400;letter-spacing:0}body .op-footer__group li+li{margin-top:26px}body .op-footer__group a{font-size:18px;line-height:26px;font-weight:400}body .op-footer__signup{grid-column:3;grid-row:1;padding:34px 40px 15px;border:1px solid var(--ink);border-radius:31px;background:var(--home-card,#fae4b8);box-shadow:none;transform:none}body .op-footer .op-footer__signup-title{margin-bottom:7px!important;font-family:var(--op-font-heading);font-size:35.48px;line-height:36.899px;font-weight:400;text-transform:uppercase}body .op-footer__signup>div{font-size:16px;line-height:21px}body .op-footer__signup>div p{margin:0}body .op-footer__form{margin-top:14px}body .op-footer__field{grid-template-columns:minmax(0,1fr) 114px;gap:9px;background:transparent}body .op-footer__field input{min-height:40px;width:100%;min-width:0;padding:8px 14px;background:#fff;font-size:12px;font-weight:400}body .op-footer__field button{min-height:40px;padding:8px 10px;background:var(--home-accent,#e86e25);color:var(--ink);font-size:12px;font-weight:400;text-transform:uppercase}body .op-footer__field input,body .op-footer__field button{border-width:1px}body .op-footer__fine{font-size:12px;line-height:26px}body .op-footer__identity{grid-column:1;grid-row:1;align-self:end;display:flex;flex-direction:column-reverse;align-items:start;gap:18px;padding-top:120px;font-size:16px;line-height:26px}body .op-footer__social{width:44px;height:44px;background:transparent;border:0;box-shadow:none}body .op-footer__policies{grid-column:2 / -1;grid-row:2;justify-content:flex-end}body .op-footer__policies a{font-size:18px;font-weight:400;line-height:26px}body .op-footer__payments{grid-column:1 / -1;grid-row:3}@media(min-width:750px)and (max-width:1199px){body .op-footer__inner{margin-inline:auto;grid-template-columns:1fr 1.5fr;gap:32px}body .op-footer__identity{grid-column:1;grid-row:1}body .op-footer__policies{grid-column:1/-1;grid-row:3}body .op-footer__payments{grid-row:4}body .op-footer__signup{grid-column:1/-1;grid-row:2;max-width:550px}}@media(max-width:749px){body .op-footer{padding:45px 0 30px}body .op-footer__inner{width:calc(100% - 40px);margin-inline:auto;grid-template-columns:1fr;gap:35px}body .op-footer__brand{grid-column:1;grid-row:1}body .op-footer__logo{width:230px}body .op-footer__navigation{grid-column:1;grid-row:2;grid-template-columns:minmax(0,1fr) max-content minmax(0,.8fr);gap:15px}body .op-footer__signup{grid-column:1;grid-row:3}body .op-footer__identity{grid-column:1;grid-row:4;padding:0;align-items:center;font-size:14px;text-align:center}body .op-footer__policies{grid-column:1;grid-row:5;justify-content:center}body .op-footer__payments{grid-column:1;grid-row:6}body .op-footer__group h3{font-size:20px;margin-bottom:20px;white-space:nowrap}body .op-footer__group a{font-size:14px;line-height:22px}body .op-footer__group li+li{margin-top:18px}body .op-footer__signup{padding:28px 24px 20px}body .op-footer .op-footer__signup-title{font-size:32px;line-height:1.04}body .op-footer__policies a{font-size:14px}}body .op-footer{font-family:var(--op-font-body)}@media(max-width:749px){body .op-footer__group{padding-bottom:0;border-bottom:0}}.op-product-callout{position:absolute;top:16px;right:16px;z-index:3;display:grid;place-items:center;width:76px;height:76px;padding:10px;box-sizing:border-box;border:1px solid #231f20;border-radius:50%;background:#e86e25;color:#231f20;font:700 12px/1.2 var(--op-font-body);text-align:center;text-transform:uppercase;overflow-wrap:anywhere;pointer-events:none}@media(max-width:749px){.op-product-callout{top:10px;right:10px;width:64px;height:64px;padding:8px;font-size:11px}}body .op-footer{border-top:1px solid #231f20}body .op-footer__socials{flex-wrap:wrap}#MainContent:is([data-template=cart],[data-template=search],[data-template=blog],[data-template=article],[data-template="404"]){--font-body--family: var(--op-font-body);--font-heading--family: var(--op-font-heading);color:var(--op-odd-black);background:var(--op-cloud-cream);font-family:var(--op-font-body)}#MainContent:is([data-template=cart],[data-template=search],[data-template=blog],[data-template=article],[data-template="404"]) :is(h1,h2,h3,h4,h5,h6){font-family:var(--op-font-heading);font-weight:400;line-height:1.05}#MainContent:is([data-template=blog],[data-template=article],[data-template="404"]){min-height:45vh}body .shopify-policy__container{width:min(1280px,calc(100% - 64px));max-width:none;margin-inline:auto;padding:clamp(40px,6vw,80px) 0;color:var(--op-odd-black);font-family:var(--op-font-body);line-height:1.65}.shopify-policy__container :is(h1,h2,h3){font-family:var(--op-font-heading);font-weight:400;line-height:1.1;margin-block:1.5em .65em}.shopify-policy__title h1{margin-top:0;font-size:clamp(32px,5vw,50px)}.shopify-policy__body{overflow-wrap:anywhere}.shopify-policy__body ul{padding-inline-start:1.5em}@media(prefers-reduced-motion:no-preference)and (hover:hover)and (pointer:fine){:is(.op-collection-card__media--artwork,.op-flavour-card) .op-card__artwork{transition:transform .42s cubic-bezier(.2,.65,.25,1)}.op-collection-card__media--artwork:hover .op-card__artwork,.op-flavour-card .op-card__artwork-link:hover .op-card__artwork{transform:scale(1.025)}.op-footer__social{transition:translate .2s ease}.op-footer__social:hover{translate:0 -2px}}@media(prefers-reduced-motion:no-preference)and (hover:hover)and (pointer:fine){:is(.op-why__badge,.odd-pdp-info__badges .odd-pdp-brand-badge,.odd-pdp-benefits__grid .odd-pdp-brand-badge){transition:translate .32s cubic-bezier(.2,.65,.25,1),rotate .32s cubic-bezier(.2,.65,.25,1)}:is(.op-why__badge,.odd-pdp-info__badges .odd-pdp-brand-badge,.odd-pdp-benefits__grid .odd-pdp-brand-badge):hover{translate:0 -4px;rotate:-2deg}:is(.op-why__badge,.odd-pdp-info__badges .odd-pdp-brand-badge,.odd-pdp-benefits__grid .odd-pdp-brand-badge):nth-child(2n):hover{rotate:2deg}:is(.op-enquiry button,.op-content-page__cta a,.op-footer__field button){transition:translate .2s ease}:is(.op-enquiry button,.op-content-page__cta a,.op-footer__field button):hover{translate:0 -2px}:is(.op-enquiry button,.op-content-page__cta a,.op-footer__field button):active{translate:0 0}:is(.op-footer__group,.op-footer__policies) a{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px;text-decoration-thickness:1px;transition:text-decoration-color .18s ease}:is(.op-footer__group,.op-footer__policies) a:hover{text-decoration-color:currentColor}}:is(.odd-pdp-info,.odd-details__accordion,.op-content-page__accordion,.odd-pdp-explore__flavours) summary{transition:background-color .18s ease}:is(.odd-pdp-info,.odd-details__accordion,.op-content-page__accordion,.odd-pdp-explore__flavours) summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(hover:hover)and (pointer:fine){:is(.odd-pdp-info,.odd-details__accordion,.op-content-page__accordion,.odd-pdp-explore__flavours) summary:hover{background-color:#231f200a}}:is(.op-enquiry__field input,.op-enquiry__field textarea,.op-footer__field input){transition:border-color .18s ease}:is(.op-enquiry__field input,.op-enquiry__field textarea,.op-footer__field input):focus{border-color:#e86e25}:is(.op-footer__group,.op-footer__policies) a:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(prefers-reduced-motion:reduce){:is(.odd-pdp-info,.odd-details__accordion,.op-content-page__accordion,.odd-pdp-explore__flavours) summary,:is(.op-enquiry__field input,.op-enquiry__field textarea,.op-footer__field input){transition:none}}body :is(.op-button,.op-world__shop,.op-worlds__all,.op-why__button,.op-story__card a,.op-sub__copy>a,.op-featured header>a,.op-instagram header>a,.op-photo-banner a,.op-collection-card__button,.odd-pdp__add-button,.odd-pdp__mobile-bar button,.odd-pdp-link,.op-content-page__location a,.op-content-page__cta a,.op-enquiry button,.op-footer__field button){font-family:var(--op-font-body);font-weight:400;font-style:normal;line-height:1.3;letter-spacing:0;text-transform:uppercase;text-decoration:none;box-shadow:none}body:is(.op-home,.op-page,.op-product) :is(.op-button,.op-world__shop,.op-worlds__all,.op-why__button,.op-story__card a,.op-sub__copy>a,.op-featured header>a,.op-instagram header>a,.op-photo-banner a,.op-collection-card__button,.odd-pdp__add-button,.odd-pdp__mobile-bar button,.odd-pdp-link,.op-content-page__location a,.op-content-page__cta a,.op-enquiry button,.op-footer__field button):hover{box-shadow:none}body .op-collection-card__button{font-family:var(--op-font-body);font-weight:400}.op-home-design :is(.op-crunch,.op-marquee){border-block-width:1px}body .op-worlds{border-top:1px solid #231f20}body .shopify-section:has(>:is(.op-marquee,.op-crunch))+.shopify-section>:is(.op-worlds,.op-why,.op-photo-banner,.op-story,.op-sub,.op-featured,.op-reviews,.op-instagram,.op-content-page,.op-enquiry){border-top:0}@media(max-width:749px){body .shopify-policy__container{width:calc(100% - 40px)}}.shopify-policy__body :is(h1,h2){font-size:clamp(24px,2.2vw,30px);line-height:1.2;margin-block:1.5em .65em}.shopify-policy__body h3{font-size:clamp(21px,1.8vw,25px);line-height:1.25;margin-block:1.4em .6em}.shopify-policy__body :is(h4,h5,h6){font-size:20px;line-height:1.3;margin-block:1.25em .6em}.shopify-policy__body .rte>:first-child{margin-top:0}.op-quick-add{display:block;width:100%}.op-quick-add>button{cursor:pointer}.op-quick-add__dialog.dialog-modal{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(480px,calc(100vw - 32px));height:fit-content;max-width:none;max-height:calc(100dvh - 48px);overflow-y:auto;overscroll-behavior:contain;padding:32px 24px 24px;border:1px solid #231f20;border-radius:24px;color:#231f20;background:#fff4e0;font-family:var(--op-font-body);text-align:left}.op-quick-add__dialog[open]{animation:op-quick-add-in .15s ease both}.op-quick-add__dialog.dialog-closing{animation:op-quick-add-out .15s ease both}.op-quick-add__dialog.dialog-modal::backdrop{background:#231f208c}@keyframes op-quick-add-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes op-quick-add-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}@media(prefers-reduced-motion:reduce){.op-quick-add__dialog[open],.op-quick-add__dialog.dialog-closing{animation:none}}.op-quick-add__dialog h2{margin:8px 40px 8px 0;font-family:var(--op-font-heading);font-size:32px;line-height:1.1;white-space:normal;text-wrap:balance}.op-quick-add__pack{margin:0 0 20px;font-size:14px}.op-quick-add__close{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:40px;height:40px;min-height:40px;padding:10px;border:1px solid #231f20;border-radius:50%;background:#fff4e0;color:#231f20;cursor:pointer}.op-quick-add__close svg{width:18px;height:18px}.op-quick-add__dialog .op-collection-card__button{margin-top:8px;min-height:46px;font-size:14px}.op-quick-add__dialog .op-quick-add__choices label{padding:10px 0;font-size:14px}.op-quick-add__choices{margin:0 0 12px;padding:14px;border:1px solid currentColor;border-radius:16px;text-align:left;min-width:0}.op-quick-add__choices legend{padding:0 4px;font-weight:700;font-size:14px}.op-quick-add__choices label{display:flex;align-items:flex-start;gap:7px;padding:7px 0;font-size:13px;line-height:1.4;cursor:pointer}.op-quick-add__choices input{flex-shrink:0;margin:3px 0 0;accent-color:#231f20}.op-quick-add__choices strong{white-space:nowrap}@media(max-width:749px){.op-quick-add__choices{padding:10px 8px}.op-quick-add__choices legend{font-size:12px}}.op-quick-add__choices p{font-size:12px;line-height:1.4;margin:8px 0 0}.op-quick-add :focus-visible{outline:3px solid currentColor;outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/odd-pops-shared.css.map */
