/** Shopify CDN: Minification failed

Line 6:32507 Unexpected "-->"

**/
div#address h2{font-size:26px;line-height:28.6px;margin-bottom:20px !important;font-weight:700;letter-spacing:.2px;font-family:HelveticaLTPro-Bold;}div#addressModal .modal-content{text-align:left;}.address-box p{font-family:Helvetica;font-size:14px;line-height:21px;letter-spacing:.2px;}div#men-tab label{font-size:14px;letter-spacing:.2px;line-height:38px;cursor:pointer;}h2#recover{font-size:26px;line-height:20px;margin-bottom:10px !important;font-weight:700;letter-spacing:.2px;font-family:HelveticaLTPro-Bold;}.addresses-bh{padding-top:20px;}.addresses-bh button{width:100%;}h4.db-date{font-size:16px !important;font-family:'HelveticaLTW05-Roman' !important;font-weight:700 !important;line-height:20px !important;}.modal-overlayy{position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / 80%);display:flex;align-items:center;justify-content:center;z-index:9999;}button.bhbutton:hover{color:unset !important;background:unset !important;}.modal-content{background:white;padding:2rem;max-width:600px;width:90%;border-radius:8px;position:relative;overflow-y:auto;max-height:100%;margin:auto;}.modal-close{position:absolute;top:1rem;right:0;background:none;border:none;font-size:2rem;cursor:pointer;}.birthday-field{margin-bottom:15px;display:flex;flex-direction:column;gap:5px;}.birthday-field label{font-size:16px !important;font-weight:700 !important;color:#000 !important;margin-bottom:5px;display:block;font-family:'HelveticaLTW05-Bold-v1.1';}.flex-label{display:flex;justify-content:space-between;align-items:center;line-height:0px;}.birthday-dropdowns{display:flex;gap:10px;}h4.bd-class{font-family:Helvetica !Important;font-size:16px !Important;font-weight:800 !Important;line-height:19px !Important;}.birthday-field select{padding:10px 12px;border:1px solid #ddd;border-radius:4px;background-color:#fff;font-size:14px;color:#333;min-width:120px;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 10px center;background-size:16px;cursor:pointer;}.birthday-field select:focus{outline:none;border-color:#5c6ac4;box-shadow:0 0 0 1px #5c6ac4;}.birthday-optional{font-size:12px;color:#999;margin-top:2px;}input.error{border-color:red;}.error-message{color:red;font-size:12px;display:none;}.password-container{position:relative;}.toggle-password{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;color:black;font-size:14px;}.main-con .customer .field input:-webkit-autofill~label,.customer .field input:focus~label,.customer .field input:not(:placeholder-shown)~label,.field__input:-webkit-autofill~.field__label{font-size:1rem;top:calc(var(--inputs-border-width) + -1rem) !important;z-index:2;background-color:#fff;padding:0 .25rem;}div#address-modal h2#AddressNewHeading{font-size:20px;font-weight:700;letter-spacing:.2px;font-family:HelveticaLTPro-Bold;line-height:24px;}.main-con{display:flex;}.main-con label{color:#949494 !important;font-size:14px !important;}.customer.login{max-width:100% !important;width:50%;padding-left:8% !important;padding-right:8% !important;}.customer.login h1{font-size:26px !important;font-family:HelveticaLTPro-Bold;font-weight:bold;line-height:1.2;letter-spacing:.0125rem;margin-bottom:0;}.customer.register h1{font-size:26px !important;font-family:HelveticaLTPro-Bold;font-weight:bold;line-height:1.2;letter-spacing:.0125rem;margin-bottom:0;}.customer.register{max-width:100% !important;width:50%;padding-left:8% !important;padding-right:8% !important;}.msg.page.page-width{display:flex;justify-content:center;align-items:center;background-color:#f7f7f7;margin-top:3rem;color:black;margin-bottom:3rem;}.main-con .customer button{width:100%;color:#fffffe;background-color:#000001;padding:1.5rem 1.5rem;font-family:'HelveticaLTW05-Roman';text-transform:uppercase;}label.msggg{font-size:13px !important;line-height:14px !important;color:black !important;font-family:'HelveticaLTW05-Roman' !important;}.msggg input{height:20px;width:20px;position:relative;top:5px;left:0;}.customer .field input:focus,.customer select:focus,.field__input:focus,.localization-form__select:focus.localization-form__select:after,.select__select:focus{box-shadow:unset;outline:0;border-radius:unset;}.main-con .field:hover{--inputs-radius:0px !important;}.main-con .customer .field input,.customer select,.field__input,.select__select{border-radius:0px !important;}@media (max-width:769px){.main-con{display:flex;flex-direction:column;}.customer.login.section-template--19397223153884__main-padding{width:100% !important;border-bottom:solid 1px #d8d8d8;border-right:0px !important;}.customer.register.section-template--19397223153884__main-padding{width:100% !important;}}.customer.login{width:100%;}.customer.register{width:100%;}.customer:not(.account):not(.order){margin:0 auto;max-width:33.4rem;padding-left:0px;padding-right:0px;}@media screen and (min-width:750px){.customer:not(.account):not(.order){max-width:100%;}}.customer > h1,.customer__title{margin-top:0;}.customer form{margin-top:4rem;}button#open-address-modal{margin:0;background:#000 !important;color:#fff !important;padding:12px 34px;line-height:20px;text-transform:uppercase;font-size:14px;letter-spacing:0px;border-radius:2px;width:340px;}.customer ul{line-height:calc(1 + 0.6 / var(--font-body-scale));padding-left:4.4rem;text-align:left;margin-bottom:4rem;}.customer ul a{display:inline;}.customer strong{font-weight:normal;color:rgb(var(--color-foreground));}.customer h2.form__message{font-size:calc(var(--font-heading-scale) * 1.8rem);}@media only screen and (min-width:750px){.customer h2.form__message{font-size:calc(var(--font-heading-scale) * 2.2rem);}}.customer .field{margin:2rem 0 0 0;}.customer .field:first-of-type{margin-top:0;}.customer table{table-layout:auto;border-collapse:collapse;border-bottom:0.01rem solid rgba(var(--color-foreground),0.08);box-shadow:none;width:100%;font-size:1.6rem;position:relative;}@media screen and (min-width:750px){.customer table{border:none;box-shadow:0 0 0 0.1rem rgba(var(--color-foreground),0.08);}}@media screen and (forced-colors:active){.customer table{border-top:0.1rem solid transparent;border-bottom:0.1rem solid transparent;}}.customer tbody{color:rgb(var(--color-foreground));}.customer th,.customer td{font-weight:400;line-height:1;border:none;padding:0;}@media screen and (min-width:750px){.customer td{padding-right:2.2rem;}}.customer tbody td{padding-top:1rem;padding-bottom:1rem;}.customer td:empty{display:initial;}.customer thead th{font-size:1.2rem;letter-spacing:0.07rem;text-transform:uppercase;}.customer tbody td:first-of-type{padding-top:4rem;}@media screen and (min-width:750px){.customer th,.customer td:first-of-type{text-align:left;padding-left:0;padding-right:2.2rem;}.customer thead th,.customer tbody td{padding-top:2.4rem;padding-bottom:2.4rem;}.customer th:first-of-type,.customer td:first-of-type{padding-left:2.2rem;}.customer tbody td{vertical-align:top;}.customer tbody td:first-of-type{padding-top:2.4rem;}}.customer tbody td:last-of-type{padding-bottom:4rem;}@media screen and (min-width:750px){.customer tbody td:last-of-type{padding-bottom:0;}}.customer tbody tr{border-top:0.01rem solid rgba(var(--color-foreground),0.08);}@media screen and (min-width:750px){.customer tbody tr:first-of-type{border-top:none;}}@media screen and (forced-colors:active){.customer tbody tr{border-top:0.1rem solid transparent;}}.customer tfoot td:first-of-type,.customer tfoot td{padding-top:0.6rem;padding-bottom:0.6rem;}.customer tfoot td:first-of-type{text-align:left;}.customer tfoot tr:first-of-type td{padding-top:4rem;}@media screen and (min-width:750px){.customer tfoot tr:first-of-type td,.customer tfoot tr:first-of-type th{padding-top:2.4rem;}}.customer tfoot tr:last-of-type td{padding-bottom:4rem;}@media screen and (min-width:750px){.customer tfoot tr:last-of-type td,.customer tfoot tr:last-of-type th{padding-bottom:2.4rem;}}.customer thead::after,.customer tfoot::before{content:' ';height:0.1rem;width:100%;display:block;position:absolute;left:0;background:rgba(var(--color-foreground),0.08);}@media screen and (forced-colors:active){.customer thead::after,.customer tfoot::before{background:CanvasText;}}@media screen and (max-width:749px){.customer thead,.customer th,.customer tfoot td:first-of-type{display:none;}.customer td{display:flex;text-align:right;}.customer td::before{color:rgba(var(--color-foreground),0.75);content:attr(data-label);font-size:1.4rem;padding-right:2rem;text-transform:uppercase;flex-grow:1;text-align:left;}.customer td:first-of-type{display:flex;align-items:center;}.customer tr{display:flex;flex-direction:column;justify-content:flex-start;width:100%;}}.customer .pagination{margin-top:5rem;margin-bottom:7rem;}@media screen and (min-width:990px){.customer .pagination{margin-top:7rem;margin-bottom:10rem;}}.customer .pagination ul{display:flex;justify-content:center;list-style:none;padding:0;}.customer .pagination li{flex:1 1;max-width:4rem;}.customer .pagination li:not(:last-child){margin-right:1rem;}.customer .pagination li:first-child{display:inline-flex;justify-content:center;align-items:center;position:relative;height:4rem;width:100%;padding:0;text-decoration:none;}.customer .pagination li:first-child .svg-wrapper{height:0.6rem;}.customer .pagination li:first-of-type .svg-wrapper{margin-left:-0.2rem;transform:rotate(90deg);}.customer .pagination li:last-of-type .svg-wrapper{margin-right:-0.2rem;transform:rotate(-90deg);}.customer .pagination li [aria-current]::after{content:'';display:block;width:2rem;height:0.01rem;position:absolute;bottom:0.08rem;left:50%;transform:translateX(-50%);background-color:currentColor;}.login a{display:block;margin:0 auto;width:fit-content;}.login a[href='#recover']{margin-left:0;margin-right:0;}.login .field + a{margin-top:1rem;}.login p{margin:1.5rem 0;}.login h3{margin-top:1.5rem;text-align:left;font-size:calc(var(--font-heading-scale) * 1.6rem);}#customer_login_guest button{margin-top:0;}#recover:target{display:block;}#recover:target + div{display:block;}#recover:target ~ #login,#recover:target ~ #login + div{display:none;}#recover,#login{scroll-margin-top:20rem;}#recover{margin-bottom:0;}@media only screen and (min-width:750px){.activate button[name='decline']{margin-top:inherit;margin-left:1rem;}}:is(.account,.order){margin:0 auto;max-width:var(--page-width);padding-left:2rem;padding-right:2rem;}@media screen and (min-width:750px){:is(.account,.order){padding-left:5rem;padding-right:5rem;}}@media screen and (min-width:990px){:is(.account,.order) > div:nth-of-type(2){display:flex;margin-top:5rem;}}@media screen and (min-width:990px){:is(.account,.order) > div:nth-of-type(2) > div:first-of-type{flex-grow:1;padding-right:3.2rem;}}@media screen and (min-width:750px) and (max-width:989px){.order > div:nth-of-type(2) > div:last-of-type{display:flex;}.order > div:nth-of-type(2) > div:last-of-type div{padding-right:3.2rem;}}:is(.account,.order) p{margin:0 0 2rem;font-size:1.6rem;}:is(.account,.order) h1{margin-bottom:1rem;}:is(.account,.order) h2{margin-top:4rem;margin-bottom:1rem;}@media screen and (min-width:990px){:is(.account,.order) h2{margin-top:0;}}.account h1 + a{display:inline-flex;align-items:center;}.account a .svg-wrapper{width:1.5rem;margin-bottom:-0.03rem;margin-right:1rem;}@media screen and (min-width:750px){.account thead th:last-child,.account td:last-child{text-align:right;}.account table td:first-of-type{padding-top:1.2rem;padding-bottom:1.2rem;}}.account table td:first-of-type a{padding:1.1rem 1.5rem;text-decoration:none;box-shadow:0 0 0 0.1rem rgba(var(--color-link),0.2);border:0.1rem solid transparent;font-size:1.2rem;}.account table td:first-of-type a:hover{box-shadow:0 0 0 0.2rem rgba(var(--color-link),0.2);}.order td:first-of-type{align-items:initial;}@media screen and (min-width:750px){.order thead th:nth-last-child(-n + 3),.order td:nth-last-child(-n + 3){text-align:right;}}.order tfoot tr:last-of-type td,.order tfoot tr:last-of-type th{font-size:2.2rem;padding-top:1.5rem;padding-bottom:4rem;}@media screen and (min-width:750px){.order tfoot tr:last-of-type td,.order tfoot tr:last-of-type th{padding-bottom:2.4rem;}}.order tfoot tr:last-of-type td:before{font-size:2.2rem;}.order table p,.order > div:nth-of-type(2) > div:first-of-type h2,.order > div:nth-of-type(2) > div:last-of-type h2 + p{margin-bottom:0;}.order > div:nth-of-type(2) > div:first-of-type h2 ~ p{margin-bottom:0;font-size:1.4rem;}.order > div:nth-of-type(2) > div:first-of-type h2 ~ p:last-of-type{margin-bottom:3rem;}.order .item-props{font-size:1.4rem;margin-top:0.05px;display:flex;flex-direction:column;}.order .item-props > span{word-break:break-all;line-height:calc(1 + 0.2 / var(--font-body-scale));}.order .fulfillment{width:fit-content;border:0.01rem solid rgba(var(--color-foreground),0.2);padding:1rem;margin-top:1rem;font-size:1.4rem;text-align:left;}.order .fulfillment a{margin:0.7rem 0;}.order .fulfillment span{display:block;}.order .cart-discount{display:block;margin-top:1rem;margin-bottom:0.5rem;font-size:1.2rem;}@media screen and (min-width:750px){.order td .cart-discount{display:none;}}.order tbody ul{list-style:none;font-size:1.2rem;text-align:right;padding-left:0;margin-top:1rem;margin-bottom:0;}@media screen and (min-width:750px){.order tbody ul{text-align:left;}}.order table a{line-height:calc(1 + 0.3 / var(--font-body-scale));}.order tbody tr:first-of-type td:first-of-type > div{display:flex;flex-direction:column;align-items:flex-end;}@media screen and (min-width:750px){.order tbody tr:first-of-type td:first-of-type > div{align-items:flex-start;}}.order .properties{font-size:1.4rem;margin-top:1rem;}.order .properties span{display:block;line-height:calc(1 + 0.2 / var(--font-body-scale));}.order .svg-wrapper{width:1.1rem;color:rgb(var(--color-foreground));margin-right:0.5rem;}.order dl{margin:0;}.order dd{margin-left:0;line-height:calc(1 + 0.3 / var(--font-body-scale));}.order dd s{color:rgba(var(--color-foreground),0.7);}.order .unit-price{font-size:1.1rem;letter-spacing:0.07rem;line-height:calc(1 + 0.2 / var(--font-body-scale));margin-top:0.2rem;text-transform:uppercase;color:rgba(var(--color-foreground),0.7);}.order .regular-price{font-size:1.3rem;}.addresses li > button{margin-left:0.5rem;margin-right:0.5rem;}.addresses li > button + button,.addresses form button + button{margin-top:0rem;}.addresses form button:first-of-type{margin-right:1rem;}label[for='AddressCountryNew'],label[for='AddressProvinceNew']{display:block;font-size:1.4rem;margin-bottom:0.6rem;}.addresses form{display:flex;flex-flow:row wrap;}button.bhbutton{background:transparent !important;color:#000 !important;font-size:28px;position:absolute;right:20px;padding:0px;top:30px;}.addresses form > div{width:100%;text-align:left;}.addresses ul{list-style:none;text-align:left;padding:0px 15px 14px;border:1px solid #00000030;width:340px;}.main-address-box-bh li{font-size:12px;}button.edit-bottom{padding:0px;font-size:12px;text-transform:capitalize;background:transparent !important;color:#000 !important;font-family:'HelveticaLTW05-Roman';border-bottom:1px solid;line-height:14px;font-size:12px;letter-spacing:0px;}button.edit-bottom:hover{background:unset !important;color:unset !important;}.addresses [aria-expanded='false'] ~ div[id]{display:none;}.addresses [aria-expanded='true'] ~ div[id]{display:block;}.addresses h2{text-align:left;text-transform:capitalize;margin-bottom:0px;padding-bottom:0px;padding-top:20px;font-size:16px;}li[data-address] > h2{text-align:left;font-size:calc(var(--font-heading-scale) * 1.8rem);margin-bottom:0;}@media only screen and (min-width:750px){li[data-address] > h2{font-size:calc(var(--font-heading-scale) * 2.2rem);}}.addresses ul p{margin-bottom:0;}.addresses input[type='checkbox']{margin-left:0;width:24px !important;margin-right:.5rem;height:24px;margin-top:20px;}.primary-cla input[type=checkbox]{display:inline-block;margin-left:0;width:24px !important;margin-right:.5rem;height:24px;margin-top:20px;accent-color:#000 !important;cursor:pointer;}div#addressModal .modal-close{right:20px;font-size:36px;}@media only screen and (min-width:750px){.addresses form > div:nth-of-type(1){margin-right:2rem;}.addresses form > div:nth-of-type(2){margin-top:0;}.addresses form > div:nth-of-type(1),.addresses form > div:nth-of-type(2){box-sizing:border-box;flex-basis:calc(50% - 1rem);}}.addresses form > div:nth-of-type(7),.addresses form > div:nth-of-type(7) + div[id]{margin-top:1.5rem;}button.tab-btn{width:100%;}.special-moment-item{display:flex;justify-content:space-between;align-items:baseline;}button.remove-moment-btn{padding:0px;background:transparent;border:unset;font-size:12px;border-bottom:1px solid;}div#orders p{background:#f7f7f7;padding:25px;font-family:'Helvetica';font-size:14px;}div#orders h2{font-size:26px;line-height:20px;margin-bottom:10px !important;font-weight:700;letter-spacing:.2px;font-family:HelveticaLTPro-Bold;}div.sizes-tab-content h5{line-height:0px;font-size:14px;font-family:'Helvetica';font-weight:700;}.close-btnn{background:#fff;color:#000;padding:12px 24px;border:1px solid #00000040 !important;cursor:pointer;font-size:14px;margin-top:8px;width:100%;font-family:Helvetica;text-transform:uppercase;transition:.3s;text-align:center;line-height:16px;letter-spacing:1.25px;}.address-book{padding:20px;border-radius:0px;border:1px solid #ddd;width:350px;}.custom-checkbox{width:24px !important;height:24px !important;accent-color:#000 !important;cursor:pointer;}div#women-tab label{font-size:14px;letter-spacing:0.2px;line-height:18px;cursor:pointer;}div#dashboard{margin:0px;}.gender-tabs{display:flex;gap:0px;margin-bottom:1rem;justify-content:space-evenly;}.tab-btn{padding:15px;border:none;background:#eee;cursor:pointer;border-radius:0px;font-size:14px;text-transform:uppercase;font-family:'Helvetica';letter-spacing:1.25px;}.tab-btn.active{background:#000;color:#fff;}.sizes-tab-content{display:block;}.hidden{display:none;}.form-group{margin-bottom:1rem;}a.addresses-button{background:#000;color:white;padding:12px 24px;border:none;cursor:pointer;font-size:14px;margin-top:15px;font-family:'Helvetica';text-transform:uppercase;transition:0.3s;}h3#birthday-popup-title{text-align:left;font-size:26px;font-family:'HelveticaNeueLTPro-BdEx';}div.tab-content{margin:0 11.6%;}div#profile h2,div#preferences h2{line-height:20px;margin-bottom:10px !important;font-weight:700;letter-spacing:0.2px;font-family:HelveticaLTPro-Bold;}button#birthday-submit-btn{background:#000;padding:10px 20px;color:#fff;font-family:'HelveticaNeueLTPro-BdEx';}a.signout-btn{border-radius:0px;padding:10px;text-transform:uppercase;font-size:12px;}button#add-birthday-btn{background:transparent;border:unset;text-decoration:underline;color:#191919;}div#password form{display:flex;align-items:flex-end;justify-content:center;}.birthday-modal{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.6);display:flex;justify-content:center;align-items:center;}.birthday-content{background:white;padding:30px;border-radius:10px;position:relative;width:100%;max-width:500px;}.close-btn{position:absolute;top:10px;right:15px;cursor:pointer;font-size:45px;}.birthday-form-fields{display:flex;gap:10px;margin:15px 0;}.birthday-form-fields select{padding:8px;border:1px solid #ccc;border-radius:4px;flex:1;}.birthday-form-fields label{display:block;margin-bottom:5px;font-weight:bold;}.birthday-field{flex:1;}.birthday-display{display:flex;align-items:center;gap:10px;}.edit-birthday-btn{background:transparent;border:none;color:#007bff;text-decoration:underline;cursor:pointer;font-size:14px;}.profile-sections{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-top:2rem;}.profile-section{padding:2px 20px 20px;border-radius:0px;border:1px solid #ddd;position:relative;}.profile-section h3{font-size:16px;margin-bottom:15px;color:#000;font-weight:700;letter-spacing:0.2px;font-family:HelveticaLTPro-Bold;}.msg p{font-family:'Helvetica';font-size:14px;}.profile-completion-box p{font-family:'HelveticaLTW05-Roman';font-size:14px;line-height:20px;}.missing-fields-messages p a{border-bottom:1px solid;}.welcome-text{color:#000;text-align:left;font-size:16px;}.profile-field span,p{font-family:GaramondMTPro;color:#000;font-size:16px;line-height:22.4px;letter-spacing:0.2px}.profile-field{margin-bottom:10px;}.profile-field strong{display:block;font-weight:bold;color:#000;margin-bottom:0px;text-transform:uppercase;font-size:12px;line-height:16px;letter-spacing:.0625rem;font-family:HelveticaLTPro-Bold;}.profile-action-btn{background:transparent;border:0px;padding:1px 0px;color:#000;cursor:pointer;font-size:12px;font-family:HelveticaLTW05-Roman;border-bottom:1px solid;}.metafield-modal{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.6);display:none;justify-content:center;align-items:center;}form#categories-form .checkbox-item{font-size:16px;line-height:30px;color:#000;}.from-groups{display:flex;gap:10px;}.from-groups .form-group{width:100%;}form#sizes-form h4{font-size:16px;line-height:19px;font-family:'Helvetica';margin-top:0px;}p.special-moment-text{font-family:Helvetica;font-size:14px;padding-bottom:14px;line-height:19.2px;}.metafield-content{background:white;padding:30px;border-radius:1px;position:relative;width:100%;max-width:600px;max-height:100vh;overflow-y:auto;}.metafield-form h4{margin-bottom:14px;font-size:20px;font-weight:700;letter-spacing:0.2px;font-family:HelveticaLTPro-Bold;}.form-group{margin-bottom:15px;}.form-group label{display:block;margin-bottom:5px;font-weight:100;color:#000;font-family:'Helvetica';}.form-group input,.form-group select,.form-group textarea{width:100%;padding:14px 12px;border:1px solid #000;border-radius:0px;font-size:14px;font-family:'Helvetica';}.form-group textarea{height:80px;resize:vertical;}.checkbox-group{display:flex;flex-wrap:wrap;gap:15px;margin-top:10px;}.checkbox-item{display:flex;align-items:center;gap:8px;}.checkbox-item input[type="checkbox"]{width:auto;accent-color:#000;}.sizes-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;margin-top:10px;}.size-category{background:white;padding:15px;border-radius:6px;border:1px solid #ddd;}.size-category h5{margin-bottom:10px;font-size:14px;font-weight:bold;}.metafield-submit-btn,button.udate_addRess,.pref-submit-btn{background:#000;color:white;padding:12px 24px;border:none;cursor:pointer;font-size:14px;margin-top:15px;width:100%;font-family:'Helvetica';text-transform:uppercase;transition:0.3s;letter-spacing:1.25px;}.metafield-submit-btn:hover{background:#333;}.metafield-submit-btn:disabled{background:#ccc;cursor:not-allowed;}.special-moment-item h5{margin-bottom:0;font-weight:700;color:#000;margin-top:12px;text-transform:uppercase;font-size:12px;font-family:'HelveticaLTPro-Bold';letter-spacing:1px;line-height:16.2px;padding-bottom:4px;}p#char-count{text-align:right;padding:0px;line-height:0px;font-size:12px;font-family:Helvetica;}form#special-moment-form label{display:block;margin-bottom:5px;font-weight:300;color:#6e6e6e;font-family:'Helvetica';}form#special-moment-form select{width:100%;padding:14px;font-size:14px;color:#000;font-family:'HelveticaLTW05-Roman';}.special-moment-item p{margin:0;color:#000;font-size:16px;line-break:anywhere;padding-top:4px;}.date-fields{display:flex;gap:10px;margin-bottom:15px;}.date-field{flex:1;}.summary-card.about-me{width:312px;}h3.summary-card__title{margin-top:0;}p.summary-card__subscription-label{font-size:1.2rem;font-family:HelveticaLTPro-Bold,Helvetica-bold,Arial,sans-serif;font-weight:bold;line-height:1.35;letter-spacing:.0625rem;text-transform:uppercase;color:#000;margin:0;}@media (min-width:768px){.summary-card.about-me{border:solid 1px #d8d8d8;padding:1.4rem;}.parent_summry_card{display:flex;margin-top:30px;}.welcome-text span.username-text{display:block;text-align:left;font-size:26px;line-height:1.15;margin-top:.375rem;font-weight:600;font-family:'HelveticaLTW05-Bold';}.profile-completion-box{padding:0px;border-radius:6px;margin-bottom:10px;font-size:14px;text-align:right;display:flex;justify-content:space-between;align-items:center;}.account-sidebar{flex:0 0 25%;max-width:25%;}span.complete{font-size:16px;line-height:16px;}span.percentage{font-size:16px;}.account-main{flex:0 0 75%;max-width:75%;}.profile-completion_ration{flex:0 0 23%;display:flex;flex-direction:column;gap:5px;}.dashboard-grid a.dashboard-card{padding:5rem 1.5rem;font-family:'HelveticaLTW05-Bold-v1.1';font-size:16px;letter-spacing:0.2px;}.dashboard-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.1rem;margin-top:2rem;}.account-layout{display:flex;flex-wrap:wrap;padding:3rem 2rem 5rem;}}@media (max-width:768px){.profile-completion-box p{line-height:20px !Important;padding-top:15px;}.profile-completion-box_customer_Name a.signout-btn{font-size:1rem;}.profile-completion-box_customer_Name{display:flex;justify-content:space-between;}button.tab-link.last-child{margin-bottom:20px;}.my-account-accordion .accordion-summary{display:flex;align-items:center;gap:10px;}.my-account-accordion .caret-icon{transition:transform 0.3s ease;}details.accordion-section[open] span.caret-icon{transform:rotate(180deg);}button.tab-link{padding:.75rem;}.sidebar_cus_content{background-color:#f7f7f7;padding:0 2rem 2rem;}details.accordion-section.hide-on-desktop summary{background-color:#f7f7f7;padding:.75rem;}.welcome-text{font-size:2rem;letter-spacing:.0125rem;line-height:1.3;font-family:"HelveticaLTW05-Bold-v1.1";margin-bottom:20px;}.dashboard-grid a.dashboard-card{padding:14px .875rem;}.dashboard-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2.1rem;margin-top:2rem;}.dashboard-grid svg{display:none;}.account-layout{padding:0;}.profile-completion-box{padding:15px 0px !important;text-align:left !important;}div.tab-content{margin:0px;}.account-sidebar{width:100%;border-right:none !important;border-bottom:1px solid #ccc;padding-bottom:2rem;}.account-main{width:100%;padding:0 1rem;}.sidebar-section{margin-bottom:1rem;}.profile-sections{grid-template-columns:1fr;}}input#RecoverEmail{padding:1.5rem;border:1px solid #d6d6d6;width:100%;}.sidebar-section{margin-bottom:1.5rem;}.sidebar-section h4{font-size:1.6rem;margin-bottom:0.5rem;font-family:'HelveticaLTW05-Bold';}.sidebar-link{display:block;text-decoration:none;color:#333;margin:4px 0;padding:4px 0;}.sidebar-link:hover{text-decoration:underline;}.signout-btn{border:1px solid #ccc;border-radius:8px;padding:1.5rem;margin-top:1rem;background:transparent;cursor:pointer;width:200px;}.signout-btn a{font-size:1.2rem;line-height:1.4rem;color:black;font-weight:700;text-decoration:none;}.signout-btn:hover{background-color:#f8f8f8;border-color:#000;}.signout-btnto{border:1px solid #ccc;padding:1.5rem;margin-top:1rem;background:black;cursor:pointer;width:200px;color:white;}.signout-btnto a{font-size:1.2rem;line-height:1.4rem;color:white;font-weight:700;text-decoration:none;text-transform:uppercase;}.signout-btnto:hover{background-color:#333;border-color:#333;}.dashboard-card{border:1px solid #949494;border-radius:2px;text-align:center;text-decoration:none;color:inherit;background-color:#fff;transition:.3s ease;font-size:1.2rem;line-height:1.4rem;display:flex;align-items:center;justify-content:center;gap:13px;color:#000;flex-direction:column;font-size:14px;}.dashboard-card:hover{background-color:#f8f8f8;border-color:#000;}.progress-bar{font-size:0.85rem;margin-bottom:0.5rem;color:#444;}.profile-completion_ration{max-width:400px;margin-top:10px;}form#details-form input#customer_email{background:#f3f2f2c7;}.profile-completion_ration .comple_line{display:unset;align-items:center;font-size:15px;font-weight:500;margin-bottom:8px;}.profile-completion_ration .complete{color:#000;}.profile-completion_ration .percentage{margin-left:0px;color:#000;}.progress-bar-wrapper{width:100%;height:4px;background-color:#e0e0e0;border-radius:3px;overflow:hidden;}.progress-bar-fill{height:100%;background-color:#2da56f;width:0;transition:width 0.4s ease;border-radius:3px;}.tab-link{display:block;background:none;border:none;color:#000;padding:6px 0 .15rem;cursor:pointer;text-align:left;font-size:14px;line-height:2.5rem;transition:0.3s ease;font-family:'Helvetica';border-bottom:1px solid transparent;}.tab-link:hover,button.tab-link.active{text-decoration:none;border-bottom:1px solid #949494;}.profile-completion-box p{margin-bottom:01px;margin-top:01px;}.account-menu-container .account-menu::before{content:"";position:absolute;height:100%;width:40vw;left:calc(13px - 40vw);z-index:-1;}ul.account-menu-list{padding:0;list-style:none;margin-bottom:20px;}.form-group{position:relative;margin-bottom:2.5rem;}.form-group input,.form-group select{width:100%;padding:14px 12px;font-size:16px;border:1px solid #ccc;border-radius:1px;background:none;font-family:'Helvetica';}.form-group label{position:absolute;left:12px;top:12px;background-color:white;color:#aaa;transition:0.2s ease all;padding:0 4px;font-size:14px;pointer-events:none;}.form-group input:focus + label,.form-group input:not(:placeholder-shown) + label,.form-group select:focus + label,.form-group select:not([value=""]) + label{top:-8px;left:8px;font-size:12px;color:#000;}select:invalid{color:gray;}.date-fields{display:flex;gap:10px;}.date-field{position:relative;flex:1;}.date-field select{width:100%;padding:12px;}.form-group textarea{width:100%;padding:12px;font-size:16px;border:1px solid #ccc;border-radius:1px;background:none;background-color:#fff;resize:vertical;min-height:80px;line-height:1.4;box-sizing:border-box;}.form-group textarea:focus{outline:none;border-color:#888;}.form-group textarea::placeholder{color:transparent;}.form-group textarea:focus + label,.form-group textarea:not(:placeholder-shown) + label{top:-8px;left:8px;font-size:12px;color:#000;}.form-group label{position:absolute;top:12px;left:12px;font-size:14px;color:#aaa;background-color:white;padding:0 4px;transition:0.2s ease all;pointer-events:none;}.date-field label{position:absolute;top:12px;left:12px;font-size:14px;background:white;color:#aaa;transition:0.2s ease all;padding:0 4px;pointer-events:none;}.date-field select:focus + label,.date-field select:not([value=""]) + label{top:-8px;font-size:12px;color:#000;}div#addressModal{position:fixed;height:100%;width:100%;top:0;left:0;margin:0 auto;background-color:#000000ba;z-index:102;}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6);display:none;align-items:center;justify-content:center;z-index:1000;}.modal-content{background:#fff;border-radius:1px;text-align:center;max-width:600px;width:100%;padding:30px 40px;}.modal-buttons{margin-top:20px;}.modal-content h4{margin-bottom:30px;font-size:20px;font-weight:700;letter-spacing:.2px;font-family:HelveticaLTPro-Bold;line-height:24px;}p#removeMomentText{text-align:left;}button#cancelRemoveBtn{background:#fff;color:#000;padding:12px 24px;border:1px solid #00000040 !important;cursor:pointer;font-size:14px;margin-top:8px;width:100%;font-family:Helvetica;text-transform:uppercase;transition:.3s;text-align:center;line-height:16px;letter-spacing:1.25px;}.modal-buttons button{background:#000;color:#fff;padding:16px 24px;border:none;cursor:pointer;font-size:14px;margin-top:15px;width:100%;font-family:Helvetica;text-transform:uppercase;transition:.3s;letter-spacing:1.25px;}.btn-cancel{background-color:#ccc;color:#000;}.modal-close-btn{background:none;border:none;font-size:32px;position:absolute;top:12px;right:15px;cursor:pointer;color:#666;}.modal-close-btn:hover{color:#000;}.modal-content{position:relative;}.primary-class label{position:relative;bottom:7px;color:#000;font-size:14px;font-family:Helvetica;}.primary-cla label{position:relative;bottom:7px;color:#000;font-size:14px;font-family:Helvetica;}.tooltip-wrapper{position:relative;display:inline-block;cursor:pointer;top:5px;}.tooltip-icon{font-style:normal;font-weight:bold;color:#555;}.tooltip-text{visibility:hidden;width:200px;background-color:#000;color:#fff;text-align:left;border-radius:0px;padding:12px;position:absolute;z-index:10;bottom:125%;left:50%;transform:translate(-50%);opacity:0;transition:opacity .3s;font-size:12px;line-height:16px;font-family:'Helvetica';}.tooltip-wrapper:hover .tooltip-text{visibility:visible;opacity:1;}<!-- Add preloader styles --> .preloader-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.8);display:none;justify-content:center;align-items:center;z-index:9999;}.preloader{width:50px;height:50px;border:5px solid #f3f3f3;border-top:5px solid #333;border-radius:50%;animation:spin 1s linear infinite;}@keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.country-selector{position:relative;display:flex;align-items:center;flex:0 0 80px;}.country-select{padding:8px 12px;font-size:14px;width:100%;border:1px solid #ddd;border-radius:4px;background:white;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;min-height:40px;box-sizing:border-box;text-align:center;padding-right:25px;}.country-select:focus{outline:none;border-color:#333;}.country-select option{padding:8px;white-space:nowrap;text-align:left;}.country-selector::after{content:'▼';position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:10px;color:#666;pointer-events:none;}#country_flag{display:none;}.phone-input-container{display:flex;gap:10px;align-items:stretch;}.phone-input{flex:1;padding:8px 12px;font-size:14px;border:1px solid #ddd;border-radius:4px;min-height:40px;box-sizing:border-box;color:#333;}.phone-input::placeholder{color:transparent;opacity:0;}.phone-input:focus::placeholder{color:transparent;opacity:0;}.phone-input:focus{outline:none;border-color:#333;}.form-group label[for="customer_phone"]{position:relative;z-index:1;background:white;padding:0 5px;margin-bottom:5px;display:block;}.phone-error{color:#dc3545;font-size:12px;margin-top:5px;display:none;}.d-none{display:none;}.summary-card.comm-pref-card{position:relative;}.summary-card.comm-pref-card.active-card::after{background-image:url(/cdn/shop/files/checked.svg?v=1753189509);background-size:cover;}.summary-card.comm-pref-card::after{content:"";display:inline-block;width:24px;height:24px;position:absolute;right:1.75rem;top:1.125rem;border-color:#000;border-radius:50%;border:solid 1px #d8d8d8;}.summary-card.comm-pref-card::after{border:solid 1px #d8d8d8;background-color:#fff;}.summary-card.comm-pref-card{border:solid 1px #d8d8d8;padding:1.4rem;cursor:pointer;margin:0 0 1.5rem;}.content-asset{margin-right:7rem;}.summary-card__title_inner{margin-right:3rem;font-size:1.2rem;font-weight:bold;line-height:1.35;margin-top:0;margin-bottom:0;}p.email-description{color:#949494;margin:10px 0;}.preferences-modal{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background:rgb(0 0 0 / 80%);}.preferences-modal.show{display:block;}.preferences-modal-content{padding:50px;border-radius:1px;position:relative;width:100%;max-width:600px;max-height:100vh;overflow-y:auto;background:white;margin:5% auto;}h3.summary-card__title{padding-bottom:1rem;color:#000;font-weight:normal;margin-bottom:0;font-size:1.6rem;line-height:1.2;letter-spacing:.0125rem;}.open-preferences-modal{background:transparent;border:0;text-decoration:underline;text-underline-offset:4px;padding:0;cursor:pointer;margin-top:20px;}input#customer_email{border-color:#d8d8d8;background-color:#f7f7f7;pointer-events:none;}