/** Shopify CDN: Minification failed

Line 9:6249 The "-" operator only works if there is whitespace on both sides
Line 9:6864 The "-" operator only works if there is whitespace on both sides
Line 12:245 The "-" operator only works if there is whitespace on both sides

**/
/* START_SECTION:collection-template (INDEX:4) */
.hc-catalog{padding-top:0;padding-bottom:64px;color:#242424}.hc-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;font-size:13px;color:#666;margin-bottom:32px}.hc-breadcrumb a{color:inherit}.hc-catalog-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;border-bottom:1px solid #dedede;padding-bottom:30px;margin-bottom:32px}.hc-catalog-eyebrow{color:#b22935;font-weight:600;font-size:12px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px}.hc-catalog h1{font-size:clamp(30px,4vw,44px);line-height:1.12;letter-spacing:-.03em;margin:0 0 14px;font-weight:600}.hc-catalog-intro{color:#666;margin:0;max-width:580px}.hc-catalog-search{width:320px;max-width:100%;flex-shrink:0}.hc-catalog-search label{font-size:13px;font-weight:600;margin-bottom:8px}.hc-catalog-search>div{display:flex}.hc-catalog-search input[type=search]{min-width:0;width:100%;border:1px solid #bdbdbd;border-right:0;padding:12px;font-size:14px;height:46px}.hc-catalog-search button,.hc-catalog-apply{background:#b22935;color:white;border:1px solid #b22935;padding:11px 15px;font-size:14px;min-height:44px;cursor:pointer;font-weight:600}.hc-catalog-layout{display:grid;grid-template-columns:200px minmax(0,1fr);gap:40px}.hc-catalog-sidebar h2{font-family:inherit;font-weight:600;font-size:15px;line-height:1.4;margin:0 0 14px}.hc-browse-links{list-style:none;padding:0;margin:0}.hc-browse-links li{margin:0}.hc-browse-links a{display:block;padding:9px 12px;border-radius:2px;font-size:14px;color:#444;line-height:1.35}.hc-browse-links a:hover,.hc-browse-links a[aria-current=page]{color:#b22935;background:#f5f5f5}.hc-browse-links a[aria-current=page]{box-shadow:inset 3px 0 #b22935;font-weight:600}.hc-brand-list{margin-top:24px;border-top:1px solid #dedede;padding-top:20px}.hc-brand-list summary,.hc-mobile-browse summary{cursor:pointer;font-weight:600;min-height:44px}.hc-brand-list ul{max-height:440px;overflow:auto}.hc-mobile-browse{display:none}.hc-filter-groups{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.hc-filter-group{position:relative}.hc-filter-group>summary{list-style:none;padding:11px 32px 11px 12px;border:1px solid #bdbdbd;font-size:14px;min-height:44px;cursor:pointer;position:relative}.hc-filter-group>summary:after{content:'+';position:absolute;right:12px}.hc-filter-group[open]>summary:after{content:'−'}.hc-filter-options{position:absolute;z-index:20;top:100%;left:0;min-width:240px;max-height:340px;overflow:auto;background:white;padding:16px;border:1px solid #bdbdbd;box-shadow:0 8px 24px #00000012}.hc-filter-value{display:flex;gap:10px;align-items:center;font-size:14px;min-height:38px;margin:0}.hc-filter-value input{width:16px;height:16px;margin:0;accent-color:#b22935;flex-shrink:0}.hc-price-range{display:flex;gap:12px}.hc-price-range label{font-size:12px;min-width:85px}.hc-price-range input{display:block;width:90px;padding:8px;margin-top:7px}.hc-catalog-sort{display:flex;align-items:center;gap:8px;margin-left:auto;font-size:13px}.hc-catalog-sort label{margin:0;white-space:nowrap}.hc-catalog-sort select{font-size:13px;max-width:190px;padding-top:10px;padding-bottom:10px;min-height:44px}.hc-catalog-meta{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#666;margin:20px 0 14px}.hc-catalog-meta p{margin:0}.hc-catalog-meta a{color:#666;text-decoration:underline}.hc-active-filters{display:flex;gap:8px;flex-wrap:wrap}.hc-active-filters:not(:empty){margin-bottom:20px}.hc-active-filters a{background:#f5f5f5;border:1px solid #dedede;border-radius:20px;padding:7px 12px;font-size:12px;color:#242424}.hc-active-filters span{margin-left:8px}.hc-product-grid{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 22px;margin:0;padding:0}.hc-product-card{min-width:0}.hc-product-card-link{display:block;color:#242424;text-decoration:none}.hc-product-photo{position:relative;background:#f7f7f7;aspect-ratio:4/5;border:1px solid #ededed;display:flex;align-items:center;justify-content:center;overflow:hidden}.hc-product-photo img{height:100%;width:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .2s ease}.hc-product-card-link:hover .hc-product-photo img{transform:scale(1.025)}.hc-product-card-link:hover h2{text-decoration:underline;text-underline-offset:3px}.hc-stock-badge{position:absolute;top:10px;left:10px;padding:5px 8px;background:white;font-size:11px;font-weight:600;border:1px solid #dedede}.hc-product-info{padding:16px 2px 0}.hc-product-brand{font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:#666;margin:0 0 7px}.hc-product-info h2{font-family:inherit;font-weight:600;font-size:15px;line-height:1.4;letter-spacing:0;margin:0 0 9px;min-height:42px;text-transform:none}.hc-product-price{font-size:16px;font-weight:600;margin:0 0 8px;color:#242424}.hc-product-stock{font-size:11px;color:#666;margin:0}.hc-stock-dot{display:inline-block;height:5px;width:5px;border-radius:50%;background:#424242;vertical-align:middle;margin-right:5px}.hc-empty-catalog{grid-column:1/-1;padding:60px 15px;text-align:center;background:#f5f5f5}.hc-empty-catalog a{text-decoration:underline}.hc-catalog-pagination{text-align:center;padding-top:40px}.hc-catalog-pagination .page,.hc-catalog-pagination .next,.hc-catalog-pagination .prev{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;margin:3px;border:1px solid #dedede}.hc-catalog-pagination .current{background:#242424;color:white}.hc-catalog a:focus-visible,.hc-catalog button:focus-visible,.hc-catalog input:focus-visible,.hc-catalog select:focus-visible,.hc-catalog summary:focus-visible{outline:2px solid #b22935;outline-offset:3px}@media(max-width:989px){.hc-catalog-layout{grid-template-columns:minmax(0,1fr);gap:20px}.hc-desktop-browse{display:none}.hc-mobile-browse{display:block;border-block:1px solid #dedede}.hc-mobile-browse summary{padding:14px 0}.hc-mobile-browse>div{padding:6px 0 18px}.hc-mobile-browse .hc-browse-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 12px;margin-bottom:20px}.hc-mobile-browse h2{margin-top:12px}.hc-catalog-heading{align-items:flex-start}.hc-catalog-search{width:280px}.hc-catalog-sort{margin-left:0}.hc-filter-options{max-width:calc(100vw -40px)}}@media(max-width:749px){.hc-catalog{padding-bottom:40px}.hc-breadcrumb{margin-bottom:24px;font-size:11px}.hc-catalog-heading{display:block;margin-bottom:20px;padding-bottom:22px}.hc-catalog-search{width:100%;margin-top:24px}.hc-catalog h1{font-size:32px}.hc-catalog-intro{font-size:14px}.hc-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 14px}.hc-product-info h2{font-size:13px;min-height:37px}.hc-product-info{padding-top:12px}.hc-product-brand{font-size:10px}.hc-product-price{font-size:14px}.hc-product-stock{font-size:10px}.hc-filter-groups{gap:8px}.hc-catalog-sort{width:calc(100% -78px)}.hc-catalog-sort select{max-width:none;width:100%}.hc-catalog-apply{width:70px}.hc-catalog-meta{margin-top:16px}.hc-filter-group>summary{font-size:12px}.hc-stock-badge{font-size:10px;left:6px;top:6px}}@media(prefers-reduced-motion:reduce){.hc-product-photo img{transition:none}.hc-product-card-link:hover .hc-product-photo img{transform:none}}
/* END_SECTION:collection-template */
/* START_SNIPPET:hollywood-nav (INDEX:36) */
.hc-nav-shop{position:relative}.hc-shop-nav>summary{cursor:pointer;list-style:none}.hc-shop-nav>summary::-webkit-details-marker{display:none}.hc-shop-mega{position:absolute;top:100%;left:50%;transform:translateX(-50%);width:min(640px,calc(100vw -40px));background:#fff;color:#242424;z-index:100;box-shadow:0 12px 28px #00000019;border:1px solid #dedede;border-top:3px solid #b22935;padding:24px;display:grid;grid-template-columns:1fr 1fr;gap:28px;text-align:left}.hc-shop-mega h2{font-family:inherit;font-size:14px;font-weight:600;margin:0 0 10px;letter-spacing:0;text-transform:none}.hc-shop-mega h2>a{color:inherit}.hc-shop-mega ul{padding:0;list-style:none;margin:0;max-height:430px;overflow:auto}.hc-shop-mega li{display:block}.hc-shop-mega li>a{display:block;font-size:13px;padding:9px 7px;color:#444;line-height:1.3;white-space:normal}.hc-shop-mega li>a:hover{color:#b22935;background:#f5f5f5}.hc-shop-nav summary:focus-visible,.hc-shop-mega a:focus-visible{outline:2px solid #b22935;outline-offset:3px}@media(max-width:749px){.hc-shop-mega{position:static;transform:none;width:100%;box-shadow:none;padding:14px 22px 22px;grid-template-columns:1fr;gap:22px;border:0;border-top:1px solid #dedede}.hc-shop-mega ul{max-height:330px;display:grid;grid-template-columns:1fr 1fr;gap:0 10px}.hc-shop-mega li>a{font-size:12px;min-height:44px;display:flex;align-items:center}.hc-shop-nav>summary{padding:15px 22px}}
/* END_SNIPPET:hollywood-nav */
