:root{--pdp-gap-bind: 8px;--pdp-gap-item: 24px;--pdp-gap-zone: 32px}.pdp-options-block,.pdp-custom-block{padding-top:0!important;padding-bottom:0!important}.pdp-option-group>[class*=flex-wrap]{margin-bottom:0!important}.pdp-option-group+.pdp-option-group{margin-top:var(--pdp-gap-item)}.pdp-option-label-row{margin:0 0 var(--pdp-gap-bind)!important}.pdp-custom-size-link{display:inline-block;margin-top:var(--pdp-gap-bind)!important}.pdp-custom-field{margin-top:var(--pdp-gap-item);margin-bottom:0}@media screen and (max-width:768px){section[class*=js-product-] .js-slider{padding-top:0!important}section[class*=js-product-] .jubi-gallery-badges{padding-top:0!important}}.shopify-payment-button__more-options{display:none!important}@media screen and (min-width:769px){.type__heading.type__heading--bold-3,h1.type__heading.type__heading--bold-3{font-size:24px!important;line-height:1.2}}.accordion-content,.accordion-content p,.accordion-content strong,.accordion-content b,.accordion-content li,.accordion-content span,.accordion-content a,.accordion-content ul,.accordion-content ol{font-size:15px!important;line-height:1.6}.accordion-content strong,.accordion-content b{font-weight:700;color:var(--jubi-dark)}.accordion-content p a,.accordion-content li a{text-decoration:underline}.color__text.px-4,.color__text.px-4 ul,.color__text.px-4 li,.color__text.px-4 p,div[class*=color__text],div[class*=color__text] ul,div[class*=color__text] li,div[class*=color__text] p{font-size:15px!important;line-height:1.6}section[class*=js-product-] .type__body--bold,section[class*=js-product-] button .type__body--bold{font-family:Iowan Old Style,Palatino Linotype,Palatino,Book Antiqua,Georgia,serif!important;font-size:18px!important;font-weight:400!important;letter-spacing:.01em!important;text-transform:none!important}section[class*=js-product-] .more-shapes-heading{font-family:Iowan Old Style,Palatino Linotype,Palatino,Book Antiqua,Georgia,serif!important;font-size:18px!important;font-weight:400!important;letter-spacing:.01em!important;text-transform:none!important}.jubi-accordion__chevron{flex-shrink:0;display:inline-flex;margin-left:16px;color:var(--jubi-dark, #21160D);transition:transform .2s ease}.jubi-accordion__chevron.is-open{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.jubi-accordion__chevron{transition:none}}.pdp-custom-field-label{font-size:13px!important;color:var(--jubi-body-text)!important;opacity:1!important}section[class*=js-product-] button.color__bg-overlay-1,section[class*=js-product-] button.border__input,section[class*=js-product-] button.color__bg-overlay-1.border__input,section[class*=js-product-] .product-form button{font-size:15px!important;line-height:1.4;border-color:#a69b8d!important}section[class*=js-product-] .border__input,section[class*=js-product-] [class*=border__input],section[class*=js-product-] input[type=text][class*=custom-input],section[class*=js-product-] textarea[class*=custom-input]{border-color:#a69b8d!important}section[class*=js-product-] button.color__bg-overlay-1 span,section[class*=js-product-] button.border__input span,section[class*=js-product-] span.flex.items-center:not(.jubi-badge__label){font-size:15px!important}section[class*=js-product-] button.color__bg-overlay-1+button.color__bg-overlay-1,section[class*=js-product-] .border__input+.border__input,section[class*=js-product-] [class*=border__input]+[class*=border__input]{border-top-width:1px!important;border-top-color:#d5d0c9!important;border-bottom:none!important;border-left:none!important;border-right:none!important}div[class*=color__text] p.delivery-estimate{margin:20px 0!important;font-size:14px!important;color:var(--jubi-body-text)!important;text-align:center!important;line-height:1.6!important;background:transparent!important;padding:0!important}div[class*=color__text] p.delivery-estimate span{font-weight:500!important;font-size:14px!important;color:var(--jubi-body-text)!important}div.type--small{margin-top:18px!important}@media screen and (max-width:768px){.jubi-price-row{margin-top:2px}}.jubi-financing{margin-top:var(--pdp-gap-bind);margin-bottom:var(--pdp-gap-zone);text-align:left;opacity:.9}.jubi-financing,.jubi-financing *,.jubi-financing .shopify-payment-terms,.jubi-financing .shopify-payment-terms *{font-size:12px!important;line-height:1.5!important}@media screen and (min-width:769px){.shopify-payment-terms,.shopify-payment-terms *,div.type--small,div.type--small *{font-size:13px!important;line-height:1.4!important}}@media screen and (max-width:768px){.shopify-payment-terms,div.type--small{font-size:14px!important}}.product-form span.flex span.\!leading-tight,.product__info span.flex span.\!leading-tight,div[x-data*=productForm] span.flex span.\!leading-tight,.product-form span[x-html*=formatMoney],.product__info span[x-html*=formatMoney],div[x-data*=productForm] span[x-html*=formatMoney]{font-size:20px!important}@media screen and (min-width:769px){.product-form span.flex span.\!leading-tight,.product__info span.flex span.\!leading-tight,div[x-data*=productForm] span.flex span.\!leading-tight,.product-form span[x-html*=formatMoney],.product__info span[x-html*=formatMoney],div[x-data*=productForm] span[x-html*=formatMoney]{font-size:20px!important}}@media screen and (max-width:768px){.product-form span.flex span.\!leading-tight,.product__info span.flex span.\!leading-tight,div[x-data*=productForm] span.flex span.\!leading-tight,.product-form span[x-html*=formatMoney],.product__info span[x-html*=formatMoney],div[x-data*=productForm] span[x-html*=formatMoney]{font-size:20px!important}}.product-card span.type--small,.product-grid span.type--small,.recommendations span.type--small,[class*=recommendation] span.type--small,.type--small span[x-html*=formatMoney]{font-size:14px!important}button[type=submit].btn.btn--load,.btn.btn--load{padding-top:.75rem!important;padding-bottom:.75rem!important}.pdp-choice-field{border:0;margin:0;padding:0}.pdp-custom-field{margin-bottom:6px}.pdp-choice-field .pdp-custom-field-label{display:block;margin-bottom:8px;padding:0}.pdp-choice-options{display:flex;gap:8px;flex-wrap:wrap}.pdp-choice-input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.pdp-choice-option{display:inline-flex;align-items:center;justify-content:center;min-width:84px;padding:12px 20px;border:1px solid rgba(33,22,13,.28);background:transparent;color:var(--jubi-body-text, #5A4F45);font-size:15px;line-height:1;cursor:pointer;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.pdp-choice-option:hover{border-color:var(--jubi-dark, #21160D);color:var(--jubi-dark, #21160D)}.pdp-choice-input:checked+.pdp-choice-option{border-color:var(--jubi-dark, #21160D);color:var(--jubi-dark, #21160D);background-color:var(--jubi-secondary, #EBE7E2)}.pdp-choice-input:focus-visible+.pdp-choice-option{outline:2px solid var(--jubi-accent, #7A6347);outline-offset:2px}.pdp-choice-options--error .pdp-choice-option{border-color:var(--jubi-accent, #7A6347)}.pdp-choice-error{margin:8px 0 0!important;font-size:13px!important;line-height:1.5!important;color:var(--jubi-accent, #7A6347)!important}.customizable-button-wrapper{width:100%;margin-top:var(--pdp-gap-bind);margin-bottom:0;padding:0 1rem}.customizable-button-note,.customizable-button-wrapper .customizable-button-note{margin:10px 0 0!important;text-align:left;font-size:12px!important;line-height:1.5!important;font-weight:400!important;letter-spacing:.02em;color:var(--jubi-muted-text, #8A7F73)!important}.customizable-button{display:flex;align-items:center;justify-content:center;width:100%;background-color:var(--jubi-secondary, #EBE7E2);color:var(--jubi-dark);border:0;font-weight:500;font-size:14px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;text-align:center;line-height:1;border-radius:0;padding:18px 12px;min-height:51px;box-sizing:border-box;cursor:pointer;transition:background .3s ease,color .3s ease}@media screen and (max-width:1023px){.customizable-button,.customizable-button span{letter-spacing:.08em;white-space:nowrap}.customizable-button{padding:18px 8px}}.customizable-button:hover{background-color:#e1dcd5;color:var(--jubi-dark)}.customizable-button span{font-size:14px!important;font-weight:500!important;letter-spacing:.14em;line-height:1}.customizable-button__arrow{display:inline-block;transform:translateY(-1px)}.customizable-button:hover{text-decoration:none;opacity:1}.customizable-button:focus-visible{outline:2px solid var(--jubi-accent);outline-offset:2px}@media screen and (max-width:768px){.customizable-button-wrapper{padding:0 1rem;margin-top:var(--pdp-gap-bind);margin-bottom:0}}@media(prefers-reduced-motion:reduce){.customizable-button{transition:none}}.pdp-buy-divider{margin:var(--pdp-gap-zone) 1rem;border-top:1px solid var(--jubi-border, #E5E0D8)}.more-shapes-container{margin:0 1rem 25px;padding:0;border-top:0}.more-shapes-heading{font-family:inherit;font-weight:500;font-size:12px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:16px;color:var(--jubi-dark)}.shape-links{display:flex;gap:16px;flex-wrap:wrap}.shape-button{position:relative;width:66px;height:66px;border-radius:50%;overflow:hidden;text-decoration:none;display:block;background-color:#f6f6f6;transition:transform .2s ease}.shape-button:hover{transform:translateY(-2px)}.shape-button:focus-visible{outline:2px solid var(--jubi-accent);outline-offset:2px}.shape-button img{width:100%;height:100%;object-fit:contain;padding:6px;display:block;border-radius:50%;transition:transform .3s ease}.shape-button:hover img{transform:scale(1.05)}.shape-button:after{content:attr(data-label);position:absolute;bottom:0;left:0;width:100%;padding:6px 0;background:#090103a6;color:#fff;font-size:11px;text-align:center;opacity:0;transition:opacity .3s ease;pointer-events:none}.shape-button:hover:after{opacity:1}@media screen and (max-width:768px){.more-shapes-container{margin-top:0;margin-bottom:20px}}@media(prefers-reduced-motion:reduce){.shape-button,.shape-button img{transition:none}}.pra-section{background-color:var(--pra-bg);padding-top:var(--pra-padding-top);padding-bottom:var(--pra-padding-bottom);color:var(--pra-text-color);content-visibility:auto;contain-intrinsic-size:auto 800px}.pra__container{max-width:var(--pra-max-width);margin:0 auto;padding:0 var(--pra-padding-horizontal)}.pra__hero{max-width:var(--pra-content-width);margin:0 auto var(--pra-hero-spacing);text-align:var(--pra-content-align)}.pra-section .pra__subheading{font-family:var(--pra-body-font);font-weight:var(--pra-body-weight);font-style:var(--pra-body-style);font-size:var(--pra-subheading-size);letter-spacing:var(--pra-body-letter-spacing);color:var(--pra-accent-color);text-transform:uppercase;margin:0 0 12px}.pra-section .pra__title{font-family:var(--pra-heading-font);font-weight:var(--pra-heading-weight);font-style:var(--pra-heading-style);font-size:var(--pra-title-size);letter-spacing:var(--pra-title-letter-spacing);text-transform:var(--pra-title-transform);line-height:var(--pra-title-line-height);color:var(--pra-heading-color);margin:0 0 16px}.pra-section .pra__subtitle{font-family:var(--pra-body-font);font-weight:var(--pra-body-weight);font-style:var(--pra-body-style);font-size:var(--pra-subtitle-size);letter-spacing:var(--pra-body-letter-spacing);line-height:var(--pra-body-line-height);color:var(--pra-text-color);margin:0}.pra__featured-image{margin-top:32px;border-radius:var(--pra-image-radius);overflow:hidden}.pra-section .pra__image{display:block;width:100%;height:auto;border-radius:var(--pra-image-radius)}.pra__content{font-family:var(--pra-body-font);font-weight:var(--pra-body-weight);font-style:var(--pra-body-style);font-size:var(--pra-body-size);letter-spacing:var(--pra-body-letter-spacing);line-height:var(--pra-body-line-height);color:var(--pra-text-color);text-align:var(--pra-content-align)}.pra__content p{margin:0 0 var(--pra-paragraph-spacing)}.pra__content p:last-child{margin-bottom:0}.pra__content h1,.pra__content h2,.pra__content h3,.pra__content h4,.pra__content h5,.pra__content h6{font-family:var(--pra-heading-font);font-weight:var(--pra-heading-weight);font-style:var(--pra-heading-style);color:var(--pra-heading-color);line-height:var(--pra-content-heading-line-height);letter-spacing:var(--pra-title-letter-spacing);margin:0 0 12px;padding-top:var(--pra-content-heading-spacing)}.pra__content>:first-child{padding-top:0}.pra__content h2{font-size:var(--pra-content-heading-size-h2)}.pra__content h3{font-size:var(--pra-content-heading-size-h3)}.pra__content h4{font-size:var(--pra-content-heading-size-h4)}.pra__content h5{font-size:calc(var(--pra-content-heading-size-h4) * .9)}.pra__content h6{font-size:calc(var(--pra-content-heading-size-h4) * .8)}.pra__content p a,.pra__content li a{all:unset;color:var(--pra-link-color);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;cursor:pointer;transition:color .3s ease}.pra__content p a:hover,.pra__content li a:hover{color:var(--pra-link-hover-color)}.pra__content p span,.pra__content p a span,.pra__content li span{font-size:inherit;line-height:inherit;font-family:inherit;font-weight:inherit;letter-spacing:inherit;display:inline;vertical-align:baseline}.pra__content strong,.pra__content b{font-weight:600}.pra__content ul,.pra__content ol{margin:0 0 var(--pra-paragraph-spacing);padding-left:1.5em}.pra__content li{margin-bottom:8px;line-height:var(--pra-body-line-height)}.pra__content li:last-child{margin-bottom:0}.pra__content ul li{list-style-type:disc}.pra__content ol li{list-style-type:decimal}.pra__content li>ul,.pra__content li>ol{margin-top:8px;margin-bottom:0}.pra__content blockquote{margin:var(--pra-paragraph-spacing) 0;padding:20px 24px;border-left:3px solid var(--pra-blockquote-border);font-style:italic;color:var(--pra-heading-color);background:transparent}.pra__content blockquote p{margin-bottom:8px}.pra__content blockquote p:last-child{margin-bottom:0}.pra__content img{display:block;max-width:100%;height:auto;margin:var(--pra-paragraph-spacing) 0;border-radius:var(--pra-image-radius)}.pra__content table{width:100%;border-collapse:collapse;margin:var(--pra-paragraph-spacing) 0;font-size:.95em}.pra__content th,.pra__content td{padding:10px 14px;text-align:left;border-bottom:1px solid var(--pra-divider-color)}.pra__content th{font-family:var(--pra-heading-font);font-weight:var(--pra-heading-weight);color:var(--pra-heading-color);font-size:.9em;text-transform:uppercase;letter-spacing:.04em}.pra__content thead th{border-bottom-width:2px}.pra__content hr{border:none;border-top:1px solid var(--pra-divider-color);margin:calc(var(--pra-paragraph-spacing) * 2) 0}.pra__content code{font-family:SF Mono,Fira Code,monospace;font-size:.88em;background:#0000000a;padding:2px 6px;border-radius:3px}.pra__content pre{background:#0000000a;padding:20px;border-radius:4px;overflow-x:auto;margin:var(--pra-paragraph-spacing) 0}.pra__content pre code{background:none;padding:0}.pra__content-outer{max-width:var(--pra-content-width);margin-left:auto;margin-right:auto}.pra__content-wrap{position:relative}.pra__content-wrap--collapsed{max-height:var(--pra-collapsed-height);overflow:hidden}.pra__fade{position:absolute;bottom:0;left:0;right:0;height:100px;background:linear-gradient(to bottom,transparent,var(--pra-fade-color));pointer-events:none;opacity:0;transition:opacity .4s ease;z-index:1}.pra__content-wrap--collapsed .pra__fade{opacity:1}.pra__toggle{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:20px 0 0;background:none;border:none;cursor:pointer;font-family:var(--pra-body-font);font-size:var(--pra-body-size);font-weight:500;letter-spacing:var(--pra-body-letter-spacing);color:var(--pra-toggle-color);transition:opacity .3s ease;-webkit-appearance:none;appearance:none}.pra__toggle:hover{opacity:.75}.pra__toggle-icon{flex-shrink:0;transition:transform .3s ease}.pra__content-wrap:not(.pra__content-wrap--collapsed)~.pra__toggle .pra__toggle-icon{transform:rotate(180deg)}.pra__toggle:focus-visible{outline:2px solid var(--pra-accent-color);outline-offset:2px;border-radius:2px}@media(max-width:599px){.pra-section{padding-top:var(--pra-padding-top-mobile);padding-bottom:var(--pra-padding-bottom-mobile)}.pra__container{padding:0 var(--pra-padding-horizontal-mobile)}.pra-section .pra__title{font-size:var(--pra-title-size-mobile)}.pra-section .pra__subheading{font-size:var(--pra-subheading-size-mobile)}.pra-section .pra__subtitle{font-size:var(--pra-subtitle-size-mobile)}.pra__content{font-size:var(--pra-body-size-mobile)}.pra__content h2{font-size:var(--pra-content-heading-size-h2-mobile)}.pra__content h3{font-size:var(--pra-content-heading-size-h3-mobile)}.pra__content h4{font-size:var(--pra-content-heading-size-h4-mobile)}.pra__content h5{font-size:calc(var(--pra-content-heading-size-h4-mobile) * .9)}.pra__content h6{font-size:calc(var(--pra-content-heading-size-h4-mobile) * .8)}.pra__featured-image{margin-top:24px}.pra__content-wrap--collapsed{max-height:var(--pra-collapsed-height-mobile)}.pra__content blockquote{padding:16px 18px}.pra__content table{font-size:.9em}.pra__content th,.pra__content td{padding:8px 10px}}@media(prefers-reduced-motion:reduce){.pra__content a,.pra__fade,.pra__toggle,.pra__toggle-icon{transition:none}}.pra__content a:focus-visible{outline:2px solid var(--pra-accent-color);outline-offset:2px;border-radius:2px}.product-tabs-flex{width:100%;margin:0 auto;padding:0 1rem;max-width:none;--tab-font-size-desktop: 16px;--tab-font-size-mobile: 14px;--tab-font-weight: 400;--tab-active-font-weight: 500;--heading-font-size-desktop: 32px;--heading-font-size-mobile: 24px;--heading-font-weight: 500;--heading-line-height: 1.3;--heading-margin-top: 0px;--heading-margin-bottom: 16px;--body-font-size-desktop: 16px;--body-font-size-mobile: 15px;--body-line-height: 1.7;--body-margin-top: 0px;--body-margin-bottom: 0px;--content-border-radius: 4px;--media-border-radius: 4px;--ptf-color-bg: #EBE7E2;--ptf-color-heading: #21160D;--ptf-color-body: #5A4F45;--ptf-color-tab: #5A4F45;--ptf-color-tab-active: #21160D;--ptf-color-border: #DDD8D1;--ptf-color-button-bg: #21160D;--ptf-color-button-text: #ffffff}.product-tabs-flex--spacing{margin-top:var(--section-margin-top, 0);margin-bottom:var(--section-margin-bottom, 0);margin-left:var(--section-margin-left, auto);margin-right:var(--section-margin-right, auto)}.product-tabs-flex__nav{display:flex;gap:32px;margin-bottom:24px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;border-bottom:1px solid var(--ptf-color-border)}.product-tabs-flex__nav::-webkit-scrollbar{display:none}.product-tabs-flex__tab-button{background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;padding:12px 4px;font-size:var(--tab-font-size-desktop);font-weight:var(--tab-font-weight);letter-spacing:.1em;text-transform:uppercase;color:var(--ptf-color-tab);cursor:pointer;white-space:nowrap;transition:color .3s cubic-bezier(.25,.46,.45,.94),border-color .3s cubic-bezier(.25,.46,.45,.94);position:relative}.product-tabs-flex__tab-button:hover{color:var(--ptf-color-tab-active)}.product-tabs-flex__tab-button.active{color:var(--ptf-color-tab-active);font-weight:var(--tab-active-font-weight);border-bottom-color:var(--ptf-color-tab-active)}.product-tabs-flex__content{background:var(--ptf-color-bg);border-radius:var(--content-border-radius);padding:48px;min-height:300px;max-width:none;margin:0 auto;overflow:hidden}.product-tabs-flex__tab-panel{display:none}.product-tabs-flex__tab-panel.active{display:block;animation:ptf-fadeIn .4s cubic-bezier(.25,.46,.45,.94) forwards}@keyframes ptf-fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.product-tabs-flex__stack{display:none;max-width:none;margin:0 auto}.product-tabs-flex__stack-item+.product-tabs-flex__stack-item{margin-top:40px}.product-tabs-flex__stack-heading{font-family:Iowan Old Style,Palatino Linotype,Palatino,Book Antiqua,Georgia,serif;font-size:18px;font-weight:400;letter-spacing:.01em;text-transform:none;line-height:1.3;color:var(--ptf-color-tab-active);margin:0 0 12px}.product-tabs-flex__stack-body{padding:0 0 24px;background:var(--ptf-color-bg)}.product-tabs-flex__stack-body .product-tabs-flex__text-content{padding:0 20px}.product-tabs-flex__stack-body .product-tabs-flex__image,.product-tabs-flex__stack-body .product-tabs-flex__video-wrapper{border-radius:0}.product-tabs-flex__stack-body>div:not(.product-tabs-flex__image-text){padding:20px 20px 0}.product-tabs-flex__two-column{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start;max-width:calc(130ch + 48px)}.product-tabs-flex__image-text{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.product-tabs-flex__image{width:100%;height:auto;border-radius:var(--media-border-radius);overflow:hidden}.product-tabs-flex__image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s cubic-bezier(.25,.46,.45,.94)}.product-tabs-flex__image:hover img{transform:scale(1.04)}.product-tabs-flex__video-wrapper{width:100%;position:relative;border-radius:var(--media-border-radius);overflow:hidden;background:var(--ptf-color-heading);aspect-ratio:16 / 9}.product-tabs-flex__video-wrapper--aspect-16-9{aspect-ratio:16 / 9}.product-tabs-flex__video-wrapper--aspect-4-3{aspect-ratio:4 / 3}.product-tabs-flex__video-wrapper video,.product-tabs-flex__video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.product-tabs-flex__video-wrapper video{object-fit:contain}.product-tabs-flex__video-wrapper--aspect-natural{aspect-ratio:unset;background:transparent}.product-tabs-flex__video-wrapper--aspect-natural video{position:static;width:100%;height:auto;display:block}.product-tabs-flex__video-wrapper--aspect-natural iframe{position:static;width:100%;aspect-ratio:16 / 9;height:auto;display:block}@media(min-width:769px){.product-tabs-flex__content:has(.layout-image-right),.product-tabs-flex__content:has(.layout-image-left){padding:0}.product-tabs-flex__image-text{gap:0;align-items:stretch}.product-tabs-flex__image-text .product-tabs-flex__text-content{padding:48px;justify-content:center}.layout-image-right .product-tabs-flex__image,.layout-image-right .product-tabs-flex__video-wrapper,.layout-image-left .product-tabs-flex__image,.layout-image-left .product-tabs-flex__video-wrapper{align-self:stretch;position:relative;height:auto;min-height:460px;margin:0;border-radius:0;aspect-ratio:auto}.layout-image-right .product-tabs-flex__image img,.layout-image-left .product-tabs-flex__image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.layout-image-right .product-tabs-flex__video-wrapper video,.layout-image-left .product-tabs-flex__video-wrapper video,.layout-image-right .product-tabs-flex__video-wrapper iframe,.layout-image-left .product-tabs-flex__video-wrapper iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.layout-image-right .product-tabs-flex__video-wrapper,.layout-image-left .product-tabs-flex__video-wrapper{background:transparent}}@media(min-width:1400px){.product-tabs-flex__image-text.layout-image-right{grid-template-columns:minmax(0,.9fr) minmax(0,1fr)}.product-tabs-flex__image-text.layout-image-left{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}.product-tabs-flex__image-text .product-tabs-flex__text-content{align-items:stretch;width:100%;max-width:62ch;margin-inline:auto}.layout-image-right .product-tabs-flex__image,.layout-image-right .product-tabs-flex__video-wrapper,.layout-image-left .product-tabs-flex__image,.layout-image-left .product-tabs-flex__video-wrapper{min-height:560px}}@media(min-width:1700px){.layout-image-right .product-tabs-flex__image,.layout-image-right .product-tabs-flex__video-wrapper,.layout-image-left .product-tabs-flex__image,.layout-image-left .product-tabs-flex__video-wrapper{min-height:640px}}.product-tabs-flex__text-content{display:flex;flex-direction:column;gap:20px}.product-tabs-flex__heading{margin-top:var(--heading-margin-top);margin-bottom:var(--heading-margin-bottom);font-size:var(--heading-font-size-desktop);font-weight:var(--heading-font-weight);line-height:var(--heading-line-height);color:var(--ptf-color-heading);letter-spacing:-.01em}.product-tabs-flex__body-text{font-size:var(--body-font-size-desktop);line-height:var(--body-line-height);color:var(--ptf-color-body);margin-top:var(--body-margin-top);margin-bottom:var(--body-margin-bottom);max-width:65ch}.product-tabs-flex__body-text p,.product-tabs-flex__body-text ul,.product-tabs-flex__body-text ol,.product-tabs-flex__body-text li,.product-tabs-flex__body-text span,.product-tabs-flex__body-text a,.product-tabs-flex__body-text em,.product-tabs-flex__body-text i{font-size:inherit;line-height:inherit;color:inherit}.product-tabs-flex__body-text p{margin-bottom:16px}.product-tabs-flex__body-text p:last-child{margin-bottom:0}.product-tabs-flex__body-text ul,.product-tabs-flex__body-text ol{margin:16px 0;padding-left:24px}.product-tabs-flex__body-text li{margin-bottom:8px}.product-tabs-flex__body-text a{text-decoration:underline;text-underline-offset:3px}.product-tabs-flex__buttons{display:flex;gap:16px;margin-top:24px;flex-wrap:wrap}.product-tabs-flex__button{display:inline-block;padding:12px 32px;background:var(--ptf-color-button-bg);color:var(--ptf-color-button-text);text-decoration:none;border-radius:4px;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;transition:opacity .3s cubic-bezier(.25,.46,.45,.94);text-align:center}.product-tabs-flex__button:hover{opacity:.82}.product-tabs-flex__button--secondary{background:transparent;color:var(--ptf-color-button-bg);border:1px solid var(--ptf-color-button-bg)}.product-tabs-flex__button--secondary:hover{background:var(--ptf-color-button-bg);color:var(--ptf-color-button-text);opacity:1}.product-tabs-flex__tab-button:focus-visible,.product-tabs-flex__button:focus-visible{outline:2px solid var(--ptf-color-tab-active);outline-offset:3px}@media(max-width:768px){.product-tabs-flex{padding:0 1rem}.product-tabs-flex__nav,.product-tabs-flex__content{display:none}.product-tabs-flex__stack{display:block}.product-tabs-flex__two-column,.product-tabs-flex__image-text{grid-template-columns:1fr;gap:24px}.product-tabs-flex__image-text.layout-image-left .product-tabs-flex__image{order:2}.product-tabs-flex__image-text.layout-image-left .product-tabs-flex__text-content{order:1}.product-tabs-flex__heading{font-size:var(--heading-font-size-mobile)}.product-tabs-flex__body-text{font-size:var(--body-font-size-mobile)}.product-tabs-flex__buttons{flex-direction:column;gap:12px}.product-tabs-flex__button{width:100%}}@media(prefers-reduced-motion:reduce){.product-tabs-flex__tab-button,.product-tabs-flex__image img,.product-tabs-flex__button{transition:none}.product-tabs-flex__tab-panel.active{animation:none}}.product-tabs-flex__section-wrapper:empty{display:none}.product-tabs-flex__body-text a,.product-tabs-flex__body-text p a,.product-tabs-flex__body-text li a{color:var(--ptf-color-link, #7A6347);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:color .3s ease}.product-tabs-flex__body-text a:hover,.product-tabs-flex__body-text p a:hover,.product-tabs-flex__body-text li a:hover{color:var(--ptf-color-link-hover, #6B5840)}section[class*=js-product-] .accordion-content a,section[class*=js-product-] .accordion-content p a,section[class*=js-product-] .accordion-content li a{color:var(--jubi-accent);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:color .3s ease}section[class*=js-product-] .accordion-content a:hover,section[class*=js-product-] .accordion-content p a:hover,section[class*=js-product-] .accordion-content li a:hover{color:var(--jubi-accent-hover)}@media(max-width:768px){.ptf-mobile-media-first .product-tabs-flex__image-text{display:flex;flex-direction:column}.ptf-mobile-media-first .product-tabs-flex__image-text .product-tabs-flex__image,.ptf-mobile-media-first .product-tabs-flex__image-text .product-tabs-flex__video-wrapper{order:-1}.ptf-mobile-media-first .product-tabs-flex__image-text .product-tabs-flex__text-content{order:1}.ptf-mobile-media-first .product-tabs-flex__image-text.layout-image-left .product-tabs-flex__image{order:-1}.ptf-mobile-media-first .product-tabs-flex__image-text.layout-image-left .product-tabs-flex__text-content{order:1}}@media(max-width:767px){h1.type__heading.type__heading--bold-3{font-size:20px!important;line-height:1.3!important;margin-bottom:0!important}div:has(>h1.type__heading--bold-3){padding-top:10px!important;padding-bottom:0!important}.jubi-price-block{padding-top:2px!important;padding-bottom:24px!important}.jubi-price-block span{font-size:17px!important}.jubi-breadcrumbs{font-size:11px!important;padding-top:10px!important;padding-bottom:0!important}.jubi-financing-mobile{margin-top:16px;text-align:center;opacity:.85}.jubi-financing-mobile,.jubi-financing-mobile .type--small{font-size:12px!important}.jubi-financing-mobile>div+div{margin-top:4px}}@media screen and (max-width:768px){h1.type__heading.type__heading--bold-3,.product__info h1{font-size:18px!important;line-height:1.25!important}.jubi-price-row span.\!leading-tight,.jubi-price-row span[x-html*=formatMoney]{font-size:16px!important}.jubi-financing{margin-bottom:calc(var(--pdp-gap-zone) - 6px)!important}.linked-products-container{margin-bottom:0!important}div:has(>.linked-products-container){padding-bottom:0!important}.pdp-description-prose{margin-top:16px}.jubi-financing-mobile,.jubi-financing-mobile *,.jubi-financing-mobile .shopify-payment-terms,.jubi-financing-mobile .shopify-payment-terms *{font-size:12px!important;line-height:1.5!important}.accordion-content,.accordion-content p,.accordion-content li,.accordion-content span,.accordion-content a,.accordion-content ul,.accordion-content ol,div[class*=color__text] .accordion-content,div[class*=color__text] .accordion-content p,div[class*=color__text] .accordion-content li,div[class*=color__text] .accordion-content ul,div[class*=color__text] .accordion-content ol{font-size:14px!important;line-height:1.65!important}}
/*# sourceMappingURL=/cdn/shop/t/105/assets/product-styles.css.map */
