.ds-chip--paypal{display:none!important}html{scroll-padding-top:var(--header-h,75px);scroll-behavior:smooth}.ds-newsletter__msg{margin:0 0 12px;font-size:14px;font-weight:600;color:var(--ds-ink)}.ds-newsletter__msg--err{color:#b23b3b}html,body,.site,#page{overflow-x:clip!important}.ds-header{position:-webkit-sticky!important;position:sticky!important;top:0;z-index:60}body.admin-bar .ds-header{top:32px}@media screen and (max-width:782px){body.admin-bar .ds-header{top:46px}}body.admin-bar .ds-cart{top:32px}@media screen and (max-width:782px){body.admin-bar .ds-cart{top:46px}}.ds-main{display:block}.ds-main>.entry-content,.ds-main>article,.ds-main>.entry-content>*{margin:0}.ds-main{background:var(--ds-black)}.ds-article .wp-block-image{margin:34px 0}.ds-article .wp-block-image img{display:block;width:100%;height:auto;border-radius:15px}.ds-article.wp-block-group,.ds-page.wp-block-group{margin:0}.ds-article.ds-article--wide{max-width:820px}.ds-header__icons .ds-iconbtn .badge{line-height:1}.ds-header__burger{display:none}.ds-mnav,.ds-mnav-scrim{display:none}@media (max-width:900px){.ds-header__left{gap:12px}.ds-header__wordmark{font-size:22px}.ds-header__burger{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;color:var(--ds-paper);cursor:pointer;padding:4px;margin:0}.ds-header__nav{display:none}.ds-mnav-scrim{display:block;position:fixed;inset:0;z-index:95;background:rgb(0 0 0 / .55);opacity:0;visibility:hidden;transition:opacity .28s ease,visibility .28s ease}.ds-mnav{display:flex;flex-direction:column;position:fixed;top:0;right:0;left:auto;bottom:0;z-index:96;width:min(340px, 84vw);background:var(--ds-black);border-left:2px solid var(--ds-paper);color:var(--ds-paper);transform:translateX(100%);transition:transform .3s cubic-bezier(.2,.8,.2,1);overflow-y:auto}body.ds-mnav-open .ds-mnav{transform:translateX(0)}body.ds-mnav-open .ds-mnav-scrim{opacity:1;visibility:visible}body.ds-mnav-open{overflow:hidden}.ds-mnav__head{display:flex;align-items:center;justify-content:space-between;padding:16px 22px;border-bottom:2px solid var(--ds-paper);flex-shrink:0}.ds-mnav__brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--ds-paper)}.ds-mnav__brand img{height:30px;width:auto}.ds-mnav__brand span{font-family:var(--font-display);font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:19px;white-space:nowrap}.ds-mnav__brand{flex-shrink:1;min-width:0}.ds-mnav__close{flex-shrink:0}.ds-mnav__close{background:none;border:none;color:var(--ds-paper);font-size:30px;line-height:1;font-weight:300;cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .12s}.ds-mnav__close:hover{background:rgb(250 250 250 / .1)}.ds-mnav__menu{padding:10px 22px}.ds-mnav__menu ul{list-style:none;margin:0;padding:0}.ds-mnav__menu li{margin:0}.ds-mnav__menu a{display:block;padding:18px 0;border-bottom:1px solid rgb(250 250 250 / .12);text-decoration:none;color:var(--ds-paper);font-family:var(--font-display);font-weight:700;text-transform:uppercase;letter-spacing:.03em;font-size:22px}.ds-mnav__menu a:hover{color:rgb(250 250 250 / .7)}.ds-mnav__foot{margin-top:auto;padding:18px 22px 26px;display:flex;flex-direction:column;gap:4px;flex-shrink:0}.ds-mnav__link{display:flex;align-items:center;gap:12px;padding:12px 0;text-decoration:none;color:var(--ds-paper);font-size:14px;letter-spacing:.08em;text-transform:uppercase}.ds-mnav__link:hover{color:rgb(250 250 250 / .7)}}@media (max-width:600px){.ds-header{padding:0 16px}.ds-header__brand{gap:9px}.ds-header__brand img{width:32px;height:32px}.ds-header__wordmark{font-size:21px}.ds-header__icons{gap:12px}.ds-header__icons .ds-iconbtn svg{width:22px;height:22px}.ds-header__burger{padding:2px}.ds-header__burger svg{width:22px;height:22px}}@media (max-width:360px){.ds-header__wordmark{font-size:18px}.ds-header__icons{gap:10px}}@media (max-width:720px){.ds-utility{justify-content:flex-start}.ds-utility__track{width:max-content;animation:ds-utility-marquee 24s linear infinite}.ds-utility__group{flex-shrink:0;padding-right:28px}.ds-utility__group+.ds-utility__group{display:flex}}@keyframes ds-utility-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.ds-utility__track{animation:none}}.ds-newsletter .ds-notify{margin:0;max-width:520px;text-align:left}.ds-newsletter .ds-notify-msg{color:var(--ds-ink)}.ds-newsletter .ds-notify-msg.err{color:#b23b3b}.ds-newsletter .ds-notify-legal{color:rgb(38 38 38 / .55);opacity:1}.ds-newsletter .ds-notify-form .ds-notify-input{border:1px solid rgb(38 38 38 / .12)!important;border-radius:8px 0 0 8px!important;height:64px;padding:0 22px!important}.ds-newsletter .ds-notify-form .ds-notify-btn{width:56px;border-radius:0 8px 8px 0!important;background:#ededed!important}@media (max-width:860px){.ds-hero{padding-left:24px;padding-right:24px;min-height:0}.ds-stats{grid-template-columns:repeat(2,1fr)}.ds-stats__cell:nth-child(2){border-right:none}.ds-feat{grid-template-columns:1fr;height:auto}.ds-collection__row{grid-template-columns:1fr}.ds-newsletter{grid-template-columns:1fr;padding-left:24px;padding-right:24px}.ds-footer{grid-template-columns:1fr 1fr}}@media (max-width:560px){.ds-footer{grid-template-columns:1fr}}@media (max-width:860px){.ds-pb{grid-template-columns:minmax(0,1fr)}.ds-pb__media,.ds-pb--reverse .ds-pb__media{order:1;border-radius:24px 24px 0 0;min-height:360px}.ds-pb__buy,.ds-pb--reverse .ds-pb__buy{order:2;border-radius:0 0 24px 24px;padding:32px 24px}.ds-pb__chips{grid-template-columns:repeat(3,minmax(0,1fr))}.ds-pb__sizes{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.ds-pb__head{flex-wrap:wrap;gap:4px 16px}.ds-pb__name{font-size:40px}.ds-pb__price{font-size:24px}.ds-pb__add{font-size:14px;letter-spacing:.02em;gap:0;padding:0 8px}.ds-pb__add svg{display:none}.ds-index{display:flex;grid-template-columns:none;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ds-index::-webkit-scrollbar{display:none}.ds-index__cell{flex:0 0 auto;min-width:62%}}.ds-header__wordmark,.ds-footer__brand span{text-transform:uppercase}.ds-iconbtn{text-decoration:none}.ds-header__brand{text-decoration:none}.ds-header__nav ul,.ds-header__nav .ds-header__menu{display:flex;align-items:center;gap:28px;list-style:none;margin:0;padding:0}.ds-header__nav li{margin:0}.ds-hero__ctas .wp-block-buttons,.ds-hero__ctas .wp-block-button{margin:0}.ds-hero__ctas .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;height:56px;padding:0 30px;background:var(--ds-paper);color:var(--ds-ink);border:none;border-radius:6px;font-family:var(--font-display);font-weight:500;font-size:16px;letter-spacing:.02em;text-decoration:none;white-space:nowrap;transition:background .12s ease,color .12s ease,transform .1s}.ds-hero__ctas .wp-block-button__link:hover{background:#e6e6e6;color:var(--ds-ink)}.ds-hero__ctas .wp-block-button__link:active{transform:scale(.97)}.ds-stats.wp-block-columns{display:flex;gap:0;margin:0;border-top:2px solid var(--ds-paper);background:var(--ds-black);padding:0 var(--gut)}.ds-stats .ds-stats__cell{padding:28px 24px;margin:0;border-right:1px solid rgb(250 250 250 / .15);display:flex;flex-direction:column;gap:6px}.ds-stats .ds-stats__cell:last-child{border-right:none}.ds-stats .ds-stats__cell .v,.ds-stats .ds-stats__cell .l{margin:0}.ds-feat.wp-block-columns{display:flex;gap:0;margin:0 0 18px;border-radius:16px;overflow:hidden;background:var(--ds-ink);align-items:stretch;min-height:380px}.ds-feat .wp-block-column{margin:0}.ds-feat__media{display:flex}.ds-feat__media .wp-block-image{margin:0;height:100%;width:100%}.ds-feat__media .wp-block-image img{width:100%;height:100%;min-height:380px;object-fit:cover;background:#d7d9dc;padding:0}.ds-feat__panel p{margin:0}.ds-feat__badge{margin:0}.ds-collection__row.wp-block-columns{display:flex;gap:18px;margin:0}.ds-collection__row .ds-tile{margin:0;border-radius:16px;overflow:hidden;background:var(--ds-ink);display:flex;flex-direction:column}.ds-tile .wp-block-image{margin:0}.ds-tile .wp-block-image img{width:100%;height:300px;object-fit:cover;background:#d7d9dc;padding:0}.ds-tile__panel p{margin:0}.ds-newsletter.wp-block-columns{display:flex;gap:50px;align-items:center;margin:0;background:var(--ds-paper);color:var(--ds-ink);padding:70px var(--gut)}.ds-newsletter .wp-block-column{margin:0}.ds-newsletter__title{margin:0 0 14px}.ds-newsletter__sub{margin:0}.ds-coll-dots{display:flex;gap:8px;margin-top:12px}.ds-qa__panel{display:none}.ds-qa.is-open .ds-qa__btn{display:none}.ds-qa.is-open .ds-qa__panel{display:flex}.ds-imglink{display:block;height:100%}.ds-coll-img{display:block;object-fit:cover}.ds-imgph{display:block;background:#d7d9dc}.ds-imgph--tile{height:300px}.ds-newsletter__form button{background:#ededed!important;color:var(--ds-ink)!important}.ds-newsletter__form button:hover{background:#e0e0e0!important}.ds-newsletter__form button svg{fill:var(--ds-ink)}.ds-cart.is-busy::before{content:"";position:absolute;inset:0;z-index:5;background:rgb(10 10 10 / .45);backdrop-filter:blur(1px)}.ds-cart.is-busy::after{content:"";position:absolute;top:50%;left:50%;z-index:6;width:34px;height:34px;margin:-17px 0 0 -17px;border:3px solid rgb(250 250 250 / .25);border-top-color:var(--ds-paper,#fafafa);border-radius:50%;animation:ds-spin 0.7s linear infinite}@keyframes ds-spin{to{transform:rotate(360deg)}}.wp-block-group__inner-container{width:100%}.ds-hero.wp-block-group{display:flex;align-items:center}.ds-hero.wp-block-group>.wp-block-group__inner-container,.ds-hero.wp-block-group>.ds-hero__body{width:100%}.ds-qa .ds-qa__sizes{grid-template-columns:repeat(7,minmax(0,1fr))}.ds-qa .ds-qa__size{height:38px;padding:0;min-width:0;box-sizing:border-box;line-height:1;background:#fff0;color:var(--ds-paper);border:1.5px solid var(--ds-paper);border-radius:8px;box-shadow:none;font-family:var(--font-display);font-weight:500;font-size:13px}.ds-qa .ds-qa__size:hover:not(:disabled){background:var(--ds-paper);color:var(--ds-ink)}.ds-qa .ds-qa__size:disabled{opacity:.3;text-decoration:line-through}.ds-qa .ds-qa__dot{width:20px;height:20px;min-width:0;padding:0;box-shadow:none;border:1.5px solid var(--ds-paper);border-radius:50%}.ds-qa .ds-qa__dot[aria-pressed="true"]{box-shadow:0 0 0 2px var(--ds-ink),0 0 0 3.5px var(--ds-paper)}.ds-cart__content{display:contents}.ds-cart .ds-cart__coupon input{background:#fff0;color:var(--ds-paper);box-shadow:none;border:1.5px solid rgb(250 250 250 / .3);border-radius:8px}.ds-cart .ds-cart__coupon input::placeholder{color:rgb(250 250 250 / .4)}.ds-cart .ds-cart__coupon input:focus{outline:none;border-color:var(--ds-paper)}.ds-cart__item{flex-shrink:0}@media (max-width:480px){.ds-cart{width:100vw;border-left:none}}.ds-field input:not([type="checkbox"]):not([type="radio"]),.ds-coupon input,.ds-authform .ds-field input{background:transparent!important;box-shadow:none!important;color:var(--ds-paper)!important;border:1.5px solid rgb(250 250 250 / .3)!important;border-radius:8px!important}.ds-field input:not([type="checkbox"]):not([type="radio"]):focus,.ds-coupon input:focus{border-color:var(--ds-paper)!important;outline:none!important}.ds-field input::placeholder{color:rgb(250 250 250 / .35)!important}.ds-coupon input::placeholder{color:rgb(250 250 250 / .4)!important}.ds-sizetable,.ds-sizetable thead,.ds-sizetable tbody,.ds-sizetable tr,.ds-sizetable th,.ds-sizetable td,.ds-orders,.ds-orders thead,.ds-orders tbody,.ds-orders tr,.ds-orders th,.ds-orders td{background:transparent!important}.ds-sizetable td{color:rgb(250 250 250 / .78)!important}.ds-sizetable thead th,.ds-sizetable tbody th{color:var(--ds-paper)!important}.ds-orders td{color:rgb(250 250 250 / .85)!important}.ds-orders th{color:rgb(250 250 250 / .5)!important}.ds-acct-nav__item,.ds-acct-card,.ds-addr__edit,.ds-orders .ds-pill{text-decoration:none!important}.ds-acct-nav__item:hover{text-decoration:none!important}.ds-account .ds-acct-nav,.ds-account .ds-acct-panel,.ds-account .woocommerce-MyAccount-navigation,.ds-account .woocommerce-MyAccount-content{width:auto!important;float:none!important;margin-left:0!important;margin-right:0!important}.ds-acct-panel .woocommerce-address-fields input,.ds-acct-panel .woocommerce-address-fields select,.ds-acct-panel form .form-row input.input-text,.ds-acct-panel form .form-row select,.ds-acct-panel form .form-row textarea{background:transparent!important;color:var(--ds-paper)!important;border:1.5px solid rgb(250 250 250 / .3)!important;border-radius:8px!important;box-shadow:none!important;height:50px;padding:0 14px}.ds-acct-panel form .form-row textarea{height:auto;padding:12px 14px}.ds-acct-panel .woocommerce-address-fields label,.ds-acct-panel form .form-row label{font-family:var(--font-display);font-weight:500;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:rgb(250 250 250 / .6)}.ds-acct-panel .button,.ds-acct-panel .woocommerce-Button{display:inline-flex;align-items:center;justify-content:center;height:52px;padding:0 26px;background:var(--ds-paper);color:var(--ds-ink)!important;border:none;border-radius:6px;font-family:var(--font-display);font-weight:500;text-decoration:none;cursor:pointer;margin-top:10px}.ds-acct-panel .button:hover,.ds-acct-panel .woocommerce-Button:hover{background:#e6e6e6}.ds-acct-panel .select2-container--default .select2-selection--single{background:#fff0;border:1.5px solid rgb(250 250 250 / .3);height:50px}.ds-authform .nsl-container{margin-top:4px}.ds-authform .nsl-container .nsl-button{border-radius:6px!important;height:56px!important}.ds-auth .ds-tab,.ds-auth .ds-tab:hover,.ds-auth .ds-tab:focus,.ds-auth .ds-tab:active{background:none!important;background-color:transparent!important;border:none!important;box-shadow:none!important;outline:none!important;white-space:nowrap;position:relative;overflow:visible}.ds-auth .ds-tab:hover,.ds-auth .ds-tab.is-active{color:var(--ds-paper)!important}.ds-auth .ds-tab.is-active{box-shadow:inset 0 -3px 0 0 var(--ds-paper)!important}.ds-auth .ds-tab.is-active::after{display:none}.ds-main table:not(.has-background) th,.ds-main table:not(.has-background) tbody td,.ds-main table:not(.has-background) tbody tr:nth-child(2n) td,.ds-main fieldset,.ds-main fieldset legend,.ds-main #order_review,.ds-main #payment,.ds-main #payment .payment_methods>li:not(.woocommerce-notice),.ds-main #payment .payment_methods>li:not(.woocommerce-notice):hover,.ds-main #payment .payment_methods>li .payment_box,.ds-main #payment .place-order{background:transparent!important;background-color:transparent!important;box-shadow:none!important}.ds-main fieldset{border-color:rgb(250 250 250 / .15)!important}.ds-checkout{display:grid!important;grid-template-columns:1fr 400px;gap:30px;align-items:start}.ds-checkout>.ds-checkout__main{grid-column:1;grid-row:1}.ds-checkout>.ds-review{grid-column:2;grid-row:1}.ds-checkout>*:not(.ds-checkout__main):not(.ds-review){grid-column:1 / -1}.ds-checkout>input[type="hidden"]{display:none}.ds-checkout #order_review,.ds-checkout #order_review_heading,.ds-checkout #customer_details,.ds-checkout .ds-checkout__main,.ds-checkout .ds-review,.ds-checkout .col2-set,.ds-checkout .woocommerce-checkout-review-order{width:auto!important;float:none!important;clear:none!important;margin-right:0!important}.ds-checkout .form-row,.ds-checkout .form-row-first,.ds-checkout .form-row-last,.ds-checkout .form-row-wide{float:none!important;width:auto!important;margin-right:0!important}.ds-checkout .form-row-wide{grid-column:1 / -1}@media (max-width:980px){.ds-checkout{grid-template-columns:1fr!important}.ds-checkout>.ds-checkout__main,.ds-checkout>.ds-review{grid-column:1!important;grid-row:auto!important}}.ds-checkout #order_review,.ds-checkout .woocommerce-checkout-review-order,.ds-checkout #order_review table,.ds-checkout #order_review .shop_table,.ds-checkout #order_review tbody,.ds-checkout #order_review tfoot,.ds-checkout #order_review tr,.ds-checkout #order_review th,.ds-checkout #order_review td{background:transparent!important;background-color:transparent!important;box-shadow:none!important;color:var(--ds-paper)}.ds-checkout .woocommerce-billing-fields__field-wrapper,.ds-checkout .woocommerce-shipping-fields__field-wrapper,.ds-checkout .woocommerce-additional-fields__field-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ds-checkout .form-row{margin:0;padding:0;float:none;width:auto}.ds-checkout .form-row-wide,.ds-checkout .form-row.notes,.ds-checkout .form-row.woocommerce-validated.form-row-wide{grid-column:1 / -1}.ds-checkout .woocommerce-billing-fields>h3,.ds-checkout .woocommerce-additional-fields>h3,.ds-checkout #ship-to-different-address{font-family:var(--font-display);font-weight:700;font-size:14px;letter-spacing:.05em;text-transform:uppercase;margin:0 0 14px;color:var(--ds-paper)}.ds-checkout #ship-to-different-address{margin:20px 0 12px}.ds-checkout .form-row>label{display:block;margin-bottom:7px;font-family:var(--font-display);font-weight:500;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:rgb(250 250 250 / .6)}.ds-checkout .form-row .required{color:rgb(250 250 250 / .6);border:none}.ds-checkout .form-row input.input-text,.ds-checkout .form-row textarea,.ds-checkout .form-row select{width:100%;height:50px;padding:0 14px;background:transparent!important;color:var(--ds-paper)!important;border:1.5px solid rgb(250 250 250 / .3)!important;border-radius:8px!important;box-shadow:none!important;font-family:var(--font-sans);font-size:15px}.ds-checkout .form-row textarea{height:auto;min-height:90px;padding:12px 14px}.ds-checkout .form-row input.input-text:focus,.ds-checkout .form-row textarea:focus{border-color:var(--ds-paper)!important;outline:none}.ds-checkout .form-row input::placeholder,.ds-checkout .form-row textarea::placeholder{color:rgb(250 250 250 / .35)}.ds-checkout .select2-container--default .select2-selection--single{background:#fff0;border:1.5px solid rgb(250 250 250 / .3);border-radius:8px;height:50px}.ds-checkout .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--ds-paper);line-height:50px}.ds-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{height:48px}.ds-checkout__shipping ul#shipping_method{margin:0;padding:0;list-style:none;width:100%}.ds-checkout__shipping #shipping_method li{display:flex;align-items:center;gap:8px;margin:0 0 4px}.ds-checkout__shipping label{color:rgb(250 250 250 / .85)}.ds-checkout .woocommerce-terms-and-conditions-wrapper{margin:16px 0;font-size:13px;color:rgb(250 250 250 / .7)}.ds-checkout .woocommerce-terms-and-conditions-wrapper a{color:var(--ds-paper)}.ds-checkout #payment .form-row.place-order{margin:16px 0 0;padding:0}.ds-checkout #place_order{width:100%;height:64px;font-size:19px;display:inline-flex;align-items:center;justify-content:center;background:var(--ds-paper);color:var(--ds-ink)!important;border:none;border-radius:6px;font-family:var(--font-display);font-weight:500;cursor:pointer;box-shadow:none;transition:background .12s}.ds-checkout #place_order:hover{background:#e6e6e6}.ds-opt{cursor:pointer}.ds-opt__input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.ds-checkout #payment,.ds-checkout .ds-payment{background:transparent!important}.ds-payment ul.payment_methods,.ds-checkout #payment ul.payment_methods{border:none;padding:0;margin:14px 0 0;list-style:none;display:flex;flex-direction:column;gap:10px}.ds-payment li.wc_payment_method,.ds-checkout #payment .payment_methods>li:not(.woocommerce-notice){display:flex;flex-direction:column;gap:12px;background:transparent!important;background-color:transparent!important;border:none;border-radius:0;padding:0;margin:0}.ds-payment .ds-opt__input:checked+.ds-opt{border-color:var(--ds-paper);background:rgb(250 250 250 / .04)}.ds-payment .ds-opt__input:checked+.ds-opt .ds-opt__radio{border-color:var(--ds-paper)}.ds-payment .ds-opt__input:checked+.ds-opt .ds-opt__radio::after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--ds-paper)}.ds-payment .ds-opt__input:focus-visible+.ds-opt{border-color:rgb(250 250 250 / .6)}.ds-payment .ds-opt__label,.ds-payment .ds-opt__meta{display:block}.ds-payment li.wc_payment_method>.ds-opt img{display:none!important}.ds-payment .payment_box.ds-pay-card,.ds-checkout #payment .payment_box.ds-pay-card{margin:0;background:transparent!important;color:rgb(250 250 250 / .7);font-size:13px;line-height:1.5}.ds-payment .ds-pay-card::before{display:none}.ds-payment .ds-pay-card input.input-text,.ds-payment .ds-pay-card .wc-credit-card-form-card-number,.ds-payment .ds-pay-card .wcpay-card-mount,.ds-payment .ds-pay-card .wc-block-components-text-input input{background:transparent!important;color:var(--ds-paper)!important;border:1.5px solid rgb(250 250 250 / .3)!important;border-radius:8px!important}.ds-review__coupon-toggle{display:inline-block;color:var(--ds-paper);text-decoration:underline;text-underline-offset:3px;font-size:14px;cursor:pointer}.ds-review__coupon{margin-top:12px}.ds-review__coupon .ds-coupon{gap:8px}.ds-place{margin-top:4px}.ds-place .woocommerce-terms-and-conditions-wrapper{margin:0 0 14px}.ds-checkout .optional{display:none!important}.ds-review__coupon .ds-coupon,.ds-page form.checkout_coupon{display:flex;flex-wrap:nowrap;gap:8px;align-items:center}.ds-review__coupon input,.ds-page form.checkout_coupon input.input-text{flex:1;min-width:0;height:48px;padding:0 14px;background:transparent!important;color:var(--ds-paper)!important;border:1.5px solid rgb(250 250 250 / .3)!important;border-radius:8px!important;box-shadow:none!important}.ds-review__coupon input::placeholder{color:rgb(250 250 250 / .4)!important}.ds-review__coupon .ds-pill,.ds-page form.checkout_coupon .ds-pill{flex-shrink:0;height:48px;padding:0 22px}.ds-payment .woocommerce-SavedPaymentMethods-saveNew,.ds-payment .wc-saved-payment-methods+p,.ds-payment p.save-payment-method,.ds-payment .woocommerce-SavedPaymentMethods+.form-row{display:none!important}.ds-main .woocommerce-form-coupon-toggle,.ds-main>.woocommerce>.woocommerce-info,.ds-main .woocommerce-form-login-toggle{padding:16px var(--gut) 0;margin:0}.ds-main .woocommerce-form-coupon-toggle .woocommerce-info,.ds-main .woocommerce-form-login-toggle .woocommerce-info{background:var(--ds-ink);border:none;border-radius:10px;padding:14px 18px;color:rgb(250 250 250 / .75);font-size:14px}.ds-main .woocommerce-info::before{display:none}.ds-main .showcoupon,.ds-main .woocommerce-info a{color:var(--ds-paper)}.ds-page .checkout_coupon{background:var(--ds-ink);border:none;border-radius:12px;padding:18px 20px;margin-bottom:16px}.ds-page .checkout_coupon .form-row{display:inline-flex;gap:8px;flex-wrap:wrap;align-items:center}.ds-page .checkout_coupon .button{display:inline-flex;align-items:center;justify-content:center;height:50px;padding:0 22px;background:var(--ds-paper);color:var(--ds-ink)!important;border:none;border-radius:8px;font-family:var(--font-display);font-weight:500;cursor:pointer}.ds-page form.woocommerce-form-login .input-text{background:transparent!important;color:var(--ds-paper)!important;border:1.5px solid rgb(250 250 250 / .3)!important;border-radius:8px!important;height:50px}.ds-newsletter__form input{background:#fff0;border:none;box-shadow:none;outline:none}.ds-newsletter__form button svg{width:20px;height:20px;flex-shrink:0}.ds-pb__zoom svg{width:22px;height:22px;flex-shrink:0}.ds-pb__sizes{grid-template-columns:repeat(7,minmax(0,1fr))}.ds-pb__sizes .ds-size{padding:0;min-width:0}.ds-index{position:-webkit-sticky;position:sticky;top:var(--header-h,75px);z-index:55}body.admin-bar .ds-index{top:calc(var(--header-h, 75px) + 32px)}@media screen and (max-width:782px){body.admin-bar .ds-index{top:calc(var(--header-h, 75px) + 46px)}}.ds-pb{scroll-margin-top:calc(var(--header-h, 75px) + 90px)}body.admin-bar .ds-pb{scroll-margin-top:calc(var(--header-h, 75px) + 90px + 32px)}.ds-hero__sub{max-width:none}.ds-cars-intro{margin:0 0 34px;color:rgb(250 250 250 / .72);font-size:17px;line-height:1.55;text-transform:uppercase;letter-spacing:.02em}@media (max-width:600px){.ds-cars-intro{font-size:15px;margin-bottom:26px}}.ds-cart__close{width:36px!important;height:36px!important;min-width:0!important;padding:0!important;box-sizing:border-box!important;border-radius:50%!important;flex:0 0 auto}.ds-feat{grid-template-rows:minmax(0,1fr)}@media (max-width:860px){.ds-feat{grid-template-rows:auto}}.ds-hero__bg{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;display:block}.ds-hero__overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgb(0 0 0 / .66) 0%,rgb(0 0 0 / .38) 55%,rgb(0 0 0 / .24) 100%)}.ds-hero--has-bg .ds-hero__body{position:relative;z-index:2}.ds-noscroll{overflow:hidden}.ds-sgm{position:fixed;inset:0;z-index:100;background:rgb(0 0 0 / .6);display:none;align-items:center;justify-content:center;padding:24px}.ds-sgm.is-open{display:flex;animation:ds-sgm-fade .18s ease}@keyframes ds-sgm-fade{from{opacity:0}to{opacity:1}}.ds-sgm__panel{position:relative;width:min(460px, 100%);max-height:calc(100vh - 48px);overflow-y:auto;background:var(--ds-paper);color:var(--ds-ink);border-radius:16px;padding:34px 34px 30px;animation:ds-sgm-rise .24s cubic-bezier(.2,.8,.2,1)}@keyframes ds-sgm-rise{from{transform:translateY(14px);opacity:0}to{transform:none;opacity:1}}.ds-sgm__close{position:absolute;top:14px;right:16px;background:none;border:none;cursor:pointer;font-size:30px;line-height:1;font-weight:300;color:var(--ds-ink);width:36px;height:36px;display:flex;align-items:center;justify-content:center}.ds-sgm__close:hover{opacity:.55}.ds-sgm__title{font-family:var(--font-display);font-weight:700;font-size:24px;text-transform:uppercase;letter-spacing:-.01em;margin:0 0 6px;color:var(--ds-ink)}.ds-sgm__sub{font-size:13px;color:rgb(38 38 38 / .62);margin:0 0 20px}.ds-sgm__tablewrap{margin-bottom:16px}.ds-sgm__table{width:100%;border-collapse:collapse}.ds-sgm__table th,.ds-sgm__table td{padding:11px 8px;text-align:center;font-size:14px;border-bottom:1px solid rgb(38 38 38 / .12)}.ds-sgm__table thead th{font-family:var(--font-display);font-weight:700;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--ds-ink);border-bottom:1.5px solid rgb(38 38 38 / .35)}.ds-sgm__table tbody th{font-family:var(--font-display);font-weight:700;text-align:left;color:var(--ds-ink)}.ds-sgm__table tbody td{color:rgb(38 38 38 / .72)}.ds-sgm__table tbody tr:last-child th,.ds-sgm__table tbody tr:last-child td{border-bottom:none}.ds-sgm__tip{font-size:13px;line-height:1.55;color:rgb(38 38 38 / .7);background:rgb(38 38 38 / .05);border-radius:10px;padding:13px 15px;margin:0 0 22px}.ds-sgm__full{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);font-weight:700;font-size:14px;letter-spacing:.04em;text-transform:uppercase;color:var(--ds-ink);text-decoration:none}.ds-sgm__full svg{width:16px;height:16px;transition:transform .2s ease}.ds-sgm__full:hover svg{transform:translateX(4px)}*:focus,*:focus-visible,*:focus-within{outline:none!important}.ds-footer .ds-footer__legal{grid-column:1 / -1;margin-top:30px;padding-top:0;border-top:none;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:18px}.ds-footer .ds-footer__legalbar{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;padding-top:22px;border-top:1px solid rgb(250 250 250 / .1);font-size:12px;color:var(--ds-paper);letter-spacing:.05em}.ds-footer .ds-footer__legallist{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 22px}.ds-footer .ds-footer__legallist li{margin:0}.ds-footer .ds-footer__legallist a{color:var(--ds-paper);text-decoration:none;font-size:12px;letter-spacing:.05em;opacity:.7}.ds-footer .ds-footer__legallist a:hover{opacity:1;text-decoration:underline;text-underline-offset:4px}@media (max-width:560px){.ds-footer .ds-footer__legallist{justify-content:flex-start}}