.walletcase-featured-products-section{width:100%;position:relative;background-color:#fff;padding-top:48px;padding-bottom:56px}@media(min-width:768px){.walletcase-featured-products-section{padding-top:64px;padding-bottom:72px}}.walletcase-featured-products-container{width:100%;max-width:1360px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media(min-width:768px){.walletcase-featured-products-container{padding-left:40px;padding-right:40px}}.walletcase-featured-products-header{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:28px}@media(min-width:768px){.walletcase-featured-products-header{flex-direction:row;align-items:flex-end;margin-bottom:36px}}.walletcase-featured-products-title{font-family:var(--walletcase-font-serif)!important;font-size:28px!important;font-weight:900!important;line-height:1!important;text-transform:uppercase!important;letter-spacing:.5px!important;color:var(--walletcase-charcoal)!important;margin:0!important}@media(min-width:768px){.walletcase-featured-products-title{font-size:38px!important}}.walletcase-featured-products-action{font-family:var(--walletcase-font-sans)!important;font-size:14px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.5px!important;color:var(--walletcase-charcoal)!important;text-decoration:underline!important;text-underline-offset:3px;transition:color .2s ease!important}.walletcase-featured-products-action:hover{color:#666!important}.walletcase-featured-products-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px 10px}@media(min-width:768px){.walletcase-featured-products-grid{grid-template-columns:repeat(4,1fr);gap:24px 20px}}.walletcase-product-card{position:relative;display:flex;flex-direction:column;height:100%}.walletcase-product-card-media-wrap{position:relative;width:100%;aspect-ratio:640 / 768;background-color:#eeeae9;border-radius:14px;overflow:hidden;transition:transform .35s cubic-bezier(.16,1,.3,1)}.walletcase-product-card:hover .walletcase-product-card-media-wrap{transform:translateY(-4px)}.walletcase-product-card-link{display:block;width:100%;height:100%}.walletcase-product-slides-track{position:relative;width:100%;height:100%}.walletcase-product-slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:opacity .35s ease,visibility .35s ease;pointer-events:none}.walletcase-product-slide.active{opacity:1;visibility:visible;pointer-events:auto}.walletcase-product-card-img{width:100%;height:100%;object-fit:contain;object-position:center;display:block;mix-blend-mode:multiply;transition:transform .4s ease}.walletcase-product-card:hover .walletcase-product-card-img{transform:scale(1.04)}.walletcase-card-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:28px;height:36px;background:transparent;border:none;color:var(--walletcase-charcoal);display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease,transform .2s ease;padding:0;outline:none}.walletcase-card-arrow--prev{left:4px}.walletcase-card-arrow--next{right:4px}.walletcase-product-card:hover .walletcase-card-arrow{opacity:.85;visibility:visible}.walletcase-card-arrow:hover{opacity:1!important;transform:translateY(-50%) scale(1.15)}@media(max-width:767px){.walletcase-card-arrow{display:none}}.walletcase-card-progress{position:absolute;bottom:0;left:0;width:100%;height:2.5px;background-color:#0000000f;z-index:10;overflow:hidden}.walletcase-card-progress-bar{height:100%;background-color:var(--walletcase-charcoal);transition:width .3s cubic-bezier(.25,1,.5,1);border-radius:2px}.walletcase-product-card-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#eeeae9}.walletcase-product-card-info{background-color:#fff;padding:12px 4px 6px;text-align:left}.walletcase-product-card-title-link{display:block;text-decoration:none!important;margin-bottom:4px}.walletcase-product-card-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:2.7em;font-family:var(--walletcase-font-sans);font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;color:var(--walletcase-charcoal);line-height:1.35;transition:color .2s ease}@media(min-width:768px){.walletcase-product-card-title{font-size:15px}}.walletcase-product-card:hover .walletcase-product-card-title{color:#555}.walletcase-product-card-price{font-family:var(--walletcase-font-sans);font-size:14px;font-weight:500;color:var(--walletcase-charcoal);line-height:1.2}.walletcase-values-section-wrapper{background-color:#fff;padding-top:70px;padding-bottom:80px}@media(min-width:992px){.walletcase-values-section-wrapper{padding-top:90px;padding-bottom:100px}}.walletcase-values-tabs-nav{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:40px;border-bottom:1px solid var(--walletcase-border);padding-bottom:16px}.walletcase-values-tab-btn{background:none;border:none;padding:8px 18px;border-radius:var(--walletcase-radius-pill);font-family:var(--walletcase-font-sans);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:#888;cursor:pointer;transition:var(--walletcase-transition);display:inline-flex;align-items:center;gap:8px}.walletcase-values-tab-num{font-size:11px;opacity:.7}.walletcase-values-tab-btn.active,.walletcase-values-tab-btn:hover{background-color:var(--walletcase-charcoal);color:#fff}.walletcase-values-slide{display:none;animation:walletcaseFadeIn .4s ease}.walletcase-values-slide.active{display:block}@keyframes walletcaseFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.walletcase-values-layout{display:grid;grid-template-columns:1fr;gap:36px;align-items:center}@media(min-width:992px){.walletcase-values-layout{grid-template-columns:1fr 1.25fr;gap:60px}}.walletcase-values-eyebrow{display:block;font-family:var(--walletcase-font-sans);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:2px;color:#888;margin-bottom:12px}.walletcase-values-heading{font-family:var(--walletcase-font-serif);font-size:clamp(28px,3.8vw,42px);font-weight:900;text-transform:uppercase;letter-spacing:.5px;line-height:1.15;color:var(--walletcase-charcoal);margin:0 0 18px}.walletcase-values-description p{font-family:var(--walletcase-font-sans);font-size:16px;line-height:1.65;color:#444;margin:0 0 28px}.walletcase-values-arrows{display:flex;gap:14px}.walletcase-slider-arrow{width:42px;height:42px;border-radius:50%;border:1px solid var(--walletcase-charcoal);background:transparent;color:var(--walletcase-charcoal);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--walletcase-transition)}.walletcase-slider-arrow:hover{background:var(--walletcase-charcoal);color:#fff}.walletcase-values-image-wrap{width:100%;aspect-ratio:4 / 3;border-radius:var(--walletcase-radius-card);overflow:hidden;box-shadow:0 10px 30px #00000014}.walletcase-values-img{width:100%;height:100%;object-fit:cover;display:block}.walletcase-social-section-wrapper{background-color:#fff;padding-top:60px;padding-bottom:70px}.walletcase-social-header{display:flex;flex-direction:column;gap:10px;margin-bottom:30px}@media(min-width:768px){.walletcase-social-header{flex-direction:row;align-items:flex-end;justify-content:space-between}}.walletcase-social-title{font-family:var(--walletcase-font-serif);font-size:clamp(24px,3.2vw,34px);font-weight:900;text-transform:uppercase;letter-spacing:.5px;color:var(--walletcase-charcoal);margin:0}.walletcase-social-link{font-family:var(--walletcase-font-sans);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--walletcase-charcoal)!important;text-decoration:underline!important}.walletcase-social-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media(min-width:576px){.walletcase-social-grid{grid-template-columns:repeat(3,1fr);gap:16px}}@media(min-width:992px){.walletcase-social-grid{grid-template-columns:repeat(6,1fr);gap:16px}.template-product .walletcase-social-grid{grid-template-columns:repeat(4,1fr)}}.walletcase-social-card{display:block;border-radius:16px;overflow:hidden}.walletcase-social-img-wrap{position:relative;width:100%;aspect-ratio:1 / 1;background-color:#f5f2eb;overflow:hidden}.walletcase-social-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.walletcase-social-hover-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000059;display:flex;align-items:center;justify-content:center;color:#fff;opacity:0;transition:opacity .3s ease}.walletcase-social-card:hover .walletcase-social-img{transform:scale(1.06)}.walletcase-social-card:hover .walletcase-social-hover-overlay{opacity:1}.product-page>.container,.template-product .walletcase-container,.template-product .walletcase-featured-products-container,.template-product .dagne-pdp-features-inner,.template-product .dagne-pdp-features-container,.template-product .carousel-reviews-container>.container,.template-product .dagne-pdp-reviews-container,.dagne-pdp-accordions-section>.walletcase-container,.dagne-exclusive-offer-section>.walletcase-container,.dagne-faqs-split-section>.walletcase-container{width:100%!important;max-width:1380px!important;margin-left:auto!important;margin-right:auto!important;padding-left:16px!important;padding-right:16px!important;box-sizing:border-box!important}@media(max-width:991px){.template-product .dagne-pdp-features-inner,.template-product .dagne-pdp-features-container,.dagne-faqs-split-section>.walletcase-container{padding-left:0!important;padding-right:0!important}}.product-page__container,.product-page__main,.product-page-main.dagne-pdp-layout-main,.product-page-main.dagne-pdp-layout-4,.product-page-main.dagne-pdp-layout-5,.product-page-info,.product-page-info--max-width,.product-page-info__section--max-width,[data-js-footbar-product-limit],.dagne-pdp-buybox-col:not(.sidebar-fixed-top):not(.sidebar-fixed-bottom) .dagne-pdp-buybox-sticky,.product-page__tabs,.dagne-pdp-buybox-accordions{width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}.dagne-pdp-layout-5 .product-page-info{margin-top:28px}.dagne-pdp-layout-main *,.dagne-pdp-layout-main *:before,.dagne-pdp-layout-main *:after{box-sizing:border-box}@media(min-width:992px){.product-page>.container,.template-product .walletcase-container,.template-product .walletcase-featured-products-container,.template-product .dagne-pdp-features-inner,.template-product .dagne-pdp-features-container,.template-product .carousel-reviews-container>.container,.template-product .dagne-pdp-reviews-container,.dagne-pdp-accordions-section>.walletcase-container,.dagne-exclusive-offer-section>.walletcase-container,.dagne-faqs-split-section>.walletcase-container{padding-left:48px!important;padding-right:48px!important}.dagne-pdp-layout-main>.row{align-items:flex-start;margin-left:0!important;margin-right:0!important;width:100%!important}.dagne-pdp-layout-main .dagne-pdp-gallery-col{padding-left:0!important;padding-right:24px!important;min-width:0}.dagne-pdp-layout-main .dagne-pdp-buybox-col{padding-left:24px!important;padding-right:0!important;min-width:0}.dagne-pdp-buybox-sticky{position:sticky;top:90px}}.dagne-pdp-gallery,.dagne-pdp-gallery-wrapper{position:relative}.dagne-gallery-top-badges{position:absolute;top:14px;left:14px;right:14px;z-index:15;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.dagne-pdp-gallery-badge,.dagne-pdp-badge-pill{pointer-events:auto;display:inline-flex;align-items:center;gap:6px;padding:5px 13px;background-color:#fff;color:#2b2b2b;font-family:var(--walletcase-font-sans);font-size:12px;font-weight:500;letter-spacing:.02em;border-radius:30px;box-shadow:0 2px 8px #0000000f}.dagne-pdp-gallery-badge{position:absolute;top:14px;left:14px;z-index:15}.dagne-pdp-gallery-wishlist,.dagne-pdp-wishlist-btn{pointer-events:auto;width:38px;height:38px;border-radius:50%;background:#ffffffe6;border:none;display:inline-flex;align-items:center;justify-content:center;color:#2b2b2b;cursor:pointer;transition:transform .2s ease,background-color .2s ease}.dagne-pdp-gallery-wishlist{position:absolute;top:14px;right:14px;z-index:15}.dagne-pdp-gallery-wishlist:hover,.dagne-pdp-wishlist-btn:hover{transform:scale(1.06);background:#fff}.dagne-pdp-gallery-wishlist.is-active svg path,.dagne-pdp-wishlist-btn.is-active svg path{fill:#2b2b2b}.dagne-pdp-sheet-row,.dagne-pdp-gallery-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:12px!important;margin:0!important;width:100%!important;position:relative}.dagne-pdp-sheet-row>*,.dagne-pdp-gallery-grid>*{width:100%!important;max-width:100%!important;padding:0!important;margin:0!important}.dagne-pdp-sheet-row .product-gallery__sheet_item_inner,.dagne-pdp-gallery-grid .product-gallery__sheet_item_inner{background-color:#fff;border-radius:4px;overflow:hidden;display:block;width:100%;position:relative}.dagne-sheet-card,.dagne-supp-media-inner{background-color:#f4f2f0;border-radius:4px;overflow:hidden;aspect-ratio:4 / 5;display:block!important;width:100%!important;position:relative!important}.dagne-sheet-card img,.dagne-supp-media-img{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.product-gallery__zoom.invisible,.product-gallery__zoom.invisible *,.product-gallery__zoom_image.invisible,.product-gallery__zoom_image.invisible *{visibility:hidden!important;opacity:0!important}.product-gallery__zoom--main,.product-gallery__zoom--main .product-gallery__zoom_width,.product-gallery__zoom--main .product-gallery__zoom_container,.product-gallery__zoom--main .product-gallery__zoom_container_ratio{background:transparent!important}.product-gallery__zoom--main .product-gallery__zoom_image:not(.invisible){background-color:#fff}@media(max-width:991px){.product-gallery__zoom--main{display:none!important}.product-gallery__sheet_item.is-zooming .product-gallery__sheet_item_inner .rimage__img,.product-gallery__main_slider.is-zooming .product-gallery__blockratio .rimage__img,.product-gallery__main_single.is-zooming .product-gallery__blockratio .rimage__img,.product-gallery__main_item.is-zooming .product-gallery__blockratio .rimage__img{opacity:1!important;visibility:visible!important}}@media(min-width:992px)and (hover:hover){.product-gallery__sheet_item.is-zooming:hover .product-gallery__sheet_item_inner .rimage__img,.product-gallery__main_slider.is-zooming:hover .product-gallery__blockratio .rimage__img,.product-gallery__main_single.is-zooming:hover .product-gallery__blockratio .rimage__img,.product-gallery__main_item.is-zooming:hover .product-gallery__blockratio .rimage__img{opacity:0!important}}.product-gallery .product-gallery__main_slider.d-none-important:not(.slick-initialized){display:block!important}.product-gallery .product-gallery__main_slider:not(.slick-initialized) .product-gallery__main_item:not(:first-child){display:none!important}.product-gallery .product-gallery__main_slider:not(.slick-initialized)+.product-gallery__main_arrows+.product-gallery__main_spacer,.product-gallery .product-gallery__main_slider:not(.slick-initialized)~.product-gallery__main_spacer{display:none!important}.dagne-pdp-sheet-grid.is-collapsed .dagne-collapsible-media,.dagne-pdp-gallery:not(.is-expanded) .dagne-collapsible-media{display:none!important}.dagne-pdp-see-more-wrap,.dagne-gallery-see-more-wrap{position:relative;display:flex;justify-content:center;align-items:flex-end;margin-top:-86px;padding-top:52px;padding-bottom:12px;z-index:12;background:linear-gradient(180deg,#fff0,#ffffffeb 65%,#fff)}.dagne-pdp-sheet-grid:not(.is-collapsed) .dagne-pdp-see-more-wrap,.dagne-pdp-gallery.is-expanded .dagne-gallery-see-more-wrap{margin-top:12px;padding-top:0;background:none}.dagne-pdp-see-more-btn,.dagne-gallery-see-more-btn{pointer-events:auto;position:relative;z-index:2;background-color:#fff;color:#2b2b2b;border:1px solid #2B2B2B;border-radius:40px;padding:10px 26px;font-family:var(--walletcase-font-sans);font-size:13px;font-weight:500;letter-spacing:.02em;cursor:pointer;transition:background-color .2s ease,color .2s ease}.dagne-pdp-see-more-btn:hover,.dagne-gallery-see-more-btn:hover{background-color:#2b2b2b;color:#fff}.dagne-pdp-mobile-counter,.dagne-mobile-slide-counter{position:absolute;bottom:14px;right:14px;z-index:15;background:#ffffffe6;color:#2b2b2b;font-family:var(--walletcase-font-sans);font-size:11px;font-weight:500;padding:4px 10px;border-radius:20px}.dagne-pdp-large-statement{margin-top:48px;padding-right:24px}.dagne-pdp-large-statement p,.dagne-pdp-large-statement-text{font-family:var(--walletcase-font-serif)!important;font-size:clamp(32px,3.8vw,48px)!important;font-weight:900!important;line-height:1.12!important;letter-spacing:.5px!important;text-transform:uppercase!important;color:var(--walletcase-charcoal)!important;margin:0}.template-product .breadcrumbs{display:none!important}.dagne-pdp-breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-family:var(--walletcase-font-sans);font-size:12px;color:#757575;margin-bottom:10px}.dagne-pdp-breadcrumbs a{color:#757575!important;text-decoration:none!important;transition:color .15s ease}.dagne-pdp-breadcrumbs a:hover{color:#2b2b2b!important;text-decoration:underline!important}.dagne-breadcrumb-current{color:var(--walletcase-charcoal);font-weight:500}.dagne-pdp-title-price-row{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:16px!important;margin-bottom:6px!important}.dagne-pdp-title-price-row h1,.dagne-pdp-title-price-row h2,.dagne-pdp-title-price-row .product-page-info__title,.dagne-pdp-title-price-row .pdp-title_text{font-family:var(--walletcase-font-sans)!important;font-size:22px!important;font-weight:700!important;line-height:1.25!important;color:var(--walletcase-charcoal)!important;letter-spacing:.3px!important;text-transform:uppercase!important;margin:0!important}.product-page-info__price{text-align:left!important;margin-bottom:10px!important}.product-page-info__price .price,.product-page-info__price .price span,.dagne-pdp-inline-price .price,.dagne-pdp-inline-price .price span,.dagne-pdp-price-inline .price,.dagne-pdp-price-inline .price span{font-family:var(--walletcase-font-sans)!important;font-size:20px!important;font-weight:700!important;color:var(--walletcase-charcoal)!important}.product-page-info__price .price--sale{display:inline-flex!important;align-items:baseline!important;gap:8px!important}.product-page-info__price .price--sale>span:first-child{font-size:15px!important;font-weight:400!important;color:#888!important;text-decoration:line-through!important}.product-page-info__price .price--sale>span:last-child{font-size:20px!important;font-weight:700!important;color:var(--walletcase-charcoal)!important}.product-page-info__price-sale-details{text-align:left!important;font-family:var(--walletcase-font-sans)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.04em!important;color:#2b2b2b!important;background-color:#faffe2;border:1px solid #D8DFB5;border-radius:4px;padding:3px 10px;display:inline-block;margin:0 0 16px!important}.dagne-pdp-rating-bar,.dagne-pdp-reviews-row{margin-bottom:18px!important}.dagne-pdp-stars-link,.dagne-pdp-reviews-summary-link{display:inline-flex;align-items:center;gap:8px;text-decoration:none!important;color:#2b2b2b!important;font-family:var(--walletcase-font-sans);font-size:13px}.dagne-stars-icons,.dagne-pdp-stars{display:inline-flex;align-items:center;gap:2px;color:#2b2b2b}.dagne-rating-score,.dagne-pdp-rating-num{font-weight:600;color:#2b2b2b}.dagne-rating-count,.dagne-pdp-review-count{color:#5c5c5c;text-decoration:underline;text-underline-offset:3px}.product-page-info__options{margin-bottom:10px!important}.product-options--type-page{text-align:left!important}.product-options--type-page .product-options__section{justify-content:flex-start!important;gap:10px!important;column-gap:10px!important;row-gap:10px!important;padding-left:0!important;padding-right:0!important;margin-bottom:0!important}.product-options--type-page .product-options__value{margin-bottom:0!important}.dagne-option-group,.dagne-fallback-option-group{margin-bottom:14px}.dagne-option-group:last-child,.dagne-fallback-option-group:last-child{margin-bottom:0!important}.dagne-option-header,.dagne-fallback-option-header{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%;margin-bottom:8px!important;font-family:var(--walletcase-font-sans);font-size:13px;color:#2b2b2b}.product-options--type-page label,.dagne-option-header label{font-size:13px!important;font-weight:600!important;color:#2b2b2b!important;margin-bottom:0!important;margin-right:0!important}.dagne-option-val-text,.dagne-option-selected-val,.dagne-fallback-selected{font-weight:400;color:#5c5c5c}.dagne-desc-norm{font-style:normal;color:#757575}.dagne-size-guide-btn,.dagne-size-guide-trigger{background:none;border:none;padding:0;font-family:var(--walletcase-font-sans);font-size:12px;font-weight:500;color:#2b2b2b;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.dagne-color-swatch-row,.dagne-fallback-swatch-grid{display:flex;flex-wrap:wrap;gap:8px}.dagne-rect-swatch,.dagne-fallback-swatch,.product-options--type-page .product-options__value--square{width:42px!important;height:30px!important;border-radius:3px!important;border:1px solid rgba(0,0,0,.12)!important;padding:0!important;cursor:pointer;position:relative;transition:transform .15s ease,box-shadow .15s ease}.dagne-rect-swatch.is-active,.dagne-fallback-swatch.active,.product-options--type-page .product-options__value--square.active{border:1.5px solid #2B2B2B!important;box-shadow:inset 0 0 0 2px #fff!important}.dagne-swatch-new-pill{position:absolute;top:-7px;right:-6px;background:#fff;border:1px solid #2B2B2B;color:#2b2b2b;font-size:8px;font-weight:700;padding:1px 4px;border-radius:8px;line-height:1}.dagne-size-btn-row,.dagne-fallback-size-grid{display:flex;flex-wrap:wrap;gap:8px}.dagne-size-btn,.dagne-fallback-size-btn,.product-options--type-page .product-options__value--large-text{height:38px!important;padding:0 16px!important;border-radius:4px!important;border:1px solid #D5D5D5!important;background-color:#fff!important;color:#2b2b2b!important;font-family:var(--walletcase-font-sans)!important;font-size:13px!important;font-weight:400!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.dagne-size-btn.is-active,.dagne-fallback-size-btn.active,.product-options--type-page .product-options__value--large-text.active{border:1.5px solid #2B2B2B!important;background-color:#f7f7f7!important;font-weight:600!important}.dagne-size-helper-text{margin:10px 0 0;font-family:var(--walletcase-font-sans);font-size:12px;line-height:1.5;color:#5c5c5c}.dagne-size-helper-link{color:#2b2b2b!important;font-weight:500;text-decoration:underline!important;text-underline-offset:3px}.dagne-pdp-layout-main .product-page-info__complementary-products,.dagne-pdp-layout-4 .product-page-info__complementary-products{display:block!important}.pdp-upsell-in-buybox,.dagne-upsell-card{background-color:#f7f7f7;border-radius:8px;padding:14px 16px;margin:18px 0;border:1px solid #ECECEC}.pdp-upsell-header,.dagne-upsell-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.pdp-upsell-in-buybox-title,.dagne-upsell-heading{font-family:var(--walletcase-font-sans);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#2b2b2b}.pdp-upsell-badge,.dagne-upsell-discount-badge{background-color:#faffe2;border:1px solid #D8DFB5;color:#2b2b2b;font-family:var(--walletcase-font-sans);font-size:10px;font-weight:700;letter-spacing:.06em;padding:2px 8px;border-radius:4px;display:inline-block}.pdp-upsell-product,.dagne-upsell-body{display:flex;align-items:center;justify-content:space-between;gap:12px}.pdp-upsell-product-content{display:flex;align-items:center;gap:12px;flex:1}.pdp-upsell-product-image,.dagne-upsell-thumb-wrap{width:60px;height:72px;border-radius:4px;background-color:#eeeae9;overflow:hidden;flex-shrink:0}.pdp-upsell-product-image img,.dagne-upsell-thumb{width:100%;height:100%;object-fit:cover;display:block}.pdp-upsell-product-text,.dagne-upsell-info{flex:1;min-width:0}.pdp-upsell-title,.dagne-upsell-product-title{font-family:var(--walletcase-font-sans);font-size:13px;font-weight:600;color:#2b2b2b;display:block}.new-pdp-upsell-product-description{font-size:12px;color:#5c5c5c;margin:2px 0 4px}.pdp-upsell-details-btn,.dagne-upsell-details-btn{background:none;border:none;padding:0;font-family:var(--walletcase-font-sans);font-size:12px;color:#2b2b2b;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.pdp-upsell-price,.dagne-upsell-price-wrap{display:inline-flex;align-items:center;gap:6px;font-family:var(--walletcase-font-sans);font-size:13px;margin:0}.pdp-upsell-price-final,.dagne-upsell-price-sale{font-weight:600;color:#2b2b2b}.pdp-upsell-price-compare,.dagne-upsell-price-compare{color:#888;font-size:12px;text-decoration:line-through}.pdp-upsell-product-checkbox input[type=checkbox],.dagne-upsell-checkbox{width:20px;height:20px;accent-color:#2B2B2B;cursor:pointer}.dagne-upsell-swatches{display:flex;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid #E2E2E2}.dagne-upsell-swatch{width:30px;height:22px;border-radius:3px;border:1px solid rgba(0,0,0,.15);cursor:pointer;padding:0}.dagne-upsell-swatch.is-active{border:1.5px solid #2B2B2B;box-shadow:inset 0 0 0 2px #fff}.dagne-pdp-layout-main .product-page-info__notes,.dagne-pdp-layout-main .product-page-info__button-add-to-wishlist,.dagne-pdp-layout-main .product-page-info__button-add-to-compare,.dagne-pdp-layout-4 .product-page-info__notes,.dagne-pdp-layout-4 .product-page-info__button-add-to-wishlist,.dagne-pdp-layout-4 .product-page-info__button-add-to-compare{display:none!important}.product-page-info__quantity{display:flex!important;flex-direction:column!important;align-items:flex-start!important;margin-bottom:16px!important;text-align:left!important}.product-page-info__quantity>label{font-family:var(--walletcase-font-sans)!important;font-size:13px!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#2b2b2b!important;margin:0 0 8px!important}.product-page-info__quantity .input-quantity{display:inline-flex!important;align-items:center!important;justify-content:space-between!important;width:132px!important;height:44px!important;border:1px solid #D5D5D5!important;border-radius:var(--walletcase-radius-pill)!important;background-color:#fff!important;padding:0 4px!important;overflow:hidden}.product-page-info__quantity .input-quantity [data-control="-"],.product-page-info__quantity .input-quantity [data-control="+"]{width:34px!important;height:34px!important;border:none!important;border-radius:50%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#2b2b2b!important;background:transparent!important;cursor:pointer;margin:0!important;transition:background-color .15s ease}.product-page-info__quantity .input-quantity [data-control="-"]:hover,.product-page-info__quantity .input-quantity [data-control="+"]:hover{background-color:#f4f2f0!important}.product-page-info__quantity .input-quantity input[type=number]{flex:1 1 auto!important;width:48px!important;height:100%!important;border:none!important;background:transparent!important;font-family:var(--walletcase-font-sans)!important;font-size:14px!important;font-weight:600!important;color:#2b2b2b!important;text-align:center!important;padding:0!important;margin:0!important;-moz-appearance:textfield!important}.product-page-info__quantity .input-quantity input[type=number]::-webkit-outer-spin-button,.product-page-info__quantity .input-quantity input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}.dagne-pdp-layout-main .buttons-group-grid-px-5,.dagne-pdp-layout-main .product-page-info__button-add-to-cart,.dagne-pdp-layout-4 .buttons-group-grid-px-5,.dagne-pdp-layout-4 .product-page-info__button-add-to-cart{width:100%!important;max-width:100%!important;flex:0 0 100%!important;margin:0!important}.btn--animation-shake,.btn--animation-shake:not([data-button-status=sold-out]),.product-page-info__button-add-to-cart .btn{-webkit-animation:none!important;animation:none!important}.dagne-pdp-layout-main .product-page-info__button-add-to-cart .btn,.dagne-pdp-layout-4 .product-page-info__button-add-to-cart .btn,.product-page-info__button-add-to-cart .btn{width:100%!important;min-height:52px!important;border-radius:var(--walletcase-radius-pill)!important;background-color:#333!important;border-color:#333!important;color:#fff!important;font-family:var(--walletcase-font-sans)!important;font-size:13px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;transform:none!important;box-shadow:none!important;transition:background-color .3s ease-out,border-color .3s ease-out,color .3s ease-out!important}.dagne-pdp-layout-main .product-page-info__button-add-to-cart .btn:hover,.dagne-pdp-layout-4 .product-page-info__button-add-to-cart .btn:hover,.product-page-info__button-add-to-cart .btn:hover,.product-page-info__button-add-to-cart .btn:focus,.product-page-info__button-add-to-cart .btn:active{background-color:#000!important;border-color:#000!important;color:#fff!important;transform:none!important;box-shadow:none!important}.dagne-pdp-layout-main .product-page-info__button-add-to-cart .btn span,.dagne-pdp-layout-main .product-page-info__button-add-to-cart .btn:hover span,.dagne-pdp-layout-main .product-page-info__button-add-to-cart .btn:focus span,.dagne-pdp-layout-main .product-page-info__button-add-to-cart .btn:active span,.product-page-info__button-add-to-cart .btn span,.product-page-info__button-add-to-cart .btn:hover span,.product-page-info__button-add-to-cart .btn:focus span,.product-page-info__button-add-to-cart .btn:active span,.dagne-pdp-layout-main .product-page-info__button-add-to-cart .btn .btn__text,.dagne-pdp-layout-main .product-page-info__button-add-to-cart .btn:hover .btn__text,.product-page-info__button-add-to-cart .btn .btn__text,.product-page-info__button-add-to-cart .btn:hover .btn__text{color:#fff!important;transform:none!important}.dagne-pdp-layout-main .product-page-info__button-add-to-cart .btn i,.dagne-pdp-layout-4 .product-page-info__button-add-to-cart .btn i,.product-page-info__button-add-to-cart .btn i{display:none!important}.product-page-info__dynamic-checkout,.product-page-info__dynamic-checkout .dynamic-checkout,.product-page-info__dynamic-checkout .dynamic-checkout__button{width:100%!important;max-width:100%!important;margin-top:0!important}.product-page-info__dynamic-checkout .shopify-payment-button__button,.product-page-info__dynamic-checkout .shopify-payment-button__button--unbranded,.product-page-info__dynamic-checkout .shopify-payment-button__button--branded,.product-page-info__dynamic-checkout .shopify-payment-button__button--branded .shopify-cleanslate div[role=button],.dynamic-checkout__button--styled button.shopify-payment-button__button,.dynamic-checkout__button--styled .shopify-payment-button__button{width:100%!important;min-height:52px!important;border-radius:var(--walletcase-radius-pill)!important;font-family:var(--walletcase-font-sans)!important;font-size:13px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;overflow:hidden!important;transition:background-color .3s ease-out,border-color .3s ease-out,color .3s ease-out!important}.new-pdp-afterpay,.dagne-afterpay-row{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:5px;margin-top:12px;margin-bottom:20px;font-family:var(--walletcase-font-sans);font-size:12px;color:#5c5c5c;text-align:center}.dagne-afterpay-badge{display:inline-flex;align-items:center;background-color:#b2fce4;color:#000;font-weight:800;font-size:11px;padding:2px 8px;border-radius:12px;letter-spacing:-.02em}.dagne-pdp-accordions-section{padding:20px 0 40px;background-color:#fff}.dagne-pdp-accordions-section-heading{font-family:var(--walletcase-font-serif)!important;font-size:clamp(24px,3vw,36px)!important;font-weight:900!important;letter-spacing:.5px!important;text-transform:uppercase!important;color:var(--walletcase-charcoal)!important;margin:0 0 20px}.dagne-pdp-buybox-accordions{margin-top:20px;border-top:1px solid #E5E5E5}.dagne-pdp-accordions-section .dagne-pdp-buybox-accordions{margin-top:0}.dagne-pdp-buybox-accordions .tabs__head{display:none!important}.dagne-pdp-buybox-accordions [data-js-tabs-tab],.dagne-pdp-acc-item{border-bottom:1px solid #E5E5E5}.dagne-pdp-buybox-accordions [data-js-tabs-btn-mobile],.dagne-pdp-acc-trigger{width:100%;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;padding:16px 0!important;font-family:var(--walletcase-font-sans)!important;font-size:15px!important;font-weight:600!important;color:var(--walletcase-charcoal)!important;text-transform:none!important;letter-spacing:0!important;text-align:left!important;cursor:pointer!important;border:none!important;background:transparent!important}.dagne-pdp-buybox-accordions [data-js-tabs-btn-mobile]>i{display:none!important}.dagne-acc-icon{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;color:#2b2b2b;flex-shrink:0}.dagne-acc-icon .icon-minus,[data-js-tabs-tab].active .dagne-acc-icon .icon-plus,.dagne-pdp-acc-item.active .dagne-acc-icon .icon-plus,.faqs__head.open .dagne-acc-icon .icon-plus{display:none}[data-js-tabs-tab].active .dagne-acc-icon .icon-minus,.dagne-pdp-acc-item.active .dagne-acc-icon .icon-minus,.faqs__head.open .dagne-acc-icon .icon-minus{display:block}.dagne-pdp-buybox-accordions .tabs__content,.dagne-pdp-acc-panel{padding:0 0 20px 26px!important;font-family:var(--walletcase-font-sans);font-size:13.5px;line-height:1.6;color:#4a4a4a}.dagne-acc-bullets,.dagne-acc-bullets ul{padding-left:18px;margin:0 0 14px;list-style:disc}.dagne-acc-bullets li{margin-bottom:6px}.dagne-acc-desc,.dagne-acc-desc p{margin:0 0 18px;color:#4a4a4a}.dagne-why-icons-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px 16px;margin-top:14px;padding-top:14px;border-top:1px solid #EFEFEF}@media(min-width:768px){.dagne-pdp-section-accordions .dagne-why-icons-grid{grid-template-columns:repeat(3,1fr)}}.dagne-why-icon-item{display:flex;align-items:center;gap:10px;font-size:12.5px;color:#2b2b2b}.dagne-why-icon-item img{width:34px;height:34px;object-fit:contain;flex-shrink:0}.dagne-size-spec-row{display:grid;grid-template-columns:120px 1fr;gap:16px;align-items:start;margin-bottom:14px}.dagne-size-spec-img img{width:100%;border-radius:4px}.dagne-size-spec-list p,.dagne-material-care p,.dagne-shipping-copy p{margin:0 0 6px;font-size:13px}.dagne-material-care h4{font-size:13px;font-weight:700;text-transform:uppercase;margin:12px 0 6px}.dagne-included-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media(min-width:768px){.dagne-pdp-section-accordions .dagne-included-grid{grid-template-columns:repeat(4,1fr);gap:16px}}.dagne-included-item{display:flex;flex-direction:column;gap:6px;font-size:12px;color:#2b2b2b;text-decoration:none!important}.dagne-included-item img{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:4px;background-color:#f4f2f0}.dagne-pdp-features-multiview,.dagne-pdp-features-section{background-color:transparent;padding:0;margin-top:48px}.dagne-pdp-features-inner,.dagne-pdp-features-container{max-width:1380px;margin:0 auto;padding:0!important;background-color:#f7f7f7;background-clip:content-box;display:grid;grid-template-columns:1fr;gap:20px;align-items:center}.dagne-pdp-features-left{padding:28px 16px 0}.dagne-pdp-features-right{padding:0 16px 28px}@media(min-width:992px){.dagne-pdp-features-inner,.dagne-pdp-features-container{padding:0 48px!important;grid-template-columns:35% 65%;gap:32px}.dagne-pdp-features-left{padding:48px 0 48px 40px}.dagne-pdp-features-right{padding:48px 40px 48px 0}}.dagne-pdp-features-heading,.dagne-pdp-features-eyebrow{font-family:var(--walletcase-font-sans)!important;font-size:12px!important;font-weight:800!important;letter-spacing:2px!important;text-transform:uppercase!important;color:#888!important;margin:0 0 24px}.dagne-pdp-features-tablist,.dagne-pdp-features-tab-list{display:flex;flex-wrap:wrap;gap:24px;list-style:none;padding:0;margin:0 0 24px}.dagne-pdp-features-tab-btn{background:none!important;border:none!important;padding:0!important;font-family:var(--walletcase-font-serif)!important;font-size:16px!important;font-weight:900!important;line-height:1.15!important;letter-spacing:.5px!important;text-transform:uppercase!important;color:#9a9a9a!important;cursor:pointer;transition:color .2s ease}.dagne-pdp-features-tab-btn.active,.dagne-pdp-features-tab-btn:hover{color:var(--walletcase-charcoal)!important;text-decoration:underline!important;text-underline-offset:6px!important;text-decoration-thickness:2px!important;background:none!important}.dagne-pdp-features-panel{display:none}.dagne-pdp-features-panel.active{display:block}.dagne-pdp-features-img{width:100%;height:auto;display:block;border-radius:6px}.dagne-pdp-reviews-section{padding:72px 0;background-color:#fff;border-top:1px solid #EAEAEA}.dagne-pdp-reviews-container{max-width:1360px;margin:0 auto;padding:0 24px}.dagne-pdp-reviews-heading{font-family:var(--walletcase-font-serif)!important;font-size:clamp(28px,3.6vw,42px)!important;font-weight:900!important;letter-spacing:.5px!important;text-transform:uppercase!important;color:var(--walletcase-charcoal)!important;margin:0 0 12px}.dagne-pdp-reviews-summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:28px;padding-bottom:20px;border-bottom:1px solid #EAEAEA}.dagne-pdp-reviews-score-row{display:flex;align-items:center;gap:10px}.dagne-pdp-reviews-avg,.dagne-pdp-reviews-big-score{font-family:var(--walletcase-font-sans);font-size:24px;font-weight:700;color:var(--walletcase-charcoal)}.dagne-pdp-reviews-stars{display:inline-flex;gap:3px;color:#2b2b2b}.dagne-pdp-reviews-total{font-size:13px;color:#5c5c5c}.dagne-pdp-reviews-topics,.dagne-pdp-reviews-filters{display:flex;flex-wrap:wrap;gap:8px}.dagne-topic-pill,.dagne-review-topic-pill{background-color:#f5f5f5;color:#2b2b2b;border:1px solid transparent;border-radius:30px;padding:6px 16px;font-family:var(--walletcase-font-sans);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;cursor:pointer}.dagne-topic-pill.is-active,.dagne-review-topic-pill.active{background-color:#2b2b2b;color:#fff}.dagne-pdp-reviews-list{display:grid;grid-template-columns:1fr;gap:24px}@media(min-width:768px){.dagne-pdp-reviews-list{grid-template-columns:repeat(2,1fr);gap:28px 40px}}.dagne-pdp-review-card{padding-bottom:24px;border-bottom:1px solid #EFEFEF;display:flex;flex-direction:column;gap:8px}.dagne-pdp-reviewer-name{font-weight:600;color:#2b2b2b;font-size:13px}.dagne-pdp-reviewer-meta{color:#5c5c5c;font-size:12px}.dagne-pdp-review-title{font-family:var(--walletcase-font-sans);font-size:15px;font-weight:700;color:#2b2b2b;margin:4px 0 0}.dagne-pdp-review-body{font-family:var(--walletcase-font-sans);font-size:14px;line-height:1.6;color:#444;margin:0}.snap-pdp-ataglance{border-top:1px solid #EFEFEF;border-bottom:1px solid #EFEFEF;padding:15px 0 14px;margin:0 0 18px}.snap-pdp-ataglance-title{font-family:var(--walletcase-font-sans);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#8a8a8a;margin:0 0 12px;font-weight:600}.snap-pdp-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(105px,1fr));gap:10px 14px}.snap-pdp-fact{display:flex;flex-direction:column;gap:3px;min-width:0}.snap-pdp-fact-label{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#8a8a8a}.snap-pdp-fact-value{font-size:13px;font-weight:600;color:#2b2b2b;line-height:1.35}.snap-pdp-product-title{border-top:1px solid #EFEFEF;padding:14px 0 0;margin:0}.snap-pdp-product-title h1{margin:0}.snap-pdp-product-title+.snap-pdp-ataglance{border-top:0}.snap-pdp-chips{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:14px 0 0;padding:0}.snap-pdp-chip{display:inline-flex;align-items:center;gap:6px;border:1px solid #E4E2DA;border-radius:999px;padding:4px 10px;font-size:11.5px;color:#3a3a38;background:#faf9f6;white-space:nowrap}.snap-pdp-chip-dot{width:5px;height:5px;border-radius:50%;background:#2b2b2b;flex:none}.snap-pdp-highlights,.snap-pdp-box{list-style:none;margin:0;padding:0}.snap-pdp-highlights li{display:flex;flex-direction:column;gap:3px;padding:9px 0;border-bottom:1px solid #F0EFEA}.snap-pdp-highlights li:last-child{border-bottom:0}.snap-pdp-highlights strong{font-size:13px;font-weight:600;color:#2b2b2b}.snap-pdp-highlights span{font-size:12.5px;line-height:1.6;color:#5c5c5c}.snap-pdp-specs{margin:0;padding:0}.snap-pdp-spec-row{display:flex;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid #F0EFEA;font-size:12.5px}.snap-pdp-spec-row:last-child{border-bottom:0}.snap-pdp-spec-row dt{color:#8a8a8a;margin:0;flex:none}.snap-pdp-spec-row dd{margin:0;color:#2b2b2b;text-align:right;font-weight:500}.snap-pdp-box li{display:flex;flex-direction:column;gap:2px;padding:8px 0 8px 16px;position:relative;border-bottom:1px solid #F0EFEA}.snap-pdp-box li:last-child{border-bottom:0}.snap-pdp-box li:before{content:"";position:absolute;left:0;top:15px;width:5px;height:5px;border-radius:50%;background:#2b2b2b}.snap-pdp-box-name{font-size:12.5px;color:#2b2b2b;font-weight:500}.snap-pdp-box-desc{font-size:12px;color:#8a8a8a}.snap-view-caption{font-size:12px;line-height:1.6;color:#5c5c5c;margin:10px 0 0;text-align:center}.dagne-faqs-content-col--full{max-width:860px;margin:0 auto;float:none!important;width:100%!important}.snap-views-single .dagne-pdp-features-tablist{justify-content:flex-start}@media(max-width:767px){.snap-pdp-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.snap-pdp-fact-value{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/walletcase-pdp.css.map */
