html{scroll-behavior:smooth}body{margin:0}img{max-width:100%}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}main{min-width:0}.header__inline-menu .list-menu{flex-wrap:nowrap}.header__inline-menu a{white-space:nowrap}.header-wrapper{position:relative;z-index:20}.section-header{position:sticky;top:0;z-index:25}.menu-drawer{z-index:40}details[open].menu-opening>.menu-drawer{transform:translateX(0);visibility:visible}.yr-page{padding-block:56px;min-height:50vh}.yr-page label{display:block;margin:16px 0}.yr-page input,.yr-page textarea{display:block;width:100%;max-width:600px;padding:12px;border:1px solid #ddd;border-radius:6px}.yr-page textarea{min-height:140px}.yuri-offers{display:grid;gap:10px;margin:10px 0 18px}.yuri-offer{position:relative;display:grid;grid-template-columns:1fr auto;text-align:left;padding:16px 18px;border:1px solid #e7c4d0;border-radius:12px;background:#fff;color:#1e1116;cursor:pointer}.yuri-offer.active{background:#fff1f7;border:2px solid #b4416a;padding:15px 17px}.yuri-offer strong{font-size:17px}.yuri-offer small{grid-column:1/-1;font-size:12px;margin-top:3px}.yuri-offer:hover{border-color:#b4416a}.source-review-note{font-size:12px;line-height:1.65;max-width:1100px;margin:22px auto 0;padding:0 16px;color:#665b60}.source-review-disclosure{font-size:10px;color:#74646c;line-height:1.5;margin-top:12px}.source-review-note a{color:inherit;text-decoration:underline}.source-qa{max-width:1100px;margin:18px auto;font-size:13px;padding:0 16px}.source-qa summary{cursor:pointer}.review-pagination{display:flex;gap:14px;align-items:center;justify-content:center;padding:18px}.review-pagination button,.yr-read-more{background:transparent;border:1px solid #dcc1cb;color:#7f3051;border-radius:8px;padding:8px 14px;cursor:pointer}.yr-read-more{padding:0;border:0;font-size:12px;text-decoration:underline}.yr-clamped:not(.yr-expanded){display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}#lmReview#lmReview .yt-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;transform:none;gap:16px}#lmReview#lmReview .yt-slide{min-width:0;width:auto;flex:auto}#lmReview#lmReview .yt-slide[hidden]{display:none!important}#lmReview#lmReview .yt-dots{display:none}#lmReview#lmReview .yt-card-image{cursor:zoom-in}#yr-lightbox{padding:0;background:transparent;border:0;max-width:95vw;max-height:95vh;overflow:visible}#yr-lightbox::backdrop{background:rgba(0,0,0,.84)}#yr-lightbox img{display:block;max-width:90vw;max-height:88vh;object-fit:contain}#yr-lightbox button{position:absolute;right:0;top:-40px;font-size:32px;color:#fff;background:none;border:0;cursor:pointer}yuri-cart-drawer{position:fixed;inset:0;z-index:1000;visibility:hidden;pointer-events:none}yuri-cart-drawer.is-open{visibility:visible;pointer-events:auto}.ycd__overlay{position:absolute;inset:0;background:#0006;opacity:0;transition:opacity .3s}.is-open .ycd__overlay{opacity:1}.ycd__panel{position:absolute;right:0;top:0;bottom:0;width:min(100%,450px);display:flex;flex-direction:column;background:#fff;transform:translateX(100%);transition:transform .3s ease}.is-open .ycd__panel{transform:translateX(0)}.ycd__head{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid #eee}.ycd__title{font-size:20px;font-weight:700;margin:0}.ycd__close{background:none;border:0;font-size:28px;cursor:pointer}.ycd__body{padding:20px;flex:1;min-height:0;overflow-y:auto}.ycd__body--empty{display:grid;place-items:center}.ycd__empty{text-align:center}.ycd__empty a{color:#b4416a}.yr-shipping{text-align:center;font-size:13px;padding-bottom:20px}.yr-shipping-track{height:5px;background:#f4e9ee;margin:12px 0;border-radius:8px;overflow:hidden}.yr-shipping-track span{display:block;height:100%;background:#b4416a;transition:width .3s}.yr-cart-item{display:grid;grid-template-columns:96px 1fr;gap:16px;padding:18px 0;border-top:1px solid #eee}.yr-cart-item img{object-fit:cover;border-radius:10px}.yr-item-title{font-size:14px;font-weight:600;color:inherit;text-decoration:none}.yr-cart-item p{font-size:14px;margin:8px 0}.yr-cart-item small{display:block;color:#a34468}.yr-cart-quantity{display:flex;align-items:center;gap:12px;margin-top:12px}.yr-cart-quantity button{border:1px solid #ddd;background:white;min-width:30px;min-height:30px;cursor:pointer}.yr-cart-quantity .yr-remove{border:0;text-decoration:underline;font-size:11px;padding:0;min-width:0}.yr-cart-foot{padding:20px;border-top:1px solid #eee;background:#fff}.yr-cart-foot>div{display:flex;justify-content:space-between;font-size:18px}.yr-cart-foot p{font-size:12px;margin:10px 0}.yr-cart-note{color:#666}.yr-checkout{display:flex;width:100%;background:#b4416a!important;color:white!important;font-weight:700}.yr-cart-error{color:#a11;font-size:12px;padding:0 20px}.is-busy .ycd__panel{opacity:.65;pointer-events:none}.product__info-wrapper{min-width:0}.collection .grid:has(>.grid__item:only-child){justify-content:center}.collection .grid>.grid__item:only-child{max-width:360px;width:100%}.scroll-trigger:not(.scroll-trigger--offscreen){opacity:1!important;transform:none!important}.scroll-trigger--offscreen{opacity:1!important;transform:none!important} [hidden]{display:none!important}
@media(max-width:989px){.header__inline-menu{display:none}.header{grid-template-columns:1fr 2fr 1fr}.header__heading{justify-self:center}.header__heading-link{padding:0}.header__heading-logo-wrapper{max-width:120px}.header__heading-logo{max-width:120px}.menu-drawer .list-menu{display:block}.menu-drawer__menu-item{white-space:normal;font-size:16px}}
@media(max-width:749px){#lmReview#lmReview .yt-track{grid-template-columns:minmax(0,1fr)}#lmReview#lmReview .yt-slide{width:100%;max-width:100%}#lmReview#lmReview .yt-nav{display:none}.source-review-note{font-size:11px}.yuri-offer{padding:13px}.yuri-offer.active{padding:12px}.yr-cart-item{grid-template-columns:80px 1fr;gap:12px}.yr-cart-item img{width:80px;height:80px}.ycd__body{padding:15px}.section-header{top:0}.header__icon{width:36px}.product__info-wrapper{padding-inline:0}.collection .grid>.grid__item:only-child{width:calc(100% - 24px);max-width:360px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}

#yr-lightbox [data-image-prev],#yr-lightbox [data-image-next]{top:45%;background:#fff;color:#222;border-radius:50%;width:42px;height:42px;line-height:1}#yr-lightbox [data-image-prev]{left:8px;right:auto}#yr-lightbox [data-image-next]{right:8px}#yr-lightbox button:disabled{opacity:.4}.yg__media[role=button]{cursor:zoom-in}

#lmReview#lmReview .yt-controls{display:none}#lmReview#lmReview .yt-carousel{overflow:visible}#lmReview#lmReview .yt-track{padding:0 16px;box-sizing:border-box;max-width:1200px;margin:auto;scroll-snap-type:none}#lmReview#lmReview .yt-slide{max-width:100%}

@media(max-width:380px){.mini-ship-wrapper.mini-ship-wrapper{flex-wrap:wrap;gap:8px}.mini-ship-item.mini-ship-item{white-space:normal;justify-content:center}.yhr-trust{flex-wrap:wrap}.yhr-trust-text{max-width:100%;white-space:normal}}

#lmReview,#yuri-offer{scroll-margin-top:80px}
