.select.variant-select-option.variant-grid-enhanced{border:0!important;background:transparent!important;padding:0!important;display:block!important;border-radius:50px;overflow:hidden}.variant-grid-trigger{width:100%;padding:16px;display:flex;justify-content:space-between;align-items:center;background:#fff;cursor:pointer}.variant-grid-label{text-transform:uppercase;font-size:12px;letter-spacing:.12em}.variant-grid-panel{background:#fff;width:100%;border:none}.variant-grid-sizeguide{display:flex}.variant-size-guide-btn{background:none;border:0;cursor:pointer;display:inline-flex;align-items:center;gap:8px;text-transform:uppercase;letter-spacing:.12em;font-size:12px}.variant-size-guide-icon{font-size:16px}.variant-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid #e5e5e5}.variant-grid.single{grid-template-columns:repeat(1,1fr)}.variant-grid-item:hover{background:#f5f5f7}.variant-grid-item.is-disabled,.variant-grid-item:disabled{background:#f2f2f2;color:#9b9b9b;cursor:not-allowed}.variant-grid-item.is-disabled:hover,.variant-grid-item:disabled:hover{background:#f2f2f2}.select.variant-grid-enhanced,.select.variant-select-option.variant-grid-enhanced{display:block!important;width:100%!important}.select.variant-grid-enhanced .variant-grid-ui,.select.variant-grid-enhanced .variant-grid-dropdown,.select.variant-grid-enhanced .variant-grid-trigger{width:100%!important}.select.variant-grid-enhanced .svg-wrapper{display:none!important}.variant-grid-item{position:relative;color:#000}.variant-grid-item.is-soldout{background:#f7f1fa;color:#9b9b9b;cursor:default;text-transform:inherit;position:relative;display:flex;align-items:center;justify-content:space-between}.variant-grid-item__email{line-height:0}.variant-grid-item__email i{line-height:0;display:inline-block;padding:5px;font-size:20px}.variant-grid-item__email:hover i{color:#000;cursor:pointer;background-color:#f5f5f7}.variant-grid-dropdown{border:none}.product-form__input--dropdown:has(.select.variant-select-option){width:100%;max-width:100%}.variant-grid-dropdown .variant-grid-trigger{display:flex!important;align-items:center;justify-content:space-between;border:none!important;cursor:pointer!important;transition:box-shadow .18s,border-color .18s;box-shadow:none;outline:none!important;width:100%!important;max-width:100%;min-height:65px;padding:0 35px!important;font-size:var(--fs-text-sm);line-height:var(--lh-text-sm)!important;text-transform:uppercase;letter-spacing:2px;font-family:var(--futura-font);font-weight:var(--demi);border-radius:50px;background:transparent!important;gap:12px;margin:0!important;color:#000!important}.variant-grid-dropdown .variant-grid-trigger span,#product-size-guide{font-size:var(--fs-text-sm)!important;line-height:var(--lh-text-sm)}#product-size-guide{text-decoration:underline;letter-spacing:.12em;color:#b880d3}.variant-grid-current{display:flex;align-items:center;gap:20px}.variant-select-option:after{display:none}.variant-select-option:before{border:1px solid #d4b3e5!important;border-radius:50px;box-shadow:none!important;z-index:1;transition:.35s ease}.variant-grid-chevron{width:12px;height:12px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin-bottom:6px}.variant-grid-dropdown .variant-grid-trigger[aria-expanded=true] .variant-grid-chevron{transform:rotate(-135deg);margin-bottom:-5px}.variant-grid-item{padding:14px 35px;text-transform:uppercase;text-align:left;background:#fff;border:none;cursor:pointer;font-size:var(--fs-text-sm)!important;line-height:var(--lh-text-sm);border-bottom:1px solid #e5e5e5}.variant-grid-item:last-child{border-bottom:none}.variant-grid-item:nth-child(odd){border-right:1px solid #e5e5e5}.variant-grid-item:nth-last-child(2):nth-child(2n){border-bottom:1px solid #e5e5e5}.variant-grid-item:nth-last-child(2):nth-child(odd){border-bottom:none}.variant-grid.single .variant-grid-item{border:none!important;border-bottom:1px solid #e5e5e5!important;padding-right:20%}.variant-grid.single .variant-grid-item:last-child{border-bottom:none!important}.variant-grid-panel{overflow:hidden;max-height:0;opacity:0;transform:translateY(-6px);transition:max-height .35s ease,opacity .25s ease,transform .25s ease}.variant-grid-panel:not([hidden]){max-height:1000px;opacity:1;transform:translateY(0)}.variant-grid-panel[hidden]{display:block}.variant-grid-trigger[aria-expanded=false] .variant-grid-sizeguide{display:none}.variant-grid-trigger[aria-expanded=true] .variant-grid-current>span[data-current]{display:none}.variant-grid-item.is-active{position:relative;display:flex;align-items:center;gap:8px;padding-left:15px}.variant-grid-item.is-active:before{content:"\f11f";font-family:flaticon_sh!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;width:15px;display:inline-flex;align-items:center;height:15px;justify-content:center}.size-guide-drawer{position:fixed;top:0;right:0;width:50rem;max-width:90%;height:100%;background:#fff;transform:translate(100%);transition:transform .35s ease;z-index:1001;display:flex;flex-direction:column}.size-guide-drawer.is-open{transform:translate(0)}.size-guide-header,.enquiry-header{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;border-bottom:1px solid #e5e5e5}.size-guide-header h3,.enquiry-header h3,.globo-form-placeholder h3{font-size:var(--fs-text-sm)!important;line-height:var(--lh-text-sm);text-transform:uppercase;letter-spacing:1px;font-family:var(--futura-font);font-weight:400;margin:0}.drawer-close{background:none;border:none;cursor:pointer;width:35px;height:35px;display:flex;align-items:center;justify-content:center;line-height:0}.drawer-close:hover{background:#f5f5f7}.size-guide-content{padding:20px;overflow-y:auto;flex:1}.size-guide-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000c;opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:1000;display:block!important}.size-guide-overlay.is-visible{opacity:1;pointer-events:auto}.size-guide-drawer .ring-size-table table{width:100%;border-collapse:collapse;margin-top:12px;border:none;box-shadow:none}.size-guide-drawer .ring-size-table th,.size-guide-drawer .ring-size-table td{padding:8px 10px;text-align:center;font-size:13px;background:#eceaee;border:5px solid #fff}.size-guide-drawer .ring-size-table th{font-weight:600}.size-guide-drawer .size-guide-content p{margin:0 0 10px;font-size:1.8rem;line-height:1.5em;font-family:var(--lato-font);font-weight:300;color:inherit}.size-guide-content h4{font-size:var(--fs-text-lg);line-height:var(--lh-text-lg);font-family:var(--lato-font);font-weight:300;text-transform:none;letter-spacing:0;margin:25px 0 5px}.drawer-close i{font-size:14px;color:#000}.enquiry-drawer{position:fixed;top:0;right:0;width:50rem;max-width:90%;height:100%;background:#fff;transform:translate(100%);transition:transform .35s ease;z-index:1003;display:flex;flex-direction:column}.enquiry-drawer.is-open{transform:translate(0)}.drawer-enquiry-form .gfb__footer.wizard__footer .wizard__submit.loading span{border-radius:50px;background-color:transparent!important;background-image:linear-gradient(90deg,#2e0f45,#624b74)}.enquiry-product{display:flex;gap:14px;padding:18px 20px;margin:25px 20px;border:1px solid #d0cbd4cc;border-radius:15px}.enquiry-product img{width:70px;height:70px;object-fit:cover;border:1px solid #e5e5e5;border-radius:8px}.enquiry-product-info .product-title{margin:0 0 10px;font-size:1.8rem;line-height:1.5em;font-family:var(--lato-font);font-weight:300;color:inherit}.enquiry-product-info .product-price{font-size:14px;font-weight:600}.enquiry-form{padding:20px;flex:1}.enquiry-body{overflow-y:auto}.enquiry-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000c;opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:1002;display:block!important}.enquiry-overlay.is-visible{opacity:1;pointer-events:auto}.drawer-enquiry-form .globo-form-app{margin:0}.drawer-enquiry-form .title.globo-heading{font-size:var(--fs-text-sm)!important;line-height:var(--lh-text-sm);text-transform:uppercase;letter-spacing:1px;font-family:var(--futura-font);font-weight:400;margin:0}.drawer-enquiry-form .description.globo-description p{margin:0 0 10px;font-size:1.8rem;line-height:1.5em;font-family:var(--lato-font);font-weight:300;color:inherit}.drawer-enquiry-form .globo-form-control,.drawer-enquiry-form .globo-list-control{padding:0!important}.drawer-enquiry-form .globo-form-input{background:transparent!important;border-radius:0!important}.drawer-enquiry-form .globo-form-input input,.drawer-enquiry-form .globo-form-input select,.drawer-enquiry-form .globo-form-input textarea{line-height:1.5em!important;font-family:var(--lato-font)!important;font-weight:300!important;padding:10px 15px!important;border:1px solid #d0cbd4cc!important;min-height:50px!important;box-sizing:border-box!important;font-size:16px!important}.drawer-enquiry-form .globo-form-input input::placeholder,.drawer-enquiry-form .globo-form-input select::placeholder,.drawer-enquiry-form .globo-form-input textarea::placeholder{visibility:visible!important}.drawer-enquiry-form .globo-form-input select{color:#000!important}.drawer-enquiry-form .globo-form-input textarea{resize:auto!important;min-height:160px!important}.drawer-enquiry-form .checkbox-input:checked~.checkbox-label:after{background-color:#381b4e!important}.drawer-enquiry-form .checkbox-wrapper .label-content p{color:#000;margin:0;font-size:1.4rem;line-height:1.7em;font-family:var(--lato-font);font-weight:300;box-shadow:none!important;outline:none!important}.drawer-enquiry-form .checkbox-wrapper .label-content a{color:#b880d3!important;font-weight:700}.drawer-enquiry-form .gfb__footer.wizard__footer{margin:0;padding:0}.drawer-enquiry-form .gfb__footer.wizard__footer .wizard__submit{padding:12px 24px;font-family:var(--futura-font);font-size:var(--fs-body-lg);line-height:var(--lh-body-lg);display:inline-block;transition:all .4s ease-in-out,background-position .4s ease-in-out;font-weight:400;border:var(--gradiant-border-width) solid var(--gradiant-border-color);border-radius:var(--gradiant-border-radius);color:var(--gradiant-button-text-color);letter-spacing:var(--gradiant-button-letter-spacing);max-width:max-content;background:linear-gradient(90deg,var(--gradiant_bg1),var(--gradiant_bg2),var(--gradiant_bg1));background-size:200% auto;background-position:0% center;text-decoration:none;text-transform:uppercase}@media(min-width:1440px){.drawer-enquiry-form .gfb__footer.wizard__footer .wizard__submit{padding:15px 40px}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/component-variant-bttn.css.map */
