/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}.resize{resize:both}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--yellow:#ffbf00;--yellow-deep:#f5ad00;--black:#080808;--ink:#101010;--muted:#686868;--line:#e4e4e4;--cream:#f6f1e7;--tier-silver:#52b4bd;--tier-silver-edge:#3b969f;--tier-silver-soft:#d8eff1;--tier-gold:#ffd878;--tier-gold-edge:#efb845;--tier-gold-soft:#fff0cd;--tier-platinum:#5c5898;--tier-platinum-edge:#45417b;--tier-platinum-soft:#d9d8e7}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#f3f3f3}body{color:var(--ink);font-family:var(--font-geist-sans), Arial, sans-serif;background:#f3f3f3;margin:0}button,input{font:inherit}button,a{color:inherit}.site-shell{background:#fff;width:100%;max-width:520px;min-height:100vh;margin:0 auto;padding-bottom:92px;position:relative;overflow:hidden;box-shadow:0 0 42px #0000001f}.top-header{color:#fff;z-index:2;background:radial-gradient(circle at 50% -50%,#202020,#050505 58%);border-radius:0 0 42px 42px;min-height:200px;padding:20px 19px 0;position:relative}.header-row{grid-template-columns:42px 1fr 42px;align-items:start;height:74px;display:grid}.icon-button{cursor:pointer;background:0 0;border:0;place-items:center;padding:6px;text-decoration:none;display:grid}.icon-button.light{color:#fff}.header-actions{justify-content:flex-end;gap:5px;display:flex}.notify{position:relative}.notify>span{background:var(--yellow);border:2px solid #080808;border-radius:50%;width:10px;height:10px;position:absolute;top:1px;right:4px}.brand{color:#fff;text-align:center;cursor:pointer;background:0 0;border:0;padding:0;line-height:1;position:relative}.brand-word{letter-spacing:-2.1px;font-size:30.8px;font-weight:800}.brand-word span{display:inline-block;transform:rotate(-8deg)}.brand-cat{color:var(--yellow);margin-left:-5px;font-size:28.6px;line-height:.2;position:absolute;top:-5px}.brand small{letter-spacing:-.2px;margin-top:8px;font-size:13.2px;font-weight:500;display:block}.brand small b{color:var(--yellow)}.status-card{width:100%;min-height:132px;color:var(--ink);background:#fff;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));padding:16px 8px;display:grid;position:relative;top:2px;box-shadow:0 8px #00000014,0 13px 23px #00000024}.status-item{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:37px 1fr;gap:7px;min-width:0;padding:1px 9px;display:grid}.status-item+.status-item{border-left:1px solid #d2d2d2}.status-icon{background:var(--yellow);border-radius:50%;place-items:center;width:34px;height:34px;margin-top:9px;display:grid}.status-item>span:last-child{min-width:0}.status-item small{color:#444;white-space:nowrap;font-size:10.5px;display:block}.status-item strong{white-space:nowrap;letter-spacing:-.4px;margin:3px 0 6px;font-size:17.25px;line-height:1.12;display:block}.status-item em{white-space:nowrap;background:#fff0c9;border-radius:12px;padding:4px 7px;font-size:10.8px;font-style:normal;display:inline-flex}.status-item .invisible-pill{opacity:0}.status-link{white-space:nowrap;align-items:center;margin-top:12px;font-size:10.5px;font-weight:700;display:flex}.page-content{padding:30px 18px 14px}.hero-card{background:radial-gradient(circle at 10% 10%,#fff,#f6f0e3 68%,#e9ddc9);border-radius:19px;height:318px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 30px #977b4b0f}.hero-copy{z-index:2;width:59%;padding:20px 0 18px 20px;position:relative}.eyebrow{background:var(--yellow);white-space:nowrap;border-radius:20px;padding:6px 9px;font-size:10.5px;font-weight:800;display:inline-block}.hero-card h1{letter-spacing:-1.5px;margin:14px 0 7px;font:700 34.1px/.98 Georgia,Times New Roman,serif}.swash{border-top:4px solid var(--yellow-deep);border-radius:55% 80% 0 0;width:114px;height:9px;transform:rotate(-2deg)}.benefits{gap:13px;margin-top:19px;display:flex}.benefits div{text-align:center;font-size:10.5px;font-weight:700;line-height:1.3}.benefits div>span{background:#fff9;border:1px solid #b7b7b7;border-radius:50%;place-items:center;width:31px;height:31px;margin:0 auto 7px;display:grid}.primary-cta{color:#fff;cursor:pointer;background:#050505;border:0;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;min-width:128px;height:42px;margin-top:24px;padding:0 11px 0 20px;font-weight:800;display:flex;box-shadow:0 5px 15px #0000001f}.primary-cta span{background:var(--yellow);color:#111;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.hero-product{object-fit:cover;object-position:center;z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.shipping-banner{color:#fff;background:#070707;border-radius:13px;grid-template-columns:57px 1fr 1fr auto;align-items:center;min-height:65px;margin:18px -4px 0;display:grid;overflow:hidden}.shipping-icon{background:var(--yellow);color:#111;place-items:center;height:100%;display:grid}.shipping-copy{border-right:1px solid var(--yellow);white-space:nowrap;flex-direction:column;padding:0 12px;font-size:13.2px;display:flex}.shipping-copy b{color:var(--yellow);font-size:14.4px}.price-copy{grid-template-columns:auto auto;align-items:end;padding:0 10px;line-height:1;display:grid}.price-copy>span{grid-column:1/3;margin-bottom:3px;font-size:12px}.price-copy strong{font-size:14.95px}.price-copy strong span{color:var(--yellow);font-size:23px}.price-copy small{margin-bottom:2px;margin-left:4px;font-size:10.8px}.shipping-plan-link{background:var(--yellow);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;min-width:91px;height:36px;margin-right:10px;padding:0 10px;font-size:13.2px;font-weight:800;text-decoration:none;display:flex}.plans-section{padding-top:18px;scroll-margin-top:20px}.section-heading{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.section-heading h2,.trust-section h2{letter-spacing:-.6px;align-items:center;gap:5px;margin:0;font-size:20.7px;display:flex}.section-heading h2 svg{color:var(--yellow-deep)}.section-heading p{margin:5px 0 0;font-size:12px}.save-pill{white-space:nowrap;background:#fffaf0;border:1px solid #f2dca4;border-radius:16px;padding:9px 11px;font-size:10.8px;font-weight:700}.purchase-tabs{background:#f1f1f1;border-radius:15px;grid-template-columns:1fr 1fr;gap:7px;margin-top:15px;padding:5px;display:grid}.purchase-tabs button{text-align:left;cursor:pointer;color:#696969;background:0 0;border:0;border-radius:11px;align-items:center;gap:8px;min-height:55px;padding:8px 9px;display:flex}.purchase-tabs button.active{color:#fff;background:#080808;box-shadow:0 4px 12px #00000029}.purchase-tabs button.active svg{color:var(--yellow)}.purchase-tabs span{flex-direction:column;gap:2px;display:flex}.purchase-tabs b{font-size:13.2px}.purchase-tabs small{white-space:nowrap;font-size:10.5px}.plan-scroll{scroll-snap-type:x mandatory;scrollbar-width:none;gap:11px;margin:12px -18px 0;padding:0 18px 10px;display:flex;overflow-x:auto}.plan-scroll::-webkit-scrollbar{display:none}.plan-card{text-align:center;scroll-snap-align:center;background:#fff;border:1px solid #ededed;border-radius:14px;flex:0 0 206px;min-height:287px;padding:19px 10px 10px;position:relative;box-shadow:0 6px 13px #00000017}.plan-card.popular{border-color:var(--yellow)}.popular-label{color:#fff;background:#070707;border-radius:14px 14px 0 0;place-items:center;height:20px;font-size:10.5px;display:grid;position:absolute;top:-1px;left:-1px;right:-1px}.plan-card h3{margin:2px 0 12px;font-size:14.4px}.plan-card.popular h3{margin-top:13px}.plan-box{color:#080808;border-radius:2px;place-items:center;width:57px;height:61px;margin:0 auto 12px;display:grid;position:relative;transform:skewY(3deg)}.plan-box>span{z-index:-1;border:1px solid #0000002e;position:absolute;inset:0;transform:translate(5px,-4px)}.plan-card p{margin:0 0 4px;font-size:13.2px}.plan-price{justify-content:center;align-items:baseline;gap:5px;display:flex}.plan-price strong{letter-spacing:-.7px;font-size:21.85px}.plan-price span{font-size:12px;font-weight:700}.plan-card>small{margin-top:4px;font-size:12px;display:block}.plan-card>button{cursor:pointer;border:0;border-radius:13px;justify-content:center;align-items:center;gap:20px;width:100%;height:37px;margin-top:14px;font-size:13.2px;font-weight:800;display:flex}.plan-card>button span{color:#fff;background:#111;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.carousel-dots{justify-content:center;gap:7px;display:flex}.carousel-dots span{background:#ddd;border-radius:6px;width:9px;height:5px}.carousel-dots span:first-child{background:var(--yellow);width:15px}.autoship-note{color:#fff;background:#080808;border-radius:12px;align-items:center;gap:10px;margin-top:10px;padding:11px 12px;display:flex}.autoship-note>svg{min-width:18px;color:var(--yellow)}.autoship-note>span{flex-direction:column;gap:3px;display:flex}.autoship-note b{color:var(--yellow);font-size:12px}.autoship-note small{color:#ddd;font-size:10.5px}.buy-once-card{border:1px solid #e7e7e7;border-radius:15px;grid-template-columns:82px 1fr 92px;align-items:center;gap:10px;margin-top:12px;padding:12px;display:grid;box-shadow:0 6px 16px #00000012}.buy-once-product{background:var(--cream);border-radius:11px;width:82px;height:91px;overflow:hidden}.buy-once-product img{object-fit:cover;object-position:68% center;width:100%;height:100%}.buy-once-copy small{color:#8a6800;font-size:10.5px;font-weight:800;display:block}.buy-once-copy h3{margin:4px 0 7px;font-size:16.1px}.buy-once-copy strong{font-size:21.85px}.buy-once-copy span,.buy-once-copy p{color:#666;font-size:10.5px}.buy-once-copy p{margin:5px 0 0}.quantity-stepper{text-align:center;border:1px solid #ddd;border-radius:9px;grid-template-columns:27px 1fr 27px;align-items:center;height:34px;display:grid;overflow:hidden}.quantity-stepper button{cursor:pointer;background:#f4f4f4;border:0;height:100%;font-size:20.7px}.quantity-stepper b{font-size:14.4px}.add-cart{background:var(--yellow);cursor:pointer;border:0;border-radius:11px;grid-column:1/-1;height:43px;font-size:14.4px;font-weight:800}.shipping-breakdown{background:#f6f6f6;border-radius:10px;grid-column:1/-1;gap:7px;padding:10px 11px;display:grid}.shipping-breakdown>span{justify-content:space-between;font-size:12px;display:flex}.shipping-breakdown .saving-row{color:#467214}.shipping-breakdown strong{font-size:12px}.autoship-unlock{grid-column:1/-1}.autoship-unlock>div{background:#e8e8e8;border-radius:8px;height:8px;overflow:hidden}.autoship-unlock>div span{border-radius:inherit;background:linear-gradient(90deg,#f4ad00,var(--yellow));height:100%;transition:width .25s;display:block}.autoship-unlock p{color:#696969;align-items:center;gap:4px;margin:6px 0 0;font-size:10.5px;display:flex}.autoship-unlock.unlocked p{color:#507318;font-weight:750}.applied-voucher{color:#674e00;cursor:pointer;background:#fff8de;border:1px dashed #b58900;border-radius:10px;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;min-height:37px;font-size:12px;font-weight:800;display:flex}.product-listing-card{background:#fff;border:1px solid #e5e5e5;border-radius:18px;margin-top:14px;padding:13px;box-shadow:0 7px 20px #00000014}.listing-product{grid-template-columns:118px 1fr;align-items:center;gap:13px;padding-bottom:12px;display:grid}.listing-image{background:var(--cream);border-radius:13px;width:118px;height:122px;overflow:hidden}.listing-image img{object-fit:cover;object-position:69% center;width:100%;height:100%;transform:scale(1.03)}.listing-copy{min-width:0}.listing-copy>small{color:#9c7200;letter-spacing:.4px;font-size:10.5px;font-weight:850;display:block}.listing-copy h3{letter-spacing:-.5px;margin:5px 0;font-size:20.7px;line-height:1.05}.listing-copy>p{color:#686868;margin:0;font-size:10.8px;line-height:1.45}.listing-rating{align-items:center;gap:5px;margin-top:10px;display:flex}.listing-rating>span{color:var(--yellow-deep);letter-spacing:-1px;font-size:13.2px}.listing-rating small{color:#777;font-size:10.5px}.flavor-label{color:#333;text-transform:uppercase;letter-spacing:.45px;margin-top:9px;font-size:10.5px;font-weight:850;display:block}.scent-picker{gap:5px;margin-top:5px;display:flex}.scent-picker button{color:#555;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:9px;justify-content:center;align-items:center;min-width:63px;min-height:29px;padding:0 10px;font-size:10.5px;font-weight:750;display:flex}.scent-picker button.selected{color:#fff;background:#111;border-color:#111;box-shadow:0 0 0 1px #111}.listing-purchase-options{gap:8px;display:grid}.listing-purchase-options>button{text-align:left;cursor:pointer;background:#fff;border:1.5px solid #dedede;border-radius:13px;grid-template-columns:22px 1fr auto;align-items:center;gap:9px;width:100%;min-height:68px;padding:10px 11px;transition:border-color .15s,box-shadow .15s,background .15s;display:grid}.listing-purchase-options>button.selected{border-color:#111;box-shadow:0 0 0 1px #111}.listing-purchase-options>button.autoship-choice.selected{border-color:var(--yellow-deep);box-shadow:0 0 0 1px var(--yellow-deep);background:#fffdf6}.choice-radio{border:1.5px solid #aaa;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.selected .choice-radio{border-color:#111}.autoship-choice.selected .choice-radio{border-color:#bd8500}.choice-radio>span{background:#111;border-radius:50%;width:10px;height:10px}.autoship-choice .choice-radio>span{background:var(--yellow-deep)}.choice-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.choice-copy b{align-items:center;gap:4px;font-size:14.4px;display:flex}.choice-copy b svg{color:#a87500}.choice-copy small{color:#5f5f5f;font-size:12.6px;font-weight:600;line-height:1.35}.choice-price{flex-direction:column;align-items:flex-end;display:flex}.choice-price b{white-space:nowrap;font-size:18.4px}.choice-price small{color:#777;font-size:10.5px}.listing-once-details,.autoship-setup{background:#f7f7f7;border-radius:13px;margin-top:9px;padding:11px}.listing-quantity{justify-content:space-between;align-items:center;gap:10px;display:flex}.listing-quantity>span{flex-direction:column;gap:3px;display:flex}.listing-quantity small{color:#777;font-size:10.5px}.listing-quantity .quantity-stepper{background:#fff;flex:0 0 102px;width:102px}.quantity-stepper input{color:#111;text-align:center;-moz-appearance:textfield;background:#fff;border:0;outline:none;width:100%;min-width:0;height:100%;padding:0 2px;font-size:13.2px;font-weight:850}.quantity-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.listing-shipping-fees{border-top:1px solid #e1e1e1;gap:7px;margin-top:9px;padding-top:9px;display:grid}.listing-shipping-fees>span{justify-content:space-between;align-items:center;gap:8px;font-size:10.8px;display:flex}.listing-shipping-fees .shipping-discount-row{color:#477215}.listing-shipping-fees strong{white-space:nowrap;font-size:12px}.listing-total{border-top:1px solid #e1e1e1;justify-content:space-between;align-items:baseline;margin-top:9px;padding-top:9px;display:flex}.listing-total span{color:#666;font-size:10.8px}.listing-once-details .applied-voucher{width:100%;margin-top:9px}.welcome-deal-note{color:#565656;grid-template-columns:15px 1fr;align-items:start;gap:6px;margin-top:10px;display:grid}.welcome-deal-note p{margin:0;font-size:10.5px;line-height:1.5}.welcome-deal-note p b{color:#222}.welcome-deal-note button{color:#2761a6;font-size:inherit;cursor:pointer;background:0 0;border:0;margin-left:4px;padding:0;font-weight:750;text-decoration:underline}.welcome-progress{margin-top:11px}.welcome-progress>div{background:#e5e5e5;border:1px solid #d5d5d5;border-radius:999px;height:10px;overflow:hidden}.welcome-progress>div span{border-radius:inherit;background:linear-gradient(90deg,#f1a900,var(--yellow));height:100%;transition:width .2s;display:block}.welcome-progress p{color:#686868;align-items:center;gap:5px;margin:6px 0 0;font-size:10.5px;line-height:1.35;display:flex}.welcome-progress.unlocked p{color:#416a11;font-weight:800}.autoship-plan-heading{flex-direction:column;gap:4px;margin-bottom:10px;display:flex}.autoship-plan-heading b{font-size:14.4px}.autoship-plan-list{gap:9px;display:grid}.autoship-plan-list>article{background:#fff;border:1.5px solid #d7d7d7;border-radius:13px;min-height:102px;transition:border-color .15s,box-shadow .15s,transform .15s;position:relative;overflow:hidden}.autoship-plan-list>article.selected{border-color:#111;transform:translateY(-1px);box-shadow:0 0 0 1px #111,0 7px 15px #0000001c}.autoship-plan-list>article.popular.selected{box-shadow:0 0 0 1px var(--yellow-deep), 0 7px 15px #0000001c}.autoship-popular{z-index:2;color:var(--yellow);letter-spacing:.45px;background:#111;border-radius:0 0 9px;padding:4px 10px 4px 9px;font-size:10.5px;font-weight:900;position:absolute;top:0;left:0}.autoship-plan-select{text-align:left;cursor:pointer;background:linear-gradient(120deg,#fff 72%,#fff1b8);border:0;grid-template-columns:20px 1fr;align-items:center;gap:9px;width:100%;min-height:102px;padding:12px 38px 10px 10px;display:grid}.selected .autoship-plan-select{background:linear-gradient(120deg,#fff9df 58%,var(--yellow))}.autoship-plan-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.autoship-plan-copy>b{font-size:13.2px}.autoship-price-line{align-items:baseline;gap:5px;display:flex}.autoship-price-line del{color:#8a8a8a;font-size:10.5px}.autoship-price-line strong{letter-spacing:-.5px;font-size:21.85px;line-height:1}.autoship-price-line small{color:#555;font-size:10.5px;font-weight:750}.autoship-monthly-line{flex-wrap:wrap;align-items:center;gap:5px 11px;display:flex}.autoship-monthly-line em{font-size:10.5px;font-style:normal;font-weight:750}.autoship-monthly-line em+em{color:#705000}.autoship-plan-copy>small{color:#666;font-size:10.5px}.plan-info-button{z-index:3;width:27px;height:27px;color:var(--yellow);cursor:pointer;background:#111;border:1px solid #111;border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:8px}.autoship-form-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.autoship-form-grid label,.payment-panel label{flex-direction:column;gap:6px;min-width:0;display:flex}.autoship-form-grid label>span,.payment-panel label>span{color:#555;font-size:10.5px;font-weight:750}.autoship-form-grid select,.payment-panel select,.payment-panel input{color:#111;background:#fff;border:1px solid #d5d5d5;border-radius:10px;outline:none;width:100%;height:42px;padding:0 9px;font-size:12px}.autoship-form-grid select:focus,.payment-panel select:focus,.payment-panel input:focus{border-color:#a87500;box-shadow:0 0 0 2px #ffbf002e}.card-required-note{color:#fff;background:#101010;border-radius:10px;align-items:center;gap:8px;margin-top:9px;padding:10px;display:flex}.card-required-note>svg{color:var(--yellow);flex:none}.card-required-note>span{flex-direction:column;gap:3px;display:flex}.card-required-note b{color:var(--yellow);font-size:11.4px}.card-required-note small{color:#d3d3d3;font-size:10.5px;line-height:1.35}.parcel-rule{color:#666;align-items:center;gap:7px;margin-top:8px;font-size:10.5px;line-height:1.35;display:flex}.parcel-rule svg{color:#7c5a00;flex:none}.listing-checkout{background:var(--yellow);color:#111;cursor:pointer;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:48px;margin-top:10px;padding:0 14px;font-size:13.2px;font-weight:850;display:flex}.listing-checkout svg{flex:none}.plan-compare{margin-top:15px}.plan-compare-heading{justify-content:space-between;align-items:center;padding:0 2px 3px;display:flex}.plan-compare-heading>span:first-child{flex-direction:column;gap:2px;display:flex}.plan-compare-heading small{color:#777;font-size:10.5px}.plan-compare-heading>span:last-child{color:#705000;background:#fff2bf;border-radius:14px;padding:6px 8px;font-size:10.5px;font-weight:850}.comparison-scroll{scrollbar-width:thin;background:#fff;border:1px solid #dfdfdf;border-radius:13px;margin-top:8px;overflow-x:auto}.comparison-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:432px;font-size:10.5px}.comparison-table th,.comparison-table td{text-align:center;border-bottom:1px solid #e8e8e8;border-right:1px solid #e3e3e3;padding:9px 7px}.comparison-table th:last-child,.comparison-table td:last-child{border-right:0}.comparison-table tbody tr:last-child th,.comparison-table tbody tr:last-child td{border-bottom:0}.comparison-table thead th{color:#fff;letter-spacing:.2px;background:#111;font-size:10.5px}.comparison-table thead th:first-child{background:var(--yellow);color:#111;text-align:left}.comparison-table tbody th{text-align:left;color:#3b3b3b;background:#fff8dc;width:28%}.comparison-table td{white-space:nowrap;font-weight:700}.comparison-table td svg{color:#111;stroke-width:3px;margin:0 auto}.checkout-drawer{width:min(100%,520px);max-height:94vh;padding:10px 19px calc(24px + env(safe-area-inset-bottom));background:#fff;border-radius:27px 27px 0 0;animation:.25s ease-out drawerUp;overflow:auto}.checkout-title h2{margin-bottom:12px}.checkout-product-row{background:#f7f7f7;border-radius:13px;grid-template-columns:58px 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.checkout-thumb{background:var(--cream);border-radius:9px;width:58px;height:63px;overflow:hidden}.checkout-thumb img{object-fit:cover;object-position:69% center;width:100%;height:100%}.checkout-product-row>span{flex-direction:column;gap:3px;min-width:0;display:flex}.checkout-product-row small{color:#956b00;font-size:10.5px;font-weight:850}.checkout-product-row em{color:#666;font-size:10.5px;font-style:normal}.checkout-product-row>strong{white-space:nowrap;font-size:14.95px}.autoship-checkout-alert{background:#fff8df;border:1px solid #f0d16f;border-radius:12px;align-items:center;gap:9px;margin-top:9px;padding:10px 11px;display:flex}.autoship-checkout-alert svg{color:#805b00;flex:none}.autoship-checkout-alert>span{flex-direction:column;gap:3px;display:flex}.autoship-checkout-alert small{color:#6d5a20;font-size:10.5px;line-height:1.35}.payment-heading{justify-content:space-between;align-items:center;margin:16px 1px 8px;display:flex}.payment-heading>span{flex-direction:column;gap:3px;display:flex}.payment-heading small{color:#777;font-size:10.5px}.payment-heading svg{color:#777}.payment-methods{gap:7px;display:grid}.payment-methods>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dedede;border-radius:12px;grid-template-columns:39px 1fr 21px;align-items:center;gap:9px;width:100%;min-height:57px;padding:8px 10px;display:grid}.payment-methods>button.selected{border-color:#111;box-shadow:0 0 0 1px #111}.payment-methods>button:disabled{opacity:.42;cursor:not-allowed;background:#f4f4f4}.payment-methods>button>span:nth-child(2){flex-direction:column;gap:3px;display:flex}.payment-methods small{color:#6e6e6e;font-size:10.5px}.payment-icon{color:#185d92;background:#e9f3fb;border-radius:9px;place-items:center;width:37px;height:37px;display:grid}.payment-icon svg{width:20px}.card-icon{color:var(--yellow);background:#111}.spay-icon{color:#ee4d2d;background:#fff0e9}.payment-radio{border:1.5px solid #aaa;border-radius:50%;place-items:center;width:19px;height:19px;display:grid}.selected .payment-radio{border-color:#111}.payment-radio i{background:#111;border-radius:50%;width:9px;height:9px}.payment-panel{background:#f6f6f6;border-radius:12px;grid-template-columns:1fr 1fr;gap:9px;margin-top:8px;padding:11px;display:grid}.payment-panel .wide,.payment-panel>p{grid-column:1/-1}.payment-panel>p{color:#666;align-items:center;gap:5px;margin:0;font-size:10.5px;display:flex}.payment-panel input::placeholder{color:#aaa}.spay-highlight{color:#fff;background:#ee4d2d;border-radius:10px;flex-direction:column;justify-content:center;padding:8px 10px;display:flex}.spay-highlight small{opacity:.85;font-size:10.5px}.spay-highlight b{font-size:19.55px}.spay-highlight b span{margin-left:2px;font-size:10.5px}.spay-breakdown{border-top:1px solid #ddd;gap:7px;padding-top:9px;display:grid}.spay-breakdown>span{justify-content:space-between;gap:8px;font-size:10.5px;display:flex}.checkout-summary{color:#fff;background:#0b0b0b;border-radius:12px;gap:8px;margin-top:10px;padding:11px 12px;display:grid}.checkout-summary>span{justify-content:space-between;gap:9px;font-size:10.8px;display:flex}.checkout-summary>span>b{color:#ddd;font-weight:500}.checkout-summary>span>strong{white-space:nowrap}.checkout-summary .checkout-grand-total{border-top:1px solid #363636;align-items:baseline;margin-top:1px;padding-top:9px}.checkout-summary .checkout-grand-total b{color:#fff;font-size:13.2px;font-weight:800}.checkout-summary .checkout-grand-total strong{color:var(--yellow);font-size:20.7px}.autoship-consent{cursor:pointer;grid-template-columns:18px 1fr;align-items:start;gap:8px;margin-top:10px;display:grid}.autoship-consent input{accent-color:#111;width:17px;height:17px;margin:0}.autoship-consent span{color:#5f5f5f;font-size:10.5px;line-height:1.45}.place-order-button{background:var(--yellow);color:#111;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:49px;margin-top:11px;font-size:13.2px;font-weight:850;display:flex}.place-order-button:disabled{color:#8a8a8a;cursor:not-allowed;background:#dedede}.checkout-footnote{color:#999;text-align:center;margin:8px 3px 0;font-size:10.5px;line-height:1.4}.add-delivery{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(110deg,#151515,#030303);border:0;border-radius:13px;grid-template-columns:92px 1fr 44px;align-items:center;gap:8px;width:100%;min-height:78px;margin-top:14px;padding:0 12px 0 0;display:grid;overflow:hidden}.addon-box{background:var(--yellow);color:#14100a;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;margin-left:-8px;display:flex;transform:skew(-7deg)}.addon-box>*{transform:skew(7deg)}.addon-box span{font-size:12px;font-weight:800}.addon-copy{flex-direction:column;gap:5px;display:flex}.addon-copy strong{color:var(--yellow);font-size:16.1px}.addon-copy small{font-size:10.8px;line-height:1.35}.plus-circle{background:var(--yellow);color:#111;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.trust-section{padding:18px 0 4px}.trust-section h2 span{color:var(--yellow)}.trust-grid{grid-template-columns:repeat(4,1fr);margin-top:14px;display:grid}.trust-grid div{border-right:1px solid #ddd;justify-content:center;align-items:center;gap:7px;padding:0 8px;display:flex}.trust-grid div:last-child{border:0}.trust-grid svg{color:#111;stroke-width:1.7px;width:23px;min-width:23px}.trust-grid span{font-size:10.5px;line-height:1.35}.bottom-nav{z-index:20;color:#fff;background:linear-gradient(#0b0b0b,#020202);border-radius:34px 34px 0 0;grid-template-columns:repeat(5,1fr);width:min(100%,520px);height:76px;padding:7px 7px 6px;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -4px 16px #0000002e}.bottom-nav button,.bottom-nav a{color:#fff;cursor:pointer;background:0 0;border:0;border-right:1px solid #1c1c1c;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:0;font-size:10.5px;text-decoration:none;display:flex}.bottom-nav button:last-child,.bottom-nav a:last-child{border:0}.bottom-nav button.active,.bottom-nav a.active{color:var(--yellow)}.bottom-nav button>span,.bottom-nav a>span{place-items:center;min-height:29px;display:grid}.bottom-nav .center-nav{padding-top:28px;position:relative}.bottom-nav .center-nav>span{background:var(--yellow);color:#111;border:4px solid #fff;border-radius:50%;width:52px;height:52px;min-height:52px;margin:0;position:absolute;top:-22px;box-shadow:0 0 0 1px #111}.bottom-nav .center-nav small{z-index:2;color:var(--yellow);margin:0;line-height:1.15;position:relative}.overlay,.modal-layer{z-index:50;background:#00000094;justify-content:center;display:flex;position:fixed;inset:0}.side-menu{background:#fff;width:min(83%,390px);height:100%;margin-right:auto;padding:27px 22px;animation:.23s ease-out slideIn}.menu-head{justify-content:space-between;align-items:center;display:flex}.menu-head b{letter-spacing:-2px;font-size:29.7px}.menu-head button,.drawer-title button{cursor:pointer;background:#f2f2f2;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.side-menu>p{color:#777;margin:2px 0 35px}.side-menu>p span{color:var(--yellow-deep)}.side-menu>button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eee;grid-template-columns:31px 1fr 20px;align-items:center;width:100%;min-height:57px;font-weight:650;display:grid}.side-menu>button svg:last-child{width:18px}.modal-layer{align-items:center;padding:22px}.modal-card{text-align:center;background:#fff;border-radius:24px;width:min(100%,390px);padding:30px 25px 25px;animation:.2s ease-out popIn;position:relative}.modal-close{cursor:pointer;background:#f2f2f2;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:16px;right:16px}.modal-icon{background:var(--yellow);border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto 14px;display:grid}.modal-card>small{color:#666;letter-spacing:.9px;font-size:10.8px;font-weight:800}.modal-card h2{margin:4px 0 8px;font-size:27.5px}.modal-card>p{color:#666;max-width:290px;margin:0 auto 18px;font-size:14.95px}.modal-price{margin-bottom:14px;font-size:33px;font-weight:850}.modal-price del{color:#999;margin-right:5px;font-size:14.95px;font-weight:650}.modal-price small{margin-left:4px;font-size:14.4px}.plan-detail-grid{grid-template-columns:1fr 1fr;gap:7px;margin:0 0 16px;display:grid}.plan-detail-grid span{background:#fff3c4;border-radius:10px;flex-direction:column;justify-content:center;gap:3px;min-height:55px;padding:8px;display:flex}.plan-detail-grid small{color:#765600;font-size:10.5px;font-weight:850}.modal-card ul{text-align:left;gap:10px;margin:0 0 20px;padding:0;font-size:14.4px;list-style:none;display:grid}.modal-card li{align-items:center;gap:9px;display:flex}.modal-card li svg{color:#805900;background:#fff0bb;border-radius:50%;width:20px;height:20px;padding:4px}.confirm-button{background:var(--yellow);cursor:pointer;border:0;border-radius:13px;width:100%;min-height:48px;font-weight:800}.date-field{text-align:left;color:#555;margin:0 0 18px;font-size:13.2px;display:block}.date-field input{color:#111;background:#fff;border:1px solid #ddd;border-radius:12px;width:100%;height:47px;margin-top:7px;padding:0 13px;display:block}.progress{background:#eee;border-radius:8px;width:100%;height:11px;margin:0 0 22px;overflow:hidden}.progress span{border-radius:inherit;background:var(--yellow);width:97.5%;height:100%;display:block}.referral-code{background:#fff9e6;border:1px dashed #b88a00;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:12px;padding:8px 8px 8px 14px;display:flex}.referral-code>span{letter-spacing:1.5px;font-weight:900}.referral-code button{color:#fff;cursor:pointer;background:#111;border:0;border-radius:9px;align-items:center;gap:5px;min-height:34px;padding:0 11px;font-size:12px;display:flex}.referral-stats{justify-content:space-between;padding:0 3px 17px;font-size:13.2px;display:flex}.referral-stats span{color:#7a5a00;font-weight:800}.reward-meter{color:#fff;background:#0b0b0b;border-radius:15px;margin-bottom:13px;padding:14px 14px 12px}.reward-packs{grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:10px;display:grid}.reward-packs span{filter:grayscale();opacity:.5;background:#222;border:1px dashed #555;border-radius:10px;place-items:center;height:47px;font-size:24.2px;display:grid}.reward-packs span.earned{background:var(--yellow);border:1px solid var(--yellow);filter:none;opacity:1;box-shadow:inset 0 -5px #00000014}.reward-meter strong{color:var(--yellow);font-size:14.4px;display:block}.reward-meter small{color:#ccc;margin-top:4px;font-size:10.5px;display:block}.reward-history{text-align:left;border:1px solid #e8e8e8;border-radius:12px;margin:0 0 14px;padding:11px}.reward-history>small{color:#866300;font-size:10.5px;font-weight:850}.reward-history>div{grid-template-columns:36px 1fr auto;align-items:center;gap:8px;margin-top:8px;display:grid}.friend-avatar{width:34px;height:34px;color:var(--yellow);background:#111;border-radius:50%;place-items:center;font-size:12px;font-weight:850;display:grid}.reward-history>div>span:nth-child(2){flex-direction:column;gap:2px;display:flex}.reward-history b{font-size:13.2px}.reward-history div small{color:#777;font-size:10.5px}.reward-history div strong{color:#547622;font-size:12px}.reward-history p{color:#777;border-top:1px solid #eee;margin:9px 0 0;padding-top:8px;font-size:10.5px}.voucher-card{overflow:hidden}.voucher-ticket{color:#fff;text-align:left;background:#0a0a0a;border-radius:13px;justify-content:space-between;align-items:center;min-height:72px;margin:0 0 15px;padding:11px 14px;display:flex;position:relative}.voucher-ticket:before,.voucher-ticket:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;margin-top:-9px;position:absolute;top:50%}.voucher-ticket:before{left:-9px}.voucher-ticket:after{right:-9px}.voucher-ticket>span{flex-direction:column;gap:4px;display:flex}.voucher-ticket>span small{color:var(--yellow);font-size:10.5px}.voucher-ticket>span b{letter-spacing:1.2px}.voucher-ticket>strong{color:var(--yellow);font-size:23px}.voucher-ticket>strong small{color:#ddd;font-size:10.5px}.drawer-layer{align-items:flex-end;padding:0}.addon-drawer{background:#fff;border-radius:27px 27px 0 0;width:min(100%,520px);padding:10px 20px 29px;animation:.25s ease-out drawerUp}.schedule-drawer{background:#fff;border-radius:27px 27px 0 0;width:min(100%,520px);max-height:86vh;padding:10px 20px 29px;animation:.25s ease-out drawerUp;overflow:auto}.schedule-summary{color:#fff;background:#0a0a0a;border-radius:14px;grid-template-columns:repeat(3,1fr);margin-bottom:13px;padding:14px 5px;display:grid}.schedule-summary span{text-align:center;border-right:1px solid #333;flex-direction:column;align-items:center;min-width:0;padding:0 4px;display:flex}.schedule-summary span:last-child{border:0}.schedule-summary b{color:var(--yellow);white-space:nowrap;font-size:14.95px}.schedule-summary small{color:#ccc;margin-top:4px;font-size:10.5px}.delivery-list{display:grid}.delivery-list>div{border-bottom:1px solid #eee;grid-template-columns:31px 1fr auto;align-items:center;gap:10px;min-height:57px;display:grid}.delivery-number{background:#fff2be;border-radius:50%;place-items:center;width:29px;height:29px;font-size:12px;font-weight:800;display:grid}.delivery-list>div>span:nth-child(2){flex-direction:column;gap:3px;display:flex}.delivery-list b{font-size:14.4px}.delivery-list small{color:#777;font-size:10.8px}.delivery-list button{background:var(--yellow);cursor:pointer;border:0;border-radius:8px;padding:7px 11px;font-size:10.8px;font-weight:800}.delivery-list>div>svg{color:#7a8d42;margin-right:7px}.drawer-handle{background:#ddd;border-radius:4px;width:48px;height:5px;margin:0 auto 16px}.drawer-title{justify-content:space-between;align-items:flex-start;display:flex}.drawer-title small{color:#a87500;font-size:10.8px;font-weight:800}.drawer-title h2{margin:2px 0 17px;font-size:25.3px}.addon-list{gap:8px;display:grid}.addon-list>div{background:#f8f8f8;border-radius:14px;grid-template-columns:49px 1fr 39px;align-items:center;min-height:68px;padding:8px 10px;display:grid}.addon-emoji{font-size:27.5px}.addon-list>div>span:nth-child(2){flex-direction:column;gap:4px;display:flex}.addon-list b{font-size:14.95px}.addon-list small{color:#666;font-size:13.2px}.addon-list button{background:var(--yellow);cursor:pointer;border:0;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.toast{z-index:80;color:#fff;background:#101010;border-radius:12px;align-items:center;gap:9px;width:min(100% - 36px,450px);padding:13px 16px;font-size:14.4px;animation:.2s ease-out popIn;display:flex;position:fixed;bottom:91px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0000004d}.toast svg{color:var(--yellow)}.subpage-shell{background:#f5f5f5;overflow:visible}.subpage-header{color:#fff;z-index:2;background:#080808;border-radius:0 0 28px 28px;grid-template-columns:41px 1fr minmax(41px,auto);align-items:center;gap:9px;min-height:105px;padding:21px 17px 24px;display:grid;position:relative}.subpage-back{color:#fff;cursor:pointer;background:#202020;border:0;border-radius:50%;place-items:center;width:38px;height:38px;text-decoration:none;display:grid}.subpage-title{min-width:0}.subpage-title small{color:var(--yellow);letter-spacing:.65px;font-size:10.5px;font-weight:900;display:block}.subpage-title h1{letter-spacing:-.8px;margin:3px 0 0;font-size:26.4px;line-height:1}.subpage-header-right{justify-content:flex-end;display:flex}.subpage-content{padding:18px 16px 24px}.plans-page-intro{color:#fff;background:linear-gradient(135deg,#111,#050505);border-radius:17px;padding:18px;box-shadow:inset 0 0 0 1px #292929}.plans-page-intro>span{color:#ddd;font-size:10.5px;font-weight:800}.plans-page-intro>span b{color:var(--yellow);margin-left:4px;font-size:20.7px}.plans-page-intro h2{letter-spacing:-.65px;max-width:360px;margin:10px 0 7px;font-size:23.1px;line-height:1.08}.plans-page-intro p{color:#c7c7c7;margin:0;font-size:11.4px;line-height:1.5}.plans-page-list{gap:11px;margin-top:13px;display:grid}.plans-page-list>article{background:#fff;border:1.5px solid #dedede;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 5px 14px #0000000f}.plans-page-list>article.selected{border-color:#111;box-shadow:0 0 0 1px #111,0 8px 18px #0000001a}.plans-page-list>article.popular{border-color:var(--yellow-deep)}.plans-page-popular{z-index:3;color:var(--yellow);letter-spacing:.5px;background:#111;border-radius:0 0 9px;padding:5px 10px;font-size:10.5px;font-weight:900;position:absolute;top:0;left:0}.plans-page-info{z-index:3;width:29px;height:29px;color:var(--yellow);cursor:pointer;background:#111;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px}.plans-page-select{text-align:left;cursor:pointer;background:linear-gradient(120deg,#fff 65%,#fff0b5);border:0;grid-template-columns:22px 1fr;align-items:center;gap:10px;width:100%;min-height:126px;padding:17px 46px 13px 13px;display:grid}.popular .plans-page-select{background:linear-gradient(120deg,#fff 58%,#ffd34b);padding-top:24px}.selected .plans-page-select{background:linear-gradient(120deg,#fff8dc 55%,var(--yellow))}.plans-page-radio{border:1.5px solid #999;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.selected .plans-page-radio{border-color:#111}.plans-page-radio i{background:#111;border-radius:50%;width:10px;height:10px}.plans-page-copy{flex-direction:column;gap:5px;display:flex}.plans-page-copy>small{letter-spacing:.5px;font-size:10.5px;font-weight:900}.plans-page-price{align-items:baseline;gap:6px;display:flex}.plans-page-price del{color:#888;font-size:12px}.plans-page-price strong{letter-spacing:-.8px;font-size:27.5px;line-height:1}.plans-page-price em{color:#555;font-size:10.8px;font-style:normal;font-weight:700}.plans-page-month{flex-wrap:wrap;gap:5px 14px;display:flex}.plans-page-month b{font-size:10.8px}.plans-page-copy>span:last-child{color:#666;font-size:10.5px}.plans-page-choose{color:#fff;cursor:pointer;background:#111;border:0;justify-content:space-between;align-items:center;width:100%;min-height:42px;padding:0 13px;font-size:12px;font-weight:850;text-decoration:none;display:flex}.plans-page-choose svg{color:var(--yellow)}.standalone-compare{margin:16px 0 18px}.plans-shipping-rule{color:#fff;background:#111;border-radius:13px;align-items:flex-start;gap:10px;margin-top:12px;padding:13px;display:flex}.plans-shipping-rule>svg{color:var(--yellow);flex:none}.plans-shipping-rule>span{flex-direction:column;gap:3px;display:flex}.plans-shipping-rule b{color:var(--yellow);font-size:12px}.plans-shipping-rule small{color:#ccc;font-size:10.5px;line-height:1.45}.confirm-link{color:#111;justify-content:center;align-items:center;font-size:13.2px;text-decoration:none;display:flex}.delivery-page{gap:12px;display:grid}.delivery-current-card{color:#fff;background:linear-gradient(120deg,#111 68%,#252525);border-radius:17px;grid-template-columns:46px 1fr;align-items:center;gap:11px;padding:16px 14px;display:grid;position:relative;overflow:hidden}.delivery-current-card:after{content:"";background:var(--yellow);opacity:.13;border-radius:50%;width:100px;height:100px;position:absolute;top:-38px;right:-26px}.delivery-current-icon{background:var(--yellow);color:#111;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.delivery-current-card>span:nth-child(2){min-width:0}.delivery-current-card small{color:var(--yellow);letter-spacing:.6px;font-size:10.5px;font-weight:900}.delivery-current-card h2{margin:3px 0 4px;font-size:20.7px}.delivery-current-card p{color:#cfcfcf;margin:0;font-size:10.5px;line-height:1.4}.delivery-current-card>b{background:var(--yellow);color:#111;letter-spacing:.4px;border-radius:12px;grid-column:2;width:fit-content;padding:4px 7px;font-size:10.5px}.order-summary-card{background:#fff;border:1px solid #e1e1e1;border-radius:15px;padding:13px}.order-summary-card>div{border-bottom:1px solid #ececec;grid-template-columns:1fr 1fr;gap:10px;padding:8px 0;display:grid}.order-summary-card>div:first-child{padding-top:0}.order-summary-card>div span{flex-direction:column;gap:3px;display:flex}.order-summary-card small{color:#8a6800;font-size:10.5px;font-weight:900}.order-summary-card p{color:#5e5e5e;align-items:center;gap:6px;margin:10px 0 0;font-size:10.5px;display:flex}.tracking-section{background:#fff;border:1px solid #e1e1e1;border-radius:15px;padding:14px}.tracking-heading{justify-content:space-between;align-items:center;margin-bottom:3px;display:flex}.tracking-heading small{color:#8a6800;font-size:10.5px;font-weight:900}.tracking-heading h2{margin:3px 0 0;font-size:18.4px}.tracking-heading>b{background:#fff0b7;border-radius:13px;padding:5px 8px;font-size:10.5px}.order-timeline{margin-top:7px}.order-step{grid-template-columns:36px 1fr auto;align-items:center;gap:9px;min-height:62px;display:grid;position:relative}.order-step:not(:last-child):after{content:"";background:#dedede;width:2px;position:absolute;top:46px;bottom:-16px;left:17px}.order-step.done:not(:last-child):after{background:#111}.order-step.current:not(:last-child):after{background:linear-gradient(#111 35%,#dedede 35%)}.order-step-icon{z-index:2;color:#999;background:#ececec;border-radius:50%;place-items:center;width:35px;height:35px;display:grid;position:relative}.order-step.done .order-step-icon{color:var(--yellow);background:#111}.order-step.current .order-step-icon{background:var(--yellow);color:#111;box-shadow:0 0 0 4px #fff3c2}.order-step>span:nth-child(2){flex-direction:column;gap:3px;display:flex}.order-step small{color:#858585;font-size:10.5px}.order-step-check{color:#111}.order-step em{color:var(--yellow);background:#111;border-radius:11px;padding:4px 7px;font-size:10.5px;font-style:normal;font-weight:900}.delivery-plan-card{background:var(--yellow);border-radius:14px;justify-content:space-between;align-items:center;gap:10px;min-height:72px;padding:13px;display:flex}.delivery-plan-card>span{flex-direction:column;gap:3px;display:flex}.delivery-plan-card small{font-size:10.5px;font-weight:900}.delivery-plan-card b{font-size:14.95px}.delivery-plan-card em{font-size:10.5px;font-style:normal}.delivery-plan-card a{color:#fff;white-space:nowrap;background:#111;border-radius:10px;padding:10px 12px;font-size:10.5px;font-weight:800;text-decoration:none}.mark-all{color:var(--yellow);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:5px;font-size:10.5px;font-weight:800}.notification-summary{color:#fff;background:#111;border-radius:15px;align-items:center;gap:11px;min-height:72px;padding:13px;display:flex}.notification-summary>span{background:var(--yellow);color:#111;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.notification-summary>div{flex-direction:column;gap:3px;display:flex}.notification-summary b{font-size:14.4px}.notification-summary small{color:#c9c9c9;font-size:10.5px}.notification-list{gap:8px;margin-top:12px;display:grid}.notification-list>a{background:#fff;border:1px solid #e0e0e0;border-radius:14px;grid-template-columns:40px 1fr 12px;align-items:center;gap:10px;min-height:91px;padding:11px;text-decoration:none;display:grid;position:relative}.notification-list>a.unread{background:#fffbec;border-color:#e6b400}.notification-icon{width:39px;height:39px;color:var(--yellow);background:#111;border-radius:12px;place-items:center;display:grid}.notification-list>a>span:nth-child(2){flex-direction:column;gap:3px;display:flex}.notification-list p{color:#666;margin:0;font-size:10.5px;line-height:1.4}.notification-list small{color:#999;font-size:10.5px}.notification-list i{background:var(--yellow-deep);border-radius:50%;width:8px;height:8px}.notification-list>a>svg{color:#7c7c7c}.profile-card{color:#fff;background:#111;border-radius:17px;grid-template-columns:53px 1fr auto;align-items:center;gap:11px;min-height:96px;padding:15px;display:grid}.profile-avatar{background:var(--yellow);color:#111;border-radius:50%;place-items:center;width:52px;height:52px;font-size:24.2px;font-weight:900;display:grid}.profile-card>span:nth-child(2){min-width:0}.profile-card small{color:var(--yellow);letter-spacing:.45px;font-size:10.5px;font-weight:900}.profile-card h2{margin:3px 0;font-size:20.7px}.profile-card p{color:#ccc;margin:0;font-size:10.5px}.profile-card>svg{color:var(--yellow)}.account-links,.account-shortcuts{background:#fff;border:1px solid #e1e1e1;border-radius:15px;margin-top:14px;padding:5px 13px 9px}.account-links h3,.account-shortcuts h3{margin:10px 0 4px;font-size:13.2px}.account-detail{border-bottom:1px solid #ededed}.account-detail:last-child{border-bottom:0}.account-detail summary,.account-shortcuts>a{cursor:pointer;grid-template-columns:38px 1fr 18px;align-items:center;gap:9px;min-height:64px;text-decoration:none;list-style:none;display:grid}.account-detail summary::-webkit-details-marker{display:none}.account-row-icon{background:#fff2be;border-radius:11px;place-items:center;width:37px;height:37px;display:grid}.account-detail summary>span:nth-child(2),.account-shortcuts>a>span{flex-direction:column;gap:3px;display:flex}.account-detail b,.account-shortcuts b{font-size:12px}.account-detail small,.account-shortcuts small{color:#777;font-size:10.5px}.account-detail[open] summary>svg{transform:rotate(90deg)}.account-detail>div{background:#f5f5f5;border-radius:9px;margin:-2px 0 9px 47px;padding:9px}.account-detail p{color:#656565;margin:0;font-size:10.5px;line-height:1.5}.account-shortcuts>a{border-bottom:1px solid #ededed}.account-shortcuts>a:last-child{border-bottom:0}.account-shortcuts>a>svg:first-child{color:#8c6700}.referral-page{gap:11px;display:grid}.referral-hero-card{color:#fff;text-align:center;background:linear-gradient(135deg,#111,#050505);border-radius:17px;padding:19px}.referral-hero-card>span{background:var(--yellow);color:#111;border-radius:50%;place-items:center;width:52px;height:52px;margin:0 auto 10px;display:grid}.referral-hero-card small{color:var(--yellow);letter-spacing:.6px;font-size:10.5px;font-weight:900}.referral-hero-card h2{max-width:300px;margin:5px auto 7px;font-size:23.1px;line-height:1.1}.referral-hero-card p{color:#ccc;max-width:330px;margin:0 auto;font-size:10.5px;line-height:1.5}.referral-progress-card,.referral-share-card,.referral-activity-card{background:#fff;border:1px solid #e0e0e0;border-radius:15px;padding:13px}.referral-progress-card>small,.referral-share-card>small,.referral-activity-card>small{color:#856200;font-size:10.5px;font-weight:900}.referral-progress-card .reward-packs{margin:10px 0}.referral-progress-card>p,.referral-share-card>p{color:#777;margin:4px 0 0;font-size:10.5px}.referral-share-card>div{background:#fff9e1;border:1px dashed #c08c00;border-radius:11px;justify-content:space-between;align-items:center;margin-top:8px;padding:8px 8px 8px 12px;display:flex}.referral-share-card>div>b{letter-spacing:1.5px}.referral-share-card button{color:#fff;background:#111;border:0;border-radius:9px;align-items:center;gap:5px;min-height:33px;padding:0 10px;font-size:10.5px;display:flex}.referral-activity-card>div{grid-template-columns:36px 1fr auto;align-items:center;gap:8px;margin-top:9px;display:grid}.referral-activity-card>div>span:nth-child(2){flex-direction:column;gap:2px;display:flex}.referral-activity-card div small{color:#777;font-size:10.5px}.referral-activity-card strong{color:#4b6d16;align-items:center;gap:3px;font-size:10.5px;display:flex}.hero-carousel{touch-action:pan-y;position:relative}.hero-slide{isolation:isolate;animation:.42s ease-out heroPosterIn}.hero-slide:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#fff3,#0000 64%);position:absolute;inset:0}.hero-slide .hero-copy{z-index:3}.hero-slide h1 span{display:block}.hero-slide-detail{max-width:176px;min-height:46px;margin:19px 0 0;font-size:13.2px;font-weight:750;line-height:1.45}.hero-slide-welcome:before{background:linear-gradient(90deg,#ffbf00f5 0%,#ffbf00d1 42%,#0000 72%)}.hero-slide-welcome .eyebrow{color:var(--yellow);background:#111}.hero-slide-welcome h1{font-family:var(--font-geist-sans), Arial, sans-serif;letter-spacing:-1.7px;font-size:37.4px;font-weight:900}.hero-slide-welcome .swash{border-color:#111}.hero-slide-autoship:before{background:linear-gradient(90deg,#080808f5 0%,#080808d9 42%,#0000 73%)}.hero-slide-autoship .hero-copy{color:#fff}.hero-slide-autoship .eyebrow{color:#111}.hero-slide-autoship .hero-slide-detail{color:#e7e7e7}.hero-slide-autoship .primary-cta{background:var(--yellow);color:#111}.hero-slide-autoship .primary-cta span{color:var(--yellow);background:#111}.hero-carousel-dots{justify-content:center;align-items:center;gap:8px;min-height:25px;padding-top:9px;display:flex}.hero-carousel-dots button{cursor:pointer;background:#c8c8c8;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:width .2s,background .2s}.hero-carousel-dots button.active{background:var(--yellow-deep);width:24px}.how-it-works{background:#fff;border:1.5px solid #111;border-radius:14px;width:100%;margin-top:7px;padding:10px 10px 11px;box-shadow:0 3px #111}.how-it-works-heading{justify-content:space-between;align-items:center;gap:8px;padding:0 1px 8px;display:flex}.how-it-works-heading>div{align-items:center;gap:7px;display:flex}.how-it-works-heading span{background:var(--yellow);color:#111;letter-spacing:.4px;border-radius:999px;align-items:center;min-height:17px;padding:0 7px;font-size:10.5px;font-weight:950;display:inline-flex}.how-it-works-heading h2{letter-spacing:-.55px;margin:0;font-size:18.4px;line-height:1}.how-it-works-heading>p{color:#717171;text-align:right;letter-spacing:.35px;margin:0 1px 0 0;font-size:10.5px;font-weight:900;line-height:1}.how-it-works-row{background:#fff;border:1.25px solid #111;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.how-step{text-align:center;flex-direction:column;align-items:center;min-width:0;min-height:142px;padding:8px 4px 7px;display:flex;position:relative}.how-step+.how-step{border-left:1px solid #cfcfcf}.how-step-title{text-align:left;justify-content:center;align-items:flex-start;gap:4px;width:100%;min-height:31px;display:flex}.how-step-number{width:18px;height:18px;color:var(--yellow);background:#111;border-radius:50%;flex:0 0 18px;place-items:center;font-size:10.8px;font-weight:950;display:grid}.how-step-title>strong{letter-spacing:-.2px;text-transform:none;max-width:69px;padding-top:1px;font-size:10.5px;line-height:1.08;display:block}.how-step-visual{background:linear-gradient(145deg,#fffdf8,#f5ecdc);border-radius:8px;width:calc(100% - 8px);height:69px;margin:3px auto 6px;overflow:hidden}.how-step-visual img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.how-step>small{color:#656565;white-space:nowrap;margin-top:auto;font-size:10.5px;font-weight:850;line-height:1.1;display:block}.how-step>small.how-step-highlight{background:var(--yellow);color:#111;white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;min-height:16px;padding:0 5px;font-size:10.5px;font-weight:950;display:inline-flex}.how-step>small.how-step-caption{color:#4d4d4d;letter-spacing:.15px}.shipping-banner{margin-top:12px}.plans-section{background:#f0f0f0;border:1px solid #dedede;border-radius:22px;margin:18px -8px 0;padding:18px 10px 12px}.plans-section .section-heading{padding:0 3px}.product-listing-card{background:#fff;border:2px solid #111;box-shadow:0 10px 24px #00000021}.listing-product{background:#fff8d9;border-bottom:1px solid #e1bd45;border-radius:16px 16px 0 0;margin:-13px -13px 13px;padding:14px}.listing-image{border:1px solid #d5b13c;box-shadow:0 4px 12px #00000014}.listing-purchase-options{gap:10px}.listing-purchase-options>button{background:#fff;border-width:2px}.listing-purchase-options>button.selected:not(.autoship-choice){color:#fff;background:#111;border-color:#111;box-shadow:0 0 0 1px #111}.listing-purchase-options>button.selected:not(.autoship-choice) .choice-copy small,.listing-purchase-options>button.selected:not(.autoship-choice) .choice-price small{color:#d7d7d7}.listing-purchase-options>button.selected:not(.autoship-choice) .choice-radio{border-color:#fff}.listing-purchase-options>button.selected:not(.autoship-choice) .choice-radio>span{background:var(--yellow)}.listing-purchase-options>button.autoship-choice.selected{background:var(--yellow);border-color:#111;box-shadow:0 0 0 1px #111}.autoship-choice .choice-price b{color:#111}.listing-once-details{background:#f3f3f3;border:1px solid #d7d7d7}.autoship-setup{color:#fff;background:#111;border:2px solid #111;padding:13px}.autoship-plan-heading{padding:2px 2px 3px}.autoship-plan-heading b{color:var(--yellow);font-size:16.1px}.autoship-plan-heading small{color:#d1d1d1;font-size:10.8px}.autoship-plan-list{gap:11px}.autoship-plan-list>article{box-shadow:none;border:2px solid #fff}.autoship-plan-list>article.popular{border-color:var(--yellow)}.autoship-plan-select,.popular .autoship-plan-select{color:#111;background:#fff}.popular .autoship-plan-select{background:#fff9df}.autoship-popular{color:var(--yellow);background:#111}.autoship-setup .parcel-rule{color:#ededed}.autoship-setup .parcel-rule svg{color:var(--yellow)}.listing-checkout{text-align:center;letter-spacing:.25px;text-transform:uppercase;border:2px solid #111;border-radius:14px;justify-content:center;min-height:58px;margin-top:13px;padding:0 50px;font-size:16.1px;font-weight:950;line-height:1.2;position:relative;box-shadow:0 6px #111}.listing-checkout svg{position:absolute;right:17px}.listing-checkout:active{transform:translateY(3px);box-shadow:0 3px #111}.welcome-launch-layer{z-index:70;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000bd}.welcome-launch-card{background:linear-gradient(145deg, #ffcf35 0%, var(--yellow) 62%, #f1a900 100%);text-align:center;border:3px solid #111;border-radius:25px;width:min(100%,410px);padding:34px 23px 19px;animation:.24s ease-out popIn;position:relative;overflow:hidden;box-shadow:0 22px 60px #0006}.welcome-launch-card:before{content:"";border:26px solid #ffffff3b;border-radius:50%;width:180px;height:180px;position:absolute;top:-75px;right:-76px}.welcome-launch-card .modal-close{z-index:2;color:#fff;background:#111}.welcome-launch-kicker{color:var(--yellow);letter-spacing:.75px;background:#111;border-radius:999px;padding:7px 11px;font-size:10.8px;font-weight:950;display:inline-flex}.welcome-launch-price{letter-spacing:-4px;justify-content:center;align-items:baseline;margin:12px 0 1px;font-size:68.2px;font-weight:950;line-height:.95;display:flex}.welcome-launch-price small{letter-spacing:-1px;margin-right:3px;font-size:21.85px}.welcome-launch-price em{letter-spacing:0;margin-left:6px;font-size:14.4px;font-style:normal}.welcome-launch-card h2{letter-spacing:-.8px;margin:5px 0 7px;font-size:25.3px}.welcome-launch-card>p{max-width:300px;margin:0 auto 14px;font-size:14.4px;line-height:1.45}.welcome-launch-code{border:1px dashed var(--yellow);color:#fff;background:#111;border-radius:13px;justify-content:center;align-items:center;gap:10px;min-height:57px;display:flex}.welcome-launch-code>svg{color:var(--yellow)}.welcome-launch-code>span{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.welcome-launch-code small{color:#aaa;letter-spacing:.6px;font-size:10.5px}.welcome-launch-code b{color:var(--yellow);letter-spacing:1.2px;font-size:19.55px}.welcome-apply-button{color:#111;letter-spacing:.5px;cursor:pointer;background:#fff;border:2px solid #111;border-radius:13px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:52px;margin-top:13px;font-size:16.1px;font-weight:950;display:flex;box-shadow:0 5px #111}.welcome-apply-button:active{transform:translateY(2px);box-shadow:0 3px #111}.welcome-later-button{cursor:pointer;background:0 0;border:0;margin-top:10px;padding:4px 8px;font-size:12px;font-weight:750;text-decoration:underline}.subpage-header{background:var(--yellow);color:#111}.subpage-back{color:var(--yellow);background:#111}.mark-all{color:#111}.plans-page-list{margin-top:0}.standalone-compare .plan-compare-heading b{font-size:16.1px}.standalone-compare .comparison-scroll{box-shadow:0 7px 18px #00000014}.shipping-plan-link{color:#000}.listing-purchase-options>button.autoship-choice.selected,.listing-purchase-options>button.selected:not(.autoship-choice){color:#fff;box-shadow:0 0 0 1px #111, 0 5px 0 var(--yellow);background:#111;border-color:#111}.listing-purchase-options>button.autoship-choice.selected .choice-copy small,.listing-purchase-options>button.autoship-choice.selected .choice-price small,.listing-purchase-options>button.selected:not(.autoship-choice) .choice-copy small,.listing-purchase-options>button.selected:not(.autoship-choice) .choice-price small{color:#d7d7d7}.listing-purchase-options>button.autoship-choice.selected .choice-price b{color:#fff}.listing-purchase-options>button.autoship-choice.selected .choice-radio,.listing-purchase-options>button.selected:not(.autoship-choice) .choice-radio{border-color:#fff}.listing-purchase-options>button.autoship-choice.selected .choice-radio>span,.listing-purchase-options>button.selected:not(.autoship-choice) .choice-radio>span{background:var(--yellow)}.listing-quantity .quantity-stepper{flex-basis:132px;grid-template-columns:32px 1fr 32px;width:132px}.welcome-deal-note{background:var(--yellow);color:#111;border:2px solid #111;border-radius:12px;grid-template-columns:21px 1fr;gap:9px;margin-top:13px;padding:12px;box-shadow:0 4px #111}.welcome-deal-note>svg{color:#111;margin-top:2px}.welcome-deal-note p b{font-weight:950}.welcome-deal-note button{color:var(--yellow);background:#111;border-radius:7px;margin:5px 0 0;padding:5px 8px;font-weight:900;text-decoration:none;display:inline-flex}.subpage-header{background:linear-gradient(135deg,#ffd63d 0%,var(--yellow) 68%,#eda600 100%);color:#111;border-bottom:2px solid #111;margin-bottom:6px;box-shadow:0 6px #111,0 13px 22px #00000029}.subpage-back{color:var(--yellow);background:#111;border:1px solid #111;box-shadow:0 3px #0000002e}.subpage-title small{color:#111;opacity:.7}.plans-page-select{padding-right:13px}.plans-page-explainer{background:#fff;border-top:1px solid #e5e5e5;padding:12px 13px 13px 45px}.plans-page-explainer>strong{color:#111;margin-bottom:8px;font-size:11.4px;display:block}.plans-page-explainer p{color:#5f5f5f;grid-template-columns:17px 1fr;align-items:start;gap:6px;margin:6px 0 0;font-size:10.5px;line-height:1.45;display:grid}.plans-page-explainer p svg{color:#6d9200;stroke-width:3px}.account-setting-link{color:#111;border-bottom:1px solid #ededed;grid-template-columns:38px 1fr 18px;align-items:center;gap:9px;min-height:66px;text-decoration:none;display:grid}.account-setting-link:last-child{border-bottom:0}.account-setting-link>span:nth-child(2){flex-direction:column;gap:3px;display:flex}.account-setting-link b{font-size:12px}.account-setting-link small{color:#777;font-size:10.5px}.settings-page{gap:12px;display:grid}.settings-intro{color:#fff;background:#111;border:2px solid #111;border-radius:17px;grid-template-columns:44px 1fr;align-items:center;gap:11px;padding:14px;display:grid}.settings-intro>span{background:var(--yellow);color:#111;border-radius:12px;place-items:center;width:43px;height:43px;display:grid}.settings-intro h2{margin:0 0 4px;font-size:17.25px}.settings-intro p{color:#cecece;margin:0;font-size:10.5px;line-height:1.45}.settings-card{background:#fff;border:1px solid #dedede;border-radius:16px;padding:14px;box-shadow:0 5px 15px #0000000d}.settings-form{gap:11px;display:grid}.settings-form h3{margin:0 0 1px;font-size:14.4px}.settings-form>label:not(.settings-check),.settings-form-row label{gap:6px;display:grid}.settings-form label>span{color:#555;font-size:10.5px;font-weight:800}.settings-form label>div{background:#fff;border:1px solid #d6d6d6;border-radius:11px;align-items:center;gap:8px;min-height:44px;padding:0 11px;display:flex}.settings-form label>div:focus-within{border-color:#111;box-shadow:0 0 0 2px #ffbf004d}.settings-form input,.settings-form select{color:#111;background:0 0;border:0;outline:0;width:100%;min-width:0;height:42px;font-size:12px}.settings-form-row{grid-template-columns:1fr 1fr;gap:9px;display:grid}.settings-check{grid-template-columns:18px 1fr;align-items:start;gap:8px;display:grid}.settings-check input{accent-color:#111;width:17px;height:17px}.settings-check span{line-height:1.45}.settings-save,.settings-secondary{background:var(--yellow);color:#111;cursor:pointer;border:2px solid #111;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:48px;font-size:12px;font-weight:950;display:flex;box-shadow:0 4px #111}.settings-secondary{background:#fff;width:100%}.settings-success{color:#416a11;justify-content:center;align-items:center;gap:5px;margin:0;font-size:10.8px;font-weight:800;display:flex}.floating-success{background:#eff8df;border-radius:10px;padding:10px}.address-title{grid-template-columns:40px 1fr auto;align-items:center;gap:9px;display:grid}.address-title>span{background:#fff1b7;border-radius:11px;place-items:center;width:39px;height:39px;display:grid}.address-title>div{flex-direction:column;gap:2px;display:flex}.address-title b{font-size:13.2px}.address-title small{color:#8b6500;font-size:10.5px;font-weight:900}.address-title em{color:var(--yellow);background:#111;border-radius:10px;padding:5px 7px;font-size:10.5px;font-style:normal;font-weight:900}.address-card>p{color:#5f5f5f;margin:13px 0;font-size:10.8px;line-height:1.65}.settings-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.settings-actions button{cursor:pointer;background:#f7f7f7;border:1px solid #d8d8d8;border-radius:9px;min-height:36px;font-size:10.5px;font-weight:800}.payment-card-display{color:#fff;background:linear-gradient(135deg,#111 62%,#2b2b2b);flex-direction:column;justify-content:space-between;min-height:156px;display:flex}.payment-card-display>div,.payment-card-display>span{justify-content:space-between;align-items:center;display:flex}.payment-brand{color:var(--yellow);font-size:20.7px;font-style:italic;font-weight:950}.payment-card-display em{background:var(--yellow);color:#111;border-radius:10px;padding:5px 7px;font-size:10.5px;font-style:normal;font-weight:900}.payment-card-display>strong{letter-spacing:2px;font-size:23px}.payment-card-display small{color:#d3d3d3;letter-spacing:.6px;font-size:10.5px}.secure-setting-note{background:#fff5cb;border-radius:13px;grid-template-columns:22px 1fr;gap:7px;padding:11px;display:grid}.secure-setting-note>span,.other-payment-note>span,.autoship-help-row>span{flex-direction:column;gap:3px;display:flex}.secure-setting-note small,.other-payment-note small,.autoship-help-row small{color:#666;font-size:10.5px;line-height:1.4}.other-payment-note{grid-template-columns:27px 1fr;align-items:center;gap:8px;display:grid}.other-payment-note>svg{color:#ee4d2d}.autoship-setting-summary{padding:0;overflow:hidden}.autoship-setting-summary>div:first-child{color:#fff;background:#111;justify-content:space-between;align-items:center;padding:13px;display:flex}.autoship-setting-summary>div:first-child span{flex-direction:column;gap:3px;display:flex}.autoship-setting-summary small{font-size:10.5px;font-weight:900}.autoship-setting-summary>div:first-child b{font-size:17.25px}.autoship-setting-summary>div:first-child em{background:var(--yellow);color:#111;border-radius:10px;padding:5px 7px;font-size:10.5px;font-style:normal;font-weight:900}.autoship-setting-grid{grid-template-columns:1fr 1fr;display:grid}.autoship-setting-grid span{border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;flex-direction:column;gap:4px;min-height:61px;padding:11px 13px;display:flex}.autoship-setting-grid span:nth-child(2n){border-right:0}.autoship-setting-grid small{color:#8a6500}.autoship-setting-summary>a{background:var(--yellow);color:#111;justify-content:center;align-items:center;min-height:42px;font-size:10.8px;font-weight:900;text-decoration:none;display:flex}.autoship-toggle-row{border-top:1px solid #e5e5e5;grid-template-columns:1fr 43px;align-items:center;gap:10px;padding-top:11px;display:grid}.autoship-toggle-row>span{flex-direction:column;gap:3px;display:flex}.autoship-toggle-row small{color:#777;font-size:10.5px;line-height:1.4}.autoship-toggle-row button{cursor:pointer;background:#d3d3d3;border:0;border-radius:99px;width:43px;height:24px;padding:3px;transition:background .15s}.autoship-toggle-row button i{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;display:block;box-shadow:0 1px 4px #00000040}.autoship-toggle-row button.active{background:#111}.autoship-toggle-row button.active i{background:var(--yellow);transform:translate(19px)}.autoship-help-row{grid-template-columns:25px 1fr auto;align-items:center;gap:8px;display:grid}.autoship-help-row>svg{color:#806000}.autoship-help-row>a{color:#fff;white-space:nowrap;background:#111;border-radius:9px;align-items:center;gap:4px;padding:8px;font-size:10.5px;font-weight:850;text-decoration:none;display:flex}.autoship-plan-heading{background:linear-gradient(135deg,#ffd84a,var(--yellow) 70%,#eda600);color:#111;border-bottom:2px solid #111;border-radius:11px 11px 0 0;gap:5px;margin:-13px -13px 13px;padding:13px 14px 12px}.autoship-plan-heading>span{align-items:center;gap:7px;display:flex}.autoship-plan-heading>span svg{flex:none}.autoship-plan-heading b{color:#111;font-size:17.25px;line-height:1.15}.autoship-plan-heading small{color:#2e2e2e;font-size:10.8px;font-weight:700;line-height:1.35}.welcome-deal-note{color:#222;box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:13px;padding:4px 1px 1px;display:block}.welcome-deal-note p{font-size:13.8px;font-weight:650;line-height:1.55}.welcome-deal-note p b{color:#111;font-weight:950}.welcome-deal-note button{color:#825d00;text-underline-offset:2px;font-size:inherit;background:0 0;border:0;border-radius:0;margin:0 0 0 5px;padding:0;font-weight:950;text-decoration:underline;display:inline}.welcome-deal-note button:disabled{color:#4c701b;cursor:default;text-decoration:none}.plans-page-list>article{border:2px solid #111}.plans-page-namebar{color:#fff;background:#111;justify-content:space-between;align-items:center;gap:10px;min-height:51px;padding:0 13px;display:flex}.plans-page-namebar strong{color:var(--yellow);letter-spacing:.3px;font-size:19.55px;line-height:1}.plans-page-namebar span{border:1px solid var(--yellow);color:var(--yellow);letter-spacing:.45px;white-space:nowrap;border-radius:999px;padding:5px 7px;font-size:10.5px;font-weight:950}.plans-page-select,.popular .plans-page-select{background:#fff;min-height:137px;padding:15px 13px}.selected .plans-page-select,.popular.selected .plans-page-select{background:linear-gradient(120deg,#fff9df 56%,var(--yellow))}.plans-page-copy{gap:7px}.plans-page-annual{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.plans-page-annual b{font-size:13.2px}.plans-page-annual i{color:#8a6500;font-size:13.2px;font-style:normal;font-weight:950}.plans-page-value{color:#3d3d3d;font-size:10.8px;font-weight:750;line-height:1.45}.plans-page-value small{color:#6d6d6d;font-size:inherit;font-weight:600}.delivery-overview-card{color:#fff;background:#111;border:2px solid #111;border-radius:17px;grid-template-columns:47px 1fr;align-items:center;gap:10px;padding:15px 13px;display:grid;position:relative;overflow:hidden}.delivery-overview-card>span{background:var(--yellow);color:#111;border-radius:13px;place-items:center;width:45px;height:45px;display:grid}.delivery-overview-card>div{min-width:0}.delivery-overview-card small{color:var(--yellow);letter-spacing:.55px;font-size:10.5px;font-weight:950}.delivery-overview-card h2{margin:3px 0 4px;font-size:21.85px}.delivery-overview-card p{color:#d0d0d0;max-width:280px;margin:0;font-size:10.5px;line-height:1.4}.delivery-overview-card>b{background:var(--yellow);color:#111;letter-spacing:.4px;border-radius:999px;grid-column:2;width:fit-content;padding:5px 8px;font-size:10.5px}.parcel-group{background:#fff;border:1px solid #dcdcdc;border-radius:16px;overflow:hidden}.parcel-group-heading{background:#fff5cb;border-bottom:1px solid #dfdfdf;justify-content:space-between;align-items:center;gap:10px;min-height:58px;padding:11px 13px;display:flex}.parcel-group-heading>span{flex-direction:column;gap:3px;display:flex}.parcel-group-heading small{color:#806000;font-size:10.5px;font-weight:950}.parcel-group-heading b{font-size:14.4px}.parcel-group-heading em{color:#6f6f6f;font-size:10.5px;font-style:normal}.parcel-card-list{display:grid}.parcel-card{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #ececec;grid-template-columns:42px 1fr auto;align-items:center;gap:9px;width:100%;min-height:79px;padding:10px 12px;display:grid}.parcel-card:last-child{border-bottom:0}.parcel-card:hover,.parcel-card:focus-visible{background:#fffdf3;outline:none}.parcel-card-icon{width:41px;height:41px;color:var(--yellow);background:#111;border-radius:12px;place-items:center;display:grid}.parcel-card-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.parcel-card-copy small{color:#896500;font-size:10.5px;font-weight:900}.parcel-card-copy b{font-size:13.2px}.parcel-card-copy em{color:#767676;font-size:10.5px;font-style:normal}.parcel-card-side{flex-direction:column;align-items:flex-end;gap:9px;display:flex}.parcel-card-side small{white-space:nowrap;background:#fff0b7;border-radius:999px;padding:4px 6px;font-size:10.5px;font-weight:950}.back-to-parcels{background:var(--yellow);cursor:pointer;border:2px solid #111;border-radius:12px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:49px;font-size:12px;font-weight:950;display:flex;box-shadow:0 4px #111}.referral-big-offer{flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;margin:4px auto 10px;display:flex}.referral-big-offer strong{color:var(--yellow);letter-spacing:-.6px;font-size:26.4px;line-height:1}.referral-big-offer i{color:#fff;font-size:20.7px;font-style:normal;font-weight:950}.referral-hero-card h2{margin-top:9px;font-size:19.55px}.referral-earned-total{color:#fff;text-align:center;background:#111;border-radius:13px;grid-template-columns:1fr auto 1fr auto 1.25fr;align-items:center;gap:7px;margin:11px 0;padding:11px;display:grid}.referral-earned-total>span{flex-direction:column;gap:2px;display:flex}.referral-earned-total b{color:var(--yellow);font-size:23px}.referral-earned-total small{color:#bdbdbd;font-size:10.5px}.referral-earned-total i{color:#8a8a8a;font-style:normal;font-weight:900}.referral-earned-total>strong{color:var(--yellow);font-size:16.1px}.referral-balance-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.referral-balance-grid>span{background:#fff;border:1px solid #d6d6d6;border-radius:12px;flex-direction:column;gap:5px;min-height:92px;padding:10px;display:flex}.referral-balance-grid>span:first-child{background:var(--yellow);border:2px solid #111}.referral-balance-grid small{color:#705300;font-size:10.5px;font-weight:950}.referral-balance-grid b{font-size:20.7px;line-height:1}.referral-balance-grid em{color:#555;font-size:10.5px;font-style:normal;line-height:1.35}.next-reward-progress{margin-top:12px}.next-reward-progress>div{background:#e4e4e4;border-radius:999px;height:10px;overflow:hidden}.next-reward-progress>div span{border-radius:inherit;background:linear-gradient(90deg,#eda600,var(--yellow));height:100%;display:block}.next-reward-progress p{color:#333;margin:7px 0 3px;font-size:10.8px;line-height:1.4}.next-reward-progress>small{color:#777;font-size:10.5px;line-height:1.45;display:block}.referral-redeem-button{background:var(--yellow);cursor:pointer;border:2px solid #111;border-radius:12px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:48px;margin-top:12px;font-size:11.4px;font-weight:950;display:flex;box-shadow:0 4px #111}.referral-redeem-button:disabled{color:#666;box-shadow:none;cursor:default;background:#e7e7e7}.referral-redeem-success{color:#416a11;justify-content:center;align-items:center;gap:5px;margin:9px 0 0;font-size:10.5px;font-weight:800;display:flex}.referral-activity-card>div{border-bottom:1px solid #ededed;margin-top:0;padding:9px 0}.referral-activity-card>div:last-of-type{border-bottom:0}.referral-delivery-rule{color:#5e4a00;background:#fff4c6;border-radius:10px;align-items:center;gap:6px;margin:10px 0 0;padding:9px;font-size:10.5px;line-height:1.4;display:flex}.plans-page-list{gap:18px}.plans-page-list>article.shop-plan-card{color:#111;background:#fff;border:2px solid #111;border-radius:22px;padding:31px 22px 20px;position:relative;overflow:hidden;box-shadow:0 7px #111,0 15px 28px #0000001f}.plans-page-list>article.shop-plan-card:before{content:"";background:var(--yellow);height:10px;position:absolute;inset:0 0 auto}.plans-page-list>article.shop-plan-card.popular{background:var(--yellow);border:2px solid #111;box-shadow:0 7px #111,0 15px 28px #00000029}.plans-page-list>article.shop-plan-card.popular:before{background:#111}.shop-plan-popular{color:var(--yellow);letter-spacing:.7px;background:#111;border-radius:999px;padding:7px 10px;font-size:10.5px;font-weight:950;position:absolute;top:18px;right:15px}.shop-plan-heading{padding-right:96px}.shop-plan-heading h3{font:950 29.7px/1 var(--font-geist-sans), Arial, sans-serif;letter-spacing:-1px;text-transform:uppercase;margin:0}.shop-plan-heading p{color:#555;margin:7px 0 0;font-size:14.4px;line-height:1.4}.shop-plan-card.popular .shop-plan-heading p{color:#292929}.shop-plan-price-block{margin-top:27px}.shop-plan-price-block>small{background:var(--yellow);color:#111;letter-spacing:1.2px;border-radius:999px;align-items:center;min-height:23px;padding:0 9px;font-size:10.8px;font-weight:950;display:inline-flex}.shop-plan-card.popular .shop-plan-price-block>small{color:var(--yellow);background:#111}.shop-plan-pack-price{align-items:baseline;gap:4px;min-height:72px;display:flex}.shop-plan-pack-price>span{font:900 20.7px/1 var(--font-geist-sans), Arial, sans-serif}.shop-plan-pack-price strong{font:950 61.6px/.95 var(--font-geist-sans), Arial, sans-serif;letter-spacing:-3.2px}.shop-plan-pack-price em{color:#333;font-size:14.4px;font-style:normal;font-weight:750}.shop-plan-price-block>p{margin:5px 0 0;font-size:14.4px;font-weight:800}.shop-plan-divider{background:#111;height:2px;margin:25px 0 23px}.shop-plan-benefits{gap:15px;margin:0;padding:0;list-style:none;display:grid}.shop-plan-benefits li{color:#292929;grid-template-columns:20px 1fr;align-items:center;gap:9px;font-size:14.37px;line-height:1.35;display:grid}.shop-plan-benefits svg{background:var(--yellow);color:#111;stroke-width:3.2px;border-radius:50%;width:20px;height:20px;padding:4px}.shop-plan-card.popular .shop-plan-benefits svg{color:var(--yellow);background:#111}.shop-plan-benefits b{color:#111}.shop-plan-saving{width:fit-content;color:var(--yellow);background:#111;border-radius:999px;margin-top:22px;padding:8px 11px;font-size:10.8px;font-weight:850}.shop-plan-card.popular .shop-plan-saving{color:#111;background:#fff}.shop-plan-choose{background:var(--yellow);color:#111;cursor:pointer;border:2px solid #111;border-radius:13px;grid-template-columns:18px 1fr 18px;align-items:center;width:100%;min-height:50px;margin-top:22px;padding:0 18px;font-size:14.37px;font-weight:950;display:grid;box-shadow:0 5px #111}.shop-plan-choose:before{content:""}.shop-plan-choose svg{color:#111}.shop-plan-card.popular .shop-plan-choose{color:var(--yellow);background:#111;border-color:#111;box-shadow:0 5px #fff}.shop-plan-card.popular .shop-plan-choose svg{color:var(--yellow)}.shop-plan-choose:focus-visible{outline-offset:3px;outline:3px solid #ffbf0073}.shop-plan-choose:active{transform:translateY(3px);box-shadow:0 2px #111}.shop-plan-card.popular .shop-plan-choose:active{box-shadow:0 2px #fff}.plans-page-list>article.shop-plan-card.popular{background:linear-gradient(145deg,#fffdf6 0%,#fff4c2 100%)}.shop-plan-card.popular .shop-plan-choose{box-shadow:0 5px #c79000}.autoship-plan-heading{border:0;border-bottom:3px solid var(--yellow);color:#fff;background:#111;border-radius:11px 11px 0 0;grid-template-columns:39px 1fr;align-items:center;gap:10px;min-height:68px;margin:-13px -13px 13px;padding:11px 13px;display:grid}.autoship-heading-icon{background:var(--yellow);color:#111;border-radius:11px;place-items:center;width:38px;height:38px;display:grid!important}.autoship-heading-copy{flex-direction:column;min-width:0;align-items:flex-start!important;gap:4px!important;display:flex!important}.autoship-heading-copy b{color:#fff;font-size:17.25px;line-height:1.1}.autoship-heading-copy small{color:#cfcfcf;font-size:10.5px;line-height:1.35}.autoship-plan-list>article,.autoship-plan-list>article.popular{border-color:#d6d6d6;min-height:142px}.autoship-plan-list>article.selected,.autoship-plan-list>article.popular.selected{border-color:var(--yellow);box-shadow:0 0 0 2px var(--yellow), 0 8px 17px #0000003b}.autoship-plan-select,.popular .autoship-plan-select{background:#fff;min-height:142px;padding:12px 42px 12px 10px}.popular .autoship-plan-select{background:#fffaf0;padding-top:19px}.selected .autoship-plan-select,.popular.selected .autoship-plan-select{background:linear-gradient(120deg,#fff 20%,#fff1ae 100%)}.autoship-plan-copy{gap:4px}.autoship-plan-namebar{width:fit-content;min-height:23px;color:var(--yellow);letter-spacing:.2px;background:#111;border-radius:6px;padding:5px 9px 4px;font-size:12px;font-weight:950;line-height:1.1}.autoship-regular-line{align-items:center;gap:6px;margin-top:1px;display:flex}.autoship-regular-line del{color:#767676;font-size:12px;font-weight:750}.autoship-regular-line small{color:#8b8b8b;font-size:10.5px}.autoship-main-price{align-items:baseline;gap:4px;line-height:1;display:flex}.autoship-main-price strong{letter-spacing:-.7px;font-size:24.2px}.autoship-main-price small{color:#444;font-size:10.8px;font-weight:800}.autoship-year-line{color:#171717;font-size:10.8px;font-weight:850}.autoship-total-line{color:#725200;font-size:10.5px;font-weight:800}.referral-mini-progress{background:#e2e2e2;border-radius:999px;width:50px;height:5px;margin-top:7px;display:block;overflow:hidden}.referral-mini-progress i{border-radius:inherit;background:var(--yellow);width:66.67%;height:100%;display:block}.status-item .referral-status-link{gap:1px;width:fit-content;max-width:78px;margin-top:4px;font-size:10.5px}.my-plan-page{gap:12px;display:grid}.my-plan-hero{color:#fff;box-shadow:0 6px 0 var(--yellow);background:#111;border:2px solid #111;border-radius:19px;padding:15px;overflow:hidden}.my-plan-hero-heading{grid-template-columns:46px 1fr auto;align-items:center;gap:10px;display:grid}.my-plan-hero-heading>span{background:var(--yellow);color:#111;border-radius:13px;place-items:center;width:45px;height:45px;display:grid}.my-plan-hero-heading>div{min-width:0}.my-plan-hero-heading small{color:var(--yellow);letter-spacing:.55px;font-size:10.5px;font-weight:950}.my-plan-hero-heading h2{margin:2px 0 3px;font-size:23px}.my-plan-hero-heading p{color:#c9c9c9;margin:0;font-size:10.5px;line-height:1.35}.my-plan-hero-heading>b{border:1px solid var(--yellow);color:var(--yellow);letter-spacing:.4px;border-radius:999px;padding:5px 7px;font-size:10.5px}.my-plan-balance{border:1px solid #343434;border-radius:13px;grid-template-columns:repeat(3,1fr);margin-top:14px;display:grid}.my-plan-balance span{border-right:1px solid #343434;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:62px;display:flex}.my-plan-balance span:last-child{border-right:0}.my-plan-balance strong{color:var(--yellow);font-size:23px;line-height:1}.my-plan-balance small{color:#bcbcbc;font-size:10.5px}.my-plan-progress-copy{justify-content:space-between;align-items:flex-end;gap:10px;margin-top:13px;display:flex}.my-plan-progress-copy>span{flex-direction:column;gap:2px;display:flex}.my-plan-progress-copy small{color:#aaa;font-size:10.5px}.my-plan-progress-copy>strong{color:var(--yellow);font-size:14.4px}.my-plan-progress{background:#3b3b3b;border-radius:999px;height:10px;margin-top:7px;overflow:hidden}.my-plan-progress span{border-radius:inherit;background:var(--yellow);height:100%;display:block}.my-plan-dates{grid-template-columns:1fr 1fr;gap:8px;margin-top:13px;display:grid}.my-plan-dates>span{color:#111;background:#fff;border-radius:10px;grid-template-columns:18px 1fr;align-items:center;gap:6px;min-height:48px;padding:8px;display:grid}.my-plan-dates>span>span{flex-direction:column;gap:2px;display:flex}.my-plan-dates small{color:#7a5a00;font-size:10.5px;font-weight:950}.my-plan-section{background:#fff;border:1px solid #dedede;border-radius:16px;overflow:hidden}.my-plan-section-title{background:#fff5cc;border-bottom:1px solid #e1e1e1;justify-content:space-between;align-items:center;gap:10px;min-height:59px;padding:11px 13px;display:flex}.my-plan-section-title>span{flex-direction:column;gap:2px;display:flex}.my-plan-section-title small{color:#856100;letter-spacing:.4px;font-size:10.5px;font-weight:950}.my-plan-section-title h2{margin:0;font-size:17.25px}.my-plan-section-title a,.my-plan-section-title>strong{color:#111;align-items:center;font-size:10.5px;font-weight:850;text-decoration:none;display:flex}.my-plan-upcoming-list{display:grid}.my-plan-upcoming-list>a{color:#111;border-bottom:1px solid #ededed;grid-template-columns:31px 1fr auto 17px;align-items:center;gap:8px;min-height:67px;padding:9px 11px;text-decoration:none;display:grid}.my-plan-upcoming-list>a:last-child{border-bottom:0}.my-plan-delivery-number{width:29px;height:29px;color:var(--yellow);background:#111;border-radius:50%;place-items:center;font-size:10.5px;font-weight:950;display:grid}.my-plan-upcoming-list a>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.my-plan-upcoming-list small{color:#737373;font-size:10.5px}.my-plan-upcoming-list em{color:#6b4f00;white-space:nowrap;background:#fff1b7;border-radius:999px;padding:5px 6px;font-size:10.5px;font-style:normal;font-weight:900}.my-plan-history{padding:0 11px;display:grid}.my-plan-history>div{border-bottom:1px solid #ededed;grid-template-columns:31px 1fr auto;align-items:center;gap:8px;min-height:61px;display:grid}.my-plan-history>div:last-child{border-bottom:0}.my-plan-history-check{background:var(--yellow);color:#111;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.my-plan-history>div>span:nth-child(2),.my-plan-history>div>span:nth-child(3){flex-direction:column;gap:3px;display:flex}.my-plan-history>div>span:nth-child(3){align-items:flex-end}.my-plan-history small{color:#777;font-size:10.5px}.my-plan-help{background:#fff7da;border:1px solid #e4c04d;border-radius:14px;grid-template-columns:31px 1fr;align-items:center;gap:8px;padding:11px;display:grid}.my-plan-help>span:first-child{color:#785800}.my-plan-help>span:last-child{flex-direction:column;gap:3px;display:flex}.my-plan-help small{color:#655831;font-size:10.5px;line-height:1.45}.my-plan-delivery-link{background:var(--yellow);color:#111;border:2px solid #111;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:50px;font-size:12px;font-weight:950;text-decoration:none;display:flex;box-shadow:0 4px #111}.my-plan-updated{color:#888;justify-content:center;align-items:center;gap:4px;margin:0;font-size:10.5px;display:flex}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.brand small{font-size:14.4px}.status-item small{font-size:11.4px;line-height:1.25}.status-item em,.status-link,.status-item .referral-status-link{font-size:12px;line-height:1.2}.eyebrow,.benefits div{font-size:12px}.hero-slide-detail{font-size:14.4px}.section-heading p{font-size:14.4px;line-height:1.4}.save-pill{font-size:12.6px}.listing-copy>small{font-size:11.4px}.listing-copy>p{font-size:13.2px}.listing-rating b{font-size:12.6px}.listing-rating small{font-size:11.4px}.flavor-label{font-size:12px}.scent-picker button{min-height:34px;font-size:13.2px}.choice-copy b{font-size:14.95px}.choice-copy small{font-size:13.8px}.choice-price small{font-size:12px}.listing-purchase-options>button{min-height:74px}.listing-quantity b{font-size:14.4px}.listing-quantity small{font-size:12px;line-height:1.35}.quantity-stepper input{font-size:14.4px}.welcome-progress p{font-size:12.6px}.listing-shipping-fees>span{font-size:13.2px}.listing-shipping-fees strong{font-size:13.8px}.listing-total span{font-size:13.2px}.listing-total strong{font-size:19.55px}.applied-voucher{font-size:13.8px}.welcome-deal-note p{font-size:14.37px}.autoship-heading-copy small{font-size:12.6px}.autoship-plan-list>article,.autoship-plan-list>article.popular,.autoship-plan-select,.popular .autoship-plan-select{min-height:154px}.autoship-popular{font-size:10.5px}.autoship-plan-namebar{font-size:13.8px}.autoship-regular-line del{font-size:13.2px}.autoship-regular-line small{font-size:11.4px}.autoship-year-line{font-size:13.2px}.autoship-total-line{font-size:12px}.plan-compare-heading b{font-size:14.37px}.plan-compare-heading small{font-size:12px}.plan-compare-heading>span:last-child{font-size:10.8px}.comparison-table{font-size:12px}.comparison-table thead th,.checkout-product-row small{font-size:11.4px}.checkout-product-row b{font-size:14.37px}.checkout-product-row em{font-size:12px;line-height:1.35}.checkout-product-row>strong{font-size:16.1px}.autoship-checkout-alert b{font-size:13.8px}.autoship-checkout-alert small{font-size:12px}.payment-heading b{font-size:14.95px}.payment-heading small{font-size:12px}.payment-methods b{font-size:14.4px}.payment-methods small{font-size:12px}.autoship-form-grid label>span,.payment-panel label>span{font-size:12.6px}.autoship-form-grid select,.payment-panel select,.payment-panel input{font-size:14.4px}.payment-panel>p{font-size:12px;line-height:1.4}.spay-highlight small{font-size:11.4px}.spay-highlight b span{font-size:12px}.spay-breakdown>span{font-size:12.6px}.spay-breakdown>span:last-child{font-size:13.8px}.checkout-summary>span{font-size:13.2px}.checkout-summary .checkout-grand-total b{font-size:14.95px}.autoship-consent span{font-size:12px}.place-order-button{min-height:54px;font-size:14.95px}.checkout-footnote{font-size:10.8px}.addon-box span,.addon-copy small{font-size:13.2px}.trust-grid span{font-size:11.4px}.bottom-nav button,.bottom-nav a{font-size:12px}.modal-card>small{font-size:12.6px}.plan-detail-grid small{font-size:11.4px}.plan-detail-grid b{font-size:14.95px}.confirm-button{min-height:52px;font-size:14.4px}.date-field{font-size:14.4px}.welcome-launch-kicker{font-size:12.6px}.welcome-launch-code small{font-size:10.8px}.welcome-later-button{font-size:13.2px}.schedule-summary small{font-size:11.4px}.delivery-list small,.delivery-list button{font-size:12px}.drawer-title small{font-size:12.6px}.subpage-title small{font-size:11.4px}.plans-page-intro>span{font-size:12px}.plans-page-intro p{font-size:13.2px}.plans-page-namebar span,.shop-plan-popular{font-size:10.8px}.plans-page-value{font-size:12.6px}.plans-page-explainer>strong{font-size:13.8px}.plans-page-explainer p{font-size:12.6px}.plans-shipping-rule b{font-size:14.4px}.plans-shipping-rule small{font-size:12.6px}.shop-plan-price-block>small,.shop-plan-saving{font-size:12px}.delivery-overview-card small,.delivery-current-card small,.order-summary-card small,.tracking-heading small{font-size:11.4px}.delivery-overview-card p,.delivery-current-card p{font-size:12.6px}.delivery-overview-card>b,.delivery-current-card>b{font-size:10.8px}.parcel-group-heading small,.parcel-card-copy small{font-size:11.4px}.parcel-group-heading b,.parcel-card-copy b{font-size:14.4px}.parcel-group-heading em,.parcel-card-copy em{font-size:12px}.parcel-card-side small{font-size:10.5px}.back-to-parcels{font-size:14.4px}.order-summary-card b{font-size:13.8px}.order-summary-card p{font-size:12px}.tracking-heading>b{font-size:11.4px}.order-step b{font-size:14.4px}.order-step small{font-size:11.4px}.order-step em{font-size:10.5px}.delivery-plan-card small{font-size:10.8px}.delivery-plan-card em{font-size:12px}.delivery-plan-card a{font-size:12.6px}.mark-all,.notification-summary small{font-size:12px}.notification-list b{font-size:14.4px}.notification-list p{font-size:12.6px}.notification-list small,.profile-card small{font-size:11.4px}.profile-card p{font-size:12.6px}.account-links h3,.account-shortcuts h3{font-size:14.95px}.account-setting-link b,.account-detail b,.account-shortcuts b{font-size:14.4px}.account-setting-link small,.account-detail small,.account-shortcuts small{font-size:12px}.account-detail p{font-size:12.6px}.settings-intro h2{font-size:19.55px}.settings-intro p{font-size:12.6px}.settings-form h3{font-size:16.1px}.settings-form label>span{font-size:12.6px}.settings-form input,.settings-form select,.settings-save,.settings-secondary{font-size:14.4px}.settings-success{font-size:12.6px}.address-title small,.address-title em{font-size:11.4px}.address-card>p,.settings-actions button{font-size:12.6px}.payment-card-display em,.payment-card-display small{font-size:11.4px}.secure-setting-note b,.other-payment-note b,.autoship-help-row b{font-size:13.8px}.secure-setting-note small,.other-payment-note small,.autoship-help-row small{font-size:12px}.autoship-setting-summary small{font-size:11.4px}.autoship-setting-summary>div:first-child em{font-size:10.8px}.autoship-setting-grid b{font-size:14.4px}.autoship-setting-summary>a{min-height:48px;font-size:13.2px}.autoship-toggle-row b{font-size:13.8px}.autoship-toggle-row small,.autoship-help-row>a{font-size:12px}.referral-hero-card small,.referral-progress-card>small,.referral-share-card>small,.referral-activity-card>small{font-size:11.4px}.referral-hero-card p{font-size:12.6px}.referral-earned-total small,.referral-balance-grid small{font-size:10.8px}.referral-balance-grid em{font-size:12px}.next-reward-progress p{font-size:12.6px}.next-reward-progress>small{font-size:12px}.referral-redeem-button{font-size:13.8px}.referral-redeem-success{font-size:12px}.referral-progress-card>b{font-size:14.37px}.referral-progress-card>p,.referral-share-card>p,.referral-share-card button{font-size:12.6px}.referral-activity-card b{font-size:13.8px}.referral-activity-card div small{font-size:11.4px}.referral-activity-card strong,.referral-delivery-rule{font-size:12px}.my-plan-hero-heading small{font-size:11.4px}.my-plan-hero-heading p{font-size:12px}.my-plan-hero-heading>b{font-size:10.5px}.my-plan-balance small{font-size:10.8px}.my-plan-progress-copy b{font-size:13.2px}.my-plan-progress-copy small{font-size:11.4px}.my-plan-progress-copy>strong{font-size:14.95px}.my-plan-dates small{font-size:10.8px}.my-plan-dates b{font-size:13.2px}.my-plan-section-title small{font-size:10.8px}.my-plan-section-title a,.my-plan-section-title>strong,.my-plan-delivery-number{font-size:12px}.my-plan-upcoming-list b{font-size:13.8px}.my-plan-upcoming-list small{font-size:11.4px}.my-plan-upcoming-list em{font-size:10.5px}.my-plan-history b{font-size:13.2px}.my-plan-history small{font-size:11.4px}.my-plan-help b{font-size:13.2px}.my-plan-help small{font-size:12px}.my-plan-delivery-link{font-size:14.4px}.my-plan-updated{font-size:11.4px}@keyframes slideIn{0%{transform:translate(-100%)}}@keyframes popIn{0%{opacity:0;transform:translateY(8px)scale(.98)}}@keyframes drawerUp{0%{transform:translateY(100%)}}@keyframes heroPosterIn{0%{opacity:.35;transform:translate(12px)}}@media (width<=390px){.top-header,.page-content{padding-inline:14px}.plan-scroll{margin-inline:-14px;padding-inline:14px}.status-item{grid-template-columns:30px 1fr;gap:5px;padding-inline:6px}.status-icon{width:29px;height:29px}.status-icon svg{width:19px}.status-item strong{font-size:15.52px}.status-link,.status-item .referral-status-link{font-size:10.8px}.hero-copy{padding-left:15px}.hero-card h1{font-size:30.8px}.benefits{gap:8px}.shipping-copy{padding-inline:8px}.shipping-plan-link{min-width:82px;margin-right:7px}.price-copy{padding-inline:7px}.trust-grid div{text-align:center;flex-direction:column;padding-inline:3px}.listing-product{grid-template-columns:101px 1fr;gap:11px}.listing-image{width:101px;height:112px}.listing-copy h3{font-size:19.55px}.choice-copy small{font-size:13.2px}.choice-price b{font-size:17.25px}.autoship-form-grid{grid-template-columns:1fr}.checkout-drawer{padding-inline:14px}}@media (width>=700px){body{padding:24px 0}.site-shell{border-radius:34px}.bottom-nav{border-radius:34px;bottom:24px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important}}.status-card{align-items:stretch}.status-item{align-items:start}.status-item>span:last-child{grid-template-rows:22px 28px 28px 7px 22px;align-content:start;display:grid}.status-item small{white-space:normal;align-items:flex-start;display:flex}.status-item strong{align-items:center;margin:0;display:flex}.status-item em{white-space:normal;text-align:center;justify-content:center;align-items:center;width:fit-content;max-width:100%;min-height:24px;padding:3px 5px;line-height:1.05;overflow:hidden}.status-mini-progress-spacer{width:50px;max-width:100%;height:5px;display:block}.referral-mini-progress{width:50px;max-width:100%;margin-top:0}.status-link,.status-item .referral-status-link{white-space:nowrap;align-self:start;width:fit-content;max-width:100%;margin-top:0}.autoship-plan-heading{border:1px solid #d8d8d8;border-bottom:3px solid var(--yellow);color:#111;background:linear-gradient(135deg,#f4f4f4,#e7e7e7);box-shadow:inset 0 1px #fff}.autoship-heading-icon{background:var(--yellow);color:#111}.autoship-heading-copy b{color:#111}.autoship-heading-copy small{color:#565656}.comparison-scroll{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;border:2px solid #111;overflow-x:auto}.comparison-table{width:100%;min-width:720px;font-size:14.4px}.comparison-table th,.comparison-table td{min-height:52px;padding:14px 12px;font-size:14.4px}.comparison-table thead th{font-size:13.2px}.comparison-table thead th:first-child,.comparison-table tbody th{z-index:2;width:160px;position:sticky;left:0}.comparison-table thead th:first-child{z-index:3}.comparison-table td{scroll-snap-align:start}.comparison-table .annual-total-row th{color:var(--yellow);background:#111;font-size:14.4px}.comparison-table .annual-total-row td{background:#fff3b6}.comparison-table .annual-total-row strong{color:#111;letter-spacing:-.5px;font-size:21.85px;line-height:1;display:inline-block}.shop-plan-price-block .shop-plan-saving,.shop-plan-card.popular .shop-plan-price-block .shop-plan-saving{color:#666;background:0 0;border-radius:0;margin:8px 0 0;padding:0;font-size:13.2px;font-weight:750}.referral-hero-card .referral-big-offer+p{margin-top:13px}.faq-section{border-top:1px solid #e4e4e4;margin-top:22px;padding:25px 0 7px}.faq-heading>span{background:var(--yellow);color:#111;letter-spacing:.65px;border-radius:999px;align-items:center;min-height:23px;padding:0 9px;font-size:10.8px;font-weight:950;display:inline-flex}.faq-heading h2{letter-spacing:-.7px;margin:8px 0 4px;font-size:23.1px}.faq-heading p{color:#666;margin:0;font-size:13.2px;line-height:1.45}.faq-list{gap:8px;margin-top:14px;display:grid}.faq-list details{background:#fff;border:1px solid #dcdcdc;border-radius:13px;overflow:hidden}.faq-list details[open]{box-shadow:0 3px 0 var(--yellow);border-color:#111}.faq-list summary{cursor:pointer;grid-template-columns:1fr 29px;align-items:center;gap:10px;min-height:54px;padding:11px 12px;font-size:14.37px;font-weight:850;line-height:1.35;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";background:var(--yellow);border-radius:50%;place-items:center;width:29px;height:29px;font-size:21.85px;line-height:1;display:grid}.faq-list details[open] summary:after{content:"−";color:var(--yellow);background:#111}.faq-list details p{color:#5d5d5d;border-top:1px solid #ececec;margin:-2px 12px 13px;padding-top:11px;font-size:13.8px;line-height:1.55}.profile-card.member-silver{color:#111;background:linear-gradient(135deg,#fff 0%,#d8dde2 58%,#f7f7f7 100%);border:2px solid #aeb4bb;box-shadow:0 5px #aeb4bb}.profile-card.member-silver .profile-avatar{color:#e8edf1;background:#111}.profile-card.member-silver small,.profile-card.member-silver>svg{color:#505861}.profile-card.member-silver p{color:#51565c}.profile-card.member-gold{background:linear-gradient(135deg, #ffdc58 0%, var(--yellow) 58%, #eaa100 100%);color:#111;border:2px solid #111;box-shadow:0 5px #111}.profile-card.member-platinum{color:#fff;background:linear-gradient(135deg,#111 0%,#4e535a 62%,#1a1c1f 100%);border:2px solid #d7dbe0;box-shadow:0 5px #bfc4ca}.profile-card.member-platinum .profile-avatar{color:#111;background:#e1e5e9}.profile-card.member-platinum small,.profile-card.member-platinum>svg{color:#e1e5e9}.profile-card.member-platinum p{color:#d6d9dd}@media (width<=390px){.status-item>span:last-child{grid-template-rows:24px 27px 29px 7px 22px}.status-item em{font-size:10.8px}.comparison-table{min-width:680px}}.idea-product-stage .idea-product-crop img{object-fit:contain;mix-blend-mode:normal;filter:drop-shadow(0 15px 15px #46300629);width:100%;max-width:100%;height:100%;position:absolute;inset:0}.shop-product-detail .listing-gallery-pack{box-shadow:none;background:0 0;border:0;overflow:visible}.shop-product-detail .listing-gallery-pack img{object-fit:contain;filter:drop-shadow(0 21px 18px #36240c33);width:100%;max-width:100%;height:100%;position:absolute;inset:0}.listing-plan-title-row{white-space:nowrap;align-items:baseline;gap:8px;width:100%;display:flex}.listing-plan-title-row .listing-plan-name{letter-spacing:-.55px;font-size:22px;line-height:1}.listing-plan-title-row .listing-plan-family{color:#59534a;font-size:10.8px;font-weight:850;line-height:1}.listing-autoship-options .tier-smart .listing-plan-title-row .listing-plan-name{font-size:23.5px}.listing-add-cart{grid-template-columns:minmax(0,1fr) auto}.listing-add-cart>span{text-transform:none;align-items:center;gap:8px;font-size:16px;display:flex}.listing-add-cart svg{flex:none;position:static}.comparison-scroll{background:#151515;border:1px solid #111;padding:7px;overflow:visible;box-shadow:0 15px 32px #1610082e,0 3px 8px #0000001a}.comparison-table{box-shadow:none;background:#fff;border:1px solid #111;overflow:visible}.comparison-table col.compare-label-col{width:29%}.comparison-table col.compare-silver-col{width:21.5%}.comparison-table col.compare-gold-col{width:28%}.comparison-table col.compare-platinum-col{width:21.5%}.comparison-table th,.comparison-table td{border-bottom-color:#1111113d;border-right-color:#11111147}.comparison-table thead th{border-bottom:2px solid #111;height:66px;font-size:11.4px}.comparison-table thead th:first-child{color:#fff;background:linear-gradient(145deg,#262626,#080808)}.comparison-table thead th.plan-metal-smart{z-index:3;color:#1b1400;background:linear-gradient(145deg,#ffe46f,#f4b800);transform:translateY(-5px);box-shadow:inset 2px 0 #111,inset -2px 0 #111,inset 0 2px #111,0 -5px #111}.comparison-table thead th.plan-metal-family{color:#fff;background:linear-gradient(145deg,#7770a9,#302b52)}.comparison-table thead th.compare-plan-popular>small{border:1px solid var(--yellow);min-width:0;color:var(--yellow);letter-spacing:.35px;background:#111;align-items:center;gap:3px;padding:3px 6px;font-size:7px;display:inline-flex;top:5px}.comparison-table thead th.compare-plan-popular>small svg{flex:none}.comparison-table tbody th{color:#2a2722;background:#eeeae2;font-weight:850}.comparison-table .annual-total-row th,.comparison-table .annual-total-row td{border-top:2px solid #111;border-bottom:2px solid #111;height:53px}.comparison-table .annual-total-row th{background:#e3dccd}.comparison-table .annual-total-row td:nth-child(2){background:#b9dadd}.comparison-table .annual-total-row td:nth-child(4){background:#bbb4d4}.cart-page{min-height:calc(100vh - 190px);display:block}.cart-filled{width:100%}.cart-added-banner,.cart-success{background:linear-gradient(135deg,#fff9dd,#ffedaa);border:1px solid #d5b23d;border-radius:16px;grid-template-columns:34px 1fr;align-items:center;column-gap:9px;width:100%;min-height:64px;margin-bottom:14px;padding:11px 13px;display:grid}.cart-added-banner>span,.cart-success>span{width:34px;height:34px;color:var(--yellow);background:#111;border-radius:50%;grid-row:1/3;place-items:center;display:grid}.cart-added-banner b,.cart-success b{align-self:end;font-size:13.8px}.cart-added-banner small,.cart-success small{color:#675b37;align-self:start;font-size:11.4px}.cart-list-heading{justify-content:space-between;align-items:flex-end;gap:12px;margin:3px 2px 12px;display:flex}.cart-list-heading>span{flex-direction:column;gap:3px;display:flex}.cart-list-heading small{color:#896500;letter-spacing:1px;font-size:10.8px;font-weight:950}.cart-list-heading h2{letter-spacing:-.7px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:29px}.cart-list-heading button{color:#5e4700;cursor:pointer;background:0 0;border:0;padding:7px 0;font-size:11.4px;font-weight:900;text-decoration:underline}.cart-items{gap:10px;display:grid}.cart-item{background:#fff;border:1.5px solid #ded8ce;border-radius:20px;grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:156px;padding:13px 13px 13px 45px;transition:border-color .16s,box-shadow .16s,background .16s;display:grid;position:relative;box-shadow:0 8px 20px #32230c12}.cart-item.selected{box-shadow:0 0 0 2px var(--yellow), 0 10px 24px #452f0a1f;background:radial-gradient(circle at 100% 0,#ffbf0026,#0000 32%),#fffdf7;border-color:#111}.cart-item-check{cursor:pointer;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.cart-item-check input{opacity:0;pointer-events:none;position:absolute}.cart-item-check>span{color:#111;background:#fff;border:2px solid #827b72;border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.cart-item.selected .cart-item-check>span{background:var(--yellow);border-color:#111}.cart-item-image{place-items:center;width:82px;height:116px;display:grid}.cart-item-image img{object-fit:contain;filter:drop-shadow(0 8px 7px #2b1c0429);width:100%;height:100%}.cart-item-copy{flex-direction:column;align-self:stretch;min-width:0;padding:4px 0;display:flex}.cart-item-copy>small{color:#916a00;letter-spacing:.8px;font-size:9.8px;font-weight:950}.cart-item-copy h3{margin:4px 0 2px;font-size:15px;line-height:1.1}.cart-item-copy>p{color:#5e5850;margin:0 0 9px;font-size:11.4px}.cart-item-copy>span{flex-direction:column;gap:3px;margin-top:auto;display:flex}.cart-item-copy>span b{font-size:12.6px}.cart-item-copy>span small{color:#6d675f;font-size:10.5px;line-height:1.35}.cart-remove{color:#716a61;cursor:pointer;background:#f8f6f2;border:1px solid #ded8cf;border-radius:9px;align-self:start;place-items:center;width:30px;height:30px;display:grid}.cart-item-total{font-size:15px;position:absolute;bottom:13px;right:13px}.cart-order-summary{background:linear-gradient(145deg,#fffdf9,#f4eee2);border:1px solid #d8d1c6;border-radius:20px;gap:10px;margin-top:14px;padding:15px;display:grid;box-shadow:0 12px 28px #392a0e17}.cart-order-summary>span{color:#5f5950;justify-content:space-between;align-items:center;font-size:12.6px;display:flex}.cart-order-summary .cart-summary-total{color:#111;border-top:1px solid #d5cec1;padding-top:10px}.cart-order-summary .cart-summary-total strong{font-size:22px}.cart-order-summary>button{background:var(--yellow);color:#111;cursor:pointer;border:2px solid #111;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:52px;font-size:14.4px;font-weight:950;display:flex;box-shadow:0 5px #111}.cart-order-summary>button:disabled{color:#858078;box-shadow:none;cursor:not-allowed;background:#ddd9d2;border-color:#bbb5ab}.cart-order-summary>small{color:#756f66;text-align:center;font-size:10.8px}.cart-payment-items{gap:7px;display:grid}.cart-payment-drawer .checkout-thumb{background:#f5f0e7}.cart-payment-drawer .checkout-thumb img{object-fit:contain;object-position:center;width:100%;height:100%;padding:4px}@media (width<=390px){.listing-plan-title-row .listing-plan-name{font-size:20px}.listing-autoship-options .tier-smart .listing-plan-title-row .listing-plan-name{font-size:21.5px}.listing-plan-title-row .listing-plan-family{font-size:9.8px}.comparison-table col.compare-label-col{width:30%}.comparison-table col.compare-silver-col{width:20%}.comparison-table col.compare-gold-col{width:29%}.comparison-table col.compare-platinum-col{width:21%}.comparison-table thead th.compare-plan-popular>small{padding-inline:4px;font-size:6.4px}.cart-item{grid-template-columns:70px minmax(0,1fr) auto;padding-left:41px}.cart-item-image{width:70px;height:104px}}.status-card{align-items:stretch;padding:15px 5px}.status-item{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:7px;padding-inline:8px}.status-icon{align-self:start;margin-top:19px}.status-item>.status-copy{text-align:left;grid-template-rows:21px 30px 29px 7px 22px;align-content:start;min-width:0;display:grid}.status-copy small,.status-copy strong{text-align:left;justify-content:flex-start;width:100%}.status-copy small{align-items:flex-start;font-size:clamp(10.5px,2.36vw,11.4px);line-height:1.15}.status-copy strong{letter-spacing:-.35px;align-items:center;font-size:clamp(14.4px,3.62vw,17.25px);line-height:1}.status-copy em{align-self:start}.plan-metal{border:1px solid #1414142e;box-shadow:inset 0 -4px #00000014,0 2px 5px #0000001a}.plan-metal-essential{border-color:var(--tier-silver-edge);background:var(--tier-silver);color:#fff;text-shadow:0 1px 1px #0000002e}.plan-metal-smart{border-color:var(--tier-gold-edge);background:var(--tier-gold);color:#2d230a;text-shadow:none}.plan-metal-family{border-color:var(--tier-platinum-edge);background:var(--tier-platinum);color:#fff;text-shadow:0 1px 1px #0003}.autoship-plan-namebar.plan-metal{border-radius:7px;justify-content:center;align-items:center;width:fit-content;min-width:116px;min-height:27px;padding:6px 10px 5px;font-size:13.8px;font-weight:950;display:inline-flex}.comparison-scroll{overscroll-behavior-inline:auto;scroll-snap-type:none;width:100%;overflow-x:hidden}.comparison-table{table-layout:fixed;width:100%;min-width:0;font-size:clamp(10.8px,2.7vw,13.2px)}.comparison-table th,.comparison-table td{min-height:0;font-size:inherit;overflow-wrap:anywhere;padding:10px 4px;line-height:1.25}.comparison-table thead th{letter-spacing:0;width:auto;padding:11px 3px;font-size:clamp(10.5px,2.53vw,12.6px);position:static}.comparison-table thead th:first-child,.comparison-table tbody th{width:31%;position:static;left:auto}.comparison-table thead th.plan-metal{border-top:0;border-bottom-color:#00000073;border-left:0;font-weight:950}.comparison-table thead th.plan-metal-essential{background:var(--tier-silver);color:#fff}.comparison-table thead th.plan-metal-smart{background:var(--tier-gold);color:#2d230a}.comparison-table thead th.plan-metal-family{background:var(--tier-platinum);color:#fff}.comparison-table td{white-space:normal;overflow-wrap:normal}.comparison-table .annual-total-row strong{white-space:nowrap;font-size:clamp(16.1px,4.6vw,20.7px)}.shop-plan-heading.plan-metal{border-radius:14px;min-height:82px;margin:-8px -8px 0;padding:16px 99px 14px 15px}.shop-plan-heading.plan-metal h3{color:inherit}.shop-plan-heading.plan-metal p,.shop-plan-card.popular .shop-plan-heading.plan-metal p{color:inherit;opacity:.78}.shop-plan-card.popular .shop-plan-heading.plan-metal-family p{color:#fff}.profile-card.member-silver{border-color:var(--tier-silver-edge);background:var(--tier-silver);color:#fff;box-shadow:0 5px 0 var(--tier-silver-edge)}.profile-card.member-gold{border-color:var(--tier-gold-edge);background:var(--tier-gold);color:#2d230a;box-shadow:0 5px 0 var(--tier-gold-edge)}.profile-card.member-platinum{border-color:var(--tier-platinum-edge);background:var(--tier-platinum);color:#fff;box-shadow:0 5px 0 var(--tier-platinum-edge)}.profile-card.member-silver .profile-avatar,.profile-card.member-platinum .profile-avatar{background:#fff}.profile-card.member-silver .profile-avatar{color:var(--tier-silver-edge)}.profile-card.member-platinum .profile-avatar{color:var(--tier-platinum)}.profile-card.member-silver small,.profile-card.member-silver>svg,.profile-card.member-platinum small,.profile-card.member-platinum>svg{color:#fffffff0}.profile-card.member-silver p,.profile-card.member-platinum p{color:#ffffffdb}.profile-card.member-gold .profile-avatar{color:#9a6b00;background:#fff}.profile-card.member-gold small,.profile-card.member-gold>svg{color:#2d230a}.profile-card.member-gold p{color:#5d480f}.autoship-plan-list>article.tier-essential{border-color:var(--tier-silver);background:var(--tier-silver-soft)}.autoship-plan-list>article.tier-smart{border-color:var(--tier-gold-edge);background:var(--tier-gold-soft)}.autoship-plan-list>article.tier-family{border-color:var(--tier-platinum);background:var(--tier-platinum-soft)}.autoship-plan-list>article[class*=tier-].selected{border-color:#111;box-shadow:0 0 0 1px #111,0 7px 15px #0000001c}#plan-essential{background:var(--tier-silver-soft)}#plan-smart,.plans-page-list>article.shop-plan-card.popular{background:var(--tier-gold-soft)}#plan-family{background:var(--tier-platinum-soft)}#plan-essential:before{background:var(--tier-silver)}#plan-smart:before,.plans-page-list>article.shop-plan-card.popular:before{background:var(--tier-gold)}#plan-family:before{background:var(--tier-platinum)}.delivery-plan-card{background:var(--tier-gold)}.autoship-setting-summary>div:first-child{background:var(--tier-gold);color:#2d230a}.autoship-setting-summary>div:first-child small{color:#5d480f}.autoship-setting-summary>div:first-child em{color:#5d480f;background:#fff}.autoship-setting-summary>a{background:var(--tier-gold-soft)}.my-plan-hero-heading h2.plan-metal{border-radius:7px;width:fit-content;margin:3px 0 4px;padding:5px 9px 6px;font-size:19.55px;line-height:1}.referral-redeem-picker{background:#f7f7f7;border:1px solid #d9d9d9;border-radius:13px;margin-top:13px;padding:11px}.referral-redeem-picker>span{flex-direction:column;gap:3px;display:flex}.referral-redeem-picker>span b{font-size:14.4px}.referral-redeem-picker>span small{color:#686868;font-size:12px;line-height:1.35}.referral-redeem-picker>div{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:7px;margin-top:9px;display:grid}.referral-redeem-picker button{cursor:pointer;background:#fff;border:1.5px solid #cfcfcf;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:57px;padding:8px;display:flex}.referral-redeem-picker button b{font-size:14.95px}.referral-redeem-picker button small{color:#686868;font-size:11.4px}.referral-redeem-picker button.selected{background:var(--yellow);border-color:#111;box-shadow:0 3px #111}.referral-all-requested{color:#416a11;background:#eff8df;border-radius:10px;justify-content:center;align-items:center;gap:6px;margin:13px 0 0;padding:10px;font-size:12.6px;font-weight:800;display:flex}@media (width<=390px){.status-item{grid-template-columns:29px minmax(0,1fr);gap:5px;padding-inline:5px}.status-icon{width:29px;height:29px;margin-top:20px}.status-item>.status-copy{grid-template-rows:22px 28px 29px 7px 22px}.comparison-table{min-width:0}.comparison-table th,.comparison-table td{padding-inline:3px}.shop-plan-heading.plan-metal{padding-right:92px}}.status-card{min-height:132px;padding:14px 3px}.status-item{grid-template-columns:30px minmax(0,90px);justify-content:center;gap:5px;padding-inline:3px}.status-icon{width:30px;height:30px;margin-top:18px}.status-item>.status-copy{grid-template-rows:18px 28px 28px 7px 20px;align-content:center;width:90px;max-width:100%}.status-copy small{white-space:nowrap;align-items:flex-end;padding-bottom:1px;font-size:clamp(10.5px,1.95vw,10.5px);line-height:1}.status-copy strong{font-size:clamp(13.8px,3.45vw,16.67px);line-height:1}.status-copy em{min-height:23px;font-size:clamp(10.5px,2.47vw,11.4px)}.status-link,.status-item .referral-status-link{font-size:clamp(10.5px,2.42vw,11.4px)}.purchase-mode-switch{background:#ededed;border-radius:18px;grid-template-columns:1fr 1fr;gap:8px;margin-top:9px;padding:6px;display:grid}.listing-purchase-options.purchase-mode-switch>button{text-align:center;color:#777;min-height:101px;box-shadow:none;background:0 0;border:0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:10px 7px;display:flex}.listing-purchase-options.purchase-mode-switch>button.selected,.listing-purchase-options.purchase-mode-switch>button.autoship-choice.selected{color:#111;background:#fff;border:0;box-shadow:0 7px 16px #00000026}.purchase-mode-icon{color:#777;background:#dedede;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.purchase-mode-switch>button.selected .purchase-mode-icon{background:var(--yellow);color:#111}.purchase-mode-copy{flex-direction:column;align-items:center;gap:3px;min-width:0;display:flex}.purchase-mode-copy b{font-size:17.25px;line-height:1.1}.purchase-mode-copy small{color:inherit;font-size:12px;font-weight:700;line-height:1.25}.comparison-table th,.comparison-table td{border-bottom:1px solid #111;border-right:1px solid #111}.comparison-table tbody tr>td:nth-child(2){background:linear-gradient(135deg, #f7fdfd 0%, var(--tier-silver-soft) 62%, #b9e2e5 100%)}.comparison-table tbody tr>td:nth-child(3){background:linear-gradient(135deg, #fffdf6 0%, var(--tier-gold-soft) 62%, #ffe0a3 100%)}.comparison-table tbody tr>td:nth-child(4){background:linear-gradient(135deg,#f7f6fb 0%,#e4e2f0 62%,#cbc7e2 100%)}.comparison-table thead th.plan-metal-essential{background:linear-gradient(135deg, #9fe1e5 0%, var(--tier-silver) 52%, #308992 100%)}.comparison-table thead th.plan-metal-smart{background:linear-gradient(135deg, #fff1bf 0%, var(--tier-gold) 55%, #e8b545 100%)}.comparison-table thead th.plan-metal-family{background:linear-gradient(135deg, #8984c8 0%, var(--tier-platinum) 55%, #3f3a72 100%)}.comparison-table tbody th{color:#111;background:#f2f2f2}.comparison-table .annual-total-row th{color:var(--yellow);background:#111}.shop-plan-heading.plan-metal{padding-right:15px}.shop-plan-heading h3{align-items:center;gap:10px;display:flex}.shop-plan-star{color:#111;filter:drop-shadow(0 2px #ffffff8c);justify-content:center;align-items:center;display:inline-flex}@media (width<=390px){.status-item{grid-template-columns:28px minmax(0,82px);gap:4px;padding-inline:2px}.status-icon{width:28px;height:28px;margin-top:18px}.status-item>.status-copy{width:82px}.shop-plan-heading.plan-metal{padding-right:14px}}.status-card{align-items:stretch;min-height:134px;padding:14px 5px}.status-card .status-item{text-align:left;grid-template-rows:19px 34px 25px 7px 20px;grid-template-columns:29px minmax(0,90px);place-content:center;justify-items:start;gap:0 5px;min-width:0;padding:0 5px;display:grid}.status-card .status-title{color:#444;white-space:nowrap;grid-area:1/2;justify-content:flex-start;align-items:flex-end;width:100%;padding-bottom:2px;font-size:clamp(10.5px,2.01vw,10.5px);line-height:1;display:flex;transform:translateY(12px)}.status-main{display:contents}.status-card .status-icon{flex:0 0 29px;grid-area:2/1;place-self:center end;width:29px;height:29px;margin:0}.status-card .status-main strong{letter-spacing:-.35px;white-space:nowrap;grid-area:2/2;place-self:center start;min-width:0;margin:0;font-size:clamp(13.8px,3.22vw,16.1px);line-height:1}.status-card .status-item>em{white-space:nowrap;grid-area:3/1/auto/-1;justify-content:center;justify-self:center;align-items:center;width:fit-content;max-width:100%;min-height:22px;padding:4px 6px;font-size:clamp(10.5px,2.24vw,11.4px);line-height:1;display:flex}.status-card .status-mini-progress-spacer{grid-area:4/1/auto/-1;justify-self:center;width:46px;height:6px}.status-card .referral-mini-progress{grid-area:4/1/auto/-1;place-self:center;width:46px;height:6px;margin:0}.status-card .status-item>.status-link{white-space:nowrap;grid-area:5/1/auto/-1;grid-template-rows:none;justify-content:center;place-self:center;align-items:center;width:fit-content;max-width:100%;margin:0;font-size:clamp(10.5px,2.3vw,11.4px);line-height:1;display:flex}.product-listing-card{background:#fff;border:2px solid #111;overflow:hidden;box-shadow:0 6px #111,0 15px 28px #0000001a}.product-listing-card .listing-product{box-shadow:inset 0 6px 0 var(--yellow);background:linear-gradient(135deg,#fff 0% 58%,#fff0ad 100%);border-bottom:2px solid #111;border-radius:16px 16px 0 0;margin:-13px -13px 13px;padding:18px 14px 15px;position:relative}.product-listing-card .listing-image{box-shadow:5px 5px 0 var(--yellow);background:#fff;border:1.5px solid #111}.product-listing-card .listing-copy>small{width:fit-content;color:var(--yellow);letter-spacing:.45px;background:#111;border-radius:999px;padding:5px 8px;font-size:12px}.product-listing-card .listing-copy h3{color:#111;font-weight:800}.listing-section-heading h2{letter-spacing:-.8px;font-size:26.4px;line-height:1.05}.listing-section-heading h2 svg{width:20px;height:20px}.home-plan-compare-heading{justify-content:flex-start;padding-bottom:4px}.home-plan-compare-heading h2{letter-spacing:-.65px;margin:0;font-size:23px;line-height:1.1}.product-listing-card .listing-copy>p,.product-listing-card .listing-rating small{color:#575757}.product-listing-card .listing-rating>span{color:#e9a400}.product-listing-card .scent-picker button{color:#111;background:#fff;border:1.5px solid #111}.product-listing-card .scent-picker button.selected{color:#fff;box-shadow:0 3px 0 var(--yellow);background:#111;border-color:#111}.product-listing-card .listing-once-details{background:#f4f4f4;border:1.5px solid #111}.welcome-deal-note p b.new-customer-only{color:#d71920}.autoship-setup .autoship-plan-heading{border:1px solid #c8c8c8;border-bottom:4px solid var(--yellow);color:#111;background:linear-gradient(135deg,#f7f7f7 0%,#e8e8e8 100%);border-radius:11px 11px 0 0;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;margin:-13px -13px 13px;padding:11px 12px;display:grid;box-shadow:inset 0 1px #fff}.autoship-plan-heading .autoship-heading-icon{background:var(--yellow);color:#111;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.autoship-plan-heading .autoship-heading-copy{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.autoship-plan-heading .autoship-heading-copy b{color:#111;font-size:16.1px}.autoship-plan-heading .autoship-heading-copy small{color:#555;font-size:10.8px}.referral-earned-total>strong{font-size:23px;line-height:1}.referral-big-offer .referral-offer-number{vertical-align:-.08em;letter-spacing:-1px;margin:0 2px;font-size:1.71em;line-height:.72;display:inline-block}.referral-progress-card .referral-balance-grid{background:#f6f6f6;border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;gap:0;padding:9px 0}.referral-progress-card .referral-balance-grid>span,.referral-progress-card .referral-balance-grid>span:first-child{min-height:74px;box-shadow:none;cursor:default;background:0 0;border:0;border-radius:0;padding:7px 12px}.referral-progress-card .referral-balance-grid>span:first-child{border-right:1px solid #cfcfcf}.referral-progress-card .referral-balance-grid small{color:#6d6d6d;letter-spacing:.25px}.referral-progress-card .referral-balance-grid b{color:#111}.referral-redemption-order{box-shadow:none;background:linear-gradient(#fafafa 0%,#f3f3f3 100%);border:1.5px solid #111;border-radius:14px;margin-top:13px;padding:13px}.referral-redemption-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.referral-redemption-heading>span:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.referral-redemption-heading b{font-size:14.37px}.referral-redemption-heading small{color:#686868;font-size:11.4px;line-height:1.3}.referral-quantity-stepper{background:#fff;border:1px solid #d7d7d7;border-radius:10px;flex:0 0 132px;grid-template-columns:35px 1fr 35px;width:132px;height:38px;display:grid;overflow:hidden}.referral-quantity-stepper button,.referral-quantity-stepper input{color:#111;text-align:center;border:0;min-width:0;height:100%;font-weight:850}.referral-quantity-stepper button{cursor:pointer;background:#f1f1f1;font-size:21.85px}.referral-quantity-stepper input{-moz-appearance:textfield;background:#fff;border-inline:1px solid #e2e2e2;outline:none;width:100%;font-size:14.95px}.referral-quantity-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.referral-quantity-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.referral-redemption-progress{background:#e5e5e5;border:1px solid #d2d2d2;border-radius:999px;height:8px;margin-top:10px;overflow:hidden}.referral-redemption-progress>span{border-radius:inherit;background:linear-gradient(90deg, #f1a900 0%, var(--yellow) 100%);height:100%;transition:width .2s;display:block}.referral-redemption-note{color:#5d5d5d;align-items:center;gap:5px;margin:7px 0 0;font-size:11.4px;line-height:1.35;display:flex}.referral-redemption-note svg{flex:none}.referral-redemption-summary{background:0 0;border-radius:0;margin-top:9px;padding:0}.referral-redemption-summary>span{border-bottom:0;justify-content:space-between;align-items:center;gap:8px;min-height:31px;font-size:12.6px;display:flex}.referral-redemption-summary>span:last-child{border-bottom:0}.referral-redemption-summary strong{white-space:nowrap}.referral-redemption-summary .referral-shipping-discount{color:#3f6f16}.referral-redemption-summary .referral-delivery-total{color:#111;border-top:1px solid #d6d6d6;min-height:42px;margin-top:3px;padding-top:6px;font-size:13.8px}.referral-redemption-summary .referral-delivery-total strong{letter-spacing:-.4px;font-size:20.7px}a.profile-card.member-black{color:#fff;min-height:104px;box-shadow:0 5px 0 var(--yellow);background:linear-gradient(135deg,#1c1c1c 0%,#050505 78%);border:2px solid #111;grid-template-columns:52px minmax(0,1fr) auto;text-decoration:none}a.profile-card.member-black .profile-avatar{color:#111;background:#fff}a.profile-card.member-black small{color:var(--yellow)}a.profile-card.member-black p{color:#ccc}.profile-plan-action{flex-direction:column;align-items:flex-end;gap:9px;min-width:78px;display:flex}.profile-plan-badge{text-transform:uppercase;border:1px solid;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-height:30px;padding:0 9px;font-size:10.8px;font-weight:900;display:inline-flex}.profile-plan-action.tier-essential .profile-plan-badge{color:#7fd1d8;background:#52b4bd29}.profile-plan-action.tier-smart .profile-plan-badge{color:var(--yellow);background:#ffbf0024}.profile-plan-action.tier-family .profile-plan-badge{color:#aaa4ef;background:#8f87d629}.profile-view-plan{color:#fff;white-space:nowrap;align-items:center;gap:2px;font-size:11.4px;font-weight:800;display:flex}.autoship-plan-list>article.tier-essential.selected .autoship-plan-select{background:linear-gradient(120deg, #fff 16%, var(--tier-silver-soft) 64%, var(--tier-silver) 100%)}.autoship-plan-list>article.tier-smart.selected .autoship-plan-select,.autoship-plan-list>article.tier-smart.popular.selected .autoship-plan-select{background:linear-gradient(120deg, #fff 16%, var(--tier-gold-soft) 64%, var(--tier-gold) 100%)}.autoship-plan-list>article.tier-family.selected .autoship-plan-select{background:linear-gradient(120deg, #fff 16%, var(--tier-platinum-soft) 64%, var(--tier-platinum) 100%)}.autoship-main-price strong{letter-spacing:-1px;font-size:clamp(31.9px,8.51vw,35.2px);line-height:.92}.autoship-main-price small{font-size:12.6px}@media (width<=390px){.status-card .status-item{padding-inline:3px}.status-card .status-main{gap:4px}.status-card .status-icon{flex-basis:27px;width:27px;height:27px}.status-card .status-main strong{font-size:13.2px}.status-card .status-item>em{padding-inline:4px;font-size:10.5px}.product-listing-card .listing-copy>small{font-size:10.5px}.referral-redemption-heading{align-items:flex-end}.referral-quantity-stepper{flex-basis:118px;grid-template-columns:30px 1fr 30px;width:118px}a.profile-card.member-black{grid-template-columns:46px minmax(0,1fr) auto;gap:9px;padding-inline:12px}a.profile-card.member-black .profile-avatar{width:46px;height:46px}.profile-plan-action{min-width:70px}.profile-plan-badge{padding-inline:7px;font-size:10.5px}}.homepage-product-listing{display:none}.how-flow-card{color:#111;background:radial-gradient(circle at 100% 0,#e1b84a33 0 15%,#0000 15.5%),radial-gradient(circle at 0 100%,#ffd14f21 0 17%,#0000 17.5%),linear-gradient(145deg,#fffdf8 0%,#fbf5e8 55%,#f3e7cf 100%);border:1px solid #eadbbd;border-radius:28px;width:100%;margin-top:20px;padding:31px 20px 25px;position:relative;overflow:hidden;box-shadow:0 18px 44px #664a121c}.how-flow-card:after{content:"";pointer-events:none;border:16px solid #9b701012;border-radius:50%;width:112px;height:112px;position:absolute;top:-58px;right:-58px}.how-flow-heading{z-index:1;text-align:left;background:0 0;border:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;min-height:0;padding:0 0 26px;display:flex;position:relative}.how-flow-heading>span{color:#7b5709;letter-spacing:1.5px;background:#ffffffb3;border:1px solid #996d0a47;border-radius:999px;align-items:center;min-height:26px;padding:0 11px;font-size:11.5px;font-weight:950;display:inline-flex;box-shadow:0 4px 13px #6446040d}.how-flow-heading h2{letter-spacing:-1.4px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:43px;font-weight:650;line-height:.98}.how-flow-heading>p{color:#675f51;max-width:310px;margin:0;font-size:15px;font-weight:650;line-height:1.45}.how-flow-list{margin:0;padding:0;list-style:none;position:relative}.how-flow-list:before{content:"";background:linear-gradient(#caa43c,#ead9a8 48%,#bd8c10);border-radius:999px;width:1px;position:absolute;top:71px;bottom:82px;left:38px}.how-flow-list li{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:18px;min-height:170px;padding:9px 0;display:grid;position:relative}.how-flow-list li+li{border-top:1px solid #80601921}.how-flow-marker{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:relative}.how-flow-icon{color:#111;background:linear-gradient(145deg,#fffffffa,#f8e7b5eb);border:1px solid #d7b85f;border-radius:23px;justify-content:center;align-items:center;width:76px;height:76px;display:flex;transform:rotate(-2deg);box-shadow:inset 0 0 0 5px #ffffffa3,0 9px 22px #76520521}.how-flow-icon svg{stroke-width:1.7px;width:36px;height:36px;display:block;transform:rotate(2deg)}.how-flow-marker>small{color:#77560b;letter-spacing:1.15px;font-size:14px;font-weight:950;line-height:1}.how-flow-copy{flex-direction:column;align-items:flex-start;gap:7px;min-width:0;display:flex}.how-flow-copy strong{letter-spacing:-.65px;min-width:0;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:700;line-height:1.05}.how-flow-copy em{color:#332400;letter-spacing:.75px;white-space:nowrap;background:linear-gradient(#ffd862,#ffc425);border:1px solid #77530433;border-radius:999px;align-items:center;min-height:27px;padding:0 10px;font-size:13.5px;font-style:normal;font-weight:950;line-height:1;display:inline-flex;box-shadow:0 5px 13px #b37f001f}.how-flow-copy p{color:#635c50;max-width:288px;margin:1px 0 0;font-size:13px;font-weight:570;line-height:1.48}.ecomeow-idea{color:#111;background:radial-gradient(circle at 96% 4%,#dbac313d 0 13%,#0000 13.5%),radial-gradient(circle at 1% 100%,#f2c33d2b 0 17%,#0000 17.5%),linear-gradient(145deg,#fcf8ef 0%,#f9efd9 58%,#ecddbe 100%);border:1px solid #e4d6b8;border-radius:24px;margin-top:18px;padding:21px 16px 17px;scroll-margin-top:20px;position:relative;overflow:hidden;box-shadow:0 16px 34px #634b141f}.ecomeow-idea:after{content:"";pointer-events:none;border:18px solid #ae801014;border-radius:50%;width:128px;height:128px;position:absolute;top:-52px;right:-52px}.idea-product-showcase{z-index:1;justify-content:center;align-items:flex-end;gap:4px;min-height:224px;margin:-8px -13px 8px;display:flex;position:relative}.idea-product-showcase:before{content:"";filter:blur(5px);pointer-events:none;background:radial-gradient(#684b0e33,#0000 68%);border-radius:50%;width:min(357px,100%);height:72px;position:absolute;bottom:17px;left:50%;transform:translate(-50%)}.idea-product-pack{z-index:1;text-align:center;width:clamp(132px,41.2vw,154.5px);margin:0;position:relative}.idea-product-pack-coffee{transform:rotate(-2.5deg)}.idea-product-pack-lemon{transform:rotate(2.5deg)}.idea-product-crop{aspect-ratio:3/4;background:#f8f6f0;border:1px solid #98741d2e;border-radius:10px 10px 6px 6px;width:100%;position:relative;overflow:hidden;box-shadow:0 12px 22px #583e0826}.idea-product-crop img{width:auto;max-width:none;height:100%;display:block;position:absolute;top:0;left:0}.idea-product-pack figcaption{color:#f8cc4f;letter-spacing:.9px;background:#111;border:1px solid #c89b2c;border-radius:999px;justify-content:center;align-items:center;min-height:27px;margin-top:-7px;padding:0 12px;font-size:11.4px;font-weight:950;display:inline-flex;box-shadow:0 5px 10px #00000021}.idea-product-story{z-index:1;background:radial-gradient(circle at 100% 0,#e3b8412e,#0000 34%),#ffffffad;border:1px solid #b7902e57;border-radius:18px;margin:15px -3px 21px;padding:18px 14px 14px;position:relative;box-shadow:inset 0 1px #fffffff2,0 9px 20px #6b4e0f14}.idea-product-heading{text-align:center;margin-bottom:14px}.idea-product-heading>small{color:#8f680a;letter-spacing:1.65px;font-size:10.5px;font-weight:950}.idea-product-heading h3{color:#17130c;letter-spacing:-.75px;margin:6px 0 0;font-family:Georgia,Times New Roman,serif;font-size:27.5px;line-height:.98}.idea-product-heading h3 em{color:#a47400;font-style:italic;font-weight:650}.idea-product-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.idea-product-benefits article{background:#fffdf7e6;border:1px solid #cdba8fb3;border-radius:13px;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;min-height:102px;padding:12px 10px 10px;display:flex}.idea-product-benefits article>span{color:#f0c550;background:linear-gradient(145deg,#1d1b17,#090909);border-radius:11px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 5px 10px #00000021}.idea-product-benefits article>div{flex-direction:column;gap:4px;min-width:0;display:flex}.idea-product-benefits b{color:#19160f;font-size:12.6px;line-height:1.18}.idea-product-benefits small{color:#70695d;font-size:10.5px;line-height:1.32}.idea-section-divider{z-index:1;justify-content:center;align-items:center;height:22px;margin:2px 2px 0;display:flex;position:relative}.idea-section-divider:before{content:"";background:linear-gradient(90deg,#0000,#c5a34c 18% 82%,#0000);height:1px;position:absolute;inset-inline:0}.idea-section-divider span{color:#765300;letter-spacing:1.65px;background:#f6ead0;border:1px solid #c7a348;border-radius:999px;padding:5px 12px;font-size:10.5px;font-weight:950;position:relative}.idea-one-tap{z-index:1;text-align:center;padding:16px 2px 18px;position:relative}.idea-one-tap h2{letter-spacing:-1.8px;margin:0 0 10px;font-size:clamp(33px,9.77vw,44px);line-height:.98}.idea-one-tap mark{color:#ad7900;background:0 0;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:700}.idea-one-tap p{color:#645f55;max-width:365px;margin:0 auto;font-size:13.8px;line-height:1.5}.idea-benefits{background:#ffffffb8;border:1px solid #dfd3b9;border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffffe6}.idea-benefits article{text-align:center;flex-direction:column;align-items:center;min-width:0;min-height:116px;padding:12px 7px 10px;display:flex}.idea-benefits article+article{border-left:1px solid #e4dac4}.idea-benefits article>span{color:#8f6700;background:linear-gradient(145deg,#fffdf8,#f7e7b5);border:1px solid #cba23b;border-radius:50%;place-items:center;width:40px;height:40px;margin-bottom:8px;display:grid;box-shadow:0 5px 12px #835e0a1a}.idea-benefits b{color:#17140d;font-size:13.2px;line-height:1.15}.idea-benefits small{color:#6e685d;margin-top:4px;font-size:10.5px;line-height:1.3}.idea-shop-link{color:#fff;text-align:center;background:#111;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:48px;margin-top:13px;padding:0 14px;font-size:13.8px;font-weight:900;text-decoration:none;display:flex;box-shadow:0 8px 18px #00000021}.idea-shop-link svg{color:var(--yellow)}.welcome-redeem-form{text-align:left;flex-direction:column;align-items:stretch;margin-top:12px;display:flex}.welcome-redeem-form label{margin:0 2px 5px;font-size:12px;font-weight:900}.welcome-redeem-form input{color:#111;background:#fff;border:2px solid #111;border-radius:12px;outline:none;width:100%;height:47px;padding:0 13px;font-size:14.95px}.welcome-redeem-form input:focus{box-shadow:0 0 0 3px #ffffff6b}.welcome-redeem-form input[aria-invalid=true]{border-color:#a60000}.welcome-email-error{color:#8b0000;margin:5px 2px 0;font-size:10.8px;font-weight:800}.welcome-redeem-form .welcome-apply-button{margin-top:10px}.shop-page-content{padding-top:14px}.shop-listing-section{margin:0;padding-top:0}.redeemed-voucher{cursor:default;width:100%}.redeemed-voucher>span{flex-direction:column;gap:2px;display:flex}.redeemed-voucher small{color:#6e5700;font-size:10.5px;font-weight:650}@media (width<=390px){.ecomeow-idea{padding-inline:13px}.idea-product-story{padding-inline:11px}.idea-product-benefits article{min-height:106px;padding-inline:8px}.idea-product-benefits b{font-size:12px}.idea-benefits article{padding-inline:5px}.idea-benefits b{font-size:12px}.idea-benefits small{font-size:10.5px}.how-flow-card{border-radius:24px;padding:27px 15px 21px}.how-flow-heading{padding-bottom:22px}.how-flow-heading h2{font-size:39px}.how-flow-list:before{left:34px}.how-flow-list li{grid-template-columns:68px minmax(0,1fr);gap:14px;min-height:174px}.how-flow-icon{border-radius:20px;width:68px;height:68px}.how-flow-icon svg{width:33px;height:33px}.how-flow-copy strong{font-size:23px}.how-flow-copy em{letter-spacing:.55px;font-size:12px}.how-flow-copy p{font-size:12.5px}}.site-shell{padding-bottom:104px}.hero-card{height:344px}.bottom-nav{height:86px}.idea-product-story{margin-block:19px 25px;padding:24px 16px 18px}.idea-product-heading{margin-bottom:20px}.idea-product-heading>small{letter-spacing:1.8px;font-size:13px;line-height:1.25}.idea-product-heading h3{margin-top:10px;font-size:36px;line-height:1.02}.idea-product-benefits{gap:12px}.idea-product-benefits article{gap:13px;min-height:178px;padding:17px 13px 15px}.idea-product-benefits article>span{border-radius:15px;width:50px;height:50px}.idea-product-benefits article>span svg{stroke-width:2px;width:27px;height:27px}.idea-product-benefits article>div{gap:7px}.idea-product-benefits b{font-size:17px;line-height:1.16}.idea-product-benefits small{font-size:13px;line-height:1.42}@media (width<=390px){.hero-card{height:350px}.idea-product-story{padding:22px 12px 17px}.idea-product-heading h3{font-size:33px}.idea-product-benefits{gap:9px}.idea-product-benefits article{min-height:188px;padding:15px 10px 14px}.idea-product-benefits b{font-size:16px}.idea-product-benefits small{font-size:12.5px}}.shop-listing-section .product-listing-card{background:#fff;border:1px solid #d9d1c3;border-radius:25px;margin-top:0;padding:14px;overflow:hidden;box-shadow:0 18px 44px #382b1221,0 2px 8px #0000000d}.listing-showcase{--listing-accent:#e8b600;--listing-soft:#fff3b8;--listing-deep:#725500;background:radial-gradient(circle at 4% 16%, #fffffff5 0 18%, transparent 45%), radial-gradient(circle at 100% 0, var(--listing-accent) 0 18%, transparent 45%), linear-gradient(145deg, #fffdf8 0%, var(--listing-soft) 100%);border-bottom:1px solid #3a2e182e;margin:-14px -14px 15px;padding:15px 16px 14px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.listing-showcase{background:radial-gradient(circle at 4% 16%, #fffffff5 0 18%, transparent 45%), radial-gradient(circle at 100% 0, color-mix(in srgb, var(--listing-accent) 22%, transparent) 0 18%, transparent 45%), linear-gradient(145deg, #fffdf8 0%, var(--listing-soft) 100%)}}.listing-showcase{transition:background .25s}.listing-showcase-coffee{--listing-accent:#98613d;--listing-soft:#ead9cb;--listing-deep:#4d2a18}.listing-showcase-lemon{--listing-accent:#efc000;--listing-soft:#fff1a4;--listing-deep:#6b5200}.listing-showcase-topline{z-index:2;border-bottom:1px solid var(--listing-deep);justify-content:space-between;align-items:center;padding-bottom:10px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.listing-showcase-topline{border-bottom:1px solid color-mix(in srgb, var(--listing-deep) 22%, transparent)}}.listing-showcase-topline{color:var(--listing-deep);letter-spacing:1.25px;font-size:11.4px;font-weight:900}.listing-showcase-topline span:last-child{border:1px solid var(--listing-deep);color:#111;text-align:center;letter-spacing:.4px;background:#ffffffb3;border-radius:999px;min-width:43px;padding:5px 9px}.listing-showcase-grid{z-index:1;grid-template-columns:minmax(150px,.92fr) minmax(0,1.08fr);align-items:center;gap:15px;padding-top:14px;display:grid;position:relative}.listing-product-visual{place-items:center;min-width:0;padding:4px 5px 9px;display:grid;position:relative}.listing-product-halo{aspect-ratio:1;background:var(--listing-accent);border-radius:50%;width:92%;position:absolute}@supports (color:color-mix(in lab, red, red)){.listing-product-halo{background:color-mix(in srgb, var(--listing-accent) 22%, white)}}.listing-product-halo{filter:blur(1px);opacity:.78}.listing-product-halo:after{content:"";border-radius:inherit;border:1px solid #fffc;position:absolute;inset:10%}.listing-packshot{z-index:1;aspect-ratio:3/4;background:#f4f1ea;border:1px solid #513f1f24;border-radius:17px;width:min(100%,184px);animation:.28s ease-out listingPackIn;position:relative;overflow:hidden;box-shadow:0 17px 25px #37261233,0 3px 8px #00000014}.listing-packshot img{object-fit:fill;width:200%;max-width:none;height:100%;position:absolute;inset:0 auto 0 0}.listing-scent-ribbon{z-index:2;background:var(--listing-accent);color:#111;letter-spacing:.65px;text-align:center;text-transform:uppercase;border:2px solid #fff;border-radius:999px;min-width:72px;padding:6px 10px;font-size:11.4px;font-weight:950;position:absolute;bottom:18px;right:-1px;box-shadow:0 5px 13px #00000026}.listing-showcase-coffee .listing-scent-ribbon{color:#fff}.listing-showcase .listing-copy{z-index:2;align-self:center;position:relative}.listing-showcase .listing-copy>small{width:auto;color:var(--listing-deep);letter-spacing:1px;background:0 0;border:0;border-radius:0;padding:0;font-size:11.4px;font-weight:900;display:inline-block}.listing-showcase .listing-copy h3{color:#111;letter-spacing:-.9px;margin:8px 0;font-size:clamp(21px,5.25vw,26px);font-weight:830;line-height:1.01}.listing-showcase .listing-copy h3 span{display:block}.listing-showcase .listing-copy>p{color:#4f493f;margin:0;font-size:13.2px;font-weight:600;line-height:1.4}.listing-showcase .listing-rating{flex-wrap:wrap;gap:6px;margin-top:12px}.listing-showcase .listing-rating>span{color:#e1a900;font-size:14.4px}.listing-showcase .listing-rating b{color:#111;font-size:13.2px}.listing-showcase .listing-rating small{color:#70685b;width:100%;font-size:11.4px}.listing-product-promise{border:1px solid var(--listing-accent);width:fit-content;max-width:100%;margin-top:11px;padding:7px 9px}@supports (color:color-mix(in lab, red, red)){.listing-product-promise{border:1px solid color-mix(in srgb, var(--listing-accent) 55%, #fff)}}.listing-product-promise{color:#272218;background:#ffffffb8;border-radius:10px;align-items:center;gap:6px;font-size:11.4px;font-weight:850;line-height:1.25;display:flex}.listing-product-promise svg{color:var(--listing-deep);stroke-width:3px;flex:none}.listing-flavor-selector{z-index:2;border-top:1px solid var(--listing-deep);margin-top:13px;padding-top:13px;position:relative}@supports (color:color-mix(in lab, red, red)){.listing-flavor-selector{border-top:1px solid color-mix(in srgb, var(--listing-deep) 18%, transparent)}}.listing-flavor-selector .flavor-label{color:#312d27;letter-spacing:.35px;justify-content:space-between;align-items:center;gap:8px;margin:0;font-size:12.6px;display:flex}.listing-flavor-selector .flavor-label strong{color:var(--listing-deep);letter-spacing:0;text-transform:none;font-size:11.4px}.listing-showcase .scent-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:8px;display:grid}.shop-listing-section .listing-showcase .scent-picker .scent-option{color:#28231d;align-items:center;gap:8px;justify-content:initial;text-align:left;background:#ffffffb8;border:1px solid #3d321f40;border-radius:14px;grid-template-columns:18px minmax(0,1fr) 17px;min-width:0;min-height:58px;padding:8px 10px;transition:transform .16s,box-shadow .16s,background .16s;display:grid;box-shadow:0 3px 8px #2d23120d}.shop-listing-section .listing-showcase .scent-picker .scent-option:active{transform:scale(.985)}.scent-option .scent-swatch{border:2px solid #fff;border-radius:50%;width:17px;height:17px;box-shadow:0 0 0 1px #0000002e}.scent-option.coffee .scent-swatch{background:linear-gradient(135deg,#9c6843,#3f2114)}.scent-option.lemon .scent-swatch{background:linear-gradient(135deg,#ffe66a,#e3ad00)}.scent-option>span:nth-child(2){flex-direction:column;gap:2px;min-width:0;display:flex}.scent-option b{font-size:13.8px;line-height:1.1}.scent-option small{color:#716a5f;font-size:10.8px;font-weight:650;line-height:1.2}.shop-listing-section .listing-showcase .scent-picker .scent-option.coffee.selected{color:#fff;background:linear-gradient(135deg,#56301f,#24130d);border-color:#3e2115;box-shadow:0 6px 15px #3b1f1340}.shop-listing-section .listing-showcase .scent-picker .scent-option.lemon.selected{color:#17130a;background:linear-gradient(135deg,#ffe266,#f0be00);border-color:#b88d00;box-shadow:0 6px 15px #a4790033}.scent-option.selected small{color:inherit;opacity:.8}.scent-option>svg{stroke-width:3px;justify-self:end}.listing-key-benefits{z-index:2;border:1px solid var(--listing-deep);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:11px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.listing-key-benefits{border:1px solid color-mix(in srgb, var(--listing-deep) 18%, transparent)}}.listing-key-benefits{background:#ffffff9e;border-radius:13px}.listing-key-benefits>span{color:#27231c;text-align:center;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:47px;padding:8px 6px;display:flex}.listing-key-benefits>span+span{border-left:1px solid var(--listing-deep)}@supports (color:color-mix(in lab, red, red)){.listing-key-benefits>span+span{border-left:1px solid color-mix(in srgb, var(--listing-deep) 18%, transparent)}}.listing-key-benefits svg{color:var(--listing-deep);stroke-width:3px;flex:none}.listing-key-benefits b{font-size:11.4px;line-height:1.16}.shop-listing-section .purchase-mode-switch{margin-top:13px}.checkout-thumb{aspect-ratio:3/4;height:auto}.checkout-thumb img.checkout-front-pack{object-fit:fill;object-position:left center;width:200%;max-width:none;height:100%}@keyframes listingPackIn{0%{opacity:.35;transform:translateY(7px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.listing-packshot{animation:none}}@media (width<=390px){.shop-listing-section .product-listing-card{border-radius:22px;padding:12px}.listing-showcase{margin:-12px -12px 14px;padding:14px 13px 13px}.listing-showcase-grid{grid-template-columns:minmax(128px,.88fr) minmax(0,1.12fr);gap:10px;padding-top:12px}.listing-product-visual{padding-inline:1px}.listing-scent-ribbon{min-width:64px;padding-inline:7px;font-size:10.5px;bottom:14px;right:-3px}.listing-showcase .listing-copy h3{margin-block:7px;font-size:20px}.listing-showcase .listing-copy>p{font-size:12px}.listing-showcase .listing-rating{margin-top:9px}.listing-product-promise{padding-inline:7px;font-size:10.5px}.shop-listing-section .listing-showcase .scent-picker .scent-option{gap:6px;padding-inline:8px}.scent-option small{font-size:10.5px}.listing-key-benefits>span{gap:4px;padding-inline:4px}.listing-key-benefits b{font-size:10.5px}}.shop-listing-section .shop-product-detail{--listing-accent:#e8b600;--listing-soft:#fff3bd;--listing-deep:#6e5300;background:#fff;border:1px solid #d9d0c0;border-radius:26px;margin:0;padding:0 15px 18px;overflow:visible;box-shadow:0 20px 48px #3e2e1221,0 3px 10px #0000000d}.shop-listing-section .shop-product-detail.listing-theme-coffee{--listing-accent:#98613d;--listing-soft:#ead7c8;--listing-deep:#4a2817}.shop-listing-section .shop-product-detail.listing-theme-lemon{--listing-accent:#efc000;--listing-soft:#fff0a2;--listing-deep:#6a5100}.listing-product-header{padding:21px 2px 17px}.listing-product-meta{color:var(--listing-deep);letter-spacing:1.25px;justify-content:space-between;align-items:center;gap:12px;font-size:11.4px;font-weight:900;display:flex}.listing-product-meta span:last-child{background:var(--listing-soft);border:1px solid;border-radius:999px;min-width:47px;padding:5px 10px}@supports (color:color-mix(in lab, red, red)){.listing-product-meta span:last-child{background:color-mix(in srgb, var(--listing-soft) 45%, white)}}.listing-product-meta span:last-child{color:#111;letter-spacing:.35px;text-align:center}.listing-product-header h2{color:#111;letter-spacing:-1.15px;margin:12px 0 7px;font-size:clamp(28px,7.1vw,33px);font-weight:850;line-height:1.03}.listing-product-header>p{color:#5d574f;margin:0;font-size:13.8px;font-weight:650;line-height:1.42}.shop-product-detail .listing-product-header .listing-rating{align-items:center;gap:7px;margin-top:12px;display:flex}.shop-product-detail .listing-product-header .listing-rating b{color:#111;font-size:15px}.shop-product-detail .listing-product-header .listing-rating>span{color:#e3aa00;letter-spacing:-.9px;font-size:16px}.shop-product-detail .listing-product-header .listing-rating small{color:#6b665e;font-size:12px;font-weight:700}.listing-gallery{border-block:1px solid var(--listing-deep);margin:0 -15px;padding:18px 15px 15px}@supports (color:color-mix(in lab, red, red)){.listing-gallery{border-block:1px solid color-mix(in srgb, var(--listing-deep) 17%, transparent)}}.listing-gallery{background:radial-gradient(circle at 13% 6%, #fffffff2 0 18%, transparent 43%), radial-gradient(circle at 90% 14%, var(--listing-accent) 0 15%, transparent 45%), linear-gradient(145deg, #fffdf8 0%, var(--listing-soft) 100%)}@supports (color:color-mix(in lab, red, red)){.listing-gallery{background:radial-gradient(circle at 13% 6%, #fffffff2 0 18%, transparent 43%), radial-gradient(circle at 90% 14%, color-mix(in srgb, var(--listing-accent) 20%, transparent) 0 15%, transparent 45%), linear-gradient(145deg, #fffdf8 0%, color-mix(in srgb, var(--listing-soft) 75%, white) 100%)}}.listing-gallery{transition:background .2s}.listing-gallery-main{place-items:center;min-height:294px;display:grid;position:relative;overflow:hidden}.listing-gallery-glow{background:var(--listing-accent);border:1px solid #ffffffe6;border-radius:50%;width:250px;height:250px;position:absolute}@supports (color:color-mix(in lab, red, red)){.listing-gallery-glow{background:color-mix(in srgb, var(--listing-accent) 19%, white)}}.listing-gallery-glow{box-shadow:0 0 0 20px #ffffff38}.listing-gallery-pack{z-index:1;aspect-ratio:3/4;background:#f3f0e9;border:1px solid #4c381a29;border-radius:19px;width:min(205px,60vw);animation:.28s ease-out listingPackIn;position:relative;overflow:hidden;box-shadow:0 22px 32px #34230f36,0 4px 10px #00000017}.listing-gallery-pack img,.listing-thumb-pack img{object-fit:fill;width:200%;max-width:none;height:100%;position:absolute;inset:0 auto 0 0}.listing-gallery-main .listing-scent-ribbon{min-width:82px;padding:7px 12px;font-size:12px;bottom:25px;right:calc(50% - 122px)}.listing-gallery-thumbs{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:14px;display:grid;position:relative}.listing-gallery-thumbs>button{color:#27221c;text-align:left;cursor:pointer;background:#ffffffc2;border:1px solid #3c2f1d38;border-radius:15px;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:9px;min-width:0;min-height:72px;padding:7px 10px 7px 8px;transition:transform .15s,border-color .15s,box-shadow .15s;display:grid;box-shadow:0 4px 11px #2e220f0f}.listing-gallery-thumbs>button:active{transform:scale(.985)}.listing-gallery-thumbs>button.selected{border-color:var(--listing-deep);box-shadow:0 0 0 2px var(--listing-accent), 0 7px 15px #2e220f1a}@supports (color:color-mix(in lab, red, red)){.listing-gallery-thumbs>button.selected{box-shadow:0 0 0 2px color-mix(in srgb, var(--listing-accent) 65%, transparent), 0 7px 15px #2e220f1a}}.listing-thumb-pack{background:#f4f1eb;border:1px solid #00000017;border-radius:8px;width:42px;height:56px;position:relative;overflow:hidden}.listing-gallery-thumbs>button>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.listing-gallery-thumbs b{font-size:14.4px;line-height:1.05}.listing-gallery-thumbs small{color:#716b62;font-size:10.8px;font-weight:700}.listing-gallery-thumbs>button>svg{color:var(--listing-deep);stroke-width:3px;justify-self:end}.listing-at-glance{padding:23px 0 21px}.listing-at-glance-heading{flex-direction:column;gap:5px;display:flex}.listing-at-glance-heading h3,.listing-section-label h3{color:#111;letter-spacing:-.7px;margin:0;font-size:24px;font-weight:850;line-height:1.05}.listing-at-glance-heading>span{color:#686158;font-size:12.6px;font-weight:650}.listing-at-glance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.listing-at-glance-grid>span{border:1px solid var(--listing-deep);min-width:0;min-height:77px;padding:10px 11px}@supports (color:color-mix(in lab, red, red)){.listing-at-glance-grid>span{border:1px solid color-mix(in srgb, var(--listing-deep) 14%, transparent)}}.listing-at-glance-grid>span{background:var(--listing-soft);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.listing-at-glance-grid>span{background:color-mix(in srgb, var(--listing-soft) 30%, #faf9f6)}}.listing-at-glance-grid>span{color:#1d1a16;align-items:center;gap:10px;display:flex}.listing-at-glance-grid i{width:39px;height:39px;color:var(--listing-deep);background:#fff;border-radius:12px;flex:0 0 39px;place-items:center;display:grid;box-shadow:0 4px 11px #36260d14}.listing-at-glance-grid i svg{stroke-width:2.3px;width:21px;height:21px}.listing-at-glance-grid b{font-size:13.8px;line-height:1.18}.listing-fragrance-section,.listing-buying-section{border-top:1px solid #e4dfd6;padding:22px 0}.listing-buying-section{padding-bottom:0}.listing-section-label{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.listing-section-label>span{flex-direction:column;gap:6px;min-width:0;display:flex}.listing-section-label small{color:var(--listing-deep);letter-spacing:1px;font-size:10.8px;font-weight:900}.listing-section-label>strong{background:var(--listing-soft);border-radius:999px;flex:none;padding:6px 9px}@supports (color:color-mix(in lab, red, red)){.listing-section-label>strong{background:color-mix(in srgb, var(--listing-soft) 60%, white)}}.listing-section-label>strong{color:var(--listing-deep);font-size:10.8px;font-weight:850}.shop-product-detail .listing-scent-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:13px;display:grid}.shop-product-detail .listing-scent-picker .scent-option{color:#28231d;align-items:center;gap:8px;justify-content:initial;text-align:left;cursor:pointer;background:#fff;border:1px solid #cec8be;border-radius:15px;grid-template-columns:19px minmax(0,1fr) 18px;min-width:0;min-height:70px;padding:9px 10px;transition:transform .15s,box-shadow .15s,background .15s;display:grid}.shop-product-detail .listing-scent-picker .scent-option:active{transform:scale(.985)}.shop-product-detail .listing-scent-picker .scent-option.coffee.selected{color:#fff;background:linear-gradient(135deg,#5a3424,#24130d);border-color:#321b12;box-shadow:0 7px 16px #3b1f1338}.shop-product-detail .listing-scent-picker .scent-option.lemon.selected{color:#181307;background:linear-gradient(135deg,#ffe36b,#edb900);border-color:#b58900;box-shadow:0 7px 16px #a479002e}.shop-product-detail .listing-scent-picker .scent-option>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.shop-product-detail .listing-scent-picker .scent-option b{font-size:14.4px}.shop-product-detail .listing-scent-picker .scent-option small{color:inherit;opacity:.78;font-size:10.8px;font-weight:650}.shop-product-detail .listing-scent-picker .scent-option>svg{stroke-width:3px;justify-self:end}.shop-product-detail .purchase-mode-switch{background:#f0ede7;border:1px solid #e0dcd5;border-radius:19px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;padding:5px;display:grid}.shop-product-detail .listing-purchase-options.purchase-mode-switch>button{color:#77726b;text-align:center;min-width:0;min-height:128px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:11px 7px;display:flex}.shop-product-detail .listing-purchase-options.purchase-mode-switch>button.selected,.shop-product-detail .listing-purchase-options.purchase-mode-switch>button.autoship-choice.selected{color:#fff;box-shadow:0 0 0 2px var(--yellow), 0 9px 17px #0000002e;background:#111;border-color:#111}.shop-product-detail .purchase-mode-icon{color:#77726b;background:#dedad3;border-radius:12px;width:40px;height:40px}.shop-product-detail .purchase-mode-switch>button.selected .purchase-mode-icon{background:var(--yellow);color:#111}.shop-product-detail .purchase-mode-copy{align-items:center;gap:3px;min-width:0}.shop-product-detail .purchase-mode-copy b{font-size:18.4px}.shop-product-detail .purchase-mode-copy small{color:inherit;font-size:12.6px;font-weight:850}.shop-product-detail .purchase-mode-copy em{color:inherit;opacity:.75;font-size:10.5px;font-style:normal;font-weight:650;line-height:1.22}.listing-autoship-setup{background:#faf8f4;border:1px solid #ded8cf;border-radius:17px;margin-top:13px;padding:13px}.listing-autoship-setup .autoship-plan-heading{box-shadow:none;background:linear-gradient(135deg,#fffdf8,#f2ece1);border:0;border-bottom:1px solid #ded8cf;border-radius:17px 17px 0 0;margin:-13px -13px 13px;padding:12px}.listing-autoship-setup .autoship-plan-heading b{font-size:16.8px}.listing-autoship-setup .autoship-plan-heading small{font-size:11.4px}.listing-autoship-options{gap:10px}.listing-autoship-options>article.listing-plan-option,.listing-autoship-options>article.listing-plan-option.popular{background:#fff;border:1.5px solid #d1cbc1;border-radius:15px;min-height:112px;position:relative;overflow:hidden;transform:none;box-shadow:0 4px 11px #2b20100d}.listing-autoship-options>article.listing-plan-option:before{content:"";z-index:2;background:#9ca9aa;width:6px;position:absolute;inset:0 auto 0 0}.listing-autoship-options>article.listing-plan-option.tier-smart:before{background:#e3ad00}.listing-autoship-options>article.listing-plan-option.tier-family:before{background:linear-gradient(#8983c2,#29243b)}.listing-autoship-options>article.listing-plan-option.selected,.listing-autoship-options>article.listing-plan-option.popular.selected{box-shadow:0 0 0 2px var(--yellow), 0 9px 17px #0000001f;border-color:#111}@supports (color:color-mix(in lab, red, red)){.listing-autoship-options>article.listing-plan-option.selected,.listing-autoship-options>article.listing-plan-option.popular.selected{box-shadow:0 0 0 2px color-mix(in srgb, var(--yellow) 72%, transparent), 0 9px 17px #0000001f}}.listing-autoship-options>article.listing-plan-option.selected,.listing-autoship-options>article.listing-plan-option.popular.selected{transform:none}.listing-autoship-options .listing-plan-select,.listing-autoship-options .popular .listing-plan-select,.listing-autoship-options .selected .listing-plan-select,.listing-autoship-options .popular.selected .listing-plan-select{color:#111;text-align:left;background:#fff;border:0;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:112px;padding:13px 39px 13px 14px;display:grid}.listing-autoship-options .tier-essential.selected .listing-plan-select{background:linear-gradient(125deg,#fff 20%,#e2f0f1 100%)}.listing-autoship-options .tier-smart.selected .listing-plan-select{background:linear-gradient(125deg,#fff 17%,#fff0bc 100%)}.listing-autoship-options .tier-family.selected .listing-plan-select{background:linear-gradient(125deg,#fff 17%,#e5e2f0 100%)}.listing-plan-radio{color:#111;background:#fff;border:1.5px solid #aaa49b;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.selected .listing-plan-radio{background:var(--yellow);border-color:#111}.listing-plan-identity{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.listing-plan-name{font-size:15px;font-weight:900;line-height:1.08}.listing-plan-popular{width:fit-content;color:var(--yellow);letter-spacing:.55px;background:#111;border-radius:999px;padding:3px 6px;font-size:9px;font-weight:900}.listing-plan-identity>b{font-size:12.6px}.listing-plan-identity>small:last-child{color:#686159;font-size:10.5px;font-weight:700;line-height:1.2}.listing-plan-price{flex-direction:column;align-items:flex-end;gap:4px;min-width:93px;padding-bottom:15px;display:flex}.listing-plan-price>span{justify-content:flex-end;align-items:baseline;display:flex}.listing-plan-price strong{letter-spacing:-.8px;font-size:25.3px;line-height:.95}.listing-plan-price small{font-size:10.5px;font-weight:800}.listing-plan-price em{color:#5f5951;white-space:nowrap;font-size:10.8px;font-style:normal;font-weight:750}.listing-autoship-options .plan-info-button{background:#fffc;width:26px;height:26px;top:auto;bottom:7px;right:8px}.shop-product-detail .listing-once-details{background:#faf8f4;border:1px solid #d8d2c8;border-radius:17px;margin-top:13px;padding:15px}.listing-sticky-checkout{z-index:12;background:linear-gradient(135deg, #ffdf59, var(--yellow));color:#111;text-align:left;border:1.5px solid #111;border-radius:15px;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:9px;min-height:60px;margin-top:14px;padding:0 15px;display:grid;position:sticky;bottom:96px;box-shadow:0 5px #111,0 13px 23px #0000002e}.listing-sticky-checkout>span{min-width:0;font-size:14.4px;font-weight:900;line-height:1.15}.listing-sticky-checkout>strong{white-space:nowrap;align-items:baseline;gap:2px;font-size:16.1px;display:flex}.listing-sticky-checkout>strong small{font-size:9.6px}.listing-sticky-checkout>svg{position:static}.listing-sticky-checkout:active{transform:translateY(3px);box-shadow:0 2px #111,0 8px 16px #00000026}.shop-product-detail button:focus-visible{outline-offset:2px;outline:3px solid #111}@media (width<=390px){.shop-listing-section .shop-product-detail{border-radius:23px;padding-inline:12px}.listing-product-header h2{font-size:27px}.listing-gallery{margin-inline:-12px;padding-inline:12px}.listing-gallery-main{min-height:276px}.listing-gallery-pack{width:188px}.listing-gallery-main .listing-scent-ribbon{right:calc(50% - 112px)}.listing-gallery-thumbs>button{grid-template-columns:38px minmax(0,1fr) 16px;gap:7px;padding-inline:7px}.listing-thumb-pack{width:38px;height:52px}.listing-gallery-thumbs b{font-size:13.2px}.listing-at-glance-grid>span{gap:8px;padding-inline:8px}.listing-at-glance-grid b{font-size:12.6px}.shop-product-detail .listing-purchase-options.purchase-mode-switch>button{min-height:124px;padding-inline:5px}.shop-product-detail .purchase-mode-copy b{font-size:17.25px}.shop-product-detail .purchase-mode-copy small{font-size:11.4px}.listing-autoship-setup{padding-inline:10px}.listing-autoship-setup .autoship-plan-heading{margin-inline:-10px}.listing-autoship-options .listing-plan-select,.listing-autoship-options .popular .listing-plan-select,.listing-autoship-options .selected .listing-plan-select,.listing-autoship-options .popular.selected .listing-plan-select{grid-template-columns:24px minmax(0,1fr) auto;gap:7px;padding-left:11px;padding-right:35px}.listing-plan-price{min-width:82px}.listing-plan-price strong{font-size:22px}.listing-plan-identity>small:last-child{max-width:118px}.listing-sticky-checkout{padding-inline:12px}.listing-sticky-checkout>span{font-size:13.2px}}.shop-product-detail .listing-gallery{padding-bottom:12px}.shop-product-detail .listing-at-glance-grid{background:#f1f2f6;border:1px solid #e0e2e7;border-radius:21px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:16px;padding:14px 7px;overflow:hidden}.shop-product-detail .listing-at-glance-grid>span{background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:5px;min-height:58px;padding:4px 5px;display:flex}.shop-product-detail .listing-at-glance-grid i{color:#1531a4;width:29px;height:29px;box-shadow:none;background:0 0;border-radius:0;flex:0 0 29px}.shop-product-detail .listing-at-glance-grid b{color:#17191f;white-space:nowrap;font-size:clamp(10px,2.65vw,12.6px);font-weight:720;line-height:1.16}.shop-product-detail .listing-section-label{align-items:center}.shop-product-detail .listing-section-label>span{gap:0}.shop-product-detail .purchase-mode-switch{background:#faf8f3;border-color:#ddd9d1;gap:9px;padding:6px}.shop-product-detail .listing-purchase-options.purchase-mode-switch>button.autoship-choice{color:#3e300b;background:linear-gradient(145deg,#fff9dc,#ffedab);border-color:#e0b63d}.shop-product-detail .listing-purchase-options.purchase-mode-switch>button.buy-once-choice{color:#383c41;background:linear-gradient(145deg,#f6f7f8,#e7eaed);border-color:#d4d7db}.shop-product-detail .listing-purchase-options.purchase-mode-switch>button.autoship-choice.selected{color:#111;background:linear-gradient(145deg,#ffde55,#ffbd00);border-color:#111;box-shadow:0 0 0 2px #111,0 9px 18px #73520033}.shop-product-detail .listing-purchase-options.purchase-mode-switch>button.buy-once-choice.selected{color:#fff;box-shadow:0 0 0 2px var(--yellow), 0 9px 18px #0003;background:linear-gradient(145deg,#2a2a2a,#090909);border-color:#111}.shop-product-detail .listing-purchase-options.purchase-mode-switch>button.autoship-choice .purchase-mode-icon{color:#332704;background:#f4d56a}.shop-product-detail .listing-purchase-options.purchase-mode-switch>button.buy-once-choice .purchase-mode-icon{color:#41464c;background:#d9dde1}.shop-product-detail .listing-purchase-options.purchase-mode-switch>button.autoship-choice.selected .purchase-mode-icon{color:var(--yellow);background:#111}.shop-product-detail .listing-purchase-options.purchase-mode-switch>button.buy-once-choice.selected .purchase-mode-icon{background:var(--yellow);color:#111}.shop-product-detail .purchase-mode-copy small{font-size:14px;font-weight:900}.shop-product-detail .purchase-mode-copy em{opacity:.9;font-size:11.4px;font-weight:720}.listing-autoship-options>article.listing-plan-option,.listing-autoship-options>article.listing-plan-option.popular,.listing-autoship-options .listing-plan-select,.listing-autoship-options .popular .listing-plan-select,.listing-autoship-options .selected .listing-plan-select,.listing-autoship-options .popular.selected .listing-plan-select{min-height:124px}.listing-autoship-options .listing-plan-select,.listing-autoship-options .popular .listing-plan-select,.listing-autoship-options .selected .listing-plan-select,.listing-autoship-options .popular.selected .listing-plan-select{padding:13px 14px}.listing-plan-family{color:#28231d;font-size:11.4px;font-weight:850}.listing-plan-price{padding-bottom:0}@media (width<=390px){.shop-product-detail .listing-at-glance-grid{padding-inline:4px}.shop-product-detail .listing-at-glance-grid>span{gap:3px;padding-inline:2px}.shop-product-detail .listing-at-glance-grid i{flex-basis:25px;width:25px;height:25px}.shop-product-detail .listing-at-glance-grid i svg{width:24px;height:24px}.shop-product-detail .listing-at-glance-grid b{font-size:9.8px}.listing-autoship-options .listing-plan-select,.listing-autoship-options .popular .listing-plan-select,.listing-autoship-options .selected .listing-plan-select,.listing-autoship-options .popular.selected .listing-plan-select{padding-right:10px}}.idea-product-stage{background:0 0;min-height:276px;margin-top:18px;position:relative;overflow:visible}.idea-product-stage .idea-product-showcase{gap:0;min-height:276px;margin:0 -8px 2px;overflow:visible}.idea-product-stage .idea-product-showcase:before{opacity:.62;width:min(370px,94%);height:52px;bottom:8px}.idea-product-stage .idea-product-pack{opacity:0;filter:blur(3px);will-change:transform, opacity, filter;width:min(42.5vw,182px);transition:transform .82s cubic-bezier(.18,.8,.22,1),opacity .55s,filter .7s}.idea-product-stage .idea-product-pack-coffee{transform:translate(-96px,28px)rotate(-10deg)scale(.84)}.idea-product-stage .idea-product-pack-lemon{transition-delay:90ms;transform:translate(96px,28px)rotate(10deg)scale(.84)}.idea-product-stage.is-visible .idea-product-pack{opacity:1;filter:none}.idea-product-stage.is-visible .idea-product-pack-coffee{transform:translate(0)rotate(-2.5deg)scale(1)}.idea-product-stage.is-visible .idea-product-pack-lemon{transform:translate(0)rotate(2.5deg)scale(1)}.idea-product-stage .idea-product-crop{box-shadow:none;background:0 0;border:0;border-radius:0}.idea-product-stage .idea-product-crop img{mix-blend-mode:multiply}.ecomeow-idea{background:radial-gradient(circle at 96% 4%,#dbac3133 0 13%,#0000 13.5%),linear-gradient(145deg,#fcf8ef 0%,#f7ecd5 66%,#ecddbe 100%);margin-top:0;padding:0 16px}.ecomeow-idea .idea-product-story{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:28px 0 26px}.idea-plan-panel{z-index:1;color:#fff;background:radial-gradient(circle at 92% 8%,#ffc11426,#0000 29%),linear-gradient(145deg,#171717,#060606 64%);border-radius:0 0 23px 23px;margin:0 -16px;padding:22px 16px 20px;position:relative}.idea-plan-panel .idea-section-divider{margin-top:0}.idea-plan-panel .idea-section-divider:before{background:linear-gradient(90deg,#0000,#ffc41f8c 18% 82%,#0000)}.idea-plan-panel .idea-section-divider span{border-color:var(--yellow);background:var(--yellow);color:#111}.idea-plan-panel .idea-one-tap h2{color:#fff}.idea-plan-panel .idea-one-tap mark{color:var(--yellow)}.idea-plan-panel .idea-one-tap p{color:#cfcfcf}.idea-plan-panel .idea-benefits{background:#ffffff0b;border-color:#353535;box-shadow:inset 0 1px #ffffff14}.idea-plan-panel .idea-benefits article+article{border-left-color:#353535}.idea-plan-panel .idea-benefits article>span{color:var(--yellow);box-shadow:none;background:#1d1d1d;border-color:#ffc100ad}.idea-plan-panel .idea-benefits b{color:#fff}.idea-plan-panel .idea-benefits small{color:#bdbdbd}.idea-plan-panel .idea-shop-link{background:var(--yellow);color:#111;box-shadow:0 8px 18px #00000047}.idea-plan-panel .idea-shop-link svg{color:#111}.how-flow-list li:last-child{background:0 0;border-top:1px solid #80601921;border-radius:0;min-height:170px;margin-top:0;padding:9px 0}.shop-page-content{background:#fff;padding:0 0 24px}.shop-listing-section{background:#fff;border:0;border-radius:0;margin:0;padding:0 0 12px}.shop-shell{background:#fff}.shop-shell .subpage-header{margin-bottom:0;box-shadow:0 6px #111}.shop-listing-section .shop-product-detail{box-shadow:none;background:#fff;border:0;border-radius:0;margin:0;padding:0 18px 22px}.shop-listing-section .shop-product-detail .listing-gallery{margin-inline:-18px;padding-inline:18px}.shop-product-detail .listing-at-glance{padding:22px 0 18px}.shop-product-detail .listing-at-glance-grid{background:#f3f3f1;border-radius:14px;min-height:0;margin-top:12px;padding:7px 3px}.shop-product-detail .listing-at-glance-grid>span{gap:4px;min-height:42px;padding:2px 4px}.shop-product-detail .listing-at-glance-grid>span+span{border-left:1px solid #d9d9d5}.shop-product-detail .listing-at-glance-grid i{color:#8a6500;flex-basis:24px;width:24px;height:24px}.shop-product-detail .listing-at-glance-grid i svg{stroke-width:2.2px;width:22px;height:22px}.shop-product-detail .listing-at-glance-grid b{font-size:clamp(9.4px,2.45vw,11.4px);line-height:1.1}.shop-product-detail .purchase-mode-switch{background:0 0;border:0;gap:10px;padding:0}.shop-product-detail .listing-purchase-options.purchase-mode-switch>button.autoship-choice,.shop-product-detail .listing-purchase-options.purchase-mode-switch>button.buy-once-choice{color:#2f2b25;background:linear-gradient(145deg,#f8f5ef,#ece7dd);border-color:#d4cec3;box-shadow:inset 0 1px #ffffffe6}.shop-product-detail .listing-purchase-options.purchase-mode-switch>button.autoship-choice.selected,.shop-product-detail .listing-purchase-options.purchase-mode-switch>button.buy-once-choice.selected{color:#fff;box-shadow:0 0 0 2px var(--yellow), 0 9px 18px #0000002e;background:linear-gradient(145deg,#242424,#080808);border-color:#111}.shop-product-detail .listing-purchase-options.purchase-mode-switch>button.autoship-choice .purchase-mode-icon,.shop-product-detail .listing-purchase-options.purchase-mode-switch>button.buy-once-choice .purchase-mode-icon{color:#4a443b;background:#fff}.shop-product-detail .listing-purchase-options.purchase-mode-switch>button.autoship-choice.selected .purchase-mode-icon,.shop-product-detail .listing-purchase-options.purchase-mode-switch>button.buy-once-choice.selected .purchase-mode-icon{background:var(--yellow);color:#111}.listing-autoship-options>article.listing-plan-option.tier-smart,.listing-autoship-options>article.listing-plan-option.tier-smart.selected{border:2px solid #d2a000;min-height:142px;margin:6px -5px;box-shadow:0 0 0 2px #ffc41f40,0 12px 25px #694a0029}.listing-autoship-options .listing-plan-select{position:relative}.listing-autoship-options .tier-smart .listing-plan-select,.listing-autoship-options .tier-smart.selected .listing-plan-select{min-height:138px;padding-top:32px}.listing-plan-popular{z-index:4;width:auto;color:var(--yellow);letter-spacing:.65px;background:#111;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:950;position:absolute;top:9px;left:auto;right:10px}.shop-listing-section>.plan-compare{margin:22px 0 0;padding:0 18px 22px}.shop-listing-section>.plan-compare .home-plan-compare-heading{padding:0 2px 8px}.shop-listing-section>.plan-compare .home-plan-compare-heading h2{letter-spacing:-.7px;font-family:Georgia,Times New Roman,serif;font-size:26px}.comparison-scroll{background:#f3eee5;border:0;border-radius:20px;padding:6px;overflow:hidden;box-shadow:0 14px 30px #4130131f,0 2px 7px #0000000d}.comparison-table{border-collapse:separate;border-spacing:0;table-layout:fixed;background:#fff;border-radius:15px;width:100%;min-width:0;font-size:11.4px;overflow:hidden}.comparison-table th,.comparison-table td{text-align:center;background:#fff;border-bottom:1px solid #e7e1d7;border-right:1px solid #e7e1d7;height:48px;padding:8px 5px}.comparison-table th:first-child{width:31%}.comparison-table thead th{color:#111;letter-spacing:.55px;height:58px;padding:9px 4px;font-size:10.8px;font-weight:950;position:relative}.comparison-table thead th:first-child{color:#fff;background:#171717;border-radius:12px 0 0;padding-left:9px}.comparison-table thead th.plan-metal-essential{color:#17383b;background:linear-gradient(145deg,#e8f3f4,#9dcfd3)}.comparison-table thead th.plan-metal-smart{z-index:1;color:#211800;background:linear-gradient(145deg,#ffe383,#f0b821);box-shadow:inset 2px 0 #111,inset -2px 0 #111,inset 0 2px #111}.comparison-table thead th.plan-metal-family{color:#fff;background:linear-gradient(145deg,#827caf,#373255);border-radius:0 12px 0 0}.comparison-table thead th>span{display:block}.comparison-table thead th.compare-plan-popular{padding-top:20px}.comparison-table thead th.compare-plan-popular>small{color:var(--yellow);letter-spacing:.55px;white-space:nowrap;background:#111;border-radius:999px;min-width:56px;padding:2px 5px;font-size:7.8px;line-height:1.2;position:absolute;top:5px;left:50%;transform:translate(-50%)}.comparison-table tbody th{color:#423d35;text-align:left;background:#faf8f3;font-size:10.8px;line-height:1.2}.comparison-table tbody td:nth-child(2){background:#f5fafb}.comparison-table tbody td:nth-child(3){background:#fff8dc;font-weight:900;box-shadow:inset 1px 0 #d9b843,inset -1px 0 #d9b843}.comparison-table tbody td:nth-child(4){background:#f6f5fb}.comparison-table .annual-total-row th,.comparison-table .annual-total-row td{background:#f7f0e2;border-top:2px solid #d9bd73;border-bottom:2px solid #d9bd73;height:55px}.comparison-table .annual-total-row th:before{content:"●";color:#c39100;margin-right:5px;font-size:8px}.comparison-table .annual-total-row td:nth-child(3){background:#ffefae}.comparison-table .annual-total-row strong{letter-spacing:-.35px;font-size:15px}.comparison-table .annual-total-row td:nth-child(3) strong{font-size:16.2px}.cart-page{place-items:center;min-height:calc(100vh - 190px);display:grid}.cart-empty-card{text-align:center;background:radial-gradient(circle at 88% 10%,#ffbf002e,#0000 28%),linear-gradient(145deg,#fffdf8,#f3ead8);border:1px solid #ded6c6;border-radius:24px;width:100%;padding:38px 24px;box-shadow:0 15px 34px #4b38131a}.cart-empty-card>span{width:68px;height:68px;color:var(--yellow);background:#111;border-radius:22px;place-items:center;margin:0 auto 16px;display:grid}.cart-empty-card small{color:#8a6500;letter-spacing:1.4px;font-size:11.4px;font-weight:950}.cart-empty-card h2{margin:8px 0 7px;font-family:Georgia,Times New Roman,serif;font-size:29px}.cart-empty-card p{color:#655f55;max-width:310px;margin:0 auto;font-size:13.2px;line-height:1.5}.cart-empty-card a{background:var(--yellow);color:#111;border-radius:13px;justify-content:center;align-items:center;min-height:48px;margin-top:20px;font-size:14.4px;font-weight:900;text-decoration:none;display:flex;box-shadow:0 5px #111}@media (width<=390px){.idea-product-stage,.idea-product-stage .idea-product-showcase{min-height:250px}.idea-product-stage .idea-product-pack{width:43vw}.ecomeow-idea{padding-inline:13px}.idea-plan-panel{margin-inline:-13px;padding-inline:13px}.shop-listing-section .shop-product-detail{padding-inline:14px}.shop-listing-section .shop-product-detail .listing-gallery{margin-inline:-14px;padding-inline:14px}.shop-product-detail .listing-at-glance-grid{padding-inline:2px}.shop-product-detail .listing-at-glance-grid>span{gap:2px;padding-inline:2px}.shop-product-detail .listing-at-glance-grid i{flex-basis:21px;width:21px;height:21px}.shop-product-detail .listing-at-glance-grid i svg{width:20px;height:20px}.shop-product-detail .listing-at-glance-grid b{font-size:9.2px}.listing-autoship-options>article.listing-plan-option.tier-smart,.listing-autoship-options>article.listing-plan-option.tier-smart.selected{margin-inline:-3px}.shop-listing-section>.plan-compare{padding-inline:12px}.comparison-table{font-size:10.5px}.comparison-table th,.comparison-table td{padding-inline:3px}.comparison-table tbody th{font-size:10px}.comparison-table .annual-total-row strong{font-size:13.2px}.comparison-table .annual-total-row td:nth-child(3) strong{font-size:14.4px}}@media (prefers-reduced-motion:reduce){.idea-product-stage .idea-product-pack,.idea-product-stage.is-visible .idea-product-pack{opacity:1;filter:none;transition:none}.idea-product-stage .idea-product-pack-coffee,.idea-product-stage.is-visible .idea-product-pack-coffee{transform:rotate(-2.5deg)}.idea-product-stage .idea-product-pack-lemon,.idea-product-stage.is-visible .idea-product-pack-lemon{transform:rotate(2.5deg)}}.idea-product-stage{min-height:310px}.idea-product-stage .idea-product-showcase{min-height:310px;margin-inline:-14px}.idea-product-stage .idea-product-pack{width:min(47vw,208px);color:inherit;cursor:pointer;transform-origin:bottom;flex:none;text-decoration:none;display:block}.idea-product-stage .idea-product-pack:hover,.idea-product-stage .idea-product-pack:focus-visible{z-index:3}.idea-product-stage .idea-product-pack:focus-visible{outline-offset:4px;border-radius:16px;outline:3px solid #111}.idea-product-stage.is-visible .idea-product-pack:hover{filter:drop-shadow(0 18px 15px #412b052b)}.idea-product-stage.is-visible .idea-product-pack-coffee:hover{transform:translateY(-7px)rotate(-2.5deg)scale(1.035)}.idea-product-stage.is-visible .idea-product-pack-lemon:hover{transform:translateY(-7px)rotate(2.5deg)scale(1.035)}.idea-product-caption{color:#4e4537;letter-spacing:1.1px;background:#ffffffe0;border:1px solid #1111111f;border-radius:999px;width:fit-content;margin:-1px auto 0;padding:5px 10px;font-size:10.8px;font-weight:900;line-height:1;display:block}.listing-purchase-actions{z-index:14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border:1px solid #d7d0c3;border-radius:18px;grid-template-columns:minmax(0,.82fr) minmax(0,1.35fr);gap:8px;margin:16px -4px 0;padding:7px;display:grid;position:sticky;bottom:94px;box-shadow:0 13px 28px #1913082e,0 2px 7px #00000014}.listing-purchase-actions button{cursor:pointer;border:2px solid #111;border-radius:13px;transition:transform .15s,box-shadow .15s}.listing-purchase-actions button:active{transform:translateY(3px)}.listing-add-to-cart{color:#111;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:54px;padding:7px 8px;display:flex;box-shadow:0 4px #111}.listing-add-to-cart span{font-size:11.4px;font-weight:900;line-height:1.05}.listing-buy-now{background:linear-gradient(135deg, #ffe06a, var(--yellow));color:#111;text-align:left;grid-template-columns:24px 1fr;align-items:center;gap:8px;min-height:64px;padding:7px 13px;display:grid;box-shadow:0 5px #111,0 10px 18px #9769002e}.listing-buy-now>span{justify-content:space-between;align-items:baseline;gap:7px;min-width:0;display:flex}.listing-buy-now b{font-size:18px;line-height:1}.listing-buy-now small{white-space:nowrap;font-size:10.8px;font-weight:900}.shop-listing-section>.plan-compare{padding-top:4px}.shop-listing-section>.plan-compare .comparison-scroll{background:radial-gradient(circle at 50% -12%,#ffc00052,#0000 31%),linear-gradient(145deg,#232323,#090909);border:0;border-radius:24px;padding:8px;overflow:hidden;box-shadow:0 18px 36px #120e0638,inset 0 1px #ffffff1f}.shop-listing-section>.plan-compare .comparison-table{border-spacing:0;box-shadow:none;background:#f7f3ea;border:0;border-radius:17px;overflow:hidden}.shop-listing-section>.plan-compare .comparison-table th,.shop-listing-section>.plan-compare .comparison-table td{background:#fffdf8;border-bottom:1px solid #ded7ca;border-right:1px solid #ded7ca;height:49px;padding:8px 5px}.shop-listing-section>.plan-compare .comparison-table thead th{color:#fff;letter-spacing:.35px;background:#181818;border-bottom:0;height:82px;font-size:11.4px}.shop-listing-section>.plan-compare .comparison-table thead th:first-child{color:#d7d0c4;text-align:left;background:#181818;padding-left:9px}.shop-listing-section>.plan-compare .comparison-table thead th.plan-metal-essential,.shop-listing-section>.plan-compare .comparison-table thead th.plan-metal-family{color:#fff;box-shadow:none;background:linear-gradient(155deg,#343434,#151515);transform:none}.shop-listing-section>.plan-compare .comparison-table thead th.plan-metal-smart{z-index:2;color:#171100;background:linear-gradient(150deg,#ffe575,#f0b400);transform:none;box-shadow:inset 2px 0 #111,inset -2px 0 #111,inset 0 3px #111}.shop-listing-section>.plan-compare .comparison-table thead th>span{font-size:12.6px;line-height:1}.shop-listing-section>.plan-compare .comparison-table thead th>em{color:#aaa;letter-spacing:0;white-space:nowrap;margin-top:7px;font-size:8.8px;font-style:normal;font-weight:750;display:block}.shop-listing-section>.plan-compare .comparison-table thead th.plan-metal-smart>em{color:#5c4400}.shop-listing-section>.plan-compare .comparison-table thead th.compare-plan-popular{padding-top:29px}.shop-listing-section>.plan-compare .comparison-table thead th.compare-plan-popular>small{color:var(--yellow);background:#111;border:0;padding:4px 6px;font-size:7.2px;top:7px}.shop-listing-section>.plan-compare .comparison-table tbody th{color:#3a352d;background:#eee8dc;font-size:10.5px;font-weight:850;line-height:1.2}.shop-listing-section>.plan-compare .comparison-table tbody td:nth-child(2),.shop-listing-section>.plan-compare .comparison-table tbody td:nth-child(4){box-shadow:none;background:#fffdf8}.shop-listing-section>.plan-compare .comparison-table tbody td:nth-child(3){background:#fff5ce;font-weight:950;position:relative;box-shadow:inset 2px 0 #111,inset -2px 0 #111}.shop-listing-section>.plan-compare .comparison-table tbody tr:nth-child(2n) td:nth-child(2),.shop-listing-section>.plan-compare .comparison-table tbody tr:nth-child(2n) td:nth-child(4){background:#f8f4ec}.shop-listing-section>.plan-compare .comparison-table .annual-total-row th,.shop-listing-section>.plan-compare .comparison-table .annual-total-row td{background:#e9e2d6;border-top:1px solid #b9ad99;border-bottom:1px solid #b9ad99;height:45px}.shop-listing-section>.plan-compare .comparison-table .annual-total-row th:before{display:none}.shop-listing-section>.plan-compare .comparison-table .annual-total-row td:nth-child(3){background:#f6d76e}.cart-page.has-items{min-height:calc(100vh - 190px);padding-top:5px;display:block}.cart-page.has-items .cart-list-heading{margin-top:-1px;margin-bottom:10px}.cart-page.has-items .cart-added-banner{margin-top:0}.cart-page.is-empty{place-items:center;display:grid}@media (width<=390px){.idea-product-stage,.idea-product-stage .idea-product-showcase{min-height:286px}.idea-product-stage .idea-product-pack{width:47vw}.listing-purchase-actions{gap:6px;margin-inline:-2px;padding:6px}.listing-add-to-cart span{font-size:10.8px}.listing-buy-now{gap:6px;padding-inline:10px}.listing-buy-now b{font-size:17px}.listing-buy-now small{font-size:9.8px}.shop-listing-section>.plan-compare{padding-inline:10px}.shop-listing-section>.plan-compare .comparison-scroll{padding:6px}.shop-listing-section>.plan-compare .comparison-table th,.shop-listing-section>.plan-compare .comparison-table td{padding-inline:3px}.shop-listing-section>.plan-compare .comparison-table thead th>span{font-size:11.4px}.shop-listing-section>.plan-compare .comparison-table thead th>em{font-size:7.8px}.shop-listing-section>.plan-compare .comparison-table tbody th{font-size:9.6px}}.idea-product-stage+.ecomeow-idea{margin-top:22px}.shop-product-detail .listing-gallery{padding-top:14px;padding-bottom:17px}.listing-gallery-layout{grid-template-columns:minmax(0,1fr) 88px;align-items:center;gap:10px;display:grid}.listing-gallery-layout .listing-gallery-main{flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:350px;display:flex;overflow:visible}.listing-gallery-layout .listing-gallery-glow{opacity:.74;width:238px;height:238px}.listing-spin-viewer{z-index:2;aspect-ratio:3/4;perspective:1100px;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;width:min(218px,100%);position:relative}.listing-spin-viewer.is-dragging{cursor:grabbing}.listing-spin-viewer:focus-visible{outline-offset:7px;border-radius:18px;outline:3px solid #111}.listing-spin-card{transform-style:preserve-3d;will-change:transform;transition:transform .58s cubic-bezier(.2,.75,.24,1);position:absolute;inset:0}.listing-spin-viewer.is-dragging .listing-spin-card{transition:none}.listing-spin-face{backface-visibility:hidden;clip-path:polygon(4% 0,96% 0,100% 97%,96% 100%,4% 100%,0 97%);filter:drop-shadow(0 18px 17px #2b1d0a33);position:absolute;inset:0;overflow:hidden}.listing-spin-front{transform:translateZ(9px)}.listing-spin-back{transform:rotateY(180deg)translateZ(9px)}.listing-spin-front>img{object-fit:contain;pointer-events:none;width:100%;height:100%}.listing-spin-back-crop{background:0 0;position:absolute;inset:0;overflow:hidden}.listing-spin-back-crop>img{object-fit:fill;mix-blend-mode:multiply;pointer-events:none;width:200%;max-width:none;height:100%;position:absolute;top:0;left:-100%}.listing-spin-edge{background:linear-gradient(90deg, #ffffffbf, transparent 23% 77%, #1111112b), var(--listing-accent);backface-visibility:hidden;border:1px solid #1111112e;width:18px;position:absolute;top:4%;bottom:3%}.listing-spin-edge-left{left:-9px;transform:rotateY(-90deg)}.listing-spin-edge-right{right:-9px;transform:rotateY(90deg)}.listing-spin-controls{z-index:3;color:#5e574e;background:#ffffffdb;border:1px solid #11111121;border-radius:999px;align-items:center;gap:7px;min-height:34px;margin-top:5px;padding:3px 5px 3px 3px;display:flex;position:relative;box-shadow:0 5px 14px #251b0b14}.listing-spin-controls button{min-width:59px;height:28px;color:var(--yellow);cursor:pointer;background:#111;border:0;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:0 9px;display:flex}.listing-spin-controls button b{letter-spacing:.3px;font-size:10.8px}.listing-spin-controls>span{white-space:nowrap;align-items:center;gap:4px;font-size:9.8px;font-weight:850;display:flex}.listing-gallery-layout .listing-scent-ribbon{display:none}.listing-gallery-scent-rail{z-index:4;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#ffffffc7;border:1px solid #11111121;border-radius:18px;flex-direction:column;gap:7px;min-width:0;padding:8px 6px 7px;display:flex;position:relative;box-shadow:0 12px 24px #2a1e0c1c,inset 0 1px #ffffffe6}.listing-gallery-scent-rail>span{color:#6a6257;letter-spacing:1.25px;text-align:center;padding:2px 0 1px;font-size:8.8px;font-weight:950}.listing-gallery-scent-rail button{color:#39342d;text-align:center;cursor:pointer;background:#f7f5f1;border:1.5px solid #cfc9bf;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:88px;padding:10px 5px 8px;transition:transform .16s,box-shadow .16s,background .16s;display:flex;position:relative}.listing-gallery-scent-rail button:active{transform:scale(.97)}.listing-gallery-scent-rail button>i{background:#704329;border:3px solid #ffffffb8;border-radius:50%;width:18px;height:18px;box-shadow:0 0 0 1px #1111112e}.listing-gallery-scent-rail button.lemon>i{background:#f0c000}.listing-gallery-scent-rail button>b{text-overflow:ellipsis;max-width:100%;font-size:12px;line-height:1;overflow:hidden}.listing-gallery-scent-rail button>small{opacity:.72;font-size:9.4px;font-weight:700}.listing-gallery-scent-rail button>svg{stroke-width:3.2px;position:absolute;top:6px;right:6px}.listing-gallery-scent-rail button.coffee.selected{color:#fff;background:linear-gradient(145deg,#69412d,#21110c);border-color:#28150e;box-shadow:0 0 0 2px #9d653e52,0 8px 15px #341c1133}.listing-gallery-scent-rail button.lemon.selected{color:#171100;background:linear-gradient(145deg,#ffe56f,#e8b400);border-color:#9f7700;box-shadow:0 0 0 2px #efc00047,0 8px 15px #7052002b}.shop-listing-section>.plan-compare{margin-top:28px;padding:0 14px 26px}.shop-listing-section>.plan-compare .compare-editorial-heading{border:1.5px solid #111;border-bottom:4px solid var(--yellow);color:#fff;background:radial-gradient(circle at 89% 16%,#ffc61c30,#0000 29%),linear-gradient(145deg,#222,#090909);border-radius:22px 22px 0 0;justify-content:space-between;align-items:center;gap:10px;min-height:105px;margin:0;padding:17px 15px 16px;display:flex}.compare-editorial-heading>span{min-width:0;display:block}.compare-editorial-heading>span>small{color:var(--yellow);letter-spacing:1.45px;font-size:9.8px;font-weight:950}.shop-listing-section>.plan-compare .compare-editorial-heading h2{color:#fff;letter-spacing:-.8px;margin:4px 0 3px;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,7vw,30px);line-height:.98}.compare-editorial-heading p{color:#bdb8af;margin:0;font-size:10.8px;font-weight:650}.compare-editorial-heading>strong{color:#171100;text-align:center;background:linear-gradient(145deg,#ffe37a,#d8a100);border:1px solid #fff3;border-radius:16px;flex-wrap:wrap;flex:0 0 76px;place-content:center;gap:3px;width:76px;height:65px;font-size:12px;line-height:1;display:flex;box-shadow:0 8px 20px #00000040}.compare-editorial-heading>strong>small{letter-spacing:.45px;width:100%;font-size:7.6px;font-weight:950}.shop-listing-section>.plan-compare .comparison-scroll{background:#111;border:1.5px solid #111;border-top:0;border-radius:0 0 22px 22px;margin:0;padding:7px;overflow:hidden;box-shadow:0 17px 34px #1c150830}.shop-listing-section>.plan-compare .comparison-table{background:#fff;border-radius:0 0 15px 15px}.shop-listing-section>.plan-compare .comparison-table caption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.shop-listing-section>.plan-compare .comparison-table th,.shop-listing-section>.plan-compare .comparison-table td{border-bottom:1px solid #dedbd3;border-right:0;height:50px;padding:8px 4px}.shop-listing-section>.plan-compare .comparison-table thead th{color:#111;border-bottom:3px solid #111;height:105px;padding:27px 4px 8px}.shop-listing-section>.plan-compare .comparison-table thead th:first-child{color:#5f584e;letter-spacing:1px;text-transform:uppercase;background:#f1eee8;padding:12px 8px;font-size:9.8px;line-height:1.25}.shop-listing-section>.plan-compare .comparison-table thead th.plan-metal-essential{color:#111;background:linear-gradient(155deg,#f4f6f7 0%,#aeb6bc 52%,#7f898f 100%)}.shop-listing-section>.plan-compare .comparison-table thead th.plan-metal-smart{color:#161000;background:radial-gradient(circle at 75% 13%,#ffffff9e,#0000 21%),linear-gradient(150deg,#ffe785,#e6aa00 76%);box-shadow:inset 3px 0 #111,inset -3px 0 #111,inset 0 3px #111}.shop-listing-section>.plan-compare .comparison-table thead th.plan-metal-family{color:#fff;background:linear-gradient(155deg,#73688f,#211c31 75%)}.shop-listing-section>.plan-compare .comparison-table thead th>span{letter-spacing:.7px;font-size:11.4px;font-weight:950;display:block}.shop-listing-section>.plan-compare .comparison-table thead th>strong{letter-spacing:-.55px;margin-top:8px;font-size:16.4px;line-height:1;display:block}.shop-listing-section>.plan-compare .comparison-table thead th>em{color:inherit;opacity:.76;margin-top:4px;font-size:7.8px;line-height:1.2}.shop-listing-section>.plan-compare .comparison-table thead th.compare-plan-popular>small{min-width:74px;color:var(--yellow);letter-spacing:.45px;background:#111;border:1px solid #ffffff29;padding:4px 5px;font-size:6.9px;top:7px}.shop-listing-section>.plan-compare .comparison-table tbody th{color:#484137;background:#f3f0e9;padding-left:8px;font-size:10.2px;line-height:1.16}.shop-listing-section>.plan-compare .comparison-table tbody td:nth-child(2){background:#f2f5f6}.shop-listing-section>.plan-compare .comparison-table tbody td:nth-child(3){background:#fff5cd;box-shadow:inset 3px 0 #111,inset -3px 0 #111}.shop-listing-section>.plan-compare .comparison-table tbody td:nth-child(4){background:#efedf4}.shop-listing-section>.plan-compare .comparison-table tbody tr:nth-child(2n) th{background:#e9e4da}.shop-listing-section>.plan-compare .comparison-table tbody tr:nth-child(2n) td:nth-child(2){background:#e7edef}.shop-listing-section>.plan-compare .comparison-table tbody tr:nth-child(2n) td:nth-child(3){background:#ffeaa0}.shop-listing-section>.plan-compare .comparison-table tbody tr:nth-child(2n) td:nth-child(4){background:#e5e1ed}.shop-listing-section>.plan-compare .comparison-table .annual-total-row th,.shop-listing-section>.plan-compare .comparison-table .annual-total-row td{color:#fff;background:#111;border-top:2px solid #111;border-bottom:0;height:45px}.shop-listing-section>.plan-compare .comparison-table .annual-total-row td:nth-child(2){background:#34383b}.shop-listing-section>.plan-compare .comparison-table .annual-total-row td:nth-child(3){color:#111;background:#d8a000;box-shadow:inset 3px 0 #111,inset -3px 0 #111}.shop-listing-section>.plan-compare .comparison-table .annual-total-row td:nth-child(4){background:#342f43}.shop-listing-section>.plan-compare .comparison-table .annual-total-row strong,.shop-listing-section>.plan-compare .comparison-table .annual-total-row td:nth-child(3) strong{letter-spacing:0;font-size:12px}@media (width<=390px){.idea-product-stage+.ecomeow-idea{margin-top:18px}.shop-listing-section .shop-product-detail .listing-gallery{padding-inline:10px}.listing-gallery-layout{grid-template-columns:minmax(0,1fr) 78px;gap:7px}.listing-gallery-layout .listing-gallery-main{min-height:326px}.listing-spin-viewer{width:min(196px,100%)}.listing-spin-controls>span{font-size:9px}.listing-gallery-scent-rail{padding-inline:5px}.listing-gallery-scent-rail button{min-height:82px;padding-inline:3px}.listing-gallery-scent-rail button>b{font-size:11.2px}.shop-listing-section>.plan-compare{padding-inline:9px}.shop-listing-section>.plan-compare .compare-editorial-heading{padding-inline:12px}.compare-editorial-heading>strong{flex-basis:69px;width:69px}.shop-listing-section>.plan-compare .compare-editorial-heading h2{font-size:24px}.compare-editorial-heading p{font-size:9.8px}.shop-listing-section>.plan-compare .comparison-scroll{padding:5px}.shop-listing-section>.plan-compare .comparison-table thead th{padding-inline:2px}.shop-listing-section>.plan-compare .comparison-table thead th>span{font-size:10.4px}.shop-listing-section>.plan-compare .comparison-table thead th>strong{font-size:13.6px}.shop-listing-section>.plan-compare .comparison-table thead th.plan-metal-smart>strong{font-size:17.2px}.shop-listing-section>.plan-compare .comparison-table thead th>em{font-size:6.8px}.shop-listing-section>.plan-compare .comparison-table tbody th{font-size:9px}}@media (prefers-reduced-motion:reduce){.listing-spin-card,.listing-gallery-scent-rail button{transition:none}}.listing-gallery-layout{grid-template-columns:minmax(0,1fr)}.listing-gallery-layout .listing-gallery-main{min-height:370px}.listing-spin-viewer{perspective:none;width:min(238px,100%)}.listing-spin-frame{place-items:center;animation:.2s ease-out productAngleIn;display:grid;position:absolute;inset:0}.listing-spin-frame>img{object-fit:contain;filter:drop-shadow(0 18px 17px #2b1d0a33);pointer-events:none;width:100%;height:100%}.listing-spin-frame-1>img,.listing-spin-frame-3>img{width:94%;height:96%}.listing-spin-frame .listing-spin-back-crop{clip-path:polygon(4% 0,96% 0,100% 97%,96% 100%,4% 100%,0 97%);filter:drop-shadow(0 18px 17px #2b1d0a33);inset:0;overflow:hidden}.listing-spin-frame .listing-spin-back-crop>img{mix-blend-mode:multiply}.listing-spin-controls{justify-content:flex-start;min-width:190px}.listing-spin-controls>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.listing-scent-section{background:#fff;border-top:1px solid #e4dfd6;padding:14px 14px 16px}.listing-scent-section .listing-section-label{margin:0}.listing-scent-section .listing-section-label h3{color:#111;letter-spacing:-.35px;margin:0;font-size:18.4px;line-height:1.1}.listing-scent-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.listing-scent-options button{color:#29251f;text-align:left;cursor:pointer;background:#f8f6f1;border:1.5px solid #d7d1c7;border-radius:14px;grid-template-columns:18px minmax(0,1fr) 17px;align-items:center;gap:8px;min-width:0;min-height:65px;padding:10px 9px;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:grid;position:relative}.listing-scent-options button:active{transform:scale(.98)}.listing-scent-options button>i{background:#704329;border:3px solid #ffffffbf;border-radius:50%;width:17px;height:17px;box-shadow:0 0 0 1px #1111112e}.listing-scent-options button.lemon>i{background:#f0c000}.listing-scent-options button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.listing-scent-options button b{font-size:13.2px;line-height:1}.listing-scent-options button small{color:#716a60;text-overflow:ellipsis;white-space:nowrap;font-size:9.6px;font-weight:700;line-height:1.15;overflow:hidden}.listing-scent-options button>svg{stroke-width:3px}.listing-scent-options button.coffee.selected{color:#fff;background:linear-gradient(145deg,#69412d,#21110c);border-color:#28150e;box-shadow:0 7px 16px #341c112e}.listing-scent-options button.coffee.selected small{color:#e9d9cf}.listing-scent-options button.lemon.selected{color:#171100;background:linear-gradient(145deg,#ffe56f,#e8b400);border-color:#9f7700;box-shadow:0 7px 16px #70520029}.listing-scent-options button.lemon.selected small{color:#5e4700}.shop-product-detail .listing-buying-section{border-top:1px solid #e4dfd6}.shop-listing-section>.plan-compare .comparison-table .annual-total-row th,.shop-listing-section>.plan-compare .comparison-table .annual-total-row td{color:#111;border-top:3px solid #111;height:56px}.shop-listing-section>.plan-compare .comparison-table .annual-total-row th{color:#fff;background:#111}.shop-listing-section>.plan-compare .comparison-table .annual-total-row td:nth-child(2){color:#111;background:#dfe4e7}.shop-listing-section>.plan-compare .comparison-table .annual-total-row td:nth-child(3){color:#111;background:#ffc61c}.shop-listing-section>.plan-compare .comparison-table .annual-total-row td:nth-child(4){color:#fff;background:#342f43}.shop-listing-section>.plan-compare .comparison-table .annual-total-row strong,.shop-listing-section>.plan-compare .comparison-table .annual-total-row td:nth-child(3) strong{color:inherit;letter-spacing:-.15px;white-space:nowrap;opacity:1;font-size:13.2px;font-weight:950;line-height:1;display:block}@keyframes productAngleIn{0%{opacity:.38;transform:scale(.965)}to{opacity:1;transform:scale(1)}}@media (width<=390px){.listing-gallery-layout .listing-gallery-main{min-height:350px}.listing-spin-viewer{width:min(224px,100%)}.listing-scent-section{padding-inline:11px}.listing-scent-options button{grid-template-columns:16px minmax(0,1fr) 15px;gap:6px;padding-inline:8px}.listing-scent-options button small{font-size:8.8px}.shop-listing-section>.plan-compare .comparison-table .annual-total-row strong,.shop-listing-section>.plan-compare .comparison-table .annual-total-row td:nth-child(3) strong{font-size:12px}}@media (prefers-reduced-motion:reduce){.listing-spin-frame,.listing-scent-options button{transition:none;animation:none}}.idea-product-stage,.idea-product-stage .idea-product-showcase{min-height:350px}.idea-product-stage .idea-product-showcase{margin-inline:-16px}.idea-product-stage .idea-product-pack{width:min(50vw,224px)}.idea-product-caption{margin-top:11px}.listing-product-header h2{font-size:clamp(31px,8vw,38px);line-height:1}.listing-spin-frame{transform-origin:50%;will-change:opacity, transform;transition:none;animation:none}.listing-spin-controls{width:min(250px,100%);min-width:0}.listing-spin-controls>span{font-size:9.4px}.listing-add-to-cart>svg{color:var(--yellow-deep);stroke-width:2.8px}.shop-listing-section>.plan-compare .comparison-table{border-collapse:separate;border-spacing:0}.shop-listing-section>.plan-compare .comparison-table thead th:first-child{border-top-left-radius:15px}.shop-listing-section>.plan-compare .comparison-table thead th:first-child,.shop-listing-section>.plan-compare .comparison-table tbody th{border-right:2px solid #111}@media (width<=390px){.idea-product-stage,.idea-product-stage .idea-product-showcase{min-height:325px}.idea-product-stage .idea-product-pack{width:min(49.5vw,195px)}.idea-product-caption{margin-top:9px}.listing-product-header h2{font-size:30.5px}.listing-spin-controls>span{font-size:8.8px}.shop-listing-section>.plan-compare .comparison-table thead th.plan-metal-smart>span{font-size:11.2px}.shop-listing-section>.plan-compare .comparison-table thead th.plan-metal-smart>strong{font-size:18.2px}}.listing-spin-viewer{--bag-depth:38px;--bag-half-depth:19px;--bag-half-width:119px;perspective:1150px;perspective-origin:50% 46%}.listing-spin-object{transform-style:preserve-3d;transform-origin:50%;will-change:transform;position:absolute;inset:0}.listing-spin-object .listing-spin-face{backface-visibility:hidden;clip-path:polygon(4% 0,96% 0,100% 97%,96% 100%,4% 100%,0 97%);filter:drop-shadow(0 18px 17px #2b1d0a33);position:absolute;inset:0;overflow:hidden}.listing-spin-object .listing-spin-front{transform:translateZ(var(--bag-half-depth))}.listing-spin-object .listing-spin-back{transform:rotateY(180deg) translateZ(var(--bag-half-depth))}.listing-spin-source-crop{background:#fff;position:absolute;inset:0;overflow:hidden}.listing-spin-source-crop>img{mix-blend-mode:multiply;pointer-events:none;max-width:none;height:auto;position:absolute}.listing-theme-lemon .listing-spin-source-crop>img{width:320%;top:-23.7%}.listing-theme-lemon .listing-spin-source-front>img{left:-61.3%}.listing-theme-lemon .listing-spin-source-back>img{left:-165.5%}.listing-theme-coffee .listing-spin-source-crop>img{width:328.2%;top:-25.5%}.listing-theme-coffee .listing-spin-source-front>img{left:-67.2%}.listing-theme-coffee .listing-spin-source-back>img{left:-172.7%}.listing-spin-side{width:var(--bag-depth);margin-left:calc(-1 * var(--bag-half-depth));backface-visibility:hidden;clip-path:polygon(38% 0,62% 0,100% 3.5%,100% 96.5%,62% 100%,38% 100%,0 96.5%,0 3.5%);background:linear-gradient(90deg, #00000038, transparent 22% 68%, #ffffff6b), linear-gradient(180deg, #f3f3f1 0 35.5%, #d8d8d5 35.5% 36.2%, #111 36.2% 43.2%, var(--spin-side-accent) 43.2% 83.4%, #c9c9c5 83.4% 91.8%, var(--spin-side-accent-deep) 91.8% 100%);position:absolute;top:0;bottom:0;left:50%;overflow:hidden;box-shadow:inset 7px 0 9px #00000021,inset -6px 0 8px #ffffff47}.listing-spin-side-right{transform:rotateY(90deg) translateZ(var(--bag-half-width))}.listing-spin-side-left{transform:rotateY(-90deg) translateZ(var(--bag-half-width))}.listing-spin-side:before,.listing-spin-side:after{content:"";pointer-events:none;position:absolute;top:0;bottom:0}.listing-spin-side:before{background:#2f2c2557;width:1px;left:50%;box-shadow:-1px 0 #ffffff70,5px 0 9px #00000014,-5px 0 9px #ffffff1a}.listing-spin-side:after{background:repeating-linear-gradient(96deg,#0000 0 7px,#ffffff17 8px,#0000 9px 15px),linear-gradient(#fff3,#0000 9% 88%,#00000014);inset-inline:0}.listing-theme-lemon{--spin-side-accent:#f1ca12;--spin-side-accent-deep:#dcae00}.listing-theme-coffee{--spin-side-accent:#4d2a17;--spin-side-accent-deep:#25130c}.listing-spin-object:after{transform:translateZ(calc(var(--bag-half-depth) + 1px));pointer-events:none;content:"";background:linear-gradient(105deg,#ffffff2b,#0000 29% 68%,#0000001a);border-radius:38% 38% 24% 24%/8% 8% 5% 5%;position:absolute;inset:4% 7% 5%}.shop-listing-section>.plan-compare .comparison-table thead th:first-child{letter-spacing:.35px;padding:16px 9px;font-size:14.2px;font-weight:950;line-height:1.05}.shop-listing-section>.plan-compare .comparison-table thead th>strong{letter-spacing:-.75px;margin-top:10px;font-size:19.2px}.shop-listing-section>.plan-compare{margin-bottom:72px}@media (width<=390px){.listing-spin-viewer{--bag-depth:36px;--bag-half-depth:18px;--bag-half-width:112px}.shop-listing-section>.plan-compare .comparison-table thead th{height:112px}.shop-listing-section>.plan-compare .comparison-table thead th:first-child{padding-inline:7px;font-size:12.6px}.shop-listing-section>.plan-compare .comparison-table thead th>strong{font-size:16.4px}.shop-listing-section>.plan-compare .comparison-table thead th.plan-metal-smart>strong{font-size:21px}.shop-listing-section>.plan-compare .comparison-table tbody th{font-size:9.8px}}.listing-spin-viewer{aspect-ratio:2.55/3.72;perspective:none;width:min(246px,100%);overflow:visible}.product-3d-stage{position:absolute;inset:0;overflow:visible}.product-3d-canvas{pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .24s;display:block;position:absolute;inset:0}.product-3d-stage.is-ready .product-3d-canvas{opacity:1}.product-3d-fallback{object-fit:contain;filter:drop-shadow(0 17px 15px #2b1d0a30);pointer-events:none;opacity:1;width:92%;height:98%;transition:opacity .2s;position:absolute;inset:1% 4%}.product-3d-stage.is-ready .product-3d-fallback{opacity:0}.listing-spin-viewer.is-dragging .product-3d-canvas{cursor:grabbing}@media (width<=390px){.listing-spin-viewer{width:min(232px,100%)}}@media (prefers-reduced-motion:reduce){.product-3d-canvas,.product-3d-fallback,.listing-spin-object{transition:none}}.shop-listing-section>.plan-compare .compare-editorial-heading>span>h2{margin-top:0}.shop-listing-section>.plan-compare .comparison-scroll{background:#111;padding:7px}.shop-listing-section>.plan-compare .comparison-table-clip{isolation:isolate;background:#111;border-radius:16px;width:100%;overflow:hidden}.shop-listing-section>.plan-compare .comparison-table{border-radius:16px;width:100%;min-width:0;font-size:13px;overflow:hidden}.shop-listing-section>.plan-compare .comparison-table thead th{height:122px;padding:29px 4px 11px}.shop-listing-section>.plan-compare .comparison-table thead th:first-child{border-top-left-radius:16px;padding:17px 10px;font-size:15px}.shop-listing-section>.plan-compare .comparison-table thead th:last-child{border-top-right-radius:16px}.shop-listing-section>.plan-compare .comparison-table thead th>span{letter-spacing:.45px;font-size:12.4px}.shop-listing-section>.plan-compare .comparison-table thead th>strong{margin-top:11px;font-size:21px}.shop-listing-section>.plan-compare .comparison-table thead th>em{margin-top:6px;font-size:8.6px;font-weight:800}.shop-listing-section>.plan-compare .comparison-table thead th.plan-metal-smart{z-index:3;position:relative;box-shadow:inset 3px 0 #111,inset -3px 0 #111,inset 0 3px #111,0 6px 16px #704f0038}.shop-listing-section>.plan-compare .comparison-table thead th.plan-metal-smart>span{font-size:15px}.shop-listing-section>.plan-compare .comparison-table thead th.plan-metal-smart>strong{font-size:27px}.shop-listing-section>.plan-compare .comparison-table thead th.compare-plan-popular>small{min-width:84px;padding:5px 7px;font-size:7.6px;top:7px}.shop-listing-section>.plan-compare .comparison-table tbody th,.shop-listing-section>.plan-compare .comparison-table tbody td{height:55px;padding:9px 5px;font-size:12.6px;line-height:1.18}.shop-listing-section>.plan-compare .comparison-table tbody th{padding-left:10px;font-size:12px}.shop-listing-section>.plan-compare .comparison-table tbody td:nth-child(3){z-index:2;font-size:14px;font-weight:950;position:relative}.shop-listing-section>.plan-compare .comparison-table tbody td svg{width:18px;height:18px}.shop-listing-section>.plan-compare .comparison-table .annual-total-row strong,.shop-listing-section>.plan-compare .comparison-table .annual-total-row td:nth-child(3) strong{font-size:15px}.shop-listing-section>.plan-compare .comparison-table .annual-total-row td:nth-child(3) strong{font-size:17px}@media (width<=390px){.shop-listing-section>.plan-compare .comparison-scroll{padding:5px}.shop-listing-section>.plan-compare .comparison-table{font-size:11.8px}.shop-listing-section>.plan-compare .comparison-table thead th{height:116px;padding-inline:2px}.shop-listing-section>.plan-compare .comparison-table thead th:first-child{padding-inline:7px;font-size:13.2px}.shop-listing-section>.plan-compare .comparison-table thead th>span{letter-spacing:.1px;font-size:10.4px}.shop-listing-section>.plan-compare .comparison-table thead th>strong{font-size:18px}.shop-listing-section>.plan-compare .comparison-table thead th>em{font-size:7.2px}.shop-listing-section>.plan-compare .comparison-table thead th.plan-metal-smart>span{font-size:12.4px}.shop-listing-section>.plan-compare .comparison-table thead th.plan-metal-smart>strong{font-size:23px}.shop-listing-section>.plan-compare .comparison-table tbody th,.shop-listing-section>.plan-compare .comparison-table tbody td{height:53px;padding-inline:3px;font-size:11.4px}.shop-listing-section>.plan-compare .comparison-table tbody th{padding-left:7px;font-size:10.5px}.shop-listing-section>.plan-compare .comparison-table tbody td:nth-child(3){font-size:12.8px}.shop-listing-section>.plan-compare .comparison-table .annual-total-row strong,.shop-listing-section>.plan-compare .comparison-table .annual-total-row td:nth-child(3) strong{font-size:13px}.shop-listing-section>.plan-compare .comparison-table .annual-total-row td:nth-child(3) strong{font-size:15px}}.referral-page{gap:12px}.referral-hero-card.referral-hero-simple{text-align:left;box-shadow:0 5px 0 var(--yellow);border:2px solid #111;padding:18px}.referral-hero-simple>small{color:var(--yellow);letter-spacing:.7px;font-size:10.8px;font-weight:950;display:block}.referral-reward-lockup{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:9px;margin-top:11px;display:grid}.referral-reward-lockup>span{background:#ffffff17;border-radius:13px;flex-direction:column;justify-content:center;gap:5px;min-height:72px;padding:10px;display:flex}.referral-reward-lockup b{color:#cfcfcf;letter-spacing:.35px;font-size:9.6px;line-height:1.2}.referral-reward-lockup strong{color:var(--yellow);letter-spacing:-.7px;font-size:24px;line-height:1}.referral-reward-lockup i{color:var(--yellow);font-size:20px;font-style:normal;font-weight:950}.referral-hero-card.referral-hero-simple>p{color:#ddd;max-width:none;margin-top:12px;font-size:12.6px}.referral-share-card.referral-share-simple{border:2px solid #111;padding:14px}.referral-share-card.referral-share-simple>.referral-code-row{background:0 0;border:0;border-radius:0;gap:12px;margin:0;padding:0}.referral-code-row>span{flex-direction:column;gap:3px;min-width:0;display:flex}.referral-code-row>span small{color:#765700;letter-spacing:.45px;font-size:10.5px;font-weight:900}.referral-code-row>span b{letter-spacing:1.3px;font-size:22px;line-height:1}.referral-share-card.referral-share-simple button{background:var(--yellow);color:#111;cursor:pointer;min-height:40px;padding-inline:13px;font-size:12.6px;font-weight:900}.referral-share-card.referral-share-simple>p{color:#5f5f5f;margin-top:9px;font-size:12px}.referral-how-card,.referral-balance-card{background:#fff;border:1px solid #dedede;border-radius:16px;padding:15px}.referral-how-card{background:linear-gradient(145deg,#fffdf7,#f7f0df)}.referral-how-card>header small,.referral-balance-card>header small,.referral-redemption-title small{color:#785900;letter-spacing:.55px;font-size:10.5px;font-weight:950;display:block}.referral-how-card>header h2,.referral-balance-card>header h2,.referral-redemption-title h2{letter-spacing:-.4px;margin:3px 0 0;font-size:20px;line-height:1.05}.referral-how-steps{gap:10px;margin-top:13px;display:grid}.referral-how-steps article{grid-template-columns:29px 38px minmax(0,1fr);align-items:center;gap:9px;min-height:49px;display:grid;position:relative}.referral-how-steps article:not(:last-child):after{content:"";background:#d8cda9;border-radius:2px;width:2px;position:absolute;top:37px;bottom:-12px;left:13px}.referral-how-steps article>span{z-index:1;width:28px;height:28px;color:var(--yellow);background:#111;border-radius:50%;place-items:center;font-size:12px;font-weight:950;display:grid;position:relative}.referral-how-steps article>i{background:var(--yellow);color:#111;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.referral-how-steps article>div{flex-direction:column;gap:3px;min-width:0;display:flex}.referral-how-steps article b{font-size:13.8px}.referral-how-steps article small{color:#666;font-size:11.4px;line-height:1.35}.referral-balance-card>header,.referral-redemption-title{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.referral-balance-card>header em,.referral-redemption-title>em{color:#654c00;white-space:nowrap;background:#fff0b8;border-radius:999px;padding:6px 8px;font-size:10.5px;font-style:normal;font-weight:850}.referral-balance-summary{border:1px solid #ddd;border-radius:12px;grid-template-columns:1fr 1fr;margin-top:12px;display:grid;overflow:hidden}.referral-balance-summary>span{background:#f7f7f7;flex-direction:column;justify-content:center;gap:3px;min-height:66px;padding:10px;display:flex}.referral-balance-summary>span:first-child{background:var(--yellow);border-right:1px solid #111}.referral-balance-summary b{font-size:22px;line-height:1}.referral-balance-summary small{color:#555;font-size:10.8px;font-weight:750}.referral-next-delivery{margin-top:11px}.referral-next-delivery>div{background:#e5e5e5;border-radius:999px;height:8px;overflow:hidden}.referral-next-delivery>div span{border-radius:inherit;background:linear-gradient(90deg, #eba500, var(--yellow));height:100%;display:block}.referral-next-delivery p{color:#5b5b5b;margin:6px 0 0;font-size:11.4px}.referral-progress-card.referral-redemption-card{border:2px solid #111;border-radius:16px;padding:15px}.referral-redemption-card .referral-redemption-order{margin-top:13px}@media (width<=390px){.referral-reward-lockup{gap:6px}.referral-reward-lockup>span{padding-inline:8px}.referral-reward-lockup b{font-size:8.8px}.referral-reward-lockup strong{font-size:21px}.referral-code-row>span b{font-size:19px}.referral-share-card.referral-share-simple button{padding-inline:10px;font-size:11.4px}.referral-balance-card>header,.referral-redemption-title{align-items:flex-start}.referral-balance-card>header em,.referral-redemption-title>em{padding-inline:7px;font-size:9.6px}}.referral-hero-card.referral-hero-premium{isolation:isolate;background:radial-gradient(circle at 94% 5%,#ffca2733,#0000 32%),radial-gradient(circle at 0 100%,#ffbf0017,#0000 34%),linear-gradient(145deg,#171717 0%,#060606 54%,#111 100%);border:1px solid #2a2a2a;padding:17px;position:relative;overflow:hidden;box-shadow:0 7px #eeb300,0 17px 28px #0000002e}.referral-hero-card.referral-hero-premium:before{z-index:-1;pointer-events:none;content:"";border:1px solid #ffd34e47;border-radius:13px;position:absolute;inset:7px}.referral-hero-card.referral-hero-premium:after{z-index:-1;pointer-events:none;content:"";border:30px solid #ffbf000e;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-70px;right:-45px}.referral-premium-topline{justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;display:flex}.referral-premium-topline>span{color:#ffe492;letter-spacing:.75px;align-items:center;gap:6px;font-size:10px;font-weight:900;display:flex}.referral-premium-topline>em{color:#d9d0b7;letter-spacing:.45px;background:#ffffff0e;border:1px solid #ffd96361;border-radius:999px;padding:5px 8px;font-size:8.8px;font-style:normal;font-weight:850}.referral-hero-premium>small{color:#fff;letter-spacing:.9px;padding-left:1px;font-size:11.4px}.referral-hero-premium .referral-reward-lockup{gap:8px;margin-top:9px}.referral-hero-premium .referral-reward-lockup>span{background:linear-gradient(150deg,#ffffff1f,#ffffff06);border:1px solid #ffe08038;border-radius:15px;align-items:flex-start;gap:2px;min-height:105px;padding:12px 11px;box-shadow:inset 0 1px #ffffff1a}.referral-hero-premium .referral-reward-lockup>span b{color:#d6d0c1;letter-spacing:.65px;font-size:9.5px}.referral-hero-premium .referral-reward-lockup>span strong{color:#ffd54f;letter-spacing:-1.5px;margin-top:5px;font-size:38px;font-weight:950;line-height:.88}.referral-hero-premium .referral-reward-lockup>span em{color:#fff;letter-spacing:.55px;margin-top:6px;font-size:10px;font-style:normal;font-weight:900}.referral-reward-plus{width:35px;height:35px;color:var(--yellow);background:#0b0b0b;border:1px solid #ffdc7361;border-radius:50%;grid-template-columns:1fr;place-items:center;display:grid;box-shadow:0 5px 15px #00000057}.referral-reward-plus>*{grid-area:1/1}.referral-reward-plus>svg{opacity:.24}.referral-reward-plus>b{font-size:20px;line-height:1}.referral-premium-condition{color:#fff;border-top:1px solid #ffda6733;justify-content:space-between;align-items:center;gap:8px;min-height:38px;margin-top:11px;padding:8px 9px 8px 10px;display:flex}.referral-premium-condition>span{white-space:nowrap;align-items:center;gap:5px;font-size:10.8px;font-weight:850;display:flex}.referral-premium-condition>small{color:#aeadab;text-align:right;max-width:145px;font-size:9.3px;line-height:1.3}.referral-balance-card.referral-balance-premium{isolation:isolate;color:#fff;background:radial-gradient(circle at 100% 0,#ffbf0029,#0000 35%),linear-gradient(145deg,#171717,#050505 67%);border:1px solid #242424;padding:16px;position:relative;overflow:hidden;box-shadow:0 12px 25px #00000029}.referral-balance-card.referral-balance-premium:before{z-index:-1;content:"";border:1px solid #ffd85b21;border-radius:50%;width:118px;height:118px;position:absolute;top:-33px;right:-25px;box-shadow:0 0 0 16px #ffd85b09,0 0 0 32px #ffd85b06}.referral-balance-premium>header{z-index:1;align-items:center;position:relative}.referral-balance-premium>header small{color:var(--yellow);letter-spacing:.8px;font-size:10.8px}.referral-balance-premium>header h2{color:#fff;font-size:19px}.referral-balance-card.referral-balance-premium>header em{color:#f4df9d;background:#ffffff12;border:1px solid #ffda6747;align-items:center;gap:5px;display:flex}.referral-wallet{color:#111;background:radial-gradient(circle at 16% 0,#ffffff85,#0000 36%),linear-gradient(132deg,#ffe27a,#ffbd19 62%,#e59b00);border:1px solid #ffdf72;border-radius:15px;grid-template-columns:minmax(0,1.55fr) minmax(105px,.8fr);min-height:101px;margin-top:14px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffbf,0 9px 20px #00000038}.referral-wallet:after{pointer-events:none;content:"";background:#ffffff2b;width:55px;height:180px;position:absolute;top:-42px;left:41%;transform:rotate(24deg)}.referral-wallet-ready{z-index:1;grid-template-columns:34px auto minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:15px 12px;display:grid;position:relative}.referral-wallet-ready>i{width:34px;height:34px;color:var(--yellow);background:#111;border-radius:50%;place-items:center;display:grid}.referral-wallet-ready>strong{letter-spacing:-2px;font-size:45px;line-height:.88}.referral-wallet-ready>span{flex-direction:column;gap:3px;display:flex}.referral-wallet-ready>span b{letter-spacing:.65px;font-size:13px}.referral-wallet-ready>span small{letter-spacing:.25px;max-width:82px;font-size:8.8px;font-weight:850;line-height:1.2}.referral-wallet-carried{z-index:1;background:#1111111a;border-left:1px solid #11111147;flex-direction:column;justify-content:center;gap:7px;padding:15px 11px;display:flex;position:relative}.referral-wallet-carried>small{letter-spacing:.45px;font-size:8.5px;font-weight:900;line-height:1.2}.referral-wallet-carried>strong{font-size:23px;line-height:1}.referral-wallet-carried>strong span{font-size:10px;font-weight:850}.referral-balance-premium .referral-next-delivery{margin-top:14px}.referral-balance-premium .referral-next-delivery>span{justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;display:flex}.referral-balance-premium .referral-next-delivery>span b{color:#d2d2d2;letter-spacing:.5px;font-size:9px}.referral-balance-premium .referral-next-delivery>span strong{color:var(--yellow);letter-spacing:.3px;font-size:10.5px}.referral-balance-premium .referral-next-delivery>div{background:#303030;height:7px}.referral-balance-premium .referral-next-delivery>div span{background:linear-gradient(90deg,#b97600,#ffca28 70%,#fff0ac);box-shadow:0 0 10px #ffbf0059}.referral-balance-premium .referral-next-delivery p{color:#a9a9a9;font-size:10.5px}@media (width<=390px){.referral-hero-card.referral-hero-premium,.referral-balance-card.referral-balance-premium{padding-inline:13px}.referral-premium-topline>em{font-size:8px}.referral-hero-premium .referral-reward-lockup>span{min-height:98px;padding-inline:9px}.referral-hero-premium .referral-reward-lockup>span strong{font-size:34px}.referral-premium-condition{padding-inline:4px}.referral-premium-condition>small{max-width:125px;font-size:8.6px}.referral-wallet{grid-template-columns:minmax(0,1.45fr) minmax(92px,.75fr)}.referral-wallet-ready{grid-template-columns:30px auto minmax(0,1fr);gap:7px;padding-inline:10px 7px}.referral-wallet-ready>i{width:30px;height:30px}.referral-wallet-ready>strong{font-size:39px}.referral-wallet-ready>span b{font-size:11.4px}.referral-wallet-carried{padding-inline:8px}}.shop-listing-section>.plan-compare .comparison-table thead th{vertical-align:middle;height:122px;padding:0 3px;position:relative}.shop-listing-section>.plan-compare .comparison-table thead th:first-child{vertical-align:middle;padding:0 10px}.shop-listing-section>.plan-compare .comparison-table thead th.plan-metal>span{text-align:center;white-space:nowrap;margin:0;line-height:1;display:block;position:absolute;top:34px;left:0;right:0}.shop-listing-section>.plan-compare .comparison-table thead th.plan-metal>strong{text-align:center;white-space:nowrap;margin:0;line-height:1;display:block;position:absolute;bottom:35px;left:0;right:0}.shop-listing-section>.plan-compare .comparison-table thead th.plan-metal>em{text-align:center;white-space:nowrap;margin:0;padding:0 1px;line-height:1;display:block;position:absolute;bottom:12px;left:0;right:0;overflow:visible}.shop-listing-section>.plan-compare .comparison-table thead th.plan-metal-family>strong{letter-spacing:-1px;font-size:20px}@media (width<=390px){.shop-listing-section>.plan-compare .comparison-table thead th{height:116px}.shop-listing-section>.plan-compare .comparison-table thead th.plan-metal>span{top:32px}.shop-listing-section>.plan-compare .comparison-table thead th.plan-metal>strong{bottom:34px}.shop-listing-section>.plan-compare .comparison-table thead th.plan-metal>em{letter-spacing:-.08px;font-size:6.4px;bottom:11px}.shop-listing-section>.plan-compare .comparison-table thead th.plan-metal-family>strong{letter-spacing:-.8px;font-size:17px}}.shop-listing-section>.plan-compare .comparison-table col.compare-label-col{width:25%}.shop-listing-section>.plan-compare .comparison-table col.compare-silver-col,.shop-listing-section>.plan-compare .comparison-table col.compare-platinum-col{width:19%}.shop-listing-section>.plan-compare .comparison-table col.compare-gold-col{width:37%}.shop-listing-section>.plan-compare .comparison-table thead th{height:112px}.shop-listing-section>.plan-compare .comparison-table thead th:first-child{letter-spacing:.55px;padding-inline:8px;font-size:13.5px}.shop-listing-section>.plan-compare .comparison-table thead th.plan-metal>span{top:29px}.shop-listing-section>.plan-compare .comparison-table thead th.plan-metal>strong{bottom:32px}.shop-listing-section>.plan-compare .comparison-table thead th.plan-metal>em{bottom:10px}.referral-share-card.referral-share-simple{background:radial-gradient(circle at 96% 0,#c19d4921,#0000 36%),linear-gradient(145deg,#fffdf8,#f5efe2);border-color:#d8c9a4;box-shadow:0 10px 25px #342a1514}.referral-share-card.referral-share-simple>.referral-code-row{grid-template-columns:minmax(88px,.78fr) minmax(0,1.55fr);align-items:center;gap:10px;display:grid}.referral-code-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0;display:grid}.referral-share-card.referral-share-simple .referral-code-actions button{white-space:nowrap;border:1px solid #181611;border-radius:11px;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:42px;padding-inline:7px;font-size:11px;display:flex}.referral-share-card.referral-share-simple .referral-copy-button{color:#17140e;background:#fffaf0}.referral-share-card.referral-share-simple .referral-native-share-button{color:#f5df9d;background:linear-gradient(145deg,#22201c,#080808);border-color:#b99a4d;box-shadow:inset 0 1px #ffffff1f}.referral-hero-card.referral-hero-premium{background:radial-gradient(circle at 90% 8%,#d2b36429,#0000 29%),linear-gradient(142deg,#25231f 0%,#0e0d0b 54%,#171510 100%);border-color:#625331;box-shadow:0 18px 38px #1e190f33,inset 0 1px #ffffff0f}.referral-hero-card.referral-hero-premium:before{border-color:#e0c78457}.referral-hero-card.referral-hero-premium:after{border:1px solid #e6cb841f;width:142px;height:142px;bottom:-48px;right:-38px;box-shadow:0 0 0 15px #e6cb8406,0 0 0 30px #e6cb8405}.referral-premium-topline>span{color:#f0dfb2;letter-spacing:1px}.referral-premium-topline>em{color:#cfc3a4;background:#ecddb40f;border-color:#e0c7844d}.referral-hero-premium>small{color:#cab98d}.referral-hero-premium .referral-reward-lockup>span{background:linear-gradient(148deg,#ffffff16,#ffffff05);border-color:#e1ca9140;box-shadow:inset 0 1px #ffffff14,0 10px 23px #00000026}.referral-hero-premium .referral-reward-lockup>span:last-child{background:linear-gradient(148deg,#d3b5662e,#a5863e09)}.referral-hero-premium .referral-reward-lockup>span b{color:#c7bdab}.referral-hero-premium .referral-reward-lockup>span strong{color:#ead28f}.referral-hero-premium .referral-reward-lockup>span em{color:#f8f4e9}.referral-reward-plus{color:#dfc57d;background:#15130f;border-color:#e1c77f57}.referral-premium-condition{border-top-color:#e2ca8d2e}.referral-premium-condition>span svg{color:#dfc16b}.referral-balance-card.referral-balance-premium{color:#17140e;background:radial-gradient(circle at 100% 0,#bb974121,#0000 35%),linear-gradient(145deg,#fffdf8 0%,#f2ecdf 68%,#e8deca 100%);border-color:#d1c09a;box-shadow:0 16px 34px #33291624}.referral-balance-card.referral-balance-premium:before{border-color:#8e6d2524;box-shadow:0 0 0 16px #8e6d2507,0 0 0 32px #8e6d2505}.referral-balance-premium>header small{color:#8d6c27}.referral-balance-premium>header h2{color:#17140e}.referral-balance-card.referral-balance-premium>header em{color:#e7d39d;background:#17140e;border-color:#39342a}.referral-wallet{color:#f7f1e4;background:radial-gradient(circle at 12% 0,#e7cf8f21,#0000 34%),linear-gradient(132deg,#2b2821,#0d0c0a 62%,#1b1710);border-color:#b99b4e;box-shadow:inset 0 1px #ffffff1a,0 12px 25px #261e1033}.referral-wallet:after{background:#e1c78012}.referral-wallet-ready>i{color:#15120c;background:linear-gradient(145deg,#e5cd8a,#ad8736)}.referral-wallet-ready>strong{color:#ead28e}.referral-wallet-ready>span small{color:#bcb4a2}.referral-wallet-carried{background:#ffffff09;border-left-color:#e0c67f40}.referral-wallet-carried>small{color:#bdb29b}.referral-wallet-carried>strong{color:#f5ecd8}.referral-balance-premium .referral-next-delivery>span b{color:#5f5748}.referral-balance-premium .referral-next-delivery>span strong{color:#80601b}.referral-balance-premium .referral-next-delivery>div{background:#d8cfbc}.referral-balance-premium .referral-next-delivery>div span{box-shadow:none;background:linear-gradient(90deg,#87611a,#c7a34f 70%,#e7d69d)}.referral-balance-premium .referral-next-delivery p{color:#6b6354}@media (width<=390px){.shop-listing-section>.plan-compare .comparison-table thead th{height:106px}.shop-listing-section>.plan-compare .comparison-table thead th:first-child{font-size:12.4px}.shop-listing-section>.plan-compare .comparison-table thead th.plan-metal>span{top:27px}.shop-listing-section>.plan-compare .comparison-table thead th.plan-metal>strong{bottom:30px}.shop-listing-section>.plan-compare .comparison-table thead th.plan-metal>em{bottom:9px}.referral-share-card.referral-share-simple>.referral-code-row{grid-template-columns:minmax(82px,.7fr) minmax(0,1.6fr);gap:7px}.referral-code-actions{gap:5px}.referral-share-card.referral-share-simple .referral-code-actions button{min-height:40px;padding-inline:4px;font-size:10px}}
