.oc-first-order-announcement{background:#f5f2ee;color:#514b45;text-align:center;padding:9px 18px;font-family:inherit;font-size:12px;font-weight:400;line-height:1.5;letter-spacing:.025em}.oc-first-order-announcement p{margin:0}.oc-first-order-announcement span{font-weight:500;white-space:nowrap}@media(max-width:749px){.oc-first-order-announcement{font-size:11px;padding:8px 16px}}.ocean-faq{padding:clamp(46px,7vw,92px) 20px 84px;background:#fff;color:#242424;font-family:var(--FONT-STACK-BODY)}.ocean-faq__inner{max-width:780px;margin:0 auto}.ocean-faq__eyebrow{margin:0 0 12px;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.ocean-faq__title{margin:0 0 12px;font-family:var(--FONT-STACK-BODY);font-size:clamp(1.7rem,3vw,2.45rem);font-weight:400;letter-spacing:-.02em;line-height:1.18;text-transform:none}.ocean-faq__intro{margin:0 0 42px;font-size:.93rem;line-height:1.7;color:#666}.ocean-faq a{color:inherit;text-underline-offset:3px}.ocean-faq__item{border-top:1px solid #e9e7e4}.ocean-faq__item:last-child{border-bottom:1px solid #e9e7e4}.ocean-faq__question{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;cursor:pointer;font-size:.96rem;font-weight:400;line-height:1.5;list-style:none}.ocean-faq__question::-webkit-details-marker{display:none}.ocean-faq__question:focus-visible{outline:2px solid currentColor;outline-offset:3px}.ocean-faq__icon{position:relative;flex:0 0 12px;width:12px;height:12px}.ocean-faq__icon:before,.ocean-faq__icon:after{content:"";position:absolute;top:5px;left:0;width:12px;height:1px;background:currentColor}.ocean-faq__icon:after{transform:rotate(90deg);transition:transform .2s}.ocean-faq__item[open] .ocean-faq__icon:after{transform:rotate(0)}.ocean-faq__answer{padding:0 26px 24px 0;color:#666;font-size:.9rem;line-height:1.75}.ocean-faq__answer p{margin:0 0 12px}.ocean-faq__answer p:last-child{margin-bottom:0}.ocean-faq__contact{margin:30px 0 0;font-size:.9rem;color:#666}@media(max-width:767px){.ocean-faq{padding-bottom:58px}.ocean-faq__question{padding:18px 0;font-size:.92rem}.ocean-faq__intro{margin-bottom:30px}}.ocean-info{padding:clamp(46px,7vw,92px) 20px clamp(58px,7vw,90px);background:#fff;color:#242424;font-family:var(--FONT-STACK-BODY)}.ocean-info__inner{max-width:780px;margin:0 auto}.ocean-info__eyebrow{margin:0 0 12px;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.ocean-info__title{margin:0 0 18px;font-family:var(--FONT-STACK-BODY);font-size:clamp(1.7rem,3vw,2.45rem);font-weight:400;letter-spacing:-.02em;line-height:1.18;text-transform:none}.ocean-info__intro{color:#666;font-size:.96rem;line-height:1.75}.ocean-info__content{margin-top:36px;color:#555;font-size:.91rem;line-height:1.8}.ocean-info__content h2,.ocean-info__content h3{margin:0 0 12px;font-family:var(--FONT-STACK-BODY);font-size:1.05rem;font-weight:500;line-height:1.45;letter-spacing:0;text-transform:none}.ocean-info__content h2:not(:first-child),.ocean-info__content h3:not(:first-child){margin-top:32px}.ocean-info__content p{margin:0 0 14px}.ocean-info__content p:last-child{margin-bottom:0}.ocean-info__content ul{margin:0 0 20px;padding-left:19px}.ocean-info__content li{padding-left:4px;margin:0 0 10px}.ocean-info a{color:inherit;text-underline-offset:3px}@media(max-width:767px){.ocean-info__content{margin-top:28px}}.linked-colours{margin-bottom:18px}.linked-colours .siblings{display:flex;flex-wrap:wrap;gap:10px}.linked-colours .siblings__legend{width:100%;margin-bottom:2px}.linked-colours .siblings__swatch{margin:0}.linked-colours .linked-colours__thumbnail{--swatch-width: 112px;--swatch-height: 146px;--swatch: #f3f0ec}.linked-colours .linked-colours__thumbnail .siblings__button{width:112px;height:146px;background:#f3f0ec;overflow:hidden;border-radius:0}.linked-colours .linked-colours__image{display:block;width:100%;height:100%;object-fit:cover}.linked-colours__fallback{display:block;width:100%;height:100%;background:#f3f0ec}.linked-colours .linked-colours__thumbnail[aria-current=page] .siblings__button{outline:1px solid currentColor;outline-offset:3px}.linked-colours .linked-colours__thumbnail[aria-current=page] .siblings__button:after{border:0}@media(max-width:767px){.linked-colours .linked-colours__thumbnail{--swatch-width: 88px;--swatch-height: 114px}.linked-colours .linked-colours__thumbnail .siblings__button{width:88px;height:114px}}
/*# sourceMappingURL=/cdn/shop/t/72/compiled_assets/styles.css.map */
