:root{--ow-peach: #fdece2;--ow-peach-soft: #fff7f2;--ow-ink: #104435;--ow-ink-soft: #2e5a4c;--ow-muted: #59736a;--ow-muted-2: #6f8a7e;--ow-muted-3: #8aa39a;--ow-green: #0e7a4e;--ow-line: #eedfd5;--ow-line-strong: #e3cfc2;--ow-card: #fbfaf9;--ow-card-line: #f0ece9;--ow-card-btn-line: #e2dbd5;--ow-required: #c2412d;--ow-on-dark: #a9c6ba;--ow-ink-hover: #0b3327;--ow-white-hover: #efe7e1;--ow-hairline-soft: #f1e3d9;--ow-chip-off-border: #d8c2b4;--ow-gutter: 30px;--ow-radius-thumb: 6px;--ow-radius-control: 8px;--ow-radius-card: 10px;--ow-font: "Instrument Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif}:root{--font-body--family: var(--ow-font);--font-subheading--family: var(--ow-font);--font-heading--family: var(--ow-font);--font-accent--family: var(--ow-font)}.ow-section{font-family:var(--ow-font);color:var(--ow-ink);-webkit-font-smoothing:antialiased}.ow-section *,.ow-section *:before,.ow-section *:after{box-sizing:border-box}.ow-section a:not([class]){color:var(--ow-green);text-decoration:none}.ow-section a:not([class]):hover{color:var(--ow-ink)}.ow-section a{text-decoration:none}.ow-eyebrow{font:600 12px/1 var(--ow-font);letter-spacing:.09em;text-transform:uppercase;color:var(--ow-muted-2)}.ow-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--ow-radius-control);padding:15px 24px;font:600 15px/1 var(--ow-font);border:1px solid transparent;min-height:44px;cursor:pointer;box-shadow:none;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.ow-btn--primary{background:var(--ow-ink);color:#fff}.ow-btn--primary:hover{background:var(--ow-ink-hover);color:#fff}.ow-btn--secondary{background:transparent;color:var(--ow-ink);border-color:var(--ow-chip-off-border)}.ow-btn--secondary:hover{border-color:var(--ow-ink);color:var(--ow-ink)}.ow-btn--on-dark{background:#fff;color:var(--ow-ink)}.ow-btn--on-dark:hover{background:var(--ow-white-hover);color:var(--ow-ink)}.ow-btn:focus-visible{outline:2px solid var(--ow-green);outline-offset:2px}.ow-header-install{display:inline-flex;align-items:center;justify-content:center;background:var(--ow-ink);color:#fff;border-radius:7px;padding:10px 16px;font:600 14px/1 var(--ow-font);white-space:nowrap;transition:background-color .12s ease}.ow-header-install:hover{background:var(--ow-ink-hover);color:#fff}.ow-header-install:focus-visible{outline:2px solid var(--ow-green);outline-offset:2px}.header__columns:has(.ow-header-install){--header-padding: 16px;padding-inline:var(--ow-gutter);padding-block:16px;column-gap:28px}.header__columns:has(.ow-header-install) .header-logo{color:var(--ow-ink)}.header__columns:has(.ow-header-install) .header-logo__image{width:26px;height:26px}.header__columns:has(.ow-header-install) header-menu a{font-family:var(--ow-font);font-weight:500;font-size:14px;color:var(--ow-ink-soft)}.header__columns:has(.ow-header-install) header-menu a[aria-current=page],.header__columns:has(.ow-header-install) header-menu a[aria-current=true]{font-weight:600;color:var(--ow-ink)}.header__columns:has(.ow-header-install) header-actions{font-family:var(--ow-font);font-weight:500;font-size:13px;color:var(--ow-muted);gap:14px;align-items:center}.header__columns:has(.ow-header-install) .header-actions__action{--button-color: var(--ow-muted)}.header__columns:has(.ow-header-install) .account-button{display:none}.ow-wordmark-accent{color:var(--ow-green);font-style:normal}@media screen and (max-width:749px){.header__columns:has(.ow-header-install),#header-component[data-menu-style=drawer] .header__columns:has(.ow-header-install){--header-template-columns: var(--header-mobile-bookend) auto minmax(0, 1fr) auto auto;grid-template-areas:"leftA leftB center rightA install";column-gap:8px;padding-inline:16px}:is(.header__columns:has(.ow-header-install),#header-component[data-menu-style=drawer] .header__columns:has(.ow-header-install)) .header-logo{grid-area:center;justify-content:flex-start;min-width:0;gap:7px}:is(.header__columns:has(.ow-header-install),#header-component[data-menu-style=drawer] .header__columns:has(.ow-header-install)) .header-logo__wordmark{font-size:15px;min-width:0;overflow:hidden;text-overflow:ellipsis}:is(.header__columns:has(.ow-header-install),#header-component[data-menu-style=drawer] .header__columns:has(.ow-header-install)) header-actions{grid-area:rightA;gap:8px}:is(.header__columns:has(.ow-header-install),#header-component[data-menu-style=drawer] .header__columns:has(.ow-header-install)) .ow-header-install{grid-area:install;flex:none}}@media screen and (max-width:430px){:is(.header__columns:has(.ow-header-install),#header-component[data-menu-style=drawer] .header__columns:has(.ow-header-install)) .ow-wordmark-accent{display:none}}.ow-hero{display:grid;grid-template-columns:1.06fr .94fr;background:var(--ow-hero-bg, var(--ow-peach));min-height:520px}.ow-hero__copy{padding:70px 60px;display:flex;flex-direction:column;gap:20px;justify-content:center}.ow-hero__title{margin:0;font:700 52px/1.02 var(--ow-font);letter-spacing:-.03em;color:var(--ow-ink);text-wrap:pretty}.ow-hero__body{max-width:470px}.ow-hero__body p{margin:0;font:400 17px/1.55 var(--ow-font);color:var(--ow-ink-soft)}.ow-hero__actions{display:flex;gap:12px;margin-top:4px;flex-wrap:wrap}.ow-hero__media{position:relative;min-height:520px;overflow:hidden;background:var(--ow-peach)}.ow-hero__media img,.ow-hero__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.ow-features{padding:56px var(--ow-gutter) 60px;background:var(--ow-features-bg, #fff)}.ow-features__head{display:flex;flex-direction:column;gap:8px;margin-bottom:28px}.ow-features__title{margin:0;font:700 30px/1 var(--ow-font);letter-spacing:-.02em;color:var(--ow-ink)}.ow-features__sub{margin:0;font:400 15px/1.4 var(--ow-font);color:var(--ow-muted)}.ow-features__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ow-feature{display:flex}.ow-feature__link{flex:1;display:flex;flex-direction:column;gap:12px;background:var(--ow-card);border:1px solid var(--ow-card-line);border-radius:var(--ow-radius-card);padding:20px;color:var(--ow-ink)}.ow-feature__link:hover{color:var(--ow-ink)}.ow-feature__link:focus-visible{outline:2px solid var(--ow-green);outline-offset:2px}.ow-feature__index{font:600 12px/1 var(--ow-font);letter-spacing:.06em;color:var(--ow-muted-3)}.ow-feature__name{font:600 18px/1.25 var(--ow-font);color:var(--ow-ink)}.ow-feature__text{font:400 14px/1.5 var(--ow-font);color:var(--ow-muted)}.ow-feature__btn{margin-top:auto;display:flex;align-items:center;gap:11px;background:#fff;border:1px solid var(--ow-card-btn-line);border-radius:var(--ow-radius-control);padding:7px 14px 7px 7px;min-height:48px;transition:background-color .12s ease,border-color .12s ease}.ow-feature__link:is(:hover,:focus-visible) .ow-feature__btn{background:var(--ow-peach);border-color:var(--ow-line-strong)}.ow-feature__thumb{width:34px;height:34px;border-radius:var(--ow-radius-thumb);overflow:hidden;background:var(--ow-peach);border:1px solid var(--ow-line);flex:none}.ow-feature__thumb img{width:100%;height:100%;object-fit:cover;display:block}.ow-feature__btn-label{font:600 15px/1.2 var(--ow-font);color:var(--ow-ink)}.ow-feature__chev{margin-left:auto;padding-left:8px;margin-top:-3px;font:400 30px/1 var(--ow-font);color:var(--ow-muted);flex:none;transition:transform .12s ease,color .12s ease}.ow-feature__link:is(:hover,:focus-visible) .ow-feature__chev{color:var(--ow-ink);transform:translate(2px)}.ow-band{background:var(--ow-band-bg, var(--ow-ink));padding:44px var(--ow-gutter);display:flex;align-items:center;justify-content:space-between;gap:24px}.ow-band__copy{display:flex;flex-direction:column;gap:6px}.ow-band__title{font:600 22px/1.2 var(--ow-font);color:#fff}.ow-band__text{font:400 15px/1.4 var(--ow-font);color:var(--ow-on-dark)}.ow-crumb{background:var(--ow-peach-soft);border-bottom:1px solid var(--ow-line);padding:13px var(--ow-gutter);font:500 13px/1.3 var(--ow-font);color:var(--ow-muted)}.ow-crumb__sep{margin:0 8px}.ow-crumb__current{color:var(--ow-ink)}a.ow-crumb__root{color:var(--ow-muted)}a.ow-crumb__root:hover{color:var(--ow-ink)}.ow-setup{border-top:1px solid var(--ow-line);background:var(--ow-peach-soft);padding:34px var(--ow-gutter);display:grid;grid-template-columns:1.5fr auto;gap:48px;align-items:center}.ow-setup__copy{display:flex;flex-direction:column;gap:10px}.ow-setup--cta-only{grid-template-columns:1fr auto;align-items:center}.ow-setup__title{font:600 20px/1.3 var(--ow-font);color:var(--ow-ink)}.ow-setup__text{margin:0;font:400 14px/1.5 var(--ow-font);color:var(--ow-ink-soft)}.ow-setup__actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ow-setup__btn{padding:13px 20px;font-size:14px}.ow-next-demo{border-top:1px solid var(--ow-line);padding-top:16px}.ow-next-demo--flush{border-top:0;padding-top:0}.ow-next-demo__link{display:inline-flex;align-items:center;gap:6px;font:500 14px/1.3 var(--ow-font);color:var(--ow-green);text-decoration:none;min-height:44px}.ow-next-demo__link:hover{color:var(--ow-ink)}.ow-next-demo__link:focus-visible{outline:2px solid var(--ow-green);outline-offset:2px}.ow-next-demo__arrow{transition:transform .12s ease}.ow-next-demo__link:is(:hover,:focus-visible) .ow-next-demo__arrow{transform:translate(2px)}body:has(main[data-template^=product]){--sidebar-width: 520px}body:has(main[data-template^=product]) .product-information{font-family:var(--ow-font);color:var(--ow-ink);padding-block:0}body:has(main[data-template^=product]) .product-information__grid{--gap: 0px}@media screen and (min-width:750px){body:has(main[data-template^=product]) .product-information__grid.product-information--media-left{grid-template-columns:1fr var(--sidebar-width)}}body:has(main[data-template^=product]) .product-information__grid .product-information__media,body:has(main[data-template^=product]) .product-information__grid .product-details{padding-inline:0}body:has(main[data-template^=product]) .product-information__media{background:var(--ow-peach);min-height:700px;position:relative;align-self:stretch}body:has(main[data-template^=product]) .product-information__media .media-gallery,body:has(main[data-template^=product]) .product-information__media .slideshow,body:has(main[data-template^=product]) .product-information__media .product-media-container{height:100%}body:has(main[data-template^=product]) .product-information__media .slideshow-controls__thumbnails-container{position:absolute;left:24px;bottom:24px;margin:0;padding:0;z-index:2;width:auto;max-width:calc(100% - 48px)}body:has(main[data-template^=product]) .product-information__media .slideshow-controls__thumbnails{gap:8px;justify-content:flex-start}body:has(main[data-template^=product]) .product-information__media .slideshow-controls__thumbnail{width:52px;height:52px;border-radius:5px;overflow:hidden;background:#fff;border:1px solid var(--ow-line-strong);opacity:1;flex:none}body:has(main[data-template^=product]) .product-information__media .slideshow-controls__thumbnail[aria-current=true],body:has(main[data-template^=product]) .product-information__media .slideshow-controls__thumbnail[aria-selected=true]{border:2px solid var(--ow-ink)}body:has(main[data-template^=product]) .product-details{border-left:1px solid var(--ow-line);background:#fff}body:has(main[data-template^=product]) .product-details>.group-block{padding:40px;gap:20px;width:100%}body:has(main[data-template^=product]) .text-block--ow_title h1,body:has(main[data-template^=product]) .product-details h1{font:700 34px/1.05 var(--ow-font);letter-spacing:-.025em;color:var(--ow-ink);margin:0}.ow-pdp-footnote{font:400 13px/1.4 var(--ow-font);color:var(--ow-muted-2);margin:0}body:has(main[data-template^=product]) .product-details .price,body:has(main[data-template^=product]) .product-details .price *{font:400 16px/1 var(--ow-font);color:var(--ow-ink-soft)}body:has(main[data-template^=product]) .product-details .divider,body:has(main[data-template^=product]) .product-details hr{border-color:var(--ow-line);background:var(--ow-line)}body:has(main[data-template^=product]) .quantity-selector{border:1px solid var(--ow-line-strong);border-radius:var(--ow-radius-control);box-shadow:none;color:var(--ow-muted);font:500 15px/1 var(--ow-font);min-height:52px}body:has(main[data-template^=product]) .quantity-selector input{color:var(--ow-ink);font:500 15px/1 var(--ow-font)}body:has(main[data-template^=product]) .add-to-cart-button{background:var(--ow-ink);color:#fff;border:1px solid var(--ow-ink);border-radius:var(--ow-radius-control);font:600 16px/1 var(--ow-font);min-height:52px;box-shadow:none;transition:background-color .12s ease}body:has(main[data-template^=product]) .add-to-cart-button:hover{background:var(--ow-ink-hover);border-color:var(--ow-ink-hover)}body:has(main[data-template^=product]) .add-to-cart-button:focus-visible{outline:2px solid var(--ow-green);outline-offset:2px}body:has(main[data-template^=product]) .product-form-buttons{gap:10px}body:has(main[data-template^=product]) .product-form-buttons .quantity-selector{flex:0 0 auto;min-height:52px}body:has(main[data-template^=product]) .product-details shopify-accelerated-checkout,body:has(main[data-template^=product]) .product-details .accelerated-checkout{display:none}body:has(main[data-template^=product]) .product-details .shopify-block{font-family:var(--ow-font);color:var(--ow-ink);display:flex;flex-direction:column;gap:20px}body:has(main[data-template^=product]) .product-details .shopify-block label,body:has(main[data-template^=product]) .product-details .shopify-block legend{font:600 15px/1 var(--ow-font);color:var(--ow-ink)}body:has(main[data-template^=product]) .product-details .shopify-block [data-optionwise-hint],body:has(main[data-template^=product]) .product-details .shopify-block .optionwise-hint{font:400 13px/1 var(--ow-font);color:var(--ow-muted)}body:has(main[data-template^=product]) .product-details .shopify-block .optionwise-required,body:has(main[data-template^=product]) .product-details .shopify-block [data-required]{color:var(--ow-required)}body:has(main[data-template^=product]) .product-details .shopify-block input[type=text],body:has(main[data-template^=product]) .product-details .shopify-block input[type=number],body:has(main[data-template^=product]) .product-details .shopify-block input[type=email],body:has(main[data-template^=product]) .product-details .shopify-block textarea,body:has(main[data-template^=product]) .product-details .shopify-block select{border:1px solid var(--ow-line-strong);border-radius:var(--ow-radius-control);padding:13px 15px;font:400 14px/1.2 var(--ow-font);color:var(--ow-ink);background:#fff;min-height:44px;box-shadow:none;width:100%}body:has(main[data-template^=product]) .product-details .shopify-block input:focus-visible,body:has(main[data-template^=product]) .product-details .shopify-block textarea:focus-visible,body:has(main[data-template^=product]) .product-details .shopify-block select:focus-visible{outline:2px solid var(--ow-green);outline-offset:2px}body:has(main[data-template^=product]) .product-details .shopify-block [type=radio]+label,body:has(main[data-template^=product]) .product-details .shopify-block .optionwise-chip{display:inline-flex;align-items:center;min-height:44px;padding:11px 15px;border-radius:var(--ow-radius-control);border:1px solid var(--ow-line-strong);background:#fff;color:var(--ow-ink-soft);font:500 14px/1 var(--ow-font);cursor:pointer}body:has(main[data-template^=product]) .product-details .shopify-block [type=radio]:checked+label,body:has(main[data-template^=product]) .product-details .shopify-block .optionwise-chip[aria-pressed=true],body:has(main[data-template^=product]) .product-details .shopify-block .optionwise-chip.is-selected{background:var(--ow-ink);border-color:var(--ow-ink);color:#fff}body:has(main[data-template^=product]) .product-details .shopify-block .optionwise-price{color:var(--ow-muted);font-weight:400}body:has(main[data-template^=product]) .product-details .shopify-block [type=checkbox]{width:19px;height:19px;border-radius:5px;border:1px solid var(--ow-chip-off-border);accent-color:var(--ow-ink);flex:none}body:has(main[data-template^=product]) .product-details .shopify-block .optionwise-row{display:flex;align-items:center;gap:11px;padding:9px 0;border-bottom:1px solid var(--ow-hairline-soft);min-height:44px}body:has(main[data-template^=product]) .product-details .shopify-block .optionwise-row:last-child{border-bottom:0}body:has(main[data-template^=product]) .product-details .shopify-block .optionwise-nested{border-left:2px solid var(--ow-ink);padding-left:16px;margin-left:4px;display:flex;flex-direction:column;gap:7px}body:has(main[data-template^=product]) .product-details .shopify-block .optionwise-helper{display:flex;justify-content:space-between;font:400 12px/1 var(--ow-font);color:var(--ow-muted-2)}body:has(main[data-template^=product]) .product-details .shopify-block .optionwise-total{border-top:1px solid var(--ow-line);padding-top:18px;display:flex;justify-content:space-between;align-items:baseline;font:600 16px/1 var(--ow-font);color:var(--ow-ink)}body:has(main[data-template^=product]) .product-details .shopify-block .optionwise-total-value{font:700 17px/1 var(--ow-font);color:var(--ow-green)}@media screen and (max-width:989px){:root{--ow-gutter: 24px}.ow-hero{grid-template-columns:1fr 1fr}.ow-hero__copy{padding:48px 32px}.ow-hero__title{font-size:42px}.ow-features__grid{grid-template-columns:repeat(2,1fr)}body:has(main[data-template^=product]){--sidebar-width: 420px}body:has(main[data-template^=product]) .product-details>.group-block{padding:28px}}@media screen and (max-width:749px){:root{--ow-gutter: 20px}.ow-header-install{padding:8px 12px;font-size:13px}.ow-hero{grid-template-columns:1fr;min-height:0}.ow-hero__copy{padding:40px var(--ow-gutter) 0;gap:16px}.ow-hero__title{font-size:34px;line-height:1.05}.ow-hero__body p{font-size:16px}.ow-hero__actions{flex-direction:column;gap:10px;margin-top:8px}.ow-hero__actions .ow-btn{width:100%}.ow-hero__media{min-height:0;height:340px;margin-top:32px}.ow-features{padding:40px var(--ow-gutter) 44px}.ow-features__title{font-size:26px}.ow-features__grid{grid-template-columns:1fr;gap:14px}.ow-feature__link{padding:18px}.ow-feature__name{font-size:17px}.ow-band{flex-direction:column;align-items:flex-start;padding:32px var(--ow-gutter)}.ow-band .ow-btn{width:100%}.ow-crumb{font-size:12px;line-height:1.3}body:has(main[data-template^=product]) .product-information__media{min-height:0;aspect-ratio:1 / 1}body:has(main[data-template^=product]) .product-information__media .slideshow-controls__thumbnails-container{position:absolute;left:var(--ow-gutter);right:var(--ow-gutter);bottom:12px;max-width:none;overflow-x:auto;scrollbar-width:none}body:has(main[data-template^=product]) .product-information__media .slideshow-controls__thumbnails-container::-webkit-scrollbar{display:none}body:has(main[data-template^=product]) .product-information__media .slideshow-controls__thumbnail{width:44px;height:44px}body:has(main[data-template^=product]) .product-details{border-left:0}body:has(main[data-template^=product]) .product-details>.group-block{padding:24px var(--ow-gutter) 96px}body:has(main[data-template^=product]) .product-details h1,body:has(main[data-template^=product]) .product-details .product-title{font-size:28px}body:has(main[data-template^=product]) .product-details .shopify-block button,body:has(main[data-template^=product]) .product-details .shopify-block [role=button],body:has(main[data-template^=product]) .product-details .shopify-block [type=radio]+label,body:has(main[data-template^=product]) .product-details .shopify-block .optionwise-chip,body:has(main[data-template^=product]) .product-details .shopify-block .optionwise-row{min-height:44px}body:has(main[data-template^=product]) .product-details .shopify-block .optionwise-chip{flex-wrap:wrap}body:has(main[data-template^=product]) .sticky-add-to-cart__bar{background:#fff;border-top:1px solid var(--ow-line);border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:12px var(--ow-gutter) calc(12px + env(safe-area-inset-bottom));gap:12px}body:has(main[data-template^=product]) .sticky-add-to-cart__bar:before{display:none}body:has(main[data-template^=product]) .sticky-add-to-cart__image{display:none}body:has(main[data-template^=product]) .sticky-add-to-cart__title{font:600 15px/1.2 var(--ow-font);color:var(--ow-ink)}body:has(main[data-template^=product]) .sticky-add-to-cart__price{font:700 17px/1 var(--ow-font);color:var(--ow-green)}body:has(main[data-template^=product]) .sticky-add-to-cart__button{min-width:180px;width:auto;background:var(--ow-ink);color:#fff;border-radius:var(--ow-radius-control);font:600 15px/1 var(--ow-font)}.ow-setup{grid-template-columns:1fr;gap:20px;padding:28px var(--ow-gutter)}.ow-setup__actions{flex-direction:column;align-items:stretch}.ow-setup__actions .ow-btn{width:100%}}@media(prefers-reduced-motion:reduce){.ow-btn,.ow-feature__btn,.ow-feature__chev,.ow-header-install{transition:none}.ow-feature__link:is(:hover,:focus-visible) .ow-feature__chev,.ow-next-demo__link:is(:hover,:focus-visible) .ow-next-demo__arrow{transform:none}}.ow-next-demo--empty{font:400 13px/1.45 var(--ow-font);color:var(--ow-muted-2);background:var(--ow-peach-soft);border:1px dashed var(--ow-line-strong);border-radius:var(--ow-radius-control);padding:12px 14px}.ow-next-demo--empty code{font-family:inherit;font-weight:600;color:var(--ow-ink)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/optionwise-showroom.css.map */
