@layer astro.images{:where([data-astro-image]){height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}[data-astro-image-fit=fill]{-o-object-fit:fill;object-fit:fill}[data-astro-image-fit=contain]{-o-object-fit:contain;object-fit:contain}[data-astro-image-fit=cover]{-o-object-fit:cover;object-fit:cover}[data-astro-image-fit=scale-down]{-o-object-fit:scale-down;object-fit:scale-down}[data-astro-image-pos=top]{-o-object-position:top;object-position:top}[data-astro-image-pos=bottom]{-o-object-position:bottom;object-position:bottom}[data-astro-image-pos=left]{-o-object-position:left;object-position:left}[data-astro-image-pos=right]{-o-object-position:right;object-position:right}[data-astro-image-pos=center]{-o-object-position:center;object-position:center}[data-astro-image-pos=top-left]{-o-object-position:top left;object-position:top left}[data-astro-image-pos=top-right]{-o-object-position:top right;object-position:top right}[data-astro-image-pos=top-center]{-o-object-position:top center;object-position:top center}[data-astro-image-pos=bottom-left]{-o-object-position:bottom left;object-position:bottom left}[data-astro-image-pos=bottom-right]{-o-object-position:bottom right;object-position:bottom right}[data-astro-image-pos=bottom-center]{-o-object-position:bottom center;object-position:bottom center}[data-astro-image-pos=left-top]{-o-object-position:left top;object-position:left top}[data-astro-image-pos=left-bottom]{-o-object-position:left bottom;object-position:left bottom}[data-astro-image-pos=left-center]{-o-object-position:left center;object-position:left center}[data-astro-image-pos=right-top]{-o-object-position:right top;object-position:right top}[data-astro-image-pos=right-bottom]{-o-object-position:right bottom;object-position:right bottom}[data-astro-image-pos=right-center]{-o-object-position:right center;object-position:right center}[data-astro-image-pos=center-top]{-o-object-position:center top;object-position:center top}[data-astro-image-pos=center-bottom]{-o-object-position:center bottom;object-position:center bottom}[data-astro-image-pos=center-left]{-o-object-position:center left;object-position:center left}[data-astro-image-pos=center-right]{-o-object-position:center right;object-position:center right}}.lang-picker[data-astro-cid-gtewornt]{height:2rem;margin-left:var(--grid-b-gap);flex-wrap:nowrap;justify-self:baseline;align-items:center;padding:0 4px;display:flex;&.external{margin:0}&>svg[data-astro-cid-gtewornt]{position:relative;top:1.5px}}select[data-astro-cid-gtewornt]{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--text-color-dark);font-family:var(--font-main);background:0 0;border:0;font-size:.875rem;font-weight:400}header[data-astro-cid-nen7h5rs]{height:var(--header-height);z-index:10;background-color:#0000;grid-template-rows:1fr;grid-template-columns:1fr auto 1fr;justify-content:center;align-items:center;width:100%;display:grid;position:fixed;top:0;left:0;&>svg[data-astro-cid-nen7h5rs]{grid-area:1/2}}.background[data-astro-cid-nen7h5rs]{background-color:var(--bg-color-mid);border-radius:0 0 var(--border-radius) var(--border-radius);filter:drop-shadow(0 0 10px #0000002e);z-index:-1;height:100%;position:absolute;top:0;left:0;right:0}footer[data-astro-cid-jo6i4kqk]{background-color:var(--bg-color-mid);width:100%;height:120px}.mask[data-astro-cid-jo6i4kqk]{background-color:var(--bg-color-dark);border-radius:var(--border-radius) var(--border-radius) 0 0;justify-content:center;align-items:center;width:100%;height:100%;display:flex}p[data-astro-cid-jo6i4kqk]{color:var(--text-color-light);font-family:var(--font-main);font-size:1rem;font-weight:300}button[data-astro-cid-qsecaqwu][is=champei-cart-button]{cursor:pointer;border:none;justify-content:center;align-items:center;margin:0 16px;padding:5px 13px;display:flex;position:relative;&>svg[data-astro-cid-qsecaqwu]{color:var(--text-color-light);flex-shrink:0;width:14px;height:14px;margin-left:5px;position:relative;top:-1px}}.background[data-astro-cid-qsecaqwu]{background-color:var(--bg-color-dark);border-radius:var(--border-radius-button);z-index:-1;position:absolute;inset:0;overflow:clip}.label[data-astro-cid-qsecaqwu]{color:var(--text-color-light);font-family:var(--font-alt);font-size:1rem;font-weight:300}.count[data-astro-cid-qsecaqwu]{color:#fff;font-family:var(--font-main);visibility:hidden;background-color:#f97f4f;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:.75rem;font-weight:400;display:flex;position:absolute;top:-5px;right:-5px}nav[data-astro-cid-wpvy4v7s]{background-color:var(--bg-color-mid);border-radius:var(--border-radius) var(--border-radius) 0 0;filter:drop-shadow(0 0 10px #0000002e);height:60px;bottom:0;left:var(--grid-a-gap);right:var(--grid-a-gap);z-index:1000;grid-template-rows:auto;grid-template-columns:1fr auto;align-items:center;display:grid;position:fixed;overflow:clip;&>button[data-astro-cid-wpvy4v7s][is=champei-cart-button]{grid-area:1/2}}ul[data-astro-cid-wpvy4v7s]{grid-area:1/1;justify-content:space-evenly;align-items:center;margin-left:40px;list-style-type:none;display:flex}li[data-astro-cid-wpvy4v7s]{position:relative;&.separator{flex-grow:0}}a[data-astro-cid-wpvy4v7s]{color:var(--text-color-dark);font-family:var(--font-main);font-size:1rem;font-weight:300;text-decoration:none;position:relative;&:after{content:"";opacity:0;background:currentColor;width:100%;height:1px;transition:opacity .1s ease-out,transform .4s ease-out;display:block;position:absolute;bottom:-2px;left:0;transform:scaleX(.8)}@media (hover:hover){&:hover{&:after{opacity:1;transform:scaleX(1)}}}}champei-cart-contents[data-astro-cid-usrbsfso]{&>champei-cart-item{&:nth-child(odd){background-color:#fff3}}}champei-count-button{background-color:var(--text-color-light);border:1px solid var(--bg-color-mid);border-radius:var(--border-radius-button);color:var(--text-color-dark);font-family:var(--font-main);flex-flow:row;justify-content:center;align-items:center;font-size:1rem;font-weight:400;display:flex;& button,& p{color:currentColor;align-items:center;padding:10px}& p{border-left:1px solid var(--bg-color-mid);border-right:1px solid var(--bg-color-mid)}}champei-cart-item{color:var(--text-color-dark);font-family:var(--font-main);grid-template-columns:repeat(8,1fr);place-items:center;padding:20px 0;font-weight:400;display:grid;& button{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;border:0;grid-area:1/1;place-content:center;width:100%;height:40px;display:flex}& img{-o-object-fit:cover;object-fit:cover;border-radius:10px;grid-area:1/2/auto/4;width:94px;height:121px}& .details{grid-column:4/8;grid-template-columns:subgrid;grid-template-rows:repeat(3,auto);align-self:stretch;align-items:center;padding-left:16px;display:grid}& .product{grid-area:1/1/auto/-1;margin-bottom:8px;font-size:1.125rem}& .color{grid-row:2}& .color,& .size{grid-column:1/-1;font-size:.9375rem;line-height:1.25rem}& .size{grid-row:3}& champei-count-button{grid-column:1/-2;place-self:end start;margin-top:8px}& .price{grid-area:-1/4;justify-self:end}}button[data-astro-cid-pdrgfpe4]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--bg-color-light);border-radius:var(--border-radius-button);cursor:pointer;border:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}a[data-astro-cid-ekguhzzh],button[data-astro-cid-ekguhzzh]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bg-color-mid);border-radius:var(--border-radius-button);border:none;padding:10px 20px;display:inline-block;overflow:clip;&.inverted{background-color:var(--bg-color-dark)}}p[data-astro-cid-ekguhzzh]{color:var(--text-color-dark);font-family:var(--font-alt);text-align:center;text-wrap:nowrap;align-items:baseline;max-width:160px;font-size:1rem;font-weight:300;display:flex}.inverted[data-astro-cid-ekguhzzh] p[data-astro-cid-ekguhzzh]{color:var(--text-color-light)}.cart-preview[data-astro-cid-h447ewdy]{background:0 0;border:0;justify-content:end;align-self:end;width:100%;@media (prefers-reduced-motion:no-preference){transition:transform .4s var(--ease-out-cubic),overlay .4s allow-discrete,display .4s allow-discrete;transition-delay:.1s,0s,0s;transform:translateY(101%);@starting-style{transform:translateY(0)}}&[open]{display:flex;@media (prefers-reduced-motion:no-preference){transform:translateY(0);@starting-style{transform:translateY(101%)scale(.9)}&::backdrop{opacity:.7;@starting-style{opacity:0}}}}&::backdrop{background-color:var(--bg-color-dark);opacity:0;transition:opacity .4s,overlay allow-discrete .4s,display allow-discrete .4s}}.content[data-astro-cid-h447ewdy]{min-height:150px;max-height:80vh;padding:0 var(--grid-a-gap);grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:repeat(8,1fr);display:grid;position:relative;overflow:clip;@media (width>=768px){right:10px}}.cart-contents[data-astro-cid-h447ewdy]{grid-area:2/1/auto/-1;width:100%;height:100%;overflow:auto}.background[data-astro-cid-h447ewdy]{background-color:var(--bg-color-mid);border-radius:var(--border-radius) var(--border-radius) 0 0;z-index:-1;position:absolute;inset:0}header[data-astro-cid-h447ewdy]{grid-column:1/-1;justify-content:center;align-items:center;height:80px;padding:20px;display:flex}button[is=champei-close-button]{position:absolute;top:20px;right:20px}h2[data-astro-cid-h447ewdy]{color:var(--text-color-dark);font-family:var(--font-alt);text-align:center;font-size:2rem;font-weight:400}.total[data-astro-cid-h447ewdy]{grid-template-rows:1fr;grid-template-columns:repeat(8,1fr);align-self:stretch;align-items:center;display:grid}.total-contents[data-astro-cid-h447ewdy]{color:var(--text-color-dark);font-family:var(--font-main);grid-column:4/8;justify-content:space-between;padding-left:16px;font-size:1.125rem;font-weight:400;display:flex}footer[data-astro-cid-h447ewdy]{text-align:center;background:0 0;grid-area:-1/1/auto/-1;width:100%;height:100px;margin-top:30px}.order-button[data-astro-cid-h447ewdy]{margin-top:75px;margin-bottom:20px;display:inline-block;position:relative;& .count{color:#fff;font-family:var(--font-main);background-color:#f97f4f;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:.75rem;font-weight:400;display:flex;position:absolute;top:-5px;right:-5px}}*,:after,:before{box-sizing:border-box}:not(dialog){margin:0}:focus:not(:focus-visible){outline:none}html{-webkit-text-size-adjust:100%;font-feature-settings:normal;scroll-behavior:smooth;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}body{-webkit-font-smoothing:antialiased;line-height:1.5}canvas,img,picture,svg,video{max-width:100%;display:block}button,input,select,textarea{font:inherit;margin:0;padding:0;font-size:100%}button,select{text-transform:none}[type=button],[type=submit],button{-webkit-appearance:button;background-color:#0000;background-image:none}[role=button],button{cursor:pointer}:disabled{cursor:default}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}textarea{resize:vertical}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance;margin:0;padding:0}a{color:inherit;text-decoration:inherit}table{border-collapse:collapse;border-color:inherit;text-indent:0}ol,ul{padding:0;list-style-type:none}dialog{max-width:100%;max-height:100%;margin:0;padding:0}:root{--text-color-dark:#615338;--text-color-light:#e7e3d7;--bg-color-dark:#615338;--bg-color-dark2:#d9d9d9;--bg-color-mid:#dbd2c9;--bg-color-light:#f8f5f2;--header-height:65px;--grid-padding:7px;--grid-col:calc(100vw - var(--grid-padding)*2) /8;--grid-a-gap:7px;--grid-b-gap:16px;--border-radius:20px;--border-radius-button:16px;font-family:var(--font-main);--ease-out-cubic:cubic-bezier(.33,1,.68,1)}.visually-hidden:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root{--grid-size:40px;@media (width>=900px){--grid-size:80px}}body{font-size:1rem;&:has(dialog[open]){overflow:hidden}}.skip-link[data-astro-cid-tcsfveqr]{align-content:center;width:100%;height:80px;padding-left:40px;display:block;position:absolute;top:-999px;left:-999px;&:focus-visible{position:relative;top:0;left:0}}
