.delmicure-product-story{--story-ink: #142239;--story-muted: #536175;--story-line: #e5e7ef;--story-tint: #f8f7fc}.delmicure-product-story .product-story-width{max-width:var(--page-width)}.delmicure-product-story .product-story-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--dc-content-gap);margin:0}.delmicure-product-story .product-story-grid>.grid__item{width:100%;max-width:100%;padding:0}.delmicure-product-story .product-story-gallery{min-width:0}.delmicure-product-story .product-story-gallery media-gallery{position:static}.delmicure-product-story .product-story-gallery .product__media-list{margin:0}.delmicure-product-story .product-story-gallery .product__media-item{border-radius:16px;overflow:hidden}.delmicure-product-story .product-story-gallery .product__media-icon{display:none}.delmicure-product-story .product-story-gallery .thumbnail-slider{margin-top:16px;align-items:center}.delmicure-product-story .product-story-gallery .thumbnail-list{gap:12px}.delmicure-product-story .product-story-gallery .thumbnail-list__item{width:calc((100% - 48px)/5);flex:0 0 calc((100% - 48px)/5)}.delmicure-product-story .product-story-gallery .thumbnail{border-radius:8px}.delmicure-product-story .product-story-gallery .slider-button{flex:0 0 36px;width:36px;height:40px}.delmicure-product-story .product-story-gallery .slider-counter{display:none}.delmicure-product-story .product-story-buy .product__info-container{display:block;padding:24px;border:1px solid var(--story-line);border-radius:18px;background:#fff;box-shadow:0 10px 36px #1422390a}.delmicure-product-story .product-story-buy .product__title{margin:8px 0 12px}.delmicure-product-story .product-story-buy h1{font-size:clamp(25px,2.2vw,34px);line-height:1.22;letter-spacing:-.45px;color:var(--story-ink)}.delmicure-product-story .product-story-buy .product__text{color:var(--story-muted);font-size:12px;letter-spacing:1.5px;margin:0 0 8px}.delmicure-product-story .product-story-buy .price{font-size:26px;font-weight:600;margin-top:0}.delmicure-product-story .product-story-buy .product__tax{font-size:12px;line-height:1.5;margin-top:6px}.delmicure-product-story .product-story-buy .product-form__quantity{margin:20px 0 16px}.delmicure-product-story .product-story-buy .product-form__input .form__label{font-size:13px;margin-bottom:8px}.delmicure-product-story .product-story-buy .quantity{min-height:42px}.delmicure-product-story .product-story-buy .product-form__buttons{max-width:none}.delmicure-product-story .product-story-buy .product-form__submit{min-height:50px;font-weight:600;background:#7657f3;color:#fff}.delmicure-product-story .product-story-buy .share-button{margin:14px 0 0}.delmicure-product-story .product-story-buy .share-button__button{font-size:12px;min-height:32px}.delmicure-product-story .product-story-details{min-width:0}.delmicure-product-story .product-story-details h2{font-size:clamp(23px,2vw,29px);line-height:1.25;letter-spacing:-.35px;color:var(--story-ink);margin:0 0 18px}.delmicure-product-story .product-story-details p,.delmicure-product-story .product-story-details li{font-size:15px;line-height:1.85;color:var(--story-muted)}.delmicure-product-story .product-story-details p{margin:0 0 18px}.delmicure-product-story .product-story-details li+li{margin-top:14px}.delmicure-product-story .product-story-details ul,.delmicure-product-story .product-story-details ol{padding-left:21px;margin:0 0 20px}.delmicure-product-story .product-story-details a{color:#6845db;text-underline-offset:4px}.delmicure-product-story .product-story-video{margin:0 0 var(--dc-content-gap);background:var(--story-tint);border-radius:16px;overflow:hidden}.delmicure-product-story .product-story-video-heading{padding:26px 28px 12px}.delmicure-product-story .product-story-video-heading h2{font-size:24px;margin-bottom:10px}.delmicure-product-story .product-story-video-heading p{font-size:14px;line-height:1.7}.delmicure-product-story .product-story-video-frame{display:block;padding-bottom:var(--ratio-percent)}.delmicure-product-story .product-story-video-frame video,.delmicure-product-story .product-story-video-frame img{object-fit:contain}.delmicure-product-story .product-story-details h3{font-size:18px;line-height:1.5;margin:28px 0 10px;color:var(--story-ink)}.delmicure-product-story .product-story-details table{border-collapse:collapse;width:100%;margin:20px 0 0;font-size:14px;line-height:1.6;border:0;box-shadow:none}.delmicure-product-story .product-story-details th,.delmicure-product-story .product-story-details td{padding:12px 16px;border:0;border-bottom:1px solid var(--story-line);text-align:left;vertical-align:top}.delmicure-product-story .product-story-details th{width:47%;font-weight:500;color:var(--story-ink)}.delmicure-product-story .product-story-details tr:nth-child(odd){background:var(--story-tint)}.delmicure-product-story .product-story-details small{font-size:12px;line-height:1.6}@media screen and (min-width:990px){.delmicure-product-story .product-story-grid{grid-template-columns:minmax(0,1.45fr) minmax(330px,1fr);grid-template-areas:"gallery buy" "details buy";column-gap:48px;row-gap:var(--dc-content-gap);align-items:start}.delmicure-product-story .product-story-gallery{grid-area:gallery}.delmicure-product-story .product-story-buy{grid-area:buy;align-self:stretch}.delmicure-product-story .product-story-details{grid-area:details}.delmicure-product-story .product-story-buy .product__info-container{position:sticky;top:calc(var(--header-height, 70px) + 20px);padding:28px;max-height:calc(100dvh - var(--header-height, 70px) - 36px);overflow-y:auto;scrollbar-width:thin}}@media screen and (max-width:989px){.delmicure-product-story .product-story-width{padding:0 24px}.delmicure-product-story .product-story-buy .product__info-container{position:static}.delmicure-product-story .product-story-gallery .product__media-item{width:100%}.delmicure-product-story .product-story-gallery .product__media-list{scroll-padding-left:0}}@media screen and (max-width:749px){.delmicure-product-story .product-story-width{padding:0 18px}.delmicure-product-story .product-story-grid{gap:var(--dc-content-gap)}.delmicure-product-story .product-story-buy .product__info-container{padding:22px 20px;border-radius:14px}.delmicure-product-story .product-story-buy h1{font-size:27px}.delmicure-product-story .product-story-gallery slider-component{margin-left:0;margin-right:0}.delmicure-product-story .product-story-gallery .thumbnail-list__item{flex-basis:calc((100% - 30px)/4);width:calc((100% - 30px)/4)}.delmicure-product-story .product-story-gallery .thumbnail-list{gap:10px}.delmicure-product-story .product-story-details h2{font-size:25px}.delmicure-product-story .product-story-video-heading{padding:24px 22px 8px}.delmicure-product-story .product-story-details th,.delmicure-product-story .product-story-details td{padding:11px 12px;overflow-wrap:anywhere}}.delmicure-product-story .product-story-inline-image{width:100%;margin:var(--dc-content-gap) 0;border-radius:14px;overflow:hidden}.delmicure-product-story .product-story-inline-image img{display:block;width:100%;height:auto}@media screen and (max-width:749px){.delmicure-product-story .product-story-inline-image{margin:var(--dc-content-gap) 0;border-radius:10px}}.delmicure-product-story .product-story-video{margin:0 0 var(--dc-content-gap)}.delmicure-product-story .product-story-description{margin:0}.delmicure-product-story .product-story-description>:first-child{margin-top:0}.delmicure-product-story .product-story-description h2{margin:var(--dc-content-gap) 0 16px}.delmicure-product-story .product-story-description iframe[src*="youtube.com"],.delmicure-product-story .product-story-description iframe[src*="youtube-nocookie.com"],.delmicure-product-story .product-story-description iframe[src*="player.vimeo.com"]{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:16 / 9}.delmicure-product-story .product-story-label{border-top:1px solid var(--story-line);margin:18px 0 0;padding-top:16px}.delmicure-product-story .product-story-label+.product-story-label{border-top:0;margin-top:12px;padding-top:0}.delmicure-product-story .product-story-label__content{display:flex;align-items:center;gap:11px;color:var(--story-ink);font-size:14px;line-height:1.6;text-decoration:none}.delmicure-product-story .product-story-label a:hover .product-story-label__text{text-decoration:underline;text-underline-offset:4px}.delmicure-product-story .product-story-label__icon{display:flex;flex:0 0 24px;width:24px;height:24px;align-items:center;justify-content:center;color:#7458e8}.delmicure-product-story .product-story-label__icon svg,.delmicure-product-story .product-story-label__icon img{display:block;width:24px;height:24px;margin:0;object-fit:contain}
/*# sourceMappingURL=/cdn/shop/t/22/assets/delmicure-product-story.css.map */
