main[data-template^=collection]{background:#f8f5f0}main[data-template^="collection."] .ld-coll-header{display:none}main[data-template^=collection] .ld-coll-page{padding-bottom:clamp(40px,6vw,92px)}main[data-template^=collection] .ld-coll-toolbar{align-items:center;gap:18px;padding:0 0 20px;border-bottom:1px solid rgba(17,17,17,.08);margin-bottom:clamp(22px,3vw,36px)}main[data-template^=collection] .ld-coll-toolbar__count,main[data-template^=collection] .ld-coll-toolbar__sort-label{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#11111194}main[data-template^=collection] .ld-coll-toolbar__sort,main[data-template^=collection] .ld-coll-search__input{border:1px solid rgba(17,17,17,.12);background:#ffffffc2;color:#111}main[data-template^=collection] .ld-coll-grid{gap:clamp(18px,2.2vw,34px)}main[data-template^=collection] .ld-collection-card{display:flex;flex-direction:column;height:100%;padding:18px 18px 20px;background:#ffffffad;border:1px solid rgba(17,17,17,.08);transition:transform .32s ease,border-color .32s ease,box-shadow .32s ease;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}main[data-template^=collection] .ld-collection-card:hover{transform:translateY(-4px);border-color:#11111129;box-shadow:0 18px 40px #1111110f}main[data-template^=collection] .ld-collection-card__link{display:block;color:inherit;text-decoration:none}main[data-template^=collection] .ld-collection-card img{width:100%;aspect-ratio:4 / 5;object-fit:cover;background:#f2ede6;margin-bottom:16px}main[data-template^=collection] .ld-card-title{font-family:Newsreader,Georgia,serif;font-size:clamp(1.1rem,1rem + .22vw,1.28rem);font-weight:500;line-height:1.2;letter-spacing:-.01em;margin-bottom:6px}main[data-template^=collection] .ld-card-subtitle{font-size:10px;line-height:1.5;letter-spacing:.14em;text-transform:uppercase;color:#11111185;margin-bottom:10px}main[data-template^=collection] .ld-card-price{font-size:15px;line-height:1.4;letter-spacing:.06em;color:#111}main[data-template^=collection] .ld-quickadd{margin-top:auto;padding-top:16px}main[data-template^=collection] .ld-quickadd-btn,main[data-template^=collection] .ld-quickadd-link{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:46px;border:1px solid #111111;background:#111;color:#f8f5f0;text-decoration:none;text-transform:uppercase;letter-spacing:.14em;font-size:10px;transition:background .26s ease,color .26s ease,opacity .26s ease}main[data-template^=collection] .ld-quickadd-btn:hover,main[data-template^=collection] .ld-quickadd-link:hover{background:transparent;color:#111}main[data-template^=collection] .ld-cintro,main[data-template^=collection] .ld-collection-video,main[data-template^=collection] .ld-story-quote-cta{background:transparent}main[data-template^=collection] .ld-cintro__accordion,main[data-template^=collection] .ld-cintro__panel,main[data-template^=collection] .ld-pagination{border-color:#1111111a}main[data-template^=collection] .ld-page-btn,main[data-template^=collection] .ld-page-num{border-color:#1111111f}main[data-template^=product]{background:#f8f5f0}@media screen and (min-width:990px){main[data-template^=product] .product-information__grid.product-information--media-left,main[data-template^=product] .product-information__grid.product-information--media-right{grid-template-columns:minmax(0,1.08fr) minmax(400px,.92fr);align-items:start}main[data-template^=product] .product-details{padding-left:clamp(16px,2vw,30px)}}main[data-template^=product] .product-information{background:transparent;padding-bottom:clamp(28px,4vw,56px)}main[data-template^=product] .product-details>.group-block{width:100%;max-width:560px}main[data-template^=product] .product-details h1{font-family:Newsreader,Georgia,serif;font-size:clamp(30px,2.8vw,42px);line-height:1.08;letter-spacing:-.02em;font-weight:500;color:#111;margin:0}main[data-template^=product] .price,main[data-template^=product] .price-block,main[data-template^=product] .product-details .price{font-size:20px;line-height:1.35;letter-spacing:.04em;color:#111}main[data-template^=product] .product-description,main[data-template^=product] .product-description-block,main[data-template^=product] .product-details .rte,main[data-template^=product] .product-details p{color:#111111b8}main[data-template^=product] .ld-benefits{display:grid;gap:10px;margin:8px 0 0;padding:0;list-style:none}main[data-template^=product] .ld-benefits li{position:relative;padding-left:18px;font-size:14px;line-height:1.6;color:#111111c7}main[data-template^=product] .ld-benefits li:before{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;border-radius:999px;background:#b89d74}main[data-template^=product] .product-form-buttons{gap:12px}main[data-template^=product] .button,main[data-template^=product] .shopify-payment-button__button,main[data-template^=product] .add-to-cart__button{min-height:56px;border-radius:0;text-transform:uppercase;letter-spacing:.14em;font-size:11px}main[data-template^=product] .product-form-buttons .button:not(.button-unstyled){background:#111;color:#f8f5f0;border:1px solid #111111}main[data-template^=product] .product-form-buttons .button:not(.button-unstyled):hover{background:transparent;color:#111}main[data-template^=product] .ld-payment-methods{margin-top:2px}main[data-template^=product] .ld-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:6px}main[data-template^=product] .ld-trust-item{padding:14px 12px;border:1px solid rgba(17,17,17,.09);background:#ffffff94}main[data-template^=product] .ld-trust-item strong{display:block;margin-bottom:4px;font-size:10px;letter-spacing:.16em;text-transform:uppercase}main[data-template^=product] .ld-trust-item span{display:block;font-size:12px;line-height:1.55;color:#111111a8}main[data-template^=product] .accordion{margin-top:4px}main[data-template^=product] .accordion .details{border-color:#11111117}main[data-template^=product] .accordion .details__header{min-height:54px;padding-inline:0;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#111}main[data-template^=product] .accordion .details-content{padding-block-end:14px;color:#111111b8}main[data-template^=product] .product-recommendations,main[data-template^=product] .ld-reviews-hub,main[data-template^=product] .ld-product-steps-results,main[data-template^=product] .ld-related-article-auto{background:transparent}main[data-template^=product] .ld-faq{background:transparent}main[data-template^=product] .ld-faq__shell{border:1px solid rgba(17,17,17,.08);background:#ffffff8f}@media screen and (max-width:989px){main[data-template^=product] .ld-trust{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/494/assets/divetta-catalog-product-design.css.map */
