.cart-detail{justify-content:center;text-align:center;margin:4rem 0}.quantity{width:62px;padding:8px}.quantity,.quantity-main-page{display:inline-block;text-align:center;vertical-align:middle;background:#fff;color:#000}.quantity-main-page{width:55px;padding:7px}.quantity-btn{width:3rem;height:45px;border:1px solid #2f3133;border-radius:0;background-color:#000;color:#fff}.quantity-btn:hover{background-color:#fff;color:#000}.quantity-list{list-style:none;display:flex}ul{padding-left:0}@media(max-width:991px){.header.storefront-header{position:fixed;top:0;right:0;bottom:auto;left:0;transition:none}}.storefront-header .promo-bar{min-height:43px}@media(max-width:991px){.storefront-header .promo-bar{min-height:34px}.header__open-mobile-menu button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:rgba(0,0,0,0);color:#111;font-size:24px;cursor:pointer}.header__open-mobile-menu button .lnil-close,.header__open-mobile-menu button.active .lnil-menu{display:none}.header__open-mobile-menu button.active .lnil-close{display:inline}.storefront-mobile-menu{z-index:20;overflow-y:auto;overscroll-behavior:contain;text-align:left;transition:none}.storefront-mobile-menu .storefront-mobile-menu__content{padding:24px 24px max(32px,env(safe-area-inset-bottom))}.storefront-mobile-menu .storefront-mobile-menu__eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.2em;color:#777;margin:0 0 12px}.storefront-mobile-menu .storefront-mobile-menu__list{list-style:none;padding:0;margin:0}.storefront-mobile-menu .storefront-mobile-menu__list>li{border-bottom:1px solid #e9e6e2}.storefront-mobile-menu a,.storefront-mobile-menu button{color:#171717}.storefront-mobile-menu .storefront-mobile-menu__list>li>a,.storefront-mobile-menu .storefront-mobile-menu__list>li>button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:17px 0;font:inherit;font-size:24px;font-weight:500;line-height:1.3;border:0;background:rgba(0,0,0,0);text-align:left;cursor:pointer}.storefront-mobile-menu .storefront-mobile-menu__list>li>a span,.storefront-mobile-menu .storefront-mobile-menu__list>li>button span{font-size:24px;font-weight:400}.storefront-mobile-menu .storefront-mobile-menu__submenu{padding:0 16px 16px;border-left:1px solid #ddd7cf;margin-bottom:12px}.storefront-mobile-menu .storefront-mobile-menu__submenu[hidden]{display:none}.storefront-mobile-menu .storefront-mobile-menu__submenu a,.storefront-mobile-menu .storefront-mobile-menu__submenu button{display:block;width:100%;padding:11px 0;background:rgba(0,0,0,0);border:0;font:inherit;font-size:16px;text-align:left;cursor:pointer}.storefront-mobile-menu .storefront-mobile-menu__category{font-size:11px;letter-spacing:.12em;text-transform:uppercase;margin:18px 0 4px;color:#777}.storefront-mobile-menu .storefront-mobile-menu__secondary{display:flex;flex-wrap:wrap;gap:24px;margin-top:32px}.storefront-mobile-menu .storefront-mobile-menu__secondary a{font-size:14px;padding:10px 0}}@media(max-width:991px){.storefront-mobile-menu a:focus-visible,.storefront-mobile-menu button:focus-visible{outline:2px solid #111;outline-offset:3px}}.price,.product-price{position:absolute}.product-price{top:-5%;right:-20px;background-color:#131212;color:#fff;width:48px;height:48px;border-radius:100%;text-align:center;line-height:48px;font-size:11px;z-index:1}.card-header{border-bottom:none}.brand-color{color:#fbb710}.item-card-footer{display:flex;justify-content:space-between;font-size:20px;padding:15px 0}i{cursor:pointer}.out-of-stock-banner{background-color:#fae7ec;top:15rem;position:absolute;font-size:12px;letter-spacing:5.2px;padding:20px;text-align:center;text-transform:uppercase;width:100%;color:#000}.out-of-stock-banner>.notify-me{display:block;font-size:12px;text-align:center;text-transform:lowercase;color:#131212!important}.product-list-intro{margin-top:8rem;border:0;background:rgba(0,0,0,0);border:none!important}h5.card-body-title{font-size:1rem}.thumbnail-description>h5>strong,.thumbnail-description>p{color:#000!important}.thumbnail-description{padding:10px}.thumbnail-description,.thumbnail-img{background:#fff!important}.fav-icon{height:20px;width:22px;cursor:pointer}@media(max-width:1300px){.out-of-stock-banner{top:10rem}}@media(max-width:912px){.product-list-intro{margin-top:4rem}}@media(max-width:820px){.product-list-intro{margin-top:3rem}}@media(max-width:767px){.product-list-intro{margin-top:0}}@media(max-width:766px){.out-of-stock-banner{top:15rem}}@media(max-width:280px){.out-of-stock-banner{top:5rem}}.spinner-grow{width:1.5rem;height:1.5rem;margin:-5px 5px}.spinner-border{width:3rem;height:3rem}#overlay{position:fixed;display:block;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0);z-index:1;cursor:pointer}#text{position:absolute;top:40%;left:50%;font-size:10px;color:#131212;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.loading-feedback{display:flex;align-items:center;justify-content:center;gap:12px;padding:28px;min-height:120px;color:#222;font-size:14px;line-height:1.5;background:#fff}.loading-feedback__ring{display:inline-block;width:22px;height:22px;flex-shrink:0;border:2px solid #dedbd6;border-top-color:#171717;border-radius:50%;animation:storefront-loading-spin .75s linear infinite}.loading-feedback--overlay{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:20000;min-height:0;max-width:calc(100vw - 32px);padding:18px 24px;border:1px solid #e6e3de;box-shadow:0 8px 36px rgba(0,0,0,.1333333333);pointer-events:none;white-space:nowrap}.auth-page form[aria-busy=true] button[type=submit]:before{content:"";display:inline-block;width:14px;height:14px;margin-right:10px;vertical-align:-2px;border:2px solid;border-right:2px solid rgba(0,0,0,0);border-radius:50%;animation:storefront-loading-spin .75s linear infinite}@keyframes storefront-loading-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.auth-page form[aria-busy=true] button[type=submit]:before,.loading-feedback__ring{animation:none}}.loading-feedback__ring--button{width:16px;height:16px;margin-right:10px;vertical-align:-3px;border-color:currentColor rgba(0,0,0,0) currentColor currentColor}.policy__body>p>a{color:#131212!important}.internal-checkout{color:#242424;background:#fff;min-height:100vh}.internal-checkout *,.internal-checkout :after,.internal-checkout :before{box-sizing:border-box}.internal-checkout h1{font-size:28px;font-weight:500;margin:0 0 12px}.internal-checkout h2,.internal-checkout legend{font-size:16px;font-weight:600;margin-bottom:18px}.internal-checkout p{font-size:14px;line-height:1.6;color:inherit}.internal-checkout a{color:inherit}.internal-checkout button,.internal-checkout input,.internal-checkout select{font:inherit}.internal-checkout a:focus-visible,.internal-checkout button:focus-visible,.internal-checkout summary:focus-visible{outline:2px solid #333;outline-offset:5px}.internal-checkout .checkout-muted{color:#6d6b67;font-size:13px}.internal-checkout .checkout-layout{margin:auto;display:grid;grid-template-columns:1fr 1fr;min-height:100vh}.internal-checkout .checkout-summary{background:#f7f6f3;padding:48px 64px}.internal-checkout .checkout-back{display:inline-block;font-size:13px;margin-bottom:34px}.internal-checkout .checkout-brand{display:block;margin-bottom:46px}.internal-checkout .checkout-brand img{max-width:185px;max-height:65px;object-fit:contain}.internal-checkout .checkout-eyebrow{margin-bottom:6px;font-size:15px}.internal-checkout .checkout-amount{font-size:44px;letter-spacing:-1.5px;line-height:1.25}.internal-checkout .checkout-products{margin:35px 0}.internal-checkout summary{cursor:pointer;font-size:14px;padding-bottom:18px}.internal-checkout summary span{float:right;color:#74716c}.internal-checkout .checkout-product{display:grid;grid-template-columns:64px minmax(0,1fr) auto;grid-gap:16px;gap:16px;padding:16px 0;align-items:start;font-size:13px}.internal-checkout .checkout-quantity-trigger{display:inline-flex;align-items:center;gap:7px;padding:3px 7px;margin-top:8px;border:0;border-radius:5px;background:#eeece7;color:#333;font-size:12px;cursor:pointer}.internal-checkout .checkout-quantity-trigger:hover:not(:disabled){background:#e4e1da}.internal-checkout .checkout-quantity-modal{width:min(520px,100% - 32px);max-height:calc(100dvh - 32px);padding:0;margin:auto;border:0;border-radius:12px;background:#fff;color:#292929;box-shadow:0 24px 80px rgba(0,0,0,.1333333333)}.internal-checkout .checkout-quantity-modal::backdrop{background:rgba(0,0,0,.2)}.internal-checkout .checkout-quantity-modal header{display:flex;align-items:center;gap:18px;padding:24px 28px;border-bottom:1px solid #e7e7e7}.internal-checkout .checkout-quantity-modal header img{width:48px;height:48px;object-fit:contain}.internal-checkout .checkout-quantity-modal header>div{flex:1 1;min-width:0}.internal-checkout .checkout-quantity-modal h2{font-size:21px;margin:0 0 5px}.internal-checkout .checkout-quantity-modal p{color:#777;margin:0;overflow-wrap:anywhere}.internal-checkout .checkout-quantity-modal .quantity-modal-close{border:0;background:rgba(0,0,0,0);color:#777;font-size:32px;cursor:pointer;padding:0 4px}.internal-checkout .checkout-quantity-modal form{padding:32px}.internal-checkout .checkout-quantity-modal .quantity-modal-controls{display:flex;align-items:center;justify-content:center;gap:22px;margin:0 0 28px}.internal-checkout .checkout-quantity-modal .quantity-modal-controls button{width:44px;height:44px;flex-shrink:0;padding:0;border:0;border-radius:50%;background:#f7f7f7;color:#777;font-size:30px;cursor:pointer}.internal-checkout .checkout-quantity-modal .quantity-modal-controls button:disabled{opacity:.35;cursor:default}.internal-checkout .checkout-quantity-modal input{width:132px;height:54px;text-align:center;font-size:20px;appearance:textfield}.internal-checkout .checkout-quantity-modal input::-webkit-inner-spin-button,.internal-checkout .checkout-quantity-modal input::-webkit-outer-spin-button{appearance:none;margin:0}.internal-checkout .checkout-quantity-modal .checkout-cta{margin:0;background:#000;color:#fff;border-radius:8px}@media(max-width:400px){.internal-checkout .checkout-quantity-modal form,.internal-checkout .checkout-quantity-modal header{padding:22px 18px}.internal-checkout .checkout-quantity-modal .quantity-modal-controls{gap:14px}}.internal-checkout .checkout-product-actions{display:flex;align-items:center;gap:8px;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.internal-checkout .checkout-remove{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;margin-top:-5px;border:0;border-radius:4px;background:rgba(0,0,0,0);color:#85817a;font-size:20px;cursor:pointer}.internal-checkout .checkout-remove:hover:not(:disabled){color:#242424;background:#eae7e1}.internal-checkout .checkout-remove:disabled{cursor:default}.internal-checkout .checkout-product img{width:64px;object-fit:contain;background:#eeece7;border-radius:4px}.internal-checkout .checkout-product strong{font-size:13px;font-weight:500;display:block;overflow-wrap:anywhere}.internal-checkout .checkout-product p{margin:5px 0 0;font-size:12px;color:#6d6b67}.internal-checkout .checkout-totals{font-size:13px}.internal-checkout .checkout-totals>div{display:flex;justify-content:space-between;gap:16px;margin:15px 0}.internal-checkout dt{font-weight:400}.internal-checkout dd{margin:0;text-align:right}.internal-checkout .checkout-total{border-top:1px solid #dcd9d2;padding-top:23px;font-size:16px}.internal-checkout .checkout-total dd,.internal-checkout .checkout-total dt{font-weight:600}.internal-checkout .checkout-security{margin-top:48px}.internal-checkout .checkout-security-icon{width:14px;height:14px;margin-right:7px;vertical-align:-2px;stroke-width:1.7}.internal-checkout .checkout-content{padding:55px 64px;min-width:0}.internal-checkout .checkout-steps{display:flex;gap:18px;font-size:12px;color:#777;margin-bottom:42px}.internal-checkout [aria-current=step]{color:#222;font-weight:600}.internal-checkout fieldset{border:0;margin:28px 0;padding:0;min-width:0}.internal-checkout .checkout-field{display:flex;flex-direction:column;gap:7px;font-size:12px;margin:0 0 16px;flex:1 1;min-width:0}.internal-checkout input,.internal-checkout select{width:100%;min-width:0;min-height:46px;border:1px solid #cfcfcf;background:#fff;color:#222;border-radius:5px;padding:10px 12px;font-size:16px}.internal-checkout input:focus,.internal-checkout select:focus{outline:2px solid #535353;outline-offset:1px}.internal-checkout .checkout-field-row{display:flex;gap:14px}.internal-checkout .checkout-cta{width:100%;min-width:0;margin-top:22px;min-height:50px;border-radius:5px}.internal-checkout button:disabled{opacity:.55;cursor:wait}.internal-checkout .checkout-text-button{color:#222;appearance:none;display:block;border:0;background:rgba(0,0,0,0);text-decoration:underline;margin:22px auto;font-size:13px;cursor:pointer}.internal-checkout .checkout-error{color:#a32b25;background:#fff2f0;border-radius:5px;padding:12px;margin-top:18px}.internal-checkout .checkout-policies{display:flex;flex-wrap:wrap;gap:20px;margin-top:36px;padding-top:24px;border-top:1px solid #eee;font-size:11px;color:#6d6b67}.internal-checkout .checkout-shipping-summary{border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin:30px 0;padding:24px 0}.internal-checkout .checkout-shipping-summary>div{display:flex;justify-content:space-between;font-size:13px}.internal-checkout .checkout-success{font-size:40px;margin:28px auto}.internal-checkout.order-confirmation{margin:auto;padding:48px 32px 64px}.internal-checkout.order-confirmation .checkout-brand{text-align:center;margin-bottom:32px}.internal-checkout .order-confirmation-header{text-align:center;margin-bottom:40px;overflow-wrap:anywhere}.internal-checkout .order-confirmation-header .checkout-success{width:56px;height:56px;line-height:56px;font-size:28px;border-radius:50%;background:#f0eee8;margin:0 auto 20px}.internal-checkout .order-confirmation-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:48px;gap:48px}.internal-checkout .order-confirmation-summary{border-radius:6px;min-width:0;padding:20px;border:1px solid #ecebe8;border-radius:10px}.internal-checkout .order-confirmation-products{list-style:none;margin:0 0 24px;padding:0}.internal-checkout .order-confirmation-product{display:flex;justify-content:space-between;gap:18px;padding:20px 0;border-bottom:1px solid #e3e0d9}.internal-checkout .order-confirmation-product>div{flex:1 1;min-width:0;overflow-wrap:anywhere}.internal-checkout .order-confirmation-product .order-confirmation-product-image{width:80px;height:76px;flex-shrink:0;display:block;object-fit:cover;object-position:center;background:#eeece7;border-radius:4px}.internal-checkout .order-confirmation-product h3{font-size:15px;font-weight:500;margin:0 0 8px}.internal-checkout .order-confirmation-product p{font-size:12px;color:#6d6b67;margin:4px 0}.internal-checkout .order-confirmation-product>strong{font-size:14px;font-weight:500;white-space:nowrap}.internal-checkout .order-confirmation-details{min-width:0}.internal-checkout .order-confirmation-details section{padding:24px 0;border-bottom:1px solid #eee}.internal-checkout .order-confirmation-details section:first-child{padding-top:0}.internal-checkout .order-confirmation-details h2{margin-bottom:14px}.internal-checkout .order-confirmation-details address,.internal-checkout .order-confirmation-details p{font-size:14px;line-height:1.8;font-style:normal;overflow-wrap:anywhere}.internal-checkout .order-confirmation-details dl{margin:0;font-size:12px}.internal-checkout .order-confirmation-details dl>div{margin-top:14px}.internal-checkout .order-confirmation-details dt{color:#6d6b67;margin-bottom:4px}.internal-checkout .order-confirmation-details dd{text-align:left;overflow-wrap:anywhere}.internal-checkout .order-confirmation-details .order-confirmation-paid{display:inline-block;background:#000;color:#fff;padding:3px 12px;border-radius:20px;margin:0;font-size:12px}.internal-checkout .order-payment-heading{display:flex;justify-content:space-between;align-items:center;gap:16px}.internal-checkout .order-payment-heading h2{margin:0}.internal-checkout .order-payment-method{display:flex;align-items:center;gap:14px;padding:20px 0}.internal-checkout .order-payment-method>div{min-width:0}.internal-checkout .order-payment-method p{margin:0}.internal-checkout .order-payment-brand{padding:10px 12px;border:1px solid #e3e0d9;border-radius:5px;background:#f7f6f3;font-size:12px;font-weight:600;text-transform:capitalize;overflow-wrap:anywhere}.internal-checkout .order-payment-receipt{display:inline-block;margin-top:22px;font-size:13px;text-decoration:underline;text-underline-offset:3px}.internal-checkout .order-confirmation-actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin-top:36px}.internal-checkout .order-confirmation-actions>a:not(.btn){text-decoration:underline;font-size:13px}@media(max-width:700px){.internal-checkout.order-confirmation{padding:28px 20px 40px}.internal-checkout .order-confirmation-layout{grid-template-columns:minmax(0,1fr);gap:28px}.internal-checkout .order-confirmation-summary{padding:24px 20px}.internal-checkout .order-confirmation-product{gap:10px}.internal-checkout .order-confirmation-product .order-confirmation-product-image{width:48px;height:58px}}.internal-checkout.checkout-empty{padding:80px 24px;text-align:center}@media(max-width:1000px){.internal-checkout .checkout-content,.internal-checkout .checkout-summary{padding:36px 30px}}@media(max-width:700px){.internal-checkout .checkout-layout{grid-template-columns:1fr}.internal-checkout .checkout-content,.internal-checkout .checkout-summary{padding:28px 22px}.internal-checkout .checkout-brand{margin-bottom:24px}.internal-checkout .checkout-back{margin-bottom:20px}.internal-checkout .checkout-amount{font-size:36px}.internal-checkout .checkout-security{margin-top:22px}.internal-checkout .checkout-product{column-gap:10px;grid-template-columns:48px minmax(0,1fr) auto}.internal-checkout .checkout-product img{width:48px}.internal-checkout .checkout-product-actions{gap:2px}.internal-checkout .checkout-products{margin:24px 0}.internal-checkout .checkout-steps{margin-bottom:28px}}.internal-checkout.order-confirmation{margin:3rem 4rem;padding:32px 28px 48px}.internal-checkout.order-confirmation .order-confirmation-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;grid-gap:24px;gap:24px;text-align:left;margin:24px 0 40px}.internal-checkout.order-confirmation .order-confirmation-header h1{font-size:clamp(28px,3vw,38px);font-weight:600;line-height:1.2;letter-spacing:-.8px}.internal-checkout.order-confirmation .order-confirmation-header p{margin:6px 0}.internal-checkout.order-confirmation .order-confirmation-header .checkout-success{display:flex;align-items:center;justify-content:center;background:#000;color:#fff;width:80px;height:80px;flex-shrink:0;margin:0}.internal-checkout.order-confirmation .order-confirmation-header .checkout-success svg{width:50px;height:50px;stroke-width:3}.internal-checkout.order-confirmation .order-confirmation-intro{display:flex;align-items:center;gap:24px;min-width:0;padding:22px 26px;border:1px solid #e9e6df;border-radius:10px}.internal-checkout.order-confirmation .order-confirmation-heading{flex:1 1;min-width:0;border-left:1px solid #dcd9d2;padding:4px 0 4px 32px}.internal-checkout.order-confirmation .order-header-summary{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:22px 26px;border:1px solid #e9e6df;border-radius:10px;text-align:left}.internal-checkout.order-confirmation .order-header-summary .order-header-paid{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600}.internal-checkout.order-confirmation .order-header-summary .order-header-paid svg{width:14px;height:14px}.internal-checkout.order-confirmation .order-header-summary .order-header-total-label{margin:14px 0 4px;font-size:12px;color:#6d6b67}.internal-checkout.order-confirmation .order-header-summary .order-header-total{display:block;font-size:25px;font-weight:600;line-height:1.3;letter-spacing:-.5px;overflow-wrap:anywhere}.internal-checkout.order-confirmation .order-header-summary .checkout-muted{margin:8px 0 0;font-size:12px}@media(min-width:701px)and (max-width:1100px){.internal-checkout.order-confirmation .order-confirmation-header{grid-template-columns:minmax(0,1fr)}}.internal-checkout.order-confirmation .order-confirmation-meta{display:flex;flex-wrap:wrap;margin-top:20px;gap:12px 24px}.internal-checkout.order-confirmation .order-confirmation-meta p{display:flex;align-items:center;gap:12px;margin:0}.internal-checkout.order-confirmation .order-confirmation-meta p+p{border-left:1px solid #dcd9d2;padding-left:24px}.internal-checkout.order-confirmation .order-confirmation-meta svg{width:23px;height:23px;flex-shrink:0;stroke-width:1.5}.internal-checkout.order-confirmation .order-confirmation-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}.internal-checkout.order-confirmation .order-confirmation-details,.internal-checkout.order-confirmation .order-confirmation-left{display:flex;flex-direction:column;gap:14px;min-width:0}.internal-checkout.order-confirmation .order-community,.internal-checkout.order-confirmation .order-confirmation-summary,.internal-checkout.order-confirmation .order-next-steps{padding:20px;border:1px solid #ecebe8;border-radius:10px}.internal-checkout.order-confirmation .order-confirmation-summary h2{margin-bottom:8px}.internal-checkout.order-confirmation .order-confirmation-products{margin-bottom:16px}.internal-checkout.order-confirmation .order-confirmation-product{gap:14px;padding:14px 0}.internal-checkout.order-confirmation .order-confirmation-product-image{width:72px;height:72px;border-radius:7px}.internal-checkout.order-confirmation .order-confirmation-product h3{font-size:14px}.internal-checkout.order-confirmation .checkout-totals>div{margin:12px 0}.internal-checkout.order-confirmation .checkout-totals .checkout-total{padding-top:18px;margin:20px 0 0}.internal-checkout.order-confirmation .order-confirmation-details section{padding:20px;border:1px solid #ecebe8;border-radius:10px}.internal-checkout.order-confirmation .order-confirmation-details address,.internal-checkout.order-confirmation .order-confirmation-details p{font-size:13px;line-height:1.6;margin-bottom:0}.internal-checkout.order-confirmation .order-payment-heading h2{margin:0}.internal-checkout.order-confirmation .order-payment-method{padding:16px 0}.internal-checkout.order-confirmation .order-payment-references>div{display:grid;grid-template-columns:125px minmax(0,1fr);grid-gap:12px;gap:12px;margin-top:10px}.internal-checkout.order-confirmation .order-payment-references dt{margin:0}.internal-checkout.order-confirmation .order-payment-success{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;padding:20px;border:1px solid #ecebe8;border-radius:10px}.internal-checkout.order-confirmation .order-payment-success>div{flex:1 1;min-width:0}.internal-checkout.order-confirmation .order-payment-success>a{grid-column:1/-1;width:100%;margin:8px 0 0;white-space:normal}.internal-checkout.order-confirmation .order-payment-success strong{font-size:13px;color:#000}.internal-checkout.order-confirmation .order-payment-success p{font-size:12px;margin:4px 0 0}.internal-checkout.order-confirmation .order-payment-success-icon{background:#000;color:#fff;border:1px solid rgba(0,0,0,.3176470588);width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0}.internal-checkout.order-confirmation .order-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:9px 14px;border:1px solid #777;border-radius:5px;background:#fff;color:#242424;font-size:12px;font-weight:500;line-height:1.4;text-align:center;text-decoration:none}.internal-checkout.order-confirmation .order-button svg{flex-shrink:0;width:15px;height:15px}.internal-checkout.order-confirmation .order-button:hover{background:#eeece7}.internal-checkout.order-confirmation .order-button-dark{background:#171717;color:#fff;border-color:#171717}.internal-checkout.order-confirmation .order-button-dark:hover{background:#333}.internal-checkout.order-confirmation .order-timeline{list-style:none;padding:0;margin:0}.internal-checkout.order-confirmation .order-timeline li{display:flex;gap:16px;position:relative;padding-bottom:26px}.internal-checkout.order-confirmation .order-timeline li:not(:last-child):before{content:"";position:absolute;left:14px;top:34px;bottom:5px;width:1px;background:#dad8d2}.internal-checkout.order-confirmation .order-timeline li:last-child{padding-bottom:0}.internal-checkout.order-confirmation .order-timeline h3{font-size:14px;font-weight:500;margin:2px 0 4px}.internal-checkout.order-confirmation .order-timeline p,.internal-checkout.order-confirmation .order-timeline time{font-size:12px;color:#777;line-height:1.5;margin:0}.internal-checkout.order-confirmation .order-timeline time{display:block;margin-top:5px}.internal-checkout.order-confirmation .order-timeline .order-step-icon{width:30px;height:30px;border:1px solid #c9c7c1;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#92908b}.internal-checkout.order-confirmation .order-timeline [aria-current=step]{font-weight:400}.internal-checkout.order-confirmation .order-timeline [aria-current=step] .order-step-icon{border-color:#000;background:#000;color:#fff}.internal-checkout.order-confirmation .order-community{display:flex;align-items:center;gap:16px;padding:20px}.internal-checkout.order-confirmation .order-community>svg{width:28px;height:28px;flex-shrink:0}.internal-checkout.order-confirmation .order-community>div{flex:1 1}.internal-checkout.order-confirmation .order-community h2{font-size:13px;margin-bottom:4px}.internal-checkout.order-confirmation .order-community p{font-size:12px;color:#777;margin:0}.internal-checkout.order-confirmation .order-help-actions{display:flex;gap:12px;margin-top:16px}.internal-checkout.order-confirmation .order-help-actions>a{flex:1 1}.internal-checkout.order-confirmation .order-confirmation-actions{margin-top:28px}@media(max-width:850px){.internal-checkout.order-confirmation .order-payment-references>div{grid-template-columns:1fr;gap:2px}}@media(max-width:700px){.internal-checkout.order-confirmation{padding:24px 16px 36px}.internal-checkout.order-confirmation .order-confirmation-layout{grid-template-columns:minmax(0,1fr);gap:16px}.internal-checkout.order-confirmation .order-confirmation-summary,.internal-checkout.order-confirmation .order-next-steps{padding:20px}.internal-checkout.order-confirmation .order-confirmation-header h1{font-size:clamp(20px,4.5vw,25px)}.internal-checkout.order-confirmation .order-confirmation-header{grid-template-columns:minmax(0,1fr);gap:20px;margin:8px 0 28px}.internal-checkout.order-confirmation .order-confirmation-header .checkout-success{width:clamp(44px,10vw,64px);height:clamp(44px,10vw,64px)}.internal-checkout.order-confirmation .order-confirmation-header .checkout-success svg{width:55%;height:55%}.internal-checkout.order-confirmation .order-confirmation-intro{flex-direction:column;align-items:center;text-align:center;padding:24px 20px;gap:20px}.internal-checkout.order-confirmation .order-confirmation-heading{width:100%;border-left:0;padding:0}.internal-checkout.order-confirmation .order-confirmation-heading p{font-size:12px}.internal-checkout.order-confirmation .order-header-summary{flex:auto;width:100%;padding:20px}.internal-checkout.order-confirmation .order-confirmation-meta{flex-direction:column;align-items:center;flex-wrap:wrap;gap:10px;margin-top:16px}.internal-checkout.order-confirmation .order-confirmation-meta p{gap:6px;font-size:11px}.internal-checkout.order-confirmation .order-confirmation-meta svg{width:18px;height:18px}.internal-checkout.order-confirmation .order-confirmation-meta p+p{border-left:0;padding-left:0}.internal-checkout.order-confirmation .order-confirmation-product-image{width:56px;height:56px}.internal-checkout.order-confirmation .order-community,.internal-checkout.order-confirmation .order-help-actions{flex-wrap:wrap}.internal-checkout.order-confirmation .order-help-actions>a{min-width:130px}.internal-checkout.order-confirmation{margin:24px 0}}.acct-info{margin-bottom:15px;margin-left:-1em}.new-address,.payment-method{margin-left:-.6em}.badge-padding{padding:10px}.badge-status{cursor:auto;width:120px}.badge-view{cursor:pointer;width:100px}.badge-buy-it-again{cursor:pointer;width:150px}.tab-button-action span{margin:0 -11px 5px 20px;width:100px}.button-action span{padding:20px}.list-group-item{border:none!important}.mr-3{margin-right:1rem}@media(max-width:991px){.button-action span{width:100%}}.admin-container{margin-top:50px;margin-bottom:50px}.text-muted{color:#9faecb!important}p{margin-top:0;margin-bottom:1rem}.mb-3{margin-bottom:1rem!important}.input-group{position:relative;display:flex;width:100%}.bg-black{background-color:#000;color:#fff}.badge-padding{cursor:pointer;padding:24px}.badge-active{cursor:auto}.badge-add,.fa-trash{cursor:pointer}.colorSizeBadge{width:80px}.file{padding:15px}.text-area{height:8rem!important}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:rgba(255,255,255,0.7);--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset),env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset),env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset),env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset),env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:0.2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translateZ(var(--toastify-z-index));position:fixed;padding:4px;width:var(--toastify-toast-width);box-sizing:border-box;color:#fff}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translateX(-50%)}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right)}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right)}@media only screen and (max-width:480px){.Toastify__toast-container{width:100vw;padding:0;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translateX(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:auto}}.Toastify__toast{--y:0;position:relative;touch-action:none;min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px rgba(0,0,0,.1);display:flex;justify-content:space-between;max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);cursor:default;direction:ltr;z-index:0;overflow:hidden}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__close-button,.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{margin:auto 0;flex:1 1 auto;padding:6px;display:flex;align-items:center}.Toastify__toast-body>div:last-child{word-break:break-word;flex:1 1}.Toastify__toast-icon{margin-inline-end:10px;width:20px;flex-shrink:0;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}@media only screen and (max-width:480px){.Toastify__toast{margin-bottom:0;border-radius:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;align-self:flex-start;z-index:1}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:var(--toastify-z-index);opacity:.7;transform-origin:left;border-bottom-left-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:auto;transform-origin:right;border-bottom-left-radius:0;border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp{position:absolute;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */.pswp{--pswp-bg:#000;--pswp-placeholder-bg:#222;--pswp-root-z-index:100000;--pswp-preloader-color:rgba(79,79,79,0.4);--pswp-preloader-color-secondary:rgba(255,255,255,0.9);--pswp-icon-color:#fff;--pswp-icon-color-secondary:#4f4f4f;--pswp-icon-stroke-color:#4f4f4f;--pswp-icon-stroke-width:2px;--pswp-error-text-color:var(--pswp-icon-color);position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--pswp-root-z-index);display:none;touch-action:none;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:rgba(0,0,0,0)}.pswp,.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__bg,.pswp__container,.pswp__content,.pswp__img,.pswp__item,.pswp__scroll-wrap,.pswp__zoom-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:zoom-out}.pswp__button,.pswp__container,.pswp__counter,.pswp__img{-webkit-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{margin:auto;font-size:1em;line-height:1;color:var(--pswp-error-text-color)}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{position:relative;display:block;width:50px;height:60px;padding:0;margin:0;overflow:hidden;cursor:pointer;background:none;border:0;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none}.pswp__button:active,.pswp__button:focus,.pswp__button:hover{transition:none;padding:0;background:none;border:0;box-shadow:none;opacity:1}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary);position:absolute;top:14px;left:9px;width:32px;height:32px;overflow:hidden;pointer-events:none}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}.pswp__img--with-bg,div.pswp__img--placeholder{background:var(--pswp-placeholder-bg)}.pswp__top-bar{position:absolute;left:0;top:0;width:100%;height:60px;display:flex;flex-direction:row;justify-content:flex-end;z-index:10;pointer-events:none!important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{position:absolute;top:0;width:75px;height:100px;top:50%;margin-top:-50px}.pswp__button--arrow:disabled{display:none;cursor:default}.pswp__button--arrow .pswp__icn{top:50%;margin-top:-30px;width:60px;height:60px;background:none;border-radius:0}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{right:auto;left:0}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{position:relative;overflow:hidden;width:50px;height:60px;margin-right:auto}.pswp__preloader .pswp__icn{opacity:0;transition:opacity .2s linear;animation:pswp-clockwise .6s linear infinite}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pswp__counter{height:30px;margin-top:15px;margin-inline-start:20px;font-size:14px;line-height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85}.pswp--one-slide .pswp__counter{display:none}.us-address-autocomplete{width:100%;min-width:0}.us-address-autocomplete input{width:100%}.us-address-autocomplete__status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.us-address-suggestions{position:fixed;z-index:100000;overflow-y:auto;box-sizing:border-box;background:#fff;color:#171717;border:1px solid #d9d6d0;box-shadow:0 8px 24px rgba(0,0,0,.0784313725);font-family:inherit;font-size:16px}.us-address-suggestions ul{list-style:none;padding:0;margin:0}.us-address-suggestions li{padding:12px 16px;min-height:44px;cursor:pointer;line-height:1.45;overflow-wrap:anywhere}.us-address-suggestions li[aria-selected=true]{background:#f2f0ed;color:#000}.us-address-suggestions__credit{padding:8px 16px;font-size:11px;color:#666;border-top:1px solid #eee}.link-arrow{display:inline-flex;flex:0 0 auto;width:1em;padding:0 0 4px;vertical-align:middle;color:inherit;background:rgba(0,0,0,0);border:0;border-bottom:1px solid;border-radius:0;box-shadow:none;line-height:1}.link-arrow svg{display:block;width:100%;height:auto;overflow:visible}.app-error{padding:clamp(32px,6vw,72px) 20px;color:#171717}.app-error__card{width:100%;max-width:600px;margin:0 auto;padding:clamp(28px,5vw,48px);border:1px solid #e7e4df;background:#faf9f7;text-align:center}.app-error__icon{display:grid;place-items:center;width:56px;height:56px;margin:0 auto 24px;border-radius:50%;background:#eeece7;color:#55514b;font-size:24px}.app-error__eyebrow{margin:0 0 14px;color:#777;font-size:10px;letter-spacing:.18em;text-transform:uppercase}.app-error h1{margin:0 0 18px;font-size:clamp(26px,4vw,34px);font-weight:400;line-height:1.2;letter-spacing:-.025em}.app-error__description{margin:0 auto;max-width:42ch;color:#686661;font-size:14px;line-height:1.8}.app-error__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px}.app-error__actions a,.app-error__actions button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 20px;border:1px solid #d8d5d0;background:rgba(0,0,0,0);color:#171717;font:inherit;font-size:13px;line-height:1.5;text-decoration:none;cursor:pointer;border-radius:0;appearance:none}.app-error__actions button{background:#171717;border-color:#171717;color:#fff}.app-error__actions button:hover{background:#333}.app-error__actions a:hover{background:#eeece7}.app-error__help{margin:24px 0 0;font-size:12px;line-height:1.7;color:#777}.app-error__help a{color:#333;text-decoration:underline;text-underline-offset:3px}.app-error a:focus-visible,.app-error button:focus-visible{outline:2px solid #333;outline-offset:4px}.app-error--djecas h1{font-family:Georgia,serif}@media(max-width:575px){.app-error__actions{flex-direction:column}.app-error__actions a,.app-error__actions button{width:100%}}.cancel-order{position:fixed;inset:0;z-index:12000;display:grid;place-items:center;padding:20px;background:rgba(20,19,17,.5)}.cancel-order__panel{position:relative;width:min(520px,100%);max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);overflow-y:auto;overscroll-behavior:contain;padding:42px;background:#fff;color:#171717;text-align:center;box-shadow:0 20px 80px rgba(0,0,0,.1333333333);outline:none}.cancel-order__close{position:absolute;top:10px;right:10px;width:44px;height:44px;display:grid;place-items:center;border:0;background:rgba(0,0,0,0);color:#555;font-size:22px}.cancel-order__icon{display:grid;place-items:center;width:56px;height:56px;margin:8px auto 22px;background:#f2f0ec;border-radius:50%;color:#57534e;font-size:24px}.cancel-order__eyebrow{font-size:10px;letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px;color:#777;overflow-wrap:anywhere}.cancel-order h2{font-size:clamp(26px,4vw,32px);line-height:1.2;font-weight:400;letter-spacing:-.025em;margin:0 0 18px}.cancel-order__description{font-size:14px;line-height:1.75;color:#686661;margin:0}.cancel-order__note{text-align:left;margin:24px 0;padding:18px 20px;background:#faf9f7;border:1px solid #e7e4df}.cancel-order__note strong{display:block;font-size:13px;font-weight:500;margin-bottom:6px}.cancel-order__note p{margin:0;color:#686661;font-size:13px;line-height:1.7}.cancel-order__actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.cancel-order__actions button{min-height:48px;padding:12px;border:1px solid #d4d0cb;font-family:inherit;font-size:12px;line-height:1.5}.cancel-order__keep{background:#fff;color:#222}.cancel-order__confirm{background:#171717;color:#fff;border-color:#171717!important}.cancel-order button{appearance:none;border-radius:0;cursor:pointer}.cancel-order button:disabled{opacity:.55;cursor:wait}.cancel-order button:focus-visible{outline:2px solid #555;outline-offset:3px}.cancel-order__error{color:#923d36;font-size:13px;line-height:1.6}.cancel-order__status{font-size:13px;color:#686661}@media(max-width:575px){.cancel-order{padding:16px}.cancel-order__panel{padding:36px 24px 24px;max-height:calc(100dvh - 32px)}.cancel-order__actions{grid-template-columns:1fr}}.password-input{position:relative;width:100%}.password-input input.form-group__input{padding-right:54px}.password-input__toggle{position:absolute;top:0;right:4px;display:grid;place-items:center;width:44px;height:100%;min-height:44px;padding:0;margin:0;border:0;border-radius:0;background:rgba(0,0,0,0);color:#656565;cursor:pointer}.password-input__toggle svg{width:19px;height:19px}.password-input__toggle:hover{color:#111}.password-input__toggle:focus-visible{outline:2px solid #333;outline-offset:-4px}.password-input__toggle:disabled{opacity:.45;cursor:default}.account-profile input:not([type=checkbox]):not([type=radio]):not([type=range]),.account-profile select,.auth-page input:not([type=checkbox]):not([type=radio]):not([type=range]),.auth-page select,.internal-checkout .checkout-field input:not([type=checkbox]):not([type=radio]):not([type=range]),.internal-checkout .checkout-field select{appearance:none;border-radius:0;font-family:inherit;font-size:16px;box-shadow:none}.account-profile select,.auth-page select,.internal-checkout .checkout-field select{padding-right:44px;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m3 6 5 5 5-5' fill='none' stroke='%23555' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:16px;cursor:pointer}.account-profile .select__control,.auth-page .select__control{min-height:50px;border-radius:0;font-family:inherit;font-size:16px;box-shadow:none}.mg-newsletter{position:fixed;inset:0;z-index:12000;display:grid;place-items:center;padding:24px;background:rgba(18,17,16,.5)}.mg-newsletter__panel{position:relative;display:grid;grid-template-columns:.95fr 1.05fr;width:min(920px,100%);max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);overflow:auto;overscroll-behavior:contain;background:#fff;color:#181818;box-shadow:0 24px 90px rgba(0,0,0,.18);outline:none}.mg-newsletter__close{position:absolute;top:12px;right:12px;z-index:2;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:#fff;color:#181818;font:300 30px/1 Arial,sans-serif;cursor:pointer}.mg-newsletter__visual{position:relative;min-height:520px;background:#eeeae5}.mg-newsletter__visual img{object-fit:cover;object-position:center}.mg-newsletter__caption{position:absolute;inset:auto 0 0;padding:48px 28px 28px;background:linear-gradient(transparent,rgba(0,0,0,.55));color:#fff;font-size:11px;letter-spacing:.2em;text-transform:uppercase}.mg-newsletter__content{align-self:center;padding:68px 42px 42px;min-width:0}.mg-newsletter__eyebrow{margin:0 0 24px;font-size:10px;line-height:1.7;letter-spacing:.18em;text-transform:uppercase;color:#666}.mg-newsletter__content h2{margin:0 0 20px;font-size:clamp(32px,3.5vw,44px);line-height:1.12;font-weight:400;letter-spacing:-.03em}.mg-newsletter__description{margin:0 0 28px;font-size:15px;line-height:1.75;color:#656565}.mg-newsletter .collections-footer__newsletter{margin:0;padding:0;width:100%}.mg-newsletter .modern-newsletter__form{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;border:0;width:100%;height:auto;background:rgba(0,0,0,0)}.mg-newsletter .modern-newsletter__icon{display:none}.mg-newsletter .modern-newsletter__input{position:static;box-sizing:border-box;width:100%;min-width:0;height:52px;padding:0 16px;margin:0;border:1px solid #d5d2cd;border-radius:0;background:#fff;color:#181818;font-size:16px}.mg-newsletter .modern-newsletter__button{position:static;width:100%;height:52px;padding:0 16px;margin:0;background:#161616;border:1px solid #161616;color:#fff;font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;cursor:pointer}.mg-newsletter .modern-newsletter__button:hover{background:#343434}.mg-newsletter__privacy{margin:16px 0 22px;font-size:11px;line-height:1.7;color:#737373}.mg-newsletter__privacy a{color:inherit;text-decoration:underline}.mg-newsletter__dismiss{padding:4px 0;background:none;border:0;border-bottom:1px solid #bcb7b0;color:#444;font-size:12px;cursor:pointer}.mg-newsletter a:focus-visible,.mg-newsletter button:focus-visible,.mg-newsletter input:focus-visible{outline:2px solid #555;outline-offset:3px}@media(max-width:640px){.mg-newsletter{padding:16px}.mg-newsletter__panel{grid-template-columns:1fr;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px)}.mg-newsletter__visual{min-height:0;height:190px}.mg-newsletter__visual img{object-position:center 38%}.mg-newsletter__caption{padding:30px 24px 18px;font-size:9px}.mg-newsletter__content{padding:28px 24px}.mg-newsletter__eyebrow{margin-bottom:14px}.mg-newsletter__content h2{font-size:32px}.mg-newsletter__description{font-size:14px;margin-bottom:20px}}@media(max-height:600px)and (max-width:640px){.mg-newsletter__visual{display:none}.mg-newsletter__content{padding-top:60px}}.orders-feedback{max-width:580px;margin:32px auto 56px;padding:clamp(28px,5vw,48px);border:1px solid #e7e4df;background:#faf9f7;text-align:center;color:#171717}.orders-feedback__icon{display:grid;place-items:center;width:56px;height:56px;margin:0 auto 22px;background:#eeece7;border-radius:50%;font-size:24px}.orders-feedback__eyebrow{margin:0 0 12px;font-size:10px;line-height:1.5;text-transform:uppercase;letter-spacing:2px;color:#777}.orders-feedback h1{margin:0 0 14px;font-size:clamp(24px,3vw,30px);line-height:1.25;font-weight:500}.orders-feedback__description{max-width:38ch;margin:0 auto;font-size:14px;line-height:1.7;color:#686661}.orders-feedback__saved{margin:18px 0 0;font-size:13px;line-height:1.6;color:#686661}.orders-feedback__actions{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:28px}.orders-feedback__actions a,.orders-feedback__actions button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:12px 20px;border:1px solid #d8d5d0;background:rgba(0,0,0,0);color:#171717;font-family:inherit;font-size:13px;line-height:1.5;text-decoration:none;cursor:pointer}.orders-feedback__actions button{background:#171717;border-color:#171717;color:#fff}.orders-feedback__actions button:hover{background:#333}.orders-feedback__actions a:hover{background:#eeece7}.orders-feedback__actions :focus-visible{outline:2px solid #171717;outline-offset:3px}.orders-feedback__actions button:disabled{opacity:.6;cursor:wait}@media(max-width:575px){.orders-feedback{margin:24px auto 36px}.orders-feedback__actions{flex-direction:column}.orders-feedback__actions a,.orders-feedback__actions button{width:100%}}.orders-empty{width:100%;max-width:760px;margin:32px auto 64px;text-align:center;color:#171717}.orders-empty__eyebrow{margin:0 0 12px;font-size:11px;line-height:1.5;letter-spacing:.2em;text-transform:uppercase;color:#74716c}.orders-empty h1{margin:0 0 32px;font-size:clamp(30px,4vw,44px);font-weight:400;line-height:1.2;letter-spacing:-.025em}.orders-empty__card{padding:clamp(32px,6vw,64px) 24px;background:#faf9f7;border:1px solid #e7e4df}.orders-empty__icon{display:grid;place-items:center;width:64px;height:64px;margin:0 auto 24px;border-radius:50%;background:#eeece7;color:#55514b;font-size:26px}.orders-empty h2{margin:0 0 14px;font-size:clamp(23px,3vw,28px);font-weight:400;line-height:1.3}.orders-empty__description{max-width:40ch;margin:0 auto;color:#686661;font-size:15px;line-height:1.8}.orders-empty__actions{display:flex;justify-content:center;margin-top:28px}.orders-empty__actions a,.orders-empty__actions button{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:50px;padding:14px 26px;background:#171717;color:#fff;border:1px solid #171717;font-family:inherit;font-size:11px;line-height:1.5;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;cursor:pointer}.orders-empty__actions a:hover,.orders-empty__actions button:hover{background:#353535;border-color:#353535}.orders-empty__actions a svg,.orders-empty__actions button svg{flex-shrink:0;width:16px;height:16px}.orders-empty__help{margin:24px 0 0;color:#74716c;font-size:12px;line-height:1.8}.orders-empty__help a{color:#171717;text-decoration:underline;text-underline-offset:3px}.orders-empty a:focus-visible,.orders-empty button:focus-visible{outline:2px solid #171717;outline-offset:4px}@media(max-width:575px){.orders-empty{margin:24px auto 40px}.orders-empty h1{margin-bottom:24px}.orders-empty__card{padding:32px 20px}.orders-empty__actions a,.orders-empty__actions button{width:100%;padding-inline:16px}.orders-empty__description{font-size:14px}}.orders-history-header{padding-top:32px;text-align:left;color:#171717}.orders-history-header h1{font-weight:400;letter-spacing:-.025em}.orders-history-header .account-profile__eyebrow{color:#74716c}@media(max-width:767px){.orders-history-header{padding-top:24px;margin-bottom:24px}}.ship-order-modal{position:fixed;inset:0;z-index:10000;padding:24px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.48)}.ship-order-modal__panel{width:100%;max-width:540px;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);display:flex;flex-direction:column;background:#fff;color:#171717;box-shadow:0 24px 80px rgba(0,0,0,.2)}.ship-order-modal__header{display:flex;justify-content:space-between;gap:20px;padding:26px 30px;border-bottom:1px solid #e7e4df}.ship-order-modal__header p{margin:0 0 8px;font-size:10px;letter-spacing:2px;text-transform:uppercase;color:#73716e}.ship-order-modal__header h2{margin:0;font-size:28px;font-weight:500;line-height:1.2}.ship-order-modal button{cursor:pointer}.ship-order-modal button:disabled{cursor:wait;opacity:.55}.ship-order-modal__close{align-self:flex-start;display:grid;place-items:center;width:36px;height:36px;border:0;background:#f6f5f3;color:#171717;font-size:20px}.ship-order-modal form{display:flex;flex-direction:column;min-height:0;margin:0}.ship-order-modal__body{overflow-y:auto;overscroll-behavior:contain;padding:26px 30px}.ship-order-modal__summary{display:flex;align-items:center;gap:16px;padding:18px;background:#f7f6f3}.ship-order-modal__summary>svg{flex-shrink:0;width:24px;height:24px}.ship-order-modal__summary div{min-width:0;overflow-wrap:anywhere}.ship-order-modal__summary span{display:block;font-size:11px;color:#73716e}.ship-order-modal__summary strong{display:block;font-weight:500;font-size:16px}.ship-order-modal__summary p{margin:4px 0 0;font-size:13px;color:#666}.ship-order-modal__intro{margin:20px 0;font-size:14px;line-height:1.6;color:#666}.ship-order-modal label{display:block;margin:18px 0 8px;font-size:13px;font-weight:500}.ship-order-modal input,.ship-order-modal select{width:100%;height:48px;border:1px solid #d8d5d0;border-radius:0;padding:0 12px;background:#fff;color:#171717;font-family:inherit;font-size:16px}.ship-order-modal button:focus-visible,.ship-order-modal input:focus-visible,.ship-order-modal select:focus-visible{outline:2px solid #171717;outline-offset:3px}.ship-order-modal__hint{margin:10px 0 0;font-size:12px;line-height:1.6;color:#777}.ship-order-modal__error{margin:16px 0 0;padding:12px;background:#fff3f1;color:#992d20;font-size:13px}.ship-order-modal__footer{display:flex;gap:12px;padding:20px 30px;border-top:1px solid #e7e4df;flex-shrink:0}.ship-order-modal__footer button{min-height:46px;padding:12px 18px;border:1px solid #d8d5d0;background:#fff;color:#171717;font-size:13px;font-family:inherit}.ship-order-modal__footer .ship-order-modal__submit{flex:1 1;display:flex;align-items:center;justify-content:center;gap:12px;background:#171717;border-color:#171717;color:#fff}@media(max-width:575px){.ship-order-modal{padding:12px}.ship-order-modal__panel{max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px)}.ship-order-modal__body,.ship-order-modal__header{padding:20px}.ship-order-modal__footer{padding:16px 20px}.ship-order-modal__header h2{font-size:25px}}.mg-campaign{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);background:#ede9e2;color:#191916;margin:clamp(40px,6vw,88px) auto}.mg-campaign__copy{padding:clamp(32px,6vw,100px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.mg-campaign__eyebrow,.mg-campaign__signature{font-size:10px;letter-spacing:.23em;text-transform:uppercase;line-height:1.7}.mg-campaign__eyebrow{margin:0 0 clamp(28px,4vw,64px)}.mg-campaign h2{font-size:clamp(42px,5.5vw,82px);line-height:1.03;letter-spacing:-.04em;font-weight:400;margin:0}.mg-campaign h2 em{font-family:Georgia,serif;font-weight:400}.mg-campaign__rule{width:44px;height:1px;background:#777168;margin:32px 0}.mg-campaign__description{font-size:16px;line-height:1.9;color:#5d5850;margin:0 0 32px}.mg-campaign__link{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;color:#191916;border-bottom:1px solid #191916;padding:12px 0;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.mg-campaign__link span{font-size:23px}.mg-campaign__signature{margin:48px 0 0;color:#706a60}.mg-campaign__media{position:relative;min-width:0;background:#d6cfc3}.mg-campaign video{display:block;width:100%;height:auto;aspect-ratio:9/16;object-fit:contain}.mg-campaign__controls{position:absolute;inset:auto 0 0;padding:48px 24px 20px;background:linear-gradient(transparent,rgba(0,0,0,.7));color:#fff;display:flex;align-items:center;justify-content:space-between;gap:12px}.mg-campaign__controls>span{font-size:9px;letter-spacing:.16em}.mg-campaign__controls button{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;min-height:44px;border:1px solid hsla(0,0%,100%,.65);border-radius:0;background:rgba(0,0,0,.25);color:#fff;font:inherit;font-size:12px;cursor:pointer}.mg-campaign a:focus-visible,.mg-campaign button:focus-visible{outline:2px solid currentColor;outline-offset:5px}@media(max-width:767px){.mg-campaign{grid-template-columns:1fr}.mg-campaign__copy{padding:40px 28px}.mg-campaign__eyebrow{margin-bottom:28px}.mg-campaign h2{font-size:clamp(44px,10vw,64px)}.mg-campaign__rule{margin:24px 0}.mg-campaign__signature{margin-top:28px}.mg-campaign__media{max-width:100%}}.site-credit{margin:24px 0 0;padding-top:16px;text-align:center;font-size:11px;line-height:1.5;letter-spacing:.06em;color:#777}.site-credit span{color:#333;font-weight:500}.mg-footer{margin-top:64px;padding:48px 0 24px;background:#fff;color:#151515}.mg-footer__top{display:grid;grid-template-columns:1fr 1fr 1.15fr;border-bottom:1px solid #dedbd6}.mg-footer__top>div{padding:8px 32px 36px;min-width:0}.mg-footer__top>div+div{border-left:1px solid #dedbd6}.mg-footer__intro,.mg-footer__social{text-align:center}.mg-footer__logo{display:block;object-fit:contain;margin:0 auto 20px}.mg-footer__intro p{max-width:340px;margin:0 auto 22px;font-size:18px;line-height:1.6}.mg-footer__motto{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.25em}.mg-footer__motto:after{content:"";display:block;width:28px;height:1px;background:#222;margin:18px auto 0}.mg-footer__label{font-size:12px;font-weight:400;letter-spacing:.22em;text-transform:uppercase;margin:16px 0 24px}.mg-footer__social-links{display:flex;align-items:center;justify-content:center;gap:24px;margin:32px 0}.mg-footer__social-links a{display:grid;place-items:center;min-width:44px;min-height:44px;color:#111;font-size:26px}.mg-footer__social-links svg{width:24px;height:24px}.mg-footer__social p{font-size:11px;line-height:2;letter-spacing:.17em;text-transform:uppercase;color:#777}.mg-footer__newsletter h3{font-family:Georgia,serif;font-size:clamp(22px,2vw,29px);font-weight:400;line-height:1.3;margin:0 0 10px}.mg-footer__newsletter>p{font-size:14px;color:#777;line-height:1.6}.mg-footer .collections-footer__newsletter{padding:0;margin:18px 0 0}.mg-footer .collections-footer__title{display:none}.mg-footer .modern-newsletter__form{display:flex;position:relative;width:100%;padding:0;margin:0;border:1px solid #ccc}.mg-footer .modern-newsletter__icon{display:none}.mg-footer .modern-newsletter__input{flex:1 1;min-width:0;width:100%;height:48px;padding:12px;border:0;font-size:16px;background:#fff}.mg-footer .modern-newsletter__button{position:static;flex:0 0 auto;background:#000;color:#fff;border:0;padding:12px 18px;font-size:11px;line-height:1.4;letter-spacing:.12em;height:auto;text-transform:uppercase}.mg-footer p.mg-footer__privacy{font-size:11px;margin-top:10px}.mg-footer p.mg-footer__privacy a{color:inherit;text-decoration:underline;text-underline-offset:3px}.mg-footer__links{display:flex;justify-content:center;flex-wrap:wrap;gap:20px 42px;padding:30px 0}.mg-footer__links a{font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:#222}.mg-footer .mg-brand-signature{margin:22px 0 36px}.mg-footer .mg-brand-signature__categories{border:0;padding-top:20px}.mg-footer__bottom{display:flex;align-items:center;flex-wrap:wrap;gap:20px 28px;border-top:1px solid #dedbd6;padding-top:22px}.mg-footer__bottom>p{margin:0 auto 0 0;font-size:11px;color:#777}.mg-footer__bottom>p span{color:#222}.mg-footer__back{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:0;border-left:1px solid #ddd;padding:0 0 0 24px;min-height:44px;color:#666;background:none;font-size:9px;letter-spacing:.2em;text-transform:uppercase;cursor:pointer}.mg-footer__back span{font-size:22px;line-height:1}.mg-footer a:focus-visible,.mg-footer button:focus-visible,.mg-footer input:focus-visible{outline:2px solid #222;outline-offset:3px}@media(max-width:991px){.mg-footer__top{grid-template-columns:1fr 1fr}.mg-footer__top>.mg-footer__newsletter{grid-column:1/-1;border-left:0;border-top:1px solid #dedbd6;padding-top:28px;margin-top:8px}.mg-footer__newsletter{text-align:center}.mg-footer__newsletter .collections-footer__newsletter{max-width:580px;margin:18px auto 0}.mg-footer__bottom{justify-content:center}.mg-footer__bottom>p{flex-basis:100%;text-align:center;margin:0}}@media(max-width:575px){.mg-footer{margin-top:30px;padding-top:20px}.mg-footer__top{grid-template-columns:1fr}.mg-footer__top>div{padding:24px 0}.mg-footer__top>div+div{border-left:0;border-top:1px solid #dedbd6}.mg-footer__social-links{margin:16px 0}.mg-footer__links{gap:20px 24px}.mg-footer__links a{font-size:10px}.mg-footer__back{border:0;padding:8px}.mg-footer .modern-newsletter__button{padding:12px;letter-spacing:.05em}}.account-profile{max-width:1120px;margin:0 auto;padding:32px 0 72px}.account-profile__header{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:36px}.account-profile__header h1{font-size:clamp(30px,4vw,46px);line-height:1.15;margin:0 0 16px}.account-profile__header .account-profile__heading>p:last-child{margin:0;color:#707070;font-size:16px;line-height:1.7}.account-profile__eyebrow{font-size:11px;letter-spacing:.18em;text-transform:uppercase;margin-bottom:14px}.account-profile__layout{display:grid;grid-template-columns:280px minmax(0,1fr);grid-gap:32px;gap:32px;align-items:start}.account-profile__sidebar{background:#f6f5f2;padding:28px}.account-profile__avatar{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#fff;font-size:18px;margin-bottom:20px}.account-profile__welcome h2{font-size:23px;line-height:1.3;margin:0 0 8px;overflow-wrap:anywhere}.account-profile__welcome p{color:#777;font-size:14px;margin-bottom:24px}.account-profile nav a{display:flex;justify-content:space-between;gap:12px;padding:15px 0;border-top:1px solid #e4e1dc;font-size:14px;color:#555}.account-profile nav a[aria-current]{color:#111;font-weight:600}.account-profile__help{margin-top:32px;font-size:13px}.account-profile__help p{margin-bottom:4px;color:#777}.account-profile__help a{text-decoration:underline;text-underline-offset:4px}.account-profile__panel{border:1px solid #e4e1dc;padding:clamp(24px,3vw,40px);min-width:0}.account-profile__panel-heading{border-bottom:1px solid #e4e1dc;padding-bottom:24px;margin-bottom:28px}.account-profile__panel-heading h2{font-size:24px;margin:0 0 10px}.account-profile__panel-heading p{font-size:14px;color:#707070;line-height:1.7;margin:0}.account-profile__details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:28px;gap:28px;margin:0 0 36px}.account-profile__details dt{font-weight:400;color:#777;font-size:12px;margin-bottom:8px}.account-profile__details dd{font-size:17px;margin:0;overflow-wrap:anywhere}.account-profile__email{grid-column:1/-1}.account-profile label{display:block;font-size:13px;margin-bottom:8px}.account-profile .form-group__input{width:100%;height:50px;padding:12px 14px;border:1px solid #ccc;font-size:16px;background:#fff}.account-profile .form-group__input:focus{outline:1px solid #222;border-color:#222}.account-profile .button-action{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:12px;margin-top:28px}.account-profile .amado-btn{margin:0;min-width:150px;min-height:48px;height:auto;padding:14px 24px;line-height:1.3;font-size:13px;letter-spacing:.05em}.account-profile .amado-btn.active{background:#fff;color:#111;border:1px solid #ccc}.account-profile a:focus-visible,.account-profile button:focus-visible{outline:2px solid #222;outline-offset:4px}.account-profile--djecas .account-profile__sidebar{background:#f5f0e8}.account-profile--djecas h1,.account-profile--djecas h2{font-family:Georgia,serif}@media(max-width:767px){.account-profile{padding:24px 0 48px}.account-profile__layout{grid-template-columns:1fr;gap:20px}.account-profile__header{margin-bottom:24px}.account-profile__sidebar{padding:20px}.account-profile__welcome{display:none}.account-profile nav a:first-child{border-top:0;padding-top:0}.account-profile__help{margin-top:16px}.account-profile__details{gap:24px 16px}.account-profile .button-action .amado-btn{flex:1 1}.account-profile .form-groups .col-6{flex:0 0 100%;max-width:100%}}.account-profile__heading{min-width:0}.account-profile__browse{flex-shrink:0;white-space:nowrap;color:#171717;font-size:14px;padding:10px 0}.account-profile__browse span{margin-left:8px}.account-profile__browse:hover{text-decoration:underline;text-underline-offset:4px}.account-profile__browse:focus-visible{outline:2px solid #222;outline-offset:4px}@media(max-width:575px){.account-profile__header{flex-direction:column;align-items:flex-start;gap:12px}}.mg-world{color:#171717}.mg-world h2{font-size:clamp(32px,4vw,62px);font-weight:400;line-height:1.08;letter-spacing:-.035em;margin:0 0 24px}.mg-world h2 em,.mg-world__closing em{font-family:Georgia,serif;font-weight:400}.mg-world h3{font-size:24px;line-height:1.25;margin:0 0 10px;font-weight:400}.mg-world p{font-size:15px;line-height:1.8}.mg-world__eyebrow{font-size:10px!important;letter-spacing:.2em;text-transform:uppercase;margin:0 0 28px}.mg-world__link{display:inline-flex;align-items:center;gap:24px;font-size:12px;color:inherit;text-decoration:underline;text-underline-offset:6px;padding:8px 0}.mg-world a:focus-visible{outline:2px solid currentColor;outline-offset:5px}.mg-world--introduction{padding:clamp(56px,8vw,112px) 24px;text-align:center}.mg-world--introduction>p:not([class]){max-width:540px;margin:0 auto 24px;color:#666}.mg-world--chapter{display:grid;grid-template-columns:1fr 1fr;margin:64px 0 88px;background:#f3f1ed}.mg-world figure{margin:0}.mg-world__portrait{position:relative;min-height:700px;overflow:hidden}.mg-world__portrait img{object-fit:cover;object-position:center}.mg-world figcaption{font-size:9px;letter-spacing:.16em;padding:14px 0}.mg-world__portrait figcaption{position:absolute;bottom:0;left:24px;color:#fff;background:#171717;padding:8px 12px}.mg-world__chapter-copy{padding:clamp(32px,5vw,76px)}.mg-world__category{display:grid;grid-template-columns:26px 1fr;grid-gap:16px;gap:16px;padding:24px 0;border-top:1px solid #d4cfc6}.mg-world__category>span{font-size:10px;padding-top:5px;color:#777}.mg-world__category p{color:#68645d;margin:0}.mg-world__category h3 small{display:inline-block;font-family:inherit;font-size:9px;letter-spacing:.08em;text-transform:uppercase;margin-left:12px;vertical-align:middle}.mg-world--notes{padding:64px max(24px,6vw) 0}.mg-world--notes header{max-width:670px;margin-bottom:48px}.mg-world--notes header>p:last-child{color:#666;max-width:400px}.mg-world__notes-layout{display:grid;grid-template-columns:1fr 1fr;grid-gap:10%;gap:10%;align-items:center}.mg-world__notes-layout img{display:block;width:100%;height:auto}.mg-world__notes-copy article{border-top:1px solid #dedbd5;padding:24px 0}.mg-world__notes-copy article>span{display:block;font-size:10px;letter-spacing:.13em;text-transform:uppercase;margin-bottom:14px}.mg-world__notes-copy article p{color:#666;margin:0}.mg-world__closing{margin-top:80px;padding:60px 7%;background:#171717;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:32px}.mg-world__closing p{font-size:clamp(30px,4vw,52px);line-height:1.2;letter-spacing:-.025em;margin:0}.mg-world__button{border:1px solid #999;padding:16px 24px;font-size:12px;color:#fff;display:inline-flex;gap:32px;align-items:center}.mg-world__button:hover{color:#171717;background:#fff}@media(prefers-reduced-motion:no-preference){.mg-world__button{transition:background .2s,color .2s}.mg-world__link span{transition:transform .2s}.mg-world__link:hover span{transform:translate(3px,-3px)}}@media(max-width:767px){.mg-world--chapter{grid-template-columns:1fr;margin:32px 0 48px}.mg-world__portrait{min-height:0;aspect-ratio:4/5}.mg-world__chapter-copy{padding:36px 24px}.mg-world__notes-layout{grid-template-columns:1fr;gap:32px}.mg-world__notes-layout figure{grid-row:1}.mg-world--notes{padding-top:40px}.mg-world__closing{margin-top:44px;padding:36px 24px;flex-direction:column;align-items:flex-start}}.djecas-living{margin:72px 0;padding:clamp(36px,6vw,88px) max(24px,6vw);background:#f4f0e8;color:#39382f}.djecas-living__eyebrow{font-size:10px!important;letter-spacing:.18em;text-transform:uppercase;margin-bottom:22px}.djecas-living header{max-width:670px}.djecas-living h2{font:400 clamp(34px,4.5vw,64px)/1.12 Georgia,serif;letter-spacing:-.03em;margin:0 0 24px}.djecas-living h3{font:400 25px/1.3 Georgia,serif;margin:12px 0}.djecas-living p{font-size:15px;line-height:1.8}.djecas-living header>p:not([class]){max-width:490px}.djecas-living a{color:inherit;text-decoration:underline;text-underline-offset:5px;font-size:13px}.djecas-living__moments{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:44px;gap:44px;margin:56px 0}.djecas-living__moments article{border-top:1px solid #cbc4b6;padding-top:24px}.djecas-living__moments span{font-size:10px;letter-spacing:.12em;text-transform:uppercase}.djecas-living__guide{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:64px;gap:64px;padding:40px;background:#fffdf8}.djecas-living details{padding:18px 0;border-bottom:1px solid #ddd7cb}.djecas-living summary{cursor:pointer;font-size:16px}.djecas-living details p{margin:16px 0 0;color:#69665d}.djecas-living footer{border-top:1px solid #cbc4b6;margin-top:48px;padding-top:28px;display:flex;align-items:center;justify-content:space-between;gap:24px}.djecas-living footer p{font:400 25px/1.3 Georgia,serif;margin:0}.djecas-living footer a{display:inline-flex;align-items:center;gap:32px}.djecas-living a:focus-visible,.djecas-living summary:focus-visible{outline:2px solid #39382f;outline-offset:5px}@media(max-width:767px){.djecas-living{margin:40px 0}.djecas-living__moments{grid-template-columns:1fr;gap:20px;margin:32px 0}.djecas-living__guide{grid-template-columns:1fr;padding:24px;gap:8px}.djecas-living footer{align-items:flex-start;flex-direction:column}}.checkout-access{min-height:100vh;background:#faf9f7;padding:28px max(20px,5vw) 60px;color:#171717}.checkout-access__header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:24px;border-bottom:1px solid #dedbd6;margin-bottom:56px}.checkout-access__header a:first-child{font-size:16px;letter-spacing:2px;text-transform:uppercase}.checkout-access__header a:last-child{font-size:13px;text-decoration:underline}.checkout-access__layout{display:grid;grid-template-columns:1fr 1.1fr;grid-gap:clamp(30px,6vw,90px);gap:clamp(30px,6vw,90px);max-width:1120px;margin:auto;align-items:start}.checkout-access__intro{padding-top:40px}.checkout-access__eyebrow{font-size:11px;letter-spacing:2px;text-transform:uppercase}.checkout-access__intro h1{font-size:clamp(32px,4vw,52px);line-height:1.12;margin:20px 0}.checkout-access__intro p:not(.checkout-access__eyebrow){font-size:16px;color:#666;max-width:390px;line-height:1.7}.checkout-access__intro a{display:inline-block;margin-top:20px;text-decoration:underline}.checkout-access__guest{margin-top:28px;padding-top:24px;border-top:1px solid #dedbd6}.checkout-access__guest h2{font-size:20px;line-height:1.3;margin:0 0 10px}.checkout-access__guest button{display:block;width:100%;min-height:48px;padding:12px 20px;background:#fff;border:1px solid #222;color:#111;font-size:14px;cursor:pointer}.checkout-access__guest button:hover{background:#efede9}.checkout-access__card{background:#fff;border:1px solid #e5e2dc;padding:32px}.checkout-access__options{display:flex;border-bottom:1px solid #dedbd6;margin-bottom:28px}.checkout-access__options button{flex:1 1;background:rgba(0,0,0,0);border:0;border-bottom:2px solid rgba(0,0,0,0);padding:14px 8px;font-size:14px;color:#666}.checkout-access__options button[aria-pressed=true]{color:#111;border-color:#111}.checkout-access .auth-page--embedded h2{font-size:28px;line-height:1.2;margin:0 0 12px}.checkout-access .auth-page--embedded{padding:0;margin:0}.checkout-access a:focus-visible,.checkout-access button:focus-visible{outline:2px solid #222;outline-offset:3px}.checkout-access--djecas .checkout-access__intro h1{font-family:Georgia,serif;font-weight:400}@media(max-width:767px){.checkout-access{padding:20px 16px 40px}.checkout-access__header{margin-bottom:28px}.checkout-access__header a:first-child{font-size:12px;letter-spacing:1px}.checkout-access__layout{grid-template-columns:1fr;gap:24px}.checkout-access__intro{padding-top:0}.checkout-access__intro h1{margin:12px 0}.checkout-access__card{padding:22px 18px}}.variation-modal{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(0,0,0,.5)}.variation-modal__panel{width:100%;max-width:780px;max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);display:flex;flex-direction:column;background:#fff;box-shadow:0 16px 64px rgba(0,0,0,.2)}.variation-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 28px;border-bottom:1px solid #e9e6e2;flex-shrink:0}.variation-modal__header p{margin:0 0 6px;font-size:10px;letter-spacing:2px;text-transform:uppercase;color:#777}.variation-modal__header h2{margin:0;font-size:24px;line-height:1.25;font-weight:500}.variation-modal__close{width:40px;height:40px;flex-shrink:0;border:0;background:#f6f5f3;font-size:28px;line-height:1;color:#111;cursor:pointer}.variation-modal__body{min-height:0;overflow-y:auto;overscroll-behavior:contain;display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:28px;gap:28px;padding:24px 28px}.variation-modal__body .newsletter-popup__image{margin:0!important;width:100%}.variation-modal__body .newsletter-popup__image img{display:block;width:100%!important;height:280px!important;object-fit:contain}.variation-modal__body .form{margin:0;padding:0;min-width:0}.variation-modal__body .product__option-title{margin:0 0 10px;font-size:14px;line-height:1.5}.variation-modal__body .form>div+div{margin-top:20px}.variation-modal__body .select__control{min-height:48px}.variation-modal__body .select__input-container{padding:4px!important}.variation-modal__body .select__menu{position:relative}.variation-modal__footer{flex-shrink:0;padding:18px 28px;border-top:1px solid #e9e6e2;background:#fff}.variation-modal__footer .amado-btn{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;height:auto;min-height:48px;padding:25px 20px;margin:0;line-height:1.4;font-size:13px;letter-spacing:1px}.variation-modal a:focus-visible,.variation-modal button:focus-visible{outline:2px solid #111;outline-offset:3px}.variation-modal--djecas .variation-modal__header{background:#f7f4ee}.variation-modal--djecas .variation-modal__header h2{font-family:Georgia,serif}@media(max-width:600px){.variation-modal{padding:12px}.variation-modal__panel{max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px)}.variation-modal__header{padding:18px 20px}.variation-modal__header h2{font-size:20px}.variation-modal__body{grid-template-columns:1fr;gap:20px;padding:20px}.variation-modal__body .newsletter-popup__image img{height:clamp(120px,26vh,240px)!important}.variation-modal__footer{padding:16px 20px}}.mg-footer-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.25rem 2rem;padding-top:1.5rem}.mg-footer-bottom .collections-footer__copyright{padding:0;text-align:left;font-size:13px;letter-spacing:0}.mg-payment-methods{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px 18px;list-style:none;margin:0;padding:0;color:#111}.mg-payment-methods li{display:flex;align-items:center;height:40px}.mg-payment-methods svg{display:block;width:32px;height:32px}.mg-payment-methods svg.mg-payment-methods__wordmark{width:56px;height:40px}.mg-payment-methods img{display:block;object-fit:contain;filter:grayscale(1)}.mg-payment-methods__afterpay{display:flex;align-items:center;gap:3px;font:700 17px Arial,sans-serif;letter-spacing:-.5px}.mg-payment-methods__afterpay svg{width:20px;height:20px}@media(max-width:767px){.mg-footer-bottom{flex-direction:column;justify-content:center}.mg-footer-bottom .collections-footer__copyright{text-align:center}.mg-payment-methods{justify-content:center;gap:8px 14px}}.mg-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;margin-top:9.3rem}.mg-hero__copy{min-width:0}.mg-hero__copy .default-slider-item__content{position:static;transform:none}.mg-hero__copy .default-slider-item__container{max-width:100%}.mg-hero__copy .two-side-banner-text-container{margin:0 32px 0 80px}.mg-hero__media{position:relative;min-width:0;aspect-ratio:1;background:#f2f1ef;overflow:hidden}.mg-hero__image{display:block;width:100%;height:100%;object-fit:cover}.mg-hero .carousel-control-next,.mg-hero .carousel-control-prev{border:0;background:rgba(0,0,0,0)}.mg-hero__indicators{position:absolute;bottom:16px;left:15%;right:15%;display:flex;justify-content:center;flex-wrap:nowrap;gap:3px;z-index:2}.mg-hero__indicators button{border:0;border-bottom:2px solid hsla(0,0%,100%,.5);background:rgba(0,0,0,0);flex:1 1;min-width:0;max-width:24px;height:20px;padding:0}.mg-hero__indicators button[aria-pressed=true]{border-color:#fff}.mg-hero button:focus-visible{outline:2px solid #fff;outline-offset:2px}@media(max-width:991px){.mg-hero{grid-template-columns:1fr;margin-top:8.8rem;position:relative}.mg-hero__copy{grid-area:1/1;align-self:end;z-index:1;pointer-events:none}.mg-hero__copy .two-side-banner-text-container{margin:0}.mg-hero__copy .default-slider-item__container{padding:24px 35px 64px}.mg-hero__media{grid-area:1/1;min-height:320px}.mg-hero__media:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(transparent 15%,rgba(0,0,0,.55))}.mg-hero__copy .default-slider-item__tag{padding:0;margin:0 0 16px;font-size:11px;line-height:1.5;letter-spacing:.08em}.mg-hero__copy .default-slider-item__heading{padding:0;margin:0 0 16px;font-size:clamp(36px,10vw,60px);line-height:1.05}.mg-hero__copy .default-slider-item__description{padding:0;margin:0;max-width:38ch;font-size:clamp(12px,3.3vw,16px);line-height:1.55}.mg-hero__indicators{left:35px;right:35px;bottom:16px;gap:2px}.mg-hero .carousel-control-next-icon,.mg-hero .carousel-control-prev-icon{display:block}}.mobile-app{display:flex;align-items:center;justify-content:space-between;gap:28px 40px;margin:32px 0;padding:32px 0;border-top:1px solid #e5e2de;border-bottom:1px solid #e5e2de;color:#171717;text-align:left}.mobile-app__copy{max-width:620px;min-width:0}.mobile-app__eyebrow{margin:0 0 12px;font-size:11px;letter-spacing:2px;text-transform:uppercase}.mobile-app h2{margin:0 0 12px;font-size:clamp(24px,2.3vw,34px);line-height:1.2;font-weight:500}.mobile-app__description{margin:0;color:#686868;font-size:14px;line-height:1.6}.mobile-app__stores{display:flex;flex-wrap:wrap;gap:12px;flex-shrink:0}.mobile-app__badge{display:inline-flex;align-items:center;gap:12px;min-height:58px;padding:10px 18px;border:1px solid #171717;border-radius:6px;background:#171717;color:#fff;text-decoration:none}.mobile-app__badge svg{width:25px;height:28px;flex-shrink:0}.mobile-app__badge span{display:flex;flex-direction:column}.mobile-app__badge small{font-size:10px;line-height:1.4;letter-spacing:.3px}.mobile-app__badge strong{font-size:19px;line-height:1.2;font-weight:500;white-space:nowrap}.mobile-app a.mobile-app__badge:hover{background:#363636;color:#fff}.mobile-app a.mobile-app__badge:focus-visible{outline:2px solid #171717;outline-offset:4px}.mobile-app--djecas{background:#f7f4ee;padding:32px}.mobile-app--djecas h2{font-family:Georgia,serif}@media(max-width:991px){.mobile-app{flex-direction:column;align-items:flex-start}}@media(max-width:575px){.mobile-app{padding:26px 0}.mobile-app--djecas{padding:24px 16px}.mobile-app__stores{width:100%}.mobile-app__badge{flex:1 1 145px;justify-content:center;padding:10px 12px}}.cart-drawer .sidebar-contact__content{display:flex;flex-direction:column;box-sizing:border-box;height:100vh;height:100dvh;max-height:100%;overflow:hidden;padding:max(12px,env(safe-area-inset-top)) clamp(12px,3vh,30px) max(12px,env(safe-area-inset-bottom))}.cart-drawer .sidebar-contact__close{flex:0 0 auto}.cart-drawer .sidebar-contact__close button{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;background:rgba(0,0,0,0);color:#111;cursor:pointer}.cart-drawer__layout{display:flex;flex-direction:column;flex:1 1;min-height:0}.cart-drawer__header{flex:0 0 auto;border-bottom:1px solid #d0d0d0;padding:8px 0 16px}.cart-drawer__header .shopping-cart__title{font-size:clamp(24px,4vh,36px);line-height:1.2;margin:0;padding:0;text-align:center}.cart-drawer__products{flex:1 1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:12px 0}.cart-drawer__products--empty{display:grid;place-items:center}.cart-drawer__products--empty .cart-card{width:100%;padding:0!important}.cart-drawer__products--empty .card-body{padding:16px}.cart-drawer__products--empty .cart-detail{margin:0}.cart-drawer__products--empty .cart-detail h5{margin:0;line-height:1.5}.cart-drawer__footer{flex:0 0 auto;background:#fff;border-top:1px solid #d0d0d0;padding-top:12px}.cart-drawer__footer .header-cart__subtotal{border:0;margin:0;padding:0}.cart-drawer__footer .tax-message{font-size:12px;line-height:1.4;margin:8px 0!important}.cart-drawer__footer .header-cart__action{padding:0}.cart-drawer__footer .header-cart__button{margin:0;padding:20px 16px;height:auto;min-height:44px;line-height:1.3}.cart-drawer a:focus-visible,.cart-drawer button:focus-visible,.cart-drawer__products:focus-visible{outline:2px solid #222;outline-offset:-2px}@media(max-height:450px){.cart-drawer .sidebar-contact__content{padding:8px 16px}.cart-drawer__header{padding:0 0 6px}.cart-drawer__header .shopping-cart__title{font-size:22px}.cart-drawer__footer{padding-top:6px}.cart-drawer__footer .tax-message{font-size:10px;margin:4px 0!important}.cart-drawer__footer .tax-message br{display:none}.cart-drawer__footer .subtotal__value{font-size:18px}}.auth-page{padding:3rem 0 0}.auth-page__layout{display:grid;grid-template-columns:1fr 1fr;max-width:1100px;margin:auto;border:1px solid #e5e3df}.auth-page__intro{background:#f6f5f2;padding:clamp(2rem,5vw,4rem)}.auth-page__eyebrow{text-transform:uppercase;font-size:12px;letter-spacing:.15em}.auth-page__intro h2{font-size:clamp(32px,3.5vw,48px);line-height:1.2;margin:3rem 0 1.5rem}.auth-page__intro p:not([class]){color:#777;line-height:1.8}.auth-page__intro a{display:inline-block;margin-top:2rem}.auth-page__form{padding:clamp(1.5rem,4vw,3.5rem);min-width:0}.auth-page h1{font-size:32px;line-height:1.2;margin-bottom:1rem}.auth-page__description{color:#777;line-height:1.7;margin-bottom:2rem}.auth-page label{display:block;font-size:13px;color:#333;margin-bottom:.5rem}.auth-page .form-group__input{height:50px;padding:.75rem 1rem;border:1px solid #ccc;background:#fff;font-size:16px;width:100%}.auth-page .form-group__input:focus{border-color:#222;outline:1px solid #222}.auth-page .amado-btn{height:auto;min-height:50px;line-height:1.4;padding:15px 20px}.auth-page button:disabled{opacity:.55;cursor:wait}.auth-page .form-check-label{font-size:13px;line-height:1.6;padding-left:.25rem}.auth-page .form-check-input{margin-top:.3rem}.auth-page__switch{margin-top:1.5rem;text-align:center;font-size:14px}.auth-page__switch a{text-decoration:underline;text-underline-offset:3px}.auth-page__feedback{padding:1rem;background:#f6f5f2;margin-top:1rem}.auth-page--djecas h1,.auth-page--djecas h2{font-family:Georgia,serif}.auth-page--embedded{padding:0}.auth-page a:focus-visible,.auth-page button:focus-visible{outline:2px solid #222;outline-offset:3px}@media(max-width:767px){.auth-page{padding-top:2rem}.auth-page__layout{grid-template-columns:1fr}.auth-page__intro{padding:1.5rem}.auth-page__intro h2{font-size:28px;margin:1rem 0}.auth-page__intro a{margin-top:.5rem}.auth-page__form{padding:1.5rem}.auth-page--embedded{padding:0}}.mg-brand-signature{color:#101212;margin:clamp(3rem,7vw,7rem) 0 1.75rem}.mg-brand-signature svg{display:block;width:100%;height:auto;fill:currentColor}.mg-brand-signature svg.mg-brand-signature__stacked{display:none}.mg-brand-signature__categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;grid-gap:0;gap:0;margin:1.25rem 0 0;padding-top:1rem;border-top:1px solid #e7e5e1;font-size:clamp(10px,1vw,14px);line-height:1.5;text-transform:uppercase;letter-spacing:.3em}.mg-brand-signature__categories span{text-align:center}.mg-brand-signature__categories span+span{border-left:1px solid}@media(max-width:575px){.mg-brand-signature svg.mg-brand-signature__wide{display:none}.mg-brand-signature svg.mg-brand-signature__stacked{display:block}.mg-brand-signature__categories{letter-spacing:.12em;font-size:9px}}.customer-care{padding:2rem 0 4rem}.customer-care--djecas{background:#fcfaf7}.customer-care--djecas h1,.customer-care--djecas h2{font-family:Georgia,serif;font-weight:400}.customer-care__breadcrumb{display:flex;gap:.65rem;flex-wrap:wrap;font-size:13px;color:#777;margin-bottom:2.5rem}.customer-care__eyebrow{font-size:12px;letter-spacing:.15em;text-transform:uppercase}.customer-care__header{padding-bottom:2.5rem;border-bottom:1px solid #ddd;margin-bottom:3rem}.customer-care h1{font-size:clamp(34px,4.5vw,60px);line-height:1.15;letter-spacing:-.025em;margin-bottom:1rem}.customer-care__header>p:last-child{color:#666;max-width:680px;margin-bottom:0}.customer-care__layout{display:grid;grid-template-columns:240px minmax(0,1fr);grid-gap:clamp(2rem,6vw,6rem);gap:clamp(2rem,6vw,6rem)}.customer-care__nav{display:flex;flex-direction:column}.customer-care__nav a{display:flex;justify-content:space-between;gap:1rem;padding:1rem 0;border-bottom:1px solid #ddd;color:#777}.customer-care__nav a[aria-current=page]{color:#111;font-weight:600}.customer-care__nav span{font-size:15px}.customer-care__help{background:#f6f5f2;padding:1.5rem;margin-top:2rem}.customer-care__help h2{font-size:22px}.customer-care__help p{font-size:14px;color:#666}.customer-care__help a{text-decoration:underline;text-underline-offset:4px}.customer-care__content{min-width:0;line-height:1.85;color:#555;overflow-wrap:anywhere}.customer-care__content h2{font-size:23px;line-height:1.4;color:#171717;margin:2.5rem 0 1rem}.customer-care__content h2:first-child,.customer-care__content>h2:first-child{margin-top:0}.customer-care__content a{text-decoration:underline;text-underline-offset:3px}.customer-care__email{display:flex;flex-direction:column;background:#f6f5f2;padding:1.5rem 2rem;margin-bottom:2.5rem}.customer-care__email span{font-size:12px;text-transform:uppercase;letter-spacing:.12em}.customer-care__email a{color:#111;font-size:20px}.customer-care a:focus-visible,.customer-care button:focus-visible{outline:2px solid #222;outline-offset:4px}.care-form fieldset{border:0;padding:0;margin:0;min-width:0}.care-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem;margin:2rem 0}.care-form__wide{grid-column:1/-1}.care-form label{display:block;color:#222;font-size:14px;margin-bottom:.5rem}.care-form input,.care-form select,.care-form textarea{width:100%;min-width:0;border:1px solid #ccc;background:#fff;color:#222;padding:.8rem 1rem;border-radius:0;font:inherit;font-size:16px}.care-form textarea{resize:vertical}.care-form input:focus,.care-form select:focus,.care-form textarea:focus{outline:1px solid #222;border-color:#222}.care-form .button{width:100%}.care-form fieldset:disabled{opacity:.6}.care-form__feedback{margin-top:1.5rem;padding:1rem;background:#f3f5f2}.care-form__feedback--error{background:#faf1ef;color:#8c2920}@media(max-width:767px){.customer-care__layout{grid-template-columns:1fr}.customer-care__help{display:none}.customer-care__nav{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 1rem;gap:0 1rem}.customer-care__nav a{font-size:13px}.customer-care__header{margin-bottom:1.5rem}.care-form__grid{grid-template-columns:1fr}}.brand-about{padding:2rem 0 4rem;color:#181818}.brand-about__breadcrumb{font-size:13px;color:#777;margin-bottom:3rem;display:flex;flex-wrap:wrap;gap:.65rem}.brand-about__eyebrow{font-size:12px;letter-spacing:.18em;text-transform:uppercase;margin-bottom:1.25rem}.brand-about h1{font-size:clamp(42px,5.5vw,80px);line-height:1.08;letter-spacing:-.04em;margin:0 0 1.75rem}.brand-about h2{font-size:clamp(28px,3vw,44px);line-height:1.2;letter-spacing:-.025em}.brand-about p{line-height:1.8}.brand-about__lead{font-size:21px;line-height:1.5!important}.brand-about__hero{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(2rem,6vw,7rem);gap:clamp(2rem,6vw,7rem);align-items:center}.brand-about__intro>p:not([class]){color:#666;max-width:34rem;margin-bottom:2rem}.brand-about figure{margin:0}.brand-about__portrait img{width:100%;height:auto}.brand-about figcaption{font-size:12px;color:#777;margin-top:.75rem}.brand-about__statement{margin:6rem 0;padding:4rem 2rem;text-align:center;background:#f7f6f3}.brand-about__statement>p:last-child{max-width:640px;margin:1.5rem auto 0;color:#666}.brand-about__values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:3rem;gap:3rem;margin:4rem 0}.brand-about__values article{border-top:1px solid #ccc;padding-top:1.5rem}.brand-about__values span{display:block;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#777;margin-bottom:1.5rem}.brand-about__values h2{font-size:25px}.brand-about__values p{color:#666;margin-bottom:0}.brand-about__closing{border-top:1px solid #ccc;padding-top:3rem;display:flex;justify-content:space-between;align-items:center;gap:2rem}.brand-about__links{display:flex;flex-direction:column;align-items:center;gap:1rem}.brand-about__links>a:last-child{text-decoration:underline;text-underline-offset:4px}.brand-about__welcome{max-width:780px;text-align:center;margin:0 auto 4rem}.brand-about__welcome>p:not([class]){color:#666;max-width:650px;margin:0 auto 2rem}.brand-about__banner img{display:block;width:100%;height:auto}.brand-about__story{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;margin:5rem 0}.brand-about__story>div:last-child{color:#666}.brand-about--djecas{background:#fcfaf7}.brand-about--djecas h1,.brand-about--djecas h2{font-family:Georgia,serif;font-weight:400}.brand-about a:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:767px){.brand-about__breadcrumb{margin-bottom:2rem}.brand-about__hero,.brand-about__story,.brand-about__values{grid-template-columns:1fr;gap:2rem}.brand-about__statement{margin:3rem 0;padding:2.5rem 1.25rem}.brand-about__story,.brand-about__values{margin:3rem 0}.brand-about__closing{flex-direction:column}.brand-about__closing,.brand-about__links{align-items:flex-start}}.saved-items{padding-bottom:4rem}.saved-items__header{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;border-bottom:1px solid #ddd;padding-bottom:2rem;margin-bottom:2rem}.saved-items__eyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:12px;color:#777}.saved-items h1{font-size:clamp(32px,4vw,48px);margin-bottom:.75rem}.saved-items__header p:last-child{margin:0;color:#777}.saved-items__browse{white-space:nowrap}.saved-items__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:2.5rem 1.5rem;gap:2.5rem 1.5rem}.saved-items__empty{text-align:center;padding:4rem 1rem;background:#f8f7f5}.saved-items__empty>span{font-size:64px;line-height:1;display:block;margin-bottom:1.5rem}.saved-items__empty h2{font-size:26px}.saved-items__empty p{color:#777}.saved-items__signin{text-align:center;border-top:1px solid #ddd;padding:2rem 0;margin-top:3rem}.saved-items__signin p{margin-bottom:.5rem;color:#777}.saved-items__signin a{text-decoration:underline;text-underline-offset:4px}.saved-items a:focus-visible,.saved-items button:focus-visible{outline:2px solid #222;outline-offset:3px}.saved-item{display:flex;flex-direction:column;min-width:0}.saved-item__image{position:relative;background:#f8f7f5;aspect-ratio:1;margin-bottom:1rem}.saved-item__image>a{display:flex;width:100%;height:100%;align-items:center;justify-content:center}.saved-item__image img{width:100%;height:100%;object-fit:contain}.saved-item__remove{position:absolute;top:.65rem;right:.65rem;border:0;border-radius:50%;width:40px;height:40px;background:#fff;color:#222;font-size:26px;cursor:pointer}.saved-item__remove:disabled{opacity:.5;cursor:wait}.saved-item__badge{position:absolute;bottom:.75rem;left:.75rem;background:#fff;padding:.2rem .5rem;font-size:12px}.saved-item__placeholder{color:#777;font-size:14px}.saved-item h2{font-size:17px;line-height:1.5;margin:0 0 .5rem}.saved-item__price{margin-bottom:1rem}.saved-item__action{margin-top:auto;display:block;width:100%;text-align:center;background:#fff;color:#111;border:1px solid #222;padding:.75rem .5rem;font:inherit;font-size:14px;cursor:pointer}.saved-item__action:hover{background:#111;color:#fff}@media(max-width:991px){.saved-items{padding-top:2rem}.saved-items__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:575px){.saved-items__header{align-items:flex-start;flex-direction:column}.saved-items__grid{gap:2rem 1rem}.saved-item h2{font-size:15px}}.order-history-actions{padding:1rem 0 0;border-top:1px solid #ddd}.order-history-actions h5{margin-bottom:1rem}.order-history-actions__buttons{display:flex;flex-wrap:wrap;gap:.75rem}.order-history-actions__buttons button{background:#fff;border:1px solid #ccc;color:#222;padding:.75rem 1rem;font:inherit;cursor:pointer}.order-history-actions__buttons button:hover{background:#f5f5f5}.order-history-actions__buttons button:focus-visible{outline:2px solid #222;outline-offset:2px}.toggle-btn{color:#222;-webkit-appearance:none;width:32px;height:32px;padding:0;border:1px solid rgba(0,0,0,.125);background:rgba(0,0,0,0);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;appearance:none;box-shadow:none;outline:none}.toggle-btn svg{color:inherit}.toggle-btn svg path{stroke:currentColor}.toggle-btn:active,.toggle-btn:focus{outline:none;box-shadow:none}.order-history-actions__buttons{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:10px;gap:10px;width:100%}.order-history-actions__buttons button{width:100%;min-height:42px;height:5rem;display:flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}.order-cancel-trigger{appearance:none;border:0;padding:0;background:rgba(0,0,0,0);color:inherit;font:inherit;cursor:pointer}.order-cancel-trigger:hover{text-decoration:underline}.order-cancel-trigger:focus-visible{outline:2px solid #222;outline-offset:4px}.storefront-product-image{width:100%;height:auto}.product-grid-item__image>a{overflow:hidden}.product-grid-item__image>a>.storefront-product-image{height:100%;object-fit:cover}.minHeight{min-height:15vh}.clear-home-top{margin-top:9rem}.clear-home-top-djecas,.clear-home-top-mg{margin-top:-6rem}.shop-new-product-details-container{margin-top:.75rem}.product-details-caintainer{margin-top:13rem}.clear-top{margin-top:12rem}.product-details-clear-top{margin:12rem 0 4rem}.text-right{text-align:right}.button-action{display:flex;gap:15px;justify-content:center}.select__input-container{padding:12px!important}.klarna__logo>img{width:200px}.klarna-container{margin:70px}.btn-submit{display:block;margin:10px 0 0;color:#fff}.amado-btn,.btn-submit{width:100%;border:1px solid #999;padding:15px 25px;text-align:center;font-size:14px;letter-spacing:.75px;text-transform:uppercase;background-color:#000}.amado-btn{display:inline-block;height:55px;color:#fff!important;border-radius:0}.amado-btn.mg-hero-shop-button{display:inline-flex;align-items:center;justify-content:center;width:auto;min-height:55px;height:auto;padding:16px 28px;line-height:1.4;white-space:nowrap}.about-us-caintainer,.checkout-container,.cookie-consent-container,.help__container,.orders-container,.payment-container,.privacy-container,.reset-password-container,.shipping-returns-container,.shop-caintainer,.terms-consditios-caintainer,.wishlist-container{padding:0 42px;max-width:1170px}.account-container{width:41.5rem;margin:0 auto;border:1px solid #dbdbdb}.account-container-loader{border:none}.payment-container{width:55.5rem}.payment-container-content{border:1px solid #dbdbdb;padding:30px}.amado-btn:hover,.btn-submit:hover{background-color:#fff;color:#000!important}.testoo,.ui-w-177{width:330px}.btn>i{font-size:10px}.Toastify__toast{border-radius:0!important}.Toastify__toast-body{padding:18px!important}.Toastify__toast-container{width:22rem!important}.btn:focus,button:focus{outline:0;box-shadow:none!important}.input:active,.input:focus{background-color:#fff!important}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.newsletter-logo-image{height:120px}.form-check-input:checked{background-color:#000;border-color:#000}.form-check-input:focus{border-color:#000;outline:0;box-shadow:0 0 0 .25rem rgba(0,0,0,.25)}.check-circle{color:#131212;font-size:2rem!important}.lnil-heart-filled{color:#000}.full-width-products .product-grid-item__wishlist{display:block}.review-list-wrapper{height:auto;max-height:60rem;overflow:hidden;overflow-y:scroll}.review-list-wrapper-content{padding-right:10px}.start-rating-btn-delete{margin-left:auto}.img-res-order-history{width:100%;height:auto;cursor:pointer;border:1px solid #cecece}.order-list-details{margin-left:15px}.hidden{visibility:hidden;opacity:1;transition:visibility 0s 1s,opacity 1s linear}.fs-4{color:#000;font-size:20px!important}.shop-breadcrumb--type-3{margin:12rem 0 0}.clear-breadcrumb-top{margin:0;margin-top:7rem!important}.slick-prev{left:unset}.slide-title-description{margin:25px 15px 40px 17px}.new-in-row-section{padding-top:0}.product-filter__nav{width:100%;overflow-x:scroll;flex-wrap:nowrap;justify-content:left}.product-filter__nav>li{border:1px solid #ece2e2;min-width:none;width:100%;cursor:pointer}.product-filter__nav li{margin:0 5px;height:7rem;display:flex;justify-content:center;align-items:center;width:15rem}.product-filter__nav li a{width:300px;padding:20px;text-align:center}::-webkit-scrollbar{height:.2rem;width:.2rem}::-webkit-scrollbar-button{background:#cecece}::-webkit-scrollbar-track-piece{background:#fff}::-webkit-scrollbar-thumb{background:#cecece}.ul-li-active{background:rgba(206,206,206,.3490196078)}.banner-slider-container{margin-top:6.3rem}.banner-slider-container,.left-products-with-blocks__image{background:rgba(59,49,49,.1019607843)}.banner-image{width:100%}.split-flex{display:flex;margin-top:3rem}.split{width:50%;height:auto}.two-side-banner-text-container{margin:12rem 0 0 80px}.two-side-slide-img{height:auto;width:100%!important}.carousel-item{z-index:-1}.products-with-blocks__products .slick-next,.products-with-blocks__products .slick-prev{top:-50px}.product-price__new{color:#000}.shop-breadcrumb--clear-top{margin-top:15rem}.product-filter__nav_menu_sticky{position:fixed;left:0;right:0;top:6.5rem;z-index:10;background:#fff}.twiter-svg{width:20px;height:30px;position:relative;top:-4px}.CookieConsent{background:#fff!important;color:#000!important}.cookie-consent-content ul li{margin-left:1.2rem}.cookie-consent-link{color:#000}.cookie-consent-link:hover{color:#666}.mega-menu__banner_image{width:300px!important;height:600px}.hide{display:none}.show{display:block}.modern-newsletter__form_modal{margin-top:25px}.mb-2-5{margin-bottom:2.5rem!important}.checkout-line{margin:5.1rem 0}.center-spinner{display:flex;justify-content:center;align-items:center;margin-top:12rem;margin-bottom:6rem}.block-img-right-section{height:38rem!important}.spinner-border{border:.15em solid!important}.right-section{min-height:36rem}.shop-out-of-stock-banner{margin:0!important}.mg-collection-heading{justify-content:space-between;flex-wrap:wrap;gap:1rem 2rem}.mg-collection-heading>nav[aria-label=Breadcrumb]{margin-left:auto}.mg-collection-heading>nav[aria-label=Breadcrumb] ol.breadcrumb{justify-content:flex-end;text-align:right}.product-image__anchor{position:relative;z-index:3}.product-image__anchor:focus{outline:none}.product-image__anchor:focus-visible{outline:2px solid #222;outline-offset:3px}.product-image-grid a{margin-bottom:15px}@media(min-width:991px){.wishlist-btn{width:18rem}.product-loading-spinner-container{margin-bottom:5rem}}@media(max-width:991px){.block-img-right-section{height:auto!important}.item-content-clear-top{margin-top:7rem}.clear-home-top{margin-top:7.9rem;min-height:50vh}.features .slick-list{width:100%;overflow-x:scroll}.cart-item__details{margin-left:45px}.cart-item__image a img{width:125px}.quantity{width:50px}.quantity-btn{height:40px}.account-info-mob{display:block}.banner-slider-container{margin-top:8.8rem}.products-with-blocks__products-home{margin-top:0;padding:20px}.klarna-container{margin:80px 35px 50px}.two-side-slide-img{height:auto}.two-side-banner-text-container{margin:15px 0}.default-slider-item__button>a,.default-slider-item__description,.default-slider-item__heading,.default-slider-item__tag{color:#f6f5f2}.payment-container{width:auto}.default-slider-item__button{display:none}.products-with-blocks{margin:0 35px}.shop-breadcrumb--type-3{margin-top:0}.shop-breadcrumb--clear-top{margin-top:12rem}.carousel-control-next-icon,.carousel-control-prev-icon{display:none}.product-filter__nav_menu_sticky{top:5.5rem}.shop-new-product-details-container{margin-top:8.5rem}.checkout-line{margin:5.9rem 0}}@media(max-width:480px){.Toastify__toast-container{width:100%!important}.two-side-banner-text-container{margin:-50px 0}.account-container-row{padding:0 15px}}@media(max-width:360px){h3{font-size:25px}.default-slider-item__tag{padding:0 0 25px}.default-slider-item__description{padding:25px 0 0}.default-slider-item__button{padding-top:15px}}.products-with-blocks__products-home+.klarna-container{margin-top:clamp(16px,2vw,32px)}@media(max-width:991px){.mg-collection-page.shop-breadcrumb--clear-top{margin-top:160px}.mg-collection-page.shop-breadcrumb--clear-top .shop-breadcrumb--type-3{margin:0 0 24px}.mg-collection-page.shop-breadcrumb--clear-top .mg-collection-heading{flex-wrap:nowrap;gap:8px}.mg-collection-page.shop-breadcrumb--clear-top .shop-breadcrumb__title{flex:1 1;min-width:0;margin:0;font-size:clamp(18px,4.5vw,30px);line-height:1.2}.mg-collection-page.shop-breadcrumb--clear-top .mg-collection-heading>nav{flex-shrink:0;margin:0 0 0 auto}.mg-collection-page.shop-breadcrumb--clear-top .mg-collection-heading ol.breadcrumb{padding:0;margin:0;flex-wrap:nowrap;justify-content:flex-end;white-space:nowrap}.mg-collection-page.shop-breadcrumb--clear-top .breadcrumb__item{font-size:clamp(9px,2.3vw,12px);letter-spacing:.2px}.mg-collection-page.shop-breadcrumb--clear-top .breadcrumb__item:before{padding:0 5px}.mg-collection-page.shop-breadcrumb--clear-top .shop-breadcrumb__description{margin:18px 0 14px;font-size:14px;line-height:1.65}.mg-collection-page.shop-breadcrumb--clear-top nav[aria-label=Collections]{font-size:13px;line-height:1.5}}.product-image__viewer-link{-webkit-tap-highlight-color:rgba(0,0,0,0)}.product-image__viewer-link:focus{outline:none;box-shadow:none}.product-image__viewer-link:focus-visible{outline:2px solid #222;outline-offset:-2px}