:root{--ssr-bg: #faebdf;--ssr-bg-2: #f3decf;--ssr-peach: #f1d8c5;--ssr-card: #fdf3ec;--ssr-header: #fbf4eb;--ssr-announce: #f9e8da;--ssr-pink: #e26b82;--ssr-pink-hover: #d4566f;--ssr-pink-text: #cb3859;--ssr-pink-soft: #fbd6dc;--ssr-ink: #24100c;--ssr-ink-2: #4a3029;--ssr-ink-3: #8a6a5f;--ssr-gold: #e2a04f;--ssr-line: rgba(140, 80, 55, .14);--ssr-shadow: 0 2px 8px rgba(150, 85, 55, .1), 0 1px 2px rgba(150, 85, 55, .08);--ssr-serif: "Playfair Display", "Times New Roman", Georgia, serif;--ssr-cond: "Barlow Condensed", "Arial Narrow", sans-serif;--ssr-sans: Inter, -apple-system, "Helvetica Neue", Arial, sans-serif;--ssr-script: "Caveat", "Bradley Hand", cursive}body{background:var(--ssr-bg)}main{background:radial-gradient(120% 60% at 100% 0%,rgba(255,236,226,.7),transparent 60%),var(--ssr-bg)}.ssr-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;padding:.78em 1.7em;border-radius:999px;background:var(--ssr-pink);color:#fff!important;font:500 clamp(12px,1.05vw,15px)/1 var(--ssr-sans);letter-spacing:.02em;text-transform:uppercase;text-decoration:none;box-shadow:0 4px 12px #d6566f47,inset 0 1px #ffffff40;transition:background .15s ease,transform .15s ease}.ssr-btn:hover{background:var(--ssr-pink-hover);transform:translateY(-1px)}.ssr-btn--sm{padding:.66em 1.5em}.ssr-h2{margin:0;font:700 clamp(26px,3.2vw,40px)/1 var(--ssr-serif);color:var(--ssr-ink);letter-spacing:-.01em;text-transform:uppercase}.ssr-sparkle{color:var(--ssr-gold);font-size:.75em;vertical-align:.15em}.ssr-pinkheart{color:var(--ssr-pink-text)}.ssr-doodles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}.ssr-dd{position:absolute;width:clamp(16px,2.2vw,30px);height:auto}.ssr-dd--heart{color:#e39a8e}.ssr-dd--spark{color:var(--ssr-gold);width:clamp(14px,1.8vw,24px)}.ssr-doodles--hero .ssr-dd--1{left:50%;top:18%}.ssr-doodles--hero .ssr-dd--2{left:54%;top:30%}.ssr-doodles--hero .ssr-dd--3{left:38%;top:76%}.ssr-doodles--hero .ssr-dd--4{left:7%;top:12%}.ssr-doodles--hero .ssr-dd--5{display:none}.ssr-doodles--hero .ssr-dd--6{left:62%;top:55%;display:none}.ssr-doodles--cats .ssr-dd--1{left:33%;top:30%}.ssr-doodles--cats .ssr-dd--2{right:30%;top:4%}.ssr-doodles--cats .ssr-dd--3{right:34%;top:56%}.ssr-doodles--cats .ssr-dd--4{right:2%;top:26%}.ssr-doodles--cats .ssr-dd--5{display:none}.ssr-doodles--cats .ssr-dd--6{left:61%;top:50%}.ssr-doodles--gift .ssr-dd--1{left:17%;top:10%}.ssr-doodles--gift .ssr-dd--2{left:18%;top:34%}.ssr-doodles--gift .ssr-dd--3{left:38%;top:30%}.ssr-doodles--gift .ssr-dd--4{right:6%;top:10%}.ssr-doodles--gift .ssr-dd--5{left:68%;top:18%}.ssr-doodles--gift .ssr-dd--6{display:none}.ssr-announce{background:var(--ssr-announce);border-bottom:1px solid var(--ssr-line)}.ssr-announce__list{display:flex;justify-content:center;align-items:center;margin:0 auto;padding:7px 14px;list-style:none;overflow-x:auto;scrollbar-width:none;gap:0}.ssr-announce__list::-webkit-scrollbar{display:none}.ssr-announce__item{display:flex;align-items:center;gap:7px;flex:0 0 auto;padding:0 clamp(10px,2vw,28px);font:500 clamp(10px,1vw,12.5px)/1.2 var(--ssr-sans);letter-spacing:.03em;text-transform:uppercase;color:#3b2620;white-space:nowrap}.ssr-announce__item+.ssr-announce__item{border-left:1px solid rgba(80,40,30,.25)}.ssr-announce__item a{color:inherit;text-decoration:none}@media(max-width:749px){.ssr-announce__list{justify-content:flex-start}}.ssr-announce__icon{font-size:1.25em;line-height:1}.header-section,.header__row,header-component,.header{background:var(--ssr-header)!important}.ssr-head-wish{position:relative;display:inline-flex!important;align-items:center;justify-content:center;color:currentColor;width:40px;height:40px;flex:0 0 auto}.ssr-head-wish svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linejoin:round}.ssr-head-wish__count{position:absolute;top:-4px;right:-7px;min-width:16px;height:16px;padding:0 4px;border-radius:99px;background:var(--ssr-pink);color:#fff;font:600 10px/16px var(--ssr-sans);text-align:center}.ss-navbar{background:var(--ssr-bg-2);border-bottom:1px solid var(--ssr-line)}.ss-navbar__list{gap:10px;padding:11px 18px 12px;justify-content:center}.ss-navbar__link{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;background:#fdf4ec;box-shadow:0 2px 6px #96553721,0 0 0 1px #ffffffb3 inset;font:700 13px/1 var(--ssr-cond);letter-spacing:.02em;color:#2a1712}.ss-navbar__link:hover{background:#fff;color:var(--ssr-pink-text)}.ss-navbar__link.is-active{background:var(--ssr-pink-soft);color:#9f3946;box-shadow:0 2px 6px #d6566f33}.ss-navbar__link--halloween,.ss-navbar__link--halloween:hover{background:#fdf4ec;color:#2a1712;box-shadow:0 2px 6px #96553721}.ss-navbar__link--halloween.is-active{background:var(--ssr-pink-soft);color:#9f3946}.ss-navbar__icon{display:inline-flex;font-size:15px;line-height:1}.ss-navbar__icon svg{width:17px;height:17px}@media(max-width:989px){.ss-navbar__list{justify-content:flex-start;padding:9px 12px 10px;gap:8px}.ss-navbar__link{font-size:12px;padding:8px 13px;gap:6px}}.ssr-hero{position:relative;overflow:hidden;height:clamp(300px,46vw,640px);background:#f6e2d5}.ssr-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:70% 72%}.ssr-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:radial-gradient(52% 85% at 20% 45%,rgba(251,238,229,.9),rgba(251,238,229,.5) 55%,transparent 78%)}.ssr-hero__copy{position:absolute;z-index:2;left:4%;top:7%;width:min(46%,560px);display:flex;flex-direction:column;align-items:center;text-align:center}.ssr-hero__arc{width:74%;height:auto;overflow:visible;margin-bottom:-2%}.ssr-hero__arc text{font:500 14px var(--ssr-sans);letter-spacing:.3em;fill:#6b4134}.ssr-hero__heart{color:var(--ssr-pink-text);font-size:clamp(12px,1.6vw,22px);line-height:1;margin-bottom:.2em}.ssr-hero__title{margin:0;line-height:.92}.ssr-hero__l1{display:block;font:700 clamp(36px,8.4vw,116px)/.95 var(--ssr-serif);color:var(--ssr-ink);letter-spacing:-.01em}.ssr-hero__l2{display:block;font:600 clamp(25px,5.6vw,78px)/1 var(--ssr-serif);color:var(--ssr-pink-text);letter-spacing:-.015em;margin-top:.05em}.ssr-hero__text{margin:.9em auto 1.1em;max-width:30em;font:400 clamp(11px,1.35vw,17px)/1.45 var(--ssr-sans);color:#2f1c17}.ssr-hero__btn{font-size:clamp(11px,1.3vw,16px)}.ssr-hero__wave{position:absolute;left:0;right:0;bottom:-1px;z-index:2;width:100%;height:clamp(26px,5vw,70px);fill:var(--ssr-bg-2)}.ssr-hero--collection .ssr-hero__wave{fill:var(--ssr-peach)}@media(max-width:749px){.ssr-hero{height:72vw;min-height:270px}.ssr-hero__bg{object-position:62% 60%}.ssr-hero__copy{left:2%;top:5%;width:46%}.ssr-hero__l1{font-size:10vw}.ssr-hero__l2{font-size:5.5vw;white-space:nowrap}.ssr-hero__text{font-size:2.75vw;max-width:24em}.ssr-hero:before{background:radial-gradient(48% 80% at 20% 45%,rgba(251,238,229,.88),rgba(251,238,229,.45) 60%,transparent 80%)}.ssr-hero__arc text{font-size:15px;letter-spacing:.26em}.ssr-hero__btn{padding:.7em 1.2em}.ssr-hero__text{margin:.6em auto .8em}}.ssr-cats{position:relative;background:var(--ssr-bg-2);padding:clamp(18px,3vw,40px) clamp(10px,4vw,60px) clamp(28px,4vw,56px);overflow:hidden}.ssr-cats:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:clamp(18px,3vw,44px);background:var(--ssr-bg);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 60' preserveAspectRatio='none'%3E%3Cpath d='M0,30 C300,70 520,0 800,26 C1060,50 1240,10 1440,30 L1440,60 L0,60Z'/%3E%3C/svg%3E") center/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 60' preserveAspectRatio='none'%3E%3Cpath d='M0,30 C300,70 520,0 800,26 C1060,50 1240,10 1440,30 L1440,60 L0,60Z'/%3E%3C/svg%3E") center/100% 100% no-repeat}.ssr-cats__grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(4px,1.4vw,22px) clamp(6px,2vw,30px);max-width:1100px;margin:0 auto}.ssr-cat{position:relative;display:flex;flex-direction:column;align-items:center;padding:clamp(10px,2vw,26px) 4px clamp(10px,1.8vw,24px);text-decoration:none;color:var(--ssr-ink)}.ssr-cat__blob{position:absolute;top:4%;right:2%;bottom:4%;left:2%;z-index:-1;border-radius:46% 54% 50% 50%/52% 46% 54% 48%;background:radial-gradient(80% 80% at 50% 40%,#fbeadf,#f5ddcc 70%);box-shadow:inset 0 1px #ffffffa6,0 1px #fff6}.ssr-cat:nth-child(2) .ssr-cat__blob{border-radius:54% 46% 48% 52%/46% 54%}.ssr-cat:nth-child(3) .ssr-cat__blob{border-radius:50% 50% 56% 44%/50% 56% 44% 50%}.ssr-cat__img{width:clamp(64px,15vw,150px);height:auto;filter:drop-shadow(0 6px 8px rgba(150,85,55,.18));transition:transform .2s ease}.ssr-cat:hover .ssr-cat__img{transform:translateY(-4px) scale(1.03)}.ssr-cat__label{margin-top:clamp(4px,.8vw,10px);font:600 clamp(15px,2.4vw,26px)/1.02 var(--ssr-cond);text-transform:uppercase;text-align:center;color:#2b1712}.ssr-cat__arrow{color:var(--ssr-pink-text);margin-left:.3em;font-family:var(--ssr-sans);font-weight:500}.ssr-row{padding:clamp(18px,3vw,40px) 0 clamp(12px,2vw,26px)}.ssr-row__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 clamp(14px,4vw,60px) clamp(12px,1.6vw,20px)}.ssr-row__all{font:600 clamp(12px,1.1vw,15px)/1 var(--ssr-sans);color:var(--ssr-ink);text-decoration:none;letter-spacing:.02em;white-space:nowrap}.ssr-row__track{display:flex;gap:clamp(8px,1.2vw,18px);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:2px clamp(14px,4vw,60px) 12px}.ssr-row__track::-webkit-scrollbar{display:none}.ssr-row__track>.ssr-tile{flex:0 0 clamp(150px,40vw,260px);scroll-snap-align:start}@media(min-width:990px){.ssr-row__track>.ssr-tile{flex-basis:calc((100% - 4 * 18px) / 5.2)}}.ssr-tile{position:relative;display:flex;flex-direction:column;background:var(--ssr-card);border-radius:14px;box-shadow:var(--ssr-shadow);overflow:hidden}.ssr-tile__media{display:block;aspect-ratio:1;overflow:hidden;border-radius:12px;margin:6px 6px 0;background:#f4e3d7}.ssr-tile__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.ssr-tile:hover .ssr-tile__media img{transform:scale(1.04)}.ssr-tile__body{display:flex;flex-direction:column;gap:3px;padding:8px 10px 10px;flex:1}.ssr-tile__title{font:600 clamp(12px,1vw,14px)/1.3 var(--ssr-sans);color:var(--ssr-ink);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}.ssr-tile__price{font:600 clamp(13px,1.05vw,15px)/1.2 var(--ssr-sans);color:var(--ssr-ink);margin-bottom:6px}.ssr-tile .ssr-addform,.ssr-tile .ssr-addbtn{margin-top:auto}.ssr-addform{margin:0}.ssr-addbtn{display:flex;width:100%;align-items:center;justify-content:center;min-height:34px;padding:8px 10px;border:0;border-radius:999px;cursor:pointer;background:var(--ssr-pink);color:#fff!important;font:500 clamp(11px,.95vw,13.5px)/1 var(--ssr-sans);letter-spacing:.03em;text-transform:uppercase;text-decoration:none;box-shadow:0 3px 8px #d6566f40;transition:background .15s ease}.ssr-addbtn:hover{background:var(--ssr-pink-hover)}.ssr-addbtn:disabled{opacity:.8;cursor:progress}.ssr-addbtn.is-soldout{background:#d9c6bc;box-shadow:none;cursor:default}.ssr-wish{position:absolute;top:12px;right:12px;z-index:3;width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:50%;cursor:pointer;padding:0;background:#ffffffeb;box-shadow:0 1px 4px #96553733;color:var(--ssr-pink)}.ssr-wish svg{width:17px;height:17px;fill:transparent;stroke:currentColor;stroke-width:2.6;stroke-linejoin:round;transition:fill .15s ease}.ssr-wish.is-on svg{fill:currentColor}.ssr-wish.is-pop{animation:ssr-pop .35s ease}@keyframes ssr-pop{40%{transform:scale(1.25)}}.ssr-gift{padding:clamp(10px,2vw,28px) clamp(10px,3vw,48px) clamp(24px,4vw,56px)}.ssr-gift__card{position:relative;overflow:hidden;display:grid;grid-template-columns:1.05fr 1.3fr 2.2fr 1.6fr;align-items:center;min-height:clamp(150px,22vw,300px);max-width:1300px;margin:0 auto;border-radius:clamp(22px,3vw,40px);background:var(--ssr-knit) center 70% / cover no-repeat,#f8e4d4;box-shadow:var(--ssr-shadow)}.ssr-gift__card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#fbece2c7,#fbece28c 55%,#fbece200)}.ssr-gift__card>*{position:relative;z-index:2}.ssr-gift__script{margin:0;padding-left:12%;font:500 clamp(17px,2.6vw,38px)/1.05 var(--ssr-script);color:#7c4636;transform:rotate(-12deg)}.ssr-gift__mascot{width:100%;max-width:230px;height:auto;justify-self:center;filter:drop-shadow(0 8px 10px rgba(150,85,55,.2))}.ssr-gift__copy{text-align:center;padding:0 4px}.ssr-gift__title{margin:0;font:700 clamp(24px,4.4vw,62px)/1 var(--ssr-serif);color:#8e2232;letter-spacing:-.01em}.ssr-gift__sub{margin:.35em 0 .8em;font:500 clamp(12px,1.8vw,24px)/1.15 var(--ssr-sans);color:#d0567a;letter-spacing:.01em}.ssr-gift__box{width:100%;max-width:250px;height:auto;justify-self:center;filter:drop-shadow(0 10px 10px rgba(150,85,55,.2))}@media(max-width:749px){.ssr-gift__card{grid-template-columns:.9fr 1.15fr 2fr 1.3fr}.ssr-gift__script{padding-left:14%}.ssr-gift__sub{margin-bottom:.6em}.ssr-gift .ssr-btn--sm{padding:.62em 1.1em;font-size:11px}}.ssr-pagehead{position:relative;padding:clamp(28px,5vw,64px) 20px clamp(16px,3vw,32px);text-align:center}.ssr-pagehead__title{margin:0;font:700 clamp(34px,6vw,72px)/1 var(--ssr-serif);color:var(--ssr-ink)}.ssr-pagehead__title em,.ssr-cart-title em{font-style:normal;color:var(--ssr-pink-text)}.ssr-pagehead__sub{margin:.6em 0 0;color:var(--ssr-ink-2)}.ssr-pagehead__mascot{position:absolute;right:max(4%,calc(50% - 520px));top:10px;width:clamp(80px,12vw,150px);height:auto}@media(max-width:749px){.ssr-pagehead{padding-top:70px}.ssr-pagehead__mascot{width:76px;top:4px;right:12px}}.ssr-wishlist__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px;max-width:1200px;margin:0 auto;padding:0 14px 40px}.ssr-wishlist__empty{text-align:center;padding:10px 20px 60px;color:var(--ssr-ink-2)}.ssr-wishlist__empty .ssr-btn{margin-top:10px}.cart-drawer__dialog{background:url(ss-knit.jpg) center bottom / 100% auto no-repeat,radial-gradient(90% 50% at 100% 0%,#fde9df,transparent 70%),#faebdf!important}.cart-drawer__header,.cart-drawer__content,.cart-drawer__items,.cart-drawer__summary,.cart-drawer__inner{background:transparent!important}.cart-drawer__header{position:relative;padding-top:18px!important;padding-bottom:14px!important;min-height:132px;align-items:flex-end!important}.cart-drawer__heading{display:flex;align-items:center;gap:8px}.ssr-cart-title{font:700 clamp(34px,9vw,46px)/1 var(--ssr-serif);color:var(--ssr-ink);letter-spacing:-.01em}.ssr-cart-mascot{position:absolute;right:50px;top:10px;width:96px;height:auto;pointer-events:none;filter:drop-shadow(0 6px 8px rgba(150,85,55,.18))}.cart-drawer__close-button{position:relative;z-index:2;align-self:flex-start}.cart-items__table-row,.cart-items__wrapper>li{background:var(--ssr-card);border-radius:20px;box-shadow:var(--ssr-shadow)}.cart-items__media img,.cart-items__media-container{border-radius:14px;overflow:hidden}.cart-items__title{font-family:var(--ssr-serif)!important;font-weight:500!important}.cart-items__quantity-controls,.cart-drawer quantity-selector-component,.cart-drawer .quantity-selector{border-radius:999px!important;background:#fff8f3;box-shadow:0 1px 4px #96553724;border-color:transparent!important}.cart-drawer .cart-actions{background:transparent;border:0!important;padding:0!important}.cart-drawer .cart-discount,.cart-drawer .cart-actions>*,.cart-drawer .cart-totals{background:var(--ssr-card);border-radius:20px;box-shadow:var(--ssr-shadow);border:0!important;margin-block:10px!important}.cart-drawer .cart-actions>*{padding:4px 16px!important}.cart-drawer .cart-totals{padding:14px 16px!important}.cart-drawer .cart-actions__divider{display:none}.cart-drawer .cart-totals{font-family:var(--ssr-serif)}.ss-faq-nudge{position:relative;background:#fcd9d2!important;border-radius:22px!important;overflow:visible;padding-right:96px!important}.ss-faq-nudge__mascot{position:absolute;right:4px;bottom:4px;width:92px;height:auto;pointer-events:none}.ss-faq-nudge__btn{background:var(--ssr-pink)!important;color:#fff!important;border-radius:999px!important;text-transform:uppercase;letter-spacing:.06em;font-family:var(--ssr-cond)!important;font-weight:600!important}.cart__checkout-button{border-radius:999px!important;min-height:56px;background:var(--ssr-pink)!important;color:#fff!important;font:600 20px/1 var(--ssr-cond)!important;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 6px 16px #d6566f4d}.cart__checkout-button .button-text{display:inline-flex;align-items:center;gap:10px}.ssr-lock{width:20px;height:20px}.additional-checkout-buttons,.additional-checkout-buttons shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-border-radius: 999px !important;--shopify-accelerated-checkout-button-block-size: 54px !important;--shopify-accelerated-checkout-row-gap: 10px !important}body:has(.ssr-hero--collection) main{background:var(--ssr-peach)}body:has(.ssr-hero--collection) main .color-scheme-3{background:transparent}.ssr-anchor{display:block;position:relative;top:-80px}body:has(.ssr-hero--collection) .facets-toggle__button,body:has(.ssr-hero--collection) .sorting-filter__select-wrapper,body:has(.ssr-hero--collection) .facets__summary{border-radius:999px;background:#fbf1ea;box-shadow:0 2px 8px #96553724;padding:10px 22px;font:600 14px/1 var(--ssr-sans);letter-spacing:.04em;text-transform:uppercase}body:has(.ssr-hero--collection) .product-grid{padding:12px clamp(10px,3vw,40px) 30px}body:has(.ssr-hero--collection) .product-grid__card{position:relative;background:#fbefe6!important;border-radius:22px;padding:7px 7px 12px!important;box-shadow:0 2px 10px #9655371f;overflow:hidden}body:has(.ssr-hero--collection) .product-grid__card .card-gallery{border-radius:18px;overflow:hidden}body:has(.ssr-hero--collection) .product-grid__card :is(h1,h2,h3,h4,h5,h6,p,a):not(.ssr-addbtn){font-family:var(--ssr-sans)!important;text-transform:none!important;letter-spacing:0!important}body:has(.ssr-hero--collection) .product-grid__card :is(h3,h4,h5,.product-title,a[class*=title]){font-size:clamp(14px,1.1vw,16px)!important;font-weight:500!important;line-height:1.3!important}body:has(.ssr-hero--collection) .product-grid__card .price{font-weight:600!important;font-size:15px!important}.ssr-card-actions{width:100%;padding:2px 8px 0}.ssr-card-actions .ssr-wish{top:14px;right:14px}.product-grid__card .ssr-addbtn{min-height:38px;font-size:clamp(12px,1vw,14.5px)}.ssr-thumbs{display:none;align-items:center;gap:8px;margin:2px 0 14px}.ssr-thumbs__track{display:flex;gap:9px;overflow-x:auto;scrollbar-width:none;flex:1;padding:3px}.ssr-thumbs__track::-webkit-scrollbar{display:none}.ssr-thumbs__item{position:relative;flex:0 0 64px;height:64px;padding:0;border:0;border-radius:12px;overflow:hidden;cursor:pointer;background:#f3e3d8;box-shadow:0 0 0 2px transparent}.ssr-thumbs__item img{width:100%;height:100%;object-fit:cover;display:block}.ssr-thumbs__item.is-on{box-shadow:0 0 0 2.5px var(--ssr-pink)}.ssr-thumbs__play{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:26px;height:26px;border-radius:50%;background:#fff;color:#222;font-size:10px;display:grid;place-items:center}.ssr-thumbs__nav{flex:0 0 30px;height:30px;border-radius:50%;border:0;background:#fff;color:var(--ssr-pink-text);font-size:22px;line-height:1;cursor:pointer;box-shadow:0 1px 4px #96553733}@media(max-width:749px){.ssr-thumbs{display:flex}.product-information slideshow-controls{display:none!important}}.ss-back{font:400 15px/1.2 var(--ssr-sans)!important;color:var(--ssr-ink-2)!important;opacity:1!important}.ssr-pdp-title{position:relative;display:flex;align-items:flex-start;gap:10px}.ssr-pdp-title h1{margin:0;flex:1;font:600 clamp(26px,3vw,40px)/1.1 var(--ssr-serif);color:var(--ssr-ink);text-transform:uppercase;letter-spacing:-.005em}.ssr-pdp-title .ssr-wish{position:static;flex:0 0 auto;background:transparent;box-shadow:none;width:34px;height:34px}.ssr-pdp-title .ssr-wish svg{width:24px;height:24px}.product-information .price,.product-information [class*=price__regular]{font:700 22px/1.2 var(--ssr-sans);color:var(--ssr-ink)}.product-information .tax-note,.product-information [class*=tax]{font-family:var(--ssr-cond);text-transform:uppercase;letter-spacing:.02em;font-weight:600}.product-information .add-to-cart-button,.product-information button[name=add]{border-radius:999px!important;background:#f17c92!important;color:#fff!important;min-height:56px;font:600 18px/1 var(--ssr-sans)!important;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 6px 16px #d6566f47}.product-information quantity-selector-component,.product-information .quantity-selector{border-radius:999px!important;background:#fdeee4!important;border:0!important;min-height:56px;box-shadow:0 1px 4px #9655371f}.ssr-feats{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;margin:22px 0 6px;padding:14px 8px;background:#fdeee4;border-radius:26px;box-shadow:0 1px 6px #9655371a}.ssr-feats li{display:flex;align-items:center;gap:10px;padding:2px 10px;font:400 13.5px/1.25 var(--ssr-sans);color:var(--ssr-ink-2)}.ssr-feats li+li{border-left:1px solid var(--ssr-line)}.ssr-feats svg{flex:0 0 38px;width:38px;height:38px}@media(max-width:749px){.ssr-feats li{flex-direction:column;text-align:center;gap:6px;font-size:12px}}.product-information .variant-option__button-label,.product-information .variant-picker label{border-radius:16px!important}.product-information .variant-option legend,.product-information .variant-option__legend{font:500 13px/1 var(--ssr-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ssr-ink-2)}.product-information .variant-option--buttons .variant-option__button-label{border-radius:18px!important;min-height:58px;padding:8px 18px!important;background:#fffaf6!important;color:var(--ssr-ink)!important;border:1.5px solid transparent!important;box-shadow:0 2px 8px #9655371f!important;font:600 14px/1.1 var(--ssr-sans);letter-spacing:.04em;text-transform:uppercase}.product-information .variant-option--buttons .variant-option__button-label:has(input:checked){background:#fde9ec!important;border-color:var(--ssr-pink)!important;color:var(--ssr-ink)!important}.product-information .variant-option__button-label__pill{background:transparent!important}.product-grid__card{background:#fbefe6!important;border-radius:20px;padding:7px 7px 12px!important;box-shadow:0 2px 10px #9655371f;overflow:hidden}.product-grid__card .card-gallery{border-radius:16px;overflow:hidden}.product-grid__card :is(h1,h2,h3,h4,h5,h6,p,a):not(.ssr-addbtn){font-family:var(--ssr-sans)!important;text-transform:none!important;letter-spacing:0!important}.product-grid{gap:12px!important}main .button:not(.button-unstyled):not(.button-secondary):not(.close-button):not(.cart-items__remove):not(.facets-toggle__button):not(.cart-discount__button):not(.localization-selector){border-radius:999px;background-color:var(--ssr-pink);border-color:var(--ssr-pink);color:#fff}.ssr-cats{--fl: url(ss-flowers.png)}.ssr-cats>.ssr-fl{position:absolute;z-index:1;width:clamp(110px,22vw,320px);aspect-ratio:3 / 2;background:var(--fl) center / contain no-repeat;pointer-events:none;opacity:.95}.ssr-fl--l{left:-6%;top:6%;transform:rotate(78deg)}.ssr-fl--r{right:-7%;bottom:10%;transform:scaleX(-1) rotate(70deg)}.cart-drawer__dialog:after{content:"";position:absolute;right:-40px;top:46%;width:220px;aspect-ratio:3 / 2;z-index:0;pointer-events:none;background:url(ss-flowers.png) center / contain no-repeat;transform:scaleX(-1) rotate(80deg);opacity:.85}.cart-drawer__inner{position:relative;z-index:1}.cart-drawer__items{padding-top:8px!important}.cart-drawer .cart-items__table-row,.cart-drawer .cart-items__wrapper>li{padding:12px!important}.ssr-flt{position:absolute;pointer-events:none;background:url(ss-flowers-tall.png) center bottom / contain no-repeat}.ssr-cats .ssr-flt{z-index:1}.ssr-flt--l{left:-9%;top:-4%;width:clamp(120px,26vw,330px);height:112%;background-size:cover;background-position:40% 30%;-webkit-mask:linear-gradient(90deg,#000 55%,transparent);mask:linear-gradient(90deg,#000 55%,transparent)}.ssr-flt--r{right:-7%;bottom:-4%;width:clamp(100px,20vw,260px);height:70%;transform:scaleX(-1);background-size:cover;background-position:40% 20%;-webkit-mask:linear-gradient(90deg,#000 55%,transparent);mask:linear-gradient(90deg,#000 55%,transparent)}.ssr-cats .ssr-fl--l{display:none}.ssr-gift__card .ssr-flt{z-index:1;opacity:.95}.ssr-flt--gl{left:-2%;bottom:-14%;width:clamp(60px,11vw,150px);height:80%;transform:rotate(-8deg)}.ssr-flt--gr{right:1%;top:-10%;width:clamp(50px,9vw,130px);height:70%;transform:scaleX(-1) rotate(-12deg)}.ssr-gift__box,.ssr-gift__mascot,.ssr-gift__copy,.ssr-gift__script{z-index:3}@media(max-width:749px){.ssr-flt--l{left:-13%;width:34vw}.ssr-flt--r{right:-11%;width:28vw;height:55%}}.ssr-top{position:relative;overflow:hidden;background:var(--ssr-top-tail, #f3ddcd)}.ssr-top__bg,.ssr-top__bg img{position:absolute;top:0;left:0;width:100%;height:auto;display:block}.ssr-top:after{content:"";position:absolute;left:0;right:0;bottom:0;height:18%;z-index:1;pointer-events:none;background:linear-gradient(to bottom,rgba(250,235,223,0),var(--ssr-bg))}.ssr-top__stage{position:relative;z-index:2;height:44.4vw;max-height:900px}.ssr-top__stage:before{content:"";position:absolute;left:0;top:4%;width:45%;height:64%;z-index:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 500' preserveAspectRatio='none'%3E%3Cpath fill='%23fbeee5' fill-opacity='.93' d='M0,46 C70,14 150,30 230,24 C320,16 370,-6 455,8 C530,22 575,58 590,120 C604,180 580,250 560,330 C545,400 540,450 520,500 L0,500 Z'/%3E%3C/svg%3E") 0 0 / 100% 100% no-repeat;-webkit-mask:linear-gradient(to bottom,#000 80%,transparent 100%);mask:linear-gradient(to bottom,#000 80%,transparent 100%);filter:drop-shadow(0 -1px 0 rgba(255,255,255,.7)) drop-shadow(0 3px 8px rgba(150,85,55,.1))}.ssr-top .ssr-hero__copy{z-index:2}.ssr-top__cats{position:relative;z-index:2;margin-top:-3.5vw;padding:clamp(28px,5vw,70px) clamp(10px,6vw,110px) clamp(40px,6vw,90px)}.ssr-top__panel{position:absolute;top:-6%;right:-4%;bottom:-2%;left:-4%;z-index:-1;background:radial-gradient(ellipse 50% 50% at 50% 50%,#fbeee5b3,#fbeee58c 55%,#fbeee540 80%,#fbeee500)}.ssr-top .ssr-cat__blob{border-radius:50%;background:radial-gradient(closest-side,#fef5efc7,#fceee580 65%,#fceee500);box-shadow:none;top:-6%;right:-8%;bottom:-6%;left:-8%}@media(max-width:749px){.ssr-top__stage{height:66.7vw}.ssr-top__cats{margin-top:-4vw;padding:26px 12px 40px}.ssr-top__stage:before{width:49%;top:3%;height:74%}.ssr-top .ssr-hero__copy{left:2%;top:5%;width:46%}}.ssa{position:relative;overflow:hidden;background:#f6e6d8}.ssa__bg img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.ssa__box{position:relative;width:100%;aspect-ratio:851 / 1004;margin:0 auto;container-type:inline-size}.ssa:after{content:"";position:absolute;left:0;right:0;bottom:0;height:5%;pointer-events:none;background:linear-gradient(to bottom,rgba(246,230,216,0),var(--ssr-bg))}@media(min-width:750px){.ssa{aspect-ratio:1536 / 1024;max-height:1100px}.ssa__box{height:100%;width:auto}}.ssa__arc{position:absolute;left:12.93%;top:3.6%;width:29.4%;overflow:visible}.ssa__arc text{font:500 15.5px var(--ssr-sans);letter-spacing:.34em;fill:#6e4334}.ssa__heart{position:absolute;left:27.73%;top:9.06%;transform:translate(-50%,-50%);color:#d6455f;font-size:2.6cqw;line-height:1}.ssa__doodle{position:absolute;left:51%;top:8.4%;width:4.2%;fill:none;stroke:#d98f63;stroke-width:2.6;stroke-linejoin:round}.ssa__spark{position:absolute;left:52.2%;top:16.4%;width:2.9%;transform:translate(-50%,-50%);fill:#e3a25c}.ssa__title{margin:0}.ssa__l1,.ssa__l2{position:absolute;left:0;text-align:center;white-space:nowrap;line-height:1;font-family:var(--ssr-serif)}.ssa__l1{width:53.9%;top:11%;font-size:10.1cqw;font-weight:600;color:#120a08;letter-spacing:.005em}.ssa__l2{width:59%;top:19.06%;font-size:6.93cqw;font-weight:500;color:#c23d5c;letter-spacing:-.005em}.ssa__text{position:absolute;left:10.2%;top:25.5%;width:35.8%;margin:0;text-align:center;font:400 max(8.5px,1.82cqw)/1.42 var(--ssr-sans);color:#1d1210}.ssa__text span{color:#d6455f}.ssa__btn{position:absolute;left:12.46%;top:32.97%;width:31.26%;height:5.05cqw;display:flex;align-items:center;justify-content:center;gap:.4em;border-radius:999px;background:#dd6a85;color:#fff!important;text-decoration:none;font:500 max(9px,1.9cqw)/1 var(--ssr-sans);letter-spacing:.02em;box-shadow:0 .4cqw 1.2cqw #c8506947}.ssa__btn:hover{background:#cf5873}.ssa__cat{position:absolute;display:block;text-decoration:none}.ssa__cat--1{left:5.88%;top:54.58%;width:29.38%;height:20.42%;--cx: 46.8%;--ly: 68.8%}.ssa__cat--2{left:37.37%;top:54.58%;width:27.85%;height:20.42%;--cx: 46%;--ly: 68.8%}.ssa__cat--3{left:68.74%;top:54.58%;width:25.85%;height:20.42%;--cx: 50%;--ly: 68.8%}.ssa__cat--4{left:5.88%;top:75.6%;width:29.38%;height:20.9%;--cx: 44%;--ly: 67.1%}.ssa__cat--5{left:37.37%;top:75.6%;width:27.85%;height:20.9%;--cx: 46.4%;--ly: 67.1%}.ssa__cat--6{left:68.74%;top:75.6%;width:25.85%;height:20.9%;--cx: 50%;--ly: 67.1%}.ssa__label{position:absolute;left:var(--cx);top:var(--ly);transform:translate(-50%);font:600 3.3cqw/.93 var(--ssr-cond);color:#2a1511;text-align:center;text-transform:uppercase;white-space:nowrap}.ssa__arrow{position:absolute;left:100%;bottom:-.04em;margin-left:.3em;color:#c23d5c;font-family:var(--ssr-sans);font-weight:600;font-size:1.12em}.ssa__cat:hover .ssa__label{color:#c23d5c}@media(min-width:750px){.ssa{width:min(100%,1000px);margin:auto;aspect-ratio:auto;max-height:none}.ssa__box{width:100%;height:auto}.ssr-row,.ssr-gift{max-width:1280px;margin:auto}.ssr-row{padding-top:40px}.ssr-row__track{gap:18px;scrollbar-width:thin;scrollbar-color:var(--ssr-pink) var(--ssr-bg-2)}.ssr-gift{padding-bottom:40px}[id$=section_RhpYRt] .group-block{width:100%;max-width:820px;flex-basis:100%;margin:auto;padding:32px}[id$=section_ejtmwG] .section{min-height:0}[id$=section_ejtmwG] .section-content-wrapper{min-height:0;max-width:1000px;margin:auto;flex-direction:row;align-items:center;gap:64px;padding:32px}[id$=section_ejtmwG] deferred-media{width:320px;flex:0 0 320px;border-radius:20px;overflow:hidden}[id$=section_ejtmwG] .group-block{flex:1;min-width:0}[id$=section_ejtmwG] .group-block-content{flex-direction:column;align-items:flex-start;gap:24px}}@media(min-width:990px){.ssr-row__track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:visible}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/ss-redesign.css.map */
