.product-hero-fold{display:flex;flex-wrap:wrap;gap:0;margin-left:calc(var(--grid-gutter, 17px) / -2);margin-right:calc(var(--grid-gutter, 17px) / -2)}.product-hero__breadcrumb{display:flex;align-items:center;flex-wrap:wrap;font-size:.875rem;line-height:1.4;color:var(--roshambo-secondary-text, #5F6C72);width:100%;padding:0 calc(var(--grid-gutter, 17px) / 2);margin-bottom:12px}.product-hero__breadcrumb a{color:var(--roshambo-secondary-text, #5F6C72);text-decoration:none}.product-hero__breadcrumb a:hover{color:var(--roshambo-teal, #13A89E)}.product-hero__breadcrumb-back{display:inline-flex;align-items:center;justify-content:center;margin-right:4px;color:var(--roshambo-primary-text, #1F2933)}.product-hero__breadcrumb-back:hover{color:var(--roshambo-teal, #13A89E)}.product-hero__breadcrumb-divider{margin:0 6px;opacity:.9}.product-hero__breadcrumb-current{color:var(--roshambo-secondary-text, #5F6C72);max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-hero__badge{display:inline-block;background-color:var(--roshambo-teal, #13A89E);color:#fff;padding:6px 12px;border-radius:20px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);margin-bottom:8px}.product-hero__title{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:1.75rem;font-weight:700;color:var(--roshambo-primary-text, #1F2933);margin-bottom:8px;line-height:1.2}.product-hero__price-rating{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px;flex-wrap:nowrap}.product-hero__price{font-size:1.125rem;font-weight:600;color:var(--roshambo-primary-text, #1F2933);line-height:1;display:flex;align-items:center;flex-shrink:0;align-self:center;flex-wrap:wrap}.product-hero__price .product__price,.product-hero__price [data-product-price],.product-hero__price [data-product-price-wrap],.product-hero__price [data-compare-price],.product-hero__price [data-save-price]{line-height:1;vertical-align:middle}.product-hero__price [data-save-price]{flex-basis:100%;margin-top:6px}.product-hero__rating{display:flex;align-items:center;gap:4px;font-size:.875rem;color:var(--roshambo-secondary-text, #5F6C72);line-height:1;flex-shrink:0;align-self:center}.product-hero__rating-stars{display:flex;align-items:center;color:var(--roshambo-teal, #13A89E)}.product-hero__rating-stars svg{width:14px;height:14px;flex-shrink:0;fill:currentColor;vertical-align:middle}.product-hero__rating-count{display:inline-flex;align-items:center;line-height:1}.product-hero__header{width:100%;padding:0 calc(var(--grid-gutter, 17px) / 2);order:1;text-align:left}.product-hero__media{width:100%;padding:0 calc(var(--grid-gutter, 17px) / 2);order:2;margin-bottom:16px}.product-hero__media .product__photos{max-width:100%;margin-left:auto!important;margin-right:auto!important}@media screen and (max-width:768px){.product-hero-fold .product__photos--beside{flex-direction:column;align-items:stretch}.product-hero-fold .product__main-photos{flex:0 0 auto;margin-left:0;margin-right:0;width:100%;order:1}.product-hero-fold .product__thumbs.small--hide{display:none!important}.product-hero-fold .product__main-photos .flickity-page-dots{display:flex;align-items:center;justify-content:center;gap:6px;padding:12px 0;margin:0}}.product-hero__details{width:100%;padding:0 calc(var(--grid-gutter, 17px) / 2);order:3}.product-hero-fold .variant-wrapper .color-swatch{border-radius:50%!important;border:2px solid #fff;transition:border-color .2s ease,box-shadow .2s ease}.product-hero-fold .variant-wrapper input:checked+.color-swatch,.product-hero-fold .variant-wrapper .variant__input--color-swatch:checked+.color-swatch,.product-hero-fold .variant-wrapper .variant-input:has(input:checked) .color-swatch{border-color:var(--roshambo-teal, #13A89E)!important;box-shadow:0 0 0 2px var(--roshambo-teal, #13A89E)}.product-hero-fold .variant-wrapper .variant__label{font-size:1rem;font-weight:500;color:var(--roshambo-primary-text, #1F2933);margin-bottom:8px}.product-hero-fold .variant-wrapper .variant__label-info{font-weight:400;color:var(--roshambo-secondary-text, #5F6C72)}.product-hero-fold .variant-wrapper--card .variant-input-wrap{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.product-hero-fold .variant-wrapper--card .variant-input{margin:0}.product-hero-fold .variant-wrapper--card .variant__button-label{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:16px 12px;border:2px solid var(--roshambo-border, #E6E8EB);border-radius:12px;font-size:.9375rem;font-weight:500;text-align:center;min-height:80px;transition:border-color .2s ease,background-color .2s ease}.product-hero-fold .variant-wrapper--card .variant__button-label:hover{border-color:var(--roshambo-teal, #13A89E)}.product-hero-fold .variant-wrapper--card input:checked+.variant__button-label,.product-hero-fold .variant-wrapper--card .variant-input:has(input:checked) .variant__button-label{border-color:var(--roshambo-teal, #13A89E)!important;background-color:#13a89e0f;box-shadow:none!important;outline:none!important}.product-hero-fold .variant-input-wrap label,.product-hero-fold .variant-input-wrap input:focus+label,.product-hero-fold .variant-input-wrap input:checked+label{box-shadow:none!important;outline:none!important}.product-hero-fold .variant-wrapper--card .variant__label{margin-bottom:12px}.product-hero-fold .variant-wrapper--size-inline{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:0;margin-bottom:0}.product-hero-fold .variant-wrapper--size-inline .variant__label{display:inline-block;margin-bottom:0;margin-right:4px}.product-hero-fold .variant-wrapper--size-inline .variant-input-wrap{display:inline-flex;flex-wrap:wrap;gap:6px;margin:0}.product-hero-fold .variant-wrapper--size-inline .variant-input{margin:0}.product-hero-fold .variant-wrapper--size-inline .variant__button-label{padding:6px 12px;min-height:auto;font-size:.8125rem}.product-hero-fold .variant-wrapper--size-inline+.variant-wrapper{margin-top:0}@media screen and (min-width:769px){.page-content--product,.page-content--product .page-width,.product-hero-fold{overflow:visible!important}.product-hero-fold{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;gap:0 40px;align-items:start}.product-hero-fold.product-hero-fold--image-left .product-hero__header{grid-column:2;grid-row:1;padding-left:0}.product-hero-fold.product-hero-fold--image-left .product-hero__media{grid-column:1;grid-row:1 / 3;padding-right:24px;margin-bottom:0;position:sticky!important;top:20px!important;align-self:start!important}.product-hero-fold.product-hero-fold--image-left .product-hero__details{grid-column:2;grid-row:2;padding-left:0}.product-hero-fold .product-single__meta{padding-left:0!important;padding-right:0!important}.product-hero-fold.product-hero-fold--image-right .product-hero__header{grid-column:1;grid-row:1}.product-hero-fold.product-hero-fold--image-right .product-hero__media{grid-column:2;grid-row:1 / 3;padding-left:24px;margin-bottom:0;position:sticky!important;top:20px!important;align-self:start!important}.product-hero-fold.product-hero-fold--image-right .product-hero__details{grid-column:1;grid-row:2}.sticky-header .product-hero-fold .product-hero__media{top:140px!important}.product-hero__title{font-size:2rem}.product-hero__price-rating{margin-bottom:24px}}@media screen and (max-width:768px){.product-hero-fold .product-single__meta{text-align:left}.product-hero-fold .product-block--header+.product-block--price{margin-top:0}}.product-hero-fold .product-block--tab .collapsibles-wrapper{border-left:3px solid var(--roshambo-teal, #13A89E);margin-bottom:16px;background:#fff}.product-hero-fold [data-product-blocks] .product-block--tab:last-of-type .collapsibles-wrapper{margin-bottom:0}.product-hero-fold .product-accordions .product-block--tab:last-child .collapsibles-wrapper{margin-bottom:0!important}.product-hero-fold .product-block--product-accordions{margin-bottom:0!important}.product-hero-fold .product-block--product-accordions+.product-block--tab .collapsible-trigger-btn--borders{border-top:none!important}.product-hero-fold .product-block--tab .collapsible-trigger-btn--borders{font-weight:700!important;text-transform:uppercase!important;letter-spacing:.05em!important;padding:16px 36px 16px 16px!important;font-size:.85rem!important;border:none!important;border-bottom:1px solid var(--roshambo-border, #E6E8EB)!important;color:var(--roshambo-primary-text, #1F2933)!important}.product-hero-fold .product-block--tab .collapsible-trigger-btn--borders .collapsible-trigger__icon{right:16px!important;color:var(--roshambo-secondary-text, #5F6C72)!important}.product-hero-fold .product-block--tab .collapsible-trigger-btn--borders+.collapsible-content .collapsible-content__inner{border:none!important;border-bottom:1px solid var(--roshambo-border, #E6E8EB)!important;padding:16px 16px 20px!important;font-size:.95rem!important}.product-hero-fold .product-block--tab+.product-block--tab .collapsible-trigger-btn--borders{border-top:none!important}.product-hero-fold .product-accordions .collapsible-content__inner,.product-hero-fold .product-accordions .collapsible-content__inner.rte{font-family:"Avenir LT Std",var(--typeBaseFallback),sans-serif!important;font-size:.95rem!important;line-height:1.5!important;padding:8px 16px 12px!important}.product-hero-fold .product-accordions .collapsible-content__inner p,.product-hero-fold .product-accordions .collapsible-content__inner.rte p,.product-hero-fold .product-accordions .collapsible-content__inner div,.product-hero-fold .product-accordions .collapsible-content__inner.rte div{margin:0 0 .4em!important;line-height:1.5!important}.product-hero-fold .product-accordions .collapsible-content__inner p:last-child,.product-hero-fold .product-accordions .collapsible-content__inner.rte p:last-child,.product-hero-fold .product-accordions .collapsible-content__inner>*:last-child{margin-bottom:0!important}.product-hero-fold .product-accordions .collapsible-content__inner ul,.product-hero-fold .product-accordions .collapsible-content__inner ol,.product-hero-fold .product-accordions .collapsible-content__inner.rte ul,.product-hero-fold .product-accordions .collapsible-content__inner.rte ol{margin:0 0 .4em!important;padding-left:1.2em!important}.product-hero-fold .product-accordions--accessories .product-block--tab .collapsible-content .collapsible-content__inner,.product-hero-fold .product-accordions--accessories .collapsible-content__inner,.product-hero-fold .product-accordions--accessories .collapsible-content__inner.rte{padding:5px!important;margin:0!important}.product-hero-fold .product-accordions--accessories .collapsible-content__inner p,.product-hero-fold .product-accordions--accessories .collapsible-content__inner.rte p,.product-hero-fold .product-accordions--accessories .collapsible-content__inner div,.product-hero-fold .product-accordions--accessories .collapsible-content__inner.rte div,.product-hero-fold .product-accordions--accessories .collapsible-content__inner.rte>div{margin:0 0 .25em!important}.product-hero-fold .product-accordions--accessories .collapsible-content__inner p:last-child,.product-hero-fold .product-accordions--accessories .collapsible-content__inner.rte p:last-child,.product-hero-fold .product-accordions--accessories .collapsible-content__inner>*:last-child,.product-hero-fold .product-accordions--accessories .collapsible-content__inner.rte>div:last-child{margin-bottom:0!important}.template-product product-recommendations .grid-product__image-mask,.template-product .product-single__related .grid-product__image-mask{aspect-ratio:1;overflow:hidden}.template-product product-recommendations .grid-product__image-mask .grid__image-ratio,.template-product .product-single__related .grid-product__image-mask .grid__image-ratio{aspect-ratio:1}.template-product product-recommendations .grid-product__image-mask .grid__image-ratio:before,.template-product .product-single__related .grid-product__image-mask .grid__image-ratio:before{padding-bottom:100%}.template-product product-recommendations .grid-product__image-mask img,.template-product product-recommendations .grid-product__image-mask .grid__image-ratio img,.template-product .product-single__related .grid-product__image-mask img,.template-product .product-single__related .grid-product__image-mask .grid__image-ratio img{object-fit:contain;-o-object-fit:contain}.template-product product-recommendations[data-intent=complementary] .grid-product__image-mask,.template-product product-recommendations[data-intent=complementary] .grid-product__link .grid-product__image-mask,.template-product product-recommendations[data-intent=complementary] .grid-product__link .grid-product__image-wrap,.template-product product-recommendations[data-intent=complementary] .grid-product__link .image-wrap,.template-product product-recommendations[data-intent=complementary] .grid__item-image-wrapper .grid-product__image-mask,.template-product product-recommendations[data-intent=complementary] .grid__item-image-wrapper .grid-product__image-wrap{width:112px;min-width:112px;aspect-ratio:1}.template-product product-recommendations[data-intent=complementary] .grid__image-ratio:before{padding-bottom:100%}.template-product product-recommendations[data-intent=complementary] .grid-product__image-mask img,.template-product product-recommendations[data-intent=complementary] .grid__image-ratio img{object-fit:contain;-o-object-fit:contain}.product-try-on-banner{background-color:var(--roshambo-yellow, #FAEEA9);border-radius:var(--roshambo-card-radius, 12px);padding:12px 16px;margin:20px 0}.product-try-on-banner__inner{display:grid;grid-template-columns:1fr 2fr 1fr;align-items:center;gap:12px;text-align:left}.product-try-on-banner__image{min-width:0}.product-try-on-banner__image-wrap{position:relative;width:100%;aspect-ratio:1;max-width:120px;margin:0 auto;overflow:hidden;border-radius:var(--roshambo-card-radius, 12px)}.product-try-on-banner__image-wrap img{display:block;width:100%;height:100%;object-fit:contain;object-position:center center}.product-try-on-banner__headline{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:700;margin:0;line-height:1.2;min-width:0}.product-try-on-banner__button{display:inline-flex;align-items:center;justify-content:center;border:none!important;padding:8px 12px!important;border-radius:9999px!important;font-size:clamp(.4rem,2.5vw,.6rem)!important;font-weight:600!important;white-space:nowrap;text-align:center;text-decoration:none;transition:all .2s ease;cursor:pointer;max-width:100%;overflow:hidden;text-overflow:ellipsis}.product-try-on-banner__button:hover{filter:brightness(.95);transform:translateY(-2px);box-shadow:0 4px 12px #00000026}@media screen and (min-width:480px){.product-try-on-banner{padding:16px 20px}.product-try-on-banner__inner{gap:16px}.product-try-on-banner__button{padding:10px 14px!important;font-size:clamp(.5rem,2.8vw,.625rem)!important}}@media screen and (min-width:769px){.product-try-on-banner{padding:20px}.product-try-on-banner__inner{gap:20px}.product-try-on-banner__image-wrap{max-width:140px}.product-try-on-banner__button{padding:12px 18px!important;font-size:.6rem!important}}.product-compatible-accessories{margin:20px 0}.product-compatible-accessories__card{background:#fff;border:2px solid var(--roshambo-teal, #13A89E);border-radius:var(--roshambo-card-radius, 12px);padding:20px}.product-compatible-accessories__heading{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:1.125rem;font-weight:700;color:var(--roshambo-primary-text, #1F2933);margin:0 0 16px}.product-compatible-accessories__list{display:flex;flex-direction:column;gap:12px}.product-compatible-accessories__item{display:flex;align-items:center;gap:12px;cursor:pointer}.product-compatible-accessories__checkbox{width:20px;height:20px;flex-shrink:0;border:2px solid var(--roshambo-teal, #13A89E);border-radius:4px;accent-color:var(--roshambo-teal, #13A89E)}.product-compatible-accessories__item-inner{display:flex;align-items:center;gap:12px;flex:1}.product-compatible-accessories__thumb{width:56px;height:56px;flex-shrink:0;border-radius:8px;overflow:hidden;background:#f5f5f5}.product-compatible-accessories__thumb img{width:100%;height:100%;object-fit:cover}.product-compatible-accessories__title{flex:1;font-size:.9375rem;color:var(--roshambo-primary-text, #1F2933)}.product-compatible-accessories__price{font-weight:600;color:var(--roshambo-primary-text, #1F2933)}@media screen and (min-width:769px){.product-compatible-accessories__card{padding:24px}.product-compatible-accessories__heading{font-size:1.25rem}}.product-accordions__accessories{display:flex;flex-direction:column;gap:20px}.product-accordions__accessories-text{margin-bottom:0}.product-accordions__accessory-card{display:flex;flex-direction:column;gap:12px;max-width:400px}.product-accordions__accessory-card a img{display:block;width:100%;aspect-ratio:1;object-fit:contain;background:#f5f5f5;border-radius:8px}.product-accordions__accessory-info{display:flex;flex-direction:column;gap:8px}.product-accordions__accessory-title{font-weight:600;font-size:1rem;color:var(--roshambo-primary-text, #1F2933)}.product-accordions__accessory-price{font-weight:600;color:var(--roshambo-primary-text, #1F2933)}.product-accordions__accessory-form .btn,.product-accordions__accessory-info .btn{align-self:flex-start}.product-accordions__size-guide ul.specific_items{margin:.5em 0 1em;padding-left:1.2em}.product-accordions__size-guide ul.specific_items li{margin-bottom:.25em}.product-service-features{background-color:#13a89e1f;border-radius:var(--roshambo-card-radius, 12px);padding:24px;margin:20px 0}.product-service-features__inner{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:8px}.product-service-features__item{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;flex:1 1 0;min-width:0}.product-service-features__icon-wrap{display:flex;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;min-height:40px}.product-service-features__icon svg,.product-service-features__icon img{display:block;width:20px;height:20px;object-fit:contain}.product-service-features__text{font-size:.75rem;font-weight:500;color:#1f2933;line-height:1.2;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width:480px){.product-service-features__inner{gap:12px}.product-service-features__icon-wrap{width:44px;height:44px;min-width:44px;min-height:44px}.product-service-features__icon svg,.product-service-features__icon img{width:22px;height:22px}.product-service-features__text{font-size:.8125rem}}@media screen and (min-width:769px){.product-service-features__inner{gap:20px}.product-service-features__icon-wrap{width:48px;height:48px;min-width:48px;min-height:48px}.product-service-features__icon svg,.product-service-features__icon img{width:24px;height:24px}.product-service-features__text{font-size:.9375rem}}.product-service-features--no-first-item .product-service-features__inner{justify-content:space-between}.product-service-features--no-first-item .product-service-features__item{flex:1 1 0;min-width:0}.template-product .oke-reviewCard,.template-product .oke-review{border-radius:var(--roshambo-card-radius, 16px)!important}.template-product .product-single__meta,.template-product .product-block .rte,.template-product .product-block p{color:var(--roshambo-primary-text, #1F2933)}.template-product .product-single__vendor,.template-product .product-block .product__price--compare{color:var(--roshambo-secondary-text, #5F6C72)}.template-product .product-block .h2,.template-product .product-block .h3,.template-product .product-block .h4{color:var(--roshambo-primary-text, #1F2933);font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback)}.template-product .grid-product__content{border-radius:var(--roshambo-card-radius, 12px)}
/*# sourceMappingURL=/cdn/shop/t/185/assets/product-hero-fold.css.map */
