.u7-box-product{--u7-ink: #64243a;--u7-copy: #59414a;--u7-ivory: #fffcfa;--u7-border: #e9d7dd;--u7-serif: "U7 Editorial", Georgia, serif;background:var(--u7-ivory);color:var(--u7-copy);padding-bottom:clamp(2.4rem,4vw,4.8rem)}.u7-box-product .page-width{max-width:132rem}.u7-box-product .product__title h1,.u7-box-product .u7-box-options-header h2,.u7-box-product .u7-box-inclusions h2,.u7-box-product .u7-box-arrival h3{color:var(--u7-ink);font-family:var(--u7-serif);font-weight:600;line-height:1.06;letter-spacing:0}.u7-box-product .product__title h1{font-size:clamp(3.9rem,4.2vw,6.2rem)}.u7-box-product .product__info-container{max-width:none}.u7-box-product .price{color:var(--u7-ink)}.u7-box-product .product__media-list .product__media,.u7-box-product .thumbnail{border:1px solid var(--u7-border);border-radius:1.2rem}.u7-box-product .thumbnail[aria-current=true]{box-shadow:0 0 0 1px var(--u7-ink)}.u7-box-product .product__media-wrapper media-gallery{display:block}.u7-box-product .product__media-item{--media-radius: 1.2rem}.u7-box-intro>p{margin:0 0 1.4rem}.u7-box-teen{color:var(--u7-ink);font-size:1.2rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.u7-box-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:1.1rem 0;margin:0;border-bottom:1px solid var(--u7-border);list-style:none;color:var(--u7-ink)}.u7-box-benefits li{display:grid;justify-items:center;gap:.45rem;padding:.5rem;text-align:center;font-size:clamp(1.15rem,1.2vw,1.4rem);line-height:1.3}.u7-box-benefits svg{width:2.4rem;height:2.4rem;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}.u7-box-options{padding:clamp(1.6rem,3.5vw,4rem);border-radius:1.8rem;background:linear-gradient(145deg,#f9eaf0,#fff8fa 72%)}.u7-box-inclusions{padding:0 0 2rem;border-bottom:1px solid var(--u7-border)}.u7-box-options-header{margin-bottom:1.6rem}.u7-box-options-header h2,.u7-box-inclusions h2{margin:0 0 .7rem;font-size:clamp(2.9rem,3.1vw,4.3rem)}.u7-box-options-header h2 span{color:#9d4967;font:400 1em U7 Script,Georgia,serif}.u7-box-options-header p,.u7-box-inclusions p,.u7-box-arrival p{margin:0}.u7-box-inclusions ul{margin:1rem 0;padding-inline-start:2rem}.u7-box-inclusions li::marker{color:#a25271}.u7-box-inclusions .u7-box-inclusions-note{font-size:1.35rem}.u7-box-arrival{margin:1.3rem 0;padding:1.3rem 1.5rem;border:1px solid var(--u7-border);border-radius:1rem;background:#fff8fa;font-size:1.35rem}.u7-box-arrival h3{margin:0 0 .5rem;font-size:2.4rem}.u7-box-product .gpo-app label,.u7-box-product .gpo-form__group legend{color:var(--u7-ink)}.u7-box-product .gpo-app select,.u7-box-product .gpo-app textarea,.u7-box-product .gpo-app input:is([type=text],[type=date],[type=number],[type=email],[type=tel]){max-width:100%;min-height:4.4rem;border-color:#c994a7;border-radius:.65rem}.u7-box-product .product-form__submit{min-height:5.4rem;border-radius:.9rem;background:#722542;color:#fff;font-family:var(--u7-serif);font-size:clamp(2.15rem,2.2vw,2.65rem);letter-spacing:0;transition:background-color .16s ease}.u7-box-product .product-form__submit:before,.u7-box-product .product-form__submit:after{border-radius:inherit;box-shadow:none}.u7-box-product .product-form__submit:not(:disabled):hover{background:#582037}.u7-box-product .product-form__submit:focus-visible{outline:2px solid var(--u7-ink);outline-offset:3px}.u7-box-cta-note{margin:.2rem 0 1rem;text-align:center;color:var(--u7-ink);font-size:1.35rem}.u7-box-product>.page-width{padding-inline:clamp(1.5rem,4vw,5rem)}.u7-box-product .product__info-wrapper{padding-top:clamp(1rem,3vw,4rem)}.u7-box-product .product__media-wrapper .product-media-container.constrain-height{--constrained-height: clamp(42rem, 48vw, 66rem)}.u7-box-product .product__media-wrapper .product-media-container.media-fit-contain{background:var(--u7-ivory)}.u7-box-product .product__media-wrapper .product__media img{object-fit:contain}.u7-box-inclusions,.u7-box-options{width:100%;max-width:104rem;margin:clamp(2rem,3vw,3.5rem) auto 0}.u7-box-inclusions ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));gap:.5rem 2rem}.u7-box-options .gpo-container,.u7-box-options .gpo-app{width:100%;max-width:none}.u7-box-options .gpo-container .gpo-app{background:transparent;padding:0;border:0;box-shadow:none}.u7-box-options .gpo-app>.gpo-group{margin:0;padding:0;border:0;border-bottom:1px solid var(--u7-border);border-radius:0;background:transparent}.u7-box-options .gpo-app .gpo-group__wrapper{background:transparent;border:0;box-shadow:none}.u7-box-options .gpo-group__header{min-height:4.6rem;padding:1rem .65rem;color:var(--u7-ink);background:transparent}.u7-box-options .gpo-group__header .group-label{color:var(--u7-ink);font:600 clamp(1.75rem,2vw,2.25rem)/1.15 var(--u7-serif);text-transform:none}.u7-box-options .gpo-group__childs:not(.hidden){padding:.35rem .65rem 1.2rem}.u7-box-options .gpo-app .gpo-group .gpo-element{border:0;background:transparent}.u7-box-options [data-u7-arrival]{width:100%}.u7-box-options .gpo-helptext.u7-box-replaced-help{display:none}.u7-box-options .gpo-element:has([name=Delivery-Date]) .gpo-input-wrap{min-width:0}.u7-box-options .product-form__buttons{width:100%;max-width:none!important;margin:1.5rem auto 0}.u7-box-options button.product-form__submit{display:flex;width:min(100%,46rem);max-width:100%;margin-inline:auto}.u7-box-product .u7-box-options button.product-form__submit{background:#722542!important;color:#fff!important;border-radius:.9rem!important;box-shadow:none!important}.u7-box-product .u7-box-options button.product-form__submit:not(:disabled):hover{background:#582037!important}@media(min-width:990px){.u7-box-product .product--medium:not(.product--no-media) .product__media-wrapper{width:53%;max-width:53%}.u7-box-product .product--medium:not(.product--no-media) .product__info-wrapper{width:47%;max-width:47%;padding-left:clamp(2.6rem,4vw,6rem)}.u7-box-product .product{column-gap:0;align-items:start}}@media(max-width:749px){.u7-box-product .product__info-wrapper{padding:1.8rem 0 0}.u7-box-product .product__media-wrapper .product-media-container.constrain-height{--constrained-height: min(124vw, 64rem)}.u7-box-product .product__title h1{font-size:clamp(3.65rem,8.8vw,4.8rem)}.u7-box-options{padding-inline:1.35rem}}.u7-box-product .u7-product-story{max-width:51rem;margin:clamp(1.8rem,3vw,3rem) 0}.u7-box-product .u7-product-story p{margin:0}.u7-product-story__tagline{color:#85445d;font-size:1.1rem;font-weight:700;letter-spacing:.13em;line-height:1.55;text-wrap:pretty}.u7-box-product .u7-product-story h2,.u7-box-product .u7-product-story h3{color:var(--u7-ink);font-family:var(--u7-serif);font-weight:600;letter-spacing:0}.u7-box-product .u7-product-story h2{margin:.7rem 0 .9rem;font-size:clamp(3rem,3.2vw,4.5rem);font-style:italic;line-height:1.05;text-wrap:balance}.u7-product-story__reservation{margin-top:1.7rem;padding:1.35rem 0;border-block:1px solid var(--u7-border)}.u7-box-product .u7-product-story h3{margin:0 0 .4rem;font-size:clamp(2.05rem,2.1vw,2.6rem);line-height:1.15}.u7-box-product .u7-product-story p.u7-product-story__terms{margin-top:.65rem;font-size:1.35rem}.u7-box-product .u7-product-story p.u7-product-story__closing{margin-top:1.25rem;color:#a25372;font-style:italic}.u7-box-product .product__media-wrapper>media-gallery{padding:clamp(.8rem,1.5vw,1.9rem);border:1px solid #f0d2db;border-radius:1.9rem;background:radial-gradient(ellipse at 74% 5%,#fff2e1 0,transparent 46%),linear-gradient(138deg,transparent 24%,#fff4edb3 31%,#fff9f3e6 34%,#e8aabd6b 42%,transparent 56%),linear-gradient(24deg,#db9eb369,#f8d5df 24%,#fff3f3 43%,#f0b9ca 66%,#ffebec);box-shadow:0 .8rem 2.5rem #72344b12}.u7-box-product .u7-box-acrylic{display:flex;align-items:center;gap:1.25rem;max-width:51rem;padding:1.25rem 1.55rem;border:1px solid #efd8e0;border-radius:1.15rem;background:#fcf0f4;box-shadow:0 .35rem 1.2rem #64243a0b}.u7-box-acrylic svg{flex:0 0 2.65rem;width:2.65rem;height:2.65rem;fill:none;stroke:#a65372;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}.u7-box-product .u7-box-acrylic h3{margin:0 0 .15rem;color:var(--u7-ink);font:600 2.3rem/1.1 var(--u7-serif)}.u7-box-product .u7-box-acrylic p{margin:0;color:#7e596b;font-size:1.35rem}.u7-box-product .u7-box-inclusions{max-width:114rem;padding:clamp(2.2rem,3.4vw,3.8rem);border:1px solid #efdadf;border-radius:1.8rem;background:linear-gradient(115deg,#fff0f3,#fffaf8 51%,#fbe8ef);text-align:center}.u7-box-product .u7-box-inclusions__groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0;margin:1.6rem 0;list-style:none}.u7-box-inclusions__groups li{padding:.5rem clamp(1rem,2vw,2.5rem);color:var(--u7-ink);line-height:1.45;text-wrap:balance}.u7-box-inclusions__groups li+li{border-inline-start:1px solid #ead2dc}.u7-box-inclusions__art{display:block;width:min(100%,15.5rem);aspect-ratio:1;margin:0 auto .8rem;background-image:url(u7-birthday-inclusions.webp);background-size:300% 100%;background-repeat:no-repeat;mix-blend-mode:multiply}.u7-box-inclusions__art--birthday{background-position:left center}.u7-box-inclusions__art--drinkware{background-position:center}.u7-box-inclusions__art--favourites{background-position:right center}.u7-box-product .u7-box-inclusions--teen ul{padding:0;list-style-position:inside;color:var(--u7-ink);margin:1.4rem 0}.u7-box-product .u7-box-inclusions .u7-box-inclusions-note{color:#7e596b;font-style:italic}@media(max-width:599px){.u7-box-product .u7-box-inclusions__groups{grid-template-columns:1fr;margin:.8rem 0 1.2rem}.u7-box-inclusions__groups li{display:grid;grid-template-columns:minmax(7rem,9rem) 1fr;gap:1rem;align-items:center;min-height:6rem;padding:.8rem 0;text-align:start}.u7-box-inclusions__groups li+li{border-inline-start:0;border-top:1px solid #ead2dc}.u7-box-inclusions__art{margin:0}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/u7-box-product.css.map */
