:root{--c-color-brand: #ffeb00;--c-color-text: var(--colorTextBody, #2d2d2d);--c-color-text-body: #444444;--c-color-text-sub: #666666;--c-color-text-muted: #999999;--c-color-text-meta: #aaaaaa;--c-color-text-disabled: #cccccc;--c-color-text-inverse: #ffffff;--c-color-bg: var(--colorBody, #ffffff);--c-color-bg-subtle: #fafafa;--c-color-bg-media: #e6e9ef;--c-color-bg-muted: #ededed;--c-color-border: var(--colorBorder, #ededed);--c-color-border-media: #cccccc;--c-color-border-on-brand: var(--colorDrawerText, #333333);--c-border-width-on-brand: .5px;--c-line-on-brand-bottom: inset 0 calc(var(--c-border-width-on-brand) * -1) 0 var(--c-color-border-on-brand);--c-line-on-brand-top: inset 0 var(--c-border-width-on-brand) 0 var(--c-color-border-on-brand);--c-line-on-brand-left: inset var(--c-border-width-on-brand) 0 0 var(--c-color-border-on-brand);--c-line-on-brand-box: inset 0 0 0 var(--c-border-width-on-brand) var(--c-color-border-on-brand);--c-color-primary: var(--colorBtnPrimary, #69caff);--c-color-primary-text: var(--colorBtnPrimaryText, #ffffff);--c-color-price: var(--colorPrice, #2d2d2d);--c-color-price-emphasis: #e54a4a;--c-color-sale: var(--colorTextSavings, #e54a4a);--c-color-sale-icon: #e75450;--c-color-soldout: #aaaaaa;--c-color-accent-pink: #ff7781;--c-color-accent-orange: #ee7e3e;--c-color-accent-orange-soft: #fef5f0;--c-color-accent-teal: #4ac8b4;--c-color-accent-blue: #7dc3dc;--c-color-star: #f0b429;--c-color-star-empty: #ededed;--c-color-rank-1: #ffcc00;--c-color-rank-2: #aaaaaa;--c-color-rank-3: #a0783f;--c-color-dot: #807f80;--c-color-overlay: rgb(45 45 45 / .4);--c-color-error: #d02e2e;--c-color-error-bg: #fff6f6;--c-font-family: "gill-sans-nova", "NLS Noto Sans JP", sans-serif;--c-fw-light: 300;--c-fw-regular: 400;--c-fw-bold: 600;--c-fs-9: .5625rem;--c-fs-10: .625rem;--c-fs-11: .6875rem;--c-fs-12: .75rem;--c-fs-13: .8125rem;--c-fs-14: .875rem;--c-fs-15: .9375rem;--c-fs-16: 1rem;--c-fs-18: 1.125rem;--c-fs-20: 1.25rem;--c-fs-21: 1.3125rem;--c-fs-24: 1.5rem;--c-fs-28: 1.75rem;--c-fs-body: var(--c-fs-13);--c-fs-input: var(--c-fs-16);--c-fs-heading-1: var(--c-fs-20);--c-fs-heading-2: var(--c-fs-18);--c-fs-heading-3: var(--c-fs-15);--c-fs-heading-4: var(--c-fs-14);--c-fs-heading-5: var(--c-fs-13);--c-fs-heading-6: var(--c-fs-12);--c-lh-tight: 1.3;--c-lh-base: 1.5;--c-lh-relaxed: 1.8;--c-ls-eyebrow: .05em;--c-space-2: 2px;--c-space-4: 4px;--c-space-6: 6px;--c-space-8: 8px;--c-space-10: 10px;--c-space-12: 12px;--c-space-16: 16px;--c-space-20: 20px;--c-space-24: 24px;--c-space-32: 32px;--c-space-40: 40px;--c-space-48: 48px;--c-space-60: 60px;--c-space-80: 80px;--c-container-max: 1500px;--c-gutter: 24px;--c-section-space-top: 24px;--c-section-space-bottom: 24px;--c-section-head-gap: 16px;--c-grid-gap: 12px;--c-scroller-gap: 12px;--c-radius-2: 2px;--c-radius-4: 4px;--c-radius-8: 8px;--c-radius-10: 10px;--c-radius-12: 12px;--c-radius-16: 16px;--c-radius-full: 9999px;--c-radius-card: var(--c-radius-8);--c-radius-list: var(--c-radius-10);--c-duration: .2s;--c-hover-opacity: .7;--buttonRadius: var(--c-radius-8)}@media only screen and (min-width:769px){:root{--c-fs-body: var(--c-fs-14);--c-fs-input: var(--c-fs-14);--c-fs-heading-1: var(--c-fs-24);--c-fs-heading-3: var(--c-fs-18);--c-gutter: min(7.619vw, 80px);--c-section-space-top: 40px;--c-section-space-bottom: 60px;--c-section-head-gap: 24px;--c-grid-gap: 20px;--c-scroller-gap: 20px;--c-radius-card: var(--c-radius-12);--c-radius-list: var(--c-radius-12)}}body{font-family:var(--c-font-family);font-size:var(--c-fs-body);color:var(--c-color-text);background-color:var(--c-color-bg)}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:var(--c-font-family);font-weight:var(--c-fw-bold);line-height:var(--c-lh-base);letter-spacing:0}h1,.h1{font-size:var(--c-fs-heading-1)}h2,.h2{font-size:var(--c-fs-heading-2)}h3,.h3{font-size:var(--c-fs-heading-3)}h4,.h4{font-size:var(--c-fs-heading-4)}h5,.h5{font-size:var(--c-fs-heading-5)}h6,.h6{font-size:var(--c-fs-heading-6)}b,strong{font-weight:var(--c-fw-bold)}em{font-style:italic}u{text-decoration:underline;text-underline-offset:.2em}hr{border:0;border-top:1px solid var(--c-color-border)}:is(:is(input,select,textarea):is(:not([class]),[class=""],[class=focus-visible]),.input-full,.c-input){box-sizing:border-box;min-height:48px;padding:12px 16px;border:1px solid var(--c-color-border);border-radius:var(--c-radius-8);background-color:var(--c-color-bg);color:var(--c-color-text);font-family:var(--c-font-family);font-size:var(--c-fs-input);line-height:var(--c-lh-base)}:is(select:is(:not([class]),[class=""],[class=focus-visible]),select.input-full,select.c-input){padding-right:40px;background-position:right 16px center;overflow:hidden}:is(textarea:is(:not([class]),[class=""],[class=focus-visible]),textarea.input-full,textarea.c-input){min-height:120px}:is(:is(input,textarea):is(:not([class]),[class=""],[class=focus-visible]),.input-full,.c-input)::placeholder{color:var(--c-color-text-meta);opacity:1}:is(:is(input,select,textarea):is(:not([class]),[class=""],[class=focus-visible]),.input-full,.c-input):focus-visible{border-color:var(--c-color-text);outline:2px solid var(--c-color-text);outline-offset:1px}:is(:is(input,select,textarea):is(:not([class]),[class=""],[class=focus-visible]),.input-full,.c-input):disabled{background-color:var(--c-color-bg-subtle);color:var(--c-color-text-disabled);cursor:not-allowed}:is(:is(input,select,textarea):is(:not([class]),[class=""],[class=focus-visible]),.input-full,.c-input).error{border-color:var(--c-color-error);background-color:var(--c-color-error-bg);color:var(--c-color-error)}:is(input:is(:not([class]),[class=""],[class=focus-visible]),input.input-full,input.c-input):is([type=checkbox],[type=radio],[type=submit],[type=button],[type=reset],[type=image],[type=file],[type=range],[type=color],[type=hidden]){min-height:0;padding:0;border-radius:0}input[type=checkbox],input[type=radio]{accent-color:var(--c-color-text)}.rte{color:var(--c-color-text-body);line-height:var(--c-lh-relaxed)}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{margin:2em 0 .75em}.rte h1:first-child,.rte h2:first-child,.rte h3:first-child,.rte h4:first-child,.rte h5:first-child,.rte h6:first-child{margin-top:0}.rte p{margin:0 0 1em}.rte a{color:var(--c-color-text);text-decoration:underline;text-underline-offset:.2em;transition:opacity var(--c-duration)}.rte a:not(.rte__image):not(.btn):not(.spr-summary-actions-newreview){display:inline;border-bottom:0;text-decoration:underline}.rte a:not(.btn):not(.spr-summary-actions-newreview):after{content:none}.rte ul,.rte ol{margin:0 0 1em;padding-left:1.5em}.rte ul{list-style:disc}.rte ol{list-style:decimal}.rte li{margin-bottom:.25em}.rte table{width:100%;margin:0 0 1em;border-collapse:collapse;border-spacing:0;background:none;font-size:var(--c-fs-13);line-height:var(--c-lh-base)}.rte th,.rte td{padding:8px 12px;border:1px solid var(--c-color-border);background-color:var(--c-color-bg);text-align:left;vertical-align:top}.rte th{background-color:var(--c-color-bg-subtle);font-weight:var(--c-fw-bold)}.rte blockquote{margin:0 0 1em;padding:12px 16px;border-left:2px solid var(--c-color-border);background-color:var(--c-color-bg-subtle)}.rte img{max-width:100%;height:auto}@media only screen and (min-width:769px){.rte table{font-size:var(--c-fs-14)}.rte th,.rte td{padding:12px 16px}}@media screen and (pointer:fine){.rte a:hover{opacity:var(--c-hover-opacity)}}.page-width{max-width:var(--c-container-max)}.page-width,.page-full{padding-left:var(--c-gutter);padding-right:var(--c-gutter)}@media only screen and (max-width:768px){.page-width--flush-small{padding-left:0;padding-right:0}.page-width .small--grid--flush{margin-left:calc(var(--c-gutter) * -1);margin-right:calc((var(--c-gutter) - 2px) * -1)}.product__main-photos{margin-left:calc(var(--c-gutter) * -1);margin-right:calc(var(--c-gutter) * -1)}}.c-container{box-sizing:border-box;width:100%;max-width:var(--c-container-max);margin-left:auto;margin-right:auto;padding-left:var(--c-gutter);padding-right:var(--c-gutter)}.c-section{padding-top:var(--c-section-space-top);padding-bottom:var(--c-section-space-bottom);background-color:var(--c-color-bg)}.c-section--subtle{background-color:var(--c-color-bg-subtle)}.c-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--c-space-16);margin-bottom:var(--c-section-head-gap)}.c-heading{--c-heading-accent: var(--c-color-accent-pink);display:flex;flex-direction:column;align-items:flex-start;min-width:0;margin:0}.c-heading--orange{--c-heading-accent: var(--c-color-accent-orange)}.c-heading--teal{--c-heading-accent: var(--c-color-accent-teal)}.c-heading--blue{--c-heading-accent: var(--c-color-accent-blue)}.c-heading__eyebrow{margin:0;color:var(--c-heading-accent);font-size:var(--c-fs-10);font-weight:var(--c-fw-regular);line-height:var(--c-lh-base);letter-spacing:var(--c-ls-eyebrow);text-transform:uppercase}.c-heading__eyebrow:after{content:"";display:block;width:32px;height:2px;margin-top:var(--c-space-2);border-radius:var(--c-radius-full);background-color:var(--c-heading-accent)}.c-heading__title{margin:var(--c-space-4) 0 0;color:var(--c-color-text);font-size:var(--c-fs-heading-2);font-weight:var(--c-fw-bold);line-height:var(--c-lh-base)}@media only screen and (min-width:769px){.c-heading__eyebrow:after{margin-top:3px}.c-heading__title{padding-bottom:1px}}.c-link-more,.c-link-accent{display:inline-flex;align-items:center;gap:var(--c-space-4);flex-shrink:0;font-size:var(--c-fs-12);line-height:var(--c-lh-base);text-decoration:none;transition:opacity var(--c-duration)}.c-link-more{color:var(--c-color-text-meta)}.c-link-accent{color:var(--c-color-accent-teal)}.c-link-more:after,.c-link-accent:after{content:"";flex:0 0 auto;width:5px;height:5px;margin:0 6px 0 3px;border-top:1.2px solid currentColor;border-right:1.2px solid currentColor;transform:rotate(45deg)}@media only screen and (min-width:769px){.c-link-more{font-size:var(--c-fs-13)}.c-link-accent{font-size:var(--c-fs-15)}}.c-icon{display:block;flex:0 0 auto;max-width:none}.c-button{--c-button-bg: transparent;--c-button-color: var(--c-color-text);--c-button-border: transparent;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:var(--c-space-6);min-height:46px;margin:0;padding:12px 24px;border:1px solid var(--c-button-border);border-radius:var(--c-radius-8);background-color:var(--c-button-bg);color:var(--c-button-color);font-family:var(--c-font-family);font-size:var(--c-fs-13);font-weight:var(--c-fw-regular);line-height:var(--c-lh-base);text-align:center;text-decoration:none;cursor:pointer;-webkit-appearance:none;appearance:none;transition:opacity var(--c-duration),background-color var(--c-duration),border-color var(--c-duration)}.c-button--primary{--c-button-bg: var(--c-color-primary);--c-button-color: var(--c-color-primary-text);min-height:48px;padding-top:8px;padding-bottom:8px;font-size:var(--c-fs-14);font-weight:var(--c-fw-bold)}.c-button--accent{--c-button-bg: var(--c-color-accent-orange);--c-button-color: var(--c-color-text-inverse);min-height:38px;padding:8px 24px;border-radius:var(--c-radius-full);font-size:var(--c-fs-12);font-weight:var(--c-fw-bold)}.c-button--outline{--c-button-border: var(--c-color-text);gap:var(--c-space-8);padding:12px 48px;border-radius:var(--c-radius-full)}.c-button--outline-light{--c-button-bg: var(--c-color-bg);--c-button-border: var(--c-color-border);--c-button-arrow: var(--c-color-text-sub);border-radius:var(--c-radius-full)}.c-button--block{display:flex;width:100%}.c-button--sm{min-height:38px;padding:8px 16px;font-size:var(--c-fs-12)}.c-button--arrow:after{content:"";flex:0 0 auto;width:5px;height:5px;margin:0 6px 0 3px;border-top:1.2px solid var(--c-button-arrow, currentColor);border-right:1.2px solid var(--c-button-arrow, currentColor);transform:rotate(45deg)}.c-button:disabled,.c-button[aria-disabled=true]{opacity:.4;cursor:not-allowed}.c-button:focus-visible{outline:2px solid var(--c-color-text);outline-offset:2px}@media only screen and (min-width:769px){.c-button--primary{font-size:var(--c-fs-18)}}@media screen and (pointer:fine){.c-button--primary:not(:disabled):not([aria-disabled=true]):hover,.c-button--accent:not(:disabled):not([aria-disabled=true]):hover{opacity:.8}.c-button--outline:not(:disabled):not([aria-disabled=true]):hover,.c-button--outline-light:not(:disabled):not([aria-disabled=true]):hover{background-color:var(--c-color-bg-subtle)}.c-link-more:hover,.c-link-accent:hover{opacity:var(--c-hover-opacity)}}.c-badge{--c-badge-color: var(--c-color-text);box-sizing:border-box;display:inline-flex;align-items:center;padding:2px 10px;border:1px solid var(--c-badge-color);border-radius:var(--c-radius-4);color:var(--c-badge-color);font-size:var(--c-fs-10);font-weight:var(--c-fw-regular);line-height:var(--c-lh-base);white-space:nowrap}.c-badge--teal{--c-badge-color: var(--c-color-accent-teal)}.c-badge--orange{--c-badge-color: var(--c-color-accent-orange)}.c-badge--new{--c-badge-color: var(--c-color-accent-orange);padding:2px 6px;border-radius:var(--c-radius-2);background-color:var(--c-badge-color);color:var(--c-color-text-inverse);font-size:var(--c-fs-9);font-weight:var(--c-fw-bold)}.c-price{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--c-space-2);margin:0}.c-price__amount{color:var(--c-color-price);font-size:var(--c-fs-13);font-weight:var(--c-fw-bold);line-height:var(--c-lh-base)}.c-price__tax{color:var(--c-color-text-meta);font-size:var(--c-fs-9);line-height:var(--c-lh-base)}.c-price--sale .c-price__amount{color:var(--c-color-sale)}.c-price--sale .c-price__amount,.c-sale-arrow{white-space:nowrap}.c-price--sale .c-price__amount:before,.c-sale-arrow:before{content:"";display:inline-block;position:relative;bottom:.2675em;width:.714em;height:.4167em;margin-right:.143em;background-color:var(--c-color-sale-icon);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 11.6667'%3E%3Cpath d='M19.1667 11.6667H14.1667C13.6667 11.6667 13.3333 11.3333 13.3333 10.8333C13.3333 10.3333 13.6667 10 14.1667 10H17.1667L10 2.83333L6.41667 6.41667C6.08333 6.75 5.58333 6.75 5.25 6.41667L0.25 1.41667C-0.0833333 1.08333 -0.0833333 0.583333 0.25 0.25C0.583333 -0.0833333 1.08333 -0.0833333 1.41667 0.25L5.83333 4.66667L9.41667 1.08333C9.75 0.75 10.25 0.75 10.5833 1.08333L18.3333 8.83333V5.83333C18.3333 5.33333 18.6667 5 19.1667 5C19.6667 5 20 5.33333 20 5.83333V10.8333C20 11.3333 19.6667 11.6667 19.1667 11.6667Z'/%3E%3C/svg%3E") center / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 11.6667'%3E%3Cpath d='M19.1667 11.6667H14.1667C13.6667 11.6667 13.3333 11.3333 13.3333 10.8333C13.3333 10.3333 13.6667 10 14.1667 10H17.1667L10 2.83333L6.41667 6.41667C6.08333 6.75 5.58333 6.75 5.25 6.41667L0.25 1.41667C-0.0833333 1.08333 -0.0833333 0.583333 0.25 0.25C0.583333 -0.0833333 1.08333 -0.0833333 1.41667 0.25L5.83333 4.66667L9.41667 1.08333C9.75 0.75 10.25 0.75 10.5833 1.08333L18.3333 8.83333V5.83333C18.3333 5.33333 18.6667 5 19.1667 5C19.6667 5 20 5.33333 20 5.83333V10.8333C20 11.3333 19.6667 11.6667 19.1667 11.6667Z'/%3E%3C/svg%3E") center / 100% 100% no-repeat}.c-price--large{gap:0 var(--c-space-4)}.c-price--large .c-price__amount{color:var(--c-color-price-emphasis);font-size:var(--c-fs-28)}.c-price--large .c-price__tax{color:var(--c-color-text-muted);font-size:var(--c-fs-15)}@media only screen and (min-width:769px){.c-price{gap:0 3px}.c-price__amount{font-size:var(--c-fs-15)}.c-price__tax{font-size:var(--c-fs-10)}.c-price--large{gap:0 6px}.c-price--large .c-price__amount{font-size:var(--c-fs-28)}.c-price--large .c-price__tax{font-size:var(--c-fs-12)}}.c-product-card{position:relative;box-sizing:border-box;display:flex;flex-direction:column;height:100%;border:1px solid var(--c-color-border);border-radius:var(--c-radius-card);background-color:var(--c-color-bg);color:var(--c-color-text);text-decoration:none}.c-product-card__media{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;overflow:hidden;border-radius:calc(var(--c-radius-card) - 1px) calc(var(--c-radius-card) - 1px) 0 0;background-color:var(--c-color-bg-media)}.c-product-card__media img,.c-product-card__media svg{display:block;width:80%;height:80%;object-fit:contain}.c-product-card__body{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.c-product-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--c-space-6)}.c-product-card__vendor{min-width:0;margin:0;overflow:hidden;color:var(--c-color-text-meta);font-size:var(--c-fs-10);line-height:var(--c-lh-base);white-space:nowrap;text-overflow:ellipsis}.c-product-card__vendor:empty:before{content:"\a0"}.c-product-card__title{display:-webkit-box;margin:0;overflow:hidden;color:var(--c-color-text);font-size:var(--c-fs-12);font-weight:var(--c-fw-regular);line-height:var(--c-lh-tight);-webkit-line-clamp:2;-webkit-box-orient:vertical}.c-product-card__price{margin-top:auto;padding-top:var(--c-space-10)}.c-product-card__rank{position:absolute;top:-8px;left:-1px;z-index:1;display:flex}.c-product-card--horizontal{flex-direction:row;align-items:center;gap:var(--c-space-12);padding:var(--c-space-12);border-radius:var(--c-radius-10)}.c-product-card--horizontal .c-product-card__media{flex:0 0 80px;width:80px;border-radius:var(--c-radius-12)}.c-product-card--horizontal .c-product-card__body{gap:var(--c-space-8);padding:0}.c-product-card--horizontal .c-product-card__meta{flex-wrap:nowrap}.c-product-card--horizontal .c-product-card__vendor{font-size:var(--c-fs-9);line-height:var(--c-lh-base)}.c-product-card--horizontal .c-product-card__price{margin-top:0;padding-top:0}.c-product-card--horizontal .c-product-card__price .c-badge{margin-block:-6px}.c-product-card--compact{--c-radius-card: var(--c-radius-8)}.c-product-card:not(.c-product-card--horizontal) .c-product-card__body{padding:8px var(--c-card-pad-x, 10px) 12px}.c-product-card:not(.c-product-card--horizontal) .c-product-card__title{min-height:32px;line-height:16px}.c-product-card .c-price{gap:0 var(--c-space-2)}.c-product-card .c-price:not(.c-price--sale){flex-wrap:nowrap}.c-product-card .c-price__amount,.c-product-card .c-price__tax{flex-shrink:0;white-space:nowrap}.c-product-card .c-price__amount{font-size:var(--c-fs-13);line-height:9px}.c-product-card .c-price__tax{font-size:var(--c-fs-9);line-height:6px}.c-product-card .c-badge--new{border-width:0;border-radius:var(--c-radius-4);font-weight:700}.c-product-card__status{position:absolute;bottom:6px;left:6px;padding:1px 6px;background-color:var(--c-color-bg)}@media only screen and (min-width:769px){.c-product-card:not(.c-product-card--horizontal):not(.c-product-card--compact) .c-product-card__body{gap:var(--c-space-6);padding:var(--c-space-16)}.c-product-card:not(.c-product-card--horizontal):not(.c-product-card--compact) .c-product-card__vendor{line-height:1}.c-product-card:not(.c-product-card--horizontal):not(.c-product-card--compact) .c-product-card__title{min-height:2.8em;font-size:var(--c-fs-13);line-height:1.4}.c-product-card:not(.c-product-card--horizontal):not(.c-product-card--compact) .c-product-card__price{padding-top:11px;padding-bottom:5.5px}.c-product-card:not(.c-product-card--horizontal):not(.c-product-card--compact) .c-price{gap:0 3px}.c-product-card:not(.c-product-card--horizontal):not(.c-product-card--compact) .c-price__amount{font-size:var(--c-fs-15);line-height:10px}.c-product-card:not(.c-product-card--horizontal):not(.c-product-card--compact) .c-price__tax{font-size:var(--c-fs-10);line-height:7px}}@media screen and (pointer:fine){.c-product-card__media img{transition:opacity var(--c-duration)}a.c-product-card:hover .c-product-card__media img{opacity:.85}}.c-rank{--c-rank-color: var(--c-color-accent-orange);position:relative;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:var(--c-radius-full);background-color:var(--c-rank-color);color:var(--c-color-text-inverse);font-size:var(--c-fs-10);font-weight:var(--c-fw-regular);line-height:1}.c-rank--1,.c-rank--2,.c-rank--3{width:27px;height:20px;border-radius:0;background:none;color:var(--c-rank-color)}.c-rank--1{--c-rank-color: var(--c-color-rank-1)}.c-rank--2{--c-rank-color: var(--c-color-rank-2)}.c-rank--3{--c-rank-color: var(--c-color-rank-3)}.c-rank__crown{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:currentColor}.c-rank__number{position:relative;padding-top:1px}.c-rank--1 .c-rank__number,.c-rank--2 .c-rank__number,.c-rank--3 .c-rank__number{padding-top:6px;color:var(--c-color-text-inverse)}@media only screen and (min-width:769px){.c-rank{width:30px;height:30px;font-size:var(--c-fs-14)}.c-rank--1,.c-rank--2,.c-rank--3{width:40px;height:30px}.c-rank--1 .c-rank__number,.c-rank--2 .c-rank__number,.c-rank--3 .c-rank__number{padding-top:7px}}.c-post-card{box-sizing:border-box;display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid var(--c-color-border);border-radius:var(--c-radius-8);background-color:var(--c-color-bg);color:var(--c-color-text);text-decoration:none}.c-post-card__media{aspect-ratio:1 / 1;overflow:hidden;background-color:var(--c-color-bg-subtle)}.c-post-card__media img,.c-post-card__media svg{display:block;width:100%;height:100%;object-fit:cover}.c-post-card__title{display:-webkit-box;margin:var(--c-space-10) var(--c-space-12);padding:0;overflow:hidden;overflow-wrap:anywhere;color:var(--c-color-text);font-size:var(--c-fs-12);font-weight:var(--c-fw-bold);line-height:var(--c-lh-base);-webkit-line-clamp:2;-webkit-box-orient:vertical}@media only screen and (min-width:769px){.c-post-card{overflow:visible;border:0;border-radius:0;background:none}.c-post-card__media{border-radius:var(--c-radius-10);background-color:var(--c-color-bg-media)}.c-post-card__title{margin:var(--c-space-12) 0 0;font-size:var(--c-fs-14);-webkit-line-clamp:3}}.c-grid{display:grid;grid-template-columns:repeat(var(--c-grid-cols, 2),minmax(0,1fr));gap:var(--c-grid-gap);margin:0;padding:0;list-style:none}.c-grid>li{margin:0}@media only screen and (min-width:769px){.c-grid{grid-template-columns:repeat(var(--c-grid-cols-pc, 4),minmax(0,1fr))}}.c-scroller{display:grid;grid-auto-columns:var(--c-scroller-item, 140px);grid-auto-flow:column;gap:var(--c-scroller-gap);margin:0 calc(var(--c-gutter) * -1);padding:8px var(--c-gutter) 0;overflow-x:auto;list-style:none;scroll-padding-inline:var(--c-gutter);scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.c-scroller::-webkit-scrollbar{display:none}.c-scroller>*{scroll-snap-align:start}@media only screen and (min-width:769px){.c-scroller--grid-pc{grid-template-columns:repeat(var(--c-grid-cols-pc, 5),minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:var(--c-grid-gap);margin:0;padding:8px 0 0;overflow:visible}}.c-list{margin:0;padding:0;overflow:hidden;border:1px solid var(--c-color-border);border-radius:var(--c-radius-list);background-color:var(--c-color-bg);list-style:none}.c-list__item{margin:0}.c-list__item+.c-list__item{border-top:1px solid var(--c-color-border)}.c-list__link{display:flex;align-items:center;gap:var(--c-space-12);min-height:48px;padding:var(--c-space-16);color:var(--c-color-text);font-size:var(--c-fs-13);line-height:var(--c-lh-base);text-decoration:none;transition:background-color var(--c-duration)}.c-list__link:after{content:"";flex:0 0 auto;width:6px;height:6px;margin:0 var(--c-space-4) 0 auto;border-top:1.2px solid var(--c-color-text-sub);border-right:1.2px solid var(--c-color-text-sub);transform:rotate(45deg)}.c-list__sub{display:block;color:var(--c-color-text-meta);font-size:var(--c-fs-12)}@media only screen and (min-width:769px){.c-list__link{padding:var(--c-space-16) var(--c-space-24)}}@media screen and (pointer:fine){.c-list__link:hover{background-color:var(--c-color-bg-subtle)}}.c-accordion{margin:0 calc(var(--c-gutter) * -1);border-top:1px solid var(--c-color-border)}.c-accordion__item{border-bottom:1px solid var(--c-color-border)}.c-accordion__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--c-space-16);min-height:48px;padding:10px var(--c-gutter);box-sizing:border-box;color:var(--c-color-text);font-size:var(--c-fs-14);line-height:var(--c-lh-base);list-style:none;cursor:pointer}.c-accordion__summary::-webkit-details-marker{display:none}.c-accordion__summary:after{content:"";flex:0 0 14px;width:14px;height:14px;background:linear-gradient(currentColor,currentColor) center / 14px 1px no-repeat,linear-gradient(currentColor,currentColor) center / 1px 14px no-repeat;color:var(--c-color-text-muted);transition:background-size var(--c-duration)}.c-accordion__item[open]>.c-accordion__summary:after{background-size:14px 1px,1px 0}.c-accordion__summary:focus-visible{outline:2px solid var(--c-color-text);outline-offset:-2px}.c-accordion__content{padding:0 var(--c-gutter) 20px;color:var(--c-color-text-body);font-size:var(--c-fs-14);line-height:var(--c-lh-relaxed)}@media only screen and (min-width:769px){.c-accordion{margin:0;border:1px solid var(--c-color-border)}.c-accordion__item:last-child{border-bottom:0}.c-accordion__summary{padding:20px 24px}.c-accordion__content{padding:8px 24px 20px;border-top:1px solid var(--c-color-border)}}.c-breadcrumb{margin:0;padding:var(--c-space-12) 0;overflow-x:auto;font-size:var(--c-fs-12);line-height:var(--c-lh-base);scrollbar-width:none}.c-breadcrumb::-webkit-scrollbar{display:none}.c-breadcrumb__list{display:flex;align-items:center;gap:var(--c-space-4);margin:0;padding:0;list-style:none;white-space:nowrap}.c-breadcrumb__item{margin:0;color:var(--c-color-text-muted)}.c-breadcrumb__item+.c-breadcrumb__item:before{content:"/";content:"/" / "";margin-right:var(--c-space-4);color:var(--c-color-text-muted)}.c-breadcrumb__link{color:var(--c-color-text-muted);text-decoration:none}.c-breadcrumb__item[aria-current=page]{color:var(--c-color-text)}@media screen and (pointer:fine){.c-breadcrumb__link:hover{color:var(--c-color-text)}}.c-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--c-space-8);margin:0;padding:0;list-style:none}.c-pagination__link{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 var(--c-space-8);border:1px solid var(--c-color-border);border-radius:var(--c-radius-full);background-color:var(--c-color-bg);color:var(--c-color-text);font-size:var(--c-fs-13);line-height:1;text-decoration:none;transition:background-color var(--c-duration)}.c-pagination__link[aria-current=page]{border-color:var(--c-color-text);background-color:var(--c-color-text);color:var(--c-color-text-inverse)}.c-pagination__link--prev:before,.c-pagination__link--next:before{content:"";width:6px;height:6px;border-top:1.2px solid currentColor;border-right:1.2px solid currentColor}.c-pagination__link--prev:before{transform:translate(1px) rotate(-135deg)}.c-pagination__link--next:before{transform:translate(-1px) rotate(45deg)}@media screen and (pointer:fine){.c-pagination__link:not([aria-current=page]):hover{background-color:var(--c-color-bg-subtle)}}.c-chip{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:var(--c-space-4);min-height:36px;margin:0;padding:8px 14px;border:1px solid var(--c-color-border);border-radius:var(--c-radius-full);background-color:var(--c-color-bg);color:var(--c-color-text);font-family:var(--c-font-family);font-size:var(--c-fs-12);line-height:1;white-space:nowrap;cursor:pointer;transition:border-color var(--c-duration),background-color var(--c-duration)}.c-chip[aria-pressed=true]{border-color:var(--c-color-text);font-weight:var(--c-fw-bold)}@media only screen and (min-width:769px){.c-chip{min-height:32px;padding:6px 12px}}@media screen and (pointer:fine){.c-chip:hover{border-color:var(--c-color-text-meta)}}.c-quantity{box-sizing:border-box;display:inline-flex;align-items:stretch;width:122px;height:54px;overflow:hidden;border:1px solid var(--c-color-border);border-radius:var(--c-radius-8);background-color:var(--c-color-bg)}.c-quantity__button{flex:0 0 40px;margin:0;padding:0;border:0;background:none;color:var(--c-color-text);font-family:var(--c-font-family);font-size:var(--c-fs-18);font-weight:var(--c-fw-light);line-height:1;cursor:pointer}.c-quantity__button:disabled{color:var(--c-color-text-disabled);cursor:not-allowed}.c-quantity__input{flex:1 1 auto;width:40px;min-width:0;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:none;color:var(--c-color-text);font-size:var(--c-fs-14);text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.c-quantity__input::-webkit-inner-spin-button,.c-quantity__input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}@media only screen and (min-width:769px){.c-quantity{height:50px}}.c-option-toggle{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;overflow:hidden;border:0;border-radius:var(--c-radius-8)}.c-option-toggle__option{position:relative;display:block;margin:0;cursor:pointer}.c-option-toggle__input{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.c-option-toggle__label{box-sizing:border-box;display:flex;align-items:center;justify-content:center;height:100%;min-height:44px;padding:12px 8px;background-color:var(--c-color-bg-muted);color:var(--c-color-text);font-size:var(--c-fs-13);line-height:var(--c-lh-base);text-align:center;transition:background-color var(--c-duration)}.c-option-toggle__input:checked+.c-option-toggle__label{background-color:var(--c-color-brand)}.c-option-toggle__input:focus-visible+.c-option-toggle__label{outline:2px solid var(--c-color-text);outline-offset:-2px}@media only screen and (min-width:769px){.c-option-toggle__label{min-height:60px;font-size:var(--c-fs-18)}}.c-input.c-input--pill{border-radius:var(--c-radius-full);padding-left:20px;padding-right:20px}.c-dots{display:flex;align-items:center;justify-content:center;gap:var(--c-space-6);margin:0;padding:0;list-style:none}.c-dots__dot{display:block;width:6px;height:6px;border-radius:var(--c-radius-full);background-color:var(--c-color-dot);transition:width var(--c-duration)}.c-dots__dot[aria-current=true],.c-dots__dot.c-dots__dot--current{width:20px}.c-dots:has(button.c-dots__dot){gap:0}button.c-dots__dot{display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin:0;padding:0;border:0;border-radius:0;background:none;cursor:pointer}button.c-dots__dot:before{content:"";width:6px;height:6px;border-radius:var(--c-radius-full);background-color:var(--c-color-dot);transition:width var(--c-duration)}button.c-dots__dot[aria-current=true]{width:32px}button.c-dots__dot[aria-current=true]:before{width:20px}button.c-dots__dot[hidden]{display:none}button.c-dots__dot:focus-visible{outline:2px solid var(--c-color-text);outline-offset:-2px}.c-more{position:relative}.c-more__fade,.c-more__button{display:none}.c-more__button{gap:var(--c-space-6);align-items:center;min-height:24px;margin:0;padding:0 8px;border:0;background:none;color:var(--c-color-text);font-family:var(--c-font-family);font-size:var(--c-fs-13);font-weight:var(--c-fw-regular);line-height:var(--c-lh-base);white-space:nowrap;cursor:pointer;-webkit-appearance:none;appearance:none;transition:opacity var(--c-duration)}.c-more__button:after{content:"";flex:0 0 14px;width:14px;height:14px;background:linear-gradient(currentColor,currentColor) center / 11px 1px no-repeat,linear-gradient(currentColor,currentColor) center / 1px 11px no-repeat}.c-more__button[aria-expanded=true]:after{background-size:11px 1px,1px 0}.c-more__button:focus-visible{outline:2px solid var(--c-color-text);outline-offset:2px}.js .c-more .c-more__body{max-height:var(--c-more-height, 282px);overflow:hidden;overflow:clip}.js .c-more .c-more__fade{position:absolute;right:0;bottom:0;left:0;display:block;height:var(--c-more-fade-height, 126.75px);background:linear-gradient(to bottom,transparent,var(--c-more-bg, var(--c-color-bg)) var(--c-more-fade-solid, 99.5px));pointer-events:none}.c-more[data-custom-more-ready] .c-more__button{position:absolute;bottom:calc(var(--c-more-button-bottom, 7.75px) - 2.25px);left:50%;display:inline-flex;transform:translate(-50%)}.js .c-more.c-more--open .c-more__body{max-height:none;overflow:visible}.js .c-more.c-more--open .c-more__fade{display:none}.c-more[data-custom-more-ready].c-more--open .c-more__button{position:static;display:flex;width:fit-content;margin:var(--c-space-16) auto 0;transform:none}.c-more[data-custom-more-ready][data-custom-more-short] .c-more__fade,.c-more[data-custom-more-ready][data-custom-more-short] .c-more__button{display:none}html.js[data-custom-more-failed] .c-more .c-more__body{max-height:none;overflow:visible}html.js[data-custom-more-failed] .c-more .c-more__fade,html.js[data-custom-more-failed] .c-more .c-more__button{display:none}@media only screen and (min-width:769px){html[class~=js] .c-more:not(.c-more--pc) .c-more__body{max-height:none;overflow:visible}html[class~=js] .c-more:not(.c-more--pc) .c-more__fade{display:none}.c-more[data-custom-more-ready]:not(.c-more--pc) .c-more__button{display:none}}@media screen and (pointer:fine){.c-more__button:hover{opacity:var(--c-hover-opacity)}}
/*# sourceMappingURL=/cdn/shop/t/198/assets/custom-layout.css.map */
