.product-sticky-add-bar{position:fixed;z-index:11;left:0;right:0;bottom:0;display:flex;background:rgb(var(--color-background));border-top:.1rem solid rgb(var(--color-border));transform:translateY(110%);visibility:hidden;transition:transform .85s cubic-bezier(.602,.007,.374,.995),visibility .85s cubic-bezier(.602,.007,.374,.995)}.product-sticky-add-bar.active{transform:translateY(0);visibility:visible}@media(max-width:576px){.product-sticky-add-bar--hidden-on-mobile{display:none}}.product-sticky-add-bar__container{width:100%;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:1.2rem;padding:1.2rem}@media(min-width:576px){.product-sticky-add-bar__container{gap:1.6rem}}@media(min-width:750px){.product-sticky-add-bar__container{padding:1.8rem 2rem}}.product-sticky-add-bar__info{display:flex;flex-direction:column}.product-sticky-add-bar__title{font-family:var(--font-heading-card-family);font-style:var(--font-heading-card-style);font-weight:var(--font-heading-card-weight);font-size:calc(var(--font-heading-card-scale) * 1rem);text-transform:var(--font-heading-card-text-transform);letter-spacing:.005em;color:rgb(var(--color-foreground))}.product-sticky-add-bar__controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end}.product-sticky-add-bar__controls--with-picker{justify-content:space-between;gap:1.2rem}@media(min-width:576px){.product-sticky-add-bar__controls--with-picker{flex-grow:1;gap:1.6rem}}@media(min-width:990px){.product-sticky-add-bar__controls--with-picker{justify-content:flex-end}}@media(min-width:1200px){.product-sticky-add-bar__controls--with-picker{gap:2.8rem}}.product-sticky-add-bar__parameters variant-radios{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem}@media(min-width:1200px){.product-sticky-add-bar__parameters variant-radios{gap:2.8rem}}.product-sticky-add-bar__parameters variant-radios .product-form__controls>div{display:flex;align-items:center;gap:.8rem}.product-sticky-add-bar__parameters variant-radios .product-form__group-name{width:unset;margin:0;font-weight:calc(var(--font-body-weight, 400))}.product-sticky-add-bar__parameters variant-radios .product-form__controls-group{position:relative}.product-sticky-add-bar__parameters variant-radios .product-form__controls-group label.color-swatch{position:relative;box-sizing:border-box;width:1.6rem;height:1.6rem;min-width:1.6rem;min-height:1.6rem;background:var(--swatch-color);border:.1rem solid rgba(var(--color-foreground),.1);border-radius:0;overflow:visible;z-index:2}.product-sticky-add-bar__parameters variant-radios .product-form__controls-group label.color-swatch:before{display:none}.product-sticky-add-bar__parameters variant-radios .product-form__controls-group label.color-swatch:after{content:"";position:absolute;height:.12rem;top:unset;left:50%;right:0;transform:translate(-50%);bottom:-4px;width:1.6rem;opacity:0;background-color:rgb(var(--color-foreground));transition:opacity var(--duration-default)}.product-sticky-add-bar__parameters variant-radios .product-form__controls-group input.disabled+label.color-swatch{opacity:.3}.product-sticky-add-bar__parameters variant-radios .product-form__controls-group input:checked+label.color-swatch,.product-sticky-add-bar__parameters variant-radios .product-form__controls-group input+label.color-swatch:hover{border-color:rgba(var(--color-foreground),.1)}.product-sticky-add-bar__parameters variant-radios .product-form__controls-group input:checked+label.color-swatch:after,.product-sticky-add-bar__parameters variant-radios .product-form__controls-group input+label.color-swatch:hover:after{opacity:1}@media(max-width:576px){.product-sticky-add-bar__parameters--hidden-on-mobile{display:none}}@media(min-width:576px){.product-sticky-add-bar__parameters--hidden-on-desktop{display:none}}.product-sticky-add-bar .product-form__submit{width:100%}@media(min-width:750px){.product-sticky-add-bar .product-form__submit{width:fit-content;display:block;margin-left:auto}}.product-sticky-add-bar .product-form__error-message-wrapper{margin:.2rem 0 0}.product-sticky-add-bar .product-form__error-message-wrapper:not([hidden]){display:flex;align-items:flex-start;font-size:1rem;max-width:15rem}.product-sticky-add-bar .product-form__error-message-wrapper svg{flex-shrink:0;width:1rem;height:1rem;margin-inline-end:.4rem}.product-sticky-add-bar--recamira{display:none}.product-sticky-add-bar--recamira .product-sticky-add-bar__variant-error:not([hidden]){position:absolute;right:0;bottom:calc(100% + .6rem);box-sizing:border-box;width:min(42rem,100%);max-width:none;margin:0;padding:.9rem 1.2rem;border:.1rem solid rgb(var(--color-border));background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:calc(var(--font-body-scale) * 1.2rem);line-height:1.35;box-shadow:0 .2rem 1.2rem #00000014}@media(max-width:749.98px){.product-sticky-add-bar--recamira{display:flex;border-top:.1rem solid rgb(var(--color-border));opacity:0;pointer-events:none;transform:translateY(calc(100% + env(safe-area-inset-bottom)));transition:opacity .24s ease,transform .24s ease,visibility .24s ease}.product-sticky-add-bar--recamira.active{opacity:1;pointer-events:auto;transform:translateY(0)}.product-sticky-add-bar--recamira .product-sticky-add-bar__container{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:.8rem 1.2rem;padding:1.2rem 1.6rem calc(1.2rem + env(safe-area-inset-bottom))}.product-sticky-add-bar--recamira .product-sticky-add-bar__info{min-width:0}.product-sticky-add-bar--recamira .product-sticky-add-bar__heading{display:flex;align-items:baseline;flex-wrap:wrap;gap:.4rem .5rem}.product-sticky-add-bar--recamira .product-sticky-add-bar__title{margin:0;font-family:var(--font-fragment-sans-family);font-style:var(--font-fragment-sans-style);font-weight:400;font-size:1.8rem;line-height:1.15;letter-spacing:0;overflow-wrap:anywhere}.product-sticky-add-bar--recamira .product-sticky-add-bar__subtitle{color:rgb(var(--color-foreground-secondary));font-size:calc(var(--font-body-scale) * 1.2rem);line-height:1.3}.product-sticky-add-bar--recamira .product-sticky-add-bar__dimensions{display:flex;flex-wrap:wrap;gap:.4rem 1.2rem;margin:.8rem 0 0;color:rgb(var(--color-foreground-secondary));font-size:calc(var(--font-body-scale) * 1.2rem);line-height:1.3}.product-sticky-add-bar--recamira .product-sticky-add-bar__dimension{display:flex;gap:.3rem}.product-sticky-add-bar--recamira .product-sticky-add-bar__dimension dt,.product-sticky-add-bar--recamira .product-sticky-add-bar__dimension dd{margin:0}.product-sticky-add-bar--recamira .product-sticky-add-bar__dimension dt{color:rgb(var(--color-foreground))}.product-sticky-add-bar--recamira .product-sticky-add-bar__price{align-self:start;white-space:nowrap}.product-sticky-add-bar--recamira .product-sticky-add-bar__price .price-item--sale,.product-sticky-add-bar--recamira .product-sticky-add-bar__price .price:not(.price--on-sale) .price-item--regular{color:rgb(var(--color-foreground));font-size:1.6rem;font-weight:var(--font-heading-card-weight);line-height:1.15}.product-sticky-add-bar--recamira .product-sticky-add-bar__price .product__tax,.product-sticky-add-bar--recamira .product-sticky-add-bar__price .product__installment{display:none}.product-sticky-add-bar--recamira .product-sticky-add-bar__controls{grid-column:1 / -1;width:100%}.product-sticky-add-bar--recamira .product-form__submit{display:flex;width:100%;min-height:48px;height:48px;margin:0}[data-recamira-floating-basket] .product-form__submit,[data-recamira-floating-basket] .product-form__submit:before,[data-recamira-floating-basket] .product-form__submit:after{transition:none}}@media(min-width:1200px){.product-sticky-add-bar--recamira{right:auto;bottom:2.8rem;left:50%;display:flex;width:min(112rem,calc(100vw - 8rem));border:.1rem solid rgb(var(--color-border));opacity:0;transform:translate(-50%,calc(100% + 2.8rem));transition:opacity .24s ease,transform .24s ease,visibility .24s ease}.product-sticky-add-bar--recamira.active{opacity:1;transform:translate(-50%)}.product-sticky-add-bar--recamira .product-sticky-add-bar__container{display:grid;grid-template-columns:minmax(0,1fr) max-content minmax(20rem,24rem);gap:clamp(2.8rem,3vw,4.8rem);padding:2rem clamp(2.4rem,3vw,3.2rem)}.product-sticky-add-bar--recamira .product-sticky-add-bar__info{min-width:0}.product-sticky-add-bar__heading{display:flex;align-items:baseline;flex-wrap:wrap;gap:.4rem .7rem;min-width:0}.product-sticky-add-bar--recamira .product-sticky-add-bar__title{margin:0;font-family:var(--font-fragment-sans-family);font-style:var(--font-fragment-sans-style);font-weight:400;font-size:2.2rem;line-height:1.15;letter-spacing:0;color:rgb(var(--color-foreground));overflow-wrap:anywhere}.product-sticky-add-bar__subtitle{color:rgb(var(--color-foreground-secondary));font-size:calc(var(--font-body-scale) * 1.3rem);line-height:1.4}.product-sticky-add-bar__dimensions{display:flex;flex-wrap:wrap;gap:.6rem 2rem;margin:1rem 0 0;color:rgb(var(--color-foreground-secondary));font-size:calc(var(--font-body-scale) * 1.2rem);line-height:1.4}.product-sticky-add-bar__dimension{display:flex;gap:.4rem}.product-sticky-add-bar__dimension dt,.product-sticky-add-bar__dimension dd{margin:0}.product-sticky-add-bar__dimension dt{color:rgb(var(--color-foreground))}.product-sticky-add-bar__price{justify-self:center;white-space:nowrap}.product-sticky-add-bar--recamira .product-sticky-add-bar__price .price-item--sale,.product-sticky-add-bar--recamira .product-sticky-add-bar__price .price:not(.price--on-sale) .price-item--regular{color:rgb(var(--color-foreground));font-size:1.8rem;font-weight:var(--font-heading-card-weight);line-height:1.15}.product-sticky-add-bar__price .product__tax,.product-sticky-add-bar__price .product__installment{display:none}.product-sticky-add-bar--recamira .product-sticky-add-bar__controls{min-width:0}.product-sticky-add-bar--recamira .product-form__submit{display:flex;width:100%;min-height:48px;height:48px;margin:0}[data-recamira-floating-basket] .product-form__submit,[data-recamira-floating-basket] .product-form__submit:before,[data-recamira-floating-basket] .product-form__submit:after{transition:none}}@media(prefers-reduced-motion:reduce){.product-sticky-add-bar--recamira{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-product-sticky-bar.css.map */
