.product-details .text-block h1{font-family:var(--font-heading--family);font-style:normal;font-weight:400;letter-spacing:.02em;text-transform:uppercase;font-size:36px;line-height:1.15}@media screen and (max-width:749px){.product-details .text-block h1{font-size:28px}}.product-details [ref=priceContainer] .price{font-family:var(--font-accent--family);font-size:20px;font-weight:500;letter-spacing:0}.visitor-counter{display:flex;align-items:center;gap:8px;margin:4px 0;font-family:inherit;font-weight:400;font-size:.95em;color:#000000bf;transition:opacity .2s ease}.visitor-counter.is-updating{opacity:.4}.visitor-counter__dot{width:8px;height:8px;border-radius:50%;background-color:#4caf50;flex-shrink:0;animation:visitor-pulse 1.5s ease-in-out infinite}@keyframes visitor-pulse{0%{box-shadow:0 0 #4caf5080}70%{box-shadow:0 0 0 6px #4caf5000}to{box-shadow:0 0 #4caf5000}}.product-details .variant-option__button-label__text,.product-details add-to-cart-component .button,.product-details .accordion .details__header{font-family:var(--font-accent--family);font-size:12px;font-style:normal;font-weight:500;line-height:1.4;letter-spacing:.08em;text-transform:uppercase}.product-details .text-block.rte,.product-details .details-content .text-block{font-family:var(--font-body--family);font-size:14px;font-weight:400;line-height:1.6;letter-spacing:0;color:rgb(var(--color-foreground-rgb) / .8)}.product-details .rte dialog,.product-details .details-content dialog{max-width:480px;width:90%;max-height:80vh;height:auto;margin:auto;border-radius:0}.product-details .rte dialog img,.product-details .details-content dialog img{max-width:100%;max-height:70vh;object-fit:contain;margin:0 auto;display:block}.product-details .rte dialog::backdrop,.product-details .details-content dialog::backdrop{background-color:#3c3c3c99}.guide-links{display:flex;border:1px solid rgb(var(--color-foreground-rgb) / .12)}.guide-link{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:14px 16px;border:none;border-radius:0;background:rgb(var(--color-foreground-rgb) / .03);color:inherit;cursor:pointer}.guide-link+.guide-link{border-inline-start:1px solid rgb(var(--color-foreground-rgb) / .12)}.guide-link:hover{background:rgb(var(--color-foreground-rgb) / .06)}.guide-link__arrow{flex-shrink:0;width:12px;height:12px}.guide-modal{width:90%;max-width:480px;padding:32px;border:none;border-radius:0;box-shadow:0 8px 40px #0003}.guide-modal::backdrop{background:#00000080}.guide-modal__close.close-button{position:absolute;top:8px;right:8px;color:inherit}.guide-modal__content{margin-block-start:8px}.guide-modal__note{margin-block-start:16px}#veil-guide-modal .guide-modal__note,#color-guide-modal .guide-modal__note{text-align:center}.trust-bar{display:flex;border-block:1px solid rgb(var(--color-foreground-rgb) / .1)}.trust-bar__item{flex:1;display:flex;align-items:center;gap:10px;padding:14px}.trust-bar__item+.trust-bar__item{border-inline-start:1px solid rgb(var(--color-foreground-rgb) / .1)}.trust-bar__icon{flex-shrink:0;width:22px;height:22px}.trust-bar__text{display:flex;flex-direction:column;gap:2px}.product-details .payment-icons .icon{width:38px;height:24px}.product-details .payment-icons__list{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.product-details .payment-icons__item{display:flex}.brydly-compare{--brydly-compare-brand: var(--brydly-brand);display:flex;justify-content:flex-end;align-items:center;min-height:620px;margin-block:56px;padding:56px 48px;color:#fff;background-color:#000;background-image:linear-gradient(90deg,#0000 18%,#000000a6 32%,#000 42%),var(--brydly-compare-photo, none);background-size:100% 100%,auto 100%;background-position:0 0,left center;background-repeat:no-repeat}.brydly-compare__content{width:min(62%,760px)}.brydly-compare .brydly-compare__title{margin:0 0 40px;font-size:32px;line-height:1.1;text-align:center;text-wrap:balance}.brydly-compare .brydly-compare__title{color:#fff}.brydly-compare__grid{display:grid;grid-template-columns:1fr 1.15fr 1fr;align-items:center;gap:0}.brydly-compare__col{border:1px solid rgb(255 255 255 / .3);background-color:#0009}.brydly-compare__col--other{border-inline-end:none}.brydly-compare__col--market{border-inline-start:none}.brydly-compare__col--brand{position:relative;z-index:1;padding-block:12px 20px;color:#000;background-color:#fff;border-color:#fff}.brydly-compare .brydly-compare__heading{margin:0;padding:20px 16px 16px;color:#fff;text-align:center}.brydly-compare__col--brand .brydly-compare__heading{font-size:18px;color:#000}.brydly-compare .brydly-compare-icon--brand circle{fill:#000;stroke:#000}.brydly-compare .brydly-compare__list{margin:0;padding:0;list-style:none}.brydly-compare__row{display:flex;align-items:center;gap:10px;min-height:48px;padding:10px 16px;border-block-start:1px solid rgb(255 255 255 / .15)}.brydly-compare__col--brand .brydly-compare__row{border-color:#00000014}.brydly-compare .brydly-compare__feature{font-family:var(--font-body--family);font-size:14px;line-height:1.35;color:#ffffffd9}.brydly-compare__col--brand .brydly-compare__feature{color:#000}.brydly-compare-icon{flex-shrink:0;display:block;width:22px;height:22px;fill:none;stroke-width:1.5;stroke-linecap:square}.brydly-compare-icon--brand circle{fill:var(--brydly-compare-brand);stroke:var(--brydly-compare-brand)}.brydly-compare-icon--brand path{stroke:#fff}.brydly-compare .brydly-compare-icon--yes circle{stroke:#ffffffe6}.brydly-compare .brydly-compare-icon--yes path{stroke:#fff}.brydly-compare .brydly-compare-icon--no circle{fill:#ffffff24;stroke:none}.brydly-compare .brydly-compare-icon--no path{stroke:#fff9}@media screen and (max-width:1100px){.brydly-compare{padding-inline:32px}.brydly-compare__content{width:min(70%,760px)}.brydly-compare__row{padding-inline:12px}}@media screen and (max-width:749px){.brydly-compare{position:relative;display:block;min-height:0;margin-block:40px;padding:0 16px 32px;background-image:none}.brydly-compare:before{content:"";position:absolute;inset:0 0 auto;height:380px;background-image:linear-gradient(180deg,#0000 35%,#000),var(--brydly-compare-photo, none);background-size:100% 100%,cover;background-position:0 0,center 25%;background-repeat:no-repeat}.brydly-compare__content{position:relative;width:100%;padding-block-start:300px}.brydly-compare .brydly-compare__title{margin-block-end:28px}.brydly-compare__grid{display:flex;flex-direction:column;gap:12px}.brydly-compare__col--other,.brydly-compare__col--market{border-inline:1px solid rgb(255 255 255 / .3)}.brydly-compare__col--brand{order:-1}}.product-details .accordion .details__header{font-size:14px}.sticky-add-to-cart__bar{padding:8px;gap:12px}.sticky-add-to-cart__image,.sticky-add-to-cart__button{height:40px}.sticky-add-to-cart__button{padding-inline:20px;font-family:var(--font-accent--family);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.sticky-add-to-cart__title{font-weight:500}.sticky-add-to-cart__price [ref=priceContainer] .price{font-family:var(--font-accent--family);font-size:16px;font-weight:500}.product-details add-to-cart-component .button{font-size:14px}.sticky-add-to-cart__button{font-size:13px}.sticky-add-to-cart__bar{box-shadow:0 10px 30px #0000001f,0 2px 8px #0000000f}.sticky-add-to-cart__bar:before{top:0;right:0;bottom:0;left:0;border:none;background:var(--color-background)}.product-details div:has(>.brydly-rating .brydly-loox-rating:empty){display:none}.brydly-rating{display:inline-flex;align-items:center;gap:6px;color:inherit;text-decoration:none;cursor:pointer}.brydly-rating__value{font-family:var(--font-accent--family);font-size:14px;font-weight:500;line-height:1}.brydly-rating__count{font-family:var(--font-body--family);font-size:14px;line-height:1}.brydly-loox-rating{position:relative;top:-1px}.brydly-loox-rating .loox-rating-label{display:none}.brydly-rating:hover .brydly-loox-rating,.brydly-rating:hover .brydly-rating__count{opacity:.7}#looxReviews{scroll-margin-top:96px}.product-details div:has(>.brydly-quick-description){display:none}#veil-guide-modal.guide-modal{max-width:920px;max-height:88vh;overflow-y:auto}.guide-modal .guide-modal__title{margin:0 0 24px;font-size:24px;line-height:1.1;text-align:center}#color-guide-modal.guide-modal{max-width:920px;max-height:88vh;overflow-y:auto}.guide-modal .guide-modal__image{display:block;width:100%;height:auto;margin:0 auto 24px}.guide-modal .guide-modal__image--diagram{max-width:440px}.guide-lengths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 16px}.guide-length{margin:0}.guide-length__image{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover}.guide-length__caption{display:flex;flex-direction:column;gap:4px;padding-block-start:10px}.guide-modal__actions{display:flex;justify-content:center;margin-block-start:32px}.guide-modal .guide-modal__button{font-family:var(--font-accent--family);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}@media screen and (max-width:749px){#veil-guide-modal.guide-modal,#color-guide-modal.guide-modal{padding:24px 16px}.guide-lengths{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.guide-lengths.guide-colors{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 8px}}.product-details .payment-icons__list{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:268px;margin-inline:auto}[id$=__marquee_YH7P7R] .marquee__wrapper{background-color:var(--color-background)}[id$=__marquee_YH7P7R] img{mix-blend-mode:multiply}
/*# sourceMappingURL=/cdn/shop/t/21/assets/brydly-product.css.map */
