#MainContent:is([data-template=index],[data-template=collection],[data-template=list-collections],[data-template=search],[data-template=product]){background:var(--dv-canvas)}#MainContent :is(.collection-hero,.main-search,product-info,.related-products,.dv-filter-bar),#MainContent collection-component>.gradient{background:transparent}#MainContent[data-template=index] .dv-hero__img{object-position:50% 50%}#MainContent[data-template=index] .dv-imgtext__img{aspect-ratio:3 / 2;object-position:center}#MainContent .dv-catgrid--catalog .dv-catgrid__cell{border:1px solid var(--dv-image-border);background:var(--dv-card-surface)}#MainContent .dv-catgrid--catalog .dv-catgrid__label{background:var(--dv-card-surface);border-color:var(--dv-image-border)}#MainContent product-component{width:100%;height:100%;min-width:0}#MainContent .dv-product-card{width:100%;height:100%;background:var(--dv-card-surface);border:1px solid var(--dv-image-border)}#MainContent .dv-product-card .card{background:var(--dv-card-surface)}#MainContent .dv-product-card .card__inner{--ratio-percent: 100% !important;width:100%;flex:0 0 auto;background:var(--dv-card-surface)}#MainContent .dv-product-card .card__media{margin:0;width:100%}#MainContent .dv-product-card .media img{object-fit:contain;object-position:center;padding:clamp(.8rem,1.2vw,1.8rem)}#MainContent .dv-product-card>.card>.card__content{padding:0 1.6rem 1.6rem}#MainContent .dv-product-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;background:var(--dv-image-surface);color:var(--dv-muted)}#MainContent .dv-product-placeholder>*{position:static;width:auto;height:auto}#MainContent .dv-product-placeholder svg{width:4rem;height:4rem}#MainContent .dv-product-placeholder small{display:none}#MainContent .product__media-wrapper .product-media-container.media-type-image{width:100%;max-width:100%;background:var(--dv-card-surface);border-color:var(--dv-image-border)}#MainContent .product__media-wrapper .media-type-image .product__media{padding-top:100%;background:var(--dv-card-surface)}#MainContent .product__media-wrapper .media-type-image .product__media img{object-fit:contain;object-position:center;padding:clamp(1rem,2vw,2.8rem)}#MainContent .product__media-wrapper .thumbnail{background:var(--dv-card-surface);border-color:var(--dv-image-border)}#MainContent .product__media-wrapper .thumbnail img{width:100%;height:100%;object-fit:contain;padding:.4rem}#MainContent .dv-product-card .media img[src*=dv-amb-],#MainContent .product__media-wrapper .media-type-image .product__media img[src*=dv-amb-],#MainContent .product__media-wrapper .thumbnail img[src*=dv-amb-]{padding:0}#MainContent .product__media-wrapper .thumbnail[aria-current=true]{border-color:var(--dv-green)}#MainContent .dv-collection-banner{background:var(--dv-image-surface);border-top:1px solid var(--dv-image-border)}@media screen and (max-width:749px){#MainContent .dv-catgrid--catalog .dv-catgrid__cell:last-child:nth-child(odd){grid-column:auto;aspect-ratio:auto}#MainContent[data-template=index] :is(.dv-catnav,.dv-catgrid,.dv-imgtext).dv-page-width,#MainContent[data-template=page] .dv-imgtext.dv-page-width,#MainContent[data-template=list-collections] .dv-catgrid.dv-page-width{padding-inline:var(--dv-page-margin)}#MainContent .dv-product-card>.card>.card__content{padding:0 1rem 1.2rem}#MainContent[data-template=index] .dv-hero__img{object-position:38% 50%}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/dv-visual.css.map */
