.nido-product-extras__panel{--nido-extras-panel: #f3e8e0;--nido-extras-card: #fff;--nido-extras-text: #303030;display:block;width:100%;margin:2.4rem 0;padding:clamp(1.8rem,2.2vw,3rem);border-radius:2rem;background:var(--nido-extras-panel);color:var(--nido-extras-text)}.nido-product-extras__heading{margin:0 0 2rem;color:inherit;font-size:clamp(2.4rem,2.4vw,3.4rem);line-height:1.08;letter-spacing:-.035em}.nido-product-extras__products{display:grid;gap:1.2rem}.nido-product-extra{position:relative;display:grid;grid-template-columns:8.5rem minmax(0,1fr) 3.8rem;gap:1.4rem;align-items:center;min-height:12rem;padding:1.2rem;border:.1rem solid rgba(48,48,48,.18);border-radius:1.5rem;background:var(--nido-extras-card);transition:border-color .18s ease,box-shadow .18s ease}.nido-product-extra.is-selected{border-color:var(--nido-extras-text);box-shadow:0 0 0 .1rem var(--nido-extras-text)}.nido-product-extra.is-unavailable{opacity:.58}.nido-product-extra__image-link{align-self:stretch}.nido-product-extra__media{height:100%;min-height:9rem;overflow:hidden;border-radius:1rem;background:#f5f2ee}.nido-product-extra__image{display:block;width:100%;height:100%;object-fit:cover}.nido-product-extra__content{min-width:0}.nido-product-extra__rating{margin-bottom:.25rem;font-size:1.5rem;line-height:1;letter-spacing:.04em}.nido-product-extra__title{margin:0;color:inherit;font-size:clamp(1.6rem,1.45vw,2rem);line-height:1.15}.nido-product-extra__title a{color:inherit;text-decoration:none}.nido-product-extra__title a:hover{text-decoration:underline;text-underline-offset:.2em}.nido-product-extra__subtitle,.nido-product-extra__price{margin:.35rem 0 0;color:inherit;font-size:1.3rem;line-height:1.22}.nido-product-extra__price{font-weight:600}.nido-product-extra__variants{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.8rem}.nido-product-extra__variant{width:3.2rem;height:2.5rem;padding:.2rem;overflow:hidden;border:.1rem solid #d8d8d8;border-radius:.45rem;background:#fff;cursor:pointer}.nido-product-extra__variant>span{display:grid;place-items:center;width:100%;height:100%;overflow:hidden;border-radius:.25rem;background:#f1d1ca center / cover no-repeat;font-size:1rem}.nido-product-extra__variant:nth-child(3n+2)>span{background-color:#cbd9d1}.nido-product-extra__variant:nth-child(3n+3)>span{background-color:#d7c9e4}.nido-product-extra__variant.is-active{outline:.2rem solid var(--nido-extras-text);outline-offset:.1rem}.nido-product-extra__variant:disabled{opacity:.35;cursor:not-allowed}.nido-product-extra__selector{position:relative;z-index:2;display:grid;place-items:center;width:3.8rem;height:3.8rem;cursor:pointer}.nido-product-extra__selector input{position:absolute;width:1px;height:1px;opacity:0}.nido-product-extra__selector span{display:block;width:3rem;height:3rem;border:.22rem solid var(--nido-extras-text);border-radius:50%;background:transparent;transition:box-shadow .16s ease,background .16s ease}.nido-product-extra__selector input:checked+span{background:var(--nido-extras-text);box-shadow:inset 0 0 0 .6rem var(--nido-extras-card)}.nido-product-extra__selector input:focus-visible+span{outline:.3rem solid currentColor;outline-offset:.3rem}button.nido-product-extras__button.nido-pill-button{width:100%;min-height:5.6rem;margin-top:1.8rem;font-size:1.5rem}button.nido-product-extras__button.is-loading{cursor:wait}.nido-product-extras__status{min-height:1.6rem;margin:.6rem 0 0;text-align:center;font-size:1.2rem}.nido-product-extras__status.is-error{color:#b42318}.nido-product-extras__empty{margin:0;font-size:1.4rem}@media screen and (max-width:749px){.nido-product-extras__panel{margin:2rem 0;padding:1.5rem;border-radius:1.6rem}.nido-product-extras__heading{margin-bottom:1.5rem;font-size:2.4rem}.nido-product-extra{grid-template-columns:7rem minmax(0,1fr) 3.2rem;gap:.9rem;min-height:11rem;padding:1rem}.nido-product-extra__media{min-height:8rem}.nido-product-extra__title{font-size:1.55rem}.nido-product-extra__subtitle,.nido-product-extra__price{font-size:1.2rem}.nido-product-extra__rating{font-size:1.35rem}.nido-product-extra__selector{width:3.2rem;height:3.2rem}.nido-product-extra__selector span{width:2.7rem;height:2.7rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-nido-product-extras.css.map */
