.product-information:has(.cic-canvas-personalizer) .product-details{width:100%;max-width:1200px;margin-inline:auto;padding:0;position:relative;top:auto}.product-details:has(.cic-canvas-personalizer)>.group-block{width:100%;margin:0;padding:0}.product-details>.group-block>.group-block-content:has(>.cic-canvas-personalizer){display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:start}.product-details>.group-block>.group-block-content:has(>.cic-canvas-personalizer)>.group-block:has(h1){margin:0;padding:0}.product-details:has(.cic-canvas-personalizer) .group-block-content>:is(.buy-buttons-block,.cic-product-trust,.cic-product-accordions,.cic-payicons){width:calc(100% - 32px);max-width:calc(100% - 32px);margin-inline:16px}.cic-canvas-personalizer .cic-fp__preview{position:relative;width:100%;margin:0;padding:0}.cic-canvas-personalizer .cic-fp__controls{position:relative;display:grid;gap:16px;margin:20px 16px 0;padding:0;overflow-anchor:none}@media(max-width:989px){.product-information:has(.cic-canvas-personalizer){padding-inline:0}.cic-canvas-personalizer .cic-fp__controls{--cic-space-panel:12px;--cic-catalog-group-padding:8px;--cic-catalog-gap:6px;--cic-artwork-label-wrap:break-word;min-width:0}.cic-canvas-personalizer .cic-fp__source-fee{white-space:nowrap}.cic-canvas-personalizer .cic-fp__design-btn small{word-break:normal;-webkit-hyphens:none;hyphens:none}.product-details>.group-block>.group-block-content:has(>.cic-canvas-personalizer)>.group-block:has(h1){margin-inline:16px}}@media(min-width:750px)and (max-width:989px){.cic-canvas-personalizer .cic-fp__canvas-wrap{max-width:520px;margin-inline:auto}}@media(min-width:990px){.product-details>.group-block>.group-block-content:has(>.cic-canvas-personalizer){grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--cic-pdp-gap,40px);row-gap:20px}.product-details>.group-block>.group-block-content:has(>.cic-canvas-personalizer)>*{grid-column:2;min-width:0}.product-details>.group-block>.group-block-content:has(>.cic-canvas-personalizer)>.group-block:has(h1){grid-row:1}.cic-canvas-personalizer,.cic-canvas-personalizer>.cic-fp{display:contents}.cic-canvas-personalizer .cic-fp__preview{grid-column:1;grid-row:1/3;align-self:start;position:sticky;top:calc(var(--header-height,120px) + 12px)}.cic-canvas-personalizer .cic-fp__controls{grid-column:2;grid-row:2;margin:0;padding:0}.product-details:has(.cic-canvas-personalizer) .group-block-content>:is(.buy-buttons-block,.cic-product-trust,.cic-product-accordions,.cic-payicons){width:100%;max-width:100%;margin-inline:0}}:is(.cic-canvas-personalizer,.cic-choice-catalog) .cic-fp__design-groups{display:grid;gap:10px}:is(.cic-canvas-personalizer,.cic-choice-catalog) .cic-fp__accordion--group{margin:0;padding:8px var(--cic-catalog-group-padding,10px);border:1px dashed var(--cic-border-inset);border-radius:9px;background:var(--cic-surface-inset,#fff);scroll-margin-top:calc(var(--header-height,100px) + 12px)}:is(.cic-canvas-personalizer,.cic-choice-catalog) .cic-fp__field-head--group{display:grid;grid-template-columns:30px minmax(0,1fr) 32px 16px;align-items:center;gap:8px;min-height:42px;margin:0;padding:0;list-style:none;color:var(--cic-text-primary);font:600 13px/1.4 var(--cic-body,Manrope,sans-serif);cursor:pointer}:is(.cic-canvas-personalizer,.cic-choice-catalog) .cic-fp__field-head--group::-webkit-details-marker{display:none}:is(.cic-canvas-personalizer,.cic-choice-catalog) .cic-fp__field-head--group>span{min-width:0;overflow-wrap:break-word}:is(.cic-canvas-personalizer,.cic-choice-catalog) .cic-fp__field-head--group:after{content:"+";display:grid;place-items:center;width:16px;margin:0;color:var(--cic-text-secondary);font:400 20px/1 var(--cic-body,Manrope,sans-serif)}:is(.cic-canvas-personalizer,.cic-choice-catalog) details[open]>.cic-fp__field-head--group:after{content:"\2212"}:is(.cic-canvas-personalizer,.cic-choice-catalog) .cic-fp__group-thumb{display:block;width:30px;height:30px;flex:none;border-radius:6px;object-fit:contain;background:#fff}:is(.cic-canvas-personalizer,.cic-choice-catalog) .cic-fp__group-count{display:grid;place-items:center;justify-self:end;width:32px;height:32px;min-width:32px;margin:0;padding:0;border:1px solid var(--cic-border-inset);border-radius:50%;background:var(--cic-paper,#fffdfc);color:var(--cic-text-secondary);font:600 11px/1 var(--cic-body,Manrope,sans-serif);font-variant-numeric:tabular-nums}:is(.cic-canvas-personalizer,.cic-choice-catalog) .cic-fp__designs{display:grid;grid-template-columns:repeat(var(--cic-catalog-columns,4),minmax(0,1fr));grid-auto-rows:max-content;align-content:start;align-items:stretch;gap:var(--cic-catalog-gap,8px);width:100%;max-width:100%;max-height:min(430px,60svh);margin:0;padding:3px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--cic-border-inset) transparent}:is(.cic-canvas-personalizer,.cic-choice-catalog) details[open]>.cic-fp__designs{margin-top:10px}:is(.cic-canvas-personalizer,.cic-choice-catalog) .cic-fp__design-btn{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:5px;width:100%;min-width:0;min-height:44px;margin:0;padding:5px;border:1px solid var(--cic-border-inset);border-radius:9px;background:#fff;color:var(--cic-text-primary);font:500 10px/1.35 var(--cic-body,Manrope,sans-serif);overflow:hidden;cursor:pointer}:is(.cic-canvas-personalizer,.cic-choice-catalog) .cic-fp__design-btn img{display:block;flex-shrink:0;width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:5px;background:#f8f8f8}:is(.cic-canvas-personalizer,.cic-choice-catalog) .cic-fp__design-btn small{display:block;width:100%;margin:0;font:500 10px/1.35 var(--cic-body,Manrope,sans-serif);text-align:center;overflow-wrap:var(--cic-artwork-label-wrap,anywhere)}:is(.cic-canvas-personalizer,.cic-choice-catalog) .cic-fp__design-btn[aria-pressed=true],:is(.cic-canvas-personalizer,.cic-choice-catalog) .cic-fp__design-btn:has(>input:checked){border-color:var(--cic-selected-color);background:var(--cic-assistance-bg);box-shadow:0 0 0 1px var(--cic-selected-color)}:is(.cic-canvas-personalizer,.cic-choice-catalog) .cic-fp__design-price{position:absolute;top:3px;left:3px;margin:0;padding:2px 4px;border-radius:5px;background:var(--cic-assistance-bg);color:var(--cic-assistance-text);font:600 10px/1.35 var(--cic-body,Manrope,sans-serif);font-style:normal}:is(.cic-canvas-personalizer,.cic-choice-catalog) .cic-fp__selected-design{margin:0;color:var(--cic-text-secondary);font:var(--cic-control-help-font)}:is(.cic-canvas-personalizer,.cic-choice-catalog) .cic-fp__selected-design:empty{display:none}.cic-canvas-personalizer .cic-fp__note{margin:0;font:var(--cic-control-help-font);color:var(--cic-text-secondary)}.cic-canvas-personalizer .cic-fp__panels{display:grid;margin:0}.cic-canvas-personalizer .cic-fp__editor{display:grid;gap:16px}.cic-canvas-personalizer .cic-fp__initial-photo{display:block;width:100%;height:auto;object-fit:contain}.cic-canvas-personalizer .cic-fp__canvas-wrap>[data-preview-base]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.cic-control-choice:has(>input[type=checkbox]){display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;justify-content:stretch;gap:12px;width:100%;text-align:left;padding:12px}.cic-control-choice>input[type=checkbox]{width:20px;height:20px;margin:0;accent-color:var(--cic-selected-color)}.cic-control-choice:has(>input[type=checkbox])>span{display:grid;gap:3px;min-width:0}.cic-canvas-personalizer .cic-fp__continue.cic-control-guide{width:100%;margin:0}.cic-canvas-personalizer .cic-fp__continue[hidden]{display:none}.cic-choice-catalog--accessories{--cic-catalog-columns:3}.cic-choice-catalog--accessories .cic-fp__design-btn{align-items:stretch;text-align:left}.cic-choice-catalog--accessories .cic-fp__design-btn small{text-align:left}
/*# sourceMappingURL=/cdn/shop/t/4/assets/cic-canvas-catalog.css.map */
