.rnf-qb__trigger{display:none;position:absolute;inset-inline-end:12px;top:12px;bottom:auto;z-index:5;width:44px;height:44px;min-width:44px;padding:0;place-items:center;color:#111;border:1px solid rgba(255,255,255,.8);border-radius:50%;background:#ffffffd1;box-shadow:0 4px 18px #0000001f,inset 0 1px #fff;backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);cursor:pointer;transition:box-shadow .2s}.rnf-qb-ready .rnf-qb__trigger{display:grid}.rnf-qb__trigger{appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;outline:none}.rnf-qb__trigger svg{display:block;flex:none;width:24px;height:24px;max-width:none;overflow:visible;pointer-events:none}@media(hover:hover){.rnf-qb__trigger:hover:not([data-rnf-add-feedback]){background:#fff}}.rnf-qb__trigger:focus-visible:not([data-rnf-pointer]),.rnf-qb button:focus-visible,.rnf-qb a:focus-visible{outline:2px solid #111;outline-offset:3px}.rnf-qb[data-rnf-pointer] .rnf-qb__handle:focus{outline:none;box-shadow:none}.rnf-qb{position:fixed;inset:auto 0 var(--rnf-qb-bottom,0px);box-sizing:border-box;margin:0 auto;padding:0;border:0;border-radius:30px 30px 0 0;width:min(100%,560px);max-width:100%;height:min(850px,calc(var(--rnf-qb-height,100svh) - 16px));max-height:calc(var(--rnf-qb-height,100dvh) - 16px);overflow:hidden;color:rgb(var(--color-foreground,17,17,17));background:#fff;font-family:var(--font-body-family,Arial,sans-serif);font-style:var(--font-body-style,normal);font-size:15px;line-height:1.4;letter-spacing:0;box-shadow:0 -12px 70px #00000038;opacity:0;transform:translateY(105%);transition:transform .44s cubic-bezier(.2,.8,.2,1),opacity .24s ease}.rnf-qb[data-visible]{opacity:1;transform:translateZ(0)}.rnf-qb[open]{will-change:transform,opacity;transform:translate3d(0,105%,0);transition:transform .52s cubic-bezier(.22,.75,.2,1),opacity .24s ease}.rnf-qb[open][data-visible]{transform:translateZ(0)}.rnf-qb:focus{outline:none}.rnf-qb::backdrop{background:#080a0c57;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);opacity:0;transition:opacity .32s ease}.rnf-qb[data-visible]::backdrop{opacity:1}.rnf-qb *,.rnf-qb *:before,.rnf-qb *:after{box-sizing:border-box}.rnf-qb [hidden]{display:none!important}.rnf-qb__sheet{height:100%;display:flex;flex-direction:column;overflow:hidden;border:1px solid #fff;border-bottom:0;border-radius:inherit;background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none}.rnf-qb__header{position:relative;display:flex;align-items:center;justify-content:center;flex:none;min-height:54px;padding:29px 18px 9px;touch-action:none;cursor:grab;user-select:none;-webkit-user-select:none}.rnf-qb__handle{position:absolute;top:0;left:50%;display:grid;place-items:center;width:90px;height:30px;padding:0;transform:translate(-50%);border:0;border-radius:15px;background:transparent;color:inherit;cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent}.rnf-qb__handle span{display:block;width:46px;height:5px;border-radius:5px;background:#8c8c8c;box-shadow:inset 0 1px 1px #ffffff4d}.rnf-qb[data-dragging],.rnf-qb[data-dragging]::backdrop{transition:none}.rnf-qb[data-dragging] .rnf-qb__header{cursor:grabbing}.rnf-qb__brand{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#707070}.rnf-qb__gallery-controls button,.rnf-qb__quantity button{display:grid;place-items:center;padding:0;color:inherit;border:0;cursor:pointer;font:inherit;background:transparent;-webkit-tap-highlight-color:transparent}.rnf-qb__mount,.rnf-qb__product,.rnf-qb__form{display:flex;flex-direction:column;flex:1;min-height:0}.rnf-qb__scroll{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.rnf-qb__gallery{display:flex;position:relative;width:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.rnf-qb__gallery::-webkit-scrollbar{display:none}.rnf-qb__slide{display:flex;align-items:center;justify-content:center;flex:0 0 100%;min-width:0;min-height:0;height:clamp(190px,43svh,350px);scroll-snap-align:center;scroll-snap-stop:always;padding:0 20px;overflow:hidden}.rnf-qb__slide>.rnf-qb__image,.rnf-qb__slide>video{display:block;flex:0 1 auto;width:100%;height:100%;min-height:0;min-width:0;max-height:100%;object-fit:contain!important;object-position:center;border-radius:16px}.rnf-qb__gallery-controls{display:flex;align-items:center;justify-content:center;gap:6px;margin:8px 0 12px;color:#0009}.rnf-qb__dots{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0;padding:1px 7px;border:1px solid #dedede;border-radius:22px;background:linear-gradient(145deg,#fff,#f3f3f3);box-shadow:0 3px 13px #00000012,inset 0 1px #fff}.rnf-qb__gallery-controls .rnf-qb__dot{width:22px;height:30px;padding:0;background:transparent;flex:none;outline-offset:0;border-radius:14px}.rnf-qb__dot span{width:6px;height:6px;border-radius:8px;background:#858585;box-shadow:inset 0 1px 1px #ffffff40;transition:width .22s ease,background .22s ease}.rnf-qb__dot[aria-current=true] span{width:13px;background:#111;box-shadow:0 1px 4px #0003}.rnf-qb__sr{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rnf-qb__info{padding:0 22px}.rnf-qb__title{margin:8px 0 10px;font:700 23px/1.15 var(--font-heading-family,var(--font-body-family,Arial,sans-serif));letter-spacing:-.025em}.rnf-qb__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;font-size:18px;font-weight:600}.rnf-qb__price s{font-size:13px;color:#707070;opacity:1;font-weight:400}.rnf-qb__terms{margin-top:10px;font-size:12px}.rnf-qb__terms:empty{display:none}.rnf-qb__offer{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin:9px 0 0;font-size:12px;font-weight:500;line-height:1.35;color:#111}.rnf-qb__offer[data-pending]{opacity:.55}.rnf-qb__offer[data-confirm]{font-size:11px;opacity:.6;font-weight:400}.rnf-qb__price-note{margin:8px 0 0;font-size:11px;line-height:1.45;opacity:.6}.rnf-qb__offer-tag{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:4px;background:#dcfae6;color:#079455;font-size:11px;font-weight:600;line-height:1.35}.rnf-qb__offer-saving{font-size:12px;font-weight:500}.rnf-qb__secure-link{display:flex;align-items:center;gap:6px;width:100%;margin:12px 0 0;padding:0;border:0;background:none;color:#333;text-align:start;font:500 11px/1.5 var(--font-body-family,Arial,sans-serif);cursor:pointer;-webkit-tap-highlight-color:transparent}.rnf-qb__secure-link-options{font-weight:400;opacity:.75}.rnf-qb__secure-link>svg{flex:none}.rnf-qb__secure-link>span:last-child{margin-inline-start:auto;font-size:21px;line-height:1}.rnf-qb__options{display:grid;gap:16px;margin-top:18px}.rnf-qb__option-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.rnf-qb__option-row>.rnf-qb__option{flex:1 1 160px}.rnf-qb__option-row--color>.rnf-qb__option{flex-basis:92px}.rnf-qb__option-row>.rnf-qb__purchase-row{flex:0 1 auto;gap:8px;margin:0 0 2px;margin-inline-start:auto;max-width:100%}.rnf-qb__option{padding:0;margin:0;border:0;min-width:0}.rnf-qb__option legend{margin-bottom:9px;font-size:13px;font-weight:600;min-height:18px}.rnf-qb__values{display:flex;flex-wrap:wrap;gap:8px}.rnf-qb__value{position:relative;cursor:pointer}.rnf-qb__value input{position:absolute;opacity:0;width:1px;height:1px}.rnf-qb__choice{display:flex;align-items:center;gap:7px;padding:8px 12px;min-height:40px;border:1px solid #ccc;border-radius:22px;font-size:13px;background:linear-gradient(145deg,#fff,#f5f5f5);box-shadow:inset 0 1px #fff;transition:background .18s,border-color .18s,box-shadow .18s}.rnf-qb__value input:checked+.rnf-qb__choice{border-color:#111;background:#ffffffd6;color:#111;box-shadow:inset 0 0 0 1px #111,inset 0 1px #fff}.rnf-qb__value input:focus-visible+.rnf-qb__choice{outline:2px solid #111;outline-offset:3px}.rnf-qb__value--color .rnf-qb__choice{display:grid;place-items:center;width:42px;height:42px;padding:5px;border:2px solid transparent;border-radius:50%;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.rnf-qb__value--color .rnf-qb__swatch{width:28px;height:28px;flex-basis:28px}.rnf-qb__value--color input:checked+.rnf-qb__choice{border-color:#111;background:transparent;box-shadow:none}.rnf-qb__value[data-unavailable] .rnf-qb__choice{opacity:.45;text-decoration:line-through}.rnf-qb__swatch{display:block;width:20px;height:20px;flex:0 0 20px;object-fit:cover;border-radius:50%;border:1px solid rgba(0,0,0,.17);box-shadow:inset 0 1px 2px #ffffff73;background:linear-gradient(90deg,var(--rnf-sw1) 0 50%,var(--rnf-sw2,var(--rnf-sw1)) 50% 100%)}.rnf-qb__footer{padding:14px 22px calc(20px + env(safe-area-inset-bottom,0px))}.rnf-qb__purchase-row{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-bottom:10px}.rnf-qb__quantity-label{font-size:13px;font-weight:500}.rnf-qb__quantity{display:flex;align-items:center;flex:none;height:38px;border:1px solid #ccc;border-radius:20px;background:linear-gradient(145deg,#fff,#f5f5f5);box-shadow:inset 0 1px #fff,0 2px 8px #00000006}.rnf-qb__quantity button{width:36px;height:36px;font-size:19px}.rnf-qb__quantity input{width:34px;height:36px;padding:0;text-align:center;color:inherit;border:0;background:none;font:inherit;font-size:13px;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.rnf-qb__quantity input::-webkit-inner-spin-button,.rnf-qb__quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.rnf-qb__add{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;width:100%;min-height:52px;padding:12px 10px;border:1px solid #111;border-radius:18px;background:#111;color:#fff;font:600 clamp(12px,3.6vw,15px)/1.3 var(--font-body-family,Arial,sans-serif);cursor:pointer;box-shadow:0 4px 14px #0000001f;transition:background .2s,transform .2s;-webkit-tap-highlight-color:transparent}.rnf-qb__add svg{flex:none;display:block}.rnf-qb__add-price{white-space:nowrap}.rnf-qb__add:hover{background:#252525}.rnf-qb__add:active{transform:scale(.99)}.rnf-qb__add:disabled{opacity:.45;cursor:default}.rnf-qb__details{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:48px;margin-top:18px;padding:12px 0;border-top:1px solid rgba(0,0,0,.08);color:inherit;font-size:13px;font-weight:500;text-decoration:none}.rnf-qb__details:hover{text-decoration:underline}.rnf-qb__details svg{display:block;flex:none}.rnf-qb__secure{flex:1;min-height:0;padding:16px 24px 28px;overflow:auto;overscroll-behavior:contain;animation:rnf-qb-secure-in .28s ease-out}.rnf-qb__secure-back,.rnf-qb__secure-cart-link{display:flex;align-items:center;justify-content:center;gap:5px;padding:8px 0;border:0;background:none;color:inherit;font:500 12px/1.4 var(--font-body-family,Arial,sans-serif);cursor:pointer}.rnf-qb__secure-back{justify-content:flex-start;margin-bottom:18px}.rnf-qb__secure-back span{font-size:22px;line-height:1}.rnf-qb__secure-title{margin:0 0 10px;font:700 25px/1.15 var(--font-heading-family,var(--font-body-family,Arial,sans-serif));letter-spacing:-.025em}.rnf-qb__secure-title:focus{outline:none}.rnf-qb__secure-description{margin:0 0 22px;font-size:13px;line-height:1.6;opacity:.75}.rnf-qb__secure-selection{display:grid;gap:7px;padding:18px;border:1px solid #dedede;border-radius:20px;background:linear-gradient(145deg,#fff,#f7f7f7);box-shadow:inset 0 1px #fff,0 6px 20px #00000008;font-size:13px}.rnf-qb__secure-selection>strong:first-child{font-size:16px;line-height:1.4}.rnf-qb__secure-selection>strong:last-child{margin-top:5px;font-size:20px}.rnf-qb__secure-note{margin:16px 0;font-size:11px;line-height:1.65;opacity:.65}.rnf-qb__secure-status{padding:18px 0;margin:0;font-size:13px;line-height:1.6}.rnf-qb__secure-status[data-error]{color:#a51c26}.rnf-qb__secure-cart-link{width:100%;margin-top:16px;text-decoration:underline;text-underline-offset:3px}.rnf-qb__payment-lines{display:grid;gap:12px;padding:18px;border:1px solid #dedede;border-radius:20px;background:linear-gradient(145deg,#fff,#f7f7f7);box-shadow:inset 0 1px #fff}.rnf-qb__payment-line{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;font-size:12px;line-height:1.5}.rnf-qb__payment-line>span{min-width:0;overflow-wrap:anywhere}.rnf-qb__payment-line small{white-space:nowrap;opacity:.6}.rnf-qb__payment-line strong{flex:none;font-size:12px;font-weight:500;white-space:nowrap}.rnf-qb__payment-total{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:20px 0;font-size:16px;font-weight:600}.rnf-qb__wallets{margin-bottom:18px;--shopify-accelerated-checkout-button-block-size:48px;--shopify-accelerated-checkout-button-border-radius:16px;--shopify-accelerated-checkout-row-gap:10px}.rnf-qb__secure-checkout{margin-top:16px}@keyframes rnf-qb-secure-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.rnf-qb__error{margin:0 0 10px;font-size:12px;color:#a51c26}.rnf-qb__state{display:flex;flex:1;min-height:180px;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;text-align:center;font-size:14px}.rnf-qb__state p{margin:0}.rnf-qb__loader{width:28px;height:28px;border:2px solid rgba(0,0,0,.1);border-top-color:#111;border-radius:50%;animation:rnf-qb-spin .8s linear infinite}.rnf-qb[data-load-error] .rnf-qb__loader{display:none}.rnf-qb__retry{padding:10px 22px;border:1px solid #111;border-radius:16px;background:#111;color:#fff;font:inherit;cursor:pointer}@keyframes rnf-qb-spin{to{transform:rotate(360deg)}}@media(min-width:750px){.rnf-qb{bottom:calc(18px + var(--rnf-qb-bottom,0px));border-radius:30px;height:min(850px,calc(var(--rnf-qb-height,100dvh) - 36px))}.rnf-qb__sheet{border-bottom:1px solid rgba(255,255,255,.85)}.rnf-qb__trigger{inset-inline-end:16px;top:16px;bottom:auto}}@media(max-height:680px){.rnf-qb__slide{height:clamp(170px,36svh,245px)}.rnf-qb__header{min-height:48px}.rnf-qb__footer{padding-top:10px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}}@media(prefers-reduced-motion:reduce){.rnf-qb,.rnf-qb[open],.rnf-qb::backdrop,.rnf-qb__trigger,.rnf-qb__choice,.rnf-qb__dot span,.rnf-qb__add{transition:none}.rnf-qb__loader,.rnf-qb__secure{animation:none}}.rnf-qb__trigger[data-rnf-added]{color:#fff;background:#111;border-color:#ffffff4d;box-shadow:0 4px 18px #0000002b,inset 0 1px #ffffff26}.rnf-qb__trigger[data-rnf-added] svg{color:inherit;stroke:currentColor}@media(hover:hover){.rnf-qb__trigger[data-rnf-added]:hover{background:#111}}.rnf-qb__trigger[data-rnf-add-feedback]{transform:none}.rnf-qb__basket,.rnf-qb__plus,.rnf-qb__parcel{transform-box:fill-box;transform-origin:center}.rnf-qb__parcel{opacity:0;transform:translate3d(0,-8px,0)}.rnf-qb__trigger[data-rnf-add-feedback] .rnf-qb__basket{animation:rnfQbBasketAdded .9s cubic-bezier(.2,.7,.2,1) 1 both}.rnf-qb__trigger[data-rnf-add-feedback] .rnf-qb__parcel{animation:rnfQbParcelAdded .9s cubic-bezier(.28,.15,.45,1) 1 both}.rnf-qb__trigger[data-rnf-add-feedback] .rnf-qb__plus{animation:rnfQbPlusAdded .9s ease-out 1 both}#cart-icon-bubble[data-rnf-add-feedback] .svg-wrapper>svg{transform-origin:center;animation:rnfHeaderCartAdded .65s ease 1 both}#cart-icon-bubble[data-rnf-add-feedback] .cart-count-bubble{transform-origin:center;animation:rnfHeaderCountAdded .65s ease 1 both}@keyframes rnfQbBasketAdded{0%,10%,to{transform:translateZ(0)}35%,58%{transform:translate3d(0,4px,0)}82%{transform:translate3d(0,-.5px,0)}}@keyframes rnfQbParcelAdded{0%,8%{opacity:0;transform:translate3d(0,-8px,0) scale(.85)}16%{opacity:1;transform:translate3d(0,-5px,0) scale(.92)}42%{opacity:1;transform:translate3d(0,5px,0) scale(.9)}52%,to{opacity:0;transform:translate3d(0,6px,0) scale(.82)}}@keyframes rnfQbPlusAdded{0%,54%{opacity:0;transform:scale(.5)}66%,to{opacity:1;transform:scale(1)}}@keyframes rnfHeaderCartAdded{0%,to{transform:scale(1)}40%{transform:scale(1.13)}72%{transform:scale(.98)}}@keyframes rnfHeaderCountAdded{0%,to{transform:scale(1)}40%{transform:scale(1.24)}72%{transform:scale(.96)}}@media(prefers-reduced-motion:reduce){.rnf-qb__trigger[data-rnf-add-feedback] .rnf-qb__basket,.rnf-qb__trigger[data-rnf-add-feedback] .rnf-qb__parcel,.rnf-qb__trigger[data-rnf-add-feedback] .rnf-qb__plus,#cart-icon-bubble[data-rnf-add-feedback] .svg-wrapper>svg,#cart-icon-bubble[data-rnf-add-feedback] .cart-count-bubble{animation:none;transform:none}.rnf-qb__parcel{opacity:0}.rnf-qb__plus{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/rnf-quick-buy.css.map */
