.product-form-buttons button#BuyButtons-ProductSubmitButton-AaGRaRUoyQ3VDb2QvY__add-to-cart{background:#000;color:#fff;box-shadow:none;border-radius:0;justify-content:center}.product-information span.price{font-family:Liberation Sans;font-weight:400;font-size:30.27px;line-height:36.32px;letter-spacing:0px}.quantity-content{display:flex;align-items:center;gap:30px}.quantity-label{font-family:Inter;font-weight:400;font-style:Regular;font-size:16px;line-height:20.18px;letter-spacing:.71px;text-transform:uppercase;color:#8c8c8c}.b2b-order-button{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 16px;margin-bottom:14px;border:1px solid var(--color-foreground);border-radius:4px;background:transparent;color:var(--color-foreground);font-weight:600;font-size:14px;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;transition:all .25s ease}.b2b-order-button:hover{background:var(--color-foreground);color:#fff}.b2b-order-button__icon img{width:18px;height:18px;transition:filter .25s ease}.b2b-order-button:hover .b2b-order-button__icon img{filter:brightness(0) invert(1)}.product-data .group-block-content rte-formatter p{position:relative;padding-left:24px;font-family:Liberation Sans;font-weight:400;font-style:Regular;font-size:16px;line-height:20.18px;letter-spacing:0px}.product-data .group-block-content rte-formatter p:before{content:"\2713";position:absolute;left:0;top:.15em;color:#000;font-size:14px;font-weight:600;line-height:1}.product-accordion-section .accordion-item{border:1px solid #e5e5e5;margin-bottom:15px;padding:0 20px}.product-recommendations .product-card .contents.user-select-text p{font-weight:700;line-height:28px}.routine-wrapper{background:#f6f6f6;font-family:Inter,system-ui}.routine-wrapper .page-width{max-width:1400px;margin:auto;padding:90px 24px}.routine-top-label{text-align:center;font-size:12px;letter-spacing:2px;font-weight:600;margin-bottom:28px;color:#111}.routine-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;background:#fff;padding:24px}.routine-tab{padding:16px;border:1px solid #e5e5e5;background:#fff;font-weight:600;cursor:pointer}.routine-tab.active{background:#111;color:#fff;border-color:#111}.routine-section{background:#fff;margin-top:40px;padding:60px}.routine-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:70px}.routine-label{font-size:11px;letter-spacing:2px;font-weight:600;color:#777;text-align:center}.routine-content h2{font-size:48px;line-height:1.1;text-align:center;margin:15px 15px 16px;font-size:clamp(32px,4vw,44px);font-weight:700}.routine-content h2 span{background:linear-gradient(90deg,#111,#d7b76e);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.routine-desc{margin:16px 0 30px;color:#666;text-align:center}.routine-box{border:1px solid #eee;padding:24px;margin-bottom:20px}.routine-box h4{font-family:Playfair Display;font-weight:700;font-style:Bold;font-size:18px;line-height:28px;letter-spacing:-.5px}.routine-card{border:1px solid #eee;padding:24px;position:sticky;top:40px}.routine-image{position:relative}.routine-badge{position:absolute;top:14px;left:14px;font-size:11px;font-weight:700;border:1px solid #ddd;padding:6px 10px;background:#fff}.routine-btn{margin-top:28px;height:56px;display:flex;align-items:center;justify-content:center;border:1px solid #111;font-size:13px;letter-spacing:2px;font-weight:600;text-decoration:none;transition:.3s;color:#000}.routine-btn:hover{background:#111;color:#fff}@media (max-width: 900px){.routine-grid{grid-template-columns:1fr}}.routine-price span{font-size:29px;font-weight:600}.routine-btn{display:flex;align-items:center;justify-content:center;gap:14px}.routine-btn-icon{width:16px;height:auto;transition:transform .25s ease}.routine-btn:hover .routine-btn-icon{transform:translate(4px)}@media (max-width: 1024px){.routine-wrapper .page-width{padding:70px 20px}.routine-tabs{grid-template-columns:repeat(3,1fr);padding:18px;gap:10px}.routine-section{padding:40px}.routine-grid{gap:40px}.routine-content h2{font-size:clamp(30px,4vw,38px)}}@media (max-width: 768px){.routine-wrapper .page-width{padding:50px 16px}.routine-tabs{grid-template-columns:1fr;padding:16px}.routine-tab{width:100%;text-align:center}.routine-section{margin-top:24px;padding:32px 20px}.routine-grid{grid-template-columns:1fr;gap:32px}.routine-card{position:static;top:auto}.routine-label{font-size:10px}.routine-content h2{font-size:28px;margin:12px 0}.routine-desc{font-size:14px}.routine-box{padding:18px}.routine-btn{width:100%;height:52px;font-size:12px}}@media (max-width: 480px){.routine-content h2{font-size:24px}.routine-desc{font-size:13px}.routine-price span{font-size:24px}.routine-badge{font-size:10px;padding:5px 8px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/new-custom.css.map */
