.fabric_details{order:1;text-align:end;flex:1}.product-form__input--color[data-is-grouped=true] .fabric_details{flex:0 0 100%;text-align:left;order:99}@media only screen and (max-width:767px){.fabric_details{flex:1 0 100%;text-align:left}}modal-dialog.fabric-drawer-modal{padding:0;background:rgba(var(--color-overlay-rgb),.7);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);overflow:hidden}.fabric-drawer-modal__content{position:fixed;top:0;right:0;left:auto;bottom:0;width:100%;max-width:100%;height:100vh;max-height:100vh;margin:0;transform:translate3d(100%,0,0);transition:transform .3s cubic-bezier(.104,.204,.492,1);background-color:var(--bg-body, #fff);display:flex;flex-direction:column;z-index:102;border-left:1px solid rgba(var(--color-body-rgb),.1)}.fabric-drawer-modal[open] .fabric-drawer-modal__content{transform:translateZ(0)}.fabric-drawer-modal__header{position:relative;display:flex;align-items:center;justify-content:space-between;padding:20px 30px;text-align:left;border-bottom:1px solid rgba(var(--color-body-rgb),.1)}.fabric-drawer-modal__header h5,.fabric-drawer-modal__header .h5{flex:1;margin:0;font-size:24px;font-weight:500;font-family:Urbanist,sans-serif}.fabric-drawer-modal__toggle{position:static;margin:0 0 0 auto;transform:none;cursor:pointer;background:transparent;border:none;padding:8px}.fabric-drawer-modal__info{flex:1;overflow-y:auto;height:100%;padding:30px 30px 50px}@media only screen and (max-width:767px){.fabric-drawer-modal__info{padding:20px 20px 40px}}@media only screen and (min-width:768px){.fabric-drawer-modal__content{max-width:clamp(300px,50vw,450px)}}.fabric-image-container{margin-bottom:30px;text-align:center}.fabric-drawer-modal__image,.fabric-drawer-modal__video{width:100%;height:auto;object-fit:cover;max-height:350px;border-radius:4px}.fabric-drawer-modal__video{display:block}.fabric-details-content-wrapper{margin-bottom:20px}.fabric-variant-content{animation:fadeIn .3s ease-in-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fabric-variant-name{font-size:var(--fabric-name-size, 22px);font-weight:500;margin:0 0 var(--fabric-name-gap, 15px);color:var(--color-body);font-family:Urbanist,sans-serif}.fabric-variant-description{font-size:var(--fabric-description-size, 16px);font-family:var(--font-body-family),sans-serif;line-height:var(--fabric-description-leading, 1.6);color:rgba(var(--color-body-rgb),.8);margin-bottom:var(--fabric-description-gap-bottom, 20px)}.fabric-variant-description p{margin:0 0 10px}.fabric-variant-description p:last-child{margin-bottom:0}.fabric-variants-container{padding-top:20px;border-top:1px solid rgba(var(--color-body-rgb),.1)}.fabric-variants-container__subtitle{font-size:16px;font-weight:500;margin:0 0 15px;color:rgba(var(--color-body-rgb),.8)}.fabric-variants-list{display:flex;flex-wrap:wrap;gap:16px 12px}.fabric-variant-item{width:45px;height:45px;border-radius:50%;display:inline-block;cursor:pointer;transition:box-shadow .2s ease;position:relative;box-shadow:0 0 0 1px var(--color-border) inset;background-color:var(--option-color);background-image:var(--option-color-image);background-size:cover;background-position:center;border:none;padding:0}.fabric-variant-item:hover,.fabric-variant-item:focus-visible,.fabric-variant-item.active{box-shadow:0 0 0 1px var(--color-body) inset}.fabric-drawer-modal .hidden{display:none!important}.fabric-drawer-modal__button{background:transparent;border:none;padding:0;cursor:pointer;font-family:Urbanist,sans-serif;font-size:14px;font-weight:600;color:var(--color-body);text-decoration:underline;transition:opacity .2s ease;display:inline-flex;align-items:center;gap:5px}.fabric-drawer-modal__button:hover{opacity:.7}.fabric-drawer-modal__opener{display:inline-block;margin-bottom:5px}@media only screen and (max-width:767px){.fabric_details--hide-mobile{display:none}}@media only screen and (min-width:768px){.fabric_details--hide-desktop{display:none}}.fabric-variant-name:has(+.fabric-variant-material){margin-bottom:var(--fabric-material-gap-top, 1px);line-height:1.2}.fabric-variant-material{font-size:var(--fabric-material-size, 14px);font-weight:400;line-height:1.2;margin:0 0 var(--fabric-name-gap, 15px);color:rgba(var(--color-body-rgb),.55);font-family:Urbanist,sans-serif}.fabric-variant-features{display:grid;grid-template-columns:var(--fabric-features-columns, repeat(auto-fit, minmax(140px, 1fr)));align-items:start;gap:var(--fabric-features-gap, 14px 20px);margin:0 0 var(--fabric-features-gap-bottom, 20px);padding:0;list-style:none}.fabric-variant-feature{display:flex;align-items:var(--fabric-feature-align, flex-start);gap:var(--fabric-feature-gap, 10px);font-size:var(--fabric-feature-size, 14px);line-height:1.3;font-family:Urbanist,sans-serif;color:var(--color-body)}.fabric-variant-feature__icon{flex:0 0 auto;width:var(--fabric-icon-size, 24px);height:var(--fabric-icon-size, 24px);object-fit:contain}.fabric-variant-feature__text{padding-top:3px}.fabric-variants-groups{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px 24px}.fabric-variants-group{display:flex;flex-direction:column;gap:10px}.fabric-variants-group.is-active{order:-1}.fabric-variants-group__label{margin:0;font-size:13px;line-height:1.3;color:rgba(var(--color-body-rgb),.8)}.fabric-drawer-modal.is-loading .fabric-drawer-modal__info:before{content:"";display:block;width:28px;height:28px;margin:48px auto;border:2px solid var(--color-border);border-top-color:var(--color-body);border-radius:50%;animation:fabric-drawer-loading .8s linear infinite}@keyframes fabric-drawer-loading{to{transform:rotate(360deg)}}.product-image-container{position:relative}.fabric-hover-card{--fabric-name-size: 14px;--fabric-name-gap: 8px;--fabric-material-size: 11px;--fabric-material-gap-top: 0px;--fabric-features-columns: 1fr;--fabric-features-gap: 6px;--fabric-features-gap-bottom: 10px;--fabric-feature-align: center;--fabric-feature-gap: 6px;--fabric-feature-size: 12px;--fabric-icon-size: 16px;--fabric-description-size: 12px;--fabric-description-leading: 1.45;--fabric-description-gap-bottom: 0;position:absolute;top:20px;right:20px;z-index:40;display:flex;flex-direction:column;width:min(212px,32%);max-height:calc(100% - 40px);overflow:hidden;padding:10px;border-radius:8px;background:var(--bg-body, #fff);box-shadow:0 8px 28px #00000029;pointer-events:none;animation:fabric-hover-card-in .2s ease-out}.fabric-hover-card[hidden]{display:none}.fabric-hover-card.is-interactive{pointer-events:auto}.fabric-hover-card__inner,.fabric-hover-card .fabric-variant-content{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.fabric-hover-card .fabric-drawer-modal__image,.fabric-hover-card .fabric-drawer-modal__video{flex:0 0 auto;width:100%;height:auto;aspect-ratio:3 / 2;max-height:none;object-fit:cover;margin-bottom:10px}.fabric-hover-card .fabric-variant-name,.fabric-hover-card .fabric-variant-material,.fabric-hover-card .fabric-variant-features{flex:0 0 auto}.fabric-hover-card .fabric-variant-feature__text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fabric-hover-card .fabric-variant-description{flex:1 1 auto;min-height:0;overflow:hidden}.fabric-hover-card .fabric-variant-description.is-truncated{mask-image:linear-gradient(to bottom,#000 calc(100% - 22px),transparent);-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 22px),transparent)}.fabric-hover-card__more{flex:0 0 auto;align-self:flex-start;margin-top:8px;padding:0;border:0;background:transparent;font-family:Urbanist,sans-serif;font-size:12px;font-weight:600;color:var(--color-body);text-decoration:underline;cursor:pointer;transition:opacity .2s ease}.fabric-hover-card__more[hidden]{display:none}.fabric-hover-card__more:hover{opacity:.7}@keyframes fabric-hover-card-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media only screen and (max-width:767px){.fabric-hover-card{display:none}}@media(prefers-reduced-motion:reduce){.fabric-hover-card,.fabric-hover-card .fabric-variant-content{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/94/assets/fabric-details-drawer.css.map */
