.product-grid.product-item-border,.product-item.product__item-js,.product-grid .product-item__wrapper,.product-item .product-item__wrapper{display:flex;flex-direction:column;height:100%}:root{--carnival-magenta: #af026c;--carnival-magenta-hover: #910259;--carnival-gray: #767171;--carnival-title: #1a1a1a;--carnival-bg-blush: #fff2f4;--jas-price-color: var(--carnival-magenta, #af026c);--jas-price-font: var(--jas-display, "Cormorant Garamond", Georgia, serif)}.jas-carnival-badge-wrap{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;margin:6px 0!important}.jas-carnival-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;background-color:var(--carnival-bg, #af026c)!important;color:var(--carnival-color, #ffffff)!important;font-family:inherit!important;font-size:11px!important;font-weight:700!important;line-height:1.1!important;letter-spacing:.01em!important;padding:3.5px 10px!important;border-radius:5px!important;white-space:nowrap!important;box-shadow:0 1px 3px #af026c38!important;transition:transform .2s ease,box-shadow .2s ease!important}.product-item:hover .jas-carnival-badge{transform:translateY(-1px)!important;box-shadow:0 2px 6px #af026c52!important}.jas-carnival-sparkle{font-size:10.5px!important;line-height:1!important;display:inline-block!important}.jas-carnival-text{font-size:11px!important;font-weight:700!important;letter-spacing:.01em!important}.product-item:not(.type-list) .product-item__information{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;text-align:center!important;align-items:center!important;padding:8px 10px 14px!important;box-sizing:border-box!important;width:100%!important}.product-item:not(.type-list) .jas-carnival-badge-wrap{order:1!important;margin:4px 0 6px!important;width:100%!important;display:flex!important;justify-content:center!important}.product-item:not(.type-list) .product-item__vendor{order:2!important}.product-item:not(.type-list) .product-item__name,.product-item__name{order:3!important;text-align:center!important;color:var(--carnival-title, #1a1a1a)!important;font-family:var(--jr-serif, "Cormorant Garamond", Georgia, serif)!important;font-size:13.5px!important;font-weight:600!important;line-height:1.35!important;margin:0 auto 6px!important;width:100%!important;max-width:100%!important;display:-webkit-box!important;-webkit-line-clamp:2!important;line-clamp:2!important;-webkit-box-orient:vertical!important;box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;min-height:2.7em!important;transition:color .2s ease!important}.product-item:not(.type-list) .product-item__name:hover{color:var(--carnival-magenta, #af026c)!important}.product-item:not(.type-list) review-product,.product-item:not(.type-list) .jdgm-widget{order:4!important}.product-item:not(.type-list) .product-item__price{container-type:inline-size;order:5!important;width:100%!important;margin-top:0!important;margin-bottom:6px!important;display:flex!important;justify-content:center!important;align-items:center!important;box-sizing:border-box!important}.product-item:not(.type-list) .product-item__price .card-product-price,.product-item:not(.type-list) .product-item__price .jas-price-detail-row,.product-item:not(.type-list) .product-item__price .jas-price-item-row,.product-item .card-product-price{display:flex!important;justify-content:center!important;align-items:baseline!important;flex-wrap:nowrap!important;white-space:nowrap!important;gap:0 5px!important;width:100%!important;max-width:100%!important;margin:0 auto!important;padding:0!important;box-sizing:border-box!important}.product-item .card-product-price .price-regular,.product-item .card-product-price .price-sale{display:inline-flex!important;align-items:baseline!important;white-space:nowrap!important;max-width:100%!important}.product-item .card-product-price .price,.product-item .card-product-price .price.price--special,.product-item .card-product-price .price-same-style,.product-item .card-product-price .price.heading-style,.product-item .price-regular .price,.product-item .price-regular.primary-color .price,.product-item .card-product-price:not(.price--special) .price,.product-item .card-product-price:not(.price--special) .price:not(.price--special),.product-item .price-regular:not(.primary-color) .price,.product-item .jas-carnival-sale-price{color:var(--jas-price-color, #af026c)!important;font-size:22px!important;font-size:clamp(13px,12cqw,23px)!important;font-weight:700!important;letter-spacing:.01em!important;line-height:1.15!important;font-family:var(--jas-price-font, "Cormorant Garamond", Georgia, serif)!important;font-variant-numeric:lining-nums!important}.product-item .card-product-price .compare-price,.product-item .card-product-price s.compare-price,.product-item .jas-carnival-compare-price{color:var(--carnival-gray, #767171)!important;font-size:15px!important;font-size:clamp(9.5px,8.5cqw,16px)!important;font-weight:600!important;text-decoration:line-through!important;align-self:baseline!important;line-height:1.2!important;white-space:nowrap!important;flex-shrink:0!important;opacity:.85!important;font-family:var(--jas-price-font, "Cormorant Garamond", Georgia, serif)!important;font-variant-numeric:lining-nums!important}.card-product-price.price-large.jas-price-detail-row .price-regular .price{color:var(--jas-price-color, #af026c)!important;font-family:var(--jas-price-font, "Cormorant Garamond", Georgia, serif)!important;font-variant-numeric:lining-nums!important;font-size:clamp(30px,3.4vw,38px)!important;font-weight:700!important;letter-spacing:.01em!important;line-height:1.1!important}.card-product-price.price-large.jas-price-detail-row .compare-price{font-family:var(--jas-price-font, "Cormorant Garamond", Georgia, serif)!important;font-variant-numeric:lining-nums!important}sticky-add-cart .jas-sticky-current-price{color:var(--jas-price-color, #af026c)!important;font-family:var(--jas-price-font, "Cormorant Garamond", Georgia, serif)!important;font-variant-numeric:lining-nums;font-size:24px;line-height:1.1}sticky-add-cart .jas-sticky-compare-price{font-family:var(--jas-price-font, "Cormorant Garamond", Georgia, serif)!important;font-variant-numeric:lining-nums;font-size:15px}@media(max-width:600px){sticky-add-cart .jas-sticky-current-price{font-size:21px}}.product-item:not(.type-list) .product__color-swatches,.product-item:not(.type-list) variant-radios,.product-item:not(.type-list) compare-radios,.product-item:not(.type-list) .jas-swatches-slot{order:6!important;margin:2px auto 4px!important;min-height:22px!important;display:flex!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:100%!important;padding:0!important}.product-item:not(.type-list) .jas-swatches-slot:empty{display:none!important}.product-item:not(.type-list) .product__color-swatch{width:17px!important;height:17px!important;min-width:17px!important;border-radius:50%!important;border:1px solid rgba(0,0,0,.15)!important;cursor:pointer!important;transition:transform .2s ease,box-shadow .2s ease!important;margin:0!important}.product-item:not(.type-list) .product__color-swatch:hover{transform:scale(1.15)!important}.product-item:not(.type-list) .product__color-swatch.active{box-shadow:0 0 0 1.5px #fff,0 0 0 3px var(--carnival-magenta, #af026c)!important;border-color:transparent!important;transform:scale(1.1)!important}.product-item.jas-carnival-card .product__badges-sale,.product-item:has(.jas-carnival-badge) .product__badges-sale{display:none!important}@media(max-width:767.98px){.jas-carnival-badge{font-size:9.5px!important;padding:3px 8px!important;border-radius:4px!important;gap:3px!important}.jas-carnival-sparkle{font-size:9px!important}.jas-carnival-text{font-size:9.5px!important}.product-item:not(.type-list) .product-item__name,.product-item__name{font-size:13px!important;line-height:1.3!important;min-height:2.6em!important;margin-bottom:4px!important}.product-item__price .card-product-price{gap:0 5px!important}.product-item__price .price,.product-item .card-product-price .price,.product-item .card-product-price .price.price--special,.product-item .card-product-price .price-same-style,.product-item .card-product-price .price.heading-style,.product-item .price-regular .price,.product-item .price-regular.primary-color .price,.product-item .card-product-price:not(.price--special) .price,.product-item .card-product-price:not(.price--special) .price:not(.price--special),.product-item .price-regular:not(.primary-color) .price,.product-item .jas-carnival-sale-price{font-size:17px!important;font-size:clamp(13px,12cqw,23px)!important}.product-item__price .compare-price,.product-item .card-product-price .compare-price,.product-item .card-product-price s.compare-price,.product-item .jas-carnival-compare-price{font-size:12px!important;font-size:clamp(9.5px,8.5cqw,16px)!important}.product-item:not(.type-list) .product__color-swatch{width:16px!important;height:16px!important;min-width:16px!important}}.product-item__wrapper{--shadow: 3px 3px 5px 0px rgba(0, 0, 0, .02);--col-width: 30%}.product-grid.product-item-border{border:1px solid var(--color-border);border-radius:var(--rounded-radius);overflow:hidden;transition:var(--transition)}.product-grid.product-item-border:hover{border-color:var(--color-primary)}.product-grid.product-item-border .product__media.rounded,.product-grid.product-item-border .product__badges-sale-scrolling{border-bottom-right-radius:0;border-bottom-left-radius:0}.product-grid.product-item-border .product-item__information{padding:0 1rem 1rem}@media(min-width:768px){.product-item__wrapper{--btn-padding-y: 1.1rem;--btn-padding-x: 1.5rem}.product-grid.product-item-border .product-item__information{padding:0 2rem 2rem}}.product-item__information .jdgm-widget.jdgm-widget{margin-top:2px}.product-item__information .jdgm-prev-badge__text{display:none}.product-item__price{margin-top:var(--product-item__price-top, .8rem)}.type-list variant-radios{justify-content:flex-start}variant-radios,variant-radios-detail{padding-inline:calc(var(--shadow-position, -4px) * -1);padding-block-end:calc(var(--shadow-position, -5px) * -1)}.product__color-swatch{background:var(--swatch--background);--color-border: #ddd;width:var(--swatch-width, 2.4rem);height:var(--swatch-width, 2.4rem);overflow:visible;background-position:center;transition:opacity .2s linear}.product__color-swatch.color_swatches{--swatch-width: 19px}.product__color-swatch:before{content:"";position:absolute;left:var(--shadow-position, -3px);right:var(--shadow-position, -3px);bottom:var(--shadow-position, -3px);top:var(--shadow-position, -3px);transition:box-shadow .3s ease;box-shadow:0 0 0 1px var(--color-border),inset 0 0 0 calc(var(--shadow-position, -3px) * -1) var(--color-white);border-radius:50%}.product__color-swatch:hover,.product__color-swatch.active,.current-filter .product__color-swatch,.product-form__input input[type=radio]:checked+label.product__color-swatch{--color-border: var(--color-dark)}.product-item__button.active{color:var(--btn-primary-color);background-color:var(--btn-primary-bg-color);border-color:var(--btn-primary-bg-color)}.swatch-large{--swatch-width: 3.4rem}.price-large .price-regular{font-size:clamp(2.2rem,3vw,2.4rem)}.price-large .compare-price{font-size:1.8rem}review-product.inline-loading{margin-top:2px;font-size:var(--body-font-size, 1.4rem);line-height:1.4;border-radius:2px;overflow:hidden;position:relative}review-product.inline-loading:after{content:"";position:absolute;left:0;right:0;bottom:0;top:0}@media(min-width:1025px)and (pointer:fine)and (prefers-reduced-motion:no-preference){.product-grid .product-item__inner:hover .product-item__action,.style-as-card .product-grid .product-item__inner:hover :is(.product__action-animation,.product__add-cart){opacity:1;visibility:visible}.product-grid.hover_right .hover-effect:hover .show_secondary>.first-image,.product-grid.hover_flip .hover-effect:hover .show_secondary>.first-image,.product-grid.hover_zoom .hover-effect:hover .show_secondary>.first-image{transform:none}.product-grid .zoom-glide-effect:hover .first-image{-webkit-animation:prdmove 2.5s linear forwards;-moz-animation:prdmove 2.5s linear forwards;-ms-animation:prdmove 2.5s linear forwards;-o-animation:prdmove 2.5s linear forwards;animation:prdmove 2.5s linear forwards}.product-grid .product__action-animation:not(.action__scale-style){transform:translate(1.5rem)}.product-grid :is(.product__add-cart:not(.morden-style),.action__morden-style){transform:translateY(1.5rem)}.product-grid .product-item__inner:hover :is(.product__action-animation,.product__add-cart:not(.morden-style),.action__morden-style){transform:translate(0)}.product-grid .product__action-animation.action__scale-style>*{transform:scale(0)}.product-grid .product-item__inner:hover .product__action-animation.action__scale-style>*{transform:scale(1)}.product-grid .product__action-animation.action__scale-style>*:nth-child(1){-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.product-grid .product__action-animation.action__scale-style>*:nth-child(2){-webkit-transition:all .45s linear;-moz-transition:all .45s linear;-ms-transition:all .45s linear;-o-transition:all .45s linear;transition:all .45s linear}.product-grid .product__action-animation.action__scale-style>*:nth-child(3){-webkit-transition:all .6s linear;-moz-transition:all .6s linear;-ms-transition:all .6s linear;-o-transition:all .6s linear;transition:all .6s linear}.product-grid .product__action-animation.action__scale-style>*:nth-child(4){-webkit-transition:all .75s linear;-moz-transition:all .75s linear;-ms-transition:all .75s linear;-o-transition:all .75s linear;transition:all .75s linear}.product-grid.hover_zoom .hover-effect{--transition: .5s}.product-item__inner:hover .secondary-image{opacity:1}.product-grid .product-item__inner:hover .product__badges-sale-countdown{transform:translateY(50%);opacity:0;visibility:hidden;transition:all .4s}.product-grid .product-item__inner:hover .product__badges-sale-scrolling+.product-item__action :is(.product__add-cart:not(.morden-style),.action__morden-style){transform:translateY(-35px)}.product-grid .product-item__inner .product__badges-sale-scrolling+.product-item__action :is(.product__add-cart:not(.morden-style),.action__morden-style){transform:translateY(-15px)}}@media screen and (max-width:1024.98px){.product__add-cart:not(.morden-style){padding:0;border-radius:50%}.product-item__inner .w-40{width:3rem}.product-item__inner .h-40{height:3rem}.product__badges-sale-countdown{display:none}}.product__badges:not(:has(div)){display:none}.product__badges-inner{color:var(--badges-color);background-color:var(--badges-bg);padding-block:4.5px;border-radius:var(--bages-radius)}.shopify-payment-button{width:100%}.shopify-payment-button__button{border-radius:var(--btn-radius);overflow:hidden;min-height:5rem}body button.shopify-payment-button__more-options{background-color:var(--btn-bg);text-decoration:none}body .shopify-payment-button__more-options:hover:not([disabled]){text-decoration:underline}:is(.shopify-payment-button__more-options,.shopify-payment-button__button--unbranded){height:auto!important;line-height:calc(4.8rem - var(--btn-padding-y)* 2)!important}.shopify-payment-button__button--unbranded{--btn-primary-bg-color: var(--color-primary)}body .shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:var(--color-primary)}body .shopify-payment-button__button--hidden{display:none}.product-form__input input[type=radio]:not(.option-disabled):checked+label:not(.product__color-swatch){color:var(--color-white);background-color:var(--color-dark);border-color:var(--color-dark)}.option-disabled :is(.product__color-swatch,.swatch-option.size):after,input.option-disabled+.product__color-swatch:after,input.option-disabled+.product__item-option:after,.option-disabled .product__item-option:after,.option-disabled.product__color-swatch:after{--color-border: #ddd;content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top left,transparent calc(50% - 1px),var(--color-border),transparent calc(50% + 1px)) no-repeat;z-index:1;border-radius:inherit}input.option-disabled+.product__item-option,.option-disabled .product__item-option{pointer-events:none;background-color:var(--grey-color)}.custom-select .select__dropdown{position:absolute;background-color:#f9f9f9;width:100%;box-shadow:0 8px 16px #0003;z-index:1}.custom-select .select__dropdown ul{list-style-type:none;padding:0}.custom-select .select__dropdown ul li{padding:12px 16px;cursor:pointer}.custom-select .select__dropdown ul li:hover{background-color:#ddd}.size-guide-popup{--popup-max-width: 78rem}.product-timer{background-color:rgba(var(--color-primary-rgb),.1)}.default.product-timer{border:1px dashed rgba(var(--color-primary-rgb),.3);width:32.5rem;max-width:100%;--countdown-size: 1.6rem}.default.product-timer .timer_announcementbar--text{padding-inline-start:3px;font-size:var(--body-font-size, 1.4rem);line-height:1.05}.highlight.product-timer{border:1px solid var(--color-primary)}iframe[class*=paypal]{border-radius:var(--btn-radius)}media-gallery :is(.plyr--video,.shopify-model-viewer-ui,.external_video iframe,.deferred-media){position:absolute;top:0;bottom:0;left:0;right:0}media-gallery .shopify-model-viewer-ui model-viewer,media-gallery .external_video iframe model-viewer{width:100%;height:100%}.product_media-model-icon{top:3px;right:3px;z-index:1}.product__badges-sale-scrolling{background:var(--badges-bg);color:var(--badges-color);border-radius:0 0 var(--rounded-radius) var(--rounded-radius)}.review_sold .jdgm-prev-badge__text{margin-inline-start:1rem}.review_sold:has(.jdgm-widget[style="display: none;"]){display:none}.media-gallery__local-video video{overflow:hidden}.quantity__button{color:var(--color-heading)}@media(max-width:767.98px){body .swiper-pagination-custom{--swiper-pagination-bottom: 1.5rem;--swiper-pagination-position: absolute;--swiper-pagination-mt: 0;right:1.5rem;bottom:1.5rem;left:auto;top:auto;background-color:var(--color-white);border-radius:var(--btn-radius);border:1px solid var(--color-border);font-weight:var(--subheading-weight);color:var(--color-heading);width:auto;padding:8px 17px;display:inline-flex;align-items:center;line-height:1}}.product-single__information .product__badges{flex-direction:row}.product-item iframe{pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/27/assets/product-card.css.map */
