body{font-family:var(--ocean-font,Arial,sans-serif);color:#181818;background:radial-gradient(ellipse at 0 15%,#ebebeb,transparent 48%),radial-gradient(ellipse at 100% 65%,#e5e5e5,transparent 50%),#f6faff;--ink:#1d1d1d;--muted:#646464;--surface:#ffffffd9;--surface-soft:#f4f4f4;--accent:#5b5b5b;--accent-2:#606060}body button,body input,body textarea,body select{font-family:inherit}h1,h2,h3{color:#161616}.page-hero,.page-hero--ocean{background:linear-gradient(110deg,#ededed,#e8f5ff 45%,#e7e7e7);border-bottom:1px solid #fff}.page-hero .page-hero__card{background:linear-gradient(125deg,#ffffffbd,#eaf3ffb0,#eaddffc4);border:1px solid #fff;border-radius:26px;box-shadow:inset 0 1px 20px #fff7,0 8px 25px #6a91d31c;min-height:235px;padding:28px 36px}.page-hero h1{font-size:clamp(30px,3vw,47px);line-height:1.08;letter-spacing:-1px}.page-hero p{color:#494949;font-size:16px;max-width:650px}.page-hero .hero-label{background:#ffffff9c;border:1px solid #fff;color:#4d4d4d;border-radius:30px}.page-hero .ocean-companions{max-height:225px}.page-hero .ocean-companions img:first-child{object-fit:cover;object-position:top}.content-shell,.form-card,.account-card,.empty-card,.article-card,.collection-card,.contact-cta,.riko-note,.help-categories,.faq-list details,.contact-cards>div,.order-card,.address-card{border:1px solid #fff;background:linear-gradient(135deg,#ffffffea,#eef5ffd9 70%,#eee5ffb8);border-radius:22px;box-shadow:inset 0 1px 10px #fff7,0 5px 18px #7399d11a;color:#1e1e1e}.content-shell .rte,.form-card,.riko-note{color:#383838}.content-shell .rte p,.article-body p{line-height:1.65}.help-categories a{border-radius:15px;background:#ffffff6e;border:1px solid #fff;margin-bottom:8px}.help-categories a:hover{background:#e9e9e9}.faq-list details{margin-bottom:12px;overflow:hidden}.faq-list summary{color:#292929;padding:18px 22px;font-size:16px}.faq-list details[open]{border-color:#cbcbcb}.faq-list details[open] summary{background:linear-gradient(90deg,#eef7ff,#f2eaff)}.contact-cta{padding:24px}.form-card .input,.form-card .textarea,.input,.textarea{border-color:#d6d6d6;border-radius:14px;background:#ffffffdf;color:#282828}.article-card>div{padding:22px}.collection-card{overflow:hidden}.collection-card img{object-fit:contain;background:#ffffff90}.collection-card:hover{border-color:silver;box-shadow:0 10px 24px #7595d52c}.shopify-policy__container{max-width:1000px!important;margin:35px auto!important;padding:32px!important;border:1px solid #fff;border-radius:24px;background:linear-gradient(135deg,#fff,#eff5ff);box-shadow:0 8px 28px #608ad21b}.shopify-policy__title h1{color:#1a1a1a;line-height:1.12}.shopify-policy__body{color:#414141;line-height:1.65}.site-footer{background:linear-gradient(115deg,#e9f5ff,#f6f4ff,#eaeaea);border-top:1px solid white;color:#373737}.site-footer a:hover{color:#444}.wishlist-grid .product-card{background:linear-gradient(130deg,#fff,#f4f4f4);border:1px solid #fff;border-radius:20px;box-shadow:0 5px 18px #81a4d920}.ocean-login .ocean-login__card{background:linear-gradient(125deg,#ffffffea,#eaf5ffdc,#eee0ffe0);border:2px solid #fff;box-shadow:0 10px 35px #6b8fcb24}.ocean-login h1{color:#1b1b1b}.button--gold{background:linear-gradient(110deg,#606060,#4c4c4c,#5a5a5a);color:#fff;border-color:#fff}.empty-card .button{color:#fff}.og-catalog-rail{grid-template-rows:auto auto;align-content:start}.og-club-rail{min-width:0}.og-club-rail .club-card--reference{position:relative;isolation:isolate;display:grid;gap:9px;height:auto;min-height:0;width:100%;padding:17px 18px;border:2px solid white;border-radius:21px;background:linear-gradient(130deg,#e1f5ff,#ebebeb 48%,#dfdfdf);box-shadow:inset 0 0 18px #fff8,0 5px 18px #6c99db24;color:#252525}.og-club-rail .club-card__title{font-size:19px;min-height:30px;line-height:1.15;color:#1b1b1b;font-weight:700;gap:8px}.og-club-rail .club-card__title .club-card__icon{height:32px;width:32px}.og-club-rail .club-card__title em{color:#444}.og-club-rail .club-card__greeting{min-height:40px;gap:10px}.og-club-rail .club-card__greeting .club-card__icon{width:42px;height:42px}.og-club-rail .club-card__greeting strong{font-size:14px}.og-club-rail .club-card__greeting strong a{display:flex;align-items:center;gap:7px}.og-club-rail .club-card__greeting small{font-size:11px;color:#545454}.og-club-rail .club-card__values{grid-template-columns:1fr 1fr;gap:8px}.og-club-rail .club-card__level{grid-column:1/-1;min-height:52px;background:#ffffffa8;border:1px solid #fff;border-radius:15px;padding:3px 9px}.og-club-rail .club-card__badge,.og-club-rail .club-card__badge .club-card__icon{height:44px;width:44px;flex-basis:44px}.og-club-rail .club-card__badge b{font-size:18px}.og-club-rail .club-card__track{background:#d9d9d9}.og-club-rail .club-card__track>i{background:linear-gradient(90deg,#7d7d7d,#5b5b5b,#6f6f6f)}.og-club-rail .club-card__stats{grid-column:1/-1;gap:8px}.og-club-rail .club-card__stat{background:#ffffffa8;border:1px solid #fff;border-radius:14px;min-height:58px;padding:5px 6px 2px}.og-club-rail .club-card__stat>div{min-height:30px}.og-club-rail .club-card__stat strong{font-size:23px;font-weight:700;color:#404040}.club-card__actions{display:grid;grid-template-columns:1fr 1.3fr;gap:8px;align-items:stretch}.club-card__profile{display:flex;gap:6px;align-items:center;justify-content:center;border:1px solid #c2c2c2;border-radius:13px;background:#ffffffc9;color:#404040;font-size:12px;font-weight:600;min-height:40px}.club-card__actions .club-card__button{font-size:11px;line-height:1.2;min-height:40px;padding:6px 8px;border:1px solid white;border-radius:13px;color:#fff;background:linear-gradient(110deg,#646464,#545454,#606060)}.club-card__actions .club-card__button .club-card__icon{width:27px;height:27px}.og-club-rail [data-state=guest] .club-card__values{display:none}.og-club-rail [data-state=loading] .club-card__values{opacity:.65}.og-club-rail [data-state=unavailable] .club-card__values{opacity:.6}.og-club-rail [data-state=guest]{min-height:180px;align-content:center}.og-club-rail .club-card__sparkles{opacity:.55}body .restock-profile-v9{font-family:var(--ocean-font,Arial,sans-serif);background:linear-gradient(125deg,#f1f1f1,#f4f6ff 48%,#e8e8e8);color:#1e1e1e}body .restock-profile-v9 .rp9-sidebar{background:linear-gradient(180deg,#edf7ff,#e9e9e9);border-right:1px solid #fff}body .restock-profile-v9 .rp9-sidebar__inner{background:transparent}body .restock-profile-v9 .rp9-nav a{border-radius:13px;color:#494949}body .restock-profile-v9 .rp9-nav a.is-active{background:linear-gradient(100deg,#e9e9e9,#dedede);color:#393939;box-shadow:inset 0 0 0 1px #fff}body .restock-profile-v9 :is(.rp9-panel,.rp9-profile-card,.rp9-reward-card,.rp9-invite-card,.rp9-help-card){background:linear-gradient(130deg,#ffffffed,#eaf4ffdf,#f1e5ffcf);border:1px solid #fff;border-radius:22px;box-shadow:inset 0 1px 12px #fff6,0 6px 20px #738fcd1b;color:#242424}body .restock-profile-v9 .rp9-hero{background:linear-gradient(110deg,#e5e5e5,#eaeaea,#e2e2e2);border-bottom:1px solid white}body .restock-profile-v9 .rp9-club-card{background:linear-gradient(120deg,#717171,#717171,#8a8a8a);border:1px solid white;border-radius:22px}body .restock-profile-v9 .rp9-club-card h2{color:#fff}body .restock-profile-v9 :is(.rp9-panel-btn,.rp9-outline-btn){border-radius:13px;border-color:#cecece}body .restock-profile-v9 .rp9-progress-banner{background:linear-gradient(110deg,#ededed,#e5e5e5);border:1px solid white;border-radius:20px}body .restock-profile-v9 .rp9-quick-grid>a{background:linear-gradient(130deg,#fff,#f3f3f3);border:1px solid #fff;border-radius:18px}body .restock-profile-v9 .rp9-panel-head h2{color:#252525}body .riko-club{font-family:var(--ocean-font,Arial,sans-serif);--ink:#242424;--blue:#5b5b5b;--purple:#5e5e5e;--panel:rgba(245,250,255,.93)}body .riko-club .riko-panel{border-color:#fff;background:linear-gradient(135deg,#ffffffed,#eaf4ffdc,#eee3ffd4);box-shadow:0 6px 22px #4770be20}body .riko-club .riko-button--primary{background:linear-gradient(110deg,#646464,#525252,#636363);border-color:#fff;border-radius:14px;color:#fff}body .riko-club .riko-club__hero h1{color:#202020}@media(max-width:900px){.og-catalog-rail{grid-template-columns:1fr 1fr;grid-template-rows:auto;align-items:start}.page-hero .page-hero__card{padding:23px;min-height:205px}.page-hero .ocean-companions{max-width:35%;max-height:195px}.page-hero p{font-size:14px}.og-club-rail .club-card--reference{padding:15px}.og-club-rail .club-card__title{font-size:17px}.club-card__actions{grid-template-columns:1fr}.og-club-rail .club-card__stats{gap:6px}.shopify-policy__container{margin:20px 14px!important;padding:23px!important}.restock-profile-v9 .rp9-panel{min-width:0}}@media(max-width:600px){.og-catalog-rail{grid-template-columns:1fr}.club-card__actions{grid-template-columns:1fr 1.3fr}.og-club-rail .club-card--reference{padding:17px}.page-hero .page-hero__card{padding:20px;min-height:190px}.page-hero h1{font-size:30px}.page-hero .ocean-companions{max-width:31%}.page-hero p{max-width:75%}.faq-list summary{padding:15px;font-size:14px}.contact-cta{padding:18px}.shopify-policy__container{padding:18px!important}.shopify-policy__title h1{font-size:27px}.club-card__actions .club-card__button,.club-card__profile{min-height:44px}}.shopify-policy__body .rte>div[style]{background:transparent!important;border:0!important;color:#414141!important;font-family:inherit!important;margin:12px auto!important;padding:0!important}.shopify-policy__body :is(h1,h2,h3,p,li,span)[style]{color:inherit!important;font-family:inherit!important}.shopify-policy__body :is(h1,h2,h3){color:#232323!important}.shopify-policy__body a{color:#4e4e4e!important}.auth-shell{background:radial-gradient(ellipse at top left,#ececec,transparent 60%),linear-gradient(120deg,#f7fbff,#e7e7e7);min-height:100vh}.auth-card,.article-content{background:linear-gradient(130deg,#ffffffec,#edf5ffe6,#efe6ffdb);border:1px solid white;border-radius:24px;box-shadow:0 8px 28px #7095cb24;color:#363636}.article-content{padding:28px}.auth-card .button{background:linear-gradient(110deg,#646464,#525252,#636363);color:#fff}.auth-card :is(input,textarea){background:#ffffffd9;border-color:#d5d5d5;border-radius:13px}.gift-code{border:1px solid #d5d5d5;border-radius:14px;background:#fff;color:#444;padding:16px;letter-spacing:2px}@media(max-width:600px){.article-content{padding:19px}.shopify-policy__body h1{font-size:25px!important}}
/*# sourceMappingURL=/cdn/shop/t/99/assets/ocean-integrated.css.map */
