.alternative-product-card__wrapper{background-color:#fff;display:flex;gap:16px;justify-content:center;align-items:center;padding:16px;box-sizing:border-box}.alternative-product-card__image-wrapper{width:88px;aspect-ratio:1/1}.alternative-product-card__image-wrapper>img,.alternative-product-card__image-wrapper>.media{width:100%;height:100%}.alternative-product-card__content{width:100%;display:flex;flex-direction:column;gap:16px;align-items:start;justify-content:start}.alternative-product-card__content>h3{color:var(--Color-Text-Heading, #1C1C1C);font-size:14px;font-style:normal;font-weight:800;line-height:16px;text-transform:uppercase}.alternative-product-card__content .price{height:57px;min-width:100px;background-image:var(--price-background-url);background-position:center;background-size:contain;background-repeat:no-repeat;display:inline-flex;justify-content:center;align-items:center;padding:8px;box-sizing:border-box}.price-badge{height:57px;min-width:100px;background-position:center;background-size:contain;background-repeat:no-repeat;display:inline-flex;justify-content:center;align-items:center;padding:8px;box-sizing:border-box;position:relative;margin:0 8px;gap:4px}.price-badge.price-badge--large{height:73px;min-width:132px;margin:0 15px}.price-badge.price-badge--large .price-badge__price{font-size:60px;line-height:80px}.price-badge.price-badge--large .price-badge__price-fraction{font-size:26px;line-height:30px}.price-badge.price-badge--large .price-badge__price-fraction-dot{margin-top:9px;height:8px}@media(min-width:769px){.price-badge.price-badge--large{height:100px;min-width:180px}.price-badge.price-badge--large .price-badge__price{font-size:80px;line-height:80px}.price-badge.price-badge--large .price-badge__price-fraction{font-size:36px;line-height:40px}.price-badge.price-badge--large .price-badge__price-fraction-dot{margin-top:5px;height:15px}}.price-badge__price{color:var(--Color-Text-Heading, #1C1C1C);text-align:center;font-size:40px;font-style:normal;font-weight:800;line-height:28px;white-space:nowrap;z-index:1}.price-badge__background{background-color:#ffd500;position:absolute;left:0;top:0;right:0;bottom:0;border-radius:8px;pointer-events:none}.price-badge__background:before{content:" ";position:absolute;top:50%;left:0;height:60%;aspect-ratio:1/1;border-radius:50%;background-color:#ffd500;transform:translate(-25%,-50%)}.price-badge__background:after{content:" ";position:absolute;top:50%;right:0;height:60%;aspect-ratio:1/1;border-radius:50%;background-color:#ffd500;transform:translate(25%,-50%)}.price-badge__price-fraction{color:var(--Color-Text-Heading, #1C1C1C);font-size:18px;font-style:normal;font-weight:800;line-height:15px;letter-spacing:-.54px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:7px;text-underline-offset:0%;text-underline-position:from-font;white-space:nowrap;z-index:1}.price-badge__price-fraction-wrapper{display:flex;gap:4px;align-items:start;justify-content:center;flex-direction:column}.price-badge__price-fraction-dot{background-color:var(--Color-Text-Heading, #1C1C1C);height:7px;margin-left:2px;margin-top:5px;aspect-ratio:1/1;border-radius:50%;z-index:1}product-recommendations .card--product .price-badge{width:auto;min-width:unset;height:50px;min-height:unset}.card--product .discount-tag{right:1px;top:3px}.featured-collection-container .card--product .discount-tag{right:0;top:-30px}.featured-collection-container .card--product .product-prices__wrapper,.slider__grid .card--product .product-prices__wrapper{max-height:200px}.main-products-grid .card--product .price-badge{width:auto;min-width:unset;height:50px;min-height:unset}.featured-collection-container .grid .card{padding:36px 0 6px}@media(max-width:768px){.slider__grid:has(.discount-tag) .card{padding:36px 0 6px}}.card__collection .card__info{padding:0}@media(min-width:769px){.card--product .product-prices__wrapper{max-height:67px}}.card--product .price-badge__wrapper--regular-price{min-height:55px;max-height:108px}.main-products-grid .card--product .price-badge__wrapper--regular-price{min-height:50px}.main-products-grid .card--product .price-badge--1-digit .price-badge{padding:10px 25px}.main-products-grid .card--product .price-badge--1-digit .price-badge__price{font-size:40px}.main-products-grid .card--product .price-badge--1-digit .price-badge__price-fraction{font-size:20px;text-decoration-thickness:6px}.main-products-grid .card--product .price-badge--1-digit .price-badge__price-fraction-dot{margin-top:-9px;height:10px;margin-bottom:11px}.product-info .price-badge--1-digit .price-badge__price-fraction{text-decoration-thickness:12px}@media(max-width:769px){.product-info .price-badge--1-digit .price-badge__price-fraction{text-decoration-thickness:10px;line-height:28px}.product-info .price-badge--1-digit .price-badge__price-fraction-dot{height:12px;margin-top:4px}}product-recommendations .price-badge--1-digit .price-badge{padding:10px 14px!important}product-recommendations .price-badge--1-digit .price-badge__price{font-size:40px!important}product-recommendations .price-badge--1-digit .price-badge__price-fraction{font-size:20px!important;line-height:40px!important;text-decoration-thickness:6px!important}product-recommendations .price-badge--1-digit .price-badge__price-fraction-dot{margin-top:-9px!important;height:8px!important;margin-bottom:11px!important}.quick-add-info .price-badge--1-digit .price-badge__price-fraction{text-decoration-thickness:12px}@media(max-width:769px){.quick-add-info .price-badge--1-digit .price-badge__price-fraction{text-decoration-thickness:11px}.quick-add-info .price-badge--1-digit .price-badge__price-fraction-dot{margin-top:5px;height:12px}}.main-products-grid .card--product .price-badge--2-digits .price-badge{padding:10px 14px}.main-products-grid .card--product .price-badge--2-digits .price-badge__price{font-size:40px}.main-products-grid .card--product .price-badge--2-digits .price-badge__price-fraction{font-size:20px;line-height:40px;text-decoration-thickness:6px}.main-products-grid .card--product .price-badge--2-digits .price-badge__price-fraction-dot{margin-top:-9px;height:10px;margin-bottom:11px}.product-info .price-badge--2-digits .price-badge__price-fraction{text-decoration-thickness:12px}@media(max-width:769px){.product-info .price-badge--2-digits .price-badge__price-fraction{text-decoration-thickness:10px}.product-info .price-badge--2-digits .price-badge__price-fraction-dot{height:11px;margin-top:4px}}.quick-add-info .price-badge--2-digits .price-badge__price-fraction{text-decoration-thickness:12px}@media(max-width:769px){.quick-add-info .price-badge--2-digits .price-badge__price-fraction{text-decoration-thickness:11px}.quick-add-info .price-badge--2-digits .price-badge__price-fraction-dot{margin-top:5px;height:12px}}product-recommendations .price-badge--2-digits .price-badge{padding:10px 14px!important}product-recommendations .price-badge--2-digits .price-badge__price{font-size:40px!important}product-recommendations .price-badge--2-digits .price-badge__price-fraction{font-size:20px!important;line-height:40px!important;text-decoration-thickness:6px!important}product-recommendations .price-badge--2-digits .price-badge__price-fraction-dot{margin-top:-9px!important;height:8px!important;margin-bottom:11px!important}.main-products-grid .card--product .price-badge--3-digits .price-badge__price{font-size:40px}.main-products-grid .card--product .price-badge--3-digits .price-badge__price-fraction{font-size:20px;line-height:40px;text-decoration-thickness:6px}.main-products-grid .card--product .price-badge--3-digits .price-badge__price-fraction-dot{margin-top:-9px;height:10px;margin-bottom:11px}.product-info .price-badge--3-digits .price-badge__price-fraction{text-decoration-thickness:12px}@media(max-width:769px){.product-info .price-badge--3-digits .price-badge__price-fraction{text-decoration-thickness:10px}.product-info .price-badge--3-digits .price-badge__price-fraction-dot{height:11px;margin-top:4px}}product-recommendations .price-badge--3-digits .price-badge{padding:10px 14px!important}product-recommendations .price-badge--3-digits .price-badge__price{font-size:40px!important}product-recommendations .price-badge--3-digits .price-badge__price-fraction{font-size:20px!important;line-height:40px!important;text-decoration-thickness:6px!important}product-recommendations .price-badge--3-digits .price-badge__price-fraction-dot{margin-top:-9px!important;height:8px!important;margin-bottom:11px!important}.main-products-grid .card--product .price-badge--4-plus-digits .price-badge__price{font-size:40px}.main-products-grid .card--product .price-badge--4-plus-digits .price-badge__price-fraction{font-size:20px;line-height:40px;text-decoration-thickness:6px}.main-products-grid .card--product .price-badge--4-plus-digits .price-badge__price-fraction-dot{margin-top:-9px;height:10px;margin-bottom:11px}.product-info .price-badge--4-plus-digits .price-badge__price-fraction{text-decoration-thickness:12px}.product-info .price-badge--4-plus-digits .price-badge__price-fraction-dot{margin-top:7px;height:11px}@media(max-width:769px){.product-info .price-badge--4-plus-digits .price-badge__price-fraction{text-decoration-thickness:12px}}product-recommendations .price-badge--4-plus-digits .price-badge{padding:10px 14px!important}product-recommendations .price-badge--4-plus-digits .price-badge__price{font-size:40px!important}product-recommendations .price-badge--4-plus-digits .price-badge__price-fraction{font-size:20px!important;line-height:40px!important;text-decoration-thickness:6px!important}product-recommendations .price-badge--4-plus-digits .price-badge__price-fraction-dot{margin-top:-9px!important;height:8px!important;margin-bottom:11px!important}@media(max-width:769px){.main-products-grid .card--product .price-badge--1-digit .price-badge__price-fraction{text-decoration-thickness:5px}.main-products-grid .card--product .price-badge--1-digit .price-badge__price-fraction-dot{margin-top:-5px;height:10px;margin-bottom:7px}.main-products-grid .card--product .price-badge--3-digits .price-badge__price-fraction{text-decoration-thickness:5px}.main-products-grid .card--product .price-badge--4-plus-digits .price-badge__price{font-size:40px}.main-products-grid .card--product .price-badge--4-plus-digits .price-badge__price-fraction{font-size:20px;line-height:40px;text-decoration-thickness:5px}.main-products-grid .card--product .price-badge--4-plus-digits .price-badge__price-fraction-dot{margin-top:-9px;height:10px;margin-bottom:11px}}.alternative-product-card__content>.options-button{display:inline-flex;height:48px;width:100%;padding:14px 8px;justify-content:center;align-items:center;box-sizing:border-box;gap:var(--spacing-padding-gap-xs, 8px);border-radius:var(--Border-radius-md, 4px);border:var(--Border-width-md, 2px) solid #000;color:var(--color-text-on-action-primary-on-button, #000);text-align:center;font-size:var(--Fontsize-Body-md, 16px);font-style:normal;font-weight:700;line-height:var(--Line-Height-Body-md, 20px);text-transform:uppercase}.slider .slider__grid.w-full{width:100%!important}.section__heading{color:#000;font-family:var(--Type-Font-Family-Primary, "Open Sans");font-size:var(--Fontsize-Heading-H5, 20px);font-style:normal;font-weight:700;line-height:24px;letter-spacing:-.4px;text-transform:uppercase;margin:0}.mb-section-heading{margin-bottom:24px}@media screen and (min-width:768px){.section__heading{color:#000;font-family:var(--Type-Font-Family-Primary, "Open Sans");font-size:var(--Fontsize-Heading-H3, 34px);font-style:normal;font-weight:800;line-height:40.8px;text-transform:uppercase}.mb-section-heading{margin-bottom:40px}}.alternative-arrows{display:flex;justify-content:center;align-items:center;gap:16px;transform:none!important}.alternative-arrows>button{display:flex;justify-content:center;align-items:center;height:24px;aspect-ratio:1/1;margin:0}.alternative-arrows>button:not([disabled]):hover svg{transform:scale(1.25)}.alternative-arrows>button svg{transition:transform .3s}.alternative-arrows>button[disabled]{cursor:not-allowed}.alternative-arrows>button[disabled] svg{color:#707070}.alternative-arrows>button>*{pointer-events:none}.card__title a{color:var(--Color-Text-Body, #1C1C1C);font-family:var(--Type-Font-Family-Primary, "Open Sans", sans-serif);font-size:var(--Fontsize-Body-lg, 16px);font-style:normal;font-weight:400;line-height:var(--Line-Height-Body-lg, 24px)}.card__vendor{color:var(--Neutral-400, #1C1C1C);font-family:var(--Type-Font-Family-Primary, "Open Sans");font-size:var(--Fontsize-Body-md, 16px);font-style:normal;font-weight:700;min-height:40px;line-height:var(--Line-Height-Body-md, 20px)}.product-inventory__status{color:var(--Color-Text-Success, #7AC549);font-family:var(--Type-Font-Family-Primary, "Open Sans");font-size:var(--Fontsize-Body-sm, 12px);font-style:normal;font-weight:700;line-height:var(--Line-Height-Body-sm, 16px);text-transform:uppercase}.price-badge__wrapper{display:flex;gap:24px;align-items:center;justify-content:center;flex-wrap:wrap;justify-content:start}.product-main .price-badge__wrapper{margin-right:11px}@media screen and (min-width:768px){.product-main .price-badge__wrapper{margin-right:13px}}@container (min-width: 307px){.price-badge__wrapper{justify-content:center;flex-wrap:no-wrap}.price-badge__compare-at-price{width:auto}}@media(max-width:1024px){.price-badge__compare-at-price{text-align:center}}.price-badge__compare-at-price{min-width:81px}.price-badge__compare-at-price p{margin:0;color:var(--Color-Text-Body, #1C1C1C);font-family:var(--Type-Font-Family-Primary, "Open Sans");font-size:var(--Fontsize-Body-md, 16px);font-style:normal;font-weight:400;line-height:var(--Line-Height-Body-md, 20px)}.price-badge__compare-at-price p:nth-child(2){font-weight:700}.line-through{text-decoration:line-through}.quick-add-btn-icon{width:36px;height:36px}.discount-tag{right:16px;left:unset;top:16px;position:absolute;transform:rotate(-5.11deg)}.discount-tag .product-label--sale{padding:0 4px;color:var(--Color-Text-On-Dark-Surface, #FFF);text-align:center;font-family:var(--Type-Font-Family-Primary, "Open Sans");font-size:var(--Fontsize-Body-xl, 24px);font-style:normal;font-weight:700;line-height:var(--Line-Height-Body-xl, 32px)}.discount-tag .icon-sales-vector{position:absolute;right:0;bottom:-12px}@media(max-width:768px){.card--product .card__info{padding-top:0;justify-content:unset}.card--product .card__title,.card--product .product-inventory__status{padding-top:6px}.card--product .product-prices__wrapper{padding-top:6px;max-height:108px}.card--product .card__info-container{padding-left:16px;padding-right:16px}}.main-products-grid .card--product .discount-tag{right:0;top:-15px}@media(max-width:768px){.main-products-grid .card--product .discount-tag{min-width:unset;width:60px;min-height:unset;top:-30px;right:12px}.slider__grid .card--product .discount-tag{right:0;top:-30px}.slider__grid .card--product .card__info-inner{justify-content:unset}.featured-collection-container .grid .card--product .discount-tag{right:0;top:-30px}.featured-collection-container .grid .card__info-inner{justify-content:unset}.product-label-container{padding:2px}}.card--product .card__media{max-height:fit-content}.card--product .card__info-inner{justify-content:space-between}.main-products-grid .card--product .card__info-inner{justify-content:unset}.card--product .card__title a{overflow:hidden;min-height:49px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.product-label--premium{display:inline-block;background:var(--Tags-Products-Premium, #FFD500)}.gap-1{gap:calc(1 * var(--space-unit))}.gap-2{gap:calc(2 * var(--space-unit))}.text-sm{font-size:16px}.text-base{font-size:1em}.text-md{font-size:1.125em}.text-lg{font-size:1.25em}.option-selector .label{text-transform:uppercase;margin-bottom:0}.option-selector>.label{margin-bottom:24px}.btn--plain-light{color:var(--color-text-on-action-tertiary-on-button, #650);text-align:center;font-family:var(--Type-Font-Family-Primary, "Open Sans");font-size:var(--Fontsize-Body-md, 16px);font-style:normal;font-weight:700;line-height:var(--Line-Height-Body-md, 20px);text-transform:uppercase}.btn--secondary{border:var(--btn-border-width) solid rgb(var(--btn-alt-bg-color))}div.product-info__block,product-inventory.product-info__block{--product-info-block-margin: calc(10 * var(--space-unit));--product-details-block-margin-sm: calc(6 * var(--space-unit)) !important}.product-title{margin-bottom:0}.product-options fieldset.option-selector:not(:last-child){margin-bottom:0}.qty-input.qty-input--combined{background-color:transparent;border-width:var(--btn-border-width, 2px);border-radius:var(--btn-border-radius, 0)}.product-breadcrumbs .breadcrumbs{margin:calc(5 * var(--space-unit)) 0 0 0;width:100%}.product-info__block,.product-info__block--sm,.product-details__block{margin:0}div.product-info__sticky{padding-inline-end:0}.product-info__block div.product-label-wrapper{margin-bottom:0}.product-info__block span.product-label,.product-info__block .collection-label{margin-inline-end:0}.product-info div.product-label-container{gap:calc(4 * var(--space-unit))}@media(min-width:769px){:root{--product-column-padding: calc(18 * var(--space-unit));--product-info-width: 427px}.product-breadcrumbs .breadcrumbs{width:100%}.product-breadcrumbs .breadcrumbs-list{margin-bottom:40px}.product-breadcrumbs+.product-main .product-info:before,.product-breadcrumbs+.product-main .product-info:after{top:0}.shopify-section+.product-main:before,.product-details+.shopify-section:before,.product-main+.shopify-section:not(.product-details):before{display:none}.product-media+.product-info{padding-bottom:0}}.product-info__add-to-cart{display:grid;grid-template-columns:1fr 1fr;gap:16px}.product-info__add-to-cart quantity-input,quantity-input+.product-info__add-button{margin-inline-start:0!important;margin-inline-end:0!important}.product-info__dynamic-checkout-button shopify-accelerated-checkout,.shopify-payment-button .shopify-payment-button__button--unbranded{margin-top:0}.product-info__sticky hr{margin-left:auto;margin-right:auto}.product-info__sticky .price-badge__compare-at-price{white-space:nowrap}.product-info__block.product--usps{margin:4rem 0}.product-info__disclosure{font-size:calc(var(--body-font-size) * .12rem);text-transform:uppercase}.font-bold{font-weight:800}.qty-input.qty-input--combined{border:2px solid black;border-radius:4px}.trustedbadge-icon{padding:0}.color-body{color:var(--Color-Text-Body, #1C1C1C)}.product-price-info a{text-decoration:underline}.price-badge.price-badge--large .price-badge__price.price-badge__price-reduced{font-size:32px}@media(min-width:769px){.price-badge.price-badge--large .price-badge__price.price-badge__price-reduced{font-size:20px}}.social .social__link svg{width:28px;height:28px;position:relative;padding:0}.footer .social__link{padding:3.75px}details[disabled] summary{pointer-events:none}.flex-wrap{flex-wrap:wrap}#soldcounter,#visitor,.product-info__block:has(#soldcounter),.product-info__block:has(#visitor),.visitor-counter-content-box-carecartbysalespop-2020{display:none!important}.media-gallery__hot-deal[hidden]{display:none!important}.media-gallery__hot-deal{padding:24px 0;color:var(--Color-Text-Error, #FD122A);font-family:var(--Type-Font-Family-Primary, "Open Sans");font-size:var(--Fontsize-Body-sm, 12px);font-style:normal;font-weight:400;line-height:var(--Line-Height-Body-sm, 16px);display:flex;gap:8px;align-items:center}.media-gallery__hot-deal p{margin:0}@media(min-width:769px){.media-gallery__hot-deal{gap:16px}}.payment-icons-container{margin-top:15px}.payment-icons-wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:10px;justify-content:space-evenly}.payment-icon img{height:25px;max-width:100%}
/*# sourceMappingURL=/cdn/shop/t/10/assets/latori.css.map */
