body{font-family:Noto Sans JP,Poppins,sans-serif}body:has(.ruveno-feature){background:#faf8f5;color:#37271e}body:has(.ruveno-feature) .product__info-wrapper{background:#faf8f5}.ruveno-feature{border:1px solid #E5D7C6;padding:22px 20px;text-align:center;background:#fefcf9;color:#634e3e;font-family:Noto Sans JP,sans-serif}.ruveno-feature small{font-size:10px;color:#ba9b75;letter-spacing:.12em}.ruveno-feature h3{font-size:19px;font-weight:500;line-height:1.7;margin:14px 0 20px;color:#624a3a}.ruveno-feature-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.ruveno-feature-tabs span{font-size:11px;border:1px solid #E5D7C6;padding:9px 2px}.ruveno-feature-tabs span:first-child{background:#94704c;color:#fff;border-color:#94704c}.ruveno-feature-bars{margin:22px 0}.ruveno-feature-bars div{display:grid;grid-template-columns:80px 1fr;gap:10px;align-items:center;text-align:left;margin:12px 0;font-size:11px}.ruveno-feature-bars i{height:6px;background:#eae1d7;border-radius:8px;overflow:hidden}.ruveno-feature-bars b{display:block;height:100%;background:#b49b7d;border-radius:8px}.ruveno-feature p{line-height:1.85;font-size:11px}.ruveno-feature footer{border:1px solid #C6A875;margin-top:15px;padding:14px;font-size:11px;line-height:1.8;background:#fff9ed}.ruveno-bullets>div{border-left:1px solid #C9AE86;margin:10px 0;padding:4px 11px}.ruveno-bullets strong{display:block;font-size:13px;font-weight:700}.ruveno-bullets small{display:block;color:#807466;font-size:11px;line-height:1.65}@media(max-width:749px){.ruveno-feature{padding:17px 12px}.ruveno-feature h3{font-size:16px}.ruveno-feature-tabs span{font-size:10px}}.rv-chips{display:flex;justify-content:center;gap:8px;margin:0 0 14px;flex-wrap:wrap}.rv-chips span{border:1px solid #C9A875;padding:10px 12px;color:#9c7348;background:#fffdf9;font:500 11px Noto Sans JP,sans-serif;letter-spacing:.02em}.rv-review-surface{border:1px solid #E5D7C6;border-radius:4px;background:linear-gradient(125deg,#fffcf7,#f6f0e8);padding:16px 17px;text-align:center;margin:12px 0}.rv-review-heading{font-size:13px;font-weight:700;color:#76593e;letter-spacing:.07em}.rv-review-surface p{font-size:11px;color:#87776c;line-height:1.9;margin:13px 0}.rv-sale-heading{margin:15px 0 12px;display:flex;align-items:center;gap:12px;text-align:center;justify-content:center;font-size:12px;font-weight:700;color:#6f5644}.rv-sale-heading:before,.rv-sale-heading:after{content:"";width:45px;height:1px;background:#dccba9;flex:1}.rv-stock-warning{border:1px solid #CB6A58;background:#fff6f2;border-radius:5px;padding:14px 17px;color:#ad4739;font-weight:700;font-size:13px;line-height:1.8}.rv-stock-warning small{color:#795f59;font-weight:400}.rv-delivery-note{color:#8f8174;font-size:11px;line-height:1.7;margin:0 0 20px}@media(max-width:749px){.rv-chips span{font-size:10px;padding:8px}.rv-review-surface{padding:12px}.rv-sale-heading{font-size:11px}}body:has(.ruveno-feature) .accordion__content ul{margin-top:14px;margin-bottom:16px;padding-left:1.4em}body:has(.ruveno-feature) .accordion__content li{border-bottom:1px solid #e6dbd0;padding:11px 0;line-height:1.85;font-size:13px}body:has(.ruveno-feature) .accordion__content p{font-size:13px;line-height:1.95}body:has(.ruveno-feature) .accordion__content strong{color:#6a493b}.ruveno-video-section{max-width:1160px;margin:0 auto;padding:0 18px;text-align:center}.ruveno-video-section video{display:block;width:100%;max-height:650px;object-fit:contain;background:#e9dfd4;border-radius:4px}@media(max-width:749px){.ruveno-video-section{padding:0 12px}.ruveno-video-section video{max-height:70vh}}:root{--ruveno-cream:#FAF7F3;--ruveno-linen:#F4EEE7;--ruveno-taupe:#B7A086;--ruveno-gold:#C5A77F;--ruveno-chestnut:#785637;--ruveno-ink:#46362F}body:has(.ruveno-feature),body:has(.rvf2),body:has(.rvhome){background:#faf7f3;color:#46362f}body:has(.rvf2) .ruveno-bullets>div{border-left-color:#c5a77f}body:has(.rvf2) .rv-chips span{border-color:#dccbb7;color:#947a5e;background:#fffaf5}body:has(.rvf2) .rv-sale-heading{color:#785637}body:has(.rvf2) .footer{background:#f4eee7;color:#503d32}body:has(#rvf2-ruveno) .product__info-container{background:#faf7f3}body:has(#rvf2-ruveno) .product__title h1{color:#785637;letter-spacing:.035em;font-weight:600}body:has(#rvf2-ruveno) .product-form__submit{background:#785637!important;color:#fff!important;border-color:#785637!important}body:has(#rvf2-ruveno) .product-form__submit:hover{background:#61442d!important}body:has(#rvf2-ruveno) .rvrc-card{background:#fbf7f1;border-color:#ded0be}body:has(#rvf2-ruveno) .ruveno-bullets>div{border-left-color:#c5a77f}body:has(#rvf2-ruveno) .accordion__title{color:#604832}body:has(#rvf2-ruveno) .product-form #ProductSubmitButton-template--195505848642__main,body:has(#rvf2-ruveno) button[id^=ProductSubmitButton-].main-product-atc{--color-button:128,96,68;--color-button-text:255,255,255;background:#806044!important;border:1px solid #806044!important;color:#fff!important;border-radius:6px!important;box-shadow:none!important;font-weight:700!important;letter-spacing:.05em!important;min-height:54px!important}body:has(#rvf2-ruveno) button[id^=ProductSubmitButton-].main-product-atc:hover{background:#6f5039!important;border-color:#6f5039!important}body:has(#rvf2-ruveno) button[id^=ProductSubmitButton-].main-product-atc .button__label,body:has(#rvf2-ruveno) button[id^=ProductSubmitButton-].main-product-atc .main-atc__label{color:#fff!important}body:has(#rvf2-ruveno) button[id^=SectionAtcBtn-].main-product-atc{--color-base-accent-1:181,152,118;--color-base-outline-button-labels:128,96,68;--color-button-text:128,96,68;background:#fffdf9!important;border:1px solid #B59876!important;color:#806044!important;border-radius:6px!important;box-shadow:none!important;font-weight:600!important;min-height:54px!important}body:has(#rvf2-ruveno) button[id^=SectionAtcBtn-].main-product-atc:hover{background:#f5eee6!important}body:has(#rvf2-ruveno) button[id^=SectionAtcBtn-].main-product-atc .button__label{color:#806044!important}body:has(#rvf2-ruveno) .product-form button:focus-visible{outline:2px solid #9F805E!important;outline-offset:3px!important}@media(max-width:749px){body:has(#rvf2-ruveno) button[id^=ProductSubmitButton-].main-product-atc,body:has(#rvf2-ruveno) button[id^=SectionAtcBtn-].main-product-atc{min-height:52px!important}}body:has(#rvf2-ruveno) quantity-breaks.quantity-breaks{--rvb-border:#ded3c5;--rvb-brown:#785637;--rvb-cream:#fffdf9;--rvb-muted:#9c9187;width:100%;display:block;margin-top:12px;margin-bottom:15px}body:has(#rvf2-ruveno) quantity-breaks .quantity-breaks__title{color:#473c33;font-size:14px;font-weight:700;letter-spacing:.055em;justify-content:flex-start;text-align:left;margin:0 0 15px!important;gap:0}body:has(#rvf2-ruveno) quantity-breaks .quantity-breaks__title>span:first-child,body:has(#rvf2-ruveno) quantity-breaks .quantity-breaks__title>span:last-child{display:none!important}body:has(#rvf2-ruveno) quantity-breaks .quantity-breaks-container{display:flex!important;flex-direction:column!important;gap:9px!important}body:has(#rvf2-ruveno) quantity-breaks .quantity-break{position:relative!important;display:block!important;cursor:pointer;background:#fffdf9!important;color:#48372b!important;border:1px solid #dcd1c3!important;border-radius:5px!important;padding:13px 14px 11px 45px!important;margin:0!important;box-shadow:none!important;transition:border-color .15s,background-color .15s!important}body:has(#rvf2-ruveno) quantity-breaks .quantity-break:before{content:""!important;position:absolute;left:15px;top:20px;width:16px;height:16px;box-sizing:border-box;border-radius:50%;border:1.5px solid #ccb596;background:#fffdf9;box-shadow:0 0 0 3px #fffdf9 inset}body:has(#rvf2-ruveno) quantity-breaks input[type=radio]:checked+.quantity-break{border-color:#b58a47!important;background:#fffaf0!important;box-shadow:0 0 0 1px #b58a47!important}body:has(#rvf2-ruveno) quantity-breaks input[type=radio]:checked+.quantity-break:before{background:#b88a45;border-color:#b88a45;box-shadow:0 0 0 3px #fffdf9 inset}body:has(#rvf2-ruveno) quantity-breaks .quantity-break__image-and-content{display:flex!important;gap:9px!important;align-items:center!important;min-width:0!important}body:has(#rvf2-ruveno) quantity-breaks .quantity-break__image{width:31px!important;max-width:31px!important;min-width:31px!important;height:39px!important;display:flex;align-items:center;justify-content:center;background:#f5eee6;border-radius:3px;overflow:hidden}body:has(#rvf2-ruveno) quantity-breaks .quantity-break__image img{width:100%!important;height:100%!important;object-fit:contain!important}body:has(#rvf2-ruveno) quantity-breaks .quantity-break__content{width:100%;min-width:0;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:8px!important}body:has(#rvf2-ruveno) quantity-breaks .quantity-break__left{min-width:0;flex:1}body:has(#rvf2-ruveno) quantity-breaks .quantity-break__label{display:flex;align-items:center;gap:7px;flex-wrap:wrap}body:has(#rvf2-ruveno) quantity-breaks .quantity-break__label-text{font-size:15px!important;color:#302d29!important;font-weight:750!important;line-height:1.25!important}body:has(#rvf2-ruveno) quantity-breaks .quantity-break__caption{font-size:10px!important;line-height:1.45!important;font-weight:400!important;color:#928479!important;margin-top:3px!important}body:has(#rvf2-ruveno) quantity-breaks .quantity-break__right{text-align:right!important;min-width:88px!important;flex-shrink:0}body:has(#rvf2-ruveno) quantity-breaks .quantity-break__price{display:block!important;color:#2b2622!important;font-size:17px!important;font-weight:700!important;line-height:1.25!important}body:has(#rvf2-ruveno) quantity-breaks .quantity-break__compare-price{display:block!important;text-align:right!important;color:#aaa09a!important;font-size:11px!important;margin-top:3px!important;text-decoration:line-through}body:has(#rvf2-ruveno) quantity-breaks .quantity-break__badge{position:absolute!important;top:-9px!important;right:9px!important;left:auto!important;width:auto!important;max-width:65%!important;height:auto!important;background:#bf915b!important;color:#fff!important;border:0!important;border-radius:4px!important;padding:3px 8px!important;font-size:10px!important;line-height:1.3!important;letter-spacing:0!important;white-space:normal!important}body:has(#rvf2-ruveno) quantity-breaks .quantity-break__variants{margin:6px 0 0 40px!important;padding:0!important;display:flex!important;flex-wrap:wrap!important;gap:5px!important;border:0!important;background:none!important}body:has(#rvf2-ruveno) quantity-breaks .quantity-break__selector-item{display:flex!important;align-items:center!important;gap:4px!important;margin:0!important;flex:0 1 auto!important;min-width:0!important}body:has(#rvf2-ruveno) quantity-breaks .quantity-break__selector-item__number{font-size:10px!important;color:#ad9988!important}body:has(#rvf2-ruveno) quantity-breaks .quantity-break__selector-item .select{min-width:0!important;width:auto!important;max-width:116px!important}body:has(#rvf2-ruveno) quantity-breaks .quantity-break__variant-select{font-size:11px!important;min-width:87px!important;max-width:116px!important;height:29px!important;min-height:29px!important;padding:3px 21px 3px 7px!important;background:#fff!important;border:1px solid #e6dfd6!important;border-radius:3px!important}body:has(#rvf2-ruveno) quantity-breaks .quantity-break__variants__label{display:none!important}body:has(#rvf2-ruveno) quantity-breaks .quantity-break__benefit{font-size:10px!important}@media(max-width:749px){body:has(#rvf2-ruveno) quantity-breaks .quantity-break{padding:12px 9px 12px 32px!important}body:has(#rvf2-ruveno) quantity-breaks .quantity-break:before{left:9px;top:17px;width:14px;height:14px}body:has(#rvf2-ruveno) quantity-breaks .quantity-break__image{width:25px!important;min-width:25px!important;height:33px!important}body:has(#rvf2-ruveno) quantity-breaks .quantity-break__label-text{font-size:13px!important}body:has(#rvf2-ruveno) quantity-breaks .quantity-break__price{font-size:14px!important}body:has(#rvf2-ruveno) quantity-breaks .quantity-break__right{min-width:75px!important}body:has(#rvf2-ruveno) quantity-breaks .quantity-break__caption{font-size:9px!important}body:has(#rvf2-ruveno) quantity-breaks .quantity-break__variants{margin-left:0!important}body:has(#rvf2-ruveno) quantity-breaks .quantity-break__variant-select{min-width:83px!important;font-size:10px!important}}body:has(#rvf2-ruveno) quantity-breaks.quantity-breaks,body:has(#rvf2-ruveno) quantity-breaks .quantity-breaks-container{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}body:has(#rvf2-ruveno) quantity-breaks .quantity-breaks-container{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:12px!important}body:has(#rvf2-ruveno) quantity-breaks .quantity-breaks-container>label.quantity-break,body:has(#rvf2-ruveno) quantity-breaks .quantity-breaks-container>input[type=radio]+label.quantity-break{display:block!important;position:relative!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:auto!important;min-height:143px!important;box-sizing:border-box!important;flex:0 0 auto!important;margin:0!important;padding-top:19px!important;padding-bottom:15px!important}body:has(#rvf2-ruveno) quantity-breaks .quantity-break__image-and-content{width:100%!important;max-width:100%!important;box-sizing:border-box!important;align-items:flex-start!important}body:has(#rvf2-ruveno) quantity-breaks .quantity-break__content{flex:1 1 auto!important;min-width:0!important;width:auto!important;align-items:flex-start!important}body:has(#rvf2-ruveno) quantity-breaks .quantity-break__right{margin-left:auto!important;text-align:right!important;white-space:nowrap!important}body:has(#rvf2-ruveno) quantity-breaks .quantity-break__variants{width:calc(100% - 40px)!important;max-width:calc(100% - 40px)!important;box-sizing:border-box!important}body:has(#rvf2-ruveno) quantity-breaks .quantity-break__badge{z-index:2}@media(max-width:749px){body:has(#rvf2-ruveno) quantity-breaks .quantity-breaks-container>label.quantity-break,body:has(#rvf2-ruveno) quantity-breaks .quantity-breaks-container>input[type=radio]+label.quantity-break{min-height:134px!important;padding-top:19px!important;padding-bottom:13px!important}body:has(#rvf2-ruveno) quantity-breaks .quantity-break__variants{width:100%!important;max-width:100%!important}}@media screen and (max-width:749px){body:has(#rvf2-ruveno) .product__media-wrapper media-gallery{display:block!important;width:100%!important;height:auto!important;min-height:0!important}body:has(#rvf2-ruveno) .product__media-wrapper media-gallery>slider-component[id^=GalleryViewer-]{display:block!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important}body:has(#rvf2-ruveno) .product__media-wrapper media-gallery .product__media-list{height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:1 / 1!important;overflow-x:auto!important;overflow-y:hidden!important;margin:0!important;padding-bottom:0!important;align-items:stretch!important}body:has(#rvf2-ruveno) .product__media-wrapper media-gallery .product__media-list>.product__media-item{height:100%!important;min-height:0!important;max-height:100%!important;aspect-ratio:1 / 1!important;padding-bottom:0!important}body:has(#rvf2-ruveno) .product__media-wrapper media-gallery .product__media-list .product-media-container,body:has(#rvf2-ruveno) .product__media-wrapper media-gallery .product__media-list .product__modal-opener,body:has(#rvf2-ruveno) .product__media-wrapper media-gallery .product__media-list .product__media{display:block!important;width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;aspect-ratio:1 / 1!important;padding:0!important;margin:0!important}body:has(#rvf2-ruveno) .product__media-wrapper media-gallery .product__media-list .product__media img{width:100%!important;height:100%!important;object-fit:contain!important}body:has(#rvf2-ruveno) .product__media-wrapper media-gallery>slider-component[id^=GalleryThumbnails-]{height:auto!important;min-height:0!important;margin-top:12px!important;padding-top:0!important}body:has(#rvf2-ruveno) .product__media-wrapper media-gallery .thumbnail-list{margin-top:0!important;margin-bottom:0!important;padding-top:0!important}}body:has(#rvf2-ruveno) .rv-postbuy{width:100%;box-sizing:border-box;margin:0 0 16px;color:#786451;font-family:Noto Sans JP,sans-serif}body:has(#rvf2-ruveno) .rv-postbuy-payments{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:6px;padding:4px 2px 0}body:has(#rvf2-ruveno) .rv-postbuy-payment-icon{width:39px;height:28px;display:flex;align-items:center;justify-content:center;overflow:hidden}body:has(#rvf2-ruveno) .rv-postbuy-payment-icon svg{width:100%;max-height:26px;display:block}body:has(#rvf2-ruveno) .rv-postbuy-paynote{text-align:center;color:#aa9c8e;font-size:9px;line-height:1.5;margin:6px auto 19px}body:has(#rvf2-ruveno) .rv-postbuy-delivery{border-bottom:1px solid #e6ddd0;margin:0 0 15px;padding:0 1px 14px}body:has(#rvf2-ruveno) .rv-postbuy-header{display:flex;justify-content:space-between;gap:6px;color:#b69b78;font-size:9px;letter-spacing:.07em;margin-bottom:11px}body:has(#rvf2-ruveno) .rv-postbuy-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;align-items:start;text-align:center}body:has(#rvf2-ruveno) .rv-postbuy-steps>div{display:flex;flex-direction:column;gap:5px;align-items:center}body:has(#rvf2-ruveno) .rv-postbuy-step-label{color:#ac9e90;font-size:11px}body:has(#rvf2-ruveno) .rv-postbuy-steps strong{color:#6d5642;font-size:12px;line-height:1.6;white-space:normal}body:has(#rvf2-ruveno) .rv-postbuy-timeline{position:relative;display:flex;justify-content:space-between;align-items:center;margin:16px 15% 8px;height:8px}body:has(#rvf2-ruveno) .rv-postbuy-timeline:before{content:"";position:absolute;left:0;right:0;height:1px;background:#d7c8b2;top:50%}body:has(#rvf2-ruveno) .rv-postbuy-timeline span{position:relative;width:5px;height:5px;border-radius:50%;background:#b79363;z-index:1}body:has(#rvf2-ruveno) .rv-postbuy-delivery-sub{display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center;color:#b29061}body:has(#rvf2-ruveno) .rv-postbuy-delivery-sub p{color:#ab9f92;font-size:10px;line-height:1.8;margin:0}body:has(#rvf2-ruveno) .rv-postbuy-alert{background:#fffcfb;border:1px solid #d99692;border-radius:9px;padding:11px 12px;color:#a34a46}body:has(#rvf2-ruveno) .rv-postbuy-alert strong{font-size:12px;display:flex;gap:6px;align-items:center;color:#a34a46}body:has(#rvf2-ruveno) .rv-postbuy-alert p{color:#956b68;font-size:10px;line-height:1.8;margin:7px 0 0}body:has(#rvf2-ruveno) .rv-postbuy-alert-dot{width:7px;height:7px;border-radius:50%;display:inline-block;background:#cf6964;flex:none}body:has(#rvf2-ruveno) .rv-postbuy-alert--neutral{background:#fffaf5;border-color:#decbb5}body:has(#rvf2-ruveno) .rv-postbuy-alert--neutral strong{color:#8d6c4b}body:has(#rvf2-ruveno) .rv-postbuy-alert--neutral .rv-postbuy-alert-dot{background:#b4936d}body:has(#rvf2-ruveno) .rv-postbuy-alert--neutral p{color:#947e6b}body:has(#rvf2-ruveno) .rv-postbuy-end{font:500 8px Poppins,sans-serif;letter-spacing:.16em;color:#ad9780;margin:8px 0 0}@media(max-width:749px){body:has(#rvf2-ruveno) .rv-postbuy-payment-icon{width:35px;height:24px}body:has(#rvf2-ruveno) .rv-postbuy-steps strong{font-size:11px}body:has(#rvf2-ruveno) .rv-postbuy-delivery-sub p{font-size:9px}}body:has(#rvf2-ruveno) quantity-breaks.quantity-breaks .quantity-breaks-container{gap:13px!important}body:has(#rvf2-ruveno) quantity-breaks.quantity-breaks .quantity-breaks-container>label.quantity-break,body:has(#rvf2-ruveno) quantity-breaks.quantity-breaks .quantity-breaks-container>input[type=radio]+label.quantity-break{background:#f4f4f4!important;border:1px solid #E4D4AD!important;border-radius:0!important;padding:18px 18px 17px 48px!important;min-height:126px!important;box-shadow:none!important;outline:none!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}body:has(#rvf2-ruveno) quantity-breaks.quantity-breaks .quantity-breaks-container>input[type=radio]:checked+label.quantity-break{background:#fff!important;border:2px solid #C3A03A!important;padding:17px 17px 16px 47px!important;box-shadow:none!important}body:has(#rvf2-ruveno) quantity-breaks.quantity-breaks label.quantity-break:before{top:29px!important;left:19px!important;width:19px!important;height:19px!important;border:2px solid #DCD2B7!important;background:#fff!important;box-shadow:inset 0 0 0 4px #fff!important}body:has(#rvf2-ruveno) quantity-breaks.quantity-breaks input[type=radio]:checked+label.quantity-break:before{top:28px!important;left:18px!important;border-color:#c6a336!important;background:#c6a336!important;box-shadow:inset 0 0 0 4px #fff!important}body:has(#rvf2-ruveno) quantity-breaks .quantity-break__image{width:42px!important;min-width:42px!important;max-width:42px!important;height:45px!important;background:#eee9e3!important}body:has(#rvf2-ruveno) quantity-breaks .quantity-break__label-text{font-size:19px!important;color:#191919!important;font-weight:800!important}body:has(#rvf2-ruveno) quantity-breaks .quantity-break__caption{color:#99908c!important;font-size:12px!important;line-height:1.5!important}body:has(#rvf2-ruveno) quantity-breaks .quantity-break__benefit{display:inline-block!important;border:0!important;border-radius:0!important;background:#dedede!important;color:#555!important;padding:3px 7px!important;font-size:11px!important;line-height:1.45!important;font-weight:500!important;white-space:normal!important}body:has(#rvf2-ruveno) quantity-breaks .quantity-break__price{font-size:22px!important;font-weight:800!important;color:#090909!important;white-space:nowrap!important}body:has(#rvf2-ruveno) quantity-breaks .quantity-break__compare-price{font-size:13px!important;color:#888!important}body:has(#rvf2-ruveno) quantity-breaks .quantity-break__right{min-width:120px!important}body:has(#rvf2-ruveno) quantity-breaks .quantity-break__badge{background:#b99253!important;color:#fff!important;font-size:12px!important;top:-12px!important;right:0!important;padding:7px 12px!important;border-radius:0 0 5px 5px!important;max-width:70%!important}body:has(#rvf2-ruveno) quantity-breaks .quantity-break__image-and-content{align-items:flex-start!important}body:has(#rvf2-ruveno) quantity-breaks .quantity-break__variants{width:100%!important;max-width:100%!important;margin:12px 0 0!important;padding:0!important;gap:7px!important}body:has(#rvf2-ruveno) quantity-breaks .quantity-break__variants__label{display:block!important;width:100%!important;color:#806f5d!important;font-size:12px!important;font-weight:500!important;margin:0 0 2px!important}body:has(#rvf2-ruveno) quantity-breaks .quantity-break__variant-select{color:#262626!important;background:#fff!important;border:1px solid #E5D5AF!important;height:37px!important;min-height:37px!important;min-width:115px!important;font-size:13px!important}@media(max-width:749px){body:has(#rvf2-ruveno) quantity-breaks.quantity-breaks .quantity-breaks-container>label.quantity-break,body:has(#rvf2-ruveno) quantity-breaks.quantity-breaks .quantity-breaks-container>input[type=radio]+label.quantity-break{padding:16px 10px 14px 36px!important;min-height:115px!important}body:has(#rvf2-ruveno) quantity-breaks.quantity-breaks .quantity-breaks-container>input[type=radio]:checked+label.quantity-break{padding:15px 9px 13px 35px!important}body:has(#rvf2-ruveno) quantity-breaks.quantity-breaks label.quantity-break:before{left:9px!important;top:22px!important;width:16px!important;height:16px!important}body:has(#rvf2-ruveno) quantity-breaks.quantity-breaks input[type=radio]:checked+label.quantity-break:before{left:8px!important;top:21px!important}body:has(#rvf2-ruveno) quantity-breaks .quantity-break__image{width:30px!important;min-width:30px!important;max-width:30px!important;height:34px!important}body:has(#rvf2-ruveno) quantity-breaks .quantity-break__image-and-content{gap:7px!important}body:has(#rvf2-ruveno) quantity-breaks .quantity-break__label-text{font-size:16px!important}body:has(#rvf2-ruveno) quantity-breaks .quantity-break__benefit{font-size:9px!important;padding:2px 4px!important}body:has(#rvf2-ruveno) quantity-breaks .quantity-break__caption{font-size:10px!important}body:has(#rvf2-ruveno) quantity-breaks .quantity-break__right{min-width:84px!important}body:has(#rvf2-ruveno) quantity-breaks .quantity-break__price{font-size:17px!important}body:has(#rvf2-ruveno) quantity-breaks .quantity-break__badge{font-size:10px!important}body:has(#rvf2-ruveno) quantity-breaks .quantity-break__variant-select{min-width:85px!important;max-width:110px!important;font-size:11px!important}}cart-drawer .drawer__inner{background:#fff!important;color:#30303a}cart-drawer .drawer__header{background:#faf7f3!important;border-bottom:1px solid #ece5de;padding-bottom:12px}cart-drawer .drawer__heading{font-family:Noto Sans JP,sans-serif!important;font-size:19px!important;color:#242733!important;font-weight:750!important}cart-drawer .cart-drawer__body{background:#fff!important}cart-drawer .cart-drawer__footer{background:#fff!important;border-top:1px solid #e6ddd4;padding-top:10px!important}cart-drawer .cart-drawer-item__right .cart-item__name,cart-drawer .cart-item__name{font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:700;color:#232a43;line-height:1.45}cart-drawer .cart-drawer-item__quantity-and-prices{color:#806044}cart-drawer .cart-drawer-item__saving{font-size:11px;color:#806044}cart-drawer .cart-quantity{border-radius:4px!important}cart-drawer #CartDrawer-Checkout{background:#b79e7e!important;color:#fff!important;border:1px solid #B79E7E!important;border-radius:5px!important;min-height:45px;font-weight:700;letter-spacing:.02em;font-family:Noto Sans JP,sans-serif}cart-drawer #CartDrawer-Checkout:hover{background:#a68d70!important}cart-drawer .payment-badges{display:flex;justify-content:center;gap:5px;flex-wrap:wrap}cart-drawer .payment-badges svg{max-height:23px;width:auto}.ruveno-cart-trust{display:grid;grid-template-columns:repeat(3,1fr);align-items:start;text-align:center;gap:4px;margin:0 0 13px;padding:4px 0 9px}.ruveno-cart-trust>div{min-width:0;display:flex;flex-direction:column;align-items:center;gap:4px;color:#9f805d}.ruveno-cart-trust svg{height:22px;width:22px;stroke:#b59a75}.ruveno-cart-trust span{font-size:10px;line-height:1.5;font-weight:600;color:#30364b}.ruveno-cart-priority{display:flex;align-items:center;gap:8px;background:#faf9f7;border:1px solid #e9e5df;box-shadow:0 1px 6px #3f2a2014;border-radius:10px;padding:10px;margin:0 0 5px;color:#3b332b}.ruveno-cart-priority__shield svg{height:25px;width:25px;display:block}.ruveno-cart-priority__title{flex:1;min-width:0;font-family:Noto Sans JP,sans-serif}.ruveno-cart-priority__title strong{font-size:12px;line-height:1.4;display:block}.ruveno-cart-priority__title small{font-size:9px;line-height:1.35;color:#88827d;display:block;margin-top:3px}.ruveno-cart-priority__price{color:#b19a79;font-size:12px;font-weight:700;white-space:nowrap}.ruveno-cart-switch{position:relative;display:block;width:35px;height:20px;flex:none;cursor:pointer}.ruveno-cart-switch input{position:absolute;opacity:0;left:0;top:0;width:100%;height:100%;cursor:pointer}.ruveno-cart-switch span{display:block;width:35px;height:20px;background:#dadada;border-radius:15px;transition:background .2s}.ruveno-cart-switch span:before{content:"";position:absolute;left:2px;top:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0002;transition:transform .2s}.ruveno-cart-switch input:checked+span{background:#b79e7e}.ruveno-cart-switch input:checked+span:before{transform:translate(15px)}.ruveno-cart-switch input:focus-visible+span{outline:2px solid #785637;outline-offset:3px}.ruveno-cart-switch input:disabled+span{opacity:.65;cursor:wait}.ruveno-cart-priority-error{color:#b23c3c;font-size:11px;margin:4px 0 10px}@media(max-width:749px){cart-drawer .drawer__footer{padding-left:12px!important;padding-right:12px!important}cart-drawer .drawer__heading{font-size:18px!important}.ruveno-cart-trust span{font-size:9px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/ruveno-shine.css.map */
