:root:has(roco-crown-necklace-personalizer){--roco-site-bg:#F7F6F2;--roco-site-ink:#202D3A;--roco-site-muted:#56626F;--roco-site-primary:#253E57;--roco-site-hover:#182C40;--roco-site-tint:#E5EAF0;--roco-site-border:#CCD4DC;--roco-site-accent:#955A22}body:has(roco-crown-necklace-personalizer){background:var(--roco-site-bg);color:var(--roco-site-ink);font-family:Arial,sans-serif;--font-body--family:Arial,sans-serif;--font-body--style:normal;--font-body--weight:400;--font-heading--family:Georgia,serif;--font-heading--weight:400;--font-primary--family:Arial,sans-serif;--page-width:1200px;--page-content-width:1120px;--color-background:var(--roco-site-bg);--color-background-rgb:247 246 242;--color-foreground:var(--roco-site-ink);--color-foreground-rgb:32 45 58}body:has(roco-crown-necklace-personalizer) :is(.section,.section-background,[class*=color-custom],.text-block,dialog,.cart-drawer,.menu-drawer){--color-background:var(--roco-site-bg)!important;--color-background-rgb:247 246 242!important;--color:var(--roco-site-ink)!important;--color-rgb:32 45 58!important;--color-foreground:var(--roco-site-ink)!important;--color-foreground-rgb:32 45 58!important;--color-foreground-muted:var(--roco-site-muted)!important;--color-foreground-subdued:var(--roco-site-muted)!important;--color-border:var(--roco-site-border)!important;--color-border-rgb:204 212 220!important;--font-body--family:Arial,sans-serif;--font-family:Arial,sans-serif}body:has(roco-crown-necklace-personalizer) :is(h1,h2,h3){color:var(--roco-site-ink)!important;font-family:Georgia,serif!important;font-weight:400!important;letter-spacing:-.025em!important;line-height:1.12!important}body:has(roco-crown-necklace-personalizer) .product-details h1{font-size:clamp(36px,3.8vw,48px)!important;margin:0 0 10px}body:has(roco-crown-necklace-personalizer) #MainContent h3{font-size:24px!important}body:has(roco-crown-necklace-personalizer) .product-details :is(p,li){font-family:Arial,sans-serif;color:var(--roco-site-muted);font-size:16px;line-height:1.6}body:has(roco-crown-necklace-personalizer) .product-details strong{color:var(--roco-site-ink)}body:has(roco-crown-necklace-personalizer) .product-information{padding-block-start:30px;padding-block-end:32px}body:has(roco-crown-necklace-personalizer) .product-details{padding-block-start:14px}body:has(roco-crown-necklace-personalizer) :is(.header__row--top,.header__row--bottom){background:var(--roco-site-bg)!important;--color-background-top-row:var(--roco-site-bg)!important;--color-background-bottom-row:var(--roco-site-bg)!important;border-bottom:1px solid var(--roco-site-border)}body:has(roco-crown-necklace-personalizer) #header-component{--color-background-top-row:var(--roco-site-bg)!important;--color-background-bottom-row:var(--roco-site-bg)!important;--cart-bubble-background:var(--roco-site-primary)!important}body:has(roco-crown-necklace-personalizer) .header__columns{padding-block:16px}body:has(roco-crown-necklace-personalizer) .roco-necklace-brand-logo{display:block;width:150px;height:150px;object-fit:contain}body:has(roco-crown-necklace-personalizer) .header-logo{line-height:0;flex-shrink:0}body:has(roco-crown-necklace-personalizer) #header-component :is(a,button){font-family:Arial,sans-serif}body:has(roco-crown-necklace-personalizer) #header-group>.section-wrapper,body:has(roco-crown-necklace-personalizer) #header-group>.section-wrapper :is(.section,.section-background,.text-block,[class*=color-custom]){--color-background:var(--roco-site-primary)!important;--color-background-rgb:37 62 87!important;--color-foreground:#fff!important;--color-foreground-rgb:255 255 255!important;--color:#fff!important;color:#fff!important;background-color:var(--roco-site-primary)!important}body:has(roco-crown-necklace-personalizer) #header-group>.section-wrapper :is(p,a,span){color:#fff!important}body:has(roco-crown-necklace-personalizer) .variant-option__button-label{border:1px solid var(--roco-site-border)!important;border-radius:0!important;background:transparent!important;color:var(--roco-site-primary)!important;min-height:48px!important}body:has(roco-crown-necklace-personalizer) .variant-option__button-label__pill{background:transparent!important;border-radius:0!important;box-shadow:none!important}body:has(roco-crown-necklace-personalizer) .variant-option__button-label__text{color:inherit!important}body:has(roco-crown-necklace-personalizer) .variant-option__button-label:has(input:checked){border-color:var(--roco-site-primary)!important;background:var(--roco-site-primary)!important;color:#fff!important}body:has(roco-crown-necklace-personalizer) .variant-option__button-label:hover:not(:has(input:checked)){background:var(--roco-site-tint)!important}body:has(roco-crown-necklace-personalizer) roco-crown-necklace-personalizer{background:var(--roco-site-tint);border:1px solid var(--roco-site-border);padding:24px;margin:4px 0 24px;border-radius:0}body:has(roco-crown-necklace-personalizer) roco-crown-necklace-personalizer :is(label,h4){color:var(--roco-site-ink);font-family:Arial,sans-serif}body:has(roco-crown-necklace-personalizer) roco-crown-necklace-personalizer :is(input:not([type=checkbox]):not([type=hidden]),select){background:#fff;color:var(--roco-site-ink);border:1px solid var(--roco-site-border);border-radius:0;font-family:Arial,sans-serif;font-size:16px;min-height:48px}body:has(roco-crown-necklace-personalizer) input[type=checkbox]{accent-color:var(--roco-site-primary)}body:has(roco-crown-necklace-personalizer) :is(.roco-inline-preview,.roco-dual-preview){background:var(--roco-site-bg);border-color:var(--roco-site-border);border-radius:0}body:has(roco-crown-necklace-personalizer) :is(.roco-inline-preview,.roco-dual-preview) figcaption{color:var(--roco-site-primary);font-family:Arial,sans-serif}body:has(roco-crown-necklace-personalizer) .roco-check-heading{border-top-color:var(--roco-site-border)}body:has(roco-crown-necklace-personalizer) .roco-order-price{padding-block:12px;border-block:1px solid var(--roco-site-border)}body:has(roco-crown-necklace-personalizer) .roco-preview-note{opacity:1;color:var(--roco-site-muted)}body:has(roco-crown-necklace-personalizer) .roco-product-details details{border-color:var(--roco-site-border)}body:has(roco-crown-necklace-personalizer) .roco-product-details summary{color:var(--roco-site-primary);font-family:Arial,sans-serif;min-height:44px}body:has(roco-crown-necklace-personalizer) :is(.add-to-cart-button,.button:not(.button-unstyled):not(.close-button)){--button-background-color:var(--roco-site-primary);--button-border-color:var(--roco-site-primary);--button-color:#fff;--button-border-radius:0px;color:#fff;background:var(--roco-site-primary);border-color:var(--roco-site-primary);border-radius:0;font-family:Arial,sans-serif;min-height:48px}body:has(roco-crown-necklace-personalizer) .add-to-cart-button:hover:not(:disabled){background:var(--roco-site-hover)}body:has(roco-crown-necklace-personalizer) .quantity-selector{background:transparent;color:var(--roco-site-ink);border-color:var(--roco-site-border);border-radius:0}body:has(roco-crown-necklace-personalizer) media-gallery{border:1px solid var(--roco-site-border);background:var(--roco-site-bg)}body:has(roco-crown-necklace-personalizer) :is(a,button,input,select,summary):focus-visible{outline:3px solid var(--roco-site-accent)!important;outline-offset:3px}body:has(roco-crown-necklace-personalizer) footer{border-top:1px solid var(--roco-site-border)}body:has(roco-crown-necklace-personalizer) #header-group>.section-wrapper [class*=ai-rolling-text-]{background:var(--roco-site-primary)!important}@media(min-width:750px){body:has(roco-crown-necklace-personalizer) .product-information__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;column-gap:48px}}@media(max-width:749px){body:has(roco-crown-necklace-personalizer){--page-margin:22px}body:has(roco-crown-necklace-personalizer) .roco-necklace-brand-logo{width:100px;height:100px}body:has(roco-crown-necklace-personalizer) .header__columns{padding-block:10px}body:has(roco-crown-necklace-personalizer) .product-information{padding-block-start:22px}body:has(roco-crown-necklace-personalizer) .product-details h1{font-size:36px!important}body:has(roco-crown-necklace-personalizer) #MainContent h3{font-size:22px!important}body:has(roco-crown-necklace-personalizer) roco-crown-necklace-personalizer{padding:16px}body:has(roco-crown-necklace-personalizer) roco-crown-necklace-personalizer :is(input,select){scroll-margin-block:180px 24px}body:has(roco-crown-necklace-personalizer) .roco-inline-preview{padding:10px}}
/*# sourceMappingURL=/cdn/shop/t/60/assets/roco-crown-page-brand.css.map */
