.xo-sticky-cart .xo-field-select-custom__trigger{width:100%;min-width:17.5rem}.xo-sticky-cart{width:100%}.xo-sticky-cart xo-show-hide-sticky-cart{display:block;width:100%}.xo-sticky-cart .xo-field-select-custom__popover{min-width:unset;width:var(--xo-popover-trigger-width)}@media(max-width:1199px){.xo-sticky-cart .xo-field-select-custom__popover{padding:1.6rem}}.xo-sticky-cart .xo-field-select-custom__popover--radius{border-radius:1.2rem}.xo-sticky-cart__inner{transition:all .4s;transform:translateY(100%);background-color:color-mix(in srgb,rgba(var(--color-background)) 100%,transparent);box-shadow:0 4px 29px rgba(var(--color-overlay),.15);width:100%}.xo-sticky-cart__inner-active{transition:all .4s;transform:translateY(0);width:100%}.xo-sticky-cart__inner--radius .xo-sticky-cart__grid{border-radius:1.2rem;overflow:hidden}.xo-sticky-cart__icon{height:2.4rem;display:flex;justify-content:center;align-items:center;position:relative}.xo-sticky-cart__icon-item{width:5rem;color:color-mix(in srgb,rgba(var(--color-foreground)) 50%,transparent);background-color:color-mix(in srgb,rgba(var(--color-background)) 100%,transparent);display:flex;justify-content:center;align-items:center;cursor:pointer;border:.1rem solid transparent;position:absolute;z-index:10;transition:all .4s;top:0rem;transform:translate(-50%)}[dir=ltr] .xo-sticky-cart__icon-item{left:50%}[dir=rtl] .xo-sticky-cart__icon-item{right:50%}.xo-sticky-cart__icon-item svg{transition:all .4s}.xo-sticky-cart__icon-item:hover{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent)}.xo-sticky-cart__icon-item:hover svg{scale:1.1}.xo-sticky-cart__icon-item--up{position:absolute;z-index:10;transition:all .4s;top:-100%;transform:translate(-50%,-50%);border:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent)}[dir=ltr] .xo-sticky-cart__icon-item--up{left:50%}[dir=rtl] .xo-sticky-cart__icon-item--up{right:50%}.xo-sticky-cart__icon-item--up svg{transform:rotate(180deg)}.xo-sticky-cart__grid{padding:0rem 1.8rem 1.8rem;max-width:1310px;margin:0 auto}.xo-sticky-cart__product-info{height:100%}@media(min-width:992px){.xo-sticky-cart__product-info{border-right:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent)}}.xo-sticky-cart__product-wrapper{display:flex;gap:1.3rem;padding-inline-end:1.2rem;height:fit-content}.xo-sticky-cart__info-image{width:9.4rem}@media(max-width:767px){.xo-sticky-cart__info-image{display:none}}.xo-sticky-cart__info-image .xo-image,.xo-sticky-cart__info-image .xo-image__placeholder,.xo-sticky-cart__info-image .placeholder-svg,.xo-sticky-cart__info-image img{width:100%;height:100%}.xo-sticky-cart__info-box{display:flex;flex-direction:column;gap:.8rem}@media(min-width:992px){.xo-sticky-cart__info-box{justify-content:center;gap:2rem;padding-bottom:.6rem}.xo-sticky-cart__info-price{display:none}}.xo-sticky-cart__info-title{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:500;font-size:calc(var(--font-body-scale) * 1.6rem);line-height:calc(1 + .3 / var(--font-body-scale));word-break:break-word;word-wrap:break-word;opacity:.85;text-transform:uppercase}@media(min-width:768px){.xo-sticky-cart__info-title{font-size:calc(var(--font-body-scale) * 1.8rem)}}.xo-sticky-cart__info-price .xo-price__sale{flex-direction:row-reverse;flex-wrap:wrap;justify-content:start}.xo-sticky-cart__product-variant{display:flex;align-items:center}.xo-sticky-cart__product-variant .xo-btn--md .xo-btn__content{padding-top:1.2rem;padding-bottom:1.2rem}.xo-sticky-cart__variant-group{width:100%;display:flex;flex-wrap:wrap;gap:2.4rem;row-gap:1.2rem}@media(max-width:767px){.xo-sticky-cart__variant-group{flex-direction:column}}.xo-sticky-cart__variant-group .xo-product-variant__inner-selected-value{display:none}.xo-sticky-cart__variant-group .xo-product-variant__inner{flex-direction:column;align-items:start;gap:1.6rem}.xo-sticky-cart__variant-group .xo-product-variant__inner-name,.xo-sticky-cart__variant-group .xo-product-variant__top-name{padding-bottom:.8rem;color:rgba(var(--color-foreground),.65);font-size:calc(var(--font-body-scale) * 1.4rem);font-weight:500;line-height:calc(1 + .4 / var(--font-body-scale));text-transform:uppercase}.xo-sticky-cart__variant-group .xo-product-variant__inner-name p,.xo-sticky-cart__variant-group .xo-product-variant__top-name p{opacity:.65}.xo-sticky-cart__variant-group .xo-product-variant__inner-value{display:flex;flex-wrap:wrap;align-items:start;justify-content:start;gap:.4rem}.xo-sticky-cart__variant-group .xo-product-variant__inner-value .xo-field-radio--radio,.xo-sticky-cart__variant-group .xo-product-variant__inner-value .xo-field-radio--boxed{padding-inline-end:.5rem}.xo-sticky-cart__variant-group .xo-product-variant__inner-value .xo-field-radio--radio:last-child,.xo-sticky-cart__variant-group .xo-product-variant__inner-value .xo-field-radio--boxed:last-child{padding-inline-end:0}.xo-sticky-cart__product-action{display:flex;align-items:center}.xo-sticky-cart__action-group{width:100%}.xo-sticky-cart__action-quantity{height:100%}.xo-sticky-cart__action-quantity .xo-quantity{width:100%;height:45px!important;max-height:100%;padding:0 12px;font-size:13px;line-height:1;border:.1rem solid rgba(var(--color-button),1)}@media(max-width:767px){.xo-sticky-cart__action-quantity .xo-quantity{padding:1rem .8rem}}.xo-sticky-cart__action-quantity .xo-quantity--radius{border-radius:var(--button-radius)}.xo-sticky-cart__action-quantity .xo-quantity--radius .xo-quantity__button{border-radius:50%}.xo-sticky-cart__action-quantity .xo-quantity__number{color:color-mix(in srgb,rgba(var(--color-button)) 100%,transparent);font-size:13px;line-height:calc(1 + .45 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.0015rem)}@media(min-width:768px){.xo-sticky-cart__action-quantity .xo-quantity__number{font-size:calc(var(--font-body-scale) * 1.6rem);line-height:calc(1 + .45 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.016rem)}}.xo-sticky-cart__action-quantity .xo-quantity__button{padding:.8rem;transition:all .3s ease-in-out}.xo-sticky-cart__action-quantity svg{color:color-mix(in srgb,rgba(var(--color-button)) 100%,transparent)}.xo-sticky-cart__button-add,.xo-sticky-cart__button-text,.xo-sticky-cart__button-add .xo-btn,.xo-sticky-cart__button-text .xo-btn{width:100%}.xo-sticky-cart__action-cart .xo-btn{max-height:6rem}.xo-sticky-cart__button-add[xo-disabled]{cursor:not-allowed;opacity:.6}.xo-sticky-cart__button-add[xo-disabled] .xo-btn{pointer-events:none}@media(max-width:767px){.xo-sticky-cart__options{display:none}}.xo-sticky-cart__options .xo-sticky-cart__option{position:relative;display:flex;align-items:center;gap:.4rem;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-size:calc(var(--font-body-scale) * 1.4rem);font-weight:500;line-height:calc(1 + .42 / var(--font-body-scale));opacity:.65;text-transform:uppercase}.xo-sticky-cart__options--pd{padding-top:.4rem}.xo-sticky-cart__modal::part(inner){padding:2rem 0}.xo-sticky-cart__action-group--desktop{display:none}@media(min-width:992px){.xo-sticky-cart__action-group--desktop{display:flex;justify-content:flex-end;gap:1rem;flex-wrap:wrap}}.xo-sticky-cart__action-group--mobile{display:none}@media(max-width:991px){.xo-sticky-cart__action-group--mobile{display:block}.xo-sticky-cart__action-group--mobile .xo-btn__content{width:100%;padding:1.2rem .8rem}.xo-sticky-cart__action-group--mobile .xo-btn__text{font-size:calc(var(--font-body-scale) * 1.4rem);padding:0}}@media(max-width:390px){.xo-sticky-cart__action-group--mobile .xo-btn__text{font-size:var( --brg-sticky-cart-xs-main-button-font-size, calc(var(--font-body-scale) * 1.4rem) )}.xo-sticky-cart__subscribe-trigger{font-size:var(--brg-sticky-cart-xs-subscribe-button-font-size, 13px)}}.xo-sticky-cart__subscribe-trigger{height:100%;-webkit-user-select:none;user-select:none;font-size:13px;text-decoration:none;line-height:1;display:flex;align-items:center;justify-content:center;line-height:calc(1 + .3 / var(--font-body-scale));text-underline-offset:.25rem;cursor:pointer;padding-inline-start:calc(var(--buttons-scale) * 2rem);padding-inline-end:calc(var(--buttons-scale) * 2rem);transition:all .3s ease-in-out;border:.1rem solid rgba(var(--color-button))!important;color:rgba(var(--color-button))!important;text-transform:uppercase;height:45px;max-height:6rem}.xo-sticky-cart__subscribe-trigger:hover{background:rgba(var(--color-button))!important;color:rgba(var(--color-button-text))!important}@media(max-width:991px){.xo-sticky-cart__subscribe-trigger--mobile{margin-top:1rem;width:100%}}.xo-sticky-cart__subscription-modal::part(inner){padding:1.5em}.xo-sticky-cart__subscription-modal .xo-modal-content__inner{padding:1.2rem}.xo-sticky-cart__subscription-modal .xo-modal-content__header{position:relative;padding-inline-end:5.2rem}.xo-sticky-cart__subscription-modal .xo-modal-content__body{padding:.6rem 0}.xo-sticky-cart__subscription-modal-body{padding:.8rem .4rem}.xo-sticky-cart__subscription-host{padding:1rem;background:color-mix(in srgb,rgba(var(--color-background-2, var(--color-background))) 100%,transparent)}.xo-sticky-cart__subscription-empty{padding:1.2rem;border-radius:1.2rem;background:color-mix(in srgb,rgba(var(--color-background-2, var(--color-background))) 100%,transparent);color:rgba(var(--color-foreground),.75)}.xo-sticky-cart__subscription-modal .xo-modal-content__close.xo-sticky-cart__subscription-modal-close{position:absolute;top:1.2rem;right:1.2rem;width:4rem;height:4rem;display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;background:color-mix(in srgb,rgba(var(--color-background)) 100%,transparent);border:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent)}[dir=rtl] .xo-sticky-cart__subscription-modal .xo-modal-content__close.xo-sticky-cart__subscription-modal-close{right:auto;left:1.2rem}.xo-sticky-cart__subscription-modal .xo-modal-content__close.xo-sticky-cart__subscription-modal-close:hover{border-color:color-mix(in srgb,rgba(var(--color-foreground)) 25%,transparent)}.xo-sticky-cart__subscription-modal-footer{width:100%;padding:.4rem 0}@media(max-width:991px){.xo-sticky-cart__subscribe-trigger--mobile{width:100%;justify-content:center;margin-top:.8rem}}.xo-sticky-cart__subscription-modal .xo-modal-content__content{padding:var(--modal-padding)}.xo-sticky-cart__subscription-modal-body{padding:0}.xo-sticky-cart__subscription-empty{padding:1.2rem;border:.1rem dashed color-mix(in srgb,rgba(var(--color-border)) 100%,transparent);border-radius:.8rem;color:rgba(var(--color-foreground),.7)}.xo-sticky-cart__subscription-modal{--modal-margin: 2em;--modal-padding: 2em;--modal-corner-radius: 0px}.xo-sticky-cart__subscription-modal .xo-modal-content__inner{overflow:hidden}.xo-sticky-cart__subscription-modal .xo-modal-content__header{position:relative;padding-top:1.4rem;padding-bottom:1.4rem;padding-inline:var(--modal-padding)}.xo-sticky-cart__subscription-modal .xo-modal-content__title{padding-right:6rem}.xo-sticky-cart__subscription-modal .xo-modal-content__close.xo-sticky-cart__subscription-close{position:absolute;top:1.4rem;right:1.4rem;width:5.2rem;height:5.2rem;display:flex;align-items:center;justify-content:center;border-radius:999px;border:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent);background:rgba(var(--color-background));padding:.6rem}.xo-sticky-cart__subscription-modal .xo-modal-content__close.xo-sticky-cart__subscription-close:hover{background:color-mix(in srgb,rgba(var(--color-foreground)) 6%,transparent)}.xo-sticky-cart__subscription-picker{display:grid;gap:1.2rem}.xo-sticky-cart__subscription-label{font-size:calc(var(--font-body-scale) * 1.4rem);font-weight:600;color:rgba(var(--color-foreground),.9)}.xo-sticky-cart__subscription-select{width:100%;padding:1.2rem 1.4rem;border-radius:.8rem;border:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent);background:rgba(var(--color-background))}.xo-sticky-cart__subscription-hint{margin:0;font-size:calc(var(--font-body-scale) * 1.2rem);color:rgba(var(--color-foreground),.7)}.xo-sticky-cart__subscription-empty{min-height:24rem;display:flex;align-items:center;justify-content:center;text-align:center}.xo-sticky-cart__subscription-modal .xo-modal-content__footer{padding-inline:var(--modal-padding);padding-bottom:calc(var(--modal-padding) - .6rem)}.xo-sticky-cart__subscription-modal-footer{width:100%}.xo-sticky-cart__subscription-save .xo-btn{width:100%;border-radius:.8rem}.xo-sticky-cart__button-add .xo-btn,.xo-sticky-cart__button-text .xo-btn,.xo-sticky-cart__action-cart .xo-btn{letter-spacing:var(--sticky-cart-button-letter-spacing, .05em)!important}
/*# sourceMappingURL=/cdn/shop/t/27/assets/sticky-cart.css.map */
