html{font-size:calc(16 / 750 * 100vw)}*,*:before,*:after{box-sizing:border-box}ul,ol{padding:0}body,h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd{margin:0}html{scroll-behavior:smooth}body{line-height:1.5;min-height:100vh;text-rendering:optimizeLegibility}ul,ol{list-style:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img{display:block;max-width:100%;width:100%}article>*+*{margin-top:1em}input,button,textarea,select{font:inherit}img:not([alt]){filter:blur(10px)}input,button,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;font:inherit;outline:none}textarea{resize:vertical}input[type=checkbox],input[type=radio]{display:none}input[type=submit],input[type=button],label,button,select{cursor:pointer}select::-ms-expand{display:none}picture{display:block}a{-webkit-text-decoration:none;color:inherit;text-decoration:none;transition:opacity .3s}.header,.drawer,.footer{font-size:calc(var(--base-font-size) - 1px)}@media screen and (min-width: 741px){.header,.drawer,.footer{font-size:var(--base-font-size)}}.summer-2025-wrapper{font-family:Jost,sans-serif;font-weight:400;font-style:normal}.images{align-items:center;display:flex;gap:1.25rem;justify-content:center}.inner{margin-left:auto;margin-right:auto;padding-left:3.125rem;padding-right:3.125rem;width:100%}.product-link{display:grid;grid-template-columns:1fr 4.0625rem;align-items:center;gap:.625rem;letter-spacing:.07em;padding:1.375rem 0;position:relative;transition:opacity .3s ease-out;border-bottom:1px dashed #000}.product-link:hover{opacity:.55}.product-link:first-child{margin-top:-1.375rem}.product-link:last-child{margin-bottom:-1.375rem}.product-name,.product-price{font-size:1.125rem}@media screen and (min-width: 768px){.summer-2025-wrapper .inner{max-width:calc(1000px + 6.25rem)}.product-link{padding:.625rem 0}}.fv{padding:min(10vw,70px) 2.66666667vw}.fv__img{width:100%;max-width:650px;display:block;margin:0 auto}.bg._bg01{height:min(65.3vw,650px);padding:0 2.66666667vw;background:url(/cdn/shop/files/2025summer_bg01.jpg?v=1747282595) no-repeat center center / cover}.bg._bg01{position:relative}.bg._bg01 .inner{position:relative;height:100%}.bg._bg01 .bg_text{font-size:clamp(15px,4vw,30px);font-weight:700;font-family:Helvetica,serif;left:0;position:absolute;bottom:2.66666667vw}.bg._bg02{display:grid;grid-template-columns:1fr 43.6vw;height:64vw}.bg._bg02 .bg_left .bg_left__image{height:100%}.bg._bg02 .bg_left .bg_left__image img{width:100%;height:100%;object-fit:cover}.bg._bg02 .bg_right{background:#b40019;display:flex;align-items:center;justify-content:center}.bg._bg02 .bg_right .bg02_logo{max-width:198px;width:26.4vw}@media screen and (min-width: 768px){.bg._bg02{height:396px;grid-template-columns:1fr 327px}}.section01{padding:min(12.26666667vw,155px) 2.66666667vw}.section01__image{display:block}.section01__image._img01{width:clamp(265px,70.66666667vw,389px)}.section01__image._img02{width:clamp(225px,60vw,389px);margin-top:11.33vw;margin-right:0;margin-left:auto}.section01__image._img03{width:100vw;margin-left:calc(50% - 50vw);margin-top:9.86666667vw}.section01__products{width:fit-content;margin:0 auto;margin-top:5.96vw}@media screen and (min-width: 768px){.section01__image._img02{margin-top:-376px}.section01__image._img03{width:486px;margin-left:35px;margin-top:54px}.section01__productwrapper{display:flex;align-items:center}}.section02{padding:min(10vw,155px) 2.66666667vw}.section02__products._01{width:fit-content;margin-top:6vw}.section02__item{margin-top:10.66666667vw}.section02__item._item02 .section02__image{max-width:57.33333333vw;margin-right:auto;margin-left:auto}.section02__products._02{margin-top:3.33333333vw}.section02__item._item03 .section02__image{width:76.93333333vw;margin-top:11.33333333vw;margin-right:auto;margin-left:auto}.section02__products._03{width:fit-content;margin-top:3.33333333vw;margin-left:auto;margin-right:auto}.section02__bg{width:100vw;margin-left:calc(50% - 50vw);background:#b40019;padding:clamp(10px,3.33333333vw,25px);margin-top:11.33333333vw}.section02__item._item04 .section02__image picture{display:block;width:71.46666667vw;margin-right:auto}.section02__products._04{width:fit-content;margin-top:3.33333333vw;margin-left:auto;margin-right:0}.section02__item._item05{margin-top:12vw}.section02__products._05{width:fit-content;margin-top:3.33333333vw;margin-left:auto;margin-right:auto}.section02__products._05:after{content:"";display:block;width:calc(111 / 750 * 100vw);height:calc(80 / 750 * 100vw);background:url(/cdn/shop/files/2025summer_sec02_img07.jpg?v=1747284448) no-repeat center center / contain;margin:calc(50 / 750 * 100vw) auto 0}@media screen and (min-width: 768px){.section02__item._item01{position:relative}.section02__item._item01 picture{width:565px}.section02__products._01{position:absolute;top:170px;left:300px}.section02__item._item02{margin-top:-170px}.section02__item._item02 .section02__image{width:342px;margin-left:auto;margin-right:0}.section02__products._02{margin-top:24px}.section02__item._item03{margin-top:-150px}.section02__item._item03 .section02__image{width:448px;margin-right:auto;margin-left:0}.section02__products._03{margin-top:24px;margin-left:0}.section02__bg{width:calc(100% + 60px);margin-left:-30px;margin-right:-30px;padding:30px;margin-top:185px}.section02__item._item04{margin-top:94px}.section02__item._item04 .section02__image{display:flex;align-items:center;flex-direction:row-reverse;justify-content:space-between}.section02__item._item04 .section02__image picture{width:526px;margin-left:auto;margin-right:0}.section02__products._04{margin-left:0;margin-top:0}.section02__item._item05{margin-top:146px}.section02__item._item05 .section02__image{display:flex;align-items:center;justify-content:space-between}.section02__item._item05 .section02__image picture{width:435pX}.section02__products._05{margin-left:auto;margin-right:0;margin-top:0}.section02__products._05:after{width:111px;height:80px;margin-top:-170px}}.section03{background:url(/cdn/shop/files/2025summer_bg03_sp.jpg?v=1747287305) no-repeat center center / cover;height:100vw;display:flex;align-items:center;justify-content:center;position:relative}.section03_text{color:#fff;font-size:12px;position:absolute;bottom:2.66666667vw;right:10px}.section03_logo{width:calc(418 / 750 * 100vw);max-width:418px;margin:0 auto}@media (min-width: 768px){.section03{background:url(/cdn/shop/files/2025summer_bg03.jpg?v=1747282596) no-repeat center center / cover;height:983px}.section03_logo{width:418px}}@media (min-width: 1000px){html{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/130/assets/style-2025-summer-look-2.css.map */
