.dlc{--dlc-ink:#143b43;--dlc-blue:#073b46;--dlc-line:#dce4e5;color:var(--dlc-ink);background:#fff;padding-bottom:36px}.dlc *{box-sizing:border-box}.dlc [hidden]{display:none!important}.dlc button,.dlc select{font:inherit}.dlc button{cursor:pointer}.dlc button:disabled{cursor:not-allowed;opacity:.48}.dlc button:focus-visible,.dlc a:focus-visible,.dlc select:focus-visible{outline:2px solid #986730;outline-offset:3px}.dlc-crumb{max-width:1280px;margin:0 auto;padding:22px 24px;font-size:12px}.dlc-layout{max-width:1280px;margin:auto;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:48px;padding:0 24px}.dlc-media{min-width:0}.dlc-content{min-width:0;padding:16px 0}.dlc h1{font-family:Cormorant Garamond,Georgia,serif;font-size:44px;line-height:1.08;font-weight:500;margin:10px 0}.dlc h2{font-family:Cormorant Garamond,Georgia,serif;font-size:32px;font-weight:500;margin:0}.dlc h3{font-size:14px;font-weight:600;margin:0}.dlc-kicker{font-size:10px;letter-spacing:.15em;margin:0}.dlc-subtitle{font-size:14px;line-height:1.7;color:#5f7377;margin:12px 0 16px}.dlc-price{font-size:23px;margin:0 0 18px}.dlc p{line-height:1.65}.dlc-includes{background:#f1f6f4;padding:14px 16px;font-size:13px;border-left:2px solid #acc4be;margin:0 0 23px}.dlc-label{font-size:12px;margin:18px 0 10px}.dlc-label-row{display:flex;align-items:center;justify-content:space-between}.dlc-label-row a{font-size:12px}.dlc-colors,.dlc-sizes{display:flex;gap:10px}.dlc-colors button{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--dlc-line);padding:12px;font-size:12px;min-height:44px}.dlc-colors i{display:block;border-radius:50%;width:18px;height:18px;background:#eee6d3;border:1px solid #cfc6b6}.dlc-colors .brown{background:#75543e}.dlc [aria-pressed=true]{border-color:var(--dlc-blue)!important;background:#edf4f2!important}.dlc-sizes button{flex:1;background:#fff;color:var(--dlc-ink);border:1px solid var(--dlc-line);padding:11px 5px;min-height:75px;font-size:17px}.dlc-sizes small{display:block;font-size:11px;line-height:1.6}.dlc-fit{font-size:12px;color:#667c80}.dlc-native-select{display:block;font-size:13px;margin:20px 0}.dlc-native-select select{display:block;width:100%;min-height:46px;background:#fff;border:1px solid var(--dlc-line);margin-top:8px;padding:10px}.dlc[data-ready] .dlc-fallback{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%)}.dlc-extras{margin:28px 0}.dlc-section-heading{display:flex;gap:12px;align-items:center;justify-content:space-between}.dlc-section-heading>span{font-size:10px;border:1px solid #b7cfc8;border-radius:20px;padding:5px 8px;white-space:nowrap}.dlc-extras>p{font-size:13px;color:#607579}.dlc-card{border:1px solid var(--dlc-line);margin:18px 0;background:#fff}.dlc-card-title{padding:16px 14px;display:flex;gap:8px;justify-content:space-between;align-items:center;background:#f6f8f7}.dlc-card-title>span{font-size:11px;text-align:right}.dlc-progress{padding:0 12px;font-size:12px}.dlc-charms{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 12px 12px}.dlc-charm{min-width:0;border:1px solid #e2e9e8;background:#fff}.dlc-charm.is-chosen{border-color:var(--dlc-blue);background:#f4f8f6}.dlc-charm>img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;display:block}.dlc-charm>span{display:block;text-align:center;font-size:11px;min-height:36px;line-height:1.3;padding:7px 2px}.dlc-stepper{display:grid;grid-template-columns:1fr 24px 1fr;align-items:center;text-align:center;border-top:1px solid var(--dlc-line)}.dlc-stepper button{border:0;color:var(--dlc-ink);background:transparent;min-height:40px;font-size:19px;padding:0}.dlc-stepper output{font-size:12px}.dlc-more{display:block;width:100%;border:0;border-top:1px solid var(--dlc-line);color:var(--dlc-ink);background:#fff;min-height:44px;padding:10px;font-size:12px;text-decoration:underline;text-underline-offset:4px}.dlc-leashes{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:14px}.dlc-leashes button{padding:0;border:1px solid var(--dlc-line);background:#fff}.dlc-leashes img{width:100%;height:auto;aspect-ratio:1.05;object-fit:cover;object-position:50% 60%;display:block}.dlc-leashes span{display:block;padding:11px;font-size:12px}.dlc-selection{background:#f6f8f7;border-top:1px solid var(--dlc-line);padding:18px;margin:24px 0 16px}.dlc-selection p{font-size:12px;margin:8px 0}.dlc-included-note{color:#5e7771}.dlc-total{border-top:1px solid #cad8d4;padding-top:14px;margin-top:14px;display:flex;justify-content:space-between;font-size:16px;font-weight:600}.dlc-add{background:var(--dlc-blue);color:#fff;border:0;min-height:54px;width:100%;padding:14px;font-size:15px;letter-spacing:.03em}.dlc-tax-note{font-size:11px;color:#6a7d80;text-align:center}.dlc-status{font-size:13px;color:#863b2c}.dlc-policy-links{display:flex;justify-content:space-between;gap:14px;font-size:12px;margin:22px 0}.dlc-details{margin-top:30px;scroll-margin-top:150px}.dlc-purchase{scroll-margin-top:150px}.dlc-details details{border-top:1px solid var(--dlc-line);padding:17px 0}.dlc-details summary{font-size:14px;cursor:pointer;font-weight:600}.dlc-details details>div,.dlc-details details>p{font-size:13px;line-height:1.8}.dlc-details table{width:100%;border-collapse:collapse;font-size:13px;margin-top:12px}.dlc-details caption{text-align:left;font-size:12px;padding-bottom:12px}.dlc-details th,.dlc-details td{border-bottom:1px solid var(--dlc-line);padding:10px;text-align:left}.dlc-back-link{font-size:13px;margin:24px 0}.dlc-gallery .pdp-gallery__frame{aspect-ratio:1!important;background:#f7f8f6}.dlc-gallery .pdp-gallery__frame>img{width:100%;height:100%;object-fit:cover!important;object-position:50% 65%}.dlc-gallery .pdp-gallery__film{aspect-ratio:auto!important}.dlc-gallery video{width:100%;height:auto;max-height:none;object-fit:contain}.dlc-gallery .pdp-gallery__thumbs{gap:8px}.dlc-gallery .pdp-gallery__thumbs>a{flex:0 0 64px}.dlc-gallery .pdp-gallery__thumbs img{width:64px;height:64px;object-fit:cover}.dlc-gallery .pdp-gallery__note{font-size:11px;line-height:1.6}.dlc .dl-product-buy-bar{z-index:30}.dlc .dl-discovery-nav{z-index:31}@media(max-width:749px){.dlc{padding-bottom:88px}.dlc-crumb{padding:15px 20px;font-size:10px;gap:8px}.dlc-layout{display:block;padding:0}.dlc-media{margin:0 12px}.dlc-content{padding:22px 20px}.dlc h1{font-size:36px}.dlc h2{font-size:29px}.dlc-price{font-size:21px}.dlc-charms{gap:6px;padding:0 10px 10px}.dlc-card-title{padding:13px 11px}.dlc-card-title h3{font-size:12px}.dlc-section-heading>span{font-size:9px}.dlc-gallery .pdp-gallery__panels{max-height:none!important}.dlc-gallery .pdp-gallery__panel{margin:0}.dlc .dl-product-jump{position:fixed;top:var(--dl-header-height,94px);left:0;right:0}.dlc .dl-product-buy-bar{position:fixed;bottom:0;left:0;right:0}.dlc .dl-product-buy-bar small{max-width:180px}.dlc-stepper{grid-template-columns:1fr 18px 1fr}.dlc-extras{margin-top:28px}}@media(max-width:360px){.dlc-content{padding-left:16px;padding-right:16px}.dlc-charms{grid-template-columns:repeat(3,minmax(0,1fr))}.dlc-section-heading{align-items:flex-start}.dlc h2{font-size:27px}}.dlc .dlc-add{color:#fff}.dlc.pc-product .pdp-gallery__thumbs{display:flex;overflow-x:auto;gap:8px;padding-bottom:6px}.dlc.pc-product .pdp-gallery__thumbs>a{flex:0 0 64px}.dlc.pc-product .pdp-gallery__thumbs img{width:64px;height:64px;max-height:none;object-fit:cover}.dlc.pc-product .pdp-gallery__thumbs span{position:static;clip:auto;clip-path:none;width:auto;height:auto;overflow:visible;font-size:10px}.dlc.pc-product .pdp-gallery__film video{width:100%;height:auto}.dlc:not([data-ready]) [data-charm-bar]{display:none!important}@media(max-width:749px){body.dlc-mobile #MainContent{padding-top:44px}body.dlc-mobile .dl-header-benefits{display:none}.dlc.pc-product .pdp-gallery__thumbs>a{flex-basis:64px}.dlc.pc-product .pdp-gallery__thumbs img{width:64px;height:64px}}.dlc.pc-product{display:block}.dlc .dlc-layout{width:100%;min-width:0}.dlc .dlc-gallery{max-width:100%;min-width:0}@media(min-width:750px){.dlc.pc-product .pdp-gallery__film{scroll-margin-top:var(--dl-header-height,112px)}.dlc.pc-product .pdp-gallery__film video{display:block;width:auto;max-width:100%;height:auto;max-height:min(640px,calc(100svh - 240px));margin-inline:auto;object-fit:contain}}.dlc>.dlc-details{max-width:1280px;margin:30px auto 0;padding:0 24px}@media(min-width:750px){.dlc-media{align-self:stretch;scroll-margin-top:var(--dl-header-height,112px)}.dlc .dlc-gallery{position:sticky;top:24px}.dlc.pc-product .pdp-gallery__frame:not(.pdp-gallery__film){width:min(100%,calc(100svh - 220px));margin-inline:auto}.dlc>.dlc-details{margin-top:48px;padding-top:24px;border-top:1px solid var(--dlc-line)}.dlc>.dlc-details--collar{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:0 48px}.dlc>.dlc-details--collar>details{border-top:0;min-width:0}.dlc>.dlc-details--collar>details:last-child{grid-column:1/-1;border-top:1px solid var(--dlc-line)}}@media(min-width:750px)and (max-height:499px){.dlc .dlc-gallery{position:static}}@media(max-width:749px){.dlc>.dlc-details{margin:8px 20px 0;padding:0}.dlc.pc-product .pdp-gallery__film{padding:16px}.dlc.pc-product .pdp-gallery__film video{display:block;width:auto;max-width:100%;height:auto;margin:auto;object-fit:contain;max-height:max(48px,calc(100svh - var(--dl-header-height,94px) - 180px - env(safe-area-inset-bottom,0px)))}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/diana-charm-collar.css.map */
