.twa-bfc{padding-top:32px;padding-bottom:24px;color:#111;font-family:var(--twa-font-body,Arial,sans-serif)}.twa-bfc__panel{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:20px;padding:28px 5%;border:4px solid #000;border-radius:32px;background:#f4f4f4}.twa-bfc__copy{position:relative;z-index:2;padding:22px 0}.twa-bfc__intro{font:500 clamp(18px,1.8vw,24px)/1.35 var(--twa-font-head);max-width:440px;margin:0 0 20px}.twa-bfc__heading{margin:0 0 20px;font:600 clamp(36px,4.4vw,64px)/1.04 var(--twa-font-head);letter-spacing:-.04em;color:#ff0909}.twa-bfc__heading>span{display:block;font-size:.6em;margin-bottom:1px}.twa-bfc__price{font:600 clamp(28px,3vw,42px)/1.2 var(--twa-font-head);margin:0 0 12px;letter-spacing:-.025em}.twa-bfc__price small{font:600 12px/1 var(--twa-font-body);letter-spacing:0;white-space:nowrap}.twa-bfc__terms{font-size:14px;line-height:1.7;margin:0 0 24px;max-width:420px}.twa-bfc__button{display:inline-flex;align-items:center;justify-content:center;gap:28px;background:#ff0909;color:#fff;text-decoration:none;font-size:16px;font-weight:700;border-radius:8px;min-height:52px;padding:13px 30px}.twa-bfc__button:hover{background:#c90000;color:#fff}.twa-bfc__button:focus-visible,.twa-bfc__artists a:focus-visible{outline:3px solid #111;outline-offset:5px}.twa-bfc__visual{position:relative;min-width:0;width:100%;max-width:470px;justify-self:center;aspect-ratio:.94}.twa-bfc__product{position:absolute;width:83%;height:112%;left:-1%;top:-6%;object-fit:contain;filter:drop-shadow(0 12px 12px #0004)}.twa-bfc__badge{position:absolute;right:0;bottom:7%;width:35%;aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#009bd5;border-radius:50%;font:600 18px/1.15 var(--twa-font-head);color:#000}.twa-bfc__badge strong{font-size:clamp(23px,2.7vw,38px);letter-spacing:-.04em;white-space:nowrap}.twa-bfc__badge s{color:#fff;font-size:20px}.twa-bfc__badge .twa-bfc__tag{position:absolute;bottom:calc(100% + 12px);left:9%;width:75%;aspect-ratio:2.3;background:#ff0909;color:#fff;display:flex;align-items:center;justify-content:center;clip-path:polygon(0 50%,22% 0,100% 0,100% 100%,22% 100%);transform:rotate(12deg);padding-left:10%;font:700 17px/1 var(--twa-font-body);letter-spacing:.04em}.twa-bfc__tag:after{content:"";position:absolute;left:12%;top:50%;width:5%;aspect-ratio:1;border-radius:50%;background:#fff;transform:translateY(-50%)}.twa-bfc__badge:before{content:"";position:absolute;bottom:calc(100% + 30px);left:-30%;width:50%;height:24px;border-top:1.5px solid #333;border-left:1.5px solid #333;border-radius:80% 0 0;transform:rotate(12deg)}.twa-bfc__artists{display:flex;align-items:center;justify-content:center;gap:20px;padding:20px 0 0}.twa-bfc__portraits{display:flex;flex-shrink:0;padding-left:8px}.twa-bfc__portraits img{width:52px;height:52px;border-radius:50%;object-fit:cover;filter:grayscale(1);border:3px solid #fff;margin-left:-8px;background:#ddd}.twa-bfc__artists a,.twa-bfc__artists p{font-size:14px;font-weight:600;line-height:1.5;color:#333;text-decoration:none;margin:0}.twa-bfc__artists a:hover{text-decoration:underline;text-underline-offset:4px}@media(max-width:749px){.twa-bfc{padding-top:22px;padding-bottom:22px}.twa-bfc__panel{grid-template-columns:1fr;gap:0;padding:24px 20px 16px;border-width:3px;border-radius:26px}.twa-bfc__copy{padding:0;text-align:center}.twa-bfc__intro{font-size:17px;max-width:340px;margin:0 auto 14px}.twa-bfc__heading{font-size:clamp(32px,8.5vw,50px);margin-bottom:14px}.twa-bfc__price{font-size:30px;margin-bottom:8px}.twa-bfc__terms{font-size:12px;line-height:1.6;margin:0 auto 18px}.twa-bfc__button{width:100%;max-width:320px;min-height:52px}.twa-bfc__visual{width:100%;max-width:350px;aspect-ratio:1.1;margin-top:26px}.twa-bfc__product{width:85%;height:120%;top:-10%;left:-5%;filter:drop-shadow(0 8px 8px #0004)}.twa-bfc__badge{width:36%;right:0;bottom:8%;font-size:14px}.twa-bfc__badge strong{font-size:clamp(21px,6.3vw,32px)}.twa-bfc__badge s{font-size:16px}.twa-bfc__badge .twa-bfc__tag{font-size:11px;bottom:calc(100% + 10px)}.twa-bfc__badge:before{bottom:calc(100% + 23px);height:16px}.twa-bfc__artists{gap:12px;padding-top:16px}.twa-bfc__portraits img{width:40px;height:40px;border-width:2px}.twa-bfc__artists a,.twa-bfc__artists p{font-size:12px;max-width:180px}}.twa-bfc__badge strong{font-weight:600;letter-spacing:-.02em}.twa-bfc__badge{right:14%;z-index:2}.twa-bfc__badge .twa-bfc__tag{left:-8%;width:90%;font-size:20px;bottom:calc(100% + 10px)}@media(max-width:749px){.twa-bfc__badge{right:13%}.twa-bfc__badge .twa-bfc__tag{font-size:13px;bottom:calc(100% + 8px)}}.twa-bfc__product{width:91%;height:123%;left:-5%;top:-11.5%}.twa-bfc__badge:before{display:none}.twa-bfc__badge .twa-bfc__tag{left:40%;width:75%;font-size:17px}@media(max-width:749px){.twa-bfc__product{width:94%;height:132%;left:-9.5%;top:-16%}.twa-bfc__badge .twa-bfc__tag{left:36%;width:75%;font-size:11px}}.twa-bfc__panel--photo{position:relative;isolation:isolate;overflow:hidden;background:#131313;color:#fff}.twa-bfc__backdrop{position:absolute;z-index:-1;top:0;right:35%;bottom:0;left:0;pointer-events:none;mask-image:linear-gradient(to right,#000 60%,transparent 100%);-webkit-mask-image:linear-gradient(to right,#000 60%,transparent 100%)}.twa-bfc__backdrop img{width:100%;height:100%;object-fit:cover;object-position:45% 45%;display:block}.twa-bfc__backdrop:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,#000000c2,#0000008c 65%,#00000040)}.twa-bfc__panel--photo .twa-bfc__intro,.twa-bfc__panel--photo .twa-bfc__price,.twa-bfc__panel--photo .twa-bfc__terms{color:#fff;text-shadow:0 1px 8px #0008}.twa-bfc__panel--photo .twa-bfc__heading{color:#ff0909;text-shadow:0 2px 14px #0006}.twa-bfc__panel--photo .twa-bfc__visual{z-index:1}.twa-bfc__panel--photo .twa-bfc__product{filter:drop-shadow(0 10px 12px #0008) drop-shadow(0 0 12px #ffffff38)}.twa-bfc__panel--photo .twa-bfc__button:focus-visible{outline-color:#fff}@media(max-width:749px){.twa-bfc__backdrop{top:0;right:0;bottom:36%;left:0;mask-image:linear-gradient(to bottom,#000 45%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 45%,transparent 100%)}.twa-bfc__backdrop img{object-position:45% 35%}.twa-bfc__backdrop:after{background:linear-gradient(to bottom,#000000b8,#000000a8 65%,#00000059)}}.twa-bfc__heading,.twa-bfc__price{font-weight:550}.twa-bfc__ribbon{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;z-index:1;pointer-events:none}.twa-bfc__ribbon path{fill:none;stroke:#ec2424;stroke-width:1.5;stroke-linecap:round;vector-effect:non-scaling-stroke}.twa-bfc__ribbon-mobile{display:none}@media(max-width:749px){.twa-bfc__ribbon-desktop{display:none}.twa-bfc__ribbon-mobile{display:block}}.twa-bfc__badge{background:#fff;color:#111;right:3%;box-shadow:0 5px 18px #0003}.twa-bfc__badge s{color:#555}.twa-bfc__product{width:100%;height:133%;left:2%;top:-16.5%}@media(max-width:749px){.twa-bfc__product{width:100%;height:142%;left:-5%;top:-21%}.twa-bfc__badge{right:5%}}.twa-bfc__badge{width:39%}.twa-bfc__badge .twa-bfc__tag{width:67.5%;left:46%;bottom:calc(100% - 9px)}@media(max-width:749px){.twa-bfc__badge{width:40%}.twa-bfc__badge .twa-bfc__tag{left:42.5%;bottom:calc(100% - 4px)}}.twa-bfc__badge--saving strong{font-size:clamp(30px,3.5vw,48px);line-height:1.05}.twa-bfc__badge--saving .twa-bfc__saving-label{font-size:26px;line-height:1.1}@media(max-width:749px){.twa-bfc__badge--saving strong{font-size:clamp(28px,8vw,38px)}.twa-bfc__badge--saving .twa-bfc__saving-label{font-size:20px}}.twa-bfc__badge--saving strong{font-size:clamp(34px,4.3vw,60px)}.twa-bfc__badge--saving .twa-bfc__saving-label{font-size:36px;font-weight:600}.twa-bfc__backdrop:after{background:linear-gradient(100deg,#000000ad,#00000078 65%,#0003)}@media(max-width:749px){.twa-bfc__badge--saving strong{font-size:clamp(32px,9.8vw,44px)}.twa-bfc__badge--saving .twa-bfc__saving-label{font-size:27px}.twa-bfc__backdrop:after{background:linear-gradient(to bottom,#000000a6,#00000094 65%,#0000004d)}}.twa-bfc__panel--photo{background:#f5f4f1;color:#111}.twa-bfc__backdrop:after{background:linear-gradient(100deg,#ffffffdb,#ffffffba 65%,#f5f4f18c)}.twa-bfc__panel--photo .twa-bfc__intro,.twa-bfc__panel--photo .twa-bfc__price,.twa-bfc__panel--photo .twa-bfc__terms{color:#111;text-shadow:none}.twa-bfc__panel--photo .twa-bfc__heading{color:#ff0909;text-shadow:none}.twa-bfc__panel--photo .twa-bfc__product{filter:drop-shadow(0 12px 12px #0004)}.twa-bfc__panel--photo .twa-bfc__button:focus-visible{outline-color:#111}@media(max-width:749px){.twa-bfc__backdrop:after{background:linear-gradient(to bottom,#ffffffdb,#ffffffc7 65%,#f5f4f18c)}.twa-bfc__panel--photo .twa-bfc__product{filter:drop-shadow(0 8px 8px #0004)}}.twa-bfc__heading{font-weight:600;font-size:clamp(38px,5vw,72px)}@media(max-width:749px){.twa-bfc__heading{font-size:clamp(32px,9vw,54px)}}.twa-bfc__panel{border-width:5px}.twa-bfc__backdrop:after{background:linear-gradient(100deg,#ffffffc2,#ffffff9e 65%,#f5f4f16e)}@media(max-width:749px){.twa-bfc__panel{border-width:4px}.twa-bfc__backdrop:after{background:linear-gradient(to bottom,#ffffffc4,#ffffffab 65%,#f5f4f16e)}}.twa-bfc__badge{background:#000;color:#fff}.twa-bfc__backdrop{top:0;right:0;bottom:0;left:35%;mask-image:linear-gradient(to left,#000 65%,transparent 100%);-webkit-mask-image:linear-gradient(to left,#000 65%,transparent 100%)}.twa-bfc__backdrop:after{background:linear-gradient(to right,#f5f4f18c,#fff3 50%,#ffffff1f)}@media(max-width:749px){.twa-bfc__backdrop{top:42%;right:0;bottom:0;left:0;mask-image:linear-gradient(to bottom,transparent,#000 25%,#000);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 25%,#000)}.twa-bfc__backdrop img{object-position:65% 45%}.twa-bfc__backdrop:after{background:linear-gradient(to bottom,#f5f4f180,#fff3 50%,#ffffff29)}}.twa-bfc__badge{background:#009bd5;color:#111}.twa-bfc__backdrop{left:23%}.twa-bfc__backdrop img{object-position:50% 45%}@media(max-width:749px){.twa-bfc__backdrop{top:36%;right:0;bottom:0;left:0}.twa-bfc__backdrop img{object-position:85% 45%}}.twa-bfc__heading>span{margin-bottom:-8px}@media(max-width:749px){.twa-bfc__heading>span{margin-bottom:-4px}}.twa-bfc__badge{background:#000;color:#fff;border:3px solid #fff;box-sizing:border-box}.twa-bfc__badge s{color:#fff}@media(max-width:749px){.twa-bfc__badge{border-width:2px}}.twa-bfc__badge s{position:relative;display:inline-block;font-weight:400;text-decoration:none}.twa-bfc__badge s:after{content:"";position:absolute;left:-7%;right:-7%;top:50%;height:2px;background:#ff0909;transform:rotate(-12deg);pointer-events:none}.twa-bfc__badge s{font-size:22px}@media(max-width:749px){.twa-bfc__badge s{font-size:18px}}.twa-bfc__portraits{align-items:center;mask-image:linear-gradient(to right,transparent,#000 18%,#000 82%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,#000 18%,#000 82%,transparent)}.twa-bfc__portraits .twa-bfc__portrait--faded{width:44px;height:44px;opacity:.5}.twa-bfc__portraits .twa-bfc__portrait--outer{width:36px;height:36px;opacity:.3}@media(max-width:749px){.twa-bfc__artists{flex-direction:column;gap:7px}.twa-bfc__portraits .twa-bfc__portrait--faded{width:34px;height:34px}.twa-bfc__portraits .twa-bfc__portrait--outer{width:28px;height:28px}.twa-bfc__artists a,.twa-bfc__artists p{max-width:none;text-align:center}}.twa-bfc__badge s{font-size:28px}@media(max-width:749px){.twa-bfc__badge s{font-size:22px}}.twa-bfc__panel{padding-bottom:52px}@media(max-width:749px){.twa-bfc__panel{padding-bottom:36px}}.twa-bfc__badge .twa-bfc__tag{bottom:calc(100% + 12px)}@media(max-width:749px){.twa-bfc__badge .twa-bfc__tag{bottom:calc(100% + 10px)}}.twa-bfc__heading{font-size:clamp(40px,5.4vw,78px)}.twa-bfc__price{font-size:clamp(31px,3.3vw,46px)}@media(max-width:749px){.twa-bfc__heading{font-size:clamp(32px,9.6vw,58px)}.twa-bfc__price{font-size:33px}}
/*# sourceMappingURL=/cdn/shop/t/192/assets/section-twa-black-friday-clean.css.map */
