.approved-memoravel .logo{background:url(/assets/jubarte-logo-grafite-v1.png) 50%/contain no-repeat!important}.approved-memoravel .memo-hero{background:linear-gradient(110deg,#477f9a,#76afc4);height:650px}.approved-memoravel .memo-hero>.topwave{z-index:5;height:34px;transform:none}.approved-memoravel .memo-hero .wave{z-index:5}.approved-memoravel .memo-hero .hero-copy{z-index:4;width:100%;padding:46px 7% 0;top:0;left:0}.approved-memoravel .memo-hero h1{letter-spacing:-1px;font-size:40px;line-height:1.02}.approved-memoravel .memo-hero .hero-copy p{font-size:18px;line-height:1.3}.approved-memoravel .memo-hero .pill{margin-top:18px}.memo-hero-product{z-index:3;width:80%;height:auto;position:absolute;bottom:16px;right:6%}.memo-table{z-index:1;background:linear-gradient(#e9d8c4,#f2e6d5);width:100%;height:95px;position:absolute;bottom:0}.memo-arch{opacity:.8;border:35px solid #3b748d;border-bottom:0;border-radius:100px 100px 0 0;width:130px;height:280px;position:absolute;top:240px;right:-10%}.memo-ball{z-index:2;background:radial-gradient(circle at 25% 25%,#f8cec1,#c98b7b);border-radius:50%;width:55px;height:55px;position:absolute;bottom:100px;right:-15px}.approved-memoravel figure{margin:0}.approved-memoravel .name-photo{margin-bottom:12px}.memo-highlight{pointer-events:none;border:2px solid #55a7d4;border-radius:12px;position:absolute;inset:13% 10% 8% 13%}.memo-highlight.name-highlight{inset:9% 24% 12% 27%}.approved-memoravel .memo-choices{grid-template-columns:1fr 1fr}.approved-memoravel .memo-choices img{object-fit:cover;width:100px;height:48px;margin:auto auto 6px}.approved-memoravel .memoravel-review{background:linear-gradient(110deg,#f8ccc0,#efb2a4)}.approved-memoravel .review-content{grid-template-columns:1fr 1fr;gap:14px}.approved-memoravel .memo-review-product{width:115%;max-width:none;height:auto;margin-left:-12%}.approved-memoravel .review-actions{text-align:left}.approved-memoravel .review-summary{background:#fffaf1a8;border-radius:9px;padding:12px;font-size:13px}.approved-memoravel .memo-hero-gallery{background:#d8c7b8}.approved-memoravel .memo-hero-gallery .qt-hero-video{background:#d8c7b8;object-fit:contain!important;object-position:center!important}.approved-memoravel .memo-hero-gallery .qt-hero-video-slide:first-child .qt-hero-video{object-fit:cover!important}@media (min-width:700px){.approved-memoravel .memo-hero{height:600px}.approved-memoravel .memo-hero .hero-copy{width:52%;padding-top:100px}.approved-memoravel .memo-hero h1{font-size:60px}.memo-hero-product{width:53%;bottom:12px;right:2%}.memo-table{height:120px}.memo-arch{border-width:65px;width:240px;height:440px;top:50px;right:-5%}.approved-memoravel .memo-review-product{width:100%;margin:0}.approved-memoravel .theme-photo img{object-fit:cover;max-height:300px}.approved-memoravel .name-photo img{object-fit:cover;max-height:270px}.approved-memoravel .memo-hero-gallery:after{opacity:1!important;background:linear-gradient(90deg,#fffaf1f2 0%,#fffaf1c7 27%,#fffaf138 48%,#0000 62%)!important}}@media (max-width:380px){.approved-memoravel .memo-hero{height:620px}.approved-memoravel .memo-hero h1{font-size:36px}.memo-hero-product{width:86%;right:5%}.approved-memoravel .review-content{grid-template-columns:1fr}.approved-memoravel .memo-review-product{width:75%;margin:auto}}.approved-memoravel .memo-detail-preview{isolation:isolate;aspect-ratio:3;border-radius:16px;margin:0 0 16px;position:relative;overflow:hidden;container-type:inline-size}.approved-memoravel .memo-detail-preview .memo-detail-base{object-fit:contain;width:100%;height:100%;max-height:none;display:block}.approved-memoravel .memo-detail-preview .memo-detail-overlay{object-fit:contain;mix-blend-mode:multiply;border-radius:0;width:60%;height:70%;max-height:none;position:absolute;top:24%;left:20%}.approved-memoravel .memo-detail-engraving{white-space:nowrap;color:#59322a;mix-blend-mode:multiply;text-shadow:0 .4px .5px #30190f55,0 -.5px .5px #ffe6bb;justify-content:center;align-items:center;font-family:JubarteAmatic,sans-serif;font-weight:400;line-height:1;display:flex;position:absolute;inset:8% 7%}@media (max-width:699px){.approved-memoravel .memoravel-review .review-content{grid-template-columns:1fr}.approved-memoravel .memoravel-review .review-content>.memoravel-composition{justify-self:center;width:100%;max-width:290px}.approved-memoravel .memoravel-review .review-actions{width:100%}}.approved-memoravel .theme.thumbnail-theme img{aspect-ratio:auto;object-fit:contain;height:72px}.approved-memoravel .colors-row .visual-theme img{object-fit:contain;border-radius:0;width:100%;height:100%;max-height:none}
.hook-product-page{--hook-sand:#fffaf1;--hook-pine:#eee2d1;--hook-coral:#f5b9ae;--hook-ink:#293440}.hook-product-page main .hero.hook-hero{background:var(--hook-sand);min-height:660px}.hook-product-page .hook-hero .hook-hero-gallery:after{opacity:1;background:linear-gradient(90deg,#fffaf1f2 0%,#fffaf1c7 27%,#fffaf138 48%,#0000 62%)}.hook-product-page .hook-hero .qt-hero-picture{height:100%}.hook-product-page .hook-hero .qt-hero-photo{object-fit:cover;object-position:68% 35%;width:100%;height:100%;display:block}.hook-product-page .hook-hero .qt-hero-picture:first-child .qt-hero-photo{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 58%);mask-image:linear-gradient(90deg,#0000 0%,#000 58%)}.hook-product-page .hook-hero .qt-hero-picture:not(:first-child) .qt-hero-photo{-webkit-mask-image:linear-gradient(90deg,#0000 52%,#000 65%);mask-image:linear-gradient(90deg,#0000 52%,#000 65%)}.hook-product-page main .hook-hero .hero-copy{z-index:2;color:var(--hook-ink)}.hook-product-page .hook-hero .product-price,.hook-product-page .hook-hero .product-price small{color:inherit}.hook-product-page .hook-hero .wave{z-index:3}.hook-product-page .product-kit-description{padding-top:18px}.hook-product-page .hook-detail{padding-bottom:42px}.hook-facts{grid-template-columns:repeat(2,1fr);gap:16px;margin:10px 7% 0;display:grid}.hook-facts span{border-top:1px solid #9dc3d5;padding:18px;font-size:14px}.hook-facts b{margin-bottom:5px;font-size:21px;display:block}.hook-product-page .hook-review{background:var(--hook-coral);padding-bottom:76px}.hook-product-page .hook-review .review-content{max-width:540px;margin:0 auto;display:block}.hook-product-page .hook-review .number{color:#fff;background:#f67766}.hook-product-page .hook-review .review-summary{align-items:center;min-height:48px;display:flex}.hook-error{color:#7f302b}@media (max-width:699px){.hook-product-page main .hero.hook-hero{aspect-ratio:683/1024;background:var(--hook-sand);height:auto;min-height:0;padding:0;display:block}.hook-product-page main .hook-hero .qt-hero-picture{aspect-ratio:auto;width:100%;height:100%;position:absolute;inset:0}.hook-product-page main .hook-hero .qt-hero-picture .qt-hero-photo{aspect-ratio:auto;object-fit:cover;object-position:center;width:100%;height:100%;min-height:0;transform:none}.hook-product-page main .hook-hero .qt-hero-picture:first-child .qt-hero-photo,.hook-product-page main .hook-hero .qt-hero-picture:not(:first-child) .qt-hero-photo{-webkit-mask-image:linear-gradient(#0000 0%,#0005 22%,#000 47%);mask-image:linear-gradient(#0000 0%,#0005 22%,#000 47%)}.hook-product-page main .hook-hero .hook-hero-gallery:after{background:linear-gradient(#fffaf1eb 0%,#fffaf1cc 22%,#fffaf133 35%,#0000 46%)}.hook-product-page main .hook-hero .hero-copy{z-index:2;width:86%;color:var(--hook-ink);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-areas:"back back""title price""description price""button button";column-gap:12px;padding:0;display:grid;position:absolute;top:18px;left:7%}.hook-product-page main .hook-hero .hero-copy .back{grid-area:back;margin-bottom:12px;font-size:12px}.hook-product-page main .hook-hero .hero-copy h1{letter-spacing:-.7px;grid-area:title;font-size:clamp(25px,5.8vw,34px);line-height:1.04}.hook-product-page main .hook-hero .hero-copy p{grid-area:description;max-width:230px;margin-top:8px;font-size:13px;line-height:1.35}.hook-product-page main .hook-hero .hero-copy .price{grid-area:price;align-self:start;gap:3px;margin:0}.hook-product-page main .hook-hero .hero-copy .installment-line{gap:3px 6px}.hook-product-page main .hook-hero .hero-copy .installment-count{font-size:14px}.hook-product-page main .hook-hero .hero-copy .price.product-price strong{font-size:clamp(23px,5.8vw,29px);line-height:1.1}.hook-product-page main .hook-hero .hero-copy .installment-terms{font-size:12px}.hook-product-page main .hook-hero .hero-copy .total-price{margin-top:3px;font-size:11px;line-height:1.4}.hook-product-page main .hook-hero .hero-copy .price small{margin-top:4px;font-size:9px}.hook-product-page main .hook-hero .hero-copy .pill{grid-area:button;justify-self:start;min-height:44px;margin-top:12px;padding:10px 18px;font-size:13px}}@media (max-width:370px){.hook-product-page main .hook-hero .hero-copy{column-gap:10px;top:14px}.hook-product-page main .hook-hero .hero-copy .back{margin-bottom:10px}.hook-product-page main .hook-hero .hero-copy h1{font-size:23px}.hook-product-page main .hook-hero .hero-copy p{font-size:12px}.hook-product-page main .hook-hero .hero-copy .pill{min-height:42px;margin-top:10px;font-size:12px}}
.support-price del{color:#74675a;font-size:16px}.support-product-page .price.support-price strong{color:#bd5149}.support-product-page .support-detail-photo{border-radius:18px;width:100%;max-width:520px;height:auto;margin:24px auto 0;display:block}.support-product-page .support-purchase-note{margin:16px 0;font-size:13px;line-height:1.6}.support-product-page .catalog-addon{text-align:left;gap:12px;display:grid}.support-product-page .catalog-addon label{gap:8px;font-size:14px;display:grid}.support-product-page .catalog-addon select{color:#293440;width:100%;min-height:48px;font:inherit;background:#fffaf1;border:1px solid #ddccc1;border-radius:12px;padding:10px 14px}.support-product-page .catalog-addon .pill{cursor:pointer;min-height:48px;margin:0}.support-product-page .catalog-addon .pill:disabled{opacity:.6;cursor:wait}.support-product-page .catalog-addon a:not(.pill){color:#293440}.support-product-page .hook-hero .qt-hero-photo{object-position:75% 50%}.support-product-page .qt-gallery-arrow,.support-product-page .qt-gallery-position{display:none}@media (min-width:700px){.support-product-page .hook-hero .qt-hero-picture{width:65%;left:35%}.support-product-page .hook-hero .qt-hero-picture:first-child .qt-hero-photo{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 30%);mask-image:linear-gradient(90deg,#0000 0%,#000 30%)}}@media (max-width:699px){.support-product-page main .hook-hero .qt-hero-picture .qt-hero-photo{object-position:center}}
