/*
Generated time: September 3, 2025 17:42
This file was created by the app developer. Feel free to contact the original developer with any questions. It was minified (compressed) by AVADA. AVADA do NOT own this script.
*/
.xo-product-info-variant__inner{display:flex;align-items:center;flex-wrap:wrap;gap:1rem}.xo-product-info-variant__inner--radio{gap:2rem}.xo-product-info-variant__header{display:flex;gap:.3rem;padding-bottom:1rem}.xo-product-info-variant__name{font-weight:500;letter-spacing:-.032rem;color:rgba(var(--color-foreground),.5)}.xo-product-info-content__header{display:flex;align-items:center;justify-content:space-between}.xo-product-info-content__header h1{margin:0}.xo-product-info-content__title{color:rgba(var(--color-foreground));font-weight:500;font-size:var(--fz);line-height:1.11;letter-spacing:-.01em}.xo-product-info-content__wishlist{display:flex;justify-content:center;align-items:center;transition:.3s;height:4.6rem;width:4.6rem;border:.1rem solid rgba(var(--color-foreground),.1);border-radius:50%}.xo-product-info-content__wishlist svg{line-height:0;color:rgba(var(--color-foreground))}.xo-product-info-content__wishlist:hover{background-color:rgba(var(--color-foreground));transform:scale(1.1)}.xo-product-info-content__wishlist:hover svg{color:rgba(var(--color-background))}.xo-product-info-content__description{letter-spacing:.01em;color:rgba(var(--color-foreground),.4);font-size:calc(var(--font-body-scale) * 1.5rem);padding-top:2.2rem;font-weight:400;border-top:.1rem solid #e7e7e7}.xo-product-info-content__image{display:block}.xo-product-info-content__image .xo-image{border-radius:var(--text-boxes-radius)}.xo-product-info-content__image img{width:100%;border-radius:var(--text-boxes-radius)}.xo-product-info-content__variants{display:flex;flex-direction:column;gap:3rem}.xo-product-info-content__variants--header{gap:0}.xo-product-info-content__header-variant{display:flex;gap:.3rem;line-height:1.2}.xo-product-info-content__price{display:flex;align-items:center;gap:1rem}.xo-product-info-content__pickup-image .xo-image{width:9.5rem;aspect-ratio:var(--aspect-ratio)}.xo-product-info-content__pickup-image .xo-image img{height:100%}.xo-product-info-content__buy-othersite{width:100%;cursor:pointer}.xo-product-info-content__buy-othersite a{width:100%;height:5rem;border-radius:var(--buttons-radius);background-color:rgba(var(--color-foreground));color:rgba(var(--color-background));display:flex;justify-content:center;align-items:center;gap:.8rem;font-size:calc(var(--font-body-scale) * 1.3rem);font-weight:500;line-height:1;letter-spacing:.28rem;transition:.3s}.xo-product-info-content__buy-othersite:hover a{transform:scale(1.05)}.xo-product-info-content__buy-logo{width:var(--width)}[xo-products-count="0"] .xo-product-info-content__complementary-title{display:none}[xo-products-count="0"] .xo-product-info-content__complementary{padding:0!important}.xo-product-info-content__complementary-title{padding-bottom:1rem;margin-bottom:2rem;border-bottom:.1rem solid rgba(var(--color-foreground),.1);font-size:calc(var(--font-heading-scale) * 1.9rem)}.xo-product-info-content__complementary-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:1rem;margin-bottom:2rem;border-bottom:.1rem solid rgba(var(--color-foreground),.1);cursor:pointer}.xo-product-info-content__complementary-header h3{font-size:calc(var(--font-heading-scale) * 1.9rem)}.addon-buttons{display:flex;flex-wrap:wrap;gap:2.5rem}.addon-buttons__trigger{display:flex;align-items:center;gap:.8rem;cursor:pointer}.addon-buttons__trigger span{font-size:16px;transition:.3s;color:rgba(var(--color-foreground),.8);line-height:calc(1 + 0 / var(--font-body-scale));padding-top:.2rem}.addon-buttons__trigger svg{flex-shrink:0}.addon-buttons__trigger:hover span{color:rgba(var(--color-foreground))}.addon-buttons__modal{z-index:10001}.addon-buttons__modal-content{position:relative;width:90vw;background-color:#fff;border-radius:var(--modal-corner-radius)}@media (min-width:768px){.addon-buttons__modal-content{width:70rem}}@media (min-width:768px){.addon-buttons__modal-content--guide{width:80rem}}@media (min-width:768px){.addon-buttons__modal-content--ask{width:60rem}}@media (min-width:768px){.addon-buttons__modal-content--share{width:40rem}}.addon-buttons__modal-header{position:relative;display:flex;justify-content:center;align-items:center;border-bottom:solid .1rem rgba(var(--color-foreground),.1);height:6rem}.addon-buttons__modal-header--share{border:unset}.addon-buttons__modal-title{color:rgba(var(--color-foreground));font-size:calc(var(--font-body-scale) * 2rem);font-weight:500}.addon-buttons__modal-close{cursor:pointer;position:absolute;top:1rem}[dir=ltr] .addon-buttons__modal-close{right:1rem}[dir=rtl] .addon-buttons__modal-close{left:1rem}.addon-buttons__modal-close button{all:unset;width:3.2rem;height:3.2rem;display:flex;justify-content:center;align-items:center;border-radius:50%;transition:.3s}.addon-buttons__modal-close svg{color:rgba(var(--color-foreground));line-height:0}.addon-buttons__modal-close:hover button{background-color:rgba(var(--color-foreground));rotate:180deg}.addon-buttons__modal-close:hover svg{color:rgba(var(--color-background))}.addon-buttons__modal-body{padding:3rem}.addon-buttons__modal-body h5{margin:0}@media (min-width:768px){.addon-buttons__modal-body{padding:4rem}}.addon-buttons__variant-colorwrap{display:flex;flex-wrap:wrap;gap:1.2rem}.addon-buttons__variant-imagewrap{display:flex;flex-wrap:wrap;gap:1.5rem}.addon-buttons__variant-note{padding-top:2rem}.addon-buttons__variant-color{cursor:pointer}.addon-buttons__variant-color button{all:unset}.addon-buttons__variant-color span{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;background-color:var(--color);transition:.3s}.addon-buttons__variant-color:hover span{box-shadow:0 0 0 .1rem #000,0 .8rem 2rem rgba(0,0,0,.2),inset 0 0 0 .4rem #fff}.addon-buttons__variant-color[xo-active]:not([xo-active=false]) span{box-shadow:0 0 0 .1rem #000,0 .8rem 2rem rgba(0,0,0,.2),inset 0 0 0 .4rem #fff}.addon-buttons__variant-image{display:none}.addon-buttons__variant-image .xo-image{border-radius:.5rem}.addon-buttons__variant-image[xo-active]:not([xo-active=false]){display:block;padding-top:2rem}.addon-buttons__variant-value{padding-top:1rem}.addon-buttons__sizeguide-table h4{font-size:calc(var(--font-heading-scale) * 2rem);margin-bottom:1rem}.addon-buttons__sizeguide-table h5{font-size:calc(var(--font-heading-scale) * 1.8rem);margin-bottom:0}.addon-buttons__sizeguide-table p{font-size:calc(var(--font-body-scale) * 1.6rem)}.addon-buttons__sizeguide-table table{border:.1rem solid rgba(var(--color-foreground),.1);vertical-align:middle;border-collapse:collapse;margin-bottom:1rem;width:100%;line-height:1.4}.addon-buttons__sizeguide-table th{color:rgba(var(--color-foreground));font-weight:500;border:.1rem solid rgba(var(--color-foreground),.1);border-width:0 .1rem .1rem 0;font-size:calc(var(--font-body-scale) * 1.8rem);vertical-align:middle;text-align:left;padding:1.1rem 2rem}.addon-buttons__sizeguide-table td{border:.1rem solid rgba(var(--color-foreground),.1);vertical-align:middle;text-align:left;padding:1.1rem 2rem}.addon-buttons__sizeguide-table img{vertical-align:middle;max-width:100%;height:auto}.addon-buttons__inputs .xo-field-input__placeholder{display:none}.addon-buttons__inputs .xo-field-textarea__placeholder{display:none}xo-tooltip-content{z-index:10002}.offer{border:.1rem solid rgb(var(--color-foreground),.1);border-radius:var(--text-boxes-radius);padding:2.6rem 3rem 2rem;position:relative}.offer__title{font-size:1.8rem;margin:0;font-weight:500;display:inline-block;position:absolute;left:4.9rem;top:-1.1rem;padding:0 1.4rem;background-color:rgb(var(--color-background))}.offer__list{margin:0;padding:0}.offer__item{display:flex;align-items:center;gap:1rem}.offer__content{font-weight:500;list-style:none;position:relative;text-align:left;line-height:2.8rem;text-transform:capitalize}.shipping{display:flex;flex-direction:column;gap:1rem}.shipping_item{display:flex;gap:1.2rem}.shipping_item svg{padding-top:.3rem;flex-shrink:0;display:flex;height:fit-content}.shipping_item:last-child{padding-left:.2rem}.meta{margin-top:2rem;margin-bottom:1.6rem}.meta__info{font-size:1.4rem;font-weight:400;color:rgb(var(--color-foreground));padding-right:.5rem;font-weight:500}.meta__info span{color:rgb(var(--color-foreground),.5)}.meta__info--sku{letter-spacing:.1em}.meta__info--disable{display:none}