#main-product-section{scroll-margin-top:6rem;scroll-margin-top:calc(var(--header-height, 0px) + var(--announcement-height, 0px) + 6rem)}product-info{display:block}.product{--side-padding:80;--page-width-desktop:calc(var(--page-width-unitless) - var(--side-padding)*2);--product-info-max-width:550;--product-gap:2.4;--product-gallery-percentage:100%;--product-info-percentage:100%;align-items:flex-start;display:flex;flex-direction:column;gap:2.4rem;gap:calc(var(--product-gap)*1rem)}@media only screen and (min-width:992px){.product{--product-gap:7;--product-info-percentage:calc((var(--product-info-max-width)/var(--page-width-desktop))*100%);--product-gallery-percentage:calc(100% - var(--product-info-percentage));flex-direction:row;padding-bottom:10rem;padding-top:4rem}}.product__media-wrapper{left:50%;padding-left:0;position:relative;transform:translate(-50%);width:calc(100% + 4.8rem)}@media only screen and (min-width:992px){.product__media-wrapper{left:0;position:sticky;top:1.5rem;top:calc(var(--header-height, 0px) + var(--announcement-height, 6rem) - 4.5rem);transform:none;width:calc(100% + 8rem);width:var(--product-gallery-percentage)}.product--landing-page .product__media-wrapper{top:calc(var(--header-height) + var(--announcement-height) + 10rem)}}.product__info-wrapper{display:flex;justify-content:center;width:var(--product-info-percentage)}@media only screen and (min-width:768px){.product__info-wrapper{padding-bottom:8rem}}@media only screen and (min-width:992px){.product__info-wrapper{padding-bottom:0}}.shopify-payment-button__button{font-family:inherit;min-height:4.6rem}.shopify-payment-button__button [role=button].focused{box-shadow:0 0 0 .1rem rgba(var(--color-button),var(--alpha-button-border)),0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)!important;outline:.2rem solid rgba(var(--color-foreground),.5)!important;outline-offset:.3rem}.shopify-payment-button__button [role=button]:focus:not(:focus-visible){box-shadow:none!important;outline:0}.shopify-payment-button__button [role=button]:focus-visible{box-shadow:0 0 0 .1rem rgba(var(--color-button),var(--alpha-button-border)),0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)!important;outline:.2rem solid rgba(var(--color-foreground),.5)!important}.shopify-payment-button__button--unbranded{background-color:rgba(var(--color-button),var(--alpha-button-background));color:rgb(var(--color-button-text));font-size:1.4rem;letter-spacing:.07rem;line-height:1.2}.shopify-payment-button__button--unbranded::-moz-selection{background-color:rgba(var(--color-button-text),.3)}.shopify-payment-button__button--unbranded::selection{background-color:rgba(var(--color-button-text),.3)}.shopify-payment-button__button--unbranded:hover,.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:rgba(var(--color-button),var(--alpha-button-background))}.shopify-payment-button__more-options{font-size:1.2rem;letter-spacing:.05rem;line-height:1.5;margin:1.6rem 0 1rem;-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:.3rem}.shopify-payment-button__button+.shopify-payment-button__button--hidden{display:none}.product-form{display:block}.product-form__error-message-wrapper:not([hidden]){align-items:flex-start;display:flex;font-size:1.3rem;letter-spacing:.04rem;line-height:1.4;margin-bottom:1.5rem}.product-form__error-message-wrapper .svg-wrapper{flex-shrink:0;height:1.5rem;margin-right:.7rem;margin-top:.25rem;width:1.5rem}.product-form__input{border:none;padding:0}.product-form__input .form__label{font-family:Diatype;font-size:1.5rem;font-weight:400;letter-spacing:-.15px;line-height:130%}@media only screen and (min-width:992px){.product-form__input .form__label{font-family:Diatype;font-size:1.8rem;font-weight:400;letter-spacing:-.18px;line-height:130%}}.product-form__input .form__label{font-weight:700;margin-bottom:1.6rem;opacity:.8;padding-left:0}.product-form__input .select{max-width:100%}.product-form__submit[aria-disabled=true]+.shopify-payment-button .shopify-payment-button__button[disabled],.product-form__submit[disabled]+.shopify-payment-button .shopify-payment-button__button[disabled]{cursor:not-allowed;opacity:.5}@media screen and (forced-colors:active){.product-form__submit[aria-disabled=true]{color:Window}}.shopify-payment-button__more-options{color:rgb(var(--color-foreground))}.shopify-payment-button__button{font-size:1.5rem;letter-spacing:.1rem}.product__info-container iframe{max-width:100%}.product__info-container .icon-with-text,.product__info-container .product-form{margin:2.4rem 0 2rem}.product__info-container .product-form{margin:1.2rem 0 0}@media only screen and (min-width:768px){.product__info-container .product-form{margin:2.4rem 0 0}}.product--gift-card .product__info-container .product-form{margin-bottom:3rem;margin-top:3rem}@media only screen and (min-width:768px){.product--gift-card .product__info-container .product-form{margin-bottom:5rem;margin-top:4.2rem}}.product__text{margin-bottom:0}a.product__text{color:rgba(var(--color-foreground),.75);display:block;-webkit-text-decoration:none;text-decoration:none}.product__text.caption-with-letter-spacing{text-transform:uppercase}.product__title{margin:0 0 .9rem;word-break:break-word}@media only screen and (min-width:768px){.product__title{margin-bottom:1.6rem}}.product__title h1{font-family:Canela;font-size:3.2rem;font-weight:300;letter-spacing:-.56px;line-height:100%;margin:0}@media only screen and (min-width:768px){.product__title h1{font-family:Canela;font-size:3.8rem;font-weight:300;letter-spacing:-.76px;line-height:100%}}@media only screen and (min-width:992px){.product__title h1{font-family:Canela;font-size:4.8rem;font-weight:300;letter-spacing:-.96px;line-height:100%}}.product__preorder-notice *{margin:0}.product__preorder-notice-desktop{display:none}@media only screen and (min-width:768px){.product__preorder-notice-desktop{display:block}}.product__preorder-notice-mobile{display:block}@media only screen and (min-width:768px){.product__preorder-notice-mobile{display:none}}.product__price{font-family:Diatype;font-size:1.5rem;font-weight:400;letter-spacing:-.15px;line-height:130%}@media only screen and (min-width:992px){.product__price{font-family:Diatype;font-size:1.8rem;font-weight:400;letter-spacing:-.18px;line-height:130%}}.product__price{color:#262626cc;font-weight:700;margin-bottom:1.6rem}.product__price .price__callout-message{color:#262626cc;color:var(--product-price-color,rgba(38,38,38,.8));margin-left:.5rem}.product__customizations{align-items:flex-end;display:flex;gap:1.6rem;margin:1.2rem 0}.product__customizations .form-element--age .optional-txt{text-transform:lowercase}.product__customizations .form-element--age .form-element__input{--form-element-height:4.4rem;border-radius:1.6rem;max-width:15rem;padding:.8rem 1.2rem}@media only screen and (min-width:768px){.product__customizations .form-element--age .form-element__input{--form-element-height:5.6rem;max-width:20rem}}.product__customizations .form-fieldset__legend{margin-bottom:.8rem}.product__customizations .form-element__select{padding-left:1.6rem}.product__variant-sizes-list{display:flex;gap:.5rem;margin:0 0 1.2rem}@media only screen and (min-width:768px){.product__variant-sizes-list{gap:1.7rem}}.product__variant-sizes-item{width:33.3333333333%}.product__variant-sizes-item label{border:.1rem solid #262626;border-radius:1.6rem;cursor:pointer;display:flex;flex-direction:column;gap:.2rem;padding:1.2rem .6rem 1rem;text-align:center}@media only screen and (min-width:768px){.product__variant-sizes-item label{padding:1.6rem .8rem}}.product__variant-sizes-item label:has(input:checked){background-color:#b3e771;border-color:#b3e771}.product__variant-sizes-item .variant-title{font-family:Canela;font-size:1.8rem;font-weight:300;letter-spacing:-.18px;line-height:120%}@media only screen and (min-width:992px){.product__variant-sizes-item .variant-title{font-family:Canela;font-size:2rem;font-weight:300;letter-spacing:-.28px;line-height:120%}}.product__variant-sizes-item .variant-price{font-family:Diatype;font-size:1.2rem;font-weight:400;letter-spacing:-.11px;line-height:130%}@media only screen and (min-width:992px){.product__variant-sizes-item .variant-price{font-family:Diatype;font-size:1.4rem;font-weight:400;letter-spacing:-.14px;line-height:130%}}.product__plaque-selector{border:0;margin:0 0 1.6rem;padding:0}.product__plaque-selector-heading{font-family:Diatype Mono;font-size:1.2rem;font-weight:700;letter-spacing:1.8px;line-height:115%;margin:1.2rem 0 0;text-transform:uppercase}@media only screen and (min-width:992px){.product__plaque-selector-heading{font-family:Diatype Mono;font-size:1.5rem;font-weight:700;letter-spacing:2.25px;line-height:115%;text-transform:uppercase}}.product__plaque-selector-list{display:flex;flex-wrap:nowrap;gap:.8rem;margin:0;overflow-x:auto;padding:1.6rem 0 0;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.product__plaque-selector-list::-webkit-scrollbar{display:none}@media only screen and (min-width:768px){.product__plaque-selector-list{flex-wrap:wrap;gap:2.6rem;overflow-x:visible;scroll-snap-type:none}}.product__plaque-selector-item{flex-shrink:0;scroll-snap-align:start}.product__plaque-selector-item label{align-items:center;border:.1rem solid transparent;border-radius:1rem;cursor:pointer;display:flex;flex-direction:column;gap:.4rem;opacity:.5;padding:.8rem;position:relative;transition:border-color .2s ease,opacity .2s ease;white-space:nowrap}@media only screen and (min-width:768px){.product__plaque-selector-item label{border:.14rem solid transparent;padding:1.2rem}}.product__plaque-selector-item label:hover{opacity:.75}.product__plaque-selector-item label:has(input:checked){background-color:#f8f3e9;border-color:#262626cc;opacity:1}.product__plaque-selector-item label:has(input:checked) .product__plaque-selector-check{opacity:1}.product__plaque-selector-image{height:auto;width:7.2rem}@media only screen and (min-width:768px){.product__plaque-selector-image{width:8rem}}.product__plaque-selector-label{font-size:1.2rem;text-align:center}@media only screen and (min-width:768px){.product__plaque-selector-label{font-size:1.6rem}}.product__plaque-selector-check{height:2.3rem;opacity:0;position:absolute;right:0;top:0;transform:translate(50%,-50%);transition:opacity .2s ease;width:2.3rem}@media only screen and (min-width:768px){.product__plaque-selector-check{height:3rem;width:3rem}}.product__rating{align-items:center;display:flex;gap:.8rem;margin-bottom:1rem;min-height:2.4rem}@media only screen and (min-width:768px){.product__rating{margin-bottom:1.6rem;min-height:3.2rem}}.product__rating .review-rating{align-items:center;display:flex}.product__rating .review-rating svg{height:2.4rem;width:2.4rem}@media only screen and (min-width:768px){.product__rating .review-rating svg{height:3.2rem;width:3.2rem}}.product__rating .review-count{opacity:.8}.product__out-of-season-message{background-color:#f8f3e9;border-radius:.8rem;margin-bottom:2.4rem;padding:1.6rem 2.4rem}.product__next-delivery-date{align-items:center;background-color:#f8f3e9;border-radius:.8rem;display:flex;gap:1.6rem;margin:0;padding:1.2rem 1.6rem}@media only screen and (min-width:768px){.product__next-delivery-date{border-radius:1.6rem;gap:4.8rem;padding:2rem 4rem}}.next-delivery-date__icon svg{height:4rem;width:4rem}@media only screen and (min-width:768px){.next-delivery-date__icon svg{height:5.6rem;width:5.6rem}}.next-delivery-date__content{opacity:.8}.next-delivery-date__content p{margin:0}.next-delivery-date__content-date{text-transform:uppercase}.delivery-date-block{align-items:center;display:flex}.delivery-date-block__icon{flex-shrink:0}.delivery-date-block__icon svg{display:block}.delivery-date-block__content{flex:1}.delivery-date-block__content p{margin:0}.delivery-date-block__content next-delivery-date{display:inline-block;font-weight:700;text-transform:uppercase}.delivery-date-block__content strong{font-weight:700}.delivery-date-block__line--1{margin-bottom:.2rem}.delivery-date-block__line--2{opacity:.9}.product__highlights{display:flex;gap:0;justify-content:space-between;padding:1.6rem 0}@media only screen and (min-width:768px){.product__highlights{gap:1.7rem;padding:2.4rem 0}}.product__highlights-item{text-align:center;width:25%}.product__highlights-item img{height:6.4rem;margin-bottom:.8rem;width:6rem}@media only screen and (max-width:768px){.product__highlights-item img{height:4.8rem;width:4.4rem}}.product__highlights-item-title{font-family:Diatype;font-size:1.5rem;font-weight:400;letter-spacing:-.15px;line-height:130%;margin:0;opacity:.8;word-break:break-word}@media only screen and (min-width:992px){.product__highlights-item-title{font-family:Diatype;font-size:1.8rem;font-weight:400;letter-spacing:-.18px;line-height:130%}}.product__info{margin-bottom:3.2rem}@media only screen and (max-width:768px){.product__info{margin-bottom:2.4rem}}.product__info *{font-family:Diatype;font-size:1.8rem;font-weight:400;letter-spacing:-.18px;line-height:130%;margin:0}@media only screen and (max-width:768px){.product__info *{font-family:Diatype;font-size:1.5rem;font-weight:400;letter-spacing:-.15px;line-height:130%}}.product__info-title{margin-bottom:2.4rem}.product__info-list{display:flex;flex-direction:column;gap:1.2rem}@media only screen and (max-width:768px){.product__info-list{gap:.8rem}}.product__info-item{align-items:center;display:flex;gap:1.6rem;margin:0}.product__info-note{margin-top:2.4rem}.product .price .badge,.product .price dl{margin-bottom:.5rem}.product .price dl{margin-top:.5rem}.product .price--sold-out .price__badge-sale{display:none}@media screen and (min-width:750px){.product__info-container{max-width:60rem;width:100%}.product__info-container .price--on-sale .price-item--regular{font-size:1.6rem}}.product__tax{margin-top:-1.4rem}.product-form__quantity .form__label{margin-bottom:.6rem}.price-per-item__label.form__label{margin-bottom:0}.product-form__quantity-top .form__label{margin-bottom:1.2rem}.product-form__submit-pdp{padding:1.4rem 4rem}@media only screen and (min-width:768px){.product-form__submit-pdp{padding:2.3rem 4rem}}.product-popup-modal{background:rgba(var(--color-foreground),.2);box-sizing:border-box;height:100%;left:0;margin:0 auto;opacity:0;overflow:auto;position:fixed;top:0;visibility:hidden;width:100%;z-index:-1}.product-popup-modal[open]{opacity:1;visibility:visible;z-index:101}.product-popup-modal__content{background-color:rgb(var(--color-background));border-color:rgba(var(--color-foreground),var(--popup-border-opacity));border-radius:var(--popup-corner-radius);border-style:solid;border-width:var(--popup-border-width);box-shadow:var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity));height:80%;left:50%;margin:5rem auto 0;overflow:auto;padding:0 1.5rem 0 3rem;position:absolute;top:0;transform:translate(-50%);width:92%}.product-popup-modal__content.focused{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3),var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity))}.product-popup-modal__content:focus-visible{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3),var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity))}@media screen and (min-width:750px){.product-popup-modal__content{margin-top:10rem;padding:0 3rem;width:70%}}.product-popup-modal__content img{max-width:100%}@media screen and (max-width:749px){.product-popup-modal__content table{display:block;margin:0;max-width:-moz-fit-content;max-width:fit-content;overflow-x:auto;white-space:nowrap}}.product-popup-modal__opener{display:inline-block}.product-popup-modal__button{font-size:1.6rem;min-height:4.4rem;padding-left:0;padding-right:1.3rem;text-decoration-thickness:.1rem;text-underline-offset:.3rem;transition:text-decoration-thickness var(--duration-short) ease}.product-popup-modal__button:hover{text-decoration-thickness:.2rem}.product-popup-modal__content-info{padding-right:4.4rem}.product-popup-modal__content-info>*{height:auto;margin:0 auto;max-width:100%;width:100%}@media screen and (max-width:749px){.product-popup-modal__content-info>*{max-height:100%}}.product-popup-modal__toggle{align-items:center;background-color:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.1);border-radius:50%;color:rgba(var(--color-foreground),.55);cursor:pointer;display:flex;justify-content:center;margin:0 0 0 auto;padding:1.2rem;position:sticky;top:1.5rem;width:4rem;z-index:2}.product-popup-modal__toggle:hover{color:rgba(var(--color-foreground),.75)}.product-popup-modal__toggle .icon{height:auto;margin:0;width:2.2rem}.product:not(.featured-product) .product__view-details{display:none}.product__view-details{display:block;-webkit-text-decoration:none;text-decoration:none}.product__view-details:hover{-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:.3rem}.product__view-details .icon{flex-shrink:0;margin-left:1.2rem;width:1.2rem}.product__inventory{align-items:center;display:flex;gap:.5rem}.product__inventory .svg-wrapper,.product__inventory svg{height:15px;width:15px}.product__inventory.visibility-hidden:empty{display:block}.product__inventory.visibility-hidden:empty:after{content:"#"}.product__inventory .icon-inventory-status circle:first-of-type{opacity:.3}.icon-with-text{--icon-size:calc(var(--font-heading-scale)*3rem);--icon-spacing:calc(var(--font-heading-scale)*1rem)}.icon-with-text--horizontal{-moz-column-gap:3rem;column-gap:3rem;display:flex;flex-direction:row;justify-content:center}.icon-with-text--vertical{--icon-size:calc(var(--font-heading-scale)*2rem)}.icon-with-text .svg-wrapper{fill:rgb(var(--color-foreground));height:var(--icon-size);width:var(--icon-size)}.icon-with-text--horizontal .svg-wrapper,.icon-with-text--horizontal img{margin-bottom:var(--icon-spacing)}.icon-with-text--vertical .svg-wrapper{margin-right:var(--icon-spacing);min-height:var(--icon-size);min-width:var(--icon-size)}.icon-with-text img{height:var(--icon-size);-o-object-fit:contain;object-fit:contain;width:var(--icon-size)}.icon-with-text--vertical img{margin-right:var(--icon-spacing)}.icon-with-text--horizontal .h4{padding-top:calc(var(--icon-size) + var(--icon-spacing));text-align:center}.icon-with-text--horizontal .svg-wrapper+.h4,.icon-with-text--horizontal img+.h4,.icon-with-text--horizontal.icon-with-text--text-only .h4{padding-top:0}.icon-with-text__item{align-items:center;display:flex}.icon-with-text--horizontal .icon-with-text__item{flex-direction:column;width:33%}.icon-with-text--vertical .icon-with-text__item{margin-bottom:var(--icon-size)}.product__sku.visibility-hidden:after{content:"#"}.recipient-form{--recipient-checkbox-margin-top:.64rem;display:block;margin-bottom:2.5rem;max-width:44rem;position:relative}.recipient-form-field-label{margin:.6rem 0}.recipient-form-field-label--space-between{display:flex;justify-content:space-between}.recipient-checkbox{align-items:flex-start;cursor:pointer;display:flex;flex-grow:1;font-size:1.6rem;max-width:inherit;position:relative;word-break:break-word}.recipient-form>input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;height:1.6rem;left:0;margin:var(--recipient-checkbox-margin-top) 0;position:absolute;top:0;width:1.6rem;z-index:-1}.recipient-fields__field{margin:0 0 2rem}.recipient-fields .field__label{max-width:calc(100% - 3.5rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recipient-checkbox>svg{flex-shrink:0;margin-right:1.2rem;margin-top:var(--recipient-checkbox-margin-top)}.recipient-form .icon-checkmark{height:9px;left:.28rem;position:absolute;top:.4rem;visibility:hidden;width:10px;z-index:5}.recipient-form>input[type=checkbox]:checked+label .icon-checkmark{visibility:visible}.js .recipient-fields{display:none}.recipient-fields hr{margin:1.6rem auto}.recipient-form>input[type=checkbox]:checked~.recipient-fields{animation:animateMenuOpen var(--duration-default) ease;display:block}.recipient-email-label,.recipient-form>input[type=checkbox]:not(:checked):not(:disabled)~.recipient-fields{display:none}.js .recipient-email-label.required{display:inline}.recipient-form ul{line-height:1.6;padding-left:4.4rem;text-align:left}.recipient-form ul a{display:inline}.recipient-form .error-message:first-letter{text-transform:capitalize}@media screen and (forced-colors:active){.recipient-fields>hr{border-top:.1rem solid rgb(var(--color-background))}.recipient-checkbox>svg{background-color:inherit;border:.1rem solid rgb(var(--color-background))}.recipient-form>input[type=checkbox]:checked+label .icon-checkmark{border:none}}.add-on-modal,.age-validation-modal{align-items:center;background-color:#2626264d;display:flex;height:100vh;justify-content:center;left:0;padding:0 2.4rem;position:fixed;top:0;width:100%;z-index:100}.add-on-modal .modal-content,.age-validation-modal .modal-content{align-items:center;background-color:#fff;border-radius:1.6rem;display:flex;flex-direction:column;gap:1.6rem;padding:3.2rem}.add-on-modal .modal-content__image-container,.age-validation-modal .modal-content__image-container{height:25rem;width:25rem}.add-on-modal .modal-content__image,.age-validation-modal .modal-content__image{height:100%;width:100%}.add-on-modal .modal__heading,.age-validation-modal .modal__heading{font-family:Canela;font-size:2.2rem;font-weight:300;letter-spacing:-.22px;line-height:120%;margin-top:0}@media only screen and (min-width:768px){.add-on-modal .modal__heading,.age-validation-modal .modal__heading{font-family:Canela;font-size:2.4rem;font-weight:300;letter-spacing:-.24px;line-height:120%}}@media only screen and (min-width:992px){.add-on-modal .modal__heading,.age-validation-modal .modal__heading{font-family:Canela;font-size:2.8rem;font-weight:300;letter-spacing:-.28px;line-height:120%}}.add-on-modal .modal__heading,.age-validation-modal .modal__heading{text-align:center}.add-on-modal .modal__button,.age-validation-modal .modal__button{width:100%}.add-on-modal .modal-content{display:flex;flex-direction:column;gap:3.5rem;padding:3rem 3.6rem 3.6rem}.add-on-modal .modal-content .modal-content__image-container--desktop{display:none}.add-on-modal .modal-content .modal-content__image-container--mobile{height:100%;margin:2rem 0;width:100%}.add-on-modal .modal-content .modal-content__image{border-radius:.8rem;height:auto;width:100%}.add-on-modal .modal-content .modal-content__inner{align-items:center;display:flex;flex-direction:column}.add-on-modal .modal-content .modal__heading{font-family:Canela;font-size:2.8rem;font-weight:300;letter-spacing:-.24px;line-height:110%;margin:0}@media only screen and (min-width:768px){.add-on-modal .modal-content .modal__heading{font-family:Canela;font-size:3.2rem;font-weight:300;letter-spacing:-.64px;line-height:110%}}@media only screen and (min-width:992px){.add-on-modal .modal-content .modal__heading{font-family:Canela;font-size:4rem;font-weight:300;letter-spacing:-.8px;line-height:110%}}.add-on-modal .modal-content .modal__button-container{display:flex;flex-direction:column;gap:1.3rem;width:100%}@media only screen and (min-width:768px){.add-on-modal .modal-content{flex-direction:row;max-width:65rem;padding:2.5rem}.add-on-modal .modal-content .modal-content__image-container--mobile{display:none}.add-on-modal .modal-content .modal-content__image-container--desktop{display:block;height:25rem;width:25rem}.add-on-modal .modal-content .modal-content__inner{max-width:30rem}.add-on-modal .modal-content .modal__button-container{gap:1.6rem;margin-top:2.5rem}}.product-form__quantity-selector-container{display:flex;gap:.9rem;margin-bottom:1.6rem}@media only screen and (min-width:768px){.product-form__quantity-selector-container{gap:1.2rem;margin-bottom:0}}shipping-availability-message{display:block}@media only screen and (min-width:768px){shipping-availability-message{margin-bottom:0;margin-top:2.4rem}}
