body{--oc-ink:#071f32;--oc-green:#0e4d48;--oc-paper:#f7f5ef;--oc-line:#dfe5e1}#MainContent{color:var(--oc-ink)}#MainContent[data-template=search] .search-page__header h3{font:400 46px/1.15 Georgia,Times New Roman,serif;letter-spacing:-.035em;color:var(--oc-ink);margin:0}#MainContent:is([data-template=collection],[data-template=search],[data-template=cart],[data-template=page],[data-template="page.contact"],[data-template="404"]) h1,#MainContent .shopify-policy__title h1{font-family:Georgia,Times New Roman,serif;font-size:46px;font-weight:400;line-height:1.15;letter-spacing:-.035em;color:var(--oc-ink);margin:0}#MainContent:is([data-template=product],[data-template=cart],[data-template=search],[data-template=collection]) h2,#MainContent:is([data-template=product],[data-template=cart]) h3{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.025em;color:var(--oc-ink)}#MainContent .button:not(.button-unstyled){border-radius:3px;min-height:46px;font-family:Arial,Helvetica,sans-serif;font-size:14px}#MainContent .button:not(.button-secondary):not(.button-unstyled){background:var(--oc-ink);color:#fff;border-color:var(--oc-ink)}#MainContent .button:not(:disabled):hover{filter:brightness(1.12)}#MainContent :is(a,button,summary,input,select,textarea):focus-visible,.oc-breadcrumb a:focus-visible,.oc-care-band a:focus-visible{outline:3px solid #008d91;outline-offset:4px}.oc-breadcrumb{width:100%;max-width:1440px;margin:0 auto;padding:20px 36px 0;display:flex;align-items:center;gap:12px;flex-wrap:wrap;font:12px/1.5 Arial,sans-serif;color:#63757c}.oc-breadcrumb a{color:inherit;text-decoration:none}.oc-breadcrumb a:hover{text-decoration:underline;text-underline-offset:4px}.oc-breadcrumb [aria-current]{color:var(--oc-ink);overflow-wrap:anywhere}.oc-page-intro{max-width:1440px;margin:auto;padding:38px 36px 34px;display:flex;align-items:end;justify-content:space-between;gap:40px}.oc-page-intro .oc-kicker,.oc-about .oc-kicker{font:600 10px/1.6 Arial,sans-serif;letter-spacing:1.7px;text-transform:uppercase;color:#52736c;margin:0 0 12px}.oc-page-intro h1{margin:0!important}.oc-page-intro-copy{max-width:500px;font:15px/1.8 Arial,sans-serif;color:#536970}.oc-page-intro-copy p{margin:0}.oc-department-links{display:flex;gap:9px;flex-wrap:wrap;margin-top:17px}.oc-department-links a{font:12px/1.4 Arial,sans-serif;text-decoration:none;color:var(--oc-green);border:1px solid #d2ded7;padding:9px 12px;background:#f8faf6}.oc-department-links a:hover{background:#e9f0e9}#MainContent .product-card .product-grid__card{background:#fff;border-color:var(--oc-line);height:100%;align-items:stretch}#MainContent .product-card:hover .product-grid__card{border-color:#94b4ac}#MainContent .product-card .card-gallery{background:#fff;overflow:hidden}#MainContent .product-card .card-gallery .product-media-container{--product-media-fit:contain}#MainContent .product-card .card-gallery img{object-fit:contain;padding:14px}#MainContent .product-card .text-block.rte{font:14px/1.6 Arial,Helvetica,sans-serif;color:var(--oc-ink);min-height:64px}#MainContent .product-card .text-block.rte :is(p,a,h3,h4){font:inherit;letter-spacing:0;margin:0;color:inherit}#MainContent .product-card product-price{margin-top:auto;padding-top:8px}#MainContent .product-card product-price .price{font:700 17px/1.5 Arial,sans-serif;color:var(--oc-green)}#MainContent .product-card .product-badges__badge{font:11px/1.4 Arial,sans-serif;border-radius:2px;padding:6px 9px}#MainContent .facets-block-wrapper{border-block:1px solid var(--oc-line);padding-block:9px;margin-bottom:24px}#MainContent .product-grid-container{padding-bottom:54px}#MainContent[data-template=product] .product-details h1{font:400 36px/1.17 Georgia,Times New Roman,serif;letter-spacing:-.025em;color:var(--oc-ink);margin:0}#MainContent[data-template=product] .product-details{font:15px/1.7 Arial,sans-serif;min-width:0}#MainContent[data-template=product] .product-details product-price .price{font:700 24px/1.5 Arial,sans-serif;color:var(--oc-green)}#MainContent[data-template=product] .product-details .rte{font:15px/1.8 Arial,sans-serif;color:#4b6069}#MainContent[data-template=product] .product-details .rte :is(h2,h3,h4){font:600 19px/1.4 Arial,sans-serif;letter-spacing:0;margin:25px 0 12px;color:var(--oc-ink)}#MainContent[data-template=product] .product-details .rte :is(p,li){font:inherit}#MainContent[data-template=product] .product-information__media{background:#fff;border:1px solid var(--oc-line);padding:18px}#MainContent[data-template=product] media-gallery .product-media__image{object-fit:contain}#MainContent[data-template=product] .variant-picker{border-top:1px solid var(--oc-line);padding-top:18px}#MainContent[data-template=product] .variant-picker :is(select,label){font-family:Arial,Helvetica,sans-serif;font-size:14px}.oc-order-guide{max-width:1368px;margin:18px auto 35px;padding:28px 0;border-block:1px solid var(--oc-line);display:grid;grid-template-columns:.8fr 2fr;gap:45px;font:14px/1.7 Arial,sans-serif}.oc-order-guide h2{font:400 30px/1.2 Georgia,serif!important;margin:0 0 10px}.oc-order-guide>div>p{color:#63777c;margin:0}.oc-order-guide details{border-bottom:1px solid var(--oc-line);padding:0 0 12px;margin:0 0 13px}.oc-order-guide details:last-child{border:0;margin:0;padding:0}.oc-order-guide summary{font-weight:600;cursor:pointer;padding:5px 0;min-height:36px}.oc-order-guide details p{color:#546c74;margin:10px 0}.oc-order-guide a{color:var(--oc-green);text-underline-offset:4px}#MainContent[data-template=cart] .cart-page--empty{background:var(--oc-paper);border:1px solid var(--oc-line);padding:60px 30px;margin-top:25px;text-align:center}#MainContent[data-template=cart] .cart-page--empty h1{font-size:39px}#MainContent[data-template=cart] .cart-page__summary{background:var(--oc-paper);border:1px solid var(--oc-line);padding:0}#MainContent[data-template=cart] .cart-summary__inner{padding:28px;gap:22px}#MainContent[data-template=cart] .cart-items__table{font:14px/1.6 Arial,sans-serif}#MainContent[data-template=cart] .cart-title h1{font-size:42px}dialog.quick-add-modal .product-media__image{object-fit:contain}#MainContent[data-template="page.contact"]{display:grid;grid-template-columns:.9fr 1.1fr;align-items:start;gap:56px;max-width:1280px;width:calc(100% - 72px);margin:42px auto 65px}#MainContent[data-template="page.contact"]>.shopify-section{min-width:0}#MainContent[data-template="page.contact"] .section{display:block;padding:0;margin:0;width:100%;max-width:none}#MainContent[data-template="page.contact"] .text-block{max-width:none;text-align:left;--text-align:left}#MainContent[data-template="page.contact"] .rte{font:15px/1.8 Arial,sans-serif;color:#526871}#MainContent[data-template="page.contact"] .rte h3{font:600 18px/1.4 Arial,sans-serif;margin:20px 0 12px;color:var(--oc-ink)}#MainContent[data-template="page.contact"] .contact-form{background:var(--oc-paper);border:1px solid var(--oc-line);padding:30px;width:100%;max-width:none}#MainContent[data-template="page.contact"] .contact-form :is(input,textarea){background:#fff;border:1px solid #bbc9c9;border-radius:2px;font:15px/1.5 Arial,sans-serif;color:var(--oc-ink);min-height:46px}#MainContent[data-template="page.contact"] .contact-form textarea{min-height:155px}#MainContent[data-template="page.contact"] .contact-form label{font:13px/1.5 Arial,sans-serif}#MainContent .shopify-policy__container{max-width:980px;width:calc(100% - 48px);padding:44px 20px 65px;margin:auto;color:var(--oc-ink)}#MainContent .shopify-policy__title{text-align:left;border-bottom:1px solid var(--oc-line);padding-bottom:24px;margin-bottom:28px}#MainContent .shopify-policy__body{font:15px/1.85 Arial,sans-serif;color:#4b626c}#MainContent .shopify-policy__body .rte{overflow-x:auto}#MainContent .shopify-policy__body :is(h2,h3){font:400 28px/1.3 Georgia,serif;color:var(--oc-ink);margin:30px 0 15px;letter-spacing:-.02em}#MainContent .shopify-policy__body h4{font:600 19px/1.5 Arial,sans-serif;color:var(--oc-ink);margin:28px 0 12px}#MainContent .shopify-policy__body :is(p,li){font:inherit}#MainContent .shopify-policy__body a{color:var(--oc-green);text-underline-offset:4px}#MainContent .shopify-policy__body table{width:100%;min-width:650px;border-collapse:collapse;margin:20px 0 25px;font:14px/1.6 Arial,sans-serif}#MainContent .shopify-policy__body th{background:var(--oc-ink);color:#fff;font-size:12px;text-transform:none;letter-spacing:0;text-align:left;padding:15px}#MainContent .shopify-policy__body td{padding:16px 15px;border-bottom:1px solid var(--oc-line);vertical-align:top}#MainContent .shopify-policy__body tbody tr:nth-child(2n){background:var(--oc-paper)}#MainContent .shopify-policy__body .oc-delivery-label{display:none}@media(max-width:749px){#MainContent .shopify-policy__body .oc-delivery-table{display:block;width:100%;max-width:100%;min-width:0;position:relative;border:0}#MainContent .shopify-policy__body .oc-delivery-table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}#MainContent .shopify-policy__body .oc-delivery-table tbody{display:grid;gap:18px;width:100%}#MainContent .shopify-policy__body .oc-delivery-table tbody tr{display:block;background:#fff;border:1px solid var(--oc-line);border-radius:2px;overflow:hidden}#MainContent .shopify-policy__body .oc-delivery-table td{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;width:auto;min-width:0;padding:14px 16px;border-bottom:1px solid var(--oc-line);white-space:normal;font-size:14px;line-height:1.6}#MainContent .shopify-policy__body .oc-delivery-table td:first-child{display:block;background:var(--oc-ink);color:#fff;font-size:15px;font-weight:600;line-height:1.55}#MainContent .shopify-policy__body .oc-delivery-table td:last-child{border-bottom:0}#MainContent .shopify-policy__body .oc-delivery-label{display:block;min-width:0;color:#526971;font-size:12px;line-height:1.6}#MainContent .shopify-policy__body .oc-delivery-value{display:block;min-width:0;color:var(--oc-ink);font-weight:600;text-align:right;overflow-wrap:anywhere}}#MainContent[data-template=page]:has(.oc-about){max-width:1368px;width:calc(100% - 72px);margin:42px auto 65px}#MainContent[data-template=page]:has(.oc-about) .section{display:block;width:100%;max-width:none;padding:0}#MainContent[data-template=page]:has(.oc-about) .rte{max-width:none;width:100%}.oc-about{font:15px/1.8 Arial,sans-serif;color:#526871}.oc-about a{color:var(--oc-green);text-underline-offset:4px}.oc-about h2{font:400 38px/1.18 Georgia,serif!important;color:var(--oc-ink);letter-spacing:-.025em;margin:0 0 20px!important}.oc-about h3{font:400 24px/1.3 Georgia,serif!important;color:var(--oc-ink);margin:0 0 12px!important}.oc-about p{font:inherit;margin:0 0 18px}.oc-about-hero{display:grid;grid-template-columns:1fr 1fr;background:var(--oc-paper);margin-top:28px}.oc-about-hero>div{padding:48px;align-self:center}.oc-about-hero img{display:block;width:100%;height:100%;min-height:400px;object-fit:cover;margin:0}.oc-about-values{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin:38px 0}.oc-about-values>div{padding:25px;border:1px solid var(--oc-line)}.oc-about-company{border-top:1px solid var(--oc-line);padding:32px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:45px}.oc-about-company strong{color:var(--oc-ink)}.oc-care-band{border-top:1px solid var(--oc-line);background:var(--oc-paper);color:var(--oc-ink);padding:35px 36px;font:14px/1.7 Arial,sans-serif}.oc-care-band-inner{max-width:1368px;margin:auto;display:grid;grid-template-columns:1fr 2fr;gap:45px;align-items:center}.oc-care-band h2{font:400 30px/1.25 Georgia,serif;margin:0 0 6px;letter-spacing:-.025em}.oc-care-band p{margin:0;color:#5a7175}.oc-care-links{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.oc-care-links a{display:block;border-left:1px solid #ccd7cd;padding-left:22px;text-decoration:none;color:inherit}.oc-care-links strong{display:block;font-size:13px;margin-bottom:5px}.oc-care-links span{font-size:12px;color:#62777a}.oc-care-links a:hover strong{text-decoration:underline;text-underline-offset:4px}@media(max-width:1000px){.oc-page-intro{gap:25px}.oc-page-intro-copy{max-width:45%}#MainContent[data-template=product] .product-details h1{font-size:31px}#MainContent[data-template="page.contact"]{gap:30px}.oc-about-hero>div{padding:32px}.oc-about-values{gap:16px}.oc-care-band-inner{gap:25px}}@media(max-width:749px){.oc-breadcrumb{padding:15px 20px 0;font-size:11px;gap:9px}.oc-page-intro{display:block;padding:28px 20px}.oc-page-intro-copy{max-width:none;margin-top:20px}.oc-page-intro h1,#MainContent:is([data-template=collection],[data-template=search],[data-template=page],[data-template="page.contact"]) h1,#MainContent .shopify-policy__title h1{font-size:35px}.oc-department-links{gap:7px}.oc-department-links a{font-size:11px;padding:9px 10px}#MainContent .product-card .card-gallery img{padding:8px}#MainContent .product-card .text-block.rte{font-size:13px;min-height:78px}#MainContent .product-card product-price .price{font-size:16px}#MainContent .facets-block-wrapper{margin-bottom:18px}#MainContent[data-template=product] .product-details h1{font-size:30px}#MainContent[data-template=product] .product-information__media{padding:10px}#MainContent[data-template=product] .product-details product-price .price{font-size:22px}.oc-order-guide{display:block;margin:20px;padding:25px 0}.oc-order-guide>div:first-child{margin-bottom:24px}.oc-order-guide h2{font-size:28px!important}#MainContent[data-template=cart] .cart-page--empty{padding:40px 22px}#MainContent[data-template=cart] .cart-page--empty h1{font-size:33px}#MainContent[data-template=cart] .cart-summary__inner{padding:22px}#MainContent[data-template="page.contact"]{display:block;width:calc(100% - 40px);margin:30px auto 45px}#MainContent[data-template="page.contact"]>.shopify-section+.shopify-section{margin-top:30px}#MainContent[data-template="page.contact"] .contact-form{padding:23px}#MainContent .shopify-policy__container{width:calc(100% - 40px);padding:30px 0 45px}#MainContent .shopify-policy__body{font-size:14px;line-height:1.85}#MainContent .shopify-policy__body :is(h2,h3){font-size:25px}#MainContent .shopify-policy__body h4{font-size:18px}#MainContent[data-template=page]:has(.oc-about){width:calc(100% - 40px);margin:30px auto 45px}.oc-about-hero{grid-template-columns:1fr}.oc-about-hero>div{padding:28px 24px}.oc-about-hero img{min-height:270px;max-height:330px}.oc-about h2{font-size:31px!important}.oc-about-values,.oc-about-company{grid-template-columns:1fr;gap:20px}.oc-about-values>div{padding:23px}.oc-care-band{padding:28px 20px}.oc-care-band-inner{display:block}.oc-care-links{margin-top:25px;grid-template-columns:1fr;gap:19px}.oc-care-links a{padding-left:15px}.oc-care-band h2{font-size:28px}}@media(prefers-reduced-motion:reduce){#MainContent *,.oc-care-band *{scroll-behavior:auto!important;transition:none!important}}.or-cart-component{display:block}#MainContent[data-template=product] .product-details .rte{overflow-x:auto;max-width:100%}#MainContent[data-template=product] .product-details .rte table{min-width:480px;font-size:13px;line-height:1.6}#MainContent[data-template=product] .product-details .rte :is(th,td){padding:10px}@media(min-width:750px){.oc-about-hero img{max-height:520px}}@media(max-width:749px){#MainContent[data-template=search] .search-page__header h3{font-size:35px}#MainContent[data-template=search] .search-page__header search-page-input-component{width:100%;--size-style-width:100%!important}}.oc-collection-masthead{display:grid;grid-template-columns:1.2fr 1fr;gap:0;padding:0;max-width:1368px;background:var(--oc-paper);margin-top:32px;margin-bottom:38px;align-items:stretch}.oc-collection-masthead-copy{padding:38px 42px}.oc-collection-masthead .oc-page-intro-copy{max-width:530px;margin-top:19px;font-size:14px}.oc-collection-masthead .oc-department-links{margin-top:23px}.oc-collection-masthead .oc-department-links a{background:transparent;border-color:#afc1b8}.oc-collection-masthead-media{position:relative;min-height:330px;overflow:hidden}.oc-collection-masthead-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}@media(max-width:1440px)and (min-width:750px){.oc-collection-masthead{margin-inline:36px}}@media(max-width:749px){.oc-collection-masthead{display:flex;flex-direction:column;margin:24px 20px 28px}.oc-collection-masthead-copy{padding:27px 24px}.oc-collection-masthead .oc-page-intro-copy{margin-top:18px}.oc-collection-masthead-media{min-height:190px}.oc-collection-masthead .oc-department-links{gap:7px}.oc-collection-masthead .oc-department-links a{font-size:11px;padding:9px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ocayla-storefront.css.map */
