.le-gift-bag{color:#30292d;font-size:1.4rem;line-height:1.45}.le-gift-bag__options{list-style:none;margin:0;padding:0}.le-gift-bag__link{color:var(--le-ink);text-underline-offset:.22em}.le-gift-bag__link img{display:block;object-fit:contain;border:0}.le-gift-bag__link small{display:block;color:#50474c;font-size:.92em}.le-gift-bag :focus-visible{outline:2px solid var(--le-ink);outline-offset:3px}.le-gift-bag--product{margin-block:.8rem 0;border-top:1px solid var(--le-option-rule, #eae4e7)}.le-gift-bag__toggle{display:block;padding:var(--le-option-spacing, 1.8rem) 0 0;cursor:pointer;list-style:none}.le-gift-bag__toggle::-webkit-details-marker{display:none}.le-gift-bag__heading{display:grid;grid-template-columns:minmax(0,1fr) auto 1.6rem;align-items:baseline;gap:.8rem}.le-gift-bag__heading .le-disclosure-icon{align-self:center}.le-gift-bag__title{color:var(--le-option-title-color, #342b2b);font:700 var(--le-option-title-size, 1.75rem)/1.35 var(--font-body-family)}.le-gift-bag__price{grid-column:2;color:var(--le-option-meta-color, #736663);white-space:nowrap}.le-gift-bag__heading .le-disclosure-icon{grid-column:3}.le-gift-bag__preview{display:flex;align-items:center;gap:1.2rem;min-height:5.6rem;margin-top:.6rem}.le-gift-bag__caption{display:grid;gap:.2rem;font-size:1.4rem;line-height:1.4}.le-gift-bag__count{color:var(--le-option-meta-color, #736663)}.le-gift-bag__choose{color:var(--le-ink);text-decoration:underline;text-underline-offset:.22em}.le-gift-bag--product[open] .le-gift-bag__preview{display:none}.le-gift-bag__thumbnails{display:flex;gap:.5rem}.le-gift-bag--product img{width:4.8rem;height:4.8rem;object-fit:contain}.le-gift-bag__panel{margin:1.4rem 0 1.6rem;border:1px solid var(--le-option-rule, #eae4e7);border-radius:.6rem}.le-gift-bag__intro{padding:1.2rem 1.4rem;margin:0;color:var(--le-option-meta-color, #736663)}.le-gift-bag__choice{display:flex;align-items:center;border-top:1px solid var(--le-option-rule, #eae4e7)}.le-gift-bag__check{display:flex;flex:1;min-width:0;min-height:4.8rem;align-self:stretch;align-items:center;gap:.8rem;padding:.8rem .4rem .8rem 1.2rem;cursor:pointer}.le-gift-bag__check input,.le-gift-bag__check img{flex-shrink:0}.le-gift-bag__check input{width:1.8rem;height:1.8rem;margin:0;accent-color:var(--le-ink)}.le-gift-bag__choice:has(input:checked){background:#fcf5f7}.le-gift-bag__check:has(input:disabled){cursor:default}.le-gift-bag__check:has(input:focus-visible){outline:2px solid var(--le-ink);outline-offset:-2px}.le-gift-bag__choice-heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .8rem}.le-gift-bag__choice-copy small{display:block;font-size:1.25rem}.le-gift-bag__choice-price{white-space:nowrap}.le-gift-bag__quick-view{min-height:44px;padding:.4rem 1.2rem;border:0;color:var(--le-ink);background:transparent;font:inherit;font-size:1.35rem;text-decoration:underline;text-underline-offset:.2em;white-space:nowrap;cursor:pointer}body:has(.le-gift-bag__dialog[open]){overflow:hidden}.le-gift-bag__dialog{width:min(55rem,calc(100% - 3.2rem));max-width:none;max-height:calc(100dvh - 3.2rem);padding:0;border:0;border-radius:1rem;background:#fff;color:var(--le-ink, #342b2b)}.le-gift-bag__dialog::backdrop{background:#00000070}.le-gift-bag__dialog-content{position:relative;padding:2rem;font-size:1.5rem;line-height:1.55}.le-gift-bag__dialog-close{display:grid;position:absolute;inset:.6rem .6rem auto auto;width:4.4rem;height:4.4rem;place-items:center;border:0;border-radius:50%;background:#fff;color:inherit;cursor:pointer}.le-gift-bag__dialog-close svg{width:1.6rem;height:1.6rem}.le-gift-bag--product .le-gift-bag__dialog-photo{display:block;width:min(100%,40rem);height:auto;aspect-ratio:1;margin:0 auto 1.2rem}.le-gift-bag__dialog-content h2{margin:0;font-size:2.1rem}.le-gift-bag__dialog-content p{margin:.6rem 0 0}.le-gift-bag__dialog-price{font-weight:600}.le-gift-bag__size{display:grid;padding-block:.8rem;margin-block:1.2rem;border-block:1px solid var(--le-option-rule, #eae4e7)}.le-gift-bag__size strong{font-size:1.85rem}.le-gift-bag__image-note{color:var(--le-option-meta-color, #736663)}@media(max-width:359px){.le-gift-bag__check{padding-inline-start:.8rem;gap:.6rem}.le-gift-bag__check img{width:3.6rem;height:3.6rem}.le-gift-bag__quick-view{padding-inline:.8rem}}.le-gift-bag__actions{padding:1.4rem;border-top:1px solid var(--le-option-rule, #eae4e7)}.le-gift-bag__total{margin:0 0 .8rem;text-align:right}.le-gift-bag__submit{width:100%;min-height:4.8rem;padding:.8rem 1.4rem;border:1px solid var(--le-ink);border-radius:.6rem;color:var(--le-ink);background:#fff;font:inherit;font-weight:700;cursor:pointer}.le-gift-bag__submit:disabled{opacity:.55;cursor:default}.le-gift-bag--guide .le-gift-bag__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}.le-gift-bag--guide .le-gift-bag__link img{width:100%;height:auto;aspect-ratio:1}.le-gift-bag-collection{max-width:720px;padding-block:3rem 5rem}.le-gift-bag--cart{font-size:14px;margin:0 20px 12px;border-top:1px solid #eae4e7}.le-gift-bag--cart summary{display:flex;justify-content:space-between;align-items:center;min-height:44px;gap:8px;list-style:none;cursor:pointer;font-weight:500}.le-gift-bag--cart summary::-webkit-details-marker{display:none}.le-gift-bag--cart summary span{font-size:18px}.le-gift-bag--cart[open] summary span{transform:rotate(45deg)}.le-gift-bag--cart li,.le-gift-bag--cart .le-gift-bag__link{display:flex;align-items:center;gap:8px}.le-gift-bag--cart li{justify-content:space-between;margin-block:4px}.le-gift-bag--cart img{width:44px;height:44px}.le-gift-bag--cart button{min-height:44px;padding:6px 12px;border:1px solid #d6c2cb;border-radius:6px;background:#fff;color:var(--le-ink);font:inherit;cursor:pointer}.le-gift-bag--cart button:disabled{opacity:.55;cursor:wait}.le-gift-bag__note{margin:6px 0 0;font-size:13px;color:#50474c}.le-gift-bag__note:empty{display:none}.le-gift-bag__unavailable{font-size:13px;color:#50474c}#UpcartPopup .upcart-public-header,#UpcartPopup .UpcartDesignSettings__backgroundColor>div{background:#fff!important}#UpcartPopup .upcart-checkout-button{background:var(--le-bag-accent, #DB1760)!important}#UpcartPopup .UpcartDesignSettings__cartAccentColor{background:#fbe8ef!important}
/*# sourceMappingURL=/cdn/shop/t/49/assets/le-gift-bag.css.map */
