.deframe-pdp{--dp-text: #111111;--dp-bg: #ffffff;--dp-border: rgba(0, 0, 0, .12);--dp-muted: rgba(0, 0, 0, .58);--dp-black: #000000;--dp-white: #ffffff;--dp-fs-title-desktop: 18px;--dp-fs-title-mobile: 18px;--dp-fs-body: 11px;--dp-fs-ui: 11px;--dp-fs-body-drawer: 11px;color:var(--dp-text);background:transparent}.deframe-pdp *,.deframe-pdp *:before,.deframe-pdp *:after{box-sizing:border-box}.deframe-pdp__media{position:relative}.deframe-pdp__breadcrumbs{position:absolute;top:12px;left:8px;z-index:5;display:flex;align-items:center;gap:4px;font-size:10px;line-height:1;text-transform:uppercase;color:#111}.deframe-pdp__breadcrumbs a{color:inherit;text-decoration:none}.deframe-pdp__breadcrumbs span{display:inline-block}.deframe-pdp__grid{display:grid;grid-template-columns:56% 44%;gap:0;align-items:start}.deframe-pdp__media{position:sticky;top:0;align-self:start;min-height:100vh}.deframe-pdp__media-desktop{display:grid;gap:0px;padding-top:18px}.deframe-pdp__media-item{width:100%}.deframe-pdp__media-item img{display:block;width:100%;height:auto;background:transparent;margin:0 auto}.deframe-pdp__media-mobile{display:none}.deframe-pdp__thumb-rail{position:absolute;left:6px;bottom:0;display:flex;flex-direction:column;gap:6px;z-index:20;max-height:72vh;overflow-y:auto;overflow-x:hidden;padding:0 2px 8px 0;scrollbar-width:none;opacity:1;transform:translateY(0);transition:opacity .25s ease,transform .25s ease}.deframe-pdp__media.is-thumb-sticky .deframe-pdp__thumb-rail{position:fixed;left:6px;bottom:0}.deframe-pdp__media.is-thumb-bottom .deframe-pdp__thumb-rail{position:absolute;left:6px;bottom:0}.deframe-pdp__thumb-rail::-webkit-scrollbar{display:none}.deframe-pdp__thumb-rail.is-hidden{opacity:0;transform:translateY(10px);pointer-events:none}.deframe-pdp__thumb{width:38px;height:38px;object-fit:cover;display:block;flex:0 0 auto;cursor:pointer}.deframe-pdp__info{position:sticky;top:80px;align-self:start;padding:32px 24px 32px 32px;max-width:480px}.deframe-pdp__title-wrap{margin:0}.deframe-pdp__title{margin:0;font-size:var(--dp-fs-title-desktop);line-height:.94;font-weight:700;text-transform:uppercase;color:var(--dp-text)}.deframe-pdp__subtitle{margin:6px 0 0;font-size:var(--dp-fs-ui);line-height:1.35;color:var(--dp-text)}.deframe-pdp__linked-colors{display:flex;align-items:center;gap:10px;margin-top:18px;margin-bottom:4px}.deframe-pdp__linked-color{display:block;width:56px;min-width:56px;text-decoration:none;border:1px solid transparent;transition:border-color .2s ease,opacity .2s ease}.deframe-pdp__linked-color.is-active{border-color:transparent}.deframe-pdp__linked-color{position:relative;opacity:1;transition:opacity .2s ease,transform .2s ease}.deframe-pdp__linked-color.is-active:after{content:"";position:absolute;left:50%;bottom:-14px;transform:translate(-50%);width:10px;height:10px;background-image:url(/cdn/shop/files/Untitled_Artwork_2.png?v=1778077719);background-size:contain;background-repeat:no-repeat;background-position:center;pointer-events:none}.deframe-pdp__linked-color-image{display:block;width:100%;aspect-ratio:1 / 1;height:auto;object-fit:cover;background:#fff}.deframe-pdp__colors{margin-top:38px}.deframe-pdp__swatches{display:flex;flex-wrap:wrap;gap:14px}.deframe-pdp__swatch{width:24px;height:24px;min-width:24px;min-height:24px;padding:0;border:1px solid transparent;border-radius:999px;background:transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s ease}.deframe-pdp__swatch.is-active{border-color:var(--dp-text)}.deframe-pdp__swatch-inner{width:18px;height:18px;border-radius:999px;display:block;background:var(--swatch-color);border:1px solid rgba(0,0,0,.1)}.deframe-pdp__sizes{margin-top:34px;margin-bottom:22px}.deframe-pdp__size-list{display:flex;align-items:center;gap:26px;flex-wrap:wrap}.deframe-pdp__size-btn{width:44px;height:28px;min-width:44px;border:0;background:transparent;color:#000000d9;font-size:var(--dp-fs-ui);font-weight:500;line-height:1;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background .2s ease,color .2s ease,opacity .2s ease}.deframe-pdp__size-btn:hover{opacity:.7}.deframe-pdp__size-btn.is-active{width:44px;height:28px;min-width:44px;background:var(--dp-black);color:var(--dp-white)}.deframe-pdp__size-btn.is-disabled{opacity:.35;cursor:not-allowed;text-decoration:line-through}.deframe-pdp__stock{display:none;margin-top:10px;margin-bottom:14px;font-size:var(--dp-fs-ui);line-height:1.25;font-weight:400;color:#0009;text-align:left}.deframe-pdp__stock.is-active{display:block}.deframe-pdp__stock strong{font-weight:600}.deframe-pdp__buy{margin-top:0}.deframe-pdp__form{margin:0}.deframe-pdp__atc{width:100%;min-height:36px;border:0;border-radius:0;background:var(--dp-black);color:var(--dp-white);display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 14px;font-size:var(--dp-fs-ui);font-weight:500;line-height:1;text-transform:uppercase;cursor:pointer}.deframe-pdp__atc[disabled]{opacity:1;background:var(--dp-black);color:var(--dp-white);cursor:pointer}.deframe-pdp__atc.is-sold-out[disabled]{background:#f2f2f2;color:#0000006b!important;cursor:not-allowed}.deframe-pdp__atc.is-sold-out[disabled] .deframe-pdp__atc-label,.deframe-pdp__atc.is-sold-out[disabled] .deframe-pdp__atc-price{color:#0000006b!important;opacity:1!important}.deframe-pdp__trust{margin-top:12px;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:var(--dp-fs-ui);line-height:1.35;color:#00000080}.deframe-pdp__details-links{margin-top:44px;display:grid;gap:8px}.deframe-pdp__detail-link{appearance:none;-webkit-appearance:none;border:0;background:none;box-shadow:none;padding:0;margin:0;width:100%;text-align:left;font-size:var(--dp-fs-ui);line-height:1.2;color:var(--dp-text);cursor:pointer;display:flex;align-items:center;justify-content:space-between}.deframe-pdp__detail-link:after{content:"+";font-size:var(--dp-fs-ui);opacity:0;transform:translate(-8px);transition:all .22s ease;color:#000000d9}.deframe-pdp__detail-link:hover:after{opacity:1;transform:translate(0)}.deframe-pdp__detail-link:hover{color:var(--dp-text)}.deframe-pdp__drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#0000000a;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}body.df-pdp-drawer-open{overflow:hidden}.deframe-pdp__drawer.is-open{opacity:1;visibility:visible}.deframe-pdp__drawer-panel{position:absolute;top:0;right:0;width:100%;max-width:520px;height:100%;background:#fff;color:#111;transform:translate(100%);transition:transform .25s ease;display:flex;flex-direction:column}.deframe-pdp__drawer.is-open .deframe-pdp__drawer-panel{transform:translate(0)}@media screen and (max-width:989px){.deframe-pdp__drawer-panel{max-width:100%}}.deframe-pdp__drawer-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 24px 14px;border-bottom:1px solid rgba(0,0,0,.12)}.deframe-pdp__drawer-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;white-space:nowrap;gap:24px;min-width:0;scrollbar-width:none}.deframe-pdp__drawer-tabs::-webkit-scrollbar{display:none}.deframe-pdp__drawer-tab{all:unset;color:#a0a0a0;font-size:var(--dp-fs-ui);line-height:1;text-transform:uppercase;cursor:pointer;flex:0 0 auto;white-space:nowrap}.deframe-pdp__drawer-tab.is-active{color:#111}.deframe-pdp__drawer-close{all:unset;cursor:pointer;width:28px;height:28px;display:flex;align-items:center;justify-content:center;font-size:16px;line-height:1;color:#111}.deframe-pdp__drawer-close:hover{opacity:.6}.deframe-pdp__drawer-body{flex:1 1 auto;overflow:auto;padding:28px 24px 40px}.deframe-pdp__drawer-content{display:none;font-size:var(--dp-fs-body-drawer);line-height:1.6;color:#111}.deframe-pdp__drawer-content.is-active{display:block}.deframe-pdp__drawer-content p:first-child{margin-top:0}.deframe-pdp__drawer-content ul,.deframe-pdp__drawer-content ol{padding-left:20px}@media screen and (max-width:989px){.deframe-pdp__breadcrumbs{top:52px;left:8px}.deframe-pdp__grid{display:block}.deframe-pdp__media{position:static;min-height:auto}.deframe-pdp__thumb-rail,.deframe-pdp__media-desktop{display:none}.deframe-pdp__media-slider{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.deframe-pdp__media-slider::-webkit-scrollbar{display:none}.deframe-pdp__media-slide{flex:0 0 100%;scroll-snap-align:start}.deframe-pdp__media-slide img{display:block;width:100%;height:auto}.deframe-pdp__media-mobile{display:block;position:relative}.deframe-pdp__mobile-progress{position:absolute;left:0;right:0;bottom:0;width:100%;height:1.5px;background:#00000029;overflow:hidden;z-index:3}.deframe-pdp__mobile-progress-bar{display:block;height:100%;background:#111;transform:translate(0);transition:transform .22s ease,width .22s ease}.deframe-pdp__info{position:static;max-width:none;padding:18px 8px 28px}.deframe-pdp__title{font-size:var(--dp-fs-title-mobile);line-height:.98}.deframe-pdp__subtitle{margin-top:8px;font-size:var(--dp-fs-ui);line-height:1.3}.deframe-pdp__colors{margin-top:22px}.deframe-pdp__swatches{gap:10px}.deframe-pdp__swatch{width:22px;height:22px;min-width:22px;min-height:22px}.deframe-pdp__swatch-inner{width:16px;height:16px}.deframe-pdp__sizes{margin-top:24px;margin-bottom:18px}.deframe-pdp__size-list{gap:16px;flex-wrap:wrap}.deframe-pdp__size-btn{width:42px;height:28px;min-width:42px;font-size:var(--dp-fs-ui);padding:0}.deframe-pdp__size-btn:hover{opacity:1}.deframe-pdp__size-btn.is-active{width:42px;height:28px;min-width:42px;padding:0}.deframe-pdp__buy{margin-top:0}.deframe-pdp__atc{height:36px;min-height:0;padding:0 12px;font-size:var(--dp-fs-ui)}.deframe-pdp__trust{margin-top:10px;gap:10px;font-size:var(--dp-fs-ui);line-height:1.3;flex-wrap:wrap}.deframe-pdp__details-links{margin-top:28px;gap:10px}.deframe-pdp__detail-link{font-size:var(--dp-fs-ui)}.deframe-pdp__detail-link:after{font-size:var(--dp-fs-ui)}.deframe-pdp__drawer-panel{width:100%}.deframe-pdp__drawer-top{align-items:center;padding:16px 16px 12px}.deframe-pdp__drawer-tabs{gap:14px;padding-right:8px;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.deframe-pdp__drawer-tabs::-webkit-scrollbar{display:none}.deframe-pdp__drawer-tab{font-size:var(--dp-fs-ui);line-height:1;color:#00000061;white-space:nowrap;flex:0 0 auto}.deframe-pdp__drawer-tab.is-active{color:#111}.deframe-pdp__drawer-close{width:28px;height:28px;font-size:var(--dp-fs-ui);line-height:1;margin-left:10px;display:flex;align-items:center;justify-content:center}.deframe-pdp__linked-colors{gap:8px;margin-top:14px}.deframe-pdp__linked-color{width:44px;min-width:44px}.deframe-pdp__linked-color-image{aspect-ratio:1 / 1;height:auto}}.df-fs{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100vh!important;z-index:999999!important;background:#fff;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease}.df-fs.is-open{opacity:1;visibility:visible;pointer-events:auto}.df-fs__logo,.df-fs__panel{display:none!important}.df-fs__close,.df-fs__zoom{position:fixed;top:18px;width:42px;height:42px;border:0;background:#ffffffeb;color:#111;font-size:28px;line-height:1;cursor:pointer!important;z-index:50}.df-fs__close{right:18px}.df-fs__zoom{right:68px}@media(min-width:990px){.df-fs__desktop{display:block!important;width:100vw!important;height:100vh!important}.df-fs__mobile{display:none!important}.df-fs__desktop-gallery{width:100vw!important;height:100vh!important;overflow-y:auto!important;overflow-x:hidden!important;scroll-behavior:smooth}.df-fs__desktop-item{width:100vw!important;min-height:auto!important;display:block!important;padding:0!important}.df-fs__desktop-img{width:100vw!important;height:auto!important;max-width:none!important;object-fit:contain!important;object-position:top center!important;display:block!important;transition:transform .22s ease;transform-origin:center top;cursor:zoom-out!important}.df-fs.is-zoomed .df-fs__desktop-img{transform:scale(1.45)}.df-fs__snippet{position:fixed;left:18px;bottom:18px;z-index:40;max-width:280px;font-size:var(--dp-fs-ui);line-height:1.45;color:#111;pointer-events:none}.df-fs__snippet p,.df-fs__snippet ul,.df-fs__snippet ol{margin:0}.deframe-pdp__media-item,.deframe-pdp__media-item img{cursor:zoom-in!important}.df-fs.is-open,.df-fs.is-open *,.df-fs__desktop-gallery,.df-fs__desktop-item,.df-fs__desktop-img{cursor:zoom-out!important}.df-fs__close,.df-fs__zoom{cursor:pointer!important}}.df-fs__zoom{display:none!important}@media(max-width:989px){.df-fs{background:#fff}.df-fs__desktop,.df-fs__panel,.df-fs__snippet,.df-fs__logo{display:none!important}.df-fs__mobile{display:flex!important;width:100vw;height:100vh;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.df-fs__mobile::-webkit-scrollbar{display:none}.df-fs__mobile-slide{flex:0 0 100vw;width:100vw;height:100vh;scroll-snap-align:start;display:flex;align-items:center;justify-content:center;overflow:auto;touch-action:pan-x pan-y pinch-zoom}.df-fs__mobile-img{width:100vw;height:auto;max-height:none;object-fit:contain;display:block;touch-action:pan-x pan-y pinch-zoom;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.df-fs__zoom{display:none!important}.df-fs__close{top:12px;right:12px;width:40px;height:40px;font-size:26px}}.df-fs__close{background:transparent!important;box-shadow:none!important;border:0!important}.df-fs__close,.df-fs__close:hover,.df-fs__close:focus{cursor:pointer!important}.df-fs__close{z-index:999999!important}.deframe-pdp__atc-price,.deframe-pdp__atc-price .df-price--sale{color:#fff!important}.deframe-pdp__atc-price .df-price--compare{color:#ffffff73!important;text-decoration:line-through;margin-right:6px}.deframe-pdp__title-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.deframe-pdp__title-row .deframe-pdp__title{margin:0}.deframe-pdp__sale-label{flex:0 0 auto;font-size:var(--dp-fs-ui);line-height:1;font-weight:400;text-transform:uppercase;color:#0000008c}.df-size-fit__model{margin-bottom:22px;font-size:var(--dp-fs-ui);line-height:1.5;color:#111}.df-size-fit__text{margin-bottom:40px}.df-size-fit__text p{margin:0 0 24px;font-size:var(--dp-fs-ui);line-height:1.7;color:#111}.df-size-fit__image-wrap{margin-top:32px;overflow:hidden;background:#f7f7f7}.df-size-fit__image{display:block;width:100%;height:auto}.df-fs__content[data-df-fs-content=size-fit],.deframe-pdp__drawer-content[data-drawer-content=size-fit]{max-width:860px}.deframe-pdp__complete-set{margin-top:28px;padding-top:0}.deframe-pdp__complete-set-label{margin-bottom:10px;font-size:var(--dp-fs-ui);line-height:1;font-weight:500;text-transform:uppercase;color:#111}.deframe-pdp__complete-set-inner{display:grid;grid-template-columns:86px 1fr;gap:14px;align-items:center;padding:14px;background:#f6f6f6}.deframe-pdp__complete-set-image{display:block;width:86px;height:86px;text-decoration:none;background:transparent}.deframe-pdp__complete-set-image img{display:block;width:100%;height:100%;object-fit:contain}.deframe-pdp__complete-set-title{display:block;margin:0 0 5px;font-size:var(--dp-fs-ui);line-height:1.1;font-weight:600;text-transform:uppercase;color:#111;text-decoration:none}.deframe-pdp__complete-set-plus{position:relative;width:100%;margin:22px 0 18px;text-align:center;font-size:15px;line-height:1;font-weight:400;color:#111}.deframe-pdp__complete-set-plus:before,.deframe-pdp__complete-set-plus:after{content:"";position:absolute;top:50%;width:calc(50% - 18px);height:1px;background:#00000014}.deframe-pdp__complete-set-plus:before{left:0}.deframe-pdp__complete-set-plus:after{right:0}.deframe-pdp__complete-set-price{margin-bottom:11px;font-size:var(--dp-fs-ui);line-height:1;color:#0000009e}.deframe-pdp__complete-set-sizes{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.deframe-pdp__complete-set-size{appearance:none;-webkit-appearance:none;width:32px;height:24px;border:0;border-radius:0;background:transparent;color:#000000d9;font-size:var(--dp-fs-ui);line-height:1;font-weight:500;text-transform:uppercase;cursor:pointer;padding:0}.deframe-pdp__complete-set-size.is-active,.deframe-pdp__complete-set-add{background:#111;color:#fff}.deframe-pdp__complete-set-add[disabled]{background:#111;color:#fff;opacity:1;cursor:not-allowed}.deframe-pdp__complete-set-add.is-unavailable{background:#000!important;color:#ffffffb8!important}.deframe-pdp__complete-set-add{width:100%;height:32px;border:0;border-radius:0;background:#111;color:#fff;padding:0 12px;margin:0;font-size:var(--dp-fs-ui);line-height:1;font-weight:500;text-transform:uppercase;cursor:pointer;text-align:center}@media screen and (max-width:989px){.deframe-pdp__complete-set{margin-top:24px}.deframe-pdp__complete-set-inner{grid-template-columns:78px 1fr;gap:12px;padding:12px}.deframe-pdp__complete-set-image{width:78px;height:78px}}.deframe-pdp__complete-set-add.is-sold-out,.deframe-pdp__complete-set-add.is-sold-out[disabled]{background:#e9e9e9!important;color:#0000008a!important;cursor:not-allowed!important}.deframe-pdp__complete-set-size.is-disabled{opacity:.45;cursor:not-allowed;text-decoration:line-through}
/*# sourceMappingURL=/cdn/shop/t/10/assets/deframe-pdp.css.map */
