﻿.about_padding-margin{padding-top:15px;margin-left:50px}.left-side{display:none}.bio-photo{width:100%;height:auto;padding:5px}.right-side{text-align:left;padding-top:5px}.about-box{height:100px;position:relative;border-radius:5px;margin:5px}.box-text{padding-top:10px;right:25px;color:black;text-align:right}.box-text1{letter-spacing:2px;font-size:x-large;font-family:'Playfair Display', serif}.box-text2{letter-spacing:1px;font-size:large;font-weight:bold;font-family:'Playfair Display', serif}.text-block{margin-top:50px;font-family:'Montserrat', sans-serif}.text-block p{padding:5px}.text-link{color:#CFB53B}@media only screen and (min-width: 768px){.about_padding-margin{padding-top:25px;margin-left:55px}.bio-photo{padding:20px}.right-side{padding-top:10px}.about-box{height:150px;border-radius:8px;margin:15px}.box-text{top:20px;right:50px}.box-text1{font-size:x-large}.box-text2{font-size:xx-large}.text-block{padding-top:20px}.text-block p{padding:15px;font-size:large}}@media only screen and (min-width: 1000px){.about_padding-margin{padding-top:30px;margin:50px}.bio-photo{padding:50px}.right-side{padding-top:15px}.about-box{height:180px;border-radius:10px;margin:20px}.box-text{top:25px;right:70px}.box-text1{font-size:xx-large}.box-text2{font-size:xxx-large}.text-block{padding-top:20px}.text-block p{padding:25px;font-size:x-large}}@media only screen and (min-width: 1280px){.about-flex{display:flex}.left-side{display:block;width:50%}.bio-photo{padding:15px;height:100%}.right-side{width:50%}.about-box{height:125px;border-radius:5px;margin:5px}.box-text{top:20px;right:50px}.box-text1{font-size:x-large}.box-text2{font-size:xx-large}.text-block{padding-top:5px}.text-block p{padding:5px;font-size:large}.bottom-image{display:none}}@media only screen and (min-width: 1600px){.bio-photo{padding:25px}.about-box{height:150px;border-radius:7px;margin:7px}.box-text{top:20px;right:50px}.box-text1{font-size:xx-large}.box-text2{font-size:xxx-large}.text-block{padding-top:10px}.text-block p{padding:10px;font-size:x-large}}.index_item-square{text-align:center;border:1px solid #D4AF37;border-radius:10px}.index_item-pic{height:100px;max-width:100%;padding:5px}.index_item-square h6{font-size:x-small}@media only screen and (min-width: 768px){.index_item-pic{height:200px;padding:10px}.index_item-square h6{font-size:small}}@media only screen and (min-width: 1000px){.index_item-pic{height:250px}.index_item-square h6{font-size:medium}}@media only screen and (min-width: 1280px){.index_item-pic{height:300px}.index_item-square h6{font-size:large}}.linethrough{text-decoration:line-through}.btn-custom{display:inline-block;font-weight:400;line-height:1.5;color:black;text-align:center;text-decoration:none;vertical-align:middle;padding:.375rem .75rem;font-size:1rem;cursor:pointer;transition:background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out}.btn-custom:hover{color:black;text-decoration:underline;border:1px solid #000000}.btn-beige{background-color:#c1b6b0;text-shadow:2px 2px 1px white}.buy_padding-margin{padding-top:15px;margin-left:50px}.buy_bg-padding{height:100%;width:100%}.bg-container{position:relative}.buy_bg-pic{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.htb-title{margin-top:20px;position:absolute;top:20px;left:10px;font-size:large;color:#838383}.htb-explanation{padding:15px;padding-bottom:60px;margin:30px;border-radius:5px;font-size:medium;text-align:left;background:rgba(255,255,255,0.2);line-height:2em}.bg-container2{margin-top:40px;position:relative}.policy_bg-pic{width:100%;height:200px}.policy-title{margin-top:20px;position:absolute;top:20px;left:10px;font-size:large;color:#838383}.policy-explanation{padding:15px;padding-bottom:60px;margin:30px;border-radius:5px;font-size:medium;text-align:left;background:rgba(255,255,255,0.3);line-height:2em}@media only screen and (min-width: 768px){.buy_padding-margin{padding-top:25px;margin-left:55px}.buy_bg-padding{padding:20px}.buy_bg-pic{height:400px}.htb-title{top:50px;left:50px;font-size:xx-large}.htb-explanation{padding-top:20px;font-size:small}.bg-container2{margin-top:50px}.policy_bg-pic{height:400px}.policy-title{top:50px;left:60px;font-size:xx-large}.policy-explanation{padding-top:20px;font-size:medium}}@media only screen and (min-width: 1000px){.buy_padding-margin{padding-top:30px;margin:50px}.buy_bg-padding{padding:40px}}@media only screen and (min-width: 1280px){.buy_bg-pic{height:700px}.htb-title{top:15px;left:40px;font-size:xx-large}.htb-explanation{position:absolute;top:80px;left:40px;font-size:large}.bg-container2{margin-top:70px}.policy_bg-pic{height:1200px}.policy-title{top:15px;left:40px;font-size:xx-large}.policy-explanation{position:absolute;top:80px;left:40px;font-size:large}}@media only screen and (min-width: 1400px){.policy_bg-pic{height:1150px}}@media only screen and (min-width: 1600px){.policy_bg-pic{height:1100px}}@media only screen and (min-width: 1800px){.policy_bg-pic{height:1000px}}body{font-family:'Montserrat', sans-serif;background-color:#ffffff;color:#333333;line-height:1.7;padding:40px 20px}.how-to-buy{max-width:800px;margin:0 auto}.how-to-buy h1{font-size:2.2rem;font-weight:600;margin-bottom:1.5rem;text-align:center}.how-to-buy h2{font-size:1.4rem;margin-top:2rem;margin-bottom:0.8rem;font-weight:500}.how-to-buy p,.how-to-buy li{font-size:1rem;margin-bottom:0.8rem}.how-to-buy ul{padding-left:1.2rem}.how-to-buy a{color:#CFB53B;text-decoration:none}.how-to-buy a:hover{text-decoration:underline}.how-to-buy .section{margin-bottom:2.5rem}.box{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;padding-top:20px}.paypal-logo{font-family:'Montserrat', sans-serif;font-weight:bold;font-size:26px}.paypal-logo i:first-child{color:#253b80}.paypal-logo i:last-child{color:#179bd7}.paypal-button{padding:15px 30px;border:1px solid #FF9933;border-radius:5px;background-image:linear-gradient(#FFF0A8, #F9B421);margin:0 auto;display:block;min-width:138px;position:relative}.paypal-button-title{font-size:14px;color:#505050;vertical-align:baseline;text-shadow:0px 1px 0px rgba(255,255,255,0.6)}.paypal-button .paypal-logo{display:inline-block;text-shadow:0px 1px 0px rgba(255,255,255,0.6);font-size:20px}.cart-messenger{display:block;text-align:center;padding:10px;color:#CFB53B;font-size:20px;background-color:white}.category_item-pic{height:100px;max-width:100%;padding:5px}.category-square{width:50%;text-align:center;border:1px solid #D4AF37;border-radius:10px}.category-square h6{font-size:x-small}@media only screen and (min-width: 768px){.category_item-pic{height:200px;padding:10px}.category-square h6{font-size:small}}@media only screen and (min-width: 1000px){.category_item-pic{height:250px}.category-square h6{font-size:medium}}@media only screen and (min-width: 1280px){.category_item-pic{height:300px}.category-square h6{font-size:large}}.btn-gold{--gold-1: #F2E3A7;--gold-2: #D9B856;--gold-3: #B9932F;background:linear-gradient(180deg, var(--gold-1), var(--gold-2) 60%, var(--gold-3));color:#1a1a1a;border:1px solid #B58A2B;padding:.85rem 2.1rem;font-weight:600;letter-spacing:.4px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.55),0 6px 18px rgba(0,0,0,0.12);transition:transform .08s ease, box-shadow .2s ease, filter .2s ease;text-decoration:none}.btn-gold:hover{filter:saturate(1.05) brightness(1.02);box-shadow:inset 0 1px 0 rgba(255,255,255,0.65),0 8px 22px rgba(0,0,0,0.16)}.btn-gold:active{transform:translateY(1px);box-shadow:inset 0 0 0 rgba(0,0,0,0),0 4px 12px rgba(0,0,0,0.12)}.btn-gold:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(185,147,47,0.35)}.christmas-tree{position:fixed;bottom:0px;right:5px;width:20px;height:30px;aspect-ratio:auto}@media only screen and (min-width: 360px){.christmas-tree{right:170px;width:40px;height:100px}}@media only screen and (min-width: 540px){.christmas-tree{right:120px;width:100px;height:150px}}@media only screen and (min-width: 900px){.christmas-tree{right:50px;width:200px;height:300px}}.contact_padding-margin{padding-top:25px;margin-left:50px;margin-top:50px;margin-bottom:200px}.contact-padding{padding:10px}.contact_container{position:relative}.contact_bg{width:100%;height:250px}.contact_description{color:whitesmoke;text-align:left}.contact-title{position:absolute;top:70px;left:20px;font-size:xx-large;color:black}.contact-explanation{color:black;font-size:medium;margin-top:25px;margin-bottom:30px}@media only screen and (min-width: 768px){.contact_padding-margin{margin:50px;margin-bottom:150px}.contact-padding{padding:20px}.contact_bg{height:auto}.contact-title{width:50%;top:80px;font-size:xxx-large}.contact-explanation{font-size:large;margin-top:35px}}@media only screen and (min-width: 1000px){.contact-padding{padding:30px}.contact-title{top:100px;left:40px}.contact-explanation{font-size:x-large}}@media only screen and (min-width: 1280px){.contact-padding{padding:40px}.contact-title{width:50%;top:40px;left:30px}.contact-explanation{position:absolute;top:180px;left:30px}}body{font-family:'Montserrat', sans-serif;background-color:#ffffff;color:#333333;line-height:1.7;padding:40px 20px}.contact{max-width:700px;margin:0 auto}.contact h1{font-size:2.2rem;font-weight:600;margin-bottom:1.5rem;text-align:center}.contact p{font-size:1rem;margin-bottom:1rem}.contact strong{display:inline-block;width:80px}.contact a{color:#CFB53B;text-decoration:none}.contact a:hover{text-decoration:underline}.essential-body{margin:0;background-color:rgba(176,224,158,0.1);color:#fff;font-family:sans-serif;display:flex;flex-direction:column;align-items:center;gap:2rem;padding:2rem}video{width:100%;max-width:1200px;border-radius:5px;box-shadow:0 0 20px rgba(176,224,158,0.1)}@media (max-width: 768px){video{max-width:100%}}.catalog-image{width:100%;max-width:1200px;border-radius:5px;box-shadow:0 0 20px rgba(176,224,158,0.1)}.event_padding-margin{padding-top:50px;margin-left:50px;margin-bottom:200px}.event-container{padding:8px;position:relative;text-align:left;height:auto}.event_bg{width:100%;height:auto;background-repeat:repeat}.event-title{position:absolute;top:80px;left:20px;font-size:xxx-large;color:black}.event-date{color:black;font-size:large}.list-group-item{margin-bottom:2%;border-radius:10px}.event-content{font-size:medium;margin-bottom:5px}.event-pic{margin-top:5px;margin-bottom:5px;max-width:280px}@media only screen and (min-width: 390px){.event-pic{max-width:300px}}@media only screen and (min-width: 410px){.event-pic{max-width:320px}}@media only screen and (min-width: 540px){.event-pic{max-width:440px}}@media only screen and (min-width: 768px){.event_padding-margin{margin-bottom:100px}.event-container{padding:10px}.event-title{top:150px;left:60px;font-size:xxx-large}.event-list{padding-right:60px}.event-date{font-size:x-large}.event-content{font-size:large;margin-bottom:5px}.event-pic{max-width:700px}}@media only screen and (min-width: 900px){.event-pic{max-width:780px}}@media only screen and (min-width: 1000px){.event_padding-margin{margin-right:50px;margin-bottom:200px}.event-container{padding:20px;height:1000px}.event-title{top:30px;left:50px}.event-list{position:absolute;top:110px;left:50px}.event-date{font-size:large}.event-content{font-size:medium;margin-bottom:7px}.event-pic{max-width:770px}}@media only screen and (min-width: 1280px){.event_padding-margin{margin-bottom:100px}.event-container{padding:25px}.event-title{top:35px}.event-list{top:120px}.event-date{font-size:x-large}.event-content{font-size:large;margin-bottom:10px}.event-pic{max-width:800px}}@media only screen and (min-width: 1400px){.event-container{padding:30px}.event-title{top:40px}.event-list{top:130px}.event-date{font-size:xx-large}.event-content{font-size:x-large;margin-bottom:15px}.event-pic{max-width:850px}}#footer{background:#404040;padding:0 0 30px 0;color:#fff;font-size:14px}#footer .footer-newsletter{padding:50px 0;background:#404040}#footer .footer-newsletter h4{font-size:24px;margin:0 0 20px 0;padding:0;line-height:1;font-weight:600}#footer .footer-newsletter form{margin-top:30px;background:#fff;padding:6px 10px;position:relative;border-radius:50px}#footer .footer-newsletter form input[type="email"]{border:0;padding:8px;width:calc(100% - 140px)}#footer .footer-newsletter form input[type="submit"]{position:absolute;top:0;right:0;bottom:0;border:0;background:none;font-size:16px;padding:0 10px;margin:3px;background:#CFB53B;color:#fff;transition:0.3s;border-radius:50px}#footer .footer-newsletter form input[type="submit"]:hover{background:#D4AF37}#footer .footer-top{background:#3b3b3b;border-top:1px solid #474747;border-bottom:1px solid #474747;padding:60px 0 30px 0}#footer .footer-top .footer-info{margin-bottom:30px}#footer .footer-top .footer-info h3{font-size:18px;margin:0 0 20px 0;padding:2px 0 2px 0;line-height:1;font-weight:700}#footer .footer-top .footer-info p{font-size:14px;line-height:24px;margin-bottom:0;color:#fff}#footer .footer-top .social-links a{font-size:18px;display:inline-block;background:#545454;color:#fff;line-height:1;padding:8px 0;margin-right:4px;border-radius:50%;text-align:center;width:36px;height:36px;transition:0.3s}#footer .footer-top .social-links a:hover{background:#CFB53B;color:#fff;text-decoration:none}#footer .footer-top h4{font-size:16px;font-weight:bold;color:#fff;text-transform:uppercase;position:relative;padding-bottom:12px}#footer .footer-top .footer-links{margin-bottom:30px}#footer .footer-top .footer-links ul{list-style:none;padding:0;margin:0}#footer .footer-top .footer-links ul i{padding-right:2px;color:#ec7f6d;font-size:18px;line-height:1}#footer .footer-top .footer-links ul li{padding:10px 0;display:flex;align-items:center}#footer .footer-top .footer-links ul li:first-child{padding-top:0}#footer .footer-top .footer-links ul a{color:#fff;transition:0.3s;display:inline-block;line-height:1}#footer .footer-top .footer-links ul a:hover{color:#DAA520}#footer .footer-top .footer-contact{margin-bottom:30px}#footer .footer-top .footer-contact p{line-height:26px}#footer .copyright{text-align:center;padding-top:30px}#footer .credits{padding-top:10px;text-align:center;font-size:13px;color:#fff}.logo{height:120px;padding-right:30px}@media (max-width: 430px){:root{--header-h: 56px}.site-header{position:sticky;top:0;z-index:1000}main,body{padding-top:var(--header-h)}.hero::before,.hero::after,.carousel::before,.carousel::after,.menu-backdrop,.veil,.overlay,.swiper-veil,.slider-overlay{pointer-events:none !important}.is-open .menu-backdrop,.modal.is-open,.drawer.is-open{pointer-events:auto !important}a,button,.btn{position:relative;z-index:2;min-height:44px}.nav .has-children:hover>.submenu{display:none}.nav .has-children.is-open>.submenu{display:block}}h6.link .btn{position:relative;z-index:2;min-height:44px}.carousel,.carousel-inner,.carousel-item{height:auto !important;position:relative}.carousel-item img.carousel-pic{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;max-height:80vh}@media (max-width: 768px){.carousel-item img.carousel-pic{max-height:55vh}}.carousel::before,.carousel::after,.slider-overlay,.overlay{pointer-events:none}.seasonal-banner{background-color:#ecb4c7;max-width:100%;height:auto;display:flex;justify-content:center}.live-banner{width:100%;display:flex;justify-content:center;padding-top:20px}.live-banner img{max-width:80%;height:auto;display:block}.curly-gold1{background-image:url(/assets/white-0d0fb3e1dd23def910e1767da344d801e399a8a63476cb89e546e2251149245e.jpg);background-repeat:repeat}.background-white{background-color:#FFFFFF;background-repeat:repeat}.white-image{background-image:url(/assets/white-0d0fb3e1dd23def910e1767da344d801e399a8a63476cb89e546e2251149245e.jpg);background-size:100% 100%}.price{color:gray}.paginate{align-items:center}.items-grid{margin:0 -8px}.item-card{padding:8px;text-align:center;flex:0 0 25%;max-width:25%;position:relative;overflow:hidden}@media (max-width: 768px){.item-card{flex:0 0 50%;max-width:50%}.items-grid .item-card:nth-child(n+5){display:none}}.product-img{display:block;width:100%;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:8px;transition:opacity 0.3s ease}.img-front{position:relative;z-index:1}.img-back{position:absolute;top:8px;left:8px;right:8px;bottom:8px;opacity:0;z-index:2}.item-card:hover .img-front{opacity:0}.item-card:hover .img-back{opacity:1}.new_arrival_item-pic{display:block;width:100%;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:8px}.sold-ribbon{position:absolute;top:12px;left:-42px;width:160px;height:34px;background:#d4af37;color:#111;font-weight:700;font-size:0.9rem;text-transform:uppercase;letter-spacing:1px;text-align:center;line-height:34px;transform:rotate(-45deg);z-index:2;box-shadow:0 2px 6px rgba(0,0,0,0.15)}.sold-ribbon::before,.sold-ribbon::after{content:"";position:absolute;top:0;width:0;height:0;border-top:17px solid transparent;border-bottom:17px solid transparent}.sold-ribbon::before{left:-10px;border-right:10px solid #b99a2e}.sold-ribbon::after{right:-10px;border-left:10px solid #b99a2e}@media (max-width: 480px){.sold-ribbon{left:-36px;width:140px;height:30px;line-height:30px;font-size:0.8rem}}.new-arrivals-grid{margin:0 -8px}.new-arrival-card{padding:8px;flex:0 0 25%;max-width:25%;text-align:center}.new-arrival-pic{display:block;width:100%;aspect-ratio:1 / 1;-o-object-fit:cover;object-fit:cover;border-radius:6px;background:#fff}@media (max-width: 1280px){.new-arrival-card{flex:0 0 33.333%;max-width:33.333%}}@media (max-width: 768px){.new-arrival-card{flex:0 0 50%;max-width:50%}}.insta-title{font-size:small;padding-top:20px;padding-bottom:15px;color:#CFB53B}#instafeed-container img{width:25%;border-style:solid;border-color:white;height:75px}.fb-container{margin:0 auto}.fb-live-title{margin:30px 0 20px;color:grey;text-align:center}.fb-live{padding:10–12px;flex:0 0 16.666%}@media (max-width: 1024px){.fb-live{flex:0 0 33.333%}}@media (max-width: 576px){.fb-live{flex:0 0 50%}}.fb-embed{position:relative;width:100%;aspect-ratio:9 / 16;overflow:hidden;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,0.15);overflow:hidden;background:#000}.fb-embed iframe{position:absolute;inset:0;width:100%;height:100%;display:block;border:0}@media only screen and (min-width: 400px){#instafeed-container img{height:110px}}@media only screen and (min-width: 500px){.insta-title{font-size:medium;padding-top:30px;padding-bottom:20px}#instafeed-container img{height:140px}}@media only screen and (min-width: 700px){.insta-title{font-size:large;padding-top:40px;padding-bottom:30px}#instafeed-container img{height:200px}}@media only screen and (min-width: 900px){.insta-title{font-family:'Montserrat', sans-serif;font-size:x-large;padding-top:50px;padding-bottom:40px}#instafeed-container img{height:250px}}@media only screen and (min-width: 1200px){.insta-title{font-size:xx-large;padding-top:60px;padding-bottom:50px}#instafeed-container img{height:380px}}:root{--hp-auth-beige: #c1b6b0;--hp-auth-bg: #ffffff;--hp-auth-radius: 9999px;--hp-auth-z: 9999;--hp-auth-padding: 0.9rem 1.25rem;--hp-auth-font: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Hiragino Sans", "Noto Sans JP", Arial}.hp-sticky-auth{position:fixed;left:calc(env(safe-area-inset-left, 0px) + 16px);bottom:calc(env(safe-area-inset-bottom, 0px) + 16px);z-index:var(--hp-auth-z);display:inline-flex;align-items:center;gap:.5rem;padding:var(--hp-auth-padding);background:var(--hp-auth-bg);color:var(--hp-auth-beige);border:2px solid var(--hp-auth-beige);border-radius:var(--hp-auth-radius);text-decoration:none;line-height:1;font:600 14px/1 var(--hp-auth-font);box-shadow:0 8px 20px rgba(0,0,0,0.08);transform:translateZ(0);transition:transform .16s ease, box-shadow .18s ease, background-color .18s ease, color .18s ease, border-color .18s ease;-webkit-tap-highlight-color:transparent}.hp-sticky-auth:hover,.hp-sticky-auth:focus-visible{background:var(--hp-auth-bg);color:var(--hp-auth-beige);border-color:var(--hp-auth-beige);transform:translateY(-1px) scale(1.04);box-shadow:0 16px 34px rgba(0,0,0,0.14);outline:none;text-decoration:none}.hp-sticky-auth:active{transform:translateY(0) scale(0.99);color:var(--hp-auth-beige)}@media (max-width: 480px){.hp-sticky-auth{padding:0.8rem 1rem;font-size:13px}}@media (prefers-reduced-motion: reduce){.hp-sticky-auth{transition:none}.hp-sticky-auth:hover,.hp-sticky-auth:focus-visible,.hp-sticky-auth:active{transform:none}}:root{--hp-beige: #c1b6b0;--hp-white: #ffffff;--hp-shadow-soft: 0 8px 20px rgba(0, 0, 0, .08);--hp-shadow-hover: 0 16px 34px rgba(0, 0, 0, .14);--hp-z: 9999}.hp-sticky-right{position:fixed;right:calc(env(safe-area-inset-right, 0px) + 16px);bottom:calc(env(safe-area-inset-bottom, 0px) + 16px);z-index:var(--hp-z);display:flex;flex-direction:column;gap:10px}.hp-icon-btn{-webkit-tap-highlight-color:transparent;width:44px;height:44px;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;background:var(--hp-white);border:2px solid var(--hp-beige);box-shadow:var(--hp-shadow-soft);cursor:pointer;transition:transform .16s ease, box-shadow .18s ease, background-color .18s ease, border-color .18s ease;color:var(--hp-beige);text-decoration:none}.hp-icon-btn svg{display:block;fill:currentColor}.hp-icon-btn:hover,.hp-icon-btn:focus-visible{transform:translateY(-1px) scale(1.06);box-shadow:var(--hp-shadow-hover);outline:none;color:var(--hp-beige);border-color:var(--hp-beige);background:var(--hp-white)}.hp-icon-btn:active{transform:translateY(0) scale(0.98)}#hp-scroll-top[hidden]{display:none !important}html{scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.hp-icon-btn{transition:none}.hp-icon-btn:hover,.hp-icon-btn:focus-visible,.hp-icon-btn:active{transform:none}}:root{--slide-border: #c1b6b0}.swiper{width:100%;padding-bottom:20px}.mySwiper{max-width:1200px;margin:0 auto;padding:0 32px 56px;overflow:visible}.swiper-slide{position:relative;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,0.15);text-align:center;display:flex;justify-content:center;align-items:center;aspect-ratio:16 / 9;max-height:80vh}.swiper-slide::before{content:"";position:absolute;inset:0;border:4px solid var(--slide-border);border-radius:inherit;pointer-events:none;box-sizing:border-box}.swiper-slide img,.swiper-slide picture,.swiper-slide video{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:12px}@media (max-width: 768px){.swiper-slide{aspect-ratio:8 / 5;box-shadow:0 4px 15px rgba(0,0,0,0.12)}}:root{--mc-beige: #c1b6b0;--mc-z-header: 10000}.mc-header{z-index:var(--mc-z-header);top:calc(env(safe-area-inset-top, 0px));backdrop-filter:saturate(180%) blur(10px);-webkit-backdrop-filter:saturate(180%) blur(10px);transition:background-color .2s ease, box-shadow .2s ease, transform .2s ease}.mc-header.is-scrolled{background-color:#fff !important;box-shadow:0 10px 28px rgba(0,0,0,0.12)}.mc-header .nav-link{transition:color .15s ease, border-color .15s ease;border-bottom:2px solid transparent}.mc-header .nav-link:hover,.mc-header .nav-link:focus-visible{color:var(--mc-beige) !important;border-color:var(--mc-beige);text-decoration:none;outline:none}.mc-header .dropdown-item:hover,.mc-header .dropdown-item:focus-visible{color:#000;background-color:rgba(193,182,176,0.18)}.mc-header a,.mc-header a:hover,.mc-header a:focus{text-decoration:none;color:inherit}html{scroll-behavior:smooth}*{box-sizing:border-box}.img-zoom-container{position:relative}.img-zoom-lens{position:absolute;border:2px solid #0492C2;width:30px;height:30px}.img-zoom-result{border:1px solid #0492C2}.zoom-button{position:absolute;background-color:rgba(207,181,59,0.6);font-weight:bold;text-align:center;width:20%;top:10px;right:10px;padding:10px;font-size:8px;z-index:99}@media only screen and (min-width: 410px){.img-zoom-lens{width:40px;height:40px}}@media only screen and (min-width: 540px){.zoom-button{font-size:10px}.img-zoom-lens{width:50px;height:50px}}@media only screen and (min-width: 768px){.zoom-button{font-size:15px}.img-zoom-lens{width:70px;height:70px}}@media only screen and (min-width: 820px){.img-zoom-lens{width:90px;height:90px}}@media only screen and (min-width: 1000px){.zoom-button{font-size:10px}.img-zoom-lens{width:120px;height:120px}}@media only screen and (min-width: 1280px){.zoom-button{font-size:15px}.img-zoom-lens{width:200px;height:200px}}@media only screen and (min-width: 1400px){.img-zoom-lens{width:220px;height:220px}}@media only screen and (min-width: 1600px){.zoom-button{font-size:20px}}@media only screen and (min-width: 2020px){.zoom-button{font-size:25px}.img-zoom-lens{width:280px;height:280px}}.item_padding-margin{padding-top:430px;margin-left:50px;margin-bottom:100px}.item-left-side{width:260px;position:relative}.upper_item-box{height:120px;border:5px solid black;position:relative}.carousel-inner{height:250px}.item_carousel-images{width:100%;height:auto;padding:10px}.show-code_number{position:absolute;top:25px;left:15px;font-size:x-small;background-color:white}.item-right-side{width:100%;text-align:left;padding-left:5px}.item-box{height:110px;width:100%;border:10px solid #CFB53B;position:relative}.item-box-text1{position:absolute;top:5px;left:5px;font-size:10px;font-weight:bold}.item-box-text2{position:absolute;bottom:5px;left:5px;font-size:medium;color:#CFB53B}.the-rank{margin-right:10px}.text-block{width:100%}.item-about-text1{width:90%;padding-top:5px;font-size:medium;padding-bottom:5px}.item-about-text2{color:gray;width:90%;padding-bottom:5px}.form-warning{width:200px;font-size:small;margin-bottom:5px}.edit_item-pic{margin-top:20px;width:110px;height:70px;max-width:100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='black' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E") !important}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='black' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E") !important}@media only screen and (min-width: 360px){.item-left-side{width:340px}.carousel-inner{height:320px}.show-code_number{top:10px;font-size:small}}@media only screen and (min-width: 370px){.item-left-side{width:360px}.carousel-inner{height:330px}.show-code_number{top:5px}.edit_item-pic{width:120px;height:80px}}@media only screen and (min-width: 390px){.item-left-side{width:370px}.carousel-inner{height:350px}.upper_item-box{height:130px;border:7px solid black}.item-box-text1{top:5px;left:5px;font-size:12px}.form-warning{width:250px;font-size:medium}.edit_item-pic{width:130px;height:85px}}@media only screen and (min-width: 410px){.item-left-side{width:395px}.carousel-inner{height:370px}.item-box-text1{left:10px;font-size:14px}.item-box-text2{left:10px}.edit_item-pic{width:140px;height:90px}}@media only screen and (min-width: 540px){.item-left-side{width:500px;margin-left:10px}.carousel-inner{height:480px}.show-code_number{font-size:medium}.text-block{padding-left:12px}.item-box-text1{left:15px;font-size:16px}.item-box-text2{left:15px;font-size:large}.form-warning{width:300px}.edit_item-pic{margin:5px;width:120px;height:100px}}@media only screen and (min-width: 768px){.item-left-side{width:730px}.carousel-inner{height:700px}.show-code_number{font-size:large}.item_carousel-images{padding:30px}.upper_item-box{height:150px;border:10px solid black}.item-box-text1{left:25px;font-size:18px}.item-box-text2{left:25px;font-size:x-large}.text-block{padding-left:30px}.item-about-text1{padding-top:8px;font-size:large;padding-bottom:7px}.item-about-text2{font-size:medium;padding-bottom:7px}.form-warning{width:450px;font-size:large}.edit_item-pic{margin:8px;width:190px;height:150px}}@media only screen and (min-width: 820px){.item-left-side{width:740px;margin-left:20px}.show-code_number{left:35px;font-size:x-large}.text-block{padding-left:50px}.form-warning{width:600px;font-size:x-large;margin-bottom:20px}.edit_item-pic{width:150px}}@media only screen and (min-width: 900px){.item-left-side{width:760px;margin-left:50px}.carousel-inner{height:750px}.text-block{padding-left:80px}.edit_item-pic{margin:5px;width:175px;height:150px}}@media only screen and (min-width: 1000px){.item-flex{display:flex}.upper_item-box{display:none}.item-left-side{width:50%;margin-left:0px}.carousel-inner{height:480px}.show-code_number{top:10px;left:10px;font-size:large}.item_carousel-images{width:460px;height:auto;padding:5px}.item-right-side{width:50%;padding:5px}.item-box{display:block}.item-box-text1{left:25px;font-size:20px}.item-box-text2{left:25px;font-size:medium}.text-block{padding-left:0px}.item-about-text1{padding-top:5px;font-size:medium;padding-bottom:3px}.item-about-text2{font-size:small;padding-bottom:3px}.add-margin{margin-bottom:20px}.edit_item-pic{margin:8px;width:150px}}@media only screen and (min-width: 1280px){.carousel-inner{height:auto}.item_carousel-images{width:100%;height:auto;padding:5px}.show-code_number{left:15px;font-size:x-large}.item-right-side{padding:10px}.item-box{height:160px}.item-box-text1{left:25px;font-size:22px}.item-box-text2{left:25px;font-size:x-large}.text-block{padding-left:0px}.item-about-text1{padding-top:20px;font-size:x-large;padding-bottom:5px}.item-about-text2{font-size:large;padding-bottom:5px}.edit_item-pic{margin:8px;width:18%;height:200px}}.image-box{position:relative;overflow-x:hidden}.triangle-box{position:absolute;background-color:rgba(207,181,59,0.6);font-weight:bold;transform:rotate(-45deg);text-align:center;top:-20px;left:-40px;width:120px;height:60px;padding-top:30px;padding-right:10px;font-size:20px;z-index:2}.views-count{position:absolute;font-weight:bold;text-align:center;top:0px;right:5px;font-size:5px;padding-top:2px;padding-left:3px;padding-right:3px;border-radius:5px}.hidden-status{position:absolute;font-weight:bold;text-align:center;top:0px;left:5px;font-size:5px;padding-top:2px;padding-left:3px;padding-right:3px;background-color:rgba(255,255,255,0.6);border-radius:5px;color:red}#carouselExampleIndicators .carousel-indicators{display:flex !important;justify-content:center !important;align-items:center !important;bottom:0.5rem !important;margin:0 auto !important;width:100%;flex-wrap:nowrap}#carouselExampleIndicators .carousel-indicators [data-bs-target]{all:unset;display:inline-block !important;width:8px !important;height:8px !important;margin:0 5px !important;border-radius:50% !important;background-color:#E8D99A !important;opacity:0.5 !important;cursor:pointer;transition:opacity 0.3s ease}#carouselExampleIndicators .carousel-indicators .active[data-bs-target]{background-color:#CFB53B !important;opacity:1 !important;transform:scale(1.2)}@media only screen and (min-width: 540px){.views-count{font-size:7px}.hidden-status{font-size:7px}}@media (max-width: 575.98px){#carouselExampleIndicators .carousel-indicators [data-bs-target]{width:6px !important;height:6px !important;margin:0 4px !important}}@media only screen and (min-width: 768px){.triangle-box{top:-30px;left:-60px;width:180px;height:90px;padding-top:45px;padding-right:15px;font-size:30px}.views-count{font-size:8px}.hidden-status{font-size:8px}}@media only screen and (min-width: 900px){.triangle-box{top:-40px;left:-80px;width:240px;height:120px;padding-top:60px;padding-right:20px;font-size:40px}.views-count{font-size:10px}.hidden-status{font-size:10px}}@media only screen and (min-width: 1280px){.triangle-box{top:-50px;left:-100px;width:300px;height:150px;padding-top:75px;padding-right:25px;font-size:50px}.views-count{font-size:15px}.hidden-status{font-size:15px}}.app-padding{padding:8px}.red{color:#FF0000}.gold{color:#CFB53B}.the-font{font-family:'Montserrat', sans-serif;font-style:normal;font-size:.9375rem}.border-gold{border:1px solid #CFB53B;border-radius:4px}.background-gold{background-color:#CFB53B;background-repeat:repeat}.background-white{background-color:white;background-repeat:repeat}.text-align-right{text-align:right}@media only screen and (min-width: 768px){.app-padding{padding:15px}}@media only screen and (min-width: 1000px){.app-padding{padding:20px}}@media only screen and (min-width: 1280px){.app-padding{padding:25px}}.category-circle{width:100%;max-width:220px;aspect-ratio:1 / 1;transition:transform 0.3s ease, box-shadow 0.3s ease}.category-circle:hover{transform:scale(1.05);box-shadow:0 8px 20px rgba(0,0,0,0.25)}.apple_pagination{background:#f1f1f1;border:1px solid #e5e5e5;text-align:center;padding:1em;cursor:default;height:45px;font-size:x-small;border-radius:10px}@media only screen and (min-width: 768px){.apple_pagination{height:60px;font-size:medium}}@media only screen and (min-width: 1000px){.apple_pagination{height:65px;font-size:large}}@media only screen and (min-width: 1280px){.apple_pagination{height:70px;font-size:x-large}}.apple_pagination a,.apple_pagination span{padding:0.2em 0.3em}.apple_pagination .disabled{color:#aaaaaa}.apple_pagination .current{font-weight:bold;background-color:#CFB53B;display:inline-block;width:1.4em;height:1.4em;line-height:1.5;border-radius:1em;text-shadow:rgba(255,255,255,0.8) 1px 1px 1px}.apple_pagination a{text-decoration:none;color:black}.apple_pagination a:hover,.apple_pagination a:focus{color:#CFB53B}.sakura-container-space{margin-top:50px;max-width:auto}.sakura-container{background-color:#ecb4c7;max-width:100%;height:auto;display:flex;justify-content:center;padding:30px 10px;margin-left:50px;flex-wrap:wrap}.sakura-title{font-size:40px;color:white}.sakura-btn{background-color:white;border-radius:4px;color:black;padding:10px 10px;text-align:center;display:inline-block;font-size:15px}.sakura-box-margin{padding:10px 10px;position:relative}.card-body{background-color:#ecb4c7;max-height:300px}.sale-logo{position:fixed;bottom:0px;left:0px;background-color:rgba(240,52,52,0.6);padding-top:8px;width:40px;height:40px;font-weight:bold;font-size:12px;border-radius:50%;text-align:center;color:white}.sale-price{font-size:5px}@media only screen and (min-width: 360px){.sale-logo{padding-top:8px;font-size:12px;width:40px;height:40px}.sale-price{font-size:5px}}@media only screen and (min-width: 540px){.sale-logo{padding-top:20px;font-size:30px;width:100px;height:100px}.sale-price{font-size:14px}}@media only screen and (min-width: 900px){.sale-logo{padding-top:40px;font-size:60px;width:200px;height:200px}.sale-price{font-size:28px}}.triangle-box2{position:absolute;background-color:rgba(255,0,0,0.9);font-weight:bold;transform:rotate(-45deg);text-align:center;top:-20px;left:-40px;width:120px;height:60px;padding-top:30px;padding-right:10px;font-size:20px}.reseller-box{position:absolute;background-color:#a3ffd6;font-weight:bold;text-align:center;bottom:10px;right:20px;width:80px;height:40px;padding-top:10px;font-size:15px;z-index:2}@media only screen and (min-width: 768px){.triangle-box2{top:-30px;left:-60px;width:180px;height:90px;padding-top:45px;padding-right:15px;font-size:30px}.reseller-box{bottom:20px;right:40px;width:120px;height:60px;padding-top:15px;font-size:20px}}@media only screen and (min-width: 900px){.triangle-box2{top:-40px;left:-80px;width:240px;height:120px;padding-top:60px;padding-right:20px;font-size:40px}}@media only screen and (min-width: 1280px){.triangle-box2{top:-50px;left:-100px;width:300px;height:150px;padding-top:75px;padding-right:25px;font-size:50px}}.icon-bar{position:fixed;top:50%;transform:translateY(-50%)}.icon-bar a{display:block;text-align:center;padding:14px;transition:all 0.3s ease;color:black;font-size:20px}.icon-bar a:hover{color:#CFB53B;background-color:#f5f5f5}.icon-bar2{display:block;text-align:center;padding:14px;transition:all 0.3s ease;color:black;font-size:20px}.icon-bar2:hover{color:#CFB53B;background-color:white}.icon-bar3{display:block;text-align:center;padding:5px;transition:all 0.3s ease;color:white;background-color:gold;font-size:10px}.cart-sidebar{position:fixed;top:50%;left:0%;transform:translateY(-60%)}.filters-toolbar{display:flex;flex-direction:column;gap:.75rem;margin:0 0 1rem}.controls-group{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.controls-label{font-weight:700;margin-right:.25rem}.btn-gold-chip{--gold-1: #F2E3A7;--gold-2: #D9B856;--gold-3: #B9932F;background:linear-gradient(180deg, var(--gold-1), var(--gold-2) 60%, var(--gold-3));color:#111;border:1px solid #B58A2B;border-radius:999px;padding:.45rem .9rem;font-weight:600;letter-spacing:.3px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.6),0 4px 12px rgba(0,0,0,0.08)}.btn-gold-chip:hover{filter:saturate(1.05) brightness(1.02)}.btn-gold-chip:focus-visible{box-shadow:0 0 0 3px rgba(185,147,47,0.35);outline:0}.btn-chip{border-radius:999px;padding:.45rem .9rem;font-weight:600}.dropdown-menu{font-size:.95rem}@media (max-width: 575.98px){.controls-group{overflow-x:auto;white-space:nowrap;padding-bottom:.25rem;scrollbar-width:none}.controls-group::-webkit-scrollbar{display:none}}.sticky-circle{position:fixed;bottom:5px;left:5px;background-color:rgba(207,181,59,0.9);padding-top:8px;font-weight:bold;text-align:center;color:white}@media only screen and (min-width: 360px){.sticky-circle{width:150px;height:80px;padding-top:8px;font-size:15px}.sticky-button{padding-top:3px;font-size:13px}}@media only screen and (min-width: 540px){.sticky-circle{width:170px;height:90px;font-size:18px}.sticky-button{font-size:15px}}@media only screen and (min-width: 900px){.sticky-circle{width:200px;height:110px;font-size:20px}.sticky-button{font-size:17px}}@media only screen and (min-width: 1200px){.sticky-circle{width:380px;height:180px;font-size:35px}.sticky-button{font-size:30px}}.heart-container{position:fixed;bottom:0px;right:0px;aspect-ratio:auto}@media only screen and (min-width: 360px){.heart{width:70px;height:100px}}@media only screen and (min-width: 540px){.heart{width:105px;height:150px}}@media only screen and (min-width: 900px){.heart{width:210px;height:300px}}body{font-family:'Montserrat', sans-serif}h1,h2,h3{font-family:'Playfair Display', serif}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-left:.1rem;margin-right:.1rem}
