.f-cart-drawer .f-drawer__header:after{display:none}.f-cart-drawer__inner{padding-right:0}.f-drawer.f-drawer-cart{transition:transform .22s cubic-bezier(.22,1,.36,1);will-change:transform}.f-drawer.f-drawer-cart .f-drawer__overlay{transition:visibility .18s ease-out,opacity .18s ease-out}.f-drawer.f-drawer-cart .f-drawer__content{transition:none}.f-drawer.f-drawer-cart .bg-overlay{transition:opacity .18s ease-out}@media(prefers-reduced-motion:reduce){.f-drawer.f-drawer-cart,.f-drawer.f-drawer-cart .f-drawer__overlay,.f-drawer.f-drawer-cart .bg-overlay{transition-duration:.01ms}}.f-cart-drawer,.f-cart-drawer .f-drawer__header-title,.f-cart-drawer .f-drawer__header-title.h4,.f-cart-drawer button,.f-cart-drawer a,.f-cart-drawer drawer-closer{font-family:var(--font-body-family);font-style:var(--font-body-style, normal)}.f-cart-drawer .f-drawer__header-title,.f-cart-drawer .f-drawer__header-title.h4{font-weight:600;letter-spacing:-.01em;text-transform:none}.f-cart-drawer .f-drawer__scroller{padding:1.2rem 1.6rem 1.6rem;background:#fff}.f-cart-drawer__items{display:flex;flex-direction:column;gap:1rem}.f-cart-drawer .f-drawer__footer{padding-left:2rem;padding-right:2rem}.f-cart-drawer__masthead{flex:0 0 auto;position:relative;z-index:4;margin:0 8px 10px;padding:16px;border-radius:0 0 20px 20px;background:#fff;color:#0a0a0a;box-shadow:0 0 0 1px #0f111414,0 12px 28px #0f11141a,inset 0 1px #ffffffe6;transition:margin .34s cubic-bezier(.16,1,.3,1),padding .34s cubic-bezier(.16,1,.3,1),border-radius .34s cubic-bezier(.16,1,.3,1),box-shadow .34s cubic-bezier(.16,1,.3,1)}.f-cart-drawer .f-drawer__header{height:auto;min-height:0;margin:0;padding:0;gap:.2rem;background:transparent;border:0;box-shadow:none}.f-cart-drawer__masthead .f-cart-drawer__header-row{align-items:center;min-height:32px}.f-cart-drawer__masthead .f-cart-drawer__title-icon--cart{width:18px;height:18px;background-color:#2c2c2e!important}.f-cart-drawer__masthead .f-cart-drawer__title-cart-label,.f-cart-drawer__masthead .f-cart-drawer__title-gift-label{font-size:14px;font-weight:600;letter-spacing:-.02em;line-height:1.2;color:#2c2c2e}.f-cart-drawer__masthead .f-drawer__header-title,.f-cart-drawer__masthead .f-drawer__header-title.h4{color:#0a0a0a}.f-cart-drawer__masthead .f-cart-drawer__header-count{align-self:center;line-height:1;font-size:12px;font-weight:550;color:#0f11148c}.bf-gift-dock:not([hidden]){display:block}.bf-gift-dock.is-island-leave{pointer-events:none}.bf-gift-dock__clip{min-height:0}.bf-gift-dock__clip.is-island-morphing{overflow:hidden;will-change:height}.bf-gift-dock__clip.is-island-morphing .bf-gift__card--drawer,.bf-gift-dock__clip.is-island-morphing .bf-gift__offer,.bf-gift-dock__clip.is-island-morphing .bf-gift__carousel-item{height:auto!important;max-height:none}.bf-gift--drawer.is-browse-morphing .bf-gift__stage,.bf-gift--drawer.is-browse-morphing .bf-gift__nav,.bf-gift--drawer.is-browse-morphing .bf-gift__carousel{will-change:opacity,transform}@media(prefers-reduced-motion:reduce){.f-cart-drawer__masthead{transition:none}.bf-gift-dock__clip{transition:none!important}}.f-cart-drawer__masthead:has(.bf-gift-dock.is-earn:not([hidden])){padding:16px 16px 18px}.f-cart-drawer__masthead:has(.bf-gift-dock.is-earn:not([hidden])) .f-drawer__header,.f-cart-drawer__masthead:has(.bf-gift-dock.is-choose:not([hidden])) .f-drawer__header{padding-bottom:8px}.f-cart-drawer__masthead:has(.bf-gift-dock.is-earn:not([hidden])) .f-cart-drawer__title-icon:not(.f-cart-drawer__title-icon--cart){width:28px;height:28px}.f-cart-drawer__masthead:has(.bf-gift-dock.is-choose:not([hidden])) .f-cart-drawer__title-state--gift{gap:8px}.f-cart-drawer__masthead:has(.bf-gift-dock.is-choose:not([hidden])) .f-cart-drawer__title-icon:not(.f-cart-drawer__title-icon--cart){width:18px;height:18px;border:0;border-radius:0;background:transparent;box-shadow:none}.f-cart-drawer__masthead:has(.bf-gift-dock.is-choose:not([hidden])) .f-cart-drawer__title-icon .bf-gift__mark{width:18px;height:18px;display:block;object-fit:contain}.f-cart-drawer__masthead:has(.bf-gift-dock.is-choose:not([hidden])) .f-cart-drawer__title-gift-label{font-size:14px;font-weight:600;letter-spacing:-.02em;line-height:1.2;text-wrap:balance}.f-cart-drawer__masthead:has(.bf-gift-dock.is-earn:not([hidden])) .f-cart-drawer__header-count,.f-cart-drawer__masthead:has(.bf-gift-dock.is-choose:not([hidden])) .f-cart-drawer__header-count{font-size:12px}.f-cart-drawer__masthead:has(.bf-gift-dock.is-choose:not([hidden])) .f-cart-drawer__header-gift-meta{font-size:11px;font-weight:550;letter-spacing:.01em;padding:4px 8px;border-radius:999px;background:#0f11140a;border:1px solid rgba(15,17,20,.1);color:#0f11148c;font-variant-numeric:tabular-nums}.f-cart-drawer__masthead:has(.bf-gift-dock.is-earn:not([hidden])) .f-drawer__header-title,.f-cart-drawer__masthead:has(.bf-gift-dock.is-earn:not([hidden])) .f-drawer__header-title.h4,.f-cart-drawer__masthead:has(.bf-gift-dock.is-choose:not([hidden])) .f-drawer__header-title,.f-cart-drawer__masthead:has(.bf-gift-dock.is-choose:not([hidden])) .f-drawer__header-title.h4{color:#0a0a0a}.f-cart-drawer__masthead:has(.bf-gift-dock.is-earn:not([hidden])) .f-cart-drawer__header-count,.f-cart-drawer__masthead:has(.bf-gift-dock.is-choose:not([hidden])) .f-cart-drawer__header-count{color:#0f111480}.f-cart-drawer__masthead:has(.bf-gift-dock.is-earn:not([hidden])) .f-cart-drawer__header-sub,.f-cart-drawer__masthead:has(.bf-gift-dock.is-choose:not([hidden])) .f-cart-drawer__header-sub{color:#6b7280}.f-cart-drawer__masthead:has(.bf-gift-dock.is-earn:not([hidden])) .f-cart-drawer__title-icon:not(.f-cart-drawer__title-icon--cart){background:#0f11140a;border-color:#0f11141a;color:#0a0a0a;box-shadow:none}.f-cart-drawer__masthead:has(.bf-gift-dock.is-earn:not([hidden])) .f-cart-drawer__title-icon--cart{border:0;background-image:none;background-color:#0a0a0a!important;box-shadow:none}.f-cart-drawer__masthead:has(.bf-gift-dock.is-choose:not([hidden])) .f-cart-drawer__title-icon .bf-gift__mark{filter:brightness(0)}.f-cart-drawer__masthead:has(.bf-gift-dock.is-choose:not([hidden])) .f-cart-drawer__title-gift-label{color:#2c2c2e}.f-cart-drawer__masthead:has(.bf-gift-dock.is-choose:not([hidden])){--bf-island-ring: rgba(15, 17, 20, .18);margin:0 8px 22px;overflow:visible;padding:16px 16px 18px;background:linear-gradient(to top,#0a0a0a14,#0a0a0a08 28%,#0a0a0a00 60%),#fff;box-shadow:0 0 0 1.5px var(--bf-island-ring),0 14px 30px #0f11141a,inset 0 1px #ffffffe6}.f-cart-drawer__masthead:has(.bf-gift-dock.is-choose:not([hidden])) .bf-gift-dock{margin:0;padding:10px 0 2px}.f-cart-drawer__masthead:has(.bf-gift-dock.is-choose.is-gifts-soldout:not([hidden])){margin:0 8px 10px;padding:16px;background:#fff;box-shadow:0 0 0 1px #0f111414,0 12px 28px #0f11141a,inset 0 1px #ffffffe6}.f-cart-drawer__masthead:has(.bf-gift-dock.is-choose.is-gifts-soldout:not([hidden])) .f-drawer__header{padding-bottom:0}.f-cart-drawer__masthead:has(.bf-gift-dock.is-choose.is-gifts-soldout:not([hidden])) .bf-gift-dock{padding:0}.f-cart-drawer__masthead:has(.bf-gift-dock.is-choose.is-gifts-soldout:not([hidden])) .f-cart-drawer__header-gift-meta{display:none}.f-cart-drawer__masthead:has(.bf-gift-dock.is-choose.is-gifts-soldout:not([hidden])) .f-cart-drawer__title-gift-label{font-size:14px;font-weight:600;letter-spacing:-.02em;line-height:1.2;color:#2c2c2e}.f-cart-drawer__masthead:has(.bf-gift-dock.is-choose.is-gifts-soldout:not([hidden])) .f-cart-drawer__header-count{opacity:1;visibility:visible;transform:none;pointer-events:auto;font-size:12px;font-weight:550;color:#0f11148c}.f-cart-drawer__masthead:has(.bf-gift-dock.is-choose:not([hidden])) .bf-gift__browse-bar{position:absolute;left:18px;right:18px;bottom:0;z-index:7;display:flex;align-items:center;justify-content:center;gap:10px;padding:0;border-radius:0;background:transparent;box-shadow:none;transform:translateY(50%)}.f-cart-drawer__masthead:has(.bf-gift-dock.is-choose:not([hidden])) .bf-gift__browse-bar:before,.f-cart-drawer__masthead:has(.bf-gift-dock.is-choose:not([hidden])) .bf-gift__browse-bar:after{content:"";flex:1 1 auto;height:1px;background:#0f111424;min-width:12px}.f-cart-drawer__masthead:has(.bf-gift-dock.is-choose:not([hidden])) .bf-gift__browse{width:auto;min-width:0;height:26px;min-height:26px;max-height:26px;padding:0 12px;border:0;border-radius:999px;background:linear-gradient(180deg,#fff,#f2f2f3);color:#1a1a1a;font-size:11px;font-weight:650;letter-spacing:.04em;line-height:1;text-transform:uppercase;box-shadow:inset 0 1px #fffffff2,0 1px 2px #0f11140f,0 4px 10px #0f11141a,0 0 0 1px #0f111414}.f-cart-drawer__masthead.is-island-morphing{overflow:visible}@media(prefers-reduced-motion:no-preference){.f-cart-drawer__masthead:has(.bf-gift-dock.is-unlock),.f-cart-drawer__masthead:has(.bf-gift-dock.is-earn:not([hidden])),.f-cart-drawer__masthead:has(.bf-gift-dock.is-choose:not([hidden])){transition:padding .48s cubic-bezier(.16,1,.3,1),border-radius .48s cubic-bezier(.16,1,.3,1),box-shadow .48s cubic-bezier(.16,1,.3,1),margin .48s cubic-bezier(.16,1,.3,1)}}.f-cart-drawer__header-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;min-width:0;width:100%;padding-right:0}.f-cart-drawer__header-row .f-drawer__header-title{grid-column:1;grid-row:1;min-width:0;margin:0;display:grid;align-items:center}.f-cart-drawer__title-state{display:inline-flex;align-items:center;gap:8px;min-width:0;grid-area:1 / 1}.f-cart-drawer__title-icon{flex:0 0 auto;display:grid;place-items:center;width:18px;height:18px;border-radius:0;background:transparent;border:0;color:#0a0a0a}.f-cart-drawer__title-icon .f-icon-svg{width:18px;height:18px}.f-cart-drawer__title-icon .bf-gift__mark{width:18px;height:18px;display:block;object-fit:contain}.f-cart-drawer__title-icon--cart{width:18px;height:18px;border:0;border-radius:0;background-color:#0a0a0a!important;background-image:none;box-shadow:none;-webkit-mask:var(--bf-cart-mark) center / contain no-repeat;mask:var(--bf-cart-mark) center / contain no-repeat}.f-cart-drawer__title-cart-label,.f-cart-drawer__title-gift-label{font-size:14px;font-weight:600;letter-spacing:-.02em;line-height:1.2;color:#0a0a0a;text-wrap:balance}.f-cart-drawer__title-state--cart,.f-cart-drawer__title-state--gift{gap:8px}.f-cart-drawer__header-count{flex:0 0 auto;display:inline-flex;align-items:baseline;gap:4px;margin:0;font-size:12px;font-weight:550;line-height:1.2;letter-spacing:-.01em;color:#0f11148c;font-variant-numeric:tabular-nums;white-space:nowrap}.f-cart-drawer__header-gift-meta{flex:0 0 auto;display:none;margin:0;font-size:11px;font-weight:590;letter-spacing:-.01em;line-height:1.2;color:#0f111480;white-space:nowrap}.f-cart-drawer__title-state--gift{display:none}.f-cart-drawer__masthead:has(.bf-gift-dock.is-earn:not([hidden]),.bf-gift-dock.is-choose:not([hidden]),.bf-gift-dock.is-island-leave) .f-cart-drawer__title-state--gift{display:inline-flex;opacity:0;visibility:hidden;transform:translateY(4px);pointer-events:none}.f-cart-drawer__masthead:has(.bf-gift-dock.is-earn:not([hidden]),.bf-gift-dock.is-choose:not([hidden]),.bf-gift-dock.is-island-leave) .f-cart-drawer__header-count,.f-cart-drawer__masthead:has(.bf-gift-dock.is-earn:not([hidden]),.bf-gift-dock.is-choose:not([hidden]),.bf-gift-dock.is-island-leave) .f-cart-drawer__header-gift-meta{grid-column:2;grid-row:1;justify-self:end}.f-cart-drawer__masthead:has(.bf-gift-dock.is-earn:not([hidden]),.bf-gift-dock.is-choose:not([hidden]),.bf-gift-dock.is-island-leave) .f-cart-drawer__header-gift-meta{display:inline-flex;opacity:0;visibility:hidden;transform:translateY(3px);pointer-events:none}.f-cart-drawer__masthead:has(.bf-gift-dock.is-earn:not([hidden]),.bf-gift-dock.is-choose:not([hidden]),.bf-gift-dock.is-island-leave) .f-cart-drawer__title-state--cart,.f-cart-drawer__masthead:has(.bf-gift-dock.is-earn:not([hidden]),.bf-gift-dock.is-choose:not([hidden]),.bf-gift-dock.is-island-leave) .f-cart-drawer__title-state--gift,.f-cart-drawer__masthead:has(.bf-gift-dock.is-earn:not([hidden]),.bf-gift-dock.is-choose:not([hidden]),.bf-gift-dock.is-island-leave) .f-cart-drawer__header-count,.f-cart-drawer__masthead:has(.bf-gift-dock.is-earn:not([hidden]),.bf-gift-dock.is-choose:not([hidden]),.bf-gift-dock.is-island-leave) .f-cart-drawer__header-gift-meta{transition:opacity .28s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1),visibility 0s linear .28s}.f-cart-drawer__masthead:has(.bf-gift-dock.is-choose:not([hidden])) .f-cart-drawer__title-state--cart{opacity:0;visibility:hidden;transform:translateY(-4px);pointer-events:none;transition:opacity .28s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1),visibility 0s linear 0s}.f-cart-drawer__masthead:has(.bf-gift-dock.is-choose:not([hidden])) .f-cart-drawer__title-state--gift{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;transition:opacity .28s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1),visibility 0s linear 0s}.f-cart-drawer__masthead:has(.bf-gift-dock.is-choose:not([hidden])) .f-cart-drawer__header-count{opacity:0;visibility:hidden;transform:translateY(-3px);pointer-events:none;transition:opacity .28s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1),visibility 0s linear 0s}.f-cart-drawer__masthead:has(.bf-gift-dock.is-choose:not([hidden])) .f-cart-drawer__header-gift-meta{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;transition:opacity .28s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1),visibility 0s linear 0s}.f-cart-drawer__masthead:has(.bf-gift-dock.is-choose:not([hidden])) .f-cart-drawer__header-gift-meta:empty{display:none}.f-cart-drawer__masthead:has(.bf-gift-dock.is-island-leave) .f-cart-drawer__title-state--gift{opacity:0;visibility:hidden;transform:translateY(-4px);pointer-events:none;transition:opacity .24s cubic-bezier(.4,0,1,1),transform .24s cubic-bezier(.4,0,1,1),visibility 0s linear .24s}.f-cart-drawer__masthead:has(.bf-gift-dock.is-island-leave) .f-cart-drawer__title-state--cart{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;transition:opacity .28s cubic-bezier(.16,1,.3,1) 40ms,transform .28s cubic-bezier(.16,1,.3,1) 40ms,visibility 0s linear 0s}.f-cart-drawer__masthead:has(.bf-gift-dock.is-island-leave) .f-cart-drawer__header-count{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;transition:opacity .28s cubic-bezier(.16,1,.3,1) 40ms,transform .28s cubic-bezier(.16,1,.3,1) 40ms,visibility 0s linear 0s}.f-cart-drawer__masthead:has(.bf-gift-dock.is-island-leave) .f-cart-drawer__header-gift-meta{opacity:0;visibility:hidden;transform:translateY(-3px);pointer-events:none;transition:opacity .2s cubic-bezier(.4,0,1,1),transform .2s cubic-bezier(.4,0,1,1),visibility 0s linear .2s}@media(prefers-reduced-motion:reduce){.f-cart-drawer__masthead:has(.bf-gift-dock.is-earn:not([hidden]),.bf-gift-dock.is-choose:not([hidden]),.bf-gift-dock.is-island-leave) .f-cart-drawer__title-state--cart,.f-cart-drawer__masthead:has(.bf-gift-dock.is-earn:not([hidden]),.bf-gift-dock.is-choose:not([hidden]),.bf-gift-dock.is-island-leave) .f-cart-drawer__title-state--gift,.f-cart-drawer__masthead:has(.bf-gift-dock.is-earn:not([hidden]),.bf-gift-dock.is-choose:not([hidden]),.bf-gift-dock.is-island-leave) .f-cart-drawer__header-count,.f-cart-drawer__masthead:has(.bf-gift-dock.is-earn:not([hidden]),.bf-gift-dock.is-choose:not([hidden]),.bf-gift-dock.is-island-leave) .f-cart-drawer__header-gift-meta{transition:none}}.f-cart-drawer__header-sub{margin:.15rem 0 0;font-size:13px;line-height:1.35;font-weight:400;color:#6b7280}.f-cart-drawer .f-drawer__close{display:none}.f-cart-drawer__item{padding:14px;border:1px solid rgba(15,17,20,.1);border-radius:16px;background:#fff;box-shadow:0 1px 2px #0f11140a,0 10px 24px -18px #0f11142e;transition:border-color .18s ease-out,box-shadow .18s ease-out}@media(hover:hover){.f-cart-drawer__item:hover{border-color:#0f111424}}.f-cart-drawer__item+.f-cart-drawer__item{margin-top:0}@media(min-width:768px){.f-cart-drawer__item{padding:16px}}.f-cart-drawer__option{line-height:2.2rem;color:var(--color-foreground)}.f-cart-drawer__option:not(:only-child){margin-bottom:.2rem}.f-cart-drawer__product{display:flex;align-items:flex-start;gap:0}.f-cart-drawer__product-image{width:80px;height:80px;flex:0 0 auto;overflow:hidden;border-radius:12px;padding:0;box-sizing:border-box;background:#f4f4f5;box-shadow:none}.f-cart-drawer__product-image img,.f-cart-drawer__product-image .f-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.f-cart-drawer__product-image .f-image{aspect-ratio:1 / 1}.f-cart-drawer__product-prices{flex:0 0 auto;min-width:4.8rem;max-width:none;margin-left:.8rem;padding-right:2px;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;overflow:visible;box-sizing:border-box}.f-cart-drawer__product-prices>*{font-weight:400}.f-cart-drawer__product-price{display:block;font-size:14px;font-weight:400;line-height:1.3;letter-spacing:-.015em;color:#0a0a0a}.f-cart-drawer__product-price--discount{font-weight:400}.f-cart-drawer__product-price--zero{color:#2563eb;font-weight:400}.f-cart-drawer__item--bf-gift .f-cart-drawer__product-prices{min-width:7.5rem}.f-cart-drawer__item--bf-gift .f-cart-drawer__product-lead{gap:5px}.f-cart-drawer__item--bf-gift{overflow:visible}.f-cart-drawer__discounted-prices{display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:baseline;justify-content:flex-end;gap:6px;white-space:nowrap}.f-cart-drawer__product-price--was{font-size:12px;font-weight:400;color:#9ca3af}.f-cart-drawer__product-info{flex:1;min-width:0;padding-left:14px}.f-cart-drawer__product-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:0}.f-cart-drawer__product-lead{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px}.f-cart-drawer__product-header+.f-cart-drawer__product-prices{margin-bottom:5px;margin-top:-2px}.f-cart-drawer__product-title-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;width:100%}.f-cart-drawer__product-name,.f-cart-drawer__product-name.text-product-title{flex:1 1 auto;min-width:0;max-width:100%;margin:0;padding-right:0;font-size:14px;line-height:1.3;font-weight:400!important;letter-spacing:-.015em;color:#0a0a0a;display:block;overflow:visible;white-space:normal;word-break:break-word}.f-cart-drawer__product-name:hover{color:var(--color-link-hover)}.f-cart-drawer__product-sku{margin:.2rem 0 0;font-size:12px;color:#737373}.f-cart-drawer__gift-more{margin:0}.f-cart-drawer__gift-more-summary{display:inline-flex;align-items:center;list-style:none;cursor:pointer;color:#8a8a8a;font-size:12px;font-weight:500;line-height:1.3;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.f-cart-drawer__gift-more-summary::-webkit-details-marker{display:none}.f-cart-drawer__gift-more-summary::marker{content:""}.f-cart-drawer__gift-more[open] .f-cart-drawer__gift-more-label{font-size:0}.f-cart-drawer__gift-more[open] .f-cart-drawer__gift-more-label:before{content:"Show less";font-size:12px;font-weight:500}@media(hover:hover){.f-cart-drawer__gift-more-summary:hover{color:#6b7280}}.f-cart-drawer__gift-more-summary:focus-visible{outline:2px solid #171717;outline-offset:2px;border-radius:2px}.f-cart-drawer__gift-more-body{margin:6px 0 0}.f-cart-drawer__gift-more-body p{margin:0;font-size:12.5px;line-height:1.45;color:#57534e}.f-cart-drawer__deal{display:inline-flex;align-items:center;gap:.35rem;margin:.5rem 0 0;padding:.28rem .72rem;border-radius:999px;background:#dbeafe;color:#2563eb;font-size:11.5px;font-weight:650;letter-spacing:.01em;line-height:1.3;box-shadow:inset 0 0 0 1px #2563eb29}.f-cart-drawer__deal--gift{gap:5px;margin:0;padding:4px 10px 4px 7px;min-height:22px;background:#2563eb;color:#fff;font-size:11px;font-weight:650;letter-spacing:.02em;line-height:1;box-shadow:0 1px 2px #2563eb47}.f-cart-drawer__deal--gift .f-cart-drawer__deal-icon{width:13px;height:13px}.f-cart-drawer__deal--gift .f-cart-drawer__deal-mark{width:13px;height:13px;filter:none}.f-cart-drawer__deal-icon{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;flex:0 0 auto;line-height:0}.f-cart-drawer__deal-icon .f-icon-svg,.f-cart-drawer__deal-icon svg{width:12px;height:12px;display:block}.f-cart-drawer__deal-mark{display:block;width:14px;height:14px;object-fit:contain;filter:brightness(0)}@media(max-width:749px){.f-cart-drawer__deal--gift{padding:5px 11px 5px 8px;min-height:24px;font-size:11.5px}.f-cart-drawer__deal--gift .f-cart-drawer__deal-icon,.f-cart-drawer__deal--gift .f-cart-drawer__deal-mark{width:14px;height:14px}}.f-cart-drawer__save{display:inline-flex;align-items:center;gap:8px;margin:.45rem 0 0;padding:4px 10px;border-radius:999px;background:#0f2d1f0f;box-shadow:inset 0 0 0 1px #0f2d1f14;color:#1f6b45;font-size:12px;font-weight:550;letter-spacing:-.011em;line-height:1.25;white-space:nowrap;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.f-cart-drawer__save-off{display:inline-flex;align-items:center;gap:8px;color:#4a7d62}.f-cart-drawer__save-off:before{content:"";width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.6}.f-cart-drawer__product-price s,.f-cart-drawer__discounted-prices s{color:#9ca3af;font-weight:400}.f-cart-drawer__product-tuning{margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:12px}.f-cart-drawer__product .f-quantity{height:34px;width:96px;border-radius:999px;border:1px solid rgba(15,17,20,.16);background:#fff;transition:border-color .14s ease-out}@media(hover:hover){.f-cart-drawer__product .f-quantity:hover{border-color:#0f111447}}.f-cart-drawer__product .f-quantity__button{width:32px;min-width:32px}.f-cart-drawer__product .f-quantity__input{font-size:13px;line-height:1;padding:0}.f-cart-drawer__remove{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-left:auto;margin-right:-4px;padding:0;border:none;border-radius:999px;background:none;color:inherit;opacity:.45;line-height:0;transition:opacity .14s ease-out,background .14s ease-out}.f-cart-drawer__remove:hover,.f-cart-drawer__remove:focus-visible{opacity:1;background:#0f11140d}.f-cart-drawer__remove:focus-visible{outline:2px solid #171717;outline-offset:2px}.f-cart-drawer__remove svg{width:16px;height:16px}.f-cart-drawer__notice{margin-bottom:10px}.f-cart-drawer__totals{padding:0;margin-bottom:.8rem}.f-cart-drawer__totals>*{margin:0}.f-cart-drawer .collapsible__content-inner{padding:2rem 0}.f-cart-drawer__shipping-message p:first-child{font-weight:700}.f-cart-drawer__shipping-buttons{margin-top:1.6rem}.f-cart-drawer__shipping-buttons .btn+.btn{margin-top:10px}.f-cart-drawer__empty-text,.f-cart-drawer__no-cookies-text,.f-cart-drawer__empty,.f-cart-drawer.is-empty .f-cart-drawer__items,.f-cart-drawer.is-empty .f-drawer__footer,.f-cart-drawer.is-empty .cart-link__count{display:none}.f-cart-drawer.is-empty .f-cartgoal,.f-cart-drawer.is-empty foxkit-cart-goal,.f-cart-drawer.is-empty foxkit-cart-countdown,.f-cart-drawer.is-empty .foxkit-cart-goal-hook,.f-cart-drawer.is-empty .foxkit-cart-countdown-hook{display:none!important}.f-cart-drawer.is-empty .f-drawer__scroller{background:transparent;display:flex;flex-direction:column;align-items:stretch;justify-content:stretch;flex:1;min-height:0;padding:0 0 12px}.f-cart-drawer.is-empty .f-cart-drawer__empty-headline,.f-cart-drawer.is-empty .f-cart-drawer__empty-text{display:block}.f-cart-drawer.is-empty .f-cart-drawer__empty{display:flex;flex-direction:column;flex:1;width:auto;max-width:none;margin:6px 0 0;padding:1.2rem 1rem 1.4rem;min-height:0;text-align:center;border-radius:20px;background:#fff;color:#0a0a0a;box-shadow:0 0 0 1px #0f111414,0 10px 24px #0f111414,inset 0 1px #ffffffe6}.f-cart-drawer.cookies-disabled .f-cart-drawer__no-cookie-text{display:block}.f-cart-drawer__item .f-notification{margin-top:1rem}.f-cart-drawer .f-gift-wrapping{padding-bottom:1.3rem}.f-cart-drawer .f-gift-wrapping--label{padding-bottom:0}.f-cart-drawer .f-gift-wrapping--icon{top:4px;width:1.6rem;height:1.6rem}.f-cart-drawer .f-gift-wrapping--text{line-height:2.2rem}.f-cart-drawer .f-drawer__footer{border-top:none;padding-bottom:2.4rem;padding-top:1.3rem}.f-cart-drawer .f-drawer__footer .collapsible__button{font-size:calc(var(--font-body-size) * 1px);padding-top:1.2rem;padding-bottom:1.2rem;border:none}.f-cart-drawer .f-drawer__footer .collapsible__button-text{line-height:2.4rem}.f-cart-drawer .f-drawer__footer .collapsible__content-inner{padding-left:3px;padding-right:3px}.f-cart-drawer .f-drawer__footer .f-drawer__gift-wrapping+.block{border-top:none}.f-cart-drawer .f-cart-note-host{margin:.2rem 0 .8rem}.f-cart-drawer .f-cart-note-host .collapsible__button,.f-cart-drawer .f-cart-note-host .collapsible__item[open=true] .collapsible__button{border:none!important;min-height:4.4rem;padding:.8rem 2.4rem .8rem 0;align-items:center;font-weight:500;letter-spacing:0}.f-cart-drawer .f-cart-note-host .collapsible__button-text{line-height:1.3}.f-cart-drawer .f-cart-note-host [data-collapsible-icon]{opacity:.4}.f-cart-drawer .f-cart-note-host.has-note .collapsible__button-text:after{content:var(--note-added-label);display:inline-block;margin-inline-start:.7rem;padding:.12rem .55rem;border-radius:999px;font-size:1rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;line-height:1.4;color:rgb(var(--color-foreground));background:rgba(var(--color-foreground),.07);vertical-align:middle}.f-cart-drawer .f-drawer__footer .f-cart-note-host .collapsible__content-inner{padding:0 0 .4rem}.f-cart-drawer .f-cart-note__input{min-height:7.6rem;resize:vertical;padding:1.3rem 1.4rem;line-height:1.45;border-radius:12px;border:1px solid rgba(var(--color-foreground),.12);background:rgba(var(--color-foreground),.03);box-shadow:none;field-sizing:content}.f-cart-drawer .f-cart-note__input:focus,.f-cart-drawer .f-cart-note__input:focus-visible{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb29}.f-cart-drawer .f-cart-note__input::placeholder{opacity:.45}.f-cart-drawer .f-cart-note__hint{margin:.7rem .2rem 0;font-size:1.15rem;line-height:1.35;color:rgba(var(--color-foreground),.5)}@media(max-width:767.98px){.f-cart-drawer .f-cart-note__input{min-height:7.2rem;font-size:16px;line-height:1.4}}.f-cart-drawer__block-text,.f-cart-drawer__block-image{margin:1.6rem 0}.f-cart-drawer__discounts ul{padding-top:2rem}.f-cart-drawer [data-checkout-button],.f-cart-drawer [name=checkout]{--color-btn-bg: #2563eb;--color-btn-bg-hover: #3b82f6;--color-btn-text: #fff;--color-btn-text-hover: #fff;--color-btn-before: #1d4ed8;--color-border: #2563eb;background:#2563eb;color:#fff;border:none;box-shadow:0 4px 16px #2563eb47}.f-cart-drawer [data-checkout-button]:hover:not(:disabled),.f-cart-drawer [name=checkout]:hover:not(:disabled){background:#3b82f6;color:#fff}.f-cart-drawer [data-checkout-button]:disabled,.f-cart-drawer [name=checkout]:disabled{background:#2563eb;color:#fff;opacity:.72;box-shadow:none}.f-cart-drawer__savings{display:flex;align-items:center;gap:.6rem;margin:0 0 1rem;padding:.85rem 1rem;border-radius:10px;background:#eff6ff;color:#1d4ed8;font-size:13px;font-weight:600;line-height:1.35}.f-cart-drawer__savings-icon{display:inline-flex;width:1.6rem;height:1.6rem;align-items:center;justify-content:center;border-radius:999px;background:#2563eb;color:#fff;font-size:1rem;flex:0 0 auto}.f-cart-drawer__checkout-btn{display:flex!important;width:100%;align-items:center;justify-content:center;gap:.6rem}.f-cart-drawer__express{display:none}.f-cart-drawer__checkout-arrow{display:inline-flex;line-height:0}.f-cart-drawer__checkout-arrow svg{width:15px;height:15px}.f-cart-drawer__buttons .agree-terms{width:100%;padding-bottom:12px}.f-cart-drawer__buttons .f-checkbox{margin-top:0}.f-cart-drawer__buttons+.f-cart-drawer__block-subtotal{margin-top:6px}.f-cart-drawer__block-subtotal+.f-cart-drawer__buttons{margin-top:2rem}.f-cart-drawer__block-subtotal~.block{margin-top:16px}.f-cart-drawer .block+.f-cart-drawer__block-subtotal,.f-cart-drawer .block+.f-cart-drawer__buttons{margin-top:16px}.f-cart-drawer .f-incart{margin-top:15px}.f-cart-drawer__subtotal-value{font-weight:400;line-height:2.4rem}.f-cart-drawer__subtotal{font-weight:400;font-family:var(--font-body-family);line-height:2.6rem}.f-cart-drawer__empty{width:100%}.f-cart-drawer__empty-copy{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:32rem;margin:0 auto;padding:1.2rem .8rem 2.4rem}.f-cart-drawer__empty-headline{margin:0;color:#0f1114;font-size:1.5rem;font-weight:600;letter-spacing:-.01em;line-height:1.3}.f-cart-drawer__empty-text{margin:.45rem 0 0;max-width:26rem;color:#6b7280;font-size:1.3rem;font-weight:400;letter-spacing:-.01em;line-height:1.4}.f-cart-drawer__empty-browse{margin:1.6rem 0 0;width:100%}.f-cart-drawer__empty-links{display:flex;flex-direction:column;align-items:center;gap:.85rem}.f-cart-drawer__empty-line{display:flex;flex-wrap:nowrap;justify-content:center;align-items:baseline;gap:1.15rem;margin:0;padding:0;list-style:none}.f-cart-drawer__empty-line li{margin:0;padding:0}.f-cart-drawer__empty-link{display:inline-block;padding:.35rem 0;border:0;border-radius:0;background:transparent;color:#1a1a1a;font-size:1.4rem;font-weight:500;letter-spacing:0;line-height:1.3;text-align:center;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:currentColor;text-underline-offset:.28em;white-space:nowrap;transition:color .15s ease,text-decoration-color .15s ease}.f-cart-drawer__empty-link:active{background:transparent;color:#111}.f-cart-drawer__empty-link:focus-visible{outline:2px solid #0f1114;outline-offset:3px}.f-cart-drawer__empty-action{display:flex;align-items:center;justify-content:center;box-sizing:border-box;flex-shrink:0;align-self:stretch;width:100%;height:56px;min-height:56px;margin-top:1.8rem;padding:0 1.6rem;border:1.5px solid #0f1114;border-radius:999px;background:#fff;color:#0f1114;box-shadow:none;font-size:1.3rem;font-weight:600;letter-spacing:-.01em;line-height:1.2;text-transform:none;text-decoration:none;cursor:pointer;transition:background-color .16s cubic-bezier(.16,1,.3,1),color .16s cubic-bezier(.16,1,.3,1),transform .14s cubic-bezier(.16,1,.3,1)}.f-cart-drawer__empty-action:active{transform:scale(.985)}.f-cart-drawer__empty-action:focus-visible{outline:2px solid #0f1114;outline-offset:3px}@media(hover:hover)and (pointer:fine){.f-cart-drawer__empty-link:hover{background:transparent;color:#111;text-decoration-thickness:2px}.f-cart-drawer__empty-action:hover{background:#0f1114;color:#fff}}@media(prefers-reduced-motion:reduce){.f-cart-drawer__empty-link,.f-cart-drawer__empty-action{transition:none}.f-cart-drawer__empty-action:active{transform:none}}.f-cart-drawer .foxkit-cart-countdown{padding:2rem 2rem 0}.f-cart-drawer__product-price~.f-cart-drawer__product-price{margin-left:5px}.f-cart-recommendations__item{width:100%;margin-right:1.2rem}.f-cart-recommendations__title{line-height:1.625}.f-cart-recommendations__wrapper{margin-top:2rem}.f-cart-recommendations .flickity-page-dots{bottom:-2.4rem}.f-cart-recommendations .product-card{padding-bottom:0}.f-cart-recommendations .product-card .f-product-form{margin-bottom:0!important}.f-cart-recommendations .product-card--list .product-card__atc{width:4rem!important;height:4rem;justify-content:center;align-items:center;padding:0;border:1px solid var(--color-border)!important;margin-bottom:0!important;margin:0}.f-cart-recommendations .product-card--list .product-card__atc-icon{display:inline-flex}.f-cart-recommendations .product-card--list .product-card__atc-icon svg{width:2rem;height:2rem}.f-cart-recommendations .product-card--list .product-card__atc-text{display:none}.f-cart-recommendations .product-card--list .product-card__actions{position:absolute;left:auto;margin-top:0;right:10px;bottom:10px}.f-cart-recommendations .product-card--list .f-product-form{margin-right:0}.f-cart-recommendations .product-card--list .product-card__image-wrapper{width:8rem}.f-cart-recommendations .product-card__wrapper{padding:1rem}.f-cart-recommendations .product-card__badge{display:none}.foxkit-cart-countdown-hook,.foxkit-cart-goal-hook{padding:0 3rem}.foxkit-cart-countdown-hook:empty,.foxkit-cart-goal-hook:empty{display:none}.foxkit-cart-goal-hook foxkit-cart-goal{margin-bottom:15px;padding-top:10px}.foxkit-cartgoal__title{font-size:1.6rem}.f-incart .f-incart__title{font-size:16px}@media(max-width:767px){.f-drawer.f-drawer-cart{top:var(--f-cart-vv-top, 0px)!important;bottom:auto!important;width:100%!important;max-width:100vw!important;height:var(--f-cart-vv-height, 100dvh)!important;min-height:var(--f-cart-vv-height, 100dvh)!important;max-height:var(--f-cart-vv-height, 100dvh)!important}.f-drawer-cart .f-drawer__content{padding-bottom:0!important;height:100%!important;min-height:0!important;max-height:100%!important;flex:1 1 auto}.f-drawer-cart .f-cart-drawer,.f-drawer-cart .f-cart-drawer__inner{height:100%!important;min-height:0!important;max-height:100%!important}.f-drawer-cart .f-cart-drawer__inner{display:flex;flex-direction:column}.f-drawer-cart .f-cart-drawer .f-drawer__scroller{flex:1 1 auto;min-height:0}.f-drawer-cart .f-cart-drawer .f-drawer__footer{flex:0 0 auto}.f-cart-drawer__masthead{margin:0 8px 10px;padding:max(14px,env(safe-area-inset-top,0px)) 16px 16px;border-radius:0 0 20px 20px}.f-cart-drawer .f-drawer__header{padding:0}.f-cart-drawer .f-drawer__header-title{font-size:14px;letter-spacing:-.02em}.f-cart-drawer__masthead .f-cart-drawer__title-cart-label,.f-cart-drawer__masthead .f-cart-drawer__title-gift-label{font-size:14px}.f-cart-drawer__masthead .f-cart-drawer__header-count{font-size:12px}.f-cart-drawer__masthead .f-cart-drawer__title-icon--cart{width:18px;height:18px;background-color:#0a0a0a!important}.f-cart-drawer .f-drawer__scroller,.f-cart-drawer .f-drawer__footer{padding-left:1.2rem;padding-right:1.2rem}.f-cart-drawer .f-drawer__scroller{padding:.9rem 1.2rem 1.2rem;background:#fff;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.f-cart-drawer.is-empty .f-drawer__scroller{background:transparent;padding:0 1.2rem 1.2rem}.f-cart-drawer.is-empty .f-cart-drawer__empty{margin-top:4px;padding:1.6rem 1.2rem 1.8rem;border-radius:20px}.f-cart-drawer .f-drawer__close{display:inline-flex;align-items:center;justify-content:center;top:-6px;right:0;width:44px;height:44px!important;z-index:5;color:#0a0a0a}.f-cart-drawer__header-row{padding-right:40px}.f-cart-drawer__items{gap:.8rem}.f-cart-drawer__item{padding:14px;border-radius:16px;box-shadow:0 1px 2px #0f11140a,0 10px 24px -18px #0f11142e}.f-cart-drawer__item+.f-cart-drawer__item{margin-top:0}.f-cart-drawer__product-name,.f-cart-drawer__product-name.text-product-title{font-size:14px;line-height:1.3}.foxkit-cart-countdown-hook,.foxkit-cart-goal-hook{padding:0 1.2rem}.f-cart-drawer__product-prices{min-width:6.8rem}.f-cart-drawer__product-price{font-size:14px}.f-cart-drawer__product-image{width:72px;height:72px}.f-cart-drawer__option{line-height:1.45;color:#6b7280}.f-cart-drawer__product .f-quantity{height:36px;width:96px}.f-cart-drawer__remove{width:40px;height:40px}.f-cart-drawer [data-checkout-button],.f-cart-drawer [name=checkout]{box-shadow:none}.f-cart-drawer .f-drawer__footer{padding-top:.9rem;padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px))}.f-cart-drawer .f-cart-drawer__checkout-btn{height:44px;min-height:44px;border-radius:10px;font-weight:600}.f-cart-drawer__express{display:none!important}}html.cart-line-update-pending .f-cart-drawer__buttons,html.cart-line-update-pending .f-cart-drawer__buttons [name=checkout],html.cart-line-update-pending .f-cart-drawer__buttons [data-checkout-button],html.cart-line-update-pending .f-cart-drawer__express,.f-cart-drawer__item.is-updating{pointer-events:none}.f-cart-drawer__item.is-updating:not(.is-exiting) .f-quantity{opacity:.4;transition:opacity .14s ease-out}.f-cart-drawer__item.is-exiting{pointer-events:none;overflow:hidden}.f-cart-drawer__remove{transition:transform .16s cubic-bezier(.23,1,.32,1)}.f-cart-drawer__remove:active{transform:scale(.96)}@media(prefers-reduced-motion:reduce){.f-cart-drawer__item.is-updating .f-quantity,.f-cart-drawer__remove{transition:none}}[data-cart-price].is-price-pending{min-width:4.6rem;min-height:1em}.f-cart-price-skeleton{display:inline-block;width:4.6rem;height:.85em;border-radius:4px;background:linear-gradient(90deg,#ececec,#f7f7f7 45%,#ececec);background-size:200% 100%;animation:f-cart-price-shimmer .85s ease-in-out infinite;vertical-align:middle}@media(prefers-reduced-motion:reduce){.f-cart-price-skeleton{animation:none;background:#ececec}}@keyframes f-cart-price-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/cart-drawer.css.map */
