.collection-banner{position:relative;display:flex;align-items:flex-end;aspect-ratio:1;overflow:hidden;background:rgba(var(--color-foreground),.25)}.collection-banner__media,.collection-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.collection-banner__image{display:block;width:100%;height:100%;object-fit:cover}.collection-banner__overlay{background:#0006}.collection-banner__content{position:relative;padding-top:32px;padding-bottom:32px;color:rgb(var(--color-base-background-1))}.collection-banner__heading{margin:0;color:inherit;font-size:24px;font-weight:var(--font-body-weight-bold);line-height:32px}.collection-banner__note-mark{top:-.6em;font-size:60%}.collection-banner__text{margin:16px 0 0;color:inherit;font-size:14px;line-height:24px}@media(min-width:992px){.collection-banner{align-items:center;aspect-ratio:3 / 1}.collection-banner__content{padding-top:40px;padding-bottom:40px}.collection-banner__heading{font-size:32px;line-height:48px}.collection-banner__text{margin-top:24px;font-size:16px;line-height:28px}}.collection-categories{--layout-carousel-controls-max-width: 200px;padding:32px 0 40px}.collection-categories__header .collection-heading__title{font-size:40px;line-height:56px}.collection-categories__header .collection-heading__subtitle{font-size:16px;line-height:20px}.collection-categories__series{margin:40px 0 16px}.collection-categories__list{display:flex;gap:12px;list-style:none;margin:0;padding:0 var(--layout-content-padding)}.collection-categories__item{flex:0 0 calc((100vw - 2 * var(--layout-content-padding) - 12px) / 2.15);min-width:0}.collection-categories__card{display:flex;flex-direction:column;text-decoration:none;transition:none}.collection-categories__card[href]:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:-2px;box-shadow:none}.collection-categories__media{aspect-ratio:1;margin-bottom:8px;overflow:hidden;background:rgba(var(--color-foreground),.25)}.collection-categories__image{display:block;width:100%;height:100%;object-fit:cover}.collection-categories__title{font-size:16px;line-height:20px}.collection-categories__subtitle{margin-top:4px;color:rgba(var(--color-foreground),.8);font-size:12px;line-height:16px}.collection-categories__card:hover{color:rgb(var(--color-foreground))}@media(hover:hover)and (pointer:fine){.collection-categories__card:hover{opacity:.6}}@media(min-width:992px){.collection-categories{--layout-carousel-controls-max-width: 408px;padding-top:40px}.collection-categories__header .collection-heading__title{font-size:48px;line-height:72px}.collection-categories__header .collection-heading__subtitle{font-size:18px;line-height:24px}.collection-categories__list{gap:16px}.collection-categories__item{flex-basis:calc((100% - 5 * 16px) / 6)}.collection-categories__title{font-size:18px;line-height:24px}.collection-categories__subtitle{font-size:14px;line-height:20px}}.collection-note{padding-top:64px;padding-bottom:40px}.collection-note__text{margin:0;font-size:12px;line-height:20px}@media(min-width:992px){.collection-note{padding-top:120px}}.collection-series__header{padding-top:64px;padding-bottom:32px}.collection-series__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:1px 0 0 1px;box-shadow:inset 0 0 0 1px var(--colorLightGray)}.collection-series__item{border:1px solid var(--colorLightGray);margin:-1px 0 0 -1px}@media(min-width:992px){.collection-series__header{padding-top:80px;padding-bottom:40px}.collection-series__list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1440px){.collection-series__list{grid-template-columns:repeat(5,minmax(0,1fr))}}.collection-start-set{--layout-carousel-controls-margin: 40px auto 0;padding:64px 0;background:var(--colorOffWhite)}.collection-start-set__intro{padding:0 var(--layout-content-padding) 32px}.collection-start-set__lead{margin:24px 0 0;font-size:14px;line-height:24px}.collection-start-set__list{display:flex;gap:var(--collection-start-set-gap);list-style:none;margin:0;padding:0 var(--layout-content-padding)}.collection-start-set__item{flex:0 0 calc((100vw - var(--collection-start-set-gap) / 2) / 1.5);min-width:0}@media(min-width:992px){.collection-start-set{--layout-carousel-scroll-padding: 0px;--layout-carousel-controls-max-width: 408px;display:grid;grid-template-columns:30% minmax(0,70%);padding-top:80px}.collection-start-set__item{flex-basis:calc((100% - 2 * var(--collection-start-set-gap)) / 3)}.collection-start-set__intro{padding-bottom:0}.collection-start-set__lead{margin-top:40px;font-size:16px;line-height:28px}.collection-start-set__list{padding-left:0}}.layout-footer{margin-top:30px;background:var(--colorMain);color:rgb(var(--color-foreground));padding-top:80px;padding-bottom:40px}.template-list-collections .layout-footer{margin-top:0}.layout-footer__inner{display:flex;flex-direction:column}.layout-footer__upper{display:flex;flex-direction:column;gap:80px}.layout-footer__middle{margin-top:80px}.layout-footer__bottom{margin-top:40px}.layout-footer__brand{display:flex;flex-direction:column;align-items:center;gap:40px;text-align:center}.layout-footer__logo{margin:0;color:inherit}.layout-footer__logo-icon{display:block;width:248px;height:auto}.layout-footer__catch-group{display:flex;flex-direction:column;gap:16px}.layout-footer__catch,.layout-footer__catch-en{margin:0;color:inherit;font-weight:var(--font-body-weight-bold)}.layout-footer__catch{font-size:28px;line-height:40px}.layout-footer__catch-en{font-size:16px;letter-spacing:-.01em;line-height:20px}.layout-footer__nav{display:grid;grid-template-areas:"product brand" "product company" "product help";grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto 1fr;gap:40px 24px}.layout-footer__group--product{grid-area:product}.layout-footer__group--brand{grid-area:brand}.layout-footer__group--company{grid-area:company}.layout-footer__group--help{grid-area:help}.layout-footer__group{display:flex;flex-direction:column;gap:20px}.layout-footer__group-heading{margin:0;padding-bottom:16px;border-bottom:1px solid currentColor;font-size:22px;font-weight:var(--font-body-weight-bold);line-height:32px}.layout-footer__links,.layout-footer__socials,.layout-footer__legal,.layout-footer__payment-list{list-style:none;margin:0;padding:0}.layout-footer__links{display:flex;flex-direction:column;gap:12px}.layout-footer__links a{display:block;font-size:14px;font-weight:var(--font-body-weight-bold);line-height:24px}.layout-footer__middle,.layout-footer__bottom{display:flex;flex-direction:column;align-items:center;gap:40px}.layout-footer__bottom{flex-direction:column-reverse}.layout-footer__socials{display:flex;gap:8px}.layout-footer__socials a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid #f0f0f0;border-radius:50%;background:#fff}.layout-footer__socials svg{width:20px;height:20px}.layout-footer__legal{display:flex;flex-wrap:wrap;justify-content:center;gap:16px 24px}.layout-footer__legal a,.layout-footer__language{color:inherit;font-size:12px;font-weight:var(--font-body-weight-bold);line-height:16px}.layout-footer__copyright{margin:0;letter-spacing:-.01em;color:inherit;font-size:12px;line-height:16px}.layout-footer__bottom-end{display:flex;flex-direction:column;align-items:center;gap:24px}.layout-footer__payment-list{display:flex;justify-content:center}.layout-footer__payment-list li{flex:0 1 38px;min-width:0}.layout-footer__payment-icon{display:block;width:100%;height:auto;aspect-ratio:38 / 22}.layout-footer__languages{display:flex;gap:16px}.layout-footer__language{padding:8px 0;border:0;background:none;cursor:pointer}.layout-footer__language--current{text-decoration:underline;text-underline-offset:4px}.layout-footer a:hover,.layout-footer__language:hover{color:var(--color-wbmaincolors-text)}@media(min-width:992px){.layout-footer{margin-top:60px;padding-top:120px;padding-bottom:80px}.layout-footer__upper,.layout-footer__middle,.layout-footer__bottom{flex-direction:row;justify-content:space-between}.layout-footer__bottom{margin-top:80px}.layout-footer__upper{align-items:flex-start}.layout-footer__brand{flex:0 1 368px;align-items:flex-start;text-align:left}.layout-footer__catch{font-size:48px;line-height:72px}.layout-footer__catch-en{font-size:18px;line-height:24px}.layout-footer__nav{flex:0 1 705px;grid-template-areas:"product brand help" "product company .";grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto 1fr;gap:40px 80px}.layout-footer__links a{font-size:16px}.layout-footer__legal{justify-content:flex-end}.layout-footer__bottom-end{flex-direction:row;gap:32px}.layout-footer__payment-list{gap:8px}}html{scroll-padding-top:var(--layout-header-height)}.layout-header{--layout-header-background: #fff;--layout-header-foreground: rgb(var(--color-foreground));color:var(--layout-header-foreground);display:block}.layout-header__bar a,.layout-header__drawer a{color:currentColor}.layout-header__bar{align-items:center;background:var(--layout-header-background);display:grid;grid-template-columns:auto 1fr auto;height:var(--layout-header-height);padding:0 48px;position:relative;transition:background-color .3s ease-in-out,color .3s ease-in-out;z-index:30}.layout-header--overlay:not(.is-solid):not(:hover):not(:has(:focus-visible)){color:var(--layout-header-background)}.layout-header--overlay:not(.is-solid):not(:hover):not(:has(:focus-visible)) .layout-header__bar{background:transparent}.layout-header--overlay:hover .layout-header__bar,.layout-header--overlay:has(:focus-visible) .layout-header__bar,.layout-header--overlay.is-solid .layout-header__bar{background:var(--layout-header-background);color:var(--layout-header-foreground)}.layout-header__logo-heading{line-height:0;margin:0}.layout-header__logo{display:block;position:relative;width:180px;z-index:33}.layout-header__logo img{display:block;height:auto;transition:filter .3s ease-in-out;width:100%}.layout-header--overlay:not(.is-solid):not(:hover):not(:has(:focus-visible)) .layout-header__logo img{filter:brightness(0) invert(1)}.layout-header--overlay:hover .layout-header__logo img,.layout-header--overlay:has(:focus-visible) .layout-header__logo img,.layout-header--overlay.is-solid .layout-header__logo img{filter:none}.layout-header__primary-nav{align-items:center;display:flex;gap:32px;justify-content:center;padding:0 36px}.layout-header__primary-nav a{font-size:15px;font-weight:700}.layout-header__icon-controls{align-items:center;display:flex;gap:20px;position:relative;z-index:32}.layout-header__icon-link,.layout-header__menu-toggle{align-items:center;display:flex;height:48px;justify-content:center;min-width:44px;position:relative}.layout-header__icon-link{transition:none}.layout-header__icon-link-icon,.layout-header__hamburger{display:block;height:26px;line-height:0;width:26px}.layout-header__icon-link svg,.layout-header__menu-toggle svg,.layout-header__utility-icon svg{height:100%;width:100%}.layout-header__help svg{height:26px;width:26px}.layout-header__icon-link-icon>svg,.layout-header__utility-icon>svg{fill:currentColor;stroke:currentColor}.layout-header__icon-link-icon>.icon-account,.layout-header__help svg,.layout-header__utility-icon>.icon-account{fill:none;stroke:currentColor}.layout-header__cart-count{align-items:center;background:#f15b82;border-radius:50%;color:var(--layout-header-background);display:flex;font-size:10px;height:18px;justify-content:center;position:absolute;right:-2px;top:2px;width:18px}.layout-header__menu-toggle{background:transparent;border:0;color:inherit;cursor:pointer;padding:10px}.layout-header__hamburger svg{fill:currentColor}.layout-header__drawer{background:var(--layout-header-background);color:var(--layout-header-foreground);height:100vh;height:100dvh;top:0;right:0;bottom:0;left:0;opacity:0;overflow-x:hidden;overflow-y:scroll;overscroll-behavior:contain;pointer-events:none;position:fixed;transition:opacity .3s ease-in-out,visibility 0s linear .3s;visibility:hidden;z-index:100}.layout-header__drawer:focus{outline:none}.layout-header.is-menu-open:not(.is-closing) .layout-header__drawer{opacity:1;pointer-events:auto;transition-delay:0s;visibility:visible}.layout-header__drawer-announcement{margin-right:calc(100% - 100vw + var(--layout-header-scrollbar-width, 0px));position:relative;z-index:102}.layout-header__drawer-close-wrapper{display:flex;height:0;justify-content:flex-end;padding-right:24px;position:sticky;top:0;z-index:103}.layout-header__drawer-close{margin-top:24px}.layout-header__drawer-mobile-header{display:none}.layout-header__drawer-grid{align-items:start;display:grid;grid-template-columns:minmax(0,46%) minmax(0,54%);min-height:calc(100dvh - var(--layout-header-announcement-height, 0px))}.layout-header__model{align-self:start;background:rgba(var(--color-foreground),.25);height:100vh;height:100dvh;min-height:0;overflow:hidden;position:sticky;top:0}.layout-header__model-picture{display:block;height:100%}.layout-header__model img,.layout-header__model-placeholder{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.layout-header__drawer-model-logo{align-items:center;display:flex;height:var(--layout-header-height);left:48px;position:absolute;top:0;width:180px;z-index:1}.layout-header__drawer-model-logo img{filter:brightness(0) invert(1);height:auto;width:100%}.layout-header__drawer-content{display:flex;flex-direction:column;gap:56px;padding:32px 64px 72px}.layout-header__cart-account-links{display:flex;gap:12px;max-width:360px}.layout-header__cart-account-links>a{align-items:center;background:#f2f2ee;border-radius:999px;display:flex;flex:1;gap:10px;justify-content:center;min-height:58px;padding:10px 18px}.layout-header__utility-icon{display:block;height:22px;line-height:0;width:22px}.layout-header__utility-copy{display:flex;flex-direction:column;line-height:1.1}.layout-header__utility-copy strong{font-size:16px}.layout-header__utility-copy>span{font-size:12px;margin-top:4px}.layout-header__menu-heading{align-items:center;display:flex;font-size:28px;justify-content:space-between;margin-bottom:16px}.layout-header__menu-section h2{display:flex;flex-direction:column;font-size:inherit;line-height:1;margin:0}.layout-header__menu-section h2 span{font-size:12px;font-weight:400;line-height:1.4;margin-top:4px;margin-bottom:4px}.layout-header__view-all{align-items:center;display:inline-flex;font-size:12px;font-weight:700;gap:8px}.layout-header__view-all span{font-size:20px;font-weight:400;line-height:1}.layout-header__series-heading{align-items:center;display:flex;font-size:16px;line-height:1.4;margin:0 0 16px}.layout-header__brand-marker{color:var(--colorMain);flex:0 0 auto;height:18px;margin-right:9px;width:18px}.layout-header__card-grid{display:grid;gap:16px 8px;grid-template-columns:repeat(4,minmax(0,1fr))}.layout-header__card{display:flex;flex-direction:column;min-width:0;transition:opacity .18s ease,color .3s ease}.layout-header__card-media{aspect-ratio:1 / 1;display:block;overflow:hidden;width:100%}.layout-header__card-media picture{display:block;height:100%;width:100%}.layout-header__card-image{display:block;height:100%;object-fit:cover;width:100%}@media(hover:hover)and (pointer:fine){.layout-header__card:hover{opacity:.75}}.layout-header__card strong{font-size:14px;letter-spacing:.01em;line-height:1.3;margin-top:9px}.layout-header__card-subtitle{font-size:12px;line-height:1.3;margin-top:2px}.layout-header__drawer-page-links{display:grid;gap:34px 64px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.layout-header__drawer-page-links a{display:flex;flex-direction:column}.layout-header__drawer-page-links strong{font-size:27px;line-height:1}.layout-header__drawer-page-links span{font-size:11px;line-height:1.4;margin-top:8px}.layout-header__socials{display:flex;gap:10px;list-style:none;margin:0;padding:0}.layout-header__socials a{align-items:center;border:1px solid #e5e5e5;border-radius:50%;display:flex;height:42px;justify-content:center;width:42px}.layout-header__socials svg{height:22px;width:22px}body.layout-header-menu-open{overflow:hidden;padding-right:var(--layout-header-scrollbar-width, 0px)}@media(max-width:1199px){.layout-header__bar{padding-inline:32px}.layout-header__primary-nav{padding:0 24px}.layout-header__icon-controls{gap:12px}.layout-header__drawer-content{padding-inline:48px}.layout-header__drawer-model-logo{left:32px}}@media(max-width:991px){.layout-header__bar{grid-template-columns:1fr auto;padding:8px 15px}.layout-header__logo{width:150px}.layout-header__primary-nav,.layout-header__help{display:none}.layout-header__icon-controls{gap:4px}.layout-header__icon-link{height:44px;min-width:40px}.layout-header__icon-link-icon,.layout-header__hamburger{height:22px;width:22px}.layout-header__drawer-close-wrapper{padding-right:16px}.layout-header__drawer-close{margin-top:16px}.layout-header__drawer-mobile-header{align-items:center;display:flex;height:var(--layout-header-height);padding:0 15px}.layout-header__drawer-mobile-logo{display:block;width:150px}.layout-header__drawer-mobile-logo img{display:block;height:auto;width:100%}.layout-header__drawer-grid{display:flex;flex-direction:column-reverse;min-height:calc(100dvh - var(--layout-header-announcement-height, 0px) - var(--layout-header-height))}.layout-header__drawer-content{padding:32px 20px 52px}.layout-header__model{height:auto;position:relative;top:auto}.layout-header__model-picture{height:auto}.layout-header__model img,.layout-header__model-placeholder{aspect-ratio:3 / 4;height:auto}.layout-header__drawer-model-logo{display:none}.layout-header__cart-account-links{gap:10px;max-width:100%}.layout-header__cart-account-links>a{min-height:50px;padding:8px 12px}.layout-header__menu-heading{font-size:24px}.layout-header__menu-section h2 span{font-size:10px}.layout-header__view-all{gap:5px}.layout-header__series-heading{font-size:14px;margin-bottom:14px}.layout-header__brand-marker{height:15px;margin-right:7px;width:15px}.layout-header__card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.layout-header__card strong{margin-top:7px}.layout-header__drawer-page-links{gap:30px 24px}.layout-header__drawer-page-links strong{font-size:23px}.layout-header__drawer-page-links span{font-size:10px;margin-top:5px}.layout-header__socials{gap:8px}}@media(prefers-reduced-motion:reduce){.layout-header__bar,.layout-header__logo img,.layout-header__drawer,.layout-header__card{transition:none}}.collection-heading__title{margin:0;font-size:28px;font-weight:var(--font-body-weight-bold);line-height:40px}.collection-heading__subtitle{display:flex;align-items:center;gap:8px;margin-top:4px;font-size:12px;font-weight:var(--font-body-weight-bold);line-height:16px}.collection-heading__marker{width:16px;height:16px;flex:0 0 auto;color:var(--colorMain)}.collection-heading--compact .collection-heading__title{display:flex;align-items:center;gap:8px;font-size:16px;line-height:20px}@media(min-width:992px){.collection-heading__title{font-size:32px;line-height:48px}.collection-heading--compact .collection-heading__title{font-size:18px;line-height:24px}.collection-heading__subtitle{font-size:14px;line-height:20px}}.collection-product-card{position:relative;display:flex;height:100%;flex-direction:column;align-items:center;gap:8px;padding:32px 24px;background:rgb(var(--color-background));text-decoration:none;transition:background-color .2s}.collection-product-card:hover{color:rgb(var(--color-foreground))}.collection-product-card[href]:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:-2px;box-shadow:none}.collection-product-card__media{position:relative;width:80%;aspect-ratio:1}.collection-product-card__image,.collection-product-card__hover-image{display:block;width:100%;height:100%;object-fit:contain}.collection-product-card__hover-image{position:absolute;top:0;right:0;bottom:0;left:0;visibility:hidden}.collection-product-card__text{display:flex;width:100%;flex-direction:column;gap:16px}.collection-product-card__summary{display:flex;flex-direction:column;align-items:center;gap:8px}.collection-product-card__title{display:-webkit-box;width:100%;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:16px;font-weight:var(--font-body-weight-bold);line-height:24px;text-align:center}.collection-product-card__price{font-size:16px;line-height:20px}.collection-product-card__sold-out{margin-left:8px;vertical-align:middle}.collection-product-card__intro{min-height:60px;display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:12px;line-height:20px}.collection-product-card__new{position:absolute;top:12px;left:12px;color:var(--colorRose);font-size:16px;font-weight:var(--font-body-weight-bold)}.collection-product-card.collection-product-card--start-set{gap:16px;padding:0;background:transparent}.collection-product-card--start-set .collection-product-card__media{width:100%}.collection-product-card--start-set .collection-product-card__title{display:block;overflow:visible;text-align:left}.collection-product-card--start-set .collection-product-card__summary{align-items:flex-start;gap:8px}@media(hover:hover)and (pointer:fine){.collection-product-card:not(.collection-product-card--start-set):hover{background:var(--colorOffWhite)}.collection-product-card.is-photo-ready:hover .collection-product-card__image{visibility:hidden}.collection-product-card.is-photo-ready:hover .collection-product-card__hover-image{visibility:visible}.collection-product-card--start-set:hover{opacity:.6}}@media(min-width:992px){.collection-product-card{gap:16px;padding:40px}.collection-product-card__media{width:70%}.collection-product-card__summary{gap:12px}.collection-product-card__title{font-size:20px;line-height:32px}.collection-product-card__price{font-size:18px;line-height:24px}.collection-product-card__intro{min-height:40px;-webkit-line-clamp:2}.collection-product-card__new{top:20px;left:20px}}.layout-carousel{display:block;min-width:0}.layout-carousel__list{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:var(--layout-carousel-scroll-padding, var(--layout-content-padding))}.layout-carousel.is-ready .layout-carousel__list{scrollbar-width:none}.layout-carousel.is-ready .layout-carousel__list::-webkit-scrollbar{display:none}.layout-carousel__slide{scroll-snap-align:start;scroll-snap-stop:always}.layout-carousel__list.is-dragging{scroll-snap-type:none;scroll-behavior:auto;-webkit-user-select:none;user-select:none}.layout-carousel__controls{display:flex;width:50%;max-width:var(--layout-carousel-controls-max-width, 240px);align-items:center;gap:24px;margin:var(--layout-carousel-controls-margin, 24px auto 0)}.layout-carousel__buttons{display:none;gap:8px}.layout-carousel__buttons .layout-carousel__button{display:flex;flex:0 0 auto;width:48px;height:48px;align-items:center;justify-content:center;padding:0;border:1px solid rgb(var(--color-foreground));border-radius:50%;background:transparent;color:rgb(var(--color-foreground));transition:color .15s,background-color .15s,border-color .15s}.layout-carousel__button[aria-disabled=true]{border-color:rgba(var(--color-foreground),.3);color:rgba(var(--color-foreground),.3);cursor:not-allowed}.layout-carousel__button svg{width:24px;height:24px}.layout-carousel__progress{flex:1 1 auto;height:2px;overflow:hidden;border-radius:var(--layout-carousel-progress-radius, 0);background:rgba(var(--color-foreground),.25)}.layout-carousel__thumb{display:block;width:0;height:100%;border-radius:inherit;background:var(--layout-carousel-progress-color, rgba(var(--color-foreground), .5))}@media(hover:hover)and (pointer:fine){.layout-carousel.is-scrollable .layout-carousel__list{cursor:grab}.layout-carousel__list.is-dragging{cursor:grabbing}.layout-carousel__button:not([aria-disabled=true]):hover{background:rgba(var(--color-foreground),.1)}}@media(min-width:992px){.layout-carousel__buttons{display:flex}}@media(prefers-reduced-motion:reduce){.layout-carousel__list{scroll-behavior:auto}}.layout-close-button{display:flex;flex:0 0 56px;align-items:center;justify-content:center;width:56px;height:56px;padding:0;border:1px solid #d8d8d8;border-radius:50%;background:#fff;color:rgb(var(--color-foreground));cursor:pointer}.layout-close-button.focus-inset:focus-visible{outline:2px solid rgba(var(--color-foreground),.5);outline-offset:2px;box-shadow:none}.layout-header.is-pointer-input .layout-close-button:focus,.home-about.is-pointer-input .layout-close-button:focus{outline:none;box-shadow:none}.layout-close-button svg{width:16px;height:16px}.layout-close-button svg path{stroke:currentColor;stroke-width:1.5}.layout-registered-mark{font-size:55%;top:-.7em}
/*# sourceMappingURL=/cdn/shop/t/86/compiled_assets/styles.css.map?subset=ALADADAAAAAAAMAAAAAAAAAAAAAAAEw */
