:root{--oc-wave-y: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='14' viewBox='0 0 240 14'%3E%3Cpath d='M0 7 Q10 1 20 7 T40 7 T60 7 T80 7 T100 7 T120 7 T140 7 T160 7 T180 7 T200 7 T220 7 T240 7' fill='none' stroke='%23F6C945' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E");--oc-dots-y: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='6'%3E%3Cpath d='M2 3 h18 M30 3 h14 M54 3 h20 M84 3 h34' stroke='%23F6C945' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E");--oc-wheel-y: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'%3E%3Cg fill='none' stroke='%23F6C945' stroke-width='1.6' opacity='0.85'%3E%3Ccircle cx='28' cy='28' r='9'/%3E%3Ccircle cx='28' cy='28' r='4'/%3E%3Cpath d='M28 12 V4 M28 52 V44 M12 28 H4 M52 28 H44 M16.7 16.7 L11 11 M45 45 L39.3 39.3 M39.3 16.7 L45 11 M11 45 L16.7 39.3'/%3E%3C/g%3E%3C/svg%3E");--oc-wheel-ice: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 56 56'%3E%3Cg fill='none' stroke='%23EAF4F7' stroke-width='1.5' opacity='0.5'%3E%3Ccircle cx='28' cy='28' r='9'/%3E%3Ccircle cx='28' cy='28' r='4'/%3E%3Cpath d='M28 12 V4 M28 52 V44 M12 28 H4 M52 28 H44 M16.7 16.7 L11 11 M45 45 L39.3 39.3 M39.3 16.7 L45 11 M11 45 L16.7 39.3'/%3E%3C/g%3E%3C/svg%3E");--oc-anchor-ice: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='44' viewBox='0 0 40 44'%3E%3Cg fill='none' stroke='%23EAF4F7' stroke-width='1.6' opacity='0.6'%3E%3Ccircle cx='20' cy='5' r='2.4'/%3E%3Cpath d='M20 9 V39 M6 14 a14 14 0 0 0 28 0'/%3E%3Cpath d='M9 16 H31 M4 24 H12 M28 24 H36'/%3E%3Cpath d='M14 39 a6 6 0 0 0 12 0'/%3E%3C/g%3E%3C/svg%3E");--oc-compass-y: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='46' viewBox='0 0 46 46'%3E%3Cg fill='none' stroke='%23F6C945' stroke-width='1.5'%3E%3Ccircle cx='23' cy='23' r='18'/%3E%3Cpath d='M23 9 l5 12 -5 4 -5 -4 z' fill='%23F6C945' fill-opacity='0.18' stroke='%23F6C945'/%3E%3Cpath d='M23 37 l-5 -12 5 -4 5 4 z'/%3E%3C/g%3E%3C/svg%3E");--oc-chart: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='420'%3E%3Cg stroke='%23EAF4F7' fill='none'%3E%3Cg stroke-width='0.6' opacity='0.08'%3E%3Cpath d='M0 105 H420 M0 210 H420 M0 315 H420'/%3E%3Cpath d='M105 0 V420 M210 0 V420 M315 0 V420'/%3E%3C/g%3E%3Cg stroke-width='0.8' opacity='0.10'%3E%3Cpath d='M10 40 q120 40 120 150 M60 30 q140 60 120 190 M380 380 q-110 -50 -90 -180 M330 400 q-150 -40 -150 -190'/%3E%3C/g%3E%3Cg opacity='0.08'%3E%3Cpath d='M370 60 l8 18 18 8 -18 8 -8 18 -8 -18 -18 -8 18 -8 z' stroke='%23EAF4F7' stroke-width='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}body{background-color:#0b2e4a;background-image:var(--oc-chart);background-size:420px 420px;background-repeat:repeat}body:after{content:"";position:fixed;left:14px;top:50%;transform:translateY(-50%);width:34px;height:200px;pointer-events:none;z-index:1;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='200'%3E%3Cg fill='none' stroke='%23EAF4F7' stroke-width='1.2' opacity='0.5'%3E%3Ccircle cx='12' cy='10' r='6'/%3E%3Cpath d='M12 2 v-2 M12 18 v2 M4 10 h-2 M20 10 h2'/%3E%3Cpath d='M4 40 q8 -6 16 0 q-8 6 -16 0'/%3E%3Cpath d='M6 60 q8 -5 16 0'/%3E%3Cpath d='M4 88 q8 -6 16 0 q-8 6 -16 0'/%3E%3Cpath d='M8 110 v14 M4 118 h8'/%3E%3Ccircle cx='10' cy='150' r='8'/%3E%3Cpath d='M10 142 v-2 M10 158 v2 M2 150 h-2 M18 150 h2 M4 146 l-2 -2 M16 154 l2 2 M16 146 l2 -2 M4 154 l-2 2'/%3E%3Cpath d='M4 176 q8 -6 16 0 q-8 6 -16 0'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat}.section-top-bar{border-top:2px solid #F6C945;border-bottom:1px solid #F6C945;letter-spacing:.05em}.section-top-bar .top-bar,.section-top-bar [class*=topbar],.section-top-bar [class*=top-bar]{color:#eaf4f7}.section-top-bar a,.section-top-bar strong,.section-top-bar .highlight{color:#f6c945}.section-top-bar strong{font-weight:700;color:#f6c945}[id$=__slideshow_hero]{position:relative;overflow:hidden;background-color:#eaf4f7}[id$=__slideshow_hero] .section{background-color:#eaf4f7;background-image:url(ocean-hero-bg.jpg);background-size:cover;background-position:center}[id$=__slideshow_hero]:before{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;pointer-events:none;z-index:3;border:2px solid #0B2E4A;box-shadow:inset 0 0 0 1px #f6c945,0 0 0 1px #f6c945}[id$=__slideshow_hero]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:26px;background-image:var(--oc-wave-y);background-repeat:repeat-x;background-size:240px 26px;opacity:.95;pointer-events:none;z-index:4}.ocean-hero{position:relative;z-index:1;max-width:1120px;margin:0 auto;padding:120px 26px 150px;text-align:center;color:#fff}.ocean-hero__eyebrow{display:inline-block;padding:7px 18px;font-size:12px;letter-spacing:.28em;font-weight:600;color:#0b2e4a;background:#f6c945}.ocean-hero__title{margin:24px auto 26px;font-size:clamp(32px,5vw,56px);line-height:1.08;color:#fff;font-family:Georgia,Times New Roman,serif;font-weight:400;max-width:22ch;text-shadow:0 2px 22px rgba(8,35,58,.55)}.ocean-hero__stage{display:none}.ocean-hero__plate{position:relative;width:min(360px,76vw)}.ocean-hero__plate img{width:100%;display:block;aspect-ratio:1/1;object-fit:cover;border-radius:16px;border:8px solid #0B2E4A;box-shadow:0 0 0 2px #f6c945,0 26px 60px -32px #000000e6;background:#0b2e4a}.ocean-hero__tag{position:absolute;left:50%;bottom:-16px;transform:translate(-50%);white-space:nowrap;padding:8px 18px;font-size:11px;letter-spacing:.2em;font-weight:700;color:#0b2e4a;background:#f6c945;box-shadow:0 8px 20px -10px #00000080}.ocean-hero__lede{margin:26px auto 0;max-width:58ch;font-size:16px;line-height:1.8;color:#fff;text-shadow:0 1px 14px rgba(8,35,58,.6)}.ocean-hero__cta{display:flex;justify-content:center;gap:16px;margin-top:34px;flex-wrap:wrap}.ocean-hero__cta a{padding:14px 34px;text-decoration:none;font-weight:600;letter-spacing:.03em;color:#0b2e4a;background:#f6c945;border:1.5px solid #F6C945}.ocean-hero__cta a.ghost{color:#eaf4f7;background:transparent;border-color:#eaf4f7}.ocean-hero__cta a.ghost:hover,.ocean-hero__cta a:hover{color:#0b2e4a;background:#f6c945;border-color:#f6c945}[id$=__collection_categories],[id$=__spec_gift]{background:#f7f3e8}[id$=__products_best],[id$=__testimonials_say]{background:#eaf4f7}[id$=__collection_categories] .section__heading,[id$=__products_best] .section__heading,[id$=__testimonials_say] .section__heading,[id$=__collection_categories] .section-heading,[id$=__products_best] .section-heading,[id$=__testimonials_say] .section-heading{position:relative;padding-bottom:22px}[id$=__collection_categories] .section__heading:after,[id$=__products_best] .section__heading:after,[id$=__testimonials_say] .section__heading:after,[id$=__collection_categories] .section-heading:after,[id$=__products_best] .section-heading:after,[id$=__testimonials_say] .section-heading:after{content:"";position:absolute;left:50%;transform:translate(-50%);bottom:6px;width:120px;height:6px;background-image:var(--oc-dots-y);background-repeat:no-repeat}[id$=__spec_gift] .section-heading,[id$=__spec_gift] .section__heading{position:relative;padding-bottom:22px}[id$=__spec_gift] .section-heading:after,[id$=__spec_gift] .section__heading:after{content:"";position:absolute;left:50%;transform:translate(-50%);bottom:6px;width:120px;height:6px;background-image:var(--oc-dots-y);background-repeat:no-repeat}[id$=__products_best] .section_container,[id$=__products_best]>.container,[id$=__products_best]>.section-wrap{border:1.5px dashed #C99A00;border-radius:14px;padding:34px 26px 10px}[id$=__story_ocean]{position:relative;background:#0b2e4a}[id$=__story_ocean]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cg stroke='%23EAF4F7' fill='none'%3E%3Cpath d='M0 90 q30 -20 60 0 t60 0' stroke-width='0.7' opacity='0.10'/%3E%3Cpath d='M0 60 q30 -20 60 0 t60 0' stroke-width='0.7' opacity='0.10'/%3E%3Cpath d='M0 30 q30 -20 60 0 t60 0' stroke-width='0.7' opacity='0.10'/%3E%3Ccircle cx='20' cy='20' r='9' stroke-width='0.7' opacity='0.12'/%3E%3Ccircle cx='20' cy='20' r='13' stroke-width='0.7' opacity='0.08'/%3E%3Ccircle cx='96' cy='92' r='10' stroke-width='0.7' opacity='0.10'/%3E%3Ccircle cx='96' cy='92' r='15' stroke-width='0.7' opacity='0.07'/%3E%3C/g%3E%3C/svg%3E");background-size:120px 120px}[id$=__story_ocean] .section_container,[id$=__story_ocean]>.container{position:relative;z-index:1}.ocean-story{position:relative;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:60px;align-items:center;max-width:1180px;margin:0 auto;padding:70px 26px;color:#eaf4f7}@media(max-width:900px){.ocean-story{grid-template-columns:1fr;gap:36px}}.ocean-story__media{position:relative}.ocean-story__media img{width:100%;display:block;border-radius:14px;border:2px solid #0B2E4A;box-shadow:0 0 0 1px #f6c945,0 26px 50px -30px #000c}.ocean-story__media:after{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1.5px solid #F6C945;border-radius:10px;pointer-events:none;opacity:.9;-webkit-mask:linear-gradient(#000,#000)}.ocean-story__stamp{position:absolute;left:-18px;top:-18px;width:104px;height:104px;border-radius:50%;display:flex;align-items:center;justify-content:center;text-align:center;font-size:11px;line-height:1.35;letter-spacing:.12em;font-weight:700;color:#0b2e4a;background:#f6c945;box-shadow:0 10px 22px -12px #0009;transform:rotate(-8deg);z-index:2}.ocean-story__body{position:relative}.ocean-story__tag{display:inline-block;margin:0 0 16px;padding:6px 14px;font-size:12px;letter-spacing:.22em;font-weight:600;color:#0b2e4a;background:#f6c945}.ocean-story__title{margin:0 0 18px;font-size:clamp(26px,3.4vw,42px);line-height:1.14;color:#f6c945;font-family:Georgia,Times New Roman,serif;font-weight:400}.ocean-story__text{margin:0 0 28px;font-size:16px;line-height:1.85;color:#eaf4f7;max-width:56ch}.ocean-story__cta{display:inline-block;padding:13px 30px;text-decoration:none;color:#0b2e4a;background:#f6c945;border:1.5px solid #F6C945;font-weight:600;letter-spacing:.04em}.ocean-story__cta:hover{color:#f6c945;background:#0b2e4a}[id$=__spec_gift]{background:#f7f3e8}.ocean-gift{max-width:1180px;margin:0 auto;padding:56px 26px;color:#4a4a4a}.ocean-gift__head{text-align:center;max-width:640px;margin:0 auto 44px}.ocean-gift__tag{display:inline-block;margin-bottom:14px;padding:6px 16px;font-size:12px;letter-spacing:.24em;font-weight:600;color:#0b2e4a;background:#f6c945}.ocean-gift__title{margin:0 0 14px;font-size:clamp(24px,3vw,38px);line-height:1.15;color:#0b2e4a;font-family:Georgia,Times New Roman,serif;font-weight:400}.ocean-gift__intro{margin:0;font-size:15px;color:#5a5a5a}.ocean-gift__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}@media(max-width:820px){.ocean-gift__grid{grid-template-columns:1fr}}.ocean-gift__card{position:relative;background:#fffdf6;border:1.5px solid #0B2E4A;padding:46px 24px 24px;border-radius:12px;box-shadow:0 18px 34px -26px #0b2e4a80;clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,0 100%);transition:transform .25s ease,box-shadow .25s ease}.ocean-gift__card:before{content:"";position:absolute;top:0;right:0;width:22px;height:22px;background:#f6c945;clip-path:polygon(0 0,100% 0,100% 100%)}.ocean-gift__card:hover{transform:translateY(-4px)}.ocean-gift__num{position:absolute;left:16px;top:12px;font-size:13px;letter-spacing:.1em;font-weight:700;color:#c99a00;writing-mode:vertical-rl}.ocean-gift__card h3{margin:0 0 10px;font-size:22px;color:#0b2e4a;font-weight:700}.ocean-gift__card p{margin:0 0 20px;font-size:14px;line-height:1.7;color:#5a5a5a}.ocean-gift__card a{color:#0b2e4a;font-weight:600;text-decoration:none;border-bottom:2px solid #F6C945}.ocean-gift__card a:hover{color:#c99a00}[id$=__testimonials_say] .section_container,[id$=__testimonials_say]>.container,[id$=__testimonials_say]>.section-wrap{border:1.5px dashed #C99A00;border-radius:14px;padding:30px 26px 8px}[id$=__testimonials_say] .testimonials-author-image{display:none!important}[id$=__faq_block]{position:relative}[id$=__faq_block]:before{content:"";position:absolute;left:18px;bottom:18px;width:46px;height:46px;background-image:var(--oc-compass-y);background-size:contain;background-repeat:no-repeat;opacity:.4;pointer-events:none}footer,.shopify-section-footer{position:relative}[id$=__footer]:before,footer .footer__content:before{content:"";position:absolute;left:0;right:0;top:0;height:34px;background-image:var(--oc-wave-y);background-size:240px 34px;background-repeat:repeat-x;opacity:.55;pointer-events:none}[id$=__footer] footer{background-color:#0b2e4a;background-image:linear-gradient(#0b2e4ab8,#08233ad6),url(ocean-footer-bg.jpg);background-size:cover;background-position:center}[id$=__footer] footer a:hover{color:#f6c945;text-decoration:underline}.ocean-footer-links{display:flex;gap:40px;flex-wrap:wrap}.ocean-footer-links__col{min-width:150px}.ocean-footer-links__title{margin:0 0 14px;font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:#f6c945}.ocean-footer-links ul{list-style:none;margin:0;padding:0}.ocean-footer-links li{margin:0 0 9px}.ocean-footer-links a{color:#eaf4f7;text-decoration:none;font-size:14px}.ocean-footer-links a:hover{color:#f6c945;text-decoration:underline}@media(max-width:767px){body:after{display:none}.ocean-story__stamp{width:86px;height:86px;font-size:10px}}[id$=__spec_gift] .collection-tab__tab-item{font-size:19px;letter-spacing:.08em;text-transform:uppercase;padding-left:30px;padding-right:30px;padding-bottom:14px}@media(max-width:767px){[id$=__spec_gift] .collection-tab__tab-item{font-size:15px;padding-left:18px;padding-right:18px;letter-spacing:.04em}}[id$=__spec_gift] .product-item__inner{background:transparent;box-shadow:none;border:0}[id$=__spec_gift] .product-item__inner .product-item__media--ratio{width:min(158px,80%)!important;max-width:180px;aspect-ratio:1/1!important;margin:0 auto!important;border-radius:50%!important;overflow:hidden;border:2px solid #0B2E4A;box-shadow:inset 0 0 0 1px #f6c945}[id$=__spec_gift] .product-item__inner .product-item__media--ratio:before{display:none!important}[id$=__spec_gift] .product-item__inner .product-item__media--ratio .product-image,[id$=__spec_gift] .product-item__inner .product-item__media--ratio img,[id$=__spec_gift] .product-item__inner .product-image{width:100%!important;height:100%!important;object-fit:cover;display:block;border-radius:50%}[id$=__spec_gift] .product-item__media,[id$=__spec_gift] .product-item__inner .product-item__media{aspect-ratio:auto}[id$=__spec_gift] .product-item__information{text-align:center}[id$=__spec_gift] .product-item__information .product-item__name,[id$=__spec_gift] .product-item__information .product-item__price{justify-content:center;text-align:center}[id$=__spec_gift] .product-item__inner .product-item__action,[id$=__spec_gift] .product-item__inner .product-item__button-action,[id$=__spec_gift] .product-item__inner .product__add-cart,[id$=__spec_gift] .product-item__inner .product-item__button{display:none!important}[id$=__spec_gift] .product-item__information .product-item__short-description{max-width:22ch;margin-left:auto;margin-right:auto}@media(max-width:767px){[id$=__spec_gift] .product__media.product-item__media--ratio{width:min(112px,76%)}}[id$=__spec_gift] .relative.tab-content{height:auto!important;overflow:visible!important}[id$=__spec_gift] .collection-tab__tab-content.active{position:relative!important;inset:auto!important;height:auto!important}[id$=__spec_gift] .collection-tab__tab-content:not(.active){position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important}[id$=__spec_gift] grid-custom [class*=scroll-trigger],[id$=__spec_gift] grid-custom .grid-custom-item,[id$=__spec_gift] grid-custom .product-item__wrapper{opacity:1!important;visibility:visible!important;transform:none!important;animation:none!important;transition:none!important}@media(max-width:767px){[id$=__spec_gift] grid-custom{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:16px!important;row-gap:28px!important;overflow:visible!important;width:100%!important}[id$=__spec_gift] grid-custom>.product-item{width:auto!important;max-width:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ocean-decor.css.map */
