body.os-design-ready{background:#f5f0e7;color:#312a24}body.os-design-ready.home main>.l-inner{max-width:1320px;padding-top:0}body.os-market-ready .p-index-news{background:#191613;color:#e5d1b6;border-bottom:1px solid #7a4a34;padding:24px 0}body.os-market-ready .p-index-news a{color:#e5d1b6}body.os-market-ready .p-index-news time{background:#843529;color:#ffebce}body.os-market-ready .p-index-news__archive-link{background:#a8412d}.os-market{padding-top:55px}.os-market *{box-sizing:border-box}.os-section-heading{text-align:center;margin:0 0 35px}.os-section-heading>span{color:#a34833;font-size:11px;letter-spacing:.22em}.os-section-heading h2{font-family:"Yu Mincho",serif;font-size:30px;letter-spacing:.08em;line-height:1.6;margin:14px 0!important;font-weight:500}.os-section-heading p{font-size:12px;color:#796a5b;line-height:1.9}.os-market a{text-decoration:none;color:inherit}.os-two-col{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:24px 0}.os-promo{display:flex;position:relative;isolation:isolate;min-height:370px;border:1px solid #c6ab84;background:#eee2ca;overflow:hidden;transition:box-shadow .3s,border-color .3s}.os-promo:before{content:"";position:absolute;inset:0;background-size:cover;background-position:right center;z-index:-2;transition:transform .6s}.os-promo:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#f4e9d4f7 0%,#f4e9d4d9 46%,transparent 85%)}.os-promo:hover{border-color:#a64a32;box-shadow:0 10px 25px #59301b1c}.os-promo:hover:before{transform:scale(1.035)}.os-promo-copy{padding:34px 28px;width:77%;position:relative}.os-promo h3{font-family:"Yu Mincho",serif;font-size:29px;line-height:1.55;font-weight:600;letter-spacing:.03em;margin:13px 0 16px}.os-promo h3 small{font-size:19px;font-weight:500}.os-promo p{font-size:12px;line-height:1.9;margin:0 0 15px;color:#5a4736}.os-kicker{font-size:10px;letter-spacing:.2em;color:#a14c34}.os-ribbon{display:inline-block;background:#a13928;color:#ffedd4;padding:8px 14px;font-size:11px;letter-spacing:.1em}.os-price{font-family:Georgia,"Yu Mincho",serif;font-size:43px;line-height:1.25;color:#993b2a;margin:16px 0}.os-price small{font-family:Arial,sans-serif;font-size:12px;vertical-align:middle;color:#665343}.os-price span{font-size:21px}.os-promo .os-promo-note{font-size:10px;line-height:1.9}.os-card-cta{display:inline-flex;align-items:center;justify-content:space-between;min-width:180px;border-bottom:1px solid #8f4c35;padding:12px 0 8px;font-size:11px;letter-spacing:.1em;color:#7e3826;gap:24px}.os-card-cta b{font-size:20px;font-weight:400}.os-promo-wide{min-height:350px}.os-promo-wide .os-promo-copy{width:65%;padding:40px 5%}.os-promo-wide h3{font-size:35px}.os-promo-wide:after{background:linear-gradient(90deg,#f4e9d4fa 0%,#f4e9d4e0 38%,transparent 80%)}.os-promo-oga:before{background-image:url('assets/category-oga.webp')}.os-promo-bincho:before{background-image:url('assets/category-bincho.webp')}.os-promo-mayitiew:before{background-position:80% center}.os-promo-net:before{background-image:url('assets/category-net.webp')}.os-shipping-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:24px;margin:35px 0}.os-service{position:relative;background:#211b15;color:#efdfc4;padding:34px 30px;overflow:hidden;border:1px solid #76503a}.os-service .os-kicker{color:#d59d6b}.os-service h3{font-family:"Yu Mincho",serif;font-size:25px;line-height:1.6;margin:15px 0}.os-service p{font-size:11px;line-height:1.9;position:relative;z-index:1}.os-service>strong{font-family:"Yu Mincho",serif;font-size:27px;color:#e6bc7c;position:relative;z-index:1}.os-service>strong em{font-family:Georgia,serif;font-style:normal;font-size:62px}.os-service>small{display:block;font-size:10px;margin-top:20px;position:relative;z-index:1;line-height:1.9}.os-service-porter{position:absolute;right:-40px;bottom:50px;width:210px;opacity:.32;pointer-events:none}.os-service-quick{background:linear-gradient(120deg,#69271e,#351c15)}.os-service-quick>strong{font-size:44px;display:block;margin-top:35px}.os-service-mark{position:absolute;right:22px;bottom:8px;color:#efb36320;writing-mode:vertical-rl;font-family:serif;font-size:150px;line-height:1}.os-cod{padding:34px 6%;border:1px solid #b6976c;border-left:5px solid #9b3b29;margin:28px 0;background:#ebe0ca}.os-cod h3{display:flex;justify-content:space-between;align-items:center;gap:24px;font-family:"Yu Mincho",serif;font-weight:500;font-size:23px;line-height:1.8;margin:10px 0}.os-cod h3>span{display:block}.os-cod h3 small{font-size:12px}.os-cod h3 b{font-size:58px;font-weight:400;color:#963d29;font-family:Georgia,serif}.os-cod p{font-size:10px;color:#78624d}.os-net-offer{font-size:16px!important}.os-net-offer strong{color:#9e3626}.os-wholesale{margin:36px 0;padding:45px 6%;color:#ead5b2;position:relative;background:linear-gradient(90deg,#17130ffc,#17130fde 65%,#17130f66),url('assets/banner-2.webp') right center/cover;border:1px solid #79563b}.os-wholesale h3{font-family:"Yu Mincho",serif;font-size:32px;font-weight:500;line-height:1.6;margin:15px 0 20px;color:#f4dfbc}.os-wholesale .os-kicker{color:#d78d64}.os-wholesale p{font-size:12px;line-height:2;max-width:730px}.os-wholesale ul{list-style:none;padding:0;display:flex;gap:10px;flex-wrap:wrap;margin:23px 0}.os-wholesale li{border:1px solid #68523c;padding:8px 12px;font-size:10px}.os-wholesale a{display:inline-flex;flex-direction:column;font-family:Georgia,serif;font-size:38px;color:#edc187;line-height:1.5}.os-wholesale a small{font-size:10px;letter-spacing:.2em}.os-payment{background:#ece3d4;border:1px solid #ceba9c;padding:38px 4%;margin:35px 0 65px}.os-payment .os-section-heading h2{font-size:25px}.os-payment .os-two-col{margin-bottom:0}.os-payment h3{font-size:14px;color:#7d3928;font-weight:500;margin-bottom:20px;border-bottom:1px solid #bda081;padding-bottom:13px}.os-payment ul{list-style:none;padding:0;display:flex;gap:8px;flex-wrap:wrap}.os-payment li{padding:9px 11px;background:#fffcf3;border:1px solid #d8c4a8;font-size:10px;color:#594739}.os-market a:focus-visible{outline:3px solid #ad472f;outline-offset:4px}
body.os-market-ready .p-cb__item-header{border-bottom:1px solid #bca27a;padding-bottom:20px}body.os-market-ready .p-cb__item-headline{font-family:"Yu Mincho",serif;font-size:28px;color:#33291e;letter-spacing:.06em}body.os-market-ready .p-index-carousel__item{padding:12px}body.os-market-ready .p-index-carousel__item>a{display:block;background:#fffaf0;border:1px solid #d6c19f;padding:12px 12px 20px;height:100%}body.os-market-ready .p-index-carousel__item-title{font-size:12px;line-height:1.9;white-space:normal;color:#4e3e2d}body.os-market-ready .p-article__price{color:#9b3928;font-family:Georgia,serif;font-size:19px}body.os-market-ready .p-index-carousel__item-thumbnail{background:#fff}body.os-market-ready .p-index-carousel__item-thumbnail img{object-fit:contain!important}body.os-market-ready .p-cb__item--blog.has-bg{background:#e9dfcd;padding:38px 28px;border:1px solid #cfb797}body.os-market-ready .p-blog-archive__item{background:#faf4e9;border:1px solid #d0b996}body.os-market-ready .p-blog-archive__item-title{font-family:"Yu Mincho",serif;color:#423123}body.os-market-ready .p-cb__item-archive-button,body.os-market-ready .p-button{background:#8f3928;color:#fff0d5;border-color:#8f3928}body.os-market-ready .p-cb__item-desc{color:#7d6851}
@media(max-width:980px){.os-two-col,.os-shipping-grid{gap:18px}.os-promo-copy{padding:25px 22px;width:90%}.os-promo h3{font-size:25px}.os-promo p{font-size:11px}.os-promo-wide .os-promo-copy{width:75%}.os-price{font-size:35px}.os-promo-wide h3{font-size:29px}.os-service{padding:27px 23px}.os-service h3{font-size:22px}.os-service>strong{font-size:23px}.os-cod h3{font-size:19px}.os-section-heading h2{font-size:27px}.os-wholesale h3{font-size:27px}}
@media(max-width:600px){.os-market{padding-top:35px}.os-section-heading{margin-bottom:25px}.os-section-heading h2{font-size:23px;letter-spacing:.03em}.os-section-heading p{font-size:11px}.os-two-col,.os-shipping-grid{grid-template-columns:1fr;gap:18px;margin:18px 0}.os-promo,.os-promo-wide{min-height:0;padding-top:155px}.os-promo:before{height:220px;bottom:auto;background-position:right top}.os-promo:after,.os-promo-wide:after{background:linear-gradient(transparent,#f4e9d4 60px);top:160px}.os-promo-copy,.os-promo-wide .os-promo-copy{width:100%;padding:28px 22px;z-index:1}.os-promo h3,.os-promo-wide h3{font-size:26px;line-height:1.5}.os-promo h3 small{font-size:18px}.os-promo p{font-size:12px}.os-promo .os-promo-note{font-size:10px}.os-price{font-size:38px}.os-price br{display:none}.os-price small{margin-right:8px}.os-card-cta{font-size:12px;min-width:190px}.os-shipping-grid{margin:25px 0}.os-service{padding:28px 24px}.os-service h3{font-size:25px}.os-service p{font-size:12px}.os-service-quick>strong{font-size:43px;margin-top:20px}.os-cod{padding:25px 22px}.os-cod h3{display:block;font-size:18px;margin-top:10px}.os-cod h3>span+span{margin-top:8px;font-size:22px}.os-cod h3 b{font-size:48px}.os-net-offer{font-size:15px!important}.os-wholesale{padding:30px 24px}.os-wholesale h3{font-size:23px}.os-wholesale p{font-size:12px}.os-wholesale p br{display:none}.os-wholesale a{font-size:31px}.os-payment{padding:27px 20px;margin-bottom:40px}.os-payment .os-section-heading h2{font-size:21px}.os-payment .os-section-heading p{font-size:11px}.os-payment .os-two-col{gap:22px}.os-payment h3{margin-bottom:13px}.os-payment li{font-size:10px}body.os-market-ready .p-cb__item-headline{font-size:21px}body.os-market-ready .p-cb__item--blog.has-bg{padding:25px 16px}body.os-market-ready .p-index-carousel__item{padding:5px}body.os-market-ready .p-index-carousel__item>a{padding:8px}body.os-market-ready .p-index-carousel__item-title{font-size:11px}body.os-market-ready .p-article__price{font-size:16px}}
@media(prefers-reduced-motion:reduce){.os-promo,.os-promo:before{transition:none!important}}

.os-payment-option{min-width:0;background:#f7efdf;border:1px solid #d3bea0;padding:0 20px 18px;overflow:hidden}.os-payment-art{display:block;width:100%;height:200px;object-fit:contain;mix-blend-mode:multiply;margin:4px auto 12px}.os-payment-option h3{font-size:18px;text-align:center;margin:0 0 17px}.os-payment-option ul{justify-content:center;margin-bottom:0}.os-payment .os-two-col{align-items:stretch}@media(max-width:600px){.os-payment-option{padding:0 12px 17px}.os-payment-art{height:165px;margin-bottom:10px}.os-payment-option h3{font-size:17px}.os-payment-option ul{gap:6px}.os-payment-option li{font-size:10px;padding:8px}}

.os-payment-cod{display:flex;align-items:center;justify-content:space-between;gap:24px;background:linear-gradient(115deg,#7b251d,#a4422b);border:2px solid #c6a267;padding:28px 30px;color:#fff0d3;box-shadow:0 8px 20px #57251620}.os-payment-cod h3{font:600 36px/1.4 "Yu Mincho",serif!important;color:#fff4d8!important;border:0!important;padding:0!important;margin:8px 0!important;letter-spacing:.2em}.os-payment-cod span{font-size:12px;line-height:1.8}.os-payment-cod p{font-size:12px;margin:5px 0;line-height:1.8}.os-payment-cod-fee{text-align:center}.os-payment-cod-fee strong{display:block;font:500 23px/1.4 "Yu Mincho",serif;color:#ffe4a6}.os-payment-cod-fee b{font:500 64px/1.2 Georgia,serif}.os-payment-cod-fee small{display:block;margin-top:9px;font-size:10px;line-height:1.7}@media(max-width:600px){.os-payment-cod{flex-direction:column;padding:23px 15px;text-align:center;gap:16px}.os-payment-cod h3{font-size:32px!important}.os-payment-cod-fee{width:100%;border-top:1px solid #d8b17e66;padding-top:15px}.os-payment-cod span{font-size:11px}.os-payment-cod-fee strong{font-size:20px}.os-payment-cod-fee b{font-size:54px}}

.os-payment .os-section-heading h2>span{display:inline-block}
