.ll-bag-page{width:100%;max-width:none;padding:0}.ll-bag-page__body{max-width:1440px;margin-inline:auto;padding:40px clamp(24px,5vw,72px) 72px}.ll-bag-page .ll-bag-hero{padding:0;background:#101010;color:#fcfcfb}.ll-bag-hero__inner{max-width:1440px;margin-inline:auto;padding:28px clamp(24px,5vw,72px) 26px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px 32px;align-items:center}.ll-bag-page .ll-bag-hero .ll-bag-kicker{color:#b7b8b3;font-size:10px}.ll-bag-page .ll-bag-hero .ll-bag-kicker>span{background:#666761}.ll-bag-page .ll-bag-hero h1{grid-column:1;margin:0;font-size:clamp(34px,4.1vw,60px);font-weight:400;line-height:1.05;letter-spacing:-.045em;color:#fcfcfb}.ll-bag-hero__count{justify-self:end;color:#b7b8b3;font-size:12px;font-variant-numeric:tabular-nums}.ll-bag-hero__summary{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;justify-self:end;min-height:44px;border:1px solid #666761;border-radius:999px;padding:10px 20px;font-size:12px;text-decoration:none;color:#fcfcfb}.ll-bag-page .ll-bag-hero :focus-visible{outline-color:#fcfcfb}.ll-bag-services{margin-top:24px}.ll-bag-services:empty{display:none}.ll-bag-service{border-bottom:1px solid #d6d6d1}.ll-bag-service:first-child{border-top:1px solid #d6d6d1}.ll-bag-service>summary{display:grid;grid-template-columns:20px minmax(0,1fr) 44px;gap:18px;align-items:center;min-height:92px;padding-block:18px;list-style:none;cursor:pointer;color:#161616}.ll-bag-service>summary::-webkit-details-marker{display:none}.ll-bag-service__icon{color:#555653}.ll-bag-service__copy{display:grid;gap:4px}.ll-bag-service__copy strong{font-size:16px;font-weight:500;line-height:1.4;letter-spacing:-.015em}.ll-bag-service__copy>span{color:#555653;font-size:12px;line-height:1.5}.ll-bag-service__mark{position:relative;width:44px;height:44px;border:1px solid #d6d6d1;border-radius:50%}.ll-bag-service__mark:before,.ll-bag-service__mark:after{content:"";position:absolute;background:currentColor;inset:21px 15px auto;height:1px}.ll-bag-service__mark:after{transform:rotate(90deg);transition:transform .16s ease}.ll-bag-service[open] .ll-bag-service__mark:after{transform:rotate(0)}.ll-bag-page .ll-bag-service>summary:focus-visible{outline:none}.ll-bag-service>summary:focus-visible .ll-bag-service__mark{outline:2px solid #161616;outline-offset:3px}.ll-bag-service__content{padding:0 0 24px 38px}.ll-bag-note,.ll-bag-input-field{display:grid;gap:8px;min-width:0}.ll-bag-note label,.ll-bag-input-field label{color:#555653;font-size:11px;letter-spacing:.035em}.ll-bag-page .ll-bag-note textarea{display:block;width:100%;min-height:112px;padding:15px 16px;border:1px solid #d6d6d1;border-radius:8px;color:#161616;background:#f7f7f5;font:inherit;font-size:16px;line-height:1.5;resize:vertical}.ll-bag-note textarea::placeholder{color:#666761}.ll-bag-service__close{display:flex;align-items:center;gap:16px;min-height:44px;padding:0;margin-left:auto;color:#555653;background:none;font:inherit;font-size:12px;cursor:pointer}.ll-bag-shipping{display:block}.ll-bag-shipping__fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}.ll-bag-shipping__countries{display:contents}.ll-bag-page .ll-bag-input-field :is(select,input){width:100%;min-width:0;max-width:100%;height:50px;padding:12px;border:1px solid #d6d6d1;border-radius:8px;box-shadow:none;color:#161616;background-color:#f7f7f5;font:inherit;font-size:16px;line-height:1.5}.ll-bag-page .ll-bag-input-field select{padding-right:30px}.ll-bag-shipping__action{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:20px}.ll-bag-shipping__action p{max-width:30ch;color:#555653;font-size:12px;line-height:1.5}.ll-bag-service__calculate{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;flex-shrink:0;min-height:48px;padding:12px 22px;border:1px solid #161616;border-radius:999px;color:#161616;background:none;font:inherit;font-size:13px;cursor:pointer}.ll-bag-service__calculate[aria-busy=true]{opacity:.55;cursor:progress}.ll-bag-shipping__results{margin-top:20px;padding:18px;background:#f0f1ef;border-radius:8px;font-size:13px;overflow-wrap:anywhere}.ll-bag-shipping__results ul{display:grid;gap:8px;padding:0;list-style:none}.ll-bag-shipping__results li{padding-top:8px;border-top:1px solid #d6d6d1}ll-bag-carousel{display:block;min-width:0}ll-bag-carousel:empty{display:none}.ll-bag-page .ll-bag-recommendations__heading{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-top:64px;padding-top:28px}.ll-bag-recommendations__heading>div:first-child{display:grid;gap:12px}.ll-bag-page .ll-bag-recommendations__heading h2{font-size:clamp(26px,3vw,42px);font-weight:400}.ll-bag-carousel__controls{display:flex;align-items:center;gap:10px;flex-shrink:0}.ll-bag-carousel__controls button{width:44px;height:44px;border:1px solid #d6d6d1;border-radius:50%;background:none;font-size:20px;cursor:pointer}.ll-bag-carousel__controls button:disabled{opacity:.3;cursor:default}.ll-bag-page .ll-bag-recommendations__grid{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:calc((100% - 48px)/3.25);gap:24px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scroll-padding-inline:2px;padding:4px 2px 20px;margin-top:24px;scrollbar-width:thin;scrollbar-color:#b7b8b3 transparent}.ll-bag-page .ll-bag-recommendation{scroll-snap-align:start;text-decoration:none}.ll-bag-page .ll-bag-recommendation:focus-visible{outline-offset:-2px}.ll-bag-page .ll-bag-recommendation>img{aspect-ratio:3/4}.ll-bag-page .ll-bag-recommendation h3{font-size:16px;letter-spacing:-.02em}@media(hover:hover)and (pointer:fine){.ll-bag-hero__summary:hover{border-color:#fcfcfb}.ll-bag-service>summary:hover .ll-bag-service__mark,.ll-bag-carousel__controls button:not(:disabled):hover{border-color:#161616}.ll-bag-service__calculate:hover{background:#161616;color:#fcfcfb}}@media(max-width:999px){.ll-bag-page{padding:0}.ll-bag-page__body{padding:32px 32px 56px}.ll-bag-hero__inner{padding-inline:32px}.ll-bag-page .ll-bag-recommendations__grid{grid-auto-columns:calc((100% - 24px)/2.2)}}@media(max-width:699px){.ll-bag-page{padding:0}.ll-bag-hero__inner{padding:20px 20px 18px;gap:10px 12px}.ll-bag-page .ll-bag-hero .ll-bag-kicker{font-size:9px;gap:8px}.ll-bag-page .ll-bag-hero .ll-bag-kicker>span{width:16px}.ll-bag-page .ll-bag-hero h1{font-size:clamp(25px,6.7vw,34px);letter-spacing:-.045em}.ll-bag-hero__count{font-size:11px}.ll-bag-hero__summary{padding:8px 12px;gap:10px;font-size:11px}.ll-bag-page__body{padding:28px 20px 48px}.ll-bag-services{margin-top:20px}.ll-bag-service>summary{grid-template-columns:18px minmax(0,1fr) 44px;gap:12px;padding-block:16px;min-height:88px}.ll-bag-service__copy strong{font-size:15px}.ll-bag-service__content{padding-left:0}.ll-bag-shipping__fields{grid-template-columns:minmax(0,1fr);gap:16px}.ll-bag-shipping__action{align-items:stretch;flex-direction:column}.ll-bag-shipping__action p{max-width:none}.ll-bag-service__calculate{width:100%}.ll-bag-page .ll-bag-recommendations__heading{margin-top:48px;gap:16px;align-items:start}.ll-bag-page .ll-bag-recommendations__heading h2{font-size:27px;max-width:17ch}.ll-bag-carousel__controls{gap:6px}.ll-bag-page .ll-bag-recommendations__grid{grid-auto-columns:80%;gap:16px}}@media(prefers-reduced-motion:reduce){.ll-bag-service__mark:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/ll-bag-polish.css.map */
