.heading-1{font-family:PANGAIA,PANGAIA,Times,Georgia,serif;font-size:calc(30px + 18 * (100vw - 430px) / 570);line-height:1.4em;font-weight:400}@media screen and (max-width: 430px){.heading-1{font-size:30px}}@media screen and (min-width: 1000px){.heading-1{font-size:48px}}.heading-2{font-family:PANGAIA,PANGAIA,Times,Georgia,serif;font-size:24px;line-height:34px;font-weight:400}.heading-3{font-family:PANGAIA,PANGAIA,Times,Georgia,serif;font-size:18px;line-height:24px;font-weight:400}.heading-4{font-family:PANGAIA,PANGAIA,Times,Georgia,serif;font-size:calc(26px + 6 * (100vw - 430px) / 570);line-height:1.2em;font-weight:400}@media screen and (max-width: 430px){.heading-4{font-size:26px}}@media screen and (min-width: 1000px){.heading-4{font-size:32px}}.heading-1-serif{font-family:HW Cigars,HW Cigars,Times,Georgia,serif;font-size:calc(30px + 18 * (100vw - 430px) / 570);line-height:1.4em;font-weight:400}@media screen and (max-width: 430px){.heading-1-serif{font-size:30px}}@media screen and (min-width: 1000px){.heading-1-serif{font-size:48px}}.heading-2-serif{font-family:HW Cigars,HW Cigars,Times,Georgia,serif;font-size:26px;line-height:34px;font-weight:400}.heading-3-serif{font-family:HW Cigars,HW Cigars,Times,Georgia,serif;font-size:18px;line-height:26px;font-weight:400}.body-1{font-family:PANGAIA,PANGAIA,Times,Georgia,serif;font-size:12px;line-height:1.3333em;letter-spacing:.03em;font-weight:400}.body-2{font-family:PANGAIA,PANGAIA,Times,Georgia,serif;font-size:10px;line-height:1.2em;letter-spacing:.03em;font-weight:400}.body-3{font-family:PANGAIA,PANGAIA,Times,Georgia,serif;font-size:calc(14px + 4 * (100vw - 430px) / 570);line-height:1.4em;font-weight:400}@media screen and (max-width: 430px){.body-3{font-size:14px}}@media screen and (min-width: 1000px){.body-3{font-size:18px}}.body-4{font-family:PANGAIA,PANGAIA,Times,Georgia,serif;font-size:calc(18px + 6 * (100vw - 430px) / 570);line-height:1.2em;font-weight:400}@media screen and (max-width: 430px){.body-4{font-size:18px}}@media screen and (min-width: 1000px){.body-4{font-size:24px}}.special-1{font-family:PANGAIA,PANGAIA,Times,Georgia,serif;font-size:29px;line-height:1.1034em;font-weight:400;letter-spacing:.03em;letter-spacing:6px}@media (min-width: 740px){.special-1{font-family:PANGAIA,PANGAIA,Times,Georgia,serif;font-size:calc(30px + 18 * (100vw - 430px) / 570);line-height:1.4em;font-weight:400;font-size:96px;font-size:56px;line-height:1em;letter-spacing:.7vw}}@media screen and (min-width: 740px) and (max-width: 430px){.special-1{font-size:30px}}@media screen and (min-width: 740px) and (min-width: 1000px){.special-1{font-size:48px}}.special-1-serif{font-family:HW Cigars,HW Cigars,Times,Georgia,serif;font-size:31px;line-height:1.1034em;font-weight:400;letter-spacing:0;letter-spacing:6px}@media (min-width: 740px){.special-1-serif{font-family:HW Cigars,HW Cigars,Times,Georgia,serif;font-size:calc(30px + 18 * (100vw - 430px) / 570);line-height:1.4em;font-weight:400;font-size:96px;font-size:56px;line-height:1em;letter-spacing:.7vw}}@media screen and (min-width: 740px) and (max-width: 430px){.special-1-serif{font-size:30px}}@media screen and (min-width: 740px) and (min-width: 1000px){.special-1-serif{font-size:48px}}.special-2{font-family:PANGAIA,PANGAIA,Times,Georgia,serif;font-size:12px;line-height:1.3333em;letter-spacing:.03em;font-weight:400}@media (min-width: 740px){.special-2{font-family:PANGAIA,PANGAIA,Times,Georgia,serif;font-size:15px;line-height:1.4em;letter-spacing:.02em;font-weight:400;font-size:17px}}.special-2-serif{font-family:HW Cigars,HW Cigars,Times,Georgia,serif;font-size:12px;line-height:1.3333em;letter-spacing:0;font-weight:400}@media (min-width: 740px){.special-2-serif{font-family:HW Cigars,HW Cigars,Times,Georgia,serif;font-size:16px;line-height:1.4em;letter-spacing:0;font-weight:400;font-size:17px}}.button--primary-blue{font-family:PANGAIA,PANGAIA,Times,Georgia,serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;height:48px;min-width:120px;padding:0 24px;cursor:pointer;border:1px solid;border-radius:50px;transition:background-color .3s,color .3s,opacity .3s;display:grid;align-items:center;justify-content:center;color:#fff;background-color:#32508e;border-color:#32508e}.button--primary-blue:focus-visible{box-shadow:0 0 0 2px #009d1f}.button--primary-blue:disabled{cursor:not-allowed;opacity:.5}@media (hover: hover){.button--primary-blue:hover{background-color:#32508ecc}}.button--primary-blue-outline{font-family:PANGAIA,PANGAIA,Times,Georgia,serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;height:48px;min-width:120px;padding:0 24px;cursor:pointer;border:1px solid;border-radius:50px;transition:background-color .3s,color .3s,opacity .3s;display:grid;align-items:center;justify-content:center;color:#32508e;background:none;border-color:#32508e}.button--primary-blue-outline:focus-visible{box-shadow:0 0 0 2px #009d1f}.button--primary-blue-outline:disabled{cursor:not-allowed;opacity:.5}@media (hover: hover){.button--primary-blue-outline:hover{color:#fff;background-color:#32508ecc;border-color:#32508ecc}}.button--primary-white{font-family:PANGAIA,PANGAIA,Times,Georgia,serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;height:48px;min-width:120px;padding:0 24px;cursor:pointer;border:1px solid;border-radius:50px;transition:background-color .3s,color .3s,opacity .3s;display:grid;align-items:center;justify-content:center;color:#000;background-color:#fff;border-color:#fff}.button--primary-white:focus-visible{box-shadow:0 0 0 2px #009d1f}.button--primary-white:disabled{cursor:not-allowed;opacity:.5}@media (hover: hover){.button--primary-white:hover{background-color:#fffc;border-color:#fffc}}.button--primary-white-outline{font-family:PANGAIA,PANGAIA,Times,Georgia,serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;height:48px;min-width:120px;padding:0 24px;cursor:pointer;border:1px solid;border-radius:50px;transition:background-color .3s,color .3s,opacity .3s;display:grid;align-items:center;justify-content:center;color:#fff;background:none;border-color:#fff}.button--primary-white-outline:focus-visible{box-shadow:0 0 0 2px #009d1f}.button--primary-white-outline:disabled{cursor:not-allowed;opacity:.5}@media (hover: hover){.button--primary-white-outline:hover{background-color:#fff3}}.button--primary-blue-small{font-family:PANGAIA,PANGAIA,Times,Georgia,serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;height:48px;min-width:120px;padding:0 24px;cursor:pointer;border:1px solid;border-radius:50px;transition:background-color .3s,color .3s,opacity .3s;display:grid;align-items:center;justify-content:center;height:38px;color:#fff;background-color:#32508e;border-color:#32508e;text-transform:uppercase}.button--primary-blue-small:focus-visible{box-shadow:0 0 0 2px #009d1f}.button--primary-blue-small:disabled{cursor:not-allowed;opacity:.5}@media (hover: hover){.button--primary-blue-small:hover{background-color:#32508ecc}}.button--primary-blue-small-outline{font-family:PANGAIA,PANGAIA,Times,Georgia,serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;height:48px;min-width:120px;padding:0 24px;cursor:pointer;border:1px solid;border-radius:50px;transition:background-color .3s,color .3s,opacity .3s;display:grid;align-items:center;justify-content:center;height:38px;color:#32508e;background:none;border-color:#32508e;text-transform:uppercase}.button--primary-blue-small-outline:focus-visible{box-shadow:0 0 0 2px #009d1f}.button--primary-blue-small-outline:disabled{cursor:not-allowed;opacity:.5}@media (hover: hover){.button--primary-blue-small-outline:hover{background-color:#32508e33}}.button--primary-white-small{font-family:PANGAIA,PANGAIA,Times,Georgia,serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;height:48px;min-width:120px;padding:0 24px;cursor:pointer;border:1px solid;border-radius:50px;transition:background-color .3s,color .3s,opacity .3s;display:grid;align-items:center;justify-content:center;height:38px;color:#000;background-color:#fff;border-color:#fff;text-transform:uppercase}.button--primary-white-small:focus-visible{box-shadow:0 0 0 2px #009d1f}.button--primary-white-small:disabled{cursor:not-allowed;opacity:.5}@media (hover: hover){.button--primary-white-small:hover{background-color:#fffc;border-color:#fffc}}.button--primary-white-small-outline{font-family:PANGAIA,PANGAIA,Times,Georgia,serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;height:48px;min-width:120px;padding:0 24px;cursor:pointer;border:1px solid;border-radius:50px;transition:background-color .3s,color .3s,opacity .3s;display:grid;align-items:center;justify-content:center;height:38px;color:#fff;background:none;border-color:#fff;text-transform:uppercase}.button--primary-white-small-outline:focus-visible{box-shadow:0 0 0 2px #009d1f}.button--primary-white-small-outline:disabled{cursor:not-allowed;opacity:.5}@media (hover: hover){.button--primary-white-small-outline:hover{background-color:#fff3}}.button--primary-beige-small{font-family:PANGAIA,PANGAIA,Times,Georgia,serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;height:48px;min-width:120px;cursor:pointer;border:1px solid;border-radius:50px;transition:background-color .3s,color .3s,opacity .3s;display:grid;align-items:center;justify-content:center;min-width:50px;height:36px;padding:0 16px;color:#000;background-color:#f8f8f8;border-color:#ebebeb}.button--primary-beige-small:focus-visible{box-shadow:0 0 0 2px #009d1f}.button--primary-beige-small:disabled{cursor:not-allowed;opacity:.5}@media (hover: hover){.button--primary-beige-small:hover{border-color:#dbdbdb}}.button--with-icon{display:flex;column-gap:4px}.button--with-icon img{width:auto;height:26px}.link--light{cursor:pointer;color:#00000059;background:none;border:none;padding:0;color:#adadad;font-family:PANGAIA,PANGAIA,Times,Georgia,serif;font-size:12px;line-height:1.3333em;letter-spacing:.03em;font-weight:400}.link--light:focus-visible{box-shadow:0 0 0 2px #009d1f}@media (hover: hover){.link--light:hover{color:#000}}@media (hover: hover){.link--light:hover{color:#fff}}.link--blue{cursor:pointer;color:#00000059;background:none;border:none;padding:0;color:#2930a3;font-family:PANGAIA,PANGAIA,Times,Georgia,serif;font-size:12px;line-height:1.3333em;letter-spacing:.03em;font-weight:400}.link--blue:focus-visible{box-shadow:0 0 0 2px #009d1f}@media (hover: hover){.link--blue:hover{color:#000}}@media (hover: hover){.link--blue:hover{color:#32508ecc}}.link--underline{cursor:pointer;color:#00000059;background:none;border:none;padding:0;text-decoration:underline;color:#000;font-family:PANGAIA,PANGAIA,Times,Georgia,serif;font-size:12px;line-height:1.3333em;letter-spacing:.03em;font-weight:400}.link--underline:focus-visible{box-shadow:0 0 0 2px #009d1f}@media (hover: hover){.link--underline:hover{color:#000}}@media (hover: hover){.link--underline:hover{color:#0009}}.link--underline-medium{cursor:pointer;color:#00000059;background:none;border:none;padding:0;text-decoration:underline;color:#000;font-family:PANGAIA,PANGAIA,Times,Georgia,serif;font-size:18px;line-height:24px;font-weight:400}.link--underline-medium:focus-visible{box-shadow:0 0 0 2px #009d1f}@media (hover: hover){.link--underline-medium:hover{color:#000}}@media (hover: hover){.link--underline-medium:hover{color:#0009}}.link--arrow{font-family:PANGAIA,PANGAIA,Times,Georgia,serif;font-size:12px;line-height:1.3333em;letter-spacing:.03em;font-weight:400;font-family:inherit;color:#32508e;transition:opacity .3s,color .3s;cursor:pointer;text-transform:uppercase;display:flex;align-items:center;gap:4px}.link--arrow:focus-visible{box-shadow:0 0 0 2px #009d1f}@media (hover: hover){.link--arrow:hover{color:#32508ecc}}.section-size-guide .root{display:grid;align-items:center}.section-size-guide .root .content-wrap{display:grid}.section-size-guide .root .size-guide__container{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}@media (min-width: 740px){.section-size-guide .root .size-guide__container{grid-template-columns:repeat(12,1fr)}}.section-size-guide .root .size-guide__image-wrap{grid-column:span 6}@media (min-width: 740px){.section-size-guide .root .size-guide__image-wrap{grid-column:span 6}}.section-size-guide .root .size-guide__content-wrap{display:flex;row-gap:32px;flex-direction:column;grid-column:span 6}@media (min-width: 740px){.section-size-guide .root .size-guide__content-wrap{grid-column:span 6}}.section-size-guide .root .size-guide__content-label{font-family:PANGAIA,PANGAIA,Times,Georgia,serif;font-size:12px;line-height:1.3333em;letter-spacing:.03em;font-weight:600;color:#32508e;text-transform:uppercase}.section-size-guide .root .size-guide__title{display:flex;padding-bottom:32px;font-family:PANGAIA,PANGAIA,Times,Georgia,serif;font-size:24px;line-height:34px;font-weight:400}.section-size-guide .root .size-guide__radio-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.section-size-guide .root .size-guide__radio-group{display:grid;column-gap:12px;grid-auto-flow:column}.section-size-guide .root .size-guide__radio-input:focus-visible~.size-guide__content-wrap .size-guide__radio-group{box-shadow:0 0 0 2px #009d1f}.section-size-guide .root .size-guide__radio-input--chart:checked~.size-guide__content-wrap .size-guide__radio-label--chart{font-family:PANGAIA,PANGAIA,Times,Georgia,serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;height:48px;min-width:120px;padding:0 24px;cursor:pointer;border:1px solid;border-radius:50px;transition:background-color .3s,color .3s,opacity .3s;display:grid;align-items:center;justify-content:center;color:#fff;background-color:#32508e;border-color:#32508e}.section-size-guide .root .size-guide__radio-input--chart:checked~.size-guide__content-wrap .size-guide__radio-label--chart:focus-visible{box-shadow:0 0 0 2px #009d1f}.section-size-guide .root .size-guide__radio-input--chart:checked~.size-guide__content-wrap .size-guide__radio-label--chart:disabled{cursor:not-allowed;opacity:.5}@media (hover: hover){.section-size-guide .root .size-guide__radio-input--chart:checked~.size-guide__content-wrap .size-guide__radio-label--chart:hover{background-color:#32508ecc}}.section-size-guide .root .size-guide__radio-input--chart:not(:checked)~.size-guide__content-wrap .size-guide__radio-label--chart{font-family:PANGAIA,PANGAIA,Times,Georgia,serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;height:48px;min-width:120px;padding:0 24px;cursor:pointer;border:1px solid;border-radius:50px;transition:background-color .3s,color .3s,opacity .3s;display:grid;align-items:center;justify-content:center;color:#32508e;background:none;border-color:#32508e}.section-size-guide .root .size-guide__radio-input--chart:not(:checked)~.size-guide__content-wrap .size-guide__radio-label--chart:focus-visible{box-shadow:0 0 0 2px #009d1f}.section-size-guide .root .size-guide__radio-input--chart:not(:checked)~.size-guide__content-wrap .size-guide__radio-label--chart:disabled{cursor:not-allowed;opacity:.5}@media (hover: hover){.section-size-guide .root .size-guide__radio-input--chart:not(:checked)~.size-guide__content-wrap .size-guide__radio-label--chart:hover{color:#fff;background-color:#32508ecc;border-color:#32508ecc}}.section-size-guide .root .size-guide__radio-input--measure:checked~.size-guide__content-wrap .size-guide__radio-label--measure{font-family:PANGAIA,PANGAIA,Times,Georgia,serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;height:48px;min-width:120px;padding:0 24px;cursor:pointer;border:1px solid;border-radius:50px;transition:background-color .3s,color .3s,opacity .3s;display:grid;align-items:center;justify-content:center;color:#fff;background-color:#32508e;border-color:#32508e}.section-size-guide .root .size-guide__radio-input--measure:checked~.size-guide__content-wrap .size-guide__radio-label--measure:focus-visible{box-shadow:0 0 0 2px #009d1f}.section-size-guide .root .size-guide__radio-input--measure:checked~.size-guide__content-wrap .size-guide__radio-label--measure:disabled{cursor:not-allowed;opacity:.5}@media (hover: hover){.section-size-guide .root .size-guide__radio-input--measure:checked~.size-guide__content-wrap .size-guide__radio-label--measure:hover{background-color:#32508ecc}}.section-size-guide .root .size-guide__radio-input--measure:not(:checked)~.size-guide__content-wrap .size-guide__radio-label--measure{font-family:PANGAIA,PANGAIA,Times,Georgia,serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;height:48px;min-width:120px;padding:0 24px;cursor:pointer;border:1px solid;border-radius:50px;transition:background-color .3s,color .3s,opacity .3s;display:grid;align-items:center;justify-content:center;color:#32508e;background:none;border-color:#32508e}.section-size-guide .root .size-guide__radio-input--measure:not(:checked)~.size-guide__content-wrap .size-guide__radio-label--measure:focus-visible{box-shadow:0 0 0 2px #009d1f}.section-size-guide .root .size-guide__radio-input--measure:not(:checked)~.size-guide__content-wrap .size-guide__radio-label--measure:disabled{cursor:not-allowed;opacity:.5}@media (hover: hover){.section-size-guide .root .size-guide__radio-input--measure:not(:checked)~.size-guide__content-wrap .size-guide__radio-label--measure:hover{color:#fff;background-color:#32508ecc;border-color:#32508ecc}}.section-size-guide .root .size-guide__radio-input--model:checked~.size-guide__content-wrap .size-guide__radio-label--model{font-family:PANGAIA,PANGAIA,Times,Georgia,serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;height:48px;min-width:120px;padding:0 24px;cursor:pointer;border:1px solid;border-radius:50px;transition:background-color .3s,color .3s,opacity .3s;display:grid;align-items:center;justify-content:center;color:#fff;background-color:#32508e;border-color:#32508e}.section-size-guide .root .size-guide__radio-input--model:checked~.size-guide__content-wrap .size-guide__radio-label--model:focus-visible{box-shadow:0 0 0 2px #009d1f}.section-size-guide .root .size-guide__radio-input--model:checked~.size-guide__content-wrap .size-guide__radio-label--model:disabled{cursor:not-allowed;opacity:.5}@media (hover: hover){.section-size-guide .root .size-guide__radio-input--model:checked~.size-guide__content-wrap .size-guide__radio-label--model:hover{background-color:#32508ecc}}.section-size-guide .root .size-guide__radio-input--model:not(:checked)~.size-guide__content-wrap .size-guide__radio-label--model{font-family:PANGAIA,PANGAIA,Times,Georgia,serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;height:48px;min-width:120px;padding:0 24px;cursor:pointer;border:1px solid;border-radius:50px;transition:background-color .3s,color .3s,opacity .3s;display:grid;align-items:center;justify-content:center;color:#32508e;background:none;border-color:#32508e}.section-size-guide .root .size-guide__radio-input--model:not(:checked)~.size-guide__content-wrap .size-guide__radio-label--model:focus-visible{box-shadow:0 0 0 2px #009d1f}.section-size-guide .root .size-guide__radio-input--model:not(:checked)~.size-guide__content-wrap .size-guide__radio-label--model:disabled{cursor:not-allowed;opacity:.5}@media (hover: hover){.section-size-guide .root .size-guide__radio-input--model:not(:checked)~.size-guide__content-wrap .size-guide__radio-label--model:hover{color:#fff;background-color:#32508ecc;border-color:#32508ecc}}.section-size-guide .root .size-guide__radio-input--chart:checked~.size-guide__content-wrap .chart-container{display:grid}.section-size-guide .root .size-guide__radio-input--measure:checked~.size-guide__content-wrap .measure-container{display:grid}.section-size-guide .root .size-guide__radio-input--model:checked~.size-guide__content-wrap .model-container{display:grid}.section-size-guide .root .chart-container,.section-size-guide .root .measure-container,.section-size-guide .root .model-container{display:none}.section-size-guide .root .size-guide__radio-input--chart:checked~.size-guide__image-wrap .size-guide-chart-image{display:grid}.section-size-guide .root .size-guide__radio-input--measure:checked~.size-guide__image-wrap .size-guide-measure-image{display:grid}.section-size-guide .root .size-guide__radio-input--model:checked~.size-guide__image-wrap .size-guide-model-image{display:grid}.section-size-guide .root .size-guide-chart-image,.section-size-guide .root .size-guide-model-image,.section-size-guide .root .size-guide-measure-image{display:none}
