@font-face{font-family:Ocean Display;src:url(ocean-serif-display.woff2) format("woff2-variations");font-weight:400 900;font-style:normal;font-display:swap}html.ocean-backdrop-root{--ocean-heading: #0b3f5f;--ocean-body: #4a6478;--ocean-frame-fill: rgba(255, 255, 255, .55);--ocean-frame-line: rgba(90, 116, 138, .9);--ocean-frame-cut: clamp(10px, 1.2vw, 18px);--ocean-frame-mat: clamp(6px, .8vw, 12px);--color-base-text: 74, 100, 120;--font-heading-family: "Ocean Display", "Playfair Display", Georgia, "Times New Roman", serif;--font-heading-weight: 600}html.ocean-backdrop-root main#MainContent :is(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.card__heading,.collection__title){color:var(--ocean-heading);font-family:var(--font-heading-family)}html.ocean-backdrop-root main#MainContent .title-with-highlight strong,html.ocean-backdrop-root main#MainContent .title-with-highlight em,html.ocean-backdrop-root main#MainContent .title-with-highlight span{color:var(--ocean-heading)}html.ocean-backdrop-root main#MainContent :is(p,li,dd,dt,figcaption,blockquote,.caption,.caption-large,.rte,.rte>*,.body1,.description){color:var(--ocean-body)}html.ocean-backdrop-root main#MainContent :is(.card__media,.image-with-text__media){position:relative;isolation:isolate}html.ocean-backdrop-root main#MainContent :is(.card__media,.image-with-text__media):before,html.ocean-backdrop-root main#MainContent :is(.card__media,.image-with-text__media):after{content:"";position:absolute;z-index:-1;pointer-events:none;clip-path:polygon(var(--ocean-frame-cut) 0,calc(100% - var(--ocean-frame-cut)) 0,100% var(--ocean-frame-cut),100% calc(100% - var(--ocean-frame-cut)),calc(100% - var(--ocean-frame-cut)) 100%,var(--ocean-frame-cut) 100%,0 calc(100% - var(--ocean-frame-cut)),0 var(--ocean-frame-cut))}html.ocean-backdrop-root main#MainContent :is(.card__media,.image-with-text__media):before{top:0;right:0;bottom:0;left:0;background:var(--ocean-frame-line)}html.ocean-backdrop-root main#MainContent :is(.card__media,.image-with-text__media):after{top:1px;right:1px;bottom:1px;left:1px;background:var(--ocean-frame-fill)}html.ocean-backdrop-root main#MainContent :is(.card__media img,.image-with-text__media img){box-sizing:border-box;padding:var(--ocean-frame-mat)}html.ocean-backdrop-root main#MainContent .card-wrapper:hover .media.media--hover-effect>img:first-child:only-child,html.ocean-backdrop-root main#MainContent .media--hover-effect>img:first-child:only-child{transform:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ocean-finish.css.map */
