html{scroll-behavior:smooth;scroll-padding-top:200px;line-height:1.7!important}.product-item:hover .hover-red{color:#8e1728}.hover-red{transition:color .25s ease-in-out,opacity .25s ease-in-out}@media screen and (min-width: 641px){.sp-only{display:none!important}}.section__header__custom{display:flex;flex-direction:column;justify-content:center;margin-bottom:0}.section__header-stack__custom{display:flex;justify-content:center;align-items:center;width:100%;position:relative}.section-heading{margin:0 auto;font-size:22px;letter-spacing:.05em;text-align:center;padding:0 8px;position:relative;z-index:1;background-color:ivory;white-space:nowrap;font-weight:600;line-height:1.5}.color-white{color:#fff}.color-red{color:#8e1728!important}.color-black{color:var(--text-color)!important}.bg-white{background-color:#fff}.bg-ivory{background-color:ivory!important}.bg-red{background-color:#8e1728}.section-heading_no-deco{background-color:transparent}.subheading-white{color:#ffffffb3!important}.section__header-stack__custom:before{content:"";position:absolute;top:50%;left:0;right:0;margin:0 auto;width:calc(100% - 34px);height:2px;background-color:#8e1728;z-index:0}.section__header-stack_no-deco:before{content:none}.section__header-stack__custom .section-heading-deco-right{position:absolute;top:50%;right:0;transform:translateY(-50%);height:auto;width:18px}.section__header-stack__custom .section-heading-deco-left{position:absolute;top:50%;left:0;transform:translateY(-50%) rotate(180deg);height:auto;width:18px}.section-subheading{color:#544b4d;display:block;font-family:Cormorant,serif;font-size:10px;font-weight:700;letter-spacing:.1em;margin:4px auto 0}.font-family-en{font-family:Montserrat,san-serif}.font-family-jp{font-family:"Noto Serif JP",serif}@media screen and (min-width: 641px){.section-heading{font-size:28px;padding:0 32px}.section-subheading{font-size:12px;margin-top:8px}.section__header-stack__custom:before{width:calc(100% - 44px)}.section__header-stack__custom .section-heading-deco-right{right:20px;width:auto}.section__header-stack__custom .section-heading-deco-left{left:20px;width:auto}}@media screen and (min-width: 1024px){.section-heading{padding:0 60px}}.section__action-link__container{display:flex;justify-content:center;margin:auto;background-color:#8e1728;width:100%;height:48px}.section__action-link__custom{display:flex;justify-content:center;align-items:center;letter-spacing:.1em;color:#fff;margin:0 auto}.section__action-link__custom:hover{color:#fff}@media screen and (any-hover: hover){.section__action-link__container:hover .section__action-link__custom{transform:translate(0)}.section__action-link__container:hover .section__action-link__custom svg{opacity:1;right:0}}@media screen and (min-width: 641px){.section__action-link__custom{transform:translate(12px)}.section__action-link__container{width:240px}}@media screen and (min-width: 1000px){.\31\/4--lap{width:25%}}.container-tablet{max-width:720px;width:100%}.store-table{width:100%}.store-table_container{display:flex;flex-direction:column;border-bottom:1px solid #B7B3B4}.store-table_container:last-child{border:none}.store-table_heading,.store-table_text{width:100%;display:block;text-align:left;font-size:16px;letter-spacing:.05em}.store-table_heading{color:#544b4d;padding:20px 20px 4px;width:100%;font-weight:600;text-align:left}.store-table_text{padding:4px 20px 20px;flex:1}.store-map iframe{aspect-ratio:3/2;width:100%}.store-access li{margin-top:40px;list-style:none}.store-access h4{font-size:16px;letter-spacing:.05em;font-weight:600}.store-access li:first-child h4:before,.store-access li:last-child h4:before{display:inline-block;content:"";background-size:contain;background-repeat:no-repeat;margin-right:8px;vertical-align:middle}.store-access li:first-child h4:before{background-image:url(/cdn/shop/files/train.svg?v=1727944720);width:20px;height:24px}.store-access li:last-child h4:before{background-image:url(/cdn/shop/files/car.svg?v=1727944719);width:20px;height:18px}.store-access_train h4:before{background-image:url(/cdn/shop/files/train.svg?v=1727944720)!important;width:20px!important;height:24px!important}@media screen and (min-width: 641px){.store-table_container{border:none;flex-direction:row}.store-table_heading{width:25%;border-bottom:1px solid #B7B3B4;padding:24px 20px;font-weight:500}.store-table_text{border-bottom:1px solid #B7B3B4;padding:24px 20px}.store-table_container:last-child .store-table_heading,.store-table_container:last-child .store-table_text{border-bottom:none}}.slideshow__title__custom{font-size:22px;letter-spacing:.1em}.slideshow__content__custom{margin:0 auto;color:#ffffffb3;font-size:10px;font-weight:700;line-height:100%;letter-spacing:.1em;font-family:Cormorant,serif}@media screen and (min-width: 641px){.slideshow__title__custom{font-size:28px}.slideshow__content__custom{font-size:12px}}.product-item__info-inner a{margin:0;font-size:16px;font-weight:600;line-height:150%;letter-spacing:.05em}.price--hightlight{color:#8e1728}.tax-included{font-size:12px;font-family:var(--text-font-family)}@media screen and (min-width: 641px){.product-item__info-inner a{font-size:18px}.tax-included{font-size:14px}}.store-slideshow{margin-top:20px!important}.selling-steps{position:relative;margin-top:40px;margin-bottom:40px}.selling-steps__item{position:relative;flex-direction:column;align-items:center}.selling-steps__icon-wrapper{margin:0 0 16px}.selling-steps__icon-wrapper img{max-width:80px}.selling-steps__title{margin:0;text-align:center;font-family:Montserrat,san-serif;font-size:16px;font-weight:600}.selling-steps__content{font-size:20px;font-weight:600;letter-spacing:.03em}.selling-steps__content p{text-align:center}@media screen and (min-width: 641px){.selling-steps{padding-right:60px;padding-left:60px;margin-top:60px}.selling-steps__item:not(:last-child):after{content:"";display:inline-block;width:32px;height:30px;background:url(/cdn/shop/files/selling-steps-arrow.svg?v=1733881769) no-repeat;background-size:contain;position:absolute;top:50%;left:100%;transform:translateY(-50%);z-index:1}.selling-steps__icon-wrapper{margin-bottom:24px}.selling-steps__title{font-size:18px}}@media screen and (min-width: 1280px){.selling-steps__item{margin:0 20px 45px}.selling-steps{flex-wrap:nowrap;justify-content:space-around;width:100%;padding-right:0;padding-left:0}}.theme-store-id-871.gf-theme-version-6.spf-has-filter .sort-by label{order:2!important;margin-left:0}html.theme-store-id-871.gf-theme-version-6.spf-has-filter #setLimit{padding-right:0!important}.theme-store-id-871.gf-theme-version-6.spf-has-filter #globo-dropdown-sort_options span[data-sort=manual]{display:none!important}.theme-store-id-871.gf-theme-version-6.spf-has-filter .gf-option-block .gf-RadioButton,.theme-store-id-871.gf-theme-version-6.spf-has-filter .gf-option-block .gf-Checkbox{box-shadow:none!important;border:1px solid #000!important}.theme-store-id-871.gf-theme-version-6.spf-has-filter .gf-block-scroll{max-height:225px;max-height:none!important}.sort-by.limit-by.hidden-xs:before{right:-15px}.gl-fullscreen-layer .gl-fullscreen-results__meta a{color:#000!important;font-weight:600;text-decoration:none}@media (min-width: 769px){.theme-store-id-871.gf-theme-version-6.gf-left .image-with-text+.card{width:calc(100% - 318px);float:right}.theme-store-id-871.gf-theme-version-6.gf-left .image-with-text+.card #gf-products{margin-left:-15px!important;margin-right:-15px!important}}@media (min-width: 769px){.theme-store-id-871.gf-theme-version-6.gf-left #gf-controls-container{padding:0!important}}.collection-list{flex-wrap:wrap;display:flex;margin:24px 0}.cm_colec_img{width:20%}.cm_colec_title{width:80%;padding-left:15px;text-wrap:auto;line-height:1.5}.cm_colec_title_title{font-family:Roboto,sans-serif}.collection-list a{display:flex}h2.heading.h3+span{gap:32px}.cm_colec_col{margin-bottom:15px}.cm_colec_title_meta{color:#544b4d;font-size:14px;line-height:1.5}.h4.spf-product-card__title a{font-size:16px;margin-top:8px}.product-variant-selector__price.price--highlight{color:#544b4d;font-family:Roboto,sans-serif;font-size:22px;font-weight:600;line-height:100%;letter-spacing:.03em}@media (max-width: 480px){.collection-list>.cm_colec_col{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width: 768px){.collection-list>.cm_colec_col{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width: 1000px){.collection-list>.cm_colec_col{-ms-flex:0 0 33.33%;flex:0 0 33.33%;max-width:33.33%}}@media (max-width: 640px){.image-with-text__text-container{padding:15px}}.spf-product__info{padding-top:20px}.h4.spf-product-card__title a{line-height:1.5;font-size:16px}.spf-product-card__price money{line-height:1}@media only screen and (min-width: 768px){#gf-products span.smartwishlist.sw_tooltip:before,.gf-filter-header,.modal--quick-shop .product-item-inside-hover .spf-product__form,.spf-has-filter .pretty-select svg,.spf-has-filter .template--search .search--results-summary,.spf-has-filter .template-search.spaced-section .element-margin,.spf-has-filter.theme-store-id-829 .template-search .section-header__description,.theme-store-id-568.spf-has-filter body.template-search .lightly-spaced-row.lightly-spaced-row-above,.theme-store-id-871.spf-layout-theme.spf-has-filter #gf-products span.spr-badge-caption,.gf-left .gf-refine-toggle-mobile,.gf-offcanvas .globo-selected-items-wrapper h3,.gf-offcanvas .is-collapsed .gf-block-content,.gf-top_one #gf-controls-container .sort-by:not(.limit-by),.gf-top_one .gf-block-title .gf-clear,.gf-top_one .gf-option-block.is-collapsed .gf-block-content,.gf-top_one .gf-refine-toggle-mobile{display:block!important}}@media only screen and (max-width: 768px){body #gf-tree{position:fixed;top:0;left:-350px;bottom:0;width:350px!important;height:100%;overflow:auto;transition:all ease-in-out .2s;background:#fff;z-index:99999999999;-webkit-overflow-scrolling:touch}}span.gf-close-canvas{display:none!important}.spf-product-card__inner{margin-bottom:20px}#gf-products .product__tags{display:flex;flex-wrap:wrap;column-gap:16px;row-gap:0;margin:6px 0 18px}.product-item_brand{margin:0 0 8px;font-size:16px;font-weight:600;letter-spacing:.05em;line-height:1.5}.product__tag{color:#544b4d;font-size:15px;line-height:1.5}.product-item__price-list{margin-top:-5px;margin-bottom:-5px}.price-list{align-items:baseline;line-height:1;display:inline-flex}.product-item__price{font-size:22px;font-family:Roboto,sans-serif;font-weight:600;line-height:100%;letter-spacing:.03em}.product-item__price{font-size:24px}@media screen and (min-width: 641px){.product-item_brand{font-size:18px}}body .gl-col-right{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/136/assets/custom.css.map */
