#sticky-add-to-cart.fa-sticky{left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:900;border-radius:var(--fa-r-xl);background:#ffffff6b;backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);border:1px solid rgba(255,255,255,.65);box-shadow:0 8px 32px #00000024,inset 0 1px #ffffffbf,inset 0 -1px #ffffff26}body:has(#Details-menu-drawer-container[open]) #sticky-add-to-cart.fa-sticky{z-index:1}#sticky-add-to-cart.fa-sticky:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;padding:1px;background:linear-gradient(180deg,#ffffffb3,#ffffff26);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude}#sticky-add-to-cart.fa-sticky .sticky-add-to-cart__container{max-width:var(--fa-container);margin:0 auto;padding:12px 20px;display:flex;align-items:center;justify-content:space-between;gap:20px}#sticky-add-to-cart.fa-sticky .product-info{display:flex;align-items:center;gap:14px}#sticky-add-to-cart.fa-sticky .product-image{width:48px;height:48px;border-radius:8px;background:var(--fa-white);object-fit:cover}#sticky-add-to-cart.fa-sticky .text-content{max-width:none!important}#sticky-add-to-cart.fa-sticky .product-title{font-family:var(--fa-font-head);font-weight:700;font-size:var(--fa-fs-16);line-height:1.2;color:var(--fa-ink-2);margin:0}#sticky-add-to-cart.fa-sticky .product-description{display:none}#sticky-add-to-cart.fa-sticky .fa-sticky__preorder{margin:2px 0 0;font-size:var(--fa-fs-13);line-height:1.3;color:var(--fa-brand)}#sticky-add-to-cart.fa-sticky .fa-sticky__preorder[hidden]{display:none}#sticky-add-to-cart.fa-sticky .subscription-and-cart{display:flex;align-items:center;gap:14px}#sticky-add-to-cart.fa-sticky .custom-subscription-select{height:52px;border:1px solid rgba(31,31,33,.15);border-radius:var(--fa-r-pill);background:#ffffffb3;font-family:var(--fa-font-body);font-size:var(--fa-fs-14);padding:0 34px 0 18px}#sticky-add-to-cart.fa-sticky .add-to-cart-button{height:52px;align-items:center;background:var(--fa-ink-2);color:var(--fa-white)!important;border:1px solid rgba(255,255,255,.24);border-radius:var(--fa-r-pill);padding:0 40px;font-family:var(--fa-font-body);font-size:var(--fa-fs-15);font-weight:700;text-transform:uppercase;line-height:1;box-shadow:inset 0 1px #ffffff2e}#sticky-add-to-cart.fa-sticky .add-to-cart-button svg,#sticky-add-to-cart.fa-sticky .add-to-cart-button svg path{fill:currentColor}#sticky-add-to-cart.fa-sticky .add-to-cart-button:hover{box-shadow:inset 0 1px #ffffff2e,0 8px 24px #1f1f212e}#sticky-add-to-cart.fa-sticky.fa-touch{background:#fff9}@media(prefers-reduced-transparency:reduce){#sticky-add-to-cart.fa-sticky.fa-refract{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#sticky-add-to-cart.fa-sticky{backdrop-filter:none;-webkit-backdrop-filter:none;background:#fffffff0}}@media screen and (max-width:768px){#sticky-add-to-cart.fa-sticky{background:#ffffffb8}#sticky-add-to-cart.fa-sticky .sticky-add-to-cart__container{flex-direction:row}}@media screen and (max-width:430px){#sticky-add-to-cart.fa-sticky{left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom,0px));border-radius:var(--fa-r-lg)}#sticky-add-to-cart.fa-sticky .sticky-add-to-cart__container{padding:6px 6px 6px 14px;min-height:56px;gap:10px}#sticky-add-to-cart.fa-sticky .product-info{display:none!important}#sticky-add-to-cart.fa-sticky .subscription-and-cart{flex:1 1 auto;min-width:0;gap:8px}#sticky-add-to-cart.fa-sticky .custom-subscription-wrapper{flex:1 1 auto;min-width:0}#sticky-add-to-cart.fa-sticky .product-form{flex:0 0 auto}#sticky-add-to-cart.fa-sticky .custom-subscription-select{width:100%;max-width:none;height:44px;font-size:var(--fa-fs-13);padding:0 26px 0 14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#sticky-add-to-cart.fa-sticky .add-to-cart-button{flex:0 0 auto;height:44px;padding:0 18px;font-size:var(--fa-fs-13);white-space:nowrap;display:flex;align-items:center;justify-content:center;gap:8px}#sticky-add-to-cart.fa-sticky .add-to-cart-button svg{width:16px;height:16px;flex-shrink:0}}@media screen and (max-height:480px)and (orientation:landscape){#sticky-add-to-cart.fa-sticky{position:static;border-radius:0}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/fa-sticky.css.map */
