.product-details product-price [ref=priceContainer]{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.product-details product-price .price{color:#1e1a18;font-size:30px;font-weight:700}.product-details product-price .compare-at-price{color:#8a817c;font-size:18px}.elvane-saving{display:inline-block;background:#00b67a;color:#fff;font-size:13px;font-weight:700;line-height:1;padding:6px 9px;border-radius:3px;align-self:center}.elvane-benefits,.elvane-after{width:100%;font-size:16px;line-height:1.5}.elvane-benefits p{margin:0 0 8px}.elvane-benefits p:last-child{margin-bottom:0}.product-details .variant-option legend{font-weight:600;margin-bottom:14px}.product-details .variant-option__swatch-value{font-weight:400;margin-inline-start:8px}.product-details .variant-option--buttons{gap:12px}.product-details .variant-option__button-label{border-radius:0;min-height:44px;min-width:44px;background:transparent;color:inherit;box-shadow:none}.product-details .variant-option__button-label:has(input:checked){background:transparent;color:inherit;border-color:#603b28;box-shadow:inset 0 0 0 1px #603b28}.product-details .variant-option__button-label__pill{display:none}.product-details .elvane-colour-options .variant-option__button-label{width:46px;height:56px;padding:2px;min-width:46px;min-height:56px}.elvane-variant-image{width:100%;height:100%;object-fit:cover}.elvane-guide-link{border:0;padding:0;background:transparent;color:inherit;text-decoration:underline;font:inherit;font-weight:400;margin-inline-start:12px;cursor:pointer}.product-details add-to-cart-component{width:100%}.product-details button[name=add]{background:#603b28;color:#faf7f4;border:0;border-radius:4px;min-height:56px;width:100%;font-weight:600;font-size:17px;letter-spacing:.04em;box-shadow:none;transition:background-color .2s ease}.product-details button[name=add]:hover{background:#4a2d1f}.product-details button[name=add]:disabled{background:#b5aaa4;cursor:not-allowed}.product-details .add-to-cart-icon,.product-details .accelerated-checkout-block{display:none}.product-details product-inventory:has(.product-inventory__icon-low){color:#603b28}.elvane-reassurance{text-align:center;font-size:12px;margin:22px 0 8px;color:#8a817c}.elvane-payments{display:flex;justify-content:center;gap:7px;flex-wrap:wrap;list-style:none;padding:0;margin:0}.elvane-payments svg{width:36px;height:24px}.elvane-offer{margin-top:26px;border:1px solid #00b67a;border-radius:12px;padding:24px 18px;text-align:center;color:inherit;background:transparent}.elvane-offer__pct{color:#00b67a;font-weight:700}.elvane-offer strong{font-size:16px}.elvane-offer p{margin:18px 0 0;font-size:15px}@media(max-width:749px){.product-details product-price .price{font-size:26px}.elvane-benefits{font-size:14px}.product-details .elvane-colour-options .variant-option__button-label{width:40px;min-width:40px;height:50px;min-height:50px}}.product-inventory__icon .elvane-stock-dot,.elvane-stock-dot{display:block;flex:0 0 10px;width:10px;height:10px;border-radius:50%;background:#603b28;animation:elvane-stock-pulse 1.2s ease-in-out infinite}.product-inventory__status:has(.elvane-stock-dot){color:#603b28}@keyframes elvane-stock-pulse{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.elvane-stock-dot{animation:none}}.product-details h1{font-size:clamp(1.3rem,5vw,1.7rem)!important;line-height:1.25!important;font-weight:600}.elvane-reviews{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:14px;line-height:1.2;margin:0 0 4px}.elvane-stars{display:inline-flex;gap:2px}.elvane-stars svg{fill:#00b67a;display:block}.elvane-rating strong{font-weight:700}.product-details .product-form-buttons>*{flex:1 1 100%!important}.product-details .product-form-buttons .quantity-selector-wrapper,.product-details .product-form-buttons .quantity-label,.product-details .product-form-buttons .quantity-rules{display:none!important}.elvane-guide-link{border:0;padding:0;background:transparent;color:inherit;text-decoration:underline;text-underline-offset:3px;font:inherit;font-size:14px;font-weight:400;float:right;margin:0;cursor:pointer}.elvane-guide-link:before{content:"";display:inline-block;width:16px;height:10px;margin-right:6px;border:1.5px solid currentColor;border-radius:2px;background:repeating-linear-gradient(90deg,transparent 0 3px,currentColor 3px 4.5px);background-size:100% 40%;background-repeat:no-repeat;vertical-align:-1px}.elvane-size-dialog{background:#fff;color:#222;width:min(560px,calc(100vw - 24px));max-height:88vh;border:0;border-radius:14px;padding:0;overflow:auto;margin:auto;box-shadow:0 24px 70px #00000047}.elvane-size-dialog::backdrop{background:#00000080}.elvane-size-dialog>header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;border-bottom:1px solid #eee;position:sticky;top:0;background:#fff}.elvane-size-dialog h2{font-size:22px;margin:0}.elvane-size-dialog>header button{width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#f3f3f3;color:#222;font-size:0;cursor:pointer;position:relative}.elvane-size-dialog>header button:before{content:"\2715";font-size:15px;position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.elvane-size-dialog>img,.elvane-size-dialog>.elvane-size-chart{margin:20px 24px 24px;max-width:calc(100% - 48px);height:auto}.elvane-size-chart__bar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px}.elvane-size-chart__bar p{margin:0;font-size:14px;color:#555;line-height:1.4}.elvane-unit-toggle{display:inline-flex;border:1px solid #ddd;border-radius:999px;overflow:hidden;flex:none}.elvane-unit-toggle button{border:0;background:#fff;color:#222;padding:7px 16px;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.elvane-unit-toggle button[aria-pressed=true]{background:#603b28;color:#faf7f4}.elvane-size-chart__scroll{overflow-x:auto;border:1px solid #e6e6e6;border-radius:10px}.elvane-size-chart table{width:100%;border-collapse:collapse;font-size:15px;text-align:center}.elvane-size-chart th,.elvane-size-chart td{padding:12px 10px;border:0;border-bottom:1px solid #eee;white-space:nowrap}.elvane-size-chart thead th{background:#f6f6f6;font-size:13px;text-transform:uppercase;letter-spacing:.04em}.elvane-size-chart tbody tr:last-child th,.elvane-size-chart tbody tr:last-child td{border-bottom:0}.elvane-size-chart tbody th{font-weight:700}.elvane-size-chart tbody tr:nth-child(2n){background:#fafafa}.elvane-size-chart__tips{margin-top:18px;font-size:14px;line-height:1.5;color:#555}.elvane-size-chart__tips p{margin:4px 0 0}.elvane-size-dialog:not([data-unit=in]) .u-in,.elvane-size-dialog[data-unit=in] .u-cm{display:none}.elvane-benefits p{display:flex;align-items:center;gap:10px}.elvane-benefits svg{flex:none;width:20px;height:20px;stroke:#603b28;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.elvane-rating{color:#1e1a18}.elvane-guide-link{color:#603b28}
/*# sourceMappingURL=/cdn/shop/t/21/assets/elvane-product.css.map */
