product-info.buono-gift-layout{--buono-v3-ink: #2f321d;--buono-v3-sage: #5b6846;--buono-v3-walnut: #6f5232;--buono-v3-terracotta: #974315;--buono-v3-border: #e6dfd5;--buono-v3-surface: #f8f5ef}body:has(product-info.buono-gift-layout) #MainContent{background-color:#fff}product-info.buono-gift-layout{background-color:#fff;padding-block:clamp(1.2rem,2.2vw,3rem)}product-info.buono-gift-layout>.product{box-sizing:border-box;padding:clamp(1.8rem,2.35vw,3.4rem);border:1px solid #eee7dd;border-radius:2.1rem;background-color:#f7f4f0}@media(min-width:768px)and (max-width:1023.98px){product-info.buono-gift-layout>.product{padding:1.65rem;border-radius:1.65rem}}@media(max-width:767.98px){product-info.buono-gift-layout{padding-block:1.1rem 1.5rem}product-info.buono-gift-layout>.product{padding:1.2rem;border-radius:1.35rem}product-info.buono-gift-layout>.product>.product__media-wrapper,.buono-gift-layout .product__media-container,.buono-gift-layout .product__media-gallery,.buono-gift-layout .product__media-gallery-viewer-wrap,.buono-gift-layout .product__media-gallery-viewer{box-sizing:border-box;min-width:0;max-width:100%}product-info.buono-gift-layout>.product>.product__media-wrapper{width:100%;overflow:hidden}.buono-gift-layout .product__media-gallery,.buono-gift-layout .product__media-gallery-viewer-wrap,.buono-gift-layout .product__media-gallery-viewer{width:100%}.buono-gift-layout .product--mobile-thumbs-hide.product--media-has-many .product__media-gallery-viewer-wrap{margin-inline:0;padding-inline:0;overflow:hidden;border-radius:1.2rem}.buono-gift-layout .product--mobile-thumbs-hide.product--media-has-many .product__media-gallery-viewer{border-radius:1.2rem}}.buono-gift-layout .product{--media-width: 55%;--product-gap: clamp(3rem, 4vw, 6.4rem);align-items:flex-start}.buono-gift-layout .product__info-wrapper{min-width:0}.buono-gift-layout .product__info-container{color:var(--buono-v3-ink)}.buono-gift-layout .product__block{--product-blocks-gap: 1.35rem}.buono-gift-layout .product__block--title{margin-block:.15rem .6rem}.buono-gift-layout .product__block--title .product__title{color:var(--buono-v3-ink);font-size:clamp(2.7rem,2.7vw,4rem);font-weight:650;line-height:1.2;letter-spacing:-.028em;overflow-wrap:anywhere}.buono-gift-layout .product__block--price{margin-block:.5rem .85rem}.buono-gift-layout .product__block--price .f-price-item--regular,.buono-gift-layout .product__block--price .f-price-item--sale{color:var(--buono-v3-ink);font-size:clamp(2.3rem,2.1vw,3rem);font-weight:700;line-height:1.14;font-variant-numeric:tabular-nums}.buono-gift-layout .product__block--price .f-price--on-sale .f-price-item--sale{color:var(--buono-v3-terracotta)}.buono-gift-layout .product__block--price s{color:var(--buono-v3-walnut);font-size:.72em;font-weight:400}.buono-gift-layout .product__block--price .product__tax{margin-top:.3rem;color:var(--buono-v3-walnut);font-size:1.15rem}.buono-gift-layout .product__block--inventory{margin-block:.65rem 1.2rem}.buono-gift-layout .product__media-gallery-viewer,.buono-gift-layout .product__media-item-container{overflow:hidden;border-radius:1.65rem}.buono-gift-layout .product__thumbs-container{overflow:hidden;border-radius:.75rem}.buono-gift-layout .product__thumbs-container:after{border-radius:inherit}.buono-gift-layout .product__media-gallery-thumbails{--media-item-gap: 9px}.buono-gift-layout .product__block--custom_liquid:has(.buono-v3-story){margin-block:.35rem 1.25rem}.buono-v3-story{max-width:64ch;color:var(--buono-v3-walnut)}.buono-v3-story__excerpt{margin:0 0 .6rem;color:var(--buono-v3-walnut);font-size:1.33rem;line-height:1.65;overflow-wrap:anywhere}.buono-v3-story__details{color:inherit}.buono-v3-story__details>summary{display:inline-flex;align-items:center;gap:.55rem;padding:.35rem 0;list-style:none;color:var(--buono-v3-terracotta);font-size:1.22rem;font-weight:650;line-height:1.5;cursor:pointer;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px}.buono-v3-story__details>summary:hover{text-decoration-color:currentColor}.buono-v3-story__details>summary::-webkit-details-marker{display:none}.buono-v3-story__details>summary:focus-visible{outline:2px solid var(--buono-v3-sage);outline-offset:3px}.buono-v3-story__details[open] .buono-v3-story__more,.buono-v3-story__details:not([open]) .buono-v3-story__less{display:none}.buono-v3-story__full{padding-top:1rem;font-size:1.33rem;line-height:1.7;overflow-wrap:anywhere}.buono-v3-story__full :first-child{margin-top:0}.buono-v3-story:has(.buono-v3-story__details[open]) .buono-v3-story__excerpt{display:none}.buono-gift-layout .product__block--buono_gift_studio{margin-block:.7rem .85rem}.buono-gift-studio{--gift-sage: #5b6846;--gift-dark: #2f321d;box-sizing:border-box;padding:1.3rem 1.45rem;border:1px solid #e2d7c9;border-radius:1.1rem;background:#faf7f2;color:var(--gift-dark);font-size:1.28rem;line-height:1.5}.buono-gift-studio__toggle{display:flex;align-items:center;gap:1.15rem;margin:0;cursor:pointer;min-height:3.5rem}.buono-gift-studio__heading{display:flex;flex:1;min-width:0;flex-direction:column;gap:.15rem}.buono-gift-studio__heading strong{font-size:1.43rem;font-weight:650;line-height:1.32}.buono-gift-studio__heading small{color:var(--buono-v3-walnut);font-size:1.13rem;line-height:1.4}.buono-gift-studio__icon{display:grid;place-items:center;flex:0 0 auto;width:3.4rem;height:3.4rem;border:1px solid #e9dfd1;border-radius:.9rem;color:var(--buono-v3-terracotta);background:#fff}.buono-gift-studio__icon svg{width:1.8rem;height:1.8rem}.buono-gift-studio__toggle input{position:absolute;width:1px;height:1px;opacity:0}.buono-gift-studio__switch{position:relative;width:4.25rem;height:2.5rem;flex:0 0 auto;border-radius:2rem;background:#cbc7c0;transition:background-color .18s ease}.buono-gift-studio__switch:after{content:"";position:absolute;top:.3rem;inset-inline-start:.3rem;width:1.9rem;height:1.9rem;border-radius:50%;background:#fff;transition:transform .18s ease}.buono-gift-studio__toggle input:checked+.buono-gift-studio__switch{background:var(--gift-sage)}.buono-gift-studio__toggle input:checked+.buono-gift-studio__switch:after{transform:translate(1.75rem)}[dir=rtl] .buono-gift-studio__toggle input:checked+.buono-gift-studio__switch:after{transform:translate(-1.75rem)}.buono-gift-studio__toggle input:focus-visible+.buono-gift-studio__switch{outline:2px solid var(--gift-sage);outline-offset:3px}.buono-gift-studio__fields[hidden],.buono-gift-studio__status[hidden]{display:none!important}.buono-gift-studio__fields{display:grid;gap:1rem;margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--buono-v3-border)}.buono-gift-studio__field{display:grid;gap:.5rem}.buono-gift-studio__field label{font-size:1.2rem;font-weight:650}.buono-gift-studio__field input,.buono-gift-studio__field textarea{display:block;box-sizing:border-box;width:100%;min-height:4.4rem;padding:1rem 1.1rem;border:1px solid #d8cfc3;border-radius:.85rem;background:#fff;color:var(--gift-dark);font:inherit}.buono-gift-studio__field textarea{min-height:8rem;resize:vertical}.buono-gift-studio__field input:focus-visible,.buono-gift-studio__field textarea:focus-visible{outline:2px solid var(--gift-sage);outline-offset:1px}.buono-gift-studio__note{margin:.2rem 0 0;font-size:1.12rem;color:var(--buono-v3-walnut)}.buono-gift-studio__status{margin:.8rem 0 0;color:#a1251a;font-size:1.2rem;font-weight:650}.buono-gift-studio[aria-busy=true]{opacity:.8}.buono-gift-layout .buono-v41-accordion .accordion-details__summary{min-height:5.3rem;padding-block:1.2rem;gap:1rem;color:var(--buono-v3-ink)}.buono-gift-layout .buono-v41-accordion .accordion-details__summary>div{gap:1.25rem;min-width:0}.buono-gift-layout .buono-v41-accordion .accordion-details__summary h2{font-size:1.4rem;line-height:1.45;font-weight:550}.buono-gift-layout .buono-v41-accordion__icon{display:block;width:2rem;height:2rem;flex:0 0 auto;color:var(--buono-v3-walnut)}.buono-gift-layout .buono-v41-accordion__chevron{display:block;width:1.65rem;height:1.65rem;flex:0 0 auto;color:var(--buono-v3-walnut);transition:transform .18s ease}.buono-gift-layout .buono-v41-accordion[open] .buono-v41-accordion__chevron{transform:rotate(180deg)}.buono-gift-layout .buono-v41-accordion .accordion-details__content{padding-bottom:1.5rem}.buono-gift-layout .product__block--buy_buttons{margin-block:.65rem 1.4rem}.buono-gift-layout .product-form__buttons{gap:.9rem}.buono-gift-layout .product-form__buttons .product-form__submit{min-height:5rem;border-radius:1rem;background:var(--buono-v3-sage);color:#fff;font-weight:650;transition:background-color .18s ease}.buono-gift-layout .product-form__buttons .product-form__submit:before{content:none}.buono-gift-layout .product-form__buttons .product-form__submit:not(:disabled):hover{background:#455237;color:#fff}.buono-gift-layout .product-form__buttons .quantity{min-height:5rem;border-radius:1rem}.buono-gift-layout .product-form__buttons .quantity__button{min-width:3.3rem}.buono-gift-layout .product__block--collapsible_tab{border-bottom-color:var(--buono-v3-border)}.buono-gift-layout .product__block--complementary{margin-block-start:2.2rem}@media(min-width:768px)and (max-width:1023.98px){.buono-gift-layout .product{--media-width: 51%;--product-gap: 2rem}.buono-gift-layout .product__info-wrapper{padding-inline-start:0}.buono-gift-layout .product__block--title .product__title{font-size:2.35rem}.buono-gift-layout .product__block--price .f-price-item--regular,.buono-gift-layout .product__block--price .f-price-item--sale{font-size:2.3rem}}@media(max-width:767.98px){.buono-gift-layout .product{--product-gap: 1.6rem}.buono-gift-layout .product__block{--product-blocks-gap: 1.05rem}.buono-gift-layout .product--mobile-thumbs-hide.product--media-has-many .product__media-gallery .product__media-item{width:100%}.buono-gift-layout .product__media-gallery .swiper-controls{margin-top:.5rem}.buono-gift-layout .product__media-gallery .swiper-pagination{color:var(--buono-v3-walnut);font-size:1.15rem}.buono-gift-layout .product__media-wrapper{margin-bottom:0}.buono-gift-layout .product__block--title{margin-block:.1rem .4rem}.buono-gift-layout .product__block--title .product__title{font-size:clamp(2.05rem,5.7vw,2.6rem);line-height:1.22}.buono-gift-layout .product__block--price{margin-block:.45rem .7rem}.buono-gift-layout .product__block--price .f-price-item--regular,.buono-gift-layout .product__block--price .f-price-item--sale{font-size:2.3rem}.buono-gift-layout .product__block--inventory{margin-block:.55rem .85rem}.buono-gift-layout .product__block--custom_liquid:has(.buono-v3-story){margin-block:.35rem .7rem}.buono-v3-story__excerpt{font-size:1.27rem;line-height:1.55}.buono-gift-studio{padding:1.15rem 1.2rem}.buono-gift-studio__toggle{gap:.9rem}.buono-gift-studio__heading strong{font-size:1.35rem}.buono-gift-studio__heading small{font-size:1.05rem}.buono-gift-studio__icon{width:3.2rem;height:3.2rem}.buono-gift-layout .product__block--buy_buttons{margin-block:.5rem 1.2rem}.buono-gift-layout .product-form__buttons{display:flex;flex-wrap:nowrap;align-items:stretch;gap:.75rem}.buono-gift-layout .product-form__buttons .product-form__quantity{flex:0 0 auto}.buono-gift-layout .product-form__buttons .product-form__submit{min-width:0;flex:1 1 auto;min-height:4.8rem;border-radius:.95rem}.buono-gift-layout .product-form__buttons .quantity{min-height:4.8rem;border-radius:.95rem}}@media(max-width:359.98px){.buono-gift-layout .product-form__buttons .quantity__button{min-width:3rem}.buono-gift-studio{padding-inline:1rem}}.buono-gift-layout .product__media-gallery-viewer{background-color:#f6f1e9}.buono-gift-layout .product__block--title .product__title{font-family:var(--font-heading-family, inherit)}.buono-gift-layout .product__block--price .f-price-item--regular,.buono-gift-layout .product__block--price .f-price-item--sale{letter-spacing:-.02em}.buono-gift-layout .product__block--buy_buttons .product-form__submit{box-shadow:0 3px #2f321d14}.buono-gift-layout .product__block--collapsible_tab .accordion-details__summary{padding-block:1.2rem}@media(min-width:1024px){.buono-gift-layout .product__info-wrapper{padding-block-start:1.65rem}.buono-gift-layout .product__media-gallery-viewer{box-shadow:0 12px 32px #2f321d09}}@media(max-width:767.98px){.buono-gift-layout .product__block--title .product__title{font-size:clamp(2.3rem,6vw,2.75rem)}.buono-gift-layout .product__block--price .f-price-item--regular,.buono-gift-layout .product__block--price .f-price-item--sale{font-size:2.55rem}.buono-gift-layout .product__block--custom_liquid:has(.buono-v3-story){margin-bottom:.85rem}}@media(prefers-reduced-motion:reduce){.buono-gift-studio__switch,.buono-gift-studio__switch:after,.buono-gift-layout .product-form__buttons .product-form__submit{transition:none}}.buono-gift-layout .product__block--icon-with-text-vertical{margin-block:1rem .8rem}.buono-gift-layout .product__block--icon-with-text-vertical .icon-with-text{gap:1rem}.buono-gift-layout .product__block--icon-with-text-vertical .icon-with-text__item{gap:.85rem;color:var(--buono-v3-walnut);font-size:1.25rem;line-height:1.5}.buono-gift-layout .product__block--icon-with-text-vertical .icon-with-text__item .icon,.buono-gift-layout .product__block--icon-with-text-vertical .icon-with-text__item img{--icon-size: 1.9rem;width:1.9rem;height:1.9rem;flex:0 0 1.9rem}.buono-gift-layout .product__block--promotion_alert{margin-block:1.15rem 1rem}.buono-gift-layout .product__promotion-alert{background:#e6f0e9;border:1px solid #cfdfd4;border-radius:1.15rem;padding:1.35rem 1.2rem;gap:1.1rem;line-height:1.6}.buono-gift-layout .product__promotion-alert-icon{align-self:center}.buono-gift-layout .product__promotion-alert-heading.font-body-bolder{font-size:1.3rem;font-weight:700;line-height:1.45}.buono-gift-layout .product__promotion-alert-info .rte{font-size:1.18rem;line-height:1.6}.buono-gift-layout .product__promotion-alert-info .rte p{margin:0}.buono-gift-layout .product__block--social_sharing{margin-block:1.2rem 1.35rem;color:var(--buono-v3-walnut)}.buono-gift-layout .product__block--social_sharing .sharing__links{gap:.8rem}.buono-gift-layout .product__block--social_sharing .sharing__links .btn--icon-circle{width:3.6rem;height:3.6rem;min-width:3.6rem;min-height:3.6rem}.buono-gift-layout .product__block--social_sharing .sharing__links svg{width:1.55rem;height:1.55rem}@media(max-width:767.98px){.buono-gift-layout .product__promotion-alert{padding:1.15rem 1.1rem;gap:.9rem}.buono-gift-layout .product__promotion-alert-heading.font-body-bolder{font-size:1.3rem}.buono-gift-layout .product__promotion-alert-info .rte{font-size:1.17rem}.buono-gift-layout .product__block--social_sharing .sharing__links .btn--icon-circle{width:3.5rem;height:3.5rem;min-width:3.5rem;min-height:3.5rem}}.buono-gift-layout .product__promotion-alert>button{width:3.2rem;height:3.2rem;min-width:3.2rem;margin-inline-start:auto;align-self:flex-start}.buono-gift-layout .product__block--icon-with-text-vertical .icon-with-text__item{align-items:center}.buono-gift-layout .product__block--icon-with-text-vertical{margin-block:.9rem 1.05rem}.buono-gift-layout .buono-v43-services{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;list-style:none;padding:0;margin:0}.buono-gift-layout .buono-v43-services__item{display:flex;gap:.85rem;align-items:flex-start;min-width:0;padding:1.25rem 1rem;border:1px solid #e7dfd3;border-radius:.9rem;background:#f8f6f2;color:var(--buono-v3-ink);font-size:1.15rem;line-height:1.48;font-weight:550}.buono-gift-layout .buono-v43-services__icon{display:block;width:1.9rem;height:1.9rem;min-width:1.9rem;color:var(--buono-v3-sage)}.buono-gift-layout .buono-v43-services__item--support{grid-column:1 / -1;padding:0;border:0;border-top:1px solid #e7dfd3;border-radius:0;background:transparent}.buono-gift-layout .buono-v43-services__support{display:flex;align-items:center;gap:.9rem;width:100%;min-height:4.7rem;padding:.85rem .4rem;color:var(--buono-v3-ink);text-decoration:none}.buono-gift-layout .buono-v43-services__support:hover span{text-decoration:underline}.buono-gift-layout .buono-v43-services__support:focus-visible{outline:2px solid var(--buono-v3-sage);outline-offset:2px;border-radius:.4rem}.buono-gift-layout .buono-v43-services__arrow{width:1.6rem;height:1.6rem;margin-inline-start:auto;color:var(--buono-v3-sage)}.buono-gift-layout .product__block--promotion_alert{margin-block:1rem 1.3rem}.buono-gift-layout .product__promotion-alert{padding:1.35rem 1.25rem;gap:1rem;border-color:#d1e0d6;background-color:#e6f0e9;border-radius:1.1rem;align-items:flex-start}.buono-gift-layout .product__promotion-alert-icon{flex:0 0 auto;align-self:center;color:#376c54}.buono-gift-layout .product__promotion-alert-heading.font-body-bolder{color:var(--buono-v3-ink);font-size:1.35rem;font-weight:700;line-height:1.4}.buono-gift-layout .product__promotion-alert-info .rte{color:#496d57;font-size:1.2rem;line-height:1.55}.buono-gift-layout .product__promotion-alert>button{flex:0 0 3.2rem;margin-inline-start:.1rem;align-self:flex-start}.buono-gift-layout .buono-v41-accordion .accordion-details__summary{min-height:5.25rem;padding-block:1.15rem}.buono-gift-layout .buono-v41-accordion .accordion-details__summary>div{gap:1.1rem}.buono-gift-layout .buono-v41-accordion__icon{width:1.95rem;height:1.95rem}.buono-gift-layout .buono-v41-accordion__chevron{width:1.55rem;height:1.55rem}.buono-gift-layout .product__block--social_sharing{display:inline-flex;vertical-align:middle;max-width:calc(100% - 7rem);margin-block:1.05rem 1.3rem;margin-inline-end:1.1rem;gap:.9rem}.buono-gift-layout .buono-v43-wishlist{display:inline-flex;align-items:center;vertical-align:middle;margin-block:.85rem 1.3rem}.buono-gift-layout .product__block--social_sharing .sharing__links .btn--icon-circle{width:3.4rem;height:3.4rem;min-width:3.4rem;min-height:3.4rem}body:has(product-info.buono-gift-layout) .section--related-products{--buono-related-gap: 1.3rem;padding-block-start:clamp(1.5rem,3vw,3.5rem)}body:has(product-info.buono-gift-layout) .section--related-products .s__header{margin-block-end:1.65rem}@media(max-width:767.98px){.buono-gift-layout .buono-v43-services__item{padding:1rem .85rem;font-size:1.12rem}.buono-gift-layout .buono-v43-services{gap:.7rem}.buono-gift-layout .product__promotion-alert{padding:1.2rem 1.05rem}.buono-gift-layout .buono-v41-accordion .accordion-details__summary{min-height:5rem;padding-block:1.05rem}.buono-gift-layout .product__block--social_sharing{margin-top:.9rem}body:has(product-info.buono-gift-layout) .otsb__root.section-whatsapp-button,body:has(product-info.buono-gift-layout) .otsb__root [class^=whatsapp-container-]{display:none!important}}@media(max-width:359.98px){.buono-gift-layout .buono-v43-services__item{gap:.55rem;font-size:1.06rem}.buono-gift-layout .buono-v43-services__icon{width:1.65rem;height:1.65rem;min-width:1.65rem}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/buono-gift-studio.css.map */
