#CartDrawer .drawer__inner .gift-emporium,#CartDrawer .drawer__inner .gift-emporium__under-banner{padding-left:0;padding-right:0}.gift-emporium{margin-bottom:1rem;display:block}.gift-emporium__strip{border:0;border-bottom:.1rem solid rgba(var(--color-foreground),.15);background-color:rgb(var(--color-base-background-2));width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;align-items:center;gap:1.5rem;padding:.5rem 1.5rem;display:flex}.gift-emporium__strip-copy{flex-direction:column;display:flex}.gift-emporium__strip-image{object-fit:contain;width:6rem;height:6rem}.gift-emporium__strip--banner{padding:0;display:block}.gift-emporium__close{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.gift-emporium__open{font-weight:700;text-decoration:underline}.gift-emporium__close{padding:10px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.gift-emporium__close .icon{width:1.2rem;height:1.2rem}.gift-emporium__overlay{z-index:10;cursor:pointer;opacity:0;visibility:hidden;transition:opacity var(--duration-default)ease,visibility 0s var(--duration-default);background-color:#00000080;position:fixed;inset:0}.gift-emporium__panel{z-index:11;background-color:rgb(var(--color-background));visibility:hidden;border-radius:1.5rem 1.5rem 0 0;max-height:650px;padding:1.5rem 1rem;transition:transform .3s,visibility 0s .3s;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(100%)}.gift-emporium[open] .gift-emporium__overlay{opacity:1;visibility:visible;transition:opacity var(--duration-default)ease;display:block}.gift-emporium[open] .gift-emporium__panel{visibility:visible;transition:transform .3s;transform:none}.gift-emporium--inline .gift-emporium__panel{visibility:visible;border-radius:0;max-height:none;padding:0;position:static;overflow:visible;transform:none}.gift-emporium--inline{margin:2rem 0}.gift-emporium__header{z-index:3;align-items:center;gap:1rem;padding:.5rem 3rem .5rem 1rem;display:flex;position:sticky;top:0}.gift-emporium__header .h5{flex:1;font-weight:700}.gift-emporium--inline .gift-emporium__header{margin:0;padding:0;position:static}.gift-emporium__list{margin:0 0 1.5rem;padding:0}.gift-emporium__item{border-bottom:.1rem solid rgba(var(--color-foreground),.1);grid-template-columns:auto 8rem 1fr;align-items:center;gap:.5rem 1rem;padding:1rem 0;display:grid;position:relative}.gift-emporium__pick{cursor:pointer;display:contents}input[type=checkbox].gift-emporium__check{appearance:none;width:var(--gift-check-size,1.8rem);height:var(--gift-check-size,1.8rem);border:.15rem solid rgb(var(--color-foreground));background:rgb(var(--color-background))center/70% no-repeat;cursor:pointer;border-radius:.4rem;grid-row:span 2;margin:0}input[type=checkbox].gift-emporium__check:checked{background-color:rgb(var(--color-foreground));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5l3.5 3.5L13 4.5' fill='none' stroke='white' stroke-width='2'/%3E%3C/svg%3E")}input[type=checkbox].gift-emporium__check:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}.gift-emporium__item:has(.gift-emporium__check:disabled){opacity:.5;pointer-events:none}.gift-emporium__image{object-fit:contain;background-color:rgb(var(--color-base-background-2));grid-row:span 2;width:8rem;height:8rem}.gift-emporium__info{flex-direction:column;gap:.3rem;display:flex}.gift-emporium__info:after{content:"";position:absolute;inset:0}.gift-emporium__title{text-transform:capitalize;font-size:1.2rem;font-weight:600}.gift-emporium__price{font-size:1.2rem;font-weight:500}.gift-emporium__price s{opacity:var(--prop-opacity,.55);font-size:var(--cart-small-copy,.9rem);margin-right:.3rem}.gift-emporium__variant{--inputs-radius:100vw;z-index:1;grid-column:3;justify-self:start;width:auto;max-width:100%;display:inline-flex}.gift-emporium__variant .icon-caret{right:1rem}.gift-emporium__variant .select__select{min-width:auto;height:2rem;padding-left:1rem;padding-right:20px;font-size:.9rem}.gift-emporium .product-form__submit{z-index:2;width:100%;position:sticky;bottom:0}.gift-emporium:not(.gift-emporium--inline) .gift-emporium__checkout{padding-top:1.4rem;padding-bottom:1.4rem;font-weight:600}.gift-emporium:not(.gift-emporium--inline) .gift-emporium__checkout .icon{width:2.2rem;height:2.2rem;margin-right:1.2rem;display:block}.gift-emporium__under-banner{margin-bottom:1rem;display:block}.gift-emporium-preview{border-top:.1rem solid #e7e7e7;margin-bottom:1rem;display:block}.gift-emporium-preview__heading{text-align:center;margin:1rem 0}.gift-emporium-preview__heading>*{margin:0}.cart-upsell--inner .gift-emporium-preview__heading{padding:0 1.5rem}.gift-emporium-preview__slider{flex-wrap:nowrap;gap:.5rem;margin-bottom:1.5rem}.gift-emporium-preview__slide{flex:0 0 calc(16.6667% - .416667rem)}.cart-upsell--inner .gift-emporium-preview__slide{flex-basis:calc(16.6667% - .916667rem)}.gift-emporium-preview__link{display:block}.gift-emporium-preview__image{aspect-ratio:1;object-fit:contain;background-color:rgb(var(--color-base-background-2));width:100%;height:auto;display:block}