:root{--avx-gradient-start:#ca4f70;--avx-gradient-end:#b46842;--avx-line:#22222224;--avx-warm:#f6f3f0;--avx-ease:cubic-bezier(.22,.61,.36,1)}.avx-emphasis{color:var(--avx-gradient-start)}@supports ((background-clip:text) or (-webkit-background-clip:text)){.avx-emphasis--gradient{background-image:linear-gradient(105deg,var(--avx-gradient-start),var(--avx-gradient-end));background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;box-decoration-break:clone;-webkit-box-decoration-break:clone}}.avx-title-rest{display:block;color:inherit}.avx-copy{min-width:0}.avx-copy h2{max-width:17ch;line-height:1.075;letter-spacing:-.047em;font-weight:400}.avx-copy .avp-body{max-width:43ch;font-size:16px;line-height:1.65}.avx-picture,.avx-picture img{display:block;width:100%;height:100%}.avx-picture img{object-fit:var(--avx-object-fit,cover)}.avx-image-empty{min-height:220px;display:grid;place-items:center;padding:24px;background:#f6f3f0;color:#655c55}body .avx-button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-height:54px;padding:15px 25px;border:1px solid #202020;border-radius:30px;background:#202020;color:#fff;text-decoration:none;font:400 14px/1.4 var(--font-body-family);cursor:pointer;transition:background .2s var(--avx-ease),transform .2s var(--avx-ease)}body .avx-button>span{font-size:21px;line-height:1;transition:transform .2s var(--avx-ease)}body .avx-button:hover{background:#3c3631;color:#fff}body .avx-button:hover>span{transform:translate(3px)}body .avx-button:focus-visible{outline:2px solid #202020;outline-offset:5px}.avx-bundle-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:7%;align-items:center}.avx-bundle .avx-copy h2{max-width:11ch;font-size:clamp(38px,4.2vw,63px)}.avx-use-list{margin:25px 0 28px;border-top:1px solid var(--avx-line);max-width:420px}.avx-use-list p{display:flex;gap:17px;align-items:baseline;margin:0;padding:13px 0;border-bottom:1px solid var(--avx-line);font-size:14px;line-height:1.45}.avx-use-list p>span{font-size:10px;letter-spacing:.05em;color:#77665a;font-variant-numeric:tabular-nums}.avx-bundle-visual{position:relative;min-width:0;padding-bottom:36px}.avx-bundle-scene{aspect-ratio:1.14;margin:0;overflow:hidden;border-radius:18px;background:#ebe7e2}.avx-bundle-scene img{object-position:center 42%}.avx-pair-note{position:relative;width:calc(100% - 44px);margin:-49px auto 0;display:flex;align-items:center;gap:20px;padding:13px 18px;border:1px solid #e5e0dc;background:#fff;border-radius:12px;box-shadow:0 9px 24px #3b271308}.avx-pair-thumbnails{display:flex;gap:4px;align-items:center;flex:none}.avx-pair-thumbnails img{display:block;width:65px;height:65px;object-fit:contain;background:#f6f4f1;border-radius:8px}.avx-pair-thumbnails>span{font-size:18px;font-weight:300;margin:0 2px;color:#796b60}.avx-pair-note strong{display:block;font-size:14px;font-weight:500;line-height:1.4;letter-spacing:-.015em}.avx-pair-note>div:last-child>span{display:block;font-size:11px;color:#6a645e;line-height:1.45;margin-top:4px}.avx-secondary-addon{margin-top:25px;padding-top:24px;border-top:1px solid var(--avx-line)}.avx-secondary-addon avora-premium-addon{margin:0 0 0 auto;max-width:580px}.avx-secondary-addon .avp-addon-box{padding:0;background:transparent;border-radius:0}.avx-secondary-addon .avp-addon-box>h3{font-size:12px;letter-spacing:.02em;margin:0 0 12px;color:#625b54}.avx-secondary-addon .avp-addon-row{grid-template-columns:74px minmax(0,1fr);gap:17px}.avx-secondary-addon .avp-addon-image{width:74px;height:84px}.avx-secondary-addon .avp-addon-name{font-size:19px}.avx-secondary-addon .avp-addon-description{font-size:12px;margin:7px 0 12px;line-height:1.5}.avx-secondary-addon .avp-addon-actions{max-width:400px}.avx-trust-grid{display:grid;grid-template-columns:1.08fr 1fr;gap:8%;align-items:center}.avx-trust-photo{position:relative;aspect-ratio:1.16;margin:0;overflow:hidden;border-radius:18px;background:#f6f3f0}.avx-trust-photo img{object-position:68% 45%}.avx-trust-photo figcaption{position:absolute;left:20px;bottom:18px;margin:0;padding:7px 11px;background:#fffffff2;border-radius:5px;font-size:10px;letter-spacing:.04em;color:#24211e}.avx-trust-facts{margin:27px 0 0;border-top:1px solid var(--avx-line)}.avx-trust-facts>div{display:flex;align-items:center;gap:15px;min-height:52px;padding:14px 0;border-bottom:1px solid var(--avx-line);font-size:13px;line-height:1.45}.avx-trust-facts svg{flex:none;width:22px;height:22px;color:#6d5b4d}.avx-trust-facts a{text-underline-offset:4px;text-decoration-thickness:1px}.avx-trust-facts .avx-trust-term{align-items:baseline;padding:19px 0}.avx-small-number{font-family:var(--font-heading-family);font-variant-numeric:lining-nums proportional-nums;font-size:47px;letter-spacing:-.055em;line-height:1;color:#a35b40;min-width:65px}.avx-trust-term>span:last-child{max-width:21ch}.avx-brand-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:9%;align-items:center}.avx-brand-visual{position:relative;min-width:0}.avx-brand-photo{aspect-ratio:1.17;margin:0;overflow:hidden;border-radius:18px;background:#ffffff90}.avx-brand-photo img{padding:26px}.avx-brand-stamp{display:inline-block;position:absolute;bottom:18px;left:18px;padding:8px 12px;background:#fff;border:1px solid #d7cec7;border-radius:5px;text-transform:uppercase;font-size:9px;letter-spacing:.08em;color:#493b31}.avx-brand-note{font-size:13px;line-height:1.65;max-width:44ch;border-top:1px solid var(--avx-line);padding-top:20px;margin-top:24px;color:#635a52}.avx-brand-note p{margin:0}.avx-actions{display:flex;flex-wrap:wrap;gap:16px 24px;align-items:center;margin-top:26px}.avx-actions .avp-link{margin:0}.avx-compare-photo{aspect-ratio:1.5;max-width:360px;margin:28px 0 0!important;border-radius:14px;background:#f6f4f1;overflow:hidden}.avx-compare-photo img{object-fit:contain;padding:15px}.avx-faq-photo{aspect-ratio:1.55;max-width:355px;border-radius:14px;overflow:hidden;background:#f6f4f1;margin:26px 0 0}.avx-faq-photo img{object-fit:contain;padding:15px}.avx-tip-details{display:grid;grid-template-columns:100px minmax(0,1fr);gap:18px;align-items:center;margin-top:18px;padding:13px;background:#ffffff85;border-radius:12px}.avx-tip-details>img{width:100px;height:92px;object-fit:contain;mix-blend-mode:multiply}.avx-tip-details strong{font-size:12px;font-weight:500;line-height:1.5}.avx-tip-details .avp-sizes{gap:14px;padding:13px 0 0;justify-content:flex-start;border:0}.avx-tip-details .avp-size{display:block;min-height:0;flex:none;font-size:18px;line-height:1.3;background:none!important;border:0;padding:0}.avx-fit-section .avp-fit-number{align-items:center;margin-bottom:22px}body .avx-fit-section.avp-section .avp-fit-number strong{font-size:110px}body .avx-fit-section .avp-fit-number span{padding-bottom:0;font-size:17px;max-width:10ch}body .avx-benefits.avp-benefits-compact .av-pdp-benefit.avp-pillar{grid-template-columns:24px minmax(0,1fr);gap:12px}.avx-benefit-icon{display:block;width:22px;height:22px;margin-top:3px;color:#8d634c}body product-info slider-component[id^=GalleryViewer]{position:relative}.avx-gallery-badges{position:absolute;z-index:3;top:16px;left:16px;right:54px;display:flex;flex-wrap:wrap;gap:7px;pointer-events:none}.avx-gallery-badges span{padding:7px 10px;border-radius:4px;background:#262626;color:#fff;font:400 10px/1.3 var(--font-body-family);letter-spacing:0}.avx-gallery-badges span+span{background:#fae0d2;color:#463126}body product-info .product__title h1{font-size:clamp(33px,3.1vw,47px);line-height:1.08;letter-spacing:-.045em;font-weight:400}body product-info .product__info-container .product__text.subtitle{font-size:16px;line-height:1.5;max-width:40ch}body product-info .product__info-container .product-form__submit{min-height:59px!important;background:#232323!important;color:#fff!important;border:1px solid #232323!important;border-radius:32px!important;font-weight:500!important;font-size:15px!important;box-shadow:0 3px 10px #0000000a}body product-info .product__info-container .product-form__submit:hover:not(:disabled){background:#3d3732!important;border-color:#3d3732!important}body product-info .product__info-container .product-form__submit:after{box-shadow:none!important}body product-info .product__info-container .product-form__submit:focus-visible{outline:2px solid #202020;outline-offset:5px}body product-info .product__info-container .product-form__submit .loading__spinner{color:#fff}body product-info .product__media-wrapper .product-media-container{border-radius:18px!important;background:#f7f7f5;overflow:hidden}body product-info .product__media-wrapper .thumbnail{border-radius:7px;overflow:hidden;box-shadow:none}body product-info .product__media-wrapper .thumbnail[aria-current=true]{border:1px solid #be7758;box-shadow:inset 0 0 0 1px #be7758}body product-info .product__media-wrapper .thumbnail-list{gap:10px}body product-info .product__media-wrapper .thumbnail-list__item{width:64px!important;flex:0 0 64px!important}body product-info .product__media-wrapper .thumbnail-slider{margin-top:17px}body product-info .product__info-container .product__accordion{border-top:1px solid #dedbd8;border-bottom:0;background:transparent;border-radius:0;margin-top:0}body product-info .product__info-container .product__accordion:last-of-type{border-bottom:1px solid #dedbd8}body product-info .product__accordion summary{min-height:58px;padding-block:18px}body product-info .product__accordion .accordion__title{font-size:15px!important;font-weight:400;letter-spacing:-.01em}body product-info .product__accordion .accordion__content{font-size:14px;line-height:1.65}body product-info .av-product-delivery{border:0;padding-bottom:0;row-gap:4px}body .av-sticky .av-button{background:#232323;color:#fff;border-color:#232323}body product-info .Avada-Bundle-Volume__Container{--aov-volume-item-selected-border-checkbox-color:#d77d68!important;--aov-volume-badge-background-color:#252525!important;--aov-volume-badge-color:#ffffff!important;--aov-volume-title-font-size:16px!important;--aov-volume-option-label-font-size:15px!important;--aov-volume-price-font-size:18px!important;font-family:var(--font-body-family)!important}body product-info .Avada-Bundle-Offer__Volume{margin-top:17px!important;margin-bottom:18px!important;min-width:0}body product-info .Avada-Volume__Item{position:relative;border:1px solid #e5e2df!important;border-radius:10px!important;background:#f7f6f4!important;box-shadow:none!important;transition:background .18s var(--avx-ease),border-color .18s var(--avx-ease)}body product-info .Avada-Volume__Item--Selected{border-color:#de816e!important;background:#fff!important;box-shadow:inset 0 0 0 1px #de816e18!important}body product-info .Avada-Volume__Item:focus-within{outline:2px solid #232323;outline-offset:3px}body product-info .Avada-Volume__Info--TriggerQty{font:500 16px/1.4 var(--font-body-family)!important;letter-spacing:-.02em}body product-info .AOV-Offer__DiscountPrice{font-family:var(--font-body-family)!important;font-size:18px!important;font-weight:600!important;letter-spacing:-.03em;font-variant-numeric:tabular-nums}body product-info .Avada-Volume__DiscountText{font-size:11px!important;line-height:1.4;color:#974b39}body product-info .Avada-VolumeBoxBadge{background:#252525!important;color:#fff!important;border-radius:4px!important;font-family:var(--font-body-family)!important;font-size:10px!important;line-height:1.3!important;letter-spacing:.025em;padding:5px 9px!important}body product-info .Avada-VariantSelection__Trigger{min-height:44px!important;border:1px solid #d6d1cc!important;border-radius:6px!important;background:#fff!important;box-shadow:none!important}body product-info .Avada-VariantSelection__Trigger:hover{border-color:#8b7768!important}body product-info .Avada-VariantSelection__SelectedText{font-family:var(--font-body-family)!important;font-size:13px!important;line-height:1.4;letter-spacing:0}body product-info .Avada-VariantSelection__Trigger img{object-fit:contain}body product-info avora-premium-addon .avp-addon-box{background:#f7f6f4;border-radius:12px;padding:20px}body product-info avora-premium-addon .avp-addon-name{font-size:18px;letter-spacing:-.02em}body product-info avora-premium-addon .avp-addon-actions button{min-height:44px}body product-info .av-user-video-track{grid-auto-columns:calc((100% - 24px)/3);gap:12px}body product-info .av-user-video-track:has(.av-user-video-card:nth-child(4)){grid-auto-columns:23%}body product-info .av-user-video-media{border-radius:10px}body product-info .av-user-video-progress span{background:linear-gradient(90deg,#d56278,#e99570)}body product-info .av-user-videos .av-user-videos-title{font-size:21px!important;font-weight:500!important;line-height:1.3}@media(min-width:990px){body product-info .product.product--large:not(.product--no-media){column-gap:42px;align-items:flex-start}body product-info .product.product--large:not(.product--no-media) .product__media-wrapper{width:calc(54% - 21px);max-width:calc(54% - 21px);position:sticky;top:calc(var(--avp-header,108px) + 18px);align-self:flex-start}body product-info .product.product--large:not(.product--no-media) .product__info-wrapper{width:calc(46% - 21px);max-width:calc(46% - 21px);padding-left:0}body product-info .product__media-wrapper media-gallery.product__column-sticky,body product-info .product__info-container.product__column-sticky{position:static}body product-info .product__media-wrapper{--avx-gallery-height:clamp(360px,calc(100svh - var(--avp-header,108px) - 132px),690px)}body product-info .product__media-wrapper .product-media-container.media-type-image{width:100%!important;max-height:none!important;height:var(--avx-gallery-height)!important}body product-info .product__media-wrapper .media-type-image .product__modal-opener,body product-info .product__media-wrapper .media-type-image .product__media{height:var(--avx-gallery-height)!important;min-height:0!important;padding-top:0!important;padding-bottom:0!important}body product-info .product__media-wrapper .media-type-image .product__media img{width:100%;height:100%;object-fit:contain}}@media(max-width:989px){.avx-bundle-grid,.avx-trust-grid,.avx-brand-grid{gap:5%}.avx-bundle .avx-copy h2{font-size:43px}.avx-pair-note{padding:12px;width:calc(100% - 22px);gap:12px}.avx-pair-thumbnails img{width:45px;height:45px}.avx-pair-note strong{font-size:12px}.avx-pair-note>div:last-child>span{font-size:10px}.avx-copy .avp-body{font-size:14px}}@media(max-width:749px){.avx-bundle-grid,.avx-trust-grid,.avx-brand-grid{grid-template-columns:1fr;gap:28px}.avx-bundle-visual{order:-1;padding-bottom:0}.avx-bundle-scene{aspect-ratio:1.2;border-radius:13px}.avx-pair-note{width:calc(100% - 24px);margin-top:-40px;padding:11px 13px;gap:15px;border-radius:10px}.avx-pair-thumbnails img{width:47px;height:47px}.avx-pair-note strong{font-size:12px}.avx-pair-note>div:last-child>span{font-size:10px}.avx-copy h2,.avx-bundle .avx-copy h2{font-size:clamp(31px,9vw,40px);max-width:15ch;line-height:1.1}.avx-bundle .avx-copy h2{max-width:11ch}.avx-copy .avp-body{font-size:14px;line-height:1.6;margin-top:18px}.avx-use-list{margin:21px 0 24px}.avx-use-list p{font-size:13px;padding:11px 0}body .avx-button{min-height:51px;font-size:14px;padding:14px 23px}.avx-secondary-addon{margin-top:29px;padding-top:24px}.avx-secondary-addon avora-premium-addon{max-width:none}.avx-secondary-addon .avp-addon-row{grid-template-columns:55px minmax(0,1fr);gap:14px}.avx-secondary-addon .avp-addon-image{width:55px;height:80px}.avx-secondary-addon .avp-addon-actions{max-width:none}.avx-secondary-addon .avp-addon-name{font-size:17px}.avx-trust-photo{aspect-ratio:1.22;border-radius:13px}.avx-trust-photo img{object-position:68% center}.avx-trust-facts{margin-top:22px}.avx-small-number{font-size:43px;min-width:60px}.avx-trust-facts>div{font-size:12px;min-height:48px;padding:12px 0}.avx-trust-facts .avx-trust-term{padding:16px 0}.avx-brand-photo{aspect-ratio:1.35;border-radius:13px}.avx-brand-photo img{padding:19px}.avx-brand-note{font-size:12px;margin-top:20px;padding-top:17px}.avx-brand-stamp{font-size:8px;left:13px;bottom:13px}.avx-faq-section .av-faq-layout>div:first-child{display:grid;grid-template-columns:1fr 96px;gap:15px;align-items:center}.avx-faq-section .av-faq-layout>div:first-child>.av-body{grid-column:1/-1;grid-row:3}.avx-faq-section .av-faq-layout>div:first-child>.av-eyebrow{grid-column:1/-1;grid-row:1}.avx-faq-section .av-faq-layout>div:first-child:has(.av-eyebrow)>h2,.avx-faq-section .av-faq-layout>div:first-child:has(.av-eyebrow)>.avx-faq-photo{grid-row:2}.avx-faq-photo{grid-column:2;grid-row:1;aspect-ratio:1;margin:0;border-radius:10px}.avx-faq-photo img{padding:3px}.avx-faq-section .av-faq-layout>div:first-child>h2{font-size:29px;grid-column:1;grid-row:1;max-width:11ch}.avx-compare-photo{max-width:220px;aspect-ratio:1.55;margin-top:20px!important}.avx-tip-details{grid-template-columns:78px minmax(0,1fr);gap:13px;padding:10px}.avx-tip-details>img{width:78px;height:80px}.avx-tip-details strong{font-size:11px}.avx-tip-details .avp-sizes{gap:12px;padding-top:10px}.avx-tip-details .avp-size{font-size:16px}body .avx-fit-section.avp-section .avp-fit-number strong{font-size:85px}body .avx-fit-section .avp-fit-number span{font-size:15px}body product-info .product__title h1{font-size:34px}body product-info .product__info-container .product__text.subtitle{font-size:15px}body product-info .product__info-container .product-form__submit{min-height:55px!important;font-size:15px!important}body product-info .product__media-wrapper{--avx-gallery-height:clamp(285px,85vw,405px)}body product-info .product__media-wrapper .product-media-container.media-type-image{height:var(--avx-gallery-height)!important;max-height:none!important}body product-info .product__media-wrapper .media-type-image .product__modal-opener,body product-info .product__media-wrapper .media-type-image .product__media{height:var(--avx-gallery-height)!important;min-height:0!important;padding:0!important}body product-info .product__media-wrapper .thumbnail-list__item{width:55px!important;flex-basis:55px!important}body product-info .product__media-wrapper .thumbnail-slider{margin-top:12px}.avx-gallery-badges{top:11px;left:11px;gap:5px}.avx-gallery-badges span{font-size:9px;padding:6px 8px}body product-info .Avada-Volume__Info--TriggerQty{font-size:14px!important}body product-info .AOV-Offer__DiscountPrice{font-size:16px!important}body product-info .Avada-VolumeBoxBadge{font-size:9px!important}body product-info .av-user-video-track,body product-info .av-user-video-track:has(.av-user-video-card:nth-child(4)){grid-auto-columns:45%;gap:10px}body product-info .av-user-videos .av-user-videos-title{font-size:20px!important}}@media(prefers-reduced-motion:reduce){.avx-button,.avx-button>span,.avx-emphasis,body product-info .Avada-Volume__Item{transition:none!important;animation:none!important}.avx-button:hover>span{transform:none}}@media(forced-colors:active){.avx-emphasis--gradient{background:none;color:CanvasText;-webkit-text-fill-color:CanvasText}.avx-gallery-badges span{border:1px solid CanvasText}.avx-button{border:1px solid ButtonText}}.avx-payment-details .summary__title{display:flex;align-items:center;gap:12px}.avx-payment-details .summary__title>svg{flex:none}.avx-payment-details summary{display:flex;justify-content:space-between;align-items:center;gap:15px;list-style:none;cursor:pointer}.avx-payment-details summary::-webkit-details-marker{display:none}.avx-payment-details details[open] .av-detail-plus{transform:rotate(45deg)}.avx-payment-icons{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:14px 0 0}.avx-payment-icons svg{display:block;width:38px;height:26px}
/*# sourceMappingURL=/cdn/shop/t/9/assets/avora-visual-polish.css.map */
