:root{--qu-font-serif: "Cormorant Garamond", "Noto Serif JP", "Hiragino Mincho ProN", "\6e38\660e\671d", YuMincho, "MS PMincho", serif}html{font-variant-numeric:lining-nums;-webkit-font-feature-settings:"lnum" 1;font-feature-settings:"lnum" 1}.product__title,.product__title h1,.product-title,.heading-style,h1,h2,h3,.page-title,.collection__title,.section__heading,.rte h1,.rte h2,.rte h3{font-family:var(--qu-font-serif)!important;font-weight:400;letter-spacing:.02em}.product__description,.product__description p,.product__description li,.rte,.rte p,.rte li,.page-content,.product-info .product__text{font-family:var(--qu-font-serif)!important;font-weight:400;line-height:1.85;letter-spacing:.03em}.button,.btn,.product__price,.price,.site-header,.cart,.form__input,input,select,textarea{font-family:inherit}.product-item__title,.product-item__title span,.product-item-compact__details a,.product-item-compact__details a span{font-family:var(--qu-font-serif)!important}.product-item__title span,.product-item-compact__details a span{font-weight:500!important;letter-spacing:.02em}.product-item__title span{font-size:clamp(19px,1rem + .5vw,21px)!important;line-height:1.3}.product-item__price,.product-item__price .product-price,.product-item__price .product-price--original{font-family:DM Sans,system-ui,-apple-system,sans-serif!important;font-weight:300!important;letter-spacing:.06em;color:#6b6b6b!important}.product-variant__input[value=\30b4\30fc\30eb\30c9]+.product-variant__label .product-variant__item-swatch{background-color:#c9a227!important;background-image:linear-gradient(135deg,#e0be5a,#b8861e)!important}.product-variant__input[value=\30b7\30eb\30d0\30fc]+.product-variant__label .product-variant__item-swatch{background-color:#c0c5c8!important;background-image:linear-gradient(135deg,#e6e8ea,#a8aeb2)!important}.product-variant__input[value=\30ed\30fc\30ba\30b4\30fc\30eb\30c9]+.product-variant__label .product-variant__item-swatch{background-color:#c99888!important;background-image:linear-gradient(135deg,#e5b6a4,#b07f6f)!important}.product-variant__input[value=\30db\30ef\30a4\30c8\30b4\30fc\30eb\30c9]+.product-variant__label .product-variant__item-swatch{background-color:#e8e5da!important;background-image:linear-gradient(135deg,#f2efe6,#d4cfc0)!important;border:1px solid #cfcabb!important}.product__description h3,.rte h3{font-family:var(--qu-font-serif)!important;font-size:.95rem!important;font-weight:400!important;letter-spacing:.18em!important;line-height:1.6!important;margin-top:2.8em!important;margin-bottom:1.1em!important;padding-top:1.6em!important;padding-bottom:0!important;color:#2a2a2a;border:none!important;border-top:1px solid #e8e8e8!important}.product__description strong,.product__description b,.rte strong,.rte b{font-weight:400!important}.product__description ul,.product__description ol,.rte ul,.rte ol{list-style:none!important;padding-left:0!important}.product__description li,.rte li{list-style:none!important}.product__description p.catch,.rte p.catch{font-family:var(--qu-font-serif)!important;font-size:1.05rem!important;font-weight:400!important;letter-spacing:.08em!important;line-height:1.8;margin-bottom:2em;color:#1f1f1f}.product__description p,.product__description li,.rte p,.rte li{line-height:1.95!important;margin-bottom:.7em}.product__description ul,.rte ul{margin-bottom:1.6em;padding-left:1.2em}.product-variant__item--color.disabled .product-variant__label,.product-variant__input.disabled+.product-variant__label{opacity:.4;cursor:not-allowed;position:relative}.product-variant__item--color.disabled .product-variant__label:after{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background-color:#888;transform:rotate(-30deg);pointer-events:none}.header__top,.header__bottom{--header-logo: 32px !important;--header-vertical-space: 42px !important}@media screen and (max-width:767px){.header__top,.header__bottom{--header-logo: 24px !important;--header-vertical-space: 28px !important}}main-header .header-container--top .container--large,.sticky-header .header-container--top .container--large{max-width:none!important;width:100%!important;padding-inline:26px!important;margin-inline:0!important;box-sizing:border-box}@media screen and (max-width:767px){main-header .header-container--top .container--large,.sticky-header .header-container--top .container--large{padding-inline:16px!important}}main-header .header__top,.sticky-header .header__top{padding-inline:0!important;width:100%;box-sizing:border-box}main-header .area--menu .mobile-menu-button,main-header .area--menu .icon-button,.sticky-header .area--menu .mobile-menu-button,.sticky-header .area--menu .icon-button{padding-inline-start:0!important}main-header .area--cart .icon-button,.sticky-header .area--cart .icon-button{padding-inline-end:0!important}.site-header .logo-txt{font-size:11px!important;font-weight:300!important;letter-spacing:.22em;line-height:1}@media screen and (min-width:475px)and (max-width:1023px){.site-header .logo-txt{font-size:11px!important}}@media screen and (min-width:1024px){.site-header .logo-txt{font-size:12px!important}}.site-header .logo{padding:2px 0}main-header .header__top{height:auto!important;min-height:calc(var(--header-logo) + var(--header-vertical-space))!important}main-header .icon-button,main-header .mobile-menu-button,main-header .button--solid.button--icon,main-header .button--icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:auto!important;padding-block:8px!important;padding-inline:12px!important;background-color:transparent!important;border:none!important;box-shadow:none!important;color:var(--color-text-header, #111)!important;box-sizing:border-box}@media screen and (max-width:767px){main-header .icon-button,main-header .mobile-menu-button{padding-block:7px!important;padding-inline:10px!important}}main-header .icon-button:hover,main-header .mobile-menu-button:hover{opacity:.65}main-header .header__top .area--cart .button__icon{margin-inline-end:0!important}main-header .icon-button .button__icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:22px!important;height:22px!important}main-header .icon-button .button__icon svg,main-header .mobile-menu-button>svg{width:22px!important;height:22px!important;display:block!important}@media screen and (max-width:767px){main-header .icon-button .button__icon,main-header .icon-button .button__icon svg,main-header .mobile-menu-button>svg{width:20px!important;height:20px!important}}main-header .icon-button svg path,main-header .icon-button svg circle,main-header .mobile-menu-button>svg path{stroke-width:1.5!important}main-header .icon-button__label,.sticky-header .icon-button__label{width:20px;height:20px;min-width:20px;padding:0;font-size:.625rem;line-height:1;top:-3px;right:-3px;left:auto;transform:none;background-color:var(--color-text-header, #111);color:var(--color-foreground-header, #fff);border:2px solid var(--color-background-header, #fff);box-sizing:border-box}html[dir=rtl] main-header .icon-button__label,html[dir=rtl] .sticky-header .icon-button__label{right:auto;left:-3px}.icon-button__label--empty{display:none!important}.site-header--style-one-row .header__top--logo-center.no-custom-link.site-header--menu-classic{grid-template-columns:repeat(2,minmax(max-content,0)) auto repeat(3,minmax(max-content,0))!important;grid-template-areas:"menu search logo wishlist account cart"!important}main-header .area--wishlist{grid-area:wishlist;justify-self:end;display:inline-flex;align-items:center}@media screen and (min-width:768px){.site-header--style-one-row .header__top--logo-center.no-custom-link.site-header--menu-classic .area--menu-classic{display:none!important}.site-header--style-one-row .header__top--logo-center.no-custom-link.site-header--menu-classic .mobile-menu-button{display:inline-flex!important}.site-header--style-one-row .header__top--logo-center.no-custom-link.site-header--menu-classic .area--menu{justify-self:start!important}}.site-nav .site-nav__item>a,.site-nav__link{font-weight:400;letter-spacing:.05em}.area--wishlist .icon-button,.area--account .icon-button{background:transparent!important;border:none!important;box-shadow:none!important;color:var(--color-text-header, #111)!important;padding-inline:8px}.area--wishlist .icon-button:hover,.area--account .icon-button:hover{background:transparent!important;opacity:.65}.area--wishlist .button__icon,.area--account .button__icon{display:inline-flex;align-items:center;justify-content:center}.area--wishlist svg,.area--wishlist svg path,.area--account svg,.area--account svg path,.area--cart svg,.area--cart svg path,.area--search svg,.area--search svg path{fill:currentColor!important;color:var(--color-text-header, #111)}.sticky-header .header__top{height:auto!important;min-height:calc(var(--header-logo) + var(--header-vertical-space))!important}.sticky-header .area--wishlist{grid-area:wishlist;justify-self:end;display:inline-flex;align-items:center}.sticky-header .icon-button,.sticky-header .mobile-menu-button,.sticky-header .button--solid.button--icon,.sticky-header .button--icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:auto!important;padding-block:8px!important;padding-inline:12px!important;background-color:transparent!important;border:none!important;box-shadow:none!important;color:var(--color-text-header, #111)!important;box-sizing:border-box}.sticky-header .icon-button:hover,.sticky-header .mobile-menu-button:hover{opacity:.65}.sticky-header .header__top .area--cart .button__icon{margin-inline-end:0!important}.sticky-header .icon-button .button__icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:22px!important;height:22px!important}.sticky-header .icon-button .button__icon svg,.sticky-header .mobile-menu-button>svg{width:22px!important;height:22px!important;display:block!important}.sticky-header .icon-button svg path,.sticky-header .icon-button svg circle,.sticky-header .mobile-menu-button>svg path{stroke-width:1.5!important}@media screen and (max-width:767px){.sticky-header .icon-button,.sticky-header .mobile-menu-button{padding-block:7px!important;padding-inline:10px!important}.sticky-header .icon-button .button__icon,.sticky-header .icon-button .button__icon svg,.sticky-header .mobile-menu-button>svg{width:20px!important;height:20px!important}}#site-wishlist-sidebar .sidebar__body{padding:24px 20px}.wishlist-login-cta{margin:0 0 20px;padding:16px 18px;border:1px solid #e5e5e5;border-radius:4px;background-color:#fafafa;text-align:center}.wishlist-login-cta__text{margin:0 0 12px;font-size:12.5px;line-height:1.6;color:var(--color-text-main, #111);letter-spacing:.04em}.wishlist-login-cta__button{display:inline-block;padding:9px 20px;font-size:12px;letter-spacing:.1em;color:#fff;background-color:#111;border:1px solid #111;border-radius:2px;text-decoration:none;transition:opacity .2s ease}.wishlist-login-cta__button:hover{opacity:.78;text-decoration:none}.wishlist-skeleton{display:flex;flex-direction:column;gap:16px}.wishlist-skeleton__line{height:12px;width:60%;border-radius:4px;background:linear-gradient(90deg,#eee,#f6f6f6,#eee);background-size:200% 100%;animation:qu-skeleton-shimmer 1.4s linear infinite}.wishlist-skeleton__line--short{width:35%}.wishlist-skeleton__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:8px}.wishlist-skeleton__card{aspect-ratio:3 / 4;border-radius:4px;background:linear-gradient(90deg,#eee,#f6f6f6,#eee);background-size:200% 100%;animation:qu-skeleton-shimmer 1.4s linear infinite}@keyframes qu-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.wishlist-skeleton__line,.wishlist-skeleton__card{animation:none}}.wishlist-fallback{text-align:center;font-size:13px;color:var(--color-text-main, #444);line-height:1.7}.wishlist-fallback a{text-decoration:underline}#site-wishlist-sidebar .sidebar__body>*:first-child{margin-top:0}.site-menu-account-links{display:flex;flex-direction:column;gap:12px;margin-top:20px;padding-top:0;border-top:none}.site-menu-account-link{display:inline-block;font-size:13px;font-weight:300;letter-spacing:.08em;color:var(--color-text-main, #111);text-decoration:none;transition:opacity .2s ease}.site-menu-account-link:hover{opacity:.65;text-decoration:none}.site-menu-sidebar-footer{border-top:none!important}@media(min-width:1024px){html.qu-pdp-pc [data-qu-main-gallery] .grid,html.qu-pdp-pc [data-qu-main-gallery] .product-gallery__thumbnails{display:none!important}.qu-amazon-gallery .qu-original-hidden,.qu-amazon-gallery .product-gallery__thumbnails{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;pointer-events:none!important;opacity:0!important}.qu-amazon-gallery{position:relative}.qu-amazon-gallery .qu-gallery-wrapper{display:grid;grid-template-columns:88px minmax(0,1fr);gap:14px;align-items:start;width:100%}.qu-amazon-gallery .qu-thumbs{display:flex;flex-direction:column;gap:8px;max-height:min(80vh,576px);overflow-y:auto;padding-right:4px;scrollbar-width:thin}.qu-amazon-gallery .qu-thumbs::-webkit-scrollbar{width:4px}.qu-amazon-gallery .qu-thumbs::-webkit-scrollbar-thumb{background:#0000002e;border-radius:2px}.qu-amazon-gallery .qu-thumb{width:88px;height:88px;padding:0;margin:0;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;cursor:pointer;overflow:hidden;flex-shrink:0;transition:border-color .15s ease;display:block}.qu-amazon-gallery .qu-thumb:hover{border-color:#00000080}.qu-amazon-gallery .qu-thumb--active{border-color:#000;border-width:2px}.qu-amazon-gallery .qu-thumb img{width:100%;height:100%;object-fit:cover;display:block}.qu-amazon-gallery .qu-thumb--hidden{display:none}.qu-amazon-gallery .qu-thumb-more{width:88px;height:88px;background:#00000008;border:1px dashed rgba(0,0,0,.25);border-radius:8px;color:#000000b3;font-size:13px;letter-spacing:.05em;cursor:pointer;font-family:inherit;padding:0;flex-shrink:0;transition:background .15s ease,color .15s ease}.qu-amazon-gallery .qu-thumb-more:hover{background:#00000014;color:#000000e6}.qu-amazon-gallery .qu-main{width:100%;max-width:80vh;background:#fafafa;border-radius:20px;overflow:hidden;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center}.qu-amazon-gallery .qu-main__img{width:100%;height:100%;object-fit:contain;display:block}}.product-item{--border-radius-product-card: 14px}.qu-card-swatches{display:flex;gap:.5rem;margin-top:.625rem}.qu-card-swatch{width:1.125rem;height:1.125rem;border-radius:50%;border:1px solid rgba(0,0,0,.14);box-shadow:inset 0 0 0 2px #fff;transition:transform .15s ease}.qu-card-swatch:hover{transform:scale(1.18)}.qu-card-swatch[data-color=\30b4\30fc\30eb\30c9]{background:linear-gradient(135deg,#f3e3b8,#d9b56b 55%,#c39c4f)}.qu-card-swatch[data-color=\30b7\30eb\30d0\30fc]{background:linear-gradient(135deg,#f4f4f4,#cfd2d6 55%,#aeb3b9)}.qu-card-swatch[data-color=\30ed\30fc\30ba\30b4\30fc\30eb\30c9]{background:linear-gradient(135deg,#f7dcd3,#e0a98f 55%,#cd9275)}.qu-card-swatch[data-color=\30db\30ef\30a4\30c8\30b4\30fc\30eb\30c9]{background:linear-gradient(135deg,#fafafa,#e3e2dd 55%,#cfcdc4)}.qu-card-swatch--active{border-color:#00000080;box-shadow:inset 0 0 0 2px #fff,0 0 0 1.5px #00000073}html[dir=ltr] .product-item__badges{right:auto;left:var(--gutter-small)}html[dir=ltr] .product-item__badge{float:left}.product-item{--wk-color-accent-1: 255, 255, 255;--wk-color-accent-2: 255, 255, 255}.product-item wk-button,.product-item [class*=wishlist i]{filter:drop-shadow(0 0 1.5px rgba(0,0,0,.55))}#footer-block-text_pxUweR .footer-item__content,#footer-block-text_pxUweR .footer-item__content p{font-family:var(--qu-font-serif)!important;font-weight:300;font-size:clamp(1.2rem,1.5vw,1.4rem);line-height:1.5;letter-spacing:.04em;margin:0}.footer-top .footer-item__title{font-size:1.15rem}.qu-social{display:flex;gap:1.1rem;align-items:center;margin:0}.qu-social__link{display:inline-flex;color:#2b2b2b;text-decoration:none;transition:opacity .2s ease}.qu-social__link:hover{opacity:.55}.qu-social svg{width:22px;height:22px;display:block}.main-footer{--qu-footer-bg: #33302b;--qu-footer-ink: #efe9e1;--qu-footer-muted: #a79e92;--qu-footer-rule: rgba(255, 255, 255, .2);--qu-footer-accent: #dda99e;background:var(--qu-footer-bg)!important;color:var(--qu-footer-ink)!important;border-top:none!important}.main-footer a,.no-touchevents .main-footer a:hover{color:var(--qu-footer-ink)!important}.main-footer .footer-item__title{display:flex;align-items:center;gap:.85rem;font-family:var(--qu-font-serif)!important;font-size:.92rem;font-weight:400!important;letter-spacing:.09em;color:#f2ece4;margin:0 0 .95rem}.main-footer .footer-item__title:after{content:"";flex:1;height:1px;background:var(--qu-footer-rule)}.main-footer .qu-f-subhead{margin-top:2.2rem}.main-footer .qu-f-lead,.main-footer .qu-f-body p,.main-footer .qu-f-line .rte p{font-size:.775rem;line-height:2;color:#ddd5ca;margin:0 0 .5em}.main-footer .qu-f-lead{margin-bottom:.9rem}.main-footer .qu-f-body p:last-child,.main-footer .qu-f-line .rte p:last-child{margin-bottom:0}.main-footer .qu-f-line .rte strong,.main-footer .qu-f-body strong{color:var(--qu-footer-accent);font-weight:500}.main-footer .qu-f-line{display:flex;align-items:flex-start;gap:.6rem;margin-bottom:.55rem}.main-footer .qu-f-icon{width:17px;height:17px;flex:none;margin-top:.3em;color:var(--qu-footer-muted);fill:currentColor;stroke:none}.main-footer .qu-f-more{display:block;text-align:right;font-size:.75rem;letter-spacing:.04em;color:var(--qu-footer-muted);border-bottom:none;margin-top:.7rem}.main-footer .qu-f-more:before{content:"\bb";margin-right:.45em}.no-touchevents .main-footer .qu-f-more:hover{opacity:.62}.main-footer .qu-pay-card{background:transparent;border:none;padding:0 0 .95rem;margin-bottom:0}.main-footer .qu-pay-card:last-child{padding-bottom:0}.main-footer .qu-pay-card__label{font-size:.75rem;letter-spacing:.05em;color:var(--qu-footer-muted);margin:0 0 .55rem}.main-footer .qu-pay-row{display:flex;flex-wrap:wrap;gap:.28rem}.main-footer .qu-pay-icon{width:38px;height:24px;display:block}.main-footer .footer-item__menu span{margin-bottom:.5rem}.main-footer .footer-item__menu a{font-size:.8rem;letter-spacing:.02em;border-bottom:none}.main-footer .footer-item__menu .qu-f-navitem{display:flex;align-items:center;gap:.62rem}.main-footer #footer-block-text_pxUweR .footer-item__content p{font-family:var(--qu-font-serif)!important;font-size:1.35rem;line-height:1.7;letter-spacing:.06em;color:#e8e0d5}.main-footer .qu-f-wordmark{margin-bottom:1rem}.main-footer .qu-f-wordmark img{width:75px;height:auto;display:block;opacity:.92}.footer-bottom__legal{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1.3rem;font-size:.75rem;letter-spacing:.02em;color:#ffffff8c}.footer-bottom__legal a{color:#ffffff8c;border-bottom:none}.no-touchevents .footer-bottom__legal a:hover{opacity:.7}.footer-bottom__copy{font-size:.75rem;color:#ffffff8c}.footer-bottom__copy a{color:inherit;border-bottom:none}.footer-top+.footer-bottom,.main-footer .footer-bottom{border-top:1px solid rgba(255,255,255,.16)!important}@media screen and (min-width:1024px){.footer-top .grid--layout{grid-template-columns:.78fr 1.05fr 1.55fr 1.35fr;column-gap:var(--col-gap, 2.8rem);row-gap:0;align-items:start}#footer-block-menu_qYig9B{grid-column:1;grid-row:1}#footer-block-menu_mijHcU{grid-column:2;grid-row:1}#footer-block-qu_payment{grid-column:3;grid-row:1}#footer-block-qu_delivery{grid-column:4;grid-row:1}#footer-block-menu_mijHcU .footer-item__menu{column-count:1}#footer-block-text_pxUweR{grid-column:1 / -1;grid-row:2;max-width:none;margin:4.2rem 0 0;text-align:center}#footer-block-newsletter_qu{grid-column:1 / -1;grid-row:3;margin:2.6rem 0 0}}@media screen and (min-width:768px)and (max-width:1023px){.footer-top .grid--layout{grid-template-columns:1fr 1fr;column-gap:2.4rem;row-gap:2.2rem;align-items:start}#footer-block-text_pxUweR{grid-column:1 / -1;order:99;margin-top:1.6rem;text-align:center}#footer-block-newsletter_qu{grid-column:1 / -1;order:100;margin-top:1.6rem}}.main-footer #footer-block-text_pxUweR .qu-f-wordmark img{margin-inline:auto}.main-footer #footer-block-newsletter_qu{text-align:center}.main-footer #footer-block-newsletter_qu .footer-item__title{justify-content:center}.main-footer #footer-block-newsletter_qu .footer-item__title:after{display:none}.main-footer #footer-block-newsletter_qu .form-row{max-width:20rem;margin-inline:auto}.main-footer #footer-block-text_pxUweR .qu-social{justify-content:center;margin-top:1.1rem}@media screen and (max-width:767px){.footer-top .grid--layout.grid-lap-1{grid-template-columns:1fr;row-gap:2.4rem}#footer-block-text_pxUweR{order:99;margin-top:1.2rem;text-align:center}#footer-block-newsletter_qu{order:100;margin-top:1.4rem}.main-footer #footer-block-text_pxUweR .footer-item__content p{font-size:1.2rem}.footer-bottom__inner{align-items:flex-start;gap:.6rem}}#site-menu-sidebar{font-family:Hiragino Mincho ProN,YuMincho,Yu Mincho,"Noto Serif JP",Times New Roman,serif}#site-menu-sidebar .sidebar__title{font-size:.92rem;letter-spacing:.1em;font-weight:600;color:var(--color-text-main);text-decoration:none}#site-menu-sidebar mobile-navigation .site-nav ul a:not(.button):not(.menu-promotion-background-image){padding:.42rem 0;border-bottom:none;justify-content:flex-start;font-weight:400;letter-spacing:.02em;font-size:.9rem;min-height:2.75rem;align-items:center}.qu-drawer-heading{font-family:Times New Roman,Hiragino Mincho ProN,serif;font-size:.98rem;letter-spacing:.11em;font-weight:600;color:#3d3d3d;margin:1.85em 0 .55em;padding-inline:var(--sidebar-gutter, 20px)}#site-menu-sidebar .link-list{padding-inline:calc(var(--sidebar-gutter, 20px) + .7rem) var(--sidebar-gutter, 20px)}.qu-drawer-ship{display:flex;flex-direction:column;align-items:center;gap:.25em;text-align:center;border:1px dashed #d4d4d4;border-radius:2px;padding:.75em .6em;margin:.9em var(--sidebar-gutter, 20px) .3em;line-height:1.5}.qu-drawer-ship__lead{font-size:.8rem;color:#555;letter-spacing:.02em}.qu-drawer-ship__free{display:inline-flex;align-items:center;gap:.35em;font-size:1rem;color:#b4544d;letter-spacing:.03em}.qu-drawer-ship__icon{width:18px;height:18px;flex:0 0 auto;fill:currentColor}.qu-drawer-ship__icon path{stroke:none!important}#site-menu-sidebar .qu-drawer-info .menu-link svg{width:18px;height:18px;flex:0 0 auto;fill:currentColor;opacity:.78}#site-menu-sidebar .qu-drawer-info .menu-link svg path{fill:currentColor;stroke:none!important}:root{--qu-reveal-rise: 18px;--qu-reveal-dur: .7s;--qu-reveal-ease: cubic-bezier(.2, .6, .2, 1)}.qu-reveal-ready .qu-reveal{opacity:0;transform:translateY(var(--qu-reveal-rise));will-change:opacity,transform}.qu-reveal-ready .qu-reveal.qu-reveal--in{opacity:1;transform:none;transition:opacity var(--qu-reveal-dur) var(--qu-reveal-ease),transform var(--qu-reveal-dur) var(--qu-reveal-ease)}@media(prefers-reduced-motion:reduce){.qu-reveal-ready .qu-reveal{opacity:1!important;transform:none!important;transition:none!important}}[id$=__featured_collection_CUWeNz] .qu-card-swatches{display:none}[id$=__featured_collection_CUWeNz] .product-item__title span{font-size:clamp(14px,.8rem + .4vw,16px)!important;line-height:1.25}[id$=__featured_collection_CUWeNz] .product-item__text.gutter-top--regular{padding-top:.55rem}[id$=__featured_collection_CUWeNz] .product-item__text.spacing--xlarge>*{margin-bottom:.3em}@media screen and (max-width:1023px){[id$=__featured_collection_CUWeNz] .grid--layout>.product-item:nth-child(n+7){display:none}}.qu-spec{margin:0;display:grid;gap:.75rem}.qu-spec__row{display:grid;grid-template-columns:5.5rem 1fr;gap:.2rem 1rem;align-items:baseline}.qu-spec__label{margin:0;font-weight:600;opacity:.65;letter-spacing:.02em;white-space:nowrap}.qu-spec__value{margin:0;line-height:1.7}@media screen and (max-width:600px){.qu-spec__row{grid-template-columns:1fr;gap:.1rem}}.product-variant__quantity-holder .product-variant__quantity:not(:empty){display:inline-flex;width:fit-content;max-width:100%;align-items:center;gap:8px;margin-top:.75rem;padding:9px 16px;background-color:#f6f0e4;border:1px solid #EADFC9;border-radius:999px;font-size:.9375rem;font-weight:600;line-height:1;letter-spacing:.02em;color:#2b2b2b}.product-variant__quantity:not(:empty):before{content:"";width:8px;height:8px;border-radius:50%;background-color:#c9a227;box-shadow:0 0 0 3px #c9a22724;flex:0 0 auto}.product-variant__quantity[data-stock=out-of-stock]{display:none!important}.product-variant__quantity-holder .product-variant__quantity[data-stock=one-item-stock]:not(:empty){background-color:#2b2b2b;border-color:#2b2b2b;color:#fff}.product-component--default-to-first-variant-false:not(.variant-selected) .qu-wishlist-gate{opacity:.4}.product-component--default-to-first-variant-false:not(.variant-selected) .qu-wishlist-gate,.product-component--default-to-first-variant-false:not(.variant-selected) .qu-wishlist-gate *{cursor:not-allowed!important}.qu-wishlist-hint{margin-top:6px}.cart__details .cart__coupons-form .button{flex-shrink:0;white-space:nowrap;width:auto}.cart__details .cart__coupons-form input{min-width:0}.pkg{display:block;--pkg-ink: #2b2b2b;--pkg-muted: #8c867b;--pkg-line: #e3ded3;--pkg-surface: #ffffff;--pkg-gold: #b79e74}.pkg--product{margin-top:18px;border-top:1px solid var(--pkg-line);padding-top:14px}.pkg-wrap{display:block}.pkg-wrap__summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:8px}.pkg-wrap__summary::-webkit-details-marker{display:none}.pkg-wrap__ttl{font-size:15px;font-weight:500;letter-spacing:.02em}.pkg-wrap__tag{font-size:12px;letter-spacing:.06em;color:var(--pkg-muted);border:1px solid var(--pkg-line);border-radius:2px;padding:1px 7px}.pkg-wrap__chev{margin-left:auto;color:var(--pkg-muted);font-size:12px;transition:transform .2s ease}.pkg-wrap[open] .pkg-wrap__chev{transform:rotate(180deg)}.pkg__helper{font-size:12px;color:var(--pkg-muted);line-height:1.6;margin:8px 0 12px}.pkg-group__ttl{font-size:12px;font-weight:500;letter-spacing:.04em;color:#4a4642;margin:14px 0 7px}.pkg-group__ttl:first-of-type{margin-top:2px}.pkg__grid--box,.pkg__grid--bag{grid-template-columns:repeat(2,1fr)}.pkg-opt__media--none{background:#fbfaf7}.pkg__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.pkg-opt{position:relative;cursor:pointer;background:var(--pkg-surface);border:1px solid var(--pkg-line);border-radius:4px;padding:11px 10px 10px;display:flex;flex-direction:column;gap:7px;transition:border-color .16s ease,box-shadow .16s ease;margin:0}.pkg-opt:hover{border-color:#cfc7b7}.pkg-opt.is-selected{border-color:var(--pkg-ink);box-shadow:0 0 0 1px var(--pkg-ink) inset}.pkg-opt__radio{position:absolute;top:9px;right:9px;width:14px;height:14px;border-radius:50%;border:1.5px solid #c7bfaf;background:#fff}.pkg-opt.is-selected .pkg-opt__radio{border-color:var(--pkg-ink);background:radial-gradient(circle,var(--pkg-ink) 0 40%,#fff 46%)}.pkg-opt__media{aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#fbfaf7,#f1ece2);border-radius:3px;overflow:hidden}.pkg-opt__media svg{width:96px;height:96px;display:block}.pkg-opt__media--none svg{width:72px;height:72px}.pkg-opt__media img{width:100%;height:100%;object-fit:cover;display:block}.pkg-opt__name{font-size:12.5px;font-weight:500;line-height:1.35;padding-right:15px}.pkg-opt__sub{font-size:12px;color:var(--pkg-muted);margin-top:-2px}.pkg-opt__price{font-size:12px;color:var(--pkg-ink);letter-spacing:.02em}.pkg-opt__free{font-weight:500}.pkg-opt__was{color:var(--pkg-muted);text-decoration:line-through;font-size:12px;margin-right:4px}.pkg-badge{display:inline-block;font-size:9.5px;letter-spacing:.06em;color:var(--pkg-gold);border:1px solid var(--pkg-gold);border-radius:2px;padding:1px 5px;margin-left:4px;vertical-align:1px}@media(max-width:480px){.pkg__grid{grid-template-columns:repeat(2,1fr)}}.pkg-line{display:block;margin:5px 0 2px;--pkg-ink: #2b2b2b;--pkg-muted: #8c867b;--pkg-line: #e3ded3;--pkg-gold: #b79e74}.pkg-line__sum{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.pkg-line__sum-k{font-size:12px;letter-spacing:.06em;color:var(--pkg-muted)}.pkg-line__sum-v{font-size:12px;color:var(--pkg-ink);line-height:1.5}.pkg-line__sum-p{font-size:12px;color:var(--pkg-muted)}.pkg-line__edit{display:inline-flex;align-items:center;gap:3px;background:none;border:0;padding:0;cursor:pointer;font:inherit;font-size:12px;color:var(--pkg-ink)}.pkg-line__edit-label{text-decoration:underline;text-underline-offset:3px}.pkg-line__chev{font-size:9px;line-height:1;color:var(--pkg-muted)}.pkg-line__edit:hover .pkg-line__edit-label,.pkg-line__edit:hover .pkg-line__chev{color:var(--pkg-muted)}.pkg-line__panel{margin-top:10px;padding:13px 14px;border:1px solid var(--pkg-line);border-radius:4px;background:#fff}.pkg-line__panel[hidden]{display:none}.pkg-line__grp{font-size:11px;letter-spacing:.06em;color:var(--pkg-muted);margin:0 0 7px}.pkg-line__cards{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px}.pkg-line__cards:last-of-type{margin-bottom:0}.pkg-card{display:flex;flex-direction:column;gap:5px;padding:0 0 9px;cursor:pointer;text-align:left;font:inherit;background:#fff;border:1px solid var(--pkg-line);border-radius:4px;overflow:hidden;transition:border-color .16s ease,box-shadow .16s ease}.pkg-card:hover{border-color:#cfc7b7}.pkg-card.is-selected{border-color:var(--pkg-ink);box-shadow:0 0 0 1px var(--pkg-ink) inset}.pkg-card__media{aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#fbfaf7,#f1ece2);overflow:hidden}.pkg-card__media img{width:100%;height:100%;object-fit:cover;display:block}.pkg-card__media svg{width:76px;height:76px;display:block}.pkg-card__media svg circle,.pkg-card__media svg line{fill:none!important}.pkg-card__media--none{background:#fbfaf7}.pkg-card__media--none svg{width:56px;height:56px}.pkg-card__name{font-size:12px;font-weight:500;line-height:1.35;padding:0 9px}.pkg-card__price{font-size:11px;color:var(--pkg-muted);line-height:1.4;padding:0 9px}.pkg-card__note{font-size:10px;color:var(--pkg-gold);line-height:1.45;padding:0 9px}.pkg-card__note[hidden]{display:none}.pkg-line__foot{display:flex;align-items:center;justify-content:flex-end;gap:9px;margin-top:13px;padding-top:12px;border-top:1px solid var(--pkg-line)}.pkg-line__save{font:inherit;font-size:12px;padding:7px 15px;border-radius:2px;cursor:pointer;line-height:1.4;background:var(--pkg-ink);border:1px solid var(--pkg-ink);color:#fff}.pkg-line__save:hover{opacity:.88}.cart-item--pkg-addon,#judgeme_product_reviews .jdgm-empty-state{display:none!important}#judgeme_product_reviews .jm-loading-overlay{opacity:1!important}#judgeme_product_reviews .jm-review-widget__header,#judgeme_product_reviews .jm-no-reviews-state__text,#judgeme_product_reviews .jm-text{color:#2b2b2b!important}#judgeme_product_reviews .jm-no-reviews-state{text-align:left!important;align-items:flex-start!important;--jm-center-max: none !important;margin-inline:0!important}#judgeme_product_reviews .jm-no-reviews-state__action-buttons{--cluster-justify: flex-start !important;justify-content:flex-start!important}#judgeme_product_reviews .jm-button--primary{background:#b79e74!important;border:1px solid #b79e74!important;color:#fff!important;border-radius:8px!important;font-family:DM Sans,sans-serif!important;letter-spacing:.02em;transition:background .2s ease,border-color .2s ease}#judgeme_product_reviews .jm-button--primary:hover{background:#a68c60!important;border-color:#a68c60!important;color:#fff!important}.jdgm-preview-badge .jdgm-star.jdgm--on,.jdgm-preview-badge .jdgm-star.jdgm--on-half,#judgeme_product_reviews .jdgm-star.jdgm--on,#judgeme_product_reviews .jdgm-star.jdgm--on-half{color:#b79e74!important}:root{--jdgm-star-color: #b79e74 !important}.jm-star-rating__filled svg path{fill:#b79e74!important}.jm-star-rating__empty svg path,.jm-star-rating__half svg path{stroke:#d8d2c4!important}@media screen and (max-width:1023px){.product-gallery-item,.product-gallery-item img{border-radius:20px!important}.product-gallery__thumbnails .thumbnail,.product-gallery__thumbnails .thumbnail img{border-radius:6px!important}}@media screen and (min-width:1024px){[id*=collection-description] .rte{max-width:760px}}shipping-notice{display:block}shipping-notice [data-js-free-shipping-text]{display:block;font-size:.875rem;line-height:1.6;color:#6f6a63}.cart-notice__amount{font-size:1.1875rem;font-weight:700;letter-spacing:.01em;color:var(--color-text-main)}shipping-notice.is-free-shipping{padding:.75rem .875rem;border-radius:4px;background:#f6f2ea;box-shadow:inset 2px 0 #b79e74}shipping-notice.is-free-shipping [data-js-free-shipping-text]{font-size:.9375rem;font-weight:500;color:var(--color-text-main)}shipping-notice.is-free-shipping [data-js-free-shipping-text]:before{content:"";display:inline-block;width:1.0625rem;height:1.0625rem;margin-inline-end:.3125rem;vertical-align:-.1875rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='none' stroke='%23a68c60' stroke-width='16' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='216 72 104 184 48 128'/%3E%3C/svg%3E") no-repeat center / contain}shipping-notice.is-free-shipping .cart-notice__slider{background:#b79e7442}shipping-notice.is-free-shipping .cart-notice__slider-bar{background:#b79e74}@media screen and (max-width:767px){main-header .mobile-menu-button:after,main-header a.icon-button:after,.main-header .mobile-menu-button:after,.main-header a.icon-button:after{min-width:2.75rem;min-height:2.75rem}}@media screen and (max-width:767px){#site-menu-sidebar .sidebar__title{position:relative}.site-header .logo-img:after,#site-menu-sidebar .sidebar__title:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;min-width:2.75rem;min-height:2.75rem}.site-menu-account-link{display:inline-flex;align-items:center;min-height:2.75rem}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/qu-custom.css.map */
