:root{--dm-cobalt: #2a5fd6;--dm-navy: #13233f;--dm-ink-soft: #566580;--dm-sky: #eef2f9;--dm-cream: #faf5ea;--dm-warm: #b8482a;--dm-spotify:#1DB954;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--dm-radius-pill: 4rem}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4,.title,.product__title,.card__heading,.collection-hero__title,.banner__heading{font-family:var(--font-heading-family);letter-spacing:-.01em;font-weight:500}h1,.h0,.h1,.banner__heading,.product__title{letter-spacing:-.02em;line-height:1.1}.caption-with-letter-spacing,.caption,.product__text.caption-with-letter-spacing,.collection-hero__description .caption{font-family:var(--font-mono)!important;text-transform:uppercase;letter-spacing:.14em!important;font-weight:400}.product__text a,.product .caption-with-letter-spacing{color:var(--dm-cobalt)}.badge{font-family:var(--font-mono)!important;text-transform:uppercase;letter-spacing:.08em;font-weight:500;border-radius:4px!important;border:1px solid rgba(42,95,214,.35)}.button,.shopify-payment-button__button--unbranded{border-radius:var(--dm-radius-pill)!important;font-weight:500;letter-spacing:.01em;text-transform:none}.product-form__submit,.button--full-width,.cart__checkout-button,.shopify-payment-button__button--unbranded,.cart__dynamic-checkout-buttons .shopify-payment-button__button{background-color:var(--dm-cobalt)!important;color:#fff!important;border:none!important;border-radius:var(--dm-radius-pill)!important;box-shadow:0 6px 18px #2a5fd638;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}.product-form__submit:hover,.button--full-width:hover,.cart__checkout-button:hover{background-color:#2450bd!important;transform:translateY(-1px);box-shadow:0 10px 24px #2a5fd647}.button--secondary{border-radius:var(--dm-radius-pill)!important;border:1.5px solid var(--dm-cobalt)!important;color:var(--dm-navy)!important}.header__heading-logo,.header__heading-link{font-family:var(--font-heading-family);letter-spacing:-.01em;color:var(--dm-navy)}.header__heading-link:hover{color:var(--dm-cobalt)}.header__menu-item{font-weight:500;letter-spacing:.01em}.header__menu-item:hover{color:var(--dm-cobalt)}.cart-count-bubble{background-color:var(--dm-cobalt)!important;font-family:var(--font-mono)}.price__regular .price-item,.price-item--regular,.price{font-family:var(--font-heading-family);font-weight:500;color:var(--dm-navy)}.price--on-sale .price-item--sale{color:var(--dm-warm)}.title-wrapper-with-link .title,.section-header .title,.collection-hero__title{font-family:var(--font-heading-family)}.product__view-details,.collection-hero__description a{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;color:var(--dm-cobalt)}a.link,.link{color:var(--dm-cobalt)}.rte a{color:var(--dm-cobalt);text-underline-offset:2px}.dm-spotify{display:inline-flex;align-items:center;gap:.55rem;background:var(--dm-spotify);color:#fff;border-radius:var(--dm-radius-pill);padding:.7rem 1.4rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;font-size:.8rem;text-decoration:none;transition:background .15s ease,transform .15s ease}.dm-spotify:hover{background:#1aa34a;transform:translateY(-1px);color:#fff}.dm-spotify svg{width:18px;height:18px;fill:currentColor}.dm-tracklist{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.dm-tracklist__side{font-family:var(--font-heading-family);color:var(--dm-cobalt);font-size:1.3rem;margin-bottom:.6rem}.dm-tracklist ol{list-style:none;margin:0;padding:0}.dm-tracklist li{display:flex;gap:.8rem;padding:.5rem 0;border-bottom:1px solid var(--dm-sky)}.dm-tracklist li span.num{font-family:var(--font-mono);color:var(--dm-ink-soft);font-size:.8rem}@media(max-width:600px){.dm-tracklist{grid-template-columns:1fr}}.dm-eyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.16em;font-size:.72rem;color:var(--dm-cobalt)}.footer-block__heading{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;font-size:.8rem;font-weight:500;color:var(--dm-navy)}.footer-block__details-content .rte,.footer-block__details-content p{color:var(--dm-ink-soft)}.copyright__content,.footer__content-bottom .copyright{font-family:var(--font-mono);letter-spacing:.04em;font-size:.72rem}.footer__list-social .list-social__link{color:var(--dm-cobalt)}.footer__list-social .list-social__link:hover{color:var(--dm-navy)}.footer .newsletter-form__button{border-radius:var(--dm-radius-pill)!important}.card__media .media>img,.card__media .media>a>img,.card__media .media>a>img.fisrt-Image,.card-wrapper .media>a>img,.quickview .media>a>img{object-fit:contain!important;object-position:center center;padding:1.2rem}.product_card .card--media .card__inner.ratio,.product_card .card--media.card--card{--ratio-percent: 100% !important}.card__media .media--hover-effect>a>img:only-child,.card__media .media--hover-effect>a>img{object-fit:contain!important}@media screen and (max-width:749px){.card__media .media>img,.card__media .media>a>img{padding:.6rem}}@media screen and (min-width:990px){.product__info-wrapper,.product--small:not(.product--no-media) .product__info-wrapper,.product--medium:not(.product--no-media) .product__info-wrapper,.product--large:not(.product--no-media) .product__info-wrapper{padding-left:4rem!important}.product__info-wrapper:lang(ar){padding-right:4rem!important;padding-left:0!important}.product__info-wrapper--extra-padding{padding-left:4rem}.product.grid{--grid-desktop-horizontal-spacing: 2.4rem}.product__media-wrapper{max-width:400px!important;flex:0 0 400px!important}.product__media-wrapper :has(>.product__media),.product__media-wrapper .product__modal-opener,.product__media-wrapper .product__media-item{max-width:100%!important}.product__media-wrapper .product__media-gallery{max-width:400px}}@media screen and (min-width:750px)and (max-width:989px){.product__info-wrapper{padding-left:1.6rem}}button[is=party-button],party-button,.party-button,#party-button{display:none!important;visibility:hidden!important;pointer-events:none!important}.card__content .card__information .caption-with-letter-spacing,.card__content .card__information .caption-with-letter-spacing.light,.card-information .caption-with-letter-spacing.light{opacity:1!important;color:var(--dm-cobalt)!important;font-family:var(--font-mono)!important;font-size:1.15rem!important;font-weight:600!important;letter-spacing:.12em!important;line-height:1.4;margin-bottom:.4rem}.product__info-container .product__text.subheading,.product__info-container>.product__text.subheading{font-family:var(--font-mono)!important;color:var(--dm-cobalt)!important;font-size:1.3rem!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase;opacity:1!important;margin-bottom:.8rem}.quick-add-modal .product__text.subheading,.product-recommendations .caption-with-letter-spacing.light{opacity:1!important;color:var(--dm-cobalt)!important;font-weight:600!important}.product_card .card__content .card__information>.price,.product_card .card__content .card__information .price,.product_card .card__content .quick-add,.product_card .card__content .quickViewButton{text-align:right}.product_card .card__content .price .price__container,.product_card .card__content .price__regular,.product_card .card__content .price__sale{justify-content:flex-end}.product_card .card__content .quick-add .form,.product_card .card__content .quick-add product-form{display:block;text-align:right}.product_card .card__content .quick-add .product-cart-btn,.product_card .card__content .quickViewButton .quick-view-button{margin-left:auto}.product__media-wrapper .thumbnail-slider.global-media-settings,.product__media-wrapper slider-component.thumbnail-slider{border:none!important;box-shadow:none!important;background:transparent!important;border-radius:0!important}.footer__copyright .dm-credit{font-size:1rem!important;letter-spacing:.04em;text-transform:none!important;opacity:.5}.footer__copyright .dm-credit a{color:inherit;text-decoration:none;border-bottom:1px solid currentColor;opacity:.85;transition:opacity .15s ease,color .15s ease}.footer__copyright .dm-credit a:hover{color:var(--dm-cobalt);opacity:1}.product-grid>li,.product-grid .grid__item,.grid.product-grid .grid__item{display:flex}.product-grid .grid__item>.product_card,.product_card{display:flex;flex-direction:column;width:100%}.product_card>.card{display:flex;flex-direction:column;flex:1 1 auto}.product_card>.card>.card__content{display:flex;flex-direction:column;flex:1 1 auto}.product_card>.card>.card__content>.card__information:first-child{display:flex;flex-direction:column;flex:1 1 auto}.product_card>.card>.card__content .price{margin-top:auto;padding-top:.6rem}.product_card>.card>.card__content>.quick-add,.product_card>.card>.card__content>.quickViewButton{margin-top:0}.product_card .card__content .quick-add .product-cart-btn,.product_card .card__content .quickViewButton .quick-view-button{margin-left:auto;margin-right:0}.footer__copyright{display:flex;flex-wrap:nowrap;align-items:baseline;justify-content:center;gap:.3rem;width:100%}.footer__copyright .copyright__content{white-space:nowrap}.footer__copyright .copyright__content:first-child{font-size:1.25rem!important;letter-spacing:.06em}@media screen and (max-width:749px){.footer__copyright{padding-right:5rem}.footer__copyright .copyright__content:first-child{font-size:.95rem!important;letter-spacing:.02em}.footer__copyright .dm-credit{font-size:.78rem!important;letter-spacing:0!important}}@media screen and (max-width:419px){.footer__copyright .copyright__content:first-child{font-size:.9rem!important}.footer__copyright .dm-credit{font-size:.75rem!important}}.cart-item img,.cart-item__image,.cart-drawer .cart-item img,.cart-items .cart-item__media img{object-fit:contain!important}.product_card .card__inner>.card__content{pointer-events:none}.product_card .card__inner>.card__content a,.product_card .card__inner>.card__content button{pointer-events:auto}.newsletter .newsletter__wrapper .grid{align-items:stretch!important}.newsletter .newsletterContent{margin-top:0!important;padding:5.2rem 5.6rem!important;justify-content:center}.newsletter .newsletterContent .title{margin:0 0 1.2rem!important}.newsletter .newsletterContent .newsletter__subheading{margin:0!important;max-width:38rem}.newsletter .newsletterContent .newsletter__subheading p{margin:0;color:var(--dm-ink-soft)}.newsletter .newsletterContent .newsletter-form{background:transparent!important;padding:0!important;transform:none!important;margin:2.8rem 0 0!important;max-width:42rem;align-items:flex-start!important;z-index:2}.newsletter .newsletterContent .newsletter-form .field__input{background:#fff;border:1px solid rgba(19,35,63,.18);border-radius:4px}.newsletter .newsletterContent .newsletter-form .field__input:focus{border-color:var(--dm-cobalt)}.newsletter .newsletterContent .newsletter-form button[type=submit]{background-color:var(--dm-cobalt)!important;color:#fff!important;border:none!important;border-radius:var(--dm-radius-pill)!important;padding:1.2rem 2.8rem!important;margin-top:.4rem}.newsletter .newsletterContent .newsletter-form button[type=submit]:hover{background-color:#2450bd!important}.newsletter .newsletter-form__message--success{background:transparent!important;border:none!important;padding:0 0 1.2rem!important;font-size:1.3rem}.newsletter .newsletter__wrapper .newsletterImage{padding-top:0!important;height:100%!important;min-height:38rem}.newsletter .newsletter__wrapper .newsletterImage img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}@media screen and (max-width:749px){.newsletter .newsletterContent{padding:3.2rem 2.4rem!important}.newsletter .newsletter__wrapper .newsletterImage{min-height:28rem}.newsletter .newsletterContent .newsletter-form{max-width:100%}}.dm-byline{display:flex;flex-direction:column;gap:.2rem;margin:-.4rem 0 1.2rem}.dm-byline a{text-decoration:none;width:fit-content;transition:color .15s ease}.dm-byline__publisher{font-family:var(--font-mono);font-size:1.15rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--dm-cobalt)}.dm-byline__creator{font-family:var(--font-heading-family);font-size:1.9rem;line-height:1.25;font-weight:500;color:var(--dm-navy);border-bottom:1px solid transparent}.dm-byline a:hover{color:var(--dm-cobalt);border-bottom-color:currentColor}.dm-specs-box{--dm-line: #e0e8f4;background:#fff;border:1px solid var(--dm-line);border-radius:14px;padding:20px 22px;box-shadow:0 1px 2px #13233f0d;color:var(--dm-navy);margin-top:14px;box-sizing:border-box}@media(max-width:768px){.dm-specs-box{margin-left:-20px;margin-right:-20px;border-radius:0;border-left:none;border-right:none;box-shadow:none}}.dm-specs-head{display:flex;justify-content:flex-end;margin-bottom:14px}.silver-lang-container{background:var(--dm-sky);padding:3px;border-radius:20px;display:flex}.silver-lang-btn{font-family:var(--font-mono);padding:5px 11px;font-size:11px;font-weight:500;letter-spacing:.04em;border-radius:16px;cursor:pointer;color:var(--dm-ink-soft);transition:all .2s ease}.silver-lang-btn.active{background:#fff;color:var(--dm-cobalt);box-shadow:0 1px 3px #13233f1f}.dm-specs-box .stack-wrapper{display:grid;grid-template-areas:"layer";width:100%}.dm-specs-box .stack-item{grid-area:layer;opacity:0;pointer-events:none;transition:opacity .2s ease-in-out}.dm-specs-box .stack-item.active{opacity:1;pointer-events:auto;position:relative}.specs-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px 12px}.spec-item{display:flex;flex-direction:column;min-width:0}.spec-label{font-family:var(--font-mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.12em;color:var(--dm-cobalt);font-weight:500;margin-bottom:3px}.spec-value{font-size:14px;font-weight:600;color:var(--dm-navy);white-space:normal;overflow-wrap:break-word;line-height:1.35}@media(max-width:768px){.specs-grid{grid-template-columns:1fr 1fr}}.dm-assure{display:inline-flex;flex-direction:column;justify-content:flex-end;gap:.6rem;vertical-align:bottom;margin:0 0 .6rem 2.4rem;max-width:44rem}.dm-assure__row{display:flex;align-items:center;gap:.9rem;font-size:1.25rem;line-height:1.35;color:var(--dm-ink-soft)}.dm-assure__row strong{color:var(--dm-navy);font-weight:600}.dm-assure__row svg{width:1.9rem;height:1.9rem;flex-shrink:0;color:var(--dm-cobalt)}@media screen and (max-width:989px){.dm-assure{display:flex;margin:1.4rem 0 0;max-width:100%}}@media screen and (min-width:750px){.dm-specs-box{display:flex;align-items:flex-start;gap:1.8rem}.dm-specs-box .stack-wrapper{flex:1 1 auto;min-width:0}.dm-specs-box .dm-specs-head{order:2;flex:0 0 auto;margin-bottom:0;margin-top:-.2rem}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/derinmavi.css.map */
