sticky-atc-panel.sticky-atc{display:block;position:fixed;bottom:0;left:0;right:0;z-index:50;background:#faf8f4;color:rgb(var(--color-foreground, 0 0 0));border-top:1px solid rgba(0,0,0,.08);box-shadow:0 -2px 12px #0000000a;transform:none!important;opacity:0;visibility:hidden;transition:opacity 1s ease,visibility 0s linear 1s;font-family:var(--font-body-family, inherit);pointer-events:none}sticky-atc-panel.sticky-atc[hidden]{display:block!important}sticky-atc-panel.sticky-atc.is-visible{transform:none!important;opacity:1;visibility:visible;pointer-events:auto;transition:opacity 1s ease,visibility 0s linear 0s}.sticky-atc__container{max-width:var(--page-width, 1400px);margin:0 auto;padding:14px 24px}.sticky-atc__inner{display:flex;align-items:center;gap:20px}.sticky-atc__media{flex-shrink:0;width:56px;height:56px;border-radius:2px;overflow:hidden;background:rgba(var(--color-foreground, 0 0 0),.04);border:1px solid rgba(var(--color-foreground, 0 0 0),.06)}.sticky-atc__media img{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .25s ease,transform .4s ease}.sticky-atc__media.is-swapping img{opacity:.6}.sticky-atc__info{flex:1 1 auto;min-width:0;max-width:360px;margin-right:auto}.sticky-atc__title{font-family:Cormorant Garamond,Garamond,serif;font-size:15px;font-weight:400;line-height:1.25;margin:0 0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:rgb(var(--color-foreground, 0 0 0));letter-spacing:.01em}.sticky-atc__meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.sticky-atc__price{display:flex;align-items:baseline;gap:8px;font-size:14px;line-height:1}.sticky-atc__price-current{font-weight:700;color:#d52b1e;font-size:15px}.sticky-atc__price-current:only-child{color:rgb(var(--color-foreground, 0 0 0));font-weight:500;font-size:14px}.sticky-atc__price-was{color:rgba(var(--color-foreground, 0 0 0),.55);font-size:12px;text-decoration:line-through;text-decoration-thickness:.5px;font-weight:400}.sticky-atc__stock{font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--color-foreground, 0 0 0),.55);display:none;align-items:center;gap:6px}.sticky-atc__stock.is-low{display:inline-flex;color:#b45a1e}.sticky-atc__stock.is-low:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;animation:stickyStockPulse 1.8s ease-in-out infinite}@keyframes stickyStockPulse{0%,to{opacity:.4}50%{opacity:1}}.sticky-atc__selectors{flex:0 1 auto;display:flex;align-items:stretch;gap:24px;min-width:0}.sticky-atc__dropdown{position:relative;display:flex;flex-direction:column;gap:4px;min-width:0}.sticky-atc__dropdown--color{min-width:160px;flex:0 0 auto}.sticky-atc__dropdown--size{min-width:110px;flex:0 0 auto}.sticky-atc__dropdown-label{font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:rgba(var(--color-foreground, 0 0 0),.55);line-height:1;padding-left:2px}.sticky-atc__dropdown-trigger{display:inline-flex;align-items:center;gap:10px;height:38px;padding:0 12px;background:transparent;border:1px solid rgba(var(--color-foreground, 0 0 0),.2);border-radius:2px;cursor:pointer;font-family:inherit;color:rgb(var(--color-foreground, 0 0 0));transition:border-color .18s ease,background .18s ease;width:100%;min-width:0}.sticky-atc__dropdown-trigger:hover,.sticky-atc__dropdown[data-open=true] .sticky-atc__dropdown-trigger{border-color:rgb(var(--color-foreground, 0 0 0))}.sticky-atc__dropdown-swatch{flex-shrink:0;width:18px;height:18px;border-radius:2px;border:1px solid rgba(var(--color-foreground, 0 0 0),.12);background-color:rgba(var(--color-foreground, 0 0 0),.04);background-size:cover;background-position:center 30%;background-repeat:no-repeat}.sticky-atc__dropdown-value{flex:1 1 auto;font-size:12px;font-weight:500;letter-spacing:.06em;color:rgb(var(--color-foreground, 0 0 0));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;line-height:1}.sticky-atc__dropdown-value[data-value=""]{color:rgba(var(--color-foreground, 0 0 0),.45);font-weight:400;letter-spacing:.04em}.sticky-atc__dropdown-arrow{flex-shrink:0;width:10px;height:6px;color:rgb(var(--color-foreground, 0 0 0));transition:transform .2s ease}.sticky-atc__dropdown[data-open=true] .sticky-atc__dropdown-arrow{transform:rotate(180deg)}.sticky-atc__dropdown-menu{position:absolute;bottom:calc(100% + 6px);left:0;right:0;min-width:100%;max-height:280px;overflow-y:auto;background:rgb(var(--color-background, 255 255 255));border:1px solid rgba(var(--color-foreground, 0 0 0),.12);border-radius:2px;box-shadow:0 -4px 24px #00000014;z-index:51;padding:4px;display:flex;flex-direction:column}.sticky-atc__dropdown-menu[hidden]{display:none!important}.sticky-atc__dropdown--size .sticky-atc__dropdown-menu{min-width:130px}.sticky-atc__dropdown-option{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;background:transparent;border:none;cursor:pointer;font-family:inherit;color:rgb(var(--color-foreground, 0 0 0));text-align:left;border-radius:2px;transition:background .12s ease}.sticky-atc__dropdown-option:hover:not([disabled]){background:rgba(var(--color-foreground, 0 0 0),.05)}.sticky-atc__dropdown-option.is-selected{background:rgba(var(--color-foreground, 0 0 0),.06);font-weight:500}.sticky-atc__dropdown-option[disabled],.sticky-atc__dropdown-option.is-disabled{opacity:.4;cursor:not-allowed;text-decoration:line-through;text-decoration-thickness:.5px}.sticky-atc__dropdown-option .sticky-atc__dropdown-text{font-size:12px;letter-spacing:.06em;white-space:nowrap}.sticky-atc__dropdown-option--size{justify-content:center;text-align:center}.sticky-atc__dropdown-option--size .sticky-atc__dropdown-text{letter-spacing:.04em}.sticky-atc__dropdown-menu::-webkit-scrollbar{width:4px}.sticky-atc__dropdown-menu::-webkit-scrollbar-thumb{background:rgba(var(--color-foreground, 0 0 0),.2);border-radius:2px}.sticky-atc__action{flex-shrink:0}.sticky-atc__btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:rgb(var(--color-foreground, 0 0 0));color:rgb(var(--color-background, 255 255 255));border:1px solid rgb(var(--color-foreground, 0 0 0));border-radius:0!important;height:48px;padding:0 28px;font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;font-family:inherit;white-space:nowrap;position:relative;transition:background .22s ease,color .22s ease,border-color .22s ease,opacity .22s ease;overflow:hidden}.sticky-atc__btn,.sticky-atc__btn:hover,.sticky-atc__btn:focus,.sticky-atc__btn:active,.sticky-atc__btn:disabled,.sticky-atc__btn.is-size-required,.sticky-atc__btn.is-loading,.sticky-atc__btn.is-added{border-radius:0!important}.sticky-atc__btn-label{display:inline-block;transition:transform .25s ease,opacity .25s ease}.sticky-atc__btn-icon{width:14px;height:14px;transition:transform .25s ease,opacity .25s ease}.sticky-atc__btn-check{position:absolute;top:50%;left:50%;width:18px;height:18px;opacity:0;transform:translate(-50%,-50%) scale(.6);transition:opacity .25s ease,transform .25s ease}.sticky-atc__btn:hover:not(:disabled):not(.is-size-required){background:#faf7f2;color:#1a1a1a;border-color:#1a1a1a}.sticky-atc__btn:hover:not(:disabled):not(.is-size-required) .sticky-atc__btn-icon{transform:translate(3px)}.sticky-atc__btn.is-size-required{background:transparent!important;color:rgba(var(--color-foreground, 0 0 0),.55)!important;border-color:rgba(var(--color-foreground, 0 0 0),.25)!important;cursor:not-allowed!important}.sticky-atc__btn.is-size-required:hover{background:rgba(var(--color-foreground, 0 0 0),.04)!important;border-color:rgba(var(--color-foreground, 0 0 0),.4)!important;color:rgba(var(--color-foreground, 0 0 0),.7)!important}.sticky-atc__btn.is-size-required .sticky-atc__btn-icon{display:none}.sticky-atc__btn:disabled{opacity:.45;cursor:not-allowed;background:rgb(var(--color-foreground, 0 0 0));color:rgb(var(--color-background, 255 255 255))}.sticky-atc__btn.is-added .sticky-atc__btn-label,.sticky-atc__btn.is-added .sticky-atc__btn-icon{opacity:0;transform:translateY(-6px)}.sticky-atc__btn.is-added .sticky-atc__btn-check{opacity:1;transform:translate(-50%,-50%) scale(1)}.sticky-atc__btn.is-loading{pointer-events:none}.sticky-atc__btn.is-loading .sticky-atc__btn-label,.sticky-atc__btn.is-loading .sticky-atc__btn-icon{opacity:0}.sticky-atc__btn.is-loading:before{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border:1.5px solid rgba(255,255,255,.3);border-top-color:rgb(var(--color-background, 255 255 255));border-radius:50%;animation:stickyBtnSpin .7s linear infinite}@keyframes stickyBtnSpin{to{transform:rotate(360deg)}}@media(max-width:1099px){.sticky-atc__container{padding:12px 18px}.sticky-atc__inner{gap:14px}.sticky-atc__info{max-width:200px}.sticky-atc__selectors{gap:12px}.sticky-atc__btn{padding:0 20px;font-size:10.5px}}@media(max-width:749px){sticky-atc-panel.sticky-atc{border-top:1px solid rgba(var(--color-foreground, 0 0 0),.08);box-shadow:0 -6px 24px #00000014}.sticky-atc__container{padding:10px 14px 12px}sticky-atc-panel[data-mobile-mode=color_size] .sticky-atc__inner{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto auto;gap:8px 12px;align-items:center}sticky-atc-panel[data-mobile-mode=color_size] .sticky-atc__media{grid-column:1;grid-row:1;width:44px;height:44px}sticky-atc-panel[data-mobile-mode=color_size] .sticky-atc__info{grid-column:2;grid-row:1;max-width:none}sticky-atc-panel[data-mobile-mode=color_size] .sticky-atc__selectors{grid-column:1 / -1;grid-row:2;gap:10px;padding-top:6px;border-top:1px solid rgba(var(--color-foreground, 0 0 0),.06);margin-top:2px}sticky-atc-panel[data-mobile-mode=color_size] .sticky-atc__action{grid-column:1 / -1;grid-row:3;width:100%;margin-top:4px}sticky-atc-panel[data-mobile-mode=color_size] .sticky-atc__btn{width:100%;height:46px}sticky-atc-panel[data-mobile-mode=size_only] .sticky-atc__media,sticky-atc-panel[data-mobile-mode=size_only] .sticky-atc__info,sticky-atc-panel[data-mobile-mode=size_only] .sticky-atc__dropdown--color{display:none!important}sticky-atc-panel[data-mobile-mode=size_only] .sticky-atc__container{padding:8px 14px calc(8px + env(safe-area-inset-bottom));background:#faf8f4}sticky-atc-panel[data-mobile-mode=size_only] .sticky-atc__inner{display:grid;grid-template-columns:42% 1fr;gap:11px;align-items:end}sticky-atc-panel[data-mobile-mode=size_only] .sticky-atc__selectors{grid-column:1;gap:0;padding:0;border:none;margin:0;width:100%}sticky-atc-panel[data-mobile-mode=size_only] .sticky-atc__dropdown--size{flex:1 1 100%;min-width:0;width:100%;display:flex;flex-direction:column;gap:4px}sticky-atc-panel[data-mobile-mode=size_only] .sticky-atc__dropdown-label{font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#333;margin:0 0 4px;line-height:1}sticky-atc-panel[data-mobile-mode=size_only] .sticky-atc__dropdown-trigger{height:40px;background:#fff;border:1px solid #d8d2c8;border-radius:0!important;padding:0 12px;font-size:12px;color:#1a1a1a;display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;cursor:pointer;font-family:inherit}sticky-atc-panel[data-mobile-mode=size_only] .sticky-atc__dropdown-value{font-size:12px;color:#1a1a1a;line-height:1}sticky-atc-panel[data-mobile-mode=size_only] .sticky-atc__action{grid-column:2;width:100%;align-self:end}sticky-atc-panel[data-mobile-mode=size_only] .sticky-atc__btn{width:100%;height:42px;background:#000!important;color:#fff!important;border:none!important;border-radius:0!important;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding:0 12px;gap:8px}sticky-atc-panel[data-mobile-mode=size_only] .sticky-atc__btn:hover,sticky-atc-panel[data-mobile-mode=size_only] .sticky-atc__btn:focus{background:#111!important;color:#fff!important}.sticky-atc__title{font-size:12.5px;margin-bottom:2px}.sticky-atc__price{font-size:13px}.sticky-atc__price-was{font-size:11px}.sticky-atc__btn{font-size:10.5px;gap:6px}.sticky-atc__btn-icon{width:12px;height:12px}.sticky-atc__dropdown{gap:3px}.sticky-atc__dropdown--color{flex:1 1 auto;min-width:0}.sticky-atc__dropdown--size{flex:0 0 auto;min-width:90px}.sticky-atc__dropdown-label{font-size:9px;letter-spacing:.14em}.sticky-atc__dropdown-trigger{height:34px;padding:0 10px;gap:8px;border-radius:0!important}.sticky-atc__dropdown-swatch{width:16px;height:16px}.sticky-atc__dropdown-value{font-size:11px}}@media(max-width:379px){.sticky-atc__media{display:none}.sticky-atc__inner{grid-template-columns:1fr auto}.sticky-atc__info{grid-column:1}.sticky-atc__action{grid-column:2}.sticky-atc__selectors{grid-column:1 / -1}}body.cart-open sticky-atc-panel.sticky-atc,body.menu-open sticky-atc-panel.sticky-atc,body.search-open sticky-atc-panel.sticky-atc,body.modal-open sticky-atc-panel.sticky-atc,html.lock-scroll sticky-atc-panel.sticky-atc{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.sticky-atc__trust-bar{display:none;background:#faf8f4;color:#1a1a1aa6;font-size:10.5px;font-weight:500;letter-spacing:.04em;text-align:center;padding:6px 14px calc(6px + env(safe-area-inset-bottom));line-height:1.3;border-top:1px solid rgba(0,0,0,.04);font-family:var(--font-body-family, inherit)}@media(max-width:749px){sticky-atc-panel[data-trust-bar=enabled] .sticky-atc__trust-bar{display:block}sticky-atc-panel[data-trust-bar=enabled][data-mobile-mode=size_only] .sticky-atc__container{padding-bottom:10px!important}}body.cart-open sticky-atc-panel.sticky-atc .sticky-atc__trust-bar,body.menu-open sticky-atc-panel.sticky-atc .sticky-atc__trust-bar,body.search-open sticky-atc-panel.sticky-atc .sticky-atc__trust-bar,body.modal-open sticky-atc-panel.sticky-atc .sticky-atc__trust-bar,html.lock-scroll sticky-atc-panel.sticky-atc .sticky-atc__trust-bar{display:none!important}@media(max-width:749px){.announcement-bar .slider-button,.announcement-bar .slider-button--prev,.announcement-bar .slider-button--next,.announcement-bar button[name=previous],.announcement-bar button[name=next],.announcement-bar .swiper-button-prev,.announcement-bar .swiper-button-next,.announcement-bar .icon-caret,marquee-component .slider-button,marquee-component button[name=previous],marquee-component button[name=next],marquee-component .swiper-button-prev,marquee-component .swiper-button-next,announcement-bar-component .slider-button,announcement-bar-component button[name=previous],announcement-bar-component button[name=next],announcement-bar-component .swiper-button-prev,announcement-bar-component .swiper-button-next,utility-bar .slider-button,utility-bar button[name=previous],utility-bar button[name=next]{display:none!important;visibility:hidden!important;width:0!important;height:0!important;overflow:hidden!important}.announcement-bar .slider-counter,.announcement-bar .dots,.announcement-bar .swiper-pagination,marquee-component .slider-counter,marquee-component .dots,marquee-component .swiper-pagination,announcement-bar-component .slider-counter,announcement-bar-component .dots,announcement-bar-component .swiper-pagination{display:none!important}}.sticky-atc .visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sticky-atc__dropdown-trigger:focus-visible,.sticky-atc__dropdown-option:focus-visible,.sticky-atc__btn:focus-visible{outline:2px solid rgb(var(--color-foreground, 0 0 0));outline-offset:2px}@media(prefers-reduced-motion:reduce){sticky-atc-panel.sticky-atc,.sticky-atc__btn,.sticky-atc__btn-label,.sticky-atc__btn-icon,.sticky-atc__btn-check,.sticky-atc__dropdown-trigger,.sticky-atc__dropdown-arrow,.sticky-atc__media img{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/sticky-add-to-cart.css.map */
