:root{--cream:#fff6fd;--ink:#372044;--yellow:#ffe16a;--lilac:#bca0ff;--pink:#ff86cb;--mint:#a9f0d0;--cyan:#a7edff;--muted:#66516f;--line:#e7cde8;--radius:30px}body{background:var(--cream)}.sq-logo{font-size:29px;letter-spacing:-1.8px;gap:5px}.sq-mascot{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;color:#ffd961;flex-shrink:0;transform-origin:50% 80%;animation:sq-mascot-bop 5s ease-in-out infinite}.sq-mascot svg{display:block;width:100%;height:100%;overflow:visible}.sq-mascot-eye{transform-origin:36px 32px;animation:sq-blink 7s infinite}.sq-mascot-blob{filter:drop-shadow(0 3px 0 #372044)}.sq-logo:hover .sq-mascot{animation:sq-squash .55s ease-in-out}.sq-announcement{background:#372044;color:#fff6fd;font-size:11px;padding-block:8px;letter-spacing:.045em}.sq-announcement .sq-tiny-spark{color:#ffe16a}.sq-header{background:#fff6fdf2;border-bottom:1px solid #e6cde5}.sq-header-inner{height:85px}.sq-nav{font-size:12px;gap:28px}.sq-nav a:hover{color:#92215e}.sq-header-actions{gap:18px}.sq-motion-toggle{display:flex;gap:7px;align-items:center;justify-content:center;min-height:44px;min-width:44px;border:1px solid #d4b5d2;border-radius:99px;background:#fffafb;font-size:10px;padding:8px 11px}.sq-motion-toggle [data-motion-icon]{font-size:15px;line-height:1}.sq-motion-word{max-width:72px;line-height:1.25;text-align:left}.sq-bag b{background:#ffc3e3}.sq-preview-notice{background:linear-gradient(90deg,#f9e6ff,#fff0be,#d9fbeb);color:#66426e;border-bottom:1px solid #e7cfe5;font-size:10px;padding:7px 15px}.sq-candy-hero-shell{position:relative;background:radial-gradient(ellipse at 10% 20%,#ffe1f4,transparent 53%),radial-gradient(ellipse at 90% 80%,#e8ddff,transparent 50%),#fff6fd;overflow:hidden}.sq-hero{min-height:600px;padding-top:45px;padding-bottom:60px;gap:35px;position:relative;z-index:1;grid-template-columns:1fr 1fr}.sq-hero h1{font-size:clamp(57px,7.4vw,104px);line-height:.96;letter-spacing:-.075em;color:#4b255a;max-width:none;text-shadow:2px 3px 0 #ffc1df}.sq-hero .sq-eyebrow{font-size:10px;letter-spacing:.1em}.sq-hero .sq-eyebrow span{color:#b0337c;font-size:22px}.sq-intro{font-size:15px;max-width:370px;color:#71566f;line-height:1.75}.sq-hero-buttons{margin-top:30px;gap:22px}.sq-btn{border-radius:99px;transition:transform .22s,box-shadow .22s;position:relative;isolation:isolate}.sq-btn-dark{background:#46234f;color:#fff8fc;box-shadow:0 5px #d5afe1;border:1px solid #46234f}.sq-btn-dark:hover{background:#6a3070;box-shadow:0 7px #d5afe1;transform:translateY(-2px)}.sq-btn-dark:active{transform:translateY(3px);box-shadow:0 1px #d5afe1}.sq-btn-outline{background:#fff7ff;border:1.5px solid #56315f;box-shadow:0 4px #d9c0e6}.sq-quiet-link{font-size:11px;border-bottom-color:#a96b9d}.sq-hero-note{margin-top:26px;gap:8px;color:#765278;font-size:10px;font-weight:700}.sq-hero-note .sq-mascot{width:37px;height:37px}.sq-hero-visual{aspect-ratio:1.07;position:relative;overflow:visible}.sq-candy-hero-frame{width:100%;height:100%;background:linear-gradient(135deg,#fdb6e9,#c5b0ff,#baf4ef);border:2px solid #fffafd;border-radius:33% 31% 30% 29%;overflow:hidden;position:relative;box-shadow:0 18px 50px #b187c32b,0 0 0 9px #ffffff72;transform:rotate(3deg)}.sq-candy-hero-frame img{width:100%;height:100%;object-fit:cover}.sq-image-disclosure{position:absolute;bottom:14px;left:50%;transform:translate(-50%);border-radius:99px;background:#fff8f3ec;color:#523257;padding:6px 10px;font-size:8px;line-height:1.3;white-space:nowrap;z-index:3;border:1px solid #e5c2d9;max-width:95%;text-align:center}.sq-candy-sticker{position:absolute;z-index:4;border:1.5px solid #43224a;border-radius:20px;padding:15px 17px;font-size:10px;font-weight:900;letter-spacing:.025em;line-height:1.3;text-align:center;box-shadow:3px 5px #57325b;transform:rotate(-11deg);animation:sq-float-sticker 6s ease-in-out infinite}.sq-candy-sticker span{display:block;font-size:29px;font-weight:400;line-height:1.1;margin-top:5px}.sq-sticker-pink{left:-20px;bottom:23px;background:#ffb8df}.sq-circle-note{top:-7px;right:-13px;width:105px;height:105px;background:#d1fa9c;border:1.5px solid #43224a;box-shadow:3px 4px #6c4670;line-height:1.3;font-size:11px;letter-spacing:-.025em;transform:rotate(12deg);padding:10px;font-weight:800}.sq-doodle{position:absolute;z-index:3;line-height:1;pointer-events:none}.sq-doodle-one{color:#fb63b5;left:-26px;top:8%;font-size:72px;text-shadow:2px 3px 0 #a93b85;animation:sq-doodle-turn 14s linear infinite}.sq-doodle-two{color:#61d9d6;right:-15px;bottom:8%;font-size:53px;text-shadow:2px 3px 0 #5b5d93}.sq-slime{position:absolute;display:block;pointer-events:none;border-radius:45% 55% 38% 62%;z-index:0}.sq-slime-a{height:300px;width:300px;left:-230px;top:110px;background:linear-gradient(130deg,#f9b8e4,#e6c0ff);transform:rotate(15deg);animation:sq-slime-drift 12s ease-in-out infinite}.sq-slime-b{height:160px;width:260px;right:-210px;top:20px;background:linear-gradient(120deg,#d2ffd8,#c0efff);animation:sq-slime-drift 15s ease-in-out infinite reverse}.sq-marquee{border-block:1.5px solid #583261;background:linear-gradient(90deg,#ffd96d,#ffc5e9,#c8b1ff,#a5f0d9);padding-block:19px;overflow:hidden;white-space:nowrap}.sq-marquee-track{display:flex;width:max-content;animation:sq-marquee 30s linear infinite}.sq-marquee-set{display:flex;align-items:center;gap:40px;padding-right:40px;font-size:18px;font-weight:900;letter-spacing:-.035em;line-height:1.2}.sq-marquee-set b{font-size:30px;font-weight:400;line-height:1}.sq-section{padding-block:95px}.sq-section-head .sq-eyebrow{font-size:10px;letter-spacing:.11em}.sq-section-head h2{font-size:clamp(39px,4.3vw,64px);line-height:1.01;letter-spacing:-.065em}.sq-section-head>p{font-size:13px;color:#795a7b;max-width:325px}.sq-texture-grid{gap:22px}.sq-texture-card{border:1.5px solid #c7a9d2;border-radius:25px;background:#fffaff;box-shadow:0 7px #e8d6ef;transition:transform .25s,box-shadow .25s}.sq-texture-card:hover{transform:translateY(-6px) rotate(-.5deg);box-shadow:0 12px #e8d6ef}.sq-texture-art{height:auto;aspect-ratio:1.08;background:linear-gradient(120deg,#f6c6f1,#c8e9ff)}.sq-texture-art img{width:100%;height:100%;object-fit:cover;transition:transform .45s}.sq-texture-card:hover img{transform:scale(1.04)}.sq-texture-info{padding:25px}.sq-texture-info h3{font-size:27px;line-height:1.06;letter-spacing:-.055em;max-width:220px;margin-bottom:13px}.sq-texture-info p{font-size:12px;line-height:1.75}.sq-texture-info .sq-text-link{font-size:10px;min-height:38px;margin-top:8px;letter-spacing:.01em}.sq-texture-butter .sq-small-label{color:#7b5834}.sq-texture-slow .sq-small-label{color:#684591}.sq-texture-food .sq-small-label{color:#974061}.sq-texture-butter .sq-texture-info{background:#fff7cb}.sq-texture-slow .sq-texture-info{background:#f1e7ff}.sq-texture-food .sq-texture-info{background:#ffe7ef}.sq-collection-section{background:radial-gradient(ellipse at 15% 0,#ddcbfc,transparent 60%),linear-gradient(130deg,#f5d4ee,#e7e0ff 60%,#d2f7f1);border-block:1px solid #cfacdf;padding-block:90px}.sq-coming{grid-template-columns:.7fr 1fr;background:#fffbf2;border:1.5px solid #b89bcc;box-shadow:0 8px #c9a9dc;border-radius:32px;padding:50px}.sq-coming-decoration{font-family:Arial,sans-serif;color:#b596df;text-shadow:5px 7px 0 #e2d1fa;font-size:250px;transform:rotate(-13deg);animation:sq-happy-bounce 8s ease-in-out infinite}.sq-coming h3{font-size:clamp(34px,3.6vw,52px);line-height:1.04;letter-spacing:-.06em}.sq-coming p{font-size:13px;line-height:1.8}.sq-coming .sq-pill{background:#d7f4b2;color:#4c3e4f;border:1px solid #b8d68e;font-size:9px}.sq-coming .sq-btn{font-size:12px}.sq-coming-star{color:#e87cbb;right:25px;top:25px;font-size:40px}.sq-bundle-ideas{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.sq-bundle-ideas article{position:relative;border:1.5px solid #c5abc9;padding:30px 26px;border-radius:24px;background:#ffedfa;overflow:hidden;min-height:255px}.sq-bundle-ideas article:nth-child(2){background:#e3faef}.sq-bundle-ideas article:nth-child(3){background:#fff4be}.sq-bundle-number{display:block;font-size:10px;font-weight:800;letter-spacing:.15em;color:#7d5a85;margin-bottom:52px}.sq-bundle-smile{position:absolute;right:24px;top:12px;font-size:64px;line-height:1.3;color:#ed88c3;transform:rotate(13deg)}.sq-bundle-ideas article:nth-child(2) .sq-bundle-smile{color:#68bea2}.sq-bundle-ideas article:nth-child(3) .sq-bundle-smile{color:#be9836}.sq-bundle-ideas h3{font-size:25px;letter-spacing:-.05em;margin-bottom:13px;max-width:245px;position:relative}.sq-bundle-ideas p{font-size:12px;line-height:1.8;max-width:290px}.sq-verified-bundle{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center;padding:35px;background:#f1dcf7;border:1px solid #ccb3d3;border-radius:30px}.sq-verified-bundle>div:first-child{border-radius:22px;overflow:hidden;background:#fff}.sq-verified-bundle h3{font-size:34px}.sq-verified-bundle .sq-btn{margin-top:25px}.sq-story{gap:85px;padding-top:0}.sq-candy-story{aspect-ratio:1.05;background:#ffc7e4;border:1.5px solid #c8a3d2;padding:0;transform:rotate(-2deg);border-radius:28px;box-shadow:8px 9px #e6c9ee;overflow:visible;display:block}.sq-story-image{height:100%;width:100%;overflow:hidden;border-radius:27px}.sq-story-image img{width:100%;height:100%;object-fit:cover}.sq-candy-story .sq-poster-top{position:absolute;top:20px;left:50%;transform:translate(-50%) rotate(-3deg);font-size:11px;letter-spacing:-.02em;background:#ffed8b;border:1px solid #7c5882;padding:9px 14px;border-radius:99px;white-space:nowrap;box-shadow:2px 3px #6b4474}.sq-candy-story .sq-poster-bottom{position:absolute;left:50%;bottom:10px;transform:translate(-50%);background:#fff9edf2;border-radius:99px;padding:6px 9px;font-size:8px;white-space:nowrap;margin:0}.sq-story-copy h2{font-size:clamp(37px,4.1vw,61px);letter-spacing:-.065em}.sq-story-copy>p:not(.sq-eyebrow){font-size:13px;line-height:1.9;color:#795b7e}.sq-story-note{font-size:11px;color:#6b4474;border-color:#dbbfdf}.sq-story-note svg{color:#cd6da8}.sq-world-section{background:linear-gradient(140deg,#ffe8f5,#e4dbff 45%,#d1f5ef);padding-block:90px;border-block:1px solid #d5b7df;position:relative}.sq-gallery-disclosure{font-size:10px;line-height:1.7;max-width:750px;margin-top:-20px;margin-bottom:28px;color:#79557b}.sq-world-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px 22px}.sq-world-card{margin:0;min-width:0}.sq-world-card .sq-world-open{display:block;position:relative;overflow:hidden;aspect-ratio:1;width:100%;border:1.5px solid #b998cf;border-radius:25px;padding:0;background:#edcef0;box-shadow:0 5px #cfb0dc;transition:transform .25s,box-shadow .25s}.sq-world-card:nth-child(3n+2) button{border-color:#d8a2b7;box-shadow:0 5px #e8bfcc}.sq-world-card:nth-child(3n+3) button{border-color:#94beb4;box-shadow:0 5px #b9d6ce}.sq-world-card .sq-world-open:hover{transform:translateY(-5px);box-shadow:0 10px #cfb0dc}.sq-world-card img{height:100%;object-fit:cover;transition:transform .35s}.sq-world-card .sq-world-open:hover img{transform:scale(1.035)}.sq-world-expand{position:absolute;right:13px;bottom:13px;width:37px;height:37px;border-radius:50%;display:grid;place-items:center;background:#fff7f7eb;border:1px solid #a77fb6;font-size:20px;line-height:1;color:#53315c}.sq-world-card figcaption{padding:13px 2px 0;display:flex;justify-content:space-between;gap:8px;align-items:center}.sq-world-card figcaption>span{font-size:10px;font-weight:700;color:#67416e}.sq-world-card figcaption small{font-size:7px;color:#79557b;text-align:right}.sq-gallery-controls{display:flex;justify-content:center;margin-top:35px;min-height:55px}.sq-gallery-controls button[hidden],.sq-gallery-controls p[hidden]{display:none}.sq-gallery-controls p{font-size:12px;padding-top:15px}.sq-gallery-controls .sq-btn{font-size:12px}.sq-gallery-controls .sq-btn span{font-size:24px;line-height:1}.sq-world-dialog{width:min(760px,calc(100% - 30px));padding:15px 18px 18px;border:1.5px solid #65416e;border-radius:24px;background:#fff6fc;color:#4b2857;max-height:94dvh;overflow:auto;box-shadow:0 25px 100px #35204077}.sq-world-dialog::backdrop{background:#2d1636d6;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.sq-world-dialog-top{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:8px}.sq-world-dialog-top>span{font-size:10px;font-weight:700}.sq-world-dialog-top button{border:1px solid #ceafd7;background:#f4e7ff;width:43px;height:43px;font-size:26px;border-radius:50%;line-height:1;display:grid;place-items:center}.sq-world-dialog-image{border-radius:17px;overflow:hidden;background:#efdcf4;max-height:68dvh;aspect-ratio:1;display:grid;place-items:center;margin:auto}.sq-world-dialog-image img{width:100%;height:100%;max-height:68dvh;object-fit:contain}.sq-world-dialog-bottom{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:14px}.sq-world-dialog-bottom button{width:43px;height:43px;border-radius:50%;border:1px solid #ccb1d5;background:#f1e4ff;font-size:22px;line-height:1}.sq-world-dialog-bottom p{font-size:11px;font-weight:700;color:#67416e;text-align:center}.sq-world-dialog-disclosure{font-size:9px;text-align:center;line-height:1.6;margin-top:8px}.sq-trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.sq-trust-grid article>span{display:block;color:#bc74af;font-size:40px;line-height:1;margin-bottom:22px}.sq-trust-grid article:nth-child(2)>span{color:#8b71c2}.sq-trust-grid article:nth-child(3)>span{color:#42a797}.sq-trust-grid article:nth-child(4)>span{color:#bc9238}.sq-trust-grid h3{font-size:20px;letter-spacing:-.04em;line-height:1.15;margin-bottom:13px;max-width:200px}.sq-trust-grid p{font-size:11px;line-height:1.85;max-width:230px}.sq-trust-section .sq-section-head{margin-bottom:40px}.sq-faq{padding-top:0;gap:90px}.sq-faq h2{letter-spacing:-.06em}.sq-questions details{border-color:#d4b9de}.sq-questions summary{font-size:13px}.sq-questions details[open]{background:#f5e9f9;border-radius:13px;padding-inline:16px}.sq-questions p{font-size:12px;color:#795d7e}.sq-newsletter{background:linear-gradient(120deg,#ffc0e8,#e1c7ff 50%,#b2eefa);border-color:#ca9cd4;padding-block:55px}.sq-newsletter-inner{grid-template-columns:.8fr 1fr 1.1fr;gap:35px;align-items:center}.sq-newsletter-art{position:relative;aspect-ratio:1;max-width:270px;width:100%;border:2px solid #fffaed;border-radius:25% 33% 27% 32%;overflow:hidden;transform:rotate(-5deg);box-shadow:5px 7px #ca99d1}.sq-newsletter-art>img{width:100%;height:100%;object-fit:cover}.sq-newsletter-art .sq-image-disclosure{font-size:7px;padding:5px 7px;bottom:9px}.sq-newsletter h2{font-size:37px;line-height:1.04;letter-spacing:-.06em}.sq-newsletter p:not(.sq-eyebrow){font-size:11px;margin-top:15px;line-height:1.8}.sq-newsletter .sq-eyebrow{font-size:9px;letter-spacing:.08em;margin-bottom:13px}.sq-newsletter .sq-under13{font-size:9px!important;line-height:1.7!important;margin-top:12px!important;max-width:340px}.sq-newsletter-star{display:none}.sq-newsletter-form label{font-size:11px}.sq-newsletter .sq-checkbox{font-size:9px!important;line-height:1.75}.sq-email-row{border-color:#a170ad;background:#fff7fc}.sq-email-row button{background:#5a2e64}.sq-footer{background:#3e234b;padding-top:58px}.sq-footer .sq-logo{gap:5px}.sq-footer .sq-mascot{width:49px;height:49px}.sq-footer-brand h2{font-size:43px;letter-spacing:-.06em}.sq-footer h3{font-size:11px}.sq-footer-top>div:not(.sq-footer-brand) a{font-size:10px;color:#f4d9ee}.sq-footer-bottom{border-color:#775780}.sq-footer .sq-currency-note{color:#ead0e8}.sq-product-info{border:1.5px solid #d2b1db;border-radius:28px;padding:29px;background:linear-gradient(135deg,#fffaff,#fff3fd);box-shadow:6px 7px #e3c9ec}.sq-product-info h1{font-size:clamp(33px,3.6vw,52px);letter-spacing:-.055em}.sq-product-info .sq-eyebrow{font-size:9px;margin-bottom:14px}.sq-product-info .sq-product-price{font-size:26px;color:#6b3475;margin-top:18px}.sq-product-price-note{font-size:9px}.sq-product-value-note{font-size:12px;line-height:1.8;margin:18px 0 23px}.sq-product-info .sq-product-form label{font-size:11px}.sq-product-form select{font-size:13px;background:#fff9fd;border:1px solid #bf9dcc;border-radius:12px}.sq-product-add-row .sq-btn{border-radius:12px;box-shadow:0 4px #d6afe3}.sq-product-add-row input{border-color:#bf9dcc}.sq-product-tabs{margin-top:24px;border-top:1px solid #d4b8df}.sq-product-tabs details{border-bottom:1px solid #d4b8df}.sq-product-tabs summary{display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:700;padding-block:18px;list-style:none}.sq-product-tabs summary::-webkit-details-marker{display:none}.sq-product-tabs summary span{font-size:22px;font-weight:400;line-height:1}.sq-product-tabs details[open] summary span{transform:rotate(45deg)}.sq-product-tabs .sq-product-description{font-size:12px;margin:0 0 18px}.sq-product-info .sq-product-questions{margin-top:0}.sq-product-info .sq-questions summary{font-size:12px}.sq-product-info .sq-micro-note{font-size:9px}.sq-product-media .sq-media-item{border-color:#d3b1de;background:#fffaff}.sq-product-layout{grid-template-columns:1.05fr .95fr;gap:40px}.sq-cart-summary{background:#f4e4fd;border-color:#cdb0da}.sq-cart-warning{background:#fff1b8;color:#65522c}.sq-contact-form{background:linear-gradient(140deg,#f9e0f2,#e9e1ff);border-color:#d3b6df}.sq-empty-state>span{color:#c07eb6}.sq-empty-state h1,.sq-cart h1,.sq-page h1{letter-spacing:-.06em}.sq-card-image{background:#fff9ff;border-color:#c3a3cd;box-shadow:0 5px #e1c9e8}.sq-card-image .sq-card-arrow{background:#ffcfec}.sq-card-info h3{color:#57315f}.sq-motion-ready .sq-reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.sq-motion-ready .sq-reveal.sq-in-view{opacity:1;transform:none}[data-motion=paused] *,[data-motion=paused] *:before,[data-motion=paused] *:after{animation-play-state:paused!important;transition:none!important}[data-motion=paused] .sq-reveal{opacity:1!important;transform:none!important}[data-motion=paused]{scroll-behavior:auto}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline-color:#8f257a;outline-offset:4px}.sq-motion-toggle:focus-visible{outline-offset:3px}@keyframes sq-mascot-bop{0%,70%,to{transform:rotate(0) translateY(0)}75%{transform:rotate(-8deg) translateY(-3px)}82%{transform:rotate(8deg) translateY(-4px)}90%{transform:rotate(-4deg) translateY(0)}}@keyframes sq-blink{0%,44%,48%,to{transform:scaleY(1)}46%{transform:scaleY(.12)}}@keyframes sq-squash{0%,to{transform:scale(1)}40%{transform:scale(1.13,.84) rotate(-5deg)}70%{transform:scale(.95,1.07) rotate(3deg)}}@keyframes sq-float-sticker{0%,to{transform:translateY(0) rotate(-11deg)}50%{transform:translateY(-7px) rotate(-8deg)}}@keyframes sq-doodle-turn{to{transform:rotate(360deg)}}@keyframes sq-slime-drift{0%,to{transform:translateY(0) rotate(10deg)}50%{transform:translateY(35px) rotate(-10deg)}}@keyframes sq-happy-bounce{0%,to{transform:rotate(-13deg) translateY(0)}50%{transform:rotate(-6deg) translateY(-8px)}}@keyframes sq-marquee{to{transform:translate(-50%)}}@media(max-width:1100px){.sq-header-actions{gap:13px}.sq-nav{gap:18px}.sq-motion-word{display:none}.sq-motion-toggle{padding:8px}.sq-hero{gap:26px;min-height:540px;padding-block:35px 50px}.sq-hero h1{font-size:clamp(56px,7.7vw,88px)}.sq-hero .sq-btn{font-size:11px;padding-inline:20px}.sq-hero-buttons{gap:18px}.sq-hero .sq-quiet-link{font-size:10px}.sq-circle-note{width:88px;height:88px;font-size:10px;right:-7px}.sq-candy-sticker{padding:11px 13px;font-size:9px;left:-13px;bottom:19px}.sq-candy-sticker span{font-size:25px}.sq-doodle-one{font-size:56px;left:-22px}.sq-doodle-two{font-size:45px;right:-10px}.sq-texture-info{padding:22px}.sq-texture-info h3{font-size:24px}.sq-texture-info p{font-size:11px}.sq-coming{padding:38px 35px;gap:25px}.sq-coming-decoration{font-size:210px}.sq-story{gap:50px}.sq-bundle-ideas article{padding:27px 23px}.sq-bundle-ideas h3{font-size:23px}.sq-world-card figcaption{display:block}.sq-world-card figcaption small{display:block;text-align:left;margin-top:3px}.sq-trust-grid{gap:22px}.sq-trust-grid h3{font-size:18px}.sq-newsletter-inner{grid-template-columns:.85fr 1fr;gap:35px}.sq-newsletter-art{grid-row:1 / 3;max-width:320px;align-self:center}.sq-newsletter-copy,.sq-newsletter-form{grid-column:2}.sq-newsletter h2{font-size:34px}.sq-product-layout{gap:30px}.sq-product-info{padding:23px}.sq-product-info h1{font-size:35px}.sq-product-add-row{gap:8px}.sq-product-add-row .sq-btn{font-size:11px;gap:10px;padding-inline:12px}.sq-product-add-row input{width:65px}}@media(max-width:760px){.sq-header-inner{height:71px}.sq-logo{font-size:24px;gap:1px;letter-spacing:-1.5px}.sq-mascot{width:44px;height:44px}.sq-header-actions{gap:6px}.sq-motion-toggle{min-width:38px;min-height:42px;padding:6px;border-color:#dfc4e0}.sq-bag{gap:4px}.sq-bag b{width:20px;height:20px;font-size:9px}.sq-bag>svg{width:22px}.sq-mobile-menu summary{width:35px}.sq-preview-notice{font-size:8px;padding:7px 12px;line-height:1.5}.sq-announcement{font-size:9px;padding-block:8px;gap:15px}.sq-hero{padding-top:31px;padding-bottom:35px;gap:28px;grid-template-columns:1fr;min-height:0}.sq-hero h1{font-size:clamp(58px,13.7vw,84px);line-height:.97;letter-spacing:-.07em;text-shadow:2px 3px 0 #ffc1df;margin-bottom:20px}.sq-hero .sq-eyebrow{font-size:8px;letter-spacing:.1em;margin-bottom:14px}.sq-hero .sq-eyebrow span{font-size:19px}.sq-intro{font-size:13px;max-width:345px;line-height:1.8}.sq-hero-buttons{margin-top:23px;gap:18px}.sq-hero .sq-btn{font-size:10px;padding:14px 17px;gap:15px;min-height:49px}.sq-hero .sq-quiet-link{font-size:9px;gap:8px}.sq-hero-note{font-size:9px;margin-top:20px;gap:6px}.sq-hero-note .sq-mascot{width:31px;height:31px}.sq-hero-visual{aspect-ratio:1.12;width:calc(100% - 16px);margin-inline:auto;max-width:520px}.sq-candy-hero-frame{border-radius:29% 27% 28% 26%;box-shadow:0 15px 33px #b187c32b,0 0 0 6px #fff7}.sq-circle-note{width:78px;height:78px;right:-9px;top:-10px;font-size:8px;line-height:1.4;box-shadow:2px 3px #6c4670}.sq-candy-sticker{left:-11px;bottom:17px;font-size:8px;border-radius:16px;padding:10px 11px;box-shadow:2px 3px #57325b}.sq-candy-sticker span{font-size:22px}.sq-doodle-one{font-size:46px;top:8%;left:-13px}.sq-doodle-two{font-size:39px;right:-13px;bottom:12%}.sq-image-disclosure{font-size:7px;padding:5px 8px;bottom:11px}.sq-slime-a{width:200px;height:200px;left:-175px;top:70px}.sq-slime-b{height:150px;right:-200px;top:100px}.sq-marquee{padding-block:14px}.sq-marquee-set{font-size:16px;gap:27px;padding-right:27px}.sq-marquee-set b{font-size:26px}.sq-section{padding-block:59px}.sq-section-head h2{font-size:39px;line-height:1.03;letter-spacing:-.065em}.sq-section-head .sq-eyebrow{font-size:8px;letter-spacing:.08em;margin-bottom:14px}.sq-section-head>p{font-size:11px;line-height:1.8;margin-top:18px;max-width:360px}.sq-texture-grid{gap:20px;grid-template-columns:1fr}.sq-texture-card{display:grid;grid-template-columns:.9fr 1.1fr;border-radius:20px;box-shadow:0 5px #e8d6ef}.sq-texture-art{aspect-ratio:auto;height:100%;min-height:230px}.sq-texture-info{padding:24px 18px}.sq-texture-info h3{font-size:24px;line-height:1.06;margin-top:9px;margin-bottom:12px}.sq-texture-info p{font-size:10px;line-height:1.8}.sq-texture-info .sq-small-label{font-size:7px;letter-spacing:.06em}.sq-texture-info .sq-text-link{font-size:9px;margin-top:5px;min-height:34px}.sq-texture-art .sq-image-disclosure{white-space:normal;width:calc(100% - 18px);font-size:6px;bottom:8px;padding:5px;text-align:center}.sq-collection-section{padding-block:58px}.sq-coming{display:block;padding:31px 25px;border-radius:23px;box-shadow:0 6px #c9a9dc}.sq-coming h3{font-size:35px;position:relative}.sq-coming p{font-size:11px;margin-block:17px 24px;max-width:330px}.sq-coming-decoration{font-size:160px;top:-30px;right:-35px;opacity:.22}.sq-coming .sq-pill{font-size:7px;position:relative;max-width:90%;white-space:normal}.sq-coming .sq-btn{font-size:10px;padding:14px 17px;min-height:49px}.sq-coming small{font-size:8px}.sq-coming-star{font-size:24px;bottom:15px;top:auto;right:19px}.sq-bundle-section .sq-section-head{margin-bottom:25px}.sq-bundle-ideas{grid-template-columns:1fr;gap:14px}.sq-bundle-ideas article{min-height:0;padding:22px 24px;border-radius:20px}.sq-bundle-number{font-size:8px;margin-bottom:22px}.sq-bundle-smile{font-size:52px;top:9px;right:25px}.sq-bundle-ideas h3{font-size:26px;margin-bottom:10px;max-width:270px}.sq-bundle-ideas p{font-size:11px;max-width:310px}.sq-verified-bundle{grid-template-columns:1fr;gap:25px;padding:24px;border-radius:23px}.sq-verified-bundle h3{font-size:29px}.sq-story{padding-top:0;gap:34px;grid-template-columns:1fr}.sq-candy-story{width:calc(100% - 12px);aspect-ratio:1.07;box-shadow:5px 6px #e6c9ee;border-radius:24px}.sq-story-image{border-radius:23px}.sq-candy-story .sq-poster-top{top:16px;font-size:10px;padding:8px 12px}.sq-candy-story .sq-poster-bottom{font-size:7px;padding:5px 8px;bottom:9px}.sq-story-copy h2{font-size:39px;letter-spacing:-.065em}.sq-story-copy>p:not(.sq-eyebrow){font-size:12px;line-height:1.9}.sq-story-note{font-size:10px;line-height:1.7;padding-top:19px;margin-top:20px}.sq-world-section{padding-block:57px}.sq-gallery-disclosure{margin-top:-10px;margin-bottom:24px;font-size:8px;line-height:1.8}.sq-world-grid{grid-template-columns:repeat(2,1fr);gap:21px 13px}.sq-world-card .sq-world-open{border-radius:18px;box-shadow:0 4px #cfb0dc}.sq-world-expand{right:8px;bottom:8px;width:29px;height:29px;font-size:17px}.sq-world-card figcaption{padding-top:10px}.sq-world-card figcaption>span{font-size:8px;line-height:1.4;display:block}.sq-world-card figcaption small{font-size:6px;margin-top:4px;line-height:1.5}.sq-gallery-controls{margin-top:27px}.sq-gallery-controls .sq-btn{font-size:11px;min-height:51px;padding:14px 20px}.sq-gallery-controls p{font-size:10px;max-width:280px;text-align:center}.sq-world-dialog{padding:11px 12px 15px;border-radius:20px}.sq-world-dialog-top>span{font-size:8px}.sq-world-dialog-top button{width:39px;height:39px;font-size:24px}.sq-world-dialog-image{border-radius:14px;max-height:65dvh}.sq-world-dialog-image img{max-height:65dvh}.sq-world-dialog-bottom{margin-top:10px;gap:10px}.sq-world-dialog-bottom p{font-size:9px}.sq-world-dialog-bottom button{width:40px;height:40px}.sq-world-dialog-disclosure{font-size:7px;margin-top:8px;max-width:290px;margin-inline:auto}.sq-trust-grid{grid-template-columns:1fr 1fr;gap:28px 20px}.sq-trust-grid article>span{font-size:34px;margin-bottom:15px}.sq-trust-grid h3{font-size:19px;line-height:1.1;max-width:170px;margin-bottom:11px}.sq-trust-grid p{font-size:10px;line-height:1.85}.sq-trust-section .sq-section-head{margin-bottom:30px}.sq-faq{padding-top:0;gap:25px;grid-template-columns:1fr}.sq-faq h2{font-size:39px}.sq-questions summary{font-size:11px;padding-block:18px}.sq-questions p{font-size:11px}.sq-questions details[open]{padding-inline:12px}.sq-newsletter{padding-block:40px}.sq-newsletter-inner{grid-template-columns:1fr;gap:27px}.sq-newsletter-art{grid-row:auto;width:calc(100% - 42px);max-width:370px;aspect-ratio:1.25;margin-inline:auto;border-radius:27% 29% 28% 26%;box-shadow:4px 6px #ca99d1}.sq-newsletter-copy,.sq-newsletter-form{grid-column:auto}.sq-newsletter h2{font-size:39px;line-height:1.04;max-width:370px}.sq-newsletter .sq-eyebrow{font-size:8px;letter-spacing:.09em}.sq-newsletter p:not(.sq-eyebrow){font-size:11px;margin-top:15px;max-width:355px}.sq-newsletter .sq-under13{font-size:8px!important;line-height:1.8!important;max-width:350px}.sq-newsletter-form label{font-size:10px}.sq-newsletter .sq-checkbox{font-size:8px!important;line-height:1.8;margin-top:14px}.sq-email-row input{font-size:16px;min-height:54px}.sq-newsletter-art .sq-image-disclosure{font-size:6px}.sq-footer{padding-top:40px}.sq-footer .sq-logo{font-size:25px}.sq-footer .sq-mascot{width:45px;height:45px}.sq-footer-brand h2{font-size:38px;margin-top:22px}.sq-footer-top{gap:30px 18px}.sq-footer-top>div:not(.sq-footer-brand) a{font-size:9px}.sq-footer h3{font-size:10px}.sq-footer-bottom{font-size:8px}.sq-localization label,.sq-localization select{font-size:9px}.sq-currency-note{font-size:7px}.sq-product-layout{grid-template-columns:1fr;gap:25px}.sq-product-info{padding:23px 20px;border-radius:23px;box-shadow:4px 5px #e3c9ec;position:static}.sq-product-info h1{font-size:37px;line-height:1.04}.sq-product-info .sq-product-price{font-size:24px}.sq-product-value-note{font-size:11px;margin-block:16px 21px}.sq-product-form select{font-size:16px}.sq-product-tabs summary,.sq-product-info .sq-questions summary{font-size:11px}.sq-product-tabs .sq-product-description{font-size:11px}.sq-product-info .sq-product-form label{font-size:10px}.sq-product-add-row .sq-btn{font-size:11px;padding-inline:15px}.sq-product-info .sq-micro-note{font-size:8px}.sq-card-image{box-shadow:0 4px #e1c9e8}.sq-card-info h3{font-size:17px}.sq-motion-ready .sq-reveal{transform:translateY(15px);transition-duration:.5s}}@media(max-width:350px){.sq-logo{font-size:22px}.sq-mascot{width:39px;height:39px}.sq-header-actions{gap:2px}.sq-motion-toggle{min-width:34px}.sq-mobile-menu summary{width:31px}.sq-hero h1{font-size:51px}.sq-hero-buttons{gap:12px}.sq-hero .sq-btn{font-size:9px;padding-inline:14px;gap:12px}.sq-hero .sq-quiet-link{font-size:8px}.sq-section-head h2,.sq-story-copy h2,.sq-faq h2{font-size:35px}.sq-texture-info{padding:20px 15px}.sq-texture-info h3{font-size:22px}.sq-texture-art{min-height:240px}.sq-texture-info p{font-size:9px}.sq-hero-visual{aspect-ratio:1.08}.sq-newsletter h2{font-size:34px}.sq-product-info h1{font-size:32px}}@media(prefers-reduced-motion:reduce){.sq-motion-ready .sq-reveal{opacity:1;transform:none;transition:none}.sq-marquee-track,.sq-mascot,.sq-mascot-eye,.sq-candy-sticker,.sq-doodle-one,.sq-slime,.sq-coming-decoration{animation:none!important}.sq-texture-card:hover,.sq-world-card .sq-world-open:hover,.sq-btn:hover{transform:none}.sq-motion-ready .sq-reveal{opacity:1!important;transform:none!important}}.sq-motion-toggle[hidden]{display:none}html:not([data-motion]) *,html:not([data-motion]) *:before,html:not([data-motion]) *:after{animation:none!important}.sq-hero h1{font-size:clamp(64px,6.1vw,94px)}@media(max-width:1100px)and (min-width:761px){.sq-hero h1{font-size:clamp(54px,6.5vw,72px)}}@media(max-width:760px){.sq-hero h1{font-size:clamp(46px,12.7vw,64px)}}@media(max-width:350px){.sq-hero h1{font-size:43px}}.sq-texture-art .sq-image-disclosure{left:9px;right:9px;width:auto;white-space:normal;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/20/assets/candy.css.map */
