.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.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:24px;line-height:34px;font-weight:400}.heading-3-serif{font-family:HW Cigars,HW Cigars,Times,Georgia,serif;font-size:18px;line-height:24px;font-weight:400}.body-1{font-family:PANGAIA,PANGAIA,Times,Georgia,serif;font-size:12px;line-height:16px;font-weight:400}.body-2{font-family:PANGAIA,PANGAIA,Times,Georgia,serif;font-size:10px;line-height:13px;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}}.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:148px;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:#002fa7;border-color:#002fa7}.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:#002fa7cc}}.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:148px;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:#002fa7;background:none;border-color:#002fa7}.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:#002fa7cc;border-color:#002fa7cc}}.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:148px;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:148px;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-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:148px;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}.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-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:148px;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:16px;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:16px;font-weight:400}.link--blue:focus-visible{box-shadow:0 0 0 2px #009d1f}@media (hover: hover){.link--blue:hover{color:#000}}.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:16px;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}}product-card .product-card{display:grid;overflow:hidden;text-align:left}product-card .product-card__image-container{position:relative;display:grid;row-gap:8px}product-card .product-card__image-container a{grid-row:1;grid-column:1;z-index:1}product-card .product-card__badge{position:absolute;top:0;left:0;padding:16px;font-family:PANGAIA,PANGAIA,Times,Georgia,serif;font-size:10px;line-height:13px;font-weight:400;color:#002fa7}product-card .product-card__wishlist{position:absolute;top:0;right:0;padding:16px;border:none;background:none;z-index:10;cursor:pointer}@media (hover: hover) and (min-width: 430px){product-card .product-card__wishlist{opacity:0}}product-card .product-card__image{display:grid;grid-row:1;grid-column:1;background-color:#f8f8f8}product-card .product-card__image--placeholder{height:100%;background-color:#f8f8f8;width:450px;aspect-ratio:3/4;width:100%}product-card .product-card__image--hover{opacity:0}product-card .product-card__link:focus-visible{box-shadow:inset 0 0 0 2px #009d1f}product-card .product-card__content{display:grid;row-gap:8px;padding:16px}product-card .product-card__wrap{display:grid;grid-template-columns:1fr auto;column-gap:4px}product-card .product-card__info{padding:4px 0;overflow:hidden}product-card .product-card__title{display:grid;white-space:nowrap;font-family:PANGAIA,PANGAIA,Times,Georgia,serif;font-size:12px;line-height:16px;font-weight:400}product-card .product-card__description{font-family:PANGAIA,PANGAIA,Times,Georgia,serif;font-size:12px;line-height:16px;font-weight:400}product-card .product-card__description .product-swatches-counter{margin-right:16px}product-card .product-card__price{color:#727272}product-card .product-card__price--compare{text-decoration:line-through}product-card .product-card__quick-buy-button{display:grid;align-items:center;justify-content:center;background-color:#002fa7;border-radius:50%;color:#fff;width:36px;height:36px}product-card .product-card__quick-buy-button:focus-visible{box-shadow:inset 0 0 0 2px #009d1f}@media (hover: hover) and (min-width: 430px){product-card .product-card__quick-buy-button{opacity:0}}@media (hover: hover){product-card .product-card__quick-buy-button:focus-visible{opacity:1}}product-card .product-card__quick-buy-button svg{width:12px}@media (hover: hover){product-card .product-card__quick-buy-button:hover{background-color:#002fa7cc}}product-card .product-card .colors-list .overflow-controls__buttons{margin-left:-16px;margin-right:-16px}@media (hover: hover) and (min-width: 430px){product-card .product-card .colors-list{opacity:0;visibility:hidden}}@media (hover: hover){product-card .product-card:hover .product-card__image--main{opacity:1}product-card .product-card:hover .product-card__image--hover{opacity:1}product-card .product-card:hover .product-card__quick-buy-button{opacity:1}product-card .product-card:hover .product-card__wishlist{opacity:1}product-card .product-card:hover .colors-list{opacity:1;visibility:visible}}product-card .product-card--simple .product-card__quick-buy-button{display:none}product-card .product-card--simple .colors-list{display:none}product-card .product-card--simple .product-card__wishlist{display:none}product-card .product-card--simple .product-card__badge{display:none}product-card .product-card--simple .product-card__content{padding:16px 0}product-card .product-card--simple .product-card__link{overflow:hidden}product-card .product-card--simple .product-card__link-title{text-overflow:ellipsis;overflow:hidden}@media (max-width: 999px){product-card .product-card--simple-mobile .product-card__quick-buy-button{display:none}product-card .product-card--simple-mobile .colors-list{display:none}product-card .product-card--simple-mobile .product-card__wishlist{display:none}product-card .product-card--simple-mobile .product-card__badge{display:none}product-card .product-card--simple-mobile .product-card__content{padding:16px 0}product-card .product-card--simple-mobile .product-card__link{overflow:hidden}product-card .product-card--simple-mobile .product-card__link-title{text-overflow:ellipsis;overflow:hidden}}product-card .product-card--quick-buy .colors-list{display:none}product-card .product-card--quick-buy .product-card__wishlist{display:none}product-card .product-card--quick-buy .product-card__badge{display:none}product-card .product-card--quick-buy .product-card__content{padding:16px 0}product-card .product-card--quick-buy .product-card__link{overflow:hidden}product-card .product-card--quick-buy .product-swatches-counter{display:none}product-card .product-card--quick-buy .product-card__link-title{text-wrap:wrap}product-card .product-card--quick-buy .product-card__quick-buy-button{opacity:1}product-card .product-card-placeholder__image_container{aspect-ratio:3/4;background-color:#f8f8f8;width:100%;position:relative;overflow:hidden}product-card .product-card-placeholder__content{display:grid;row-gap:2px;padding:8px 16px}product-card .product-card-placeholder__wrap{display:grid;padding:4px 0}product-card .product-card-placeholder__info{padding:12px 0}product-card .product-card-placeholder__title,product-card .product-card-placeholder__description{display:grid;height:16px;background-color:#f8f8f8;position:relative;overflow:hidden}product-card .product-card-placeholder__swatches{height:30px}product-card .product-card-placeholder__image_container:before,product-card .product-card-placeholder__title:before,product-card .product-card-placeholder__description:before{content:"";position:absolute;top:0;left:-100%;width:200%;height:100%;background:linear-gradient(to right,#f8f8f8 0%,white 50%,#f8f8f8 100%);animation:shimmer 1.2s .3s infinite}product-card .product-card-placeholder--simple .product-card-placeholder__swatches{display:none}product-card .product-card-placeholder--simple .product-card-placeholder__info{padding:8px 0}@media (max-width: 999px){product-card .product-card-placeholder--simple-mobile .product-card-placeholder__swatches{display:none}product-card .product-card-placeholder--simple-mobile .product-card-placeholder__info{padding:8px 0}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}
