.rv2-cart.drawer .drawer__header{height:50px;min-height:50px}.rv2-cart .drawer__heading{font-size:14px}.rv2-cart .cart-drawer__body{padding:10px var(--rv2-pad) 16px}.rv2-cart.drawer .cart-drawer__body>*{margin-bottom:11px}.rv2-cart .rolvea-pb{padding-bottom:9px}.rv2-cart .rolvea-pb .rl-headline{margin:0 0 7px;font-size:12.5px;line-height:1.3}.rv2-cart .rolvea-pb .rl-headline .rl-sub{margin-top:1px;font-size:10.5px;line-height:1.3}.rv2-cart .rolvea-pb .rl-pills{display:none}.rv2-cart .rolvea-pb .rl-mid{height:34px}.rv2-cart .rolvea-pb .rl-cp{width:30px;height:30px}.rv2-cart .rolvea-pb .rl-cp__icon svg{width:14px;height:14px}.rv2-cart .rolvea-pb .rl-cp__check{width:13px;height:13px;border-width:2px;bottom:-1px;right:-1px}.rv2-cart .rolvea-pb .rl-cp__check svg{width:7px;height:7px}.rv2-cart .rolvea-pb .rl--current .rl-cp__circle{border-width:2px}.rv2-cart .rolvea-pb .rl-labels{height:14px;margin-top:4px}.rv2-cart .rolvea-pb .rl-label-wrap{min-width:0;max-width:86px}.rv2-cart .rolvea-pb[data-rl-tiers="1"] .rl-label-wrap,.rv2-cart .rolvea-pb[data-rl-tiers="2"] .rl-label-wrap{max-width:104px}.rv2-cart .rolvea-pb .rl-label{display:block;font-size:9px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rv2-cart .rolvea-pb .rl-amount{margin-top:1px;font-size:8.5px}.rv2-cart .cart-drawer .cart-items{row-gap:10px}.rv2-cart .cart-drawer-item .cart-item__details{display:grid;grid-template-columns:auto 1fr;align-items:center;row-gap:2px;column-gap:7px}.rv2-cart .cart-item__details>*+*{margin-top:0}.rv2-cart .cart-drawer-item .cart-item__name{grid-area:1 / 1 / 2 / 3;font-size:12.5px;line-height:1.25}.rv2-cart .cart-drawer-item .cart-item__details dl{grid-area:2 / 1 / 3 / 2}.rv2-cart .cart-drawer-item .cart-drawer-item__single-item-prices{grid-area:2 / 2 / 3 / 3;justify-self:start;align-self:center;margin-top:0;gap:0}.rv2-cart .cart-drawer-item .cart-drawer-item__single-item-prices>span{display:none}.rv2-cart .cart-drawer-item .cart-drawer__discounts{margin:0}.rv2-cart .cart-drawer-item .cart-drawer__discounts .badge{padding:1px 6px;font-size:9px;line-height:1.4}.rv2-cart .cart-drawer-item .cart-drawer__discounts .badge svg{width:9px;height:9px}.rv2-cart .cart-drawer-item__quantity-and-prices{padding-top:5px}.rv2-cart .cart-drawer-item .quantity .quantity__button{width:28px;height:28px}.rv2-cart .cart-drawer-item .quantity .quantity__input{width:30px;height:28px}.rv2-cart .rv2-scarcity{margin-top:3px;font-size:10.5px}.rv2-cart .rv2-upsell__head{margin-bottom:7px}.rv2-cart .rv2-upsell__title{font-size:12px}.rv2-cart .rv2-upsell__hint{font-size:10px}.rv2-cart .rv2-upsell__track{gap:8px;padding:1px 0}.rv2-cart .rv2-upsell__card{width:120px;gap:4px;padding:0;border:0;border-radius:0;background:transparent;line-height:1.2}.rv2-cart .rv2-upsell__media{border:0}.rv2-cart .rv2-upsell__product-link{gap:4px}.rv2-cart .rv2-upsell__name{font-size:11px;line-height:1.2;min-height:0;-webkit-line-clamp:2}.rv2-cart .rv2-upsell__price{gap:4px;line-height:1.15}.rv2-cart .rv2-upsell__now{font-size:12.5px;line-height:1.15}.rv2-cart .rv2-upsell__was{font-size:9.5px;line-height:1.15}.rv2-cart .rv2-upsell__add{min-height:28px;padding:4px 6px;font-size:11px;line-height:1.15}@media(max-width:749px){.rv2-cart .rv2-upsell__swatches{display:none}}.rv2-cart.drawer .drawer__footer{gap:8px;padding:10px var(--rv2-pad) max(12px,env(safe-area-inset-bottom))}.rv2-cart.drawer .cart-drawer__totals__row{font-size:12.5px;line-height:1.25}.rv2-cart.drawer .cart-drawer__totals__row>span{font-size:inherit}.rv2-cart.drawer .cart-drawer__totals__row.text-color-text{font-size:15.5px;font-weight:600}.rv2-cart .cart-drawer__totals{row-gap:3px}.rv2-cart .cart-drawer__footer .cart-drawer__total-savings{margin:0}.rv2-cart .cart-drawer__footer .cart-drawer__total-savings:not(:empty){margin-top:3px}.rv2-cart.drawer .drawer__footer>.cart-drawer__totals .cart-drawer__totals__row{font-size:12px;font-weight:400}.rv2-cart .cart-drawer__totals .rl-ship-gap{display:none}.rv2-cart .cart__ctas{display:flex;flex-direction:column;gap:6px}.rv2-cart .cart__dynamic-checkout-buttons,.rv2-cart .cart__dynamic-checkout-buttons.additional-checkout-buttons{margin:0}.rv2-cart shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size: 40px;--shopify-accelerated-checkout-button-inline-size: 40px}.rv2-cart .payment-badges{flex-wrap:nowrap;gap:3px;overflow:hidden}.rv2-cart .list-payment__item svg{height:16px}.rv2-cart .payment-badges .list-payment__item:nth-child(n+9){display:none}@media(max-width:380px){.rv2-cart .rolvea-pb .rl-label{font-size:8.5px}}@media(max-height:700px){.rv2-cart .rolvea-pb .rl-mid{height:26px}.rv2-cart .rolvea-pb .rl-cp{width:24px;height:24px}.rv2-cart .rolvea-pb .rl-cp__icon svg{width:12px;height:12px}.rv2-cart .rolvea-pb .rl-headline .rl-sub,.rv2-cart .payment-badges-block{display:none}}.rv2-cart .cart-drawer-item.cart-item--product-tanga-comfortcotton-5-in-omaggio .quantity .quantity__button{display:none}.rv2-cart .cart-drawer-item.cart-item--product-tanga-comfortcotton-5-in-omaggio .cart-item__quantity-wrapper .quantity.cart-quantity{border:0;background:transparent;box-shadow:none;min-height:0}.rv2-cart .cart-drawer-item.cart-item--product-tanga-comfortcotton-5-in-omaggio .quantity .quantity__input{pointer-events:none;border:0;background:transparent;width:auto;padding:0;text-align:left;color:#1f7a3f;font-weight:700}.rv2-cart .cart-drawer-item.cart-item--product-tanga-comfortcotton-5-in-omaggio .cart-drawer-item__details-and-delete-btn .cart-drawer-item__cart-remove-button{display:none}.rv2-cart .cart-drawer-item.cart-item--product-tanga-comfortcotton-5-in-omaggio .cart-item__details .cart-item__name{pointer-events:none;color:#1f7a3f}.rv2-cart .cart-item--product-tanga-comfortcotton-5-in-omaggio .rv2-free{color:#1f7a3f;font-weight:800}cart-items .cart-item.cart-item--product-tanga-comfortcotton-5-in-omaggio .quantity__button,cart-items .cart-item.cart-item--product-tanga-comfortcotton-5-in-omaggio cart-remove-button{display:none!important}cart-items .cart-item.cart-item--product-tanga-comfortcotton-5-in-omaggio .quantity{border:0;background:transparent;box-shadow:none}cart-items .cart-item.cart-item--product-tanga-comfortcotton-5-in-omaggio .quantity__input{pointer-events:none;border:0;background:transparent;color:#1f7a3f;font-weight:700}cart-items .cart-item.cart-item--product-tanga-comfortcotton-5-in-omaggio .cart-item__name{pointer-events:none;color:#1f7a3f}.rv2-cart .cart-drawer-item[class*=-in-omaggio] .quantity .quantity__button,.rv2-cart .cart-drawer-item.rv-om-row .quantity .quantity__button{display:none}.rv2-cart .cart-drawer-item[class*=-in-omaggio] .cart-item__quantity-wrapper .quantity.cart-quantity,.rv2-cart .cart-drawer-item.rv-om-row .cart-item__quantity-wrapper .quantity.cart-quantity{border:0;background:transparent;box-shadow:none;min-height:0}.rv2-cart .cart-drawer-item[class*=-in-omaggio] .quantity .quantity__input,.rv2-cart .cart-drawer-item.rv-om-row .quantity .quantity__input{pointer-events:none;border:0;background:transparent;width:auto;padding:0;text-align:left;color:#1f7a3f;font-weight:700}.rv2-cart .cart-drawer-item[class*=-in-omaggio] .cart-drawer-item__details-and-delete-btn .cart-drawer-item__cart-remove-button,.rv2-cart .cart-drawer-item.rv-om-row .cart-drawer-item__details-and-delete-btn .cart-drawer-item__cart-remove-button{display:none}.rv2-cart .cart-drawer-item[class*=-in-omaggio] .cart-item__details .cart-item__name,.rv2-cart .cart-drawer-item.rv-om-row .cart-item__details .cart-item__name{pointer-events:none;color:#1f7a3f}.rv2-cart .cart-item[class*=-in-omaggio] .rv2-free{color:#1f7a3f;font-weight:800}cart-items .cart-item[class*=-in-omaggio] .quantity__button,cart-items .cart-item[class*=-in-omaggio] cart-remove-button{display:none!important}cart-items .cart-item[class*=-in-omaggio] .quantity{border:0;background:transparent;box-shadow:none}cart-items .cart-item[class*=-in-omaggio] .quantity__input{pointer-events:none;border:0;background:transparent;color:#1f7a3f;font-weight:700}cart-items .cart-item[class*=-in-omaggio] .cart-item__name{pointer-events:none;color:#1f7a3f}.rv2-cart .cart-item__quantity-wrapper{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rv2-cart .rv-pl-qlab{font-size:11px;color:#6b6b6b;line-height:1.3;white-space:nowrap}.rv2-cart .rv-pl-qlab b{color:#1a1a1a;font-weight:800}.rv2-cart .cart-drawer-item.rv-om-row{display:none!important}.rv2-cart .rv-pl-box{display:block;margin:10px 0 2px;border:1.5px solid #e6dfd6;border-radius:12px;overflow:hidden;background:#fff}.rv2-cart .rv-pl-box__r{display:grid;grid-template-columns:44px 1fr auto;gap:8px;align-items:center;padding:8px 10px;font-size:12px}.rv2-cart .rv-pl-box__img{width:44px;height:44px;border-radius:6px;object-fit:cover;display:block;background:#f2f2f2}.rv2-cart .rv-pl-box__t{min-width:0;display:flex;flex-direction:column}.rv2-cart .rv-pl-box__k{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#6b6b6b;line-height:1.2}.rv2-cart .rv-pl-box__d{font-weight:700;color:#1f7a3f;line-height:1.3}.rv2-cart .rv-pl-box__p{text-align:right;white-space:nowrap;font-size:13px}.rv2-cart .rv-pl-box__p s{color:#9a938c;font-size:11.5px;margin-right:4px}.rv2-cart .rv-pl-box__p b{color:#1f7a3f;font-weight:800}.rv2-cart .rv-pl-box__r--sum{grid-template-columns:1fr auto;background:#eef7f0;border-top:1px solid #e6dfd6;font-weight:800;color:#1a1a1a}.rv2-cart .rv-pl-box__r--sum b{font-weight:800;font-size:13.5px}.rv2-cart .rv-mode-pl .cart-drawer__totals__row{font-size:12px;margin:2px 0}.rv2-cart .rv-mode-pl .cart-drawer__totals__row .cart-drawer__totals__row__money{font-size:12px}.rv2-cart .rv-mode-pl .cart-drawer__totals__row:last-child{font-size:15px;font-weight:800;margin:4px 0 2px}.rv2-cart .rv-mode-pl .cart-drawer__totals__row:last-child .cart-drawer__totals__row__money{font-size:16px}.rv2-cart .rv-mode-pl .rl-ship-gap{display:none!important}.rv2-cart .rv-mode-pl .rv2-delivery{background:transparent!important;padding:2px 0!important;margin:0 0 4px!important;font-size:11px;color:#6b6b6b}.rv2-cart .rv-mode-pl .rv2-delivery__text{font-size:11px}.rv2-cart .rv-mode-pl .payment-badges{display:none!important}.rv2-cart .rv-mode-pl .payment-badges-block{margin:0!important}.rv2-cart .rv-mode-pl .rv-pl-trust{margin:6px 0 0;text-align:center;font-size:10.5px;color:#6b6b6b;line-height:1.3}.rv2-cart .rv-pl-cnt{display:inline-flex;align-items:center;margin-left:8px;padding:3px 9px;border-radius:999px;background:#2c527f;color:#fff;font-size:11px;font-weight:700;letter-spacing:0;text-transform:none;line-height:1.2;vertical-align:middle}.rv2-cart .rv-pl-gift{grid-area:3 / 1 / 4 / 3;justify-self:start;display:inline-flex;align-items:center;gap:5px;margin-top:3px;padding:3px 8px;border-radius:999px;background:#edf3f8;color:#2c527f;font-size:11px;font-weight:700;line-height:1.2;white-space:nowrap}.rv2-cart .rv-pl-gift .rv-ico{width:12px;height:12px}.rv2-cart .rv-pl-box{display:none!important}.rv2-cart .rv-mode-pl .rv-pl-trust{display:flex;justify-content:center;gap:14px}.rv2-cart .rv-mode-pl .rv-pl-trust span{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.rv2-cart .rv-mode-pl .rv-pl-trust .rv-ico{width:13px;height:13px}.rv2-cart .rv-mode-pl .cart-drawer__totals__row span[style*=color]{color:#2c527f!important}.rv2-cart .rv-mode-pl .rv2-delivery{background:#f4efe8!important;padding:8px 12px!important;border-radius:8px;margin:0 0 6px!important}.rv2-cart .rv-rsv{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 8px;padding:8px 16px 0;background:#edf3f8;border-bottom:3px solid #2C527F}.rv2-cart .rv-rsv[hidden]{display:none!important}.rv2-cart .rv-rsv__t{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:#2c527f;line-height:1;padding-bottom:8px}.rv2-cart .rv-rsv__t .rv-ico{width:15px;height:15px}.rv2-cart .rv-rsv__c{font-variant-numeric:tabular-nums;font-size:18px;font-weight:800;color:#2c527f;letter-spacing:.03em;line-height:1;padding-bottom:8px}.rv2-cart .rv-rsv__bar{display:block;flex:0 0 100%;height:3px;margin:0 -16px -3px;background:#d6e2ee;position:relative;overflow:hidden}.rv2-cart .rv-rsv__fill{display:block;position:absolute;left:0;top:0;bottom:0;width:100%;background:#2c527f;transition:width 1s linear}.rv2-cart .rv-mode-pl #CartDrawer-Checkout{position:relative}.rv2-cart .rv-rsv__pill{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:999px;background:#ffffff2e;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.02em;color:inherit;line-height:1}.rv2-cart .rv-rsv__pill[hidden]{display:none!important}.rv2-cart .rv-rsv__pill .rv-ico{width:13px;height:13px}.rv2-cart .rv-mode-pl #CartDrawer-Checkout .button__label{padding-right:84px}.rv2-cart .rv-pl-stk{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:700;color:#b8391a;line-height:1.2;margin:2px 0 4px}.rv2-cart .rv-pl-stk .rv-ico{width:13px;height:13px;color:#e4572e}
/*# sourceMappingURL=/cdn/shop/t/54/assets/rolvea-cart-drawer-v3.css.map */
