.product-page--root{display:block}.product-page--root[data-text-alignment=center]{text-align:center}.product-page--root[data-text-alignment=center] .product-price--unit-container,.product-page--root[data-text-alignment=center] .product-rating--root,.product-page--root[data-text-alignment=center] .radios--container,.product-page--root[data-text-alignment=center] .radios--header{justify-content:center}@media only screen and (min-width:768px){.product-page--root[data-container-width="6"]{padding-right:var(--spacing--block)}}.product-page--wrapper{display:flex;justify-content:center;align-items:flex-start;position:relative}.flexbox-gap .product-page--wrapper{gap:var(--spacing--block)}.no-flexbox-gap .product-page--wrapper>*{margin:calc(var(--spacing--block)/ 2)}@media only screen and (max-width:767px){.product-page--wrapper{flex-direction:column}}.product-page--header{top:0;left:0;height:100%;width:calc(100% - var(--text-column-width) - var(--spacing--block));padding:var(--spacing--section--y) var(--spacing--block);position:absolute}.product-page--root[data-text-alignment=left]:not([data-container-width="6"]) .product-page--header{margin-left:calc(-.5*(50vw - 50%));padding:var(--spacing--section--y) 0}.layout--viewport:not([data-drawer-status=closed]) .product-page--header,.layout--viewport[data-modal-open=true] .product-page--header{visibility:hidden}.product-page--title{top:calc(var(--spacing--item) + var(--sticky-offset));left:0;position:sticky;color:var(--bg-color--body);mix-blend-mode:difference;pointer-events:none;text-transform:capitalize;z-index:1;transition:top .5s var(--transition--standard)}@media only screen and (min-width:768px){.product-page--desktop-container{width:calc(100% - var(--text-column-width) - var(--spacing--block));position:sticky;top:var(--sticky-offset)}}.product-page--mobile-container{width:100%}.product-page--carousel{display:block;margin-left:var(--spacing--neg-item);width:calc(100% + 2 * var(--spacing--item))}@media only screen and (max-width:767px){.product-page--info{width:100%}}@media only screen and (min-width:768px){.product-page--info{position:sticky;top:calc(var(--sticky-offset) + var(--spacing--1));transition:top .5s var(--transition--standard);width:var(--text-column-width)}.product-page--root[data-spacing-above=false] .product-page--info{top:calc(var(--sticky-offset) + var(--spacing--neg-item));padding-top:var(--spacing--block)}}.product-page--info .breadcrumbs--root{padding-top:0}.gs__wrapper{display:flex!important;flex-direction:column!important}.gs__oneclick-wrapper{order:2}.gs__toggle-feature-item{order:1}.gs__collapsed{height:40px}.gs__toggle-feature-checkbox{padding:0;min-height:40px!important}.vg-button-container{min-height:40px!important}.vg-button{border:0!important;padding:0!important}.vg-title-empty{font-family:var(--font--accent--family);font-weight:var(--font--accent--weight);font-style:var(--font--accent--style);text-transform:uppercase;font-size:var(--font--accent--size);letter-spacing:1px;line-height:24px}span.vg-title-empty{visibility:hidden}span.vg-title-empty:before{content:"Add a video greeting";visibility:visible}.gs__toggle-feature-item .gs__checkbox-input-title{position:absolute;visibility:hidden}.gs__toggle-feature-item .gs__checkbox-input-title:before{content:"Add a gift message";visibility:visible}svg#vg-btn-gift-box{display:none}.video_greeting_img_c{font-size:0;height:auto;position:absolute;right:0;top:-2px;width:30px}.make_your_gift_special{font-size:18px;font-family:Georgia Pro,var(--font--paragraph--family)}.cart--footer #gsAppContainer{display:none}
/*# sourceMappingURL=/cdn/shop/t/15/assets/product-page.css.map */
