.news-item{padding:1em 0}@media screen and (max-width:749px){.news-item{flex-direction:column}}.blog-column .blog__post a{width:100%}.blog-column img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .5s cubic-bezier(.4,0,.2,1)}@media(hover:hover){.blog-column .blog__post a:hover img{transform:scale(1.1)}}.blog-column .cover{overflow:hidden;border-radius:2.4rem;aspect-ratio:4 / 3}.blog-column .article{display:flex;align-items:flex-start}.blog-column .article .title{margin-block:2.2rem 0}@media screen and (min-width:1280px){.blog-column .article .title{margin-block:3.2rem 0}}.placeholder-svg{background-color:#eee;aspect-ratio:4 / 3}@media screen and (min-width:750px){.banner--blocks .banner__box{max-width:79rem;padding-inline:6rem}}@media screen and (max-width:749px){.banner--blocks .banner__box{width:calc(100% - 5rem);margin-top:-20%}}.article-template__content.page-width--narrow{margin-block-end:6rem}.article-template__content video{height:100%;width:100%;display:block;object-fit:contain;aspect-ratio:4 / 3}.banner-images{max-width:99rem;margin-inline:auto;overflow:hidden}.banner-images img{height:100%}.page-title-wrapper{margin-block-start:4rem}@media screen and (min-width:1280px){.page-title-wrapper{margin-block-start:6rem}}.collection-hero{padding:4rem 2.4rem}.collection-hero__inner{display:flex;flex-direction:column;gap:3.2rem}.collection-hero__title{font-family:var(--font-body-family);margin-block:0;font-size:calc(var(--font-heading-scale)* 2.1rem);line-height:1;color:var(--color-foreground);letter-spacing:.05em;font-weight:700}.collection-hero__description{margin-block:0;text-align:left;color:var(--color-foreground)}.collection-hero__description p{font-weight:300}@media screen and (min-width:750px){.collection-hero__title{font-size:calc(var(--font-heading-scale)* 2.8rem);line-height:1}}@media screen and (min-width:1280px){.collection-hero{padding:6.4rem 4rem}}#product-grid.product-grid--no-sidemenu{display:flex;gap:2.4rem;flex-wrap:wrap}#product-grid.product-grid--no-sidemenu product-card-slider{display:block;width:100%;min-width:0;max-width:100%;border-radius:28px;overflow:hidden;position:relative}#product-grid.product-grid--no-sidemenu .swiper{width:100%;min-width:0;max-width:100%;height:100%}.product-grid-container{border-top:1px solid #d3d3d3;padding-top:5.6rem}.product-card-slider__link img{height:auto}.collection-slider__card .flex-wrap{align-self:stretch;flex:1 1 auto;display:flex;justify-content:space-between;text-decoration:none;flex-direction:column;gap:.5rem}.collection-slider__card .variants_variant{display:flex;text-decoration:none;flex-direction:row}.collection-slider__card .collection-slider__variants{display:flex;align-items:center;gap:.8rem}.collection-slider__product-title{margin-block:0;font-family:var(--font-body-family);font-weight:400}.collection-slider__product-name{color:rgba(var(--color-foreground-rgb)/.6);font-weight:300;line-height:1.4;display:block;margin-block-start:.4rem;letter-spacing:0}.card-tags{position:absolute;top:2rem;left:2rem;padding:0 1.2rem;z-index:1;margin:0;background-color:var(--color-inversion-foreground);border-radius:.8rem}#product-grid.product-grid--no-sidemenu>.collection-slider__card{display:flex;flex-direction:column;gap:1.6rem}@media screen and (min-width:750px){#product-grid.product-grid--no-sidemenu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}#product-grid.product-grid--no-sidemenu .collection-slider__card .product-card-slider__link{display:flex;aspect-ratio:3 / 4;height:100%}#product-grid.product-grid--no-sidemenu .collection-slider__card.col-2 .product-card-slider__link{aspect-ratio:3 / 2}#product-grid.product-grid--no-sidemenu .grid__item{max-width:100%;width:100%;grid-column:span 1 / span 1}#product-grid.product-grid--no-sidemenu .collection-slider__card.col-2{grid-column:span 2 / span 2}#product-grid.product-grid--no-sidemenu>.collection-slider__card{display:grid;grid-template-rows:subgrid;grid-row:span 2}#product-grid.product-grid--no-sidemenu .product-card-slider__link img{height:auto}}@media screen and (max-width:1279px){.collection-slider__product-name{font-size:1.4rem}}@media screen and (min-width:1280px){.collection-slider__card .flex-wrap{flex-direction:row;gap:1.6rem}#product-grid.product-grid--no-sidemenu{gap:4rem;grid-template-columns:repeat(4,minmax(0,1fr))}.collection-card{display:grid;grid-area:var(--grid)}}.infinite-scroll-loader{display:flex;justify-content:center;align-items:center;width:100%;padding:40px 0}.infinite-scroll-loader[hidden]{display:none}.infinite-scroll-loader__spinner{width:32px;height:32px;border:3px solid rgba(0,0,0,.15);border-top-color:#000;border-radius:50%;animation:infinite-scroll-spin .8s linear infinite}@keyframes infinite-scroll-spin{to{transform:rotate(360deg)}}.irodama{display:block;width:2.4rem;height:2.4rem;border-radius:50%;position:relative}.irodama:after{content:"";display:block;margin:.5rem;width:1.2rem;height:1.2rem;border-radius:50%;background-color:var(--color-irodama);outline-style:solid;outline-color:#0000001a;outline-width:1px}.irodama.svg:after{margin:0;width:2rem;height:2rem;position:absolute;top:0;left:0}.template-search{padding-block-end:6.4rem}.template-search .collection-wrap{padding-inline:1.6rem}.template-search--empty{padding-bottom:18rem}@media screen and (min-width:750px){.template-search{padding-block-end:9.6rem}.template-search .collection-wrap{padding-inline:4rem}}.search__button .icon{height:1.8rem}.multicolumns{overflow:hidden}.collection-slider{position:relative;width:100%}.collection-slider .slider-buttons{display:flex;align-items:center;justify-content:center;gap:16px;margin-block:0}html.no-js .collection-slider .slider-buttons{display:none}.collection-slider .slider-button{display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;cursor:pointer;transform:translateY(-50%);position:absolute;top:50%;opacity:0}.collection-slider .slider-button:not([disabled=disabled]){opacity:1;z-index:1}.collection-slider .slider-counter{min-width:50px;text-align:center}.collection-slider__slide img{width:100%;height:auto}.collection-slider .collection-slider__image-wrapper{position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center}.collection-slider .collection-slider__placeholder{width:100%;height:100%}.collection-slider .collection-slider__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.4,0,.2,1)}.collection-slider .collection-slider__card{display:flex;color:inherit;text-decoration:none;width:100%;flex-direction:column;gap:1.6rem;position:relative}.collection-slider .collection-slider__card:hover .collection-slider__image{transform:scale(1.1)}.collection-slider .collection-slider__slide{min-width:0;list-style:none}@media screen and (max-width:749px){.collection-slider .collection-slider__slide{scroll-snap-align:start}}@media screen and (max-width:1279px){.collection-slider .collection-slider__list{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;scroll-padding-inline-start:var(--sp-gap,var(--grid-mobile-horizontal-spacing));padding-inline:var(--sp-gap,var(--grid-mobile-horizontal-spacing));width:100%}.collection-slider .collection-slider__list::-webkit-scrollbar{display:none}}.collection-slider__card .swiper-wrapper{align-items:center}.collection-slider__card .swiper-button-prev,.collection-slider__card .swiper-button-next{--swiper-navigation-sides-offset: -6rem;--swiper-navigation-color: var(--color-foreground);--swiper-navigation-size: 3.2rem;--swiper-navigation-redius: .8rem;border:none;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);background-color:#fff;transition:all .3s cubic-bezier(.4,0,.2,1)}.collection-slider__card .swiper-button-prev:after,.collection-slider__card .swiper-button-next:after{content:""}.collection-slider__card .swiper-button-prev{border-top-right-radius:var(--swiper-navigation-redius);border-bottom-right-radius:var(--swiper-navigation-redius)}.collection-slider__card .swiper-button-next{border-top-left-radius:var(--swiper-navigation-redius);border-bottom-left-radius:var(--swiper-navigation-redius)}@media(hover:hover){.collection-slider__card product-card-slider:hover .swiper-button-prev,.collection-slider__card product-card-slider:hover .swiper-button-next{--swiper-navigation-sides-offset: 0}}@media not all and (hover:hover){.collection-slider__card .product-card-slider__button{display:none}}.collection-slider__card img{width:100%;height:100%;object-fit:cover}html.no-js .collection-slider__card product-card-slider:hover .swiper-button-prev,html.no-js .collection-slider__card product-card-slider:hover .swiper-button-next{--swiper-navigation-sides-offset: -6rem}.overlay{background:var(--sp-overlay)}.button.button-cta{position:relative;display:inline-flex;min-height:4.4rem;transform:translateZ(0) rotate(0) skew(0) skewY(0) scaleX(1) scaleY(1);cursor:pointer;align-items:center;justify-content:center;gap:.5rem;overflow:hidden;border-width:1px;padding-inline:3.2rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);padding-block:1.2rem;min-width:-moz-max-content;min-width:max-content;z-index:0;border-radius:9999px;word-break:keep-all}.button.button-cta:before{content:"";display:block;position:absolute;left:0;top:0;height:100%;width:0;background-color:var(--color-foreground);z-index:-1;border-radius:0;transition-property:color,background-color,border-color,width,border-radius;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.button.button-cta:after{box-shadow:none;width:100%;height:100%;top:0;left:0;border:1px solid var(--color-background);z-index:1;border-radius:9999px}.button.button-cta.outline:after{border:1px solid var(--color-border)}.button.button-cta.rounded{border-radius:.4rem;min-height:3.4rem;padding-block:0}.button.button-cta.rounded:after{border-radius:.4rem}.button.button-cta:not([disabled]):hover:before{border-radius:.4rem}@media(hover:hover){.button.button-cta:not([disabled]):hover{opacity:1;color:var(--color-background)}.button.button-cta:not([disabled]):hover:before{width:100%;border-radius:9999px}.button.button-cta:not([disabled]):hover:before{border-radius:.4rem}}.collection-slider--products .card-tags{top:1.6rem;left:1.6rem}.ranking{color:#fff;display:flex;justify-content:center;align-items:center;position:absolute;top:1.6rem;left:auto;right:1.6rem;width:2.8rem;height:2.8rem;border-radius:.8rem;z-index:1}.ranking-1{background-color:#000}.ranking-2{background-color:#666}.ranking-3{background-color:#aaa}.collection-slider__card .product-card-slider__link{display:flex;height:100%}.collection-slider--products .collection-slider__slide{display:flex}.collection-slider--products .collection-slider__card{flex:0 0 100%}.collection-slider__card .collection-slider__image-wrapper{border-radius:2.8rem}.collection-slider__card .collection-slider__info{align-self:stretch;flex:1 1 auto;display:flex;flex-direction:column;justify-content:space-between;text-decoration:none;padding-block-start:0;gap:.4rem}.collection-slider__card .collection-slider__price{font-weight:300}.collection-slider__card .overlay{position:absolute;width:100%;height:100%;display:block;background:linear-gradient(0deg,#0000000f,#0000000f)}.collection-slider__product-title{font-size:1.4rem;font-family:var(--font-body-family);margin-block:0;font-weight:400}.collection-slider__product-title>*{margin-block:0}@media screen and (min-width:1280px){.collection-slider__product-title{font-size:1.6rem}.collection-slider__card .collection-slider__info{gap:1.6rem}}@media screen and (max-width:749px){.collection-slider--products .grid__item{flex:0 0 80%;max-width:inherit}}.collection-slider--products .collection-slider__list{width:100%}.link-overlay{position:absolute;width:100%;height:100%;display:flex;top:0;left:0;text-decoration:none;justify-content:flex-start;align-items:flex-end;z-index:1}.link-overlay .overlay.overlay--gradient{transition:all .2s cubic-bezier(.4,0,.2,1);bottom:0;top:auto;height:100%;opacity:1}.link-overlay .text{z-index:0;position:relative;padding:2.2rem 2.4rem;display:flex;align-items:center;width:100%;justify-content:space-between}.link-overlay:hover .overlay.overlay--gradient{height:200%}.link-overlay svg{width:2.4rem;height:2.4remx}@media screen and (max-width:1279px){.link-overlay .overlay.overlay--gradient{background:var(--sp-overlay)}}.outlet__text{text-align:var(--align)}.outlet__buttons{display:flex;justify-content:space-around;gap:10%}@media screen and (max-width:749px){.outlet__buttons{flex-direction:column;gap:2rem}}.outlet__buttons .button{border:none;padding:2rem 1rem;color:var(--color);background-color:var(--bgcolor);flex-direction:column;gap:.5rem}@media screen and (min-width:750px){.outlet__buttons .button{width:37%;flex:0 0 37%;padding:3rem 1rem}}.outlet__buttons .button .font-body-bold{font-size:1.8rem}.outlet__buttons .button .under-line{text-decoration:underline;text-underline-offset:.3rem;text-decoration-thickness:.1rem;transition:text-underline-offset ease .1s}.outlet__buttons .button:hover .under-line{text-underline-offset:.5rem}.outlet__buttons .button:after,.outlet__buttons .button:before{box-shadow:none}.overlay{position:absolute;width:100%;height:100%;display:block;top:0;right:0;bottom:0;left:0;z-index:var(--overlay-layer);pointer-events:none;background:var(--sp-overlay)}.overlay.overlay--gradient{position:absolute;width:100%;height:100%;display:block}@media screen and (min-width:1280px){.overlay{background:var(--overlay)}}.collection-slider__card{width:100%}#product-grid .collection-card{display:block;position:relative;border-radius:28px;overflow:hidden;grid-template-rows:subgrid;grid-row:span 2;aspect-ratio:4 / 5;height:100%;width:100%}#product-grid .collection-card>.shopify-block{display:grid;grid-row:span 2;overflow:hidden}#product-grid .collection-card .swiper-horizontal{height:100%}@media screen and (min-width:750px)and (max-width:1279px){#product-grid .collection-card{grid-area:var(--tab-grid)}#product-grid .collection-card .swiper-slide,#product-grid .collection-card{aspect-ratio:45 / 41}}@media screen and (min-width:1280px){#product-grid .collection-card{display:block;grid-area:var(--grid);aspect-ratio:3 / 4}#product-grid .collection-card>.shopify-block{display:inline}#product-grid .collection-card>.shopify-block:has(>.video-section){transform:translatey(-50%);top:50%;position:relative;display:block;height:100%}#product-grid .collection-card>.shopify-block>.video-section{height:100%}}.collection-slider--collections .collection-slider__title{word-break:keep-all}.collection-slider--collections .collection-slider__title.outside_text{margin-block:1.2rem}.collection-slider--collections .collection-slider__title:not(.outside_text){margin-block:0}.collection-slider--collections .collection-slider__description{line-height:1.6;font-size:1.5rem}@media screen and (min-width:1279px){.collection-slider--collections .collection-slider__list{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;scroll-padding-inline-start:var(--padding_inline_start_mobile, var(--grid-mobile-horizontal-spacing));padding-inline:var(--padding_inline_start_mobile, var(--grid-mobile-horizontal-spacing));width:100%}}@media screen and (min-width:1280px){.collection-slider--collections .collection-slider__list{display:grid;grid-template-columns:repeat(var(--columns_pc),minmax(0,1fr));margin:0;padding:0;list-style:none;width:99.999%}.collection-slider--collections.slider-pc .collection-slider__list{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;scroll-padding-inline-start:var(--padding_inline_start, var(--grid-mobile-horizontal-spacing));padding-inline:var(--padding_inline_start, var(--grid-mobile-horizontal-spacing));width:100%}.collection-slider--collections .collection-slider__title:not(.outside_text){position:absolute;bottom:0;color:#fff;padding-inline:2.4rem;width:100%;z-index:1;margin-block:0;height:4em;display:flex;justify-content:center;align-items:center}.collection-slider--collections .collection-slider__title:not(.outside_text):before{content:"";display:block;position:absolute;width:100%;height:100%;background:linear-gradient(0deg,#000000e6 30%,#0000000f 99%);top:0;left:0;z-index:-1}}.video-section__media{height:100%}.video-section__media{position:relative;padding-bottom:var(--padding-bottom,0)}.video-section__media.deferred-media{box-shadow:var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow),var(--media-shadow-opacity))}.video-section__media.deferred-media:after{content:none}.video-section__poster.deferred-media__poster:focus{outline-offset:.3rem}.video-section__media iframe{background-color:rgba(var(--color-foreground),.03);border:0}.video-section__poster,.video-section__media iframe{position:absolute;width:100%;height:100%}deferred-media video{width:100%;height:100%;object-fit:cover;display:block}.blocks-heading{text-align:var(--align);font-size:var(--text-size-mobile)}@media screen and (min-width:750px){.blocks-heading{font-size:var(--text-size)}}:root{--text-align-default: left}[style*="--horizontal-alignment: center"] .text-block{--text-align-default: center}[style*="--horizontal-alignment: flex-end"] .text-block{--text-align-default: right}[style*="--horizontal-alignment: flex-start"]>.text-block{--text-align-default: left}[style*="--horizontal-alignment: center"]>.text-block{--text-align-default: center}[style*="--horizontal-alignment: flex-end"]>.text-block{--text-align-default: right}.text-block{max-width:100%;display:flex;flex-direction:column;align-items:var(--horizontal-alignment)}.text-block>*{width:var(--width);max-width:100%;text-align:var(--text-sp-align, var(--text-align-default))}@media screen and (min-width:1280px){.text-block>*{text-align:var(--text-align, var(--text-align-default))}}.media-block{overflow:hidden;position:relative}@media screen and (min-width:750px){.media-block{min-height:var(--media-height)}}.media-block__media{height:var(--media-height-mobile, auto);object-fit:var(--image-position, "cover");object-position:center center;width:100%}@media screen and (min-width:750px){.media-block__media{height:100%;position:absolute}}deferred-media[class].media-block__media :is(.deferred-media__poster-button img,.deferred-media__poster-button~video){object-fit:var(--video-position, "cover")}.media-block__media--video{display:flex;align-items:center;justify-content:center}@media screen and (max-width:749px){.media-block__media--video{--media-height-mobile: auto}}.spacing-padding{padding-block:var(--padding-block-sp-start) var(--padding-block-sp-end);padding-inline:var(--padding-inline-sp-start) var(--padding-inline-sp-end);margin-block:var(--margin-block-sp-start,0) var(--margin-block-sp-end,0)}@media screen and (min-width:1280px){.spacing-padding{padding-block:var(--padding-block-start) var(--padding-block-end);padding-inline:var(--padding-inline-start) var(--padding-inline-end);margin-block:var(--margin-block-start,0) var(--margin-block-end,0)}}.style-alignment{text-align:var( --text-sp-align )}@media screen and (min-width:1280px){.style-alignment{text-align:var( --text-align )}}.style-direction{display:flex;flex-direction:var(--sp-direction)}@media screen and (min-width:1280px){.style-direction{flex-direction:var(--direction)}}.grid.style-gap,.style-gap{display:flex;column-gap:var(--sp-gap,var(--grid-mobile-horizontal-spacing));row-gap:var(--sp-gap,var(--grid-mobile-vertical-spacing))}@media screen and (min-width:1280px){.grid.style-gap,.style-gap{column-gap:var(--gap,var(--grid-desktop-horizontal-spacing));row-gap:var(--gap,var(--grid-desktop-vertical-spacing))}}.style-width{width:var(--sp-width)}@media screen and (min-width:1280px){.style-width{width:var(--width)}}.typography-style{font-size:var( --sp_font_size );line-height:var( --sp_line_height );font-weight:var( --font_weight );letter-spacing:var( --letter_spacing );font-family:var( --font_family )}@media screen and (min-width:1280px){.typography-style{font-size:var( --font_size );line-height:var( --line_height )}}.video-interaction-hint{opacity:0;transition:opacity .3s ease;z-index:var(--layer-flat)}.video-interaction-hint:hover{opacity:1}
/*# sourceMappingURL=/cdn/shop/t/77/compiled_assets/styles.css.map */
