.product-info__block-item[data-block-type=product-metafield-details]:not(:has(.product-metafield-details)){display:none}@media(min-width:700px){.custom-container-product{max-width:1147px}}@media(min-width:1000px){.custom-container-product{margin-inline-start:auto;margin-inline-end:auto}.shopify-section--main-product .custom-product{--product-gap: 6.5rem}.shopify-section--main-product .custom-product:not(:has(.product-content-below-gallery)){--product-grid: "product-gallery product-info" / minmax(0, .56fr) minmax(0, .44fr)}.shopify-section--main-product .custom-product:has(.product-content-below-gallery){--product-grid: "product-gallery product-info" auto "product-content product-info" minmax(0, 1fr) / minmax(0, .56fr) minmax(0, .44fr)}.custom-product .product-info__block-item[data-block-type=custom-link]{justify-content:flex-start}}.product-metafield-details{display:grid;gap:.75rem}@media(min-width:700px){.product-metafield-details{gap:38px}}.product-metafield-details__subtitle,.product-metafield-details__location-time,.product-metafield-details__temperature-humidity{margin:0}.product-metafield-details__meta{display:flex;flex-direction:column;margin-top:80px}@media(min-width:700px){.product-metafield-details__meta{display:flex;flex-direction:column;margin-top:0}}.product-metafield-details__meta p{font-size:11px;font-family:Baskerville,Baskerville Old Face,Times New Roman,serif!important;font-weight:400;line-height:318%;letter-spacing:1.98px}@media(min-width:700px){.product-metafield-details__meta p{font-size:20px;line-height:175%!important;letter-spacing:3.6px!important}}@media(max-width:699px){.product-gallery__image-list{padding-inline:45px}}@media(max-width:699px){.custom-product{margin-top:20px}}@media(max-width:699px){.custom-product-info{padding-inline:30px}}@media(min-width:700px){.custom-product-info{margin-top:42px}}@media(max-width:699px){.custom-product-title{font-size:24px;line-height:145%!important;letter-spacing:4.32px!important}}@media(min-width:700px){.custom-product-title{font-size:32px;line-height:150%!important;letter-spacing:5.76px!important}}@media(max-width:699px){.product-metafield-details__subtitle{font-size:16px;line-height:145%!important;letter-spacing:2.4px!important}}@media(min-width:700px){.product-metafield-details__subtitle{font-size:20px;line-height:150%!important;letter-spacing:3px!important}.custom-product .product-info__block-list>*{order:110}.custom-product .product-info__block-item[data-block-type=vendor]{order:10}.custom-product .product-info__block-item[data-block-type=title]{order:20}.custom-product .product-info__block-item[data-block-type=product-metafield-details]{order:30}.custom-product .product-info__block-item[data-block-type=separator]{order:40}.custom-product .product-info__block-item[data-block-type=description]{order:50}.custom-product .product-info__block-item[data-block-type=variant-picker]{order:60}.custom-product .product-info__block-item[data-block-type=quantity-selector]{order:70}.custom-product .product-info__block-item[data-block-type=price]{order:80}.custom-product .product-info__block-item[data-block-type=payment-terms]{order:90}.custom-product .product-info__block-item[data-block-type=buy-buttons]{order:100}}.custom-product .product-info__block-list{display:flex;flex-direction:column}@media(max-width:699px){.custom-product .product-info__block-list>*{order:110}.custom-product .product-info__block-item[data-block-type=vendor]{order:10}.custom-product .product-info__block-item[data-block-type=title]{order:20}.custom-product .product-info__block-item[data-block-type=product-metafield-details],.custom-product .product-metafield-details{display:contents}.custom-product .product-metafield-details__subtitle{order:30}.custom-product .product-info__block-item[data-block-type=variant-picker]{order:40}.custom-product .product-info__block-item[data-block-type=quantity-selector]{order:50}.custom-product .product-info__block-item[data-block-type=price]{order:60}.custom-product .product-info__block-item[data-block-type=payment-terms]{order:70}.custom-product .product-info__block-item[data-block-type=buy-buttons]{order:80}.custom-product .product-metafield-details__meta{order:90}.custom-product .product-info__block-item[data-block-type=separator]{order:100}.custom-product .product-info__block-item[data-block-type=description]{order:110}}.custom-block-swatch{padding-inline:28px;height:35px}.custom-block-swatch span{font-size:11px;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif}.custom-product .variant-picker .custom-block-swatch.is-selected,.custom-product .variant-picker :checked+.custom-block-swatch{background:#ffffff80;color:#fff;border-color:#fff}.custom-product .product-info__block-list>.product-info__block-item[data-block-type=buy-buttons]{margin-block:0}@media(min-width:700px){.custom-product .buy-buttons .button{width:fit-content;justify-self:start}}.custom-product .product-info__block-item[data-block-type=description],.custom-product .product-info__block-item[data-block-type=description] :is(p,a,li){font-size:11px!important;font-weight:400;line-height:35px;letter-spacing:1.65px}@media(min-width:700px){.custom-product .product-info__block-item[data-block-type=description],.custom-product .product-info__block-item[data-block-type=description] :is(p,a,li){font-size:16px!important;margin:0!important}}.custom-price-list .h4{font-size:24px!important;font-weight:400;line-height:normal;letter-spacing:4.32px;color:#fff;font-family:Baskerville,Baskerville Old Face,Times New Roman,serif!important}@media(min-width:700px){.custom-price-list .h4{font-size:32px!important;line-height:150%!important;letter-spacing:5.76px!important}}.custom-product .product-info__block-item[data-block-type=custom-link]{order:200;display:flex;margin-top:35px}@media(min-width:700px){.custom-product .product-info__block-item[data-block-type=custom-link]{margin-top:80px;align-items:center;justify-content:center}}.custom-product .product-info__custom-link{display:inline-flex;align-items:center;gap:.4em;color:#878787;text-decoration:none;font-size:12px!important;font-weight:400;line-height:1.6;letter-spacing:1.65px}.custom-product .product-info__custom-link>svg{flex-shrink:0;transition:transform .2s ease-in-out;margin-top:6px;margin-left:10px}@media(min-width:700px){.custom-product .product-info__custom-link{font-size:16px!important;letter-spacing:1.98px;color:#878787}}.c-sticky-cta{position:fixed;inset:auto 0 0 0;z-index:20;display:block;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease}.c-sticky-cta.is-visible{opacity:1;visibility:visible;pointer-events:auto}.c-sticky-cta__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;padding:0;border:0;background:transparent;display:none}.c-sticky-cta.is-menu-open .c-sticky-cta__backdrop{display:block}.c-sticky-cta__bar{position:relative;z-index:1;box-sizing:border-box;width:100%;min-height:90px;padding:16px 25px calc(16px + env(safe-area-inset-bottom,0px));display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:12px;align-items:center;background:#39373e99;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}.c-sticky-cta__title,.c-sticky-cta__price{margin:0;color:#fff;font-family:Baskerville,Baskerville Old Face,Times New Roman,serif;font-weight:400}.c-sticky-cta__title{grid-column:1;grid-row:1;align-self:end;overflow:hidden;font-size:12px;line-height:1.2;letter-spacing:2.16px;white-space:nowrap;text-overflow:ellipsis}.c-sticky-cta__price{grid-column:1;grid-row:2;align-self:start;margin-top:4px;font-size:15px;line-height:1.2;letter-spacing:2.7px}.c-sticky-cta__controls{grid-column:2;grid-row:1 / 3;display:flex;align-items:center;gap:16px}.c-sticky-cta__size{position:relative}.c-sticky-cta__size-trigger{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:75px;height:27px;padding:0 8px;border:1px solid #fff;background:transparent;color:#fff;cursor:pointer;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:11px;font-weight:400;letter-spacing:2.2px;line-height:1.5;opacity:.9}.c-sticky-cta__chevron{display:inline-flex;flex-shrink:0;align-items:center;line-height:0}.c-sticky-cta__chevron svg{display:block;width:11px;height:7px}.c-sticky-cta__size-menu{position:absolute;left:0;right:0;bottom:calc(100% - 1px);z-index:2;display:flex;flex-direction:column;min-width:75px;border:1px solid #fff;background:#878787b3;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(6px);transition:opacity .25s ease-out,transform .25s ease-out,visibility .25s ease-out}.c-sticky-cta.is-menu-open .c-sticky-cta__size-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.c-sticky-cta__option{box-sizing:border-box;width:100%;min-width:0;height:32px;padding:0;border:0;border-radius:0;background:#878787b3;color:#fff;cursor:pointer;opacity:.9;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:11px;font-weight:400;letter-spacing:2.2px;line-height:1.5}@media(max-width:699px){.c-sticky-cta__option+.c-sticky-cta__option{border-top:1px solid #fff}}.c-sticky-cta__option.is-disabled,.c-sticky-cta__option:disabled{opacity:.4;cursor:not-allowed}.c-sticky-cta__atc{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:120px;height:40.5px;padding:0 12px;border:1px solid #fff;background:transparent;box-shadow:0 1px 2px #0000000d;color:#fff;cursor:pointer;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:12px;font-weight:300;letter-spacing:2.4px;line-height:1.5;white-space:nowrap}.c-sticky-cta__atc:disabled{opacity:.45;cursor:not-allowed}@media(min-width:700px){.c-sticky-cta__bar{display:flex;align-items:center;min-height:60px;padding:10px 32px}.c-sticky-cta__title{grid-column:auto;grid-row:auto;align-self:center;margin-right:auto;font-size:14px;line-height:1.5;letter-spacing:2.88px}.c-sticky-cta__price{grid-column:auto;grid-row:auto;align-self:center;order:2;margin:0 0 0 40px;font-size:16px;line-height:1;letter-spacing:3.6px;text-align:center;white-space:nowrap}.c-sticky-cta__controls{display:contents}.c-sticky-cta__size{order:1;align-self:center}.c-sticky-cta__size-trigger{display:none}.c-sticky-cta__size-menu{position:static;display:flex;flex-direction:row;align-items:center;gap:24px;min-width:0;border:0;background:transparent;opacity:1;visibility:visible;pointer-events:auto;transform:none;transition:none}.c-sticky-cta__option{width:70px;min-width:70px;height:30px;padding:0 12px;border:1px solid #fff;background:transparent;box-shadow:0 1px 2px #0000000d}.c-sticky-cta__option.is-selected{background:#ffffff80}.c-sticky-cta__atc{order:3;align-self:center;width:auto;min-width:0;height:auto;margin-left:40px;padding:8px 16px;font-size:12px;letter-spacing:2.8px}}@media(min-width:1000px){.c-sticky-cta__bar{display:flex;align-items:center;min-height:100px;padding:24px 79px}.c-sticky-cta__title{grid-column:auto;grid-row:auto;align-self:center;margin-right:auto;font-size:16px;line-height:1.5;letter-spacing:2.88px}.c-sticky-cta__price{grid-column:auto;grid-row:auto;align-self:center;order:2;margin:0 0 0 40px;font-size:20px;line-height:1;letter-spacing:3.6px;text-align:center;white-space:nowrap}.c-sticky-cta__option{width:80px;min-width:80px;height:35px;padding:0 12px;border:1px solid #fff;background:transparent;box-shadow:0 1px 2px #0000000d}.c-sticky-cta__atc{order:3;align-self:center;width:auto;min-width:0;height:auto;margin-left:40px;padding:15px 28px;font-size:14px;letter-spacing:2.8px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-main-product.css.map */
