.announcement-bar__message{font-weight:700}.shopify-section+.shopify-section{border-top:1px solid rgba(43,38,34,.055)}.gradient{background-attachment:initial}.header__menu-item,.menu-drawer__menu-item{font-weight:600}.codex-header-menu .list-menu--inline{gap:clamp(1.2rem,2vw,2.4rem);align-items:center}.codex-header-menu .header__menu-item{padding-inline:0;color:#1f1b1d;font-size:1.35rem;font-weight:800;letter-spacing:0;text-decoration:none}.codex-header-menu summary.header__menu-item{padding-right:1.8rem}.codex-header-menu .icon-caret{right:0}.codex-header-menu .codex-header-submenu{min-width:17rem;padding:1.2rem 0;border:0;box-shadow:0 1.4rem 3.2rem #1812161f}.codex-header-menu .codex-header-submenu .header__menu-item{justify-content:space-between;width:100%;padding:1rem 2rem;color:#5d3fc4;font-size:1.32rem;font-weight:800}.codex-header-menu .codex-header-submenu__group{position:relative}.codex-header-menu .codex-header-submenu__nested{position:absolute;top:-1.2rem;left:100%;z-index:2;min-width:17rem;padding:1.2rem 0;background:rgb(var(--color-background));box-shadow:0 1.4rem 3.2rem #1812161f}.codex-header-menu details:not([open])>.codex-header-submenu__nested{display:none}.codex-header-menu .header__menu-item:hover span,.codex-header-menu .header__menu-item:hover{color:#e64c93;text-decoration:none}.header__icons{gap:.8rem}.header__icon--search,.header__icon--account,.header__icon--cart{color:#1f1b1d}.menu-drawer__navigation>.menu-drawer__menu:not(.codex-drawer-menu){display:none}.codex-drawer-menu__label{margin-top:.8rem;padding:1rem 3rem .35rem;color:#e64c93;font-size:1.2rem;font-weight:900;letter-spacing:.08em}.codex-drawer-menu__subitem{padding-left:4rem;font-size:1.55rem}@media screen and (max-width:749px){html,body{max-width:100%;overflow-x:hidden}.header__heading-link .h2{display:block;max-width:10.8rem;font-size:1.55rem;line-height:1.16}.menu-drawer__menu-item{min-height:4.8rem;font-size:1.62rem;line-height:1.28}.codex-drawer-menu__label{padding-left:2.2rem;padding-right:2.2rem}.codex-drawer-menu__subitem{padding-left:3rem}}.title-wrapper-with-link,.collection__title.title-wrapper{margin-bottom:2.4rem}.title-wrapper-with-link .title,.collection__title .title,.collapsible-content__heading,.rich-text__heading,.newsletter h2{max-width:11em;line-height:1.18}.card__heading{line-height:1.35}.card--card{background:#f7f1ea}.card--card,.card--standard .card__inner{border:1px solid rgba(43,38,34,.08)}.card--card .card__inner{background:#fffdfcad}.card__media img{transition:transform .18s ease,filter .18s ease}.card-wrapper:hover .card__media img{transform:scale(1.015);filter:saturate(.96) contrast(.98)}.quick-add__submit{min-height:4.7rem;background:#fffdfcb8}.price--on-sale .price-item--sale,.price__sale .price-item--sale{color:#b6465b;font-weight:700}.badge{background:#26352d;font-weight:700}.collection__title .title,.title-wrapper-with-link .title,.collapsible-content__heading,.newsletter h2{letter-spacing:0}.collection__description{max-width:70rem;color:#2b2622ad}.product__text.subtitle{padding:1.2rem 1.4rem;border-left:3px solid #c96f7e;background:#c96f7e14}.product-form__submit{min-height:5.2rem}.multicolumn .multicolumn-card{background:#fffdfcc7;border:1px solid rgba(43,38,34,.08);border-radius:8px}.multicolumn .multicolumn-card__info{padding:2rem}.collapsible-content .accordion{background:#fffdfcc2;border-radius:8px}.newsletter__wrapper{max-width:92rem;margin-inline:auto;background:linear-gradient(135deg,#fffdfceb,#fffdfcad),#b96f7a14;border:1px solid rgba(43,38,34,.08);border-radius:8px}.footer{border-top:1px solid rgba(var(--color-foreground),.12);background:#f7f1ea}.footer-block__heading{letter-spacing:0}.collection{background:radial-gradient(circle at 8% 20%,rgba(255,204,225,.28),transparent 26rem),radial-gradient(circle at 92% 8%,rgba(255,236,247,.9),transparent 24rem),#fff5fa}.collection .page-width,.collection .page-width-desktop{max-width:1500px}.collection__title.title-wrapper{display:flex;flex-direction:column;align-items:center;margin-bottom:3.4rem;text-align:center}.collection__title .title{max-width:none;margin-bottom:.6rem;color:#e64c93;font-size:clamp(3rem,4vw,5rem);font-weight:900;line-height:1.05}.collection__description{order:-1;margin:0 auto 1rem;color:#e64c93;font-size:1.15rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.collection__description p{display:inline-flex;gap:clamp(2.2rem,5vw,5.8rem);align-items:center;justify-content:center;margin:0;padding-bottom:.9rem;border-bottom:1px solid rgba(230,76,147,.16)}.collection__description p:first-letter{color:#e64c93}.collection .product-grid{row-gap:3.2rem;column-gap:2.2rem}.collection .product-grid .grid__item{flex-grow:0}.collection .card--card{background:transparent;border:0}.collection .card--card .card__inner{overflow:hidden;background:#fff;border:2px solid rgba(230,76,147,.18);border-radius:0;box-shadow:0 1rem 2.4rem #e64c9312}.collection .card__media img{filter:saturate(1.1) contrast(1.02)}.collection .card__information{padding:1.3rem 0 .4rem;text-align:center}.collection .card__heading{color:#ff3f97;font-size:1.38rem;font-weight:800;line-height:1.42}.collection .card-information{text-align:center}.collection .price{justify-content:center;color:#5d4d9e;font-weight:700}.collection .price--on-sale .price-item--sale,.collection .price__sale .price-item--sale{color:#e64c93;font-weight:900}.collection .price__compare,.collection .price-item--regular{color:#e64c9375}.collection .badge{background:#5d4dce;color:#fff;border-radius:0;font-size:1.1rem;letter-spacing:.02em}.collection .quick-add{display:none}.collection .slider-buttons{color:#e64c93}.collection__view-all{margin-top:3.8rem}.collection__view-all .button{min-width:14rem;background:#e64c93;color:#fff;border-color:#e64c93;font-weight:900}.collection__view-all .button:hover{background:#d93f86;border-color:#d93f86}.shopify-section:has(.collection)+.shopify-section:has(.collection){border-top:0}@media screen and (max-width:749px){.title-wrapper-with-link,.collection__title.title-wrapper{margin-bottom:2rem}.title-wrapper-with-link .title,.collapsible-content__heading,.rich-text__heading,.newsletter h2{max-width:100%;font-size:clamp(2.3rem,7.2vw,3.2rem);line-height:1.16}.collection__title.title-wrapper{margin-bottom:2.2rem;padding-inline:.3rem}.collection__title .title{font-size:clamp(2.35rem,8vw,3.35rem);line-height:1.12}.collection__description{max-width:32rem;font-size:1.05rem;line-height:1.5}.collection__description p{display:block;gap:1.8rem;white-space:normal;overflow-wrap:anywhere;padding-bottom:.65rem}.collection .product-grid{column-gap:1rem;row-gap:2.4rem}.collection .card__information{padding-top:1rem}.collection .card__heading{font-size:1.24rem;line-height:1.38;overflow-wrap:anywhere}.collection .price{font-size:1.22rem}.product__title h1,.product__title .h1{font-size:clamp(2.25rem,7.2vw,3.05rem);line-height:1.18;overflow-wrap:anywhere}.product__text.subtitle{padding:1rem 1.1rem;font-size:1.32rem;line-height:1.5}.product-form__submit,.shopify-payment-button__button{min-height:4.8rem}.footer-block__heading{font-size:1.55rem;line-height:1.25}.footer-block__details-content .list-menu__item--link{padding-top:.7rem;padding-bottom:.7rem}}.collection #product-grid.product-grid .grid__item,.collection .product-grid .grid__item{flex-grow:0!important}@media screen and (min-width:990px){.collection #product-grid.product-grid.grid--4-col-desktop .grid__item,.collection .product-grid.grid--4-col-desktop .grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)!important;max-width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)!important;flex-basis:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)!important}}@media screen and (min-width:750px)and (max-width:989px){.collection #product-grid.product-grid.grid--2-col-tablet-down .grid__item,.collection .product-grid.grid--2-col-tablet-down .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)!important;max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)!important;flex-basis:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)!important}}@media screen and (max-width:749px){.collection #product-grid.product-grid.grid--2-col-tablet-down .grid__item,.collection .product-grid.grid--2-col-tablet-down .grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2)!important;max-width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2)!important;flex-basis:calc(50% - var(--grid-mobile-horizontal-spacing) / 2)!important}}@media screen and (max-width:389px){.collection #product-grid.product-grid.grid--2-col-tablet-down,.collection .product-grid.grid--2-col-tablet-down{column-gap:.8rem}.collection #product-grid.product-grid.grid--2-col-tablet-down .grid__item,.collection .product-grid.grid--2-col-tablet-down .grid__item{width:calc(50% - .4rem)!important;max-width:calc(50% - .4rem)!important;flex-basis:calc(50% - .4rem)!important}.collection .card__heading{font-size:1.14rem}}@media screen and (max-width:749px){.announcement-bar-section{display:none!important}html,body{max-width:100%!important;overflow-x:hidden!important}.header{min-height:6.2rem!important;grid-template-columns:minmax(4.6rem,.78fr) minmax(0,1.9fr) minmax(8.2rem,.78fr)!important;padding-top:.9rem!important;padding-bottom:.9rem!important}.header__heading,.header__heading-link{min-width:0!important;max-width:100%!important}.header__heading-link{padding:.3rem .2rem!important}.header__heading-link .h2{display:block!important;max-width:100%!important;overflow:hidden!important;font-size:clamp(1.26rem,3.95vw,1.48rem)!important;line-height:1.05!important;letter-spacing:0!important;text-overflow:clip!important;white-space:nowrap!important}.header__icons{gap:0!important;padding-right:.15rem!important}.header__icon{width:4rem!important;height:4rem!important}.japan-market-hero{min-height:28.5rem!important;align-items:flex-end!important}.japan-market-hero__inner{padding:5.5rem 1.5rem 1.8rem!important}.japan-market-hero__kicker{margin-bottom:.45rem!important;font-size:.9rem!important;line-height:1.35!important;letter-spacing:.06em!important}.japan-market-hero__promo-ticket{margin-bottom:.75rem!important;padding:.52rem .82rem .6rem!important;border-radius:6px!important;transform:rotate(-1deg)!important}.japan-market-hero__promo-ticket span{font-size:.82rem!important;letter-spacing:.06em!important}.japan-market-hero__promo-ticket strong{font-size:clamp(2rem,7vw,2.7rem)!important}.japan-market-hero__heading{max-width:100%!important;overflow:hidden!important;font-size:clamp(2.05rem,6.1vw,2.65rem)!important;line-height:1.12!important;letter-spacing:0!important;text-shadow:0 .18rem 0 rgba(255,255,255,.82)!important;white-space:nowrap!important}.japan-market-hero__text{display:none!important}.japan-market-hero__actions{flex-direction:column!important;gap:.65rem!important;margin-top:1rem!important}.japan-market-hero__actions .button{width:100%!important;min-height:4.05rem!important;padding:0 1.2rem!important;font-size:1.42rem!important;line-height:1.15!important}.collection__title.title-wrapper{margin-bottom:1.9rem!important;padding-inline:.3rem!important}.collection__title .title{max-width:10.5em!important;font-size:clamp(2.05rem,6.3vw,2.6rem)!important;line-height:1.18!important;letter-spacing:0!important}.collection__description{max-width:32rem!important;margin-bottom:.65rem!important;font-size:.96rem!important;line-height:1.5!important}.collection__description p{display:block!important;padding-bottom:.65rem!important;white-space:normal!important;overflow-wrap:anywhere!important}.collection .product-grid,.sticker-product-showcase .product-grid{column-gap:1rem!important;row-gap:2rem!important}.collection .card__information{padding-top:.85rem!important;padding-bottom:.15rem!important}.collection .card__heading,.sticker-product-showcase .sticker-static-product-card__title{font-size:1.08rem!important;line-height:1.32!important;letter-spacing:0!important;overflow-wrap:anywhere!important}.collection .card__heading a,.sticker-product-showcase .sticker-static-product-card__title{display:-webkit-box!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important}.collection .price,.sticker-product-showcase .sticker-static-product-card__price{margin-top:.35rem!important;font-size:1.08rem!important;line-height:1.3!important}}@media screen and (max-width:389px){.collection .card__heading,.sticker-product-showcase .sticker-static-product-card__title{font-size:1.02rem!important}}@media screen and (max-width:749px){body .collection #product-grid.product-grid.grid--2-col-tablet-down{display:grid!important;width:100%!important;max-width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:1rem!important;row-gap:1.6rem!important;padding:0!important;margin:0!important}body .collection #product-grid.product-grid.grid--2-col-tablet-down .grid__item{width:100%!important;max-width:none!important;min-width:0!important;flex:0 0 auto!important;flex-basis:auto!important;justify-self:stretch!important}body .collection #product-grid.product-grid.grid--2-col-tablet-down .product-card-wrapper,body .collection #product-grid.product-grid.grid--2-col-tablet-down .card-wrapper,body .collection #product-grid.product-grid.grid--2-col-tablet-down .card,body .collection #product-grid.product-grid.grid--2-col-tablet-down .card__inner{width:100%!important;max-width:none!important}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/codex-japan.css.map */
