*{margin:0;padding:0;box-sizing:border-box}.center-scroll .section{max-width:1500px;margin-left:auto;margin-right:auto;width:100%}html,body{height:100%;overflow:hidden;background:#3d2b2b}.layout{display:flex;height:100vh}.left-panel{flex:0 0 30%;position:relative;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:0 40px;border-right:1px solid rgba(183,115,119,.4);box-sizing:border-box}.left-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(160deg,#4a3535,#3d2b2b,#5a3a3a 40%,#3d2b2b,#4d3333,#3d2b2b,#352525);z-index:0}.left-sheen{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(232,196,196,.06) 0%,transparent 30%,rgba(232,196,196,.04) 50%,transparent 70%,rgba(232,196,196,.03) 100%);z-index:1}.left-inner{position:relative;z-index:2}.left-collection-label{font-family:Cormorant Garamond,serif;font-size:12px;color:#b87d8a;letter-spacing:.2em;text-transform:uppercase;margin-bottom:4px;text-align:center}.left-collection-name{font-family:Bodoni Moda,serif;font-size:32px;color:#f7f2ee;font-weight:400;line-height:1.15;text-align:center;margin-bottom:28px}.left-products-row{display:flex;gap:4px;justify-content:center;margin-bottom:24px}.left-product-card{background:transparent;border-radius:10px;padding:12px;flex:1;text-align:center;cursor:pointer;transition:transform .3s,box-shadow .3s;text-decoration:none;display:block}.left-product-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0003}.left-product-card img{width:100%;aspect-ratio:1;object-fit:contain;border-radius:6px;margin-bottom:8px}.left-product-card-name{font-family:Cormorant Garamond,serif;font-size:11px;color:#fff;margin-bottom:2px}.left-product-card-price{font-family:serif;font-size:12px;font-weight:300;color:#fff}.left-set-offer{margin-top:24px;padding:18px 20px;background:#b87d8a1a;border:1px solid rgba(184,125,138,.2);border-radius:10px;text-align:center}.left-set-label{font-family:Cormorant Garamond,serif;font-size:10px;color:#e8c4c4;letter-spacing:.12em;margin-bottom:6px}.left-set-deal{display:flex;align-items:baseline;justify-content:center;gap:4px;margin-bottom:12px}.left-set-num{font-family:Bodoni Moda,serif;font-size:48px;font-weight:400;color:#f7f2ee;line-height:1;letter-spacing:.02em}.left-set-unit{font-family:Bodoni Moda,serif;font-size:22px;color:#e8c4c4;margin-left:2px}.left-set-off{font-family:Cormorant Garamond,serif;font-size:14px;color:#e8c4c4;letter-spacing:.12em;margin-left:4px}.left-set-btn{display:block;background:#b87d8a;color:#f7f2ee;font-family:Cormorant Garamond,serif;font-size:12px;letter-spacing:.1em;padding:11px;border-radius:6px;text-decoration:none;text-align:center;transition:background .3s}.left-set-btn:hover{background:#9a6472}.left-nav{position:absolute;bottom:24px;left:40px;right:40px;display:grid;grid-template-columns:1fr 1fr;gap:2px 16px;z-index:2}.left-set-price{display:flex;align-items:baseline;justify-content:center;gap:8px;margin-bottom:14px;font-family:serif}.left-set-price s{font-size:11px;color:#e8c4c480}.left-set-price-now{font-size:18px;color:#f7f2ee;font-weight:400;letter-spacing:.02em}.left-nav a{font-family:Cormorant Garamond,serif;font-size:11px;color:#e8c4c480;text-decoration:none;padding:4px 0;transition:color .3s}.left-nav a:hover{color:#e8c4c4}.center-scroll{flex:1;overflow-y:auto;overflow-x:hidden;background:#f7f2ee;scrollbar-width:none;-ms-overflow-style:none}.center-scroll::-webkit-scrollbar{display:none}.fv{position:relative;height:100vh;overflow:hidden;background:#3d2b2b}.fv-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity 1s ease}.fv-slide.active{opacity:1}.fv-slide img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1)}.fv-slide.active img{animation:fvZoom 5s ease-out forwards}@keyframes fvZoom{0%{transform:scale(1)}to{transform:scale(1.08)}}.fv-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#3d2b2b1a,#3d2b2b00 40%,#3d2b2b80);z-index:2}.fv-content{position:absolute;bottom:0;left:0;right:0;padding:0 90px 80px;z-index:3}.fv-title-jp{font-family:Cormorant Garamond,serif;font-size:28px;color:#f7f2ee;font-weight:400;line-height:2;margin-bottom:10px;letter-spacing:.04em}.fv-title-en{font-family:Bodoni Moda,serif;font-size:18px;color:#f7f2eeb3;font-weight:400;font-style:italic;letter-spacing:.06em}.fv-bottom-bar{position:absolute;bottom:0;left:0;right:0;z-index:4;display:flex;align-items:center;justify-content:space-between;padding:0 24px 20px}.fv-progress{flex:1;margin:0 20px}.fv-progress-track{height:1px;background:#f7f2ee33;position:relative}.fv-progress-fill{height:1px;background:#f7f2ee;position:absolute;left:0;top:0;width:0%}.fv-progress-fill.running{animation:progressFill 5s linear forwards}@keyframes progressFill{0%{width:0%}to{width:100%}}.fv-counter{font-family:Cormorant Garamond,serif;font-size:12px;color:#f7f2ee80;min-width:30px}.fv-scroll-hint{font-family:Cormorant Garamond,serif;font-size:11px;color:#f7f2ee80;font-style:italic}.section{padding:120px 90px}.section-label{font-family:Bodoni Moda,serif;font-size:11px;font-style:italic;color:#b87d8a;margin-bottom:6px;text-align:center}.section-title{font-family:Cormorant Garamond,serif;font-size:26px;font-weight:400;color:#3d2b2b;margin-bottom:24px;line-height:1.3;text-align:center}.section-subtitle{font-family:Cormorant Garamond,serif;font-size:12px;color:#9a8070;margin-bottom:24px}.gallery-section{position:relative;overflow:hidden;background:#f7f2ee}.gallery-heading{font-family:Bodoni Moda,serif;font-size:22px;font-style:italic;color:#b87d8a;margin-bottom:36px;line-height:1.1;position:relative;z-index:2;text-align:center}.gallery-grid{display:flex;flex-direction:column;gap:24px}.gallery-row{display:flex;align-items:stretch;position:relative}.gallery-row-1,.gallery-row-2,.gallery-row-3,.gallery-row-4{flex-direction:row}.gallery-vertical-text{writing-mode:vertical-rl;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:24px 40px;flex-shrink:0}.gallery-vt-right{order:1;padding:24px 0 0 24px!important}.gallery-vt-jp{font-family:Cormorant Garamond,serif;font-size:24px;color:#b77377;line-height:1.6;letter-spacing:.08em}.gallery-vt-en{font-family:Cormorant Garamond,serif;font-size:10px;color:#9a8070;line-height:1.5;letter-spacing:.04em}.gallery-img{overflow:hidden;border:1px solid #b77377!important;border-radius:4px}.gallery-img img{width:100%;height:100%;object-fit:cover;display:block}.gallery-img-large{flex:1;aspect-ratio:3/4}.gallery-img-medium{aspect-ratio:3/4;width:55%}.gallery-img-full{width:100%;aspect-ratio:16/10}.gallery-deco{display:flex;align-items:center;justify-content:center;padding:16px;flex-shrink:0}.gallery-deco svg{width:64px;height:64px;opacity:.5}.features-outline-grid{display:flex;flex-direction:column;max-width:800px;margin:60px auto 0;border-top:1px solid #b77377}.feature-item{display:flex;align-items:center;gap:40px;padding:48px 24px;box-sizing:border-box;border-bottom:1px solid #b77377}.feature-img-box{flex:0 0 160px;width:160px;height:160px;border-radius:50%;border:1px solid #b77377;overflow:hidden;background:#f7f2ee}.feature-img-box img{width:100%;height:100%;object-fit:cover;display:block}.feature-info-box{flex:1}.feature-item-title{font-family:Cormorant Garamond,serif;font-size:24px;font-weight:400;color:#b77377;margin-bottom:12px;letter-spacing:.04em}.feature-item-text{font-family:Cormorant Garamond,serif;font-size:14px;color:#3d2b2b;line-height:1.8}@media(max-width:1024px)and (min-width:769px){.features-outline-grid{max-width:90%;margin-top:50px}.feature-item{gap:32px;padding:40px 16px}.feature-img-box{flex:0 0 120px;width:120px;height:120px}.feature-item-title{font-size:22px;margin-bottom:10px}.feature-item-text{font-size:13px;line-height:1.7}}.offer-section{padding:120px 90px;background:linear-gradient(160deg,#4a3535,#3d2b2b,#5a3a3a 40%,#3d2b2b,#4d3333,#3d2b2b,#352525);text-align:center}.offer-badge{font-family:serif;font-size:36px;color:#f7f2ee;margin-bottom:8px}.offer-sub{font-family:Cormorant Garamond,serif;font-size:14px;color:#e8c4c4;margin-bottom:24px}.offer-products{display:flex;gap:0px;justify-content:center;margin-bottom:24px}.offer-product{border-radius:8px;padding:16px;width:160px;text-align:center}.offer-product img{width:100px;height:100px;object-fit:cover;border-radius:6px;margin-bottom:8px;background:#f7f2ee}.offer-product-name{font-family:Cormorant Garamond,serif;font-size:11px;color:#f7f2ee;margin-bottom:2px}.offer-product-price{font-family:serif;font-size:11px;font-weight:500;color:#fff}.offer-total{font-family:serif;font-size:13px;color:#e8c4c4b3;margin-bottom:6px}.offer-discount{font-family:serif;font-size:22px;color:#f7f2ee;margin-bottom:20px}.offer-btn{display:inline-block;background:#b87d8a;color:#f7f2ee;font-family:serif;font-size:13px;letter-spacing:.15em;padding:14px 48px;border-radius:6px;text-decoration:none;transition:background .3s}.offer-btn:hover{background:#9a6472}#detail{max-width:1000px;margin:0 auto;padding:80px 60px;box-sizing:border-box}.detail-section-header{border:1px solid #b77377;padding:24px 20px;text-align:left;margin-bottom:60px;box-sizing:border-box}.detail-section-label{font-family:Cormorant Garamond,serif;font-size:12px;color:#b77377;letter-spacing:.1em;margin-bottom:4px}.detail-section-title{font-size:18px;font-weight:500;color:#3d2b2b;letter-spacing:.05em;margin:0}.detail-container{display:flex;flex-direction:row;justify-content:space-between;gap:0px;align-items:flex-start;padding-top:40px}.detail-layout{flex:1;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;margin-bottom:0;padding-bottom:0}.detail-layout:first-child{border-right:1px solid rgba(183,115,119,.3);padding-right:24px}.detail-layout:last-child{padding-left:24px}.detail-img-wrap{width:100%;margin-bottom:24px}.detail-img-wrap img{width:100%;height:auto;display:block}.detail-info{width:100%;text-align:left}.detail-name{font-family:Cormorant Garamond,serif;font-size:16px;font-weight:500;color:#3d2b2b;margin-bottom:12px;letter-spacing:.05em}.detail-spec{display:flex;flex-wrap:wrap;gap:8px 0;font-size:11px;color:#6e5a5a;line-height:1.6;letter-spacing:.04em;margin-bottom:16px;width:100%}.detail-spec span{display:inline-block;width:50%;box-sizing:border-box;padding-right:4px}.detail-price{font-family:serif;font-size:18px;color:#3d2b2b;letter-spacing:.02em;margin-bottom:24px;display:flex;align-items:baseline;gap:8px;font-weight:700}.detail-price:after{content:"tax in";font-size:11px;color:#8c7676;letter-spacing:.05em}.detail-btn{display:block;width:100%;background:#3d2b2b;color:#f7f2ee;text-align:center;font-family:Cormorant Garamond,serif;font-size:13px;letter-spacing:.15em;padding:14px 0;border-radius:4px;text-decoration:none;transition:opacity .3s;box-sizing:border-box}.detail-btn:hover{opacity:.9}#detail-v2{max-width:800px;margin:0 auto;padding:80px 24px;box-sizing:border-box}.detail-v2-section-header{border:1px solid #b77377;padding:24px 20px;text-align:left;margin-bottom:60px;box-sizing:border-box}.detail-v2-section-label{font-family:Cormorant Garamond,serif;font-size:12px;color:#b77377;letter-spacing:.1em;margin-bottom:4px}.detail-v2-section-title{font-size:18px;font-weight:500;color:#3d2b2b;letter-spacing:.05em;margin:0}.detail-v2-container{display:flex;flex-direction:column;gap:50px}.detail-v2-layout{display:flex;flex-direction:row;align-items:flex-start;gap:32px;padding-bottom:50px;border-bottom:1px solid rgba(183,115,119,.3);box-sizing:border-box}.detail-v2-layout:last-child{padding-bottom:0;border-bottom:none}.detail-v2-img-wrap{flex:0 0 240px;width:240px}.detail-v2-img-wrap img{width:100%;height:auto;display:block}.detail-v2-info{flex:1;text-align:left}.detail-v2-name{font-size:16px;font-weight:500;color:#3d2b2b;margin:0 0 8px;letter-spacing:.05em;line-height:1.4}.detail-v2-price{font-family:Cormorant Garamond,serif;font-size:18px;color:#3d2b2b;letter-spacing:.02em;margin-bottom:16px;display:flex;align-items:baseline;gap:6px}.detail-v2-price:after{content:"tax in";font-size:11px;color:#8c7676;letter-spacing:.05em}.detail-v2-spec{display:flex;flex-wrap:wrap;gap:6px 0;font-size:11px;color:#6e5a5a;line-height:1.5;letter-spacing:.04em;margin-bottom:20px;width:100%}.detail-v2-spec span{display:inline-block;width:50%;box-sizing:border-box;padding-right:4px}.detail-v2-btn{display:block;width:100%;max-width:240px;background:#3d2b2b;color:#f7f2ee;text-align:center;font-family:Cormorant Garamond,serif;font-size:12px;letter-spacing:.1em;padding:12px 0;border-radius:4px;text-decoration:none;transition:opacity .3s;box-sizing:border-box}.detail-v2-btn:hover{opacity:.9}.review-card-v2{display:flex;gap:20px;background:#fff;border-radius:12px;padding:24px;margin-bottom:16px;align-items:flex-start}.review-left{flex-shrink:0;text-align:center;width:80px}.review-avatar{width:60px;height:60px;border-radius:50%;background:#f0e5dd;margin:0 auto 8px;overflow:hidden;display:flex;align-items:center;justify-content:center}.review-avatar svg{width:60px;height:60px}.review-meta{font-family:Cormorant Garamond,serif;font-size:12px;color:#6b5a4a;margin-bottom:4px}.review-stars-v2{color:#b87d8a;font-size:12px;letter-spacing:1px}.review-right{flex:1}.review-body{font-family:serif;font-size:14px;color:#3d2b2b;line-height:1.8;margin-bottom:10px}.review-product{font-family:serif;font-size:12px;color:#b87d8a;font-weight:500}.review-name{font-family:serif;font-size:11px;color:#6b5a4a;margin-top:4px;letter-spacing:.5px}.about-section{max-width:800px;margin:0 auto;padding:120px 24px;text-align:center;box-sizing:border-box}.about-main-title{font-family:"Noto Serif JP",Shippori Mincho,serif;font-size:38px;font-weight:500;color:#2c1e1e;line-height:1.6;letter-spacing:.08em;margin-bottom:32px}.about-sub-title{font-family:Cormorant Garamond,serif;font-size:20px;color:#3d2b2b;letter-spacing:.04em;margin-bottom:80px}.about-lead-body{font-family:"Noto Serif JP",serif;font-size:14px;color:#4a3b3b;line-height:2.2;letter-spacing:.06em;margin-bottom:80px}.about-brand-logo{font-family:Cormorant Garamond,serif;font-size:42px;font-weight:400;color:#2c1e1e;letter-spacing:.2em;text-indent:.2em}.pc-only{display:block}.footer{background:#3d2b2b;padding:40px 32px;text-align:center}.footer-cta{display:inline-block;font-family:Cormorant Garamond,serif;font-size:13px;color:#e8c4c4;letter-spacing:.15em;border:1px solid rgba(232,196,196,.4);padding:12px 36px;text-decoration:none;margin-bottom:24px;transition:all .3s}.footer-cta:hover{background:#e8c4c41a}.footer-copy{font-family:Cormorant Garamond,serif;font-size:11px;color:#e8c4c466}.right-bar{flex:0 0 72px;background:#edd8d0;border-left:.5px solid #D4B0A0;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:0}.right-bar-top{width:100%;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #D4B0A0;cursor:pointer;transition:background .3s;padding:18px 0}.right-bar-top:hover{background:#b87d8a14}.hamburger{display:flex;flex-direction:column;gap:4px}.hamburger span{display:block;width:22px;height:1.5px;background:#3d2b2b}.right-bar-middle{flex:1;display:flex;align-items:center;justify-content:center;width:100%;cursor:pointer;text-decoration:none;transition:background .3s;color:#3d2b2b}.right-bar-middle:hover{background:#b87d8a1a}.right-bar-middle-inner{display:flex;flex-direction:column;align-items:center;gap:8px}.shop-link{writing-mode:vertical-rl;font-family:Cormorant Garamond,serif;font-size:12px;letter-spacing:.18em;color:inherit;font-weight:500}.shop-arrow{font-size:14px;color:inherit}.right-bar-bottom{width:100%;display:flex;align-items:center;justify-content:center;border-top:1px solid #D4B0A0;cursor:pointer;transition:background .3s;padding:18px 0}.right-bar-bottom:hover{background:#b87d8a14}.right-bar-bottom svg{width:20px;height:20px;color:#3d2b2b}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#3d2b2bf0;z-index:1000;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .4s,visibility .4s}.modal-overlay.active{opacity:1;visibility:visible}.modal-content{text-align:center;transform:translateY(20px);transition:transform .4s}.modal-overlay.active .modal-content{transform:translateY(0)}.modal-logo{font-family:Cormorant Garamond,serif;font-size:24px;font-weight:500;color:#f7f2ee;letter-spacing:.18em;margin-bottom:48px;opacity:.7}.modal-nav a{display:block;font-family:Cormorant Garamond,serif;font-size:18px;font-weight:300;color:#fff;text-decoration:none;letter-spacing:.1em;padding:14px 0;transition:color .3s}.modal-nav a:hover{color:#f7f2ee}.modal-divider{width:30px;height:1px;background:#e8c4c44d;margin:24px auto}.modal-sub a{display:block;font-family:Cormorant Garamond,serif;font-size:14px;font-weight:300;color:#e8c4c499;text-decoration:none;letter-spacing:.12em;padding:8px 0;transition:color .3s}.modal-sub a:hover{color:#e8c4c4}.modal-close{position:absolute;top:28px;right:28px;width:32px;height:32px;cursor:pointer;background:none;border:none}.modal-close span{display:block;width:24px;height:1.5px;background:#e8c4c4;position:absolute;top:50%;left:50%}.modal-close span:first-child{transform:translate(-50%,-50%) rotate(45deg)}.modal-close span:last-child{transform:translate(-50%,-50%) rotate(-45deg)}.mobile-bar{display:none;position:fixed;bottom:0;left:0;right:0;height:52px;background:#edd8d0;border-top:.5px solid #D4B0A0;align-items:center;padding:0;z-index:100}.mobile-bar-shop{flex:1;display:flex;align-items:center;justify-content:center;height:100%;text-decoration:none;color:#3d2b2b;font-family:Cormorant Garamond,serif;font-size:13px;letter-spacing:.12em;font-weight:500}.mobile-bar-sns{display:flex;align-items:center;justify-content:center;width:52px;height:100%;cursor:pointer;border-left:.5px solid #D4B0A0}.mobile-bar-sns svg{width:20px;height:20px;color:#3d2b2b}.mobile-bar-menu{display:flex;align-items:center;justify-content:center;width:52px;height:100%;cursor:pointer;border-left:.5px solid #D4B0A0}.mobile-hamburger{display:flex;flex-direction:column;gap:4px}.mobile-hamburger span{display:block;width:18px;height:1.5px;background:#3d2b2b}@media(max-width:768px){html,body{overflow:auto}.layout{flex-direction:column;height:auto}.left-panel,.right-bar{display:none}.center-scroll{flex:none;height:auto;overflow:visible}.mobile-bar{display:flex}.section{padding:80px 24px}.section#features{padding:0 32px 12px}.gallery-section{padding:80px 24px}.gallery-grid{gap:20px}.gallery-heading{font-size:14px;margin-bottom:24px}.gallery-vertical-text{padding:16px 24px}.gallery-vt-jp{font-size:18px}.gallery-vt-en{font-size:9px}.gallery-img-medium{width:50%}.gallery-deco svg{width:48px;height:48px}.features-outline-grid{margin-top:40px}.feature-item{gap:20px;padding:32px 8px}.feature-img-box{flex:0 0 100px;width:100px;height:100px}.feature-item-title{font-size:14px;margin-bottom:6px}.feature-item-text{font-size:12px;line-height:1.6}.offer-section{padding:80px 24px}.offer-products{flex-direction:row;justify-content:center}.fv-content{padding:0 32px 80px}.fv-bottom-bar{padding:24px 32px 64px!important}.fv-title-jp{font-size:24px}.fv-title-en{font-size:16px;padding-bottom:24px}#detail{padding:60px 32px}.detail-section-header{padding:20px 16px;margin-bottom:40px}.detail-container{flex-direction:column;gap:40px;padding-top:0}.detail-layout{width:100%}.detail-layout:first-child{border-right:none;padding-right:0;border-bottom:1px solid rgba(183,115,119,.3);padding-bottom:50px}.detail-layout:last-child{padding-left:0}.about-section{padding:80px 20px}.about-main-title{font-size:24px;margin-bottom:24px}.about-sub-title{font-size:16px;margin-bottom:48px}.about-lead-body{font-size:13px;line-height:2;margin-bottom:54px;text-align:center}.pc-only{display:inline}.about-brand-logo{font-size:32px;letter-spacing:.15em;text-indent:.15em}.footer{padding-bottom:84px}}@media(max-width:360px){.detail-spec span{width:100%}}@media(max-width:768px){.gallery-section{padding:80px 24px!important}.section#features{padding:0 32px 12px!important}.detail-v2-container{display:flex;flex-direction:column;gap:40px}.detail-v2-layout{display:flex;flex-direction:row;align-items:center;gap:16px;padding-bottom:30px}.detail-v2-layout .detail-img-wrap,.detail-v2-layout>div:first-child{flex:0 0 40%;max-width:140px}.detail-v2-layout .detail-img-wrap img,.detail-v2-layout>div:first-child img{width:100%;height:auto;object-fit:cover;border-radius:4px}.detail-v2-layout .detail-info,.detail-v2-layout>div:last-child{flex:1;display:flex;flex-direction:column;gap:8px}.detail-v2-spec{font-size:10px!important;letter-spacing:-.1em!important;margin-bottom:0!important;line-height:1.4}.detail-v2-layout .detail-btn{width:100%;text-align:center;padding:8px 12px;font-size:11px}.section-title{font-size:18px;font-weight:400;margin-bottom:24px;line-height:1.3}}.offer-btn{display:inline-flex;flex-direction:column;align-items:center;gap:2px;font-weight:700}.offer-btn-sub{font-size:10px;letter-spacing:.08em;opacity:.8}.offer-badge{font-family:serif;font-size:56px;color:#f7f2ee;margin-bottom:8px;letter-spacing:.02em;line-height:1}.offer-badge-unit{font-size:36px;margin-left:2px;color:#e8c4c4}.offer-products{align-items:center}.offer-plus{font-family:Cormorant Garamond,serif;font-size:22px;color:#e8c4c4;opacity:.7;padding:0 4px}.offer-total{font-family:serif;font-size:12px;color:#e8c4c499;margin-bottom:6px;letter-spacing:.08em}.offer-total s{margin-left:6px;font-size:14px}.offer-divider{width:40px;height:1px;background:#e8c4c466;margin:10px auto}.offer-set-label{font-family:Cormorant Garamond,serif;font-size:11px;color:#e8c4c4;letter-spacing:.2em;margin-bottom:8px}.offer-discount{font-family:serif;font-size:38px;color:#f7f2ee;margin-bottom:4px;letter-spacing:.02em;display:flex;align-items:baseline;justify-content:center;gap:12px;flex-wrap:wrap}.offer-save{font-family:serif;font-size:12px;color:#e8c4c4;background:#b87d8a40;border:1px solid rgba(232,196,196,.3);padding:3px 10px;border-radius:20px;letter-spacing:.05em}.offer-tax{font-family:Cormorant Garamond,serif;font-size:10px;color:#e8c4c480;letter-spacing:.1em;margin-bottom:28px}@media(max-width:768px){.offer-badge{font-size:44px}.offer-badge-unit{font-size:28px}.offer-discount{font-size:30px}.offer-plus{display:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/lp-style.css.map */
