.jbc-product-description{display:block;width:100%;min-width:0;margin-top:22px;color:inherit;font-size:15px;line-height:1.65;overflow-wrap:anywhere}.jbc-product-description>h2{font-size:22px;line-height:1.3;margin:0 0 14px;text-transform:none;letter-spacing:0}.jbc-product-description>p{margin:0 0 18px}.jbc-product-description details{display:block;border:0;border-top:1px solid #d7deda;border-radius:0;background:transparent;margin:0;padding:0}.jbc-product-description details:last-child{border-bottom:1px solid #d7deda}.jbc-product-description summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;cursor:pointer;padding:17px 0;font-size:15.5px;font-weight:600;line-height:1.4;text-transform:none;letter-spacing:0;color:#173b3c}.jbc-product-description summary::-webkit-details-marker{display:none}.jbc-product-description summary:after{content:"+";font-size:23px;font-weight:400;line-height:1;flex-shrink:0;color:#0d6670}.jbc-product-description details[open]>summary:after{content:"\2212"}.jbc-product-description summary:hover{color:#0d6670}.jbc-product-description summary:focus-visible{outline:2px solid #0d6670;outline-offset:3px}.jbc-product-detail__content{padding:0 0 20px}.jbc-product-detail__content>:first-child{margin-top:0}.jbc-product-detail__content h3{font-family:inherit;font-size:18px;font-weight:600;line-height:1.4;text-transform:none;letter-spacing:0;margin:24px 0 10px}.jbc-product-detail__content .metafield-rich_text_field>:first-child{margin-top:0}[data-album-section=tracklist] .metafield-rich_text_field>p{margin:0 0 10px}.jbc-product-description img,.jbc-product-description iframe,.jbc-product-description video{max-width:100%}.jbc-product-description table{display:block;max-width:100%;overflow-x:auto}body:has(jbc-product-details) .product-details h1{font-size:clamp(26px,2.35vw,38px);line-height:1.25;letter-spacing:-.02em;text-transform:none;overflow-wrap:anywhere}@media(max-width:749px){.jbc-product-description{margin-top:16px;font-size:14px}.jbc-product-description summary{padding:16px 0;font-size:15px}body:has(jbc-product-details) .product-details h1{font-size:27px}}.jbc-design-product{--jbc-mineral:#EEF3F1;--jbc-sand:#F5F2EB;--jbc-card-sand:#F7F5ED;--jbc-petrol:#173B3C;--jbc-accent:#0D6670;--jbc-ink:#171D20;--jbc-line:#D7E0DC;color:var(--jbc-petrol);font-family:Arial,Helvetica,sans-serif}.jbc-design-product .jbc-h-localization select{border:0;background:transparent;color:#173b3c;font:700 12px Arial,Helvetica,sans-serif;cursor:pointer;padding:3px 5px;min-width:48px}.jbc-design-product .jbc-h-localization select:focus-visible{outline:2px solid var(--jbc-accent);outline-offset:4px}.jbc-design-product .jbc-h-header a:focus-visible,.jbc-design-product .jbc-h-header button:focus-visible,.jbc-design-product .jbc-h-header summary:focus-visible{outline-color:var(--jbc-accent)}.jbc-design-product .jbc-product-breadcrumb{max-width:1370px;margin:0 auto;padding:24px clamp(18px,3vw,34px) 4px;display:flex;flex-wrap:wrap;gap:9px;align-items:center;font-size:12px;line-height:1.55;color:#657976}.jbc-design-product .jbc-product-breadcrumb a{color:inherit;text-decoration:none}.jbc-design-product .jbc-product-breadcrumb a:hover{color:var(--jbc-accent);text-decoration:underline}.jbc-design-product .jbc-product-breadcrumb__current{display:inline-block;max-width:min(60ch,100%);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--jbc-petrol)}.jbc-design-product .product-information{max-width:1370px;margin-inline:auto;--jbc-story-radius:13px}.jbc-design-product .product-information__grid{align-items:start}.jbc-design-product .product-information__media{background:var(--jbc-mineral);border:1px solid var(--jbc-line);border-radius:14px;padding:clamp(17px,2.5vw,32px)!important;box-sizing:border-box;overflow:hidden}.jbc-design-product .product-information__media img{object-fit:contain}.jbc-design-product .product-information__media .product-media-container{border-radius:5px;overflow:hidden}.jbc-design-product .product-information__media .media-gallery__grid img,.jbc-design-product .product-information__media .product-media-container img{box-shadow:0 12px 28px #173b3c1c}.jbc-design-product .product-information__media .slideshow-controls{color:var(--jbc-petrol)}.jbc-design-product .product-details{color:var(--jbc-petrol);min-width:0;align-self:start}.jbc-design-product .product-details>.group-block{width:100%;max-width:100%;padding-inline:0!important}.jbc-design-product .product-details h1{font-family:Georgia,Times New Roman,serif!important;font-size:clamp(29px,3.05vw,43px)!important;line-height:1.13!important;font-weight:400!important;letter-spacing:-.035em!important;text-transform:none!important;color:var(--jbc-petrol)!important;overflow-wrap:anywhere;margin-block:0}.jbc-design-product .product-details .text-block:has(>p:first-child):not(:has(h1)) p{color:#55716e}.jbc-design-product .product-details .text-block:has(>p:first-child):not(:has(h1)){letter-spacing:.025em}.jbc-design-product .product-details product-price{display:block;border-top:1px solid var(--jbc-line);padding-top:12px!important;margin-top:4px;color:var(--jbc-petrol)}.jbc-design-product .product-details product-price .price,.jbc-design-product .product-details product-price .price-item{font-family:Georgia,Times New Roman,serif!important;font-size:clamp(26px,2.3vw,33px)!important;font-weight:400!important;letter-spacing:-.02em}.jbc-design-product .product-details .tax-note,.jbc-design-product .product-details .installments{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.5;color:#596f6c}.jbc-design-product .product-details .add-to-cart-button{background:var(--jbc-accent)!important;color:#fff!important;border-color:var(--jbc-accent)!important;border-radius:7px!important;min-height:49px;letter-spacing:.025em;text-transform:none!important;font-family:Arial,Helvetica,sans-serif!important;font-weight:700}.jbc-design-product .product-details .add-to-cart-button:hover:not(:disabled){background:var(--jbc-petrol)!important;border-color:var(--jbc-petrol)!important}.jbc-design-product .product-details .add-to-cart-button:focus-visible{outline:2px solid var(--jbc-petrol);outline-offset:3px}.jbc-design-product .product-details .add-to-cart-button:disabled{opacity:.58;cursor:not-allowed}.jbc-design-product .product-details jbc-format-selector{display:block}.jbc-design-product .product-details .variant-picker__option-values label,.jbc-design-product .product-details .variant-picker__option-values button,.jbc-design-product .product-details .variant-picker__option-values select{border-radius:7px;line-height:1.4}.jbc-design-product .product-details .variant-option__button-label,.jbc-design-product .product-details .variant-option__button-label:has(input:checked){border-radius:7px}.jbc-design-product .jbc-product-story{background:var(--jbc-sand);border:1px solid #e4e1d9;border-radius:var(--jbc-story-radius,13px);margin:22px 0 12px;padding:clamp(24px,3.3vw,45px);color:var(--jbc-petrol)}.jbc-design-product .jbc-product-story__inner{max-width:1060px;margin-inline:auto}.jbc-design-product .jbc-product-story__eyebrow{font-size:11px;letter-spacing:.15em;font-weight:700;color:var(--jbc-accent);margin:0 0 9px}.jbc-design-product .jbc-product-story__title{font:400 clamp(26px,3vw,37px)/1.2 Georgia,"Times New Roman",serif;text-transform:none;letter-spacing:-.025em;color:var(--jbc-petrol);margin:0 0 9px}.jbc-design-product .jbc-product-story__subtitle{font-size:14px;line-height:1.65;color:#61736f;margin:0 0 22px}.jbc-design-product .jbc-product-description{margin-top:0;color:var(--jbc-petrol);font-size:15.5px;line-height:1.7}.jbc-design-product .jbc-product-description details{border-color:#ccd7d2}.jbc-design-product .jbc-product-description summary{padding:19px 0;color:var(--jbc-petrol);font-size:16px;font-weight:600;letter-spacing:0}.jbc-design-product .jbc-product-description summary:hover{color:var(--jbc-accent)}.jbc-design-product .jbc-product-description summary:after{color:var(--jbc-accent)}.jbc-design-product .jbc-product-detail__content{padding:0 0 23px}.jbc-design-product .jbc-product-description a{color:var(--jbc-accent);text-decoration:underline;text-underline-offset:3px}.jbc-design-product .jbc-product-description a:focus-visible{outline:2px solid var(--jbc-accent);outline-offset:3px}.jbc-design-product .jbc-product-description .metafield-rich_text_field,.jbc-design-product .jbc-product-description .jbc-product-detail__content{overflow-wrap:anywhere}.jbc-design-product .jbc-product-description :is(h2,h3){text-transform:none;letter-spacing:-.01em;line-height:1.35}.jbc-design-product .product-recommendations{color:var(--jbc-petrol)}.jbc-design-product .product-recommendations h2{text-transform:none;font-family:Georgia,Times New Roman,serif}@media(max-width:749px){.jbc-design-product .jbc-product-breadcrumb{padding:17px 16px 6px;gap:7px;font-size:11px}.jbc-design-product .jbc-product-breadcrumb__current{max-width:35ch}.jbc-design-product .product-information__media{margin-inline:0;padding:18px!important}.jbc-design-product .product-information .product-details{padding-block-start:8px}.jbc-design-product .product-details h1{font-size:clamp(28px,7.2vw,35px)!important;line-height:1.15!important}.jbc-design-product .product-details>.group-block{padding-inline:0!important}.jbc-design-product .jbc-product-story{padding:25px 20px;margin-top:19px;border-radius:11px}.jbc-design-product .jbc-product-story__title{font-size:29px}.jbc-design-product .jbc-product-description{font-size:15px}.jbc-design-product .jbc-product-description summary{font-size:15.5px;min-height:48px}.jbc-design-product .jbc-h-localization select{max-width:72px}}@media(prefers-reduced-motion:reduce){.jbc-design-product .product-information *,.jbc-design-product .jbc-product-story *{scroll-behavior:auto}}.jbc-design-product product-recommendations .section-resource-list{background:#fff!important;color:var(--jbc-petrol)!important;padding:52px clamp(18px,3.3vw,48px) 60px!important;gap:24px!important}.jbc-design-product product-recommendations .section-resource-list__content,.jbc-design-product product-recommendations .resource-list{width:100%;max-width:1320px;margin-inline:auto;min-width:0}.jbc-design-product .jbc-related-head{margin:0 0 26px;padding:0}.jbc-design-product .jbc-related-head__eyebrow{margin:0 0 10px;font:700 11px/1.4 Arial,Helvetica,sans-serif;letter-spacing:.16em;color:var(--jbc-accent)}.jbc-design-product .jbc-related-head__title{font:400 clamp(29px,3.1vw,39px)/1.17 Georgia,"Times New Roman",serif!important;letter-spacing:-.03em!important;text-transform:none!important;color:var(--jbc-petrol)!important;margin:0 0 11px}.jbc-design-product .jbc-related-head__subtitle{font-size:14px;line-height:1.6;color:#627673;margin:0}.jbc-design-product product-recommendations .resource-list--grid{--resource-list-row-gap:24px;--resource-list-column-gap:20px;gap:24px 20px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.jbc-design-product product-recommendations .resource-list__item{min-width:0;height:100%}.jbc-design-product product-recommendations .resource-list__item product-card{display:block;width:100%;height:100%;min-width:0;border:1px solid #D7E0DC;border-radius:13px;overflow:hidden;background:var(--jbc-card-sand);transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.jbc-design-product product-recommendations .resource-list__item product-card:hover{border-color:#9fb9b5;transform:translateY(-2px);box-shadow:0 13px 28px #173b3c14}.jbc-design-product product-recommendations .resource-list__item product-card:focus-within{outline:2px solid var(--jbc-accent);outline-offset:3px}.jbc-design-product product-recommendations .resource-list__item .product-card__content{background:var(--jbc-card-sand)!important;color:var(--jbc-petrol)!important;padding:14px!important;gap:12px!important;border:0!important;min-height:100%;--color:var(--jbc-petrol)!important}.jbc-design-product product-recommendations .resource-list__item .card-gallery{display:block;overflow:hidden;border-radius:7px;background:#eef3f1;aspect-ratio:1}.jbc-design-product product-recommendations .resource-list__item .card-gallery .product-media-container{width:100%;height:100%;background:#eef3f1;--product-media-fit:contain!important}.jbc-design-product product-recommendations .resource-list__item .card-gallery img{width:100%;height:100%;object-fit:contain!important;aspect-ratio:1}.jbc-design-product product-recommendations .resource-list__item .product-card__content :is(p[role=heading],h3,h4){color:var(--jbc-petrol)!important;font:600 16px/1.36 Arial,Helvetica,sans-serif!important;text-transform:none!important;letter-spacing:0!important;overflow-wrap:anywhere;margin:0}.jbc-design-product product-recommendations .resource-list__item .product-card__content a{color:var(--jbc-petrol);text-decoration:none}.jbc-design-product product-recommendations .resource-list__item .product-card__content product-price{display:block;margin-top:4px;color:var(--jbc-petrol)!important}.jbc-design-product product-recommendations .resource-list__item product-price .price,.jbc-design-product product-recommendations .resource-list__item product-price .price-item{font:400 21px/1.2 Georgia,Times New Roman,serif!important;letter-spacing:-.015em;color:var(--jbc-petrol)!important}.jbc-design-product product-recommendations .resource-list__item .product-card__content .text-block:not(:has(p[role=heading])) p{color:#657976;font-size:12px;line-height:1.5;letter-spacing:0}.jbc-design-product product-recommendations .product-badges__badge{border-radius:5px;font-size:11px}.jbc-design-product .jbc-product-formats{background:#eef3f1;color:var(--jbc-petrol);border-top:1px solid #d9e3df;padding:42px clamp(18px,3.3vw,48px) 48px;font-family:Arial,Helvetica,sans-serif}.jbc-design-product .jbc-product-formats__inner{max-width:1320px;margin:0 auto}.jbc-design-product .jbc-product-formats__eyebrow{font:700 11px/1.4 Arial,Helvetica,sans-serif;letter-spacing:.18em;color:var(--jbc-accent);margin:0 0 8px}.jbc-design-product .jbc-product-formats__heading{font:400 clamp(27px,2.7vw,37px)/1.2 Georgia,"Times New Roman",serif;text-transform:none;letter-spacing:-.025em;color:var(--jbc-petrol);margin:0 0 8px}.jbc-design-product .jbc-product-formats__subtitle{color:#617875;font-size:14px;line-height:1.5;margin:0 0 25px}.jbc-design-product .jbc-product-formats__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.jbc-design-product .jbc-product-formats__card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:22px 20px;min-width:0;min-height:106px;background:var(--jbc-card-sand);color:var(--jbc-petrol);border:1px solid #cfdcd6;border-radius:9px;text-decoration:none;transition:border-color .18s ease,transform .18s ease}.jbc-design-product .jbc-product-formats__card:hover{border-color:var(--jbc-accent);transform:translateY(-2px)}.jbc-design-product .jbc-product-formats__card:focus-visible{outline:2px solid var(--jbc-accent);outline-offset:3px}.jbc-design-product .jbc-product-formats__index{font:700 12px/1.2 Arial,Helvetica,sans-serif;color:#6d8e8a;align-self:start;padding-top:4px}.jbc-design-product .jbc-product-formats__copy strong,.jbc-design-product .jbc-product-formats__copy small{display:block}.jbc-design-product .jbc-product-formats__copy strong{font:700 17px/1.35 Arial,Helvetica,sans-serif;letter-spacing:-.01em}.jbc-design-product .jbc-product-formats__copy small{color:#657875;font-size:12px;line-height:1.5;margin-top:6px}.jbc-design-product .jbc-product-formats__arrow{color:var(--jbc-accent);display:flex;align-items:center;justify-content:center}.jbc-design-product .jbc-product-formats__arrow svg{display:block;flex-shrink:0}@media(max-width:1100px){.jbc-design-product product-recommendations .resource-list--grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.jbc-design-product .jbc-product-formats__grid{grid-template-columns:1fr}.jbc-design-product .jbc-product-formats__card{min-height:82px}}@media(max-width:570px){.jbc-design-product product-recommendations .section-resource-list{padding:35px 16px 43px!important}.jbc-design-product .jbc-related-head{margin-bottom:19px}.jbc-design-product .jbc-related-head__title{font-size:29px!important}.jbc-design-product product-recommendations .resource-list--grid{gap:13px!important}.jbc-design-product product-recommendations .resource-list__item .product-card__content{padding:9px!important;gap:8px!important}.jbc-design-product product-recommendations .resource-list__item .product-card__content :is(p[role=heading],h3,h4){font-size:13px!important;line-height:1.36!important}.jbc-design-product product-recommendations .resource-list__item product-price .price,.jbc-design-product product-recommendations .resource-list__item product-price .price-item{font-size:18px!important}.jbc-design-product .jbc-product-formats{padding:32px 16px 38px}.jbc-design-product .jbc-product-formats__heading{font-size:29px}.jbc-design-product .jbc-product-formats__card{padding:16px 14px;gap:11px}.jbc-design-product .jbc-product-formats__copy strong{font-size:15px}}@media(prefers-reduced-motion:reduce){.jbc-design-product product-recommendations .resource-list__item product-card,.jbc-design-product .jbc-product-formats__card{transition:none!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/jbc-product-page.css.map */
