.card__media{position:relative}.cp-product-tag{position:absolute;top:1rem;right:1rem;z-index:2;padding:.5rem 1rem;background:#141210d9;color:#fff;font-family:Jost,Poppins,sans-serif;font-size:1rem;letter-spacing:.1rem;text-transform:uppercase;line-height:1;border-radius:3px;white-space:nowrap;pointer-events:none}.cp-collection-title-link{color:inherit;text-decoration:none}.cp-collection-title-link:hover{text-decoration:none}.card-wrapper.cp-touched .media.media--hover-effect>img:first-child:not(:only-child),.product-card-wrapper.cp-touched .media.media--hover-effect>img:first-child:not(:only-child){opacity:0!important}.card-wrapper.cp-touched .media.media--hover-effect>img+img,.product-card-wrapper.cp-touched .media.media--hover-effect>img+img{opacity:1!important}.cp-gift-wrapper{border-top:1px solid rgba(0,0,0,.08)}.cp-gift__head{display:flex;align-items:center;justify-content:space-between;padding:1.4rem 2rem;background:#f4f6f8;font-family:Jost,Poppins,sans-serif;font-size:1.4rem;letter-spacing:.1rem;text-transform:uppercase;color:#232222;cursor:pointer;-webkit-user-select:none;user-select:none}.cp-gift__head-right{display:flex;align-items:center;gap:1rem}.cp-gift__count{font-size:1.2rem;color:#8a8a8a}.cp-gift__toggle{display:inline-flex;align-items:center;color:#232222}.cp-gift__toggle svg{transition:transform .25s ease;transform:rotate(180deg)}.cp-gift--collapsed .cp-gift__list,.cp-gift--collapsed .cp-gift__limit{display:none}.cp-gift--collapsed .cp-gift__toggle svg{transform:rotate(0)}.cp-gift__limit{margin:1rem 2rem 0;padding:1rem 1.4rem;background:#d02020;color:#fff;font-family:Poppins,sans-serif;font-size:1.2rem;border-radius:3px}.cp-gift__list{list-style:none;margin:0;padding:0;max-height:30vh;overflow-y:auto}.cp-gift__item{display:flex;align-items:center;gap:1.2rem;padding:1.2rem 2rem;border-bottom:1px solid rgba(0,0,0,.07)}.cp-gift__img{width:4.4rem;height:4.4rem;object-fit:contain;flex-shrink:0}.cp-gift__name{flex:1 1 auto;font-family:Poppins,sans-serif;font-size:1.3rem;color:#232222}.cp-gift__free{font-family:Jost,Poppins,sans-serif;font-size:1.2rem;letter-spacing:.06rem;text-transform:uppercase;color:#138a4a;font-weight:500}.cp-gift__btn{flex-shrink:0;min-width:7.4rem;padding:.7rem 1.2rem;font-family:Jost,Poppins,sans-serif;font-size:1.1rem;letter-spacing:.08rem;text-transform:uppercase;background:#fff;border-radius:3px;cursor:pointer}.cp-gift__btn--add{border:1px solid #c9a227;color:#a7851a}.cp-gift__btn--add[disabled]{opacity:.4;cursor:not-allowed}.cp-gift__btn--remove{border:1px solid #d02020;color:#d02020}.cp-gift__warning{margin:1rem 2rem;padding:1rem 1.4rem;background:#fff4f4;border:1px solid #d02020;color:#d02020;font-family:Poppins,sans-serif;font-size:1.2rem;border-radius:3px;text-align:center}.cp-checkout-blocked{opacity:.45;cursor:not-allowed}.cp-gift__warning--float{position:fixed;left:50%;bottom:2.4rem;transform:translate(-50%);z-index:9999;max-width:42rem;margin:0;box-shadow:0 6px 24px #0000002e}.cart-item__free-tag{display:inline-block;margin-left:.8rem;padding:.2rem .8rem .1rem;background:#000;color:#fff;font-family:Jost,Poppins,sans-serif;font-size:1rem;letter-spacing:.1rem;text-transform:uppercase;border-radius:2px;vertical-align:middle}.cart-item__free-price{text-transform:uppercase;letter-spacing:.05rem}.cp-ship{padding:1.6rem 2rem 2.4rem;border-bottom:1px solid rgba(0,0,0,.08)}.cp-ship--page{padding:0;border-bottom:0;max-width:48rem;margin:1rem 0 3rem}.cp-ship__msg{margin:0 0 1.8rem;text-align:center;font-family:Poppins,sans-serif;font-size:1.3rem;font-weight:300;line-height:1.4;color:#232222}.cp-ship__msg strong{font-weight:600}.cp-ship__track{position:relative;height:6px;margin-right:3.6rem;background:#0000001f;border-radius:6px}.cp-ship__fill{display:block!important;position:absolute;left:0;top:0;bottom:0;width:var(--cp-ship-progress, 0%);background:#000;border-radius:6px;transition:width .7s ease}.cp-ship__truck{position:absolute;right:-3.6rem;top:50%;transform:translateY(-50%);width:3.6rem;height:3.6rem;border:2px solid #000000;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;color:#000;transition:background .3s ease,color .3s ease}.cp-ship__truck svg{width:2rem;height:2rem}.cp-ship__truck.is-done{background:#000;color:#fff}@media screen and (min-width:990px){.page-width{max-width:none;padding-left:5rem;padding-right:5rem}.page-width--narrow{max-width:72rem;padding-left:5rem;padding-right:5rem}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/custom-global.css.map */
