: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}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/dpt-redesign.css.map */
