.t4s-fbt__wrap{margin:48px 0;background:linear-gradient(145deg,#fff,#fefdf9,#faf8f2);border-radius:24px;box-shadow:0 20px 60px #d4af371f,0 8px 32px #d4af3714,inset 0 1px #fffffff2;padding:48px;border:1px solid rgba(212,175,55,.15);position:relative;overflow:hidden;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.t4s-fbt__wrap:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#d4af37,#f4d03f,#d4af37,#b7950b,#d4af37,#f4d03f);background-size:300% 100%;animation:elegant-flow 6s ease-in-out infinite}.t4s-fbt__wrap:after{content:"";position:absolute;top:-50%;right:-50%;width:100%;height:100%;background:radial-gradient(circle at center,rgba(212,175,55,.03) 0%,transparent 70%);animation:gentle-rotate 20s linear infinite;pointer-events:none}@keyframes elegant-flow{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes gentle-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}h3.t4s-fbt__title{font-size:32px;font-weight:800;background:linear-gradient(135deg,#d4af37,#f4d03f 30%,#d4af37 70%,#b7950b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:48px;text-align:center;letter-spacing:-.8px;line-height:1.1;position:relative;text-transform:uppercase;font-family:Inter,system-ui,-apple-system,sans-serif;text-shadow:none}h3.t4s-fbt__title:after{content:"";position:absolute;bottom:-16px;left:50%;transform:translate(-50%);width:120px;height:3px;background:linear-gradient(90deg,transparent 0%,#d4af37 20%,#f4d03f 50%,#d4af37 80%,transparent 100%);border-radius:3px;animation:title-glow 3s ease-in-out infinite alternate}@keyframes title-glow{0%{opacity:.6;transform:translate(-50%) scaleX(.8)}to{opacity:1;transform:translate(-50%) scaleX(1)}}.t4s-fbt__wrap .t4s-section-fbt{justify-content:center;align-items:flex-start;gap:20px;position:relative;width:100%}ul.t4s-fbt__list-img{padding:0;margin-bottom:0;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:12px;position:relative;width:100%}.t4s-fbt__img .t4s-fbt__img-wrap{margin:0 8px;position:relative;border-radius:20px;overflow:hidden;background:linear-gradient(145deg,#fff,#fefdf9);padding:20px;transition:all .6s cubic-bezier(.4,0,.2,1);border:2px solid rgba(212,175,55,.1);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);flex:1;width:100%;min-width:180px;max-width:280px;box-shadow:0 8px 32px #d4af3714,0 2px 8px #00000005,inset 0 1px 3px #ffffffe6}.t4s-fbt__img .t4s-fbt__img-wrap:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 24px 48px #d4af3726,0 12px 24px #d4af371a,inset 0 1px 3px #fffffff2;border-color:#d4af3740;background:linear-gradient(145deg,#fff,#fefdf9)}.t4s-fbt__img img{width:100%;height:220px;object-fit:cover;border-radius:16px;transition:all .6s cubic-bezier(.4,0,.2,1);filter:contrast(1.05) saturate(1.1) brightness(1.02);min-width:0;box-shadow:0 8px 24px #00000014}.t4s-fbt__img img:hover{transform:scale(1.05);filter:contrast(1.1) saturate(1.2) brightness(1.05);box-shadow:0 12px 32px #0000001f}.t4s-fbt__img .t4s-svg--plus{position:absolute;top:50%;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;left:-16px;background:linear-gradient(135deg,#d4af37,#f4d03f,#d4af37);border-radius:50%;color:#fff;font-size:16px;font-weight:700;box-shadow:0 8px 24px #d4af374d,0 4px 12px #d4af3733,inset 0 2px 4px #ffffff4d;z-index:2;transform:translateY(-50%);border:3px solid white;animation:soft-pulse 4s ease-in-out infinite}@keyframes soft-pulse{0%,to{transform:translateY(-50%) scale(1);box-shadow:0 8px 24px #d4af374d,0 4px 12px #d4af3733,inset 0 2px 4px #ffffff4d}50%{transform:translateY(-50%) scale(1.08);box-shadow:0 12px 32px #d4af3766,0 6px 16px #d4af3740,inset 0 2px 4px #fff6}}.t4s-fbt_img-0{margin-right:6px}.t4s-fbt__text-total-price{margin-bottom:32px;text-align:center;padding:32px;background:linear-gradient(135deg,#fffffffa,#fefdf9f2,#faf8f2fa);border-radius:20px;border:2px solid rgba(212,175,55,.15);position:relative;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);overflow:hidden;box-shadow:0 16px 40px #d4af3714,0 4px 16px #00000005,inset 0 1px 4px #ffffffe6}.t4s-fbt__text-total-price:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(212,175,55,.08) 45%,rgba(244,208,63,.12) 55%,transparent 100%);animation:elegant-shine 5s infinite}@keyframes elegant-shine{0%{left:-100%}to{left:100%}}.t4s-fbt__total-text{font-size:15px;margin-right:16px;color:#8b6914;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;opacity:.85}.t4s-fbt__total-price{color:#d4af37;font-size:36px;font-weight:800;display:inline-block;margin-left:12px;text-shadow:none;position:relative;background:linear-gradient(135deg,#d4af37,#f4d03f 40%,#d4af37);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-family:Inter,system-ui,sans-serif}.t4s-fbt__total-price:after{content:"";position:absolute;bottom:-8px;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0%,#d4af37 20%,#f4d03f 50%,#d4af37 80%,transparent 100%);border-radius:2px;opacity:.6}.t4s-fbt__price{font-size:20px;margin:0 12px;display:inline-block;color:#d4af37;font-weight:600;position:relative;padding:6px 12px;border-radius:8px;background:#d4af370f;border:1px solid rgba(212,175,55,.1)}.t4s-fbt__total-price del,.t4s-fbt__price del{font-weight:400;font-size:18px;color:#999;text-decoration:line-through;margin-right:16px;opacity:.7;position:relative}ul.t4s-fbt__swatches{padding:0;margin:40px 0;list-style:none;position:relative}.t4s-fbt__item{display:flex;align-items:center;line-height:1.6;flex-wrap:wrap;gap:24px;padding:28px;background:linear-gradient(145deg,#fff,#fefdf9);border:1px solid rgba(212,175,55,.12);border-radius:20px;transition:all .6s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 8px 24px #d4af370f,0 2px 8px #00000005,inset 0 1px 3px #ffffffe6}.t4s-fbt__item:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#d4af3705,#f4d03f08);opacity:0;transition:opacity .5s ease}.t4s-fbt__item:hover:before{opacity:1}.t4s-fbt__item:hover{border-color:#d4af3733;box-shadow:0 16px 48px #d4af371f,0 4px 16px #00000008,inset 0 1px 3px #fffffff2;transform:translateY(-2px);background:linear-gradient(145deg,#fff,#fefdf9)}.t4s-fbt__item:not(:last-child){margin-bottom:24px}.t4s-fbt__item select{width:auto;min-width:160px;border-radius:12px;color:#8b6914;height:48px;line-height:48px;margin-left:16px;border:1px solid rgba(212,175,55,.15);padding:0 20px;font-size:16px;font-weight:500;background:linear-gradient(145deg,#fff,#fefdf9);cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #d4af370f;font-family:Inter,system-ui,sans-serif}.t4s-fbt__item select:hover{border-color:#d4af3740;transform:translateY(-1px);box-shadow:0 8px 20px #d4af371f}.t4s-fbt__item select:focus{border-color:#d4af37;outline:none;box-shadow:0 0 0 3px #d4af371f,0 8px 20px #d4af3726;transform:translateY(-1px)}.t4s-fbt__item input[type=checkbox]{display:none}.t4s-fbt__item label{cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:600;font-size:17px;line-height:1.5;transition:all .4s ease;color:#8b6914;display:flex;align-items:center;gap:16px;font-family:Inter,system-ui,sans-serif}.t4s-fbt__item label:before{content:"";display:inline-block;width:32px;height:32px;min-width:32px;border:2px solid rgba(212,175,55,.2);box-shadow:0 4px 16px #d4af3714,inset 0 2px 4px #ffffffe6;background:linear-gradient(145deg,#fff,#fefdf9);transition:all .5s cubic-bezier(.4,0,.2,1);border-radius:10px;cursor:pointer;position:relative}.t4s-fbt__item label:hover:before{border-color:#d4af3766;transform:scale(1.05);box-shadow:0 8px 24px #d4af3726,inset 0 2px 4px #fffffff2;background:linear-gradient(145deg,#fefdf9,#fff)}.t4s-fbt__item svg{display:block;width:18px;height:18px;fill:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0) rotate(-90deg);pointer-events:none;transition:all .5s cubic-bezier(.68,-.55,.265,1.55);filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.t4s-fbt__item input[type=checkbox]:checked+label svg{transform:translate(-50%,-50%) scale(1) rotate(0)}.t4s-fbt__item input[type=checkbox]:checked+label:before{background:linear-gradient(135deg,#d4af37,#f4d03f,#d4af37);border-color:#d4af37;box-shadow:0 8px 24px #d4af3740,inset 0 2px 6px #ffffff4d,0 0 0 3px #d4af3726;transform:scale(1.08)}.t4s-fbt__item input[type=checkbox]:not(:checked)~*{opacity:.5;transition:opacity .6s ease;filter:grayscale(.3) blur(.3px)}.t4s-fbt__item input[type=checkbox]:not(:checked)+label{opacity:1;filter:none}.t4s-fbt__item input[type=checkbox]:not(:checked)~.t4s-fbt__item-checkbox{opacity:1;filter:none}button.t4s-fbt__submit{background:linear-gradient(135deg,#d4af37,#f4d03f,#d4af37,#b7950b,#d4af37,#f4d03f);background-size:300% 100%;border:none;color:#fff;text-transform:uppercase;position:relative;border-radius:20px;font-weight:800;padding:24px 56px;font-size:18px;letter-spacing:2px;cursor:pointer;transition:all .6s cubic-bezier(.4,0,.2,1);box-shadow:0 16px 40px #d4af3740,0 8px 20px #d4af3726,inset 0 2px 6px #ffffff4d;min-height:72px;display:flex;align-items:center;justify-content:center;width:100%;overflow:hidden;font-family:Inter,system-ui,-apple-system,sans-serif;text-shadow:0 2px 4px rgba(0,0,0,.2);animation:gradient-flow 3s ease-in-out infinite}@keyframes gradient-flow{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}button.t4s-fbt__submit:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.2) 45%,rgba(255,255,255,.3) 55%,transparent 100%);transition:left 1s ease}button.t4s-fbt__submit:hover:before{left:100%}button.t4s-fbt__submit:hover{transform:translateY(-3px) scale(1.01);box-shadow:0 24px 60px #d4af3759,0 12px 32px #d4af3740,inset 0 2px 6px #fff6}button.t4s-fbt__submit:active{transform:translateY(-1px) scale(.99);box-shadow:0 12px 32px #d4af374d,0 6px 16px #d4af3733}.t4s-fbt__wrap .t4s-fbt__total-price{line-height:1.2}.t4s-fbt__wrap .is--col-fbt-total-price{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-right:calc(var(--ts-gutter-x, 15px) * .5);padding:36px;background:linear-gradient(145deg,#fefdf9,#f8f6ef);border-radius:16px;border:1px solid rgba(212,175,55,.12);box-shadow:0 8px 24px #d4af3714,inset 0 1px 4px #fffc;position:relative;overflow:hidden}.t4s-fbt__wrap .is--col-fbt-total-price:before{content:"\1f4b0";position:absolute;top:16px;right:16px;font-size:24px;opacity:.4;animation:gentle-bounce 3s ease-in-out infinite}@keyframes gentle-bounce{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-3px) rotate(5deg)}}.t4s-fbt__wrap .t4s-fbt__item-checkbox{display:flex;justify-content:center;align-items:center;position:relative;padding:12px;min-width:64px;min-height:64px;background:linear-gradient(145deg,#fefdf9,#f8f6ef);border-radius:16px;border:1px solid rgba(212,175,55,.15);transition:all .4s ease;box-shadow:0 4px 12px #d4af3714,inset 0 1px 2px #ffffffe6}.t4s-fbt__wrap .t4s-fbt__item-checkbox:hover{background:linear-gradient(145deg,#fff,#fefdf9);border-color:#d4af3740;transform:scale(1.03);box-shadow:0 8px 20px #d4af3726,inset 0 1px 2px #fffffff2}.t4s-fbt__item-select-price{padding-left:56px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:16px}@media (max-width: 767px){.t4s-fbt__wrap{margin:24px 0;padding:28px;border-radius:20px}h3.t4s-fbt__title{font-size:24px;margin-bottom:32px}.t4s-fbt__img img{height:180px}.t4s-fbt__img .t4s-fbt__img-wrap{margin:0 4px;padding:16px;border-radius:16px;min-width:140px}.t4s-fbt__img .t4s-svg--plus{width:28px;height:28px;left:-14px}.t4s-fbt__wrap .is--col-fbt-total-price{width:100%;padding:28px;margin:28px 0}.t4s-fbt__total-price{font-size:32px}.t4s-fbt__item{padding:24px;gap:20px;border-radius:16px}.t4s-fbt__wrap .t4s-fbt__item-checkbox{min-width:56px;min-height:56px;border-radius:12px}.t4s-fbt__item label:before{width:28px;height:28px;min-width:28px;border-radius:8px}.t4s-fbt__item svg{width:16px;height:16px}.t4s-fbt__item select{min-width:140px;height:44px;line-height:44px;font-size:15px}button.t4s-fbt__submit{padding:20px 40px;font-size:16px;min-height:64px;border-radius:16px}ul.t4s-fbt__list-img{gap:8px}}@media (min-width: 768px) and (max-width: 1023px){.t4s-fbt__wrap{padding:36px}.t4s-fbt__img img{height:190px}.t4s-fbt__total-price{font-size:34px}h3.t4s-fbt__title{font-size:28px}}@media (min-width: 1024px){.is--col-fbt-total-price{min-width:280px;padding:40px}h3.t4s-fbt__title{font-size:30px}button.t4s-fbt__submit{padding:24px 56px;font-size:18px;min-height:68px}.t4s-fbt__img img{height:200px}}@media (max-width: 574px){.t4s-fbt__img img{height:140px}.t4s-fbt__img .t4s-fbt__img-wrap{margin:0 2px;padding:12px;min-width:100px}.t4s-fbt__item{flex-direction:column;text-align:center;padding:20px}.t4s-fbt__item-select-price{padding-left:0;flex-direction:column;gap:20px}h3.t4s-fbt__title{font-size:20px}.t4s-fbt__wrap{padding:20px}ul.t4s-fbt__list-img{gap:6px}}[dir=rtl] .t4s-fbt__wrap .t4s-fbt__item-checkbox{padding-right:20px;padding-left:0}[dir=rtl] .t4s-fbt__item label:before{right:-20px;left:auto}[dir=rtl] .t4s-fbt__item svg{right:-14px;left:auto}[dir=rtl] .t4s-fbt__item select{margin-right:16px;margin-left:0}[dir=rtl] .t4s-fbt__total-text{margin-left:16px;margin-right:0}[dir=rtl] .t4s-fbt_img-0{margin-left:6px;margin-right:0}[dir=rtl] .t4s-fbt__img .t4s-svg--plus{right:-16px;left:auto}[dir=rtl] h3.t4s-fbt__title:after{left:auto;right:50%;transform:translate(50%)}.t4s-fbt__item label:focus-within:before,button.t4s-fbt__submit:focus{outline:3px solid rgba(212,175,55,.5);outline-offset:4px;box-shadow:0 0 0 6px #d4af3726,0 8px 24px #d4af3733}button.t4s-fbt__submit:disabled{opacity:.7;cursor:not-allowed;transform:none;background:linear-gradient(135deg,#999,#777);animation:loading-pulse 2s ease-in-out infinite}@keyframes loading-pulse{0%,to{opacity:.7}50%{opacity:.9}}@media (prefers-color-scheme: dark){.t4s-fbt__wrap{background:linear-gradient(145deg,#f8f6f1,#f2efe8);border-color:#d4af374d;color:#333;box-shadow:0 20px 60px #d4af3726,0 8px 32px #d4af371a,inset 0 1px #ffffffe6}.t4s-fbt__item{background:linear-gradient(145deg,#fff,#fefdf9);border-color:#d4af3733;color:#333;box-shadow:0 8px 24px #d4af3714,inset 0 1px 3px #ffffffe6}.t4s-fbt__img .t4s-fbt__img-wrap{background:linear-gradient(145deg,#fff,#fefdf9);border-color:#d4af3733}.t4s-fbt__text-total-price{background:linear-gradient(135deg,#fffffffa,#fefdf9f2);border-color:#d4af374d}.t4s-fbt__item select{background:linear-gradient(145deg,#fff,#fefdf9);border-color:#d4af3733;color:#333}.t4s-fbt__item label{color:#8b6914}.t4s-fbt__item label:before{background:linear-gradient(145deg,#fff,#fefdf9);border-color:#d4af3733}.t4s-fbt__wrap .is--col-fbt-total-price,.t4s-fbt__wrap .t4s-fbt__item-checkbox{background:linear-gradient(145deg,#fff,#fefdf9);border-color:#d4af3733}}@media (prefers-contrast: high){.t4s-fbt__wrap{border:3px solid #d4af37;background:#fff;box-shadow:none}.t4s-fbt__item{border:2px solid #d4af37;background:#fff;box-shadow:none}.t4s-fbt__item label:before{border:3px solid #d4af37;background:#fff;box-shadow:none}button.t4s-fbt__submit{background:#d4af37;color:#fff;border:2px solid #d4af37;box-shadow:none}.t4s-fbt__total-price{color:#d4af37;-webkit-text-fill-color:#d4af37}h3.t4s-fbt__title{-webkit-text-fill-color:#d4af37}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.t4s-fbt__img img:hover,button.t4s-fbt__submit:hover,.t4s-fbt__item:hover{transform:none}}@media print{.t4s-fbt__wrap{box-shadow:none;border:2px solid #d4af37;background:#fff;page-break-inside:avoid;color:#d4af37}.t4s-fbt__img .t4s-fbt__img-wrap{box-shadow:none;border:1px solid #d4af37;background:#fff}button.t4s-fbt__submit{background:#fff;color:#d4af37;border:2px solid #d4af37;box-shadow:none}.t4s-fbt__wrap:before,.t4s-fbt__wrap:after,.t4s-fbt__total-price:after,h3.t4s-fbt__title:after{display:none}}.t4s-fbt__wrap *{will-change:auto}.t4s-fbt__img img,button.t4s-fbt__submit,.t4s-fbt__item{will-change:transform,box-shadow}.t4s-fbt__item select::-webkit-scrollbar{width:6px}.t4s-fbt__item select::-webkit-scrollbar-track{background:#d4af371a;border-radius:3px}.t4s-fbt__item select::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#d4af37,#f4d03f);border-radius:3px}.t4s-fbt__item select::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#b7950b,#d4af37)}@keyframes shimmer-enhanced{0%{background-position:-200% 0;opacity:.8}50%{opacity:1}to{background-position:200% 0;opacity:.8}}.t4s-fbt__wrap.loading:before{animation:shimmer-enhanced 2s ease-in-out infinite}
/*# sourceMappingURL=/cdn/shop/t/17/assets/fbt.css.map */
