.section--collapsible-tabs .block-heading{padding-bottom:var(--header-padding-bottom)}@media(max-width:767.98px){.section--collapsible-tabs .block-heading{padding-bottom:var(--header-padding-bottom-mobile)}}.section--collapsible-tabs .block-heading+.accordion-standard{margin-top:-var(--spacing-8)}@media(min-width:1024px){.section--collapsible-tabs.collapsible-tabs__has-image .page-width--narrow{max-width:108rem}}@media(min-width:768px){.accordion-standard+.accordion-standard{margin-top:var(--mlp-space-03)}}@media(max-width:767.98px){.accordion-standard .accordion-details__summary{padding-block:var(--mlp-space-04);min-height:5rem}}.accordion-standard .accordion-details{border:0}.accordion-standard .accordion-details__content{padding:var(--mlp-space-05) 0 0}.accordion-card{position:relative;z-index:0;transition:transform .25s,opacity .25s,box-shadow .25s,border-radius .25s;overflow:visible}.accordion-card+.accordion-card{margin-top:var(--mlp-space-05)}.accordion-card .accordion-details{padding-inline:var(--mlp-space-06);border:.1rem solid rgba(var(--color-border),var(--color-border-alpha, 1));border-radius:inherit}.accordion-card .accordion-details__content{padding-top:var(--mlp-space-04);padding-bottom:var(--mlp-space-07)}.accordion-card .accordion-details__summary{border-color:transparent}@media(min-width:1024px){.section--collapsible-tabs.section-header-standing-column .section__wrapper{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,5fr);column-gap:var(--header-padding-bottom-large)}.section--collapsible-tabs.section-header-standing-column .section__content{grid-area:1/2/end/end}.section--collapsible-tabs.section-header-standing-column .section__header{--header-padding-bottom: 0;row-gap:var(--mlp-space-08);margin:0}}@media(min-width:768px){.collapsible-tabs__wrapper>.f-column{width:var(--col-width, 50%)}}.page-template:is(.faq,.johns-story) .section__container.color-scheme-info:has(.page__title){--section-padding-top: calc(var(--mlp-header-shell-block-size) + 6cqi);padding-block-start:var(--section-padding-top);background:transparent}.page-template:is(.faq,.johns-story) .section--collapsible-tabs{--mlp-faq-answer-gap: .64rem;--mlp-faq-card-gap: var(--mlp-space-fluid-compact);--mlp-faq-card-shadow: var(--mlp-card-shadow);background:transparent}.page-template:is(.faq,.johns-story) .page__title,.policy-template .shopify-policy__title h1{color:var(--white);font-family:var(--title-font);font-size:var(--mlp-type-size-fluid-9f378be0);font-weight:var(--mlp-font-weight-black);line-height:1;text-shadow:var(--text-shadow)}.page-template:is(.faq,.johns-story) .section--collapsible-tabs .page-width--narrow,.page-template:is(.faq,.johns-story) .section--collapsible-tabs.collapsible-tabs--compact.page-width--narrow{width:min(100%,96rem);padding-inline:clamp(var(--mlp-space-05),var(--mlp-space-fluid),var(--mlp-space-09))}.page-template:is(.faq,.johns-story) .section--collapsible-tabs :is(.section__heading,.block-heading .rich-text__heading){color:var(--white);font-family:var(--title-font);font-weight:var(--mlp-font-weight-black);text-shadow:var(--text-shadow)}.page-template:is(.faq,.johns-story) .section--collapsible-tabs .section__heading{width:100%;max-width:none;margin-top:0;padding:0;grid-column:1 / -1;background:transparent;box-shadow:none;text-align:center;text-shadow:var(--text-shadow)}.page-template:is(.faq,.johns-story) .section--collapsible-tabs .section__header--text{display:block;width:100%;max-width:none;text-align:center}.page-template:is(.faq,.johns-story) .section--collapsible-tabs .block-heading{padding-bottom:clamp(var(--mlp-space-04),2cqi,var(--mlp-space-06))}.page-template:is(.faq,.johns-story) .section--collapsible-tabs .block-heading.rich-text,.page-template:is(.faq,.johns-story) .section--collapsible-tabs .block-heading.rich-text .rich-text__heading{text-align:left}.page-template:is(.faq,.johns-story) .section--collapsible-tabs .block-heading .rich-text__heading{font-size:var(--mlp-type-size-fluid-5f3c0f2e);line-height:1.1}.page-template:is(.faq,.johns-story) .section--collapsible-tabs .accordion-card,.policy-template .shopify-policy__body,.policy-template [data-refund-policy-actions]>p{overflow:hidden;-webkit-mask-image:none;mask-image:none;color:var(--white);background:var(--gunmetal);border-radius:var(--pcard-radius);box-shadow:var(--mlp-faq-card-shadow, var(--mlp-card-shadow));opacity:1;transform:none}.page-template:is(.faq,.johns-story) .section--collapsible-tabs .accordion-card+.accordion-card{margin-block-start:var(--mlp-faq-card-gap)}.page-template:is(.faq,.johns-story) .section--collapsible-tabs .accordion-card:hover{border-radius:var(--pcard-radius);transform:none}.page-template:is(.faq,.johns-story) .section--collapsible-tabs .accordion-card .accordion-details{padding-inline:0;border:0}.page-template:is(.faq,.johns-story) .section--collapsible-tabs .accordion-card .accordion-details__summary{min-height:6.4rem;padding:1.8rem var(--mlp-space-06);margin-block-end:0;border:0;color:var(--white);text-align:left}.page-template:is(.faq,.johns-story) .section--collapsible-tabs .accordion-card .accordion-details__summary>span:first-child{justify-content:flex-start;text-align:left}.page-template:is(.faq,.johns-story) .section--collapsible-tabs .accordion-card .accordion-details__summary>span:first-child .inline-richtext{text-align:left}.page-template:is(.faq,.johns-story) .section--collapsible-tabs .accordion-card .accordion-details__summary :is(h2,h3){color:inherit;font-family:var(--body-font);font-size:var(--mlp-type-size-fluid-8af22153);font-weight:var(--mlp-font-weight-black);line-height:var(--mlp-line-height-tight)}.page-template:is(.faq,.johns-story) .section--collapsible-tabs .accordion-card .accordion-details__summary svg{flex:0 0 auto;width:var(--icon-size);height:var(--icon-size);stroke-width:var(--mlp-icon-stroke-width)}.page-template:is(.faq,.johns-story) .section--collapsible-tabs .accordion-card .accordion-details__summary svg :is(path,circle,rect,line,polyline){stroke-width:inherit}.page-template:is(.faq,.johns-story) .section--collapsible-tabs .accordion-card .accordion-details__content,.policy-template .shopify-policy__body>.rte{max-width:78ch;padding:var(--mlp-faq-answer-gap) var(--mlp-space-06) var(--mlp-space-06);color:var(--grey-text);font-family:var(--body-font);font-size:var(--mlp-type-size-fluid-de1d4181);font-weight:var(--mlp-font-weight-semibold);line-height:1.65;text-align:left}.page-template:is(.faq,.johns-story) .section--collapsible-tabs .accordion-card .accordion-details__content :is(a,strong),.policy-template .shopify-policy__body :is(a,strong){color:var(--white)}.page-template:is(.faq,.johns-story) .section--collapsible-tabs .accordion-card .accordion-details__content a,.policy-template .shopify-policy__body a{overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:.2em}.page-template:is(.faq,.johns-story) .section--collapsible-tabs .accordion-card .accordion-details__content :is(ul,ol),.policy-template .shopify-policy__body :is(ul,ol){margin-block:var(--mlp-space-04) 0;padding-inline-start:2.2rem}.page-template.johns-story .section--collapsible-tabs .mlp-story-figure{margin:var(--mlp-space-06) 0 0}.page-template.johns-story .section--collapsible-tabs .mlp-story-figure img{display:block;width:100%;height:auto;border-radius:var(--pcard-radius)}.page-template.johns-story .section--collapsible-tabs .mlp-story-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mlp-space-05);margin-block:var(--mlp-space-06)}.page-template.johns-story .section--collapsible-tabs .mlp-story-comparison__item{min-width:0;margin:0}.page-template.johns-story .section--collapsible-tabs .mlp-story-comparison__item img{display:block;width:100%;border-radius:var(--pcard-radius);background:var(--background)}.page-template.johns-story .section--collapsible-tabs .mlp-story-comparison--examples img{aspect-ratio:16 / 10;object-fit:contain}.page-template.johns-story .section--collapsible-tabs .mlp-story-comparison--photos img{aspect-ratio:530 / 648;object-fit:cover}.page-template.johns-story .section--collapsible-tabs .mlp-story-comparison figcaption{margin-block-start:var(--mlp-space-03);color:var(--grey-text);font-size:var(--mlp-type-size-1-4);font-weight:var(--mlp-font-weight-semibold);line-height:1.4}@media(max-width:767.98px){.page-template:is(.faq,.johns-story) .section--collapsible-tabs{--mlp-faq-card-gap: var(--mlp-card-gap-mobile)}.page-template:is(.faq,.johns-story) .page__title,.policy-template .shopify-policy__title h1{font-size:var(--mlp-type-size-fluid-559ec3e0)}.page-template:is(.faq,.johns-story) .section--collapsible-tabs .page-width--narrow,.page-template:is(.faq,.johns-story) .section--collapsible-tabs.collapsible-tabs--compact.page-width--narrow{padding-inline:var(--mlp-space-fluid)}.page-template:is(.faq,.johns-story) .section--collapsible-tabs .block-heading.rich-text,.page-template:is(.faq,.johns-story) .section--collapsible-tabs .block-heading.rich-text .rich-text__heading{text-align:center}.page-template:is(.faq,.johns-story) .section--collapsible-tabs .accordion-card .accordion-details__summary{position:relative;display:flex;align-items:center;justify-content:flex-start;min-height:5.6rem;padding:1.4rem var(--mlp-space-05);text-align:left}.page-template:is(.faq,.johns-story) .section--collapsible-tabs .accordion-card .accordion-details__summary>span:first-child{display:flex;box-sizing:border-box;justify-content:flex-start;min-width:0;width:100%;padding-inline:0 calc(1.6rem + var(--mlp-space-03));text-align:left}.page-template:is(.faq,.johns-story) .section--collapsible-tabs .accordion-card .accordion-details__summary>span:first-child .inline-richtext{min-width:0;max-width:100%;width:100%;overflow-wrap:anywhere;text-align:left}.page-template:is(.faq,.johns-story) .section--collapsible-tabs .accordion-card .accordion-details__summary>svg{position:absolute;flex:0 0 auto;inset-inline-end:var(--mlp-space-05)}.page-template:is(.faq,.johns-story) .section--collapsible-tabs .accordion-card .accordion-details__content{padding:var(--mlp-faq-answer-gap) var(--mlp-space-05) 1.8rem}.page-template.johns-story .section--collapsible-tabs .mlp-story-comparison{grid-template-columns:repeat(2,minmax(0,1fr))}}.policy-template .shopify-policy__container{box-sizing:border-box;display:grid;gap:var(--mlp-space-fluid);width:min(100%,96rem);max-width:none;margin:0 auto;padding-block:calc(var(--mlp-header-shell-block-size) + 6cqi) var(--mlp-space-fluid);padding-inline:clamp(var(--mlp-space-05),var(--mlp-space-fluid),var(--mlp-space-09))}.policy-template .shopify-policy__title{margin:0;padding:0;text-align:center}.policy-template .shopify-policy__title h1{margin:0;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.policy-template .shopify-policy__body{min-width:0;margin:0}.policy-template .shopify-policy__body>.rte{max-width:none;padding:var(--mlp-space-06);overflow-wrap:anywhere}.policy-template .shopify-policy__body :is(h2,h3,h4,h5,h6){color:var(--white);font-family:var(--title-font);font-weight:var(--mlp-font-weight-black);line-height:1.2;-webkit-hyphens:auto;hyphens:auto;scroll-margin-block-start:calc(var(--mlp-header-shell-block-size) + var(--mlp-space-fluid))}.policy-template .shopify-policy__body table{width:100%;table-layout:fixed}.policy-template .shopify-policy__body :is(td,th){overflow-wrap:anywhere;vertical-align:top}.policy-template .shopify-policy__body td ul{padding-inline-start:1.2em}.policy-template .shopify-policy__body.ml-policy-accordions{overflow:visible;background:transparent;box-shadow:none;border-radius:0}.ml-policy-accordion,.ml-policy-intro{overflow:hidden;margin:0 0 var(--mlp-space-fluid-compact);color:var(--white);background:var(--gunmetal);border-radius:var(--pcard-radius);box-shadow:var(--mlp-card-shadow)}.mlp-story-animation>summary{min-height:44px;padding:1rem;border:1px solid currentColor;border-radius:.8rem;color:var(--white);background:var(--gunmetal);cursor:pointer;overflow-wrap:anywhere}.mlp-story-animation>summary:focus-visible{outline:2px solid var(--white);outline-offset:3px}.mlp-story-animation:not([open]) .mlp-story-animation__hide,.mlp-story-animation[open] .mlp-story-animation__show{display:none}.page-template.johns-story .section--collapsible-tabs .mlp-story-animation:not([open])>img{display:none}.ml-policy-summary{display:block;padding:1.8rem var(--mlp-space-06);cursor:pointer;list-style:none}.ml-policy-summary::-webkit-details-marker{display:none}.policy-template .ml-policy-summary h2{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;margin:0;font-family:var(--body-font);font-size:var(--mlp-type-size-fluid-8af22153);font-weight:var(--mlp-font-weight-black);line-height:var(--mlp-line-height-tight)}.ml-policy-summary svg{flex:0 0 1.6rem;inline-size:1.6rem;block-size:1.6rem}.ml-policy-accordion[open] .ml-policy-summary .vertical{opacity:0}.ml-policy-summary:focus-visible{outline:2px solid var(--white);outline-offset:-5px}.policy-template .ml-policy-answer{padding:.64rem var(--mlp-space-06) var(--mlp-space-06);color:var(--grey-text);font-family:var(--body-font);font-size:var(--mlp-type-size-fluid-de1d4181);font-weight:var(--mlp-font-weight-semibold);line-height:1.65}.ml-policy-answer>:first-child{margin-top:0}.ml-policy-answer>:last-child{margin-bottom:0}.policy-template .ml-policy-answer :is(p,li,a,td,th){overflow-wrap:anywhere}@media(max-width:767.98px){.ml-policy-summary{padding:1.4rem var(--mlp-space-05)}.policy-template .ml-policy-answer{padding:.64rem var(--mlp-space-05) 1.8rem}}.ml-policy-tools{display:flex;flex-wrap:wrap;gap:1.6rem;padding:.8rem var(--mlp-space-06);margin-block-end:var(--mlp-space-fluid-compact);color:var(--white);background:var(--gunmetal);border-radius:var(--pcard-radius);box-shadow:var(--mlp-card-shadow)}.ml-policy-tools[hidden]{display:none}.ml-policy-tools button{min-height:44px;padding:.6rem .2rem;color:var(--white);background:transparent;border:0;font:inherit;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.ml-policy-tools button:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media print{.ml-policy-tools,.ml-policy-summary svg{display:none!important}.policy-template .shopify-policy__container{display:block;max-width:none;padding:0}.ml-policy-accordion,.ml-policy-intro{overflow:visible;background:#fff;color:#000;box-shadow:none;border-radius:0}.policy-template .ml-policy-answer,.policy-template .ml-policy-summary h2{color:#000}.ml-policy-summary{break-after:avoid}}@media(min-width:1024px){.policy-template .shopify-policy__container{max-width:88rem}}@media(max-width:767.98px){.policy-template .shopify-policy__container{padding-inline:var(--mlp-space-fluid)}.policy-template .shopify-policy__body>.rte{padding:var(--mlp-space-05)}.ml-policy-tools{padding-inline:var(--mlp-space-05)}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/section-collapsible-tabs.css.map */
