html{scroll-behavior:smooth;scroll-padding-top:var(--header-height-desktop, 0)}.custom-font,.h1,.h2,.h3,.h4,.h5,.h6,.header-font,h1,h2,h3,h4,h5,h6{font-variant-numeric:lining-nums}br.for-sp{display:none}@media(max-width:768px){br.for-sp{display:block}}.header-section--wrapper{z-index:1000}.header-section--wrapper .icon-flag{display:inline-block;width:.875rem;height:.875rem;clip-path:circle(50%);background-position:center;background-size:cover;margin-inline-end:4px;position:relative}.header-section--wrapper .icon-flag:before{content:"";display:inline-block;width:.875rem;height:.875rem;border-radius:50%;background-color:#0000001a;box-shadow:0 0 2px #0000001a;position:absolute;top:1px;left:1px;z-index:-1}.mega-menu-wrapper .inner .h4.mega-menu-link--title{font-family:var(--label-font-stack);font-weight:var(--label-font-weight);font-style:var(--label-font-style);font-size:calc(var(--header-font-size-px) + 2px)}.mega-menu-wrapper .inner li{font-size:calc(var(--base-font-size) - 1px)}.top-links ul li:not(:has(.offers-drawer-icon-container)){text-transform:none}.top-links.site-header__nav .mega-menu-wrapper .inner li a,.top-links.site-header__nav .mega-menu-wrapper .inner li a:visited{color:var(--text-color-transparent6)}.drawer .mobile-nav .mega-menu--mobile .mobile-promo--block{grid-template-columns:1fr;grid-template-rows:auto}li.mega-menu-promo-card .mega-menu-promo{display:grid;grid-template-columns:1fr 1fr;align-items:center}.mega-menu-promo-text--wrapper .mega-menu-promo-text{text-align:left}.custom-anchor{height:1px}.custom-anchor a{display:inline-block;height:1px}.richtext-block,.collection-header__description{max-width:75ch;margin-inline:auto}.collection-header__zabuton-target{line-height:2.4}.collection-header__zabuton,.collection-header__zabuton-target:not(:has(p)),.collection-header__zabuton-target p{display:inline;padding:.5em;border-radius:4px;background-color:var(--zabuton-bg, #fff);box-decoration-break:clone;-webkit-box-decoration-break:clone}.collection-header__zabuton{padding:0 .2em}.collection-header__zabuton-target p:not(:last-child):after{content:"";display:block;height:.5em}product-media.media-type-thumbnails .responsive-image-wrapper,product-media.media-type-thumbnails a[data-main-media-link]{flex-direction:column;gap:.5em}.product-media-caption{font-size:calc(var(--base-font-size) - 2px);color:var(--text-color-transparent6);text-align:left;margin:0;padding:.25em 0;background-color:#fff;min-height:1.25em;opacity:0;transition:opacity .8s ease-in-out}.swiper-slide-active .product-media-caption{opacity:1;transition:opacity .3s ease-in}.custom-images-section{display:grid;gap:1em;grid-template-columns:repeat(var(--grid-columns),1fr)}@media(max-width:768px){.custom-images-section{grid-template-columns:repeat(var(--grid-mobile-columns),1fr)}}.custom-images-section img{width:100%;height:100%;object-fit:contain}.image-with-text-overlay__caption--align-desktop-left *{text-align:left!important}.image-with-text-overlay__caption--align-desktop-center *{text-align:center!important}.image-with-text-overlay__caption--align-desktop-right *{text-align:right!important}.swatch .swatch-items-wrapper.is-variant-text-length{height:95px;overflow:hidden;padding:2px;position:relative}.swatch .swatch-items-wrapper.is-variant-text-length:before,.swatch .swatch-items-wrapper.is-variant-text-length:after{content:"";display:inline-block;width:100%;height:100%;position:absolute;bottom:0;left:0;right:0;z-index:10}.swatch .swatch-items-wrapper.is-variant-text-length:before{content:"The character count will be calculated automatically\a as you type in the text box below.";display:inline-block;width:auto;min-width:30em;height:auto;min-height:4em;position:absolute;white-space:pre;top:50%;left:50%;transform:translate(-50%,-50%);font-size:14px;padding:4px 1em .5em;border-radius:8px;background-color:#0009;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;text-align:center;z-index:11}@media(max-width:767px){.swatch .swatch-items-wrapper.is-variant-text-length:before{content:"The character count will be calculated automatically as you type in the text box below.";width:80%;min-width:auto;height:auto;white-space:pre-wrap}}.swatch .swatch-items-wrapper.is-variant-text-length:after{background:linear-gradient(to bottom,#ffffff1a,#fff)}.breadcrumb-divider{color:var(--text-color-transparent40);padding-inline:.5em}.color-scheme--dark .breadcrumb-divider{color:var(--color-scheme-dark-text-transparent40)}.logo-footer__message{padding-right:2em;padding-bottom:2em}.logo-footer__social{margin-inline-start:-12px!important}.newsletter-footer--wrapper .input-group{display:flex;flex-direction:column;gap:.5em!important;align-items:flex-end!important}.newsletter-footer--wrapper .input-group input{padding:2px 5px}.footer-email-submit{font-size:12px}.content-grid-item__size-label span{display:inline-block;max-width:100%;box-sizing:border-box;color:var(--size-label-color, var(--text-color));border:2px solid var(--size-label-color, var(--text-color));padding:1em 2em;font-size:14px;line-height:1.4;text-align:center}.content-grid-item__size-label--static{display:none}@media only screen and (max-width:767px){.content-grid:not(.content-grid--mobile-below) .content-grid-item__size-label--overlay{display:none}.content-grid:not(.content-grid--mobile-below) .content-grid-item__size-label--static{display:block;position:static;padding-top:15px;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/102/assets/custom.css.map */
