@keyframes corp-cta-text-shine{0%,16%{background-position:165% 50%}72%,to{background-position:-165% 50%}}.product-details .corp-cta--add,a.corp-cta.corp-cta--whatsapp,button.corp-cta.corp-cta--checkout,button.corp-cta.corp-cta--quick-add{min-height:53px!important;border-radius:7px!important;box-shadow:0 12px 34px #00000030,0 4px 12px #0000001a!important;transform:translateY(0);transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease!important}.product-details .corp-cta--add,button.corp-cta.corp-cta--quick-add{border-radius:11px!important}.product-details .corp-cta--add{overflow:hidden}.product-details .corp-cta--add:hover,a.corp-cta.corp-cta--whatsapp:hover,button.corp-cta.corp-cta--checkout:hover,button.corp-cta.corp-cta--quick-add:hover{background:#1d1d1d!important;box-shadow:0 15px 40px #00000038,0 6px 15px #0000001f!important;transform:translateY(-1px)!important}.product-details .corp-cta--add:active,a.corp-cta.corp-cta--whatsapp:active,button.corp-cta.corp-cta--checkout:active,button.corp-cta.corp-cta--quick-add:active{box-shadow:0 8px 24px #00000029,0 3px 9px #00000017!important;transform:translateY(2px)!important}.add-to-cart-label,.corp-cta__label{display:inline-block;background-image:linear-gradient(105deg,#ffffff9e 0% 38%,#fff 49% 54%,#ffffff9e 65% 100%);background-position:165% 50%;background-size:230% 100%;background-clip:text;color:transparent!important;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:corp-cta-text-shine 4.8s linear infinite;will-change:background-position}.product-details .corp-cta--add[data-added=true] .add-to-cart-label{opacity:0}.product-details .corp-cta--add:disabled .add-to-cart-label{background:none;color:currentColor!important;-webkit-text-fill-color:currentColor;animation:none}a.corp-cta.corp-cta--whatsapp{display:grid!important;grid-template-columns:20px minmax(0,1fr) 18px;align-items:center;gap:14px;width:min(100%,400px);padding:15px 18px!important;border:0!important;background:#101010!important;color:#fff!important}button.corp-cta.corp-cta--checkout{width:100%;overflow:hidden;border:0!important;background:#101010!important;color:#fff!important}button.corp-cta.corp-cta--quick-add{width:100%;overflow:hidden;border:0!important;background:#101010!important;color:#fff!important;font:inherit;font-weight:800;cursor:pointer}button.corp-cta.corp-cta--quick-add:disabled .corp-cta__label{background:none;color:currentColor!important;-webkit-text-fill-color:currentColor;animation:none}button.corp-cta.corp-cta--checkout:disabled .corp-cta__label{background:none;color:currentColor!important;-webkit-text-fill-color:currentColor;animation:none}button[data-wholesale-cta]{display:flex;align-items:center;justify-content:center;gap:6px}button[data-wholesale-cta] [data-wholesale-label]{position:relative;background:none;color:#fff!important;-webkit-text-fill-color:#fff;font-weight:400;animation:none;will-change:auto}.corp-cta__wave{display:inline-flex;white-space:pre}.corp-cta__letter{display:inline-grid}.corp-cta__letter:before,.corp-cta__letter:after{content:attr(data-character);grid-area:1 / 1;text-align:center}.corp-cta__letter:before{visibility:hidden;font-weight:800}.corp-cta__letter:after{color:#fff;-webkit-text-fill-color:currentColor}button[data-wholesale-cta]:not(:disabled) .corp-cta__letter:after{animation:corp-cta-wholesale-wave 4.8s linear infinite;animation-delay:calc(.4s + var(--corp-cta-letter-index) * .105s)}.corp-cta__count{display:inline-grid;place-items:center;box-sizing:border-box;flex:none;min-inline-size:20px;min-block-size:20px;padding-inline:5px;border-radius:999px;background:#006cff;color:#fff;font-size:10px;font-weight:300;font-variant-numeric:tabular-nums;line-height:1;animation:corp-cta-count-pop .26s ease-out both}@keyframes corp-cta-wholesale-wave{0%,9%,to{color:#fff;font-weight:400}3%,6%{color:#929292;font-weight:800}}@keyframes corp-cta-count-pop{0%{opacity:0;transform:scale(.55)}65%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}.corp-cta__whatsapp,.corp-cta__arrow{display:block;width:20px;height:20px;flex:0 0 20px}.corp-cta__arrow{width:18px;height:18px;transition:transform .2s ease}a.corp-cta.corp-cta--whatsapp:hover .corp-cta__arrow{transform:translate(3px)}@media screen and (max-width:749px){a.corp-cta.corp-cta--whatsapp{width:min(90%,400px)}}@media(prefers-reduced-motion:reduce){button[data-wholesale-cta] .corp-cta__letter:after{animation:none!important}.corp-cta__count{animation:none}.add-to-cart-label,.corp-cta__label{background-position:0 50%;animation:none}.product-details .corp-cta--add,a.corp-cta.corp-cta--whatsapp,button.corp-cta.corp-cta--checkout,button.corp-cta.corp-cta--quick-add,.corp-cta__arrow{transition:none!important}}.blanks-order-total{display:flex;justify-content:space-between;gap:8px;margin:8px 0 0;font-size:12px;line-height:1.3}.blanks-order-total[hidden],.productgridcustom-modal:not(.is-wholesale-mode) .blanks-order-total{display:none}.product-details button.corp-cta--add[data-wholesale-cta]{width:100%;padding:6px 8px;border:0!important;background:#101010!important;color:#fff!important;font:inherit;font-size:14px}.product-details button.corp-cta--add[data-wholesale-cta]:hover:not(:disabled){background:#1d1d1d!important}.product-details button.corp-cta--add[data-wholesale-cta] .add-to-cart-icon{display:none}:is(.productgridcustom-modal,.wholesale-selector__panel--product,.boc,.cart-page){--quick-add-quantity-width: 124px}:is(.boc,.cart-page) .cart-items__quantity .quantity-selector{--blanks-stepper-width: var(--quick-add-quantity-width);flex:none;align-items:stretch;color:#38383d;box-shadow:none}:is(.boc,.cart-page) .cart-items__quantity .quantity-selector :is(button,input){max-width:none;min-height:0;box-shadow:none}:is(.boc,.cart-page) .cart-items__quantity .quantity-selector button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}:is(.boc,.cart-page) .cart-items__quantity .quantity-selector .svg-wrapper{width:12px;height:12px}:is(.productgridcustom-modal__details,.wholesale-selector__panel--product) .wholesale-selector__row{grid-template-columns:minmax(0,1fr) var(--quick-add-quantity-width);min-height:54px}:is(.productgridcustom-modal__details,.wholesale-selector__panel--product) .wholesale-selector__row:not(:last-child){border-block-end:1px solid #ededee}:is(.productgridcustom-modal__details,.wholesale-selector__panel--product) .wholesale-selector__thumb{display:none}:is(.productgridcustom-modal__details,.wholesale-selector__panel--product) .wholesale-selector__row strong{text-align:start}.wholesale-selector__panel.wholesale-selector__panel--product .wholesale-selector__rows{gap:0}.wholesale-selector__panel.wholesale-selector__panel--product .wholesale-selector__row{padding:5px 10px!important}.wholesale-selector__panel.wholesale-selector__panel--product .wholesale-selector__row strong{font-size:15px}.wholesale-selector__panel--product .wholesale-selector__quantity button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}:is(.productgridcustom-modal :is(.productgridcustom-modal__quantity,.wholesale-selector__quantity),.wholesale-selector__panel.wholesale-selector__panel--product .wholesale-selector__quantity,:is(.boc,.cart-page) .cart-items__quantity .quantity-selector){position:relative;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;width:var(--blanks-stepper-width, 100%);height:54px;overflow:visible;border:0!important;background:transparent}:is(.productgridcustom-modal :is(.productgridcustom-modal__quantity,.wholesale-selector__quantity),.wholesale-selector__panel.wholesale-selector__panel--product .wholesale-selector__quantity,:is(.boc,.cart-page) .cart-items__quantity .quantity-selector):before{position:absolute;top:5px;right:0;bottom:5px;left:0;border:1px solid #dedee0;border-radius:999px;pointer-events:none;content:""}:is(.productgridcustom-modal :is(.productgridcustom-modal__quantity,.wholesale-selector__quantity),.wholesale-selector__panel.wholesale-selector__panel--product .wholesale-selector__quantity,:is(.boc,.cart-page) .cart-items__quantity .quantity-selector) :is(button,input){width:100%!important;height:100%!important;min-width:0;margin:0!important;padding:0;border:0!important;border-radius:0!important;color:inherit;font:inherit;font-size:16px;text-align:center}:is(.productgridcustom-modal :is(.productgridcustom-modal__quantity,.wholesale-selector__quantity),.wholesale-selector__panel.wholesale-selector__panel--product .wholesale-selector__quantity,:is(.boc,.cart-page) .cart-items__quantity .quantity-selector) input{background:transparent!important;font-weight:550;font-variant-numeric:tabular-nums;-webkit-appearance:textfield;appearance:textfield}.productgridcustom-modal__quantity input::-webkit-inner-spin-button,.productgridcustom-modal__quantity input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}:is(.productgridcustom-modal :is(.productgridcustom-modal__quantity,.wholesale-selector__quantity),.wholesale-selector__panel.wholesale-selector__panel--product .wholesale-selector__quantity,:is(.boc,.cart-page) .cart-items__quantity .quantity-selector) button,:is(.productgridcustom-modal :is(.productgridcustom-modal__quantity,.wholesale-selector__quantity),.wholesale-selector__panel.wholesale-selector__panel--product .wholesale-selector__quantity,:is(.boc,.cart-page) .cart-items__quantity .quantity-selector) button:is(:hover,:active,:focus){background:radial-gradient(circle,var(--quick-add-stepper-fill, #efeff1) 16px,transparent 17px)!important;color:var(--quick-add-stepper-ink, #38383d)!important;font-size:15px!important;font-weight:400;cursor:pointer}:is(.productgridcustom-modal :is(.productgridcustom-modal__quantity,.wholesale-selector__quantity),.wholesale-selector__panel.wholesale-selector__panel--product .wholesale-selector__quantity,:is(.boc,.cart-page) .cart-items__quantity .quantity-selector) button:disabled{--quick-add-stepper-fill: #f5f5f6;--quick-add-stepper-ink: #85858c;cursor:not-allowed}:is(.productgridcustom-modal :is(.productgridcustom-modal__quantity,.wholesale-selector__quantity),.wholesale-selector__panel.wholesale-selector__panel--product .wholesale-selector__quantity,:is(.boc,.cart-page) .cart-items__quantity .quantity-selector) :is(button,input):focus-visible{outline:2px solid #444!important;outline-offset:-4px}
/*# sourceMappingURL=/cdn/shop/t/55/assets/corp-cta.css.map */
