@media(max-width:749px){body .oh-ribbon__inner{min-height:44px;padding:6px 16px;gap:10px}body .oh-ribbon__date{font-size:10px;padding:5px 7px}body .oh-ribbon__message{gap:7px;flex-wrap:nowrap}body .oh-ribbon__message strong{font-size:11px;line-height:1.35}body .oh-ribbon__text{display:none}body .oh-ribbon__icon{width:18px;height:18px}body .oh-ribbon a{min-height:32px;font-size:10px;max-width:72px}body [data-section-name=ticker-text] .ticker-text{padding-top:5px;padding-bottom:5px}body .header__mobile__grid{min-height:60px;grid-template-columns:44px minmax(0,1fr) 96px;column-gap:8px;row-gap:12px}body .header__mobile__grid>.header__heading{justify-content:center;min-width:0}body .header__mobile__grid>.header__icons{flex-wrap:nowrap;gap:8px;justify-content:flex-end}body .header__mobile .header__heading-logo{max-width:136px}body .header__mobile .header__button{min-height:44px;min-width:44px;justify-content:center}body #odd-product-showcase .hc__viewport{height:520px}body #odd-product-showcase .hc__interactive{display:flex;flex-direction:column}body #odd-product-showcase .hc__copy{order:2;box-sizing:border-box;padding:8px 20px 20px;align-self:stretch;flex:0 0 auto}body #odd-product-showcase .hc__stage{order:1;min-height:230px;flex:1}body #odd-product-showcase h2{font-size:36px;line-height:1.06;margin-bottom:10px}body #odd-product-showcase .hc__eyebrow{font-size:10px;margin-bottom:8px;letter-spacing:.09em}body #odd-product-showcase .hc__headline{font-size:19px;line-height:1.3;margin-bottom:10px}body #odd-product-showcase .hc__description{font-size:13px;line-height:1.6;margin-bottom:16px}body #odd-product-showcase .hc__actions{gap:12px 16px}body #odd-product-showcase .hc__primary,body #odd-product-showcase .hc__product-link{min-height:44px;font-size:12px}body #odd-product-showcase .hc__activate{display:none}body #odd-product-showcase .hc__poster{top:22px;right:0;bottom:10px;left:0}body #odd-product-showcase .hc__badge{top:12px;right:16px;font-size:9px}body #odd-product-showcase .hc__navigation{min-height:56px;padding:0 8px;gap:8px}body #odd-product-showcase .hc__tabs{gap:4px;scroll-snap-type:x proximity}body #odd-product-showcase .hc__tabs button{min-height:52px;padding:10px;font-size:11px;gap:5px;scroll-snap-align:start}body #odd-product-showcase .hc__tabs button>span{font-size:9px}body #odd-product-showcase .hc__arrows{gap:6px}body #odd-product-showcase .hc__arrows button{width:44px;height:44px;font-size:25px}body #odd-product-showcase .hc__arrows button[data-carousel-action=pause]{display:grid;place-items:center;font-size:12px}body #odd-product-showcase .hc__image{display:flex;flex-direction:column;background:#101719}body #odd-product-showcase .hc__image>img{height:50%;flex:0 0 50%;object-fit:cover;object-position:center}body #odd-product-showcase .oh-art__pumpkin{display:none}body #odd-product-showcase .oh-art__night{top:28px;right:12px;bottom:auto;width:110px;height:58px;opacity:.3}body #odd-product-showcase .hc__image:after{display:none}body #odd-product-showcase .hc__image-copy{position:relative;inset:auto;transform:none;max-width:none;padding:18px 20px;flex:1;background:#101719}body #odd-product-showcase .hc__image-copy>p:not(.hc__eyebrow){font-size:14px;line-height:1.5;margin-bottom:14px}body #odd-product-showcase .hc__viewer{top:20px;right:0;bottom:12px;left:0}body #odd-product-showcase .hc__tools{max-width:calc(100% - 16px);gap:5px;padding:5px;bottom:8px}body #odd-product-showcase .hc__tools button{min-height:44px;min-width:44px;font-size:10px;padding:7px}body #odd-product-showcase .hc__selection{max-width:190px}body #odd-product-showcase .hc__selection span{font-size:10px}body #odd-product-showcase .hc__selection small{font-size:9px;line-height:1.4}body #odd-product-showcase .hc__status{bottom:2px;font-size:9px}body #odd-product-showcase .hc__dialog-header button{width:44px;height:44px;flex-shrink:0}body #odd-product-showcase .hc__dialog-body aside{height:176px;padding:12px}body #odd-product-showcase .hc__parts{gap:8px}body #odd-product-showcase .hc__parts button{min-height:44px;font-size:11px;line-height:1.3}body #odd-product-showcase .hc__dialog-footer{flex-wrap:wrap;gap:10px}body #odd-product-showcase .hc__dialog-footer small{font-size:10px}body [id$=__banners_aneT3c] .page-grid-sp-2{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:12px;overflow-x:auto;scroll-snap-type:x proximity;overscroll-behavior-x:contain;padding-bottom:12px}body [id$=__banners_aneT3c] .page-grid-sp-2>div{flex:0 0 132px;min-width:0;scroll-snap-align:start}body [id$=__banners_aneT3c] .banner__block-item{height:172px}body [id$=__banners_aneT3c] .banner__block-item__content{padding:12px!important}body [id$=__banners_aneT3c] .banner__block-item__content__items{width:100%;max-width:100%}body [id$=__banners_aneT3c] .banner__block-item__content__items>div{padding-left:0!important;padding-right:0!important}body [id$=__banners_aneT3c] .section-heading-text{font-size:18px;line-height:1.2}body [id$=__banners_aneT3c] .banner__block-item__content :is(h2,h3,h4,.h2,.h3,.h4){font-size:16px!important;line-height:1.25;word-break:normal;overflow-wrap:normal}body #odd-halloween-lab{margin-top:32px;padding:40px 0}body #odd-halloween-lab .hl__intro h2{font-size:34px;max-width:310px;line-height:1.1}body #odd-halloween-lab .hl__description{font-size:14px;line-height:1.65}body #odd-halloween-lab .hl__item{flex-basis:94%}body #odd-halloween-lab .hl__body{padding:20px}body #odd-halloween-lab .hl__body h3{font-size:25px;line-height:1.2}body #odd-halloween-lab .hl__copy{font-size:14px;line-height:1.65;margin-bottom:20px}body .odd-journal,body .odd-community{padding:40px 0}body .oj-wrap,body .oc-wrap,body .hl__wrap{padding-left:20px;padding-right:20px}body .oj-header h2,body .oc-header h2{font-size:30px;line-height:1.15}body .oj-description,body .oc-description{font-size:14px;line-height:1.65;margin-top:14px}body .oj-header,body .oc-header{margin-bottom:24px}body .oj-all,body .oc-profile{min-height:44px;margin-top:12px;font-size:13px}body .oj-content{padding:20px}body .oj-content h3{font-size:21px;line-height:1.35;margin-bottom:14px}body .oj-excerpt{font-size:14px;line-height:1.7;margin-bottom:22px}body .oj-meta{gap:10px;flex-wrap:wrap;font-size:10px;margin-bottom:14px}body .oj-grid{gap:24px}body .oj-read{min-height:44px;font-size:13px}body .oc-item{flex-basis:94%}body .oc-media{aspect-ratio:1/1}body .oc-caption{padding-top:16px}body .oc-caption p{font-size:14px}body .oc-link{display:inline-flex;align-items:center;min-height:44px;font-size:13px}body .product-card .product-card__heading{font-size:14px;line-height:1.5;margin-top:8px}body .product-card .product-card__content{padding:14px 6px 8px;text-align:left}body .product-card .price{font-size:15px;line-height:1.4;margin-top:10px}body .product-card__media-buttons__item{min-height:44px;min-width:44px}body .product-card-small{gap:16px;align-items:center}body .product-card-small__heading{font-size:14px;line-height:1.5}body .main-product__container .product__right-column{margin-top:24px}body .main-product__container .product__title h1{font-size:27px;line-height:1.25;letter-spacing:-.025em;overflow-wrap:break-word}body .main-product__container .product__column__content .product-form__input{margin-top:24px;margin-bottom:24px}body .main-product__container .variants-label{font-size:14px;line-height:1.5;margin-bottom:12px}body .main-product__container .btn--variant{min-height:48px;padding:0 12px;font-size:14px;line-height:1.35}body .main-product__container .product-form__submit{min-height:52px;font-size:16px}body .main-product__container .product-form__buttons__content{gap:12px}body .main-product__container .quantity button{min-height:48px;min-width:44px}body .main-product__container .quantity input{font-size:16px}body .main-product__container .section__richtext__editor{font-size:15px;line-height:1.75;overflow-wrap:break-word}body .main-product__container .section__richtext__editor p{margin-bottom:18px}body .main-product__container .field__input{font-size:16px}body .odd-partners__track{gap:14px}body .odd-partners__caption{font-size:13px;padding:14px}}@media(max-width:359px){body #odd-product-showcase .hc__viewport{height:550px}body #odd-product-showcase .hc__copy{padding-left:16px;padding-right:16px}body #odd-product-showcase h2{font-size:32px}body #odd-product-showcase .hc__actions{gap:8px 12px}body #odd-product-showcase .hc__arrows button{width:40px;height:44px}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/odd-mobile-layout.css.map */
