.template-product product-form .product-form__submit.button--primary,.template-product product-form .product-form__submit.button--primary:hover{--color-button: 25, 10, 25;--color-button-text: 255, 220, 204}.template-product product-form .product-form__submit.button--primary:not(:disabled):not(.rb-atc--off):hover{--color-button: 58, 35, 58}.template-product product-form .product-form__submit.button:disabled,.template-product product-form .product-form__submit.button[aria-disabled=true]{opacity:1}.template-product product-form .product-form__submit.button:disabled:not(.rb-atc--off){cursor:progress}.template-product product-form .product-form__submit.button.rb-atc--off,.template-product product-form .product-form__submit.button.rb-atc--off:hover{--color-button: 200, 185, 200;--color-button-text: 25, 10, 25;opacity:1;cursor:not-allowed}html[data-rb-size-pending] .template-product .product__info-container .price__badge-sold-out{display:none}.rb-ship{display:flex;align-items:flex-start;justify-content:center;gap:8px;max-width:44rem;margin-block:2px 0;margin-inline:0;color:var(--rb-plum, #190a19);font-family:var(--rb-font-body, inherit);font-size:14px;font-weight:500;line-height:1.55;letter-spacing:normal}.rb-ship__icon{flex:none;width:18px;height:18px;margin-block-start:2px;color:var(--rb-bouquet-text, #8e5d75)}.rb-ship__list{display:flex;flex-wrap:wrap;justify-content:center;row-gap:0;min-width:0;margin:0;padding:0;list-style:none}.rb-ship__item{margin:0;padding:0;white-space:nowrap}.rb-ship__item+.rb-ship__item:before{content:"\b7";content:"\b7" / "";display:inline-block;margin-inline:7px;color:var(--rb-plum-75, rgba(25, 10, 25, .75))}.rb-ship:not(.rb-ship--free) .rb-ship__item--days{flex-basis:100%;text-align:center}.rb-ship:not(.rb-ship--free) .rb-ship__item--days:before{content:none}@media(max-width:749px){html.rb-ltr .rb-ship{font-size:13px}}@media(max-width:359px){.rb-ship{font-size:13px}}.rb-ship--cart-page{max-width:none;margin-block:-6px 18px}@media(min-width:750px){.rb-ship--cart-page,.rb-ship--cart-page .rb-ship__list{justify-content:flex-end}.rb-ship--cart-page:not(.rb-ship--free) .rb-ship__item--days{text-align:end}}.rb-notify{max-width:44rem;margin-block:4px 12px;padding:14px 16px;border:1px solid rgba(25,10,25,.14);border-radius:18px;background:var(--rb-cream, #fbf9f6);color:var(--rb-plum, #190a19);font-family:var(--rb-font-body, inherit);letter-spacing:normal;text-align:start}.rb-notify[hidden],.rb-notify [hidden]{display:none}.rb-notify .rb-notify__form{scroll-margin-top:calc(var(--rb-header-h, 70px) + 24px)}.rb-notify .rb-notify__title{margin:0;font-size:15px;font-weight:700;line-height:1.4}.rb-notify .rb-notify__variant{font-weight:600}.rb-notify .rb-notify__label{display:block;margin-block:4px 10px;font-size:14px;line-height:1.45;color:var(--rb-plum, #190a19)}.rb-notify .rb-notify__row{display:flex;gap:8px}.rb-notify .rb-notify__email{flex:1 1 auto;min-width:0;height:46px;margin:0;padding-block:0;padding-inline:16px;border:1.5px solid rgba(25,10,25,.5);border-radius:999px;background:#fff;color:var(--rb-plum, #190a19);font:16px/1.2 var(--rb-font-body, sans-serif);text-align:start;box-shadow:none;-webkit-appearance:none;appearance:none}.rb-notify .rb-notify__email::placeholder{color:#190a199e;opacity:1}html[dir=rtl] .rb-notify .rb-notify__email:placeholder-shown{direction:rtl}.rb-notify .rb-notify__email[aria-invalid=true]{border-color:#a1263a}.rb-notify .rb-notify__btn{flex:none;min-height:46px;padding-block:0;padding-inline:20px;border:0;border-radius:999px;background:var(--rb-plum, #190a19);color:var(--rb-bisque, #ffdccc);font:600 15px/1 var(--rb-font-body, sans-serif);cursor:pointer}.rb-notify .rb-notify__btn:hover{background:#3a233a}.rb-notify .rb-notify__email:focus-visible,.rb-notify .rb-notify__btn:focus-visible,.rb-notify .rb-notify__done:focus-visible{outline:2px solid var(--rb-plum, #190a19);outline-offset:2px}.rb-notify .rb-notify__note{margin-block:8px 0;font-size:13px;line-height:1.45;color:var(--rb-plum-75, rgba(25, 10, 25, .75))}.rb-notify .rb-notify__err{margin-block:8px 0;font-size:14px;font-weight:600;line-height:1.4;color:#a1263a}.rb-notify .rb-notify__done{margin:0;font-size:15px;font-weight:600;line-height:1.45}@media(max-width:359px){.rb-notify .rb-notify__row{flex-wrap:wrap}.rb-notify .rb-notify__btn{flex:1 1 100%}}html.rb-cart-lock shopify-chat,html.rb-qa-lock shopify-chat,html.rb-pop-lock shopify-chat{visibility:hidden!important;pointer-events:none!important}.template-product .product__info-container .rb-benefit{margin-block:4px 0;margin-inline:0;color:var(--rb-plum, #190a19);font-family:var(--rb-font-body, inherit);font-size:15px;font-weight:600;line-height:1.45;letter-spacing:normal}@media screen and (min-width:750px){.template-product .product__info-container>.rb-benefit{margin-block-start:-10px}}.template-product .product__info-container>.rb-installment{display:none}.rb-gdots{display:none}@media screen and (max-width:749px){body.template-product product-info[id^=MainProduct-]{padding-top:0}body.template-product [id^=MainProduct-] .product__media-wrapper{order:-2}body.template-product [id^=MainProduct-] .product__info-container>.product__title{order:-1;margin-block:12px 0}body.template-product [id^=MainProduct-] .product__info-container>.rb-benefit{order:-1;margin-block:4px 4px;font-size:14px;text-align:center}.template-product .product__info-container>variant-selects{margin-block-start:10px}body.template-product [id^=MainProduct-] .product__info-container>[id^=price-]{order:0;margin:10px 0 0;text-align:start}body.template-product [id^=MainProduct-] .product__info-container>[id^=price-] .price{justify-content:flex-start}body.template-product [id^=MainProduct-] .product__info-container>[id^=price-] .price__container{margin-block-end:0}body.template-product [id^=MainProduct-] .product__info-container>[id^=price-] .price{line-height:1.25}@supports selector(:has(*)){body.template-product [id^=MainProduct-] .product__info-container>div:has(>product-form),body.template-product [id^=MainProduct-] .product__info-container>div:has(>product-form)~*{order:1}body.template-product [id^=MainProduct-] .product__info-container>div:has(>product-form){margin-block-start:0}body.template-product [id^=MainProduct-] .product__info-container>div:has(>product-form)>product-form{margin-block-start:10px}}body.template-product [id^=MainProduct-] .product__media-wrapper{--rb-gal-h: min(calc(100vw / var(--rb-gal-ratio, 1)), max(300px, calc(100vh - 210px) ))}@supports (height: 100svh){body.template-product [id^=MainProduct-] .product__media-wrapper{--rb-gal-h: min(calc(100vw / var(--rb-gal-ratio, 1)), max(300px, calc(100svh - 210px) ))}}body.template-product [id^=MainProduct-] .product__media-wrapper .product__media-list.slider--mobile{margin:0;width:100%;column-gap:4px;scroll-padding:0}body.template-product [id^=MainProduct-] .product__media-wrapper .product__media-list.slider--mobile:after{content:none}body.template-product [id^=MainProduct-] .product__media-wrapper .product__media-list.slider--mobile .product__media-item.slider__slide{flex:0 0 100%;width:100%;min-width:0;max-width:100%;margin:0;scroll-snap-align:start;scroll-snap-stop:always}body.template-product [id^=MainProduct-] .product__media-list .product-media-container{width:100%;max-width:100%;margin-inline:0;border:0}body.template-product [id^=MainProduct-] .product__media-list .product-media-container .media{padding-top:0;height:var(--rb-gal-h)}body.template-product [id^=MainProduct-] .product__media-list .product-media-container .media>img{object-fit:contain}body.template-product [id^=MainProduct-] .product__media-wrapper .thumbnail-slider,body.template-product [id^=MainProduct-] .product__media-wrapper slider-component[id^=GalleryViewer]>.slider-buttons{display:none}body.template-product [id^=MainProduct-] .rb-gdots{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;min-height:8px;margin-block:6px 0;padding-inline:16px}body.template-product [id^=MainProduct-] .rb-gdots[hidden]{display:none}.rb-gdots__dot{flex:none;width:7px;height:7px;border-radius:50%;background:#190a1980}.rb-gdots__dot.is-on{background:var(--rb-plum, #190a19)}}body.template-product .product__info-container .product__title h1{font-size:30px;line-height:1.2;text-wrap:balance}@media screen and (min-width:750px){body.template-product .product__info-container .product__title h1{font-size:36px}}.template-product .product__media-wrapper .rb-sale-stk.rb-sale-stk--pdp{z-index:2;inset-block:20px auto;inset-inline-end:calc(var(--rb-stk-gap, 0px) + 14px);width:76px;height:76px;padding:0 0 3px}.template-product .product__media-wrapper:has(>.rb-sale-stk--pdp){position:relative}.template-product .product__media-wrapper .rb-sale-stk--pdp .rb-sale-stk__n{font-size:28px}.template-product .product__media-wrapper .rb-sale-stk--pdp .rb-sale-stk__t{margin-block-start:3px;font-size:13px}@media screen and (max-width:359px){.template-product .product__media-wrapper .rb-sale-stk.rb-sale-stk--pdp{width:68px;height:68px}.template-product .product__media-wrapper .rb-sale-stk--pdp .rb-sale-stk__n{font-size:25px}.template-product .product__media-wrapper .rb-sale-stk--pdp .rb-sale-stk__t{margin-block-start:2px;font-size:12px}}@media screen and (min-width:750px){.template-product .product__media-wrapper .rb-sale-stk.rb-sale-stk--pdp{inset-block:16px auto;inset-inline-end:calc(var(--rb-stk-gap, 0px) + 16px);width:84px;height:84px;padding-block-end:4px;box-shadow:0 0 0 3px var(--rb-cream, #fbf9f6),0 4px 14px #190a1938}.template-product .product__media-wrapper .rb-sale-stk--pdp .rb-sale-stk__n{font-size:31px}.template-product .product__media-wrapper .rb-sale-stk--pdp .rb-sale-stk__t{margin-block-start:3px;font-size:14px}}@media screen and (min-width:990px){.template-product .product__media-wrapper .rb-sale-stk.rb-sale-stk--pdp{width:96px;height:96px}.template-product .product__media-wrapper .rb-sale-stk--pdp .rb-sale-stk__n{font-size:35px}.template-product .product__media-wrapper .rb-sale-stk--pdp .rb-sale-stk__t{margin-block-start:4px;font-size:15px}}html.rb-a11y-dark .template-product .product__media-wrapper .rb-sale-stk.rb-sale-stk--pdp,html.rb-a11y-light .template-product .product__media-wrapper .rb-sale-stk.rb-sale-stk--pdp{box-shadow:none;border-width:3px}@media(forced-colors:active){.template-product .product__media-wrapper .rb-sale-stk.rb-sale-stk--pdp{box-shadow:none;border-width:3px}}.template-product .product__accordion .accordion__content .rb-desc{margin:0;max-width:44rem;color:var(--rb-plum, #190a19);font-family:var(--rb-font-body, inherit);font-size:15px;line-height:1.75;letter-spacing:normal;text-wrap:pretty}.template-product variant-selects .product-form__input--pill input[type=radio]+label{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding-block:0}.rb-magnet{display:flex;align-items:flex-start;justify-content:center;gap:8px;max-width:44rem;margin-block:12px 4px;margin-inline:0;color:var(--rb-plum, #190a19);font-family:var(--rb-font-body, inherit);font-size:14px;font-weight:500;line-height:1.55;letter-spacing:normal;text-align:center}.rb-magnet__icon{flex:none;width:18px;height:18px;margin-block-start:2px;color:var(--rb-bouquet-text, #8e5d75)}.rb-magnet__text{min-width:0}.rb-magnet__text{text-wrap:balance}.rb-magnet .rb-magnet__link{display:inline-block;padding:12px 4px;margin:-12px -4px;color:var(--rb-plum, #190a19);font-weight:700;white-space:nowrap;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.rb-magnet .rb-magnet__link:hover{text-decoration-thickness:2px}.rb-magnet .rb-magnet__link:focus-visible{outline:2px solid var(--rb-plum, #190a19);outline-offset:-6px;border-radius:8px}.rb-sticky{position:fixed;left:0;right:0;bottom:0;z-index:30;padding-block:8px calc(8px + env(safe-area-inset-bottom));padding-left:var(--rb-sticky-pl, 64px);padding-right:var(--rb-sticky-pr, 76px);background:var(--rb-cream, #fbf9f6);border-top:1px solid rgba(25,10,25,.12);box-shadow:0 -6px 18px #190a191a;transform:translateY(calc(100% + 12px));visibility:hidden;transition:transform .28s cubic-bezier(.2,.8,.2,1),visibility 0s linear .28s}.rb-sticky[hidden]{display:none}.rb-sticky.is-on{transform:none;visibility:visible;transition:transform .28s cubic-bezier(.2,.8,.2,1),visibility 0s}html.rb-cart-lock .rb-sticky,html.rb-qa-lock .rb-sticky,html.rb-pop-lock .rb-sticky,html.rb-gift-lock .rb-sticky,html.rb-menu-open .rb-sticky,body[class*=overflow-hidden] .rb-sticky{visibility:hidden;transition:none}.rb-sticky__in{max-width:440px;margin-inline:auto}.rb-sticky .rb-sticky__btn{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;column-gap:8px;width:100%;min-height:48px;margin:0;padding:6px 18px;border:0;border-radius:999px;background:var(--rb-plum, #190a19);color:var(--rb-bisque, #ffdccc);font-family:var(--rb-font-body, sans-serif);font-size:17px;font-weight:600;line-height:1.2;letter-spacing:normal;text-align:center;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;box-shadow:none;-webkit-appearance:none;appearance:none}.rb-sticky .rb-sticky__btn:hover{background:#3a233a}.rb-sticky .rb-sticky__btn:focus-visible{outline:3px solid var(--rb-plum, #190a19);outline-offset:3px}.rb-sticky__price{white-space:nowrap}.rb-sticky__price .rb-money{font-family:"Fugaz One",var(--rb-font-plain, "Open Sans", sans-serif);font-weight:400}.rb-sticky__sep{opacity:.8}.rb-sticky__label{white-space:nowrap}@media screen and (max-width:359px){.rb-sticky .rb-sticky__btn{font-size:15px;padding-inline:12px}}@media(prefers-reduced-motion:reduce){.rb-sticky,.rb-sticky.is-on{transition:none}}html.rb-a11y-motion .rb-sticky,html.rb-a11y-motion .rb-sticky.is-on{transition:none}body.template-product footer.footer{padding-bottom:calc(80px + env(safe-area-inset-bottom))}@media print{.rb-sticky{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/rb-pdp.css.map */
