.ftp.ftp .ftp-sub{margin:0 0 14px;font-size:14.5px;line-height:1.45;color:var(--muted)}.ftp.ftp .ftp-sub--tight{margin:-2px 0 10px}.ftp.ftp .ftp-sw.ftp-pill,.ftp.ftp .ftp-pk-i{position:relative;cursor:pointer;color:var(--ink);background:#fff;border:0;box-shadow:0 0 0 1.5px var(--line);transition:box-shadow .2s,background .2s,transform .15s var(--ease);-webkit-tap-highlight-color:transparent}.ftp.ftp .ftp-sw.ftp-pill:active,.ftp.ftp .ftp-pk-i:active{transform:scale(.97)}@media(hover:hover){.ftp.ftp .ftp-sw.ftp-pill:hover,.ftp.ftp .ftp-pk-i:hover{box-shadow:0 0 0 1.5px #e4bcc5}}.ftp.ftp .ftp-sw.ftp-pill:focus-visible,.ftp.ftp .ftp-pk-i:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ftp.ftp .ftp-sw.ftp-pill.is-on,.ftp.ftp .ftp-pk-i.is-on{background:var(--go-tint);box-shadow:0 0 0 2.5px var(--green);border:0}.ftp.ftp .ftp-sw.ftp-pill.is-on:after,.ftp.ftp .ftp-pk-i.is-on:after{content:"";position:absolute;top:6px;right:6px;width:20px;height:20px;border-radius:50%;z-index:1;background:var(--green) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232f2a28' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 12px no-repeat}.ftp.ftp .ftp-sws{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 8px}.ftp.ftp .ftp-sw.ftp-pill{min-height:0;padding:12px 4px 10px;border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:8px;text-align:center}.ftp.ftp .ftp-sw-dot{position:relative;width:48px;height:48px;border-radius:50%;flex:0 0 auto;background:linear-gradient(135deg,var(--c1) 0 50%,var(--c2) 50% 100%);box-shadow:inset 0 0 0 1px #2f2a2824}.ftp.ftp .ftp-sw-dot--lucky{background:conic-gradient(from 20deg,#f3a6b8,#f8dc6c,#b9dba3,#9cc7ec,#b99ad6,#f3a6b8);display:flex;align-items:center;justify-content:center}.ftp.ftp .ftp-sw-dot--lucky span{width:26px;height:26px;border-radius:50%;background:#fff;color:var(--ink);font-weight:700;font-size:15px;line-height:26px;text-align:center}.ftp.ftp .ftp-sw-name{font-size:12.5px;font-weight:600;line-height:1.25}.ftp.ftp .ftp-sw-note{font-size:11.5px;color:var(--muted);line-height:1.2;margin-top:-5px}@media(min-width:990px){.ftp.ftp .ftp-sw-dot{width:54px;height:54px}.ftp.ftp .ftp-sw-name{font-size:13.5px}}@media(min-width:990px){.ftp.ftp.ftp--colour .ftp-pills--size{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:989px){.ftp.ftp .ftp-pills--size .ftp-pill-sub{order:0;margin-left:-4px}}.ftp.ftp .ftp-pill-sub{font-size:13px;color:var(--muted);line-height:1.2}.ftp.ftp .ftp-bq-row{display:flex;align-items:center;gap:14px;margin:0 0 14px}.ftp.ftp .ftp-bq-row .ftp-sub{flex:1;margin:0}.ftp.ftp .ftp-bq{flex:0 0 96px;width:96px;margin-left:auto;padding:6px 6px 2px;border-radius:20px;background:var(--soft)}.ftp.ftp .ftp-bq-svg{display:block;width:100%;height:auto}.ftp.ftp .ftp-bq [data-bq-f],.ftp.ftp .ftp-bq [data-bq-w],.ftp.ftp .ftp-bq [data-bq-r]{transition:fill .35s}@media(min-width:990px){.ftp.ftp .ftp-bq{flex-basis:112px;width:112px}}.ftp.ftp .ftp-pals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ftp.ftp .ftp-pal{border-radius:16px;padding:13px 12px 12px;text-align:left;display:flex;flex-direction:column;align-items:flex-start;gap:9px}.ftp.ftp .ftp-pal-dots{display:flex;padding-left:7px}.ftp.ftp .ftp-pal-dots i{width:26px;height:26px;border-radius:50%;margin-left:-7px;box-shadow:0 0 0 2px #fff,inset 0 0 0 1px #2f2a281a}.ftp.ftp .ftp-pal.is-on .ftp-pal-dots i{box-shadow:0 0 0 2px var(--go-tint),inset 0 0 0 1px #2f2a281a}.ftp.ftp .ftp-pal-n{font-size:14px;font-weight:700;line-height:1.25;padding-right:18px}.ftp.ftp .ftp-pal-note{font-size:12.5px;color:var(--muted);margin-top:-6px}.ftp.ftp .ftp-papers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ftp.ftp .ftp-ribs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px 6px}.ftp.ftp .ftp-paper,.ftp.ftp .ftp-rib{border-radius:14px;padding:11px 3px 9px;display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center}.ftp.ftp .ftp-pk-n{font-size:12.5px;font-weight:600;line-height:1.2}.ftp.ftp .ftp-paper-sw{width:40px;height:44px;border-radius:6px 6px 18px 18px;background:linear-gradient(160deg,var(--c) 0 62%,rgba(47,42,40,.07) 62% 64%,var(--c) 64%);box-shadow:inset 0 0 0 1px #2f2a2826}.ftp.ftp .ftp-paper-sw.is-hessian{background-color:#c9a87c;background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.2) 0 2px,transparent 2px 5px),repeating-linear-gradient(-45deg,rgba(90,60,30,.14) 0 2px,transparent 2px 5px)}.ftp.ftp .ftp-rib-sw{position:relative;width:34px;height:22px}.ftp.ftp .ftp-rib-sw:before,.ftp.ftp .ftp-rib-sw:after{content:"";position:absolute;top:2px;width:17px;height:18px;background:var(--c);box-shadow:inset 0 0 0 1px #2f2a2829}.ftp.ftp .ftp-rib-sw:before{left:0;border-radius:50% 20% 20% 50%}.ftp.ftp .ftp-rib-sw:after{right:0;border-radius:20% 50% 50% 20%}.ftp.ftp .ftp-rib-sw.is-twine:before,.ftp.ftp .ftp-rib-sw.is-twine:after{background:repeating-linear-gradient(60deg,#c9a87c 0 2px,#b48f62 2px 4px)}.ftp.ftp .ftp-rib{padding-top:14px}.ftp.ftp .ftp-rib.is-on:after{top:3px;right:3px;width:15px;height:15px;background-size:9px}.ftp.ftp .ftp-paper.is-on:after{top:5px;right:5px;width:18px;height:18px;background-size:11px}@media(min-width:990px){.ftp.ftp .ftp-ribs{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px 8px}}.ftp.ftp .ftp-imgs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ftp.ftp .ftp-imgs--4{grid-template-columns:repeat(4,minmax(0,1fr))}.ftp.ftp .ftp-imgc{border-radius:14px;padding:0 0 9px;overflow:hidden;display:flex;flex-direction:column;text-align:center}.ftp.ftp .ftp-imgc-img{display:block;aspect-ratio:1;background:var(--soft);overflow:hidden}.ftp.ftp .ftp-imgc-img img{display:block;width:100%;height:100%;object-fit:cover}.ftp.ftp .ftp-imgc-n{display:block;padding:8px 5px 0;font-size:12.5px;font-weight:700;line-height:1.25}.ftp.ftp .ftp-imgc-n small{display:block;margin-top:2px;font-size:11.5px;font-weight:500;color:var(--muted)}@media(min-width:990px){.ftp.ftp .ftp-imgc-n{font-size:13.5px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/fta-product-builder.css.map */
