.fb-stockup{background:#f8f6f9;color:#6d3176;padding:44px 24px}.fb-stockup *{box-sizing:border-box}.fb-stockup__inner{max-width:1320px;margin:auto}.fb-stockup__header{text-align:center;max-width:760px;margin:0 auto 28px}.fb-stockup__header h1,.fb-stockup__header h2{font-size:clamp(28px,3.5vw,44px);line-height:1.08;color:#6d3176;margin:10px 0 16px}.fb-stockup__header p,.fb-stockup__bottom p{color:#6d3176;font-size:16px;line-height:1.5}.fb-stockup__eyebrow{font-size:12px!important;font-weight:700;letter-spacing:.06em}.fb-shop-paths{display:flex;justify-content:center;gap:10px;margin:0 0 30px;flex-wrap:wrap}.fb-shop-paths a{padding:12px 20px;border:1px solid #6d3176;border-radius:28px;color:#6d3176;background:#fff;font-weight:700;font-size:14px;text-decoration:none;min-height:44px}.fb-stockup__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.fb-set{position:relative;border:1px solid #ded1e1;border-radius:18px;background:#fff;padding:18px;display:flex;flex-direction:column;min-width:0}.fb-set__badge{align-self:flex-start;border-radius:20px;background:#96d9e8;color:#6d3176;padding:6px 10px;font-size:12px;font-weight:700}.fb-set__images{display:flex;align-items:center;justify-content:center;height:210px;gap:10px;margin:10px 0 18px;background:#f9f8fb;border-radius:10px;overflow:hidden}.fb-set__images a{display:block;max-width:55%;height:100%}.fb-set__images img{width:100%;height:100%;object-fit:contain;display:block}.fb-set h3{color:#6d3176;font-size:24px;line-height:1.15;margin:0 0 10px}.fb-set .fb-set__description{color:#6d3176;font-size:15px;line-height:1.45;margin:0 0 12px}.fb-set__contents{list-style:none;padding:0;margin:0 0 20px;color:#6d3176;font-size:13px;line-height:1.5}.fb-set__contents li+li{margin-top:6px}.fb-set__contents a{color:inherit;text-decoration:underline}.fb-set__contents span{display:block;font-size:12px}.fb-set__buy{margin-top:auto}.fb-set .fb-set__price{color:#6d3176;font-size:25px;font-weight:700;margin:0 0 12px}.fb-set__price span{font-size:13px;font-weight:400;display:block}.fb-set button{width:100%;min-height:48px;border:0;border-radius:8px;background:#6d3176;color:#fff;font-size:16px;font-weight:700;cursor:pointer;padding:12px}.fb-set button:disabled{opacity:.55;cursor:default}.fb-set [data-fb-set-status]{font-size:13px;color:#6d3176;line-height:1.4;margin:8px 0 0}.fb-stockup__bottom{text-align:center;margin-top:26px}.fb-stockup__bottom>a{display:inline-block;padding:12px 16px;margin:4px 6px;color:#6d3176;font-weight:700;text-decoration:underline;min-height:44px}.fb-stockup a:focus-visible,.fb-stockup button:focus-visible{outline:3px solid #6d3176;outline-offset:3px}@media(max-width:749px){.fb-stockup{padding:28px 16px}.fb-stockup__grid{grid-template-columns:1fr;gap:16px}.fb-stockup__header{text-align:left;margin-bottom:22px}.fb-shop-paths{gap:6px;flex-wrap:nowrap;margin-bottom:24px}.fb-shop-paths a{padding:10px 12px;font-size:12px;flex:1;text-align:center;display:flex;align-items:center;justify-content:center}.fb-set{padding:16px}.fb-set__images{height:190px}.fb-set h3{font-size:23px}.fb-set__price{font-size:24px}}@media(max-width:749px){.fb-stockup--compact .fb-stockup__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding:4px 0 14px;scrollbar-width:thin;scrollbar-color:#6d3176 #e8dfe9}.fb-stockup--compact .fb-set{flex:0 0 88%;scroll-snap-align:start}.fb-stockup--compact .fb-set__images{height:160px}.fb-stockup--compact .fb-set h3{font-size:22px}}.fb-set__contents span,.fb-set__price span{color:#6d3176!important}.fb-stockup{background:#96d9e8;border:0}.fb-stockup__flower{display:none}.fb-stockup__eyebrow{color:#aa0034!important}.fb-set__badge{background:transparent;color:#6d3176;padding:0;border-radius:0}.fb-set{border:0;border-radius:12px;box-shadow:none}.fb-set__images{background:#fff;border-radius:0}.fb-set button{background:#aa0034;border-radius:7px}.fb-stockup p{padding:0}[id$=__stockup_sets] .fb-stockup{padding-bottom:calc(44px + 16vw)}@media(max-width:749px){[id$=__stockup_sets] .fb-stockup{padding-bottom:calc(28px + 16vw)}}@media(max-width:749px){.fb-stockup__grid{display:grid!important;grid-template-columns:minmax(0,1fr);overflow:visible!important;gap:20px}.fb-stockup--compact .fb-set{width:100%;margin:0}.fb-stockup .fb-set__images{height:150px;margin:6px 0 12px}.fb-stockup .fb-set__description{font-size:16px;line-height:1.5}.fb-stockup .fb-set__contents{font-size:14px;line-height:1.5;margin-bottom:16px}.fb-stockup .fb-set__contents span{font-size:13px}.fb-stockup .fb-shop-paths a{font-size:14px;min-height:44px;padding:10px 8px}.fb-stockup .fb-set button{min-height:48px;font-size:16px}}.fb-stockup--brand{background:#fff;padding-top:56px;padding-bottom:64px}.fb-stockup--brand .fb-stockup__inner{max-width:1320px}.fb-stockup--brand .fb-stockup__header{max-width:900px;margin-bottom:44px}.fb-stockup--brand .fb-stockup__header h1,.fb-stockup--brand .fb-stockup__header h2{font-size:clamp(34px,4.2vw,58px);line-height:1.05;margin:18px 0}.fb-stockup--brand .fb-stockup__header>p:last-child{font-size:18px;line-height:1.5}.fb-stockup--brand .fb-stockup__eyebrow{display:inline-block;background:#aa0034;color:#fff!important;padding:9px 18px!important;border-radius:24px;font-size:14px!important;letter-spacing:.03em}.fb-stockup--brand .fb-shop-paths{margin-bottom:40px;gap:16px}.fb-stockup--brand .fb-shop-paths a{border:0;border-radius:0;background:transparent;font-size:17px;padding:8px 12px;text-decoration:underline;text-underline-offset:6px}.fb-stockup--brand .fb-stockup__grid{gap:36px}.fb-stockup--brand .fb-set{--set-circle:#c5d744;--set-button:#6d3176;--set-shadow:#c5d744;background:transparent;border:0;border-radius:0;padding:0 12px;isolation:isolate}.fb-stockup--brand .fb-set:nth-child(3n+2){--set-circle:#96d9e8;--set-button:#aa0034;--set-shadow:#96d9e8}.fb-stockup--brand .fb-set:nth-child(3n){--set-circle:#d7c0e6;--set-button:#6d3176;--set-shadow:#ff7b40}.fb-stockup--brand .fb-set__badge{align-self:center;position:relative;z-index:2;background:#fff;border:2px solid #6d3176;border-radius:28px;padding:8px 18px;color:#6d3176;font-size:14px;font-weight:700;transform:rotate(-3deg);margin-bottom:-20px}.fb-stockup--brand .fb-set:nth-child(2) .fb-set__badge{transform:rotate(3deg)}.fb-stockup--brand .fb-set__images{position:relative;isolation:isolate;background:transparent;height:280px;margin:0 0 26px;overflow:visible;gap:0;padding:24px 0 0}.fb-stockup--brand .fb-set__images:before{content:"";position:absolute;width:90%;max-width:310px;aspect-ratio:1;border-radius:50%;background:var(--set-circle);z-index:-1;left:50%;top:50%;transform:translate(-50%,-50%)}.fb-stockup--brand .fb-set__images a{height:100%;max-width:58%;position:relative;z-index:1}.fb-stockup--brand .fb-set__images a+a{margin-left:-8px}.fb-stockup--brand .fb-set__images img{object-fit:contain;filter:drop-shadow(0 7px 5px #39243c12)}.fb-stockup--brand .fb-set h3{font-size:clamp(27px,2.4vw,34px);line-height:1.1;margin-bottom:14px}.fb-stockup--brand .fb-set .fb-set__description{font-size:17px;line-height:1.5;margin-bottom:14px}.fb-stockup--brand .fb-set__contents{font-size:15px;line-height:1.5;margin-bottom:24px}.fb-stockup--brand .fb-set__contents span{font-size:14px}.fb-stockup--brand .fb-set .fb-set__price{font-size:32px;margin:0 0 16px}.fb-stockup--brand .fb-set__price span{font-size:14px}.fb-stockup--brand .fb-set button{background:var(--set-button);border-radius:18px;min-height:56px;padding:16px 18px;font-size:18px;line-height:1.3;box-shadow:5px 6px 0 var(--set-shadow);margin-bottom:8px;transition:transform .15s ease,box-shadow .15s ease}.fb-stockup--brand .fb-set button:not(:disabled):hover{transform:translate(2px,2px);box-shadow:3px 4px 0 var(--set-shadow)}.fb-stockup--brand .fb-stockup__bottom{border-top:1px solid #d8cddd;margin-top:42px;padding-top:24px}.fb-stockup--brand .fb-stockup__bottom p{font-size:16px}.fb-stockup--brand .fb-stockup__bottom>a{font-size:17px}[id$=__stockup_sets] .fb-stockup--brand{padding-bottom:calc(64px + 16vw)}@media(max-width:749px){.fb-stockup--brand{padding:36px 24px 48px}.fb-stockup--brand .fb-stockup__header{text-align:center;margin-bottom:34px}.fb-stockup--brand .fb-stockup__header h1,.fb-stockup--brand .fb-stockup__header h2{font-size:36px}.fb-stockup--brand .fb-stockup__header>p:last-child{font-size:17px}.fb-stockup--brand .fb-stockup__eyebrow{font-size:12px!important;padding:9px 12px!important}.fb-stockup--brand .fb-shop-paths{gap:4px;margin-bottom:28px;flex-wrap:wrap}.fb-stockup--brand .fb-shop-paths a{font-size:15px;padding:10px 4px;flex:1 1 auto}.fb-stockup--brand .fb-stockup__grid{grid-template-columns:minmax(0,1fr);gap:44px}.fb-stockup--brand .fb-set{padding:0 4px}.fb-stockup--brand .fb-set__images{height:260px;margin:0 0 24px;padding-top:24px}.fb-stockup--brand .fb-set__images:before{max-width:270px;width:88%}.fb-stockup--brand .fb-set h3{font-size:30px}.fb-stockup--brand .fb-set .fb-set__description{font-size:17px}.fb-stockup--brand .fb-set__contents{font-size:15px}.fb-stockup--brand .fb-set__contents span{font-size:14px}.fb-stockup--brand .fb-set button{min-height:56px;font-size:18px}[id$=__stockup_sets] .fb-stockup--brand{padding-bottom:calc(48px + 16vw)}}@media(prefers-reduced-motion:reduce){.fb-stockup--brand .fb-set button{transition:none}}.fb-stockup--brand .fb-set:nth-child(3n) .fb-set__images{gap:12px}.fb-stockup--brand .fb-set:nth-child(3n) .fb-set__images:before{width:49%;max-width:180px;left:25%}.fb-stockup--brand .fb-set:nth-child(3n) .fb-set__images a:first-child{width:50%;max-width:50%;flex:0 0 50%}.fb-stockup--brand .fb-set:nth-child(3n) .fb-set__images a:last-child{width:46%;max-width:46%;flex:0 0 46%;height:78%;margin-left:0;border-radius:0;overflow:visible;background:transparent;padding:0}.fb-stockup--brand .fb-set:nth-child(3n) .fb-set__images a:last-child img{filter:none}
/*# sourceMappingURL=/cdn/shop/t/48/assets/fb-stockup.css.map */
