@layer bricks {.brxe-template{width:100%}}@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}a.brxe-image{display:inline-block}figure.brxe-image{margin:0}:where(.brxe-image).tag{display:inline-block;height:fit-content;position:relative;width:auto}:where(.brxe-image).caption{position:relative}:where(.brxe-image).caption:has(figcaption.bricks-image-caption){overflow:hidden}:where(.brxe-image).overlay{position:relative}:where(.brxe-image).overlay:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}:where(.brxe-image):before{border-radius:inherit}:where(.brxe-image) a{border-radius:inherit;position:static;transition:inherit}:where(.brxe-image) picture{border-radius:inherit;transition:inherit}:where(.brxe-image) img{border-radius:inherit;height:100%;position:static!important;transition:inherit;width:100%}:where(.brxe-image) img.bricks-lazy-hidden+figcaption{display:none}:where(.brxe-image) .icon{color:#fff;font-size:60px;pointer-events:none;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);z-index:5}:where(.brxe-image) .bricks-image-caption{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:1}}@layer bricks {.brxe-button{width:auto}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}section.nhr{--nhr-green:#2C3D31;--nhr-green-d:#223026;--nhr-green-l:#526047;--nhr-paper:var(--base-light);--nhr-ink:var(--neutral-ultra-dark);--nhr-body:var(--neutral-dark);--nhr-gold:var(--primary-semi-dark);--nhr-sand:var(--primary-light);--nhr-rule:color-mix(in oklch, var(--nhr-green) 20%, var(--base-light));--nhr-rule-soft:color-mix(in oklch, var(--nhr-green) 10%, var(--base-light));display:block;width:100%;background:var(--nhr-paper);color:var(--nhr-body);font-family:var(--text-font-family);font-size:var(--text-m);line-height:1.85;padding-inline:var(--space-s);}section.nhr[id]{scroll-margin-top:11rem} .nhr-wrap{width:min(var(--content-width),100%);margin-inline:auto} .nhr-section{padding-block:var(--section-space-m)}.brxe-text.nhr-folio>*,.brxe-text.nhr-summary__row>*,.brxe-text.nhr-guide__list>*,.brxe-text.nhr-nav>*,.brxe-text.nhr-label>*{margin-block:0}.nhr-folio>p,.nhr-summary__row>p,.nhr-guide__list>p,.nhr-nav>p,.nhr-label>p{display:contents}.nhr-h1{font-family:var(--heading-font-family);font-size:var(--h1);line-height:1.45;font-weight:500;letter-spacing:.04em;color:var(--nhr-ink);text-wrap:balance} .nhr-h2{font-family:var(--heading-font-family);font-size:var(--h2);line-height:1.5;font-weight:600;color:var(--nhr-ink);text-wrap:balance} .nhr-h3{font-family:var(--heading-font-family);font-size:var(--h3);line-height:1.5;font-weight:600;color:var(--nhr-ink)} .nhr-eyebrow{font-size:var(--text-xs);letter-spacing:.2em;font-weight:500;color:var(--nhr-gold)} .nhr-lede{font-size:var(--text-m);line-height:1.95;color:var(--nhr-body)} .nhr-label{display:flex;align-items:center;gap:var(--space-xs);font-family:var(--heading-font-family);font-size:var(--text-m);color:var(--nhr-gold);margin-bottom:var(--space-xs)} .nhr-label span{font-family:var(--text-font-family);font-size:var(--text-xs);letter-spacing:.17em}.nhr .nhr-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--space-s);min-height:5.2rem;padding:1.4rem 2.2rem;font-size:var(--text-s);line-height:1.2;border:1px solid transparent;border-radius:0;transition:background .18s ease,color .18s ease} .nhr .nhr-btn--sand{background:var(--nhr-sand);border-color:var(--nhr-sand);color:var(--nhr-green)} .nhr .nhr-btn--sand:hover{background:var(--base-ultra-light);color:var(--nhr-green)} .nhr .nhr-btn--ink{background:var(--nhr-green);border-color:var(--nhr-green);color:var(--base-ultra-light)} .nhr .nhr-btn--ink:hover{background:var(--nhr-green-l);color:var(--base-ultra-light)} .nhr .nhr-link{display:inline-flex;align-items:center;gap:var(--space-s);font-size:var(--text-s);padding-bottom:.5rem;border-bottom:1px solid var(--nhr-gold);color:var(--nhr-ink)} .nhr .nhr-link:hover{color:var(--nhr-gold)}section.nhr.nhr-hero{background:var(--nhr-green);padding:var(--space-s) var(--space-s) var(--space-m)} .nhr-hero__frame{border:1px solid color-mix(in oklch,var(--nhr-sand) 45%,var(--nhr-green));outline:1px solid color-mix(in oklch,var(--nhr-sand) 45%,var(--nhr-green));outline-offset:7px;max-width:var(--content-width);margin-inline:auto;padding:var(--space-s) var(--space-m) var(--space-m);text-align:center;color:var(--base-ultra-light);display:flex;flex-direction:column;align-items:center} .nhr-folio{display:flex;justify-content:space-between;align-items:center;width:100%;font-size:var(--text-xs);letter-spacing:.18em;color:color-mix(in oklch,var(--nhr-sand) 80%,var(--nhr-green));border-bottom:1px solid color-mix(in oklch,var(--nhr-sand) 30%,var(--nhr-green));padding-bottom:var(--space-xs);margin-bottom:var(--space-s)} .nhr-hero .nhr-eyebrow{color:color-mix(in oklch,var(--nhr-sand) 85%,var(--white))} .nhr-hero__en{font-family:var(--heading-font-family);font-style:italic;font-weight:400;font-size:var(--text-xxl);line-height:1.2;letter-spacing:-.02em;color:var(--nhr-sand);margin-block:var(--space-xs) var(--space-xs)} .nhr-hero .nhr-h1{color:var(--base-ultra-light)} .nhr-hero .nhr-lede{color:color-mix(in oklch,var(--base-ultra-light) 82%,var(--nhr-green));max-width:66rem;margin-top:var(--space-xs)} .nhr-ctarow{display:flex;align-items:center;justify-content:center;gap:var(--space-s);flex-wrap:wrap;margin-top:var(--space-s)} .nhr-offer{font-size:var(--text-s);color:var(--nhr-sand);white-space:nowrap} .nhr-offer strong{font-weight:500;font-size:var(--text-l);margin-left:.7rem} .nhr-triptych{display:grid;grid-template-columns:.78fr 1.44fr .78fr;gap:var(--space-xs);width:100%;max-width:109rem;margin:var(--space-s) auto 0;align-items:center} .nhr-triptych figure,.nhr-triptych .brxe-image{min-width:0;margin:0} .nhr-triptych img{width:100%;height:21rem;object-fit:cover;display:block} .nhr-triptych__main img{height:26rem} .nhr-triptych__cap{font-size:var(--text-xs);letter-spacing:.15em;margin-top:var(--space-xs);color:color-mix(in oklch,var(--nhr-sand) 80%,var(--nhr-green))} .nhr-triptych__col{display:flex;flex-direction:column}section.nhr.nhr-summary{background:var(--nhr-paper);border-block:1px solid var(--nhr-rule);padding-block:var(--space-xs)} .nhr-summary__row{display:flex;align-items:center;justify-content:center;gap:var(--space-s);flex-wrap:wrap;font-size:var(--text-s);color:var(--nhr-ink)} .nhr-summary__row b{font-weight:500;letter-spacing:.2em;font-size:var(--text-xs);color:var(--nhr-gold)} .nhr-summary__row i{width:1px;height:1.4rem;background:var(--nhr-rule);display:inline-block}.nhr-brand{display:grid;grid-template-columns:.95fr 1fr;gap:var(--space-l);align-items:center} .nhr-brand__media{border:1px solid var(--nhr-gold);padding:1.2rem} .nhr-brand__media img{width:100%;aspect-ratio:1.15;object-fit:cover;object-position:39% 30%;display:block} .nhr-brand__tag{display:block;font-family:var(--heading-font-family);font-style:italic;font-size:var(--text-l);color:var(--nhr-gold);text-align:center;padding-top:1.4rem} .nhr-brand__copy .nhr-h2{margin-bottom:var(--space-xs)} .nhr-brand__text{font-size:var(--text-m)} .nhr-brand__text p{margin-block:0 var(--space-xs)} .nhr-brand__text p:last-child{margin-bottom:0} .nhr-brand__more{margin-top:var(--space-s);font-size:var(--text-s);border-top:1px solid var(--nhr-rule);padding-top:var(--space-xs)} .nhr-brand__more summary{cursor:pointer;color:var(--nhr-body);list-style:none} .nhr-brand__more summary::-webkit-details-marker{display:none} .nhr-brand__more summary::before{content:"＋ ";color:var(--nhr-gold)} .nhr-brand__more details[open] summary::before{content:"－ "} .nhr-brand__more details+details{margin-top:var(--space-xs);padding-top:var(--space-xs);border-top:1px solid var(--nhr-rule)} .nhr-brand__more p{padding-top:1.2rem;margin:0}.nhr-selection{border-top:1px solid var(--nhr-rule)} .nhr-colhead{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-s);margin-bottom:var(--space-m)} .nhr-colhead__sub{font-size:var(--text-m);padding-bottom:.8rem} .nhr-nav{display:grid;grid-template-columns:var(--grid-4);border-block:1px solid var(--nhr-rule);margin-bottom:var(--space-m)} .nhr-nav a{display:flex;align-items:center;gap:1.2rem;min-height:6.2rem;padding:1rem 1.6rem;font-size:var(--text-s);color:var(--nhr-ink);border-right:1px solid var(--nhr-rule)} .nhr-nav a:last-child{border-right:0} .nhr-nav a:hover{background:var(--nhr-rule-soft)} .nhr-nav a b{font-family:var(--heading-font-family);font-style:italic;font-weight:400;font-size:var(--text-m);color:var(--nhr-gold)} .nhr-chapter{padding-block:var(--space-m);border-bottom:1px solid var(--nhr-rule)} .nhr-chapter:last-of-type{border-bottom:0} .nhr-chapter__head{display:flex;align-items:center;gap:var(--space-xs)} .nhr-chapter__no{font-family:var(--heading-font-family);font-style:italic;font-size:var(--text-xxl);line-height:1;color:var(--nhr-gold)} .nhr-chapter__head .nhr-eyebrow{margin-bottom:.6rem} .nhr-chapter__count{margin-left:auto;font-size:var(--text-xs);color:var(--nhr-gold);white-space:nowrap} .nhr-chapter__text{font-size:var(--text-m);margin-block:var(--space-xs);max-width:82rem}.nhr-pgrid{display:grid;grid-template-columns:var(--grid-4);gap:var(--space-s);list-style:none;margin:0;padding:0} .nhr-pgrid>li{margin:0;min-width:0} .nhr-pgrid:empty{display:none}.nhr-guide{border:1px solid var(--nhr-rule);outline:1px solid var(--nhr-rule);outline-offset:6px;padding:var(--space-m);margin-top:var(--space-l)} .nhr-guide .nhr-eyebrow,.nhr-guide .nhr-h3{text-align:center} .nhr-guide .nhr-h3{margin-block:.8rem var(--space-s)} .nhr-guide__list{display:grid;grid-template-columns:var(--grid-4);gap:var(--space-s)} .nhr-guide__list h4{font-size:var(--text-s);font-weight:500;color:var(--nhr-ink);margin:0 0 .8rem} .nhr-guide__list p{font-size:var(--text-s);line-height:1.9;margin:0} .nhr-selection__cta{display:flex;justify-content:center;margin-top:var(--space-m)}section.nhr.nhr-terms{background:color-mix(in oklch,var(--nhr-green) 7%,var(--base-light));border-block:1px solid var(--nhr-rule)} .nhr-terms__inner{display:grid;grid-template-columns:1fr 2fr;gap:var(--space-l)} .nhr-terms__date{font-family:var(--heading-font-family);font-size:var(--text-xl);line-height:1.25;color:var(--nhr-gold);margin-top:var(--space-xs)} .nhr-terms__date span{display:block;font-family:var(--text-font-family);font-size:var(--text-xs);letter-spacing:.17em} .nhr-terms__list{font-size:var(--text-m)} .nhr-terms__list ol{margin:0;padding-left:1.3em} .nhr-terms__list li{padding-left:1rem;margin-bottom:var(--space-xs)} .nhr-terms__list li:last-child{margin-bottom:0}section.nhr.nhr-closing{background:var(--nhr-green);text-align:center;color:var(--base-ultra-light)} .nhr-closing .nhr-h2{color:var(--base-ultra-light);margin-block:var(--space-xs) 1.4rem} .nhr-closing .nhr-eyebrow{color:var(--nhr-sand)} .nhr-closing__sub{font-size:var(--text-m);color:color-mix(in oklch,var(--base-ultra-light) 80%,var(--nhr-green))} .nhr-closing__btns{display:flex;justify-content:center;align-items:center;gap:var(--space-s);flex-wrap:wrap;margin-top:var(--space-s)} .nhr-closing .nhr-link{color:var(--nhr-sand);border-color:color-mix(in oklch,var(--nhr-sand) 60%,var(--nhr-green))} .nhr-closing .nhr-link:hover{color:var(--base-ultra-light)}@media (max-width:991px){.nhr-brand{gap:var(--space-m)}.nhr-nav a{padding:1.2rem 1rem;font-size:var(--text-xs);gap:.8rem}.nhr-pgrid{grid-template-columns:var(--grid-3)}.nhr-guide__list{grid-template-columns:var(--grid-2)}.nhr-terms__inner{gap:var(--space-m)}.nhr-triptych{gap:1.4rem}}@media (max-width:767px){section.nhr[id]{scroll-margin-top:2rem}.nhr-hero{padding:var(--space-xs) 1.7rem var(--space-s)}.nhr-hero__frame{padding:var(--space-xs) 1.8rem var(--space-s);outline-offset:5px}.nhr-folio{font-size:1rem;letter-spacing:.08em}.nhr-hero__en{font-size:var(--text-xl)}.nhr-hero .nhr-lede{text-align:left}.nhr-ctarow{flex-direction:column;gap:1.7rem}.nhr-triptych{grid-template-columns:var(--grid-2);gap:1.2rem}.nhr-triptych__main{grid-column:1/-1;grid-row:1}.nhr-triptych__main img{height:auto;aspect-ratio:1.6}.nhr-triptych img{height:11.5rem}.nhr-brand{grid-template-columns:var(--grid-1)}.nhr-colhead{display:block}.nhr-colhead__sub{margin-top:var(--space-xs)}.nhr-nav{grid-template-columns:var(--grid-2)}.nhr-nav a{min-height:5.2rem;border-bottom:1px solid var(--nhr-rule)}.nhr-nav a:nth-child(2){border-right:0}.nhr-nav a:nth-child(n+3){border-bottom:0}.nhr-pgrid{grid-template-columns:var(--grid-2)}.nhr-guide{margin-inline:.7rem;padding:var(--space-s)}.nhr-guide__list{grid-template-columns:var(--grid-1);gap:0}.nhr-guide__list>div{border-top:1px solid var(--nhr-rule);padding-top:1.6rem;margin-top:1.6rem}.nhr-guide__list>div:first-child{border-top:0;padding-top:0;margin-top:0}.nhr-terms__inner{grid-template-columns:var(--grid-1)}.nhr-closing__btns{gap:1.8rem}}.brxe-nhrl4109 .brxe-fcimg.brxe-image:not(.tag), .brxe-nhrl4109 .brxe-fcimg.brxe-image img {object-fit: cover}.brxe-nhrl4109 .brxe-fcimg.brxe-image {width: 100%; border-radius: 0; overflow: hidden; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; height: 100%}.brxe-fcimg img{width:100%;height:100%;object-fit:cover;display:block}.brxe-fcstko{position:absolute;inset:0;z-index:11;display:flex;align-items:center;justify-content:center;background:rgba(255,253,249,.62)} .brxe-fcstko::before{content:"補貨中";background:#fff;color:#6F6A64;font-size:12px;font-weight:500;line-height:1.4;padding:7px 16px;border-radius:16px}.brxe-fcwish{position:absolute;top:11px;right:11px;left:auto;width:auto;z-index:12} .brxe-fcwish .wl-add{display:block;line-height:0} .brxe-fcwish .wl-add.woocommerce :is(a,button).wl-add__button{width:30px;height:30px;min-width:0;min-height:0;margin:0;padding:0;border:0;border-radius:50%;background:#fff;box-shadow:0 4px 12px -6px rgba(74,70,63,.5);color:#C1A781;font-size:15px;line-height:1;text-decoration:none;opacity:1;transition:color .3s ease} .brxe-fcwish .wl-add.woocommerce :is(a,button).wl-add__button:hover{background:#fff;color:#8A7350} .brxe-fcwish .wl-add.woocommerce :is(a,button).wl-add__button[disabled]{cursor:default;color:#C1A781} .brxe-fcwish .wl-add .wl-add__inner{gap:0;width:100%;height:100%} .brxe-fcwish .wl-add__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0} .brxe-fcwish .wl-add .wl-add__icon,.brxe-fcwish .wl-add .wl-add__icon-state{width:1.05em;height:1.05em}.brxe-nhrl4109 .brxe-fcbadg.brxe-text-basic {position: absolute; top: 11px; left: 11px; z-index: 2; background-color: #EEF1E8; border-radius: 12px; padding-top: 4px; padding-right: 10px; padding-bottom: 4px; padding-left: 10px; font-size: 10.5px; font-weight: 500; line-height: 1.4; color: #7C8968}.brxe-fcbadg:empty{display:none}.brxe-fcmedia{position:relative;aspect-ratio:1/1;overflow:hidden}#brxe-fcimg,#brxe-fcimg img{width:100%;height:100%;object-fit:cover;display:block}.brxe-nhrl4109 .brxe-fccat.brxe-text-basic {font-size: 11px; font-weight: 400; line-height: 1; letter-spacing: .14em; color: #B7AFA3; margin-top: 0; margin-bottom: 0}.brxe-fccat{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.brxe-nhrl4109 .brxe-fctitl.brxe-heading {font-size: 15.5px; font-weight: 600; line-height: 1.5; color: #8A7350; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}.brxe-fctitl{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.brxe-nhrl4109 .brxe-fcrate.brxe-div {margin-top: 0; margin-bottom: 0; display: flex; align-items: center; column-gap: 4px; flex-wrap: wrap; font-size: 12.5px; font-weight: 400; line-height: 1.5; color: #B7AFA3}.brxe-fcrate i{font-size:12.5px;line-height:1;color:#C1A781}.brxe-nhrl4109 .brxe-fclede.brxe-text-basic {font-size: 12.5px; font-weight: 400; line-height: 1.7; color: #6F6A64; margin-top: 0; margin-bottom: 0}.brxe-fclede{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.brxe-fcvol{font-size:12px;line-height:1.6;color:#8B8780} .brxe-fcvol:empty{display:none} .brxe-fcvol .funyu-spec-label{color:#B7AFA3}.brxe-nhrl4109 .brxe-fcbody.brxe-block {display: flex; flex-direction: column; align-items: stretch; row-gap: 9px; padding-top: 18px; padding-right: 18px; padding-bottom: 0; padding-left: 18px; text-decoration: none}.brxe-nhrl4109 .brxe-fcpric.brxe-text-basic {font-size: 15px; font-weight: 600; line-height: 1.3; color: #C1A781}.brxe-fcpreb{background:#F8F1E4;color:var(--primary-semi-dark,#8A7350);font-size:10.5px;font-weight:500;line-height:1.4;padding:3px 9px;border-radius:12px;display:inline-flex;align-items:center;white-space:nowrap} .brxe-fcpreb:empty{display:none}.brxe-nhrl4109 .brxe-fcprcw.brxe-block {margin-top: 0; margin-bottom: 0; width: auto; display: flex; flex-direction: row; align-items: center; column-gap: 8px; row-gap: 4px; flex-wrap: wrap}.brxe-nhrl4109 .brxe-fccart.brxe-product-add-to-cart {width: auto}.brxe-fccart{display:flex;align-items:center} .brxe-fccart a.button{background:#94A17F;border:none;color:#fff;font-size:12px;font-weight:500;line-height:1.4;padding:9px 16px;border-radius:20px;display:inline-flex;align-items:center;gap:6px;white-space:nowrap} .brxe-fccart a.button:hover{background:#7C8968;color:#fff} .brxe-fccart .icon{display:none} .brxe-fccart .added_to_cart{display:none}.brxe-fcnoti{background:#F1EDE4;border:1px solid rgba(74,70,63,.12);color:#8B8780;font-size:12px;font-weight:500;line-height:1.4;padding:9px 16px;border-radius:20px;display:inline-flex;align-items:center;white-space:nowrap;text-decoration:none} .brxe-fcnoti:hover{border-color:#C1A781;color:#8A7350}.brxe-nhrl4109 .brxe-fcfoot.brxe-block {display: flex; flex-direction: row; align-items: center; justify-content: space-between; flex-wrap: wrap; column-gap: 10px; row-gap: 10px; padding-top: 15px; padding-right: 18px; padding-bottom: 20px; padding-left: 18px; margin-top: auto}.brxe-nhrl4109 .brxe-fcard.brxe-block {display: flex; flex-direction: column; justify-content: flex-start; row-gap: 0px; background-color: #FFFFFF; border: 1px solid rgba(74,70,63,.08); border-radius: 16px; overflow: hidden; align-items: stretch; box-shadow: 0 18px 44px -40px rgba(74,70,63,.5)}.brxe-fcard{flex:1 1 auto;position:relative;transition:box-shadow .3s ease,border-color .3s ease} .brxe-fcard:hover{box-shadow:0 26px 56px -36px rgba(74,70,63,.55);border-color:rgba(193,167,129,.5)} .brxe-fcard[data-stock="outofstock"] #brxe-fcpric{color:#B7AFA3}.brxe-nhrl4119 .brxe-fcimg.brxe-image:not(.tag), .brxe-nhrl4119 .brxe-fcimg.brxe-image img {object-fit: cover}.brxe-nhrl4119 .brxe-fcimg.brxe-image {width: 100%; border-radius: 0; overflow: hidden; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; height: 100%}.brxe-fcimg img{width:100%;height:100%;object-fit:cover;display:block}.brxe-nhrl4119 .brxe-fcbadg.brxe-text-basic {position: absolute; top: 11px; left: 11px; z-index: 2; background-color: #EEF1E8; border-radius: 12px; padding-top: 4px; padding-right: 10px; padding-bottom: 4px; padding-left: 10px; font-size: 10.5px; font-weight: 500; line-height: 1.4; color: #7C8968}.brxe-fcbadg:empty{display:none}.brxe-nhrl4119 .brxe-fccat.brxe-text-basic {font-size: 11px; font-weight: 400; line-height: 1; letter-spacing: .14em; color: #B7AFA3; margin-top: 0; margin-bottom: 0}.brxe-fccat{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.brxe-nhrl4119 .brxe-fctitl.brxe-heading {font-size: 15.5px; font-weight: 600; line-height: 1.5; color: #8A7350; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}.brxe-fctitl{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.brxe-nhrl4119 .brxe-fcrate.brxe-div {margin-top: 0; margin-bottom: 0; display: flex; align-items: center; column-gap: 4px; flex-wrap: wrap; font-size: 12.5px; font-weight: 400; line-height: 1.5; color: #B7AFA3}.brxe-fcrate i{font-size:12.5px;line-height:1;color:#C1A781}.brxe-nhrl4119 .brxe-fclede.brxe-text-basic {font-size: 12.5px; font-weight: 400; line-height: 1.7; color: #6F6A64; margin-top: 0; margin-bottom: 0}.brxe-fclede{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.brxe-nhrl4119 .brxe-fcbody.brxe-block {display: flex; flex-direction: column; align-items: stretch; row-gap: 9px; padding-top: 18px; padding-right: 18px; padding-bottom: 0; padding-left: 18px; text-decoration: none}.brxe-nhrl4119 .brxe-fcpric.brxe-text-basic {font-size: 15px; font-weight: 600; line-height: 1.3; color: #C1A781}.brxe-nhrl4119 .brxe-fcprcw.brxe-block {margin-top: 0; margin-bottom: 0; width: auto; display: flex; flex-direction: row; align-items: center; column-gap: 8px; row-gap: 4px; flex-wrap: wrap}.brxe-nhrl4119 .brxe-fccart.brxe-product-add-to-cart {width: auto}.brxe-fccart{display:flex;align-items:center} .brxe-fccart a.button{background:#94A17F;border:none;color:#fff;font-size:12px;font-weight:500;line-height:1.4;padding:9px 16px;border-radius:20px;display:inline-flex;align-items:center;gap:6px;white-space:nowrap} .brxe-fccart a.button:hover{background:#7C8968;color:#fff} .brxe-fccart .icon{display:none} .brxe-fccart .added_to_cart{display:none}.brxe-nhrl4119 .brxe-fcfoot.brxe-block {display: flex; flex-direction: row; align-items: center; justify-content: space-between; flex-wrap: wrap; column-gap: 10px; row-gap: 10px; padding-top: 15px; padding-right: 18px; padding-bottom: 20px; padding-left: 18px; margin-top: auto}.brxe-nhrl4119 .brxe-fcard.brxe-block {display: flex; flex-direction: column; justify-content: flex-start; row-gap: 0px; background-color: #FFFFFF; border: 1px solid rgba(74,70,63,.08); border-radius: 16px; overflow: hidden; align-items: stretch; box-shadow: 0 18px 44px -40px rgba(74,70,63,.5)}.brxe-fcard{flex:1 1 auto;position:relative;transition:box-shadow .3s ease,border-color .3s ease} .brxe-fcard:hover{box-shadow:0 26px 56px -36px rgba(74,70,63,.55);border-color:rgba(193,167,129,.5)} .brxe-fcard[data-stock="outofstock"] #brxe-fcpric{color:#B7AFA3}.brxe-nhrl4129 .brxe-fcimg.brxe-image:not(.tag), .brxe-nhrl4129 .brxe-fcimg.brxe-image img {object-fit: cover}.brxe-nhrl4129 .brxe-fcimg.brxe-image {width: 100%; border-radius: 0; overflow: hidden; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; height: 100%}.brxe-fcimg img{width:100%;height:100%;object-fit:cover;display:block}.brxe-nhrl4129 .brxe-fcbadg.brxe-text-basic {position: absolute; top: 11px; left: 11px; z-index: 2; background-color: #EEF1E8; border-radius: 12px; padding-top: 4px; padding-right: 10px; padding-bottom: 4px; padding-left: 10px; font-size: 10.5px; font-weight: 500; line-height: 1.4; color: #7C8968}.brxe-fcbadg:empty{display:none}.brxe-nhrl4129 .brxe-fccat.brxe-text-basic {font-size: 11px; font-weight: 400; line-height: 1; letter-spacing: .14em; color: #B7AFA3; margin-top: 0; margin-bottom: 0}.brxe-fccat{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.brxe-nhrl4129 .brxe-fctitl.brxe-heading {font-size: 15.5px; font-weight: 600; line-height: 1.5; color: #8A7350; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}.brxe-fctitl{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.brxe-nhrl4129 .brxe-fcrate.brxe-div {margin-top: 0; margin-bottom: 0; display: flex; align-items: center; column-gap: 4px; flex-wrap: wrap; font-size: 12.5px; font-weight: 400; line-height: 1.5; color: #B7AFA3}.brxe-fcrate i{font-size:12.5px;line-height:1;color:#C1A781}.brxe-nhrl4129 .brxe-fclede.brxe-text-basic {font-size: 12.5px; font-weight: 400; line-height: 1.7; color: #6F6A64; margin-top: 0; margin-bottom: 0}.brxe-fclede{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.brxe-nhrl4129 .brxe-fcbody.brxe-block {display: flex; flex-direction: column; align-items: stretch; row-gap: 9px; padding-top: 18px; padding-right: 18px; padding-bottom: 0; padding-left: 18px; text-decoration: none}.brxe-nhrl4129 .brxe-fcpric.brxe-text-basic {font-size: 15px; font-weight: 600; line-height: 1.3; color: #C1A781}.brxe-nhrl4129 .brxe-fcprcw.brxe-block {margin-top: 0; margin-bottom: 0; width: auto; display: flex; flex-direction: row; align-items: center; column-gap: 8px; row-gap: 4px; flex-wrap: wrap}.brxe-nhrl4129 .brxe-fccart.brxe-product-add-to-cart {width: auto}.brxe-fccart{display:flex;align-items:center} .brxe-fccart a.button{background:#94A17F;border:none;color:#fff;font-size:12px;font-weight:500;line-height:1.4;padding:9px 16px;border-radius:20px;display:inline-flex;align-items:center;gap:6px;white-space:nowrap} .brxe-fccart a.button:hover{background:#7C8968;color:#fff} .brxe-fccart .icon{display:none} .brxe-fccart .added_to_cart{display:none}.brxe-nhrl4129 .brxe-fcfoot.brxe-block {display: flex; flex-direction: row; align-items: center; justify-content: space-between; flex-wrap: wrap; column-gap: 10px; row-gap: 10px; padding-top: 15px; padding-right: 18px; padding-bottom: 20px; padding-left: 18px; margin-top: auto}.brxe-nhrl4129 .brxe-fcard.brxe-block {display: flex; flex-direction: column; justify-content: flex-start; row-gap: 0px; background-color: #FFFFFF; border: 1px solid rgba(74,70,63,.08); border-radius: 16px; overflow: hidden; align-items: stretch; box-shadow: 0 18px 44px -40px rgba(74,70,63,.5)}.brxe-fcard{flex:1 1 auto;position:relative;transition:box-shadow .3s ease,border-color .3s ease} .brxe-fcard:hover{box-shadow:0 26px 56px -36px rgba(74,70,63,.55);border-color:rgba(193,167,129,.5)} .brxe-fcard[data-stock="outofstock"] #brxe-fcpric{color:#B7AFA3}.brxe-nhrl4139 .brxe-fcimg.brxe-image:not(.tag), .brxe-nhrl4139 .brxe-fcimg.brxe-image img {object-fit: cover}.brxe-nhrl4139 .brxe-fcimg.brxe-image {width: 100%; border-radius: 0; overflow: hidden; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; height: 100%}.brxe-fcimg img{width:100%;height:100%;object-fit:cover;display:block}.brxe-nhrl4139 .brxe-fcbadg.brxe-text-basic {position: absolute; top: 11px; left: 11px; z-index: 2; background-color: #EEF1E8; border-radius: 12px; padding-top: 4px; padding-right: 10px; padding-bottom: 4px; padding-left: 10px; font-size: 10.5px; font-weight: 500; line-height: 1.4; color: #7C8968}.brxe-fcbadg:empty{display:none}.brxe-nhrl4139 .brxe-fccat.brxe-text-basic {font-size: 11px; font-weight: 400; line-height: 1; letter-spacing: .14em; color: #B7AFA3; margin-top: 0; margin-bottom: 0}.brxe-fccat{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.brxe-nhrl4139 .brxe-fctitl.brxe-heading {font-size: 15.5px; font-weight: 600; line-height: 1.5; color: #8A7350; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}.brxe-fctitl{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.brxe-nhrl4139 .brxe-fcrate.brxe-div {margin-top: 0; margin-bottom: 0; display: flex; align-items: center; column-gap: 4px; flex-wrap: wrap; font-size: 12.5px; font-weight: 400; line-height: 1.5; color: #B7AFA3}.brxe-fcrate i{font-size:12.5px;line-height:1;color:#C1A781}.brxe-nhrl4139 .brxe-fclede.brxe-text-basic {font-size: 12.5px; font-weight: 400; line-height: 1.7; color: #6F6A64; margin-top: 0; margin-bottom: 0}.brxe-fclede{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.brxe-nhrl4139 .brxe-fcbody.brxe-block {display: flex; flex-direction: column; align-items: stretch; row-gap: 9px; padding-top: 18px; padding-right: 18px; padding-bottom: 0; padding-left: 18px; text-decoration: none}.brxe-nhrl4139 .brxe-fcpric.brxe-text-basic {font-size: 15px; font-weight: 600; line-height: 1.3; color: #C1A781}.brxe-nhrl4139 .brxe-fcprcw.brxe-block {margin-top: 0; margin-bottom: 0; width: auto; display: flex; flex-direction: row; align-items: center; column-gap: 8px; row-gap: 4px; flex-wrap: wrap}.brxe-nhrl4139 .brxe-fccart.brxe-product-add-to-cart {width: auto}.brxe-fccart{display:flex;align-items:center} .brxe-fccart a.button{background:#94A17F;border:none;color:#fff;font-size:12px;font-weight:500;line-height:1.4;padding:9px 16px;border-radius:20px;display:inline-flex;align-items:center;gap:6px;white-space:nowrap} .brxe-fccart a.button:hover{background:#7C8968;color:#fff} .brxe-fccart .icon{display:none} .brxe-fccart .added_to_cart{display:none}.brxe-nhrl4139 .brxe-fcfoot.brxe-block {display: flex; flex-direction: row; align-items: center; justify-content: space-between; flex-wrap: wrap; column-gap: 10px; row-gap: 10px; padding-top: 15px; padding-right: 18px; padding-bottom: 20px; padding-left: 18px; margin-top: auto}.brxe-nhrl4139 .brxe-fcard.brxe-block {display: flex; flex-direction: column; justify-content: flex-start; row-gap: 0px; background-color: #FFFFFF; border: 1px solid rgba(74,70,63,.08); border-radius: 16px; overflow: hidden; align-items: stretch; box-shadow: 0 18px 44px -40px rgba(74,70,63,.5)}.brxe-fcard{flex:1 1 auto;position:relative;transition:box-shadow .3s ease,border-color .3s ease} .brxe-fcard:hover{box-shadow:0 26px 56px -36px rgba(74,70,63,.55);border-color:rgba(193,167,129,.5)} .brxe-fcard[data-stock="outofstock"] #brxe-fcpric{color:#B7AFA3}