.dll-product--detail{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:clamp(1.25rem,3vw,3rem);align-items:start;color:var(--dll-ink);padding-block:1.25rem 3rem}.dll-product--detail[data-media-size=small]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.dll-product--detail[data-media-size=large]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.dll-product-purchase-track{display:contents}@media(min-width:769px){#MainContent:has(>.dll-product-split-owner){display:flow-root}.dll-product-split-owner,.dll-product-split-details{--dll-pdp-media-width:53%}.dll-product-split-owner:has([data-media-size=small]),.dll-product-split-owner:has([data-media-size=small])+.dll-product-split-details{--dll-pdp-media-width:42.5%}.dll-product-split-owner:has([data-media-size=large]),.dll-product-split-owner:has([data-media-size=large])+.dll-product-split-details{--dll-pdp-media-width:60%}.dll-product-split-owner .dll-product--detail[data-dll-information-ready=true]{display:block;padding-block-end:0}.dll-product-split-owner .dll-product--detail[data-dll-information-ready=true]>.dll-product-media-stack{float:left;clear:left;width:var(--dll-pdp-media-width);position:static;top:auto}.dll-product-split-owner .dll-product-purchase-track{display:block;float:right;width:calc(100% - var(--dll-pdp-media-width));min-height:var(--dll-pdp-track-height,0);position:relative}.dll-product-split-details{width:min(var(--dll-container,1280px),calc(100% - 2rem));margin-inline:auto}.dll-product-split-details>[data-dll-detail-section]{padding:0}.dll-product-split-details>[data-dll-detail-section]>.container{float:left;clear:left;width:var(--dll-pdp-media-width);max-width:none;margin:0;padding-block:1rem 3rem;padding-inline-end:clamp(1.25rem,3vw,2.5rem)}.dll-product-split-details~.shopify-section{clear:both}[dir=rtl] .dll-product-split-owner .dll-product--detail>.dll-product-media-stack,[dir=rtl] .dll-product-split-details>[data-dll-detail-section]>.container{float:right;clear:right}[dir=rtl] .dll-product-split-owner .dll-product-purchase-track{float:left}}@media(max-width:768.98px){.dll-product--detail[data-information-layout=split_left]{grid-template-columns:minmax(0,1fr);gap:1.5rem}.dll-product--detail[data-information-layout=split_left] .dll-product-info{padding:0;border:0}}.dll-product--detail .dll-product-info{background:transparent;border:0;border-inline-start:1px solid #d6dce0;box-shadow:none;padding:0 0 0 clamp(1.25rem,3vw,2.5rem)}.dll-product--detail .dll-product-form{gap:.9rem}.dll-product--detail .dll-product-info h1{font-size:clamp(2rem,3.15vw,3rem);line-height:1.06;margin-bottom:.35rem}.dll-product--detail .dll-product-block--price .dll-price{font-size:1.55rem}.dll-product--detail .dll-product-block--vendor-sku{gap:.4rem}.dll-product--detail .dll-vendor-mark--main{flex-wrap:wrap}.dll-product--detail .dll-vendor-mark--main .dll-vendor-mark__logo{display:inline-flex;align-items:center;justify-content:center;flex:0 1 auto;width:auto;max-width:120px;height:48px;max-height:none}.dll-product--detail .dll-vendor-mark--main .dll-vendor-mark__logo img{display:block;width:auto;max-width:120px;height:48px;max-height:48px;object-fit:contain}.dll-product--detail .dll-vendor-mark--main .dll-label{max-width:100%;min-height:44px;display:inline-flex;align-items:center;white-space:normal;overflow-wrap:anywhere}@media(max-width:768px){.dll-product--detail .dll-vendor-mark--main .dll-vendor-mark__logo{height:44px}.dll-product--detail .dll-vendor-mark--main .dll-vendor-mark__logo img{height:34px;max-height:34px}}.dll-product--detail .dll-product-block--buy-buttons{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;align-items:start}.dll-product--detail .dll-product-buy-controls{display:grid;grid-template-columns:148px minmax(0,1fr);gap:.4rem .75rem;align-items:end}.dll-product--detail .dll-product-buy-controls>label{grid-column:1/-1;margin:0;font:600 .7rem/1.4 IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.05em}.dll-product--detail .dll-product-buy-controls>.btn{min-height:48px;width:100%;padding-inline:.7rem}.dll-product--detail .dll-product-buy-controls:has(>input[type=hidden]){grid-template-columns:minmax(0,1fr)}.dll-product--detail .dll-product-quantity{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;min-height:48px;border:1px solid #bdc5cb;background:#fff}.dll-product--detail .dll-product-quantity input{width:100%;min-width:0;text-align:center;border:0;padding:.5rem .15rem;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;background:#fff}.dll-product--detail .dll-product-quantity input::-webkit-inner-spin-button,.dll-product--detail .dll-product-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.dll-product--detail [data-product-quantity-step]{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:44px;padding:0;border:0;background:transparent;color:var(--dll-ink);font-size:1.25rem;font-weight:600}.dll-product--detail [data-product-quantity-step]:disabled{opacity:.35}.dll-product--detail [data-product-quantity-step]:hover:not(:disabled){background:var(--dll-paper)}.dll-product--detail .dll-product-block--buy-buttons>.dll-product-buy-now{grid-column:1;grid-row:auto;min-height:48px;background:var(--dll-navy);border-color:var(--dll-navy);margin:0}.dll-product--detail .dll-product-block--buy-buttons>details,.dll-product--detail .dll-product-block--buy-buttons>[data-dynamic-checkout]{grid-column:1;min-width:0}.dll-product--detail .dll-product-block--buy-buttons:has(>[data-variant-select]){display:grid}.dll-product--detail .dll-product-block--buy-buttons>[data-variant-select]{width:100%;min-width:0}.dll-product--detail .dll-product-info [data-recommendation-content] .dll-library-products{--dll-library-columns:2;--dll-library-mobile-columns:2;gap:.75rem}.dll-product--detail .dll-product-info [data-recommendation-content] .dll-library-products--scroll{grid-auto-columns:calc((100% - .75rem)/2)}.dll-product--detail .dll-product-info [data-recommendation-content] .dll-library-scroll-controls{justify-content:flex-end;margin-top:.5rem;gap:.5rem}.dll-product--detail .dll-product-info [data-recommendation-content] .dll-library-scroll-controls button{font-size:.78rem;padding:.45rem .6rem}.dll-product--detail .dll-product-sticky{position:fixed;inset:auto 1rem calc(var(--dll-product-sticky-bottom,.75rem) + env(safe-area-inset-bottom));z-index:35;display:flex;align-items:center;gap:1rem;width:min(1100px,calc(100% - 2rem));margin-inline:auto;padding:.7rem 1rem;background:#fff;color:var(--dll-ink);border:1px solid #ccd0d2;border-top:3px solid var(--dll-red);box-shadow:0 4px 24px #020b1429;border-radius:var(--dll-radius)}.dll-product--detail .dll-product-sticky__identity{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0}.dll-product--detail .dll-product-sticky__identity>img{width:52px;height:52px;object-fit:contain;flex:none;background:#fff}.dll-product--detail .dll-product-sticky__identity>div{min-width:0}.dll-product--detail .dll-product-sticky__title{margin:0;font-weight:700;font-size:1rem;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dll-product--detail .dll-product-sticky__option{margin:.2rem 0 0;font-size:.78rem;line-height:1.15;color:var(--dll-steel);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dll-product--detail .dll-product-sticky>.dll-price{font-size:1.15rem;white-space:nowrap}.dll-product--detail .dll-product-sticky>.btn{min-height:44px;white-space:nowrap}.dll-product--detail .dll-product-sticky__quantity{display:flex;align-items:center;border:1px solid #bdc5cb}.dll-product--detail .dll-product-sticky__quantity output{min-width:1.7rem;text-align:center;font-size:1rem}@media(min-width:769px){.dll-product--detail[data-sticky-media=true] .dll-product-media-stack{position:sticky;top:var(--dll-commerce-sticky-top,16px)}.dll-product--detail[data-sticky-media=true] [data-dll-product-info]{position:sticky;top:var(--dll-pdp-sticky-top,var(--dll-commerce-sticky-top,16px))}.dll-product--detail .dll-product-info{max-height:none;overflow:visible}.dll-product--detail .dll-gallery-pane>a{min-height:0}.dll-product--detail .dll-gallery-pane img{min-height:0;max-height:none}}@media(max-width:768px){.dll-product--detail,.dll-product--detail[data-media-size]{grid-template-columns:minmax(0,1fr);gap:1.5rem}.dll-product--detail .dll-product-info{padding:0;border:0}.dll-product--detail .dll-product-info h1{font-size:clamp(2rem,6vw,2.8rem)}.dll-product--detail .dll-product-sticky{gap:.5rem;padding:.6rem;width:calc(100% - 1rem);inset-inline:.5rem}.dll-product--detail .dll-product-sticky__identity>img{display:none}.dll-product--detail .dll-product-sticky__option{display:none}.dll-product--detail .dll-product-sticky__title{font-size:.85rem}.dll-product--detail .dll-product-sticky>.dll-price{font-size:1rem}.dll-product--detail .dll-product-sticky>.btn{padding:.6rem .7rem;font-size:.9rem}.dll-product--detail .dll-product-sticky__quantity [data-product-quantity-step]{min-width:32px}.dll-product--detail .dll-product-sticky__quantity output{min-width:1.25rem}.dll-product--detail .dll-gallery-stage{width:100%}}@media(max-width:540px){.dll-product--detail .dll-product-sticky__identity{display:none}.dll-product--detail .dll-product-sticky>.dll-price{margin-inline-end:auto}.dll-product--detail .dll-product-sticky{padding:.5rem}.dll-product--detail .dll-product-buy-controls{grid-template-columns:132px minmax(0,1fr)}.dll-product--detail .dll-product-quantity{grid-template-columns:36px minmax(0,1fr) 36px}}@media(max-width:1280px){.dll-product--detail .dll-product-sticky{bottom:calc(var(--dll-product-sticky-bottom,5.5rem) + env(safe-area-inset-bottom))}}@media(min-width:769px){.dll-product--detail .dll-product-sticky{bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}body:has(.dll-product--detail .dll-product-sticky:not([hidden])) shopify-chat{--shopify-chat-activator-offset:var(--dll-desktop-sticky-clearance,96px)}.dll-product--detail .dll-product-sticky[data-sticky-position=start]{left:0;right:auto;bottom:0;margin:0;transform:none;width:min(850px,calc(100% - 100px));max-width:850px}body:has(.dll-product--detail .dll-product-sticky[data-sticky-position=start]:not([hidden])) shopify-chat{--shopify-chat-activator-offset:20px}}.dll-product--detail .dll-product-sticky__details{display:contents}.dll-product--detail .dll-product-sticky__details>.dll-price{font-size:1.15rem;white-space:nowrap}.dll-product--detail .dll-product-sticky__details>.btn{min-height:44px;white-space:nowrap}.dll-product--detail .dll-product-sticky__toggle,.dll-product--detail .dll-product-sticky__edit-options{display:none}.dll-product--detail [data-product-main-options]{scroll-margin-block-start:max(var(--dll-commerce-sticky-top,80px),var(--dll-options-scroll-offset,0px))}.dll-product--detail .dll-selected-option-value{margin:.35rem 0 0;font-size:.85rem;line-height:1.4;color:var(--dll-steel);max-width:100%;white-space:normal;overflow-wrap:anywhere}.dll-product--detail .dll-product-sticky[hidden],.dll-product--detail .dll-product-sticky [hidden]{display:none!important}@media(max-width:768px){.dll-product--detail .dll-product-sticky{--dll-sticky-safe-bottom:env(safe-area-inset-bottom,0px);inset-inline:auto;left:var(--dll-sticky-mobile-left, calc(50% - 110px) );right:auto;bottom:max(var(--dll-product-sticky-bottom,8px),calc(env(safe-area-inset-bottom,0px) + 8px));width:var(--dll-sticky-mobile-width,220px);min-width:172px;max-width:min(248px,calc(100% - 16px));display:block;margin:0;padding:8px}.dll-product--detail .dll-product-sticky__identity{display:none}.dll-product--detail .dll-product-sticky__details{display:grid;grid-template-columns:84px minmax(0,1fr);align-items:center;gap:6px}.dll-product--detail .dll-product-sticky__details>.dll-price{grid-column:1/-1;min-height:28px;margin:0;padding-inline-end:34px;font-size:14px;line-height:1.25;white-space:normal}.dll-product--detail .dll-product-sticky__details>.dll-price [data-unit-price]{font-size:11px}.dll-product--detail .dll-product-sticky__edit-options{display:inline-flex;align-items:center;min-height:28px;margin-inline-start:8px;padding-block:4px;font-size:12px;font-weight:600;line-height:1.2;white-space:normal;text-decoration:underline;text-underline-offset:2px}.dll-product--detail .dll-product-sticky__details>.btn{min-width:0;min-height:44px;padding:6px;font-size:13px;line-height:1.2;white-space:normal}.dll-product--detail .dll-product-sticky__details:not(:has(.dll-product-sticky__quantity))>.btn{grid-column:1/-1}.dll-product--detail .dll-product-sticky__quantity{width:84px;min-width:0;min-height:44px;justify-content:center}.dll-product--detail .dll-product-sticky__quantity [data-product-quantity-step]{min-width:31px;width:31px;min-height:44px}.dll-product--detail .dll-product-sticky__quantity output{min-width:20px;font-size:16px;line-height:1.25}.dll-product--detail .dll-product-sticky__toggle{position:absolute;top:8px;right:8px;display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;padding:4px;border:1px solid #bdc5cb;border-radius:4px;background:transparent;color:inherit;cursor:pointer}.dll-product--detail .dll-product-sticky__toggle svg{flex:none;width:16px;height:16px}.dll-product--detail .dll-product-sticky__toggle span{display:none}.dll-product--detail .dll-product-sticky--collapsed{min-width:120px;max-width:min(152px,calc(100% - 16px));padding:0}.dll-product--detail .dll-product-sticky--collapsed .dll-product-sticky__toggle{position:static;width:100%;height:auto;min-height:44px;gap:6px;padding:8px;border:0;font-size:13px;line-height:1.25}.dll-product--detail .dll-product-sticky--collapsed .dll-product-sticky__toggle svg{transform:rotate(180deg)}.dll-product--detail .dll-product-sticky--collapsed .dll-product-sticky__toggle span{display:inline}.dll-product--detail .dll-product-sticky :is(button,a):focus-visible{outline:2px solid currentColor;outline-offset:2px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/dll-product-page.css.map */
