.fabric-section{--ink: #1a1a1a;--ink-soft: #666;--ink-faint: #999;--line: #e6e4de;--surface: #f6f5f1;--accent: #006b98;padding-inline:var(--page-padding)}.fabric-section h2{text-align:center;font-weight:400;margin:0 0 12px;color:var(--ink)}.fabric-section .subnote{text-align:center;font-size:13px;color:var(--ink-soft);margin-bottom:32px}.fabric-section .cc-inner{max-width:100%;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:stretch}.fabric-section .cc-left{display:flex;flex-direction:column;justify-content:center}.fabric-section .cc-buttons{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.fabric-section .cc-btn{flex:0 0 auto;width:auto;height:auto;min-height:0;line-height:1.3;letter-spacing:normal;text-transform:none;border:1px solid var(--line);background:#fff;border-radius:999px;padding:9px 22px;font-size:13px;font-weight:600;font-family:inherit;color:var(--ink-soft);cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.fabric-section .cc-btn:hover{border-color:var(--accent)}.fabric-section .cc-btn.active{border-color:var(--ink);color:var(--ink);background:var(--surface)}.fabric-section .cc-panel{display:none}.fabric-section .cc-panel.active{display:block;animation:fabricCcFade .3s ease}@keyframes fabricCcFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.fabric-section .cc-panel .desc{font-size:14px;color:var(--ink-soft);line-height:1.7;margin:0 0 14px}.fabric-section .cc-panel .desc{font-family:inherit}.fabric-section .cc-panel .desc *{font-family:inherit;margin:0}.fabric-section .fab-pick{display:flex;align-items:baseline;gap:6px;margin-bottom:8px}.fabric-section .fab-pick .fp-label{font-size:12.5px;font-weight:600;color:var(--ink)}.fabric-section .fab-pick .fp-name{font-size:12.5px;color:var(--ink-soft)}.fabric-section .fab-highlights{list-style:none;margin:0 0 14px;padding:0}.fabric-section .fab-highlights-rich{font-size:13px;color:var(--ink-soft);line-height:1;margin:0 0 14px}.fabric-section .fab-highlights-rich strong{color:var(--ink);font-weight:600;font-size:14px}.fabric-section .fab-highlights-rich{font-family:inherit;padding:8px 0}.fabric-section .fab-highlights-rich *{font-family:inherit;margin:0}.fabric-section .fab-highlights li{font-size:13px;color:var(--ink-soft);line-height:1.55;padding:8px 0 8px 18px;position:relative;border-bottom:1px solid var(--line);margin:0}.fabric-section .fab-highlights li:last-child{border-bottom:none}.fabric-section .fab-highlights li:before{content:"";position:absolute;left:0;top:14px;width:6px;height:6px;border-radius:50%;background:var(--accent)}.fabric-section .fab-highlights b,.fabric-section .fab-highlights strong{color:var(--ink);font-weight:600}.fabric-section .cc-panel .care{font-size:12px;color:var(--ink-soft);line-height:1.7;margin:0;padding-top:8px}.fabric-section .cc-panel .care,.fabric-section .cc-panel .care *{font-family:inherit}.fabric-section .cc-panel .care .care-body,.fabric-section .cc-panel .care .care-body *{font-family:inherit;margin:0}.fabric-section .cc-panel .care .care-label{color:var(--ink)}.fabric-section .cc-panel .care .care-body b,.fabric-section .cc-panel .care .care-body strong{color:var(--ink);font-weight:600;font-size:14px}.fabric-section .cc-panel .care .care-body,.fabric-section .cc-panel .care .care-body .metafield-rich_text_field,.fabric-section .cc-panel .care .care-body .metafield-multi_line_text_field,.fabric-section .cc-panel .care .care-body p{margin:0}.fabric-section .fab-note{font-size:11px;color:#999;margin:0 0 12px}.fabric-section .fab-colors{display:flex;flex-wrap:wrap;gap:8px;max-width:100%;width:auto;margin-bottom:18px}.fabric-section .fab-color{flex:0 0 80px;width:80px;min-width:80px;height:45px;border-radius:5px;cursor:pointer;border:2px solid transparent;padding:0;background-size:cover;background-position:center}.fabric-section .fab-color.active{border-color:var(--ink);box-shadow:inset 0 0 0 2px #fff;background-clip:padding-box}.fabric-section .fab-color.out{filter:grayscale(1);opacity:.45;cursor:not-allowed}.fabric-section .cc-right{position:relative;min-height:440px;height:100%;align-self:stretch}.fabric-section .big-photo{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:6px;background-color:var(--surface);background-size:contain;background-position:center;background-repeat:no-repeat;overflow:hidden}.fabric-section .big-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center;display:block}.fabric-section .big-photo img[hidden]{display:none!important}.fabric-section .big-photo.has-image img{display:block!important}.fabric-section .big-photo.has-image{background-color:transparent}.fabric-section .fab-imgs,.fabric-section .fab-progress,.fabric-section .swatch-card{display:none}.fabric-section .tex-velvet{background-image:radial-gradient(ellipse at 32% 28%,rgba(255,255,255,.35),transparent 55%),linear-gradient(160deg,rgba(0,0,0,.14),transparent 45%)}.fabric-section .tex-terry{background-image:radial-gradient(rgba(255,255,255,.22) 1px,transparent 1.7px),radial-gradient(rgba(0,0,0,.16) 1px,transparent 1.7px);background-size:9px 9px,9px 9px;background-position:0 0,4.5px 4.5px}.fabric-section .tex-corduroy,.fabric-section .tex-faux-rabbit-fur-corduroy{background-image:repeating-linear-gradient(90deg,rgba(0,0,0,.2) 0 1.5px,transparent 1.5px 5px)}.fabric-section .tex-chenille{background-image:radial-gradient(ellipse at 40% 30%,rgba(255,255,255,.28),transparent 50%),linear-gradient(145deg,rgba(0,0,0,.1),transparent 40%)}.fabric-section .tex-leather{background-image:linear-gradient(135deg,rgba(255,255,255,.18),transparent 45%),linear-gradient(225deg,rgba(0,0,0,.12),transparent 50%)}@media screen and (max-width:900px){.fabric-section{padding:40px 14px}.fabric-section .subnote{font-size:12px;margin-bottom:20px}.fabric-section .cc-inner{grid-template-columns:1fr;gap:18px}.fabric-section .cc-left{justify-content:flex-start}.fabric-section .cc-buttons{margin-bottom:12px}.fabric-section .cc-btn{flex:0 0 auto;width:auto;height:auto;text-align:center;padding:9px 12px}.fabric-section .fab-pick,.fabric-section .fab-colors,.fabric-section .fab-note,.fabric-section .cc-right{display:none}.fabric-section .fab-imgs{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;padding:2px 1px 4px;margin-bottom:4px;scrollbar-width:none}.fabric-section .fab-imgs::-webkit-scrollbar{display:none}.fabric-section .fab-imgs.center{justify-content:center}.fabric-section .fab-img{flex:0 0 calc((100% - 8px) / 1.5);min-width:0;scroll-snap-align:start;position:relative;overflow:hidden}.fabric-section .fab-img i{display:block;width:100%;aspect-ratio:4 / 3;border-radius:6px;border:1px solid var(--line);background-size:cover;background-position:center}.fabric-section .fab-progress{display:none;height:3px;background:var(--line);border-radius:2px;margin:6px 0 14px;overflow:hidden}.fabric-section .fab-progress.show{display:block}.fabric-section .fab-progress i{display:block;height:100%;width:100%;background:var(--accent);transform-origin:left;transform:scaleX(0);transition:transform .15s ease}}
/*# sourceMappingURL=/cdn/shop/t/68/assets/section-product-fabric-options.css.map */
