:root{--ohs-tide: #10343a;--ohs-tide-rgb: 16 52 58;--ohs-kelp: #1e4a47;--ohs-seaglass: #a7d3c6;--ohs-salt: #eef2ef;--ohs-salt-rgb: 238 242 239;--ohs-glow: #f4b860;--ohs-glow-rgb: 244 184 96;--ohs-driftwood: #b7a58a;--ohs-display: "Instrument Serif", Georgia, serif;--ohs-text: "Outfit", system-ui, sans-serif}:root,.color-scheme-1{--color-background: rgb(238 242 239);--color-background-rgb: 238 242 239;--color-foreground: rgb(16 52 58 / .86);--color-foreground-rgb: 16 52 58;--color-foreground-heading: rgb(16 52 58);--color-foreground-heading-rgb: 16 52 58;--color-primary: rgb(16 52 58);--color-primary-rgb: 16 52 58;--color-primary-hover: rgb(30 74 71);--color-primary-hover-rgb: 30 74 71;--color-border: rgb(16 52 58 / .12);--color-border-rgb: 16 52 58;--color-shadow: rgb(16 52 58);--color-shadow-rgb: 16 52 58;--color-primary-button-text: rgb(238 242 239);--color-primary-button-background: rgb(16 52 58);--color-primary-button-border: rgb(16 52 58);--color-primary-button-hover-text: rgb(16 52 58);--color-primary-button-hover-background: rgb(244 184 96);--color-primary-button-hover-border: rgb(244 184 96);--color-secondary-button-text: rgb(16 52 58);--color-secondary-button-background: rgb(0 0 0 / 0);--color-secondary-button-border: rgb(16 52 58);--color-secondary-button-hover-text: rgb(16 52 58);--color-secondary-button-hover-background: rgb(167 211 198 / .35);--color-secondary-button-hover-border: rgb(16 52 58);--color-input-background: rgb(255 255 255 / .7);--color-input-text: rgb(16 52 58);--color-input-text-rgb: 16 52 58;--color-input-border: rgb(16 52 58 / .25);--color-variant-background: rgb(255 255 255 / .6);--color-variant-border: rgb(16 52 58 / .18);--color-variant-text: rgb(16 52 58);--color-variant-text-rgb: 16 52 58;--color-variant-hover-background: rgb(167 211 198 / .3);--color-variant-hover-text: rgb(16 52 58);--color-variant-hover-border: rgb(16 52 58 / .35);--color-selected-variant-background: rgb(16 52 58);--color-selected-variant-border: rgb(16 52 58);--color-selected-variant-text: rgb(238 242 239);--color-selected-variant-hover-background: rgb(30 74 71);--color-selected-variant-hover-text: rgb(238 242 239);--color-selected-variant-hover-border: rgb(30 74 71)}.color-scheme-4,.color-scheme-5{--color-background: rgb(16 52 58);--color-background-rgb: 16 52 58;--opacity-5-15: .15;--opacity-10-25: .25;--opacity-35-55: .55;--opacity-40-60: .6;--opacity-30-60: .6;--color-foreground: rgb(238 242 239 / .9);--color-foreground-rgb: 238 242 239;--color-foreground-heading: rgb(238 242 239);--color-foreground-heading-rgb: 238 242 239;--color-primary: rgb(167 211 198);--color-primary-rgb: 167 211 198;--color-primary-hover: rgb(244 184 96);--color-primary-hover-rgb: 244 184 96;--color-border: rgb(238 242 239 / .14);--color-border-rgb: 238 242 239;--color-primary-button-text: rgb(16 52 58);--color-primary-button-background: rgb(244 184 96);--color-primary-button-border: rgb(244 184 96);--color-primary-button-hover-text: rgb(16 52 58);--color-primary-button-hover-background: rgb(238 242 239);--color-primary-button-hover-border: rgb(238 242 239);--color-secondary-button-text: rgb(238 242 239);--color-secondary-button-background: rgb(0 0 0 / 0);--color-secondary-button-border: rgb(238 242 239 / .6);--color-secondary-button-hover-text: rgb(16 52 58);--color-secondary-button-hover-background: rgb(238 242 239);--color-secondary-button-hover-border: rgb(238 242 239)}.color-scheme-4{--color-background: rgb(30 74 71);--color-background-rgb: 30 74 71;--color-foreground: rgb(167 211 198);--color-foreground-rgb: 167 211 198;--color-foreground-heading: rgb(167 211 198)}:root,body{--font-heading--family: var(--ohs-display);--font-heading--weight: 400;--font-h1--family: var(--ohs-display);--font-h2--family: var(--ohs-display);--font-h3--family: var(--ohs-display);--font-h4--family: var(--ohs-display);--font-h1--weight: 400;--font-h2--weight: 400;--font-h3--weight: 400;--font-h4--weight: 400;--font-body--family: var(--ohs-text);--font-paragraph--family: var(--ohs-text);--font-subheading--family: var(--ohs-text);--font-accent--family: var(--ohs-text);--font-h5--family: var(--ohs-text);--font-h6--family: var(--ohs-text)}body{font-family:var(--ohs-text)}.shopify-section h1,.shopify-section h2,.shopify-section h3{font-family:var(--ohs-display);font-weight:400;letter-spacing:-.005em;line-height:1.05;text-wrap:balance}.shopify-section h2{font-size:clamp(2.25rem,1.6rem + 2.6vw,3.5rem)}.product-card h3,.product-card .h4,.product-card [class*=product-title]{font-family:var(--ohs-text);font-weight:500;letter-spacing:0}.header-section .header__underlay{background-image:none!important;background-color:var(--ohs-tide)!important}.header-section .header__logo img,.header-section [class*=logo] img{border-radius:50%}.product-card .card-gallery{position:relative;transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .6s ease;border-radius:24px}.product-card .card-gallery img{transition:filter .6s ease}@media(hover:hover){.product-card:hover .card-gallery,.product-card:focus-within .card-gallery{transform:translateY(-4px);box-shadow:0 0 0 1px rgb(var(--ohs-glow-rgb) / .35),0 18px 50px -12px rgb(var(--ohs-glow-rgb) / .55),0 30px 80px -30px rgb(var(--ohs-tide-rgb) / .5)}.product-card:hover .card-gallery img,.product-card:focus-within .card-gallery img{filter:saturate(1.12) brightness(1.04)}}.product-card .price,.product-card [class*=price]{color:rgb(var(--ohs-tide-rgb))}.ui-test-collection-list [class*=collection-card]{transition:transform .4s cubic-bezier(.2,.7,.2,1)}@media(hover:hover){.ui-test-collection-list [class*=collection-card]:hover{transform:translateY(-3px)}}.button,button.button,a.button{transition:background-color .25s ease,color .25s ease,border-color .25s ease,box-shadow .4s ease}.color-scheme-1 .button:not(.button-secondary):hover{box-shadow:0 10px 30px -10px rgb(var(--ohs-glow-rgb) / .8)}[id$=__hero_jVaWmY]{display:none}:focus-visible{outline:2px solid var(--ohs-glow);outline-offset:3px}@media(prefers-reduced-motion:reduce){.product-card .card-gallery,.product-card .card-gallery img,.ui-test-collection-list [class*=collection-card],.button{transition:none!important}}.variant-picker fieldset[data-option-id$=-color].variant-option--buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media(min-width:750px){.variant-picker fieldset[data-option-id$=-color].variant-option--buttons{grid-template-columns:repeat(3,minmax(0,1fr))}}.variant-picker fieldset[data-option-id$=-color] .variant-option__button-label{justify-content:flex-start;padding-inline:12px;min-height:48px}.variant-picker fieldset[data-option-id$=-color] .variant-option__button-label__text{display:inline-flex;align-items:center;gap:10px;text-align:left}.variant-picker fieldset[data-option-id$=-color] .variant-option__button-label__text:before{content:"";flex:none;width:22px;height:22px;border-radius:50%;background:var(--ohs-swatch, #ccc);box-shadow:inset 0 0 0 1px #0000002e,0 0 0 2px #ffffffe6}.variant-option__button-label:has(input[value=White]){--ohs-swatch: #f6f6f3}.variant-option__button-label:has(input[value=Red]){--ohs-swatch: #c0262d}.variant-option__button-label:has(input[value=Purple]){--ohs-swatch: #5b3fa8}.variant-option__button-label:has(input[value=Lavender]){--ohs-swatch: #b9a3da}.variant-option__button-label:has(input[value=Blue]){--ohs-swatch: #1f5fd6}.variant-option__button-label:has(input[value="Sky Blue"]){--ohs-swatch: #7cc3e8}.variant-option__button-label:has(input[value="Light Grey Speckle"]){--ohs-swatch: radial-gradient(circle at 30% 35%, #6f6f6f 0 1.5px, transparent 2px), radial-gradient(circle at 65% 60%, #6f6f6f 0 1.5px, transparent 2px), radial-gradient(circle at 40% 75%, #6f6f6f 0 1px, transparent 1.5px), #d4d4d0}.variant-option__button-label:has(input[value=Grey]){--ohs-swatch: #8e9396}.variant-option__button-label:has(input[value=Black]){--ohs-swatch: #1b1b1b}.variant-option__button-label:has(input[value="Bright Yellow"]){--ohs-swatch: #f6d21e}.variant-option__button-label:has(input[value="Pale Yellow"]){--ohs-swatch: #f3e6a2}.variant-option__button-label:has(input[value="Custom Color"]){--ohs-swatch: conic-gradient(#c0262d, #f6d21e, #3fae6a, #1f5fd6, #5b3fa8, #c0262d)}.variant-option__button-label:has(input[value$=" inch"]) .variant-option__button-label__text:after,.variant-option__button-label:has(input[value="5ft USB Cable"]) .variant-option__button-label__text:after,.variant-option__button-label:has(input[value="USB + Sea Life Wall Plug"]) .variant-option__button-label__text:after,.variant-option__button-label:has(input[value^=Cordless]) .variant-option__button-label__text:after{display:block;margin-top:2px;font-size:1.125rem;font-weight:400;line-height:1.25;opacity:.75}.variant-option__button-label:has(input[value$=" inch"]),.variant-option__button-label:has(input[value="5ft USB Cable"]),.variant-option__button-label:has(input[value="USB + Sea Life Wall Plug"]),.variant-option__button-label:has(input[value^=Cordless]){min-height:58px;padding-block:8px}.variant-option__button-label:has(input[value="12 inch"]) .variant-option__button-label__text:after{content:"Mantel or console"}.variant-option__button-label:has(input[value="10 inch"]) .variant-option__button-label__text:after{content:"Shelf or coffee table"}.variant-option__button-label:has(input[value="8 inch"]) .variant-option__button-label__text:after{content:"Dresser or bookshelf"}.variant-option__button-label:has(input[value="6 inch"]) .variant-option__button-label__text:after{content:"Nightstand favorite"}.variant-option__button-label:has(input[value="4 inch"]) .variant-option__button-label__text:after{content:"Desk or nursery"}.variant-option__button-label:has(input[value="5ft USB Cable"]) .variant-option__button-label__text:after{content:"Plugs into any USB charger"}.variant-option__button-label:has(input[value="USB + Sea Life Wall Plug"]) .variant-option__button-label__text:after{content:"Wall plug included"}.variant-option__button-label:has(input[value^=Cordless]) .variant-option__button-label__text:after{content:"No cord, ships in about 5 weeks"}.variant-picker legend{font-family:var(--ohs-text);font-weight:600;font-size:1.125rem;color:rgb(var(--ohs-tide-rgb))}.ohs-summary{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;margin-block:4px 12px;border-radius:16px;background:#a7d3c647;border:1px solid rgb(var(--ohs-tide-rgb) / .12);font-family:var(--ohs-text);color:rgb(var(--ohs-tide-rgb))}.ohs-summary__dot{flex:none;width:28px;height:28px;margin-top:2px;border-radius:50%;background:var(--ohs-swatch, var(--ohs-glow));box-shadow:inset 0 0 0 1px #0000002e,0 0 0 3px #ffffffe6}.ohs-summary__title{font-weight:600;font-size:1.125rem;margin:0 0 2px}.ohs-summary__line{margin:0;font-size:1.125rem;line-height:1.45}.ohs-summary__note{margin:4px 0 0;font-size:1.125rem;opacity:.8}media-gallery{position:relative}.ohs-color-badge{position:absolute;z-index:3;left:12px;bottom:18px;display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 8px;border-radius:999px;background:rgb(var(--ohs-tide-rgb) / .88);color:var(--ohs-salt);font-family:var(--ohs-text);font-size:1.125rem;font-weight:500;pointer-events:none;opacity:0;transform:translateY(6px);transition:opacity .3s ease,transform .3s ease}.ohs-color-badge[data-show]{opacity:1;transform:none}.ohs-color-badge__dot{width:20px;height:20px;border-radius:50%;background:var(--ohs-swatch, #ccc);box-shadow:0 0 0 2px #ffffffe6}@media(prefers-reduced-motion:reduce){.ohs-color-badge{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/ohs-immersive.css.map */
