@keyframes fbSweep{0%,58%{transform:translate(-140%) skew(-18deg)}to{transform:translate(330%) skew(-18deg)}}@keyframes fbFade{0%{opacity:0}to{opacity:1}}@keyframes fbPop{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}body .main-customizer-new .overview-list .make-selection,body .main-customizer-new .customizer-list .make-selection,body .main-customizer-new .overview-list .selected,body .main-customizer-new .customizer-list .selected,body .main-customizer-new .card-stack-text{min-height:0!important;height:auto!important;padding:clamp(6px,.5vw,8px) 10px!important;font-size:clamp(10.5px,.66vw,12px)!important;font-weight:600!important;letter-spacing:.05em!important;line-height:1.2!important}body .main-customizer-new .customizer-list label .img .price-label,body .main-customizer-new .overview-list .price-label{bottom:36px}@media(max-width:768px){body .main-customizer-new .customizer-list label .img .price-label,body .main-customizer-new .overview-list .price-label{bottom:34px}}body .cart-items__title,body .cart-items__title *{font-weight:700!important}body .cart-drawer__header{padding-block:8px!important}body .cart-drawer__heading{font-size:15px!important}body .cart-drawer__items .cart-items{--lg-thumb:3.5rem}body .cart-drawer__items .cart-items__table tbody>tr.cart-items__table-row,body .cart-drawer__items .cart-items__table tbody>tr.cart-items__table-row:last-child{padding:6px!important;margin-bottom:6px!important;border-radius:12px!important}body .cart-drawer__items .cart-items__title{font-size:12.5px!important;line-height:1.25!important}body .cart-drawer__items .cart-items__price,body .cart-drawer__items .cart-items__price *{font-size:12px!important}body .cart-drawer__items .cart-items__variants{font-size:11px!important}body .cart-drawer__items details.lg-details>summary{font-size:10.5px!important;padding:4px 9px!important}body .cart-drawer__items .quantity-selector{min-height:26px!important;height:26px!important;font-size:11.5px!important}body .cart-drawer__items .quantity-selector button{width:24px!important}body .cart-drawer__items{scrollbar-width:thin;scrollbar-color:rgba(60,60,67,.28) transparent}body .cart-drawer__summary{padding:8px 12px calc(10px + env(safe-area-inset-bottom,0px))!important;gap:6px!important}body .cart-drawer__summary .tax-note,body .cart-drawer__summary .tax-note *{font-size:10.5px!important;line-height:1.35}body .cart-drawer__summary .cart__total-container{row-gap:6px}body .cart-drawer__summary .cart__ctas{gap:6px}body .cart-drawer__summary .cart__ctas .cart__checkout-button{min-height:38px!important;padding-block:8px!important;font-size:13px!important;border-radius:10px!important}body .lg-discount,body .cart-actions{border-radius:10px;background:#ffffff80;border:1px solid rgba(60,60,67,.1);box-shadow:0 1px 2px #1018280a;-webkit-backdrop-filter:none;backdrop-filter:none}body .lg-discount:has(details[open]),body .cart-actions:has(details[open]){box-shadow:0 8px 16px -12px #10182847}body .lg-disc__btn,body .cart-actions .cart-note__summary{min-height:32px;padding:0 12px;font-size:11.5px;font-weight:500;letter-spacing:.01em;text-transform:none;color:#1d1d1fcc}body .cart-actions .cart-note__label{font-size:11.5px;font-weight:500;letter-spacing:.01em;text-transform:none}body .lg-plus{width:9px;height:9px;opacity:.7}body .lg-plus:before,body .lg-plus:after{height:1.5px;margin-top:-.75px}body .lg-disc__panel,body .cart-actions .cart-note__inner{padding:0 10px 10px}body .lg-discount .cart-discount__form{gap:6px}body .lg-discount .cart-discount__input{height:32px;padding:0 12px;font-size:12.5px;letter-spacing:.03em}body .lg-discount .cart-discount__button{height:32px;padding:0 14px;font-size:11.5px}body .lg-discount .cart-discount__pill{padding:3px 6px 3px 10px;font-size:11px}body .cart-actions .cart-note__instructions{min-height:60px;padding:8px 12px;font-size:12.5px;border-radius:10px}@media(hover:none),(pointer:coarse){body .lg-discount .cart-discount__input,body .cart-actions .cart-note__instructions{font-size:16px}}@media(hover:hover){body .lg-disc__btn:hover,body .cart-actions .cart-note__summary:hover{background:#ffffff8c}}body .cart-drawer__summary shopify-accelerated-checkout-cart,body .cart-drawer__summary .additional-checkout-buttons{--shopify-accelerated-checkout-button-block-size:34px;--shopify-accelerated-checkout-button-border-radius:10px;--shopify-accelerated-checkout-row-gap:6px}.additional-checkout-buttons{position:relative;overflow:hidden;border-radius:12px;filter:drop-shadow(0 8px 12px rgba(16,24,40,.16))}.additional-checkout-buttons:after{content:"";position:absolute;top:0;bottom:0;left:0;width:40%;z-index:5;pointer-events:none;background:linear-gradient(105deg,transparent,rgba(255,255,255,.5),transparent);transform:translate(-140%) skew(-18deg)}@media(prefers-reduced-motion:no-preference){.additional-checkout-buttons:after{animation:fbSweep 6.5s ease-in-out 1.2s infinite}}body .addon_info_wrap.addons-monogram:not(.hidden){position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%!important;margin:0;padding:14px 0;box-sizing:border-box;transform:none!important;display:flex!important;align-items:center;justify-content:center;overflow-y:auto;background:transparent!important;z-index:2147482000;animation:fbFade .3s ease}body .addon_info_wrap.addons-monogram:not(.hidden):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#14161e66;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body .addons-monogram .custom_monogram{position:relative;box-sizing:border-box;margin:auto;max-width:min(920px,calc(100% - 28px));padding:22px;border:1px solid rgba(255,255,255,.85);border-radius:30px;color:#1d1d1f;font-family:-apple-system,BlinkMacSystemFont,Inter,Roboto,Helvetica,Arial,sans-serif;background:radial-gradient(60% 55% at 0% 0%,rgba(122,162,255,.28),transparent 62%),radial-gradient(55% 50% at 100% 0%,rgba(255,150,200,.22),transparent 62%),radial-gradient(60% 55% at 70% 110%,rgba(120,220,190,.3),transparent 62%),linear-gradient(150deg,#ffffffd6,#ffffff85);-webkit-backdrop-filter:blur(26px) saturate(180%);backdrop-filter:blur(26px) saturate(180%);box-shadow:0 0 0 .5px #3c3c4324,0 40px 90px -24px #00000073,inset 0 1px #fffffff2;animation:fbPop .45s cubic-bezier(.2,.8,.2,1)}body .addons-monogram .custom_monogram_steps{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;box-sizing:border-box;padding:0 46px 12px 4px}body .addons-monogram .custom_monogram_steps_heading{margin:0;font-size:20px;font-weight:700;letter-spacing:-.02em;color:#1d1d1f}body .addons-monogram .steps_flow p{display:inline-block;margin:0;padding:5px 12px;border:1px solid rgba(255,255,255,.9);border-radius:999px;background:#fff9;font-size:12px;font-weight:600;color:#3c3c43ad}body .addons-monogram .monogram_options{position:static;gap:18px}body .addons-monogram .mono-input-box{padding:14px;border:1px solid rgba(255,255,255,.85);border-radius:22px;background:#ffffff6b;box-shadow:inset 0 1px #ffffffe6,0 10px 24px -16px #10182840}body .addons-monogram .mono-input-box h3{font-size:16px;font-weight:700;letter-spacing:-.01em;color:#1d1d1f}body .addons-monogram .mono-input-box .guidance{font-size:12.5px;line-height:1.5;color:#3c3c43ad}body .addons-monogram .preview-box{display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.9);border-radius:22px;color:#1d1d1f;background:linear-gradient(150deg,#fffc,#ffffff6b);box-shadow:0 0 0 .5px #3c3c431f,0 14px 30px -18px #10182859,inset 0 1px #fffffff2}body .addons-monogram .letter-inputs input{border:1px solid rgba(255,255,255,.9);border-radius:16px;background:#ffffffbd;box-shadow:0 0 0 .5px #3c3c431f,0 8px 18px -12px #1018284d,inset 0 1px #fff;color:#1d1d1f;font-weight:600;text-align:center;outline:0;transition:border-color .2s ease,box-shadow .2s ease}body .addons-monogram .letter-inputs input:focus{border-color:#1d1d1f;box-shadow:0 0 0 4px #1d1d1f1a}body .addons-monogram .customizer-list label{border:1px solid rgba(255,255,255,.88);border-radius:14px;background:linear-gradient(150deg,#ffffffc2,#ffffff61);box-shadow:0 0 0 .5px #3c3c431f,0 8px 20px -14px #1018284d,inset 0 1px #fffffffa;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease,border-color .3s ease}body .addons-monogram .customizer-list input:checked~label{border-color:#65ac5f8c;box-shadow:0 0 0 1px #65ac5f33,0 14px 28px -14px #65ac5f73}@media(hover:hover){body .addons-monogram .customizer-list label:hover{transform:translateY(-2px)}}body .addons-monogram .customizer-list,body .addons-monogram .mono-input-box{scrollbar-width:thin;scrollbar-color:rgba(60,60,67,.3) transparent}body .addons-monogram .footer-btns.addons a{position:relative;overflow:hidden;padding:13px 48px;border:1px solid rgba(255,255,255,.22);border-radius:14px;background:linear-gradient(180deg,#4a4a50d6,#18181cf0);color:#fff;font-size:14px;font-weight:600;letter-spacing:.04em;box-shadow:0 10px 20px -8px #00000080,inset 0 1px #ffffff52;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s ease}body .addons-monogram .footer-btns.addons a:after{content:"";position:absolute;top:0;bottom:0;left:0;width:45%;pointer-events:none;background:linear-gradient(105deg,transparent,rgba(255,255,255,.55),transparent);transform:translate(-140%) skew(-18deg)}@media(prefers-reduced-motion:no-preference){body .addons-monogram .footer-btns.addons a:after{animation:fbSweep 6s ease-in-out infinite}}body .addons-monogram .footer-btns.addons a:active{transform:scale(.97)}body .addons-monogram .footer-btns.addons a.disabled,body .addons-monogram .footer-btns.addons a.disable{background:linear-gradient(180deg,#fff9,#ffffff4d);color:#3c3c4380;border-color:#ffffffbf;box-shadow:none}body .addons-monogram .modal-close{position:absolute;top:16px;right:16px;left:auto;z-index:5;display:block;width:36px;height:36px;margin:0;padding:0;border:1px solid rgba(255,255,255,.9);border-radius:50%;background:linear-gradient(150deg,#ffffffe6,#ffffff80);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 0 0 .5px #3c3c4324,0 8px 18px -8px #10182866,inset 0 1px #fff;font-size:0;line-height:0;color:transparent;cursor:pointer;transition:transform .4s cubic-bezier(.2,.8,.2,1)}body .addons-monogram .modal-close>*{display:none!important}body .addons-monogram .modal-close:before,body .addons-monogram .modal-close:after{content:"";position:absolute;left:50%;top:50%;width:13px;height:2px;margin:-1px 0 0 -6.5px;border-radius:2px;background:#3c3c43}body .addons-monogram .modal-close:before{transform:rotate(45deg)}body .addons-monogram .modal-close:after{transform:rotate(-45deg)}body .addons-monogram .modal-close:active{transform:scale(.9)}@media(hover:hover){body .addons-monogram .modal-close:hover{transform:rotate(90deg)}body .addons-monogram .modal-close:hover:before,body .addons-monogram .modal-close:hover:after{background:#d3736b}}@media(max-width:768px){body .addon_info_wrap.addons-monogram:not(.hidden){padding:0}body .addons-monogram .custom_monogram{max-width:100%;border-radius:0;padding:16px 14px calc(16px + env(safe-area-inset-bottom,0px));overflow-y:auto}body .addons-monogram .custom_monogram_steps_heading{font-size:17px}body .addons-monogram .modal-close{position:fixed;top:calc(10px + env(safe-area-inset-top,0px));right:10px}body .addons-monogram .footer-btns.addons{gap:10px}body .addons-monogram .footer-btns.addons a{flex:1;padding:12px 16px;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/foberry-polish.css.map */
