.site-shell{width:100%;max-width:1512px;margin-inline:auto;padding-inline:52px}:is(.btn-primary,.btn-outline,.btn-arrow,.figma-button,.content-button,.account-button,.account-order-detail,.detail-add-cart):after{content:"";display:inline-block;width:0;height:18px;margin-left:0;opacity:0;transition:width .25s ease-out,margin-left .25s ease-out,opacity .25s ease-out;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 18' fill='currentColor'%3E%3Cpath d='M12.7135 14.7116L17.7135 9.71165C17.8046 9.61655 17.8759 9.5044 17.9235 9.38165C18.0235 9.13819 18.0235 8.86511 17.9235 8.62165C17.8759 8.4989 17.8046 8.38675 17.7135 8.29165L12.7135 3.29165C12.6203 3.19841 12.5096 3.12445 12.3878 3.07399C12.2659 3.02353 12.1354 2.99756 12.0035 2.99756C11.7372 2.99756 11.4818 3.10335 11.2935 3.29165C11.1052 3.47995 10.9994 3.73535 10.9994 4.00165C10.9994 4.26795 11.1052 4.52335 11.2935 4.71165L14.5935 8.00165L7.00352 8.00165C6.7383 8.00165 6.48395 8.10701 6.29641 8.29454C6.10888 8.48208 6.00352 8.73643 6.00352 9.00165C6.00352 9.26687 6.10888 9.52122 6.29641 9.70876C6.48395 9.89629 6.7383 10.0016 7.00352 10.0016L14.5935 10.0017L11.2935 13.2917C11.1998 13.3846 11.1254 13.4952 11.0746 13.6171C11.0239 13.7389 10.9977 13.8696 10.9977 14.0016C10.9977 14.1337 11.0239 14.2644 11.0746 14.3862C11.1254 14.5081 11.1998 14.6187 11.2935 14.7116C11.3865 14.8054 11.4971 14.8798 11.6189 14.9305C11.7408 14.9813 11.8715 15.0074 12.0035 15.0074C12.1355 15.0074 12.2662 14.9813 12.3881 14.9305C12.51 14.8798 12.6206 14.8054 12.7135 14.7116Z'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 18' fill='currentColor'%3E%3Cpath d='M12.7135 14.7116L17.7135 9.71165C17.8046 9.61655 17.8759 9.5044 17.9235 9.38165C18.0235 9.13819 18.0235 8.86511 17.9235 8.62165C17.8759 8.4989 17.8046 8.38675 17.7135 8.29165L12.7135 3.29165C12.6203 3.19841 12.5096 3.12445 12.3878 3.07399C12.2659 3.02353 12.1354 2.99756 12.0035 2.99756C11.7372 2.99756 11.4818 3.10335 11.2935 3.29165C11.1052 3.47995 10.9994 3.73535 10.9994 4.00165C10.9994 4.26795 11.1052 4.52335 11.2935 4.71165L14.5935 8.00165L7.00352 8.00165C6.7383 8.00165 6.48395 8.10701 6.29641 8.29454C6.10888 8.48208 6.00352 8.73643 6.00352 9.00165C6.00352 9.26687 6.10888 9.52122 6.29641 9.70876C6.48395 9.89629 6.7383 10.0016 7.00352 10.0016L14.5935 10.0017L11.2935 13.2917C11.1998 13.3846 11.1254 13.4952 11.0746 13.6171C11.0239 13.7389 10.9977 13.8696 10.9977 14.0016C10.9977 14.1337 11.0239 14.2644 11.0746 14.3862C11.1254 14.5081 11.1998 14.6187 11.2935 14.7116C11.3865 14.8054 11.4971 14.8798 11.6189 14.9305C11.7408 14.9813 11.8715 15.0074 12.0035 15.0074C12.1355 15.0074 12.2662 14.9813 12.3881 14.9305C12.51 14.8798 12.6206 14.8054 12.7135 14.7116Z'/%3E%3C/svg%3E") no-repeat center / contain;flex-shrink:0}:is(.btn-primary,.btn-outline,.btn-arrow,.figma-button,.content-button,.account-button,.account-order-detail,.detail-add-cart):is(:hover,:focus-visible):after,.project-panel:is(:hover,:focus-visible) .figma-button:after{width:24px;margin-left:10px;opacity:1}:is(.account-order-detail,.detail-add-cart){transition:background-color .25s ease-out,color .25s ease-out}@media(max-width:1023px){.site-shell{padding-inline:31px}}@media(max-width:767px){.site-shell{padding-inline:15px}}.commerce-field>.duera-custom-select,.account-address-fields label>.duera-custom-select{width:100%}.store-container{width:100%;max-width:1512px;margin-inline:auto;padding-inline:52px}@media(min-width:768px)and (max-width:1023px){.store-container{padding-inline:31px}}@media(max-width:767px){.store-container{padding-inline:15px}}.duera-editorial-section>.duera-section.site-shell,.duera-promo-detail>.site-shell>.duera-section.site-shell{padding-inline:0}.duera-contact.site-shell{max-width:1512px;padding:100px 51px}@media(min-width:768px)and (max-width:1200px){.duera-contact.site-shell{padding-inline:30px}}@media(max-width:767px){.duera-contact.site-shell{padding:30px 15px}}.promo-detail-page .store-container{width:100%;max-width:1512px;margin-inline:auto;padding-inline:52px}@media(max-width:767px){.promo-detail-page .store-container{padding-inline:15px}}.catalog-hero>.store-container{position:relative;padding-block:44px}@media(max-width:767px){.catalog-hero>.store-container{padding:44px 15px}}.auth-layout{position:relative;min-height:max(900px,100svh);background:#fcfcfc;color:#311b14}.auth-visual{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.auth-visual img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.auth-column{position:relative;padding:185px 15px 80px;display:flex;justify-content:center}.auth-panel{width:100%;max-width:496px;padding:30px;background:#f6f4f1;display:flex;flex-direction:column;align-items:center;gap:15px;border-radius:18px}.auth-logo,.auth-logo img{width:85px;height:60px;display:block;-o-object-fit:contain;object-fit:contain}.auth-panel h1{font-size:20px;font-weight:600;line-height:1.3;text-align:center}.auth-form,.auth-fields{display:flex;flex-direction:column;width:100%;gap:14px}.auth-fields{gap:13px}.auth-name-row{display:grid;gap:10px}.commerce-field{display:flex;flex-direction:column;gap:7px;min-width:0;width:100%;font-size:14px}.commerce-field>label{font-weight:700;line-height:21px;letter-spacing:-.02em}.commerce-input{min-width:0;width:100%;height:45px;border:1px solid #311b1466;border-radius:8px;background:#fff;padding:0 15px;font-size:14px;color:#311b14}.commerce-input:focus{outline:1px solid #4f0a09;outline-offset:1px}textarea.commerce-input{height:125px;padding:12px 15px;resize:vertical}.commerce-input::-moz-placeholder{color:#311b1499}.commerce-input::placeholder{color:#311b1499}.commerce-check{display:flex;align-items:center;gap:7px;font-size:14px;font-weight:600;line-height:20px}.commerce-check input{width:18px;height:17px;accent-color:#4f0a09;flex-shrink:0}.commerce-button{width:100%;min-height:46px;border-radius:8px;padding:14px 20px;font-size:14px;font-weight:400;line-height:1.25;letter-spacing:.19em;text-align:center;text-transform:uppercase;display:flex;justify-content:center;align-items:center}.auth-description{font-size:14px;line-height:1.3;color:#311b14b3;text-align:center}.auth-footer{font-family:Inter,sans-serif;font-size:14px;text-align:center;line-height:1.5}.auth-footer a{color:#4f0a09}.auth-forgot{font-size:14px;font-weight:600;line-height:1.3}.auth-password{position:relative}.auth-password input{padding-right:40px}.auth-password button{position:absolute;right:12px;top:12px;width:19px;height:19px}.auth-password img{width:19px;height:19px}.auth-otp-inputs{display:grid;grid-template-columns:repeat(6,minmax(0,48px));justify-content:center;gap:7px}.auth-otp-inputs input{padding:0;text-align:center;font-size:20px;font-weight:600}.auth-register .auth-column{padding-top:48px}.auth-forgot-password .auth-column{padding-top:244px}.auth-otp .auth-column{padding-top:252px}.auth-reset-password .auth-column,.auth-success-password .auth-column{padding-top:220px}@media(min-width:1024px){.auth-layout{display:grid;grid-template-columns:1fr 1fr;min-height:100svh}.auth-visual{position:relative;min-height:900px}.auth-visual img{position:absolute;top:0;right:0;bottom:0;left:0}.auth-column,.auth-register .auth-column,.auth-forgot-password .auth-column,.auth-otp .auth-column,.auth-reset-password .auth-column,.auth-success-password .auth-column{padding:60px 40px;align-items:center}.auth-panel{max-width:428px;padding:0;border-radius:18px}.auth-register .auth-panel{max-width:496px}.auth-panel h1{font-size:35px;line-height:1.1;letter-spacing:-.03em}.auth-name-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.auth-layout .btn-primary{display:inline-flex;align-items:center;justify-content:center;background:#4f0a09;color:#fff;transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:8px}.auth-layout .btn-primary:hover{background:#4f0a09}.auth-feedback:empty{display:none}.auth-feedback{width:100%;font-size:14px;line-height:1.4}.auth-otp-resend{margin:0;padding:0;border:0;background:transparent;font:inherit}@media(prefers-reduced-motion:reduce){.auth-layout .commerce-button{transition:none}}.account-page{background:#fcfcfc;color:#311b14}.account-page [hidden]{display:none!important}.account-page button,.account-page input,.account-page select,.account-page textarea{font:inherit}.account-topbar{background:#f6f4f1}.account-topbar-inner{max-width:1512px;margin:auto;padding:15px;display:flex;align-items:center;justify-content:space-between;min-height:67px}.account-heading{display:flex;gap:7px;align-items:center;text-align:left;font-size:16px!important;font-weight:600!important}.account-heading img{width:19px;height:19px}.account-logout{display:inline-flex;align-items:center;gap:12px;padding:8px 19px;border:1px solid #311b14;background:#311b14;color:#fff;font-size:14px!important;font-weight:500!important;line-height:19px!important;border-radius:8px}.account-logout img{width:19px;height:19px}.account-mobile-nav{display:flex;gap:10px;overflow-x:auto;padding:15px;border-bottom:1px solid #311b1429}.account-mobile-nav a,.account-mobile-nav button{flex:0 0 auto;border:1px solid #311b1429;padding:8px 12px;font-size:13px;border-radius:8px}.account-mobile-nav [aria-current=page]{border-color:#311b14}.account-shell{max-width:1512px;margin:auto;padding:0 15px;display:flex;gap:30px}.account-sidebar{display:none}.account-content{min-width:0;flex:1;padding:30px 0 80px}.account-profile-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:25px;align-items:stretch}.account-avatar-card{border:1px solid #311b1429;padding:37px 20px;min-height:418px;display:flex;flex-direction:column;gap:20px;align-items:center;border-radius:18px}.account-avatar-upload{display:flex;flex-direction:column;gap:11px;align-items:center}.account-avatar-upload img{width:110px;height:110px;-o-object-fit:cover;object-fit:cover}.account-avatar-upload label{cursor:pointer}.account-avatar-card h2{font-size:20px;font-weight:600;line-height:1.3;text-align:center}.account-small-label{color:#311b14b3;font-size:10px;font-weight:300;line-height:1.3;letter-spacing:.7px;text-transform:uppercase}.account-membership{display:flex;flex-direction:column;align-items:center;gap:14px}.account-membership time{display:block;width:123px;padding:7px 0;background:#311b14;color:#fff;text-align:center;font-size:14px;line-height:18px;border-radius:8px}.account-details-card{min-width:0;min-height:418px;padding:24px 26px;border:1px solid #311b1429;position:relative;border-radius:18px}.account-details{display:flex;flex-direction:column;gap:25px}.account-details>div{border-bottom:1px solid #311b1429;padding-bottom:15px}.account-details dt{margin-bottom:2px}.account-details dd{font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.account-details>div:first-child{padding-right:80px}.account-edit-link{display:inline-flex;align-items:center;gap:6px;position:absolute;top:25px;right:26px;padding:5px 15px;border:1px solid #311b14;font-size:14px;font-weight:300;line-height:18px;border-radius:8px}.account-edit-link img{width:16px;height:16px}.account-edit-link:hover{background:#f6f4f1}.account-edit-form{min-width:0;padding:24px 26px;border:1px solid #311b1429;background:#f6f4f1;display:flex;flex-direction:column;gap:25px;border-radius:18px}.account-edit-form>label,.account-name-fields>label{min-width:0;display:flex;flex-direction:column;gap:12px}.account-edit-form>label,.account-edit-form .account-name-fields>label,.account-edit-form legend{color:#311b14b3;font-size:10px;font-weight:300;line-height:1.3;letter-spacing:.7px;text-transform:uppercase}.account-edit-form input:not([type=radio]){width:100%;height:38px;padding:0 6px;background:#fff;border:0;color:#311b14;font-size:14px;letter-spacing:normal;border-radius:8px}.account-edit-form input:not([type=radio]):focus-visible{outline:revert;outline-offset:revert}.account-edit-form input[type=date][data-empty=true]:not(:focus){color:transparent}.account-name-fields{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.account-gender{display:flex;align-items:center;gap:35px;margin-top:12px;font-size:14px}.account-gender label{display:inline-flex;align-items:center;gap:10px}.account-gender input{accent-color:#311b14;width:18px;height:18px}.account-button{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;justify-content:center;background:#4f0a09;color:#fff;border:1px solid #311b14;padding:13px 45px;font-size:14px!important;font-weight:400!important;line-height:1.25!important;letter-spacing:2.66px;text-transform:uppercase;text-align:center;transition:background-color .25s ease-out,color .25s ease-out;border-radius:8px}.account-button:hover{background:#4f0a09;border-color:#4f0a09}.account-button-outline{background:transparent;color:#311b14}.account-button-outline:hover{color:#fff}.account-dialog{width:min(520px,calc(100% - 30px));padding:26px;border:1px solid #311b1429;color:#311b14;border-radius:18px}.account-dialog::backdrop{background:#311b144d}.account-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:25px}.account-dialog-heading h2{font-size:20px;font-weight:600}.account-dialog-heading img{width:20px;height:20px}.account-form{display:flex;flex-direction:column;gap:20px}.account-form>label{display:flex;flex-direction:column;gap:8px;font-size:14px}.account-form input:not([type=radio]),.account-form textarea{background:#f6f4f1;border:1px solid #311b1466;padding:10px;border-radius:8px}.account-feedback{font-size:14px}.account-address{display:flex;flex-direction:column;gap:25px}.account-address h2{font-size:20px;font-weight:600;line-height:1.3}.account-address-empty{color:#311b14b3;font-family:Inter,sans-serif;font-size:16px;line-height:1.5}.account-address-card{position:relative;padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid #311b1429;font-family:Inter,sans-serif;font-size:16px;line-height:1.5}.account-address-card:last-child{margin-bottom:0}.account-address-card h3{display:flex;gap:10px;align-items:center;font-weight:600;padding-right:110px}.account-address-card p{margin-top:4px}.account-address-card .account-address-street{color:#311b14b3;max-width:310px}.account-address-primary{font-family:Inter,sans-serif;background:#4f0a09;color:#fff;padding:1px 13px;font-weight:500;font-size:12px;line-height:16px;border-radius:8px}.account-address-actions{position:absolute;top:0;right:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:25px;max-width:75%}.account-address-actions button,.account-address-actions a{font-family:Inter,sans-serif;font-size:10px;font-weight:300;letter-spacing:.7px;text-transform:uppercase}.account-address-fields{display:flex;flex-direction:column;gap:10px;padding:25px;background:#f6f4f1;max-width:794px;border-radius:18px}.account-address-fields label{display:flex;flex-direction:column;gap:7px;color:#311b14;font-size:14px;font-weight:700;letter-spacing:-.28px;line-height:1.47}.account-address-fields .account-name-fields{gap:10px}.account-address-fields input:not([type=checkbox]),.account-address-fields select,.account-address-fields textarea{width:100%;min-width:0;height:45px;background:#fff;border:1px solid #311b1466;border-radius:8px;padding:8px 14px;font-size:14px;font-weight:400}.account-address-fields input:not([type=checkbox]):focus-visible,.account-address-fields select:focus-visible,.account-address-fields textarea:focus-visible{outline:revert;outline-offset:revert}.account-address-fields textarea{height:125px;resize:vertical}.account-address-fields .account-checkbox{flex-direction:row;align-items:center}.account-checkbox input{width:18px;height:18px;accent-color:#311b14}#account-address-form>.account-button{margin-top:25px}.account-cancel{display:inline-block;font-size:14px;margin-left:20px}.account-orders{display:flex;flex-direction:column;gap:25px}.account-order-tabs{display:flex;flex-wrap:nowrap;gap:10px;padding:21px 0;overflow-x:auto;border-bottom:1px solid #311b1429;scrollbar-width:thin}.account-order-tabs button{white-space:nowrap;padding:8px 30px;border:1px solid #311b14b3;color:#311b14b3;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:24px;border-radius:8px}.account-order-tabs button.active{border-color:#311b14;color:#311b14;font-weight:600;background:#fff}.account-order-list{display:flex;flex-direction:column;gap:25px}.account-order-card{display:flex;gap:16px;border:1px solid #311b1429;padding:15px;min-width:0;border-radius:18px}.account-order-picture{flex:0 0 123px;width:123px;height:97px}.account-order-picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.account-order-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:14px}.account-order-top{display:flex;flex-direction:column;gap:20px}.account-order-title{display:flex;gap:23px;align-items:flex-start;font-size:14px;font-weight:600;line-height:normal}.account-order-title h2,.account-order-title h3{flex:1;min-width:0}.account-order-title>span{color:#4f0a09;flex:0 0 auto}.account-order-color{margin-top:10px;display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600}.account-order-color>span{display:block;width:11px;height:11px;background:#fff;border:1px solid #311b1429}.account-order-price{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.account-order-price strong,.account-detail-price{color:#4f0a09;font-size:14px;font-weight:600;line-height:18px;white-space:nowrap}.account-status{display:inline-block;min-width:140px;padding:2px 10px;text-align:center;font-size:10px;font-weight:600;line-height:13px}.account-status-packing,.account-status-processing{background:#f6f4f1;color:#311b14}.account-status-pending{background:#4f0a09;color:#fff}.account-status-shipping{background:#311b14;color:#fff}.account-status-delivered{background:#f6f4f1;color:#311b14}.account-status-cancelled{background:#4f0a09;color:#fff}.account-order-action{border-top:1px solid #311b1429;padding-top:7px;display:flex;justify-content:flex-end;margin-top:auto}.account-order-detail{display:inline-flex;justify-content:center;background:#4f0a09;color:#fff;padding:9px 40px;font-size:14px;line-height:1.25;white-space:nowrap;border-radius:8px}.account-order-detail:hover{background:#4f0a09}.account-order-detail-mobile{display:none}.account-pagination{display:flex;gap:10px;margin-top:55px}.account-pagination button{min-width:40px;height:40px;padding:0 13px;border:1px solid #311b1429;color:#311b1499;background:#fff;font-size:14px;border-radius:8px}.account-pagination button[aria-current=page],.account-pagination button[data-page-step]{background:#311b14;color:#fff;border-color:#311b14}.account-page-word{display:none}.account-history-sort{display:flex;justify-content:flex-end;padding:21px 0;border-bottom:1px solid #311b1429}.account-history-sort label{border:1px solid #311b1429;padding:8px 12px;font-size:14px;border-radius:8px}.account-history-sort select{background:#fff;color:#311b14b3}.account-transaction>h1{padding:21px 0;border-bottom:1px solid #311b1429;margin-bottom:25px;font-size:20px;line-height:1.15;font-weight:600}.account-transaction-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:30px}.account-transaction-main{display:flex;flex-direction:column;gap:25px;min-width:0}.account-transaction-card{border:1px solid #311b1429;padding:15px;display:flex;flex-direction:column;gap:15px}.account-transaction-card>.account-status{width:-moz-fit-content;width:fit-content;font-family:Inter,sans-serif;font-size:16px;line-height:24px}.account-transaction-card h2{font-size:20px;font-weight:600;line-height:1.3;border-bottom:1px solid #311b1429;padding-bottom:15px}.account-transaction-meta>div{display:flex;gap:10px;justify-content:space-between;border-top:1px solid #311b1429;padding-top:15px;margin-top:15px;font-size:14px}.account-transaction-meta>div:first-child{margin-top:0}.account-transaction-meta dt,.account-shipping-info dt,.account-payment-summary dt{font-weight:600}.account-transaction-meta dd{text-align:right}.account-blue{color:#4f0a09;font-family:Inter,sans-serif;font-weight:600}.account-detail-product{display:flex;gap:16px;font-size:14px}.account-detail-product>img{width:123px;height:90px;-o-object-fit:cover;object-fit:cover}.account-detail-product>div{flex:1;min-width:0;position:relative}.account-detail-price{display:block;margin-top:12px}.account-shipping-info{display:flex;flex-direction:column;gap:5px}.account-shipping-info>div{display:flex;padding:4px 0;gap:26px;font-size:14px;line-height:1.3}.account-shipping-info dt{width:103px;flex:0 0 103px;position:relative}.account-shipping-info dt:after{content:":";position:absolute;right:-15px;font-weight:400}.account-shipping-info dd{min-width:0}.account-shipping-status{display:flex;gap:26px;padding:4px 20px;background:#f6f4f1;font-size:14px;font-weight:600}.account-shipping-status>span{margin-left:36px}.account-shipping-status strong{color:#4f0a09}.account-timeline{display:flex;flex-direction:column;gap:25px}.account-timeline li{display:flex;gap:15px;align-items:flex-start;font-size:14px;line-height:1.3}.account-timeline li>img{width:18px;height:18px;margin-right:12px;flex:0 0 auto}.account-timeline time{flex:0 0 82px;color:#311b14b3}.account-timeline p{color:#311b14b3}.account-payment-summary>div{display:flex;justify-content:space-between;gap:26px;padding:8px 0;font-size:14px}.account-payment-summary dt{position:relative;min-width:50%}.account-payment-summary dt:after{content:":";position:absolute;right:-10px;font-weight:400}.account-payment-summary dd{text-align:right}.account-payment-summary .account-payment-total{margin-top:15px;padding-top:25px;border-top:1px solid #311b1429}.account-payment-total dd{color:#4f0a09;font-weight:600}.account-transaction-actions{background:#f6f4f1;padding:25px 20px;display:flex;flex-direction:column;gap:14px}.account-transaction-actions .account-button{width:100%;padding-left:10px;padding-right:10px;font-size:12px!important}.account-rating-stars{display:flex;gap:20px;margin-top:15px}.account-rating-stars label{cursor:pointer;display:flex;flex-direction:column;align-items:center}.account-rating-stars span[aria-hidden]{font-size:28px;color:#311b14}.account-rating-stars input:checked+span{color:#4f0a09}[data-account-view=orders] .account-content,[data-account-view=order-detail] .account-content{padding-top:0}@media(min-width:768px){.account-name-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.account-order-top{flex-direction:row;justify-content:space-between}.account-order-picture{flex-basis:193px;width:193px;height:167px}.account-order-description{max-width:285px}.account-order-price{align-items:flex-end}.account-order-info{gap:0}.account-pagination{margin-top:0}.account-page-word{display:inline}.account-page-symbol{display:none}.account-address-fields{padding:35px;border-radius:18px}}@media(min-width:1024px){.account-topbar-inner{padding:30px 51px;min-height:97px}.account-heading{font-size:20px!important;cursor:default}.account-heading img{width:24px;height:24px}.account-mobile-nav{display:none!important}.account-shell{padding:0 51px}.account-sidebar{display:block;width:23.404255%;flex:0 0 23.404255%;border-right:1px solid #311b1429;padding:30px 35px 60px 0}.account-menu{display:flex;flex-direction:column;gap:15px}.account-menu-link{display:flex;align-items:center;gap:12px;min-height:50px;border:1px solid #311b1429;padding-right:15px;font-family:Inter,sans-serif;font-size:16px!important;font-weight:400!important;text-align:left;line-height:24px}.account-menu-link:hover{background:#f6f4f1}.account-menu-icon{width:48px;height:48px;flex:0 0 48px;display:flex;justify-content:center;align-items:center;background:#f6f4f1}.account-menu-icon img{width:24px;height:24px}.account-menu-chevron{width:16px;height:16px;margin-left:auto;transform:rotate(90deg)}.account-content{padding-bottom:60px;min-height:700px}.account-profile-grid{grid-template-columns:minmax(0,347fr) minmax(0,678fr)}.account-edit-link{top:33px;border-radius:8px}.account-profile-edit .account-avatar-card{min-height:513px}[data-account-view=address] .account-content{min-height:800px}[data-account-view=orders] .account-content,[data-account-view=order-detail] .account-content{padding-bottom:160px}.account-transaction>h1{font-size:28px}.account-transaction-grid{grid-template-columns:minmax(0,690fr) minmax(0,330fr);align-items:start}}@media(min-width:1350px){.account-detail-product>div{padding-right:140px}.account-detail-price{position:absolute;right:0;top:0;margin:0}}@media(max-width:1200px)and (min-width:1024px){.account-sidebar{padding-right:15px}.account-menu-link{font-size:13px!important;gap:8px;padding-right:8px}.account-menu-icon{width:38px;flex-basis:38px}.account-profile-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}.account-details-card,.account-edit-form{padding-left:20px;padding-right:20px}.account-details dd{font-size:14px}.account-order-picture{width:150px;flex-basis:150px}.account-order-title{gap:10px}}@media(max-width:767px){[data-account-view=orders] .account-content{padding-top:30px;padding-bottom:60px}.account-order-tabs{padding:0;border-bottom:0;scrollbar-width:none}.account-order-tabs::-webkit-scrollbar{display:none}.account-order-list{gap:10px;padding-bottom:60px}.account-pagination{margin-top:0;gap:9px}.account-pagination [data-page-step="-1"]{margin-right:9px}.account-pagination [data-page-step="1"]{margin-left:9px}.account-pagination button{font-size:16px;border-radius:8px}.account-status-cancelled{background:#4f0a09}.account-order-detail{max-width:100%;border-radius:8px}.account-order-detail-desktop{display:none}.account-order-detail-mobile{display:inline}.account-content:has(.account-address){padding-top:60px;padding-bottom:120px}.account-content:has(#account-address-editor:not([hidden])){padding-top:30px;padding-bottom:60px}.account-shipping-info dt{width:68px;flex-basis:68px}.account-timeline li{gap:10px}.account-timeline li>img{margin-right:4px}.account-timeline time{flex-basis:80px}.account-details>div:first-child{padding-right:84px}.account-address-actions{gap:16px}.account-address-actions [data-address-primary],.account-address-actions .account-address-primary-action{font-size:8px}}@media(max-width:370px){.account-order-picture{width:96px;flex-basis:96px;height:86px}.account-order-title{gap:8px}.account-order-card{gap:12px;padding:12px;border-radius:18px}.account-status{min-width:0;width:100%}.account-order-detail{padding-left:15px;padding-right:15px;border-radius:8px}.account-address-actions{position:static;justify-content:flex-start;max-width:none;margin-top:14px}}@media(prefers-reduced-motion:reduce){.account-button{transition:none;border-radius:8px}}.account-password-content{display:flex;flex-direction:column;gap:25px;min-height:0;padding-bottom:60px}.account-password-title{color:#311b14;font-size:20px;font-weight:600;line-height:1.3}.account-password-intro{color:#311b14b3;font-size:14px;line-height:1.35}.account-password-mobile{display:none}.account-password-form{display:flex;flex-direction:column;align-items:flex-start;gap:25px;width:100%}.account-password-fields{display:flex;flex-direction:column;gap:20px;width:min(794px,100%);padding:35px;background:#f6f4f1;border-radius:18px}.account-password-field{display:flex;flex-direction:column;gap:7px;width:100%}.account-password-field>label{color:#311b14;font-size:14px;font-weight:700;line-height:1.47;letter-spacing:-.28px}.account-password-input{position:relative;display:block;width:100%}.account-password-input input{width:100%;height:45px;padding:8px 44px 8px 12px;border:1px solid #311b1466;border-radius:8px;background:#fff;color:#311b14;font-size:14px}.account-password-input input:focus-visible{outline:2px solid #4f0a09;outline-offset:1px}.account-password-input button{position:absolute;right:12px;top:50%;width:19px;height:19px;transform:translateY(-50%)}.account-password-input button img{display:block;width:19px;height:19px}.account-password-feedback{color:#311b14b3;font-size:14px;line-height:1.4}.account-password-feedback:empty{display:none}@media(max-width:1023px){.account-password-desktop{display:none}.account-password-mobile{display:inline}.account-password-fields{padding:35px 25px;border-radius:18px}}@media(min-width:1024px)and (max-width:1350px){[data-account-view=password] .account-sidebar{padding-right:15px}[data-account-view=password] .account-menu-link{gap:8px;padding-right:8px;font-size:14px!important}}@media(max-width:360px){.account-password-form .account-button{padding-inline:35px;white-space:nowrap}}.account-avatar-upload form{display:flex;flex-direction:column;align-items:center;gap:11px}.account-address-actions form{display:flex;align-items:center;margin:0}.account-feedback:empty{display:none}.account-feedback{font-size:14px;margin-block:0 20px}.auth-layout fieldset.auth-form{padding:0;margin:0;border:0}.commerce-order-items{display:flex;flex-direction:column;gap:20px}.commerce-breadcrumb{background:#f6f4f1;color:#311b1499;font-size:14px}.commerce-breadcrumb>div{max-width:1512px;margin:auto;display:flex;gap:5px;align-items:center;min-height:48px;padding:11px 51px}.commerce-breadcrumb a{color:#4f0a09}.commerce-breadcrumb img{width:12px;height:12px;transform:rotate(90deg)}.commerce-section{max-width:1512px;margin:auto;background:#fff;padding:60px 51px 160px;color:#311b14}.commerce-section>h1,.commerce-view>h1{font-size:35px;font-weight:600;line-height:1.1;letter-spacing:-.03em;margin:0 0 32px}.commerce-layout{display:grid;grid-template-columns:minmax(0,930fr) minmax(0,449fr);gap:31px;align-items:start}.commerce-checkout-layout{grid-template-columns:minmax(0,808fr) minmax(0,571fr)}.commerce-stack{display:flex;flex-direction:column;gap:10px;min-width:0}.commerce-checkout-layout>.commerce-stack{gap:25px}.commerce-summary{position:sticky;top:96px}.commerce-panel{border:1px solid #311b1429;padding:32px 29px;display:flex;flex-direction:column;gap:20px;min-width:0}.commerce-panel h2,.commerce-gray-panel h2{font-size:20px;font-weight:600;line-height:1.3}.commerce-divider{height:1px;background:#f6f4f1;width:100%;border:0;margin:0}.commerce-price-row{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px;line-height:1.3;padding:6px 0;font-weight:600}.commerce-price-row strong{font-weight:700}.commerce-blue{color:#4f0a09}.commerce-coupon-row{display:flex;border:1px solid #311b1429;border-radius:8px;overflow:hidden;height:46px}.commerce-coupon-row input{border:0;border-radius:8px;flex:1;min-width:0}.commerce-coupon-row button{width:100px;flex-shrink:0;background:#4f0a09;color:#fff;font-size:14px;border-radius:8px}.commerce-message{font-size:13px;color:#4f0a09;line-height:1.4}.commerce-cart-item{border:1px solid #311b1429;padding:15px;display:grid;grid-template-columns:21px minmax(0,1fr) auto;gap:24px;font-size:14px}.commerce-item-number{font:16px/1.5 Inter,sans-serif}.commerce-item-main{display:flex;gap:16px;min-width:0}.commerce-item-main>img{width:193px;height:167px;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.commerce-item-info{display:flex;flex-direction:column;justify-content:space-between;gap:12px;max-width:236px;min-width:0}.commerce-item-info h2{font-size:14px;font-weight:600;line-height:1.3}.commerce-color{display:flex;align-items:center;gap:10px;font-weight:600;margin-top:10px}.commerce-swatch{width:11px;height:11px;border:1px solid #311b1429;background:#fff}.commerce-swatch.is-dark{background:#311b14}.commerce-quantity{display:flex;gap:10px;padding:5px;border:1px solid #311b1429;width:-moz-max-content;width:max-content}.commerce-quantity button{width:30px;height:27px;background:#f6f4f1;font:18px/27px Inter,sans-serif;border-radius:8px}.commerce-quantity input{width:39px;height:27px;text-align:center;font:16px/27px Inter,sans-serif;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.commerce-quantity input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.commerce-item-actions{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;gap:20px;font-weight:600}.commerce-item-actions>p{white-space:nowrap;color:#4f0a09}.commerce-remove{display:flex;align-items:center;gap:10px;padding:4px 5px}.commerce-remove img{width:14px;height:16px}.commerce-empty{padding:32px;text-align:center;border:1px solid #311b1429}.commerce-gray-panel{background:#f6f4f1;padding:35px;display:flex;flex-direction:column;gap:20px;border-radius:18px}.commerce-login-prompt{text-align:center;font-size:20px;font-weight:600;padding:35px;background:#f6f4f1;border-radius:18px}.commerce-login-prompt a{color:#4f0a09}.commerce-form-fields{display:flex;flex-direction:column;gap:10px}.commerce-field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.commerce-shipping-group{display:flex;flex-direction:column;gap:4px;font-size:14px}.commerce-carrier{height:42px;background:#fff;display:flex;align-items:center;padding:10px 16px;gap:20px;border-radius:8px}.commerce-carrier img{flex-shrink:0;width:34px;height:15px;-o-object-fit:contain;object-fit:contain}.commerce-carrier select{flex:1;width:100%;min-width:0;background:#fff;border:0;outline:none;font-size:14px}.commerce-carrier>.duera-custom-select{flex:1 1 0%;width:100%}.commerce-shipping-services{background:#fff;padding:19px 16px;border-radius:8px}.commerce-shipping-services label{display:flex;align-items:center;gap:10px;font-size:14px;cursor:pointer}.commerce-shipping-services label+label{border-top:1px solid #311b1429;margin-top:10px;padding-top:15px}.commerce-shipping-services input{accent-color:#311b14;width:18px;height:18px}.commerce-shipping-services span:last-child{margin-left:auto;font-size:14px;white-space:nowrap}.commerce-shipping-group textarea{height:84px;border:0}.commerce-order-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.commerce-order-head>span:not(.commerce-countdown){font-size:20px;font-weight:600;white-space:nowrap}.commerce-order-line{display:grid;grid-template-columns:minmax(0,236fr) 32px minmax(95px,1fr);align-items:start;gap:10px;font-size:14px;line-height:1.3}.commerce-order-line strong{text-align:right;font-size:14px}.commerce-payment-options{display:flex;flex-direction:column;min-width:0}.commerce-pay-option{display:flex;flex-direction:column;gap:8px;padding:15px 0;border-bottom:1px solid #311b1429;cursor:pointer}.commerce-pay-option:first-child{padding-top:0}.commerce-payment-options .commerce-pay-option:has(input:checked):has(+.payment_box){padding-bottom:10px;border-bottom:0}.commerce-payment-options .payment_box{min-width:0;margin:0;padding:0 0 15px;border-bottom:1px solid #311b1429}.commerce-payment-options .payment_box>.duera-custom-select{display:grid;width:100%}.commerce-payment-options .payment_box>select,.commerce-payment-options .payment_box>.duera-custom-select>select{width:100%;min-width:0;min-height:45px;border:1px solid #311b1466;border-radius:8px;background:#fff;padding:10px 14px;color:#311b14;font:14px/1.5 Inter,sans-serif}.commerce-pay-label{display:flex;align-items:center;gap:10px;font:16px/1.5 Inter,sans-serif}.commerce-pay-label input{width:18px;height:18px;accent-color:#311b14}.commerce-pay-logos{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.commerce-pay-logos img{width:50px;height:18px;-o-object-fit:contain;object-fit:contain}.commerce-terms{font-size:14px;line-height:1.3;text-align:center;color:#311b14b3}.commerce-terms a{color:#4f0a09}.commerce-address-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.commerce-address-top :is(a,button){font:16px Inter,sans-serif;text-transform:uppercase;color:#4f0a09}.commerce-address-info{display:flex;flex-direction:column;gap:13px;font-size:14px;line-height:1.3}.commerce-address-label{display:flex;gap:10px;align-items:center;font-weight:600}.commerce-address-label img{width:20px;height:20px}.commerce-address-label small{padding:1px 13px;color:#fff;background:#4f0a09;font-size:12px;font-weight:500;border-radius:8px}.commerce-address-info h3{font:600 16px/1.5 Inter,sans-serif}.commerce-address .commerce-button{width:-moz-max-content;width:max-content;padding-left:46px;padding-right:46px}.commerce-address{gap:12px}@media(max-width:1023px){.commerce-breadcrumb>div{padding:11px 15px;min-height:40px}.commerce-section{padding:30px 15px 100px}.commerce-section>h1,.commerce-view>h1{font-size:20px;line-height:1.3;letter-spacing:0}.commerce-layout{grid-template-columns:1fr}.commerce-summary{position:static}.commerce-cart-section{padding-bottom:160px}.commerce-cart-item{grid-template-columns:1fr;gap:6px}.commerce-item-main>img{width:calc(50% - 8px);max-width:193px;height:167px}.commerce-item-info{max-width:none;flex:1}.commerce-item-actions{flex-direction:row;align-items:center;margin-top:18px}.commerce-cart-item,.commerce-item-info h2{font-size:14px}.commerce-quantity{gap:5px}.commerce-quantity input{width:32px}.commerce-quantity button{width:27px;border-radius:8px}.commerce-panel{padding:32px 29px}.commerce-gray-panel{padding:25px 20px;border-radius:18px}.commerce-login-prompt{padding:25px 20px;font-size:16px;border-radius:18px}.commerce-field-row{grid-template-columns:1fr}.commerce-order-head{flex-wrap:wrap}.commerce-order-head>span:not(.commerce-countdown){font-size:16px}.commerce-order-line{grid-template-columns:minmax(0,1fr) 25px minmax(95px,.7fr);font-size:12px}.commerce-order-line strong,.commerce-terms{font-size:12px}.commerce-pay-label{font-size:14px}}@media(prefers-reduced-motion:reduce){.commerce-button{transition:none}}.duera-commerce-page{background:#fcfcfc}.duera-commerce-page .woocommerce,.duera-commerce-page form.checkout{margin:0}.duera-commerce-page .form-row{margin:0;padding:0}.duera-commerce-page .commerce-section .woocommerce-notices-wrapper:empty{display:none}.duera-commerce-page .commerce-button{border:0}.duera-commerce-page .btn-primary{background:#4f0a09;color:#fff;transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:8px}.duera-commerce-page .btn-primary:hover{background:#4f0a09}.duera-commerce-page .commerce-quantity input{border:0;padding:0;background:#fff}.duera-commerce-page .commerce-field>label{display:block}.duera-commerce-page .commerce-quantity input:focus-visible{outline:revert;outline-offset:revert}.duera-commerce-page .commerce-input:focus{outline:1px solid #4f0a09;outline-offset:1px}.duera-commerce-page [aria-disabled=true]{pointer-events:none}.duera-commerce-page .commerce-payment-options .payment_box[hidden]{display:none}.duera-commerce-page .woocommerce form .form-row .commerce-input{height:45px;min-height:0;border:1px solid #311b1466;border-radius:8px;background:#fff;padding:0 15px;font-size:14px;color:#311b14}.duera-commerce-page .woocommerce form .form-row textarea.commerce-input{height:125px;padding:12px 15px;resize:vertical}@media(max-width:1023px){.duera-commerce-page .related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.duera-commerce-page .related-grid{gap:18px 10px}.duera-commerce-page .related-products{padding-block:40px}.duera-commerce-page .related-products .section-title h2{font-size:28px}.duera-commerce-page .related-grid .product-prices{gap:0}.duera-commerce-page .related-grid .product-prices strong{font-size:16px;line-height:23px}}.duera-payment-page .commerce-view{text-align:center}.commerce-payment-card{max-width:571px;width:100%;margin:auto;text-align:left}.commerce-payment-card h2{font-size:20px}.commerce-countdown{display:flex;gap:5px;align-items:center;background:#4f0a09;color:#fff;padding:3px 7px;border-radius:8px;font-size:14px;font-weight:400;white-space:nowrap}.commerce-countdown img{width:14px;height:14px}.commerce-bank-header{display:flex;gap:13px;align-items:center;border:1px solid #311b1429;padding:14px 15px;font-size:14px;font-weight:700;min-height:52px;border-radius:8px}.commerce-bank-header img{width:46px;height:23px;-o-object-fit:contain;object-fit:contain}.commerce-bank-account{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:15px 18px;background:#f6f4f1;border:1px solid #311b1429;font-size:14px;font-weight:700;min-height:52px;border-radius:8px}.commerce-copy{display:inline-flex;align-items:center;gap:8px}.commerce-copy img{width:17px;height:17px}.commerce-payment-description{font-size:14px;line-height:1.3;color:#311b14b3}.commerce-success-icon{width:86px;height:86px;margin:0 auto 32px}.commerce-success-card{text-align:center}.commerce-success-total{display:flex;flex-direction:column;gap:15px;padding:6px 0;font-size:14px;font-weight:600}.commerce-success-total strong{font-size:16px;color:#4f0a09}@media(max-width:1023px){.commerce-bank-header{font-size:12px;gap:10px;padding:14px;border-radius:8px}.commerce-bank-account{font-size:12px;padding:15px 12px;gap:7px;border-radius:8px}.commerce-payment-card .commerce-button{font-size:12px;padding-left:8px;padding-right:8px}}@media(max-width:360px){.commerce-payment-card{padding-inline:15px}}.commerce-track{max-width:1512px;padding-left:max(51px,calc((100% - 934px)/2));padding-right:max(51px,calc((100% - 934px)/2))}.commerce-track-card{border:1px solid #311b1429;padding:24px;display:flex;flex-direction:column;gap:15px;border-radius:18px}.commerce-track-card h1{font-size:35px;line-height:1.1;letter-spacing:-.03em;font-weight:600;text-align:center}.commerce-track-description{font:16px/1.5 Inter,sans-serif;text-align:center}.commerce-track-form{background:#f6f4f1;padding:38px 35px;display:flex;flex-direction:column;gap:19px;border-radius:18px}.commerce-track-result{padding:24px;background:#f6f4f1;font-size:14px;line-height:1.6;border-radius:18px}.commerce-track-result a{color:#4f0a09}.account-pagination a{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 13px;border:1px solid #311b1429;color:#311b1499;background:#fff;font-size:14px;border-radius:8px}.account-pagination a[aria-current=page],.account-pagination a[data-page-step]{background:#311b14;color:#fff;border-color:#311b14}.account-orders [hidden]{display:none!important}#account-rating-form .account-feedback{margin:0}#account-rating-form .account-feedback:empty{display:block}@media(max-width:1023px){.commerce-track{padding:60px 15px 160px}.commerce-track-card{padding:20px 15px;border-radius:18px}.commerce-track-card h1{font-size:20px;letter-spacing:0;line-height:1.3}.commerce-track-description{font-size:14px}.commerce-track-form{padding:25px 15px;border-radius:18px}.commerce-track-form .commerce-field-row{gap:19px}}@media(max-width:767px){.account-pagination a{font-size:16px;border-radius:8px}}.auth-layout,.account-page,.duera-commerce-page{font-family:Inter,sans-serif}.auth-layout :is(h1,h2,h3,h4,h5,h6),.account-page :is(h1,h2,h3,h4,h5,h6),.duera-commerce-page :is(h1,h2,h3,h4,h5,h6){font-family:"Sk Modernist",Arial,sans-serif}