.rf-bento__img{top:-60px!important;bottom:-60px!important}
html .rf-glitter::after,html .rf-bento__item::after,html .rf-clist__item::after,html .rf-cat::after,html .rf-mega__img::after{content:'';position:absolute;inset:0;z-index:4;pointer-events:none;padding:8px;border-radius:inherit;mix-blend-mode:normal;opacity:1;
background:radial-gradient(circle,#fff 0 1.3px,transparent 2px) 0 0/12px 12px,radial-gradient(circle,#FFF3C4 0 1.1px,transparent 1.8px) 5px 7px/18px 18px,radial-gradient(circle,#fff 0 1.8px,transparent 2.6px) 9px 3px/27px 27px,linear-gradient(135deg,#B87A00,#E09B00 20%,#FFE29A 35%,#C98A00 50%,#FFF0B8 65%,#E09B00 80%,#B87A00) 0 0/300% 300%;
-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);
animation:rf-frame-twinkle 1.4s steps(2) infinite,rf-frame-shift 3.5s ease-in-out infinite}
html .rf-mega__img::after{padding:5px}
html .rf-clist__item::after{padding:7px}
@keyframes rf-frame-twinkle{0%{background-position:0 0,5px 7px,9px 3px,0 0}50%{background-position:6px 4px,0 12px,2px 14px,0 0}100%{background-position:0 0,5px 7px,9px 3px,0 0}}
@keyframes rf-frame-shift{0%,100%{background-size:12px 12px,18px 18px,27px 27px,300% 300%;filter:brightness(1)}50%{background-size:12px 12px,18px 18px,27px 27px,300% 300%;filter:brightness(1.25)}}
html .rf-bento__item:hover::after,html .rf-clist__item:hover::after{animation-duration:.7s,1.6s}
@media (prefers-reduced-motion:reduce){html .rf-glitter::after,html .rf-bento__item::after,html .rf-clist__item::after,html .rf-cat::after,html .rf-mega__img::after{animation:none}}
.rf-prose{max-width:760px;font-size:17px;line-height:1.75;color:rgba(5,11,34,.9)}
.rf-prose h2,.rf-prose h3{font-family:var(--rf-display);font-weight:900;color:var(--rf-navy);margin:40px 0 12px;letter-spacing:-.01em}
.rf-prose h2{font-size:32px}.rf-prose h3{font-size:23px}
.rf-prose p{margin:0 0 16px}
.rf-prose a{color:var(--rf-royal);font-weight:700}
.rf-prose img{border-radius:20px;margin:24px 0}
.rf-prose ul,.rf-prose ol{padding-left:22px;margin:0 0 16px}
.shopify-policy__container{max-width:820px!important;margin:56px auto 112px!important;padding:0 20px!important;font-family:var(--rf-sans);font-weight:500;color:var(--rf-navy)}
.shopify-policy__title{background:var(--rf-navy);color:var(--rf-ivory);border-radius:24px;padding:40px;margin-bottom:40px;text-align:left!important}
.shopify-policy__title h1{font-family:var(--rf-display);font-size:46px;font-weight:900;letter-spacing:-.02em;color:var(--rf-ivory);margin:0}
.shopify-policy__body{font-size:16px;line-height:1.75}
.shopify-policy__body h2,.shopify-policy__body h3{font-family:var(--rf-display);font-weight:900;color:var(--rf-navy);margin-top:32px}
.shopify-policy__body a{color:var(--rf-royal)}