:root{--mco-bg-primary: #0D0D0D;--mco-bg-secondary: #161616;--mco-bg-elevated: #1E1E1E;--mco-bg-surface: #262626;--mco-text-primary: #F2EDE6;--mco-text-secondary: #BEB5A8;--mco-text-muted: #8A8072;--mco-red: #BC0404;--mco-red-hover: #D40505;--mco-red-pressed: #8A0303;--mco-red-glow: rgba(188, 4, 4, .25);--mco-red-glow-hover: rgba(212, 5, 5, .35);--mco-red-text: #D40505;--mco-gold: #C4A35A;--mco-gold-tint: #1A1710;--mco-gold-glow: rgba(196, 163, 90, .2);--mco-border-subtle: #333333;--mco-border-default: #444444;--mco-font-headings: "Montserrat", system-ui, -apple-system, sans-serif;--mco-font-body: "Raleway", system-ui, -apple-system, sans-serif;--mco-heading-weight: 600;--mco-body-weight: 400;--mco-body-weight-medium: 500;--mco-body-weight-semibold: 600;--mco-body-weight-bold: 700;--mco-fs-xs: clamp(.75rem, .7rem + .2vw, .875rem);--mco-fs-sm: clamp(.875rem, .8rem + .3vw, 1rem);--mco-fs-md: clamp(1rem, .9rem + .4vw, 1.125rem);--mco-fs-lg: clamp(1.125rem, 1rem + .5vw, 1.375rem);--mco-fs-xl: clamp(1.5rem, 1.3rem + 1vw, 2rem);--mco-fs-2xl: clamp(2rem, 1.6rem + 2vw, 3rem);--mco-fs-3xl: clamp(2.5rem, 2rem + 3vw, 4.5rem);--mco-lh-tight: 1.15;--mco-lh-snug: 1.3;--mco-lh-normal: 1.5;--mco-lh-relaxed: 1.65;--mco-radius-xs: 2px;--mco-radius-sm: 4px;--mco-radius-md: 6px;--mco-radius-lg: 8px;--mco-radius-xl: 12px;--mco-radius-full: 9999px;--mco-shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--mco-shadow-md: 0 4px 12px rgba(0, 0, 0, .4);--mco-shadow-lg: 0 12px 32px rgba(0, 0, 0, .5);--mco-shadow-glow-red: 0 0 20px var(--mco-red-glow);--mco-shadow-glow-gold: 0 0 20px var(--mco-gold-glow);--mco-z-base: 1;--mco-z-dropdown: 10;--mco-z-sticky: 20;--mco-z-overlay: 30;--mco-z-modal: 40;--mco-z-toast: 50;--mco-ease-out: cubic-bezier(.16, 1, .3, 1);--mco-ease-in: cubic-bezier(.4, 0, 1, 1);--mco-ease-in-out: cubic-bezier(.4, 0, .2, 1);--mco-duration-micro: .15s;--mco-duration-reveal: .25s;--mco-duration-modal: .4s;--mco-transition-micro: .15s cubic-bezier(.16, 1, .3, 1);--mco-transition-reveal: .25s cubic-bezier(.4, 0, .2, 1);--mco-transition-modal: .4s cubic-bezier(.4, 0, .2, 1);--mco-container-max: 1440px;--mco-content-max: 1200px;--mco-prose-max: 72ch;--mco-section-pad-sm: clamp(2rem, 5vw, 4rem);--mco-section-pad-md: clamp(3rem, 7vw, 6rem);--mco-section-pad-lg: clamp(4rem, 10vw, 8rem)}html,body{overflow-x:clip}:focus-visible{outline:2px solid var(--mco-gold, #C4A35A);outline-offset:2px;border-radius:var(--mco-radius-sm)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}::selection{background:#bc040440;color:var(--mco-text-primary)}.mco-bg-primary{background-color:var(--mco-bg-primary)}.mco-bg-secondary{background-color:var(--mco-bg-secondary)}.mco-bg-elevated{background-color:var(--mco-bg-elevated)}.mco-bg-surface{background-color:var(--mco-bg-surface)}.mco-text-primary{color:var(--mco-text-primary)}.mco-text-secondary{color:var(--mco-text-secondary)}.mco-text-muted{color:var(--mco-text-muted)}.mco-text-red{color:var(--mco-red)}.mco-text-gold{color:var(--mco-gold)}.mco-border-subtle{border-color:var(--mco-border-subtle)}.mco-border-default{border-color:var(--mco-border-default)}a,button,[role=button],[role=link],input,textarea,select,.mco-interactive{transition:color var(--mco-transition-micro),background-color var(--mco-transition-micro),border-color var(--mco-transition-micro),box-shadow var(--mco-transition-micro),transform var(--mco-transition-micro),opacity var(--mco-transition-micro)}.mco-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5em;padding:.75em 1.5em;font-family:var(--mco-font-headings);font-weight:var(--mco-heading-weight);font-size:var(--mco-fs-sm);letter-spacing:.02em;text-transform:uppercase;color:var(--mco-text-primary);background-color:var(--mco-red);border:1px solid transparent;border-radius:var(--mco-radius-md);cursor:pointer;text-decoration:none;position:relative;overflow:hidden}.mco-btn-primary:hover{background-color:var(--mco-red-hover);box-shadow:var(--mco-shadow-glow-red);transform:translateY(-1px)}.mco-btn-primary:active{background-color:var(--mco-red-pressed);transform:translateY(0);box-shadow:none}.mco-btn-primary:disabled,.mco-btn-primary[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.mco-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5em;padding:.75em 1.5em;font-family:var(--mco-font-headings);font-weight:var(--mco-heading-weight);font-size:var(--mco-fs-sm);letter-spacing:.02em;text-transform:uppercase;color:var(--mco-text-primary);background-color:transparent;border:1px solid var(--mco-border-default);border-radius:var(--mco-radius-md);cursor:pointer;text-decoration:none}.mco-btn-secondary:hover{border-color:var(--mco-text-secondary);background-color:var(--mco-bg-surface);transform:translateY(-1px)}.mco-btn-secondary:active{transform:translateY(0);background-color:var(--mco-bg-elevated)}.mco-btn-gold{display:inline-flex;align-items:center;justify-content:center;gap:.5em;padding:.75em 1.5em;font-family:var(--mco-font-headings);font-weight:var(--mco-heading-weight);font-size:var(--mco-fs-sm);letter-spacing:.02em;text-transform:uppercase;color:var(--mco-bg-primary);background-color:var(--mco-gold);border:1px solid transparent;border-radius:var(--mco-radius-md);cursor:pointer;text-decoration:none}.mco-btn-gold:hover{box-shadow:var(--mco-shadow-glow-gold);transform:translateY(-1px)}.mco-btn-gold:active{transform:translateY(0);box-shadow:none}input[type=text],input[type=email],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=url],textarea,select{background-color:var(--mco-bg-secondary);color:var(--mco-text-primary);border:1px solid var(--mco-border-default);border-radius:var(--mco-radius-sm);padding:.625em .875em;font-family:var(--mco-font-body);font-size:var(--mco-fs-md)}input[type=text]:focus-visible,input[type=email]:focus-visible,input[type=password]:focus-visible,input[type=search]:focus-visible,input[type=number]:focus-visible,input[type=tel]:focus-visible,input[type=url]:focus-visible,textarea:focus-visible,select:focus-visible{border-color:var(--mco-gold);box-shadow:0 0 0 3px #c4a35a40;outline:none}input::placeholder,textarea::placeholder{color:var(--mco-text-muted)}input:user-invalid,textarea:user-invalid,select:user-invalid,.field--error input,.field--error textarea,.field--error select{border-color:var(--mco-red);box-shadow:0 0 0 3px #bc040433}.field__message--error,.form__message--error{color:var(--mco-red-text);font-size:var(--mco-fs-sm);margin-top:.25rem}.field--success input,.field--success textarea{border-color:#2d8a4e;box-shadow:0 0 0 3px #2d8a4e26}input:disabled,textarea:disabled,select:disabled{opacity:.5;cursor:not-allowed;background-color:var(--mco-bg-elevated)}.button--solid,.button--outline,.btn,[class*=btn--]{transition:background-color .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s cubic-bezier(.34,1.56,.64,1),transform .2s cubic-bezier(.34,1.56,.64,1),border-color .2s ease}.button--solid:hover,.btn:hover,.btn--primary:hover{background-color:var(--mco-red-hover);transform:translateY(-1px);box-shadow:0 4px 12px var(--mco-red-glow-hover)}.button--outline:hover,.btn--outline:hover{border-color:var(--mco-red-hover);color:var(--mco-red-hover);transform:translateY(-1px);box-shadow:0 4px 12px var(--mco-red-glow)}.button--solid:active,.button--outline:active,.btn:active,[class*=btn--]:active{transform:translateY(0);box-shadow:none;background-color:var(--mco-red-pressed)}.button--solid:focus-visible,.button--outline:focus-visible,.btn:focus-visible,[class*=btn--]:focus-visible{outline:2px solid var(--mco-gold);outline-offset:2px}.mco-skeleton{background:linear-gradient(90deg,var(--mco-bg-secondary) 0%,var(--mco-bg-elevated) 50%,var(--mco-bg-secondary) 100%);background-size:200% 100%;animation:mco-skeleton-shimmer 1.5s ease-in-out infinite;border-radius:var(--mco-radius-sm)}@keyframes mco-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.mco-reveal{opacity:0;transition:opacity var(--mco-duration-reveal) var(--mco-ease-out)}.mco-reveal.mco-revealed{opacity:1}.mco-reveal-up{clip-path:inset(100% 0 0 0);transition:clip-path var(--mco-duration-reveal) var(--mco-ease-out)}.mco-reveal-up.mco-revealed{clip-path:inset(0 0 0 0)}.mco-hero__headline{font-family:var(--mco-font-headings);font-weight:var(--mco-heading-weight);font-size:var(--mco-fs-3xl);line-height:var(--mco-lh-tight);color:var(--mco-text-primary);letter-spacing:-.01em}@media(prefers-reduced-motion:reduce){.mco-reveal,.mco-reveal-up{opacity:1!important;clip-path:none!important;transition:none!important}}.mco-card-glow{transition:box-shadow var(--mco-transition-micro),transform var(--mco-transition-micro),border-color var(--mco-transition-micro)}.mco-card-glow:hover{box-shadow:0 0 24px #bc040426,var(--mco-shadow-md);transform:translateY(-2px);border-color:var(--mco-border-default)}.mco-card-glow:active{transform:translateY(0);box-shadow:var(--mco-shadow-sm)}.mco-card-glow-gold:hover{box-shadow:0 0 24px #c4a35a26,var(--mco-shadow-md);border-color:#c4a35a4d}:root{--mco-space-2xs: .25rem;--mco-space-xs: .5rem;--mco-space-sm: .75rem;--mco-space-md: 1rem;--mco-space-lg: 1.5rem;--mco-space-xl: 2rem;--mco-space-2xl: 3rem;--mco-space-3xl: 4rem;--mco-space-4xl: 6rem;--gap-sm: var(--mco-space-sm);--gap-md: var(--mco-space-lg);--gap-lg: var(--mco-space-2xl);--section-padding: clamp(3rem, 7vw, 6rem) clamp(1.25rem, 4vw, 3rem);--section-padding-y: clamp(3rem, 7vw, 6rem);--section-padding-x: clamp(1.25rem, 4vw, 3rem);--section-padding-sm: clamp(2rem, 5vw, 4rem) clamp(1.25rem, 4vw, 3rem);--section-padding-y-sm: clamp(2rem, 5vw, 4rem);--section-padding-lg: clamp(4rem, 10vw, 8rem) clamp(1.25rem, 4vw, 3rem);--content-padding: clamp(1rem, 3vw, 2rem);--content-padding-x: clamp(1.25rem, 4vw, 3rem);--mco-container-max: 1440px;--mco-content-max: 1200px;--mco-prose-max: 72ch}body.template-product [id$=__main].main-product,body.template-product [id$=__main].shopify-section--main-product,body.template-product [id$=__product-recommendations],body.template-product [id$=__product_changelog]{padding-top:var(--section-padding-y-sm);padding-bottom:var(--section-padding-y-sm)}body.template-product [id$=__main].main-product,body.template-product [id$=__main].shopify-section--main-product{padding-top:clamp(1.5rem,3vw,2.5rem)}body.template-product [id$=__product-recommendations]>.shopify-section__inner,body.template-product [id$=__product_changelog]>.shopify-section__inner{padding-left:var(--section-padding-x);padding-right:var(--section-padding-x)}body.template-index #page-content>.shopify-section{padding-top:var(--section-padding-y);padding-bottom:var(--section-padding-y)}body.template-index #page-content>.shopify-section[id*=__mco_enhancements_css]{padding-top:0!important;padding-bottom:0!important}body.template-index #page-content>.shopify-section:first-child{padding-top:var(--section-padding-y-sm)}body.template-blog #page-content>.shopify-section,body.template-article #page-content>.shopify-section{padding-top:0;padding-bottom:var(--section-padding-y)}.shopify-section--slider-horizontal,[id$=__slideshow],[id$=__slider-horizontal]{padding-top:0!important;padding-bottom:0!important}[id$=__how_packs_work]{padding-top:var(--section-padding-y);padding-bottom:var(--section-padding-y)}[id$=__how_packs_work] .text-columns-with-icons{padding-top:0!important;padding-bottom:0!important}[id$=__how_packs_work] .text-columns-with-icons__header{margin-bottom:var(--mco-space-2xl)}[id$=__value_props]{padding-top:var(--section-padding-y);padding-bottom:var(--section-padding-y)}[id$=__value_props] .text-columns-with-icons{padding-top:0!important;border-bottom:1px solid var(--border-subtle, #333);padding-bottom:var(--section-padding-y-sm)!important}[id$=__testimonials_section],.testimonials-section{padding-top:var(--section-padding-y)!important;padding-bottom:var(--section-padding-y)!important}[id$=__testimonials_section] .testimonials{padding:0 var(--section-padding-x)!important}[id$=__testimonials_section] .testimonial{padding:var(--mco-space-xl) var(--mco-space-lg)}[id$=__seo_body_text]{padding:var(--section-padding-y-sm) var(--section-padding-x)}[id$=__seo_body_text] .rich-text__text,[id$=__seo_body_text] .rte{max-width:var(--mco-content-max);margin-left:auto;margin-right:auto;padding-left:var(--content-padding);padding-right:var(--content-padding)}body[id^=vid] #page-content,body[id^=vid] .page-content,body#tutorials #page-content{padding-left:var(--section-padding-x);padding-right:var(--section-padding-x)}body[id^=vid] #page-content .rte,body[id^=vid] #page-content .rte>*,body#tutorials #page-content .rte,body#tutorials #page-content .rte>*{max-width:var(--mco-content-max);margin-left:auto;margin-right:auto}body[id^=vid] #page-content .rte>p,body[id^=vid] #page-content .rte>ul,body[id^=vid] #page-content .rte>ol,body#tutorials #page-content .rte>p,body#tutorials #page-content .rte>ul,body#tutorials #page-content .rte>ol{max-width:var(--mco-prose-max)}body[id^=vid] #page-content .rte>h2,body[id^=vid] #page-content .rte>h3,body#tutorials #page-content .rte>h2,body#tutorials #page-content .rte>h3{margin-top:var(--mco-space-2xl);margin-bottom:var(--mco-space-md)}body[id^=vid] #page-content iframe,body[id^=vid] #page-content .video-wrapper,body#tutorials #page-content iframe,body#tutorials #page-content .video-wrapper{display:block;margin-left:auto;margin-right:auto;max-width:100%}body#free-animations #page-content,body#free-animations .page-content{padding-left:var(--section-padding-x);padding-right:var(--section-padding-x)}body#free-animations #page-content .rte{max-width:var(--mco-content-max);margin-left:auto;margin-right:auto}body#free-animations #page-content .rte>p,body#free-animations #page-content .rte>ul,body#free-animations #page-content .rte>ol{max-width:var(--mco-prose-max);margin-bottom:var(--mco-space-md)}body#free-animations #page-content .rte>h2,body#free-animations #page-content .rte>h3{margin-top:var(--mco-space-2xl);margin-bottom:var(--mco-space-md)}body#free-animations #page-content .rte>h2:has(+p:last-child),body#free-animations #page-content .rte>.license,body#free-animations #page-content .rte>[class*=license]{padding-top:var(--mco-space-xl);border-top:1px solid var(--border-subtle, #333);margin-top:var(--section-padding-y-sm)}body.template-index [id$=__value_props],body.template-index [id$=__seo_body_text],body.template-index [id$=__collection_categories],body.template-index [id$=__best_sellers],body.template-index [id$=__free_download_cta],body.template-index [id$=__how_packs_work],body.template-index [id$=__testimonials_section],body.template-index [id$=__use_case_paths],body.template-index [id$=__user_gallery],body.template-index [id$=__animation_requests],body.template-index [id$=__blog_posts]{padding-top:0!important;padding-bottom:0!important}body.template-index .shopify-section>.content-section,body.template-index .shopify-section>style+.content-section,body.template-index .shopify-section>link+.content-section,body.template-index [id^=shopify-section-template]>.content-section{padding-top:clamp(2.25rem,4vw,3.5rem)!important;padding-bottom:clamp(2.25rem,4vw,3.5rem)!important}body.template-index [id$=__hero_slideshow]>.content-section{padding-top:0!important;padding-bottom:0!important}body.template-index .featured-collection__header,body.template-index .blog-posts__header,body.template-index .testimonial__header,body.template-index .collection-list__header,body.template-index .text-columns-with-icons__header{margin-bottom:var(--mco-space-xl)!important}body.template-index [id$=__collection_categories] .collection-list,body.template-index [id$=__collection_categories] [class*=collection-item]{row-gap:var(--mco-space-md)}:root{--mco-home-section-y: clamp(2.5rem, 5vw, 4rem);--mco-home-section-y-lg: clamp(3rem, 6vw, 4.5rem)}body.template-index .shopify-section,body.index .shopify-section{margin-top:0!important;margin-bottom:0!important}body.template-index [id$=__value_props],body.template-index [id$=__how_packs_work],body.template-index [id$=__use_case_paths]{padding-top:var(--mco-home-section-y-lg)!important;padding-bottom:var(--mco-home-section-y-lg)!important}body.template-index [id$=__value_props] .text-columns-with-icons{padding-top:var(--mco-space-md)!important;padding-bottom:var(--mco-space-xl)!important}body.template-index [id$=__collection_categories],body.template-index [id$=__best_sellers],body.template-index [id$=__free_download_cta],body.template-index [id$=__user_gallery],body.template-index [id$=__animation_requests],body.template-index [id$=__blog_posts]{padding-top:var(--mco-home-section-y-lg);padding-bottom:var(--mco-home-section-y-lg)}body.template-index [id$=__blog_posts]>.content-section,body.template-index [id$=__blog_posts]>[class*=blog-posts],body.template-index [id$=__animation_requests]>.content-section,body.template-index [id$=__animation_requests]>[class*=image-text],body.template-index [id$=__free_download_cta]>.content-section,body.template-index [id$=__free_download_cta]>[class*=image-text]{padding-left:var(--section-padding-x);padding-right:var(--section-padding-x);max-width:var(--mco-container-max);margin-left:auto;margin-right:auto;box-sizing:border-box}body.template-index [id$=__testimonials_section]{padding-top:var(--mco-home-section-y-lg)!important;padding-bottom:var(--mco-home-section-y-lg)!important}body.template-index .featured-collection__header,body.template-index .blog-posts__header,body.template-index .testimonial__header,body.template-index .collection-list__header{margin-bottom:var(--mco-space-2xl)!important}body.template-index .featured-collection__header h2,body.template-index .blog-posts__header h2,body.template-index .testimonial__header h2{margin-top:0!important;margin-bottom:var(--mco-space-md)!important}[id$=__seo_body_text] .rich-text{padding-top:0!important;padding-bottom:0!important;padding-left:var(--content-padding)!important;padding-right:var(--content-padding)!important}[id$=__seo_body_text] .rich-text__text,[id$=__seo_body_text] .rich-text .rte{max-width:var(--mco-content-max);margin-left:auto!important;margin-right:auto!important;padding-top:var(--mco-space-2xl)!important;padding-bottom:var(--mco-space-2xl)!important}[id$=__value_props] .text-columns-with-icons,[id$=__how_packs_work] .text-columns-with-icons,[id$=__use_case_paths] .text-columns-with-icons{padding-left:var(--section-padding-x)!important;padding-right:var(--section-padding-x)!important;max-width:var(--mco-container-max);margin-left:auto;margin-right:auto;box-sizing:border-box}[id$=__value_props] .text-w-icon,[id$=__how_packs_work] .text-w-icon,[id$=__use_case_paths] .text-w-icon{padding-top:var(--mco-space-md)!important;padding-bottom:var(--mco-space-md)!important}[id$=__value_props] .text-w-icon__icon,[id$=__how_packs_work] .text-w-icon__icon,[id$=__use_case_paths] .text-w-icon__icon{margin-bottom:var(--mco-space-lg)!important}[id$=__value_props] .text-w-icon__title,[id$=__how_packs_work] .text-w-icon__title,[id$=__use_case_paths] .text-w-icon__title{margin-top:0;margin-bottom:var(--mco-space-md)!important;letter-spacing:.01em}[id$=__value_props] .text-w-icon__rte,[id$=__how_packs_work] .text-w-icon__rte,[id$=__use_case_paths] .text-w-icon__rte{margin-top:0!important;line-height:1.65}[id$=__use_case_paths]{padding-top:var(--section-padding-y);padding-bottom:var(--section-padding-y)}[id$=__use_case_paths] .text-columns-with-icons{padding-top:0!important;padding-bottom:0!important}[id$=__use_case_paths] .text-columns-with-icons__header{margin-bottom:var(--mco-space-2xl)}[id$=__value_props] .text-columns-with-icons{padding-bottom:var(--mco-space-xl)!important}[id$=__how_packs_work] .text-columns-with-icons,[id$=__use_case_paths] .text-columns-with-icons{border-top:none!important}body.template-index [id$=__hero_slideshow],body.template-index [id$=__value_props],body.template-index [id$=__seo_body_text],body.template-index [id$=__collection_categories],body.template-index [id$=__best_sellers],body.template-index [id$=__free_download_cta],body.template-index [id$=__how_packs_work],body.template-index [id$=__video_browser],body.template-index [id$=__testimonials_section],body.template-index [id$=__use_case_paths],body.template-index [id$=__user_gallery],body.template-index [id$=__animation_requests],body.template-index [id$=__blog_posts]{padding-top:0!important;padding-bottom:0!important}body.template-index .shopify-section{--mco-sec-y: clamp(1.75rem, 3.2vw, 2.75rem);--mco-header-mb: 1.5rem}body.template-index [id$=__hero_slideshow]{--mco-sec-y: 0}body.template-index [id$=__free_download_cta],body.template-index [id$=__animation_requests]{--mco-sec-y: clamp(1.25rem, 2.2vw, 1.75rem)}body.template-index [id$=__collection_categories],body.template-index [id$=__best_sellers],body.template-index [id$=__user_gallery],body.template-index [id$=__blog_posts]{--mco-sec-y: clamp(2rem, 3.6vw, 3rem)}body.template-index .shopify-section>.content-section,body.template-index .shopify-section>style+.content-section,body.template-index .shopify-section>link+.content-section,body.template-index .shopify-section>script+.content-section,body.template-index [id^=shopify-section-template]>.content-section{padding-top:var(--mco-sec-y)!important;padding-bottom:var(--mco-sec-y)!important}body.template-index [id$=__free_download_cta] .image-text__container,body.template-index [id$=__animation_requests] .image-text__container{padding-top:0!important;padding-bottom:0!important}body.template-index .featured-collection__header,body.template-index .blog-posts__header,body.template-index .testimonial__header,body.template-index .collection-list__header,body.template-index .text-columns-with-icons__header,body.template-index .user-gallery__header,body.template-index .image-text-grid__header{margin-bottom:var(--mco-header-mb)!important}body.template-index [id$=__how_packs_work] .text-w-icon__icon,body.template-index [id$=__value_props] .text-w-icon__icon,body.template-index [id$=__use_case_paths] .text-w-icon__icon{display:flex!important;align-items:center!important;justify-content:center!important;width:96px!important;height:96px!important;max-width:96px!important;padding:16px!important;margin:0 auto var(--mco-space-lg) auto!important;background-color:#1e1e1e!important;border:1px solid #333333!important;border-radius:12px!important;box-sizing:border-box!important}body.template-index [id$=__how_packs_work] .text-w-icon__icon svg,body.template-index [id$=__value_props] .text-w-icon__icon svg,body.template-index [id$=__use_case_paths] .text-w-icon__icon svg{width:40px!important;height:40px!important;display:block!important;flex-shrink:0!important}body.template-index [id$=__how_packs_work] .text-w-icon,body.template-index [id$=__value_props] .text-w-icon,body.template-index [id$=__use_case_paths] .text-w-icon{text-align:center!important}@media(max-width:480px){:root{--section-padding-x: 1.125rem}body.template-index [id$=__how_packs_work] .text-w-icon__icon,body.template-index [id$=__value_props] .text-w-icon__icon,body.template-index [id$=__use_case_paths] .text-w-icon__icon{width:80px!important;height:80px!important;max-width:80px!important}body.template-index [id$=__how_packs_work] .text-w-icon__icon svg,body.template-index [id$=__value_props] .text-w-icon__icon svg,body.template-index [id$=__use_case_paths] .text-w-icon__icon svg{width:32px!important;height:32px!important}}@keyframes mco-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.mco-skeleton{background:linear-gradient(90deg,var(--mco-bg-elevated) 25%,var(--mco-bg-surface) 50%,var(--mco-bg-elevated) 75%);background-size:200% 100%;animation:mco-shimmer 1.5s ease-in-out infinite;border-radius:var(--mco-radius-sm)}.jdgm-widget:empty,.jdgm-review-widget:not(.jdgm--done){min-height:200px;background:linear-gradient(90deg,var(--mco-bg-elevated) 25%,var(--mco-bg-surface) 50%,var(--mco-bg-elevated) 75%);background-size:200% 100%;animation:mco-shimmer 1.5s ease-in-out infinite;border-radius:var(--mco-radius-md)}.rte a,.blog-item a:not(.blog-item__header):not(.blog-item__category-pill),.article__content a{color:var(--mco-red-text, #D40505)}.rte a:hover,.blog-item a:not(.blog-item__header):not(.blog-item__category-pill):hover,.article__content a:hover{color:var(--mco-text-primary)}.btn--secondary,.button--secondary,.shopify-challenge__button,button.link,.link--text{background:transparent;border:1px solid var(--mco-text-secondary, #BEB5A8);color:var(--mco-text-secondary, #BEB5A8);padding:10px 24px;font-family:var(--mco-font-heading, "Montserrat", sans-serif);font-weight:600;font-size:var(--mco-fs-sm, .875rem);letter-spacing:.02em;border-radius:var(--mco-radius-md, 8px);cursor:pointer;transition:all .25s cubic-bezier(.34,1.56,.64,1)}.btn--secondary:hover,.button--secondary:hover{background:var(--mco-bg-elevated, #1E1E1E);border-color:var(--mco-gold, #C4A35A);color:var(--mco-text-primary, #F2EDE6)}.btn--secondary:focus-visible,.button--secondary:focus-visible{outline:2px solid var(--mco-gold, #C4A35A);outline-offset:2px}.btn--secondary:active,.button--secondary:active{transform:scale(.97)}.btn--secondary:disabled,.button--secondary:disabled{opacity:.4;cursor:not-allowed}#mco-toast-container{position:fixed;bottom:24px;right:24px;display:flex;flex-direction:column;gap:8px;pointer-events:none;z-index:10000}.mco-toast{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#1e1e1e;border:1px solid #262626;border-radius:8px;box-shadow:0 8px 24px #0006;pointer-events:auto;opacity:0;transform:translateY(16px);transition:opacity .3s cubic-bezier(.34,1.56,.64,1),transform .3s cubic-bezier(.34,1.56,.64,1);max-width:380px;min-width:280px}.mco-toast--visible{opacity:1;transform:translateY(0)}.mco-toast--dismissed{opacity:0;transform:translateY(-8px)}.mco-toast__icon{flex-shrink:0;display:flex}.mco-toast__message{font-family:Raleway,sans-serif;font-size:.875rem;line-height:1.4;color:#f2ede6;flex:1}.mco-toast__close{background:none;border:none;color:#8a8072;font-size:1.25rem;cursor:pointer;padding:4px;line-height:1;transition:color .2s ease}.mco-toast__close:hover{color:#f2ede6}@media(max-width:480px){#mco-toast-container{left:16px;right:16px;bottom:16px}.mco-toast{max-width:100%;min-width:0}}@media(prefers-reduced-motion:reduce){.mco-toast{transition:none}}.mco-skeleton--text{height:14px;margin-bottom:8px;width:80%;border-radius:var(--mco-radius-sm, 4px)}.mco-skeleton--text:nth-child(2){width:60%}.mco-skeleton--text:nth-child(3){width:70%}.mco-skeleton--heading{height:22px;width:50%;margin-bottom:12px;border-radius:var(--mco-radius-sm, 4px)}.mco-skeleton--image{aspect-ratio:16 / 9;width:100%;border-radius:var(--mco-radius-md, 8px)}.mco-skeleton--card{padding:16px;border:1px solid var(--mco-bg-surface, #262626);border-radius:var(--mco-radius-md, 8px);background:var(--mco-bg-secondary, #161616)}.mco-skeleton--button{height:44px;width:140px;border-radius:var(--mco-radius-md, 8px)}.mco-skeleton--avatar{width:48px;height:48px;border-radius:50%}.mco-skeleton--price{height:18px;width:80px;border-radius:var(--mco-radius-sm, 4px)}.mco-skeleton--swatch{width:32px;height:32px;border-radius:50%}@media(prefers-reduced-motion:reduce){.mco-skeleton,[class*=mco-skeleton--]{animation:none;background:var(--mco-bg-elevated, #1E1E1E)}}.product__media video,.product__media iframe,.product-gallery__item video,.product-gallery__item iframe{background-color:var(--mco-bg-elevated, #1E1E1E)}.product__media video:not([poster]),.product-gallery__item video:not([poster]){background-color:var(--mco-bg-elevated, #1E1E1E);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 64 64' fill='none'><circle cx='32' cy='32' r='24' stroke='%23333333' stroke-width='2'/><polygon points='26,20 26,44 46,32' fill='%238A8072'/></svg>");background-repeat:no-repeat;background-position:center;background-size:64px 64px}.product__media .video-wrapper{position:relative}.product__media .video-wrapper:not(.mco-gallery-video):before{content:"";position:absolute;top:50%;left:50%;width:64px;height:64px;transform:translate(-50%,-50%);border-radius:50%;border:2px solid var(--mco-gold, #C4A35A);background-color:#0d0d0db3;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%23F2EDE6'><polygon points='8,4 8,20 20,12'/></svg>");background-repeat:no-repeat;background-position:center;background-size:24px 24px;z-index:2;pointer-events:none}.mco-video-preview{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;overflow:hidden;border-radius:inherit}.mco-video-preview__player{width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .3s ease;display:block;background:#0d0d0d}.product-item:hover .mco-video-preview__player,.product-item:focus-within .mco-video-preview__player{opacity:1}.mco-video-preview__indicator{position:absolute;bottom:8px;right:8px;width:28px;height:28px;background:#0d0d0db8;border:1px solid #C4A35A;border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease}.product-item:hover .mco-video-preview__indicator,.product-item:focus-within .mco-video-preview__indicator{opacity:1}@media(hover:none){.mco-video-preview{display:none}}@media(prefers-reduced-motion:reduce){.mco-video-preview{display:none}}@media print{.sidebar,.sidebar__responsive-container,.mco-toast,#mco-toast-container,.mco-sticky-buy-bar,.announcement-bar,.announcement-bar--bottom,nav,footer,.site-footer,.mco-bar,.free-pack-bar,[class*=klaviyo],[class*=wisepops],[id*=intercom],[class*=salespop],[class*=gorgias],[class*=tidio],.mco-video-preview,.mco-hero__particles{display:none!important}html,body{background:#fff!important;color:#000!important}a,a:link,a:visited{color:#000!important;text-decoration:underline!important}h1,h2,h3,h4,h5,h6{page-break-after:avoid}img,figure,table,pre{page-break-inside:avoid}*{box-shadow:none!important;text-shadow:none!important}}.shopify-follow-on-shop,[class*=follow-on-shop],.shop-follow-btn,shop-follow-button,shop-login-button[variant=follow]{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important}.jdgm-widget,.jdgm-widget *,.jdgm-carousel-wrapper,.jdgm-carousel-wrapper *,.jdgm-testimonials-carousel,.jdgm-testimonials-carousel *,.jdgm-cards-carousel,.jdgm-cards-carousel *,.jdgm-rev-widg,.jdgm-rev-widg *,.jdgm-write-review-modal,.jdgm-write-review-modal *{color:var(--mco-txt-primary, #F2EDE6)}.jdgm-card,.jdgm-testimonial,.jdgm-carousel-item,.jdgm-testimonials-carousel .jdgm-carousel-item,.jdgm-cards-carousel .jdgm-carousel-item{background-color:var(--mco-bg-secondary, #161616)!important;color:var(--mco-txt-primary, #F2EDE6)!important;border:1px solid var(--mco-border-default, #444444)!important;border-radius:4px!important}.jdgm-text,.jdgm-card-content,.jdgm-card-body,.jdgm-rating-section,.jdgm-reviewer-info,.jdgm-reviewer-name,.jdgm-reviewer-verified-icon,.jdgm-product-name,.jdgm-verified-text,.jdgm-all-reviews-rating-wrapper,.jdgm-all-reviews-rating-wrapper__text,.jdgm-all-reviews-text,.jdgm-reviews-count,.jdgm-text p,.jdgm-card-content p,.jdgm-rev__body,.jdgm-rev__body p,.jdgm-testimonial__body{color:var(--mco-txt-primary, #F2EDE6)!important}.jdgm-quote-marks,.jdgm-testimonial__quote-marks,.jdgm-testimonial__quote-mark,.jdgm-star,.jdgm-star.jdgm--on,.jdgm-star.jdgm--half,.jdgm-prev-badge__stars,.jdgm-review-stars{color:var(--mco-gold, #C4A35A)!important;fill:var(--mco-gold, #C4A35A)!important}.jdgm-star.jdgm--off{color:var(--mco-border-default, #444444)!important;fill:var(--mco-border-default, #444444)!important}.jdgm-reviewer-verified-icon svg,.jdgm-reviewer-verified-icon svg path{fill:var(--mco-gold, #C4A35A)!important}.jdgm-product-name a,.jdgm-carousel-item a,.jdgm-carousel-item__product-link,.jdgm-testimonial a,.jdgm-rev a{color:var(--mco-gold, #C4A35A)!important;text-decoration:none!important;transition:color .2s ease!important}.jdgm-product-name a:hover,.jdgm-carousel-item a:hover,.jdgm-testimonial a:hover,.jdgm-rev a:hover{color:var(--mco-red-hover, #D40505)!important}.jdgm-widget.jdgm-medals-wrapper,.jdgm-widget.jdgm-medals-wrapper--rebranding,.jdgm-medals-wrapper.jdgm-medals-wrapper,.jdgm-medals.jdgm-medals,.jdgm-medals__container,.jdgm-medal-wrapper,.jdgm-medals-separator{background:transparent!important;background-color:transparent!important;background-image:none!important;color:var(--mco-txt-primary, #F2EDE6)!important;border-color:var(--mco-border-subtle, #333333)!important}.jdgm-widget.jdgm-prev-badge,.jdgm-prev-badge.jdgm-prev-badge,.jdgm-widget.jdgm-preview-badge,.jdgm-preview-badge.jdgm-preview-badge,.jdgm-preview-badge--with-link,.jdgm-widget.jdgm-preview-badge--with-link{background:transparent!important;background-color:transparent!important;color:var(--mco-txt-primary, #F2EDE6)!important;border:none!important}.jdgm-prev-badge__text,.jdgm-preview-badge__text{color:var(--mco-txt-secondary, #BEB5A8)!important}.jdgm-paginate .jdgm-current-page{background:var(--mco-red, #BC0404)!important;color:var(--mco-txt-primary, #F2EDE6)!important;border-color:var(--mco-red, #BC0404)!important}.jdgm-paginate__page{color:var(--mco-txt-secondary, #BEB5A8)!important}.jdgm-sort-by,.jdgm-sort-dropdown{background:var(--mco-bg-surface, #262626)!important;color:var(--mco-txt-primary, #F2EDE6)!important;border-color:var(--mco-border-default, #444444)!important}.jdgm-write-rev-link.jdgm-write-rev-link,.jdgm-widget .jdgm-write-rev-link,.jdgm-submit-rev.jdgm-submit-rev,.jdgm-rev-widg__write-rev-btn.jdgm-rev-widg__write-rev-btn,.jdgm-btn--solid{background:var(--mco-red, #BC0404)!important;background-color:var(--mco-red, #BC0404)!important;color:var(--mco-txt-primary, #F2EDE6)!important;border-color:var(--mco-red, #BC0404)!important;transition:background .2s cubic-bezier(.34,1.56,.64,1),transform .2s cubic-bezier(.34,1.56,.64,1)!important}.jdgm-write-rev-link:hover,.jdgm-submit-rev:hover,.jdgm-rev-widg__write-rev-btn:hover{background:var(--mco-red-hover, #D40505)!important;border-color:var(--mco-red-hover, #D40505)!important;transform:translateY(-1px)!important}.jdgm-write-review-modal,.jdgm-write-review-modal__page,.jdgm-write-review-modal__form,.jdgm-write-review-modal__section,.jdgm-write-review-modal__page-header{background:var(--mco-bg-secondary, #161616)!important;color:var(--mco-txt-primary, #F2EDE6)!important}.jdgm-write-review-modal__title,.jdgm-write-review-modal__product-title{color:var(--mco-txt-primary, #F2EDE6)!important;font-family:Montserrat,Helvetica Neue,sans-serif!important;font-weight:600!important}.jdgm-write-review-modal__intro,.jdgm-write-review-modal__field-label{color:var(--mco-txt-primary, #F2EDE6)!important}.jdgm-write-review-modal__field-input,.jdgm-write-review-modal__form-group input,.jdgm-write-review-modal__form-group textarea{background:var(--mco-bg-surface, #262626)!important;color:var(--mco-txt-primary, #F2EDE6)!important;border:1px solid var(--mco-border-default, #444444)!important;border-radius:4px!important}.jdgm-write-review-modal__field-input:focus,.jdgm-write-review-modal__form-group input:focus,.jdgm-write-review-modal__form-group textarea:focus{border-color:var(--mco-gold, #C4A35A)!important;outline:2px solid var(--mco-gold, #C4A35A)!important;outline-offset:1px!important}.jdgm-write-review-modal__field-error{color:var(--mco-red, #BC0404)!important}.jdgm-write-review-modal__btn,.jdgm-write-review-modal__nav-btn{background:var(--mco-red, #BC0404)!important;color:var(--mco-txt-primary, #F2EDE6)!important;border:none!important;border-radius:4px!important;transition:background .2s cubic-bezier(.34,1.56,.64,1)!important}.jdgm-write-review-modal__btn:hover,.jdgm-write-review-modal__nav-btn:hover{background:var(--mco-red-hover, #D40505)!important}.jdgm-write-review-modal__stars .jdgm-star{color:var(--mco-gold, #C4A35A)!important}.jdgm-coupon-banner-container{background:var(--mco-gold-tint, #1A1710)!important;color:var(--mco-txt-primary, #F2EDE6)!important;border-color:var(--mco-gold, #C4A35A)!important}.jm-review-widget,.jm-review-widget *,.jm-stack,.jm-cluster,.jm-box,.jm-center,.jm-text,.jm-with-icon{color:var(--mco-txt-primary, #F2EDE6)}.jm-review-widget__header,.jm-review-widget__body,.jm-review-widget-minimal-header,.jm-review-widget-minimal-header__title,.jm-review-widget-minimal-header__filter-container,.jm-review-widget-minimal-header__button-and-filters{color:var(--mco-txt-primary, #F2EDE6)!important}.jm-review-widget-minimal-header__title{font-family:Montserrat,Helvetica Neue,sans-serif!important;font-weight:600!important}.jm-review-item,.jm-review-item__body,.jm-review-item__content,.jm-review-content,.jm-review-content__body,.jm-review-body-wrapper{background:var(--mco-bg-secondary, #161616)!important;color:var(--mco-txt-primary, #F2EDE6)!important;border-color:var(--mco-border-subtle, #333333)!important}.jm-review-item{border:1px solid var(--mco-border-default, #444444)!important;border-radius:4px!important;padding:24px!important}.jm-reviewer-info,.jm-reviewer-info__details,.jm-reviewer-info__name{color:var(--mco-txt-primary, #F2EDE6)!important}.jm-reviewer-info__name{font-family:Raleway,Helvetica Neue,sans-serif!important;font-weight:600!important}.jm-reviewer-avatar,.jm-reviewer-avatar--with-initial{background:var(--mco-red, #BC0404)!important;color:var(--mco-txt-primary, #F2EDE6)!important;border:none!important}.jm-reviewer-avatar__initial{color:var(--mco-txt-primary, #F2EDE6)!important;font-family:Montserrat,Helvetica Neue,sans-serif!important;font-weight:600!important}.jm-verified-buyer-badge{background:var(--mco-gold-tint, #1A1710)!important;border:1px solid var(--mco-gold, #C4A35A)!important;border-radius:4px!important;color:var(--mco-gold, #C4A35A)!important}.jm-verified-buyer-badge__text{color:var(--mco-gold, #C4A35A)!important}.jm-star-rating,.jm-star-rating__font-icon{color:var(--mco-gold, #C4A35A)!important;fill:var(--mco-gold, #C4A35A)!important}.jm-star-rating__font-icon--off,.jm-star-rating__font-icon.jm--off{color:var(--mco-border-default, #444444)!important;fill:var(--mco-border-default, #444444)!important}.jm-button,.jm-button--primary,.jm-action-buttons__button{background:var(--mco-red, #BC0404)!important;color:var(--mco-txt-primary, #F2EDE6)!important;border:1px solid var(--mco-red, #BC0404)!important;border-radius:4px!important;padding:10px 20px!important;font-family:Raleway,Helvetica Neue,sans-serif!important;font-weight:600!important;transition:background .2s cubic-bezier(.34,1.56,.64,1),transform .2s cubic-bezier(.34,1.56,.64,1)!important;cursor:pointer}.jm-button:hover,.jm-button--primary:hover,.jm-action-buttons__button:hover{background:var(--mco-red-hover, #D40505)!important;border-color:var(--mco-red-hover, #D40505)!important;transform:translateY(-1px)!important}.jm-button--secondary{background:transparent!important;color:var(--mco-gold, #C4A35A)!important;border:1px solid var(--mco-gold, #C4A35A)!important}.jm-button--secondary:hover{background:var(--mco-gold-tint, #1A1710)!important}.jm-no-reviews-state,.jm-no-reviews-state__text{color:var(--mco-txt-secondary, #BEB5A8)!important;text-align:center}.jm-loading-overlay{background:var(--mco-bg-secondary, #161616)!important;color:var(--mco-txt-secondary, #BEB5A8)!important}.jm-sort-filter,.jm-sort-filter__icon{color:var(--mco-txt-primary, #F2EDE6)!important}.jm-media-grid{background:transparent!important}.jm-media-grid img,.jm-media-grid video{border:1px solid var(--mco-border-default, #444444)!important;border-radius:4px!important}.jm-pagination,.jm-pagination__page{color:var(--mco-txt-secondary, #BEB5A8)!important}.jm-pagination__page--current,.jm-pagination__page.jm--active{background:var(--mco-red, #BC0404)!important;color:var(--mco-txt-primary, #F2EDE6)!important;border-color:var(--mco-red, #BC0404)!important}.jm-review-widget :focus-visible,.jm-button:focus-visible{outline:2px solid var(--mco-gold, #C4A35A)!important;outline-offset:2px!important}.shopify-section[id*="17769256179b276b04"] h2,.shopify-section[id*="17769260891104eaf1"] h2,.shopify-section[id*=e174cfa570354d989ef6] h2{font-family:Montserrat,Helvetica Neue,sans-serif!important;font-weight:600!important;color:var(--mco-txt-primary, #F2EDE6)!important}
/*# sourceMappingURL=/cdn/shop/t/77/assets/mco-design-tokens.css.map */
