:root{--holo-white: #ffffff;--holo-text-inverse: #ffffff;--holo-success: #1b7f4e;--holo-error: #c62828;--holo-button-text: #ffffff;--holo-button-secondary-bg: var(--holo-white);--holo-radius: 1.6rem;--holo-radius-sm: .8rem;--holo-space-xs: .8rem;--holo-space-sm: 1.2rem;--holo-space-md: 2rem;--holo-space-lg: 4rem;--holo-space-xl: 6.4rem;--holo-max: 112rem;--holo-content: 72rem;--holo-display: clamp(3.2rem, 7vw, 7.2rem);--holo-h1: clamp(2.8rem, 5vw, 5.6rem);--holo-h2: clamp(2.4rem, 3.5vw, 4rem);--holo-h3: clamp(1.8rem, 2.5vw, 2.4rem);--holo-body-lg: 1.8rem;--holo-body: 1.6rem;--holo-label: 1.3rem;--holo-micro: 1.2rem}.holo-section{position:relative;background:var(--holo-bg);color:var(--holo-text)}.holo-section.gradient{background:var(--gradient-background, rgb(var(--color-background)));color:rgb(var(--color-foreground))}.holo-section.gradient .holo-lede,.holo-section.gradient .holo-micro,.holo-section.gradient .holo-body{color:rgba(var(--color-foreground),.78)}.holo-section.gradient .holo-btn--primary{background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.holo-section.gradient .holo-card{background:rgba(var(--color-foreground),.04);border-color:rgba(var(--color-foreground),.12)}.holo-section--ink{background:var(--holo-bg-ink);color:var(--holo-text-inverse)}.holo-section--teal{background:var(--holo-bg-teal);color:var(--holo-text-inverse)}.holo-section--coral{background:var(--holo-bg-coral);color:#fff}.holo-section--blue{background:var(--holo-bg-navy);color:var(--holo-text-inverse)}.holo-section--warm{background:var(--holo-warm);color:var(--holo-text)}.holo-section--cool{background:var(--holo-cool);color:var(--holo-text)}.holo-wrap{width:min(100% - 3.2rem,var(--holo-max));margin-inline:auto}.holo-wrap--narrow{width:min(100% - 3.2rem,var(--holo-content))}.holo-eyebrow{display:inline-block;margin:0 0 var(--holo-space-sm);font-size:var(--holo-label);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--holo-brand)}.holo-section--ink .holo-eyebrow,.holo-section--teal .holo-eyebrow,.holo-section--blue .holo-eyebrow,.holo-section--coral .holo-eyebrow{color:#ffffffd9}.holo-display,.holo-h1,.holo-h2,.holo-h3{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:-.03em;line-height:1.05;margin:0}.holo-display{font-size:var(--holo-display)}.holo-h1{font-size:var(--holo-h1)}.holo-h2{font-size:var(--holo-h2)}.holo-h3{font-size:var(--holo-h3);letter-spacing:-.02em;line-height:1.15}.holo-lede{margin:var(--holo-space-sm) 0 0;font-size:var(--holo-body-lg);line-height:1.45;color:var(--holo-text-secondary);max-width:58rem}.holo-section--ink .holo-lede,.holo-section--teal .holo-lede,.holo-section--blue .holo-lede,.holo-section--coral .holo-lede{color:#ffffffd1}.holo-body{font-size:var(--holo-body);line-height:1.55}.holo-label{font-size:var(--holo-label);font-weight:650;letter-spacing:.04em;text-transform:uppercase}.holo-micro{font-size:var(--holo-micro);line-height:1.4;color:var(--holo-text-secondary)}.holo-actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:var(--holo-space-md)}.holo-btn{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;padding:0 1.8rem;border:.2rem solid transparent;border-radius:999px;font-family:var(--font-body-family);font-size:1.5rem;font-weight:700;letter-spacing:.01em;line-height:1;text-decoration:none;cursor:pointer;transition:transform .18s ease,background-color .18s ease,color .18s ease,border-color .18s ease}.holo-btn:focus-visible{outline:.2rem solid var(--holo-blue);outline-offset:.3rem}.holo-btn--primary{background:var(--holo-button-bg);color:var(--holo-button-text)}.holo-btn--primary:hover{transform:translateY(-1px);background:var(--holo-button-bg-hover)}.holo-btn--secondary{background:var(--holo-button-secondary-bg);color:var(--holo-button-secondary-text);border-color:var(--holo-button-secondary-border)}.holo-btn--secondary:hover{background:var(--holo-blue-10)}.holo-section--ink .holo-btn--secondary,.holo-section--teal .holo-btn--secondary,.holo-section--blue .holo-btn--secondary,.holo-section--coral .holo-btn--secondary{color:#fff}.holo-btn--ghost{background:#ffffff1f;color:#fff;border-color:#ffffff59}.holo-media{display:block;width:100%;height:auto;border-radius:var(--holo-radius);background:var(--holo-cool);object-fit:cover}.holo-media--video,.holo-media-frame video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--holo-media-fit, cover);object-position:var(--holo-media-pos, 50% 50%);transform:scale(var(--holo-media-scale, 1));transform-origin:var(--holo-media-pos, 50% 50%);border:0;pointer-events:none}.holo-media-frame{position:relative;overflow:hidden;border-radius:var(--holo-radius);background:linear-gradient(135deg,rgba(var(--holo-egret-rgb),.85),transparent 42%),linear-gradient(225deg,rgba(16,23,34,.04),transparent 45%),var(--holo-secondary);min-height:28rem;aspect-ratio:4 / 5}.holo-media-frame--wide{aspect-ratio:16 / 10;min-height:24rem}.holo-media-frame__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:2rem;text-align:center;color:var(--holo-text-secondary);font-size:var(--holo-label);letter-spacing:.06em;text-transform:uppercase}.holo-grid{display:grid;gap:var(--holo-space-md)}.holo-grid--2,.holo-grid--3,.holo-grid--4{grid-template-columns:1fr}@media screen and (min-width:750px){.holo-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.holo-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.holo-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.holo-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.holo-card{background:var(--holo-secondary);border:.1rem solid var(--holo-border);border-radius:var(--holo-radius);padding:var(--holo-space-md)}.holo-section--warm .holo-card,.holo-section--cool .holo-card{background:#ffffffd9}.holo-section--ink .holo-card,.holo-section--teal .holo-card,.holo-section--blue .holo-card{background:#ffffff14;border-color:#ffffff29}.holo-pad{padding-block:var(--holo-space-xl)}.holo-how-it-works{padding-top:4.8rem}@media screen and (min-width:750px){.holo-how-it-works{padding-top:7.2rem}}.holo-how-it-works .holo-lede{margin-bottom:.4rem}.holo-pad--sm{padding-block:var(--holo-space-lg)}.holo-trust{display:grid;gap:1.2rem;grid-template-columns:1fr}@media screen and (min-width:750px){.holo-trust{grid-template-columns:repeat(4,minmax(0,1fr))}}.holo-trust__item{display:flex;gap:1rem;align-items:flex-start;padding:1.2rem 0;border-top:.1rem solid var(--holo-border)}.holo-section--ink .holo-trust__item,.holo-section--teal .holo-trust__item,.holo-section--blue .holo-trust__item{border-top-color:#ffffff2e}.holo-trust__mark{width:1rem;height:1rem;margin-top:.55rem;border-radius:50%;background:var(--holo-brand);flex:0 0 auto}.holo-value-trust{border-block:.1rem solid var(--holo-border);background:linear-gradient(180deg,rgba(255,255,255,.72) 0%,var(--holo-bg) 100%)}.holo-value-trust__header{max-width:44rem;margin:0 auto 2.4rem;text-align:center}@media screen and (min-width:750px){.holo-value-trust__header{margin-bottom:3.2rem}}.holo-value-trust__heading{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:clamp(2rem,3.2vw,2.8rem);letter-spacing:-.03em;line-height:1.12;color:var(--holo-text)}.holo-value-trust__subheading{margin:.8rem 0 0;font-size:var(--holo-body);line-height:1.5;color:var(--holo-text-secondary)}.holo-value-trust__grid{list-style:none;margin:0;padding:0;display:grid;gap:.8rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (min-width:750px){.holo-value-trust__grid{gap:1rem}}@media screen and (min-width:990px){.holo-value-trust__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem}}.holo-value-trust__card{display:flex;flex-direction:column;align-items:flex-start;min-height:0;padding:1.4rem 1.2rem;border:.1rem solid var(--holo-border);border-radius:var(--holo-radius-sm);background:#ffffffdb}@media screen and (min-width:750px){.holo-value-trust__card{padding:1.6rem 1.4rem}}.holo-value-trust__icon{display:block;width:2rem;height:2rem;flex:0 0 auto;color:var(--holo-text);opacity:.88}.holo-value-trust__title{margin:.9rem 0 0;font-family:var(--font-heading-family);font-size:1.45rem;font-weight:var(--font-heading-weight);letter-spacing:-.02em;line-height:1.2;color:var(--holo-text)}@media screen and (min-width:750px){.holo-value-trust__title{font-size:1.5rem}}.holo-value-trust__text{margin:.35rem 0 0;font-size:var(--holo-micro);line-height:1.45;color:var(--holo-text-secondary)}.holo-step-num{display:inline-grid;place-items:center;width:3.2rem;height:3.2rem;border-radius:50%;background:var(--holo-brand);color:#fff;font-weight:800;font-size:1.4rem}.holo-tabs{display:flex;flex-wrap:wrap;gap:.8rem;margin:var(--holo-space-md) 0}.holo-tabs__btn{min-height:4.4rem;padding:0 1.4rem;border-radius:999px;border:.1rem solid var(--holo-border);background:transparent;color:inherit;font:inherit;font-weight:650;cursor:pointer}.holo-tabs__btn[aria-selected=true]{background:var(--holo-text);color:var(--holo-bg);border-color:var(--holo-text)}.holo-tabs__panel[hidden]{display:none}#faq,#pets-faq,#how-it-works,#categories{scroll-margin-top:calc(var(--header-height, 6.4rem) + 12px)}.holo-faq{display:grid;grid-template-columns:1fr;margin-top:2rem}.holo-faq details{border-top:.1rem solid var(--holo-border);padding:1.4rem 0;min-width:0}.holo-faq details:last-child{border-bottom:.1rem solid var(--holo-border)}@media screen and (min-width:750px){.holo-faq{grid-template-columns:1fr 1fr;column-gap:4.8rem}.holo-faq details{border-top:0;border-bottom:.1rem solid var(--holo-border)}.holo-faq details:nth-child(-n+2){border-top:.1rem solid var(--holo-border)}.holo-faq details:last-child{border-bottom:.1rem solid var(--holo-border)}.holo-faq__body{max-width:none}}.holo-faq summary{list-style:none;cursor:pointer;font-size:1.7rem;font-weight:700;display:flex;justify-content:space-between;gap:1.2rem;align-items:center;min-height:4.4rem}.holo-faq summary::-webkit-details-marker{display:none}.holo-faq summary:after{content:"+";font-size:2rem;line-height:1}.holo-faq details[open] summary:after{content:"\2013"}.holo-faq__body{margin:.8rem 0 .4rem;color:var(--holo-text-secondary);max-width:62rem}.holo-section--ink .holo-faq details,.holo-section--teal .holo-faq details,.holo-section--blue .holo-faq details{border-color:#ffffff2e}.holo-section--ink .holo-faq__body,.holo-section--teal .holo-faq__body,.holo-section--blue .holo-faq__body{color:#ffffffc7}.holo-creator{position:relative;background:var(--holo-bg)}.holo-creator__shell{width:100vw;max-width:none;margin-left:calc(50% - 50vw);overflow:visible;background:#f7f7f7;position:relative}.holo-creator__frame{display:block;width:100%;min-height:480px;height:auto;border:0;background:#f7f7f7;touch-action:pan-y;overflow:hidden}@media screen and (min-width:750px){.holo-creator__frame{min-height:480px}}@media screen and (max-width:749px){body:not(.holo-editing) .holo-creator__frame{min-height:min(calc(100svh - 56px),720px);height:auto;max-height:none}}body.holo-creator-active .holo-creator-intro,body.holo-editing .holo-creator-intro{display:none!important}body:has(.holo-creator-section) .shopify-section.holo-creator-section,body.holo-creator-active .shopify-section.holo-creator-section{position:relative;z-index:2}body:has(.holo-creator-section) .holo-creator-section~.shopify-section,body.holo-creator-active .holo-creator-section~.shopify-section{position:relative;z-index:1}body.holo-page--custom:has(.holo-creator-section) .shopify-section-group-header-group,body:has(.holo-creator-section) .shopify-section-group-header-group{position:relative;z-index:50}body.holo-page--custom:has(.holo-creator-section) .shopify-section-group-header-group .section-header,body:has(.holo-creator-section) .shopify-section-group-header-group .section-header{position:relative;top:auto;z-index:51}body:has(.holo-creator-section) .shopify-section-group-header-group .header__icons,body:has(.holo-creator-section) .shopify-section-group-header-group .header__icon{position:relative;z-index:1;pointer-events:auto}body.holo-cart-drawer-open:has(.holo-creator-section) #cart-icon-bubble,body.holo-cart-drawer-closing:has(.holo-creator-section) #cart-icon-bubble{pointer-events:none!important}body:has(.holo-creator-section) cart-drawer.drawer{z-index:1001;pointer-events:none}body:has(.holo-creator-section) cart-drawer.drawer.active{z-index:2147483646;visibility:visible!important;pointer-events:auto;isolation:isolate}body.holo-cart-drawer-open:has(.holo-creator-section) .shopify-section.holo-creator-section{z-index:0}body.holo-cart-drawer-open:has(.holo-creator-section) .holo-creator__frame{pointer-events:none}@media screen and (max-width:989px){body:has(.holo-creator-section) .section-header.menu-open{z-index:52}body:has(.holo-creator-section) .section-header.menu-open menu-drawer>details[open].menu-opening>summary:before,body:has(.holo-creator-section) .section-header.menu-open header-drawer>details[open].menu-opening>summary:before{position:fixed;top:var(--header-bottom-position, var(--header-height));left:0;width:100%;height:calc(var(--viewport-height, 100vh) - var(--header-bottom-position, var(--header-height)));z-index:999;background:#10172273}body:has(.holo-creator-section) .section-header.menu-open details[open].menu-opening>.menu-drawer{position:fixed;top:var(--header-bottom-position, var(--header-height));left:0;width:min(40rem,100%);height:calc(var(--viewport-height, 100vh) - var(--header-bottom-position, var(--header-height)));transform:translate(0);visibility:visible;z-index:1000}}body.holo-editing{overflow-x:clip!important;overflow-y:auto!important}body.holo-editing .holo-creator__shell{overflow:visible}body.holo-editing .holo-creator__frame{min-height:calc(100svh - 72px);height:auto;max-height:none}@media screen and (max-width:749px){body.holo-editing .holo-creator__frame{min-height:calc(100svh - 56px);height:auto;max-height:none}}.holo-creator__status{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-items:center;background:#f7f7f7;text-align:center;padding:2.4rem 1.6rem;transition:opacity .25s ease,visibility .25s ease}.holo-creator__status.is-creating{background:#fff}.holo-creator__status-minimal{display:none;margin:0;padding:0 1.6rem;color:var(--holo-text);font-family:var(--font-heading-family);font-size:clamp(1.25rem,2.8vw,1.5rem);font-weight:600;letter-spacing:-.02em;line-height:1.3;text-align:center;text-wrap:balance}.holo-creator__status.is-creating .holo-creator__status-minimal,html.holo-create-handoff .holo-creator__status .holo-creator__status-minimal{display:block}.holo-creator__status.is-creating .holo-creator__status-panel,.holo-creator__status.is-creating .holo-creator__pulse,.holo-creator__status.is-creating .holo-creator__status-brand,.holo-creator__status.is-creating .holo-creator__status-copy,.holo-creator__status.is-creating .holo-creator__status-hint,.holo-creator__status.is-creating .holo-creator__upload-fallback,html.holo-create-handoff .holo-creator__status .holo-creator__status-panel,html.holo-create-handoff .holo-creator__status .holo-creator__pulse,html.holo-create-handoff .holo-creator__status .holo-creator__status-brand,html.holo-create-handoff .holo-creator__status .holo-creator__status-copy,html.holo-create-handoff .holo-creator__status .holo-creator__status-hint,html.holo-create-handoff .holo-creator__status .holo-creator__upload-fallback{display:none!important}html.holo-create-handoff .holo-creator__status{background:#fff}.holo-creator__status[hidden]{display:none}.holo-creator__status.is-error{background:var(--holo-egret-strong)}.holo-creator__status-panel{display:flex;flex-direction:column;align-items:center;gap:0;width:min(100%,34rem);margin:0 auto;padding:.4rem .8rem;text-align:center}.holo-creator__status-brand{margin:0;max-width:100%;color:var(--holo-text);font-family:var(--font-heading-family);font-size:clamp(1.5rem,2.4vw,1.85rem);font-weight:var(--font-heading-weight);letter-spacing:.04em;line-height:1.2;text-transform:uppercase;white-space:nowrap}.holo-creator__status-copy{margin:1rem 0 0;max-width:22ch;color:var(--holo-text);font-family:var(--font-heading-family);font-size:clamp(2rem,3.2vw,2.6rem);font-weight:var(--font-heading-weight);letter-spacing:-.03em;line-height:1.2;text-wrap:balance}.holo-creator__status-hint{margin:.8rem 0 0;color:var(--holo-text-secondary);font-size:1.35rem;font-weight:500;letter-spacing:.01em;line-height:1.35;white-space:nowrap}.holo-creator__upload-fallback{margin-top:2rem;min-width:16rem}.holo-creator__pulse{width:4rem;height:4rem;margin:0 auto 1.6rem;border-radius:50%;border:.3rem solid var(--holo-border);border-top-color:var(--holo-brand);animation:holo-spin .9s linear infinite}@media screen and (max-width:749px){.holo-creator__status-brand{font-size:1.35rem;letter-spacing:.05em}.holo-creator__status-copy{max-width:16ch;font-size:clamp(1.85rem,6.5vw,2.3rem)}.holo-creator__status-hint{white-space:normal;max-width:22ch}}@keyframes holo-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.holo-btn,.holo-creator__status,.holo-creator__pulse{animation:none!important;transition:none!important}}.holo-header-cta{display:inline-flex;align-items:center;justify-content:center;min-height:3.8rem;padding:0 1.4rem;margin-left:1rem;border-radius:999px;background:var(--holo-button-bg);color:var(--holo-button-text)!important;font-size:1.3rem;font-weight:700;text-decoration:none;white-space:nowrap}.holo-header-cta--nav{margin-left:0}.header__inline-menu .holo-header-cta-item{display:flex;align-items:center;margin-left:.6rem}@media screen and (min-width:990px){.shopify-section-group-header-group .header__icons{margin-left:1rem}}.holo-header-cta:hover{color:var(--holo-button-text)!important;background:var(--holo-button-bg-hover)}@media screen and (max-width:989px){.holo-header-cta--desktop{display:none}}.shopify-section-group-header-group .utility-bar{background:var(--holo-egret)!important;color:var(--holo-text)}.shopify-section-group-header-group .utility-bar--bottom-border{border-color:#1017221a}.shopify-section-group-header-group .announcement-bar__message,.shopify-section-group-header-group .announcement-bar__link,.shopify-section-group-header-group .holo-announcement-marquee__item,.shopify-section-group-header-group .holo-announcement-marquee__link{color:var(--holo-text);font-weight:650}.shopify-section-group-header-group .announcement-bar__link:hover,.shopify-section-group-header-group .holo-announcement-marquee__link:hover{color:var(--holo-blue)}.shopify-section-group-header-group .announcement-bar__link .icon-arrow{fill:var(--holo-text)}.shopify-section-group-header-group{position:relative;z-index:50;width:100%;max-width:100%}.holo-header-group{align-self:stretch;flex-shrink:0;width:100%;max-width:100%;z-index:50}body:not(.holo-page--custom) .holo-header-group{position:sticky;top:0;z-index:50}body:not(.holo-page--custom) .holo-header-group .shopify-section-group-header-group,body:not(.holo-page--custom) .holo-header-group .shopify-section.section-header,body:not(.holo-page--custom) .holo-header-group .section-header.shopify-section-header-sticky{position:relative;top:auto}body.holo-page--custom .holo-header-group,body.holo-page--custom .holo-header-group .shopify-section-group-header-group,body.holo-page--custom .holo-header-group .section-header,body.holo-page--custom .holo-header-group .section-header.shopify-section-header-sticky,body.holo-page--custom .holo-header-group .announcement-bar-section{position:relative;top:auto}.shopify-section-group-header-group .header-wrapper{background:var(--holo-blue)!important;color:#fff}.shopify-section-group-header-group .header-wrapper--border-bottom{border-color:#fff3}.shopify-section-group-header-group .header__menu-item,.shopify-section-group-header-group .header__heading-link,.shopify-section-group-header-group .header__icon{color:#fff}.shopify-section-group-header-group .header__menu-item{font-weight:650;color:#ffffffeb}.shopify-section-group-header-group .header__menu-item:hover,.shopify-section-group-header-group .header__menu-item:hover span,.shopify-section-group-header-group .header__active-menu-item{color:#fff}.shopify-section-group-header-group .header-wrapper .header__icon .icon{fill:#fff}.holo-cart-icon{display:inline-flex;align-items:center;justify-content:center}.holo-cart-icon__img{display:block;width:var(--holo-cart-icon-size, 2.5rem );height:var(--holo-cart-icon-size, 2.5rem );object-fit:contain;object-position:center}.holo-cart-icon--default .icon,.header__icon--cart .holo-cart-icon__img,.header__icon--cart .holo-cart-icon--default .icon{width:var(--holo-cart-icon-size, 2.5rem );height:var(--holo-cart-icon-size, 2.5rem )}.shopify-section-group-header-group .header__icon--cart .cart-count-bubble{bottom:.45rem;left:2.65rem}.shopify-section-group-header-group .header-wrapper .header__heading-logo-wrapper{display:inline-flex;align-items:center;line-height:0}.shopify-section-group-header-group .header-wrapper .header__heading-logo{filter:none;display:block;height:auto;max-width:100%;object-fit:contain}.shopify-section-group-header-group .holo-header-cta{background:#fff;color:var(--holo-blue)!important;box-shadow:0 2px 10px #0000001f}.shopify-section-group-header-group .holo-header-cta:hover{background:var(--holo-egret);color:var(--holo-blue-dark)!important}.shopify-section-group-header-group .header__menu-item .icon-caret{fill:#fff}.holo-example-product{background:var(--holo-bg);color:var(--holo-text);padding:2.4rem 0 5.6rem}.holo-example-product__wrap{width:min(100% - 3.2rem,118rem);margin-inline:auto}.holo-example-product__layout{display:grid;gap:2.4rem;align-items:start}@media screen and (min-width:990px){.holo-example-product{padding:3.2rem 0 7.2rem}.holo-example-product__layout{grid-template-columns:minmax(0,1.15fr) minmax(28rem,.85fr);gap:4.8rem}.holo-example-product__info{position:sticky;top:10rem}}.holo-example-product__title{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:clamp(2.8rem,4vw,4.2rem);letter-spacing:-.03em;line-height:1.1}.holo-example-product__lede{margin:1.2rem 0 0;max-width:42rem;font-size:1.7rem;line-height:1.5;color:var(--holo-text-secondary)}.holo-example-product__description{margin-top:1.6rem;max-width:44rem;font-size:1.55rem;line-height:1.55;color:var(--holo-text)}.holo-example-product__description>*:first-child{margin-top:0}.holo-example-product__description>*:last-child{margin-bottom:0}.holo-example-product__note{margin:1.8rem 0 0;max-width:42rem;font-size:1.35rem;line-height:1.45;color:var(--holo-text-secondary)}.holo-example-product__actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.holo-example-gallery{display:grid;gap:1.2rem;max-width:52rem}.holo-example-gallery__stage{position:relative;display:grid;place-items:center;overflow:hidden;width:100%;aspect-ratio:1 / 1;max-height:min(62vh,52rem);padding:clamp(1.2rem,3vw,2.4rem);box-sizing:border-box;border-radius:1.6rem;background:#fff;border:.1rem solid var(--holo-border)}.holo-example-gallery__stage--rectangle{aspect-ratio:4 / 5;max-height:min(68vh,56rem)}.holo-example-gallery__stage--square{aspect-ratio:1 / 1}.holo-example-gallery__stage--empty{color:var(--holo-text-secondary);font-size:1.4rem;letter-spacing:.04em;text-transform:uppercase}.holo-example-gallery__slide{margin:0;width:100%;height:100%;display:grid;place-items:center;min-height:0}.holo-example-gallery__slide[hidden]{display:none}.holo-example-gallery__image{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;object-position:center;display:block}.holo-example-product--shape-sku .holo-example-gallery__stage{padding:clamp(1.6rem,4vw,3.2rem);background:linear-gradient(180deg,rgba(var(--color-foreground),.03),transparent 40%),#fff}.holo-example-gallery__thumbs{display:grid;grid-auto-flow:column;grid-auto-columns:6.4rem;gap:.8rem;overflow-x:auto;padding-bottom:.2rem;-webkit-overflow-scrolling:touch}.holo-example-gallery__thumb{-webkit-appearance:none;appearance:none;display:block;width:6.4rem;height:6.4rem;padding:0;border:.2rem solid transparent;border-radius:1rem;overflow:hidden;background:#fff;cursor:pointer;flex:0 0 auto}.holo-example-gallery__thumb img{width:100%;height:100%;object-fit:cover;display:block}.holo-example-gallery__thumb.is-active,.holo-example-gallery__thumb:focus-visible{border-color:var(--holo-brand);outline:none}.holo-btn--outline{width:100%;background:#fff;color:var(--holo-text);border-color:var(--holo-border);border-radius:1rem;text-transform:uppercase;letter-spacing:.08em;font-size:1.4rem}.holo-btn--outline:hover{border-color:var(--holo-text);transform:none}.holo-pills{display:flex;gap:.8rem;overflow-x:auto;padding:.2rem 0 .8rem;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.holo-pills::-webkit-scrollbar{display:none}.holo-pill-wrap{position:relative;isolation:isolate;flex:0 0 auto}.holo-pill{flex:0 0 auto;display:inline-flex;align-items:center;gap:.6rem;min-height:4.4rem;padding:0 1.4rem;border:.15rem solid var(--holo-blue-35);border-radius:999px;background:#fff;color:var(--holo-text);text-decoration:none;font-weight:700;font-size:1.4rem;scroll-snap-align:start;white-space:nowrap;cursor:pointer}.holo-pill:hover,.holo-pill:focus-visible{border-color:var(--holo-brand);color:var(--holo-text)}.holo-pill__mark{width:.8rem;height:.8rem;border-radius:50%;background:var(--holo-brand)}.holo-example-card,.holo-gift-card{display:flex;flex-direction:column;gap:1.2rem;margin:0;background:#fff;border:.1rem solid var(--holo-border);border-radius:var(--holo-radius);padding:1.2rem}.holo-use-cases__grid{margin-top:2.4rem}.holo-use-cases__wrap{position:relative;isolation:isolate;min-width:0;max-width:100%;contain:layout paint}.holo-use-cases__wrap:hover,.holo-use-cases__wrap:focus-within{z-index:2}.holo-gift-card--link{height:100%;text-decoration:none;color:inherit;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.holo-gift-card--link:hover{transform:translateY(-.2rem);box-shadow:0 1.2rem 3.2rem #10172214}.holo-gift-card--link:focus-visible{outline:.2rem solid var(--holo-brand);outline-offset:.2rem}.holo-gift-card__caption{margin:0;text-align:center}.holo-gift-card__cta{margin-top:auto;align-self:center}.holo-example-card__media,.holo-gift-card__media{position:relative;overflow:hidden;border-radius:1.2rem;aspect-ratio:1;background:var(--holo-cool)}.holo-example-card__media img,.holo-gift-card__media img,.holo-gift-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.holo-gift-card__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:2rem;text-align:center;color:var(--holo-text-secondary);font-size:var(--holo-label);letter-spacing:.06em;text-transform:uppercase}.holo-example-card__title,.holo-gift-card__label{margin:0;font-size:1.6rem;font-weight:700;line-height:1.25}.holo-gift-card__label{text-align:center;letter-spacing:.08em;text-transform:uppercase;font-size:1.4rem}.holo-compare{display:grid;grid-template-columns:1fr;align-items:stretch;gap:.8rem}.holo-how-it-works__layout{display:grid;gap:3.2rem;margin-top:2.4rem}.holo-compare--3{gap:1rem}.holo-compare__item{display:grid;gap:1.4rem;align-content:start}.holo-compare__pane{position:relative;width:100%;aspect-ratio:1;min-height:0;overflow:hidden;border-radius:var(--holo-radius);background:var(--holo-cool)}.holo-compare__pane>img,.holo-compare__pane>video,.holo-compare__pane .holo-clip,.holo-compare__pane .holo-clip video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:var(--holo-media-fit, contain);object-position:var(--holo-media-pos, 50% 50%);transform:scale(var(--holo-media-scale, 1));transform-origin:var(--holo-media-pos, 50% 50%);border:0}.holo-compare__pane video{pointer-events:none;z-index:0}.holo-compare__pane:has(video) img,.holo-media-frame:has(video) img,.holo-compare__pane img[src*="thumbnail."]{display:none!important}.holo-compare__label{position:absolute;z-index:1;left:.8rem;bottom:.8rem;margin:0;padding:.4rem .8rem;border-radius:999px;background:#12141ad1;color:#fff;font-size:1.1rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}@media screen and (min-width:750px){.holo-compare:not(.holo-compare--3){grid-template-columns:1fr 1fr}.holo-compare--3{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}.holo-how-it-works__layout{gap:4rem}.holo-compare__label{left:1rem;bottom:1rem;font-size:1.2rem}}@media screen and (min-width:750px)and (max-width:989px){.holo-compare--3 .holo-compare__label{left:.5rem;bottom:.5rem;padding:.3rem .55rem;font-size:.95rem}}.holo-steps{display:grid;gap:1.6rem}.holo-actions--center{justify-content:center}.holo-step{display:grid;grid-template-columns:auto 1fr;gap:1.2rem;align-items:start}.holo-step--under{gap:1rem}.holo-proof-row{display:flex;flex-wrap:wrap;gap:1.2rem 1.8rem;margin-top:1.6rem;color:var(--holo-text-secondary);font-size:1.4rem;font-weight:650}.holo-card-create{margin-top:1.2rem}.card-wrapper .holo-btn--outline{margin-top:1rem}
/*# sourceMappingURL=/cdn/shop/t/4/assets/holo-design-system.css.map */
