@charset "UTF-8";.custom img{display:block;width:100%;height:auto}.custom.header{position:sticky;top:0;left:0;z-index:40;width:100%;padding-top:2.92857rem;padding-inline:2.28571rem}.custom.header[data-index="1"]{position:fixed}@media (min-width: 768px){.custom.header{padding-top:6.64286rem;padding-inline:6.28571rem}}.custom.header .header-container{display:flex;justify-content:space-between;align-items:center}.custom.header .header-links{list-style:none;display:flex;align-items:center;column-gap:2.57143rem;font-family:Lato,sans-serif;letter-spacing:.1em;line-height:0}@media (min-width: 768px){.custom.header .header-links{font-size:.92857rem;column-gap:2.14286rem}.custom.header .header-links svg{display:block;width:1.71429rem;height:1.71429rem}}.custom.header .header-links .login-link{display:flex;align-items:center;gap:.57143rem}.custom.header .header-links .login-text{font-family:Lato,sans-serif;text-transform:uppercase;font-weight:400;letter-spacing:.22em}.custom.header .header-links{color:#a3a3a3}.custom.header .header-links :where(a,button){color:#a3a3a3}.custom.header .header-links :where(path,circle,line){stroke:#a3a3a3}.custom.header .header-links .cart-icon path{stroke:transparent;fill:#a3a3a3}.custom.header .header-logo :is(path){fill:#a3a3a3}.custom.header .header-logo{max-width:6.92857rem}.custom.header .header-logo svg{display:block;width:100%;height:auto}@media (min-width: 768px){.custom.header .header-logo{max-width:9.21429rem}}.custom.header[data-theme=light] .header-links :where(a,button){color:#a3a3a3}.custom.header[data-theme=light] .header-links{color:#a3a3a3}.custom.header[data-theme=light] .header-links :where(path,circle,line){stroke:#a3a3a3}.custom.header[data-theme=light] .header-links .cart-icon path{stroke:transparent;fill:#a3a3a3}.custom.header[data-theme=light] .header-logo :is(path){fill:#a3a3a3}.custom.header[data-theme=dark] .header-links :where(a,button){color:#fff}.custom.header[data-theme=dark] .header-links{color:#fff}.custom.header[data-theme=dark] .header-links :where(path,circle,line){stroke:#fff}.custom.header[data-theme=dark] .header-links .cart-icon path{stroke:transparent;fill:#fff}.custom.header[data-theme=dark] .header-logo :is(path){fill:#fff}.custom.mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;visibility:hidden;opacity:0;transition:opacity .3s ease,visibility .3s ease}.custom.mobile-menu[aria-hidden=false]{visibility:visible;opacity:1}.custom.mobile-menu[aria-hidden=false] .mobile-menu-content{transform:translate(0)}.custom.mobile-menu .mobile-menu-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;cursor:pointer}.custom.mobile-menu .mobile-menu-content{position:absolute;top:0;right:0;bottom:0;width:80%;max-width:28.57143rem;background:#1f1f1f;color:#fff;transform:translate(100%);transition:transform .3s ease;overflow-y:auto;padding:2.28571rem}@media (min-width: 768px){.custom.mobile-menu .mobile-menu-content{padding:6.28571rem}}.custom.mobile-menu .mobile-menu-header{display:flex;justify-content:flex-end}.custom.mobile-menu .mobile-menu-close{background:none;border:none;cursor:pointer;color:#fff;stroke:#fff}.custom.mobile-menu .mobile-menu-nav{margin-top:3.78571rem}.custom.mobile-menu .mobile-menu-link{display:block;padding:.85714rem 0;color:#fff;text-decoration:none;font-size:1.14286rem;font-family:Lato,sans-serif;text-transform:uppercase;text-align:right;letter-spacing:.1em;transition:color .2s ease}.custom.mobile-menu .mobile-menu-link:hover{color:#ccc}.custom.footer{position:relative;z-index:10;background-color:#eff1f7;padding-top:9.35714rem;padding-bottom:1.57143rem}@media (min-width: 768px){.custom.footer{padding-top:30.71429rem;padding-bottom:9.57143rem;background:linear-gradient(to top,#eff1f7,#e3e4ea 78%,#dbdce2 87%,#0000);margin-top:calc(var(--is-index) * -13%)}}.custom.footer .footer-container{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;row-gap:8rem;padding-inline:2.28571rem;max-width:97.92857rem;margin-inline:auto}@media (min-width: 768px){.custom.footer .footer-container{flex-direction:row}}.custom.footer .footer-images{position:relative;width:100%;height:auto;max-width:12.57143rem;aspect-ratio:176 / 243;overflow:hidden}@media (min-width: 768px){.custom.footer .footer-images{max-width:20.78571rem;aspect-ratio:291 / 403}}.custom.footer .footer-images .footer-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.custom.footer .footer-images .footer-image:nth-child(1){opacity:1;z-index:2}.custom.footer .footer-images .footer-image:nth-child(2){opacity:0;z-index:1}.custom.footer .footer-content{display:flex;flex-direction:column;row-gap:2.35714rem}.custom.footer .footer-content .footer-content-wrapper{display:flex;flex-direction:row;justify-content:space-between}@media (min-width: 768px){.custom.footer .footer-content .footer-content-wrapper{flex-direction:column;align-items:flex-end;row-gap:2.35714rem}}.custom.footer .footer-content .footer-content-wrapper .footer-logo{flex-shrink:0;height:auto;width:5.64286rem;aspect-ratio:auto;object-fit:contain}@media (min-width: 768px){.custom.footer .footer-content .footer-content-wrapper .footer-logo{order:-9999}}.custom.footer .footer-content .footer-content-wrapper .footer-nav{width:14.14286rem;display:flex;flex-direction:column;row-gap:.5rem}@media (min-width: 768px){.custom.footer .footer-content .footer-content-wrapper .footer-nav{width:20.71429rem;flex-direction:row;justify-content:space-between}}.custom.footer .footer-content .footer-content-wrapper .footer-nav .footer-nav-list{list-style:none;display:flex;flex-wrap:wrap;flex-direction:row;row-gap:.5rem}@media (min-width: 768px){.custom.footer .footer-content .footer-content-wrapper .footer-nav .footer-nav-list:nth-of-type(1){width:100%;flex-grow:1}}.custom.footer .footer-content .footer-content-wrapper .footer-nav .footer-nav-list:nth-of-type(2){column-gap:.5rem}@media (min-width: 768px){.custom.footer .footer-content .footer-content-wrapper .footer-nav .footer-nav-list:nth-of-type(2){justify-content:flex-end}}.custom.footer .footer-content .footer-content-wrapper .footer-nav .footer-nav-link{color:#707070;font-size:.85714rem;font-family:Noto Sans JP,sans-serif;line-height:1;letter-spacing:.1em}.custom.footer .footer-content .footer-social{display:flex;align-items:center;width:100%;gap:.28571rem}.custom.footer .footer-content .footer-social .footer-social-label{display:contents;color:#707070;font-size:.85714rem;font-family:Noto Sans JP,sans-serif;line-height:1;letter-spacing:.1em;white-space:nowrap;flex-shrink:0}.custom.footer .footer-content .footer-social .footer-social-label:after{content:"";display:block;width:100%;height:1px;background-color:#d0d0d0;flex-grow:1;margin-left:1.14286rem}.custom.footer .footer-content .footer-social .footer-social-link{display:flex;align-items:center;flex-shrink:0;transition:opacity .3s ease}.custom.footer .footer-content .footer-social .footer-social-link:hover{opacity:.8}.custom.footer .footer-content .footer-social .footer-social-icon{width:1.42857rem;height:1.42857rem;fill:#707070}.custom.frontpage-firstview{position:relative}.custom.frontpage-firstview .firstview-catchcopy{position:absolute;top:0;right:0;height:100dvh;width:max-content;z-index:10;color:#fff;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;row-gap:2.57143rem;padding-inline:1.42857rem;padding-bottom:4.28571rem}@media (min-width: 768px){.custom.frontpage-firstview .firstview-catchcopy{width:100%;padding-inline:6.28571rem;padding-bottom:2.85714rem;flex-direction:row;justify-content:space-between}}.custom.frontpage-firstview .firstview-catchcopy .catchcopy-headline{width:100%}.custom.frontpage-firstview .firstview-catchcopy .catchcopy-headline .headline-question{font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;font-weight:700;line-height:115%;font-size:1.21429rem;letter-spacing:.1em}@media (min-width: 768px){.custom.frontpage-firstview .firstview-catchcopy .catchcopy-headline .headline-question{font-size:1.85714rem;margin-block-end:1.14286rem}}.custom.frontpage-firstview .firstview-catchcopy .catchcopy-headline .headline-brand{font-family:Lato,sans-serif;font-weight:700;text-transform:uppercase;font-size:.85714rem;letter-spacing:.22em}@media (min-width: 768px){.custom.frontpage-firstview .firstview-catchcopy .catchcopy-headline .headline-brand{font-size:1.35714rem}}.custom.frontpage-firstview .firstview-catchcopy .catchcopy-description{width:100%;display:flex;justify-content:flex-end}.custom.frontpage-firstview .firstview-catchcopy .catchcopy-description .description-text{font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;font-weight:600;font-size:.85714rem;line-height:175%;letter-spacing:.1em}@media (min-width: 768px){.custom.frontpage-firstview .firstview-catchcopy .catchcopy-description .description-text{font-size:1.14286rem}}.custom.frontpage-firstview .firstview-nav{list-style:none;position:absolute;top:12.5rem;left:0;z-index:10;padding-top:2.28571rem;margin-left:6.28571rem;border-top:1px solid rgba(255,255,255,.26);display:grid;row-gap:1.14286rem}.custom.frontpage-firstview .firstview-nav a{display:block;position:relative;clip-path:inset(0);text-transform:uppercase;color:#fff;font-family:Lato,sans-serif;font-size:.92857rem;letter-spacing:.22em;transition:all .25s ease-in-out}.custom.frontpage-firstview .firstview-nav a span.inner-text{display:block;transition:all .25s ease-in-out}.custom.frontpage-firstview .firstview-nav a:after{content:attr(data-text);display:block;position:absolute;bottom:0;left:0;transition:all .25s ease-in-out;transform:translateY(100%)}.custom.frontpage-firstview .firstview-nav a:hover span.inner-text{transform:translateY(-100%)}.custom.frontpage-firstview .firstview-nav a:hover:after{transform:translateY(0)}.custom.frontpage-about .about-image{position:relative;padding-inline:2.14286rem;padding-block:9.78571rem}@media (min-width: 768px){.custom.frontpage-about .about-image{padding-block:11.14286rem}}.custom.frontpage-about .about-image:after{content:"";display:block;width:100%;height:300px;background-image:linear-gradient(to bottom,#fff,#fff0);position:absolute;bottom:0;left:0;right:0;margin:auto;transform:translateY(99%);z-index:10}.custom.frontpage-about .about-image .container{display:flex;flex-direction:column;row-gap:6.71429rem;max-width:49.28571rem}@media (min-width: 768px){.custom.frontpage-about .about-image .container{row-gap:8.92857rem}}.custom.frontpage-about .about-bg{position:relative;min-height:65rem;overflow:hidden;clip-path:inset(0)}@media (min-width: 768px){.custom.frontpage-about .about-bg{min-height:106.28571rem}}.custom.frontpage-about .about-bg:before{content:"";position:fixed;top:0;left:0;width:100%;height:100vh;background-size:cover;background-repeat:no-repeat;background-position:center bottom 10%;background-image:url(//kuriajapan.jp/cdn/shop/t/9/assets/fp_about_bg_sp.webp?v=42753560048528483681755832767);z-index:-1}@media (min-width: 768px){.custom.frontpage-about .about-bg:before{background-image:url(//kuriajapan.jp/cdn/shop/t/9/assets/fp_about_bg_pc.webp?v=143744291231538290671755832766)}}.custom.frontpage-about .about-message{display:flex;align-items:flex-end;position:relative;z-index:1;padding:10rem 0}@media (min-width: 768px){.custom.frontpage-about .about-message{padding-bottom:31.57143rem}}.custom.frontpage-about .about-message .about-message-wrapper{display:flex;flex-direction:column;row-gap:1.14286rem;color:#fff;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;font-weight:600;font-size:12px;line-height:192%;letter-spacing:.1em;margin-top:auto;padding-left:2.28571rem;padding-right:2.28571rem}@media (min-width: 768px){.custom.frontpage-about .about-message .about-message-wrapper{row-gap:6rem;font-size:13px}}@media (min-width: 768px){.custom.frontpage-about .about-message .about-message-wrapper{padding-left:15.5rem}}.custom.frontpage-about .about-message .about-message-wrapper .about-message-main-copy{font-size:16px;line-height:184%}@media (min-width: 768px){.custom.frontpage-about .about-message .about-message-wrapper .about-message-main-copy{font-size:18px;line-height:184%}}.custom.frontpage-about .about-logo{display:block;margin:auto;max-width:13.85714rem}@media (min-width: 768px){.custom.frontpage-about .about-logo{max-width:19.64286rem}}.custom.frontpage-about .about-img{max-width:49.28571rem;margin-inline:auto}.custom.frontpage-recommender{position:relative;overflow:hidden;font-family:Noto Sans JP,sans-serif;clip-path:inset(0)}@media (min-width: 768px){.custom.frontpage-recommender .section{padding-block:5.71429rem;padding-bottom:17.14286rem}}.custom.frontpage-recommender:before{content:"";position:fixed;top:0;left:0;width:100%;height:100vh;background-size:cover;background-repeat:no-repeat;background-position:center top;background-image:url(//kuriajapan.jp/cdn/shop/t/9/assets/fp_product_bg_sp.webp?v=10313659592785165941755832765);z-index:-1}@media (min-width: 768px){.custom.frontpage-recommender:before{background-image:url(//kuriajapan.jp/cdn/shop/t/9/assets/fp_product_bg_pc.webp?v=170669861171077730631755832765)}}.custom.frontpage-recommender .section{display:grid;row-gap:6.28571rem}.custom.frontpage-recommender .container{max-width:59.92857rem;padding-inline:2.28571rem}.custom.frontpage-recommender .recommender-title{font-size:1.28571rem;font-weight:600;letter-spacing:.1em;line-height:196%;text-align:center;margin-bottom:3.42857rem}@media not all and (min-width: 768px){.custom.frontpage-recommender .recommender-title{font-size:1.14286rem}}.custom.frontpage-recommender .recommender-content{display:flex;flex-direction:column;align-items:center;row-gap:3.71429rem;border:1px solid #d0d0d0;padding-inline:1.14286rem;padding-block:3.42857rem}@media (min-width: 768px){.custom.frontpage-recommender .recommender-content{flex-direction:row;padding:3.42857rem;column-gap:3.71429rem}}.custom.frontpage-recommender .recommender-content .recommender-image{max-width:14.28571rem}.custom.frontpage-recommender .recommender-content .recommender-info{flex-grow:1;display:grid;row-gap:1.57143rem}.custom.frontpage-recommender .recommender-content .recommender-info .recommender-profile{display:flex;align-items:center}.custom.frontpage-recommender .recommender-content .recommender-info .recommender-profile .recommender-name-block{flex:1;border-right:solid 1px #d0d0d0}.custom.frontpage-recommender .recommender-content .recommender-info .recommender-profile .recommender-name-block .recommender-role{color:#a3a3a3;font-size:1rem;font-weight:500;line-height:187%;letter-spacing:.1em}@media (min-width: 768px){.custom.frontpage-recommender .recommender-content .recommender-info .recommender-profile .recommender-name-block .recommender-role{font-size:1.14286rem}}.custom.frontpage-recommender .recommender-content .recommender-info .recommender-profile .recommender-name-block .recommender-name{font-size:1rem;font-weight:500;line-height:187%;letter-spacing:.1em}@media (min-width: 768px){.custom.frontpage-recommender .recommender-content .recommender-info .recommender-profile .recommender-name-block .recommender-name{font-size:1.14286rem}}.custom.frontpage-recommender .recommender-content .recommender-info .recommender-profile .recommender-credential{flex:1;padding-left:1.96429rem;font-size:1rem;font-weight:500;line-height:187%;letter-spacing:.01em}@media (min-width: 768px){.custom.frontpage-recommender .recommender-content .recommender-info .recommender-profile .recommender-credential{flex:1.5;font-size:1.14286rem}}.custom.frontpage-recommender .recommender-content .recommender-info .recommender-comment{font-size:.85714rem;line-height:187%;letter-spacing:.01em}@media (min-width: 768px){.custom.frontpage-recommender .recommender-content .recommender-info .recommender-comment{font-size:1rem}}.custom.frontpage-collections{position:relative}.custom.frontpage-collections:before{content:"";position:absolute;top:0;left:0;display:block;transform:translateY(-100%);width:100%;height:160px;background:linear-gradient(to bottom,#0000,#d8dde71f 24%,#b3becd4d)}.custom.frontpage-collections .collections-info{position:absolute;left:8.46154%;bottom:10%;z-index:20}@media (min-width: 768px){.custom.frontpage-collections .collections-info{left:14.1276%;top:26.07143rem;bottom:auto}}.custom.frontpage-collections .collections-title{font-family:Lato,sans-serif;font-weight:700;font-size:.92857rem;letter-spacing:.27em;text-transform:uppercase}@media (min-width: 768px){.custom.frontpage-collections .collections-title{font-size:1.28571rem}}.custom.frontpage-collections .collections-image{background-color:#e2e5ea}.custom.frontpage-collections .collections-link{display:flex;align-items:center;column-gap:.57143rem}.custom.frontpage-collections .collections-link .collections-link-text{font-size:.92857rem;font-family:Noto Sans JP,sans-serif;letter-spacing:.1em;color:#707070}@media (min-width: 768px){.custom.frontpage-collections .collections-link .collections-link-text{font-size:1rem}}.custom.frontpage-collections .collections-link .collections-link-icon{width:1.42857rem;height:1.42857rem}.custom.frontpage-products{position:relative;padding-block:6.71429rem;clip-path:inset(0)}.custom.frontpage-products:before{content:"";position:fixed;top:0;left:0;width:100%;height:100vh;background-size:cover;background-repeat:no-repeat;background-position:center top;background-image:url(//kuriajapan.jp/cdn/shop/t/9/assets/fp_product_bg_sp.webp?v=10313659592785165941755832765);z-index:-1}@media (min-width: 768px){.custom.frontpage-products:before{background-image:url(//kuriajapan.jp/cdn/shop/t/9/assets/fp_product_bg_pc.webp?v=170669861171077730631755832765)}}.custom.frontpage-products .products-container{max-width:95.42857rem}.custom.frontpage-products .product-item{position:relative;font-family:Noto Sans JP,sans-serif;padding-left:1.14286rem}@media (min-width: 768px){.custom.frontpage-products .product-item{column-gap:9rem;padding-top:14.14286rem;padding-left:24.5rem}}@media (min-width: 768px){.custom.frontpage-products .product-item:not(:last-of-type){padding-bottom:12.85714rem}.custom.frontpage-products .product-item:not(:last-of-type):after{content:"";position:absolute;bottom:0;left:0;right:0;margin-inline:auto;display:block;width:90%;max-width:97.14286rem;height:1px;border-bottom:1px #d0d0d0 solid}}.custom.frontpage-products .product-item .product-content{display:grid;row-gap:3.42857rem;padding-left:1.14286rem;padding-right:1.71429rem}@media (min-width: 768px){.custom.frontpage-products .product-item .product-content{grid-template-columns:34.57143rem 20.35714rem;column-gap:10.92857rem}}@media not all and (min-width: 768px){.custom.frontpage-products .product-item .product-content{padding-top:14.14286rem;padding-bottom:0rem}}.custom.frontpage-products .product-item .product-label{width:1.14286rem;height:80%;position:absolute;top:0;left:0}@media (min-width: 768px){.custom.frontpage-products .product-item .product-label{height:50%;top:14.14286rem;left:14.28571rem}}.custom.frontpage-products .product-item .product-label .product-label-text{position:sticky;top:7.07143rem;bottom:7.07143rem;right:0;display:flex;flex-wrap:nowrap;justify-content:flex-end;text-transform:uppercase;transform:rotate(90deg) translate(7em);transform-origin:center;white-space:nowrap;font-family:Lato,sans-serif;font-size:.78571rem;font-weight:400;text-align:right;color:#a3a3a3;letter-spacing:.22em}@media (min-width: 768px){.custom.frontpage-products .product-item .product-label .product-label-text{top:18.71429rem;bottom:14.14286rem;transform:rotate(90deg) translate(7em)}}.custom.frontpage-products .product-item .product-info{display:grid;row-gap:2.28571rem}@media (min-width: 768px){.custom.frontpage-products .product-item .product-info{padding-top:25.71429rem;padding-bottom:12.85714rem;row-gap:11.42857rem}}.custom.frontpage-products .product-item .product-info .product-header .product-brand{font-weight:600;color:#a3a3a3}.custom.frontpage-products .product-item .product-info .product-header .product-title{font-family:Noto Sans JP,sans-serif;font-size:1.14286rem;font-weight:600;letter-spacing:.1em;line-height:196%}.custom.frontpage-products .product-item .product-info .product-header .product-price{margin-top:1.5rem;font-weight:600;color:#a3a3a3}.custom.frontpage-products .product-item .product-info .product-description{color:#707070;font-size:.85714rem;line-height:187%;letter-spacing:.1em}.custom.frontpage-products .product-item .product-media{width:100%;height:100%;display:contents}@media (min-width: 768px){.custom.frontpage-products .product-item .product-media{display:block}}.custom.frontpage-products .product-item .product-media .product-media-wrapper{display:contents;position:sticky;top:14.14286rem;bottom:14.14286rem;left:0}@media (min-width: 768px){.custom.frontpage-products .product-item .product-media .product-media-wrapper{display:block;max-width:20.35714rem}}.custom.frontpage-products .product-item .product-media .product-media-wrapper .product-image{order:-9999;aspect-ratio:356 / 474}.custom.frontpage-products .product-item .product-media .product-media-wrapper .product-image img{width:100%;height:100%;object-fit:cover}@media (min-width: 768px){.custom.frontpage-products .product-item .product-media .product-media-wrapper .product-image{aspect-ratio:285 / 380}}@media (min-width: 768px){.custom.frontpage-products .product-item .product-media .product-media-wrapper .product-actions{margin-top:1.71429rem}}.custom.frontpage-products .product-item .product-media .product-media-wrapper .product-actions .product-form .product-flex{display:flex;justify-content:space-between;align-items:center}.custom.frontpage-products .product-item .product-media .product-media-wrapper .product-actions .product-form .product-flex .product-quantity{display:flex;align-items:center;border:solid 1px #a3a3a3;border-radius:9999px;padding:.28571rem 1.14286rem}.custom.frontpage-products .product-item .product-media .product-media-wrapper .product-actions .product-form .product-flex .product-quantity button.quantity-button{display:grid;place-content:center}.custom.frontpage-products .product-item .product-media .product-media-wrapper .product-actions .product-form .product-flex .product-quantity button.quantity-button.quantity-decrease,.custom.frontpage-products .product-item .product-media .product-media-wrapper .product-actions .product-form .product-flex .product-quantity button.quantity-button.quantity-increase{background-color:transparent;font-size:1.5em;line-height:1}.custom.frontpage-products .product-item .product-media .product-media-wrapper .product-actions .product-form .product-flex .product-quantity .quantity-input{border:none;background-color:transparent;width:2.28571rem;text-align:center;font-weight:700}.custom.frontpage-products .product-item .product-media .product-media-wrapper .product-actions .product-form .product-flex .product-link{display:flex;align-items:center;column-gap:.28571rem}.custom.frontpage-products .product-item .product-media .product-media-wrapper .product-actions .product-form .product-flex .product-link .product-link-text{font-size:.85714rem;letter-spacing:.1em}.custom.frontpage-products .product-item .product-media .product-media-wrapper .product-actions .product-form .product-actions-block{margin-block:2.28571rem}.custom.frontpage-products .product-item .product-media .product-media-wrapper .product-actions .product-form .product-actions-block .product-add-to-cart{background-color:#000;color:#fff;padding-block:.85714rem;display:flex;justify-content:center;align-items:center;width:100%}.custom.frontpage-products .product-item .product-media .product-media-wrapper .product-actions .product-form .product-actions-block .product-payment-button{border:none}.custom.frontpage-products .product-item .product-media .product-media-wrapper .product-actions .product-form .product-actions-block .product-payment-button a:before{display:none}.custom #firstview-image{position:relative;z-index:1}.custom .section{padding-top:10rem;padding-bottom:10rem}.custom .container{width:100%;max-width:70.92857rem;margin:auto;padding-right:1rem;padding-left:1rem}@media (min-width: 768px){.custom .sp-only{display:none!important}}@media not all and (min-width: 768px){.custom .pc-only{display:none!important}}.custom .QuantitySelector{border:none!important}.custom .QuantitySelector--large .QuantitySelector__Button,.custom .QuantitySelector__Button{padding:0!important}body.menu-open{overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/9/assets/custom-style.scss.css.map */
