.ict-pdp__eyebrow{margin:0}.ict-pdp__subtitle{margin:0;color:var(--ict-text-2)}.ict-pdp__shipping{display:flex;align-items:center;gap:var(--ict-space-2);color:var(--ict-text-2)}.ict-pdp__shipping-icon{width:18px;height:18px;flex:none}.ict-pdp__shipping-icon svg{width:100%;height:100%}.ict-benefits,.ict-included{margin:0;padding-left:1.2em;display:grid;gap:var(--ict-space-2);font-size:var(--ict-type-body-small-size);line-height:var(--ict-type-body-small-line)}.ict-specs{width:100%;border-collapse:collapse;font-size:var(--ict-type-spec-size)}.ict-specs th,.ict-specs td{text-align:left;vertical-align:top;padding:var(--ict-space-2) 0;border-bottom:1px solid var(--ict-border)}.ict-specs th[scope=row]{width:42%;font-weight:500;color:var(--ict-text-2);padding-right:var(--ict-space-3)}.ict-specs__group th{padding-top:var(--ict-space-4);font-family:var(--ict-font-mono);font-size:var(--ict-type-eyebrow-size);letter-spacing:var(--ict-type-eyebrow-tracking);text-transform:uppercase;color:var(--ict-text-3);border-bottom:1px solid var(--ict-border-strong)}.ict-specs tbody:first-child .ict-specs__group th{padding-top:0}.ict-specs__pending{margin:0}@media screen and (max-width:479px){.ict-specs th[scope=row]{width:50%}}.ict-details{border-top:1px solid var(--ict-border)}.ict-details__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--ict-space-3);min-height:var(--ict-touch-target);padding:var(--ict-space-3) 0;cursor:pointer;list-style:none}.ict-details__summary::-webkit-details-marker{display:none}.ict-details__summary:after{content:"+";font-family:var(--ict-font-mono);font-size:1.1rem;color:var(--ict-text-2);flex:none;transition:transform var(--ict-motion-fast) var(--ict-ease)}.ict-details[open]>.ict-details__summary:after{content:"\2013"}.ict-details__content{padding:0 0 var(--ict-space-4)}.ict-details__content>:first-child{margin-top:0}.ict-faq__list>.ict-details:last-child{border-bottom:1px solid var(--ict-border)}.ict-faq__question{font-weight:500;font-size:var(--ict-type-body-size)}.ict-pdp__safety{max-width:none}.ict-notice__icon{display:inline-flex;width:18px;height:18px;vertical-align:-3px;margin-right:var(--ict-space-2)}.ict-notice__icon svg{width:100%;height:100%}.ict-notice__body>:last-child{margin-bottom:0}.ict-configurator,.ict-measurement,.ict-acknowledgment{display:block;width:100%}.ict-configurator[hidden],.ict-measurement[hidden],.ict-acknowledgment[hidden]{display:none}.ict-configurator__fieldset{border:1px solid var(--ict-border);border-radius:var(--ict-radius-sm);padding:var(--ict-space-4);margin:0;display:grid;gap:var(--ict-space-3);background:var(--ict-surface)}.ict-configurator__fieldset legend{padding:0 var(--ict-space-2);margin-left:calc(var(--ict-space-2) * -1)}.ict-measurement__instructions{color:var(--ict-text-2)}.ict-gate{display:block;width:100%}.ict-gate__reason{margin:0}.ict-gate__reason[hidden]{display:none}.product-form-buttons button[disabled]{opacity:.55;cursor:not-allowed}.ict-sticky{position:fixed;inset-inline:0;bottom:0;z-index:var(--layer-sticky);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--ict-space-3);padding:var(--ict-space-2) var(--ict-space-4);padding-bottom:calc(var(--ict-space-3) + env(safe-area-inset-bottom));background:var(--ict-surface);border-top:1px solid var(--ict-border);box-shadow:var(--ict-shadow-sticky)}.ict-sticky[hidden]{display:none}.ict-sticky__thumb{width:44px;height:44px;border-radius:10px;object-fit:cover;background:#0b0d0f;border:1px solid var(--ict-border);flex:none}.ict-sticky__info{display:grid;min-width:0}.ict-sticky__title{font-size:var(--ict-type-body-small-size);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ict-sticky__price{font-size:var(--ict-type-body-small-size)}.ict-sticky__button{min-height:var(--ict-touch-target);white-space:nowrap}.ict-sticky__button[aria-disabled=true]{opacity:.7}body.ict-sticky-visible{padding-bottom:88px}@media screen and (min-width:990px){.ict-sticky{display:none}body.ict-sticky-visible{padding-bottom:0}}@media screen and (min-width:750px)and (max-width:989px){.ict-sticky{grid-template-columns:auto minmax(0,1fr) auto;padding-inline:24px}.ict-sticky__button{min-width:200px}}.ict-internal{border:1px dashed var(--ict-color-warning);border-radius:var(--ict-radius-sm);padding:var(--ict-space-3) var(--ict-space-4);background:color-mix(in srgb,var(--ict-color-warning) 8%,var(--ict-surface))}.ict-internal__title{margin:0 0 var(--ict-space-2);color:var(--ict-color-warning)}.ict-internal__grid{display:grid;grid-template-columns:minmax(0,max-content) minmax(0,1fr);gap:var(--ict-space-1) var(--ict-space-3);margin:0}.ict-internal__grid dd{margin:0;min-width:0;overflow-wrap:anywhere}.ict-internal__grid dt{min-width:0;overflow-wrap:anywhere}@media screen and (max-height:460px){.ict-sticky{display:none}body.ict-sticky-visible{padding-bottom:0}}@media screen and (min-width:750px)and (max-width:989px){body .product-information__grid.product-information--media-left:not(:has(.product-information__media:empty)),body .product-information__grid.product-information--media-right:not(:has(.product-information__media:empty)){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(horizontal-viewport-segments:2){body .product-information__grid.product-information--media-left:not(:has(.product-information__media:empty)),body .product-information__grid.product-information--media-right:not(:has(.product-information__media:empty)){grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:calc(env(viewport-segment-left 1 0) - env(viewport-segment-right 0 0))}body .product-information__media{padding-right:0}.cart-drawer__dialog{width:env(viewport-segment-width 1 0);max-width:env(viewport-segment-width 1 0)}.ict-sticky{inset-inline:env(viewport-segment-left 1 0) 0}}body.template-product .ict-uc-wrap{container-type:inline-size;container-name:ictuc}@container ictuc (min-width: 800px){body.template-product .section>.ict-uc{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"intro poster" "list poster";column-gap:24px;align-items:start}body.template-product .ict-uc__intro{grid-area:intro}body.template-product .ict-uc__list{grid-area:list}body.template-product .ict-uc__poster{grid-area:poster;position:relative;top:auto;align-self:stretch;aspect-ratio:auto;order:0;margin-bottom:0;min-height:calc((min(100cqw - 80px,75rem) - 24px)/1.6)}}@media screen and (min-width:750px){body.template-product .product-information__grid.product-information--media-left:not(:has(.product-information__media:empty)){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}body.template-product .product-information__grid.product-information--media-left:not(:has(.product-information__media:empty)) .product-information__media{padding-right:8px}body.template-product .product-information__grid.product-information--media-left:not(:has(.product-information__media:empty)) .product-details{padding-left:8px}}body.template-product .ict-crumbs{width:min(var(--page-content-width, 75rem),100% - var(--page-margin, 16px) * 2);padding-block:6px 12px}body.template-product .ict-pay__list{max-width:100%}body.template-product .ict-faq{width:100%}body.template-product .ict-faq__main{max-width:900px;margin-inline:auto}@media screen and (min-width:750px){body.template-product media-gallery.sticky-content{position:sticky;top:12px}body.template-product:has(#header-group #header-component[data-sticky-state=active]) media-gallery.sticky-content{top:calc(var(--header-height, 0px) + 12px)}}body.template-product media-gallery .product-media{aspect-ratio:1 / 1}body.template-product media-gallery .product-media__image{object-fit:cover}body.template-product .product-details>.group-block{padding-block-start:0}body.template-product .product-details .group-block-content{gap:12px}body.template-product .shopify-section:has(>marquee-component.color-scheme-4)>.section-background,body.template-product .shopify-section:has(>marquee-component.color-scheme-4)>marquee-component{background-color:var(--ict-color-carbon-elevated, #1b1e22)}body.template-product .shopify-section:has(>marquee-component.color-scheme-4)>marquee-component{border-block:1px solid var(--ict-color-border-subtle, #22262a)}
/*# sourceMappingURL=/cdn/shop/t/24/assets/icontactic-pdp.css.map */
