.product-page{color:#1f1f1f;background:#fff;min-height:100vh;position:relative}.product-side-nav-rail,.product-recent-rail{display:none}@media (min-width:1320px){.product-side-nav-rail{z-index:12;background:#fff;width:132px;display:block;position:absolute;top:172px;left:max(44px,50vw - 696px)}.product-recent-rail{z-index:12;background:#fff;align-content:start;width:132px;padding:0 0 18px;display:grid;position:absolute;top:172px;right:max(32px,50vw - 696px);overflow:visible}.product-side-nav{align-content:start;gap:0;width:132px;display:grid}.product-side-nav a{color:#1f1f1f;letter-spacing:0;white-space:nowrap;justify-content:flex-start;align-items:center;width:132px;min-height:33px;font-size:15px;font-weight:500;line-height:1;display:flex}.product-side-nav a.is-active{font-weight:600}.product-recent-rail .template-recent-side{gap:11px;width:132px;padding-top:0;display:grid}.product-recent-rail .template-recent-side h2{color:#505050;letter-spacing:0;margin:0;font-size:15px;font-weight:600;line-height:20px}.product-recent-rail .template-recent-side>div{gap:14px;display:grid}.product-recent-rail .template-recent-side__card{background:#fff;border:1px solid #eee;gap:7px;padding:8px;display:grid}.product-recent-rail .template-recent-side__media{aspect-ratio:16/10;background-color:#eee;background-position:50%;background-size:cover;width:100%;display:block}.product-recent-rail .template-recent-side__title{color:#1f1f1f;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:17px;overflow:hidden}.product-recent-rail .template-recent-side__price{color:#ff683d;font-size:13px;font-weight:600;line-height:16px}}.figma-product-page{--detail-width:min(1060px, calc(100vw - 48px));--detail-body-width:min(864px, calc(100vw - 48px));color:#1f1f1f;min-height:100vh;font-family:var(--font-sans);background:#fff;padding-bottom:0;overflow-x:hidden}.figma-product-shell{width:var(--detail-width);background:#fff;margin:0 auto}.figma-purchase-bar{background:#fff;width:min(720px,100vw);margin:0 auto}.figma-product-shell{overflow:visible}.figma-product-header{background:#fff}.figma-top-icons{background:#fff;justify-content:space-between;align-items:center;height:57px;padding:16px 15px 16px 16px;display:flex}.figma-top-actions{align-items:center;gap:12px;display:flex}.figma-icon-button,.figma-bottom-left button{color:#1f1f1f;background:0 0;border:0;place-items:center;width:25px;height:25px;padding:0;display:inline-grid}.figma-icon-button svg,.figma-bottom-left svg{width:25px;height:25px}.figma-home-button{flex:0 0 25px;width:25px;height:25px}.figma-home-button svg{width:25px;height:25px;display:block}.figma-icon-button svg:not([width]) path,.figma-bottom-left svg path,.figma-carousel-arrow svg path{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.figma-heart-button svg{fill:none;stroke:#ff683d;stroke-width:1px;width:25px;height:25px;display:block;overflow:visible}.figma-product-main{background:#fff}.figma-product-hero{grid-template-columns:minmax(0,610px) minmax(330px,378px);justify-content:center;align-items:start;gap:36px;padding:18px 0 38px;display:grid}.figma-media-column{gap:14px;min-width:0;display:grid}.figma-product-main>section:not(.figma-product-hero),.figma-product-main>nav{width:var(--detail-body-width);max-width:100%;margin-left:auto;margin-right:auto}.figma-carousel{aspect-ratio:16/9;background:#e5e2dc;width:100%;position:relative;overflow:hidden}.figma-carousel-track{scroll-behavior:smooth;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;height:100%;display:flex;overflow:hidden}.figma-carousel-track.is-media-locked{overscroll-behavior-x:contain;scroll-behavior:auto;touch-action:pan-y;overflow-x:hidden}.figma-carousel-track::-webkit-scrollbar{display:none}.figma-carousel-slide{scroll-snap-align:start;background:#dfddd6;min-width:100%;height:100%;position:relative;overflow:hidden}.figma-carousel-slide img,.figma-carousel-slide video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.figma-carousel-slide video{background:#111}.figma-video-controls{z-index:3;color:#fff;background:linear-gradient(#0000,#000000a8);grid-template-columns:34px auto minmax(80px,1fr) 34px 34px;align-items:center;gap:8px;padding:10px 14px 12px;display:grid;position:absolute;bottom:0;left:0;right:0}.figma-video-controls button{color:#fff;background:#0000005c;border:0;border-radius:999px;place-items:center;width:30px;height:30px;padding:0;font-size:13px;line-height:1;display:inline-grid}.figma-video-controls button svg{width:15px;height:15px;display:block}.figma-video-controls span{color:#fff;white-space:nowrap;font-size:12px;font-weight:500;line-height:16px}.figma-video-controls input[type=range]{accent-color:#fff;width:100%}.figma-carousel-dots{align-items:center;gap:6px;display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.figma-carousel-dots button{background:#ffffffd1;border-radius:50%;width:6px;height:6px;padding:0;box-shadow:0 0 0 1px #1f1f1f14}.figma-carousel-dots button[aria-current=true]{background:#ff6847}.figma-carousel-arrow{z-index:2;color:#fff;opacity:.88;background:0 0;border:0;place-items:center;width:44px;padding:0;display:grid;position:absolute;top:0;bottom:0}.figma-carousel-arrow svg{filter:drop-shadow(0 1px 3px #0000004d);width:28px;height:28px}.figma-carousel-arrow--prev{left:0}.figma-carousel-arrow--next{right:0}.figma-thumbnail-rail{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.figma-thumbnail-rail button{aspect-ratio:16/10;background:#eee;border:1px solid #e5e5e5;border-radius:0;padding:0;position:relative;overflow:hidden}.figma-thumbnail-rail button[aria-current=true]{border-color:#111}.figma-thumbnail-rail img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.figma-thumbnail-rail span{color:#fff;background:#00000085;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;line-height:1;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.figma-summary{background:#fff;padding:0;position:sticky;top:92px}.figma-category-row{justify-content:space-between;align-items:flex-start;min-height:20px;padding:0 52px 0 0;display:flex;position:relative}.figma-category-row nav{color:#666;letter-spacing:0;align-items:flex-start;gap:9px;font-size:15px;font-weight:400;line-height:20px;display:flex}.figma-category-row nav span{color:#474747}.figma-heart-button{background:0 0;border-radius:999px;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:0;display:inline-grid;position:absolute;top:-12px;right:0}.figma-heart-button.is-liked svg{fill:#ff683d}.figma-heart-button.is-liked svg path{fill:#ff683d;stroke:#ff683d}.figma-heart-button:disabled{cursor:wait;opacity:.64}.figma-heart-button.requires-login{animation:.22s productLikeNudge}@keyframes productLikeNudge{0%,to{transform:translate(0)}35%{transform:translate(-2px)}70%{transform:translate(2px)}}.figma-title-section{width:100%;padding:17px 0 0}.figma-title-section h1{color:#1f1f1f;letter-spacing:0;margin:0;font-size:25px;font-weight:600;line-height:31px}.figma-title-section p{color:#505050;letter-spacing:-.02em;margin:8px 0 0;font-size:17px;font-weight:400;line-height:24px}.figma-rating{color:#1f1f1f;letter-spacing:-.02em;align-items:center;gap:14px;min-height:34px;margin-top:14px;padding:0;font-size:18px;line-height:22px;display:flex}.figma-rating span{color:#e9e149;font-size:24px;line-height:24px}.figma-rating strong{font-size:20px;font-weight:700;line-height:24px}.figma-rating em{color:#505050;padding:0;font-size:18px;font-style:normal;font-weight:400;line-height:22px}.product-sample-label,.figma-rating .product-sample-label,.figma-price .product-sample-label{color:#d94b25;letter-spacing:-.02em;background:#fff0eb;border-radius:999px;align-items:center;width:fit-content;min-height:22px;padding:0 8px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.figma-proof-empty{color:#767676;font-size:14px}.figma-price{padding:18px 0 0}.figma-price>div{align-items:flex-start;gap:2px;display:flex}.figma-price span{color:#767676;letter-spacing:-.02em;font-size:16px;font-weight:400;line-height:21px}.figma-price del{color:#979797;letter-spacing:-.02em;font-size:16px;font-weight:400;line-height:21px}.figma-price strong{color:#1f1f1f;letter-spacing:-.02em;margin-top:2px;font-size:30px;font-weight:650;line-height:38px;display:block}.figma-type-block{padding:22px 0 0}.figma-type-heading{color:#505050;letter-spacing:0;align-items:center;gap:12px;margin-bottom:14px;font-size:16px;font-weight:500;line-height:21px;display:flex}.figma-type-heading strong{font-weight:500}.figma-type-unavailable{color:#767676;margin:0;font-size:13px}.figma-type-options{align-items:center;gap:12px;display:flex}.figma-type-options button{color:#505050;text-align:center;letter-spacing:0;background:#fff;border:.5px solid #0000;border-radius:2px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:82px;height:82px;padding:10px 6px;font-size:13px;font-weight:400;line-height:17px;display:flex}.figma-type-options button.is-selected{border-color:#2e2e2e}.figma-type-options button:disabled{opacity:1;color:#505050;cursor:default}.figma-type-thumb{background:#d9d9d9;border:.5px solid #b4b4b4;border-radius:1px;display:block;overflow:hidden}.figma-type-thumb--horizontal{width:54px;height:30px}.figma-type-thumb--vertical{width:30px;height:54px}.figma-type-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.figma-top-purchase-actions{grid-template-columns:1fr 1fr;gap:6px;width:100%;margin-top:26px;display:grid}.figma-purchase-options{--purchase-options-trigger-offset:18px;--purchase-options-panel-gap:4px;padding-top:var(--purchase-options-trigger-offset);position:relative}.figma-purchase-options__trigger{color:#1f1f1f;text-align:left;background:#fff;border:1px solid #d7d7d7;border-radius:2px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:52px;padding:0 17px;font-size:14px;font-weight:500;line-height:20px;display:flex}.figma-purchase-options__trigger .is-placeholder{color:#9a9a9a}.figma-purchase-options__trigger svg{flex:none;width:16px;height:16px;transition:transform .16s}.figma-purchase-options.is-open .figma-purchase-options__trigger{border-color:#1f1f1f}.figma-purchase-options.is-open .figma-purchase-options__trigger svg{transform:rotate(180deg)}.figma-purchase-options__panel{z-index:30;scrollbar-width:thin;scrollbar-color:#bdbdbd transparent;background:#fff;border:1px solid #d7d7d7;border-radius:2px;gap:0;max-height:258px;display:none;position:absolute;left:0;right:0;overflow-y:auto;box-shadow:0 12px 22px #0000000f}.figma-purchase-options.is-open .figma-purchase-options__panel,.figma-purchase-options:not(.is-hydrated):focus-within .figma-purchase-options__panel{display:grid}.figma-purchase-options__panel::-webkit-scrollbar{width:6px}.figma-purchase-options__panel::-webkit-scrollbar-thumb{background:#bdbdbd;border-radius:999px}.figma-purchase-options.is-down .figma-purchase-options__panel{top:calc(100% + var(--purchase-options-panel-gap))}.figma-purchase-options.is-up .figma-purchase-options__panel{bottom:calc(100% - var(--purchase-options-trigger-offset) + var(--purchase-options-panel-gap))}.figma-purchase-options__label{color:#9a9a9a;padding:16px 18px 8px;font-size:14px;font-weight:400;line-height:19px;display:block}.figma-purchase-options__panel button{color:#1f1f1f;text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:56px;padding:10px 18px;display:grid}.figma-purchase-options__panel button.is-selected{color:#9a9a9a;cursor:default;background:#f7f7f7}.figma-purchase-options__panel button>span,.figma-purchase-options__name{justify-content:flex-start;align-items:baseline;gap:6px;min-width:0;display:flex}.figma-purchase-options strong{color:#1f1f1f;font-size:14px;font-weight:500;line-height:18px}.figma-purchase-options__name small{color:#767676;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;line-height:16px;overflow:hidden}.figma-purchase-options em{color:#ff683d;white-space:nowrap;font-size:14px;font-style:normal;font-weight:500;line-height:18px}.figma-purchase-options__panel button.is-selected em{color:#9a9a9a}.figma-purchase-options__empty{color:#9a9a9a;margin:0;padding:16px 18px 18px;font-size:14px;font-weight:400;line-height:19px}.figma-selected-options{gap:8px;padding-top:12px;display:grid}.figma-selected-option{color:#1c1917;background:#f8f8f7;border:1px solid #e2e0d8;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.figma-selected-option__name-wrap{flex-direction:column;gap:2px;min-width:0;display:flex}.figma-selected-option__name{color:#1c1917;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.figma-selected-option__sub{color:#78716c;font-size:11px;font-weight:400;line-height:1.3}.figma-selected-option__right{flex-shrink:0;align-items:center;gap:8px;display:flex}.figma-selected-option__price{color:#1c1917;font-size:13px;font-weight:700}.figma-selected-option__right button{color:#fff;cursor:pointer;background:#d6d3d1;border:0;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;padding:0;font-size:12px;line-height:1;display:flex}.figma-selected-option__right button:hover{background:#a8a29e}.figma-total-price{border-top:2px solid #111;justify-content:flex-end;align-items:baseline;gap:12px;margin-top:14px;padding-top:22px;display:flex}.figma-total-price span{color:#1f1f1f;font-size:15px;font-weight:500;line-height:20px}.figma-total-price strong{color:#1c1917;letter-spacing:-.02em;font-size:24px;font-weight:700;line-height:30px}.figma-top-purchase-actions button,.figma-top-purchase-actions a{letter-spacing:-.01em;text-align:center;border-radius:12px;justify-content:center;align-items:center;min-height:48px;font-size:14px;font-weight:700;line-height:20px;transition:all .15s;display:inline-flex}.figma-top-purchase-actions button{color:#1c1917;background:#fff;border:1px solid #e2e0d8}.figma-top-purchase-actions button:hover{background:#f8f8f7}.figma-top-purchase-actions a{color:#0c0a09;background:#fde047;border:1px solid #facc1599;box-shadow:0 1px 2px #0000000a}.figma-top-purchase-actions a:hover{background:#facc15}.figma-section-two{background:#fff;width:100%;margin:0 auto;padding:0 0 4px}.figma-benefit{background:#ffef0b;border-radius:2px;justify-content:center;align-items:center;gap:28px;min-height:62px;padding:8px 24px;display:flex}.figma-benefit strong{color:#1f1f1f;letter-spacing:-.02em;white-space:nowrap;flex:none;width:auto;font-size:18px;font-weight:600;line-height:24px}.figma-benefit a{color:#1f1f1f;letter-spacing:-.02em;white-space:nowrap;background:#fff;border:.5px solid #ededed;border-radius:999px;justify-content:center;align-items:center;gap:4px;min-width:104px;min-height:40px;padding:6px 18px;font-size:16px;font-weight:600;line-height:20px;display:inline-flex}.figma-guide-specs{gap:10px;margin:10px 0;padding:8px 20px;display:grid}.figma-guide-specs div{grid-template-columns:49px 1fr;align-items:center;gap:41px;display:grid}.figma-guide-specs dt,.figma-guide-specs dd{color:#505050;margin:0;font-size:13px;font-weight:500;line-height:16px}.figma-guide-specs dd{color:#474747}.figma-official-card{background:#f7f7f7;border-top:.5px solid #ededed;border-bottom:.5px solid #ededed;grid-template-columns:112px 1fr;align-items:center;gap:24px;width:100%;max-width:none;min-height:134px;margin:10px auto 0;padding:16px 32px;display:grid}.figma-official-mark{width:104px;height:104px;position:relative}.figma-official-mark img{width:100%;height:100%;display:block}.figma-official-mark span{color:#1f1f1f;text-align:center;letter-spacing:-.04em;-webkit-text-stroke:.65px #fff;paint-order:stroke fill;text-shadow:0 1px #fff,1px 0 #fff,-1px 0 #fff,0 -1px #fff;place-items:center;font-size:17px;font-weight:800;line-height:22px;display:grid;position:absolute;inset:0}.figma-official-card strong{color:#1f1f1f;margin-bottom:8px;font-size:20px;font-weight:700;line-height:26px;display:block}.figma-official-card p{color:#1f1f1f;margin:0;font-size:15px;font-weight:400;line-height:22px}.figma-tabs{z-index:30;-webkit-backdrop-filter:blur(8px);background:#fffffff2;border-top:1px solid #e2e0d8;border-bottom:1px solid #e2e0d8;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;min-height:50px;padding:4px 8px;display:grid;position:sticky;top:60px}.figma-tabs a{color:#78716c;justify-content:center;align-items:center;min-height:34px;font-size:13px;font-weight:600;line-height:18px;transition:color .15s;display:flex;position:relative}.figma-tabs a[aria-current=page]{color:#1c1917;font-weight:700}.figma-tabs a[aria-current=page]:after{content:"";background:#1c1917;border-radius:999px;height:2px;position:absolute;bottom:-4px;left:17px;right:17px}.figma-process{text-align:center;background:#fff7f3;padding:48px 16px 36px}.figma-process h2{color:#fff;background:#ff6847;border-radius:999px;width:fit-content;margin:0 auto;padding:10px 19px;font-size:17px;font-weight:700;line-height:20px}.figma-circle-title{justify-content:center;align-items:center;width:fit-content;min-width:136px;height:40px;margin:0 auto;padding:0 16px;display:flex;position:relative}.figma-circle-title__bg{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.figma-circle-title__bg span{background:#ff683d;border-radius:50%;flex:0 0 40px;width:40px;height:40px;margin:0 -9px}.figma-circle-title strong{z-index:1;color:#fff;white-space:nowrap;font-size:17px;font-weight:700;line-height:20px;position:relative}.figma-process p{color:#505050;margin:12px 0 26px;font-size:14px;font-weight:600;line-height:18px}.figma-process-steps{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.figma-process-steps div{justify-items:center;gap:5px;display:grid;position:relative}.figma-process-steps div+div:before{content:"";border-top:1px solid #ff6847;width:calc(100% - 28px);position:absolute;top:20px;left:calc(34px - 50%)}.figma-process-steps img{z-index:1;-o-object-fit:contain;object-fit:contain;width:34px;height:34px;position:relative}.figma-process-steps strong{color:#767676;font-size:13px;font-weight:700;line-height:16px}.figma-process-steps span{color:#505050;font-size:14px;font-weight:700;line-height:17px}.figma-sample-images img{width:100%;display:block}.figma-reason-method{background:#fff}.figma-reason-banner{color:#1f1f1f;background:#fff}.figma-reason-banner h2{color:#fff;letter-spacing:-.02em;background:#ff683d;width:100%;height:87px;margin:0;padding:16px;font-size:21px;font-weight:700;line-height:29px}.figma-reason-banner h2 span{color:#fff300}.figma-reason-banner>div{background:#fff;grid-template-columns:repeat(4,136px);justify-content:center;gap:4px;height:148px;padding:18px 0 26px;display:grid}.figma-reason-banner article{text-align:center;align-content:start;justify-items:center;gap:2px;width:100%;min-width:0;max-width:136px;height:104px;display:grid}.figma-reason-banner img{-o-object-fit:contain;object-fit:contain;background:0 0;border-radius:0;width:60px;height:59px;padding:0}.figma-reason-banner strong{color:#505050;letter-spacing:-.02em;white-space:nowrap;width:100%;max-width:none;font-size:13px;font-weight:600;line-height:18px}.figma-making-guide{background:#fff;padding:76px 0 44px;position:relative}.figma-making-title{width:262px;height:40px;margin:0;padding:0;position:absolute;top:20px;left:50%;transform:translate(-50%)}.figma-making-title img{width:262px;height:40px;display:block}.figma-making-title span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.figma-making-list{gap:0;display:grid}.figma-making-list article{border-bottom:.3px solid #e8e8e8;grid-template-columns:80px 1fr;gap:10px;min-height:106px;padding:13px 18px 13px 12px;display:grid}.figma-making-icon{width:80px;height:80px;display:block;position:relative}.figma-making-icon:after{content:attr(data-step);z-index:2;color:#fff;letter-spacing:-.02em;background:#ff7d6d;border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;font-weight:600;line-height:16px;display:grid;position:absolute;top:6px;left:0}.figma-making-list img{-o-object-fit:cover;object-fit:cover;width:80px;height:80px}.figma-making-list h3{color:#1f1f1f;margin:0 0 4px;font-size:15px;font-weight:700;line-height:19px}.figma-making-list strong{color:#505050;margin-bottom:4px;font-size:13px;font-weight:500;line-height:17px;display:block}.figma-making-list p{color:#767676;margin:0;font-size:12px;font-weight:400;line-height:17px}.figma-guide-link{color:#fff;background:#ff6847;justify-content:center;align-items:center;gap:8px;width:min(440px,100% - 180px);min-height:56px;margin:32px auto 0;font-size:20px;font-weight:700;line-height:24px;display:flex}.figma-gif-placeholders{background:#eee;display:grid}.figma-gif-placeholders div{color:#333;place-items:center;min-height:248px;font-size:15px;font-weight:700;line-height:20px;display:grid}.figma-prep-section{text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:52px;min-height:430px;margin-bottom:58px;padding:68px 6px 48px;display:flex}.figma-prep-heading{flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;max-width:390px;min-height:64px;display:flex}.figma-prep-heading p{color:#505050;margin:0;font-size:13px;font-weight:400;line-height:17px}.figma-prep-grid{grid-template-columns:repeat(3,116px);gap:6px;width:362px;display:grid}.figma-prep-grid article{background:#fff;border:.5px solid #e5e5e5;border-radius:10px;align-content:center;justify-items:center;gap:7px;width:116px;height:116px;padding:7px;display:grid;box-shadow:0 7px 4px #38383808}.figma-prep-grid img{-o-object-fit:contain;object-fit:contain;width:52px;height:52px}.figma-prep-grid article:first-child img{width:61px}.figma-prep-grid article:nth-child(2) img,.figma-prep-grid article:nth-child(3) img{width:55px}.figma-prep-grid strong{color:#1f1f1f;font-size:15px;font-weight:400;line-height:18px}.figma-prep-grid span{color:#1f1f1f;font-size:17px;font-weight:600;line-height:21px}.figma-notice-section{background:#fff;justify-content:center;align-items:center;min-height:528px;padding:9px 6px 32px;display:flex}.figma-notice-inner{flex-direction:column;justify-content:center;align-items:center;gap:25px;width:100%;max-width:610px;min-height:510px;display:flex}.figma-notice-list{flex-direction:column;align-items:stretch;gap:16px;width:min(610px,100%);display:flex}.figma-notice-item{flex-direction:column;align-items:stretch;gap:16px;display:flex}.figma-notice-block{text-align:left;width:100%;padding:0}.figma-notice-block h3{color:#ff683d;margin:0 0 6px;font-size:15px;font-weight:600;line-height:18px}.figma-notice-block p{color:#1f1f1f;word-break:keep-all;max-width:610px;margin:0;font-size:15px;font-weight:400;line-height:24px}.figma-notice-divider{border-top:1px solid #666;align-self:center;width:8px}.figma-info-list{background:#fff;padding:13px 17px}.figma-info-list h2,.figma-faq h2,.figma-refund h2{color:#1f1f1f;margin:0 0 8px;padding:4px 8px;font-size:15px;font-weight:700;line-height:18px}.figma-info-list ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.figma-info-list li{color:#1f1f1f;grid-template-columns:17px 1fr;align-items:start;gap:7px;min-height:26px;padding:4px 8px;font-size:13px;font-weight:400;line-height:18px;display:grid}.figma-info-list li span{color:#1f1f1f;background:#ffef0b;border-radius:50%;place-items:center;width:17px;height:17px;font-size:11px;font-weight:700;display:inline-grid}.figma-faq{background:#fff;padding:20px 10px 24px}.figma-faq h2{letter-spacing:-.02em;margin:0 0 8px;padding:4px 8px;font-size:15px;font-weight:700;line-height:18px}.figma-faq>div{gap:2px;display:grid}.figma-faq details{border-bottom:0}.figma-faq summary{color:#1f1f1f;letter-spacing:-.02em;cursor:pointer;align-items:center;gap:10px;min-height:48px;padding:0 8px;font-size:15px;font-weight:600;line-height:20px;list-style:none;display:flex}.figma-faq summary::-webkit-details-marker{display:none}.figma-faq-q{color:#fff;width:26px;height:26px;font-family:"Afacad Flux", var(--font-sans);letter-spacing:0;background:#303135;border-radius:50%;flex:0 0 26px;place-items:center;font-size:17px;font-weight:400;line-height:26px;display:inline-grid}.figma-faq-question{flex:auto;min-width:0}.figma-faq-chevron{flex:0 0 13px;width:13px;height:14px;margin-left:auto;transition:transform .16s}.figma-faq details[open] .figma-faq-chevron{transform:rotate(180deg)}.figma-faq details p{color:#505050;letter-spacing:-.02em;margin:0;padding:0 8px 12px 44px;font-size:13px;font-weight:400;line-height:20px}.figma-refund{background:#fff;padding:20px 10px 24px}.figma-refund p{color:#505050;margin:0 8px 10px;font-size:13px;font-weight:400;line-height:20px}.figma-product-qna{background:#fff;gap:18px;padding:24px 18px 30px;display:grid}.figma-product-qna__head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.figma-product-qna__head h2{color:#1f1f1f;margin:0;font-size:20px;font-weight:700;line-height:28px}.figma-product-qna__head p{color:#767676;margin:4px 0 0;font-size:13px;font-weight:400;line-height:19px}.figma-product-qna__head button,.figma-product-qna-form button{color:#fff;white-space:nowrap;background:#ff683d;border:0;border-radius:999px;min-height:38px;padding:0 16px;font-size:13px;font-weight:700;line-height:18px}.figma-product-qna-form{background:#fff8f5;border:1px solid #ffe1d7;border-radius:12px;gap:12px;padding:16px;display:grid}.figma-product-qna-form label{gap:7px;display:grid}.figma-product-qna-form span{color:#303135;font-size:12px;font-weight:700;line-height:17px}.figma-product-qna-form input,.figma-product-qna-form textarea{color:#1f1f1f;width:100%;font:inherit;background:#fff;border:1px solid #e0e4ea;border-radius:8px;outline:0;padding:0 11px}.figma-product-qna-form input{height:42px}.figma-product-qna-form textarea{resize:vertical;min-height:108px;padding-top:10px}.figma-product-qna-form input:focus,.figma-product-qna-form textarea:focus{border-color:#ff683d;box-shadow:0 0 0 3px #ff683d1f}.figma-product-qna-form>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.figma-product-qna-form p,.figma-product-qna__status{color:#767676;margin:0;font-size:12px;line-height:18px}.figma-product-qna__status{color:#bf4b2d;background:#fff0e9;border-radius:10px;padding:10px 12px;font-weight:650}.figma-product-qna-list{gap:10px;display:grid}.figma-product-qna-item{background:#fff;border:1px solid #e2e0d8;border-radius:16px;gap:12px;padding:20px;display:grid}.figma-product-qna-item span{border-radius:6px;align-items:center;width:fit-content;min-height:22px;padding:0 8px;font-size:11px;font-weight:700;line-height:15px;display:inline-flex}.figma-product-qna-item span.is-answered{color:#1c1917;background:#f0efea}.figma-product-qna-item span.is-pending{color:#78716c;background:#f8f8f7}.figma-product-qna-item h3{color:#1c1917;margin:6px 0 4px;font-size:15px;font-weight:700;line-height:21px}.figma-product-qna-item p{color:#57534e;margin:0;font-size:13px;line-height:1.6}.figma-product-qna-item small{color:#a8a395;margin-top:6px;font-size:12px;line-height:17px;display:block}.figma-product-qna-answer{background:#f8f8f7;border:1px solid #e2e0d8;border-radius:12px;padding:14px 16px}.figma-product-qna-answer strong{color:#1c1917;margin-bottom:4px;font-size:12px;font-weight:700;line-height:17px;display:block}.figma-recommend{background:#fff;padding:15px 0 22px}.figma-section-title-row{justify-content:space-between;align-items:center;margin-bottom:12px;padding:0 15.5px;display:flex}.figma-section-title-row h2{color:#1f1f1f;margin:0;font-size:18px;font-weight:700;line-height:26px}.figma-section-title-row a{color:#767676;font-size:13px;font-weight:500;line-height:17px}.figma-product-row{scrollbar-width:none;gap:2px;padding:0 13px;display:flex;overflow-x:auto}.figma-product-row::-webkit-scrollbar{display:none}.figma-mini-product{flex:0 0 108px;width:108px;padding:4px}.figma-mini-product img{-o-object-fit:cover;object-fit:cover;background:#eee;width:100px;height:100px}.figma-mini-product strong{color:#1f1f1f;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:32px;margin-top:8px;font-size:12px;font-weight:600;line-height:16px;display:-webkit-box;overflow:hidden}.figma-mini-product span{color:#ff6847;margin-top:4px;font-size:12px;font-weight:700;line-height:17px;display:block}.figma-mini-product em{color:#767676;text-overflow:ellipsis;white-space:nowrap;background:#f4f4f4;max-width:100%;margin-top:6px;padding:1px 6px;font-size:11px;font-style:normal;font-weight:500;line-height:13px;display:inline-flex;overflow:hidden}.figma-reviews{background:#fff;flex-direction:column;align-items:center;width:100%;margin:0 auto;padding:54px 0 88px;display:flex}.figma-reviews-frame{width:100%;max-width:var(--detail-body-width);flex-direction:column;align-items:stretch;gap:26px;display:flex}.figma-reviews-title{flex-direction:row;align-items:center;gap:10px;width:100%;height:28px;padding:0;display:flex}.figma-reviews-title h2{color:#1f1f1f;letter-spacing:0;white-space:nowrap;width:auto;height:28px;margin:0;font-size:20px;font-weight:500;line-height:28px}.figma-star-rate{color:#e9e149;letter-spacing:-1.5px;white-space:nowrap;align-items:center;width:auto;height:19px;font-size:19px;line-height:19px;display:inline-flex;overflow:hidden}.figma-star-rate--small{letter-spacing:-2px;width:auto;height:24px;font-size:24px;line-height:24px}.figma-review-photo-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;width:100%;display:grid}.figma-review-photo{aspect-ratio:1;background:#d9d9d9;border:0;border-radius:4px;width:100%;height:auto;padding:0;position:relative;overflow:hidden}.figma-review-photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.figma-review-photo--more:after{content:"";background:#141414b3;position:absolute;inset:0}.figma-review-photo--more>span{z-index:1;color:#fff;flex-direction:column;align-items:center;width:56px;height:42px;padding:0;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.figma-review-photo--more b{color:#fff;letter-spacing:0;text-align:center;width:56px;height:21px;font-size:15px;font-weight:500;line-height:21px}.figma-review-photo-collapse{color:#505050;background:#fff;border:.8px solid #d9d9d9;border-radius:2px;align-self:center;min-width:112px;min-height:34px;padding:7px 14px;font-size:13px;font-weight:600;line-height:18px}.figma-review-toolbar{justify-content:flex-end;align-items:center;width:100%;margin:-6px 0 -4px;display:flex}.figma-review-sort-menu{z-index:4;color:#1f1f1f;flex:0 0 92px;width:92px;font-size:14px;font-weight:500;line-height:18px;position:relative}.figma-review-sort-menu summary{color:#1f1f1f;cursor:pointer;justify-content:flex-end;align-items:center;gap:6px;width:92px;height:34px;padding:0;list-style:none;display:flex}.figma-review-sort-menu summary::-webkit-details-marker{display:none}.figma-review-sort-menu summary svg{color:#1f1f1f;width:14px;height:14px;transition:transform .16s}.figma-review-sort-menu[open] summary svg{transform:rotate(180deg)}.figma-review-sort-menu__panel{background:#fff;border:1px solid #eee;border-radius:2px;width:108px;position:absolute;top:34px;right:0;overflow:hidden;box-shadow:0 12px 22px #1f1f1f0f}.figma-review-sort-menu__panel button{color:#505050;text-align:left;background:#fff;border:0;justify-content:flex-start;align-items:center;width:100%;min-height:36px;padding:0 12px;font-size:14px;font-weight:500;line-height:18px;display:flex}.figma-review-sort-menu__panel button.is-active,.figma-review-sort-menu__panel button:hover,.figma-review-sort-menu__panel button:focus-visible{color:#1f1f1f;background:#f7f7f7;font-weight:600}.figma-review-list{flex-direction:column;align-self:center;align-items:stretch;width:100%;max-width:100%;margin-top:0;display:flex}.figma-review-row{box-sizing:border-box;background:#fff;border-bottom:1px solid #e5e5e5;width:100%;max-width:100%;display:block}.figma-review-row.is-expanded{background:#f5f5f5;border-bottom-color:#f4f4f4;min-height:auto}.figma-review-row.is-expanded .figma-review-row-summary{min-height:0;padding-bottom:14px}.figma-review-row-summary{color:#000;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 76px;align-items:start;gap:24px;width:100%;min-height:118px;padding:18px 0;display:grid}.figma-review-summary-main{align-content:start;gap:8px;min-width:0;display:grid}.figma-review-rating-line{color:#000;align-items:center;gap:8px;width:auto;min-width:0;min-height:20px;padding:0;display:inline-flex}.figma-review-rating-line .figma-star-rate--small{color:#000;letter-spacing:-1px;width:72px;height:16px;font-size:16px;line-height:16px}.figma-review-rating-line>span:last-child{color:#000;letter-spacing:0;white-space:nowrap;font-size:14px;font-weight:600;line-height:20px}.figma-review-option{color:#8a8a8a;font-size:var(--text-sm);line-height:18px;font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.figma-review-summary-text{color:#000;width:100%;min-height:24px;font-size:var(--text-base);line-height:22px;font-weight:var(--weight-regular);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;padding:0;display:block;overflow:hidden}.figma-review-summary-text.is-expanded{text-overflow:clip;white-space:normal;overflow:visible}.figma-review-summary-side{justify-items:end;gap:12px;min-width:0;display:grid}.figma-review-summary-side time{color:#979797;width:auto;min-width:76px;min-height:20px;font-size:var(--text-base);line-height:20px;font-weight:var(--weight-regular);letter-spacing:-.02em;white-space:nowrap;justify-content:flex-end;align-items:center;padding:0;display:flex}.figma-review-summary-side img{-o-object-fit:cover;object-fit:cover;border-radius:2px;justify-self:end;width:58px;height:58px;margin:0;display:block}.figma-review-expanded{gap:20px;padding:0 0 28px;display:grid}.figma-review-expanded>img{-o-object-fit:cover;object-fit:cover;background:#eee;border-radius:2px;width:min(100%,560px);height:auto;display:block}.figma-review-expanded button{color:#505050;white-space:nowrap;background:#fff;border:1px solid #d9d9d9;border-radius:2px;justify-content:center;justify-self:start;align-items:center;gap:5px;width:118px;height:38px;font-size:13px;font-weight:500;line-height:16px;display:inline-flex}.figma-review-expanded button.is-marked,.figma-review-expanded button:disabled{color:#ff683d;cursor:default;background:#fff4ef;border-color:#ffb29e}.figma-review-expanded button.is-marked svg path,.figma-review-expanded button:disabled svg path{stroke:#ff683d}.figma-review-expanded svg{width:15px;height:15px}.figma-review-expanded svg path{fill:none;stroke:#979797;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round}.figma-review-helpful-count{text-align:left;min-width:12px;display:inline-block}.figma-review-helpful-count.is-empty{visibility:hidden}.figma-purchase-bar{z-index:30;width:var(--detail-width);contain:paint;isolation:isolate;opacity:0;pointer-events:none;background:#f7f7f7;flex-direction:row;justify-content:space-between;align-items:center;height:84px;padding:0 42px;transition:opacity .26s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%,112%)}.figma-purchase-bar.is-visible{opacity:1;pointer-events:auto;transform:translate(-50%)}.figma-purchase-bar:before{content:"";z-index:0;background:#f7f7f7;position:absolute;inset:0}.figma-bottom-left{z-index:1;color:#ff683d;flex-direction:row;align-items:center;gap:20px;width:86px;height:25px;padding:0 8px;display:flex;position:relative}.figma-bottom-left button{color:#ff683d;flex:0 0 25px;width:25px;height:25px}.figma-bottom-left svg{width:25px;height:25px;display:block}.figma-bottom-left svg path{stroke-width:1px}.figma-bottom-right{z-index:1;flex-direction:row;justify-content:flex-end;align-items:center;gap:14px;width:auto;min-width:184px;height:26px;padding:0;display:flex;position:relative}.figma-bottom-right a,.figma-bottom-right button{color:#ff683d;letter-spacing:-.02em;white-space:nowrap;text-align:center;cursor:pointer;background:0 0;border:0;width:auto;min-width:68px;height:26px;padding:0;font-size:20px;font-weight:600;line-height:26px}.figma-bottom-right span{background:0 0;border-left:1px solid #ff683d;width:1px;height:18px}.figma-cart-toast{z-index:60;color:#fff;text-align:center;background:#1f1f1feb;border-radius:999px;justify-content:center;align-items:center;gap:14px;min-width:280px;padding:12px 18px;font-size:14px;font-weight:500;line-height:18px;display:inline-flex;position:fixed;bottom:104px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #00000038}.figma-cart-toast a{color:#fff;text-underline-offset:3px;white-space:nowrap;font-size:13px;font-weight:500;line-height:18px;text-decoration:underline}@media (min-width:760px){.figma-carousel-dots{display:none}.figma-product-page{padding-top:10px}.figma-product-shell,.figma-purchase-bar{box-shadow:none}}@media (min-width:1181px){.figma-product-page{--detail-width:min(1180px, calc(100vw - 272px));--detail-body-width:min(920px, calc(100vw - 272px))}.figma-product-shell{margin-left:auto;margin-right:auto}.figma-product-hero{width:var(--detail-body-width);grid-template-columns:minmax(0,1fr) minmax(260px,272px);justify-content:start;gap:28px;max-width:100%;margin-left:auto;margin-right:auto;padding-top:18px}.figma-media-column{gap:12px}.figma-summary{top:84px}.figma-category-row{min-height:18px;padding-right:42px}.figma-category-row nav{gap:7px;font-size:13px;line-height:18px}.figma-heart-button{width:40px;height:40px;top:-13px;right:-8px}.figma-title-section{padding-top:14px}.figma-title-section h1{font-size:21px;font-weight:600;line-height:27px}.figma-title-section p{letter-spacing:0;margin-top:6px;font-size:14px;line-height:20px}.figma-rating{letter-spacing:0;gap:8px;min-height:28px;margin-top:10px;font-size:15px;line-height:20px}.figma-rating span{font-size:21px;line-height:21px}.figma-rating strong{font-size:17px;line-height:22px}.figma-rating em{font-size:15px;line-height:20px}.figma-price{padding-top:12px}.figma-price span,.figma-price del{letter-spacing:0;font-size:13px;line-height:18px}.figma-price strong{margin-top:1px;font-size:25px;line-height:32px}.figma-type-block{padding-top:16px}.figma-type-heading{gap:9px;margin-bottom:10px;font-size:14px;line-height:19px}.figma-type-options{gap:8px}.figma-type-options button{gap:6px;width:68px;height:72px;padding:8px 5px;font-size:12px;line-height:16px}.figma-type-thumb--horizontal{width:46px;height:26px}.figma-type-thumb--vertical{width:26px;height:46px}.figma-purchase-options{--purchase-options-trigger-offset:14px}.figma-purchase-options__trigger{min-height:46px;padding:0 14px;font-size:13px;line-height:18px}.figma-selected-options{gap:6px;padding-top:8px}.figma-total-price{gap:9px;margin-top:12px;padding-top:18px}.figma-total-price span{font-size:13px;line-height:18px}.figma-total-price strong{font-size:20px;line-height:26px}.figma-top-purchase-actions{gap:6px;margin-top:20px}.figma-top-purchase-actions button,.figma-top-purchase-actions a{min-height:52px;font-size:16px;line-height:21px}}@media (max-width:759px){.figma-product-page{--detail-width:min(100vw, 720px);--detail-body-width:min(100vw, 720px)}.figma-product-shell{overflow:hidden}.figma-product-hero{grid-template-columns:1fr;gap:0;padding:0;display:grid}.figma-media-column{gap:0}.figma-carousel{aspect-ratio:402/226}.figma-thumbnail-rail{scrollbar-width:none;grid-template-columns:repeat(6,minmax(62px,1fr));gap:6px;padding:10px 16px 0;overflow-x:auto}.figma-thumbnail-rail::-webkit-scrollbar{display:none}.figma-summary{padding:24px 32px 30px;position:static}.figma-tabs{scrollbar-width:none;grid-template-columns:repeat(5,minmax(66px,1fr));overflow-x:auto}.figma-tabs::-webkit-scrollbar{display:none}.figma-tabs a{white-space:nowrap;font-size:12px}.figma-product-qna__head,.figma-product-qna-form>div{flex-direction:column;align-items:stretch}.figma-product-qna__head button,.figma-product-qna-form button{width:fit-content}}@media (max-width:430px){.figma-product-page{--detail-width:100vw;--detail-body-width:100vw}.figma-summary{padding:24px 32px 30px}.figma-benefit{gap:8px;min-height:48px;padding:8px 10px}.figma-top-purchase-actions{gap:4px;margin-top:28px}.figma-top-purchase-actions button,.figma-top-purchase-actions a{min-height:54px;font-size:16px;line-height:20px}.figma-benefit strong{white-space:nowrap;flex:0 auto;width:auto;font-size:12px;line-height:16px;overflow:hidden}.figma-benefit a{min-width:76px;min-height:32px;padding:4px 10px;font-size:12px;line-height:16px}.figma-reason-banner>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;height:134px;padding:16px 4px 24px}.figma-reason-banner article{max-width:none}.figma-reason-banner img{width:54px;height:53px}.figma-reason-banner strong{letter-spacing:-.05em;white-space:nowrap;font-size:9px;line-height:13px}.figma-purchase-bar{width:min(100vw,402px);height:84px;padding:0 28px}.figma-bottom-left{gap:20px;width:86px}.figma-bottom-right{gap:12px;min-width:174px}.figma-bottom-right a,.figma-bottom-right button{min-width:64px;font-size:20px;line-height:26px}.figma-reviews{padding:44px 16px 84px}.figma-reviews-frame{gap:22px;max-width:none}.figma-reviews-title{gap:8px;height:25px}.figma-reviews-title h2{height:25px;font-size:18px;font-weight:500;line-height:25px}.figma-star-rate{letter-spacing:-1px;height:17px;font-size:17px;line-height:17px}.figma-star-rate--small{height:16px;font-size:16px;line-height:16px}.figma-review-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.figma-review-sort-menu{flex-basis:86px;width:86px;font-size:14px;line-height:17px}.figma-review-sort-menu summary{width:86px}.figma-review-row{width:100%}.figma-review-row-summary{grid-template-columns:minmax(0,1fr) 58px;gap:10px;min-height:104px;padding:12px 0 14px}.figma-review-summary-main{gap:7px}.figma-review-rating-line{gap:6px}.figma-review-rating-line .figma-star-rate--small{width:66px;font-size:15px;line-height:15px}.figma-review-rating-line>span:last-child,.figma-review-summary-text,.figma-review-summary-side time{font-size:13px;line-height:18px}.figma-review-option{font-size:12px;line-height:16px}.figma-review-summary-side{gap:8px}.figma-review-summary-side img{width:48px;height:48px}.figma-review-expanded>img{max-width:100%}.figma-guide-link{width:min(288px,100% - 96px);min-height:50px;font-size:17px;line-height:21px}.figma-prep-section{gap:46px;min-height:410px;margin-bottom:56px;padding:62px 6px 46px}.figma-prep-grid{grid-template-columns:repeat(3,112px);gap:5px;width:350px}.figma-prep-grid article{width:112px;height:112px}.figma-notice-inner{max-width:350px}.figma-notice-list{width:min(350px,100%)}.figma-notice-block p{max-width:350px}}
