@font-face{font-family:Poppins;src:url(poppins-400.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Poppins;src:url(poppins-400.ttf) format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Poppins;src:url(poppins-700.ttf) format("truetype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Poppins;src:url(poppins-700.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Poppins;src:url(poppins-700.ttf) format("truetype");font-style:normal;font-weight:800;font-display:swap}:root{--ink:#121212;--paper:#fff;--soft:#f7f4f1;--red:#d91d1d;--pink:#f4dadf;--green:#5b674f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--paper);font-family:Poppins,Century Gothic,sans-serif;font-size:15px;line-height:1.55}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.skipLink{position:fixed;z-index:100;left:10px;top:10px;padding:10px 14px;background:#fff;transform:translateY(-150%)}.skipLink:focus{transform:none}.ctaTicker{width:100%;overflow:hidden;color:#fff;background:#121212}.tickerTrack{width:max-content;display:flex;animation:tickerFlow 19.5s linear infinite;will-change:transform}.tickerGroup{min-width:100vw;min-height:52px;display:flex;align-items:center;justify-content:space-around;flex-shrink:0;gap:34px;padding:0 34px;font-size:13px;font-weight:800;letter-spacing:.16em;white-space:nowrap}.tickerGroup i{color:#f4b6bc;font-size:16px;font-style:normal}@keyframes tickerFlow{0%{transform:translate(0)}to{transform:translate(-50%)}}.siteHeader{height:143px;position:relative;z-index:30;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 50px;background:#fffffff7;border-bottom:1px solid #e5e5e5}.wordmark{font-size:19px;font-weight:800;letter-spacing:.18em;white-space:nowrap}.brandLogo{width:92px;height:92px;display:block;grid-column:2;grid-row:1;justify-self:center;border-radius:50%;overflow:hidden;transition:transform .2s}.brandLogo:hover{transform:scale(1.03)}.brandLogo img{width:100%;height:100%;object-fit:cover}.nav{display:flex;grid-column:1;grid-row:1;gap:30px;align-items:center;justify-self:start;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.nav a{position:relative}.nav a:after{content:"";position:absolute;left:0;right:100%;bottom:-5px;height:1px;background:#111;transition:.25s}.nav a:hover:after{right:0}.cartButton{grid-column:3;grid-row:1;justify-self:end;display:flex;align-items:center;gap:8px;padding:0;border:0;color:inherit;background:transparent;cursor:pointer;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.bagIcon{width:17px;height:17px;border:1.5px solid #111;border-radius:1px;position:relative}.bagIcon:before{content:"";position:absolute;width:7px;height:5px;border:1.5px solid #111;border-bottom:0;border-radius:5px 5px 0 0;left:3.5px;top:-6px}.cartCount{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#111;color:#fff;font-size:10px}.iconButton{display:none}.product{width:100%;max-width:1365px;margin:0 auto;padding:36px 50px 76px;display:grid;grid-template-columns:minmax(0,55.02fr) minmax(0,44.98fr);gap:0;align-items:start}.gallery{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;position:sticky;top:30px}.thumbnails{grid-column:1;grid-row:2;display:flex;flex-direction:row;justify-content:center;gap:10px;min-width:0;overflow-x:auto;padding:0 6px 2px}.thumb{width:72px;flex:0 0 72px;aspect-ratio:1;border:1px solid transparent;background:none;padding:0;cursor:pointer;opacity:.68;overflow:hidden}.thumb img{width:100%;height:100%;aspect-ratio:1;object-fit:cover}.activeThumb{opacity:1;border-color:#111}.mainPhoto{width:86%;aspect-ratio:1;grid-column:1;grid-row:1;justify-self:center;position:relative;border-radius:12px;background:#f5f3f1;overflow:hidden}.mainPhotoViewport{width:100%;height:100%;overflow:hidden}.mainPhotoTrack{display:flex;align-items:stretch;width:100%;height:100%;transition:transform .32s cubic-bezier(.22,.61,.36,1);will-change:transform}.mainPhotoTrack img{width:100%;height:100%;flex:0 0 100%;object-fit:cover}.saleFlag{position:absolute;z-index:2;left:18px;top:18px;padding:7px 14px;border-radius:999px;color:#fff;background:var(--red);font-size:11px;font-weight:800;letter-spacing:.12em}.galleryArrow,.photoDots{display:none}.productInfo{width:100%;max-width:none;padding:0 0 0 50px}.eyebrow{margin:0 0 15px;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}h1,h2{font-family:Poppins,Century Gothic,sans-serif;font-weight:800;line-height:1.08}.productInfo h1{margin:0 0 12px;font-size:31px;line-height:1.3;letter-spacing:-.035em}.rating{display:flex;align-items:center;gap:10px;width:max-content;margin-bottom:19px;font-size:14px;font-weight:700}.rating span,.stars,.reviewSummary span{color:#d89c37;letter-spacing:.08em}.priceLine{display:flex;align-items:center;flex-wrap:wrap;gap:13px;margin-bottom:4px;line-height:1.2}.comparePrice{color:#777;font-size:16px;font-weight:600;text-decoration:line-through}.price{color:#c75766;font-size:30px;font-weight:800;letter-spacing:-.03em}.saveBadge{padding:7px 11px;border-radius:999px;color:#fff;background:linear-gradient(135deg,#d91d1d,#ef5965);box-shadow:0 3px 9px #d91d1d33;font-size:11px;font-weight:800;letter-spacing:.07em}.annasProductForm{margin:0}.bundleField{border:0;margin:34px 0 14px;padding:0;min-inline-size:0}.bundleField legend{width:100%;display:flex;align-items:center;gap:12px;margin-bottom:16px;color:#151515;font-size:12px;font-weight:800;letter-spacing:.12em;text-align:center}.bundleField legend:before,.bundleField legend:after{content:"";height:1px;background:#cfcfcf;flex:1}.bundleField legend span{white-space:nowrap}.bundleGrid{display:grid;gap:13px}.bundleCard{min-height:84px;position:relative;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:16px 17px;border:2px solid #bdbdbd;border-radius:10px;background:#fafafa;color:#111;cursor:pointer;text-align:left;transition:border-color .18s,background .18s,box-shadow .18s}.bundleCard:hover{border-color:#7e7e7e}.selectedBundle{border:3px solid #111;padding:15px 16px;background:#fff;box-shadow:0 5px 18px #00000014}.bundleRadio{width:25px;height:25px;display:grid;place-items:center;border:2px solid #9b9b9b;border-radius:50%;background:#fff}.selectedBundle .bundleRadio{border-color:#111}.bundleRadio i{width:12px;height:12px;border-radius:50%;background:transparent}.selectedBundle .bundleRadio i{background:#111}.bundleCopy{display:flex;flex-direction:column;min-width:0}.bundleCopy strong{font-size:17px;line-height:1.2}.bundleCopy small{margin-top:4px;color:#555;font-size:12px;font-weight:500}.bundlePrice{display:flex;flex-direction:column;align-items:flex-end}.bundlePrice strong{color:#111;font-size:21px;font-weight:800;line-height:1.2}.bundlePrice small{color:#666;font-size:12px;font-weight:600;text-decoration:line-through}.bundleBadge{position:absolute;z-index:2;right:12px;top:-14px;padding:6px 13px;border:2px solid #fff;border-radius:999px;color:#fff;background:linear-gradient(135deg,#e63561,#ff765d);box-shadow:0 4px 10px #dc31584d;font-size:9px;font-weight:800;letter-spacing:.08em}.bestValueBadge{background:linear-gradient(135deg,#267b65,#4fa47f);box-shadow:0 4px 10px #267b654d}.selectionArea{scroll-margin-block:18px}.variantSection{margin:18px 0;padding:20px;border:2px solid #111;border-radius:10px;background:#fff}@keyframes bouquetPulse{0%,to{transform:scale(1)}48%{transform:scale(1.008)}}.variantPulse{transform-origin:center;animation:none}.variantHeading{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:12px}.variantHeading>span{font-size:14px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.variantHeading small{color:#555;font-size:11px;font-weight:600}.variantRows{display:grid;gap:10px}.variantRow{display:grid;grid-template-columns:27px minmax(0,1fr);gap:9px;align-items:center}.bouquetNumber{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;color:#fff;background:#111;font-size:10px;font-weight:800}.variantSelectShell{min-height:62px;position:relative;display:grid;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:10px;padding:5px;border:1px solid #cacaca;border-radius:7px;background:#fafafa;cursor:pointer;transition:border-color .18s,background .18s}.variantSelectShell:hover,.variantSelectShell:focus-within{border-color:#111;background:#fff}.variantSelectShell img{width:50px;height:50px;object-fit:cover;border-radius:4px}.variantSelectCopy{display:flex;min-width:0;flex-direction:column}.variantSelectLabel{color:#777;font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.variantSelectCopy select{width:100%;margin-top:2px;padding:2px 30px 2px 0;border:0;color:#111;background:transparent;font-size:15px;font-weight:700;outline:0;cursor:pointer}.purchaseAddOns{display:grid;gap:8px;margin-top:14px;padding-top:14px;border-top:1px solid #dedede}.purchaseAddOn{min-height:62px;position:relative;display:grid;grid-template-columns:22px 38px minmax(0,1fr);align-items:center;gap:10px;padding:9px 11px;border:1.5px solid #d3d3d3;border-radius:9px;background:#fafafa;cursor:pointer;transition:border-color .18s,background .18s,box-shadow .18s}.purchaseAddOn:hover{border-color:#777;background:#fff}.purchaseAddOn input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.purchaseAddOnCheck{width:21px;height:21px;position:relative;display:block;border:2px solid #a5a5a5;border-radius:5px;background:#fff}.purchaseAddOn input:checked+.purchaseAddOnCheck{border-color:#c5161d;background:#c5161d}.purchaseAddOn input:checked+.purchaseAddOnCheck:after{content:"";position:absolute;left:5px;top:1px;width:6px;height:11px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.purchaseAddOn input:focus-visible+.purchaseAddOnCheck{outline:3px solid rgba(197,22,29,.24);outline-offset:2px}.purchaseAddOnIcon{width:38px;height:38px;display:grid;place-items:center;border-radius:8px;font-size:22px;line-height:1}.protectionIcon{background:#e9f4ef}.priorityIcon{background:#fff2cf}.purchaseAddOnCopy{display:flex;min-width:0;flex-direction:column}.purchaseAddOnCopy strong{font-size:13px;font-weight:800;line-height:1.25}.purchaseAddOnCopy small{margin-top:3px;color:#666;font-size:10px;font-weight:600;line-height:1.3}.purchaseAddOnSetup{opacity:.7;cursor:default}.purchaseAddOnSetup{opacity:1;border-style:dashed;border-color:#c75766;background:#fff8f8;cursor:not-allowed}.purchaseAddOnSetup:hover{border-color:#c75766;background:#fff8f8}.purchaseAddOnSetup .purchaseAddOnCopy small{color:#a11d2b}.purchaseAddOnSetup input:disabled+.purchaseAddOnCheck{opacity:.8}.primaryButton,.secondaryButton{width:100%;border:0;border-radius:9px;min-height:58px;display:grid;place-items:center;cursor:pointer;color:#fff;background:var(--red);font-size:14px;font-weight:800;letter-spacing:.11em;transition:.2s}.primaryButton{font-size:17px;letter-spacing:.02em}.primaryButton:hover{background:#b91313}.primaryButton:disabled{opacity:.55;cursor:not-allowed}.secondaryButton{color:#111;background:#eee;border:1px solid #ccc}.cartMessage{min-height:20px;margin:8px 0 0;color:#4d7355;font-size:12px;font-weight:700}.cartMessage.error{color:#b91313}.themeEditorNotice{margin-top:28px;padding:18px;border:2px dashed #999;border-radius:10px;background:#fafafa}.postPurchaseCopy{margin-top:24px;padding-top:22px;border-top:1px solid #e1e1e1}.intro{margin:0;font-family:Poppins,Century Gothic,Arial,sans-serif;color:#393939;font-size:18px;line-height:1.7}.trustRow{display:grid;grid-template-columns:repeat(3,1fr);margin:26px 0 20px;padding:20px 0;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}.trustRow>div{display:grid;text-align:center;padding:0 8px;border-right:1px solid #e2e2e2}.trustRow>div:last-child{border:0}.trustIcon{font-size:23px;line-height:1;margin-bottom:8px}.trustRow strong{font-size:10px;text-transform:uppercase;letter-spacing:.07em}.trustRow small{margin-top:4px;color:#777;font-size:10px}.productInfo details,.faqList details{border-bottom:1px solid #ddd}.productInfo summary,.faqList summary{list-style:none;padding:18px 2px;cursor:pointer;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.productInfo summary::-webkit-details-marker,.faqList summary::-webkit-details-marker{display:none}.productInfo summary:after,.faqList summary:after{content:"+";float:right;font-size:17px;font-weight:400}.productInfo details[open] summary:after,.faqList details[open] summary:after{content:"\2212"}.productInfo details p,.detailCopy{margin:0 2px 20px;color:#606060;font-size:13px}.detailCopy p{margin-top:0}.promiseStrip{display:flex;align-items:center;justify-content:center;gap:38px;padding:19px 30px;color:#fff;background:#111;font-size:10px;font-weight:700;letter-spacing:.15em;white-space:nowrap;overflow:hidden}.promiseStrip i{width:3px;height:3px;border-radius:50%;background:#fff}.reviews h2,.faq h2{margin:0 0 25px;font-size:clamp(40px,4.5vw,68px);letter-spacing:-.03em}.benefits{max-width:1280px;margin:auto;padding:95px 5vw;display:grid;grid-template-columns:repeat(3,1fr);gap:6vw}.benefits>div{position:relative;padding-top:34px;border-top:1px solid #bbb}.benefits span{color:var(--red);font-size:10px;font-weight:700}.benefits h3{margin:16px 0 10px;font-family:Poppins,Century Gothic,Arial,sans-serif;font-size:29px;font-weight:400}.benefits p{color:#666;font-size:13px}.reviews{padding:110px 5vw;text-align:center}.reviews h2{max-width:900px;margin-left:auto;margin-right:auto}.reviewSummary{display:flex;align-items:center;justify-content:center;gap:13px;margin-bottom:50px}.reviewSummary strong{font-size:22px}.reviewSummary small{color:#777}.reviewGrid{max-width:1280px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:18px;text-align:left}.reviewGrid article{padding:34px;background:#f8f5f2}.reviewGrid h3{margin:18px 0 10px;font-family:Poppins,Century Gothic,Arial,sans-serif;font-size:22px;font-weight:400}.reviewGrid p{min-height:100px;color:#555;font-size:13px;line-height:1.7}.reviewGrid footer{display:flex;flex-direction:column;font-size:12px}.reviewGrid footer b{margin-top:4px;color:#4d7355;font-size:9px;text-transform:uppercase;letter-spacing:.1em}.faq{padding:100px max(5vw,calc((100vw - 1240px)/2));display:grid;grid-template-columns:.8fr 1.2fr;gap:9vw;background:#f7f4f1}.faq h2{font-size:clamp(38px,4vw,60px)}.faq>div:first-child>p:not(.eyebrow){color:#666}.faq>div:first-child>a{font-weight:700;font-size:12px;border-bottom:1px solid}.faqList summary{padding:24px 0;font-size:13px}.faqList p{color:#606060}.annaVisuallyHidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.contactSection{scroll-margin-top:24px;padding:84px 20px 96px;background:var(--soft)}.contactSection h2{margin:0 0 36px;text-align:center;font-family:Poppins,Century Gothic,sans-serif;font-size:40px;font-weight:800;letter-spacing:-.035em}.contactForm{width:100%;max-width:760px;margin:0 auto;padding:42px;border:1px solid #e3dcd6;border-radius:10px;background:#fff;box-shadow:12px 12px 0 var(--pink)}.contactFields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.contactField{min-width:0}.contactFieldFull{grid-column:1/-1}.contactField input,.contactField textarea{width:100%;border:1px solid #bdb7b2;border-radius:7px;color:var(--ink);background:#fff;font:500 16px/1.4 Poppins,Century Gothic,sans-serif;letter-spacing:.02em;outline:0;transition:border-color .18s,box-shadow .18s,background .18s}.contactField input{height:50px;padding:0 20px}.contactField textarea{min-height:112px;padding:14px 20px;resize:vertical}.contactField input::placeholder,.contactField textarea::placeholder{color:#5f5a56;opacity:1}.contactField input:hover,.contactField textarea:hover{border-color:#77716d}.contactField input:focus,.contactField textarea:focus{border-color:var(--red);background:#fffdfd;box-shadow:0 0 0 3px #d91d1d21}.contactField input[aria-invalid=true]{border-color:#b91313}.contactSubmit{width:100%;height:52px;margin-top:20px;border:0;border-radius:7px;color:#fff;background:var(--red);cursor:pointer;font-family:Poppins,Century Gothic,sans-serif;font-size:16px;font-weight:800;letter-spacing:.03em;transition:background .18s,transform .18s,box-shadow .18s}.contactSubmit:hover{background:#b91313;box-shadow:0 6px 16px #d91d1d33}.contactSubmit:active{transform:scale(.997)}.contactSubmit:focus-visible{outline:3px solid rgba(217,29,29,.25);outline-offset:3px}.contactFormMessage{margin:0 0 20px;padding:13px 16px;border-radius:7px;font-size:13px;font-weight:600}.contactFormSuccess{color:#2f5638;background:#e9f1e6}.contactFormError{color:#8d1717;background:#fdecec}.contactFormError p{margin:0}.contactFormError ul{margin:8px 0 0;padding-left:20px}.footer{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:5vw;padding:75px 5vw 28px;color:#fff;background:#111}.footerBrand p{max-width:300px;color:#aaa}.footer h3{margin:0 0 18px;font-size:10px;text-transform:uppercase;letter-spacing:.13em}.footer>div:not(.footerBrand):not(.footerBottom){display:flex;flex-direction:column;gap:10px;color:#bcbcbc;font-size:12px}.footerBottom{grid-column:1/-1;display:flex;justify-content:space-between;margin-top:30px;padding-top:24px;border-top:1px solid #333;color:#777;font-size:10px}.basicPage{max-width:1050px;min-height:55vh;margin:auto;padding:80px 30px}.basicPage>h1{font-size:clamp(38px,5vw,64px);margin:0 0 35px}.annaCartRouteBridge{min-height:55vh;display:grid;place-content:center;gap:10px;padding:40px;text-align:center}.annaCartRouteBridge p{margin:0;font-weight:700}.annaCartRouteBridge a{text-decoration:underline}.template-policy{background:linear-gradient(180deg,#f7f4f1 0 310px,#fff 310px)}.shopify-policy__container{width:min(100% - 40px,980px)!important;max-width:none!important;margin:0 auto!important;padding:84px 0 110px!important}.shopify-policy__title{text-align:left!important}.shopify-policy__title h1{max-width:820px;margin:0 0 48px;font-size:clamp(42px,7vw,76px);letter-spacing:-.045em}.shopify-policy__title h1:before{content:"\273f";width:42px;height:42px;display:grid;place-items:center;margin:0 0 24px;border-radius:50%;color:#9f2d3d;background:#f4dadf;font-size:22px;letter-spacing:0}.shopify-policy__body{max-width:820px!important;margin:0!important;padding:50px 56px;border:1px solid #e6dfda;background:#fff;box-shadow:14px 14px #dce3d5}.shopify-policy__body .rte{font-size:16px;line-height:1.82}.shopify-policy__body .rte h2,.shopify-policy__body .rte h3{margin:2.4em 0 .75em;font-family:Poppins,Century Gothic,sans-serif;line-height:1.25;letter-spacing:-.02em}.shopify-policy__body .rte h2{font-size:25px}.shopify-policy__body .rte h3{font-size:20px}.shopify-policy__body .rte p,.shopify-policy__body .rte ul,.shopify-policy__body .rte ol{margin:0 0 1.25em}.shopify-policy__body .rte li+li{margin-top:.55em}.shopify-policy__body .rte a{color:#9f2d3d;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.shopify-policy__body .rte strong{color:#111}body.cartDrawerOpen{overflow:hidden;overscroll-behavior:none}.annaCartDrawer{position:fixed;z-index:120;top:0;right:0;bottom:0;left:0;visibility:hidden;pointer-events:none}.annaCartDrawer.isOpen{visibility:visible;pointer-events:auto}.annaCartOverlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;background:#0000007a;opacity:0;cursor:pointer;transition:opacity .25s ease}.annaCartDrawer.isOpen .annaCartOverlay{opacity:1}.annaCartPanel{position:absolute;top:0;right:0;width:min(400px,100%);height:100vh;height:100dvh;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden;color:#111;background:#fff;box-shadow:-12px 0 35px #0000002e;transform:translate(100%);transition:transform .28s cubic-bezier(.22,.61,.36,1);outline:0}.annaCartDrawer.isOpen .annaCartPanel{transform:translate(0)}.annaCartHeader{height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 15px;border-bottom:1px solid #e5e5e5}.annaCartHeader h2{margin:0;font-size:30px;font-weight:800;letter-spacing:-.035em}.annaCartClose{width:38px;height:38px;position:relative;flex:0 0 38px;padding:0;border:0;background:transparent;cursor:pointer}.annaCartClose span:before,.annaCartClose span:after{content:"";position:absolute;left:7px;top:18px;width:25px;height:1.5px;background:#111}.annaCartClose span:before{transform:rotate(45deg)}.annaCartClose span:after{transform:rotate(-45deg)}.annaCartTimer{height:48px;display:flex;align-items:center;justify-content:center;gap:5px;padding:0 15px;color:#fff;background:#111;font-size:14px;font-weight:700;letter-spacing:.015em}.annaCartTimer strong{font-variant-numeric:tabular-nums}.annaCartItems{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:8px 15px 10px;scrollbar-width:thin}.annaCartItems ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.annaCartItem{min-height:80px;display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;align-items:center;padding:8px 0;border-bottom:1px solid #eee}.annaCartItemAddon{order:2}.annaCartItem:last-child{border-bottom:0}.annaCartItemImage{width:72px;height:72px;display:block;background:#f5f3f1;overflow:hidden}.annaCartItemImage img{width:100%;height:100%;object-fit:cover}.annaCartUpgradeImage{display:grid;place-items:center;border-radius:10px}.annaCartUpgradeIcon{display:grid;place-items:center;width:38px;height:38px;border-radius:8px;font-size:22px;line-height:1}.annaCartUpgradeImage.protectionIcon .annaCartUpgradeIcon{background:#e9f4ef}.annaCartUpgradeImage.priorityIcon .annaCartUpgradeIcon{background:#fff2cf}.annaCartItemMain{min-width:0;align-self:stretch;display:flex;flex-direction:column;justify-content:center;gap:7px}.annaCartItemTop,.annaCartItemBottom{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.annaCartItemBottom{align-items:flex-end}.annaCartItemTitle{min-width:0;display:flex;flex-direction:column}.annaCartItemTitle>a{overflow:hidden;font-size:14px;font-weight:800;line-height:1.22;text-overflow:ellipsis;white-space:nowrap}.annaCartItemTitle span{margin-top:2px;color:#696969;font-size:11px;font-weight:600}.annaCartRemove{width:32px;height:32px;display:grid;place-items:center;flex:0 0 32px;padding:0;border:0;border-radius:50%;color:#111;background:transparent;cursor:pointer;transition:color .18s,background .18s}.annaCartRemove:hover{color:#b91313;background:#f8eded}.annaTrashIcon{display:block;width:auto;height:auto;border:0;font-family:Segoe UI Symbol,Apple Symbols,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:1}.annaTrashIcon:before,.annaTrashIcon:after{content:none}.annaCartQuantity{height:28px;display:grid;grid-template-columns:29px 34px 29px;align-items:center;border:1px solid #8f8f8f;border-radius:6px;overflow:hidden;text-align:center}.annaCartAddOnLabel{align-self:center;color:#8a5a19;font-size:9px;font-weight:800;letter-spacing:.07em;white-space:nowrap}.annaCartQuantity button{height:100%;padding:0;border:0;background:#f7f7f7;font-size:18px;line-height:1;cursor:pointer}.annaCartQuantity button:disabled{color:#aaa;cursor:not-allowed}.annaCartQuantity span{font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.annaCartItemPrice{display:flex;align-items:end;gap:5px;white-space:nowrap}.annaCartItemPrice s{color:#919191;font-size:11px}.annaCartItemPrice strong{color:#666;font-size:14px;font-weight:800}.annaCartError{min-height:18px;margin:5px 0 0;color:#b91313;font-size:11px;font-weight:700;text-align:center}.annaCartFooter{padding:12px 15px calc(14px + env(safe-area-inset-bottom));border-top:1px solid #d8d8d8;background:#fff}.annaCartTotals{margin-bottom:11px}.annaCartTotals p{display:flex;justify-content:space-between;align-items:center;margin:0;color:#747474;font-size:14px;font-weight:700}.annaCartTotals .annaCartSubtotal{margin-top:2px;color:#111;font-size:20px;font-weight:800}.annaCheckoutButton{width:100%;height:50px;border:0;border-radius:6px;color:#fff;background:var(--red);font-size:17px;font-weight:800;letter-spacing:.02em;cursor:pointer;transition:background .18s,transform .18s}.annaCheckoutButton:hover{background:#b91313}.annaCheckoutButton:active{transform:scale(.995)}.annaPaymentBadges{max-height:55px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:5px 6px;margin-top:11px;overflow:hidden}.annaPaymentIcon{width:38px;height:24px;display:block}.annaCartEmpty{grid-row:2/5;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 25px;text-align:center}.annaCartEmpty>span{font-family:Poppins,Century Gothic,Arial,sans-serif;color:#c75766;font-size:54px}.annaCartEmpty h3{margin:10px 0 5px;font-size:24px}.annaCartEmpty p{margin:0;color:#777}.annaCartEmpty a{margin-top:24px;padding:15px 22px;border-radius:7px;color:#fff;background:#111;font-size:11px;font-weight:800;letter-spacing:.1em}.annaCartDrawer.isLoading .annaCartPanel{cursor:progress}.annaCartDrawer.isLoading [data-cart-remove],.annaCartDrawer.isLoading [data-cart-delta]{pointer-events:none;opacity:.48}.rte{font-family:Poppins,Century Gothic,Arial,sans-serif;font-size:17px;line-height:1.8}@media(max-width:980px){.siteHeader{height:86px;grid-template-columns:1fr auto 1fr;padding:0 20px}.brandLogo{width:72px;height:72px}.iconButton{display:flex;grid-column:1;grid-row:1;flex-direction:column;gap:4px;width:28px;padding:4px;border:0;background:none}.iconButton span{height:1.5px;width:20px;background:#111}.nav{position:absolute;left:0;right:0;top:86px;display:none;padding:25px;background:#fff;border-bottom:1px solid #ddd;flex-direction:column;align-items:flex-start;gap:20px}.navOpen{display:flex}.cartButton>span:not(.bagIcon):not(.cartCount){display:none}.product{grid-template-columns:1fr;padding:34px 24px 60px;gap:38px}.gallery{position:static}.mainPhoto{width:100%}.productInfo{max-width:none;padding-left:0}.reviewGrid{grid-template-columns:1fr}.reviewGrid p{min-height:0}}@media(max-width:650px){.tickerGroup{min-height:42px;gap:25px;padding:0 25px;font-size:12px}.siteHeader{height:148px;padding:0 15px}.brandLogo{width:112px;height:112px}.nav{top:148px}.product{padding:0 15px 50px;gap:0}.gallery{display:block}.thumbnails{display:none}.mainPhoto{border-radius:0}.mainPhotoViewport{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain}.mainPhotoViewport::-webkit-scrollbar{display:none}.mainPhotoTrack{transform:none!important;transition:none}.mainPhotoTrack img{scroll-snap-align:start;scroll-snap-stop:always}.galleryArrow{position:absolute;z-index:4;top:50%;width:44px;height:44px;display:grid;place-items:center;padding:0 0 4px;border:1px solid rgba(0,0,0,.12);border-radius:50%;color:#111;background:#ffffffed;box-shadow:0 4px 14px #0000002e;cursor:pointer;font-family:Georgia,serif;font-size:34px;line-height:1;transform:translateY(-50%)}.galleryArrowPrevious{left:12px}.galleryArrowNext{right:12px}.photoDots{position:absolute;z-index:3;bottom:12px;left:0;right:0;display:flex;justify-content:center;gap:6px}.dot{width:6px;height:6px;border-radius:50%;background:#0000004d}.activeDot{background:#111}.productInfo{padding:28px 0 0}.productInfo h1{font-size:30px;line-height:1.18}.intro{font-size:16px}.trustRow{grid-template-columns:1fr;gap:14px}.trustRow>div{border:0;grid-template-columns:28px 1fr;text-align:left;align-items:center}.trustIcon{grid-row:1/3;margin:0}.bundleCard{min-height:82px;padding:14px 12px;grid-template-columns:25px minmax(0,1fr) auto;gap:8px}.selectedBundle{padding:13px 11px}.bundleRadio{width:22px;height:22px}.bundleCopy strong{font-size:15px}.bundleCopy small{font-size:11px}.bundlePrice strong{font-size:17px}.variantSection{padding:14px 11px}.variantHeading{align-items:flex-start;flex-direction:column;gap:2px}.variantRow{grid-template-columns:24px minmax(0,1fr);gap:7px}.bouquetNumber{width:24px;height:24px}.promiseStrip{justify-content:flex-start;gap:24px}.reviews h2,.faq h2{font-size:40px}.benefits{grid-template-columns:1fr;padding:65px 24px}.reviews{padding:70px 16px}.reviewSummary{flex-wrap:wrap}.reviewGrid article{padding:26px}.faq{grid-template-columns:1fr;padding:70px 24px;gap:35px}.footer{grid-template-columns:1fr 1fr;padding:60px 24px 25px}.footerBrand{grid-column:1/-1;margin-bottom:20px}.footer>div:nth-child(4){grid-column:1/-1}.footerBottom{flex-direction:column;gap:8px}.cartPage,.basicPage{padding:55px 16px}.cartLine{grid-template-columns:90px 1fr}.cartLine img{width:90px;height:90px}.cartLine>strong{grid-column:2}.cartActions{grid-template-columns:1fr}.shopify-policy__container{width:min(100% - 32px,980px)!important;padding:58px 0 76px!important}.shopify-policy__title h1{margin-bottom:32px}.shopify-policy__title h1:before{width:38px;height:38px;margin-bottom:18px;font-size:20px}.shopify-policy__body{padding:34px 22px;box-shadow:8px 8px #dce3d5}.shopify-policy__body .rte{font-size:15px}.shopify-policy__body .rte h2{font-size:22px}}@media(max-width:650px){.contactSection{padding:64px 16px 76px}.contactSection h2{margin-bottom:28px;font-size:36px}.contactForm{padding:27px 18px;box-shadow:7px 7px 0 var(--pink)}.contactFields{grid-template-columns:1fr;gap:14px}.contactFieldFull{grid-column:auto}.contactSubmit{margin-top:14px}}@media(max-width:650px){.annaCartPanel{width:100%;max-width:none}.annaCartOverlay{display:none}.annaCartHeader h2{font-size:27px}.annaCartItems,.annaCartFooter{padding-left:15px;padding-right:15px}}@media(max-width:650px)and (max-height:720px){.annaCartHeader{height:58px}.annaCartTimer{height:44px}.annaCartItem{min-height:68px;grid-template-columns:58px minmax(0,1fr);gap:10px;padding:5px 0}.annaCartItemImage{width:58px;height:58px}.annaCartItemMain{gap:4px}.annaCartFooter{padding-top:8px;padding-bottom:calc(9px + env(safe-area-inset-bottom))}.annaCartTotals{margin-bottom:7px}.annaCheckoutButton{height:46px}.annaPaymentBadges{max-height:50px;margin-top:7px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}.tickerTrack{animation:none}}:root{--ink:#182039;--paper:#fffdf8;--soft:#f5efe5;--red:#8d2d46;--pink:#dfc7c2;--green:#496b5a;--midnight:#111b35;--navy:#1b2b4b;--gold:#c69a44;--pale-gold:#f5e8c7;--ivory:#fffaf0;--cranberry:#8d2d46}body{color:var(--ink);background:var(--paper)}.ctaTicker{background:linear-gradient(90deg,#0c142a,#1b2b4b,#0c142a)}.tickerGroup i{color:#e7c77f;text-shadow:0 0 12px rgba(231,199,127,.5)}.siteHeader{background:#fffdf8f7;border-bottom-color:#dccda9;box-shadow:0 8px 28px #1b2b4b0d}.nav a:after{height:2px;background:var(--gold)}.bagIcon{border-color:var(--navy)}.bagIcon:before{border-color:var(--navy)}.cartCount{color:#fff;background:var(--cranberry)}.product{position:relative;background:radial-gradient(circle at 82% 7%,rgba(198,154,68,.1),transparent 22%),var(--paper)}.mainPhoto{border:1px solid #dbcaa5;background:#f3ecdf;box-shadow:0 18px 42px #1b2b4b1c}.saleFlag{background:linear-gradient(135deg,var(--cranberry),#b44b65);box-shadow:0 5px 14px #8d2d463d}.activeThumb{border:2px solid var(--gold)}h1,h2{font-family:Poppins,Century Gothic,Arial,sans-serif;font-weight:700}.recentOrderProof{width:max-content;max-width:100%;display:inline-flex;align-items:center;gap:13px;margin:0 0 17px;padding:6px 18px 6px 8px;border:1px solid #d7b86f;border-radius:999px;color:#fff;background:linear-gradient(105deg,#1d2d50,#0f1931);box-shadow:0 8px 22px #111b3526;transform:scale(.95);transform-origin:left center}.recentOrderAvatars{display:flex;align-items:center;flex:0 0 auto;padding-left:0}.recentOrderAvatars img{width:44px;height:44px;display:block;position:relative;margin-left:-12px;border:3px solid #fffaf0;border-radius:50%;background:#e8dfd3;object-fit:cover;box-shadow:0 2px 7px #111b352e}.recentOrderAvatars img:first-child{margin-left:0}.recentOrderAvatars img:nth-child(1){z-index:4}.recentOrderAvatars img:nth-child(2){z-index:3}.recentOrderAvatars img:nth-child(3){z-index:2}.recentOrderAvatars img:nth-child(4){z-index:1}.recentOrderProof p{display:flex;flex-direction:column;margin:0;line-height:1.12;white-space:nowrap}.recentOrderProof strong{font-size:18px;font-weight:800;letter-spacing:.015em}.recentOrderProof span{margin-top:3px;color:#f5e8c7;font-size:13px;font-weight:500;letter-spacing:.055em}.productInfo h1{color:var(--midnight);font-family:Poppins,Century Gothic,Arial,sans-serif;font-size:37px;font-weight:700;line-height:1.14;letter-spacing:-.025em}.rating span,.stars,.reviewSummary span{color:var(--gold)}.price{color:var(--cranberry)}.saveBadge{background:linear-gradient(135deg,var(--cranberry),#b55369);box-shadow:0 4px 12px #8d2d462e}.bundleField legend{color:var(--navy)}.bundleField legend:before,.bundleField legend:after{background:#d9c28d}.bundleCard{grid-template-columns:30px minmax(0,1fr) auto;padding:16px 17px;border:2px solid #cfc4af;border-radius:12px;background:#fffcf6;color:var(--midnight)}.bundleCard:hover{border-color:#a88440;background:#fffaf0}.selectedBundle{padding:16px 17px;border:2px solid var(--navy);background:linear-gradient(100deg,#fffaf0,#f8efd9);box-shadow:0 7px 22px #1b2b4b1f,inset 4px 0 0 var(--gold)}.bundleRadio{width:26px;height:26px;display:flex;align-items:center;justify-content:center;justify-self:center;align-self:center;flex:0 0 26px;margin:0;padding:0;border:2px solid #928873;border-radius:50%;background:#fff;line-height:0}.selectedBundle .bundleRadio{border-color:var(--navy);background:#fffdf8}.bundleRadio i{width:11px;height:11px;display:block;align-self:center;justify-self:center;flex:0 0 11px;margin:0;padding:0;border-radius:50%;background:transparent;font-size:0;line-height:0}.selectedBundle .bundleRadio i{background:var(--gold);box-shadow:0 0 0 2px #c69a442e}.bundleCopy small{color:#665f53}.bundlePrice strong{color:var(--navy)}.bundleBadge{background:linear-gradient(135deg,var(--cranberry),#b8566d);box-shadow:0 4px 10px #8d2d4642}.bestValueBadge{color:var(--midnight);background:linear-gradient(135deg,#d3a84f,#efd38d);box-shadow:0 4px 10px #c69a4447}.variantSection{border-color:var(--navy);background:linear-gradient(145deg,#fffdf8,#faf3e5)}.variantHeading>span{color:var(--navy)}.bouquetNumber{color:#fff5d9;background:var(--navy);box-shadow:inset 0 0 0 1px #e7c77f73}.variantSelectShell{border-color:#cdbd9e;background:#fffdf8}.variantSelectShell:hover,.variantSelectShell:focus-within{border-color:var(--gold);background:#fff}.purchaseAddOns{border-top-color:#d9c9aa}.purchaseAddOn{border-color:#d2c5ae;background:#fffdf8}.purchaseAddOn:hover{border-color:var(--gold)}.purchaseAddOn input:checked+.purchaseAddOnCheck{border-color:var(--cranberry);background:var(--cranberry)}.primaryButton,.contactSubmit,.annaCheckoutButton{background:linear-gradient(135deg,var(--cranberry),#a83e58);box-shadow:0 7px 18px #8d2d462e}.primaryButton:hover,.contactSubmit:hover,.annaCheckoutButton:hover{background:linear-gradient(135deg,#76223a,#95334d)}.intro{color:#3c4050}.productReviewCarousel{--review-star:#c69a44;margin-top:16px}.productReviewViewport{overflow:hidden;border-radius:14px;touch-action:pan-y}.productReviewTrack{display:flex;align-items:stretch;transition:transform .38s cubic-bezier(.22,.61,.36,1);will-change:transform}.productReviewCarousel .review-item{min-width:100%;min-height:112px;display:flex;align-items:flex-start;flex:0 0 100%;gap:14px;padding:16px 17px;border:1px solid #dac9a4;border-radius:14px;background:linear-gradient(120deg,#fffdf8,#f8efdc);box-shadow:inset 4px 0 0 var(--gold)}.productReviewCarousel .review-item__image{width:58px;height:58px;flex:0 0 58px;margin:0;border:3px solid #fff;border-radius:50%;background:#e8dfd3;box-shadow:0 4px 11px #1b2b4b24;overflow:hidden}.productReviewCarousel .review-item__right{min-width:0;flex:1}.productReviewCarousel .review-item__text p{margin:0;color:#3f4352;font-family:Poppins,Century Gothic,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.45}.productReviewCarousel .review-item__author{display:flex;align-items:center;gap:8px;margin-top:9px;padding-top:8px;border-top:1px solid rgba(27,43,75,.1);color:#6d6a63;font-size:11px;line-height:1.2}.productReviewCarousel .review-item__author em{color:var(--navy);font-style:normal;font-weight:800}.productReviewCarousel .rating-stars__container{margin-left:auto;color:var(--review-star);font-size:11px;letter-spacing:.08em;white-space:nowrap}.productReviewCarousel .splide__dots-and-arrows{display:flex;align-items:center;justify-content:center;gap:11px;margin-top:10px}.productReviewCarousel .splide__pagination{display:flex;align-items:center;gap:6px;margin:0;padding:0;list-style:none}.productReviewCarousel .splide__pagination li{display:flex}.productReviewCarousel .splide__pagination__page{width:28px;height:28px;position:relative;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer}.productReviewCarousel .splide__pagination__page:before{content:"";width:8px;height:8px;display:block;border-radius:999px;background:#c9bfac;transition:width .2s,background .2s}.productReviewCarousel .splide__pagination__page.is-active:before{width:20px;background:var(--gold)}.productReviewCarousel .splide__pagination__page:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.trustIcon{color:var(--gold)}.trustRow{border-color:#dacdaf}.trustRow>div{border-color:#dacdaf}.promiseStrip{color:#f9edcf;background:linear-gradient(90deg,#0c142a,#1b2b4b,#0c142a)}.promiseStrip i{background:var(--gold);box-shadow:0 0 9px #e7c77f99}.reviews{position:relative;overflow:hidden;background:radial-gradient(circle at 8% 13%,rgba(198,154,68,.13),transparent 18%),radial-gradient(circle at 93% 72%,rgba(141,45,70,.08),transparent 21%),linear-gradient(180deg,#fffdf8,#f4ecdf)}.reviews:before,.reviews:after{content:"\2726";position:absolute;color:#c69a4454;font-family:Poppins,Century Gothic,Arial,sans-serif;font-size:54px;line-height:1}.reviews:before{left:4vw;top:80px}.reviews:after{right:5vw;bottom:72px;font-size:36px}.reviews>.eyebrow,.reviews>h2,.reviews>.reviewSummary,.reviews>.reviewGrid{position:relative;z-index:1}.reviews h2{max-width:820px;color:var(--midnight);font-size:clamp(42px,5vw,72px)}.reviewSummary small{color:#6b655b}.reviewGrid article{padding:0;border:1px solid #d9caa9;border-radius:16px;background:#fffdf8;box-shadow:0 14px 32px #1b2b4b1a;overflow:hidden}.reviewPhoto{position:relative;aspect-ratio:3/4;margin:0;overflow:hidden;background:#e8dfd3}.reviewPhoto figcaption{position:absolute;left:14px;bottom:14px;padding:7px 11px;border:1px solid rgba(255,255,255,.38);border-radius:999px;color:#fff;background:#111b35d1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.reviewCardCopy{padding:28px 30px 31px}.reviewGrid h3{color:var(--midnight);font-size:24px}.reviewGrid p{min-height:132px;color:#545764}.reviewGrid footer b{color:var(--cranberry)}.benefits{background:var(--paper)}.benefits>div{border-top-color:#cdbd99}.benefits span{color:var(--gold)}.benefits h3{color:var(--midnight)}.faq{background:linear-gradient(135deg,#f4ecdf,#ece2d3)}.faq h2{color:var(--midnight)}.faqList details{border-color:#cbbd9f}.faq>div:first-child>a{color:var(--cranberry)}.contactSection{background:linear-gradient(180deg,#fffdf8,#f1e7d8)}.contactForm{border-color:#d9c9a8;box-shadow:12px 12px #d8c18b}.contactSection h2{color:var(--midnight);font-family:Poppins,Century Gothic,Arial,sans-serif;font-weight:700}.footer{background:linear-gradient(145deg,#0b1328,#172542)}.annaCartPanel{color:var(--ink);background:var(--paper)}.annaCartTimer{color:#f8eac7;background:var(--midnight)}.annaCartEmpty>span{color:var(--gold)}.annaCartEmpty a{background:var(--navy)}.cartMessage{color:var(--green)}@media(max-width:980px){.reviewGrid p{min-height:0}.reviewPhoto{aspect-ratio:4/3}.productInfo h1{font-size:40px}}@media(max-width:650px){.siteHeader{height:96px;padding:0 16px}.brandLogo{width:78px;height:78px}.nav{top:96px;background:#fffdf8}.productInfo{padding-top:30px}.productInfo h1{font-size:35px}.recentOrderProof{gap:10px;margin-bottom:15px;padding:5px 13px 5px 6px}.recentOrderAvatars img{width:38px;height:38px;margin-left:-11px;border-width:2px}.recentOrderProof strong{font-size:16px}.recentOrderProof span{font-size:11px;letter-spacing:.04em}.productReviewCarousel .review-item{min-height:106px;gap:11px;padding:14px 13px}.productReviewCarousel .review-item__image{width:50px;height:50px;flex-basis:50px}.productReviewCarousel .review-item__text p{font-size:13px}.productReviewCarousel .review-item__author{font-size:10px}.productReviewCarousel .rating-stars__container{font-size:9px}.bundleCard{grid-template-columns:30px minmax(0,1fr) auto;gap:8px;padding:14px 11px}.selectedBundle{padding:14px 11px}.bundleRadio{width:24px;height:24px;flex-basis:24px}.bundleRadio i{width:10px;height:10px;flex-basis:10px}.reviewGrid article{padding:0}.reviewPhoto{aspect-ratio:3/4}.reviewCardCopy{padding:24px 23px 26px}.reviews:before{top:35px}.reviews:after{bottom:28px}.contactForm{box-shadow:7px 7px #d8c18b}}.purchaseAddOnIcon svg,.trustIcon svg,.annaCartUpgradeIcon svg{width:22px;height:22px;display:block;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.purchaseAddOnIcon,.annaCartUpgradeIcon{font-size:0}.trustIcon{width:32px;height:32px;display:grid;place-items:center;margin-left:auto;margin-right:auto}.annaCartUpgradeIcon{width:38px;height:38px;display:grid;place-items:center}.annaCartUpgradeIcon svg{width:20px;height:20px}@media(max-width:980px){.product,.gallery,.productInfo,.mainPhoto,.mainPhotoViewport,.mainPhotoTrack{min-width:0;max-width:100%}.gallery,.productInfo{width:100%}}@media(max-width:700px){html,body{width:100%;max-width:100%;overflow-x:hidden}body{-webkit-text-size-adjust:100%}button,.bundleCard,.purchaseAddOn,.variantSelectShell,.iconButton,.cartButton,.productInfo summary{touch-action:manipulation}.bundleCard,.purchaseAddOn,.variantSelectShell,.primaryButton,.iconButton,.cartButton{transition:none}.tickerGroup{min-height:36px;gap:22px;padding:0 22px;font-size:10px;letter-spacing:.13em}.tickerGroup i{font-size:12px}.tickerTrack{animation-duration:25.5s}.siteHeader{height:76px;position:relative;top:auto;z-index:30;padding:0 12px;border-bottom-width:1px}.brandLogo{width:58px;height:58px}.iconButton{width:44px;height:44px;align-items:flex-start;justify-content:center;gap:5px;padding:11px 10px}.iconButton span{width:21px;height:2px;flex:0 0 2px;border-radius:99px;background:var(--navy)}.cartButton{min-width:44px;min-height:44px;justify-content:flex-end;gap:5px;padding:8px 0}.bagIcon{width:19px;height:19px;flex:0 0 19px;border-width:1.7px}.bagIcon:before{width:8px;height:6px;left:3.6px;top:-7px;border-width:1.7px}.cartCount{width:18px;height:18px;font-size:9px}.nav{top:76px;padding:20px 18px;gap:0;background:#fffdf8;box-shadow:0 12px 24px #111b351f}.nav a{width:100%;min-height:48px;display:flex;align-items:center;border-bottom:1px solid #e8deca;font-size:12px}.nav a:last-child{border-bottom:0}.product{display:block;width:100%;max-width:100%;padding:0;overflow:hidden}.gallery{display:block;width:100%;max-width:100%;overflow:hidden}.thumbnails{display:none}.mainPhoto{width:100%;max-width:100%;aspect-ratio:1;margin:0;border-left:0;border-right:0;border-radius:0;box-shadow:none}.mainPhotoViewport{width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain}.mainPhotoViewport::-webkit-scrollbar{display:none}.mainPhotoTrack{width:100%;max-width:100%;transform:none!important;transition:none;will-change:auto}.mainPhotoTrack img{width:100%;min-width:100%;max-width:100%;flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always}.saleFlag{left:14px;top:14px;padding:6px 12px;font-size:9px}.galleryArrow{width:38px;height:38px;display:grid;place-items:center;padding:0;border:1px solid rgba(17,27,53,.14);color:var(--navy);background:#fffdf8f0;box-shadow:0 4px 12px #111b3529;font-size:0;transform:translateY(-50%)}.galleryArrow:before{content:"";width:9px;height:9px;display:block;border-top:2px solid currentColor;border-right:2px solid currentColor}.galleryArrowPrevious{left:12px}.galleryArrowPrevious:before{margin-left:3px;transform:rotate(-135deg)}.galleryArrowNext{right:12px}.galleryArrowNext:before{margin-right:3px;transform:rotate(45deg)}.photoDots{left:46px;right:46px;bottom:11px;gap:5px;pointer-events:none}.dot{width:6px;height:6px;flex:0 0 6px;background:#111b3545}.activeDot{background:var(--navy)}.productInfo{width:100%;max-width:100%;padding:20px 16px 44px;overflow:hidden}.recentOrderProof{max-width:calc(100% / .95);gap:10px;margin-bottom:13px;padding:5px 13px 5px 6px}.recentOrderAvatars img{width:38px;height:38px;margin-left:-11px;border-width:2px}.recentOrderProof strong{font-size:16px}.recentOrderProof span{font-size:11px;letter-spacing:.04em}.productInfo h1{max-width:100%;margin-bottom:10px;font-size:32px;line-height:1.08;overflow-wrap:break-word}.rating{margin-bottom:14px;font-size:13px}.priceLine{max-width:100%;gap:9px;margin-bottom:0}.price{font-size:27px}.comparePrice{font-size:14px}.saveBadge{padding:6px 9px;font-size:9px}.bundleField{width:100%;max-width:100%;margin:28px 0 13px}.bundleField legend{gap:9px;margin-bottom:13px;font-size:10px;letter-spacing:.1em}.bundleGrid{width:100%;max-width:100%;gap:10px}.bundleCard,.selectedBundle{width:100%;max-width:100%;min-height:88px;grid-template-columns:30px minmax(0,1fr) auto;gap:10px;padding:15px 13px;border-width:2px;border-radius:11px;box-sizing:border-box}.bundleCard:active{background:#f8efd9}.bundleRadio{width:28px;height:28px;flex-basis:28px}.bundleRadio i{width:12px;height:12px;flex-basis:12px}.bundleCopy{min-width:0;overflow:hidden}.bundleCopy strong{font-size:15px;line-height:1.22;overflow-wrap:anywhere}.bundleCopy small{margin-top:4px;font-size:11px;line-height:1.25;overflow-wrap:anywhere}.bundlePrice{min-width:60px;flex:0 0 auto}.bundlePrice strong{font-size:18px;white-space:nowrap}.bundlePrice small{font-size:11px;white-space:nowrap}.bundleBadge{right:8px;top:-12px;padding:6px 10px;border-width:2px;font-size:8px;white-space:nowrap}.selectionArea{width:100%;max-width:100%}.variantSection{width:100%;max-width:100%;margin:14px 0;padding:15px 13px;border-width:1.5px;border-radius:11px;scroll-margin-top:12px}.variantHeading{align-items:flex-start;flex-direction:column;gap:3px;margin-bottom:12px}.variantHeading>span{font-size:13px}.variantHeading small{font-size:11px}.variantRows{gap:10px}.variantRow{min-width:0;grid-template-columns:26px minmax(0,1fr);gap:8px}.bouquetNumber{width:26px;height:26px;font-size:10px}.variantSelectShell{min-width:0;min-height:64px;grid-template-columns:50px minmax(0,1fr);gap:10px;padding:6px}.variantSelectShell img{width:50px;height:50px}.variantSelectCopy{min-width:0}.variantSelectCopy select{min-width:0;max-width:100%;font-size:16px;text-overflow:ellipsis}.purchaseAddOns{gap:10px;margin-top:14px;padding-top:14px}.purchaseAddOn{min-width:0;min-height:68px;grid-template-columns:26px 40px minmax(0,1fr);gap:10px;padding:10px 11px;border-radius:9px}.purchaseAddOnCheck{width:24px;height:24px}.purchaseAddOn input:checked+.purchaseAddOnCheck:after{left:6px;top:2px;width:6px;height:12px}.purchaseAddOnIcon{width:40px;height:40px;border-radius:8px}.purchaseAddOnIcon svg{width:22px;height:22px}.purchaseAddOnCopy{min-width:0}.purchaseAddOnCopy strong{font-size:13px;line-height:1.22;overflow-wrap:anywhere}.purchaseAddOnCopy small{font-size:10.5px;line-height:1.3}.primaryButton{min-height:62px;border-radius:9px;font-size:17px;box-shadow:0 5px 13px #8d2d4629}.cartMessage{margin-top:6px}.postPurchaseCopy{margin-top:20px;padding-top:18px}.productReviewCarousel{margin-top:12px}.productReviewCarousel .review-item{min-height:100px;gap:11px;padding:13px 12px}.productReviewCarousel .review-item__image{width:48px;height:48px;flex-basis:48px;border-width:2px}.productReviewCarousel .review-item__text p{font-size:12.5px;line-height:1.4}.productReviewCarousel .review-item__author{margin-top:7px;padding-top:7px;font-size:10px}.productReviewCarousel .rating-stars__container{font-size:9px}.productReviewCarousel .splide__dots-and-arrows{margin-top:4px}.trustRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:21px 0 16px;padding:15px 0}.trustRow>div{display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:flex-start;gap:3px;padding:0 6px;border-right:1px solid #dacdaf;text-align:center}.trustRow>div:last-child{border-right:0}.trustIcon{grid-row:auto;width:30px;height:30px;margin:0 0 3px}.trustIcon svg{width:20px;height:20px}.trustRow strong{font-size:8.5px;line-height:1.25}.trustRow small{margin-top:1px;font-size:8.5px;line-height:1.25}.productInfo summary,.faqList summary{min-height:48px;padding:15px 2px;font-size:11px}.promiseStrip{min-height:44px;justify-content:flex-start;gap:22px;padding:14px 18px;font-size:9px}.reviews{padding:60px 16px}.reviews h2,.faq h2{font-size:36px}.reviewSummary{gap:9px;margin-bottom:32px}.reviewSummary strong{font-size:19px}.reviewSummary small{font-size:11px}.reviewGrid{gap:16px}.reviewGrid article{padding:0}.reviewCardCopy{padding:22px 21px 24px}.reviewGrid h3{font-size:22px}.reviewGrid p{font-size:12.5px}.benefits{grid-template-columns:1fr;gap:32px;padding:56px 20px}.benefits h3{font-size:26px}.faq{grid-template-columns:1fr;padding:58px 20px;gap:30px}.contactSection{padding:56px 15px 66px}.contactSection h2{font-size:34px}.contactForm{padding:24px 16px;box-shadow:6px 6px #d8c18b}.contactField input,.contactField textarea{font-size:16px}.footer{grid-template-columns:1fr 1fr;gap:32px 22px;padding:52px 20px 24px}.footerBrand{grid-column:1/-1;margin-bottom:0}.footerBottom{gap:6px;margin-top:4px}.annaCartHeader{height:60px}.annaCartHeader h2{font-size:25px}.annaCartClose{width:44px;height:44px;flex-basis:44px}.annaCartTimer{height:44px;font-size:12px}.annaCartItems,.annaCartFooter{padding-left:12px;padding-right:12px}.annaCartUpgradeIcon{width:34px;height:34px}.annaCartUpgradeIcon svg{width:19px;height:19px}.annaCartQuantity button,.annaCartRemove,.annaCheckoutButton{touch-action:manipulation}}.ctaTicker,.reviews{color:#fff!important;background:var(--anna-accent)!important;background-image:none!important}.selectedBundle,.bundleOption.selectedBundleOption,.selectedBundle .bundleRadio,.bundleCard[aria-pressed=true] .bundleRadio{border-color:var(--anna-accent)!important}.purchaseAddOn input:focus-visible+.purchaseAddOnCheck{outline-color:#a96f0047!important}.purchaseAddOnIcon,.annaCartUpgradeImage,.annaCartUpgradeIcon{color:var(--anna-accent)!important}.priorityIcon,.protectionIcon,.annaCartUpgradeImage.priorityIcon,.annaCartUpgradeImage.protectionIcon,.annaCartUpgradeImage.priorityIcon .annaCartUpgradeIcon,.annaCartUpgradeImage.protectionIcon .annaCartUpgradeIcon{background:#f3f0e9!important}.ratingStars__container--overlay,.rating-stars__container--overlay{color:var(--anna-accent)!important}.contact,.faq{background:#fff!important;background-image:none!important}.bundleCopy{overflow:visible!important}.bundleTitleLine{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0}.bundleTitleLine>strong{min-width:0}.bundleSaveBadge{display:inline-flex;align-items:center;min-height:20px;padding:3px 7px;border-radius:4px;color:#fff;background:var(--anna-accent);font-size:9px;font-weight:800;line-height:1;letter-spacing:.035em;white-space:nowrap}.bundleSaveBadge[hidden]{display:none!important}.bundleCopy .bundleShipping{margin-top:4px!important;color:#655f57!important;font-size:9px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:.08em!important}.selectionArea>.primaryButton{position:relative!important;z-index:0!important;isolation:isolate!important;overflow:hidden!important;border:2px solid var(--anna-accent)!important;color:#fff!important;background:transparent!important;background-image:none!important;box-shadow:none!important;transition:color .3s ease,transform .18s ease!important}.selectionArea>.primaryButton:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:var(--anna-accent);transform:scaleX(1);transform-origin:center;transition:transform .3s ease}.selectionArea>.primaryButton:hover{color:var(--anna-accent)!important;background:transparent!important}.selectionArea>.primaryButton:hover:before{transform:scaleX(0)}.selectionArea>.primaryButton:active{transform:translateY(1px)}.selectionArea>.primaryButton:disabled{color:#fff!important;opacity:.55}.selectionArea>.primaryButton:disabled:before{transform:scaleX(1)}.contactSubmit{color:#fff!important;background:var(--anna-accent)!important;background-image:none!important}.annaCartPanel{width:min(460px,100%)!important;grid-template-rows:70px 48px minmax(0,1fr) auto!important;color:#292929!important;background:#faf7f1!important}.annaCartHeader{height:70px!important;padding:0 18px!important;border-bottom:1px solid #d8d5cf!important;background:#faf7f1!important}.annaCartHeader h2{color:#292929!important;font-size:29px!important;font-weight:800!important;line-height:1!important;letter-spacing:-.035em!important}.annaCartClose{width:42px!important;height:42px!important;flex-basis:42px!important}.annaCartClose span:before,.annaCartClose span:after{left:5px!important;top:20px!important;width:32px!important;height:1.5px!important;background:#292929!important}.annaCartTimer{height:48px!important;gap:5px!important;padding:0 18px!important;color:#fff!important;background:#292929!important;font-size:14px!important;font-weight:700!important;letter-spacing:.025em!important}.annaCartItems{padding:20px 16px 12px!important;background:#faf7f1!important}.annaCartItems ul{gap:0!important}.annaCartItem{min-height:116px!important;grid-template-columns:82px minmax(0,1fr)!important;gap:13px!important;align-items:start!important;padding:20px 0!important;border-bottom:1px solid #dedbd5!important}.annaCartItem:first-child{padding-top:0!important}.annaCartItem:last-child{border-bottom:0!important}.annaCartItemImage{width:82px!important;height:82px!important;border-radius:0!important;background:#f1eee8!important}.annaCartItemImage img{object-fit:cover!important}.annaCartUpgradeImage{display:grid!important;place-items:center!important;border-radius:12px!important}.annaCartUpgradeIcon{width:64px!important;height:64px!important;border-radius:10px!important;background:transparent!important}.annaCartUpgradeIcon svg{width:40px!important;height:40px!important;stroke-width:1.7!important}.annaCartItemMain{align-self:stretch!important;justify-content:flex-start!important;gap:12px!important}.annaCartItemTop,.annaCartItemBottom{gap:9px!important}.annaCartItemTitle>a{color:#292929!important;font-size:17px!important;font-weight:800!important;line-height:1.2!important;white-space:normal!important}.annaCartItemTitle>span{margin-top:4px!important;color:#4d4b48!important;font-size:14px!important;font-weight:500!important;line-height:1.35!important}.annaCartItemTitle>.annaCartItemDescription{max-width:235px;font-size:12px!important;line-height:1.35!important}.annaCartRemove{width:30px!important;height:30px!important;flex:0 0 30px!important;border-radius:0!important;color:#292929!important;background:transparent!important}.annaTrashIcon{width:18px!important;height:18px!important;display:block!important}.annaCartRemove:hover{color:var(--anna-accent)!important;background:transparent!important}.annaCartItemBottom{min-height:36px!important;align-items:flex-end!important}.annaCartItemAddon .annaCartItemBottom{justify-content:flex-end!important}.annaCartQuantity{width:98px!important;height:32px!important;grid-template-columns:32px 34px 32px!important;border:1px solid #888!important;border-radius:7px!important;background:transparent!important}.annaCartQuantity button{color:#292929!important;background:transparent!important;font-size:20px!important;font-weight:500!important}.annaCartQuantity button+span,.annaCartQuantity span+button{border-left:1px solid #bbb!important}.annaCartQuantity span{font-size:14px!important;font-weight:700!important}.annaCartItemPrice{display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:2px!important;margin-left:auto!important}.annaCartItemPriceLine{display:flex;align-items:baseline;justify-content:flex-end;gap:5px}.annaCartItemPrice s{color:#91908d!important;font-size:13px!important;font-weight:500!important}.annaCartItemPrice strong{color:var(--anna-accent)!important;font-size:18px!important;font-weight:800!important}.annaCartItemSavings{color:#292929!important;font-size:12px!important;font-weight:800!important;line-height:1.2!important}.annaCartError{color:#9c2600!important}.annaCartFooter{padding:17px 16px calc(18px + env(safe-area-inset-bottom))!important;border-top:1px solid #d1cec8!important;background:#faf7f1!important}.annaCartTotals{margin-bottom:13px!important}.annaCartTotals p{color:var(--anna-accent)!important;font-size:16px!important;font-weight:800!important;line-height:1.4!important}.annaCartTotals .annaCartSubtotal{margin-top:5px!important;color:#292929!important;font-size:22px!important;font-weight:800!important}.annaCheckoutButton{width:100%!important;height:auto!important;min-height:72px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:5px!important;padding:13px 20px 10px!important;border:0!important;border-radius:12px!important;color:#fff!important;background:var(--anna-accent)!important;background-image:none!important;box-shadow:none!important;cursor:pointer!important;transition:filter .2s ease,transform .18s ease!important}.annaCheckoutButton:hover{background:var(--anna-accent)!important;filter:brightness(.9)}.annaCheckoutButton:active{transform:translateY(1px)!important}.cart-co-main{display:flex;align-items:center;gap:7px;font-size:15px;font-weight:700;letter-spacing:.09em;line-height:1.1;text-transform:uppercase}.cart-co-main svg{width:15px;height:15px;display:block}.cart-co-guarantee{display:flex;align-items:center;gap:4px;color:#ffffffc7;font-size:10px;font-weight:400;letter-spacing:.01em;line-height:1.3}.cart-co-guarantee svg{width:11px;height:11px;display:block}.annaPaymentBadges{max-height:none!important;gap:6px 8px!important;margin-top:13px!important}.annaPaymentIcon{width:39px!important;height:25px!important}@media(max-width:650px){.bundleTitleLine{align-items:flex-start;gap:4px 5px}.bundleSaveBadge{min-height:18px;padding:3px 5px;font-size:8px}.bundleCopy .bundleShipping{font-size:8px!important}.annaCartPanel{width:100%!important;max-width:none!important;grid-template-rows:64px 46px minmax(0,1fr) auto!important}.annaCartHeader{height:64px!important;padding:0 15px!important}.annaCartHeader h2{font-size:27px!important}.annaCartTimer{height:46px!important;font-size:14px!important}.annaCartItems{padding:20px 15px 10px!important}.annaCartItem{grid-template-columns:78px minmax(0,1fr)!important;gap:12px!important;min-height:108px!important;padding:17px 0!important}.annaCartItemImage{width:78px!important;height:78px!important}.annaCartUpgradeIcon{width:60px!important;height:60px!important}.annaCartUpgradeIcon svg{width:38px!important;height:38px!important}.annaCartItemTitle>a{font-size:16px!important}.annaCartItemTitle>span{font-size:13px!important}.annaCartItemTitle>.annaCartItemDescription{font-size:11px!important}.annaCartItemPrice strong{font-size:17px!important}.annaCartFooter{padding:15px 15px calc(16px + env(safe-area-inset-bottom))!important}.annaCheckoutButton{min-height:68px!important}}@media(max-width:370px){.annaCartHeader h2{font-size:24px!important}.annaCartItems{padding-left:12px!important;padding-right:12px!important}.annaCartItem{grid-template-columns:70px minmax(0,1fr)!important;gap:10px!important}.annaCartItemImage{width:70px!important;height:70px!important}.annaCartItemTitle>a{font-size:15px!important}.annaCartItemTitle>span{font-size:11px!important}.annaCartItemPrice strong{font-size:15px!important}.annaCartItemSavings{font-size:10px!important}}@media(prefers-reduced-motion:reduce){.selectionArea>.primaryButton,.selectionArea>.primaryButton:before,.annaCheckoutButton{transition:none!important}}@media(max-width:370px){.productInfo{padding-left:12px;padding-right:12px}.recentOrderProof{gap:7px}.recentOrderAvatars img{width:34px;height:34px;margin-left:-10px}.recentOrderProof strong{font-size:14px}.recentOrderProof span{font-size:10px}.bundleCard,.selectedBundle{grid-template-columns:28px minmax(0,1fr) auto;gap:8px;padding-left:10px;padding-right:10px}.bundleCopy strong{font-size:14px}.bundlePrice strong{font-size:16px}.trustRow small{display:none}}.ctaTicker,.promiseStrip{background:linear-gradient(90deg,#0c142a,#111b33 20%,#182642 38%,#1b2b4b,#182642 62%,#111b33 80%,#0c142a)}.recentOrderProof{background:linear-gradient(105deg,#1d2d50,#182744,#14203a 68%,#0f1931)}.saleFlag{background:linear-gradient(135deg,var(--cranberry) 0%,#9f3b55 48%,#b44b65 100%)}.template-policy{background:linear-gradient(180deg,#f7f4f1,#faf8f5 240px,#fff 380px)}.bundleBadge{background:linear-gradient(135deg,var(--cranberry) 0%,#9d3b54 42%,#b8566d 100%)}.bestValueBadge{background:#fff3c4}body,.product,.reviews,.faq,.contactSection,.template-policy{background-color:#fff!important;background-image:none!important}.ctaTicker,.promiseStrip{background-color:#111b33!important;background-image:none!important}.recentOrderProof{background-color:#182744!important;background-image:none!important}.saleFlag,.saveBadge,.bundleBadge,.primaryButton,.contactSubmit,.annaCheckoutButton{background-color:#983650!important;background-image:none!important}.primaryButton:hover,.contactSubmit:hover,.annaCheckoutButton:hover{background-color:#76223a!important;background-image:none!important}.bestValueBadge{background-color:#fff3c4!important;background-image:none!important}.selectedBundle,.bundleOption.selectedBundleOption,.variantSection,.productReviewCarousel .review-item{background-color:#fff!important;background-image:none!important}.footer{background-color:#101b31!important;background-image:none!important}.siteHeader,.nav,.mainPhoto,.bundleOption,.bundleCard,.purchaseAddOn,.reviewGrid article,.contactForm,.shopify-policy__body{background-image:none!important}.saveBadge,.bundleBadge,.selectedBundle,.bundleOption.selectedBundleOption,.variantSection,.primaryButton,.contactSubmit,.annaCheckoutButton,.productReviewCarousel .review-item,.reviewGrid article,.mainPhoto,.recentOrderProof,.recentOrderAvatars span,.purchaseAddOn,.contactForm,.shopify-policy__body,.annaCartPanel,.nav,.galleryArrow{box-shadow:none!important;text-shadow:none!important}.kaching-bundles__bar-most-popular{position:absolute;z-index:5;pointer-events:none}.kaching-bundles__bar-most-popular--fancy{top:-27px;right:-15px;width:102px;height:60px;color:#e97991}.kaching-bundles__bar-most-popular--fancy svg{width:102px;height:60px;display:block;overflow:visible}.kaching-bundles__bar-most-popular--fancy text{fill:#fff;font-family:Poppins,Arial,sans-serif;font-size:10px;font-weight:800;letter-spacing:.08em}.purchaseAddOn{grid-template-columns:22px 38px minmax(0,1fr) auto}.purchaseAddOnCopy{padding-right:8px}.purchaseAddOnPrice{justify-self:end;white-space:nowrap;color:#111;font-size:13px;font-weight:800}.paymentBadges{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;margin:0;padding:0 14px 14px;list-style:none}.paymentBadges:empty{display:none}.paymentBadges li{height:24px;display:block;line-height:0}.paymentBadgeIcon{width:auto;height:24px;display:block}.recentOrderAvatars span{width:44px;height:44px;display:grid;position:relative;place-items:center;margin-left:-12px;border:3px solid #fff;border-radius:50%;color:#983650;background:#f7e3e8;font-size:17px;font-weight:800}.recentOrderAvatars span:first-child{margin-left:0}.mainPhoto{background-color:#f7f7f7!important;border-color:#e3e3e3!important}.mainPhotoTrack img{object-fit:contain;background:#fff}.thumbnails{scroll-snap-type:x proximity;scrollbar-width:thin;overscroll-behavior-inline:contain}.thumb{scroll-snap-align:start;border-radius:6px;background:#fff}.thumb img{object-fit:cover}.productReviewViewport{overflow-x:auto!important;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain;padding:0 9%}.productReviewViewport::-webkit-scrollbar{display:none}.productReviewTrack{display:flex!important;width:max-content!important;gap:14px}.productReviewCarousel .review-item{width:min(82vw,320px)!important;min-width:min(82vw,320px)!important;flex:0 0 min(82vw,320px)!important;scroll-snap-align:center;min-height:138px;padding:16px;border:1px solid #e2e2e2;border-radius:12px}.productReviewCarousel .review-item__image{width:64px;height:64px;flex-basis:64px;border:0;border-radius:8px;overflow:hidden}.productReviewCarousel .review-item__image img{width:100%;height:100%;object-fit:cover}.productReviewCarousel .review-item__text p{color:#222;font-size:13px;line-height:1.5}.productReviewCarousel .rating-stars__container{color:#fc0}.reviews{padding-top:82px;padding-bottom:92px}.reviews:before,.reviews:after{display:none!important}.reviewGrid{gap:22px}.reviewGrid article{border:1px solid #e1e1e1;border-radius:12px;background:#fff!important;overflow:hidden}.reviewPhoto{aspect-ratio:4/3;margin:0;overflow:hidden}.reviewPhoto img{width:100%;height:100%;object-fit:cover}.reviewCardCopy{padding:26px 24px 30px;text-align:center}.reviewCardCopy .stars{color:#fc0;font-size:18px}.testimonialQuote{display:block;height:32px;margin:8px auto 2px;color:#111;font-size:48px;font-weight:700;line-height:1}.reviewGrid h3{margin:10px 0 9px;font-size:20px;font-weight:700}.reviewGrid p{min-height:0;margin:0;color:#333;font-size:14px;line-height:1.65}.reviewGrid footer{align-items:center;margin-top:20px;font-size:13px;font-style:normal;font-weight:700}.reviewGrid footer b{margin-top:5px;color:#52705a;font-size:10px}.bundleCopy small,.bundlePrice small,.variantSelectLabel,.purchaseAddOnCopy small,.trustRow small,.reviewSummary small,.reviewGrid p,.footerBrand p,.footer>div:not(.footerBrand):not(.footerBottom),.footerBottom{color:#555!important}:root{--baby-blue:#dff3ff;--baby-blue-strong:#addcf3;--baby-blue-deep:#3182ad;--star-yellow:#ffc400}.ctaTicker{color:#111!important;background:var(--baby-blue-strong)!important}.tickerGroup i{color:#111!important}.recentOrderProof{color:#111!important;background:var(--baby-blue)!important;border:1px solid #b7ddea!important}.recentOrderAvatars img{width:44px!important;height:44px!important;margin-left:-12px!important;border:3px solid #fff!important;border-radius:50%!important;background:#fff!important;object-fit:cover!important;object-position:center 35%!important}.recentOrderAvatars img:first-child{margin-left:0!important}.bundleOption{border-color:#b7d8e8!important;background:#f6fbff!important}.bundleOption:hover{border-color:#7eb6d2!important;background:#edf8ff!important}.bundleOption.selectedBundleOption{border-color:#111!important;background:var(--baby-blue)!important}.bundleOption .bundleCard,.bundleOption .selectedBundle,.bundleVariantSlot,.variantSelectShell{background-color:transparent!important}.purchaseAddOn{background-color:#f2faff!important;border-color:#b7d8e8!important}.purchaseAddOn:hover{background-color:#e8f6fd!important;border-color:#7eb6d2!important}.protectionIcon,.priorityIcon{color:#20698f!important;background:var(--baby-blue)!important}.purchaseExtrasSection{margin:18px 0 22px!important}.selectionArea>.primaryButton{margin-top:2px!important;color:#fff!important;background:#d91d1d!important}.selectionArea>.primaryButton:hover{background:#b91313!important}.paymentBadges{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:6px!important;margin:12px auto 0!important;padding:0!important;list-style:none!important}.paymentBadges li{height:24px!important;line-height:0!important}.paymentBadgeIcon{width:auto!important;height:24px!important;display:block!important}.kaching-bundles__bar-most-popular--fancy{top:-34px!important;right:-13px!important;width:112px!important;height:68px!important;color:#212020!important;transform:none!important}.kaching-bundles__bar-most-popular--fancy svg{width:112px!important;height:68px!important}.kaching-bundles__bar-most-popular--fancy text{fill:#fff!important;font-family:Poppins,Century Gothic,Arial,sans-serif!important;font-size:10px!important;font-weight:800!important;letter-spacing:.08em!important}.rating span,.stars,.reviewSummary span,.reviewCardCopy .stars,.productReviewCarousel .rating-stars__container{color:var(--star-yellow)!important;font-family:Arial,sans-serif!important;font-weight:900!important;letter-spacing:.08em!important}.postPurchaseCopy{margin-top:22px!important;padding-top:20px!important;border-top:1px solid #dedede!important}.productReviewCarousel{margin:0!important}.productReviewViewport{width:100%!important;overflow:hidden!important;padding:0!important;scroll-snap-type:none!important}.productReviewTrack{width:100%!important;display:flex!important;align-items:stretch!important;gap:0!important;transition:transform .42s cubic-bezier(.22,.61,.36,1)!important;will-change:transform!important}.productReviewCarousel .review-item{width:100%!important;min-width:100%!important;min-height:126px!important;display:flex!important;flex:0 0 100%!important;align-items:center!important;gap:16px!important;padding:18px 6px!important;border:0!important;border-radius:0!important;background:#fff!important;scroll-snap-align:none!important}.productReviewCarousel .review-item__image{width:76px!important;height:76px!important;flex:0 0 76px!important;border:0!important;border-radius:12px!important;background:var(--baby-blue)!important;overflow:hidden!important}.productReviewCarousel .review-item__text p{margin:0!important;color:#212020!important;font-size:14px!important;font-weight:500!important;line-height:1.55!important}.productReviewCarousel .review-item__author{display:flex!important;align-items:center!important;gap:10px!important;margin-top:11px!important;padding-top:9px!important;border-top:1px solid #e6e6e6!important;color:#212020!important;font-size:12px!important}.productReviewCarousel .review-item__author em{font-style:normal!important;font-weight:800!important}.productReviewCarousel .rating-stars__container{margin-left:auto!important;font-size:13px!important;white-space:nowrap!important}.productReviewCarousel .splide__dots-and-arrows{display:flex!important;justify-content:center!important;margin-top:4px!important}.productReviewCarousel .splide__pagination{display:flex!important;gap:8px!important;margin:0!important;padding:0!important;list-style:none!important}.productReviewCarousel .splide__pagination__page{width:24px!important;height:24px!important;display:grid!important;place-items:center!important;padding:0!important;border:0!important;background:transparent!important}.productReviewCarousel .splide__pagination__page:before{content:""!important;width:8px!important;height:8px!important;border-radius:50%!important;background:#c7c7c7!important}.productReviewCarousel .splide__pagination__page.is-active:before{width:8px!important;background:#212020!important}.reviews{position:relative!important;overflow:hidden!important;padding:104px 4vw 110px!important;color:#fff!important;background:var(--baby-blue-deep)!important;text-align:center!important}.reviews:before,.reviews:after{content:""!important;position:absolute!important;z-index:0!important;left:-5%!important;width:110%!important;height:58px!important;display:block!important;background:#fff!important}.reviews:before{top:-24px!important;border-radius:0 0 50% 50%/0 0 100% 100%!important}.reviews:after{bottom:-24px!important;border-radius:50% 50% 0 0/100% 100% 0 0!important}.reviews>h2,.reviews>.reviewGrid{position:relative!important;z-index:1!important}.reviews h2{margin:0 auto 38px!important;color:#fff!important;font-size:clamp(34px,4vw,52px)!important;font-weight:800!important;letter-spacing:.02em!important}.reviewGrid{max-width:1180px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:38px!important;margin:0 auto!important;text-align:center!important}.reviewGrid article{padding:0!important;border:0!important;border-radius:20px!important;color:#fff!important;background:#ffffff14!important;overflow:hidden!important}.reviewPhoto{width:100%!important;aspect-ratio:4/5!important;margin:0!important;border-radius:20px 20px 0 0!important;background:#fff!important;overflow:hidden!important}.reviewPhoto img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;object-position:center center!important}.reviewCardCopy{padding:25px 26px 30px!important;text-align:center!important}.reviewCardCopy .stars{margin-bottom:14px!important;font-size:18px!important}.reviewGrid p{min-height:148px!important;margin:0!important;color:#fff!important;font-size:15px!important;font-weight:600!important;line-height:1.7!important}.reviewGrid footer{display:block!important;margin-top:22px!important;padding-top:14px!important;border-top:1px solid rgba(255,255,255,.35)!important;color:#fff!important;font-size:14px!important;font-style:italic!important;font-weight:800!important}.faq{background:#f1faff!important}@media(max-width:700px){.ctaTicker{padding:10px 0!important}.tickerGroup{font-size:12px!important}.recentOrderAvatars img{width:38px!important;height:38px!important;margin-left:-10px!important;border-width:2px!important}.kaching-bundles__bar-most-popular--fancy{top:-31px!important;right:-8px!important;transform:scale(.9)!important;transform-origin:top right!important}.purchaseExtrasSection{margin:16px 0 20px!important}.paymentBadges{margin-top:11px!important;padding-bottom:2px!important}.productReviewCarousel .review-item{min-height:122px!important;gap:13px!important;padding:15px 2px!important}.productReviewCarousel .review-item__image{width:68px!important;height:68px!important;flex-basis:68px!important}.productReviewCarousel .review-item__text p{font-size:13px!important}.productReviewCarousel .rating-stars__container{font-size:11px!important}.reviews{padding:88px 0 96px!important}.reviews h2{padding:0 18px!important;margin-bottom:30px!important;font-size:36px!important}.reviewGrid{max-width:none!important;display:flex!important;gap:16px!important;margin:0!important;padding:0 8vw 12px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important;text-align:center!important}.reviewGrid::-webkit-scrollbar{display:none!important}.reviewGrid article{min-width:84vw!important;flex:0 0 84vw!important;scroll-snap-align:center!important}.reviewPhoto{aspect-ratio:4/5!important}.reviewGrid p{min-height:0!important;font-size:14px!important}}@media(max-width:390px){.purchaseAddOn{grid-template-columns:24px 34px minmax(0,1fr) auto!important;gap:7px!important;padding:10px 8px!important}.purchaseAddOnCopy strong,.purchaseAddOnPrice{font-size:11px!important}.purchaseAddOnCopy small{font-size:9px!important}.productReviewCarousel .review-item__image{width:60px!important;height:60px!important;flex-basis:60px!important}.productReviewCarousel .review-item__text p{font-size:12.5px!important}}.variantPulse{animation:none!important}.footer a,.purchaseAddOnCopy,.bundleCopy{overflow-wrap:anywhere}@media(max-width:700px){.purchaseAddOn{grid-template-columns:26px 40px minmax(0,1fr) auto!important;gap:8px!important}.purchaseAddOnPrice{font-size:12px}.paymentBadges{padding:0 8px 12px}.bundleVariantSlot .selectionArea{margin-top:12px}.bundleVariantSlot .primaryButton{width:100%;min-height:58px}.productReviewViewport{padding:0 8%}.productReviewCarousel .review-item{width:84vw!important;min-width:84vw!important;flex-basis:84vw!important}.reviewGrid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;padding:0 8%;margin:0 -16px;scrollbar-width:none}.reviewGrid::-webkit-scrollbar{display:none}.reviewGrid article{min-width:84vw;flex:0 0 84vw;scroll-snap-align:center}}@media(max-width:390px){.purchaseAddOn{grid-template-columns:24px 34px minmax(0,1fr) auto!important;padding:9px 8px!important}.purchaseAddOnIcon{width:34px;height:34px}.purchaseAddOnCopy strong,.purchaseAddOnPrice{font-size:11px}.purchaseAddOnCopy small{font-size:9px}.kaching-bundles__bar-most-popular--fancy{right:-8px;transform:scale(.88);transform-origin:top right}}.primaryButton,.contactSubmit,.annaCheckoutButton{background:linear-gradient(135deg,var(--cranberry) 0%,#983650 48%,#a83e58 100%)}.primaryButton:hover,.contactSubmit:hover,.annaCheckoutButton:hover{background:linear-gradient(135deg,#76223a,#842941 48%,#95334d)}.productReviewCarousel .review-item{background:linear-gradient(120deg,#fffdf8,#fcf7ec 48%,#f8efdc)}.reviews{background:radial-gradient(circle at 8% 13%,rgba(198,154,68,.12),transparent 25%),radial-gradient(circle at 93% 72%,rgba(141,45,70,.07),transparent 28%),linear-gradient(180deg,#fffdf8,#faf6ee 48%,#f4ecdf)}.faq{display:block;background:linear-gradient(135deg,#f4ecdf,#f0e7da 48%,#ece2d3)}.faqList{width:min(100%,860px);margin:0 auto}.contactSection{background:linear-gradient(180deg,#fffdf8,#f8f1e7 48%,#f1e7d8)}.footer{background:linear-gradient(145deg,#0b1328,#101b31 48%,#172542)}.reviewSummary{width:min(100%,820px);display:flex;align-items:center;justify-content:center;gap:16px;margin:0 auto 52px;padding:0 12px;color:var(--midnight);line-height:1.15}.reviewSummary span{font-size:clamp(24px,3vw,34px);letter-spacing:.08em}.reviewSummary strong{font-size:clamp(28px,3.4vw,40px);letter-spacing:-.035em}.reviewSummary small{color:#4f5360;font-size:clamp(15px,1.8vw,21px);font-weight:700}.bundleVariantSlot .purchaseExtrasSection{margin:14px 0 0}.bundleVariantSlot .purchaseAddOns{margin:0;padding-top:14px}[data-inline-upgrades][hidden]{display:none}@media(max-width:700px){.promiseStrip{min-height:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:16px 10px;white-space:normal;text-align:center;font-size:9px;line-height:1.35;letter-spacing:.1em}.promiseStrip span{display:flex;align-items:center;justify-content:center;min-width:0;padding:2px 9px}.promiseStrip span:not(:first-child){border-left:1px solid rgba(231,199,127,.35)}.promiseStrip i{display:none}.reviewSummary{flex-direction:column;gap:6px;margin-bottom:34px;padding:0 10px}.reviewSummary span{font-size:27px}.reviewSummary strong{font-size:34px}.reviewSummary small{font-size:16px;line-height:1.3}.faq{padding:56px 20px}.bundleVariantSlot .purchaseExtrasSection{margin-top:12px}.bundleVariantSlot .purchaseAddOns{gap:9px;padding-top:12px}}@media(hover:none)and (pointer:coarse){.primaryButton:hover,.contactSubmit:hover,.annaCheckoutButton:hover{background:linear-gradient(135deg,var(--cranberry),#a83e58)}.bundleCard:hover{border-color:#cfc4af;background:#fffcf6}.selectedBundle:hover{border-color:var(--navy);background:linear-gradient(100deg,#fffaf0,#f8efd9)}.galleryArrow:hover{transform:translateY(-50%)}}.ctaTicker{position:relative;z-index:32;padding:12px 0;overflow:hidden;color:#fff;background:linear-gradient(90deg,#0c142a,#1b2b4b,#0c142a)}.tickerTrack{width:max-content;display:flex;animation:tickerFlow 50s linear infinite;will-change:transform}.tickerGroup{min-width:0;min-height:0;display:flex;align-items:center;justify-content:flex-start;column-gap:60px;padding:0 30px;flex-shrink:0;font-size:16px;font-weight:600;line-height:1.2;letter-spacing:.04em;white-space:nowrap}.tickerGroup span{display:block}.siteHeader{height:auto;min-height:82px;position:sticky;top:0;z-index:31;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:10px max(15px,calc((100vw - 1200px)/2));color:#121212;background:#fff;border-bottom:1px solid rgba(18,18,18,.08);box-shadow:none;transition:transform .25s ease}.siteHeader.headerHidden{transform:translateY(-100%)}.menuButton{display:none}.nav{grid-column:1;grid-row:1;justify-self:start;display:flex;align-items:center;gap:34px;position:static;inset:auto;padding:0;background:transparent;border:0;box-shadow:none}.nav a{width:auto;min-height:0;display:block;padding:12px 0;color:#121212;border:0;font-size:14px;font-weight:400;line-height:1.3;letter-spacing:.04em;text-decoration:none}.nav a:hover{text-decoration:underline;text-underline-offset:3px}.brandLogo{grid-column:2;grid-row:1;justify-self:center;width:78px;height:78px;display:block;border-radius:50%;overflow:hidden;transition:none}.brandLogo:hover{transform:none}.brandLogo img{display:block;width:100%;height:100%;object-fit:cover}.headerActions{grid-column:3;grid-row:1;justify-self:end;display:flex;align-items:center;gap:2px}.headerAction{width:44px;height:44px;display:grid;place-items:center;position:relative;padding:0;color:#121212;background:transparent;border:0;text-decoration:none;cursor:pointer;touch-action:manipulation}.headerAction svg{width:22px;height:22px;display:block}.cartButton{min-width:44px;min-height:44px;justify-self:auto;justify-content:center;gap:0;padding:0;font:inherit;text-transform:none;letter-spacing:normal;transition:none}.cartButton>svg{width:40px;height:40px}.cartCount{position:absolute;right:1px;top:0;width:17px;height:17px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#121212;font-size:9px;font-weight:600;line-height:1}@media(min-width:990px){.ctaTicker{padding:16px 0}.tickerGroup{column-gap:100px;padding:0 50px;font-size:18px}.siteHeader{min-height:118px;padding-top:20px;padding-bottom:20px}}@media(max-width:989px){.siteHeader{min-height:82px;height:auto;position:sticky;top:0;padding:10px 15px;grid-template-columns:1fr auto 1fr}.menuButton{grid-column:1;grid-row:1;justify-self:start;width:44px;height:44px;display:grid;place-items:center;padding:0;color:#121212;background:transparent;border:0}.menuButton svg{width:18px;height:16px;display:block}.nav{position:absolute;top:100%;left:0;right:0;display:none;flex-direction:column;align-items:stretch;gap:0;padding:12px 20px 20px;background:#fff;border-bottom:1px solid rgba(18,18,18,.08);box-shadow:0 14px 24px #00000014}.nav.navOpen{display:flex}.nav a{width:100%;min-height:48px;display:flex;align-items:center;padding:0;font-size:15px;border-bottom:1px solid rgba(18,18,18,.08)}.nav a:last-child{border-bottom:0}.brandLogo{width:62px;height:62px}.headerActions{gap:0}.headerAccount{display:none}}@media(max-width:420px){.tickerGroup{font-size:16px}.siteHeader{grid-template-columns:72px auto 72px}.headerAction{width:36px}.cartButton{min-width:36px}}@media(prefers-reduced-motion:reduce){.tickerTrack{animation:none}.siteHeader{transition:none}}.bundleOption{width:100%;position:relative;border:2px solid #cfc4af;border-radius:12px;background:#fffcf6;transition:border-color .18s,background .18s,box-shadow .18s}.bundleOption:hover{border-color:#a88440;background:#fffaf0}.bundleOption.selectedBundleOption{border-color:var(--navy);background:linear-gradient(100deg,#fffaf0,#f8efd9);box-shadow:0 7px 20px #1b2b4b1a}.bundleOption .bundleCard,.bundleOption .selectedBundle{min-height:84px;width:100%;grid-template-columns:30px minmax(0,1fr) auto;gap:12px;margin:0;padding:16px 17px;border:0;border-radius:10px;background:transparent;box-shadow:none}.bundleOption .bundleCard:hover,.bundleOption .selectedBundle:hover{border:0;background:transparent}.bundleVariantSlot{padding:3px 16px 17px;border-top:1px solid rgba(27,43,75,.14)}.bundleVariantSlot[hidden]{display:none}.bundleVariantPrompt{padding:13px 0 10px;color:var(--midnight);font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.bundleVariantSlot .variantRows{gap:10px}.purchaseExtrasSection{margin:16px 0 14px}.purchaseExtrasSection .purchaseAddOns{margin-top:0}@media(max-width:700px){.bundleGrid{gap:12px}.bundleOption{max-width:100%;border-width:2px;border-radius:11px}.bundleOption .bundleCard,.bundleOption .selectedBundle{min-height:88px;grid-template-columns:30px minmax(0,1fr) auto;gap:10px;padding:15px 13px;border:0}.bundleVariantSlot{padding:2px 12px 14px}.bundleVariantPrompt{padding:12px 0 9px;font-size:10px}.bundleVariantSlot .variantRow{grid-template-columns:26px minmax(0,1fr);gap:8px}.bundleVariantSlot .bouquetNumber{width:26px;height:26px}.bundleVariantSlot .variantSelectShell{min-height:66px;grid-template-columns:52px minmax(0,1fr);padding:6px}.bundleVariantSlot .variantSelectShell img{width:52px;height:52px}.bundleVariantSlot .variantSelectCopy select{min-height:32px;font-size:16px}.purchaseExtrasSection{margin:14px 0}}@media(max-width:370px){.bundleOption .bundleCard,.bundleOption .selectedBundle{grid-template-columns:28px minmax(0,1fr) auto;gap:8px;padding-left:10px;padding-right:10px}.bundleVariantSlot{padding-left:9px;padding-right:9px}}.nav a:hover,.nav a:focus-visible{text-decoration:none}.ctaTicker{background:linear-gradient(90deg,#0c142a,#111b33 20%,#182642 38%,#1b2b4b,#182642 62%,#111b33 80%,#0c142a)}.bundleOption.selectedBundleOption{background:linear-gradient(100deg,#fffaf0,#fcf6e9 48%,#f8efd9)}html,body,button,input,select,textarea,h1,h2,h3,h4,h5,h6,.intro,.benefits h3,.reviewGrid h3,.productReviewCarousel .review-item__text p,.annaCartEmpty>span,.rte{font-family:Poppins,Century Gothic,Arial,sans-serif!important}body,.product,.reviews,.faq,.contactSection,.template-policy{background:#fff!important}.ctaTicker,.promiseStrip{background:#111b33!important}.recentOrderProof{background:#182744!important}.saleFlag,.saveBadge,.bundleBadge,.primaryButton,.contactSubmit,.annaCheckoutButton{background:#983650!important}.primaryButton:hover,.contactSubmit:hover,.annaCheckoutButton:hover{background:#76223a!important}.footer{background:#101b31!important}.selectedBundle,.bundleOption.selectedBundleOption,.variantSection,.productReviewCarousel .review-item,.reviewGrid article,.siteHeader,.nav,.mainPhoto,.bundleOption,.bundleCard,.purchaseAddOn,.contactForm,.shopify-policy__body{background-image:none!important}.selectedBundle,.bundleOption.selectedBundleOption,.variantSection,.primaryButton,.contactSubmit,.annaCheckoutButton,.productReviewCarousel .review-item,.reviewGrid article,.mainPhoto,.recentOrderProof,.recentOrderAvatars span,.purchaseAddOn,.contactForm,.shopify-policy__body,.annaCartPanel,.nav,.galleryArrow{box-shadow:none!important}*{text-shadow:none!important}.bundleOption.selectedBundleOption,.productReviewCarousel .review-item,.reviewGrid article{background-color:#fff!important}.rating span,.stars,.reviewSummary span,.reviewCardCopy .stars,.productReviewCarousel .rating-stars__container{color:#8a5a00!important}.bundleCopy small,.bundlePrice small,.variantSelectLabel,.purchaseAddOnCopy small,.trustRow small,.reviewSummary small,.reviewGrid p{color:#555!important}.footerBrand p,.footer>div:not(.footerBrand):not(.footerBottom),.footerBottom{color:#c9cdd7!important}.promiseStrip{display:none!important}.ctaTicker{color:#111!important;background:var(--baby-blue-strong)!important;background-image:none!important}.recentOrderProof{color:#111!important;background:var(--baby-blue)!important;background-image:none!important;border-color:#b7ddea!important}.recentOrderProof strong,.recentOrderProof span{color:#111!important}.bundleOption{background-color:#f6fbff!important;background-image:none!important}.bundleOption.selectedBundleOption{background-color:var(--baby-blue)!important;background-image:none!important}.purchaseAddOn{background-color:#f2faff!important;background-image:none!important}.saleFlag,.saveBadge,.bundleBadge,.primaryButton,.contactSubmit,.annaCheckoutButton{background:#d91d1d!important;background-image:none!important}.primaryButton:hover,.contactSubmit:hover,.annaCheckoutButton:hover{background:#b91313!important}.rating span,.stars,.reviewSummary span,.reviewCardCopy .stars,.productReviewCarousel .rating-stars__container{color:var(--star-yellow)!important}.reviews{color:#fff!important;background:var(--baby-blue-deep)!important;background-image:none!important}.reviewGrid article{color:#fff!important;background:#ffffff14!important;background-image:none!important}.reviewGrid p,.reviewGrid footer{color:#fff!important}.faq{background:#f1faff!important;background-image:none!important}.ctaTicker{color:#fff!important;background:#9caf88!important;background-image:none!important}.tickerGroup{color:#fff!important}.siteHeader,.nav{color:#121212!important;background:#fff!important}.recentOrderProof{color:#fff!important;background:#182744!important;background-image:none!important;border-color:#182744!important}.recentOrderProof strong,.recentOrderProof span{color:#fff!important}.bundleOption{border-color:#bdbdbd!important;background:#f3f3f3!important;background-image:none!important}.bundleOption:hover{border-color:#7e7e7e!important;background:#f3f3f3!important}.bundleOption.selectedBundleOption{border-color:#212020!important;background:#fff!important;background-image:none!important}.bundleOption .bundleCard,.bundleOption .selectedBundle,.bundleVariantSlot{background:transparent!important;background-image:none!important}.purchaseAddOn{border-color:#d3d3d3!important;background:#fafafa!important;background-image:none!important}.purchaseAddOn:hover{border-color:#777!important;background:#fff!important}.protectionIcon{color:#3f7a68!important;background:#e9f4ef!important}.priorityIcon{color:#9a6a00!important;background:#fff2cf!important}.paymentBadgesStandalone{margin:18px 0 0!important;padding:15px 12px 24px!important;border-bottom:1px solid #e1e1e1!important}.paymentBadgesStandalone .paymentBadges{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:7px!important;margin:0!important;padding:0!important}.paymentBadgesStandalone .paymentBadges li{height:24px!important;display:block!important;line-height:0!important}.paymentBadgesStandalone .paymentBadgeIcon{width:auto!important;height:24px!important;display:block!important}.postPurchaseCopy{margin-top:26px!important;padding-top:22px!important;border-top:0!important}.reviews{color:#111!important;background:#fff3c4!important;background-image:none!important}.reviews h2,.reviewGrid p,.reviewGrid footer{color:#111!important}.reviewGrid article{color:#111!important;background:#fff3!important;background-image:none!important}@media(min-width:990px){.ctaTicker{padding:16px 0!important}.tickerGroup{column-gap:100px!important;font-size:18px!important}}@media(max-width:700px){.ctaTicker{padding:12px 0!important}.tickerGroup{column-gap:44px!important;padding:0 22px!important;color:#fff!important;font-size:13px!important}.paymentBadgesStandalone{margin-top:16px!important;padding:14px 8px 22px!important}.paymentBadgesStandalone .paymentBadges{gap:6px!important}.postPurchaseCopy{margin-top:24px!important;padding-top:20px!important}}.siteHeader,.nav{color:#111!important;background:#fff3c4!important;background-image:none!important}.selectedBundle .bundleRadio{border-color:#000!important;background:#fff!important;box-shadow:none!important}.selectedBundle .bundleRadio i{background:#000!important;box-shadow:none!important}.activeThumb,.thumb.activeThumb{border-color:#000!important;outline-color:#000!important;box-shadow:none!important}.reviewGrid article{color:#111!important;background:#fff!important;background-image:none!important;box-shadow:none!important}.reviewGrid h3,.reviewGrid p,.reviewGrid footer{color:#111!important}.reviewGrid footer{border-top-color:#1111113d!important}.faq{color:#111!important;background:#fff3c4!important;background-image:none!important}.faq h2,.faq p,.faqList summary,.faqList p{color:#111!important}.contactForm{border:2px solid #000!important;box-shadow:none!important}.productReviewCarousel{--review-star:#8a5a00;margin-top:16px!important}.productReviewViewport{width:100%!important;overflow:hidden!important;padding:0!important;border-radius:14px!important;scroll-snap-type:none!important;touch-action:pan-y!important}.productReviewTrack{width:100%!important;display:flex!important;align-items:stretch!important;gap:0!important;transition:transform .38s cubic-bezier(.22,.61,.36,1)!important;will-change:transform!important}.productReviewCarousel .review-item{width:100%!important;min-width:100%!important;min-height:112px!important;display:flex!important;flex:0 0 100%!important;align-items:flex-start!important;gap:14px!important;padding:16px 17px!important;border:1px solid #dac9a4!important;border-radius:14px!important;background:#fff!important;background-image:none!important;box-shadow:none!important;scroll-snap-align:none!important}.productReviewCarousel .review-item__image{width:58px!important;height:58px!important;flex:0 0 58px!important;margin:0!important;border:3px solid #fff!important;border-radius:50%!important;background:#e8dfd3!important;box-shadow:none!important;overflow:hidden!important}.productReviewCarousel .review-item__image img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 35%!important}.productReviewCarousel .review-item__right{min-width:0!important;flex:1!important}.productReviewCarousel .review-item__text p{margin:0!important;color:#3f4352!important;font-size:14px!important;font-weight:400!important;line-height:1.45!important}.productReviewCarousel .review-item__author{display:flex!important;align-items:center!important;gap:8px!important;margin-top:9px!important;padding-top:8px!important;border-top:1px solid rgba(27,43,75,.1)!important;color:#6d6a63!important;font-size:11px!important;line-height:1.2!important}.productReviewCarousel .review-item__author em{color:#1b2b4b!important;font-style:normal!important;font-weight:800!important}.productReviewCarousel .rating-stars__container{margin-left:auto!important;color:var(--review-star)!important;font-size:11px!important;letter-spacing:.08em!important;white-space:nowrap!important}.productReviewCarousel .splide__dots-and-arrows{display:flex!important;align-items:center!important;justify-content:center!important;gap:11px!important;margin-top:10px!important}.productReviewCarousel .splide__pagination{display:flex!important;align-items:center!important;gap:6px!important;margin:0!important;padding:0!important;list-style:none!important}.productReviewCarousel .splide__pagination li{display:flex!important}.productReviewCarousel .splide__pagination__page{width:28px!important;height:28px!important;position:relative!important;display:grid!important;place-items:center!important;padding:0!important;border:0!important;border-radius:50%!important;background:transparent!important;cursor:pointer!important}.productReviewCarousel .splide__pagination__page:before{content:""!important;width:8px!important;height:8px!important;display:block!important;border-radius:999px!important;background:#c9bfac!important;transition:width .2s,background .2s!important}.productReviewCarousel .splide__pagination__page.is-active:before{width:20px!important;background:#000!important}.productReviewCarousel .splide__pagination__page:focus-visible{outline:2px solid #000!important;outline-offset:2px!important}@media(max-width:700px){.productReviewCarousel .review-item{min-height:106px!important;gap:11px!important;padding:14px 13px!important}.productReviewCarousel .review-item__image{width:50px!important;height:50px!important;flex-basis:50px!important}.productReviewCarousel .review-item__text p{font-size:13px!important}.productReviewCarousel .review-item__author{font-size:10px!important}.productReviewCarousel .rating-stars__container{font-size:9px!important}}:root{--honey-yellow:#fff3c4;--honey-yellow-soft:#fff3c4;--honey-ink:#33271d}.siteHeader,.nav{color:#111!important;background:#fff!important;background-image:none!important}.siteHeader a,.siteHeader button,.headerAction,.menuButton,.nav a{color:#111!important}.menuButton span,.iconButton span{background:#111!important}.ctaTicker{color:var(--honey-ink)!important;background:var(--honey-yellow)!important;background-image:none!important}.tickerGroup{color:var(--honey-ink)!important}main,.product,.productInfo,.gallery,.mainPhoto,.bundleForm,.postPurchaseCopy{background-color:#fff!important;background-image:none!important}.reviews{color:var(--honey-ink)!important;background:var(--honey-yellow)!important;background-image:none!important}.reviews h2,.reviews h3,.reviewGrid p,.reviewGrid footer,.faq h2,.faq p,.faqList summary,.faqList p{color:var(--honey-ink)!important}.faq,.contactSection{background:#fff!important;background-image:none!important}.brandLogo{width:230px!important;height:100px!important;border-radius:0!important;overflow:visible!important}.brandLogo img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}.ratingStars{--star-color:#ffcc00;--bg-star-color:#ececec;display:inline-flex;align-items:center;flex:0 0 auto;color:var(--star-color);line-height:1;letter-spacing:0!important}.ratingStars .rating-stars__container{display:flex!important;align-items:center!important;margin:0!important;color:inherit!important;font-size:inherit!important;letter-spacing:0!important;white-space:nowrap!important}.ratingStars .rating-stars__container svg{width:1em!important;height:1em!important;display:block!important;flex-shrink:0!important;margin-left:.125em!important}.ratingStars .rating-stars__container svg:first-of-type{margin-left:0!important}.ratingStars .rating-stars__container--underlay{position:relative!important}.ratingStars .rating-stars__container--underlay>svg{color:var(--bg-star-color)!important}.ratingStars .rating-stars__container--overlay{width:calc(var(--rating) * 1em + (var(--visible-stars) - 1) * .125em)!important;position:absolute!important;top:0!important;left:0!important;overflow:hidden!important}.ratingStars .rating-stars__container--overlay svg{color:var(--star-color)!important}.ratingStarsCompact{margin-left:auto!important}.ratingStarsTestimonial{display:flex!important;width:max-content!important;margin:0 auto 14px!important}@media(max-width:700px){.brandLogo{width:min(160px,46vw)!important;height:70px!important}}.kaching-bundles__bar-most-popular.kaching-bundles__bar-most-popular--fancy{width:102px!important;height:60px!important;top:-27px!important;right:-15px!important;z-index:3!important;display:block!important;pointer-events:none!important;transform:none!important}.kaching-bundles__bar-most-popular--fancy img{width:102px!important;height:60px!important;display:block!important;object-fit:contain!important}.bundleOption:has(.kaching-bundles__bar-most-popular--fancy){margin-top:18px!important;overflow:visible!important}.bundleCard:has(.kaching-bundles__bar-most-popular--fancy) .bundlePrice{margin-top:18px!important}.bundleCard:has(.kaching-bundles__bar-most-popular--fancy){min-height:94px!important;overflow:visible!important}.productReviewCarousel [data-product-review-slide][aria-hidden=true]{display:flex!important;visibility:visible!important}.brandLogo{width:min(256px,33.6vw)!important;height:64px!important}.brandLogo img{object-fit:contain!important}@media(max-width:700px){.kaching-bundles__bar-most-popular.kaching-bundles__bar-most-popular--fancy{right:-8px!important}.brandLogo{width:min(160px,41.6vw)!important;height:43px!important}}.testimonialCarouselControls{display:none!important}@media(max-width:700px){.reviewGrid{scroll-behavior:smooth!important;scroll-padding-inline:8vw!important}.testimonialCarouselControls{display:flex!important;align-items:center!important;justify-content:center!important;gap:19px!important;width:max-content!important;margin:18px auto 0!important;padding:0!important;position:relative!important}.testimonialCarouselControls .splide__pagination{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;margin:0!important;padding:0!important;list-style:none!important}.testimonialCarouselControls .splide__pagination li{display:flex!important;margin:0!important;padding:0!important}.testimonialCarouselControls .splide__pagination__page{width:6px!important;height:6px!important;display:block!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:#73766d!important;opacity:.82!important;transform:none!important;cursor:pointer!important}.testimonialCarouselControls .splide__pagination__page.is-active{width:8px!important;height:8px!important;background:#111!important;opacity:1!important}.testimonialCarouselControls .splide__arrow{width:28px!important;height:28px!important;min-width:28px!important;display:grid!important;place-items:center!important;position:static!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;color:#6f7368!important;background:transparent!important;box-shadow:none!important;opacity:.82!important;transform:none!important;cursor:pointer!important}.testimonialCarouselControls .splide__arrow svg{width:15px!important;height:15px!important;display:block!important;fill:currentColor!important}.testimonialCarouselControls .splide__arrow--prev svg{transform:scaleX(-1)!important}.testimonialCarouselControls .splide__arrow:disabled{opacity:.28!important;cursor:default!important}.testimonialCarouselControls .splide__arrow:focus-visible{outline:2px solid #111!important;outline-offset:3px!important}.testimonialCarouselControls .splide__pagination__page:focus,.testimonialCarouselControls .splide__pagination__page:focus-visible{outline:0!important;box-shadow:none!important}}.faq{display:block!important;padding:84px max(20px,calc((100vw - 900px)/2)) 92px!important;color:#1f1f1f!important;background:#fff!important;background-image:none!important}.faqList{width:min(100%,860px)!important;margin:0 auto!important}.faqList .accordion{display:block!important;margin:0!important;border-bottom:1px solid rgba(31,31,31,.12)!important}.faqList .accordion--top-border{border-top:1px solid rgba(31,31,31,.12)!important}.faqList .accordion__details{margin:0!important;padding:0!important;border:0!important}.faqList .accordion__summary{min-height:64px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;position:relative!important;margin:0!important;padding:15px 4px!important;color:#1f1f1f!important;list-style:none!important;cursor:pointer!important;font-size:16px!important;font-weight:700!important;line-height:1.3!important;letter-spacing:.01em!important;text-align:left!important;text-transform:none!important}.faqList .accordion__summary::-webkit-details-marker{display:none!important}.faqList .accordion__summary:after{content:none!important;display:none!important}.faqList .summary__title{min-width:0;display:flex!important;align-items:center!important;flex:1!important}.faqList .faqCheckIcon{width:20px!important;height:20px!important;display:block!important;flex:0 0 20px!important;margin-right:13px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.5!important;stroke-linecap:round!important;stroke-linejoin:round!important}.faqList .accordion__title{display:inline-block!important;max-width:calc(100% - 33px)!important;color:#1f1f1f!important;font-size:17px!important;font-weight:700!important;line-height:1.28!important;word-break:normal!important}.faqList .icon-caret{width:11px!important;height:7px!important;display:block!important;flex:0 0 11px!important;margin-right:5px!important;fill:currentColor!important;transition:transform .2s ease-in-out!important}.faqList .accordion__details[open] .icon-caret{transform:rotate(180deg)!important}.faqList .accordion__content-wrapper{display:grid!important;grid-template-rows:0fr!important;overflow:hidden!important;transition:grid-template-rows .2s ease-in-out!important}.faqList .accordion__details[open] .accordion__content-wrapper{grid-template-rows:1fr!important}.faqList .accordion__content{min-height:0!important;overflow:hidden!important;padding:0 37px!important;opacity:0!important;transition:padding-bottom .2s ease,opacity .2s ease!important}.faqList .accordion__details[open] .accordion__content{padding-bottom:20px!important;opacity:1!important}.faqList .accordion__content p{margin:0!important;color:#555!important;font-size:14px!important;font-weight:400!important;line-height:1.65!important;text-align:left!important}.faqList .accordion__summary:focus,.faqList .accordion__summary:focus-visible{outline:0!important;box-shadow:none!important}@media(max-width:700px){.faq{padding:64px 24px 72px!important}.faqList .accordion__summary{min-height:62px!important;padding:14px 2px!important;gap:13px!important}.faqList .accordion__title{font-size:16px!important}.faqList .faqCheckIcon{width:19px!important;height:19px!important;flex-basis:19px!important;margin-right:12px!important}.faqList .accordion__content{padding-left:33px!important;padding-right:18px!important}}:root{--anna-accent:#a96f00;--honey-yellow:var(--anna-accent);--honey-yellow-soft:var(--anna-accent);--star-color:var(--anna-accent)}.ctaTicker{color:#fff!important;background:var(--anna-accent)!important;background-image:none!important}.tickerGroup i{color:#fff!important}.reviews{color:#fff!important;background:var(--anna-accent)!important;background-image:none!important}.reviews h2,.reviews .reviewSummary strong,.reviews .reviewSummary small{color:#fff!important}.reviews .reviewGrid article,.reviews .reviewCardCopy{color:#292929!important;background:#fff!important}.reviews .reviewGrid p,.reviews .reviewGrid footer{color:#292929!important}.reviews .reviewGrid footer{border-top-color:#dedbd5!important}.reviews .testimonialCarouselControls .splide__pagination__page.is-active{background:#111!important}.rating span,.stars,.reviewSummary span,.reviewCardCopy .stars,.productReviewCarousel .rating-stars__container,.rating-stars__container--overlay{color:var(--anna-accent)!important}.activeThumb,.thumb.activeThumb{border-color:var(--anna-accent)!important;outline-color:var(--anna-accent)!important}.bundleOption,.bundleOption:hover{border-color:#d5d0c8!important;background:#fff!important}.bundleOption.selectedBundleOption,.bundleOption.selectedBundleOption:hover{border-color:var(--anna-accent)!important;background:#f7f4ee!important;background-image:none!important}.selectedBundle .bundleRadio,.bundleCard[aria-pressed=true] .bundleRadio{border-color:var(--anna-accent)!important}.selectedBundle .bundleRadio i,.bundleCard[aria-pressed=true] .bundleRadio i{background:var(--anna-accent)!important}.purchaseAddOn,.purchaseAddOn:hover{border-color:#d5d0c8!important;background:#f7f4ee!important}.purchaseAddOn input:checked+.purchaseAddOnCheck{border-color:var(--anna-accent)!important;background:var(--anna-accent)!important}.protectionIcon,.priorityIcon,.annaCartUpgradeImage.protectionIcon,.annaCartUpgradeImage.priorityIcon{color:var(--anna-accent)!important;background:#f3f0e9!important}.contact,.contactSection,.faq{background:#fff!important;background-image:none!important}.selectionArea>.primaryButton{color:#fff!important;background:transparent!important;background-image:none!important;border-color:var(--anna-accent)!important}.selectionArea>.primaryButton:before{background:var(--anna-accent)!important}.selectionArea>.primaryButton:hover{color:var(--anna-accent)!important;background:transparent!important;background-image:none!important}.contactSubmit,.annaCheckoutButton{color:#fff!important;background:var(--anna-accent)!important;background-image:none!important}.contactSubmit:hover,.annaCheckoutButton:hover{background:var(--anna-accent)!important;background-image:none!important;filter:brightness(.9)}:root{--anna-accent:#ffc140;--honey-yellow:#ffc140;--honey-yellow-soft:#ffc140;--star-color:#ffc140}.ctaTicker{color:#fff!important;background:#ffc140!important;background-image:none!important}.tickerTrack{animation-name:tickerFlow!important;animation-duration:50s!important;animation-timing-function:linear!important;animation-iteration-count:infinite!important}.tickerGroup{column-gap:100px!important;font-family:Poppins,sans-serif!important;font-size:18px!important;font-weight:400!important;line-height:1.4!important;letter-spacing:.96px!important;text-transform:none!important}.tickerGroup span,.tickerGroup i{color:#fff!important;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important}.bundleOption,.bundleOption:hover{border-color:#cfc4af!important;background:#fffcf6!important;background-image:none!important}.bundleOption:hover{border-color:#a88440!important;background:#fffaf0!important}.bundleOption.selectedBundleOption,.bundleOption.selectedBundleOption:hover{border-color:var(--navy)!important;background:#fffaf0!important;background-image:none!important}.bundleOption .bundleCard,.bundleOption .bundleCard:hover,.bundleOption .selectedBundle,.bundleOption .selectedBundle:hover{color:var(--midnight)!important;background:transparent!important;background-image:none!important}.bundleRadio{border-color:#928873!important;background:#fff!important}.selectedBundle .bundleRadio,.bundleCard[aria-pressed=true] .bundleRadio{border-color:var(--navy)!important;background:#fffdf8!important}.selectedBundle .bundleRadio i,.bundleCard[aria-pressed=true] .bundleRadio i{background:var(--gold)!important}.bundlePrice strong{color:var(--navy)!important}.bundlePrice small,.bundleCopy .bundleShipping{color:#665f53!important}.purchaseAddOns{border-top-color:#d9c9aa!important}.purchaseAddOn,.purchaseAddOn:hover{border-color:#d2c5ae!important;background:#fffdf8!important;background-image:none!important}.purchaseAddOn:hover{border-color:var(--gold)!important}.purchaseAddOn input:checked+.purchaseAddOnCheck{border-color:var(--cranberry)!important;background:var(--cranberry)!important}.purchaseAddOn input:focus-visible+.purchaseAddOnCheck{outline-color:#8d2d463d!important}.purchaseAddOn .protectionIcon{color:#3f806d!important;background:#e9f4ef!important}.purchaseAddOn .priorityIcon{color:#a96f00!important;background:#fff2cf!important}.bundleTitleLine{gap:7px!important}.bundleSaveBadge{min-height:25px!important;padding:4px 8px!important;border-radius:8px!important;color:#111!important;background:#ffc140!important;font-size:12px!important;font-weight:700!important;line-height:1.4!important;letter-spacing:0!important}.bundleCopy .bundleShipping{margin-top:4px!important;font-size:12px!important;font-weight:600!important;line-height:1.4!important;letter-spacing:0!important}.selectionArea>.primaryButton{border-color:#ffc140!important;color:#fff!important;background:transparent!important;background-image:none!important}.selectionArea>.primaryButton:before{background:#ffc140!important}.selectionArea>.primaryButton:hover{color:#b87900!important;background:transparent!important}.annaCheckoutButton,.contactSubmit{color:#fff!important;background:#ffc140!important;background-image:none!important}.annaCheckoutButton:hover,.contactSubmit:hover{background:#ffc140!important;background-image:none!important;filter:brightness(.92)}.reviews{color:#111!important;background:#ffc140!important;background-image:none!important}.reviews h2,.reviews .reviewSummary strong,.reviews .reviewSummary small{color:#111!important}.productReviewCarousel .review-item{position:relative!important;border:0!important}.productReviewCarousel .review-item:after{content:""!important;position:absolute!important;z-index:2!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;border:1px solid #dac9a4!important;border-radius:14px!important;pointer-events:none!important}@media(max-width:700px){.tickerGroup{column-gap:60px!important;font-size:16px!important;letter-spacing:.9px!important}.bundleSaveBadge{min-height:25px!important;padding:4px 8px!important;font-size:12px!important}.bundleCopy .bundleShipping{font-size:12px!important}}.product{background:#fff!important;background-image:none!important}.productInfo,.gallery{background:transparent!important}.bundleOption{border-color:#cfc4af!important}.bundleOption:hover{border-color:#a88440!important}.bundleOption.selectedBundleOption,.bundleOption.selectedBundleOption:hover{border-color:var(--navy)!important}.bundleVariantSlot,.variantSelectShell{background:#fff!important;background-image:none!important}.bundleField legend{gap:10px!important;margin-bottom:16px!important;color:#000!important;font-family:Poppins,sans-serif!important;font-size:14px!important;font-weight:700!important;line-height:19.6px!important;letter-spacing:.96px!important;text-transform:none!important}.bundleField legend:before,.bundleField legend:after{background:#c8c2b7!important}.bundleCopy .bundleShipping{color:#000!important}.annaCartUpgradeImage.protectionIcon{color:#3f806d!important;background:#e9f4ef!important}.annaCartUpgradeImage.priorityIcon{color:#a96f00!important;background:#fff2cf!important}.annaCartUpgradeImage.protectionIcon .annaCartUpgradeIcon,.annaCartUpgradeImage.priorityIcon .annaCartUpgradeIcon{color:inherit!important;background:transparent!important}.annaCartItemAddon .annaCartItemTitle>a{font-size:18px!important;font-weight:700!important;line-height:1.25!important}.annaCartItemAddon .annaCartItemTitle>.annaCartItemDescription{max-width:none!important;margin-top:5px!important;font-size:13px!important;font-weight:400!important;line-height:1.42!important}.annaCartItemAddon .annaCartItemMain{gap:9px!important}.annaCartItemAddon .annaCartItemPrice strong{font-size:19px!important}.bundlePrice,.annaCartItemPrice,.annaCartItemPriceLine,.annaCartItemSavings,.annaCartTotals{transform:none!important;filter:none!important;opacity:1!important;font-synthesis:none!important;text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased!important}.bundlePrice strong{font-size:21px!important;font-weight:700!important;line-height:1.2!important}.bundlePrice small{font-size:12px!important;font-weight:400!important;line-height:1.3!important}.annaCartItemPrice s{font-size:14px!important;font-weight:400!important;line-height:1.25!important}.annaCartItemPrice strong{color:var(--anna-accent)!important;font-size:19px!important;font-weight:700!important;line-height:1.25!important;font-variant-numeric:tabular-nums!important}.annaCartItemSavings{color:#111!important;font-size:14px!important;font-weight:700!important;line-height:1.25!important;font-variant-numeric:tabular-nums!important}.annaCartTotals strong{font-weight:700!important;font-variant-numeric:tabular-nums!important}.annaCartTotals>p:not(.annaCartSubtotal){color:var(--anna-accent)!important}@media(max-width:700px){.bundleField legend{gap:9px!important;margin-bottom:14px!important;font-size:14px!important;line-height:19.6px!important;letter-spacing:.96px!important}.bundlePrice strong{font-size:18px!important}.bundlePrice small{font-size:11px!important}.annaCartItemAddon .annaCartItemTitle>a{font-size:17px!important}.annaCartItemAddon .annaCartItemTitle>.annaCartItemDescription{font-size:12.5px!important}.annaCartItemAddon .annaCartItemPrice strong{font-size:18px!important}}.annaCartItemAddon{min-height:88px!important;grid-template-columns:58px minmax(0,1fr)!important;gap:12px!important;padding:13px 0!important}.annaCartItemAddon .annaCartItemImage{width:58px!important;height:58px!important;border-radius:10px!important}.annaCartItemAddon .annaCartUpgradeIcon{width:42px!important;height:42px!important;border-radius:8px!important}.annaCartItemAddon .annaCartUpgradeIcon svg{width:27px!important;height:27px!important}.annaCartItemAddon .annaCartItemMain{gap:5px!important}.annaCartItemAddon .annaCartItemTop{gap:6px!important}.annaCartItemAddon .annaCartItemBottom{min-height:22px!important;margin-top:-3px!important}.annaCartItemAddon .annaCartItemTitle>a{font-size:16px!important;line-height:1.2!important}.annaCartItemAddon .annaCartItemTitle>.annaCartItemDescription{margin-top:3px!important;font-size:12px!important;line-height:1.35!important}.annaCartItemAddon .annaCartItemPrice strong{font-size:17px!important}@media(max-width:700px){.bundleTitleLine{flex-wrap:nowrap!important;align-items:center!important;gap:6px!important}.bundleTitleLine>strong{font-size:15px!important;white-space:nowrap!important}.bundleSaveBadge{flex:0 0 auto!important;min-height:22px!important;padding:3px 7px!important;font-size:10px!important;line-height:1.35!important}.bundleCopy .bundleShipping{margin-top:1px!important;color:#777!important;font-size:10px!important;font-weight:500!important;line-height:1.2!important}.bundleCard{padding-top:12px!important;padding-bottom:12px!important}.selectedBundle{padding-top:11px!important;padding-bottom:11px!important}}@media(max-width:380px){.bundleTitleLine>strong{font-size:14px!important}.bundleSaveBadge{padding-left:6px!important;padding-right:6px!important;font-size:9px!important}}.bundleOption .bundleCard,.bundleOption .selectedBundle{min-height:78px!important;grid-template-columns:26px minmax(0,1fr) auto!important;gap:12px!important;padding:10px 16px!important}.bundleRadio{width:24px!important;height:24px!important}.bundleCopy{gap:0!important;justify-content:center!important}.bundleTitleLine{align-items:center!important;flex-wrap:nowrap!important;gap:7px!important}.bundleTitleLine>strong{font-size:19px!important;font-weight:700!important;line-height:28px!important;white-space:nowrap!important}.bundleCopy .bundleShipping{margin:0!important;color:#555!important;font-size:14px!important;font-weight:400!important;line-height:19.6px!important;letter-spacing:0!important}.bundleSaveBadge{flex:0 0 auto!important;min-height:22px!important;padding:3px 8px!important;font-size:11px!important;line-height:16px!important}.bundlePrice{justify-content:center!important}.bundlePrice strong{font-size:21px!important;line-height:25px!important}.bundlePrice small{font-size:13px!important;line-height:18px!important}@media(max-width:700px){.bundleOption .bundleCard,.bundleOption .selectedBundle{min-height:78px!important;gap:10px!important;padding:10px 12px!important}.bundleTitleLine{gap:6px!important}.bundleTitleLine>strong{font-size:17px!important;line-height:25px!important}.bundleCopy .bundleShipping{font-size:14px!important;line-height:19.6px!important}.bundleSaveBadge{min-height:21px!important;padding:3px 7px!important;font-size:10px!important;line-height:15px!important}.bundlePrice strong{font-size:20px!important;line-height:24px!important}.bundlePrice small{font-size:13px!important;line-height:18px!important}}@media(max-width:380px){.bundleOption .bundleCard,.bundleOption .selectedBundle{grid-template-columns:24px minmax(0,1fr) auto!important;gap:8px!important;padding-left:10px!important;padding-right:10px!important}.bundleTitleLine>strong{font-size:16px!important;line-height:24px!important}.bundleSaveBadge{padding-left:6px!important;padding-right:6px!important;font-size:9px!important}.bundlePrice strong{font-size:18px!important}}.bundleGrid{padding:2px 2px 4px!important;margin:-2px -2px -4px!important}.bundleOption,.bundleOption:hover,.bundleOption.selectedBundleOption,.bundleOption.selectedBundleOption:hover{background:#fff!important;background-image:none!important}.bundleOption .bundleCard,.bundleOption .bundleCard:hover,.bundleOption .bundleCard:active,.bundleOption .selectedBundle,.bundleOption .selectedBundle:hover,.bundleOption .selectedBundle:active{background:transparent!important;background-image:none!important}.annaCartDrawer{visibility:hidden!important;pointer-events:none!important;transition:visibility 0s linear .2s!important}.annaCartDrawer.isOpen{visibility:visible!important;pointer-events:auto!important;transition-delay:0s!important}.annaCartOverlay{transition:opacity .2s ease!important}.annaCartPanel{transition:transform .2s ease!important}.bundleOption{--bundle-outline:#cfc4af}.bundleOption:hover{--bundle-outline:#a88440}.bundleOption.selectedBundleOption,.bundleOption.selectedBundleOption:hover{--bundle-outline:var(--navy)}.bundleOption:after{content:""!important;position:absolute!important;z-index:20!important;top:-2px!important;right:-2px!important;bottom:-2px!important;left:-2px!important;display:block!important;border:2px solid var(--bundle-outline)!important;border-radius:13px!important;pointer-events:none!important}.bundleOption .kaching-bundles__bar-most-popular.kaching-bundles__bar-most-popular--fancy{z-index:30!important}.bundleBestValue{position:absolute!important;z-index:30!important;top:-8px!important;right:8px!important;display:block!important;min-width:76px!important;height:auto!important;margin:0 8px!important;padding:6px 8px!important;border:0!important;border-radius:0 0 5px 5px!important;color:#fff!important;background:#182744!important;box-shadow:none!important;font-family:Poppins,Arial,sans-serif!important;font-size:12px!important;font-weight:700!important;line-height:12px!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;white-space:nowrap!important;pointer-events:none!important}.bundleOption:has(.bundleBestValue){margin-top:8px!important;overflow:visible!important}.bundleCard:has(.bundleBestValue){overflow:visible!important}.bundleSaveBadge{min-height:0!important;height:auto!important;padding:4px 8px!important;border-radius:8px!important;color:#fff!important;background:#182744!important;font-size:12px!important;font-weight:400!important;line-height:16.8px!important;letter-spacing:normal!important}.kaching-bundles__bar-most-popular.kaching-bundles__bar-most-popular--fancy{color:#182744!important}@media(max-width:700px){.bundleBestValue{top:-8px!important;right:8px!important;margin:0 6px!important;padding:6px 8px!important;font-size:12px!important}.bundleSaveBadge{min-height:0!important;padding:4px 8px!important;font-size:12px!important;line-height:16.8px!important}}.gifFeatures{padding:64px max(24px,calc((100vw - 1300px)/2)) 76px;background:#fff;color:#1f1f1f}.gifFeaturesGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 80px;align-items:start}.gifFeature{min-width:0;text-align:center}.gifFeatureCopy{min-height:142px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.gifFeature h2{max-width:570px;margin:0;font-family:Poppins,Century Gothic,Arial,sans-serif;font-size:31px;font-weight:700;line-height:1.23;letter-spacing:-.025em}.gifFeature p{max-width:570px;margin:16px auto 0;color:#555;font-size:16px;font-weight:400;line-height:1.65}.gifFeatureFrame{width:100%;margin-top:20px;padding:8px;border-radius:24px;background:#fff;overflow:hidden}.gifFeatureFrame img{width:100%;height:auto;aspect-ratio:1;display:block;border-radius:17px;object-fit:cover;background:#fff}@media(max-width:760px){.gifFeatures{padding:48px 16px 60px}.gifFeaturesGrid{grid-template-columns:1fr;gap:52px}.gifFeatureCopy{min-height:0}.gifFeature h2{max-width:520px;font-size:clamp(24px,7vw,30px);line-height:1.22}.gifFeature p{max-width:540px;margin-top:13px;font-size:15px;line-height:1.6}.gifFeatureFrame{margin-top:18px;padding:6px;border-radius:20px}.gifFeatureFrame img{border-radius:15px}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/annas.css.map */
