:root{--raqp-ice:#91e5ff;--raqp-blue:#1f9cff;--raqp-gold:#efd2a0}.rh-aq-promise-strip{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,2vw,19px);margin:31px auto 11px}.rh-aq-promise{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:40px 1fr;align-items:center;column-gap:12px;row-gap:3px;border:1px solid #5bcaffc2;border-radius:17px;padding:16px 15px;background:linear-gradient(125deg,#0e3654,#06192e 75%);box-shadow:0 0 19px #118aff54,inset 0 0 18px #1399f61e}.rh-aq-promise:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(105deg,transparent 24%,#93e4ff22 50%,transparent 73%);transform:translate(-140%);animation:raqpSweep 8s ease-in-out infinite}.rh-aq-promise>span{grid-row:span 2;display:grid;place-items:center;width:41px;height:41px;border-radius:50%;border:1px solid #a0e5ff;background:#0b4d7c;color:#f1d6a7;font:700 21px Georgia,serif;box-shadow:0 0 15px #1fafffaf}.rh-aq-promise strong{color:#f5dca9;font:700 13px/1.35 Manrope,Arial,sans-serif}.rh-aq-promise small{color:#b9d8ea;font:500 10px/1.55 Manrope,Arial,sans-serif}.rh-aq-promise-fine{font:500 10px/1.6 Manrope,Arial,sans-serif;color:#aacbdf;margin:0 0 27px}.oc-card-image[href]{display:block;position:relative;text-decoration:none;cursor:pointer}.oc-card-image[href]:focus-visible{outline:3px solid #f1d59b;outline-offset:-5px}.oc-card-image[href]:hover img{transform:scale(1.045)}.oc-card-image[href] img{transition:transform .5s ease}:is(.oc-card,.rh-fresh-product,.rm-card,.rg-card,.rl-component,.rm-gear-card,.rm-livestock-card,.rg-inclusion,.rs-bottom-card){position:relative;isolation:isolate;border-color:#40baff!important;box-shadow:0 12px 28px #0007,0 0 19px #0b91ff53,0 0 36px #0778dd24!important;transition:box-shadow .35s ease,transform .35s ease}:is(.oc-card,.rh-fresh-product,.rm-card,.rg-card,.rl-component,.rm-gear-card,.rm-livestock-card,.rg-inclusion,.rs-bottom-card):hover{box-shadow:0 17px 35px #0009,0 0 29px #148cff99,0 0 55px #1675dd4a!important}:is(.oc-card-image,.rh-fresh-product-media,.rm-card-image,.rg-card-media,.rl-photo,.rm-hero-preview,.rg-product-pic,.rs-gallery,.rs-hero-photo,.rg-mood-grid figure,.rm-photo-tile,.rl-feature-banner){position:relative;isolation:isolate;overflow:hidden;border-radius:clamp(12px,2vw,20px);box-shadow:0 0 0 1px #44c7ff74,0 0 19px #0e9fff76,0 0 37px #0877ce37}:is(.oc-card-image,.rh-fresh-product-media,.rm-card-image,.rg-card-media,.rl-photo,.rm-hero-preview,.rg-product-pic,.rs-gallery,.rs-hero-photo,.rg-mood-grid figure,.rm-photo-tile,.rl-feature-banner):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:3;padding:2px;background:conic-gradient(from var(--raqp-angle,0deg),#064f95,#56d7ff,#0e69ed,#1261a3,#f0d4a6,#138ffe,#064f95);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:raqpSpin 7s linear infinite}:is(.oc-card-image,.rh-fresh-product-media,.rm-card-image,.rg-card-media,.rl-photo,.rm-hero-preview,.rg-product-pic,.rs-gallery,.rs-hero-photo,.rg-mood-grid figure,.rm-photo-tile,.rl-feature-banner):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;border-radius:inherit;background:linear-gradient(108deg,transparent 29%,#8ae6ff17 46%,#a2ecff35 50%,#8ae6ff17 54%,transparent 72%);transform:translate(-140%);animation:raqpSweep 8s ease-in-out infinite}@property --raqp-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes raqpSpin{to{--raqp-angle:360deg}}@keyframes raqpSweep{0%,19%{transform:translate(-140%)}46%,to{transform:translate(140%)}}.rh-aqua-sticky{position:fixed;left:50%;bottom:max(12px,env(safe-area-inset-bottom));z-index:99;width:min(660px,calc(100vw - 24px));transform:translate(-50%,130%);opacity:0;pointer-events:none;display:flex;align-items:center;gap:13px;justify-content:space-between;padding:11px 12px 11px 19px;border:1px solid #6ed7ff;border-radius:17px;background:linear-gradient(110deg,#081d34ed,#061526f5);box-shadow:0 0 0 1px #9fe9ff24,0 0 28px #118fff84,0 16px 38px #000b;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:transform .26s ease,opacity .26s ease;box-sizing:border-box;font-family:Manrope,Arial,sans-serif}.rh-aqua-sticky.is-visible{opacity:1;transform:translate(-50%);pointer-events:auto}.rh-aqua-sticky__content{min-width:0;flex:1;display:grid;gap:3px}.rh-aqua-sticky__tag{font:800 9px/1.2 Manrope,Arial,sans-serif;letter-spacing:.11em;color:#86dfff}.rh-aqua-sticky__title{font:700 13px/1.4 Manrope,Arial,sans-serif;color:#efd3a0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rh-aqua-sticky__button{border:1px solid #a9eaff;border-radius:100px;min-height:44px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;padding:10px 18px;background:linear-gradient(115deg,#1885c5,#0a4b87);font:800 11px/1.2 Manrope,Arial,sans-serif;text-decoration:none;color:#fff;box-shadow:0 0 15px #0e92ff7f}.rh-aqua-sticky__button:focus-visible{outline:2px solid #f1d3a1;outline-offset:3px}@media(max-width:800px){.rh-aq-promise-strip{grid-template-columns:1fr;gap:11px}.rh-aq-promise{padding:12px 15px}.rh-aq-promise-fine{margin-bottom:20px}}@media(max-width:520px){.rh-aqua-sticky{padding:9px 10px;gap:8px}.rh-aqua-sticky__button{padding:10px 12px;font-size:10px}.rh-aqua-sticky__title{font-size:11px}.rh-aqua-sticky__tag{font-size:8px}}@media(prefers-reduced-motion:reduce){.rh-aq-promise:after,:is(.oc-card-image,.rh-fresh-product-media,.rm-card-image,.rg-card-media,.rl-photo,.rm-hero-preview,.rg-product-pic,.rs-gallery,.rs-hero-photo,.rg-mood-grid figure,.rm-photo-tile,.rl-feature-banner):before,:is(.oc-card-image,.rh-fresh-product-media,.rm-card-image,.rg-card-media,.rl-photo,.rm-hero-preview,.rg-product-pic,.rs-gallery,.rs-hero-photo,.rg-mood-grid figure,.rm-photo-tile,.rl-feature-banner):after{animation:none!important}.rh-aqua-sticky,.oc-card-image[href] img{transition:none}}:is(.rm-offer-top,.rg-trust,.rl-free-value,.rs-purchase,.rm-free,.rg-visit){box-shadow:0 0 0 1px #5cbefb4b,0 0 26px #128fff47,0 16px 36px #0006}.rh-fresh-product-media:focus-visible,.rm-card-image:focus-visible,.rg-card-media:focus-visible{outline:3px solid #f2d6a3;outline-offset:3px}.rh-fresh-product-media img,.rm-card-image img,.rg-card-media img{transition:transform .48s ease}@media(hover:hover){.rh-fresh-product-media:hover img,.rm-card-image:hover img,.rg-card-media:hover img{transform:scale(1.035)}}@media(prefers-reduced-motion:reduce){.rh-fresh-product-media img,.rm-card-image img,.rg-card-media img{transition:none!important;transform:none!important}}#rh-smart15 .rs-banners{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(18px,2.5vw,28px);margin-top:clamp(34px,5vw,58px)}#rh-smart15 .rs-banner{min-height:clamp(390px,36vw,480px);border:2px solid #43bdff;border-radius:22px;box-shadow:0 0 0 1px #a7edff3d,0 0 28px #098efb6c,0 18px 42px #0009}#rh-smart15 .rs-banner.bfood{min-height:330px}#rh-smart15 .rs-banner img{filter:brightness(.78) saturate(1.23) contrast(1.06);object-position:center}#rh-smart15 .rs-banner:before{background:linear-gradient(100deg,#031625ea,#041b2baa 43%,#061d3240)}#rh-smart15 .rs-banner-copy{padding:clamp(25px,4vw,47px);max-width:640px}#rh-smart15 .rs-banner h2{font-size:clamp(28px,3.3vw,43px);text-shadow:0 2px 15px #001321ba}#rh-smart15 .rs-banner p{font-size:clamp(12px,1.1vw,14px);line-height:1.8;text-shadow:0 1px 8px #001321b3}#rh-aqua-large .rl-feature-banners{gap:clamp(18px,2.4vw,28px);margin:39px 0 48px}#rh-aqua-large .rl-feature-banner{min-height:clamp(400px,34vw,485px);border:2px solid #3cbcff;border-radius:22px;box-shadow:0 0 26px #129bff65,0 17px 40px #0008}#rh-aqua-large .rl-feature-banner img{filter:brightness(.72) saturate(1.2) contrast(1.05);object-position:center}#rh-aqua-large .rl-feature-banner div{padding:clamp(27px,3vw,46px);max-width:590px;text-shadow:0 1px 13px #031320b8}#rh-aqua-large .rl-feature-banner h3{font-size:clamp(30px,3vw,42px)}#rh-aqua-large .rl-feature-banner p{font-size:clamp(12px,1vw,14px);line-height:1.8}@media(min-width:901px){#rh-aqua-large .rl-component-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}#rh-aqua-large .rl-fish-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}#rh-aqua-large .rl-component img{height:clamp(230px,22vw,290px);object-fit:contain}#rh-aqua-large .rl-fish-photo img{height:clamp(200px,22vw,260px)}#rh-marine-detail .rm-decor-grid{grid-template-columns:1.1fr .9fr;gap:clamp(16px,2.5vw,27px)}#rh-marine-detail .rm-photo-tile{min-height:clamp(420px,37vw,520px);border:2px solid #40bcff;border-radius:23px;box-shadow:0 0 26px #0b92f371,0 19px 43px #0009}#rh-marine-detail .rm-photo-tile img{filter:brightness(.82) saturate(1.22) contrast(1.08)}#rh-marine-detail .rm-photo-tile div{left:clamp(20px,3vw,36px);right:clamp(20px,3vw,35px);bottom:clamp(20px,3vw,39px);text-shadow:0 2px 12px #021322e8}#rh-marine-detail .rm-compare-grid{gap:clamp(16px,2.3vw,27px)}#rh-marine-detail .rm-compare-grid img{height:clamp(280px,26vw,360px);object-fit:cover}@media(min-width:971px){#rh-marine-detail .rm-gear-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}#rh-marine-detail .rm-gear-image{height:clamp(210px,21vw,270px)}#rh-marine-detail .rm-gear-image img{object-fit:contain}.rh-grand .rg-mood-grid{grid-template-columns:1.45fr 1fr 1fr;grid-auto-rows:clamp(285px,26vw,355px);gap:clamp(14px,2vw,22px)}.rh-grand .rg-detail-gallery{gap:clamp(16px,2vw,24px)}.rh-grand .rg-detail-gallery figure{height:clamp(390px,35vw,490px)}.rh-grand .rg-detail-gallery figure:first-child img{object-fit:contain;background:#081c31}.rh-grand .rg-inclusion img{height:clamp(215px,22vw,280px);object-fit:contain}.rh-grand .rg-mood-grid figure,.rh-grand .rg-detail-gallery figure{box-shadow:0 0 0 1px #63d3ff5c,0 0 22px #129bff66,0 15px 35px #0009;border-color:#41baff}.rh-custom .rc-photo-mosaic{grid-template-rows:clamp(295px,25vw,365px) clamp(240px,23vw,315px);gap:clamp(13px,2vw,21px)}.rh-custom .rc-mood-photo-grid{gap:clamp(14px,2vw,22px)}.rh-custom .rc-mood-photo-grid figure{height:clamp(290px,28vw,390px);border:2px solid #3bbaff;box-shadow:0 0 24px #118fff52,0 17px 36px #0009}@media(max-width:900px){#rh-aqua-large .rl-feature-banner{min-height:370px}#rh-aqua-large .rl-component img{height:230px}.rh-grand .rg-mood-grid{grid-template-columns:1fr 1fr;grid-auto-rows:285px}}@media(max-width:800px){#rh-smart15 .rs-banners{grid-template-columns:1fr;gap:17px}#rh-smart15 .rs-banner{min-height:345px}#rh-smart15 .rs-banner.bfood{grid-column:auto;min-height:315px}#rh-marine-detail .rm-decor-grid{grid-template-columns:1fr}#rh-marine-detail .rm-photo-tile{min-height:370px}}@media(max-width:650px){#rh-smart15 .rs-banner{min-height:335px}#rh-smart15 .rs-banner.bfood{min-height:330px}#rh-smart15 .rs-banner-copy{padding:25px 22px}#rh-smart15 .rs-banner h2{font-size:clamp(26px,7vw,34px)}#rh-aqua-large .rl-feature-banners{grid-template-columns:1fr}#rh-aqua-large .rl-feature-banner{min-height:335px}#rh-aqua-large .rl-component-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#rh-aqua-large .rl-component img{height:200px}#rh-aqua-large .rl-fish-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}#rh-aqua-large .rl-fish-photo img{height:180px}#rh-marine-detail .rm-photo-tile{min-height:330px}#rh-marine-detail .rm-compare-grid{grid-template-columns:1fr}#rh-marine-detail .rm-compare-grid img{height:280px}#rh-marine-detail .rm-gear-image{height:195px}.rh-grand .rg-mood-grid{grid-template-columns:1fr;grid-auto-rows:300px}.rh-grand .rg-mood-grid .rg-mood-large{grid-row:span 1}.rh-grand .rg-detail-gallery{grid-template-columns:1fr}.rh-grand .rg-detail-gallery figure{height:335px}.rh-grand .rg-inclusion img{height:235px}.rh-custom .rc-photo-mosaic{grid-template-columns:1fr 1fr;grid-template-rows:240px 210px}.rh-custom .rc-photo-mosaic figure:first-child{grid-column:span 2;grid-row:span 1}.rh-custom .rc-mood-photo-grid{grid-template-columns:1fr}.rh-custom .rc-mood-photo-grid figure{height:315px}}@media(max-width:420px){#rh-aqua-large .rl-component-grid{grid-template-columns:1fr}#rh-aqua-large .rl-component img{height:245px}#rh-smart15 .rs-banner{min-height:345px}.rh-custom .rc-photo-mosaic{grid-template-columns:1fr;grid-template-rows:auto}.rh-custom .rc-photo-mosaic figure,.rh-custom .rc-photo-mosaic figure:first-child{grid-column:auto;grid-row:auto;min-height:265px}}@media(prefers-reduced-motion:reduce){#rh-smart15 .rs-banner img,.rh-grand .rg-detail-gallery img{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/rosita-aqua-premium.css.map */
