:root{--dy-gray-hover: #737373;--dy-track-eyebrow: .045em;--dy-track-nav: .04em;--dy-track-btn: .06em;--dy-track-display: .02em;--dy-track-body: .01em;--dy-line: #d9d9d9;--dy-line-soft: #d6d6d6;--dy-paper: #f9f9f9}product-card,.product-card{border-radius:0!important}.product-card__content{box-shadow:none!important;transform:none!important;transition:color var(--dy-dur) var(--dy-ease)!important}.card-gallery,.product-card-gallery{border-radius:0!important;background:var(--dy-paper, #f9f9f9)}.product-card .card-gallery,.product-card .product-card-gallery{overflow:visible!important}.card-gallery__media,.product-card__media{border-radius:0!important;overflow:hidden;background:var(--dy-paper, #f9f9f9)}.card-gallery__media,.product-card .media,.product-card-gallery .media{aspect-ratio:4 / 5!important}.card-gallery__media img,.product-card .media img,.product-card-gallery img{width:100%;height:100%;object-fit:cover!important;transform:none!important;transition:opacity var(--dy-dur-slow) var(--dy-ease)!important}@media(hover:hover){.product-card:hover .card-gallery__media img:first-child{transform:none!important}.product-card:hover .product-card__title,.product-card:hover h5,.product-card:hover .h5,.product-card:hover .product-card__content,.product-card:hover .price{color:var(--dy-gray-hover)!important}}.product-card .product-card__title,.product-card h3,.product-card h4,.product-card h5,.product-card .h3,.product-card .h4,.product-card .h5,.product-card .text-block,.product-card .text-block>*,.product-card .product-title,.product-card .dy-card-primary{font-family:var(--dy-font-display, sans-serif)!important;font-size:.75rem!important;font-weight:400!important;letter-spacing:.06em!important;line-height:1.4!important;text-transform:uppercase!important;text-align:center!important;width:100%!important;justify-content:center!important;background-image:none!important;padding-bottom:0!important;color:#000!important}.product-card .price,.product-card .price__amount,.product-card .price-item,.product-card product-price{font-family:var(--dy-font-display)!important;font-size:.875rem!important;font-weight:400!important;letter-spacing:.04em!important;color:#000!important;text-align:center!important;justify-content:center!important;width:100%!important;margin-block:.25rem 0!important;line-height:1.35!important}.product-card product-price,.product-card .text-block:has(>.price),.product-card .text-block:has(>product-price),.product-card .price{display:flex!important;justify-content:center!important;width:100%!important}.product-card .card-gallery,.product-card product-card-gallery,.product-card .product-card-gallery,.product-card .product-card__media{width:100%!important;max-width:100%!important;align-self:stretch!important;min-width:0!important;flex:0 0 auto!important}.product-card .card-gallery__media,.product-card .media{width:100%!important;aspect-ratio:4 / 5!important}.product-card .product-card__content,.product-card .product-card__info{text-align:center!important;align-items:stretch!important;justify-content:flex-start!important;overflow:visible!important}.product-card .group-block,.product-card .group-block-content,.product-card .text-block,.product-card .dy-card-titles{text-align:center!important;align-items:center!important;justify-content:center!important;width:100%!important}.product-card .group-block{padding-block-start:.85rem!important}.product-card .card-gallery slideshow-arrows,.product-card .card-gallery .slideshow-control{display:none!important}.product-card .badge,.product-badges .badge,.card-gallery .badge{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:transparent!important;color:var(--dy-black)!important;border:0!important;border-radius:0!important;font-family:var(--dy-font-display)!important;font-size:.625rem!important;font-weight:500!important;letter-spacing:.06em!important;text-transform:uppercase!important;padding:0!important;box-shadow:none!important}.product-card .swatch{border-radius:50%!important;border:1px solid var(--dy-line)!important;transform:none!important}.product-card .swatch:hover,.product-card .swatch.active,.product-card .swatch[aria-checked=true]{border-color:var(--dy-black)!important;transform:none!important;box-shadow:0 0 0 1px var(--dy-black)}.product-card .quick-add[data-quick-add-button=add] .quick-add__button--choose,.product-card .quick-add[data-quick-add-button=choose] .quick-add__button--add{display:none!important}.product-card .card-gallery{position:relative!important;overflow:visible!important}.product-card .quick-add,.product-card quick-add-component{position:absolute!important;left:0!important;right:0!important;bottom:1.5rem!important;top:auto!important;inset:auto 0 1.5rem 0!important;z-index:5!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;pointer-events:none!important;display:flex!important;justify-content:center!important;align-items:center!important}.product-card .quick-add__product-form-component,.product-card .quick-add__product-form-component .shopify-product-form,.product-card .quick-add product-form-component,.product-card .quick-add .shopify-product-form{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;background:transparent!important;pointer-events:none!important}.product-card .quick-add__button,.product-card .quick-add__button.button,.product-card .add-to-cart-button.quick-add__button,.product-card .quick-add__button--add,.product-card .quick-add__button--choose{--button-background-color: transparent !important;--button-color: #000 !important;--button-border-color: transparent !important;--button-size-md: 2.5rem !important;pointer-events:none!important;position:relative!important;inset:auto!important;right:auto!important;bottom:auto!important;left:auto!important;top:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:0!important;min-width:0!important;max-width:0!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;gap:0!important;border:0 solid transparent!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:#000!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;opacity:0!important;visibility:hidden!important;transform:none!important;scale:1!important;overflow:hidden!important;isolation:auto!important;font-family:var(--dy-font-display)!important;font-size:.625rem!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase!important;line-height:1!important;transition:opacity .2s ease,visibility .2s ease,background-color .2s ease,border-color .2s ease,width .32s cubic-bezier(.25,.1,.25,1),max-width .32s cubic-bezier(.25,.1,.25,1),min-width .32s cubic-bezier(.25,.1,.25,1),height .2s ease,min-height .2s ease,max-height .2s ease,padding .32s cubic-bezier(.25,.1,.25,1)!important}.product-card .quick-add__button:before,.product-card .quick-add__button:after{content:none!important;display:none!important}@media(hover:hover){.product-card:hover .quick-add__button{pointer-events:auto!important;opacity:1!important;visibility:visible!important;width:2.5rem!important;min-width:2.5rem!important;max-width:2.5rem!important;height:2.5rem!important;min-height:2.5rem!important;max-height:2.5rem!important;padding:0!important;border:1px solid #000!important;background:#fff!important;background-color:#fff!important;background-image:none!important}.product-card:hover .quick-add__button:hover,.product-card:hover .quick-add__button:focus-visible{width:auto!important;min-width:2.5rem!important;max-width:16rem!important;padding:0 .95rem!important}.product-card:hover .quick-add__button:hover .add-to-cart-text__content,.product-card:hover .quick-add__button:focus-visible .add-to-cart-text__content{max-width:12rem!important;opacity:1!important;margin-inline-start:.5rem!important}.product-card:hover .quick-add__button:hover .add-to-cart-text__content span span,.product-card:hover .quick-add__button:focus-visible .add-to-cart-text__content span span{opacity:1!important;filter:none!important;translate:none!important}}.product-card .quick-add__button .add-to-cart__added{display:none!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important;background-color:transparent!important;color:inherit!important;box-shadow:none!important;border:0!important;border-radius:0!important;transform:none!important;translate:none!important;opacity:0!important;pointer-events:none!important;z-index:2!important;align-items:center!important;justify-content:center!important;gap:0!important;font-size:0!important;letter-spacing:0!important}.product-card .quick-add__button[data-added=true]{opacity:1!important;visibility:visible!important;pointer-events:none!important;width:2.5rem!important;min-width:2.5rem!important;max-width:2.5rem!important;height:2.5rem!important;min-height:2.5rem!important;max-height:2.5rem!important;padding:0!important;border:1px solid #000!important;background:#000!important;background-color:#000!important;color:#fff!important;overflow:hidden!important}.product-card .quick-add__button[data-added=true] .add-to-cart__added{display:flex!important;opacity:1!important;background:transparent!important;color:#fff!important}.product-card .quick-add__button[data-added=true] .add-to-cart__added-icon,.product-card .quick-add__button[data-added=true] .add-to-cart__added .svg-wrapper,.product-card .quick-add__button[data-added=true] .checkmark-burst{display:grid!important;place-items:center!important;width:1.35rem!important;height:1.35rem!important;min-width:1.35rem!important;max-width:1.35rem!important;opacity:1!important;color:#fff!important}.product-card .quick-add__button[data-added=true] .add-to-cart__added-icon svg,.product-card .quick-add__button[data-added=true] .checkmark-burst svg{width:1.35rem!important;height:1.35rem!important;display:block!important;overflow:visible!important}.product-card .quick-add__button[data-added=true] .checkmark-burst .check,.product-card .quick-add__button[data-added=true] .checkmark-burst .tick{opacity:1!important;scale:1!important;filter:none!important;stroke:#fff!important;fill:none!important}.product-card .quick-add__button[data-added=true] .checkmark-burst .burst,.product-card .quick-add__button[data-added=true] .checkmark-burst .ring,.product-card .quick-add__button[data-added=true] .checkmark-burst .line{display:none!important;opacity:0!important}.product-card .quick-add__button[data-added=true] .add-to-cart-text{opacity:0!important;visibility:hidden!important;clip-path:none!important;filter:none!important;translate:none!important;transform:none!important;animation:none!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;pointer-events:none!important}.product-card .quick-add__button .add-to-cart-text,.product-card .quick-add__button .add-to-cart-text--added{display:inline-flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;background-color:transparent!important;border-radius:0!important;height:100%!important;min-height:100%!important;gap:0!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;overflow:visible!important;position:relative!important;transform:none!important;translate:none!important;animation:none!important}.product-card .quick-add__button .add-to-cart-icon,.product-card .quick-add__button .svg-wrapper.add-to-cart-icon,.product-card .quick-add__button .svg-wrapper{display:grid!important;place-items:center!important;width:1rem!important;height:1rem!important;min-width:1rem!important;max-width:1rem!important;flex-shrink:0!important;opacity:1!important;visibility:visible!important;background:transparent!important;position:relative!important;transform:none!important;translate:none!important}.product-card .quick-add__button .add-to-cart-icon svg,.product-card .quick-add__button .svg-wrapper svg{width:1rem!important;height:1rem!important;stroke:currentColor!important;fill:none!important;display:block!important;--icon-stroke-width: 1.4px}.product-card .quick-add__button .add-to-cart-icon svg path,.product-card .quick-add__button .svg-wrapper svg path{stroke:currentColor!important;stroke-width:1.4px!important}.product-card .quick-add__button .add-to-cart-text__content,.product-card .quick-add__button .add-to-cart-text__content>span,.product-card .quick-add__button .add-to-cart-text__content span span{display:block!important;background:transparent!important;border-radius:0!important;height:auto!important;padding:0!important;margin:0!important;filter:none!important;translate:none!important;grid-template-columns:1fr!important;font:inherit!important;letter-spacing:inherit!important;text-transform:uppercase!important;color:inherit!important;white-space:nowrap!important;opacity:1!important}.product-card .quick-add__button .add-to-cart-text__content{max-width:0!important;opacity:0!important;overflow:hidden!important;transition:max-width .32s cubic-bezier(.25,.1,.25,1),opacity .18s ease,margin .32s cubic-bezier(.25,.1,.25,1)!important;margin-inline-start:0!important}.product-card .quick-add__button .is-visually-hidden-mobile{position:static!important;width:auto!important;height:auto!important;margin:0!important;clip:auto!important;overflow:visible!important;white-space:nowrap!important}@media(hover:none){.product-card .quick-add__button,.product-card .quick-add__button.button{pointer-events:auto!important;opacity:1!important;visibility:visible!important;width:2.5rem!important;min-width:2.5rem!important;max-width:2.5rem!important;height:2.5rem!important;min-height:2.5rem!important;max-height:2.5rem!important;padding:0!important;border:1px solid #000!important;background:#fff!important;background-color:#fff!important}.product-card .quick-add__button .add-to-cart-text__content{max-width:0!important;opacity:0!important;margin-inline-start:0!important}}.template-collection .product-grid,.template-collection .product-grid__item,.template-search .product-grid{--product-grid-columns-desktop: 4}@media(min-width:768px){.template-collection .product-grid,.template-search .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:767px){.template-collection .product-grid,.template-search .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.template-collection .facets--vertical,.template-collection .facets-block-wrapper--vertical{min-width:14.375rem;max-width:14.375rem}.template-collection .facets__summary,.template-collection .facets__label,.template-collection .facet-checkbox__text{font-family:var(--dy-font-display)!important;font-size:var(--dy-fs-nav)!important;letter-spacing:var(--dy-track-nav)!important;text-transform:uppercase!important}.template-collection h1{font-size:clamp(1.25rem,2vw,1.75rem)!important;font-weight:500!important;letter-spacing:.06em!important}.template-product .product-information{--pdp-details-max: 26rem}.template-product .product-information h1,.template-product .product-information .product-title,.template-product .product-information .dy-pdp-title,.template-product .product-information h1 *{font-family:var(--dy-font-display)!important;font-weight:400!important;font-size:clamp(1.35rem,2vw,1.625rem)!important;letter-spacing:.01em!important;text-transform:none!important;line-height:1.3!important;color:#000!important;margin:0 0 .35rem!important}.template-product .dy-pdp-collection{margin:0 0 .75rem!important;font-family:var(--dy-font-display)!important;font-size:.6875rem!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#6b6b6b!important}.template-product .dy-pdp-collection a{color:inherit!important;text-decoration:none!important;border-bottom:1px solid transparent;transition:border-color .25s ease,opacity .25s ease}.template-product .dy-pdp-collection a:hover{border-bottom-color:currentColor;opacity:.7}.template-product .dy-pdp-type{margin:0 0 .5rem!important;font-family:var(--dy-font-body)!important;font-size:.9375rem!important;font-weight:400!important;letter-spacing:.01em!important;text-transform:none!important;color:#3f3f3f!important}.template-product .dy-pdp-sku{margin:.15rem 0 0!important;font-family:var(--dy-font-display)!important;font-size:.6875rem!important;font-weight:400!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#8a8a8a!important}.template-product .product-information .accelerated-checkout-block,.template-product .product-information .shopify-payment-button,.template-product .product-information shopify-accelerated-checkout{display:none!important}.template-product .product-information .quantity-selector,.template-product .product-information quantity-selector-component,.template-product .sticky-add-to-cart [ref=quantityDisplay],.template-product .sticky-add-to-cart__button [ref=quantityDisplay]{display:none!important}.template-product .dy-pdp-size-guide{margin:.15rem 0 .75rem!important}.template-product .dy-pdp-size-guide a{font-family:var(--dy-font-display)!important;font-size:.75rem!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#000!important;text-decoration:underline!important;text-underline-offset:.2em!important}.template-product .dy-pdp-actions{display:flex;flex-direction:column;gap:1rem;margin:.25rem 0 .5rem}.template-product .dy-pdp-wishlist{display:inline-flex;align-items:center;gap:.55rem;padding:0;border:0;background:transparent;cursor:pointer;font-family:var(--dy-font-display);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:#000}.template-product .dy-pdp-wishlist:hover{color:#737373}.template-product .dy-pdp-wishlist__icon{display:inline-flex;line-height:0}.template-product .dy-pdp-help{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem}.template-product .dy-pdp-help a{font-family:var(--dy-font-display);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:#6b6b6b;text-decoration:underline;text-underline-offset:.2em}.template-product .dy-pdp-help a:hover{color:#000}.template-product .dy-pdp-style-no{margin:1rem 0 0!important;font-family:var(--dy-font-display)!important;font-size:.75rem!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#8a8a8a!important}.template-product .product-recommendations:not(:has(product-card)):not(:has(.product-card)){display:none!important}.template-product .sticky-add-to-cart__bar{border-radius:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.template-product .product-information product-price .price,.template-product .product-information .price__regular,.template-product .product-information .price-item{font-family:var(--dy-font-display)!important;font-size:1rem!important;font-weight:400!important;letter-spacing:.02em!important}.template-product .product-information .product-details{max-width:26rem}@media(min-width:1025px){.template-product .product-information__grid--half .product-details{padding-inline-start:1.5rem}}.template-product .product-information .text-block p{font-family:var(--dy-font-body)!important;font-size:.875rem!important;font-weight:400!important;letter-spacing:.01em!important;text-transform:none!important;color:var(--dy-ink-soft)!important;margin:0!important}.template-product .product-information .quantity-selector,.template-product .product-information quantity-selector-component{display:none!important}.template-product .product-information .add-to-cart-button,.template-product .product-information button[name=add],.template-product .product-information .product-form__submit{font-weight:500!important;letter-spacing:.1em!important;min-height:3.25rem!important;padding:.8125rem 1.875rem!important;line-height:1.2!important;width:100%!important}.template-product .product-information .add-to-cart-button .add-to-cart-text,.template-product .product-information button[name=add] .add-to-cart-text{gap:.5rem!important}.template-product .product-media-gallery img,.template-product .product-media img{aspect-ratio:1 / 1.25;object-fit:cover}.template-product .media-gallery--carousel{--slideshow-gap: .75rem}@media(min-width:750px){.template-product slideshow-controls[thumbnails][pagination-position=left]{align-self:start;max-height:min(78vh,44rem);overflow-y:auto;padding-inline-end:.35rem;scrollbar-width:thin}.template-product slideshow-controls[thumbnails][pagination-position=left] .slideshow-controls__thumbnails{flex-direction:column!important;gap:.5rem!important}.template-product slideshow-controls[thumbnails] .slideshow-controls__thumbnail,.template-product slideshow-controls[thumbnails] .slideshow-control{width:4.5rem!important;height:auto!important;aspect-ratio:1 / 1.25!important;border:1px solid transparent!important;border-radius:0!important;opacity:.5;padding:0!important;overflow:hidden}.template-product slideshow-controls[thumbnails] .slideshow-controls__thumbnail[aria-current=true],.template-product slideshow-controls[thumbnails] .slideshow-control[aria-current=true],.template-product slideshow-controls[thumbnails] .slideshow-controls__thumbnail:hover,.template-product slideshow-controls[thumbnails] .slideshow-control:hover{opacity:1;border-color:#000!important}.template-product slideshow-controls[thumbnails] img{width:100%!important;height:100%!important;object-fit:cover!important;aspect-ratio:1 / 1.25!important}}.template-product .product-information .accordion,.template-product .product-information accordion-custom{margin-top:1.25rem!important;border-top:1px solid #e5e5e5}.template-product .product-information .accordion-row,.template-product .product-information details{border-color:#ececec!important}.template-product .product-information .accordion summary,.template-product .product-information .accordion__title,.template-product .product-information details summary{font-family:var(--dy-font-display)!important;font-size:.75rem!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase!important;padding-block:1.1rem!important}.template-product .product-details .dy-pdp-services{margin-top:.5rem}.template-product .product-information .variant-picker,.template-product .product-information variant-picker{margin-block:.25rem .5rem!important}.template-product .product-information .variant-option__button-label,.template-product .product-information .variant-button{min-width:2.75rem!important;min-height:2.75rem!important;border-radius:0!important;border:1px solid #d9d9d9!important;font-family:var(--dy-font-display)!important;font-size:.75rem!important;letter-spacing:.06em!important;text-transform:uppercase!important;background:#fff!important}.template-product .product-information .variant-option__button-label:hover,.template-product .product-information .variant-button:hover{border-color:#000!important}.template-product .product-information .variant-option__button-label:has(:checked),.template-product .product-information .variant-option__button-label[aria-checked=true],.template-product .product-information .variant-button[aria-checked=true],.template-product .product-information .variant-button.selected{border-color:#000!important;box-shadow:0 0 0 1px #000!important}.template-product .product-information .swatch{border-radius:50%!important;width:1.75rem!important;height:1.75rem!important}.template-product .product-recommendations h2,.template-product .product-recommendations h3,.template-product .product-recommendations h4{font-family:var(--dy-font-display)!important;font-weight:400!important;font-size:var(--dy-fs-h3)!important;letter-spacing:.06em!important;text-transform:uppercase!important}.dy-pdp-services{display:flex;flex-direction:column;gap:0;margin-top:0;border-top:1px solid #e5e5e5}.dy-pdp-services__row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.15rem 0;border-bottom:1px solid #ececec;font-family:var(--dy-font-display);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:#000;text-decoration:none;transition:opacity .25s ease}.dy-pdp-services__row:hover{opacity:.55}.dy-pdp-services__row span:last-child{color:#8a8a8a;font-size:.875rem;line-height:1}.dy-pdp-services__copy{display:flex;flex-direction:column;gap:.35rem;max-width:34rem}.dy-pdp-services__copy strong{font-weight:500}.dy-pdp-services__copy em,.dy-pdp-services__note{font-style:normal;font-family:var(--dy-font-body);font-size:.8125rem;letter-spacing:.01em;text-transform:none;color:#6b6b6b;line-height:1.45}.sticky-add-to-cart{border-radius:0!important;border-top:1px solid var(--dy-line)!important;background:var(--dy-white)!important;box-shadow:0 -8px 24px -16px #0000002e!important}.sticky-add-to-cart .button,.sticky-add-to-cart button{border-radius:0!important;font-family:var(--dy-font-display)!important;font-size:var(--dy-fs-nav)!important;letter-spacing:var(--dy-track-btn)!important;text-transform:uppercase!important;font-weight:500!important}.mgd-mobile-nav{display:none!important}body{padding-bottom:0!important}.cart-drawer .button,.cart-drawer button[name=checkout],.template-cart .button,.template-search .button{border-radius:0!important;font-family:var(--dy-font-display)!important;letter-spacing:var(--dy-track-btn)!important;text-transform:uppercase!important}.button,.shopify-payment-button__button{border-radius:0!important}.shopify-payment-button{margin-top:.5rem}.slideshow-control,.slider-button,.carousel-button{border-radius:0!important}.slideshow-control--dot,.slider-counter__link--dots .dot{width:1.25rem!important;height:1px!important;border-radius:0!important;background:var(--dy-black)!important;opacity:.25}.slideshow-control--dot[aria-current=true],.slider-counter__link--dots .dot.dot--active{opacity:1}.announcement-bar,.header-announcements,.shopify-section-group-header-group .announcement-bar{background:var(--dy-paper, #f9f9f9)!important;color:var(--dy-black)!important;min-height:2.25rem;border:0!important}.announcement-bar__text,.announcement-bar p,.announcement-bar a{font-family:var(--dy-font-display)!important;font-size:.6875rem!important;font-weight:500!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--dy-black)!important;white-space:nowrap!important;line-height:1.2!important}.announcement-bar a{text-decoration:underline;text-underline-offset:2px}.announcement-bar__slider slideshow-arrows .slideshow-control,.announcement-bar__slider .slideshow-control,.announcement-bar .slideshow-control.button{background:transparent!important;color:var(--dy-black)!important;border:0!important;box-shadow:none!important;border-radius:0!important;width:2rem!important;height:2rem!important;min-width:0!important;min-height:0!important;padding:0!important;opacity:.45!important}.announcement-bar__slider .slideshow-control:hover{opacity:1!important;background:transparent!important;color:var(--dy-black)!important}.announcement-bar__slider .slideshow-control .svg-wrapper,.announcement-bar__slider .slideshow-control svg{width:.75rem!important;height:.75rem!important;color:inherit!important;stroke:currentColor!important;fill:none!important}.announcement-bar__slides{width:min(100%,42rem)!important}.dy-metals-qty{position:absolute;left:.65rem;bottom:.65rem;z-index:2;font-family:var(--dy-font-body);font-size:.75rem;font-weight:400;letter-spacing:.01em;color:#737373;background:transparent;pointer-events:none}.dy-card-titles{display:flex;flex-direction:column;gap:.25rem;margin-top:.5rem;align-items:center;text-align:center;width:100%}.dy-card-primary{font-family:var(--dy-font-display);font-size:.75rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;line-height:1.35;color:var(--dy-black)}.dy-card-secondary{font-family:var(--dy-font-body);font-size:.6875rem;line-height:1.3;color:var(--dy-ink-soft, #3f3f3f)}@media(hover:hover){.product-card:hover .dy-card-primary,.product-card:hover .dy-card-secondary,.product-card:hover .dy-metals-qty{color:var(--dy-gray-hover)!important}}.product-card .add-to-cart-icon,.product-card .add-to-cart-button .svg-wrapper.add-to-cart-icon{display:grid!important}.add-to-cart-button:not(.quick-add__button) .add-to-cart-icon,.add-to-cart-button:not(.quick-add__button) .svg-wrapper.add-to-cart-icon{display:none!important}.template-product .accordion .details__header{font-family:var(--dy-font-display)!important;font-size:.75rem!important;font-weight:500!important;letter-spacing:.06em!important;text-transform:uppercase!important;padding-block:1rem!important;min-height:0!important}.template-product .accordion .details-content{font-family:var(--dy-font-body);font-size:.875rem;line-height:1.6;color:var(--dy-ink-soft)}.template-product .accordion--dividers accordion-custom .details{border-color:var(--dy-line)!important}@media screen and (min-width:750px){#header-component{--dy-desktop-menu: 1}#header-component .header-menu,#header-component .dropdown-localization,#header-component .dy-localization-modal{display:flex!important}#header-component .header__drawer,#header-component .header__icon--menu{display:none!important}#header-component .header__row--bottom{display:grid!important}}.header-menu__list a,.menu-list__link,.header__menu-item,#header-component .menu-list__link{font-family:var(--dy-font-display)!important;font-size:.75rem!important;font-weight:500!important;letter-spacing:.04em!important;text-transform:uppercase!important}.header__row--top{background:var(--dy-white)}.header-logo img,.header-logo__image{max-height:none!important;height:var(--header-logo-image-height-mobile, 64px)!important;width:auto!important;max-width:min(72vw,var(--header-logo-image-width-mobile, 220px))!important}@media(min-width:750px){.header-logo img,.header-logo__image{height:var(--header-logo-image-height, 80px)!important;max-width:min(40vw,var(--header-logo-image-width, 280px))!important}}.dy-header-scrolled .header[transparent],.header[transparent][data-sticky-state=active],.header[transparent][transparent=not-sticky][data-sticky-state=active]{--header-logo-display: none !important;--header-logo-inverse-display: block !important;--header-bg-color: var(--dy-navy, #022646) !important;--color-foreground: #ffffff !important;--color-foreground-rgb: 255 255 255 !important;--menu-top-level-font-color: #ffffff !important;background:var(--dy-navy, #022646)!important}.dy-header-scrolled .header[transparent] .header__row,.header[transparent][data-sticky-state=active] .header__row{background:var(--dy-navy, #022646)!important;color:#fff!important}.dy-header-scrolled .header-section,.dy-header-scrolled .header,.dy-header-scrolled #header-group{background:var(--dy-navy, #022646)!important}.dy-header-scrolled .header[transparent] .header-actions__action,.dy-header-scrolled .header[transparent] .search-action,.dy-header-scrolled .header[transparent] .header__icon--menu,.dy-header-scrolled .header[transparent] .header-logo,.dy-header-scrolled .header[transparent] .menu-list__link,.dy-header-scrolled .header[transparent] .header-actions__action svg,.dy-header-scrolled .header[transparent] .search-action svg,.dy-header-scrolled .header[transparent] .header__icon--menu svg,.dy-header-scrolled .header[transparent] .dropdown-localization__button,.dy-header-scrolled .header[transparent] .localization-badge-luxury,.header[transparent][data-sticky-state=active] .header-actions__action,.header[transparent][data-sticky-state=active] .search-action,.header[transparent][data-sticky-state=active] .header__icon--menu,.header[transparent][data-sticky-state=active] .menu-list__link,.header[transparent][data-sticky-state=active] .dropdown-localization__button,.header[transparent][data-sticky-state=active] .localization-badge-luxury{color:#fff!important;-webkit-text-fill-color:#ffffff!important;stroke:currentColor!important}.dy-header-scrolled .header[transparent] .header-actions__action svg,.dy-header-scrolled .header[transparent] .search-action svg,.dy-header-scrolled .header[transparent] .header__icon--menu svg,.dy-header-scrolled .header[transparent] .dropdown-localization__button svg,.header[transparent][data-sticky-state=active] .header-actions__action svg,.header[transparent][data-sticky-state=active] .search-action svg,.header[transparent][data-sticky-state=active] .header__icon--menu svg,.header[transparent][data-sticky-state=active] .dropdown-localization__button svg{color:#fff!important;stroke:currentColor!important}.card-gallery,.product-card-gallery,.product-card__media{position:relative!important}.header-actions__action.button,.header-actions__action.button-unstyled,button.header-actions__action,.header .search-action.button,.header .search-action.button-unstyled,.header .account-button,.header .header__icon--menu,.dropdown-localization__button.button,.dropdown-localization__button,.localization-selector{--button-background-color: transparent !important;--button-color: inherit !important;--button-border-color: transparent !important;background:transparent!important;background-color:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;color:inherit!important;padding:0!important;min-width:0!important;min-height:0!important;width:auto!important;height:auto!important;isolation:auto!important;overflow:visible!important;position:relative!important}.header-actions__action.button:before,.header-actions__action.button-unstyled:before,button.header-actions__action:before,.header .search-action.button:before,.header .account-button:before,.dropdown-localization__button:before{content:none!important;display:none!important;background:none!important}.header-actions__action:hover,.header .search-action:hover,.dropdown-localization__button:hover{background:transparent!important;color:inherit!important;opacity:.55}.header-actions__cart-icon,.header-actions__cart-icon .svg-wrapper,.header-actions__action .svg-wrapper,.header .search-action .svg-wrapper,.header .account-button__icon{background:transparent!important;box-shadow:none!important;width:1.375rem!important;height:1.375rem!important;display:grid!important;place-items:center!important}.header-actions__action svg,.header .search-action svg,.header .header__icon--menu svg,.header-actions__cart-icon svg,.header .account-button svg{color:inherit!important;stroke:currentColor!important;fill:none!important;width:1.375rem!important;height:1.375rem!important;display:block!important;overflow:visible!important}.header cart-drawer-component.cart-drawer,.header .cart-drawer{background:transparent!important;color:inherit!important;border:0!important;box-shadow:none!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;padding:0!important;margin:0!important;overflow:visible!important;isolation:auto!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.header .header-actions__action,.header .search-action,.header .account-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:2.25rem!important;height:2.25rem!important;min-width:2.25rem!important;min-height:2.25rem!important;padding:0!important;background:transparent!important;background-color:transparent!important;border:0!important;box-shadow:none!important;isolation:auto!important;overflow:visible!important}.header-actions__cart-icon{position:relative;display:grid!important;place-items:center!important;width:1.375rem!important;height:1.375rem!important;color:inherit!important;isolation:auto!important;overflow:visible!important}.header-actions__cart-icon .cart-bubble:not(.visually-hidden){position:absolute;top:-.35rem;right:-.45rem}.localization-badge-luxury{display:inline-flex!important;align-items:center!important;gap:.35rem!important;border:0!important;background:transparent!important;padding:0!important;box-shadow:none!important;font-family:var(--dy-font-display)!important;font-size:.6875rem!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:inherit!important}.localization-badge-luxury .localization-sep{opacity:.45;margin:0}.dropdown-localization__button .icon-caret{width:.625rem!important;height:.625rem!important;color:inherit!important}.dropdown-localization__button .icon-caret svg{stroke:currentColor!important;fill:none!important}.header[transparent]:not([data-sticky-state=active]):not(:has(.menu-list__link[aria-haspopup][aria-expanded=true])):not(:has(.menu-list__link[aria-haspopup]:hover)):not(:has(.mega-menu__list:hover)):not(:has(.dy-menu-open)){--menu-top-level-font-color: #ffffff !important;--menu-top-level-font-color-rgb: 255 255 255 !important;--color-foreground: #ffffff !important;--color-foreground-rgb: 255 255 255 !important;--button-color: #ffffff !important}#header-component.header[transparent]:not([data-sticky-state=active]):not(:has(.menu-list__link[aria-haspopup][aria-expanded=true])):not(:has(.menu-list__link[aria-haspopup]:hover)):not(:has(.mega-menu__list:hover)) .header-actions__action,#header-component.header[transparent]:not([data-sticky-state=active]):not(:has(.menu-list__link[aria-haspopup][aria-expanded=true])):not(:has(.menu-list__link[aria-haspopup]:hover)):not(:has(.mega-menu__list:hover)) .search-action,#header-component.header[transparent]:not([data-sticky-state=active]):not(:has(.menu-list__link[aria-haspopup][aria-expanded=true])):not(:has(.menu-list__link[aria-haspopup]:hover)):not(:has(.mega-menu__list:hover)) .header__icon--menu,#header-component.header[transparent]:not([data-sticky-state=active]):not(:has(.menu-list__link[aria-haspopup][aria-expanded=true])):not(:has(.menu-list__link[aria-haspopup]:hover)):not(:has(.mega-menu__list:hover)) .menu-list__link,#header-component.header[transparent]:not([data-sticky-state=active]):not(:has(.menu-list__link[aria-haspopup][aria-expanded=true])):not(:has(.menu-list__link[aria-haspopup]:hover)):not(:has(.mega-menu__list:hover)) .header__row--bottom .menu-list__link,#header-component.header[transparent]:not([data-sticky-state=active]):not(:has(.menu-list__link[aria-haspopup][aria-expanded=true])):not(:has(.menu-list__link[aria-haspopup]:hover)):not(:has(.mega-menu__list:hover)) .dropdown-localization__button,#header-component.header[transparent]:not([data-sticky-state=active]):not(:has(.menu-list__link[aria-haspopup][aria-expanded=true])):not(:has(.menu-list__link[aria-haspopup]:hover)):not(:has(.mega-menu__list:hover)) .localization-badge-luxury{color:#fff!important;-webkit-text-fill-color:#ffffff!important}#header-component.header[transparent]:not([data-sticky-state=active]):not(:has(.menu-list__link[aria-haspopup][aria-expanded=true])):not(:has(.menu-list__link[aria-haspopup]:hover)):not(:has(.mega-menu__list:hover)) .header-actions__action svg,#header-component.header[transparent]:not([data-sticky-state=active]):not(:has(.menu-list__link[aria-haspopup][aria-expanded=true])):not(:has(.menu-list__link[aria-haspopup]:hover)):not(:has(.mega-menu__list:hover)) .search-action svg,#header-component.header[transparent]:not([data-sticky-state=active]):not(:has(.menu-list__link[aria-haspopup][aria-expanded=true])):not(:has(.menu-list__link[aria-haspopup]:hover)):not(:has(.mega-menu__list:hover)) .header__icon--menu svg,#header-component.header[transparent]:not([data-sticky-state=active]):not(:has(.menu-list__link[aria-haspopup][aria-expanded=true])):not(:has(.menu-list__link[aria-haspopup]:hover)):not(:has(.mega-menu__list:hover)) .dropdown-localization__button svg{color:#fff!important;stroke:currentColor!important;-webkit-text-fill-color:#ffffff!important}.header[transparent]:has(.menu-list__link[aria-haspopup][aria-expanded=true]),.header[transparent]:has(.menu-list__list-item:has(.menu-list__link[aria-haspopup][aria-expanded=true])),.header[transparent]:has(.menu-list__submenu:hover),body.dy-menu-open .header[transparent]{--header-bg-color: #ffffff !important;--header-logo-display: block !important;--header-logo-inverse-display: none !important;--color-foreground: #000000 !important;--color-foreground-rgb: 0 0 0 !important;--color-foreground-heading: #000000 !important;--color-background: #ffffff !important;--color-background-rgb: 255 255 255 !important;--color-border: #d9d9d9 !important;--color-border-rgb: 217 217 217 !important;--menu-top-level-font-color: #000000 !important;--menu-top-level-font-color-rgb: 0 0 0 !important;--menu-child-font-color: #000000 !important;--button-color: #000000 !important;--button-background-color: transparent !important;color:#000!important}.header[transparent]:has(.menu-list__link[aria-haspopup][aria-expanded=true]) .header__row,.header[transparent]:has(.menu-list__list-item:has(.menu-list__link[aria-haspopup][aria-expanded=true])) .header__row,body.dy-menu-open .header[transparent] .header__row{--color-foreground: #000000 !important;--color-foreground-rgb: 0 0 0 !important;--color-background: #ffffff !important;--color-background-rgb: 255 255 255 !important;background:#fff!important;color:#000!important}.header[transparent]:has(.menu-list__link[aria-haspopup][aria-expanded=true]) .menu-list__link,.header[transparent]:has(.menu-list__link[aria-haspopup][aria-expanded=true]) .header-actions__action,.header[transparent]:has(.menu-list__link[aria-haspopup][aria-expanded=true]) .search-action,.header[transparent]:has(.menu-list__link[aria-haspopup][aria-expanded=true]) .header__icon--menu,.header[transparent]:has(.menu-list__link[aria-haspopup][aria-expanded=true]) .dropdown-localization__button,.header[transparent]:has(.menu-list__link[aria-haspopup][aria-expanded=true]) .localization-badge-luxury,.header[transparent]:has(.menu-list__list-item:has(.menu-list__link[aria-haspopup][aria-expanded=true])) .menu-list__link,.header[transparent]:has(.menu-list__list-item:has(.menu-list__link[aria-haspopup][aria-expanded=true])) .header-actions__action,.header[transparent]:has(.menu-list__list-item:has(.menu-list__link[aria-haspopup][aria-expanded=true])) .search-action,.header[transparent]:has(.menu-list__list-item:has(.menu-list__link[aria-haspopup][aria-expanded=true])) .header__icon--menu,.header[transparent]:has(.menu-list__list-item:has(.menu-list__link[aria-haspopup][aria-expanded=true])) .dropdown-localization__button,.header[transparent]:has(.menu-list__link[aria-haspopup]:hover) .menu-list__link,.header[transparent]:has(.menu-list__link[aria-haspopup]:hover) .header-actions__action,.header[transparent]:has(.menu-list__link[aria-haspopup]:hover) .search-action,.header[transparent]:has(.menu-list__link[aria-haspopup]:hover) .dropdown-localization__button,.header[transparent]:has(.mega-menu__list:hover) .menu-list__link,.header[transparent]:has(.mega-menu__list:hover) .header-actions__action,body.dy-menu-open .header[transparent] .menu-list__link,body.dy-menu-open .header[transparent] .header-actions__action,body.dy-menu-open .header[transparent] .search-action,body.dy-menu-open .header[transparent] .dropdown-localization__button,body.dy-menu-open #header-component .menu-list__link,body.dy-menu-open #header-component .header-actions__action,body.dy-menu-open #header-component .search-action,body.dy-menu-open #header-component .dropdown-localization__button,body.dy-menu-open #header-component .localization-badge-luxury,.header[transparent]:has(.menu-list__link[aria-haspopup][aria-expanded=true]) .menu-list__list-item:hover>.menu-list__link,.header[transparent]:has(.menu-list__link[aria-haspopup]:hover) .menu-list__list-item:hover>.menu-list__link{color:#000!important;-webkit-text-fill-color:#000000!important}.dy-header-scrolled #header-component .menu-list__link[aria-haspopup][aria-expanded=true],.dy-header-scrolled #header-component .menu-list__list-item:hover>.menu-list__link,.dy-header-scrolled #header-component .menu-list__list-item:focus-within>.menu-list__link,.header[transparent][data-sticky-state=active] .menu-list__list-item:hover>.menu-list__link,.header[transparent][data-sticky-state=active] .menu-list__list-item:focus-within>.menu-list__link{color:#fff!important;-webkit-text-fill-color:#ffffff!important}body.dy-menu-open.dy-header-scrolled #header-component .menu-list__link,body.dy-menu-open .header[transparent][data-sticky-state=active] .menu-list__link{color:#000!important;-webkit-text-fill-color:#000000!important}.header[transparent]:has(.menu-list__link[aria-haspopup][aria-expanded=true]) .header-actions__action svg,.header[transparent]:has(.menu-list__link[aria-haspopup][aria-expanded=true]) .search-action svg,.header[transparent]:has(.menu-list__link[aria-haspopup][aria-expanded=true]) .header__icon--menu svg,.header[transparent]:has(.menu-list__link[aria-haspopup][aria-expanded=true]) .dropdown-localization__button svg,.header[transparent]:has(.menu-list__list-item:has(.menu-list__link[aria-haspopup][aria-expanded=true])) .header-actions__action svg,.header[transparent]:has(.menu-list__list-item:has(.menu-list__link[aria-haspopup][aria-expanded=true])) .search-action svg,.header[transparent]:has(.menu-list__list-item:has(.menu-list__link[aria-haspopup][aria-expanded=true])) .dropdown-localization__button svg,body.dy-menu-open .header[transparent] .header-actions__action svg,body.dy-menu-open .header[transparent] .search-action svg,body.dy-menu-open .header[transparent] .dropdown-localization__button svg{color:#000!important;stroke:currentColor!important}.menu-list__submenu,.menu-list__submenu-inner,.dy-mega{--color-foreground: #000000 !important;--color-foreground-rgb: 0 0 0 !important;--color-foreground-heading: #000000 !important;--color-background: #ffffff !important;--color-background-rgb: 255 255 255 !important;--color-primary: #000000 !important;--color-primary-hover: #737373 !important;--menu-child-font-color: #000000 !important;--menu-child-active-font-color: #000000 !important;--button-color: #000000 !important;color:#000!important;background-color:#fff!important}.dy-mega a,.dy-mega__col-title,.dy-mega__l2-link,.dy-mega__promo-label,.menu-list__submenu .mega-menu__link,.menu-list__submenu a{color:#000!important}.dy-mega__l3-link{color:#6b6b6b!important}.dy-mega a:hover,.dy-mega__col-title:hover,.dy-mega__l2-link:hover,.dy-mega__l3-link:hover,.dy-mega__promo:hover .dy-mega__promo-label,.menu-list__submenu a:hover{color:#737373!important}.header-actions__action.button,.header .search-action.button,.header .account-button,.dropdown-localization__button{color:inherit!important}.dy-header-scrolled .header[transparent] .dropdown-localization__button,.dy-header-scrolled .header[transparent] .localization-badge-luxury,.header[transparent][data-sticky-state=active] .dropdown-localization__button,.header[transparent][data-sticky-state=active] .localization-badge-luxury{color:#fff!important}.dy-header-scrolled .header[transparent] .dropdown-localization__button svg,.header[transparent][data-sticky-state=active] .dropdown-localization__button svg{color:#fff!important;stroke:currentColor!important}.cart-drawer__dialog{border-radius:0!important}.cart-drawer__dialog,.cart-drawer__inner{background:#fff!important;color:#000!important}.cart-drawer__heading,.cart-drawer h2,.cart-drawer .h2{font-family:var(--dy-font-display)!important;font-size:.875rem!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-weight:500!important}.cart-drawer .cart-item__name{font-family:var(--dy-font-body)!important;font-size:.75rem!important}.cart-drawer .button,.cart-drawer button[name=checkout]{font-weight:500!important;letter-spacing:.06em!important}.search-modal__content.dialog-modal,.dialog-modal.search-modal__content{--modal-width: min(72rem, 92vw);width:var(--modal-width)!important;max-width:var(--modal-width)!important;border-radius:0!important;box-shadow:none!important;border:1px solid var(--dy-line, #d9d9d9)!important;overflow:hidden!important}@media(max-width:749px){.search-modal__content.dialog-modal,.dialog-modal.search-modal__content{--modal-width: 100vw;width:100vw!important;max-width:100vw!important;height:100dvh!important;border:0!important}}predictive-search-component.predictive-search,.search-modal .predictive-search{display:block!important;width:100%!important;grid-template-columns:none!important}.predictive-search-form__header{padding:1.25rem 1.5rem!important;gap:.75rem!important;border-bottom:1px solid var(--dy-line, #d9d9d9)!important}.predictive-search-form__header-inner{border:0!important;border-radius:0!important;border-bottom:1px solid #000!important;background:transparent!important;min-height:3.5rem;padding-inline:0 .5rem!important;position:relative!important}.predictive-search-form__header-inner:focus-within{outline:none!important}.search-modal .search-input,.predictive-search .search-input,.predictive-search-form__header-inner .search-input{background:transparent!important;color:#000!important;box-shadow:none!important;border:0!important;font-size:clamp(1.125rem,2vw,1.5rem)!important;letter-spacing:.04em!important;text-transform:none!important;padding-block:1rem!important;padding-inline:3rem .75rem!important}.search-modal .predictive-search__icon,.predictive-search-form__header-inner .predictive-search__icon{position:absolute!important;left:.25rem!important;top:50%!important;transform:translateY(-50%)!important;width:1.375rem!important;height:1.375rem!important;display:grid!important;place-items:center!important;pointer-events:none!important;color:#000!important;opacity:.55;z-index:1}.search-modal .predictive-search__icon svg,.predictive-search-form__header-inner .predictive-search__icon svg{width:1.25rem!important;height:1.25rem!important;display:block!important}.predictive-search__close-modal-button.button,.predictive-search__search-button.button,.predictive-search__reset-button{background:transparent!important;background-color:transparent!important;color:#000!important;border:0!important;box-shadow:none!important;border-radius:0!important;min-width:2.75rem!important;width:2.75rem!important;height:2.75rem!important;padding:0!important}.predictive-search__close-modal-button:hover,.predictive-search__search-button:hover{background:transparent!important;color:#000!important;opacity:.55}.predictive-search__search-button{width:auto!important;min-width:0!important;height:auto!important;padding:.9rem 1.5rem!important;border:1px solid #000!important;font-family:var(--dy-font-display)!important;font-size:.75rem!important;letter-spacing:.08em!important;text-transform:uppercase!important}.predictive-search-form__content{max-height:min(70dvh,40rem)!important}.predictive-search-results__inner,.predictive-search-results__products{padding-inline:1.5rem!important;width:100%!important;max-width:none!important}.predictive-search-results__title{font-family:var(--dy-font-display)!important;font-size:.6875rem!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin-bottom:1rem!important}.predictive-search-results__wrapper-products{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1.5rem 1.25rem!important;width:100%!important}@media(min-width:750px){.predictive-search-results__wrapper-products{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1.75rem 1.5rem!important}}.predictive-search-results__card,.predictive-search-results__card--product{width:100%!important;min-width:0!important;max-width:none!important}.predictive-search-results__card .product-card,.predictive-search-results__card .resource-card{width:100%!important}.predictive-search-results__card .resource-card__title,.predictive-search-results__card .product-card__title,.predictive-search-results__card .dy-card-primary,.predictive-search__item-heading,.search-modal .product-card .dy-card-primary,.search-modal .resource-card__title{font-size:.8125rem!important;font-weight:400!important;letter-spacing:.02em!important;text-align:center!important;white-space:normal!important;overflow:visible!important;text-overflow:unset!important;width:100%!important;color:#000!important}.predictive-search-results__card .resource-card__content,.predictive-search-results__card .product-card__content,.search-modal .resource-card__content{text-align:center!important;align-items:center!important;justify-content:center!important;padding-block-start:.75rem!important;gap:.35rem!important}.predictive-search-results__card .price,.predictive-search-results__card .price-item,.predictive-search-results__card .resource-card .price,.search-modal .resource-card .price,.search-modal .resource-card .price-item{display:flex!important;justify-content:center!important;width:100%!important;font-family:var(--dy-font-display)!important;font-size:1rem!important;font-weight:500!important;letter-spacing:.04em!important;color:#000!important;text-align:center!important;margin-block:.25rem 0!important;line-height:1.3!important}.shopify-section--dy-newsletter,.shopify-section--dy-newsletter .section-background{background:#fff!important}.dy-newsletter h2,.dy-newsletter__heading{font-family:var(--dy-font-display)!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:500!important;color:#000!important}.shopify-section--dy-footer,.shopify-section--dy-footer .section-background{background:var(--dy-navy, #022646)!important}.dy-footer,.dy-footer a,.dy-footer h3,.dy-footer__brand,.dy-footer__col-title,.dy-footer__list a,.dy-footer__legal a,.dy-footer__social a{color:#fff!important}.dy-footer__list a,.dy-footer__legal a,.dy-footer__col-title{font-family:var(--dy-font-display)!important;letter-spacing:.08em!important;text-transform:uppercase!important}.footer-utilities{display:none!important}.dy-newsletter input[type=email],.dy-newsletter__input{font-size:.6875rem!important;letter-spacing:.1em!important;text-transform:uppercase!important}.dy-newsletter button,.dy-newsletter__submit{background:#000!important;color:#fff!important;border:1px solid #000!important}.dy-localization-modal{display:contents}.dy-localization-dialog.dialog-modal{width:min(28rem,92vw)!important;max-width:min(28rem,92vw)!important;max-height:min(80dvh,40rem)!important;margin:auto!important;padding:0!important;border:0!important;border-radius:0!important;background:#fff!important;color:#000!important;box-shadow:none!important;overflow:hidden!important}.dy-localization-dialog::backdrop{background:#00000073!important}.dy-localization-dialog__panel{display:flex;flex-direction:column;max-height:min(80dvh,40rem)}.dy-localization-dialog__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;border-bottom:1px solid #d9d9d9}.dy-localization-dialog__title{margin:0;font-family:var(--dy-font-display, sans-serif);font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#000}.dy-localization-dialog__close{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;background:transparent!important;border:0!important;color:#000!important;cursor:pointer}.dy-localization-dialog__close:hover{opacity:.55}.dy-localization-dialog__close .svg-wrapper,.dy-localization-dialog__close svg{width:.875rem;height:.875rem}.dy-localization-dialog__body{padding:1.25rem 1.5rem 1.75rem;overflow:auto}.dy-localization-dialog .localization-form,.dy-localization-dialog localization-form-component{display:block;width:100%}.dy-localization-dialog .localization-form__list,.dy-localization-dialog .country-selector-form__wrapper{max-height:min(40dvh,16rem);overflow:auto}.dy-localization-dialog .localization-form__list-item,.dy-localization-dialog .language-selector,.dy-localization-dialog .localization-form__select,.dy-localization-dialog summary{font-family:var(--dy-font-display, sans-serif)!important;font-size:.75rem!important;letter-spacing:.06em!important;text-transform:uppercase!important;border-radius:0!important}.dy-localization-dialog .language-selector{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid #d9d9d9}.resource-list__carousel{--peek-next-slide-size: 1.25rem}.resource-list__carousel slideshow-slides{overflow-x:auto!important;scroll-snap-type:x mandatory!important;scroll-behavior:smooth!important;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x pan-y;scrollbar-width:none!important}.resource-list__carousel slideshow-slides::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.resource-list__carousel .resource-list__slide{scroll-snap-align:start!important;scroll-snap-stop:normal}.resource-list__carousel slideshow-arrows{padding-inline:.35rem!important;pointer-events:none}.resource-list__carousel .slideshow-control{pointer-events:auto!important;opacity:1!important;color:#000!important;background:transparent!important;border:0!important;box-shadow:none!important;min-width:2.5rem!important;min-height:2.5rem!important;width:2.5rem!important;height:2.5rem!important;padding:0!important}.resource-list__carousel .slideshow-control svg{width:1rem!important;height:1rem!important;stroke:currentColor!important}@media(max-width:749px){.resource-list__carousel{--peek-next-slide-size: 2.75rem}.resource-list__carousel .resource-list__slide{--slide-width: clamp(12rem, 74cqw, 19rem) !important;scroll-snap-align:center!important}.resource-list__carousel slideshow-arrows{display:none!important}.resource-list__carousel{padding-inline:.85rem}.resource-list__carousel slideshow-slides{scroll-padding-inline:.85rem}}@media(min-width:750px){.resource-list__carousel slideshow-arrows .slideshow-control--previous{margin-inline-start:0}.resource-list__carousel slideshow-arrows .slideshow-control--next{margin-inline-end:0}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/dy-commerce.css.map */
