:root{--primary-color: #157595;--secondary-color: #F57F23;--ukp1: rgba(42, 55, 67, 1);--typeBasePrimary: "Noto Sans JP";--typeHeaderPrimary: "Noto Sans JP"}body{font-family:var(--typeBasePrimary),sans-serif}.price-tax-suffix{margin-left:-.5em;white-space:nowrap}@media only screen and (max-width:768px){.ukp-product-breadcrumb,.breadcrumb{position:relative;top:-10px;margin-bottom:22px}}@media only screen and (min-width:769px){body.template-product .page-content--product{padding:30px 0 72px}body.template-product .page-content--product .page-width{max-width:1100px;padding-left:0;padding-right:0}body.template-product .page-content--product .grid{display:grid;grid-template-columns:minmax(0,600px) minmax(0,450px);column-gap:50px;align-items:start;margin-left:0}.ukp-product-breadcrumb{display:flex;align-items:center;gap:10px;max-width:1100px;margin:0 0 30px;color:#8f99a2;font-family:Noto Sans JP,Helvetica,sans-serif;font-size:14px;font-weight:500;line-height:1.4;letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-transform:uppercase}.ukp-product-breadcrumb a,.ukp-product-breadcrumb span{color:inherit;text-decoration:none}.ukp-product-breadcrumb span:last-child{overflow:hidden;text-overflow:ellipsis;text-transform:none}body.template-product .page-content--product .grid__item{float:none;width:100%!important;padding-left:0}body.template-product .product-single__sticky{position:static;top:auto}body.template-product .product__photos,body.template-product .product__main-photos,body.template-product .product-slideshow{margin:0;max-width:600px;width:600px;overflow:hidden}body.template-product .product__photos--beside{display:block}body.template-product .product-main-slide{width:600px}body.template-product .product-main-slide .image-wrap{height:600px!important;padding-bottom:0!important;background:transparent}body.template-product .product-image-main .image-wrap{background:transparent}body.template-product .product-main-slide .image-wrap image-element,body.template-product .product-main-slide .image-wrap img{height:100%;width:100%;max-width:100%}body.template-product .product__photos img{object-position:center;object-fit:contain}body.template-product .product__thumbs{display:block;position:relative;max-width:none;width:100%;margin:22px 0 0;padding:0;overflow:visible}body.template-product .product__thumbs--beside{flex:none;margin-inline-start:0;max-width:none}body.template-product .product__thumbs--beside .product__thumbs--scroller{position:static;display:flex;gap:16px;overflow:visible;width:auto}body.template-product .product__thumbs--beside .product__thumb-item,body.template-product .product__thumbs--below .product__thumb-item{width:70px;max-width:70px;margin:0;border:2px solid transparent}body.template-product .product__thumb-item a.is-active:before,body.template-product .product__thumb-item a:focus:before{box-shadow:inset 0 0 0 2px #19b8bd}body.template-product .product__thumb .image-wrap{background:#f3f4f5}body.template-product .product__photo-zoom{display:none}body.template-product .product-single__meta{max-width:450px;padding-left:0;position:relative;z-index:1}body.template-product .product-block{margin-bottom:18px}body.template-product .product-block .product-block{margin-bottom:0}body.template-product .product-block--header{margin-bottom:18px}body.template-product .product-single__vendor{display:block;margin:0 0 26px;color:#00b8be;font-family:Noto Sans JP,sans-serif;font-size:20px;font-weight:700;line-height:1.25;letter-spacing:0;text-decoration:underline;text-underline-offset:5px;text-transform:none}body.template-product .product-single__vendor a{color:#00b8be;text-decoration:inherit;text-underline-offset:inherit}body.template-product .product-single__title{margin:0 0 22px;font-family:Noto Sans JP,Helvetica,sans-serif;font-size:32px;font-weight:700;line-height:1.13;letter-spacing:0;text-transform:none}body.template-product .product-single__sku{display:none;margin:0;color:#9aa1a8;font-family:Noto Sans JP,sans-serif;font-size:14px;line-height:1.5;letter-spacing:.04em}body.template-product .ukp-product-badges{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 28px}body.template-product .ukp-product-badge{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:6px 12px;border-radius:4px;color:#fff;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:700;line-height:1;letter-spacing:.02em;text-transform:uppercase}body.template-product .ukp-product-badge--dark{background:#2a3743}body.template-product .ukp-product-badge--muted{background:#2a374380;color:#fff;font-size:12px}body.template-product .product-block--price{margin-bottom:32px}@supports selector(:has(*)){body.template-product .product-block[data-dynamic-variants-enabled]:not(:has(.variant-wrapper)){display:none}}body.template-product .product__price{font-family:Helvetica,Noto Sans JP,sans-serif;font-size:30px;font-weight:700;line-height:1.1;letter-spacing:0}body.template-product .price-tax-suffix{margin-left:-.5em;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:400;white-space:nowrap}body.template-product .product-block--price .price-tax-suffix{margin-left:-1em}body.template-product .ukp-product-meta-table{display:grid;grid-template-columns:1fr;margin:28px 0 0;padding:12px 16px;background:#f3f4f5;color:#2a3743;font-family:Noto Sans JP,sans-serif;font-size:14px;line-height:1.2}body.template-product .ukp-product-meta-table__row{display:grid;grid-template-columns:92px minmax(0,1fr);column-gap:20px;margin:0;padding:2px 0}body.template-product .ukp-product-meta-table dt{margin:0;color:#4d565e;font-weight:700}body.template-product .ukp-product-meta-table dd{margin:0;color:#2a3743;font-weight:400;word-break:break-word}body.template-product .ukp-product-meta-table a{color:#00b8be;text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:4px}body.template-product .ukp-product-meta-table__tags{display:flex;flex-wrap:wrap;gap:8px 14px}body.template-product .variant-input-wrap{margin-bottom:0}body.template-product .variant-input-wrap label{min-width:72px;border-radius:4px;font-family:Noto Sans JP,sans-serif;font-size:14px}body.template-product .add-to-cart{width:450px;max-width:100%;min-height:70px;margin-top:0;background:#1f2020;border-color:#1f2020;border-radius:999px;color:#fff;font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:700;letter-spacing:.04em}body.template-product .payment-buttons{display:flex;flex-direction:column-reverse;gap:24px}body.template-product .payment-buttons .add-to-cart{margin-top:0}body.template-product .ukp-buy-now,body.template-product .shopify-payment-button__button{width:450px;max-width:100%;min-height:70px;border-radius:999px;background:#00b8be;border-color:#00b8be;color:#fff;font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:700;letter-spacing:.04em}body.template-product .shopify-payment-button__button--hidden{display:none}body.template-product .ukp-product-stock-status-button,body.template-product .ukp-product-stock-status-button[disabled]{width:450px;max-width:100%;min-height:70px;display:flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:#eef0f1;color:#2a3743;font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:700;line-height:1.2;letter-spacing:.04em;opacity:1;cursor:not-allowed}body.template-product .ukp-product-share{display:flex;align-items:center;gap:16px;margin-top:34px}body.template-product .ukp-product-share__label{margin-right:2px;color:#2a3743;font-family:Helvetica,Noto Sans JP,sans-serif;font-size:16px;font-weight:700;line-height:1;letter-spacing:.04em}body.template-product .ukp-product-share__link{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0;padding:0;border:0;background:transparent;color:#fff;font-family:Helvetica,Arial,sans-serif;line-height:1;text-decoration:none;cursor:pointer}body.template-product .ukp-product-share__link img,body.template-product .ukp-product-share__link svg{display:block;width:40px;height:40px}body.template-product .ukp-product-share__link:hover{opacity:.8}body.template-product .ukp-product-share__feedback{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}body.template-product .ukp-product-share__feedback.is-visible{position:static;width:auto;height:auto;margin-left:2px;overflow:visible;clip:auto;color:#2a3743;font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:500;line-height:1.4;white-space:nowrap}body.template-product .product-single__form .shopify-payment-terms,body.template-product .product__policies{display:none}body.template-product .product-single__meta .rte{max-width:100%;color:#404040;font-family:Noto Sans JP,sans-serif;font-size:17px;line-height:1.85;letter-spacing:.03em}body.template-product .product-single__meta .rte p{margin-bottom:1.1em}body.template-product .product-single__meta .rte strong{color:#111;font-weight:700}body.template-product .product-single__meta .rte h2,body.template-product .product-single__meta .rte h3{margin:48px 0 20px;font-family:Helvetica,Noto Sans JP,sans-serif;font-size:20px;font-weight:400;line-height:1.3;letter-spacing:0;text-transform:uppercase}body.template-product .product-single__meta .rte ol,body.template-product .product-single__meta .rte ul{margin-top:0;margin-bottom:0;padding-left:28px}body.template-product .product-single__meta .rte li{margin-bottom:7px;padding-left:10px}body.template-product .ukp-product-lower{max-width:1100px;margin:72px auto 0;font-family:Noto Sans JP,sans-serif}body.template-product .ukp-product-accordion{border-top:1px solid #d7dadd}body.template-product .ukp-product-accordion:last-child{border-bottom:1px solid #d7dadd}body.template-product .ukp-product-accordion summary{display:flex;align-items:center;justify-content:space-between;min-height:72px;padding:0;color:#2a3743;font-size:20px;font-weight:600;line-height:1.4;cursor:pointer;list-style:none}body.template-product .ukp-product-accordion summary::-webkit-details-marker{display:none}body.template-product .ukp-product-accordion__icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex:0 0 18px}body.template-product .ukp-product-accordion__icon:before{content:"";display:block;width:11px;height:6px;background:url(ukp-accordion-arrow-down.svg) center / contain no-repeat}body.template-product .ukp-product-accordion[open] .ukp-product-accordion__icon:before{width:24px;height:24px;background-image:url(ukp-accordion-arrow-up.svg)}body.template-product .ukp-product-accordion__content{padding:0 0 42px;color:#2a3743;font-size:15px;line-height:1.9;letter-spacing:.03em}body.template-product .ukp-product-accordion__content p{margin:0 0 1.2em}body.template-product .ukp-product-description{color:#000;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:0}body.template-product .ukp-product-description p{margin:0}body.template-product .ukp-product-description--item-1437>p{margin:0 0 1.2em}body.template-product .ukp-product-description--item-1437>p:last-child{margin-bottom:0}body.template-product .ukp-product-lower>details:not(.ukp-product-accordion),body.template-product .ukp-product-description details{display:none!important}body.template-product .ukp-product-accordion__content details{display:block}body.template-product .ukp-product-accordion__content details>summary{display:none}body.template-product .ukp-product-accordion__content details:not([open])>:not(summary){display:block}body.template-product .ukp-product-video__placeholder{margin:0;padding:28px 32px;background:#f7f8f9;color:#7f878f;font-size:14px;line-height:1.6}body.template-product .ukp-product-video-player{display:grid;grid-template-columns:minmax(0,1.52fr) minmax(260px,.98fr);gap:24px;width:100%}body.template-product .ukp-product-video-player__main{min-width:0}body.template-product .ukp-product-video-player__frame{position:relative;overflow:hidden;width:100%;aspect-ratio:16 / 9;background:#f3f4f5;border-radius:4px}body.template-product .ukp-product-video-player__frame iframe{display:block;width:100%;height:100%;border:0}body.template-product .ukp-product-video-player__now{margin-top:14px;padding:18px 24px 20px;background:#f3f4f5;border-radius:4px;color:#2a3743;font-family:Noto Sans JP,sans-serif;font-size:16px;line-height:1.55;letter-spacing:0}body.template-product .ukp-product-video-player__now span{display:block;margin-bottom:6px;color:#7f878f;font-weight:400}body.template-product .ukp-product-video-player__now strong{display:block;color:#2a3743;font-size:18px;font-weight:500}body.template-product .ukp-product-video-list{display:grid;gap:22px;align-content:start}body.template-product .ukp-product-video-list__item{display:grid;grid-template-columns:150px minmax(0,1fr);gap:14px;align-items:center;width:100%;padding:0;border:0;background:transparent;color:#000;text-align:left;cursor:pointer}body.template-product .ukp-product-video-list__item:focus-visible{outline:2px solid rgba(0,184,190,1);outline-offset:4px}body.template-product .ukp-product-video-list__thumb{position:relative;overflow:hidden;display:block;width:150px;aspect-ratio:16 / 9;background:#eef0f1;border-radius:3px}body.template-product .ukp-product-video-list__thumb img{display:block;width:100%;height:100%;object-fit:cover}body.template-product .ukp-product-video-list__thumb:after{content:"";position:absolute;left:50%;top:50%;width:36px;height:26px;border-radius:6px;background:red;transform:translate(-50%,-50%);pointer-events:none}body.template-product .ukp-product-video-list__thumb:before{content:"";position:absolute;left:50%;top:50%;z-index:1;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:11px solid #fff;transform:translate(-38%,-50%);pointer-events:none}body.template-product .ukp-product-video-list__title{display:-webkit-box;overflow:hidden;color:#000;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:400;line-height:1.55;letter-spacing:0;-webkit-line-clamp:3;-webkit-box-orient:vertical}body.template-product .ukp-product-video-list__item.is-active .ukp-product-video-list__thumb{box-shadow:0 0 0 3px #00b8be}body.template-product .ukp-product-variation-grid{display:grid!important;grid-template-columns:repeat(3,280px);justify-content:start!important;justify-items:start;align-items:start;column-gap:40px;row-gap:40px;width:max-content;max-width:100%;margin:0}body.template-product .ukp-product-variation-grid .grid__item{float:none;width:280px;max-width:280px;padding-left:0;clear:none!important}body.template-product .ukp-product-variation-grid .grid-product{margin-bottom:0}body.template-product .ukp-product-variation-grid .grid-product__content{text-align:left}body.template-product .ukp-product-variation-grid .grid__item-image-wrapper{width:280px;max-width:280px}body.template-product .ukp-product-variation-grid .grid-product__image-mask,body.template-product .ukp-product-variation-grid .grid__image-ratio,body.template-product .ukp-product-variation-grid .image-wrap{position:relative;width:280px;max-width:280px;overflow:hidden}body.template-product .ukp-product-variation-grid .grid__image-ratio,body.template-product .ukp-product-variation-grid .image-wrap{height:280px!important;padding-bottom:0!important}body.template-product .ukp-product-variation-grid .grid__image-ratio:before{display:none}body.template-product .ukp-product-variation-grid image-element{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}body.template-product .ukp-product-variation-grid .grid-product__image,body.template-product .ukp-product-variation-grid .grid-product__image-mask .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%!important;height:100%!important;object-fit:cover}.grid-product__tag--stock-status{background:#2a3743;color:#fff}.grid-product--purchase-disabled .grid-product__cart-control{display:none}.grid-product__cart-control{top:16px;right:16px}body.template-product .ukp-product-variation-grid .grid-product__cart-button .grid-product__cart-icon,body.template-product .ukp-product-variation-grid .grid-product__cart-button .icon{position:static;inset:auto;width:24px;height:24px;max-width:100%;max-height:none;object-fit:cover}body.template-product .ukp-product-variation-grid .grid-product__meta{padding-top:16px;text-align:left}body.template-product .ukp-product-variation-grid .ukp-product-badges{gap:8px;margin:10px 0 12px}body.template-product .ukp-product-variation-grid .ukp-product-badge{min-height:30px;padding:6px 12px;font-size:14px}body.template-product .ukp-product-variation-grid .ukp-product-badge--muted{font-size:14px}body.template-product .ukp-product-variation-grid .grid-product__title{color:#111;font-family:Noto Sans JP,sans-serif;font-size:20px;font-weight:700;line-height:1.35;letter-spacing:0}body.template-product .ukp-product-variation-grid .grid-product__vendor{margin-top:6px;color:#111;font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:400;line-height:1.4;letter-spacing:0}body.template-product .ukp-product-variation-grid .grid-product__price{margin-top:4px;color:#111;font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:400;line-height:1.4;letter-spacing:0;text-align:left}body.template-product .ukp-product-tracklist ol{margin:0;padding:24px 48px;list-style:none;counter-reset:ukp-track;background:#f7f8f9}body.template-product .ukp-product-tracklist li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px;margin:0;padding:16px 0;border-bottom:1px solid #e1e3e5;counter-increment:ukp-track;color:#000;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:400;line-height:1;letter-spacing:0}body.template-product .ukp-product-tracklist li:before{content:counter(ukp-track,decimal-leading-zero) ".";color:#000;font-weight:400}body.template-product .shopify-section[id$=__product-recommendations]{margin:64px 0 96px}body.template-product .shopify-section[id$=__product-recommendations] .page-width{max-width:1100px;padding-left:0;padding-right:0}body.template-product .shopify-section[id$=__product-recommendations] .index-section{margin:0}body.template-product .shopify-section[id$=__product-recommendations] .section-header{margin:0 0 26px;padding-bottom:16px;border-bottom:1px solid #d7dadd;text-align:left}body.template-product .shopify-section[id$=__product-recommendations] .section-header__title{margin:0;font-family:Noto Sans JP,sans-serif;font-size:20px;font-weight:700;line-height:1.35;color:#2a3743}body.template-product .shopify-section[id$=__product-recommendations] .grid-overflow-wrapper,body.template-product .shopify-section[id$=__product-recommendations] .product-recommendations.page-width{margin:0;max-width:none;padding:0}body.template-product .shopify-section[id$=__product-recommendations] .grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0}body.template-product .shopify-section[id$=__product-recommendations] .grid__item{width:auto;padding-left:0}body.template-product .shopify-section[id$=__product-recommendations] .grid-product{margin-bottom:0}body.template-product .shopify-section[id$=__product-recommendations] .grid-product__image-mask,body.template-product .shopify-section[id$=__product-recommendations] .grid__image-ratio{aspect-ratio:1 / 1}body.template-product .shopify-section[id$=__product-recommendations] .grid__image-ratio{padding-bottom:0}body.template-product .shopify-section[id$=__product-recommendations] .grid__image-ratio:before{display:none}body.template-product .shopify-section[id$=__product-recommendations] .grid-product__image,body.template-product .shopify-section[id$=__product-recommendations] .grid-product__image-mask .placeholder-svg{width:100%;height:100%;object-fit:cover}body.template-product .shopify-section[id$=__product-recommendations] .grid-product__meta{padding-top:14px;text-align:left}body.template-product .shopify-section[id$=__product-recommendations] .grid-product__title{color:#111;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:700;line-height:1.35;letter-spacing:0}body.template-product .shopify-section[id$=__product-recommendations] .grid-product__price{margin-top:14px;color:#111;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:700;line-height:1.4;letter-spacing:0;text-align:right}body.template-product .breadcrumb{display:block;margin:0 0 18px;color:#a4a9ad;font-size:10px;letter-spacing:.06em}body.template-product .product-recommendations{margin-top:0}body.template-product .recently-viewed{margin-top:40px}}@media only screen and (min-width:769px)and (max-width:1099px){body.template-product .page-content--product .page-width{padding-left:17px;padding-right:17px}body.template-product .page-content--product .grid{grid-template-columns:minmax(0,1fr);row-gap:36px;column-gap:0}body.template-product .product__photos,body.template-product .product__main-photos,body.template-product .product-slideshow,body.template-product .product-main-slide{width:100%;max-width:600px;margin-left:auto;margin-right:auto}body.template-product .product-single__meta{width:100%;max-width:600px;margin:0 auto}}@media only screen and (max-width:768px){body.template-product,body.template-product .main-content,body.template-product .shopify-section,body.template-product .page-content--product,body.template-product .page-content--product .page-width,body.template-product .product-section,body.template-product .product-single__meta,body.template-product .ukp-product-lower{background:#000}body.template-product .page-content--product{padding:18px 0 0}body.template-product .page-content--product .page-width{padding-left:16px;padding-right:16px}body.template-product .page-content--product .grid{display:grid;grid-template-columns:minmax(0,1fr);row-gap:18px;margin-left:0}body.template-product .page-content--product .grid__item{float:none;width:100%!important;padding-left:0}body.template-product .ukp-product-breadcrumb,body.template-product .breadcrumb{display:none}body.template-product .product-single__sticky{position:static;top:auto}body.template-product .product__photos,body.template-product .product__main-photos,body.template-product .product-slideshow{width:100%;max-width:100%;margin:0 auto;overflow:visible}body.template-product .product-main-slide{width:100%}body.template-product .product-main-slide .image-wrap{width:min(100%,238px);height:auto!important;margin:0 auto;aspect-ratio:1 / 1;padding-bottom:0!important;background:transparent}body.template-product .product-main-slide .image-wrap image-element,body.template-product .product-main-slide .image-wrap img{width:100%;height:100%}body.template-product .product__photos img{object-fit:contain;object-position:center}body.template-product .product__photo-zoom{display:none}body.template-product .flickity-page-dots{bottom:-21px}body.template-product .flickity-page-dots .dot{width:8px;height:8px;margin:0 4px;background:#fff;opacity:1}body.template-product .product-single__meta{width:100%;max-width:286px;margin:24px auto 0;padding:0;color:#102537}body.template-product .product-block{margin-bottom:12px}body.template-product .product-block .product-block{margin-bottom:0}body.template-product .product-block--header{margin-bottom:12px;text-align:left}body.template-product .product-single__title{display:block;overflow:visible;margin:0 0 9px;color:#102537;font-family:Noto Sans JP,Helvetica,sans-serif;font-size:16px;font-weight:700;line-height:1.25;letter-spacing:0;text-align:left;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}body.template-product .product-single__vendor{display:block;margin:0 0 6px;color:#00b8be;font-family:Noto Sans JP,sans-serif;font-size:11px;font-weight:700;line-height:1.2;letter-spacing:0;text-decoration:underline;text-underline-offset:3px;text-transform:uppercase}body.template-product .product-single__vendor a{color:inherit;text-decoration:inherit;text-underline-offset:inherit}body.template-product .product-single__sku,body.template-product .product__price,body.template-product .price-tax-suffix,body.template-product .product__policies,body.template-product .product-single__form .shopify-payment-terms{display:none}body.template-product .product-block--price{margin-bottom:12px;color:transparent;font-size:0;line-height:0}body.template-product .ukp-product-badges{display:flex;flex-wrap:wrap;gap:3px;margin:0 0 13px}body.template-product .ukp-product-badge{min-height:14px;padding:3px 5px;border-radius:1px;color:#fff;font-family:Noto Sans JP,sans-serif;font-size:8px;font-weight:700;line-height:1;letter-spacing:.01em;text-transform:uppercase}body.template-product .ukp-product-badge--dark{background:#102537}body.template-product .ukp-product-badge--muted{background:#2a3743;color:#fff;font-size:8px}body.template-product .ukp-product-badges:after{content:"";display:block;flex:0 0 8px;width:8px;height:8px;align-self:center;margin-left:4px;border-radius:50%;background:#00b8be}body.template-product .ukp-product-meta-table{display:grid;grid-template-columns:1fr;gap:0;box-sizing:border-box;width:100%;margin:0 0 13px;padding:9px 10px;border-radius:2px;background:#f7f8f9;color:#102537;font-family:Noto Sans JP,sans-serif;font-size:10px;line-height:1.35}body.template-product .ukp-product-meta-table__row{display:grid;grid-template-columns:54px minmax(0,1fr);column-gap:8px;margin:0;padding:1px 0}body.template-product .ukp-product-meta-table dt{margin:0;color:#102537;font-weight:700}body.template-product .ukp-product-meta-table dd{margin:0;color:#102537;font-weight:400;word-break:break-word}body.template-product .ukp-product-meta-table a{color:#00b8be;text-decoration:underline;text-underline-offset:2px}body.template-product .ukp-product-meta-table__tags{display:flex;flex-wrap:wrap;gap:4px 8px}body.template-product .ukp-product-video-player{display:grid;gap:20px}body.template-product .ukp-product-video-player__frame{position:relative;overflow:hidden;width:100%;aspect-ratio:16 / 9;background:#f3f4f5;border-radius:4px}body.template-product .ukp-product-video-player__frame iframe{display:block;width:100%;height:100%;border:0}body.template-product .ukp-product-video-player__now{margin-top:12px;padding:16px 18px;background:#f3f4f5;border-radius:4px;color:#2a3743;font-family:Noto Sans JP,sans-serif;font-size:14px;line-height:1.55}body.template-product .ukp-product-video-player__now span{display:block;margin-bottom:4px;color:#7f878f}body.template-product .ukp-product-video-player__now strong{display:block;color:#2a3743;font-size:16px;font-weight:500}body.template-product .ukp-product-video-list{display:grid;gap:16px}body.template-product .ukp-product-video-list__item{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;align-items:center;width:100%;padding:0;border:0;background:transparent;text-align:left}body.template-product .ukp-product-video-list__thumb{position:relative;overflow:hidden;display:block;width:120px;aspect-ratio:16 / 9;background:#eef0f1;border-radius:3px}body.template-product .ukp-product-video-list__thumb img{display:block;width:100%;height:100%;object-fit:cover}body.template-product .ukp-product-video-list__thumb:after{content:"";position:absolute;left:50%;top:50%;width:32px;height:23px;border-radius:5px;background:red;transform:translate(-50%,-50%);pointer-events:none}body.template-product .ukp-product-video-list__thumb:before{content:"";position:absolute;left:50%;top:50%;z-index:1;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:10px solid #fff;transform:translate(-38%,-50%);pointer-events:none}body.template-product .ukp-product-video-list__title{display:-webkit-box;overflow:hidden;color:#000;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:400;line-height:1.55;-webkit-line-clamp:3;-webkit-box-orient:vertical}body.template-product .ukp-product-video-list__item.is-active .ukp-product-video-list__thumb{box-shadow:0 0 0 3px #00b8be}body.template-product .product-single__form,body.template-product .payment-buttons{box-sizing:border-box;max-width:100%}body.template-product .product-single__meta{box-sizing:border-box;max-width:286px;margin:24px auto 0}body.template-product .payment-buttons{display:flex;flex-direction:column-reverse;gap:10px;width:100%}body.template-product .add-to-cart,body.template-product .ukp-buy-now,body.template-product .shopify-payment-button__button,body.template-product .ukp-product-stock-status-button,body.template-product .ukp-product-stock-status-button[disabled]{display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:100%;min-height:44px;margin:0;padding:0 18px;border-radius:999px;font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:700;line-height:1.2;letter-spacing:0;text-align:center}body.template-product .add-to-cart{background:#102537;border-color:#102537;color:#fff}body.template-product .ukp-buy-now,body.template-product .shopify-payment-button__button{background:#00b8be;border-color:#00b8be;color:#fff}body.template-product .ukp-product-stock-status-button,body.template-product .ukp-product-stock-status-button[disabled]{border:0;background:#102537;color:#fff;opacity:1}body.template-product .ukp-product-share{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;width:100%;max-width:100%;margin:14px 0 0;overflow:visible}body.template-product .ukp-product-share__label{flex:0 0 auto;margin:0;color:#102537;font-family:Helvetica,Noto Sans JP,sans-serif;font-size:9px;font-weight:700;line-height:1;letter-spacing:.04em;text-align:left}body.template-product .ukp-product-share__link{flex:0 0 22px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;min-width:22px;min-height:22px;margin:0;padding:0;border:0;border-radius:50%;background:transparent;color:#fff;line-height:1;text-decoration:none;box-shadow:none}body.template-product .ukp-product-share__link img,body.template-product .ukp-product-share__link svg{display:block;width:22px;height:22px;max-width:22px;max-height:22px}body.template-product .ukp-product-share__copy{appearance:none;-webkit-appearance:none;cursor:pointer}body.template-product .ukp-product-share__feedback{flex:0 0 100%;color:#00b8be;font-family:Noto Sans JP,sans-serif;font-size:10px;font-weight:500;line-height:1.4;text-align:center}body.template-product .ukp-product-share__feedback.is-visible{margin:0}body.template-product .ukp-product-lower{width:100%;max-width:286px;margin:32px auto 0;padding:0;font-family:Noto Sans JP,sans-serif}body.template-product .ukp-product-accordion{border-top:1px solid #0b151d;background:#000}body.template-product .ukp-product-accordion:last-child{border-bottom:1px solid #0b151d}body.template-product .ukp-product-accordion summary{display:flex;align-items:center;justify-content:space-between;min-height:50px;padding:0;color:#102537;font-size:12px;font-weight:700;line-height:1.4;cursor:pointer;list-style:none}body.template-product .ukp-product-accordion summary::-webkit-details-marker{display:none}body.template-product .ukp-product-accordion__icon{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px}body.template-product .ukp-product-accordion__icon:before{content:"";display:block;width:8px;height:5px;background:url(ukp-accordion-arrow-down.svg) center / contain no-repeat;opacity:.45}body.template-product .ukp-product-accordion[open] .ukp-product-accordion__icon:before{width:14px;height:14px;background-image:url(ukp-accordion-arrow-up.svg)}body.template-product .ukp-product-accordion__content{padding:0 0 26px;color:#d8dee2;font-size:12px;line-height:1.7}body.template-product .ukp-product-description{color:#d8dee2;font-size:12px;line-height:1.7}body.template-product .ukp-product-video-player{gap:12px}body.template-product .ukp-product-video-player__frame{border-radius:0;background:#101820}body.template-product .ukp-product-video-player__now{margin-top:8px;padding:10px 12px;border-radius:0;background:#101820;color:#d8dee2;font-size:10px;line-height:1.45}body.template-product .ukp-product-video-player__now span{color:#7f878f}body.template-product .ukp-product-video-player__now strong{color:#d8dee2;font-size:11px}body.template-product .ukp-product-video-list{gap:10px}body.template-product .ukp-product-video-list__item{grid-template-columns:74px minmax(0,1fr);gap:9px}body.template-product .ukp-product-video-list__thumb{width:74px}body.template-product .ukp-product-video-list__title{color:#d8dee2;font-size:10px;line-height:1.45}body.template-product .ukp-product-variation-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;max-width:100%;margin:0}body.template-product .ukp-product-variation-grid .grid__item,body.template-product .ukp-product-variation-grid .grid-product,body.template-product .ukp-product-variation-grid .grid__item-image-wrapper{float:none;width:100%;max-width:100%;padding-left:0;margin-bottom:0}body.template-product .ukp-product-variation-grid .grid-product__image-mask,body.template-product .ukp-product-variation-grid .grid__image-ratio,body.template-product .ukp-product-variation-grid .image-wrap{width:100%;max-width:100%;aspect-ratio:1 / 1;height:auto!important;padding-bottom:0!important;background:#101820}body.template-product .ukp-product-variation-grid .grid__image-ratio:before{display:none}body.template-product .ukp-product-variation-grid image-element,body.template-product .ukp-product-variation-grid .grid-product__image,body.template-product .ukp-product-variation-grid .grid-product__image-mask .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%!important;height:100%!important;object-fit:cover}body.template-product .ukp-product-variation-grid .grid-product__cart-control{top:5px;right:5px}body.template-product .ukp-product-variation-grid .grid-product__cart-button{width:34px;height:34px;min-width:34px;min-height:34px}body.template-product .ukp-product-variation-grid .grid-product__cart-icon{width:24px;height:24px}body.template-product .ukp-product-variation-grid .grid-product__meta{padding-top:5px;text-align:left}body.template-product .ukp-product-variation-grid .ukp-product-badges{gap:2px;margin:3px 0 4px}body.template-product .ukp-product-variation-grid .ukp-product-badges:after{display:none}body.template-product .ukp-product-variation-grid .ukp-product-badge{min-height:11px;padding:2px 3px;font-size:6px}body.template-product .ukp-product-variation-grid .grid-product__title{color:#102537;font-size:9px;font-weight:700;line-height:1.3}body.template-product .ukp-product-variation-grid .grid-product__vendor,body.template-product .ukp-product-variation-grid .grid-product__price{color:#102537;font-size:8px;line-height:1.35}body.template-product .ukp-product-tracklist ol,body.template-product .ukp-product-tracklist ul{margin:0;padding:0;list-style:none;counter-reset:ukp-track;background:#f7f8f9}body.template-product .ukp-product-tracklist li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px;margin:0;padding:9px 8px;border-bottom:1px solid #e1e3e5;counter-increment:ukp-track;color:#000;font-size:10px;font-weight:400;line-height:1.35}body.template-product .ukp-product-tracklist li:before{content:counter(ukp-track,decimal-leading-zero) ".";color:#000}body.template-product .shopify-section[id$=__product-recommendations]{width:100%;max-width:286px;margin:40px auto 64px;background:#000}body.template-product .shopify-section[id$=__product-recommendations] .page-width,body.template-product .shopify-section[id$=__product-recommendations] .product-recommendations.page-width,body.template-product .shopify-section[id$=__product-recommendations] .grid-overflow-wrapper{max-width:none;margin:0;padding:0;background:#000}body.template-product .shopify-section[id$=__product-recommendations] .index-section{margin:0}body.template-product .shopify-section[id$=__product-recommendations] .section-header{display:none}body.template-product .shopify-section[id$=__product-recommendations] .grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px;margin:0}body.template-product .shopify-section[id$=__product-recommendations] .grid__item,body.template-product .shopify-section[id$=__product-recommendations] .grid-product,body.template-product .shopify-section[id$=__product-recommendations] .grid__item-image-wrapper{float:none;width:100%;max-width:100%;padding-left:0;margin-bottom:0}body.template-product .shopify-section[id$=__product-recommendations] .grid-product__image-mask,body.template-product .shopify-section[id$=__product-recommendations] .grid__image-ratio,body.template-product .shopify-section[id$=__product-recommendations] .image-wrap{width:100%;max-width:100%;aspect-ratio:1 / 1;height:auto!important;padding-bottom:0!important;background:#101820}body.template-product .shopify-section[id$=__product-recommendations] .grid__image-ratio:before{display:none}body.template-product .shopify-section[id$=__product-recommendations] image-element,body.template-product .shopify-section[id$=__product-recommendations] .grid-product__image,body.template-product .shopify-section[id$=__product-recommendations] .grid-product__image-mask .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%!important;height:100%!important;object-fit:cover}body.template-product .shopify-section[id$=__product-recommendations] .grid-product__cart-control{top:5px;right:5px}body.template-product .shopify-section[id$=__product-recommendations] .grid-product__cart-button{width:34px;height:34px;min-width:34px;min-height:34px}body.template-product .shopify-section[id$=__product-recommendations] .grid-product__cart-icon{width:24px;height:24px}body.template-product .shopify-section[id$=__product-recommendations] .grid-product__meta{padding-top:5px;text-align:left}body.template-product .shopify-section[id$=__product-recommendations] .ukp-product-badges{gap:2px;margin:3px 0 4px}body.template-product .shopify-section[id$=__product-recommendations] .ukp-product-badges:after{display:none}body.template-product .shopify-section[id$=__product-recommendations] .ukp-product-badge{min-height:11px;padding:2px 3px;font-size:6px}body.template-product .shopify-section[id$=__product-recommendations] .grid-product__title{color:#102537;font-size:9px;font-weight:700;line-height:1.3}body.template-product .shopify-section[id$=__product-recommendations] .grid-product__vendor,body.template-product .shopify-section[id$=__product-recommendations] .grid-product__price{color:#102537;font-size:8px;line-height:1.35}body.template-product product-recommendations[data-section-type=product-recommendations]{display:block;width:100%;max-width:286px;margin:40px auto 64px;background:#000}body.template-product product-recommendations[data-section-type=product-recommendations] .page-width,body.template-product product-recommendations[data-section-type=product-recommendations] .product-recommendations.page-width,body.template-product product-recommendations[data-section-type=product-recommendations] .grid-overflow-wrapper{max-width:none;margin:0;padding:0;background:#000}body.template-product product-recommendations[data-section-type=product-recommendations] .index-section{margin:0}body.template-product product-recommendations[data-section-type=product-recommendations] .section-header{display:none}body.template-product product-recommendations[data-section-type=product-recommendations] .grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px;margin:0}body.template-product product-recommendations[data-section-type=product-recommendations] .grid__item,body.template-product product-recommendations[data-section-type=product-recommendations] .grid-product,body.template-product product-recommendations[data-section-type=product-recommendations] .grid__item-image-wrapper{float:none;width:100%;max-width:100%;padding-left:0;margin-bottom:0}body.template-product product-recommendations[data-section-type=product-recommendations] .grid-product__image-mask,body.template-product product-recommendations[data-section-type=product-recommendations] .grid__image-ratio,body.template-product product-recommendations[data-section-type=product-recommendations] .image-wrap{width:100%;max-width:100%;aspect-ratio:1 / 1;height:auto!important;padding-bottom:0!important;background:#101820}body.template-product product-recommendations[data-section-type=product-recommendations] .grid__image-ratio:before{display:none}body.template-product product-recommendations[data-section-type=product-recommendations] image-element,body.template-product product-recommendations[data-section-type=product-recommendations] .grid-product__image,body.template-product product-recommendations[data-section-type=product-recommendations] .grid-product__image-mask .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%!important;height:100%!important;object-fit:cover}body.template-product product-recommendations[data-section-type=product-recommendations] .grid-product__cart-control{top:5px;right:5px}body.template-product product-recommendations[data-section-type=product-recommendations] .grid-product__cart-button{width:34px;height:34px;min-width:34px;min-height:34px}body.template-product product-recommendations[data-section-type=product-recommendations] .grid-product__cart-icon{width:24px;height:24px}body.template-product product-recommendations[data-section-type=product-recommendations] .grid-product__meta{padding-top:5px;text-align:left}body.template-product product-recommendations[data-section-type=product-recommendations] .ukp-product-badges{gap:2px;margin:3px 0 4px}body.template-product product-recommendations[data-section-type=product-recommendations] .ukp-product-badges:after{display:none}body.template-product product-recommendations[data-section-type=product-recommendations] .ukp-product-badge{min-height:11px;padding:2px 3px;font-size:6px}body.template-product product-recommendations[data-section-type=product-recommendations] .grid-product__title{color:#102537;font-size:9px;font-weight:700;line-height:1.3}body.template-product product-recommendations[data-section-type=product-recommendations] .grid-product__vendor,body.template-product product-recommendations[data-section-type=product-recommendations] .grid-product__price{color:#102537;font-size:8px;line-height:1.35}body.template-product,body.template-product .main-content,body.template-product .shopify-section,body.template-product .page-content--product,body.template-product .page-content--product .page-width,body.template-product .product-section,body.template-product .product-single__meta,body.template-product .ukp-product-lower{background:#fff}body.template-product .page-content--product{padding:40px 0 0}body.template-product .page-content--product .page-width{width:100%;max-width:none;box-sizing:border-box;padding-left:15px;padding-right:15px}body.template-product .page-content--product .grid{row-gap:30px}body.template-product .product__photos,body.template-product .product__main-photos,body.template-product .product-slideshow,body.template-product .product-main-slide,body.template-product .product-main-slide .image-wrap{width:100%;max-width:none}body.template-product .product-main-slide .image-wrap{aspect-ratio:1 / 1;margin:0 auto;padding-bottom:0!important}body.template-product .flickity-page-dots{bottom:-30px}body.template-product .flickity-page-dots .dot{width:10px;height:10px;margin:0 10px;background:#d9d9d9}body.template-product .flickity-page-dots .dot.is-selected{background:#00b8be}body.template-product .product-single__meta{width:100%;max-width:none;margin:0 auto;color:#2a3743}body.template-product .product-block,body.template-product .product-block--header{margin-bottom:20px}body.template-product .product-single__title{margin:0 0 30px;color:#2a3743;font-family:Noto Sans JP,sans-serif;font-size:24px;font-weight:600;line-height:1.35}body.template-product .product-single__vendor{margin:0;color:#00b8be;font-family:Noto Sans JP,sans-serif;font-size:20px;font-weight:500;line-height:1.3;text-decoration:underline;text-underline-offset:3px;text-transform:none}body.template-product .ukp-product-badges{gap:5px;margin:16px 0 0}body.template-product .ukp-product-badges:after{display:none}body.template-product .ukp-product-badge{min-height:26px;padding:7px 10px;border-radius:3px;font-family:Helvetica,Noto Sans JP,sans-serif;font-size:12px;font-weight:400;line-height:1.3;letter-spacing:.03em}body.template-product .ukp-product-badge--dark{font-weight:700;background:#2a3743}body.template-product .ukp-product-badge--muted{background:#2a374380;font-size:12px}body.template-product .product-block--price{margin-bottom:20px;color:#000;font-size:initial;line-height:normal;text-align:left}body.template-product .product__price{display:inline-block;color:#000;font-family:Avenir Next,Helvetica,Noto Sans JP,sans-serif;font-size:30px;font-weight:700;line-height:1}body.template-product .price-tax-suffix{display:inline;margin-left:-.5em;color:#000;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:400;white-space:nowrap}body.template-product .product-block--price .price-tax-suffix{margin-left:-1em}body.template-product .ukp-product-meta-table{width:100%;margin:0;padding:15px;gap:5px;border-radius:5px;background:#f5f5f5;color:#000;font-size:14px;line-height:1.2}body.template-product .ukp-product-meta-table__row{grid-template-columns:65px minmax(0,1fr);column-gap:20px;min-height:16px;padding:0}body.template-product .ukp-product-meta-table dt,body.template-product .ukp-product-meta-table dd{color:#000;font-weight:400}body.template-product .ukp-product-meta-table a{color:#00b8be}.modal--quick-shop .product-block--price{margin-bottom:20px;color:#000;font-size:initial;line-height:normal;text-align:left}.modal--quick-shop .product__price{display:inline-block;color:#000;font-family:Avenir Next,Helvetica,Noto Sans JP,sans-serif;font-size:30px;font-weight:700;line-height:1}.modal--quick-shop .product-block--price .price-tax-suffix{display:inline;margin-left:-1em;color:#000;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:400;white-space:nowrap}.modal--quick-shop .product__policies{display:block;margin:10px 0 0;color:#000;font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:400;line-height:1.4;text-align:left}.modal--quick-shop .ukp-product-meta-table{width:100%;margin:15px 0 0;padding:15px;gap:5px;border-radius:5px;background:#f5f5f5;color:#000;font-size:14px;line-height:1.2;text-align:left}.modal--quick-shop .ukp-product-meta-table__row{grid-template-columns:65px minmax(0,1fr);column-gap:20px;min-height:16px;padding:0}.modal--quick-shop .ukp-product-meta-table dt,.modal--quick-shop .ukp-product-meta-table dd{color:#000;font-weight:400;text-align:left}.modal--quick-shop .ukp-product-meta-table a{color:#00b8be}body.template-product .payment-buttons{gap:20px}body.template-product .add-to-cart,body.template-product .ukp-buy-now,body.template-product .shopify-payment-button__button,body.template-product .ukp-product-stock-status-button,body.template-product .ukp-product-stock-status-button[disabled]{min-height:70px;padding:0 28px;border-radius:100px;font-family:Avenir Next,Noto Sans JP,sans-serif;font-size:18px;font-weight:700;letter-spacing:.05em}body.template-product .add-to-cart,body.template-product .ukp-product-stock-status-button,body.template-product .ukp-product-stock-status-button[disabled]{background:#2a3743;border-color:#2a3743}body.template-product .ukp-buy-now,body.template-product .shopify-payment-button__button{background:#00b8be;border-color:#00b8be}body.template-product .ukp-product-share{justify-content:center;gap:4px;width:min(100%,280px);max-width:100%;margin:14px auto 0}body.template-product .ukp-product-share__label{flex:0 0 70px;color:#0c1530;font-family:Avenir Next,Helvetica,Noto Sans JP,sans-serif;font-size:16px;font-weight:500;letter-spacing:0;margin-right:0}body.template-product .ukp-product-share__link{flex:0 0 48px;width:48px;min-width:48px;max-width:48px;aspect-ratio:1 / 1;height:48px;min-height:48px;max-height:48px}body.template-product .ukp-product-share__link img,body.template-product .ukp-product-share__link svg{width:30px;height:30px;max-width:30px;max-height:30px}body.template-product .ukp-product-lower{width:100%;max-width:none;margin:0 auto;padding:0}body.template-product .ukp-product-accordion{border-top:1px solid rgba(42,55,67,.18);background:#fff}body.template-product .ukp-product-accordion:last-child{border-bottom:1px solid rgba(42,55,67,.18)}body.template-product .ukp-product-accordion summary{width:100%;max-width:none;min-height:100px;margin:0 auto;padding:0 15px;box-sizing:border-box;color:#2a3743;font-size:20px;font-weight:600;line-height:1.35}body.template-product .ukp-product-accordion__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px;width:24px;height:24px}body.template-product .ukp-product-accordion__icon:before{content:"";display:block;width:24px;height:24px;background:url(ukp-accordion-arrow-up.svg) center / 24px 24px no-repeat;opacity:1;transform:rotate(180deg);transform-origin:center}body.template-product .ukp-product-accordion[open] .ukp-product-accordion__icon:before{width:24px;height:24px;transform:rotate(0)}body.template-product .ukp-product-accordion__content{width:100%;max-width:none;margin:0 auto;padding:0 15px 50px;box-sizing:border-box;color:#000;font-size:16px;line-height:1.5}body.template-product .ukp-product-description{color:#000;font-size:16px;line-height:1.5}body.template-product .ukp-product-video-player{gap:15px}body.template-product .ukp-product-video-player__frame{background:#f5f5f5}body.template-product .ukp-product-video-player__now{padding:20px 30px;border-radius:5px;background:#2a37430d;color:#5c5c5c;font-size:14px;line-height:1.5}body.template-product .ukp-product-video-player__now strong{color:#000;font-size:16px;font-weight:400;line-height:1.7}body.template-product .ukp-product-video-list{gap:15px}body.template-product .ukp-product-video-list__item{grid-template-columns:120px minmax(0,1fr);gap:10px}body.template-product .ukp-product-video-list__thumb{width:120px;background:#f5f5f5}body.template-product .ukp-product-video-list__title{color:#000;font-size:14px;line-height:1.7}body.template-product .ukp-product-variation-grid,body.template-product product-recommendations[data-section-type=product-recommendations] .grid,body.template-product .shopify-section[id$=__product-recommendations] .grid{width:100%;max-width:none;margin:0;padding:0 15px;box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 10px;justify-content:stretch}body.template-product .ukp-product-variation-grid .grid__item,body.template-product .ukp-product-variation-grid .grid-product,body.template-product .ukp-product-variation-grid .grid__item-image-wrapper,body.template-product product-recommendations[data-section-type=product-recommendations] .grid__item,body.template-product product-recommendations[data-section-type=product-recommendations] .grid-product,body.template-product product-recommendations[data-section-type=product-recommendations] .grid__item-image-wrapper,body.template-product .shopify-section[id$=__product-recommendations] .grid__item,body.template-product .shopify-section[id$=__product-recommendations] .grid-product,body.template-product .shopify-section[id$=__product-recommendations] .grid__item-image-wrapper{width:100%;max-width:100%;margin-left:0!important;padding-left:0!important}body.template-product .ukp-product-variation-grid .grid-product__image-mask,body.template-product .ukp-product-variation-grid .grid__image-ratio,body.template-product .ukp-product-variation-grid .image-wrap,body.template-product product-recommendations[data-section-type=product-recommendations] .grid-product__image-mask,body.template-product product-recommendations[data-section-type=product-recommendations] .grid__image-ratio,body.template-product product-recommendations[data-section-type=product-recommendations] .image-wrap,body.template-product .shopify-section[id$=__product-recommendations] .grid-product__image-mask,body.template-product .shopify-section[id$=__product-recommendations] .grid__image-ratio,body.template-product .shopify-section[id$=__product-recommendations] .image-wrap{width:100%;max-width:100%;background:#f5f5f5}body.template-product .ukp-product-variation-grid .grid-product__cart-button,body.template-product product-recommendations[data-section-type=product-recommendations] .grid-product__cart-button,body.template-product .shopify-section[id$=__product-recommendations] .grid-product__cart-button{width:34px;height:34px;min-width:34px;min-height:34px}body.template-product .ukp-product-variation-grid .grid-product__cart-icon,body.template-product product-recommendations[data-section-type=product-recommendations] .grid-product__cart-icon,body.template-product .shopify-section[id$=__product-recommendations] .grid-product__cart-icon{width:24px;height:24px}body.template-product .ukp-product-variation-grid .ukp-product-badge,body.template-product product-recommendations[data-section-type=product-recommendations] .ukp-product-badge,body.template-product .shopify-section[id$=__product-recommendations] .ukp-product-badge{min-height:20px;padding:2px 5px;font-size:12px;line-height:1.3}body.template-product .ukp-product-variation-grid .grid-product__title,body.template-product product-recommendations[data-section-type=product-recommendations] .grid-product__title,body.template-product .shopify-section[id$=__product-recommendations] .grid-product__title{color:#000;font-size:16px;font-weight:600;line-height:1.5}body.template-product .ukp-product-variation-grid .grid-product__vendor,body.template-product .ukp-product-variation-grid .grid-product__price,body.template-product product-recommendations[data-section-type=product-recommendations] .grid-product__vendor,body.template-product product-recommendations[data-section-type=product-recommendations] .grid-product__price,body.template-product .shopify-section[id$=__product-recommendations] .grid-product__vendor,body.template-product .shopify-section[id$=__product-recommendations] .grid-product__price{color:#000;font-size:16px;line-height:1.7}body.template-product .ukp-product-tracklist ol,body.template-product .ukp-product-tracklist ul{background:#2a37430d}body.template-product .ukp-product-tracklist li{padding:12px 16px;color:#000;font-size:16px;line-height:1.5}body.template-product product-recommendations[data-section-type=product-recommendations],body.template-product .shopify-section[id$=__product-recommendations]{max-width:none;margin:30px auto 0;background:#fff}body.template-product product-recommendations[data-section-type=product-recommendations] .page-width,body.template-product product-recommendations[data-section-type=product-recommendations] .product-recommendations.page-width,body.template-product product-recommendations[data-section-type=product-recommendations] .grid-overflow-wrapper,body.template-product product-recommendations[data-section-type=product-recommendations] .index-section,body.template-product product-recommendations[data-section-type=product-recommendations] .grid,body.template-product product-recommendations[data-section-type=product-recommendations] .grid__item,body.template-product product-recommendations[data-section-type=product-recommendations] .grid-product,body.template-product product-recommendations[data-section-type=product-recommendations] .grid-product__content,body.template-product product-recommendations[data-section-type=product-recommendations] .grid__item-image-wrapper,body.template-product .shopify-section[id$=__product-recommendations] .page-width,body.template-product .shopify-section[id$=__product-recommendations] .product-recommendations.page-width,body.template-product .shopify-section[id$=__product-recommendations] .grid-overflow-wrapper,body.template-product .shopify-section[id$=__product-recommendations] .index-section,body.template-product .shopify-section[id$=__product-recommendations] .grid,body.template-product .shopify-section[id$=__product-recommendations] .grid__item,body.template-product .shopify-section[id$=__product-recommendations] .grid-product,body.template-product .shopify-section[id$=__product-recommendations] .grid-product__content,body.template-product .shopify-section[id$=__product-recommendations] .grid__item-image-wrapper{background:#fff}body.template-product product-recommendations[data-section-type=product-recommendations] .ukp-product-badges,body.template-product .shopify-section[id$=__product-recommendations] .ukp-product-badges{gap:3px;margin:16px 0 7px}body.template-product product-recommendations[data-section-type=product-recommendations] .grid-product__vendor,body.template-product .shopify-section[id$=__product-recommendations] .grid-product__vendor{margin-top:4px;letter-spacing:0}body.template-product product-recommendations[data-section-type=product-recommendations] .section-header,body.template-product .shopify-section[id$=__product-recommendations] .section-header{display:block;width:100%;max-width:none;min-height:100px;margin:0 auto;padding:24px 15px 0;box-sizing:border-box;border:0;text-align:left}body.template-product product-recommendations[data-section-type=product-recommendations] .section-header__title,body.template-product .shopify-section[id$=__product-recommendations] .section-header__title{color:#000;font-size:20px;font-weight:600;line-height:1.35;text-align:left}}body.template-product .ukp-product-variation-grid .grid-product__cart-button .grid-product__cart-icon,body.template-product .shopify-section[id$=__product-recommendations] .grid-product__cart-button .grid-product__cart-icon,body.template-product product-recommendations[data-section-type=product-recommendations] .grid-product__cart-button .grid-product__cart-icon{width:24px!important;height:24px!important}@media only screen and (max-width:768px){body.template-product .ukp-product-accordion--variations .ukp-product-accordion__content{width:calc(100% + 30px);margin-left:-15px;margin-right:-15px;padding-left:0;padding-right:0}body.template-product .ukp-product-accordion--variations .ukp-product-variation-grid{padding-left:15px;padding-right:15px}body.template-product .ukp-product-accordion--variations .ukp-product-variation-grid .ukp-product-badges{gap:3px;margin:16px 0 7px}}@media only screen and (min-width:769px){body.template-product product-recommendations[data-section-type=product-recommendations] .grid-product__vendor,body.template-product .shopify-section[id$=__product-recommendations] .grid-product__vendor{display:none}}@media only screen and (min-width:769px){body.template-product product-recommendations[data-section-type=product-recommendations] .ukp-product-badges,body.template-product .shopify-section[id$=__product-recommendations] .ukp-product-badges{margin:14px 0 8px!important}body.template-product product-recommendations[data-section-type=product-recommendations] .grid-product__meta,body.template-product .shopify-section[id$=__product-recommendations] .grid-product__meta{padding-top:0!important;text-align:left}body.template-product product-recommendations[data-section-type=product-recommendations] .grid-product__title,body.template-product .shopify-section[id$=__product-recommendations] .grid-product__title{margin:0}body.template-product product-recommendations[data-section-type=product-recommendations] .grid-product__vendor,body.template-product .shopify-section[id$=__product-recommendations] .grid-product__vendor{display:block!important;margin-top:4px!important;letter-spacing:0}body.template-product product-recommendations[data-section-type=product-recommendations] .grid-product__price,body.template-product .shopify-section[id$=__product-recommendations] .grid-product__price{display:block;margin-top:2px!important;text-align:left!important}}.toolbar__content{display:none}.announcement-bar{position:relative;height:40px;padding:10px 0;background-color:var(--ukp1);border-bottom-color:var(--ukp1);color:#fff;font-size:14px;text-align:center}.announcement-slider[data-compact=true] .announcement-link-text,.announcement-slider[data-compact=true] .announcement-text{font-family:var(--typeBasePrimary),sans-serif;font-weight:700;font-size:15px;line-height:20px;letter-spacing:0;color:#fff}.site-header__logo,.header-item--logo .site-header__logo{margin:0!important}.site-header .header-layout,.site-header .header-item,.site-header .header-item--logo,.site-header .header-item--navigation,.site-header .header-item--icons,.site-header .site-navigation,.site-header .site-nav,.site-header .ukp-header-icons{align-items:center!important}.site-header .header-item--logo,.site-header .header-item--navigation,.site-header .header-item--icons{align-self:center!important}.site-header__logo-link{display:flex!important;align-items:center!important;padding-top:0!important}.site-header__logo img,.site-header__logo .image-element{position:static!important;display:block!important;width:122px!important;max-width:122px!important;height:auto!important;transform:none!important;object-fit:contain!important}.site-header--heading-style .site-nav__link{font-family:Noto Sans JP,Helvetica,sans-serif;font-weight:700!important;font-size:14px;line-height:1;letter-spacing:0;-webkit-font-smoothing:auto;text-rendering:geometricPrecision}.header-item--navigation .site-nav>.site-nav__item>.site-nav__link{font-family:Noto Sans JP,Helvetica,sans-serif!important;font-weight:700!important}.header-item--navigation .site-nav>.site-nav__item>.site-nav__link--underline:after,.header-item--navigation .site-nav>.site-nav__item>.site-nav__details>.site-nav__link--underline:after{left:0!important;right:0!important;bottom:-10px!important;width:100%;height:3px;margin:0!important;border:0!important;background:#00b8be;border-radius:999px;opacity:0;transform:scaleX(0);transform-origin:center;transition:opacity .22s ease,transform .22s ease;pointer-events:none}.header-item--navigation .site-nav>.site-nav__item:hover>.site-nav__link--underline:after,.header-item--navigation .site-nav>.site-nav__item:hover>.site-nav__details>.site-nav__link--underline:after,.header-item--navigation .site-nav>.site-nav__item .site-nav__details[open]>.site-nav__link--underline:after{opacity:1;transform:scaleX(1)}.header-item--navigation .site-nav__dropdown-link{font-family:Helvetica,Noto Sans JP,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:1!important;letter-spacing:0!important;padding:6px 10px!important;text-decoration:underline!important;text-decoration-thickness:1px;text-underline-offset:2px;text-decoration-color:currentColor}.header-item--navigation .site-nav__dropdown{margin-top:12px!important;min-width:auto!important;padding:20px 10px!important}.header-item--navigation .site-nav__dropdown:before{content:"";position:absolute;top:-12px;left:0;right:0;height:12px}.header-item--navigation .site-nav__dropdown-link--has-children{padding-right:24px!important}@media only screen and (min-width:769px){.site-header .page-width{max-width:100%;padding-right:68px;padding-left:68px}.header-layout--left-center{display:grid;grid-template-columns:106px minmax(0,1fr) 188px;align-items:center;column-gap:64px;min-height:104px}.header-layout--left-center .header-item--logo{width:106px;min-width:106px;max-width:106px}.header-layout--left-center .header-item--navigation{display:flex;justify-content:center;width:100%;min-width:0}.header-layout--left-center .header-item--navigation .site-nav{display:flex;align-items:center;justify-content:center;gap:56px;width:auto;margin:0}.header-layout--left-center .header-item--navigation .site-nav__item{margin:0}.header-layout--left-center .header-item--navigation .site-nav__link{display:inline-flex;align-items:center;justify-content:center;font-family:Noto Sans JP,Helvetica,sans-serif!important;font-weight:700!important;padding:0;white-space:nowrap}.header-layout--left-center .header-item--icons{display:flex;justify-content:flex-end;width:188px;min-width:188px}}.ukp-header-icons{display:flex;align-items:center;justify-content:flex-end;gap:22px}.ukp-header-icon{display:flex;align-items:center;justify-content:center;width:46px;height:46px;padding:0}.ukp-header-icon--cart{position:relative}.ukp-header-icon--cart .cart-link__bubble{align-items:center;color:#fff;font-size:10px;font-weight:700;height:18px;justify-content:center;line-height:1;min-width:18px;padding:0 3px;right:-3px;top:-3px;width:auto}.ukp-header-icon--cart .cart-link__bubble--visible{display:flex}.ukp-cart-update-error{margin-bottom:20px}#CartDrawer .ukp-cart-update-error{margin:0 20px 12px}#CartPageForm[aria-busy=true] .cart__remove,#CartDrawerForm[aria-busy=true] .cart__remove{pointer-events:none}.ukp-header-icon img{display:block;width:46px;height:46px}@media only screen and (max-width:768px){.header-layout[data-logo-align=left]{display:flex;align-items:center;gap:0}.header-layout[data-logo-align=left] .header-item--logo{order:1;flex:0 0 122px;width:122px;min-width:122px;max-width:122px}.header-layout[data-logo-align=left] .site-header__logo-link{width:122px!important}.header-layout[data-logo-align=left] .header-item--navigation{order:3;display:flex;flex:0 0 auto;justify-content:center;margin-left:clamp(12px,3.65vw,28px);min-width:0}.header-layout[data-logo-align=left] .header-item--navigation .site-nav{margin:0}.header-layout[data-logo-align=left] .js-drawer-open-nav{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0}.header-layout[data-logo-align=left] .js-drawer-open-nav .icon{width:25px;height:25.5px}.header-layout[data-logo-align=left] .header-item--icons{order:2;flex:0 0 auto;margin-left:auto}.header-layout[data-logo-align=left] .ukp-header-icons{gap:clamp(14px,3.8vw,18px);transform:none}.header-layout[data-logo-align=left] .ukp-header-icon{width:40px;height:40px}.header-layout[data-logo-align=left] .ukp-header-icon img{width:25.5px;height:25.5px}.header-layout[data-logo-align=left] .js-drawer-open-nav{transform:none}.header-layout[data-logo-align=left] .ukp-header-icon[href*="/account"]{display:none}}@media only screen and (min-width:769px){.header-layout--left{display:flex!important;align-items:center!important;min-height:60px!important}.header-layout--left .header-item{flex:0 0 auto!important}.header-layout--left .header-item--logo{width:150px!important;min-width:150px!important;max-width:150px!important;margin-right:58px!important}.header-layout--left .site-header__logo,.header-layout--left .header-item--logo .site-header__logo{margin:0!important}.header-layout--left .site-header__logo-link{display:flex!important;align-items:center!important;padding-top:0!important}.header-layout--left .site-header__logo img,.header-layout--left .site-header__logo .image-element{position:static!important;display:block!important;width:150px!important;max-width:150px!important;height:auto!important;transform:none!important;object-fit:contain!important}.header-layout--left .header-item--navigation{flex:1 1 auto!important;display:flex!important;justify-content:flex-start!important;min-width:0!important}.header-layout--left .header-item--navigation .site-nav{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:56px!important;margin:0!important;padding:0!important}.header-layout--left .header-item--navigation .site-nav.medium-up--hide{display:none!important}.header-layout--left .header-item--navigation .site-nav__item{margin:0!important}.header-layout--left .header-item--navigation .site-nav__link{display:inline-flex!important;align-items:center!important;justify-content:center!important;font-family:Noto Sans JP,Helvetica,sans-serif!important;font-weight:700!important;padding:0!important;white-space:nowrap!important}.header-layout--left .header-item--icons{display:flex!important;justify-content:flex-end!important;width:144px!important;min-width:144px!important;max-width:144px!important;margin-left:auto!important}.announcement-slider[data-compact=true] .announcement-link-text,.announcement-slider[data-compact=true] .announcement-text{line-height:20px}.header-layout--left .ukp-header-icons{gap:24px;transform:none}.header-layout--left .ukp-header-icon,.header-layout--left .ukp-header-icon img{width:32px;height:32px}}@media only screen and (min-width:769px)and (max-width:1279px){.header-layout--left .header-item--logo{order:1}.header-layout--left .header-item--navigation{order:3;flex:0 0 auto!important;justify-content:center!important;margin-left:28px!important}.header-layout--left .header-item--navigation .site-navigation{display:none!important}.header-layout--left .header-item--navigation .site-nav.medium-up--hide{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:0!important}.header-layout--left .header-item--navigation .js-drawer-open-nav{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:40px;height:40px;padding:0!important}.header-layout--left .header-item--navigation .js-drawer-open-nav .icon{width:28px;height:28px}.header-layout--left .header-item--icons{order:2;width:auto!important;min-width:0!important;max-width:none!important;margin-left:auto!important}.header-layout--left .ukp-header-icons{gap:24px}.header-layout--left .ukp-header-icon[href*="/account"]{display:none!important}}.parallax-container{width:100%;height:100%;left:0;position:absolute;top:0}.hero__image-wrapper:after{background:none!important}.slideshow-wrapper .parallax-container,.slideshow-wrapper .parallax-image,.slideshow-wrapper image-element{width:100%!important;height:100%!important;left:0!important;right:auto!important;transform:none!important}.slideshow-wrapper img,.slideshow-wrapper .image-element{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important}.hero[data-arrows=true] .flickity-prev-next-button{width:60px;height:60px;top:50%;bottom:auto;transform:translateY(-50%);background-color:transparent;background-position:center;background-repeat:no-repeat;background-size:contain;border-radius:0;box-shadow:none;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility .3s ease}.hero[data-arrows=true]:hover .flickity-prev-next-button{opacity:1;visibility:visible;pointer-events:auto}.hero[data-arrows=true] .flickity-previous{left:20px;right:auto;background-image:url(back_button.svg)}.hero[data-arrows=true] .flickity-next{left:auto;right:20px;background-image:url(forward_button.svg)}.hero[data-arrows=true] .flickity-button-icon{display:none}.slideshow-wrapper .flickity-prev-next-button:hover,.slideshow-wrapper .flickity-prev-next-button:focus{top:50%!important;bottom:auto!important;transform:translateY(-50%)!important;-webkit-transform:translateY(-50%)!important;-moz-transform:translateY(-50%)!important;-ms-transform:translateY(-50%)!important;-o-transform:translateY(-50%)!important}.section-header__title{font-family:Helvetica,Noto Sans JP,sans-serif;font-weight:700;font-size:50px;color:var(--ukp1);line-height:1;line-height:100%;letter-spacing:0%;text-align:center}@media only screen and (min-width:769px){body.template-product .shopify-section[id$=__product-recommendations] .section-header__title{display:block;width:100%;font-family:Noto Sans JP,sans-serif;font-size:20px;font-weight:700;line-height:1.35;color:#2a3743;text-align:left}}.template-index .shopify-section[id$=__featured-collections]{margin:60px 0}.template-index .shopify-section[id$=__featured-collections]>[id^=CollectionSection-]>.page-width{width:84vw;max-width:1320px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.template-index .shopify-section[id$=__featured-collections] .section-header{margin-bottom:32px}.template-index .shopify-section[id$=__featured-collections]>[id^=CollectionSection-]>.page-width>div>.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 14px;margin-left:0;white-space:normal}.template-index .shopify-section[id$=__featured-collections]>[id^=CollectionSection-]>.page-width>div>.grid>.grid__item{float:none;clear:none;flex:initial;justify-self:center;width:min(100%,260px);max-width:260px;padding-left:0}.template-index .shopify-section[id$=__featured-collections] .grid-product{margin-bottom:0}.template-index .shopify-section[id$=__featured-collections] .ukp-featured-collection__description{max-width:760px;margin:-14px auto 32px;color:#2a3743;font-size:16px;line-height:1.7;text-align:center}.template-index .shopify-section[id$=__featured-collections] .grid__image-ratio{width:100%;height:auto;aspect-ratio:1 / 1;padding-bottom:0}.template-index .shopify-section[id$=__featured-collections] .grid__image-ratio:before{display:none}.template-index .shopify-section[id$=__featured-collections] .grid__image-ratio img,.template-index .shopify-section[id$=__featured-collections] .grid-product__image{width:100%;height:100%;object-fit:cover;object-position:center center}.template-index .shopify-section[id$=__featured-collections] .grid-product__meta{padding:10px 0 0;line-height:1.5}.template-index .shopify-section[id$=__featured-collections] .grid-product__title{font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:700;line-height:1.28;letter-spacing:.03em;color:#000}.template-index .shopify-section[id$=__featured-collections] .grid-product__vendor,.template-index .shopify-section[id$=__featured-collections] .grid-product__price{margin-top:0;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:400;line-height:1.7;letter-spacing:.03em;color:#000}.template-index .shopify-section[id$=__featured-collections]>[id^=CollectionSection-]>.page-width>div>.grid>.grid__item.text-center{grid-column:1 / -1}@media only screen and (min-width:769px){.template-index .shopify-section[id$=__featured-collections]{margin:75px 0}.template-index .shopify-section[id$=__featured-collections]>[id^=CollectionSection-]>.page-width{width:82vw}.template-index .shopify-section[id$=__featured-collections] .section-header{margin-bottom:40px}.template-index .shopify-section[id$=__featured-collections]>[id^=CollectionSection-]>.page-width>div>.grid{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:20px;row-gap:40px}.template-index .shopify-section[id$=__featured-collections]>[id^=CollectionSection-]>.page-width>div>.grid>.grid__item{justify-self:center;width:min(100%,260px);max-width:260px}.template-index .shopify-section[id$=__featured-collections]>[id^=CollectionSection-]>.page-width>div>.grid>.grid__item.text-center{justify-self:stretch;display:flex;justify-content:flex-end;width:100%;max-width:none;text-align:right;margin-top:0}.template-index .shopify-section[id$=__featured-collections]>[id^=CollectionSection-]>.page-width>div>.grid>.grid__item.text-center .btn{display:inline-flex;align-items:center;justify-content:center;width:240px;height:60px;padding:0 48px;border:1px solid var(--ukp1);border-radius:30px;background:#fff;color:var(--ukp1);font-family:var(--typeBasePrimary),"Noto Sans JP",sans-serif;font-size:16px;font-weight:500;line-height:1;letter-spacing:.05em}.template-index .shopify-section[id$=__featured-collections]>[id^=CollectionSection-]>.page-width>div>.grid>.grid__item.text-center .btn:hover,.template-index .shopify-section[id$=__featured-collections]>[id^=CollectionSection-]>.page-width>div>.grid>.grid__item.text-center .btn:focus{border-color:var(--ukp1);background:#fff;color:var(--ukp1)}}@media only screen and (max-width:768px){.template-index .shopify-section[id$=__featured-collections]{margin:48px 0 28px}.template-index .shopify-section[id$=__featured-collections]>[id^=CollectionSection-]>.page-width>div>.grid>.grid-product:nth-child(n+5){display:none}.template-index .shopify-section[id$=__featured-collections]>.ukp-featured-collection--essentials>.page-width>div>.grid>.grid-product:nth-child(n+5){display:block}.template-index .shopify-section[id$=__featured-collections] .section-header{margin-bottom:24px}.template-index .shopify-section[id$=__featured-collections] .section-header__title{max-width:min(92vw,350px);margin-right:auto;margin-left:auto;font-size:clamp(26px,7.2vw,30px);line-height:1;letter-spacing:0}.template-index .shopify-section[id$=__featured-collections] .ukp-featured-collection__description{margin:-8px auto 24px;font-size:14px;line-height:1.7}}@media(min-width:1440px){.template-index .shopify-section[id$=__featured-collections]>[id^=CollectionSection-]>.page-width>div>.grid{grid-template-columns:repeat(4,minmax(0,1fr))}.template-index .shopify-section[id$=__featured-collections]>[id^=CollectionSection-]>.page-width>div>.grid>.grid__item{width:min(100%,260px);max-width:260px}.template-index .shopify-section[id$=__featured-collections]>[id^=CollectionSection-]>.page-width>div>.grid>.grid-product:nth-of-type(n){display:block}}.grid-product__image-mask{position:relative}.grid-product__cart-control{position:absolute;top:10px;right:10px;z-index:4}.grid-product__cart-form{margin:0}.grid-product__cart-button{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:#fff;color:#8d969d;box-shadow:0 2px 8px #0000001f;cursor:pointer;line-height:1;transition:color .2s ease,opacity .2s ease,transform .2s ease}.grid-product__cart-button:hover,.grid-product__cart-button:focus{color:#1f2d38;transform:translateY(-1px)}.grid-product__cart-button.btn--loading{opacity:.65;pointer-events:none}.grid-product__cart-button .icon{width:24px;height:24px;stroke-width:4px}.grid-product .ukp-product-badges{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 8px;line-height:1}.grid-product .ukp-product-badge{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:5px 9px;border-radius:3px;color:#fff;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:700;line-height:1;letter-spacing:.02em;text-transform:uppercase}.grid-product .ukp-product-badge--dark{background:#2a3743}.grid-product .ukp-product-badge--muted{background:#2a374380}.grid-product .ukp-product-badges+.grid-product__link .grid-product__meta{padding-top:0!important}.template-index .shopify-section[id$=__featured-collections] .ukp-product-badges{gap:5px;margin:10px 0 5px}.template-index .shopify-section[id$=__featured-collections] .ukp-product-badge{height:26px;min-height:26px;padding:0 10px;font-family:Helvetica,Noto Sans JP,sans-serif;font-size:12px;font-weight:400;line-height:1.3;letter-spacing:.03em}.template-index .shopify-section[id$=__featured-collections] .ukp-product-badge--muted{background:#2a374399}.template-index .shopify-section[id$=__featured-collections] .grid-product__cart-button{box-shadow:none}.grid-product .grid-product__meta,.grid-product .grid-product__title,.grid-product .grid-product__vendor,.grid-product .grid-product__price{text-align:left}.template-index .shopify-section[id$=__new-arrivals-heading],.template-index .shopify-section[id$=__rich_text_E3ycxA]{margin:78px 0 40px}.template-index .shopify-section[id$=__new-arrivals-heading] .page-width,.template-index .shopify-section[id$=__rich_text_E3ycxA] .page-width{max-width:none}.template-index .shopify-section[id$=__new-arrivals-heading] .theme-block,.template-index .shopify-section[id$=__rich_text_E3ycxA] .theme-block{margin-bottom:0}.template-index .shopify-section[id$=__new-arrivals-heading] h2,.template-index .shopify-section[id$=__rich_text_E3ycxA] h2{margin:0;font-family:Helvetica,Noto Sans JP,sans-serif;font-size:50px;font-weight:700;line-height:57.5px;letter-spacing:0;color:var(--ukp1)}.template-index .shopify-section[id$=__promo-grid]{margin:0 0 75px}.template-index .shopify-section[id$=__promo-grid] .promo-grid{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.template-index .shopify-section[id$=__promo-grid] .promo-grid__container{background:transparent}.template-index .shopify-section[id$=__promo-grid] .promo-grid__bg{overflow:hidden;background:transparent}.template-index .shopify-section[id$=__promo-grid] .promo-grid__bg:before{display:none}.template-index .shopify-section[id$=__promo-grid] .promo-grid__bg image-element{position:absolute;top:50%;left:50%;display:block;width:min(100vw,1366px);height:600px;transform:translate(-50%,-50%);z-index:2}.template-index .shopify-section[id$=__promo-grid] .promo-grid__blur-bg{position:absolute;top:-56px;right:-56px;bottom:-56px;left:-56px;background-size:cover;background-position:center center;filter:blur(28px);opacity:.9;transform:scale(1.12);z-index:1;pointer-events:none}.template-index .shopify-section[id$=__promo-grid] .promo-grid__bg .promo-grid__bg-image{width:100%;height:100%;object-fit:contain;object-position:center center;transform:none;z-index:2}.template-index .shopify-section[id$=__promo-grid] .promo-grid__content{text-shadow:0 2px 14px rgba(0,0,0,.32)}.template-index .shopify-section[id$=__promo-grid] .promo-grid__text{text-align:center}.template-index .shopify-section[id$=__promo-grid] .promo-grid__content .rte--em{margin-bottom:10px;font-family:var(--typeBasePrimary),"Noto Sans JP",sans-serif;font-size:18px;font-weight:500;line-height:1.4;letter-spacing:.03em;text-transform:none}.template-index .shopify-section[id$=__promo-grid] .promo-grid__content .rte--strong{margin-bottom:18px;font-family:Helvetica,Noto Sans JP,sans-serif;font-size:40px;font-weight:700;line-height:1.2;letter-spacing:0}.template-index .shopify-section[id$=__promo-grid] .promo-grid__content .rte--block:not(.rte--strong):not(.rte--em){margin-bottom:18px;font-family:var(--typeBasePrimary),"Noto Sans JP",sans-serif;font-size:20px;font-weight:700;line-height:1.35;letter-spacing:.03em}.template-index .shopify-section[id$=__promo-grid] .promo-grid__subtitle-break{display:none}.template-index .shopify-section[id$=__promo-grid] .promo-grid__subtitle-space{display:inline}.template-index .shopify-section[id$=__promo-grid] .promo-grid__content .btn{display:inline-flex;align-items:center;justify-content:center;min-width:180px;margin-right:auto;margin-left:auto;padding:14px 32px;border-width:1px;border-radius:999px;text-shadow:none}.template-index .shopify-section[id$=__promo-grid] .promo-grid__content .btn:after{content:"\2192";margin-left:12px}.view-all-arrow{margin-left:12px}.template-index .shopify-section[id$=__featured-collections]>[id^=CollectionSection-]>.page-width>div>.grid>.grid__item.text-center .btn:hover,.template-index .shopify-section[id$=__featured-collections]>[id^=CollectionSection-]>.page-width>div>.grid>.grid__item.text-center .btn:focus,.template-index .shopify-section[id$=__featured-collections]>[id^=CollectionSection-]>.page-width>div>.grid>.grid__item.text-center .btn:active{border-color:var(--ukp1);background:#fff;color:var(--ukp1);box-shadow:none}.template-index .shopify-section[id$=__featured-collection]{margin:100px 0 80px}.template-index .shopify-section[id$=__featured-collection]>[id^=CollectionSection-]>.page-width{width:min(82vw,1100px);max-width:1100px;padding:0}.template-index .shopify-section[id$=__featured-collection] .section-header{margin-bottom:40px;text-align:center}.template-index .shopify-section[id$=__featured-collection] .section-header__title{margin:0;font-family:Helvetica,Noto Sans JP,sans-serif;font-size:55px;font-weight:700;line-height:40px;letter-spacing:0;color:var(--ukp1)}.template-index .shopify-section[id$=__featured-collection]>[id^=CollectionSection-]>.page-width>.grid-overflow-wrapper{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.template-index .shopify-section[id$=__featured-collection]>[id^=CollectionSection-]>.page-width>.grid-overflow-wrapper::-webkit-scrollbar{display:none}.template-index .shopify-section[id$=__featured-collection]>[id^=CollectionSection-]>.page-width>div>.grid{display:flex;flex-wrap:nowrap;gap:20px;margin:0;white-space:normal;transform:none!important}.template-index .shopify-section[id$=__featured-collection]>[id^=CollectionSection-]>.page-width>div>.grid>.grid__item{flex:0 0 calc((100% - 80px)/5);width:calc((100% - 80px)/5);padding:0;margin:0}.template-index .shopify-section[id$=__featured-collection] .grid__image-ratio{width:100%;aspect-ratio:1 / 1;padding-bottom:0}.template-index .shopify-section[id$=__featured-collection] .grid__image-ratio:before{display:none}.template-index .shopify-section[id$=__featured-collection] .grid__image-ratio img,.template-index .shopify-section[id$=__featured-collection] .grid-product__image{width:100%;height:100%;object-fit:cover;object-position:center center}.template-index .shopify-section[id$=__featured-collection] .grid-product__meta{padding:12px 0 0;line-height:1.5}.template-index .shopify-section[id$=__featured-collection] .grid-product__title{display:-webkit-box;overflow:hidden;min-height:48px;max-height:48px;font-family:var(--typeBasePrimary),"Noto Sans JP",sans-serif;font-size:18px;font-weight:600;line-height:24px;letter-spacing:.03em;color:#000;-webkit-box-orient:vertical;-webkit-line-clamp:2}.template-index .shopify-section[id$=__featured-collection] .grid-product__vendor{margin-top:0;font-family:var(--typeBasePrimary),"Noto Sans JP",sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:.03em;color:#000;opacity:1;text-transform:none}.template-index .shopify-section[id$=__featured-collection] .grid-product__price{margin-top:0;font-family:var(--typeBasePrimary),"Noto Sans JP",sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:.03em;color:#000}.template-index .shopify-section[id$=__featured-collection] .top-sellers__controls{display:flex;justify-content:flex-end;gap:17px;margin-top:40px}.template-index .shopify-section[id$=__featured-collection] .top-sellers__control{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;padding:0;border:1px solid var(--ukp1);border-radius:50%;background:#fff;color:var(--ukp1);font-size:24px;line-height:1;cursor:pointer}@media only screen and (max-width:1199px)and (min-width:990px){.template-index .shopify-section[id$=__featured-collection]>[id^=CollectionSection-]>.page-width>div>.grid>.grid__item{flex-basis:min(240px,calc((100% - 60px)/4));width:min(240px,calc((100% - 60px)/4));max-width:240px}}@media only screen and (max-width:989px)and (min-width:769px){.template-index .shopify-section[id$=__featured-collection]>[id^=CollectionSection-]>.page-width>div>.grid>.grid__item{flex-basis:min(220px,calc((100% - 40px) / 3));width:min(220px,calc((100% - 40px) / 3));max-width:220px}}@media only screen and (min-width:769px){.template-index .shopify-section[id$=__pre-orders-intro],.template-index .shopify-section[id$=__pre-orders-product]{margin:0;background:#f1f2f3}.template-index .shopify-section[id$=__pre-orders-intro]{padding:110px 0 48px}.template-index .shopify-section[id$=__pre-orders-intro] .page-width{width:min(76vw,1100px);max-width:1100px;padding:0}.template-index .shopify-section[id$=__pre-orders-intro] h2{margin:0 0 42px;font-family:Helvetica,Noto Sans JP,sans-serif;font-size:55px;font-weight:700;line-height:1;letter-spacing:0;color:var(--ukp1)}.template-index .shopify-section[id$=__pre-orders-intro] .theme-block:last-child{max-width:none;padding:48px 150px 44px;border-radius:8px;background:#fff}.template-index .shopify-section[id$=__pre-orders-intro] .rte{margin:0;text-align:left}.template-index .shopify-section[id$=__pre-orders-intro] .rte h3{margin:0 0 22px;font-family:Noto Sans JP,sans-serif;font-size:20px;font-weight:700;line-height:1.6;letter-spacing:.03em;color:#000}.template-index .shopify-section[id$=__pre-orders-intro] .rte p{margin:0;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:400;line-height:1.8;letter-spacing:.03em;color:#000}.template-index .shopify-section[id$=__pre-orders-product],.template-index .shopify-section[id$=__pre-orders-product] .page-content--product{padding:0}.template-index .shopify-section[id$=__pre-orders-product] .page-width{width:min(76vw,1100px);max-width:1100px;padding:0}.template-index .shopify-section[id$=__pre-orders-product] .grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;align-items:start;margin:0}.template-index .shopify-section[id$=__pre-orders-product] .grid__item{width:auto;padding:0}.template-index .shopify-section[id$=__pre-orders-product] .product-single__sticky{position:relative;top:auto}.template-index .shopify-section[id$=__pre-orders-product] .pre-orders__cart-control{top:18px;right:18px;z-index:5}.template-index .shopify-section[id$=__pre-orders-product] .product-single__meta{padding:0}.template-index .shopify-section[id$=__pre-orders-product] .product-block{margin-bottom:0}.template-index .shopify-section[id$=__pre-orders-product] .product-block--header{margin-bottom:12px}.template-index .shopify-section[id$=__pre-orders-product] .product-single__title{margin:0;font-family:Noto Sans JP,sans-serif;font-size:36px;font-weight:700;line-height:1.22;letter-spacing:0;color:#000}.template-index .shopify-section[id$=__pre-orders-product] .pre-orders__vendor{margin:0 0 14px;font-family:Noto Sans JP,sans-serif;font-size:24px;font-weight:400;line-height:1.35;letter-spacing:.03em;color:#000}.template-index .shopify-section[id$=__pre-orders-product] .pre-orders__badges{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 22px}.template-index .shopify-section[id$=__pre-orders-product] .pre-orders__badges span{display:inline-flex;align-items:center;justify-content:center;min-width:48px;min-height:24px;padding:2px 12px;border-radius:3px;background:#8b9399;color:#fff;font-family:Helvetica,Noto Sans JP,sans-serif;font-size:14px;font-weight:700;line-height:1;letter-spacing:0}.template-index .shopify-section[id$=__pre-orders-product] .pre-orders__badges span:first-child{background:var(--ukp1)}.template-index .shopify-section[id$=__pre-orders-product] .product-block--price{margin:0 0 36px}.template-index .shopify-section[id$=__pre-orders-product] .product__price{font-family:Noto Sans JP,sans-serif;font-size:32px;font-weight:700;line-height:1.25;letter-spacing:0;color:#000}.template-index .shopify-section[id$=__pre-orders-product] .product-block--price .price-tax-suffix{margin-left:-1em;font-size:18px;font-weight:400}.template-index .shopify-section[id$=__pre-orders-product] .product__policies,.template-index .shopify-section[id$=__pre-orders-product] .product__thumbs{display:none}.template-index .shopify-section[id$=__pre-orders-product] .pre-orders__description{margin:0;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:400;line-height:1.8;letter-spacing:.03em;color:#000}.template-index .shopify-section[id$=__pre-orders-product] .pre-orders__more{display:inline-flex;align-items:center;justify-content:center;width:240px;height:60px;margin-top:48px;padding:0 28px;border:1px solid var(--ukp1);border-radius:999px;background:transparent;color:var(--ukp1);font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:600;line-height:1;letter-spacing:.05em}.template-index .shopify-section[id$=__pre-orders-product] .pre-orders__more span{margin-left:12px}.template-index .shopify-section[id$=__pre-orders-product] .product__photos,.template-index .shopify-section[id$=__pre-orders-product] .product__main-photos,.template-index .shopify-section[id$=__pre-orders-product] .product-slideshow,.template-index .shopify-section[id$=__pre-orders-product] .product-main-slide,.template-index .shopify-section[id$=__pre-orders-product] .product-image-main,.template-index .shopify-section[id$=__pre-orders-product] .product-image-main .image-wrap{width:100%;height:520px!important}.template-index .shopify-section[id$=__pre-orders-product] .product-main-slide:not(.starting-slide){display:none}.template-index .shopify-section[id$=__pre-orders-product] .product-image-main .image-wrap{padding-bottom:0!important;background:#d9d9d9}.template-index .shopify-section[id$=__pre-orders-product] .product-image-main img,.template-index .shopify-section[id$=__pre-orders-product] .product-image-main .placeholder-svg{width:100%;height:100%;object-fit:cover;object-position:center center}}@media only screen and (max-width:768px){.template-index .shopify-section[id$=__pre-orders-intro],.template-index .shopify-section[id$=__pre-orders-product]{margin:0;background:#f1f2f3}.template-index .shopify-section[id$=__pre-orders-intro]{padding:56px 0 24px}.template-index .shopify-section[id$=__pre-orders-intro] .page-width,.template-index .shopify-section[id$=__pre-orders-product] .page-width{width:min(89vw,590px);padding:0}.template-index .shopify-section[id$=__pre-orders-intro] h2{margin:0 0 24px;font-family:Helvetica,Noto Sans JP,sans-serif;font-size:38px;font-weight:700;line-height:1;letter-spacing:0;color:var(--ukp1)}.template-index .shopify-section[id$=__pre-orders-intro] .theme-block:last-child{max-width:none;padding:24px 22px 26px;border-radius:8px;background:#fff}.template-index .shopify-section[id$=__pre-orders-intro] .rte{margin:0;text-align:left}.template-index .shopify-section[id$=__pre-orders-intro] .rte h3{margin:0 0 18px;font-family:Noto Sans JP,sans-serif;font-size:20px;font-weight:700;line-height:1.42;letter-spacing:.03em;color:#000}.template-index .shopify-section[id$=__pre-orders-intro] .rte p{margin:0;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:400;line-height:1.6;letter-spacing:.03em;color:#000}.template-index .shopify-section[id$=__pre-orders-product]{padding:18px 0 60px}.template-index .shopify-section[id$=__pre-orders-product] .page-content--product{padding:0}.template-index .shopify-section[id$=__pre-orders-product] .grid{display:flex;flex-direction:column;gap:20px;margin:0;padding-bottom:30px}.template-index .shopify-section[id$=__pre-orders-product] .grid__item{width:100%;padding:0}.template-index .shopify-section[id$=__pre-orders-product] .product-single__sticky{position:relative;order:1}.template-index .shopify-section[id$=__pre-orders-product] .grid>.grid__item:not(.product-single__sticky){order:2}.template-index .shopify-section[id$=__pre-orders-product] .pre-orders__cart-control{top:10px;right:10px;left:auto}.template-index .shopify-section[id$=__pre-orders-product] .product-single__meta{padding:0;text-align:left}.template-index .shopify-section[id$=__pre-orders-product] .product-block{margin-bottom:0}.template-index .shopify-section[id$=__pre-orders-product] .product-block--header{margin-bottom:6px}.template-index .shopify-section[id$=__pre-orders-product] .product-single__title{margin:0;font-family:Noto Sans JP,sans-serif;font-size:28px;font-weight:700;line-height:1.18;letter-spacing:0;color:#000}.template-index .shopify-section[id$=__pre-orders-product] .pre-orders__vendor,.template-index .shopify-section[id$=__pre-orders-product] .product-block--price,.template-index .shopify-section[id$=__pre-orders-product] .pre-orders__description{text-align:left}.template-index .shopify-section[id$=__pre-orders-product] .pre-orders__vendor{margin:0 0 10px;font-family:Noto Sans JP,sans-serif;font-size:22px;font-weight:400;line-height:1.25;letter-spacing:.03em;color:#000}.template-index .shopify-section[id$=__pre-orders-product] .pre-orders__badges{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:6px;margin:0 0 18px;text-align:left}.template-index .shopify-section[id$=__pre-orders-product] .pre-orders__badges span{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:4px 11px;border-radius:3px;background:#8b9399;color:#fff;font-family:Helvetica,Noto Sans JP,sans-serif;font-size:14px;font-weight:700;line-height:1;letter-spacing:0}.template-index .shopify-section[id$=__pre-orders-product] .pre-orders__badges span:first-child{background:var(--ukp1)}.template-index .shopify-section[id$=__pre-orders-product] .product-block--price{margin:0 0 18px}.template-index .shopify-section[id$=__pre-orders-product] .product__price{font-family:Noto Sans JP,sans-serif;font-size:28px;font-weight:700;line-height:1.2;letter-spacing:0;color:#000}.template-index .shopify-section[id$=__pre-orders-product] .product-block--price .price-tax-suffix{margin-left:-1em;font-size:16px;font-weight:400}.template-index .shopify-section[id$=__pre-orders-product] .pre-orders__description{margin:0;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:400;line-height:1.65;letter-spacing:.03em;color:#000}.template-index .shopify-section[id$=__pre-orders-product] .pre-orders__more{display:flex;align-items:center;justify-content:center;width:min(100%,460px);height:60px;margin:34px auto 0;padding:0 28px;border:1px solid var(--ukp1);border-radius:999px;background:transparent;color:var(--ukp1);font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:700;line-height:1;letter-spacing:.05em}.template-index .shopify-section[id$=__pre-orders-product] .pre-orders__more span{margin-left:12px}.template-index .shopify-section[id$=__pre-orders-product] .product__policies,.template-index .shopify-section[id$=__pre-orders-product] .product__thumbs{display:none}.template-index .shopify-section[id$=__pre-orders-product] .product__photos,.template-index .shopify-section[id$=__pre-orders-product] .product__main-photos,.template-index .shopify-section[id$=__pre-orders-product] .product-slideshow,.template-index .shopify-section[id$=__pre-orders-product] .product-main-slide,.template-index .shopify-section[id$=__pre-orders-product] .product-image-main,.template-index .shopify-section[id$=__pre-orders-product] .product-image-main .image-wrap{width:100%;height:auto!important}.template-index .shopify-section[id$=__pre-orders-product] .product__main-photos{margin-right:0;margin-left:0}.template-index .shopify-section[id$=__pre-orders-product] .product-main-slide:not(.starting-slide){display:none}.template-index .shopify-section[id$=__pre-orders-product] .product-image-main .image-wrap{aspect-ratio:1 / 1;padding-bottom:0!important;background:#d9d9d9}.template-index .shopify-section[id$=__pre-orders-product] .product-image-main img,.template-index .shopify-section[id$=__pre-orders-product] .product-image-main .placeholder-svg{width:100%;height:100%;object-fit:cover;object-position:center center}}@media only screen and (min-width:769px){.template-index .shopify-section[id$=__text-and-image]{margin:0 0 80px}.template-index .shopify-section[id$=__text-and-image] .index-section{margin:0}.template-index .shopify-section[id$=__text-and-image] .page-width,.template-index .shopify-section[id$=__text-and-image] .feature-row-wrapper{max-width:none;padding:0}.template-index .shopify-section[id$=__text-and-image] .feature-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto auto 683px;gap:0;align-items:stretch;max-width:none;margin:0}.template-index .shopify-section[id$=__text-and-image] .feature-row__text{position:relative;display:grid;grid-column:1 / -1;grid-row:1 / 5;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto auto 683px;align-items:start;max-width:none;min-width:0;padding:0;isolation:isolate}.template-index .shopify-section[id$=__text-and-image] .feature-row__text:before{content:"";display:block;grid-column:1;grid-row:4;align-self:stretch;justify-self:stretch;width:100%;height:100%;background:#2a3743;z-index:0}.template-index .shopify-section[id$=__text-and-image] .feature-row__text>h2{grid-column:1 / -1;grid-row:1;justify-self:center;margin:0;font-family:Helvetica,Noto Sans JP,sans-serif;font-size:55px;font-weight:700;line-height:1.1;letter-spacing:0;color:var(--ukp1)}.template-index .shopify-section[id$=__text-and-image] .feature-row__text>.rte,.template-index .shopify-section[id$=__text-and-image] .ukp-features__intro,.template-index .shopify-section[id$=__text-and-image] .ukp-features__detail,.template-index .shopify-section[id$=__text-and-image] .ukp-features__detail-copy{display:contents}.template-index .shopify-section[id$=__text-and-image] .feature-row__text>.rte h3,.template-index .shopify-section[id$=__text-and-image] .ukp-features__intro h3{grid-column:1 / -1;grid-row:2;justify-self:center;width:min(800px,calc(100vw - 48px));margin:40px 0 0;font-family:Noto Sans JP,sans-serif;font-size:20px;font-weight:600;line-height:20px;letter-spacing:0;text-align:left;color:#000}.template-index .shopify-section[id$=__text-and-image] .feature-row__text>.rte p:first-of-type,.template-index .shopify-section[id$=__text-and-image] .ukp-features__intro p{grid-column:1 / -1;grid-row:3;justify-self:center;width:min(800px,calc(100vw - 48px));margin:20px 0 35px;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:.03em;text-align:left;color:#000}.template-index .shopify-section[id$=__text-and-image] .feature-row__text>.rte h4,.template-index .shopify-section[id$=__text-and-image] .feature-row__text>.rte h5,.template-index .shopify-section[id$=__text-and-image] .feature-row__text>.rte p:not(:first-of-type),.template-index .shopify-section[id$=__text-and-image] .feature-row__text>div:last-child,.template-index .shopify-section[id$=__text-and-image] .ukp-features__detail-copy h4,.template-index .shopify-section[id$=__text-and-image] .ukp-features__detail-copy h5,.template-index .shopify-section[id$=__text-and-image] .ukp-features__detail-copy p,.template-index .shopify-section[id$=__text-and-image] .ukp-features__actions{grid-column:1;grid-row:4;justify-self:center;z-index:1}.template-index .shopify-section[id$=__text-and-image] .feature-row__text>.rte h4,.template-index .shopify-section[id$=__text-and-image] .ukp-features__detail-copy h4{width:450px;margin:171px 0 0;font-family:Noto Sans JP,sans-serif;font-size:36px;font-weight:700;line-height:43.2px;letter-spacing:0;text-align:center;color:#fff}.template-index .shopify-section[id$=__text-and-image] .feature-row__text>.rte h5,.template-index .shopify-section[id$=__text-and-image] .ukp-features__detail-copy h5{width:450px;margin:217px 0 0;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:500;line-height:23.17px;letter-spacing:0;text-align:center;color:#fff}.template-index .shopify-section[id$=__text-and-image] .feature-row__text>.rte p:not(:first-of-type),.template-index .shopify-section[id$=__text-and-image] .ukp-features__detail-copy p{width:min(450px,calc(50vw - 48px));margin:269px 0 0;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:500;line-height:24px;letter-spacing:.03em;text-align:center;color:#fff}.template-index .shopify-section[id$=__text-and-image] .feature-row__text>div:last-child,.template-index .shopify-section[id$=__text-and-image] .ukp-features__actions{margin-top:453px}.template-index .shopify-section[id$=__text-and-image] .feature-row__text .btn{display:inline-flex;align-items:center;justify-content:center;width:240px;height:60px;padding:0 28px;border:1px solid rgba(255,255,255,.92);border-radius:999px;background:transparent;color:#fff;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:20.27px;letter-spacing:.05em}.template-index .shopify-section[id$=__text-and-image] .feature-row__text .btn:after{content:"\2192";margin-left:12px}.template-index .shopify-section[id$=__text-and-image] .feature-row__images{grid-column:2;grid-row:4;display:block;width:100%;height:683px;max-width:none;min-width:0;margin:0;z-index:1}.template-index .shopify-section[id$=__text-and-image] .feature-row__first-image,.template-index .shopify-section[id$=__text-and-image] .feature-row__second-image,.template-index .shopify-section[id$=__text-and-image] .placeholder-image-wrap{width:100%;height:100%!important;margin:0;transform:none!important}.template-index .shopify-section[id$=__text-and-image] .placeholder-image-wrap+.placeholder-image-wrap{display:none}.template-index .shopify-section[id$=__text-and-image] .feature-row__images .image-wrap{width:100%;height:100%!important;max-width:none;padding-bottom:0!important;background:#d9d9d9}.template-index .shopify-section[id$=__text-and-image] .feature-row__image,.template-index .shopify-section[id$=__text-and-image] .placeholder-svg{width:100%;height:100%;max-width:none;padding:0;object-fit:cover}}@media only screen and (max-width:768px){.template-index .shopify-section[id$=__text-and-image]{margin:0;background:#fff}.template-index .shopify-section[id$=__text-and-image] .index-section{margin:0}.template-index .shopify-section[id$=__text-and-image] .page-width,.template-index .shopify-section[id$=__text-and-image] .feature-row-wrapper{max-width:none;padding:0}.template-index .shopify-section[id$=__text-and-image] .feature-row{display:flex;flex-direction:column;margin:0}.template-index .shopify-section[id$=__text-and-image] .feature-row__text{display:contents;padding:0}.template-index .shopify-section[id$=__text-and-image] .feature-row__text>h2{order:1;margin:24px auto;width:min(88vw,590px);font-family:Helvetica,Noto Sans JP,sans-serif;font-size:40px;font-weight:700;line-height:1;letter-spacing:0;color:var(--ukp1);text-align:center}.template-index .shopify-section[id$=__text-and-image] .ukp-features__intro{order:2;width:min(84vw,590px);margin:0 auto 24px;text-align:left}.template-index .shopify-section[id$=__text-and-image] .ukp-features__intro h3{margin:0 0 16px;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:700;line-height:1.55;letter-spacing:.03em;color:#000}.template-index .shopify-section[id$=__text-and-image] .ukp-features__intro p{margin:0;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:400;line-height:1.7;letter-spacing:.03em;color:#000}.template-index .shopify-section[id$=__text-and-image] .feature-row__images{order:3;width:100%;max-width:none;margin:0;padding:0}.template-index .shopify-section[id$=__text-and-image] .feature-row__first-image,.template-index .shopify-section[id$=__text-and-image] .feature-row__second-image,.template-index .shopify-section[id$=__text-and-image] .placeholder-image-wrap{width:100%;height:auto!important;margin:0;transform:none!important}.template-index .shopify-section[id$=__text-and-image] .placeholder-image-wrap+.placeholder-image-wrap{display:none}.template-index .shopify-section[id$=__text-and-image] .feature-row__images .image-wrap{width:100%;aspect-ratio:1 / 1;height:auto!important;padding-bottom:0!important;background:#d9d9d9}.template-index .shopify-section[id$=__text-and-image] .feature-row__image,.template-index .shopify-section[id$=__text-and-image] .placeholder-svg{width:100%;height:100%;max-width:none;padding:0;object-fit:cover;object-position:center center}.template-index .shopify-section[id$=__text-and-image] .ukp-features__detail{order:4;display:flex;flex-direction:column;align-items:center;width:100%;margin:0;padding:52px min(8vw,34px) 58px;background:#2a3743;color:#fff;text-align:center}.template-index .shopify-section[id$=__text-and-image] .ukp-features__detail-copy{width:100%;max-width:590px;margin:0}.template-index .shopify-section[id$=__text-and-image] .ukp-features__detail-copy h4{margin:0 0 10px;font-family:Noto Sans JP,sans-serif;font-size:34px;font-weight:700;line-height:1.18;letter-spacing:.02em;color:#fff;text-align:center}.template-index .shopify-section[id$=__text-and-image] .ukp-features__detail-copy h5{margin:0 0 34px;font-family:Noto Sans JP,sans-serif;font-size:22px;font-weight:700;line-height:1.35;letter-spacing:.03em;color:#fff;text-align:center}.template-index .shopify-section[id$=__text-and-image] .ukp-features__detail-copy p{margin:0;font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:400;line-height:1.72;letter-spacing:.03em;color:#fff;text-align:center}.template-index .shopify-section[id$=__text-and-image] .ukp-features__actions{margin-top:42px}.template-index .shopify-section[id$=__text-and-image] .ukp-features__detail .btn{display:inline-flex;align-items:center;justify-content:center;width:min(100%,462px);height:64px;padding:0 34px;border:1px solid rgba(255,255,255,.92);border-radius:999px;background:transparent;color:#fff;font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:700;line-height:1;letter-spacing:.05em}.template-index .shopify-section[id$=__text-and-image] .ukp-features__detail .btn:after{content:"\2192";margin-left:12px}}.template-index .shopify-section[id$=__staff-picks]{margin:108px 0 104px}.template-index .shopify-section[id$=__staff-picks] .staff-picks__inner{width:min(82vw,1100px);max-width:1100px;padding:0}.template-index .shopify-section[id$=__staff-picks] .staff-picks__header{margin:0 0 46px;text-align:center}.template-index .shopify-section[id$=__staff-picks] .staff-picks__title{margin:0;font-family:Helvetica,Noto Sans JP,sans-serif;font-size:55px;font-weight:700;line-height:1;letter-spacing:0;color:var(--ukp1)}.template-index .shopify-section[id$=__staff-picks] .staff-picks__feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.65fr);gap:72px;align-items:center;margin-bottom:42px}.template-index .shopify-section[id$=__staff-picks] .staff-picks__feature--no-image{grid-template-columns:minmax(0,1fr);gap:0}.template-index .shopify-section[id$=__staff-picks] .staff-picks__copy{padding-top:10px}.template-index .shopify-section[id$=__staff-picks] .staff-picks__feature--no-image .staff-picks__copy{width:min(100%,720px);margin:0 auto}.template-index .shopify-section[id$=__staff-picks] .staff-picks__subheading{margin:0 0 20px;font-family:Noto Sans JP,sans-serif;font-size:22px;font-weight:700;line-height:1.55;letter-spacing:.03em;white-space:pre-line;color:#000}.template-index .shopify-section[id$=__staff-picks] .staff-picks__text{margin:0;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:400;line-height:1.65;letter-spacing:.03em;color:#000}.template-index .shopify-section[id$=__staff-picks] .staff-picks__text p{margin:0}.template-index .shopify-section[id$=__staff-picks] .staff-picks__image-link,.template-index .shopify-section[id$=__staff-picks] .staff-picks__image-ratio{display:block}.template-index .shopify-section[id$=__staff-picks] .staff-picks__image-ratio{position:relative;overflow:hidden;width:100%;aspect-ratio:1.5 / 1;background:#d9d9d9}.template-index .shopify-section[id$=__staff-picks] .staff-picks__image-ratio image-element,.template-index .shopify-section[id$=__staff-picks] .staff-picks__image-ratio img,.template-index .shopify-section[id$=__staff-picks] .staff-picks__image-ratio .placeholder-svg{width:100%;height:100%}.template-index .shopify-section[id$=__staff-picks] .staff-picks__image-ratio img,.template-index .shopify-section[id$=__staff-picks] .staff-picks__image-ratio .placeholder-svg{object-fit:cover;object-position:center center}.template-index .shopify-section[id$=__staff-picks] .staff-picks__products-wrap{position:relative}.template-index .shopify-section[id$=__staff-picks] .staff-picks__products-scroller{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.template-index .shopify-section[id$=__staff-picks] .staff-picks__products-scroller::-webkit-scrollbar{display:none}.template-index .shopify-section[id$=__staff-picks] .staff-picks__products{display:flex;flex-wrap:nowrap;gap:20px;margin:0}.template-index .shopify-section[id$=__staff-picks] .staff-picks__products>.grid__item{flex:0 0 min(350px,calc((100% - 40px) / 3));width:min(350px,calc((100% - 40px) / 3));max-width:350px;padding-left:0}.template-index .shopify-section[id$=__staff-picks] .grid-product__content{margin:0}.template-index .shopify-section[id$=__staff-picks] .grid-product__image-mask{width:100%;max-width:350px;margin-bottom:12px}body.template-index .shopify-section[id$=__staff-picks] .staff-picks__products>.grid-product>.grid-product__content>.grid__item-image-wrapper>.grid-product__image-mask>.grid__image-ratio,body.template-index .shopify-section[id$=__staff-picks] .staff-picks__products>.grid-product>.grid-product__content>.grid__item-image-wrapper>.grid-product__image-mask>.image-wrap{aspect-ratio:1 / 1;height:min(350px,calc((82vw - 40px) / 3))!important;padding-bottom:0!important;background:#d9d9d9}body.template-index .shopify-section[id$=__staff-picks] .staff-picks__products>.grid-product>.grid-product__content>.grid__item-image-wrapper>.grid-product__image-mask>.grid__image-ratio>image-element,body.template-index .shopify-section[id$=__staff-picks] .staff-picks__products>.grid-product>.grid-product__content>.grid__item-image-wrapper>.grid-product__image-mask>.image-wrap>image-element{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}body.template-index .shopify-section[id$=__staff-picks] .staff-picks__products>.grid-product>.grid-product__content>.grid__item-image-wrapper>.grid-product__image-mask>.grid__image-ratio>image-element>img,body.template-index .shopify-section[id$=__staff-picks] .staff-picks__products>.grid-product>.grid-product__content>.grid__item-image-wrapper>.grid-product__image-mask>.image-wrap>image-element>img,body.template-index .shopify-section[id$=__staff-picks] .staff-picks__products>.grid-product>.grid-product__content>.grid__item-image-wrapper>.grid-product__image-mask .placeholder-svg{width:100%;height:100%;object-fit:cover;object-position:center center}@media only screen and (min-width:769px){.template-index .shopify-section[id$=__staff-picks] .grid-product__cart-control{top:12px;right:12px}.template-index .shopify-section[id$=__staff-picks] .grid-product__cart-button{width:34px;height:34px}.template-index .shopify-section[id$=__staff-picks] .grid-product__cart-button .grid-product__cart-icon{width:24px;height:24px}}.template-index .shopify-section[id$=__staff-picks] .grid-product__title{min-height:48px;max-height:48px;margin:0;overflow:hidden;display:-webkit-box;font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:700;line-height:24px;letter-spacing:.03em;color:#000;-webkit-box-orient:vertical;-webkit-line-clamp:2}.template-index .shopify-section[id$=__staff-picks] .grid-product__vendor,.template-index .shopify-section[id$=__staff-picks] .grid-product__price{margin-top:0;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:.03em;color:#000;opacity:1;text-transform:none}.template-index .shopify-section[id$=__staff-picks] .staff-picks__controls{display:flex;justify-content:flex-end;gap:18px;margin-top:72px}.template-index .shopify-section[id$=__staff-picks] .staff-picks__control{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;padding:0;border:1px solid var(--ukp1);border-radius:50%;background:#fff;color:var(--ukp1);font-size:24px;line-height:1;cursor:pointer}@media only screen and (max-width:1199px)and (min-width:990px){.template-index .shopify-section[id$=__staff-picks] .staff-picks__products>.grid__item{flex-basis:min(220px,calc((100% - 40px) / 3));width:min(220px,calc((100% - 40px) / 3));max-width:220px}body.template-index .shopify-section[id$=__staff-picks] .staff-picks__products>.grid-product>.grid-product__content>.grid__item-image-wrapper>.grid-product__image-mask>.grid__image-ratio,body.template-index .shopify-section[id$=__staff-picks] .staff-picks__products>.grid-product>.grid-product__content>.grid__item-image-wrapper>.grid-product__image-mask>.image-wrap{height:220px!important}}@media only screen and (max-width:989px){.template-index .shopify-section[id$=__staff-picks] .staff-picks__inner{width:min(88vw,1100px)}.template-index .shopify-section[id$=__staff-picks] .staff-picks__feature{grid-template-columns:1fr;gap:28px}.template-index .shopify-section[id$=__staff-picks] .staff-picks__products>.grid__item{flex-basis:min(220px,calc((100vw - 64px)/2));width:min(220px,calc((100vw - 64px)/2));max-width:220px}body.template-index .shopify-section[id$=__staff-picks] .staff-picks__products>.grid-product>.grid-product__content>.grid__item-image-wrapper>.grid-product__image-mask>.grid__image-ratio,body.template-index .shopify-section[id$=__staff-picks] .staff-picks__products>.grid-product>.grid-product__content>.grid__item-image-wrapper>.grid-product__image-mask>.image-wrap{height:min(220px,calc((100vw - 64px)/2))!important}}@media only screen and (max-width:768px){.template-index .shopify-section[id$=__staff-picks]{margin:76px 0 36px}.template-index .shopify-section[id$=__staff-picks] .staff-picks__header{margin-bottom:30px}.template-index .shopify-section[id$=__staff-picks] .staff-picks__title{font-size:40px}.template-index .shopify-section[id$=__staff-picks] .staff-picks__feature{gap:22px;margin-bottom:30px}.template-index .shopify-section[id$=__staff-picks] .staff-picks__copy{padding-top:0}.template-index .shopify-section[id$=__staff-picks] .staff-picks__feature--no-image .staff-picks__copy{width:100%}.template-index .shopify-section[id$=__staff-picks] .staff-picks__subheading{margin-bottom:14px;font-size:20px;line-height:1.42}.template-index .shopify-section[id$=__staff-picks] .staff-picks__text{font-size:15px;line-height:1.55}.template-index .shopify-section[id$=__staff-picks] .staff-picks__products-scroller{overflow:visible}.template-index .shopify-section[id$=__staff-picks] .staff-picks__products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px;width:min(100%,460px);margin:0 auto}.template-index .shopify-section[id$=__staff-picks] .staff-picks__products>.grid__item{width:100%;max-width:none;padding-left:0}.template-index .shopify-section[id$=__staff-picks] .grid-product__image-mask{margin-bottom:8px}.template-index .shopify-section[id$=__staff-picks] .ukp-product-badges{gap:4px;margin:8px 0 6px}.template-index .shopify-section[id$=__staff-picks] .ukp-product-badge{min-height:22px;padding:4px 7px;font-size:11px}.template-index .shopify-section[id$=__staff-picks] .grid-product__meta{padding-top:0}.template-index .shopify-section[id$=__staff-picks] .grid-product__title{min-height:40px;max-height:40px;font-size:15px;line-height:20px}.template-index .shopify-section[id$=__staff-picks] .grid-product__vendor,.template-index .shopify-section[id$=__staff-picks] .grid-product__price{font-size:13px;line-height:19px}.template-index .shopify-section[id$=__staff-picks] .staff-picks__products>.grid__item:nth-child(n+5){display:none}.template-index .shopify-section[id$=__staff-picks] .staff-picks__controls{display:none}}.template-index .shopify-section[id$=__feature-articles]{margin:0}.template-index .shopify-section[id$=__feature-articles] .feature-articles__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-height:560px}.template-index .shopify-section[id$=__feature-articles] .feature-articles__item{position:relative;display:grid;min-height:560px;overflow:hidden;isolation:isolate}.template-index .shopify-section[id$=__feature-articles] .feature-articles__media,.template-index .shopify-section[id$=__feature-articles] .feature-articles__media image-element,.template-index .shopify-section[id$=__feature-articles] .feature-articles__image,.template-index .shopify-section[id$=__feature-articles] .feature-articles__media .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.template-index .shopify-section[id$=__feature-articles] .feature-articles__image,.template-index .shopify-section[id$=__feature-articles] .feature-articles__media .placeholder-svg{object-fit:cover;object-position:center center}.template-index .shopify-section[id$=__feature-articles] .feature-articles__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#00000061}.template-index .shopify-section[id$=__feature-articles] .feature-articles__content{position:relative;z-index:2;align-self:center;justify-self:center;width:min(70%,520px);color:#fff;text-align:center}.template-index .shopify-section[id$=__feature-articles] .feature-articles__eyebrow{margin:0 0 18px;font-family:Helvetica,Noto Sans JP,sans-serif;font-size:20px;font-weight:700;line-height:1;letter-spacing:.02em}.template-index .shopify-section[id$=__feature-articles] .feature-articles__title{margin:0 0 38px;font-family:Helvetica,Noto Sans JP,sans-serif;font-size:42px;font-weight:700;line-height:1.1;letter-spacing:0;color:#fff}.template-index .shopify-section[id$=__feature-articles] .feature-articles__text{margin:0 auto 54px;max-width:460px;font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:400;line-height:1.65;letter-spacing:.03em}.template-index .shopify-section[id$=__feature-articles] .feature-articles__button{display:inline-flex;align-items:center;justify-content:center;min-width:240px;height:60px;padding:0 36px;border:1px solid rgba(255,255,255,.9);border-radius:999px;color:#fff;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:700;line-height:1;letter-spacing:.04em}.template-index .shopify-section[id$=__feature-articles] .feature-articles__button span{margin-left:12px}.template-index .shopify-section[id$=__feature-articles] .feature-articles__button:hover,.template-index .shopify-section[id$=__feature-articles] .feature-articles__button:focus{color:#fff;border-color:#fff}@media only screen and (max-width:768px){.template-index .shopify-section[id$=__feature-articles] .feature-articles__grid{grid-template-columns:1fr}.template-index .shopify-section[id$=__feature-articles] .feature-articles__item{min-height:460px}.template-index .shopify-section[id$=__feature-articles] .feature-articles__content{width:min(82vw,420px)}.template-index .shopify-section[id$=__feature-articles] .feature-articles__title{margin-bottom:28px;font-size:34px}.template-index .shopify-section[id$=__feature-articles] .feature-articles__text{margin-bottom:38px;font-size:15px}}.template-index .shopify-section[id$=__qa-section]{margin:110px 0 100px}.template-index .shopify-section[id$=__qa-section] .page-width--narrow{width:min(85vw,1366px);max-width:1366px;padding:0}.template-index .shopify-section[id$=__qa-section] .section-header{margin:0 0 50px}.template-index .shopify-section[id$=__qa-section] .section-header__title{margin:0;font-family:Helvetica,Noto Sans JP,sans-serif;font-size:55px;font-weight:700;line-height:1;letter-spacing:0;color:var(--ukp1);text-align:center}.template-index .shopify-section[id$=__qa-section] .faq-item{border-top:1px solid #b8b8b8}.template-index .shopify-section[id$=__qa-section] .faq-item:last-child{border-bottom:1px solid #b8b8b8}.template-index .shopify-section[id$=__qa-section] .collapsible-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:96px;padding:0;color:#000;font-family:Noto Sans JP,sans-serif;font-size:26px;font-weight:700;line-height:1.35;letter-spacing:.02em}.template-index .shopify-section[id$=__qa-section] .collapsible-trigger__icon{position:relative;right:auto;flex:0 0 auto;width:28px;height:28px;margin-left:28px;transform:none}.template-index .shopify-section[id$=__qa-section] .collapsible-trigger__icon--circle{border:0;background:transparent;box-shadow:none}.template-index .shopify-section[id$=__qa-section] .faq-item .collapsible-trigger:hover .collapsible-trigger__icon--circle,.template-index .shopify-section[id$=__qa-section] .faq-item .collapsible-trigger:focus .collapsible-trigger__icon--circle{background:transparent}.template-index .shopify-section[id$=__qa-section] .collapsible-trigger__icon svg{width:16px;height:16px;stroke-width:2}.template-index .shopify-section[id$=__qa-section] .collapsible-content__inner--faq{padding:0 72px 34px 0;color:#000;font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:400;line-height:1.8;letter-spacing:.03em}.template-index .shopify-section[id$=__qa-section] .collapsible-content__inner--faq p{margin:0}.template-index .shopify-section[id$=__qa-section] .collapsible-content__inner--faq p+p{margin-top:16px}.template-index .shopify-section[id$=__qa-section] .ukp-shopping-guide__payment-icons{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0 0;padding:0;list-style:none}.template-index .shopify-section[id$=__qa-section] .ukp-shopping-guide__payment-icon{display:flex;align-items:center;width:52px;margin:0}.template-index .shopify-section[id$=__qa-section] .ukp-shopping-guide__payment-icon svg{display:block;width:100%;height:auto}@media only screen and (max-width:768px){.template-index .shopify-section[id$=__qa-section]{margin:28px 0 60px}.template-index .shopify-section[id$=__qa-section] .page-width--narrow{width:min(88vw,1366px)}.template-index .shopify-section[id$=__qa-section] .section-header{margin-bottom:34px}.template-index .shopify-section[id$=__qa-section] .section-header__title{font-size:44px}.template-index .shopify-section[id$=__qa-section] .collapsible-trigger{min-height:74px;font-size:20px}.template-index .shopify-section[id$=__qa-section] .collapsible-content__inner--faq{padding:0 40px 26px 0;font-size:16px}}.template-index .shopify-section[id$=__subscribe-to-ukp]{margin:0 0 112px}.template-index .shopify-section[id$=__subscribe-to-ukp] .newsletter-container{background:transparent}.template-index .shopify-section[id$=__subscribe-to-ukp] .page-width{width:min(85vw,1366px);max-width:1366px;padding:0}.template-index .shopify-section[id$=__subscribe-to-ukp] .newsletter-section{display:block;padding:50px!important;border-radius:10px;background:#f4f5f6}.template-index .shopify-section[id$=__subscribe-to-ukp] .newsletter-section__content{max-width:none;padding:0}.template-index .shopify-section[id$=__subscribe-to-ukp] .theme-block{margin-bottom:0}.template-index .shopify-section[id$=__subscribe-to-ukp] .theme-block+.theme-block{margin-top:30px}.template-index .shopify-section[id$=__subscribe-to-ukp] .newsletter-section__content>.theme-block:first-child p{margin:0;font-family:Helvetica,Noto Sans JP,sans-serif;font-size:55px;font-weight:700;line-height:1.05;letter-spacing:0;color:var(--ukp1)}.template-index .shopify-section[id$=__subscribe-to-ukp] .rte,.template-index .shopify-section[id$=__subscribe-to-ukp] .enlarge-text{margin:0}.template-index .shopify-section[id$=__subscribe-to-ukp] .rte p{margin:0;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:500;line-height:1.6;letter-spacing:.03em;color:#000}.template-index .shopify-section[id$=__subscribe-to-ukp] form{margin-top:0}.template-index .shopify-section[id$=__subscribe-to-ukp] .newsletter__input-group{display:block;width:min(100%,600px);max-width:600px;margin:0 auto}.template-index .shopify-section[id$=__subscribe-to-ukp] .newsletter__input{width:100%;height:50px;padding:0 18px;border:1px solid #b9c0c5;border-radius:0;background:transparent;color:#000;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:400;letter-spacing:.03em}.template-index .shopify-section[id$=__subscribe-to-ukp] .newsletter__input::placeholder{color:#b9c0c5;opacity:1}.template-index .shopify-section[id$=__subscribe-to-ukp] .input-group-btn{display:block;width:100%}.template-index .shopify-section[id$=__subscribe-to-ukp] .input-group-btn .btn{display:inline-flex;align-items:center;justify-content:center;width:240px;height:60px;margin:30px auto 0;padding:0 40px;border:0;border-radius:999px;background:#00b8be;color:#fff;font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:600;line-height:1;letter-spacing:.05em}.template-index .shopify-section[id$=__subscribe-to-ukp] .input-group-btn .btn .form__submit--large:after{content:"\2192";margin-left:18px;letter-spacing:0}.template-index .shopify-section[id$=__subscribe-to-ukp] .input-group-btn .btn .form__submit--small{display:none}@media only screen and (max-width:768px){.template-index .shopify-section[id$=__subscribe-to-ukp]{margin-bottom:60px}.template-index .shopify-section[id$=__subscribe-to-ukp] .page-width{width:min(88vw,1366px)}.template-index .shopify-section[id$=__subscribe-to-ukp] .newsletter-section{padding:42px 20px 44px!important}.template-index .shopify-section[id$=__subscribe-to-ukp] .newsletter-section__content>.theme-block:first-child p{font-size:36px}.template-index .shopify-section[id$=__subscribe-to-ukp] .rte p{font-size:16px;font-weight:400;text-align:left}.template-index .shopify-section[id$=__subscribe-to-ukp] .newsletter__input{height:50px;font-size:16px}.template-index .shopify-section[id$=__subscribe-to-ukp] .input-group-btn .btn{width:min(240px,100%);height:60px;margin-top:32px;font-size:18px}.template-index .shopify-section[id$=__subscribe-to-ukp] .input-group-btn .btn .form__submit--large{display:inline-flex;align-items:center}.template-index .shopify-section[id$=__subscribe-to-ukp] .input-group-btn .btn .form__submit--small{display:none}}.template-index .shopify-section[id$=__about-section]{margin:0}.template-index .shopify-section[id$=__about-section] .background-media-text,.template-index .shopify-section[id$=__about-section] .background-media-text__spacer{min-height:550px}.template-index .shopify-section[id$=__about-section] .background-media-text,.template-index .shopify-section[id$=__about-section] .background-media-text__container{overflow:hidden}.template-index .shopify-section[id$=__about-section] .background-media-text__container:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#00000094}.template-index .shopify-section[id$=__about-section] .background-media-text__image,.template-index .shopify-section[id$=__about-section] .placeholder-svg{width:100%;height:100%;filter:blur(6px);transform:scale(1.04);object-fit:cover;object-position:center center}.template-index .shopify-section[id$=__about-section] .background-media-text__inner{display:flex;align-items:center;justify-content:center;z-index:2}.template-index .shopify-section[id$=__about-section] .background-media-text__aligner{width:min(70vw,980px);margin:0}.template-index .shopify-section[id$=__about-section] .animation-cropper,.template-index .shopify-section[id$=__about-section] .animation-contents{width:100%}.template-index .shopify-section[id$=__about-section] .background-media-text__text{width:100%;padding:0;background:transparent;color:#fff;text-align:center}.template-index .shopify-section[id$=__about-section] .background-media-text__text>.h1{margin:0 0 72px;font-family:Helvetica,Noto Sans JP,sans-serif;font-size:64px;font-weight:700;line-height:1;letter-spacing:.02em;color:#fff}.template-index .shopify-section[id$=__about-section] .background-media-text__subtext,.template-index .shopify-section[id$=__about-section] .background-media-text__subtext p{margin:0;color:#fff;font-family:Noto Sans JP,sans-serif;font-size:20px;font-weight:400;line-height:1.8;letter-spacing:.08em}.site-footer{height:307px;padding:50px 0 34px;background:#2a3743;box-sizing:border-box;color:#f4f4f4}.template-index .site-footer{margin-top:-2px;position:relative;z-index:2}.template-index .site-footer:before{content:"";position:absolute;top:-4px;right:0;left:0;z-index:3;height:6px;background:#2a3743;pointer-events:none}.site-footer .page-width{max-width:1544px;height:100%;padding-left:min(9.2vw,176px);padding-right:min(9.2vw,176px);position:relative}.site-footer .grid{display:grid;grid-template-columns:minmax(0,500px) 350px;grid-template-rows:auto auto;column-gap:clamp(120px,18.3vw,250px);row-gap:34px;align-items:start;margin-left:0}.site-footer .grid__item{float:none;width:100%!important;padding-left:0}.site-footer .footer__clear{display:none!important}.site-footer .footer__item--footer-links{grid-column:1;grid-row:1}.site-footer .footer__item--footer-logos{grid-column:1;grid-row:2;margin-top:-25px}.site-footer .footer__item--newsletter{grid-column:2;grid-row:1 / span 2}.site-footer .footer__item-padding{padding:0}.ukp-footer-links{display:grid;grid-template-columns:repeat(4,max-content);column-gap:46px;row-gap:32px;align-items:center}.ukp-footer-links a,.site-footer a{color:#f4f4f4}.ukp-footer-links a{display:inline-flex;align-items:center;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:400;line-height:1.45;letter-spacing:.02em;text-decoration:none;opacity:.92}.ukp-footer-links a:hover{opacity:1}.ukp-footer-links__external:after{content:"";display:inline-block;margin-left:6px;width:13px;height:13px;flex:0 0 13px;background:url(footer-external-link.svg) center / contain no-repeat}.ukp-footer-brandmarks{display:flex;align-items:center;gap:42px}.ukp-footer-brandmark{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.ukp-footer-brandmark img{display:block;width:auto;max-width:100%;height:auto}.ukp-footer-brandmark--ukp img{width:151px}.ukp-footer-brandmark--ukfc img{width:69px}.site-footer .footer__title{margin:0 0 10px;color:#f4f4f4;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:600;line-height:1;letter-spacing:.02em}.site-footer .footer__collapsible,.site-footer .footer__collapsible p{color:#f4f4f4;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:400;line-height:1.45;letter-spacing:.02em}.site-footer .footer__collapsible p{margin-bottom:0}.site-footer .footer__newsletter{display:flex;align-items:stretch;gap:0;width:100%;max-width:350px;margin-top:9px}.site-footer .footer__newsletter-input{flex:1 1 auto;width:auto;max-width:none;height:40px;border:1px solid rgba(244,244,244,.9);background:transparent;color:#f4f4f4;font-family:Noto Sans JP,sans-serif;font-size:12px;letter-spacing:.03em;padding:0 12px}.site-footer .footer__newsletter-input::placeholder{color:#f4f4f4d1;opacity:1}.site-footer .footer__newsletter-btn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 90px;width:90px;height:40px;margin-left:0;border-left:1px solid rgba(244,244,244,.9);background:transparent;color:#f4f4f4;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:700;line-height:1;letter-spacing:.08em;padding:0;text-align:center}.site-footer .footer__newsletter-btn svg{display:none}.site-footer .footer__newsletter-btn-label{display:inline-block!important}.site-footer .ukp-footer-social{display:flex;justify-content:flex-end;gap:10px;max-width:350px;margin-top:30px}.site-footer .ukp-footer-social a{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;color:#f4f4f4}.site-footer .ukp-footer-social svg{display:block;width:24px;height:24px;fill:currentColor}.site-footer .ukp-footer-social a[aria-label=X] svg{width:50px;height:50px}.site-footer .footer__small-text{position:absolute;right:0;bottom:0;left:0;margin:0;padding:0;color:#f4f4f4e6;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:400;line-height:1;letter-spacing:.02em;text-align:center}.site-footer .footer__small-text:last-child{display:none}@media only screen and (min-width:769px)and (max-width:1180px){.site-footer{height:auto;padding:50px 0 34px}.site-footer .page-width{height:auto;padding-left:clamp(48px,8vw,100px);padding-right:clamp(48px,8vw,100px)}.site-footer .grid{grid-template-columns:minmax(0,1300px);grid-template-rows:auto;row-gap:30px;column-gap:0;justify-content:center}.site-footer .footer__item--footer-links,.site-footer .footer__item--footer-logos,.site-footer .footer__item--newsletter{grid-column:1;grid-row:auto}.ukp-footer-links{grid-template-columns:repeat(auto-fit,minmax(150px,max-content));justify-content:start;column-gap:clamp(40px,6vw,82px);row-gap:28px}.site-footer .footer__item--footer-logos,.site-footer .footer__item--newsletter{margin-top:4px;justify-self:center;width:min(100%,560px)}.ukp-footer-brandmarks{justify-content:center}.site-footer .footer__newsletter{max-width:560px;margin-left:auto;margin-right:auto;margin-top:16px}.site-footer .ukp-footer-social{justify-content:center;max-width:560px;margin-left:auto;margin-right:auto;margin-top:22px}.site-footer .footer__small-text{position:static;margin-top:34px;text-align:center}}@media only screen and (max-width:768px){.template-index .shopify-section[id$=__about-section] .background-media-text,.template-index .shopify-section[id$=__about-section] .background-media-text__spacer{min-height:0;height:auto}.template-index .shopify-section[id$=__about-section] .background-media-text__spacer{display:none;min-height:0;height:0}.template-index .shopify-section[id$=__about-section] .background-media-text{position:relative}.template-index .shopify-section[id$=__about-section] .background-media-text__container{top:0;right:0;bottom:0;left:0;width:100%;height:100%;position:absolute}.template-index .shopify-section[id$=__about-section] .background-media-text__inner{position:relative;inset:auto;align-items:flex-start;justify-content:flex-start;box-sizing:border-box;padding:59px 15px 89px}.template-index .shopify-section[id$=__about-section] .background-media-text__aligner{width:100%;max-width:none;margin-right:0;margin-left:0}.template-index .shopify-section[id$=__about-section] .background-media-text__text{width:100%;max-width:none;padding:0;text-align:left}.template-index .shopify-section[id$=__about-section] .background-media-text__text>.h1{width:100%;margin-right:0;margin-bottom:18px;margin-left:0;padding-inline:0;font-size:42px;text-align:center}.template-index .shopify-section[id$=__about-section] .background-media-text__subtext,.template-index .shopify-section[id$=__about-section] .background-media-text__subtext p{max-width:100%;font-size:16px;line-height:1.7;letter-spacing:0;text-align:left}.template-index .shopify-section[id$=__about-section] .background-media-text__subtext p{margin:0}.site-footer{height:auto;padding:52px 0 38px}.site-footer .page-width{padding-left:28px;padding-right:28px}.site-footer .grid{display:block}.site-footer .grid__item:after{display:none!important;content:none!important;border:0!important}.site-footer .grid__item+.grid__item{margin-top:40px}.ukp-footer-links{grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:20px;text-align:center}.ukp-footer-links a{font-size:16px;font-weight:600;line-height:1.45;letter-spacing:.04em}.ukp-footer-brandmarks{justify-content:center;gap:28px}.ukp-footer-brandmark--ukp img{width:132px}.ukp-footer-brandmark--ukfc img{width:60px}.site-footer .footer__newsletter,.site-footer .ukp-footer-social{max-width:none}.site-footer .ukp-footer-social{justify-content:center;margin-top:28px}.site-footer .footer__small-text{position:static;margin-top:42px;text-align:center}.site-footer .footer__item--footer-logos{margin-top:30px!important;padding:0!important}.site-footer .footer__item--footer-logos,.site-footer .footer__item--footer-logos:before,.site-footer .footer__item--footer-logos:after{border:0!important;box-shadow:none!important}.site-footer .footer__item--newsletter .collapsible-trigger{display:block!important;width:100%;margin:0 0 20px;padding:0;border:0!important;color:#f4f4f4;font-size:17px!important;font-weight:700;line-height:1!important;text-align:center;cursor:default;pointer-events:none}.site-footer .footer__item--newsletter .collapsible-trigger .collapsible-trigger__icon,.site-footer .footer__item--newsletter .collapsible-trigger svg{display:none!important}.site-footer .footer__item--newsletter .collapsible-content{display:block!important;height:auto!important;max-height:none!important;overflow:visible!important;visibility:visible!important;opacity:1!important}.site-footer .footer__item--newsletter .collapsible-content__inner{transform:none!important}.site-footer .footer__item--newsletter .footer__collapsible,.site-footer .footer__item--newsletter .footer__collapsible p{text-align:center;font-size:14px;line-height:1.35}.site-footer .footer__item--newsletter .footer__collapsible p{max-width:350px;margin-left:auto;margin-right:auto}.site-footer .footer__item--newsletter .footer__newsletter{margin-top:30px}}.shopify-section[id$=__current-artists]{margin:30px 0 104px}.shopify-section[id$=__current-artists] .current-artists__inner{max-width:900px;padding-left:0;padding-right:0}.current-artists__breadcrumb{display:flex;align-items:center;gap:10px;width:min(1100px,calc(100vw - 34px));max-width:1100px;margin:0 0 30px 50%;transform:translate(-50%);color:#8f99a2;font-family:Noto Sans JP,Helvetica,sans-serif;font-size:14px;font-weight:500;line-height:1.4;letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-transform:uppercase}.current-artists__breadcrumb a,.current-artists__breadcrumb span{color:inherit;text-decoration:none}.current-artists__breadcrumb span:last-child{overflow:hidden;text-overflow:ellipsis;text-transform:none}.current-artists .section-header{margin-bottom:58px;text-align:center}.current-artists .current-artists__header--has-description{margin-bottom:24px}.current-artists .section-header__title{color:#2a3743;font-family:Noto Sans JP,sans-serif;font-size:52px;font-weight:700;line-height:1.1;letter-spacing:0}.current-artists__description{max-width:660px;margin:0 auto 42px;font-size:14px;line-height:1.75;text-align:center}.current-artists__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px;row-gap:42px}.current-artists__item{min-width:0}.current-artists__link{display:block;color:inherit;text-decoration:none}.current-artists__image-wrap{position:relative;width:100%;aspect-ratio:3 / 2;overflow:hidden;background:#f1f2f3}.current-artists__image-wrap image-element,.current-artists__image-wrap .image-element,.current-artists__image-wrap img,.current-artists__placeholder{display:block;width:100%;height:100%}.current-artists__image-wrap img,.current-artists__placeholder{object-fit:cover}.current-artists__name{margin:12px 0 0;color:#111;font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:400;line-height:1.35;letter-spacing:0;text-align:center}.current-artists__empty{padding:48px;background:#f7f8f9;color:#2a3743b3;text-align:center}.shopify-section[id$=__all-labels]{margin:30px 0 0}.shopify-section[id$=__all-labels] .all-labels__inner{max-width:900px;padding-left:0;padding-right:0}.all-labels__breadcrumb{display:flex;align-items:center;gap:10px;width:min(1100px,calc(100vw - 34px));max-width:1100px;margin:0 0 30px;color:#8f99a2;font-family:Noto Sans JP,Helvetica,sans-serif;font-size:14px;font-weight:500;line-height:1.4;letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-transform:uppercase}.all-labels__breadcrumb a,.all-labels__breadcrumb span{color:inherit;text-decoration:none}.all-labels__breadcrumb span:last-child{overflow:hidden;text-overflow:ellipsis;text-transform:none}.all-labels__header{margin-bottom:28px;text-align:center}.all-labels .section-header__title{color:#2a3743;font-family:Noto Sans JP,sans-serif;font-size:52px;font-weight:700;line-height:1.1;letter-spacing:0}.all-labels__description{max-width:720px;margin:0 auto 54px;color:#2a3743;font-family:Noto Sans JP,sans-serif;font-size:15px;font-weight:400;line-height:1.8;letter-spacing:0;text-align:center}.all-labels__description p{margin:0}.all-labels__toolbar{display:flex;justify-content:flex-end;margin:0 0 14px}.all-labels__sort-ui{display:inline-flex;align-items:center;gap:10px;color:#2a3743;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:500;line-height:1;letter-spacing:0}.all-labels__sort-label{margin:0;color:#2a3743;font-family:Noto Sans JP,sans-serif;font-size:16px!important;font-weight:500;line-height:1;letter-spacing:0;text-transform:none}.all-labels__sort-select{min-width:188px;height:44px;padding:0 34px 0 14px;border:1px solid #d7dadd;border-radius:0;background-color:#fff;color:#2a3743;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:44px;letter-spacing:0}.all-labels__sort-icon{color:#2a3743;font-size:18px;line-height:1}.all-labels__content{display:grid;grid-template-columns:180px minmax(0,1fr);column-gap:18px;align-items:start}.all-labels__filters{padding-right:8px;border-right:1px solid #d7dadd}.all-labels__filter-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid #d7dadd}.all-labels__filter-head h2{margin:0;color:#2a3743;font-family:Noto Sans JP,sans-serif;font-size:24px;font-weight:700;line-height:1.2;letter-spacing:0}.all-labels__filter-head button{padding:0;border:0;background:transparent;color:#a0a8af;font-family:Noto Sans JP,sans-serif;font-size:11px;font-weight:500;line-height:1}.all-labels__filter-group{padding:14px 0;border-bottom:1px solid #d7dadd}.all-labels__filter-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;color:#2a3743;font-family:Noto Sans JP,sans-serif;font-size:15px;font-weight:700;line-height:1.4;letter-spacing:0}.all-labels__filter-group label{display:flex;align-items:center;gap:8px;margin:0 0 8px;color:#2a3743;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:1.25;letter-spacing:0;text-transform:none}.all-labels__filter-group label:last-child{margin-bottom:0}.all-labels__filter-group label.is-muted{color:#9aa3ab}.all-labels__filter-group input{width:16px;height:16px;margin:0;border:1px solid #cfd5da;border-radius:0}.all-labels__filter-submit{width:100%;min-height:42px;margin-top:14px;padding:0 16px;border:0;border-radius:3px;background:#2a3743;color:#fff;font-family:Noto Sans JP,sans-serif;font-size:15px;font-weight:600;line-height:1;letter-spacing:0}.all-labels__main{min-width:0;padding-left:0}.all-labels__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:34px;row-gap:22px}.all-labels__item[hidden]{display:none}.all-labels__label-link{display:inline;color:#2a3743;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:1.45;letter-spacing:0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.all-labels__label-link--static{cursor:default}.all-labels__pagination{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:56px}.all-labels__pagination[hidden]{display:none}.all-labels__pagination-pages{display:flex;align-items:center;gap:8px}.all-labels__pagination-button,.all-labels__pagination-page{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 10px;border:1px solid transparent;border-radius:999px;background:#fff;color:#2a3743;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:600;line-height:1;letter-spacing:0;cursor:pointer}.all-labels__pagination-button{min-width:46px;height:46px;border-color:#8f99a2;font-size:18px}.all-labels__pagination-page[aria-current=page]{color:#00b8be}.all-labels__pagination-button[disabled],.all-labels__pagination-page[disabled]{opacity:.35;cursor:default}.all-labels__empty{padding:48px;background:#f7f8f9;color:#2a3743b3;text-align:center}@media only screen and (max-width:768px){.template-index .shopify-section[id$=__featured-collection]{margin:64px 0}.template-index .shopify-section[id$=__featured-collection] .section-header{margin-bottom:28px}.template-index .shopify-section[id$=__featured-collection] .section-header__title{font-size:34px;line-height:1.15}.template-index .shopify-section[id$=__featured-collection]>[id^=CollectionSection-]>.page-width>div>.grid{gap:16px}.template-index .shopify-section[id$=__featured-collection]>[id^=CollectionSection-]>.page-width>.grid-overflow-wrapper>.grid>.grid__item{flex:0 0 min(220px,calc((100vw - 48px)/2));width:min(220px,calc((100vw - 48px)/2));max-width:220px}.template-index .shopify-section[id$=__featured-collection] .grid-product__title{min-height:44px;max-height:44px;font-size:16px;line-height:22px}.template-index .shopify-section[id$=__featured-collection] .grid-product__vendor,.template-index .shopify-section[id$=__featured-collection] .grid-product__price{font-size:14px;line-height:21px}.template-index .shopify-section[id$=__featured-collection] .top-sellers__controls{justify-content:center;margin-top:28px}.template-index .shopify-section[id$=__new-arrivals-heading],.template-index .shopify-section[id$=__rich_text_E3ycxA]{margin:0}.template-index .shopify-section[id$=__rich_text_E3ycxA]{margin-top:40px}.template-index .shopify-section[id$=__new-arrivals-heading] h2,.template-index .shopify-section[id$=__rich_text_E3ycxA] h2{font-size:34px;line-height:1.15}.template-index .shopify-section[id$=__promo-grid]{margin-bottom:0}.template-index .shopify-section[id$=__promo-grid] .promo-grid{width:100vw}.template-index .shopify-section[id$=__promo-grid] .promo-grid__bg image-element{width:min(86vw,560px);height:calc(100% - 36px)}.template-index .shopify-section[id$=__promo-grid] .promo-grid__blur-bg{top:-34px;right:-34px;bottom:-34px;left:-34px;filter:blur(22px);transform:scale(1.1)}.template-index .shopify-section[id$=__promo-grid] .promo-grid__content .rte--em{font-size:15px}.template-index .shopify-section[id$=__promo-grid] .promo-grid__content .rte--strong{font-size:30px;font-weight:700;line-height:1.2}.template-index .shopify-section[id$=__promo-grid] .promo-grid__content .rte--block:not(.rte--strong):not(.rte--em){margin-bottom:16px;font-size:18px;font-weight:700;line-height:1.35;white-space:pre-line}.template-index .shopify-section[id$=__promo-grid] .promo-grid__subtitle-break{display:inline}.template-index .shopify-section[id$=__promo-grid] .promo-grid__subtitle-space{display:none}.shopify-section[id$=__current-artists]{margin:48px 0 72px}.shopify-section[id$=__current-artists] .current-artists__inner{padding-left:17px;padding-right:17px}.current-artists .section-header{margin-bottom:32px}.current-artists .current-artists__header--has-description{margin-bottom:24px}.current-artists .section-header__title{font-size:34px;line-height:1.15}.current-artists__description{margin-bottom:30px;text-align:center}.current-artists__breadcrumb{margin-bottom:24px;margin-left:0;max-width:none;transform:none;width:auto;font-size:11px}.current-artists__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;row-gap:28px}.current-artists__name{margin-top:10px;font-size:16px;line-height:1.4}.shopify-section[id$=__all-labels]{margin:48px 0 72px}.shopify-section[id$=__all-labels] .all-labels__inner{padding-left:17px;padding-right:17px}.all-labels__breadcrumb{width:auto;max-width:none;margin-bottom:24px;font-size:11px}.all-labels__header{margin-bottom:18px}.all-labels .section-header__title{font-size:34px;line-height:1.15}.all-labels__description{margin-bottom:32px;font-size:14px;line-height:1.7;text-align:left}.all-labels__toolbar{margin-bottom:18px}.all-labels__sort-ui{font-size:14px}.all-labels__content{grid-template-columns:1fr;row-gap:28px}.all-labels__filters{padding-right:0;border-right:0}.all-labels__filter-head h2{font-size:20px}.all-labels__filter-group label{font-size:13px}.all-labels__list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px;row-gap:18px}.all-labels__label-link{font-size:13px}.all-labels__pagination{margin-top:32px;gap:8px}.all-labels__pagination-button,.all-labels__pagination-page{min-width:38px;height:38px;padding:0 12px}}.shopify-section[id$=__all-labels]{margin:56px 0 96px}.shopify-section[id$=__all-labels] .all-labels__inner{width:min(900px,calc(100vw - 34px));max-width:900px;padding-left:0;padding-right:0}.all-labels__breadcrumb{width:100%;max-width:1100px;margin:0 0 30px;color:#8f99a2;font-size:12px;font-weight:500;line-height:1.4;gap:6px}.all-labels__header{margin:0 0 28px;text-align:center}.all-labels .section-header__title{margin:0;font-size:42px;font-weight:700;line-height:1.12}.all-labels__description{max-width:650px;margin:0 auto 42px;font-size:14px;line-height:1.75;text-align:center}.all-labels__content{display:grid;grid-template-columns:180px minmax(0,1fr);column-gap:28px;align-items:start}.all-labels__filters{padding-right:12px;border-right:1px solid #d7dadd}.all-labels__filter-head{padding:0 0 12px}.all-labels__filter-head h2{font-size:22px;font-weight:700}.all-labels__filter-head button{font-size:11px}.all-labels__filter-group{padding:13px 0 14px}.all-labels__filter-title{margin-bottom:9px;font-size:15px;font-weight:700}.all-labels__filter-group label{margin-bottom:8px;font-size:14px!important;font-weight:500;line-height:1.25;letter-spacing:0;text-transform:none}.all-labels__filter-group input{flex:0 0 auto;width:16px;height:16px}.all-labels__filter-submit{min-height:42px;margin-top:14px;font-size:15px}.all-labels__main{min-width:0}.all-labels__toolbar{display:flex;justify-content:flex-end;margin:-40px 0 24px}.all-labels__sort-trigger{display:inline-flex;align-items:center;gap:10px;padding:0;border:0;background:transparent;color:#2a3743;font-family:Noto Sans JP,Helvetica,sans-serif;font-size:15px;font-weight:500;line-height:1;letter-spacing:0;cursor:default}.all-labels__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:38px;row-gap:24px}.all-labels__item{min-width:0}.all-labels__label-link{display:inline;color:#2a3743;font-size:14px;font-weight:500;line-height:1.35;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;word-break:normal;overflow-wrap:anywhere}.all-labels__label-link:hover{color:#00b8be}.all-labels__pagination{margin-top:62px}.all-labels__pagination-pages{gap:10px}.all-labels__pagination-button,.all-labels__pagination-page{font-size:12px;font-weight:500}.all-labels__pagination-button{min-width:42px;width:42px;height:42px;padding:0}.all-labels__pagination-page{min-width:18px;height:28px;padding:0 2px}@media only screen and (max-width:768px){.shopify-section[id$=__all-labels]{margin:42px 0 64px}.shopify-section[id$=__all-labels] .all-labels__inner{width:auto;max-width:none;padding-left:17px;padding-right:17px}.all-labels__breadcrumb{margin-bottom:28px;font-size:11px}.all-labels__header{margin-bottom:24px}.all-labels .section-header__title{font-size:34px;line-height:1.15}.all-labels__description{margin-bottom:32px;font-size:13px;line-height:1.7;text-align:left}.all-labels__content{grid-template-columns:1fr;row-gap:26px}.all-labels__filters{padding-right:0;border-right:0}.all-labels__toolbar{justify-content:flex-end;margin:0 0 20px}.all-labels__sort-trigger{font-size:14px}.all-labels__list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;row-gap:18px}.all-labels__label-link{font-size:13px}.all-labels__pagination{margin-top:36px}}@media only screen and (max-width:420px){.all-labels__list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:22px}}.shopify-section[id$=__all-labels]{margin:52px 0 96px}.shopify-section[id$=__all-labels] .all-labels__inner{width:min(1100px,calc(100vw - 34px));max-width:1100px;padding-left:0!important;padding-right:0!important}.shopify-section[id$=__all-labels] .all-labels__header{margin:0 0 24px}.shopify-section[id$=__all-labels] .section-header__title{margin:0;color:#2a3743;font-family:Noto Sans JP,Helvetica,sans-serif;font-size:48px;font-weight:700;line-height:1.12;letter-spacing:0}.shopify-section[id$=__all-labels] .all-labels__description{max-width:660px;margin:0 auto 42px;font-size:14px;line-height:1.75}.shopify-section[id$=__all-labels] .all-labels__content{display:grid;grid-template-columns:205px minmax(0,1fr);column-gap:34px;align-items:start}.shopify-section[id$=__all-labels] .all-labels__filters{height:auto;max-height:none;overflow:visible;overflow-y:visible;padding-right:0;border-right:0}.shopify-section[id$=__all-labels] .all-labels__filter-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:14px;border-bottom:1px solid #d7dadd}.shopify-section[id$=__all-labels] .all-labels__filter-head h2{margin:0;color:#2a3743;font-family:Noto Sans JP,Helvetica,sans-serif;font-size:24px;font-weight:700;line-height:1.1;letter-spacing:0;white-space:nowrap}.shopify-section[id$=__all-labels] .all-labels__filter-head button{flex:0 0 auto;color:#a0a8af;font-family:Noto Sans JP,Helvetica,sans-serif;font-size:11px;font-weight:500;letter-spacing:0;text-transform:none}.shopify-section[id$=__all-labels] .all-labels__filter-group{padding:14px 0 16px;border-bottom:1px solid #d7dadd}.shopify-section[id$=__all-labels] .all-labels__filter-title{display:flex;align-items:center;justify-content:flex-start;margin-bottom:10px;color:#2a3743;font-family:Noto Sans JP,Helvetica,sans-serif;font-size:15px;font-weight:700;line-height:1.35;letter-spacing:0}.shopify-section[id$=__all-labels] .all-labels__filter-group label{gap:8px;margin:0 0 8px;color:#2a3743;font-family:Noto Sans JP,Helvetica,sans-serif;font-size:14px!important;font-weight:500;line-height:1.25;letter-spacing:0!important;text-transform:none!important}.shopify-section[id$=__all-labels] .all-labels__filter-group input[type=checkbox]{-webkit-appearance:none;appearance:none;flex:0 0 auto;width:16px;height:16px;border:1px solid #cfd5da;border-radius:2px;background:#fff}.shopify-section[id$=__all-labels] .all-labels__filter-group input[type=checkbox]:checked{border-color:#2a3743;background:#2a3743;box-shadow:inset 0 0 0 3px #fff}.shopify-section[id$=__all-labels] .all-labels__filter-submit{min-height:44px;margin-top:16px;border-radius:3px;background:#2a3743;font-size:15px;font-weight:600}.shopify-section[id$=__all-labels] .all-labels__main{min-width:0}.shopify-section[id$=__all-labels] .all-labels__toolbar{display:flex;justify-content:flex-end;margin:-36px 0 24px}.shopify-section[id$=__all-labels] .all-labels__sort-trigger{display:inline-flex;align-items:center;gap:10px;min-height:28px;padding:0;border:0;background:transparent;color:#2a3743;font-family:Noto Sans JP,Helvetica,sans-serif;font-size:15px;font-weight:500;line-height:1;letter-spacing:0;text-transform:none;cursor:pointer}.shopify-section[id$=__all-labels] .all-labels__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:34px;row-gap:23px}.shopify-section[id$=__all-labels] .all-labels__item{min-width:0}.shopify-section[id$=__all-labels] .all-labels__item[hidden]{display:none!important}.shopify-section[id$=__all-labels] .all-labels__label-link{color:#2a3743;font-family:Noto Sans JP,Helvetica,sans-serif;font-size:14px;font-weight:500;line-height:1.4;letter-spacing:0;text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:1px;text-underline-offset:2px;overflow-wrap:anywhere}.shopify-section[id$=__all-labels] .all-labels__no-results{margin-top:24px;color:#8f99a2;font-family:Noto Sans JP,Helvetica,sans-serif;font-size:14px}.shopify-section[id$=__all-labels] .all-labels__pagination{margin-top:64px}.shopify-section[id$=__all-labels] .all-labels__pagination-button{width:42px;min-width:42px;height:42px;border-color:#8f99a2}.shopify-section[id$=__all-labels] .all-labels__pagination-page{min-width:20px;height:32px;padding:0 5px;color:#8f99a2;font-size:13px}.shopify-section[id$=__all-labels] .all-labels__pagination-page[aria-current=page]{color:#00b8be}@media only screen and (max-width:768px){.shopify-section[id$=__all-labels]{margin:34px 0 72px}.shopify-section[id$=__all-labels] .all-labels__inner{width:100%;padding-left:17px!important;padding-right:17px!important}.shopify-section[id$=__all-labels] .section-header__title{font-size:34px;line-height:1.15}.shopify-section[id$=__all-labels] .all-labels__description{margin-bottom:30px;text-align:left}.shopify-section[id$=__all-labels] .all-labels__content{grid-template-columns:1fr;row-gap:26px}.shopify-section[id$=__all-labels] .all-labels__filters{padding-right:0;border-right:0}.shopify-section[id$=__all-labels] .all-labels__toolbar{justify-content:flex-start;margin:0 0 22px}.shopify-section[id$=__all-labels] .all-labels__list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;row-gap:20px}.shopify-section[id$=__all-labels] .all-labels__pagination{margin-top:42px}}@media only screen and (max-width:420px){.shopify-section[id$=__all-labels] .all-labels__list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:22px}}.shopify-section[id$=__all-artists]{margin:52px 0 96px}.shopify-section[id$=__all-artists] .all-artists__inner{width:min(1100px,calc(100vw - 34px));max-width:1100px;padding-left:0!important;padding-right:0!important}.shopify-section[id$=__all-artists] .all-artists__header{margin:0 0 24px}.shopify-section[id$=__all-artists] .section-header__title{margin:0;color:#2a3743;font-family:Noto Sans JP,Helvetica,sans-serif;font-size:48px;font-weight:700;line-height:1.12;letter-spacing:0}.shopify-section[id$=__all-artists] .all-artists__description{max-width:660px;margin:0 auto 42px;font-size:14px;line-height:1.75;text-align:center}.shopify-section[id$=__all-artists] .all-artists__content{display:grid;grid-template-columns:205px minmax(0,1fr);column-gap:34px;align-items:start}.shopify-section[id$=__all-artists] .all-artists__filters{height:auto;max-height:none;overflow:visible;overflow-y:visible;padding-right:0;border-right:0}.shopify-section[id$=__all-artists] .all-artists__filter-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:14px;border-bottom:1px solid #d7dadd}.shopify-section[id$=__all-artists] .all-artists__filter-head h2{margin:0;color:#2a3743;font-family:Noto Sans JP,Helvetica,sans-serif;font-size:24px;font-weight:700;line-height:1.1;letter-spacing:0;white-space:nowrap}.shopify-section[id$=__all-artists] .all-artists__filter-head button{flex:0 0 auto;color:#a0a8af;font-family:Noto Sans JP,Helvetica,sans-serif;font-size:11px;font-weight:500;letter-spacing:0;text-transform:none}.shopify-section[id$=__all-artists] .all-artists__filter-group{padding:14px 0 16px;border-bottom:1px solid #d7dadd}.shopify-section[id$=__all-artists] .all-artists__filter-title{display:flex;align-items:center;justify-content:flex-start;margin-bottom:10px;color:#2a3743;font-family:Noto Sans JP,Helvetica,sans-serif;font-size:15px;font-weight:700;line-height:1.35;letter-spacing:0}.shopify-section[id$=__all-artists] .all-artists__filter-group label{gap:8px;margin:0 0 8px;color:#2a3743;font-family:Noto Sans JP,Helvetica,sans-serif;font-size:14px!important;font-weight:500;line-height:1.25;letter-spacing:0!important;text-transform:none!important}.shopify-section[id$=__all-artists] .all-artists__filter-group input[type=checkbox]{-webkit-appearance:none;appearance:none;flex:0 0 auto;width:16px;height:16px;border:1px solid #cfd5da;border-radius:2px;background:#fff}.shopify-section[id$=__all-artists] .all-artists__filter-group input[type=checkbox]:checked{border-color:#2a3743;background:#2a3743;box-shadow:inset 0 0 0 3px #fff}.shopify-section[id$=__all-artists] .all-artists__filter-submit{min-height:44px;margin-top:16px;border-radius:3px;background:#2a3743;font-size:15px;font-weight:600}.shopify-section[id$=__all-artists] .all-artists__main{min-width:0}.shopify-section[id$=__all-artists] .all-artists__toolbar{display:flex;justify-content:flex-end;margin:-36px 0 24px}.shopify-section[id$=__all-artists] .all-artists__sort-trigger{display:inline-flex;align-items:center;gap:10px;min-height:28px;padding:0;border:0;background:transparent;color:#2a3743;font-family:Noto Sans JP,Helvetica,sans-serif;font-size:15px;font-weight:500;line-height:1;letter-spacing:0;text-transform:none;cursor:pointer}.shopify-section[id$=__all-artists] .all-artists__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:34px;row-gap:23px}.shopify-section[id$=__all-artists] .all-artists__item{min-width:0}.shopify-section[id$=__all-artists] .all-artists__item[hidden]{display:none!important}.shopify-section[id$=__all-artists] .all-artists__artist-link{color:#2a3743;font-family:Noto Sans JP,Helvetica,sans-serif;font-size:14px;font-weight:500;line-height:1.4;letter-spacing:0;text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:1px;text-underline-offset:2px;overflow-wrap:anywhere}.shopify-section[id$=__all-artists] .all-artists__no-results{margin-top:24px;color:#8f99a2;font-family:Noto Sans JP,Helvetica,sans-serif;font-size:14px}.shopify-section[id$=__all-artists] .all-artists__pagination{margin-top:64px}.shopify-section[id$=__all-artists] .all-artists__pagination-button{width:42px;min-width:42px;height:42px;border-color:#8f99a2}.shopify-section[id$=__all-artists] .all-artists__pagination-page{min-width:20px;height:32px;padding:0 5px;color:#8f99a2;font-size:13px}.shopify-section[id$=__all-artists] .all-artists__pagination-page[aria-current=page]{color:#00b8be}.shopify-section[id$=__all-artists] .all-artists__pagination-ellipsis{cursor:default;pointer-events:none}.shopify-section[id$=__all-artists] .all-artists__toolbar,.shopify-section[id$=__all-labels] .all-labels__toolbar{align-items:center;justify-content:space-between;gap:20px}.shopify-section[id$=__all-artists] .all-artists__search,.shopify-section[id$=__all-labels] .all-labels__search{position:relative;width:min(100%,360px)}.shopify-section[id$=__all-artists] .all-artists__search-input,.shopify-section[id$=__all-labels] .all-labels__search-input{width:100%;height:42px;margin:0;padding:0 42px 0 14px;border:1px solid #cfd5da;border-radius:3px;background:#fff;color:#2a3743;font-family:Noto Sans JP,Helvetica,sans-serif;font-size:14px;line-height:1;letter-spacing:0;text-transform:none}.shopify-section[id$=__all-artists] .all-artists__search-input::placeholder,.shopify-section[id$=__all-labels] .all-labels__search-input::placeholder{color:#8f99a2;opacity:1}.shopify-section[id$=__all-artists] .all-artists__search-input::-webkit-search-cancel-button,.shopify-section[id$=__all-labels] .all-labels__search-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.shopify-section[id$=__all-artists] .all-artists__search-clear,.shopify-section[id$=__all-labels] .all-labels__search-clear{position:absolute;top:50%;right:5px;width:32px;height:32px;padding:0;border:0;background:transparent;color:#60707e;font-size:22px;line-height:1;letter-spacing:0;text-transform:none;transform:translateY(-50%)}.shopify-section[id$=__all-artists] .all-artists__search-clear[hidden],.shopify-section[id$=__all-labels] .all-labels__search-clear[hidden]{display:none}@media only screen and (max-width:768px){.shopify-section[id$=__all-artists]{margin:34px 0 72px}.shopify-section[id$=__all-artists] .all-artists__inner{width:100%;padding-left:17px!important;padding-right:17px!important}.shopify-section[id$=__all-artists] .section-header__title{font-size:34px;line-height:1.15}.shopify-section[id$=__all-artists] .all-artists__description{margin-bottom:30px;text-align:center}.shopify-section[id$=__all-artists] .all-artists__content{grid-template-columns:1fr;row-gap:26px}.shopify-section[id$=__all-artists] .all-artists__filters{padding-right:0;border-right:0}.shopify-section[id$=__all-artists] .all-artists__toolbar,.shopify-section[id$=__all-labels] .all-labels__toolbar{align-items:stretch;flex-direction:column;justify-content:flex-start;gap:14px;margin:0 0 22px}.shopify-section[id$=__all-artists] .all-artists__search,.shopify-section[id$=__all-labels] .all-labels__search{width:100%}.shopify-section[id$=__all-artists] .all-artists__list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;row-gap:20px}.shopify-section[id$=__all-artists] .all-artists__pagination{margin-top:42px}}@media only screen and (max-width:420px){.shopify-section[id$=__all-artists] .all-artists__list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:22px}}.shopify-section[id$=__all-labels] .all-labels__filter-submit,.shopify-section[id$=__all-artists] .all-artists__filter-submit{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:44px;margin-top:16px;padding:0 16px;border:0;border-radius:3px;background:#2a3743;color:#fff;font-family:Noto Sans JP,Helvetica,sans-serif;font-size:15px;font-weight:600;line-height:1;letter-spacing:0;text-align:center;text-transform:none}.shopify-section[id$=__all-labels] .all-labels__pagination,.shopify-section[id$=__all-artists] .all-artists__pagination{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:64px}@media only screen and (min-width:769px){.shopify-section[id$=__all-labels] .all-labels__pagination,.shopify-section[id$=__all-artists] .all-artists__pagination{transform:translate(-119.5px)}}.shopify-section[id$=__all-labels] .all-labels__pagination[hidden],.shopify-section[id$=__all-artists] .all-artists__pagination[hidden]{display:none}.shopify-section[id$=__all-labels] .all-labels__pagination-pages,.shopify-section[id$=__all-artists] .all-artists__pagination-pages{display:flex;align-items:center;gap:10px}.shopify-section[id$=__all-labels] .all-labels__pagination-button,.shopify-section[id$=__all-labels] .all-labels__pagination-page,.shopify-section[id$=__all-artists] .all-artists__pagination-button,.shopify-section[id$=__all-artists] .all-artists__pagination-page{display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:999px;background:#fff;color:#8f99a2;font-family:Noto Sans JP,Helvetica,sans-serif;font-size:13px;font-weight:500;line-height:1;letter-spacing:0;text-transform:none;cursor:pointer}.shopify-section[id$=__all-labels] .all-labels__pagination-button,.shopify-section[id$=__all-artists] .all-artists__pagination-button{width:42px;min-width:42px;height:42px;padding:0;border-color:#8f99a2}.shopify-section[id$=__all-labels] .all-labels__pagination-page,.shopify-section[id$=__all-artists] .all-artists__pagination-page{min-width:20px;height:32px;padding:0 5px}.shopify-section[id$=__all-labels] .all-labels__pagination-page[aria-current=page],.shopify-section[id$=__all-artists] .all-artists__pagination-page[aria-current=page]{color:#00b8be}.shopify-section[id$=__all-labels] .all-labels__pagination-button[disabled],.shopify-section[id$=__all-labels] .all-labels__pagination-page[disabled],.shopify-section[id$=__all-artists] .all-artists__pagination-button[disabled],.shopify-section[id$=__all-artists] .all-artists__pagination-page[disabled]{opacity:.35;cursor:default}@media only screen and (max-width:768px){.shopify-section[id$=__all-labels] .all-labels__pagination,.shopify-section[id$=__all-artists] .all-artists__pagination{margin-top:0;transform:none}}body.template-search .ukp-product-listing--search predictive-search[data-context=search-page] .search__input-wrap{margin-bottom:40px}body.template-collection .ukp-product-listing__description--ukp-essentials{text-align:center}@media only screen and (min-width:769px){body.template-collection .ukp-product-listing,body.template-search .ukp-product-listing{padding:0 0 96px}body.template-collection .ukp-product-listing__inner,body.template-search .ukp-product-listing__inner{max-width:1100px;padding-left:0;padding-right:0}body.template-collection .ukp-product-listing__top,body.template-search .ukp-product-listing__top{margin:0 0 34px}body.template-collection .ukp-product-listing .breadcrumb,body.template-search .ukp-product-listing .breadcrumb{margin:0 0 38px;color:#9aa4ad;font-family:Helvetica,Noto Sans JP,sans-serif;font-size:12px;font-weight:400;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}body.template-collection .ukp-product-listing .breadcrumb a,body.template-search .ukp-product-listing .breadcrumb a,body.template-collection .ukp-product-listing .breadcrumb span,body.template-search .ukp-product-listing .breadcrumb span{color:#9aa4ad;text-decoration:none}body.template-collection .ukp-product-listing__header,body.template-search .ukp-product-listing__header{margin:0 0 18px;text-align:center}body.template-collection .ukp-product-listing__header .section-header__title,body.template-search .ukp-product-listing__header .section-header__title{margin:0;font-family:Helvetica,Noto Sans JP,sans-serif;font-size:42px;font-weight:700;line-height:1.1;letter-spacing:.04em;color:#2a3743}body.template-collection .ukp-product-listing__description,body.template-search .ukp-product-listing__description{max-width:760px;margin:0 auto;text-align:center;font-size:16px;line-height:1.7;color:#2a3743}body.template-collection .ukp-product-listing__layout,body.template-search .ukp-product-listing__layout{display:flex;align-items:flex-start;gap:32px;margin-left:0}body.template-collection .ukp-product-listing .grid__item--sidebar,body.template-search .ukp-product-listing .grid__item--sidebar{width:220px;flex:0 0 220px;padding-left:0}body.template-collection .ukp-product-listing .grid__item--content,body.template-search .ukp-product-listing .grid__item--content{width:calc(100% - 252px);flex:1 1 auto;min-width:0;padding-left:0}body.template-collection .ukp-product-listing .collection-filter,body.template-search .ukp-product-listing .collection-filter{display:flex;align-items:center;justify-content:flex-end;gap:16px;margin:0 0 28px}body.template-collection .ukp-product-listing .collection-filter__item--count,body.template-search .ukp-product-listing .collection-filter__item--count{display:none}body.template-collection .ukp-product-listing .collection-filter__sort-container,body.template-search .ukp-product-listing .collection-filter__sort-container{display:inline-flex;align-items:center;gap:12px}body.template-collection .ukp-product-listing .collection-filter__sort-label,body.template-search .ukp-product-listing .collection-filter__sort-label{margin:0;font-family:Noto Sans JP,Helvetica,sans-serif;font-size:16px;font-weight:600;line-height:1;letter-spacing:0;text-transform:none;color:#2a3743;white-space:nowrap}body.template-collection .ukp-product-listing [data-collection-sort],body.template-search .ukp-product-listing [data-collection-sort]{width:180px;min-height:44px;padding:0 36px 0 14px;border:1px solid #d7dadd;border-radius:0;background-color:#fff;color:#2a3743;font-size:14px;letter-spacing:0}body.template-collection .ukp-product-listing .collection-sidebar,body.template-search .ukp-product-listing .collection-sidebar{padding:0;border:0}body.template-collection .ukp-product-listing .filter-form,body.template-search .ukp-product-listing .filter-form{border-right:1px solid #d7dadd;padding-right:16px}body.template-collection .ukp-product-listing .grid__item--sidebar,body.template-search .ukp-product-listing .grid__item--sidebar,body.template-collection .ukp-product-listing .collection-sidebar,body.template-search .ukp-product-listing .collection-sidebar,body.template-collection .ukp-product-listing .filter-form,body.template-search .ukp-product-listing .filter-form{max-height:none!important;overflow:visible!important}body.template-collection .ukp-product-listing .collapsible-content--sidebar,body.template-search .ukp-product-listing .collapsible-content--sidebar{height:auto!important;opacity:1!important;overflow:visible!important;visibility:visible!important}body.template-collection .ukp-product-listing .collapsible-content--sidebar .collapsible-content__inner,body.template-search .ukp-product-listing .collapsible-content--sidebar .collapsible-content__inner{transform:none!important}body.template-collection .ukp-product-listing .tag-list--active-tags,body.template-search .ukp-product-listing .tag-list--active-tags{margin:0 0 14px}body.template-collection .ukp-product-listing .collection-sidebar__group,body.template-search .ukp-product-listing .collection-sidebar__group{margin:0;padding:18px 0;border-top:1px solid #d7dadd}body.template-collection .ukp-product-listing .collection-sidebar__group:first-of-type,body.template-search .ukp-product-listing .collection-sidebar__group:first-of-type{border-top:0;padding-top:0}body.template-collection .ukp-product-listing .tag-list__header,body.template-search .ukp-product-listing .tag-list__header{width:100%;padding:0 0 12px;font-family:Noto Sans JP,Helvetica,sans-serif;font-size:16px;font-weight:700;line-height:1.3;letter-spacing:0;text-transform:none;color:#2a3743}body.template-collection .ukp-product-listing .tag-list,body.template-search .ukp-product-listing .tag-list{display:flex;flex-direction:column;margin:0}body.template-collection .ukp-product-listing .ukp-filter-option--muted .tag__text,body.template-search .ukp-product-listing .ukp-filter-option--muted .tag__text{color:#9aa4ad}body.template-collection .ukp-product-listing .tag,body.template-search .ukp-product-listing .tag{margin:0 0 9px}body.template-collection .ukp-product-listing .tag__checkbox-wrapper,body.template-search .ukp-product-listing .tag__checkbox-wrapper{align-items:center;min-height:20px;font-family:Noto Sans JP,Helvetica,sans-serif;font-size:14px;font-weight:500;line-height:1.35;letter-spacing:0;text-transform:none;color:#2a3743}body.template-collection .ukp-product-listing .tag__checkbox,body.template-search .ukp-product-listing .tag__checkbox{width:16px;height:16px;margin-right:8px;border:1px solid #d7dadd;border-radius:2px}body.template-collection .ukp-product-listing .collection-sidebar__apply,body.template-search .ukp-product-listing .collection-sidebar__apply{width:100%;min-height:56px;margin-top:22px;border-radius:4px;background:#2a3743;color:#fff;font-size:14px;font-weight:700;letter-spacing:0}body.template-collection .ukp-product-listing .collection-grid__wrapper>.grid,body.template-search .ukp-product-listing .collection-grid__wrapper>.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px 30px;margin-left:0}body.template-collection .ukp-product-listing .collection-grid__wrapper>.grid>.grid__item,body.template-search .ukp-product-listing .collection-grid__wrapper>.grid>.grid__item{width:auto;padding-left:0}body.template-collection .ukp-product-listing .grid-product__image-mask,body.template-search .ukp-product-listing .grid-product__image-mask{aspect-ratio:1 / 1}body.template-collection .ukp-product-listing .grid-product__image,body.template-search .ukp-product-listing .grid-product__image{width:100%;height:100%;object-fit:cover}body.template-collection .ukp-product-listing .grid-product__image,body.template-collection .ukp-product-listing .grid-product__image-mask .placeholder-svg,body.template-search .ukp-product-listing .grid-product__image,body.template-search .ukp-product-listing .grid-product__image-mask .placeholder-svg{width:100%;height:100%;object-fit:contain;object-position:center center}body.template-collection .ukp-product-listing .grid-product__meta,body.template-search .ukp-product-listing .grid-product__meta{padding:12px 0 0;text-align:left}body.template-collection .ukp-product-listing .grid-product__title,body.template-search .ukp-product-listing .grid-product__title{color:#000;font-family:Noto Sans JP,Helvetica,sans-serif;font-size:16px;font-weight:700;line-height:1.28;letter-spacing:0;text-transform:none}body.template-collection .ukp-product-listing .grid-product__vendor,body.template-search .ukp-product-listing .grid-product__vendor{display:block;margin-top:2px;color:#000;font-family:Noto Sans JP,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.35;letter-spacing:0;text-transform:none}body.template-collection .ukp-product-listing .grid-product__price,body.template-search .ukp-product-listing .grid-product__price{margin-top:2px;color:#000;font-family:Noto Sans JP,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.35;letter-spacing:0;text-align:left}body.template-collection .ukp-product-listing .pagination,body.template-search .ukp-product-listing .pagination{display:flex;align-items:center;justify-content:center;gap:16px;margin:64px 0 0}body.template-collection .ukp-product-listing .pagination .prev a,body.template-collection .ukp-product-listing .pagination .next a,body.template-search .ukp-product-listing .pagination .prev a,body.template-search .ukp-product-listing .pagination .next a{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #2a3743;border-radius:50%}body.template-collection .ukp-product-listing .pagination .prev svg,body.template-collection .ukp-product-listing .pagination .next svg,body.template-search .ukp-product-listing .pagination .prev svg,body.template-search .ukp-product-listing .pagination .next svg{width:14px;height:14px;color:#2a3743}body.template-collection .ukp-product-listing .pagination .page,body.template-search .ukp-product-listing .pagination .page{font-size:14px;color:#9099a1}body.template-collection .ukp-product-listing .pagination .page.current,body.template-search .ukp-product-listing .pagination .page.current{color:#00b8be}}@media only screen and (max-width:768px){body.template-collection .ukp-product-listing,body.template-search .ukp-product-listing{padding-bottom:56px}body.template-collection .ukp-product-listing__top,body.template-search .ukp-product-listing__top{margin:24px 0 30px}body.template-collection .ukp-product-listing__header .section-header__title,body.template-search .ukp-product-listing__header .section-header__title{font-size:34px;line-height:1.15;text-align:center}body.template-collection .ukp-product-listing .collection-filter,body.template-search .ukp-product-listing .collection-filter{align-items:center;margin-bottom:24px}body.template-collection .ukp-product-listing .collection-filter__sort-container,body.template-search .ukp-product-listing .collection-filter__sort-container{gap:8px}body.template-collection .ukp-product-listing .collection-filter__sort-label,body.template-search .ukp-product-listing .collection-filter__sort-label{font-size:14px;letter-spacing:0;text-transform:none}body.template-collection .ukp-product-listing__layout,body.template-search .ukp-product-listing__layout{display:block;margin-left:0}body.template-collection .ukp-product-listing .grid__item--sidebar,body.template-search .ukp-product-listing .grid__item--sidebar{float:none;width:100%;padding-left:0}body.template-collection .ukp-product-listing .collection-sidebar,body.template-search .ukp-product-listing .collection-sidebar{display:none}body.template-collection .ukp-product-listing .grid__item--content,body.template-search .ukp-product-listing .grid__item--content{float:none;width:100%;padding-left:0}body.template-collection .ukp-product-listing .collection-grid__wrapper>.grid,body.template-search .ukp-product-listing .collection-grid__wrapper>.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px;margin-left:0}body.template-collection .ukp-product-listing .collection-grid__wrapper>.grid>.grid__item,body.template-search .ukp-product-listing .collection-grid__wrapper>.grid>.grid__item{float:none;width:auto;max-width:none;padding-left:0}body.template-collection .ukp-product-listing .grid-product,body.template-search .ukp-product-listing .grid-product{width:100%;min-width:0;margin-bottom:0}body.template-collection .ukp-product-listing .grid-product__image-mask,body.template-search .ukp-product-listing .grid-product__image-mask{width:100%}body.template-collection .ukp-product-listing .grid-product__image,body.template-collection .ukp-product-listing .grid-product__image-mask .placeholder-svg,body.template-search .ukp-product-listing .grid-product__image,body.template-search .ukp-product-listing .grid-product__image-mask .placeholder-svg{width:100%;height:100%;object-fit:contain;object-position:center center}}body.template-collection .ukp-product-listing .grid-product__image-mask,body.template-search .ukp-product-listing .grid-product__image-mask,body.template-collection .ukp-product-listing .grid__image-ratio,body.template-search .ukp-product-listing .grid__image-ratio{aspect-ratio:1 / 1}body.template-collection .ukp-product-listing .grid__image-ratio,body.template-search .ukp-product-listing .grid__image-ratio{padding-bottom:0!important}body.template-collection .ukp-product-listing .grid__image-ratio:before,body.template-search .ukp-product-listing .grid__image-ratio:before{display:none!important}body.template-collection .ukp-product-listing .grid__image-ratio image-element,body.template-search .ukp-product-listing .grid__image-ratio image-element{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}body.template-collection .ukp-product-listing .grid-product__image,body.template-collection .ukp-product-listing .grid-product__image-mask .placeholder-svg,body.template-search .ukp-product-listing .grid-product__image,body.template-search .ukp-product-listing .grid-product__image-mask .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain;object-position:center center}@media only screen and (min-width:769px){body.template-collection .ukp-product-listing .ukp-product-listing__layout,body.template-search .ukp-product-listing .ukp-product-listing__layout{display:grid!important;grid-template-columns:220px minmax(0,1fr)!important;column-gap:32px!important;align-items:start!important;margin-left:0!important}body.template-collection .ukp-product-listing .grid__item--sidebar,body.template-search .ukp-product-listing .grid__item--sidebar,body.template-collection .ukp-product-listing .grid__item--content,body.template-search .ukp-product-listing .grid__item--content{float:none!important;max-width:none!important;padding-left:0!important}body.template-collection .ukp-product-listing .grid__item--sidebar,body.template-search .ukp-product-listing .grid__item--sidebar{width:220px!important}body.template-collection .ukp-product-listing .grid__item--content,body.template-search .ukp-product-listing .grid__item--content{width:auto!important;min-width:0!important}body.template-collection .ukp-product-listing .collection-grid__wrapper,body.template-search .ukp-product-listing .collection-grid__wrapper{width:100%!important}body.template-collection .ukp-product-listing .collection-filter,body.template-search .ukp-product-listing .collection-filter{justify-content:flex-end!important;margin:0 0 28px!important}body.template-collection .ukp-product-listing .collection-grid__wrapper>.grid,body.template-search .ukp-product-listing .collection-grid__wrapper>.grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;column-gap:30px!important;row-gap:42px!important;margin-left:0!important}body.template-collection .ukp-product-listing .collection-grid__wrapper>.grid>.grid__item,body.template-search .ukp-product-listing .collection-grid__wrapper>.grid>.grid__item{width:auto!important;max-width:none!important;padding-left:0!important;float:none!important}}@media only screen and (min-width:769px){body.template-collection .ukp-product-listing .collection-filter__item--drawer,body.template-search .ukp-product-listing .collection-filter__item--drawer{display:none!important}body.template-collection .ukp-product-listing .collection-sidebar,body.template-search .ukp-product-listing .collection-sidebar,body.template-collection .ukp-product-listing .filter-form,body.template-search .ukp-product-listing .filter-form,body.template-collection .ukp-product-listing .collection-sidebar__group,body.template-search .ukp-product-listing .collection-sidebar__group{display:block!important}body.template-collection .ukp-product-listing .collection-sidebar .collapsible-content--sidebar,body.template-search .ukp-product-listing .collection-sidebar .collapsible-content--sidebar{display:block!important;height:auto!important;max-height:none!important;overflow:visible!important;visibility:visible!important;opacity:1!important}body.template-collection .ukp-product-listing .collection-filter__item--sort,body.template-search .ukp-product-listing .collection-filter__item--sort{margin-left:auto!important}body.template-collection .ukp-product-listing .grid-product,body.template-search .ukp-product-listing .grid-product{width:100%!important}}@media only screen and (min-width:769px){body.template-collection .ukp-product-listing .collection-sidebar,body.template-search .ukp-product-listing .collection-sidebar{height:auto!important;max-height:none!important;overflow:visible!important;padding:0!important;border:0!important}body.template-collection .ukp-product-listing .filter-form,body.template-search .ukp-product-listing .filter-form{height:auto!important;max-height:none!important;overflow:visible!important;overflow-y:visible!important;padding-right:0!important;border-right:0!important}body.template-collection .ukp-product-listing .tag-list--active-tags,body.template-search .ukp-product-listing .tag-list--active-tags{display:none!important;margin:0!important}body.template-collection .ukp-product-listing .collection-sidebar__heading,body.template-search .ukp-product-listing .collection-sidebar__heading{display:flex!important;align-items:center;justify-content:space-between;gap:10px;margin:0;padding-bottom:14px;border-bottom:1px solid #d7dadd}body.template-collection .ukp-product-listing .collection-sidebar__title,body.template-search .ukp-product-listing .collection-sidebar__title{margin:0;color:#2a3743;font-family:Noto Sans JP,Helvetica,sans-serif;font-size:24px;font-weight:700;line-height:1.1;letter-spacing:0;text-transform:none;white-space:nowrap}body.template-collection .ukp-product-listing .collection-sidebar__clear,body.template-search .ukp-product-listing .collection-sidebar__clear{flex:0 0 auto;color:#a0a8af;font-family:Noto Sans JP,Helvetica,sans-serif;font-size:11px;font-weight:500;line-height:1;letter-spacing:0;text-decoration:none;text-transform:none;white-space:nowrap}body.template-collection .ukp-product-listing .filter-form>div[class^=collection-sidebar__group--] .collection-sidebar__group,body.template-search .ukp-product-listing .filter-form>div[class^=collection-sidebar__group--] .collection-sidebar__group{margin:0!important;padding:14px 0 16px!important;border-top:0!important;border-bottom:1px solid #d7dadd!important}body.template-collection .ukp-product-listing .filter-form>div[class^=collection-sidebar__group--] .tag-list__header,body.template-search .ukp-product-listing .filter-form>div[class^=collection-sidebar__group--] .tag-list__header{display:flex!important;align-items:center;justify-content:flex-start;width:100%;padding:0 0 10px!important;color:#2a3743;font-family:Noto Sans JP,Helvetica,sans-serif;font-size:15px!important;font-weight:700;line-height:1.35;letter-spacing:0!important;text-transform:none!important;cursor:default}body.template-collection .ukp-product-listing .filter-form>div[class^=collection-sidebar__group--] .tag-list__header .collapsible-trigger__icon,body.template-search .ukp-product-listing .filter-form>div[class^=collection-sidebar__group--] .tag-list__header .collapsible-trigger__icon,body.template-collection .ukp-product-listing .filter-form>div[class^=collection-sidebar__group--] .tag-list__header svg,body.template-search .ukp-product-listing .filter-form>div[class^=collection-sidebar__group--] .tag-list__header svg{display:none!important}body.template-collection .ukp-product-listing .filter-form>div[class^=collection-sidebar__group--] .tag,body.template-search .ukp-product-listing .filter-form>div[class^=collection-sidebar__group--] .tag{margin:0 0 8px!important}body.template-collection .ukp-product-listing .filter-form>div[class^=collection-sidebar__group--] .tag__checkbox-wrapper,body.template-search .ukp-product-listing .filter-form>div[class^=collection-sidebar__group--] .tag__checkbox-wrapper{display:inline-flex;align-items:center;gap:8px;min-height:20px;color:#2a3743;font-family:Noto Sans JP,Helvetica,sans-serif;font-size:14px!important;font-weight:500;line-height:1.25;letter-spacing:0!important;text-transform:none!important}body.template-collection .ukp-product-listing .filter-form>div[class^=collection-sidebar__group--] .tag__checkbox,body.template-search .ukp-product-listing .filter-form>div[class^=collection-sidebar__group--] .tag__checkbox{flex:0 0 auto;width:16px!important;height:16px!important;margin-right:0!important;border:1px solid #cfd5da!important;border-radius:2px!important;background:#fff}body.template-collection .ukp-product-listing .filter-form>div[class^=collection-sidebar__group--] .tag--active .tag__checkbox,body.template-search .ukp-product-listing .filter-form>div[class^=collection-sidebar__group--] .tag--active .tag__checkbox{border-color:#2a3743!important;background:#2a3743!important;box-shadow:inset 0 0 0 3px #fff}body.template-collection .ukp-product-listing .collection-sidebar__apply,body.template-search .ukp-product-listing .collection-sidebar__apply{display:inline-flex!important;align-items:center;justify-content:center;width:100%;min-height:44px!important;margin-top:16px!important;padding:0 16px;border:0!important;border-radius:3px!important;background:#2a3743!important;color:#fff;font-family:Noto Sans JP,Helvetica,sans-serif;font-size:15px!important;font-weight:600!important;line-height:1;letter-spacing:0!important;text-align:center;text-transform:none!important}}@media only screen and (min-width:769px){body.template-collection .ukp-product-listing .grid__item--sidebar,body.template-search .ukp-product-listing .grid__item--sidebar{width:205px!important;flex:0 0 205px!important;padding-left:0!important}body.template-collection .ukp-product-listing .collection-sidebar,body.template-search .ukp-product-listing .collection-sidebar,body.template-collection .ukp-product-listing .filter-form,body.template-search .ukp-product-listing .filter-form{height:auto!important;max-height:none!important;overflow:visible!important;overflow-y:visible!important;padding:0!important;border:0!important;border-right:0!important}body.template-collection .ukp-product-listing .tag-list--active-tags,body.template-search .ukp-product-listing .tag-list--active-tags{display:none!important;margin:0!important}body.template-collection .ukp-product-listing .collection-sidebar__heading,body.template-search .ukp-product-listing .collection-sidebar__heading{display:flex!important;align-items:center;justify-content:space-between;gap:10px;margin:0;padding-bottom:14px;border-bottom:1px solid #d7dadd}body.template-collection .ukp-product-listing .collection-sidebar__title,body.template-search .ukp-product-listing .collection-sidebar__title{margin:0;color:#2a3743;font-family:Noto Sans JP,Helvetica,sans-serif;font-size:24px;font-weight:700;line-height:1.1;letter-spacing:0;text-transform:none;white-space:nowrap}body.template-collection .ukp-product-listing .collection-sidebar__clear,body.template-search .ukp-product-listing .collection-sidebar__clear{flex:0 0 auto;color:#a0a8af;font-family:Noto Sans JP,Helvetica,sans-serif;font-size:11px;font-weight:500;line-height:1;letter-spacing:0;text-decoration:none;text-transform:none;white-space:nowrap}body.template-collection .ukp-product-listing .collection-sidebar__group,body.template-search .ukp-product-listing .collection-sidebar__group{display:block!important;margin:0!important;padding:14px 0 16px!important;border:0!important;border-bottom:1px solid #d7dadd!important}body.template-collection .ukp-product-listing .collection-sidebar__group-title,body.template-search .ukp-product-listing .collection-sidebar__group-title{display:flex!important;align-items:center;justify-content:flex-start;margin:0 0 10px!important;padding:0!important;color:#2a3743;font-family:Noto Sans JP,Helvetica,sans-serif;font-size:15px!important;font-weight:700;line-height:1.35;letter-spacing:0!important;text-transform:none!important}body.template-collection .ukp-product-listing .collection-sidebar__group-icon,body.template-search .ukp-product-listing .collection-sidebar__group-icon{display:none!important}body.template-collection .ukp-product-listing .collection-sidebar__group-content,body.template-search .ukp-product-listing .collection-sidebar__group-content{display:block!important;overflow:hidden}body.template-collection .ukp-product-listing .collection-sidebar__group-content .tag-list,body.template-search .ukp-product-listing .collection-sidebar__group-content .tag-list,body.template-collection .ukp-product-listing .tag-list__item,body.template-search .ukp-product-listing .tag-list__item{margin:0!important;padding:0!important}body.template-collection .ukp-product-listing .tag-list__item-label,body.template-search .ukp-product-listing .tag-list__item-label{display:inline-flex!important;align-items:center;gap:8px;margin:0 0 8px!important;color:#2a3743;font-family:Noto Sans JP,Helvetica,sans-serif;font-size:14px!important;font-weight:500;line-height:1.25;letter-spacing:0!important;text-transform:none!important}body.template-collection .ukp-product-listing .tag-list__item-label input[type=checkbox],body.template-search .ukp-product-listing .tag-list__item-label input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}body.template-collection .ukp-product-listing .tag-list__checkbox,body.template-search .ukp-product-listing .tag-list__checkbox{-webkit-appearance:none;appearance:none;flex:0 0 auto;width:16px!important;height:16px!important;border:1px solid #cfd5da!important;border-radius:2px!important;background:#fff}body.template-collection .ukp-product-listing .tag-list__item-label input[type=checkbox]:checked+.tag-list__checkbox,body.template-search .ukp-product-listing .tag-list__item-label input[type=checkbox]:checked+.tag-list__checkbox{border-color:#2a3743!important;background:#2a3743!important;box-shadow:inset 0 0 0 3px #fff}body.template-collection .ukp-product-listing .collection-sidebar__apply,body.template-search .ukp-product-listing .collection-sidebar__apply{display:inline-flex!important;align-items:center;justify-content:center;width:100%;min-height:44px!important;margin-top:16px!important;padding:0 16px;border:0!important;border-radius:3px!important;background:#2a3743!important;color:#fff;font-family:Noto Sans JP,Helvetica,sans-serif;font-size:15px!important;font-weight:600!important;line-height:1;letter-spacing:0!important;text-align:center;text-transform:none!important}}@media only screen and (min-width:769px){body.template-collection .ukp-product-listing .collection-grid__wrapper,body.template-search .ukp-product-listing .collection-grid__wrapper{display:flex!important;flex-direction:column!important;align-items:stretch!important}body.template-collection .ukp-product-listing .collection-filter,body.template-search .ukp-product-listing .collection-filter{width:100%!important;padding:0!important}body.template-collection .ukp-product-listing .collection-filter__item--sort,body.template-search .ukp-product-listing .collection-filter__item--sort{display:flex!important;justify-content:flex-end!important;width:100%!important;margin-left:0!important}body.template-collection .ukp-product-listing .collection-filter__sort-container,body.template-search .ukp-product-listing .collection-filter__sort-container{margin-left:auto!important}}@media only screen and (min-width:769px)and (max-width:1130px){body.template-collection .ukp-product-listing__inner,body.template-search .ukp-product-listing__inner,.shopify-section[id$=__all-labels] .all-labels__inner,.shopify-section[id$=__all-artists] .all-artists__inner{width:100%;padding-left:24px!important;padding-right:24px!important}}.all-labels__mobile-actions,.all-artists__mobile-actions{display:none}@media only screen and (min-width:769px){.shopify-section[id$=__all-labels] .all-labels__filters.drawer,.shopify-section[id$=__all-artists] .all-artists__filters.drawer{display:block!important;position:static!important;inset:auto!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;background:transparent!important;color:#2a3743!important;transform:none!important;transition:none!important;box-shadow:none!important;overflow:visible!important;z-index:auto!important}.shopify-section[id$=__all-labels] .all-labels__filters .drawer__contents,.shopify-section[id$=__all-artists] .all-artists__filters .drawer__contents{height:auto!important;min-height:0!important;background:transparent!important;opacity:1!important;visibility:visible!important;transform:none!important;overflow:visible!important}.shopify-section[id$=__all-labels] .all-labels__filters .drawer__fixed-header,.shopify-section[id$=__all-artists] .all-artists__filters .drawer__fixed-header{display:none!important}.shopify-section[id$=__all-labels] .all-labels__filters .drawer__scrollable,.shopify-section[id$=__all-artists] .all-artists__filters .drawer__scrollable{height:auto!important;min-height:0!important;padding:0!important;opacity:1!important;visibility:visible!important;transform:none!important;overflow:visible!important}.shopify-section[id$=__all-labels] .all-labels__filters .appear-animation,.shopify-section[id$=__all-artists] .all-artists__filters .appear-animation{opacity:1!important;transform:none!important}}@media only screen and (max-width:768px){body.template-collection .ukp-product-listing .collection-grid__wrapper,body.template-search .ukp-product-listing .collection-grid__wrapper{display:flex!important;flex-direction:column!important}body.template-collection .ukp-product-listing .collection-filter,body.template-search .ukp-product-listing .collection-filter{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;column-gap:20px!important;align-items:stretch!important;order:3!important;position:static!important;top:auto!important;z-index:auto!important;width:100%!important;margin:42px 0 0!important}body.template-collection .ukp-product-listing .collection-filter__item--drawer,body.template-search .ukp-product-listing .collection-filter__item--drawer,body.template-collection .ukp-product-listing .collection-filter__item--sort,body.template-search .ukp-product-listing .collection-filter__item--sort{display:flex!important;align-items:stretch!important;justify-content:stretch!important;width:100%!important;min-width:0!important;margin:0!important}body.template-collection .ukp-product-listing .collection-filter__item--count,body.template-search .ukp-product-listing .collection-filter__item--count{display:none!important}body.template-collection .ukp-product-listing .collection-filter__item--drawer .btn,body.template-search .ukp-product-listing .collection-filter__item--drawer .btn{width:100%!important;margin:0!important}body.template-collection .ukp-product-listing .collection-filter__sort-container,body.template-search .ukp-product-listing .collection-filter__sort-container{position:relative!important;width:100%!important;margin:0!important}body.template-collection .ukp-product-listing .collection-filter__sort-label,body.template-search .ukp-product-listing .collection-filter__sort-label{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;margin:0!important;color:#fff!important;font-family:Noto Sans JP,Helvetica,sans-serif!important;font-size:18px!important;font-weight:700!important;line-height:1!important;letter-spacing:0!important;text-align:center!important;text-transform:none!important;pointer-events:none!important}body.template-collection .ukp-product-listing .collection-filter__sort-label:before,body.template-search .ukp-product-listing .collection-filter__sort-label:before{content:"\2191\2193";display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:24px;height:24px;color:#fff;font-size:24px;font-weight:400;line-height:1}body.template-collection .ukp-product-listing [data-collection-sort],body.template-search .ukp-product-listing [data-collection-sort]{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2!important;width:100%!important;height:100%!important;min-height:0!important;padding:0!important;border:0!important;opacity:0!important;cursor:pointer!important}body.template-collection .ukp-product-listing .collection-grid__wrapper>.grid,body.template-search .ukp-product-listing .collection-grid__wrapper>.grid{order:1!important}body.template-collection .ukp-product-listing .ukp-product-listing__empty,body.template-search .ukp-product-listing .ukp-product-listing__empty{order:2!important}.shopify-section[id$=__all-labels] .all-labels__content,.shopify-section[id$=__all-artists] .all-artists__content{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;column-gap:20px!important;align-items:stretch!important;row-gap:0!important}.shopify-section[id$=__all-labels] .all-labels__main,.shopify-section[id$=__all-artists] .all-artists__main{display:contents!important}.shopify-section[id$=__all-labels] .all-labels__list,.shopify-section[id$=__all-artists] .all-artists__list{grid-column:1 / -1!important;order:1!important}.shopify-section[id$=__all-labels] .all-labels__no-results,.shopify-section[id$=__all-artists] .all-artists__no-results{grid-column:1 / -1!important;order:2!important}.shopify-section[id$=__all-labels] .all-labels__pagination,.shopify-section[id$=__all-artists] .all-artists__pagination{grid-column:1 / -1!important;order:3!important;flex-wrap:wrap!important;justify-content:center!important;width:100%!important;max-width:100%!important;margin:42px 0 0!important}.shopify-section[id$=__all-labels] .all-labels__pagination-pages,.shopify-section[id$=__all-artists] .all-artists__pagination-pages{flex-wrap:wrap!important;justify-content:center!important;max-width:100%!important}.shopify-section[id$=__all-labels] .all-labels__filters,.shopify-section[id$=__all-artists] .all-artists__filters{display:none!important;margin-top:0!important}.shopify-section[id$=__all-labels] .all-labels__filters.drawer--is-open,.shopify-section[id$=__all-artists] .all-artists__filters.drawer--is-open{display:block!important}.shopify-section[id$=__all-labels] .all-labels__filters .drawer__scrollable,.shopify-section[id$=__all-artists] .all-artists__filters .drawer__scrollable{padding:24px 20px 32px!important}.shopify-section[id$=__all-labels] .all-labels__filters.drawer,.shopify-section[id$=__all-artists] .all-artists__filters.drawer,.shopify-section[id$=__all-labels] .all-labels__filters .drawer__title,.shopify-section[id$=__all-artists] .all-artists__filters .drawer__title,.shopify-section[id$=__all-labels] .all-labels__filter-head h2,.shopify-section[id$=__all-artists] .all-artists__filter-head h2,.shopify-section[id$=__all-labels] .all-labels__filter-title,.shopify-section[id$=__all-artists] .all-artists__filter-title,.shopify-section[id$=__all-labels] .all-labels__filter-group label,.shopify-section[id$=__all-artists] .all-artists__filter-group label,.shopify-section[id$=__all-labels] .all-labels__filter-head button,.shopify-section[id$=__all-artists] .all-artists__filter-head button{color:#fff!important}.shopify-section[id$=__all-labels] .all-labels__filter-head,.shopify-section[id$=__all-artists] .all-artists__filter-head,.shopify-section[id$=__all-labels] .all-labels__filter-group,.shopify-section[id$=__all-artists] .all-artists__filter-group{border-color:#ffffff47!important}body.template-collection #FilterDrawer .collection-sidebar__apply,body.template-search #FilterDrawer .collection-sidebar__apply,.shopify-section[id$=__all-labels] .all-labels__filter-submit,.shopify-section[id$=__all-artists] .all-artists__filter-submit{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:44px!important;margin-top:32px!important;padding:0 16px!important;border:0!important;border-radius:4px!important;background:#2a3743!important;color:#fff!important;font-family:Noto Sans JP,Helvetica,sans-serif!important;font-size:15px!important;font-weight:700!important;line-height:1!important;letter-spacing:0!important;text-align:center!important;text-transform:none!important}.shopify-section[id$=__all-labels] .all-labels__mobile-actions,.shopify-section[id$=__all-artists] .all-artists__mobile-actions{display:flex!important;grid-column:1!important;order:4!important;min-width:0!important;margin-top:42px!important}.shopify-section[id$=__all-labels] .all-labels__toolbar,.shopify-section[id$=__all-artists] .all-artists__toolbar{display:flex!important;grid-column:2!important;order:5!important;justify-content:stretch!important;min-width:0!important;margin:42px 0 0!important}.shopify-section[id$=__all-labels] .all-labels__mobile-action,.shopify-section[id$=__all-artists] .all-artists__mobile-action,.shopify-section[id$=__all-labels] .all-labels__sort-trigger,.shopify-section[id$=__all-artists] .all-artists__sort-trigger,body.template-collection .ukp-product-listing .collection-filter__item--drawer .btn,body.template-search .ukp-product-listing .collection-filter__item--drawer .btn,body.template-collection .ukp-product-listing .collection-filter__sort-container,body.template-search .ukp-product-listing .collection-filter__sort-container{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;width:100%!important;min-height:50px!important;padding:0 14px!important;border:0!important;border-radius:4px!important;background:#2a3743!important;color:#fff!important;font-family:Noto Sans JP,Helvetica,sans-serif!important;font-size:18px!important;font-weight:700!important;line-height:1!important;letter-spacing:0!important;text-align:center!important;text-decoration:none!important;text-transform:none!important}.shopify-section[id$=__all-labels] .all-labels__mobile-action-icon,.shopify-section[id$=__all-artists] .all-artists__mobile-action-icon,.shopify-section[id$=__all-labels] [data-all-labels-sort-icon],.shopify-section[id$=__all-artists] [data-all-artists-sort-icon],body.template-collection .ukp-product-listing .collection-filter__item--drawer .icon-filter,body.template-search .ukp-product-listing .collection-filter__item--drawer .icon-filter{order:-1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:24px!important;height:24px!important;color:#fff!important;font-size:24px!important;font-weight:400!important;line-height:1!important}.shopify-section[id$=__all-labels] .all-labels__mobile-action-icon svg,.shopify-section[id$=__all-artists] .all-artists__mobile-action-icon svg,body.template-collection .ukp-product-listing .collection-filter__item--drawer .icon-filter,body.template-search .ukp-product-listing .collection-filter__item--drawer .icon-filter{display:block!important;width:24px!important;height:24px!important;stroke:currentColor!important;stroke-width:4!important;fill:none!important}}@media only screen and (max-width:768px){body.template-collection .ukp-product-listing .collection-filter--collection-primary{display:grid!important;order:0!important;margin:0 0 28px!important}}body.template-collection .ukp-product-listing .ukp-product-pagination,body.template-search .ukp-product-listing .ukp-product-pagination{width:100%;display:flex;align-items:center;justify-content:center;gap:24px;margin:64px auto 0}body.template-collection .ukp-product-listing .ukp-product-pagination__pages,body.template-search .ukp-product-listing .ukp-product-pagination__pages{display:inline-flex;align-items:center;justify-content:center;gap:24px}body.template-collection .ukp-product-listing .ukp-product-pagination__button,body.template-search .ukp-product-listing .ukp-product-pagination__button{width:42px;min-width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #8f99a2;border-radius:50%;background:#fff;color:#2a3743;font-family:Helvetica,Noto Sans JP,sans-serif;font-size:18px;font-weight:500;line-height:1;letter-spacing:0;text-decoration:none;box-shadow:none;padding:0}body.template-collection .ukp-product-listing .ukp-product-pagination__button.is-disabled,body.template-search .ukp-product-listing .ukp-product-pagination__button.is-disabled{border-color:#d7dadd;color:#d7dadd;pointer-events:none}body.template-collection .ukp-product-listing .ukp-product-pagination__page,body.template-search .ukp-product-listing .ukp-product-pagination__page{min-width:20px;height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0 5px;color:#8f99a2;font-family:Helvetica,Noto Sans JP,sans-serif;font-size:13px;font-weight:500;line-height:1;letter-spacing:0;text-decoration:none}body.template-collection .ukp-product-listing .ukp-product-pagination__page.is-current,body.template-search .ukp-product-listing .ukp-product-pagination__page.is-current{color:#00b8be;font-weight:700!important;position:relative}body.template-collection .ukp-product-listing .ukp-product-pagination__page.is-current:after,body.template-search .ukp-product-listing .ukp-product-pagination__page.is-current:after{content:"";position:absolute;left:50%;bottom:-5px;width:16px;height:2px;border-radius:999px;background:#00b8be;transform:translate(-50%)}@media only screen and (max-width:768px){body.template-collection .ukp-product-listing .ukp-product-pagination,body.template-search .ukp-product-listing .ukp-product-pagination{gap:18px;margin-top:48px}body.template-collection .ukp-product-listing .ukp-product-pagination__pages,body.template-search .ukp-product-listing .ukp-product-pagination__pages{gap:18px}}body.template-collection .ukp-product-listing .ukp-product-pagination__page,body.template-search .ukp-product-listing .ukp-product-pagination__page,.shopify-section[id$=__all-labels] .all-labels__pagination-page,.shopify-section[id$=__all-artists] .all-artists__pagination-page{font-size:16px}@media only screen and (min-width:769px){body.template-collection .ukp-product-pagination,body.template-search .ukp-product-pagination,body.template-collection .pagination,body.template-search .pagination{display:flex!important;align-items:center;justify-content:center;gap:24px;margin:56px auto 0;font-family:Helvetica,Noto Sans JP,sans-serif}body.template-collection .ukp-product-pagination__pages,body.template-search .ukp-product-pagination__pages,body.template-collection .pagination .page,body.template-search .pagination .page{display:flex;align-items:center;gap:24px}body.template-collection .ukp-product-pagination__page,body.template-search .ukp-product-pagination__page,body.template-collection .ukp-product-pagination__button,body.template-search .ukp-product-pagination__button,body.template-collection .pagination a,body.template-collection .pagination span,body.template-search .pagination a,body.template-search .pagination span{font-size:16px!important;line-height:1.5;letter-spacing:.03em;text-decoration:none}body.template-collection .ukp-product-pagination__page,body.template-search .ukp-product-pagination__page,body.template-collection .pagination a,body.template-collection .pagination span,body.template-search .pagination a,body.template-search .pagination span{color:#7b858e;font-weight:400}body.template-collection .ukp-product-pagination__page.is-current,body.template-search .ukp-product-pagination__page.is-current,body.template-collection .ukp-product-pagination__page[aria-current=page],body.template-search .ukp-product-pagination__page[aria-current=page],body.template-collection .pagination .current,body.template-search .pagination .current,body.template-collection .pagination [aria-current=page],body.template-search .pagination [aria-current=page],body.template-collection .ukp-product-pagination__pages span.ukp-product-pagination__page{color:#00b8be!important;font-weight:700!important}body.template-collection .ukp-product-pagination__button,body.template-search .ukp-product-pagination__button,body.template-collection .pagination .prev,body.template-collection .pagination .next,body.template-search .pagination .prev,body.template-search .pagination .next{width:58px;height:58px;border:1px solid #2a3743;border-radius:50%;color:#2a3743;background:transparent!important;display:inline-flex;align-items:center;justify-content:center;padding:0}body.template-collection .ukp-product-pagination__button.is-disabled,body.template-search .ukp-product-pagination__button.is-disabled,body.template-collection .pagination .disabled,body.template-search .pagination .disabled{border-color:#d7dadd;color:#d7dadd;pointer-events:none}}@media only screen and (min-width:769px){body:not(.template-product) .pagination{display:flex!important;justify-content:center!important;align-items:center!important;gap:24px!important;margin:56px auto 0!important;padding:0!important;font-family:Helvetica,Noto Sans JP,sans-serif!important;font-size:16px!important;line-height:1.5!important}body:not(.template-product) .pagination a,body:not(.template-product) .pagination span{font-family:Helvetica,Noto Sans JP,sans-serif!important;font-size:16px!important;line-height:1.5!important}body:not(.template-product) .pagination .current,body:not(.template-product) .pagination [aria-current=page],body:not(.template-product) .pagination .is-active,body:not(.template-product) .pagination .pagination__page--current{color:#00b8be!important;font-weight:700!important}body:not(.template-product) .pagination .prev,body:not(.template-product) .pagination .next,body:not(.template-product) .pagination a[rel=prev],body:not(.template-product) .pagination a[rel=next],body:not(.template-product) .pagination .pagination__prev,body:not(.template-product) .pagination .pagination__next{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:58px!important;height:58px!important;min-width:58px!important;border:1px solid #2a3743!important;border-radius:50%!important;padding:0!important;color:#2a3743!important;background:#fff!important}body:not(.template-product) .pagination span.prev,body:not(.template-product) .pagination span.next,body:not(.template-product) .pagination span.pagination__prev,body:not(.template-product) .pagination span.pagination__next{border-color:#d7dadd!important;color:#d7dadd!important}body:not(.template-product) .pagination svg{width:20px!important;height:20px!important}}.shopify-section[id$=__all-labels] .all-labels__filter-group:last-of-type,.shopify-section[id$=__all-artists] .all-artists__filter-group:last-of-type{display:none}.section-header{margin-bottom:20px}.page-content{font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:400;padding-bottom:30px;padding-top:30px}html:has(link[rel=canonical][href*="/pages/shipping"]) body.template-page .page-content,html:has(link[rel=canonical][href*="/pages/payment"]) body.template-page .page-content,html:has(link[rel=canonical][href*="/pages/refund-policy"]) body.template-page .page-content,html:has(link[rel=canonical][href*="/pages/terms-of-service"]) body.template-page .page-content,html:has(link[rel=canonical][href*="/pages/privacy-policy"]) body.template-page .page-content,html:has(link[rel=canonical][href*="/pages/legal-notice"]) body.template-page .page-content{padding-top:30px;padding-bottom:60px}.page-content h2{font-size:20px;font-weight:500}.page-content p{line-height:1.6}.page-content table,.page-content table tbody,.page-content table tr,.page-content table th,.page-content table td{border:none;background:none}.page-content table tr{margin-bottom:60px}.page-content .payment-table th{width:30%;white-space:nowrap;vertical-align:top;border-bottom:thin solid #ccc;line-height:1.8;padding:14px 10px}.page-content .legal-table td,.page-content .return-table td,.page-content .shipping-table td,.page-content .payment-table td{line-height:1.8;border-bottom:thin solid #ccc;padding:10px}.page-content .legal-table th,.page-content .return-table th,.page-content .shipping-table th{width:25%;white-space:nowrap;vertical-align:top;border-bottom:thin solid #ccc;line-height:1.8;padding:14px 10px}.page-content .legal-table{border-collapse:separate;border-spacing:0 22px;margin:10px 0 28px}.page-content .legal-table th,.page-content .legal-table td{line-height:1.9;padding-top:18px;padding-bottom:18px}.page-content .payment-table{border-collapse:separate;border-spacing:0 22px;margin:10px 0 28px}.page-content .payment-table th,.page-content .payment-table td{line-height:1.9;padding-top:18px;padding-bottom:18px}.page-content .shipping-table,.page-content .return-table{border-collapse:separate;border-spacing:0 22px;margin:10px 0 28px}.page-content .shipping-table th,.page-content .shipping-table td,.page-content .return-table th,.page-content .return-table td{line-height:1.9;padding-top:18px;padding-bottom:18px}@media only screen and (max-width:768px){body.template-page .page-content .rte table,body.template-page .page-content .rte table tbody,body.template-page .page-content .rte table tr,body.template-page .page-content .rte table th,body.template-page .page-content .rte table td{display:block;width:100%}body.template-page .page-content .rte table tr{margin-bottom:34px}body.template-page .page-content .rte table tr:last-child{margin-bottom:0}body.template-page .page-content .rte table th,body.template-page .page-content .rte .payment-table th,body.template-page .page-content .rte .legal-table th,body.template-page .page-content .rte .return-table th,body.template-page .page-content .rte .shipping-table th{width:100%;white-space:normal;padding:12px 10px 4px}body.template-page .page-content .rte table td,body.template-page .page-content .rte .legal-table td,body.template-page .page-content .rte .return-table td,body.template-page .page-content .rte .shipping-table td,body.template-page .page-content .rte .payment-table td{padding:4px 10px 12px}body.template-page .page-content .rte .legal-table{border-spacing:0;margin:8px 0 24px}body.template-page .page-content .rte .legal-table tr{margin-bottom:20px}body.template-page .page-content .rte .legal-table th{line-height:1.8;padding:16px 10px 6px}body.template-page .page-content .rte .legal-table td{line-height:1.85;padding:6px 10px 18px}body.template-page .page-content .rte .payment-table{border-spacing:0;margin:8px 0 24px}body.template-page .page-content .rte .payment-table tr{margin-bottom:20px}body.template-page .page-content .rte .payment-table th{line-height:1.8;padding:16px 10px 6px}body.template-page .page-content .rte .payment-table td{line-height:1.85;padding:6px 10px 18px}body.template-page .page-content .rte .shipping-table,body.template-page .page-content .rte .return-table{border-spacing:0;margin:8px 0 24px}body.template-page .page-content .rte .shipping-table tr,body.template-page .page-content .rte .return-table tr{margin-bottom:20px}body.template-page .page-content .rte .shipping-table th,body.template-page .page-content .rte .return-table th{line-height:1.8;padding:16px 10px 6px}body.template-page .page-content .rte .shipping-table td,body.template-page .page-content .rte .return-table td{line-height:1.85;padding:6px 10px 18px}}.site-nav__link.site-nav__link--underline.site-nav__link--has-dropdown{cursor:default}body.template-cart .ukp-cart-page,body.template-404 .ukp-404-page,body.template-customers-login .ukp-customer-page,body.template-customers-register .ukp-customer-page,body.template-customers-account .ukp-customer-page,body.template-customers-order .ukp-customer-page,body.template-customers-addresses .ukp-customer-page{color:#2a3743}body.template-cart .ukp-cart-page .section-header__title,body.template-404 .ukp-404-page .section-header__title,body.template-page .ukp-contact-page .section-header__title,body.template-customers-login .ukp-customer-page .section-header__title,body.template-customers-register .ukp-customer-page .section-header__title,body.template-customers-account .ukp-customer-page .section-header__title,body.template-customers-order .ukp-customer-page .section-header__title,body.template-customers-addresses .ukp-customer-page .section-header__title{color:#2a3743;font-family:Helvetica,Noto Sans JP,sans-serif;font-size:36px;font-weight:700;line-height:1.25;letter-spacing:0;text-align:center}body.template-cart .ukp-cart-page,body.template-404 .ukp-404-page,body.template-customers-login .ukp-customer-page,body.template-customers-register .ukp-customer-page,body.template-customers-account .ukp-customer-page,body.template-customers-order .ukp-customer-page,body.template-customers-addresses .ukp-customer-page{padding-top:56px;padding-bottom:88px}body.template-page .ukp-contact-page{margin:0;padding:28px 0 24px}body.template-page .shopify-section.index-section:has(.ukp-contact-page){margin:0}body.template-page .ukp-contact-page .page-width.page-width--narrow{width:370px;max-width:calc(100% - 34px);padding-left:0;padding-right:0}body.template-page .ukp-contact-page .section-header{margin-bottom:42px;text-align:center}body.template-page .ukp-contact-page .section-header__title{font-size:32px;line-height:1.35}body.template-page .ukp-contact-page .form-vertical{width:100%;margin:0 auto}body.template-page .ukp-contact-page .grid--small{margin-left:0}body.template-page .ukp-contact-page .grid--small>.grid__item{width:100%;padding-left:0}body.template-page .ukp-contact-page form>label,body.template-page .ukp-contact-page .grid label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}body.template-page .ukp-contact-page label,body.template-cart .ukp-cart-page label,body.template-customers-login .ukp-customer-page label,body.template-customers-register .ukp-customer-page label,body.template-customers-addresses .ukp-customer-page label{color:#2a3743;font-family:Helvetica,Noto Sans JP,sans-serif;font-size:13px;font-weight:700;line-height:1.5;margin-bottom:8px}body.template-page .ukp-contact-page input,body.template-page .ukp-contact-page textarea,body.template-cart .ukp-cart-page textarea,body.template-customers-login .ukp-customer-page input,body.template-customers-register .ukp-customer-page input,body.template-customers-addresses .ukp-customer-page input,body.template-customers-addresses .ukp-customer-page select{border:1px solid #d6dde3;border-radius:0;background:#fff;color:#2a3743;font-family:Helvetica,Noto Sans JP,sans-serif;font-size:14px;min-height:52px;padding:14px 12px}body.template-page .ukp-contact-page textarea{min-height:263px}body.template-page .ukp-contact-page input::placeholder,body.template-page .ukp-contact-page textarea::placeholder{color:#aeb6bd;opacity:1}body.template-page .ukp-contact-page .input-full{margin-bottom:20px}body.template-page .ukp-contact-page .ukp-contact-page__submit{display:flex;align-items:center;justify-content:center;width:100%;min-height:64px;margin-top:34px;font-size:18px}body.template-cart .ukp-cart-page .btn,body.template-404 .ukp-404-page .btn,body.template-page .ukp-contact-page .btn,body.template-customers-login .ukp-customer-page .btn,body.template-customers-register .ukp-customer-page .btn,body.template-customers-account .ukp-customer-page .btn,body.template-customers-order .ukp-customer-page .btn,body.template-customers-addresses .ukp-customer-page .btn{border:0;border-radius:999px;font-family:Helvetica,Noto Sans JP,sans-serif;font-size:14px;font-weight:700;line-height:1.4;min-height:44px;padding:12px 28px;text-align:center}body.template-page .ukp-contact-page .btn,body.template-customers-register .ukp-customer-page .btn{background:#00b8be;color:#fff}body.template-page .ukp-contact-page .btn.ukp-contact-page__submit{width:100%;min-height:64px;margin-top:34px;font-size:18px;padding:18px 28px}body.template-cart .ukp-cart-page .btn,body.template-404 .ukp-404-page .btn,body.template-customers-login .ukp-customer-page .btn,body.template-customers-account .ukp-customer-page .btn,body.template-customers-order .ukp-customer-page .btn,body.template-customers-addresses .ukp-customer-page .btn{background:#2a3743;color:#fff}body.template-customers-account .ukp-customer-page .btn--secondary,body.template-customers-addresses .ukp-customer-page .btn--secondary{background:#eef2f5;color:#2a3743}body.template-customers-login .ukp-customer-page,body.template-customers-register .ukp-customer-page{max-width:520px}body.template-customers-login .ukp-customer-page .section-header,body.template-customers-register .ukp-customer-page .section-header,body.template-404 .ukp-404-page .section-header{text-align:center}body.template-customers-login .ukp-customer-page .btn--full,body.template-customers-register .ukp-customer-page .btn--full{width:100%}body.template-customers-login .ukp-customer-page__link,body.template-customers-login .ukp-customer-page small,body.template-customers-login .ukp-customer-page__recover,body.template-customers-register .ukp-customer-page p{text-align:center}body.template-404 .ukp-404-page{min-height:360px;display:flex;align-items:center;justify-content:center}body.template-404 .ukp-404-page__header{max-width:560px;margin:0 auto}body.template-404 .ukp-404-page .rte a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:22px;padding:12px 32px;border-radius:999px;background:#2a3743;color:#fff;font-weight:700;text-decoration:none}body.template-cart .ukp-cart-page{max-width:1180px}body.template-cart .ukp-cart-page__header{margin-bottom:44px}body.template-cart .ukp-cart-page__continue-shopping{margin-bottom:24px;text-align:right}body.template-cart .ukp-cart-page__continue-shopping a{color:#2a3743;font-family:Noto Sans JP,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:0;text-align:right;text-decoration:underline}body.template-cart .ukp-cart-page__continue{margin-top:12px}body.template-cart .ukp-cart-page__layout{display:block}body.template-cart .ukp-cart-page__items,body.template-cart .ukp-cart-page__summary{float:none;width:100%;padding-left:0;padding-right:0}body.template-cart .ukp-cart-item{display:grid;grid-template-columns:150px minmax(0,1fr) 190px 150px;gap:0;align-items:center;padding:42px 0;border-bottom:1px solid #e1e6ea}body.template-cart .ukp-cart-item:first-child{border-top:0}body.template-cart .ukp-cart-item .cart__image{width:120px}body.template-cart .ukp-cart-item .cart__item-name{color:#2a3743;font-size:20px;font-weight:500;line-height:1.35;text-decoration:none}body.template-cart .ukp-cart-item__vendor,body.template-cart .ukp-cart-item__unit-price{color:#2a3743;font-size:16px;line-height:1.45;margin-top:8px}body.template-cart .ukp-cart-item__details,body.template-cart .ukp-cart-item__meta{display:contents}body.template-cart .ukp-cart-item .js-qty__wrapper{width:150px;max-width:none;height:58px;margin:0}body.template-cart .ukp-cart-item .js-qty__num{height:58px;border-color:#cfd6dc;color:#2a3743;font-size:20px}body.template-cart .ukp-cart-item .js-qty__adjust{width:46px;height:58px}body.template-cart .ukp-cart-item__quantity{display:flex;align-items:center;gap:18px;justify-content:center}body.template-cart .ukp-cart-item .cart__remove{margin:0;font-size:0;line-height:0}body.template-cart .ukp-cart-item .cart__remove a{display:inline-flex;width:22px;height:22px;background-color:#2a3743;-webkit-mask:url("data:image/svg+xml,%3Csvg%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3E%3Cpath%20d='M9%203h6l1%202h4v2H4V5h4l1-2Zm1%206h2v9h-2V9Zm4%200h2v9h-2V9ZM7%209h2v9h8V9h2v11H7V9Z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3E%3Cpath%20d='M9%203h6l1%202h4v2H4V5h4l1-2Zm1%206h2v9h-2V9Zm4%200h2v9h-2V9ZM7%209h2v9h8V9h2v11H7V9Z'/%3E%3C/svg%3E") center / contain no-repeat}body.template-cart .ukp-cart-page__table-head{display:grid;grid-template-columns:150px minmax(0,1fr) 190px 150px;padding:0 0 14px;border-bottom:1px solid #cfd6dc;color:#2a3743;font-size:16px;font-weight:700;line-height:1.4}body.template-cart .ukp-cart-page__table-head-product{grid-column:1 / 3}body.template-cart .ukp-cart-page__table-head-quantity{grid-column:3;text-align:center}body.template-cart .ukp-cart-page__table-head-total{grid-column:4;text-align:right}body.template-cart .ukp-cart-item .cart__item-title{grid-column:2}body.template-cart .ukp-cart-item__quantity{grid-column:3}body.template-cart .ukp-cart-item .cart__item-price-col{grid-column:4;color:#2a3743;font-size:20px;font-weight:500;text-align:right}body.template-cart .ukp-cart-page__summary{width:min(100%,360px);margin:54px 0 0 auto;padding:0;background:transparent}body.template-cart .ukp-cart-page__subtotal{color:#2a3743;font-size:16px;font-weight:700;display:flex;justify-content:space-between;align-items:baseline;padding-top:0}body.template-cart .ukp-cart-page__subtotal [data-subtotal]{font-size:30px;line-height:1.2}body.template-cart .ukp-cart-page__checkout .cart__checkout{width:100%;min-height:62px;margin-top:28px;font-size:18px}body.template-cart .ukp-cart-page__payment-guide{margin:14px 0 18px;color:#2a3743;font-size:14px;line-height:1.6;text-align:left}body.template-cart .ukp-cart-page__payment-guide p{margin:0}body.template-cart .ukp-cart-page__payment-guide p+p{margin-top:10px}#CartDrawerForm .drawer__scrollable{flex:0 1 auto;min-height:0;max-height:calc(100vh - 230px);max-height:calc(100dvh - 230px)}#CartDrawerForm .cart__checkout{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;border-radius:999px;background-color:#12b8c4;color:#fff;font-size:16px;font-weight:700;line-height:1.2;letter-spacing:.04em;text-decoration:none}#CartDrawerForm .cart__checkout:hover,#CartDrawerForm .cart__checkout:focus{background-color:#0ea7b1;color:#fff}@media only screen and (min-width:769px){#CartDrawerForm .drawer__scrollable{max-height:calc(100vh - 240px);max-height:calc(100dvh - 240px)}}body.template-cart .ukp-cart-page__summary small{display:block;color:#2a3743;font-size:16px;line-height:1.6;margin-top:26px;text-align:left}body.template-customers-account .ukp-customer-page,body.template-customers-order .ukp-customer-page,body.template-customers-addresses .ukp-customer-page{max-width:1180px}body.template-customers-account .ukp-customer-page__account-grid,body.template-customers-order .ukp-customer-page__order-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:48px;margin-left:0}body.template-customers-account .ukp-customer-page__account-grid>.grid__item,body.template-customers-order .ukp-customer-page__order-grid>.grid__item{width:auto;padding-left:0}body.template-customers-account .ukp-customer-page__details,body.template-customers-order .ukp-customer-page__details,body.template-customers-addresses .ukp-customer-page__address-card{padding:28px;background:#f7f9fa}body.template-customers-account .ukp-customer-page table,body.template-customers-order .ukp-customer-page table{border-top:1px solid #e1e6ea}body.template-customers-account .ukp-customer-page th,body.template-customers-account .ukp-customer-page td,body.template-customers-order .ukp-customer-page th,body.template-customers-order .ukp-customer-page td{padding:16px 12px;border-bottom:1px solid #e1e6ea;color:#2a3743}body.template-customers-account .ukp-customer-page th,body.template-customers-order .ukp-customer-page th{font-size:12px;font-weight:700}body.template-customers-addresses .ukp-customer-page__address-actions{display:flex;gap:12px;margin:20px 0 0}body.template-customers-addresses .ukp-customer-page__address-form{margin:32px 0;padding:28px;background:#f7f9fa}@media only screen and (max-width:1023px){body.template-cart .ukp-cart-page__table-head{display:none}}@media only screen and (min-width:769px)and (max-width:1023px){body.template-cart .ukp-cart-page__layout,body.template-cart .ukp-cart-item,body.template-cart .ukp-cart-item__details{display:block}body.template-cart .ukp-cart-item{padding:24px 0}body.template-cart .ukp-cart-item .cart__image{width:112px;float:left;margin-right:20px}body.template-cart .ukp-cart-item__meta{clear:both;display:flex;align-items:center;justify-content:space-between;margin-top:20px}body.template-cart .ukp-cart-page__summary{margin-top:32px;width:100%}}@media only screen and (max-width:768px){body.template-cart .ukp-cart-page,body.template-404 .ukp-404-page,body.template-customers-login .ukp-customer-page,body.template-customers-register .ukp-customer-page,body.template-customers-account .ukp-customer-page,body.template-customers-order .ukp-customer-page,body.template-customers-addresses .ukp-customer-page{padding-top:44px;padding-bottom:64px}body.template-page .ukp-contact-page{padding:52px 0 64px}body.template-cart .ukp-cart-page .section-header__title,body.template-404 .ukp-404-page .section-header__title,body.template-page .ukp-contact-page .section-header__title,body.template-customers-login .ukp-customer-page .section-header__title,body.template-customers-register .ukp-customer-page .section-header__title,body.template-customers-account .ukp-customer-page .section-header__title,body.template-customers-order .ukp-customer-page .section-header__title,body.template-customers-addresses .ukp-customer-page .section-header__title{font-size:28px}body.template-page .ukp-contact-page .btn,body.template-customers-login .ukp-customer-page .btn,body.template-customers-register .ukp-customer-page .btn,body.template-cart .ukp-cart-page .btn{width:100%}body.template-cart .ukp-cart-page__layout,body.template-cart .ukp-cart-item,body.template-cart .ukp-cart-item__details,body.template-customers-account .ukp-customer-page__account-grid,body.template-customers-order .ukp-customer-page__order-grid{display:block}body.template-cart .ukp-cart-item{padding:24px 0}body.template-cart .ukp-cart-item .cart__image{width:96px;float:left;margin-right:16px}body.template-cart .ukp-cart-item__meta{clear:both;display:flex;align-items:center;justify-content:space-between;margin-top:18px}body.template-cart .ukp-cart-page__summary,body.template-customers-account .ukp-customer-page__details,body.template-customers-order .ukp-customer-page__details,body.template-customers-addresses .ukp-customer-page__address-card,body.template-customers-addresses .ukp-customer-page__address-form{margin-top:28px;padding:22px}body.template-cart .ukp-cart-page__summary{width:100%}body.template-customers-account .ukp-customer-page table,body.template-customers-order .ukp-customer-page table{border-top:0}body.template-customers-account .ukp-customer-page td,body.template-customers-order .ukp-customer-page td{padding:10px 0}body.template-customers-addresses .ukp-customer-page__address-actions{flex-direction:column}}@media only screen and (max-width:1279px){#NavDrawer{right:-350px;width:350px;max-width:100%;background:#2a3743;color:#fff}#NavDrawer.drawer--is-open{transform:translate(-350px)}#NavDrawer .drawer__contents,#NavDrawer .drawer__fixed-header,#NavDrawer .drawer__scrollable,#NavDrawer .mobile-nav>.mobile-nav__item{background:#2a3743}#NavDrawer .drawer__header,#NavDrawer .mobile-nav__item:after,#NavDrawer .mobile-nav__toggle button{border-color:#6a737b}#NavDrawer .drawer__scrollable{padding-top:0}#NavDrawer .drawer__close-button,#NavDrawer a:not(.btn),#NavDrawer .mobile-nav__faux-link,#NavDrawer .mobile-nav__link,#NavDrawer .mobile-nav__toggle .faux-button,#NavDrawer .mobile-nav__toggle button{color:#fff}#NavDrawer svg,#NavDrawer svg path{fill:currentColor;stroke:currentColor}#NavDrawer .mobile-nav{margin-top:0}#NavDrawer .ukp-nav-drawer-search{position:relative;margin:0 calc(var(--drawer-gutter) * -1);padding:0 var(--drawer-gutter) 20px;border-bottom:1px solid #6a737b}#NavDrawer .ukp-nav-drawer-search__input{width:100%;height:46px;padding:0 46px 0 16px;border:1px solid #6a737b;border-radius:0;background:transparent;color:#fff;font-size:16px}#NavDrawer .ukp-nav-drawer-search__input::placeholder{color:#ffffffad;opacity:1}#NavDrawer .ukp-nav-drawer-search__button{position:absolute;right:calc(var(--drawer-gutter) + 10px);top:10px;width:26px;height:26px;padding:0;color:#fff}#NavDrawer .ukp-nav-drawer-search__button .icon{width:22px;height:22px}#NavDrawer .mobile-nav__link--top-level,#NavDrawer .mobile-nav__link--button .mobile-nav__faux-link{letter-spacing:.08em}#NavDrawer .mobile-nav__sublist .mobile-nav__item:after{display:none;left:calc(var(--drawer-gutter) + 22px);right:var(--drawer-gutter);border-bottom:0}#NavDrawer .mobile-nav__sublist .mobile-nav__faux-link,#NavDrawer .mobile-nav__sublist .mobile-nav__link{padding:12px var(--drawer-gutter) 12px calc(var(--drawer-gutter) + 22px);font-size:15px;line-height:1.45;text-decoration:none}#NavDrawer .mobile-nav__grandchildlist:before{background:#6a737b;inset-inline-start:calc(var(--drawer-gutter) + 10px)}#NavDrawer .mobile-nav__grandchildlist .mobile-nav__link{padding-left:calc(var(--drawer-gutter) + 42px)}#NavDrawer .ukp-nav-drawer-account .mobile-nav__child-item{display:block}#NavDrawer .ukp-nav-drawer-account svg{display:none}#NavDrawer .ukp-nav-drawer-account .mobile-nav__link,#NavDrawer .ukp-nav-drawer-account shopify-account::part(signed-out-avatar){display:block;font-size:16px;letter-spacing:.04em}#NavDrawer .ukp-nav-drawer-register{padding-top:0}#NavDrawer .mobile-nav__social{gap:22px;justify-content:flex-start;margin:24px 0 0;padding:0}#NavDrawer .mobile-nav__social-item,#NavDrawer .mobile-nav__social-item:nth-child(3n-1){flex:0 0 auto;margin:0;border:0}#NavDrawer .mobile-nav__social a{padding:0;color:#fff}#NavDrawer .mobile-nav__social .icon{width:22px;height:22px}}@media only screen and (max-width:768px){#NavDrawer .ukp-nav-drawer-search{padding-bottom:16px}#NavDrawer .mobile-nav__link--top-level,#NavDrawer .mobile-nav__link--button .mobile-nav__faux-link{padding-top:13px;padding-bottom:13px;line-height:1.28}#NavDrawer .mobile-nav__sublist .mobile-nav__item:after{display:none;border-bottom:0}#NavDrawer .mobile-nav__sublist .mobile-nav__faux-link,#NavDrawer .mobile-nav__sublist .mobile-nav__link{padding:9px var(--drawer-gutter) 9px calc(var(--drawer-gutter) + 18px);font-size:14px;line-height:1.32}#NavDrawer .mobile-nav__grandchildlist:before{inset-inline-start:calc(var(--drawer-gutter) + 8px)}#NavDrawer .mobile-nav__grandchildlist .mobile-nav__link{padding-left:calc(var(--drawer-gutter) + 34px)}#NavDrawer .ukp-nav-drawer-account .mobile-nav__link,#NavDrawer .ukp-nav-drawer-account shopify-account::part(signed-out-avatar){font-size:15px;line-height:1.35}#NavDrawer .mobile-nav__social{gap:18px;margin-top:20px}}.template-index .shopify-section[id$=__text-and-image] .ukp-features__intro p,.template-index .shopify-section[id$=__text-and-image] .ukp-features__detail-copy p,.template-index .shopify-section[id$=__staff-picks] .staff-picks__text,.template-index .shopify-section[id$=__staff-picks] .staff-picks__text p,.template-index .shopify-section[id$=__about-section] .background-media-text__subtext,.template-index .shopify-section[id$=__about-section] .background-media-text__subtext p{font-size:16px}@media only screen and (max-width:768px){.template-index .shopify-section[id$=__featured-collections]>[id^=CollectionSection-]>.page-width>div>.grid>.grid__item.text-center,.template-index .shopify-section[id$=__promo-grid] .promo-grid__content,.template-index .shopify-section[id$=__feature-articles] .feature-articles__content{text-align:center}.template-index .shopify-section[id$=__featured-collections]>[id^=CollectionSection-]>.page-width>div>.grid>.grid__item.text-center .btn,.template-index .shopify-section[id$=__promo-grid] .promo-grid__content .btn,.template-index .shopify-section[id$=__text-and-image] .ukp-features__detail .btn,.template-index .shopify-section[id$=__pre-orders-product] .pre-orders__more,.template-index .shopify-section[id$=__feature-articles] .feature-articles__button{display:inline-flex;align-items:center;justify-content:center;width:280px;max-width:calc(100vw - 48px);min-width:0;height:60px;padding:16.477px 60px;border-width:1px;border-radius:50px;gap:7.49px;font-family:var(--typeBasePrimary),"Noto Sans JP",sans-serif;font-size:14px;font-weight:700;line-height:1;letter-spacing:.04em;text-transform:none}.template-index .shopify-section[id$=__feature-articles] .feature-articles__button span{margin-left:0}.template-index .shopify-section[id$=__featured-collections]>[id^=CollectionSection-]>.page-width>div>.grid>.grid__item.text-center .btn{border:1px solid var(--ukp1);background:#fff;color:var(--ukp1)}.template-index .shopify-section[id$=__featured-collections]>[id^=CollectionSection-]>.page-width>div>.grid>.grid__item.text-center .btn:hover,.template-index .shopify-section[id$=__featured-collections]>[id^=CollectionSection-]>.page-width>div>.grid>.grid__item.text-center .btn:focus,.template-index .shopify-section[id$=__featured-collections]>[id^=CollectionSection-]>.page-width>div>.grid>.grid__item.text-center .btn:active{border-color:var(--ukp1);background:#fff;color:var(--ukp1);box-shadow:none}.template-index .shopify-section[id$=__featured-collections]>[id^=CollectionSection-]>.page-width>div>.grid>.grid__item.text-center .btn .view-all-arrow{margin-left:0}.template-index .shopify-section[id$=__promo-grid] .promo-grid__content .btn{border:1px solid #fff;background:transparent;color:#fff}.template-index .shopify-section[id$=__promo-grid] .promo-grid__content .btn:hover,.template-index .shopify-section[id$=__promo-grid] .promo-grid__content .btn:focus,.template-index .shopify-section[id$=__promo-grid] .promo-grid__content .btn:active,.template-index .shopify-section[id$=__text-and-image] .ukp-features__detail .btn:hover,.template-index .shopify-section[id$=__text-and-image] .ukp-features__detail .btn:focus,.template-index .shopify-section[id$=__text-and-image] .ukp-features__detail .btn:active,.template-index .shopify-section[id$=__feature-articles] .feature-articles__button:hover,.template-index .shopify-section[id$=__feature-articles] .feature-articles__button:focus,.template-index .shopify-section[id$=__feature-articles] .feature-articles__button:active{border-color:#fff;background:transparent;color:#fff;box-shadow:none}.template-index .shopify-section[id$=__promo-grid] .promo-grid__content .btn:after{content:"\2192";margin-left:0;line-height:1}.template-index .shopify-section[id$=__text-and-image] .ukp-features__detail .btn:after{margin-left:0}.template-index .shopify-section[id$=__featured-collection] .top-sellers__controls{justify-content:flex-end}.template-index .shopify-section[id$=__pre-orders-product] .pre-orders__more{display:flex;margin-top:34px;margin-right:auto;margin-left:auto}.template-index .shopify-section[id$=__pre-orders-product] .pre-orders__more:hover,.template-index .shopify-section[id$=__pre-orders-product] .pre-orders__more:focus,.template-index .shopify-section[id$=__pre-orders-product] .pre-orders__more:active{border-color:var(--ukp1);background:transparent;color:var(--ukp1);box-shadow:none}.template-index .shopify-section[id$=__pre-orders-product] .pre-orders__more span{margin-left:0}.template-index .shopify-section[id$=__promo-grid] .promo-grid__bg image-element,.template-index .shopify-section[id$=__promo-grid] .promo-grid__bg .promo-video,.template-index .shopify-section[id$=__promo-grid] .promo-grid__bg .background-media-text__video{width:100vw;max-width:none;height:100%}.template-index .shopify-section[id$=__promo-grid] .promo-grid__bg .background-media-text__video{left:0}.template-index .shopify-section[id$=__promo-grid] .flex-grid__item,.template-index .shopify-section[id$=__promo-grid] .promo-grid__container{width:100%;max-width:100%;flex-basis:100%}.template-index .shopify-section[id$=__promo-grid] .promo-grid__bg .promo-grid__bg-image,.template-index .shopify-section[id$=__promo-grid] .promo-grid__bg video,.template-index .shopify-section[id$=__promo-grid] .promo-grid__bg iframe{width:100%;height:100%;object-fit:cover}.template-index .shopify-section[id$=__text-and-image] .ukp-features__intro{box-sizing:border-box;width:min(590px,calc(100vw - 30px));min-height:162px;margin-bottom:18px}.template-index .shopify-section[id$=__text-and-image] .ukp-features__intro h3{margin-bottom:14px;font-size:16px;line-height:1.45}.template-index .shopify-section[id$=__text-and-image] .ukp-features__intro p{font-size:16px;line-height:1.65}.template-index .shopify-section[id$=__text-and-image] .feature-row__images{margin-top:0}.template-index .shopify-section[id$=__text-and-image] .ukp-features__detail{box-sizing:border-box;padding:56px 15px 64px}.template-index .shopify-section[id$=__text-and-image] .ukp-features__detail-copy{box-sizing:border-box}.template-index .shopify-section[id$=__text-and-image] .ukp-features__detail-copy h4,.template-index .shopify-section[id$=__text-and-image] .ukp-features__detail-copy h5{text-transform:none}.template-index .shopify-section[id$=__text-and-image] .ukp-features__detail-copy h4{font-size:30px;font-weight:700;line-height:1}.template-index .shopify-section[id$=__text-and-image] .ukp-features__detail-copy h5{margin:10px 0 28px;font-size:16px;font-weight:500;line-height:1.5;letter-spacing:.48px}.template-index .shopify-section[id$=__text-and-image] .ukp-features__detail-copy p{font-size:16px;font-weight:400;line-height:1.7;letter-spacing:.48px}.template-index .shopify-section[id$=__text-and-image] .ukp-features__actions{margin-top:36px}.template-index .shopify-section[id$=__feature-articles] .feature-articles__text,.template-index .shopify-section[id$=__feature-articles] .feature-articles__text p,.template-index .shopify-section[id$=__qa-section] .rte p,.template-index .shopify-section[id$=__subscribe-to-ukp] .enlarge-text,.template-index .shopify-section[id$=__subscribe-to-ukp] .enlarge-text p{font-size:16px}.template-index .shopify-section[id$=__slideshow]+.shopify-section[id$=__featured-collections]{margin-top:160px}.template-index .shopify-section[id$=__featured-collections] .section-header{margin-bottom:45px}.template-index .shopify-section[id$=__featured-collections] .section-header__title,.template-index .shopify-section[id$=__new-arrivals-heading] .theme-block h2,.template-index .shopify-section[id$=__new-arrivals-heading] h2,.template-index .shopify-section[id$=__rich_text_E3ycxA] .theme-block h2,.template-index .shopify-section[id$=__text-and-image] .feature-row__text>h2,.template-index .shopify-section[id$=__featured-collection] .section-header__title,.template-index .shopify-section[id$=__pre-orders-intro] .theme-block h2,.template-index .shopify-section[id$=__staff-picks] .staff-picks__title,.template-index .shopify-section[id$=__qa-section] .section-header__title,.template-index .shopify-section[id$=__subscribe-to-ukp] .newsletter-section__content>.theme-block:first-child p,.template-index .shopify-section[id$=__about-section] .background-media-text__text>.h1{box-sizing:border-box;width:100vw;max-width:none;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding-inline:12px;font-family:Helvetica,Noto Sans JP,sans-serif;font-size:clamp(29px,9.2vw,50px);font-weight:700;line-height:1;letter-spacing:0;color:#2a3743}.template-index .shopify-section[id$=__subscribe-to-ukp] .newsletter-section__content>.theme-block:first-child{display:flex;justify-content:center;width:100%}.template-index .shopify-section[id$=__subscribe-to-ukp] .newsletter-section__content>.theme-block:first-child p{display:block;width:min-content;max-width:100%;margin-right:auto;margin-left:auto;padding-inline:0;font-weight:700;text-align:center}.template-index .shopify-section[id$=__about-section] .background-media-text__text>.h1,.template-index .shopify-section[id$=__about-section] h2,.template-index .shopify-section[id$=__about-section] .section-header__title{color:#fff}.template-index .shopify-section[id$=__about-section] .background-media-text__text>.h1{width:100%;margin-right:0;margin-left:0;padding-inline:0}.template-index .shopify-section[id$=__about-section] .background-media-text__subtext,.template-index .shopify-section[id$=__about-section] .background-media-text__subtext p{max-width:100%;font-size:16px;line-height:1.7;letter-spacing:0;text-align:left}.template-index .shopify-section[id$=__about-section] .background-media-text__subtext p{margin:0}.template-index .shopify-section[id$=__feature-articles] .feature-articles__eyebrow{font-size:18px;font-weight:700;line-height:normal;color:#fff}.template-index .shopify-section[id$=__feature-articles] .feature-articles__title{font-size:30px;font-weight:600;line-height:normal;color:#fff}.template-index .shopify-section[id$=__featured-collections]>[id^=CollectionSection-]>.page-width>div>.grid>.grid__item.text-center .btn,.template-index .shopify-section[id$=__promo-grid] .promo-grid__content .btn,.template-index .shopify-section[id$=__text-and-image] .ukp-features__detail .btn,.template-index .shopify-section[id$=__pre-orders-product] .pre-orders__more,.template-index .shopify-section[id$=__feature-articles] .feature-articles__button,.template-index .shopify-section[id$=__featured-collection]>[id^=CollectionSection-]>.page-width>div>.grid>.grid__item.text-center .btn{box-sizing:border-box;width:280px;max-width:calc(100vw - 30px);height:60px;margin-right:auto;margin-left:auto}.template-index .shopify-section[id$=__staff-picks] .staff-picks__inner,.template-index .shopify-section[id$=__featured-collection]>[id^=CollectionSection-]>.page-width,.template-index .shopify-section[id$=__featured-collections]>[id^=CollectionSection-]>.page-width,.template-index .shopify-section[id$=__pre-orders-intro] .page-width,.template-index .shopify-section[id$=__pre-orders-product] .page-width,.template-index .shopify-section[id$=__qa-section] .page-width--narrow,.template-index .shopify-section[id$=__subscribe-to-ukp] .page-width{box-sizing:border-box;width:calc(100% - 30px);max-width:none;padding-right:0;padding-left:0}.template-index .shopify-section[id$=__staff-picks] .staff-picks__products,.template-index .shopify-section[id$=__featured-collections]>[id^=CollectionSection-]>.page-width>div>.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 10px;width:100%}.template-index .shopify-section[id$=__staff-picks] .staff-picks__products:after{content:none;display:none}.template-index .shopify-section[id$=__featured-collection]>[id^=CollectionSection-]>.page-width>div>.grid{gap:10px}.template-index .shopify-section[id$=__staff-picks] .staff-picks__products>.grid__item,.template-index .shopify-section[id$=__featured-collections]>[id^=CollectionSection-]>.page-width>div>.grid>.grid__item{width:100%;max-width:none;min-width:0;padding-left:0}.template-index .shopify-section[id$=__staff-picks] .staff-picks__products>.grid__item{margin-bottom:0}.template-index .shopify-section[id$=__featured-collection]>[id^=CollectionSection-]>.page-width>div>.grid>.grid__item{flex:0 0 calc((100% - 10px)/2);width:calc((100% - 10px)/2);max-width:none;min-width:0;padding-left:0}body.template-index .shopify-section[id$=__staff-picks] .staff-picks__products>.grid-product>.grid-product__content>.grid__item-image-wrapper>.grid-product__image-mask,.template-index .shopify-section[id$=__featured-collection]>[id^=CollectionSection-]>.page-width>div>.grid>.grid-product>.grid-product__content>.grid-product__link>.grid-product__image-mask,.template-index .shopify-section[id$=__featured-collections]>[id^=CollectionSection-]>.page-width>div>.grid>.grid-product>.grid-product__content>.grid-product__link>.grid-product__image-mask{width:100%;max-width:none;margin-bottom:8px}body.template-index .shopify-section[id$=__staff-picks] .staff-picks__products>.grid-product>.grid-product__content>.grid__item-image-wrapper>.grid-product__image-mask{position:relative;overflow:hidden;aspect-ratio:1 / 1;height:auto}body.template-index .shopify-section[id$=__staff-picks] .staff-picks__products>.grid-product>.grid-product__content>.grid__item-image-wrapper>.grid-product__image-mask>.grid__image-ratio,body.template-index .shopify-section[id$=__staff-picks] .staff-picks__products>.grid-product>.grid-product__content>.grid__item-image-wrapper>.grid-product__image-mask>.image-wrap,.template-index .shopify-section[id$=__featured-collection]>[id^=CollectionSection-]>.page-width>div>.grid>.grid-product>.grid-product__content>.grid-product__link>.grid-product__image-mask .grid__image-ratio,.template-index .shopify-section[id$=__featured-collection]>[id^=CollectionSection-]>.page-width>div>.grid>.grid-product>.grid-product__content>.grid-product__link>.grid-product__image-mask .image-wrap,.template-index .shopify-section[id$=__featured-collections]>[id^=CollectionSection-]>.page-width>div>.grid>.grid-product>.grid-product__content>.grid-product__link>.grid-product__image-mask .grid__image-ratio,.template-index .shopify-section[id$=__featured-collections]>[id^=CollectionSection-]>.page-width>div>.grid>.grid-product>.grid-product__content>.grid-product__link>.grid-product__image-mask .image-wrap{width:100%;height:auto!important;aspect-ratio:1 / 1;padding-bottom:0!important}body.template-index .shopify-section[id$=__staff-picks] .staff-picks__products>.grid-product>.grid-product__content>.grid__item-image-wrapper>.grid-product__image-mask>.grid__image-ratio,body.template-index .shopify-section[id$=__staff-picks] .staff-picks__products>.grid-product>.grid-product__content>.grid__item-image-wrapper>.grid-product__image-mask>.image-wrap,body.template-index .shopify-section[id$=__staff-picks] .staff-picks__products>.grid-product>.grid-product__content>.grid__item-image-wrapper>.grid-product__image-mask>.grid__image-ratio>image-element,body.template-index .shopify-section[id$=__staff-picks] .staff-picks__products>.grid-product>.grid-product__content>.grid__item-image-wrapper>.grid-product__image-mask>.image-wrap>image-element{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%!important}body.template-index .shopify-section[id$=__staff-picks] .staff-picks__products>.grid-product>.grid-product__content>.grid__item-image-wrapper>.grid-product__image-mask>.grid__image-ratio>image-element>img,body.template-index .shopify-section[id$=__staff-picks] .staff-picks__products>.grid-product>.grid-product__content>.grid__item-image-wrapper>.grid-product__image-mask>.image-wrap>image-element>img,body.template-index .shopify-section[id$=__staff-picks] .staff-picks__products>.grid-product>.grid-product__content>.grid__item-image-wrapper>.grid-product__image-mask .placeholder-svg{width:100%;height:100%;object-fit:cover;object-position:center center}.template-index .shopify-section[id$=__staff-picks] .grid-product__meta,.template-index .shopify-section[id$=__featured-collection] .grid-product__meta,.template-index .shopify-section[id$=__featured-collections] .grid-product__meta{padding-top:0;line-height:1.5}.template-index .shopify-section[id$=__staff-picks] .grid-product__meta{padding-bottom:0}.template-index .shopify-section[id$=__staff-picks] .ukp-product-badges,.template-index .shopify-section[id$=__featured-collection] .ukp-product-badges,.template-index .shopify-section[id$=__featured-collections] .ukp-product-badges{gap:4px;margin:8px 0 6px}.template-index .shopify-section[id$=__staff-picks] .grid-product__title,.template-index .shopify-section[id$=__featured-collection] .grid-product__title,.template-index .shopify-section[id$=__featured-collections] .grid-product__title{min-height:0;max-height:none;margin:0 0 6px;font-size:16px;font-weight:700;line-height:1.35}.template-index .shopify-section[id$=__staff-picks] .grid-product__vendor,.template-index .shopify-section[id$=__staff-picks] .grid-product__price,.template-index .shopify-section[id$=__featured-collection] .grid-product__vendor,.template-index .shopify-section[id$=__featured-collection] .grid-product__price,.template-index .shopify-section[id$=__featured-collections] .grid-product__vendor,.template-index .shopify-section[id$=__featured-collections] .grid-product__price{margin-top:0;font-size:16px;line-height:1.5}.template-index .shopify-section[id$=__staff-picks] .grid-product__vendor,.template-index .shopify-section[id$=__featured-collection] .grid-product__vendor,.template-index .shopify-section[id$=__featured-collections] .grid-product__vendor{margin-bottom:4px}.template-index .shopify-section[id$=__staff-picks] .grid-product__cart-control,.template-index .shopify-section[id$=__featured-collection] .grid-product__cart-control,.template-index .shopify-section[id$=__featured-collections] .grid-product__cart-control{top:8px;right:8px}.template-index .shopify-section[id$=__staff-picks]{margin-bottom:36px}.template-index .shopify-section[id$=__text-and-image] .feature-row__text>h2{margin-top:24px}.template-index .shopify-section[id$=__featured-collection]>[id^=CollectionSection-]>.page-width>.grid-overflow-wrapper>.grid>.grid__item{flex:0 0 calc((100vw - 40px)/2);width:calc((100vw - 40px)/2);max-width:none;min-width:0;padding-left:0}.template-index .shopify-section[id$=__about-section] .background-media-text__text{max-width:none}.template-index .shopify-section[id$=__about-section] .background-media-text__subtext,.template-index .shopify-section[id$=__about-section] .background-media-text__subtext p{max-width:100%}.template-index .shopify-section[id$=__about-section] .background-media-text__image,.template-index .shopify-section[id$=__about-section] .placeholder-svg{object-position:center 48%}}@media only screen and (max-width:768px){.template-index .shopify-section[id$=__about-section] .background-media-text__image,.template-index .shopify-section[id$=__about-section] .placeholder-svg{filter:none;transform:scale(1.01);object-fit:cover;object-position:center 48%}}.grid-product .grid__image-ratio--ukp-no-image,.grid-product .image-wrap--ukp-no-image,.grid-product .product-image--placeholder{background:transparent!important}.grid-product .product-image--placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0}.grid-product .product-image--placeholder .placeholder-svg{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;padding:0!important;background:transparent!important;object-fit:contain!important;object-position:center center!important}body.template-product .payment-buttons .add-to-cart{--ukp-purchase-button-bg: #2a3743}body.template-product .payment-buttons .ukp-buy-now{--ukp-purchase-button-bg: rgba(0, 184, 190, 1)}body.template-product .payment-buttons .add-to-cart,body.template-product .payment-buttons .ukp-buy-now{overflow:hidden;position:relative;transition:background .2s ease 0s,border-color .2s ease 0s,color .2s ease 0s!important}body.template-product .payment-buttons .add-to-cart:not([disabled]):not(.btn--loading):after,body.template-product .payment-buttons .ukp-buy-now:not([disabled]):not(.btn--loading):after{content:"";position:absolute;top:0;left:150%;width:200%;height:100%;background-image:linear-gradient(90deg,transparent,hsla(0,0%,100%,.25),transparent);pointer-events:none;transform:skew(-20deg)}body.template-product .payment-buttons .add-to-cart:not([disabled]):not(.btn--loading):hover,body.template-product .payment-buttons .add-to-cart:not([disabled]):not(.btn--loading):focus-visible{background:color-mix(in srgb,var(--ukp-purchase-button-bg) 86%,#000);border-color:color-mix(in srgb,var(--ukp-purchase-button-bg) 86%,#000);color:#fff;transition-delay:.25s}body.template-product .payment-buttons .ukp-buy-now:not([disabled]):not(.btn--loading):hover,body.template-product .payment-buttons .ukp-buy-now:not([disabled]):not(.btn--loading):focus-visible{background:var(--ukp-purchase-button-bg)!important;border-color:var(--ukp-purchase-button-bg)!important;color:#fff!important}body.template-product .payment-buttons .add-to-cart:not([disabled]):not(.btn--loading):hover:after,body.template-product .payment-buttons .add-to-cart:not([disabled]):not(.btn--loading):focus-visible:after,body.template-product .payment-buttons .ukp-buy-now:not([disabled]):not(.btn--loading):hover:after,body.template-product .payment-buttons .ukp-buy-now:not([disabled]):not(.btn--loading):focus-visible:after{animation:shine .75s cubic-bezier(.01,.56,1,1)!important}body.template-product .payment-buttons .add-to-cart.btn--loading,body.template-product .payment-buttons .add-to-cart.btn--loading:hover,body.template-product .payment-buttons .add-to-cart.btn--loading:active{background:#2a3743!important;border-color:#2a3743!important;color:#fff!important;text-indent:0!important}body.template-product .payment-buttons .add-to-cart.btn--loading:before,body.template-product .payment-buttons .add-to-cart.btn--loading:after{display:none!important;content:none!important;animation:none!important}@media only screen and (max-width:768px){body.template-product .product-block--price .ukp-product-meta-table{margin-top:24px}body.template-product .ukp-product-share{position:relative;flex-wrap:nowrap;gap:8px;width:100%;margin-top:18px}body.template-product .ukp-product-share__label{font-size:16px}body.template-product .ukp-product-share__link{flex:0 0 40px;width:40px;height:40px;min-width:40px;min-height:40px}body.template-product .ukp-product-share__link img,body.template-product .ukp-product-share__link svg{width:30px;height:30px;max-width:30px;max-height:30px}body.template-product .ukp-product-share__feedback{flex:0 1 0;width:0;min-width:0}body.template-product .ukp-product-share__feedback.is-visible{position:absolute;top:calc(100% + 4px);left:0;right:0;flex:0 0 auto;width:100%}.site-footer .ukp-footer-social{gap:10px}.site-footer .ukp-footer-social a{width:50px;height:50px}.site-footer .ukp-footer-social svg{width:24px;height:24px}.site-footer .ukp-footer-social a[aria-label=X] svg{width:50px;height:50px}}@media only screen and (max-width:768px){html:not(.no-js) .grid-product.grid-product__has-quick-shop .quick-product__btn{display:block;opacity:1;transform:translateY(0)}html.modal-open,html.modal-open body{overflow:hidden}.modal--quick-shop .modal__inner,.modal--quick-shop .modal__centered,.modal--quick-shop .modal__centered-content{width:100%;min-width:0;max-width:100%}.modal--quick-shop .modal__inner{width:calc(100% - 30px)}.modal--quick-shop .modal__centered-content{overflow-x:hidden}}@media only screen and (min-width:769px){.modal--quick-shop .product-section[data-modal=true] .page-content--product,.modal--quick-shop .product-section[data-modal=true] .page-content--product .page-width{width:100%!important;max-width:none!important;padding-right:0!important;padding-left:0!important}.modal--quick-shop .product-section[data-modal=true] .page-content--product .grid{display:grid;grid-template-columns:minmax(0,calc(50% - 20px)) minmax(0,calc(50% - 20px));column-gap:40px;align-items:start;margin-left:0}.modal--quick-shop .product-section[data-modal=true] .page-content--product .grid>.grid__item{float:none;width:100%!important;max-width:none;min-width:0;justify-self:stretch;padding-left:0}.modal--quick-shop .product-section[data-modal=true] .product-single__sticky{position:static;top:auto;overflow:hidden}.modal--quick-shop .product-section[data-modal=true] .product-single__meta{padding-right:0!important;padding-left:0!important}.modal--quick-shop .product-section[data-modal=true] .product__photos,.modal--quick-shop .product-section[data-modal=true] .product__main-photos,.modal--quick-shop .product-section[data-modal=true] .product-slideshow,.modal--quick-shop .product-section[data-modal=true] .product-main-slide{width:100%!important;max-width:100%!important;min-width:0}.modal--quick-shop .product-section[data-modal=true] .product__photos--beside{display:block}.modal--quick-shop .product-section[data-modal=true] .product-main-slide .image-wrap{width:100%!important;max-width:100%!important;height:auto!important;aspect-ratio:1 / 1;padding-bottom:0!important}.modal--quick-shop .product-section[data-modal=true] .product-main-slide .image-wrap image-element,.modal--quick-shop .product-section[data-modal=true] .product-main-slide .image-wrap img{width:100%!important;height:100%!important;max-width:100%!important;object-fit:contain!important}}@media only screen and (max-width:768px){.modal--quick-shop .product-section[data-modal=true] .page-content--product .grid{display:grid;grid-template-columns:minmax(0,1fr);row-gap:24px;margin-left:0}.modal--quick-shop .product-section[data-modal=true] .page-content--product .grid>.grid__item{float:none;width:100%!important;min-width:0;padding-left:0}.modal--quick-shop .product-section[data-modal=true] .product-single__sticky{position:static;top:auto}.modal--quick-shop .product-section[data-modal=true] .product__main-photos{width:100%;margin-right:0;margin-left:0}.modal--quick-shop .product-section[data-modal=true] .product-image-main{width:100%;aspect-ratio:1 / 1}.modal--quick-shop .product-section[data-modal=true] .product-image-main .image-wrap{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:auto!important;padding-bottom:0!important}.modal--quick-shop .product-section[data-modal=true] .product-image-main .image-wrap image-element,.modal--quick-shop .product-section[data-modal=true] .product-image-main img{width:100%;height:100%!important;object-fit:contain!important}}[id^=QuickShopModal-] .product-section[data-modal=true] .product-single__meta,.modal--quick-shop .product-section[data-modal=true] .product-single__meta{box-sizing:border-box!important;max-width:100%!important;margin:0!important}[id^=QuickShopModal-] .product-section[data-modal=true] .product-block,.modal--quick-shop .product-section[data-modal=true] .product-block{margin-bottom:20px!important}[id^=QuickShopModal-] .product-section[data-modal=true] .product-block--header,.modal--quick-shop .product-section[data-modal=true] .product-block--header{margin-bottom:20px!important;text-align:left!important}[id^=QuickShopModal-] .product-section[data-modal=true] .product-single__title,.modal--quick-shop .product-section[data-modal=true] .product-single__title{display:block!important;overflow:visible!important;margin:0 0 24px!important;color:#2a3743!important;font-family:Noto Sans JP,sans-serif!important;font-size:24px!important;font-weight:600!important;line-height:1.35!important;letter-spacing:0!important;text-align:left!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important}[id^=QuickShopModal-] .product-section[data-modal=true] .product-single__vendor,.modal--quick-shop .product-section[data-modal=true] .product-single__vendor{display:block!important;margin:0 0 14px!important;color:#00b8be!important;font-family:Noto Sans JP,sans-serif!important;font-size:20px!important;font-weight:500!important;line-height:1.3!important;letter-spacing:.14em!important;text-align:left!important;text-decoration:none!important;text-transform:uppercase!important}[id^=QuickShopModal-] .product-section[data-modal=true] .product-single__vendor a,.modal--quick-shop .product-section[data-modal=true] .product-single__vendor a{color:inherit!important;text-decoration:inherit!important}[id^=QuickShopModal-] .product-section[data-modal=true] .ukp-product-badges,.modal--quick-shop .product-section[data-modal=true] .ukp-product-badges{display:flex!important;flex-wrap:wrap!important;gap:5px!important;margin:16px 0 0!important}[id^=QuickShopModal-] .product-section[data-modal=true] .ukp-product-badges:after,.modal--quick-shop .product-section[data-modal=true] .ukp-product-badges:after{display:none!important;content:none!important}[id^=QuickShopModal-] .product-section[data-modal=true] .ukp-product-badge--dark,.modal--quick-shop .product-section[data-modal=true] .ukp-product-badge--dark{background:#2a3743!important;font-weight:700!important}[id^=QuickShopModal-] .product-section[data-modal=true] .ukp-product-badge--muted,.modal--quick-shop .product-section[data-modal=true] .ukp-product-badge--muted{background:#2a374380!important;font-size:12px!important}[id^=QuickShopModal-] .product-section[data-modal=true] .product-block--price,.modal--quick-shop .product-section[data-modal=true] .product-block--price{margin-bottom:20px!important;color:#000!important;font-size:initial!important;line-height:normal!important;text-align:left!important}[id^=QuickShopModal-] .product-section[data-modal=true] .product__policies,.modal--quick-shop .product-section[data-modal=true] .product__policies{display:none!important}[id^=QuickShopModal-] .product-section[data-modal=true] .ukp-product-meta-table,.modal--quick-shop .product-section[data-modal=true] .ukp-product-meta-table{display:grid!important;grid-template-columns:1fr!important;box-sizing:border-box!important;width:100%!important;margin:22px 0 0!important;padding:20px 22px!important;gap:10px!important;border-radius:5px!important;background:#f5f5f5!important;color:#000!important;font-size:14px!important;line-height:1.45!important;text-align:left!important}[id^=QuickShopModal-] .product-section[data-modal=true] .ukp-product-meta-table__row,.modal--quick-shop .product-section[data-modal=true] .ukp-product-meta-table__row{display:grid!important;grid-template-columns:76px minmax(0,1fr)!important;column-gap:18px!important;align-items:start!important;min-height:22px!important;margin:0!important;padding:0!important}[id^=QuickShopModal-] .product-section[data-modal=true] .ukp-product-meta-table dt,[id^=QuickShopModal-] .product-section[data-modal=true] .ukp-product-meta-table dd,.modal--quick-shop .product-section[data-modal=true] .ukp-product-meta-table dt,.modal--quick-shop .product-section[data-modal=true] .ukp-product-meta-table dd{margin:0!important;color:#000!important;font-weight:400!important;line-height:1.45!important;text-align:left!important}[id^=QuickShopModal-] .product-section[data-modal=true] .ukp-product-meta-table dd,.modal--quick-shop .product-section[data-modal=true] .ukp-product-meta-table dd{min-width:0!important;word-break:break-word!important}[id^=QuickShopModal-] .product-section[data-modal=true] .ukp-product-meta-table__tags,.modal--quick-shop .product-section[data-modal=true] .ukp-product-meta-table__tags{display:flex!important;flex-wrap:wrap!important;gap:4px 8px!important}[id^=QuickShopModal-] .product-section[data-modal=true] .ukp-product-meta-table a,.modal--quick-shop .product-section[data-modal=true] .ukp-product-meta-table a{color:#00b8be!important}[id^=QuickShopModal-] .product-section[data-modal=true] .ukp-product-share,.modal--quick-shop .product-section[data-modal=true] .ukp-product-share{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:4px!important;width:min(100%,280px)!important;max-width:100%!important;margin:24px auto 0!important;overflow:visible!important}[id^=QuickShopModal-] .product-section[data-modal=true] .ukp-product-share__label,.modal--quick-shop .product-section[data-modal=true] .ukp-product-share__label{flex:0 0 70px!important;margin:0!important;color:#0c1530!important;font-family:Avenir Next,Helvetica,Noto Sans JP,sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:1!important;letter-spacing:0!important;text-align:left!important}[id^=QuickShopModal-] .product-section[data-modal=true] .ukp-product-share__link,.modal--quick-shop .product-section[data-modal=true] .ukp-product-share__link{flex:0 0 48px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;max-width:48px!important;max-height:48px!important;margin:0!important;padding:0!important}[id^=QuickShopModal-] .product-section[data-modal=true] .ukp-product-share__link img,[id^=QuickShopModal-] .product-section[data-modal=true] .ukp-product-share__link svg,.modal--quick-shop .product-section[data-modal=true] .ukp-product-share__link img,.modal--quick-shop .product-section[data-modal=true] .ukp-product-share__link svg{display:block!important;width:30px!important;height:30px!important;max-width:30px!important;max-height:30px!important}[id^=QuickShopModal-] .product-section[data-modal=true] .product-single__form,.modal--quick-shop .product-section[data-modal=true] .product-single__form{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-top:30px!important}[id^=QuickShopModal-] .product-section[data-modal=true] .payment-buttons,.modal--quick-shop .product-section[data-modal=true] .payment-buttons{display:flex!important;flex-direction:column-reverse!important;gap:20px!important;width:100%!important;max-width:100%!important}[id^=QuickShopModal-] .product-section[data-modal=true] .add-to-cart,[id^=QuickShopModal-] .product-section[data-modal=true] .ukp-buy-now,[id^=QuickShopModal-] .product-section[data-modal=true] .shopify-payment-button__button,.modal--quick-shop .product-section[data-modal=true] .add-to-cart,.modal--quick-shop .product-section[data-modal=true] .ukp-buy-now,.modal--quick-shop .product-section[data-modal=true] .shopify-payment-button__button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:100%!important;min-height:64px!important;margin:0!important;padding:0 28px!important;border-radius:999px!important;font-family:Avenir Next,Noto Sans JP,sans-serif!important;font-size:17px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:.05em!important;text-align:center!important}[id^=QuickShopModal-] .product-section[data-modal=true] .payment-buttons .add-to-cart,.modal--quick-shop .payment-buttons .add-to-cart{background:#2a3743!important;border-color:#2a3743!important;color:#fff!important}body.template-product .product-single__vendor,body.template-product .product-single__vendor a,[id^=QuickShopModal-] .product-section[data-modal=true] .product-single__vendor,[id^=QuickShopModal-] .product-section[data-modal=true] .product-single__vendor a,.modal--quick-shop .product-section[data-modal=true] .product-single__vendor,.modal--quick-shop .product-section[data-modal=true] .product-single__vendor a,body.template-product .ukp-product-meta-table a,[id^=QuickShopModal-] .product-section[data-modal=true] .ukp-product-meta-table a,.modal--quick-shop .product-section[data-modal=true] .ukp-product-meta-table a{text-decoration:none!important}body.template-product .product-single__vendor a:hover,body.template-product .product-single__vendor a:focus,[id^=QuickShopModal-] .product-section[data-modal=true] .product-single__vendor a:hover,[id^=QuickShopModal-] .product-section[data-modal=true] .product-single__vendor a:focus,.modal--quick-shop .product-section[data-modal=true] .product-single__vendor a:hover,.modal--quick-shop .product-section[data-modal=true] .product-single__vendor a:focus,body.template-product .ukp-product-meta-table a:hover,body.template-product .ukp-product-meta-table a:focus,[id^=QuickShopModal-] .product-section[data-modal=true] .ukp-product-meta-table a:hover,[id^=QuickShopModal-] .product-section[data-modal=true] .ukp-product-meta-table a:focus,.modal--quick-shop .product-section[data-modal=true] .ukp-product-meta-table a:hover,.modal--quick-shop .product-section[data-modal=true] .ukp-product-meta-table a:focus{text-decoration:underline!important;text-underline-offset:3px!important}[id^=QuickShopModal-] .product-section[data-modal=true] .product-block,.modal--quick-shop .product-section[data-modal=true] .product-block,[id^=QuickShopModal-] .product-section[data-modal=true] .product-block--header,.modal--quick-shop .product-section[data-modal=true] .product-block--header{margin-bottom:20px!important}[id^=QuickShopModal-] .product-section[data-modal=true] .product-single__title,.modal--quick-shop .product-section[data-modal=true] .product-single__title{max-width:720px!important;margin:0 0 22px!important;color:#2a3743!important;font-family:Noto Sans JP,Helvetica,sans-serif!important;font-size:32px!important;font-weight:700!important;line-height:1.13!important;letter-spacing:0!important;white-space:normal!important;overflow-wrap:anywhere!important}[id^=QuickShopModal-] .product-section[data-modal=true] .product-single__vendor,.modal--quick-shop .product-section[data-modal=true] .product-single__vendor{margin:0!important;color:#00b8be!important;font-family:Noto Sans JP,sans-serif!important;font-size:20px!important;font-weight:500!important;line-height:1.3!important;letter-spacing:0!important;text-transform:none!important}[id^=QuickShopModal-] .product-section[data-modal=true] .ukp-product-badges,.modal--quick-shop .product-section[data-modal=true] .ukp-product-badges{gap:5px!important;margin:16px 0 0!important}[id^=QuickShopModal-] .product-section[data-modal=true] .ukp-product-badge,.modal--quick-shop .product-section[data-modal=true] .ukp-product-badge{min-height:26px!important;padding:7px 10px!important;border-radius:3px!important;font-family:Helvetica,Noto Sans JP,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:1.3!important;letter-spacing:.03em!important}[id^=QuickShopModal-] .product-section[data-modal=true] .product-block--price,.modal--quick-shop .product-section[data-modal=true] .product-block--price{margin-bottom:20px!important;color:#000!important;font-size:initial!important;line-height:normal!important}[id^=QuickShopModal-] .product-section[data-modal=true] .product__price,.modal--quick-shop .product-section[data-modal=true] .product__price{display:inline-block!important;color:#000!important;font-family:Avenir Next,Helvetica,Noto Sans JP,sans-serif!important;font-size:30px!important;font-weight:700!important;line-height:1!important}[id^=QuickShopModal-] .product-section[data-modal=true] .product-block--price .price-tax-suffix,.modal--quick-shop .product-section[data-modal=true] .product-block--price .price-tax-suffix{display:inline!important;margin-left:-1em!important;color:#000!important;font-family:Noto Sans JP,sans-serif!important;font-size:16px!important;font-weight:400!important;white-space:nowrap!important}[id^=QuickShopModal-] .product-section[data-modal=true] .ukp-product-meta-table,.modal--quick-shop .product-section[data-modal=true] .ukp-product-meta-table{width:100%!important;margin:28px 0 0!important;padding:15px!important;gap:5px!important;border-radius:5px!important;background:#f5f5f5!important;color:#000!important;font-family:Noto Sans JP,sans-serif!important;font-size:14px!important;line-height:1.2!important;text-align:left!important}[id^=QuickShopModal-] .product-section[data-modal=true] .ukp-product-meta-table__row,.modal--quick-shop .product-section[data-modal=true] .ukp-product-meta-table__row{display:grid!important;grid-template-columns:65px minmax(0,1fr)!important;column-gap:20px!important;align-items:start!important;min-height:16px!important;margin:0!important;padding:0!important}[id^=QuickShopModal-] .product-section[data-modal=true] .ukp-product-meta-table dt,[id^=QuickShopModal-] .product-section[data-modal=true] .ukp-product-meta-table dd,.modal--quick-shop .product-section[data-modal=true] .ukp-product-meta-table dt,.modal--quick-shop .product-section[data-modal=true] .ukp-product-meta-table dd{color:#000!important;font-weight:400!important;line-height:1.2!important;text-align:left!important}[id^=QuickShopModal-] .product-section[data-modal=true] .product-single__form,.modal--quick-shop .product-section[data-modal=true] .product-single__form{margin-top:30px!important}[id^=QuickShopModal-] .product-section[data-modal=true] .payment-buttons,.modal--quick-shop .product-section[data-modal=true] .payment-buttons{display:flex!important;flex-direction:column-reverse!important;gap:20px!important}[id^=QuickShopModal-] .product-section[data-modal=true] .add-to-cart,[id^=QuickShopModal-] .product-section[data-modal=true] .ukp-buy-now,[id^=QuickShopModal-] .product-section[data-modal=true] .shopify-payment-button__button,.modal--quick-shop .product-section[data-modal=true] .add-to-cart,.modal--quick-shop .product-section[data-modal=true] .ukp-buy-now,.modal--quick-shop .product-section[data-modal=true] .shopify-payment-button__button{min-height:70px!important;padding:0 28px!important;border-radius:100px!important;font-family:Avenir Next,Noto Sans JP,sans-serif!important;font-size:18px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:.05em!important}[id^=QuickShopModal-] .product-section[data-modal=true] .payment-buttons .add-to-cart,.modal--quick-shop .payment-buttons .add-to-cart{--ukp-purchase-button-bg: #2a3743;overflow:hidden!important;position:relative!important;background:#2a3743!important;border-color:#2a3743!important;color:#fff!important;transition:background .2s ease 0s,border-color .2s ease 0s,color .2s ease 0s!important}[id^=QuickShopModal-] .product-section[data-modal=true] .payment-buttons .ukp-buy-now,.modal--quick-shop .payment-buttons .ukp-buy-now,.modal--quick-shop .ukp-buy-now[data-ukp-buy-now]{--ukp-purchase-button-bg: rgba(0, 184, 190, 1);overflow:hidden!important;position:relative!important;transition:background .2s ease 0s,border-color .2s ease 0s,color .2s ease 0s!important}[id^=QuickShopModal-] .product-section[data-modal=true] .payment-buttons .add-to-cart:not([disabled]):not(.btn--loading):after,[id^=QuickShopModal-] .product-section[data-modal=true] .payment-buttons .ukp-buy-now:not([disabled]):not(.btn--loading):after,.modal--quick-shop .payment-buttons .add-to-cart:not([disabled]):not(.btn--loading):after,.modal--quick-shop .payment-buttons .ukp-buy-now:not([disabled]):not(.btn--loading):after{content:""!important;position:absolute!important;top:0!important;left:150%!important;width:200%!important;height:100%!important;background-image:linear-gradient(90deg,transparent,hsla(0,0%,100%,.25),transparent)!important;pointer-events:none!important;transform:skew(-20deg)!important}[id^=QuickShopModal-] .product-section[data-modal=true] .payment-buttons .add-to-cart:not([disabled]):not(.btn--loading):hover,[id^=QuickShopModal-] .product-section[data-modal=true] .payment-buttons .add-to-cart:not([disabled]):not(.btn--loading):focus-visible,.modal--quick-shop .payment-buttons .add-to-cart:not([disabled]):not(.btn--loading):hover,.modal--quick-shop .payment-buttons .add-to-cart:not([disabled]):not(.btn--loading):focus-visible{background:color-mix(in srgb,var(--ukp-purchase-button-bg) 86%,#000)!important;border-color:color-mix(in srgb,var(--ukp-purchase-button-bg) 86%,#000)!important;color:#fff!important;transition-delay:.25s!important}[id^=QuickShopModal-] .product-section[data-modal=true] .payment-buttons .ukp-buy-now:not([disabled]):not(.btn--loading):hover,[id^=QuickShopModal-] .product-section[data-modal=true] .payment-buttons .ukp-buy-now:not([disabled]):not(.btn--loading):focus-visible,.modal--quick-shop .payment-buttons .ukp-buy-now:not([disabled]):not(.btn--loading):hover,.modal--quick-shop .payment-buttons .ukp-buy-now:not([disabled]):not(.btn--loading):focus-visible{background:var(--ukp-purchase-button-bg)!important;border-color:var(--ukp-purchase-button-bg)!important;color:#fff!important}[id^=QuickShopModal-] .product-section[data-modal=true] .payment-buttons .add-to-cart:not([disabled]):not(.btn--loading):hover:after,[id^=QuickShopModal-] .product-section[data-modal=true] .payment-buttons .add-to-cart:not([disabled]):not(.btn--loading):focus-visible:after,[id^=QuickShopModal-] .product-section[data-modal=true] .payment-buttons .ukp-buy-now:not([disabled]):not(.btn--loading):hover:after,[id^=QuickShopModal-] .product-section[data-modal=true] .payment-buttons .ukp-buy-now:not([disabled]):not(.btn--loading):focus-visible:after,.modal--quick-shop .payment-buttons .add-to-cart:not([disabled]):not(.btn--loading):hover:after,.modal--quick-shop .payment-buttons .add-to-cart:not([disabled]):not(.btn--loading):focus-visible:after,.modal--quick-shop .payment-buttons .ukp-buy-now:not([disabled]):not(.btn--loading):hover:after,.modal--quick-shop .payment-buttons .ukp-buy-now:not([disabled]):not(.btn--loading):focus-visible:after{animation:shine .75s cubic-bezier(.01,.56,1,1)!important}[id^=QuickShopModal-] .product-section[data-modal=true] .payment-buttons .add-to-cart.btn--loading,[id^=QuickShopModal-] .product-section[data-modal=true] .payment-buttons .add-to-cart.btn--loading:hover,[id^=QuickShopModal-] .product-section[data-modal=true] .payment-buttons .add-to-cart.btn--loading:active,.modal--quick-shop .payment-buttons .add-to-cart.btn--loading,.modal--quick-shop .payment-buttons .add-to-cart.btn--loading:hover,.modal--quick-shop .payment-buttons .add-to-cart.btn--loading:active{background:#2a3743!important;border-color:#2a3743!important;color:#fff!important;text-indent:0!important}[id^=QuickShopModal-] .product-section[data-modal=true] .payment-buttons .add-to-cart.btn--loading:before,[id^=QuickShopModal-] .product-section[data-modal=true] .payment-buttons .add-to-cart.btn--loading:after,.modal--quick-shop .payment-buttons .add-to-cart.btn--loading:before,.modal--quick-shop .payment-buttons .add-to-cart.btn--loading:after{display:none!important;content:none!important;animation:none!important}[id^=QuickShopModal-] .product-section[data-modal=true] .ukp-buy-now,[id^=QuickShopModal-] .product-section[data-modal=true] .shopify-payment-button__button,.modal--quick-shop .product-section[data-modal=true] .ukp-buy-now,.modal--quick-shop .product-section[data-modal=true] .shopify-payment-button__button{background:#00b8be!important;border-color:#00b8be!important;color:#fff!important}[id^=QuickShopModal-] .product-section[data-modal=true] .payment-buttons .ukp-buy-now:not([disabled]):not(.btn--loading):after,.modal--quick-shop .payment-buttons .ukp-buy-now:not([disabled]):not(.btn--loading):after,.modal--quick-shop .ukp-buy-now[data-ukp-buy-now]:not([disabled]):not(.btn--loading):after{content:""!important;position:absolute!important;top:0!important;left:150%!important;width:200%!important;height:100%!important;background-image:linear-gradient(90deg,transparent,hsla(0,0%,100%,.25),transparent)!important;pointer-events:none!important;transform:skew(-20deg)!important;z-index:1!important}[id^=QuickShopModal-] .product-section[data-modal=true] .payment-buttons .ukp-buy-now:not([disabled]):not(.btn--loading):hover,[id^=QuickShopModal-] .product-section[data-modal=true] .payment-buttons .ukp-buy-now:not([disabled]):not(.btn--loading):focus-visible,.modal--quick-shop .payment-buttons .ukp-buy-now:not([disabled]):not(.btn--loading):hover,.modal--quick-shop .payment-buttons .ukp-buy-now:not([disabled]):not(.btn--loading):focus-visible,.modal--quick-shop .ukp-buy-now[data-ukp-buy-now]:not([disabled]):not(.btn--loading):hover,.modal--quick-shop .ukp-buy-now[data-ukp-buy-now]:not([disabled]):not(.btn--loading):focus-visible{background:#00b8be!important;border-color:#00b8be!important;color:#fff!important}[id^=QuickShopModal-] .product-section[data-modal=true] .payment-buttons .ukp-buy-now:not([disabled]):not(.btn--loading):hover:after,[id^=QuickShopModal-] .product-section[data-modal=true] .payment-buttons .ukp-buy-now:not([disabled]):not(.btn--loading):focus-visible:after,.modal--quick-shop .payment-buttons .ukp-buy-now:not([disabled]):not(.btn--loading):hover:after,.modal--quick-shop .payment-buttons .ukp-buy-now:not([disabled]):not(.btn--loading):focus-visible:after,.modal--quick-shop .ukp-buy-now[data-ukp-buy-now]:not([disabled]):not(.btn--loading):hover:after,.modal--quick-shop .ukp-buy-now[data-ukp-buy-now]:not([disabled]):not(.btn--loading):focus-visible:after{animation:shine .75s cubic-bezier(.01,.56,1,1)!important}@keyframes ukp-quick-buy-now-shine{to{transform:translate(-240%) skew(-20deg)}}[id^=QuickShopModal-] .product-section[data-modal=true] .ukp-buy-now[data-ukp-buy-now],.modal--quick-shop .ukp-buy-now[data-ukp-buy-now]{isolation:isolate!important;overflow:hidden!important;position:relative!important}[id^=QuickShopModal-] .product-section[data-modal=true] .ukp-buy-now[data-ukp-buy-now]:not([disabled]):not(.btn--loading):before,.modal--quick-shop .ukp-buy-now[data-ukp-buy-now]:not([disabled]):not(.btn--loading):before{content:""!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;z-index:1!important;width:70%!important;background-image:linear-gradient(90deg,transparent,hsla(0,0%,100%,.35),transparent)!important;pointer-events:none!important;transform:translate(220%) skew(-20deg)}[id^=QuickShopModal-] .product-section[data-modal=true] .ukp-buy-now[data-ukp-buy-now]:not([disabled]):not(.btn--loading):hover:before,[id^=QuickShopModal-] .product-section[data-modal=true] .ukp-buy-now[data-ukp-buy-now]:not([disabled]):not(.btn--loading):focus-visible:before,.modal--quick-shop .ukp-buy-now[data-ukp-buy-now]:not([disabled]):not(.btn--loading):hover:before,.modal--quick-shop .ukp-buy-now[data-ukp-buy-now]:not([disabled]):not(.btn--loading):focus-visible:before{animation:ukp-quick-buy-now-shine .75s cubic-bezier(.01,.56,1,1)!important}[id^=QuickShopModal-] .product-section[data-modal=true] .ukp-product-share,.modal--quick-shop .product-section[data-modal=true] .ukp-product-share{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important;gap:4px!important;width:min(100%,280px)!important;max-width:100%!important;margin:28px auto 0!important}[id^=QuickShopModal-] .product-section[data-modal=true] .ukp-product-share__label,.modal--quick-shop .product-section[data-modal=true] .ukp-product-share__label{flex:0 0 70px!important;color:#0c1530!important;font-family:Avenir Next,Helvetica,Noto Sans JP,sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:1!important;letter-spacing:0!important}[id^=QuickShopModal-] .product-section[data-modal=true] .ukp-product-share__link,.modal--quick-shop .product-section[data-modal=true] .ukp-product-share__link{flex:0 0 48px!important;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;max-width:48px!important;max-height:48px!important}[id^=QuickShopModal-] .product-section[data-modal=true] .ukp-product-share__link img,[id^=QuickShopModal-] .product-section[data-modal=true] .ukp-product-share__link svg,.modal--quick-shop .product-section[data-modal=true] .ukp-product-share__link img,.modal--quick-shop .product-section[data-modal=true] .ukp-product-share__link svg{width:30px!important;height:30px!important;max-width:30px!important;max-height:30px!important}@media only screen and (min-width:769px){[id^=QuickShopModal-] .product-section[data-modal=true] .ukp-product-share,.modal--quick-shop .product-section[data-modal=true] .ukp-product-share{justify-content:flex-start!important;width:280px!important;margin:28px 0 0!important}[id^=QuickShopModal-] .product-section[data-modal=true] .ukp-product-share__label,.modal--quick-shop .product-section[data-modal=true] .ukp-product-share__label{flex:0 0 70px!important;font-size:16px!important;font-weight:500!important}[id^=QuickShopModal-] .product-section[data-modal=true] .ukp-product-share__link,.modal--quick-shop .product-section[data-modal=true] .ukp-product-share__link{flex-basis:48px!important;width:48px!important;height:48px!important}[id^=QuickShopModal-] .product-section[data-modal=true] .ukp-product-share__link img,[id^=QuickShopModal-] .product-section[data-modal=true] .ukp-product-share__link svg,.modal--quick-shop .product-section[data-modal=true] .ukp-product-share__link img,.modal--quick-shop .product-section[data-modal=true] .ukp-product-share__link svg{width:30px!important;height:30px!important}}@media only screen and (min-width:769px){.template-index .shopify-section[id$=__about-section],.template-index .shopify-section[id$=__about-section] .background-media-text{min-height:650px}.template-index .shopify-section[id$=__about-section] .background-media-text__inner{padding:50px 30px 70px}}@media only screen and (min-width:769px){.page-content .shipping-table th,.page-content .shipping-table td,.page-content .return-table th,.page-content .return-table td,.page-content .payment-table th,.page-content .payment-table td,.page-content .legal-table th,.page-content .legal-table td{line-height:1.6;padding-top:14px;padding-bottom:28px}}@media only screen and (max-width:768px){body.template-page .page-content .rte .page-content .shipping-table td,body.template-page .page-content .rte .page-content .return-table td,body.template-page .page-content .rte .page-content .payment-table td,body.template-page .page-content .rte .page-content .legal-table td{line-height:1.6;padding:12px 10px}}@media only screen and (max-width:500px){body.page-shipping .section-header__title,body.page-payment .section-header__title,body.page-refund-policy .section-header__title,body.page-terms-of-service .section-header__title,body.page-privacy-policy .section-header__title,body.page-legal-notice .section-header__title,body.page-contact .section-header__title{font-size:36px}}@media only screen and (max-width:768px){body.template-product .ukp-product-accordion{width:calc(100% + 30px);margin-right:-15px;margin-left:-15px;border-top:1px solid rgba(42,55,67,.18);background:#fff}body.template-product .ukp-product-accordion__content.ukp-product-tracklist{padding-right:0;padding-left:0}body.template-product .ukp-product-tracklist li{padding:18px 15px}}@media only screen and (max-width:768px){body.template-product .ukp-product-accordion--variations .ukp-product-accordion__content{width:100%;margin-right:0;margin-left:0}}@media only screen and (max-width:768px){.site-footer .footer__newsletter{max-width:100%}.site-footer .footer__newsletter-input{flex:1 1 0;min-width:0}}@media only screen and (min-width:769px){.modal--quick-shop .modal__inner{width:min(1200px,calc(100vw - 80px));max-width:1200px}.modal--quick-shop .modal__centered,.modal--quick-shop .modal__centered-content,.modal--quick-shop .product-section[data-modal=true],.modal--quick-shop .product-section[data-modal=true] .page-content--product{width:100%;max-width:100%}.modal--quick-shop .product-section[data-modal=true] .product-single__sticky{min-width:0}.modal--quick-shop .product-section[data-modal=true] .product-image-main{width:100%;aspect-ratio:1 / 1}.modal--quick-shop .product-section[data-modal=true] .product-image-main .image-wrap{width:100%;height:100%;padding-bottom:0!important}.modal--quick-shop .product-section[data-modal=true] .product-image-main img{width:100%;height:100%;object-fit:contain}}@media only screen and (max-width:768px){.template-index .shopify-section[id$=__staff-picks] .staff-picks__subheading,.template-index .shopify-section[id$=__text-and-image] .ukp-features__intro h3,.template-index .shopify-section[id$=__qa-section] .collapsible-trigger{font-size:18px;font-weight:600}}@media only screen and (max-width:768px){.grid-product__cart-button{width:30px;height:30px;min-width:30px;min-height:30px}.grid-product__cart-button .grid-product__cart-icon{width:20px;height:20px;max-width:20px;max-height:20px}}body.template-collection .ukp-product-listing__header .ukp-collection-label-logo{margin:18px auto 0;text-align:center}body.template-collection .ukp-product-listing__header .ukp-collection-label-logo__image{display:block;width:500px;height:auto;margin:0 auto}@media only screen and (max-width:768px){body.template-collection .ukp-product-listing__header .ukp-collection-label-logo{margin-top:14px}body.template-collection .ukp-product-listing__header .ukp-collection-label-logo__image{max-width:min(100%,220px)}}.ukp-collection-label-logo__image{display:block;width:auto;height:56px;max-width:100%;margin:0 auto}@media screen and (max-width:768px){.ukp-collection-label-logo__image{height:48px}}@media only screen and (max-width:768px){body.template-index .shopify-section[id$=__featured-collections] .section-header__title,body.template-index .shopify-section[id$=__rich_text_E3ycxA] .theme-block h2,body.template-index .shopify-section[id$=__text-and-image] .feature-row__text>h2,body.template-index .shopify-section[id$=__featured-collection] .section-header__title,body.template-index .shopify-section[id$=__pre-orders-intro] .theme-block h2,body.template-index .shopify-section[id$=__staff-picks] .staff-picks__title,body.template-index .shopify-section[id$=__qa-section] .section-header__title,body.template-index .shopify-section[id$=__subscribe-to-ukp] .newsletter-section__content>.theme-block:first-child p{width:100%;max-width:100%;margin-right:0;margin-left:0;padding-inline:0;font-size:36px;font-weight:700;line-height:1;letter-spacing:0;white-space:normal;overflow-wrap:normal}body.template-index .shopify-section[id$=__about-section] .background-media-text__text>.h1{font-size:40px;font-weight:700;line-height:1}body.template-index .shopify-section[id$=__featured-collections]>[id^=CollectionSection-]>.page-width>div>.grid>.grid__item.text-center .btn,body.template-index .shopify-section[id$=__pre-orders-product] .pre-orders__more,body.template-index .shopify-section[id$=__featured-collection]>[id^=CollectionSection-]>.page-width>div>.grid>.grid__item.text-center .btn{width:280px;max-width:calc(100vw - 30px);height:60px;font-size:16px;font-weight:500}body.template-index .shopify-section[id$=__text-and-image] .ukp-features__detail .btn,body.template-index .shopify-section[id$=__promo-grid] .promo-grid__content .btn{width:280px;max-width:calc(100vw - 30px);height:60px;font-size:14px;font-weight:700}body.template-index .shopify-section[id$=__subscribe-to-ukp] .input-group-btn .btn{width:min(240px,100%);height:60px;font-size:18px;font-weight:600}body.template-index .shopify-section[id$=__staff-picks] .staff-picks__inner,body.template-index .shopify-section[id$=__featured-collection]>[id^=CollectionSection-]>.page-width,body.template-index .shopify-section[id$=__featured-collections]>[id^=CollectionSection-]>.page-width{box-sizing:border-box;width:calc(100% - 30px);max-width:none;padding-right:0;padding-left:0}body.template-index .shopify-section[id$=__staff-picks] .staff-picks__products,body.template-index .shopify-section[id$=__featured-collections]>[id^=CollectionSection-]>.page-width>div>.grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:10px}body.template-index .shopify-section[id$=__featured-collection]>[id^=CollectionSection-]>.page-width>div>.grid{gap:10px}body.template-index .shopify-section[id$=__featured-collection]>[id^=CollectionSection-]>.page-width>.grid-overflow-wrapper>.grid>.grid__item{flex:0 0 calc((100vw - 40px)/2);width:calc((100vw - 40px)/2)}body.template-index .shopify-section[id$=__staff-picks] .grid-product__title,body.template-index .shopify-section[id$=__featured-collection] .grid-product__title,body.template-index .shopify-section[id$=__featured-collections] .grid-product__title{font-size:16px;font-weight:600;line-height:1.5}body.template-index .shopify-section[id$=__staff-picks] .grid-product__vendor,body.template-index .shopify-section[id$=__staff-picks] .grid-product__price,body.template-index .shopify-section[id$=__featured-collection] .grid-product__vendor,body.template-index .shopify-section[id$=__featured-collection] .grid-product__price,body.template-index .shopify-section[id$=__featured-collections] .grid-product__vendor,body.template-index .shopify-section[id$=__featured-collections] .grid-product__price{font-size:16px;font-weight:400;line-height:1.7}body.template-index .shopify-section[id$=__staff-picks] .staff-picks__subheading,body.template-index .shopify-section[id$=__text-and-image] .ukp-features__intro h3,body.template-index .shopify-section[id$=__pre-orders-intro] .rte h3,body.template-index .shopify-section[id$=__qa-section] .collapsible-trigger{font-size:18px;font-weight:600;line-height:1.35}body.template-index .shopify-section[id$=__staff-picks] .staff-picks__text,body.template-index .shopify-section[id$=__staff-picks] .staff-picks__text p{font-size:16px}body.template-index .shopify-section[id$=__text-and-image] .ukp-features__intro p,body.template-index .shopify-section[id$=__pre-orders-intro] .rte p,body.template-index .shopify-section[id$=__qa-section] .collapsible-content__inner--faq,body.template-index .shopify-section[id$=__qa-section] .collapsible-content__inner--faq p,body.template-index .shopify-section[id$=__subscribe-to-ukp] .rte p,body.template-index .shopify-section[id$=__subscribe-to-ukp] .enlarge-text,body.template-index .shopify-section[id$=__subscribe-to-ukp] .enlarge-text p{font-size:16px;font-weight:400;line-height:1.7}body.template-index .shopify-section[id$=__about-section] .background-media-text__subtext,body.template-index .shopify-section[id$=__about-section] .background-media-text__subtext p{font-size:16px;font-weight:400;line-height:1.7;letter-spacing:.03em}body.template-index .shopify-section[id$=__promo-grid] .flex-grid__item{min-height:330px}body.template-index .shopify-section[id$=__staff-picks]{margin:50px 0 0}body.template-index .shopify-section[id$=__text-and-image] .feature-row__text>h2{margin-top:50px}body.template-index .shopify-section[id$=__featured-collection],body.template-index .shopify-section[id$=__promo-grid]{margin:50px 0 0}body.template-index .shopify-section[id$=__pre-orders-intro]{padding-top:50px}body.template-index .shopify-section[id$=__pre-orders-product]{padding-bottom:0}body.template-index .shopify-section[id$=__featured-collections],body.template-index .shopify-section[id$=__qa-section],body.template-index .shopify-section[id$=__subscribe-to-ukp]{margin:50px 0 0}body.template-index .shopify-section[id$=__subscribe-to-ukp] .newsletter-section{padding-top:50px!important;padding-bottom:50px!important}}.grid-product__vendor{text-transform:none!important}body.template-index .shopify-section[id$=__slideshow]+.shopify-section[id$=__featured-collections]{margin-top:100px}body.template-index .shopify-section[id$=__featured-collections]>[id^=CollectionSection-]>.page-width:first-child{display:flex;flex-direction:column;align-items:center;row-gap:8px;margin-bottom:5px}body.template-index .shopify-section[id$=__featured-collections] .section-header,body.template-index .shopify-section[id$=__featured-collections] .ukp-featured-collection__description{width:100%;margin-top:0;margin-bottom:0}body.template-index .shopify-section[id$=__featured-collections] .ukp-featured-collection__description p{margin:0}@media only screen and (min-width:769px){body.template-index .shopify-section[id$=__featured-collections] .ukp-featured-collection__description{margin-bottom:40px}}@media only screen and (max-width:768px){body.template-index .shopify-section[id$=__featured-collections]>[id^=CollectionSection-]>.page-width:first-child{row-gap:8px;margin-bottom:8px}body.template-index .shopify-section[id$=__featured-collections] .ukp-featured-collection__description{margin-bottom:45px}}.ukp-variation-label{color:#2a3743;font-family:Noto Sans JP,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:1.4;letter-spacing:0;text-transform:none;overflow-wrap:anywhere}.grid-product__variation-label{margin-top:2px;text-align:left}.product-single__title+.product-single__variation-label{margin:-12px 0 8px;font-size:16px}.ukp-cart-item__variation-label{margin-top:4px;font-size:16px}#CartDrawer .ukp-variation-label{color:#fff}.results-products__variation-label{display:block;margin-top:2px}body.template-policy .ukp-policy-page{box-sizing:border-box;width:100%;max-width:1100px;padding:30px 0 100px;color:#000}body.template-policy .ukp-policy-page>.ukp-product-breadcrumb{position:static;top:auto;display:flex;align-items:center;gap:10px;width:100%;max-width:none;margin:0 0 80px;color:#2a374380;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:400;line-height:normal;letter-spacing:0;white-space:nowrap;overflow:hidden;text-transform:none}body.template-policy .ukp-policy-page>.ukp-product-breadcrumb a,body.template-policy .ukp-policy-page>.ukp-product-breadcrumb span{color:inherit;text-decoration:none}body.template-policy .ukp-policy-page>.ukp-product-breadcrumb span:last-child{overflow:hidden;text-overflow:ellipsis}body.template-policy .ukp-policy-page__header{width:100%;max-width:700px;margin:0 auto 30px}body.template-policy .ukp-policy-page__header .section-header__title{font-family:Noto Sans JP,sans-serif;font-size:32px;font-weight:600;line-height:1.2;letter-spacing:0;text-align:center}body.template-policy .ukp-policy-page__title-segment{white-space:nowrap}body.template-policy .ukp-policy-page__body{width:100%;max-width:700px;min-width:0;margin:0 auto;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:400;line-height:1.7;letter-spacing:.48px;overflow-wrap:anywhere;word-break:break-word}body.template-policy .ukp-policy-page__body p{margin:0 0 1.7em}body.template-policy .ukp-policy-page__body p,body.template-policy .ukp-policy-page__body li{line-height:1.7}body.template-policy .ukp-policy-page__body h2,body.template-policy .ukp-policy-page__body h3,body.template-policy .ukp-policy-page__body h4{margin:40px 0 20px;font-size:20px;font-weight:600;line-height:1.35;letter-spacing:0}body.template-policy .ukp-policy-page__body ul,body.template-policy .ukp-policy-page__body ol{margin:0 0 1.7em;padding-left:24px}body.template-policy .ukp-policy-page__body ul{list-style:disc outside}body.template-policy .ukp-policy-page__body ol{list-style:decimal outside}body.template-policy .ukp-policy-page__body li{margin:0;padding-left:0}body.template-policy .ukp-policy-page__body strong{font-weight:600}body.template-policy .ukp-policy-page__body p>strong,body.template-policy .ukp-policy-page__body p>span>strong{display:block;margin:40px 0 20px;font-size:20px;font-weight:600;line-height:1.35;letter-spacing:0}body.template-policy .ukp-policy-page__body>p:first-child>strong:first-child,body.template-policy .ukp-policy-page__body>p:first-child>span:first-child>strong:first-child{margin-top:0}body.template-policy .ukp-policy-page__body p>strong>br,body.template-policy .ukp-policy-page__body p>span>strong>br,body.template-policy .ukp-policy-page__body p>span>strong+br{display:none}body.template-policy .ukp-policy-page__body>:first-child{margin-top:0}body.template-policy .ukp-policy-page__body>:last-child{margin-bottom:0}body.template-policy .ukp-policy-page__body a{color:inherit;text-decoration:underline;overflow-wrap:anywhere;word-break:break-word}body.template-policy .ukp-policy-page__body table{width:100%;margin:10px 0 28px;border-collapse:collapse}body.template-policy .ukp-policy-page__body th,body.template-policy .ukp-policy-page__body td{padding:14px 10px;border-bottom:1px solid #ccc;background:none;line-height:1.7;text-align:left;vertical-align:top}body.template-policy .ukp-policy-page__body img{max-width:100%;height:auto}@media only screen and (max-width:768px){body.template-policy .ukp-policy-page{padding:24px 17px 80px}body.template-policy .ukp-policy-page>.ukp-product-breadcrumb{margin-bottom:50px}body.template-policy .ukp-policy-page__body table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}body.template-policy .ukp-policy-page__body th,body.template-policy .ukp-policy-page__body td{min-width:120px}}body.template-policy .shopify-policy__container{box-sizing:border-box;width:100%;max-width:700px;margin-right:auto;margin-left:auto;padding:50px 0 100px}body.template-policy .shopify-policy__title,body.template-policy .shopify-policy__body{width:100%;max-width:700px;margin-right:auto;margin-left:auto}body.template-policy .shopify-policy__title{margin-bottom:30px}body.template-policy .shopify-policy__title h1{width:100%;font-family:Noto Sans JP,sans-serif;font-size:32px;font-weight:600;line-height:1.2;letter-spacing:0;text-align:center}body.template-policy .shopify-policy__body{font-family:Noto Sans JP,sans-serif;font-size:16px;line-height:1.7;letter-spacing:.48px}@media only screen and (max-width:768px){body.template-policy .shopify-policy__container{max-width:none;padding:24px 17px 80px}}body.template-policy .ukp-policy-breadcrumb-wrap{box-sizing:border-box;width:100%;max-width:1100px;margin-right:auto;margin-left:auto;padding:30px 0}body.template-policy .ukp-policy-breadcrumb-wrap>.ukp-product-breadcrumb{position:static;top:auto;display:flex;align-items:center;gap:10px;width:100%;max-width:none;margin:0;color:#2a374380;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:400;line-height:normal;letter-spacing:0;white-space:normal;overflow:visible;text-transform:none}body.template-policy .ukp-policy-breadcrumb-wrap>.ukp-product-breadcrumb a,body.template-policy .ukp-policy-breadcrumb-wrap>.ukp-product-breadcrumb span{color:inherit;text-decoration:none}body.template-policy .ukp-policy-breadcrumb-wrap>.ukp-product-breadcrumb span:last-child{min-width:0;overflow:visible;text-overflow:clip;text-transform:none}@media only screen and (max-width:768px){body.template-policy .ukp-policy-breadcrumb-wrap{padding-right:17px;padding-left:17px}}body.template-policy .shopify-policy__body a{overflow-wrap:anywhere;word-break:normal}@media only screen and (max-width:768px){body.template-index .shopify-section[id$=__promo-grid] .flex-grid__item.type-advanced{min-height:0!important;height:auto!important;aspect-ratio:16 / 9}body.template-index .shopify-section[id$=__promo-grid] .flex-grid__item.type-advanced .promo-grid__container{min-height:0!important;height:100%!important}body.template-collection .ukp-product-listing .collection-filter,body.template-search .ukp-product-listing .collection-filter{order:0!important;margin:0 0 28px!important}body.template-collection .ukp-product-listing .grid-product__vendor,body.template-search .ukp-product-listing .grid-product__vendor{letter-spacing:0!important}}.ukp-artist-filter__control{position:relative}.ukp-artist-filter__input{width:100%;min-height:44px;padding:9px 58px 9px 12px;border:1px solid #d5d9dc;border-radius:0;background:#fff;color:#2a3743;font:inherit}.ukp-artist-filter__clear{position:absolute;top:50%;right:8px;padding:4px;border:0;background:transparent;color:#2a3743;font-size:12px;line-height:1;transform:translateY(-50%)}.ukp-artist-filter__results{max-height:280px;margin:4px 0 0;overflow-y:auto;border:1px solid #d5d9dc;background:#fff}.ukp-artist-filter__option{display:block;width:100%;padding:9px 12px;border:0;background:transparent;color:#2a3743;font:inherit;line-height:1.5;text-align:left}.ukp-artist-filter__option:hover,.ukp-artist-filter__option:focus,.ukp-artist-filter__option.is-active{background:#f2f4f5}.ukp-artist-filter__empty{margin:8px 0 0;color:#2a3743b3;font-size:13px}body.template-collection .ukp-product-listing .collection-sidebar__group-title.collapsible-trigger,body.template-search .ukp-product-listing .collection-sidebar__group-title.collapsible-trigger{display:flex!important;align-items:center;justify-content:space-between;width:100%;margin:0 0 10px!important;padding:0 20px 0 0!important;border:0;border-radius:0;background:transparent;color:#2a3743;font-family:Noto Sans JP,Helvetica,sans-serif;font-size:15px!important;font-weight:700;line-height:1.35;letter-spacing:0!important;text-align:left;text-transform:none!important;cursor:pointer}body.template-collection .ukp-product-listing .collection-sidebar__group-title.collapsible-trigger[aria-expanded=false],body.template-search .ukp-product-listing .collection-sidebar__group-title.collapsible-trigger[aria-expanded=false]{margin-bottom:0!important}body.template-collection .ukp-product-listing .collection-sidebar__group-title.collapsible-trigger:focus-visible,body.template-search .ukp-product-listing .collection-sidebar__group-title.collapsible-trigger:focus-visible{outline:2px solid #2a3743;outline-offset:4px}body.template-collection .ukp-product-listing .collection-sidebar__group-title .collapsible-trigger__icon,body.template-search .ukp-product-listing .collection-sidebar__group-title .collapsible-trigger__icon{display:block!important;inset-inline-end:0}body.template-collection .ukp-product-listing .collection-sidebar__group-title .collapsible-trigger__icon path,body.template-search .ukp-product-listing .collection-sidebar__group-title .collapsible-trigger__icon path{stroke:#2a3743}body.template-collection .ukp-product-listing .collection-sidebar__group-content.collapsible-content--all,body.template-search .ukp-product-listing .collection-sidebar__group-content.collapsible-content--all{overflow:hidden!important}body.template-collection .ukp-product-listing .collection-sidebar__group-content .collapsible-content__inner,body.template-search .ukp-product-listing .collection-sidebar__group-content .collapsible-content__inner{transform:none}@media only screen and (max-width:768px){body.template-collection #FilterDrawer .drawer__contents,body.template-search #FilterDrawer .drawer__contents{position:relative}body.template-collection #FilterDrawer .drawer__fixed-header,body.template-search #FilterDrawer .drawer__fixed-header{min-height:70px;padding-inline:20px}body.template-collection #FilterDrawer .drawer__header,body.template-search #FilterDrawer .drawer__header{min-height:70px;padding:0;border-bottom-color:#ffffff47}body.template-collection #FilterDrawer .drawer__title,body.template-search #FilterDrawer .drawer__title{color:#fff;font-family:Noto Sans JP,Helvetica,sans-serif;font-size:24px;font-weight:600;line-height:1.2;letter-spacing:0;text-transform:none}body.template-collection #FilterDrawer .drawer__close-button,body.template-search #FilterDrawer .drawer__close-button{color:#fff}body.template-collection #FilterDrawer .drawer__scrollable,body.template-search #FilterDrawer .drawer__scrollable{padding:12px 20px calc(28px + env(safe-area-inset-bottom));overscroll-behavior:contain}body.template-collection #FilterDrawer .collection-sidebar__heading--drawer,body.template-search #FilterDrawer .collection-sidebar__heading--drawer{position:absolute;top:0;right:70px;z-index:2;display:flex;align-items:center;min-height:70px;margin:0;padding:0;border:0}body.template-collection #FilterDrawer .collection-sidebar__clear,body.template-search #FilterDrawer .collection-sidebar__clear{color:#ffffffc2;font-family:Noto Sans JP,Helvetica,sans-serif;font-size:13px;font-weight:400;line-height:1.4;letter-spacing:0;text-decoration:underline;text-underline-offset:3px;text-transform:none;white-space:nowrap}body.template-collection #FilterDrawer .tag-list--active-tags,body.template-search #FilterDrawer .tag-list--active-tags,body.template-collection #FilterDrawer .filter-form,body.template-search #FilterDrawer .filter-form{margin:0}body.template-collection #FilterDrawer .collection-sidebar__group,body.template-search #FilterDrawer .collection-sidebar__group{margin:0;padding:16px 0 14px;border:0;border-bottom:1px solid rgba(255,255,255,.28)}body.template-collection #FilterDrawer .collection-sidebar__group:first-of-type,body.template-search #FilterDrawer .collection-sidebar__group:first-of-type{padding-top:8px}body.template-collection #FilterDrawer .collection-sidebar__group-title.collapsible-trigger,body.template-search #FilterDrawer .collection-sidebar__group-title.collapsible-trigger{min-height:32px;margin:0 0 6px!important;padding:0 28px 0 0!important;color:#fff;font-size:16px!important;font-weight:600;line-height:1.35;letter-spacing:0!important}body.template-collection #FilterDrawer .collection-sidebar__group-title.collapsible-trigger[aria-expanded=false],body.template-search #FilterDrawer .collection-sidebar__group-title.collapsible-trigger[aria-expanded=false]{margin-bottom:0!important}body.template-collection #FilterDrawer .collection-sidebar__group-title.collapsible-trigger:focus-visible,body.template-search #FilterDrawer .collection-sidebar__group-title.collapsible-trigger:focus-visible{outline-color:#fff}body.template-collection #FilterDrawer .collection-sidebar__group-title .collapsible-trigger__icon,body.template-search #FilterDrawer .collection-sidebar__group-title .collapsible-trigger__icon{color:#fff}body.template-collection #FilterDrawer .collection-sidebar__group-title .collapsible-trigger__icon path,body.template-search #FilterDrawer .collection-sidebar__group-title .collapsible-trigger__icon path{stroke:currentColor}body.template-collection #FilterDrawer .collection-sidebar__group-content .tag-list,body.template-search #FilterDrawer .collection-sidebar__group-content .tag-list,body.template-collection #FilterDrawer .collection-sidebar__group-content .collapsible-content__inner,body.template-search #FilterDrawer .collection-sidebar__group-content .collapsible-content__inner,body.template-collection #FilterDrawer .tag-list__item,body.template-search #FilterDrawer .tag-list__item{margin:0;padding:0}body.template-collection #FilterDrawer .tag-list__item-label,body.template-search #FilterDrawer .tag-list__item-label{display:flex!important;align-items:center;gap:10px;min-height:42px;margin:0!important;color:#fff;font-family:Noto Sans JP,Helvetica,sans-serif;font-size:15px!important;font-weight:400;line-height:1.4!important;letter-spacing:0!important;text-transform:none!important;overflow-wrap:anywhere}body.template-collection #FilterDrawer .tag-list__item-label input[type=checkbox],body.template-search #FilterDrawer .tag-list__item-label input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}body.template-collection #FilterDrawer .tag-list__checkbox,body.template-search #FilterDrawer .tag-list__checkbox{flex:0 0 18px;width:18px;height:18px;border:1px solid rgba(255,255,255,.72);border-radius:3px;background:#fff}body.template-collection #FilterDrawer .tag-list__item-label input[type=checkbox]:checked+.tag-list__checkbox,body.template-search #FilterDrawer .tag-list__item-label input[type=checkbox]:checked+.tag-list__checkbox{border-color:#fff;background:#2a3743;box-shadow:inset 0 0 0 3px #fff}body.template-collection #FilterDrawer .collection-sidebar__apply,body.template-search #FilterDrawer .collection-sidebar__apply{display:inline-flex!important;align-items:center;justify-content:center;width:100%;min-height:50px!important;margin:20px 0 0!important;padding:0 16px;border:1px solid #fff!important;border-radius:4px!important;background:#fff!important;color:#2a3743!important;font-family:Noto Sans JP,Helvetica,sans-serif;font-size:15px!important;font-weight:700!important;line-height:1;letter-spacing:0!important;text-transform:none!important}}@media only screen and (max-width:768px){.shopify-section[id$=__all-artists] .all-artists__toolbar,.shopify-section[id$=__all-labels] .all-labels__toolbar{display:contents!important}.shopify-section[id$=__all-artists] .all-artists__search,.shopify-section[id$=__all-labels] .all-labels__search{grid-column:1 / -1;order:0;width:100%;margin-bottom:22px}}.ukp-result-count,.shopify-section[id$=__all-artists] .all-artists__result-count,.shopify-section[id$=__all-labels] .all-labels__result-count{margin:0 0 18px;color:#2a3743;font-family:Noto Sans JP,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:1.5;letter-spacing:0}@media only screen and (min-width:769px){.shopify-section[id$=__all-artists] .all-artists__toolbar,.shopify-section[id$=__all-labels] .all-labels__toolbar{margin-top:-12px}.shopify-section[id$=__all-artists] .all-artists__search,.shopify-section[id$=__all-labels] .all-labels__search{margin-left:max(0px,calc(50% - 299.5px))}}@media only screen and (max-width:768px){body.template-collection .ukp-product-listing .ukp-result-count,body.template-search .ukp-product-listing .ukp-result-count{order:0}.shopify-section[id$=__all-artists] .all-artists__result-count,.shopify-section[id$=__all-labels] .all-labels__result-count{grid-column:1 / -1;order:1;width:100%}.shopify-section[id$=__all-artists] .all-artists__list,.shopify-section[id$=__all-labels] .all-labels__list{order:3!important}.shopify-section[id$=__all-artists] .all-artists__no-results,.shopify-section[id$=__all-labels] .all-labels__no-results{order:4!important}.shopify-section[id$=__all-artists] .all-artists__pagination,.shopify-section[id$=__all-labels] .all-labels__pagination{order:5!important}.shopify-section[id$=__all-artists] .all-artists__mobile-actions,.shopify-section[id$=__all-labels] .all-labels__mobile-actions{grid-column:1!important;grid-row:3!important;order:2!important;margin:0 0 28px!important}.shopify-section[id$=__all-artists] .all-artists__sort-trigger,.shopify-section[id$=__all-labels] .all-labels__sort-trigger{grid-column:2!important;grid-row:3!important;order:2!important;margin:0 0 28px!important}}body.template-index .shopify-section[id$=__promo-grid] .flex-grid__item--advanced-1{min-height:0!important;height:min(56.25vw,600px)!important;aspect-ratio:auto}body.template-index .shopify-section[id$=__promo-grid] .flex-grid__item--advanced-1 .promo-grid__container{min-height:0!important;height:100%!important}body.template-index .shopify-section[id$=__promo-grid] .flex-grid__item--advanced-1 .promo-grid__bg{background:#000}body.template-index .shopify-section[id$=__promo-grid] .flex-grid__item--advanced-1 .promo-video,body.template-index .shopify-section[id$=__promo-grid] .flex-grid__item--advanced-1 .background-media-text__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;min-height:0;max-height:none;background:#000}body.template-index .shopify-section[id$=__promo-grid] .flex-grid__item--advanced-1 .background-media-text__video{display:flex;align-items:center;justify-content:center;overflow:hidden;animation:none;transform:none;opacity:1}body.template-index .shopify-section[id$=__promo-grid] .flex-grid__item--advanced-1 video.video-div[data-type=mp4]{display:block;position:relative;inset:auto;width:100%;max-width:calc(600px * 16 / 9);height:auto;min-height:0;max-height:100%;aspect-ratio:16 / 9;object-fit:contain;object-position:center center;transform:none}body.template-product .ukp-product-tracklist__groups{background:#2a37430d}body.template-product .ukp-product-tracklist__groups>ol{background:transparent}body.template-product .ukp-product-tracklist__disc-heading{margin:0;padding:16px 15px 8px;background:transparent;color:#000;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:700;line-height:1.5;letter-spacing:0;text-transform:none;overflow-wrap:anywhere;word-break:normal}body.template-product .ukp-product-tracklist__groups>ol+.ukp-product-tracklist__disc-heading{border-top:8px solid #fff}@media only screen and (min-width:769px){body.template-product .ukp-product-tracklist__groups{background:#f7f8f9}body.template-product .ukp-product-tracklist__groups>ol{padding:0 48px 24px}body.template-product .ukp-product-tracklist__disc-heading{padding:24px 48px 8px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/custom.css.map */
