.ca-bf-event{position:relative;isolation:isolate;overflow:hidden;--bf-navy: #082738;--bf-ink: #061e2c;--bf-gold: #ffdc58;--bf-red: #bf293b;color:#f6fbfc;background:linear-gradient(156deg,#10415a 0%,var(--bf-navy) 37%,var(--bf-ink) 100%);border-top:3px solid #b8e8f4}.ca-bf-event__water{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none}.ca-bf-event__water-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.ca-bf-event:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";pointer-events:none;background:linear-gradient(180deg,#04182659,#0415228c 55%,#04141f59)}.ca-bf-event__inner{width:100%;max-width:1400px;margin-inline:auto;padding:22px 16px 80px}.ca-bf-event__transition{position:absolute;right:0;bottom:-1px;left:0;z-index:1;display:block;width:100%;height:48px;pointer-events:none}.ca-bf-event__header{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;padding:0 3px 22px}.ca-bf-event__header--image{display:block;padding:0 0 4px}.ca-bf-event__artwork{width:80%;margin:0 auto;line-height:0}.ca-bf-event__header-image{display:block;width:100%;height:auto;object-fit:contain;animation:ca-bf-header-bob 3s ease-in-out infinite}@keyframes ca-bf-header-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media(prefers-reduced-motion:reduce){.ca-bf-event__header-image{animation:none}}.ca-bf-event__early{margin:0 0 5px;color:var(--bf-gold);font-size:15px;font-weight:800;line-height:1;letter-spacing:.22em}.ca-bf-event__heading{display:flex;flex-direction:column;margin:0;color:#fff;font-size:clamp(46px,13.3vw,64px);font-weight:900;font-style:italic;line-height:.93;letter-spacing:-.025em;text-shadow:0 3px 0 #041724}.ca-bf-event__heading span:first-child{color:var(--bf-gold)}.ca-bf-event__sale{flex-shrink:0;display:block;margin:0 2px 6px 0;padding:7px 11px 9px;color:#fff8dd;background:var(--bf-red);clip-path:polygon(7% 7%,100% 0,94% 89%,0 100%);transform:rotate(-6deg);font-size:clamp(26px,7.8vw,36px);font-style:italic;font-weight:900;line-height:1}.ca-bf-event__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ca-bf-event .ca-bf-card{display:flex;min-width:0;flex-direction:column;margin:0;padding:0;background:#0b2331;border:1px solid rgb(114 171 193 / 18%);border-radius:3px;box-shadow:none;text-align:left}.ca-bf-event .ca-bf-card__media{position:relative;display:block;aspect-ratio:3 / 2;min-height:0;overflow:hidden;border:0;border-radius:2px 2px 0 0;background:#020c1659}.ca-bf-event .ca-bf-card__image{display:block;width:100%;height:100%;object-fit:contain}.ca-bf-event .ca-bf-card__saving{position:absolute;inset:5px auto auto 0;z-index:1;display:grid;place-items:center;min-height:30px;padding:6px 14px 6px 8px;background:linear-gradient(135deg,#cb3430,#a61924);color:#fff2c0;clip-path:polygon(0 0,100% 0,calc(100% - 7px) 100%,0 100%);font-size:13px;font-weight:900;line-height:18px;text-align:center;white-space:nowrap}.ca-bf-event .ca-bf-card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:32px;margin:0 0 4px;color:#f5fbff;font-size:13px;font-weight:700;line-height:16px}.ca-bf-event .ca-bf-card__body{display:flex;flex:1;flex-direction:column;min-width:0;padding:6px 7px 8px}.ca-bf-event .ca-bf-card__form{min-width:0;margin:0}.ca-bf-event .ca-bf-card__title a{color:inherit;text-decoration:none}.ca-bf-event .ca-bf-card__prices{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 6px;min-width:0;margin:0;min-height:20px;line-height:18px}.ca-bf-event .ca-bf-card__current{color:var(--bf-gold);font-size:16px;font-weight:800;white-space:nowrap}.ca-bf-event .ca-bf-card__compare{color:#a8c0ce;font-size:11px;line-height:14px;white-space:nowrap}.ca-bf-event .ca-bf-card__actions{position:static!important;display:flex;flex-direction:column;gap:6px;align-items:stretch;width:100%;padding:0!important;margin:auto 0 0!important;background:transparent!important;border:0!important;box-shadow:none!important;transform:none!important;opacity:1!important;visibility:visible!important}.ca-bf-event .ca-bf-card__button{display:flex;align-items:center;justify-content:center;width:100%;max-width:100%;min-height:32px;min-width:0;margin:0 auto;padding:4px 3px;border:1px solid var(--bf-button, #e5f47b);border-bottom:2px solid var(--bf-button, #e5f47b);border-radius:2px;background:var(--bf-button, #e5f47b);color:#000;font-family:inherit;font-size:14px;font-weight:800;line-height:18px;white-space:nowrap;cursor:pointer}.ca-bf-event .ca-bf-card__button:disabled{opacity:.55;cursor:default}.ca-bf-event__all{display:flex;justify-content:center;align-items:center;gap:10px;min-height:48px;margin:0 0 18px;padding:0;border:0;color:#fff0b4;font-size:15px;font-weight:700;text-decoration:none}.ca-bf-event__all--image{width:min(68%,216px);margin-inline:auto;padding:0;border:0;line-height:0}.ca-bf-event__all-image{display:block;width:100%;height:auto;object-fit:contain;transition:transform .18s ease,filter .18s ease}@media(hover:hover)and (pointer:fine){.ca-bf-event__all--image:hover .ca-bf-event__all-image{transform:translateY(-2px) scale(1.03);filter:brightness(1.06) drop-shadow(0 3px 7px rgb(255 159 34 / 30%))}}.ca-bf-event__all--image:focus-visible .ca-bf-event__all-image{transform:translateY(-2px) scale(1.03);filter:brightness(1.06) drop-shadow(0 3px 7px rgb(255 159 34 / 30%))}.ca-bf-event__all--image:active .ca-bf-event__all-image{transform:translateY(1px) scale(.97);filter:brightness(.98)}@media(prefers-reduced-motion:reduce){.ca-bf-event__all-image{transition:none}.ca-bf-event__all--image:hover .ca-bf-event__all-image,.ca-bf-event__all--image:focus-visible .ca-bf-event__all-image,.ca-bf-event__all--image:active .ca-bf-event__all-image{transform:none}}.ca-bf-event a:focus-visible,.ca-bf-event button:focus-visible,.ca-bf-event select:focus-visible{outline:3px solid #ffdc58;outline-offset:3px}.ca-bf-event__empty{color:#d8e8ef}@media(min-width:360px)and (max-width:767px){.ca-bf-event__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ca-bf-event .ca-bf-card__media{aspect-ratio:1}.ca-bf-event .ca-bf-card__body{padding:5px 4px 6px}.ca-bf-event .ca-bf-card__title{-webkit-line-clamp:3;min-height:42px;font-size:12px;line-height:14px}.ca-bf-event .ca-bf-card__prices{align-items:flex-start;flex-direction:column;min-height:30px;line-height:17px}.ca-bf-event .ca-bf-card__current{font-size:14px}.ca-bf-event .ca-bf-card__compare{font-size:10px;line-height:12px}.ca-bf-event .ca-bf-card__actions{gap:5px}.ca-bf-event .ca-bf-card__button{padding:4px 3px}}@media(min-width:768px){.ca-bf-event--mobile-only{display:none}.ca-bf-event__inner{padding:36px 24px 80px}.ca-bf-event__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 20px}.ca-bf-event .ca-bf-card__media{aspect-ratio:4 / 3}.ca-bf-event__header{justify-content:flex-start;gap:30px}}.m-collection-text-card .ca-collection-header-pattern{position:absolute;top:1px;right:3%;bottom:4px;left:3%;z-index:0;overflow:hidden;pointer-events:none;color:var(--banner-accent);opacity:.18;-webkit-mask-image:linear-gradient(to right,transparent,#0005 10%,#0008 25%,#000 40%,#000 91%,transparent);mask-image:linear-gradient(to right,transparent,#0005 10%,#0008 25%,#000 40%,#000 91%,transparent)}.ca-collection-header-pattern svg{display:block;width:100%;height:100%}.ca-collection-header-pattern .ca-reef-pattern__mobile{display:none}@media(max-width:767px){.m-collection-text-card .ca-collection-header-pattern{--ca-pattern-title-end: 153px;top:1px;right:4%;bottom:4px;left:3%;opacity:.22;-webkit-mask-image:linear-gradient(to right,transparent,#0001 calc(var(--ca-pattern-title-end) - 12px),#0002 var(--ca-pattern-title-end),#000 calc(var(--ca-pattern-title-end) + 18px),#000 calc(100% - 76px),#0002 calc(100% - 52px),transparent);mask-image:linear-gradient(to right,transparent,#0001 calc(var(--ca-pattern-title-end) - 12px),#0002 var(--ca-pattern-title-end),#000 calc(var(--ca-pattern-title-end) + 18px),#000 calc(100% - 76px),#0002 calc(100% - 52px),transparent)}.m-collection-text-card .ca-collection-header-pattern--arrivals{--ca-pattern-title-end: 153px}.m-collection-text-card .ca-collection-header-pattern--creatures{--ca-pattern-title-end: 240px}.m-collection-text-card .ca-collection-header-pattern--macroalgae{--ca-pattern-title-end: 135px}.ca-collection-header-pattern svg{display:none}.ca-collection-header-pattern .ca-reef-pattern__mobile{display:block}}.ca-deals{margin:30px 0 40px;padding:0;color:#effbfb;background:radial-gradient(ellipse at 95% 0,#257483 0,transparent 47%),linear-gradient(135deg,#143d4a,#092f3c 66%,#104856)}.ca-deals__shell{max-width:1240px;margin:auto;padding:44px 30px 36px}.ca-deals__header{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:30px}.ca-deals h2{color:#fff;font-size:clamp(36px,4.4vw,58px);line-height:1.04;letter-spacing:-.04em;margin:12px 0 14px;font-weight:850}.ca-deals h2 span{color:#e6f47b}.ca-deals__shop{display:inline-flex;align-items:center;justify-content:center;gap:28px;background:#e6f47b;color:#123e4a;padding:15px 23px;border-radius:99px;font-size:14px;font-weight:800;white-space:nowrap;transition:background .2s}.ca-deals__shop:hover{background:#f3ffa5;color:#123e4a}.ca-deals__shop span{font-size:23px;line-height:1}.ca-deals__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}.ca-deals__item{min-width:0;position:relative}.ca-deals .m-product-card{height:100%;color:#000}.ca-deals__all{display:table;margin:25px auto 0;color:#e6f47b;font-size:14px;font-weight:700;padding:6px;border-bottom:1px solid #e6f47b65}.ca-deals__all span{margin-left:12px}.ca-deals a:focus-visible,.ca-deals button:focus-visible{outline:3px solid #51bddb;outline-offset:3px}@media(min-width:768px){.ca-deals__shell{max-width:1400px;padding:28px 30px 32px}.ca-deals__header{align-items:center;margin-bottom:22px;gap:20px}.ca-deals h2{font-size:34px;line-height:1.15;margin:0}.ca-deals h2 br{display:none}.ca-deals h2 span:before{content:" "}.ca-deals__shop{padding:11px 19px;gap:20px;font-size:13px}.ca-deals__grid{max-width:690px;margin:auto;gap:12px}.ca-deals__all{display:none}}@media(min-width:1024px){.ca-deals__grid{max-width:none;grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:767px){.ca-deals{padding:0;margin:22px 0 30px}.ca-deals__shell{padding:28px 16px 25px}.ca-deals__header{display:block;margin-bottom:23px}.ca-deals__copy{padding:0 4px}.ca-deals h2{font-size:36px;margin-top:10px}.ca-deals__shop{margin-top:18px;padding:12px 17px;font-size:12px;gap:23px}.ca-deals__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ca-deals__all{font-size:12px;margin-top:20px}}:is(.m-custom-featured-collection,.ca-deals) .m-product-card .m-product-card__title{margin:0!important}:is(.m-custom-featured-collection,.ca-deals) .m-product-card .m-product-card__name{display:-webkit-box!important;overflow:hidden!important;white-space:normal!important;height:30px!important;font-size:13px!important;line-height:1.22!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}:is(.m-custom-featured-collection,.ca-deals) .m-product-card .m-price-item--last{font-size:18px!important}:is(.m-custom-featured-collection,.ca-deals) .m-product-card .m-product-card__content{display:flex!important;flex-direction:column!important}:is(.m-custom-featured-collection,.ca-deals) .m-product-card .m-product-card__info{padding:5px 8px!important;gap:4px!important}:is(.m-custom-featured-collection,.ca-deals) .m-product-card .m-product-card__media{border-radius:12px 12px 0 0!important}.m-collection-text-card .ca-saltwater-header-pattern{position:absolute;top:1px;right:3%;bottom:4px;left:3%;z-index:0;overflow:hidden;pointer-events:none;color:var(--banner-accent);opacity:.18;-webkit-mask-image:linear-gradient(to right,transparent,#0005 10%,#0008 25%,#000 40%,#000 91%,transparent);mask-image:linear-gradient(to right,transparent,#0005 10%,#0008 25%,#000 40%,#000 91%,transparent)}.ca-saltwater-header-pattern svg{display:block;width:100%;height:100%}.ca-saltwater-header-pattern .ca-reef-pattern__mobile{display:none}@media(max-width:767px){.m-collection-text-card .ca-saltwater-header-pattern{--ca-pattern-title-end: 165px;top:1px;right:4%;bottom:4px;left:3%;opacity:.22;-webkit-mask-image:linear-gradient(to right,transparent,#0001 calc(var(--ca-pattern-title-end) - 12px),#0002 var(--ca-pattern-title-end),#000 calc(var(--ca-pattern-title-end) + 18px),#000 calc(100% - 76px),#0002 calc(100% - 52px),transparent);mask-image:linear-gradient(to right,transparent,#0001 calc(var(--ca-pattern-title-end) - 12px),#0002 var(--ca-pattern-title-end),#000 calc(var(--ca-pattern-title-end) + 18px),#000 calc(100% - 76px),#0002 calc(100% - 52px),transparent)}.ca-saltwater-header-pattern svg{display:none}.ca-saltwater-header-pattern .ca-reef-pattern__mobile{display:block}}
/*# sourceMappingURL=/cdn/shop/t/69/compiled_assets/styles.css.map?subset=ABAAAAAAAAAAAAAAABwC */
