.ug-blackfriday-products{background:var(--bf-bg, #fff);padding:var(--bf-pc-padding, 60px 0)}.ug-blackfriday-products__container{width:100%;max-width:var(--bf-width, 1280px);margin:0 auto}.ug-blackfriday-products__list{display:flex;flex-wrap:wrap;gap:20px}.ug-blackfriday-products__card{display:flex;flex-direction:column;width:calc((100% - (var(--bf-pc-columns) - 1) * 20px) / var(--bf-pc-columns));border-radius:12px;background:var(--bf-card-bg, #fff);overflow:hidden}.ug-blackfriday-products__card[hidden],.ug-blackfriday-products__modal[hidden],.ug-blackfriday-products__more[hidden]{display:none}.ug-blackfriday-products__media{position:relative}.ug-blackfriday-products__media--inset{padding:20px 20px 0}.ug-blackfriday-products__image-bg{display:flex;justify-content:center;align-items:center;height:210px;overflow:hidden;border-radius:8px;background:var(--bf-image-bg, #f4f4f4);background-image:var(--bf-image-url, none);background-size:cover;background-position:center}.ug-blackfriday-products__image-bg picture{display:flex;width:100%;height:100%;justify-content:center;max-width:200px;max-height:200px}.ug-blackfriday-products__image{display:block;width:100%;height:100%;object-fit:contain}.ug-blackfriday-products__badge{position:absolute;top:0;left:20px;width:68px;height:60px;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--bf-badge-color, #fff);background:#a52229}.ug-blackfriday-products__badge--image{background:transparent}.ug-blackfriday-products__badge img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:fill}.ug-blackfriday-products__badge-text{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:8px;color:inherit;font-weight:600;white-space:nowrap}.ug-blackfriday-products__badge-value{font-size:20px;line-height:1.4}.ug-blackfriday-products__badge-off{font-size:14px;line-height:1.2}.ug-blackfriday-products__body{display:flex;flex-direction:column;gap:16px;padding:20px;flex:1}.ug-blackfriday-products__title{font-size:20px;line-height:1.4;font-weight:600;color:#000;text-decoration:none}.ug-blackfriday-products__price-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;align-items:center}.ug-blackfriday-products__prices{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:22px;line-height:1.3;font-weight:600;color:#000}.ug-blackfriday-products__prices s{font-size:16px;line-height:1.5;font-weight:400;color:#9999}.ug-blackfriday-products__rating{flex:0 1 auto;min-width:0}.ug-blackfriday-products__rating .jdgm-preview-badge{line-height:1.3}.ug-blackfriday-products__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto}.ug-blackfriday-products__action{flex:1 1 120px;min-width:0}.ug-blackfriday-products__actions--swapped>:first-child{order:1}.ug-blackfriday-products__actions--vertical{flex-direction:column}.ug-blackfriday-products__actions--vertical>.ug-blackfriday-products__action{flex:0 0 auto;width:100%}.ug-blackfriday-products__action>.ug-btn,.ug-blackfriday-products__action>product-form-component,.ug-blackfriday-products__action>add-to-cart-button,.ug-blackfriday-products__action form,.ug-blackfriday-products__action .product-form__buttons,.ug-blackfriday-products__action .product-form__submit,.ug-blackfriday-products__capsule>.ug-btn,.ug-blackfriday-products__button--sold-out{width:100%;max-width:none}.ug-blackfriday-products__button--sold-out.ug-btn:disabled{background-color:#ccc;border-color:#ccc;color:#fff;opacity:1;cursor:not-allowed}.ug-blackfriday-products__capsule{display:flex;flex-wrap:nowrap;min-width:0}.ug-blackfriday-products__capsule>.ug-btn--half-circle{flex:1 1 auto;width:0;min-width:0}.ug-blackfriday-products__capsule>add-to-cart-button{flex:0 0 63px;width:63px;min-width:63px}.ug-blackfriday-products__capsule>add-to-cart-button .ug-btn--half-circle-outline{width:100%;min-width:0}.ug-blackfriday-products__preorder{width:100%;margin-top:auto;min-height:40px;border:1px solid var(--bf-preorder-border, #000);border-radius:100px;background:var(--bf-preorder-bg, #000);color:var(--bf-preorder-color, #fff);cursor:pointer;font-weight:600}@media(hover:hover)and (pointer:fine){.ug-blackfriday-products__preorder:hover{background:var(--bf-preorder-hover-bg, #000);color:var(--bf-preorder-hover-color, #fff);border-color:var(--bf-preorder-hover-border, #000)}}.ug-blackfriday-products__description{margin:0;padding:20px 0 0 20px;list-style:disc outside;border-top:1px solid #ddd;font-size:14px;line-height:1.5;color:#333}.ug-blackfriday-products__more{display:block;margin:16px auto 0;color:var(--bf-more-color, #000);cursor:pointer}.ug-blackfriday-products__modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10060;display:flex;align-items:center;justify-content:center;padding:16px}.ug-blackfriday-products__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000c;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ug-blackfriday-products__dialog{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:20px;width:80vw;max-width:min(824px,calc(100vw - 32px));max-height:90vh;overflow:auto;padding:41px;border-radius:12px;background:#fffbec;background:var(--bf-modal-bg, #fffbec);-webkit-overflow-scrolling:touch}.ug-blackfriday-products__close{position:absolute;right:29px;top:15px;z-index:2;display:flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:0;background:transparent;color:var(--bf-modal-close, #333);cursor:pointer}.ug-blackfriday-products__modal-image{flex:0 1 265px;width:265px;min-width:0;aspect-ratio:265 / 236}.ug-blackfriday-products__modal-image picture{display:block;width:100%;height:100%}.ug-blackfriday-products__modal-content{flex:1 1 0;min-width:0;max-width:391px}.ug-blackfriday-products__modal-img{display:block;width:100%;height:100%;object-fit:contain}.ug-blackfriday-products__modal-content h2{margin:0 0 8px;color:var(--bf-modal-title, #fff);font-size:30px;line-height:1.2;font-weight:700;letter-spacing:-.3px}.ug-blackfriday-products__modal-content>p{margin:0 0 20px;color:var(--bf-modal-text, #fff);font-size:14px;line-height:1.4}.ug-blackfriday-products__form-row{display:flex}.ug-blackfriday-products__form-row input{width:100%;min-width:0;min-height:48px;padding:12px;font-size:16px;line-height:20px;background:var(--bf-input-bg, #fff);color:var(--bf-input-color, #333);border:1px solid #999;border-radius:4px 0 0 4px}.ug-blackfriday-products__form-row input:focus,.ug-blackfriday-products__form-row input:focus-visible{border-color:#666;outline:none;box-shadow:none}.ug-blackfriday-products__form-row input::placeholder{color:var(--bf-input-placeholder, #999);opacity:1}.ug-blackfriday-products__form-row button{flex:0 0 auto;padding:0 30px;font-size:14px;font-weight:600;border:0;border-radius:0 4px 4px 0;background:var(--bf-submit-bg, #000);color:var(--bf-submit-color, #fff);cursor:pointer;position:relative}.ug-blackfriday-products__form-row button.is-loading{color:transparent;cursor:wait}.ug-blackfriday-products__form-row button.is-loading:after{position:absolute;top:50%;left:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border:2px solid var(--bf-submit-color, #fff);border-right-color:transparent;border-radius:50%;content:"";animation:ug-blackfriday-products-loading .8s linear infinite}@keyframes ug-blackfriday-products-loading{to{transform:rotate(360deg)}}.ug-blackfriday-products__terms{display:flex;align-items:flex-start;gap:8px;margin-top:12px;color:var(--bf-terms-color, #fff);font-size:12px;line-height:1.5}.ug-blackfriday-products__terms label{margin-top:2px}.ug-blackfriday-products__terms input{accent-color:var(--bf-terms-color, #fff)}.ug-blackfriday-products__terms label p{margin:0}.ug-blackfriday-products__terms a{color:inherit;text-decoration:underline}.ug-blackfriday-products [data-bf-message]{font-size:12px;font-weight:500;line-height:1.2}.ug-blackfriday-products [data-bf-message]:not(:empty){margin-top:6px}.ug-blackfriday-products [data-bf-message].is-error{color:#ff401a}.ug-blackfriday-products [data-bf-message].is-success{color:#007934}@media(hover:hover)and (pointer:fine){.ug-blackfriday-products .ug-blackfriday-products__button.ug-btn--solid.ug-btn--black:not(:disabled):hover,.ug-blackfriday-products .ug-blackfriday-products__button.ug-btn--half-circle.ug-btn--black:not(:disabled):hover{background-color:var(--bf-solid-hover, #fff);color:var(--bf-solid-hover-text, #000);border-color:var(--bf-solid-hover-border, #e6e6e6)}.ug-blackfriday-products .ug-blackfriday-products__button.ug-btn--outline.ug-btn--black:not(:disabled):hover,.ug-blackfriday-products .ug-blackfriday-products__button.ug-btn--half-circle-outline.ug-btn--black:not(:disabled):hover{background-color:var(--bf-outline-hover, #000);color:var(--bf-outline-hover-text, #fff);border-color:var(--bf-outline-hover-border, #000)}.ug-blackfriday-products__form-row button:hover{background:var(--bf-submit-hover, #333)}}@media(max-width:1023px){.ug-blackfriday-products{padding:var(--bf-mobile-padding, 40px 0)}.ug-blackfriday-products__list{gap:8px}.ug-blackfriday-products__card{width:calc((100% - (var(--bf-mobile-columns) - 1) * 8px) / var(--bf-mobile-columns));border-radius:8px}.ug-blackfriday-products__badge{left:10px;width:46px;height:36px}.ug-blackfriday-products__badge-text{gap:1px;padding-bottom:4px}.ug-blackfriday-products__badge-value{font-size:12px;line-height:1;letter-spacing:.12px}.ug-blackfriday-products__badge-off{font-size:10px;line-height:1}.ug-blackfriday-products__media--inset{padding:10px 10px 0}.ug-blackfriday-products__image-bg{height:130px}.ug-blackfriday-products__body{padding:12px 10px;gap:12px}.ug-blackfriday-products__title{font-size:12px;line-height:16px}.ug-blackfriday-products__prices{gap:2px;font-size:16px;line-height:16px;letter-spacing:-.16px}.ug-blackfriday-products__prices s{font-size:12px;line-height:normal;font-weight:500;letter-spacing:0;color:#999}.ug-blackfriday-products__description--mobile-hidden{display:none}.ug-blackfriday-products__dialog{flex-direction:column;gap:7px;width:91.733333vw;max-width:none;padding:0 21px 41px;border-radius:0;background:transparent;isolation:isolate}.ug-blackfriday-products__dialog:before{position:absolute;z-index:-1;top:67px;right:0;bottom:0;left:0;border-radius:8px;background:#fffbec;background:var(--bf-modal-mobile-bg, var(--bf-modal-bg, #fffbec));content:""}.ug-blackfriday-products__close{top:76px;right:11px}.ug-blackfriday-products__dialog--no-image{padding-top:40px}.ug-blackfriday-products__dialog--no-image:before{top:0}.ug-blackfriday-products__dialog--no-image .ug-blackfriday-products__modal-image{display:none}.ug-blackfriday-products__dialog--no-image .ug-blackfriday-products__close{top:9px}.ug-blackfriday-products__modal-image{flex:0 0 auto;width:199px;max-width:100%;aspect-ratio:199 / 161}.ug-blackfriday-products__modal-content{flex:0 0 auto;width:100%;max-width:none}.ug-blackfriday-products__modal-content h2{max-width:230px;margin:0 auto 8px;font-size:22px;text-align:center;letter-spacing:0}.ug-blackfriday-products__modal-content>p{margin-bottom:24px;text-align:center}.ug-blackfriday-products__terms{justify-content:center;gap:4px;line-height:1.3}.ug-blackfriday-products [data-bf-message]{text-align:center}.ug-blackfriday-products__form-row{flex-direction:column;gap:8px}.ug-blackfriday-products__form-row input,.ug-blackfriday-products__form-row button{min-height:40px;border-radius:4px;text-align:center}}.ug-blackfriday-products__button.t4s-pr-addtocart{position:relative}.ug-blackfriday-products__button.t4s-pr-addtocart.loading .button-text.hidden{display:inline-flex!important;visibility:hidden}.ug-blackfriday-products__button.t4s-pr-addtocart .loading__spinner:not(.hidden){position:absolute;top:50%;left:50%;display:block;width:18px;height:18px;transform:translate(-50%,-50%);color:inherit}.ug-blackfriday-products__button.t4s-pr-addtocart .loading__spinner svg{display:block;width:100%;height:100%}.ug-blackfriday-products__button.t4s-pr-addtocart .loading__spinner .path{stroke:currentColor}.ug-blackfriday-products__buy.is-loading .ug-btn__label,.ug-blackfriday-products__buy.is-loading .ug-btn__icon{visibility:hidden}.ug-blackfriday-products__buy.is-loading .ug-btn__loading-spinner{opacity:1;color:inherit;transform:translate(-50%,-50%) scale(1)}@media screen and (max-width:767px){.ug-blackfriday-products__image-bg picture{max-width:110px;max-height:110px}}
/*# sourceMappingURL=/cdn/shop/t/216/assets/ug-blackfriday-products.css.map */
