:root{--dpt-red: var(--bs-primary);--dpt-red-hover: #c62828;--dpt-red-active: #b71c1c;--dpt-red-tint: #fdecea;--dpt-ink: var(--bs-dark);--dpt-ink-700: #495057;--dpt-ink-500: #6c757d;--dpt-line: #dee2e6;--dpt-surface: var(--bs-light);--dpt-white: #ffffff;--dpt-on-dark: #f8f9fa;--dpt-on-dark-muted: #adb5bd;--dpt-radius-pill: 999px;--dpt-radius-card: 12px;--dpt-radius-input: 8px;--dpt-shadow-rest: 0 1px 2px rgba(33, 37, 41, .06);--dpt-shadow-hover: 0 8px 24px rgba(33, 37, 41, .1);--dpt-ease: .18s ease-out;--dpt-header-pad: .75rem;--bs-headings-font-family: "Montserrat", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--bs-headings-font-weight: 700}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--bs-headings-font-family);font-weight:var(--bs-headings-font-weight);line-height:1.2}h1,.h1{letter-spacing:-.01em}h2,.h2{line-height:1.25}h3,.h3{line-height:1.3}h4,.h4,h5,.h5,h6,.h6{line-height:1.35}.lead{font-size:1.125rem;font-weight:400;line-height:1.5}.text-muted{color:var(--dpt-ink-700)!important;opacity:1}.bg-dark .text-muted,.bg-primary .text-muted,.text-white .text-muted{color:var(--dpt-on-dark-muted)!important}.extra-small{font-size:.75rem}.title+.description,.section-header .description{color:var(--dpt-ink-700)}.bg-dark .title+.description,.bg-primary .title+.description,.text-white .title+.description,.bg-dark .section-header .description,.bg-primary .section-header .description,.text-white .section-header .description{color:inherit}.btn{--bs-btn-border-radius: var(--dpt-radius-pill);--bs-btn-font-size: .875rem;--bs-btn-line-height: 1.2;--bs-btn-padding-y: .7rem;--bs-btn-padding-x: 1.5rem;--bs-btn-focus-box-shadow: none;background-image:none;transition:background-color var(--dpt-ease),color var(--dpt-ease),border-color var(--dpt-ease),box-shadow var(--dpt-ease)}.btn-sm{--bs-btn-font-size: .75rem;--bs-btn-padding-y: .5rem;--bs-btn-padding-x: 1rem}.btn-lg{--bs-btn-font-size: 1rem;--bs-btn-padding-y: .9rem;--bs-btn-padding-x: 2rem}.btn-primary,.btn-primary:hover,.btn-primary:focus,.btn-primary:active{border-color:transparent;background-image:none;box-shadow:none}.btn-primary{--bs-btn-bg: var(--dpt-red);--bs-btn-border-color: var(--dpt-red);--bs-btn-color: var(--dpt-on-dark);--bs-btn-hover-bg: var(--dpt-red-hover);--bs-btn-hover-border-color: var(--dpt-red-hover);--bs-btn-hover-color: var(--dpt-on-dark);--bs-btn-active-bg: var(--dpt-red-active);--bs-btn-active-border-color: var(--dpt-red-active);--bs-btn-active-color: var(--dpt-on-dark);--bs-btn-disabled-bg: var(--dpt-line);--bs-btn-disabled-border-color: var(--dpt-line);--bs-btn-disabled-color: var(--dpt-ink-500);--bs-btn-disabled-opacity: 1}.btn-primary:hover{background-color:var(--dpt-red-hover)}.btn-primary:active,.btn-primary.active{background-color:var(--dpt-red-active)}.btn-secondary,.btn-dark{background-image:none;box-shadow:none}.btn-outline-secondary{--bs-btn-color: var(--dpt-ink);--bs-btn-border-color: var(--dpt-ink);--bs-btn-hover-bg: var(--dpt-ink);--bs-btn-hover-border-color: var(--dpt-ink);--bs-btn-hover-color: var(--dpt-on-dark);--bs-btn-active-bg: var(--dpt-ink);--bs-btn-active-border-color: var(--dpt-ink);--bs-btn-active-color: var(--dpt-on-dark)}.btn-outline-primary,.btn-outline-secondary,.btn-outline-dark,.btn-outline-light,.btn-outline-white{--bs-btn-border-width: 1.5px}body .btn-link{text-transform:none;letter-spacing:0;font-weight:500;text-decoration:none;--bs-btn-color: var(--dpt-ink);--bs-btn-hover-color: var(--dpt-red-active)}body .btn-link:hover{text-decoration:underline;text-underline-offset:3px}.btn:focus-visible,.nav-link:focus-visible,.form-control:focus-visible,.form-select:focus-visible,.dropdown-item:focus-visible,.accordion-button:focus-visible,.btn-close:focus-visible,.carousel-item-link:focus-visible,.card-link-wrapper:focus-visible{outline:2px solid var(--dpt-ink);outline-offset:2px;box-shadow:none}.bg-dark .btn:focus-visible,.bg-dark .nav-link:focus-visible,.bg-primary .btn:focus-visible,.bg-primary .nav-link:focus-visible,.text-white .btn:focus-visible,.text-white .nav-link:focus-visible{outline-color:var(--dpt-on-dark)}.form-control,.form-select,.input-group-text{border-radius:var(--dpt-radius-input);border-color:var(--dpt-line);min-height:2.75rem}.form-control:focus,.form-select:focus{border-color:var(--dpt-ink);box-shadow:none}.form-control::placeholder{color:var(--dpt-ink-500)}.input-group>.form-control:not(:last-child),.input-group>.form-select:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.btn:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.badge{--bs-badge-border-radius: var(--dpt-radius-pill);--bs-badge-font-weight: 600;--bs-badge-font-size: .75em;--bs-badge-padding-x: .75em;--bs-badge-padding-y: .45em;letter-spacing:.06em;text-transform:uppercase;line-height:1}.rounded,.card.rounded,.cards-with-image .card,.icon-blocks .card,.article-item .card,#cart-summary.card{border-radius:var(--dpt-radius-card)!important}.card{--bs-card-border-radius: var(--dpt-radius-card);--bs-card-inner-border-radius: calc(var(--dpt-radius-card) - 1px);--bs-card-border-color: var(--dpt-line)}.img-thumbnail{padding:0;border:0;background:transparent;border-radius:var(--dpt-radius-card)}.shadow-sm{box-shadow:var(--dpt-shadow-rest)!important}.shadow,.shadow-lg{box-shadow:var(--dpt-shadow-hover)!important}#topbar{font-size:.8125rem}#topbar.text-body .nav-link,#topbar.bg-white .nav-link,#topbar.bg-light .nav-link{color:var(--dpt-ink-700);opacity:1;padding:.4rem .625rem;font-size:.8125rem!important;font-weight:500}#topbar.text-body .nav-link:hover,#topbar.text-body .nav-link:focus{color:var(--dpt-ink);text-decoration:underline;text-underline-offset:3px}#topbar .btn-sm{padding:.35rem .75rem}.announcement-bar{font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;min-height:2.25rem;display:flex;align-items:center}.announcement-bar>div{width:100%}.announcement-bar .carousel-inner{margin-left:1rem!important;margin-right:1rem!important}.announcement-bar .rte p{font-size:inherit}.announcement-bar .carousel-item{transition:opacity .6s ease-in-out!important;transform:none!important;opacity:0}.announcement-bar .carousel-item.active,.announcement-bar .carousel-item-next.carousel-item-start,.announcement-bar .carousel-item-prev.carousel-item-end{z-index:1;opacity:1}.announcement-bar .active.carousel-item-start,.announcement-bar .active.carousel-item-end{z-index:0;opacity:0;transition:opacity 0s .6s!important}#navbar-desktop,#navbar-mobile{padding-top:var(--dpt-header-pad)!important;padding-bottom:var(--dpt-header-pad)!important;border-bottom:1px solid var(--dpt-line);transition:padding var(--dpt-ease)}.navbar .navbar-brand img{transition:height var(--dpt-ease)}html.has-scrolled #navbar-desktop .navbar-brand img{height:40px;width:auto}.navbar .nav-link{color:var(--dpt-ink);font-weight:600;padding:.5rem .875rem;border-radius:var(--dpt-radius-pill);transition:background-color var(--dpt-ease),color var(--dpt-ease)}.navbar.text-body .nav-link{color:var(--dpt-ink)}.navbar .nav-links .nav-link{font-size:.9375rem!important}.navbar.text-body .nav-link:hover,.navbar.text-body .nav-link:focus{color:var(--dpt-ink);background-color:var(--dpt-surface)}.navbar.text-body .nav-link.active{color:var(--dpt-red);background-color:transparent}.navbar .nav-link.dropdown-toggle:after{transform:none;opacity:.6}.navbar .nav-icons .nav-link{padding:.5rem .625rem;color:var(--dpt-ink)}.navbar .nav-icons .nav-link:hover{background-color:var(--dpt-surface)}.cart-count-badge,.wishlist-count-badge{border-radius:var(--dpt-radius-pill)!important;font-size:.625rem;min-width:1.125rem;height:1.125rem;padding:0 .3rem;display:inline-flex;align-items:center;justify-content:center;letter-spacing:0}#navbar-desktop .dropdown-menu{border:1px solid var(--dpt-line);border-top:0;border-radius:0 0 var(--dpt-radius-card) var(--dpt-radius-card);box-shadow:var(--dpt-shadow-hover);padding:.5rem}#navbar-desktop .dropdown-megamenu{padding:1.5rem 0 1.25rem}.navbar .dropdown-menu ul{list-style:none;padding-left:0}.dropdown-menu{--bs-dropdown-border-radius: var(--dpt-radius-card);--bs-dropdown-link-hover-bg: var(--dpt-surface);--bs-dropdown-link-hover-color: var(--dpt-ink);--bs-dropdown-link-active-bg: var(--dpt-red-tint);--bs-dropdown-link-active-color: var(--dpt-red-active)}.dropdown-item{border-radius:var(--dpt-radius-input);padding:.5rem .75rem;font-size:.9rem}.dropdown-megamenu .dropdown-item-level-2{font-weight:700;font-size:.9375rem;margin-bottom:.25rem}.dropdown-megamenu .dropdown-item-level-3{font-size:.875rem;color:var(--dpt-ink-700)}.dropdown-megamenu .megamenu-col img{border-radius:var(--dpt-radius-card)}.dropdown-megamenu .megamenu-col a:hover img{opacity:1;box-shadow:var(--dpt-shadow-hover)}.offcanvas{box-shadow:var(--dpt-shadow-hover)!important}.offcanvas-header{border-bottom:1px solid var(--dpt-line);padding:1.125rem 1.5rem}.offcanvas-title{font-weight:700}.offcanvas-body{padding:1.25rem 1.5rem}#offcanvas-menu .offcanvas-body{padding:1rem 0}.offcanvas-footer{border-top:1px solid var(--dpt-line)!important}#offcanvas-cart .offcanvas-footer,#offcanvas-search .offcanvas-footer{padding:1.25rem 1.5rem!important}@media(min-width:576px){#offcanvas-cart,#offcanvas-search{width:440px}}#offcanvas-menu-nav .nav-link{font-weight:600;padding:.9rem 2.5rem .9rem 1.5rem;border-bottom-color:var(--dpt-line)}#offcanvas-menu-nav .nav-link.active,#offcanvas-menu-utilities-nav .nav-link.active,#offcanvas-menu-nav .dropdown-item.active{color:var(--dpt-red)}#offcanvas-menu-nav .nav{background-color:var(--dpt-surface)}#offcanvas-menu-nav .dropdown-item{padding:.5rem 1.5rem}#offcanvas-menu-utilities-nav .nav-link{padding:.6rem 1.5rem;color:var(--dpt-ink-700)}#offcanvas-menu .offcanvas-footer{background-color:var(--dpt-surface)}#offcanvas-search .form-control-wrapper .form-control{border-radius:var(--dpt-radius-pill);padding-left:2.75rem}.btn-close{opacity:.8}@media(max-width:991px){.featured-collections.pt-12,.featured-collections.pt-13,.featured-collections.pt-14,.cards-with-image.pt-12,.cards-with-image.pt-13,.cards-with-image.pt-14,.featured-products.pt-12,.featured-products.pt-13,.featured-products.pt-14,.look-book.pt-12,.look-book.pt-13,.look-book.pt-14,.instagram-gallery.pt-12,.instagram-gallery.pt-13,.instagram-gallery.pt-14,.icon-blocks.pt-12,.icon-blocks.pt-13,.icon-blocks.pt-14,.image-with-product-kit.pt-12,.image-with-product-kit.pt-13,.image-with-product-kit.pt-14{padding-top:3.5rem!important}.featured-collections.pb-12,.featured-collections.pb-13,.featured-collections.pb-14,.cards-with-image.pb-12,.cards-with-image.pb-13,.cards-with-image.pb-14,.featured-products.pb-12,.featured-products.pb-13,.featured-products.pb-14,.look-book.pb-12,.look-book.pb-13,.look-book.pb-14,.instagram-gallery.pb-12,.instagram-gallery.pb-13,.instagram-gallery.pb-14,.icon-blocks.pb-12,.icon-blocks.pb-13,.icon-blocks.pb-14,.image-with-product-kit.pb-12,.image-with-product-kit.pb-13,.image-with-product-kit.pb-14{padding-bottom:3.5rem!important}.newsletter .newsletter-inner.pt-10{padding-top:3.5rem!important}.newsletter .newsletter-inner.pb-10{padding-bottom:3.5rem!important}}.carousel .carousel-item-link{outline-offset:-2px}.carousel-indicators-circles .carousel-indicators [data-bs-target]{background-color:var(--dpt-on-dark)}.featured-collections .collection-item a{flex-direction:column;color:var(--dpt-ink);overflow:visible!important}.featured-collections .collection-item-img{border-radius:var(--dpt-radius-card)!important;background-color:var(--dpt-surface);transition:box-shadow var(--dpt-ease),transform var(--dpt-ease)}.featured-collections .collection-item-title{position:static;background:none;padding:.75rem 0 0;border-radius:0;color:var(--dpt-ink);font-weight:700;font-size:1rem!important;line-height:1.3;text-align:center}.featured-collections .collection-item a:hover .collection-item-img,.featured-collections .collection-item a:focus-visible .collection-item-img{box-shadow:var(--dpt-shadow-hover);transform:translateY(-2px)}.featured-collections .collection-item a:hover .collection-item-title{background:none;text-decoration:underline;text-underline-offset:4px}.featured-collections .collection-item-title .badge{margin-left:.375rem;vertical-align:middle}@media(max-width:575px){.featured-collections ul.collection-list.xs-scroll .collection-item{width:44vw}}.cards-with-image .card{border:1px solid var(--dpt-line);overflow:hidden;transition:box-shadow var(--dpt-ease),transform var(--dpt-ease)}.cards-with-image .card .card-img-top{aspect-ratio:3 / 2;object-fit:cover;width:100%}.cards-with-image .card-body{padding:1.25rem 1.25rem 1.5rem;display:flex;flex-direction:column}.cards-with-image .card-body .title{font-size:1.125rem!important;line-height:1.3}.cards-with-image .card-body .description{color:var(--dpt-ink-700);flex:1 1 auto}.cards-with-image .card-body .btn{width:auto;align-self:flex-start}.cards-with-image .card-body.text-center .btn{align-self:center}.cards-with-image a.card-link-wrapper:hover .card{box-shadow:var(--dpt-shadow-hover)!important;transform:translateY(-2px)}section.cards-with-image[id$=story_tiles_dpt] .card{border:0!important;background-color:transparent!important;box-shadow:none!important;height:auto;transition:transform var(--dpt-ease)}section.cards-with-image[id$=story_tiles_dpt] .card .card-img-top,section.cards-with-image[id$=story_tiles_dpt] .card video.card-img-top{border-radius:var(--dpt-radius-card)!important;aspect-ratio:4 / 5;object-fit:cover;width:100%;transition:box-shadow var(--dpt-ease),transform var(--dpt-ease)}section.cards-with-image[id$=story_tiles_dpt] .card .card-body{padding:1rem 0 0}section.cards-with-image[id$=story_tiles_dpt] .card .card-body .title{font-size:1.125rem!important;margin-bottom:.5rem!important}section.cards-with-image[id$=story_tiles_dpt] .card .card-body .description{color:var(--dpt-ink-700);font-size:.9375rem!important}section.cards-with-image[id$=story_tiles_dpt] .card .card-body .btn{width:auto;margin-top:1rem!important}section.cards-with-image[id$=story_tiles_dpt] .card-link-wrapper:hover .card .card-img-top,section.cards-with-image[id$=story_tiles_dpt] .card-link-wrapper:focus-visible .card .card-img-top{box-shadow:var(--dpt-shadow-hover);transform:translateY(-2px)}.featured-products-nav.nav-tabs,.featured-collections .nav-tabs{border:0;gap:.25rem;padding:.25rem;background-color:var(--dpt-surface);border-radius:var(--dpt-radius-pill);display:inline-flex;margin:0 auto 2rem;max-width:100%;overflow-x:auto;flex-wrap:nowrap}.featured-products-nav.nav-tabs .nav-link,.featured-collections .nav-tabs .nav-link{border:0;border-radius:var(--dpt-radius-pill);padding:.6rem 1.125rem;font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--dpt-ink-700);white-space:nowrap;background:transparent;transition:background-color var(--dpt-ease),color var(--dpt-ease)}.featured-products-nav.nav-tabs .nav-link:hover,.featured-collections .nav-tabs .nav-link:hover{color:var(--dpt-ink)}.featured-products-nav.nav-tabs .nav-link.active,.featured-collections .nav-tabs .nav-link.active{background-color:var(--dpt-white);color:var(--dpt-ink);box-shadow:var(--dpt-shadow-rest)}.featured-products .tab-pane.animate__animated{animation:none}.look-book .look-book-point{scroll-margin-top:6rem}.look-book .look-book-point>span{box-shadow:0 0 0 3px var(--dpt-white),0 1px 2px #2125294d;animation:none!important}.look-book img.rounded{border-radius:var(--dpt-radius-card)!important}.instagram-gallery .splide__slide a,.instagram-gallery .splide__slide img{border-radius:var(--dpt-radius-card)}.instagram-title-brand .title{background:none;-webkit-text-fill-color:currentColor;color:var(--dpt-ink)}.icon-blocks .card{border:1px solid var(--dpt-line);background-color:var(--dpt-white)!important;color:var(--dpt-ink)!important}.icon-blocks .card-body{padding:1.5rem}.icon-blocks .block-icon svg,.icon-blocks .block-icon img{width:32px;height:32px;color:var(--dpt-red);fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.icon-blocks .block-inner .title{font-size:1.125rem!important;margin-bottom:.5rem!important}.icon-blocks .block-inner .description{color:var(--dpt-ink-700);font-size:.9375rem!important}.image-with-product-kit .product-item-img{border-radius:var(--dpt-radius-card);background-color:var(--dpt-surface)}.separator hr{opacity:1;border-color:var(--dpt-line)}.product-item .img-wrapper{border-radius:var(--dpt-radius-card);background-color:var(--dpt-surface);overflow:hidden;margin-bottom:1rem!important}.product-item .img-wrapper>a{display:block}.product-item-img{border-radius:var(--dpt-radius-card)!important;transition:transform var(--dpt-ease),opacity var(--dpt-ease)}.product-item-img:hover{opacity:1;transform:scale(1.03)}.product-item .img-badge-sale,.product-item .img-badge-sold-out,.product-item .img-badge-custom{position:absolute;top:.75rem;left:.75rem;right:auto;transform:none;border-radius:var(--dpt-radius-pill);padding:.45em .75em;box-shadow:none;z-index:1}.product-item .img-badge-sold-out{background-color:var(--dpt-ink);color:var(--dpt-on-dark)}.product-item .img-badge-sale+.img-badge-sold-out,.product-item .img-badge-custom+.img-badge-sale{top:2.75rem}.product-item-title{font-weight:700;line-height:1.35;min-height:2.7em}.product-item-title .product-link{color:var(--dpt-ink)!important}.product-item-title .product-link:hover{color:var(--dpt-red-active)!important}.product-item-price{font-weight:700;font-size:1.125rem;line-height:1.2;margin-bottom:1rem!important}.product-item-price-compare{font-weight:400;font-size:.875rem}.product-item-price-compare+.product-item-price-final{color:var(--dpt-ink)}.product-item .jdgm-prev-badge{margin-bottom:.5rem}.jdgm-prev-badge__text{font-size:.75rem!important;color:var(--dpt-ink-500)}.product-item .btn-atc{width:100%}.product-item .color-swatches+div,.product-item div[style="height: 28px"]{display:none}.product-item-form .dropdown-menu{border-radius:var(--dpt-radius-card)}.product-gallery .main-splide .splide__slide img{border-radius:var(--dpt-radius-card)!important;background-color:var(--dpt-surface)}.product-gallery .main-splide a:after{opacity:.75;background-color:#21252980}.product-gallery .thumbs-splide img{border-radius:var(--dpt-radius-input)!important}.product-gallery .thumbs-splide .splide__slide.is-active img{border:2px solid var(--dpt-ink)}.product-content .title{font-size:2rem!important;line-height:1.2;letter-spacing:-.01em}@media(min-width:992px){.product-content .title{font-size:2.5rem!important}}.product-content .product-price{font-size:1.5rem;font-weight:700}.product-content .product-price-compare{font-size:1rem;font-weight:400}.product-price-compare+.product-price-final{color:var(--dpt-ink)}.product-content .product-price .price-badge-sale{background-color:var(--dpt-red);color:var(--dpt-on-dark);font-size:.75rem}.product-content .product-price .price-badge-sold-out{background-color:var(--dpt-ink);color:var(--dpt-on-dark)}.product-buy-buttons .btn-atc{--bs-btn-padding-y: .9rem;font-size:.9375rem}@media(max-width:575.98px){.product-buy-buttons .qty-position-inline .btn-atc{--bs-btn-padding-x: 1rem;letter-spacing:.04em;font-size:.875rem}}.product-buy-buttons .btn-buy{--bs-btn-padding-y: .7rem}.shopify-product-form ul.size-buttons input+label{border:1.5px solid var(--dpt-line);border-radius:var(--dpt-radius-pill);padding:.5rem 1rem;font-weight:600;font-size:.875rem;color:var(--dpt-ink)}.shopify-product-form ul.size-buttons input+label:hover{background-color:var(--dpt-surface);border-color:var(--dpt-ink)}.shopify-product-form ul.size-buttons input:checked+label{background-color:var(--dpt-ink);border-color:var(--dpt-ink);color:var(--dpt-on-dark)}.shopify-product-form ul.size-buttons input:focus-visible+label{box-shadow:none;outline:2px solid var(--dpt-ink);outline-offset:2px}.quantity-wrapper .form-control{border-radius:var(--dpt-radius-pill)}.product-block-accordion .accordion-item{border-color:var(--dpt-line)}.product-block-accordion .accordion-button,.product-accordion .accordion-button{background-color:transparent;font-weight:700;padding:1rem .25rem;color:var(--dpt-ink)}.product-block-accordion .accordion-button:not(.collapsed){color:var(--dpt-ink);background-color:transparent;box-shadow:none}.product-block-accordion .accordion-body{padding:0 .25rem 1.25rem;color:var(--dpt-ink-700)}.product-block-accordion.accordion-fancy .accordion-item,.product-block-accordion .accordion-item{border-left:0;border-right:0;border-radius:0!important}.product-block-trust-badges img{max-height:48px;width:auto}#product-prev-next img{border-radius:var(--dpt-radius-card)}#product-prev-next-prev img{border-top-left-radius:0;border-bottom-left-radius:0}#product-prev-next-next img{border-top-right-radius:0;border-bottom-right-radius:0}.nav-tabs:not(.featured-products-nav){border-bottom:1px solid var(--dpt-line);gap:.25rem}.nav-tabs:not(.featured-products-nav) .nav-link{border:0;border-bottom:2px solid transparent;margin-bottom:-1px;border-radius:0;padding:.75rem 1rem;font-weight:600;color:var(--dpt-ink-700);background:transparent}.nav-tabs:not(.featured-products-nav) .nav-link:hover{color:var(--dpt-ink);border-bottom-color:var(--dpt-line)}.nav-tabs:not(.featured-products-nav) .nav-link.active{color:var(--dpt-ink);border-bottom-color:var(--dpt-red);background:transparent}.nav-pills{--bs-nav-pills-border-radius: var(--dpt-radius-pill);--bs-nav-pills-link-active-bg: var(--dpt-ink);--bs-nav-pills-link-active-color: var(--dpt-on-dark);gap:.25rem}.nav-pills .nav-link{font-weight:600;font-size:.875rem;color:var(--dpt-ink-700)}.collection-header-img{border-radius:0}.collection-header-img .collection-title{letter-spacing:-.01em}.collection .breadcrumb{--bs-breadcrumb-font-size: .8125rem}.breadcrumb-item a{color:var(--dpt-ink-700);text-decoration:none}.breadcrumb-item a:hover{color:var(--dpt-ink);text-decoration:underline;text-underline-offset:3px}.breadcrumb-item.active{color:var(--dpt-ink-500)}#collection-utilities-inner,.blog-utilities,.article .bg-light.rounded{background-color:var(--dpt-white)!important;border:1px solid var(--dpt-line);border-radius:var(--dpt-radius-card)!important}#collection-utilities.sticky-top{background-color:var(--dpt-white);border-bottom-color:var(--dpt-line)}#collection-utilities .btn-filters{border-radius:var(--dpt-radius-pill)}#sort-by-wrapper .input-group-text{background-color:var(--dpt-surface);color:var(--dpt-ink-700);font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.collection-filters-form .nav-link{font-weight:700;color:var(--dpt-ink);border-bottom-color:var(--dpt-line);padding:.875rem 2rem .875rem 0}.collection-filters-form .form-check-input{border-color:var(--dpt-ink-500);border-radius:4px}.collection-filters-form .form-check-input:checked{background-color:var(--dpt-ink);border-color:var(--dpt-ink)}.collection-filters-form ul.size-buttons input+label{border:1.5px solid var(--dpt-line);border-radius:var(--dpt-radius-pill);font-weight:600;font-size:.8125rem}.collection-filters-form ul.size-buttons input:checked+label{background-color:var(--dpt-ink);border-color:var(--dpt-ink);color:var(--dpt-on-dark)}#collection-pagination .progress{background-color:var(--dpt-line)}#collection-pagination .progress-bar{background-color:var(--dpt-ink)!important}#btn-collection-scroll-top,#footer-scroll-top{border-radius:var(--dpt-radius-pill);width:2.75rem;height:2.75rem;justify-content:center;align-items:center;padding:0;background-color:var(--dpt-ink);border-color:var(--dpt-ink);color:var(--dpt-on-dark)}#footer-scroll-top{bottom:1.25rem}.collection-item-title .badge{font-size:.625rem}#predictive-search-results .product-item-img{border-radius:var(--dpt-radius-input)!important;background-color:var(--dpt-surface)}#predictive-search-results .btn-outline-secondary{--bs-btn-border-width: 1px}.article-item .card{border:1px solid var(--dpt-line);overflow:hidden;transition:box-shadow var(--dpt-ease),transform var(--dpt-ease)}.article-item .card:hover{box-shadow:var(--dpt-shadow-hover);transform:translateY(-2px)}.article-item .card-img-top{aspect-ratio:3 / 2;object-fit:cover}.article-item .card-body{padding:1.25rem}.article-item .card-body .title{font-size:1.125rem!important;line-height:1.3}.article-item .card-body .title a{color:var(--dpt-ink);text-decoration:none}.article-item .card-body .title a:hover{color:var(--dpt-red-active)}.article-meta{font-size:.8125rem}.article-img{border-radius:var(--dpt-radius-card)!important}.article-title{letter-spacing:-.01em}.article-content{font-size:1.0625rem;line-height:1.6}.blog-utilities .nav-pills .nav-link{padding:.5rem 1rem}#cart-summary.card{border:1px solid var(--dpt-line);box-shadow:none}#cart-summary .card-header{background-color:transparent;border-bottom:1px solid var(--dpt-line);padding:1.25rem 1.5rem}#cart-summary .card-body{padding:1.5rem}#cart .product-item{border-color:var(--dpt-line)!important}#cart .product-item-img,#offcanvas-cart .product-item-img{border-radius:var(--dpt-radius-card)!important;background-color:var(--dpt-surface)}#offcanvas-cart .product-item{border-bottom:1px solid var(--dpt-line)}#offcanvas-cart .product-item:last-child{border-bottom:0}#offcanvas-cart-subtotal,#cart-subtotal{font-size:1.125rem;font-weight:700}#offcanvas-cart-subtotal .text-muted,#cart-subtotal .text-muted{font-weight:400}.btn-checkout{font-size:1rem!important}.cart-goal .progress{background-color:var(--dpt-line);border-radius:var(--dpt-radius-pill)}.cart-goal .progress-bar{background-color:var(--dpt-ink);background-image:none!important;animation:none!important;border-radius:var(--dpt-radius-pill)}.cart-goal-icons li div{background-color:var(--dpt-white);border:2px solid var(--dpt-line);color:var(--dpt-ink-500)}.cart-goal-icons li.active div{background-color:var(--bs-success);border-color:var(--bs-success)}.cart-notice-msg{color:var(--dpt-ink-700)}.fall25-code-line,.fall25-final-sale{color:var(--dpt-ink)}.not-found-404 .title{letter-spacing:-.01em}.newsletter.text-white:before{display:none}.newsletter.text-white .newsletter-inner{border-bottom:1px solid rgba(255,255,255,.12)}.newsletter .title{color:var(--dpt-on-dark)}.newsletter.text-white .description,.newsletter.text-white .notice{opacity:1;color:var(--dpt-on-dark-muted)}.newsletter .form-control{border-color:transparent;background-color:var(--dpt-white);color:var(--dpt-ink)}.newsletter .input-group .btn{--bs-btn-padding-y: .7rem}#footer{background-image:none!important}#footer .nav-link{font-size:.875rem;padding:.35rem 0}#footer.text-white #footer-blocks a:not(.btn){color:var(--dpt-on-dark);opacity:.85}#footer.text-white #footer-blocks a:not(.btn):hover{opacity:1;text-decoration:underline;text-underline-offset:3px}.footer-block .title{font-size:.8125rem!important;letter-spacing:.06em;font-weight:700;margin-bottom:1.5rem}.footer-block .title:before{display:none}#footer-about{padding:0}.text-white #footer-about{background:none;border:0}#footer.text-white .rte{color:var(--dpt-on-dark-muted)}#footer hr{border-color:#ffffff1f;opacity:1}#footer .nav-link[aria-expanded]{border-bottom-color:#ffffff1f!important;font-size:.875rem;letter-spacing:.06em;font-weight:700}#footer .social-icons .nav-link{width:2.5rem;height:2.5rem;border:1px solid rgba(255,255,255,.25);border-radius:var(--dpt-radius-pill);display:inline-flex;align-items:center;justify-content:center;padding:0;margin-right:.5rem;transition:border-color var(--dpt-ease),background-color var(--dpt-ease)}#footer .social-icons .nav-link:hover{border-color:var(--dpt-on-dark);background-color:#ffffff0f}#footer-copyright{color:var(--dpt-on-dark-muted)}#footer .btn-outline-white{--bs-btn-border-width: 1px;--bs-btn-color: var(--dpt-on-dark);--bs-btn-border-color: rgba(255, 255, 255, .35)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}.animate__animated{opacity:1!important;animation:none!important}.announcement-bar .carousel-item{transition:none!important}}section.carousel[id$=__carousel]{background-color:var(--dpt-ink)}section.carousel[id$=__carousel] .carousel-item{position:relative;overflow:hidden;background-color:var(--dpt-ink)}section.carousel[id$=__carousel] .carousel-item-video{display:block;width:100%;height:720px!important;height:clamp(560px,calc(100svh - 7rem),720px)!important;object-fit:cover;object-position:50% 50%;opacity:1!important}section.carousel[id$=__carousel] .carousel-item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#212529cc,#21252994 36%,#21252938,#2125291a),linear-gradient(180deg,#2125291f,#21252900 30% 60%,#21252980)}section.carousel[id$=__carousel] .carousel-caption{z-index:2;padding:0;text-align:left;color:var(--dpt-on-dark)!important}section.carousel[id$=__carousel] .carousel-caption .subtitle{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:1rem!important;font-size:.875rem!important;font-weight:600;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;color:var(--dpt-on-dark)}section.carousel[id$=__carousel] .carousel-caption .subtitle:before{content:"";flex:0 0 auto;width:.5rem;height:.5rem;border-radius:2px;background-color:var(--dpt-red)}section.carousel[id$=__carousel] .carousel-caption .title{margin:0 0 1rem!important;max-width:11ch;font-family:var(--bs-headings-font-family);font-weight:800;font-size:clamp(2.5rem,2rem + 1.6vw,4rem)!important;line-height:1.05;letter-spacing:-.01em;color:var(--dpt-on-dark);text-wrap:balance}section.carousel[id$=__carousel] .carousel-caption .description{margin-bottom:1.5rem!important;font-size:1.125rem!important;font-weight:500;line-height:1.5;color:var(--dpt-on-dark)}section.carousel[id$=__carousel] .carousel-caption .description p{margin:0}section.carousel[id$=__carousel] .carousel-caption .description p+p{display:inline-flex;align-items:center;margin-top:1rem;padding:.5rem .875rem;border:1px solid rgba(248,249,250,.55);border-radius:var(--dpt-radius-pill);background-color:#21252959;font-size:.75rem;font-weight:600;line-height:1.2;letter-spacing:.06em;text-transform:uppercase}section.carousel[id$=__carousel] .carousel-caption .btn{margin:0!important;min-height:52px;padding:.9rem 2rem;font-size:.875rem}section.carousel[id$=__carousel] .carousel-caption .btn+.btn{margin-left:.75rem!important}section.carousel[id$=__carousel] .carousel-caption .btn-outline-light{color:var(--dpt-on-dark);border-color:#f8f9fad9;background-color:transparent}section.carousel[id$=__carousel] .carousel-caption .btn-outline-light:hover,section.carousel[id$=__carousel] .carousel-caption .btn-outline-light:focus-visible{color:var(--dpt-ink);background-color:var(--dpt-on-dark);border-color:var(--dpt-on-dark)}section.carousel[id$=__carousel] .carousel-caption .btn:focus-visible{outline-color:var(--dpt-on-dark)}@media(min-width:992px){section.carousel[id$=__carousel] .carousel-caption{top:0;bottom:0;right:auto;left:calc((100% - 960px)/2 + 1rem);max-width:640px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}}@media(min-width:1200px){section.carousel[id$=__carousel] .carousel-caption{left:calc((100% - 1140px)/2 + 1rem)}}@media(min-width:1400px){section.carousel[id$=__carousel] .carousel-caption{left:calc((100% - 1320px)/2 + 1rem)}}@media(max-width:991.98px){section.carousel[id$=__carousel] .carousel-item-video{height:125vw!important;max-height:85vh;max-height:85svh;object-position:60% 50%}section.carousel[id$=__carousel] .carousel-item:before{background:linear-gradient(180deg,#21252952,#21252938 30%,#212529c7 66%,#212529f0)}section.carousel[id$=__carousel] .carousel-caption{top:auto;left:1rem;right:1rem;bottom:calc(1.5rem + env(safe-area-inset-bottom,0px));display:block}section.carousel[id$=__carousel] .carousel-caption>div{max-width:none!important}}@media(max-width:575.98px){section.carousel[id$=__carousel] .carousel-caption .btn{display:flex;justify-content:center;width:100%}section.carousel[id$=__carousel] .carousel-caption .btn+.btn{margin-left:0!important;margin-top:.625rem!important}}@media(prefers-reduced-motion:reduce){section.carousel[id$=__carousel] .carousel-item-video{visibility:hidden}section.carousel[id$=__carousel] .carousel-item{background:var(--dpt-ink) url(/cdn/shop/files/preview_images/53b844abc16046f69efa119de4140f77.thumbnail.0000000000.jpg?v=1684462979&width=1920) center / cover no-repeat}}section.marquee[id$=__proof_strip_dpt]{background-color:var(--dpt-ink);color:var(--dpt-on-dark);border-top:1px solid rgba(248,249,250,.1);padding-top:.875rem!important;padding-bottom:.875rem!important}section.marquee[id$=__proof_strip_dpt] ul{font-size:.8125rem!important;font-weight:600;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:var(--dpt-on-dark-muted)}section.marquee[id$=__proof_strip_dpt] ul li{padding:0 1.75rem!important}section.marquee[id$=__proof_strip_dpt].separator-dot ul li:after{width:.375rem;height:.375rem;background-color:var(--dpt-red)}@media(min-width:992px){section.marquee[id$=__proof_strip_dpt] ul{display:flex;justify-content:center;width:100%;animation:none!important;transform:none!important}section.marquee[id$=__proof_strip_dpt] ul li[aria-hidden=true]{display:none}section.marquee[id$=__proof_strip_dpt].separator-dot ul li:nth-child(4):after{display:none}}section.featured-collections[id$=__featured_collections_GTVgmK]>.container>.description{max-width:44rem;margin-left:auto;margin-right:auto;font-size:1.125rem!important;line-height:1.5}section.media-with-text[id$=__why_nanodiamond_dpt]{border-radius:0!important;background-color:var(--dpt-surface)!important;padding-top:6rem!important;padding-bottom:3rem!important}section.media-with-text[id$=__why_nanodiamond_dpt] img{border-radius:var(--dpt-radius-card);box-shadow:var(--dpt-shadow-rest);aspect-ratio:3 / 2;object-fit:cover}section.media-with-text[id$=__why_nanodiamond_dpt] .col-md>*{text-align:left!important}section.media-with-text[id$=__why_nanodiamond_dpt] .col-md>.mx-n2{margin:0!important}section.media-with-text[id$=__why_nanodiamond_dpt] .title{font-weight:800;line-height:1.15;letter-spacing:-.01em;margin-bottom:1.25rem!important}section.media-with-text[id$=__why_nanodiamond_dpt] .description{max-width:36rem;margin-bottom:2rem!important;font-size:1.125rem!important;line-height:1.55;color:var(--dpt-ink-700)}section.media-with-text[id$=__why_nanodiamond_dpt] .btn{margin:0!important}section.media-with-text[id$=__why_nanodiamond_dpt] .btn-outline-dark{color:var(--dpt-ink);border-color:var(--dpt-ink);background-color:transparent}section.media-with-text[id$=__why_nanodiamond_dpt] .btn-outline-dark:hover,section.media-with-text[id$=__why_nanodiamond_dpt] .btn-outline-dark:focus-visible{color:var(--dpt-white);background-color:var(--dpt-ink);border-color:var(--dpt-ink)}section.animated-counters[id$=__why_counters_dpt]{background-color:var(--dpt-surface)!important;padding-top:1rem!important;padding-bottom:6rem!important}section.animated-counters[id$=__why_counters_dpt] ul.row{margin:0!important;padding-top:2.5rem;border-top:1px solid var(--dpt-line)}section.animated-counters[id$=__why_counters_dpt] ul.row>li{padding:0 .5rem!important}section.animated-counters[id$=__why_counters_dpt] ul.row>li+li{border-left:1px solid var(--dpt-line)}section.animated-counters[id$=__why_counters_dpt] .animated-counter{margin-bottom:.5rem!important;font-family:var(--bs-headings-font-family);font-size:1.75rem!important;font-weight:800;line-height:1;letter-spacing:-.02em;color:var(--dpt-ink)!important}section.animated-counters[id$=__why_counters_dpt] .animated-counter-inner>span{margin-left:.05em!important;font-size:.6em!important;color:var(--dpt-red)}section.animated-counters[id$=__why_counters_dpt] li:first-child .animated-counter-inner:before{content:"+";margin-right:.05em;font-size:.7em;vertical-align:.15em;color:var(--dpt-red)}section.animated-counters[id$=__why_counters_dpt] .title{margin-bottom:.375rem!important;font-size:.8125rem!important;font-weight:600;line-height:1.3;letter-spacing:.06em;text-transform:uppercase;color:var(--dpt-ink)}section.animated-counters[id$=__why_counters_dpt] .description{font-size:.75rem!important;line-height:1.4;color:var(--dpt-ink-500)}@media(min-width:768px){section.media-with-text[id$=__why_nanodiamond_dpt] .col-md{padding-left:3rem}section.animated-counters[id$=__why_counters_dpt] ul.row>li{padding:0 2rem!important}section.animated-counters[id$=__why_counters_dpt] .animated-counter{font-size:3rem!important}}@media(max-width:767.98px){section.media-with-text[id$=__why_nanodiamond_dpt] .row{flex-direction:column!important}section.media-with-text[id$=__why_nanodiamond_dpt] img{margin-bottom:1.75rem!important}}section.step-by-step[id$=__how_it_works_dpt]{padding-top:6rem!important;padding-bottom:6rem!important}section.step-by-step[id$=__how_it_works_dpt] .tab-content{margin:0!important}section.step-by-step[id$=__how_it_works_dpt] .tab-pane img{border-radius:var(--dpt-radius-card);box-shadow:var(--dpt-shadow-rest);aspect-ratio:4 / 3;object-fit:cover}section.step-by-step[id$=__how_it_works_dpt] .nav-underline{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1.5rem;border:0}section.step-by-step[id$=__how_it_works_dpt] .nav-underline .nav-item{width:auto!important}section.step-by-step[id$=__how_it_works_dpt] .nav-underline .nav-link{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;width:100%;padding:1rem 0 0;border:0;border-top:2px solid var(--dpt-line);border-bottom:0!important;border-radius:0;background:none;font-family:var(--bs-headings-font-family);font-size:1rem;font-weight:700;line-height:1.2;text-align:left;color:var(--dpt-ink-500);transition:color var(--dpt-ease),border-color var(--dpt-ease)}section.step-by-step[id$=__how_it_works_dpt] .nav-underline .nav-link strong{display:block;font-size:.75rem;font-weight:800;letter-spacing:.08em;color:var(--dpt-red)}section.step-by-step[id$=__how_it_works_dpt] .nav-underline .nav-link:hover{color:var(--dpt-ink)}section.step-by-step[id$=__how_it_works_dpt] .nav-underline .nav-link.active{color:var(--dpt-ink);border-top-color:var(--dpt-red)}section.step-by-step[id$=__how_it_works_dpt] .col-md>*{text-align:left!important}section.step-by-step[id$=__how_it_works_dpt] .col-md>.mx-n2{margin:0!important}section.step-by-step[id$=__how_it_works_dpt] .title{font-weight:800;line-height:1.15;letter-spacing:-.01em;margin-bottom:1.25rem!important}section.step-by-step[id$=__how_it_works_dpt] .description{max-width:34rem;margin-bottom:2rem!important;font-size:1.125rem!important;line-height:1.55;color:var(--dpt-ink-700)}section.step-by-step[id$=__how_it_works_dpt] .btn{margin:0!important}@media(min-width:768px){section.step-by-step[id$=__how_it_works_dpt] .col-md{padding-right:3rem}}@media(max-width:767.98px){section.step-by-step[id$=__how_it_works_dpt] .row{flex-direction:column!important}section.step-by-step[id$=__how_it_works_dpt] .col-md-6{margin-bottom:2rem}section.step-by-step[id$=__how_it_works_dpt] .nav-underline{gap:.75rem}section.step-by-step[id$=__how_it_works_dpt] .nav-underline .nav-link{font-size:.9375rem}}section.cards-with-image[id$=__pro_band_dpt]{position:relative;isolation:isolate;display:grid;align-content:center;min-height:440px;background-color:var(--dpt-ink)!important;background-position:center;background-size:cover;padding-top:7rem!important;padding-bottom:7rem!important}section.cards-with-image[id$=__pro_band_dpt]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,#212529f0,#212529db 45%,#21252973)}section.cards-with-image[id$=__pro_band_dpt]>.container{position:relative;z-index:1}section.cards-with-image[id$=__pro_band_dpt] .row{margin:0!important}section.cards-with-image[id$=__pro_band_dpt] .row>.col{flex:0 0 100%;max-width:100%;padding:0!important}section.cards-with-image[id$=__pro_band_dpt] .card{max-width:44rem;height:auto;border:0!important;border-radius:0!important;background-color:transparent!important;box-shadow:none!important;transform:none!important}section.cards-with-image[id$=__pro_band_dpt] .card-body{padding:0!important}section.cards-with-image[id$=__pro_band_dpt] .card-body .title{margin-bottom:1.25rem!important;font-size:2rem!important;font-weight:800;line-height:1.15;letter-spacing:-.01em;color:var(--dpt-on-dark)!important}section.cards-with-image[id$=__pro_band_dpt] .card-body .description{margin:0!important;font-size:1.125rem!important;line-height:1.55;color:var(--dpt-on-dark-muted)!important}section.cards-with-image[id$=__pro_band_dpt] .card-body .description a{color:var(--dpt-on-dark);text-decoration:underline;text-decoration-color:#f8f9fa80;text-underline-offset:4px}section.cards-with-image[id$=__pro_band_dpt] .card-body .description a:hover,section.cards-with-image[id$=__pro_band_dpt] .card-body .description a:focus-visible{text-decoration-color:currentColor}section.cards-with-image[id$=__pro_band_dpt] .card-body .btn{width:auto!important;align-self:flex-start;margin-top:2rem!important;min-height:52px;padding:.9rem 2rem;font-size:.875rem}section.cards-with-image[id$=__pro_band_dpt] .btn:focus-visible,section.cards-with-image[id$=__pro_band_dpt] a:focus-visible{outline-color:var(--dpt-on-dark)}@media(min-width:992px){section.cards-with-image[id$=__pro_band_dpt] .card-body .title{font-size:2.5rem!important}}@media(max-width:991.98px){section.media-with-text[id$=__why_nanodiamond_dpt]{padding-top:3.5rem!important;padding-bottom:2rem!important}section.animated-counters[id$=__why_counters_dpt]{padding-bottom:3.5rem!important}section.step-by-step[id$=__how_it_works_dpt]{padding-top:3.5rem!important;padding-bottom:3.5rem!important}section.cards-with-image[id$=__pro_band_dpt]{min-height:0;padding-top:4.5rem!important;padding-bottom:4.5rem!important}}@media(max-width:575.98px){section.animated-counters[id$=__why_counters_dpt] ul.row{padding-top:.25rem}section.animated-counters[id$=__why_counters_dpt] ul.row>li{flex:0 0 auto;width:100%!important;max-width:100%;display:grid;grid-template-columns:8.5rem minmax(0,1fr);column-gap:1rem;align-items:baseline;padding:1.125rem 0!important;border-left:0!important;border-top:1px solid var(--dpt-line);text-align:left}section.animated-counters[id$=__why_counters_dpt] ul.row>li:first-child{border-top:0}section.animated-counters[id$=__why_counters_dpt] .animated-counter{grid-column:1;grid-row:1 / span 2;margin:0!important;font-size:1.875rem!important;white-space:nowrap}section.animated-counters[id$=__why_counters_dpt] .title{grid-column:2;margin-bottom:.25rem!important}section.animated-counters[id$=__why_counters_dpt] .description{grid-column:2}}.featured-products-nav.nav-tabs,.featured-collections .nav-tabs{justify-content:flex-start!important}
/*# sourceMappingURL=/cdn/shop/t/41/assets/dpt-redesign.css.map */
