.wonderly-flexi-box__pdp{display:flex;flex-direction:column;gap:1.6rem}.wonderly-flexi-box__pdp-note{margin:.4rem 0 0;text-align:center;font-size:var(--wonderly-text-body-sm)}.wonderly-flexi-box__pdp-buttons .wonderly-flexi-box__message{text-align:center}.wonderly-flexi-box__message{margin:.4rem 0 0;font-size:var(--wonderly-text-body-sm);color:rgb(var(--color-foreground))}.wonderly-flexi-box__modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:101;background:#00000080;overflow:auto}.wonderly-flexi-box__modal[open]{display:flex;align-items:flex-start;justify-content:center;padding:4rem 1.6rem}.wonderly-flexi-box__modal-content{position:relative;width:100%;max-width:137.6rem;background:var(--wonderly-flexi-modal-bg);color:rgb(var(--color-foreground));border-radius:2rem;padding:2.4rem 2rem}@media screen and (min-width:750px){.wonderly-flexi-box__modal-content{padding:4rem}}.wonderly-flexi-box__modal-close{position:absolute;top:2.4rem;right:2rem;background:none;border:none;cursor:pointer;width:2.4rem;height:2.4rem;padding:0;color:rgb(var(--color-foreground))}@media screen and (min-width:750px){.wonderly-flexi-box__modal-close{top:4.4rem;right:4rem}}.wonderly-flexi-box__modal-close .icon{width:100%;height:100%}.wonderly-flexi-box__modal-heading{margin:0 0 2.4rem;padding-right:4rem;font-family:var(--wonderly-font-heading);font-weight:900;font-size:2.4rem;line-height:1.1;letter-spacing:0;text-transform:uppercase;color:var(--wonderly-flexi-modal-heading)}@media screen and (min-width:750px){.wonderly-flexi-box__modal-heading{font-size:3.2rem}}@media screen and (min-width:990px){.wonderly-flexi-box__modal-heading{font-size:4rem}}.wonderly-flexi-box__modal-week{margin:0 0 2.4rem;font-family:var(--wonderly-font-heading);font-weight:700;font-size:var(--wonderly-text-h4);line-height:1.05;color:rgb(var(--color-foreground))}.wonderly-flexi-box__modal-week strong{color:var(--wonderly-flexi-modal-category)}.wonderly-flexi-box__modal-intro{margin:0 0 2.4rem;font-family:var(--wonderly-font-heading);font-weight:400;font-size:1.8rem;line-height:var(--wonderly-leading-normal)}@media screen and (min-width:990px){.wonderly-flexi-box__modal-intro{font-size:2.4rem}}.wonderly-flexi-box__summary{margin-bottom:2.4rem}.wonderly-flexi-box__summary-total{margin:0 0 1.6rem;text-align:right;font-family:var(--wonderly-font-body);font-weight:700;font-size:2.4rem;line-height:var(--wonderly-leading-normal);letter-spacing:.01em}.wonderly-flexi-box__summary-min{font-weight:400;font-size:1.8rem}.wonderly-flexi-box__progress,.wonderly-flexi-box__progress:empty{display:block;height:.4rem;border-radius:.2rem;background:rgb(var(--color-background));overflow:hidden}.wonderly-flexi-box__progress-bar,.wonderly-flexi-box__progress-bar:empty{display:block;height:100%;width:0;background:var(--wonderly-flexi-modal-progress);transition:width var(--duration-default) var(--ease-out-slow)}.wonderly-flexi-box__summary-remaining{margin:1.6rem 0 0;text-align:center;font-family:var(--wonderly-font-body);font-size:var(--wonderly-text-body);font-weight:700;letter-spacing:.01em;color:var(--wonderly-flexi-modal-progress)}.wonderly-flexi-box__tooltip{position:fixed;top:0;right:0;bottom:0;left:0;z-index:102;background:#0006;display:flex;align-items:flex-start;justify-content:center;padding:8rem 1.6rem 4rem;overflow:auto}.wonderly-flexi-box__tooltip[hidden]{display:none}@media screen and (min-width:750px){.wonderly-flexi-box__tooltip{padding:14rem 4rem 4rem}}.wonderly-flexi-box__tooltip-panel{position:relative;width:100%;max-width:129.6rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));border-radius:2.4rem;padding:2.4rem 2rem;outline:none}@media screen and (min-width:750px){.wonderly-flexi-box__tooltip-panel{padding:4rem}}.wonderly-flexi-box__tooltip-close{position:absolute;top:2.4rem;right:2rem;background:none;border:none;cursor:pointer;width:2.4rem;height:2.4rem;padding:0;color:rgb(var(--color-foreground))}@media screen and (min-width:750px){.wonderly-flexi-box__tooltip-close{top:4rem;right:4rem}}.wonderly-flexi-box__tooltip-heading{margin:0 0 2.4rem;padding-right:4rem;font-family:var(--wonderly-font-heading);font-weight:700;font-size:var(--wonderly-text-h4);line-height:1.05}.wonderly-flexi-box__tooltip-label{margin:0 0 .8rem;font-family:var(--wonderly-font-body);font-size:var(--wonderly-text-body);line-height:var(--wonderly-leading-normal);letter-spacing:.01em}.wonderly-flexi-box__tooltip-label--spaced{margin-top:2.4rem}.wonderly-flexi-box__tooltip-value{margin:0;font-family:var(--wonderly-font-heading);font-weight:700;font-size:var(--wonderly-text-product-title);line-height:var(--wonderly-leading-normal)}.wonderly-flexi-box__group-heading{margin:2.4rem 0;font-family:var(--wonderly-font-heading);font-weight:700;font-size:var(--wonderly-text-h4);line-height:1.05;color:var(--wonderly-flexi-modal-category)}.wonderly-flexi-box__group-heading:first-child{margin-top:0}.wonderly-flexi-box__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:2.4rem}@media screen and (min-width:750px){.wonderly-flexi-box__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:990px){.wonderly-flexi-box__grid{grid-template-columns:repeat(3,1fr)}}.wonderly-flexi-box__card{position:relative;display:flex;gap:1.6rem;align-items:flex-start;border:.1rem solid rgb(var(--color-foreground));border-radius:1rem;padding:1.6rem}.wonderly-flexi-box__card--unavailable{opacity:.55}.wonderly-flexi-box__card:has([data-flexi-check]:checked){background:rgb(var(--color-background))}.wonderly-flexi-box__card:has([data-flexi-check]:not(:checked)) .wonderly-flexi-box__card-qty{opacity:.4}.wonderly-flexi-box__check{flex-shrink:0;display:inline-flex;cursor:pointer}.wonderly-flexi-box__check input{position:absolute;opacity:0;pointer-events:none}.wonderly-flexi-box__checkbox{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border:.1rem solid rgb(var(--color-foreground));border-radius:0;background:rgb(var(--color-button));color:transparent}.wonderly-flexi-box__check input:checked+.wonderly-flexi-box__checkbox{color:rgb(var(--color-button-text))}.wonderly-flexi-box__check input:focus-visible+.wonderly-flexi-box__checkbox{outline:.2rem solid rgb(var(--color-link));outline-offset:.2rem}.wonderly-flexi-box__checkbox .icon{width:1.2rem;height:1.2rem}.wonderly-flexi-box__card-media{flex-shrink:0;width:13rem;height:13rem;border-radius:.7rem;overflow:hidden}@media screen and (max-width:749px){.wonderly-flexi-box__card{gap:1.2rem;padding:1.2rem}.wonderly-flexi-box__card-media{width:9rem;height:9rem}}.wonderly-flexi-box__card-img{width:100%;height:100%;object-fit:cover;display:block}.wonderly-flexi-box__card-body{flex:1;min-width:0}.wonderly-flexi-box__card-head{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.wonderly-flexi-box__card-head .wonderly-flexi-box__info{margin-left:auto}.wonderly-flexi-box__card-vendor{margin:0;font-family:var(--wonderly-font-body);font-size:var(--wonderly-text-body);line-height:var(--wonderly-leading-normal);letter-spacing:.01em;color:rgb(var(--color-foreground))}.wonderly-flexi-box__card-title{margin:0;font-family:var(--wonderly-font-heading);font-weight:700;font-size:var(--wonderly-text-product-title);line-height:var(--wonderly-leading-normal);letter-spacing:0}.wonderly-flexi-box__info{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:rgb(var(--color-button));border:none;border-radius:50%;cursor:pointer;padding:0;width:2.2rem;height:2.2rem;color:rgb(var(--color-button-text))}.wonderly-flexi-box__info svg{width:1.4rem;height:1.4rem}.wonderly-flexi-box__card-qty{display:flex;justify-content:flex-end;margin-top:1.6rem;transition:opacity var(--duration-default) var(--ease-out-slow)}.wonderly-flexi-box__qty.quantity{width:10rem;min-height:3.2rem;border:.1rem solid rgba(var(--color-foreground),var(--inputs-border-opacity, .55));border-radius:.8rem;background:rgb(var(--color-background));overflow:hidden}.wonderly-flexi-box__qty .quantity__button,.wonderly-flexi-box__qty .quantity__input{border-radius:.7rem}.wonderly-flexi-box__qty.quantity:before,.wonderly-flexi-box__qty.quantity:after{display:none}.wonderly-flexi-box__qty .quantity__button{width:3rem;flex-shrink:0}.wonderly-flexi-box__qty .quantity__input{padding:0;font-size:var(--wonderly-text-body-sm)}.wonderly-flexi-box__card-note{margin:1.2rem 0 0;font-size:var(--wonderly-text-caption);font-weight:700}.wonderly-flexi-box__card-price{margin:.8rem 0 0;text-align:right;font-size:var(--wonderly-text-body);font-weight:700}.wonderly-flexi-box__empty{margin:2.4rem 0;font-size:var(--wonderly-text-body)}.wonderly-flexi-box__modal-footer{display:flex;flex-wrap:wrap;gap:2.4rem;justify-content:flex-end;align-items:center;margin-top:2.4rem}.wonderly-flexi-box__modal-footer .wonderly-flexi-box__message{flex-basis:100%;text-align:right}.wonderly-flexi-box__line-actions{display:flex;align-items:center;justify-content:flex-end;gap:1.2rem}.wonderly-flexi-box__line-actions modal-opener{background:none}@media screen and (min-width:750px){.wonderly-cart-page__line--flexi-parent .wonderly-cart-page__line-body{flex-direction:row;align-items:center;justify-content:space-between;gap:1.6rem}.wonderly-cart-page__line--flexi-parent .wonderly-cart-page__line-actions{flex-shrink:0}}@media screen and (max-width:749px){.wonderly-flexi-box__line-actions{justify-content:flex-start;flex-wrap:wrap}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/wonderly-flexi-box.css.map */
