#ProductGridContainer .collection.page-width{max-width:100%;padding-left:1.5rem;padding-right:1.5rem}@media screen and (min-width:990px){#ProductGridContainer .collection.page-width{padding-left:2rem;padding-right:2rem}}.title-wrapper .title,.collection__title .title{text-transform:uppercase;letter-spacing:.16em;font-weight:600}.collection__title.title-wrapper{text-align:center}.card__heading,.card__heading a{text-transform:uppercase;letter-spacing:.05em;font-weight:500}.card__information{padding-top:1.1rem;padding-bottom:1.8rem}.price__regular .price-item,.price .price-item{letter-spacing:.04em}.card-information .price,.card-information .price .price-item,.card-information .price--on-sale .price-item--regular,.card__information .price,.card__information .price .price-item,.card__information .price--on-sale .price-item--regular{font-size:1.4rem}.button,.product-form__submit,.shopify-payment-button__button--unbranded{text-transform:uppercase;letter-spacing:.12em;font-weight:500}.button,.product-form__submit,.shopify-payment-button__button,.shopify-payment-button__button--unbranded{--buttons-radius: 0;--buttons-radius-outset: 0;border-radius:0}.button:before,.button:after{border-radius:0}.product__title,.product__title h1,.product__title .h1,.product__title>*{text-transform:uppercase;letter-spacing:.08em;font-weight:500;font-size:1.5rem;line-height:1.35}@media screen and (min-width:750px){.product__title,.product__title h1,.product__title .h1{font-size:1.6rem}}.product__info-container .price,.product__info-container .price .price-item{font-size:1.4rem;color:rgba(var(--color-foreground),.6)}.badge,.price__badge-sold-out,.price__badge-sale{--badge-corner-radius: 0;border-radius:0}.product__info-container .product-form__input--pill input[type=radio]+label,.product__info-container .product-form__input--pill input[type=radio]+label:before{--variant-pills-radius: 0;border-radius:0}.product__info-container .product-form__input--swatch .swatch-input__label{--swatch-input--radius: 0;border-radius:0}@media screen and (min-width:750px){.product--columns .product__media-list{--grid-desktop-horizontal-spacing: .8rem;--grid-desktop-vertical-spacing: .8rem}}body.template-product .product-grid:not(.shuffled)>li:nth-child(n+5){display:none}@media screen and (min-width:750px){.product__media-list .product-media-container{max-width:420px;margin-left:auto;margin-right:auto}}.jm-review-widget{--jm-review-widget-star-and-histogram-color: #1a1a1a !important;--jm-review-widget-button-color: #1a1a1a !important;--jm-review-widget-button-text-color: #ffffff !important;--jm-widget-primary-color: #1a1a1a !important;--jm-review-widget-form-button-color: #1a1a1a !important;--jm-review-widget-form-button-text-color: #ffffff !important;--jm-widget-border-radius: 0 !important;--jm-widget-border-radius-simplified: 0 !important}.jm-review-widget .jm-button,.jdgm-widget .jm-button{border-radius:0!important;text-transform:uppercase;letter-spacing:.12em;font-weight:500}.jm-review-widget-minimal-header__title{text-transform:uppercase;letter-spacing:.16em;font-weight:600!important;font-size:1.8rem!important}.jm-review-widget-minimal-header>.jm-cluster{flex-direction:column!important;align-items:center!important;text-align:center;gap:1.6rem!important}.jm-review-widget-minimal-header .jm-stack{align-items:center!important}.shopify-section:has(.jm-review-widget .jdgm-empty-state){display:none}.jm-review-widget .jdgm-empty-state{display:none!important}:root{--jdgm-primary-color: #1a1a1a !important;--jdgm-secondary-color: rgba(26, 26, 26, .07) !important;--jdgm-star-color: #1a1a1a !important;--jdgm-write-review-bg-color: #1a1a1a !important;--jdgm-paginate-color: #1a1a1a !important;--jdgm-reviewer-name-color: #1a1a1a !important}.jdgm-star{color:#1a1a1a!important}.product__info-container>.shopify-app-block:empty{margin-top:0!important;margin-bottom:0!important}@media screen and (max-width:749px){.product__media-wrapper slider-component{position:relative}.product__media-wrapper .product__media-list{margin-bottom:0!important}.product__media-wrapper .slider-buttons{position:absolute;right:2.7rem;bottom:2rem;z-index:2;margin:0;padding:0;pointer-events:none}.product__media-wrapper .slider-buttons .slider-button{display:none}.product__media-wrapper .slider-buttons .slider-counter{margin:0;padding:.3rem .9rem;background:#1a1a1a9e;color:#fff;font-size:1.1rem;letter-spacing:.06em;border-radius:999px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}.marettimo-ctl{display:flex;align-items:center;gap:1.4rem;margin:2rem 0 .5rem;padding:1.2rem;border:1px solid rgba(26,26,26,.14);text-decoration:none;color:inherit;transition:border-color .15s ease,background-color .15s ease}.marettimo-ctl:hover,.marettimo-ctl:focus-visible{border-color:#1a1a1a;background:#1a1a1a08}.marettimo-ctl__media{flex:0 0 auto;line-height:0}.marettimo-ctl__img{width:6.4rem;height:auto;object-fit:cover;display:block}.marettimo-ctl__body{display:flex;flex-direction:column;gap:.35rem;min-width:0}.marettimo-ctl__eyebrow{font-size:1rem;letter-spacing:.12em;text-transform:uppercase;opacity:.62}.marettimo-ctl__title{font-size:1.4rem;letter-spacing:.04em;text-transform:uppercase}.marettimo-ctl__note{font-size:1.3rem;line-height:1.35}.marettimo-ctl__price{font-size:1.3rem;opacity:.7}
/*# sourceMappingURL=/cdn/shop/t/28/assets/marettimo.css.map */
