:root{--rf-fs-title: 27px;--rf-fs-body: 15px;--rf-fs-small: 13px;--rf-fs-label: 14px}@media(max-width:767px){:root{--rf-fs-title: 22px}}body.template-product{--rf-fs-title: 32px;--rf-fs-h2: 28px;--rf-fs-h3: 18px;--rf-fs-body: 16px;--rf-fs-small: 14px;--rf-fs-label: 14px}@media(max-width:767px){body.template-product{--rf-fs-title: 26px;--rf-fs-h2: 24px;--rf-fs-h3: 17px;--rf-fs-body: 15px}}.product-section .product__title{font-family:var(--FONT-STACK-HEADING);font-size:var(--rf-fs-title);font-weight:500;letter-spacing:-.01em;line-height:1.2}body.template-product .product__price,body.template-product .product__price__main{font-size:var(--rf-fs-h3);font-weight:500;letter-spacing:0;line-height:1.3}body.template-product h2,body.template-product .rf-section-heading,body.template-product .section-faq>.section-padding h2,body.template-product .section-faq .standard__kicker,body.template-product .tst__title,body.template-product .kicker-flourished,body.template-product .rf-stages h2{font-family:var(--FONT-STACK-HEADING);font-size:var(--rf-fs-h2);font-weight:500;letter-spacing:-.01em;line-height:1.25;text-transform:none}body.template-product h3,body.template-product .feature-cards__title,body.template-product .rf-stages__name{font-size:var(--rf-fs-h3);font-weight:500;letter-spacing:0;line-height:1.3}body.template-product .product-section .rte,body.template-product .product-section .rte p,body.template-product .accordion__body,body.template-product .section-faq .accordion__body,body.template-product .rf-stages__intro,body.template-product .rf-stages__note,body.template-product .rf-stages__age{font-size:var(--rf-fs-body);line-height:1.6}body.template-product .section-faq .accordion__body{max-width:65ch}body.template-product .section-faq .standard__kicker{text-align:left!important}body.template-product .btn--add-to-cart:hover,body.template-product .btn--add-to-cart:focus-visible{background:#285649!important;background-color:#285649!important;color:#fff!important}body.template-product .btn--add-to-cart:hover span,body.template-product .btn--add-to-cart:focus-visible span,body.template-product .btn--add-to-cart:hover .btn-state-ready,body.template-product .btn--add-to-cart:focus-visible .btn-state-ready{color:#fff!important}body.template-product .rf-ghost-btn{font-size:var(--rf-fs-label);letter-spacing:.02em;text-transform:none}body.template-product .product__block__share .share__button,body.template-product .product-grid-item .price{font-size:var(--rf-fs-label)}body.template-product .product__block__share .share__button{letter-spacing:.02em;text-transform:none}body.template-product .romina-card-quick-ship{font-size:13px;letter-spacing:.02em;text-transform:none}body.template-product .accordion__title,body.template-product .product-accordion .accordion__title,body.template-product .romina-row__label,body.template-product .romina-tab__head,body.template-product .romina-upsell__heading,body.template-product .tst__kicker{text-transform:none;letter-spacing:.02em;font-size:var(--rf-fs-label);font-weight:500}.breadcrumb,.breadcrumb a,.breadcrumb span{font-size:var(--rf-fs-small)}.product-section .oke-sr-count,.product-section .oke-sr-rating{font-size:var(--rf-fs-small)!important}.product-section .product__block__title+.product__block__text .product__block__text__inner{padding:1px 13px!important}.product-section .product__block__title+.product__block__text .product__block__text__inner,.product-section .product__block__title+.product__block__text .product__block__text__inner p{font-size:var(--rf-fs-label);line-height:1.3}.product-section .rte p,.product-section .accordion__body,.product-section .product__block__description{font-size:var(--rf-fs-body)}.product-section .accordion__title{font-size:var(--rf-fs-label);line-height:1.35}.product-section .btn,.product-section .btn--outline,.product-section .shopify-payment-button__button{font-size:var(--rf-fs-label)}.product-section .affirm-as-low-as,.product-section .affirm-modal-trigger{font-size:var(--rf-fs-small)!important}.product__badge,.product__badge--sale,.product__badge--sold,.product__badge--custom{z-index:2!important}.breadcrumb,.breadcrumb a,.breadcrumb span{text-transform:none;letter-spacing:normal}.collection-page-breadcrumbs{box-sizing:border-box;width:100%;max-width:min(100%,var(--LAYOUT-WIDTH));min-width:0;padding-top:108px;padding-bottom:8px}@media(max-width:1024px){.collection-page-breadcrumbs{padding-top:88px}}.collection-page-breadcrumbs .breadcrumb{margin:0;max-width:100%;padding-bottom:0}.drawer .sliderow__title:not(.sliderow__title--has-thumb),.drawer .sliderule__panel .sliderow .sliderow__title:not(.sliderow__title--has-thumb),.drawer .sliderule__wrapper--secondary .sliderule__panel .sliderow .sliderow__title:not(.sliderow__title--has-thumb),.drawer button.sliderow>.sliderow__title:not(.sliderow__title--has-thumb){text-align:left!important;justify-content:flex-start!important}.drawer .sliderule__panel .sliderow:not(.sliderow__back),.drawer .sliderule__wrapper--secondary .sliderule__panel .sliderow:not(.sliderow__back){justify-content:flex-start!important}.drawer .sliderow__title:not(.sliderow__title--has-thumb) .nav-link__text{text-align:left!important}.quickview{width:auto!important;display:inline-flex!important;justify-content:center!important}.product-grid-item__container>[x-data*=productQuickViewButton],.product-grid-item__container>[x-data*=productGridItemQuickAddMenu],.product-grid-item__container>inline-add-product,.product-grid-item__container>[class*=quick-actions-toolbar]{top:auto!important;left:auto!important}.quickview>div>button,.quickview button,.product-grid-item__container [class*=quick-actions-toolbar] button,.product-grid-item__container [data-add-to-cart],.product-clip__btn{border-radius:30px!important;background-color:#e5e5e5!important;color:#000!important;opacity:.85!important;min-height:36px!important;padding:6px 16px!important;font-size:12px!important;width:auto!important;aspect-ratio:auto!important;min-width:0!important}.quickview>div>button:hover,.product-grid-item__container [class*=quick-actions-toolbar] button:hover,.product-grid-item__container [data-add-to-cart]:hover,.product-clip__btn:hover{opacity:1!important;background-color:#d4d4d4!important;color:#000!important}.quickview>div>button .btn-state-ready,.product-grid-item__container [class*=quick-actions-toolbar] button .btn-state-ready,.product-grid-item__container [data-add-to-cart] .btn-state-ready,.product-clip__btn .btn-state-ready{color:#000!important}@media(max-width:767px){.quickview__modal .quickview__modal__images.product__grid{flex-wrap:nowrap;width:100%;margin:0}.quickview__modal .quickview__modal__images .product__media{margin-bottom:0}.quickview__modal .quickview__form__wrapper.is-expanded{max-height:none}}.romina-picker{--romina-border: rgba(0, 0, 0, .12);--romina-muted: #747474;--romina-accent: #285649;display:flex;flex-direction:column;margin:0 0 var(--ROMINA-PICKER-MARGIN-BOTTOM, 20px);padding:0;list-style:none;border-top:1px solid var(--romina-border)}.romina-row{display:block;position:relative;border-bottom:1px solid var(--romina-border)}.romina-row__trigger{display:flex;align-items:center;gap:14px;width:100%;padding:var(--ROMINA-PICKER-ROW-PAD, 18px) 4px;background:transparent;border:0;text-align:left;font:inherit;cursor:pointer;color:inherit}.romina-row__trigger>span:empty{display:none}.romina-row__label{order:1;flex:1 1 auto}.romina-row__value{order:2;flex:0 1 auto}.romina-row__chevron{order:3;flex:0 0 14px}.romina-row__swatch{order:4;flex:0 0 32px}.romina-row__trigger:focus-visible{outline:2px solid var(--romina-accent);outline-offset:2px}.romina-row__label{font-size:var(--rf-fs-label);letter-spacing:.02em;text-transform:none;font-weight:500}.romina-row__value{font-size:var(--rf-fs-label);color:var(--romina-muted);text-align:right;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.romina-row__swatch{width:32px;height:32px;border-radius:50%;overflow:hidden;background:#f0f0f0;border:1px solid var(--romina-border);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.romina-row__swatch img{width:100%;height:100%;object-fit:cover;display:block}.romina-row__swatch img[hidden]{display:none}.romina-row__swatch--empty{background:#f7f7f7}.romina-row__chevron{width:14px;height:14px;color:var(--romina-muted);transition:transform .2s ease}.romina-row__trigger[aria-expanded=true] .romina-row__chevron{transform:rotate(180deg)}.romina-row__qty{font-size:var(--rf-fs-small);color:var(--romina-muted);margin-right:8px}.romina-picker-active .product__block__variants,.romina-feature-label{display:none}.product__media__wrapper{position:relative}.product__media__wrapper .media__thumb{box-sizing:border-box;width:72px;height:auto;aspect-ratio:var(--thumb-ratio, 1);padding:6px;margin-right:3px;margin-inline-end:3px;margin-block-end:3px;border-radius:8px;background:#fff}.product__media__wrapper .media__thumb img{width:100%;height:100%;object-fit:contain;object-position:center;background:transparent}.product-single:not([data-thumbnails-left]) .product__media__wrapper .media__thumb__holder .media__thumb__button{height:100%}@media only screen and (min-width:768px){[data-thumbnails-left] .product__media__wrapper .media__thumb{margin-right:0;margin-inline-end:3px;margin-block-end:3px}[data-thumbnails-left] .product__media__wrapper .media__thumb__holder{flex-basis:75px;width:75px}[data-thumbnails-left] .product__media__wrapper .media__thumb img{width:100%;height:100%}[data-thumbnails-left] .product__media__wrapper .media__thumb__holder .media__thumb__button{width:72px}}.romina-slideshow-frame{position:relative}.romina-variant-stage{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;background:#fff}.romina-variant-stage[hidden]{display:none!important}.romina-variant-stage__slide{height:100%}.romina-variant-stage__slide[hidden]{display:none!important}.romina-variant-stage__img{width:100%;height:100%;object-fit:contain;object-position:center}.romina-variant-stage__zoom{position:absolute;right:12px;bottom:12px;z-index:2}.romina-gallery-badge{position:absolute;top:16px;right:16px;z-index:5;width:var(--GALLERY-BADGE-W, 96px);max-width:40%;pointer-events:none;line-height:0}.romina-gallery-badge__img{width:100%;height:auto;display:block;filter:drop-shadow(0 2px 6px rgba(0,0,0,.15))}@media(max-width:1024px){.romina-gallery-badge{top:12px;right:12px;width:var(--GALLERY-BADGE-W-MOBILE, 64px)}}body.template-product .btn--add-to-cart,body.template-product .btn--add-to-cart .btn-state-ready,body.template-product .btn--add-to-cart [data-add-to-cart-text]{text-transform:none!important}.btn--add-to-cart{min-height:0!important;padding-top:var(--ATC-PY, 16px)!important;padding-bottom:var(--ATC-PY, 16px)!important;padding-left:var(--ATC-PX, 24px)!important;padding-right:var(--ATC-PX, 24px)!important}.btn--add-to-cart .btn-state-complete{position:static!important;top:auto!important;left:auto!important;width:auto!important;height:auto!important;margin:0!important;border:0!important;transform:none!important;display:none!important;align-items:center;justify-content:center;gap:6px;color:inherit;opacity:0;visibility:hidden}.btn--add-to-cart.has-success .btn-state-complete{display:inline-flex!important;visibility:visible;opacity:1}.btn--add-to-cart.has-success .btn-state-ready{display:none!important}.romina-subtitle{font-size:var(--rf-fs-label);color:#747474;margin:4px 0 0}.romina-delivery{display:flex;align-items:center;gap:10px;padding:var(--ROMINA-DELIVERY-PAD, 12px) 0;margin:4px 0 var(--ROMINA-DELIVERY-MARGIN, 16px);font-size:var(--rf-fs-label);color:#3d3d3c}.romina-delivery__icon{color:#285649;flex:0 0 26px;width:26px;height:20px}.romina-delivery__text{flex:1 1 auto;min-width:0}.romina-delivery strong{font-weight:600}.romina-delivery__status{color:var(--romina-accent, #285649);font-weight:600}.rf-trust{display:flex;flex-wrap:nowrap;align-items:center;gap:4px;margin:2px 0 12px;padding:0;list-style:none;max-width:100%}.rf-trust__item,.rf-trust__item--delivery .romina-delivery,.rf-trust .romina-delivery__text,.rf-trust .romina-delivery strong,.rf-trust .romina-delivery__status{font-family:var(--FONT-STACK-BODY);font-size:12px;font-weight:500;letter-spacing:0;line-height:1.2;color:#1c1917;white-space:nowrap}.rf-trust__item{flex:0 0 auto}.rf-trust__item--delivery{flex:0 1 auto;min-width:0}.rf-trust__item--delivery .romina-delivery{display:flex;align-items:center;gap:4px;margin:0;padding:0;min-width:0}.rf-trust .romina-delivery__icon{flex:0 0 16px;width:16px;height:12px}.rf-trust .romina-delivery__text{flex:0 1 auto;min-width:0}.rf-trust .romina-delivery__status{color:var(--romina-accent, #285649)}@media(max-width:389px){.rf-trust,.rf-trust__item--delivery .romina-delivery{gap:3px}}.product__inner>.romina-delivery{display:none}.rf-sticky-atc{display:none}@media(max-width:749px){.rf-sticky-atc:not([hidden]){position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;gap:12px;padding:10px 76px 10px 16px;padding-bottom:calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid rgba(40,86,73,.18);box-shadow:0 -8px 24px #1c191714;font-family:var(--FONT-STACK-BODY)}body.rf-sticky-atc-on{padding-bottom:calc(76px + env(safe-area-inset-bottom))}}.rf-sticky-atc__meta{min-width:0;flex:1 1 auto}.rf-sticky-atc__title,.rf-sticky-atc__price{margin:0;font-family:var(--FONT-STACK-BODY);font-size:var(--rf-fs-label);line-height:1.3;letter-spacing:.02em}.rf-sticky-atc__title{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rf-sticky-atc__price{font-weight:500}.rf-sticky-atc__btn{flex:0 0 auto;border:0;border-radius:999px;background:#2b7c66;color:#fff;font-family:var(--FONT-STACK-BODY);font-size:var(--rf-fs-label);font-weight:500;letter-spacing:.02em;line-height:1;padding:12px 16px;cursor:pointer}.rf-sticky-atc__btn:hover,.rf-sticky-atc__btn:focus-visible{background:#285649;color:#fff}.rf-sticky-atc__btn:disabled{opacity:.55;cursor:not-allowed}body.template-product [data-gallery-peek].flickity-lock-height .flickity-viewport{height:0!important;padding-bottom:calc(90% * var(--rf-h-over-w, 1) - 8px)!important}body.template-product [data-gallery-peek] .flickity-slider{top:0!important;bottom:0!important;height:auto!important}body.template-product [data-gallery-peek] .flickity-slider>.product__media,body.template-product [data-gallery-peek]>.product__media{width:90%;margin-right:0;padding-right:8px;box-sizing:border-box;height:100%}body.template-product [data-gallery-peek] .product__media>div,body.template-product [data-gallery-peek] .product-image-wrapper,body.template-product [data-gallery-peek] .product__media img{width:100%;height:100%;max-width:none;object-fit:cover}@media(min-width:750px){body.template-product .romina-slideshow-frame,body.template-product [data-gallery-peek],body.template-product [data-gallery-peek] .flickity-viewport{width:100%;max-width:none}body.template-product [data-gallery-peek].flickity-lock-height .flickity-viewport{padding-bottom:calc(84% * var(--rf-h-over-w, 1))!important}body.template-product [data-gallery-peek] .flickity-slider>.product__media,body.template-product [data-gallery-peek]>.product__media{width:84%;padding-right:0;margin-right:0}}body.template-product [data-gallery-peek].flickity-enabled .product__media{visibility:visible}body.template-product [data-gallery-peek] .product__media:not(.is-selected) .media__buttons__holder{visibility:hidden}body.template-product .rf-gallery-count{margin:8px 0 0;font-family:var(--FONT-STACK-BODY);font-size:var(--rf-fs-label);font-weight:500;letter-spacing:.02em;line-height:1.3;color:#1c1917}body.template-product [data-gallery-peek] .flickity-prev-next-button{width:36px;height:36px;border-radius:999px;background:#fff;color:#1c1917;opacity:0;transition:opacity .18s ease,background .18s ease,color .18s ease}body.template-product [data-gallery-peek]:hover .flickity-prev-next-button,body.template-product [data-gallery-peek] .flickity-prev-next-button:focus-visible{opacity:1}body.template-product [data-gallery-peek] .flickity-prev-next-button:hover{background:#2b7c66;color:#fff}body.template-product [data-gallery-peek] .flickity-prev-next-button:disabled{opacity:0}@media(max-width:749px){body.template-product [data-gallery-peek] .flickity-prev-next-button{display:none}}@media(prefers-reduced-motion:reduce){body.template-product [data-gallery-peek] .flickity-slider,body.template-product [data-gallery-peek] .flickity-prev-next-button{transition:none}}body.template-product .product__block__spacer{display:none!important}body.template-product .rf-ghost-btn{margin-bottom:0}.romina-visit-store{background:#f7f5f0;border-radius:6px;padding:16px 20px;margin:18px 0 20px;font-size:var(--rf-fs-body);line-height:1.5;color:#3d3d3c}.romina-visit-store a{color:#285649;font-weight:600;text-decoration:underline}.romina-benefits{margin:18px 0}.romina-benefits__list{display:flex;flex-wrap:wrap;gap:14px;padding:0;margin:0;list-style:none}.romina-benefits__list img{width:48px;height:48px;object-fit:contain}.romina-upsell{--rup-accent: #285649;--rup-accent-hover: #1f4338;--rup-border: rgba(0, 0, 0, .12);--rup-muted: #747474;--rup-bg: #fff;--rup-radius: 10px;--rup-gap: 6px;--rup-max-width: 620px;--rup-card-padding: 10px;--rup-image-size: 96px;--rup-title-fs: 14px;--rup-price-fs: 14px;--rup-option-name-fs: 13px;--rup-btn-fs: 14px;--rup-btn-px: 14px;--rup-btn-py: 7px;--rup-pad-bottom: 0px;margin:24px auto;min-width:0;max-width:min(100%,var(--rup-max-width));padding-bottom:var(--rup-pad-bottom)}.romina-upsell--placeholder{border:1px dashed var(--rup-border);padding:16px;border-radius:var(--rup-radius)}.romina-upsell__placeholder{margin:0;font-size:13px;color:var(--rup-muted)}.romina-upsell__heading{font-size:15px;letter-spacing:.02em;text-transform:none;margin:0 0 12px;color:#3d3d3c;text-align:center}.romina-upsell__scroller{position:relative;min-width:0;padding:0;overflow-x:clip}.romina-upsell__nav-row{display:flex;justify-content:center;align-items:center;gap:14px;margin-top:12px}.romina-upsell__track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;min-width:0;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:0;margin:0;list-style:none;scrollbar-width:none}.romina-upsell__track::-webkit-scrollbar{display:none}.romina-upsell__card{scroll-snap-align:center;border:1px solid var(--rup-border);border-radius:var(--rup-radius);padding:var(--rup-card-padding);display:grid;grid-template-columns:var(--rup-image-size) 1fr;column-gap:12px;align-items:flex-start;background:var(--rup-bg);list-style:none;box-shadow:0 1px 4px #0000000a;transition:box-shadow .18s ease,transform .18s ease}.romina-upsell__card:hover{box-shadow:0 4px 14px #00000012}.romina-upsell__img{display:block;width:var(--rup-image-size);height:var(--rup-image-size);border-radius:8px;overflow:hidden;background:#f4f4f4}.romina-upsell__img img{width:100%;height:100%;object-fit:cover;display:block}.romina-upsell__body{display:flex;flex-direction:column;gap:var(--rup-gap);min-width:0}.romina-upsell__head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.romina-upsell__title{font-size:var(--rup-title-fs);margin:0;line-height:1.25;font-weight:600;color:#1a1a1a;min-width:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.romina-upsell__title a{color:inherit;text-decoration:none}.romina-upsell__title a:hover{color:var(--rup-accent)}.romina-upsell__price{margin:0;font-size:var(--rup-price-fs);color:#1a1a1a;font-weight:600;white-space:nowrap;flex:0 0 auto}.romina-upsell__price-now{color:var(--rup-accent);margin-right:6px}.romina-upsell__price-was{text-decoration:line-through;color:var(--rup-muted);font-weight:500;font-size:14px}.romina-upsell__form,.romina-upsell__options{display:flex;flex-direction:column;gap:var(--rup-gap)}.romina-upsell__option{border:0;margin:0;padding:0;display:block;border-bottom:1px solid var(--rup-border)}.romina-upsell__option:first-of-type{border-top:1px solid var(--rup-border)}.romina-upsell__option-trigger{width:100%;display:flex;align-items:center;gap:8px;padding:6px 2px;background:transparent;border:0;cursor:pointer;font:inherit;text-align:left;color:inherit}.romina-upsell__option-trigger:hover .romina-upsell__option-value{color:var(--rup-accent)}.romina-upsell__option-name{font-size:var(--rup-option-name-fs);letter-spacing:.02em;text-transform:none;color:var(--rup-muted);font-weight:500;flex:1 1 auto;min-width:0}.romina-upsell__option-trigger:hover .romina-upsell__option-name{color:var(--rup-accent)}.romina-upsell__option-value{display:none}.romina-upsell__option-chev{width:12px;height:12px;color:var(--rup-muted);flex:0 0 auto;transition:transform .2s ease}.romina-upsell__option-trigger[aria-expanded=true] .romina-upsell__option-chev{transform:rotate(180deg)}.romina-upsell__popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999999999;display:flex;align-items:center;justify-content:center;padding:20px}.romina-upsell__popup[hidden]{display:none}.romina-upsell__popup-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c;cursor:pointer}.romina-upsell__popup input[data-romina-upsell-opt]{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.romina-upsell__popup input[data-romina-upsell-opt]:checked+.romina-popup__pick{border-color:var(--romina-accent, #285649);background:#2856490f}.romina-upsell__popup input[data-romina-upsell-opt]:focus-visible+.romina-popup__pick{outline:2px solid var(--romina-accent, #285649);outline-offset:2px}.romina-upsell__atc{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:var(--rup-btn-py) var(--rup-btn-px);font-size:var(--rup-btn-fs);font-weight:600;letter-spacing:.04em;text-transform:none;background:var(--rup-accent);color:#fff;border:0;border-radius:999px;cursor:pointer;transition:background .18s ease,transform .1s ease,opacity .18s ease;position:relative;line-height:1.1}.romina-upsell__atc:hover{background:var(--rup-accent-hover)}.romina-upsell__atc:active{transform:translateY(.5px)}.romina-upsell__atc:disabled,.romina-upsell__atc[aria-disabled=true]{opacity:.45;cursor:not-allowed}.romina-upsell__atc-done{display:none;align-items:center;gap:6px}.romina-upsell__atc.is-added .romina-upsell__atc-ready{display:none}.romina-upsell__atc.is-added .romina-upsell__atc-done{display:inline-flex}.romina-upsell__atc.is-loading{opacity:.7;cursor:progress}.romina-upsell__nav{position:static;transform:none;width:34px;height:34px;border-radius:50%;border:1px solid var(--rup-border);background:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000000f;color:#333;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.romina-upsell__nav:hover{background:var(--rup-accent);color:#fff;border-color:var(--rup-accent);transform:scale(1.04)}.romina-upsell__nav:disabled{opacity:.35;cursor:not-allowed;transform:none;background:#fff;color:#333;border-color:var(--rup-border)}.romina-upsell__nav svg{width:16px;height:16px}@media(max-width:540px){.romina-upsell__card{grid-template-columns:80px 1fr;padding:8px;column-gap:10px}.romina-upsell__img{width:80px;height:80px}.romina-upsell__nav{width:30px;height:30px}.romina-upsell__nav svg{width:14px;height:14px}}.romina-tabs{margin:30px 0;border-top:1px solid var(--romina-border, #e5e5e5)}.product-accordion.romina-tab__block[style*=--rab-title-fs] .accordion__title{font-size:var(--rab-title-fs)!important}.product__block__share{padding-top:var(--PT, 0)}@media only screen and (max-width:767px){.product__block__share{padding-top:min(calc(var(--PT, 0) * .8),30px)}}.product__block__share .share__button{padding-top:var(--share-button-pt, 0)}@media(max-width:1024px){.romina-tabs{margin:0 0 16px}.product__block__description+.romina-tabs,.product__block__description+* .romina-tabs{margin-top:0}.product__block__description{margin-bottom:0!important;padding-bottom:0!important;--PB: 0 !important}}.romina-tab{border-bottom:1px solid var(--romina-border, #e5e5e5)}.romina-tab__head{width:100%;display:flex;align-items:center;justify-content:space-between;padding:18px 2px;background:transparent;border:0;cursor:pointer;font-size:var(--rf-fs-label);letter-spacing:.02em;text-transform:none;font-weight:500;text-align:left;color:inherit}.romina-tab__head svg{width:16px;height:16px;transition:transform .2s ease}.romina-tab__head[aria-expanded=true] .romina-tab__icon-plus{transform:rotate(45deg)}.romina-tab__body{padding:4px 2px 20px;font-size:var(--rf-fs-body);line-height:1.55;color:#3d3d3c}.romina-tab__body a.button{display:inline-block;padding:10px 18px;background:#285649;color:#fff;border-radius:4px;text-decoration:none;font-size:var(--rf-fs-label);letter-spacing:.02em;text-transform:none}.romina-tab[hidden-body] .romina-tab__body{display:none}.romina-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999999999;display:none;align-items:center;justify-content:center;padding:20px}.romina-popup[data-open=true]{display:flex}.romina-popup__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c;cursor:pointer}.romina-popup__dialog{position:relative;background:#fff;border-radius:10px;width:100%;max-width:720px;max-height:calc(100vh - 40px);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 80px #00000040}.romina-popup__header{padding:28px 28px 8px;text-align:center}.romina-popup__title{font-size:22px;margin:0 0 6px;font-weight:500}.romina-popup__description{margin:0;color:#747474;font-size:14px}.romina-popup__close{position:absolute;top:12px;right:12px;width:40px;height:40px;border:0;background:transparent;cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#333}.romina-popup__close:hover{background:#0000000f}.romina-popup__close svg{width:18px;height:18px}.romina-popup__body{padding:16px 28px 28px;overflow-y:auto}.romina-popup__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:18px;padding:0;margin:0;list-style:none}.romina-popup__grid li{display:block}.romina-popup__pick{width:100%;display:flex;flex-direction:column;align-items:center;gap:8px;padding:8px;background:transparent;border:2px solid transparent;border-radius:8px;cursor:pointer;font:inherit;color:inherit;text-align:center;transition:border-color .15s ease,background .15s ease}.romina-popup__pick:hover{border-color:#2856494d;background:#2856490a}.romina-popup__pick[aria-checked=true],.romina-popup__pick.is-active{border-color:var(--romina-accent, #285649);background:#2856490f}.romina-popup__pick-img{width:100%;aspect-ratio:1;border-radius:50%;object-fit:cover;background:#f0f0f0;border:1px solid rgba(0,0,0,.06)}.romina-popup__pick span{font-size:13px;line-height:1.35;color:#333}.romina-popup__pick.is-sold-out{opacity:.5}.romina-popup__pick.is-sold-out:after{content:attr(data-sold-out-label);font-size:13px;color:#c00;text-transform:none;letter-spacing:.05em}@media(max-width:640px){.romina-popup__grid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:12px}.romina-popup__header,.romina-popup__body{padding-left:18px;padding-right:18px}}body.romina-popup-open{overflow:hidden}.romina-popup__grid--text{grid-template-columns:1fr;gap:8px}.romina-popup__pick--text{flex-direction:row;align-items:center;justify-content:flex-start;text-align:left;gap:10px;padding:12px 14px;border:1px solid var(--romina-border, rgba(0, 0, 0, .12));border-radius:8px;min-height:0}.romina-popup__pick--text span{white-space:normal;overflow-wrap:anywhere;line-height:1.3}.romina-popup__pick--text.is-active{border-color:var(--romina-accent, #285649);background:#2856490f}.product__media__wrapper .media__thumb .icon.icon-media-video{top:50%;left:50%;right:auto;transform:translate(-50%,-50%);width:28px;height:28px;color:#1a1a1a;fill:none;background:transparent}.product__media__wrapper .media__thumb .icon.icon-media-video .icon-media-video-outline-outer{fill:none!important;stroke:#fff!important}.product__media__wrapper .media__thumb .icon.icon-media-video .icon-media-video-outline-inner{fill:none!important;stroke:#1a1a1a!important}.product__media__wrapper .media__thumb .icon.icon-media-video .icon-media-video-element{fill:#fff!important;stroke:#1a1a1a!important;opacity:1}.product__media__wrapper .plyr__control--overlaid{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.product__media__wrapper .romina-media-play-overlay{position:absolute;left:50%;top:50%;z-index:6;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:56px;height:56px;padding:0;margin:0;border:none;background:transparent;cursor:pointer;transition:opacity .2s ease,visibility .2s ease}.product__media__wrapper .product__media:has(.plyr--playing) .romina-media-play-overlay,.product__media__wrapper .product__media.is-media-playing .romina-media-play-overlay{opacity:0;visibility:hidden;pointer-events:none}.product__media__wrapper .romina-media-play-overlay .icon.icon-media-video{position:static;top:auto;right:auto;transform:none;width:56px;height:56px;color:#1a1a1a;fill:none;background:transparent}.product__media__wrapper .romina-media-play-overlay .icon-media-video-outline-outer{fill:none!important;stroke:#fff!important}.product__media__wrapper .romina-media-play-overlay .icon-media-video-outline-inner{fill:none!important;stroke:#1a1a1a!important}.product__media__wrapper .romina-media-play-overlay .icon-media-video-element{fill:#fff!important;stroke:#1a1a1a!important;opacity:1}.romina-wallpaper-calc{margin-bottom:var(--PB, 16px);padding:18px 16px;border:1px solid #e5e7eb;border-radius:14px;background:#fafafa}.romina-wallpaper-calc__title{margin:0 0 6px;font-size:15px;font-weight:600;color:#1a1a1a}.romina-wallpaper-calc__help{margin:0 0 14px;font-size:14px;line-height:1.45;color:#64748b}.romina-wallpaper-calc__field{margin-bottom:14px}.romina-wallpaper-calc__label{display:block;margin-bottom:8px;font-size:14px;font-weight:600;letter-spacing:.02em;color:#334155}.romina-wallpaper-calc__units{display:inline-flex;gap:0;padding:3px;border-radius:999px;background:#fff;border:1px solid #d1d5db}.romina-wallpaper-calc__unit{min-width:72px;padding:8px 16px;border:0;border-radius:999px;background:transparent;color:#475569;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease}.romina-wallpaper-calc__unit.is-active{background:#2b7c66;color:#fff}.romina-wallpaper-calc__input-wrap{display:flex;align-items:center;gap:10px}.romina-wallpaper-calc__input{flex:1 1 auto;width:100%;max-width:180px;padding:10px 12px;border:1px solid #d1d5db;border-radius:10px;font-size:15px;background:#fff}.romina-wallpaper-calc__input:focus{outline:2px solid rgba(43,124,102,.35);border-color:#2b7c66}.romina-wallpaper-calc__unit-suffix{font-size:14px;font-weight:600;color:#2b7c66}.romina-wallpaper-calc__hint{margin:6px 0 0;font-size:13px;color:#94a3b8}.romina-wallpaper-calc__error{margin:0 0 12px;padding:8px 10px;border-radius:8px;background:#fef2f2;color:#b91c1c;font-size:13px}.romina-wallpaper-calc__summary{margin:0;padding-top:12px;border-top:1px solid #e5e7eb}.romina-wallpaper-calc__summary-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 8px;font-size:13px}.romina-wallpaper-calc__summary-row dt{margin:0;color:#64748b}.romina-wallpaper-calc__summary-row dd{margin:0;font-weight:600;color:#1a1a1a}.romina-wallpaper-calc__summary-row--total dd{font-size:18px;color:#2b7c66}.cart__items__row--wallpaper .cart__items__wallpaper-total{margin:8px 0 0;font-style:normal;font-weight:600;color:var(--text-dark, #1a1a1a)}.cart__drawer .cart__items__wallpaper-total{display:block}.cart__template .cart__items__wallpaper-total{display:none}
/*# sourceMappingURL=/cdn/shop/t/45/assets/romina-product.css.map */
