.ws-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;padding:14px 18px;margin:0 0 22px;background:#1c1c1c;color:#fff}.ws-banner__left{display:flex;flex-direction:column;gap:5px}.ws-banner__kicker{white-space:nowrap;font-family:Josefin Sans,Arial,sans-serif;font-size:10.5px;letter-spacing:.3em;text-transform:uppercase;color:#fff;font-weight:400}.ws-banner__note{font-family:Playfair Display,Georgia,serif;font-size:15px;color:#ffffffbf}.ws-banner__timer{display:flex;align-items:flex-start;gap:5px;color:#fff}.ws-banner__timer span{display:flex;flex-direction:column;align-items:center;min-width:28px}.ws-banner__timer b{font-family:Playfair Display,Georgia,serif;font-weight:400;font-size:22px;line-height:1;font-variant-numeric:lining-nums tabular-nums}.ws-banner__timer i{font-style:normal;font-family:Josefin Sans,Arial,sans-serif;font-size:8.5px;letter-spacing:.22em;text-transform:uppercase;color:#fff9;margin-top:5px}.ws-banner__timer em{font-style:normal;font-family:Playfair Display,Georgia,serif;font-size:18px;line-height:1.1;color:#fff6}@media(max-width:420px){.ws-banner__timer b{font-size:19px}.ws-banner__timer span{min-width:26px}}.ws-sub{margin:-4px 0 6px}.ws-sub__line{margin:0;font-family:Playfair Display,Georgia,serif;font-size:19px;color:#1c1c1c}.ws-sub__save{margin:8px 0 0;font-family:Josefin Sans,Arial,sans-serif;font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:#8a8a8a}.ws-sub__pct{color:#1c1c1c;font-weight:500}.ws-craft{margin:6px 0 4px;padding-left:16px;border-left:1px solid #1C1C1C}.ws-craft__a{margin:0;font-family:Playfair Display,Georgia,serif;font-size:18px;line-height:1.35;color:#1c1c1c}.ws-craft__b{margin:7px 0 0;font-size:10px;line-height:1.7;letter-spacing:.18em;text-transform:uppercase;color:#8a8a8a}.ws-craft__b span{color:#1c1c1c;margin:0 4px}.ws-trust{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-top:1px solid rgba(28,28,28,.18);border-bottom:1px solid rgba(28,28,28,.18);margin:4px 0 6px}.ws-trust__item{display:flex;align-items:center;gap:9px;padding:15px 10px;font-size:9.5px;line-height:1.35;letter-spacing:.14em;text-transform:uppercase;color:#1c1c1c;min-width:0}.ws-trust__item:nth-child(2n){border-left:1px solid rgba(28,28,28,.18);padding-left:14px}.ws-trust__item:nth-child(n+3){border-top:1px solid rgba(28,28,28,.18)}.ws-trust__item svg{color:#1c1c1c;flex:none}.ws-page .price-list--product{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px}.ws-page .price-list--product sale-price{font-family:Playfair Display,Georgia,serif;font-weight:400;font-size:34px;line-height:1.1;letter-spacing:0;text-transform:none;color:#1c1c1c}.ws-page .price-list--product compare-at-price{font-size:15px;letter-spacing:.06em;color:#8a8a8a;text-decoration:line-through;text-decoration-color:#1c1c1c;text-decoration-thickness:1px}.ws-page buy-buttons{display:grid;gap:10px}.ws-page buy-buttons .button{min-height:56px;border-radius:0;border:1px solid #1C1C1C;background:transparent;color:#1c1c1c;font-size:12px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;transition:background .25s,color .25s}.ws-page buy-buttons .button:hover{background:#1c1c1c;color:#fff}.ws-page .shopify-payment-button__button--unbranded{min-height:56px;border-radius:0!important;background:#1c1c1c!important;color:#fff!important;font-size:12px!important;font-weight:500;letter-spacing:.28em;text-transform:uppercase;transition:background .25s}.ws-page .shopify-payment-button__button--unbranded:hover{background:#000!important}.ws-page button[name=checkout]{min-height:56px;border-radius:0!important;background:#1c1c1c!important;border-color:#1c1c1c!important;color:#fff!important;font-size:12px;font-weight:500;letter-spacing:.28em;text-transform:uppercase}.ws-page button[name=checkout]:hover{background:#000!important}.ws-page .product-gallery__image-list{position:relative}.ws-onsale .product-gallery__image-list:before{content:"11.11 Sale";position:absolute;top:18px;left:18px;z-index:3;pointer-events:none;padding:8px 12px 7px;background:#1c1c1c;color:#fff;font-size:9.5px;line-height:1;font-weight:500;letter-spacing:.28em;text-transform:uppercase}@media(max-width:699px){.ws-onsale .product-gallery__image-list:before{top:12px;left:12px;font-size:8.5px;padding:7px 10px 6px}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/ws-sale.css.map */
