.pdpage .pvband__t{background:#000000b3;padding:1rem 1.25rem;border-radius:var(--radius-card)}.pdpage .phero__head h1{font-size:clamp(1.4rem,2.1vw,1.95rem);line-height:1.15}.pdpage .seo-block__title{font-size:clamp(1.4rem,2.4vw,2rem);max-width:36ch;line-height:1.15}.pdpage .seo-block .rte>p:first-of-type,.pdpage .seo-block .seo-media__copy>p:first-of-type{font-size:1rem;font-weight:400;line-height:1.7}.pdpage .pbuy #gs-file-drop-zone{font-family:var(--font-body);border-radius:var(--radius-card);background:var(--bg-alt)}.pdpage .pbuy #gs-file-drop-zone>span:first-of-type{font-family:var(--font-head)}.pdp-upload-studio:has(#gs-uploader-btn){border-radius:var(--radius-card);background:var(--bg);margin-block:1rem}.pdp-upload-studio:has(#gs-uploader-btn)>.pdp-upload-studio__head{padding:calc(24px*var(--k,1)) calc(26px*var(--k,1)) calc(20px*var(--k,1))}.pdp-upload-studio__head>span{font:750 calc(10px*var(--k,1))/1.4 var(--font-head)}.pdp-upload-studio__head h2{font:400 calc(25px*var(--k,1))/1.13 var(--font-display);margin:calc(10px*var(--k,1)) 0 calc(8px*var(--k,1))}.pdp-upload-studio__head p{font:400 calc(15px*var(--k,1))/1.5 var(--font-body);margin:0}.pdpage .pdp-upload-studio #gs-uploader-btn{margin:0}.pdpage .pdp-upload-studio #gs-file-drop-zone{width:calc(100% - calc(40px*var(--k,1)));max-width:none;min-height:calc(234px*var(--k,1));margin:0 calc(20px*var(--k,1)) calc(76px*var(--k,1));padding:calc(20px*var(--k,1)) calc(24px*var(--k,1));gap:calc(14px*var(--k,1));background-color:var(--bg-alt);background-image:linear-gradient(#e9ebee 1px,transparent 1px),linear-gradient(90deg,#e9ebee 1px,transparent 1px);background-size:calc(20px*var(--k,1)) calc(20px*var(--k,1))}.pdp-upload-studio #gs-file-drop-zone:before{width:calc(94px*var(--k,1));height:calc(82px*var(--k,1));flex:none;background:url(upload-studio-sheet.svg) center/contain no-repeat}.pdpage .pdp-upload-studio #gs-file-drop-zone>span:first-of-type{gap:calc(16px*var(--k,1));min-height:calc(48px*var(--k,1));width:min(100%,calc(322px*var(--k,1)));padding:calc(12px*var(--k,1)) calc(20px*var(--k,1));border-radius:var(--radius-pill);background:var(--accent);font:700 calc(14px*var(--k,1))/1.4 var(--font-head)}.pdp-upload-studio #gs-file-drop-zone>span:first-of-type:after{width:calc(7px*var(--k,1));height:calc(7px*var(--k,1))}.pdp-upload-studio #gs-file-drop-zone>span:nth-of-type(2){font:400 calc(13px*var(--k,1))/1.4 var(--font-body)}.pdp-upload-studio #gs-file-drop-zone>b,.pdp-upload-studio #gs-file-drop-zone>span:last-child{left:0;width:100%;font-weight:400;line-height:1.4}.pdp-upload-studio #gs-file-drop-zone>b{bottom:calc(-34px*var(--k,1))}.pdp-upload-studio #gs-file-drop-zone>span:last-child{bottom:calc(-55px*var(--k,1))}.pdpage .pdp-upload-studio #gs-add-cart-btn{margin:calc(16px*var(--k,1)) calc(20px*var(--k,1)) calc(20px*var(--k,1));width:calc(100% - calc(40px*var(--k,1)));min-height:calc(48px*var(--k,1));border-radius:var(--radius-pill)}.pdpage .pdp-upload-studio #gs-uploader-btn [class~=gs-file-container]{margin:0 calc(20px*var(--k,1)) calc(20px*var(--k,1));width:calc(100% - calc(40px*var(--k,1)));height:auto!important;border-radius:var(--radius-card);background:var(--bg-alt)}.pdpage .pdp-upload-studio #gs-uploader-btn{background:transparent}.pdp-upload-studio #gs-uploader-btn [class~=gs-file-info]{gap:calc(12px*var(--k,1));padding:calc(16px*var(--k,1))}.pdp-upload-studio #gs-uploader-btn [class~=gs-file-name]{font:650 calc(13px*var(--k,1))/1.5 var(--font-head);max-width:100%}.pdp-upload-studio #gs-uploader-btn [class~=gs-file-size]{font-size:calc(12px*var(--k,1))}.pdp-upload-studio #gs-uploader-btn [class~=gs-file-progress]{min-height:calc(44px*var(--k,1));padding-right:calc(48px*var(--k,1))}.pdp-upload-studio #gs-uploader-btn [class~=gs-file-message] [class~=message],.pdp-upload-studio #gs-uploader-btn [class~=gs-file-retry] [class~=message]{font-size:calc(12px*var(--k,1))}.pdp-upload-studio #gs-uploader-btn [class~=undo],.pdp-upload-studio #gs-uploader-btn [class~=retry]{min-height:calc(44px*var(--k,1));padding:calc(12px*var(--k,1)) 0}.pdp-upload-studio #gs-uploader-btn [class~=retry]{padding:calc(10px*var(--k,1)) calc(14px*var(--k,1));border-radius:var(--radius-card);background:var(--bg);font:650 calc(12px*var(--k,1))/1.4 var(--font-head);margin-top:calc(4px*var(--k,1))}.pdp-upload-studio #gs-uploader-btn [class~=gs-file-remove]{width:calc(44px*var(--k,1));height:calc(44px*var(--k,1));line-height:calc(44px*var(--k,1));background:var(--ink-soft)}.pdp-upload-studio #gs-uploader-btn [class~=gs-upload-image]{height:calc(140px*var(--k,1));padding:0 calc(12px*var(--k,1)) calc(12px*var(--k,1))}.pdp-upload-studio #gs-uploader-btn [class~=gs-upload-image]:not(:has(img)){height:0;padding:0}.pdp-upload-studio #gs-errors [class~=gs--alert]{margin:calc(12px*var(--k,1)) calc(20px*var(--k,1));width:calc(100% - calc(40px*var(--k,1)))}.pdp-upload-studio:focus-within{outline:2px solid var(--accent);outline-offset:calc(3px*var(--k,1))}.pdpage .pbuy .vpass{gap:.5rem 1rem;padding:.6rem 0;margin:0}.pdpage .pbuy .vpass__btn{min-height:calc(44px*var(--k,1))}.pdpage:has(.sbar2.on){padding-bottom:calc(68px*var(--k,1))}.pdpage .seo-block--studio{padding-block:clamp(calc(40px*var(--k,1)),5vw,calc(72px*var(--k,1)))}.pdpage .seo-block--studio .seo-block__title{max-width:28ch;font-size:clamp(calc(25px*var(--k,1)),2.6vw,calc(36px*var(--k,1)));margin:0 0 calc(30px*var(--k,1))}.pdpage .seo-block--studio .seo-block__body{grid-template-columns:minmax(0,.8fr) minmax(0,1.35fr);gap:calc(36px*var(--k,1))}.pdpage .seo-block--studio .seo-media__fig{border-radius:calc(12px*var(--k,1));background:var(--bg);padding:0}.pdpage .seo-block--studio .seo-media__fig img{width:100%;height:auto}.pdpage .seo-benefits{grid-template-columns:1fr;gap:calc(24px*var(--k,1))}.pdpage .seo-benefit{padding-top:calc(16px*var(--k,1))}.pdpage .seo-benefit h3{font:750 calc(17px*var(--k,1))/1.3 var(--font-head);margin:0 0 calc(12px*var(--k,1))}.pdpage .seo-benefit h3 strong{font-weight:inherit}.pdpage .seo-benefit p{font:400 calc(15px*var(--k,1))/1.65 var(--font-body);margin:0}.pdpage .seo-cards{gap:calc(24px*var(--k,1))}.pdpage [class~=fera-productReviews-widget]{width:calc(100% - calc(80px*var(--k,1)))!important;max-width:calc(1200px*var(--k,1));margin:calc(56px*var(--k,1)) auto!important;padding:calc(32px*var(--k,1))!important;border-radius:calc(14px*var(--k,1));background:var(--bg-alt);font-family:var(--font-body);scroll-margin-top:calc(210px*var(--k,1))}.pdpage [class~=fera-productReviews-widget] [data-fera-widget-heading]{font:400 clamp(calc(25px*var(--k,1)),2.6vw,calc(36px*var(--k,1)))/1.15 var(--font-display)!important;margin:0 0 calc(24px*var(--k,1))!important}.pdpage [class~=fera-productReviews-widget] [class~=fera-reviews-header-row2]{padding-bottom:calc(20px*var(--k,1))}.pdpage [class~=fera-productReviews-widget] [class~=fera-reviews-header-summary-container]{gap:calc(16px*var(--k,1))}.pdpage [class~=fera-productReviews-widget] [class~=fera-averageRating-average-number]{font:700 calc(30px*var(--k,1))/1.2 var(--font-head)}.pdpage [class~=fera-productReviews-widget] [class~=fera-averageRating-average-stars]{font-size:calc(23px*var(--k,1))}.pdpage [class~=fera-productReviews-widget] [class~=fera-reviews-header-summary]{padding:0}.pdpage [class~=fera-productReviews-widget] [class~=fera-reviews-body-top]{margin:0 0 calc(22px*var(--k,1))}.pdpage [class~=fera-productReviews-widget] [class~=fera-reviews-search-input]{border-radius:calc(8px*var(--k,1));background:var(--bg);min-height:calc(48px*var(--k,1));font:400 calc(15px*var(--k,1)) var(--font-body)}.pdpage [class~=fera-productReviews-widget] [class~=fera-reviews-body-top-controls]{gap:calc(12px*var(--k,1));margin-top:calc(16px*var(--k,1));font-size:calc(13px*var(--k,1))}.pdpage [class~=fera-productReviews-widget] [class~=fera-reviews-body-top-sort-dropdown]{min-height:calc(44px*var(--k,1));font:600 calc(13px*var(--k,1)) var(--font-head);background:var(--bg);border-radius:calc(8px*var(--k,1));padding:calc(8px*var(--k,1))}.pdpage [class~=fera-productReviews-widget] [class~=fera-reviews-body-items]{grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(20px*var(--k,1))}.pdpage [class~=fera-productReviews-widget] [class~=fera-review]{margin:0!important;padding:calc(20px*var(--k,1))!important;gap:calc(16px*var(--k,1));border-radius:calc(10px*var(--k,1));background:var(--bg);min-width:0}.pdpage [class~=fera-productReviews-widget] [class~=fera-review-customer-col]{flex:none;width:100%;max-width:none;padding:0;padding-top:calc(16px*var(--k,1))}.pdpage [class~=fera-productReviews-widget] [class~=fera-review-ratingAndDate]{margin:0;gap:calc(8px*var(--k,1))}.pdpage [class~=fera-productReviews-widget] [class~=fera-review-rating]{font-size:calc(19px*var(--k,1))}.pdpage [class~=fera-productReviews-widget] [class~=fera-review-heading]{font:700 calc(17px*var(--k,1))/1.4 var(--font-head);margin:0}.pdpage [class~=fera-productReviews-widget] [class~=fera-review-body]{font:400 calc(15px*var(--k,1))/1.6 var(--font-body);margin:0}.pdpage [class~=fera-productReviews-widget] [class~=fera-review-media-thumbnails]{gap:calc(8px*var(--k,1));margin:0}.pdpage [class~=fera-productReviews-widget] [class~=fera-media-thumbnail]{width:calc(50% - calc(4px*var(--k,1)));height:calc(160px*var(--k,1));border-radius:calc(8px*var(--k,1));background:var(--bg-alt);margin:0}.pdpage [class~=fera-productReviews-widget] [class~=fera-review-media-thumbnails--single] [class~=fera-media-thumbnail]{width:100%;height:calc(210px*var(--k,1))}.pdpage [class~=fera-productReviews-widget] [class~=fera-media-thumbnail-image]{width:100%;height:100%}.pdpage [class~=fera-productReviews-widget] [class~=fera-review-date],.pdpage [class~=fera-productReviews-widget] [class~=fera-customer-display-location]{font-size:calc(12px*var(--k,1))}.pdpage [class~=fera-productReviews-widget] [class~=fera-customer-display-name]{font:650 calc(13px*var(--k,1))/1.4 var(--font-head)}.pdpage [class~=fera-productReviews-widget] [class~=fera-review-helpful]{padding:0;margin:0;gap:calc(8px*var(--k,1));min-height:calc(44px*var(--k,1))}.pdpage [class~=fera-productReviews-widget] [class~=fera-review-helpful-text]{font-size:calc(12px*var(--k,1))}.pdpage [class~=fera-productReviews-widget] [class~=fera-review-helpful-button]{min-width:calc(44px*var(--k,1));min-height:calc(44px*var(--k,1))}.pdpage [class~=fera-productReviews-widget] [class~=fera-widget-footer]{margin-top:calc(24px*var(--k,1))}.pdpage [class~=fera-productReviews-widget] [class~=fera-widget-footer] button,.pdpage [class~=fera-productReviews-widget] [class~=fera-reviews-header] button{min-height:calc(44px*var(--k,1));border-radius:calc(8px*var(--k,1));font:650 calc(14px*var(--k,1)) var(--font-head)}.pdpage [class~=fera-productReviews-widget] :is(input,select,button,a):focus-visible{outline:2px solid var(--accent);outline-offset:calc(3px*var(--k,1))}.pdpage [class~=fera-productReviews-widget] [class~=fera-reviews-writeReviewLink]{background:var(--accent)}.pdpage [class~=fera-productReviews-widget] [class~=fera-reviews-showMore-btn]{background:var(--bg);max-width:calc(360px*var(--k,1));margin-inline:auto}.pdpage [class~=fera-productReviews-widget] [class~=fera-reviews-header],.pdpage [class~=fera-productReviews-widget] [class~=fera-reviews-body]{padding:0!important}.pdpage [class~=fera-productReviews-widget] [class~=fera-media-thumbnail]{max-width:none}@media(min-width:861px){.pdpage .seo-block--studio .seo-media__fig{top:calc(var(--header-h) + calc(20px*var(--k,1)));width:min(100%,calc(100svh - var(--header-h) - calc(40px*var(--k,1))))}}.pdpage .rudy__in{grid-template-columns:calc(120px*var(--k,1)) minmax(0,1fr) minmax(0,1.2fr);gap:calc(36px*var(--k,1));padding-block:calc(40px*var(--k,1))}.pdpage .rudy__m{width:calc(120px*var(--k,1));max-width:100%}.pdpage .rudy__c{min-width:0}.pdpage .rudy__c strong{font-size:clamp(calc(24px*var(--k,1)),2.2vw,calc(32px*var(--k,1)))}.pdpage .rudy__c span{font-size:calc(15px*var(--k,1));line-height:1.5}.pdpage .rudy__c a{background:var(--accent);margin-top:calc(16px*var(--k,1));font-size:calc(12px*var(--k,1));padding:calc(14px*var(--k,1)) calc(20px*var(--k,1))}.pdpage .rudy__proof{gap:calc(20px*var(--k,1));min-width:0;padding-left:calc(32px*var(--k,1))}.pdpage .rudy .rg{padding:0;gap:calc(14px*var(--k,1));min-width:0}.pdpage .rudy .rg svg{margin-top:2px}.pdpage .rudy .rg b{font-size:calc(13px*var(--k,1));line-height:1.4}.pdpage .rudy .rg span{max-width:none;font-size:calc(14px*var(--k,1));line-height:1.5;margin-top:calc(4px*var(--k,1))}@media(min-width:901px){.pdpage .rudy__in:not(:has(.rg)){grid-template-columns:calc(120px*var(--k,1)) minmax(0,1fr);max-width:calc(720px*var(--k,1))}}.product-main--studio .pbuy>form{padding:calc(22px*var(--k,1));border-radius:calc(12px*var(--k,1));background:var(--bg);box-shadow:0 calc(8px*var(--k,1)) calc(30px*var(--k,1)) #0000000a}.product-main--studio .step__h{font-size:calc(12px*var(--k,1));line-height:1.4;gap:calc(10px*var(--k,1));margin-bottom:calc(10px*var(--k,1))}.product-main--studio .step__h i{width:calc(26px*var(--k,1));height:calc(26px*var(--k,1));border-radius:50%;background:var(--accent);font-style:normal;font-size:calc(12px*var(--k,1));font-weight:800;font-variant-numeric:tabular-nums;line-height:1;flex:0 0 calc(26px*var(--k,1));box-shadow:inset 0 1px #ffffff2e,0 2px calc(5px*var(--k,1)) #0000001a}.product-main--studio .step__h .step__note{margin-top:0!important;line-height:1.4}.product-main--studio .pbuy .dz{padding:calc(24px*var(--k,1)) calc(16px*var(--k,1));min-height:calc(112px*var(--k,1));background:var(--bg-alt)}.product-main--studio .pacc{border-radius:calc(8px*var(--k,1));margin-bottom:calc(10px*var(--k,1));background:var(--bg)}.product-main--studio .popt--tile img{width:calc(64px*var(--k,1));height:calc(80px*var(--k,1))}.product-main--studio [aria-label=Design] .popt--tile{min-height:calc(140px*var(--k,1))}.product-main--studio [class~=gpo-dropzone]{min-height:calc(160px*var(--k,1));border-radius:calc(12px*var(--k,1));background:var(--bg-alt)}.product-main--studio [class~=gpo-dropzone__action]{min-height:calc(48px*var(--k,1));padding:calc(12px*var(--k,1)) calc(24px*var(--k,1));border-radius:calc(999px*var(--k,1));background:var(--accent);font-weight:700}.product-main--studio [class~=gpo-dropzone]:focus-within{outline:2px solid var(--accent);outline-offset:calc(3px*var(--k,1))}.pdpage .seo-block--studio .rte-grid img{border-radius:calc(12px*var(--k,1))}.pdpage .seo-block--studio video{width:100%;height:auto}.pdpage .seo-block--studio .seo-media__fig video{max-height:min(calc(560px*var(--k,1)),calc(100svh - var(--header-h) - calc(40px*var(--k,1))))}.pdpage .seo-block--studio:has(.seo-media__copy>p:only-child) .seo-media__fig{max-width:calc(320px*var(--k,1))}.pdpage #addToCartByAntigroDesigner{width:100%;min-height:calc(60px*var(--k,1));padding:calc(18px*var(--k,1)) calc(24px*var(--k,1));border-radius:2rem;background:var(--accent);font:750 calc(15px*var(--k,1))/1.4 var(--font-head);box-shadow:0 calc(8px*var(--k,1)) calc(22px*var(--k,1)) calc(-12px*var(--k,1)) var(--accent)}.pdpage #addToCartByAntigroDesigner:focus-visible{outline:2px solid var(--accent);outline-offset:calc(4px*var(--k,1))}.pdpage .product-main--tumbler .phero__stage{background:linear-gradient(140deg,#fff,#f4e8e9);border-radius:calc(20px*var(--k,1))}.pdpage .product-main--tumbler .phero__stage img{height:100%;padding:calc(20px*var(--k,1))}.pdpage .product-main--tumbler .thumbs button{border-radius:calc(12px*var(--k,1))}.pdpage .pbtn--design{background:var(--accent);min-height:calc(60px*var(--k,1));border-radius:calc(10px*var(--k,1))}.pdpage .pbtn--design:focus-visible{outline:2px solid var(--accent);outline-offset:calc(4px*var(--k,1))}
/*# sourceMappingURL=/cdn/shop/t/111/assets/xl-pdp-visual.css.map */
