.plus-site{--ink:#244c51;--stitch:#dcbfa1;--paper:#fffcf6;--rose:#ffe1db;--lilac:#eee4fa;--aqua:#d7f4e8;color:var(--ink);background:#fffcf6}.plus-site .plus-preview-banner{color:#614f34;background:#fff2c8}.plus-site .plus-header{background:#fffffff7;border-bottom:1px solid #ebdfcc}.plus-site .plus-logo b,.plus-site .plus-footer-logo span{color:#b94f5d}.plus-site .plus-kicker{color:#426e6d}.plus-site .friends-hero,.plus-site .plus-page-hero{isolation:isolate;background:radial-gradient(at 100% 10%,#cdf2de 0%,#0000 49%),linear-gradient(124deg,#fff3ce,#fff9e9 57%,#f4faec);border:1px solid #efdfcc;border-radius:26px;position:relative}.plus-site .friends-hero:after,.plus-site .plus-page-hero:after{content:"";border:1px dashed var(--stitch);pointer-events:none;z-index:-1;border-radius:20px;position:absolute;inset:8px}.plus-site .brand-lines>a{background:#fff0c6;border:1px solid #e8d6bc;border-radius:18px}.plus-site .brand-lines>a:nth-child(2),.plus-site .plus-page-coral{background:linear-gradient(125deg,var(--rose),#fff3e8)}.plus-site .brand-lines>a:nth-child(3),.plus-site .plus-page-lavender{background:linear-gradient(125deg,var(--lilac),#fff0f7)}.plus-site .plus-page-mint,.plus-site .plus-guide-contact,.plus-site .plus-feature{background:linear-gradient(115deg,var(--aqua),#f6fbef)}.plus-site .plus-wish{background:linear-gradient(110deg,#ffe6da,#fff3e9)}.plus-site .plus-button,.plus-site .plus-filter,.plus-site .plus-product-status,.plus-site .plus-mobile-nav a{border-radius:999px}.plus-site .plus-button-primary,.plus-site .plus-filter.active{color:#fff;background:#256760}.plus-site .plus-button-primary:hover{background:#1d574f}.plus-site .plus-category-card,.plus-site .plus-product-card,.plus-site .plus-request-panel,.plus-site .plus-wholesale-form,.plus-site .plus-wholesale-grid>article,.plus-site .plus-guide-steps article,.plus-site .plus-detail,.plus-site .plus-guide-contact,.plus-site .plus-feature,.plus-site .plus-wish{border-radius:18px;box-shadow:0 5px 18px #6d55400a}.plus-site .plus-category-card.yellow,.plus-site .plus-product-visual{background:#fff4d5}.plus-site .plus-category-card.coral,.plus-site .plus-product-card.coral .plus-product-visual{background:var(--rose)}.plus-site .plus-category-card.mint,.plus-site .plus-product-card.mint .plus-product-visual{background:var(--aqua)}.plus-site .plus-category-card.lavender,.plus-site .plus-product-card.lavender .plus-product-visual{background:var(--lilac)}.plus-site .plus-category-status{color:#3a635b}.plus-site .plus-detail-visual{background:linear-gradient(135deg,#fff1c9,#e3f5e9);border-radius:14px}.plus-site .plus-faq,.plus-site .plus-notice,.plus-site .plus-detail-alert,.plus-site .plus-truth,.plus-site .plus-request-form :is(input,select,textarea){border-radius:12px}.plus-site .plus-footer{background:#284f50;border-top:5px solid #ecc6ae}.plus-site .plus-footer-logo span{color:#ffaeb3}.plus-site .plus-filter-row{flex-wrap:wrap}.plus-site .plus-detail-copy .plus-kicker a{text-underline-offset:3px;text-decoration:underline}.plus-site :where(a,button,summary,select,input,textarea):focus-visible{outline-offset:3px;outline:3px solid #32766a}@media (max-width:720px){.plus-site .friends-hero img{grid-row:1;max-width:290px;padding:18px 18px 0}.plus-site .friends-hero>div{padding:10px 22px 24px}.plus-site .friends-hero h1{margin:8px 0;font-size:clamp(1.45rem,6.25vw,2.1rem)}.plus-site .plus-mobile-nav a{place-items:center;min-height:38px;display:grid}.plus-site .plus-filter{align-items:center;min-height:40px;display:inline-flex}.plus-site .plus-page-hero{padding:30px 22px}.plus-site .plus-request-form :is(input,select,textarea){font-size:16px}}.plus-site .bellfit-lettering{max-width:100%;height:auto;display:inline-block}.plus-site .plus-header .bellfit-lettering{grid-area:1/2;width:103px}.plus-site .plus-footer-logo{background:#fffcf6;border-radius:12px;align-items:center;width:fit-content;padding:10px 18px;display:inline-flex}.plus-site .plus-footer-logo .bellfit-lettering{width:124px}.plus-site .brand-lines .bellfit-line-heading{flex-wrap:wrap;align-items:center;gap:.24em;display:flex}.plus-site .bellfit-line-heading .bellfit-lettering{flex:none;width:2.75em}.plus-site .belfie-signed-portrait{align-content:center;justify-items:center;margin:0;padding:clamp(16px,2vw,30px);display:grid}.plus-site .belfie-signed-portrait .belfie-hero-patch{max-width:480px;padding:0}.plus-site .belfie-signed-portrait figcaption{width:clamp(170px,59%,285px);margin:6px 0 4px}.plus-site .belfie-signed-portrait figcaption img{mix-blend-mode:normal;width:100%;height:auto;display:block}@media (max-width:720px){.plus-site .plus-header .bellfit-lettering{width:83px}.plus-site .belfie-signed-portrait{grid-row:1;padding:18px 12px 7px}.plus-site .belfie-signed-portrait .belfie-hero-patch{width:min(100%,250px)}.plus-site .belfie-signed-portrait figcaption{width:min(65%,210px)}}.plus-site .plus-header .belfie-logo-patch{grid-area:1/1;align-self:center;width:clamp(32px,4vw,42px);height:auto;display:block}.plus-site .belfie-signed-portrait figcaption{grid-template-columns:clamp(39px,5vw,59px) minmax(0,1fr) clamp(35px,4.5vw,53px);place-items:center;gap:clamp(5px,1vw,12px);width:min(100%,400px);display:grid}.plus-site .belfie-signed-portrait figcaption img{grid-row:auto;min-width:0;padding:0}.plus-site .belfie-signed-portrait figcaption .belfie-signature{max-width:250px}.plus-site .belfie-ribbon{pointer-events:none;object-fit:contain;display:block}.plus-site .belfie-ribbon-coral{transform:translateY(-8%)rotate(-9deg)}.plus-site .belfie-ribbon-lilac{transform:translateY(6%)rotate(9deg)}.plus-site .belfie-kicker-row{align-items:center;gap:clamp(12px,2vw,24px);display:flex}.plus-site .belfie-kicker-row .plus-kicker{margin:0}.plus-site .belfie-kicker-row .belfie-ribbon{flex:none;width:clamp(44px,5vw,64px);height:auto}.plus-site .belfie-ribbon-lemon{transform:rotate(8deg)}.plus-site .belfie-ribbon-blue{transform:rotate(-7deg)}@media (max-width:720px){.plus-site .belfie-signed-portrait figcaption{grid-template-columns:38px minmax(0,1fr) 35px;gap:5px;width:min(100%,305px)}}.plus-site{--cloth:#fff2cf;--thread:#c89942;--piping:#eed49a;--weave:repeating-linear-gradient(0deg,transparent 0 3px,#80572608 3px 4px),repeating-linear-gradient(90deg,transparent 0 2px,#fff4 2px 3px);background:radial-gradient(at 0 0,#fff0ee 0,#0000 32rem),radial-gradient(at 100% 35%,#edf8f2,#0000 32rem),#fffdf9}.plus-site :is([data-fabric=pilates],.plus-nav a:first-child,.plus-mobile-nav a:first-child,.brand-lines>a:first-child,.plus-filter:first-child){--cloth:#fff2cf;--thread:#c49540;--piping:#edd399;--ribbon:hue-rotate(0deg)}.plus-site :is([data-fabric=exercise],.plus-nav a:nth-child(2),.plus-mobile-nav a:nth-child(2),.brand-lines>a:nth-child(2),.plus-filter:nth-child(2),.plus-wish){--cloth:#ffe4e7;--thread:#c57b8a;--piping:#edb7c1;--ribbon:hue-rotate(298deg)}.plus-site :is([data-fabric=yoga],.plus-nav a:nth-child(3),.plus-mobile-nav a:nth-child(3),.plus-feature,.plus-filter:nth-child(3)){--cloth:#dff5eb;--thread:#77b29d;--piping:#b3d9ca;--ribbon:hue-rotate(105deg)}.plus-site :is([data-fabric=beauty],.plus-nav a:nth-child(4),.plus-mobile-nav a:nth-child(4),.brand-lines>a:nth-child(3),.plus-filter:nth-child(4)){--cloth:#f1e5fa;--thread:#ae88ba;--piping:#d8bfe5;--ribbon:hue-rotate(227deg)}.plus-site [data-fabric=studio]{--cloth:#e1f2fd;--thread:#77a4c0;--piping:#b6d7e8;--ribbon:hue-rotate(155deg)}.plus-site [data-fabric=original]{--cloth:#ffebda;--thread:#c18e72;--piping:#ecc3a5}.plus-site :is(.plus-nav a,.plus-mobile-nav a,.brand-lines>a,.plus-category-card[data-fabric],.plus-product-visual,.plus-feature,.plus-wish,.plus-filter:not(.active)){border:1px solid var(--piping);background:var(--weave),linear-gradient(135deg,#fffdfbc9,var(--cloth) 82%);box-shadow:inset 0 0 0 2px #fff9,inset 0 -3px 3px #af82621a,0 3px 0 var(--piping),0 5px 10px #74513512;border-radius:22px;position:relative}.plus-site :is(.plus-nav a,.plus-mobile-nav a,.brand-lines>a,.plus-category-card,.plus-product-visual,.plus-feature,.plus-wish,.plus-filter,.plus-button,.plus-mobile-sticky a):after{content:"";pointer-events:none;border:1px dashed var(--thread);border-radius:inherit;position:absolute;inset:4px}.plus-site .plus-nav{background:0 0;gap:8px;padding:0}.plus-site :is(.plus-nav,.plus-mobile-nav) a{text-align:center;color:#234e50;border-radius:45% 48% 40% 44%/55% 57% 43% 45%;align-content:center;min-height:43px;padding:12px 15px 9px}.plus-site :is(.plus-nav a,.plus-mobile-nav a):before,.plus-site .patch-bow{content:"";z-index:1;width:32px;height:19px;filter:var(--ribbon,none);pointer-events:none;background:url(/images/bellfit-plus/satin-bow.svg) 50%/contain no-repeat;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.plus-site .brand-lines>a{padding:22px}.plus-site .plus-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,26px);display:grid}.plus-site .plus-category-card[data-fabric]{place-content:center stretch;gap:4px;min-height:clamp(150px,17vw,220px);margin:0;padding:clamp(17px,2.5vw,34px) clamp(17px,2.5vw,34px) clamp(52px,6vw,80px);display:grid}.plus-site .plus-category-card .patch-bow{width:clamp(34px,5vw,62px);height:clamp(22px,3vw,35px);top:-9px;left:12%;transform:rotate(-13deg)}.plus-site .plus-category-card:nth-child(2n) .patch-bow{left:auto;right:8%;transform:rotate(13deg)}.plus-site .plus-category-title{z-index:1;letter-spacing:.01em;color:#205354;font-size:clamp(1.12rem,2vw,1.65rem);font-weight:800;line-height:1.3;position:relative}.plus-site .plus-category-status{color:#305f60;font-size:clamp(.71rem,1vw,.88rem)}.plus-site .notion-bell{object-fit:contain;width:clamp(36px,4.5vw,57px);height:auto;position:absolute;top:10%;right:9%;transform:rotate(6deg)}.plus-site .notion-tools{object-fit:contain;object-position:right bottom;mix-blend-mode:multiply;pointer-events:none;width:47%;height:32%;position:absolute;bottom:7%;right:5%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 96%,#0000),linear-gradient(#0000,#000 9% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 96%,#0000),linear-gradient(#0000,#000 9% 90%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.plus-site .patch-flourish{pointer-events:none;justify-content:center;align-items:center;gap:0;display:flex}.plus-site .patch-flourish .belfie-ribbon{width:24%;max-width:82px;height:auto}.plus-site .patch-flourish svg{fill:none;stroke:#dc91a5;stroke-width:3px;stroke-linecap:round;width:39%;max-width:150px;margin-top:15%}.plus-site .plus-product-visual{border-radius:18px 18px 0 0}.plus-site .plus-product-card[data-fabric]{border:1px solid var(--piping);box-shadow:0 4px 0 var(--piping);background:#fffefb}.plus-site .plus-product-card[data-fabric] .plus-product-visual{background:var(--weave),linear-gradient(135deg,#fffc,var(--cloth))}.plus-site :is(.plus-button,.plus-filter,.plus-mobile-sticky a){border-radius:999px;position:relative}.plus-site :is(.plus-button-primary,.plus-button-dark,.plus-filter.active,.plus-mobile-sticky a){--thread:#fff9;background:var(--weave),linear-gradient(140deg,#408984,#276464);color:#fff}.plus-site .plus-mobile-sticky a:nth-child(2){background:var(--weave),linear-gradient(140deg,#b85a70,#99425a);color:#fff}.plus-site :is(.plus-button,.plus-mobile-sticky a){box-shadow:inset 0 2px 2px #ffffff38,0 3px #28494a24}.plus-site .plus-mobile-sticky{background:#fffdf5ed;border-radius:999px}.plus-site .plus-mobile-sticky a{justify-content:center;align-items:center;gap:7px;display:flex}.plus-site .plus-filter.active{outline-offset:1px;outline:2px solid #326e69}@media (max-width:800px){.plus-site .plus-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 11px}.plus-site .plus-category-card[data-fabric]{gap:5px;min-height:clamp(142px,36vw,198px);padding:38px 12px 48px}.plus-site .plus-category-title{text-wrap:pretty;max-width:100%;font-size:clamp(.92rem,4vw,1.21rem)}.plus-site .plus-category-status{font-size:.68rem}.plus-site .notion-bell{width:33px;top:7px;right:10px}.plus-site .notion-tools{width:55%;height:30%;bottom:5%;right:6%}.plus-site .plus-mobile-nav{gap:5px;padding-top:10px;padding-bottom:13px;overflow:visible}.plus-site .plus-mobile-nav a{min-height:42px;padding:10px 2px 7px}.plus-site .plus-mobile-nav a:before{width:25px;height:15px;top:-8px}}.plus-site .product-friend{object-fit:contain;box-shadow:none;filter:drop-shadow(0 2px 1px #654e3a20);border:0;border-radius:0}.plus-site .plus-detail-visual,.plus-site :is(.plus-request-panel,.plus-wholesale-form,.plus-guide-contact,.plus-guide-steps article,.plus-wholesale-grid>article){border:1px solid var(--piping);background:var(--weave),linear-gradient(140deg,#fffdfb,var(--cloth));box-shadow:0 3px 0 var(--piping);border-radius:18px;position:relative}.plus-site :is(.plus-detail-visual,.plus-request-panel,.plus-wholesale-form,.plus-guide-contact,.plus-guide-steps article,.plus-wholesale-grid>article):after{content:"";border:1px dashed var(--thread);border-radius:inherit;pointer-events:none;position:absolute;inset:5px}.plus-site :is(.plus-request-panel,.plus-guide-steps article:nth-child(2),.plus-wholesale-grid>article:nth-child(2)){--cloth:#ffe8e9;--piping:#edc4c9;--thread:#c68290}.plus-site :is(.plus-wholesale-form,.plus-guide-contact){--cloth:#e3f4ed;--piping:#badcca;--thread:#80aa99}.plus-site :is(.plus-guide-steps article:nth-child(3),.plus-wholesale-grid>article:nth-child(3)){--cloth:#f1e7fa;--piping:#d9c7e5;--thread:#a98ab6}@font-face{font-family:BellfitRound;src:url(/fonts/bellfit-plus/zen-maru-500.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:BellfitRound;src:url(/fonts/bellfit-plus/zen-maru-700.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}.plus-site.plus-site{--shop-font:BellfitRound,"Hiragino Maru Gothic ProN","Hiragino Kaku Gothic ProN","Yu Gothic",sans-serif;font-family:var(--shop-font);font-weight:500;line-height:1.78}.plus-site :is(h1,h2,h3,h4,summary,.plus-feature-sticker strong){font-family:var(--shop-font);letter-spacing:.015em;font-weight:700;line-height:1.46}.plus-site :is(.plus-button,.plus-filter,.plus-nav a,.plus-mobile-nav a,.plus-category-title,.plus-mobile-sticky a,.plus-product-detail,.plus-product-status){font-family:var(--shop-font);font-weight:700}.plus-site :is(input,textarea,select,button){font-family:var(--shop-font)}.plus-site :is(.plus-product-copy,.plus-detail-copy,.plus-guide-contact,.plus-wish,.plus-feature,.plus-section-heading,.plus-wholesale-grid,.plus-guide-steps,.plus-faq,.plus-request-panel) p:not(.plus-kicker):not(.plus-product-category){font-size:1rem;line-height:1.82}.plus-site .plus-category-status,.plus-site .plus-product-meta{font-size:.82rem}.plus-site .plus-section-heading>p{color:#496866}@media (max-width:720px){.plus-site .plus-mobile-nav a{min-height:44px;font-size:clamp(.75rem,3.2vw,.875rem);line-height:1.4}.plus-site .friends-hero h1{font-size:clamp(1.34rem,5.8vw,2.1rem);line-height:1.5}.plus-site :is(.plus-request-form,.plus-wholesale-form) :is(input,textarea,select){font-size:16px}}.plus-site .plus-pickup-section{padding-top:clamp(38px,5vw,64px);padding-bottom:clamp(46px,6vw,76px)}.plus-site .plus-pickup-heading{text-align:center;align-items:center;margin-bottom:16px}.plus-site .plus-pickup-heading>div{justify-items:center;gap:4px;display:grid}.plus-site .plus-pickup-heading .plus-kicker{letter-spacing:.19em;font-size:.78rem;font-weight:800}.plus-site .plus-pickup-heading h2{color:#244c51;font-size:clamp(1.45rem,2.6vw,2rem)}.plus-site .plus-pickup-tabs{scrollbar-width:none;justify-content:center;gap:clamp(15px,3vw,36px);margin:0 auto 22px;padding:0 2px 6px;display:flex;overflow-x:auto}.plus-site .plus-pickup-tabs::-webkit-scrollbar{display:none}.plus-site .plus-pickup-tabs a{color:#345d5a;white-space:nowrap;border-bottom:2px solid #d8c7b0;flex:none;padding:5px 8px 7px;font-size:.88rem;font-weight:700}.plus-site .plus-pickup-tabs a:hover{color:#9d5968;border-color:#cc8290}.plus-site .plus-pickup-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(10px,1.6vw,20px);display:grid}.plus-site .plus-pickup-card{--cloth:#fff2cf;--thread:#c49540;--piping:#edd399;border:1px solid var(--piping);min-width:0;box-shadow:0 4px 0 var(--piping),0 8px 18px #74513510;background:#fffefa;border-radius:18px;flex-direction:column;padding:7px;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden}.plus-site .plus-pickup-card[data-fabric=exercise]{--cloth:#ffe4e7;--thread:#c57b8a;--piping:#edb7c1}.plus-site .plus-pickup-card[data-fabric=yoga]{--cloth:#dff5eb;--thread:#77a68f;--piping:#b3d9ca}.plus-site .plus-pickup-card[data-fabric=beauty]{--cloth:#f1e5fa;--thread:#a985b6;--piping:#d8bfe5}.plus-site .plus-pickup-card[data-fabric=studio]{--cloth:#e1f2fd;--thread:#77a4c0;--piping:#b6d7e8}.plus-site .plus-pickup-card:hover{box-shadow:0 6px 0 var(--piping),0 12px 22px #74513518;transform:translateY(-3px)}.plus-site .plus-pickup-image{aspect-ratio:1.28;background:var(--weave),linear-gradient(140deg,#fffdfb,var(--cloth));isolation:isolate;border-radius:13px;place-items:center;display:grid;position:relative;overflow:hidden}.plus-site .plus-pickup-image:after{content:"";border:1px dashed var(--thread);pointer-events:none;border-radius:10px;position:absolute;inset:5px}.plus-site .plus-pickup-image img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;padding:15px}.plus-site .plus-pickup-badge{z-index:1;color:#6b5b3f;background:#fffdf1ef;border:1px solid #fff;border-radius:999px;padding:3px 8px;font-size:.63rem;font-weight:700;line-height:1.45;position:absolute;bottom:9px;left:9px}.plus-site .plus-pickup-copy{align-content:start;gap:3px;padding:10px 7px 7px;display:grid}.plus-site .plus-pickup-category{color:#60817b;font-size:.7rem;font-weight:700}.plus-site .plus-pickup-copy strong{color:#244c51;font-size:clamp(.84rem,1.1vw,1rem);line-height:1.45}.plus-site .plus-pickup-note{color:#756b65;font-size:.69rem;line-height:1.5}.plus-site .plus-pickup-link{color:#376c66;align-items:center;gap:4px;margin-top:5px;font-size:.75rem;font-weight:800;display:flex}.plus-site .plus-pickup-all{color:#fff;background:#285f5b;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:min(100%,360px);min-height:48px;margin:24px auto 0;font-size:.9rem;font-weight:800;display:flex;position:relative;box-shadow:inset 0 2px 2px #ffffff38,0 3px #28494a24}.plus-site .plus-pickup-all:hover{background:#1d514d}@media (max-width:720px){.plus-site .plus-pickup-section{padding-top:34px;padding-bottom:45px}.plus-site .plus-pickup-heading{margin-bottom:13px}.plus-site .plus-pickup-heading h2{font-size:1.35rem}.plus-site .plus-pickup-heading>p{max-width:32rem;margin-top:5px;font-size:.87rem!important}.plus-site .plus-pickup-tabs{justify-content:flex-start;gap:12px;margin:0 -12px 17px;padding:0 12px 7px}.plus-site .plus-pickup-tabs a{font-size:.76rem}.plus-site .plus-pickup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px}.plus-site .plus-pickup-card{border-radius:15px;padding:5px}.plus-site .plus-pickup-image{aspect-ratio:1.2;border-radius:11px}.plus-site .plus-pickup-image img{padding:10px}.plus-site .plus-pickup-badge{padding:2px 6px;font-size:.57rem;bottom:6px;left:6px}.plus-site .plus-pickup-copy{gap:2px;padding:8px 5px 6px}.plus-site .plus-pickup-category{font-size:.63rem}.plus-site .plus-pickup-copy strong{font-size:.79rem}.plus-site .plus-pickup-note{font-size:.62rem}.plus-site .plus-pickup-link{margin-top:4px;font-size:.68rem}.plus-site .plus-pickup-all{min-height:46px;margin-top:18px}}.pickup-swipe-tip{display:none}@media (max-width:720px){.plus-site .pickup-swipe-tip{text-align:right;color:#496866;margin:0 0 6px;font-size:.78rem;display:block}.plus-site .plus-pickup-grid{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;gap:12px;padding:3px 2px 12px;display:flex;overflow-x:auto}.plus-site .plus-pickup-card{scroll-snap-align:start;flex:0 0 76%;max-width:280px}}
