*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-box-sizing:border-box;box-sizing:border-box}*,*::before,*::after{box-sizing:border-box}h1,h2,h3,h4,h5,h6{padding:0;margin:0;font-weight:normal}button,label,input[type=submit]{cursor:pointer}input,button,select{outline:0;border:none;appearance:none}input::-webkit-input-placeholder{color:#ccc}input:-ms-input-placeholder{color:#ccc}input::-moz-placeholder{color:#ccc}img{vertical-align:top}select::-ms-expand{display:none}ul,ol,dl,dt,dd{list-style:none;padding:0;margin:0}table{border-collapse:collapse;border-spacing:0}p,figure,figcaption{margin:0;padding:0}.l-main2+.l-footer2{margin-top:60px}@media screen and (min-width: 769px){.l-main2+.l-footer2{margin-top:80px}}.l-footer2.l-footer2--no-marginTop{margin-top:0}.l-footer2 .l-footer2__share{display:flex;justify-content:center;padding:0 30px}.l-footer2 .l-footer2__share+.l-footer2__copyright{margin-top:80px}.l-footer2 .l-footer2__copyright{--background-color: #c4c4c4;background-color:var(--background-color)}.l-footer2 .l-footer2_copyrightInner{display:flex;justify-content:center}.c-productCard{display:block;width:100%;background-color:#fff;border-radius:12px}.c-productCard .c-productCard__item{color:#212121;font-family:sans-serif;font-size:14px;font-weight:bold;line-height:1.5;text-decoration:none}.c-productCard .c-productCard__image{border-radius:12px 0 0 12px}.c-productCard .c-productCard__photo{border-radius:12px 12px 0 0;aspect-ratio:4/3;width:100%}.c-productCard .c-productCard__itemBody{padding:8px;height:110px;display:flex;flex-direction:column}.c-productCard .c-productCard__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;white-space:normal;overflow:hidden}.c-productCard .c-productCard__price{display:flex;gap:4px;flex-direction:row;justify-content:flex-end;align-items:center;font-family:Arial,sans-serif;font-size:21px;text-align:right;margin-top:auto}.c-productCard .c-productCard__priceFreeShippingLabel{display:inline-block;color:#fff;font-size:12px;line-height:1;padding:4px;background-color:#dc2b41;border-radius:2px}.c-productCard .c-productCard__campaignDiscountLabel{border-radius:16px;background:#dc2b41;color:#fff;font-size:10px;font-weight:700;line-height:1;letter-spacing:.4px;padding:4px 8px;margin-right:4px}.c-productCard .c-productCard__farmer{display:grid;gap:8px;align-items:center;grid-template-columns:minmax(25px, 50px) 75%;color:#212121;font-family:sans-serif;line-height:1.5;text-decoration:none;padding:8px;border-top:1px solid #e6e6e5}.c-productCard .c-productCard__farmerIconPhoto{width:100%;border-radius:50%}.c-productCard .c-productCard__farmerArea{font-size:10px}.c-productCard .c-productCard__farmerName{font-size:12px;font-weight:bold;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.c-formCheckBox+.c-formCheckBox{margin-top:8px}.c-formCheckBox .c-formCheckBox__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;clip-path:polygon(0 0, 0 0, 0 0, 0 0);border:0}.c-formCheckBox .c-formCheckBox__input[type=checkbox]:checked+.c-formCheckBox__label::before{border:1px solid #cab270;border-radius:4px;background:#cab270}.c-formCheckBox .c-formCheckBox__input[type=checkbox]:checked+.c-formCheckBox__label::after{content:"";display:block;width:12px;height:10px;grid-area:1/1;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2212%22%20height%3D%229%22%20viewBox%3D%220%200%2012%209%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.7238%201.13554C10.3332%200.74502%209.70006%200.74502%209.30954%201.13554L4.92548%205.51961L2.80416%203.39829C2.41363%203.00776%201.78047%203.00776%201.38995%203.39829L1.1071%203.68113C0.716578%204.07165%200.716578%204.70482%201.1071%205.09534L3.9348%207.92304C3.93504%207.92329%203.93529%207.92353%203.93553%207.92377L4.21837%208.20661C4.26719%208.25543%204.31979%208.29814%204.37524%208.33475C4.7634%208.59104%205.29088%208.54832%205.63258%208.20661L5.91543%207.92377C5.91523%207.92397%205.91563%207.92357%205.91543%207.92377L11.0066%202.8326C11.3971%202.44208%2011.3971%201.80891%2011.0066%201.41839L10.7238%201.13554Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;margin:0 auto}.c-formCheckBox .c-formCheckBox__input[type=checkbox]:disabled+.c-formCheckBox__label{color:#b8b8b8}.c-formCheckBox .c-formCheckBox__input[type=checkbox]:disabled+.c-formCheckBox__label::before{border:1px solid #e9e9e9;border-radius:4px;background:#e9e9e9}.c-formCheckBox .c-formCheckBox__label{width:100%;display:grid;grid-template-columns:16px 1fr;gap:8px;align-items:center;color:#212121;font-size:16px;font-weight:normal;line-height:1.6;letter-spacing:.25px}.c-formCheckBox .c-formCheckBox__label::before{content:"";display:block;width:16px;height:16px;border:1px solid #f2f2f2;border-radius:4px;background:#fff;grid-area:1/1;box-sizing:border-box}.c-formCheckBox .c-formCheckBox__describedby{font-size:14px;font-weight:normal;line-height:1.5;letter-spacing:.4px;margin-top:16px}.c-formInputText{width:100%;color:#212121;font-size:16px;background:#fff;border:1px solid #e9e9e9;border-radius:4px;padding:10px}.c-formInputText:focus{border:1px solid #cab270}.c-formInputText[aria-invalid=true]{border:1px solid red;background:rgba(255,0,0,.05)}.c-formInputText:disabled{color:#b8b8b8;background:#f2f2f2;border:1px solid #e9e9e9;border-radius:4px}.c-formInputText.c-formInputText--short{width:50px}.c-buttonPrimary{width:100%;max-width:300px;white-space:nowrap;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;font-weight:bold;text-align:center;text-decoration:none;border-radius:4px;background:#cab270;cursor:pointer;padding:16px;margin:0 auto}.c-buttonPrimary.c-buttonPrimary--small{width:auto}.p-copyright{--color: #212121;color:var(--color);font-family:Arial,sans-serif;font-size:12px;padding:1rem}.p-notesList{--marker-color: #2f7e28;list-style-type:disc;padding-left:1em;margin-top:20px}.p-notesList .p-notesList__item::marker{color:var(--marker-color)}.p-notesList.p-notesList--marginBottom{margin-bottom:20px}.p-shareLinks{--background-color: #fafaf0;width:100%;max-width:500px;background-color:var(--background-color);border-radius:20px;padding:2rem}.p-shareLinks .p-shareLinks__title{font-weight:bold;text-align:center}.p-shareLinks .p-shareLinks__title+.p-shareLinks_list{margin-top:16px}.p-shareLinks .p-shareLinks_list{display:flex;justify-content:center;margin:auto;gap:16px}.p-productsList2.-horizonal{overflow-x:auto;-webkit-overflow-scrolling:touch}.p-productsList2.-horizonal .p-productsList2__inner{display:grid;width:100%;grid-template-columns:repeat(8, minmax(156px, 1fr));gap:8px}@media screen and (min-width: 769px){.p-productsList2.-horizonal .p-productsList2__inner{grid-template-columns:repeat(8, minmax(200px, 1fr));gap:16px}}@media screen and (max-width: 768px){.p-productsList2.-smartphone-only-horizonal{overflow-x:auto;-webkit-overflow-scrolling:touch}.p-productsList2.-smartphone-only-horizonal .p-productsList2__inner{display:grid;width:100%;grid-template-columns:repeat(8, minmax(156px, 1fr));gap:8px}}@media screen and (min-width: 769px){.p-productsList2.-smartphone-only-horizonal .p-productsList2__inner{display:grid;gap:12px;grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 769px)and (min-width: 769px){.p-productsList2.-smartphone-only-horizonal .p-productsList2__inner{grid-template-columns:repeat(4, 1fr);gap:32px 16px}}.p-productsList2.-directionColumn .p-productsList2__inner{display:grid;gap:12px;grid-template-columns:repeat(2, 1fr)}@media screen and (min-width: 769px){.p-productsList2.-directionColumn .p-productsList2__inner{grid-template-columns:repeat(4, 1fr);gap:32px 16px}}.u-pc-only{display:none}@media screen and (min-width: 769px){.u-pc-only{display:block}}.u-sp-only{display:block}@media screen and (min-width: 769px){.u-sp-only{display:none}}.c-winterLuxuryImage{width:100%}.c-winterLuxuryLead{text-align:center;line-height:2.3}.c-winterLuxuryLead strong{font-weight:bold}.c-winterLuxuryKodawari{display:flex;flex-direction:column;gap:32px}@media screen and (min-width: 769px){.c-winterLuxuryKodawari{flex-direction:row}}.c-winterLuxuryKodawari+.c-winterLuxuryKodawari{margin-top:32px}@media screen and (min-width: 769px){.c-winterLuxuryKodawari .c-winterLuxuryKodawari__thumbnail{min-width:550px}}.c-winterLuxuryKodawari .c-winterLuxuryKodawari__body{display:flex;flex-direction:column;justify-content:center}.c-winterLuxuryKodawari .c-winterLuxuryKodawari__title{font-family:serif;font-size:24px;font-weight:bold;line-height:1.4}@media screen and (min-width: 769px){.c-winterLuxuryKodawari .c-winterLuxuryKodawari__title{font-size:24px}}.c-winterLuxuryKodawari .c-winterLuxuryKodawari__text{margin-top:8px}.c-winterLuxuryCategory{display:grid}.c-winterLuxuryCategory .c-winterLuxuryCategory__image{grid-area:1/2}.c-winterLuxuryCategory .c-winterLuxuryCategory__label{grid-area:1/2;align-self:end;display:flex;align-items:center;justify-content:center;gap:4px;color:var(--winterLuxury-text-color);font-size:18px;font-weight:bold;text-align:center;padding:8px;background:rgba(255,255,255,.8)}.c-winterLuxuryCategory .c-winterLuxuryCategory__label::after{content:"";display:block;border:1px solid #333;background:#333;height:10.3923048454px;width:12px;clip-path:polygon(0 0, 100% 0, 50% 100%)}.c-winterLuxuryProduct{display:flex;flex-direction:column}.c-winterLuxuryProduct .c-winterLuxuryProduct__info{margin-top:12px}.c-winterLuxuryProduct .c-winterLuxuryProduct__area{font-size:14px;line-height:1.3}.c-winterLuxuryProduct .c-winterLuxuryProduct__name{font-size:24px;font-weight:bold;line-height:1.3}.c-winterLuxuryProduct .c-winterLuxuryProduct__body{margin-top:16px}.c-winterLuxuryProduct .c-winterLuxuryProduct__text{font-size:15px;line-height:1.9}.c-winterLuxuryProduct .c-winterLuxuryProduct__price{display:flex;justify-content:flex-end;font-weight:bold;line-height:1.3}.c-winterLuxuryProduct .c-winterLuxuryProduct__priceMoney{font-size:20px}.c-winterLuxuryProduct .c-winterLuxuryProduct__priceYen{font-size:16px}.c-winterLuxuryProduct .c-winterLuxuryProduct__cta{display:flex;justify-content:center;align-items:center;gap:10px;background-color:#ab0317;padding:16px 12px}.c-winterLuxuryProduct .c-winterLuxuryProduct__cta::after{content:"";width:29px;height:8px;background-image:url("data:image/svg+xml,%3csvg width='29' height='8' viewBox='0 0 29 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath d='M0.684601 6.51074H27.3154L19.3154 1.01074' stroke='white'/%3e %3c/svg%3e")}.c-winterLuxuryProduct .c-winterLuxuryProduct__ctaLabel{color:#fff;font-size:16px;font-weight:bold;line-height:1.7;text-align:center}@media screen and (min-width: 769px){.p-winterLuxuryMainImage{width:var(--winterLuxury-max-width);margin:0 auto}}.p-winterLuxurySection+.p-winterLuxurySection{margin-top:64px}.p-winterLuxurySection.p-winterLuxurySection--kodawari .p-winterLuxurySection__inner,.p-winterLuxurySection.p-winterLuxurySection--lead .p-winterLuxurySection__inner,.p-winterLuxurySection.p-winterLuxurySection--last .p-winterLuxurySection__inner{border:none;background-color:rgba(0,0,0,0)}@media screen and (min-width: 769px){.p-winterLuxurySection.p-winterLuxurySection--kodawari .p-winterLuxurySection__inner,.p-winterLuxurySection.p-winterLuxurySection--lead .p-winterLuxurySection__inner,.p-winterLuxurySection.p-winterLuxurySection--last .p-winterLuxurySection__inner{padding:0}}@media screen and (min-width: 769px){.p-winterLuxurySection.p-winterLuxurySection--lead{margin-top:32px}}.p-winterLuxurySection.p-winterLuxurySection--kodawari{margin-top:0}@media screen and (min-width: 769px){.p-winterLuxurySection.p-winterLuxurySection--kodawari{margin-top:64px}}.p-winterLuxurySection+.p-winterLuxurySection--seachBox .p-winterLuxurySection__inner{border:3px solid #e9c7b9;background-color:#ffeee7;padding:32px 10px;margin:0 10px}@media screen and (min-width: 769px){.p-winterLuxurySection+.p-winterLuxurySection--seachBox .p-winterLuxurySection__inner{margin:0 auto}}.p-winterLuxurySection .p-winterLuxurySection__inner{background-color:#fff;border-top:3px solid var(--main-color);border-bottom:3px solid var(--main-color);padding:32px 10px;margin:0 auto}@media screen and (min-width: 769px){.p-winterLuxurySection .p-winterLuxurySection__inner{width:var(--winterLuxury-content-max-width);padding:32px 0}}.p-winterLuxurySection .p-winterLuxurySection__titleWrap{padding-bottom:16px;border-bottom:1px solid #f2f0e8}.p-winterLuxurySection .p-winterLuxurySection__title{font-family:serif;font-size:26px;font-weight:bold;line-height:1.4;text-align:center}@media screen and (min-width: 769px){.p-winterLuxurySection .p-winterLuxurySection__title{font-size:36px}}.p-winterLuxurySection .p-winterLuxurySection__subTitle{font-family:serif;font-size:24px;font-weight:bold;line-height:1.4}@media screen and (min-width: 769px){.p-winterLuxurySection .p-winterLuxurySection__subTitle{font-size:24px}}.p-winterLuxurySection .p-winterLuxurySection__subTitle{text-align:center}.p-winterLuxurySection .p-winterLuxurySection__productTitle{display:flex;flex-direction:column}.p-winterLuxurySection .p-winterLuxurySection__productTitleMain{font-family:serif;font-size:26px;font-weight:bold;line-height:1.4;text-align:center}@media screen and (min-width: 769px){.p-winterLuxurySection .p-winterLuxurySection__productTitleMain{font-size:36px}}.p-winterLuxurySection .p-winterLuxurySection__productTitleSub{color:var(--main-color);font-family:Ledger,serif;font-size:14px;text-align:center;line-height:1;letter-spacing:2.38px}.p-winterLuxurySection .p-winterLuxurySection__lead{font-size:16px;line-height:1.85}@media screen and (min-width: 769px){.p-winterLuxurySection .p-winterLuxurySection__lead{font-size:18px}}.p-winterLuxurySection .p-winterLuxurySection__lead{text-align:center;margin-top:32px}.p-winterLuxuryCtegories{padding:32px 0 32px}.p-winterLuxuryCtegories+.p-winterLuxuryCtegories{padding:16px 0 32px;margin-top:16px}.p-winterLuxuryCtegories .p-winterLuxuryCtegories__title{text-align:center}.p-winterLuxuryCtegories .p-winterLuxuryCtegories__mainTitle{font-family:serif;font-size:28px;font-weight:bold;line-height:1.4}@media screen and (min-width: 769px){.p-winterLuxuryCtegories .p-winterLuxuryCtegories__mainTitle{font-size:28px}}.p-winterLuxuryCtegories .p-winterLuxuryCtegories__subTitle{color:var(--main-color);font-family:Ledger,serif;font-size:14px;text-align:center;line-height:1;letter-spacing:2.38px}.p-winterLuxuryCtegories .p-winterLuxuryCtegories__items{display:grid;grid-template-columns:repeat(1, 240px);gap:16px;justify-content:center;margin-top:16px}.p-winterLuxuryProducts{--columns: 1;display:grid;grid-template-columns:repeat(var(--columns), 1fr);gap:56px;padding:0;margin:32px auto 0}@media screen and (min-width: 769px){.p-winterLuxuryProducts{--columns: 2;width:1000px;padding:0 72px}}.p-winterLuxuryProducts .p-winterLuxuryProducts__item{display:flex;flex-direction:column}.p-winterLuxuryProducts .p-winterLuxuryProducts__itemInfo{margin-top:12px}.p-winterLuxuryProducts .p-winterLuxuryProducts__itemArea{font-size:14px;line-height:1.3}.p-winterLuxuryProducts .p-winterLuxuryProducts__itemName{font-size:22px;font-weight:bold;line-height:1.3}@media screen and (min-width: 769px){.p-winterLuxuryProducts .p-winterLuxuryProducts__itemName{font-size:24px}}.p-winterLuxuryProducts .p-winterLuxuryProducts__itemBody{margin-top:16px}.p-winterLuxuryProducts .p-winterLuxuryProducts__itemText{font-size:15px;line-height:1.9}.p-winterLuxuryProducts .p-winterLuxuryProducts__itemPrice{display:flex;justify-content:flex-end;align-items:flex-end;gap:2px;font-weight:bold;line-height:1.3;margin-top:8px}@media screen and (min-width: 769px){.p-winterLuxuryProducts .p-winterLuxuryProducts__itemPrice{margin-top:auto}}.p-winterLuxuryProducts .p-winterLuxuryProducts__itemPriceMoney{font-size:20px}.p-winterLuxuryProducts .p-winterLuxuryProducts__itemPriceYen{font-size:16px}.p-winterLuxuryProducts .p-winterLuxuryProducts__itemAction{margin-top:8px}.p-winterLuxuryProducts .p-winterLuxuryProducts__itemCta{display:flex;justify-content:center;align-items:center;gap:10px;background-color:#ab0317;padding:16px 12px}.p-winterLuxuryProducts .p-winterLuxuryProducts__itemCta::after{content:"";width:29px;height:8px;background-image:url("data:image/svg+xml,%3csvg width='29' height='8' viewBox='0 0 29 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath d='M0.684601 6.51074H27.3154L19.3154 1.01074' stroke='white'/%3e %3c/svg%3e")}.p-winterLuxuryProducts .p-winterLuxuryProducts__itemCtaLabel{color:#fff;font-size:16px;font-weight:bold;line-height:1.7;text-align:center}.p-winterLuxuryKodawariItems{margin-top:50px}.p-winterLuxurySearchBox{max-width:500px;margin:0 auto}.p-winterLuxurySearchBox .p-winterLuxurySearchBox__title{font-family:serif;font-size:28px;font-weight:bold;line-height:1.4}@media screen and (min-width: 769px){.p-winterLuxurySearchBox .p-winterLuxurySearchBox__title{font-size:28px}}.p-winterLuxurySearchBox .p-winterLuxurySearchBox__title{text-align:center}.p-winterLuxurySearchBox .p-winterLuxurySearchBox__lead{font-size:14px;text-align:center;margin-top:8px}.p-winterLuxurySearchBox .p-winterLuxurySearchBox__checkboxs{--columns: 1;display:grid;grid-template-columns:repeat(var(--columns), 1fr);gap:8px;align-items:end;margin-top:16px}@media screen and (min-width: 769px){.p-winterLuxurySearchBox .p-winterLuxurySearchBox__checkboxs{--columns: 3}}.p-winterLuxurySearchBox .p-winterLuxurySearchBox__inputText{display:flex;gap:4px;margin-top:16px}.p-winterLuxuryFixedNavigation{width:100%;position:fixed;bottom:0;background:#fff}.p-winterLuxuryFixedNavigationList{max-width:900px;display:grid;grid-template-columns:repeat(3, 1fr);gap:10px;padding:16px;margin:0 auto}.p-winterLuxuryFixedNavigationList .p-winterLuxuryFixedNavigationList__item{display:flex;justify-content:center;align-items:center;border-radius:8px;background-color:#c8b070}.p-winterLuxuryFixedNavigationList .p-winterLuxuryFixedNavigationList__link{display:block;width:100%;font-size:14px;font-weight:700;font-family:"Noto Sans JP",sans-serif;line-height:1.5;text-align:center;padding:6px}@media screen and (min-width: 769px){.p-winterLuxuryFixedNavigationList .p-winterLuxuryFixedNavigationList__link{font-size:16px;padding:12px}}.p-winterLuxuryFixedNavigationList .p-winterLuxuryFixedNavigationList__label{color:#fff}.winterLuxury{--main-color: #d16441;--winterLuxury-max-width: 1440px;--winterLuxury-content-max-width: 1070px;--winterLuxury-text-color: #333333;--winterLuxury-text-lighten-color: #666666;--winterLuxury-main-color: #b13a14;--winterLuxury-secondary-color: #dB6f4c;--winterLuxury-sub-background-color: #fcf9f4}a{text-decoration:none}html{color:var(--winterLuxury-text-color);font-size:16px;font-family:sans-serif;line-height:1.5;box-sizing:border-box;background-color:#f2f0e8;scroll-behavior:smooth}@media screen and (min-width: 769px){html{font-size:16px}}body{margin:0;padding:0}body img{width:100%}.l-footer2{margin-top:64px}.l-footer2 .l-footer2__copyright{--background-color: var(--main-color)}.p-shareLinks{--background-color: var(--winterLuxury-sub-background-color)}.p-copyright{--color: #ffffff}.p-notesList{--marker-color: var(--main-color)}
